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
338775264216	338775264786	338775265334	338775265884	338775266434	338775266984	338775267534	338775268084	338775268634	338775269184	338775269734	338775270284	338775270834	338775271386	338775271934	338775272486	338775273036	338775273586	338775274136	338775274684	338775275236	338775275786	338775276336	338775276884	338775277434	338775277986	338775278536	338775279086	338775279634	338775280184	338775280734	338775281286	338775281834	338775282386	338775282936	338775283486	338775284034	338775284586	338775285134	338775285684	338775286236	338775286786	338775287334	338775287886	338775288436	338775288986	338775289536	338775290086	338775290636	338775291186	338775291734	338775292286	338775292836	338775293386	338775293936	338775294486	338775295034	338775295586	338775296134	338775296686	338775297236	338775297784	338775298336	338775298886	338775299436	338775299986	338775300536	338775301086	338775301636	338775302186	338775302736	338775303286	338775303836	338775304386	338775304936	338775305486	338775306034	338775306586	338775307136	338775307686	338775308234	338775308786	338775309334	338775309886	338775310436	338775310984	338775311536	338775312084	338775312634	338775313186	338775313736	338775314286	338775314834	338775315384	338775315936	338775316484	338775317036	338775317584	338775318134	338775318684	338775319234	338775319784	338775320334	338775320886	338775321434	338775321986	338775322534	338775323084	338775323634	338775324186	338775324736	338775325286	338775325836	338775326384	338775326936	338775327486	338775328034	338775328584	338775329134	338775329686	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2772	3600	2300	2772	3600	2300	2772	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2774	3600	2300	2774	3600	2300	2774	3600	2300	2774	3600	2300	2774	3600	2300	2774	3600	2300	2774	3600	2300	2774	3600	2300	2774	3600	2300	2774	3600	2300	2774	3600	2300	2774	3600	2300	2774	3600	2300	2774	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23414	21134	28062	24450	21143	21212	8924	1637	1167	1056	999	860	801	753	761	737	706	697	647	651	577	641	609	668	633	627	591	568	606	604	585	594	574	572	584	559	559	532	564	556	544	576	526	567	520	554	544	504	529	519	559	540	530	529	540	546	544	551	489	551	550	528	498	530	554	502	520	546	479	499	505	531	514	557	472	509	534	496	514	491	541	530	507	513	565	520	522	507	485	493	505	522	509	503	509	559	496	488	535	520	540	525	519	515	495	508	498	490	534	493	517	501	513	485	506	529	508	565	537	507	523	512	508	517	523	479	529	497	514	522	500	488	519	528	512	490	514	479	520	469	530	546	548	507	529	466	528	490	483	541	544	576	482	524	514	519	515	505	499	473	514	493	538	528	515	506	533	485	527	502	533	496	558	507	491	507	507	503	500	542	501	511	500	558	523	467	519	501	555	544	489	498	506	503	510	546	543	532	550	541	446	527	496	527	518	515	515	579	502	464	507	497	492	511	533	511	540	490	545	502	503	484	516	504	481	531	562	518	497	531	496	495	524	487	517	516	490	509	509	507	462	504	524	486	517	502	513	530	520	500	545	532	493	511	505	505	509	523	526	506	509	509	517	503	516	507	506	499	524	494	534	517	508	498	545	505	492	515	528	526	510	499	545	576	512	478	492	511	489	554	521	467	512	507	498	514	507	487	494	478	548	533	539	485	492	499	505	501	504	503	543	502	509	481	530	480	514	498	546	533	504	477	529	529	494	522	549	481	510	500	512	543	524	530	474	530	490	569	469	518	536	524	509	479	551	519	483	512	509	545	520	577	505	493	548	512	503	502	524	504	536	498	500	496	511	484	507	552	478	523	485	515	539	515	509	520	561	497	520	491	479	518	534	472	545	485	487	502	508	510	466	463	553	484	509	489	555	508	525	483	506	469	525	477	508	475	541	498	512	504	474	490	529	508	528	531	495	535	529	504	478	480	511	527	493	506	559	479	531	483	494	471	499	471	537	507	501	505	479	469	498	540	529	520	524	499	518	488	544	507	552	507	494	541	498	486	514	503	495	508	495	531	509	492	494	498	545	480	523	517	490	502	504	526	553	510	481	510	499	519	510	516	469	522	542	494	520	533	527	506	535	489	500	550	497	513	516	520	490	481	530	510	560	508	524	518	519	464	542	503	519	519	516	487	518	501	548	505	488	477	539	561	509	457	510	530	542	549	493	518	506	517	482	536	488	510	480	513	501	505	480	492	537	545	532	470	520	511	507	507	473	495	466	531	508	552	532	529	536	523	519	531	520	501	525	529	527	557	517	495	524	495	501	493	529	483	489	507	529	512	461	496	544	478	483	513	525	495	487	532	492	529	502	508	482	478	490	529	479	502	499	503	555	530	499	481	492	531	501	520	508	447	550	523	532	483	517	486	482	516	519	491	548	533	527	541	502	548	503	519	510	507	535	465	512	508	512	506	492	492	496	509	499	509	505	478	493	514	488	519	495	542	483	527	511	500	480	492	499	472	479	528	504	546	532	504	498	482	507	524	497	535	532	523	524	525	526	466	542	527	498	498	496	477	499	513	512	500	539	525	558	507	489	466	528	521	511	497	506	534	554	486	539	486	522	513	499	490	499	507	529	503	551	492	513	527	508	499	505	544	488	476	518	515	514	552	477	509	539	505	503	486	487	515	496	581	500	501	523	489	505	496	482	512	517	481	489	499	546	511	502	545	541	543	521	531	533	536	499	512	494	490	509	478	519	487	475	500	507	509	523	498	519	523	523	530	519	532	516	521	540	536	493	510	488	529	514	503	474	500	496	502	550	506	478	510	526	505	502	534	544	545	526	499	548	507	462	514	547	502	514	491	556	478	508	504	534	517	535	483	486	538	546	473	562	541	486	533	538	499	538	539	511	515	516	547	524	476	498	516	522	468	521	536	507	527	508	534	543	520	538	490	540	492	493	514	491	519	524	490	498	499	509	517	517	525	491	519	537	532	529	550	488	515	486	504	505	509	512	514	530	531	543	521	518	534	501	532	508	531	518	513	513	486	483	530	546	501	479	516	511	570	514	499	545	512	474	496	543	520	496	495	525	522	510	546	517	499	509	524	522	539	473	514	540	507	513	495	536	506	509	492	528	524	519	510	507	467	521	507	495	473	557	526	517	508	470	498	534	456	508	535	492	537	487	526	534	520	529	513	508	539	493	516	482	495	528	525	501	550	512	530	484	537	494	485	483	496	536	532	507	501	492	533	507	492	538	489	451	510	548	486	514	544	505	561	534	525	495	486	515	503	524	477	524	542	531	529	494	513	471	480	551	547	522	460	490	513	494	538	569	481	517	506	518	530	492	453	550	499	495	474	512	505	492	506	530	485	518	533	552	530	513	472	497	504	494	515	528	565	478	538	538	505	538	497	539	500	498	517	495	508	503	515	511	504	535	558	528	468	470	481	498	514	507	510	546	521	553	535	473	506	562	509	511	503	528	527	506	470	496	485	507	497	503	500	544	492	503	516	525	492	522	529	513	485	516	501	537	506	524	533	463	532	515	498	503	517	500	481	507	527	491	566	492	496	529	518	493	528	507	545	513	511	505	491	509	507	461	479	533	515	533	481	503	478	565	504	545	515	517	521	563	482	512	535	489	525	469	476	499	534	501	501	477	511	532	510	505	526	502	499	492	546	519	497	486	487	512	523	518	533	519	525	520	552	477	514	539	517	489	507	533	527	509	487	505	518	504	517	500	506	523	518	483	556	524	475	493	506	537	488	541	489	526	521	502	528	502	502	486	510	483	514	523	574	534	559	528	492	489	507	545	456	518	510	518	482	501	525	520	513	513	523	531	483	478	509	509	539	513	537	517	515	496	488	551	462	519	516	521	495	496	524	500	545	501	488	531	474	508	488	504	495	531	533	504	480	524	504	487	513	497	487	514	502	492	543	501	520	502	570	543	514	523	562	522	524	502	465	497	497	482	558	529	537	509	522	523	555	514	535	500	516	493	491	502	482	499	513	514	497	491	493	477	527	528	532	503	475	494	529	530	536	525	499	494	504	486	516	495	514	512	500	505	499	535	491	517	490	549	528	529	541	491	560	530	501	482	500	557	498	543	520	504	513	547	505	511	485	509	511	500	499	493	494	475	523	465	475	533	539	514	491	518	492	476	507	505	500	552	514	529	543	476	499	507	524	489	522	551	452	509	507	505	477	483	510	531	511	502	530	513	504	497	559	533	512	503	503	509	457	501	508	518	468	532	499	514	495	557	544	547	504	513	544	504	547	491	494	513	505	513	537	529	520	475	505	498	534	481	494	496	516	495	522	532	498	492	518	521	474	528	507	501	497	502	495	507	479	474	459	526	498	501	514	514	537	493	514	485	525	510	478	502	504	451	525	513	467	474	520	489	491	509	532	490	520	487	499	546	511	488	514	493	500	501	504	529	519	496	504	427	541	468	549	521	536	481	497	541	514	539	503	514	508	521	467	522	506	515	519	508	496	531	473
21658	18172	16839	9558	6302	4419	3356	2658	2186	1892	1488	1343	1228	1132	1122	1000	869	878	807	794	800	760	733	667	710	683	679	628	638	654	599	617	688	616	588	621	580	580	593	611	599	547	568	567	580	627	552	588	567	599	593	568	500	539	573	552	526	570	520	507	534	518	526	482	519	557	536	557	496	497	508	510	553	459	510	492	524	497	480	518	511	529	552	514	493	533	515	493	507	500	507	503	473	515	491	507	476	510	530	529	483	507	476	487	477	507	522	492	486	478	521	515	531	493	478	471	505	512	503	495	446	508	519	510	529	516	504	509	510	461	530	504	517	533	524	498	490	542	461	476	526	501	470	517	464	505	468	527	515	443	508	499	507	508	504	495	474	500	494	474	557	466	513	467	502	515	485	492	496	476	467	479	445	451	510	513	498	493	473	500	513	508	523	483	491	486	507	480	552	478	506	521	548	503	493	480	493	536	479	502	449	474	512	510	528	521	470	524	519	483	464	503	499	475	473	477	480	521	494	512	496	487	501	530	538	486	483	478	454	500	479	501	496	507	465	522	531	488	529	513	478	505	511	481	476	518	464	489	505	535	521	473	531	463	497	518	526	503	515	464	477	524	521	484	489	485	504	506	515	469	513	512	474	490	513	506	519	495	462	447	481	477	525	494	466	468	480	526	498	503	519	495	474	465	531	480	508	502	498	439	476	501	499	517	507	490	481	497	498	499	489	471	453	474	508	522	514	517	519	487	473	499	531	495	459	510	504	523	453	466	508	497	478	484	509	501	507	478	542	494	443	477	477	519	483	470	509	517	514	538	504	486	497	469	501	519	496	482	516	489	483	504	470	515	524	518	497	505	524	498	485	490	469	521	500	452	514	511	518	500	483	504	492	523	474	477	494	471	479	537	528	488	503	495	475	475	498	497	512	491	495	443	549	484	458	492	477	496	508	528	512	528	477	548	517	514	525	505	518	496	458	497	459	507	484	487	529	533	512	499	466	540	499	483	510	473	496	534	477	493	487	476	480	475	522	526	530	448	481	480	526	521	439	488	505	510	498	496	535	493	507	507	482	527	449	493	480	504	481	503	480	528	506	521	460	477	501	504	471	498	525	478	523	478	488	530	515	528	420	461	473	509	503	489	505	492	506	507	499	487	539	486	498	534	472	513	486	547	497	483	510	506	508	512	504	508	479	541	507	512	451	501	475	522	511	543	539	490	483	530	480	493	498	504	472	488	518	519	533	534	525	493	541	525	484	490	503	499	496	458	464	511	495	517	484	469	485	495	496	501	486	493	479	504	492	516	528	528	477	473	513	476	512	531	506	492	433	514	509	508	519	532	511	493	511	501	509	497	538	484	498	471	482	497	498	464	473	480	465	465	449	516	514	501	521	494	536	468	496	487	498	503	500	473	494	489	461	485	508	486	449	518	507	478	530	481	516	514	493	478	451	446	535	521	473	483	494	465	446	505	512	451	501	461	491	486	479	495	486	540	497	501	484	505	466	515	499	479	518	512	472	468	518	500	490	525	502	482	486	487	501	468	484	480	501	498	461	541	508	494	440	520	475	464	497	562	499	490	492	503	479	509	501	445	460	509	536	499	527	526	561	524	531	488	481	514	483	504	497	488	490	494	505	508	462	488	522	475	517	507	452	486	467	467	488	484	510	496	473	542	484	520	515	526	514	476	495	472	447	495	464	513	477	496	512	526	497	479	469	492	463	478	470	502	481	495	483	456	506	520	492	516	522	482	488	515	491	559	482	518	511	489	533	489	483	505	490	459	502	496	506	480	474	489	511	498	465	530	542	478	495	512	484	515	555	492	508	512	492	525	516	485	486	481	529	496	465	496	493	517	496	482	496	538	479	495	488	429	485	491	516	457	425	504	500	516	495	508	451	503	495	506	516	471	471	485	475	496	481	464	454	472	514	462	479	478	469	521	509	513	461	495	453	493	512	493	518	487	504	504	482	500	541	506	507	506	505	490	509	495	479	522	493	472	514	473	530	482	504	473	504	482	492	498	514	499	473	509	464	511	467	486	476	522	504	476	516	468	458	493	490	473	525	487	498	466	511	515	479	508	528	500	492	461	524	473	484	539	504	538	537	487	499	453	524	488	522	454	522	442	486	490	474	504	485	527	463	509	517	477	448	511	543	451	481	467	523	475	506	469	515	537	531	498	482	477	515	525	477	531	449	526	490	481	531	479	477	492	512	505	503	511	502	525	488	477	504	492	518	488	460	463	526	555	510	511	502	534	476	470	480	491	452	487	516	465	442	500	478	505	470	500	525	501	482	505	551	520	527	508	476	485	490	495	489	502	480	511	449	510	458	480	574	504	476	518	496	469	505	452	482	481	506	495	494	523	474	514	475	481	499	476	524	521	470	505	498	495	495	514	485	507	500	515	481	493	535	496	460	504	498	448	473	517	517	468	503	456	487	499	514	462	483	492	500	505	483	496	493	484	492	512	517	516	512	492	487	501	527	482	448	483	496	461	507	462	477	512	492	487	478	502	519	521	486	505	493	519	489	532	502	492	494	527	480	497	506	458	506	505	514	489	495	464	496	492	468	519	519	463	501	505	529	496	485	532	502	492	472	496	501	514	458	501	518	530	514	507	485	451	509	483	494	481	513	463	535	461	518	500	483	492	496	530	511	492	471	528	501	490	481	483	469	478	464	503	497	513	476	484	493	507	516	479	522	476	439	519	492	491	492	462	540	503	522	480	451	513	465	481	508	488	483	493	497	473	475	451	486	497	525	504	517	505	523	517	528	464	500	491	514	505	498	512	501	482	510	525	519	478	472	503	485	474	498	520	457	504	458	438	525	485	514	481	465	484	517	494	443	471	463	498	474	502	484	538	522	486	522	489	498	491	490	463	537	488	509	480	518	494	481	506	522	533	461	532	552	522	491	492	478	504	471	499	521	503	486	495	499	474	489	494	512	525	495	466	476	525	497	511	479	485	503	506	488	514	512	470	513	503	465	528	486	507	537	530	490	486	505	500	514	507	484	503	492	504	495	497	490	517	506	503	512	487	485	460	453	509	519	488	500	536	474	527	505	529	511	471	506	516	502	518	512	534	525	462	457	451	481	515	489	449	525	539	483	480	484	527	528	502	473	465	510	530	493	507	501	486	456	481	497	507	492	482	512	441	465	508	509	475	553	489	508	516	459	508	498	524	488	491	482	491	502	510	519	501	500	494	519	458	463	469	526	521	503	532	487	516	491	495	500	491	498	507	496	490	529	480	481	481	461	493	467	476	488	498	507	527	502	480	488	550	490	492	532	478	497	491	481	479	534	502	512	498	514	467	510	500	511	530	497	482	492	509	469	484	494	465	497	520	504	502	519	486	477	485	518	494	533	474	462	487	529	484	505	492	535	473	514	498	492	476	488	519	521	509	500	532	534	493	493	491	493	488	510	488	493	479	479	473	479	481	438	512	460	495	486	499	523	441	513	495	473	457	503	482	500	443	481	479	495	473	465	474	483	508
28212	13012	1371	405	261	234	195	208	199	186	180	146	192	207	169	142	160	177	175	190	184	187	166	171	151	175	182	207	181	160	175	198	186	176	164	188	187	191	172	167	164	160	159	206	200	185	191	156	188	160	178	188	198	186	178	166	194	173	188	174	177	145	179	173	163	175	198	170	184	214	165	165	147	196	167	183	156	168	166	166	156	144	188	191	184	188	184	151	163	170	152	177	158	165	154	198	163	176	166	161	162	176	174	155	158	163	182	162	174	178	165	191	194	176	181	163	192	151	185	193	190	175	194	184	149	166	170	179	175	182	176	163	163	151	171	219	157	187	152	159	171	161	152	164	178	168	187	178	168	155	195	161	162	156	179	177	163	191	161	172	170	175	153	178	165	174	181	165	171	155	188	164	165	177	185	164	171	152	171	190	172	173	173	162	166	183	190	194	183	200	153	166	168	163	189	163	153	158	183	170	172	176	188	172	168	183	174	170	177	192	171	174	169	183	201	169	170	162	167	164	163	170	154	203	167	174	175	179	157	176	189	205	160	166	180	186	176	183	168	172	148	169	177	186	182	172	159	143	169	198	146	169	188	150	171	167	172	167	144	171	168	160	172	162	168	141	177	176	156	173	187	170	162	189	165	163	180	182	161	160	204	172	183	192	177	163	156	180	154	153	167	191	169	190	163	166	183	163	164	160	168	157	167	173	201	167	172	155	160	170	165	174	168	192	165	170	166	178	186	170	214	161	182	163	160	169	195	176	171	149	171	183	207	174	171	165	182	150	182	163	170	180	158	148	190	163	158	176	192	169	181	182	182	183	170	192	179	180	174	191	170	173	181	172	181	165	179	166	177	179	193	169	156	186	165	152	175	198	180	154	184	177	201	157	175	135	170	162	170	146	184	181	183	170	162	182	177	150	191	162	166	190	169	169	179	173	183	167	152	157	159	160	145	145	171	162	162	162	172	170	180	166	145	155	154	163	173	173	154	148	163	155	167	168	153	173	173	160	192	185	185	187	182	190	156	163	183	172	179	159	151	165	164	171	159	174	162	183	186	185	166	189	180	175	173	187	187	167	162	193	153	172	169	174	190	192	206	196	182	189	185	168	161	185	162	169	185	181	167	163	196	146	185	156	147	163	165	147	152	160	170	156	172	184	163	180	171	171	165	189	184	153	160	179	151	196	189	162	181	161	172	189	148	170	175	168	163	183	183	180	170	161	156	145	141	173	180	164	175	172	174	175	186	169	163	161	167	178	165	159	171	183	178	176	179	178	164	147	179	160	185	165	192	181	165	181	177	160	170	165	155	174	172	184	184	194	167	174	180	201	176	174	207	162	161	151	181	173	150	181	188	152	156	176	181	175	166	173	164	155	163	170	186	176	163	172	189	180	175	182	173	189	172	184	160	174	181	157	176	147	152	165	171	199	191	179	168	168	165	163	180	162	173	159	178	166	176	176	166	155	176	179	156	171	161	186	189	174	167	163	170	171	207	179	159	188	187	170	171	172	165	175	167	180	191	193	169	155	155	176	175	197	161	182	166	205	159	169	176	156	171	166	147	157	157	142	139	151	151	195	185	163	182	157	166	158	173	157	164	179	180	183	179	163	167	168	157	156	165	177	170	163	190	167	176	163	157	174	170	178	172	164	165	195	178	148	172	191	167	159	197	156	190	184	161	173	169	194	156	169	176	169	153	160	195	169	173	185	185	181	177	156	145	193	169	152	156	176	180	167	179	184	176	171	174	168	139	184	180	182	180	165	182	174	152	183	164	163	166	166	198	192	154	174	161	154	151	170	198	151	187	197	194	179	171	158	171	185	155	176	156	175	149	162	178	177	166	196	175	163	176	139	168	206	174	158	181	174	168	187	175	184	153	164	166	191	178	157	180	177	165	170	159	176	212	164	162	169	183	154	189	182	173	162	162	168	136	190	198	151	167	173	176	162	214	192	161	174	160	160	168	146	165	168	173	145	189	165	174	194	194	167	191	170	168	173	154	177	155	172	160	187	168	163	170	186	170	177	177	210	150	177	187	157	155	159	185	179	174	157	186	153	174	184	152	146	157	179	159	163	167	164	170	172	178	168	149	166	171	176	160	168	141	189	166	175	161	151	167	169	178	172	165	182	178	160	159	161	183	186	162	150	151	184	185	159	173	160	167	160	195	168	153	165	151	153	174	164	173	149	166	176	168	168	159	182	160	168	170	154	195	186	184	196	161	178	169	155	171	179	160	175	182	169	163	158	184	194	175	155	153	189	199	163	174	163	174	185	181	170	181	159	189	164	164	181	159	205	165	162	154	185	179	179	182	162	203	159	165	174	171	164	158	175	152	178	157	183	163	163	160	164	188	151	168	171	178	163	197	178	175	201	163	160	170	145	178	165	175	157	187	175	178	188	152	153	187	156	148	166	177	156	171	171	159	184	174	162	192	173	176	160	162	173	180	169	164	164	181	166	178	170	179	155	186	154	170	163	192	176	180	178	167	167	156	178	166	151	183	195	173	170	155	170	155	174	167	170	178	173	168	177	180	191	179	162	175	173	147	151	168	170	175	176	146	179	174	159	170	169	162	182	143	169	160	156	171	164	158	181	196	192	161	176	163	177	155	170	175	184	179	158	204	158	161	171	161	164	166	172	179	152	160	198	182	192	180	170	211	196	135	175	175	192	184	158	165	186	149	193	140	167	165	187	155	162	167	162	162	158	169	192	180	157	155	174	186	200	156	174	160	175	171	175	172	181	185	147	159	172	169	194	171	169	163	163	163	174	186	161	145	171	142	176	170	165	168	164	164	180	167	152	175	197	184	167	208	154	182	160	168	161	158	158	180	182	180	175	197	172	163	143	167	200	181	185	149	154	158	165	184	177	167	177	178	159	173	181	169	163	162	186	188	188	162	186	185	179	186	159	188	171	169	183	167	186	162	185	163	165	177	161	155	185	188	171	161	159	175	171	170	187	183	178	163	181	166	175	154	184	168	171	185	172	185	171	180	181	177	182	156	172	173	162	186	183	162	166	185	163	172	159	175	167	165	141	170	178	187	167	145	154	158	153	155	173	165	177	197	158	180	163	182	145	183	168	175	170	157	193	194	159	187	197	169	194	175	177	166	164	198	150	157	167	168	170	164	179	172	162	158	184	169	190	192	158	160	191	167	176	207	177	191	157	155	160	172	180	165	169	190	176	168	157	177	174	166	183	173	199	177	184	159	153	173	158	150	147	174	149	147	162	172	175	177	161	160	171	173	156	155	165	175	168	150	175	185	156	139	183	168	158	180	156	202	173	150	141	152	179	151	172	206	175	162	162	177	160	183	179	187	151	169	148	171	172	180	177	181	188	178	181	182	180	144	166	163	172	157	171	165	166	172	200	157	143	164	169	174	167	159	169	158	153	206	166	167	155	168	187	167	171	154	165	187	174	167	169	169	156	148	202	180	173	182	164	155	171	151	174	170	137	177	176	157	178	190	164	155	166	177	177	156	173	182	164
9570	904	691	484	351	289	233	212	254	248	229	210	218	220	196	242	193	177	189	212	197	204	199	192	199	187	195	196	213	194	198	222	210	228	219	196	240	208	219	210	218	207	196	212	197	191	215	190	204	216	199	175	189	204	192	197	210	203	203	210	201	231	190	196	204	189	200	196	189	189	190	191	176	178	197	189	223	195	238	198	204	202	218	184	163	227	208	206	192	196	179	176	223	219	174	188	226	208	213	184	199	217	198	197	185	205	191	193	180	194	184	210	184	202	211	192	202	238	172	219	176	183	184	201	176	192	180	207	187	182	188	204	189	190	187	232	195	203	210	194	189	220	178	182	199	222	197	199	191	188	212	166	176	186	192	201	206	207	199	205	208	216	208	200	190	201	211	166	184	207	187	188	205	197	174	207	184	185	211	195	191	201	191	194	175	200	176	181	180	194	215	198	192	180	191	200	206	172	191	194	186	229	231	226	201	170	218	179	199	193	196	163	180	218	204	178	188	210	213	178	188	221	207	173	179	192	164	198	201	180	198	203	187	209	202	209	191	191	189	199	213	196	175	208	184	228	200	184	200	209	180	201	199	197	183	178	216	185	180	209	181	163	183	179	219	202	175	183	214	170	187	169	219	217	190	208	206	177	202	219	181	205	176	187	201	206	225	192	170	183	225	222	174	188	218	200	190	191	203	179	187	215	170	204	207	193	186	198	216	196	191	187	182	184	200	178	205	205	206	173	198	193	191	173	190	199	204	210	196	219	213	192	164	192	224	192	169	181	198	210	176	188	166	206	194	203	209	193	204	180	193	174	203	188	205	185	169	185	209	201	230	189	178	195	205	188	196	180	168	179	202	182	184	222	189	200	229	164	191	201	200	179	196	182	196	213	202	194	194	198	185	198	216	212	186	200	209	209	237	217	195	214	197	195	203	229	204	217	179	190	206	180	214	197	193	199	200	196	181	191	207	214	215	174	188	207	185	188	211	196	175	192	180	179	190	178	190	181	182	183	172	195	229	190	178	182	186	198	181	181	206	199	198	188	195	206	195	173	202	184	209	217	200	191	201	199	179	176	186	171	190	188	201	168	184	186	194	224	208	191	187	213	201	169	203	176	192	197	203	199	171	184	203	197	226	171	195	213	184	209	168	173	186	182	205	198	175	209	176	204	218	197	187	195	171	188	202	215	167	188	198	176	179	182	209	199	201	217	195	183	190	191	196	194	191	203	174	188	196	178	195	201	180	207	186	196	176	227	201	179	203	191	209	223	243	212	213	213	207	169	216	172	232	211	175	205	189	200	196	201	208	206	204	220	216	181	202	189	220	216	194	194	183	192	185	198	189	194	200	181	196	191	172	212	208	189	202	175	185	206	195	201	209	197	193	229	214	204	201	197	196	196	201	208	174	185	207	198	195	200	197	202	194	207	193	178	198	215	204	191	211	167	171	190	206	199	176	230	203	196	193	207	206	209	204	193	228	209	188	170	206	174	185	182	196	197	215	171	226	195	194	205	213	190	214	226	213	211	203	188	201	188	174	186	197	183	211	177	178	185	208	211	204	219	210	187	209	205	185	195	225	220	185	183	224	191	198	196	211	190	214	216	185	183	180	177	178	198	203	180	205	203	188	205	214	170	187	216	197	200	208	206	171	195	208	210	215	193	217	216	212	164	196	181	205	181	197	173	203	175	170	176	212	208	202	202	169	181	194	204	209	181	202	199	189	194	212	204	196	183	212	197	224	204	204	187	191	221	210	218	189	190	203	203	198	187	213	187	210	194	194	197	190	200	207	202	214	195	189	212	197	197	196	183	188	187	202	212	209	207	209	161	197	223	203	188	163	190	207	203	207	196	196	179	205	205	200	202	203	192	171	191	202	192	197	199	199	181	206	197	178	193	204	212	206	168	192	232	212	174	209	201	178	191	214	176	196	193	210	182	180	179	215	214	184	194	219	188	203	203	223	189	208	171	210	188	180	212	234	174	193	192	175	187	189	226	175	180	182	226	197	189	182	206	214	180	190	216	181	207	185	174	183	193	191	201	209	222	194	195	201	187	210	209	215	198	169	210	180	221	192	226	210	229	203	219	204	171	207	186	193	175	197	209	208	196	188	167	221	206	207	195	195	195	208	213	209	210	192	213	220	184	207	185	211	200	206	211	211	189	190	194	194	187	201	211	209	198	223	203	195	179	185	187	204	179	182	184	167	197	193	179	195	200	198	173	221	202	183	202	205	190	177	204	190	191	191	183	181	191	199	213	196	210	199	181	186	204	230	172	206	212	193	193	175	213	207	197	222	210	187	184	183	200	178	205	199	195	172	187	201	190	203	168	164	199	189	203	203	215	189	196	200	194	194	209	215	182	182	185	197	194	194	190	196	209	202	212	178	209	188	184	213	185	189	213	231	197	191	201	186	199	197	194	206	190	193	217	201	188	207	188	166	204	176	188	188	197	226	202	209	191	202	184	208	195	184	189	203	195	181	197	195	196	200	177	194	189	186	201	197	200	214	206	215	182	193	208	197	190	191	191	195	210	188	200	180	212	180	181	224	191	195	185	206	212	221	211	202	193	218	207	193	210	184	212	215	200	225	200	213	204	192	195	205	206	203	186	201	183	198	187	209	185	198	158	203	197	207	200	193	197	177	200	208	211	187	199	208	215	196	197	200	194	192	216	197	200	178	197	223	196	199	210	193	170	181	169	197	215	166	191	197	189	176	226	188	230	205	201	214	215	225	210	169	185	205	190	184	178	202	204	209	192	196	208	224	205	192	183	203	190	197	197	185	185	211	197	172	195	201	197	198	189	199	184	190	195	207	174	192	201	203	183	208	228	190	183	231	198	201	181	196	199	204	194	201	210	187	218	200	227	206	196	175	199	169	196	219	194	184	198	189	192	201	208	206	197	193	200	187	203	201	203	212	205	179	175	185	172	215	170	180	162	184	183	195	217	193	203	211	193	188	201	183	196	187	199	194	170	186	186	218	200	243	203	208	186	182	169	191	143	180	199	193	179	220	202	197	210	197	199	210	184	183	199	201	175	193	192	195	204	197	190	193	171	223	209	190	198	197	211	200	202	218	192	197	186	184	191	185	209	175	193	162	188	173	189	203	186	183	197	205	181	170	207	212	203	210	205	203	177	199	177	174	195	208	208	187	213	198	204	176	194	201	209	210	186	201	207	195	204	192	194	200	208	186	200	190	165	187	198	200	201	189	177	234	208	201	210	199	191	189	198	196	186	179	169	203	169	205	190	185	194	214	202	192	175	199	204	207	180	192	195	205	188	190	195	180	189	183	194	195	189	181	189	187	182	198	183	199	202	201	181	201	194	204	189	181	204	196	201	180	216	203	205	207	191	202	192	206	213	187	199	199	202	201	196	182	163	218	195	205	206	192	206	199	211	207	207	183	231	214	207	196	185	162	199	203	215	214	197	177	190	218	204	209	177	199	172	223	185	179	193	234	182	186	163	203	174	200	197	200	200	202	225
24568	20416	26607	24121	20396	8989	1116	663	555	473	391	409	353	343	354	316	306	296	279	279	259	252	270	261	273	249	246	247	258	250	242	264	265	208	261	225	234	261	213	247	263	208	241	233	208	228	228	238	208	234	234	248	237	239	230	224	214	256	250	203	216	225	210	237	219	212	215	219	192	224	207	227	207	214	206	227	248	226	213	224	216	238	241	198	196	219	217	218	221	214	211	210	216	231	205	213	215	219	222	233	211	212	233	203	197	224	218	220	215	230	179	220	234	232	223	221	228	244	236	177	216	225	230	221	218	220	198	223	209	209	211	219	203	199	228	199	215	212	205	195	225	214	197	215	208	223	227	231	224	240	242	232	221	214	225	207	206	229	225	223	205	218	208	216	235	194	213	200	222	209	214	218	203	206	204	186	203	246	213	209	201	196	201	216	217	234	219	233	203	203	202	221	219	214	245	209	242	199	229	213	218	208	201	198	187	206	192	210	192	194	189	199	216	220	195	210	226	214	212	204	217	232	207	221	214	202	210	234	220	234	202	215	204	221	202	220	202	243	206	210	229	202	192	233	250	217	208	229	223	217	214	236	211	240	211	208	216	242	210	212	234	212	230	220	240	225	243	225	212	233	215	234	212	214	220	231	211	211	205	184	195	211	255	238	204	212	233	214	199	225	200	217	223	221	210	231	203	222	220	214	230	195	210	221	218	218	213	191	185	204	219	214	196	222	189	225	207	212	212	242	215	229	243	215	221	231	207	237	213	187	233	190	223	196	241	196	236	215	225	207	223	194	214	195	221	253	219	210	224	204	213	222	205	222	213	235	217	204	236	217	240	195	215	193	206	194	231	208	226	208	238	226	228	247	238	212	231	234	235	212	213	203	207	207	217	201	236	201	229	212	217	221	223	211	227	224	227	236	217	228	181	195	228	209	210	217	208	202	198	207	225	226	219	208	223	218	225	209	212	229	224	218	225	209	220	220	222	198	213	225	198	236	203	192	216	228	219	245	202	213	204	231	216	212	209	225	212	218	227	231	209	218	216	211	220	217	208	194	229	239	215	202	180	192	222	210	205	235	195	229	211	206	223	200	215	215	217	236	202	216	212	202	209	222	217	218	217	225	209	218	212	198	208	226	218	220	209	238	206	226	195	228	233	210	208	198	221	201	221	217	202	219	212	235	199	217	236	203	221	193	237	222	244	221	197	224	232	217	215	196	223	226	222	212	230	212	196	223	208	193	233	228	198	243	192	234	205	219	215	203	197	248	198	241	220	198	223	189	207	204	217	212	204	221	215	181	220	240	208	199	191	209	191	213	249	210	202	234	239	218	223	221	218	198	221	224	191	222	195	210	240	198	217	217	210	208	227	248	205	238	220	228	199	221	212	240	260	221	186	204	231	205	207	210	224	207	189	221	226	200	215	227	219	188	208	200	210	208	205	225	215	217	220	220	220	213	191	215	218	217	222	185	218	229	221	226	238	218	220	234	209	217	228	229	210	212	217	220	221	201	222	181	225	205	202	216	229	204	214	235	211	215	227	218	232	231	238	192	198	214	215	230	207	216	228	204	187	233	247	198	210	221	183	215	224	189	206	213	207	213	184	236	195	231	224	208	197	204	214	191	247	240	231	230	210	208	239	226	220	208	189	253	197	218	216	232	204	226	232	233	215	222	228	202	220	236	204	212	222	226	179	200	210	212	195	230	217	222	192	186	213	213	204	217	225	229	212	209	206	224	222	224	215	180	228	216	229	219	221	243	210	236	216	222	226	228	222	205	213	232	211	194	214	221	203	224	217	201	196	241	222	196	212	219	218	224	215	240	202	223	191	186	199	226	229	202	197	230	224	206	199	203	204	202	219	238	208	198	209	229	235	246	199	212	183	204	251	212	217	193	191	244	192	222	202	205	237	215	208	223	210	220	232	204	198	205	227	226	218	219	223	215	212	232	222	250	220	208	221	205	220	205	185	210	201	228	228	214	219	229	221	241	248	191	184	204	228	217	202	225	238	193	219	204	228	216	189	229	200	230	214	200	218	223	224	219	204	222	218	195	227	216	242	219	221	212	228	207	227	192	223	209	221	236	208	208	203	216	215	221	235	210	224	216	215	203	211	203	219	210	266	200	211	229	221	225	182	238	200	219	206	230	213	200	223	210	217	213	249	225	215	208	204	195	198	225	226	227	233	214	206	199	210	202	195	229	221	218	219	226	223	198	226	216	213	210	232	210	231	223	201	218	199	220	208	207	237	222	169	213	225	198	193	213	200	192	202	232	220	229	199	223	206	211	228	225	224	216	251	208	202	228	231	226	218	215	215	214	212	205	190	235	206	205	189	194	218	209	230	203	250	204	210	198	223	213	196	233	223	189	210	228	217	205	217	228	216	203	228	186	222	239	196	205	218	219	244	238	248	196	210	213	217	216	226	202	218	210	197	206	206	218	233	217	208	213	195	218	211	208	222	240	214	224	195	210	212	226	219	218	186	236	223	211	264	226	248	214	217	204	207	185	232	207	226	237	222	201	225	194	196	232	235	208	233	232	202	236	226	204	245	236	206	237	166	224	217	209	209	220	223	214	212	207	207	229	217	228	243	218	233	225	234	239	190	249	242	216	218	211	232	214	196	237	209	187	196	203	225	244	244	230	203	217	216	213	213	185	216	211	202	191	217	232	186	211	241	230	219	216	196	230	227	197	231	233	206	212	198	223	223	225	204	233	218	203	229	226	209	214	213	222	213	222	203	209	212	191	207	223	234	215	202	219	221	208	228	195	221	210	210	214	212	217	216	206	215	223	220	213	231	233	200	213	187	202	212	196	211	217	213	217	184	188	209	209	225	237	198	220	203	176	216	223	227	210	180	225	239	208	237	224	215	212	218	184	220	213	220	207	218	232	229	243	204	229	240	211	231	184	214	224	212	200	217	187	204	196	239	200	212	196	219	196	192	224	213	219	203	207	228	239	222	198	231	208	223	203	210	238	189	213	190	200	228	206	193	223	210	234	204	203	224	240	211	221	214	189	246	206	227	228	211	194	210	230	240	187	197	196	229	211	226	206	213	228	222	196	186	228	203	230	230	230	222	223	196	208	206	238	221	187	218	204	219	225	244	213	195	195	205	238	211	214	204	201	221	220	255	210	199	229	206	189	233	221	211	222	232	223	219	198	205	224	236	229	219	210	234	218	201	202	229	209	219	200	235	216	186	217	213	193	203	210	218	231	230	256	245	225	207	216	203	203	216	230	197	227	204	216	191	216	198	183	225	235	206	214	213	219	219	240	193	223	221	209	207	210	212	203	225	206	218	202	226	224	224	222	215	192	218	245	219	223	210	211	229	204	209	197	216	235	187	216	195	227	205	191	216	241	189	236	210	189	233	209	206	223	246	230	187	225	232	215	224	218	211	240	220	191	221	239	247	222	211	205	209	227	197	220	237	207	192	191	232	226	200	224	215	211	214	204	212	207	226	201	212	231	211	209	213	236	180	232	233	236
20187	10618	9846	5225	3260	2264	1655	1269	1079	931	778	591	598	541	490	487	442	421	385	322	363	366	346	346	294	309	300	306	263	297	280	290	266	275	258	283	300	276	266	280	244	234	260	280	275	277	251	243	240	258	240	242	235	239	258	245	242	227	249	232	243	233	234	233	233	228	220	224	204	232	225	226	231	251	242	230	264	235	227	262	220	199	216	221	226	214	241	235	218	224	207	224	238	239	225	240	220	221	242	216	220	190	217	240	230	230	247	204	209	227	235	230	236	220	225	234	220	220	216	230	235	215	232	214	210	220	246	228	231	205	213	202	228	184	240	229	222	233	211	227	252	230	225	200	220	219	230	256	196	206	225	220	234	218	244	208	214	211	208	222	236	211	220	229	238	217	218	235	223	218	217	262	183	226	198	203	223	240	208	218	207	246	214	232	199	241	226	220	204	193	206	192	219	199	235	197	221	231	231	197	220	213	219	221	228	231	212	219	209	214	221	239	191	188	246	198	211	228	216	248	243	225	249	204	216	215	213	216	219	247	231	202	207	242	223	233	230	226	210	198	235	214	210	203	224	222	225	231	208	251	216	240	224	224	209	241	233	216	232	195	234	234	206	209	227	206	207	221	208	241	247	242	219	218	193	223	230	240	223	222	213	224	247	225	244	217	226	220	220	232	205	230	231	223	232	219	222	220	221	207	233	242	181	172	243	245	222	189	221	221	206	189	215	216	238	223	229	207	242	209	210	218	214	208	217	218	248	223	202	191	226	221	213	217	233	214	214	217	218	229	201	210	228	191	208	216	214	235	234	222	218	226	206	209	203	213	232	232	248	244	244	207	242	198	248	216	194	210	201	232	218	221	242	242	227	239	209	200	212	206	226	196	212	242	215	237	199	199	198	233	225	205	232	240	212	219	241	226	234	226	213	216	248	224	193	246	207	222	234	236	228	255	229	225	237	222	236	216	218	220	236	234	217	230	244	243	204	212	228	214	247	242	217	227	217	202	226	248	235	236	220	240	229	207	260	212	193	219	201	199	220	216	220	233	219	232	232	229	197	203	228	222	214	231	210	207	215	219	224	224	222	224	229	209	204	235	232	222	226	228	241	235	221	227	235	197	250	226	230	217	209	199	223	239	240	235	216	228	184	258	206	238	199	232	249	235	215	232	226	215	233	238	242	241	222	210	226	224	204	224	216	243	200	231	199	207	236	204	227	205	225	201	266	196	229	207	225	200	223	229	191	224	257	230	209	236	211	218	209	240	229	246	226	244	197	219	220	243	239	212	209	221	219	220	213	199	228	215	219	208	215	204	251	219	213	222	224	243	217	226	226	231	222	247	222	217	216	198	222	203	217	218	211	198	208	233	241	224	206	198	207	246	254	227	227	209	206	255	229	222	226	233	241	251	218	213	239	237	205	190	229	226	204	236	233	225	198	211	246	221	214	201	222	227	208	249	206	219	225	220	216	232	195	208	213	235	227	225	222	217	192	214	212	230	195	211	229	228	196	225	229	221	237	230	238	208	223	200	232	217	217	232	224	232	213	194	246	221	204	202	209	244	203	223	188	202	220	219	220	206	216	221	241	235	206	228	192	227	222	229	198	239	219	233	208	238	205	217	226	224	217	196	210	242	204	185	218	229	223	226	246	229	197	248	252	202	228	218	230	214	215	198	229	225	223	214	229	221	227	222	187	217	250	207	206	241	239	189	204	184	228	250	248	243	231	222	232	219	200	183	233	209	218	237	246	211	239	238	226	200	232	219	226	229	209	238	223	219	196	220	215	248	247	222	220	237	199	220	210	235	206	233	227	248	230	231	217	259	219	210	213	207	231	199	203	212	220	187	236	231	229	207	201	206	202	221	224	218	209	200	210	218	214	215	214	225	231	221	225	224	239	226	217	217	209	222	194	248	228	201	201	214	234	203	236	205	210	235	211	197	230	229	235	236	214	228	207	223	235	239	224	220	230	206	210	231	206	234	227	210	209	220	221	229	233	203	206	205	217	181	240	207	237	232	227	232	206	220	202	227	227	225	220	203	210	208	240	251	220	219	215	233	223	212	234	210	234	227	215	232	240	234	232	229	213	218	208	230	228	201	227	229	227	226	239	225	239	220	227	231	185	231	201	218	219	213	217	209	217	221	208	215	232	242	194	197	191	251	226	222	237	211	201	223	212	241	222	240	227	226	222	218	230	205	231	233	211	254	194	202	208	227	232	224	221	204	210	218	225	227	229	229	230	242	211	218	234	223	195	234	221	231	257	197	214	226	197	209	220	231	221	227	215	208	212	230	209	214	252	226	228	213	213	230	218	213	192	260	223	220	201	235	198	222	229	241	180	219	213	219	208	199	219	224	207	232	215	244	212	223	213	218	212	244	235	232	216	227	209	224	198	235	202	199	234	241	226	223	205	235	244	224	203	205	203	212	235	215	211	186	214	233	228	226	210	220	241	231	220	212	210	237	201	214	226	217	222	241	225	224	211	212	200	218	233	233	225	227	237	224	208	212	215	217	227	238	211	216	222	209	214	229	192	233	215	243	215	209	214	238	221	243	219	225	217	215	258	194	211	210	219	224	240	215	211	213	225	236	257	216	235	229	222	226	230	209	195	201	228	209	229	236	224	216	240	195	220	211	192	231	218	206	226	233	204	228	229	214	223	233	232	230	196	245	224	243	207	211	250	205	237	218	188	237	212	210	225	231	234	226	228	220	222	233	221	215	201	225	222	209	218	215	229	222	216	225	210	222	218	228	211	217	199	209	227	251	216	222	227	226	207	243	218	224	223	223	200	228	214	218	196	222	236	209	244	217	217	225	258	229	252	230	213	232	247	215	214	253	228	212	242	225	233	232	233	232	225	214	214	205	255	223	214	240	191	240	187	217	227	224	270	220	263	203	248	218	246	191	237	236	236	213	215	230	247	214	239	209	203	191	215	237	208	200	220	216	212	220	228	211	227	214	204	226	216	219	211	237	225	225	221	203	250	246	241	223	242	258	211	221	219	224	237	219	210	222	235	201	230	234	218	212	200	238	214	223	199	237	220	200	236	222	222	214	258	207	193	205	220	230	225	221	236	222	220	212	261	213	229	224	224	216	192	246	213	224	220	226	216	226	216	215	232	216	211	261	209	223	239	213	221	216	188	218	204	204	197	227	219	207	230	240	215	222	229	244	205	219	205	204	217	219	257	190	232	237	207	195	218	202	217	208	200	233	227	217	224	240	234	219	215	235	212	216	212	211	217	178	235	238	218	212	227	238	199	235	234	231	238	236	219	227	250	222	193	222	226	211	235	215	205	246	226	225	200	211	217	196	196	220	222	255	222	222	222	208	207	211	235	213	229	205	232	236	231	186	207	231	190	246	224	229	236	241	235	216	220	219	216	240	211	212	212	213	218	211	217	200	224	206	211	234	205	214	213	217	213	202	205	226	240	239	223	220	263	207	232	209	231	219	211	207	232	210	205	231	208	218	215	227	216	234	223	234	212	218
22607	20376	27061	23595	20379	20452	8404	1548	1164	1042	920	824	820	745	746	670	631	715	631	612	587	596	591	580	568	582	600	564	530	588	591	570	591	562	576	525	631	544	536	553	539	539	512	524	550	518	559	525	527	509	502	496	560	501	536	497	503	539	503	505	473	482	511	508	498	525	507	508	488	481	508	497	497	523	499	533	535	508	512	473	521	490	506	526	504	491	506	504	503	462	555	464	506	500	474	502	480	533	456	452	513	472	498	504	476	514	482	481	494	490	529	520	514	505	474	487	528	491	481	507	506	489	462	506	452	480	466	504	486	504	496	476	476	462	495	494	501	483	471	423	469	457	514	483	495	516	511	473	530	453	504	501	496	541	485	517	465	485	466	478	517	509	473	502	469	488	463	494	521	514	531	455	507	468	482	470	503	490	503	521	505	535	537	480	464	477	508	506	448	508	501	506	487	445	493	490	516	472	528	507	494	514	509	462	489	473	480	503	485	468	507	489	514	488	460	494	494	480	504	474	524	495	486	467	504	457	464	505	511	480	476	469	459	528	491	479	433	448	470	473	494	477	485	502	477	467	503	457	465	495	500	482	494	480	490	521	511	511	475	497	489	465	477	461	512	490	535	499	501	504	483	478	465	470	512	506	502	481	442	483	515	498	478	474	491	503	452	490	494	485	515	459	480	523	487	489	494	516	466	487	493	462	484	529	482	493	503	487	541	504	488	510	509	496	475	511	484	477	483	452	508	487	513	482	479	499	493	498	462	544	478	453	487	508	460	460	486	469	516	481	507	447	497	453	443	467	476	484	485	490	522	491	470	520	456	484	487	504	483	444	520	501	516	494	510	512	521	505	495	453	481	516	527	490	500	513	522	488	532	446	543	518	521	462	481	482	490	483	495	492	467	488	471	525	480	512	474	502	487	507	484	512	532	484	514	504	527	464	497	509	506	484	500	500	464	454	471	475	506	463	489	459	453	483	495	501	459	529	486	516	493	484	471	489	499	494	517	505	519	536	443	461	491	437	476	461	465	471	492	489	476	473	445	486	421	547	534	483	482	479	467	518	494	490	523	492	497	492	467	506	535	469	527	479	475	479	526	454	478	533	514	483	484	488	479	486	456	496	486	495	487	478	527	480	522	487	511	475	508	455	506	474	502	482	452	478	459	494	483	477	493	475	480	464	519	514	508	472	510	490	501	487	484	466	504	478	514	526	479	512	450	485	514	498	447	519	502	517	472	473	502	492	473	464	513	478	546	501	443	499	490	469	513	490	486	472	503	508	494	450	474	520	463	493	463	503	498	502	490	471	500	504	469	519	518	452	470	511	463	470	486	495	502	508	454	452	502	534	525	456	482	469	504	500	465	481	461	497	472	470	500	452	496	504	509	484	549	505	496	481	452	520	484	521	462	495	446	512	489	486	467	457	470	502	494	458	488	501	493	495	540	483	474	490	489	468	480	542	465	467	495	507	492	477	522	483	492	485	449	472	476	486	486	502	457	478	514	482	495	496	503	508	492	512	506	528	443	530	501	470	466	507	518	459	495	504	463	518	470	506	461	511	457	506	492	459	490	496	508	497	485	498	502	511	469	495	487	502	524	483	497	497	480	474	518	489	487	463	491	456	482	432	516	492	477	504	448	508	504	529	491	525	504	554	512	479	489	458	481	514	474	482	484	489	489	496	543	494	507	499	453	479	516	549	512	510	487	481	512	510	484	487	503	508	503	485	518	514	486	517	469	507	451	467	504	472	500	473	475	491	499	483	456	511	523	467	461	484	488	519	526	453	449	519	509	479	486	501	481	470	473	511	465	504	480	498	501	449	441	493	508	515	473	483	501	438	495	449	516	497	485	456	477	487	502	469	481	461	493	507	473	462	456	492	491	534	470	496	503	506	485	451	511	499	471	481	494	540	517	503	511	527	475	491	503	497	475	474	477	471	504	498	482	487	529	470	469	494	436	493	474	508	526	520	489	520	507	496	461	460	450	455	452	523	482	488	508	476	527	444	486	497	551	509	497	522	512	491	490	493	509	459	448	467	465	471	459	487	453	504	487	503	462	464	508	488	521	475	486	512	524	475	463	509	497	524	517	488	517	525	512	497	497	478	488	470	506	514	488	460	458	461	480	515	507	461	497	510	510	482	478	484	472	501	463	507	510	472	502	488	474	459	473	477	501	484	509	492	439	472	489	516	497	489	491	478	499	468	435	536	491	519	467	456	496	469	479	504	504	454	494	467	510	493	482	467	469	461	476	477	476	486	444	469	518	483	509	476	478	487	507	467	462	505	509	472	487	469	521	517	525	506	480	484	504	494	462	513	507	479	488	485	506	494	484	501	457	462	521	489	465	495	467	501	493	499	490	523	508	473	540	456	463	453	430	449	501	520	478	464	503	497	477	481	449	470	484	500	518	486	514	476	500	541	479	495	459	498	463	498	517	512	486	506	487	499	461	505	466	524	520	495	483	511	513	493	474	505	524	462	455	518	538	469	502	444	446	499	502	495	509	499	526	472	456	521	519	476	473	499	478	471	470	490	501	482	471	487	471	497	493	535	471	495	505	479	490	497	507	500	472	480	507	504	501	487	497	516	498	460	482	469	495	450	466	505	495	493	466	474	498	499	462	451	462	509	545	445	482	520	513	476	476	487	473	487	481	476	464	502	498	477	462	517	460	503	453	505	494	482	471	499	455	523	481	507	477	500	495	506	488	469	500	468	511	511	528	487	508	467	465	501	476	474	485	488	489	447	428	506	451	462	511	485	445	477	488	448	500	470	513	481	532	511	510	487	492	470	508	457	469	487	498	513	480	483	480	486	431	465	489	493	500	485	471	501	457	499	540	468	498	489	455	506	470	485	510	490	482	510	508	468	499	484	460	482	475	530	471	494	474	481	516	464	515	464	462	497	492	521	482	442	513	506	488	498	463	493	473	482	512	479	475	543	491	493	525	476	476	513	483	482	486	497	456	497	491	525	463	502	496	528	485	534	474	510	469	435	502	488	482	458	535	492	516	504	466	521	497	509	463	521	495	505	478	490	485	468	487	525	473	524	486	510	493	462	482	513	482	471	488	480	517	507	538	481	494	490	432	481	514	519	458	515	481	495	502	476	489	481	496	475	498	455	490	521	508	487	487	496	530	459	467	471	547	475	510	485	505	468	481	488	469	517	487	509	474	486	477	542	475	455	464	491	509	469	453	476	475	469	484	504	506	485	488	485	450	497	515	470	475	469	491	511	486	494	515	481	497	470	498	529	472	429	488	502	478	434	527	490	501	483	476	467	488	447	475	484	456	502	462	522	494	478	494	505	471	519	485	450	582	454	513	487	479	500	479	447	513	476	487	508	446	508	499	464	495	510	524	479	484	504	519	486	481	465	500	465	481	508	457	485	496	513	508	480	485	474	502	517	509	465	493	506	465	473	487	476	493	474	488	469	479	461	461	484	485	515	460	514	481	514	510	499	504	497	473	495	490	455	505	509	523	501	469	468
21366	17481	16241	9524	6085	4290	3160	2515	2121	1757	1497	1302	1175	1083	983	957	886	865	807	816	710	732	702	749	662	644	664	654	611	616	670	638	593	608	585	590	570	552	542	579	544	547	542	548	518	535	535	483	578	500	566	520	519	514	549	524	540	557	470	491	502	475	525	470	477	494	508	518	530	495	503	474	521	509	502	489	517	543	508	520	477	522	473	521	473	469	461	536	550	488	496	484	483	488	503	477	458	479	485	472	473	424	495	511	446	496	471	462	464	465	483	494	445	486	465	518	489	461	477	480	477	466	497	467	439	480	468	491	473	494	465	451	476	485	499	498	471	471	484	450	473	484	451	460	485	481	440	518	484	476	497	486	474	479	453	475	484	499	448	509	484	458	501	447	486	497	468	430	455	504	503	480	496	468	490	474	450	518	491	466	461	476	466	519	453	439	473	459	478	465	460	477	478	501	472	486	456	471	493	461	502	485	473	476	480	456	498	456	503	523	524	464	472	450	465	504	489	472	483	456	453	491	462	467	485	486	547	481	460	476	460	512	481	503	516	511	460	489	485	482	472	457	518	490	457	514	457	483	437	498	507	478	439	494	516	471	529	495	448	491	490	464	476	449	512	473	458	503	476	456	452	476	509	441	483	480	498	470	449	493	462	462	484	487	460	509	503	494	467	498	527	490	511	504	520	466	485	480	484	480	466	475	474	464	473	492	456	464	478	464	485	478	465	530	477	446	466	503	491	456	480	459	455	513	468	501	493	468	453	499	460	497	481	475	475	451	492	456	490	441	459	512	490	469	527	478	496	469	498	442	453	509	477	446	466	453	466	424	510	459	470	450	489	471	481	479	478	442	457	495	526	499	452	485	457	461	511	530	469	484	483	469	475	480	463	514	466	506	440	455	496	472	509	470	445	492	474	507	472	460	487	490	497	479	484	485	486	459	479	484	474	510	451	472	488	513	476	454	487	463	442	453	474	490	461	431	523	439	475	448	514	504	473	487	455	449	471	543	456	504	474	501	473	487	493	496	478	493	464	506	455	447	418	468	450	481	462	485	494	548	462	515	454	470	477	470	453	500	452	439	465	456	449	469	523	461	458	474	448	522	489	466	433	514	458	475	506	496	490	500	526	484	484	481	489	478	472	469	481	497	479	477	472	515	496	474	455	481	480	488	460	488	482	469	443	494	477	488	514	490	483	479	483	492	433	458	473	453	470	458	480	481	467	485	456	485	504	490	462	463	476	450	441	483	496	468	475	465	485	511	448	434	482	471	444	482	460	485	517	503	504	473	461	480	498	509	488	490	466	505	518	453	490	474	478	467	454	460	526	496	471	476	507	520	488	529	456	469	433	475	436	471	460	476	495	480	440	489	455	467	475	500	489	516	491	460	437	488	452	496	432	476	473	470	483	454	474	528	464	476	484	486	508	476	494	454	468	459	480	439	496	435	482	459	474	477	473	470	499	511	455	464	467	500	492	491	467	458	516	480	509	479	491	482	496	449	514	488	460	475	504	491	479	480	468	499	471	453	510	488	471	502	509	450	473	482	482	477	457	482	490	482	506	478	463	475	477	491	497	467	505	483	482	503	506	452	471	500	495	477	482	470	471	459	501	458	486	452	490	449	513	513	439	488	492	447	496	474	441	471	470	527	488	484	480	491	475	496	455	509	511	498	447	426	467	499	488	498	432	458	460	513	491	471	491	482	470	476	485	499	487	471	500	423	493	514	486	468	428	482	474	484	489	501	490	449	464	510	467	487	456	464	481	454	493	479	519	502	469	485	481	520	484	474	469	504	500	483	499	459	471	478	417	454	529	441	482	495	472	470	470	472	483	445	468	489	476	489	475	438	499	494	439	484	470	478	482	483	480	487	507	510	479	493	467	464	466	451	473	501	468	470	480	443	486	439	479	511	485	507	439	485	480	489	486	462	470	490	471	524	488	475	473	505	466	463	440	500	491	490	525	512	485	492	473	468	528	473	499	490	489	526	482	469	497	459	488	502	463	479	520	483	461	485	499	436	523	478	496	501	435	486	484	465	492	440	491	453	489	441	444	478	505	483	526	449	474	461	482	475	475	503	441	488	500	476	438	466	470	506	506	468	497	492	456	495	482	461	447	491	457	446	498	481	505	485	436	478	482	494	487	463	499	452	484	482	465	455	511	458	530	470	468	507	453	480	471	473	466	468	518	486	473	477	473	484	442	501	462	493	498	511	483	472	480	484	450	497	487	443	466	509	463	512	490	444	445	513	508	467	441	474	497	510	447	482	489	536	483	432	484	426	468	456	475	435	496	452	494	487	517	469	468	477	469	500	450	482	499	488	527	488	485	502	491	451	490	480	491	486	530	492	451	496	486	488	486	462	490	470	482	493	433	455	478	467	461	506	543	520	487	455	505	475	471	458	484	464	472	468	460	522	460	433	496	519	488	473	458	463	464	475	497	474	464	464	469	485	471	508	515	537	486	501	446	496	463	476	523	496	466	482	448	476	471	471	474	455	486	486	490	476	459	486	499	511	498	451	462	477	471	484	485	491	475	463	463	500	514	505	503	492	483	486	503	484	469	512	459	470	476	451	485	478	463	505	451	496	451	485	471	463	423	466	458	452	446	513	494	448	482	457	491	481	465	483	491	531	483	498	479	472	503	489	439	473	433	483	472	473	451	468	473	464	435	493	477	495	453	465	468	498	444	454	503	494	445	457	505	489	487	479	462	446	486	510	491	508	492	468	424	489	469	498	462	492	463	469	478	475	446	509	489	484	476	487	448	468	474	480	471	484	484	464	456	459	460	477	476	476	451	495	492	479	478	512	476	483	474	517	500	465	522	486	449	413	485	509	487	464	478	500	505	483	469	478	473	472	457	478	445	495	516	514	446	494	505	478	495	446	490	484	482	471	479	515	508	508	475	489	475	465	451	473	501	513	474	490	467	454	499	467	490	460	487	507	485	459	492	459	491	500	511	486	460	498	457	475	492	475	486	470	478	488	476	486	506	489	470	490	488	468	513	478	479	504	496	490	494	462	471	483	515	468	507	436	499	483	471	468	457	502	487	471	474	495	491	467	464	501	505	456	499	475	452	474	492	477	466	483	461	483	461	483	497	447	521	452	459	466	465	491	511	472	510	508	475	484	487	511	497	477	509	438	472	503	470	461	495	428	488	478	522	452	491	477	537	468	453	523	476	447	481	496	443	500	462	475	478	467	484	466	516	464	508	503	494	491	451	474	469	480	494	521	499	473	480	465	474	459	485	467	433	474	459	492	506	500	485	445	482	462	477	461	483	497	480	457	471	527	511	457	470	495	451	485	467	478	466	462	453	450	479	464	461	454	526	487	514	516	469	492	524	458	463	479	475	476	487	494	465	470	483	512	483	489	495	476	514	501	467	481	490	460	471	484	474	448	488	495	468	505	470	456	512	466	477	497	441	500	444	450	481	458	479	486	477	473	460	456	504	468	449	438	491	472	455	485	518	524	530	487	480	441	442	441
28382	12824	1352	486	317	312	225	215	202	189	176	170	173	160	175	190	167	168	191	179	159	169	165	170	165	205	185	188	175	171	164	189	157	155	178	185	198	200	209	188	164	159	170	204	168	176	189	182	176	161	183	167	200	174	146	157	174	164	177	206	175	158	181	174	157	174	166	147	174	171	177	158	188	179	189	165	186	160	200	182	159	169	166	168	147	141	185	163	190	150	189	175	171	142	165	153	160	160	175	171	168	167	143	166	169	184	189	187	180	170	184	169	160	159	176	176	170	154	183	178	165	160	201	177	173	178	164	163	174	167	189	161	162	175	150	152	172	163	159	188	187	161	155	177	178	173	193	172	142	176	155	175	173	156	170	165	167	168	185	194	168	181	172	169	164	157	169	167	166	182	160	186	181	170	168	147	161	170	170	153	177	177	193	154	175	159	171	180	147	157	173	167	174	149	149	183	160	181	165	168	177	177	185	169	204	187	175	150	182	197	165	187	167	185	164	182	158	177	168	181	182	162	156	178	148	191	170	162	168	182	162	187	168	192	166	166	185	161	172	173	176	177	160	174	159	160	186	159	176	169	166	185	169	194	180	178	173	162	176	154	185	179	169	180	184	176	166	177	143	178	172	176	181	191	166	144	160	151	173	176	159	171	193	166	176	178	160	179	177	173	170	169	163	181	176	177	161	155	184	180	133	182	169	175	183	167	184	176	169	176	198	180	191	153	176	177	185	176	176	154	166	161	155	144	194	169	189	166	155	171	158	170	161	183	157	175	181	162	157	177	163	147	175	157	187	174	141	153	180	178	168	165	179	183	178	149	168	166	203	191	161	179	146	187	165	155	162	176	154	175	163	146	175	165	185	161	192	149	186	163	186	177	165	171	166	208	145	188	176	175	171	176	169	160	181	197	164	170	158	183	171	145	152	174	153	171	172	180	160	172	176	162	189	169	167	195	170	196	177	163	159	162	175	177	182	195	179	186	169	182	189	176	169	174	183	157	175	166	176	179	163	173	142	170	196	146	183	167	175	174	154	159	189	182	173	175	135	178	163	189	158	180	158	156	175	159	166	171	177	198	164	146	177	173	167	179	178	157	166	160	169	180	179	165	147	173	199	181	169	173	164	190	164	157	173	168	185	183	170	167	163	174	168	161	182	169	186	161	204	173	154	171	162	175	171	158	171	204	174	173	187	195	148	175	166	173	157	158	167	159	167	198	189	163	173	171	179	174	173	174	195	184	178	166	202	198	158	170	177	181	183	186	154	176	178	176	169	166	175	180	166	173	188	185	178	169	196	181	153	177	171	171	179	175	179	182	167	191	174	192	168	192	174	186	179	183	179	175	160	170	166	144	182	178	171	180	166	164	188	198	159	160	190	175	166	174	170	144	161	183	150	195	172	184	151	168	163	167	177	160	179	191	176	186	159	180	169	168	150	157	169	190	172	164	173	170	183	159	169	183	173	175	155	170	181	155	151	143	172	169	178	163	164	178	196	151	175	167	148	166	159	154	155	170	176	182	173	184	160	170	169	174	153	170	171	171	144	180	182	200	188	167	166	171	163	166	188	178	194	150	184	183	170	155	148	177	181	172	166	176	171	167	155	163	155	174	198	156	163	172	182	175	161	176	140	175	183	168	187	200	191	198	175	160	168	172	156	166	175	161	168	171	155	154	176	175	183	164	206	168	164	180	153	180	181	186	181	164	176	170	143	184	176	165	174	142	161	188	168	186	140	168	164	175	175	160	144	180	184	172	153	133	171	150	183	162	186	172	181	178	183	167	190	183	179	173	206	170	163	166	169	167	165	160	172	175	165	184	170	157	182	161	143	177	178	172	165	183	176	170	173	181	158	159	158	180	196	169	170	183	164	159	172	177	162	185	190	161	177	161	168	167	171	175	185	168	145	165	172	182	167	193	160	211	194	165	154	154	186	185	197	161	155	172	161	173	158	160	182	167	184	161	163	182	167	165	173	172	183	162	184	153	162	171	154	164	158	190	165	193	149	174	185	146	166	164	181	157	158	185	186	159	180	169	137	164	183	152	156	156	174	182	181	183	168	165	176	179	171	192	166	168	175	162	159	180	168	167	185	160	170	179	172	197	186	164	180	164	194	175	159	158	172	146	176	191	163	186	172	179	156	150	164	175	182	181	152	159	189	200	189	152	167	190	196	155	165	197	187	170	167	166	150	172	172	187	157	186	170	171	186	147	169	170	177	194	189	194	169	152	169	178	167	163	188	188	171	185	162	168	160	151	181	191	185	156	149	159	170	178	188	186	197	176	175	150	174	169	179	149	182	163	195	171	155	219	156	181	184	195	156	156	140	149	166	174	193	171	176	178	167	166	157	158	176	196	188	155	184	191	149	162	156	177	193	164	180	153	159	166	177	209	170	163	190	174	138	167	180	175	168	163	152	168	175	144	160	159	186	172	170	177	184	164	172	152	172	173	178	169	184	188	169	176	182	169	169	182	165	196	166	169	181	171	186	180	166	165	162	187	156	176	157	182	194	182	156	174	167	151	166	162	187	182	170	184	160	161	185	166	175	163	167	172	185	161	179	186	160	186	165	173	178	173	172	177	157	181	195	180	148	174	179	170	149	177	156	177	154	169	164	166	164	184	151	182	161	166	181	173	183	152	169	173	153	149	168	163	150	183	172	193	166	162	155	155	171	154	181	154	192	178	184	177	176	188	169	181	163	179	171	173	179	172	177	177	169	170	154	175	155	172	173	177	180	179	152	166	177	170	177	194	152	184	175	179	164	174	195	155	175	148	172	159	182	163	171	162	179	145	157	150	155	189	154	180	178	186	179	158	187	167	181	149	182	176	173	174	178	183	184	184	175	141	171	162	163	162	155	193	190	162	154	160	146	179	188	163	191	187	181	155	143	191	176	176	165	161	177	157	172	206	160	198	177	188	172	192	151	189	172	180	172	189	169	178	177	165	171	144	156	171	177	172	154	177	185	180	157	147	183	176	172	172	168	156	166	169	167	187	181	195	160	178	183	160	178	168	165	163	187	154	180	171	198	169	159	158	166	166	147	168	165	179	162	167	190	157	160	161	145	180	186	171	176	161	158	173	169	162	158	205	166	156	155	191	139	151	169	184	190	171	132	180	175	159	157	162	185	161	181	173	197	163	181	177	154	178	195	173	180	156	181	192	181	151	175	166	173	156	170	171	164	154	158	151	193	172	154	169	189	160	166	163	190	180	196	160	166	182	153	168	154	178	170	188	177	187	156	179	161	218	175	181	187	173	178	162	186	161	176	158	190	170	154	155	189	188	178	187	148	182	175	194	178	153	177	180	161	166	177	177	170	167	163	154	172	187	165	152	190	154	158	177	170	159	152	156	170	194	199	185	149	180	152	166	148	200	163	160	160	186	197	203	173	182	175	205	160	176	181	164	169	167	184	177	197	159	172	187	169	134	172	173	156	172	170	170	150	176	174	152	167	175	192	190	164	156	167	181	151	177	187	167	196	161
9834	952	819	478	420	319	251	247	264	245	213	233	195	214	223	200	206	220	205	212	183	218	224	216	196	217	214	229	212	226	221	221	213	221	205	218	229	214	219	196	220	209	215	220	223	188	197	182	205	207	198	225	191	216	182	205	230	211	191	183	207	187	187	212	209	202	202	201	168	192	172	176	179	215	207	177	180	195	197	183	178	217	203	191	188	187	208	219	205	178	199	207	216	182	226	217	226	204	205	190	215	180	180	192	198	174	177	191	196	197	211	238	194	215	178	196	201	221	208	210	206	227	195	205	155	179	214	193	198	195	180	208	199	206	171	195	182	206	178	197	186	185	202	192	201	209	189	191	194	176	200	198	172	215	199	175	194	211	197	202	220	195	182	220	204	182	198	173	164	199	201	222	175	227	214	166	203	163	207	173	213	196	201	195	189	195	177	214	205	205	186	190	189	179	203	182	199	189	201	217	190	206	162	185	194	181	212	211	212	209	204	208	209	179	207	180	203	185	219	177	196	195	197	185	167	199	197	213	192	188	189	220	212	192	195	210	199	182	204	196	212	191	213	179	220	185	187	199	197	169	217	182	216	188	206	219	205	201	183	196	171	188	213	179	188	194	204	243	206	194	212	209	203	197	200	208	199	191	210	220	178	196	189	190	200	194	203	189	203	215	197	217	189	226	171	201	180	165	190	219	183	194	185	218	187	192	192	191	189	200	183	170	196	207	205	187	196	223	211	203	194	207	212	202	196	239	190	210	206	186	223	185	230	206	183	189	194	195	175	193	195	187	178	192	195	203	203	185	189	200	180	192	194	188	202	191	156	186	205	211	200	200	212	185	202	206	172	191	212	176	189	218	179	191	171	197	201	210	179	184	202	201	179	212	201	191	199	226	212	202	189	195	195	189	204	208	196	191	206	210	202	203	199	184	206	174	203	185	191	198	186	205	165	190	224	182	187	166	219	220	192	205	216	190	175	180	218	189	188	188	183	178	192	158	182	216	207	208	206	208	179	199	207	190	210	205	220	195	198	184	198	225	195	214	187	204	184	188	194	168	166	198	211	198	201	200	207	201	213	206	170	202	186	190	194	202	198	188	169	216	204	202	170	186	216	165	191	218	181	174	192	200	202	175	180	186	174	192	219	216	190	175	221	189	183	185	183	210	188	212	212	186	202	191	190	205	171	186	198	220	177	176	202	169	184	195	176	201	215	208	190	218	199	182	178	178	199	216	200	191	160	176	207	205	193	200	165	201	233	203	207	184	195	193	200	194	197	192	206	195	199	204	193	198	196	175	212	199	181	175	192	178	219	197	191	203	191	196	206	202	193	229	192	221	188	206	209	214	191	191	212	200	190	210	230	193	230	206	218	219	170	194	187	193	187	196	210	190	198	190	202	177	207	193	195	196	181	187	211	192	193	170	186	195	199	202	230	183	212	197	193	205	174	198	178	209	179	201	202	173	177	212	212	196	207	215	202	205	203	197	206	176	199	193	217	202	199	183	216	189	183	206	170	193	211	178	189	187	205	213	204	205	191	206	197	180	197	207	201	181	213	196	171	200	213	161	183	218	197	191	190	208	200	186	201	209	174	171	199	185	210	192	191	179	180	207	215	205	190	185	197	206	195	197	175	216	196	198	215	185	215	190	202	204	212	213	193	181	190	218	207	195	196	191	186	181	180	209	197	171	196	174	198	220	196	212	194	193	201	184	216	176	195	194	193	197	210	205	181	211	188	210	203	213	206	216	201	211	199	195	194	235	175	194	197	204	199	201	199	202	214	179	190	209	154	185	209	205	197	195	183	210	187	186	220	177	201	204	200	210	203	194	202	219	216	183	181	179	188	208	186	205	192	198	205	188	190	208	211	193	203	205	193	211	196	210	223	178	215	204	169	225	209	240	199	194	187	204	203	209	186	208	195	202	188	182	201	204	186	200	207	210	190	206	195	208	199	181	200	213	191	192	205	221	195	214	190	211	188	202	202	233	190	194	209	205	194	191	183	183	199	214	178	216	193	211	223	197	179	209	209	205	207	183	203	196	181	200	197	197	205	200	169	183	179	196	174	192	202	190	190	213	169	176	194	194	209	181	223	191	208	212	210	178	185	197	185	186	186	218	194	191	199	199	197	247	203	180	170	175	207	189	171	206	189	198	183	194	163	204	207	201	195	228	205	198	200	184	194	221	214	200	212	194	184	192	227	195	193	212	188	183	196	194	213	185	198	188	189	207	193	200	178	175	216	188	211	192	186	197	211	194	204	217	184	187	223	195	202	202	214	202	179	194	213	201	193	189	172	192	226	186	208	206	180	171	176	190	199	229	171	187	177	205	229	207	201	180	201	192	175	192	201	195	205	198	186	183	188	215	201	191	175	193	216	198	169	199	222	188	197	193	221	200	192	208	192	197	200	184	210	193	189	192	176	191	176	232	199	214	198	194	195	211	208	188	206	162	209	191	201	182	191	203	185	214	188	205	184	190	203	219	194	200	203	197	208	213	171	221	215	195	195	188	181	223	194	199	180	200	188	182	185	199	213	186	216	183	197	176	192	198	199	191	170	184	195	176	192	205	189	196	199	198	182	200	204	195	192	181	205	195	181	201	189	198	202	189	205	217	191	198	227	195	196	197	184	207	187	214	208	198	203	197	206	197	204	207	190	199	192	220	206	188	189	189	190	207	209	207	198	202	186	179	197	201	177	202	196	168	214	222	195	202	222	181	173	177	217	175	191	185	207	200	175	178	195	177	209	209	208	166	212	193	204	212	194	199	207	200	204	179	196	205	173	192	192	169	218	184	194	212	196	188	170	198	195	192	201	196	196	205	217	217	192	199	200	185	216	218	199	210	205	190	198	207	187	213	202	214	180	206	195	205	218	191	201	180	190	194	200	191	209	188	216	176	178	199	184	204	198	206	184	213	203	196	193	193	205	202	206	183	212	176	195	196	197	203	181	181	204	209	198	190	210	187	191	193	190	196	219	209	200	229	201	219	202	182	177	189	191	167	192	177	218	211	185	160	190	204	175	209	204	204	208	185	197	197	193	177	191	191	192	220	190	218	206	183	216	180	196	183	179	211	233	196	195	212	198	185	224	219	197	189	174	205	168	210	188	202	214	202	197	209	178	197	187	190	192	186	188	186	216	194	189	214	196	169	178	180	202	204	187	211	173	194	201	196	212	226	199	217	181	178	204	199	187	185	213	213	206	191	200	199	197	197	198	192	199	182	196	206	213	193	212	208	174	198	182	168	196	214	205	190	236	185	212	182	196	196	185	201	206	198	216	193	201	204	189	200	203	188	182	193	195	210	207	195	187	195	182	201	194	189	202	192	205	181	193	196	186	191	183	175	220	186	182	207	180	216	180	223	212	207	222	230	205	211	208	185	178	193	191	198	209	188	217	219	196	191	218	200	205	203	219	189	192	201	210	198	207	212	184	204	194	226	214	192	231	193	190	219	206	223	232	203	176	215	194	193	204	226	169	199	199	188
24491	20405	26568	24157	20395	8805	1080	731	603	475	412	390	367	314	340	314	317	306	239	274	266	303	254	265	263	262	261	242	255	250	251	244	243	269	235	258	241	228	239	252	260	245	238	235	216	220	220	248	227	236	237	225	213	240	200	216	229	204	224	233	212	230	199	209	240	211	227	223	214	221	238	191	234	200	202	232	191	193	228	204	226	211	213	221	223	210	221	249	210	209	234	227	219	222	216	228	230	238	207	225	214	212	212	226	206	197	230	214	252	202	212	209	222	215	216	193	221	223	220	216	202	221	230	212	209	211	210	174	223	204	236	225	231	209	203	197	227	246	226	205	220	208	220	208	224	216	192	215	221	215	229	219	220	220	251	210	225	232	227	192	223	198	207	234	210	237	192	205	211	201	230	225	209	231	229	223	226	221	230	212	221	240	210	217	227	205	216	187	207	210	210	220	198	223	191	216	202	210	227	209	243	214	189	218	210	218	212	198	191	191	250	241	211	216	210	243	198	207	214	210	218	226	214	214	241	203	227	196	214	228	189	223	240	214	217	180	197	211	231	221	222	227	236	233	219	211	220	232	223	228	216	235	214	204	216	230	228	207	218	194	204	216	223	222	222	225	195	228	221	219	207	253	199	212	200	213	203	213	205	198	186	234	208	226	213	213	244	214	220	214	227	217	173	209	200	248	189	207	217	223	186	200	218	239	235	223	195	209	226	222	212	231	235	233	217	195	238	214	223	205	202	230	212	193	196	235	238	216	223	214	204	230	211	212	246	206	231	234	191	206	217	209	229	213	224	229	203	216	207	202	211	227	243	205	230	201	186	220	215	217	221	199	222	190	197	233	222	228	186	223	206	225	230	225	193	204	212	236	209	207	202	184	225	209	202	206	210	215	202	222	213	218	235	200	224	205	241	226	197	197	226	214	201	236	192	211	206	205	218	213	197	221	208	196	187	213	214	239	224	197	228	213	242	195	211	213	226	211	215	210	223	251	210	214	222	194	235	192	200	213	217	204	217	245	215	215	211	211	247	243	200	217	215	245	226	220	230	246	221	219	218	242	209	220	209	208	206	219	210	214	202	218	204	223	227	192	220	188	205	207	241	192	208	217	221	250	219	218	231	196	180	202	226	209	229	221	241	201	193	228	208	198	211	217	231	250	197	213	227	216	218	207	183	212	230	226	234	205	206	210	201	203	206	208	241	223	209	202	230	226	184	197	196	207	218	177	207	202	228	220	226	216	228	201	209	185	214	206	220	213	220	210	200	215	190	202	200	231	237	191	207	217	202	227	210	198	182	205	215	227	200	192	202	215	223	205	193	229	220	219	208	204	213	223	228	235	199	210	203	198	246	226	197	217	207	218	208	226	205	226	223	187	212	177	235	200	195	209	217	236	241	208	223	211	184	205	218	218	225	240	212	222	216	218	218	200	216	230	215	223	216	213	210	226	186	220	195	218	216	199	220	199	184	199	212	196	242	216	217	215	257	218	231	216	211	218	212	236	215	194	206	186	230	193	239	218	198	210	232	204	190	187	216	211	195	215	205	246	200	207	198	221	205	212	215	220	194	217	194	229	243	204	193	218	233	236	210	217	214	233	196	224	244	192	220	230	234	216	237	230	198	198	210	187	199	227	222	191	207	224	220	213	207	236	226	233	230	195	211	210	219	220	214	212	183	217	188	221	244	206	218	224	223	222	218	216	248	209	212	201	205	245	249	226	211	238	213	211	199	200	201	219	252	223	184	214	227	230	203	228	232	196	220	215	214	195	233	215	221	215	228	213	226	232	212	196	197	209	206	205	200	221	188	216	224	205	203	212	181	210	224	205	222	196	206	211	238	201	202	208	214	214	206	247	225	241	240	245	213	232	204	179	211	210	210	229	226	208	202	194	194	207	224	200	232	230	201	245	219	225	187	193	216	214	217	226	214	223	222	207	207	200	209	204	225	203	235	209	204	247	207	223	194	243	223	222	204	182	248	206	220	218	233	196	205	216	189	199	231	200	196	220	218	211	222	226	206	191	229	227	200	224	227	205	216	223	210	224	222	227	240	231	227	230	214	194	225	226	224	246	185	233	201	219	202	216	226	235	219	218	227	208	240	195	226	207	205	193	194	224	203	208	208	214	208	191	221	213	220	205	207	214	233	224	203	230	232	239	229	201	200	218	233	178	219	208	210	223	209	220	234	218	192	196	206	185	189	215	202	244	246	247	221	219	229	203	228	207	216	213	196	204	201	233	179	208	194	235	232	233	211	208	213	205	222	211	206	233	230	220	222	239	216	212	207	196	212	211	200	234	207	191	205	210	222	227	210	227	204	212	205	186	221	224	222	230	227	241	217	197	218	188	216	218	213	220	210	221	185	236	229	213	221	226	219	226	216	219	184	209	232	235	210	227	225	212	221	232	213	228	210	232	218	222	190	232	199	226	218	217	210	195	204	202	189	224	208	212	215	238	220	245	217	216	216	227	210	202	219	210	213	198	191	210	237	206	204	207	221	210	242	211	220	215	200	200	230	210	189	214	212	226	207	223	232	226	240	228	234	210	223	202	221	205	222	213	225	223	229	212	225	198	190	228	225	212	199	241	193	189	208	210	217	219	220	195	238	201	213	205	208	208	227	206	252	215	206	233	208	232	238	203	217	197	207	244	223	213	201	218	210	220	197	213	212	222	219	214	230	222	215	195	238	252	207	210	205	212	231	236	217	186	229	212	218	227	216	215	225	242	222	209	219	189	217	233	210	198	226	192	218	213	213	213	207	184	228	219	215	255	199	206	225	184	230	187	233	195	212	221	214	226	229	199	186	225	213	246	201	226	208	206	211	204	199	192	212	210	213	196	208	234	226	225	216	220	218	217	236	226	216	210	176	211	209	230	192	212	212	230	216	219	194	193	213	233	209	197	217	221	213	222	206	226	216	216	184	206	203	204	221	212	213	216	206	221	239	198	207	231	219	244	196	204	245	218	206	190	183	217	195	193	191	214	228	221	194	216	222	216	196	209	202	228	200	213	223	193	203	213	209	223	187	214	233	224	215	209	237	214	202	215	210	206	213	213	206	232	227	212	186	225	213	204	196	204	241	200	224	229	206	201	201	214	213	215	209	222	229	216	193	225	228	239	204	228	229	214	199	224	203	207	205	231	226	220	202	223	205	235	187	206	219	209	199	227	237	213	198	230	238	201	227	241	229	220	228	228	207	221	230	202	162	198	221	224	195	219	199	206	227	234	199	234	241	234	220	205	210	232	203	211	215	212	192	226	210	222	199	216	191	224	209	192	194	217	224	225	197	217	208	228	214	244	206	225	232	204	215	238	196	222	229	203	200	193	207	198	246	216	212	205	208	222	220	201	211	198	240	200	206	228	246	214	201	208	227	188	224	220	182	213	248	210	210	174	184	212	233	208	227	217	197	199	207	223	197	203	212	228	198	194	207	228	221	194	226	209	224	220	200	232	229	219	232	218	227	216	207	256	210	225	230	226	217	233
19669	10529	9771	5295	3246	2226	1580	1292	1032	816	742	623	620	518	501	487	395	437	393	365	367	310	321	341	324	289	275	278	311	288	296	291	321	308	305	298	291	249	250	296	263	236	271	261	245	272	264	244	279	239	262	224	254	262	216	237	245	217	243	231	220	217	257	251	211	237	223	234	228	232	234	227	213	217	229	237	240	206	236	223	208	237	259	226	228	230	237	244	236	220	223	220	236	228	237	269	230	248	216	221	205	214	250	215	206	215	221	215	213	211	249	239	226	217	218	222	229	216	225	210	224	218	258	235	232	207	213	193	211	235	230	232	205	219	205	207	230	204	242	212	218	228	246	236	230	214	229	227	209	233	221	235	209	250	220	206	229	227	237	236	172	239	238	245	200	223	222	238	202	202	225	248	210	207	226	219	226	220	213	207	228	224	244	195	239	226	205	206	196	224	230	225	211	235	195	200	198	209	204	220	229	223	205	219	242	230	244	211	220	227	213	232	235	219	228	204	208	233	226	222	239	228	240	215	242	238	234	242	240	198	231	223	227	222	255	200	223	244	205	220	215	222	219	208	243	208	236	217	192	207	214	215	221	196	231	208	237	210	224	224	225	203	213	191	239	235	233	234	223	215	208	207	214	238	220	213	217	222	229	248	229	214	210	200	224	214	214	225	227	214	227	222	192	214	226	220	240	231	216	202	208	230	217	236	216	209	222	235	200	239	190	236	220	203	232	206	224	212	215	214	214	210	219	211	215	206	235	231	246	240	223	221	224	218	238	210	203	197	214	224	225	236	220	227	241	229	207	220	233	237	210	197	209	215	224	248	214	221	230	227	245	247	195	225	220	236	233	224	264	207	245	231	221	213	191	230	213	206	240	194	209	231	224	218	228	237	218	204	210	233	233	216	209	239	212	238	219	224	222	230	219	224	225	220	194	214	202	219	227	243	242	223	213	217	221	201	242	259	221	233	229	204	247	212	223	218	232	210	192	194	219	204	213	252	189	220	245	217	230	214	220	211	217	215	230	217	229	233	245	241	214	238	200	219	225	216	232	236	216	221	207	233	246	190	219	222	244	233	237	243	232	239	223	228	217	257	206	215	230	236	216	216	228	198	209	230	187	228	212	212	197	211	246	196	206	229	220	201	208	227	227	202	229	242	221	222	206	224	216	204	204	217	218	232	237	215	212	207	220	223	200	245	217	226	197	231	210	211	248	245	200	233	224	222	219	244	213	186	252	230	216	208	229	216	218	242	236	230	227	220	239	243	208	206	221	248	196	213	230	218	226	212	202	234	214	228	230	210	221	236	207	230	242	222	221	226	220	212	212	213	201	212	233	223	215	252	211	187	230	212	196	211	201	217	219	216	227	221	208	220	240	197	231	225	175	227	214	217	237	231	211	211	225	249	192	233	239	235	228	215	210	239	204	197	219	212	226	220	247	223	208	214	226	241	205	234	218	227	195	239	200	212	212	228	217	220	243	223	223	209	224	200	206	204	220	217	200	251	201	211	222	214	206	191	203	230	208	218	202	215	243	233	195	197	215	238	217	218	205	252	227	247	214	217	207	213	221	232	205	207	223	219	225	199	243	232	219	226	260	212	211	216	216	235	229	223	230	238	232	211	219	195	227	217	206	219	214	199	221	207	223	207	238	221	223	216	213	197	216	253	217	237	238	215	223	235	226	237	218	242	211	235	217	216	225	230	198	204	230	241	215	201	209	203	234	242	225	209	226	228	220	228	239	241	240	204	216	228	231	214	230	228	243	240	223	231	234	216	208	227	239	227	237	217	196	191	217	235	267	230	224	205	239	238	248	205	228	211	229	228	219	225	218	223	213	212	208	206	220	238	197	228	230	233	217	196	204	222	189	195	233	260	242	220	212	180	239	229	205	226	209	226	214	233	224	240	227	208	223	202	238	259	235	201	214	228	196	242	209	223	221	232	232	254	198	237	245	220	200	218	214	224	208	232	216	255	208	225	231	201	225	245	242	230	218	208	237	220	209	210	232	221	220	202	203	199	212	225	221	229	232	243	207	246	216	207	224	236	227	220	234	225	240	213	215	241	225	217	213	236	239	215	228	198	220	199	202	198	242	205	214	238	238	257	237	235	225	225	239	227	226	227	199	201	237	226	226	245	217	202	237	221	205	232	238	215	231	231	236	209	202	231	246	214	212	206	185	226	210	236	217	229	229	229	223	213	233	232	213	231	220	205	197	206	223	242	222	203	233	232	203	229	198	211	213	233	193	212	227	232	223	256	225	222	221	231	227	212	214	231	211	222	233	198	228	218	231	221	209	225	214	203	225	249	201	235	214	204	210	218	227	237	243	189	211	219	223	250	238	194	232	228	215	212	207	218	246	219	214	209	221	223	208	249	228	198	205	246	205	220	233	237	218	223	219	231	223	235	237	221	213	243	225	240	240	241	240	211	236	225	224	234	237	241	223	240	219	219	229	244	215	236	218	228	227	236	256	235	237	198	230	201	230	216	216	217	210	207	199	194	210	232	206	233	212	219	223	214	226	213	203	211	267	212	231	201	224	194	238	214	239	232	217	220	221	219	221	212	209	214	212	222	225	212	216	219	237	200	247	227	207	206	213	184	244	226	211	251	236	257	228	225	240	209	211	223	207	219	225	212	214	233	213	223	249	217	203	223	198	213	227	228	230	195	238	218	223	219	208	217	203	213	203	214	189	211	224	210	250	226	224	196	229	202	218	208	216	234	248	229	232	224	239	204	240	234	231	207	232	249	235	237	228	241	234	219	220	238	219	224	225	212	229	228	206	200	268	216	190	204	205	224	210	228	224	234	241	217	227	225	243	240	239	227	198	217	241	219	215	211	230	201	226	196	237	224	211	235	234	214	180	237	252	216	191	215	230	223	207	234	224	235	223	223	203	224	219	210	231	240	223	241	220	244	215	221	215	231	203	208	216	191	253	218	244	228	210	216	226	231	209	211	187	230	215	214	229	202	223	233	231	217	223	196	221	239	207	236	253	201	227	212	217	208	225	215	218	215	226	218	221	205	237	192	237	237	220	209	222	222	208	187	217	220	224	226	249	197	236	221	234	237	199	225	197	208	195	249	228	227	193	226	229	245	209	223	224	236	185	232	223	206	206	238	208	219	228	234	219	198	196	222	226	214	217	188	230	216	223	213	248	231	212	218	223	204	218	235	214	235	223	191	227	236	271	216	195	216	183	238	236	242	222	212	199	239	232	182	219	226	210	233	209	208	218	195	239	221	190	231	221	234	211	227	229	241	214	228	236	226	220	222	199	230	233	229	240	227	204	204	256	229	239	243	225	226	235	216	241	231	208	234	216	230	228	222	237	215	224	214	237	224	191	227	221	226	230	210	224	243	237	233	200	235	234	210	210	207	204	239	230	213	190	229	240	211	217	214	202	214	214	219	229	220	212	216	222	228	217	255	214	222	215	237	239	239	235	247	227	240	211	233	240	205	221	233	231	193	228	240	231	234	215	209	220	203
22545	20376	27051	23592	20384	20436	8468	1617	1114	1027	856	819	775	784	745	714	647	623	601	659	599	553	608	585	550	544	582	560	546	559	572	571	568	567	588	539	554	527	557	561	558	547	515	499	502	545	508	486	517	528	546	539	453	483	490	502	525	522	504	556	487	524	548	564	492	465	499	502	460	517	558	491	487	535	512	482	494	460	517	484	523	527	492	546	494	514	449	494	500	528	512	491	491	499	497	488	502	525	519	463	503	491	506	463	497	463	496	465	469	504	464	492	478	509	491	520	512	525	501	531	492	486	481	531	475	443	446	484	491	516	492	475	535	476	508	469	510	483	523	518	467	497	472	469	477	484	509	468	458	525	480	510	505	547	513	494	476	502	471	442	490	531	461	488	472	448	481	472	507	470	519	472	534	498	511	503	525	504	482	509	555	477	472	554	497	518	482	476	498	511	520	531	488	505	510	482	530	511	477	466	505	529	482	486	530	532	481	477	473	484	495	472	477	481	482	490	526	474	511	512	530	510	534	508	496	508	485	493	492	484	483	466	495	495	509	537	516	526	498	476	484	467	516	520	471	497	488	502	505	465	453	467	481	494	473	483	479	505	445	484	479	498	474	500	468	499	472	486	517	514	481	486	507	512	461	449	518	466	496	486	520	512	510	460	498	536	482	458	442	491	467	530	459	496	482	500	496	510	510	493	525	506	507	499	523	469	490	509	509	472	475	484	484	508	477	494	508	538	505	503	494	469	482	460	501	507	504	507	531	488	513	475	513	528	499	503	495	504	490	563	493	487	512	512	499	474	512	495	483	539	494	506	509	464	475	467	453	473	504	507	524	500	497	495	498	458	509	485	462	522	492	474	478	479	518	506	491	508	480	488	496	496	476	465	489	465	462	492	481	464	500	486	529	490	493	454	487	536	459	488	530	504	478	494	461	498	487	535	505	506	498	514	512	487	509	482	498	492	499	479	513	528	515	461	498	482	525	488	502	506	523	504	481	498	479	475	468	506	462	516	517	465	461	519	513	519	485	533	467	493	514	493	493	485	506	490	462	503	494	460	491	511	468	466	508	507	502	514	518	492	512	509	458	473	486	478	458	508	524	501	500	521	487	521	497	478	493	482	520	471	490	491	509	487	480	519	458	469	482	489	469	462	486	465	464	540	532	507	490	504	468	468	473	509	547	472	448	492	512	474	475	503	532	485	469	499	504	478	472	501	503	503	495	496	445	530	461	496	510	449	499	495	495	503	461	486	484	438	492	546	501	528	482	519	494	486	473	517	469	472	461	489	482	488	502	517	505	509	466	463	488	500	493	481	502	510	522	495	455	470	481	474	493	496	507	454	510	484	473	452	506	525	488	486	490	486	496	488	526	464	494	492	494	500	501	477	511	495	496	450	461	498	476	524	493	474	472	503	520	518	497	479	516	459	490	421	448	514	479	503	483	469	506	471	466	490	485	504	468	478	470	443	463	484	502	484	480	483	494	480	493	460	505	474	504	438	480	528	479	509	468	496	522	510	516	509	445	488	492	465	500	486	500	477	514	501	493	512	487	524	527	468	510	467	526	503	536	474	495	455	461	533	487	495	474	469	471	526	508	494	521	491	449	483	531	523	485	488	469	499	490	474	513	524	495	434	491	497	483	485	467	477	473	474	518	468	504	517	522	492	497	506	537	485	465	480	494	461	430	524	513	490	460	524	519	500	473	467	493	479	494	497	497	496	487	509	527	474	540	513	488	463	462	469	503	507	482	477	489	453	490	435	492	459	449	479	455	447	487	548	450	486	487	462	497	487	516	443	478	541	522	496	456	451	511	493	447	492	510	530	499	494	523	505	509	545	475	469	509	501	470	506	472	521	484	506	481	464	483	487	475	497	498	486	510	465	488	474	473	480	490	519	498	508	515	477	482	499	477	515	487	471	505	483	479	479	538	474	493	469	492	525	499	494	500	504	548	476	511	509	571	464	485	481	510	486	444	514	493	505	480	470	423	518	495	513	482	471	484	448	470	510	502	451	487	496	500	509	517	508	459	466	471	510	475	493	460	492	478	495	466	488	501	444	474	517	482	506	495	481	509	500	483	477	475	520	478	532	470	532	519	491	476	483	493	507	482	461	513	486	488	470	526	506	522	495	475	475	480	460	513	468	526	496	478	484	475	509	493	493	516	503	471	483	489	495	512	478	500	471	468	502	484	531	497	500	480	499	510	481	478	447	533	510	475	474	489	482	506	527	474	479	479	463	522	509	512	524	479	503	508	474	479	524	471	530	466	517	506	528	494	488	473	509	479	498	518	449	503	485	502	495	479	476	502	510	509	533	480	479	497	478	557	502	519	537	487	476	488	490	520	521	503	518	466	481	456	519	472	474	497	473	525	470	475	500	466	536	496	490	531	547	477	473	466	491	517	482	498	475	479	459	531	493	509	461	493	507	459	476	510	530	469	472	477	508	535	479	467	457	500	489	526	459	518	492	488	430	469	485	475	488	483	517	485	471	485	502	521	464	477	522	498	506	496	491	485	469	550	489	518	550	498	453	478	509	504	534	505	474	518	494	456	502	508	461	478	464	541	492	489	503	498	490	489	523	498	490	494	475	491	455	494	518	480	490	458	523	495	502	495	495	458	464	517	498	538	543	498	486	516	511	488	471	475	499	469	502	490	506	482	519	505	496	515	509	479	533	480	493	520	493	505	497	527	473	498	495	465	492	472	491	546	478	520	462	521	465	523	464	477	538	513	509	494	466	489	530	493	469	495	467	468	480	476	496	483	485	520	539	498	504	497	473	531	485	496	491	522	481	474	520	481	466	515	498	492	508	472	509	476	508	475	498	476	496	490	488	478	478	518	494	499	494	471	498	505	486	473	491	462	474	501	503	498	485	472	512	491	479	485	481	487	515	513	478	461	488	489	497	480	468	483	517	483	495	484	552	487	479	494	474	547	506	503	519	491	491	472	525	461	483	463	480	514	526	473	527	477	468	461	491	472	466	449	474	484	488	510	453	507	503	449	454	491	494	499	471	478	470	532	482	494	453	547	453	489	489	496	470	497	474	463	476	494	488	501	436	500	489	473	455	496	484	491	522	487	482	512	499	499	514	466	491	505	481	469	483	480	473	499	466	454	494	456	513	493	516	499	527	473	467	492	497	471	503	479	474	496	463	510	483	481	481	512	480	465	476	473	510	477	502	456	444	497	506	530	480	518	485	497	514	479	576	512	510	471	506	498	483	490	533	483	477	476	471	474	515	485	503	504	470	498	492	480	486	486	519	494	504	470	489	520	514	524	457	510	518	460	492	491	532	543	438	493	497	460	505	463	485	502	511	496	508	489	486	503	497	488	493	440	502	452	474	477	516	489	447	514	462	495	478	489	500	479	498	478	505	477	480	486	482	500	523	464	485	511	530	492	470	479	476	495	475	520	451	490	490	454	472	499	454	472	520	504	474	502	511	511	492	493	529	483	518	511	495	457	490	472	493	505	537	489	502	468	543
20510	17511	16482	9341	6079	4257	3288	2559	2045	1814	1572	1326	1253	1104	1000	905	845	855	822	771	719	741	681	700	667	670	618	616	671	654	639	670	621	634	558	600	647	602	621	571	543	602	598	547	556	558	562	530	543	542	523	535	525	515	535	495	491	536	510	495	496	503	488	500	431	488	515	516	507	493	479	492	482	485	524	464	503	494	454	490	523	485	463	466	497	488	507	527	509	499	490	484	492	469	448	507	485	526	467	472	498	508	471	461	433	529	468	496	483	494	481	480	512	486	514	507	444	478	466	454	508	511	498	489	514	515	477	509	506	439	474	457	481	489	466	481	451	512	482	460	461	496	513	480	459	518	443	483	492	466	477	500	476	468	492	434	501	491	477	523	490	475	437	482	461	493	480	459	480	490	489	489	483	473	458	465	471	499	479	475	477	453	463	491	532	456	438	449	474	475	488	468	469	487	453	511	473	451	485	548	467	474	487	483	459	493	510	492	469	511	500	502	518	476	486	477	495	434	484	466	490	490	475	436	452	495	478	493	468	500	458	483	488	479	491	476	494	443	505	486	475	499	477	500	487	486	472	446	494	458	457	440	471	498	503	477	481	453	479	494	482	461	503	498	483	493	508	490	488	449	464	464	528	470	500	486	463	497	507	477	508	496	503	499	446	490	511	468	482	492	481	481	467	462	450	475	530	490	452	482	454	473	499	457	474	503	493	496	505	439	484	468	503	492	488	474	463	465	450	482	460	447	497	484	487	455	528	453	478	462	464	463	481	487	473	513	473	469	459	443	479	506	493	444	424	478	471	464	464	521	478	448	475	479	472	452	461	460	498	489	462	471	441	485	451	466	457	479	513	459	497	503	479	441	503	489	477	449	447	476	481	482	483	505	499	509	475	504	461	495	434	450	460	457	477	478	465	444	472	484	507	492	474	432	513	478	479	448	478	474	518	506	425	478	462	467	448	498	449	473	423	480	520	477	458	471	508	487	442	450	444	454	442	498	473	506	486	435	493	513	503	468	515	466	486	507	475	446	504	515	472	495	468	433	454	453	481	462	466	460	507	450	471	488	500	440	473	504	464	496	462	451	484	483	456	459	476	475	432	461	472	463	480	491	432	484	500	499	509	508	460	438	479	486	480	476	503	504	453	511	474	491	479	473	439	479	434	446	472	467	489	479	478	513	505	488	474	508	442	456	465	457	499	483	468	464	456	486	489	489	510	492	487	463	468	448	480	481	470	482	507	475	443	448	486	463	502	477	522	471	489	504	464	505	446	443	478	498	472	499	503	490	452	484	509	521	495	466	514	511	505	448	474	471	477	488	472	472	483	477	470	439	496	499	503	463	470	481	483	479	511	502	457	488	457	459	488	470	430	467	484	447	427	494	470	468	493	475	455	495	439	481	463	485	467	497	487	455	497	473	469	486	494	450	439	427	447	466	456	502	483	492	505	466	491	490	442	468	491	432	463	441	487	494	508	487	477	461	471	490	465	481	472	475	518	476	457	481	458	469	457	468	471	480	493	479	476	467	483	472	477	495	464	462	476	495	478	488	522	469	496	459	491	465	471	457	480	473	476	486	481	487	469	529	483	456	479	458	511	480	447	477	467	466	516	492	513	470	467	499	477	501	448	497	467	470	484	458	488	514	476	459	466	466	484	525	467	445	473	458	476	484	510	514	530	477	448	526	491	469	470	465	465	468	483	482	486	459	495	449	493	460	486	425	491	483	470	524	485	466	489	463	480	429	472	479	467	466	475	472	456	507	509	476	452	480	438	473	495	445	434	447	450	497	516	484	498	493	472	471	477	510	487	469	479	457	470	470	465	472	442	471	456	429	478	474	485	440	448	491	463	458	498	485	505	496	464	512	453	498	479	439	455	463	433	466	478	471	486	497	480	497	488	507	500	474	492	505	459	488	499	445	484	462	492	493	501	471	503	476	485	467	518	463	448	472	470	483	477	486	456	482	478	464	495	490	464	480	461	463	503	471	492	494	442	535	470	501	495	450	495	463	457	469	476	449	464	483	491	508	488	520	459	459	469	472	480	516	455	458	462	490	511	475	456	473	494	462	465	474	494	508	471	476	491	481	482	471	470	447	479	444	503	471	507	498	482	468	458	476	460	485	468	485	476	487	450	502	489	441	472	488	477	508	538	445	470	477	474	469	494	491	420	456	468	468	458	510	476	477	484	468	501	449	484	479	471	461	507	460	465	449	464	467	462	504	434	475	464	530	445	483	520	501	476	463	516	460	494	477	468	472	483	483	505	478	496	503	502	470	454	462	534	461	425	473	490	454	514	498	464	479	464	480	447	461	472	471	488	466	456	466	481	515	474	520	467	481	436	496	489	472	465	471	486	497	463	474	471	423	461	486	490	509	498	456	476	459	484	482	495	454	489	468	476	497	429	479	467	483	489	492	471	468	487	455	476	513	439	462	484	481	468	464	506	502	478	471	487	493	502	464	492	468	457	481	495	474	468	463	462	529	485	481	485	487	478	434	494	491	482	487	547	494	485	474	457	522	503	471	499	474	487	486	453	458	480	507	503	497	485	501	497	470	527	493	473	469	475	458	444	470	469	455	458	509	470	487	485	497	469	496	478	468	477	452	484	487	506	481	490	483	470	479	484	444	482	481	485	490	465	464	434	508	473	471	488	440	470	492	523	479	473	487	470	460	494	476	455	426	453	454	524	492	432	457	446	472	460	468	469	486	463	456	473	479	537	511	473	443	493	483	482	481	478	459	532	443	539	538	447	486	485	507	480	492	477	505	449	461	453	469	520	508	468	481	467	499	485	468	483	464	458	428	474	482	507	504	478	489	472	434	520	491	480	487	519	476	493	488	479	478	493	490	488	437	485	488	479	477	529	462	500	467	504	505	515	509	487	494	525	457	488	458	493	472	458	486	502	454	494	459	475	444	479	513	467	466	461	467	500	501	483	442	473	517	465	515	509	514	484	463	505	495	449	447	480	480	432	439	487	476	469	416	510	467	484	471	457	460	475	498	486	462	521	457	476	502	476	482	471	497	484	457	484	450	498	512	489	425	488	502	485	497	519	458	485	519	504	517	525	501	495	519	488	476	426	450	494	464	436	468	464	487	468	491	466	501	456	459	468	514	446	465	445	491	489	469	474	437	467	477	515	455	499	436	480	448	488	470	469	496	453	468	488	498	476	462	468	495	515	494	479	504	507	465	459	489	512	504	441	486	457	504	473	479	481	474	463	503	475	484	431	498	498	460	477	484	495	530	511	501	456	466	465	502	483	488	490	534	454	476	501	513	513	529	453	438	523	486	474	467	442	465	488	483	489	500	477	454	487	516	509	467	512	476	474	504	514	479	456	479	507	518	484	491	465	477	440	484	479	451	448	482	483	484	500	487	495	497	522	467	492	475	448	483	461	467	494	487	469	441	474	489	449	439	468	472	497	486	496	448	505	510	460	478	475	482	478	454	465	507	457	479	501	491	489	478	458	512	472	438	452	479	454	485
28161	12743	1302	347	259	248	204	200	195	188	176	174	179	163	154	156	188	160	174	160	187	169	162	180	173	173	203	186	157	188	152	201	158	183	190	186	165	188	172	171	179	209	189	169	164	175	188	165	167	166	175	166	166	147	155	188	170	151	181	171	175	181	182	165	175	189	170	164	163	172	174	174	179	187	175	157	168	159	174	150	183	154	143	159	186	155	171	166	174	162	160	188	162	182	158	175	174	177	172	170	165	173	162	173	176	153	156	176	187	147	154	156	203	163	180	158	161	183	187	184	146	183	162	162	189	171	171	192	197	182	166	171	170	168	158	178	148	184	145	181	156	160	170	188	164	163	158	179	172	153	162	182	160	153	161	176	195	191	138	181	165	158	167	152	157	183	156	165	182	172	175	173	156	170	165	158	167	171	177	183	159	168	191	182	177	148	184	174	174	154	152	181	157	167	154	172	158	146	178	182	168	170	178	164	176	176	137	165	127	163	186	189	178	176	190	181	166	140	161	162	168	172	163	180	171	181	195	159	178	159	178	170	176	143	171	172	157	169	153	175	168	191	175	164	170	171	173	183	148	185	176	167	149	173	178	186	151	196	172	176	198	170	163	179	183	190	157	164	145	164	171	175	168	187	171	191	164	181	159	178	157	176	170	166	159	162	154	172	169	201	150	184	178	189	175	177	164	174	178	181	163	157	186	204	171	166	178	159	165	169	164	191	161	159	187	168	169	163	190	169	149	167	175	178	192	172	150	162	164	158	171	177	162	175	185	145	160	175	175	181	162	137	163	142	169	148	174	179	182	185	180	184	170	173	170	187	179	189	167	173	201	186	159	170	169	151	185	172	180	165	168	168	172	176	167	178	166	181	154	165	173	168	186	158	161	173	153	188	165	166	174	187	192	177	153	181	181	178	166	172	161	171	169	205	162	172	185	170	153	164	171	156	168	159	164	168	160	151	174	187	165	177	188	170	154	174	179	180	155	165	193	181	170	170	172	193	159	186	159	170	165	171	193	163	170	175	151	176	177	170	164	179	163	175	172	166	179	170	180	162	171	176	157	171	183	172	177	183	190	147	174	169	187	195	168	183	154	177	191	174	182	180	172	186	169	180	150	155	160	182	170	164	164	168	152	164	167	182	195	184	170	155	155	153	170	174	148	186	176	161	198	162	157	172	176	166	184	167	174	166	178	165	157	160	170	185	184	165	164	171	163	171	208	162	171	161	157	166	169	161	166	183	173	195	165	167	174	175	155	161	150	193	198	170	148	165	176	149	168	175	173	195	175	161	162	155	159	178	181	167	177	189	186	135	146	188	148	163	191	160	181	179	165	176	173	171	201	170	188	133	173	182	161	169	162	168	181	170	197	175	170	170	161	164	158	177	159	169	166	198	175	146	174	156	168	139	187	168	159	161	171	181	183	184	176	158	180	156	158	182	185	160	166	161	179	159	178	156	160	210	169	157	172	167	169	178	191	166	165	155	165	166	178	158	163	186	157	141	174	168	183	176	194	174	165	163	144	168	146	158	178	172	165	135	179	174	171	180	173	181	167	167	171	173	161	169	150	160	151	167	179	167	158	159	164	155	171	182	162	153	180	190	151	175	157	177	178	151	183	173	173	162	187	159	182	188	163	167	151	183	171	175	165	179	152	173	152	164	173	183	167	156	166	175	175	165	147	186	194	178	194	155	160	161	155	170	172	174	161	179	187	166	174	191	174	161	161	213	166	157	155	168	175	177	175	167	163	160	165	157	192	171	171	177	171	175	160	183	193	170	185	172	189	161	183	167	170	176	157	166	152	196	164	158	170	153	181	174	193	164	150	159	169	166	175	165	166	160	181	165	187	156	154	183	185	171	175	152	174	173	176	169	178	161	155	175	179	180	176	164	158	185	184	169	156	164	182	157	194	176	172	178	168	162	172	187	179	182	163	177	169	154	166	207	155	180	158	171	145	160	170	176	184	169	159	187	168	162	167	185	170	170	169	167	144	156	171	171	173	192	160	168	173	181	163	152	179	159	158	154	155	177	180	171	166	178	159	175	183	188	158	158	167	179	189	179	165	174	160	153	161	189	199	166	197	180	189	161	183	175	170	179	161	163	172	166	173	184	171	173	163	169	149	158	167	183	180	197	179	187	168	188	163	169	202	191	172	170	151	157	172	150	157	184	193	144	192	156	170	167	177	164	176	170	146	139	154	189	168	173	181	168	165	188	194	193	189	181	165	187	195	141	174	137	164	192	167	177	195	185	173	173	167	177	178	169	190	190	157	171	161	166	195	168	176	175	184	168	183	161	166	162	185	166	167	177	168	152	163	178	164	163	178	179	193	167	196	177	162	166	155	152	202	150	191	171	157	188	190	164	177	177	177	175	147	160	172	172	173	158	172	170	182	178	171	173	181	164	181	166	180	174	174	183	178	162	169	202	170	161	164	178	158	175	172	154	189	161	170	168	145	165	154	182	154	182	185	188	174	150	155	188	169	172	190	176	189	176	167	181	154	177	170	173	165	155	176	196	172	186	168	150	147	153	187	157	163	172	198	161	159	180	147	173	198	167	174	138	166	172	175	176	171	151	175	147	163	181	183	172	179	184	162	174	150	176	158	162	163	171	171	199	170	182	165	204	178	164	155	173	179	159	159	166	184	155	165	171	169	159	179	149	143	173	191	146	182	178	171	176	182	155	189	181	184	167	178	172	185	167	158	175	174	148	181	181	181	154	159	169	171	186	176	156	170	180	153	166	171	158	140	163	165	181	173	181	174	165	177	165	143	190	181	184	187	154	161	186	178	176	178	166	163	185	153	155	166	156	181	145	175	155	158	182	152	172	170	172	190	179	190	166	165	186	173	146	147	163	145	181	153	147	173	168	176	190	151	161	191	178	148	168	180	201	145	166	157	176	163	164	167	161	164	152	155	150	160	174	178	193	165	172	174	163	189	180	173	173	176	166	174	168	179	159	164	192	172	148	172	184	166	154	163	145	167	169	170	191	161	168	175	161	186	182	169	173	179	151	148	165	156	175	178	154	185	169	166	184	165	146	168	175	189	175	164	180	174	173	159	147	169	180	163	165	174	172	154	169	176	170	184	171	193	159	168	180	168	170	169	167	158	187	159	143	175	160	179	190	155	174	179	164	196	146	146	172	156	151	165	146	175	176	184	160	174	176	173	153	159	155	200	153	140	169	189	159	174	182	200	182	157	185	179	170	173	167	190	147	183	164	204	151	163	159	151	150	140	166	149	171	137	174	189	148	173	178	176	177	170	163	152	187	154	166	179	165	173	190	154	162	155	156	177	159	183	181	180	167	160	172	170	144	152	157	148	199	156	183	153	190	178	168	189	169	198	172	179	161	178	166	163	174	162	172	154	174	161	154	155	192	172	172	173	169	170	178	170	146	171	161	167	167	170	162	154	149	175	173	166	160	155	157	180	161	190	195	196	192	184	177	176	139	169	197	175	156	168	155	167	170	186	138	182	158	184	160
8876	897	782	480	362	283	259	229	241	205	196	230	189	199	186	195	207	180	204	213	211	196	210	217	187	211	195	214	231	218	215	192	199	223	201	197	231	213	213	209	203	210	192	219	211	226	202	210	206	201	177	215	201	205	211	191	199	189	194	199	205	202	240	209	195	193	199	219	188	201	167	196	185	187	176	207	204	190	191	186	206	209	193	195	209	198	176	199	193	195	197	197	199	179	189	193	207	197	205	175	189	208	196	198	196	222	190	189	211	202	195	195	188	201	209	206	216	184	213	204	205	188	193	174	215	189	195	186	183	192	196	192	183	227	194	182	178	202	185	205	177	198	191	203	185	199	185	186	204	178	198	180	184	176	219	188	207	197	189	182	197	202	170	204	190	217	202	178	193	193	182	211	218	185	197	193	178	206	175	226	197	193	192	176	197	197	175	199	196	191	204	191	174	188	203	186	194	208	179	202	187	188	201	189	208	220	195	186	183	210	206	211	180	178	200	195	213	185	187	215	177	191	180	186	190	182	187	184	208	180	212	175	194	192	214	196	198	231	184	201	188	199	193	188	177	215	210	175	190	197	183	186	179	207	222	217	192	188	184	198	205	213	200	216	208	192	211	197	177	185	214	223	211	204	217	190	207	221	173	196	181	208	204	216	188	177	232	171	189	206	184	217	203	177	186	208	191	205	184	196	199	188	208	190	209	198	195	215	206	191	215	190	198	158	230	212	233	178	193	184	206	175	198	185	195	201	185	206	223	196	203	180	202	182	192	179	188	213	169	183	186	203	196	196	210	188	199	197	187	208	202	186	190	184	209	170	200	196	172	203	193	185	218	221	209	189	225	211	174	199	202	182	168	189	223	199	204	193	218	194	200	208	182	200	201	179	170	204	201	205	190	184	211	189	191	186	166	195	193	204	198	190	198	192	191	210	183	207	209	192	188	207	208	194	181	160	190	197	177	195	169	207	187	212	206	184	210	212	226	193	197	219	203	196	202	211	193	196	222	201	180	189	176	193	192	209	205	195	199	206	171	206	196	218	187	194	196	200	201	202	191	185	183	188	208	192	191	197	223	190	193	212	205	189	188	176	184	213	185	198	207	192	200	188	203	214	210	220	186	176	182	161	188	184	213	196	191	203	207	207	182	226	214	205	165	201	204	201	177	209	169	193	217	176	212	202	186	167	190	172	203	191	203	181	178	203	178	213	219	181	200	185	193	197	215	182	193	206	201	179	187	202	197	194	186	180	187	186	183	209	187	182	205	218	184	191	191	180	191	192	200	170	176	183	183	191	195	196	188	182	213	186	185	189	222	193	173	182	198	185	174	213	171	187	192	192	187	182	187	181	185	205	187	183	182	195	214	225	203	211	191	205	198	189	182	179	186	198	197	185	212	193	183	212	212	205	200	217	216	196	200	186	199	202	201	177	183	180	185	222	201	204	180	207	199	212	191	182	178	198	172	195	188	188	187	217	188	218	194	210	197	187	178	202	200	183	200	209	207	186	200	190	185	200	203	188	174	182	209	207	163	168	217	206	212	197	205	178	189	182	179	199	187	187	192	180	199	195	206	179	230	207	216	211	214	187	189	186	196	195	192	217	200	186	223	165	198	183	193	182	187	216	167	194	197	188	215	188	199	222	185	180	175	196	201	221	181	211	184	161	186	210	180	188	182	184	194	191	203	202	177	201	214	176	182	201	198	184	185	210	187	204	192	200	193	212	191	167	195	172	180	189	178	203	205	198	211	190	205	201	202	217	187	188	191	202	216	211	193	192	180	204	193	195	182	214	189	189	180	178	197	208	180	195	215	198	219	200	214	180	185	188	211	184	169	179	194	191	202	196	219	191	178	188	185	203	194	229	197	216	197	179	183	196	170	221	224	192	171	187	173	198	185	201	195	175	179	209	197	197	170	196	200	208	185	211	212	239	181	197	178	204	186	216	175	220	179	197	193	199	185	187	200	198	174	189	223	206	196	205	206	182	194	195	227	188	195	202	190	219	180	195	192	173	189	192	200	176	204	197	181	186	182	213	189	217	205	197	216	199	180	191	201	178	209	203	200	182	199	187	193	199	185	213	177	198	216	173	168	193	208	187	192	202	210	196	182	207	177	222	192	209	197	174	184	191	209	185	206	191	198	207	204	198	206	215	173	226	179	157	197	190	198	210	185	193	195	169	178	206	202	173	183	195	181	209	176	184	202	223	196	199	193	181	187	201	205	179	181	205	213	196	192	191	184	195	207	214	180	187	199	155	183	209	217	198	216	207	195	206	190	207	195	176	208	192	200	196	200	189	167	203	201	201	151	201	209	172	203	195	199	175	174	196	208	216	196	192	197	192	207	192	205	193	183	196	192	204	197	201	189	208	197	203	196	194	202	199	213	170	204	190	181	186	186	199	181	195	198	185	174	206	195	181	181	177	211	183	182	189	195	192	180	223	199	202	170	211	204	164	188	213	216	194	190	197	198	194	190	216	212	183	209	175	188	196	200	213	186	193	216	195	168	197	206	186	186	204	186	207	200	168	203	194	211	198	185	201	180	196	219	206	200	191	206	214	186	202	205	205	196	193	180	224	194	198	189	198	185	188	196	201	195	200	193	210	203	207	188	191	188	186	187	180	195	184	192	208	197	216	207	196	198	186	185	197	192	186	201	197	209	214	186	205	180	206	188	231	204	198	173	208	212	164	196	172	183	205	196	185	202	169	213	174	181	210	182	214	189	182	223	200	177	177	190	194	202	206	186	172	205	190	193	214	178	202	181	214	189	176	188	239	214	191	184	201	199	194	205	171	191	183	178	196	213	206	204	190	204	200	202	191	188	219	216	167	181	182	194	200	178	200	205	189	191	201	174	236	191	185	210	198	200	189	206	204	196	197	222	189	214	219	182	177	188	191	205	175	170	192	196	206	226	204	182	191	193	197	187	221	198	178	187	210	196	173	210	195	190	200	215	208	198	176	208	195	207	198	191	215	182	198	174	203	229	199	185	209	195	199	191	203	193	212	188	189	196	197	192	205	216	182	199	192	204	191	203	193	193	189	188	190	215	193	176	209	196	189	188	181	178	183	203	197	213	182	167	201	172	191	170	209	183	188	184	191	179	207	205	184	180	187	193	210	211	205	181	196	177	206	193	187	202	163	181	186	188	184	186	196	188	197	167	217	191	191	205	214	175	170	195	211	201	197	193	211	181	192	186	199	226	201	163	194	209	189	178	214	218	213	208	220	198	180	197	198	169	177	201	205	217	199	174	231	189	207	201	186	200	202	216	192	213	184	202	198	189	199	207	206	183	176	163	206	221	177	200	226	211	188	197	217	197	203	185	200	188	215	198	203	202	186	176	181	160	198	187	205	212	198	199	187	199	164	178	203	191	179	184	192	219	149	188	218	199	211	200	199	200	198	200	183	181	195	192	210	193	215	181	173	182	174	205	179	193	201	168	203	195	184	190	187	215	200	187	176	186	198	178	164	180	215	207	203	217	199
24440	20404	26545	24130	20374	8171	1040	655	584	445	443	402	381	375	316	346	292	319	278	281	241	290	316	250	280	280	248	283	252	259	273	250	233	262	233	266	265	228	249	246	227	224	228	241	219	206	246	220	248	239	241	243	254	233	226	227	227	247	215	220	229	215	237	212	203	238	240	217	206	215	249	208	200	235	221	228	215	222	221	245	200	235	233	240	206	208	225	209	217	196	222	207	207	204	177	244	234	183	213	216	226	212	218	203	225	207	224	207	266	192	221	219	218	239	239	214	204	210	214	214	232	213	216	211	209	204	229	198	214	207	211	220	225	234	200	190	201	215	243	225	221	216	220	217	220	227	219	220	197	200	206	207	213	221	204	224	223	197	213	222	183	204	202	205	216	219	185	205	215	209	207	209	208	207	208	215	204	219	231	194	200	206	205	211	210	220	209	197	223	220	218	215	202	196	222	254	211	221	205	225	234	224	243	203	220	207	210	227	192	226	208	192	198	212	222	198	184	209	196	207	241	221	226	208	217	202	197	245	240	211	227	210	214	216	231	224	214	226	238	196	218	204	190	217	228	209	219	207	239	229	228	184	204	211	237	231	219	219	214	210	208	223	201	206	206	198	218	228	206	222	220	219	224	208	235	205	197	226	188	235	210	201	217	201	196	220	220	213	204	226	201	198	215	222	229	214	208	198	201	239	220	212	203	216	215	218	230	222	211	210	218	232	210	233	219	207	205	217	220	218	240	232	203	231	219	191	191	205	219	195	214	216	224	216	203	221	192	193	208	228	216	218	200	210	211	228	191	226	206	215	220	230	220	239	197	210	229	225	210	218	201	224	205	191	231	216	204	234	198	222	189	200	197	201	222	224	229	215	202	222	203	224	210	212	198	227	200	221	204	216	215	208	255	196	231	213	216	246	200	215	197	225	184	210	206	194	225	216	212	228	217	232	223	222	211	212	214	204	200	210	224	225	212	204	210	202	230	236	243	205	208	215	226	201	219	199	225	205	231	208	220	221	211	207	236	217	213	201	195	229	206	222	213	225	226	206	226	229	222	210	233	191	203	238	213	212	234	203	211	215	230	208	208	255	217	204	215	223	189	224	227	209	214	218	222	195	211	211	247	193	216	221	242	221	224	225	226	211	213	247	217	218	231	234	203	211	205	248	207	223	243	229	197	210	205	224	199	208	217	213	241	233	251	204	194	229	178	221	205	209	240	238	200	233	192	216	229	220	256	220	228	203	242	224	212	229	210	204	226	206	239	198	227	207	235	222	214	188	217	211	241	221	201	217	223	210	192	205	249	199	251	234	199	217	219	203	200	238	207	223	207	233	202	196	204	214	220	210	192	196	201	213	214	233	192	207	207	235	238	220	186	229	209	236	219	222	230	224	215	218	214	203	228	177	202	188	211	193	232	230	188	200	212	198	196	201	227	215	209	220	211	247	219	239	215	243	219	232	205	226	233	213	207	196	238	246	230	196	250	234	199	234	209	206	226	234	186	214	231	190	224	196	192	233	224	237	237	226	203	206	243	219	205	186	195	224	217	216	226	208	222	238	200	214	201	218	211	227	222	217	193	202	218	227	246	203	217	208	198	202	219	199	213	217	217	221	197	239	221	211	231	240	188	226	198	217	232	196	203	208	242	213	220	198	218	215	206	209	234	214	202	202	198	226	232	223	210	241	231	240	234	192	214	195	221	203	206	216	202	204	197	215	220	219	215	201	197	205	214	221	200	206	220	212	228	198	220	231	213	207	206	187	208	215	227	221	213	220	220	196	217	206	232	203	204	214	209	197	216	231	210	202	227	185	210	208	198	228	227	203	211	202	208	228	215	222	201	195	213	216	231	216	232	239	221	233	227	188	234	218	221	233	223	260	215	212	215	205	225	208	218	196	226	210	206	221	248	223	188	204	253	189	210	223	221	208	252	203	221	223	233	217	246	229	207	235	244	227	210	220	217	240	223	221	246	203	215	226	230	227	243	231	244	222	232	243	240	198	235	201	196	256	192	242	201	215	233	198	218	234	218	217	222	240	220	195	212	239	226	209	202	217	202	220	206	228	206	199	218	232	198	214	225	230	220	216	216	204	265	199	192	211	204	216	221	208	222	190	212	204	207	218	205	219	218	191	207	215	234	232	215	227	216	228	216	215	204	242	239	186	190	198	210	211	196	238	239	221	193	223	223	219	198	210	255	177	224	202	235	206	204	236	240	215	220	202	206	214	183	228	220	218	215	239	203	236	224	209	196	219	238	214	186	202	219	244	223	209	218	215	186	200	200	207	200	198	205	226	209	212	191	202	215	176	202	203	227	213	188	219	215	221	224	205	209	215	217	193	188	234	209	205	210	185	213	214	196	203	222	213	245	189	202	253	223	223	225	219	242	225	225	198	199	234	242	210	234	203	242	220	248	216	209	212	185	225	207	226	230	199	211	217	176	230	215	223	221	233	234	214	223	207	209	201	214	211	213	220	203	234	229	228	224	194	218	205	229	210	215	222	219	214	205	207	219	220	214	231	221	209	209	247	201	203	193	211	198	220	206	232	210	198	232	233	221	233	222	211	214	211	214	205	220	206	223	206	222	238	211	229	205	183	206	196	212	203	233	236	227	213	219	221	225	227	208	196	206	205	233	228	228	218	206	194	239	222	244	226	251	205	202	244	228	200	183	198	232	219	205	209	207	198	196	232	208	204	222	215	225	218	216	248	217	214	222	227	217	188	209	233	220	218	223	249	229	227	236	208	205	221	225	242	224	243	249	230	195	198	230	218	232	242	225	215	186	201	207	225	195	236	195	229	210	203	199	211	230	223	199	219	215	212	235	219	224	218	196	210	212	221	239	210	208	236	212	250	211	236	214	207	211	206	192	207	204	218	225	217	225	216	219	191	216	217	209	201	268	225	195	213	196	215	217	210	197	208	215	206	207	239	230	220	224	199	201	183	199	212	199	217	206	226	196	224	220	221	212	210	225	190	222	229	217	216	205	220	241	221	198	204	226	190	216	208	215	226	206	231	215	203	225	200	224	220	198	229	227	203	228	194	189	237	227	213	219	207	199	231	210	217	213	194	196	226	198	204	203	220	214	216	214	224	213	180	211	215	181	234	212	215	182	207	217	249	200	217	223	205	245	224	218	244	213	208	220	216	209	210	195	203	234	199	207	225	196	229	228	192	209	187	243	213	225	201	199	237	244	231	220	219	214	210	200	216	207	185	231	205	232	244	202	219	214	177	212	205	208	217	217	213	195	234	200	208	192	215	207	212	209	198	213	226	218	205	217	211	182	214	222	196	225	220	217	218	232	224	221	221	208	210	201	235	210	229	214	196	222	225	205	204	212	200	228	205	233	210	215	214	221	220	189	204	227	240	221	206	231	210	214	224	223	207	192	206	243	214	210	212	209	223	218	207	232	221	230	223	241	206	199	225	210	224	211	229	259	221	198	212	199	204	204	230	228	212	224	207	209	204	203	226	234	210	244	204	214	186
18747	10686	10073	5420	3263	2304	1708	1342	1099	894	781	657	647	539	474	461	419	435	395	390	384	315	364	342	300	298	292	299	312	317	310	284	308	316	290	276	276	276	272	274	289	258	233	263	261	277	234	267	268	262	244	227	260	258	227	272	223	234	224	218	260	240	227	228	246	206	200	221	230	237	219	219	226	226	203	226	223	214	215	207	208	240	216	222	252	227	211	215	214	235	244	220	206	229	240	222	207	245	222	203	222	219	248	234	214	231	245	230	210	220	238	227	242	232	202	242	216	211	213	229	210	224	224	195	207	217	230	206	260	202	221	241	213	226	204	215	173	232	216	230	251	211	245	221	220	206	212	235	212	246	240	226	236	215	189	221	203	222	209	213	225	210	219	207	216	251	229	226	205	196	233	207	226	217	213	229	254	221	219	201	198	206	213	208	207	207	241	219	223	218	230	246	240	209	205	231	235	215	213	223	216	251	215	240	208	236	213	241	201	237	211	225	227	219	210	225	232	231	240	210	214	224	236	236	214	210	199	230	243	191	232	226	238	229	191	244	238	237	224	207	247	219	221	231	211	235	242	219	229	240	195	257	247	235	254	207	214	215	230	215	234	215	210	203	201	229	221	229	225	252	205	222	231	224	234	222	214	208	202	215	219	229	215	202	235	223	237	210	205	177	233	183	233	237	220	217	216	220	256	239	221	213	199	208	214	214	235	235	192	216	194	225	224	235	219	215	246	221	213	218	211	196	244	226	230	238	231	199	232	237	216	212	251	209	216	206	229	214	219	235	201	209	235	215	219	239	229	226	225	225	238	210	229	228	207	211	209	232	234	205	252	215	228	196	222	236	253	209	226	223	224	235	209	203	208	229	223	204	241	224	238	202	218	202	241	196	239	236	207	212	235	212	209	208	227	255	254	198	211	236	215	229	217	246	219	227	227	219	238	229	252	224	221	214	215	215	213	218	222	217	244	229	234	228	231	219	241	235	216	243	215	219	235	223	225	215	203	232	215	228	236	228	219	213	205	219	229	216	231	212	212	195	213	228	235	245	217	219	240	224	194	213	189	219	220	206	238	237	212	240	217	226	211	232	207	218	205	218	208	205	238	226	241	215	221	230	225	206	215	203	229	210	195	216	226	223	206	220	216	206	200	221	220	202	226	234	226	215	198	221	226	229	210	198	230	228	201	242	211	209	232	222	224	212	216	213	213	226	239	224	209	224	207	211	243	250	223	230	254	239	246	222	227	209	228	224	216	208	210	224	207	227	220	217	219	223	245	223	229	240	209	213	234	204	245	223	231	206	224	208	196	235	218	219	217	240	232	206	219	207	217	223	244	223	218	220	219	194	228	229	231	234	214	223	234	212	205	215	199	225	235	216	195	227	225	212	244	216	225	232	204	216	209	221	215	236	203	197	230	204	237	231	244	240	206	213	229	213	239	229	218	198	234	228	218	222	226	217	206	219	228	230	217	211	216	248	238	198	241	223	218	222	232	225	224	210	226	213	220	200	217	228	209	225	207	239	208	231	205	201	204	217	210	227	229	233	188	219	240	233	209	202	198	229	238	194	239	244	217	180	212	220	231	227	228	220	239	212	218	213	207	240	204	235	199	198	213	232	225	212	197	215	240	198	225	192	229	205	245	225	229	211	213	212	221	229	221	221	231	191	217	212	185	219	211	229	204	223	234	238	235	209	230	215	203	205	209	219	200	220	244	234	194	224	227	226	251	217	214	217	220	214	218	193	221	230	236	217	221	223	215	210	208	204	222	222	194	225	213	226	235	224	245	249	230	224	204	213	236	212	240	231	219	239	213	246	212	230	243	256	209	230	223	198	226	220	203	224	209	264	245	193	235	221	235	228	204	197	237	231	221	221	236	230	219	208	212	221	254	201	206	223	194	218	210	249	225	197	205	231	235	205	213	248	245	247	225	216	233	220	230	219	223	221	213	222	223	216	221	226	221	240	207	211	200	226	225	226	219	219	199	225	243	216	257	209	205	226	216	220	193	224	205	225	237	238	218	211	234	214	220	215	242	221	214	230	238	208	195	219	239	223	199	213	247	218	229	228	226	230	214	216	251	221	210	211	223	228	200	203	211	230	232	190	240	246	221	208	224	229	229	242	230	213	214	238	234	215	262	220	209	208	196	195	241	189	233	213	216	242	247	193	197	237	219	227	244	187	220	256	226	209	218	224	208	205	217	223	220	187	215	230	196	223	236	205	234	216	195	225	214	193	251	219	225	230	214	226	249	202	217	235	227	201	216	232	221	214	249	220	237	222	215	226	204	247	241	221	227	207	226	217	219	193	220	190	231	242	203	226	230	209	245	223	198	209	234	202	222	215	207	213	204	206	210	203	252	215	218	243	235	201	225	227	213	231	235	220	217	227	228	208	204	220	212	227	238	232	229	247	226	204	238	200	207	197	239	215	223	213	229	213	229	225	184	231	235	235	208	227	231	245	236	221	221	217	235	227	223	187	229	205	228	244	252	227	246	219	232	240	224	216	185	227	209	243	226	217	220	240	212	209	235	237	224	211	227	202	224	194	195	219	247	225	201	240	223	204	233	222	247	212	243	210	243	244	215	220	191	222	230	239	253	198	199	242	238	190	219	235	210	241	225	235	212	222	246	235	221	226	237	209	216	221	229	233	217	208	227	227	211	203	220	217	218	212	217	195	210	218	232	201	231	231	244	223	234	213	201	238	252	231	217	214	219	230	233	228	213	233	245	242	196	198	213	247	220	205	230	216	246	221	221	199	225	228	220	258	222	202	225	195	207	232	208	198	224	227	195	195	232	206	216	242	207	209	199	212	248	212	220	220	201	216	218	239	221	227	202	216	228	189	222	233	223	208	202	232	192	200	229	231	207	200	233	224	216	249	232	239	212	223	233	190	236	237	245	204	234	226	216	233	215	198	215	231	198	237	226	226	226	233	260	217	219	221	245	238	241	213	222	210	204	227	234	220	223	208	200	203	241	211	239	208	219	217	227	240	250	201	242	213	207	219	216	241	205	218	207	210	226	203	228	222	219	224	223	230	187	211	214	218	214	236	238	250	205	227	236	263	209	217	200	214	225	209	200	223	231	217	233	213	228	227	224	242	255	228	229	234	227	237	236	238	216	200	213	226	215	186	212	206	221	249	208	234	259	219	212	206	211	228	236	194	183	243	187	228	204	223	197	230	212	208	210	246	217	221	194	217	186	244	225	197	195	209	206	232	213	221	244	223	236	199	224	232	231	244	206	220	207	230	210	212	206	221	210	211	236	211	213	197	243	219	221	225	200	221	204	201	210	232	262	217	212	196	218	192	230	245	249	216	216	214	225	208	205	254	226	210	226	189	207	192	233	241	210	246	207	224	217	257	211	219	240	202	240	227	202	220	231	226	218	209	250	197	217	230	231	217	227	238	207	249	193	232	249	231	206	229	239	191	212	255	219	224	230	213	237	221	238	227	217	226	227	249	237	210	204	219	179	229	220	238	206	203
22513	20366	26987	23636	20368	20455	8429	1637	1136	1078	960	807	815	771	744	655	722	662	599	595	596	627	600	598	585	595	616	529	560	576	587	575	557	527	514	550	568	527	552	542	495	554	520	578	527	520	531	507	545	542	503	506	557	482	523	574	498	512	482	527	489	488	530	527	527	489	533	477	491	464	523	505	519	517	487	535	465	465	483	536	548	489	472	461	523	498	527	492	468	487	499	521	469	488	502	517	551	497	499	507	514	521	539	482	513	509	499	509	545	496	523	456	527	519	508	504	494	495	538	515	491	527	488	537	455	496	509	485	458	513	498	497	503	489	487	512	465	444	516	492	527	507	525	494	487	486	461	507	500	482	488	455	509	480	473	484	489	536	500	505	507	509	476	497	464	511	479	517	524	537	471	508	476	495	517	490	497	480	488	501	497	495	507	498	513	487	490	511	529	516	496	520	470	512	501	496	509	478	503	471	487	501	494	512	466	511	530	524	478	480	484	500	523	474	468	473	494	523	514	443	493	490	488	511	483	492	505	468	462	455	500	467	510	498	488	451	495	458	508	503	479	492	490	486	493	473	519	510	531	501	478	501	464	511	498	497	502	518	502	493	484	465	486	486	438	488	474	480	527	500	446	481	508	495	482	500	529	503	474	478	512	480	456	462	493	531	447	474	524	468	468	494	481	482	485	488	482	500	479	475	488	522	494	511	511	506	484	490	500	491	482	476	472	486	514	490	510	511	506	488	521	511	495	512	503	502	462	478	568	469	501	480	465	521	500	481	485	476	482	477	475	458	499	520	534	476	488	513	476	516	477	459	488	503	544	502	494	514	499	475	503	432	477	486	546	510	477	465	517	502	507	465	511	542	477	482	492	467	498	493	536	471	520	471	503	485	487	501	483	473	481	506	534	468	480	510	471	473	470	505	489	517	493	482	514	523	540	504	522	502	498	486	454	544	527	504	527	530	529	509	491	482	467	515	509	481	454	450	492	519	505	448	463	494	498	492	503	503	495	474	533	486	476	510	533	519	504	529	498	528	495	489	513	499	460	486	464	508	492	497	481	489	503	509	478	520	539	476	453	502	505	468	473	485	492	541	486	463	506	476	469	508	468	465	497	502	516	478	500	486	528	449	486	484	467	477	488	502	493	470	471	502	491	525	515	496	496	490	466	522	466	475	490	496	476	501	511	492	477	510	489	498	486	441	494	459	485	496	507	494	514	479	496	513	520	529	526	494	472	512	517	523	505	481	472	525	500	524	458	477	482	498	471	474	501	509	516	536	509	515	448	476	507	450	488	474	511	477	516	507	485	505	517	467	484	492	487	469	468	479	543	476	468	466	500	498	501	530	494	466	501	453	499	486	449	530	523	548	483	495	464	493	491	511	523	475	500	514	489	481	474	511	509	491	486	449	548	495	515	477	511	501	512	485	543	495	520	488	501	481	514	505	498	464	525	500	467	526	481	497	447	500	473	478	550	492	463	509	486	502	491	490	478	478	536	463	484	531	510	473	512	471	509	520	458	472	487	480	515	501	491	489	558	521	520	515	479	488	531	534	498	499	484	483	494	492	538	500	437	498	499	484	454	504	476	454	471	498	491	497	515	493	465	503	473	494	482	470	463	529	499	460	491	510	501	550	514	480	478	550	491	464	472	472	540	491	480	477	519	476	451	459	543	532	504	509	533	459	509	448	519	580	500	490	494	479	481	459	504	472	517	520	504	504	550	449	487	525	495	490	473	522	460	524	494	501	458	487	505	533	475	435	486	472	503	478	486	464	483	499	527	472	507	471	482	492	476	505	493	477	511	476	531	517	459	508	494	493	539	501	482	504	486	504	487	496	522	534	504	510	510	507	468	508	483	521	474	471	492	508	475	465	473	477	491	541	509	537	455	523	496	517	510	477	511	458	489	504	485	463	536	511	506	493	466	468	525	491	532	476	499	481	524	504	447	503	550	503	496	501	515	520	485	495	481	510	467	485	500	478	483	489	473	525	483	489	492	525	527	497	458	507	435	469	485	449	500	492	492	487	501	490	512	467	491	498	467	479	513	496	499	495	489	543	463	505	511	488	491	457	524	516	516	507	513	503	489	506	465	511	492	488	480	449	453	523	520	518	508	466	464	495	493	482	508	506	509	514	503	491	487	458	499	519	501	466	480	493	480	475	487	529	492	455	482	514	495	501	489	484	517	491	497	467	481	485	491	529	504	495	460	464	507	579	476	464	467	515	499	538	519	453	492	466	480	470	505	509	477	505	511	481	468	436	469	488	510	515	497	510	441	491	532	486	501	526	480	471	480	501	482	485	506	500	458	519	520	509	484	510	492	476	505	520	491	511	485	487	516	462	544	479	484	509	501	485	473	467	524	499	507	454	498	480	471	448	534	477	467	514	516	518	465	491	468	492	504	494	484	518	478	501	464	485	473	516	450	506	478	479	485	479	526	487	439	486	490	472	485	474	533	506	496	492	539	496	519	474	482	506	493	459	549	491	521	474	472	496	485	523	494	482	532	463	463	501	467	486	471	456	511	492	528	451	522	480	454	500	506	508	492	463	500	494	488	502	464	484	526	489	525	502	484	467	471	501	524	513	498	500	478	493	499	501	503	463	498	511	493	507	488	506	451	503	493	464	445	558	509	528	514	480	491	499	486	483	453	477	521	470	492	440	500	488	474	560	469	457	494	504	502	507	514	461	494	488	482	504	482	484	488	512	498	532	529	490	511	498	485	480	485	564	536	471	473	456	481	507	543	490	531	492	522	508	484	507	470	507	510	518	477	499	501	470	516	470	499	453	490	512	507	507	560	472	518	514	487	508	482	508	486	462	491	507	475	499	498	506	527	508	506	457	493	507	477	518	475	486	494	490	499	474	526	492	443	517	474	476	522	546	497	489	510	484	473	473	482	498	496	480	498	518	487	509	492	479	520	483	479	505	504	483	522	459	490	498	486	529	509	496	475	478	502	494	493	482	542	463	518	479	536	520	485	478	520	490	495	483	492	493	548	496	511	486	507	505	477	482	488	498	475	517	534	510	494	519	456	470	451	485	491	537	495	465	486	495	493	490	529	515	482	487	483	474	511	472	493	479	503	487	492	518	505	496	515	473	482	489	490	505	483	505	516	522	481	493	482	537	520	473	524	505	471	505	511	535	482	498	503	468	513	521	526	487	454	504	506	489	492	504	473	543	503	522	481	482	522	496	502	495	511	496	502	489	524	496	459	480	474	450	485	490	516	454	453	471	461	521	491	473	491	505	466	496	534	482	491	520	513	507	543	467	499	495	511	521	507	535	507	487	515	495	486	524	467	496	490	462	504	470	443	457	499	530	451	503	476	516	502	505	478	495	490	523	504	512	516	503	516	501	480	489	527	480	498	504	499	482	516	518	512	483	509	544	446	493	483	522	510	555	499	499	455	471	504	483	500	521	481	544	505	468	492	497	512	505	482	532	486	496	513	479	461	489	514	482	513	503	470	442	479	524	538	471	481	488
20995	17455	16128	9508	6194	4265	3274	2517	2086	1812	1463	1352	1190	1071	1041	941	940	779	791	843	737	724	698	662	622	623	618	630	675	681	642	645	603	593	618	621	572	545	578	549	573	569	533	533	586	546	530	521	538	553	588	534	486	512	533	508	499	470	488	488	483	512	516	485	519	499	507	487	493	541	496	519	485	493	436	502	508	477	499	544	518	518	541	523	480	478	493	500	525	484	465	453	486	479	478	481	444	501	466	506	468	478	488	446	474	502	459	471	484	453	485	515	496	477	485	500	496	493	510	505	495	488	452	440	448	483	518	516	450	510	458	477	496	430	461	525	465	513	491	455	484	473	488	455	514	464	471	522	485	447	464	451	470	494	463	477	475	460	456	489	476	494	446	468	501	451	468	517	469	459	444	498	418	473	465	461	475	502	452	478	481	485	490	407	481	496	475	498	480	465	502	481	495	470	493	457	466	471	482	481	464	463	527	471	455	474	492	485	489	497	516	509	446	535	500	461	511	491	492	482	508	469	484	493	482	464	494	470	486	510	460	484	426	517	469	495	448	488	480	446	477	480	438	474	521	461	500	490	472	462	467	511	471	478	490	486	432	495	478	452	456	499	470	474	521	490	480	489	535	480	455	449	459	508	469	482	442	520	457	506	464	461	514	469	453	499	534	485	434	450	514	473	461	466	541	458	520	507	496	489	477	491	473	484	451	477	490	457	495	506	508	463	494	506	493	494	462	457	464	479	522	506	479	482	501	453	479	543	499	442	464	486	470	480	495	470	483	475	460	464	465	487	472	487	496	489	500	484	466	464	500	474	488	470	462	456	483	509	492	468	488	482	550	480	466	500	456	470	513	456	447	496	490	471	438	500	463	458	470	465	465	485	497	492	504	491	439	478	515	511	497	505	498	472	467	472	468	483	458	460	461	475	453	460	444	438	433	493	470	465	503	472	463	489	495	484	506	478	456	457	474	505	480	474	510	491	447	458	488	476	506	492	464	481	504	422	512	504	518	507	459	451	510	491	466	461	458	459	495	489	459	480	501	450	522	510	509	456	476	475	448	442	439	476	470	453	473	476	512	527	482	484	471	475	461	427	446	457	476	493	521	478	490	463	470	470	465	489	505	461	467	467	513	460	459	466	447	516	452	481	464	448	510	487	490	486	482	456	467	488	481	496	482	499	459	486	476	442	486	505	496	487	478	432	499	438	439	499	497	523	469	480	517	483	478	530	478	517	467	472	488	487	455	469	476	485	476	471	470	484	501	492	530	491	482	515	485	470	485	488	476	465	502	471	456	474	486	482	465	495	441	492	482	460	472	457	517	472	468	446	477	495	483	440	514	464	452	481	474	476	452	473	427	461	446	462	457	466	483	490	468	484	489	539	439	511	478	468	495	495	511	532	516	464	472	446	473	468	440	468	421	492	485	466	438	455	467	459	501	487	465	502	453	466	471	476	486	480	479	461	489	481	505	467	460	484	472	484	496	488	486	489	439	472	455	500	482	465	490	471	500	471	487	479	449	459	473	501	478	475	488	475	450	481	450	490	465	459	477	463	459	483	505	467	510	486	471	491	486	500	509	484	509	456	459	476	482	515	454	503	483	473	474	494	470	450	457	495	464	467	491	478	478	455	470	471	471	487	480	444	485	470	583	474	518	455	518	485	464	480	461	478	492	456	528	453	487	469	481	477	469	458	485	473	455	437	518	490	477	469	506	476	469	476	471	468	484	498	495	482	491	476	471	505	425	471	505	489	509	476	476	494	473	502	506	469	479	471	515	488	448	468	442	447	523	478	476	483	485	478	507	491	481	468	485	451	484	438	466	485	476	487	493	476	478	504	506	520	509	481	499	463	480	511	533	519	481	494	513	494	517	476	465	459	464	504	457	460	508	508	471	466	440	477	493	495	481	482	439	514	460	477	493	482	451	509	461	449	502	463	483	516	460	460	467	486	502	474	447	449	460	440	454	479	517	470	455	482	469	486	516	460	460	486	475	497	465	492	465	447	446	505	496	483	484	477	509	493	476	502	478	493	508	454	516	500	481	475	502	465	475	482	504	483	441	478	488	475	499	527	477	506	480	477	488	487	506	503	499	497	473	492	446	483	441	491	483	468	518	475	496	467	429	499	465	473	502	462	454	509	522	473	497	444	467	469	479	469	469	454	439	499	457	457	436	464	472	460	496	469	480	469	470	490	485	451	490	507	466	468	488	506	484	459	477	479	523	500	446	492	486	492	437	478	484	468	468	435	461	487	485	501	457	448	482	469	446	458	466	464	473	484	503	490	489	508	513	481	468	478	469	481	483	509	501	466	486	507	474	460	478	457	519	462	501	468	442	476	497	475	469	478	504	495	472	431	487	491	513	431	480	467	449	465	465	470	474	479	472	470	494	461	443	509	474	512	487	515	483	489	476	486	490	454	505	440	472	490	466	509	489	491	484	475	472	477	509	502	455	493	454	443	485	475	424	448	477	495	475	480	480	492	471	499	484	484	432	462	488	468	471	499	538	502	490	466	495	455	427	435	498	475	482	501	511	464	455	498	524	498	461	503	485	473	477	463	499	465	458	473	500	455	500	467	467	496	486	472	437	480	473	503	476	501	466	479	460	461	502	509	475	488	503	457	500	473	447	494	474	443	455	478	480	431	511	450	483	493	463	530	462	467	482	486	457	479	489	494	496	472	466	498	517	487	490	466	462	496	468	482	460	479	479	483	519	422	472	453	485	520	446	493	486	505	488	504	459	481	503	501	476	511	482	480	502	467	458	455	503	476	467	484	483	527	452	447	445	456	456	498	475	477	462	480	476	485	464	441	493	492	439	478	486	456	478	471	467	457	481	468	479	500	534	508	486	463	505	442	443	481	454	489	502	474	485	497	475	494	478	468	459	433	471	510	497	509	498	471	498	456	517	487	488	484	468	477	482	523	499	451	490	485	467	495	482	451	486	496	465	481	491	464	485	493	478	481	472	480	456	483	448	493	470	517	518	491	440	470	513	479	447	446	476	495	456	483	452	494	481	477	474	466	441	455	499	483	455	477	484	434	468	489	465	491	476	521	436	506	483	484	484	486	448	475	477	487	504	440	465	493	463	426	500	526	467	502	464	477	537	475	473	441	525	473	459	464	453	445	467	460	456	499	460	517	467	461	473	491	449	498	487	481	439	481	483	479	467	454	507	484	475	476	499	484	467	459	444	457	483	469	451	443	477	490	513	499	491	469	512	462	505	505	429	465	477	453	509	496	449	495	526	440	454	457	487	444	444	453	464	490	493	448	467	492	478	458	438	480	485	451	471	432	492	478	444	462	464	496	481	471	486	464	467	501	466	458	510	485	473	458	473	486	488	503	500	488	472	463	484	469	479	463	512	474	449	483	472	492	462	483	473	480	451	473	448	458	459	479	468	462	493	435	465	515	483	461	478	460	483	498	492	441	509	503	488	451	484	487	503	492	458	428	471	501	470	442	492	489	471	426	480	459	477	457	488	489
28189	12637	1316	450	343	306	223	190	174	192	189	179	157	162	167	164	159	162	158	177	163	182	162	179	169	184	180	170	184	139	173	198	187	154	157	172	188	189	190	179	175	212	179	160	178	185	167	191	188	185	176	178	167	167	169	149	168	165	169	167	150	164	175	170	169	162	176	173	172	182	174	176	148	177	158	173	152	152	190	159	180	148	155	173	185	181	172	180	183	190	163	187	163	167	159	183	181	176	179	148	181	176	185	169	171	176	173	177	176	196	160	172	190	150	159	180	180	190	156	169	156	166	186	169	149	163	172	172	148	165	169	175	176	160	160	154	172	181	183	165	168	189	162	157	180	188	167	177	166	172	168	165	161	171	182	171	166	191	175	190	176	168	168	175	179	177	166	173	159	205	210	185	169	183	181	167	162	170	165	180	189	174	161	141	181	162	175	203	175	185	172	171	156	162	158	165	176	156	189	159	182	178	146	163	181	164	163	149	163	167	182	163	165	149	165	172	165	148	180	190	160	175	182	177	159	189	155	173	179	172	170	152	160	188	194	159	198	173	163	185	144	162	167	183	161	165	182	149	168	178	168	154	196	161	182	165	166	183	151	161	166	184	165	183	149	185	200	168	182	179	191	178	186	172	170	165	180	176	189	182	179	180	170	172	177	175	176	180	156	179	169	167	163	166	166	154	159	187	169	163	167	155	167	153	180	158	168	185	167	153	174	183	157	173	173	180	155	150	158	158	153	159	182	163	181	196	200	189	173	153	192	170	171	172	180	174	157	141	161	173	152	157	176	201	183	177	180	182	166	177	162	191	161	176	171	185	186	183	199	153	179	166	159	159	160	183	153	153	139	168	172	180	170	171	152	167	179	178	195	174	183	153	168	180	201	174	162	164	174	168	165	156	162	164	182	167	155	145	164	140	167	160	179	190	183	166	163	194	155	207	174	172	150	180	184	145	144	178	174	159	174	192	158	186	171	158	164	152	167	156	155	174	167	173	174	168	189	169	187	176	166	173	186	176	187	164	150	165	171	181	159	164	155	189	161	190	168	192	194	152	160	178	170	173	158	192	169	175	157	180	149	140	163	173	152	172	201	181	161	188	157	176	155	175	183	155	170	163	155	145	183	165	185	172	179	172	147	184	179	168	176	175	156	167	180	197	160	160	180	144	159	178	150	172	170	182	168	166	139	153	176	168	177	156	149	182	195	169	172	178	155	141	170	158	181	159	143	186	152	186	153	190	153	179	176	178	163	178	183	199	192	155	200	155	162	182	171	159	164	169	172	174	158	176	153	166	154	184	168	171	187	162	179	161	165	182	163	156	153	169	172	163	187	164	176	178	167	172	195	174	166	175	162	183	162	164	157	152	175	170	163	177	189	167	186	181	177	163	168	171	170	182	176	167	187	165	168	165	182	169	156	172	173	167	164	175	154	173	185	168	159	158	145	173	186	181	162	151	177	186	164	175	168	171	196	184	162	166	179	186	171	162	166	180	172	174	179	172	188	169	166	179	179	153	152	158	180	206	190	158	167	174	137	151	183	159	176	176	172	169	189	179	172	173	152	191	149	162	179	168	179	150	160	157	175	194	167	151	154	176	186	185	173	181	154	193	175	181	164	160	159	159	178	150	151	172	176	164	154	154	177	159	184	162	164	176	172	166	166	170	178	171	147	180	155	188	163	180	169	180	205	181	161	166	159	162	172	169	151	185	178	168	182	175	180	159	144	183	179	165	166	141	142	163	181	157	153	159	164	180	165	165	191	163	179	167	175	169	166	162	167	169	169	157	184	151	151	172	151	170	173	174	167	176	173	171	172	156	149	182	179	187	165	175	177	166	162	162	173	170	154	175	176	151	163	177	166	144	192	149	148	164	150	179	171	175	167	178	181	161	181	165	183	179	205	171	184	168	191	191	179	163	177	158	169	186	188	176	169	190	187	163	156	157	182	186	165	186	177	170	167	175	167	162	181	189	150	184	165	149	175	156	162	162	165	163	149	166	167	198	166	200	180	148	160	153	185	161	160	170	178	173	175	174	175	180	172	157	172	156	161	178	163	167	184	144	158	151	175	157	161	153	184	144	183	170	189	198	141	166	161	163	168	166	159	179	179	176	181	144	182	169	177	179	166	185	172	191	143	165	146	173	173	140	164	182	156	145	163	171	166	173	175	154	171	177	166	195	161	155	185	205	168	195	183	154	199	167	170	199	171	173	159	180	144	149	185	169	161	184	184	149	154	158	180	184	176	157	159	174	165	174	139	181	166	186	169	167	185	162	190	162	185	164	164	185	172	173	156	175	154	151	171	174	174	143	171	167	174	196	187	151	173	177	176	172	175	167	177	168	178	182	155	166	175	161	176	175	166	186	153	180	165	146	189	157	172	186	178	157	176	155	153	165	144	178	172	166	183	157	184	174	169	184	168	180	170	152	176	164	155	165	179	174	144	163	158	182	161	164	176	186	172	164	152	153	193	191	146	163	181	170	163	176	154	152	158	164	165	169	169	174	168	174	172	157	169	162	190	187	170	185	176	166	187	175	160	179	161	154	192	185	169	166	172	163	174	173	164	170	171	135	168	191	167	161	164	180	167	162	177	157	154	173	191	166	178	169	161	173	165	154	164	161	185	170	167	170	194	179	167	174	148	181	173	168	170	146	179	169	163	183	181	173	160	197	177	159	163	155	168	158	167	161	154	144	168	167	154	160	174	176	167	166	165	180	166	175	166	185	172	177	161	168	174	153	169	176	189	194	170	180	165	158	178	144	169	159	168	163	188	172	175	166	173	161	180	198	180	189	167	190	175	169	153	166	160	141	155	143	173	173	182	174	146	160	164	163	143	171	164	134	191	153	165	181	180	163	156	163	174	175	172	177	156	154	190	178	150	181	174	198	157	157	186	172	179	182	152	179	174	147	149	172	179	182	183	169	166	184	150	181	179	169	190	172	163	165	170	143	185	170	161	166	170	173	190	185	176	152	169	182	184	168	178	180	173	162	185	169	183	156	180	167	193	180	151	163	176	162	190	159	183	184	194	167	190	170	166	168	174	161	155	179	170	143	172	155	150	157	155	139	183	167	170	139	171	164	189	165	169	138	162	188	151	175	168	178	183	178	191	168	152	184	164	168	168	160	141	172	163	127	162	166	165	143	166	177	175	145	176	155	180	183	169	163	173	177	149	201	179	186	206	170	159	179	170	150	179	163	169	183	177	164	171	169	167	156	166	191	170	171	173	165	185	156	168	189	181	149	199	176	139	150	160	157	169	156	163	174	183	155	187	165	170	172	162	178	197	158	183	184	167	167	163	167	178	158	175	178	165	191	162	147	167	161	178	175	168	172	176	179	143	169	189	165	165	181	189	173	173	179	171	161	173	161	169	140	148	170	175	161	176	151	174	145	155	179	198	178	166	179	182	164	163	156	170	189	159	185	187	166	168	185	162	172	174	161	177	168	168	186	152	162	148	185	158	173	162	171	174	181	147	168	189	156
9441	973	807	466	358	275	248	253	233	248	241	223	233	184	213	208	211	211	204	212	210	202	223	180	208	209	214	193	214	217	211	220	249	199	211	259	216	231	209	196	208	216	239	212	206	205	239	209	214	185	188	217	215	191	197	185	196	195	210	194	168	197	201	190	189	204	189	180	199	186	206	197	216	194	190	183	192	191	176	175	189	242	196	184	202	195	213	203	224	181	202	187	208	195	198	203	192	208	202	194	197	189	196	213	179	181	184	183	214	206	196	199	209	180	214	205	191	194	190	214	200	204	184	204	209	201	189	177	195	209	186	199	204	168	173	203	213	229	189	189	204	183	199	181	170	195	201	211	229	209	229	204	187	186	204	204	213	180	192	202	191	189	216	182	172	164	200	197	205	195	199	214	208	204	215	182	187	200	182	200	193	182	196	216	202	214	205	196	187	194	174	207	185	193	189	203	176	193	198	181	178	176	192	191	199	201	206	193	189	197	172	182	183	201	200	204	201	192	175	193	207	207	165	206	184	213	184	201	200	166	210	180	185	197	208	168	217	217	190	184	181	208	214	184	186	183	195	201	194	174	195	158	218	225	196	198	189	214	179	207	188	179	192	196	222	193	192	193	212	187	194	194	165	189	193	190	207	202	185	166	183	193	188	172	203	209	172	196	200	181	186	195	204	178	193	203	200	196	184	179	193	179	213	182	197	174	182	203	188	189	196	219	172	215	228	196	188	189	212	188	203	203	209	199	197	194	180	210	193	215	212	189	183	206	166	168	201	235	204	178	185	202	200	196	203	194	205	202	193	182	207	206	200	210	195	186	179	192	192	205	203	189	202	186	185	187	173	184	181	185	191	214	194	189	170	193	201	197	174	190	165	201	203	180	173	227	191	186	188	179	185	202	172	198	192	182	169	200	205	213	219	195	204	193	204	209	181	177	197	183	209	186	218	177	205	192	226	180	207	188	190	179	179	198	191	229	185	196	188	199	207	196	177	198	181	208	198	176	194	169	191	218	200	199	182	199	195	174	184	203	183	202	203	177	225	184	174	201	206	196	189	195	200	205	189	195	209	175	193	200	194	193	201	177	233	190	186	191	174	196	208	201	198	220	196	200	186	189	183	186	172	186	192	178	201	171	218	193	205	218	190	210	198	180	187	197	191	202	211	207	209	187	181	191	179	196	181	186	200	213	203	219	171	198	185	211	223	188	192	201	184	187	219	209	178	213	189	205	209	170	180	207	181	185	193	177	198	218	189	213	179	183	180	171	205	205	195	170	183	203	185	184	200	211	184	185	192	184	202	203	212	195	216	226	199	208	176	200	186	210	212	191	183	189	190	196	197	181	207	198	212	173	201	190	184	188	206	197	200	185	189	203	197	179	185	212	172	187	211	205	185	177	206	211	191	201	189	203	196	192	203	177	171	200	201	178	202	207	192	184	193	193	167	188	202	195	190	193	217	205	209	193	223	198	198	188	212	192	210	208	200	210	201	198	205	181	177	195	191	212	194	179	196	202	182	175	196	190	219	197	201	195	196	193	197	221	203	206	196	209	208	181	204	194	183	195	235	208	180	214	183	176	184	196	199	181	200	231	197	201	193	183	187	206	177	191	191	187	203	190	197	198	180	208	206	181	188	198	179	177	199	209	209	185	197	189	200	195	209	198	192	194	185	183	195	207	186	186	190	210	207	201	181	209	205	205	171	210	175	214	194	192	189	191	194	199	192	190	210	209	180	192	202	194	178	168	200	221	201	206	170	174	212	218	186	200	188	198	207	198	184	205	181	223	180	190	200	201	202	187	228	189	194	193	197	206	185	190	201	213	193	190	211	198	181	165	219	190	213	199	201	177	193	211	197	207	195	211	231	215	191	206	192	188	202	200	209	190	188	199	182	188	224	190	204	187	209	200	216	206	214	207	207	182	158	181	206	193	210	176	181	183	175	180	182	174	201	200	210	200	200	211	189	209	165	180	178	174	167	166	186	197	209	205	196	184	202	184	171	178	182	172	166	192	171	159	219	209	233	201	215	209	191	180	199	184	201	190	190	189	201	194	199	194	190	188	191	223	184	193	183	176	181	169	187	193	203	184	191	178	184	199	182	189	188	197	202	166	206	184	198	183	200	199	204	189	205	161	231	210	198	162	215	178	183	193	188	232	191	182	192	194	163	179	190	199	189	187	197	189	181	193	187	198	223	187	191	199	225	201	210	197	182	180	205	193	202	196	211	198	205	192	206	208	204	187	169	205	208	195	187	183	171	186	197	189	179	190	215	210	202	186	191	195	182	201	182	212	189	205	189	174	197	200	213	201	214	196	193	213	174	195	211	170	206	209	199	203	202	179	208	183	178	197	193	210	201	178	166	195	217	199	180	198	209	194	211	188	200	207	175	199	216	175	179	201	179	180	202	172	233	201	181	193	207	222	190	209	188	186	196	188	197	181	178	185	183	206	211	179	216	207	190	190	171	201	204	196	204	194	191	195	188	179	215	191	190	181	196	199	178	203	204	193	215	222	178	193	192	205	211	181	192	206	184	189	205	192	175	187	185	186	190	193	210	195	165	211	198	194	182	193	206	218	207	209	206	179	176	177	216	176	213	210	199	192	202	201	203	174	211	196	203	203	204	192	197	204	186	182	202	181	194	200	182	180	200	201	206	197	205	202	198	180	187	182	165	167	203	200	174	188	182	188	195	201	196	207	195	195	183	192	203	204	204	196	181	182	196	221	190	196	196	224	202	179	189	208	191	205	207	194	206	187	199	185	179	215	188	195	199	195	213	193	199	206	179	196	204	202	186	185	198	197	190	185	174	189	201	202	216	190	189	229	178	189	239	214	208	212	201	169	204	204	189	185	193	204	185	184	195	205	203	210	208	206	189	196	191	178	198	197	183	193	184	194	200	202	195	195	188	198	196	207	217	168	206	220	194	178	179	205	180	206	202	167	189	190	209	178	194	218	209	179	209	209	169	202	193	185	212	183	199	196	184	171	227	209	204	206	199	197	190	190	190	196	177	205	185	190	172	195	182	219	170	193	192	199	185	184	195	200	197	210	186	201	205	195	191	186	206	206	192	193	171	198	206	205	181	204	190	224	180	198	173	172	197	207	178	169	214	173	183	171	207	200	198	183	207	197	196	185	206	212	189	202	198	199	206	185	209	197	187	208	202	205	185	185	222	191	209	207	182	175	192	191	192	185	199	232	218	190	197	219	182	205	210	202	205	197	194	228	173	195	195	193	195	217	193	190	196	196	175	208	192	226	190	200	233	187	216	200	182	213	192	198	190	179	193	191	194	175	200	192	189	195	189	187	207	208	192	207	200	183	204	198	176	211	189	203	163	202	205	205	198	183	214	167	181	204	203	178	171	185	183	212	208	183	180	177	182	195	201	214	196	214	196	185	219	193	208	212	193	213	188	209	193	210	202	194	221	199	203	203	192	205	198	202	199	172	192	171	202	192	185	202	164	180	218	171	187	206	207	178	184	187
24429	20371	26454	24168	20357	9117	1098	698	547	531	439	397	409	364	306	312	312	277	277	317	280	285	266	285	290	243	277	254	225	296	223	237	236	242	244	224	219	248	258	240	221	236	240	217	239	252	221	240	219	243	224	228	211	236	258	214	236	226	208	226	225	214	254	235	207	225	217	241	247	233	207	217	223	210	211	202	198	207	198	221	208	236	220	209	207	224	202	214	217	246	265	205	211	212	223	198	227	232	229	184	217	200	225	231	235	212	221	223	225	209	204	224	228	231	237	234	235	209	241	225	223	215	224	216	230	215	214	193	231	211	223	209	205	226	241	195	216	229	225	225	231	227	210	201	213	227	208	212	206	216	206	194	210	222	192	226	225	194	209	238	204	230	231	206	212	226	197	229	213	236	204	202	212	218	219	194	222	199	194	209	215	220	211	230	222	232	218	245	214	225	229	219	222	214	222	222	221	197	230	211	221	238	202	234	245	229	229	199	213	224	225	235	233	202	239	230	200	219	229	229	227	204	222	224	209	213	226	242	218	225	202	197	215	195	218	202	239	211	196	241	222	219	223	223	224	230	217	225	196	203	225	207	253	215	212	207	228	207	202	226	221	199	203	225	216	227	212	219	222	249	222	224	220	219	217	224	264	236	199	209	217	224	230	224	224	223	221	211	218	190	217	220	224	225	219	239	227	217	232	232	216	207	204	243	195	194	229	216	183	194	194	212	216	212	205	215	211	233	219	186	221	230	222	213	193	219	204	212	257	199	223	205	263	240	237	187	216	201	217	224	221	225	173	209	228	210	215	234	216	203	205	218	201	226	210	220	229	223	206	200	237	211	206	229	198	212	211	212	210	203	239	220	207	212	255	222	209	193	226	222	210	200	219	204	212	230	228	214	216	228	212	219	225	210	243	222	210	181	215	230	210	225	208	204	212	209	198	226	219	223	226	213	216	220	195	214	214	219	189	236	179	209	221	220	227	201	177	204	204	236	194	218	209	225	212	208	221	202	240	216	240	237	190	198	216	211	212	204	202	217	212	217	226	239	201	272	219	219	217	192	217	228	201	204	231	209	212	215	207	228	206	234	212	231	204	228	214	215	224	203	199	243	225	223	217	222	224	206	215	226	206	204	211	226	208	216	229	252	244	235	217	226	203	234	222	244	214	222	221	232	206	224	212	217	192	216	226	203	233	206	233	201	238	204	235	215	230	223	223	218	227	201	223	211	199	218	208	243	225	228	212	179	227	217	200	221	202	212	221	203	211	200	200	215	210	200	227	202	199	226	231	216	211	224	221	209	206	203	213	208	234	211	217	195	219	221	207	193	204	246	211	234	211	225	242	206	224	224	221	203	208	244	214	237	200	211	230	235	215	209	229	226	245	226	203	215	237	221	204	221	219	221	207	218	209	213	216	243	226	206	187	212	194	202	228	231	238	209	216	208	234	226	229	229	196	225	245	226	191	196	219	224	227	193	202	214	211	205	235	205	218	199	200	195	238	205	203	244	186	220	209	217	219	223	236	212	224	212	223	206	207	226	214	215	227	217	227	227	218	210	224	228	217	232	188	216	229	188	234	200	234	205	201	230	221	216	207	197	191	218	216	233	240	215	209	197	202	246	216	208	209	217	182	192	237	211	227	241	212	210	208	201	230	223	206	226	224	225	219	246	225	217	233	208	215	229	205	223	228	215	212	211	208	235	218	218	199	230	195	198	238	226	222	217	209	239	215	225	225	198	206	210	222	220	201	186	215	188	238	203	236	222	208	221	217	213	198	226	210	223	222	200	216	212	220	198	199	212	206	225	207	239	207	202	216	234	217	219	231	214	188	211	202	210	255	206	200	211	226	207	234	213	199	234	194	190	210	234	210	228	214	197	225	232	190	191	226	216	232	198	212	189	227	221	201	222	218	220	222	221	227	227	245	230	226	208	241	206	210	220	207	228	231	212	205	230	229	212	200	223	203	228	237	222	209	213	191	211	217	191	228	230	211	216	223	213	226	204	211	207	212	216	248	221	230	209	200	207	207	237	233	216	224	186	246	201	237	215	229	218	231	183	203	225	213	229	207	227	195	212	229	203	228	223	189	220	237	241	209	244	223	219	234	196	222	223	194	213	216	206	246	184	218	234	224	221	193	198	206	233	228	208	244	213	234	200	208	210	179	220	229	233	216	227	241	244	233	205	232	218	239	207	208	226	210	203	236	215	218	185	233	219	212	213	227	222	229	209	203	210	222	219	212	218	234	206	226	210	238	211	213	216	215	187	209	229	196	198	218	223	220	198	191	204	226	227	216	225	214	213	231	220	212	220	210	231	214	245	228	199	217	201	206	235	210	210	225	187	204	230	225	202	248	199	203	204	222	210	209	215	224	214	210	236	223	208	197	206	225	238	215	235	203	216	223	237	225	206	257	200	221	227	225	231	207	202	219	202	232	204	223	214	213	224	238	214	218	205	225	203	220	225	237	222	195	174	215	202	201	214	240	220	190	208	217	208	216	218	210	230	223	222	216	211	216	210	200	219	212	213	208	246	215	202	197	211	218	201	212	201	223	212	213	198	216	229	224	210	203	211	232	214	208	210	201	211	206	219	220	221	221	216	215	209	218	221	201	234	220	211	219	226	203	223	231	240	237	190	214	221	226	209	199	213	196	230	208	222	226	211	254	220	189	204	222	221	218	221	200	209	221	211	194	241	221	201	226	231	198	238	230	208	232	194	215	209	202	218	211	216	242	222	234	211	224	211	241	214	217	203	204	204	210	234	243	212	229	229	206	212	218	231	203	192	212	201	199	214	228	235	202	237	219	212	219	212	198	209	201	208	214	219	207	245	226	216	209	208	254	222	222	227	227	242	197	235	182	205	215	194	218	205	221	208	237	198	224	197	204	220	244	222	211	196	218	219	194	220	196	200	210	209	205	183	235	226	216	226	241	218	211	213	220	210	224	207	214	233	196	215	209	195	204	229	222	238	219	216	199	232	233	232	207	222	243	201	231	203	214	230	202	234	224	200	221	250	201	212	211	246	238	208	243	202	203	212	239	233	216	188	238	230	238	213	189	225	199	210	175	216	187	232	218	216	196	231	215	220	227	232	223	228	221	226	197	235	217	192	231	182	232	218	222	223	208	207	223	223	208	207	238	221	221	222	201	236	229	203	236	233	204	241	213	233	176	211	215	240	216	223	200	192	224	217	229	211	239	220	205	237	231	220	244	220	236	214	216	192	223	184	213	216	199	221	213	220	204	211	207	213	241	227	229	220	238	212	208	228	220	194	217	214	220	239	212	228	219	189	215	207	228	214	213	219	201	222	212	215	222	222	230	231	204	225	222	211	224	212	224	193	233	216	197	228	197	221	229	219	212	199	223	204	205	209	227	240	200	210	226	201	220	231	209	203	199	202	225	219	213	204	225	223	208	214	209	226	199	220	211	222	239	207	234	194	232	249	239	219	237	207	198	239	229	210	182	219	201	205	225	220	210	236	225	210	232	203
21556	10552	9912	5231	3220	2179	1635	1313	1021	877	721	646	583	526	499	448	436	408	375	375	336	359	347	303	315	301	314	273	312	317	303	335	328	297	276	298	271	266	290	268	269	277	283	276	276	267	262	293	244	245	233	265	255	226	255	254	226	207	217	247	245	235	230	237	227	220	255	235	247	230	235	239	249	246	218	211	228	245	213	222	201	207	232	226	216	205	235	248	219	223	224	224	217	215	237	218	213	229	209	231	213	215	233	217	204	237	217	202	242	225	225	214	229	233	215	216	225	229	225	232	222	218	198	218	205	226	225	209	217	230	213	207	205	235	223	215	248	224	210	230	255	236	211	227	209	215	220	227	220	213	209	220	225	194	211	241	223	204	218	201	249	237	239	211	238	203	217	240	228	229	260	220	219	208	240	194	205	222	226	207	234	221	226	200	222	203	232	234	213	234	223	203	244	208	213	228	221	199	236	226	263	235	222	224	228	231	226	192	221	204	190	225	207	231	224	243	187	235	245	231	231	183	218	229	215	251	203	207	218	209	214	214	201	205	223	204	219	229	214	216	225	232	206	236	199	241	229	217	213	210	236	228	208	221	215	222	212	220	213	234	219	235	243	201	204	223	234	225	206	210	235	237	208	234	221	235	222	220	208	235	220	196	214	233	203	205	213	216	226	230	228	218	233	213	223	200	223	229	212	223	195	207	215	216	202	216	231	220	224	213	230	220	220	218	241	238	210	240	205	252	224	223	200	233	208	210	213	215	196	246	232	196	203	200	235	226	213	211	229	228	209	210	229	221	212	226	220	232	221	218	216	208	230	220	222	200	227	218	214	221	214	203	232	236	211	217	227	222	210	231	193	204	214	233	217	222	224	228	183	208	234	215	199	230	217	223	244	206	221	214	210	235	221	223	239	207	223	197	242	234	212	225	217	262	220	199	204	221	197	225	199	237	236	232	212	209	240	210	230	202	254	224	211	201	243	229	223	204	207	209	216	222	220	248	241	205	213	253	231	205	218	220	241	259	231	209	221	200	213	213	207	192	198	205	223	234	230	215	247	212	220	244	212	250	234	225	233	237	223	194	234	219	206	235	220	183	207	212	184	230	204	223	198	222	232	232	217	230	224	214	221	234	208	203	228	208	222	261	209	206	207	247	219	227	217	209	223	198	220	205	215	227	217	195	192	220	216	200	227	212	237	214	244	234	244	211	221	229	230	221	231	196	218	239	231	224	204	214	233	236	241	224	239	227	223	211	242	227	200	197	208	245	218	213	239	233	205	210	202	249	214	210	234	224	212	223	213	213	196	219	199	222	219	202	237	217	221	223	209	202	215	217	212	240	208	216	212	221	229	228	239	226	187	219	243	225	213	201	239	209	199	194	221	210	209	226	237	218	241	207	233	234	217	252	199	234	217	225	204	228	225	205	234	232	218	194	212	197	222	224	200	217	200	230	243	224	209	248	223	216	237	218	226	243	223	239	218	219	206	212	217	231	224	221	223	233	227	230	228	211	218	224	229	185	188	195	244	241	218	220	211	221	230	238	215	233	234	238	220	253	223	218	237	216	202	231	222	232	236	229	200	211	215	217	227	229	211	235	224	208	217	235	211	206	218	238	222	216	229	225	212	257	218	216	229	199	257	210	207	221	231	210	201	223	234	230	232	224	203	211	228	205	214	203	217	208	232	230	213	206	216	212	207	227	249	193	225	211	217	196	226	201	217	205	237	233	224	229	223	227	215	242	238	221	204	216	245	245	229	225	229	238	240	215	229	183	210	210	227	213	234	213	212	218	201	241	232	227	216	208	218	239	227	205	214	212	241	218	203	212	223	214	224	199	214	195	217	216	217	255	229	235	250	209	207	233	215	221	227	227	252	228	212	239	245	195	229	257	218	240	238	235	229	210	207	233	230	208	250	193	241	245	186	249	243	213	210	238	205	214	204	247	232	233	207	228	209	234	210	223	244	219	220	223	214	242	214	226	234	210	208	253	222	213	206	217	222	242	241	211	212	231	250	219	219	241	235	260	214	214	208	203	245	236	232	247	200	220	239	226	242	233	232	244	205	230	194	256	219	229	244	225	233	243	252	215	229	234	213	236	214	222	242	213	210	219	240	221	222	201	202	198	239	207	209	224	238	215	226	225	205	205	237	195	232	236	218	217	238	195	220	221	211	213	223	221	197	239	230	206	226	249	228	209	206	218	215	228	219	202	229	202	221	219	190	196	212	211	203	240	265	223	221	238	236	224	225	210	239	222	223	231	207	219	203	228	219	234	226	238	210	219	216	217	237	223	232	210	224	213	243	229	237	210	210	220	235	192	205	211	245	220	206	246	215	225	208	230	221	232	195	228	212	212	203	208	216	214	206	220	228	197	230	215	213	235	219	219	256	228	217	222	216	226	224	227	222	222	246	211	238	259	209	225	246	228	242	247	208	233	232	249	212	204	225	204	224	203	222	210	241	210	223	231	216	212	222	236	236	224	230	209	237	218	248	263	243	201	206	234	199	242	198	215	251	213	207	231	214	223	237	245	227	241	230	235	192	201	229	224	211	228	198	221	231	219	225	196	215	225	214	191	205	226	206	230	217	215	242	200	218	239	230	214	205	238	224	209	239	240	208	235	262	218	243	226	224	246	210	209	223	206	218	214	228	222	215	243	220	228	195	189	219	209	234	235	213	212	219	227	201	245	226	202	228	213	234	241	227	213	205	253	216	198	225	229	236	213	203	240	212	227	207	217	221	208	235	223	220	218	216	249	223	234	213	223	227	228	192	230	225	243	230	243	224	241	192	218	237	244	194	234	216	222	236	234	220	203	220	212	233	217	216	242	230	217	214	237	235	233	202	227	226	230	221	220	230	211	191	224	224	248	225	232	227	221	233	217	243	213	228	181	228	216	212	198	220	213	201	194	226	243	241	244	226	240	278	221	230	248	211	227	225	195	211	222	199	245	211	229	259	228	212	222	213	233	216	245	222	233	246	217	238	235	229	239	208	184	222	206	198	233	214	213	219	220	242	211	211	193	250	203	197	227	200	222	231	204	225	219	250	239	227	236	240	203	215	243	207	238	247	206	230	228	230	202	241	246	230	230	221	224	237	193	208	229	217	210	200	236	226	218	217	231	223	232	209	221	240	230	203	231	227	212	254	240	224	232	212	218	257	218	216	253	227	238	232	213	243	239	199	239	224	226	237	232	257	224	235	201	220	213	234	220	197	208	200	222	210	200	209	213	188	206	214	233	212	201	219	213	255	212	241	207	231	207	195	222	207	204	224	215	230	205	209	204	219	209	226	218	223	222	236	184	222	217	184	232	213	206	254	229	205	214	209	235	211	201	256	235	216	193	215	195	206	221	216	267	204	222	216	229	200	222	230	225	216	222	213	239	226	193	227	218	217	196	231	194	224	209	221	236	228	211	209	232	220	221	206	243	211	188	229	263	201	229	221	237	218	207	208	231	234	215	209	206	217	220	236	227	205	231	236	215	240	218
22525	20372	27014	23584	20375	20446	8959	1589	1158	1090	926	843	788	755	740	684	676	659	637	619	603	627	639	604	593	586	640	585	571	566	552	559	582	552	591	515	565	528	524	544	541	524	523	534	543	536	508	497	523	534	481	502	531	488	526	496	538	516	517	511	520	508	531	505	477	478	531	480	538	500	548	503	525	515	505	455	497	518	481	513	506	482	542	473	475	471	494	489	471	507	487	485	490	505	547	484	447	474	489	502	531	509	495	526	535	506	493	452	519	544	505	500	462	559	494	475	463	453	489	493	507	519	491	496	443	492	511	514	502	496	514	503	507	524	508	484	518	535	492	459	512	497	504	498	509	492	508	485	507	522	505	498	480	509	517	498	458	505	485	491	475	528	525	463	480	463	518	494	490	455	494	517	493	494	482	497	465	530	523	539	532	509	474	493	482	505	512	505	529	508	504	497	474	494	468	496	474	491	485	490	478	485	459	518	514	494	507	532	522	524	477	445	490	499	528	465	532	452	488	502	456	476	502	455	474	477	497	508	509	468	500	533	514	544	486	508	525	493	515	509	534	488	511	509	515	535	546	448	501	489	460	506	480	490	541	512	496	474	518	460	537	491	515	474	510	494	457	496	481	513	505	480	473	470	489	510	482	471	496	531	492	487	462	457	516	447	495	490	481	512	483	522	490	461	511	502	491	492	475	512	480	524	539	469	506	470	487	473	476	495	494	519	507	515	479	509	478	477	520	495	486	487	531	485	457	509	526	470	502	513	525	501	507	461	499	457	494	513	506	516	497	484	497	518	504	514	470	503	498	532	467	507	514	492	491	504	480	505	548	501	515	532	472	509	510	471	520	455	470	471	469	487	531	513	450	528	459	489	490	470	513	463	476	491	498	464	476	483	536	477	526	510	518	494	480	494	501	525	511	476	481	494	513	496	455	503	489	464	478	529	467	486	526	497	468	479	511	478	471	502	489	475	520	464	498	474	479	489	526	497	497	564	513	484	497	497	504	525	464	497	516	473	501	525	525	499	476	520	516	465	494	511	496	475	513	495	502	497	466	488	482	508	468	503	477	500	508	513	507	511	469	503	486	475	546	499	531	474	466	512	484	491	494	494	494	492	495	486	511	468	485	520	546	534	475	475	504	505	467	481	468	494	479	469	508	513	455	532	490	518	486	520	506	471	473	478	474	499	501	502	479	485	480	498	503	473	481	496	485	486	474	526	540	466	499	518	498	486	506	445	496	518	451	496	484	513	441	500	515	474	490	507	490	493	464	476	523	500	501	510	482	486	540	506	518	497	465	488	494	517	469	486	487	487	460	484	496	479	499	497	471	523	522	508	452	457	457	480	444	494	475	506	502	468	521	467	477	486	502	460	448	484	493	496	499	494	501	492	487	464	470	500	467	502	532	463	496	480	519	504	522	491	431	510	524	510	465	500	491	506	498	493	499	483	480	486	528	492	487	508	524	516	495	512	494	491	515	476	476	503	474	476	502	510	522	514	481	457	519	501	501	474	458	496	484	476	562	483	470	516	493	495	501	499	465	495	476	549	508	479	482	474	456	478	497	508	514	465	509	487	474	513	479	498	504	511	505	482	560	528	496	497	524	494	497	474	511	518	483	531	467	482	458	506	482	453	524	506	487	463	450	489	501	490	479	477	494	469	507	496	478	465	505	552	462	495	517	527	462	499	482	455	502	495	518	539	491	489	528	518	496	493	519	508	499	502	491	502	489	503	510	508	473	530	509	520	479	476	509	489	524	491	543	496	483	478	496	462	474	490	519	449	546	490	506	527	482	496	478	486	474	523	464	492	495	480	492	515	484	541	473	499	507	544	495	506	473	497	477	508	517	515	520	498	454	533	496	444	554	500	518	462	510	473	505	517	488	472	485	490	468	532	501	472	482	543	526	489	507	453	469	480	535	471	464	493	484	511	503	519	501	522	507	499	478	494	487	495	490	506	510	510	495	513	491	505	501	487	476	473	498	500	490	491	491	483	516	455	490	521	517	518	497	484	483	489	510	486	495	523	492	506	500	476	507	489	458	502	494	482	538	519	511	493	471	502	453	480	468	485	505	486	478	478	479	508	471	495	518	525	509	487	489	506	499	482	466	498	510	503	478	461	533	485	523	521	493	501	480	499	507	490	458	508	460	481	521	499	485	504	465	514	460	489	490	507	512	480	518	476	548	486	528	508	464	480	457	493	506	491	532	526	524	496	481	483	534	496	452	517	491	481	500	517	475	485	442	493	513	467	535	498	523	447	481	532	481	487	505	521	453	483	470	506	478	480	496	470	494	483	503	471	523	492	522	494	536	478	481	479	496	522	518	494	456	496	439	474	505	500	502	489	511	479	508	511	494	535	534	473	513	513	504	474	480	493	495	508	477	467	463	470	475	508	512	467	495	522	527	479	495	502	466	489	494	486	464	516	465	494	474	471	452	500	518	491	454	452	511	497	531	499	482	498	508	494	531	500	500	533	495	481	543	476	488	495	453	476	460	500	484	458	456	479	477	520	469	480	475	493	473	474	489	507	476	520	498	549	514	455	493	517	480	496	499	481	536	518	490	480	465	489	464	492	497	456	523	500	450	487	488	504	496	482	497	498	521	468	481	542	512	522	479	413	517	486	511	516	446	458	487	471	506	478	513	513	539	482	465	475	483	479	486	473	489	515	503	475	479	480	504	554	509	469	478	499	512	485	500	491	470	518	521	494	476	536	466	451	480	485	491	524	523	482	529	470	504	497	505	493	499	492	493	476	507	500	438	472	490	463	476	491	455	487	503	475	527	517	498	485	500	495	478	488	486	490	499	482	476	509	471	512	465	509	489	504	469	526	470	476	539	507	481	504	513	494	540	503	524	490	499	475	501	467	487	480	508	486	509	453	500	518	486	488	523	460	458	502	522	468	507	480	481	495	566	489	521	497	520	490	502	489	489	471	504	508	502	512	476	514	495	502	523	485	511	495	487	471	478	499	495	492	508	500	527	478	490	476	510	488	514	506	533	503	484	507	508	480	513	502	476	500	491	506	485	488	474	468	502	474	461	551	504	469	465	498	513	517	524	487	511	483	510	482	485	481	477	511	533	471	480	510	465	504	522	495	518	529	498	507	458	490	521	480	477	519	512	488	463	502	510	496	524	506	486	501	495	478	476	504	484	459	500	488	502	486	490	472	521	464	485	485	462	508	486	517	555	465	495	473	450	509	480	549	462	516	521	484	519	448	512	502	521	473	479	516	508	518	520	551	475	528	488	493	496	482	487	484	510	504	509	478	502	506	519	488	482	505	453	497	487	512	495	477	535	526	559	487	508	494	502	524	507	509	491	509	465	498	473	502	488	515	486	463	509	466	477	506	467	507	513	554	499	493	466	543	518	494	501	463	489	545	489	495	530	483	482	518	453	514	515	488	505	488	471	490	460	495	531	445	473	470	525	473	457	478	511	497	534	499	520	500	519	471	481	489	488	470	505	476	489	483	471	535	499	492
20861	17537	16254	9349	6069	4361	3244	2554	2115	1777	1552	1351	1217	1149	1075	1003	869	863	817	732	667	718	693	638	628	616	643	659	638	649	599	610	679	668	592	632	549	563	574	558	559	559	577	560	540	509	522	536	553	551	519	505	514	516	559	495	552	507	526	539	529	523	482	509	487	479	528	481	489	473	488	489	474	528	493	457	484	504	460	461	455	450	532	551	480	484	488	472	490	537	505	532	459	487	496	478	495	476	486	507	457	480	485	489	516	431	479	455	462	495	427	486	512	480	502	515	466	470	488	469	522	499	489	491	499	498	469	508	478	425	485	461	491	476	469	473	529	475	486	469	498	500	490	467	492	498	459	494	500	452	496	473	486	509	508	458	478	512	464	445	481	473	512	493	516	473	484	487	458	466	502	496	464	504	459	506	467	456	429	511	500	497	484	483	468	485	464	485	466	475	453	442	507	484	454	467	479	485	479	490	502	490	521	476	471	507	482	450	471	476	499	495	482	480	484	437	492	477	501	495	498	485	497	486	426	481	498	454	511	489	490	489	484	479	456	498	458	499	492	468	492	481	466	494	473	479	495	489	522	454	474	442	504	472	468	483	468	481	458	471	492	442	488	470	488	497	501	483	469	473	438	495	468	480	448	439	469	439	452	485	449	468	499	489	495	450	490	495	487	454	491	465	466	480	498	422	461	499	488	508	450	465	474	437	512	448	467	514	471	479	472	472	468	511	449	486	468	480	490	516	497	441	488	490	490	472	458	500	477	467	493	487	443	497	493	505	450	490	483	473	499	465	481	479	485	502	477	465	498	475	463	494	466	465	485	486	491	512	485	502	467	463	495	484	451	453	469	470	509	511	503	502	510	465	494	496	488	470	472	437	443	497	457	407	464	507	469	432	430	473	453	480	475	482	496	477	443	441	508	480	440	497	465	475	485	497	500	508	473	488	423	444	508	460	488	503	496	484	459	481	467	465	467	457	510	470	478	474	451	502	489	457	475	472	503	456	513	484	510	498	483	468	476	489	483	471	453	456	497	465	463	504	480	480	492	458	459	497	517	522	452	521	479	461	466	518	454	500	500	417	463	500	455	506	485	490	474	500	503	466	462	510	424	470	450	429	522	472	515	488	473	453	471	468	407	519	496	448	463	491	495	466	522	460	473	467	516	492	491	495	478	515	445	468	484	459	434	465	465	494	476	468	479	478	471	470	480	470	475	468	511	456	482	479	491	490	462	514	478	489	488	481	505	479	496	464	471	478	441	466	484	459	483	460	512	529	512	473	471	454	470	471	490	507	455	451	495	535	523	463	476	458	486	509	481	477	485	456	493	501	502	483	484	477	461	515	464	452	492	463	517	499	482	490	480	492	486	557	464	468	475	442	501	465	510	486	437	436	474	502	500	456	432	470	445	486	491	475	484	471	468	502	432	491	487	479	511	478	484	519	477	477	477	476	515	498	489	471	497	501	490	455	502	490	444	442	473	524	483	485	513	469	501	513	471	499	512	495	466	453	527	456	502	443	478	510	487	449	469	506	475	464	481	497	498	496	514	513	464	478	500	471	493	496	483	460	504	535	511	444	496	492	474	457	489	475	475	455	451	468	502	498	462	515	503	482	453	497	494	481	501	469	458	480	452	456	474	479	526	450	470	502	530	463	466	493	476	510	473	469	522	508	467	487	444	466	467	523	461	487	484	434	509	463	467	456	457	482	497	464	467	478	470	483	474	485	504	502	469	486	439	426	472	484	476	471	475	502	488	477	482	480	490	514	475	502	469	476	447	477	494	494	463	464	475	473	499	456	465	459	452	448	468	456	466	456	469	466	477	461	458	477	500	460	438	464	529	498	505	439	461	481	492	469	459	468	462	482	466	487	468	468	460	469	482	471	432	439	444	485	481	475	495	481	451	441	470	502	524	497	496	482	431	475	454	483	498	472	506	486	493	462	460	483	454	469	506	453	518	488	498	494	495	495	477	484	451	449	471	446	506	506	493	448	474	488	469	485	500	477	473	528	507	488	507	469	461	495	477	498	493	502	470	460	480	511	491	456	504	446	482	459	451	458	488	487	460	503	504	517	480	447	484	489	457	483	459	436	479	527	509	474	505	503	458	483	447	540	489	473	474	451	478	466	489	513	478	501	466	506	408	472	470	483	492	480	516	496	493	468	473	483	489	462	511	447	502	511	459	471	475	482	483	505	490	450	447	489	481	504	498	478	469	506	478	527	492	509	498	532	470	496	517	487	477	456	476	471	478	491	493	450	532	500	425	451	477	519	471	471	422	490	491	446	497	502	471	478	446	439	478	511	477	490	476	490	481	503	482	485	475	442	493	489	498	511	481	467	478	451	520	490	489	446	466	487	482	500	511	440	514	440	497	442	488	520	499	465	536	508	497	467	456	475	515	456	470	476	464	453	518	472	518	468	451	462	491	474	486	454	496	453	506	486	462	458	530	452	480	505	483	520	419	489	515	462	471	506	493	472	472	473	480	507	474	479	474	492	496	459	452	486	490	471	495	455	473	468	466	494	482	477	470	485	494	459	471	506	479	486	492	488	510	429	484	516	442	517	478	478	494	498	506	442	464	478	499	506	486	521	497	479	469	443	491	446	458	468	500	484	470	496	504	466	460	464	456	481	503	444	502	454	488	479	467	495	528	455	468	492	523	507	460	463	494	457	535	457	431	504	448	522	483	490	504	493	497	467	510	493	461	501	486	462	456	504	505	492	433	513	482	463	515	436	442	505	497	465	471	502	474	494	483	516	461	454	449	493	469	491	478	459	469	466	513	508	486	499	495	465	465	496	469	447	500	430	476	480	442	477	487	460	487	494	489	452	474	462	486	521	421	507	443	484	508	464	488	436	445	462	444	469	473	464	446	486	487	475	486	499	496	471	452	468	463	492	510	526	502	474	461	480	479	479	509	506	498	473	502	496	514	490	479	494	477	487	449	496	483	489	461	430	485	472	464	484	492	488	472	498	457	489	533	455	447	477	472	440	472	454	468	488	453	464	496	514	426	469	440	481	487	464	487	478	510	445	463	421	533	476	523	448	492	508	464	500	490	470	470	493	454	475	481	522	461	463	448	476	510	478	469	474	483	464	497	460	455	478	495	443	482	448	473	493	476	488	517	458	472	498	494	454	454	489	473	488	478	466	475	464	458	464	490	470	441	472	509	458	479	451	485	443	478	476	500	476	493	491	462	480	502	504	523	477	517	493	460	489	541	500	533	482	429	509	520	515	509	481	469	481	482	470	486	462	456	500	494	438	479	477	484	476	508	530	483	475	506	480	497	480	474	490	468	470	459	497	481	480	496	478	460	472	467	497	479	462	493	481	494	526	480	440	454	503	482	456	458	516	480	466	478	518	464	487	486	477	479	492	457	506	495	489	527	428	477	480	511	483	480	497	501	478	497	495	478	496	465	508	438	467	498	484	446	459	451	469	462	451	479	479	466	481	487	487	451	456	440	501	431	457	517	452	436	449	549	507
27877	12615	1320	389	285	220	219	178	172	162	181	170	161	171	168	165	203	184	176	175	171	157	156	169	173	182	175	179	142	182	193	167	166	203	183	197	187	174	193	140	172	185	180	164	163	174	172	163	166	193	150	167	167	186	170	162	182	180	167	157	182	140	163	187	166	178	158	187	166	181	164	175	172	172	153	170	149	161	161	166	171	164	166	144	179	174	178	170	156	176	173	158	166	178	150	172	175	174	163	162	163	151	165	157	180	169	191	178	134	169	145	177	148	193	163	160	175	159	179	159	159	140	176	176	177	177	132	146	169	158	161	154	148	172	160	165	154	157	156	146	153	160	165	183	174	172	152	165	175	175	173	186	174	162	173	170	162	179	175	171	172	167	167	182	163	154	170	169	168	175	173	156	144	184	189	149	173	154	176	157	168	152	148	155	173	161	178	175	182	161	158	152	158	178	161	171	176	166	170	158	143	171	168	171	146	166	165	151	151	155	159	150	153	175	171	168	165	179	161	173	177	166	151	181	141	160	172	170	160	180	157	157	169	148	166	191	187	150	150	166	192	178	160	170	175	203	169	179	182	142	159	170	162	163	149	175	168	173	164	152	160	181	162	161	169	170	158	158	193	166	162	155	168	158	166	165	169	149	175	172	154	174	166	173	161	176	177	174	179	163	171	177	154	164	181	175	160	166	146	171	185	164	157	181	161	152	166	186	174	164	175	154	183	163	156	157	169	169	171	170	171	159	170	200	159	161	172	175	175	147	176	189	163	172	171	177	161	147	149	180	149	186	176	189	174	171	171	161	174	166	178	174	159	156	171	172	168	164	179	162	151	189	179	166	168	149	177	159	174	163	167	156	147	186	160	159	193	146	164	167	173	164	186	181	162	187	145	154	171	168	172	166	165	159	174	169	167	158	158	173	168	158	169	178	185	153	193	168	159	175	154	186	169	196	159	152	196	162	170	170	131	175	153	142	168	178	185	158	159	155	196	169	149	179	186	155	161	168	158	149	171	179	191	153	182	189	152	169	153	158	158	157	187	164	164	171	170	152	169	157	156	177	157	166	163	189	156	187	190	198	165	156	153	178	162	152	173	158	169	161	182	171	170	163	155	154	157	172	147	166	191	184	168	163	187	176	157	177	186	168	182	174	147	167	167	176	166	154	153	188	148	171	166	182	181	157	175	152	152	172	147	183	171	156	184	163	162	180	176	171	174	183	172	180	180	178	166	196	176	154	171	177	163	178	144	194	185	194	183	165	172	176	154	170	149	175	179	179	179	157	178	146	145	170	165	158	141	180	182	162	180	172	148	153	164	171	153	148	150	169	158	168	159	178	182	177	160	171	165	170	158	167	170	194	152	140	156	163	149	167	182	157	156	156	192	151	164	161	143	209	158	174	167	186	163	182	182	171	174	172	159	177	159	163	159	159	157	153	170	155	165	166	171	163	190	158	183	157	178	148	162	156	189	163	159	153	184	161	170	176	168	175	166	176	180	177	171	166	144	171	173	159	164	151	155	217	171	147	169	147	142	159	178	146	145	183	162	187	172	181	185	143	160	199	168	168	187	189	155	180	199	169	168	169	152	169	175	158	178	174	184	169	164	202	168	140	178	163	149	173	187	179	150	166	163	182	168	150	160	168	198	152	174	169	174	162	180	154	161	172	176	182	177	149	180	189	159	149	165	154	144	167	161	166	185	190	162	176	161	165	183	158	186	139	159	145	197	160	184	169	156	177	165	163	175	152	175	167	191	175	172	170	155	163	189	172	184	180	194	169	172	131	168	180	166	169	142	182	166	184	156	202	156	142	172	170	162	167	162	166	204	165	159	204	211	200	184	167	165	158	171	179	191	153	135	156	163	169	171	177	152	192	199	151	178	177	174	144	191	155	175	174	164	175	174	189	155	170	174	154	168	167	169	167	163	197	173	173	149	177	169	164	186	177	159	167	157	174	186	169	168	163	179	154	171	195	152	169	155	173	188	189	156	154	157	187	163	160	150	143	167	170	186	156	173	171	181	158	167	162	187	179	195	151	171	163	201	154	199	182	189	181	156	181	179	175	165	170	173	153	180	175	174	158	187	152	166	207	179	161	149	159	162	181	161	169	153	180	178	178	171	147	163	169	149	150	178	182	163	167	166	150	179	175	171	181	180	181	172	161	162	165	177	162	160	129	159	165	179	179	151	170	171	153	157	186	140	183	170	162	168	171	179	187	159	197	166	171	182	156	160	163	161	146	164	178	184	159	179	157	170	165	191	182	178	156	140	170	143	168	156	153	155	163	148	156	156	183	174	187	174	174	183	152	162	152	183	172	166	160	156	167	159	169	153	160	163	164	162	170	166	176	172	171	175	166	155	147	177	178	158	184	180	183	175	172	195	174	178	178	180	172	165	170	164	160	170	190	185	175	169	154	172	165	170	149	181	158	171	176	174	159	161	185	175	180	173	160	158	195	148	167	158	182	163	161	178	171	179	151	171	157	127	178	190	137	159	159	169	179	156	147	181	137	158	166	154	154	164	159	167	162	182	182	181	158	145	172	166	153	175	183	141	164	177	162	178	166	172	166	162	161	171	187	158	161	161	173	167	164	162	176	180	170	182	145	184	180	169	159	184	159	168	175	180	182	161	160	184	163	176	133	147	164	174	166	162	167	191	162	176	176	140	161	174	172	153	152	160	183	158	200	188	169	158	167	150	163	187	166	169	161	194	156	156	177	177	169	174	170	157	160	167	148	157	191	165	159	179	186	169	191	179	170	169	188	149	178	171	158	183	149	168	181	155	173	176	170	170	166	176	161	158	183	185	175	170	181	184	156	164	185	163	145	161	154	163	176	177	168	157	168	136	147	184	169	179	157	166	160	146	172	167	158	169	166	170	143	160	174	157	165	161	180	188	172	170	167	163	182	161	168	158	163	166	171	168	155	175	177	191	159	186	185	170	160	173	186	174	158	174	161	193	149	163	149	169	174	169	169	171	166	170	189	158	162	162	176	178	162	185	171	166	178	164	160	157	162	162	151	175	170	156	161	195	182	179	170	178	202	182	165	166	158	173	162	158	165	200	168	185	161	165	164	184	171	155	164	187	168	165	182	176	167	153	171	174	145	166	187	178	163	167	172	158	163	169	183	182	173	167	183	182	156	170	172	170	198	197	192	179	170	147	173	167	160	173	149	184	159	183	171	172	175	177	158	173	156	143	169	166	146	181	187	164	163	170	150	156	149	180	175	174	186	184	147	152	159	153	169	166	187	153	189	187	179	155	199	156	142	171	172	156	175	182	171	165	149	142	189	170	153	157	168	181	161	186	149	191	186	190	156	170	194	181	154	172	160	171	183	159	156	151	171	148	195	161	174	183	180	173	160	177	194	163	166	186	189	178	146	164	185	185	162	182	168	182	149	151	161	145	160	167	191	188	152	163	166	172	164	149	183	175	160	177	141	165	162	183	166	157	178	192	175	170	150	147	181	171	197	181	166	192	149	185	159
7875	900	756	466	365	277	274	261	218	235	220	221	212	200	200	192	205	224	202	188	202	201	187	200	222	185	198	194	199	208	188	206	231	221	219	201	217	211	199	207	210	200	190	213	241	213	202	189	184	214	183	219	231	202	196	221	183	168	179	193	182	190	206	195	195	193	184	179	184	212	185	194	178	183	196	192	197	178	201	192	174	200	195	186	206	188	164	203	197	192	185	186	188	199	209	178	194	191	197	200	178	199	177	187	194	201	215	195	209	203	192	220	216	190	183	184	174	204	200	210	189	194	181	198	204	197	173	208	187	188	172	218	200	190	191	189	215	212	181	176	168	186	181	196	226	189	187	194	204	201	187	175	180	199	210	195	164	199	190	204	164	201	210	173	193	182	206	186	196	209	178	179	188	193	182	171	176	178	184	220	186	180	191	202	175	179	204	193	212	195	195	196	200	203	193	210	187	207	197	179	184	225	198	193	179	168	191	224	199	208	201	181	193	188	187	183	194	216	200	188	197	198	201	196	198	213	183	190	198	168	208	191	222	195	191	185	195	179	196	194	180	204	200	178	190	197	177	198	181	202	206	182	193	173	203	201	177	191	184	194	207	185	209	208	184	168	175	189	179	212	190	183	197	207	174	189	196	203	181	203	223	207	189	192	181	176	182	206	192	203	196	204	183	175	175	192	179	185	192	183	186	187	186	188	199	202	184	188	186	196	180	199	185	202	201	203	171	205	208	179	203	193	196	179	190	195	186	198	201	206	215	176	196	193	189	175	184	170	191	202	221	187	159	186	183	186	206	197	207	194	204	190	167	189	183	197	186	190	198	171	188	199	193	217	174	198	190	205	194	188	209	208	209	198	201	201	173	186	224	191	189	196	180	191	192	217	213	190	210	182	187	176	207	213	176	196	189	188	207	223	187	184	189	184	174	210	210	185	215	200	193	192	186	175	197	182	213	200	207	196	191	211	194	209	194	193	197	186	176	194	182	171	180	200	178	209	208	172	198	192	219	203	191	198	239	199	186	199	203	218	194	202	211	212	185	209	177	194	196	183	188	187	183	192	199	189	182	192	188	177	173	204	182	203	192	193	180	195	193	192	199	216	180	179	187	181	188	196	169	198	200	191	193	192	191	189	169	171	183	233	222	187	173	181	190	183	219	195	201	193	196	161	187	205	189	193	178	191	198	199	233	200	201	199	196	182	204	196	192	178	168	197	203	187	184	199	193	194	193	192	195	203	186	171	199	184	198	190	190	186	212	197	202	194	205	184	170	205	204	197	189	186	196	178	187	186	196	179	205	171	202	190	190	203	187	203	219	191	195	211	182	189	181	190	176	205	193	193	158	190	183	185	187	175	185	180	218	167	182	200	211	218	207	183	193	180	189	196	177	190	190	183	192	196	189	180	213	207	184	200	176	192	171	184	224	178	207	200	177	178	206	211	211	213	194	188	171	167	184	169	195	195	169	190	176	182	174	169	175	189	194	192	187	189	179	177	208	230	191	192	205	181	200	172	180	179	211	194	215	205	184	184	188	170	197	185	198	199	186	221	198	188	183	190	178	211	200	211	191	195	206	162	212	211	198	187	191	196	204	187	200	228	202	197	168	185	192	184	212	179	211	178	198	191	179	181	191	185	184	207	192	201	225	172	202	207	189	191	177	185	183	189	196	215	196	205	215	205	203	181	200	199	198	208	176	182	192	180	201	208	203	201	168	190	195	202	188	191	177	192	185	165	169	201	205	200	172	202	195	183	233	202	184	197	206	189	205	202	186	206	197	179	182	202	164	197	168	215	185	190	198	185	180	205	193	204	195	203	177	184	204	227	177	203	213	194	181	200	233	207	173	171	184	169	213	173	167	185	208	222	197	183	194	203	187	190	171	185	176	169	192	193	205	201	210	180	191	183	197	188	190	184	187	186	163	173	189	187	190	160	188	180	195	205	194	218	208	158	218	178	191	223	179	189	195	198	192	194	194	200	198	172	218	221	207	170	183	208	185	211	208	190	207	164	184	173	181	178	167	199	218	207	184	193	185	168	180	191	210	195	199	181	202	189	175	185	190	194	197	193	177	186	201	210	206	191	196	170	202	180	199	197	177	180	206	183	180	174	174	208	169	188	167	202	195	204	205	180	209	177	187	192	189	190	184	180	186	190	216	199	185	191	203	219	200	182	203	186	214	194	183	185	194	183	203	190	188	201	209	203	186	189	177	186	194	188	199	203	203	181	203	186	182	195	204	211	187	186	193	192	195	175	198	170	181	195	176	194	199	186	194	189	225	201	213	185	177	183	199	201	205	198	208	168	193	192	200	182	208	202	184	191	185	219	183	185	193	185	218	174	192	191	165	187	184	190	174	193	172	170	188	204	194	193	195	187	200	197	214	186	199	213	196	203	190	184	191	190	168	195	165	216	182	179	185	200	209	214	196	181	185	163	187	216	186	177	167	188	181	212	209	180	171	185	219	179	186	188	184	168	189	193	181	194	186	167	161	187	200	178	179	178	166	194	188	203	192	179	212	200	211	165	203	194	197	222	200	177	167	194	185	204	189	201	166	182	188	200	200	182	206	195	167	208	177	191	186	188	211	226	189	179	187	217	193	208	183	201	207	213	205	211	199	194	206	187	194	191	194	185	191	179	196	201	182	189	205	187	198	198	198	176	188	187	187	197	180	194	204	217	190	182	173	188	220	190	193	171	200	214	194	214	193	213	192	181	213	180	181	208	182	233	180	201	194	196	214	190	206	196	199	184	198	209	180	202	205	196	203	182	207	205	227	191	172	189	200	202	198	190	203	193	189	197	197	187	202	197	194	192	197	217	205	187	198	196	180	171	204	186	221	226	180	196	196	171	203	221	183	175	207	210	187	176	194	178	163	175	177	178	207	186	199	181	215	196	195	224	203	210	194	210	185	221	198	181	181	199	173	197	181	200	209	197	186	193	214	188	182	196	193	213	219	178	194	181	199	185	200	194	178	191	202	193	185	189	196	220	186	210	209	203	192	195	170	194	197	207	179	187	209	183	167	190	209	181	204	203	179	182	183	206	203	188	173	206	187	177	198	213	199	177	170	164	210	197	194	198	176	205	184	198	211	196	195	201	197	196	190	181	186	180	169	194	197	186	242	172	194	211	170	190	205	202	180	202	172	208	168	190	192	208	164	180	222	193	218	197	175	196	202	207	197	192	176	198	190	198	214	184	191	180	200	191	192	201	210	219	195	192	222	181	215	173	203	225	203	169	194	201	175	207	195	178	184	226	194	203	191	193	207	196	188	186	197	194	177	186	191	220	218	172	186	178	205	214	180	156	172	218	194	207	199	194	171	207	212	184	220	206	211	192	195	201	180	188	195	179	204	201	196	197	201	192	201	171	198	195	189	193	223	207	175	192	181	174	168	198	208	207	215	194	179	206	183	203	208	192	199	175	217	204	180	192	217	192	184	195	218	188	200	184	196	195	200	141	188	175	187	182	188	175	196	195	176	195
24545	20408	26488	24205	20389	8265	1147	693	565	480	441	397	369	350	343	332	343	309	295	274	256	233	251	243	277	281	232	241	252	262	247	272	247	245	260	236	250	255	230	248	268	253	244	246	230	230	235	203	220	209	241	239	236	208	185	196	248	225	225	223	207	211	228	219	218	233	220	209	196	202	211	245	219	211	228	229	231	214	229	219	215	207	229	245	263	228	217	181	239	230	232	248	198	228	240	226	226	207	223	234	217	217	180	208	223	217	224	190	221	230	237	212	214	218	208	198	211	229	192	218	205	249	229	208	233	215	205	208	204	200	219	212	238	237	210	209	229	239	252	218	190	222	245	196	222	209	232	232	202	199	248	190	207	250	187	233	212	206	199	214	218	220	206	199	238	203	185	237	221	200	211	239	217	200	220	203	231	197	217	209	231	214	190	215	194	217	206	226	209	214	207	222	219	227	215	207	231	207	211	214	201	208	190	198	210	219	201	244	181	210	193	209	200	200	229	220	223	204	227	221	223	215	216	202	242	204	217	218	210	232	230	221	229	216	222	215	219	236	243	234	223	205	227	206	214	222	226	204	225	210	205	260	195	232	232	215	227	217	222	221	205	225	209	216	209	218	208	208	229	233	214	219	194	189	229	211	206	243	219	225	225	229	226	219	211	235	203	202	217	219	224	229	193	198	224	229	212	192	210	215	205	222	216	211	234	223	213	196	224	202	225	202	245	216	228	211	237	235	235	202	189	214	228	223	220	222	204	225	218	251	253	217	205	219	195	191	229	205	235	229	220	197	206	207	227	201	228	231	226	212	235	214	215	211	216	214	240	212	220	228	230	230	197	207	222	205	200	209	213	243	200	218	238	228	204	212	188	232	234	233	190	195	218	219	203	230	224	221	267	208	212	206	227	220	239	217	224	206	225	203	182	211	254	224	231	228	237	224	214	216	229	215	222	205	202	200	210	206	210	225	228	225	201	201	182	206	185	231	204	215	193	204	226	215	211	212	235	191	211	217	253	206	199	213	200	207	206	207	212	212	219	215	232	222	199	210	239	185	236	208	195	194	213	206	227	227	219	182	202	235	225	208	223	190	206	222	215	217	204	240	220	208	216	208	226	214	212	221	206	219	192	215	242	227	201	231	233	227	225	217	221	239	220	224	213	223	218	224	162	204	214	227	226	239	238	189	222	217	201	214	207	214	202	214	201	226	238	200	210	223	201	197	223	204	226	197	205	233	219	222	214	223	224	208	230	200	214	208	226	231	239	224	236	235	233	244	188	197	218	204	227	230	217	213	230	234	218	221	229	231	235	236	193	228	219	224	227	243	229	216	215	235	229	195	221	212	221	216	206	192	208	230	214	214	235	214	242	215	220	203	212	207	214	241	225	237	212	194	211	182	224	216	212	187	237	208	202	202	214	222	237	206	215	204	220	210	201	216	223	229	205	230	218	217	223	208	220	214	194	196	212	215	205	254	226	208	205	204	192	225	187	237	216	275	216	228	231	233	217	228	187	197	219	209	257	214	232	213	232	206	225	204	216	203	212	242	232	221	224	202	196	207	221	175	233	234	226	219	208	212	218	199	233	193	221	212	191	217	187	200	233	227	197	236	226	211	214	187	250	223	210	179	232	186	203	216	227	223	213	202	195	229	214	221	193	212	209	220	208	220	214	219	259	229	228	220	216	248	204	206	207	222	214	217	225	234	204	225	205	231	204	220	214	235	217	202	209	220	222	204	232	214	235	213	203	243	207	222	225	225	234	216	219	218	225	207	213	223	227	214	233	249	229	219	232	208	222	219	241	223	219	199	213	249	201	179	231	233	213	246	195	218	221	213	224	217	230	213	226	206	220	204	221	234	193	199	203	197	205	199	190	215	208	226	194	249	236	228	212	240	215	233	208	227	202	210	252	225	220	228	200	214	228	236	219	237	214	215	210	208	238	232	203	213	202	238	195	192	217	222	243	233	237	213	193	235	231	223	215	223	209	212	221	203	206	211	214	204	229	242	207	227	226	188	193	224	212	210	188	225	231	210	206	204	215	215	240	213	244	236	197	217	218	248	203	217	216	224	235	214	242	229	214	215	213	231	213	227	223	207	217	228	217	230	223	201	220	221	224	239	233	231	229	229	202	229	218	225	204	225	220	218	242	207	207	222	205	202	231	187	215	222	255	224	220	232	214	210	237	216	233	222	209	224	226	200	202	233	220	216	227	234	218	217	215	224	202	229	228	218	202	224	227	205	225	236	201	201	214	221	213	212	221	229	215	217	227	228	257	224	231	223	209	205	208	230	221	226	211	251	237	219	228	187	233	240	203	218	223	216	215	241	207	222	209	223	195	221	228	222	223	225	202	226	194	201	239	220	207	238	240	203	204	237	187	220	198	230	221	221	219	192	222	216	216	207	212	210	213	217	218	233	217	202	228	191	204	209	252	237	217	214	224	214	226	245	228	229	226	240	245	212	209	217	211	232	229	217	216	220	221	220	219	200	218	193	217	215	218	201	214	235	220	230	186	212	192	234	216	206	235	201	178	219	209	203	211	220	210	225	225	255	229	187	221	235	192	204	220	201	220	228	223	210	214	208	236	202	190	226	221	199	233	230	220	220	247	228	187	215	201	225	207	256	230	231	222	238	202	215	225	215	216	207	211	212	203	233	219	193	219	215	215	250	217	217	202	227	257	220	218	212	226	229	206	192	219	216	209	207	227	224	220	202	240	213	204	225	208	221	208	203	194	238	208	235	215	216	234	223	214	211	207	226	199	210	222	197	202	178	220	225	203	204	233	212	220	251	217	195	210	225	222	211	210	211	205	210	218	227	205	178	243	216	210	192	226	227	193	229	207	214	207	227	213	187	222	226	226	219	202	185	204	238	210	192	226	183	233	216	206	206	202	195	200	237	213	209	227	227	193	225	211	197	212	219	194	211	212	233	218	184	203	201	224	202	227	215	214	201	241	201	210	214	217	225	231	232	209	210	206	205	211	228	232	218	216	223	208	223	218	209	215	236	217	231	203	264	214	212	215	230	225	224	234	240	219	226	210	202	250	222	219	207	227	241	210	228	211	214	209	210	222	228	220	211	185	235	220	224	206	217	196	242	244	215	227	202	211	227	208	223	206	220	250	209	197	225	212	233	225	246	215	229	230	187	203	210	212	207	196	204	211	216	232	212	215	208	216	206	236	182	231	214	247	209	197	200	199	209	234	195	202	203	212	251	217	215	220	223	216	220	205	209	221	215	242	241	212	218	240	206	220	214	237	190	202	226	231	200	199	221	226	237	224	214	217	227	201	226	196	247	210	213	217	209	219	205	227	188	223	223	224	179	213	220	229	210	222	207	196	239	230	227	230	220	206	206	218	204	193	220	216	223	237	230	215	218	234	236	234	208	234	212	198	212	219	230	226	208	201	204	219	227	210	229	203	225	212	205	248	243	227	210	216	206	222	234	215	191	184	208	211	222	207	218	216	205	210	218	234	213	204	233	224	189
21141	10777	10083	5339	3249	2238	1656	1240	1044	961	805	646	572	534	455	469	444	365	360	379	316	344	330	345	307	304	295	309	298	308	279	265	314	331	318	310	310	239	272	274	266	267	273	253	253	262	226	231	276	250	238	245	221	249	246	227	264	244	229	243	234	234	227	249	252	215	232	239	210	230	249	222	218	221	234	222	239	239	245	244	224	225	217	206	209	228	233	237	212	231	222	258	237	231	233	237	241	255	208	224	210	247	213	230	238	239	254	211	228	236	235	234	211	222	213	242	220	216	242	233	263	221	237	231	218	225	215	225	218	231	224	232	223	242	231	224	247	197	217	206	188	196	193	238	233	217	193	215	199	213	243	187	249	224	239	206	216	204	211	231	222	196	227	231	221	207	226	233	216	211	208	241	220	233	213	193	216	227	189	221	215	179	235	217	221	235	252	215	182	228	223	222	208	222	235	229	190	243	208	221	211	233	230	196	214	230	213	207	212	248	216	239	205	217	217	231	234	227	230	213	204	189	246	228	221	201	224	222	229	233	216	202	225	217	208	209	194	245	220	220	205	229	203	224	227	219	235	199	252	211	238	226	219	225	231	221	248	215	206	202	210	225	222	226	235	226	225	224	195	271	214	214	224	228	203	245	231	206	196	221	234	224	209	201	232	219	237	239	219	209	220	248	225	207	221	215	230	238	206	210	227	228	224	237	222	240	237	199	219	214	245	225	222	206	234	218	210	221	256	224	197	224	226	235	216	230	207	227	230	208	214	219	228	229	218	193	194	237	211	223	259	216	203	216	206	196	265	239	222	236	207	227	201	240	237	214	236	218	219	199	218	200	233	228	241	210	211	228	241	222	225	214	208	235	210	203	221	244	223	254	209	230	214	201	196	226	237	215	204	230	227	231	204	202	211	214	208	215	221	232	217	216	225	204	224	256	205	222	206	211	223	243	227	230	201	222	219	229	208	227	227	226	210	230	225	216	214	215	212	210	231	211	195	232	221	229	240	234	265	232	219	215	225	239	213	211	233	237	213	227	222	201	213	230	209	229	228	232	237	215	201	259	219	203	238	219	243	239	233	218	202	202	215	212	251	214	209	244	203	217	201	255	237	232	230	220	210	210	235	228	232	213	224	248	234	227	225	227	257	188	224	242	228	237	232	206	213	206	235	225	220	219	204	224	213	221	240	206	239	200	221	225	224	229	215	210	213	208	223	255	223	249	200	230	204	240	193	227	218	222	230	224	245	228	212	210	202	209	234	251	207	219	220	208	194	214	204	233	173	224	223	203	208	221	233	236	244	231	228	236	220	216	239	212	235	228	200	258	209	214	216	243	217	212	224	239	233	218	207	232	223	228	233	239	209	243	243	234	217	209	220	231	220	200	232	230	252	226	214	219	220	203	222	234	230	225	208	238	221	213	206	203	190	223	191	227	240	213	238	212	233	230	213	221	262	222	225	239	220	234	205	220	209	220	203	239	208	214	228	219	225	213	224	240	203	214	195	220	218	229	214	203	211	235	234	219	220	229	200	218	230	196	232	216	219	228	210	215	225	214	191	219	223	243	208	195	223	237	236	198	219	267	215	221	228	237	222	191	212	214	243	224	220	232	208	213	236	214	219	193	214	216	211	213	204	236	210	202	226	218	228	211	237	231	219	246	247	217	211	215	229	233	232	230	252	230	203	199	232	221	205	234	226	232	220	228	226	224	217	244	226	228	208	227	227	229	211	215	217	225	197	228	227	214	222	225	203	244	207	206	237	228	225	214	226	239	208	219	195	232	232	258	217	214	247	230	212	229	242	225	224	226	231	229	248	227	233	201	199	227	209	238	241	222	218	210	223	225	225	244	218	221	206	223	245	197	236	216	202	203	199	201	210	239	207	231	249	252	250	214	224	210	197	210	224	224	239	219	220	210	244	223	227	239	227	217	241	214	231	212	237	233	230	229	209	235	215	202	206	228	225	215	223	218	221	206	216	201	238	222	208	226	219	224	245	216	219	213	233	223	241	205	247	235	216	220	200	203	237	212	240	227	211	233	228	205	239	207	211	200	221	218	210	227	226	205	235	231	220	223	210	217	227	234	227	237	246	194	228	221	204	232	203	243	229	225	216	236	208	239	204	215	229	244	243	242	247	246	217	221	240	245	224	242	209	237	234	218	203	252	226	220	225	216	221	233	220	200	209	218	242	224	224	219	220	239	265	218	207	229	248	232	236	196	189	211	202	195	241	247	213	247	204	247	190	216	248	204	216	237	210	248	228	212	204	212	233	239	228	219	211	208	231	203	214	258	204	237	237	248	224	231	216	211	239	251	207	223	221	233	229	224	251	242	228	237	220	235	231	221	215	218	230	229	229	235	237	217	233	227	186	221	223	228	202	205	221	233	213	229	219	211	216	183	223	214	227	208	227	242	232	220	199	234	236	232	200	202	221	222	214	211	229	213	229	219	209	235	232	250	231	221	207	242	237	206	215	233	220	222	215	218	238	228	216	247	226	234	212	248	239	200	228	202	226	233	230	205	221	224	235	225	215	202	237	249	224	198	222	186	186	223	208	210	236	210	213	215	241	225	228	227	232	224	204	227	201	226	239	218	236	217	242	209	199	214	202	229	201	216	216	208	199	210	250	219	224	221	191	224	229	188	236	253	220	225	232	191	213	196	218	189	210	232	203	233	210	219	243	235	206	246	234	204	230	220	216	227	228	236	217	214	216	213	212	239	227	221	204	232	220	213	242	213	229	210	194	232	237	236	211	203	224	224	225	240	242	250	233	206	249	246	225	251	192	218	213	242	235	240	238	216	217	235	211	205	238	199	227	224	180	228	237	226	215	222	224	207	224	207	208	220	212	231	220	209	241	210	230	215	251	219	214	214	233	238	229	231	206	213	207	217	204	228	223	195	214	217	222	218	227	211	206	209	227	187	222	201	226	198	230	239	199	236	226	200	220	232	217	223	223	226	232	254	205	244	218	203	197	235	212	226	222	226	249	224	234	220	216	238	215	204	242	205	240	228	227	214	223	202	216	256	225	225	240	215	228	214	216	207	215	232	217	213	213	216	217	230	233	209	207	227	211	230	222	229	220	228	200	234	211	236	235	227	246	211	234	215	225	205	242	216	240	213	210	209	231	215	234	237	197	211	243	220	211	220	219	223	215	205	210	236	219	240	245	213	230	201	245	236	231	217	208	225	243	209	227	209	231	209	216	210	222	221	219	215	220	232	220	204	246	225	241	207	233	228	225	231	228	205	224	224	214	211	220	202	211	226	257	236	209	217	214	214	211	227	232	206	250	195	213	204	214	209	206	252	225	209	226	217	186	218	219	205	224	217	221	199	212	193	220	222	237	224	194	259	203	213	227	221	263	215	242	205	232	224	207	218	262	212	235	227	203	204	213	216	224	251	201	229	229	238	222	215	250	222	241	218	221	198	216	207	227	239	202	238	218	219	222	211	219	214	236	212	224	231	227	256	219	225	222	225	242	218	228	234
22588	20358	26998	23584	20366	20412	8536	1553	1095	991	923	843	736	717	728	700	647	636	628	633	615	600	604	563	560	586	561	534	612	577	561	521	536	544	545	562	551	523	523	565	543	542	559	518	540	526	537	542	553	504	512	477	506	495	553	464	511	521	503	539	496	493	518	499	481	509	513	508	533	521	512	548	544	494	479	500	514	463	463	513	497	493	494	504	549	496	509	514	518	530	493	483	448	477	512	518	484	511	479	476	530	499	512	472	519	505	522	481	476	513	497	496	508	493	484	503	520	491	506	474	500	464	529	489	485	480	526	486	505	516	480	477	476	503	484	504	489	479	484	472	495	486	481	530	491	484	528	485	484	475	518	533	514	488	452	521	543	482	521	489	515	540	486	472	516	510	513	519	460	486	489	486	505	521	480	476	485	459	491	490	478	457	517	516	491	533	466	493	515	511	500	489	473	480	509	474	491	466	491	460	497	483	492	543	463	493	489	484	492	512	480	492	476	484	525	506	504	504	485	462	499	475	458	462	465	484	523	505	507	505	495	485	514	484	510	492	437	501	473	493	508	529	509	518	470	509	477	490	507	537	494	502	508	491	523	502	470	465	428	532	493	493	467	523	523	492	521	488	491	471	444	485	476	498	477	476	500	512	479	479	467	485	489	509	469	490	488	505	476	499	497	473	459	543	521	501	442	496	530	518	470	540	483	487	457	499	479	524	473	480	480	493	516	526	517	480	503	453	494	512	493	460	470	478	465	472	473	532	476	492	527	457	481	492	478	496	431	518	495	494	490	503	495	514	525	525	533	545	475	471	472	526	536	488	499	497	521	523	493	477	490	469	501	502	479	471	493	476	510	465	499	518	501	490	493	508	527	497	474	490	508	479	545	517	514	438	462	504	526	497	498	442	523	491	517	532	528	557	476	520	508	480	493	500	498	496	499	458	461	460	471	513	524	482	492	501	460	484	492	484	475	483	493	502	492	522	525	523	502	482	511	550	482	524	488	498	480	437	502	511	472	478	435	498	515	494	477	461	474	515	539	470	475	534	546	465	479	497	499	513	483	510	513	458	497	497	532	497	481	483	515	527	507	432	474	491	491	532	498	529	478	511	450	485	476	514	488	468	473	502	484	529	475	476	466	479	487	461	452	507	513	493	467	532	514	514	530	485	504	523	536	502	487	488	505	500	506	495	506	527	522	443	497	503	475	492	478	516	547	490	490	496	471	489	510	509	487	477	464	506	470	504	460	489	452	497	515	466	502	516	501	519	526	502	485	458	475	514	482	513	493	489	487	489	429	488	484	499	481	519	525	495	509	449	497	473	476	483	514	485	444	479	482	536	514	519	472	500	468	494	521	473	472	467	474	459	529	519	465	518	543	484	500	506	449	471	521	485	476	482	483	490	487	491	491	518	492	460	473	496	488	501	499	498	502	486	523	512	497	436	511	484	483	457	513	505	474	514	514	489	501	520	499	463	508	457	491	499	469	443	501	440	461	524	522	520	488	461	505	493	482	483	463	497	551	486	469	510	465	531	530	521	465	453	486	473	506	513	487	510	504	496	482	479	505	503	475	508	492	471	487	473	509	502	503	465	489	520	463	474	534	491	515	462	502	520	505	510	494	493	536	475	480	524	474	506	481	500	518	479	450	478	468	490	471	498	503	548	487	496	480	484	494	481	474	500	415	478	476	510	458	508	519	477	508	487	495	469	501	521	449	503	520	502	494	490	486	486	488	495	523	489	474	520	472	509	497	490	467	489	502	486	475	517	468	524	534	500	516	511	493	541	525	441	478	524	505	499	477	480	547	451	503	452	498	506	480	524	481	471	480	476	526	516	540	488	505	513	526	490	471	497	486	547	516	530	469	499	474	515	530	469	527	483	497	483	536	458	448	488	464	475	515	472	458	428	502	513	473	487	475	520	474	510	444	469	481	471	505	478	508	515	499	510	478	482	527	498	472	504	489	450	533	491	532	499	524	503	479	471	526	477	497	498	482	484	460	478	457	498	555	477	478	478	471	475	507	503	490	493	510	480	489	474	495	478	493	493	499	496	528	534	470	501	520	522	489	463	506	516	499	492	491	494	495	503	522	510	494	493	482	461	510	480	503	488	491	510	475	466	517	525	510	474	468	471	472	491	536	495	466	509	519	538	528	480	500	501	468	496	481	509	499	501	442	479	465	482	485	474	454	466	463	480	473	488	531	523	501	497	460	498	496	479	495	511	486	440	494	472	460	501	509	462	450	504	518	495	509	483	450	462	459	516	508	507	511	511	487	464	435	495	492	459	516	492	489	460	499	478	499	477	490	536	496	508	484	489	497	477	470	528	503	483	475	475	480	472	508	455	518	498	489	490	478	434	479	487	536	480	446	554	475	476	491	505	450	515	515	489	513	529	479	531	469	542	561	538	460	502	501	488	476	495	477	504	524	512	477	458	511	478	488	477	489	514	497	495	507	490	481	486	503	475	510	494	480	501	486	480	490	460	516	494	542	498	466	491	461	483	502	475	491	499	470	473	496	529	505	517	513	512	504	499	461	500	485	476	477	476	513	510	472	481	467	524	491	486	464	460	508	464	520	488	485	479	496	483	482	469	553	486	481	506	485	532	506	509	518	475	508	472	481	493	467	466	498	517	493	483	479	468	448	478	509	477	510	536	472	489	463	489	478	515	506	516	518	496	487	518	493	476	474	498	465	524	488	455	480	499	480	497	470	489	480	517	494	459	480	473	454	505	479	521	496	484	501	482	529	512	501	460	506	517	484	551	500	476	461	486	497	504	495	486	503	469	481	478	486	482	481	470	478	496	479	462	485	469	499	467	458	512	534	495	546	491	469	504	521	509	485	520	486	494	486	494	497	514	488	473	501	460	501	479	493	465	507	475	497	495	485	433	534	475	491	490	494	478	512	504	505	488	458	503	447	477	478	493	521	489	464	468	495	504	480	495	529	519	488	488	481	495	508	517	499	516	503	505	480	499	476	501	532	500	490	506	514	497	489	469	489	510	470	512	477	500	511	510	443	538	466	496	515	501	508	476	489	495	498	508	507	480	545	511	476	456	493	511	498	488	483	496	509	487	503	499	472	496	498	459	482	490	478	461	486	490	519	460	507	496	486	466	488	504	471	500	480	468	464	515	489	495	465	468	481	465	511	511	468	492	496	517	498	507	489	533	501	519	469	453	524	486	480	494	487	521	489	490	459	524	487	504	496	471	503	504	554	489	471	524	493	500	483	471	478	540	479	523	468	495	515	510	523	479	475	475	465	466	482	482	514	517	474	493	525	511	513	543	537	498	527	517	485	440	495	444	520	465	492	464	485	524	478	490	497	497	475	501	521	511	459	502	527	468	493	476	457	504	523	489	493	468	499	466	484	485	482	479	477	493	460	487	500	475	463	478	485	491	490	508	523	485	487	486	483	506	478	474	492	489	495	495	506	490	502	487	514	471	475	496	482	492	506	525	526	451	487	475	490	519	474	474	518	498	518	466
21463	17298	16396	9432	5978	4244	3247	2533	2128	1781	1459	1313	1235	1120	1051	971	833	845	796	728	769	736	702	677	706	641	637	649	598	635	593	600	640	659	592	606	542	586	586	584	539	520	559	576	540	538	536	553	515	590	549	533	511	489	509	505	536	538	496	487	501	503	516	478	432	494	472	477	488	497	519	506	485	504	478	460	535	505	476	523	518	467	510	512	481	493	471	516	520	507	495	518	455	471	491	477	500	462	501	485	488	494	488	436	439	449	484	474	497	446	483	471	487	449	471	496	476	446	498	471	460	485	512	488	472	488	489	482	458	469	480	490	479	433	479	470	473	497	478	460	430	534	500	500	464	503	490	502	489	454	482	480	441	500	444	448	522	475	495	502	464	479	503	474	485	489	455	487	478	445	466	511	516	506	462	503	432	527	478	495	499	499	473	479	455	492	449	478	502	490	486	449	486	510	515	519	497	500	456	438	457	450	440	456	483	477	476	494	485	474	492	470	448	497	470	487	466	479	491	483	499	492	424	508	501	474	486	492	475	518	480	521	510	500	453	495	473	471	473	462	434	484	466	502	490	454	492	460	483	506	449	530	471	504	465	459	487	462	475	473	474	491	477	500	466	431	456	536	486	488	483	486	469	482	462	464	459	456	462	484	513	481	513	502	499	505	490	494	486	502	523	528	504	492	444	482	475	465	468	455	505	478	446	444	474	523	482	459	493	535	494	448	445	456	496	490	475	479	450	500	492	522	473	504	479	501	468	487	476	483	479	453	507	493	511	492	451	478	489	473	479	462	497	465	458	427	497	508	495	518	460	506	498	458	476	467	481	491	501	517	519	457	445	472	475	507	457	464	457	500	469	490	499	510	462	437	489	475	522	493	492	493	480	481	495	474	499	473	521	450	467	472	479	496	473	478	477	469	454	454	463	468	462	449	481	484	491	470	464	470	461	524	501	521	500	491	477	488	500	481	488	492	484	506	478	505	468	493	484	450	463	448	480	478	522	472	463	505	452	466	434	499	496	467	467	436	479	515	458	477	506	491	498	488	454	502	468	495	493	464	487	428	456	446	479	454	502	486	510	519	478	462	461	473	451	454	511	482	469	481	464	491	476	479	461	524	438	479	470	492	506	505	489	436	483	484	488	478	463	452	482	530	510	476	492	501	522	485	504	481	450	502	464	445	475	455	462	496	454	478	476	522	482	470	494	506	497	465	482	501	490	536	501	458	467	485	500	493	489	471	522	480	462	503	495	512	512	430	446	495	516	493	481	467	448	491	440	461	474	471	484	483	460	458	512	502	506	458	490	490	476	478	479	479	502	485	476	530	473	457	499	505	452	495	506	434	453	440	517	476	476	415	473	431	482	533	490	462	482	489	486	501	479	506	457	517	465	456	491	480	525	425	476	483	517	463	522	458	498	504	497	471	495	461	446	444	496	490	463	459	496	491	500	493	482	439	500	445	481	498	491	518	449	484	489	496	426	478	493	462	470	439	505	476	468	484	508	494	519	508	462	476	505	450	469	493	510	502	478	475	526	466	486	456	476	499	489	478	438	477	506	478	500	480	472	460	449	512	448	477	463	482	458	485	474	444	471	488	466	500	492	504	493	474	484	481	457	508	479	488	519	477	482	483	485	468	488	480	496	509	514	497	485	465	483	432	472	497	495	468	539	470	499	475	484	504	488	464	518	465	451	461	430	499	507	481	479	448	438	485	500	474	498	494	475	470	524	482	523	506	463	485	495	474	458	457	502	474	483	436	491	450	456	502	456	481	493	489	477	470	521	468	474	501	480	481	499	483	481	483	498	486	476	486	489	473	493	462	439	462	479	476	484	491	513	454	472	478	486	528	481	466	485	489	436	434	444	486	518	474	491	448	462	461	513	485	432	502	497	458	454	433	441	485	482	457	507	486	450	467	448	499	476	501	497	472	467	487	482	492	493	489	495	496	481	455	486	453	499	501	473	465	483	458	496	467	510	493	465	474	500	490	492	465	477	461	510	481	449	515	454	485	460	440	412	435	485	496	436	475	452	510	499	481	482	518	483	489	501	518	532	499	469	537	476	464	473	486	482	479	459	508	490	494	489	481	507	470	498	501	505	478	502	436	519	452	506	478	484	494	467	459	496	455	460	477	503	481	512	492	462	482	460	453	502	466	470	459	465	483	434	506	468	486	503	453	450	469	453	467	471	501	463	499	486	484	465	502	497	465	510	472	488	460	462	503	458	493	453	464	484	472	491	461	513	480	456	476	458	506	480	475	508	470	498	462	472	469	481	491	487	460	470	506	456	457	509	488	502	472	488	442	460	454	457	474	437	514	458	454	502	482	477	459	470	489	471	468	503	519	467	470	450	460	464	446	493	462	525	464	449	480	490	477	530	468	507	472	454	500	485	480	462	522	493	427	481	506	466	468	502	496	457	462	468	465	478	477	495	497	510	503	479	468	487	469	422	502	466	511	462	449	495	464	489	521	500	484	490	528	485	452	455	463	435	471	470	513	487	491	523	456	445	512	451	479	466	492	450	497	485	487	494	491	500	450	477	482	443	460	474	455	473	514	493	497	480	492	480	447	460	465	527	448	489	511	494	493	478	523	468	487	484	481	469	478	487	442	465	453	460	491	489	475	464	475	516	490	474	474	481	470	487	484	486	469	480	485	469	535	484	464	483	460	449	464	498	509	484	482	488	461	482	465	481	521	473	501	447	471	496	487	440	481	511	508	494	467	513	519	458	491	471	488	456	475	514	489	476	473	497	436	455	467	478	490	452	497	512	470	500	481	471	537	498	499	484	454	454	484	487	477	470	463	475	477	503	496	456	466	485	473	485	475	479	491	481	480	499	469	459	461	472	461	442	497	497	483	464	464	465	500	472	449	477	528	488	463	500	405	470	482	495	423	505	472	496	449	480	490	474	471	531	494	418	514	499	492	487	485	469	479	482	475	460	462	522	461	451	483	478	499	463	499	492	458	461	502	467	489	468	527	472	436	464	486	490	485	449	482	471	454	460	489	461	451	486	467	488	491	482	504	505	479	444	490	515	458	457	429	454	476	474	460	494	510	435	466	499	484	475	479	472	472	463	497	482	470	461	486	485	474	478	463	439	464	484	463	470	484	478	483	469	478	538	495	499	468	449	459	488	482	469	473	452	513	479	477	499	491	513	485	485	435	483	487	466	473	458	515	508	471	479	468	471	487	502	486	495	490	477	507	478	449	453	454	515	472	492	524	443	444	464	465	516	527	514	501	480	509	495	535	482	514	479	478	478	504	503	505	467	474	493	488	483	486	488	481	484	461	490	505	481	471	447	468	473	471	486	463	510	456	503	513	461	462	497	486	502	451	475	505	499	511	520	466	487	509	454	462	449	476	494	492	459	530	496	470	482	444	480	431	448	487	489	472	491	466	469	451	495	468	472	458	479	489	501	462	469	493	461	492	470	480	491	485	491	503	517	509	454	468	490	507	475	479	459	461	438	514	471	461	508	493	476	465
27942	12679	1270	351	263	219	185	208	199	174	174	150	174	161	160	175	154	159	170	155	177	165	174	155	187	171	165	171	166	171	193	161	177	142	177	178	172	202	178	165	174	173	192	184	190	173	188	192	164	176	190	190	151	190	177	199	196	205	159	165	144	173	177	155	154	170	148	178	168	173	151	159	169	172	169	182	156	147	164	180	179	152	181	163	179	156	167	174	169	165	180	176	150	165	185	162	154	174	157	172	151	161	170	177	183	171	187	177	174	167	164	168	184	172	175	169	169	173	170	158	164	188	168	154	153	166	156	181	183	151	171	149	159	179	182	169	181	184	170	159	160	221	178	165	161	164	176	151	160	190	194	169	177	175	155	175	164	161	170	167	167	159	157	188	149	169	177	160	170	164	164	179	163	160	159	205	167	174	163	175	152	171	157	178	158	165	152	172	176	156	156	196	181	174	144	173	176	158	175	163	172	164	167	145	163	175	142	166	154	163	164	157	166	165	169	172	166	152	152	185	156	184	164	183	166	181	158	171	157	180	166	164	155	171	149	169	156	158	187	169	170	173	164	147	160	150	173	180	157	167	184	154	183	159	190	183	190	193	152	191	165	155	189	161	182	191	164	182	162	155	209	188	153	151	147	187	172	184	183	137	142	184	181	154	180	170	192	169	176	180	161	162	153	160	167	159	176	174	178	164	161	185	146	169	155	161	155	142	166	168	167	159	151	151	168	175	176	185	154	173	143	152	162	175	184	168	182	183	144	191	168	158	158	177	154	166	165	166	142	158	179	159	163	152	161	183	169	187	168	180	160	139	149	160	185	162	151	169	175	161	166	159	177	149	177	183	184	177	160	188	136	153	188	173	166	145	177	163	170	168	173	142	186	181	186	184	155	169	146	173	179	178	142	156	186	185	150	177	176	171	194	149	150	151	178	179	178	140	170	181	154	148	181	180	187	182	180	146	158	143	162	157	163	170	182	190	167	166	146	183	144	174	160	160	168	174	162	149	140	182	171	193	166	171	191	160	154	153	187	153	187	149	168	153	161	164	158	156	164	162	173	170	151	182	178	157	157	163	168	171	168	178	155	174	168	174	153	164	191	182	150	174	153	171	151	202	145	168	164	168	184	162	178	163	182	185	156	162	149	189	143	187	151	179	160	175	177	172	165	170	193	158	169	165	138	187	188	161	172	174	160	167	185	161	162	170	176	162	176	145	140	156	147	164	172	143	179	171	221	187	194	166	179	180	170	168	173	175	166	165	162	170	162	183	189	158	155	161	175	166	181	161	165	170	135	163	165	169	159	187	164	175	160	154	175	156	157	160	176	171	149	183	163	140	169	167	154	156	169	165	147	189	172	169	152	150	170	184	161	172	188	154	184	169	196	135	166	172	189	182	147	185	181	186	190	169	179	169	163	159	149	145	166	166	185	174	160	198	182	176	168	172	173	163	178	160	165	167	175	168	180	178	169	152	161	160	180	144	168	156	186	169	166	188	176	168	174	182	166	184	152	156	181	173	164	152	168	185	165	149	163	169	161	146	172	153	194	161	158	173	167	164	160	164	188	156	186	166	188	169	154	163	184	186	140	144	181	169	161	178	164	177	158	173	164	191	158	157	152	158	169	172	166	171	194	162	191	142	176	149	154	200	183	179	166	189	181	153	182	171	173	162	165	179	180	158	155	193	182	140	173	183	167	188	185	146	180	183	167	161	147	172	170	157	170	167	174	148	171	174	147	164	188	166	155	166	188	156	181	170	151	189	182	177	168	198	154	167	158	168	161	167	168	185	163	162	161	177	160	169	175	168	162	172	169	169	165	184	181	153	171	172	155	183	168	195	167	171	161	149	164	177	202	169	175	179	156	170	153	162	162	171	185	180	180	170	190	166	150	168	181	142	163	167	189	142	169	165	176	167	181	154	142	165	182	160	146	166	152	161	148	178	183	168	164	173	151	162	169	181	156	167	185	172	172	174	158	197	175	167	150	165	172	174	167	173	182	175	174	170	179	163	180	187	150	172	150	172	186	162	166	165	170	165	168	169	175	154	178	164	181	131	157	168	165	151	151	169	147	163	180	158	185	169	165	157	148	164	160	166	176	158	167	177	160	177	163	166	146	181	174	176	176	178	179	143	163	164	155	169	191	204	167	185	213	198	146	166	155	174	156	165	182	182	185	157	166	182	173	171	159	145	164	159	172	179	166	167	182	185	194	156	179	184	168	169	135	159	168	165	171	151	193	176	169	160	175	151	163	191	157	188	150	180	160	148	161	187	171	180	151	160	167	167	155	166	175	170	183	167	171	152	180	196	147	160	187	161	163	178	172	184	196	149	189	173	171	148	177	180	166	160	178	151	162	160	170	159	174	159	202	179	173	163	177	168	157	182	169	186	169	170	169	171	165	147	181	148	177	169	173	167	173	172	160	184	154	185	181	180	192	162	178	156	181	175	164	167	157	143	164	173	169	182	152	170	157	168	150	170	162	157	194	167	157	168	149	169	189	193	160	152	173	175	167	183	144	161	140	173	168	164	178	192	138	169	170	182	154	167	180	166	160	174	166	177	185	174	148	162	166	163	182	180	194	168	171	193	158	146	162	176	156	174	166	169	161	185	150	185	142	148	166	161	177	163	170	164	175	159	181	156	164	180	185	159	162	155	189	183	148	149	162	175	164	165	149	158	173	168	175	163	174	168	162	155	172	159	188	178	160	176	173	184	178	174	176	164	195	147	180	173	187	180	194	163	160	156	177	198	176	172	161	182	164	145	199	172	169	174	170	166	142	141	162	181	175	179	161	156	178	164	159	161	146	158	175	166	169	165	156	174	162	172	161	152	148	178	172	162	176	154	173	179	184	178	186	154	175	168	158	172	183	163	166	160	170	188	191	172	175	168	177	154	135	179	164	192	173	178	177	158	183	190	154	162	201	177	164	166	162	160	166	157	174	174	182	156	172	167	182	163	175	165	159	169	164	159	164	158	175	163	153	155	173	177	146	164	187	164	171	166	168	150	156	171	162	183	165	165	160	189	140	175	157	157	161	167	176	158	184	190	168	167	167	156	181	164	170	155	159	172	173	148	166	167	184	157	185	186	171	176	173	174	181	170	160	167	144	181	159	159	165	160	193	164	185	177	175	174	170	161	167	160	157	179	163	159	165	160	164	159	145	165	162	154	175	157	180	157	179	191	177	181	164	173	161	154	153	158	176	169	167	152	184	179	163	153	156	167	188	170	186	169	142	164	178	186	181	154	170	163	160	171	150	157	169	191	181	152	176	143	159	173	170	146	179	161	173	162	179	187	196	164	171	175	179	180	178	161	164	171	179	162	158	186	157	164	178	161	178	160	154	183	162	160	156	152	146	175	155	188	177	148	175	168	164	159	142	156	161	151	179	149	177	174	153	165	167	183	181	170	161	163	184	154	177	187	173	196	172	183	159	186	173	137	172	172	157	161	166	190	179	186	153	189	182	168	183	173	184	184	160	168	156	150
8401	922	787	433	336	302	244	237	257	232	224	214	229	192	210	220	211	220	197	212	183	190	209	219	216	180	208	211	212	200	227	255	214	220	195	230	208	213	200	187	208	197	211	191	216	185	198	193	202	187	218	188	181	208	200	205	199	188	193	210	205	224	187	219	184	206	218	199	199	229	169	229	206	220	183	178	211	206	191	163	174	195	184	186	192	182	165	187	183	178	210	186	227	208	209	187	202	183	201	169	187	198	179	181	191	198	193	198	184	202	186	180	216	190	181	198	199	187	201	215	188	174	192	181	183	201	194	208	198	167	182	175	163	182	199	199	201	190	186	176	191	197	214	176	188	186	199	178	196	176	207	215	184	184	196	164	220	214	185	198	199	186	165	209	206	204	199	190	187	194	198	173	205	194	214	184	182	174	202	181	180	185	188	208	188	162	207	198	191	213	175	203	171	219	215	172	217	201	183	187	185	191	195	188	200	174	189	183	197	203	182	199	181	204	214	177	194	194	231	194	200	169	198	196	183	196	186	179	203	192	211	174	174	196	184	192	189	193	185	172	207	181	211	169	177	205	209	211	196	190	201	216	192	206	202	212	165	194	200	223	208	203	175	164	181	176	202	188	174	213	175	204	189	194	180	177	188	193	178	200	190	189	208	192	194	189	192	208	183	198	213	198	216	166	209	197	193	197	196	212	185	179	206	195	189	204	179	191	199	170	188	198	189	196	199	187	201	201	194	173	186	191	183	184	200	181	192	183	195	180	191	206	198	181	207	196	205	201	206	192	208	209	191	178	179	190	208	223	186	183	212	182	195	186	190	211	211	193	208	196	184	184	206	187	175	198	208	208	184	203	199	222	190	205	211	177	188	184	218	189	194	180	180	195	186	175	209	167	201	189	218	200	176	191	198	198	178	190	182	184	181	220	177	224	186	196	196	203	200	173	163	202	190	201	197	206	202	203	203	195	180	179	175	174	168	189	212	179	193	196	215	206	180	224	186	180	174	167	201	199	195	188	203	197	184	184	193	193	185	178	193	184	192	188	195	191	199	154	202	203	193	180	188	190	189	191	198	180	221	197	198	191	170	185	191	213	187	211	186	169	199	171	169	192	203	195	187	163	176	180	187	195	207	184	195	191	166	199	176	172	198	197	212	199	169	151	193	222	177	172	197	213	234	187	191	186	180	181	193	228	209	191	188	204	184	192	202	165	180	224	178	189	181	185	180	190	190	192	181	178	181	201	161	185	199	182	192	203	166	195	191	198	216	192	208	181	201	193	209	182	204	171	200	183	195	206	185	192	200	184	203	189	193	203	194	196	195	216	192	211	193	175	182	200	168	174	200	187	176	190	206	189	208	202	196	175	192	234	202	192	193	171	223	230	201	181	203	197	196	192	195	183	194	234	208	187	187	193	204	192	203	171	177	181	177	217	210	193	192	165	197	188	209	211	207	206	177	220	185	201	194	189	183	188	191	178	186	194	197	176	197	224	200	162	197	181	213	194	186	194	237	196	182	209	195	169	199	214	188	193	192	169	177	212	198	184	183	158	192	201	190	173	170	204	167	191	192	188	194	198	219	201	216	169	195	175	203	182	175	193	235	191	200	176	190	186	192	168	176	201	155	204	194	196	209	180	209	189	193	194	197	173	194	186	168	204	183	192	183	173	220	186	192	205	180	200	208	190	200	194	191	195	197	186	195	190	198	213	205	186	201	184	175	179	189	185	201	217	180	193	223	180	197	196	188	187	200	185	203	192	202	182	197	232	183	174	203	182	197	188	199	185	196	192	201	189	209	206	201	194	183	197	186	204	208	192	180	165	190	185	172	185	188	170	201	207	209	188	182	161	183	212	176	210	206	180	184	207	172	199	209	171	195	189	216	199	207	185	157	200	187	209	185	222	191	204	197	173	210	181	169	210	186	200	179	189	197	191	201	208	190	201	190	199	198	212	190	179	192	198	171	189	195	186	184	186	173	204	176	183	195	191	178	182	199	196	196	197	200	198	184	174	197	198	187	177	188	202	196	209	207	212	180	198	180	169	197	176	202	195	201	206	181	213	193	195	200	185	213	186	194	204	175	201	191	186	187	205	177	188	201	224	184	172	174	190	220	197	205	194	193	194	175	187	184	171	199	180	203	198	187	186	194	185	215	223	208	208	204	183	182	195	188	192	192	172	179	204	181	201	187	197	182	178	203	178	200	176	160	180	185	198	193	208	183	189	174	182	190	195	185	189	203	191	177	217	172	205	196	198	209	200	183	206	203	181	183	191	197	201	211	199	201	188	161	210	188	197	173	194	162	201	185	192	177	194	194	189	176	195	180	193	174	191	202	179	216	213	196	194	210	178	215	191	198	188	171	204	195	197	204	192	187	175	190	197	173	195	178	199	175	204	176	217	194	202	188	206	177	170	194	210	193	191	188	200	179	226	191	203	200	186	217	182	217	175	177	214	186	206	173	201	174	200	214	187	215	207	201	183	173	206	194	223	195	217	188	194	166	159	188	181	197	195	209	192	202	185	201	184	189	189	224	190	172	199	212	209	196	177	190	178	174	196	195	198	193	164	201	184	193	186	204	187	199	203	200	199	198	183	189	214	210	178	203	204	174	192	165	196	183	192	207	187	177	178	189	202	190	189	223	213	210	204	210	182	214	182	198	198	202	205	197	202	170	177	190	161	199	189	171	186	202	222	177	205	212	179	190	203	191	196	215	191	204	194	211	188	185	192	186	176	183	210	216	195	189	201	199	201	177	209	177	190	207	186	183	207	154	214	203	197	180	206	193	206	174	174	177	209	213	205	195	199	183	189	205	180	219	212	194	181	181	189	200	214	194	206	190	189	212	196	183	183	202	204	203	195	217	190	198	191	178	195	200	211	226	203	173	187	178	201	191	188	199	191	200	190	179	192	198	201	221	180	202	187	208	173	185	184	215	208	187	201	190	211	198	168	201	188	191	186	189	202	193	203	174	177	187	197	186	164	202	206	196	180	202	205	177	169	193	175	213	197	171	207	185	190	195	162	188	181	164	197	206	199	219	179	190	195	183	194	193	231	214	200	199	193	168	206	198	212	182	204	188	183	215	169	205	199	195	190	211	184	213	169	191	191	210	201	191	196	195	184	185	219	172	194	195	158	201	212	235	184	191	183	210	193	202	204	206	180	221	186	197	184	185	205	189	196	193	204	216	174	196	193	185	195	201	204	190	202	218	201	202	169	195	181	214	195	177	203	202	192	205	192	192	167	213	191	198	171	190	185	198	179	185	196	186	213	181	193	199	196	193	185	182	185	192	212	191	195	190	189	197	224	197	198	196	210	211	198	189	181	198	201	212	188	212	177	212	224	174	195	196	205	182	196	204	185	220	178	198	194	166	198	185	182	191	221	185	165	223	225	187	204	210	192	203	159	165	198	213	187	167	212	195	189	188	202	198	212	213	200	200	212	174	205	191	202	201	194	204	190	183	198	228	186	188	202	194	200	200	167	193	212
24485	20370	26479	24143	20369	8148	1038	638	560	513	416	402	357	374	324	309	281	266	288	271	297	263	257	269	264	249	252	243	259	248	271	232	232	259	265	254	228	230	249	248	229	242	246	254	247	253	219	246	237	237	222	234	207	249	208	210	219	225	228	235	212	234	221	247	220	229	200	212	229	214	210	194	247	222	217	238	237	204	222	238	220	225	230	212	226	225	212	212	204	223	218	198	216	192	237	223	239	225	206	194	190	226	199	219	224	218	227	237	234	232	212	219	213	217	225	230	233	220	207	198	221	213	200	201	208	242	227	230	249	230	214	225	202	205	212	214	217	224	207	213	238	238	177	207	211	243	241	231	213	228	219	207	215	240	203	220	213	222	208	206	238	244	206	202	210	237	219	215	208	197	252	226	218	225	234	213	209	213	225	210	211	243	210	201	198	235	216	184	202	185	220	212	207	208	200	223	215	229	199	250	225	211	208	209	222	232	207	234	262	233	229	195	190	227	214	217	217	203	212	237	204	208	214	221	209	258	186	221	192	205	226	207	196	238	215	217	188	214	197	197	214	242	217	232	228	216	245	206	231	202	239	235	217	221	241	215	242	228	205	220	222	231	232	216	216	208	230	237	214	210	222	205	225	207	237	254	206	209	177	205	212	217	220	215	209	193	215	232	228	213	210	219	194	220	229	239	227	220	222	210	212	217	207	223	184	204	209	249	216	213	218	211	208	213	218	209	198	220	215	230	222	223	213	209	226	223	216	203	227	237	196	194	217	223	216	206	216	216	201	221	244	207	237	210	195	245	216	202	183	240	218	227	246	209	211	218	201	217	215	242	209	208	220	207	204	231	201	228	205	207	224	205	214	217	197	215	241	233	189	202	209	227	206	218	247	228	206	192	214	227	228	240	225	216	200	208	225	220	237	257	213	218	208	193	225	216	241	225	211	208	253	221	203	216	246	201	208	205	238	217	212	185	217	241	241	226	217	218	220	226	232	211	230	228	221	196	206	204	229	229	214	220	212	235	229	228	204	206	225	207	207	203	210	222	217	213	224	225	214	228	217	191	222	214	207	207	228	215	215	188	183	203	221	241	225	186	203	214	232	209	210	192	222	235	222	208	218	212	236	225	242	209	224	207	189	239	227	197	235	231	222	224	217	239	224	216	208	217	197	218	220	240	216	236	202	204	222	223	189	222	205	222	202	215	205	216	216	221	198	234	217	222	228	223	189	221	225	209	221	237	218	210	218	228	183	232	212	207	227	224	210	208	216	208	221	205	207	224	225	206	213	214	225	232	225	216	222	201	199	223	193	216	216	230	225	222	217	191	213	210	229	217	221	219	221	238	224	214	213	225	219	212	211	229	193	195	216	216	202	206	207	210	225	211	210	221	226	201	193	222	229	218	211	185	185	229	227	211	218	227	226	233	180	208	196	203	227	207	214	210	227	212	206	223	219	225	215	213	173	230	216	206	205	201	190	223	242	207	209	230	223	209	235	213	220	221	211	218	229	229	198	243	200	210	232	242	227	241	195	209	207	206	228	204	237	208	241	214	225	220	239	239	240	237	205	193	230	235	209	220	193	200	213	257	231	221	231	213	228	215	196	185	216	226	227	211	211	209	206	230	221	232	215	213	226	215	206	240	225	210	236	204	204	205	225	197	224	231	224	240	203	220	210	194	243	209	210	184	217	225	239	224	232	199	225	231	197	240	205	207	199	202	222	217	196	223	199	203	201	231	234	228	227	228	227	240	215	214	202	236	213	206	198	223	208	206	230	230	191	208	214	208	257	227	218	216	228	193	219	211	231	231	214	191	246	180	228	208	217	206	208	209	205	227	234	217	241	224	216	208	217	219	208	236	223	200	203	210	229	209	209	215	207	218	199	226	219	209	215	204	214	236	232	209	215	200	200	215	213	201	219	210	189	232	187	221	187	229	224	184	230	230	193	214	202	224	222	207	228	220	222	212	214	212	209	225	201	201	198	212	245	194	220	213	220	204	223	208	192	190	227	230	229	225	220	220	210	215	212	225	238	210	212	219	228	192	245	195	200	228	212	226	221	199	211	235	198	214	206	205	204	220	209	228	223	232	211	226	197	228	232	237	253	219	254	198	211	194	190	226	227	223	213	228	232	217	201	207	229	193	223	213	198	244	228	223	215	239	209	226	258	210	200	219	225	224	205	216	205	198	248	217	226	199	223	208	211	209	204	256	230	202	192	226	203	230	203	227	208	218	228	198	222	214	210	207	212	226	198	219	221	201	217	206	224	200	219	236	205	224	190	216	216	237	195	217	211	180	239	219	211	208	213	210	235	233	201	207	217	200	200	192	226	214	215	214	223	236	213	228	193	177	221	238	200	200	194	212	189	239	237	205	229	211	205	215	215	221	207	197	208	207	223	207	238	205	216	221	223	229	214	225	213	208	238	220	208	242	229	198	235	214	209	230	213	225	211	211	242	230	244	206	226	231	242	210	214	219	207	217	202	246	218	220	204	213	241	222	226	197	209	203	209	217	240	221	203	215	219	224	212	217	223	176	189	224	239	215	219	218	217	217	226	231	216	217	191	201	235	197	218	228	225	215	199	206	231	204	201	229	196	244	209	212	208	214	196	216	268	242	222	184	240	246	214	245	224	210	204	203	197	205	194	208	235	213	209	205	211	210	229	214	230	225	228	206	236	215	198	205	225	210	212	176	191	244	240	198	243	196	199	222	223	206	207	234	212	212	200	260	213	214	230	211	230	237	221	218	225	219	201	245	242	235	216	244	226	230	216	237	235	203	225	207	195	242	220	226	220	210	195	218	212	231	210	227	215	195	212	220	211	212	249	233	194	212	207	226	223	191	216	216	227	220	197	236	211	194	222	207	235	222	220	221	216	231	214	201	199	185	211	221	215	228	230	206	236	199	231	228	217	209	211	225	226	211	209	221	239	245	220	192	195	203	206	226	206	226	207	222	208	202	216	210	215	219	222	225	207	226	226	209	203	229	237	217	213	220	220	205	191	237	211	206	207	210	202	206	223	202	205	200	195	218	235	231	210	240	221	202	229	204	219	263	227	210	216	222	233	202	220	230	208	221	196	226	231	205	233	249	217	252	210	208	195	222	215	207	223	202	228	206	227	202	229	245	224	233	217	227	211	226	230	186	208	220	221	232	222	208	203	218	245	235	211	209	206	201	185	178	204	237	219	230	217	204	232	205	203	213	214	216	209	218	195	219	215	230	253	205	216	228	215	238	230	218	205	207	219	231	220	205	222	225	223	227	207	218	220	225	199	230	204	222	229	245	227	218	205	222	210	215	237	201	212	222	213	214	214	228	181	190	211	231	215	211	207	223	181	212	197	228	214	218	207	203	210	220	208	213	209	205	225	204	205	242	221	232	253	187	214	236	207	201	254	205	245	206	210	223	218	211	220	202	233	205	198	244	242	201	208	199	245	238	227	223	214	210	215	210	216	203	229	205	215	204	211	207	227	192	217	219	218	220	172	180
18893	10681	9878	5232	3372	2255	1694	1298	1042	885	766	674	614	502	496	463	402	425	378	396	335	362	339	310	323	304	327	331	314	300	310	346	302	305	271	267	311	269	257	268	279	268	265	261	254	266	247	250	241	261	234	233	246	222	233	233	259	246	210	234	221	216	227	230	246	222	222	240	227	245	232	238	223	211	226	242	228	216	229	194	223	227	242	224	226	235	224	229	238	222	226	222	232	243	215	217	240	218	234	228	205	227	219	219	235	234	219	198	227	247	215	232	214	226	246	210	239	206	205	242	256	236	199	234	259	219	240	210	193	223	246	230	219	215	222	225	223	248	219	230	251	234	220	221	222	226	199	249	199	220	219	245	252	220	256	232	228	216	213	208	236	193	233	227	235	214	221	250	214	227	218	221	205	205	230	196	221	242	243	237	200	199	245	220	219	232	195	255	238	232	234	219	231	240	237	245	214	218	221	232	231	247	223	238	238	220	188	241	216	232	205	246	222	248	244	195	225	195	245	238	212	210	214	246	215	220	217	220	223	212	229	203	212	229	216	223	211	217	231	241	195	226	217	244	229	225	203	238	188	208	225	218	231	208	203	216	227	203	226	226	217	211	222	239	185	226	199	207	225	217	196	231	210	214	217	208	242	230	223	235	222	229	219	208	188	226	223	234	221	208	213	221	197	205	231	233	232	198	216	201	218	235	248	202	207	228	222	236	222	192	228	197	231	223	220	242	237	191	210	233	210	220	215	240	217	200	201	203	246	225	202	265	229	238	227	214	226	216	222	254	227	200	219	229	236	199	216	227	211	207	220	225	231	199	217	234	219	232	249	210	238	227	223	210	226	211	236	228	216	242	215	217	223	214	214	242	222	220	232	210	248	214	254	225	206	224	191	212	248	235	223	260	203	230	202	201	219	222	187	194	214	223	205	215	222	238	227	227	219	212	252	203	195	211	226	210	209	216	234	239	209	228	245	216	238	200	212	221	233	195	231	207	234	186	192	244	218	225	253	203	213	242	236	242	213	220	218	203	225	223	216	208	232	214	226	234	220	211	217	215	211	233	237	237	225	197	236	243	249	205	205	220	215	205	227	220	235	231	210	213	232	229	228	250	205	257	204	205	226	203	229	214	233	205	213	223	226	224	194	228	226	213	214	229	211	229	207	197	215	211	233	234	246	217	222	242	237	226	207	229	220	222	202	196	200	251	235	226	226	219	241	203	210	222	250	208	238	205	252	217	218	240	204	183	207	226	225	248	249	216	203	192	215	213	228	214	241	214	220	217	229	235	232	206	213	221	205	228	220	217	207	200	262	246	218	230	209	228	241	244	220	212	214	213	231	226	215	211	225	191	222	229	202	220	210	230	243	252	203	220	219	211	233	204	214	215	206	229	215	229	217	223	215	224	209	205	214	211	217	201	217	226	219	236	231	245	190	229	235	193	235	204	252	184	217	236	216	215	245	215	225	237	218	224	196	206	212	243	205	208	264	223	258	221	218	226	236	220	218	227	219	236	212	225	210	224	214	229	223	224	207	212	224	234	233	194	209	229	228	213	239	214	211	246	201	251	205	231	225	215	213	214	223	225	183	222	243	205	225	215	238	230	199	212	229	215	238	229	199	215	215	226	220	190	248	237	217	204	239	230	233	209	219	217	217	207	222	196	219	212	226	210	231	228	219	219	209	232	213	194	240	236	252	219	235	236	218	241	227	187	242	242	230	210	212	235	224	206	214	217	213	240	217	236	227	187	212	254	215	221	207	208	218	228	209	196	190	216	192	206	278	229	224	225	229	225	200	209	228	204	204	239	235	222	236	237	233	217	221	236	205	238	206	225	204	208	210	213	210	211	213	210	234	224	222	236	227	204	235	239	248	226	212	243	215	243	234	231	212	251	219	237	216	256	231	227	232	223	224	210	218	234	222	232	217	213	235	217	228	236	242	208	232	218	216	227	208	235	204	227	246	240	205	222	207	226	194	230	259	195	230	230	211	239	234	200	243	228	231	213	195	221	222	213	218	240	235	235	229	202	227	207	224	220	224	223	229	234	232	226	246	226	225	220	238	202	195	222	245	221	234	214	243	232	215	222	212	225	191	234	232	225	231	231	211	222	222	231	215	243	222	212	190	215	245	239	202	226	208	205	229	208	222	228	222	208	252	237	225	211	211	224	258	265	224	218	208	220	213	227	230	192	209	205	207	222	258	238	195	217	216	190	217	224	200	223	249	237	226	233	226	244	250	213	214	224	231	244	242	212	216	212	231	212	235	216	229	199	219	221	219	246	193	221	231	194	204	234	207	248	225	222	238	239	250	223	232	236	229	205	219	226	199	212	220	220	212	217	237	210	234	213	212	202	253	227	198	218	208	222	210	238	217	209	229	213	210	218	208	196	226	209	230	238	216	205	225	210	251	245	220	222	229	197	214	231	220	227	220	247	220	206	228	195	206	218	224	215	212	233	225	241	196	193	227	222	207	193	236	223	201	218	230	223	242	220	209	213	207	229	214	245	219	236	235	195	221	211	249	243	232	232	226	230	224	232	237	210	201	219	233	212	223	235	222	234	202	221	209	238	218	233	231	216	232	204	216	211	224	211	214	230	253	228	250	185	231	219	228	215	200	217	243	240	236	208	216	212	220	222	216	191	237	246	227	216	248	208	227	202	204	231	221	221	215	212	236	216	245	213	202	205	229	215	204	234	250	199	249	198	230	205	236	214	229	207	236	222	207	252	242	220	217	204	238	225	209	227	231	203	213	210	216	234	256	213	234	230	223	183	187	237	212	213	221	194	241	228	219	215	202	222	214	200	237	208	221	239	215	240	231	196	246	220	221	234	216	221	227	197	238	228	239	210	211	209	205	199	234	212	224	206	232	241	215	225	205	222	233	222	214	210	222	215	236	199	242	241	230	212	211	215	219	226	210	215	229	227	235	217	227	223	223	227	237	227	228	229	207	215	244	212	241	210	225	195	212	205	228	206	222	230	228	238	207	203	236	224	216	212	217	213	215	232	206	215	213	227	208	217	219	228	222	216	235	231	212	232	227	248	242	218	216	212	191	233	229	229	219	259	237	211	220	211	221	226	227	227	236	212	215	221	229	220	196	223	221	219	200	214	236	241	219	200	240	221	206	198	207	232	213	216	222	226	232	222	212	228	225	210	228	210	226	221	217	214	209	247	238	229	219	208	244	228	232	225	232	232	199	196	227	221	228	230	222	247	237	249	204	207	185	256	207	242	207	234	210	193	229	223	248	223	185	209	229	231	250	201	223	216	220	229	215	199	224	221	217	223	203	228	199	212	202	196	214	213	203	244	230	225	232	250	207	222	208	220	248	249	214	225	217	201	238	240	241	215	243	222	228	224	221	222	228	202	239	216	220	203	222	228	253	212	224	224	219	229	201	236	202	212	205	209	220	249	256	224	197	221	237	238	235	215	237	219	207	208	233	230	218	212	236	222	234	230	205	223	223	243	233	222	221	216	254	221	202	216
22618	20366	27022	23595	20370	20438	8706	1580	1144	998	950	814	770	755	678	679	695	681	590	630	564	573	559	594	590	596	567	574	593	588	527	562	574	551	590	568	558	502	578	586	570	525	569	550	548	570	509	543	499	505	484	515	537	534	550	498	558	503	553	507	533	531	528	559	465	527	529	523	482	498	502	502	524	495	484	503	492	507	557	512	510	524	527	506	520	487	471	526	537	469	462	494	508	503	516	549	472	489	531	539	520	507	521	482	479	501	524	467	479	506	494	489	492	469	512	515	448	465	485	507	492	506	557	509	516	520	483	523	507	458	547	524	522	524	496	490	508	466	460	537	462	483	495	505	473	475	501	454	478	502	495	498	489	556	521	528	443	505	501	488	490	536	463	514	494	481	495	479	476	508	527	465	503	533	479	509	518	476	529	480	553	492	482	524	516	512	475	476	521	514	489	507	478	487	456	458	466	494	494	475	504	500	439	497	526	500	517	506	512	508	489	457	543	497	467	488	463	514	463	482	509	481	503	507	524	504	518	503	456	492	449	513	476	500	499	529	538	474	502	536	465	501	489	510	465	467	493	506	512	499	532	513	493	501	504	500	498	507	515	510	460	502	506	494	544	478	533	523	480	515	483	515	505	462	475	469	447	520	504	530	538	530	488	467	524	493	486	487	469	485	489	499	504	505	500	490	475	469	495	467	502	493	538	479	469	494	510	483	462	491	475	526	508	483	467	495	547	490	515	517	496	492	527	474	480	502	518	467	483	502	520	511	494	523	511	459	491	442	509	499	505	460	463	464	507	523	517	498	484	484	501	533	496	497	506	488	472	495	510	462	515	501	507	525	474	461	522	499	522	499	482	482	517	538	508	550	515	493	476	482	484	494	498	503	489	476	473	468	487	482	495	474	502	458	475	445	511	492	496	465	488	500	485	489	498	520	481	490	502	453	475	480	525	503	485	481	486	495	536	463	513	490	502	481	495	480	470	537	490	512	488	513	471	493	475	499	480	498	489	509	469	473	529	518	491	526	510	527	526	478	514	477	452	471	527	467	535	513	458	478	483	538	498	470	522	518	510	515	473	481	503	450	505	521	502	508	516	477	476	509	518	503	486	484	490	449	469	482	497	512	497	518	482	505	467	530	458	506	492	526	502	490	534	484	507	473	465	492	479	503	511	480	518	517	479	487	505	509	491	487	478	477	490	462	510	492	532	488	502	517	480	506	485	516	506	475	478	535	527	505	435	501	463	470	441	503	505	460	474	498	466	539	541	471	476	489	499	469	505	522	491	502	510	529	453	511	477	515	483	479	483	475	517	513	475	452	520	483	486	476	504	439	511	496	515	490	542	473	483	502	511	478	497	499	474	527	508	514	507	519	508	508	471	518	484	448	488	542	456	477	508	497	520	479	479	482	502	561	537	504	482	487	438	471	509	504	507	507	487	477	493	549	468	533	513	474	480	495	451	524	534	478	486	505	502	502	494	491	457	507	465	539	481	485	477	456	474	511	497	496	507	494	508	523	477	489	490	507	474	499	501	462	491	483	536	470	523	481	485	503	453	502	520	492	484	498	506	495	517	503	475	503	471	474	500	496	504	515	462	500	486	495	510	487	449	467	538	480	474	482	491	432	473	482	521	518	528	505	462	434	489	481	480	479	467	487	478	479	498	486	463	469	507	476	468	526	470	489	468	503	493	483	519	523	506	451	479	520	492	460	467	494	476	471	539	516	484	473	539	529	471	498	520	497	462	497	453	514	494	510	472	521	491	473	540	485	473	524	498	488	502	478	506	483	467	480	453	477	506	508	492	474	473	523	515	514	540	536	493	497	515	493	462	470	489	481	467	517	493	484	516	517	478	488	514	519	499	484	483	546	491	489	448	487	515	487	482	496	519	528	485	487	498	493	458	499	484	532	463	543	497	521	501	493	480	474	479	492	481	499	566	467	486	519	527	495	522	513	524	498	482	506	496	511	513	487	495	468	483	502	477	458	469	507	524	479	501	538	489	467	544	493	483	470	466	510	534	467	483	526	545	474	494	487	501	486	547	509	536	549	519	512	530	494	493	501	525	523	488	484	499	450	492	484	525	500	490	496	495	493	533	491	485	486	486	499	483	498	476	439	494	550	443	494	507	495	483	457	499	497	483	505	496	486	469	477	500	485	522	453	539	477	462	518	515	510	508	497	500	494	459	493	516	478	484	518	493	492	535	496	472	523	462	491	513	462	556	524	496	469	496	499	512	484	514	500	486	466	523	504	551	503	538	554	523	480	481	479	495	476	490	475	521	491	488	473	490	490	527	536	500	493	507	448	511	480	478	470	474	502	449	483	496	466	477	490	487	489	480	512	533	500	479	516	464	521	511	470	518	490	507	487	512	501	509	473	461	537	476	446	509	514	516	537	492	514	529	516	496	492	534	557	470	493	482	460	505	502	462	518	491	494	510	483	487	492	477	534	454	483	465	485	478	500	476	513	511	498	449	477	505	507	494	486	485	481	460	502	510	503	467	531	494	447	514	482	496	506	451	495	512	535	515	499	508	504	453	487	474	525	471	507	497	486	489	489	467	503	477	481	494	491	479	508	506	514	488	494	522	437	464	558	475	502	479	483	452	514	497	544	488	513	479	477	507	490	532	474	489	505	488	521	504	503	523	493	509	479	472	510	500	482	515	501	509	479	466	475	501	493	484	518	517	491	459	464	481	483	505	486	463	510	493	537	469	499	536	532	518	485	531	492	486	499	526	518	486	483	502	492	445	524	499	464	483	485	482	472	502	486	500	478	470	501	480	489	482	492	544	455	500	488	489	491	434	506	527	495	486	497	510	473	470	483	494	500	514	453	526	468	472	486	452	516	457	465	474	488	512	449	480	500	487	552	510	469	482	467	472	480	461	487	523	485	516	505	479	548	472	503	483	489	518	487	487	512	463	524	497	481	492	485	498	497	533	510	495	484	513	518	499	476	512	506	492	492	503	497	484	504	487	447	484	487	503	449	490	493	472	486	531	507	484	484	464	495	443	478	524	464	507	489	482	494	487	456	471	478	499	493	504	508	479	487	470	503	545	493	425	542	513	486	465	480	466	481	486	484	524	493	523	519	459	493	535	506	502	502	520	481	484	479	500	490	501	545	496	475	466	492	492	488	505	514	470	466	504	487	504	499	510	502	472	494	510	533	526	491	512	515	498	504	484	482	490	454	505	463	515	461	488	539	460	496	488	488	489	453	481	423	474	501	501	479	492	509	509	500	478	508	500	465	463	485	482	474	498	501	487	481	514	487	486	531	492	497	516	543	492	422	496	513	515	474	508	493	534	506	432	494	487	535	515	479	521	495	496	493	509	521	478	491	490	501	503	537	504	484	496	511	502	512	477	487	467	535	534	503	512	515	528	481	483	490	474	481	462	492	487	488	473	501	518	506	476	483	495	497	501	465	487	496	484	484	446	480	471	436	506	480	485	448	474	452	497	494	489	490	492	508	505	461	490	453	498	515
21038	17420	16401	9373	6219	4451	3260	2596	2121	1760	1522	1340	1210	1061	1005	918	877	804	803	762	728	713	744	673	647	632	657	628	651	599	661	607	624	583	641	628	597	584	612	598	542	581	536	616	562	543	544	480	519	526	523	553	537	535	499	517	525	484	553	484	469	525	511	512	518	480	473	481	488	497	496	462	498	499	459	488	482	519	488	496	520	485	488	469	498	469	478	456	509	472	496	474	521	482	500	473	465	456	505	463	468	505	489	476	451	497	485	484	502	485	486	451	521	461	493	482	494	466	462	470	450	487	472	511	471	486	476	458	489	521	486	489	479	467	472	473	480	438	489	483	471	465	501	438	479	514	474	487	481	511	476	469	478	486	463	499	484	496	485	479	464	485	451	472	501	478	479	473	485	474	471	498	469	462	491	443	480	464	495	513	454	493	470	450	530	465	451	489	453	497	486	512	451	431	455	517	480	476	501	453	472	471	485	455	461	502	490	517	509	486	450	483	442	511	466	464	463	465	469	463	455	445	498	475	485	487	512	492	473	465	460	496	489	471	468	493	489	468	464	447	482	490	458	451	481	478	550	492	486	473	479	466	470	480	487	471	456	525	470	492	465	496	474	511	477	525	473	482	466	445	456	439	488	480	506	485	480	463	501	485	499	488	506	484	476	459	479	446	503	467	498	465	482	487	470	513	500	462	497	475	470	466	487	462	464	471	462	461	514	525	487	490	503	521	499	527	448	493	477	459	519	480	462	497	481	451	455	469	437	480	512	481	500	427	502	507	486	474	488	461	479	509	476	492	484	566	491	442	463	498	465	507	479	453	473	473	467	491	512	487	469	486	436	454	482	461	517	487	481	487	479	495	453	477	484	477	444	430	510	492	472	499	469	485	460	470	457	473	460	487	437	493	464	502	496	473	450	492	501	496	444	490	504	483	505	447	501	474	517	491	486	473	437	484	477	477	489	460	458	436	465	523	537	478	469	516	480	482	525	478	468	492	510	503	539	461	484	514	480	482	444	462	497	495	427	542	494	456	498	459	507	449	499	520	486	489	489	460	512	473	456	443	515	462	495	446	486	481	468	491	459	479	464	493	503	499	448	477	465	475	509	512	490	519	501	477	462	470	540	506	450	454	496	524	476	469	513	476	454	469	519	467	503	455	486	494	496	458	527	508	487	471	458	457	457	461	470	483	507	495	528	488	498	502	475	476	516	475	483	477	460	487	471	485	453	462	475	452	506	458	495	498	463	497	507	502	479	486	487	457	479	509	457	510	461	476	503	505	447	474	485	491	499	509	470	479	480	474	454	478	508	440	476	441	514	460	486	454	446	461	468	497	498	477	511	471	476	450	482	475	456	484	439	475	447	473	490	479	505	481	454	457	493	487	491	477	479	474	479	467	459	456	499	467	473	518	505	490	476	489	489	514	465	475	501	490	491	457	531	476	504	483	524	500	456	470	470	477	489	471	485	470	501	458	498	457	468	462	472	467	465	476	467	509	463	455	467	452	432	491	431	503	460	450	487	503	483	524	500	475	460	485	429	506	473	492	484	422	449	473	456	495	482	513	495	497	486	471	460	477	509	503	486	484	457	450	457	457	486	440	481	471	485	481	468	500	472	474	516	482	476	481	456	467	459	494	439	466	459	482	470	467	499	478	499	485	492	504	491	460	493	454	503	476	489	477	495	487	517	481	490	469	471	490	482	505	458	492	457	510	453	489	469	481	501	479	471	494	462	473	467	521	490	438	503	488	472	499	496	500	469	468	510	469	443	433	478	522	459	490	486	488	497	456	435	484	505	492	490	486	499	500	487	481	495	506	496	508	476	490	464	442	453	462	521	504	433	433	460	485	481	523	455	514	504	515	479	503	527	488	486	498	469	471	446	488	457	468	477	502	487	524	482	454	445	471	496	465	517	476	494	441	484	467	442	479	491	481	439	471	483	485	465	499	447	489	512	511	457	482	459	455	473	469	524	502	461	469	463	469	490	513	388	466	465	441	474	500	476	467	499	460	482	469	437	477	507	460	456	483	470	490	489	458	431	470	495	492	464	477	467	500	508	467	477	443	482	496	500	424	450	476	540	470	516	481	452	481	494	490	446	492	446	471	461	471	473	459	478	482	476	507	509	468	486	492	490	468	471	477	492	495	518	475	445	472	502	520	462	499	469	454	465	448	492	479	486	496	481	497	492	459	512	510	482	486	502	477	484	453	481	470	470	472	470	515	490	472	461	479	494	499	468	484	477	469	454	449	528	449	473	467	452	490	500	493	486	492	468	500	533	499	496	444	487	452	507	455	479	464	483	507	521	481	485	454	489	450	463	461	490	459	491	487	458	443	472	511	455	469	527	490	485	506	456	465	450	461	476	510	486	486	456	475	447	488	537	479	438	506	484	482	461	458	489	485	426	453	462	496	482	471	482	444	465	516	472	502	458	454	500	473	475	523	485	472	489	488	478	497	463	460	475	458	495	489	471	480	502	456	471	523	521	473	474	494	472	461	450	471	485	442	514	469	478	510	458	519	522	478	471	508	503	460	472	473	511	503	478	493	497	506	493	486	484	467	432	496	492	457	467	482	476	465	471	462	467	472	508	447	524	472	455	477	453	488	431	497	496	481	497	428	515	508	478	495	479	501	492	507	503	481	513	471	502	469	463	489	486	464	480	514	504	511	493	470	486	506	495	508	504	472	499	479	513	506	521	483	492	517	494	490	500	477	497	476	491	458	491	475	485	514	491	452	472	528	479	458	497	471	513	487	509	526	475	475	501	498	475	525	494	482	459	484	477	467	476	506	499	485	466	464	523	477	475	474	480	514	488	441	472	484	451	464	478	505	463	450	471	470	485	515	486	485	465	486	500	483	504	489	497	498	458	494	527	445	481	468	478	445	504	530	461	463	457	506	490	481	481	455	468	492	516	493	492	471	475	478	487	495	452	473	487	436	473	452	472	457	471	442	469	476	473	511	462	484	513	485	451	475	515	494	475	462	485	455	457	519	480	494	473	494	464	437	501	455	506	487	456	492	444	425	429	465	448	502	493	450	488	483	473	497	514	474	466	485	484	457	465	481	476	456	463	470	497	479	438	517	477	490	489	517	456	449	501	500	512	480	513	538	484	478	457	504	471	441	472	452	453	474	456	454	460	475	540	428	477	487	470	470	470	476	469	482	511	507	484	470	483	465	493	505	473	502	483	452	509	480	462	461	526	458	504	485	479	481	525	480	482	510	437	492	520	486	461	500	479	511	504	518	451	498	498	481	531	497	507	478	499	514	452	494	450	506	437	482	463	503	468	487	491	514	473	468	483	493	494	416	504	467	492	494	470	501	506	512	438	508	466	492	501	481	478	483	489	505	469	462	458	483	502	514	456	490	457	458	421	514	491	505	497	459	482	482	482	470	499	507	505	459	531	501	451	462	500	478	454	488	515	493	464	513	473	476	484	498	513	476	511	461	477	480	450	501	464	446	493	486	500	494	492	475	457	466	458	484
28070	12755	1301	378	274	201	227	184	189	157	152	177	174	196	167	173	173	182	191	179	185	184	168	197	185	176	186	187	164	185	142	170	167	164	205	178	202	172	174	164	197	169	156	183	158	177	154	153	181	174	182	171	193	183	189	190	170	182	174	158	149	131	158	176	179	169	177	175	172	167	165	172	179	161	161	184	186	172	189	163	175	165	173	151	161	170	178	174	164	138	172	152	171	162	156	169	165	199	150	186	154	186	175	194	163	185	170	183	197	173	197	176	182	164	151	179	168	188	158	142	156	166	147	158	152	182	180	173	174	151	173	151	166	178	173	163	165	179	169	171	155	183	159	170	170	156	161	169	170	170	181	152	154	178	177	157	179	177	168	150	176	153	156	185	174	188	191	167	169	167	183	168	189	179	164	144	160	168	169	166	135	177	162	176	159	168	180	173	189	184	181	176	195	178	171	192	176	180	200	169	170	167	174	176	150	164	160	174	190	172	173	143	188	184	162	169	154	185	158	172	160	182	157	140	171	154	189	164	171	190	164	176	176	164	140	144	162	149	174	169	158	177	169	173	169	147	170	188	158	154	166	184	174	173	152	155	177	132	174	186	181	172	176	141	151	182	189	140	159	160	154	172	174	158	163	175	170	168	197	196	168	154	159	178	173	180	162	165	154	164	170	142	181	167	146	182	160	168	193	145	158	166	154	167	167	165	162	183	166	205	177	158	173	170	177	167	161	164	166	150	192	168	204	184	147	162	162	162	174	159	155	154	175	150	175	179	147	159	178	191	195	181	161	192	145	175	172	168	145	162	167	190	188	177	175	182	206	180	168	151	200	166	196	165	175	179	177	180	158	201	179	166	167	145	166	173	183	183	153	150	180	143	174	134	175	174	168	173	175	175	176	167	150	189	152	188	173	163	151	164	189	149	188	168	161	166	160	166	158	172	166	168	172	192	194	204	174	161	164	176	183	167	169	166	191	161	148	171	162	167	184	172	180	172	182	183	184	166	168	153	163	169	180	168	182	184	192	179	139	163	159	178	162	157	157	163	160	168	172	173	171	167	181	174	165	166	140	164	166	171	153	158	148	178	150	164	182	180	162	160	174	168	160	158	168	164	164	190	191	157	161	194	175	167	154	146	157	152	185	192	173	175	152	180	170	165	181	184	175	197	165	185	147	198	165	170	161	171	176	155	174	185	163	171	134	170	198	179	190	164	162	148	173	175	163	142	166	160	160	177	182	165	168	176	169	165	179	192	170	157	156	164	122	161	160	165	166	176	186	165	181	165	161	180	181	179	187	171	152	159	206	168	173	167	190	153	172	166	198	173	156	174	159	169	193	168	162	159	164	176	181	158	188	189	146	166	179	186	161	148	172	176	187	172	181	184	174	176	180	160	181	158	174	180	170	183	167	177	183	160	186	158	169	163	165	172	172	175	154	170	162	157	143	153	161	169	181	164	151	174	181	187	185	179	172	190	155	155	168	146	157	169	169	172	169	175	182	173	173	160	176	190	181	177	144	173	152	169	173	186	172	168	160	165	147	163	174	162	158	166	175	191	158	180	158	173	167	154	165	161	164	168	167	189	182	146	175	167	154	153	166	177	180	155	156	162	154	152	173	151	155	163	159	179	167	181	184	152	175	175	174	150	176	177	173	166	169	178	184	179	156	153	175	173	171	145	176	166	152	160	175	159	163	190	167	181	171	202	175	168	180	162	162	169	175	178	168	156	165	160	180	142	168	161	163	165	169	164	162	193	164	166	151	178	181	174	151	154	155	158	151	195	162	171	181	181	174	158	188	150	191	179	158	162	157	135	181	156	150	159	169	176	161	161	164	170	162	169	185	171	171	172	158	170	155	171	137	156	173	163	154	151	169	166	146	165	187	187	167	170	170	174	181	154	166	160	176	191	169	182	174	175	177	175	160	171	157	190	161	174	157	163	163	160	157	178	187	173	191	177	150	157	156	160	171	177	171	175	184	163	171	171	166	177	160	170	149	167	171	165	163	159	154	136	176	159	169	175	160	177	171	209	170	169	172	188	153	177	191	173	151	177	178	164	165	188	170	163	175	133	180	155	167	169	157	180	171	178	178	171	172	168	165	162	140	183	172	188	194	171	171	169	195	171	179	155	172	186	159	156	166	175	165	164	141	171	156	184	161	158	163	162	177	163	170	167	179	175	156	177	170	147	141	168	187	189	169	163	167	161	196	155	157	159	190	158	193	160	164	152	159	167	149	183	175	178	164	189	177	184	173	161	191	160	179	152	168	150	169	160	166	193	151	155	158	179	174	177	144	187	152	178	155	179	170	152	173	188	183	164	151	166	166	173	163	159	160	198	169	178	217	169	174	175	173	185	164	153	161	171	181	199	179	189	171	166	157	164	175	173	152	153	172	171	184	173	172	179	149	180	172	159	174	160	168	181	174	148	169	188	170	169	159	165	155	166	160	172	182	161	161	180	176	191	167	191	156	162	165	183	174	168	166	162	184	177	175	183	197	148	186	165	165	150	180	177	156	167	163	161	159	167	186	186	168	155	174	173	175	173	180	176	139	170	183	179	159	182	168	174	159	172	180	186	155	168	169	185	161	155	159	161	162	182	159	174	155	172	149	168	167	173	170	166	181	151	158	160	192	169	163	160	165	153	170	169	187	151	192	175	172	167	180	166	167	173	158	160	175	184	192	166	166	169	179	176	190	179	180	144	154	165	170	184	168	156	144	167	152	156	159	161	180	154	157	178	157	142	155	171	169	162	189	162	192	175	183	190	174	147	169	154	174	173	171	154	179	154	158	168	172	171	188	183	166	187	185	155	168	195	144	195	186	166	185	180	180	175	182	162	175	186	156	164	157	186	179	166	164	207	177	193	182	162	161	172	193	185	173	188	180	179	159	155	170	151	170	165	149	183	177	162	170	189	185	172	173	161	171	162	154	189	161	194	149	149	185	176	144	178	157	183	150	140	143	159	165	166	159	162	190	162	143	166	144	166	184	157	161	170	136	150	171	167	150	160	174	157	174	182	186	155	162	162	183	182	177	157	165	184	154	180	172	171	158	158	175	164	173	181	166	158	191	136	153	183	178	193	172	200	169	174	180	150	171	149	162	147	175	174	179	177	194	178	178	177	188	188	159	157	161	155	155	169	177	166	192	170	186	169	167	169	161	167	172	167	162	181	193	193	162	168	160	162	184	189	168	162	160	160	146	173	153	147	170	146	156	170	159	154	177	172	157	142	150	151	165	186	170	168	160	195	166	188	180	157	173	155	174	168	160	183	167	191	184	176	198	187	153	162	160	157	201	167	165	174	167	190	169	175	196	181	169	152	166	133	166	185	172	152	174	174	176	182	165	138	196	161	153	171	199	169	192	173	169	174	192	174	168	176	157	184	178	149	169	184	153	170	155	170	146	168	152	167	144	167	168	163	188	181	174	153	198	172	149	176	167	161	188	168	156	177	179	163	185	176	179	188	165	161	176	167	174	144	185	166
8824	892	769	486	331	318	253	237	230	208	234	210	190	198	207	195	208	211	180	215	218	209	201	239	183	189	192	186	195	215	206	221	241	231	224	205	218	206	191	217	196	221	208	201	214	242	225	198	180	180	194	183	187	205	193	209	175	193	185	179	189	172	192	201	213	179	205	183	201	181	210	204	183	183	194	194	197	206	185	215	204	179	180	182	210	195	208	202	210	197	184	202	186	186	199	215	211	200	193	162	176	194	199	181	189	198	213	185	200	184	201	208	179	216	215	198	206	163	179	197	189	193	188	188	205	188	214	187	192	200	183	189	177	202	211	196	209	194	198	225	205	185	194	183	197	195	188	219	188	195	197	193	210	207	215	196	200	185	180	198	181	177	211	191	204	173	175	194	177	204	176	195	187	181	208	211	193	216	199	190	195	183	198	205	180	211	204	201	202	197	208	180	185	220	224	190	190	196	188	210	201	226	196	221	206	190	210	193	224	202	173	181	213	185	188	199	196	209	185	223	174	200	205	205	153	203	230	207	211	194	204	168	194	206	178	222	202	185	178	193	197	196	194	207	202	222	174	203	177	196	211	212	195	185	205	176	190	172	197	194	194	194	201	188	201	202	223	165	216	209	192	176	195	173	195	191	178	188	202	218	189	173	181	201	183	214	200	212	193	183	233	183	206	189	179	187	200	184	195	211	206	199	184	219	218	196	176	207	176	189	202	204	196	180	210	193	185	168	202	209	210	165	183	171	210	202	205	190	187	185	194	190	190	221	192	199	208	173	208	193	193	211	208	238	193	193	185	181	194	181	220	194	183	188	222	197	205	169	187	191	210	212	191	187	209	184	183	188	195	194	179	189	198	225	185	210	183	186	207	174	241	243	202	196	199	194	215	194	175	197	219	192	213	199	174	184	198	191	184	181	200	201	198	203	167	224	196	181	185	205	185	196	187	191	181	217	193	210	171	174	223	170	203	206	197	192	182	197	195	215	189	204	198	205	193	174	221	182	200	209	198	170	190	215	179	206	181	189	186	209	188	220	218	177	182	189	193	188	195	174	212	200	215	186	199	168	204	222	208	197	183	200	214	188	194	200	197	189	168	198	190	200	207	194	188	194	199	206	212	178	191	182	188	190	197	188	205	191	177	186	210	216	180	186	175	194	182	183	189	213	165	219	176	178	196	194	215	231	187	193	184	176	174	210	212	187	206	211	198	178	177	223	185	188	186	214	178	211	187	201	193	179	197	196	185	190	188	202	183	185	198	179	222	182	215	197	176	212	199	217	187	182	180	184	198	183	197	199	189	206	179	209	187	209	178	193	199	180	171	177	191	181	191	203	181	208	189	197	193	211	211	213	216	184	203	197	187	191	183	202	205	205	211	166	144	197	199	205	208	176	178	191	203	206	185	230	214	192	176	210	203	203	207	191	194	222	185	210	189	186	187	196	205	196	197	185	188	167	188	224	206	177	193	201	190	196	187	190	176	181	186	222	197	193	183	193	205	193	194	201	200	186	204	188	224	190	197	187	215	214	194	188	194	196	192	190	175	200	197	229	191	187	203	180	209	214	201	189	180	189	158	212	216	197	200	161	166	198	205	218	163	213	190	199	203	192	204	183	176	189	204	169	199	182	202	217	183	154	207	209	163	191	193	195	179	206	205	203	199	211	223	196	177	173	189	209	218	205	217	175	196	189	189	203	179	180	182	190	180	185	218	160	207	198	202	203	156	198	176	188	191	183	184	187	202	200	176	201	193	208	199	190	167	201	198	190	188	192	203	191	205	200	202	200	185	224	198	195	210	197	193	195	179	190	216	191	175	170	196	178	201	178	195	169	199	181	175	195	214	181	182	194	195	192	186	201	185	205	185	183	185	202	188	219	179	191	199	176	186	183	201	184	186	188	190	207	219	189	189	201	190	187	202	186	227	204	196	180	189	186	211	200	218	210	194	214	216	188	178	198	196	183	203	169	173	185	217	201	206	239	188	216	197	188	164	190	203	176	212	195	195	212	195	187	209	195	186	228	205	186	221	218	192	212	176	204	164	197	202	196	197	170	180	206	186	214	206	190	175	207	191	204	196	201	178	173	176	201	196	188	185	187	212	195	194	203	183	184	219	212	197	205	192	216	187	212	212	180	222	186	202	204	177	183	175	200	207	208	189	180	185	185	188	206	205	199	186	213	188	188	191	212	199	210	189	191	188	187	195	172	216	205	196	194	229	196	200	195	180	177	180	205	181	188	185	168	181	208	199	202	172	166	170	182	178	221	203	208	203	183	183	195	204	192	201	181	208	176	188	218	187	181	184	170	204	178	203	212	186	187	214	193	197	184	206	200	209	207	181	186	209	163	194	172	184	203	219	178	187	204	206	199	182	191	200	220	203	214	206	171	226	195	190	197	177	179	192	211	185	166	181	193	187	211	179	183	221	192	186	221	201	180	173	210	206	196	179	194	176	215	190	188	177	190	213	205	196	215	194	211	211	186	174	175	210	201	189	178	208	183	202	173	193	195	186	207	202	236	168	189	178	188	187	194	190	195	217	179	203	189	195	184	166	193	196	172	205	197	188	208	193	197	175	190	175	206	177	170	175	182	191	207	185	208	184	186	217	181	190	207	191	202	171	190	179	187	199	212	203	191	197	191	180	197	200	202	211	197	205	215	176	200	193	157	202	196	193	204	200	196	202	191	176	181	202	225	202	204	182	182	187	181	222	204	202	182	207	187	197	181	203	198	183	217	177	198	201	204	181	210	158	222	218	209	193	206	214	208	199	173	191	198	197	188	188	186	193	204	194	199	193	207	218	196	199	179	165	184	194	198	197	157	193	201	205	217	195	175	211	186	208	219	195	196	211	192	202	188	184	200	211	200	178	190	178	200	186	171	195	200	201	198	196	191	189	201	193	207	188	203	188	209	186	193	192	206	222	187	218	205	182	227	190	191	174	197	214	188	164	187	184	158	197	186	218	206	192	191	178	190	206	192	204	205	195	169	176	184	196	175	199	178	178	209	185	196	179	172	204	194	171	177	179	197	192	213	198	217	180	206	154	198	193	221	183	179	201	177	197	203	163	196	204	181	194	207	203	197	215	208	155	197	205	217	201	201	190	210	188	183	191	198	197	214	246	189	214	181	192	211	210	187	208	182	198	209	167	193	177	219	168	209	194	190	182	198	210	202	198	198	181	200	193	178	195	200	185	190	198	208	170	195	214	204	204	196	197	211	175	213	202	196	200	196	191	184	188	202	171	213	178	201	189	189	192	201	173	215	196	186	202	198	196	220	181	182	194	208	185	213	193	189	179	227	166	194	181	198	214	195	188	201	202	193	233	225	200	181	204	182	210	176	191	185	186	202	176	194	193	194	219	179	177	205	218	188	207	182	198	188	167	193	193	202	191	208	182	194	194	192	185	211	181	193	194	203	200	205	181	214	193	188	201	211	173	200	221	207	193	193	205	201	180	214	187	170	183	173	190	208	208	179	230	190	185	198
24519	20364	26522	24085	20352	8265	1063	741	569	489	444	369	373	351	299	332	327	235	302	282	278	274	257	261	259	257	245	260	256	295	260	259	235	239	256	227	241	257	231	256	229	251	224	241	239	253	232	214	229	208	233	215	222	236	243	250	229	208	237	192	235	232	234	222	199	240	234	214	212	194	223	242	238	215	208	220	224	224	218	228	197	228	211	211	187	205	222	213	203	225	246	240	224	215	232	219	231	168	198	230	226	236	219	234	238	214	213	219	217	263	222	225	216	208	212	227	228	199	216	205	209	227	237	195	223	231	219	186	224	240	227	223	193	226	229	208	211	233	228	232	235	211	198	229	218	255	203	213	229	217	222	201	224	236	236	213	228	185	223	225	202	208	216	187	204	217	198	224	251	214	232	213	219	205	221	205	180	211	213	211	210	221	187	218	210	208	205	215	209	208	211	215	209	238	223	210	186	181	218	218	202	221	198	231	215	226	191	211	247	240	208	212	217	212	220	189	200	196	199	213	187	244	231	229	226	213	233	228	229	254	218	236	199	213	205	209	205	234	226	220	223	201	209	233	226	223	219	214	224	220	229	220	241	201	232	183	218	213	221	194	225	214	222	233	227	214	215	213	229	201	231	224	187	212	208	234	236	218	208	205	193	203	186	226	230	228	225	183	232	230	239	186	211	238	221	211	232	209	212	237	231	226	229	238	203	229	212	231	211	263	212	240	199	240	228	192	230	199	234	266	220	201	200	228	206	167	216	219	202	212	208	225	222	241	210	220	202	201	239	232	207	226	208	225	218	236	188	219	213	240	242	220	239	211	223	235	199	212	231	217	199	247	223	216	229	204	220	214	228	244	211	239	223	199	219	230	199	212	207	215	204	209	192	199	216	216	196	202	240	229	227	219	209	221	243	241	210	229	238	216	241	204	216	195	204	233	214	217	210	225	212	220	250	223	207	206	230	220	233	213	222	245	206	232	234	207	194	211	197	222	230	235	231	210	204	233	250	216	217	207	220	233	227	238	226	233	197	214	209	228	204	201	205	234	201	209	235	210	215	242	202	219	224	203	205	217	186	212	225	221	216	194	211	248	208	201	210	217	205	236	207	232	244	211	209	250	209	215	232	214	234	221	228	229	250	236	217	228	231	239	207	213	198	197	232	196	215	203	225	220	214	202	214	219	234	220	231	208	214	217	224	199	233	218	233	203	210	203	233	191	221	215	224	184	236	209	208	229	223	217	226	229	205	206	237	236	244	223	202	214	211	221	208	241	210	210	202	225	217	208	236	229	220	216	209	205	232	230	230	207	259	187	214	234	184	216	230	211	202	193	231	216	206	220	220	193	205	197	205	208	234	208	217	218	214	212	237	224	207	223	207	224	198	212	219	233	204	223	218	208	201	240	202	219	216	248	221	231	214	224	199	217	219	195	199	209	215	206	230	233	209	216	203	211	233	191	219	215	205	213	224	204	240	210	229	222	237	220	206	214	201	212	218	216	213	196	221	209	232	216	213	208	179	241	201	206	205	231	192	239	196	243	218	211	201	203	220	213	217	239	199	199	197	230	213	205	209	220	212	182	207	209	196	216	245	237	253	196	209	203	226	223	227	219	245	206	229	217	210	206	223	202	204	209	211	206	207	232	221	208	218	220	196	194	232	198	219	219	214	206	232	225	201	244	240	236	205	212	204	225	201	233	235	204	204	209	219	219	182	220	229	231	205	208	232	210	220	216	200	186	198	212	186	202	208	226	181	205	220	225	214	228	205	208	224	225	234	196	226	208	217	194	224	205	195	239	228	215	221	221	233	253	207	227	226	229	218	214	201	212	206	201	234	209	226	218	218	186	205	218	238	237	204	231	207	240	212	254	187	254	222	237	210	219	193	246	211	213	200	210	218	198	223	203	210	215	203	220	238	227	225	205	217	206	223	220	224	204	197	235	246	218	228	235	217	223	217	229	209	233	239	209	208	241	196	227	202	222	220	223	219	200	215	213	250	218	203	236	206	223	228	201	210	206	231	178	221	209	206	220	224	219	219	226	218	226	204	231	203	205	202	216	217	190	206	233	233	221	251	215	226	221	214	193	186	232	224	234	216	208	203	241	223	225	221	212	192	225	216	249	216	226	209	219	211	207	198	226	222	245	229	217	216	220	227	191	203	219	213	200	231	231	218	217	209	228	223	226	227	206	209	217	201	200	193	222	237	205	232	212	217	212	198	239	191	219	231	214	209	225	205	214	217	212	212	212	242	211	222	244	199	241	193	202	216	217	222	238	222	221	220	205	221	241	225	216	226	242	248	206	244	239	218	221	222	212	226	228	219	227	226	216	231	228	226	241	226	221	225	225	216	219	211	210	206	222	226	217	221	213	218	206	206	218	197	226	199	187	207	239	226	188	231	220	200	219	222	208	184	200	194	223	220	198	200	188	213	219	219	226	185	210	201	215	230	182	204	219	212	191	221	231	218	202	172	198	207	230	222	224	213	209	232	208	214	228	204	187	245	228	217	229	229	231	233	207	244	223	211	217	218	182	235	246	225	226	239	226	198	226	208	242	210	196	198	233	223	217	242	201	205	188	217	221	208	208	226	221	231	231	198	195	218	229	218	213	212	194	208	202	223	206	206	208	248	216	230	238	209	209	214	216	199	231	222	232	203	243	230	210	209	204	213	245	206	217	219	225	180	205	235	225	215	223	209	221	217	223	226	231	224	241	191	191	233	243	199	217	245	211	226	236	202	230	238	234	209	204	232	209	199	218	208	199	223	195	204	210	223	213	237	217	213	221	204	228	211	209	205	200	215	205	217	222	198	211	193	238	217	228	229	191	208	207	204	193	216	215	210	193	234	223	229	215	221	210	227	205	218	222	207	225	207	176	213	205	226	205	194	228	215	206	202	208	205	216	198	244	197	239	214	222	209	220	230	202	217	198	191	189	215	249	203	236	236	254	229	239	206	195	235	211	212	208	216	206	221	204	192	227	216	193	216	195	209	217	228	209	218	249	220	224	201	220	191	203	189	214	213	227	214	203	218	217	223	226	210	209	216	202	198	220	207	232	226	222	223	211	196	235	208	220	222	267	195	230	211	221	210	217	217	205	219	236	209	231	192	237	235	227	197	211	223	231	231	213	216	208	234	199	203	220	231	218	222	239	232	209	210	226	199	194	199	214	207	229	221	224	255	217	201	197	207	207	205	193	225	217	217	208	228	218	218	200	221	217	217	258	200	198	205	253	247	223	204	216	225	206	233	224	254	234	228	239	240	206	221	254	232	207	222	251	226	213	235	211	225	231	229	216	240	212	221	199	232	222	222	226	220	232	205	222	191	222	207	210	225	215	219	246	190	222	235	216	216	243	210	204	217	209	211	210	225	225	203	193	205	194	223	216	247	224	216	223	212	212	205	203	235	200	215	225	201	193	238	227	200	225	216	223	229	230	229	205	205	221	231	211	220	244	230	221	235	207	237	199	244	205	218	201	198	217	219	195	208	200
18550	10721	9913	5388	3283	2327	1744	1269	1054	910	728	682	600	553	503	460	452	366	398	372	340	332	335	331	306	288	283	346	284	316	299	268	332	301	299	289	272	290	245	290	307	276	254	282	260	256	262	269	229	248	267	218	219	258	230	237	225	223	247	229	217	253	235	244	242	217	240	232	254	210	226	209	210	207	245	224	243	245	246	223	215	201	212	237	203	215	224	225	247	226	235	261	241	243	226	229	209	233	212	218	244	242	231	210	221	235	236	236	232	213	256	219	240	235	223	207	218	210	206	194	229	221	225	215	229	197	248	198	237	225	236	222	223	191	239	226	238	218	235	224	232	206	226	239	211	217	263	238	231	212	206	214	213	237	227	212	216	195	208	216	233	215	229	219	209	234	228	241	210	208	218	250	210	234	220	218	238	222	206	229	229	212	221	230	221	258	227	223	219	219	220	246	211	224	220	213	223	245	221	230	218	228	250	216	199	194	219	216	233	227	199	207	208	259	241	231	217	239	236	194	254	224	231	220	198	216	222	195	225	260	216	238	215	210	227	224	210	234	230	220	258	234	237	247	205	228	243	220	211	208	215	203	225	211	227	246	203	223	241	219	249	251	233	252	219	214	237	209	261	206	230	199	236	225	217	234	225	246	234	233	195	240	207	227	207	238	176	197	236	210	230	234	211	207	217	241	225	209	211	204	225	219	230	238	243	218	232	223	240	229	242	217	214	203	244	225	223	234	205	224	219	209	212	233	232	238	220	219	251	210	227	235	235	218	213	225	219	239	229	230	225	216	206	210	200	216	229	228	241	244	234	245	230	244	192	225	219	236	229	212	210	213	233	236	231	202	230	197	224	203	222	244	213	238	224	234	221	254	211	216	231	227	197	209	191	238	231	178	249	227	213	235	197	197	237	227	214	235	233	209	210	228	227	215	212	225	255	212	206	228	207	217	208	236	230	214	227	215	225	203	224	203	237	219	226	217	235	184	226	221	223	221	221	218	211	232	214	198	222	219	245	249	236	200	207	215	230	226	244	187	224	200	205	207	217	206	203	218	220	232	222	192	202	192	202	223	231	232	208	193	223	224	221	215	204	251	234	226	215	209	229	211	184	231	236	206	210	227	233	214	221	248	201	231	238	216	218	215	228	209	219	203	238	227	192	248	199	200	230	212	211	211	214	219	198	217	250	209	251	210	222	242	219	232	201	217	208	223	229	226	208	200	251	214	226	208	238	212	242	212	232	227	225	241	203	215	238	250	228	210	219	242	218	234	232	224	243	236	229	221	224	221	234	215	228	228	236	229	198	190	201	234	240	232	230	201	189	184	244	233	206	221	222	233	216	203	221	230	219	237	210	203	215	222	230	218	204	226	269	206	224	218	198	206	237	222	231	206	223	226	199	211	215	229	229	227	185	224	211	220	204	228	247	228	222	219	196	250	246	226	201	234	233	211	244	196	205	221	212	231	241	221	215	255	215	216	236	230	217	250	197	227	232	227	205	209	227	241	208	222	201	213	255	215	214	221	195	229	211	213	228	212	234	192	223	239	225	217	213	240	203	211	211	199	211	222	219	190	224	247	226	203	213	250	237	239	230	209	205	244	234	243	227	222	223	247	260	220	227	236	222	214	203	209	221	225	210	228	211	227	237	220	224	241	215	242	206	208	228	227	215	214	253	234	206	235	222	201	259	212	205	203	228	202	229	238	229	195	237	203	227	212	217	236	219	208	217	237	210	219	221	228	189	243	230	219	233	230	223	212	192	221	240	230	215	239	214	232	209	230	234	243	200	229	216	256	237	249	221	219	226	238	239	231	237	225	218	216	234	218	243	215	240	239	229	237	221	239	204	226	214	238	212	247	215	221	233	223	215	204	251	215	218	222	214	226	246	200	206	202	215	214	218	216	220	219	227	231	226	235	225	248	187	213	211	220	234	201	232	222	230	222	215	207	224	235	222	226	212	241	209	234	223	230	213	220	227	229	219	206	231	240	213	229	217	233	211	225	203	204	197	196	222	231	223	224	229	242	222	210	234	234	226	218	215	215	221	210	231	250	222	214	209	222	189	240	243	226	243	229	219	225	245	216	239	223	219	249	207	210	231	199	225	235	211	232	239	246	223	223	236	204	233	200	226	226	219	211	208	211	232	227	216	211	208	263	250	212	201	234	214	226	249	220	213	214	219	224	216	215	204	233	257	221	230	189	248	212	218	208	233	218	234	207	222	213	209	216	234	226	209	232	198	234	228	235	224	237	248	214	197	234	225	198	239	219	238	205	246	211	225	240	213	235	225	192	220	211	236	221	253	216	227	210	243	228	198	227	208	241	227	231	257	239	206	213	237	221	205	207	204	230	237	253	222	211	241	241	219	211	223	222	204	228	190	201	238	220	225	231	230	215	220	198	191	208	247	224	224	216	231	229	233	190	229	208	220	234	224	217	218	237	230	221	206	245	222	219	226	226	204	216	214	232	207	235	216	217	232	212	230	239	204	245	231	226	227	229	223	225	200	230	225	226	187	233	211	224	238	241	209	244	244	235	230	234	226	233	226	245	198	253	216	206	207	200	220	225	195	229	230	202	212	223	205	224	225	217	210	202	209	202	203	209	208	233	221	208	203	242	223	215	204	236	254	205	238	235	256	231	215	235	218	212	189	233	228	208	236	233	236	209	204	207	242	211	222	214	223	239	221	236	197	233	218	210	213	201	229	223	230	233	190	184	205	238	206	226	224	194	250	203	215	202	215	225	220	229	189	221	207	207	192	231	212	224	233	206	215	213	202	228	197	201	219	192	238	251	209	219	215	222	214	249	206	240	238	211	222	244	223	226	227	239	215	207	221	191	233	236	222	216	224	243	196	236	212	232	222	222	224	199	218	241	203	218	220	219	210	203	214	210	237	205	203	275	208	236	216	195	200	197	221	204	235	228	211	224	209	224	218	208	187	245	223	235	235	229	221	214	210	226	196	229	203	241	208	216	211	226	217	203	207	215	213	213	244	210	212	225	216	241	215	208	222	220	216	194	231	220	217	234	213	206	205	218	232	207	219	220	261	271	220	202	227	212	241	221	222	237	206	237	197	208	242	246	228	233	239	197	230	208	212	248	196	266	196	199	219	242	236	248	205	206	239	226	216	209	230	207	206	212	221	237	200	216	231	229	230	228	197	200	202	221	229	224	209	203	206	220	220	194	208	216	244	218	221	273	213	207	219	216	241	222	225	253	214	232	224	219	233	200	231	203	227	201	224	230	229	201	223	213	240	244	229	238	217	230	216	203	232	224	231	193	234	213	219	210	228	218	204	224	218	219	229	214	215	223	213	217	224	214	230	244	212	218	239	199	218	233	193	204	222	222	217	179	241	238	245	218	209	187	223	229	229	235	246	205	235	218	219	238	222	219	250	221	228	211	218	227	228	208	194	228	213	208	232	238	236	207	213	225	197	226	212	214	214	209	225	225	230	214	202	226	238	216	219	200	207	234	221	225	210	235	215	210
22554	20372	26991	23620	20378	20456	8141	1528	1217	1008	909	871	817	754	723	760	710	590	648	590	609	623	622	610	610	584	543	558	554	532	587	564	555	597	507	518	576	595	561	563	538	538	527	607	507	526	515	573	483	517	522	509	518	497	485	560	529	515	517	490	565	514	532	528	516	522	508	496	496	532	486	514	456	482	498	524	507	515	508	514	454	516	499	497	495	479	522	466	481	497	528	493	468	501	501	521	532	500	508	508	505	496	500	542	527	520	492	499	508	511	457	525	499	547	488	474	497	583	507	475	491	501	484	495	506	502	482	539	493	457	501	479	463	482	477	456	469	485	516	476	498	485	527	457	473	487	505	508	479	505	488	476	518	495	465	482	495	518	462	465	515	459	521	442	526	496	479	501	466	457	509	479	508	515	523	484	500	473	494	477	515	541	485	488	455	500	524	529	526	500	491	538	478	466	506	502	490	496	495	501	508	493	497	467	504	466	460	491	520	487	484	501	504	482	503	496	500	506	504	489	531	462	483	474	475	548	546	527	489	512	460	518	527	489	531	492	515	476	503	496	497	455	484	464	530	526	501	487	519	485	532	479	503	490	490	482	512	505	512	513	534	468	514	490	498	497	568	476	504	496	478	511	488	527	498	495	502	494	516	494	492	455	454	544	505	487	529	496	513	478	488	479	469	513	510	477	520	516	517	476	535	492	485	536	492	486	477	490	482	463	436	498	471	533	486	542	532	491	470	536	518	476	540	463	476	508	474	507	506	469	494	498	478	489	476	489	531	476	484	480	503	472	496	481	509	515	466	506	499	498	509	510	463	476	471	472	497	480	498	507	466	472	481	492	459	498	480	484	488	494	470	506	526	489	476	494	449	472	476	461	466	486	469	480	486	516	458	494	490	481	488	495	483	496	483	512	495	468	487	474	542	479	503	503	501	497	464	512	471	490	487	502	504	486	522	523	499	485	526	506	504	518	485	496	457	489	499	527	479	526	530	518	524	508	485	467	468	489	523	486	505	465	469	511	496	521	487	537	506	484	530	528	501	501	491	503	436	510	501	512	502	501	476	517	517	489	514	481	478	516	494	492	515	461	484	475	485	507	491	497	489	502	519	495	494	490	452	475	471	491	529	488	500	499	507	475	473	524	457	495	517	528	528	452	467	494	484	481	494	504	454	481	488	482	533	485	462	500	517	476	542	504	478	498	472	531	478	474	486	481	484	525	490	481	507	509	527	470	487	463	519	533	489	510	460	500	474	474	450	465	453	523	434	524	467	526	550	503	497	515	430	498	527	491	477	536	471	477	489	497	505	477	506	464	518	515	517	474	480	476	499	483	505	450	476	506	535	486	473	491	500	494	522	533	487	505	466	499	536	454	483	500	478	477	493	509	519	478	466	484	461	512	515	491	492	518	469	501	473	516	491	504	521	458	498	490	483	506	536	490	507	514	471	490	476	490	501	482	484	499	497	506	518	501	516	506	477	520	527	467	493	506	494	456	500	501	516	535	483	517	501	460	511	507	522	483	548	535	492	506	520	489	496	483	473	488	485	557	458	470	492	502	513	464	516	493	483	491	469	489	486	506	500	476	510	452	494	485	483	519	516	501	502	486	467	492	450	484	516	505	496	462	480	481	501	463	508	487	547	453	485	510	534	470	487	485	490	514	510	480	537	503	506	479	505	476	507	480	473	527	469	460	502	464	450	502	531	547	478	475	501	481	508	486	492	493	495	468	487	536	525	478	532	502	496	501	521	500	499	510	489	496	460	503	537	505	492	469	548	510	489	472	489	485	482	458	486	508	482	534	492	531	470	515	554	509	517	494	506	459	499	483	493	491	510	458	486	505	473	508	550	516	506	523	456	493	475	487	503	504	505	487	479	481	509	441	452	497	470	458	498	492	504	516	470	498	548	501	502	446	491	491	527	477	511	520	522	481	503	485	457	477	510	498	478	505	471	498	494	500	507	549	491	465	500	536	551	480	502	507	494	486	484	517	498	512	480	481	514	537	512	499	491	481	493	459	505	514	461	529	506	494	500	495	535	505	513	503	478	534	521	552	504	519	508	468	504	496	472	527	484	484	464	509	489	476	510	534	506	507	495	499	495	466	515	505	509	440	491	492	449	486	448	486	467	552	483	501	433	485	527	512	473	483	503	536	442	538	476	484	440	449	508	458	455	494	504	504	494	498	486	503	554	480	507	511	489	516	503	477	516	531	507	474	527	511	482	462	492	479	484	515	478	515	464	473	506	494	488	519	454	462	462	508	518	502	511	502	464	507	509	521	443	444	486	513	487	496	496	486	470	524	509	522	515	505	482	477	486	535	471	485	477	433	461	480	491	485	474	509	511	494	462	498	512	485	499	471	510	499	477	535	509	480	489	489	472	492	505	498	530	478	504	494	482	479	465	496	492	484	486	536	487	537	523	483	470	488	471	492	457	459	484	542	477	478	484	485	496	481	498	471	490	495	460	516	501	536	541	499	516	498	447	498	536	482	461	459	508	502	524	534	526	509	523	496	502	459	514	479	488	458	492	481	528	462	485	479	478	489	451	456	495	482	507	513	503	475	462	481	482	466	507	466	516	506	476	512	481	493	483	436	541	486	510	531	502	508	480	502	462	502	515	513	492	497	532	486	471	460	481	508	529	497	492	520	472	486	522	517	458	518	493	476	516	486	482	496	505	516	497	488	498	507	488	472	473	481	498	500	490	516	484	470	485	576	461	470	495	520	498	520	503	486	497	517	503	472	523	507	505	500	530	511	512	492	475	522	481	495	512	453	474	494	461	502	501	486	484	497	513	456	502	435	475	524	479	498	486	505	477	511	488	482	479	473	517	516	497	511	487	485	464	477	480	496	454	487	494	493	507	505	544	517	496	545	510	499	497	484	496	535	511	475	462	483	425	475	496	514	490	502	501	474	507	501	506	455	523	468	470	459	505	464	479	517	488	528	506	531	516	475	490	459	444	500	490	509	476	438	473	489	504	494	473	440	496	514	486	513	490	477	481	465	480	486	492	504	501	496	477	510	468	491	470	522	486	480	482	480	539	522	440	495	480	487	531	496	525	492	499	549	473	475	470	502	497	488	508	446	550	521	492	476	472	489	529	511	486	499	511	463	498	504	498	456	467	480	534	488	473	527	502	492	506	493	515	453	451	483	503	571	522	461	503	517	499	501	460	518	492	533	492	489	447	472	502	502	503	537	503	499	509	501	498	466	487	479	506	503	465	501	526	504	509	491	481	482	450	487	514	522	513	493	513	518	491	457	491	517	466	475	486	474	484	481	505	471	498	485	525	509	487	487	500	496	534	497	524	520	509	494	498	500	502	518	516	454	471	473	445	477	505	467	456	487	500	477	508	536	474	492	494	515	490	452	483	488	505	464	493	535	483	512	495	481	491	511	517	434	496	451	486	479	509	505	508	468	523	487	511	521	474	549	522	511	538	499	488	501	479	483	478	484	473	492	516	493	530	490	519	543	491	492	467	568
21157	17713	16289	9541	6114	4340	3228	2534	2116	1878	1566	1373	1240	1146	1013	995	951	846	815	777	719	765	736	669	641	665	652	669	622	617	615	669	616	627	604	644	589	585	603	546	550	520	559	564	574	537	585	524	530	544	542	552	540	545	508	502	517	504	527	504	553	499	501	529	518	477	502	568	501	482	521	446	488	520	475	501	487	471	488	470	475	514	495	526	526	475	475	465	479	486	500	503	505	504	500	487	453	483	446	479	493	479	489	488	454	514	475	504	483	492	475	504	474	442	462	494	457	498	441	427	428	500	461	530	470	495	516	491	465	449	487	505	517	463	490	472	487	491	474	477	463	448	472	489	470	485	467	460	452	483	463	471	487	454	462	496	479	471	500	496	502	499	496	451	451	491	472	491	535	494	455	489	474	492	488	470	503	452	464	455	437	436	453	467	473	489	487	451	461	508	458	474	473	491	468	462	483	501	445	484	477	491	498	457	477	501	475	457	510	454	451	476	506	479	455	474	513	497	497	499	470	462	490	504	455	472	466	475	473	437	513	463	490	434	478	448	449	457	457	511	489	507	448	460	491	466	448	451	511	469	499	454	493	483	463	497	459	480	487	442	473	498	476	480	469	460	498	504	486	513	432	487	470	458	479	477	440	486	445	465	499	525	416	487	486	452	505	471	527	469	466	467	486	508	474	468	461	463	494	505	459	471	477	498	489	491	476	488	470	471	484	445	477	490	522	464	513	470	463	470	508	512	465	474	517	494	464	463	486	464	474	515	489	483	533	485	482	466	494	474	468	460	443	563	491	470	433	489	470	492	473	462	456	534	473	447	468	500	475	494	476	473	455	501	434	470	459	433	519	561	443	475	467	480	542	513	460	524	471	491	470	511	433	475	471	507	483	486	475	455	468	482	479	473	451	537	455	524	476	506	465	462	487	503	479	516	479	457	485	489	445	501	492	446	478	480	469	549	448	485	496	494	424	509	497	466	448	473	499	498	517	499	529	531	472	458	488	488	484	478	517	465	458	471	467	475	502	502	488	495	501	480	466	474	480	495	465	487	498	427	474	471	494	499	498	521	478	440	456	463	407	481	527	470	459	466	444	482	432	465	455	451	497	468	472	484	496	513	456	483	457	452	469	489	418	438	468	478	514	469	489	469	491	497	510	449	481	499	464	476	480	519	473	503	498	483	476	514	507	448	524	474	490	492	515	493	462	479	479	473	428	485	459	476	486	513	487	454	486	448	479	467	501	507	504	496	494	441	452	475	473	465	435	519	466	515	447	488	482	475	465	495	481	480	502	480	466	459	505	494	474	463	504	507	487	479	471	482	513	439	492	478	471	490	479	485	470	471	452	514	498	537	444	464	480	494	470	510	462	461	489	502	514	488	485	492	476	481	479	467	497	470	479	472	490	497	524	504	456	474	494	468	513	497	467	473	497	494	486	493	467	479	493	441	485	432	495	503	469	507	477	486	464	467	481	509	466	499	481	469	491	472	492	499	496	464	488	491	496	491	477	496	455	473	501	456	488	463	510	480	507	477	483	488	448	488	489	474	516	497	459	466	463	420	465	483	518	451	509	453	474	470	509	529	499	492	462	509	487	479	487	481	477	470	495	467	471	471	474	513	466	499	501	486	510	467	424	478	467	524	474	459	520	484	479	439	473	497	444	440	479	478	473	441	503	508	458	515	501	499	503	474	483	465	520	505	469	475	503	514	505	441	447	513	456	466	500	477	473	503	486	480	492	477	471	489	524	509	499	495	521	508	473	509	479	498	492	490	457	490	504	469	484	478	463	450	472	502	463	453	453	487	509	506	469	523	497	493	493	502	482	479	492	498	451	519	482	440	487	458	495	460	480	492	502	510	503	463	471	469	455	474	496	447	514	510	437	498	499	485	480	489	493	535	454	488	475	504	448	453	476	474	502	482	449	500	443	459	479	482	471	501	495	474	480	483	466	510	473	489	482	495	438	487	472	476	475	471	432	471	497	457	501	479	482	445	464	490	483	470	490	496	437	473	466	498	484	519	532	468	487	510	451	476	529	447	509	491	457	458	451	450	471	481	459	501	501	493	454	493	451	476	528	466	520	415	442	458	463	469	465	474	536	449	486	507	478	466	493	497	487	449	524	450	486	472	447	468	485	503	496	502	454	508	486	489	489	463	467	491	508	461	484	471	472	442	474	485	478	475	457	450	496	477	465	488	461	462	474	485	489	493	472	478	508	488	478	463	471	504	440	483	469	489	486	530	469	463	477	495	480	472	458	519	463	500	505	454	479	498	476	473	495	493	470	469	454	464	448	487	429	430	532	495	501	481	476	518	481	459	488	480	495	482	481	493	485	475	491	449	477	468	506	478	432	419	474	504	484	489	443	496	477	483	462	475	480	502	449	478	504	515	493	470	521	477	474	471	477	515	523	486	482	540	491	483	447	496	536	475	492	527	476	500	461	459	484	475	484	484	492	467	460	486	467	483	449	475	504	467	462	486	493	490	439	522	490	488	480	486	495	493	445	488	490	495	500	476	497	490	453	457	489	512	454	424	472	482	484	477	496	491	463	480	481	463	512	464	448	452	463	476	510	458	481	504	486	488	486	478	488	490	471	436	478	516	472	471	465	446	464	485	477	457	440	490	450	464	485	463	440	513	494	458	481	487	485	486	476	514	496	421	496	490	477	462	503	473	481	462	485	509	460	452	499	480	487	464	490	497	493	476	460	520	497	476	489	464	474	491	492	491	491	494	474	484	472	473	461	479	478	493	493	461	501	484	483	502	500	478	481	492	505	479	521	490	496	504	452	467	482	442	535	511	480	468	463	494	472	466	479	490	455	489	484	448	480	467	481	512	509	483	491	461	442	486	486	471	535	467	485	471	485	495	537	485	465	507	440	505	509	500	476	470	462	482	474	461	503	476	519	474	485	515	467	482	519	495	501	481	450	452	479	491	453	468	529	482	506	481	495	496	523	487	472	493	474	470	510	459	476	425	483	467	496	455	528	462	484	534	449	478	462	458	501	496	467	452	453	478	485	489	490	462	505	475	482	522	495	469	487	442	479	471	470	463	492	473	509	523	459	539	454	484	510	498	443	465	451	470	489	456	501	469	461	461	447	490	482	493	492	496	445	428	497	472	513	490	483	481	472	496	490	478	473	470	514	490	524	490	491	490	506	479	474	483	455	492	495	480	513	485	474	473	484	509	505	475	471	489	482	478	471	481	479	466	496	494	486	467	480	495	495	474	462	495	477	472	484	493	504	519	497	435	450	494	470	463	515	507	466	513	517	455	514	472	471	486	482	472	501	483	445	436	497	474	488	446	511	485	471	453	469	425	503	495	464	479	489	509	511	476	501	468	517	459	472	440	449	465	515	493	482	447	465	437	453	514	491	478	527	491	471	503	481	514	520	483	475	470	491	482	452	472	508	465	463	487	466	479	477	487	480	455	544	504	529	475	468	497	503	490	440	499	459	520	472	524	480	468	506	463	491	496	496	441
28199	12896	1287	403	290	189	234	183	196	183	179	179	202	178	175	167	168	164	146	186	175	136	183	175	189	168	158	181	179	189	153	179	175	169	183	191	186	169	160	161	179	167	157	162	189	163	140	188	158	162	177	186	188	154	182	155	177	145	157	168	167	156	168	192	177	156	188	181	162	181	205	159	175	165	150	198	168	183	183	173	161	168	185	179	150	182	161	164	185	160	185	171	163	170	173	163	191	179	177	166	154	180	161	167	165	177	172	158	200	153	157	155	165	199	160	174	143	167	146	182	177	184	153	168	170	174	165	171	171	149	185	180	170	160	188	192	172	160	169	188	174	146	164	167	177	161	161	179	146	161	164	171	170	177	157	168	165	179	168	175	185	174	158	153	172	166	175	142	180	173	155	153	186	162	174	173	167	174	160	152	135	183	165	154	175	194	158	169	180	182	166	173	170	166	157	171	156	168	160	178	189	174	169	188	173	180	164	163	177	164	190	170	170	175	159	173	181	170	169	170	154	159	148	154	166	166	156	156	175	169	164	178	170	184	192	184	188	177	164	135	183	182	191	177	168	158	159	152	152	173	150	168	184	174	173	170	152	157	147	162	165	178	166	179	185	171	174	171	168	161	188	168	142	176	146	177	157	177	167	157	187	161	169	159	162	171	170	164	192	168	155	177	191	150	165	150	160	186	159	165	181	186	194	158	159	140	173	169	154	162	172	171	156	182	171	142	147	162	173	165	165	171	168	142	161	174	181	178	160	164	176	154	177	180	160	163	163	156	167	188	155	189	160	185	170	157	170	171	170	148	154	173	143	164	157	179	180	174	166	168	166	179	170	150	202	156	184	165	170	168	182	185	185	178	177	173	174	200	171	138	173	180	184	176	161	187	174	179	154	185	186	166	167	170	164	156	171	154	170	160	170	153	151	162	158	171	188	159	169	151	168	180	183	175	147	171	187	168	188	198	149	175	175	157	167	152	171	172	162	163	177	194	143	155	162	172	170	163	192	160	155	175	148	149	165	161	180	150	176	198	146	178	166	176	174	170	183	153	164	146	181	152	170	157	158	181	158	168	158	143	156	180	172	165	187	159	159	153	177	175	166	166	165	160	160	171	152	160	158	175	160	172	189	156	187	160	158	172	167	156	170	148	178	193	178	161	185	176	182	176	160	169	167	150	169	170	160	177	166	165	155	171	164	157	181	172	160	163	170	191	176	184	166	160	164	152	168	184	168	146	172	162	182	147	161	163	170	138	165	146	159	186	156	156	175	156	159	165	178	183	173	189	159	158	155	166	186	142	161	184	168	162	171	166	181	166	175	165	166	182	180	157	177	180	147	165	159	171	168	172	186	174	166	159	147	152	181	179	176	152	187	188	167	155	170	187	157	163	181	170	160	159	166	144	177	180	135	178	170	158	176	166	155	165	179	177	186	166	184	187	165	177	158	167	185	185	173	181	195	150	198	192	156	178	173	150	171	172	181	161	175	177	174	184	165	179	174	162	166	176	182	158	171	158	158	146	170	169	158	166	141	180	148	139	175	150	169	176	137	165	184	154	174	168	150	156	158	141	179	162	158	174	167	193	166	186	174	156	155	149	179	160	173	179	173	172	180	168	170	184	187	185	176	194	148	168	182	158	162	185	164	163	166	193	165	159	170	163	180	167	170	187	149	172	159	185	135	157	184	177	164	183	167	163	156	151	170	179	176	169	158	174	162	162	166	154	168	194	167	179	162	154	207	184	174	162	158	157	175	143	174	170	168	165	158	187	166	155	175	183	170	184	153	157	179	181	172	151	171	180	177	167	172	173	167	178	158	173	161	163	161	149	182	170	167	165	179	169	186	175	183	172	172	172	162	164	151	187	169	180	154	156	164	181	174	173	165	160	183	164	184	150	152	169	177	170	153	172	168	169	181	162	170	157	176	167	170	166	178	153	162	165	189	162	178	177	162	180	170	154	176	174	139	162	167	199	180	173	180	159	179	184	163	164	191	175	183	152	173	183	174	161	164	164	166	174	170	162	157	147	183	157	178	156	193	169	164	172	169	176	164	187	179	185	175	179	166	174	150	166	164	166	182	155	162	170	179	188	172	161	168	145	191	171	177	159	141	177	168	196	172	160	171	196	145	168	151	186	156	169	175	165	170	173	192	164	168	160	180	172	181	168	155	157	184	173	170	159	171	157	164	178	143	157	162	152	179	150	162	175	161	195	165	165	167	166	164	163	181	153	158	174	182	169	172	162	170	158	158	171	162	164	178	183	173	172	159	149	186	149	168	148	172	181	172	174	180	168	157	162	169	164	152	167	175	182	172	178	185	183	165	129	166	165	151	148	153	178	168	164	170	158	164	178	152	163	189	160	162	195	141	173	174	194	181	168	161	160	168	171	155	147	163	163	161	141	152	174	166	176	181	175	160	171	158	190	167	167	179	137	133	173	165	175	161	170	184	159	181	197	177	162	161	188	168	192	166	154	151	184	164	178	173	170	164	180	156	185	201	187	176	156	177	201	176	155	183	149	194	152	160	164	169	175	169	182	163	169	155	169	182	170	159	165	165	168	164	203	173	167	173	169	181	147	148	153	171	160	177	162	168	173	170	179	187	163	175	163	169	165	172	179	171	168	170	168	204	165	191	159	150	151	166	154	178	172	169	176	172	176	171	172	164	169	165	147	182	139	147	145	193	183	182	183	176	165	161	158	151	174	185	176	187	171	159	163	179	169	145	161	145	187	186	174	182	204	205	181	187	160	182	153	140	154	186	162	163	183	169	164	197	183	167	172	168	156	168	157	172	171	170	172	165	187	170	180	190	174	183	147	157	177	171	153	190	172	182	174	165	184	166	177	144	184	169	168	170	163	158	164	177	176	151	160	154	147	188	171	166	176	170	161	159	164	148	153	184	140	176	148	172	160	164	163	172	170	168	156	150	177	155	148	165	177	160	149	167	171	170	140	180	157	154	163	176	182	168	166	156	159	176	181	156	175	156	154	179	179	172	183	163	165	172	180	183	153	164	181	161	174	175	158	174	194	164	162	167	176	162	165	183	165	171	136	185	157	175	185	174	184	174	151	160	167	163	176	166	185	174	182	176	169	162	144	151	174	164	174	152	176	180	175	159	186	174	168	166	169	164	157	167	141	178	158	203	163	151	164	158	163	171	188	142	161	165	165	161	169	153	177	163	173	170	175	165	178	165	184	181	167	183	189	156	186	165	187	179	187	157	166	172	180	172	186	173	177	186	160	156	160	171	169	167	160	165	171	214	168	172	177	182	154	170	159	148	164	168	162	153	160	174	141	176	176	165	177	148	141	149	161	184	158	201	176	180	176	169	190	172	162	169	172	155	176	166	176	180	178	160	173	169	181	146	156	157	172	148	161	159	166	165	188	168	151	145	179	169	191	170	160	176	159	179	157	188	168	169	178	159	174	179	178	167	151	179	159	127	164	162	166	163	163	137	167	167	177	181	186	174	160	152	199	195	185	154	146
10102	867	739	461	354	290	269	235	240	205	199	243	207	185	190	195	222	202	202	196	201	211	217	240	195	216	212	193	197	199	208	213	192	226	232	208	225	212	201	211	220	213	203	223	202	199	205	219	183	202	195	199	207	207	220	170	188	186	207	189	185	184	226	192	199	231	199	202	230	186	185	220	199	190	201	197	210	192	161	187	183	166	184	195	183	156	217	220	192	198	208	202	189	216	206	183	182	204	198	183	196	177	199	194	193	189	177	196	190	211	194	197	166	212	212	204	189	182	185	209	192	186	186	199	206	186	195	178	211	194	186	186	189	190	201	190	206	177	172	182	189	170	188	202	212	181	191	184	200	181	226	189	186	196	183	170	179	182	164	168	190	173	186	190	175	186	200	175	172	189	207	194	200	181	212	206	188	206	193	186	187	182	188	182	224	203	211	167	181	200	169	195	190	202	176	205	190	200	190	191	180	189	215	197	178	202	199	175	176	190	210	218	175	192	181	208	178	194	189	201	196	225	201	199	193	205	142	193	214	186	195	204	182	186	183	198	195	215	184	193	169	223	184	198	204	208	167	203	186	195	214	190	178	199	208	194	182	183	208	209	217	189	191	179	197	227	166	204	213	189	207	182	214	207	201	175	156	182	202	187	193	182	191	187	176	208	193	203	169	201	184	200	223	190	214	176	201	183	178	185	198	221	186	189	197	194	205	214	198	193	179	190	183	209	206	194	188	191	202	184	222	190	190	201	189	200	184	189	185	188	207	177	166	204	180	179	180	176	205	192	182	201	199	184	203	192	202	205	179	168	212	215	189	212	190	202	188	197	209	205	182	183	220	220	206	177	175	193	203	194	198	167	177	186	178	219	184	191	189	200	192	195	202	193	207	174	200	198	211	196	224	191	204	219	194	203	183	196	179	215	213	181	184	193	211	197	180	187	189	219	179	183	194	173	225	168	195	184	198	222	185	234	213	209	204	183	193	212	196	194	187	195	202	192	178	208	174	171	199	187	196	193	196	192	186	215	173	185	194	181	202	197	181	187	194	211	169	188	217	188	200	192	208	175	197	187	180	188	194	175	172	197	218	188	201	185	191	195	213	191	197	192	197	182	189	202	192	209	174	202	196	191	197	209	195	196	180	195	174	165	192	200	189	179	203	181	192	199	199	198	202	210	199	205	195	218	182	205	177	186	194	222	198	181	184	227	208	184	193	199	188	190	192	189	179	195	194	224	171	195	201	202	198	201	182	189	210	227	215	189	206	190	212	208	176	187	181	174	197	222	206	176	206	184	203	210	181	193	224	198	187	211	181	191	204	180	197	200	185	187	183	180	207	191	182	193	205	192	202	192	182	198	201	186	189	204	191	187	222	197	197	172	196	207	165	206	176	211	208	188	178	178	200	193	172	186	190	194	179	199	192	181	185	197	187	193	191	203	189	196	184	205	212	166	214	190	210	184	183	196	212	202	214	204	199	206	191	198	204	221	214	178	192	188	204	200	190	200	188	186	177	208	220	202	209	185	172	198	199	188	195	207	209	193	206	188	175	202	199	197	173	201	203	187	212	175	184	174	187	209	190	191	159	186	216	179	197	191	190	192	205	195	188	218	187	192	212	212	203	204	202	196	202	184	179	201	196	204	197	200	192	219	196	196	198	192	197	191	169	205	177	186	194	181	193	172	196	172	173	179	192	186	193	195	188	204	202	201	166	211	200	197	198	210	198	212	191	207	205	204	185	188	192	195	182	195	189	193	197	179	175	202	177	201	188	193	195	197	198	188	218	217	204	185	200	169	178	190	209	195	198	191	188	209	221	206	189	189	179	214	207	223	195	200	170	207	200	199	198	211	193	220	162	189	207	193	213	176	163	206	196	209	196	197	229	180	226	187	212	204	215	189	215	166	176	209	190	190	203	178	167	206	206	195	214	192	192	204	194	160	218	198	177	197	209	197	183	210	199	192	192	189	197	194	178	185	177	205	207	176	195	194	211	169	161	189	206	178	189	179	210	208	199	205	197	208	219	180	192	181	200	205	187	187	189	193	191	197	179	208	178	188	215	182	217	213	190	189	196	203	162	168	182	194	205	193	214	179	189	177	209	195	194	218	204	196	193	195	214	201	191	192	217	165	218	203	240	196	175	174	172	183	180	198	192	188	204	198	180	175	188	212	183	212	191	196	205	185	202	182	180	200	172	191	221	179	204	185	196	190	201	191	208	208	196	182	176	210	185	215	192	197	186	206	221	200	195	199	191	204	209	220	187	194	213	165	206	200	183	182	183	189	218	225	186	202	195	209	211	227	193	191	177	224	197	192	187	196	186	195	208	186	199	200	195	195	186	212	182	184	223	191	231	183	197	190	216	212	180	185	188	209	199	188	197	194	174	176	198	192	207	199	206	188	194	200	201	164	198	204	187	191	210	191	205	202	197	184	197	186	197	193	195	198	188	184	172	195	173	187	223	211	209	194	187	212	208	193	188	208	190	214	201	193	205	183	185	205	177	167	181	199	183	192	172	191	180	189	196	182	210	188	186	185	218	180	186	190	200	206	206	184	198	195	183	192	203	193	202	212	197	192	185	205	194	186	186	191	153	222	211	208	204	194	210	209	216	186	182	207	199	204	197	200	185	198	219	191	186	205	205	200	210	199	168	168	182	197	210	203	209	181	198	188	221	191	215	192	195	183	226	206	175	191	197	163	172	173	194	204	184	189	185	192	204	197	177	197	177	226	165	193	199	198	174	193	209	171	207	187	187	181	192	204	193	219	195	174	170	192	193	195	169	214	200	212	214	210	181	173	204	204	193	196	169	219	225	209	168	185	210	194	218	205	196	195	206	172	174	203	185	184	194	210	200	186	183	220	199	200	221	192	186	224	198	185	186	182	171	195	205	195	188	190	189	192	177	209	199	215	184	215	205	184	191	187	166	212	194	201	200	190	186	193	177	184	190	194	203	202	196	160	200	196	187	168	203	191	210	192	196	202	209	207	204	195	216	185	180	180	182	192	206	199	188	186	185	198	172	189	202	219	219	187	184	179	175	197	201	192	171	179	180	206	193	200	190	196	192	203	173	189	214	182	195	229	177	197	198	198	226	182	196	206	195	179	178	221	203	200	192	194	208	181	206	194	196	200	208	203	197	198	206	209	189	196	199	224	207	205	185	188	175	200	210	195	168	184	197	213	206	179	188	202	173	182	193	214	201	187	175	186	201	196	218	206	188	189	199	201	179	181	185	188	204	206	188	208	193	192	187	188	182	183	190	206	192	194	193	208	189	202	217	211	203	189	187	186	190	225	198	217	182	196	177	227	194	174	174	185	189	201	212	163	160	192	211	187	188	178	188	225	179	211	207	181	203	237	176	179	207	196	191	192	203	188	199	189	195	185	176	181	183	187	215	209	183	178	203	192	202	191	196	202	188	190	179	196	178	178	206	191	190	190	195	186	187	203	191	231	197	215	192	219	189	179	172	193	206	205	171	198	182	171	195	202
24424	20356	26387	24214	20357	9405	1072	706	555	518	413	392	354	332	323	336	275	252	321	263	270	278	270	259	284	248	268	235	264	237	233	258	262	259	286	240	249	249	273	252	238	247	232	219	222	223	212	220	224	228	217	216	233	216	193	240	215	239	248	219	247	251	203	211	260	212	262	247	194	198	201	229	226	216	220	249	234	208	209	202	233	231	220	194	207	210	258	225	209	193	212	219	240	212	207	214	227	224	211	242	215	185	212	232	224	243	221	237	240	211	248	216	208	220	253	226	223	239	205	209	200	224	210	222	234	224	216	220	211	214	217	200	223	217	230	218	236	223	198	230	203	221	220	225	224	209	202	214	222	223	233	224	207	198	190	215	195	228	207	229	248	212	223	209	224	223	222	235	237	196	198	199	212	212	219	199	202	249	194	236	217	235	230	223	207	212	237	224	202	197	230	235	217	227	224	247	247	247	207	259	211	222	238	202	218	206	243	220	200	231	197	214	204	210	227	218	220	229	230	212	197	224	204	206	209	209	206	231	243	227	233	209	196	238	228	227	200	209	237	193	210	222	193	196	207	206	217	228	204	237	207	222	235	194	215	193	199	223	213	216	214	251	205	219	190	239	227	207	226	204	214	194	247	212	211	199	231	212	213	218	210	224	226	216	200	206	203	206	212	213	244	196	217	241	230	205	224	219	213	202	211	209	208	210	218	210	211	218	217	218	212	215	215	212	220	236	195	218	229	193	191	222	221	209	228	207	198	217	213	242	221	229	230	215	212	214	208	201	232	201	225	219	215	225	209	234	243	219	217	225	218	220	222	227	200	221	221	221	239	217	215	204	223	220	203	227	226	219	203	191	200	220	203	209	226	212	244	210	205	241	242	218	215	202	198	237	226	200	227	229	207	198	222	205	238	235	193	189	208	236	180	228	254	217	216	261	187	215	210	218	208	209	204	212	219	210	204	224	231	194	229	224	214	227	194	248	215	250	209	229	218	219	218	204	222	201	215	233	217	210	231	234	212	221	194	209	191	214	217	217	233	199	207	227	215	231	190	218	206	218	220	231	231	212	217	223	208	217	240	195	237	213	249	227	232	224	236	231	228	232	221	212	220	203	215	202	217	218	226	211	206	226	221	222	206	209	201	216	198	240	214	227	243	229	242	213	193	220	216	232	227	236	202	243	223	224	246	221	215	202	226	221	229	229	213	213	203	255	215	203	225	229	220	200	218	210	223	234	204	224	233	211	233	212	241	199	213	256	213	189	242	230	202	233	215	222	222	210	204	217	214	233	184	221	228	199	197	215	212	229	227	239	225	223	208	197	234	226	228	232	219	219	212	240	224	232	211	188	243	212	210	239	206	226	243	210	221	209	250	223	209	189	236	227	217	228	228	215	219	215	230	226	217	227	233	231	198	198	207	229	184	213	212	211	203	217	235	210	222	245	264	212	212	257	224	213	242	190	217	243	198	212	213	214	224	211	205	222	206	223	223	215	239	240	224	224	226	217	232	210	224	220	226	224	233	213	215	212	203	215	225	236	258	201	218	239	219	205	205	201	231	200	235	214	214	197	211	217	198	224	232	227	217	203	216	222	204	220	190	209	230	206	212	219	243	218	204	244	224	224	206	263	234	243	216	242	210	202	227	237	219	206	224	216	204	237	206	205	222	231	195	209	214	222	218	231	216	213	251	191	235	197	216	225	238	224	233	220	216	211	224	199	197	188	228	228	214	220	219	236	224	229	222	209	225	207	231	226	215	207	210	220	211	209	203	210	216	232	220	235	222	223	239	204	208	207	181	214	238	211	210	223	220	231	212	211	219	215	225	239	211	210	221	215	228	233	192	249	190	217	201	220	205	236	207	233	208	229	228	186	231	213	213	231	204	211	221	193	218	226	232	199	217	239	224	217	218	217	252	193	222	224	213	221	228	206	212	208	207	209	202	198	219	233	222	215	230	223	229	233	191	225	203	204	225	207	217	216	222	212	200	236	197	242	211	214	218	216	212	212	228	237	194	203	243	208	214	194	210	219	208	224	230	230	216	210	239	215	230	229	213	209	190	245	210	227	214	246	226	205	204	242	231	232	209	250	229	210	214	217	221	226	226	193	229	243	213	189	241	252	185	220	184	200	197	206	215	240	220	231	190	242	233	228	233	252	238	183	195	215	211	207	229	203	227	226	164	212	205	233	224	216	237	221	199	225	216	213	214	201	220	195	214	232	218	227	203	250	208	228	204	204	247	228	231	243	203	214	234	241	228	224	189	200	220	226	207	221	220	225	225	211	201	212	204	223	241	245	215	199	235	207	207	222	211	236	221	171	225	217	220	228	218	233	235	208	222	239	234	214	239	207	209	209	203	212	205	225	218	218	217	223	179	224	239	224	217	203	225	231	226	219	226	229	216	238	228	212	202	195	233	228	218	223	216	212	237	233	227	209	218	227	222	198	248	237	203	217	203	233	218	232	221	216	233	213	220	212	231	253	213	217	208	226	234	217	195	227	228	216	220	217	217	217	225	218	230	208	227	215	187	211	213	205	233	229	226	199	227	208	222	204	225	211	247	198	236	248	231	212	248	191	238	215	236	207	238	229	192	237	224	237	221	201	190	214	215	216	220	214	227	194	212	238	223	199	223	195	241	211	213	225	205	207	225	238	242	233	210	207	215	191	221	218	217	220	210	211	221	203	228	187	211	215	202	216	213	236	193	219	216	207	224	211	215	203	215	215	223	218	196	214	227	226	221	237	207	215	214	224	222	213	236	213	221	214	233	244	214	219	224	225	212	228	219	202	214	234	201	228	224	217	229	185	222	216	215	213	224	215	202	217	210	247	224	205	205	208	210	218	204	221	214	230	196	210	227	243	221	219	212	224	231	217	235	232	192	208	234	226	209	229	196	219	214	183	226	219	218	205	200	198	238	195	232	227	240	219	222	234	223	205	227	214	206	220	211	224	218	234	224	240	217	229	224	217	212	198	206	196	229	215	216	218	225	213	249	216	199	221	235	190	228	212	202	186	212	213	240	226	208	194	226	222	214	211	234	206	191	207	207	221	222	222	214	228	217	194	214	234	204	200	229	216	199	184	218	197	211	223	240	185	202	219	230	222	213	227	203	221	220	201	207	242	264	204	231	230	232	208	220	226	187	224	230	201	191	220	201	218	212	210	202	218	221	196	204	230	212	226	258	227	212	198	219	234	194	204	231	234	188	217	207	208	224	206	236	219	251	213	214	220	214	212	195	204	230	218	242	232	219	239	220	200	203	203	210	217	189	206	190	215	222	230	209	229	243	204	209	196	212	256	197	201	234	246	207	234	233	233	194	228	184	228	235	244	199	194	235	226	228	214	200	226	195	217	236	201	221	203	229	196	225	221	204	251	212	208	204	233	246	223	221	203	217	231	208	221	226	226	223	199	220	234	226	216	215	243	219	214	218	206	210	198	205	225	212	231	228	221	201	216	214	210	214	235	221	239	219	223	227	225	211	217	191	197
22359	10368	9884	5231	3243	2262	1593	1285	1055	884	723	632	570	511	501	462	431	380	390	346	350	359	326	322	323	319	294	303	271	309	294	281	295	305	290	285	307	307	288	273	268	262	294	283	270	261	271	249	264	265	249	251	266	217	230	253	245	228	257	244	219	206	238	263	228	197	206	195	255	228	233	228	219	204	203	218	228	197	226	217	233	227	247	249	242	215	226	237	245	245	232	217	216	230	238	234	248	217	219	252	239	205	209	226	214	227	236	239	255	214	213	233	226	198	210	254	245	207	232	266	253	226	225	198	224	248	232	216	216	230	218	247	213	222	234	201	258	203	236	228	238	219	227	220	208	234	203	224	230	228	259	228	208	203	201	204	219	226	247	240	220	228	228	238	230	237	227	242	231	203	193	264	220	214	236	213	229	243	225	259	234	221	226	213	252	214	219	221	199	245	242	232	235	206	202	214	226	203	226	252	217	240	195	221	226	228	218	213	217	206	214	245	207	200	226	238	218	214	214	228	214	237	242	198	220	229	234	236	255	258	218	223	246	213	219	238	214	226	211	221	206	228	224	214	215	228	228	220	222	204	211	220	197	262	213	224	230	200	226	221	218	247	228	214	230	257	226	220	229	220	249	222	217	234	220	245	220	217	205	222	225	219	248	235	226	245	197	200	205	232	228	249	208	227	237	236	214	208	230	240	216	215	207	209	210	214	222	217	205	216	227	197	213	215	218	215	251	222	216	229	218	215	232	217	229	200	221	214	255	238	233	212	244	229	237	221	250	224	220	203	230	231	206	226	238	248	226	205	225	238	216	224	214	249	223	224	242	246	238	231	232	226	222	233	236	211	236	230	203	218	205	246	198	233	217	236	240	262	201	230	231	216	220	211	217	207	208	224	209	239	244	216	217	226	257	217	221	223	214	236	214	223	224	214	232	217	204	211	227	216	217	206	180	241	213	210	216	231	206	257	206	226	206	232	234	219	234	251	237	242	206	240	210	241	211	196	215	203	222	222	240	234	246	235	188	224	214	230	207	235	216	198	212	239	200	232	219	189	215	211	248	252	206	242	225	229	205	234	185	214	217	235	228	232	208	215	202	222	231	227	240	189	224	221	235	226	207	210	228	243	238	226	220	199	227	219	229	242	228	225	226	213	223	193	225	199	204	221	233	241	246	207	220	232	212	231	201	210	207	238	214	223	232	212	194	213	215	254	244	217	201	239	238	207	243	236	213	214	220	243	203	220	258	228	244	205	243	215	218	257	231	200	207	224	229	215	222	229	224	223	220	245	209	214	199	208	183	212	228	213	187	226	215	223	234	234	243	217	224	257	247	213	221	236	198	211	211	216	242	202	232	210	217	218	202	228	212	221	260	200	223	238	216	240	232	234	213	213	216	219	210	229	220	211	219	241	239	239	222	230	233	247	239	207	218	208	227	213	226	212	219	224	242	240	208	213	240	214	209	209	203	200	192	234	228	221	238	234	218	238	196	229	211	220	245	190	253	219	233	221	184	214	202	224	229	236	241	226	212	236	222	234	228	232	197	215	228	209	227	222	243	221	233	199	226	215	210	219	225	210	197	221	212	213	233	214	219	211	226	227	226	211	226	210	241	203	223	226	233	237	227	190	222	274	230	215	224	232	247	220	219	222	223	225	208	229	200	214	248	229	220	203	206	209	243	209	236	214	212	231	236	234	215	246	238	199	209	220	221	231	230	220	211	237	194	196	226	236	216	203	214	236	214	195	229	200	217	217	246	222	230	214	210	227	238	213	219	206	246	226	230	245	254	210	232	237	217	215	229	210	240	229	219	225	217	239	214	224	235	217	226	210	212	210	200	201	259	251	236	202	241	192	214	203	215	233	201	201	206	241	222	241	195	229	235	210	247	252	209	237	191	214	211	228	227	235	261	215	213	223	211	235	205	215	212	232	217	223	237	247	229	203	210	211	220	222	221	228	241	230	220	216	204	209	220	228	207	201	228	212	260	227	229	217	228	215	242	237	235	226	220	201	239	210	215	236	214	205	218	200	232	242	242	228	218	218	222	217	233	221	275	245	229	238	236	211	244	217	219	211	214	221	239	230	223	239	236	238	233	222	225	206	218	239	218	230	204	191	190	220	204	209	232	233	231	236	181	201	230	204	234	229	216	237	207	211	241	232	223	211	206	222	213	208	225	253	233	236	221	213	218	239	242	219	255	210	212	213	240	207	219	214	254	204	223	213	262	190	202	217	220	212	233	249	211	212	184	210	200	210	213	225	208	227	217	255	225	208	205	232	232	243	223	247	228	234	226	219	235	217	234	234	217	245	244	223	214	222	213	234	222	253	224	239	235	248	249	206	217	217	213	198	211	225	198	226	212	226	225	261	238	207	207	229	235	241	218	204	208	227	221	238	226	232	229	229	226	216	215	205	202	257	222	231	199	210	234	212	211	229	213	217	202	224	204	240	209	209	233	237	234	225	232	240	232	243	219	199	243	199	221	234	231	218	241	224	210	220	202	227	208	194	197	213	212	223	208	233	230	225	242	247	245	252	236	191	230	226	225	246	211	221	219	223	237	236	228	225	214	245	217	214	220	244	228	229	244	219	220	253	221	240	230	231	215	243	218	222	231	210	229	227	236	222	257	201	229	247	225	203	225	224	224	232	205	229	210	229	245	223	208	221	211	223	205	209	229	229	232	245	204	215	207	198	222	203	212	207	237	224	216	212	213	245	219	224	231	217	238	237	217	231	191	226	246	200	218	227	222	206	221	195	233	219	249	226	229	240	216	235	222	232	231	224	219	238	221	248	237	219	240	217	193	232	223	224	202	220	217	220	214	210	232	204	218	219	239	235	230	217	223	196	239	205	246	222	256	231	232	196	235	233	222	230	213	223	227	228	226	237	227	212	230	247	220	227	213	249	214	206	234	249	221	224	246	245	223	243	230	251	233	209	217	216	245	210	220	209	255	227	217	231	235	219	221	207	232	232	230	237	234	242	227	237	232	215	197	216	209	207	209	209	240	211	236	215	221	195	238	239	217	224	228	238	212	216	242	211	232	209	234	251	185	228	215	215	212	232	224	225	218	223	250	207	227	223	215	226	226	196	228	214	181	244	220	246	207	204	222	220	236	230	248	260	203	240	228	210	218	248	267	231	235	220	226	240	217	238	209	224	223	239	210	232	220	214	224	232	205	225	234	242	191	213	227	216	217	210	250	185	223	239	226	220	237	226	247	234	219	226	207	230	236	238	220	217	235	221	237	236	233	187	221	217	198	224	242	226	213	229	211	224	222	227	237	227	237	240	228	236	239	214	221	231	194	206	205	235	230	219	196	239	222	235	207	208	206	229	213	197	193	224	245	209	230	217	232	219	225	226	220	218	233	228	246	248	214	211	229	237	266	210	213	256	209	219	223	196	238	228	207	216	208	237	213	222	250	208	209	224	227	213	207	237	206	213	248	229	212	205	239	247	225	233	229	236	226	213	245	214	229	216	193	225	228	232
22577	20358	26865	23741	20361	20434	9226	1508	1181	1043	932	849	837	748	747	727	698	650	670	586	626	636	578	579	609	553	581	553	603	538	589	552	558	586	575	569	543	516	588	542	532	563	544	554	515	519	536	528	526	519	490	495	546	466	524	524	500	483	514	503	520	526	531	521	527	524	492	522	524	473	490	508	498	515	510	542	509	523	495	507	486	498	515	541	501	482	511	493	458	477	465	473	508	497	465	487	507	538	471	522	515	502	457	524	508	523	497	489	477	495	516	499	511	478	504	515	515	462	473	487	515	552	463	508	484	503	514	502	519	522	563	489	509	491	509	495	523	503	512	484	518	489	502	564	491	475	486	463	446	450	504	511	503	484	498	511	445	493	542	506	492	481	488	489	464	523	530	522	513	515	517	493	483	478	495	497	475	459	487	544	501	459	500	496	461	484	486	475	480	503	490	496	485	460	455	532	509	541	475	465	519	493	507	485	518	481	511	457	482	476	501	478	474	489	512	488	558	516	505	500	496	510	497	492	478	457	539	484	466	469	499	487	486	517	475	474	526	531	508	522	491	476	506	546	491	540	489	495	545	492	507	532	545	498	498	486	452	499	493	493	520	534	515	474	460	517	457	477	489	482	541	504	495	486	470	492	456	473	498	505	505	457	484	484	497	501	508	524	540	489	546	513	473	489	485	455	513	512	494	496	496	468	510	490	508	462	446	486	496	535	491	494	501	480	480	472	476	487	513	462	482	497	502	511	524	501	493	462	492	503	489	467	476	490	479	473	540	525	518	507	470	484	510	456	534	500	479	476	513	498	494	449	474	508	500	502	504	472	460	502	445	504	450	497	485	505	498	498	489	520	511	488	491	465	517	490	521	515	453	506	492	523	513	500	531	522	479	495	501	480	456	504	463	494	488	467	515	508	470	478	484	527	487	530	511	489	495	483	517	532	491	518	494	476	466	531	493	507	538	485	492	510	501	475	508	528	503	528	520	523	509	488	491	519	525	525	535	482	515	498	460	476	492	495	472	495	500	503	479	487	490	514	468	499	490	522	470	500	502	508	463	534	523	506	479	474	510	502	508	524	495	528	499	482	490	452	499	457	509	525	484	571	503	529	543	509	438	501	445	473	492	505	477	540	495	458	504	498	530	507	485	488	448	503	475	532	495	451	482	473	502	486	503	496	505	488	448	486	509	552	524	460	527	526	511	526	488	482	499	479	503	505	486	500	518	460	532	508	462	488	498	497	507	505	519	518	461	520	530	440	473	524	527	522	493	503	473	483	497	541	523	504	499	495	541	514	479	476	512	505	503	494	513	542	540	516	505	519	574	537	518	471	522	494	514	528	498	513	465	450	509	494	488	485	509	508	498	467	480	513	478	504	493	467	503	494	530	489	528	534	481	438	493	492	496	468	512	498	501	536	476	462	490	533	479	492	502	474	521	511	508	495	521	545	484	495	525	498	498	510	498	483	469	496	502	533	526	534	523	479	489	511	463	497	498	475	517	515	494	520	489	470	473	502	567	493	479	474	473	454	507	514	532	524	498	532	476	514	466	476	482	515	474	461	506	521	452	494	481	533	490	513	515	493	547	555	458	446	460	486	494	510	521	506	527	508	496	488	519	495	516	461	510	471	513	498	513	505	493	509	517	515	492	510	490	482	508	485	504	496	507	490	498	459	552	495	523	516	511	503	506	484	520	505	492	521	520	510	502	509	521	482	503	495	492	522	490	500	502	492	522	510	477	498	548	502	512	472	515	532	511	516	511	485	468	501	482	523	491	479	526	499	503	481	480	493	498	488	501	497	491	482	481	454	482	521	452	507	518	504	516	502	510	506	505	513	493	503	484	477	543	484	523	483	484	462	474	492	492	537	476	509	495	508	522	437	500	475	490	492	491	517	475	528	495	490	508	521	498	475	482	476	487	489	464	468	497	536	481	462	470	467	506	519	495	477	531	486	503	513	519	545	458	511	519	487	529	492	479	512	503	505	495	513	523	528	468	492	458	495	490	513	511	489	487	494	496	501	495	490	510	511	468	497	478	511	470	501	491	463	503	474	525	481	503	485	465	514	474	478	499	488	496	476	519	502	459	518	486	503	475	498	505	492	490	491	499	503	445	470	490	453	477	464	482	488	446	489	496	471	431	491	520	493	488	492	494	514	479	505	494	454	480	449	485	536	515	507	475	436	486	484	475	452	482	475	522	504	508	494	492	503	488	463	532	489	476	469	475	507	454	472	503	479	505	497	481	503	574	475	508	518	487	484	465	537	478	462	479	509	504	501	476	535	510	519	447	499	535	514	501	501	537	535	535	491	507	507	481	489	484	494	487	454	538	515	476	499	474	504	486	472	488	529	465	484	504	506	469	503	498	500	505	547	544	486	465	485	512	504	508	478	500	481	509	500	500	458	503	464	530	455	486	475	519	484	500	548	482	513	511	504	512	494	492	522	534	493	509	445	475	496	491	494	492	467	505	490	485	486	499	492	509	497	552	521	473	473	470	472	507	521	513	489	471	512	524	500	500	509	499	480	451	502	455	498	518	473	492	479	516	454	530	531	500	446	472	484	505	492	492	492	485	483	475	519	458	496	481	480	488	543	508	523	482	503	471	489	468	522	458	541	510	491	451	503	492	515	507	515	499	512	485	500	521	516	484	458	498	539	506	514	490	494	525	460	534	503	520	472	482	519	490	461	509	523	514	501	518	486	491	539	487	531	481	499	518	469	483	495	479	486	488	485	510	500	510	531	525	449	482	502	499	465	482	498	505	477	516	509	481	473	476	508	507	473	491	475	489	508	497	525	456	495	471	527	502	513	527	474	466	492	463	498	503	478	526	498	457	494	530	511	496	480	510	489	475	482	483	469	537	467	479	478	500	537	483	459	500	492	484	495	444	501	499	536	507	488	494	509	501	504	502	519	486	511	476	490	533	491	498	478	524	504	509	485	483	519	510	470	504	561	523	517	506	487	499	493	486	506	507	462	486	493	491	521	519	490	469	511	480	498	513	482	474	489	469	479	514	493	460	472	480	521	468	497	500	486	437	461	485	544	495	518	499	489	484	524	441	477	456	529	513	509	517	535	530	540	471	468	508	518	515	508	466	574	519	488	507	495	503	531	475	489	456	513	514	474	459	528	497	530	539	518	512	468	492	510	493	502	464	532	474	470	479	512	497	500	489	517	516	485	525	461	515	516	533	515	512	496	503	509	520	468	510	513	501	486	480	518	461	472	486	519	501	489	499	501	493	467	558	475	505	465	508	509	501	489	525	467	500	461	485	471	513	487	484	488	491	463	521	502	464	491	516	466	493	533	487	462	453	453	495	527	479	491	504	500	507	497	484	504	507	485	486	467	511	504	523	501	464	500	503	523	504	466	495	471	518	494	470	546	494	494	498	527	521	483	517	478	520	511	459	522	471	529	480	484	480	480	484	484	474	474	523	509	524	528	518	491	487	468	503	504	507	510	509	495	461	483	540	459	471	485	450	461
22530	17416	16164	9460	6081	4419	3189	2549	2071	1768	1579	1331	1162	1095	1014	964	916	855	787	772	732	738	724	719	651	646	654	601	639	613	653	619	657	664	628	631	561	613	601	573	565	575	572	565	533	542	568	557	546	525	513	474	536	484	523	545	538	524	498	496	507	500	460	511	500	468	536	492	535	473	489	460	505	476	476	471	519	506	458	503	507	519	509	498	500	510	460	457	484	478	426	504	479	469	478	483	474	463	485	485	510	511	481	468	495	444	485	498	497	500	455	517	473	448	455	477	485	441	464	484	440	503	480	515	518	451	495	482	510	529	502	485	477	501	483	470	481	516	486	494	468	487	484	456	437	502	501	507	487	505	503	494	494	479	486	506	473	447	516	520	482	469	509	501	463	471	539	494	486	479	460	470	476	488	473	477	493	473	505	503	451	482	443	461	478	456	524	473	496	474	482	475	448	484	509	475	512	444	488	508	488	436	487	423	506	464	462	485	486	489	478	508	454	466	470	465	476	488	471	468	451	460	446	507	454	483	483	482	465	518	524	498	513	479	489	479	453	471	518	466	492	521	515	515	464	462	524	481	483	504	493	480	515	456	441	447	476	513	497	462	496	456	436	480	517	461	499	483	489	501	477	466	489	471	434	480	511	483	453	487	510	465	447	505	477	471	483	433	460	473	459	458	503	483	450	505	463	481	488	464	493	513	451	484	497	465	470	481	467	531	466	440	501	508	459	455	514	488	491	488	468	452	462	516	467	519	459	477	452	469	467	489	473	511	455	464	467	472	480	492	513	478	470	500	475	491	471	485	504	476	489	478	418	460	477	462	483	478	490	471	492	451	481	478	507	505	482	466	481	482	450	478	516	448	480	456	489	479	480	490	498	490	445	484	493	470	483	491	525	493	515	460	479	453	469	475	530	483	495	479	449	489	480	473	503	464	497	470	469	508	461	483	534	462	494	475	454	490	485	485	489	449	457	479	495	473	474	474	482	453	509	461	463	451	497	509	432	494	456	425	473	465	493	462	467	472	494	461	469	463	431	485	462	511	488	427	493	443	484	521	477	472	460	467	495	472	538	456	470	471	457	488	502	490	467	512	468	494	470	484	476	494	492	472	445	474	513	509	456	497	509	473	481	494	485	483	481	486	450	483	494	484	520	480	472	499	490	455	498	504	463	484	494	481	452	477	474	451	445	523	485	484	469	526	477	469	462	498	476	513	507	489	494	491	501	477	496	469	495	480	481	500	471	515	504	461	481	462	518	467	516	499	518	468	462	502	510	506	517	450	468	488	493	472	539	456	479	482	465	508	489	483	494	447	462	465	484	496	496	463	444	480	459	464	510	526	485	502	465	511	476	483	501	468	495	469	445	500	493	443	474	526	495	506	512	511	477	486	473	468	521	493	492	471	479	489	498	491	454	484	494	471	474	435	462	469	505	457	482	501	465	523	524	466	479	497	510	463	489	466	449	498	449	495	486	476	434	459	480	510	491	468	484	501	495	494	444	464	473	446	424	467	466	494	498	441	484	489	460	480	451	512	502	505	472	517	489	508	475	495	490	466	492	461	494	496	484	493	493	503	482	543	488	509	460	481	473	473	474	504	466	465	464	483	518	475	500	485	427	497	505	441	453	511	487	475	472	515	488	508	473	498	480	479	513	454	489	485	458	495	491	493	441	534	487	488	467	482	489	510	435	472	536	476	488	501	476	453	525	480	461	509	478	482	471	488	454	469	454	513	488	488	480	470	487	473	492	479	456	469	501	524	421	493	503	467	533	496	480	479	484	483	491	514	491	484	516	488	480	485	492	454	498	441	482	516	475	454	462	493	462	452	512	444	449	491	504	528	493	483	514	490	474	505	517	478	457	471	510	469	489	467	439	491	480	464	464	490	515	481	484	499	493	489	467	521	509	456	490	480	501	472	446	442	511	465	490	493	481	488	489	485	459	461	481	497	510	516	467	470	478	498	507	462	511	461	498	453	479	480	461	460	467	472	461	496	476	451	537	475	468	459	466	478	440	463	468	509	464	461	499	471	464	489	456	486	450	488	505	504	475	495	449	474	458	447	499	536	461	498	515	475	468	483	485	461	439	462	474	471	457	511	431	467	486	482	508	485	475	484	485	491	504	485	460	486	503	495	477	470	481	493	428	500	468	469	479	513	475	478	462	455	463	446	455	467	486	509	505	483	476	481	493	448	483	491	519	484	514	446	460	489	501	486	445	504	513	485	462	476	490	493	471	502	500	499	480	493	508	467	516	457	526	554	495	488	497	494	468	465	490	493	503	489	394	471	468	490	473	478	507	468	488	488	453	525	516	484	494	479	461	506	462	473	490	484	494	503	470	484	450	498	482	554	488	503	536	505	461	506	501	466	483	460	495	483	472	494	458	472	492	479	504	438	507	470	469	438	515	513	476	488	473	489	494	495	491	481	519	469	454	471	527	469	467	483	460	490	465	461	506	476	487	476	477	463	488	477	469	471	551	473	518	483	495	462	483	499	490	497	498	462	486	502	453	501	535	474	491	456	512	482	503	450	470	486	479	494	450	466	471	475	505	480	510	479	505	493	452	487	505	441	503	541	496	481	497	459	471	453	440	490	461	469	509	489	473	495	477	523	549	442	481	461	520	471	524	516	487	492	471	484	487	461	486	460	497	491	503	528	473	493	496	467	504	501	447	468	459	481	469	449	455	500	461	518	487	478	461	479	490	467	503	476	461	484	470	500	490	489	443	479	461	490	486	465	490	493	466	482	450	465	459	478	485	504	499	483	482	505	500	440	487	461	450	471	486	496	462	500	474	479	466	464	486	479	442	472	464	502	486	559	483	490	461	465	480	513	511	450	475	489	456	478	507	465	476	475	447	499	472	481	489	503	489	460	481	472	490	485	501	461	480	552	505	491	442	477	490	499	457	435	507	469	495	518	470	438	480	447	478	482	482	462	490	488	498	483	497	498	456	470	458	491	441	480	502	459	487	487	478	534	495	488	537	471	505	484	488	502	492	451	496	501	468	476	492	444	447	483	460	471	496	465	474	490	478	508	514	478	445	457	469	499	474	536	462	504	519	488	517	491	498	462	508	502	486	472	440	512	444	499	470	460	453	451	459	520	462	469	445	507	482	491	508	478	460	440	486	488	495	486	481	454	489	478	525	499	453	490	461	489	451	470	492	479	520	481	497	504	464	495	457	446	449	470	508	471	493	499	464	520	478	466	467	466	485	444	458	491	522	465	494	486	462	471	463	513	459	511	488	471	474	453	498	438	463	479	461	472	514	491	486	486	495	461	489	479	531	470	490	503	472	466	466	454	466	477	516	472	487	463	475	467	466	451	527	495	513	459	492	503	497	505	446	491	479	452	478	476	475	480	471	495	513	460	504	465	459	478	481	467	475	488	509	483	499	466	524	482	481	481	476	485	419	514	526	480	530	457	476	469	523	480	445	475	476	500	475	495	463	501	425	497	495	518	449	467	452	507	515	475	450	514	490	501
28279	13345	1345	392	267	230	189	188	159	163	176	161	142	186	174	154	176	182	169	160	180	158	175	156	168	172	170	170	204	175	189	165	172	191	199	163	190	166	170	179	170	182	179	168	183	200	173	174	182	135	189	177	149	162	167	173	162	167	161	189	192	172	156	179	172	156	163	190	182	158	163	177	176	176	175	173	159	199	173	163	163	169	179	192	170	182	172	170	193	153	147	193	156	152	177	190	162	166	155	166	183	187	187	167	174	156	152	174	172	167	175	172	148	170	183	177	150	173	155	164	170	166	198	186	163	179	147	167	161	148	164	183	176	175	160	163	175	159	175	158	150	190	145	188	164	160	168	181	162	148	169	161	178	171	167	165	178	162	190	182	197	170	159	182	169	173	213	158	186	175	143	180	173	154	152	160	160	158	148	168	155	185	151	163	188	170	170	160	169	170	171	161	153	164	157	143	186	173	167	204	180	173	161	167	179	138	171	178	179	167	165	157	165	170	169	169	173	174	166	159	172	166	173	154	166	152	173	164	150	156	156	184	136	177	174	161	156	173	178	181	184	189	178	183	178	184	169	153	178	180	201	189	155	162	193	178	180	165	178	147	160	167	163	163	175	145	170	157	180	158	170	172	186	183	178	160	172	166	166	164	165	169	145	169	166	160	178	165	179	160	169	164	164	178	166	156	176	163	164	191	159	180	146	163	154	181	162	169	158	156	147	161	167	171	162	190	167	171	182	168	161	184	171	175	178	191	157	194	187	183	166	174	154	170	162	138	172	156	170	144	162	161	174	156	180	170	181	169	162	162	179	154	167	151	161	167	170	181	150	162	169	163	164	168	195	171	165	169	194	163	193	188	159	168	155	170	178	181	161	171	188	166	160	161	183	205	159	163	168	180	168	161	178	148	160	182	157	177	144	164	164	185	166	173	170	165	170	163	163	163	161	159	175	175	163	184	164	154	167	163	165	152	167	134	182	205	170	150	197	156	165	167	151	196	189	161	186	179	172	160	162	163	170	186	186	145	173	180	180	158	165	153	164	194	187	169	153	161	166	159	144	153	176	182	181	183	186	175	135	150	164	171	194	170	150	187	167	191	171	157	166	163	160	172	163	156	171	170	160	155	169	161	171	176	170	177	184	148	177	163	185	168	160	172	175	164	166	179	164	165	153	153	145	147	161	184	159	171	180	158	178	169	152	172	164	158	170	185	165	138	174	161	181	187	160	164	172	165	188	185	174	172	178	178	185	177	170	145	169	194	174	187	200	150	184	169	192	179	145	161	192	157	172	156	162	164	153	184	174	167	157	162	190	187	153	178	168	166	186	157	175	180	179	175	178	176	172	168	180	158	168	182	194	172	183	181	157	141	168	163	187	172	173	162	174	162	185	188	162	156	170	163	169	155	145	161	149	166	159	157	171	158	189	167	173	174	162	196	160	168	176	174	174	174	180	166	180	180	177	168	158	174	166	163	151	156	158	176	166	172	167	164	154	180	171	176	177	185	166	156	162	173	152	167	174	176	173	165	175	171	153	180	184	191	176	173	161	145	174	164	166	157	198	186	174	149	179	146	163	171	145	161	205	162	164	167	180	166	162	159	164	156	173	174	167	176	175	193	172	182	139	161	203	158	159	182	173	158	159	188	164	194	160	159	175	192	171	188	171	172	183	159	160	170	172	150	172	176	172	197	180	168	171	184	171	156	171	164	172	167	191	166	181	169	191	145	147	140	223	166	176	159	181	162	158	150	186	165	153	153	188	192	166	178	179	167	168	165	162	177	181	167	189	186	211	166	164	146	167	188	147	161	167	170	176	180	192	155	174	156	169	200	171	154	196	170	172	151	166	156	170	185	158	177	168	165	190	174	191	145	148	164	165	167	177	179	170	175	182	172	174	164	173	185	176	169	157	167	175	168	151	157	167	169	174	154	157	152	146	167	150	174	175	164	165	173	165	161	162	150	186	179	151	194	201	137	152	179	177	164	192	169	180	175	169	156	180	173	170	177	168	167	166	178	177	174	154	178	168	182	157	170	161	152	169	182	179	175	179	193	182	183	163	172	167	150	162	163	169	169	166	173	178	171	175	152	180	175	172	180	198	168	192	167	179	156	174	173	180	178	167	171	183	168	190	168	185	157	157	156	180	176	150	180	161	154	180	169	166	170	172	159	186	172	154	167	203	162	180	178	165	185	181	173	184	191	168	166	172	163	166	164	188	170	194	173	174	187	195	172	162	180	159	159	170	170	170	169	159	165	175	167	150	187	171	173	173	208	172	166	181	157	151	195	160	173	152	176	144	164	178	172	171	155	162	178	161	193	176	188	161	145	180	178	181	147	190	185	161	159	147	182	163	180	156	152	183	171	156	164	142	177	141	164	144	191	178	168	173	164	154	186	165	184	164	156	186	176	162	169	182	150	176	177	184	167	157	159	154	159	177	196	161	173	165	157	184	158	175	174	157	170	157	167	144	177	185	181	157	189	186	150	145	183	162	162	168	171	159	159	155	159	176	173	164	156	175	152	172	163	167	177	176	179	179	176	168	177	163	184	178	160	171	179	150	159	162	188	185	179	195	159	139	172	164	145	164	197	159	177	148	179	188	165	160	176	202	196	176	168	156	186	156	161	175	154	176	194	166	143	158	160	167	167	162	171	193	167	152	153	163	182	163	169	186	139	152	186	163	178	186	157	156	184	157	167	168	176	172	168	158	159	147	173	176	158	176	156	154	166	177	172	170	151	167	150	187	162	161	153	187	177	181	176	146	167	177	171	192	163	179	178	158	159	187	213	158	159	166	164	166	171	147	152	189	165	177	181	177	179	188	169	177	148	187	182	181	193	154	174	176	172	173	158	171	168	173	175	168	164	201	166	181	181	178	170	164	182	170	159	161	171	155	152	152	178	167	143	158	162	168	178	160	177	165	190	159	172	178	196	156	159	162	169	169	150	158	182	169	165	172	168	168	167	155	187	172	173	155	172	167	151	170	186	183	179	170	157	175	169	158	193	168	178	151	175	171	149	167	168	159	151	195	178	182	175	161	158	165	164	182	173	179	163	179	189	158	189	170	167	192	160	161	184	150	169	172	162	167	164	166	172	198	154	181	150	161	173	152	183	176	175	176	193	169	179	163	138	188	155	167	165	178	160	149	176	150	167	163	167	187	165	182	160	184	181	182	159	175	154	171	169	176	167	166	182	187	166	180	177	173	157	155	159	162	176	175	162	190	167	180	194	188	169	168	151	159	175	172	176	166	171	174	163	153	169	186	178	154	169	180	142	156	179	146	164	158	168	175	178	193	161	201	180	183	180	211	175	193	189	185	190	188	180	176	146	183	182	192	190	155	157	159	171	162	165	180	189	172	194	181	191	160	163	193	188	168	176	188	162	180	161	177	168	176	173	159	163	182	172	165	170	152	174	193	136	159	157	165	168	170	188	162	183	156	202	157	175	185	164	152	157	135	158	175	176	174	172	176	173	157	157	158	151	161	170
10489	885	725	453	357	272	251	248	212	239	208	208	219	222	205	216	185	177	207	224	201	216	201	211	205	199	205	197	195	185	188	186	208	245	218	230	198	207	210	208	224	205	226	182	198	185	207	205	205	213	199	186	186	202	184	198	207	215	191	207	193	196	201	207	206	183	198	193	192	210	207	202	217	189	189	216	187	185	196	173	189	211	188	172	192	197	190	185	219	191	206	198	175	189	200	197	195	181	235	181	183	190	197	220	190	196	193	196	182	214	174	188	185	207	191	174	194	209	188	189	187	223	214	162	196	167	159	186	203	200	201	194	187	192	202	185	191	190	205	178	211	201	184	166	174	213	204	170	211	201	204	192	196	212	203	201	174	193	188	190	197	179	209	203	210	194	213	194	206	178	198	207	169	203	210	207	186	201	201	185	192	211	202	184	169	225	195	181	226	207	176	222	208	166	191	197	187	192	167	210	207	191	198	211	188	194	201	195	192	191	199	185	192	170	210	202	225	208	178	194	197	187	196	183	198	196	211	212	192	202	195	183	224	214	181	220	189	196	183	196	187	205	225	187	180	202	209	202	186	196	189	169	188	212	159	183	207	204	174	191	200	184	187	207	187	185	190	194	228	197	196	184	197	182	178	197	211	208	215	174	199	195	195	179	187	178	197	189	191	205	200	214	183	208	213	209	214	199	203	181	197	186	160	199	212	173	181	185	200	216	190	214	213	210	216	175	181	200	192	194	201	198	180	160	181	209	197	185	190	198	183	158	186	171	184	189	207	207	213	218	181	192	188	219	196	172	185	204	194	185	195	219	164	195	188	178	214	186	186	191	212	188	191	206	199	181	210	193	205	176	205	209	181	200	187	188	189	202	193	181	213	177	186	199	198	204	192	192	193	218	200	201	181	202	190	195	172	188	200	201	169	180	188	203	197	201	199	186	221	188	169	183	188	193	183	169	171	173	204	185	216	184	218	198	188	198	190	184	188	184	182	202	200	181	209	175	163	199	200	168	193	176	202	210	188	203	185	174	206	199	177	203	214	183	176	189	206	174	227	192	198	181	175	203	197	191	196	214	187	182	205	180	202	223	216	188	194	169	182	196	181	159	165	203	201	185	194	199	192	197	178	182	191	208	172	197	195	197	183	184	203	201	208	183	191	201	178	212	204	202	204	206	198	184	195	197	202	185	191	180	192	194	185	162	201	196	186	198	190	196	183	179	202	182	184	190	220	218	190	174	197	215	190	197	207	169	201	176	185	212	204	220	176	183	175	189	199	202	184	171	191	189	180	197	178	198	203	196	187	218	180	185	173	189	219	206	171	210	191	184	193	188	172	192	214	189	189	184	203	209	228	197	181	211	177	191	203	193	199	182	203	194	172	200	182	210	196	191	202	191	201	206	184	221	216	216	162	193	191	216	187	179	188	207	181	194	196	201	197	206	186	176	198	212	190	193	196	198	181	194	172	183	204	213	204	187	182	215	206	187	200	188	189	210	172	200	204	218	165	174	196	185	180	206	206	193	193	191	172	203	190	168	202	199	188	180	174	160	207	202	198	190	178	211	193	193	176	201	187	190	187	195	206	176	211	208	208	189	184	181	213	213	179	193	173	214	200	214	206	205	182	192	200	177	213	203	160	186	223	190	208	203	200	208	194	193	203	174	189	179	225	193	183	184	195	181	188	222	185	212	196	207	194	212	185	186	194	194	223	222	200	199	184	193	182	196	200	194	186	181	201	181	191	194	218	211	201	223	208	196	209	200	172	171	190	201	190	194	193	202	178	203	200	188	204	175	212	193	216	197	182	206	164	196	178	176	188	196	190	180	196	190	212	193	210	203	200	172	196	199	173	190	210	209	205	188	216	182	172	196	197	194	200	195	204	202	210	178	183	195	217	186	193	203	190	205	202	194	184	188	191	201	185	198	185	181	198	202	208	185	212	203	172	201	185	180	206	193	202	182	176	178	198	192	191	170	194	201	180	201	190	185	203	218	219	205	183	193	178	195	185	206	203	187	195	209	212	215	188	185	205	207	170	194	187	197	176	201	185	180	213	207	177	178	204	163	193	226	199	171	194	194	181	170	216	194	178	202	208	180	191	225	189	196	187	189	193	180	193	208	223	175	197	181	184	176	177	195	203	201	210	207	190	215	196	182	208	200	197	178	192	170	206	200	198	189	190	204	198	203	201	189	194	204	182	187	195	197	206	210	162	189	197	173	214	197	166	209	216	182	186	207	184	222	200	201	197	191	188	198	202	207	233	189	180	216	192	203	181	208	197	199	172	207	213	218	175	216	198	191	170	168	182	190	195	192	196	180	209	176	203	224	186	180	192	206	203	174	187	203	191	200	173	189	198	216	192	199	191	173	218	208	208	198	206	214	192	166	193	194	207	158	191	215	170	211	185	194	176	208	197	173	208	199	188	193	208	199	197	201	198	203	199	187	210	216	207	171	195	187	204	207	195	182	204	176	187	202	183	219	188	217	176	210	176	178	201	213	173	185	180	169	207	182	210	180	201	202	189	172	203	217	217	174	175	180	189	210	183	185	220	189	176	178	205	178	184	200	216	201	197	172	185	186	184	200	193	202	184	168	180	193	205	214	199	192	182	215	220	192	203	186	207	194	215	186	208	191	189	186	178	207	184	168	193	190	207	188	213	186	218	187	172	199	178	204	166	207	213	204	172	178	209	204	195	171	183	180	176	205	196	193	176	191	171	190	179	183	205	192	179	210	183	187	187	215	176	185	180	215	190	190	193	206	182	199	207	194	181	169	205	170	189	209	168	189	182	207	179	198	205	202	167	180	190	203	185	194	193	201	178	203	186	191	188	184	204	195	200	168	185	161	187	190	184	204	211	213	189	203	199	204	199	224	192	180	200	227	176	198	197	194	199	204	172	188	176	209	187	186	188	170	187	199	175	199	192	207	218	192	195	198	198	177	193	165	179	173	202	188	201	199	193	200	175	191	192	218	183	191	186	209	196	191	180	179	193	198	174	165	196	191	218	194	190	188	201	196	198	191	208	187	226	200	197	177	214	205	207	182	193	200	179	179	183	209	184	219	193	179	177	208	185	187	191	181	203	189	186	179	200	214	204	198	212	217	195	180	190	217	211	183	218	179	175	198	171	194	197	174	210	218	189	193	183	185	175	178	186	183	234	190	206	197	197	202	193	202	184	207	168	195	199	201	204	220	189	211	193	200	184	184	196	184	205	179	199	182	181	187	206	180	194	200	198	210	206	203	183	182	215	186	176	196	181	212	214	213	220	201	203	187	207	229	207	187	217	203	197	217	178	204	208	208	188	200	196	214	214	211	199	197	216	175	201	183	214	219	192	180	183	178	192	191	186	218	171	215	193	189	184	199	181	194	190	194	216	199	202	186	188	187	202	189	190	190	193	184	207	190	199	201	208	197	186	216	192	167	211	208	197	182	190	203	205	213	201	212	220	176	193	213	198	196	183	188	199	215	170	176	194	183	173	171	192	152
24454	20342	26566	23969	20350	8868	1060	694	557	521	434	410	369	363	369	325	302	300	303	286	285	266	296	224	245	269	229	236	227	267	273	260	261	275	281	233	230	239	242	259	239	232	227	242	256	239	222	219	221	252	239	218	195	218	222	196	248	232	220	250	222	216	200	229	202	232	219	228	221	256	212	196	241	228	240	217	216	227	229	203	216	232	223	213	241	233	228	215	214	237	219	230	221	238	223	258	205	222	231	233	222	217	206	248	225	212	218	237	202	220	251	243	213	239	215	227	231	214	205	218	219	225	220	200	213	235	216	227	209	213	240	210	213	234	207	226	219	232	222	223	235	193	192	230	218	209	213	212	226	226	216	231	221	228	209	198	214	223	186	222	208	214	213	219	212	233	218	203	213	226	215	213	231	239	191	205	218	213	218	214	227	222	216	249	210	215	189	210	237	215	222	214	256	234	244	207	210	218	199	222	242	241	220	246	234	231	228	203	210	238	212	220	200	204	246	243	208	209	204	239	227	223	227	214	212	254	222	236	184	179	223	216	199	224	245	213	204	225	242	193	201	245	210	221	209	232	229	204	226	218	222	218	210	213	218	186	193	221	221	222	237	260	228	221	223	196	205	239	229	228	219	224	219	209	227	232	221	235	208	196	253	228	232	214	221	221	236	235	199	192	211	196	219	206	214	223	227	203	222	239	215	233	227	268	219	208	213	205	208	196	213	229	227	181	215	187	227	209	219	231	219	207	211	206	254	231	207	226	214	230	230	218	202	216	229	186	215	216	206	222	216	220	223	216	209	216	209	228	247	230	228	225	217	234	252	211	203	196	249	201	234	200	235	242	202	204	218	224	225	194	236	219	236	212	226	202	203	216	216	234	205	225	194	223	206	220	238	195	225	249	203	205	216	217	227	209	219	219	217	191	200	208	211	208	217	209	234	222	233	234	225	245	205	229	222	222	196	240	237	221	235	229	232	227	222	201	216	225	201	223	200	255	189	225	220	249	191	210	210	209	234	229	200	215	227	237	233	208	243	181	220	232	213	224	238	248	219	208	210	244	218	214	203	232	217	208	215	210	228	211	231	203	211	226	191	228	227	221	225	195	219	225	211	244	242	209	222	210	230	240	244	214	209	208	219	247	210	221	226	223	210	201	222	187	220	237	226	231	228	226	238	224	223	213	226	232	224	199	222	196	221	177	209	232	229	219	232	206	235	200	209	225	222	216	214	227	235	228	227	216	242	214	225	207	227	230	210	225	216	195	222	225	206	221	198	221	213	245	213	220	228	194	215	215	234	201	226	218	219	216	195	229	234	200	219	211	213	212	230	239	202	198	233	208	198	202	198	214	201	206	230	216	207	208	231	238	199	232	207	215	216	223	208	222	204	226	203	230	198	243	183	216	207	248	214	217	225	229	234	229	237	237	204	204	229	239	226	211	235	229	222	199	221	226	226	208	218	214	225	203	250	198	211	223	226	241	224	215	209	212	199	238	214	245	196	211	214	239	220	210	202	220	191	225	221	214	211	221	225	227	229	228	224	217	204	223	213	238	236	233	209	205	217	208	233	231	226	204	208	224	226	254	221	236	233	227	218	216	209	210	233	199	220	222	231	251	208	222	214	223	227	224	227	206	202	224	246	206	203	254	234	220	231	229	205	239	211	230	234	219	218	227	240	204	241	232	213	225	231	219	242	212	229	251	230	206	212	207	224	224	184	216	219	221	227	221	237	230	237	206	205	216	214	242	208	232	219	205	221	228	228	212	214	211	212	253	213	217	231	224	233	217	226	208	235	223	225	247	230	255	216	214	216	191	231	226	225	194	200	233	220	210	217	212	215	208	216	203	225	218	225	217	224	224	245	220	204	213	232	208	213	221	225	243	227	205	221	231	229	177	231	220	222	210	233	205	225	210	229	211	183	225	213	224	195	228	221	206	226	223	235	214	228	199	200	220	213	218	224	203	188	250	205	210	228	211	225	211	223	219	226	212	190	207	216	218	211	227	223	232	225	231	215	216	213	197	202	269	195	215	216	204	236	207	215	207	240	216	228	212	234	208	231	215	217	200	217	215	218	226	237	213	232	206	223	215	212	224	229	226	218	217	203	220	218	212	226	205	192	229	203	236	211	205	239	228	241	204	210	199	219	197	227	229	231	233	199	216	230	210	235	215	224	230	222	215	248	216	231	220	226	230	216	220	249	197	207	214	205	243	220	234	199	226	220	198	239	206	232	228	223	224	218	209	200	209	195	193	223	214	203	249	211	195	226	213	233	204	247	232	213	208	232	236	188	217	210	218	192	223	211	222	207	191	246	219	239	217	205	202	204	226	223	224	226	217	212	212	192	193	211	215	211	212	219	208	212	234	250	203	256	254	246	235	199	242	195	224	226	235	227	208	205	246	233	252	219	220	210	228	213	213	207	210	239	224	244	222	225	210	197	230	222	241	219	218	241	202	196	238	209	211	225	198	212	183	210	223	193	211	228	235	206	203	250	199	221	220	198	218	225	201	216	258	227	203	225	177	211	221	227	194	229	207	249	185	235	192	205	215	203	234	226	193	233	230	222	200	219	239	221	193	210	202	221	213	215	225	223	204	199	214	230	224	214	194	190	170	217	256	251	232	223	228	210	222	209	215	235	219	231	212	225	221	213	211	204	198	230	213	204	245	208	206	248	211	217	225	246	210	208	236	197	200	217	230	231	199	219	255	210	206	224	181	216	217	188	211	221	234	220	215	216	198	199	241	221	246	228	210	226	221	214	216	228	203	186	248	217	203	226	230	210	221	198	215	187	217	187	198	221	207	235	236	221	211	210	238	220	229	194	235	209	193	232	170	211	195	177	220	232	216	231	212	238	220	221	220	240	235	201	217	230	217	220	208	213	212	240	233	220	221	213	231	220	224	217	209	222	210	206	210	222	221	227	220	240	236	214	168	219	223	216	224	231	210	243	214	214	216	213	199	215	178	219	183	181	202	228	227	208	231	229	220	202	241	231	186	230	217	215	227	207	220	227	231	227	244	211	213	237	243	196	214	228	179	223	213	248	214	212	186	237	179	205	227	238	232	236	227	210	217	202	212	204	229	216	198	239	199	237	206	223	218	227	216	233	241	242	207	213	227	250	213	231	224	212	223	205	206	211	222	204	173	194	216	229	240	224	224	206	223	203	238	243	219	213	251	234	204	233	226	207	227	194	234	211	205	218	208	242	238	217	238	222	227	224	202	207	218	224	224	262	228	213	218	219	219	216	212	205	202	212	224	227	224	202	200	211	211	217	208	207	225	216	250	196	246	229	209	236	219	203	239	230	231	190	220	232	218	222	210	211	204	218	241	219	223	172	245	226	216	226	225	228	230	224	233	206	216	230	227	211	248	198	216	214	239	201	222	198	219	212	210	209	219	233	213	240	224	224	218	251	213	230	210	252	207	216	222	259	252	231	226	228	188	196	250	206	210	197	226	207	222	207	208	219	212	234	218	192	200	216	211	203	214
18064	10642	10105	5285	3243	2274	1679	1234	1095	905	756	646	567	516	504	463	449	398	383	345	381	334	332	323	329	329	322	276	315	323	296	295	321	301	290	320	280	313	301	265	265	279	280	272	244	242	264	243	254	249	267	282	224	207	242	271	234	249	237	205	233	231	243	221	236	259	239	254	220	229	242	227	224	237	231	261	288	238	220	216	241	263	222	234	231	205	221	222	230	214	223	227	210	221	226	217	224	239	229	204	220	254	256	236	227	223	260	225	241	223	251	212	219	198	220	227	210	246	230	213	205	194	202	206	228	210	220	227	214	214	212	233	220	252	232	211	212	228	235	219	237	227	224	241	204	216	234	227	256	226	213	206	223	214	234	215	240	217	202	217	241	209	242	226	200	220	216	226	250	192	226	228	246	221	199	252	228	216	241	221	243	246	220	221	249	209	234	233	249	230	224	208	228	196	229	207	242	235	211	246	239	214	231	221	215	233	222	215	222	213	224	234	202	214	234	242	217	229	222	206	219	239	215	208	226	229	227	224	228	227	242	219	210	219	228	225	225	227	228	222	209	244	228	254	191	218	202	245	214	222	263	248	232	223	229	212	232	229	221	223	214	254	225	231	234	225	205	218	238	259	247	222	246	202	220	228	218	208	237	242	236	222	245	208	225	217	227	204	213	267	225	234	202	224	210	217	240	218	199	204	234	229	230	233	218	217	247	236	215	218	222	230	218	214	198	190	210	258	236	217	243	244	213	242	203	240	196	208	200	252	250	216	199	215	248	224	216	224	231	244	223	223	201	197	230	190	214	220	227	244	203	216	213	238	231	226	205	242	231	221	234	221	193	217	244	225	204	217	219	227	255	223	217	220	213	204	205	237	226	207	224	242	210	206	222	218	222	234	221	213	188	225	188	210	195	214	221	213	231	239	229	224	234	233	230	214	243	210	231	216	196	243	247	203	228	209	202	221	203	220	234	196	201	249	242	211	203	212	210	227	191	217	223	212	204	222	247	220	216	237	225	235	201	218	218	245	242	216	242	206	227	202	230	215	221	197	213	215	211	245	213	188	208	216	261	191	211	199	211	226	238	206	232	218	230	212	219	236	218	214	236	228	223	225	205	223	205	248	239	209	217	218	242	219	205	209	240	216	227	215	232	222	211	240	228	217	210	221	238	234	218	223	225	238	200	216	241	252	210	228	217	241	220	247	222	224	194	214	223	225	251	224	216	207	202	211	229	218	241	213	232	229	225	228	231	214	211	221	209	238	231	219	218	246	244	242	227	234	238	196	211	230	238	202	220	207	245	215	194	218	235	227	230	205	203	219	229	248	208	235	221	241	235	239	240	244	220	207	242	230	230	199	223	229	207	222	214	221	196	220	214	224	234	220	220	224	232	233	218	192	229	235	219	214	211	212	202	188	221	228	249	225	214	234	215	215	223	222	188	193	233	227	224	213	201	222	205	229	218	235	235	239	207	207	220	218	215	218	199	239	224	197	242	207	234	211	238	219	236	236	213	221	226	240	210	235	231	197	205	227	235	244	235	217	216	227	260	245	198	244	240	216	254	201	245	219	207	208	224	235	248	217	246	225	231	227	212	217	214	230	228	238	219	225	217	228	211	225	219	233	215	211	195	227	204	215	220	227	205	226	230	239	229	198	219	229	237	225	190	229	231	210	205	216	229	257	225	230	226	210	231	226	210	210	217	236	247	221	228	231	205	211	212	229	186	208	228	231	255	212	232	213	220	227	224	207	223	200	222	216	234	213	236	219	208	240	232	242	193	200	212	223	199	218	200	221	215	238	217	224	213	250	212	229	244	220	220	238	242	214	226	215	230	229	228	200	216	219	191	226	234	233	242	233	241	208	232	212	212	216	204	230	258	218	190	202	219	230	222	229	216	218	208	243	189	236	223	221	258	180	216	229	209	226	205	210	238	211	225	205	217	243	192	225	201	214	231	237	219	238	226	189	225	222	252	196	233	235	233	249	228	229	236	210	221	235	208	209	230	234	216	224	230	238	230	185	239	216	212	228	217	207	217	191	241	213	229	229	220	239	212	212	210	209	212	229	197	217	216	230	250	224	207	219	211	231	235	221	203	222	208	232	218	225	215	210	235	225	236	245	262	223	214	222	242	221	227	221	221	207	217	232	241	240	235	216	241	208	223	216	250	240	219	220	237	211	227	230	260	191	221	198	225	220	233	211	231	202	208	223	225	222	201	217	210	221	212	214	236	216	206	222	202	237	245	236	197	235	211	199	225	218	206	221	218	224	228	220	236	206	253	216	227	245	253	213	239	245	236	213	244	218	202	226	217	207	229	219	194	243	216	210	228	221	187	216	214	221	196	228	213	207	208	236	179	224	221	228	206	211	247	211	255	227	198	226	212	217	220	253	225	220	251	236	238	221	229	214	220	212	250	222	237	202	244	200	230	214	216	197	221	241	221	209	243	222	237	234	230	237	218	252	264	234	210	220	242	233	237	208	236	231	217	237	219	222	213	226	236	247	241	237	212	229	245	193	220	215	220	244	250	223	213	229	233	230	224	214	236	204	229	241	202	178	219	216	215	228	243	226	229	249	225	192	242	211	233	229	215	225	215	239	193	232	209	240	218	215	212	213	218	248	239	219	243	231	225	236	223	220	224	245	229	223	222	228	193	226	223	237	214	232	239	242	208	220	242	223	252	240	208	226	238	217	223	232	233	207	225	228	229	225	220	210	228	232	240	213	225	233	221	191	238	230	232	213	231	229	245	202	212	221	227	226	209	229	223	212	252	248	239	242	203	204	221	253	220	239	235	227	243	218	203	264	219	226	206	224	226	225	224	214	197	225	225	209	240	220	175	240	245	213	214	245	229	225	224	196	243	225	235	220	218	249	214	213	227	240	225	225	239	207	230	202	214	212	219	207	229	212	230	230	249	248	198	228	230	227	197	206	236	213	257	223	204	203	210	259	232	251	218	196	227	240	224	224	213	230	209	225	215	221	224	215	229	224	229	213	234	218	238	216	210	191	208	228	247	200	207	222	210	226	229	238	215	228	227	256	241	214	228	236	244	232	222	223	215	192	230	244	226	212	249	203	233	196	204	229	223	202	206	218	195	219	257	211	188	236	234	214	226	213	208	219	199	236	239	215	249	223	220	240	231	231	237	215	224	229	217	215	248	229	233	219	214	230	198	225	206	250	199	214	220	217	239	220	232	242	232	225	229	232	227	213	239	206	220	235	266	225	248	241	187	240	240	196	248	204	226	237	220	215	203	220	243	231	211	216	223	231	222	220	240	218	226	234	242	223	223	200	192	227	226	205	242	218	220	212	190	221	231	243	238	227	212	220	234	217	196	222	223	241	254	207	239	237	223	230	221	233	216	247	247	207	220	230	216	223	239	226	222	235	212	228	200	230	237	234	212	212	190	221	229	232	200	220	211	201	219	194	212	209	226	247	222	231	233	240	214	229	221	227	222	212	178	218	197	225	193	238	212	201	218	219	221	234
22529	20368	27095	23508	20371	20437	7923	1512	1202	1015	966	837	824	726	737	694	646	670	626	617	600	627	598	545	545	602	602	614	601	549	605	558	569	587	553	542	536	559	584	546	512	563	549	559	525	514	541	538	516	485	536	551	527	525	537	524	503	521	501	531	508	514	481	536	486	504	525	497	517	539	515	502	517	525	510	492	464	516	492	518	480	462	522	518	508	470	488	499	544	497	532	494	521	510	508	492	491	502	514	480	509	506	505	492	468	513	518	483	502	513	522	465	528	527	490	464	527	494	502	519	473	485	531	485	500	527	507	521	495	488	525	562	506	461	508	520	458	499	507	519	503	464	504	498	511	502	492	465	498	459	548	505	494	501	507	533	502	501	506	509	519	484	513	490	513	443	519	512	493	479	485	526	521	510	474	452	483	481	462	473	495	547	532	470	468	497	573	500	498	484	492	508	485	531	487	529	488	462	487	474	508	498	534	468	471	475	516	509	503	471	528	505	496	504	467	512	501	495	491	507	479	536	475	508	493	476	482	506	539	509	511	499	491	500	494	501	483	494	500	525	535	488	514	503	537	482	527	454	482	484	478	486	478	462	496	492	515	508	503	481	448	541	499	502	468	477	479	523	495	508	495	504	502	502	501	488	468	508	496	468	492	518	518	470	512	463	516	514	467	528	476	486	491	534	495	497	477	470	504	460	511	491	509	495	515	505	498	467	530	514	500	495	525	533	506	482	464	480	543	533	508	481	517	523	500	509	502	504	480	516	534	505	537	495	517	484	504	513	457	510	512	521	522	486	524	508	472	453	489	526	477	483	513	475	484	518	506	467	512	524	469	522	455	484	473	512	547	490	526	475	480	469	467	483	527	492	531	467	478	528	514	514	517	529	521	482	497	481	483	474	520	507	529	542	499	525	500	497	487	468	497	516	517	554	432	507	500	505	483	521	487	525	532	526	517	490	508	523	487	494	487	472	505	524	501	476	444	493	498	519	500	426	524	492	505	455	470	502	461	468	457	489	474	511	479	490	503	448	504	485	497	505	511	506	507	514	483	458	490	505	510	493	485	488	511	480	497	478	485	488	526	491	520	506	521	443	468	531	528	468	486	474	485	511	516	471	496	522	467	570	502	510	525	484	495	512	523	482	471	462	466	513	564	473	507	551	473	482	505	505	495	507	503	470	482	493	465	527	517	495	492	477	471	499	494	509	492	517	514	501	457	497	516	513	453	479	514	504	526	520	462	490	509	488	509	513	477	484	472	480	448	484	532	499	497	501	501	491	497	492	505	464	456	506	478	486	491	473	500	485	508	547	469	512	502	459	508	506	458	501	505	485	482	504	520	446	494	448	449	472	471	499	499	528	512	479	501	544	503	508	531	483	536	484	478	485	489	469	496	519	510	494	493	492	498	475	475	509	545	453	482	487	480	505	469	531	495	504	477	470	479	505	509	554	479	471	490	528	483	478	518	519	515	476	517	482	472	466	529	459	479	475	488	451	478	476	468	512	469	458	479	509	517	469	465	515	501	489	488	504	506	480	468	503	488	510	488	500	513	474	542	489	498	520	489	496	485	460	498	462	502	466	481	507	499	531	492	500	492	478	469	511	476	510	508	500	501	494	493	486	497	471	481	522	505	527	517	487	505	482	441	514	493	531	481	518	498	478	495	490	510	516	512	529	512	487	522	484	505	510	529	491	503	485	529	491	491	491	492	495	512	503	472	484	516	480	488	492	510	506	501	492	516	523	526	503	488	506	506	505	465	500	498	489	480	522	543	525	502	493	512	446	490	487	484	491	469	504	502	477	530	516	548	493	527	477	476	509	506	496	508	498	475	430	484	506	483	500	510	521	489	510	522	514	478	535	495	473	520	501	533	545	494	481	474	519	456	481	504	506	497	493	469	442	493	500	501	515	521	464	518	516	515	449	502	483	465	494	522	551	499	486	510	463	476	525	468	496	489	526	462	494	496	476	479	513	507	530	508	481	512	507	455	534	501	451	501	542	508	525	453	479	541	522	528	489	462	536	488	493	529	491	482	473	503	515	501	505	501	473	539	482	480	463	498	518	496	474	486	497	500	466	487	473	521	499	504	499	507	490	477	467	467	484	474	500	543	487	485	524	494	459	506	458	473	498	504	504	500	466	479	510	494	468	533	508	529	475	497	519	491	521	498	508	467	450	526	523	480	529	476	465	452	513	531	472	515	495	532	489	493	498	487	521	487	504	480	502	493	489	479	487	498	517	458	492	518	475	503	484	501	503	487	459	481	488	482	483	468	514	505	494	482	501	480	490	459	491	530	482	500	489	491	490	513	498	471	487	507	468	499	482	508	472	500	488	469	529	475	484	473	470	500	464	457	458	515	515	487	491	533	513	479	477	515	494	496	503	517	496	513	487	483	528	493	485	488	504	496	525	462	502	496	502	494	485	475	488	496	472	507	472	520	465	491	474	515	496	476	534	502	502	513	486	497	484	469	492	537	529	507	502	464	529	496	524	495	530	521	476	539	513	485	490	514	499	477	511	516	494	530	451	520	492	494	475	501	499	505	506	535	478	514	480	509	492	488	503	517	466	530	455	476	461	508	485	471	482	460	482	503	493	497	504	541	522	485	494	502	524	486	472	535	504	502	507	533	489	502	504	496	508	477	472	477	518	485	502	473	492	498	502	451	480	498	482	524	495	459	482	520	493	455	456	468	510	503	496	524	508	462	487	509	528	506	487	477	457	505	533	458	482	491	488	529	507	495	483	452	504	485	522	495	511	523	484	506	501	492	491	500	517	518	472	495	529	496	560	533	492	495	497	506	501	522	430	489	488	458	477	507	467	467	496	485	525	500	502	536	484	495	529	451	467	489	501	499	515	497	486	501	509	470	534	487	472	503	517	484	513	527	470	476	460	463	536	510	509	495	486	476	511	530	464	487	510	494	519	492	488	545	527	505	494	495	459	526	487	475	528	500	490	455	485	527	532	493	439	500	526	508	491	503	502	524	475	482	507	526	517	510	480	491	466	499	507	502	508	469	499	455	529	466	480	523	527	448	498	510	471	507	514	558	522	453	493	502	507	487	519	474	479	483	493	456	526	509	497	512	484	463	539	487	480	459	462	503	477	517	516	511	503	495	510	485	485	510	476	494	517	481	459	480	517	483	521	508	489	503	444	524	504	499	516	496	478	479	477	480	547	527	528	491	523	495	521	479	499	489	500	514	522	482	511	477	511	482	474	529	510	507	526	498	490	470	495	490	511	536	482	535	498	485	511	523	470	515	476	520	516	549	489	449	495	502	489	493	459	499	498	529	479	505	489	556	496	494	494	513	474	516	492	452	503	492	501	489	458	485	498	529	487	493	528	485	440	495	491	521	507	521	477	470	518	478	477	496	496	462	525	461	488	477	499	523	491	491	511	466	513	492	543	535	513	480	535	510	459	495	503	442	504	488	545	533	465	525	512	493	503	497	498	469	487	468	473	513	477	487	470	498	490	525	497	461	548
19610	17731	16708	9396	6128	4410	3267	2551	2132	1843	1539	1340	1197	1095	1029	968	871	856	772	821	691	746	680	751	700	661	694	655	606	671	632	648	632	588	613	605	644	620	594	556	629	564	588	533	549	550	553	547	565	534	564	515	556	502	537	505	504	520	499	500	480	521	448	490	502	532	480	520	527	537	529	469	522	504	505	499	507	509	500	525	496	495	535	503	502	491	474	532	509	498	471	508	488	477	513	481	507	508	478	518	477	511	475	459	508	480	507	480	497	504	470	469	477	455	474	492	518	471	463	502	487	477	492	502	537	490	487	468	513	479	516	499	462	520	480	480	464	508	488	465	448	458	473	506	479	478	513	497	496	543	474	472	472	478	477	509	521	480	452	508	482	518	480	496	532	472	485	518	510	488	517	494	489	471	480	491	499	480	513	512	457	493	478	483	466	482	514	518	496	536	496	489	487	454	466	509	528	486	464	462	504	479	491	505	467	472	427	529	480	480	461	484	496	503	484	497	484	502	411	483	463	442	462	460	501	494	506	465	494	473	472	461	460	466	499	461	434	463	446	523	481	454	466	466	452	482	457	447	465	496	486	475	413	495	484	470	486	474	475	474	470	455	501	505	488	486	495	471	495	477	504	518	468	492	508	449	497	474	422	518	484	509	485	524	488	474	482	476	503	504	448	510	450	438	482	473	478	468	486	480	525	492	467	485	518	438	448	507	492	520	486	512	453	499	528	485	494	475	496	470	493	482	517	447	492	492	519	467	506	492	504	447	476	490	500	486	435	502	465	496	457	473	478	469	512	470	471	458	473	480	498	526	502	461	486	472	475	448	435	498	470	495	490	452	504	499	472	492	467	472	459	488	494	478	464	464	499	478	443	494	451	504	487	500	498	511	495	517	501	470	439	491	459	480	480	478	478	490	476	462	501	501	481	442	487	494	455	510	489	474	494	492	437	489	495	485	504	491	456	483	499	480	462	502	491	492	489	494	496	433	499	509	515	487	476	450	471	483	470	486	486	484	462	467	489	475	496	450	476	506	487	489	462	458	486	486	509	506	496	526	469	457	516	474	472	499	475	459	502	560	482	489	483	479	469	447	536	487	462	495	466	482	507	490	518	493	489	475	456	468	483	487	510	503	438	514	506	507	453	468	450	487	499	435	481	437	502	461	467	474	478	451	503	500	490	495	467	477	489	452	488	462	503	502	512	434	463	483	445	452	451	472	476	480	486	469	487	486	471	503	478	471	481	447	500	485	496	436	461	455	518	495	512	500	470	473	420	486	493	536	538	496	497	481	475	486	524	456	472	450	439	485	490	479	503	500	473	466	482	512	485	421	474	453	506	471	474	505	467	475	487	457	464	466	455	454	494	478	513	471	508	467	496	461	462	479	525	503	518	508	511	456	445	472	510	513	502	476	472	471	469	489	491	464	497	501	474	485	484	512	513	457	491	473	448	482	470	492	459	460	498	497	467	502	485	486	484	470	469	490	461	468	480	457	466	512	482	490	460	474	500	488	465	478	479	489	454	481	484	480	452	480	456	460	493	457	507	489	457	505	467	494	488	441	491	519	434	428	507	510	456	530	449	482	471	462	478	433	486	458	444	478	480	493	504	474	479	489	476	483	488	471	464	482	507	506	506	495	487	454	502	483	460	461	496	422	482	499	494	492	457	452	459	501	472	450	491	473	474	440	468	497	485	489	499	500	479	503	477	505	484	482	456	474	481	498	495	476	488	467	447	466	490	441	485	496	499	434	510	497	455	481	490	476	498	472	492	505	490	542	476	493	490	474	488	452	490	460	476	464	501	483	437	514	431	470	512	496	479	485	475	477	470	493	513	474	505	470	475	491	481	471	488	496	463	478	480	504	450	452	510	514	471	468	447	475	451	450	488	449	463	475	483	499	457	458	486	477	475	468	491	478	455	476	490	479	477	480	485	509	475	461	488	481	490	458	453	471	489	504	437	529	511	443	513	461	467	494	473	474	503	487	502	449	526	465	474	483	486	500	495	441	452	518	494	493	466	464	491	483	468	464	490	473	495	489	511	486	500	479	465	504	480	477	442	520	467	519	442	487	492	496	468	509	502	469	482	456	480	458	450	493	499	512	434	487	465	507	463	438	480	475	464	474	503	488	463	485	489	478	501	445	443	452	485	473	526	498	463	482	493	473	487	478	482	486	515	452	494	527	459	480	461	465	511	455	464	469	511	483	479	468	491	500	486	483	467	483	524	501	488	469	480	494	471	498	501	514	502	494	512	504	502	521	478	492	517	465	475	477	484	493	471	506	467	471	467	495	467	508	478	480	496	497	474	501	448	454	498	474	468	495	481	507	472	468	499	491	480	486	493	498	476	475	507	502	526	479	521	492	464	434	473	432	468	473	449	509	467	476	443	481	480	505	500	473	525	480	467	445	497	452	495	514	505	498	463	486	467	463	471	510	501	466	453	464	465	485	491	491	462	476	480	473	464	505	492	502	479	484	489	506	492	487	474	466	470	433	433	438	469	472	492	521	488	492	497	491	498	483	466	484	502	481	486	480	523	487	467	476	450	475	492	481	459	449	451	454	466	485	512	472	478	422	506	474	451	535	464	483	516	483	472	497	464	468	504	473	470	473	473	512	453	490	475	473	475	515	487	524	439	454	491	463	482	437	515	504	493	501	469	511	506	477	455	480	473	463	458	503	507	494	459	468	467	483	497	491	478	461	486	507	433	451	491	464	485	474	539	478	444	509	467	475	493	452	472	484	474	488	478	502	439	466	466	465	471	479	480	514	473	517	514	471	497	495	478	489	465	474	473	487	479	477	455	467	495	453	485	505	473	522	470	475	487	487	442	492	474	500	451	507	503	514	507	464	509	475	493	484	491	462	535	457	472	492	488	510	454	454	508	483	490	482	476	473	465	481	453	487	534	488	505	493	497	461	490	475	475	453	489	435	477	434	470	476	495	456	472	486	494	454	491	494	476	488	500	481	448	436	465	495	471	498	478	482	468	477	484	471	490	474	483	486	489	517	483	488	459	490	485	474	528	477	447	492	455	486	488	480	469	499	495	453	479	494	458	485	432	474	451	496	485	472	500	515	507	484	474	517	479	453	516	490	474	457	443	492	462	470	472	512	480	458	460	493	507	470	494	474	452	470	466	461	462	496	463	499	449	465	499	446	499	494	448	462	522	486	517	467	473	474	492	472	472	484	495	513	441	444	478	445	481	527	517	466	439	470	466	465	482	446	468	500	485	468	517	465	505	494	512	473	506	487	473	509	455	497	473	521	469	503	502	488	484	497	495	501	492	524	461	515	463	534	513	515	504	484	496	497	503	497	495	473	452	501	460	474	488	508	476	466	530	504	462	484	499	485	483	476	479	481	417	483	468	458	477	490	483	449	470	488	508	460	475	503	477	497	480	475	485	482	493	506	479	468	454	472	469	479	476	483	503	472	480	463	497	516	484	477	480	507	485	448	450	480	456	496	490	503	489	456	479	482	506	459
28072	12638	1318	360	265	219	218	194	153	180	183	182	179	160	204	165	189	149	183	175	150	179	194	146	172	162	149	184	189	186	189	172	161	184	203	188	188	172	179	187	179	171	186	185	166	189	175	180	169	163	165	164	183	187	143	182	145	172	162	169	166	175	158	154	181	169	171	161	163	157	182	173	193	158	174	174	135	177	167	172	175	183	161	171	169	163	177	169	175	174	174	166	170	175	162	163	161	165	180	169	170	175	169	189	159	168	166	182	154	171	165	188	167	167	182	178	170	162	162	165	180	177	162	141	188	175	173	174	165	165	172	154	175	152	172	151	156	150	171	161	169	166	169	173	188	147	167	159	166	168	175	187	159	181	183	167	158	159	177	151	171	167	175	137	157	176	154	156	185	159	160	155	174	168	167	158	184	166	177	177	180	167	174	165	158	164	167	175	150	143	193	192	188	185	181	202	153	157	180	183	155	173	150	168	163	175	145	166	163	141	144	166	136	187	158	139	173	179	181	162	163	200	184	181	159	170	153	156	169	159	170	181	158	156	157	199	166	178	183	184	171	159	167	183	152	162	174	147	174	174	159	171	172	159	160	178	161	155	172	159	169	178	176	164	181	174	178	157	167	170	173	170	176	179	160	168	154	162	160	181	184	156	175	165	169	176	150	161	155	164	156	175	162	186	165	187	186	161	173	176	187	155	147	178	169	151	155	162	169	183	166	161	163	166	163	138	164	144	154	164	180	161	144	162	166	172	162	169	172	181	161	175	141	163	188	167	170	172	205	180	138	185	154	157	177	175	154	156	172	165	160	170	188	150	165	170	191	172	158	162	170	141	186	171	189	143	134	173	190	178	197	151	172	155	179	164	164	143	171	137	187	178	174	172	155	164	163	169	169	158	177	192	192	172	174	163	173	156	190	164	162	165	175	159	172	182	151	175	198	157	157	187	174	161	166	175	176	163	192	165	197	169	171	184	150	154	172	157	161	173	190	206	182	179	216	188	179	173	173	169	188	160	179	167	161	165	168	179	157	184	167	179	135	163	148	167	172	170	167	155	158	169	174	170	166	160	183	147	166	157	172	173	160	164	163	158	176	152	149	149	159	164	138	171	160	186	154	158	160	160	159	155	166	175	160	191	164	169	181	155	178	182	165	150	177	150	153	197	161	169	185	162	139	175	197	167	159	178	144	165	185	175	167	161	151	166	184	177	173	167	167	180	137	162	173	174	180	152	141	163	164	181	163	184	158	183	185	168	161	161	189	159	166	156	178	172	140	154	181	149	158	174	187	174	182	164	183	161	171	182	174	145	161	155	165	173	159	178	161	168	162	147	147	164	142	165	173	177	179	160	172	173	153	179	196	139	148	156	147	174	163	173	159	173	176	176	175	163	171	181	157	164	151	159	180	168	149	182	168	152	163	155	183	174	158	176	184	168	148	182	185	201	186	150	146	184	185	172	164	180	187	187	153	163	164	159	167	170	166	151	172	175	152	156	168	178	170	159	180	163	169	156	148	173	172	156	160	154	160	147	159	167	190	190	186	156	140	166	198	179	190	160	188	184	156	165	169	174	185	165	182	168	180	153	141	164	191	165	166	185	165	167	183	181	155	161	174	176	191	171	164	180	152	165	175	186	163	141	168	184	165	159	177	163	202	158	165	159	168	159	167	168	166	158	189	144	153	174	176	149	180	160	168	189	179	179	156	177	167	168	179	164	185	145	159	171	157	128	161	172	171	176	167	178	186	182	156	139	198	153	174	148	165	161	178	170	192	149	146	191	140	181	182	163	172	179	160	166	169	159	160	160	178	157	174	175	184	176	159	194	172	163	159	161	150	173	159	166	186	162	193	162	160	164	167	157	158	166	163	193	170	170	152	179	178	163	173	162	160	171	183	143	148	174	140	178	178	167	163	160	169	166	137	164	172	137	169	159	151	181	177	163	174	154	188	172	195	175	188	158	170	156	174	177	188	184	171	160	163	169	181	174	166	150	169	157	187	183	171	175	164	173	158	166	174	149	148	175	153	196	162	178	194	166	184	181	194	180	191	169	183	144	185	161	168	167	163	164	174	171	172	175	171	169	169	152	165	170	161	171	182	178	165	175	174	152	163	180	140	155	167	167	159	178	177	185	173	170	181	171	172	163	178	172	175	178	165	182	178	166	187	168	145	162	162	171	148	161	157	167	190	178	161	160	166	175	162	159	199	172	158	186	163	161	158	180	194	176	149	183	169	174	180	152	153	155	163	164	176	168	165	194	165	159	168	180	158	169	180	176	173	187	138	181	179	159	173	175	175	155	159	165	151	145	183	172	163	164	171	164	170	153	188	165	156	193	178	166	170	177	183	170	197	164	155	180	159	177	162	150	186	195	170	157	190	161	172	178	169	164	164	166	183	173	192	180	156	204	147	185	157	187	200	173	164	178	179	171	163	153	153	154	164	176	174	161	149	188	180	172	153	172	173	168	198	171	183	152	177	167	178	155	191	158	181	171	170	152	166	160	172	172	176	163	144	170	174	175	173	174	178	179	175	164	183	166	155	172	181	184	163	163	167	161	189	174	173	163	162	156	148	160	176	161	159	176	156	184	163	164	161	179	143	152	164	170	157	168	192	161	174	150	166	164	161	172	151	159	153	160	171	166	158	144	166	163	176	169	167	165	155	166	192	163	173	170	180	156	209	165	164	165	142	173	167	171	176	171	170	148	172	180	145	200	165	162	165	190	200	169	158	174	163	174	174	196	162	166	174	181	154	164	181	149	145	179	183	131	174	174	151	141	195	156	165	178	178	161	148	185	140	176	175	193	153	171	180	184	154	137	145	160	169	152	178	153	143	145	152	149	160	160	166	196	191	184	179	178	177	156	165	164	187	180	176	158	141	172	165	165	163	168	166	172	162	162	149	158	167	194	170	168	174	161	169	167	155	170	164	175	161	158	142	183	185	174	152	185	180	206	156	165	150	150	178	167	168	181	175	191	172	172	184	184	183	181	162	174	163	166	176	168	175	179	183	170	197	164	183	164	150	151	191	157	143	176	173	160	168	202	152	178	181	147	176	168	185	145	164	143	171	177	174	153	157	148	184	152	164	176	154	155	164	170	189	178	185	165	161	156	179	186	169	172	162	187	155	172	161	173	171	153	160	174	162	156	148	170	171	153	147	177	174	172	142	165	153	176	184	151	156	202	174	162	177	171	157	164	165	157	171	190	158	171	169	174	147	173	160	168	171	160	175	142	191	153	162	162	157	170	165	179	154	162	161	172	195	155	185	157	189	174	169	175	157	148	169	171	162	189	166	156	163	153	176	165	145	162	176	176	164	176	150	160	168	171	160	169	167	162	171	159	173	164	174	171	164	156	164	181	166	166	160	158	151	186	172	147	179	163	154	154	165	153	151	176	158	162	172	183	173	170	166	161	172	169	162	179	162	195	166	167	160	181	153	171	159	159	166	184	179	199	163	166	152	152	182	179	167	168	172	166	169	168	149	154
8158	884	792	426	378	276	261	248	234	222	238	190	191	238	209	187	217	186	170	205	216	203	205	198	199	203	193	186	187	208	218	233	196	262	221	228	227	225	209	219	221	227	199	195	237	219	199	226	193	197	208	194	196	186	199	198	193	183	190	198	197	192	219	195	170	209	189	208	198	201	197	198	198	184	184	179	187	217	198	174	181	190	218	196	209	201	208	199	175	177	193	196	197	236	193	194	189	195	201	178	182	174	178	195	194	195	209	181	187	188	186	231	186	200	198	184	190	179	195	186	202	197	201	168	182	203	203	185	197	197	181	212	206	201	179	193	229	199	193	199	197	192	195	205	195	181	206	218	176	181	206	173	172	193	201	204	190	220	178	180	198	203	207	171	221	178	174	191	159	199	185	203	192	190	199	189	210	167	193	183	205	184	196	158	205	206	179	210	158	208	189	179	203	199	222	182	206	208	190	172	179	181	177	179	199	189	202	186	192	230	196	192	197	206	202	199	199	175	187	193	213	174	192	185	185	188	169	158	226	204	178	207	189	191	187	211	184	194	189	182	190	190	206	199	197	186	186	192	191	163	192	200	209	171	212	218	180	192	177	188	164	189	195	187	180	175	201	175	193	186	205	196	195	178	193	219	182	199	216	176	174	181	197	183	218	195	201	176	147	190	202	195	199	225	190	191	206	198	174	171	197	181	177	195	215	199	189	208	186	197	216	162	207	182	195	208	188	184	189	186	194	167	231	161	161	185	207	201	204	189	188	185	179	186	191	187	176	185	184	190	200	206	204	197	185	201	169	214	213	205	204	179	182	171	184	206	191	186	175	191	205	175	187	191	195	219	189	196	183	191	200	180	198	191	178	180	191	181	183	205	201	202	189	191	211	198	175	218	211	182	194	194	201	199	185	215	178	180	195	202	188	211	184	197	196	178	157	195	188	192	204	209	194	182	194	181	178	203	199	164	203	199	198	211	192	178	202	203	168	179	195	203	188	186	174	213	194	193	191	197	170	222	169	209	200	203	193	217	185	186	192	203	195	167	183	174	203	187	191	214	202	197	202	197	169	208	195	205	215	187	213	195	173	183	203	194	183	200	193	209	174	203	204	206	171	163	189	195	170	192	187	193	199	205	180	194	187	167	185	180	186	204	175	192	189	203	204	175	207	197	183	219	202	193	178	164	193	191	178	204	179	196	207	185	166	204	190	187	180	197	201	189	193	190	214	212	200	197	194	195	184	211	184	198	191	204	176	173	194	190	198	195	192	187	204	205	187	181	181	187	205	203	205	182	192	196	177	194	210	192	196	188	194	195	206	203	210	226	192	193	191	199	200	179	205	164	181	180	186	194	181	183	185	217	180	217	173	204	191	164	186	204	209	152	187	173	193	189	204	183	194	212	187	208	186	211	207	193	172	180	206	183	194	220	203	181	170	188	218	187	192	212	205	195	205	163	211	173	186	210	196	177	194	207	204	195	185	189	181	184	212	193	214	197	182	190	220	186	185	189	186	181	208	179	172	210	188	207	179	171	210	200	212	195	180	220	188	168	201	182	187	187	185	188	185	194	190	202	210	184	192	204	206	177	211	189	200	181	193	183	205	204	192	203	210	187	182	179	195	196	188	187	194	202	185	207	186	204	196	189	196	199	218	177	203	167	179	175	196	175	186	183	187	171	205	193	197	166	162	176	173	189	178	212	179	186	204	192	175	184	203	194	187	194	192	206	193	180	200	197	177	221	211	189	189	196	165	198	194	196	187	205	171	181	194	198	222	199	162	182	189	190	188	173	190	161	197	184	198	197	180	184	168	171	182	218	211	172	201	196	178	176	179	210	170	198	203	180	185	180	184	202	189	195	163	198	180	186	203	196	208	204	188	188	191	205	219	201	184	184	170	206	212	198	210	189	173	187	201	194	199	178	169	210	186	214	188	196	185	175	204	198	172	206	221	180	206	162	182	183	193	197	219	196	173	197	178	184	190	187	183	193	196	193	189	174	201	223	185	191	193	207	203	178	194	190	187	178	165	205	204	218	184	178	195	224	197	182	181	180	175	168	187	180	184	177	190	189	196	199	180	189	179	197	175	223	165	186	191	190	193	197	204	184	202	191	202	199	194	200	207	184	191	175	202	199	196	187	171	203	172	193	199	204	189	194	216	192	213	171	187	200	216	187	208	219	195	185	178	185	151	201	201	183	189	206	192	182	200	191	188	201	190	159	200	197	204	201	199	211	192	182	183	189	204	187	189	185	187	199	189	186	201	181	200	192	184	184	197	186	186	187	193	201	199	199	210	177	168	188	204	176	191	200	190	194	196	187	187	193	185	172	177	193	189	185	176	182	212	201	185	212	207	215	219	186	204	190	172	182	176	204	189	185	181	181	203	188	183	193	182	190	222	189	169	188	208	179	200	182	177	205	184	207	215	194	203	179	209	202	204	195	202	201	187	189	184	177	193	202	191	215	191	206	182	183	193	200	206	178	191	217	185	203	196	194	226	210	165	199	188	189	178	186	199	194	179	200	181	189	170	213	199	198	183	200	212	208	194	185	202	191	163	201	204	188	185	231	183	198	202	191	188	195	203	198	181	191	175	181	208	194	202	178	201	167	213	193	178	185	165	227	181	192	217	195	187	196	202	178	195	200	176	190	219	192	182	188	231	202	182	175	191	188	182	185	221	194	190	204	211	195	184	189	176	249	177	180	212	193	209	207	175	182	194	213	178	187	179	205	191	203	223	185	193	186	208	174	184	174	205	176	187	182	172	209	174	203	190	175	196	222	193	175	174	199	186	181	203	202	194	221	212	176	196	168	208	189	192	169	177	200	202	180	204	199	190	191	194	205	198	171	180	202	192	193	178	198	207	204	190	197	200	212	179	175	183	170	193	194	189	182	180	202	192	187	201	176	209	207	213	208	208	197	187	203	196	173	172	209	203	208	172	209	189	217	184	166	198	194	196	198	188	197	196	199	188	200	194	196	160	198	173	189	213	199	176	185	197	228	204	167	183	198	202	187	209	189	201	228	201	189	191	170	183	186	181	206	188	186	178	203	198	204	198	197	203	186	202	175	185	170	193	187	180	187	162	212	206	169	191	153	185	188	180	183	209	216	196	212	199	205	180	221	178	179	214	180	207	196	202	176	223	188	202	200	165	204	186	201	209	179	168	183	215	193	200	176	189	183	219	185	189	198	200	189	180	211	183	215	181	186	179	176	195	221	182	188	179	185	186	182	215	197	183	178	218	202	193	173	193	188	191	178	187	182	203	191	198	203	178	211	210	165	187	220	185	196	207	188	197	172	188	214	214	180	160	181	204	188	197	172	198	162	216	190	168	210	214	184	208	181	210	190	166	211	194	187	197	178	211	209	212	190	187	186	180	196	201	199	188	189	172	191	206	188	172	201	177	192	191	190	181	205	206	203	187	169	186	192	169	206	185	185	206	179	199	169	184	183	199	192	202	193	180	210	174	209	189	168	189	180	190	178	189	160
24474	20392	26546	24135	20363	7599	1038	680	532	518	408	419	341	357	335	310	287	291	264	312	267	286	265	276	239	249	264	261	257	250	251	274	255	258	284	238	253	233	244	263	240	229	220	245	252	251	271	253	228	220	221	249	199	238	240	261	220	224	201	212	237	227	211	242	232	232	258	241	221	217	205	211	221	219	232	234	216	239	200	217	227	221	239	223	218	231	239	201	244	209	210	194	215	233	243	213	233	208	208	210	217	230	238	234	223	210	208	216	213	215	216	219	220	212	211	221	247	222	223	235	200	230	219	214	199	210	203	208	230	214	232	207	212	203	222	243	202	212	201	215	212	205	186	196	223	214	222	212	224	208	208	200	248	228	223	216	228	220	240	242	239	226	208	205	199	221	216	201	217	191	227	227	209	196	237	206	207	205	207	241	208	207	230	214	228	217	216	177	217	223	226	208	240	205	213	211	197	208	225	224	227	213	210	198	229	202	220	222	213	236	206	205	223	241	230	222	226	247	217	215	188	219	207	197	214	238	199	236	242	215	227	219	205	219	222	200	241	217	180	215	218	220	227	248	233	245	201	222	220	224	223	196	202	224	220	220	239	209	206	210	236	206	214	235	221	206	216	210	236	229	218	206	200	228	194	219	207	225	229	245	213	225	224	238	211	210	206	216	213	219	190	189	197	223	205	194	217	219	184	224	236	218	196	235	189	198	215	234	206	240	244	230	210	213	230	219	243	198	232	226	247	262	231	217	220	222	181	201	238	195	211	237	209	218	233	208	210	236	222	241	224	183	213	220	239	207	206	232	248	213	224	190	204	213	199	202	225	201	222	208	209	207	205	236	222	200	222	216	224	215	211	198	219	237	214	242	215	242	197	234	209	178	216	231	227	205	230	226	227	247	238	213	214	210	213	234	214	217	217	226	218	204	208	201	225	209	225	203	224	240	205	260	208	228	228	202	231	225	227	205	210	231	217	225	213	211	212	224	207	229	182	225	214	201	213	217	225	227	198	207	232	206	202	214	196	217	219	224	207	221	220	225	208	195	214	215	220	208	213	243	189	216	216	208	198	204	242	216	198	228	211	212	230	211	213	210	181	227	196	206	200	213	226	192	208	222	221	213	218	236	222	197	225	213	242	207	202	223	231	238	189	217	199	240	208	204	242	234	208	221	232	222	246	208	227	192	211	204	207	227	224	225	261	204	227	253	218	209	213	208	190	221	205	204	213	231	222	215	236	249	215	216	208	220	203	213	218	193	224	230	210	219	186	238	220	232	218	222	193	240	190	202	217	210	205	216	218	237	226	207	215	212	219	213	198	221	218	214	220	206	214	217	216	212	217	210	245	239	208	219	195	224	199	222	219	192	217	236	224	212	220	230	192	249	188	236	221	202	249	206	201	196	249	234	217	198	219	234	204	203	215	199	231	209	212	215	246	224	256	244	226	232	189	205	216	215	208	203	200	222	218	226	212	201	203	243	230	222	226	231	203	206	199	204	201	230	222	214	236	214	199	228	228	218	218	206	189	221	232	185	211	208	220	223	220	232	212	232	219	219	233	183	239	213	213	257	221	214	224	238	213	203	225	228	241	223	219	202	236	253	229	214	196	211	215	214	220	229	210	215	243	227	208	220	231	206	222	219	204	193	213	221	196	198	229	196	247	226	206	206	201	198	193	241	217	214	254	219	226	248	229	250	230	231	219	207	214	233	206	226	206	240	239	224	226	227	211	222	243	198	228	203	222	212	207	191	232	237	221	224	214	232	228	210	206	231	192	234	212	193	228	205	197	204	232	228	232	195	223	201	200	215	216	210	202	198	204	256	222	214	207	214	240	210	227	215	232	216	232	224	217	242	221	216	216	209	222	236	225	189	212	244	221	183	218	249	215	213	239	211	219	210	221	243	215	207	188	236	213	204	194	227	199	215	252	214	225	227	221	209	212	216	213	215	242	207	232	216	221	231	214	199	189	225	248	207	225	209	225	194	205	226	213	198	223	237	218	216	200	212	208	215	217	242	207	211	234	206	222	238	224	206	208	220	214	226	248	225	220	227	216	211	239	210	187	232	213	229	206	190	217	203	216	210	254	181	228	227	208	208	243	220	232	198	225	217	219	223	223	231	207	217	199	197	218	212	214	204	217	215	218	227	214	220	241	187	214	229	221	240	216	212	219	194	221	222	241	237	231	251	221	234	221	217	218	214	221	221	238	206	231	235	251	224	224	219	192	206	218	201	211	214	214	226	217	203	219	240	211	241	230	236	229	230	217	213	247	206	218	215	211	220	215	222	208	193	195	200	212	233	244	210	232	199	208	211	194	202	220	216	182	202	219	195	229	208	209	215	207	212	233	195	216	226	238	208	203	232	207	196	221	201	221	201	252	222	209	229	223	220	212	224	208	225	225	210	236	185	219	235	215	213	214	212	220	238	217	199	196	212	208	218	213	223	227	223	210	205	201	230	220	202	222	229	209	253	207	220	212	234	236	205	211	224	222	218	213	214	217	224	208	231	202	210	226	213	207	225	206	205	219	192	194	212	220	217	222	235	215	210	229	230	211	173	223	212	213	226	201	209	241	204	204	223	229	243	235	232	209	229	228	242	236	224	216	237	216	217	220	239	233	221	209	227	218	213	224	189	209	220	228	193	233	200	226	204	191	222	214	228	211	230	239	217	233	224	208	221	217	233	218	213	228	209	187	210	220	207	204	219	233	238	226	211	222	220	224	187	227	241	211	193	237	238	229	235	219	224	213	227	188	227	221	234	227	232	235	203	236	262	219	205	238	222	212	229	217	219	229	227	227	230	213	211	201	218	227	221	207	204	198	221	210	216	209	203	225	195	240	229	214	242	203	219	216	206	202	227	223	236	226	188	199	238	208	177	212	176	215	209	202	213	245	230	210	236	230	217	210	216	210	199	209	194	242	235	195	191	205	221	228	208	223	218	229	201	211	219	233	231	194	203	235	193	225	197	225	214	224	204	251	218	226	221	211	231	221	218	238	211	220	224	221	222	205	208	203	227	258	207	211	195	203	201	246	217	221	216	219	234	199	220	201	211	197	202	203	214	191	225	216	200	215	217	215	215	230	239	231	204	243	214	210	226	222	227	226	230	200	210	231	203	196	223	230	240	210	209	218	222	211	216	218	215	233	234	209	210	233	208	218	215	213	224	219	214	241	255	220	204	229	230	210	232	220	237	211	222	237	243	197	196	232	218	224	223	215	240	222	237	222	202	224	226	216	220	234	223	238	203	208	203	199	217	232	198	226	224	189	207	202	215	238	229	221	218	211	244	207	208	191	213	211	226	228	224	238	243	222	191	199	197	240	234	195	222	227	204	223	200	214	204	231	204	235	216	209	210	204	230	188	220	213	215	208	213	217	238	238	227	220	228	222	203	220	218	223	198	224	203	209	233	230	238	194	188	235	206	234	237	211	229	212	221	231	230	208	204	227	186	211	207	242	209	225	238	216	223	242	232	218	207	218	211	226	234
16289	10899	10014	5389	3227	2365	1672	1330	1034	949	721	603	595	538	472	453	433	365	381	362	345	361	350	332	301	336	323	251	335	299	297	302	328	306	310	281	283	325	297	283	258	292	288	269	258	279	284	254	255	265	249	256	216	244	214	225	224	235	248	234	249	254	265	235	221	257	203	214	225	213	238	236	229	245	245	216	257	213	207	226	212	247	230	219	209	224	239	211	233	234	228	230	229	211	248	243	212	241	207	215	221	256	236	228	247	216	224	240	222	196	251	223	223	208	230	221	238	218	222	240	247	225	230	214	202	245	206	218	219	195	230	253	229	227	225	212	244	212	214	220	247	217	219	225	210	215	234	235	231	223	244	247	209	232	206	225	194	226	226	219	257	243	225	231	217	236	229	230	222	233	226	211	231	225	227	243	218	229	221	232	224	239	213	203	230	248	231	209	215	204	215	205	208	243	237	232	216	222	216	228	212	197	210	234	201	192	215	272	232	193	237	219	221	225	206	225	258	249	217	207	225	204	235	258	221	236	223	236	227	230	204	239	240	225	216	210	214	223	210	250	232	220	212	226	211	218	255	212	235	214	232	214	206	211	214	240	235	203	233	232	217	215	215	255	214	222	210	216	218	233	252	211	232	213	222	191	238	205	217	238	228	250	202	214	225	235	196	225	234	241	246	219	251	217	221	229	224	216	237	242	235	224	226	212	221	216	231	221	247	239	207	221	243	215	243	222	241	194	226	229	236	241	212	199	235	227	232	197	228	255	243	226	217	211	221	244	216	237	226	224	234	252	218	241	221	210	229	217	228	221	256	218	204	212	221	214	247	219	219	205	203	216	225	228	233	201	234	221	239	231	202	228	201	231	234	234	209	226	222	203	216	220	231	229	225	235	224	228	206	230	221	229	233	232	220	239	216	222	243	207	239	226	194	228	211	207	230	249	204	226	208	210	206	210	219	230	248	212	240	234	239	224	236	246	218	211	234	231	258	212	222	247	223	217	223	249	212	243	223	236	232	229	195	211	216	223	219	241	224	226	207	213	209	216	205	252	241	219	231	237	228	214	233	241	253	214	218	242	223	223	218	233	232	215	198	223	204	245	216	249	229	223	230	227	235	232	228	228	210	207	237	259	181	216	229	230	194	204	226	246	221	237	237	217	204	235	246	219	227	223	219	233	202	241	227	209	248	244	243	238	207	227	209	212	227	227	219	231	226	222	229	217	229	220	230	240	231	208	249	211	236	223	218	226	229	230	246	214	232	207	233	229	234	247	226	219	232	221	244	229	199	218	201	226	205	217	235	247	219	247	215	209	217	209	210	235	213	200	215	191	224	208	210	224	206	239	233	232	240	233	219	227	219	212	230	220	210	199	236	230	248	207	224	221	257	197	221	209	210	255	211	192	199	205	217	213	219	231	210	228	233	211	238	212	207	246	232	262	206	243	237	209	226	239	212	201	201	208	231	201	196	236	243	220	232	222	249	227	213	228	212	195	202	227	205	234	229	205	244	232	190	227	212	227	248	214	230	233	206	201	237	231	212	246	204	226	221	220	199	227	258	224	201	214	211	218	214	220	253	236	183	242	230	221	227	244	222	229	220	223	194	191	213	231	235	200	228	227	218	224	196	230	230	221	215	215	208	223	227	221	225	223	221	219	233	216	216	194	223	210	218	216	235	194	227	220	240	227	229	229	232	231	216	209	248	240	230	243	199	204	223	231	247	220	252	253	220	237	220	236	210	203	213	209	249	209	223	224	210	225	223	188	211	200	215	232	226	250	203	220	233	208	229	224	228	194	199	239	239	236	192	215	225	237	213	187	204	183	204	231	259	214	232	226	202	221	221	251	220	204	218	233	234	214	229	216	207	213	226	223	229	246	228	236	208	219	222	250	223	239	263	247	228	211	250	219	252	221	218	255	225	188	205	236	247	212	202	231	238	228	214	212	229	237	211	232	244	245	230	205	239	232	244	249	233	233	234	249	223	236	210	211	231	218	212	248	235	196	211	219	227	212	201	202	217	247	201	250	201	209	233	213	227	223	218	197	199	189	208	206	233	221	251	227	235	237	227	208	188	229	225	233	236	222	230	252	230	260	210	223	206	200	201	221	203	234	247	227	221	196	232	199	225	186	230	227	216	241	230	199	253	236	206	224	245	228	226	215	252	208	219	213	205	226	233	240	236	244	207	224	228	233	226	218	261	215	211	215	231	225	231	205	227	237	214	222	226	242	238	233	221	188	248	211	225	230	226	208	211	211	230	226	244	222	234	201	228	210	227	238	208	197	225	185	206	225	209	214	211	261	195	203	228	233	237	199	223	222	218	222	221	246	256	211	243	211	230	205	209	214	245	217	209	211	238	237	223	233	223	228	232	222	220	212	219	221	228	199	205	227	251	223	217	210	215	211	194	260	233	228	229	209	221	247	242	186	222	207	223	225	231	267	215	234	222	251	239	241	215	242	222	235	204	213	237	230	221	243	209	207	231	210	207	222	228	245	225	244	229	237	222	244	206	232	237	236	223	224	214	209	217	225	231	221	202	242	204	198	216	219	245	209	205	213	198	219	227	232	227	213	200	231	238	212	216	204	225	198	237	218	229	221	242	236	207	249	212	241	244	220	224	236	222	236	249	221	233	207	224	218	231	252	228	224	218	217	224	243	193	247	221	214	219	250	206	233	225	211	204	237	239	247	210	214	235	244	240	226	226	200	213	216	252	228	224	234	244	234	233	227	243	206	222	201	237	259	210	225	219	229	209	224	201	229	210	236	213	215	217	220	230	190	216	226	208	221	251	224	221	229	201	197	238	216	208	218	197	205	245	228	222	213	198	219	220	218	211	235	218	231	193	234	238	232	209	208	233	192	238	216	214	238	248	242	226	193	201	187	217	191	246	229	209	230	212	225	237	237	236	213	252	232	219	228	217	219	248	215	223	212	215	232	225	242	207	233	187	224	232	228	249	211	203	220	257	220	248	224	237	221	215	217	239	187	228	254	236	209	206	235	241	221	202	232	243	210	210	212	245	199	237	214	234	245	217	214	203	221	216	226	222	212	209	228	222	233	215	240	246	241	249	234	210	231	217	221	203	210	235	233	223	248	218	217	232	191	227	213	223	229	215	205	233	222	218	222	255	216	212	228	219	204	221	250	185	206	236	221	218	236	217	219	233	218	233	207	203	242	235	232	232	205	213	220	224	238	199	248	206	232	245	249	232	241	233	226	251	217	208	227	216	230	209	228	208	227	203	217	246	182	227	202	227	228	243	235	210	222	213	248	210	236	256	249	227	228	227	250	211	216	222	227	225	227	221	229	236	236	234	230	233	227	219	225	221	223	229	208	232	236	223	218	241	244	216	210	216	212	192	205	193	242	204	229	249	210	240	242	223	210	215	212	211	220	227	241	220	218	188	225	207	209	236	252	226	217	209	232	242	212	229	253	196	224	213	235	223	232	205	210	224	249	203	201	215	220	214	226	255	208	244	254	231	207	221	203
22515	20352	26953	23618	20369	20414	7376	1539	1200	1015	938	839	757	782	706	728	657	619	627	565	606	609	613	573	582	604	552	565	581	543	564	553	555	567	568	569	523	527	573	554	528	527	535	533	511	499	505	530	568	509	477	523	488	521	513	510	462	525	518	500	499	513	471	480	529	544	502	508	533	499	519	506	473	522	532	505	491	526	514	506	490	526	512	509	466	501	491	504	461	540	539	520	472	516	480	451	520	525	459	501	483	471	457	457	549	538	533	522	509	500	498	517	512	523	469	505	513	471	473	500	504	494	502	527	537	483	486	500	500	555	501	481	470	515	466	509	489	475	477	470	503	525	519	521	461	475	486	468	527	505	495	497	467	499	511	500	504	545	507	505	509	483	491	470	504	487	496	487	528	499	492	516	492	518	498	475	494	493	506	510	464	516	463	500	566	471	471	482	472	462	500	484	507	493	505	498	507	498	518	496	484	494	500	465	478	479	525	481	496	494	500	483	497	492	473	477	507	463	527	492	503	469	494	486	456	569	511	446	487	519	499	503	490	480	467	496	473	503	458	498	528	517	472	503	493	485	511	516	493	509	496	518	485	452	488	488	505	484	483	465	529	495	500	506	495	526	518	487	515	508	466	498	460	495	534	465	531	500	494	532	466	509	486	476	511	461	490	504	465	521	489	509	514	514	495	502	469	480	476	454	495	505	481	506	491	509	492	515	523	489	535	536	514	523	499	484	460	503	518	479	464	492	470	489	509	485	480	460	499	474	517	481	514	480	526	503	523	504	505	551	471	495	467	512	475	454	493	508	461	494	496	516	450	525	516	492	529	482	532	476	510	510	497	502	476	510	492	555	474	489	478	487	500	561	517	507	467	472	483	471	508	483	529	496	471	529	493	490	465	531	490	503	543	493	473	480	471	500	518	449	504	506	511	504	463	507	490	466	458	485	513	501	449	498	485	499	471	499	498	461	539	502	482	499	480	478	463	493	450	531	482	483	496	494	484	505	499	468	528	478	507	465	505	485	472	472	521	474	521	475	496	496	499	478	448	485	507	532	480	487	547	514	486	518	528	504	498	484	468	490	466	513	492	528	544	478	540	474	508	476	529	507	465	487	503	493	527	469	470	461	501	499	486	473	477	480	561	495	465	490	444	482	509	475	525	521	481	476	520	521	490	538	476	514	542	473	507	500	449	505	487	479	489	486	479	572	497	495	486	480	488	510	484	514	479	485	481	455	504	515	502	481	512	510	518	491	552	519	492	536	533	484	477	490	510	497	444	496	478	518	522	514	462	466	507	507	481	530	469	501	484	478	491	502	532	457	463	518	482	491	511	492	481	446	480	480	471	485	517	474	541	518	538	470	471	500	496	464	487	501	481	522	471	503	495	508	483	517	495	463	513	502	500	486	514	494	495	487	502	507	468	497	499	523	484	483	491	532	527	502	470	474	445	477	461	513	507	504	454	457	490	506	496	507	483	486	495	475	462	513	488	493	486	481	478	486	505	483	493	528	452	521	519	516	510	481	494	517	458	470	513	465	489	485	510	492	514	467	452	546	452	494	463	490	493	497	456	489	455	474	535	466	512	518	503	455	509	473	508	510	491	504	513	505	492	470	447	474	492	479	518	500	469	484	477	512	467	485	545	531	484	478	493	531	548	504	489	535	476	509	497	478	502	494	512	527	490	489	479	483	531	500	498	480	482	505	456	473	509	532	490	484	487	509	442	470	464	540	469	532	510	466	504	475	462	524	470	497	493	498	507	446	482	508	466	488	479	515	478	480	588	488	515	497	486	542	443	489	479	480	506	485	506	475	510	472	458	507	498	532	463	498	507	511	458	523	474	496	503	488	511	514	484	503	536	497	507	516	467	493	520	518	483	487	481	497	525	565	474	482	468	492	461	495	466	506	493	480	480	493	506	507	497	465	496	491	529	506	510	476	498	505	460	481	484	490	525	505	547	479	539	499	474	470	462	518	493	486	480	542	487	478	466	509	486	469	479	483	522	433	453	517	487	485	544	479	497	552	491	512	453	457	449	518	514	505	489	483	498	457	507	514	489	450	512	483	516	490	506	505	493	498	505	488	484	481	493	452	499	464	517	473	516	531	495	504	511	487	526	486	540	497	495	463	513	472	446	481	503	471	526	506	480	516	517	469	509	525	515	502	514	496	503	482	491	511	498	530	523	487	510	491	492	481	480	501	479	478	515	489	471	488	485	503	484	478	464	480	493	489	485	526	499	474	502	486	498	485	504	495	504	498	519	489	494	498	461	514	470	515	469	518	501	516	515	489	498	494	480	515	510	477	527	505	474	507	471	514	476	477	510	503	513	482	493	522	492	480	498	498	470	521	506	520	487	518	527	483	520	457	547	490	516	490	498	495	474	488	467	489	480	499	507	487	515	518	449	514	477	538	496	474	511	468	493	490	520	479	535	521	499	530	480	510	504	452	504	473	485	510	521	467	497	497	494	510	502	496	466	519	491	526	468	496	506	478	521	495	477	498	462	490	482	479	522	479	458	525	498	522	463	503	481	500	505	480	487	475	485	510	494	500	510	526	479	509	515	459	496	509	494	508	506	486	511	489	510	490	487	510	500	484	509	497	503	559	500	496	495	488	525	486	470	490	536	464	519	522	471	494	532	489	497	541	492	520	484	518	476	491	540	490	491	519	495	508	510	530	494	497	525	498	507	489	522	491	519	508	472	515	449	507	474	511	479	493	500	476	532	493	471	485	477	534	479	459	502	539	514	513	499	471	465	472	479	531	492	527	506	503	466	486	462	492	455	499	511	486	480	475	476	479	479	467	452	475	493	474	513	515	485	486	476	494	477	480	481	466	435	498	523	472	476	448	479	496	483	491	484	472	454	512	441	467	480	561	500	517	492	508	522	546	510	480	500	452	477	545	478	480	519	473	484	491	487	477	500	485	512	478	488	505	472	506	504	475	465	520	485	513	478	530	500	516	516	510	489	480	513	509	457	525	502	489	462	443	515	534	485	544	520	512	518	516	508	486	483	496	467	522	503	526	464	472	491	524	519	495	505	450	509	491	550	486	502	492	531	510	486	452	529	510	479	463	469	506	509	509	457	500	461	526	490	482	462	519	470	498	478	501	466	551	475	543	477	498	497	530	463	527	543	524	462	532	517	504	504	502	449	511	482	539	507	487	522	504	476	506	487	517	491	453	483	486	483	491	519	497	491	493	477	503	487	493	510	501	494	551	479	523	486	469	477	520	480	486	512	494	444	518	518	469	488	484	448	486	503	432	484	492	519	543	472	458	538	480	475	489	527	515	505	500	503	469	483	497	516	531	512	553	505	461	510	484	501	488	501	504	493	464	525	477	535	475	480	478	436	472	537	507	516	509	529	485	477	504	515	461	501	488	510	516	487	499	534	464	497	475	493	485	521	459	532	468	453	521	508	492	473	485	531	548	513	466	481	457	466	541	517	522	495	498	486	471	496	488	479	464	495	487	452	524	526	459	479	482
19684	17800	16599	9685	6218	4396	3187	2632	2122	1887	1591	1256	1215	1107	962	970	884	834	792	784	771	718	700	718	634	682	643	677	590	658	656	638	643	606	612	573	615	618	550	567	569	589	591	579	545	569	536	561	508	552	512	541	529	541	541	500	547	521	525	532	531	521	497	500	546	497	481	505	503	496	501	511	514	460	517	511	482	487	524	492	497	505	518	475	491	510	474	515	513	485	472	515	477	520	519	546	493	487	486	477	455	506	518	506	483	478	459	527	477	489	482	555	452	497	498	501	482	502	502	519	476	493	474	448	458	488	462	483	483	497	467	492	499	452	482	487	465	519	460	442	494	503	509	508	500	479	495	463	495	466	450	486	483	486	465	453	476	475	482	502	502	499	447	495	505	521	499	510	471	526	502	468	482	495	447	512	477	461	493	494	479	493	493	508	477	469	481	484	499	495	502	525	481	472	487	475	447	522	466	462	492	485	465	464	496	468	471	497	486	477	455	465	514	483	494	472	473	469	481	426	452	491	479	483	459	490	456	492	492	482	494	455	492	491	479	496	487	510	479	457	464	515	487	453	479	488	472	488	463	480	484	493	488	504	489	489	479	456	489	464	472	463	488	471	438	441	519	475	494	481	457	471	504	451	492	495	480	476	499	480	497	508	479	472	480	491	512	486	469	460	469	469	457	438	464	511	491	478	459	472	489	495	494	475	478	465	461	471	492	497	521	442	506	461	516	471	475	516	483	492	482	465	462	504	471	472	474	469	471	475	511	484	438	490	492	475	495	469	458	469	517	474	469	435	467	466	448	466	497	482	490	471	483	462	476	500	516	448	491	530	520	467	494	471	481	482	433	479	461	474	520	487	428	505	477	483	499	465	496	475	444	485	453	475	484	429	484	489	506	462	493	463	463	473	485	505	486	471	493	475	493	526	503	495	478	477	484	491	494	464	497	512	501	462	478	473	488	516	469	480	486	490	471	463	437	483	492	469	481	457	513	488	478	486	522	499	464	489	487	490	496	439	511	502	547	471	496	456	488	479	464	465	521	508	450	472	505	490	457	460	463	472	487	473	495	470	469	508	477	484	503	509	453	486	451	444	513	509	509	471	470	472	489	445	528	467	487	486	469	495	459	439	479	460	473	485	462	493	497	478	481	458	492	473	505	493	476	494	469	493	487	455	511	473	475	491	476	453	464	506	484	440	487	471	546	472	458	481	487	451	458	455	471	450	499	473	469	489	493	474	513	469	478	440	507	465	507	476	484	481	486	488	478	451	490	442	483	517	509	507	484	469	481	501	435	471	470	468	514	477	502	439	479	477	490	493	513	520	490	510	469	474	480	499	434	491	496	497	472	513	512	443	509	456	493	463	488	479	500	486	499	493	518	491	495	491	504	524	493	488	438	498	431	462	465	459	464	483	429	462	482	529	524	440	496	494	516	464	476	523	455	455	503	459	485	461	497	499	495	486	501	520	476	518	475	468	477	517	530	524	519	482	455	447	477	449	496	490	458	467	471	448	509	474	495	488	497	488	481	454	532	520	509	492	513	513	498	486	478	499	484	486	526	480	492	500	476	512	515	526	455	500	441	475	469	444	452	463	488	440	474	493	480	473	458	478	478	508	491	486	539	482	455	506	468	499	477	475	456	456	469	425	513	495	502	501	455	475	494	495	457	491	465	486	470	438	500	478	469	500	517	494	449	482	453	489	442	495	483	510	429	491	500	480	471	509	474	490	477	482	496	485	513	489	498	481	474	510	500	504	480	451	491	507	533	486	483	488	443	515	506	459	486	498	489	524	507	465	508	504	477	447	508	466	473	473	512	454	480	455	499	486	472	478	466	471	495	500	459	449	485	508	476	445	491	483	508	482	481	454	504	448	513	448	440	473	523	447	464	493	488	479	477	480	474	460	459	465	476	499	482	447	464	491	482	468	452	479	508	481	474	511	509	504	440	486	459	492	481	494	458	474	513	501	504	492	457	462	468	466	522	483	481	479	498	434	499	452	524	466	497	495	509	453	462	477	464	481	501	455	483	471	475	465	490	506	511	491	465	494	481	462	478	486	508	494	496	453	471	486	498	488	491	443	481	426	453	470	495	478	510	473	489	508	466	510	430	460	502	467	505	455	487	514	474	467	487	515	454	490	470	458	465	459	473	476	508	467	485	464	465	464	476	480	485	498	485	468	493	483	499	448	462	501	506	494	493	457	534	488	451	486	468	474	467	437	470	490	473	499	471	475	468	466	483	473	448	483	458	505	495	508	464	484	443	508	481	514	461	479	504	499	455	483	466	453	481	475	456	488	472	465	471	488	484	457	502	493	472	455	481	502	500	510	456	434	456	467	459	478	481	496	484	488	470	484	517	453	493	467	490	492	451	463	487	507	491	510	517	508	478	468	484	523	516	490	525	498	481	508	470	466	520	463	575	526	524	516	477	455	479	537	481	438	467	483	451	448	468	494	468	476	471	483	469	483	447	512	479	493	469	468	471	491	445	480	442	508	514	458	506	460	470	501	466	482	533	484	483	519	450	468	487	483	478	458	471	473	448	483	494	479	472	469	471	466	456	460	506	496	478	467	473	523	467	474	491	524	449	494	460	475	517	460	459	498	490	523	449	449	443	502	458	500	454	465	511	454	483	497	482	482	504	515	479	481	507	495	459	499	475	459	509	502	459	507	494	476	487	500	476	442	492	499	472	450	519	466	471	463	479	425	450	503	522	494	488	493	486	480	488	491	448	457	463	481	469	461	474	464	467	495	514	509	514	498	502	449	498	512	469	493	463	460	442	499	486	479	480	493	496	507	519	500	505	450	509	490	490	455	493	494	471	459	536	497	459	473	474	482	456	489	504	484	491	456	472	502	451	487	473	486	489	504	498	459	446	465	476	463	508	479	480	465	501	503	466	466	464	477	466	478	488	470	463	471	469	484	464	512	474	466	513	474	457	477	492	502	479	478	516	503	461	480	480	478	498	488	482	467	476	471	450	464	539	479	500	458	470	455	462	493	462	480	481	484	441	504	500	537	486	490	479	510	482	461	516	451	473	481	495	491	463	480	502	490	507	464	478	472	468	475	471	479	490	454	493	484	477	478	475	459	514	445	510	453	476	495	453	473	445	469	492	532	443	460	481	477	490	501	487	448	453	488	479	513	467	519	501	480	463	528	442	516	493	481	485	450	464	458	478	508	473	478	502	482	514	447	451	462	495	446	478	459	511	460	478	486	451	477	507	463	472	456	442	455	484	524	495	473	518	505	516	488	450	453	468	528	466	490	491	465	482	495	487	442	484	491	465	464	468	489	473	448	507	505	472	486	503	451	466	459	461	480	505	487	499	464	505	454	492	478	475	456	494	472	515	471	516	486	485	501	490	475	472	510	481	447	459	495	483	479	479	461	493	531	492	466	478	441	445	495	472	506	501	502	473	479	499	465	441	483	487	515	491	505	470	458	505	455	476	456	473	459	467	454	476	490	460	473	479	472	489	477	508	495
27831	12617	1258	368	307	210	234	190	192	188	171	180	158	156	194	177	178	162	163	157	159	191	154	177	182	159	188	183	142	156	167	168	179	177	193	180	165	189	195	172	183	173	180	176	168	164	184	190	149	154	188	179	184	167	190	169	194	169	149	170	162	170	174	170	163	191	161	174	180	195	169	188	177	150	179	194	195	175	180	160	182	163	172	165	160	167	163	172	160	170	177	170	162	173	160	163	169	179	158	174	155	173	171	188	168	174	171	170	151	183	163	171	167	151	178	161	154	158	145	183	148	148	165	180	183	162	180	182	161	144	173	167	165	193	163	169	133	166	185	165	174	153	178	160	178	177	170	152	190	183	166	167	176	174	169	174	163	157	151	137	164	174	156	175	150	160	172	177	170	160	195	147	175	150	150	162	160	169	139	146	154	186	196	157	189	174	161	179	148	146	187	184	182	154	163	155	178	175	169	164	165	176	160	162	172	180	162	152	152	173	171	150	169	162	153	163	175	126	174	197	180	186	150	179	139	168	191	195	176	179	164	190	163	156	150	177	161	166	150	140	171	170	179	149	172	157	165	173	163	156	178	180	158	171	159	181	163	197	185	171	178	168	150	171	183	147	183	151	176	194	164	170	138	150	195	187	161	178	170	161	166	171	156	166	181	174	177	151	177	181	177	165	143	180	165	164	163	142	167	181	169	167	162	151	158	179	181	131	161	178	162	165	165	191	148	170	170	191	158	174	160	181	192	196	185	173	183	157	189	150	154	170	163	171	163	180	171	175	154	175	182	186	184	145	175	162	164	182	169	168	149	163	162	161	177	197	172	162	153	175	194	160	161	169	157	179	158	183	180	162	193	157	170	159	151	144	178	184	168	180	165	153	161	168	172	150	162	168	181	180	160	160	170	154	169	163	182	175	157	163	163	163	170	174	162	169	173	180	181	153	181	151	187	193	172	173	166	168	161	170	164	159	148	151	145	170	158	163	148	165	173	163	152	159	148	181	142	149	145	162	160	140	171	151	154	193	163	192	161	170	160	145	151	156	148	151	167	172	153	157	169	167	177	171	177	158	176	159	171	179	172	181	160	165	163	157	151	168	164	182	159	166	182	184	152	169	151	157	156	167	164	166	169	182	176	175	148	188	165	156	147	181	173	154	168	165	186	170	163	171	160	150	168	172	134	175	191	164	158	147	163	161	185	152	170	179	186	192	170	179	166	165	177	171	162	163	149	150	177	184	184	182	149	173	163	173	166	171	197	159	166	160	170	167	186	175	157	168	163	183	181	175	161	188	169	211	167	146	151	167	161	173	149	146	178	164	170	172	160	171	153	186	191	151	173	159	163	150	175	164	175	191	190	186	158	173	169	172	144	171	167	170	162	170	153	164	155	193	174	175	184	167	146	167	155	179	153	179	165	169	175	171	168	177	136	197	164	132	167	181	159	181	164	166	174	172	129	182	165	162	156	155	168	175	184	184	168	170	168	168	156	174	179	165	173	168	183	163	165	162	171	198	174	166	162	170	165	161	142	187	160	152	179	151	171	147	168	152	164	140	164	185	150	154	175	161	175	179	156	199	169	146	174	171	132	160	166	184	166	142	161	175	156	155	175	156	177	161	173	165	148	153	163	170	154	157	155	150	167	178	179	178	164	182	183	176	169	162	156	159	177	159	161	176	180	156	170	160	175	163	161	185	153	164	153	193	179	151	171	182	153	143	159	158	178	160	169	149	165	176	156	196	178	133	163	177	200	158	141	154	155	167	150	158	155	148	152	189	144	176	150	178	177	167	159	186	150	169	188	153	156	181	144	181	190	175	184	163	185	139	157	177	177	154	169	139	158	174	165	149	165	187	145	164	169	162	161	141	175	150	150	167	161	154	171	144	170	159	136	152	162	182	148	160	154	166	180	162	166	165	172	185	159	173	164	162	178	176	178	167	200	174	149	161	194	182	166	167	192	183	169	160	142	157	171	163	172	177	173	151	170	147	163	170	187	168	174	171	197	184	156	178	159	171	138	167	160	154	190	181	187	168	188	160	180	187	166	163	175	155	163	190	183	165	166	158	171	183	164	183	182	164	174	173	165	156	175	152	162	174	183	155	139	157	150	163	160	163	163	165	189	171	177	159	149	157	144	162	179	171	162	158	179	184	171	175	172	160	142	175	167	167	169	193	178	166	174	161	174	189	179	180	175	163	194	179	150	174	163	163	160	180	166	164	164	171	171	160	175	167	166	160	173	173	153	173	190	170	182	156	165	165	171	168	180	158	179	166	149	161	160	162	155	158	162	186	179	193	152	193	150	178	183	152	162	180	176	176	165	151	146	159	147	143	175	168	169	143	170	196	168	172	167	156	155	163	134	178	173	170	166	171	160	178	168	158	168	143	153	171	182	180	157	187	168	164	180	163	182	154	162	169	156	206	181	142	159	184	181	159	191	155	181	146	170	154	179	143	141	170	189	170	190	140	152	178	169	148	152	205	159	166	144	161	188	160	179	139	196	150	162	172	146	166	154	178	163	157	164	159	167	198	159	158	176	165	180	139	190	177	153	152	135	189	180	175	162	169	161	184	180	153	169	188	172	159	179	161	187	168	169	153	143	168	177	165	170	148	179	152	163	166	154	174	177	156	151	167	158	163	160	183	170	152	165	157	189	159	164	183	163	154	153	181	187	139	175	164	175	156	171	212	176	169	143	186	161	181	164	170	165	174	160	167	151	180	160	148	172	175	183	157	167	145	155	155	178	172	170	167	183	171	170	152	166	142	185	159	176	181	168	182	160	168	170	162	171	179	161	175	153	171	164	168	163	164	170	143	177	152	175	146	190	157	137	164	158	160	169	171	172	187	153	166	162	165	180	145	174	164	161	192	165	173	164	189	167	165	172	168	175	168	154	161	169	195	184	170	180	176	183	191	166	179	170	155	197	176	170	161	178	181	199	180	167	169	138	176	156	167	178	170	133	167	171	184	155	160	161	145	171	162	161	169	140	162	176	172	164	156	184	181	180	176	140	159	172	164	212	178	167	162	168	169	171	151	150	200	146	159	156	173	152	182	159	185	158	153	157	172	170	169	192	179	193	198	186	167	166	188	159	178	162	166	190	173	152	170	161	170	169	175	193	178	152	156	161	167	149	155	168	166	162	163	188	164	153	145	160	174	147	169	174	170	182	171	169	160	178	173	166	157	158	182	175	163	171	151	176	155	185	153	159	168	175	148	173	178	170	168	186	175	180	160	161	172	185	175	172	186	161	177	159	171	182	168	169	175	171	166	164	195	177	173	189	177	154	161	138	139	157	162	169	190	155	188	153	165	173	165	167	155	174	168	135	163	161	166	165	149	167	155	162	164	170	163	142	172	178	165	167	150	172	151	163	174	162	155	183	179	153	171	176	169	142	170	186	173	174	170	177	177	154	172	173	157	159	170	169	155	162	165	165	165	154	158	132	166	189	161	170	165	149	149	171	178	169	194	190	190	164	173	183	158	176	150
8085	896	794	432	332	284	256	234	231	202	232	200	211	189	208	209	183	204	205	190	214	191	205	216	223	187	209	198	182	187	225	182	228	215	214	220	199	210	213	231	216	197	200	198	221	196	196	210	226	189	219	190	193	183	195	202	211	213	173	191	205	207	208	204	185	181	175	182	193	173	202	189	210	184	184	199	178	203	182	190	192	185	181	184	194	187	196	183	177	204	208	190	211	175	195	185	190	188	193	197	194	202	192	161	197	175	190	190	177	205	165	201	174	196	183	191	183	192	188	194	156	186	225	189	190	196	196	184	174	193	194	220	202	190	171	183	183	196	182	205	183	183	205	187	192	198	188	187	191	188	172	193	188	205	194	197	175	192	219	202	178	167	188	185	193	187	182	219	188	185	199	192	176	190	175	188	184	187	212	197	191	194	181	182	174	207	215	174	189	195	194	180	221	200	192	206	183	195	212	192	167	192	212	191	203	189	186	202	210	201	188	186	181	166	213	178	196	178	196	177	197	204	186	199	193	208	196	243	214	209	207	209	177	208	182	178	173	186	177	198	175	172	193	179	193	206	213	206	227	178	197	190	157	220	161	183	204	194	200	199	173	186	187	200	193	183	171	208	211	194	188	196	201	192	176	193	187	203	194	176	163	168	181	183	220	205	209	204	188	200	204	198	178	194	201	180	183	195	175	217	193	199	181	217	191	185	188	180	212	188	170	187	204	203	197	198	158	185	195	191	201	179	187	187	170	186	172	200	184	165	169	203	207	176	207	189	184	215	206	191	172	205	182	196	200	201	207	195	185	204	196	178	199	185	181	180	185	160	162	208	198	199	173	202	208	190	171	192	177	173	200	215	220	216	187	168	188	167	182	214	183	178	186	188	197	198	209	190	179	157	183	181	196	177	186	187	201	201	193	207	193	192	191	208	195	201	177	197	197	206	193	191	205	187	175	170	193	194	186	168	197	168	187	190	202	170	201	190	204	203	197	179	198	164	207	195	161	175	167	194	190	175	188	165	193	161	195	202	172	182	219	210	204	176	213	206	200	198	203	204	188	185	205	162	196	196	214	197	194	201	187	193	189	193	204	175	195	180	188	177	206	196	193	196	191	191	192	193	183	196	194	187	180	202	164	170	179	197	215	202	175	202	187	185	167	167	183	199	181	187	182	191	216	183	180	210	196	186	190	194	199	189	214	175	189	205	194	175	176	217	201	180	193	213	185	170	179	181	158	213	179	179	213	199	194	199	166	192	208	195	197	187	202	183	174	196	181	206	217	184	215	181	202	161	180	203	192	198	189	221	185	170	188	196	178	190	190	174	170	191	171	189	172	219	184	199	191	180	191	201	177	202	196	183	195	161	183	188	172	183	200	189	191	189	221	182	186	179	198	178	181	207	185	190	208	182	173	202	181	201	198	194	184	202	199	194	181	192	172	179	196	204	190	179	211	190	195	198	194	168	202	206	178	197	185	219	194	184	197	173	193	194	188	220	196	191	195	196	187	157	201	172	188	200	189	206	206	191	201	190	204	210	162	193	166	206	195	205	176	188	209	199	178	179	195	175	187	199	178	185	186	201	179	189	183	193	185	183	164	201	185	203	191	180	200	207	194	205	191	202	184	182	211	183	176	173	188	178	190	175	210	193	194	204	180	189	187	178	181	197	170	190	194	212	180	183	204	168	186	196	206	191	203	177	189	175	213	198	199	197	206	178	194	192	183	206	203	193	193	210	208	187	181	191	174	173	200	181	193	210	200	183	210	173	222	168	183	198	199	184	171	215	170	194	199	194	179	186	207	208	192	170	188	195	204	218	191	182	223	193	182	187	195	200	199	216	205	188	206	187	199	179	177	199	157	172	193	181	213	208	200	183	182	220	189	184	193	201	210	200	215	183	189	189	184	183	178	207	181	225	195	193	162	170	185	184	198	159	169	176	205	165	193	213	184	200	152	187	183	191	219	191	174	162	183	172	165	179	172	163	195	198	177	179	205	182	204	169	199	168	201	187	200	186	203	153	193	190	175	183	204	188	184	201	200	194	181	163	198	210	205	193	183	186	202	186	177	189	201	184	183	201	180	186	177	174	182	199	188	173	195	168	197	170	190	194	203	183	206	202	195	220	170	196	189	183	202	204	190	199	174	183	207	198	179	169	180	191	161	179	192	174	181	172	192	207	200	186	203	177	190	219	206	184	191	214	204	196	194	184	194	224	183	181	184	186	196	183	187	180	187	193	164	197	219	196	177	179	178	193	191	191	188	188	216	191	207	193	183	192	201	186	184	191	169	199	177	184	203	186	179	188	201	205	196	208	186	191	215	180	184	174	182	187	198	207	189	188	175	204	201	179	190	187	187	194	193	204	223	180	191	231	204	186	189	184	194	200	205	184	206	198	188	160	166	202	194	200	177	170	197	176	214	213	195	195	195	182	179	191	191	209	201	200	186	185	224	202	183	177	196	193	184	194	192	227	190	204	199	195	215	180	210	217	173	187	207	172	227	199	194	181	184	176	194	188	181	188	209	189	199	204	175	206	191	162	205	203	196	184	200	173	205	213	186	184	202	184	218	204	214	189	200	189	208	203	190	212	207	203	177	156	205	184	191	206	187	194	193	182	192	172	181	181	196	192	183	161	217	178	196	184	175	215	199	198	171	177	191	184	186	203	176	182	213	183	181	175	186	178	205	182	180	209	200	182	165	196	207	203	206	218	188	188	200	186	197	197	188	208	170	155	184	214	196	207	186	195	197	203	197	209	193	173	191	185	200	161	194	185	190	190	185	188	171	174	194	190	203	190	189	196	186	195	194	185	189	177	187	207	170	171	187	191	178	216	180	212	184	196	196	182	187	219	199	185	209	199	177	187	187	179	184	176	186	187	196	199	181	183	188	191	184	185	197	204	201	207	186	187	183	186	180	216	190	168	196	190	200	213	185	180	175	217	175	222	187	208	183	184	193	187	177	200	176	198	207	157	187	179	195	208	183	194	176	182	177	199	186	165	220	199	188	191	211	205	220	189	191	202	205	218	224	181	193	213	174	189	172	189	176	198	221	200	182	211	182	179	174	195	187	201	194	180	192	192	199	193	191	172	192	211	196	181	180	185	210	182	178	175	163	205	216	204	195	196	171	206	168	189	213	177	179	161	197	220	188	180	218	195	197	184	211	193	203	181	197	200	203	183	205	169	178	187	188	183	206	195	192	199	185	184	193	203	179	192	189	179	209	181	184	188	193	158	188	184	218	183	196	186	189	206	205	181	200	223	185	218	194	178	202	189	182	179	182	200	180	174	192	210	204	174	196	199	176	189	200	210	199	190	192	183	173	181	201	188	204	190	173	214	191	210	172	172	222	194	176	205	204	205	190	185	185	193	213	168	185	206	177	217	194	180	201	186	194	189	195	189	204	182	173	177	239	203	192	203	224	187	170	221	194	178	156	200	148	214	180	204	197	205	214	207	182	205	229	190	187	172	201	204	181	198	174	194	188	205
24458	20358	26554	24049	20347	9009	1079	690	549	504	449	423	368	364	325	323	301	314	263	278	264	253	268	265	263	284	255	257	272	241	251	252	273	292	252	275	248	254	229	218	242	255	256	216	245	216	235	260	205	217	221	250	232	226	234	225	232	237	198	231	230	216	222	231	238	224	226	194	215	250	230	222	225	219	231	233	230	247	251	210	190	239	230	242	230	219	219	222	238	239	230	217	220	211	255	229	246	230	228	236	246	241	224	235	220	202	225	204	225	225	205	230	228	223	248	240	243	208	225	210	241	227	214	238	213	214	234	235	236	191	223	227	214	237	227	221	191	217	205	228	213	223	211	195	216	225	217	195	225	216	243	214	196	192	216	208	219	220	222	188	229	208	234	227	225	196	234	217	223	233	238	229	218	207	220	220	234	189	238	213	224	217	224	225	237	211	231	214	186	226	233	208	227	218	194	234	190	195	206	207	222	236	218	229	203	226	220	208	227	194	239	229	233	219	253	211	224	242	237	202	200	191	195	243	220	204	222	210	218	237	225	176	197	231	209	192	186	225	206	214	236	207	222	209	235	223	208	223	224	211	210	232	239	226	243	219	230	224	207	199	226	208	230	232	225	232	234	207	224	216	228	223	218	229	216	214	218	209	215	202	227	199	217	207	215	192	200	218	221	204	210	210	210	206	211	228	214	219	204	198	208	196	202	219	193	236	219	205	214	211	236	209	240	212	206	199	222	213	219	208	216	233	221	243	232	220	209	205	223	221	219	204	224	207	213	219	215	211	224	224	207	213	205	241	235	239	214	217	213	208	247	216	205	227	223	231	215	231	210	196	231	192	218	235	215	192	221	228	228	194	214	235	202	209	224	246	229	218	182	234	242	236	244	247	238	210	227	218	218	227	234	234	203	214	238	174	253	220	204	239	237	214	213	208	245	223	216	192	237	212	228	227	235	230	229	223	214	216	214	216	231	218	229	198	213	247	242	220	227	214	225	219	206	229	233	220	217	230	229	226	199	218	244	226	208	214	226	215	228	239	225	213	220	221	217	203	203	220	219	228	241	224	245	232	221	186	235	216	222	218	196	238	184	208	234	249	212	219	212	193	248	242	206	236	192	227	204	259	225	207	200	230	231	202	215	214	234	239	218	240	244	216	241	220	199	211	219	228	221	215	196	226	233	204	208	227	220	225	223	220	220	240	205	205	214	240	205	233	209	238	226	214	214	226	209	214	194	234	228	215	224	205	197	213	209	226	214	224	237	229	224	221	211	215	217	209	210	200	229	226	202	227	199	214	223	207	244	210	210	204	205	179	230	198	234	232	206	206	209	220	218	193	233	250	215	210	222	238	243	220	201	211	217	235	186	217	219	228	252	209	204	217	225	214	226	226	214	186	192	231	219	240	210	224	204	255	212	213	209	209	234	206	203	247	211	203	208	191	219	201	236	240	215	213	207	229	247	255	219	227	229	205	212	204	221	216	226	220	213	203	204	217	223	235	230	248	219	209	214	201	218	214	224	246	202	215	210	221	222	180	206	201	221	238	237	225	204	211	261	233	197	232	216	223	229	203	251	235	245	187	222	213	214	238	227	203	240	186	227	220	222	212	216	222	227	214	206	221	216	226	208	218	214	246	240	209	237	204	216	225	219	190	227	191	220	219	222	220	238	227	238	195	233	209	240	241	201	230	216	227	203	206	222	207	226	217	226	196	236	200	209	235	221	228	231	217	212	215	193	214	224	203	200	223	228	204	230	231	228	219	240	223	226	224	222	244	213	220	236	220	211	204	204	198	216	231	244	227	227	203	211	241	229	233	234	211	215	223	216	224	243	212	207	195	215	228	262	220	235	230	254	208	222	211	216	208	230	242	252	224	219	234	211	219	225	230	208	206	200	212	203	191	224	241	221	256	230	209	233	229	229	254	217	210	217	200	210	216	237	213	229	196	208	236	219	228	226	217	212	201	229	241	216	203	228	212	205	230	203	221	187	202	199	188	226	218	238	217	189	193	212	243	266	200	215	211	206	223	224	214	243	230	217	194	214	195	204	239	230	228	225	217	222	221	238	227	229	196	215	217	219	223	238	215	233	219	224	215	213	211	241	188	222	237	218	226	218	211	224	225	196	216	222	230	219	208	220	219	205	244	224	222	220	207	225	208	206	225	250	198	214	216	207	228	240	201	220	213	195	228	210	199	200	246	219	198	213	206	215	208	256	216	196	218	239	228	212	221	211	206	227	210	206	208	211	246	215	201	208	219	220	243	229	201	222	209	231	216	226	222	222	226	221	202	210	234	252	248	215	242	224	233	215	211	234	223	202	226	214	242	222	217	200	251	203	207	206	226	205	233	230	232	217	194	220	243	240	237	254	231	219	205	204	231	230	222	203	227	234	223	225	204	246	236	194	234	209	213	222	198	225	216	240	211	216	236	204	196	207	191	212	236	231	206	225	219	210	209	245	237	246	239	215	213	224	215	221	229	205	216	208	247	215	214	215	219	216	222	256	227	243	216	219	210	209	208	205	222	254	182	229	244	237	216	232	218	198	213	241	220	215	219	220	245	209	227	229	224	214	245	207	252	220	214	265	232	214	234	230	209	235	246	231	207	225	213	216	229	219	222	180	219	246	218	224	201	257	215	215	247	217	222	208	219	221	214	224	219	196	216	231	212	215	213	236	193	225	213	239	203	224	210	217	225	222	222	227	193	233	193	223	215	210	203	219	236	202	241	255	214	232	218	229	211	222	202	225	217	218	202	236	198	239	205	216	183	208	252	209	212	207	221	220	222	226	218	225	185	205	248	221	197	231	224	205	226	230	214	250	199	222	217	219	207	201	209	221	237	210	223	235	258	217	214	189	226	206	241	227	229	214	198	202	207	221	214	236	216	239	196	201	198	212	206	183	236	228	221	228	193	214	218	222	234	206	230	231	229	237	213	222	217	207	219	231	217	210	218	211	194	231	214	221	222	234	221	218	206	224	220	209	196	204	235	209	226	240	205	210	233	221	213	212	230	209	195	207	218	208	228	204	232	200	219	206	232	217	217	228	235	220	211	228	193	232	217	201	245	203	214	224	224	226	220	244	217	230	240	248	223	244	246	206	218	219	192	216	245	219	215	205	207	217	238	214	235	236	203	211	215	250	244	228	222	212	192	206	213	204	245	221	262	196	222	193	202	222	221	242	200	240	230	205	245	195	229	222	220	198	231	214	229	206	224	214	212	190	218	230	213	223	207	205	203	239	223	226	246	215	226	209	231	225	248	236	214	224	220	220	200	202	215	220	209	201	236	193	215	225	209	224	221	230	227	234	206	211	220	226	246	222	216	231	219	214	223	236	206	231	227	204	199	197	227	213	231	246	209	219	214	210	258	195	214	227	243	210	214	264	186	207	212	229	192	219	223	214	213	223	244	212	208	230	211	225	224	223	229	222	226	218	189	192	226	229	195	215	225	227	223	239	204	209	202	223	211	195	217	214	210	219	225	231	214	217	231
19614	10683	9818	5216	3191	2286	1614	1306	1015	963	753	653	626	509	512	442	413	418	347	355	330	320	350	363	315	316	295	275	304	276	315	325	324	323	281	299	295	258	275	276	242	278	260	293	280	256	251	256	232	251	253	200	278	249	226	270	255	255	283	270	262	233	229	206	237	244	200	225	247	231	223	202	256	217	243	204	227	227	228	245	216	228	237	224	225	253	223	223	226	190	216	248	237	254	254	250	207	231	219	233	210	227	224	219	212	238	218	225	240	215	236	251	212	227	227	192	232	213	228	228	221	237	247	210	247	220	228	233	241	232	219	229	244	208	213	221	204	214	235	232	220	226	227	243	231	244	239	216	236	215	225	233	221	210	204	205	209	216	228	193	219	243	215	238	245	277	235	252	237	231	217	230	238	232	227	221	200	220	226	213	217	236	210	226	228	217	203	205	216	244	223	210	214	237	209	191	233	225	240	228	221	239	227	227	233	254	232	231	223	239	238	221	224	204	205	189	229	204	214	228	203	227	260	243	205	247	208	237	237	224	246	204	213	240	243	244	209	243	225	230	228	216	231	226	242	224	235	252	237	217	221	232	247	218	242	219	209	226	205	205	228	240	246	201	233	211	231	244	199	229	202	200	237	205	209	227	212	240	225	204	205	251	216	243	210	225	243	238	216	230	222	194	228	247	199	204	231	215	232	240	215	214	228	236	227	211	221	209	208	217	241	245	199	247	242	223	227	200	266	235	220	250	251	235	229	254	235	250	248	235	233	218	215	241	221	208	214	212	218	207	218	232	204	230	229	198	218	221	220	245	224	242	226	233	241	257	236	211	237	217	220	216	230	204	223	218	214	218	191	237	214	196	247	213	224	241	250	208	225	206	226	220	235	245	193	237	233	193	228	216	225	232	219	225	204	223	211	248	218	191	232	231	223	225	220	236	213	222	195	227	218	226	220	216	221	235	215	243	219	236	216	225	226	227	236	214	218	227	224	240	214	199	248	226	231	224	214	215	231	218	211	235	255	216	225	229	241	209	218	229	218	220	218	228	221	209	254	214	255	217	213	222	214	210	219	236	221	205	208	212	204	225	219	226	249	230	232	226	212	227	222	214	242	247	221	218	211	223	242	218	231	208	226	216	214	245	199	204	194	244	234	242	229	268	210	227	240	231	238	262	237	229	244	232	193	211	208	238	226	240	218	242	242	194	232	200	211	212	183	240	236	239	218	223	228	212	221	238	214	215	216	226	224	216	227	208	225	205	225	246	211	224	211	236	216	204	226	222	214	211	216	224	211	220	226	230	245	196	238	210	250	210	202	223	209	201	192	218	244	219	217	210	223	219	228	214	233	219	222	215	228	212	233	231	225	206	257	219	222	201	241	208	212	245	220	212	206	232	208	239	230	222	243	226	221	245	244	227	228	221	219	196	239	213	197	210	222	232	223	239	221	219	230	249	246	206	238	234	241	231	230	234	227	225	196	209	213	216	228	210	245	232	212	231	201	200	212	218	249	218	240	259	222	199	229	215	236	228	205	206	215	240	207	223	210	233	220	237	240	229	230	227	232	216	223	224	223	237	227	217	231	221	212	240	229	199	244	227	230	258	239	224	231	226	227	209	251	209	220	225	236	233	214	233	241	219	218	231	202	226	222	236	227	220	215	218	203	238	215	216	220	213	222	235	213	220	264	245	203	210	212	238	214	205	242	211	217	230	220	223	202	230	239	225	223	226	216	222	196	238	220	202	226	224	252	239	230	219	241	222	203	218	244	228	202	199	242	221	224	254	197	183	235	242	199	182	236	241	236	196	214	208	216	225	240	228	229	211	212	224	226	224	226	258	223	219	232	224	237	202	238	212	222	226	218	219	226	216	234	222	198	211	225	208	181	230	243	219	228	237	226	218	237	232	223	207	214	228	221	231	210	227	236	225	206	246	231	219	207	202	235	238	224	200	233	217	216	221	198	235	207	226	239	208	223	245	261	218	191	207	211	239	225	201	220	256	222	209	228	224	218	223	239	221	250	206	230	225	235	207	225	224	239	208	211	228	233	232	213	226	205	261	207	248	211	216	246	226	210	239	249	211	218	213	229	225	188	224	231	233	203	211	226	236	226	227	222	242	230	230	238	224	248	222	236	272	257	225	217	224	218	215	233	216	226	207	198	234	227	221	227	232	236	228	223	218	219	210	208	228	244	242	226	216	235	210	227	209	225	211	221	214	257	205	207	244	245	220	258	256	204	219	233	204	242	222	238	223	241	198	228	212	234	235	238	195	252	212	242	219	232	253	246	221	245	202	217	213	235	215	217	267	216	221	226	196	238	194	229	238	247	239	240	215	224	260	218	242	244	225	227	207	229	191	231	224	208	242	251	233	234	212	238	239	194	230	221	208	255	237	232	212	217	249	224	234	213	241	235	210	237	208	237	249	245	209	250	229	214	205	215	228	218	246	192	222	210	244	204	191	232	232	229	210	221	198	238	189	222	201	207	245	215	220	225	236	238	220	205	232	231	227	187	242	208	189	253	228	214	237	201	210	242	245	213	234	247	194	211	215	215	221	220	232	237	249	222	218	231	221	212	212	227	253	217	204	237	233	238	244	223	217	241	223	234	221	212	217	240	197	208	218	210	247	242	223	232	206	228	241	246	230	236	230	236	229	230	217	229	243	215	232	200	214	230	233	203	249	233	234	217	222	205	213	211	213	216	243	223	254	200	213	228	206	232	228	227	225	225	266	204	212	242	213	225	211	221	228	232	226	219	227	224	221	230	230	217	208	229	218	214	184	248	248	223	254	222	230	221	210	232	194	243	226	225	215	192	220	204	209	208	230	239	224	229	219	228	205	206	217	245	238	205	230	197	220	220	218	244	231	207	191	201	244	236	229	219	226	215	229	195	244	238	233	243	225	215	239	247	214	223	214	231	228	242	211	246	223	223	232	218	237	228	207	227	189	226	224	218	239	225	251	215	213	222	244	218	210	209	216	229	229	233	204	251	215	229	232	207	209	214	212	252	214	229	241	249	228	223	209	203	243	235	230	223	226	209	217	206	199	204	238	199	219	223	194	226	228	220	215	224	231	206	201	225	233	204	229	202	234	233	211	190	224	245	226	220	200	210	232	223	248	223	246	247	241	221	224	231	245	223	229	212	232	224	225	239	204	213	239	206	241	214	236	211	220	230	223	199	209	232	202	211	212	214	217	229	204	237	207	225	211	229	238	225	242	238	230	225	215	247	226	209	189	210	239	217	247	208	230	228	215	246	239	245	198	244	237	215	222	194	254	239	212	193	220	225	250	246	216	242	202	236	224	216	219	229	227	233	232	249	198	224	235	212	238	238	233	236	222	208	232	207	229	220	232	241	227	206	239	228	225	213	211	206	276	247	224	223	219	232	228	233	240	173	234	232	185	199	246	252	234	213	228	228	231	212	257	235	217	228	216	229	232	237	201	216	253	240	222	228	223	223	237	251	227	213	216	226	224	219	194	221	218	218	209
22584	20396	27066	23638	20399	20471	9468	1565	1208	1049	952	860	788	767	688	693	672	668	615	578	590	605	618	581	598	552	573	525	558	525	614	551	554	591	518	591	552	559	535	529	550	546	531	552	527	563	543	575	556	534	518	543	519	506	478	542	534	521	488	500	478	510	520	540	527	533	478	476	505	525	529	487	514	479	481	494	525	525	516	547	485	504	495	518	452	498	526	507	489	541	480	528	456	493	475	433	524	519	494	547	536	480	484	518	511	479	525	508	488	498	494	444	468	512	519	476	516	495	500	489	454	478	483	500	502	500	545	501	501	457	503	459	479	486	499	530	475	513	503	518	483	495	495	481	485	529	533	508	481	528	485	503	513	494	492	476	509	506	500	483	497	507	549	477	496	493	496	524	517	505	468	473	534	464	517	485	459	519	509	507	502	484	486	495	485	460	555	540	517	509	527	550	522	491	495	492	505	472	535	473	500	534	495	460	505	482	502	545	487	505	499	507	483	481	521	548	552	476	502	513	488	502	502	482	503	521	484	508	517	518	486	501	522	498	522	506	483	511	489	493	506	504	496	493	505	505	469	497	502	475	489	520	455	509	519	521	542	529	480	475	467	508	519	536	545	505	488	494	489	553	485	521	509	469	477	479	490	457	503	491	463	479	496	511	498	494	507	531	442	499	495	489	523	521	505	545	498	492	489	489	492	525	525	516	561	533	502	498	473	546	493	509	534	478	527	522	512	479	475	485	495	488	507	457	530	532	483	481	504	519	494	501	512	467	487	511	516	503	500	492	503	489	482	493	514	456	523	478	568	508	496	502	544	494	470	502	570	492	470	495	520	482	514	541	492	493	501	509	539	534	519	512	531	506	504	500	500	540	502	530	512	476	430	461	531	524	503	463	482	542	462	471	483	480	500	483	534	510	492	485	531	501	505	449	493	490	504	495	522	506	530	493	509	493	480	511	485	491	523	516	493	520	529	475	469	525	505	507	521	494	487	499	512	479	496	474	482	456	513	474	495	465	503	480	499	549	499	490	502	504	469	509	525	542	509	459	488	526	518	517	509	472	515	493	512	537	492	499	488	508	533	540	486	494	507	531	516	503	503	488	467	540	496	535	532	490	517	472	481	512	521	486	536	490	511	497	507	460	453	524	548	507	489	510	514	507	509	503	543	529	479	477	480	481	487	520	452	496	520	510	493	514	503	458	423	505	465	507	494	490	473	495	504	527	524	531	515	492	493	491	461	499	472	506	499	493	496	491	498	503	458	508	488	524	503	490	478	526	489	500	496	492	495	498	453	489	524	475	467	481	499	505	516	486	514	492	458	504	521	484	541	482	503	445	556	501	503	493	512	489	506	509	525	490	474	408	464	473	493	537	534	500	503	470	490	507	492	515	472	492	501	460	495	496	491	474	522	494	528	507	511	496	446	511	477	515	502	478	509	455	511	477	533	515	541	495	540	518	478	491	519	491	515	509	492	496	468	492	517	473	492	511	496	483	500	490	480	506	498	513	472	486	492	530	445	494	481	473	506	479	519	493	472	515	494	511	488	460	498	505	479	464	486	500	522	495	480	497	468	486	478	517	455	520	469	450	493	501	499	493	486	510	526	469	521	450	494	483	524	495	518	500	489	525	500	520	515	503	492	500	478	476	522	482	503	472	544	545	474	498	482	509	533	493	515	513	484	457	486	479	495	519	484	534	485	488	479	482	541	513	491	475	517	504	519	503	522	507	524	455	454	463	540	505	478	493	523	506	517	484	518	490	529	500	458	494	502	526	470	459	522	528	481	515	492	470	520	457	520	456	484	528	505	525	521	504	489	497	476	498	524	546	508	466	534	496	445	493	520	497	471	526	480	489	480	473	495	496	461	488	500	506	500	496	468	498	503	512	494	517	499	506	487	533	477	473	506	477	511	469	486	477	496	515	460	493	498	492	494	467	501	523	478	506	524	503	507	498	512	524	471	511	478	476	478	492	516	456	465	494	513	509	521	515	513	504	506	453	474	478	474	520	474	477	488	525	483	485	517	500	486	470	503	477	501	463	463	527	481	518	509	541	471	490	501	506	483	510	494	472	511	489	507	524	479	493	487	483	485	522	509	483	513	485	511	551	467	493	501	511	526	463	507	559	507	522	495	507	517	498	517	510	519	482	489	543	507	515	479	505	480	488	489	493	548	501	486	500	500	534	480	536	499	499	503	514	483	477	494	512	500	505	464	486	512	486	503	487	508	518	464	517	512	439	513	510	478	523	507	508	490	518	490	508	539	492	501	496	507	494	502	513	498	521	485	513	486	494	443	481	483	517	482	460	508	477	506	519	518	474	525	506	450	505	515	498	518	514	475	538	496	534	495	501	536	518	459	491	493	507	490	437	496	510	468	508	490	503	520	520	500	494	482	462	487	490	489	492	528	509	461	488	513	489	486	514	519	519	522	503	495	478	511	475	500	505	502	493	474	457	498	465	568	464	537	542	510	510	480	520	510	488	477	502	502	473	506	518	507	506	506	551	465	511	502	539	471	506	514	552	496	506	502	490	478	556	518	514	472	516	520	500	534	482	466	480	504	507	501	518	472	503	512	488	496	503	500	500	524	483	525	501	506	492	516	494	498	497	505	537	513	508	466	479	475	485	515	477	511	499	474	499	487	494	496	526	478	497	492	506	533	535	474	516	511	508	526	481	528	519	482	485	499	506	469	516	528	499	513	518	455	504	515	466	520	519	472	513	499	523	460	502	506	490	493	538	477	491	485	486	508	493	506	504	474	499	480	468	510	488	513	492	504	556	507	525	515	500	513	487	436	486	490	485	460	484	451	535	533	536	495	493	460	512	463	511	510	498	488	528	485	520	504	498	496	521	512	504	491	526	468	506	494	465	513	515	475	504	481	490	460	483	496	511	486	473	491	488	478	506	484	528	511	494	477	490	511	451	515	481	503	497	460	503	480	501	487	493	518	547	516	481	527	495	500	513	529	466	503	516	483	464	496	526	508	453	479	517	495	498	483	468	523	477	531	550	517	479	499	512	509	499	505	500	516	522	537	523	515	447	495	524	479	498	457	497	552	494	499	476	519	497	478	495	530	511	521	544	531	487	502	518	486	489	479	571	451	483	501	520	478	490	505	454	465	512	504	497	514	523	507	530	550	490	465	485	462	513	470	493	530	518	552	562	481	516	526	485	470	486	512	470	512	486	510	507	511	494	495	547	475	469	491	490	524	464	514	529	490	491	478	481	517	506	508	503	519	489	496	507	492	489	499	498	515	462	480	482	508	465	511	480	494	501	518	509	471	539	527	507	498	460	495	479	460	468	528	484	525	491	496	485	516	536	520	482	526	500	521	500	517	486	513	460	493	449	490	488	512	483	516	467	490	466	465	531	538	493	488	467	482	500	478	491	514	480	485	524	489	443	484	513	521	460	488	517	527	501	511	500	492	480	500	529	479	503	522	502	512	499	503	489	460	478	455	521	472	467	485	486	499	515	495	488	464	448
20861	17316	16257	9449	6044	4411	3285	2482	2073	1849	1453	1321	1255	1159	1003	955	884	844	774	783	796	765	723	697	643	676	677	601	622	633	661	617	625	655	588	611	578	612	600	583	607	538	565	571	547	546	534	547	506	585	506	541	507	502	580	534	499	531	476	522	503	537	495	489	560	539	496	475	495	460	482	508	486	468	508	504	492	498	491	503	467	464	502	467	494	482	473	481	503	482	494	521	459	544	443	492	494	502	456	487	494	491	455	520	485	472	501	513	533	444	480	523	468	453	465	493	474	506	487	487	490	483	468	475	472	493	499	477	487	506	460	526	490	513	481	489	493	467	471	511	456	498	509	517	493	502	484	484	488	456	499	501	481	487	491	492	508	502	507	527	496	521	485	440	462	477	485	516	494	486	447	452	517	508	478	480	460	539	494	454	485	489	489	489	440	467	511	490	472	498	503	480	528	487	494	483	476	508	480	494	469	469	508	463	466	443	481	495	500	452	463	496	472	548	442	496	475	515	480	495	494	444	467	483	496	498	467	492	495	505	480	457	517	508	479	484	462	517	489	494	476	483	487	503	463	483	461	456	496	477	489	483	501	474	457	466	486	453	501	500	476	497	484	514	506	508	495	450	459	501	473	475	459	526	457	463	492	498	466	514	468	523	483	494	495	487	471	535	471	484	481	502	477	459	525	496	467	465	506	485	472	525	494	494	476	486	466	478	510	486	468	447	467	494	492	501	496	468	487	469	494	468	503	497	483	519	492	491	482	490	482	456	491	454	460	487	483	493	496	526	469	482	477	503	468	479	511	500	475	479	507	494	501	471	491	478	477	509	491	487	490	507	486	472	502	499	472	446	456	437	528	464	485	499	491	532	484	515	504	495	496	474	469	492	484	488	472	512	483	525	499	465	501	467	501	506	513	474	466	498	521	522	522	496	517	525	491	460	487	493	477	490	542	504	493	490	488	517	497	467	552	487	478	494	498	475	452	514	436	462	509	458	483	465	493	498	476	441	466	456	454	454	519	514	487	478	526	463	525	467	485	441	475	487	548	484	497	433	506	534	473	542	450	458	485	458	474	491	506	489	493	500	479	486	458	466	507	483	523	480	480	472	478	501	523	452	476	484	494	496	446	460	504	474	484	541	477	516	501	463	513	461	472	456	523	501	509	510	524	511	493	441	445	496	463	506	489	518	482	527	482	472	500	498	462	499	498	517	471	471	503	485	471	472	474	509	481	445	508	500	470	461	459	494	475	463	489	485	447	476	437	518	488	502	444	502	452	515	475	435	454	457	497	509	492	514	485	512	478	513	440	452	496	443	519	517	520	534	518	489	469	469	457	497	524	483	431	487	484	481	495	516	452	491	468	427	425	489	479	500	502	482	451	486	486	526	511	478	520	457	491	488	458	489	471	473	501	503	486	466	512	470	478	484	467	516	446	495	502	506	501	497	459	464	458	479	473	492	502	461	489	461	470	456	455	505	477	493	471	483	482	493	495	522	473	444	449	516	565	473	472	488	514	498	481	467	467	493	506	518	498	500	501	468	475	491	471	489	474	471	489	463	462	487	508	510	513	494	485	480	528	442	483	458	462	516	519	496	489	503	462	476	474	507	506	501	459	453	461	456	478	450	477	493	448	497	488	475	460	477	500	510	438	446	483	468	478	493	494	493	476	499	524	470	469	484	454	483	504	474	481	452	485	504	492	438	510	458	463	464	477	471	502	461	479	506	507	447	538	445	505	497	506	492	521	483	510	497	488	506	491	532	475	480	472	482	465	470	492	499	493	513	480	481	533	438	520	519	490	481	469	485	453	479	509	495	487	481	480	475	471	504	461	500	447	495	475	484	476	508	496	463	510	499	483	474	502	463	462	490	470	473	506	479	442	472	466	533	483	498	492	454	461	485	471	492	462	517	474	478	479	466	488	490	473	492	495	449	485	478	471	469	504	500	522	439	467	476	483	496	501	466	459	482	498	493	481	485	469	484	445	444	500	454	448	493	456	454	475	470	498	479	523	481	498	495	538	488	477	498	484	516	476	431	501	506	497	477	499	540	469	453	473	502	484	454	493	494	452	526	484	495	456	488	472	516	468	495	478	456	522	470	454	462	517	499	484	496	480	451	464	462	466	503	484	458	489	458	515	492	454	466	445	459	470	525	533	459	487	530	521	467	461	452	490	475	465	494	503	488	475	512	510	447	480	453	426	488	496	507	463	507	493	453	475	476	458	517	487	501	478	443	432	459	491	475	485	477	458	522	536	495	461	497	465	482	491	497	449	497	477	526	514	502	528	480	520	479	482	469	466	474	521	460	482	487	466	524	517	506	474	464	468	471	493	429	489	462	462	501	476	484	499	492	452	476	484	517	477	472	487	492	481	481	495	445	508	505	439	496	462	493	460	470	454	460	437	524	503	506	457	496	468	490	517	476	503	494	482	519	484	482	495	457	460	509	505	464	506	498	432	499	547	481	479	458	496	502	497	447	410	509	466	438	492	470	515	531	457	497	477	487	509	489	486	457	473	492	453	522	512	459	508	476	439	503	496	457	493	477	483	450	473	476	501	457	510	498	511	482	460	533	475	461	488	499	553	436	485	483	514	469	497	461	475	477	525	471	493	488	556	495	506	505	509	478	505	507	513	483	477	477	485	511	467	475	493	496	532	500	476	450	486	456	452	463	470	452	485	511	485	458	450	501	493	518	433	490	508	500	462	511	484	473	473	505	441	526	503	478	461	482	512	508	495	495	492	477	509	479	473	445	503	469	467	480	516	455	477	490	468	488	524	504	497	494	487	501	471	500	479	477	414	457	503	488	478	474	463	461	492	490	476	497	458	476	478	489	544	472	495	492	504	491	499	491	499	462	458	502	512	496	443	487	468	480	500	493	495	459	457	508	463	475	504	478	473	454	483	484	494	485	489	485	523	520	512	469	464	482	471	536	507	469	488	460	513	476	487	469	485	520	477	492	448	465	469	521	522	472	473	473	533	477	487	474	499	512	478	483	445	530	484	510	488	501	520	481	497	448	502	475	491	445	505	484	515	496	449	510	477	499	433	468	467	496	458	478	486	500	486	522	466	506	476	462	441	481	509	526	494	457	441	476	478	486	456	477	484	480	463	489	499	470	462	468	470	507	477	473	500	502	506	498	510	506	491	469	497	472	478	459	485	444	508	428	502	511	484	484	487	516	512	484	473	492	475	467	493	487	473	473	505	498	497	487	477	455	482	482	464	456	506	450	490	487	472	499	444	494	479	458	458	481	466	487	452	510	456	513	493	460	470	507	442	465	485	449	468	453	525	484	468	490	505	494	489	464	448	472	480	528	443	470	501	472	506	456	445	504	489	485	493	510	481	484	519	446	497	510	497	488	500	478	474	466	497	518	469	431	480	473	512	492	476	482	474	516	501	454	495	468	478	482	488	475	506	477	526	497	544	476	473	467	475	528	522	472	461	494	498	486	504	493	493	478	467	517	458	485	463	508	523	448	515	480
28082	13192	1448	368	274	251	203	206	206	184	197	163	166	172	154	170	188	152	171	161	164	191	180	160	169	170	191	180	169	197	176	166	183	164	174	202	180	182	170	188	186	183	158	162	162	171	183	197	158	168	168	161	158	158	179	161	160	182	168	158	155	174	169	199	173	156	159	181	152	164	202	169	168	167	165	182	157	168	150	160	156	167	165	146	192	163	159	156	153	184	188	175	161	170	186	170	206	138	149	154	166	139	141	147	185	173	166	169	162	161	161	160	166	173	169	164	167	161	147	185	197	174	180	168	175	158	151	159	165	167	164	188	160	184	179	184	177	169	173	165	177	167	158	151	144	175	175	168	156	161	158	182	168	181	163	159	189	175	174	172	180	198	165	157	185	151	160	193	170	145	165	187	172	165	205	158	166	181	162	185	154	157	162	173	162	194	180	155	186	195	151	170	176	179	171	160	162	149	159	143	171	194	185	181	151	160	186	153	167	178	141	165	164	178	161	152	162	147	170	159	194	165	182	173	154	167	173	162	188	176	169	165	154	163	180	155	184	150	148	155	174	156	184	158	170	166	152	169	198	174	153	173	177	163	166	147	169	172	173	158	192	173	168	160	167	169	162	207	159	164	165	171	177	161	188	154	162	179	176	174	155	148	159	135	172	166	164	156	152	158	173	181	178	156	174	175	188	170	158	172	192	165	163	171	166	163	172	157	169	172	166	159	176	177	186	148	157	187	168	173	162	175	162	161	168	180	139	162	167	168	169	167	160	153	183	165	181	182	183	135	195	183	158	162	179	170	177	172	162	173	176	197	165	153	156	178	166	154	162	185	154	183	146	173	162	189	153	154	169	158	165	154	151	156	165	162	162	189	179	194	160	175	184	171	195	180	150	171	179	152	175	166	168	153	188	148	172	154	140	169	163	170	161	175	185	164	172	176	138	149	150	166	168	185	179	168	174	174	165	166	175	179	165	178	180	190	183	156	156	179	173	203	163	168	189	171	154	189	192	176	157	190	157	143	150	154	171	172	160	177	161	193	160	164	170	157	172	177	165	178	156	172	179	146	163	153	165	145	155	183	170	183	184	150	178	165	165	169	177	175	164	190	165	162	157	176	178	176	173	184	170	165	161	170	164	155	174	149	161	164	181	159	172	181	160	160	179	160	167	187	167	176	186	161	158	177	175	151	168	190	162	188	176	173	158	196	190	159	160	177	184	156	180	162	168	160	171	172	174	157	179	164	167	158	175	154	176	177	156	162	171	170	176	166	168	148	155	188	188	158	164	168	167	170	172	153	176	180	145	154	170	180	155	175	164	167	171	146	157	139	186	173	157	172	167	189	157	162	147	151	178	163	166	163	160	180	162	195	160	150	148	164	159	178	180	169	170	161	165	159	162	168	156	180	189	186	160	173	167	173	160	169	149	168	187	153	187	159	177	161	174	187	175	171	163	182	180	190	145	185	159	156	171	190	149	180	156	173	154	180	168	167	182	164	167	171	160	174	161	163	159	168	160	149	159	157	168	158	173	178	155	162	179	162	179	147	158	178	186	170	160	178	158	172	202	158	136	160	184	180	186	166	165	162	174	150	168	168	177	160	181	176	169	155	190	165	175	153	174	162	142	166	170	161	175	161	160	167	153	167	165	161	176	158	168	178	167	187	162	162	174	154	179	173	160	153	167	154	173	158	190	148	174	158	159	194	143	161	166	176	181	174	180	161	151	182	171	162	181	158	196	138	163	186	176	153	181	171	169	171	164	187	182	194	175	157	175	125	164	159	149	154	177	167	166	185	157	194	194	178	178	161	151	208	183	174	156	174	173	172	167	163	157	170	204	174	154	166	147	178	155	175	150	144	187	155	151	163	178	193	180	179	157	179	146	176	187	168	141	177	182	199	178	189	145	157	153	178	196	164	167	154	157	175	135	187	170	176	173	164	173	174	188	158	168	159	169	173	159	141	159	158	170	170	183	174	157	188	176	179	193	172	165	176	160	171	162	175	179	179	172	134	166	163	171	181	156	169	165	160	152	163	156	164	196	169	171	163	158	176	166	177	159	155	180	176	156	143	160	168	163	161	153	149	167	172	178	173	181	164	163	181	171	169	166	167	178	173	187	167	167	166	157	149	170	177	188	180	159	159	175	177	166	145	194	142	189	169	160	193	171	171	170	162	159	167	177	163	161	162	150	171	161	158	149	159	186	176	188	167	173	157	172	171	152	155	196	166	181	176	182	162	182	159	146	174	160	160	169	165	164	164	172	152	181	165	158	170	165	175	159	134	163	193	168	185	157	160	181	200	171	188	191	169	155	170	179	189	171	173	188	170	158	176	158	160	182	187	160	152	172	159	163	175	155	152	141	162	144	168	167	163	152	157	165	169	180	176	184	164	170	162	157	171	202	151	156	175	178	160	182	170	193	192	145	172	173	180	166	162	188	150	191	178	143	163	169	159	180	171	152	182	150	163	152	168	151	171	155	191	169	180	160	163	153	150	152	174	160	171	149	155	164	162	162	166	161	198	180	179	149	147	168	187	157	161	169	177	204	171	183	150	197	190	157	169	177	151	173	132	184	157	151	176	164	197	171	176	130	152	183	177	176	166	181	183	126	174	171	168	187	155	166	170	177	158	166	159	147	182	199	158	160	174	173	159	139	164	171	172	173	161	171	153	168	155	149	162	163	163	181	187	171	164	155	176	188	141	184	177	166	185	158	162	179	181	154	186	155	159	168	152	186	178	169	178	162	176	163	167	154	149	188	157	160	165	174	172	171	172	172	173	169	170	158	151	164	179	173	187	179	172	169	153	162	181	154	177	184	155	171	168	165	191	184	158	169	157	176	182	167	206	186	169	160	161	172	163	160	180	176	175	170	166	159	180	180	156	170	154	157	156	166	178	170	173	176	162	172	169	167	166	172	152	154	148	162	159	167	167	184	177	150	182	177	171	191	156	164	167	179	172	165	158	165	151	188	151	158	166	165	172	166	183	161	176	191	163	159	183	156	187	159	156	179	189	158	183	177	164	169	188	163	145	176	140	145	190	177	178	165	211	167	179	159	163	165	172	173	190	188	155	170	166	170	201	177	168	169	163	169	165	183	161	152	178	172	185	156	170	151	169	180	154	185	174	177	178	165	166	164	169	167	169	145	183	182	192	177	178	168	174	163	153	161	156	174	141	153	164	154	156	184	176	171	207	167	165	159	178	184	165	135	163	163	182	181	178	166	175	155	186	169	176	161	186	165	175	152	160	169	181	170	161	175	183	160	152	173	183	164	163	182	151	147	164	159	169	182	148	155	156	171	166	173	165	159	152	168	169	174	179	156	159	176	158	172	184	162	150	164	191	165	188	181	152	183	183	157	163	162	152	171	184	177	183	182	162	176	174	142	154	150	174	159	146	161	166	157	161	170	174	160	157	158	164	152	177	167	182	135	173	162	171	167	146	183	164	182	184	186	177	161	166	173	176	174	156	194	159	160	179	176	163	185	170
10612	813	772	472	318	293	286	240	229	211	198	188	205	205	195	198	198	203	193	208	214	202	199	196	216	210	191	204	197	225	212	216	202	230	216	253	219	236	219	200	213	217	201	215	238	220	206	216	177	189	222	207	174	220	173	215	188	201	205	205	202	159	200	184	208	208	184	165	207	209	185	169	199	202	198	206	195	201	198	191	208	198	195	179	207	179	210	197	189	211	183	195	167	185	176	179	192	221	186	202	186	195	192	183	194	204	206	202	221	211	193	215	201	203	191	212	183	179	203	201	186	199	182	179	196	225	192	186	188	193	171	193	189	202	180	186	196	189	195	194	200	182	217	203	180	194	190	188	157	204	194	208	178	196	155	198	179	208	199	188	202	190	197	212	189	191	170	185	226	200	213	201	191	198	180	205	201	192	175	200	189	197	189	181	187	194	180	188	162	208	210	192	189	231	193	213	163	216	182	190	200	167	205	190	179	191	179	197	196	190	167	187	202	202	195	186	146	200	188	189	183	184	200	176	189	193	188	202	187	173	165	199	209	209	170	198	204	177	188	198	207	187	214	217	243	183	178	176	181	197	174	166	195	204	195	181	196	179	181	161	199	190	187	177	190	190	179	177	183	198	179	184	196	184	171	178	188	186	199	170	208	198	201	192	198	191	207	181	202	183	178	188	182	190	179	208	198	184	193	210	194	186	237	208	185	218	188	185	192	161	184	205	193	169	186	179	205	208	224	176	193	194	198	233	207	191	192	209	205	181	193	194	183	191	207	201	166	199	209	199	200	205	206	198	184	205	177	177	177	196	190	165	198	174	180	182	184	197	188	191	187	168	189	187	174	205	183	179	193	176	203	215	190	211	203	197	172	203	202	198	190	186	194	191	208	203	188	190	192	192	190	182	219	202	245	183	199	229	213	184	169	218	189	208	183	170	191	207	203	184	206	213	182	192	199	212	195	185	189	187	190	201	211	196	193	209	202	195	180	170	198	193	202	180	206	192	202	174	202	193	194	195	174	174	233	178	199	192	209	233	185	204	186	180	164	190	216	207	184	208	177	221	201	186	217	197	179	182	199	200	208	213	222	191	189	197	181	214	211	217	188	191	207	161	191	207	196	182	182	197	222	208	190	232	179	190	191	193	178	201	218	195	208	197	190	176	182	169	190	195	192	189	165	158	167	199	191	209	213	203	175	194	176	203	192	199	178	208	190	199	202	199	188	201	204	209	208	188	181	164	203	164	188	183	214	197	207	185	183	194	171	202	204	174	205	197	169	200	186	219	206	186	223	162	174	200	182	187	186	178	201	205	184	177	168	184	175	201	202	197	203	198	184	195	214	183	182	182	173	188	200	220	194	200	182	201	193	184	174	188	211	185	176	181	217	198	210	171	194	223	190	195	206	204	189	194	192	189	221	194	179	215	196	203	206	209	173	185	205	200	171	199	175	190	211	174	189	199	199	197	206	200	181	184	200	176	200	205	189	212	191	200	191	206	203	179	195	210	188	179	186	200	194	194	197	213	231	208	212	192	189	195	172	217	191	184	203	215	206	210	192	181	211	201	174	192	194	181	211	188	215	177	195	185	205	192	175	184	216	194	201	222	206	190	197	218	196	211	191	189	192	180	171	202	223	196	211	176	154	202	216	218	169	204	190	191	199	216	200	209	190	195	209	194	214	185	185	213	185	212	226	211	175	198	212	198	203	210	200	205	180	209	171	199	172	206	153	199	205	201	194	219	191	206	186	196	201	210	200	195	207	192	205	195	189	196	181	204	207	200	182	194	180	174	231	192	193	224	177	189	194	210	195	219	196	161	173	199	212	201	190	186	174	190	205	193	200	198	194	212	192	178	200	192	188	208	200	213	199	183	185	186	187	195	184	192	204	198	198	207	189	188	222	202	195	182	208	192	195	195	190	192	188	176	196	190	195	195	207	241	200	204	185	196	193	200	205	175	189	183	206	175	193	190	184	216	199	184	215	192	205	190	195	196	175	197	185	179	226	199	207	193	175	208	220	199	187	209	168	225	202	176	209	202	199	204	180	197	201	188	191	195	168	218	185	214	212	175	194	190	174	175	189	228	177	173	188	185	177	185	182	170	195	176	179	195	204	186	218	194	185	156	199	170	202	197	187	204	177	183	193	193	179	190	190	212	174	210	198	210	205	220	170	190	181	175	192	210	171	230	175	176	188	180	215	209	208	203	170	193	171	189	205	200	194	187	204	199	181	191	207	176	172	188	178	180	167	193	193	197	203	221	170	184	190	181	222	194	231	212	216	170	182	183	183	205	171	195	190	174	217	202	208	199	185	191	197	169	188	198	194	175	173	207	184	176	202	183	192	194	179	178	206	231	199	171	186	207	193	223	167	199	188	179	212	199	188	184	199	187	191	175	203	202	182	201	202	185	172	194	193	203	212	188	215	189	181	222	190	189	185	192	206	201	174	210	184	204	174	191	196	191	193	173	192	191	189	217	204	199	185	216	203	194	203	201	198	214	197	181	179	230	180	196	189	213	216	186	207	209	189	178	205	224	208	197	208	203	175	205	180	166	187	191	194	188	194	193	192	196	180	185	188	212	188	204	187	164	195	181	209	204	181	206	165	161	190	215	209	192	209	198	180	196	190	156	197	194	189	194	183	186	219	194	221	190	196	202	209	202	202	177	165	172	181	197	177	188	212	199	183	197	206	194	186	194	188	176	187	215	177	196	195	192	226	191	203	169	210	203	172	177	177	180	200	181	199	199	172	193	182	204	194	192	192	208	198	206	194	209	183	207	201	203	184	188	181	185	171	196	180	201	181	209	183	180	164	166	204	207	203	209	180	201	196	203	192	217	191	165	177	170	203	208	213	200	177	178	200	166	201	201	199	196	196	187	190	214	185	200	175	182	183	217	200	199	180	181	184	179	181	195	189	201	217	186	202	197	191	174	220	199	192	192	177	231	191	193	206	222	198	191	212	190	214	178	177	214	209	186	165	189	211	207	203	201	207	197	182	180	189	190	219	211	210	181	198	202	217	178	189	192	193	227	177	232	193	218	182	179	196	178	202	182	213	190	181	211	183	186	199	185	192	227	209	180	167	143	209	192	207	231	182	182	182	191	209	176	180	210	202	195	192	202	180	220	190	186	168	180	207	189	176	172	201	195	183	193	202	186	207	178	191	185	195	178	201	191	190	198	191	196	178	183	183	192	210	177	172	197	222	206	184	190	202	164	205	184	173	174	217	173	205	190	184	182	172	178	187	195	190	185	193	215	161	181	203	175	181	218	195	193	198	195	195	166	185	181	201	192	170	197	172	186	202	192	184	241	181	190	199	194	193	178	214	202	205	189	201	189	201	187	192	210	211	203	188	220	184	183	182	199	195	177	201	192	194	192	202	180	195	183	219	204	191	199	180	162	192	178	184	201	162	200	212	208	180	201	170	168	204	212	184	194	215	181	222	213	199	179	188	212	208	190	188	187	200	192	199	189	180	203	187	178	187	181
24482	20360	26535	24062	20350	9402	1064	726	586	484	426	362	361	387	313	288	333	294	332	293	285	274	282	270	264	250	263	250	247	247	267	253	295	270	269	235	249	242	230	245	242	221	238	250	224	227	256	260	246	210	211	239	223	237	244	212	233	241	244	242	256	226	235	209	219	226	227	239	195	256	233	226	230	229	230	213	198	225	237	222	237	229	217	212	232	204	195	220	232	208	226	235	250	239	220	216	227	201	228	197	234	212	206	252	213	222	207	229	223	220	236	220	245	225	244	206	216	224	229	233	200	205	242	208	231	227	202	212	235	224	237	236	228	201	204	242	221	206	236	231	207	232	205	225	219	235	220	201	213	230	205	217	223	220	229	223	243	239	257	204	245	227	207	223	246	218	185	255	217	214	203	224	209	225	213	212	225	225	225	201	199	195	213	221	216	224	218	230	232	221	225	226	209	227	230	233	244	217	217	230	212	229	212	205	219	232	216	224	233	217	231	219	200	225	196	215	209	200	219	210	220	223	219	239	195	210	214	213	209	230	215	243	221	216	237	220	216	225	249	232	244	231	224	224	219	213	236	210	196	194	218	239	223	243	191	236	225	204	221	215	236	203	222	210	243	220	238	211	252	232	206	233	241	216	199	232	224	243	228	220	231	234	240	211	223	212	238	223	214	242	220	226	208	204	212	209	209	243	226	233	197	214	211	227	226	235	230	205	223	187	248	231	228	204	247	231	218	204	197	228	205	220	212	229	218	225	223	205	216	248	213	213	228	194	221	217	208	218	224	221	208	235	219	236	240	226	237	219	240	217	206	251	245	232	196	221	224	218	218	219	223	184	235	224	237	217	232	228	216	231	231	200	242	230	214	238	217	226	205	188	197	225	217	214	225	253	232	247	232	230	205	229	215	210	232	198	244	223	236	222	226	203	240	180	224	211	220	213	245	214	213	212	206	225	242	202	224	224	223	214	209	206	212	207	228	237	226	205	194	258	200	247	224	207	204	220	227	224	233	199	194	234	210	233	218	214	207	225	221	242	210	192	210	195	221	221	231	235	227	234	215	220	234	207	234	174	250	237	222	213	227	202	210	227	216	213	230	200	245	219	227	237	234	218	241	224	235	214	229	209	243	224	205	205	214	222	222	235	228	220	256	223	240	225	204	245	216	187	199	221	225	204	236	209	227	218	216	253	233	215	229	192	230	215	230	221	210	238	223	219	207	207	212	227	207	211	207	214	209	223	218	212	221	213	239	210	213	224	230	228	221	212	224	213	214	198	210	208	251	207	219	217	232	227	219	216	225	234	204	208	197	225	241	217	213	232	225	200	231	218	197	214	225	214	216	207	218	223	244	214	234	217	214	220	251	225	215	220	202	223	223	210	218	230	237	246	217	219	213	230	214	234	216	207	239	219	227	237	216	224	213	240	258	246	215	221	210	220	223	230	214	208	214	216	219	208	205	212	210	191	239	230	232	223	212	207	218	221	220	227	207	215	212	226	201	193	230	205	240	213	210	213	197	223	230	224	238	257	233	201	250	234	231	227	202	216	210	231	229	239	217	235	203	207	196	211	217	215	229	208	226	265	240	215	199	205	240	233	225	238	219	232	242	231	231	232	221	220	227	233	219	249	224	218	211	206	216	201	215	214	208	236	195	224	211	213	223	228	227	222	235	227	229	229	216	227	215	251	220	216	201	204	235	224	224	211	213	233	218	205	250	224	217	238	194	188	222	208	239	208	223	224	217	268	235	212	212	236	244	238	219	202	232	218	217	206	221	230	203	197	212	189	221	221	220	233	212	215	257	217	238	232	243	220	245	227	207	220	209	235	237	236	224	229	217	235	246	195	206	237	223	204	248	223	247	227	217	216	222	219	216	217	192	239	231	194	243	206	217	242	216	231	230	192	239	233	232	199	198	223	197	215	237	237	226	216	192	211	199	211	229	218	235	221	242	203	228	205	206	215	242	224	241	219	217	213	214	226	210	225	228	234	225	231	186	233	219	254	217	196	211	218	217	223	222	223	210	240	226	221	226	209	213	212	208	213	213	209	223	211	232	227	204	242	228	213	200	201	228	245	237	240	211	222	220	224	225	223	260	215	210	212	219	208	192	191	238	221	212	207	203	221	196	226	230	199	211	216	214	240	225	234	253	213	203	233	221	210	230	228	196	201	223	229	226	220	244	215	247	210	217	211	208	221	243	219	234	249	206	193	222	220	215	205	232	224	230	226	218	217	226	231	235	241	225	216	225	214	224	211	182	237	202	212	210	207	233	210	225	197	207	229	227	210	225	194	207	234	219	202	185	211	215	230	240	233	240	202	234	215	229	231	206	220	202	206	194	248	212	201	207	255	219	246	237	243	229	235	250	220	209	241	196	209	231	200	216	227	224	226	234	227	238	213	209	229	242	236	213	217	204	187	212	230	231	239	226	209	225	189	216	205	266	205	226	237	212	261	213	223	200	245	229	199	215	192	207	194	219	246	221	217	212	217	216	215	212	208	232	248	223	244	217	217	251	235	202	210	222	215	228	225	206	224	191	206	231	232	220	189	223	219	238	235	222	192	221	196	200	225	212	198	237	224	214	187	205	221	230	200	233	210	233	226	214	201	210	223	200	227	220	208	238	238	219	267	225	232	213	205	225	235	218	212	220	226	226	205	230	239	218	276	238	207	243	238	236	204	212	226	209	233	213	247	229	214	218	233	211	205	221	215	227	241	206	229	265	206	216	203	210	209	212	209	210	195	210	208	234	231	204	227	215	208	210	236	235	228	203	213	211	203	237	201	227	230	249	206	214	222	222	239	229	222	221	205	218	241	225	205	204	232	213	201	225	242	212	223	213	229	210	200	207	218	220	226	224	230	225	209	237	246	224	235	214	173	186	227	215	213	222	229	182	216	242	213	222	240	228	217	227	173	227	234	199	191	202	233	241	219	214	223	215	232	224	182	201	208	213	221	233	222	197	188	221	194	222	212	188	231	231	195	202	214	222	228	219	200	232	238	189	196	194	203	239	202	215	198	238	198	218	212	222	212	216	223	247	235	233	222	229	218	218	229	215	222	227	233	227	215	265	228	206	197	232	218	242	226	216	227	201	218	218	233	219	215	227	221	205	211	228	196	233	215	239	219	244	235	231	212	223	211	217	220	212	225	250	237	211	217	210	219	219	230	225	220	200	209	228	209	236	205	227	233	201	219	202	210	244	242	234	219	215	240	225	240	220	233	245	224	224	204	253	218	216	195	220	212	206	216	218	237	201	215	210	218	213	242	253	249	202	224	211	231	200	236	221	219	205	204	219	223	234	228	205	242	196	210	231	208	207	237	199	217	229	239	211	232	194	224	222	196	228	239	207	212	218	216	230	212	210	224	202	202	211	207	237	227	222	217	242	236	214	232	208	222	197	231	232	213	201	247	236	217	215	217	223	245	230	221	222	227	229	237	206	191	223	197	211	218	176	218	221	220	216	200	244	224	204	209	226	237	220	225	218	195
19624	10361	9879	5177	3231	2230	1651	1265	1037	880	740	659	561	498	488	476	434	409	364	367	354	324	327	315	320	287	335	291	298	293	339	342	315	292	316	297	281	259	295	283	283	315	274	253	269	249	280	268	221	259	265	227	260	223	251	247	261	219	239	240	241	255	239	257	256	247	228	226	256	247	231	248	228	231	198	232	229	251	287	219	230	216	246	240	205	243	223	210	271	242	225	225	238	232	236	234	236	216	243	241	246	221	210	223	225	233	241	229	237	223	224	249	246	207	217	252	225	219	235	260	241	239	217	210	234	211	242	221	228	214	206	238	274	231	235	227	213	206	221	231	256	233	251	253	210	227	233	235	233	229	219	198	234	222	223	236	221	214	216	202	221	214	235	245	219	215	218	206	216	233	243	245	227	212	236	210	217	246	249	222	210	224	233	217	234	217	215	230	256	207	230	203	212	215	237	212	218	223	233	224	240	229	197	242	226	230	233	209	216	235	228	214	240	235	211	260	210	208	219	213	235	227	205	222	204	203	206	218	229	229	239	249	218	224	212	215	210	249	212	231	214	222	220	232	208	236	213	232	227	232	221	217	215	230	215	250	224	224	204	233	239	218	236	226	236	246	238	235	187	214	256	245	205	209	231	206	228	216	229	211	224	197	215	214	212	219	220	234	241	198	238	221	220	218	230	229	234	209	237	266	223	216	220	213	222	236	214	249	241	246	235	230	215	231	236	252	216	240	233	216	225	218	217	215	209	213	202	232	227	245	230	234	234	231	223	211	198	207	223	232	203	213	229	227	214	218	228	208	222	193	233	221	212	237	249	231	246	212	241	234	232	200	210	211	205	229	226	238	223	218	251	209	203	221	246	198	223	226	210	244	230	250	249	241	216	202	231	243	219	211	234	262	224	226	207	233	217	224	233	212	227	246	222	215	200	217	210	237	237	207	223	212	203	223	204	196	220	212	235	193	232	196	206	234	237	201	231	239	237	236	215	233	236	226	235	204	214	224	226	240	222	230	215	249	211	221	235	255	249	202	225	237	215	220	246	239	236	217	234	229	243	227	219	220	258	231	209	224	233	253	237	213	227	227	210	250	217	228	182	194	201	230	213	229	222	228	219	215	218	218	219	245	249	214	228	216	224	197	208	212	216	239	217	246	224	220	238	216	218	226	238	238	217	230	212	224	219	241	205	198	203	213	213	206	232	231	243	225	238	209	231	241	227	211	237	262	231	240	213	203	222	217	228	261	235	214	211	207	203	249	223	203	227	230	236	217	224	222	209	227	227	227	213	214	231	234	233	238	217	210	248	205	232	236	228	221	214	210	251	215	224	211	235	252	195	214	222	244	234	236	224	202	231	238	213	206	218	204	203	243	218	243	213	226	209	247	252	227	203	203	207	229	231	228	221	219	206	226	216	238	215	218	243	242	230	241	242	242	223	225	233	200	216	242	211	232	221	213	205	264	231	223	249	238	222	240	224	238	219	215	223	212	249	228	217	214	249	204	215	216	226	222	232	224	214	218	217	227	191	235	230	191	239	244	227	210	251	225	221	213	237	245	221	222	203	241	216	218	206	237	218	227	241	207	241	199	251	200	254	207	243	216	224	218	204	216	198	202	261	207	228	222	223	229	237	236	238	216	189	216	226	221	249	230	225	216	233	238	225	236	194	216	212	241	205	223	221	215	189	235	203	221	259	242	247	217	238	235	212	199	221	209	226	231	231	225	208	224	225	237	201	223	269	241	210	247	241	235	213	213	238	225	238	236	236	240	207	226	230	234	209	239	237	239	227	233	216	221	195	209	245	254	244	229	252	202	218	233	245	226	231	195	252	238	230	259	252	220	198	242	227	218	237	216	210	227	213	230	231	239	205	208	218	211	233	247	226	223	221	209	206	231	218	219	226	231	217	207	208	203	229	245	234	223	225	218	231	229	228	217	218	219	221	236	224	209	204	212	238	230	236	228	229	210	220	219	219	235	207	187	195	214	209	214	230	236	232	221	233	225	210	231	223	208	207	236	211	215	210	220	188	199	201	193	249	238	231	201	200	223	210	204	208	234	239	238	217	210	220	231	215	227	240	226	216	254	233	210	230	229	224	223	227	213	234	215	226	241	228	203	252	230	236	228	222	214	227	231	227	216	232	236	215	220	234	218	227	231	216	250	209	224	185	203	230	218	216	200	222	185	223	222	217	200	208	225	233	221	230	226	192	237	228	223	211	203	216	229	224	245	224	211	220	221	217	243	226	195	217	189	224	238	232	235	233	240	221	222	220	207	218	234	204	228	247	208	216	224	246	219	225	218	219	229	221	225	243	220	230	255	216	220	253	232	232	211	180	229	221	225	238	197	239	219	239	210	229	228	223	214	233	243	217	238	225	213	235	252	224	227	220	247	236	219	235	216	223	203	233	235	234	229	217	231	243	207	194	235	231	206	233	211	199	222	221	241	230	219	209	219	218	202	240	223	241	211	212	248	219	209	203	214	235	269	225	235	235	204	226	215	232	230	235	204	228	240	234	210	210	221	252	217	228	210	219	215	249	229	214	224	230	228	225	224	228	210	210	213	219	234	232	234	223	236	230	234	230	237	239	220	213	234	227	212	212	258	239	226	219	231	215	210	218	234	219	232	194	223	247	236	231	203	212	224	213	224	243	221	229	225	231	204	229	227	226	209	221	207	213	248	212	206	219	228	225	234	219	226	233	242	221	215	213	231	237	231	229	213	251	232	201	219	215	235	221	240	239	235	250	214	246	246	219	201	232	251	232	202	217	236	213	211	256	246	225	216	230	210	231	224	219	233	220	216	217	237	221	224	235	209	233	233	233	242	216	214	233	210	247	225	236	230	218	236	250	200	214	218	218	220	223	236	230	200	217	249	242	206	221	222	225	211	229	238	216	226	229	221	223	212	216	227	191	233	216	207	221	217	223	237	227	212	244	247	245	244	252	198	203	207	233	227	208	244	218	218	208	231	212	211	226	221	237	235	242	235	230	215	205	223	217	230	210	216	217	207	233	211	209	232	216	198	207	209	235	233	218	223	233	211	226	238	213	245	236	218	209	236	209	195	202	186	230	244	231	221	233	238	189	248	212	224	248	222	219	230	202	238	249	230	239	222	223	223	206	235	237	236	239	215	230	231	232	233	201	235	233	260	198	225	214	224	224	216	230	237	233	186	225	229	235	230	211	229	214	223	185	219	222	233	242	214	230	215	231	198	224	215	221	269	201	233	221	216	222	195	222	261	204	249	222	213	219	236	238	217	210	228	241	223	245	222	218	254	226	232	239	227	239	229	202	228	260	241	205	227	233	255	245	263	216	236	228	216	214	226	224	210	234	219	236	214	208	243	223	230	216	238	218	223	222	232	260	230	235	229	229	196	235	215	224	226	231	224	251	246	227	216	222	237	216	231	225	245	225	214	248	252	226	195	204	229	239	215	227	195	248	259	242	221	240	225	257	218	245	218	232	209	233	232	222	251	241	239	229	218
22537	20368	27017	23619	20370	20452	9908	1621	1190	1121	878	842	783	760	760	697	636	664	621	607	670	613	591	630	561	548	539	578	554	560	595	545	545	548	548	559	508	565	545	565	555	528	556	575	514	544	541	550	465	549	534	513	478	506	510	510	494	479	495	535	500	482	561	502	528	551	465	515	531	496	537	496	508	519	488	533	494	523	524	491	487	470	531	557	478	495	504	535	514	505	486	477	471	496	509	570	523	492	507	527	451	503	492	530	521	499	484	466	560	495	496	509	536	503	539	529	517	486	536	519	530	481	510	469	522	548	517	468	489	540	533	496	554	463	501	492	483	530	524	514	520	438	483	488	491	510	501	501	503	503	525	507	534	482	462	475	535	464	495	470	485	487	524	483	491	502	518	484	507	513	512	480	497	511	501	510	514	479	520	488	520	498	531	517	525	468	506	493	488	497	519	480	488	467	515	517	502	503	515	495	498	538	502	505	479	507	475	454	519	503	503	497	509	532	480	462	471	468	512	459	510	488	509	496	477	510	495	513	512	476	499	488	516	488	488	482	504	490	524	505	490	477	493	525	516	447	462	495	516	501	502	494	508	489	511	512	500	523	511	536	471	478	477	486	521	519	504	502	465	492	514	458	488	482	472	514	474	568	511	519	459	499	479	533	518	472	522	481	521	521	520	509	469	519	499	499	471	486	537	486	558	502	502	479	511	465	481	479	471	471	515	516	522	509	470	545	474	505	473	517	512	520	520	523	478	492	493	542	481	474	495	528	510	494	493	555	514	531	465	499	515	536	510	482	507	547	469	517	530	476	508	520	517	484	522	487	498	467	515	504	503	516	498	521	526	508	490	501	475	483	506	490	508	475	477	494	498	504	503	505	485	498	504	516	530	502	487	522	506	509	501	479	503	503	472	531	485	526	527	509	488	530	480	497	499	517	519	459	519	520	459	512	481	496	452	548	503	537	507	521	511	478	479	492	495	478	519	481	503	498	536	507	464	486	516	500	474	478	502	532	532	510	502	510	477	483	489	527	508	531	469	491	507	465	508	546	505	486	512	479	460	526	461	511	479	515	533	522	513	522	539	524	497	505	503	497	498	488	500	504	474	497	492	509	506	525	483	483	519	519	456	497	493	552	492	474	499	527	485	490	492	548	495	460	507	477	489	498	536	516	489	457	523	485	528	510	489	524	467	485	500	482	518	494	511	531	471	493	461	460	528	508	525	508	492	514	502	451	469	493	537	506	523	470	486	483	484	490	517	498	551	498	475	427	485	458	529	500	508	494	500	495	518	499	476	501	505	506	464	500	492	501	486	524	510	498	508	506	457	522	542	501	505	488	466	514	530	521	507	534	517	438	499	491	522	513	485	519	527	482	476	534	478	467	491	465	503	480	507	485	490	522	515	470	507	479	535	512	504	471	519	512	509	500	479	502	486	493	512	533	521	498	473	468	548	481	493	527	494	501	519	465	508	490	519	542	513	505	478	493	452	552	470	500	517	477	550	498	504	504	497	483	531	516	479	524	508	478	508	494	474	483	508	491	513	525	482	506	474	496	539	465	514	514	500	505	493	529	516	496	528	477	518	519	499	467	506	492	502	510	495	511	515	478	490	502	517	493	516	497	483	529	548	540	500	473	527	462	486	511	483	521	530	504	508	464	485	508	494	539	497	464	507	470	518	525	489	472	508	519	487	500	544	477	470	490	496	494	497	499	488	494	503	489	504	500	472	521	450	521	512	526	525	507	470	530	470	444	516	486	477	508	466	499	518	504	471	468	476	488	480	500	511	524	491	503	532	456	515	476	513	548	470	548	527	483	497	487	528	522	491	462	534	487	502	506	481	502	504	509	460	476	511	462	450	471	463	468	498	514	512	481	485	491	518	523	474	518	534	482	519	511	501	501	447	475	487	535	488	500	473	464	499	506	462	530	524	510	602	519	524	498	523	495	447	497	513	508	522	483	525	537	456	479	512	493	472	506	499	484	501	486	533	480	494	500	514	493	481	500	488	509	509	511	501	495	490	486	478	460	511	491	496	472	552	545	483	515	543	516	479	518	536	508	557	461	477	470	540	497	476	520	484	501	509	532	519	509	501	532	461	495	494	492	562	524	480	528	475	510	532	479	532	458	510	512	485	529	549	490	514	464	506	520	496	514	491	451	497	498	502	495	501	487	517	494	484	511	468	495	464	499	516	475	516	496	494	494	525	514	529	489	480	480	476	528	464	532	533	482	498	469	483	481	535	475	485	523	497	507	485	489	493	488	504	505	473	510	485	494	523	486	508	490	487	495	502	505	539	493	476	491	523	496	498	502	499	505	460	526	523	476	514	483	482	493	487	505	499	503	500	514	532	497	518	465	530	476	504	515	493	477	516	502	476	487	514	486	541	505	501	503	498	461	507	482	515	518	502	502	517	530	495	504	472	473	477	479	471	527	510	540	514	488	521	512	513	534	500	488	499	459	523	474	541	476	509	506	520	467	489	485	511	494	521	460	545	472	518	523	458	479	544	496	512	479	481	527	497	521	511	516	514	505	433	476	500	524	471	483	516	501	536	512	486	457	506	466	466	519	479	496	529	504	482	501	469	440	448	472	502	512	527	525	519	502	490	516	505	472	524	510	497	505	483	493	518	502	527	480	514	486	513	490	484	501	499	488	528	471	511	513	488	474	504	523	505	511	474	504	542	485	529	505	535	489	472	498	505	482	505	536	516	530	490	519	497	497	513	491	510	534	518	480	471	528	492	465	518	468	479	500	546	461	477	496	540	479	533	497	505	494	477	488	527	509	509	508	464	500	540	464	500	539	470	500	534	524	493	519	505	468	466	484	516	535	538	495	503	520	475	508	509	501	461	461	477	465	470	511	484	465	476	476	469	474	512	491	501	474	500	476	476	516	527	482	484	483	517	519	463	490	481	496	507	478	517	508	462	490	470	456	512	505	499	505	482	513	510	493	501	486	508	449	512	497	511	532	517	469	524	473	532	521	524	504	487	503	493	495	500	507	501	479	520	478	562	563	515	492	484	526	488	475	498	499	499	500	500	501	483	503	454	523	492	478	520	519	495	476	529	520	471	521	510	473	484	522	558	496	550	504	469	494	520	480	498	485	488	514	487	496	486	518	514	479	522	494	531	480	502	455	491	496	508	516	517	500	478	526	495	509	536	504	488	494	512	503	512	478	501	493	507	489	453	532	472	480	493	501	495	535	497	476	460	524	493	484	462	510	504	471	508	518	494	525	477	471	494	500	481	552	519	484	504	579	474	459	495	529	479	503	529	510	475	480	472	457	484	490	493	481	528	538	494	502	509	507	526	479	510	503	474	490	492	519	519	520	511	516	498	527	486	473	485	468	468	548	482	449	479	481	519	520	487	510	487	514	501	530	473	528	544	532	502	521	508	488	473	521	459	517	469	509	526	506	533	486	453	446	506	514	497	545	476	498	514	489	473	445	515	464	490	529	491	520	542	490	477	489	540	475	520	457	507	495
20108	17369	16333	9253	6109	4277	3250	2568	2074	1837	1503	1254	1198	1066	1024	916	928	790	828	805	757	704	672	683	706	653	643	657	673	620	609	638	668	651	606	571	621	594	518	609	611	583	552	538	543	519	560	518	511	550	562	573	537	539	510	526	525	511	559	495	509	476	535	484	541	492	486	535	503	518	489	488	535	568	475	530	475	479	489	515	487	475	505	492	546	473	533	481	472	509	482	515	467	509	496	476	482	514	494	474	507	459	474	487	498	477	512	485	492	516	463	494	448	503	503	504	486	523	484	494	499	502	468	495	492	473	472	517	483	498	487	500	503	498	470	474	516	490	472	489	457	494	493	413	480	510	509	507	492	477	543	492	452	478	505	489	520	501	442	515	509	514	473	482	518	436	478	462	514	470	475	467	449	493	466	524	452	520	453	445	483	505	512	457	508	469	474	487	521	483	489	497	475	501	498	519	453	466	503	504	455	475	499	438	501	521	496	460	487	488	498	519	499	487	472	479	498	473	469	482	486	455	505	523	482	483	498	440	459	524	457	498	462	492	452	494	502	499	485	496	468	477	445	479	507	496	490	480	515	559	509	507	464	490	454	518	463	437	478	473	444	451	494	494	436	509	501	526	479	476	460	516	502	514	504	484	492	461	475	518	442	472	473	460	492	506	475	473	505	499	510	512	489	470	446	479	472	482	488	489	504	487	449	469	512	466	472	470	481	493	507	456	482	485	418	451	480	488	468	492	497	478	527	520	495	477	461	465	504	448	463	513	483	483	446	501	477	485	474	469	520	505	502	480	472	515	464	490	479	486	449	515	476	484	485	491	511	505	452	499	482	508	463	482	451	464	498	518	466	498	478	454	497	460	497	502	470	517	463	480	526	498	460	502	480	503	507	477	443	480	487	520	483	446	461	518	477	480	474	487	486	498	505	460	495	480	499	478	498	471	470	464	474	467	478	493	450	468	490	468	449	474	508	476	453	476	501	496	469	475	492	464	488	488	538	485	450	452	508	480	487	437	470	487	508	496	496	478	471	507	465	488	485	486	502	498	486	487	494	476	447	478	538	499	490	508	431	464	480	494	529	478	480	469	480	494	518	468	465	454	510	463	485	503	532	451	485	480	442	517	477	474	473	456	468	445	497	486	446	501	501	475	509	479	529	451	458	477	453	469	487	484	506	432	493	500	514	463	496	487	510	514	486	499	496	494	491	493	493	490	477	485	477	432	485	494	499	493	496	508	505	491	523	490	504	471	496	462	481	453	499	509	449	461	490	480	475	501	457	517	448	475	489	493	478	494	474	476	467	485	473	472	474	477	492	462	482	456	516	461	480	496	474	477	454	481	499	495	518	527	495	466	503	446	478	503	493	518	442	498	460	490	435	473	481	488	447	519	450	494	481	491	507	481	491	502	491	496	491	495	477	500	490	459	452	493	475	487	476	457	494	472	464	486	520	491	495	481	478	501	424	488	479	507	497	492	481	484	471	470	453	500	505	521	482	460	484	499	508	466	504	464	487	494	515	501	453	488	489	510	483	469	482	474	458	448	480	449	505	472	485	476	470	493	500	482	495	466	469	452	487	516	489	481	456	454	417	460	472	500	498	480	461	475	485	499	473	443	520	476	471	483	517	469	469	485	533	490	491	466	511	507	472	514	529	493	475	514	503	451	518	489	500	518	473	520	476	461	494	480	465	482	485	483	521	483	448	482	465	460	504	484	469	487	508	459	500	503	478	485	541	503	462	490	523	480	504	476	453	472	500	485	502	502	478	486	494	474	452	469	442	481	487	491	509	478	502	527	436	482	489	480	473	470	534	478	451	468	499	450	461	514	494	493	503	537	484	480	520	459	495	467	501	486	478	465	503	482	496	493	480	503	518	452	477	496	483	459	486	475	498	484	470	454	431	501	500	481	479	484	489	478	461	523	537	490	513	473	462	470	486	490	486	524	478	472	492	492	519	479	508	506	521	486	475	494	483	485	503	471	476	527	474	494	460	490	460	471	470	456	466	505	479	486	502	501	487	456	496	440	480	437	508	442	514	476	513	446	472	493	478	499	498	453	538	507	461	462	465	470	480	491	477	454	504	468	492	464	496	490	477	496	482	483	475	508	496	470	448	496	457	523	531	476	491	474	460	466	503	501	497	429	418	472	485	487	445	483	441	490	504	479	468	485	433	441	494	487	544	471	490	484	521	526	489	458	501	462	489	522	498	457	467	477	485	455	458	466	505	460	479	505	442	480	441	477	511	502	468	455	515	493	393	488	469	480	467	478	470	477	520	471	508	498	497	479	497	501	496	466	468	485	497	472	442	480	480	500	474	501	481	454	497	464	460	497	491	500	494	490	503	475	464	523	520	489	498	465	525	502	472	478	521	466	490	493	441	480	458	479	492	509	505	489	472	467	508	502	462	516	478	507	487	503	501	509	475	460	497	487	480	505	495	514	506	490	518	440	478	474	471	489	468	516	469	468	512	503	517	469	476	484	482	465	504	481	457	477	463	466	454	514	500	515	457	457	486	478	478	529	480	522	504	500	481	500	472	491	509	485	487	499	474	432	477	485	469	499	486	467	469	482	477	468	492	470	448	469	457	482	516	493	533	497	471	429	459	485	504	505	514	467	452	476	435	488	509	489	494	501	493	494	505	466	476	475	482	466	443	466	510	486	495	503	440	484	495	504	496	502	512	497	483	462	466	490	443	513	504	463	466	472	484	474	479	468	488	469	483	455	509	514	498	514	485	448	495	453	515	493	515	471	498	506	461	492	500	472	483	521	507	467	447	468	464	456	488	482	521	518	476	477	478	483	473	472	470	498	465	459	493	478	492	511	480	468	464	502	511	462	474	487	478	474	453	494	514	520	475	473	462	463	520	484	463	489	483	451	485	459	486	493	439	454	481	506	447	487	454	465	479	419	483	514	500	490	474	460	511	474	471	463	486	488	480	512	476	507	481	498	470	480	487	457	467	445	485	506	515	492	460	455	481	476	504	468	527	531	479	468	472	503	513	483	462	484	537	446	486	482	496	453	475	450	526	484	518	470	505	502	468	451	457	484	477	462	476	482	473	469	438	452	477	509	456	506	475	461	486	471	474	481	492	521	468	491	512	467	510	473	464	485	469	480	472	466	457	461	474	443	483	492	469	454	494	453	535	461	450	508	475	486	502	476	470	502	451	433	488	474	471	480	456	486	507	427	463	480	478	486	470	510	493	452	530	500	460	467	472	479	471	431	474	549	465	504	516	490	493	519	481	524	501	486	515	496	500	493	499	501	506	478	491	485	475	500	499	465	465	466	474	482	520	418	472	476	460	489	476	472	459	482	478	484	470	468	469	497	504	478	516	479	511	481	462	501	506	514	456	440	497	495	458	481	480	472	519	459	457	486	459	487	482	455	493	498	473	501	480	434	482	483	461	516	501	520	459	487	519	498	499	519	477	478	499	483	484	489	513	474	496	478	452	470	460	472	511	507	545	526	473	431	502	500	483	515
27867	13310	1459	393	268	239	188	210	184	179	166	156	178	172	173	176	160	174	156	172	153	148	174	191	185	161	176	182	158	151	218	180	175	152	185	197	177	143	175	186	172	176	182	191	174	169	161	170	207	184	174	162	162	177	165	173	161	179	188	177	168	166	170	173	149	172	187	175	173	180	175	157	167	162	157	162	136	144	158	150	164	161	173	181	169	163	170	180	178	185	171	154	175	170	187	173	153	169	205	184	163	173	182	171	151	183	173	185	168	171	146	161	169	132	163	171	159	160	174	175	162	151	154	149	164	156	168	154	161	171	159	163	186	162	183	200	186	171	150	135	183	191	150	168	145	150	165	157	164	176	161	160	167	176	164	157	161	183	176	158	162	178	157	156	190	180	173	157	162	149	165	173	190	165	155	146	161	125	191	186	168	159	158	162	184	184	175	180	166	152	183	177	165	182	170	185	170	160	162	171	165	155	145	191	168	172	175	181	166	161	170	166	193	173	149	185	168	194	182	167	184	187	179	162	168	156	154	177	164	171	163	157	155	174	154	181	165	168	157	130	146	176	174	164	129	158	172	161	191	168	144	160	169	171	170	170	156	173	175	167	153	170	192	187	162	162	158	169	156	155	156	181	185	188	188	180	147	149	183	182	161	151	183	192	193	165	174	165	169	167	151	163	172	179	163	185	138	166	186	193	172	163	143	173	131	145	153	159	161	163	151	153	176	174	164	173	161	148	151	189	162	173	174	170	181	168	166	189	170	153	154	172	165	169	187	162	172	176	141	165	159	198	151	194	178	154	172	179	167	186	177	169	175	159	171	159	175	161	170	167	181	190	180	173	180	165	144	174	162	179	161	163	160	157	176	174	170	155	179	161	159	158	173	173	145	163	148	165	169	198	183	177	148	155	176	176	162	166	158	173	193	139	181	158	145	167	186	150	172	169	191	156	180	188	163	148	181	176	154	171	141	176	141	168	147	195	149	189	163	183	163	183	181	169	147	145	156	161	185	169	182	159	154	173	164	168	187	161	156	154	179	164	153	158	169	131	182	161	168	181	157	155	156	161	186	164	156	168	198	163	161	161	166	156	149	177	193	156	165	140	149	178	168	179	178	166	188	149	157	173	169	171	182	190	154	163	181	170	175	145	168	163	166	173	164	173	143	173	172	168	173	171	162	143	163	148	161	175	172	171	153	190	175	187	179	152	159	132	178	158	182	171	192	189	191	164	166	160	187	157	170	185	167	159	157	172	183	157	175	138	158	198	187	170	160	142	182	162	155	172	151	184	167	176	162	179	184	180	195	179	174	164	187	183	160	169	168	182	166	197	147	187	167	174	179	159	170	153	167	169	177	190	176	177	185	166	182	190	157	160	163	154	178	190	187	153	181	178	158	178	174	150	164	163	156	153	159	157	138	172	182	155	174	152	154	196	133	172	162	150	149	186	175	155	178	155	168	132	166	175	182	182	161	177	168	160	183	163	158	179	179	168	152	175	163	183	195	190	137	172	168	188	179	161	162	163	168	172	165	154	177	177	175	192	169	167	176	173	199	175	150	173	169	168	187	170	173	179	163	172	183	165	167	197	146	163	164	163	194	168	164	169	166	180	181	159	142	174	171	191	146	167	176	167	158	161	164	150	152	162	159	175	174	169	171	159	159	170	178	185	164	165	166	151	152	155	172	132	185	174	147	150	164	190	177	185	154	168	163	154	175	164	171	155	161	161	148	148	171	174	159	172	164	147	163	161	171	164	151	144	171	188	177	168	178	169	161	170	153	200	163	179	174	171	151	153	143	147	177	149	156	183	189	158	152	155	166	201	164	148	186	157	150	159	174	153	164	172	158	177	151	191	173	164	171	167	177	160	189	183	165	192	140	180	179	163	165	156	179	164	142	181	152	170	168	183	168	174	162	184	164	160	170	155	155	172	161	149	165	183	166	171	156	156	183	160	166	162	144	173	163	162	160	183	151	167	146	169	174	152	192	167	166	166	185	169	174	168	172	169	188	161	183	172	172	148	161	177	174	180	168	166	183	175	180	158	149	169	181	158	184	151	145	174	166	156	151	153	180	185	175	188	161	174	165	157	155	178	163	147	209	174	159	150	151	163	170	172	151	159	165	147	160	165	190	148	183	178	187	160	176	173	185	184	179	174	154	188	150	160	162	180	157	178	147	153	166	181	169	181	158	194	159	164	153	148	183	159	155	201	162	160	205	178	178	181	145	156	164	194	168	169	165	158	163	144	165	167	158	167	176	159	145	179	169	151	174	173	180	172	172	183	148	165	172	171	177	170	166	156	191	160	177	189	172	172	160	184	153	162	191	166	189	155	162	164	150	165	174	156	155	190	179	170	170	197	165	155	151	155	174	157	175	152	171	160	159	191	175	186	159	159	152	196	172	167	178	158	161	173	174	180	164	166	160	158	162	185	177	159	189	166	156	166	151	176	166	145	174	182	171	172	163	161	172	178	171	179	161	187	164	168	182	150	168	134	166	168	176	176	148	167	175	176	185	195	164	160	142	159	170	162	195	186	158	145	152	164	177	170	143	196	185	177	181	158	132	187	170	182	168	159	175	158	139	169	176	154	157	182	186	186	136	171	167	165	169	164	188	157	166	182	183	168	161	181	165	151	169	169	168	163	156	168	161	177	159	190	178	189	174	171	175	160	176	164	151	166	162	162	161	191	159	168	173	187	151	166	170	171	151	164	170	150	165	154	175	162	170	174	162	168	164	209	159	164	172	150	207	188	175	182	166	174	178	158	164	137	166	178	158	171	149	150	162	161	160	156	174	171	179	165	177	188	153	167	155	167	162	148	160	167	181	154	188	183	191	181	165	171	181	141	157	171	171	173	146	183	167	154	171	194	162	183	168	173	176	145	184	169	165	166	148	156	158	158	168	166	161	157	161	168	166	156	160	160	177	155	190	178	176	169	201	168	176	143	172	145	175	166	173	182	167	195	199	144	179	182	170	149	189	155	209	185	151	190	171	172	180	165	171	175	167	165	149	154	173	203	171	162	174	171	176	159	147	149	163	182	167	183	166	159	167	159	178	158	190	181	143	172	164	190	184	189	174	163	180	180	180	166	180	140	159	152	139	154	160	166	154	192	182	174	168	183	150	162	172	162	157	174	167	163	177	179	166	184	138	164	142	211	175	189	146	151	160	168	177	176	144	175	174	187	187	171	172	167	144	159	154	158	195	174	197	182	136	183	167	163	177	186	178	155	169	186	154	147	161	174	184	180	189	158	183	149	167	163	172	153	157	162	182	153	167	165	199	178	187	168	132	165	165	149	187	166	146	175	176	173	173	177	183	181	167	173	156	171	182	167	174	172	135	156	179	170	174	170	146	201	175	158	140	168	158	193	155	164	161	173	156	189	161	172	187	154	181	177	186	160	152	163	169	178	203	178	155	173	175	164	160	159	168	167	175	133	185	179	154	153	178	175	158	182	153	138	161	156	171	145	162	170	177	158	168	176	185	169
9863	871	771	443	327	283	266	249	205	214	230	196	177	191	197	197	196	193	203	195	195	201	187	209	201	209	201	210	226	205	234	207	204	246	227	200	215	205	199	192	207	211	226	209	224	208	208	189	214	204	198	185	208	201	191	181	189	205	204	212	204	225	180	208	191	200	192	180	208	209	202	195	179	206	157	174	222	182	193	202	155	201	208	210	186	207	209	194	202	185	222	188	193	186	200	176	181	193	172	211	190	201	185	186	179	177	204	196	182	199	191	189	202	190	180	174	193	204	188	187	179	202	190	190	209	210	206	182	200	185	205	193	192	177	185	183	222	204	183	193	204	197	178	225	188	160	210	188	195	171	189	198	202	207	182	183	197	191	200	201	174	204	178	184	189	190	180	184	181	189	196	198	180	194	174	202	210	198	181	190	167	206	199	193	207	182	186	184	186	197	187	205	170	181	181	184	179	197	209	191	174	181	192	176	174	207	207	166	204	195	204	202	202	185	190	207	202	189	218	194	213	181	231	189	204	190	196	191	194	162	215	195	188	186	179	184	200	193	199	179	202	180	193	192	172	198	189	189	195	168	193	210	203	179	210	179	190	195	179	203	179	197	185	187	193	187	195	211	189	193	208	195	197	199	187	194	212	185	194	189	179	190	186	163	205	179	200	201	196	196	191	218	201	189	214	184	162	175	202	158	187	174	186	197	191	185	184	195	195	194	211	186	215	187	191	212	195	213	196	199	205	191	185	181	214	217	191	185	187	193	173	185	224	191	193	166	182	186	177	185	182	206	173	223	169	189	189	189	207	207	194	179	217	205	212	201	201	177	195	185	197	189	204	176	195	201	198	179	186	189	194	177	206	191	175	197	181	168	165	192	183	190	198	196	191	205	195	220	199	193	193	194	206	183	203	172	199	177	213	176	174	184	196	176	191	195	177	191	191	198	207	173	184	186	178	221	182	184	200	184	200	215	158	187	169	188	219	193	184	180	163	196	167	185	196	179	185	188	209	196	186	195	193	214	186	186	213	186	203	205	191	189	213	197	200	190	171	187	210	176	192	191	201	177	188	197	197	186	194	197	200	180	190	203	191	191	207	216	180	179	215	174	169	188	170	206	189	208	186	172	190	169	185	188	181	187	197	189	178	195	199	186	186	188	185	227	187	194	204	195	187	187	200	167	181	180	185	196	209	175	202	173	188	194	184	201	195	212	215	209	191	204	193	213	213	172	203	217	202	198	171	190	193	199	202	167	188	177	193	203	209	207	202	202	179	191	211	182	222	185	209	178	179	188	178	213	173	192	189	209	197	171	183	186	184	214	205	201	217	193	211	160	215	182	185	200	171	205	196	186	176	195	174	163	205	187	208	181	184	175	178	175	162	184	188	191	178	180	187	211	197	196	190	176	160	193	201	160	208	207	182	183	195	183	200	185	177	172	183	208	188	211	183	192	167	191	183	177	191	170	199	170	219	192	186	198	214	177	186	202	210	179	184	189	173	196	200	193	187	185	173	189	191	179	185	168	190	169	188	201	192	208	155	192	200	178	216	187	188	203	194	197	186	162	181	181	190	210	190	207	182	205	184	176	206	203	199	183	193	185	199	204	177	223	189	189	184	209	181	216	214	210	205	209	180	193	213	178	193	214	181	210	173	181	196	192	196	184	172	198	201	201	172	191	200	203	191	165	173	199	182	173	191	201	171	197	193	189	210	223	207	195	196	202	162	194	189	180	196	182	174	218	196	174	193	210	169	188	208	158	204	178	186	208	199	201	199	202	205	186	196	175	205	173	200	174	200	179	184	194	200	189	188	202	175	180	188	203	210	204	189	177	193	195	171	202	202	183	199	187	162	179	185	172	191	198	193	190	209	194	184	183	201	177	187	193	192	177	194	195	193	219	194	202	193	174	183	209	232	206	184	193	212	173	176	198	224	182	201	191	163	175	216	169	175	205	191	184	176	192	191	207	209	176	191	197	195	214	195	159	198	199	168	192	181	187	190	203	181	212	201	180	189	176	190	192	178	199	202	176	219	229	188	177	213	200	203	200	197	178	191	197	189	200	181	200	189	180	188	194	175	180	169	211	196	186	187	193	193	185	160	193	187	213	195	220	208	210	199	201	196	169	189	183	181	175	189	173	197	196	206	186	187	204	205	203	180	191	186	202	198	183	172	165	196	173	201	185	175	190	185	197	163	195	175	212	201	175	195	183	186	194	164	190	210	202	193	221	181	185	188	188	189	196	196	198	201	184	179	170	198	227	210	179	185	219	172	191	189	202	221	187	215	194	197	197	194	194	200	196	181	208	191	189	180	201	185	186	219	166	189	200	210	206	194	213	193	179	186	198	190	189	189	184	185	186	191	181	193	183	192	210	211	192	187	185	193	205	205	190	207	188	210	213	187	183	204	218	202	181	179	198	192	191	172	189	181	204	163	199	168	184	193	190	180	199	177	200	189	192	206	194	218	194	204	172	190	179	198	189	194	192	199	186	173	175	195	186	179	187	200	206	201	203	196	207	195	194	195	187	203	173	176	207	177	199	190	182	179	192	192	194	184	187	182	196	204	178	187	175	202	214	199	204	199	183	192	195	197	211	199	177	208	225	202	193	180	218	204	183	179	184	193	199	178	175	177	219	182	181	220	205	182	239	198	181	211	192	188	203	201	214	199	192	191	204	192	206	201	202	207	207	168	184	185	170	217	220	173	206	208	184	169	215	204	212	173	217	195	204	181	186	173	185	204	183	188	211	172	181	175	190	215	204	198	220	177	192	187	206	198	174	197	190	178	187	204	199	193	196	199	193	199	205	173	179	182	191	196	188	174	190	192	199	176	185	186	183	192	182	183	184	165	184	180	205	204	211	182	187	173	190	197	192	189	195	200	170	184	216	203	206	211	164	187	204	193	193	201	208	181	181	199	227	194	190	193	231	194	198	201	203	192	194	195	198	192	200	179	202	188	172	206	167	194	187	189	194	193	205	178	190	175	190	177	159	187	182	195	188	185	172	181	199	205	200	197	176	172	195	207	189	185	182	181	190	168	190	183	199	204	211	195	193	217	202	205	185	180	214	192	178	196	206	182	187	182	182	175	209	199	172	178	203	202	207	194	190	192	168	202	190	181	194	214	199	178	177	202	190	191	202	199	181	181	199	172	198	224	169	202	189	185	190	202	160	187	199	196	189	187	185	167	184	187	180	194	187	191	184	218	180	209	196	168	185	184	203	193	183	196	192	186	193	180	201	188	176	179	169	169	184	203	223	212	164	180	176	219	162	183	181	174	184	194	202	185	205	209	169	192	194	188	183	171	178	197	180	183	188	193	196	164	183	177	185	217	177	204	177	198	213	189	208	192	206	186	211	200	179	205	185	206	188	205	211	209	177	183	216	182	170	185	185	206	193	184	174	174	173	195	196	221	206	201	150	187	190	178	176	187	166	191	189	193	215	198	187	220	186	196	204	191	197	209	185	200	170	188	199	185	217	203	183	193	200
24400	20368	26646	23975	20364	8998	1076	754	563	512	467	393	381	308	347	329	260	300	315	266	288	282	274	264	273	255	282	255	248	251	251	237	274	264	255	281	227	246	268	251	255	254	247	221	234	200	248	240	259	240	250	224	215	218	249	242	230	232	242	235	238	199	243	236	220	213	232	224	186	205	213	258	214	242	228	221	217	207	242	250	255	208	202	242	230	242	228	236	234	205	231	211	222	208	234	205	244	262	230	260	259	225	235	202	220	250	230	210	214	191	227	236	211	252	226	234	203	233	205	210	226	229	236	230	216	225	188	247	200	251	237	246	224	224	222	228	231	213	206	253	207	208	262	240	211	223	202	219	212	226	237	235	218	231	201	226	216	217	243	201	238	225	196	254	258	227	213	235	199	224	216	229	218	238	226	224	237	210	229	240	239	214	199	228	228	206	213	235	257	231	202	215	217	246	213	194	204	207	228	210	222	205	207	206	237	235	209	211	211	241	233	186	230	213	215	207	198	212	209	207	225	219	225	197	186	212	228	193	241	242	228	220	227	214	249	221	228	227	236	221	233	231	227	230	225	235	251	197	245	233	221	176	220	221	233	204	222	207	194	224	233	217	203	229	221	213	224	223	207	235	206	235	193	192	194	218	217	211	218	234	202	215	188	226	207	214	221	235	221	251	220	231	199	220	250	256	213	191	213	230	234	234	227	230	195	225	221	210	229	207	224	231	243	199	227	199	219	235	235	205	231	209	205	229	221	215	213	206	186	199	234	202	218	223	202	208	215	232	219	224	235	245	208	212	222	230	223	216	221	211	222	254	206	218	223	218	207	240	231	210	247	252	246	207	205	215	235	201	212	213	224	241	244	222	212	209	232	233	206	226	231	242	243	240	213	185	204	205	197	200	219	212	202	236	216	199	228	201	220	231	205	218	202	208	221	215	230	222	228	220	239	215	245	215	214	200	211	206	223	234	206	211	213	214	194	231	202	218	213	225	205	220	227	207	220	221	229	211	221	209	231	216	235	191	204	232	202	232	212	230	255	227	223	226	235	191	220	218	211	194	221	249	228	242	245	220	224	220	213	247	209	211	184	218	208	238	213	196	185	221	215	197	235	228	230	212	217	226	213	214	215	238	255	208	217	224	243	221	203	248	201	232	199	225	233	201	229	194	219	217	219	221	209	207	217	220	236	244	242	224	206	214	235	237	210	224	217	211	217	230	221	210	227	241	218	206	208	188	224	223	258	211	235	231	244	196	223	206	218	219	239	204	233	214	196	212	211	232	210	198	220	210	257	199	215	223	212	194	216	239	249	222	218	214	248	234	203	190	246	216	206	203	237	207	236	231	223	210	219	207	219	214	250	221	214	207	217	205	224	212	224	216	218	245	236	212	213	206	222	221	238	204	235	263	218	210	192	202	250	197	230	218	218	224	214	241	236	221	223	236	237	230	199	244	212	215	224	196	248	219	214	252	231	227	208	215	227	233	205	183	237	212	233	228	231	235	230	212	219	205	227	213	242	238	243	212	235	244	207	195	249	199	228	217	246	239	211	214	226	217	228	207	218	208	221	222	214	207	220	195	212	214	238	219	218	194	204	239	215	210	216	201	227	224	244	254	228	224	245	246	212	243	201	203	224	237	236	216	243	222	223	226	247	242	232	246	191	226	232	213	230	231	204	228	183	206	231	217	201	226	224	223	238	241	231	213	229	224	209	230	219	216	206	226	219	230	218	231	213	213	216	208	196	228	222	181	219	236	212	213	206	232	225	203	199	234	245	213	198	225	239	215	235	230	206	230	225	246	243	207	174	241	199	241	206	213	214	225	225	216	227	205	212	199	222	215	233	218	203	222	203	218	214	222	247	199	239	247	186	218	224	227	212	204	211	227	238	230	224	193	232	215	217	212	203	216	210	247	241	220	196	207	224	238	243	209	207	212	228	216	226	224	223	216	212	240	219	246	221	219	210	214	245	201	241	222	225	215	222	226	244	218	210	234	217	233	218	233	228	222	208	205	208	209	215	198	220	233	211	232	253	196	266	215	243	239	205	205	195	237	211	232	202	227	197	222	215	236	225	221	235	223	198	218	231	243	223	209	231	237	224	218	203	236	249	237	222	204	224	214	232	221	186	210	194	211	228	218	195	235	219	241	206	191	246	219	196	230	215	241	228	213	236	229	230	197	210	211	259	215	236	220	210	211	194	225	241	212	236	201	244	238	213	229	216	222	225	248	219	257	226	256	222	222	201	222	199	205	234	202	211	246	215	230	223	220	189	235	237	198	216	227	250	215	204	233	217	206	200	224	219	219	217	239	243	217	210	185	230	217	232	220	237	232	221	188	195	209	200	207	245	182	205	236	236	226	227	208	210	221	207	216	225	235	246	219	208	230	203	212	196	210	207	227	199	227	212	184	227	209	211	198	211	203	248	213	213	216	231	230	231	245	219	219	221	212	208	228	221	206	184	211	232	212	228	218	233	235	221	234	220	218	242	219	233	223	202	211	220	212	224	208	227	227	237	190	229	210	225	242	219	209	243	229	229	206	216	213	227	258	202	237	228	202	212	222	185	231	251	222	217	229	205	218	206	251	210	234	213	247	224	222	241	226	234	196	191	273	214	244	222	234	220	214	214	233	193	197	207	220	228	231	225	221	230	212	210	200	222	230	223	234	206	195	206	252	227	231	243	233	221	194	218	215	222	225	234	205	220	240	221	224	227	235	218	226	216	241	229	224	228	225	195	220	221	236	212	199	225	219	232	214	218	207	215	218	204	215	225	188	199	213	215	229	188	204	225	205	215	202	207	218	205	205	193	217	228	218	199	226	247	231	220	209	223	207	232	225	217	214	219	217	221	210	204	211	230	241	217	224	223	225	198	214	241	235	235	204	233	205	227	216	208	234	242	219	214	204	253	207	226	234	220	229	207	220	221	219	218	221	216	234	226	208	235	219	223	197	251	245	243	205	241	222	234	252	227	213	229	225	199	206	207	216	235	228	217	250	246	211	234	225	228	204	244	214	231	222	233	249	207	228	237	211	251	242	217	205	210	222	203	250	232	254	228	224	214	220	228	237	227	216	229	200	203	246	193	225	232	223	230	232	229	213	208	253	231	214	199	218	226	228	195	211	213	230	206	206	217	205	244	212	203	220	247	229	217	211	210	235	217	229	227	234	216	214	228	227	216	251	245	183	217	198	199	228	234	211	223	219	197	222	236	213	262	230	219	243	228	217	207	213	229	199	191	223	231	224	227	209	216	203	231	214	224	226	214	193	220	226	236	240	225	241	197	216	231	261	217	207	218	246	226	212	230	225	211	202	213	212	204	228	214	213	228	213	227	240	190	207	219	209	213	211	239	214	234	214	234	200	202	214	222	221	212	222	223	215	220	230	254	221	224	208	254	201	236	232	220	245	208	218	219	218	211	204	222	223	204	213	206	210	240	217	234	227	220	261	223	207	223	219	211	230	216	209	234	213	221	203	218	224	226	207	216	247
18525	10469	9781	5304	3284	2297	1660	1263	1115	901	824	682	574	530	483	447	419	401	408	356	349	326	345	314	316	280	316	326	324	286	314	302	303	331	322	309	298	257	296	279	286	269	295	279	273	264	267	217	260	235	273	265	242	255	253	243	205	255	231	247	214	236	226	250	234	242	241	223	248	234	212	209	239	233	244	207	214	204	247	220	216	227	231	228	201	235	235	222	229	254	220	245	240	205	252	244	206	243	227	206	216	223	226	219	220	225	231	235	252	213	229	224	228	240	241	204	222	237	234	242	247	202	246	226	228	231	202	231	238	202	230	221	233	219	230	228	229	217	216	227	238	228	223	214	218	244	217	253	224	220	218	223	226	215	227	230	219	247	227	204	227	208	252	229	227	221	232	228	223	228	226	225	245	229	247	197	242	202	217	248	262	237	230	230	215	228	236	234	237	240	244	232	229	231	204	253	227	238	220	221	209	229	203	203	230	226	218	210	222	222	216	226	222	235	218	238	224	209	238	228	235	225	233	213	214	247	205	225	243	215	216	226	213	212	237	230	199	208	209	247	226	244	200	227	225	228	221	219	230	231	214	225	207	215	211	217	239	225	198	234	211	196	259	232	228	226	247	200	251	205	244	238	246	226	215	197	238	223	229	235	206	248	245	208	227	253	258	208	205	212	226	212	210	243	210	212	231	198	222	232	204	203	239	237	250	207	217	219	217	216	223	220	219	213	224	215	247	210	211	215	227	225	199	220	211	232	208	218	222	236	197	230	221	248	217	240	223	216	216	227	221	229	212	243	242	195	247	206	236	228	213	200	206	242	207	250	242	222	218	208	251	227	243	237	215	229	218	226	227	211	258	206	230	262	222	231	251	215	235	226	228	219	204	211	244	245	201	252	227	217	232	234	213	200	226	216	245	241	231	247	210	213	242	231	234	223	225	201	214	239	241	223	224	204	225	214	203	217	219	226	236	243	232	227	251	235	246	194	238	240	216	223	217	234	201	212	211	211	236	213	212	202	216	210	209	217	224	201	231	232	218	240	205	231	216	215	226	196	231	224	225	217	246	219	216	247	232	230	179	191	219	233	237	201	231	228	201	218	215	208	223	236	234	245	234	207	224	223	237	213	212	210	247	207	237	233	216	238	213	220	223	189	232	216	201	227	212	229	233	224	232	220	220	225	209	236	229	256	225	185	204	233	217	215	226	221	241	213	212	237	227	236	232	225	229	230	218	232	236	229	238	208	226	210	224	205	236	266	219	237	232	244	221	243	206	212	234	234	252	212	212	220	235	210	238	205	233	225	231	234	231	201	238	221	214	218	194	230	206	198	221	216	236	215	240	230	209	217	206	237	223	225	236	232	215	223	230	232	225	222	230	227	216	194	212	237	251	198	217	211	242	228	243	206	236	235	231	236	199	225	235	221	227	209	241	224	215	226	234	225	242	249	218	207	216	199	225	227	210	211	225	219	215	230	249	217	218	229	214	248	221	240	241	223	217	225	227	215	238	207	254	230	240	230	222	195	229	246	221	239	230	236	214	202	235	262	237	253	235	230	198	205	239	244	230	212	226	208	248	223	259	209	217	247	236	222	228	222	224	216	198	225	217	207	197	220	255	239	215	222	218	219	202	226	219	239	216	226	245	227	222	230	244	218	222	215	227	219	216	191	180	216	232	262	222	206	212	207	199	211	233	221	235	235	217	241	221	224	212	231	212	216	217	222	244	223	228	237	222	218	222	210	221	256	222	236	216	199	205	216	223	220	226	210	216	261	220	226	239	227	259	206	232	213	236	237	221	194	223	238	214	206	220	218	217	225	217	243	211	200	232	226	223	221	221	216	216	237	241	222	240	232	213	207	219	211	227	234	221	245	212	224	230	218	222	220	210	203	231	236	208	227	219	205	240	200	262	217	251	200	219	225	217	221	199	239	225	230	232	212	246	231	225	208	205	263	206	244	218	233	218	238	225	227	208	190	224	220	234	190	224	226	244	238	218	227	211	212	222	242	243	219	232	215	221	212	237	217	232	223	226	245	221	216	263	208	204	214	209	244	207	231	238	225	219	220	230	247	209	227	225	225	212	234	228	241	219	227	247	236	227	228	223	262	236	226	229	216	223	274	223	209	243	225	213	225	224	219	221	210	239	211	210	236	237	214	220	204	220	237	244	256	212	212	249	194	209	229	225	229	277	206	199	224	246	246	217	217	201	240	235	242	234	236	215	208	264	237	230	207	235	207	212	224	215	225	237	210	196	233	221	242	228	230	230	204	210	240	237	202	224	220	221	217	230	218	245	225	214	230	248	209	239	219	208	212	243	221	214	223	249	217	214	208	221	237	198	226	209	222	207	231	216	222	216	201	237	211	212	217	224	248	232	210	225	243	232	228	219	219	221	226	233	210	226	216	208	237	243	239	229	239	238	234	246	269	216	207	222	227	221	215	240	231	196	188	223	228	229	224	199	236	220	237	214	241	221	221	221	236	235	233	213	229	227	234	223	213	240	208	212	216	215	214	244	232	242	243	220	214	222	222	220	226	230	213	232	225	231	238	208	224	242	237	222	221	235	217	227	206	217	247	240	235	232	254	227	235	229	223	228	237	206	231	230	201	227	231	215	221	205	231	220	226	215	242	231	209	255	235	238	188	225	240	223	245	238	224	226	258	228	195	222	205	221	210	239	218	241	218	219	212	240	196	201	246	226	244	223	234	239	243	212	235	205	213	229	239	224	230	239	215	244	223	212	232	226	240	207	259	245	206	235	221	203	215	226	215	201	249	240	229	232	232	236	244	225	248	224	246	220	200	207	219	233	223	256	214	246	231	231	221	232	225	210	227	200	200	209	216	214	219	211	234	216	205	222	234	215	200	233	218	238	212	231	226	219	220	253	236	221	237	210	219	240	212	245	225	241	229	218	236	235	239	214	241	220	230	240	245	217	188	224	225	205	200	218	211	204	210	239	224	230	232	238	219	239	219	232	205	237	225	226	212	212	229	218	217	201	225	219	230	221	220	197	227	219	206	250	231	214	232	216	242	235	212	220	221	226	240	228	215	235	237	265	212	232	221	249	231	215	220	227	219	228	212	229	246	229	234	221	221	227	211	204	215	244	200	225	233	232	218	231	226	231	246	202	241	238	220	232	212	230	228	220	222	204	217	244	250	202	212	243	234	225	223	191	268	223	202	209	195	209	232	225	224	246	232	207	246	232	203	232	241	226	237	181	195	220	259	230	195	210	218	193	214	229	226	222	237	233	251	220	218	214	212	218	236	232	231	207	222	219	222	244	210	207	220	218	231	228	231	228	228	236	223	218	226	213	230	232	248	211	205	222	225	207	206	247	206	211	244	223	225	218	242	222	230	238	227	215	249	220	261	221	218	192	230	226	236	225	226	222	224	212	220	237	230	232	219	231	229	239	224	235	224	240	199	245	215	230	252	223	231	201	234	233	189	234	216	254	223	244	236	198	216	251	213	204	234	224	256	246	224	208	220
22616	20404	27179	23541	20408	20489	8850	1595	1131	1089	903	859	819	762	764	705	661	703	661	651	628	611	627	612	614	619	568	555	601	567	587	627	596	565	573	535	526	545	591	580	563	521	569	574	510	544	548	547	503	489	520	565	516	529	472	506	530	492	514	502	527	534	473	476	510	507	502	471	474	496	519	468	485	532	494	496	514	563	478	513	507	501	528	503	495	491	509	488	512	510	517	526	497	536	494	480	489	484	506	510	468	538	492	492	526	501	528	498	485	514	505	526	458	530	559	479	520	491	472	483	519	510	540	477	497	486	543	505	459	507	515	502	493	526	497	507	510	463	534	514	514	471	482	498	503	488	499	521	497	473	474	483	481	504	472	485	505	505	515	494	463	495	475	484	514	468	519	513	538	505	499	487	505	454	492	514	460	512	539	470	491	480	474	503	486	512	496	509	536	490	516	509	490	492	518	498	470	470	446	481	482	495	502	500	495	480	496	500	465	491	481	476	530	530	476	527	486	499	498	469	495	546	525	500	488	497	461	511	530	523	510	533	471	496	476	495	507	499	523	511	519	521	530	497	522	511	487	513	520	498	498	518	523	529	511	530	494	528	559	483	512	490	506	531	494	521	507	496	510	450	450	505	506	501	493	467	481	469	514	474	500	481	501	523	498	496	488	480	500	495	514	488	496	499	493	492	511	549	527	489	465	494	548	534	478	506	469	523	532	488	499	490	481	481	515	510	517	508	484	503	513	463	518	504	540	474	544	488	537	530	486	508	516	527	503	487	519	470	506	478	483	494	517	511	501	497	475	487	545	480	517	523	487	509	483	487	531	478	504	493	489	467	501	486	497	496	488	527	489	503	502	523	491	476	529	479	477	459	504	537	504	500	514	522	466	523	515	475	483	500	486	496	515	498	468	509	494	480	519	486	543	503	470	501	464	543	499	475	498	526	514	477	525	536	499	482	478	466	536	492	484	477	497	481	495	510	501	536	512	495	492	491	483	473	548	508	476	490	502	532	484	523	462	489	521	474	495	484	458	482	497	477	507	466	523	497	528	541	509	486	503	494	517	512	521	479	509	503	496	495	504	538	484	507	541	505	482	446	469	503	525	491	484	497	513	522	544	480	499	476	470	468	459	487	506	507	450	524	532	503	496	524	473	535	487	528	467	495	521	497	459	500	474	503	484	486	499	524	484	506	483	477	496	479	527	497	531	528	494	496	470	474	525	533	492	488	496	510	459	531	484	494	479	525	527	511	452	458	517	530	472	521	476	483	480	489	465	502	483	476	508	507	504	538	474	542	486	497	517	533	526	552	543	494	490	498	469	487	496	523	505	525	494	467	462	494	506	516	519	507	463	515	521	495	507	468	473	454	508	486	511	506	494	501	491	511	542	499	501	514	498	476	483	491	479	481	487	464	490	476	527	490	478	485	476	518	485	507	514	483	507	511	475	488	511	448	518	521	467	508	480	510	487	473	494	493	472	463	489	551	505	462	505	505	497	500	526	498	482	507	531	508	488	508	518	516	485	497	540	471	501	502	489	546	522	479	494	462	482	479	541	481	475	474	522	497	485	531	481	480	514	480	481	480	496	495	499	490	509	508	471	525	472	517	537	508	492	479	526	499	504	491	531	510	507	514	496	500	504	492	497	508	538	486	480	530	511	470	503	472	493	522	498	515	509	486	502	500	474	460	491	503	516	491	491	476	492	452	517	518	520	476	463	535	503	519	499	491	499	504	515	497	503	487	510	453	482	511	523	509	477	472	509	493	474	486	514	485	489	507	488	499	534	524	544	515	525	509	502	506	519	519	456	499	471	476	525	498	521	500	499	521	505	478	521	505	524	471	499	494	537	538	492	520	532	470	510	490	458	484	455	490	488	478	459	476	434	525	499	487	516	487	536	528	527	513	489	507	484	462	494	469	483	505	524	504	500	508	476	490	522	483	507	517	518	528	528	484	497	531	490	496	473	499	503	485	497	530	507	507	474	484	499	502	523	510	478	485	506	460	511	502	589	496	508	513	501	449	500	515	474	508	514	523	503	525	512	467	471	513	506	520	455	516	497	506	493	512	465	480	507	509	493	477	486	470	530	510	522	477	455	525	465	493	507	482	490	541	468	517	516	477	487	517	500	502	532	513	499	481	506	473	485	492	542	483	521	485	513	505	454	488	475	476	504	512	513	530	473	482	497	468	509	523	448	529	480	512	491	478	468	488	459	514	481	505	495	507	502	526	464	541	508	526	463	515	472	472	490	498	507	515	496	522	470	506	495	479	513	507	490	513	519	509	490	506	492	506	531	575	501	521	488	518	502	513	547	496	542	536	557	535	444	505	481	490	498	491	544	503	462	478	471	493	508	488	530	513	482	506	503	502	493	540	487	489	496	518	486	501	512	472	542	501	509	504	523	482	510	462	503	501	491	504	511	519	460	479	510	499	507	532	465	503	526	493	482	469	503	469	496	527	527	474	519	532	529	455	473	499	492	524	508	497	467	489	503	497	503	485	514	472	526	484	485	495	502	467	471	470	510	532	460	528	515	504	507	516	495	495	526	517	539	495	516	490	511	495	499	504	509	504	492	526	496	520	501	500	525	495	466	531	511	476	521	503	503	456	486	495	498	501	488	494	473	517	527	505	500	494	514	476	517	528	507	463	492	485	491	497	509	492	480	505	503	497	503	475	519	477	483	516	495	481	458	483	502	465	500	496	496	493	493	527	468	527	524	463	511	451	472	449	489	470	482	503	511	511	476	499	516	489	502	505	468	500	512	550	530	477	499	462	516	506	527	527	536	468	512	522	508	502	504	502	538	513	505	508	450	467	512	522	503	529	498	518	502	513	478	513	465	544	477	520	499	524	524	516	481	536	479	481	477	516	498	469	503	494	495	511	505	502	483	490	470	516	515	501	462	470	510	472	499	477	505	512	525	496	504	461	496	511	501	501	497	483	469	474	529	489	476	519	487	511	526	484	475	475	513	480	529	501	485	493	501	486	526	496	494	480	512	507	505	478	500	483	541	513	499	485	511	526	542	528	557	520	508	495	517	508	487	508	518	497	493	488	516	507	509	474	509	510	493	536	515	524	503	560	515	504	523	525	504	484	523	519	495	516	492	513	514	504	505	479	479	449	505	518	484	511	502	489	495	477	515	510	500	474	482	500	505	472	521	488	501	518	479	521	532	514	505	511	476	544	498	507	490	474	487	473	536	539	489	532	532	521	502	501	543	456	507	523	474	500	507	496	471	516	546	475	475	503	513	502	480	508	488	497	491	472	510	474	481	554	515	505	504	491	468	512	495	451	508	525	516	466	503	491	494	532	467	503	508	540	513	530	505	502	480	488	484	491	513	498	452	512	509	498	482	490	493	526	512	483	483	509	460	526	554	452	505	503	501	508	468	503	509	469	492	516	493	526	469	524	507	554	527	541	523	518	458	496	505	461	517	503	490	476	492	533	531	482	488	499	526	494	464	494	460	533	470	515	483	497	477	523
20173	17464	16719	9423	6192	4483	3371	2541	2126	1815	1569	1434	1163	1123	1078	942	944	848	841	775	755	700	738	685	685	664	644	646	651	623	631	603	598	644	613	631	627	612	612	591	584	586	582	561	542	579	570	549	553	516	513	507	516	479	513	523	487	510	516	501	487	553	475	486	443	534	488	514	472	477	509	478	462	512	509	459	482	459	498	441	483	514	459	483	526	526	522	502	537	501	516	495	520	493	493	503	509	502	497	436	478	486	513	484	509	510	501	482	511	481	454	483	489	515	432	489	520	471	476	528	491	506	449	495	472	498	491	482	511	475	480	487	481	486	500	465	473	484	464	499	527	489	536	482	496	468	517	500	499	462	485	493	430	491	452	481	504	486	494	485	498	469	492	517	482	513	499	488	508	491	500	450	472	484	482	494	510	476	511	476	496	506	498	498	443	518	521	528	501	481	437	465	448	487	502	501	457	491	471	527	498	458	458	489	492	475	484	480	455	486	560	484	472	478	476	466	493	468	522	466	457	465	463	437	459	477	489	496	501	463	507	460	484	512	486	484	495	468	497	496	501	479	479	496	495	466	461	435	489	486	499	465	449	481	466	493	481	464	494	453	513	460	458	453	526	490	447	503	494	486	486	528	466	497	512	498	468	504	499	439	489	456	468	488	503	468	494	489	486	463	530	458	484	448	501	467	484	507	466	482	485	487	445	494	476	467	438	471	506	485	502	485	473	479	484	452	484	504	483	455	493	466	480	473	466	502	490	436	479	493	469	485	497	499	492	500	466	469	471	474	489	465	471	487	529	490	449	452	498	504	455	509	468	505	493	471	490	454	478	485	474	507	498	465	482	447	486	478	496	493	493	493	471	527	477	450	476	471	499	474	482	486	493	509	490	521	496	527	480	513	487	464	506	518	448	483	445	488	492	469	507	467	477	477	480	469	466	469	497	498	502	476	526	480	468	491	494	493	479	486	485	495	497	474	502	497	453	479	497	455	494	531	517	469	489	463	452	495	471	431	504	491	499	480	504	468	517	510	503	542	459	476	518	472	486	482	501	506	496	482	485	492	503	451	475	527	493	430	525	502	499	484	442	499	469	476	471	475	476	470	489	493	468	487	457	485	515	452	444	476	461	466	481	479	504	467	480	523	472	456	508	527	476	471	477	484	494	497	469	461	487	500	485	476	487	506	487	466	450	482	507	489	453	479	453	488	497	505	477	480	499	489	464	478	467	494	466	472	483	455	512	532	503	493	467	439	485	475	490	466	486	450	442	515	504	497	482	513	492	484	482	490	458	500	494	475	512	487	477	484	468	480	489	509	475	477	516	485	506	479	477	505	486	487	488	468	501	456	501	523	520	448	478	468	486	492	488	489	513	475	467	431	495	449	490	448	457	484	480	491	466	520	485	508	510	505	487	482	477	510	474	469	467	476	498	493	518	471	484	454	496	449	478	463	489	514	473	497	507	494	460	509	516	503	485	477	437	504	494	480	462	502	494	481	511	486	505	452	438	481	458	471	474	477	539	481	485	517	516	456	476	492	461	479	475	503	483	506	485	504	515	495	472	496	457	502	492	480	496	500	496	494	476	526	500	529	523	481	488	521	510	475	508	495	484	452	479	475	459	493	530	463	493	467	472	472	474	491	482	491	440	497	500	476	506	511	443	500	474	461	475	482	493	473	477	476	500	485	472	515	508	490	470	417	489	558	456	455	501	504	479	478	527	498	493	473	455	472	523	469	488	498	460	495	472	477	477	487	469	482	514	483	476	459	457	501	483	504	541	452	524	481	441	474	457	463	479	498	513	497	499	502	517	508	513	438	484	501	513	490	483	478	484	498	485	492	482	483	489	462	461	496	499	482	457	477	448	505	514	455	501	495	476	463	472	495	501	458	472	449	454	485	480	448	506	526	481	509	427	498	493	464	482	503	515	491	482	540	500	516	456	515	504	477	475	507	484	482	483	484	457	484	504	490	483	513	479	486	468	501	493	480	460	457	467	472	499	485	486	502	495	509	478	503	499	501	478	467	485	460	451	477	479	486	510	512	491	460	473	504	469	470	510	466	453	432	460	473	454	486	513	507	478	478	465	509	487	507	482	502	504	516	498	474	499	447	492	461	462	482	490	476	451	485	491	445	482	477	502	480	517	436	485	458	497	514	471	480	497	475	471	486	526	500	462	523	481	443	506	508	502	526	489	493	443	493	480	497	485	480	462	476	502	493	485	486	487	486	486	491	480	531	468	480	487	471	465	484	476	499	482	478	461	458	513	452	505	511	481	508	486	493	533	456	507	475	498	481	494	493	491	476	460	519	476	507	490	486	496	493	470	493	485	488	504	444	492	454	471	515	505	486	481	476	492	515	483	483	420	475	484	481	461	473	502	497	497	485	460	473	486	506	472	469	473	450	513	493	501	477	466	505	474	473	490	486	488	477	456	530	478	472	479	478	487	494	476	446	527	479	467	451	463	512	517	505	533	501	464	521	495	497	487	471	509	480	461	502	488	519	504	505	475	462	483	452	503	496	496	461	507	474	480	468	476	472	445	475	477	474	511	506	488	467	479	464	510	486	470	480	483	492	469	483	478	463	477	456	544	485	503	464	496	495	508	472	462	503	470	484	461	509	476	463	476	458	479	504	471	465	519	452	469	483	493	504	493	449	500	462	459	502	482	503	493	467	477	492	475	460	508	506	497	491	454	470	485	491	483	499	491	495	513	504	426	477	489	523	501	467	485	442	494	486	495	434	492	486	476	468	488	512	479	472	509	482	465	468	505	475	487	484	502	472	479	492	475	452	465	477	481	490	494	488	451	472	488	483	484	475	499	472	481	493	464	432	469	534	457	522	480	485	475	460	502	463	465	504	474	429	437	475	471	488	469	489	516	457	522	487	454	491	506	491	482	488	519	470	469	531	470	487	482	505	459	506	517	497	464	493	480	491	446	487	499	513	469	472	494	447	477	491	530	484	507	510	497	455	462	480	458	477	467	477	516	451	469	495	490	490	463	499	504	456	522	461	481	500	500	450	491	527	477	491	510	489	471	466	465	483	451	504	479	438	478	478	494	455	466	499	478	520	495	444	516	514	458	498	468	517	495	496	488	489	498	492	452	460	485	463	457	476	504	476	506	462	509	472	463	482	485	490	477	489	520	479	517	486	491	478	505	514	464	464	479	513	494	494	475	488	471	467	509	489	495	481	478	515	467	477	470	452	493	446	496	472	436	447	456	442	471	460	498	493	510	520	455	478	450	483	473	497	475	484	511	512	465	498	481	471	480	496	483	442	477	482	470	489	495	474	510	516	534	476	501	525	481	476	451	526	521	474	473	484	472	458	517	486	456	480	481	465	487	449	471	462	488	469	482	495	461	475	483	488	487	480	473	521	499	451	511	450	477	472	490	478	506	535	476	449	519	482	505	474	503	472	526	479	475	528	504	461	486	500	453	489	471	464	438	490	490	493	481	503	491	510	517	486	473	429	516	514	468	498	482	485
28068	12846	1265	378	291	216	176	216	171	195	192	188	174	173	156	161	177	170	177	169	140	175	159	151	153	171	190	161	174	177	172	164	177	187	180	197	154	173	173	204	186	195	182	180	171	171	168	168	176	164	168	154	177	166	185	174	186	158	163	158	162	192	180	184	180	163	189	191	179	168	150	143	156	155	168	177	162	166	190	166	151	177	183	169	166	150	135	159	177	158	153	163	153	175	143	154	171	175	178	156	167	168	164	175	163	158	154	163	158	173	183	173	187	149	173	181	144	180	149	147	158	144	165	173	175	174	153	197	196	183	139	157	156	157	159	149	166	152	157	171	154	164	148	174	165	153	165	193	137	171	156	151	172	153	185	162	173	171	153	176	166	166	161	159	177	151	171	182	181	165	154	154	170	188	163	185	183	165	207	179	161	169	172	160	165	162	168	150	170	159	139	187	160	175	164	165	144	157	165	182	189	165	172	180	168	166	175	163	169	179	189	184	166	165	154	149	181	162	197	178	176	144	169	168	199	177	162	187	167	161	170	146	161	163	155	154	156	182	147	156	159	154	171	137	179	174	159	157	162	188	168	171	152	167	157	167	147	150	168	161	173	163	157	151	159	166	179	184	160	176	173	177	144	164	170	172	157	165	151	157	167	141	176	158	196	168	178	171	162	166	163	144	169	158	168	175	212	158	158	183	165	163	164	134	140	169	206	165	148	161	159	158	184	149	182	162	153	156	151	180	156	160	156	166	167	155	178	159	184	163	176	162	146	143	156	168	166	188	143	179	169	161	160	163	156	160	148	158	172	146	170	167	153	173	142	173	183	167	189	151	167	156	166	168	159	186	165	173	185	158	153	161	182	152	190	168	178	176	167	185	173	182	138	168	146	190	183	165	186	172	171	175	155	163	145	178	172	199	170	167	158	162	177	155	146	176	165	153	164	165	165	155	148	166	165	144	178	156	173	205	143	189	167	165	166	169	181	182	168	177	131	181	158	171	165	175	174	155	157	156	178	180	169	157	166	164	159	172	155	163	153	162	159	167	152	178	175	182	173	177	174	169	160	161	176	172	166	155	160	169	171	171	177	179	193	162	145	157	158	176	182	172	167	184	150	163	163	189	168	175	188	167	174	192	163	139	148	168	154	180	197	149	183	176	159	165	160	176	188	172	183	164	181	183	151	170	164	178	178	159	191	163	172	194	201	171	185	170	163	144	161	146	171	171	166	168	191	177	190	151	164	178	164	172	160	169	178	180	202	180	178	150	180	171	143	192	174	171	187	163	181	163	180	160	157	170	153	162	161	180	187	169	170	157	174	174	182	172	161	165	170	183	159	164	192	158	187	179	155	164	166	157	173	164	165	184	177	154	165	156	172	188	179	158	179	179	165	164	157	166	151	164	181	156	166	178	161	163	178	169	171	140	170	159	176	174	148	169	158	162	179	172	156	195	167	185	163	184	174	160	156	163	185	143	165	157	156	172	154	170	166	173	167	153	184	148	169	163	191	157	176	155	150	177	152	172	158	159	168	175	168	149	150	155	175	162	159	150	169	169	163	163	158	150	166	175	184	172	153	158	189	180	145	146	172	182	176	150	153	173	166	189	157	160	173	172	172	185	169	134	155	183	167	152	153	194	145	194	163	166	192	176	159	187	169	159	175	189	168	167	176	145	192	163	163	177	169	181	185	169	157	185	151	148	168	176	155	153	160	172	163	164	171	174	152	188	135	170	151	175	157	187	151	171	163	178	160	165	176	166	168	161	182	152	155	172	197	166	145	176	186	160	174	153	151	179	157	170	185	167	147	172	147	166	185	177	161	177	155	160	157	159	160	170	152	173	162	172	170	182	161	163	175	172	130	180	194	168	175	189	169	162	164	156	169	160	166	189	158	185	146	182	167	160	163	157	190	162	155	174	169	169	182	177	170	160	179	179	155	157	165	145	189	143	164	163	168	155	170	153	177	176	156	178	158	172	148	161	174	165	195	181	175	152	170	173	178	156	181	153	188	152	163	183	144	162	147	147	151	159	157	195	172	188	161	152	178	153	173	173	161	153	164	171	157	183	156	155	162	179	159	185	158	177	167	167	194	156	192	179	173	168	181	189	148	180	177	161	157	192	194	174	167	163	162	185	168	171	174	161	165	166	149	167	170	159	171	167	170	171	181	180	162	143	163	166	162	155	178	164	148	160	180	149	147	186	162	165	173	158	187	182	185	140	149	168	180	159	159	181	150	153	152	143	156	156	156	177	157	186	150	179	153	142	151	173	180	195	169	175	174	174	181	149	150	190	170	187	170	178	188	171	165	165	164	164	151	159	179	148	177	162	197	167	168	176	165	174	175	174	169	162	178	170	145	154	162	173	164	157	167	194	161	150	174	164	163	175	170	144	162	159	160	176	177	168	165	159	153	178	166	151	144	151	136	154	145	190	140	168	161	181	149	165	172	154	148	167	184	165	179	150	180	190	189	160	187	184	164	174	172	171	174	158	167	159	147	143	161	171	140	152	170	179	177	177	153	174	171	148	160	172	155	175	168	177	163	183	158	167	157	187	177	174	162	144	156	144	159	173	170	152	193	165	171	145	182	166	171	165	171	161	155	163	184	182	170	164	177	175	154	171	176	175	175	173	174	164	162	177	171	173	190	194	170	172	180	171	169	154	169	168	179	163	178	164	166	168	163	180	183	161	169	170	147	164	196	172	144	157	174	173	177	175	173	164	177	146	145	138	196	182	159	186	180	160	156	163	184	201	181	180	183	167	158	172	156	139	167	170	176	173	169	156	142	171	149	176	170	177	165	195	155	175	166	160	178	176	150	176	166	158	176	150	167	190	192	159	180	164	169	182	155	154	162	167	176	173	155	170	158	185	183	144	135	176	167	190	178	164	167	167	158	164	153	171	160	172	152	175	163	174	173	137	156	142	157	164	178	169	164	171	171	137	173	176	194	166	138	173	162	144	177	164	181	169	166	182	171	174	171	150	156	157	172	173	156	153	191	181	149	158	167	178	172	151	153	164	174	167	172	176	151	154	150	174	160	173	167	163	187	162	181	171	165	172	160	182	134	166	150	146	154	164	159	153	176	153	149	159	173	179	180	191	188	170	152	146	162	174	175	165	169	160	168	160	165	168	178	145	147	159	161	173	168	157	189	179	158	180	160	174	176	164	161	163	158	177	151	169	160	168	158	167	164	172	187	181	171	165	167	168	150	170	169	158	169	179	168	184	196	188	186	185	173	165	188	168	146	162	163	169	177	170	164	154	172	197	166	155	157	174	173	177	177	181	164	176	168	180	189	184	180	176	163	168	196	164	153	170	159	149	153	175	171	187	169	165	180	154	191	173	166	161	181	152	173	169	159	143	168	169	153	158	154	169	146	172	184	180	186	190	159	165	173	165	189	156	159	150	183	175	173	168	155	175	162	177	182	155	159	181	160	166	180	168	155	187	152	155	160	189	180	177	147	183	172	190	181	163	188	182	161	149	146	164
8674	875	802	465	344	300	257	226	209	218	211	220	207	202	217	193	186	198	213	203	202	185	211	198	196	214	245	179	209	204	207	219	228	227	223	204	209	224	222	211	220	220	200	205	195	222	202	192	213	204	216	180	211	207	209	202	183	179	190	174	203	204	207	180	172	220	194	194	181	227	197	210	203	163	175	174	213	211	206	155	181	182	182	208	185	195	161	195	176	198	196	218	182	204	184	179	193	212	185	205	200	191	185	187	152	185	180	171	184	215	207	196	190	200	188	206	187	213	209	174	202	183	173	191	183	188	191	180	188	184	197	232	208	198	184	205	189	195	177	171	191	182	187	188	205	191	197	192	196	200	207	188	223	196	191	176	200	165	212	187	192	211	179	194	186	205	192	191	183	204	189	198	182	200	201	195	223	212	194	194	180	187	188	197	185	209	180	191	191	183	226	184	177	195	196	180	178	179	190	169	182	191	196	199	181	198	215	202	187	195	194	166	180	186	198	192	198	192	195	188	172	171	182	203	225	201	185	187	191	185	177	204	196	187	188	214	179	194	185	193	211	179	195	195	196	168	186	187	213	182	179	176	180	199	207	172	180	199	168	155	212	188	199	182	177	208	187	195	196	218	191	169	198	198	180	215	213	174	190	165	176	186	173	213	195	192	206	163	194	196	197	204	187	189	194	183	170	180	214	211	192	189	172	202	190	194	213	188	185	190	171	168	197	193	191	209	204	186	201	197	196	197	193	184	193	200	168	184	199	204	179	198	210	190	179	200	191	191	195	181	173	201	195	208	177	198	187	189	188	199	213	174	208	188	183	192	189	192	184	174	214	182	179	194	182	229	196	187	181	183	202	176	210	190	185	193	190	177	189	174	200	187	179	199	185	207	174	189	177	203	178	207	180	189	199	184	179	197	187	182	192	190	186	203	184	183	173	182	209	208	186	194	188	178	184	215	170	220	175	187	206	185	212	170	188	189	202	193	194	174	155	206	184	191	208	205	189	181	188	195	167	199	182	201	214	190	192	179	189	174	185	166	204	179	175	210	199	186	177	191	200	189	179	192	186	206	174	168	188	197	203	217	164	183	188	199	193	177	169	192	219	184	193	203	193	204	205	191	163	188	181	193	192	210	184	202	196	190	225	194	180	201	173	201	187	201	206	211	197	205	179	195	174	174	196	209	207	211	208	198	178	190	198	192	187	187	182	183	208	170	201	184	206	203	178	199	196	170	199	185	174	187	193	186	185	194	180	199	200	186	191	173	186	203	193	178	185	211	196	182	190	175	189	228	194	182	201	198	187	198	166	194	188	185	201	197	188	225	165	195	190	197	180	198	190	199	202	206	199	204	188	218	166	202	211	220	228	200	195	176	198	201	172	181	211	188	173	179	185	174	190	188	184	211	211	179	214	200	177	213	178	203	211	187	226	203	198	190	200	195	207	199	202	189	188	206	179	192	179	178	201	181	175	236	171	176	185	184	201	187	181	190	176	209	198	180	151	168	186	180	174	185	181	203	181	189	167	185	209	195	176	214	194	182	210	178	216	172	207	176	182	192	194	182	200	199	178	160	178	180	189	183	178	196	198	202	200	184	180	209	188	184	183	192	212	182	203	166	191	190	198	167	192	178	214	211	202	215	170	202	187	190	188	216	184	194	188	177	170	190	171	189	186	200	193	211	190	215	192	188	204	179	187	196	209	170	187	202	165	181	202	188	163	181	167	182	185	188	208	202	187	185	212	198	179	178	189	198	177	201	219	172	188	195	170	198	188	199	191	197	172	160	201	191	199	205	152	212	195	211	198	198	180	187	213	204	187	188	178	200	197	230	183	202	168	171	220	182	197	191	208	220	188	190	186	212	197	209	185	181	176	186	200	208	199	201	197	180	180	202	204	204	208	183	206	196	175	192	200	202	190	192	186	170	188	200	196	204	203	192	187	197	184	202	179	206	216	186	200	182	190	186	191	183	182	178	196	186	201	198	215	194	184	202	182	191	197	183	158	191	171	177	183	196	196	179	191	189	200	184	218	207	193	198	186	186	176	209	198	200	174	174	195	206	190	237	177	200	166	202	177	202	189	191	178	190	171	188	178	171	181	190	205	182	200	189	225	190	174	193	212	197	175	179	162	195	201	164	186	192	195	174	204	203	183	187	160	184	194	180	185	183	195	188	174	190	174	168	180	200	156	189	170	190	213	196	195	177	214	202	191	174	178	226	197	204	202	198	195	195	190	186	179	212	208	222	179	192	169	188	180	207	211	202	162	209	173	211	170	183	204	182	198	193	201	185	191	159	190	176	207	167	199	202	183	191	201	203	190	194	165	183	187	196	190	196	195	204	179	186	194	188	185	183	210	175	176	197	201	200	190	222	210	186	187	172	193	188	203	185	184	199	202	200	198	194	228	201	211	201	214	194	191	209	192	195	185	184	206	183	177	179	216	165	176	200	190	175	209	203	188	195	194	185	193	198	182	198	191	198	172	204	193	188	190	214	224	197	183	172	197	189	215	194	177	206	191	198	193	190	170	203	206	200	161	219	201	188	196	186	190	197	196	166	177	164	188	215	171	182	187	209	198	218	217	176	184	194	185	154	198	180	204	207	169	199	191	191	201	191	186	213	204	205	190	230	200	179	188	176	180	216	204	180	186	200	175	186	209	187	209	197	168	200	179	216	205	184	211	216	204	199	209	166	178	177	205	193	215	199	198	195	202	212	179	198	190	192	206	203	196	208	216	199	204	182	207	187	198	207	184	185	176	194	202	175	190	204	179	179	184	177	175	215	205	215	200	190	205	183	197	189	192	194	176	204	215	182	193	194	192	218	194	220	176	194	208	183	211	214	213	184	197	193	192	180	205	184	201	193	196	190	191	204	180	209	205	199	219	213	190	182	174	211	193	175	182	169	185	206	196	189	183	170	181	183	193	198	177	205	194	187	191	189	183	184	201	210	186	202	201	204	203	191	200	199	177	215	207	181	200	216	202	157	180	203	187	184	205	182	186	189	174	218	185	188	190	191	212	192	218	177	170	211	165	193	186	186	186	192	203	210	192	228	221	166	191	201	196	167	182	206	211	191	220	187	197	210	206	167	196	194	209	185	199	183	177	196	189	166	184	192	181	192	196	192	182	191	187	164	189	202	178	167	186	186	170	195	208	203	207	180	181	212	195	218	163	183	192	196	178	220	213	192	177	182	163	173	194	185	203	181	159	186	183	192	200	213	188	167	207	192	174	192	175	198	204	197	184	185	184	204	201	199	177	149	200	196	197	185	194	189	195	175	200	182	172	176	198	168	201	184	187	206	217	173	179	181	200	184	203	188	220	201	207	184	189	187	179	179	170	195	218	193	196	210	199	198	181	175	190	197	177	183	200	172	182	188	207	209	201	185	184	221	187	204	220	188	177	207	171	193	185	224	175	167	202	175	188	190	203	203	205	169	181	189	174	183	177	221	196	192	180	192	191	186	169	183	187	196	177	194	193	183	198	183
24474	20354	26589	23974	20340	8635	1058	652	599	484	409	411	375	366	333	300	283	276	279	260	282	271	298	272	272	256	279	268	233	264	257	262	252	270	249	271	237	244	219	246	247	257	250	255	235	250	251	232	219	248	220	248	230	223	226	210	210	227	226	219	207	219	223	221	250	235	215	205	224	226	242	245	234	217	201	228	205	231	229	217	202	206	243	216	232	216	221	200	225	197	237	232	207	240	218	196	236	214	214	229	225	247	224	201	197	206	196	229	229	212	208	239	231	221	205	234	238	203	206	231	254	236	210	229	236	224	237	221	227	221	216	247	235	228	240	208	211	222	227	215	228	225	220	235	204	226	240	230	210	201	240	227	243	244	238	213	203	235	220	235	211	182	231	210	227	206	229	226	231	216	234	200	218	204	227	220	248	218	244	218	241	208	230	224	241	203	191	229	234	204	211	248	247	217	225	229	223	196	202	197	231	232	239	202	238	221	198	211	188	236	201	206	209	216	237	217	214	234	233	222	225	199	213	207	227	249	229	240	204	240	202	233	243	210	217	221	213	193	195	229	227	235	199	226	219	204	238	194	212	230	231	212	217	200	212	222	212	214	218	236	201	233	206	234	194	219	207	221	217	240	250	253	220	221	217	224	206	222	194	253	231	216	188	224	218	193	237	204	201	230	222	191	203	196	236	211	220	200	222	212	212	208	208	216	206	232	191	221	224	210	205	230	223	225	228	214	202	225	214	223	213	209	207	203	232	217	216	196	219	235	225	229	249	227	211	212	225	233	221	213	222	203	218	206	207	207	237	230	226	204	212	204	199	229	231	224	220	219	229	236	228	230	213	240	227	215	240	217	206	216	233	220	208	213	213	218	199	233	197	212	225	223	197	184	214	218	209	223	213	193	219	228	204	204	227	236	222	200	214	227	216	181	229	214	231	245	230	201	209	228	217	229	231	216	217	209	246	235	245	231	204	236	228	241	232	230	214	189	215	221	213	221	215	245	214	243	237	208	215	256	245	225	224	211	225	234	211	239	217	168	213	211	218	206	210	214	226	227	247	232	214	213	212	215	235	228	233	243	236	231	218	245	221	230	223	226	210	208	197	203	224	218	231	213	213	226	241	233	218	222	237	225	219	230	204	199	193	219	208	195	207	247	255	209	213	234	222	244	228	218	209	227	223	208	232	228	241	196	222	203	225	208	229	218	207	198	226	203	220	221	211	241	204	224	219	216	224	212	242	219	240	202	214	212	210	208	202	224	205	246	228	235	213	235	200	233	207	217	215	229	219	181	193	218	211	209	237	197	203	219	231	214	235	218	212	202	237	177	211	211	231	203	229	223	219	210	212	251	216	210	205	213	234	208	197	227	237	211	231	224	258	216	181	190	215	210	210	192	197	203	210	244	245	219	218	233	190	211	230	199	218	242	202	214	209	231	237	216	238	230	200	214	254	222	233	212	219	204	243	214	203	219	196	215	199	232	206	234	231	200	224	234	223	208	199	228	218	219	252	215	202	220	198	216	216	199	200	202	216	221	221	192	233	221	232	212	240	216	200	207	206	224	239	208	228	214	212	242	225	197	222	210	212	187	216	229	226	239	225	211	216	214	215	234	202	228	200	228	236	215	220	220	227	246	230	223	207	218	236	191	225	215	178	267	219	222	197	225	219	215	221	192	219	214	230	218	242	225	216	225	204	214	225	224	215	220	222	235	218	237	218	199	198	219	196	227	231	222	220	200	221	206	204	219	227	229	217	232	206	212	250	234	231	242	224	220	200	230	232	211	218	217	198	222	230	192	205	221	218	243	219	189	212	208	231	231	249	202	235	209	205	242	217	241	221	204	199	195	209	233	228	219	216	221	220	227	195	247	245	243	210	194	204	227	230	220	214	207	219	230	211	201	197	217	238	206	204	188	229	208	231	231	212	223	217	230	220	227	236	231	193	236	209	222	248	196	216	220	211	224	234	249	210	212	208	227	231	203	203	208	241	232	218	229	207	185	213	245	228	199	227	220	244	225	234	195	244	225	220	218	252	207	232	192	220	212	202	213	209	216	231	209	234	223	229	224	215	228	231	212	212	216	208	250	217	219	209	219	217	222	222	246	197	252	213	219	224	211	241	218	228	217	203	224	203	240	199	210	210	230	210	189	216	221	217	213	188	222	207	214	220	222	228	197	220	230	246	206	217	235	209	208	224	216	238	225	199	226	218	186	205	217	231	218	213	224	217	192	237	242	208	216	216	232	237	224	225	190	232	244	232	200	221	236	220	236	221	222	217	194	227	243	192	238	238	211	202	201	197	216	217	215	193	213	204	243	227	197	223	223	224	222	213	226	225	224	245	207	211	202	221	197	226	241	194	195	217	213	218	233	210	206	225	226	216	234	207	211	209	236	216	225	225	190	222	214	214	239	218	213	201	210	207	220	202	198	214	232	252	234	202	225	205	241	212	212	236	201	221	186	227	222	229	219	237	228	213	200	219	191	217	195	206	230	218	231	226	233	224	220	247	203	234	201	240	227	185	221	199	219	198	222	260	217	202	205	202	243	232	239	207	190	191	219	221	207	212	238	209	230	233	226	216	226	185	223	193	218	218	222	203	185	208	211	183	208	241	210	220	214	231	219	197	224	221	223	208	223	210	210	213	241	211	203	220	203	237	200	217	208	200	207	190	210	228	207	237	213	208	192	196	201	225	216	217	239	192	216	219	207	232	199	230	193	230	206	243	228	219	201	221	229	238	208	219	216	215	221	197	227	226	206	216	229	253	209	205	225	185	204	199	195	202	209	242	230	240	203	225	196	227	202	218	208	209	236	224	221	239	198	204	197	228	199	229	200	212	193	228	210	215	217	232	234	225	238	210	200	193	221	224	214	228	220	218	207	206	210	236	218	228	208	246	214	220	216	225	231	240	193	217	198	220	216	218	206	198	208	231	232	221	218	209	219	214	197	247	228	189	191	243	222	213	195	216	213	190	216	216	207	216	215	236	233	213	220	199	204	225	211	214	222	235	233	237	204	218	225	199	228	216	229	219	207	223	200	220	191	195	209	221	193	199	206	243	235	221	217	216	213	195	213	223	202	210	199	203	223	187	223	231	223	197	211	240	211	179	214	204	183	217	197	183	215	205	185	238	218	225	237	245	188	220	237	222	233	196	207	211	184	210	236	224	223	242	207	238	190	202	235	223	200	231	257	202	228	212	230	232	223	206	220	207	204	196	212	242	221	221	208	222	197	217	195	213	229	210	217	237	225	210	229	237	211	233	220	228	233	219	235	204	204	214	227	218	221	226	220	229	211	222	232	220	207	246	225	197	214	224	213	216	201	209	219	219	229	216	224	189	218	198	228	224	212	234	221	194	221	257	210	216	209	206	206	216	175	201	212	189	208	216	220	220	206	224	232	248	238	192	246	190	229	197	204	202	231	214	206	216	221	224	216	229	243	218	237	217	192	242	211	237	215	207	209	208	229	193	229	215	237	236	213	198	235	204	218
19125	10568	9881	5319	3320	2266	1655	1279	1070	939	764	673	614	583	493	455	410	444	391	347	363	377	344	305	313	333	311	329	301	307	307	303	303	322	298	321	293	287	285	272	257	259	284	267	272	238	257	273	296	250	272	258	233	275	267	245	235	253	226	221	247	259	241	236	200	238	248	235	245	237	219	223	209	256	213	234	237	229	242	228	217	267	226	241	242	234	232	217	223	250	212	212	227	236	228	239	257	224	230	236	222	240	230	240	202	230	233	210	227	207	211	250	234	224	217	235	233	241	237	217	245	237	208	208	224	232	228	242	231	252	221	226	236	209	234	200	195	222	204	218	223	217	214	225	232	235	233	236	216	234	233	210	265	219	238	225	213	227	237	200	223	225	253	230	191	220	225	242	237	223	229	252	214	232	225	244	223	224	204	232	214	241	240	215	228	240	234	225	209	219	218	194	201	248	226	212	227	237	220	216	239	223	211	225	207	238	204	222	224	240	235	225	214	236	234	211	214	199	225	234	209	219	237	242	223	206	226	256	228	208	213	245	216	253	206	207	231	242	215	210	222	262	246	231	212	223	189	214	209	245	228	220	270	209	229	237	235	226	204	216	257	214	212	225	232	257	214	211	225	229	230	239	212	215	238	212	208	223	205	242	272	199	208	226	233	222	231	236	236	227	226	225	246	225	235	226	229	231	242	205	220	222	252	220	231	237	229	226	246	239	209	231	231	241	212	223	229	232	217	206	231	205	208	237	217	219	205	239	224	214	222	225	207	199	206	213	232	239	241	257	239	255	219	219	256	207	212	207	240	208	196	256	236	237	237	226	209	233	235	236	208	253	249	224	227	251	211	226	251	231	250	228	216	231	207	225	193	222	248	223	242	228	260	216	198	256	230	228	209	202	207	224	216	236	189	227	244	214	219	223	220	236	236	238	250	217	204	207	234	236	223	209	215	195	210	227	221	230	230	220	218	238	205	242	236	220	214	213	239	225	224	221	220	236	222	222	250	241	255	210	233	230	220	229	211	223	222	222	215	213	241	237	228	194	230	190	235	200	220	261	209	215	217	236	226	221	220	229	227	213	212	247	240	228	248	224	220	219	223	200	212	234	256	227	214	213	235	222	218	210	229	230	219	233	201	225	210	213	233	249	243	232	224	243	202	236	249	230	223	232	214	223	208	241	263	241	242	217	223	223	235	226	209	219	235	235	220	219	223	223	212	224	208	213	217	216	230	243	238	245	237	226	219	213	249	243	227	216	220	217	203	216	213	208	255	221	266	226	217	238	273	207	232	233	209	228	222	192	216	236	233	222	223	233	225	227	202	211	188	238	240	219	197	239	239	201	216	213	227	211	225	241	240	225	211	228	230	230	243	231	206	206	231	215	234	206	226	229	240	206	243	209	223	249	202	227	227	239	215	232	219	238	236	211	255	204	221	198	249	215	225	198	210	223	207	230	209	245	246	226	233	224	209	214	226	217	204	207	239	218	227	217	230	241	232	251	218	233	240	246	228	226	230	215	212	211	227	232	193	231	240	246	202	215	243	223	226	218	237	223	228	226	224	221	200	202	237	228	207	218	242	220	232	248	225	225	216	253	185	216	224	221	223	234	220	235	251	218	218	220	219	206	239	228	223	240	227	221	226	208	226	236	206	230	230	275	215	221	209	202	244	210	225	227	226	211	202	226	261	240	237	230	235	236	250	212	213	193	214	239	224	232	225	209	230	210	244	197	227	222	217	235	205	227	229	235	217	195	244	219	199	233	210	227	230	243	196	255	212	213	223	237	237	223	219	221	224	219	237	262	203	207	231	198	226	247	241	210	232	242	214	235	210	197	210	220	220	225	217	215	218	193	206	219	239	260	221	251	234	204	192	215	230	246	238	213	204	225	235	215	241	240	211	219	226	206	222	233	224	224	206	238	204	263	215	207	244	209	218	234	231	249	212	234	222	213	194	203	245	223	226	220	226	239	232	197	254	228	207	229	250	208	218	206	232	215	229	219	221	203	220	231	224	207	224	246	236	237	212	233	240	276	217	264	199	239	233	215	218	251	227	213	221	236	235	239	218	236	214	241	226	211	228	216	222	224	232	241	234	239	235	213	226	231	214	219	210	220	227	216	216	229	211	217	226	208	215	238	208	233	207	210	246	229	227	217	242	246	247	235	247	220	223	244	224	217	236	227	211	222	198	227	232	213	233	229	224	257	220	251	235	199	202	231	233	239	208	211	221	246	196	224	202	229	211	236	239	212	240	214	200	240	230	230	230	223	238	197	217	221	227	233	202	204	237	229	214	228	238	232	231	217	226	199	260	218	235	234	235	230	255	224	247	243	201	234	243	228	216	232	236	197	239	213	217	216	186	232	243	193	213	201	225	222	225	228	242	234	247	232	205	229	223	227	250	226	219	212	245	226	228	212	195	223	232	188	238	241	207	210	228	215	227	222	228	224	238	226	236	238	248	214	226	242	198	239	209	215	205	216	199	209	242	215	223	251	203	254	234	230	236	224	223	211	267	229	211	231	208	237	243	247	219	218	220	221	222	240	221	211	225	236	224	205	225	229	227	220	238	206	231	222	230	219	209	218	234	213	221	239	220	217	211	233	236	243	218	251	234	230	225	215	222	244	227	218	239	215	225	252	216	213	230	227	207	199	230	208	212	248	229	246	205	194	233	203	211	200	223	224	240	232	238	218	243	217	220	242	210	238	241	212	181	206	216	232	221	224	209	239	206	210	222	241	220	226	245	241	225	211	216	229	224	205	207	210	215	216	225	234	227	235	201	208	209	209	220	249	213	209	221	219	230	225	212	250	238	234	220	200	219	220	233	224	228	236	231	214	207	203	210	275	215	228	235	214	229	193	202	209	228	233	223	239	240	222	200	208	259	227	204	221	240	223	194	229	214	249	213	234	225	229	240	195	231	215	233	251	235	212	239	231	243	242	219	224	228	212	233	234	215	196	216	245	252	225	198	213	250	229	231	228	223	214	217	217	223	234	241	229	197	245	221	234	224	216	250	220	228	226	258	222	202	203	243	225	231	256	203	213	221	216	231	224	210	249	232	221	216	215	209	236	243	249	222	228	258	209	213	216	227	220	223	211	242	237	200	237	218	240	227	219	238	221	250	223	217	229	239	196	216	224	231	210	216	241	242	220	195	239	247	232	237	217	222	221	218	209	199	230	216	238	238	231	256	225	236	216	199	229	231	222	231	212	232	213	217	227	232	204	224	222	215	227	222	232	192	215	220	198	236	222	220	223	229	242	226	216	221	224	204	218	245	210	241	216	218	245	220	212	262	227	219	263	243	236	235	242	241	236	248	238	221	238	239	220	232	218	232	230	194	193	186	231	230	212	231	252	229	234	206	267	246	211	217	231	224	262	215	208	243	224	239	235	211	237	212	243	213	202	228	223	230	208	202	244	225	202	248	211	217	236	219	226	234	233	219	227	236	224	224	205	231	227	202	236	239	212	223	233	218	228	222	243	221	225
22523	20358	27059	23536	20362	20425	8197	1518	1192	1081	914	850	814	735	732	669	682	643	635	623	616	606	580	587	588	608	536	590	554	555	568	587	533	596	601	579	560	569	520	590	526	528	531	560	547	516	534	528	509	567	531	468	520	530	483	490	536	527	525	515	547	501	524	530	524	514	504	552	509	494	477	502	518	476	512	486	482	499	510	537	504	514	492	518	491	487	490	456	513	467	552	531	472	526	514	547	492	499	487	518	520	551	507	463	497	491	506	474	527	501	491	491	469	537	467	501	527	482	496	487	481	514	475	524	499	500	513	540	477	508	529	514	513	483	513	506	528	486	464	498	494	444	475	509	511	517	479	500	531	535	496	494	481	521	536	472	512	504	517	508	489	493	498	460	468	507	521	493	515	517	477	489	484	529	486	477	492	492	489	485	490	503	435	482	537	518	502	454	471	496	494	482	487	547	482	495	520	470	507	509	478	467	487	516	499	521	511	503	513	460	487	510	519	522	466	497	428	450	474	492	471	518	484	464	490	496	480	522	491	492	446	502	501	507	486	508	480	525	509	532	482	517	477	475	451	499	475	468	518	458	509	494	493	505	496	478	504	482	527	463	530	479	512	500	500	530	487	476	490	484	488	514	480	504	453	489	543	470	522	494	500	468	488	513	499	514	477	511	499	449	477	505	510	534	517	504	526	488	496	502	499	488	498	480	517	449	508	488	474	476	491	462	506	533	498	485	506	515	502	498	504	481	547	501	541	480	525	465	486	482	474	454	506	494	482	516	525	534	552	494	475	517	506	486	505	505	454	517	476	488	520	459	502	523	512	500	500	509	507	554	484	507	502	507	476	535	466	524	503	486	495	549	506	521	487	500	505	484	469	462	523	473	493	489	514	491	485	466	489	497	506	510	438	438	489	509	469	472	515	490	487	508	495	471	469	499	470	481	497	506	518	478	484	462	497	487	513	470	499	479	463	489	487	453	500	462	506	487	501	492	507	494	469	487	523	499	493	473	506	517	487	506	477	538	480	469	531	490	484	496	542	462	449	476	510	504	491	455	481	495	504	511	468	497	516	481	479	528	535	500	461	502	503	490	536	513	516	487	501	504	522	516	517	479	492	497	493	489	546	497	493	414	506	539	501	503	531	503	499	500	478	523	461	480	505	504	539	505	502	469	463	539	489	492	497	528	501	513	488	505	530	495	521	485	533	475	507	490	509	502	479	462	528	469	501	474	492	521	498	516	532	485	491	497	510	557	480	471	487	504	499	516	471	509	509	468	526	480	479	484	497	501	464	490	501	481	541	471	486	468	472	530	488	538	470	463	494	502	488	491	498	520	498	501	536	517	512	479	480	537	490	454	511	501	510	510	465	517	486	503	457	506	529	463	489	499	494	463	518	478	475	508	489	522	480	480	513	478	469	554	515	521	508	469	507	500	489	498	485	476	491	520	506	505	478	530	491	524	522	495	491	463	503	537	500	489	511	473	529	514	501	489	483	519	515	548	501	483	504	480	489	544	512	492	514	504	521	497	504	472	476	487	498	546	489	536	502	473	496	526	538	522	514	505	504	479	483	511	504	514	500	486	553	503	485	442	470	459	498	458	493	512	513	486	476	517	459	501	518	471	483	528	520	493	526	480	520	504	505	481	508	478	495	490	508	519	457	488	516	456	481	495	474	473	502	511	557	493	539	475	479	515	490	548	469	500	547	463	469	512	492	497	553	496	505	515	494	477	515	508	495	477	496	484	484	495	516	497	507	490	489	467	506	472	524	509	515	482	499	489	495	480	497	518	501	513	481	555	544	467	471	489	512	466	492	493	464	501	459	507	479	496	477	509	488	499	498	513	474	508	517	460	481	511	512	506	513	459	497	499	504	506	489	499	506	542	527	456	491	502	523	547	519	561	484	504	482	529	521	494	498	477	532	492	444	501	502	464	468	525	528	502	485	483	507	466	512	535	495	485	512	506	488	475	530	499	457	523	490	500	492	521	501	500	478	499	516	492	486	521	515	485	492	504	497	474	478	501	477	483	485	429	514	496	516	497	483	491	499	487	451	478	522	498	496	492	537	469	518	468	482	510	493	513	474	482	480	429	535	504	505	484	481	510	492	514	495	487	490	518	489	433	512	485	504	539	501	485	534	479	505	462	503	480	465	501	501	485	494	466	537	515	534	485	517	479	480	475	509	534	474	489	472	439	497	472	489	505	498	501	497	469	488	475	459	512	477	495	442	506	543	532	500	484	498	469	535	501	509	472	504	515	457	486	508	509	465	472	453	489	541	551	513	487	511	498	509	495	520	521	561	549	472	461	504	511	479	483	485	520	544	473	496	460	474	491	498	452	518	501	517	500	483	515	489	494	520	509	553	491	549	474	484	481	527	483	507	501	494	486	520	527	474	544	482	510	472	502	471	459	440	505	493	497	546	536	435	520	502	486	502	523	535	505	486	507	465	544	478	507	491	536	495	503	491	515	510	477	451	475	486	501	493	514	529	497	502	514	538	518	493	501	511	513	506	487	528	463	474	487	528	534	495	507	488	488	495	518	482	519	517	469	490	457	493	508	475	469	521	519	499	470	490	458	506	515	465	500	505	526	448	466	461	513	484	491	498	484	525	516	503	474	490	480	534	522	514	489	488	485	512	493	467	511	496	505	493	537	498	512	490	527	492	499	473	507	527	466	471	493	478	529	464	498	504	491	487	511	486	506	512	480	486	441	449	522	492	510	469	490	474	468	521	509	482	516	485	460	549	488	500	494	445	467	540	490	484	481	511	484	486	476	456	486	489	498	514	487	460	465	514	487	504	475	513	485	458	483	519	525	478	500	479	474	491	516	471	584	508	496	525	512	507	498	485	522	522	434	478	484	522	506	518	538	553	521	515	517	473	510	485	484	473	480	477	490	472	482	460	507	501	523	501	488	502	476	497	456	485	479	509	458	465	435	478	491	478	535	454	462	511	515	478	503	512	484	476	472	510	523	514	486	533	522	497	524	502	497	498	513	513	508	479	494	503	521	507	508	504	484	497	507	502	531	540	476	508	518	485	479	503	506	500	521	538	519	501	530	528	509	482	531	471	502	501	473	452	486	494	526	458	519	470	534	523	510	454	494	520	509	533	514	484	514	505	491	496	484	494	469	492	511	469	530	451	473	482	460	450	511	462	516	515	520	503	463	501	470	480	503	515	555	501	517	468	495	480	472	525	482	459	461	513	480	512	508	508	523	481	465	501	501	501	515	504	469	469	488	493	494	522	491	497	537	511	480	493	507	486	485	472	486	514	528	520	514	479	536	485	488	517	492	442	494	511	490	476	490	511	494	506	540	489	466	496	488	484	541	507	513	492	502	448	523	488	468	493	489	511	514	472	487	481	524	504	516	494	496	490	474	499	497	485	547	524	495	501	509	501	502	508	485	521	472	488	467	505	473	480	488	492	479	490	494	513	477	452	478	457	522	461	491	484	534	498	503	548	524	489	504	485	503	490	524	482	498
21522	17417	16274	9413	6295	4301	3389	2572	2171	1814	1500	1354	1253	1085	1031	957	926	852	803	749	754	705	724	732	692	682	633	669	609	595	688	676	602	626	662	563	568	607	564	581	605	546	599	569	572	538	545	549	568	568	533	539	563	565	511	531	496	508	486	488	545	525	517	565	468	531	476	496	454	508	498	521	486	463	487	560	496	491	496	468	486	521	518	488	530	496	526	506	510	507	506	469	509	477	515	482	503	527	499	531	501	486	500	474	492	487	453	459	494	505	461	515	500	505	496	503	491	485	508	471	493	449	471	503	487	441	511	485	474	502	516	471	479	514	541	497	497	528	479	486	486	474	472	491	455	488	452	460	510	503	469	509	478	474	501	507	498	502	485	510	465	486	489	500	481	484	518	500	483	491	476	428	482	470	492	534	474	467	469	471	475	437	462	497	493	485	433	457	473	494	529	516	490	511	468	512	491	468	517	511	519	473	457	505	450	531	492	458	502	476	443	471	491	488	479	464	451	461	501	441	493	463	532	526	475	498	475	529	458	492	505	478	472	466	474	464	485	486	483	445	477	490	501	489	468	498	503	501	481	483	490	479	496	466	451	504	440	523	471	471	473	481	524	477	464	490	480	451	488	504	483	432	483	466	479	485	501	442	506	498	506	462	510	511	465	466	505	463	476	486	469	479	519	470	446	505	490	521	473	479	500	503	501	436	488	480	470	482	476	499	478	469	462	457	484	508	471	480	481	487	477	451	506	474	478	496	458	461	465	468	499	517	494	521	494	504	468	494	490	481	494	515	478	482	442	474	476	461	540	495	498	466	474	472	519	465	466	487	524	524	518	514	506	459	481	487	455	456	502	485	490	526	496	495	446	497	483	501	487	457	493	521	482	497	446	475	485	503	495	476	453	474	457	466	506	489	461	524	465	481	477	466	509	479	479	507	494	511	474	478	456	461	484	487	536	482	467	502	506	482	513	477	441	484	487	486	484	528	488	471	486	466	483	466	485	487	511	465	470	483	464	476	480	488	489	495	509	476	462	524	476	469	466	456	503	471	457	482	489	484	474	493	470	524	463	511	474	438	475	480	489	460	511	467	480	486	474	515	486	491	503	468	502	494	519	479	448	473	486	467	496	484	485	529	499	492	502	479	476	470	498	461	494	471	476	474	466	498	455	480	460	473	485	497	466	491	481	500	516	497	485	479	504	489	486	503	452	500	438	493	538	469	495	491	490	514	478	479	458	496	474	445	501	478	484	487	472	489	512	482	496	518	483	460	492	474	495	516	480	508	513	490	487	448	494	468	461	495	466	489	476	487	523	443	430	441	464	477	518	476	490	484	467	486	456	491	497	457	494	524	488	488	496	464	472	455	492	447	518	446	496	483	473	459	455	507	474	472	455	464	495	478	456	483	484	471	486	476	458	493	484	507	458	456	502	466	476	516	500	471	477	514	471	460	487	511	493	477	474	492	482	485	501	502	475	479	489	482	484	451	477	465	516	514	486	511	485	488	494	433	475	475	496	488	482	472	467	504	498	457	503	491	478	522	476	471	452	466	482	484	473	460	485	478	499	525	490	462	523	443	451	466	497	485	516	472	500	505	490	486	482	475	499	484	507	455	505	461	520	491	456	449	471	499	470	447	504	519	460	487	517	530	463	498	470	473	498	457	472	500	469	493	450	493	523	462	475	496	531	466	488	545	511	437	477	486	488	446	476	463	522	460	488	497	510	524	490	500	473	510	490	471	472	522	456	493	464	492	508	513	499	508	446	531	486	494	487	493	482	511	503	488	473	455	499	526	456	482	496	472	504	472	486	520	461	480	507	484	478	469	491	481	532	474	490	428	485	496	478	486	450	520	510	484	470	488	480	458	472	496	487	485	484	531	489	524	519	468	514	491	500	495	491	487	457	479	441	471	474	512	462	500	486	488	453	474	475	484	447	488	494	476	491	485	480	477	512	454	501	485	478	486	478	502	514	517	467	483	463	472	495	510	462	503	491	485	480	439	479	486	467	455	484	469	472	452	500	484	492	501	479	486	495	465	487	503	461	448	499	522	512	481	506	473	474	458	493	498	500	479	513	493	483	480	454	472	439	444	477	477	490	515	454	447	469	523	483	496	479	453	487	460	494	509	437	488	485	470	440	441	499	501	484	484	461	485	478	472	480	497	506	502	484	476	476	476	468	508	513	506	476	443	480	513	501	495	481	483	500	463	476	492	475	511	504	446	465	445	469	477	498	499	453	479	490	510	477	467	471	480	475	480	494	464	479	509	468	527	486	499	471	431	496	479	507	499	473	494	492	482	517	460	491	470	491	522	466	470	486	471	477	495	490	450	501	485	496	461	482	472	482	471	486	505	488	506	493	475	505	500	481	471	459	499	518	468	447	498	544	487	476	490	506	447	525	479	441	498	524	465	490	507	482	486	491	475	471	435	461	501	454	503	489	458	509	491	468	487	489	497	487	475	469	494	493	496	489	472	471	481	450	470	479	482	490	494	447	464	463	459	487	485	486	478	494	480	490	477	508	472	480	484	495	518	465	462	486	519	472	480	458	477	531	447	451	509	490	495	512	473	508	500	434	487	457	501	496	497	495	455	494	479	476	500	471	487	473	487	478	480	500	494	494	494	473	469	477	488	460	474	434	492	480	474	487	484	494	479	484	511	467	506	472	461	480	498	503	480	491	445	449	479	479	528	506	474	528	513	504	517	478	469	458	496	496	523	476	484	504	452	457	488	479	468	497	482	475	491	531	461	470	487	454	473	506	501	470	502	476	493	495	516	488	533	528	474	508	449	499	456	530	535	476	496	454	446	472	469	494	452	490	490	501	502	495	479	490	509	473	505	485	489	488	479	497	482	481	460	486	417	477	449	490	466	491	457	469	496	494	488	505	476	498	532	471	497	447	473	461	455	495	499	509	479	445	472	480	461	477	470	492	516	521	469	473	474	451	513	485	446	496	505	483	474	492	499	507	530	486	494	438	493	452	496	462	464	495	521	454	476	470	447	490	505	469	481	502	488	504	457	460	502	499	454	452	470	487	460	489	496	460	505	498	490	469	492	499	480	484	491	481	479	465	485	468	506	459	489	464	479	504	472	487	452	471	472	459	493	449	490	481	469	484	518	498	504	493	499	474	518	485	493	458	509	500	510	498	425	481	485	476	442	494	490	491	479	501	504	476	496	470	511	481	471	471	494	499	500	480	443	471	495	464	471	473	492	485	493	460	485	460	519	475	501	477	453	477	500	473	514	493	533	479	513	484	530	511	475	503	521	518	508	495	487	491	487	508	472	477	454	483	487	459	505	490	488	481	492	478	492	465	485	479	544	473	468	472	447	487	477	478	470	474	500	517	451	464	442	461	514	471	502	494	475	466	476	485	463	470	455	451	469	482	481	527	470	482	495	494	485	494	490	482	507	461	515	475	469	476	490	463	464	507	504	469	492	513	476	546	486	464	482	459	521	482	448	499	489	460	456	476	474	472	497	495	502
28020	13159	1348	367	245	232	213	208	198	152	143	157	178	133	188	187	178	161	165	155	163	169	172	197	187	175	184	143	174	164	177	187	184	190	173	195	161	159	153	200	196	173	196	177	180	181	172	175	178	171	176	170	179	174	148	174	168	165	167	175	192	172	161	161	163	183	158	180	206	158	158	181	156	155	175	162	186	178	146	155	175	146	172	178	173	156	176	172	179	196	147	158	168	172	157	175	160	166	176	150	165	170	145	177	149	165	151	173	148	171	154	159	182	158	176	142	158	171	180	163	170	180	180	195	161	197	147	204	166	169	168	184	172	168	197	156	162	158	153	153	169	167	188	187	181	177	166	164	159	168	180	157	163	156	168	163	145	158	173	182	158	186	147	138	159	158	168	169	171	150	180	175	152	149	172	158	168	174	172	192	167	185	179	163	169	162	164	165	185	147	163	183	168	188	173	173	180	155	143	214	168	171	163	158	176	169	171	167	148	169	177	163	166	177	182	163	172	161	146	153	144	157	173	174	174	182	182	180	171	193	177	173	188	141	161	191	182	176	171	180	174	170	144	188	145	160	169	166	148	166	184	181	156	153	161	170	173	151	172	137	165	171	165	168	164	158	175	164	180	170	174	162	175	178	158	172	167	167	168	146	160	167	177	159	189	152	174	190	161	166	158	176	155	158	153	148	164	168	156	155	182	170	147	173	178	148	166	158	153	175	155	177	158	162	163	174	167	155	177	191	160	155	158	191	155	156	172	164	158	168	175	126	169	194	177	167	149	180	156	159	172	152	151	191	175	150	159	173	149	185	150	148	170	160	170	168	166	176	159	154	168	178	185	153	181	163	137	160	164	160	163	160	160	169	159	180	184	162	175	166	180	138	166	169	165	163	151	139	173	160	158	176	204	160	180	158	146	159	157	175	199	177	169	181	171	185	172	154	196	175	166	180	165	178	181	171	174	170	147	167	210	169	152	170	181	181	170	172	147	166	161	171	193	156	182	148	155	166	175	173	168	182	160	164	156	160	166	187	152	185	167	158	163	173	151	184	152	147	181	179	160	146	171	184	151	161	158	180	163	146	168	195	161	180	164	150	152	166	159	167	169	168	157	176	172	208	154	176	176	161	155	152	177	184	171	182	164	187	170	176	166	153	170	187	147	172	160	173	148	168	145	154	159	174	181	138	179	163	164	164	178	174	180	178	177	194	172	153	175	184	187	162	176	174	164	190	147	160	173	180	165	183	158	169	173	185	172	162	181	168	160	160	170	161	157	133	163	168	165	179	180	174	141	172	174	153	168	162	159	160	162	147	154	151	167	149	165	174	152	164	150	164	157	169	177	180	173	168	168	169	157	187	156	157	174	166	197	172	166	164	145	145	158	160	182	172	171	170	154	179	153	159	171	169	152	156	153	159	147	171	166	177	169	186	187	173	168	194	143	154	173	165	169	159	178	165	159	152	174	155	173	162	159	173	180	175	160	188	139	138	184	150	188	153	157	154	178	153	170	161	166	171	147	152	172	188	175	151	167	148	171	162	184	152	178	166	181	141	166	186	180	175	167	174	158	171	173	186	158	176	184	146	192	146	153	154	187	187	184	179	141	141	157	176	166	175	156	171	171	167	161	173	184	131	184	185	157	143	143	165	188	180	175	168	161	164	180	161	167	199	157	151	142	161	181	178	156	155	167	178	155	175	156	162	183	186	161	142	169	186	183	143	174	168	157	139	173	180	176	178	154	173	153	189	177	161	196	160	158	151	184	178	159	181	171	162	150	169	181	166	159	165	161	165	150	144	175	164	162	157	194	155	163	172	174	168	163	179	167	170	159	166	175	151	192	176	188	175	181	165	181	144	153	168	167	160	156	143	183	165	174	179	162	153	156	181	172	169	177	164	157	165	142	169	186	201	185	185	170	154	168	156	166	171	160	149	183	197	176	174	142	173	151	178	178	194	167	158	168	175	164	158	189	162	166	168	164	154	173	191	162	155	190	152	164	168	177	164	174	174	172	168	167	169	168	178	167	163	180	163	156	146	172	141	141	166	163	161	179	168	166	173	163	178	156	188	161	160	179	167	169	173	151	179	176	152	162	168	156	159	164	185	163	151	158	175	164	173	167	181	173	169	174	160	155	173	170	174	167	178	173	166	160	166	177	170	148	144	167	184	168	143	151	169	183	158	186	174	187	155	157	175	178	153	169	159	166	143	179	178	164	173	160	179	233	156	161	156	184	138	166	168	157	163	169	176	172	161	172	184	163	158	169	182	178	182	146	164	181	178	166	162	166	169	165	168	168	157	194	171	166	165	162	177	181	180	175	163	170	181	173	156	173	172	187	184	157	198	160	170	180	169	161	172	177	153	166	163	171	152	187	126	149	146	182	170	177	154	166	153	149	179	158	170	171	160	164	164	157	166	165	170	161	168	173	159	162	173	164	162	179	187	172	169	167	172	169	156	166	150	161	157	171	183	169	163	161	175	188	176	166	150	177	180	151	150	175	126	170	151	154	189	162	180	171	178	162	171	172	166	185	163	167	173	162	162	159	185	176	168	164	150	171	163	187	167	167	161	173	157	154	179	194	153	145	182	175	174	160	160	174	160	162	169	159	164	165	170	172	156	177	160	188	182	161	175	157	186	167	202	162	172	160	172	170	161	177	150	161	166	134	156	164	170	149	158	150	173	171	196	154	185	166	154	184	174	192	160	183	170	181	176	183	169	158	172	161	166	158	174	149	161	167	164	169	163	179	172	179	148	159	162	155	166	179	154	160	163	176	183	165	177	170	182	192	170	153	146	171	160	164	148	173	165	162	167	175	158	167	178	170	145	174	160	190	148	156	147	173	178	176	174	184	162	165	164	164	174	176	175	166	190	171	190	165	215	181	168	177	179	164	179	178	174	156	193	176	158	164	164	171	171	141	156	181	191	171	174	158	160	167	158	170	169	182	171	149	159	143	178	166	163	184	173	162	186	154	162	184	151	147	172	176	167	171	161	169	168	169	149	154	166	159	167	179	154	166	196	169	158	147	186	150	160	171	175	168	170	159	176	171	172	158	172	164	155	167	172	185	158	171	191	173	173	158	172	178	161	167	153	161	186	169	155	163	163	151	164	178	167	157	174	165	156	156	175	184	154	158	165	170	153	172	171	159	163	157	180	143	148	184	171	157	159	179	152	153	165	164	170	164	189	132	153	146	167	155	168	171	177	195	176	174	191	161	167	166	176	168	165	160	148	156	173	184	164	149	176	171	166	175	173	162	180	185	166	171	158	172	158	191	180	170	174	177	146	185	156	172	167	175	164	179	167	144	160	173	162	157	190	164	185	178	151	157	137	174	186	160	166	163	169	179	167	145	184	177	174	169	150	158	154	160	142	158	164	168	172	172	177	171	184	176	164	163	176	174	157	159	181	165	158	164	165	158	168	168	170	150	184	172	167	172	168	170	156	167	143	166	182	169	154	159	159	175	190	157	187	179	155	170	158	165	156	155	163
9808	881	735	438	333	290	257	248	238	239	212	214	211	220	217	225	189	181	182	198	220	169	199	195	177	187	232	223	219	199	230	233	215	225	218	237	212	204	170	241	229	230	227	208	215	212	195	201	190	204	184	186	191	182	195	195	208	201	191	183	190	183	184	206	182	193	187	217	184	190	163	213	211	182	192	179	205	192	191	193	196	192	196	183	190	173	211	159	165	167	199	192	205	194	175	204	173	215	176	198	230	193	167	218	193	201	188	176	182	172	184	200	210	214	181	173	196	192	193	182	191	189	203	201	172	177	192	180	174	198	183	190	188	185	192	198	201	206	213	221	182	181	181	189	210	221	185	173	224	195	206	196	205	183	178	190	199	170	206	189	174	195	189	211	184	190	179	217	182	203	199	194	194	194	177	181	183	204	181	184	195	218	189	167	201	172	214	184	222	165	178	203	173	177	183	210	204	220	177	192	194	193	209	184	211	158	210	201	202	189	192	177	198	192	173	191	194	194	200	194	225	190	165	181	167	177	192	201	174	194	185	194	209	183	201	194	190	173	202	175	185	180	177	193	199	210	209	196	191	178	180	189	173	176	175	191	205	201	182	189	190	176	205	196	184	202	196	167	172	191	191	187	174	201	194	168	190	169	177	182	184	203	207	163	183	190	191	202	207	211	208	191	176	203	161	207	189	197	227	189	177	179	220	199	219	203	197	199	192	203	218	226	216	197	210	201	214	212	190	183	193	211	215	186	194	198	188	195	178	185	180	175	193	177	219	189	179	200	176	200	162	185	199	211	189	178	200	192	183	197	197	214	197	184	196	193	196	206	189	192	181	195	192	194	194	205	195	190	201	194	183	209	198	194	193	198	176	185	181	204	199	192	201	205	204	189	201	203	224	180	203	205	203	192	181	177	222	200	175	163	190	165	207	194	174	181	172	194	179	211	176	187	194	220	201	208	176	200	198	201	195	217	210	200	180	187	201	200	191	179	198	187	203	188	179	193	159	178	178	182	190	217	193	195	169	169	213	205	202	189	220	172	185	169	204	190	184	197	204	190	176	188	195	167	188	183	203	174	208	196	214	204	177	173	211	165	182	169	188	184	190	205	195	196	186	196	184	198	204	181	204	208	151	187	181	181	195	208	188	192	214	174	173	199	180	199	192	184	213	193	182	190	168	171	164	204	188	200	181	172	203	190	191	185	213	179	225	201	193	208	185	205	196	194	184	184	208	166	205	178	194	174	180	169	207	207	179	178	195	189	180	185	200	182	206	204	195	201	200	201	189	188	195	197	166	183	200	182	204	185	202	205	197	199	167	172	238	198	194	192	181	187	182	174	203	185	200	197	209	200	208	187	194	195	195	179	193	194	183	196	195	192	194	204	203	204	161	231	214	189	181	174	195	201	189	208	218	158	194	192	203	183	181	201	178	198	182	216	219	229	180	177	196	205	176	173	175	173	191	198	213	219	174	201	196	189	195	187	199	193	181	201	198	191	205	182	188	197	211	199	219	189	214	173	209	197	198	200	197	175	202	182	204	193	172	194	173	184	194	193	183	192	197	192	179	198	167	188	187	179	195	185	197	181	203	203	193	196	170	177	164	200	169	180	181	203	178	174	192	189	203	207	177	207	198	171	183	199	190	185	182	192	195	178	172	196	208	204	178	193	195	187	191	192	188	197	170	221	193	189	209	204	198	209	204	194	204	181	199	164	179	204	205	187	179	216	195	177	198	188	201	193	219	199	176	175	189	208	201	209	190	183	185	199	202	198	180	206	226	181	192	182	175	194	183	200	191	213	195	200	186	192	169	175	178	175	183	200	207	172	177	184	208	177	188	205	195	177	196	188	197	187	184	202	198	183	183	205	210	196	181	200	196	187	197	213	197	201	193	175	201	181	187	189	182	195	192	195	194	189	172	190	190	187	186	196	197	167	181	178	187	186	187	197	187	209	195	198	184	193	213	172	191	201	181	179	199	173	199	183	190	193	189	191	176	172	181	190	200	159	185	197	193	191	172	209	160	203	190	191	183	207	192	183	180	168	198	183	184	196	178	195	192	204	217	199	189	202	189	182	201	183	199	186	208	169	196	183	206	179	164	190	200	195	184	202	189	200	215	187	179	191	187	172	181	193	210	176	184	189	202	197	187	208	206	212	183	211	195	184	201	193	173	197	162	197	190	184	191	193	189	158	197	211	181	195	198	169	191	185	189	215	216	182	223	184	189	198	187	180	220	194	194	175	203	182	191	212	193	205	221	199	173	186	195	192	182	192	171	202	184	193	183	185	186	188	174	171	188	206	172	193	201	175	161	184	200	188	192	210	180	187	198	210	186	206	188	186	202	192	178	204	198	177	196	197	209	199	177	162	167	191	205	183	202	193	193	189	213	204	226	186	182	210	193	169	200	175	193	198	195	198	196	176	186	177	207	184	204	189	179	199	168	215	198	203	197	197	175	207	187	178	197	180	191	185	195	196	184	181	181	181	176	201	204	197	187	172	151	216	197	180	197	173	186	190	206	177	183	166	210	199	180	185	192	199	188	211	195	187	203	175	206	206	183	188	195	191	205	204	209	196	178	181	180	181	183	182	203	191	163	204	192	190	189	192	180	195	198	190	226	216	191	187	198	180	174	193	180	192	181	196	185	202	218	186	170	171	182	184	183	175	212	217	209	166	212	208	185	198	192	194	186	176	187	185	198	196	190	174	199	172	207	182	200	166	214	179	207	202	183	190	197	215	199	213	213	202	193	175	210	206	181	189	189	202	191	224	195	200	166	198	189	194	191	182	211	189	194	168	184	193	179	198	212	186	199	192	209	200	153	222	203	191	207	202	175	186	221	191	198	208	205	173	185	182	197	162	186	195	184	195	200	187	191	192	192	144	184	193	189	192	176	169	211	204	192	199	198	198	181	202	202	152	192	195	167	192	185	163	206	204	208	211	178	215	196	199	228	203	186	169	198	202	188	177	171	193	210	205	195	185	178	184	206	186	196	190	219	169	191	191	175	210	199	172	182	166	182	191	198	187	188	184	216	209	208	181	195	205	180	188	218	165	193	195	193	170	186	185	173	203	213	194	209	192	189	174	195	185	189	192	204	167	187	210	186	191	189	186	186	174	180	192	192	179	172	193	172	186	185	199	185	180	209	162	229	199	188	194	187	210	183	176	208	191	220	178	200	164	188	187	172	223	175	209	184	200	207	208	201	185	198	191	195	183	181	186	178	214	209	189	183	178	199	193	202	188	171	186	177	187	180	184	191	189	204	188	170	158	217	183	189	207	180	198	202	187	183	223	186	224	194	185	206	197	214	205	187	228	203	187	187	182	217	180	211	202	197	189	164	184	170	191	209	183	204	170	188	193	200	163	202	178	181	175	199	180	174	175	202	186	226	188	204	219	219	207	208	182	227	182	194	216	176	240	183	183	216	187	207	197	169	204	167	196	162	166	198	185	182	217	191	184	201	207	194	181	187	191	199	195	182	193	180	207
24415	20356	26477	24090	20356	9564	986	693	556	535	459	379	372	345	334	333	297	327	291	293	265	259	259	273	243	267	245	252	270	267	256	253	296	270	241	235	251	265	231	249	234	259	232	260	255	211	248	226	231	254	240	243	230	210	241	234	226	216	209	235	233	216	213	222	255	218	218	235	259	222	215	224	240	209	220	245	216	207	215	206	247	212	211	212	225	271	213	241	216	208	259	225	221	218	222	243	259	243	210	191	220	235	199	197	232	220	214	221	201	220	211	236	224	193	230	203	219	217	261	230	206	230	201	205	213	234	220	235	220	214	238	217	225	229	217	205	226	210	237	214	235	240	222	224	222	228	225	208	222	214	191	218	202	221	211	217	216	198	241	207	226	227	225	204	215	226	203	236	228	225	225	230	239	226	211	249	230	242	225	210	230	214	210	227	254	195	219	228	230	231	223	205	216	212	202	212	210	242	231	221	210	208	208	231	209	240	238	229	226	215	244	228	251	238	220	196	229	220	234	250	206	182	210	227	210	222	204	242	221	245	237	202	232	213	243	226	225	213	224	230	208	252	233	233	232	196	218	243	241	227	246	206	222	224	220	225	253	204	241	200	225	204	210	222	229	220	233	211	214	204	230	218	213	195	226	249	231	204	195	216	231	192	249	243	213	234	211	188	234	207	232	192	214	199	202	210	208	228	227	196	238	210	219	226	263	209	213	204	227	213	185	202	228	236	213	201	207	227	232	189	214	217	213	206	252	228	225	228	214	203	207	250	219	204	207	238	209	221	216	260	248	263	233	234	236	236	211	247	211	200	226	260	194	213	220	243	201	238	244	198	212	197	223	215	207	207	234	196	231	227	217	260	196	251	224	202	230	207	226	221	253	220	205	216	230	233	270	195	215	225	217	236	234	219	201	219	209	237	209	212	214	224	215	207	227	251	205	222	231	234	217	224	216	218	254	227	201	240	227	209	240	232	234	232	219	202	241	215	235	236	234	233	221	212	228	243	216	204	222	236	239	208	210	239	215	216	226	183	218	224	212	235	237	220	216	217	221	219	228	207	242	238	232	232	238	230	206	217	242	217	226	212	239	253	231	216	218	251	239	236	202	240	224	217	176	216	229	230	238	204	222	247	212	214	217	209	207	225	248	217	187	194	199	207	232	233	251	213	235	217	222	219	217	236	213	228	209	194	232	250	254	226	207	207	225	214	189	237	250	240	210	212	244	212	219	234	207	231	223	183	213	239	245	234	203	213	230	221	212	205	250	244	221	220	229	216	210	203	181	222	220	200	218	214	236	202	226	224	221	248	182	239	212	209	245	199	236	220	248	232	205	225	207	222	228	215	209	195	231	208	215	229	193	216	231	209	235	254	221	217	239	215	224	207	209	214	233	236	226	220	227	228	205	210	207	223	229	221	228	206	227	237	212	229	221	227	210	228	213	223	200	200	215	231	222	202	232	240	207	241	263	223	242	226	190	213	193	251	240	238	218	218	216	229	218	196	223	226	231	199	239	253	222	220	232	237	231	222	209	211	218	201	241	215	246	221	228	221	226	226	228	197	205	218	210	220	229	233	226	201	212	237	235	211	237	228	198	211	195	226	248	229	205	229	188	208	204	224	199	189	207	200	213	213	221	222	213	218	206	216	233	245	219	218	239	180	196	236	226	221	236	224	221	196	213	214	203	225	214	222	211	224	226	217	219	255	265	217	193	193	210	207	202	242	257	246	236	192	231	196	231	203	214	230	237	198	222	236	209	207	249	216	237	225	222	213	222	191	215	212	171	235	205	196	188	232	219	218	215	222	194	227	211	212	223	237	222	233	218	228	201	207	233	224	173	216	221	231	231	227	226	225	245	226	204	210	234	251	205	215	213	228	232	220	219	240	210	218	249	224	216	242	224	239	238	252	228	191	228	236	191	194	244	196	223	250	252	222	210	242	239	210	229	216	244	205	236	251	218	257	210	230	234	206	198	197	243	218	195	215	230	217	225	215	229	208	222	235	211	206	236	256	210	227	226	214	212	227	208	215	228	250	196	230	209	227	225	235	200	221	222	226	227	218	221	234	254	216	231	241	214	220	218	224	211	222	220	209	224	213	222	231	218	268	241	202	230	221	228	233	230	225	235	229	204	209	211	184	227	196	211	236	212	225	207	235	231	200	226	226	250	228	222	232	241	236	229	192	228	221	232	211	235	207	227	232	229	200	212	216	209	241	226	220	219	224	248	220	215	212	211	240	218	228	215	211	203	219	241	205	215	218	250	233	223	213	251	233	210	213	247	213	209	199	227	192	215	212	239	222	227	240	213	227	226	243	219	254	270	220	216	210	217	210	227	230	231	242	209	212	214	202	194	227	223	223	205	226	231	206	212	231	225	250	222	223	234	230	231	208	239	218	206	251	213	239	233	238	216	230	187	240	235	203	243	237	209	220	231	222	214	217	236	207	210	207	260	213	232	217	211	204	229	205	222	213	235	213	214	222	209	223	228	217	190	215	228	227	247	214	228	228	226	201	209	218	224	213	197	226	238	231	229	219	226	249	234	200	236	236	199	237	246	221	218	237	223	213	204	258	230	225	208	228	233	247	205	207	247	227	238	206	244	209	226	195	224	228	216	215	231	226	233	226	207	224	199	214	231	225	204	219	214	220	222	224	224	222	228	228	203	213	240	243	217	184	223	199	204	207	221	255	225	230	201	222	206	224	231	234	223	199	220	231	228	219	212	253	239	207	231	232	231	208	228	225	213	215	224	236	226	247	232	219	221	171	200	217	200	202	240	214	212	236	197	210	216	229	201	194	201	225	205	252	198	212	195	225	213	220	221	249	227	223	259	218	250	200	227	252	209	211	233	196	226	236	213	241	202	224	196	226	225	243	226	214	218	236	186	208	216	206	243	229	224	214	234	214	227	213	237	237	202	235	230	203	249	223	220	224	215	250	240	206	202	210	216	209	209	218	215	251	238	202	192	218	248	207	226	205	205	268	233	214	203	222	237	224	225	218	209	204	211	219	225	195	204	247	233	229	219	204	186	206	219	240	217	192	196	223	230	217	247	182	226	211	206	228	212	211	221	242	232	203	212	241	228	226	207	211	245	218	228	197	219	239	210	210	227	225	236	211	222	207	213	232	231	207	212	200	227	187	219	246	233	221	202	220	220	218	211	211	213	203	216	222	210	225	215	220	218	216	217	234	216	209	208	234	220	229	226	221	215	234	222	248	189	211	226	226	227	198	237	211	249	232	215	227	236	210	230	213	181	216	221	203	246	202	202	244	213	226	205	201	214	224	205	250	236	252	228	220	223	198	232	233	205	206	203	229	232	242	199	221	241	236	222	196	233	225	209	255	219	214	253	241	237	238	217	214	234	245	204	220	247	214	248	211	225	198	197	209	206	209	220	236	231	227	235	220	221	228	199	195	216	216	231	208	213	196	216	216	230	204	214	225	202	229	245	224	223	212	232	215	220	216	238	225	219	218	234	216	234	210	234	209
21401	10414	9800	5109	3265	2308	1623	1297	1089	896	700	607	580	554	514	465	402	408	362	343	361	315	341	326	282	310	280	313	320	290	283	339	334	339	303	289	292	302	279	271	274	268	283	265	257	282	295	239	263	238	270	240	253	250	226	248	258	219	231	255	216	242	274	259	237	250	229	248	244	252	241	218	249	231	226	228	253	219	226	200	199	242	224	211	234	228	222	261	226	223	232	213	236	219	216	215	246	240	226	213	220	214	217	249	209	227	209	211	252	204	213	229	238	205	207	225	222	202	253	237	207	206	203	228	217	236	229	238	271	254	210	213	217	212	217	230	219	220	223	226	221	215	244	223	222	214	213	207	229	211	234	223	209	252	248	227	240	215	245	254	237	224	232	234	237	228	245	203	225	245	236	234	223	205	210	236	246	203	239	226	230	226	242	202	216	235	218	250	235	220	259	225	191	258	248	221	209	244	219	204	208	260	179	241	210	215	214	226	221	208	220	196	217	256	256	242	234	205	236	232	246	204	231	229	191	237	258	219	240	240	230	221	186	239	207	214	255	213	230	224	210	230	221	242	218	223	226	223	260	227	217	230	231	250	225	222	219	210	217	221	207	206	208	201	213	221	241	214	227	227	184	231	235	221	198	225	213	248	241	235	216	217	230	218	223	229	208	252	224	225	207	244	227	231	219	232	227	233	252	229	216	217	223	241	218	212	223	215	226	187	197	217	235	228	201	242	208	232	241	223	220	220	215	241	193	214	219	242	238	219	240	234	217	244	224	214	234	229	223	240	236	230	236	243	219	220	237	242	212	229	238	234	193	229	210	238	211	225	209	226	216	229	196	223	236	189	258	215	185	232	235	206	222	207	207	242	238	214	212	233	232	241	225	209	210	206	222	189	239	246	196	218	212	230	210	263	204	216	226	238	228	203	248	222	204	189	248	245	212	238	236	232	222	221	236	226	221	265	224	217	248	172	229	247	270	239	228	212	229	228	245	206	229	212	216	215	211	214	228	216	232	216	237	207	228	221	221	237	248	193	225	208	235	231	214	196	202	198	228	228	251	238	230	199	228	229	246	233	233	228	220	227	223	240	249	216	225	229	245	218	225	238	228	237	220	215	223	223	250	222	246	221	235	254	221	239	244	206	220	215	235	239	216	217	230	240	214	245	198	227	263	218	237	230	251	232	223	227	246	213	238	238	249	226	211	238	223	208	197	202	256	217	237	214	213	222	244	235	209	199	215	215	233	230	236	238	219	221	208	220	234	214	231	264	227	219	207	236	236	232	217	209	207	218	227	237	217	213	220	236	219	208	235	205	249	227	208	220	229	232	229	217	235	241	219	239	204	231	218	224	213	199	221	240	247	238	202	236	229	231	252	225	199	233	227	226	239	202	240	216	225	226	233	227	249	203	253	226	224	244	242	222	235	225	211	226	221	218	219	223	232	213	210	248	201	222	228	208	230	201	249	198	221	208	221	203	245	233	218	236	195	227	219	230	207	206	232	225	259	236	230	220	241	241	213	230	210	227	242	235	225	208	212	218	212	242	225	227	196	206	222	234	227	240	216	242	229	218	227	233	253	236	221	209	225	239	237	214	222	238	222	247	213	232	237	252	213	220	210	194	206	210	235	188	219	243	227	238	207	227	224	209	207	248	229	235	228	235	223	238	249	233	218	245	238	219	244	217	210	215	209	211	236	239	218	206	243	238	210	225	208	213	204	227	252	237	208	239	249	233	229	229	218	243	225	240	231	238	237	195	220	214	207	238	219	224	219	240	247	225	226	245	228	217	197	243	244	219	201	226	235	224	248	246	243	230	219	226	256	223	239	202	216	230	221	226	216	215	230	232	220	218	246	233	216	221	208	215	226	236	234	217	234	213	232	235	198	214	227	218	235	221	216	226	243	227	215	242	237	258	221	256	244	220	212	227	230	205	208	212	221	214	220	221	230	201	251	232	198	230	218	232	208	226	209	234	205	228	208	224	223	229	205	197	239	275	241	212	209	229	223	238	222	238	229	226	200	230	209	231	228	246	213	226	210	232	239	230	252	219	223	229	234	205	216	233	243	204	215	179	211	246	232	232	211	221	234	218	212	237	232	253	221	230	209	271	218	212	217	213	229	228	229	225	211	219	264	231	242	223	228	199	233	204	231	211	196	216	223	213	211	213	244	240	234	201	240	218	216	229	241	225	251	230	226	240	247	217	219	194	227	239	203	226	218	241	242	208	225	216	251	213	212	242	241	211	191	211	222	219	203	246	225	189	215	243	196	234	232	229	197	223	234	258	241	227	207	212	237	212	202	220	235	220	245	253	208	215	221	216	238	226	216	233	197	268	215	233	229	196	222	226	248	213	242	183	222	234	224	232	233	244	237	240	235	255	231	250	213	251	220	208	222	229	222	258	219	209	223	207	236	225	222	225	238	246	231	230	216	221	226	232	251	228	225	223	236	223	229	217	224	230	223	216	220	231	230	196	235	217	221	238	192	218	246	237	260	216	216	180	207	227	233	242	219	239	211	233	248	205	219	237	240	217	239	232	213	222	219	231	232	233	206	232	264	222	205	201	241	243	196	220	201	240	211	249	214	231	227	229	226	253	201	227	230	246	205	238	214	222	231	222	235	233	229	243	232	255	211	233	217	242	244	232	241	234	214	221	233	246	233	236	221	255	201	203	232	197	235	205	241	223	236	209	249	223	230	203	230	242	233	230	202	225	240	215	224	217	220	235	201	225	210	235	242	247	240	234	210	237	216	221	237	217	186	216	207	212	242	201	226	188	221	214	244	225	218	207	220	217	220	209	227	229	238	223	255	238	243	224	247	234	207	276	222	211	224	231	234	228	246	213	217	251	239	222	223	228	249	220	228	226	238	227	227	236	243	212	222	240	209	257	230	228	204	221	243	211	204	249	238	213	199	217	229	237	210	239	220	229	231	239	249	221	263	229	224	230	221	231	249	239	215	208	235	210	221	223	238	233	228	229	236	221	222	234	209	209	228	250	227	226	219	221	228	213	222	220	232	225	241	235	220	224	219	216	218	239	233	200	199	202	227	208	235	230	235	233	248	223	237	199	225	223	221	239	228	217	229	237	217	246	206	238	227	235	236	221	236	205	217	214	223	231	230	235	223	251	223	203	223	229	243	222	246	208	230	231	247	231	231	202	245	236	236	233	230	220	229	205	219	229	231	225	216	220	262	216	241	234	218	212	228	218	210	204	215	236	218	236	253	217	213	243	244	236	240	230	218	223	217	244	192	223	203	210	222	216	247	223	233	236	223	221	211	244	266	228	229	216	232	228	211	215	232	212	193	242	218	221	214	214	215	207	235	223	214	206	239	220	232	238	224	224	231	225	235	194	213	234	216	198	238	195	220	225	226	235	219	210	240	227	218	232	220	228	249	198	227	227	240	241	205	196	214	223	219	222	209	219	219	216	205	244	235	219	231	209	234	216	226	230	226	237	245	227	226	262	213	220	236	231	207	212	225	209
22588	20364	26868	23748	20366	20428	9890	1645	1167	1038	939	835	835	775	720	723	700	604	652	601	617	605	582	618	549	571	614	603	557	583	574	597	563	599	574	607	556	584	529	548	538	584	548	500	546	521	521	564	560	561	521	542	481	533	525	492	539	528	505	488	501	522	517	504	523	482	498	563	493	536	462	540	500	497	509	492	535	513	521	524	507	532	468	501	509	524	531	489	486	505	498	518	494	485	485	483	517	570	512	495	520	550	484	510	529	482	539	485	514	534	486	501	475	481	525	500	469	554	497	505	516	531	492	460	496	504	549	453	525	514	498	490	515	531	524	483	478	526	499	524	496	518	489	511	485	497	488	506	486	494	510	494	469	479	499	493	528	517	484	470	497	489	501	491	485	474	485	517	489	525	510	529	490	517	499	502	497	495	465	482	481	489	500	535	513	490	525	458	506	484	482	510	554	495	469	549	524	480	486	509	496	492	520	492	491	514	454	484	492	533	562	490	516	483	488	493	469	481	552	483	507	491	501	497	515	528	521	483	502	517	535	483	494	521	476	487	497	488	506	517	504	527	502	538	512	555	518	480	506	518	507	482	502	493	465	466	524	495	537	538	490	487	477	518	473	509	492	483	510	490	549	510	493	490	486	510	504	484	492	448	507	502	547	507	494	476	507	495	480	484	493	488	526	504	476	543	494	485	481	517	523	518	506	493	496	480	476	498	493	488	500	498	548	449	527	528	518	485	505	514	506	491	548	501	487	524	493	536	498	453	480	502	498	525	521	503	471	462	486	470	536	465	490	498	493	485	479	493	467	479	490	512	525	463	531	491	493	479	508	502	497	478	545	484	474	551	519	489	497	540	493	477	509	502	512	504	510	497	492	485	504	492	476	511	520	515	502	552	487	512	466	487	505	533	509	523	515	524	486	543	479	436	524	513	500	480	452	499	454	458	465	491	516	514	536	503	519	511	510	481	487	516	519	494	519	472	475	508	528	472	509	529	515	522	501	494	504	517	504	499	477	482	501	543	456	487	503	473	484	504	523	503	529	515	494	493	524	522	432	527	479	483	498	501	489	512	495	547	492	518	524	504	469	520	520	503	485	511	507	531	511	509	461	462	500	495	534	540	449	510	509	513	470	523	524	517	517	504	497	517	536	485	499	502	474	521	505	471	531	497	517	525	476	510	533	492	546	530	513	481	506	458	521	471	512	522	493	481	478	491	522	462	513	503	495	515	532	506	495	522	502	542	543	551	489	493	516	479	495	486	538	509	453	494	475	484	488	505	464	496	487	482	509	499	490	492	508	491	506	515	542	505	461	508	515	527	497	530	503	494	454	479	534	542	460	455	512	510	493	443	498	509	499	531	534	458	506	467	507	490	473	454	480	497	490	537	495	485	504	510	483	514	488	494	471	501	495	492	451	500	493	521	515	489	507	459	479	476	500	463	493	511	514	473	482	510	503	499	472	468	473	583	482	473	503	491	476	538	509	506	472	480	475	500	548	509	503	528	474	476	506	483	507	547	526	474	506	488	510	533	498	545	526	467	497	487	520	487	457	503	494	499	487	491	523	488	495	515	527	494	519	539	485	515	463	515	483	506	524	528	460	525	475	529	504	480	529	502	537	469	484	546	520	519	500	497	515	491	507	491	484	467	501	509	498	539	490	519	489	539	480	504	455	498	502	484	499	509	473	489	466	485	576	512	475	476	478	488	528	502	488	479	522	508	518	491	533	525	476	493	501	507	502	547	498	456	466	522	545	522	539	480	479	498	505	502	505	513	517	504	509	510	478	487	501	485	471	493	477	513	486	504	469	488	543	494	520	481	537	443	514	485	515	493	558	463	507	504	490	527	534	471	516	503	475	483	507	539	465	476	526	526	492	510	447	521	450	528	512	452	515	487	515	467	511	510	517	486	521	512	462	485	494	506	462	513	479	464	489	535	481	499	511	437	498	489	508	471	491	490	449	511	519	512	533	484	500	509	511	518	508	498	511	501	526	521	539	514	499	531	506	527	477	498	460	502	507	507	503	534	505	509	489	500	538	460	532	469	477	510	487	440	483	505	516	499	499	516	501	496	493	494	499	476	495	493	528	480	481	520	513	513	529	479	465	537	541	489	508	463	510	498	505	529	504	477	495	485	470	478	493	523	459	485	513	488	541	491	493	482	497	492	530	511	506	505	496	485	531	515	461	494	527	482	531	500	498	504	479	539	507	500	463	482	488	481	508	510	488	509	507	503	541	526	483	472	463	504	478	498	479	496	515	537	530	493	483	475	453	498	513	489	499	535	486	481	509	501	530	552	510	495	497	531	507	515	499	545	485	502	506	496	502	508	472	502	517	543	512	492	508	491	501	498	488	506	500	497	492	491	501	498	524	484	487	523	471	511	531	541	502	491	522	519	499	487	499	489	522	515	482	520	504	499	516	532	533	498	535	488	478	496	544	470	507	465	506	539	516	501	496	519	506	507	489	441	540	490	513	493	477	511	467	500	514	517	497	472	469	507	511	507	493	502	494	493	518	492	538	490	550	512	514	483	528	483	491	484	476	478	499	465	505	525	489	482	481	517	503	511	501	519	545	516	502	541	509	506	497	504	536	488	477	473	491	526	535	491	488	492	496	495	532	491	497	482	508	471	498	512	510	483	527	514	488	491	472	493	501	529	493	421	497	477	500	494	518	535	474	483	492	497	527	545	477	484	470	483	505	520	475	467	521	481	545	515	484	490	487	484	481	521	492	437	477	482	530	478	495	555	490	512	472	486	482	493	511	486	544	478	493	518	495	529	517	524	505	479	473	503	507	503	464	491	490	490	501	470	478	501	489	484	518	498	509	501	487	484	483	499	483	531	447	490	514	494	483	501	484	509	484	523	473	523	515	534	489	505	505	506	519	496	473	528	504	517	522	504	490	470	505	516	495	521	507	522	522	516	449	499	505	459	505	544	492	471	483	492	542	457	493	510	491	474	504	518	514	487	491	510	479	474	506	550	466	498	513	541	499	482	475	483	463	471	487	526	520	485	484	496	533	490	517	477	483	558	529	487	522	504	512	471	508	498	507	524	495	526	515	490	513	502	480	509	541	496	479	526	505	491	536	479	512	478	510	506	523	488	475	527	518	510	474	515	502	540	517	484	506	524	566	475	528	508	457	478	508	473	500	529	471	517	485	522	459	492	475	494	495	496	499	474	506	483	453	485	523	518	486	484	476	480	469	468	511	531	514	513	489	474	541	499	492	464	493	524	491	509	462	505	497	482	542	509	514	520	502	496	535	520	480	538	498	497	526	520	483	481	487	515	523	507	464	489	518	495	486	482	521	511	482	510	491	491	529	498	529	512	514	500	476	509	532	462	481	489	500	472	511	461	476	508	578	474	503	484	513	479	496	471	503	513	476	488	493	488	528	518	502	470	476	517	505	480	494	460	505	523	458	508	466	508	517	485	507	505	502	523	508	498	451	486	498	481	460	495	454	500	511	487	532	481	490	490	477	506
23008	17076	16055	9230	6057	4191	3148	2560	2101	1826	1529	1317	1151	1086	1013	957	845	834	809	727	731	701	668	711	691	709	651	601	627	588	657	666	656	647	554	619	616	585	590	558	588	580	553	585	522	545	526	506	568	568	498	529	555	515	533	551	512	522	527	493	535	496	508	512	526	500	471	528	488	504	511	530	510	485	503	462	532	465	510	528	544	525	501	513	508	484	511	489	487	510	530	479	502	515	472	480	530	496	494	490	506	483	536	517	486	493	500	488	493	510	497	505	503	510	500	496	461	459	494	506	521	445	472	480	525	470	474	493	486	480	469	495	458	461	508	493	483	553	460	479	451	478	526	441	507	518	505	507	518	518	492	511	465	507	490	450	500	475	482	477	511	507	483	510	460	504	533	505	473	469	487	453	466	486	478	495	485	462	500	461	471	465	462	474	442	484	520	487	512	463	464	466	494	503	501	498	522	489	501	491	493	487	482	493	473	451	520	535	483	474	477	485	496	486	487	462	517	460	510	458	495	530	456	505	486	486	500	473	476	481	513	477	549	471	476	504	459	491	496	481	470	503	495	473	508	445	506	501	447	501	455	510	471	462	464	511	456	504	492	484	485	504	522	462	490	480	501	497	487	464	461	522	535	515	492	477	489	526	468	485	497	465	463	482	468	479	481	496	487	487	461	467	479	492	500	477	483	477	517	492	533	479	482	467	497	478	459	445	498	499	505	487	469	485	524	500	486	490	512	502	503	485	479	524	493	467	478	513	479	484	453	485	439	474	493	471	467	518	472	511	509	512	498	466	461	461	488	467	481	490	493	437	493	490	491	479	529	481	481	473	496	489	513	512	494	496	448	513	486	490	464	485	489	449	515	468	481	492	431	490	508	499	511	482	506	497	484	488	520	485	496	496	462	535	444	490	482	490	473	509	474	527	517	502	474	476	488	494	535	518	510	482	535	516	526	489	477	466	489	442	465	511	471	466	473	501	487	470	491	522	456	507	480	495	514	482	469	479	495	431	523	501	460	492	463	465	470	502	445	470	495	492	467	454	505	440	471	438	473	484	503	507	527	499	463	495	477	484	492	461	507	501	500	482	470	480	479	480	471	479	460	481	475	497	470	455	508	477	486	470	519	488	466	481	506	481	493	527	490	508	507	464	462	516	485	513	469	484	515	501	492	506	504	495	479	492	483	494	512	474	474	485	504	474	487	505	474	474	504	491	520	485	498	473	450	502	465	462	486	500	496	448	482	497	504	465	516	475	480	462	469	482	483	527	487	474	489	513	509	500	450	506	487	494	463	509	479	461	503	451	505	503	454	472	529	467	484	470	495	437	489	463	505	487	499	516	470	503	478	461	491	499	469	461	463	475	500	505	491	482	496	488	459	469	486	474	481	468	511	520	498	507	461	471	462	487	493	462	450	442	494	441	516	465	534	500	481	482	548	494	468	531	466	474	500	486	507	506	450	465	482	441	523	493	466	488	483	488	507	475	459	518	495	456	497	503	462	480	502	477	483	461	477	463	481	475	476	478	474	474	475	495	527	482	477	461	495	458	507	496	500	486	459	491	472	505	447	487	506	483	506	509	467	477	467	503	507	486	471	442	516	483	523	506	482	508	477	479	458	513	513	480	504	474	511	489	459	500	450	490	489	494	512	468	517	496	479	494	466	464	481	461	470	480	456	484	473	536	465	470	472	502	492	464	480	497	505	507	469	496	495	469	475	467	495	485	490	464	560	472	499	485	504	498	487	455	507	470	470	491	491	496	545	455	455	493	505	466	498	473	511	475	471	490	504	527	459	481	502	511	496	457	500	515	470	481	495	495	510	482	479	481	503	488	484	454	463	484	513	479	480	499	516	485	487	495	468	483	492	491	455	488	485	449	468	493	448	512	483	462	511	471	545	472	496	520	517	483	553	472	483	499	455	472	476	503	480	498	500	470	507	482	513	486	510	502	524	518	509	452	514	484	490	503	473	474	470	476	470	463	476	519	491	455	523	478	479	465	483	535	492	509	457	493	530	527	471	484	486	437	502	527	510	491	497	468	448	472	483	503	470	520	449	489	471	493	476	501	466	506	485	458	460	485	496	469	489	486	512	562	482	473	479	465	487	510	511	493	524	486	499	503	526	486	490	472	420	496	475	456	508	445	510	469	507	508	484	497	510	479	466	489	483	497	461	489	457	487	509	484	547	511	458	469	458	531	458	461	446	509	537	455	522	517	473	476	498	513	461	487	475	490	472	505	445	435	485	470	490	504	450	495	450	494	480	491	547	534	488	479	489	457	456	509	503	492	501	515	518	462	489	462	497	461	482	479	461	493	524	499	494	471	468	467	468	487	482	503	458	472	510	472	506	492	457	439	505	469	523	450	478	495	488	505	464	491	479	477	480	426	521	486	510	488	462	451	495	477	509	485	519	505	477	499	478	507	480	474	465	512	493	499	492	506	485	492	451	479	415	540	468	477	477	471	523	502	494	469	486	516	461	467	483	476	490	489	454	495	510	511	450	516	460	486	462	473	462	491	509	486	507	498	507	495	503	465	513	507	530	485	481	494	534	477	463	460	502	495	487	470	432	471	451	508	507	519	455	524	518	475	485	448	533	477	519	502	506	490	500	477	482	453	501	483	487	520	491	469	497	521	512	477	485	483	498	472	485	503	494	532	520	503	471	489	504	483	458	482	484	476	469	488	453	499	502	463	503	506	493	476	486	471	495	526	489	456	453	518	496	469	511	453	509	501	495	501	424	500	503	425	495	461	511	498	463	512	512	467	466	491	484	471	468	468	515	505	487	472	490	495	461	457	496	514	481	458	476	505	470	488	496	479	456	488	490	470	453	500	483	484	516	539	528	507	477	471	474	485	492	494	466	509	500	460	537	489	508	490	473	519	522	469	450	460	537	468	512	505	496	456	521	450	497	461	458	468	491	505	468	486	506	505	487	498	501	477	471	516	473	512	464	520	436	483	477	444	497	471	512	488	502	511	505	478	441	511	482	513	476	455	504	467	489	489	481	440	458	519	495	487	479	504	521	481	463	497	436	498	490	524	504	487	473	462	503	515	473	475	528	495	480	500	441	468	521	448	519	494	498	462	446	502	490	507	465	511	500	502	528	501	513	471	471	469	508	506	487	483	484	482	465	428	475	513	491	535	485	523	502	499	477	456	486	490	456	494	502	484	458	488	480	466	529	460	529	468	516	483	467	488	508	503	490	474	474	482	494	451	494	518	509	466	488	503	480	504	537	495	483	514	515	433	482	504	487	485	492	484	469	511	515	468	469	473	515	504	501	524	472	527	475	459	463	503	479	460	460	467	508	468	472	508	483	496	482	473	492	435	482	456	474	464	526	479	477	478	515	503	463	493	483	521	487	473	486	471	503	527	471	464	466	489	505	475	468	464	507	520	479	491	477	481	502	496	457	501	487	470	506	489	486	464	482	491	487	510	513	492	471	490	515	505	508	481	507	493	491	433	485	470	559	451	485	455	470	480
28368	13462	1435	332	249	187	188	192	196	180	165	175	181	157	167	170	178	183	163	161	182	180	170	159	177	183	159	161	176	175	182	174	194	211	150	177	174	182	155	171	136	165	195	179	199	149	167	192	178	166	180	194	180	182	164	174	161	153	154	176	198	163	180	183	161	170	160	152	189	152	181	173	169	177	164	191	178	151	171	162	157	165	170	163	161	162	181	159	161	169	182	165	144	174	174	177	159	148	167	141	165	178	167	159	194	177	160	148	177	152	173	155	149	150	181	173	142	164	134	171	190	169	161	164	155	158	177	151	172	174	178	165	167	155	173	167	176	156	161	174	182	178	172	156	186	177	168	168	188	161	197	158	152	165	153	175	136	173	148	158	166	184	166	158	168	174	136	188	152	164	173	165	181	149	171	143	170	175	176	171	166	163	134	138	148	147	176	156	162	182	188	164	173	178	174	156	179	178	159	193	157	171	166	185	185	158	163	165	179	180	166	163	148	175	161	147	177	166	178	169	164	172	183	189	160	163	171	188	169	159	159	192	164	160	142	167	164	188	164	161	160	166	156	171	166	180	176	166	184	189	170	181	168	174	174	188	177	172	180	149	174	196	162	167	160	175	175	179	167	168	155	147	161	173	166	177	160	182	154	158	159	165	152	167	171	137	162	164	170	179	199	161	162	170	197	193	185	154	175	158	158	160	168	173	183	164	168	163	170	167	152	165	161	169	152	174	169	161	175	179	141	158	165	167	172	175	163	154	145	188	178	169	167	196	154	197	176	163	188	176	172	176	171	150	190	166	149	146	146	157	149	161	148	142	169	148	176	181	175	184	163	177	161	182	167	176	158	152	156	150	168	132	166	187	162	184	160	167	185	184	188	163	161	165	165	156	196	179	150	167	156	183	155	159	164	169	196	182	146	199	143	156	173	176	161	142	192	148	158	168	169	160	185	176	169	183	182	158	179	162	177	209	153	170	144	184	171	181	152	168	158	131	178	166	180	151	160	183	184	195	187	164	164	169	174	192	176	159	184	148	161	162	168	138	172	155	165	158	166	157	186	170	172	157	152	157	193	174	169	175	165	190	180	157	165	168	157	167	176	169	173	168	197	158	184	165	179	176	174	192	154	175	179	177	137	158	162	161	171	173	180	170	166	172	185	153	156	168	169	175	187	153	159	195	162	172	167	171	177	164	171	167	167	184	148	169	162	158	172	152	170	163	159	169	180	184	165	172	162	175	154	181	175	172	155	190	163	173	196	175	162	165	144	180	178	165	155	169	155	150	156	170	170	135	158	164	148	142	169	192	153	168	173	197	173	176	161	141	151	168	172	208	143	174	201	172	196	166	161	172	171	182	144	177	192	156	175	177	151	174	177	168	181	163	144	172	170	169	171	161	155	177	163	168	166	191	148	172	170	162	174	175	141	168	156	170	183	167	177	148	182	174	188	176	175	143	160	148	160	163	166	176	166	167	155	170	152	190	185	197	178	169	159	160	160	175	190	169	160	148	163	162	183	152	159	173	172	168	178	174	162	176	143	149	153	168	170	164	192	167	130	172	174	157	170	180	169	162	153	183	162	177	212	183	185	162	164	176	172	151	176	188	159	193	167	170	168	173	146	165	174	165	188	185	166	181	157	164	188	186	163	160	163	178	154	196	161	158	169	182	165	171	180	160	159	163	159	159	185	164	152	175	141	171	180	191	188	152	171	163	153	178	159	162	166	184	174	171	185	204	153	155	172	186	189	160	166	173	162	168	165	156	180	162	164	194	160	164	175	151	152	177	186	153	184	171	180	171	157	168	168	183	166	167	165	206	171	178	157	170	159	168	163	184	171	162	157	171	187	154	161	166	163	160	204	192	163	199	176	150	173	178	127	161	181	176	163	162	184	149	158	181	182	155	170	170	179	186	164	151	147	185	162	179	180	163	161	161	160	183	175	165	168	166	172	153	163	144	183	184	167	173	172	179	172	177	149	192	159	170	176	183	167	143	141	163	173	195	191	169	160	176	155	182	173	174	160	154	168	197	179	162	182	154	167	148	159	178	159	150	165	171	167	162	171	159	184	165	165	163	153	175	183	176	170	171	174	161	165	165	167	153	169	153	186	177	164	173	183	142	160	158	139	158	184	158	180	156	160	166	176	194	176	174	163	180	158	165	157	154	183	162	170	170	163	204	165	163	162	172	206	165	172	180	176	176	165	157	172	158	173	174	164	163	167	171	151	161	164	148	161	173	159	169	158	172	177	189	182	179	178	163	151	181	163	165	158	163	150	173	160	170	191	168	159	145	167	157	190	170	151	179	164	180	148	163	155	165	179	172	175	152	155	162	162	174	170	151	164	172	187	170	186	147	144	160	176	173	173	170	186	161	165	156	155	157	169	175	162	173	177	171	147	181	142	159	173	173	179	182	146	159	197	168	162	161	160	172	181	165	148	157	184	193	173	167	194	172	191	181	169	148	179	164	191	166	167	180	160	151	146	176	167	165	164	143	179	149	185	181	153	151	163	157	159	153	167	170	188	188	156	168	181	182	181	167	163	176	163	157	211	176	174	161	191	190	182	178	174	180	166	161	161	172	144	164	189	162	177	178	159	176	168	183	180	169	158	181	169	157	174	158	156	147	181	162	170	175	166	188	193	157	179	159	188	150	134	183	157	162	157	185	176	180	161	175	173	165	178	163	133	158	170	164	166	184	165	162	145	162	149	172	148	174	165	187	171	174	196	170	145	162	195	165	163	166	184	156	189	186	160	170	152	166	157	184	161	138	180	141	182	175	161	170	139	151	168	161	184	168	164	162	166	154	165	163	146	136	177	162	168	146	159	150	165	152	190	175	164	144	158	150	190	164	161	148	163	179	169	181	181	168	173	145	162	161	174	207	179	171	167	169	143	167	176	173	166	174	190	183	173	177	178	164	140	161	159	173	195	153	146	150	177	173	174	180	161	186	164	159	155	172	171	178	174	171	188	188	152	170	169	175	148	175	161	151	191	174	167	149	156	153	189	180	171	164	185	182	172	153	160	178	154	155	164	168	177	164	162	174	160	163	192	191	175	142	188	170	160	172	145	169	171	162	159	166	145	164	185	169	177	169	161	149	151	150	155	150	150	161	180	156	176	166	160	167	159	174	167	134	160	133	177	176	171	152	163	195	165	176	181	166	188	179	162	163	188	190	157	150	164	144	159	154	155	160	169	189	160	186	166	175	170	160	167	148	160	159	159	183	171	177	150	168	177	155	156	163	158	194	174	152	204	176	186	160	175	187	173	177	163	165	181	157	137	186	154	178	177	163	164	160	183	173	163	155	176	161	160	174	167	160	176	163	183	172	181	158	201	181	173	189	156	167	177	154	143	174	166	168	176	160	196	171	169	168	169	188	185	172	170	145	189	178	160	173	173	158	170	166	175	189	179	156	172	184	188	162	181	171	175	171	148	164	180	177	182	165	166	177	157	161	156	167	138	165	165	159	181	153	172	167	193	150	171	166
12011	845	729	427	338	288	269	243	239	225	213	180	201	202	202	187	201	188	181	204	216	207	202	201	205	187	206	218	215	185	228	220	201	183	233	222	211	196	204	192	213	202	218	198	209	212	199	207	207	217	200	203	196	185	187	194	225	202	165	218	195	204	203	192	165	177	198	178	193	201	176	169	200	197	204	184	194	189	195	173	198	214	187	171	194	200	226	187	190	165	197	193	205	198	201	192	199	184	201	190	176	194	197	215	200	181	218	187	186	179	175	202	178	199	197	188	196	192	188	180	181	217	199	171	201	182	200	201	184	219	198	193	208	192	217	190	198	188	199	202	210	182	206	175	182	192	185	194	178	206	203	208	177	204	182	189	167	177	187	192	194	172	186	194	205	184	183	203	189	174	198	220	180	205	202	191	184	189	209	200	192	189	195	193	208	171	181	199	206	192	180	188	183	219	187	202	218	203	205	189	189	193	172	193	212	199	209	205	203	181	195	212	201	231	184	192	202	202	200	199	207	185	167	225	193	199	192	210	178	195	206	192	200	184	211	164	202	200	193	193	204	218	196	205	196	196	196	199	189	201	213	192	218	201	183	194	178	212	191	179	175	203	192	183	193	190	222	216	203	204	184	189	195	188	179	196	206	163	183	196	203	199	195	177	206	191	194	174	195	229	204	181	214	189	198	225	198	196	203	187	186	187	182	218	188	194	207	185	202	208	209	171	187	181	195	184	197	179	207	188	179	194	175	178	204	193	183	169	189	221	189	204	203	177	199	189	198	195	206	207	207	202	177	221	179	184	199	168	190	181	200	193	202	193	182	208	178	201	177	195	189	194	207	184	199	208	176	193	177	204	205	185	202	181	180	185	223	213	168	186	215	177	208	206	187	167	196	205	197	201	173	207	190	211	213	234	199	216	189	189	188	189	188	188	175	206	183	165	203	194	207	174	169	186	204	191	178	194	199	210	197	192	190	192	187	188	171	216	191	209	192	200	185	191	183	208	191	188	190	175	189	196	202	181	174	214	184	188	194	194	207	181	195	169	196	186	163	187	208	196	215	188	182	202	234	179	199	198	201	209	177	172	183	203	180	158	211	187	178	197	209	182	197	196	182	222	200	205	197	194	202	183	196	216	200	210	206	203	201	187	213	214	206	189	212	211	189	188	205	194	206	185	183	194	192	195	212	175	160	183	197	214	215	206	173	180	213	204	201	179	201	203	178	196	225	203	196	196	204	207	189	194	173	196	189	199	190	205	163	184	183	205	177	201	205	173	151	206	203	185	174	197	185	192	190	183	187	176	202	216	198	192	202	202	196	178	184	197	218	227	195	205	206	172	180	193	177	206	218	216	210	203	176	206	200	190	187	182	183	200	195	203	195	168	193	198	211	196	177	176	207	190	155	191	179	202	191	201	175	226	192	203	193	185	222	186	195	187	200	215	187	182	196	168	203	188	160	198	203	198	188	208	198	199	203	200	181	182	195	216	181	189	190	213	204	170	199	215	201	209	210	188	210	191	183	199	187	213	216	207	189	198	201	211	209	199	183	218	203	184	202	193	215	198	186	211	198	204	199	212	182	190	193	185	185	200	184	196	197	194	184	181	187	192	203	200	200	185	198	208	177	187	181	201	198	200	179	184	194	173	173	180	182	172	202	198	167	195	204	184	169	185	213	209	218	198	179	203	211	189	212	210	175	201	186	192	198	217	165	222	196	181	228	209	207	189	233	162	193	206	179	179	191	187	169	189	182	189	197	176	173	216	201	196	180	219	210	212	195	185	194	174	176	186	202	219	208	196	166	209	184	214	173	198	196	205	196	175	203	198	187	194	192	218	189	185	193	199	184	189	198	204	200	199	199	186	199	231	191	186	184	195	206	193	190	188	174	166	190	184	187	240	173	208	197	192	170	187	199	190	204	193	174	190	180	206	193	185	204	197	191	191	179	180	196	210	177	178	202	190	197	199	201	203	148	204	203	188	208	211	191	208	209	199	182	174	211	185	211	199	178	194	192	202	203	184	229	217	169	182	216	190	193	176	198	201	175	164	189	178	176	200	197	171	228	186	186	212	189	176	194	182	194	201	185	177	216	177	212	169	203	210	207	191	234	179	209	192	194	202	170	197	185	201	177	221	192	190	182	185	187	186	191	224	178	206	172	199	202	204	196	169	191	209	213	181	175	217	216	205	198	191	186	225	190	200	197	186	203	209	174	200	198	194	195	188	186	183	214	198	213	181	208	204	186	207	191	217	187	194	195	187	205	208	217	202	178	191	190	200	217	219	185	179	190	189	210	196	176	188	186	208	191	189	198	201	199	159	226	202	189	204	178	189	195	195	188	206	174	184	174	194	192	162	194	183	224	190	195	194	192	214	204	202	179	186	192	184	198	198	180	187	210	180	201	176	196	204	194	191	211	180	192	200	211	168	221	192	203	190	205	188	196	207	169	192	178	199	196	163	195	192	162	182	183	197	182	186	188	181	161	183	183	191	180	201	205	180	176	195	217	213	190	213	212	189	192	203	192	197	213	228	184	182	193	194	200	194	179	173	183	182	209	199	193	184	190	208	180	188	203	197	207	201	187	203	192	176	168	214	194	177	181	177	173	200	188	171	181	191	199	198	190	193	174	192	190	198	206	188	191	200	189	209	189	212	184	183	162	214	184	188	173	179	218	180	184	199	181	201	199	182	181	200	155	198	181	191	198	185	199	180	192	201	173	206	191	185	191	191	184	205	226	181	219	160	180	186	222	201	190	180	197	201	207	173	194	212	194	188	211	229	175	181	174	196	203	213	159	202	214	193	191	206	219	198	190	217	168	180	211	182	202	187	195	178	210	193	192	186	193	212	183	195	199	205	205	204	183	214	189	195	204	190	201	208	195	193	179	193	209	188	204	204	227	168	190	186	209	195	168	212	201	213	187	192	205	176	191	196	180	194	214	186	183	174	212	182	194	186	187	188	178	224	197	204	191	208	195	202	188	171	180	176	207	195	196	164	188	167	216	194	205	212	176	193	214	193	185	176	190	179	179	172	202	199	167	208	209	170	184	178	205	208	209	193	180	180	172	198	186	216	186	199	194	204	187	185	186	201	193	191	177	171	210	199	200	207	198	196	185	190	213	206	190	168	215	202	198	182	218	197	186	196	193	187	181	218	187	168	202	227	203	196	205	186	189	173	206	184	177	182	205	166	206	222	222	172	179	203	217	173	187	187	192	176	223	207	178	190	189	199	201	199	201	195	178	199	202	212	192	222	187	186	198	176	201	192	168	164	179	185	183	167	228	186	196	195	207	195	193	196	196	181	200	163	190	202	188	212	187	205	201	195	190	185	220	212	208	171	181	219	184	184	195	182	214	212	185	180	171	174	175	190	203	175	205	211	211	206	191	169	188	202	180	164	191	187	188	192	198	208	194	177	181	211	198	211	193	195	199	206	161	184	196	199	154	166	223	195	201	190	225	175	179	206	192	175	192	223	204	190	204	174	177	190
24468	20350	26413	24136	20349	9961	1070	691	511	522	465	383	358	373	347	306	331	327	291	288	281	268	271	242	247	266	262	271	250	267	256	260	248	274	250	271	281	269	246	285	237	268	242	244	238	234	221	251	224	233	246	219	251	230	228	253	244	241	221	219	235	261	242	220	238	225	237	234	242	235	219	231	216	236	236	205	239	212	236	216	219	234	260	232	206	218	225	253	175	216	221	229	261	224	230	226	215	245	219	227	248	257	222	238	226	225	217	234	228	238	232	214	237	209	223	248	221	234	208	216	234	211	244	250	216	219	235	242	234	213	230	226	222	197	215	213	221	246	225	220	179	253	218	213	214	221	187	201	239	216	214	228	235	223	248	236	232	224	241	219	224	204	216	230	237	207	235	223	206	217	243	213	212	219	210	242	257	220	221	215	206	220	228	222	242	223	185	214	213	243	229	219	208	212	237	212	244	236	248	229	199	224	241	233	227	221	228	225	234	205	189	240	204	254	205	227	228	212	218	240	218	228	217	213	215	240	222	223	221	246	202	248	234	235	208	219	206	217	202	221	227	189	219	246	220	234	203	236	240	211	229	246	211	240	237	225	234	250	230	233	218	218	206	192	225	234	204	205	224	256	224	234	226	237	209	226	226	236	241	216	253	242	239	210	195	211	209	235	208	208	209	223	225	204	206	211	247	244	223	196	195	198	225	226	208	228	206	200	233	216	210	215	212	203	217	202	205	216	252	236	219	222	223	222	224	211	224	197	230	208	233	246	229	221	218	234	234	207	228	239	256	215	225	246	217	251	212	217	217	226	209	223	248	212	248	226	208	241	233	213	221	218	228	234	208	206	226	239	227	228	237	246	215	217	209	231	225	215	206	204	232	221	238	219	204	230	227	223	210	207	209	239	234	214	231	253	244	223	220	243	216	228	203	204	237	223	274	236	224	242	212	233	209	222	260	242	195	227	199	251	227	233	205	227	213	216	220	244	227	203	215	186	223	248	222	236	232	227	217	243	254	227	211	231	246	209	225	252	221	209	221	237	229	237	227	212	246	216	234	235	239	237	226	230	202	231	219	239	237	221	226	227	251	226	237	213	207	206	211	223	210	227	212	187	233	230	214	242	221	233	214	226	212	222	210	218	225	215	207	251	228	191	220	216	221	217	244	204	228	211	202	226	227	253	222	224	227	206	200	246	217	241	218	220	224	226	243	235	216	216	200	211	233	241	230	218	211	224	216	230	198	213	248	236	208	212	239	210	228	228	234	226	231	234	219	219	262	212	248	234	204	218	219	238	211	184	238	216	212	233	218	216	223	220	204	239	213	255	217	222	258	239	219	222	243	250	245	222	228	235	230	222	246	205	242	237	221	250	218	251	196	231	213	218	224	208	220	199	244	221	230	207	250	221	227	219	231	220	210	255	223	225	263	235	215	203	222	208	217	220	220	237	203	211	204	247	231	211	224	206	226	233	215	240	222	229	225	211	203	223	235	232	221	194	211	217	208	198	230	232	230	223	214	224	216	217	228	199	241	223	208	202	202	234	236	263	244	210	216	214	212	227	212	257	206	244	204	233	230	254	203	212	219	227	214	220	215	218	209	218	242	256	219	211	221	208	247	193	213	220	208	213	211	223	234	217	209	198	209	238	230	211	202	197	234	232	240	202	229	220	211	233	235	192	226	234	202	218	214	225	190	211	214	231	216	247	234	219	230	255	237	221	209	227	229	216	229	205	236	231	233	218	215	219	228	219	202	217	226	237	217	209	221	219	220	226	222	212	212	228	232	208	228	222	232	225	229	196	226	231	224	262	221	203	240	221	230	236	235	207	224	228	214	209	234	219	223	228	233	239	205	240	238	215	221	228	237	232	217	243	212	216	233	200	213	209	243	214	225	223	218	208	240	247	227	231	226	237	231	234	199	230	217	223	218	210	200	210	223	217	217	229	225	200	203	240	190	217	206	211	248	234	239	209	214	220	247	230	213	238	238	232	227	236	213	226	193	207	231	201	220	211	198	196	214	239	231	225	211	220	208	196	224	221	226	251	207	235	216	204	225	238	220	234	213	224	214	233	203	214	217	223	222	217	230	231	227	252	218	228	200	232	239	220	235	214	203	210	218	206	207	228	232	246	199	210	243	220	210	227	237	212	238	223	200	237	216	220	233	244	218	218	209	243	233	207	232	219	208	208	236	235	218	222	237	218	222	218	208	225	213	202	239	223	238	217	226	250	221	206	198	221	196	224	239	222	218	222	218	212	229	229	219	238	224	228	214	254	226	217	208	194	221	224	235	229	244	234	233	221	239	241	236	200	238	236	232	231	226	205	246	232	250	205	222	241	228	198	249	252	247	207	220	229	202	204	203	207	230	228	201	212	231	233	183	234	243	263	215	204	216	227	224	209	214	211	203	213	224	237	209	212	228	251	216	215	209	250	222	223	216	222	218	223	224	214	217	214	235	208	225	229	236	218	232	247	196	226	218	205	230	233	229	221	226	213	218	219	245	200	232	220	236	214	226	219	239	222	238	246	213	235	230	222	237	219	250	209	233	224	225	207	205	211	248	234	223	233	228	216	203	207	252	219	193	230	212	209	241	232	218	192	210	238	194	208	216	221	218	203	237	219	217	213	204	237	230	214	234	219	224	254	219	218	243	227	207	200	202	224	219	222	231	230	209	201	212	245	237	214	243	219	217	191	250	213	210	230	226	228	234	221	236	228	205	226	232	204	223	211	196	230	207	199	200	198	215	221	235	232	203	211	235	207	212	236	242	232	213	260	239	228	236	195	215	219	228	231	228	221	217	261	242	215	208	222	222	245	222	250	205	229	202	197	236	222	228	235	232	255	236	234	239	214	203	192	231	227	190	245	220	188	211	249	207	223	217	228	236	210	233	218	219	229	220	218	244	208	254	204	239	239	227	222	219	198	233	208	217	245	201	219	205	221	234	221	222	242	237	193	229	219	221	225	219	257	223	210	219	239	230	214	240	206	227	217	222	228	209	216	232	246	234	249	227	236	247	218	247	218	252	229	205	238	219	228	241	224	238	230	259	231	214	202	197	223	219	209	232	221	230	227	228	228	210	215	192	213	201	221	245	224	227	216	222	204	242	226	215	252	207	210	231	231	254	210	219	220	245	253	226	216	227	259	232	235	208	230	251	217	223	231	218	197	185	223	209	231	212	222	234	199	223	208	216	236	224	214	225	220	212	239	214	223	225	204	195	224	225	215	216	224	217	219	229	199	243	213	235	224	233	216	202	217	214	214	230	229	225	217	216	213	228	206	234	210	202	215	204	219	212	227	211	189	217	211	203	195	216	200	228	213	216	245	225	226	241	208	236	227	202	223	209	230	216	228	251	234	242	237	202	212	221	210	221	241	216	205	195	228	212	193	216	206	223	200	210	242	204	205	230	205	221	228	223	215	226	216	212	225	224	219	203	238	203	234	237	239	228	223	228	216	207	213	215	197	216	215	204	233	224	222	244	209	221	229
22439	10408	9718	5235	3315	2235	1623	1273	1030	893	760	639	613	540	471	489	462	409	367	382	359	334	347	347	307	324	312	323	319	313	318	321	353	310	330	279	302	290	267	289	300	305	294	296	285	266	298	241	234	252	235	274	234	257	252	288	260	238	245	275	242	241	226	264	242	256	262	255	203	229	213	245	228	232	229	244	222	219	210	207	231	231	232	225	238	242	225	228	204	249	215	242	249	229	211	232	216	232	232	236	241	218	220	245	216	251	221	245	212	220	227	257	243	205	211	228	217	211	221	213	206	227	208	222	225	206	204	225	233	228	235	240	269	210	234	203	213	235	214	249	227	232	226	225	221	227	241	233	226	234	224	216	210	239	214	223	209	218	216	231	249	213	206	253	256	246	241	223	213	208	249	231	230	228	214	223	197	185	191	231	219	225	221	213	205	230	220	221	221	239	240	244	225	220	230	215	210	234	230	222	221	242	229	216	238	228	229	255	218	220	240	203	234	201	245	228	224	225	236	221	228	239	209	221	248	241	198	227	200	212	190	243	235	225	222	227	230	231	230	239	225	228	210	234	233	250	224	228	219	224	239	225	223	237	232	224	234	212	219	234	224	230	239	222	219	225	222	251	230	234	233	244	248	217	201	251	245	218	202	206	236	240	229	201	222	210	221	240	249	229	234	222	216	213	208	237	219	223	248	229	245	242	214	230	246	209	269	217	238	211	226	209	237	219	219	232	247	221	254	228	209	215	226	219	232	239	227	179	201	223	244	226	231	240	226	231	234	220	197	203	208	222	222	209	241	218	232	216	237	222	222	235	229	201	232	225	215	211	214	219	235	227	222	239	209	217	218	216	218	234	252	227	208	224	233	243	246	231	221	250	226	227	216	251	203	226	225	222	239	239	215	206	232	249	228	224	251	220	246	239	230	231	224	245	220	203	208	253	212	216	209	252	235	223	230	216	216	252	234	223	225	260	225	217	217	219	241	208	267	247	237	196	228	212	216	250	196	261	219	195	223	224	249	231	247	233	235	200	191	191	216	226	239	244	215	229	241	208	211	217	223	214	228	228	206	211	218	247	224	228	228	241	245	233	212	205	237	248	253	241	225	219	218	198	231	227	251	198	229	237	230	198	225	229	204	241	237	216	211	210	224	220	203	241	236	206	229	227	231	200	243	221	233	233	222	228	270	220	231	228	220	232	226	224	240	235	212	233	230	201	243	194	213	232	239	224	220	242	223	218	241	213	229	217	232	210	260	238	217	216	249	237	207	230	239	224	211	217	240	219	227	228	233	226	228	249	232	221	217	232	248	226	249	227	215	236	235	256	232	217	213	236	213	219	227	211	235	202	214	240	232	231	207	207	278	237	224	231	235	230	229	206	221	225	211	196	248	226	213	233	245	212	229	225	228	222	244	245	225	229	286	218	260	222	221	222	243	223	218	238	220	224	251	215	213	242	228	203	219	229	235	220	213	218	226	227	210	216	231	191	199	232	201	225	235	206	225	222	228	236	232	217	224	208	252	220	233	203	227	226	231	230	219	248	223	229	234	217	238	220	220	249	213	199	211	244	219	220	231	246	226	212	179	220	217	202	226	220	240	218	221	241	216	212	217	237	215	232	212	211	216	226	249	219	225	206	248	215	210	231	226	213	226	220	248	254	233	217	206	230	229	227	221	205	213	252	240	216	214	234	224	206	233	250	230	212	202	253	231	233	199	209	205	231	208	238	247	231	235	228	217	224	234	232	225	227	236	240	245	227	212	215	227	225	208	230	213	220	228	190	227	216	232	246	212	248	216	208	219	237	206	238	243	215	255	240	206	225	211	215	203	231	229	248	217	205	227	231	233	207	216	235	245	225	217	220	208	235	248	221	218	227	241	226	241	237	212	212	216	253	208	233	200	247	215	237	211	247	234	227	264	231	200	234	240	212	205	230	207	231	221	230	228	217	221	231	199	233	231	233	191	228	219	242	214	239	247	248	242	229	213	224	222	249	241	210	237	222	236	211	230	231	217	244	228	223	238	232	216	226	226	214	224	206	203	250	201	243	217	243	231	253	210	229	230	225	224	226	245	249	233	220	233	231	231	231	211	237	226	238	276	233	224	201	206	232	215	207	192	235	212	228	211	190	221	256	238	207	216	250	213	226	206	203	221	227	210	221	225	213	222	213	195	218	213	206	231	217	238	232	218	207	223	213	228	274	232	223	212	221	218	246	217	208	225	195	237	235	228	234	228	238	210	222	218	245	226	223	229	259	237	224	230	249	246	246	205	226	224	236	224	224	210	207	262	244	242	237	212	209	239	184	206	226	225	242	209	248	238	228	207	234	231	238	238	241	234	242	222	214	220	243	218	246	253	224	224	247	232	232	230	235	249	208	225	219	236	240	226	227	205	234	254	250	232	226	225	237	236	237	259	225	216	219	225	208	204	230	198	228	226	209	217	223	248	241	227	221	260	252	223	228	195	212	220	218	246	219	228	234	222	244	206	206	224	216	222	224	194	212	223	222	213	221	220	219	252	225	226	211	216	220	247	245	226	230	252	223	222	217	222	222	231	243	242	222	228	217	243	227	225	222	207	200	222	212	219	234	239	236	230	240	232	196	217	236	233	225	222	210	213	212	245	249	234	218	210	228	211	243	219	192	257	233	211	241	236	227	232	217	228	236	233	244	245	230	225	230	244	220	227	228	224	221	225	236	225	231	226	253	235	236	228	235	242	249	212	232	239	232	224	255	216	204	224	197	227	241	211	239	214	217	194	224	228	238	231	230	215	216	238	237	214	195	189	220	199	219	205	231	194	228	237	201	194	230	237	220	215	225	226	238	232	224	218	218	231	224	200	227	239	215	235	228	197	231	221	214	232	217	236	231	223	219	200	204	235	222	237	245	222	222	208	232	228	246	213	212	234	214	224	238	233	252	235	229	209	232	207	184	250	232	237	240	202	245	232	256	250	207	231	238	237	245	229	259	225	214	240	220	243	232	229	207	214	210	229	231	214	220	237	235	237	215	255	223	210	222	235	238	205	192	243	240	252	236	231	233	228	219	233	222	234	268	243	245	200	216	222	206	219	244	213	213	241	243	228	236	220	220	206	214	273	208	229	217	217	246	233	258	235	257	213	211	213	237	229	218	236	248	244	213	235	224	236	234	207	230	214	242	222	223	237	212	236	217	226	236	231	246	217	245	216	206	233	231	203	218	210	217	229	235	221	231	220	230	194	218	245	212	227	231	217	229	202	226	248	231	219	210	222	210	248	200	223	220	222	247	202	227	214	239	234	240	243	245	209	204	187	218	222	236	227	253	222	213	210	252	226	237	225	220	199	239	261	237	196	257	234	227	221	237	203	246	224	223	211	229	240	240	254	261	242	232	224	223	232	223	256	236	253	195	203	250	233	210	242	229	237	235	220	212	220	231	232	225	230	211	220	241	224	238	213	219	214	230	237	227	240	225	232	239	218	208	242	227	244	222	241	239	226	229	225	224	226	221
22565	20388	26989	23677	20395	20444	10000	1527	1151	1004	995	838	799	760	763	685	710	616	649	642	593	640	589	629	621	613	584	563	568	612	590	583	611	612	562	592	541	574	565	541	569	555	527	547	550	530	516	531	520	521	556	567	489	558	549	522	527	526	489	538	526	485	525	498	552	507	513	509	535	524	469	484	519	487	530	535	501	585	504	489	485	537	508	560	496	545	494	491	460	480	491	518	517	511	513	541	499	533	513	487	523	510	525	479	518	487	508	506	477	506	527	552	506	490	535	496	493	454	549	503	501	523	503	511	510	514	515	538	524	507	554	555	521	499	484	489	511	498	515	512	495	493	532	534	541	500	552	504	493	523	499	519	550	534	526	508	491	514	454	465	496	480	504	506	492	509	537	498	522	496	575	509	485	525	518	516	550	513	523	454	517	481	493	476	522	532	485	496	523	505	510	481	523	493	501	503	461	499	491	477	493	486	543	525	497	508	459	519	531	502	491	520	494	550	482	491	543	479	555	489	497	509	477	502	541	462	538	519	512	488	498	483	470	498	539	495	545	524	521	561	509	534	462	476	505	517	517	481	463	496	502	505	517	510	497	493	505	500	515	506	518	484	487	515	477	513	504	453	487	474	491	502	488	470	460	528	509	510	488	515	515	537	467	530	472	514	512	517	487	495	479	500	512	488	505	478	533	490	505	456	456	485	463	500	519	497	527	475	480	490	521	500	529	508	526	493	497	508	491	495	485	497	526	501	524	500	506	493	535	518	468	522	524	509	542	499	475	503	512	512	520	515	508	511	513	485	502	531	535	521	534	475	500	511	508	490	534	492	495	482	474	484	511	549	520	468	527	523	494	443	519	507	506	502	511	487	449	499	511	532	524	517	463	496	506	516	513	502	478	503	508	561	496	480	484	517	520	491	464	515	510	532	535	535	507	545	471	528	516	516	504	519	517	545	519	490	533	533	493	536	494	459	528	500	544	466	515	487	486	536	522	497	483	490	493	507	446	483	482	475	492	496	518	483	514	519	528	517	480	514	508	493	501	510	507	520	496	519	517	505	588	496	556	512	493	492	501	525	548	511	485	503	500	518	496	498	505	511	528	517	525	539	488	513	488	497	487	528	518	458	491	513	492	480	521	510	518	470	512	525	471	463	502	505	495	505	485	508	521	537	516	499	506	530	501	513	466	501	511	502	503	485	519	499	489	550	528	519	460	522	515	526	494	494	504	509	504	507	495	495	545	503	492	503	570	494	504	522	580	534	519	489	506	493	482	511	515	511	500	504	490	520	465	502	539	501	519	486	496	473	456	502	497	509	478	522	520	517	502	487	477	524	543	486	505	509	490	449	525	522	502	510	533	491	507	468	495	498	468	505	479	507	538	496	512	501	518	488	538	505	523	488	523	487	501	505	502	496	539	470	462	488	468	534	500	513	494	518	493	560	540	526	516	510	491	494	472	506	454	521	469	496	502	531	493	511	465	507	505	547	492	542	510	482	483	506	512	502	545	459	484	548	506	514	504	495	528	481	491	476	501	491	487	497	500	517	491	555	472	490	494	484	549	543	466	516	523	519	491	478	567	532	544	501	498	538	512	505	532	499	497	500	499	518	487	510	522	491	504	537	514	532	523	542	530	517	504	529	482	489	498	483	503	527	505	503	497	562	468	494	503	497	455	525	498	458	510	515	561	535	517	505	487	523	512	506	514	479	489	481	524	519	477	514	482	546	474	513	498	473	461	541	541	462	480	525	516	500	542	485	468	501	494	487	465	495	494	487	487	518	519	508	513	507	508	472	507	477	500	481	484	452	528	492	505	487	555	514	492	471	500	482	488	486	503	496	509	522	533	513	529	520	492	544	510	508	493	517	479	494	469	526	532	469	484	504	512	487	517	520	474	469	490	537	493	511	498	465	523	508	505	519	542	502	482	510	526	526	483	479	505	494	526	543	536	522	523	486	479	496	562	473	468	494	528	489	508	485	514	516	490	503	511	474	525	491	495	480	535	516	472	517	533	500	530	532	513	480	492	500	504	476	474	511	503	500	449	518	510	541	556	482	486	516	491	492	478	479	483	540	477	530	489	503	539	496	550	508	493	523	520	535	510	497	521	534	495	455	519	496	473	478	519	484	524	478	547	511	527	548	503	523	525	514	527	483	532	550	493	474	507	475	540	518	477	497	558	478	492	440	496	524	490	535	529	532	499	521	503	491	491	498	503	505	478	501	505	535	526	519	529	539	491	490	529	491	559	511	486	514	482	531	506	528	524	494	479	517	511	481	509	495	484	465	499	514	525	483	515	503	518	503	523	514	471	489	525	527	511	513	521	499	496	555	511	514	497	530	498	500	526	505	514	510	516	506	491	474	529	515	464	553	534	498	488	477	495	530	518	535	517	512	505	513	523	499	508	472	500	526	468	452	499	516	513	498	490	518	508	536	490	519	505	459	466	522	468	513	506	540	508	527	491	454	503	526	485	483	503	507	541	517	530	485	502	497	491	493	538	546	539	517	512	540	523	550	484	528	509	510	467	516	470	443	507	499	494	533	498	505	479	489	543	486	552	524	495	492	477	506	493	516	506	482	554	537	510	524	525	486	470	509	493	512	517	475	476	510	499	525	502	494	486	533	505	510	501	478	498	461	522	472	518	499	509	511	507	530	524	496	488	476	505	517	522	495	491	506	472	460	508	517	482	542	533	447	524	503	462	517	496	539	483	479	514	519	524	497	442	498	502	517	520	505	501	509	520	476	515	513	510	520	545	467	499	492	502	506	523	522	494	518	472	511	482	479	509	451	502	540	541	489	522	530	516	474	446	528	495	488	541	491	503	492	512	486	562	490	520	507	518	497	502	556	543	535	512	516	521	481	502	508	513	508	509	488	491	500	539	483	479	479	507	520	495	511	494	485	489	522	536	518	494	505	545	496	497	498	512	528	503	502	485	512	485	499	519	510	507	507	497	545	510	496	533	524	510	503	469	528	504	541	526	498	531	502	483	541	440	532	552	499	492	494	539	497	536	514	489	488	526	495	505	483	489	521	470	515	520	514	502	477	505	479	471	532	495	488	541	482	489	514	544	504	496	514	500	502	500	531	536	522	548	508	505	519	499	557	473	472	532	483	483	510	504	489	458	545	495	486	496	509	487	450	507	525	503	509	511	494	500	502	471	510	509	535	495	473	511	490	496	512	500	518	500	466	552	530	493	512	506	508	488	540	533	505	518	533	507	497	491	527	510	497	514	483	527	521	500	485	517	470	475	480	496	505	492	569	516	511	535	490	447	486	517	448	504	514	495	484	508	465	475	495	475	476	512	527	520	516	512	502	492	456	518	515	474	480	486	534	493	534	486	543	492	520	495	508	526	517	510	517	505	470	465	492	481	485	518	507	515	469	506	502	524	498	518	502	422	524	496	494	502	524	483	500	538	475	502	514	495	483	454	506	464	522	526	473	497	522	476	542	534	520	487	533	485	525	522	451	524	528	532	506	509	484
21839	17221	16149	9390	6123	4390	3170	2593	2098	1891	1578	1391	1240	1228	1023	959	919	892	830	737	779	752	719	680	662	676	611	638	592	629	597	679	653	628	598	578	596	634	580	589	529	540	560	601	555	539	560	545	571	500	540	515	548	549	528	504	524	509	508	526	490	501	516	554	527	470	543	505	487	494	558	498	510	513	496	478	513	504	486	516	477	482	485	507	495	503	515	490	478	484	509	496	495	505	473	495	534	487	489	484	495	465	464	475	483	501	484	520	519	482	503	481	482	516	507	525	464	449	495	501	481	509	489	486	456	486	520	527	487	469	500	471	505	454	499	514	462	465	553	490	473	454	472	486	502	494	498	486	499	520	467	515	525	478	508	498	501	500	456	495	489	531	489	490	512	485	505	492	466	476	487	517	521	492	485	468	510	487	507	478	491	494	495	490	504	484	476	456	458	505	466	509	461	509	495	499	481	517	521	468	484	497	458	504	478	482	513	479	473	492	478	520	466	485	476	504	497	525	561	432	488	467	489	539	540	485	490	506	484	469	479	487	488	475	514	486	499	512	469	483	497	507	496	491	497	492	495	509	462	490	461	477	469	501	472	472	461	483	477	473	481	477	515	478	485	460	493	531	440	493	490	492	470	498	474	511	503	463	445	520	499	477	462	476	496	458	505	486	481	479	490	492	496	504	493	494	486	489	461	499	488	498	502	471	512	506	481	475	505	491	486	464	481	484	486	466	481	490	513	494	497	482	499	481	458	457	508	468	507	485	507	477	520	470	490	500	524	458	484	494	511	487	506	464	498	469	472	484	464	453	482	518	485	519	458	497	501	452	471	466	491	499	484	453	494	476	485	432	492	510	426	485	499	451	459	442	478	500	460	488	489	441	518	493	530	463	516	500	517	510	454	464	561	468	482	485	456	493	487	455	464	467	505	480	483	504	446	492	483	494	471	458	466	481	468	495	484	452	492	469	478	509	449	457	502	484	470	525	464	474	490	491	497	513	462	497	448	507	436	471	512	495	504	505	453	475	484	473	503	467	456	502	464	514	508	483	434	516	495	494	479	441	483	508	507	512	507	482	488	466	479	502	446	469	478	503	514	527	487	494	502	486	533	488	474	507	486	466	492	505	461	488	485	441	493	490	473	500	485	474	494	482	480	482	521	514	451	528	480	501	538	511	477	491	474	487	516	476	451	475	462	472	453	473	436	509	434	515	457	477	494	478	523	429	497	502	478	476	489	499	464	469	500	499	499	493	484	525	457	448	472	488	535	473	466	475	510	533	513	486	516	495	438	488	488	498	456	477	468	485	482	468	500	452	534	484	502	505	515	468	488	473	464	513	439	451	487	511	481	455	491	463	490	503	484	531	492	457	462	445	476	454	448	493	504	476	518	492	478	492	503	488	501	491	489	493	467	504	512	491	521	488	439	450	509	480	493	478	512	487	479	516	465	498	468	513	486	494	482	486	471	477	560	468	476	502	546	501	468	482	510	496	471	468	503	486	475	474	482	497	473	465	499	467	508	471	486	499	469	495	533	486	499	522	466	533	511	524	502	464	460	479	471	500	490	487	491	465	486	506	477	516	487	464	457	501	487	451	495	449	502	467	521	467	494	455	483	492	539	495	466	449	477	491	501	469	477	461	467	516	476	440	474	465	483	465	509	487	489	458	490	444	458	479	453	496	460	498	488	486	495	498	504	494	482	484	442	481	477	483	485	497	486	496	480	463	433	457	446	491	502	479	486	490	525	458	500	482	474	465	451	521	477	470	494	493	470	455	492	482	513	492	455	484	489	493	478	487	476	473	454	490	488	492	489	504	480	484	481	459	458	482	464	487	452	523	482	499	496	482	494	478	459	484	459	496	510	472	507	471	499	494	469	497	529	513	460	505	504	498	482	461	501	509	456	466	494	506	461	495	499	484	483	459	533	492	527	470	478	493	436	506	484	491	495	457	481	515	478	509	488	507	491	527	468	474	500	477	477	484	466	446	515	520	483	472	457	463	509	465	493	496	519	473	468	475	525	490	490	492	443	469	502	516	493	484	536	514	495	455	465	471	498	489	465	501	475	474	482	494	480	490	477	498	500	483	480	494	445	515	475	483	477	500	494	465	464	475	499	463	472	484	480	483	534	510	507	481	491	495	469	498	487	539	458	521	460	458	503	488	471	493	491	488	505	510	493	484	476	495	497	491	462	487	467	437	499	510	498	480	519	492	519	510	513	476	489	482	497	482	456	473	505	506	500	481	518	464	450	497	520	481	452	481	476	494	498	495	464	494	510	466	483	465	485	467	480	518	497	465	451	519	479	477	468	531	509	466	478	482	471	511	476	467	492	518	496	498	461	478	520	495	461	502	513	493	489	501	470	491	474	461	502	493	512	467	480	485	454	480	458	507	496	511	511	446	490	463	451	449	477	484	457	541	503	498	430	487	483	498	477	482	472	521	497	501	500	491	496	491	489	503	445	513	499	529	478	477	441	482	524	490	516	482	511	503	473	513	478	509	508	511	489	459	506	517	468	481	498	471	495	462	451	459	458	464	466	466	459	529	510	464	484	523	524	469	464	496	504	487	481	488	470	493	548	509	531	511	493	484	482	474	480	513	506	544	465	489	485	497	464	478	454	474	507	493	474	491	502	500	507	501	480	483	495	462	516	513	457	471	508	461	490	488	488	467	518	444	469	513	505	481	459	500	477	464	498	486	455	459	472	464	484	484	483	518	464	458	546	491	464	465	503	474	458	430	474	483	480	441	486	504	489	462	468	477	463	445	504	505	487	495	478	489	494	499	525	480	497	488	517	460	509	466	504	486	487	464	512	467	477	459	505	483	466	484	504	502	486	502	460	443	483	489	485	485	494	491	460	492	519	530	535	491	538	458	465	509	473	466	482	514	476	465	497	486	445	477	475	481	482	499	504	488	458	494	455	494	507	528	468	481	494	476	504	474	482	544	471	455	483	503	486	533	507	472	467	476	487	496	486	497	474	445	524	475	506	537	469	472	473	496	489	452	445	450	478	470	469	478	488	538	496	455	533	514	482	519	494	524	512	457	487	484	473	544	473	465	467	458	463	502	533	492	463	471	478	496	486	501	505	454	488	486	483	500	500	500	467	488	509	475	483	460	510	457	508	495	499	496	471	481	488	471	469	481	483	501	455	526	490	473	514	479	490	457	497	496	469	519	491	464	486	435	484	469	457	533	462	452	442	488	460	464	453	500	524	477	456	500	487	477	459	490	524	519	474	481	453	448	537	479	489	442	476	490	471	474	511	483	465	476	468	477	493	484	486	493	508	494	507	482	465	514	463	479	467	457	483	503	479	484	503	477	505	434	468	520	477	494	512	510	477	497	475	491	504	454	502	524	505	483	515	486	521	465	491	437	485	454	480	457	511	461	479	479	504	483	494	517	483	485	485	493	485	462	473	453	501	459	493	481	455	447	470	488	485	485	510	483	478	460	491	502	459	502	527	485	499	485	477	493	492	508	488	468
28238	13367	1405	360	261	225	198	159	199	189	202	200	190	186	184	181	158	170	179	157	192	152	160	167	154	160	172	175	159	183	167	177	180	172	179	176	187	184	176	164	168	179	193	159	163	175	170	191	163	173	188	162	173	177	157	167	173	196	157	182	179	175	164	173	157	159	184	149	179	172	175	166	173	172	181	162	175	169	169	186	159	166	167	155	147	155	167	156	173	154	180	161	148	170	145	150	176	170	172	159	168	143	162	178	147	155	191	163	148	174	148	180	174	159	180	190	160	183	201	169	162	162	182	167	179	167	152	162	166	158	167	138	170	164	159	159	163	162	177	165	159	143	167	168	163	153	155	167	158	160	199	153	172	181	187	173	172	177	180	154	141	171	180	164	153	148	203	156	163	169	167	172	155	179	155	160	174	172	162	159	182	182	164	168	157	176	178	191	168	174	160	169	154	189	163	174	171	159	170	160	167	183	170	161	157	207	170	165	161	184	168	163	156	169	177	168	187	164	156	169	165	169	180	174	188	171	145	184	172	161	164	189	161	173	170	160	176	177	183	163	179	145	159	163	156	184	167	176	164	143	172	169	163	157	173	180	176	172	167	169	167	148	169	169	161	179	188	183	143	182	154	181	181	149	163	175	177	164	181	177	155	163	174	165	153	174	191	140	173	159	193	183	164	183	174	178	185	189	145	161	157	170	164	173	152	150	157	177	184	169	180	163	156	177	171	179	147	181	163	185	198	178	190	161	166	182	167	163	153	192	178	175	150	144	147	180	188	176	170	159	182	175	173	156	170	171	171	173	181	146	155	167	164	158	180	166	180	178	199	156	143	189	156	165	185	151	168	169	188	161	164	185	201	168	150	179	188	144	195	163	157	167	186	179	159	162	186	211	176	173	174	160	174	164	163	186	166	159	162	161	151	174	157	186	156	180	145	180	179	170	165	167	194	151	163	155	160	166	167	165	158	161	158	187	181	167	168	144	176	161	162	182	127	188	161	174	185	175	140	170	158	143	143	193	169	156	153	172	172	171	150	206	153	171	146	141	150	176	157	172	152	167	162	143	177	154	181	158	181	178	142	175	162	178	183	165	170	158	153	159	170	167	168	157	183	148	167	178	146	146	180	185	173	177	155	173	159	158	173	178	165	160	186	161	177	164	158	179	175	141	158	186	179	187	168	162	159	158	170	166	186	148	161	170	179	165	184	160	144	152	170	152	152	160	159	152	174	183	172	153	156	170	169	173	172	159	148	157	146	160	146	171	177	166	158	159	168	166	155	170	166	174	163	151	161	153	174	158	169	191	172	179	166	156	153	176	172	155	158	167	162	157	162	177	159	186	158	210	170	144	159	152	165	147	154	171	177	150	188	189	195	194	175	174	158	180	184	153	180	156	200	198	184	171	175	164	167	157	160	146	171	166	187	165	171	153	173	200	174	155	179	157	159	171	163	165	177	173	159	155	172	146	161	161	165	168	164	182	169	159	154	164	193	169	189	162	176	179	155	174	144	161	167	158	164	167	171	152	181	169	161	182	190	171	165	152	165	149	158	175	156	168	156	150	154	150	171	166	182	165	187	190	176	164	157	141	145	143	176	177	200	144	181	162	148	167	144	153	174	177	148	147	141	170	155	153	177	170	172	171	150	166	164	158	160	166	152	174	185	173	195	172	167	145	163	159	175	148	162	194	150	162	169	164	160	169	183	164	172	164	181	160	179	154	146	163	169	183	167	174	150	173	167	175	161	155	170	166	171	177	156	148	170	181	154	184	193	149	185	179	170	176	183	182	168	177	172	180	179	176	168	170	188	159	151	169	191	176	179	187	153	186	163	169	182	168	171	157	154	174	168	173	161	163	164	167	176	168	138	180	156	171	159	168	176	184	171	184	160	177	148	169	167	165	166	178	164	173	187	172	165	170	151	168	172	185	168	161	192	195	140	190	153	168	177	166	196	159	185	147	170	169	173	163	163	155	199	160	189	148	177	160	171	163	191	163	174	196	160	163	193	177	182	148	180	133	180	170	168	181	163	170	172	161	147	187	172	163	166	155	174	162	191	169	166	189	182	179	178	177	170	163	148	147	171	151	172	171	159	186	157	172	163	153	168	161	144	179	182	161	183	180	187	155	151	173	177	167	184	157	178	183	170	161	174	159	154	154	165	170	176	175	138	131	183	169	177	139	166	174	132	156	171	181	166	149	153	176	181	186	180	148	161	155	166	169	162	165	167	155	166	166	154	160	185	158	145	161	200	172	180	159	170	170	156	177	159	175	185	185	149	177	176	167	172	152	202	150	180	185	190	175	181	158	160	177	158	156	152	144	209	170	171	170	165	173	166	171	157	151	180	174	156	163	151	165	166	163	188	178	179	174	161	158	154	177	160	179	184	170	185	157	173	154	161	179	157	185	162	161	174	154	179	177	177	177	171	153	123	156	179	167	156	180	190	188	183	166	173	179	161	157	175	174	160	172	179	155	174	184	159	184	176	149	168	157	175	159	183	186	187	152	167	161	167	173	174	166	140	143	155	168	160	162	179	152	153	180	168	178	175	172	186	165	175	161	177	154	178	163	179	169	167	172	131	183	158	177	194	177	179	166	153	160	169	182	180	182	165	158	167	176	189	160	179	148	181	149	171	168	163	154	177	172	191	178	172	184	183	179	158	168	160	164	176	145	163	189	166	149	160	182	172	184	180	193	152	179	175	173	175	154	185	163	166	141	152	154	183	181	182	182	169	174	172	164	160	174	161	154	145	182	175	163	180	157	183	176	164	171	172	141	179	185	160	171	155	182	168	153	162	183	168	171	160	165	175	176	156	176	182	158	146	169	155	155	163	152	141	144	170	149	160	183	192	178	159	180	180	164	155	177	169	184	199	139	170	170	182	183	160	154	149	157	156	150	145	181	171	165	180	156	183	157	187	163	155	171	158	175	149	175	168	164	180	166	131	157	157	184	165	176	164	169	178	172	166	163	159	172	172	160	149	152	167	157	156	180	177	180	165	170	203	174	170	169	176	169	192	163	171	173	198	156	186	175	173	166	174	177	171	169	161	166	144	179	182	175	143	161	162	161	159	163	177	158	169	154	164	151	168	153	198	180	175	171	154	154	164	152	184	179	171	156	152	166	154	160	195	186	155	146	183	175	168	170	156	174	176	150	152	146	166	176	173	168	152	179	183	188	133	190	176	188	158	165	165	191	150	158	159	158	156	163	158	146	158	148	173	156	160	157	189	174	163	175	147	174	180	168	163	177	158	176	171	156	182	158	178	183	160	157	181	188	159	157	161	158	164	181	157	179	173	157	129	191	176	186	161	172	178	173	153	174	164	170	157	171	171	177	164	161	174	160	173	179	180	147	197	161	170	186	169	150	175	181	158	176	188	177	166	169	160	186	168	178	169	157	161	162	168	180	168	158	165	167	156	175	161	183	174	172	167	166	158	156	176	153	203	165	174	175	153	175	180	193	162	180	190	183	156	169	163	199	193	178
10353	848	704	421	317	294	279	239	233	248	204	205	203	226	220	202	196	200	196	198	181	204	212	200	222	222	214	173	219	231	215	217	254	232	235	222	183	210	205	205	219	240	220	216	202	215	252	213	204	211	202	207	208	189	197	189	218	203	214	191	197	175	187	179	186	176	176	190	177	192	218	185	171	222	213	199	190	179	196	198	198	199	190	209	199	190	173	173	197	188	177	186	178	198	170	197	187	180	194	191	172	175	180	177	206	205	202	167	203	172	190	195	195	189	189	198	191	195	170	204	198	222	198	204	183	219	171	187	200	175	215	195	179	188	192	200	192	241	208	166	180	168	215	181	195	171	183	186	174	174	184	209	212	179	207	188	175	183	212	195	187	202	199	169	195	185	188	201	193	179	192	197	192	178	197	184	193	208	188	190	176	176	161	196	193	171	191	191	199	179	176	181	190	210	180	190	184	190	206	196	216	187	208	174	183	180	230	185	204	162	191	197	198	199	186	206	192	199	226	183	198	187	169	220	219	225	193	189	191	205	199	184	195	210	204	203	181	204	215	196	195	195	195	193	195	187	197	192	196	190	186	182	202	191	197	190	186	174	198	200	182	204	182	217	177	180	183	190	195	197	198	174	204	170	195	181	201	204	193	197	187	203	187	201	198	193	225	215	176	206	177	204	195	185	207	206	197	200	201	194	172	179	185	188	177	181	214	188	187	184	178	173	206	193	186	190	189	192	182	192	151	180	202	169	195	192	198	185	192	208	203	184	182	187	176	209	173	182	180	171	210	191	191	212	172	188	211	171	194	189	180	176	196	171	169	196	179	170	198	183	211	183	180	186	198	222	189	185	195	196	184	194	191	189	180	202	194	178	174	184	197	213	192	217	170	182	183	171	203	150	179	201	203	203	182	190	185	197	194	182	201	190	182	182	166	206	179	213	196	207	199	164	162	177	203	197	196	199	212	204	195	170	184	219	168	183	191	194	189	201	198	181	178	215	182	174	196	209	191	216	198	197	198	193	214	196	183	183	194	172	190	190	173	208	189	194	180	213	234	192	188	210	174	173	192	170	183	180	182	166	182	193	182	185	216	181	183	192	208	183	207	199	192	213	199	201	174	202	183	211	208	189	202	206	160	206	186	171	172	185	203	170	185	186	201	193	178	190	188	190	175	186	197	200	207	167	197	196	225	182	182	193	212	198	171	185	204	181	187	174	173	212	189	197	202	183	163	191	177	185	165	167	168	226	206	200	169	234	204	185	177	195	187	200	176	190	182	176	187	185	209	187	224	183	194	181	189	200	205	188	189	201	194	160	215	192	199	195	186	173	179	196	174	197	168	184	193	203	195	220	190	191	180	159	177	203	171	180	202	205	197	196	186	161	175	185	179	191	191	165	201	184	191	200	201	184	164	199	196	193	195	186	175	193	210	165	195	185	177	206	188	210	164	203	233	180	193	208	163	179	173	169	202	173	188	184	171	185	190	194	198	196	186	184	202	205	190	185	216	209	200	171	178	180	203	174	199	182	190	169	205	195	184	179	195	158	195	198	176	191	190	191	190	209	200	211	196	192	202	178	210	197	223	188	209	178	176	180	176	211	173	192	213	193	203	185	204	213	197	206	183	198	184	187	191	204	188	196	182	178	167	190	196	197	178	188	208	177	182	178	201	186	184	185	189	193	205	199	209	178	187	190	189	198	207	194	182	215	187	196	180	170	204	204	199	180	185	214	186	191	197	192	193	184	187	171	170	190	192	216	194	190	192	170	180	188	177	188	220	169	187	186	177	192	194	182	207	189	188	188	189	193	201	155	194	187	190	166	208	189	196	184	191	190	186	180	209	194	191	215	202	193	223	204	194	213	200	182	203	191	184	184	172	186	196	191	196	211	198	181	192	176	191	194	182	187	186	182	186	199	174	210	212	162	179	171	201	198	193	178	159	200	177	186	174	178	176	198	193	192	186	187	187	217	192	203	199	185	186	211	176	183	210	201	189	198	200	212	200	195	172	177	203	191	181	172	189	178	193	173	210	176	205	192	176	175	201	167	198	186	185	201	197	191	175	193	181	197	195	198	198	185	201	186	197	169	205	191	185	193	212	185	185	169	203	211	182	180	183	193	159	215	196	175	207	206	196	178	209	194	203	171	201	205	187	159	191	159	215	208	186	194	199	195	215	204	172	198	199	206	194	199	209	200	190	219	194	197	204	187	186	205	189	183	199	194	191	186	222	177	196	202	209	203	193	188	192	197	186	183	175	190	187	185	213	186	183	210	198	195	207	196	179	161	172	183	185	178	166	194	205	197	198	190	185	186	203	201	199	198	172	180	189	182	208	187	186	173	176	185	193	187	179	201	182	213	166	179	198	199	184	182	201	192	162	193	223	190	187	204	181	176	189	170	195	185	188	191	226	184	207	195	164	185	192	203	185	183	191	187	183	179	186	213	192	166	190	201	187	181	199	181	191	193	200	197	201	177	194	203	195	181	206	184	208	204	195	201	200	231	197	211	191	191	213	184	185	198	221	179	221	216	172	201	196	191	227	187	193	188	199	202	170	193	192	195	201	186	190	181	175	180	183	186	185	196	195	186	198	196	211	202	183	194	197	197	188	180	176	190	197	192	198	194	193	191	139	205	178	199	172	198	214	204	189	186	213	186	202	177	178	159	170	185	205	202	205	194	188	194	187	164	178	163	187	189	196	195	194	182	166	196	194	183	181	167	212	191	205	201	190	193	199	190	203	195	162	183	192	193	188	186	176	183	187	198	176	199	190	210	182	209	197	192	202	184	167	202	214	176	199	163	200	179	198	202	231	207	194	197	189	182	172	207	178	176	183	215	180	199	184	190	193	174	195	179	200	184	209	212	195	204	182	192	201	194	181	193	192	194	167	212	181	197	201	196	174	191	193	189	189	183	174	182	183	181	203	199	199	187	181	199	188	172	189	208	188	179	188	178	209	205	190	171	175	177	207	174	185	191	224	209	192	189	192	190	204	184	225	214	175	175	168	163	172	182	182	197	182	188	193	213	182	177	190	214	216	187	207	184	228	204	197	187	198	203	187	177	187	187	185	205	208	167	216	189	173	161	190	202	195	196	197	175	160	192	172	183	210	200	175	194	214	185	204	184	164	195	213	209	198	201	206	197	206	206	200	180	185	172	210	199	198	206	176	181	175	174	190	196	181	191	178	185	197	205	212	197	171	192	173	173	212	208	188	197	209	186	169	223	197	193	196	209	174	217	203	177	194	189	179	206	204	189	213	194	199	215	221	185	172	176	199	170	193	219	207	179	211	218	175	190	187	196	229	173	185	215	181	180	207	180	162	215	194	204	219	201	209	191	189	204	198	184	196	210	197	189	160	181	208	212	195	211	186	169	192	180	204	151	201	212	189	178	205	182	188	188	182	211	180	194	211	187	193	210	199	196	197	191	184	195	172	172	188	205	191	202	202	187	190	197	183	185	189	157	197	197	182	187	186	203	200	194	218	181
24442	20382	26603	24044	20381	9641	1069	683	569	528	438	449	357	366	352	311	281	287	299	295	275	287	252	295	253	236	260	282	263	268	251	282	274	273	241	284	273	234	251	228	239	238	245	234	266	239	228	252	217	242	230	248	226	206	213	247	217	219	226	231	252	225	227	213	223	238	227	206	219	229	234	234	244	229	245	239	228	226	237	253	213	238	225	231	239	234	213	209	211	229	240	227	208	220	236	244	219	239	212	232	249	254	233	213	206	239	202	208	232	228	246	231	235	222	229	229	203	216	232	230	239	241	216	217	231	229	243	208	222	242	219	231	231	225	235	223	251	241	202	219	206	235	224	236	224	225	205	213	240	233	237	221	212	224	231	225	218	225	212	234	223	218	225	239	198	205	218	210	224	229	222	225	236	228	231	214	223	225	211	240	211	245	240	210	211	238	201	228	241	246	235	217	215	251	231	228	249	207	221	200	230	222	215	206	248	236	204	236	210	237	224	231	204	243	232	221	208	213	244	222	212	205	217	197	222	198	245	229	218	221	216	226	216	232	215	194	212	245	205	220	220	235	237	202	208	223	223	222	214	219	207	216	223	228	231	222	250	225	205	212	208	211	229	229	230	209	216	230	205	199	203	241	218	211	233	250	232	230	232	216	218	237	217	209	212	215	226	192	208	232	235	210	233	227	242	211	220	224	251	210	252	235	224	212	177	188	236	215	203	239	225	224	223	217	210	200	212	208	240	212	215	235	228	220	241	209	235	243	242	235	238	229	220	198	203	207	222	221	215	207	218	214	213	231	216	218	216	219	223	220	220	211	221	194	208	228	230	232	238	232	244	235	211	194	234	226	233	230	221	220	219	223	202	243	231	207	205	226	202	214	222	244	245	210	204	217	233	198	224	185	238	225	259	205	237	234	210	211	206	233	207	229	243	223	209	223	217	225	223	232	214	226	222	220	249	254	218	220	240	221	213	230	241	232	211	211	220	193	239	237	218	204	231	192	202	219	210	214	204	224	233	253	237	213	220	221	191	200	215	200	258	241	224	235	245	241	217	222	219	235	229	235	218	237	224	215	195	232	233	257	221	229	236	213	210	247	220	212	220	229	233	240	267	205	208	219	194	222	220	221	215	223	222	217	220	230	214	214	225	253	212	219	217	222	213	219	211	239	213	224	235	247	245	231	233	210	233	215	240	227	212	240	250	214	209	227	232	221	227	239	218	232	214	228	241	224	215	194	213	194	200	187	236	218	211	223	214	239	214	219	263	220	221	226	218	234	228	228	231	222	213	216	218	243	226	223	237	220	211	225	220	217	229	237	235	216	211	227	228	207	223	230	208	219	227	235	234	233	233	204	212	239	216	237	216	239	215	218	240	227	255	229	220	230	236	215	215	201	215	205	248	224	258	210	224	201	216	226	230	216	231	202	207	235	218	210	203	226	221	237	201	249	238	231	223	207	230	216	252	229	219	197	233	231	258	218	215	216	242	218	234	227	211	213	224	206	227	243	220	234	231	221	218	220	187	210	223	230	225	215	211	183	217	226	196	217	225	236	216	260	204	236	245	227	242	202	209	199	228	198	220	210	210	218	199	197	222	233	234	213	228	222	230	225	242	210	224	215	225	232	216	227	234	220	251	231	241	223	216	226	198	238	221	224	241	231	212	247	261	212	214	229	219	210	209	222	229	212	240	231	251	202	215	222	255	214	229	195	210	220	234	230	209	218	221	243	208	207	244	252	210	201	236	215	227	246	217	228	231	212	226	219	225	235	236	198	228	225	251	232	239	229	233	203	222	240	231	191	222	231	229	203	223	249	222	261	195	241	208	232	210	237	213	212	190	230	230	215	218	215	244	235	251	226	218	234	220	200	233	242	232	205	230	222	220	202	203	239	206	219	223	219	222	210	222	212	241	221	226	224	211	210	223	215	207	204	242	224	244	222	216	247	208	220	222	227	237	215	237	239	220	230	207	202	202	215	209	205	218	230	237	244	232	240	224	242	218	199	226	231	228	218	235	204	216	225	219	246	219	266	224	214	243	259	230	241	234	252	237	206	223	237	234	207	262	226	217	247	236	243	228	232	217	198	240	231	217	207	217	254	204	241	242	201	228	201	202	215	225	216	216	245	219	182	193	221	212	214	209	217	230	217	237	235	213	217	231	203	235	229	220	210	238	230	218	231	246	236	246	217	242	223	234	232	221	204	215	218	219	207	212	222	232	235	226	208	212	259	212	211	221	214	249	223	232	207	234	214	219	214	246	197	266	211	222	237	258	242	225	210	250	224	212	238	228	231	213	228	231	233	219	229	198	239	213	226	216	227	219	202	227	216	232	244	216	207	233	191	210	193	208	231	230	208	247	211	199	215	225	249	254	270	242	238	244	259	211	221	212	255	257	217	233	219	209	224	235	258	233	202	232	210	188	226	227	215	212	199	236	242	209	220	217	224	225	224	194	220	230	227	208	229	221	226	234	223	222	207	193	226	229	233	225	226	210	257	242	224	223	210	222	213	196	228	197	216	224	209	218	213	205	217	204	238	203	223	214	223	243	219	230	221	201	204	232	230	231	216	212	200	217	215	231	231	243	240	230	267	206	230	241	244	229	218	213	233	211	211	242	212	208	219	235	216	217	235	216	224	225	259	246	204	207	214	220	211	264	201	214	222	217	234	216	236	196	236	229	213	229	208	202	242	225	213	214	204	207	236	246	218	235	199	218	210	226	221	202	209	241	211	208	235	198	213	227	238	207	207	223	270	232	221	201	224	237	196	226	191	219	237	245	224	229	196	218	242	210	211	233	212	199	237	225	199	212	239	219	228	228	236	216	224	233	212	243	235	207	201	242	207	223	224	213	214	178	205	234	240	211	236	225	207	211	241	208	212	212	239	234	211	226	223	215	228	243	218	210	250	226	241	222	206	220	219	239	205	242	234	230	214	210	229	224	239	224	218	216	228	224	249	227	215	231	210	217	219	210	197	208	227	226	223	193	207	197	208	256	206	236	195	198	202	209	252	212	233	222	218	213	211	210	246	220	246	217	221	231	205	246	215	211	195	229	234	242	224	244	203	214	197	251	229	223	222	225	192	209	223	218	230	233	219	212	214	227	196	235	227	233	254	205	233	246	216	217	223	218	220	244	225	213	220	252	233	230	220	216	220	190	230	225	237	230	236	220	216	218	224	236	195	226	215	238	210	206	227	238	232	239	219	223	217	203	245	212	213	234	224	198	223	216	226	212	208	227	196	227	244	241	244	221	224	205	200	220	214	209	216	237	199	222	218	243	220	220	239	236	238	223	227	238	222	224	242	206	232	229	207	207	218	196	221	193	233	224	224	217	210	250	236	209	210	227	221	244	226	217	238	215	224	227	240	214	212	216	217	201	230	211	220	230	219	247	211	212	198	208	243	215	249	227	215	219	233	242	216	236	235	227	217	225	224	236	227	234	212	216	215	246	211	207	206	226	216	219	213	220	216	221	222	210	228	214	212	238	233
19847	10539	9726	5294	3289	2294	1672	1299	1050	914	784	630	596	563	526	518	463	411	372	386	326	351	343	310	303	318	263	332	344	298	318	307	321	295	297	285	289	268	307	269	291	280	274	263	262	263	267	264	260	284	252	251	251	256	243	223	225	260	240	226	252	242	223	211	242	236	238	238	211	258	230	232	187	268	260	213	231	234	242	246	249	210	229	213	255	234	227	246	224	232	231	216	215	248	233	215	245	230	195	226	218	213	229	234	249	253	234	208	222	271	260	228	261	261	231	226	202	243	245	226	232	230	243	231	252	230	216	224	220	236	237	246	243	212	212	214	220	223	236	245	227	238	254	238	204	249	243	214	235	242	223	229	212	233	251	215	217	253	214	244	231	221	217	226	216	246	242	242	215	206	200	232	227	225	203	239	242	231	234	245	222	213	209	221	237	226	231	237	230	228	246	250	228	226	217	236	219	215	222	231	229	211	222	215	217	225	227	229	211	230	253	217	239	218	209	216	207	215	220	226	228	218	201	228	227	215	235	256	219	196	217	230	232	230	222	213	225	223	238	264	240	232	248	228	238	228	217	195	245	245	235	224	235	251	191	235	235	223	248	215	246	243	217	260	230	241	202	201	249	219	239	231	215	240	230	234	234	231	218	244	210	224	245	216	258	244	191	237	233	222	214	216	211	188	219	199	209	244	254	257	249	217	219	239	234	239	256	237	226	232	209	233	242	194	219	250	236	215	250	226	187	193	232	221	231	225	251	257	245	208	227	213	227	234	255	230	230	229	245	214	229	231	239	233	212	211	218	231	230	232	251	199	235	245	267	205	251	220	246	224	231	212	199	233	226	220	229	235	251	223	220	202	233	209	210	220	221	227	206	222	215	235	244	205	243	233	235	228	232	240	209	226	224	256	197	234	224	245	235	234	204	218	218	232	229	236	251	227	215	224	221	228	216	214	223	213	225	211	234	200	227	223	206	233	234	219	205	236	239	225	237	246	233	226	222	231	249	235	204	232	227	215	236	217	255	226	227	213	190	222	250	230	257	217	233	215	232	241	241	224	233	227	211	205	246	213	215	220	232	246	234	230	212	246	228	229	248	229	212	243	204	242	256	228	238	244	223	236	209	208	225	233	223	240	232	207	205	224	252	213	240	203	219	212	226	200	260	222	229	206	211	221	223	241	218	264	223	217	221	265	196	218	219	260	232	238	247	228	252	204	247	201	235	235	274	241	245	231	198	245	216	230	226	261	220	212	215	241	227	199	245	220	223	190	226	217	227	220	232	243	222	231	188	222	252	226	202	239	231	224	207	237	218	231	230	226	226	210	243	213	236	247	232	250	223	217	235	217	223	226	223	230	221	246	251	241	212	235	210	225	210	230	233	211	236	213	230	230	220	215	235	213	242	216	234	223	218	224	228	219	229	210	216	212	212	208	219	212	227	217	220	232	224	236	221	207	224	227	207	213	225	229	231	234	228	220	232	230	220	228	208	250	207	237	197	240	207	211	208	228	230	233	222	243	226	234	238	225	239	233	259	244	209	232	222	232	207	217	213	222	202	247	225	244	226	217	237	237	218	278	236	243	207	205	224	239	220	210	210	234	241	203	219	215	223	245	244	201	244	234	207	242	220	240	228	215	229	248	255	209	228	249	251	251	237	213	233	211	222	238	214	240	229	203	223	215	247	243	271	222	204	221	225	238	225	229	213	184	233	237	232	237	215	232	236	237	220	228	240	198	221	240	220	214	242	197	237	224	245	207	238	218	243	240	229	256	246	200	234	227	219	216	219	245	219	235	210	247	244	235	207	228	220	206	221	254	227	214	240	251	213	229	213	212	237	226	247	212	236	228	210	233	224	222	226	204	216	224	226	212	263	214	234	216	237	223	234	225	218	222	247	233	214	236	257	228	225	242	256	202	224	233	229	225	205	213	232	220	247	223	234	220	238	241	255	235	223	216	210	243	218	204	242	225	216	216	191	222	229	234	234	215	204	216	223	203	235	224	214	269	233	220	206	195	234	239	240	208	247	202	217	225	234	239	227	246	217	236	215	221	230	214	235	247	211	207	239	233	217	243	216	229	198	180	248	246	241	218	231	219	230	259	221	212	207	221	230	209	225	226	202	226	249	231	198	232	229	246	209	243	224	230	248	238	218	224	209	220	213	226	215	243	237	221	258	224	225	228	223	244	231	241	235	224	249	218	218	231	239	215	204	229	203	231	210	238	218	226	223	257	236	228	189	218	231	223	221	232	236	225	252	255	225	252	203	250	236	206	216	230	206	235	239	237	231	220	230	244	229	238	238	231	236	234	245	207	238	213	236	211	224	218	248	220	220	258	234	250	248	234	223	224	220	210	234	251	231	252	213	219	204	242	236	230	233	216	238	234	191	229	218	231	253	235	228	237	235	218	220	232	215	233	213	216	217	224	244	234	209	200	269	218	217	227	198	208	225	201	223	212	229	228	228	228	215	230	227	204	259	219	260	230	240	218	233	233	205	221	227	236	236	216	239	213	214	212	228	228	229	208	221	237	204	203	222	217	222	205	240	223	227	230	232	220	218	234	210	237	247	250	219	236	235	215	228	199	220	216	241	203	208	228	242	259	239	244	216	246	229	244	223	203	231	205	210	249	228	214	221	219	219	223	230	220	242	252	195	216	242	250	246	220	220	250	233	221	224	203	212	245	227	243	225	188	237	221	227	232	255	236	236	228	243	231	240	214	219	203	205	211	244	200	234	240	219	219	215	224	234	211	209	245	201	271	219	239	196	215	259	243	242	215	208	245	221	229	211	243	233	233	239	245	239	231	209	226	217	216	216	240	224	225	217	224	228	241	190	244	213	244	226	231	193	225	227	233	240	231	221	236	231	221	216	213	210	220	233	208	230	205	235	227	247	208	234	252	245	214	222	230	227	239	214	230	227	243	224	224	229	196	200	239	221	209	196	217	226	223	226	216	232	235	226	229	216	211	211	226	220	218	233	236	235	220	224	233	210	230	240	194	225	267	259	237	249	235	245	218	212	240	236	233	226	220	220	237	248	234	237	234	232	234	232	227	214	211	220	216	261	221	262	226	226	204	228	213	232	228	218	221	265	221	219	220	219	226	259	203	218	199	219	211	233	215	233	241	239	207	236	227	230	218	232	233	214	213	239	242	207	216	211	223	254	219	237	214	215	202	256	197	216	242	225	223	238	225	220	242	259	223	228	239	233	233	198	236	239	222	237	232	237	224	221	218	224	235	219	226	238	245	215	212	237	255	224	220	228	217	219	223	200	221	235	201	228	219	217	237	212	229	211	214	229	181	205	237	229	214	219	231	220	216	221	220	232	260	234	240	212	220	228	235	232	248	248	207	253	222	213	206	243	250	227	212	254	227	280	238	217	234	230	222	248	245	217	213	214	228	236	220	204	216	239	232	245	222	240	247	228	222	235	241	238	217	232	237	213	240	206	211	248	228	257	228	221	228	235	242	226	229	218	242	230	203	244	204
22588	20392	27095	23590	20395	20466	9440	1600	1168	1077	967	853	752	727	737	708	710	654	681	611	576	624	606	530	623	601	595	586	552	559	607	586	606	556	600	551	595	593	541	557	581	527	554	535	526	528	556	596	527	527	568	500	556	525	513	548	545	496	499	535	529	510	528	493	464	486	549	530	515	492	479	481	500	524	541	514	549	492	508	534	530	521	523	473	533	502	500	486	527	527	500	485	506	518	555	496	515	530	502	507	511	526	485	494	513	524	485	539	497	506	508	473	474	514	490	477	454	526	538	472	494	518	498	488	537	501	474	506	465	493	518	479	517	487	503	486	497	480	530	487	515	501	462	464	481	520	476	474	522	511	537	523	506	499	493	495	523	521	512	506	499	514	506	529	440	488	535	505	504	493	512	521	523	517	517	485	512	513	502	484	477	494	496	485	531	555	470	504	520	490	522	526	539	494	475	512	494	546	477	494	468	518	509	479	516	456	514	530	516	498	534	499	478	513	536	517	557	503	485	522	524	509	480	504	517	484	549	520	470	513	516	505	517	513	485	520	495	473	478	502	502	502	446	551	510	487	498	493	495	491	490	496	499	513	445	489	517	520	487	533	523	505	504	503	469	465	507	489	489	507	506	522	526	490	510	538	521	497	443	485	516	531	464	471	520	513	568	497	482	514	485	480	493	505	512	481	523	565	497	516	463	496	483	498	523	484	505	497	526	508	501	512	470	501	510	544	435	516	492	487	534	489	507	480	502	509	523	520	540	527	484	552	517	506	525	501	521	484	478	501	516	493	536	492	478	502	484	495	511	514	484	498	487	508	514	522	523	496	485	478	503	507	477	523	493	526	477	504	519	500	474	528	489	465	482	503	467	484	531	513	501	474	452	515	537	519	502	513	469	509	507	542	505	512	536	525	456	514	477	490	492	522	515	500	511	544	485	487	500	490	476	472	525	494	520	498	489	530	468	477	498	514	492	540	508	478	536	498	486	527	475	507	536	498	496	480	534	478	513	478	483	487	493	502	510	534	565	495	494	541	506	511	474	458	500	512	481	502	514	544	502	495	515	519	478	534	504	487	507	482	460	513	507	524	527	520	474	531	525	515	501	530	500	493	536	506	473	473	531	525	515	499	503	481	505	515	492	489	489	484	536	507	493	531	505	494	509	524	487	499	488	508	468	508	470	515	513	492	516	504	542	438	521	499	532	526	501	520	512	492	474	500	513	536	500	533	514	506	490	467	504	498	516	532	509	508	510	501	499	462	469	553	512	525	517	549	487	530	497	484	477	540	448	477	504	543	524	538	505	498	463	512	497	474	503	536	533	510	536	529	522	495	519	521	500	463	515	491	509	500	539	495	500	497	527	507	480	479	475	479	477	484	453	498	491	452	483	487	522	450	462	543	490	495	469	480	533	518	545	473	492	499	519	528	516	538	504	492	465	500	540	469	549	530	470	516	506	517	479	502	485	467	470	468	458	532	488	499	513	529	483	485	489	492	517	529	504	538	528	537	481	537	459	486	523	545	516	497	514	466	526	464	487	543	499	525	475	499	523	488	504	516	519	504	495	516	478	479	526	510	490	562	523	493	516	550	555	465	451	523	466	470	555	542	530	429	479	484	501	518	466	528	548	472	503	499	535	503	491	499	490	496	517	547	542	463	487	516	482	474	543	520	473	483	501	498	473	529	484	507	485	477	498	469	452	478	455	494	487	525	507	480	465	481	495	502	492	511	469	493	493	560	494	489	511	517	494	498	505	464	468	497	479	507	490	492	491	478	469	479	501	525	497	494	501	517	505	474	528	521	532	478	521	491	500	498	481	479	485	485	465	480	471	491	515	502	514	524	502	488	492	516	505	501	467	515	506	488	484	488	547	523	500	525	493	512	498	527	504	539	498	518	518	516	520	487	521	475	493	505	507	474	545	524	472	466	496	489	481	546	502	502	481	515	519	522	498	491	508	515	484	534	480	568	553	502	525	491	510	471	574	470	526	497	477	511	503	496	506	511	497	449	490	501	503	498	545	520	507	516	500	509	489	512	504	491	516	438	501	469	496	465	483	521	524	488	475	483	497	539	454	545	494	516	493	490	519	492	515	522	511	515	502	514	483	487	525	492	488	529	517	505	486	492	518	492	467	495	490	520	510	500	505	517	488	504	507	524	499	528	498	474	525	543	541	489	529	445	541	520	496	477	508	523	556	498	526	523	504	514	494	495	485	473	498	477	473	510	524	511	499	505	517	516	521	485	526	525	533	458	543	489	556	497	541	470	465	539	539	515	528	490	546	501	496	514	514	483	481	523	505	518	502	487	519	491	441	529	502	494	538	489	503	482	511	532	489	524	515	505	511	451	508	557	497	511	489	506	523	519	521	490	489	505	505	494	460	498	535	505	466	522	477	532	472	500	539	511	490	511	528	467	521	485	516	495	522	527	494	512	457	499	490	517	533	513	519	476	480	525	479	480	470	512	526	536	507	471	499	503	515	522	513	550	515	511	483	553	484	468	508	474	522	496	492	551	489	492	507	495	515	487	515	510	533	525	540	478	528	539	503	484	482	479	514	497	492	496	521	507	536	478	501	488	498	512	493	494	515	488	526	478	484	541	487	498	474	486	508	516	503	490	512	507	498	505	500	512	492	520	520	513	501	502	500	471	492	486	474	498	478	478	477	493	486	499	486	475	475	509	506	514	514	502	552	506	517	522	547	503	520	506	515	508	490	469	462	474	497	517	499	527	484	528	540	492	496	489	522	529	529	504	545	523	524	480	561	505	551	500	485	524	507	455	514	509	538	506	513	493	499	499	551	530	509	502	515	494	518	486	496	560	512	500	511	509	489	492	509	504	480	501	516	519	450	496	514	559	496	487	483	529	518	451	502	467	511	509	467	497	518	509	512	566	525	517	431	479	515	497	510	521	523	533	446	491	498	511	504	514	474	502	444	538	500	503	498	498	488	502	469	520	517	519	497	510	523	466	524	487	526	518	511	487	496	499	477	513	506	490	497	498	510	481	459	520	481	513	529	502	516	518	479	488	512	477	484	492	512	493	473	537	541	504	509	483	516	502	426	529	497	562	512	485	476	473	549	528	546	529	499	482	502	510	500	491	498	471	499	501	505	502	483	515	511	508	509	524	498	464	507	449	475	549	530	526	486	484	544	517	507	528	522	497	493	546	562	480	465	488	517	517	500	532	513	447	494	511	498	513	490	516	502	480	506	514	499	537	505	489	455	521	559	505	490	506	517	472	493	509	509	522	530	495	509	500	480	470	498	524	561	487	517	505	513	484	462	545	518	527	522	482	535	484	485	511	519	528	530	497	489	493	492	467	513	479	492	483	483	489	529	550	496	520	532	489	520	528	492	464	486	492	516	525	475	495	483	528	497	524	522	508	490	459	506	525	531	523	502	525	450	523	477	468	530	526	479	475	476	485	521	504	487	498	480	530	481	508	478	477	510	508	496	496	526	530	454	528	462	518	485	465	468	507	485	510
20475	17809	16488	9407	6295	4377	3252	2564	2190	1896	1571	1303	1210	1188	1012	1012	925	891	817	813	712	697	740	710	707	700	627	641	639	646	655	642	719	636	663	633	655	622	573	584	600	608	591	572	541	524	548	532	554	536	532	554	516	510	532	513	512	498	518	553	517	536	504	513	493	514	465	467	500	464	471	515	507	520	498	503	518	497	478	494	498	492	473	458	513	473	477	526	536	440	465	490	475	499	465	500	509	484	524	492	480	477	490	477	541	472	503	476	498	469	491	488	467	465	516	483	484	486	471	469	459	509	462	485	466	482	473	499	502	491	531	504	485	515	488	524	570	462	460	494	452	471	538	458	573	517	521	480	473	471	460	516	449	492	482	438	492	495	522	483	493	481	475	497	510	479	472	507	453	472	499	529	479	475	459	474	495	493	486	478	458	497	480	479	498	504	454	472	497	494	505	499	462	471	471	482	543	426	521	478	472	495	508	489	480	533	475	507	487	446	475	450	542	453	486	475	489	498	469	489	481	500	470	489	502	491	510	526	504	465	449	495	453	501	470	517	523	489	519	521	487	498	514	499	486	481	492	458	470	480	502	467	484	473	514	497	461	512	472	528	462	485	551	508	453	470	504	476	517	533	462	481	480	471	478	424	485	492	508	465	500	462	510	460	471	485	496	472	474	486	504	491	435	497	489	543	495	482	494	488	509	510	486	502	473	485	467	518	498	489	478	497	495	523	463	501	479	458	452	445	484	486	469	465	492	493	436	484	481	502	484	456	508	467	529	457	487	493	455	516	463	498	465	513	461	525	497	497	523	473	461	489	510	528	513	469	504	486	457	537	448	483	498	477	458	522	496	454	456	494	488	509	543	438	470	472	494	436	473	478	484	446	516	497	456	472	514	471	494	463	471	499	515	472	492	494	488	470	467	499	451	503	492	460	544	512	511	481	493	466	481	514	487	536	486	551	521	485	485	489	530	465	490	467	504	468	495	481	468	485	473	482	502	491	483	499	506	501	498	458	489	475	463	500	457	473	486	471	487	476	500	500	473	502	478	472	502	476	514	486	473	471	440	478	470	471	470	502	478	455	543	521	464	491	446	478	493	511	515	485	469	484	476	490	463	501	488	480	502	506	475	472	489	444	516	496	460	480	529	481	484	486	499	431	477	482	534	508	481	450	509	483	506	495	502	450	495	485	519	491	491	511	516	470	480	472	460	527	499	504	476	472	455	472	533	491	466	518	556	473	510	453	462	512	464	472	480	487	470	509	508	494	481	492	484	481	521	510	470	467	479	487	487	477	501	509	492	517	509	466	482	523	494	518	467	505	460	473	488	505	496	497	468	500	475	481	483	511	480	513	495	478	510	483	508	449	501	492	486	470	475	502	490	447	494	450	486	469	522	482	463	501	522	493	454	540	500	503	513	512	497	459	528	480	475	468	459	487	490	467	481	456	484	505	477	504	423	458	452	506	521	499	488	514	500	476	505	488	470	462	496	505	473	485	477	476	462	505	463	467	449	487	502	505	483	455	467	508	458	492	459	541	487	483	479	487	543	492	470	480	473	483	467	493	492	446	491	449	523	473	491	487	460	463	498	457	474	458	499	467	502	493	488	473	451	486	506	467	462	508	457	504	504	504	515	478	489	482	534	456	456	476	482	482	533	482	438	478	507	498	460	473	498	470	478	481	461	496	463	455	525	477	506	500	484	483	479	497	478	487	476	479	455	522	498	456	464	516	464	459	467	464	454	471	485	508	480	523	524	493	514	457	513	480	518	490	501	493	478	474	458	462	505	478	523	493	503	469	520	459	497	488	475	542	487	482	481	491	487	500	457	479	442	504	495	498	442	483	488	477	478	482	498	476	471	485	468	498	470	458	471	482	505	476	467	474	513	462	465	479	483	475	447	466	466	535	497	473	486	450	478	496	462	444	514	461	489	529	484	488	492	502	501	515	508	474	436	484	490	448	447	513	517	482	496	465	514	467	491	511	464	471	502	494	500	459	478	522	481	491	500	472	539	497	499	503	510	474	484	504	551	464	520	517	522	488	467	493	476	488	490	491	484	473	453	496	493	549	498	501	511	492	498	461	473	473	485	509	488	484	465	459	465	488	484	499	448	499	468	494	498	486	513	469	502	487	496	497	478	470	506	526	447	460	497	490	486	457	535	463	494	484	470	476	504	459	484	462	512	479	500	519	483	468	450	486	492	468	494	512	513	480	507	509	513	492	520	465	497	486	495	440	486	466	460	492	498	497	449	530	466	474	520	486	426	478	498	489	434	488	495	507	486	505	487	471	484	491	441	492	529	458	438	461	491	506	490	459	485	516	506	464	471	502	475	503	500	475	492	477	505	509	477	528	455	474	507	460	481	473	507	450	457	470	497	472	507	455	523	490	478	487	472	537	489	502	477	504	507	469	485	487	448	484	500	496	464	460	491	471	462	511	495	463	490	495	482	491	493	464	493	468	493	476	471	497	487	519	447	510	447	513	509	445	492	504	475	485	502	499	500	485	445	448	503	462	541	510	471	480	505	485	481	489	481	452	469	480	482	524	468	486	492	491	436	504	470	540	490	504	477	515	484	456	496	490	492	479	482	480	472	523	472	515	506	520	499	507	486	511	467	480	477	483	534	441	541	459	521	488	481	499	461	527	515	480	500	485	518	469	477	515	506	480	491	494	511	482	508	464	458	509	491	515	461	489	512	490	514	508	447	467	496	505	505	477	476	480	491	497	475	503	512	473	475	461	477	484	471	471	470	492	463	480	474	478	494	468	481	494	485	489	510	504	454	474	452	490	502	522	503	476	469	503	482	469	453	516	528	511	472	477	532	487	512	471	510	497	498	530	495	538	488	493	497	496	467	485	430	477	513	501	436	499	484	503	490	490	519	514	455	500	476	475	481	492	509	466	464	473	444	500	504	481	495	474	473	500	427	530	460	472	470	524	516	506	455	505	501	480	453	447	500	506	501	491	492	496	449	485	485	508	493	486	493	495	468	468	468	497	502	494	493	445	489	445	463	483	478	486	482	458	466	509	457	483	488	475	465	519	466	470	513	484	496	431	512	451	490	504	481	448	503	498	497	493	480	507	489	458	473	493	527	472	497	462	502	464	504	503	515	455	463	504	432	450	484	517	472	464	515	490	473	458	497	475	457	512	491	488	493	505	486	484	484	486	458	465	483	478	474	477	495	495	456	478	505	508	465	537	515	515	462	468	499	490	466	516	483	484	491	488	497	476	461	441	482	509	515	462	479	540	480	486	486	509	479	535	533	482	474	506	457	498	474	457	448	476	475	453	465	456	503	515	485	487	491	483	442	480	474	480	505	470	486	469	496	507	440	502	460	471	456	465	475	502	483	501	487	493	494	491	508	546	484	486	469	494	473	509	490	465	507	471	491	483	508	498	484	483	462	460	485	505	455	519	516	470	489	450	490	493	507	467	491	514	522	494	457	501	470	488	521	489	472	492	453	503	483	505	488	497	478	476	444	485
28039	12964	1351	375	284	231	198	175	181	197	192	199	173	199	167	154	175	160	163	175	159	169	177	199	199	176	164	156	158	165	188	144	177	178	164	175	187	168	182	184	167	189	178	162	177	162	162	159	169	198	209	168	183	160	173	139	166	192	173	170	176	180	170	145	177	178	176	156	178	149	182	157	180	168	175	172	158	125	183	158	162	152	190	172	151	159	161	160	140	184	155	155	156	149	163	186	166	165	165	160	162	176	174	153	164	193	180	186	159	163	167	149	168	171	150	173	158	165	187	163	167	154	175	168	158	157	164	181	167	167	158	175	171	176	169	168	166	164	158	172	160	187	166	152	174	172	171	165	158	161	140	187	169	194	190	157	170	168	178	162	158	170	180	166	141	176	132	201	162	145	148	150	151	170	157	149	161	176	174	176	166	153	168	171	158	186	188	139	150	161	167	173	167	174	167	157	187	177	174	175	177	177	171	189	151	171	164	169	160	163	166	166	161	168	167	155	174	178	156	186	169	155	158	142	146	167	182	164	171	174	178	163	173	164	167	162	178	160	146	167	169	179	179	148	157	170	177	154	164	178	149	141	166	181	165	155	166	189	170	154	148	156	153	154	163	168	157	139	172	136	154	161	161	149	163	198	173	161	185	155	193	144	169	176	161	173	184	160	192	173	172	156	161	166	147	186	172	158	171	161	173	165	176	174	179	159	164	173	158	157	145	177	154	169	153	171	159	172	176	160	178	172	177	151	155	168	161	173	160	170	148	154	165	155	167	171	184	138	193	181	177	166	166	160	179	164	157	142	182	165	166	188	219	165	161	162	171	159	165	163	160	173	156	174	155	145	155	164	164	158	163	170	170	160	156	167	157	164	162	164	137	180	163	180	193	132	197	170	157	170	147	150	155	147	166	162	160	146	167	165	166	147	173	174	176	170	154	180	153	198	179	172	152	177	175	152	168	179	153	164	153	165	160	168	167	162	156	165	179	180	168	184	182	158	182	157	180	174	182	159	174	185	201	165	172	175	165	156	145	196	160	176	166	176	163	162	175	178	161	160	146	174	165	166	182	183	168	166	181	159	168	174	180	189	149	157	178	161	156	182	162	155	168	169	170	181	179	168	165	171	182	157	151	165	181	153	186	196	165	160	185	151	157	149	181	164	147	164	157	173	157	163	151	175	176	160	158	168	176	166	168	189	152	164	170	171	171	161	160	164	166	152	168	158	168	159	152	178	168	171	159	160	155	169	153	163	177	151	164	152	174	152	155	170	176	168	152	170	202	180	159	191	168	165	177	153	174	162	173	151	158	156	150	157	171	138	168	183	152	172	159	168	156	164	179	175	156	159	160	198	172	170	149	182	160	164	134	162	159	161	188	163	172	160	169	184	186	176	174	185	169	182	173	182	175	179	170	172	173	148	186	151	169	165	175	164	164	168	189	181	178	165	174	159	150	162	148	156	182	157	142	159	172	174	163	169	154	165	169	163	167	171	143	196	135	181	181	156	166	159	160	157	187	176	164	151	149	186	165	198	143	171	178	170	176	179	155	169	150	169	171	155	150	168	177	178	149	146	200	182	171	143	162	175	181	176	169	170	154	159	177	157	168	161	172	167	182	153	165	163	160	160	175	185	181	176	196	171	170	166	184	148	185	184	168	177	156	166	153	194	178	176	172	192	178	174	153	183	168	162	152	178	172	174	175	148	159	148	190	170	175	171	158	173	160	154	143	191	148	163	165	155	182	169	144	183	159	151	147	173	173	158	168	175	171	158	178	161	177	136	180	174	177	157	145	144	165	183	133	150	147	177	167	172	166	171	146	170	182	150	186	165	163	162	210	165	152	161	183	161	153	167	143	144	158	181	161	156	158	175	171	160	172	150	175	182	155	154	173	145	162	152	170	176	162	150	175	175	191	193	140	160	157	157	167	141	170	175	158	149	172	174	158	155	184	174	144	159	172	166	149	177	149	188	163	151	154	169	180	154	167	179	164	177	169	167	148	154	157	148	184	175	194	179	170	151	180	163	169	167	170	159	169	132	189	168	148	173	154	166	171	174	155	134	168	169	164	205	172	168	195	164	180	167	156	189	173	172	141	162	174	166	151	156	178	173	205	164	166	144	173	173	153	184	151	158	149	135	179	170	164	149	166	182	168	169	172	173	177	164	166	157	178	149	159	169	144	171	180	180	161	149	174	162	183	146	176	163	150	170	153	198	166	170	182	172	175	185	154	168	162	144	148	158	149	167	174	167	163	166	136	178	166	150	173	165	147	164	153	176	166	164	164	154	133	177	150	151	155	171	170	148	158	161	150	172	143	178	166	188	141	172	167	160	128	167	161	175	162	176	151	154	171	180	181	158	181	169	156	200	176	172	170	170	161	141	178	146	154	150	183	167	172	173	164	153	148	154	161	168	167	152	178	173	148	165	174	151	171	147	177	180	164	176	170	166	188	167	177	163	173	165	165	150	168	162	174	167	136	159	163	167	139	157	185	164	158	167	173	171	158	175	157	170	167	171	153	167	164	152	156	138	178	156	172	174	180	165	163	157	168	176	156	141	173	154	158	162	170	154	155	174	159	176	174	181	165	157	170	167	168	185	179	127	153	160	174	165	171	169	162	153	147	166	143	165	177	133	174	178	146	171	150	158	151	183	181	166	154	169	163	155	182	168	184	169	183	171	165	155	165	147	148	151	173	173	148	176	141	174	170	161	161	155	190	176	178	174	147	160	167	157	168	181	135	185	164	162	164	160	183	171	177	163	166	165	177	165	165	155	181	187	186	135	153	159	161	188	154	186	182	150	193	150	168	156	157	137	156	161	177	173	165	178	166	160	165	175	169	166	176	160	174	159	153	168	172	191	147	145	169	176	156	161	182	180	167	174	153	172	155	153	168	172	181	135	151	170	148	163	174	156	173	158	163	161	155	180	166	184	174	190	169	184	171	172	156	156	176	167	163	157	175	184	183	173	168	163	177	185	166	180	176	180	161	167	182	180	196	173	182	175	157	168	150	148	177	159	169	164	157	164	179	153	157	156	179	183	145	172	146	154	146	156	158	193	176	182	165	165	180	159	135	157	185	147	178	147	172	175	185	177	190	161	155	168	171	166	163	167	163	166	158	169	149	169	170	164	181	143	180	167	155	153	164	171	172	152	157	163	178	167	156	175	165	167	161	162	161	172	155	166	176	183	173	163	174	189	177	175	147	146	177	180	163	180	161	170	176	177	161	177	166	156	174	174	176	163	164	170	170	168	174	157	174	175	163	176	162	162	175	128	153	162	169	191	162	168	147	178	202	154	170	168	174	159	169	166	166	126	157	155	171	187	155	197	155	175	168	176	155	164	175	140	164	195	181	158	180	177	174	171	162	181	177	159	187	180	160	178	160	160	157	168	174	160	162	139	173	172	170	169	172	161	154	167	182	173	177	163	173	171	191	181	194	187	160	169	153	160	172	141	196	163	151	173	178	161	156	165	164	171	174	158	156	172
9050	880	718	443	339	296	252	237	254	234	238	190	206	198	225	213	198	184	204	190	192	210	191	206	199	211	215	176	205	214	194	228	244	223	217	220	204	215	184	204	201	209	229	211	200	198	209	188	197	203	212	189	177	212	215	218	195	182	172	187	195	186	191	190	215	192	203	182	185	199	205	184	205	194	202	206	169	184	173	193	173	182	199	199	194	218	193	175	191	195	168	199	193	181	185	184	187	183	185	180	170	178	203	222	211	203	182	192	200	196	188	183	200	189	207	204	202	191	175	187	191	194	189	200	191	175	171	203	168	183	185	197	169	193	210	192	192	183	180	172	205	180	178	159	166	198	195	174	195	191	200	189	199	194	220	194	192	180	207	207	185	182	174	202	172	187	209	189	204	173	180	208	203	182	179	169	188	193	210	186	188	167	193	203	198	196	187	188	178	194	197	194	191	181	178	186	195	186	187	186	201	198	199	196	209	187	178	177	186	165	210	186	185	177	202	203	191	193	193	218	194	179	210	202	220	220	202	189	172	185	189	181	204	172	202	193	196	167	181	182	190	191	186	205	168	222	201	195	202	197	193	184	173	174	184	178	186	204	204	191	205	191	220	189	201	202	184	172	179	208	199	192	192	182	169	209	199	167	187	189	193	214	176	168	189	173	165	188	169	187	184	220	212	190	202	189	169	192	187	189	207	194	182	181	178	202	196	204	182	190	204	194	173	224	188	185	173	187	156	210	209	169	185	196	196	185	198	181	179	189	197	174	185	203	219	197	202	192	189	186	208	198	186	193	187	193	179	211	170	172	203	198	179	182	189	180	218	196	189	186	180	169	206	193	203	196	163	197	190	193	199	197	172	169	173	194	181	191	192	206	172	194	196	201	170	179	185	199	201	210	167	180	190	172	178	218	187	193	193	178	170	196	189	181	186	180	188	185	188	200	201	189	193	223	199	186	173	193	232	185	200	204	197	181	188	151	179	164	181	211	168	177	205	175	183	196	194	180	203	198	182	179	198	194	209	189	177	185	180	176	183	200	166	180	193	196	188	188	201	170	192	197	222	195	192	183	217	204	189	165	200	192	164	219	203	183	219	219	174	189	188	190	191	195	175	224	211	187	201	178	192	174	162	194	193	162	193	187	218	194	209	195	210	184	175	171	174	186	198	194	190	190	195	198	176	189	192	209	207	211	188	185	190	195	206	179	193	204	164	179	192	216	192	176	197	199	199	209	207	188	182	211	194	197	189	186	181	176	190	199	182	175	168	188	181	178	202	186	198	180	178	184	196	193	202	202	182	196	168	192	196	194	187	186	184	206	188	187	186	166	184	185	176	207	190	204	204	202	187	191	227	170	183	182	175	200	185	193	190	201	196	193	188	197	173	184	161	165	207	222	185	191	191	180	180	159	190	196	202	195	200	211	237	186	192	192	199	227	180	177	174	205	181	191	189	188	200	198	189	198	196	188	190	182	186	181	216	173	193	198	202	177	192	191	186	160	185	215	203	189	180	157	200	205	193	198	200	207	193	178	187	192	191	191	211	203	218	220	196	231	194	166	199	202	202	166	187	170	196	203	195	192	188	217	181	193	185	197	189	163	187	219	188	210	196	182	219	164	215	212	202	187	202	191	196	221	186	183	194	197	192	206	180	212	163	178	194	184	177	195	195	211	224	191	182	174	175	200	213	202	209	187	181	207	163	195	210	212	195	170	196	195	179	190	191	189	194	158	183	179	204	193	201	201	207	180	194	199	194	163	191	186	186	168	192	193	178	172	187	182	203	190	168	186	187	207	184	176	189	175	171	166	197	205	184	176	198	199	186	173	194	176	175	194	189	175	200	176	195	203	175	165	171	211	176	213	195	182	183	222	219	179	200	198	185	196	162	229	201	209	182	201	190	181	200	212	182	232	195	209	185	194	189	192	192	180	177	185	211	172	177	190	181	193	203	201	200	192	194	193	184	186	194	189	186	196	213	194	160	182	165	206	197	210	190	190	221	208	209	186	198	173	162	179	180	190	194	188	181	191	186	197	205	197	212	226	194	185	198	178	204	167	180	205	181	201	193	199	216	175	192	190	197	180	192	202	174	199	221	187	182	206	189	179	188	207	177	205	196	178	177	203	222	194	227	192	186	219	198	200	191	194	187	197	183	202	183	182	182	158	191	209	211	199	198	201	190	202	187	204	184	175	183	206	191	182	207	172	216	180	170	189	194	197	208	191	190	177	175	182	184	187	208	169	189	180	179	190	218	203	187	174	204	188	182	212	188	204	165	188	216	176	176	186	202	185	222	181	186	201	188	185	198	186	205	180	193	170	191	171	185	198	214	188	180	207	184	205	176	189	195	207	197	170	204	183	175	203	220	178	192	177	182	197	194	176	175	189	202	176	189	189	178	205	186	187	192	174	187	190	211	201	190	186	173	160	198	201	172	199	177	172	175	200	182	188	188	194	217	186	189	180	187	181	189	181	190	194	193	220	189	166	190	187	185	206	191	186	171	172	187	187	181	194	191	165	174	175	180	195	164	204	209	190	187	178	192	184	194	188	180	191	218	212	196	178	188	205	196	177	185	208	199	182	185	199	175	212	201	204	184	189	184	191	207	188	181	174	184	172	203	199	199	193	200	194	178	220	207	183	180	189	190	183	196	196	203	194	197	164	200	184	183	191	220	219	188	190	170	198	199	190	191	193	165	181	197	182	180	195	196	201	205	193	187	198	188	188	187	187	198	182	203	207	170	210	195	205	190	178	195	196	176	201	186	190	197	193	190	200	173	183	191	181	190	211	193	193	203	186	175	198	190	188	182	173	189	178	199	194	205	211	182	189	228	189	200	184	194	189	187	187	200	195	184	185	197	183	191	172	205	196	204	208	178	177	188	178	206	190	193	194	201	218	190	192	180	184	186	203	177	197	196	192	190	194	196	187	184	194	200	198	197	201	182	168	188	197	166	181	177	174	173	215	186	177	184	225	191	194	185	209	187	195	201	187	212	190	206	194	191	204	187	183	177	169	179	183	160	164	189	197	171	186	201	206	217	212	169	172	186	186	161	176	173	183	167	177	180	198	178	213	197	199	194	196	218	193	183	191	187	186	199	194	205	175	185	189	190	203	194	207	175	224	177	165	162	200	199	198	214	198	201	191	200	184	195	190	191	165	176	194	194	179	197	189	218	170	179	228	204	181	191	206	198	192	190	190	197	206	172	202	181	185	205	183	193	177	185	189	195	194	196	197	189	197	205	170	158	198	228	188	202	182	190	207	189	188	208	210	210	201	178	203	212	183	194	180	175	180	202	199	180	203	200	172	177	189	181	166	190	179	196	209	186	205	170	193	194	203	222	189	180	184	193	187	199	216	199	199	158	212	212	200	193	192	190	193	184	175	232	191	192	155	209	184	193	181	178	186	212	208	187	198	194	194	215	203	202	186	176	187	194	201	181	190	193	167	171	193	218	166	170	184	180	189	186	170	161	188	198	190	184	186	203	187
24422	20364	26607	23987	20382	9232	1115	700	585	500	453	373	397	387	299	319	296	302	280	319	266	279	257	268	249	261	263	272	264	258	244	308	276	259	247	238	257	258	257	266	243	251	233	238	250	279	265	221	253	270	234	227	236	226	242	217	228	229	230	211	221	238	234	248	224	235	203	256	250	224	202	232	224	242	237	233	229	197	234	232	213	249	223	204	215	235	219	220	210	229	256	240	202	214	218	208	178	236	223	228	220	235	212	212	220	224	223	226	210	208	207	230	211	221	242	223	250	215	209	223	231	236	230	229	228	237	218	249	245	234	216	215	248	224	223	210	233	228	209	247	225	225	217	236	231	232	230	244	227	192	222	241	214	240	199	199	238	239	246	207	192	213	235	198	211	222	205	230	233	236	215	232	242	238	224	235	217	218	228	210	228	243	227	244	220	235	220	235	216	196	220	229	233	226	244	228	238	223	216	221	243	219	204	221	225	223	205	225	232	209	197	234	220	214	222	203	197	228	226	206	258	230	221	216	229	212	226	214	232	218	232	224	225	224	241	221	228	227	214	210	232	258	226	213	237	227	211	213	235	215	235	245	213	182	226	203	228	230	228	205	230	212	213	232	213	230	226	228	240	245	214	210	209	229	239	213	228	241	205	234	213	219	206	208	239	222	239	198	227	235	213	242	229	225	214	247	243	239	209	233	219	218	226	221	226	231	227	234	197	226	241	205	214	234	220	224	220	223	194	230	234	226	209	224	215	248	241	228	250	202	216	239	209	237	215	204	223	204	215	232	244	227	215	192	207	205	231	206	235	191	212	199	220	216	215	237	224	221	227	232	214	223	221	195	221	205	239	232	224	207	219	218	246	202	235	228	201	224	215	212	233	214	223	213	247	215	233	240	243	215	231	231	217	227	228	218	203	200	228	233	239	217	205	205	242	197	204	236	208	234	220	219	245	231	249	219	196	240	220	216	213	199	240	242	211	201	217	202	212	203	214	241	237	215	213	208	234	221	210	233	244	210	236	237	234	212	242	222	231	239	213	211	214	211	202	228	219	234	233	247	244	230	194	239	218	227	204	215	259	227	203	219	212	253	198	223	208	220	207	219	240	225	222	216	218	226	247	223	245	236	210	252	221	194	221	224	218	208	227	219	271	213	215	193	223	227	214	241	220	210	183	198	240	220	235	219	233	213	237	225	206	228	201	232	219	230	209	224	199	224	205	221	223	185	239	233	251	224	235	230	219	243	241	199	239	202	226	236	237	226	233	234	230	244	192	211	220	196	249	225	221	242	215	241	245	216	194	202	234	216	206	234	243	213	233	227	219	232	221	219	219	198	200	237	239	218	221	219	237	234	238	195	213	209	200	209	214	227	208	200	198	225	190	232	245	190	233	231	247	232	228	215	216	222	222	207	247	208	227	231	198	219	233	229	216	234	206	227	237	227	207	238	192	225	258	237	212	217	220	225	197	203	232	213	253	235	220	212	253	214	232	249	230	196	212	243	238	238	228	196	214	199	234	213	260	225	240	219	213	204	219	219	226	211	230	205	199	228	237	203	214	219	231	207	237	227	239	227	221	242	256	228	221	232	238	231	233	222	211	247	221	222	223	238	222	209	216	220	238	208	228	205	212	187	207	222	231	250	235	210	235	225	197	223	225	216	223	206	231	235	223	210	206	215	212	238	215	206	229	221	226	241	220	224	209	235	225	211	197	198	213	228	221	221	195	231	223	237	221	218	195	230	223	230	240	196	223	211	201	221	251	243	229	202	219	215	234	247	215	211	217	248	206	224	194	243	217	247	208	209	203	236	218	221	244	213	226	227	230	204	225	209	227	210	254	217	225	214	222	229	230	230	227	220	232	208	223	211	230	232	229	236	243	217	209	220	213	200	209	228	224	220	206	225	197	201	228	208	244	250	210	224	219	194	214	222	192	254	216	215	232	211	231	219	212	221	223	228	215	225	243	201	228	228	220	224	216	190	216	205	219	234	236	254	209	216	258	250	231	218	210	225	241	228	231	247	203	240	214	205	239	216	207	229	237	232	232	250	225	217	212	244	237	215	231	204	233	213	209	205	201	212	213	224	203	223	230	239	235	213	232	215	221	212	230	255	249	232	221	235	230	203	198	223	232	209	232	216	232	207	206	242	207	256	218	225	241	196	236	247	203	206	220	230	231	232	206	231	217	236	186	222	221	237	217	251	233	219	228	222	206	230	231	214	227	225	220	212	228	218	231	226	217	243	235	227	223	221	220	222	203	228	199	229	231	244	217	243	198	218	230	229	229	209	221	222	202	241	223	222	255	199	231	231	216	227	211	238	206	224	215	247	189	228	206	227	220	216	214	215	213	197	222	231	238	216	236	252	210	249	218	244	243	247	223	224	228	212	225	225	211	207	225	215	200	210	212	244	223	214	198	241	222	220	192	212	204	240	205	197	220	225	223	216	221	227	210	197	235	223	229	222	248	239	248	219	245	232	202	226	235	240	213	227	217	219	229	217	213	214	231	188	239	215	220	248	246	225	209	228	243	210	181	250	216	208	243	215	243	248	206	236	211	199	225	228	234	234	220	244	238	247	232	207	216	225	219	224	240	198	209	242	221	224	231	227	205	218	219	211	206	243	208	209	208	235	229	243	232	206	210	201	220	234	226	207	211	210	221	221	212	239	238	245	236	224	227	204	231	205	205	240	215	233	232	240	203	226	226	227	229	245	230	219	234	203	197	223	213	216	220	217	218	207	229	173	231	243	224	210	227	239	187	216	218	236	203	212	234	251	211	217	204	211	225	227	211	242	266	197	210	232	201	205	238	233	225	220	222	199	242	210	224	251	205	218	252	230	246	216	236	201	207	199	231	205	217	200	246	250	219	258	235	235	239	220	208	196	228	231	211	203	219	214	219	237	215	219	227	199	222	224	233	233	212	215	207	204	233	219	232	204	236	203	216	224	254	229	227	236	238	223	218	206	209	220	240	230	194	236	205	238	215	234	238	208	226	235	223	230	205	221	238	199	220	256	237	235	224	224	213	220	236	212	238	197	227	218	225	238	236	232	195	223	217	214	192	228	219	241	196	205	227	207	231	200	226	241	200	215	198	208	212	205	264	210	217	193	234	248	228	229	225	207	206	224	227	214	223	206	204	234	210	220	216	236	229	212	199	220	216	227	236	220	231	209	228	216	202	222	217	201	218	217	213	231	203	200	225	218	220	219	217	203	215	222	213	188	230	219	224	222	244	221	213	213	244	220	216	235	229	236	217	199	188	227	225	201	209	209	195	246	223	212	209	219	222	235	225	223	219	224	229	208	197	223	219	230	218	217	224	202	227	228	227	227	206	208	245	198	258	223	203	213	241	182	224	210	222	222	214	216	232	202	237	222	207	196	211	225	222	197	237	196	236	208	212	236	231	201	213	211	215	213	201	218	228	234	208	181	200	218	258	208	198	232	262	191	233	226	216	218	238	228	225	236	221	226	204	223	243	233	217	217	219	204
18739	10831	10003	5364	3292	2282	1627	1237	1095	913	778	698	617	528	510	473	461	427	367	394	357	349	313	344	314	306	327	322	312	290	316	310	326	336	299	324	262	297	286	285	262	289	242	307	262	267	252	255	237	261	231	232	226	244	237	224	266	259	277	246	224	237	242	251	236	231	236	254	222	244	220	231	231	235	250	252	241	212	231	255	224	215	223	229	224	224	228	220	247	220	244	233	223	206	239	218	225	209	210	233	226	216	224	231	253	236	226	230	199	233	231	218	224	230	239	239	242	242	244	237	263	244	216	232	232	226	214	252	269	218	202	222	234	247	239	213	242	248	236	239	200	236	220	200	227	205	230	227	208	266	206	247	209	260	247	222	219	250	214	246	238	215	223	242	218	226	242	228	213	233	237	193	218	222	228	231	214	229	226	220	218	248	205	206	238	228	225	220	246	219	222	233	254	200	236	213	246	243	230	214	218	226	216	233	249	236	219	227	223	208	235	248	240	232	240	243	222	254	244	216	219	203	231	192	219	219	243	247	245	252	216	206	230	244	231	245	199	251	208	247	203	226	243	262	200	225	193	215	217	219	254	211	241	220	229	205	254	228	209	203	209	196	209	233	222	229	253	198	206	227	222	228	245	223	205	224	250	238	220	214	228	230	233	241	216	213	214	239	197	230	209	240	216	252	219	212	219	204	254	235	225	234	227	224	241	244	214	220	233	240	236	210	205	228	250	220	240	220	215	233	219	218	215	242	234	219	230	229	236	209	212	237	235	194	244	243	229	220	247	216	231	230	233	249	218	229	229	224	220	227	230	198	238	240	259	202	224	212	204	221	221	212	217	243	191	227	209	218	222	221	202	207	195	229	218	227	199	238	235	233	247	227	211	231	244	211	213	206	200	244	222	217	213	238	232	245	224	237	241	214	230	238	212	205	193	227	216	223	217	207	218	223	217	229	246	231	226	228	184	238	243	212	212	214	221	229	230	242	250	245	229	234	247	222	258	248	232	224	207	235	237	234	250	239	212	215	263	249	216	246	227	225	193	214	222	230	243	245	202	236	228	224	257	236	226	210	212	250	235	248	238	234	239	185	221	246	218	241	237	223	209	225	232	258	243	227	210	247	231	224	206	210	222	244	222	233	208	212	229	230	247	224	208	196	241	232	194	226	224	222	217	213	214	241	234	223	232	238	221	236	249	210	237	211	201	221	239	213	228	208	227	226	231	222	235	242	243	219	229	260	197	221	231	240	233	232	234	225	232	197	235	253	223	206	225	218	225	256	236	203	216	236	212	222	204	258	218	224	233	231	274	241	238	230	248	221	227	240	234	234	224	243	235	247	218	241	231	227	226	228	233	231	214	220	224	215	203	228	223	228	216	272	216	248	215	224	225	232	224	229	275	239	247	209	242	223	227	222	232	230	221	237	224	259	235	244	226	255	247	239	222	212	233	219	240	219	201	203	245	214	210	213	253	227	203	200	224	240	225	239	236	220	233	227	233	219	212	240	198	217	219	219	222	219	209	219	222	210	230	198	232	237	238	229	234	232	259	251	207	219	212	219	239	230	249	225	225	229	216	201	231	223	224	232	220	236	244	231	250	226	216	218	202	216	228	242	216	242	237	216	256	205	234	213	208	219	206	208	224	239	217	219	227	228	228	232	229	196	229	241	229	220	203	253	219	230	231	223	238	210	224	238	221	230	218	217	224	224	233	213	233	232	235	183	209	238	210	234	259	219	205	233	237	219	241	209	215	234	214	222	258	244	212	226	222	243	213	228	244	239	228	234	234	221	223	248	228	252	212	218	252	240	232	252	235	237	235	215	226	222	221	237	244	222	231	225	259	225	234	210	244	213	235	207	204	232	242	230	212	246	258	239	219	234	221	215	216	240	235	217	240	222	251	228	222	207	226	210	218	231	215	233	232	263	213	203	246	228	222	236	216	239	220	211	208	219	212	207	212	224	242	220	223	208	217	213	232	215	222	236	228	251	223	229	202	240	246	198	230	248	215	197	228	234	242	242	228	235	246	245	239	220	204	215	204	229	226	213	258	249	230	236	226	252	217	232	222	227	206	222	205	203	225	244	245	231	214	221	246	217	220	200	237	266	247	202	230	216	238	218	194	257	236	211	236	222	246	243	213	264	203	213	211	254	236	250	232	193	234	237	203	239	217	228	231	220	232	208	237	225	213	209	232	229	229	233	219	212	228	232	229	229	238	223	212	251	233	243	221	241	215	220	237	228	230	211	227	212	212	236	216	220	244	217	232	228	232	208	236	238	242	241	218	202	224	216	205	219	208	222	267	238	245	217	234	223	227	231	224	230	242	259	255	218	232	208	231	208	203	215	210	230	202	211	215	217	243	237	246	239	224	227	226	215	202	238	235	205	251	233	215	242	217	230	236	221	235	253	238	229	227	230	200	219	217	229	228	245	208	237	220	240	201	215	228	206	257	265	225	235	233	231	211	219	216	250	238	223	260	233	213	229	253	225	229	201	229	238	220	217	222	234	218	234	209	211	225	225	234	200	216	231	240	212	238	236	246	218	250	246	233	225	224	226	224	213	250	215	246	228	236	217	220	240	232	214	216	242	224	224	237	236	239	232	221	201	216	240	224	225	205	225	217	196	224	207	240	233	203	222	230	222	205	254	215	205	226	223	226	216	218	242	233	215	227	228	226	218	218	220	224	201	237	237	229	222	224	223	216	207	229	227	219	229	240	255	195	241	227	234	221	234	220	242	252	257	215	239	263	233	227	234	235	241	204	204	230	234	202	236	229	236	215	226	229	240	214	225	243	216	213	219	228	232	250	232	217	219	222	244	237	217	223	238	224	214	205	234	203	227	242	201	223	219	232	226	225	233	198	230	241	200	224	225	258	261	234	259	257	221	229	237	235	238	240	213	204	228	222	231	225	235	249	224	238	233	220	222	194	276	217	209	251	243	205	234	224	225	228	212	214	221	258	231	220	246	251	205	203	217	192	212	221	233	211	209	250	227	197	254	246	200	193	224	255	205	212	253	230	218	217	223	222	229	243	217	222	205	224	202	210	234	236	226	227	215	246	226	207	203	207	228	228	227	238	220	218	221	238	241	240	226	212	227	268	232	230	225	201	201	215	220	230	235	227	228	224	202	221	241	239	219	239	222	210	234	216	186	223	226	237	221	221	223	216	225	203	214	241	238	230	211	215	232	214	228	233	218	248	223	222	226	241	221	244	218	210	242	238	236	198	223	228	225	243	205	229	231	230	224	212	234	230	233	227	200	222	243	211	237	213	233	223	228	228	233	237	244	231	208	203	232	239	212	237	230	246	225	210	212	237	220	212	242	251	246	226	220	246	210	228	215	230	218	218	217	236	216	219	221	256	243	238	212	227	248	235	221	198	204	221	234	207	231	219	198	235	243	205	255	233	216	229	259	213	217	224	218	226	216	239	218	242	217	200	235	217	214	226	225	229	234	249	207	225	218	229	245	219	257	250	220	221	215	230	229
22568	20376	27034	23600	20383	20455	9441	1563	1188	1002	934	811	796	777	740	725	662	646	628	607	622	635	621	578	543	657	568	570	543	587	530	616	562	554	580	546	595	546	550	574	518	534	545	581	562	551	577	533	531	538	540	560	521	501	511	534	524	516	539	516	503	499	494	481	524	534	500	546	553	511	508	496	502	492	553	492	485	500	496	474	512	509	518	482	485	499	463	500	531	456	522	539	520	491	510	541	542	500	483	525	536	489	504	483	462	526	481	499	486	510	463	545	520	511	503	473	497	545	501	516	529	480	545	506	482	482	492	496	524	468	504	514	500	514	487	489	475	488	512	505	494	503	536	503	489	520	463	503	524	546	509	527	492	497	502	495	482	536	493	504	522	535	511	540	522	508	476	446	561	493	541	505	514	487	490	495	488	466	478	473	509	512	504	514	550	484	474	519	503	541	550	489	494	504	518	472	517	527	496	534	504	469	547	505	476	463	476	511	524	489	559	503	554	509	527	488	500	459	506	502	518	542	480	515	548	458	447	533	499	494	512	492	527	523	488	482	530	520	494	486	473	498	526	524	525	480	464	499	534	484	482	496	520	518	456	533	489	476	507	518	517	496	501	481	521	480	556	514	494	483	488	510	509	464	465	500	495	528	508	490	507	497	518	486	529	498	522	577	488	493	490	491	494	492	538	506	494	537	490	501	504	497	546	477	479	514	492	503	485	523	500	581	495	489	518	489	493	511	492	469	490	527	514	466	549	477	529	503	484	547	497	496	501	493	484	479	524	529	500	519	515	484	476	536	537	505	496	463	470	490	510	517	520	487	486	490	504	511	436	474	501	525	463	459	505	542	503	546	511	468	523	480	486	503	534	494	477	508	505	493	478	487	497	550	436	492	526	512	468	475	532	510	480	478	512	519	503	503	479	513	511	503	502	464	465	504	518	522	471	507	494	452	512	503	519	506	467	515	497	484	476	481	512	541	510	516	502	461	482	480	446	522	493	486	452	483	540	462	520	465	504	519	507	519	500	529	463	490	462	522	493	504	475	494	519	537	519	527	500	470	498	514	507	492	481	530	493	495	498	488	535	506	494	498	516	475	539	497	546	568	530	491	516	528	492	515	515	486	503	511	463	486	493	536	490	488	513	521	518	500	499	501	506	475	530	503	490	498	483	496	495	504	502	504	508	521	513	527	496	499	518	478	477	523	547	481	492	495	515	565	527	456	497	487	558	506	507	494	511	540	523	482	452	492	500	494	476	500	495	471	530	473	524	481	513	494	502	476	484	498	512	538	485	482	528	468	467	467	493	480	498	481	490	512	500	467	462	517	496	486	483	518	480	499	510	511	522	530	500	491	485	494	475	489	432	535	494	550	463	486	475	466	448	478	533	525	505	493	451	511	470	499	500	488	476	493	492	479	487	505	483	472	503	476	530	498	484	513	511	470	472	520	491	539	499	475	490	510	467	461	511	483	495	493	537	485	502	487	545	505	525	484	502	487	488	499	501	496	533	533	533	488	475	512	488	478	497	517	474	497	514	515	484	489	505	489	496	481	527	498	492	576	525	538	534	504	465	503	490	538	488	493	503	507	517	514	500	497	471	519	521	515	539	497	474	556	446	537	486	512	508	477	472	497	487	473	442	516	477	512	476	517	516	517	518	469	506	505	505	512	553	483	474	477	486	495	480	481	450	522	513	496	553	460	482	495	491	445	485	500	474	469	486	499	512	505	493	538	501	483	500	490	519	493	527	545	507	483	502	482	520	511	513	503	518	486	522	464	488	479	490	464	458	469	522	504	504	486	500	519	525	486	521	529	481	511	509	508	508	512	531	496	523	514	480	515	506	501	495	507	532	485	494	525	492	512	471	510	488	439	521	515	481	521	516	495	550	478	481	507	478	522	488	536	446	486	491	492	499	505	502	488	536	498	521	509	456	514	481	480	547	490	489	511	530	499	466	480	523	509	527	528	550	475	537	476	489	500	523	465	515	462	497	516	534	523	508	540	542	491	533	539	495	547	481	499	527	486	498	462	501	532	546	482	478	514	529	535	576	506	472	488	530	547	506	481	538	530	479	470	503	497	476	518	484	502	487	489	543	516	497	512	490	495	507	483	514	471	515	493	489	521	509	510	526	483	520	517	516	514	497	500	499	507	491	513	528	519	529	460	539	516	512	520	511	526	490	510	504	523	512	542	504	450	484	509	507	519	493	552	505	493	480	515	509	508	487	498	485	475	459	522	476	506	490	502	501	459	506	505	491	484	484	461	507	529	509	504	538	509	529	501	467	489	474	514	507	481	486	522	515	494	531	541	485	490	528	536	537	524	471	474	484	510	433	542	511	494	494	493	449	531	519	482	471	507	495	514	516	479	512	484	444	487	512	455	497	478	473	488	544	489	501	517	464	541	515	529	533	496	500	495	507	476	469	498	520	494	499	471	490	532	495	497	534	493	473	489	488	519	513	557	574	534	473	504	539	505	533	514	499	550	509	496	489	532	480	459	502	512	501	496	497	521	492	477	507	515	494	465	494	531	534	485	512	519	499	526	530	507	505	498	491	489	530	490	493	507	526	509	432	486	514	496	525	523	483	485	486	498	466	512	495	491	497	507	477	468	553	496	524	480	507	491	479	497	507	536	505	467	484	496	498	483	495	474	490	510	506	486	516	507	508	521	537	531	475	504	457	499	515	494	499	502	506	469	535	530	504	492	518	495	504	478	488	500	464	513	530	510	547	519	515	500	505	484	554	508	477	514	489	524	512	499	496	524	493	522	511	507	496	496	451	518	467	517	504	493	473	505	506	500	447	495	511	501	528	501	486	473	519	496	482	507	518	487	502	493	526	479	489	492	509	499	462	495	542	519	542	512	508	497	513	521	500	471	522	532	486	532	538	505	500	487	543	529	525	461	505	542	526	505	508	534	468	485	479	484	489	504	498	486	506	518	534	524	506	509	475	476	507	515	491	441	476	482	499	506	504	499	507	491	488	530	495	519	534	462	485	476	529	468	501	503	488	488	501	492	506	532	487	460	539	478	529	505	503	537	524	494	509	513	518	454	535	514	489	517	461	502	494	512	504	489	503	515	482	462	525	505	501	470	446	506	498	433	527	513	530	482	525	472	490	545	495	429	501	496	495	495	507	525	479	486	487	493	435	530	535	504	444	509	537	537	528	500	494	499	495	533	512	546	511	548	527	518	493	493	518	505	541	484	486	539	497	508	512	491	502	511	512	505	493	470	526	483	542	532	494	480	523	500	517	497	478	500	505	477	481	522	520	539	513	466	517	478	518	535	519	526	479	482	467	534	539	504	486	503	512	491	466	463	496	545	487	516	483	486	513	506	495	506	481	452	455	464	475	510	525	486	510	494	476	462	521	506	512	470	502	497	498	517	484	498	506	547	487	552	468	522	540	502	495	515	469	523	497	482	515	487	499	528	486	497	495	487	495	464	509	524	499	465	476	498	532	469	501	504	515	516	499	491	508	498	520	479
20748	17626	16604	9382	6150	4356	3352	2552	2109	1793	1582	1391	1197	1075	1046	1013	907	834	854	777	763	801	769	721	704	659	700	646	693	611	658	648	686	608	619	629	585	587	567	594	612	556	573	587	544	577	540	574	516	537	592	503	529	545	556	492	548	512	529	543	516	533	537	499	480	518	514	520	507	518	488	511	483	488	496	452	507	493	522	500	533	483	482	498	498	526	471	521	496	504	483	461	488	502	512	477	525	455	477	485	482	501	477	502	543	488	500	507	530	516	479	485	489	501	521	523	522	495	479	480	469	477	531	494	447	510	457	486	499	527	508	505	451	502	501	515	464	494	472	500	506	475	494	477	482	534	489	496	558	458	470	503	481	496	477	492	492	499	489	474	508	485	453	446	478	480	532	500	510	450	493	502	490	510	479	482	514	484	515	479	481	498	500	491	544	484	439	482	501	471	456	496	468	468	472	458	470	492	497	498	489	484	472	494	532	484	489	512	498	466	484	473	478	450	478	469	540	463	483	505	462	465	492	475	517	430	476	471	482	470	513	488	453	472	496	473	456	545	474	477	503	496	508	483	493	490	468	465	516	462	507	513	480	497	453	496	455	492	496	481	482	487	493	499	492	515	466	501	510	491	456	498	463	485	462	486	467	482	498	493	471	491	507	485	463	489	490	481	478	490	524	455	459	467	499	486	467	495	458	477	439	477	514	528	501	477	486	452	515	450	482	461	475	492	470	499	478	501	491	475	458	509	470	490	476	431	528	537	503	482	513	488	502	502	501	478	474	519	505	493	506	493	487	518	496	462	493	489	471	515	455	467	462	517	426	520	507	478	471	502	503	500	498	488	457	470	475	505	498	504	445	468	509	495	502	512	501	540	544	486	437	482	474	502	471	487	460	463	486	530	491	462	493	501	491	468	492	495	507	493	480	489	494	462	525	509	452	490	480	459	443	472	470	471	466	489	470	509	471	450	486	470	495	461	451	467	493	473	460	478	474	539	510	482	499	509	466	479	490	457	489	480	485	459	515	504	454	470	488	432	489	523	462	461	492	504	493	466	484	466	478	489	486	486	456	469	521	441	469	494	443	498	445	498	490	466	550	491	496	501	509	482	470	511	436	508	478	492	458	485	486	488	468	467	445	441	504	475	510	518	487	493	471	530	488	503	467	497	489	466	489	522	459	492	461	518	499	455	503	494	451	472	527	493	458	477	497	456	472	452	493	493	499	506	478	501	428	478	474	518	518	496	487	510	519	446	487	528	451	486	511	501	487	495	490	460	491	487	484	487	503	475	491	501	465	503	496	485	462	428	510	526	521	495	486	512	525	505	501	483	449	473	447	471	499	473	465	494	495	489	512	448	467	458	503	451	479	495	466	467	505	509	486	476	523	506	512	463	509	459	447	474	487	491	465	482	493	482	466	476	480	477	510	500	492	504	470	439	480	477	483	491	494	464	483	481	443	485	512	523	493	495	473	496	479	491	471	540	438	483	483	483	472	479	477	458	515	454	457	483	501	520	508	454	522	467	520	481	493	486	466	436	418	488	501	470	506	484	503	475	507	508	514	470	465	468	514	506	475	503	498	536	516	478	471	493	466	514	523	446	479	491	497	518	472	487	499	486	475	525	549	493	488	490	532	469	481	470	472	499	472	481	494	479	467	453	503	475	483	494	507	484	485	451	452	487	484	490	465	494	490	474	497	468	502	485	502	531	503	503	488	496	524	485	511	509	486	517	505	464	513	474	470	463	511	519	459	478	485	474	486	448	504	486	496	481	514	496	514	500	525	466	477	537	514	506	506	541	488	492	473	488	487	502	471	470	468	500	507	481	507	490	463	469	530	469	501	507	482	498	484	466	478	467	476	459	493	473	487	471	471	470	506	510	491	492	520	491	488	492	483	482	495	504	458	468	437	525	478	461	505	501	454	484	524	496	531	500	480	508	446	443	546	536	481	476	534	472	494	512	472	492	456	488	488	508	506	512	510	498	469	489	491	494	481	477	453	475	499	468	501	502	477	470	500	468	483	506	492	472	471	487	457	518	523	489	512	518	482	504	474	434	447	479	490	471	474	520	515	457	479	502	479	484	473	527	500	494	493	460	488	488	485	478	458	470	525	479	513	525	495	545	481	496	493	528	490	443	523	510	458	502	493	465	476	454	493	485	453	491	498	487	452	485	485	546	499	477	489	478	470	504	464	470	484	514	490	472	471	477	491	475	474	459	485	456	463	481	494	460	487	479	510	488	468	506	522	491	519	477	493	476	473	541	486	490	506	511	521	498	485	489	494	511	471	466	515	521	504	507	477	476	513	485	478	552	450	480	465	514	507	485	491	473	494	493	506	489	464	472	479	481	478	499	502	503	487	502	496	480	471	501	478	504	507	514	514	477	505	492	465	503	474	507	527	517	486	478	476	461	501	483	474	474	465	492	480	483	478	502	452	463	499	549	474	491	486	515	491	475	533	503	478	509	463	478	452	495	479	469	482	495	469	465	498	462	515	494	491	479	503	483	478	497	490	513	469	486	468	465	480	487	507	511	486	509	475	465	518	498	515	488	460	480	493	480	491	464	503	517	472	484	471	509	496	508	515	501	485	498	525	474	460	494	496	466	457	538	462	515	492	431	481	513	514	474	455	523	464	524	490	486	485	496	509	476	505	479	448	524	455	485	499	469	477	484	449	483	506	508	495	475	439	443	499	524	486	477	495	521	503	460	498	465	477	476	500	490	495	473	474	532	476	482	491	515	497	494	475	507	478	458	482	472	505	450	435	493	460	490	507	514	451	450	485	477	520	446	477	464	510	484	489	474	490	493	478	472	532	517	457	487	499	489	524	459	518	476	505	480	483	510	492	471	492	460	514	476	497	503	483	456	480	510	492	491	488	500	491	517	478	485	458	474	493	472	529	455	506	513	479	490	478	482	493	482	473	439	467	466	462	488	516	467	486	490	491	492	519	472	504	465	517	528	520	499	457	480	541	485	479	461	495	486	503	506	477	527	502	501	479	495	448	485	515	461	450	462	452	495	514	469	447	495	492	482	483	528	464	486	447	469	506	475	455	468	471	490	504	469	477	497	465	501	476	462	482	467	476	504	468	524	440	479	470	482	470	475	501	462	525	480	506	482	460	525	518	471	504	494	470	470	453	506	479	475	475	471	504	463	472	498	486	505	471	475	483	481	449	518	480	498	470	453	526	488	512	483	473	480	518	485	472	473	498	495	440	468	473	488	499	485	443	473	457	476	499	477	496	481	456	462	510	489	469	473	467	461	483	499	477	469	521	482	507	484	474	476	484	478	510	505	496	480	535	496	489	468	500	502	497	481	412	483	512	478	499	492	480	501	532	473	485	441	510	489	487	484	499	488	474	500	537	510	484	492	475	478	519	489	478	487	472	486	450	500	453	450	501	492	492	469	502	471	475	492	538	502	512	495	480	508	525	484	470	477	434	453	515	494	489	509	492	511	484	482	505	504	451	474	500	512	489	439	478	471
28153	13309	1401	372	247	237	207	209	193	187	200	175	181	152	173	164	197	176	156	155	151	168	150	178	187	172	167	195	183	175	179	188	185	205	179	194	179	193	184	171	157	159	173	192	204	169	183	177	159	158	175	181	143	181	166	153	165	175	158	166	160	166	150	152	167	169	185	194	165	164	155	172	164	160	168	154	165	176	189	171	150	168	147	174	166	170	193	157	202	145	170	152	156	142	172	160	159	172	145	209	170	142	187	183	178	173	181	184	180	163	179	180	158	164	128	175	174	172	202	161	140	166	183	149	173	188	174	165	148	155	179	172	161	167	175	172	165	162	156	161	165	164	161	178	151	142	188	165	172	156	143	156	175	180	155	153	169	173	159	150	168	168	166	170	159	166	169	157	176	180	190	203	155	167	144	175	156	178	161	157	158	159	151	152	190	171	160	161	148	180	180	143	166	197	158	160	158	174	167	178	160	156	147	162	174	170	186	164	164	155	145	186	168	159	183	166	164	168	165	185	157	156	170	182	169	163	197	166	176	169	159	186	174	205	153	184	163	179	169	169	164	169	172	173	154	171	164	160	151	174	194	150	147	173	170	174	176	145	182	161	160	165	147	161	144	174	179	156	147	161	136	173	149	169	158	157	181	180	170	178	165	154	161	180	163	172	145	138	152	157	191	175	161	162	155	168	180	155	192	160	164	178	163	172	161	153	158	157	179	164	162	160	202	182	165	157	166	165	193	187	169	143	187	157	178	194	182	150	166	172	175	164	172	171	144	179	160	170	167	170	170	157	146	167	165	167	170	170	156	183	168	149	181	183	132	173	178	159	183	176	186	169	172	161	160	167	130	159	162	174	156	165	169	151	185	167	147	151	162	177	178	143	161	186	156	177	157	156	161	169	176	153	168	177	183	161	160	172	170	172	162	146	162	158	177	149	177	159	172	170	166	177	155	167	155	176	186	173	164	192	179	170	191	197	154	154	162	192	196	174	170	165	170	169	173	182	151	171	172	179	155	156	153	188	158	181	176	146	160	159	147	167	168	153	195	142	155	167	177	182	170	181	171	185	170	161	177	188	154	165	163	149	156	172	160	171	185	166	164	169	158	155	157	175	165	167	153	185	158	171	146	170	149	171	174	136	169	193	164	166	186	170	189	164	146	170	159	142	154	156	151	173	183	167	159	186	195	144	173	166	164	181	206	156	171	180	165	177	168	149	160	140	159	160	148	159	202	176	185	155	156	155	191	157	155	161	164	165	175	174	163	170	155	172	143	165	177	167	166	149	176	157	176	170	165	178	160	153	192	198	186	147	179	177	160	161	142	163	192	161	154	158	166	187	149	170	164	171	183	165	170	180	173	133	160	176	171	189	169	174	176	153	185	165	150	164	179	171	193	176	157	191	158	154	176	179	153	166	177	183	162	174	172	179	167	167	165	151	154	153	155	181	159	144	177	177	173	178	170	157	177	152	184	157	189	172	166	148	180	179	164	195	167	166	184	181	139	188	187	164	181	182	159	171	163	160	160	153	167	165	164	180	173	164	167	149	154	163	164	167	144	141	149	147	175	174	154	180	160	159	185	165	163	178	186	155	186	157	169	164	175	155	173	156	171	176	183	177	183	177	146	171	160	169	174	157	170	175	155	168	135	169	147	167	171	159	175	137	177	170	152	171	136	196	179	179	176	204	167	159	145	179	147	167	162	173	162	171	164	183	165	161	163	162	169	138	185	169	160	161	166	173	150	165	147	169	167	181	170	171	183	161	177	169	160	189	177	162	152	188	161	154	161	174	151	152	157	151	159	181	156	143	176	178	159	172	165	171	160	146	151	170	148	168	167	176	176	175	151	171	161	167	160	163	171	178	158	152	159	168	176	173	150	157	165	173	169	177	175	181	186	155	164	187	171	194	174	175	164	171	162	173	163	180	195	163	174	171	165	160	171	173	153	158	163	177	162	152	148	171	159	153	182	179	148	153	159	160	171	170	167	164	183	167	166	192	183	171	149	165	144	177	164	185	189	160	159	160	168	176	154	131	165	155	163	144	181	148	187	151	156	162	168	168	181	186	158	163	172	143	172	167	156	162	182	161	156	173	164	170	168	160	164	187	154	174	151	175	168	155	157	176	175	159	150	157	172	173	168	153	180	186	169	169	160	174	173	158	158	160	159	153	165	177	142	186	173	162	145	180	177	178	159	155	161	166	167	194	140	179	170	177	156	165	175	156	179	181	169	177	189	166	182	151	165	170	165	160	159	181	150	169	164	177	156	149	179	162	159	165	182	183	149	172	167	153	174	150	180	187	173	170	178	169	157	156	149	170	168	150	151	170	184	168	154	163	167	190	172	201	196	167	169	165	169	157	169	142	168	181	175	158	177	159	150	157	146	169	176	161	169	169	186	159	169	162	159	167	161	159	151	147	171	155	179	161	165	147	177	162	170	166	162	160	172	179	177	165	181	177	148	154	160	173	175	167	158	166	171	161	169	162	154	162	151	156	177	164	151	190	161	156	166	164	152	163	145	196	172	167	175	148	174	166	163	165	149	133	154	160	166	160	170	138	168	161	141	178	146	174	153	170	173	160	166	165	141	162	177	162	154	170	197	161	164	169	150	160	153	176	173	169	146	197	174	169	133	174	150	162	145	167	163	138	178	157	159	193	167	161	181	183	172	199	160	186	130	177	207	149	164	173	146	175	179	173	173	178	165	176	173	164	189	172	175	157	175	168	170	185	142	181	167	164	153	162	163	152	161	184	183	166	161	170	170	163	170	184	198	174	160	169	161	179	137	151	170	157	162	178	161	172	162	165	170	161	164	163	151	158	172	158	167	171	187	151	182	175	172	160	161	155	171	169	176	180	175	194	177	148	164	147	154	148	166	155	157	152	161	182	175	161	185	170	183	159	154	157	176	178	156	148	165	147	182	185	180	154	177	180	162	173	198	168	169	160	163	160	163	170	178	155	191	166	170	166	158	162	163	164	189	184	149	167	142	169	169	161	183	178	181	167	157	164	163	173	154	165	148	166	167	173	167	178	181	173	196	166	174	169	169	148	193	154	143	152	172	168	176	157	147	152	164	161	172	192	150	161	169	171	171	151	167	194	146	172	152	166	183	163	177	160	138	172	163	173	187	181	157	158	171	172	173	179	200	180	185	159	145	157	168	166	168	170	155	145	167	158	178	163	166	173	167	185	171	139	167	184	170	148	174	149	182	146	157	165	165	164	175	171	162	149	181	177	180	171	156	186	158	147	176	149	136	166	157	161	140	160	162	176	148	166	177	175	177	180	152	170	164	176	160	147	168	185	179	171	175	153	155	161	146	159	170	148	141	156	172	162	153	169	153	155	197	172	168	173	171	150	170	171	160	153	155	182	153	161	179	188	147	132	149	168	163	155	159	183	162	155	154	156	167	176	172	168	156	149	148	170	169	167	171	144	176	169	164	161	165	167	173	164	141	193	160	163	182	161	173	194	169	156	184	148	146	178	181	177
10019	848	751	447	328	296	259	259	224	224	219	211	231	195	202	197	194	195	189	183	229	222	211	188	185	194	203	226	202	207	213	223	219	256	212	199	203	235	211	228	191	174	185	201	203	195	227	188	219	200	193	190	190	178	183	195	198	194	185	183	187	193	193	217	199	204	180	200	188	209	199	173	180	166	179	199	182	178	193	209	175	203	185	200	165	209	194	177	186	205	191	181	193	174	186	178	182	180	192	199	207	185	213	217	193	200	213	179	191	194	182	199	183	173	183	163	185	190	182	190	190	192	193	215	182	189	182	197	176	183	192	195	199	179	206	197	171	176	167	185	192	181	206	202	171	226	199	178	192	205	202	171	174	205	184	201	194	198	189	172	163	213	206	193	177	182	220	172	186	202	179	179	197	191	214	189	212	158	186	203	184	173	203	194	183	174	206	203	190	204	163	188	189	183	210	195	183	190	188	213	212	203	197	162	201	195	192	220	185	189	181	206	190	204	178	201	206	179	203	177	184	200	188	214	182	202	192	197	194	178	198	211	189	207	178	209	166	183	193	206	209	201	198	191	215	197	190	183	182	167	168	190	191	182	179	169	201	203	166	186	201	199	220	193	175	189	175	212	179	187	199	174	205	178	193	207	186	203	176	185	160	189	211	183	202	180	221	175	181	189	190	205	198	168	194	201	207	174	192	202	203	176	193	184	209	188	217	217	188	181	216	203	175	198	202	190	207	190	174	208	220	197	182	179	235	217	198	198	185	180	184	194	202	170	197	190	186	189	179	209	200	180	180	216	175	196	193	200	185	197	200	188	172	178	191	191	180	186	197	198	185	166	213	194	195	176	188	190	199	191	204	209	190	205	199	165	202	195	183	204	202	163	182	186	203	194	203	172	174	183	216	178	216	202	208	172	185	195	221	170	212	177	177	191	174	185	215	179	205	181	187	183	207	184	206	199	175	183	189	204	190	207	205	181	194	214	213	184	188	184	177	186	180	199	200	180	202	198	208	205	181	187	204	197	187	179	192	183	202	187	209	200	203	182	198	182	194	176	205	201	207	211	196	211	192	198	206	192	202	204	203	171	192	189	191	204	191	186	201	161	190	192	184	180	183	190	179	199	216	188	202	173	225	194	194	207	204	189	234	193	190	206	191	200	213	187	204	178	192	206	187	191	164	169	205	181	205	214	187	187	194	180	187	192	199	168	193	195	194	202	190	182	168	198	198	189	206	180	189	189	189	194	186	196	221	199	197	212	182	218	171	206	163	170	196	183	176	212	198	179	182	184	165	196	193	169	186	180	211	183	210	164	203	206	186	206	204	198	174	190	201	160	177	191	192	170	190	213	196	185	187	205	190	202	187	191	178	208	196	177	215	191	188	189	176	205	202	202	196	187	196	181	189	182	177	206	197	210	186	218	174	197	174	195	187	201	197	208	200	172	191	199	199	183	198	189	187	211	188	200	196	161	185	178	176	191	172	197	205	210	192	167	192	199	186	192	210	201	200	153	181	179	208	167	186	177	176	206	195	197	166	228	190	175	201	186	198	189	182	168	195	186	191	191	188	197	224	211	186	173	181	181	185	198	204	165	190	181	202	206	197	196	194	181	220	171	200	174	198	198	201	190	197	221	198	192	174	204	207	179	190	190	186	185	220	197	183	185	196	194	190	172	197	174	195	198	186	182	179	188	174	176	223	206	188	199	184	205	186	204	166	191	157	190	190	207	201	202	197	179	206	177	188	178	203	195	177	197	182	193	184	183	196	183	199	206	183	218	192	201	162	177	210	209	186	226	210	192	198	195	195	174	188	184	179	191	187	205	201	171	189	158	159	193	205	188	199	182	189	199	190	167	188	179	170	152	181	187	183	180	204	179	208	183	183	208	191	218	216	164	195	166	198	185	169	215	182	203	196	176	198	185	171	181	171	205	188	181	178	162	169	187	196	185	201	195	205	201	168	179	182	163	221	179	188	202	185	210	220	188	201	175	188	188	192	184	183	174	189	188	210	208	165	178	180	185	186	178	205	205	184	175	188	195	208	213	187	184	189	215	169	155	202	166	184	192	178	193	190	201	187	198	176	176	180	216	187	197	206	190	173	183	184	180	183	195	186	197	213	214	169	193	225	190	181	189	182	172	193	187	183	192	190	190	175	189	175	206	176	180	193	176	188	195	159	177	184	162	201	205	199	172	187	194	188	186	187	189	200	205	168	169	200	200	194	181	187	192	218	177	191	206	199	196	165	184	195	200	196	197	177	174	191	171	203	202	193	194	204	204	214	198	181	184	190	170	195	194	203	190	216	180	199	185	173	183	169	194	206	188	213	195	197	187	207	195	191	168	202	184	185	204	175	160	213	173	171	183	212	179	181	194	184	172	191	186	237	188	229	198	178	181	178	180	196	185	180	196	197	206	193	189	203	209	198	173	184	202	201	217	151	192	183	203	200	203	183	197	213	196	216	201	165	166	174	178	188	173	199	168	194	198	179	196	193	209	190	216	193	215	209	206	213	203	176	189	199	190	206	188	183	190	210	184	180	177	194	217	204	205	194	169	219	199	176	192	196	181	180	204	206	192	202	184	202	182	187	202	174	188	159	180	183	187	178	218	189	213	200	162	189	186	192	186	183	208	169	233	190	208	186	179	167	182	191	186	199	180	175	201	190	184	213	195	202	176	180	181	192	193	179	202	189	192	198	195	171	171	194	169	175	195	183	191	189	177	179	185	157	188	200	188	206	202	200	193	172	215	193	199	173	209	193	169	173	177	218	200	187	216	186	171	192	159	202	198	196	157	185	191	190	183	194	187	202	191	156	184	205	207	204	210	189	209	178	193	200	203	176	190	189	181	170	185	176	215	211	219	181	218	204	203	215	200	183	185	192	199	196	182	173	206	206	209	189	201	182	183	190	197	210	183	192	209	171	186	182	189	178	188	206	205	158	193	177	193	191	190	162	183	197	204	182	209	178	201	204	197	177	190	184	166	189	178	213	213	185	196	182	175	204	200	187	183	167	195	212	182	187	177	212	202	217	213	208	213	190	189	197	210	174	171	194	184	181	185	209	197	201	198	190	173	199	188	190	201	199	198	211	191	183	207	215	208	227	200	205	196	179	194	224	194	199	200	203	211	191	178	186	187	191	192	191	156	210	170	187	159	193	171	185	181	206	238	189	195	175	186	181	198	183	193	181	171	186	199	175	196	185	196	201	183	169	190	176	186	178	196	197	186	187	172	179	178	187	179	203	189	184	175	184	195	202	192	207	210	168	195	176	204	178	171	210	187	171	216	194	193	197	173	158	197	180	199	180	215	182	182	190	226	183	212	196	191	193	219	184	198	157	173	186	161	187	192	189	207	177	198	190	197	211	189	193	195	174	184	205	187	225	208	192	233	180	194	193	204	189	214	190	175	201	189	218	201	209	193	201	187	177	196	188	206	210	214	178	195	181	170	198	192	197	212	198	194	176	171	183	170	206	200	190	192	192	185	207	188
24511	20400	26591	24100	20391	9438	1095	716	564	484	432	418	408	328	325	317	300	294	269	263	298	300	259	240	298	272	246	252	267	265	243	242	299	255	271	225	237	285	244	224	219	292	226	254	241	262	214	249	250	254	215	199	239	203	243	222	214	241	248	243	241	235	263	238	240	233	244	219	222	263	245	214	218	203	210	267	255	223	241	259	240	235	200	213	236	236	229	226	202	233	235	238	220	233	245	227	236	233	210	191	223	212	215	230	204	193	218	199	226	225	239	216	218	201	211	223	205	220	215	244	218	213	221	223	213	218	220	196	218	232	201	220	231	224	226	235	192	218	231	216	213	238	193	207	207	218	222	221	224	230	203	215	234	234	234	227	238	215	236	249	215	205	215	229	208	227	236	218	224	237	206	238	208	218	215	248	245	209	234	234	211	222	217	211	231	229	248	223	224	211	230	190	221	245	227	209	244	219	218	244	214	223	219	226	188	225	252	229	214	226	213	227	206	241	227	242	214	221	212	226	229	232	219	236	202	236	187	220	229	222	228	217	204	199	218	240	224	211	225	226	228	221	241	235	246	255	245	200	238	212	211	230	212	238	206	221	222	220	207	233	224	233	229	222	230	252	214	223	222	211	189	233	210	238	237	256	217	225	240	198	219	220	218	213	221	230	233	230	242	214	226	225	254	220	223	227	222	253	228	200	215	250	210	216	220	208	229	225	241	196	227	211	247	222	212	200	238	212	219	242	232	200	212	231	229	211	218	228	218	215	249	204	236	196	196	252	216	212	231	242	210	204	218	203	206	243	216	222	202	229	219	213	219	222	224	220	228	220	183	185	224	221	226	221	236	222	205	219	218	222	220	248	223	204	252	257	217	242	225	213	240	253	198	219	208	183	216	222	224	232	236	208	229	255	215	224	227	206	243	195	204	241	218	206	242	240	231	197	219	185	211	221	217	203	206	242	211	211	205	234	220	213	222	246	226	212	221	231	227	216	210	232	247	198	228	225	225	234	232	215	234	216	223	212	213	227	205	236	218	232	218	222	216	234	228	242	214	239	208	206	228	231	228	228	210	234	215	218	202	221	192	222	208	268	235	221	218	198	221	217	196	248	209	205	234	232	206	217	198	229	222	209	233	216	201	233	224	197	214	240	232	209	235	213	232	240	194	222	230	217	226	213	224	236	187	218	262	232	235	218	212	187	251	205	198	225	218	210	215	214	221	235	226	230	209	230	230	242	217	248	211	230	197	225	216	245	210	231	220	217	191	234	214	224	222	228	198	218	227	232	213	224	212	233	217	208	279	223	236	189	217	210	220	232	224	209	200	214	203	230	238	207	211	208	230	235	228	207	233	224	219	210	249	205	230	219	198	240	234	220	210	240	216	251	219	256	206	200	200	212	256	216	218	214	227	223	202	242	257	198	233	185	211	189	243	196	217	229	200	216	200	232	211	221	221	220	233	221	230	221	216	208	222	223	199	241	222	215	228	201	235	211	215	222	238	232	207	218	213	226	220	178	221	216	220	230	226	216	211	211	226	234	234	257	195	232	216	224	245	208	226	225	204	217	187	225	221	239	209	209	242	229	203	229	247	199	228	247	245	216	231	231	211	199	187	201	236	234	237	219	222	198	229	201	212	200	213	230	240	248	211	235	216	224	225	225	204	211	220	210	254	230	203	202	211	224	215	230	229	208	220	240	236	228	245	228	219	231	233	212	238	240	224	211	232	229	229	264	227	178	223	220	246	205	214	216	236	225	240	238	229	201	237	232	207	205	233	209	221	243	235	226	242	212	222	256	193	221	227	217	245	229	213	227	206	245	229	243	232	243	219	230	222	226	236	208	231	206	250	217	227	245	230	245	208	211	248	209	219	239	255	238	218	210	234	242	218	224	211	233	218	222	238	217	231	232	227	225	193	210	195	217	195	193	236	220	229	207	218	229	202	190	231	223	227	206	219	190	231	230	244	223	240	201	239	216	226	225	227	211	234	227	229	223	191	243	234	226	219	218	217	215	237	216	212	233	194	212	234	224	224	232	215	220	223	222	226	218	235	214	194	241	252	231	237	249	199	235	222	203	212	212	221	207	220	199	221	223	220	207	224	223	209	268	233	213	236	258	231	227	200	213	243	229	229	221	212	239	211	202	219	236	222	210	228	238	213	228	207	231	226	216	204	225	213	228	216	224	215	207	250	200	221	198	217	228	228	219	225	214	199	226	184	238	231	202	254	237	222	245	221	202	204	225	211	195	213	208	216	231	215	220	228	217	205	232	233	226	211	219	220	228	203	209	202	233	218	216	221	245	224	261	224	192	214	228	245	223	221	206	221	229	213	200	251	235	212	222	213	227	227	218	197	211	222	221	211	238	208	241	205	257	222	200	186	205	219	207	214	203	230	228	215	246	218	196	240	231	219	213	218	231	250	231	221	244	217	216	241	209	213	228	216	259	245	224	191	215	219	216	220	212	212	214	200	220	247	223	220	249	219	241	228	234	252	228	258	220	239	227	246	228	196	213	219	232	226	218	198	229	223	219	228	240	233	242	228	215	257	217	227	222	230	211	235	227	202	218	235	221	235	210	219	214	250	220	210	181	216	207	242	224	207	244	182	226	241	217	208	212	212	206	187	209	228	228	231	243	204	234	217	250	206	236	199	205	226	223	218	210	196	239	180	222	204	212	207	229	210	242	239	222	209	225	231	233	207	213	219	204	238	210	213	210	237	225	230	224	215	200	215	217	194	214	217	213	229	249	210	216	234	222	227	227	208	221	220	214	212	231	221	208	230	237	236	220	248	258	210	239	235	215	221	240	226	220	236	208	225	233	211	246	228	216	226	217	211	219	218	211	221	244	220	202	227	232	220	247	209	207	222	231	211	229	220	204	208	231	234	199	216	249	212	216	221	232	220	175	212	203	226	231	226	240	197	202	244	201	225	233	216	228	238	198	223	217	249	207	232	224	233	215	191	244	250	232	232	230	243	208	226	231	248	225	220	217	201	240	227	242	227	208	246	240	212	200	224	232	244	224	219	239	198	210	214	215	216	234	241	216	239	237	224	200	225	210	234	212	212	238	207	251	207	230	211	236	235	228	223	221	229	232	247	224	233	231	190	223	226	185	265	234	250	208	231	227	200	224	195	223	225	216	231	254	207	225	238	234	237	228	239	218	229	218	216	208	200	254	232	232	245	197	225	222	193	205	251	220	218	209	206	238	220	223	244	211	223	226	220	221	216	228	220	219	210	217	211	232	246	200	233	200	198	204	218	231	233	183	228	229	235	218	219	219	224	225	211	259	202	221	215	229	229	234	202	206	221	224	224	226	224	238	237	206	213	241	232	204	186	208	221	206	208	234	235	223	231	222	246	233	218	212	234	217	221	223	252	233	233	212	214	223	231	241	227	202	236	203	231	219	237	204	217	201	222	238	234	217	211	207	229	216	226	183	241	240	220	203	210	235	221	213	219	215	238	226	201	220	210	215	216	221	197	213	217	216
20019	10838	9870	5317	3312	2293	1605	1331	1075	907	755	664	608	562	500	449	429	395	439	349	367	333	357	302	331	300	294	301	321	327	321	301	318	284	323	285	312	311	297	320	283	313	282	270	268	253	266	296	244	229	274	241	236	223	267	260	269	236	247	263	287	270	233	254	233	256	229	219	239	232	253	227	242	240	224	232	223	222	230	220	235	223	215	227	247	251	255	224	228	228	231	227	256	230	236	230	254	236	246	213	228	236	208	247	244	224	226	245	209	211	198	220	224	239	244	223	251	271	233	239	245	230	251	219	203	255	217	219	230	203	211	199	229	251	218	229	239	224	243	239	242	253	197	251	227	218	209	209	232	234	252	228	223	231	217	242	243	246	215	217	237	235	216	248	241	243	206	250	242	226	228	211	222	205	215	215	242	231	240	216	220	251	240	250	232	204	210	230	223	207	221	217	210	216	244	230	225	242	227	246	254	230	231	208	259	208	234	231	222	255	220	228	231	206	240	243	230	220	202	222	255	238	247	223	274	213	232	213	232	218	226	240	221	223	228	208	238	243	211	232	229	229	222	226	243	197	206	251	230	208	208	231	220	211	192	229	247	242	233	229	242	248	236	237	232	220	231	228	224	243	220	208	256	214	219	224	244	260	243	255	244	232	204	220	211	236	222	239	243	215	217	212	227	223	228	235	214	217	241	244	235	214	237	209	242	225	211	217	226	261	195	244	236	232	208	207	217	240	235	210	213	216	206	227	234	233	228	216	243	229	258	241	217	227	233	230	240	225	210	236	232	216	241	233	248	227	247	219	235	222	230	194	213	226	234	241	212	239	219	219	242	223	220	202	246	217	240	246	216	203	252	217	225	219	224	226	229	238	214	247	210	212	229	228	230	205	254	237	215	237	244	270	209	246	237	248	230	226	225	215	199	212	224	231	232	240	239	246	226	236	238	214	252	228	242	192	240	214	237	228	222	243	258	246	237	197	221	214	233	247	222	209	243	223	249	219	206	233	237	234	210	225	239	265	213	197	234	223	219	219	216	230	213	207	230	221	219	215	223	226	234	235	231	227	256	212	238	218	223	241	218	247	231	231	247	223	237	232	228	236	238	233	208	208	226	197	221	244	198	242	204	204	235	236	226	252	209	232	214	238	235	227	219	227	234	212	235	231	232	239	232	231	235	230	223	214	274	252	228	244	268	225	235	231	222	234	216	225	215	227	220	232	225	246	232	208	243	218	202	223	234	246	196	241	215	214	224	253	214	222	218	219	234	234	233	229	251	233	222	224	227	237	222	234	237	255	238	234	245	230	247	222	214	245	215	213	222	244	235	229	222	227	228	250	212	231	230	238	230	214	200	234	231	216	230	205	246	253	211	242	241	215	205	230	177	220	226	223	222	210	230	218	197	257	208	237	220	237	243	263	201	210	218	205	253	220	231	220	250	247	205	215	240	221	240	224	237	211	217	220	209	247	203	251	225	236	236	233	229	212	228	223	232	201	274	235	205	225	214	247	216	217	206	212	213	236	239	205	228	236	239	231	218	236	235	221	215	236	219	252	239	225	221	234	237	234	239	230	219	249	244	225	238	245	225	244	207	242	233	222	220	213	228	226	215	207	218	223	226	222	217	224	233	251	236	238	244	219	207	268	227	221	242	218	225	236	235	210	236	200	242	214	229	215	202	249	250	255	207	220	233	241	243	214	229	223	254	225	221	217	255	213	221	241	226	257	232	223	211	203	226	235	237	251	211	245	230	238	219	250	224	220	222	250	224	236	219	223	233	208	215	233	221	247	226	236	216	213	236	231	211	185	231	199	222	249	254	213	253	244	245	232	230	240	236	238	238	221	240	247	216	257	234	211	201	250	237	226	226	224	242	258	244	236	232	238	227	211	226	220	249	214	215	230	212	245	219	208	246	249	232	242	234	203	236	250	211	248	244	241	244	233	205	248	250	220	189	252	237	241	212	225	232	224	252	234	235	214	236	256	237	238	242	222	237	223	217	209	243	197	216	241	231	216	219	211	237	229	252	251	260	214	209	267	225	228	220	253	240	232	221	199	202	240	234	200	230	224	228	238	239	210	241	214	251	221	238	212	244	222	236	209	254	217	268	238	221	245	235	214	211	244	233	223	210	238	228	230	222	240	201	214	227	226	234	235	239	240	233	195	233	248	243	240	227	234	230	197	233	227	231	253	218	229	235	222	186	213	209	215	256	230	257	222	213	237	214	248	193	207	212	232	222	225	242	239	230	235	233	225	209	246	210	222	240	239	243	212	235	262	214	209	216	217	215	208	229	215	247	213	202	226	210	204	238	221	235	219	207	242	241	204	226	218	243	188	222	239	250	230	246	230	226	194	217	216	218	201	222	222	226	238	207	198	237	241	207	240	220	200	238	254	235	196	246	231	241	224	239	231	179	213	188	207	229	221	238	251	218	230	222	221	211	221	257	244	212	239	226	222	225	223	215	207	231	233	207	211	227	238	233	237	222	258	246	243	228	184	236	227	242	235	226	232	234	236	208	263	220	243	237	223	218	232	245	234	241	222	232	234	233	231	244	230	251	227	211	219	240	225	204	233	211	245	218	192	263	272	215	233	205	235	213	239	214	227	215	176	219	184	234	222	234	245	219	199	222	229	211	251	241	228	211	247	229	193	238	211	229	246	218	231	238	202	259	237	240	210	244	266	218	234	217	204	220	245	233	210	210	222	241	223	244	217	241	225	236	226	260	236	224	235	224	213	239	207	218	231	218	219	240	223	209	240	266	231	213	203	235	204	200	239	248	229	233	260	234	241	224	194	239	242	242	221	220	235	214	228	221	219	217	239	234	239	258	238	210	237	212	230	259	246	222	220	208	213	202	248	222	223	251	229	210	259	207	224	207	211	217	256	235	223	241	219	213	230	225	198	221	223	233	212	250	232	260	225	223	202	223	227	232	241	243	243	231	230	218	238	212	238	269	219	228	240	216	221	217	225	238	230	248	241	231	269	212	214	253	233	226	205	221	228	225	227	209	224	237	246	203	221	257	220	221	233	245	222	227	243	248	202	240	200	205	223	218	213	250	241	211	208	233	234	222	216	241	224	251	220	259	219	233	207	233	228	236	237	232	225	221	233	239	225	251	276	225	214	239	218	226	232	222	186	237	243	249	233	254	220	228	199	266	244	212	214	219	228	209	242	242	229	233	212	243	216	226	212	219	230	209	200	236	239	214	237	238	225	246	212	220	252	236	238	209	223	237	217	258	261	231	237	257	207	225	215	217	212	235	232	222	232	204	224	232	216	203	246	191	248	198	210	243	235	241	252	224	218	236	235	225	223	195	240	248	216	233	227	241	215	229	234	218	235	233	234	226	216	221	218	233	240	229	256	233	202	220	223	225	238	229	257	248	216	249	219	218	212	243	267	255	232	231	243	228	218	215	221	214	207	228	209	237	250	224	237	227	235	233	205	228	220	235	213	243	201	250	241	195	200	232	244	243	218	223	229	225	240
22570	20350	27008	23586	20356	20444	9238	1581	1254	1018	941	857	856	762	683	648	696	643	673	621	616	601	586	615	623	583	591	555	583	552	550	603	561	544	528	605	579	539	580	549	514	569	530	542	537	471	542	530	515	492	531	483	522	486	563	498	493	515	511	521	537	502	506	507	480	539	507	531	513	513	489	520	481	526	521	493	529	529	492	488	524	535	504	520	499	499	508	519	509	494	478	504	510	505	511	516	536	471	554	514	520	491	509	510	512	531	503	514	526	543	508	489	530	543	505	498	476	563	479	486	541	522	491	490	477	479	488	468	516	507	492	495	505	472	506	547	513	502	513	464	495	521	523	529	526	520	551	515	486	480	519	475	487	526	479	522	480	479	528	509	473	503	503	483	490	487	526	507	493	483	496	482	489	485	490	497	491	508	512	482	512	526	519	504	528	543	484	486	502	503	505	502	491	525	497	510	534	517	489	498	462	517	461	486	501	491	488	485	524	509	477	470	551	504	512	509	507	517	546	462	507	511	538	507	506	502	493	535	514	469	502	525	492	543	539	498	488	508	528	529	525	479	497	511	525	492	473	493	466	527	478	524	468	517	525	517	497	487	526	493	487	500	477	524	466	469	490	490	536	515	505	498	486	476	522	480	492	495	527	515	475	461	511	558	506	503	489	518	498	501	523	531	510	509	487	509	519	509	529	528	529	495	491	458	475	481	516	490	494	507	502	516	512	478	508	543	513	486	485	481	535	505	498	473	499	513	522	461	490	495	502	487	524	518	499	497	505	503	473	501	523	513	509	534	456	511	509	493	483	502	472	436	507	515	505	487	500	501	503	474	509	488	484	463	506	542	488	498	496	455	497	497	532	493	513	505	507	505	492	519	511	470	543	511	491	449	529	499	518	575	516	495	494	527	548	487	503	523	545	455	458	500	494	505	447	514	502	454	496	488	484	469	490	469	500	493	497	486	488	502	488	509	552	531	539	528	527	463	482	532	492	461	497	517	501	491	513	519	523	512	528	498	509	534	491	493	520	510	522	474	499	487	479	480	500	514	464	508	556	492	480	482	493	490	505	495	473	501	507	496	521	549	490	528	502	510	475	483	517	516	542	511	503	503	486	466	500	486	509	528	507	506	495	523	516	508	481	544	532	499	532	466	513	478	502	493	476	491	506	495	509	499	474	480	485	499	503	497	504	465	468	471	511	505	516	493	476	499	483	490	513	463	490	468	492	480	534	528	490	487	503	486	499	529	516	459	531	507	489	555	519	518	512	494	531	502	517	524	496	508	555	476	497	478	550	508	531	442	496	499	509	496	462	511	521	495	490	537	484	488	500	517	485	489	485	501	473	495	464	516	531	502	515	481	493	523	476	471	530	513	500	517	551	475	504	503	495	505	545	509	511	523	505	497	534	488	502	465	520	533	492	516	527	518	473	474	564	500	547	509	490	555	468	488	508	433	502	493	493	520	536	516	531	509	514	476	511	511	494	512	506	452	490	529	451	521	514	487	496	480	510	505	483	550	484	484	480	503	549	484	483	478	528	505	486	504	505	526	476	511	534	521	485	515	512	507	467	470	472	523	482	513	514	491	521	459	520	522	478	489	491	521	470	502	475	482	524	514	448	512	484	514	482	502	534	531	511	484	488	509	481	499	514	511	471	532	492	480	482	479	499	489	512	472	503	466	529	439	503	503	498	531	514	514	499	498	526	498	475	553	519	481	549	474	515	500	493	501	462	495	510	517	519	470	492	472	493	464	518	503	464	502	552	506	525	510	486	486	525	491	557	520	467	504	493	502	537	496	479	469	522	499	518	465	473	514	476	498	502	498	523	486	470	554	509	551	475	524	505	507	496	512	476	535	529	483	508	508	499	455	493	511	529	477	525	457	483	494	498	458	507	486	512	479	481	487	518	515	494	505	516	446	537	470	496	511	496	528	524	474	499	513	502	549	479	502	503	509	521	460	500	471	492	502	479	517	502	535	539	556	469	501	478	508	539	527	500	500	470	507	474	483	528	498	520	510	531	489	455	497	486	557	487	512	523	523	503	476	459	519	521	459	501	472	510	508	507	493	477	514	467	457	498	455	497	497	525	493	479	565	520	498	500	510	504	496	488	491	513	527	510	501	497	478	503	490	459	467	556	540	535	533	493	530	509	496	478	513	501	478	517	503	529	502	504	464	457	516	537	533	495	533	502	501	525	493	496	516	515	519	503	485	503	490	491	469	486	493	517	496	512	485	506	535	504	524	501	489	488	473	536	503	524	487	504	484	530	494	490	467	492	493	497	468	497	513	489	456	518	494	493	502	540	473	555	518	503	505	501	488	488	478	470	517	515	503	520	528	526	507	524	468	523	488	487	495	492	526	522	514	534	506	493	485	483	526	486	470	487	508	528	470	523	527	501	492	488	456	482	545	474	495	502	477	506	513	483	481	458	503	489	484	482	471	499	478	473	518	512	492	513	456	470	509	480	532	493	535	516	523	519	476	505	504	506	495	513	501	505	486	508	538	493	499	550	494	518	539	512	535	476	490	522	503	500	506	432	501	511	517	491	511	471	513	471	500	539	468	470	542	496	508	497	521	444	469	523	489	477	512	471	483	486	487	487	508	511	510	484	504	482	535	506	489	480	552	489	508	526	495	466	534	514	496	515	523	492	537	492	479	484	461	484	517	517	499	456	477	470	502	477	508	500	538	494	505	463	547	465	486	493	516	488	528	488	490	506	450	503	478	498	497	495	486	552	515	522	528	506	519	534	527	450	512	425	523	478	474	508	476	523	491	474	494	542	524	512	492	521	488	519	493	530	498	501	493	494	498	513	526	520	472	509	514	480	510	527	470	546	505	504	534	511	527	488	503	506	510	507	474	503	544	494	537	504	484	461	511	476	489	475	526	494	472	516	535	502	451	478	518	481	510	500	496	514	495	498	505	485	480	492	455	491	503	493	466	486	526	474	498	535	491	535	511	495	504	482	485	467	510	498	485	498	502	498	502	487	460	491	494	515	490	501	489	506	548	484	504	486	492	499	527	510	476	507	507	484	501	510	529	500	541	483	477	501	502	471	501	518	454	503	500	483	493	523	499	526	487	496	476	490	499	527	543	478	524	491	531	496	497	484	501	496	513	518	450	510	503	488	496	480	504	487	500	505	492	499	531	495	462	476	475	503	458	534	497	522	517	504	489	494	477	473	501	513	528	495	473	521	491	476	470	489	515	538	495	472	450	515	502	516	514	477	494	518	511	495	512	509	469	505	473	543	492	491	478	523	504	521	489	507	521	495	494	493	504	492	515	511	523	492	497	523	514	513	482	499	511	482	519	471	458	467	497	531	491	471	516	486	513	515	541	515	499	515	485	495	495	531	437	509	492	450	484	482	495	522	521	477	526	484	454	529	462	480	506	496	478	542	511	487	510	503	467	534	480	508	461	500	454	450	524	491	502	477	476	475	517	532	478	489	513	514	537	507	510	461	516	521	492	484	513	525	485	550	507
20968	17607	16519	9507	6276	4338	3290	2608	2103	1838	1530	1366	1187	1116	977	966	891	836	809	734	721	716	691	674	697	664	650	658	657	636	629	689	724	665	621	601	584	568	588	589	578	562	574	567	538	523	520	493	516	520	542	523	537	542	496	512	535	546	480	554	526	526	530	489	491	510	532	503	468	521	489	469	499	539	501	501	520	485	494	501	520	489	522	490	483	522	488	479	484	496	498	483	495	513	472	510	475	501	494	488	455	521	503	495	489	486	485	459	506	497	482	522	481	469	522	475	489	510	488	518	509	468	468	514	467	482	536	447	503	499	460	455	494	508	513	535	495	540	494	484	484	453	468	512	518	464	508	480	451	469	488	459	501	501	457	502	475	498	468	502	490	487	504	453	493	469	504	492	491	495	497	467	507	508	519	513	508	494	461	518	509	484	483	494	482	469	481	503	449	495	504	494	462	501	490	498	489	480	509	483	460	523	505	467	469	497	480	516	500	455	469	478	529	463	497	461	480	477	503	477	444	501	468	463	491	466	465	507	493	503	481	470	486	504	469	479	476	461	472	477	491	487	463	483	461	463	488	506	474	503	498	512	492	483	470	490	464	493	429	494	454	489	474	500	437	474	496	497	474	446	489	518	482	493	498	442	474	467	508	471	472	489	482	495	460	478	429	491	462	487	511	462	482	514	511	522	503	464	505	532	515	484	469	495	505	502	504	464	437	472	480	516	508	484	442	482	476	471	498	482	471	472	442	496	517	486	486	452	505	476	490	498	515	509	485	471	456	433	441	490	520	462	516	453	475	519	500	514	489	487	490	490	480	491	475	476	494	481	489	514	480	480	461	494	455	490	488	490	472	459	446	472	480	485	509	493	510	497	497	519	482	497	483	551	448	498	497	490	467	482	506	479	447	487	499	466	488	484	497	478	497	462	437	527	497	476	453	484	512	512	465	495	453	462	449	487	490	542	496	519	457	520	482	493	491	512	435	487	463	496	483	485	516	464	450	491	493	470	476	493	503	492	452	493	485	451	473	512	488	478	538	485	437	492	482	491	493	499	499	469	499	485	498	459	479	480	465	494	472	480	468	492	469	459	478	460	521	497	454	517	467	489	492	547	484	469	447	485	465	482	479	527	486	521	489	445	481	506	468	479	492	466	504	490	494	478	485	512	496	501	442	462	527	496	469	452	448	479	473	450	470	471	536	467	508	472	452	506	495	480	474	478	494	485	474	457	476	468	514	480	483	482	487	529	483	480	484	513	498	467	490	512	462	502	476	468	462	471	475	473	485	481	481	471	471	498	445	495	495	483	499	477	469	442	432	502	484	503	485	472	505	495	478	507	467	495	495	512	466	467	460	455	499	474	476	482	505	459	479	491	472	506	519	480	514	545	542	487	496	465	518	475	488	512	475	473	482	480	530	492	490	464	460	505	492	506	511	484	484	467	489	496	451	483	457	493	452	495	470	483	499	501	496	509	484	480	455	517	465	461	461	487	506	470	509	451	501	515	490	495	475	500	479	476	526	449	477	483	509	466	503	516	485	506	454	483	502	510	503	502	492	471	500	480	488	501	488	495	502	496	445	484	466	486	488	530	470	508	471	480	499	494	498	496	515	474	495	473	480	488	475	519	513	472	475	480	479	453	479	526	475	495	497	482	470	495	453	477	494	511	481	500	499	496	491	495	474	471	447	456	514	531	508	491	468	512	510	476	498	500	485	443	527	473	495	497	474	483	470	510	480	447	531	455	507	452	470	486	469	515	481	482	467	473	512	506	507	492	467	516	517	470	463	517	515	485	515	464	484	478	550	501	492	491	432	504	465	476	512	509	510	476	489	500	486	514	512	502	501	453	458	485	511	489	500	508	496	505	453	503	484	455	516	481	508	467	520	482	507	492	464	512	496	499	426	477	547	467	480	489	489	488	504	503	506	482	466	491	471	503	503	533	475	460	472	528	514	433	513	464	509	521	470	505	482	510	462	469	460	506	492	429	472	459	532	514	479	526	459	480	527	506	466	455	463	488	441	476	429	475	496	465	454	492	502	522	496	540	486	448	503	523	470	489	536	474	463	498	511	492	486	491	470	531	432	467	507	481	478	489	517	510	490	507	485	496	490	504	510	480	495	477	480	482	448	486	529	487	471	499	474	501	499	500	490	458	464	497	519	487	473	471	444	462	493	500	467	493	495	486	482	488	506	470	497	481	476	471	471	508	495	419	497	500	537	493	516	432	468	536	506	469	508	505	474	493	496	445	484	461	493	471	440	511	471	468	492	471	465	478	515	458	510	528	490	499	476	490	468	458	528	477	460	443	453	502	480	482	493	484	515	484	482	502	493	491	474	498	502	501	508	487	461	446	500	494	496	492	482	472	507	488	462	481	467	541	516	485	502	486	497	456	490	511	473	482	494	509	512	494	507	532	510	512	478	523	485	499	477	478	474	497	479	467	507	490	490	507	453	468	515	476	531	492	494	475	468	454	483	484	467	486	480	506	486	493	525	473	467	461	517	484	497	490	480	470	442	464	470	478	511	533	442	496	529	488	449	489	459	466	502	496	501	499	491	486	471	506	518	484	473	487	435	499	509	517	475	503	549	495	489	498	464	500	477	469	510	453	550	461	534	476	509	526	496	478	514	497	454	453	482	513	506	521	446	480	476	495	518	484	490	454	493	442	472	515	484	474	516	496	480	460	459	529	488	460	453	491	445	459	459	507	463	493	490	461	511	511	488	476	441	501	481	491	486	447	497	526	463	458	474	519	474	480	499	526	516	487	502	498	471	491	453	474	463	472	497	485	481	495	522	492	488	433	460	471	476	519	456	448	463	459	501	489	502	504	504	491	444	471	493	470	499	465	495	462	497	460	505	469	501	478	521	491	493	513	486	461	459	468	458	454	475	512	455	469	510	492	467	468	522	461	460	451	485	513	473	484	501	480	467	494	468	456	462	519	461	447	509	514	462	488	467	496	482	494	457	473	468	500	463	483	505	434	489	501	493	520	468	478	451	460	490	497	508	492	481	494	477	486	494	460	467	494	506	498	490	514	476	497	458	510	460	487	471	491	506	468	480	486	502	453	462	499	483	451	498	451	455	485	547	476	462	477	496	512	529	447	509	505	487	463	511	499	492	494	512	503	486	503	487	496	484	452	494	514	467	474	451	448	500	461	492	479	471	485	473	492	447	501	457	485	475	494	478	465	485	465	516	523	469	466	470	493	504	484	487	447	449	462	490	509	494	512	507	483	457	489	496	493	450	502	502	459	485	469	472	496	448	496	447	475	467	511	511	459	448	503	470	488	475	499	504	500	468	480	468	488	487	495	484	442	498	482	478	486	478	492	500	438	452	501	471	490	531	460	478	495	476	439	486	474	471	495	456	493	455	499	482	509	523	522	475	495	484	452	487	476	478	458	456	499	519	489	466	477	489	487	518	463	500	492	473	476	467	485	494	518	419	477	423	503	485	494	503	498	497	450	510	486	503	492	495	496	488	492
27962	13025	1294	301	222	204	212	192	200	206	174	154	166	179	181	154	185	180	155	155	150	151	147	149	190	174	184	186	174	176	198	188	184	176	185	173	176	145	178	166	177	183	174	179	176	154	185	198	170	167	164	172	167	160	172	161	164	167	170	165	156	159	163	177	156	199	175	136	159	180	160	169	144	131	185	178	169	157	140	181	153	168	177	144	160	146	197	154	187	175	152	143	190	148	157	163	154	133	159	169	176	165	168	182	167	156	178	157	173	160	179	180	168	168	164	167	160	160	156	164	156	162	148	172	150	162	153	161	163	150	163	151	154	174	152	172	137	174	153	158	172	163	168	177	159	140	162	148	139	181	153	163	164	152	178	163	168	166	162	181	158	153	179	154	166	169	169	144	146	167	137	153	168	193	162	173	158	175	160	196	170	172	173	187	174	159	162	163	180	160	161	147	171	178	151	152	149	165	151	168	182	171	176	184	159	143	170	161	136	152	191	162	157	151	152	171	180	144	158	195	142	175	161	164	156	157	171	158	158	178	150	161	177	172	174	179	195	162	166	147	158	166	148	188	170	144	174	163	172	155	170	171	169	153	166	151	143	165	190	161	155	180	173	170	170	157	159	149	168	177	161	151	156	159	154	156	153	166	167	168	146	169	134	125	172	178	179	165	144	163	172	157	150	167	168	171	169	151	164	144	159	183	175	157	161	168	182	155	173	171	167	156	164	167	164	153	168	161	191	163	182	184	159	153	142	176	141	168	171	170	156	149	147	168	156	163	158	179	184	191	176	149	176	173	170	145	161	152	154	168	172	162	177	196	181	189	171	185	154	177	159	175	173	183	183	168	170	172	168	178	163	160	151	153	155	161	151	167	159	172	164	147	148	139	153	147	165	159	159	175	181	172	162	144	174	181	166	164	176	179	174	163	144	169	158	157	167	157	167	153	175	159	175	170	156	170	183	163	172	173	185	168	159	159	169	153	153	173	177	175	175	147	155	167	178	185	147	150	164	152	177	163	161	156	187	149	150	164	170	167	151	156	137	148	149	142	158	172	163	167	188	154	143	150	169	166	169	200	155	165	179	189	153	186	190	171	175	152	162	168	165	181	152	150	166	167	167	165	163	173	171	145	166	165	152	162	180	190	145	163	143	159	167	167	179	181	178	160	161	156	176	171	166	162	166	171	149	184	157	183	155	169	170	184	165	186	158	152	177	173	162	164	160	184	163	183	163	156	167	157	159	161	170	171	180	178	143	147	165	156	175	168	160	175	150	153	159	158	159	172	169	194	186	172	167	148	180	159	174	178	169	169	169	173	154	160	180	163	197	164	169	179	173	177	169	195	147	141	160	149	159	164	158	191	157	156	168	158	156	173	170	141	181	176	167	156	172	150	174	171	186	177	165	149	147	185	170	178	160	169	162	175	182	169	162	149	190	183	169	204	146	161	168	152	169	165	166	166	177	159	172	153	162	156	144	173	196	165	163	187	179	175	168	161	164	159	161	202	181	175	170	144	151	156	175	151	193	147	166	174	166	170	159	172	158	174	150	174	177	180	161	147	152	180	164	170	206	163	144	170	163	195	179	157	168	156	160	178	166	156	193	150	159	191	159	151	167	166	174	169	169	169	164	177	182	143	162	183	165	148	185	152	154	160	151	165	176	170	171	163	173	150	172	178	188	190	157	173	162	179	141	163	180	174	148	159	145	161	159	170	161	163	183	162	170	163	148	170	166	155	169	150	195	164	177	175	172	152	207	137	172	164	154	145	193	149	160	166	154	180	172	175	132	161	188	166	187	160	170	186	180	153	168	146	177	159	151	185	180	181	161	166	183	172	149	162	163	160	201	160	144	169	162	168	188	184	159	172	169	160	158	161	159	134	149	151	169	164	169	171	166	164	167	166	160	171	148	163	152	136	185	157	165	170	166	153	165	142	157	152	193	172	184	170	156	152	163	170	188	172	166	161	152	194	183	155	164	166	163	154	168	166	162	162	151	157	187	173	143	195	145	181	164	159	173	152	182	173	181	153	142	169	146	182	172	181	136	155	148	172	187	136	177	153	148	171	167	155	157	170	170	172	162	176	155	167	138	173	167	182	180	169	176	163	164	203	152	164	190	146	165	169	147	170	159	156	161	165	139	165	170	159	162	152	151	171	166	148	166	176	155	169	142	177	168	169	176	154	164	162	193	159	159	153	145	182	165	168	174	172	169	190	172	162	185	181	151	159	188	148	174	163	141	154	176	151	170	190	138	148	167	164	166	150	155	175	144	165	166	168	187	158	175	165	145	187	178	153	185	180	163	166	164	147	162	153	159	145	174	149	156	189	164	202	162	168	175	146	167	140	141	138	159	158	156	170	157	173	162	161	180	153	150	138	172	149	171	144	176	179	164	175	166	165	147	157	163	168	152	152	182	166	170	149	186	152	162	176	163	170	182	166	171	157	141	166	146	176	150	170	156	171	164	167	156	158	179	167	158	144	179	146	163	181	155	157	187	169	167	153	170	161	177	156	163	174	150	155	177	160	171	159	174	152	174	157	165	191	179	143	156	160	182	179	162	172	162	171	178	173	171	161	166	160	147	158	188	159	171	162	177	201	167	159	182	174	160	164	168	183	191	154	157	172	161	175	155	168	163	178	162	148	177	164	184	162	170	155	173	155	144	171	145	153	159	164	168	147	175	136	152	167	167	168	159	164	162	178	163	185	149	157	181	158	166	152	170	155	195	165	180	167	180	162	185	143	178	154	152	154	150	164	162	186	164	147	161	148	174	169	158	158	171	165	175	156	163	137	161	163	161	163	169	175	152	185	190	179	189	184	172	160	157	164	157	160	151	121	158	158	162	179	173	150	156	181	185	168	167	176	171	178	194	150	170	179	175	155	177	149	159	170	184	185	173	169	151	184	171	174	179	159	166	161	174	157	155	156	158	165	140	154	165	173	175	183	153	169	159	157	184	196	179	168	172	153	150	170	164	137	172	169	184	142	149	164	172	168	173	158	168	163	158	141	166	182	168	165	186	152	177	169	172	168	171	153	149	181	152	147	180	176	178	156	159	164	181	152	153	148	163	155	167	177	156	165	187	162	176	156	173	185	141	123	169	150	152	153	169	166	167	186	177	151	154	162	185	148	153	160	164	164	161	203	153	162	173	145	173	142	178	186	165	168	174	164	186	151	160	171	183	163	155	155	147	170	157	147	172	169	188	174	158	194	157	160	185	179	174	146	173	175	161	193	162	163	157	174	160	178	174	158	185	182	139	149	143	159	167	177	145	160	175	150	157	154	164	153	152	147	161	189	149	163	159	165	172	176	166	138	182	148	164	185	143	169	179	166	180	145	172	161	169	183	165	170	172	171	176	180	166	147	158	169	156	166	174	154	167	180	170	158	167	156	163	161	149	160	181	185	178	165	154	152	155	172	178	184	139	191	155	171	165	152	164	184	158	173	160	153	140	170	147	172	185	161	164	177	174	148	191	176	166	163	159	162
9358	865	763	450	333	238	262	270	205	243	215	211	214	202	223	200	210	187	192	196	183	190	199	206	199	207	215	192	201	194	239	220	203	187	186	200	224	196	233	192	197	207	197	205	227	188	188	186	192	212	188	208	195	228	187	168	191	182	196	180	190	190	192	196	210	190	201	212	178	186	190	192	202	183	194	193	176	211	212	194	196	185	156	179	211	198	202	183	185	176	199	188	176	181	201	165	204	181	166	211	165	200	173	178	154	203	204	196	181	209	191	165	167	190	164	198	190	177	185	175	178	216	191	206	173	219	182	203	194	195	204	176	167	196	184	183	186	206	183	202	183	167	184	200	188	191	187	212	182	194	198	218	190	171	217	168	183	169	189	201	179	208	193	189	194	208	185	201	178	195	188	182	166	196	189	185	206	193	197	185	181	192	195	195	160	192	156	189	180	189	200	191	194	189	186	200	177	215	198	183	176	193	202	183	179	187	200	193	172	201	178	164	186	185	204	196	201	190	206	168	179	171	207	200	205	201	181	209	174	196	171	198	178	181	182	189	182	180	175	155	193	195	194	179	199	206	203	195	191	205	192	186	235	197	178	182	173	193	207	201	192	211	201	200	206	199	190	195	192	181	190	200	200	196	175	180	184	183	217	179	202	200	185	177	201	179	192	215	194	178	201	182	174	195	201	169	178	197	184	203	183	192	206	178	174	202	183	179	188	200	227	187	176	187	184	195	195	216	163	172	194	187	168	191	172	187	191	184	195	194	199	206	207	176	192	191	178	171	228	198	199	194	182	186	188	198	189	188	186	183	188	198	189	148	198	201	178	194	195	183	179	192	191	175	182	203	191	207	191	174	184	175	203	170	160	170	191	200	177	200	183	178	209	195	200	190	200	202	176	208	199	219	165	188	193	177	191	210	189	201	182	197	187	194	185	174	183	189	212	183	153	172	203	211	198	211	163	187	196	192	185	185	206	202	174	186	200	176	198	190	187	181	178	193	202	152	211	169	196	185	191	179	177	209	199	172	191	188	189	170	193	192	189	173	169	184	186	182	189	196	174	196	178	219	181	174	174	178	182	176	162	158	203	201	194	200	182	185	182	165	177	177	173	180	189	176	195	169	195	175	189	194	197	185	213	188	186	197	168	187	174	172	183	192	198	191	203	181	185	180	188	203	169	180	193	182	200	171	187	192	192	194	187	157	181	190	165	211	183	178	193	179	194	194	197	177	174	201	177	180	174	178	180	177	197	189	209	200	203	197	166	226	182	195	204	185	205	186	214	184	167	192	191	183	190	201	206	168	188	174	195	187	177	193	197	174	189	200	170	212	216	193	199	179	187	216	180	178	188	205	170	161	206	175	173	198	189	195	201	180	193	199	180	185	200	186	200	207	166	181	202	226	198	195	167	177	178	187	185	180	171	193	188	168	170	182	192	218	184	211	194	202	203	200	186	199	195	196	199	201	164	184	167	167	185	176	199	183	203	201	202	198	177	200	176	198	188	194	190	204	207	176	199	189	192	164	183	192	171	177	190	212	183	203	172	186	188	185	172	186	194	159	194	210	204	186	186	180	190	188	195	175	197	176	206	187	191	205	185	178	171	175	185	185	173	187	196	165	178	199	196	183	197	184	188	203	180	205	175	184	207	192	209	169	166	212	194	168	187	176	187	189	198	213	193	171	185	185	197	192	210	168	183	199	193	187	192	191	198	190	191	195	167	198	180	188	188	198	193	203	193	185	150	209	177	208	155	190	173	161	198	203	177	173	194	188	181	194	193	173	219	184	195	174	200	183	198	199	194	202	196	178	187	216	180	190	195	182	173	195	190	195	167	203	197	200	207	194	169	161	190	187	196	195	197	201	177	208	181	202	198	182	198	198	177	191	167	157	191	201	179	168	163	186	184	194	190	178	187	187	199	181	186	183	176	173	201	173	197	188	185	189	194	184	164	223	189	196	187	208	175	199	192	211	162	193	174	157	189	212	201	191	205	173	185	210	207	179	194	179	188	210	206	198	190	178	186	191	182	173	193	188	195	209	198	173	160	195	179	188	202	176	206	213	195	210	180	184	190	152	185	166	210	196	199	216	217	215	196	190	179	189	184	215	225	190	195	178	212	175	204	189	216	185	188	198	182	165	209	195	186	201	195	178	189	184	192	204	200	181	188	197	176	187	189	205	177	193	185	224	183	197	186	189	200	198	203	188	189	172	181	198	188	169	193	199	193	177	214	191	184	186	225	184	185	173	182	177	193	161	177	193	199	204	190	204	189	192	190	188	192	200	200	212	177	198	189	185	186	192	202	182	190	187	188	196	191	186	192	186	190	197	194	179	167	164	188	186	214	196	202	184	207	215	172	185	186	189	190	193	196	199	177	175	193	212	184	156	195	169	182	195	193	174	199	176	198	193	207	211	193	208	180	181	190	202	182	178	219	199	213	183	186	180	178	167	205	193	203	220	191	195	186	180	197	191	188	173	191	187	176	198	179	184	193	199	216	189	226	184	199	181	190	191	200	206	165	182	182	212	188	192	189	227	199	174	208	195	190	191	172	212	189	183	186	183	194	173	178	182	190	193	201	180	188	210	230	163	202	186	183	194	199	194	187	201	173	143	195	195	175	206	195	192	199	177	199	200	195	192	184	197	198	176	171	174	197	207	201	198	189	180	205	201	207	198	203	192	188	158	177	180	189	182	214	200	185	190	192	201	191	193	178	197	198	208	192	204	194	206	196	190	224	183	191	224	182	186	194	174	215	188	185	194	196	201	194	193	184	175	211	181	172	204	184	190	170	209	221	187	175	194	194	192	179	174	207	220	186	191	194	192	204	199	184	193	186	196	182	190	206	176	193	194	217	190	178	197	192	199	188	183	198	182	182	183	180	195	210	167	189	178	184	199	211	187	186	199	186	210	196	190	192	213	187	199	180	178	163	207	181	168	203	161	205	179	197	184	183	192	188	180	200	189	216	190	186	185	181	168	210	166	160	180	164	206	198	214	177	208	194	179	183	194	178	183	184	185	193	194	193	198	195	200	197	195	199	194	177	172	193	187	194	197	210	193	192	203	179	196	183	205	193	169	172	191	211	193	190	199	195	192	203	204	179	184	174	208	200	179	200	186	159	202	191	202	220	192	190	179	168	196	163	186	190	169	183	187	176	184	174	196	207	190	204	181	213	185	201	199	192	185	180	173	198	192	171	195	175	178	184	195	201	186	165	206	199	165	172	179	190	177	175	209	197	225	208	212	189	178	176	192	187	216	180	202	175	198	190	195	182	176	160	208	196	180	189	155	192	195	205	163	211	204	179	198	182	210	189	201	180	174	182	189	170	218	187	193	171	192	167	186	175	179	194	211	189	183	192	186	172	206	190	198	183	183	169	217	197	188	185	170	174	201	186	190	198	179	219	203	200	209	206	195	185	201	179	180	188	189	154	212	184	180	192	189	178	172	196	192	205	212	177	195	190	183	185	180	198	196	168	174	185	186	204	181
24425	20392	26663	24025	20380	9353	1094	708	548	484	466	382	383	333	316	333	313	305	273	285	278	282	286	259	255	228	244	277	259	264	267	247	261	273	262	248	226	269	259	252	245	245	240	244	266	247	250	239	229	234	226	240	252	237	216	246	253	227	228	244	230	221	212	214	208	223	224	248	214	236	230	217	257	217	235	223	231	192	207	226	225	231	220	228	222	233	213	219	211	220	213	230	237	235	225	241	229	223	222	252	190	225	207	239	217	235	240	208	255	220	211	231	229	202	228	211	235	203	211	222	225	250	205	258	222	220	215	202	215	226	202	232	235	221	219	217	203	236	205	205	215	227	235	212	227	216	230	231	211	237	226	232	226	217	214	228	220	208	229	218	203	234	221	224	211	260	210	221	231	239	211	212	216	244	223	204	232	241	237	218	233	222	213	229	225	231	229	218	218	243	196	228	221	226	224	228	226	204	227	229	225	206	246	223	200	258	217	214	251	220	224	231	209	205	217	197	247	230	239	221	200	217	207	213	225	234	215	224	202	222	236	248	204	247	230	207	239	244	258	199	222	216	207	240	225	217	245	224	232	212	237	194	209	244	225	212	209	205	237	214	197	208	212	230	233	201	194	243	235	223	262	212	225	246	212	237	221	227	223	222	223	214	223	238	203	207	215	239	232	207	203	231	228	253	202	218	209	222	233	247	217	248	245	209	249	224	225	237	234	223	225	225	201	212	227	233	230	235	217	242	232	206	236	219	214	214	237	219	207	211	238	232	189	251	233	228	235	221	235	209	227	192	229	226	211	210	200	210	227	218	221	231	217	213	232	225	209	209	227	226	212	218	212	229	232	255	222	205	219	219	204	217	189	227	225	226	226	220	223	215	236	235	223	233	234	245	207	228	237	210	194	224	252	212	229	237	221	199	209	232	193	214	222	230	240	233	199	247	219	207	230	216	227	225	196	243	242	219	202	204	228	238	227	213	231	227	228	227	210	223	228	208	220	224	214	209	234	215	254	212	218	210	227	215	195	232	215	214	215	245	195	214	214	215	241	198	215	222	243	234	216	210	215	247	202	225	224	205	191	259	211	232	249	259	224	194	231	233	219	213	215	228	207	211	216	245	231	210	226	222	196	210	217	223	228	212	221	229	227	211	234	238	209	207	217	233	263	211	203	224	213	220	254	212	256	205	224	230	226	216	221	210	239	211	216	240	215	220	230	232	216	188	223	223	230	241	214	231	222	207	207	249	233	250	206	240	214	226	201	212	198	215	214	258	217	236	241	202	225	210	220	227	215	223	212	208	211	225	212	215	204	213	233	254	224	208	232	239	252	252	222	207	245	187	205	246	231	189	255	245	235	247	207	233	231	242	222	247	225	227	240	243	216	239	231	198	227	222	232	234	240	233	223	223	228	239	220	195	219	247	232	205	213	246	248	218	214	229	219	214	230	200	228	222	213	220	237	243	250	249	229	215	225	235	214	204	222	215	223	233	212	205	209	211	226	237	232	225	216	218	201	242	236	237	214	204	231	244	218	228	209	206	195	238	238	233	201	210	213	224	203	228	219	210	240	214	234	219	239	221	232	224	193	223	233	205	225	225	211	224	234	206	206	209	254	239	237	239	203	236	221	225	233	211	230	217	237	228	206	217	204	233	215	206	223	212	190	199	212	193	199	221	219	238	229	223	229	235	218	202	219	212	206	226	222	200	233	212	229	209	235	211	220	196	200	267	204	246	206	244	204	207	225	219	217	222	223	232	229	194	216	209	220	247	215	204	256	238	244	219	184	221	244	230	222	220	213	216	213	244	228	203	236	214	239	186	218	217	224	223	198	209	235	229	242	229	254	201	213	174	211	232	214	211	216	223	213	207	195	219	228	194	234	213	213	238	240	218	220	209	208	254	235	216	227	212	220	210	226	245	197	206	226	243	232	220	208	218	222	217	210	204	214	230	226	226	232	252	233	219	200	226	181	203	215	213	239	241	245	194	240	180	229	230	218	232	220	186	221	232	213	224	221	234	221	217	242	214	220	217	225	208	225	270	239	233	210	210	235	219	200	203	228	225	238	203	231	219	225	223	206	224	244	227	235	213	203	205	219	223	235	209	216	223	214	209	194	232	223	212	220	238	228	212	251	224	223	214	216	226	251	235	226	243	219	220	245	211	210	214	234	187	231	240	208	237	203	225	228	214	223	222	215	230	221	236	227	226	238	209	221	222	227	207	198	225	222	236	215	203	218	233	194	224	225	227	243	214	229	236	231	229	215	207	210	208	220	208	215	229	225	231	241	194	244	214	211	236	217	219	209	236	235	225	228	254	223	205	210	214	247	209	228	196	214	242	243	215	225	209	232	263	236	218	220	217	221	230	219	209	206	216	233	226	209	207	239	221	233	227	229	213	227	212	225	235	211	196	207	219	203	246	235	227	243	218	230	222	239	196	230	251	212	241	224	219	243	226	215	211	203	223	212	246	204	209	229	218	187	246	220	230	247	231	241	231	218	227	233	224	202	213	228	231	218	232	229	229	227	230	224	238	212	226	222	223	230	221	232	228	212	223	195	204	210	203	241	203	241	236	206	227	226	229	205	224	221	218	228	243	204	237	243	233	249	227	246	228	214	212	257	263	224	253	273	213	196	210	205	243	230	235	195	205	239	207	214	231	214	236	210	238	204	255	201	214	252	232	223	224	226	205	224	211	222	219	206	205	219	216	210	221	215	240	202	236	204	262	207	219	223	218	221	217	239	236	221	224	198	202	223	215	235	247	234	212	216	223	227	216	203	238	214	205	206	219	213	203	232	195	243	231	245	225	239	218	232	215	215	214	230	250	225	224	214	215	213	221	231	223	216	248	209	217	219	219	260	231	221	227	236	215	195	217	213	210	211	215	231	213	222	244	228	191	232	234	233	217	227	238	221	247	238	205	266	202	210	226	241	233	204	235	218	227	207	229	220	233	223	246	223	231	241	215	245	204	227	206	235	243	220	221	246	207	188	217	222	241	227	202	220	200	221	232	226	223	208	227	230	217	240	210	195	235	231	213	203	233	238	248	224	215	210	214	232	210	223	206	227	243	198	222	197	231	218	249	239	229	224	227	224	214	242	222	211	215	253	236	222	225	207	206	208	267	215	203	225	235	238	224	226	263	204	229	227	221	217	241	218	209	218	220	231	225	243	205	228	224	206	231	233	223	215	236	260	236	228	215	210	241	216	214	204	205	234	200	198	234	239	225	222	235	253	221	198	219	250	207	244	231	215	224	235	236	205	228	213	227	241	222	237	212	226	230	206	208	223	247	241	211	223	213	227	225	223	222	245	221	220	226	228	220	211	191	226	239	214	221	229	237	231	229	215	226	236	235	221	218	232	200	204	201	205	244	250	197	241	202	217	210	221	206	227	227	200	243	229	240	234	229	210	208	208	231	246	211	238	236	236	210	217	210	234	227	225	222	251	206	262	193	223	213	224	232	239	241	226	213	204	200	220	225	230	229	203	231
18981	10732	9765	5427	3349	2243	1629	1279	1044	941	791	656	631	545	446	495	467	426	423	362	357	341	365	311	303	337	341	307	335	328	320	314	315	313	307	317	309	314	313	289	299	281	275	276	265	249	231	284	264	278	256	264	233	284	257	230	239	260	215	238	237	221	242	197	207	225	237	229	224	242	255	252	225	228	231	237	256	220	224	226	217	255	236	229	217	217	226	220	220	231	209	234	213	226	234	244	249	233	209	226	238	252	234	247	223	211	225	221	234	240	230	231	230	205	249	230	206	244	252	233	221	222	210	227	229	208	232	216	218	224	213	262	241	210	212	220	246	222	226	236	225	221	228	227	207	217	236	265	234	256	234	218	213	228	242	232	220	215	234	218	224	269	236	241	234	232	248	252	216	221	205	178	223	252	240	214	216	218	239	212	264	233	235	228	221	237	213	220	243	223	235	213	213	250	236	218	229	238	235	217	221	238	204	228	214	233	219	239	213	211	235	225	235	240	221	236	224	228	211	225	240	251	216	207	196	206	219	244	240	224	237	256	211	237	232	238	219	209	219	269	208	240	240	214	222	238	236	204	213	208	235	236	233	212	243	230	224	239	255	212	223	226	205	250	215	229	214	224	222	247	251	216	208	216	228	261	231	196	241	223	233	235	234	191	202	225	227	209	251	222	222	199	212	249	225	233	244	229	220	212	201	201	227	228	216	197	265	238	221	212	201	217	204	243	241	230	242	218	246	215	241	242	219	229	235	247	247	216	231	242	223	209	208	236	235	266	212	201	211	207	228	220	228	204	245	195	221	227	205	230	238	237	227	240	203	236	219	224	235	208	217	247	226	220	243	225	229	218	200	219	229	241	250	260	226	235	217	223	222	222	241	214	220	221	235	228	222	234	221	219	229	247	266	235	232	231	212	226	229	231	238	216	227	241	210	226	237	232	191	219	237	211	213	241	203	240	206	239	223	254	229	235	223	237	235	255	256	224	212	211	239	233	228	239	210	200	210	246	226	214	251	230	221	214	251	225	225	222	197	226	241	214	227	273	216	221	205	216	229	210	244	241	245	201	236	217	208	210	220	222	201	232	216	228	229	206	236	236	208	225	236	201	209	207	233	233	224	235	208	226	233	237	212	233	218	197	211	218	203	215	252	255	194	223	224	258	213	236	225	198	240	244	216	236	221	231	261	231	248	233	218	238	251	223	241	225	212	243	231	232	249	225	225	222	220	228	231	231	211	225	214	230	258	209	239	223	271	208	226	198	238	237	209	222	232	227	240	269	213	209	210	214	239	244	215	244	237	219	237	192	237	233	230	231	247	205	232	211	211	227	231	223	241	225	224	240	234	208	250	225	238	186	198	252	208	212	218	226	241	205	240	205	246	215	233	218	218	211	216	212	228	242	210	238	215	213	224	226	219	243	271	267	237	210	215	234	224	247	238	217	238	214	258	214	206	195	218	239	223	216	219	221	219	246	239	210	228	219	234	226	233	219	207	223	237	204	209	213	220	225	229	244	209	212	248	219	223	224	226	235	223	228	230	215	216	221	228	214	201	218	231	220	216	212	246	211	204	257	209	234	226	211	229	244	213	222	246	253	232	221	227	215	231	219	209	238	227	245	185	199	220	221	251	234	243	239	199	230	224	222	239	218	248	222	241	209	231	220	223	241	231	225	210	254	232	226	255	233	248	220	221	225	224	243	213	249	225	242	217	223	229	205	226	246	223	227	230	200	238	227	222	217	232	233	210	224	225	216	249	231	237	227	228	245	241	228	227	220	233	243	209	219	238	239	226	213	252	221	230	211	221	208	213	236	225	247	215	249	222	271	231	223	236	221	240	203	225	233	223	242	221	228	214	233	241	220	220	239	237	212	233	253	232	246	239	245	239	252	223	225	227	219	232	224	208	221	201	224	225	262	211	223	219	202	213	221	249	198	224	251	256	232	248	242	231	201	226	227	214	240	244	222	229	200	233	208	249	245	213	241	218	231	230	254	255	218	222	237	239	200	230	228	233	230	221	215	226	224	233	223	198	225	195	243	217	235	238	272	243	243	207	226	215	214	231	236	225	226	226	260	231	233	232	215	259	223	245	225	219	232	220	247	225	214	235	214	224	257	213	236	262	225	230	221	195	232	241	264	239	247	209	213	206	214	201	232	236	223	227	238	195	229	228	267	221	242	210	219	218	222	229	217	208	243	222	225	211	257	238	241	247	230	207	227	227	225	225	220	258	242	224	228	215	250	229	225	216	194	225	229	226	226	234	207	257	233	233	227	211	246	240	239	232	231	213	226	199	239	240	214	227	233	205	220	251	228	222	217	209	223	229	230	214	224	232	232	238	250	229	211	228	223	232	225	242	231	213	238	211	252	233	229	207	217	253	236	218	220	237	205	235	239	212	227	227	250	219	214	203	259	240	233	236	226	229	227	221	210	226	227	221	246	229	230	237	191	221	241	220	236	226	218	193	239	227	221	261	193	217	226	213	225	231	216	232	225	209	252	221	235	223	259	210	222	229	219	221	224	246	238	216	220	231	204	220	205	214	228	224	225	236	234	251	218	237	230	205	210	218	200	216	216	220	220	238	241	220	223	255	197	214	228	229	225	242	226	251	219	216	218	242	208	212	228	230	223	225	216	228	229	221	211	219	236	218	235	233	219	211	233	232	229	237	213	248	217	217	230	227	226	227	212	224	235	225	213	215	251	237	225	223	244	264	215	230	243	210	247	220	248	245	233	226	225	229	237	235	231	248	205	201	204	249	237	248	215	212	192	227	229	207	239	219	228	223	197	218	236	251	227	223	255	226	239	220	257	241	243	241	239	207	207	226	215	231	226	220	223	228	218	206	253	252	196	210	206	224	224	246	227	249	238	236	237	228	234	234	248	209	220	252	219	213	215	221	209	212	209	206	223	206	251	216	217	215	219	221	231	200	228	252	239	249	234	223	234	222	229	240	209	227	219	219	227	213	230	217	215	219	241	221	220	219	234	222	228	216	240	222	233	193	240	248	212	225	231	245	225	220	222	232	248	251	194	239	243	225	243	214	243	260	247	217	215	230	214	238	209	238	241	238	230	268	224	250	236	236	240	229	228	218	204	217	239	222	251	226	216	228	218	214	223	255	248	263	228	247	255	230	225	221	242	234	230	232	207	219	231	221	243	219	241	213	214	215	222	233	225	206	225	234	259	228	219	251	209	229	211	221	201	227	238	234	225	238	237	220	217	201	232	213	206	218	249	231	240	238	215	201	270	223	201	223	192	231	219	202	220	231	232	207	253	228	225	223	211	214	206	203	229	252	228	210	226	241	218	227	202	233	225	228	241	217	202	243	209	227	254	241	212	232	215	232	240	239	220	230	216	224	242	231	222	245	198	254	188	252	208	226	213	220	204	229	240	208	228	205	229	236	241	246	237	232	218	201	229	232	230	210	223	237	209	239	224	208	221	222	233	215	223	208	254	250	235	218	215	242	235	197	224	234	225	214	239	224	214
22526	20364	27095	23526	20367	20438	8992	1546	1190	1016	984	858	860	813	782	719	619	614	633	612	614	610	584	582	595	602	491	606	564	553	564	564	575	579	617	596	542	566	585	545	496	551	542	514	586	544	506	493	566	536	471	521	536	534	523	495	527	501	536	487	533	514	495	531	454	535	469	457	467	497	513	544	510	502	528	466	503	533	492	518	521	558	468	501	514	527	524	512	460	512	521	501	520	499	498	482	476	498	507	517	492	506	465	495	495	504	511	491	516	534	528	518	478	507	513	527	514	493	529	500	496	492	489	496	502	504	487	498	501	478	538	522	510	491	482	508	498	474	459	523	512	489	489	514	529	496	500	476	511	482	551	508	485	488	484	484	461	512	538	503	484	502	533	470	483	508	532	526	522	476	525	507	469	516	526	486	555	479	514	501	515	464	528	481	504	490	492	512	520	469	526	513	506	552	499	472	499	511	527	522	519	492	494	476	489	523	491	475	493	465	509	514	532	466	508	477	509	547	530	485	449	482	449	517	476	485	517	503	488	479	502	461	493	476	494	508	499	505	486	538	464	519	499	488	499	463	506	518	539	476	462	535	477	512	499	512	473	454	498	525	481	503	431	502	497	487	487	507	472	510	522	499	534	581	461	476	515	499	552	458	463	519	535	494	505	493	507	492	491	502	485	488	498	467	519	489	509	479	542	504	521	531	478	534	485	471	462	498	503	494	490	536	493	522	505	483	470	467	566	536	467	512	483	500	554	510	465	544	501	515	480	510	500	522	509	463	509	461	459	532	575	467	506	484	486	466	480	530	518	491	498	522	509	539	487	474	502	494	492	469	500	525	516	506	542	520	501	485	548	505	504	510	498	515	533	510	467	547	546	520	464	483	497	491	481	465	510	515	515	494	490	524	529	515	494	489	501	467	466	504	495	478	509	508	497	484	495	487	495	484	474	526	519	530	483	484	485	503	490	489	489	502	502	499	505	505	465	509	483	521	490	502	493	513	494	474	511	504	490	507	501	492	461	487	504	477	473	500	480	516	534	478	494	492	501	502	477	498	518	479	519	510	525	499	492	453	544	479	468	512	497	535	533	501	489	502	513	496	476	484	471	514	515	497	479	483	468	524	481	518	499	489	507	493	512	554	474	517	546	493	499	519	496	487	466	513	524	491	485	517	526	537	501	528	454	507	524	497	497	487	525	518	485	484	494	520	503	523	480	498	495	499	480	499	471	531	474	493	483	514	512	516	507	514	511	498	510	500	517	502	509	531	485	547	512	527	512	458	450	507	486	519	453	499	468	509	509	484	519	451	526	518	498	521	479	517	467	486	508	536	496	487	522	521	546	482	529	501	508	460	532	469	473	516	521	469	510	493	520	509	528	460	476	507	509	523	471	492	501	504	490	506	463	485	587	509	519	504	507	495	491	528	499	467	517	491	515	468	494	516	508	515	524	495	521	515	517	497	491	494	521	487	507	495	522	473	506	520	512	469	521	475	501	470	482	483	491	508	505	493	517	484	493	505	521	527	533	485	476	461	509	471	513	500	492	466	508	507	494	504	468	509	510	484	477	478	484	500	496	492	520	516	479	512	480	514	518	463	507	514	488	546	471	524	502	533	551	492	481	475	521	459	497	500	497	472	526	512	475	553	509	526	535	470	497	486	530	512	494	531	517	484	481	466	525	502	470	511	484	501	506	488	499	477	503	466	509	482	507	491	487	479	483	523	554	461	489	550	461	521	531	499	487	520	494	520	485	517	529	490	505	534	506	512	504	489	498	501	508	510	488	491	461	493	543	489	496	470	503	531	523	530	488	501	509	505	475	469	474	506	503	478	490	502	490	482	475	489	536	501	494	499	487	486	501	468	494	495	511	491	507	487	504	482	489	534	529	519	505	461	514	501	498	507	521	496	544	560	518	466	477	518	509	500	475	491	507	481	499	505	493	506	500	511	497	499	511	526	506	531	488	435	472	492	501	517	514	493	502	478	500	544	484	471	474	498	473	512	501	502	482	482	515	481	516	443	492	512	486	462	485	491	536	480	538	504	527	475	516	536	544	478	451	507	524	511	458	488	516	461	454	510	521	461	529	518	502	498	505	535	500	507	466	521	518	519	512	552	513	543	478	498	511	507	484	527	505	518	503	516	486	480	497	468	508	543	490	490	488	467	516	460	513	503	506	469	503	503	518	528	516	493	506	477	504	504	494	480	491	514	476	493	507	524	508	506	510	483	490	512	474	449	542	504	505	474	447	503	501	482	457	500	527	492	463	498	498	548	537	497	537	522	494	527	485	531	482	515	507	490	563	478	534	504	452	492	485	477	507	493	490	526	512	467	520	488	496	454	504	488	478	528	470	484	490	467	497	507	478	486	486	497	530	493	487	503	476	507	549	483	462	508	503	482	497	516	486	474	485	524	544	486	508	486	496	502	488	501	453	485	497	495	511	489	510	531	500	497	494	490	489	528	537	518	474	551	539	502	507	509	466	534	509	504	509	547	582	501	553	511	487	534	522	493	481	470	519	519	543	522	472	480	530	511	524	523	523	481	492	509	498	522	506	486	497	528	507	507	483	483	502	513	499	474	527	544	516	543	484	497	512	542	489	495	475	483	463	488	531	513	447	485	553	473	524	496	493	466	492	482	476	521	507	502	515	551	469	446	465	516	458	493	533	505	515	456	541	489	528	477	516	522	468	498	499	487	530	509	522	525	528	484	498	513	523	509	473	498	473	501	471	528	521	502	489	467	527	520	493	551	486	492	479	552	517	476	485	473	484	511	510	445	494	501	493	530	480	510	497	493	482	503	477	444	467	490	491	512	531	506	521	497	499	511	511	466	513	481	476	513	506	493	483	478	535	476	489	486	490	530	529	493	497	503	475	513	529	469	511	510	487	477	493	520	511	498	502	457	493	499	490	501	486	526	500	507	514	505	498	495	481	491	481	487	514	472	505	499	481	489	514	501	529	483	463	501	498	478	517	507	472	533	532	501	512	488	470	493	476	510	449	490	511	507	510	477	503	526	470	456	513	520	495	499	514	493	496	498	470	517	526	505	476	500	517	503	493	496	485	493	507	487	505	476	500	509	495	458	535	493	499	480	472	475	516	475	535	508	503	495	479	511	470	519	500	494	498	485	454	501	477	528	474	496	505	509	521	483	527	545	498	505	517	514	505	507	511	557	483	490	522	505	518	488	549	469	481	477	465	474	465	505	514	486	469	467	514	504	538	465	497	455	508	512	495	546	501	516	496	496	434	522	465	520	487	503	499	482	492	510	501	515	496	522	488	470	498	471	517	512	484	498	501	474	493	496	481	506	496	501	497	456	490	496	506	471	478	488	493	501	492	514	487	522	468	511	469	487	498	522	487	515	520	471	456	517	519	510	508	540	488	492	519	494	501	495	523	513	528	472	517	496	513	512	510	505	510	502	469	497	486	487	491	513	487	532	494	513	504	482	479	517	488	473	515	507	472	454	485	484	525	459	468	474	511	488
20525	17540	16608	9719	6291	4502	3346	2689	2145	1823	1563	1409	1264	1105	1087	1024	872	811	882	799	702	716	693	686	644	686	656	664	585	628	630	605	665	634	637	593	578	663	630	607	606	608	566	580	583	546	541	530	555	555	533	524	553	541	500	545	544	514	533	509	454	565	521	500	506	469	500	484	501	490	472	501	509	490	514	511	523	499	516	504	514	510	494	443	521	509	524	507	523	475	469	477	507	516	495	507	457	497	499	482	480	479	456	511	491	502	516	440	529	458	484	475	447	503	484	515	477	486	486	467	501	489	486	521	515	487	534	483	464	492	500	479	500	485	492	452	543	467	468	506	519	469	510	476	525	523	514	511	483	460	526	468	513	472	481	483	555	459	477	450	477	468	469	513	508	520	501	463	474	487	494	551	516	524	468	467	503	471	480	507	505	486	513	490	500	489	488	512	486	481	490	472	489	494	468	488	454	455	473	439	482	471	447	497	501	489	507	479	438	445	502	518	456	460	472	490	506	478	493	497	454	496	458	469	481	466	478	515	498	497	505	497	475	482	483	474	470	515	502	476	511	487	468	476	509	497	488	528	509	505	470	499	463	482	477	489	482	486	434	485	450	512	474	508	497	494	516	469	437	488	495	494	485	501	502	508	472	519	502	521	507	546	470	522	495	500	471	502	465	514	471	497	481	492	495	466	498	483	512	463	511	482	508	465	467	477	493	472	484	484	492	471	488	471	455	475	498	491	469	498	502	486	492	524	485	490	437	482	475	469	505	510	460	451	487	463	463	477	498	476	477	492	476	448	528	493	485	490	479	500	508	507	490	483	492	481	475	506	490	473	469	531	468	490	504	491	461	475	495	492	477	529	459	499	478	468	517	500	479	511	449	449	455	500	503	506	508	520	490	505	495	488	521	522	476	491	516	451	471	479	492	500	487	471	466	488	476	523	494	517	499	479	494	488	464	510	510	494	494	491	496	503	491	468	503	450	534	448	515	467	501	499	494	464	474	469	438	513	487	487	474	468	463	489	515	478	508	503	491	487	491	500	492	477	504	499	481	493	483	488	467	488	473	468	472	490	483	512	489	467	501	494	455	456	509	468	511	476	482	507	511	462	506	498	471	526	476	480	485	500	494	507	463	474	468	467	475	491	480	493	490	500	516	480	493	472	488	488	448	491	494	496	462	482	481	530	483	493	501	470	483	452	524	479	464	474	473	467	495	475	490	509	522	509	470	515	523	482	476	477	454	512	515	469	490	459	481	440	520	490	503	506	477	494	467	513	510	514	491	514	465	501	481	481	465	483	476	487	460	511	454	474	489	465	502	515	491	477	501	483	489	467	458	477	453	486	447	515	473	500	468	489	516	490	447	499	442	493	474	479	476	513	504	448	494	492	491	544	478	452	517	467	474	491	438	477	467	504	467	509	450	482	531	483	464	497	459	541	467	467	508	483	505	491	488	483	492	503	505	473	469	468	519	498	493	494	525	474	489	480	515	471	467	480	474	467	473	460	481	525	484	492	519	508	477	492	472	490	471	482	498	534	497	474	474	522	495	470	507	502	491	481	497	478	514	478	468	535	449	488	459	508	481	471	464	499	503	479	489	506	476	530	512	490	530	497	484	478	474	456	531	508	489	503	481	468	505	496	481	509	476	459	488	458	485	467	480	477	475	469	470	485	469	481	517	466	501	481	462	450	464	474	462	508	516	471	528	488	513	474	506	506	482	454	480	545	505	509	451	478	467	511	500	479	482	482	511	479	501	483	466	486	494	491	483	552	494	477	514	469	506	476	451	495	527	492	499	522	465	476	502	517	461	521	486	475	478	468	508	472	483	519	444	510	500	481	452	479	431	511	499	490	512	509	496	475	488	457	526	507	499	485	457	514	518	489	480	474	478	454	473	527	532	474	499	474	507	522	482	472	513	471	503	490	475	477	467	490	467	468	526	483	506	486	463	472	490	462	489	479	485	475	550	528	503	547	497	478	452	457	545	486	437	492	483	480	492	469	483	508	492	470	526	496	489	492	467	491	498	495	471	493	494	464	484	463	486	509	480	492	479	509	488	467	477	463	456	461	491	449	444	432	481	476	529	475	487	472	474	476	506	507	458	466	520	508	517	478	470	513	475	481	500	486	472	472	504	514	505	503	502	481	471	523	467	446	517	469	483	488	489	465	493	525	494	451	489	468	468	525	483	478	478	457	472	480	493	484	443	523	497	475	539	473	454	489	469	480	509	513	461	495	514	501	478	495	464	514	467	475	509	459	484	482	514	511	464	480	473	463	480	478	436	532	484	464	502	453	484	494	506	436	513	462	496	480	471	472	468	481	483	476	492	515	508	504	477	494	506	487	476	491	494	502	496	472	491	464	537	481	476	487	504	500	451	475	495	468	503	449	478	500	466	503	464	463	469	500	487	472	504	507	535	530	522	500	473	499	490	436	480	461	466	483	470	491	504	450	468	492	503	529	489	475	474	465	478	449	514	497	473	484	502	476	438	475	447	509	447	478	490	493	503	497	446	469	466	510	488	450	495	504	474	466	486	468	477	468	484	493	481	474	452	482	480	511	479	461	475	485	496	489	508	503	465	463	498	489	493	472	501	459	475	510	472	468	471	455	476	525	455	521	481	522	493	474	494	475	480	489	471	523	499	476	505	533	488	468	521	509	471	507	535	457	464	475	450	486	461	480	498	498	455	509	489	468	469	439	540	495	509	504	489	497	460	476	479	448	501	475	523	510	508	490	485	496	490	462	452	496	524	484	499	464	449	493	490	493	478	490	482	466	470	461	477	508	462	500	473	472	478	462	466	474	517	492	485	506	501	494	451	498	510	489	480	521	515	485	481	482	489	487	482	492	486	484	502	466	492	516	483	465	494	471	474	465	463	472	524	469	468	493	476	516	466	491	530	535	505	487	486	467	485	472	501	491	491	459	516	516	489	491	446	465	491	499	472	504	489	492	518	444	497	479	485	477	501	463	516	519	497	482	466	525	504	486	492	489	481	445	492	491	468	503	464	487	479	461	508	492	501	486	510	479	494	555	504	496	483	439	461	526	493	470	477	450	445	488	479	519	477	484	476	526	500	470	458	536	492	476	493	467	539	469	484	442	493	494	474	503	491	486	483	486	492	506	456	553	486	500	475	494	505	480	509	510	477	477	517	501	509	445	462	469	502	521	479	500	465	483	471	497	460	497	511	467	475	473	465	470	499	473	472	483	474	512	478	494	477	481	504	505	492	476	478	486	472	475	507	493	478	472	491	484	504	485	459	468	501	496	490	523	510	451	508	492	441	497	481	435	524	470	540	489	479	501	483	470	470	496	477	444	462	460	477	465	510	447	482	481	535	540	461	478	471	496	497	500	484	476	489	504	486	465	520	510	466	477	504	516	449	466	508	477	468	453	491	525	492	539	476	460	522	472	447	562	492	442	517	489	488	494	508	478	485	483	503	451	496	505	536	488	504	541	487	493	467	488	455	486	460	491	478	445	521	486
27817	12980	1284	369	283	228	193	210	184	180	158	184	169	165	161	164	172	185	172	161	171	152	159	155	168	175	171	176	137	186	155	162	176	187	179	176	168	181	189	180	172	172	174	169	167	161	165	189	163	180	154	163	163	149	160	177	158	163	174	186	175	160	184	160	180	169	164	190	157	165	149	170	157	159	153	152	172	171	138	170	165	148	150	153	148	167	194	168	177	152	160	163	164	171	144	171	144	150	161	158	172	161	149	156	169	151	157	137	174	160	161	183	168	160	172	137	177	167	148	180	185	153	156	166	160	158	156	165	155	160	161	175	154	166	160	184	158	165	170	161	155	151	154	138	171	172	164	183	157	165	149	179	176	178	157	154	163	148	179	160	159	176	167	187	167	155	192	165	166	160	158	163	178	148	169	177	167	161	191	185	153	147	167	156	166	163	147	173	168	160	171	170	163	165	171	161	167	173	170	175	163	163	159	161	146	156	181	151	172	160	170	166	157	184	138	143	160	155	176	150	154	156	158	162	141	175	156	180	177	158	178	169	171	154	174	178	150	157	152	172	188	164	173	144	187	138	144	157	174	167	169	155	157	149	165	154	154	157	157	193	185	168	167	168	160	158	149	149	165	172	148	150	148	174	192	154	168	161	179	180	173	155	159	160	172	164	176	169	150	179	167	163	162	172	144	156	184	169	147	149	157	159	150	167	175	173	192	143	132	173	159	176	152	162	180	158	176	140	162	138	155	178	155	163	169	167	172	134	173	174	159	173	171	177	169	164	160	168	140	156	142	156	166	177	184	172	180	166	150	179	156	165	160	163	157	165	148	159	149	189	181	153	179	148	161	181	159	158	164	168	150	165	144	174	159	180	156	161	159	148	171	174	171	167	177	162	169	164	158	152	161	154	166	145	154	153	167	155	189	158	168	163	185	182	160	198	160	175	159	170	148	165	147	181	154	175	181	179	156	172	167	180	160	171	178	159	171	178	159	159	171	161	148	157	187	150	163	163	187	158	158	178	169	192	193	158	171	158	160	178	155	176	165	176	157	151	165	156	180	164	140	166	166	145	157	167	162	162	176	185	156	171	150	169	163	169	142	162	151	160	149	162	175	153	185	163	157	149	184	169	156	197	217	153	161	158	138	153	172	154	162	164	177	178	170	177	147	162	172	166	171	140	166	186	163	159	169	176	173	146	175	147	169	150	163	157	158	174	162	178	158	168	163	181	181	167	151	179	164	145	166	152	181	167	147	176	178	151	165	151	160	167	165	156	170	171	161	148	156	152	178	167	153	166	151	174	195	147	161	141	155	149	165	188	182	170	180	156	186	185	160	139	152	182	169	157	156	170	185	184	163	179	171	156	154	177	140	150	176	157	142	163	182	148	163	172	157	158	176	167	164	182	122	167	155	174	164	164	170	179	161	189	148	142	185	148	171	173	182	164	186	163	148	137	169	156	178	160	182	170	163	153	181	164	144	163	160	160	176	153	161	173	186	178	149	169	169	169	171	165	151	154	154	163	174	152	146	191	127	162	171	192	153	157	172	163	162	155	172	166	172	161	156	168	166	171	149	166	155	184	163	143	168	162	191	136	163	158	171	156	152	177	151	160	154	162	179	159	186	165	149	167	161	170	182	177	156	164	172	163	174	187	164	173	154	138	132	195	168	164	139	170	177	177	174	152	146	158	169	199	175	161	182	187	148	141	151	158	168	157	183	170	175	153	159	164	173	174	173	154	156	169	153	169	168	171	153	148	149	162	159	170	154	173	161	163	158	167	167	166	152	155	154	167	150	166	170	166	144	164	166	172	184	172	169	147	174	168	162	163	162	167	162	171	166	167	160	190	153	156	148	164	178	163	163	139	158	141	191	163	175	177	150	177	146	179	171	154	171	193	178	175	157	163	188	164	162	159	169	171	148	157	174	172	148	142	172	165	165	158	179	170	165	158	156	179	155	155	166	188	178	171	168	163	151	163	170	164	155	182	135	178	162	151	150	191	157	181	158	177	155	159	162	173	161	175	167	161	167	149	157	173	149	173	170	169	191	171	191	156	153	187	179	153	187	151	136	166	166	178	156	146	184	162	175	165	143	161	163	167	153	154	171	146	158	179	161	178	140	183	177	162	163	166	154	148	160	168	174	153	148	170	167	167	160	173	162	157	172	152	153	181	149	160	166	162	155	192	151	165	172	166	176	138	147	175	173	154	171	169	152	160	157	171	170	154	163	181	197	165	145	166	152	164	165	167	154	142	174	172	166	161	178	156	170	169	169	168	159	176	149	173	173	172	150	163	140	188	177	160	176	174	157	172	159	166	162	139	167	162	170	139	162	150	166	160	153	174	175	174	166	165	177	167	158	152	175	161	146	150	153	182	162	174	167	157	162	160	158	153	156	163	146	156	159	169	179	155	146	160	178	142	172	147	158	153	166	158	154	160	152	184	177	161	152	160	172	153	146	148	156	157	185	154	164	161	179	153	169	158	165	172	162	161	173	164	168	167	160	164	184	176	164	153	159	172	167	187	173	179	160	154	167	154	150	145	159	179	180	175	186	166	170	182	166	176	164	169	157	135	171	155	164	157	178	156	184	182	170	160	168	184	165	152	166	151	166	166	169	157	153	169	146	171	163	192	169	173	177	175	186	152	164	151	170	172	165	168	201	181	164	164	153	166	144	152	169	166	175	182	165	167	150	146	162	161	149	165	173	171	155	148	184	181	172	154	169	181	167	167	157	174	183	183	166	167	176	158	160	177	163	153	187	173	155	181	161	167	155	180	159	173	165	160	153	161	172	173	145	156	179	167	176	158	173	159	151	152	175	172	153	182	177	177	179	175	157	155	160	166	172	165	133	170	160	172	167	150	177	145	166	155	150	175	183	170	159	155	146	189	156	167	177	153	158	154	158	144	159	157	154	190	169	144	175	176	165	175	187	168	171	157	157	174	160	182	166	161	182	160	164	158	186	155	177	156	180	163	168	160	153	178	162	154	163	167	157	156	184	185	157	151	171	185	192	140	177	157	190	158	167	152	171	155	179	169	189	168	157	166	170	188	151	165	183	166	163	171	223	165	181	165	147	182	143	145	150	158	175	169	148	185	162	158	156	150	152	174	160	156	176	167	179	157	164	168	170	165	139	149	165	155	151	156	159	147	186	181	176	138	154	171	169	174	175	155	167	161	171	155	179	163	171	154	169	163	174	163	170	166	173	159	155	145	165	149	180	167	177	153	172	162	167	145	148	160	170	144	165	164	162	166	161	145	163	161	172	159	150	199	175	169	161	163	152	139	158	162	159	158	144	163	164	158	146	141	167	171	144	181	150	174	157	178	177	162	162	171	163	167	162	125	192	173	159	164	139	171	146	177	182	152	165	161	151	165	156	168	165	165	161	188	159	152	159	161	172	180	162	175	188	154	150	158	148	174	160	156	173	148	155	169	167	184	190	178	168	155	187	145	150	166	181	152	150	158	166	157	154	196	159	157	175	164	149	152
8650	831	749	478	324	286	268	222	229	253	208	229	198	230	203	222	192	196	219	216	218	192	211	211	206	191	216	199	217	199	205	210	218	210	201	217	210	207	225	199	215	214	210	224	206	187	204	169	175	189	174	198	187	183	205	205	183	180	189	203	177	171	174	197	198	173	181	180	201	189	187	174	196	197	192	217	195	212	198	187	215	183	198	211	179	202	176	204	189	184	183	183	208	160	178	186	203	184	179	199	152	163	174	198	208	201	207	187	186	174	200	183	206	206	190	195	190	185	181	173	205	195	199	190	190	205	167	188	190	188	182	202	189	182	184	189	203	181	183	173	168	192	198	188	188	187	199	176	184	184	189	150	186	201	186	187	184	174	204	199	189	190	181	189	179	243	191	174	184	186	188	187	176	167	207	170	179	172	193	214	177	211	180	203	202	200	179	173	192	174	192	180	186	172	182	189	187	191	192	163	185	212	179	189	181	189	201	199	189	205	169	182	170	182	172	187	180	168	209	175	193	224	207	186	202	192	188	177	185	189	199	198	226	199	191	179	180	161	175	156	205	183	182	190	185	173	170	186	161	166	181	205	190	174	205	188	187	193	159	196	182	209	221	208	176	192	197	175	178	190	189	201	185	174	195	184	206	181	205	176	178	200	165	186	199	197	168	191	222	195	206	169	205	187	179	191	175	192	203	172	181	186	189	173	200	177	188	201	209	184	209	208	186	177	150	172	172	174	195	180	181	175	176	220	178	164	194	209	184	185	177	203	189	188	186	212	208	198	192	185	209	177	183	174	188	200	199	199	203	177	210	184	187	170	187	201	188	209	165	166	180	203	162	202	201	187	211	164	185	174	182	166	213	195	187	197	188	184	205	183	205	234	176	213	177	167	178	210	182	182	190	179	188	201	202	190	176	184	178	177	202	184	183	176	196	209	172	171	170	181	198	190	164	195	188	175	179	189	230	189	171	172	209	193	183	183	209	181	161	189	179	190	193	197	177	202	191	190	178	201	198	210	187	165	171	207	163	190	191	188	178	153	177	210	180	202	205	175	181	181	231	202	188	211	164	206	175	180	185	188	190	190	192	174	190	196	198	178	193	189	175	182	172	193	177	196	185	173	197	191	177	170	198	180	190	182	204	200	192	185	183	190	215	147	170	204	162	197	178	195	188	183	202	181	195	173	193	168	180	191	183	177	198	179	192	180	201	181	203	206	187	162	210	194	187	171	177	173	191	184	207	197	174	189	161	168	206	172	195	167	195	171	174	193	200	195	170	184	182	182	182	199	193	176	197	200	162	187	188	183	168	220	182	175	208	179	213	183	172	198	189	204	178	174	190	176	190	193	182	204	177	203	201	169	184	210	195	184	188	185	205	200	187	175	203	178	198	200	188	199	202	175	193	185	167	185	163	192	173	174	172	180	167	211	199	194	189	201	201	181	189	192	193	188	189	221	191	192	165	188	193	189	200	173	189	204	187	190	171	191	208	178	187	209	184	198	195	201	201	189	170	189	188	192	186	186	172	207	176	192	215	201	177	172	185	209	193	175	176	212	216	177	181	182	191	184	210	186	176	182	170	198	180	177	193	184	200	200	175	182	197	162	193	178	189	186	213	198	185	193	200	163	184	203	199	193	181	180	179	179	173	216	209	174	183	205	214	210	184	166	207	189	186	187	187	185	183	197	192	181	190	193	167	182	198	172	185	212	183	209	196	158	208	202	172	170	170	207	167	170	176	191	189	168	197	203	184	189	177	194	170	194	200	183	188	193	182	168	205	198	192	193	201	189	201	182	180	204	180	212	184	179	228	211	182	218	198	164	187	184	180	180	201	200	178	203	197	186	201	191	178	186	207	193	165	178	224	187	184	182	179	187	185	175	208	175	208	199	193	194	182	175	172	184	201	195	192	193	180	187	196	201	198	198	187	181	187	185	173	186	176	184	176	178	203	195	202	166	189	199	180	164	190	162	198	166	226	178	211	169	167	185	181	196	188	186	169	200	177	198	201	176	196	178	204	190	187	185	198	183	197	197	207	190	169	195	163	194	188	169	217	187	181	174	203	177	199	195	212	190	192	181	193	189	200	179	160	188	182	187	174	190	204	195	180	205	171	187	209	198	187	182	179	187	183	194	186	202	179	183	179	197	186	192	203	174	203	197	195	197	192	210	181	212	183	187	201	192	181	175	177	175	232	195	181	179	199	180	177	190	177	201	181	198	187	192	195	185	164	180	185	168	203	182	185	172	197	190	202	184	191	170	197	196	178	182	191	175	179	189	192	208	196	185	200	185	207	179	194	180	190	186	189	153	206	203	179	195	185	198	169	200	193	167	161	187	186	210	192	185	187	166	204	172	210	211	187	193	207	204	200	175	184	196	201	213	185	182	198	185	216	193	187	212	189	178	186	205	180	203	169	204	187	187	186	210	179	161	209	203	186	191	202	184	168	211	191	207	172	175	196	179	226	187	179	212	161	181	187	196	196	195	161	195	189	192	192	193	181	196	187	180	188	187	180	195	179	187	199	171	214	200	198	205	190	191	199	199	197	191	186	187	178	195	207	187	182	191	179	174	170	168	189	199	191	184	176	156	203	176	217	188	159	198	159	171	200	193	177	181	175	201	169	179	171	176	198	181	190	219	166	206	207	215	190	179	191	187	180	200	206	235	174	202	201	187	172	162	196	167	221	203	187	193	193	208	197	204	170	176	180	178	199	188	183	201	180	175	170	171	181	202	207	195	176	215	202	187	153	173	169	195	211	184	174	170	200	171	163	194	184	195	175	195	198	201	198	200	183	213	171	182	183	178	194	183	169	179	184	211	203	198	216	197	179	171	196	188	198	178	189	178	182	179	178	177	219	187	185	184	182	182	194	208	192	188	174	196	175	158	197	176	200	196	200	177	172	170	175	186	214	181	179	210	177	167	213	185	167	167	198	163	187	177	200	205	178	171	172	193	186	202	187	196	200	175	198	196	196	199	179	186	190	181	201	191	166	172	185	181	169	174	185	169	188	192	197	172	215	190	203	226	195	156	184	207	182	201	207	202	199	154	188	197	183	199	158	175	181	192	196	194	200	190	222	201	195	206	190	183	172	194	172	193	199	201	174	180	151	199	206	194	179	197	183	205	183	180	195	183	190	183	193	184	200	187	177	202	170	188	182	197	211	175	194	192	202	200	201	187	200	191	172	204	183	194	187	203	185	177	189	195	175	211	183	192	173	170	174	191	188	168	203	189	182	202	173	199	185	219	196	180	178	165	196	169	200	167	197	167	154	173	173	176	202	188	191	155	169	193	176	193	177	182	203	195	201	201	191	184	190	156	202	195	179	188	156	183	200	167	182	219	178	198	187	186	168	185	185	187	211	203	189	186	195	177	198	195	201	193	188	205	192	186	207	186	204	209	187	188	193	181	211	164	181	189	199	176	176	213	202	166	184	183	195	170	194	172	172	204	193	181	187	206	172	191	183	186	189	186	189	201	166	171	173	188
24480	20364	26574	24025	20376	9350	1120	715	526	507	484	433	386	361	316	302	289	320	286	273	292	250	305	275	263	281	276	260	260	261	242	265	254	267	291	269	261	244	257	256	294	259	270	266	242	235	229	257	234	224	206	246	240	254	239	214	217	210	245	219	226	198	239	234	222	217	214	218	246	255	231	230	228	228	195	227	230	213	226	246	210	206	240	252	218	234	246	229	245	200	230	222	217	222	246	236	248	247	201	233	254	209	233	248	218	221	227	222	223	236	215	226	226	210	208	255	224	218	220	235	222	224	221	223	243	213	216	214	235	229	231	216	234	230	210	221	204	232	245	205	235	213	222	194	199	234	249	222	251	252	214	204	197	252	225	228	214	219	199	256	203	241	222	250	230	247	235	226	232	211	217	217	211	248	213	219	212	229	231	229	195	236	238	243	200	223	219	212	229	214	206	216	220	228	216	225	226	234	218	185	222	193	203	223	258	232	239	222	220	237	210	199	253	230	227	217	194	233	214	244	219	240	232	213	245	228	212	214	224	192	230	225	224	218	222	225	226	209	218	223	232	241	238	230	215	206	221	230	206	201	233	253	198	228	237	217	247	220	220	235	243	221	225	217	238	223	214	235	213	245	218	201	218	222	221	207	204	243	232	224	235	225	218	202	197	215	207	228	241	226	237	194	216	238	215	197	220	202	236	228	235	220	233	198	213	228	211	206	215	211	217	208	239	232	202	234	224	227	204	212	223	271	218	226	207	221	246	238	211	203	218	234	227	237	208	218	228	274	266	234	219	235	223	218	225	214	210	223	216	218	233	236	209	220	205	227	234	215	224	219	220	222	196	253	235	223	180	206	220	247	245	240	226	243	232	212	196	219	249	225	197	235	191	186	208	228	212	211	230	206	229	210	209	226	226	235	230	227	222	223	237	223	243	219	206	251	232	211	229	207	249	227	213	226	224	226	207	214	244	204	223	226	231	226	234	216	210	226	254	230	233	228	231	211	246	196	220	251	210	233	206	200	221	235	206	210	210	228	227	226	246	237	232	233	230	215	224	210	217	200	214	224	225	235	227	206	219	228	203	240	252	225	171	214	204	227	215	196	184	219	188	231	193	199	205	250	235	212	229	228	232	249	209	201	241	243	198	214	212	230	213	208	224	244	226	228	225	225	244	203	209	240	221	225	221	236	237	247	222	208	261	212	226	227	231	239	218	224	244	237	213	235	233	225	219	216	207	232	229	218	210	241	212	224	223	217	230	212	216	197	238	212	212	222	188	219	217	234	211	210	230	200	222	215	248	232	240	248	227	200	194	250	221	236	215	240	228	243	228	211	205	209	223	208	217	228	220	236	222	209	222	232	221	220	224	222	227	225	231	202	223	227	219	219	237	227	216	250	181	220	209	224	228	221	226	237	203	225	233	216	228	254	224	218	225	252	232	210	209	235	192	224	267	209	221	213	223	231	232	214	225	217	227	238	226	228	204	225	210	200	233	237	240	224	194	241	251	227	222	206	195	228	245	212	220	220	206	234	222	238	228	218	234	209	212	221	205	229	193	228	216	210	208	213	232	240	243	209	205	220	225	212	228	256	210	256	201	238	219	193	215	228	228	239	197	217	231	203	242	230	214	214	203	219	225	236	194	232	198	244	226	230	217	205	209	216	228	203	224	219	234	239	214	217	249	210	239	246	218	228	248	221	223	232	234	208	241	235	229	234	207	207	234	236	220	216	212	200	240	235	248	221	229	213	270	208	218	202	219	220	225	204	230	215	217	201	214	207	216	229	238	222	235	207	231	213	215	218	227	223	231	226	213	227	202	232	214	224	241	220	191	210	237	225	222	196	219	212	240	206	240	221	211	211	248	211	209	241	197	218	241	220	207	225	206	228	211	197	218	247	227	223	219	218	227	197	251	224	222	239	215	199	212	219	212	209	211	220	200	221	225	222	207	211	210	248	213	220	185	246	185	197	222	226	221	199	239	202	219	212	241	208	220	224	186	233	233	221	212	226	204	231	201	233	244	219	229	205	230	208	206	212	215	212	192	213	223	226	224	236	214	232	220	236	217	208	220	232	225	237	239	214	209	249	226	216	233	218	228	205	231	227	244	220	228	199	239	221	238	201	249	238	221	217	215	224	254	259	215	231	222	216	218	231	254	220	239	215	239	207	206	244	238	212	222	210	211	218	204	186	214	201	234	202	238	241	211	222	246	232	207	226	227	221	214	223	230	206	233	199	220	211	228	226	196	225	224	214	213	213	207	216	227	203	216	236	238	207	212	213	233	209	234	225	210	220	209	205	214	216	215	235	228	212	194	232	228	218	231	230	222	225	207	204	223	227	232	215	240	205	223	219	224	236	215	226	218	225	238	223	225	192	215	210	231	220	224	216	227	245	226	233	226	222	205	234	199	229	221	243	204	241	204	197	220	210	225	227	225	234	211	236	204	224	233	218	220	208	228	213	210	239	211	255	216	255	248	199	212	212	189	220	230	223	247	223	203	234	220	230	234	241	197	227	210	222	262	209	221	244	248	233	204	234	212	243	215	235	207	202	251	214	225	192	226	228	219	235	245	231	219	235	197	267	214	213	256	246	227	221	226	212	222	223	244	238	208	217	196	224	241	234	216	226	221	230	233	230	219	212	215	201	226	181	246	246	233	234	236	229	203	229	237	218	233	230	220	218	240	244	233	224	216	219	203	230	229	212	203	222	204	239	191	218	209	237	221	208	217	225	213	190	202	225	203	238	224	202	236	237	217	215	228	213	185	232	214	229	246	242	230	209	249	208	216	207	232	236	209	217	225	233	216	242	230	219	244	206	251	209	194	250	227	222	231	226	197	226	217	224	221	223	221	212	238	244	218	232	222	202	238	262	193	207	226	251	222	242	227	214	232	232	214	238	228	229	222	202	224	245	214	203	228	219	196	248	224	211	238	203	211	200	251	211	244	218	224	232	217	252	193	190	242	230	225	234	210	196	196	216	207	224	237	200	210	228	224	235	230	236	233	239	216	228	231	222	197	222	232	242	235	221	224	217	219	239	229	225	235	237	216	228	211	206	209	235	211	221	230	227	239	205	182	231	219	211	188	197	234	218	219	226	230	224	216	220	214	195	243	241	191	248	234	210	229	220	233	252	245	238	196	222	217	228	202	210	212	214	211	217	244	235	245	226	241	215	238	214	217	256	240	216	225	223	223	208	229	250	214	232	200	188	206	249	213	258	211	255	200	220	213	196	208	224	237	235	269	231	193	227	223	217	226	216	221	206	214	224	241	249	197	226	233	243	210	200	234	238	229	227	230	219	206	230	204	234	237	239	226	209	231	187	238	206	215	244	241	244	211	237	246	208	223	242	231	214	208	209	219	217	214	214	199	237	192	223	244	226	215	200	225	204	222	219	213	187	198	239	225	243	231	201	186	205	210	204	213	204	211	213	230	264	200	229	216	220	228	220	240	239	219	222	203	243	234	239	207	230	228	208	231	226	192	208	229	189
19155	10867	10094	5358	3350	2216	1742	1302	1064	874	815	653	614	555	492	493	442	442	384	384	393	373	315	317	335	347	288	296	313	307	311	279	334	293	272	317	309	294	296	293	269	245	287	273	280	265	233	269	258	264	271	239	247	251	239	240	255	229	231	250	237	233	257	245	234	229	236	206	224	259	216	221	238	226	225	219	249	232	238	229	232	253	223	223	209	247	231	221	216	263	228	224	216	228	226	250	228	221	230	207	245	236	250	215	248	228	246	231	252	202	239	223	241	247	224	249	217	236	217	221	221	213	230	216	223	221	228	223	223	226	239	199	224	229	215	213	242	231	238	209	214	227	215	229	207	222	265	269	208	238	245	241	223	228	213	218	228	238	231	209	240	233	226	237	211	243	229	227	241	222	232	229	250	250	232	222	235	249	241	198	214	183	215	239	229	226	209	259	228	222	247	217	230	239	219	239	201	233	219	198	232	221	238	217	209	200	237	220	228	233	222	241	238	216	221	235	240	234	226	232	199	245	224	245	230	213	221	223	239	212	238	213	238	247	235	250	227	206	233	242	234	249	210	223	237	251	209	223	231	222	227	245	233	210	229	207	232	249	219	225	227	230	218	207	224	215	244	216	241	207	205	224	220	250	234	221	213	230	201	242	204	228	230	245	240	228	224	235	213	176	235	244	255	210	217	244	205	217	217	237	198	232	210	215	216	248	244	216	210	240	221	218	215	220	217	230	212	217	243	228	257	225	192	251	235	209	196	218	216	247	235	249	229	232	240	214	224	259	218	219	246	203	238	233	226	220	221	213	203	234	206	224	234	225	215	243	243	215	216	214	209	202	212	230	238	214	212	213	236	235	227	223	217	249	209	216	232	224	197	232	226	233	236	252	226	236	236	235	227	221	238	220	200	201	242	238	216	217	222	240	258	258	223	202	215	227	219	213	240	232	236	259	218	226	248	203	229	221	222	194	227	230	208	228	213	202	232	209	237	232	235	243	219	209	226	228	225	246	213	236	242	214	232	221	247	210	227	223	224	226	222	205	223	218	232	253	225	230	240	211	204	255	243	192	222	218	217	217	239	237	211	228	236	218	199	212	209	208	219	241	231	231	245	226	221	226	210	192	237	232	221	227	223	245	233	218	233	228	233	199	224	240	206	225	205	211	222	223	227	242	223	223	228	213	211	234	230	233	201	220	240	248	261	207	258	231	245	240	212	220	210	225	195	230	236	233	220	240	221	246	207	189	234	199	241	198	198	211	219	236	256	229	201	237	223	245	227	224	221	225	232	209	216	244	220	235	221	220	201	240	253	236	200	210	212	213	241	220	209	246	224	225	228	210	208	202	228	223	197	222	223	252	196	222	249	240	229	224	214	218	215	229	217	236	227	260	228	259	246	221	214	238	222	219	241	231	243	223	223	225	236	223	219	203	221	221	209	238	214	207	205	201	242	233	227	239	210	212	253	250	216	251	207	225	215	240	240	243	240	214	262	221	249	230	218	249	245	228	225	246	242	220	248	216	261	219	256	225	240	221	205	221	244	256	247	234	220	195	194	258	266	234	215	234	220	240	228	241	225	242	229	246	233	237	232	229	231	218	222	231	229	252	203	224	228	221	251	246	237	235	205	247	233	221	234	229	187	218	254	211	240	239	232	223	208	251	241	218	204	197	236	249	231	221	236	229	186	216	210	237	207	228	223	245	268	227	231	228	254	227	230	238	246	229	246	223	243	239	213	212	258	205	244	235	242	221	243	237	237	242	218	219	220	221	243	223	230	245	269	227	233	218	232	213	232	231	252	243	202	219	220	236	229	236	220	236	240	245	234	231	235	215	224	244	242	232	242	216	212	250	214	229	248	213	206	235	205	229	232	220	216	244	198	235	251	229	220	216	245	234	218	223	253	241	203	203	234	233	248	243	225	234	224	202	213	232	249	209	191	215	258	214	233	218	233	212	236	220	257	241	222	218	245	221	233	211	223	238	219	228	216	206	234	239	212	232	221	211	242	259	230	224	190	234	212	230	240	234	224	211	236	224	240	237	216	246	229	210	215	214	189	229	214	232	218	221	221	206	225	206	216	211	241	251	234	237	233	220	241	225	223	203	238	215	237	209	238	241	206	244	224	219	203	242	245	211	246	232	212	210	231	199	204	250	225	238	219	231	216	215	209	235	236	211	238	227	221	248	217	219	239	223	258	227	229	231	240	242	221	208	220	212	223	227	233	218	229	238	211	222	229	245	208	211	219	226	195	244	236	194	232	282	241	217	220	258	228	233	244	216	221	204	236	240	213	222	220	222	232	212	216	217	210	221	223	207	207	263	237	254	225	215	230	231	224	202	244	228	244	212	217	204	222	224	229	221	239	221	222	208	219	246	254	234	202	235	222	212	228	212	196	259	235	207	229	210	211	233	243	221	221	244	229	209	218	251	247	232	233	210	250	236	220	227	243	189	197	235	220	218	183	279	211	229	251	229	225	222	210	235	270	228	221	216	267	198	221	210	232	231	237	212	217	230	224	251	231	219	201	212	237	233	228	208	207	242	228	241	219	234	235	238	231	224	220	222	224	200	238	239	228	217	248	236	209	234	230	197	232	230	225	245	214	209	228	216	221	244	232	217	254	238	232	238	251	219	215	238	212	214	226	214	237	223	237	217	236	255	218	229	219	236	210	233	197	251	227	203	246	227	236	232	207	238	227	217	233	213	200	230	212	206	208	240	254	210	232	225	228	210	235	236	246	241	244	230	204	216	242	227	232	219	216	212	227	225	197	227	208	213	221	224	234	242	221	215	228	211	247	216	222	222	227	222	226	230	221	214	220	242	223	193	239	246	236	222	243	239	235	208	224	222	229	232	240	225	240	235	239	224	220	201	235	227	235	236	218	223	227	241	231	222	237	222	227	233	221	245	238	207	216	222	252	196	195	226	197	226	239	223	220	233	228	224	220	194	260	201	241	224	236	209	212	238	209	234	207	213	239	205	244	226	214	220	257	224	217	219	215	191	240	223	232	232	231	210	233	244	195	208	234	212	243	217	232	209	231	229	215	204	216	220	207	233	217	219	246	219	224	199	233	237	219	238	214	227	260	237	237	222	254	235	208	226	226	249	207	222	239	230	217	227	202	229	217	231	230	232	230	212	220	217	233	232	227	256	206	220	210	238	205	213	243	239	219	211	255	236	195	229	223	205	223	207	246	237	225	228	209	224	217	219	234	207	252	207	219	246	234	230	209	239	211	218	219	230	230	249	222	224	246	219	256	215	220	211	251	224	229	220	215	224	244	238	227	228	226	208	207	223	227	214	218	212	211	234	256	220	243	240	237	240	238	213	187	249	226	263	231	259	207	215	227	195	218	217	201	223	217	214	223	213	228	236	199	222	210	208	219	245	229	259	229	228	229	237	220	253	221	216	228	211	228	232	237	218	246	222	214	223	223	205	221	204	247	229	236	209	216	218	245	221	221	226	241	245	259	231	256	237	241	238	226	211	228	220
22542	20352	27066	23512	20356	20422	9034	1642	1143	1079	982	844	814	738	706	703	697	634	623	610	592	603	612	552	586	552	582	576	563	572	569	570	577	583	591	534	533	536	580	558	551	516	531	531	508	493	515	514	530	546	506	547	541	532	556	508	502	481	524	519	499	544	554	499	504	507	537	500	514	523	505	537	505	504	505	532	542	531	546	499	487	470	508	497	522	483	494	525	529	499	484	513	463	510	511	491	517	495	491	512	457	517	540	541	478	496	483	514	498	499	520	488	493	500	473	492	496	512	479	515	469	498	501	507	492	512	500	474	487	490	509	494	487	509	511	509	513	529	503	505	497	488	502	492	496	480	542	483	483	510	510	516	496	534	486	517	476	466	490	507	502	491	492	495	465	492	466	525	487	515	494	483	498	511	478	542	536	502	521	495	524	475	509	483	479	510	534	463	493	527	518	499	466	532	504	528	466	524	471	483	489	496	504	487	502	550	538	528	498	484	480	481	479	492	473	510	449	500	541	503	492	529	441	479	505	472	557	524	505	517	496	480	499	521	471	482	520	493	530	497	499	501	479	488	478	467	497	494	501	514	472	513	494	515	497	490	499	522	512	513	499	484	499	505	497	467	508	484	491	501	514	517	495	477	463	503	494	480	509	491	523	494	552	456	529	478	472	500	486	482	472	513	495	511	485	497	518	526	491	525	522	525	514	449	489	489	527	483	497	499	472	494	474	487	512	528	475	488	518	495	531	527	504	476	511	470	533	501	499	544	525	500	501	476	494	514	537	528	477	491	489	495	537	481	515	467	498	488	533	519	501	462	524	484	553	482	490	495	514	457	537	533	524	485	517	507	520	511	486	498	491	528	463	467	495	485	533	537	502	499	493	486	532	488	520	490	482	483	469	462	494	485	481	497	505	500	504	505	519	506	472	496	525	522	471	491	497	476	505	501	501	477	494	554	500	519	513	501	475	468	488	480	504	502	487	493	475	496	511	511	500	507	508	456	505	531	483	522	456	476	531	506	493	542	473	516	557	503	489	485	494	476	539	512	498	502	513	509	496	496	520	484	524	497	495	459	478	530	493	538	470	498	519	453	473	498	493	496	502	515	512	489	492	510	502	506	504	509	514	510	496	474	475	469	483	497	494	494	487	475	539	492	509	513	540	507	509	482	533	499	479	493	484	507	505	465	515	506	528	545	501	483	491	536	520	496	535	504	469	487	518	503	523	486	502	492	503	516	549	461	466	519	510	519	493	513	509	465	454	541	485	509	520	469	465	530	485	471	503	515	526	496	498	504	494	553	509	495	502	510	514	508	502	496	506	479	556	505	474	520	527	495	503	460	495	483	532	459	517	532	457	490	492	475	482	502	505	483	470	534	505	502	504	482	475	522	484	485	511	485	494	513	450	522	530	512	476	464	514	503	517	481	516	523	497	467	519	456	500	517	505	469	493	460	514	472	506	517	484	490	473	483	522	551	554	508	527	496	506	464	495	477	530	491	473	519	525	501	510	488	549	482	508	553	480	459	517	485	488	507	506	498	510	504	532	495	507	473	499	483	480	489	517	475	500	508	496	470	516	492	474	485	478	464	517	510	492	524	527	463	469	507	496	470	472	495	481	506	506	472	471	509	497	510	483	499	482	481	489	490	435	469	517	545	550	489	482	532	519	476	473	499	466	531	498	525	512	493	483	496	505	485	512	502	542	492	490	520	551	492	508	540	483	496	526	526	505	485	492	500	507	499	483	500	506	503	502	498	463	501	528	494	541	532	469	506	500	473	494	485	498	514	493	529	495	511	511	527	519	472	519	519	459	477	516	499	500	504	543	452	508	504	509	520	489	504	485	497	485	481	546	499	497	454	536	505	467	477	490	467	470	503	459	472	475	537	509	492	519	488	492	488	496	471	495	494	471	450	533	522	475	452	464	506	490	544	494	473	480	494	515	495	518	511	509	514	493	452	508	527	521	437	497	491	502	510	539	479	499	506	505	526	541	499	505	523	467	500	540	490	479	501	474	478	459	465	489	493	510	512	460	538	523	475	504	521	502	492	509	496	525	480	459	507	524	529	524	506	506	459	466	480	514	493	483	489	456	488	455	475	502	482	528	504	505	494	540	495	520	452	493	516	503	447	488	474	513	512	490	516	511	481	492	493	510	504	519	476	495	493	516	490	479	538	484	479	524	497	513	527	524	518	501	508	504	483	518	473	491	467	520	513	499	482	493	482	533	509	530	491	521	498	513	528	547	542	502	485	523	486	476	507	529	544	534	518	482	501	497	496	491	481	455	495	499	562	485	521	506	484	513	483	478	505	498	524	498	500	530	507	499	491	487	504	530	518	473	497	500	490	478	533	494	517	535	469	507	491	522	529	508	517	485	484	501	515	515	492	522	520	528	498	460	467	511	514	501	486	510	491	524	498	482	505	522	486	541	510	512	480	496	541	502	512	490	530	521	511	528	492	504	501	504	487	491	502	489	493	500	564	483	471	554	534	563	469	498	478	510	504	523	476	510	487	500	488	490	506	489	521	493	456	473	504	499	519	506	504	460	446	486	520	518	496	513	525	475	517	501	470	486	485	504	512	476	545	517	474	505	488	485	477	489	516	489	471	479	453	543	484	498	469	555	523	534	514	519	479	507	505	464	522	490	523	522	492	503	480	480	534	516	475	501	482	503	508	484	509	487	464	514	483	515	476	487	468	478	527	490	522	515	495	505	502	485	491	484	547	525	470	514	505	537	501	527	475	474	482	496	479	478	510	504	513	504	512	504	475	520	502	496	508	551	500	478	488	486	506	487	504	470	480	498	493	544	524	511	505	513	496	501	499	498	503	525	525	520	470	513	492	480	504	489	492	512	528	546	517	464	521	490	508	490	493	471	507	522	511	490	485	471	456	505	528	502	505	503	482	522	446	528	494	500	500	506	517	485	497	500	488	546	465	491	452	478	498	497	483	432	476	530	496	528	501	513	466	531	505	507	505	521	532	499	486	509	535	523	518	465	506	496	478	536	528	507	475	499	487	493	503	519	499	475	507	525	505	442	518	525	492	517	469	483	495	506	494	498	497	524	468	521	457	489	482	496	468	520	493	483	531	488	506	494	499	500	521	474	490	536	485	521	472	489	511	516	512	504	501	527	483	469	478	504	470	511	489	556	488	496	474	518	489	498	483	504	506	514	516	500	511	505	510	497	470	474	477	481	543	502	490	498	481	498	492	495	544	493	488	459	483	474	496	479	507	477	499	500	502	507	495	475	533	527	471	517	514	524	484	488	545	486	474	533	484	504	474	526	498	476	509	517	466	499	502	497	493	498	493	510	486	529	497	505	503	508	476	488	485	494	525	503	505	510	517	475	528	508	548	490	529	501	506	512	484	464	525	510	496	530	497	513	498	532	515	538	465	515	479	539	501	508	493	490	472	500	515	521	527	498	468	481	506	501	473	441	482	508	516	554	482	477	490	468	543	490	494	473	481	483	491	495	561	507	482	500	523
20442	17764	16472	9532	6262	4335	3323	2617	2148	1812	1520	1350	1241	1083	1034	945	897	876	849	769	739	743	760	678	707	658	661	646	622	624	668	670	654	622	651	642	609	627	601	601	632	602	528	597	573	565	543	501	548	530	527	524	483	501	529	528	501	571	505	542	486	510	494	451	518	474	518	490	524	506	494	509	517	534	537	507	506	500	497	469	506	526	526	507	479	521	470	467	507	517	471	499	491	499	484	498	510	478	485	455	462	477	482	423	493	458	508	485	513	450	477	503	504	494	484	476	495	479	429	474	456	503	466	459	486	495	504	518	508	499	477	463	479	475	451	507	500	505	446	469	541	496	475	551	508	494	525	474	472	499	465	490	476	449	488	486	465	528	453	505	503	426	495	485	473	497	455	537	506	455	500	461	504	493	480	509	521	472	502	479	520	480	457	523	481	475	517	477	515	504	454	467	443	484	494	499	508	489	484	504	478	456	482	483	485	489	504	485	464	468	504	516	499	456	498	473	482	467	497	474	440	491	516	488	467	490	501	475	514	429	490	481	552	479	489	476	472	488	473	476	468	471	467	481	475	498	496	487	466	483	519	503	480	476	452	488	474	491	492	481	456	503	511	490	499	536	507	497	412	487	478	473	492	547	469	488	468	481	494	471	482	485	496	472	497	519	484	528	508	477	490	463	469	490	495	521	491	491	499	512	508	457	484	467	496	456	493	464	472	510	479	498	495	486	530	503	469	424	509	490	512	451	489	489	436	491	454	495	475	506	503	451	466	502	462	497	486	507	483	491	472	448	477	508	487	493	526	443	462	488	521	475	487	479	471	503	474	512	455	452	505	509	513	521	522	448	486	437	487	475	483	468	476	456	497	453	489	500	476	471	512	488	474	495	479	543	509	473	509	470	524	492	472	470	502	485	463	482	472	538	485	434	499	469	522	473	477	513	454	457	477	454	499	429	521	448	498	451	493	499	475	519	502	473	499	494	479	522	474	512	496	490	521	494	476	471	518	522	523	542	471	474	484	508	501	483	460	528	497	481	463	462	495	466	500	511	496	507	502	480	472	478	501	456	501	467	514	493	469	477	486	494	490	500	501	507	506	485	506	487	475	513	529	509	508	476	494	521	470	504	506	501	473	476	505	454	499	499	478	525	462	483	469	497	484	488	504	487	493	485	431	482	476	510	455	462	522	465	450	504	477	488	468	464	460	497	463	508	485	442	462	488	481	463	456	507	439	505	443	468	466	538	497	466	517	463	450	489	498	476	508	499	475	482	475	526	484	484	506	464	478	518	461	500	507	491	474	465	470	485	493	498	444	471	493	473	469	478	508	473	501	474	457	537	462	467	519	481	480	511	475	516	464	466	530	473	470	501	510	478	471	493	477	498	483	473	496	492	498	458	447	457	467	461	474	449	540	520	517	494	514	500	506	488	485	463	495	487	465	489	444	510	484	511	478	518	510	502	490	457	494	487	492	460	504	514	483	516	511	478	486	508	494	481	455	454	530	493	496	491	472	465	501	497	462	516	484	477	469	512	490	482	468	494	502	462	482	492	504	493	482	499	460	502	480	489	460	486	482	514	503	454	460	540	525	505	443	508	528	480	477	506	459	480	551	467	521	497	493	490	469	497	474	495	473	494	464	506	485	497	464	468	472	520	484	479	485	512	523	474	488	488	488	509	509	515	518	473	501	477	499	489	512	483	461	469	489	532	506	465	483	501	495	468	483	462	460	478	484	495	479	486	481	479	502	502	500	460	486	453	482	462	527	472	527	483	508	474	480	459	481	490	487	527	497	527	487	441	476	472	503	517	469	469	450	469	448	478	467	481	504	477	475	473	493	516	513	491	476	480	443	528	479	508	491	493	523	464	455	502	515	477	484	478	477	520	476	452	504	504	446	489	490	472	458	443	481	476	480	469	474	476	470	494	473	505	457	481	491	496	451	517	482	491	510	466	503	461	484	486	488	468	506	486	471	500	501	512	462	418	498	472	496	491	488	485	503	549	484	496	457	480	480	470	526	490	482	488	491	519	479	492	512	476	490	447	455	506	472	483	512	530	441	487	490	492	476	508	501	480	519	478	511	484	478	470	472	494	507	477	499	500	490	466	486	495	476	506	482	501	477	471	485	452	467	522	469	454	518	498	516	455	480	490	479	513	454	503	493	495	468	462	483	488	456	483	486	467	506	480	476	491	490	523	473	485	454	518	495	499	519	508	498	507	475	478	481	517	500	454	489	503	485	524	493	475	487	546	464	507	487	467	461	481	463	508	456	495	494	486	502	488	518	499	475	476	458	497	471	511	503	444	524	497	480	467	484	457	492	459	503	516	487	530	507	470	487	467	480	486	462	528	491	524	497	478	479	476	480	475	462	488	522	501	506	506	467	493	481	466	467	470	474	499	474	504	496	514	453	454	526	487	495	511	491	491	453	471	496	496	474	486	499	469	498	481	518	507	521	484	544	473	510	476	481	475	456	483	493	481	473	482	493	496	462	507	470	508	520	462	531	510	481	473	501	492	533	485	473	488	481	465	472	507	455	480	473	469	494	457	489	456	492	508	522	540	489	459	524	475	470	484	442	474	476	515	416	489	497	482	479	470	492	485	491	468	510	475	490	406	458	475	482	502	511	472	502	462	459	459	479	507	521	485	515	529	518	524	464	493	488	510	473	529	447	451	468	458	512	509	482	497	490	512	467	468	483	478	522	493	508	455	488	512	461	475	468	465	488	510	494	490	484	473	488	501	490	476	497	497	467	460	469	502	487	476	482	471	491	512	450	495	476	483	514	436	482	486	495	488	467	422	497	438	502	461	476	448	481	487	522	475	473	498	525	489	481	477	514	485	438	500	494	463	495	483	474	479	488	501	492	481	483	478	475	495	510	478	486	476	489	477	460	438	498	541	500	497	505	452	497	503	505	498	478	472	497	484	467	491	430	517	457	487	458	450	501	493	483	462	531	491	452	508	469	505	460	456	483	448	515	477	465	471	494	456	523	494	454	489	489	494	516	478	506	482	482	481	527	482	490	470	442	522	497	459	482	516	455	476	496	443	499	461	497	478	459	491	479	481	486	452	495	507	516	466	496	475	469	500	475	458	483	516	512	493	490	494	497	449	500	471	501	457	498	487	480	506	470	493	484	480	506	492	461	482	517	461	484	483	492	524	499	466	455	495	470	508	495	460	507	457	477	493	477	437	458	454	524	455	508	528	488	482	489	492	489	473	486	470	489	465	499	518	467	480	506	442	475	489	444	497	443	516	475	494	482	491	508	470	513	442	471	465	505	493	434	489	502	520	483	514	481	518	472	520	481	524	511	495	488	479	476	495	464	512	462	489	495	482	465	519	496	497	476	474	488	479	498	483	510	519	470	500	487	483	465	517	463	520	483	480	451	450	485	493	504	495	534	474	498	471	476	492	458	493	480	497	473	437	520	462	471	490	497	464	483	477	442	441	498	490	509	478	484	504	442	499	471	503	481	481	494	504	469	494
28022	12951	1347	359	282	227	183	192	196	167	173	156	200	169	158	187	149	158	162	161	175	134	186	173	168	161	169	149	179	168	183	165	173	167	160	158	157	177	179	182	159	189	171	173	172	167	177	161	175	177	146	172	162	171	185	149	151	180	182	171	156	166	178	150	188	159	140	175	173	192	161	176	142	178	163	168	181	156	170	147	169	178	157	138	164	167	152	166	165	171	155	146	158	169	182	157	157	172	188	167	159	184	144	134	188	191	144	156	180	157	187	159	162	150	168	167	148	146	167	169	181	175	166	159	174	162	169	169	190	176	160	158	157	178	174	191	161	167	153	167	156	166	172	192	153	173	186	154	146	140	161	180	156	174	173	156	159	156	172	160	155	173	156	166	165	185	165	145	153	184	176	161	144	158	169	168	155	156	150	133	162	160	174	147	160	158	155	141	169	174	159	159	156	164	168	153	177	174	161	153	149	164	175	179	169	161	161	159	170	196	159	186	168	167	143	176	169	157	148	165	184	165	167	160	187	148	157	168	164	151	172	159	183	160	177	156	158	172	147	170	162	166	161	161	156	167	157	183	166	169	156	157	172	135	180	162	186	169	150	155	174	161	181	176	154	170	153	177	153	177	162	165	174	165	157	171	144	157	167	153	155	149	140	176	157	157	153	155	180	159	175	175	174	129	157	178	148	151	168	148	161	161	153	176	172	173	169	159	153	170	181	148	167	150	169	166	169	155	151	182	164	195	168	182	182	170	164	145	140	188	160	169	165	163	156	174	164	187	143	165	150	183	172	147	154	146	152	171	155	163	166	169	185	164	160	191	175	164	144	155	147	173	164	159	159	171	173	158	149	178	166	152	165	189	161	159	163	166	174	177	149	177	162	154	186	188	160	176	150	167	163	191	160	165	157	155	156	156	183	152	177	164	159	174	155	167	181	170	185	168	173	154	163	155	154	160	169	166	153	161	180	150	158	146	155	161	170	174	160	171	164	164	159	155	173	184	179	145	152	183	146	169	164	162	179	160	180	187	182	157	174	164	151	173	164	175	157	161	180	166	155	183	166	156	169	187	164	180	165	169	170	168	168	175	168	177	176	179	149	165	155	156	171	144	156	166	173	159	156	188	166	164	153	167	169	180	180	162	191	155	158	162	170	161	164	182	149	198	152	156	150	184	172	186	189	142	176	159	186	161	146	155	160	155	147	154	161	139	166	162	164	176	137	164	145	156	155	153	156	168	163	153	161	196	156	172	169	147	133	177	175	171	167	169	182	155	174	162	159	148	150	179	154	162	141	147	187	144	168	168	198	186	151	178	156	164	158	176	195	157	155	161	149	176	162	131	181	161	167	163	160	177	163	189	174	158	157	139	154	154	173	159	175	172	173	152	178	161	157	168	162	166	175	175	186	176	144	174	159	167	160	169	158	165	159	169	170	164	158	150	155	176	173	169	180	176	200	165	154	156	176	183	181	153	161	151	164	166	169	162	167	175	164	162	156	166	164	186	170	182	195	148	178	170	159	179	158	161	138	158	169	170	181	182	158	153	174	168	184	171	176	144	149	167	152	177	171	157	165	185	157	158	195	155	150	156	119	170	159	178	164	166	161	160	195	170	147	183	170	186	166	161	165	127	169	150	134	192	151	153	179	154	191	177	156	128	186	156	157	162	166	169	151	183	179	151	179	151	163	174	148	154	136	170	178	175	160	144	176	141	172	170	172	165	177	165	153	169	149	138	155	168	163	176	159	173	179	175	185	190	172	154	180	145	150	149	187	170	174	139	179	192	162	188	171	168	148	174	184	136	162	174	165	169	148	177	180	163	173	155	173	138	155	177	166	179	159	150	156	193	150	157	172	165	160	154	189	157	161	166	143	162	190	155	141	153	161	148	137	205	174	142	164	171	152	168	169	175	177	143	170	167	176	146	164	141	155	145	170	162	161	183	147	175	162	167	193	160	169	186	157	173	133	170	147	157	158	178	173	191	150	169	175	152	168	160	152	151	166	175	155	173	160	147	161	169	151	146	208	158	152	161	151	162	171	174	154	165	168	163	173	175	157	173	170	178	177	151	154	146	140	180	158	142	161	175	149	191	153	176	182	143	154	161	146	177	138	157	180	179	168	170	170	143	150	171	164	173	147	150	177	152	181	141	198	161	137	190	173	178	176	152	171	182	148	163	176	124	170	161	170	170	146	163	154	156	167	192	149	169	175	173	168	183	168	157	156	164	149	177	160	185	189	167	158	156	174	169	169	148	160	150	168	191	143	169	166	156	156	169	167	162	163	154	144	171	162	162	165	178	164	150	170	160	182	158	174	156	160	155	173	165	145	186	159	160	170	145	180	164	184	157	161	159	168	200	160	172	157	173	154	163	186	175	160	142	145	153	177	170	168	169	170	187	163	167	156	180	181	145	150	162	160	161	161	189	162	163	177	162	167	161	166	152	154	179	177	186	181	197	142	169	174	166	170	153	177	154	155	159	172	171	170	157	153	162	167	180	159	168	140	156	167	165	161	150	167	172	164	177	144	153	166	151	151	186	166	151	140	151	155	162	174	155	175	153	163	177	181	170	141	162	169	175	153	166	149	172	178	169	157	141	167	166	165	142	189	167	177	157	163	147	155	157	164	189	174	213	167	142	159	173	173	151	149	162	155	159	173	180	154	177	166	177	168	170	177	168	155	162	139	203	160	130	179	172	184	170	151	160	136	168	148	150	172	168	167	178	174	156	181	152	160	170	178	161	182	162	157	169	184	200	167	197	175	148	154	186	161	154	173	173	161	158	160	167	163	152	196	159	182	175	166	156	137	166	162	165	161	151	157	157	166	187	172	154	167	160	155	166	178	162	154	157	164	182	152	165	168	147	149	177	176	166	150	177	144	150	157	187	186	166	165	158	150	128	159	186	181	172	167	158	183	170	180	171	173	161	162	170	148	180	161	157	153	161	184	165	157	147	151	152	159	177	177	181	144	171	165	161	173	175	156	168	169	172	179	161	166	173	174	180	160	184	168	185	149	168	143	165	168	155	188	166	177	160	202	152	172	157	138	171	146	164	163	149	164	178	167	166	166	165	185	174	160	144	157	171	173	135	155	160	152	159	160	165	179	173	167	144	157	158	176	178	139	157	167	150	138	201	159	152	182	174	165	154	177	164	156	169	141	157	176	171	174	146	155	185	155	157	143	155	169	146	182	184	154	174	182	179	176	156	160	179	176	180	170	180	190	177	158	159	159	138	177	161	162	183	158	163	163	176	177	158	177	176	160	180	163	148	173	152	185	156	174	175	166	136	159	170	145	173	130	150	156	176	150	150	147	152	185	191	172	179	153	154	159	171	152	166	151	158	177	173	175	181	154	167	166	168	163	169	175	159	168	157	165	169	165	146	161	180	161	169	168	172	165	170	140	162	165	161	162	176	149	155	148	164	170	177	171	167	158	167	167	137	160	188	180	181	175	194	172	160	186	157	181	167	177	189	177	150	171	171	185	153
9185	835	749	409	374	282	278	263	211	197	218	192	190	206	213	182	193	200	195	208	190	208	212	181	211	205	208	207	190	184	200	214	207	219	218	216	206	198	234	220	221	202	190	181	198	228	190	204	204	195	195	178	216	215	200	231	231	201	199	203	194	188	181	199	185	178	196	199	180	189	164	192	179	193	172	185	200	199	187	147	163	198	178	204	207	178	188	215	177	186	164	199	193	178	166	219	187	195	185	192	183	209	166	188	197	201	174	198	203	186	211	194	190	172	182	168	177	185	176	203	186	186	210	196	203	203	195	186	171	183	206	191	187	199	186	183	207	183	176	173	177	181	188	195	173	172	205	191	187	192	197	185	174	224	200	207	201	186	161	190	192	217	186	169	175	162	189	191	204	178	171	202	190	200	170	200	189	211	176	195	198	185	170	192	173	181	203	189	191	170	163	183	198	176	189	195	200	181	204	188	187	184	179	176	194	166	202	200	207	214	200	173	160	184	207	211	200	215	201	166	195	202	181	185	189	196	184	189	200	196	186	179	197	205	203	172	182	171	184	204	182	169	192	175	197	201	192	208	213	198	186	161	175	183	182	186	190	191	203	177	181	180	189	190	220	199	179	174	192	197	161	203	194	195	175	175	170	200	184	184	216	189	196	170	182	197	200	189	150	196	210	210	173	176	191	191	177	186	190	190	177	188	206	187	192	180	176	200	192	177	186	170	180	181	166	197	171	205	193	185	200	197	157	174	188	168	201	187	216	181	190	181	197	210	195	174	158	185	206	192	176	185	203	194	195	167	194	169	186	175	193	190	175	201	195	185	184	188	191	184	184	201	184	207	200	206	193	201	194	199	176	187	201	179	174	191	200	188	197	190	172	186	191	201	213	209	196	168	174	216	195	190	206	198	182	172	187	196	196	183	185	181	173	191	165	200	189	180	180	197	197	199	192	197	210	199	190	187	175	186	201	195	176	192	188	196	194	187	187	196	194	199	169	185	196	201	215	178	177	176	181	183	184	192	182	204	196	194	199	201	194	181	168	171	187	178	178	204	183	183	181	195	170	195	162	207	211	184	186	185	184	200	195	163	199	177	199	175	193	169	210	201	181	199	184	194	188	184	184	193	198	189	197	189	182	175	201	168	175	178	161	199	200	200	185	202	198	193	190	174	196	190	198	185	171	182	198	182	168	182	199	179	187	192	200	192	199	226	194	211	195	222	190	199	193	204	200	190	175	188	194	199	195	195	189	199	177	188	215	174	181	188	193	190	197	202	199	160	192	185	190	198	181	187	194	204	188	189	186	180	200	173	185	204	195	210	193	207	206	196	183	174	194	164	200	184	176	202	196	182	201	174	190	192	166	186	176	189	176	160	191	184	168	198	187	168	194	192	185	192	186	194	172	171	232	216	199	185	213	168	161	166	161	173	178	185	191	185	191	176	189	205	194	194	202	195	197	196	188	192	177	173	192	180	189	183	177	208	151	195	208	170	193	195	210	177	187	199	172	196	216	181	200	175	194	188	206	192	178	195	170	180	179	189	178	185	196	169	192	163	158	214	216	211	203	205	183	190	189	189	199	213	209	210	212	182	199	144	163	187	180	196	182	194	182	204	221	195	167	202	187	195	195	182	184	189	199	223	166	175	179	173	191	181	193	208	195	185	179	191	196	168	218	191	211	202	175	172	169	203	177	191	203	184	189	206	201	172	168	211	189	214	171	203	185	210	177	183	196	190	184	208	215	212	188	182	200	179	178	180	185	185	210	196	178	186	185	179	178	191	188	188	200	171	188	181	180	182	192	189	178	192	197	183	178	194	192	182	188	179	201	227	211	200	188	181	183	186	163	194	185	180	186	165	190	183	176	165	166	204	189	187	204	189	180	187	196	198	205	158	191	163	172	178	206	187	193	198	178	175	201	187	174	176	192	210	190	182	176	151	208	173	199	177	200	177	191	211	201	173	218	179	196	181	193	176	175	195	184	178	187	200	214	191	224	192	192	197	183	210	181	175	192	192	162	169	193	207	199	169	184	176	188	195	184	181	214	190	184	160	172	165	185	178	207	208	187	190	173	179	189	201	199	170	196	190	198	165	206	165	191	170	198	177	202	180	176	198	206	202	170	192	217	178	179	175	197	195	194	178	185	183	188	195	175	183	196	213	198	189	190	201	186	193	180	166	222	201	206	185	194	172	195	176	205	177	196	179	188	193	192	204	203	190	181	157	199	168	200	203	179	199	192	162	187	186	201	209	188	191	171	184	190	179	165	189	179	210	227	172	200	202	191	182	184	188	202	181	192	185	216	172	182	198	180	189	181	183	204	186	178	203	188	183	206	181	197	185	154	191	186	202	186	196	175	183	194	189	173	197	220	199	203	176	170	177	203	180	187	157	184	207	182	191	190	192	181	165	189	191	192	201	206	198	170	186	186	197	197	201	195	189	179	173	192	184	180	205	188	171	194	175	193	193	180	196	171	162	172	194	209	199	189	173	186	183	216	194	199	189	205	214	205	172	200	183	198	193	188	203	193	188	202	209	178	196	223	182	188	179	169	180	201	189	199	191	193	187	207	178	188	175	197	168	195	192	193	187	177	161	189	166	174	182	185	177	174	173	202	181	180	186	197	199	171	211	192	200	191	181	200	184	204	212	169	188	198	180	202	183	189	198	185	193	193	178	194	188	214	194	198	198	194	211	193	196	178	199	177	188	204	186	196	182	185	177	196	182	168	168	182	189	167	184	196	208	174	227	185	227	185	178	175	197	211	194	191	203	167	211	192	192	179	182	174	184	179	188	170	202	210	184	204	184	181	177	209	176	183	221	213	194	182	178	211	185	199	176	187	206	197	187	183	188	191	168	222	189	194	189	160	171	198	191	201	176	187	192	205	174	180	180	176	178	172	185	176	214	195	187	163	172	167	177	184	190	183	193	180	184	170	188	168	209	191	206	174	165	182	193	187	185	178	193	186	199	195	186	183	186	200	188	192	207	186	183	202	196	186	181	183	179	197	194	190	190	203	178	215	189	195	191	193	181	199	188	191	204	182	190	184	168	198	181	187	198	173	197	196	202	207	205	188	185	181	177	179	198	205	184	177	190	195	193	180	196	187	196	190	174	202	198	178	170	155	183	161	188	182	209	190	208	176	184	187	173	204	201	191	195	184	201	187	188	180	186	193	192	181	215	189	193	177	160	209	169	195	207	191	206	189	179	185	188	195	191	174	203	209	180	211	182	180	178	188	187	156	194	161	169	195	199	187	189	182	181	182	195	197	193	170	207	183	169	187	184	194	187	193	166	206	204	187	182	196	210	197	187	181	178	176	192	192	193	191	193	157	171	213	184	176	207	188	181	202	188	188	182	176	163	181	186	190	185	154	197	186	180	194	167	215	169	168	169	199	172	190	188	195	178	186	226	187	202	211	202	168	197	206	192	172	198	193	166	172	182	188	169	194	198	193	214	197	205	193	184	161	195	198	191	207	199	200	184	206	177
24503	20388	26613	24041	20371	9287	1088	730	577	496	454	429	385	352	316	311	317	301	306	304	265	276	272	284	242	268	270	242	287	244	246	258	264	275	252	247	252	261	237	266	242	210	248	231	250	252	218	251	235	221	214	239	218	221	222	236	241	261	229	237	244	229	218	226	234	223	230	239	219	241	227	218	236	224	230	232	205	228	212	222	241	255	244	211	191	236	226	232	244	236	237	220	218	228	218	220	226	226	222	226	198	235	209	249	254	204	257	230	228	229	215	211	227	252	235	197	234	219	227	244	239	224	236	224	213	237	218	192	232	225	244	233	226	212	210	244	222	230	208	196	218	195	229	202	212	231	230	246	228	230	229	215	220	228	216	207	201	211	229	250	218	216	246	193	229	219	205	205	233	235	221	242	208	230	230	233	218	201	199	229	214	220	233	241	241	211	230	210	221	218	203	237	224	205	230	240	224	230	240	228	252	229	226	218	213	215	216	235	243	208	216	207	222	225	216	232	248	236	204	220	219	191	232	222	241	203	221	223	186	204	221	205	226	218	202	226	226	222	229	214	233	213	220	225	207	234	220	226	225	199	208	195	239	230	231	206	234	254	225	230	188	228	223	208	238	236	263	211	209	206	248	210	209	222	246	211	235	227	214	209	217	206	230	217	196	219	209	209	206	259	203	223	201	240	226	226	247	234	223	225	201	217	229	215	229	218	198	224	215	255	241	226	215	226	225	237	246	224	220	192	213	239	231	254	215	211	227	227	219	213	212	224	235	225	210	232	236	241	235	215	229	228	212	241	218	214	210	213	251	252	224	234	220	231	215	218	269	211	237	228	225	205	226	243	224	203	236	225	238	214	230	245	193	246	231	197	205	229	209	228	250	217	225	240	195	216	258	210	214	219	217	218	207	217	251	203	225	253	220	201	226	200	214	189	241	212	210	211	250	204	211	229	221	238	215	234	236	228	221	203	209	219	211	225	236	222	212	223	225	244	203	239	213	228	208	208	197	222	205	244	202	193	232	210	229	240	208	228	245	216	215	216	217	226	235	201	224	218	227	223	197	208	234	253	214	235	234	235	224	223	237	217	218	232	208	220	237	224	223	188	234	214	210	264	207	242	203	231	211	189	234	216	210	222	221	220	207	205	225	216	225	219	270	206	214	208	226	224	201	222	235	215	224	204	216	229	219	227	209	226	255	213	206	208	215	231	209	241	235	237	221	215	225	204	211	218	206	214	248	238	233	210	194	239	181	231	196	192	220	254	182	223	238	184	210	218	225	219	228	206	248	211	220	198	232	213	233	239	215	232	236	211	219	241	217	236	198	235	213	226	257	197	232	265	244	222	230	240	217	230	258	218	223	234	220	228	222	244	233	229	217	262	234	219	213	211	253	246	226	226	208	226	243	219	207	177	243	200	222	242	217	234	236	206	224	207	220	223	236	207	223	226	221	217	216	244	224	222	225	194	220	229	242	205	221	215	216	247	214	189	237	207	224	195	234	232	242	213	229	219	228	235	193	202	215	212	210	213	245	212	208	231	235	232	199	221	194	200	230	227	229	203	223	251	231	221	218	219	214	226	232	233	244	221	232	199	219	233	232	228	210	232	210	207	229	217	229	216	197	205	208	256	215	212	242	231	237	192	229	213	229	211	215	224	231	210	221	227	199	224	210	228	217	228	243	226	245	214	232	234	214	239	217	220	218	221	246	249	198	208	243	243	208	225	197	212	223	211	222	226	246	229	211	244	227	234	236	214	234	230	219	225	216	212	198	243	188	218	216	211	245	203	244	236	221	214	212	223	231	242	219	266	227	201	222	224	217	224	238	193	227	230	234	211	214	239	201	217	230	230	202	215	211	206	232	207	231	231	234	210	216	217	231	225	221	226	239	223	223	201	243	221	234	225	200	213	240	214	227	230	212	229	215	226	200	210	241	221	249	223	230	192	256	220	226	246	238	237	217	209	218	264	222	224	238	197	210	225	215	211	220	244	237	192	209	211	196	224	217	219	210	214	220	175	216	219	199	208	210	235	207	208	206	200	206	205	218	215	207	224	215	215	224	224	206	237	227	204	210	203	221	229	217	203	209	222	243	228	229	220	219	245	229	214	232	228	206	220	256	228	213	244	209	236	229	193	240	238	202	233	223	215	221	229	245	224	204	246	225	210	207	239	224	232	208	218	230	216	230	232	233	200	217	225	221	226	249	216	214	203	197	226	232	254	193	253	241	215	212	214	219	217	225	205	218	230	222	243	221	216	252	235	247	201	223	220	236	203	211	211	218	217	217	225	209	210	229	235	220	240	227	225	223	208	224	214	236	220	220	249	238	243	212	226	216	234	214	246	209	226	230	217	223	219	189	205	228	222	250	206	233	225	228	210	239	192	215	224	249	215	228	214	225	212	210	227	216	235	220	189	243	203	223	233	229	216	195	251	233	237	250	239	211	215	241	226	204	217	236	221	245	226	240	224	252	216	195	218	235	225	215	233	198	220	251	218	239	231	194	204	218	201	242	263	220	219	218	232	198	226	203	242	224	231	209	238	211	214	218	255	239	224	230	242	222	218	246	234	245	229	202	226	227	235	214	251	211	232	231	201	233	211	207	218	252	222	198	251	230	205	257	245	191	228	227	225	205	205	229	219	213	218	210	208	210	214	214	246	222	229	223	231	238	225	222	221	213	211	228	209	220	222	207	243	202	227	235	253	215	262	199	232	233	213	207	228	230	222	236	249	215	203	244	235	206	204	235	229	259	229	215	217	219	232	224	202	250	229	224	214	221	223	230	210	222	210	203	206	207	241	240	215	223	223	193	219	247	222	226	227	227	230	220	222	226	246	241	206	248	225	228	241	249	195	231	219	216	221	214	205	222	238	219	230	223	239	208	193	210	238	203	204	234	217	227	244	229	197	247	193	253	225	244	232	231	219	224	209	228	200	219	216	223	230	216	210	229	215	224	210	236	206	218	225	208	198	246	206	236	210	229	237	204	224	227	203	227	228	209	237	198	233	206	222	225	248	221	228	218	230	199	232	227	216	223	223	206	229	232	249	214	221	191	235	206	244	237	226	197	218	239	241	228	225	226	214	234	239	224	217	219	199	245	227	236	225	219	223	213	206	240	230	224	242	238	248	215	232	240	203	223	240	247	256	229	222	230	205	207	245	196	203	233	213	234	223	240	226	232	197	257	225	209	229	214	258	251	212	226	217	200	210	235	214	219	253	258	195	249	216	238	205	216	187	232	209	220	211	219	205	225	216	216	227	211	220	230	219	222	214	219	220	232	236	226	211	189	209	214	226	250	225	231	219	223	223	212	212	215	248	242	252	245	220	220	231	203	220	214	236	222	256	176	225	206	205	207	215	211	206	218	246	201	231	234	226	229	252	228	213	230	223	238	242	257	232	221	244	206	224	206	237	227	221	235	234	204	213	251	235	244	233	213	234	217	231	237	209	245	239	214	223	205	223	238	239	210	238	201	222	220	236	207	209	236	221
19044	10931	10054	5345	3418	2327	1649	1283	1109	857	802	674	553	576	471	473	423	427	385	347	358	340	340	321	330	328	302	312	287	300	293	287	315	339	303	276	278	263	271	289	287	284	278	266	297	248	248	236	283	279	237	248	249	225	244	225	240	256	233	247	203	263	237	245	216	257	238	252	235	222	252	245	233	237	229	234	235	262	246	246	255	243	235	248	231	240	235	234	267	256	223	200	231	236	217	232	240	224	237	222	238	219	215	222	226	226	225	244	238	205	224	203	217	236	227	214	227	242	230	216	236	230	220	225	232	227	270	232	214	229	244	225	245	223	223	195	239	226	240	223	213	189	211	222	237	242	223	237	232	238	219	194	226	238	234	231	211	193	223	210	206	213	213	245	260	224	219	221	235	219	212	212	232	263	236	252	221	213	263	205	210	223	232	203	234	236	213	242	255	213	207	226	201	233	221	232	214	244	232	217	235	225	218	230	214	246	228	229	213	233	237	225	226	235	230	209	213	237	221	231	238	232	263	263	225	234	210	240	220	224	218	245	239	221	240	237	219	232	223	212	213	257	224	238	219	228	241	192	215	221	209	204	231	219	208	236	231	228	236	218	206	198	250	219	239	206	245	227	233	215	209	257	224	257	219	185	235	216	232	226	239	261	224	213	214	209	217	240	212	236	213	223	201	234	223	218	237	191	210	224	245	219	216	221	236	231	236	222	215	223	214	222	222	224	264	264	215	202	215	237	232	230	225	210	217	242	260	212	221	277	230	229	212	224	194	216	237	255	216	242	219	238	225	218	218	225	207	222	249	218	210	236	218	237	249	227	236	212	237	240	223	230	213	226	217	209	230	207	202	215	213	216	210	203	242	238	213	215	224	239	219	218	211	197	249	231	245	231	247	233	224	229	223	234	253	216	232	222	230	233	231	244	225	227	244	240	232	243	198	211	220	224	221	232	238	236	208	228	230	223	206	214	242	238	240	243	224	210	229	233	230	222	245	219	225	217	218	223	197	225	202	231	239	236	198	223	231	220	218	200	229	224	228	225	228	218	209	259	249	242	254	234	214	210	223	203	220	238	206	242	228	208	244	215	220	218	220	227	219	236	239	247	215	256	253	233	208	207	234	226	214	243	225	216	227	243	226	222	223	226	230	236	248	250	234	250	216	208	214	247	227	226	240	202	237	253	225	210	242	189	214	223	210	204	229	236	208	234	217	239	251	227	216	222	236	205	236	227	208	201	277	223	223	224	252	242	222	245	251	207	220	213	225	228	232	254	212	227	221	235	228	241	187	274	230	208	239	229	251	209	241	250	258	206	231	213	215	218	237	211	224	222	214	213	222	241	226	206	244	196	224	243	202	229	198	230	222	215	241	214	216	226	248	223	217	223	206	230	216	241	239	200	242	226	238	244	218	214	222	227	235	215	233	225	227	219	211	227	230	218	229	244	207	218	247	222	247	247	207	200	250	253	229	236	217	223	205	229	236	210	234	229	249	232	231	219	220	248	233	241	241	212	207	228	229	230	227	206	200	208	269	204	212	220	242	211	226	238	240	237	234	240	239	239	238	255	242	232	219	223	206	225	244	256	204	206	229	229	226	231	240	230	213	226	239	218	222	203	246	229	250	235	245	215	210	241	222	265	245	223	207	207	205	207	229	227	227	219	229	239	235	227	257	266	235	211	239	179	240	223	212	227	200	243	220	234	212	248	251	234	240	218	223	239	254	243	206	256	236	256	219	245	211	215	243	224	212	212	222	221	228	246	198	254	241	207	200	209	210	236	200	202	232	230	242	201	218	215	237	206	230	227	249	236	221	241	224	278	242	235	208	203	230	231	228	243	224	240	240	235	230	249	205	229	218	207	212	218	230	237	245	214	227	237	226	210	230	216	223	222	214	218	249	241	227	208	210	219	243	219	230	215	241	219	229	227	250	221	232	227	206	224	210	223	225	245	207	231	223	215	217	233	219	232	218	208	215	214	215	213	221	255	214	241	232	216	211	228	212	215	230	228	228	240	227	214	224	220	217	231	233	207	225	209	216	218	235	217	230	224	229	229	229	207	227	221	231	218	208	224	237	218	247	218	218	222	248	223	228	233	249	246	238	223	204	245	226	233	242	227	214	231	218	228	248	223	213	222	256	226	242	228	225	220	206	249	229	230	221	218	248	230	214	243	243	211	229	217	252	221	232	242	256	225	237	238	227	226	231	234	205	205	231	234	222	219	236	243	244	226	238	238	228	233	217	230	231	240	243	216	232	228	200	215	228	233	235	213	227	227	224	236	217	229	216	223	229	212	201	228	213	212	204	201	213	227	212	236	222	221	204	238	213	236	237	236	250	225	246	216	189	241	238	220	228	251	201	230	239	229	246	222	224	219	245	238	231	204	246	250	227	202	214	213	237	202	217	240	210	214	230	222	225	250	243	232	198	216	208	234	198	198	219	229	206	212	207	222	188	236	218	217	228	195	202	228	217	222	236	255	213	222	224	247	205	230	223	228	236	221	230	226	210	233	229	211	203	216	223	237	211	233	217	231	225	203	231	232	217	236	236	221	234	222	233	224	217	200	227	190	231	206	248	225	230	214	246	224	211	211	242	225	240	233	223	219	203	231	236	202	220	229	244	190	223	229	227	193	221	229	201	233	202	230	208	224	221	229	209	249	218	224	224	229	210	237	226	233	240	219	214	204	211	240	225	241	221	255	199	236	227	213	195	220	216	250	217	224	217	253	234	215	224	247	217	228	230	216	216	229	225	221	206	212	235	246	246	231	233	235	252	223	220	204	246	225	224	232	227	203	221	233	231	222	240	249	222	238	245	242	212	222	224	234	235	245	208	243	222	225	203	218	220	249	235	238	248	210	252	248	244	239	225	240	235	238	233	183	205	235	208	217	238	209	234	225	237	216	271	229	229	244	239	217	206	222	214	223	229	239	234	211	256	219	229	224	239	237	239	255	236	220	246	247	217	216	227	252	213	232	254	235	237	239	211	228	226	236	238	233	213	207	224	243	216	212	247	245	227	224	262	212	228	222	236	219	221	244	196	234	245	213	225	232	201	206	230	208	222	238	191	222	220	198	203	248	237	228	243	228	258	235	237	228	257	212	227	229	210	231	212	226	210	230	230	238	209	229	234	230	219	241	223	207	239	245	234	223	211	233	207	208	224	252	237	234	197	224	217	227	208	246	229	224	211	214	215	234	214	202	239	224	245	247	233	211	246	207	215	212	203	231	239	217	207	228	211	215	208	213	211	237	232	217	226	250	240	233	244	210	215	210	235	225	251	216	210	209	242	235	259	217	217	241	232	253	209	223	208	219	222	276	221	233	191	200	233	220	242	241	254	209	218	228	219	209	238	242	233	221	226	202	232	223	225	215	218	222	231	214	231	227	228	217	198	221	223	222	226	249	230	213	200	227	219	200	201	225	232	205	206	234	220	209	239	241	192	223	232	241	238	228	218	218	251	214	231	253	209	220	224	227	198	224	215	234
22604	20388	27048	23619	20394	20460	8545	1592	1184	1146	985	842	830	737	743	690	627	644	633	679	619	654	586	600	608	572	563	558	529	587	590	558	601	616	565	566	546	510	490	545	547	536	576	551	494	559	514	526	546	558	504	503	535	508	528	529	497	513	539	494	539	507	530	543	475	477	543	558	500	508	512	500	516	512	518	479	511	560	491	527	514	512	479	499	487	527	518	508	507	517	469	507	474	541	503	504	484	513	463	544	497	489	449	465	547	526	502	524	500	468	534	495	429	502	498	528	526	541	535	503	486	504	507	485	516	500	469	557	445	522	510	491	530	539	463	523	474	501	497	477	502	491	491	527	516	501	490	529	515	516	508	518	522	514	496	547	486	480	492	535	480	482	502	512	484	481	512	528	510	535	505	488	483	492	468	471	472	541	490	489	511	521	507	523	552	500	465	483	480	485	506	475	484	477	551	471	458	496	497	523	505	481	531	530	528	511	526	512	502	512	515	473	505	505	526	515	463	513	481	481	475	512	518	576	486	494	548	481	536	498	470	499	461	510	460	496	515	475	509	503	494	497	496	517	514	483	528	465	521	503	511	541	503	536	500	538	503	522	519	507	490	493	489	513	493	485	481	487	492	536	512	499	482	531	476	520	482	475	516	493	505	510	489	555	479	488	485	500	461	509	537	506	479	522	500	514	504	534	528	509	465	523	514	501	480	479	505	537	491	510	512	528	510	493	524	500	539	487	504	509	474	507	519	498	507	549	509	477	506	496	499	490	510	447	509	509	506	502	525	481	491	495	480	473	514	512	486	478	467	519	469	505	485	495	477	488	482	480	482	496	516	512	514	503	498	542	483	505	533	486	498	483	512	514	480	502	512	458	495	484	515	490	505	554	484	501	508	533	495	519	466	507	482	505	537	529	522	509	576	508	483	547	506	485	473	504	529	521	508	478	479	503	537	491	455	499	500	492	491	500	469	507	494	479	531	482	492	507	501	492	502	462	475	455	499	513	481	492	457	488	511	544	521	537	536	493	468	520	492	515	507	506	515	543	533	491	533	507	471	523	526	497	494	480	469	514	490	506	500	486	469	499	493	491	515	524	543	464	478	502	488	522	494	530	519	515	534	541	545	518	509	521	523	489	493	509	488	520	534	532	480	478	547	457	490	498	484	493	450	512	529	495	464	521	461	504	443	480	472	518	491	512	509	500	502	534	548	520	541	512	503	503	527	492	508	526	502	509	499	490	531	493	522	477	493	518	530	527	488	499	512	511	537	538	504	488	482	481	521	513	540	501	472	515	500	514	428	493	478	489	521	489	512	520	499	552	496	518	482	491	539	499	522	541	487	525	529	524	476	515	493	456	476	512	478	493	475	504	416	485	523	526	485	488	499	521	454	512	492	501	472	535	545	496	504	512	524	477	482	538	490	504	512	493	487	524	511	506	539	466	516	510	527	488	485	460	494	526	517	534	491	509	523	511	499	500	525	502	488	529	506	508	463	521	499	486	474	469	473	481	525	515	467	468	509	499	490	491	513	504	491	461	527	507	499	471	503	466	482	505	502	492	497	535	496	499	552	499	516	546	516	512	470	493	532	501	518	523	547	512	452	512	512	489	532	511	468	485	474	465	485	451	485	520	509	503	532	503	477	492	493	503	496	502	511	481	508	457	489	495	516	495	474	488	461	526	525	506	519	518	537	504	499	505	462	502	512	503	514	506	506	479	526	567	513	495	510	507	490	484	560	516	492	482	488	513	502	499	471	468	483	550	466	490	496	486	492	513	491	544	501	510	499	458	449	528	513	501	498	522	463	491	498	519	461	529	522	518	508	528	496	494	564	504	475	492	540	497	496	467	463	522	500	478	473	503	468	504	491	479	515	506	522	536	523	503	539	507	504	492	472	445	502	522	473	501	534	537	514	473	479	451	522	509	526	523	500	492	499	511	529	488	510	494	491	490	503	507	519	526	506	508	491	537	528	491	505	489	492	480	539	487	479	503	554	512	484	499	505	496	531	494	536	500	511	506	504	536	501	478	492	503	486	486	492	473	524	509	517	506	537	475	498	469	497	497	486	515	503	488	484	496	495	492	485	506	488	503	516	503	529	505	521	535	483	483	500	500	528	496	513	496	483	502	505	495	520	538	467	464	543	495	469	482	511	534	522	490	502	519	485	522	543	501	523	482	452	527	523	523	507	504	493	486	514	485	476	499	472	522	532	500	524	501	494	539	497	466	515	486	480	473	531	490	535	510	481	530	538	505	486	551	477	506	515	535	515	490	510	469	478	538	502	474	471	506	504	517	490	495	499	506	522	478	494	513	496	503	529	504	544	509	513	493	505	486	503	472	515	520	507	538	485	474	532	526	476	448	482	492	545	489	523	500	513	517	464	473	517	494	547	455	467	535	494	505	456	530	480	505	506	508	495	486	479	489	498	515	520	461	481	495	485	467	489	513	500	452	510	506	512	507	494	484	512	489	452	469	501	479	530	468	487	521	528	494	464	531	503	534	553	473	446	493	501	427	466	501	515	487	531	503	454	495	531	485	509	495	471	515	493	474	502	500	491	494	486	505	486	541	541	504	505	499	497	483	507	488	505	503	511	510	515	497	530	498	484	468	504	474	480	488	527	461	488	484	512	458	506	534	505	518	485	493	540	542	499	490	540	506	493	484	545	476	533	518	498	491	438	516	471	509	492	450	512	488	523	473	489	486	506	507	527	498	479	460	528	512	486	486	484	511	535	485	517	531	506	518	484	496	562	494	505	486	517	476	475	528	490	486	493	530	504	488	477	493	492	525	512	505	492	531	481	522	477	491	474	507	516	516	483	543	486	519	503	474	503	459	501	503	496	469	499	530	490	503	505	497	470	484	519	523	522	442	507	492	519	513	460	507	510	522	512	478	485	491	493	499	496	485	531	467	522	490	522	473	506	493	498	544	501	500	501	468	505	506	479	525	496	488	466	503	508	504	460	528	511	468	578	503	459	513	501	533	457	514	556	536	501	503	483	467	507	497	485	511	464	510	507	488	505	487	520	523	518	509	507	533	501	495	495	527	503	490	510	521	478	484	513	472	524	529	447	506	491	530	511	500	499	489	488	469	501	525	491	525	518	522	466	534	513	448	525	514	503	507	510	551	482	509	544	488	502	537	494	477	502	467	504	536	542	507	494	487	523	518	464	482	510	496	487	465	507	488	501	473	493	497	509	504	475	507	489	527	527	466	530	453	496	498	499	499	487	470	509	517	532	514	481	571	508	496	494	485	477	502	503	500	521	513	527	496	468	529	530	486	512	522	449	455	488	514	531	504	540	515	499	479	515	502	553	510	505	533	488	480	484	539	465	479	454	473	505	475	535	502	506	500	529	504	466	500	481	523	491	473	492	469	461	473	501	472	488	509	507	497	500	491	495	510	505	513	466	533	522	502	503	488	518	466	514	483	485	506	533	518	477	530	507	486	427	497	526	472	472	491	486	514	486	483	508	477	507	511	511	523
20499	17741	16589	9663	6305	4501	3261	2611	2158	1859	1616	1329	1307	1138	1054	988	938	840	857	754	753	732	667	663	670	647	709	643	616	653	616	659	585	609	622	576	604	618	593	618	578	571	535	534	587	509	526	554	521	550	611	553	499	519	518	516	531	514	541	533	507	516	533	512	485	513	519	488	496	507	498	503	510	482	514	522	484	459	495	472	492	511	473	481	483	457	453	519	496	510	498	461	515	457	487	473	484	552	502	488	500	506	489	477	502	458	468	523	513	504	485	449	483	503	476	493	489	466	475	513	491	454	504	466	499	500	529	497	499	438	482	500	496	466	483	488	442	487	510	477	517	440	501	525	490	440	477	476	488	474	479	481	496	504	487	481	484	513	489	441	473	497	491	466	460	507	481	499	472	465	472	513	509	462	512	486	494	485	460	469	474	466	488	506	525	473	482	463	467	450	499	474	528	512	519	503	473	517	521	479	448	498	475	472	494	475	513	510	469	466	477	489	488	457	499	503	521	530	425	461	533	452	492	485	478	514	539	506	444	468	465	492	496	508	453	454	471	485	508	472	502	481	448	473	483	488	494	472	475	456	507	500	473	498	470	466	502	488	492	510	484	474	492	493	529	433	483	493	493	514	473	488	495	480	462	532	505	490	464	473	499	466	532	511	506	489	513	547	491	481	474	462	520	470	456	518	492	480	499	474	502	475	507	495	474	490	505	533	487	476	463	477	503	456	461	481	483	490	482	491	488	500	484	467	507	482	474	490	464	539	498	482	481	465	482	492	530	472	491	493	480	470	482	488	510	476	493	487	493	506	482	513	516	459	492	480	458	457	488	518	501	499	505	453	492	517	506	504	447	434	515	469	446	461	467	478	450	472	475	506	492	479	485	475	440	454	458	484	488	495	520	484	490	524	492	468	485	489	517	475	485	455	498	485	441	497	479	482	487	481	494	506	450	512	469	475	484	521	483	494	506	474	463	523	476	471	499	461	485	444	470	474	490	469	503	509	497	516	474	491	513	470	499	546	487	475	487	491	485	497	459	493	493	491	470	467	471	496	485	496	463	495	474	499	481	483	484	471	493	511	499	502	515	490	511	499	496	490	517	507	464	486	496	474	467	461	460	478	486	514	482	470	498	472	497	492	481	474	482	475	501	468	486	501	498	492	476	442	448	465	482	469	462	508	494	550	512	463	470	507	491	469	473	487	487	503	513	501	474	527	503	495	485	482	505	483	489	487	482	492	499	433	508	472	467	487	503	486	453	458	479	507	481	467	478	474	488	466	514	506	498	491	517	501	457	460	537	475	473	505	514	504	488	498	511	505	459	490	468	443	497	459	509	493	446	507	441	488	493	501	487	507	485	493	472	462	507	525	478	520	466	490	442	452	486	461	472	494	478	504	466	471	478	492	457	461	527	477	484	520	493	475	510	484	473	487	514	464	493	512	485	496	492	453	480	468	476	482	521	481	520	517	492	462	502	465	512	465	514	515	443	504	505	502	476	477	500	505	432	473	501	487	520	505	480	457	475	496	496	438	510	535	513	483	499	471	423	493	484	492	498	461	495	506	525	505	495	468	494	463	513	496	499	468	488	478	453	519	525	467	520	475	486	481	497	457	513	468	511	514	483	477	460	471	461	542	497	514	464	452	450	489	482	505	455	514	479	467	486	462	538	510	485	471	492	495	480	473	519	449	447	467	460	509	472	523	465	474	492	483	481	515	480	469	476	502	496	445	439	537	538	490	457	496	480	474	499	491	502	491	519	493	465	498	481	486	489	486	480	476	479	500	500	532	444	480	496	461	488	499	486	476	488	468	478	479	507	499	465	468	491	480	462	476	545	492	461	531	489	490	474	491	481	473	511	516	505	528	497	482	476	487	455	465	471	486	483	462	477	469	463	483	442	494	510	503	460	455	480	525	508	489	475	447	494	489	478	497	460	492	526	479	498	460	503	494	459	508	429	485	511	506	503	493	480	448	448	498	499	444	465	500	480	455	477	523	485	489	497	472	438	489	487	509	480	479	438	519	516	473	497	468	454	488	477	521	526	479	503	499	514	503	487	451	476	503	484	496	449	491	486	491	518	534	505	483	509	457	525	464	503	455	483	466	506	457	502	488	458	507	497	460	526	473	489	498	515	489	497	499	460	479	508	479	469	498	472	503	484	499	506	499	490	514	498	467	488	438	487	482	526	482	521	485	453	511	468	483	455	489	529	470	478	486	517	493	493	505	501	468	458	462	486	527	455	465	513	504	463	533	494	468	487	472	501	456	467	500	533	496	457	511	486	489	494	462	509	493	489	480	445	462	501	458	499	497	466	501	499	512	478	501	492	489	483	480	461	516	441	435	482	491	524	459	500	439	476	553	467	484	458	485	510	485	517	464	443	501	499	493	463	502	472	534	473	475	472	473	506	462	490	501	517	502	471	447	494	458	501	496	458	490	493	503	472	499	463	496	523	502	507	471	481	495	470	462	472	479	494	511	503	507	515	479	497	498	496	511	467	485	488	497	471	481	468	465	478	515	491	499	462	498	482	476	528	458	487	508	488	452	481	497	495	480	535	508	476	520	499	528	460	480	488	491	463	478	502	483	464	489	519	446	505	480	483	446	460	533	484	436	476	457	470	486	463	487	477	497	535	461	484	494	494	502	507	491	480	525	467	466	470	484	516	501	494	493	488	491	509	470	503	488	493	486	464	482	519	497	492	476	515	493	451	459	492	462	501	508	475	496	477	475	515	475	501	460	500	492	495	472	495	483	526	476	494	468	502	483	500	504	482	496	478	464	485	485	466	527	473	488	517	484	508	481	478	498	465	533	493	467	471	487	452	485	481	495	428	475	518	480	483	518	474	462	468	476	501	459	512	472	493	494	477	478	462	506	495	515	456	494	511	513	452	481	494	479	478	437	499	458	471	473	485	474	491	472	465	481	469	489	458	475	476	439	522	467	514	451	500	454	512	472	491	488	491	493	500	500	502	444	532	490	467	472	478	496	492	483	469	483	478	495	505	482	491	486	493	518	484	460	438	450	476	491	501	453	504	479	506	478	452	466	510	514	502	490	486	462	500	503	459	476	511	497	488	497	522	502	475	493	484	504	496	495	498	507	477	472	487	489	508	470	474	487	503	527	508	457	525	513	504	500	491	483	473	475	476	491	503	513	520	471	490	492	465	477	496	504	483	494	479	554	515	477	539	488	518	499	496	458	486	470	501	485	449	483	488	441	526	539	488	516	473	523	535	490	496	473	506	448	490	459	489	489	483	484	483	532	476	477	519	475	531	451	524	468	481	477	466	479	519	465	497	500	491	464	521	520	509	460	491	450	460	454	455	484	469	489	532	470	471	471	527	498	519	514	554	468	496	472	476	482	494	451	493	498	462	486	472	479	456	498	479	507	517	488	480	477	475	501	490	484	458	503	469	499	522	500	487	479	483	462	477	488	466	480	433	470	521	498	500	488	455	505	501	461	467	474	512	432	470	520	509	465	460	485
27917	12973	1335	381	249	222	168	187	186	168	142	170	174	164	157	160	157	134	161	192	172	157	178	166	143	211	171	181	190	186	197	177	228	183	188	164	149	171	173	193	157	175	156	173	168	175	177	155	156	161	148	156	178	167	151	193	176	158	166	155	160	154	155	145	153	163	163	164	171	188	154	166	175	155	161	187	173	150	143	163	161	146	171	169	160	156	174	136	160	147	172	176	169	147	173	149	151	155	152	147	167	172	156	138	147	133	171	161	161	152	173	167	169	157	164	158	156	172	171	160	165	159	185	136	176	150	168	170	144	139	167	158	189	158	167	180	170	166	139	158	165	158	157	147	164	171	170	142	159	160	170	166	160	144	162	157	150	160	152	142	184	145	169	154	160	168	169	187	159	159	142	167	154	167	174	158	148	151	171	145	171	167	178	177	169	167	173	169	153	159	163	165	155	176	159	162	152	149	167	175	148	185	164	156	164	154	161	168	162	169	144	172	154	172	147	163	159	197	169	177	168	173	153	149	158	189	160	192	159	148	175	158	167	153	173	156	161	164	170	168	164	157	162	159	148	160	156	166	166	169	153	158	164	180	196	141	158	170	158	147	184	174	169	165	161	190	158	173	154	164	166	147	167	160	173	143	152	170	195	188	134	157	131	151	178	163	163	175	162	146	156	156	167	150	171	174	167	158	152	160	178	164	156	177	170	163	179	182	166	162	162	163	162	154	176	142	193	196	146	154	161	159	142	159	187	157	156	144	131	187	163	154	146	140	165	175	163	174	185	165	165	149	158	182	160	140	186	155	174	134	151	148	145	170	159	140	150	159	177	166	173	143	157	190	158	182	153	152	159	160	145	149	155	173	157	148	156	167	143	178	155	143	152	156	151	156	149	167	180	154	136	160	166	168	150	155	162	153	174	143	145	154	155	124	152	164	169	172	177	166	176	186	154	153	169	175	161	185	170	184	167	145	160	146	147	149	146	177	149	141	171	159	158	143	156	169	173	147	168	144	164	162	155	168	159	160	167	163	171	175	178	165	165	165	163	173	150	152	148	144	159	196	171	141	139	160	164	167	159	158	180	175	152	195	175	177	176	157	163	161	161	163	164	178	171	156	143	177	155	160	170	163	144	156	169	169	167	159	160	174	160	148	154	148	151	168	160	166	173	154	174	167	154	168	160	169	146	160	159	151	185	170	164	162	182	176	176	154	159	165	175	187	173	172	177	173	171	139	171	173	146	165	156	185	152	165	134	179	165	168	171	151	162	180	154	149	148	148	141	155	140	155	162	173	150	169	139	172	161	157	175	163	159	154	167	156	151	185	156	137	165	153	177	180	157	139	152	155	164	173	152	170	162	155	167	147	162	192	139	143	183	152	146	183	138	160	178	162	167	162	180	172	168	130	164	157	152	152	158	180	176	163	146	181	167	162	141	164	173	172	155	145	145	161	162	178	171	151	122	165	155	177	172	185	128	156	150	163	169	159	167	163	162	155	163	171	158	151	156	160	167	169	168	147	140	161	174	152	170	175	159	156	169	166	167	134	165	164	178	146	172	142	169	170	192	175	160	151	163	146	172	167	164	144	158	164	160	185	158	163	188	165	158	173	161	159	187	153	164	156	148	178	154	137	180	161	181	148	170	160	167	170	177	192	149	167	155	191	171	144	172	146	155	147	142	156	162	187	153	167	147	185	174	148	162	150	171	174	153	176	160	162	178	151	153	145	178	147	155	160	166	171	162	187	189	165	145	156	178	153	175	139	163	180	133	184	187	156	168	171	166	172	159	176	176	156	142	169	160	174	144	165	162	153	169	150	171	157	161	163	172	154	165	155	177	151	173	152	155	151	151	168	172	181	168	165	188	142	144	168	166	184	156	162	175	170	166	134	145	174	174	165	169	143	150	173	145	145	156	140	143	142	185	180	169	163	161	158	146	157	176	154	162	170	162	175	168	163	150	161	156	182	134	170	167	164	138	177	155	161	152	180	157	169	178	169	171	142	166	168	153	164	172	168	164	152	184	170	140	178	167	176	160	187	157	159	158	166	156	169	174	157	147	176	157	167	159	173	159	156	153	160	168	176	166	156	146	149	167	146	165	169	166	147	180	149	167	162	136	160	169	162	153	150	135	156	135	171	154	163	154	163	163	156	153	148	160	162	164	159	163	194	179	166	181	154	154	150	163	158	163	161	148	192	157	159	167	161	182	166	155	152	154	159	159	193	179	171	175	173	179	167	151	155	152	157	181	163	176	160	168	175	164	171	164	152	165	152	156	155	155	151	180	150	155	159	154	161	190	176	137	151	160	159	160	155	162	157	161	152	175	166	178	134	145	170	157	152	158	155	160	161	183	181	169	152	162	189	156	160	155	180	168	175	138	161	169	150	148	160	165	174	150	159	168	157	161	158	155	157	164	176	172	165	162	155	181	169	168	146	161	168	184	169	130	178	169	166	142	161	162	169	148	157	150	159	142	198	157	178	160	150	137	159	160	157	167	155	164	160	163	163	169	154	187	170	185	145	159	194	170	161	161	188	163	184	140	158	163	159	175	162	168	158	150	179	179	170	169	162	152	151	154	158	171	165	168	171	164	186	191	141	174	168	148	156	143	189	149	142	175	144	163	163	167	188	147	157	167	147	167	173	171	169	170	172	153	155	180	156	156	144	150	144	174	171	167	163	182	188	181	172	160	141	168	167	157	171	155	175	156	173	166	170	173	165	171	154	153	167	151	150	167	162	155	158	168	183	172	166	167	147	179	153	160	173	159	147	167	160	152	164	193	171	155	156	178	155	159	176	173	129	160	155	166	143	151	155	174	158	158	179	172	158	186	145	154	168	167	176	158	173	153	164	178	140	161	168	142	184	168	141	151	146	155	152	149	145	153	146	154	155	146	162	163	149	175	167	158	167	154	166	163	149	157	155	160	161	184	184	165	168	164	152	165	163	161	163	164	149	162	157	183	176	170	174	166	152	164	169	158	162	155	161	153	166	159	140	185	153	160	167	165	152	155	148	177	151	166	178	171	187	157	147	179	159	151	152	155	173	153	197	165	159	159	180	175	180	171	163	186	160	174	155	163	158	153	168	136	160	166	162	174	171	158	178	167	172	152	162	163	154	175	172	150	143	169	160	135	167	153	142	157	152	165	163	151	160	162	185	161	177	157	169	168	156	144	166	187	154	163	174	167	185	167	173	141	157	190	141	149	183	148	170	130	142	173	157	151	150	181	171	165	137	177	165	169	168	154	158	167	149	174	165	160	133	169	181	159	156	155	169	161	150	166	176	168	174	180	178	182	166	153	161	175	156	150	166	150	172	155	158	170	144	156	166	145	163	160	162	164	150	164	135	177	146	168	134	164	161	160	152	164	158	174	164	151	176	143	160	160	154	168	165	156	161	161	152	177	140	166	213	174	157	154	168	173	162	168	148	163	161	166	166	171	166	164	149	162	171	162	162	164	190	186	174	158	164	165	171	170	141	146	169	178	156
8457	820	786	458	321	279	256	214	208	229	204	200	185	203	208	223	198	196	194	189	180	173	222	185	204	205	197	194	199	201	202	209	206	227	216	200	200	206	193	232	225	196	217	173	209	183	218	199	215	197	184	200	175	195	200	202	195	172	194	180	206	198	186	180	179	184	193	193	193	187	183	149	193	182	188	195	168	196	166	175	205	180	194	181	193	172	204	177	196	191	174	184	213	184	155	161	168	191	185	176	171	172	180	184	167	193	181	171	193	194	183	217	204	213	178	197	190	181	184	168	166	191	194	192	204	190	183	209	190	192	199	204	191	211	189	213	200	168	222	176	185	186	182	191	199	214	189	210	172	175	184	204	171	180	160	181	185	173	180	184	185	194	202	215	195	199	170	182	195	162	165	190	184	187	206	217	197	189	173	207	199	199	184	191	194	211	209	179	208	180	164	196	197	176	191	192	155	206	187	200	198	178	188	172	180	179	180	165	178	183	195	189	183	174	198	213	191	213	174	172	216	189	186	191	185	156	188	184	194	178	177	176	203	188	171	164	186	175	176	185	179	203	156	195	206	184	201	205	195	202	178	169	177	184	159	176	178	183	191	169	207	183	182	179	177	178	216	171	182	201	166	190	171	195	188	192	196	167	202	186	192	191	219	199	177	186	206	158	210	182	171	190	193	190	199	163	182	196	168	185	190	214	186	200	193	209	192	190	189	182	175	180	165	178	187	182	178	175	189	168	162	192	171	183	177	202	161	193	192	192	186	187	171	187	190	188	160	169	194	196	179	232	214	188	192	170	182	189	214	189	172	196	194	183	184	169	174	199	183	202	192	163	172	211	204	188	189	203	167	198	201	194	202	185	167	199	201	198	188	183	183	179	201	185	186	203	194	198	212	173	199	213	198	205	199	206	209	171	178	183	202	205	186	197	178	171	176	180	155	203	164	167	173	192	184	181	203	212	196	177	170	194	180	206	175	175	205	204	182	162	180	179	188	181	191	191	196	204	180	200	183	182	187	194	188	181	182	184	181	204	174	177	176	167	186	187	179	170	197	180	173	173	188	181	175	180	172	193	187	208	151	179	167	207	187	182	196	177	204	181	194	174	177	174	175	180	181	156	207	170	209	215	185	184	168	178	206	183	160	202	182	166	189	182	191	195	206	189	203	179	197	169	193	188	148	180	179	189	184	212	205	211	189	178	196	175	180	166	184	162	169	187	220	183	205	171	176	211	168	191	182	180	203	200	179	189	177	199	171	179	171	184	192	196	188	170	174	196	211	172	178	194	187	201	210	196	182	191	184	192	195	170	172	199	155	187	179	198	193	188	204	157	181	196	183	172	195	194	197	186	178	177	190	161	194	190	182	186	191	169	165	201	194	193	176	191	193	200	178	181	177	182	185	183	198	199	204	196	183	192	171	198	190	170	188	204	169	188	190	183	204	210	189	200	185	193	173	169	173	181	175	203	186	182	196	188	186	193	184	209	166	199	166	190	204	199	189	191	172	180	199	205	188	183	203	192	194	186	169	193	207	201	180	182	190	173	201	209	190	202	195	204	178	192	185	191	193	180	194	165	201	172	182	188	188	195	183	201	204	218	182	194	188	198	149	201	182	180	205	198	185	209	184	186	180	191	172	198	174	200	160	195	180	172	188	211	180	172	187	173	202	180	174	190	189	181	172	192	197	196	203	168	211	224	171	182	197	181	171	175	162	179	203	182	198	178	193	197	192	182	181	171	204	180	200	187	194	171	187	178	178	185	181	180	211	197	197	201	192	179	190	193	175	187	159	186	179	168	164	186	189	196	198	213	191	163	185	216	167	158	193	198	173	158	172	160	173	179	195	193	166	176	178	184	213	186	176	207	206	180	201	213	190	175	226	191	175	159	171	203	209	201	171	192	192	203	196	158	199	200	191	189	191	188	191	185	205	191	174	185	176	174	186	196	167	176	183	188	184	190	211	169	167	180	192	205	197	186	191	187	223	183	177	163	206	180	196	185	194	178	191	191	187	196	185	183	185	202	175	174	190	212	190	174	213	201	190	202	186	179	167	193	184	181	187	186	193	170	200	187	210	159	227	201	172	179	190	175	211	191	197	185	207	197	182	195	184	162	183	195	189	176	174	194	209	213	193	185	175	188	207	194	178	189	198	177	189	189	179	186	175	216	176	190	184	191	180	192	190	195	161	203	175	178	195	186	199	167	174	183	194	182	170	186	189	201	189	186	169	189	189	192	196	176	178	172	208	192	195	188	192	193	179	214	202	210	207	196	173	209	199	187	202	186	174	211	191	205	180	182	185	200	171	184	192	175	201	204	208	202	202	225	194	184	184	170	187	176	190	195	195	167	205	192	185	209	203	198	194	192	201	195	183	189	190	184	187	192	174	219	195	188	184	184	193	174	207	182	174	196	193	194	163	192	172	201	191	200	176	166	173	159	189	179	192	196	184	176	197	196	193	194	169	187	165	180	188	160	177	163	199	219	216	195	199	203	178	203	206	210	226	186	197	183	182	181	177	179	191	197	180	178	184	190	183	178	186	168	186	184	195	198	182	173	180	191	196	166	167	185	172	196	190	180	214	194	186	173	183	187	190	195	209	199	189	186	183	159	196	196	176	189	194	182	208	159	198	174	199	167	194	201	189	166	190	180	177	191	171	180	179	178	186	183	188	197	199	185	177	190	182	193	186	186	175	157	203	182	197	188	164	163	182	222	219	195	192	188	206	191	177	181	162	198	164	176	214	174	180	170	181	181	154	205	188	200	181	183	207	173	176	174	185	192	185	173	196	194	180	205	209	170	187	201	196	171	180	184	191	201	194	194	176	202	188	201	189	188	189	171	192	170	173	181	197	192	189	164	193	171	172	182	194	190	160	205	187	186	219	187	183	174	198	181	183	177	190	176	199	180	182	205	194	180	207	203	169	188	184	187	188	182	203	196	178	190	197	225	195	182	190	168	178	203	202	169	152	200	181	178	194	170	163	169	195	185	188	192	197	195	191	175	176	182	197	176	192	184	186	183	197	193	188	192	170	165	186	181	205	197	202	187	171	191	185	151	188	196	193	218	197	192	177	180	187	196	174	191	169	198	196	193	182	197	196	180	198	155	161	187	170	173	191	192	203	193	171	192	199	183	215	171	177	175	178	182	174	210	179	180	210	200	181	197	195	177	176	174	194	190	208	173	189	185	184	201	194	193	181	181	184	181	183	171	193	194	203	200	193	204	188	183	171	175	167	185	218	171	178	184	175	185	195	177	190	187	188	190	174	210	188	185	174	180	175	177	186	192	207	184	183	191	196	189	210	165	174	205	200	180	169	184	177	170	192	179	185	185	219	178	156	170	195	183	175	182	189	174	175	191	181	205	184	180	193	213	192	194	194	201	155	175	179	187	175	192	192	197	193	188	171	176	191	204	196	199	176	180	184	173	169	190	195	169	180	184	176	208	176	192	184	167	168	193	185	186	188	159	209	177	171	201	223	187	202	208
24533	20372	26585	24056	20380	8856	1127	687	576	493	451	401	378	358	361	340	305	274	290	325	297	246	251	279	252	246	284	284	265	260	248	272	267	244	239	241	259	249	238	250	256	273	253	255	250	230	233	245	232	202	263	230	221	230	235	227	201	259	246	213	259	230	226	208	233	215	218	207	229	200	228	213	235	241	225	224	250	246	209	222	193	212	255	208	225	230	221	228	222	234	237	224	220	219	231	201	221	225	202	222	231	226	236	233	213	230	234	231	207	201	209	224	235	220	198	228	210	247	187	233	211	214	225	261	230	228	210	231	202	222	213	209	238	236	222	252	227	223	224	232	242	245	216	253	201	211	211	211	236	245	181	218	228	221	213	234	226	217	230	203	214	227	228	213	214	210	208	211	232	206	226	224	232	228	198	219	211	225	204	237	209	237	211	221	224	231	210	266	200	223	240	234	224	217	235	219	223	226	219	232	205	207	236	239	225	197	260	237	242	221	214	241	213	241	205	240	229	195	210	200	197	210	215	199	234	234	208	238	238	264	195	213	214	196	213	212	201	243	231	246	216	195	224	212	232	201	242	218	218	232	234	223	221	227	206	217	205	211	234	185	214	223	217	212	224	227	229	217	223	193	237	209	247	238	235	217	219	219	220	193	201	224	198	196	222	222	200	218	249	218	221	232	231	232	191	202	229	219	222	210	225	230	233	222	222	221	187	225	235	215	230	202	237	229	249	192	234	214	233	214	225	238	264	230	190	235	226	213	195	243	227	198	202	221	236	213	237	210	205	193	227	231	256	201	223	191	208	230	247	225	213	203	223	216	233	207	216	214	205	242	220	203	253	248	224	215	227	246	243	208	224	221	202	211	232	200	212	235	248	213	215	228	220	226	253	218	223	217	224	214	216	215	215	196	233	211	214	221	229	238	227	221	234	245	201	199	208	201	208	238	218	231	234	227	201	233	223	217	212	237	224	244	220	242	245	220	209	224	215	247	205	234	221	223	193	218	206	227	222	223	228	220	251	247	231	201	214	209	210	239	218	224	228	229	228	211	234	266	241	216	233	242	181	202	203	210	204	214	245	209	223	226	216	228	226	217	246	210	221	211	209	216	211	205	225	217	222	246	225	199	194	254	223	210	243	197	216	237	220	242	220	214	223	231	207	235	210	215	240	258	208	239	253	215	201	231	224	235	230	215	207	211	205	227	226	226	186	221	237	199	211	250	254	223	200	209	238	226	202	218	235	212	205	207	228	227	206	239	231	217	245	225	201	236	227	206	202	209	216	210	225	210	207	234	230	210	244	206	216	220	209	225	218	203	208	218	201	220	192	249	209	236	246	245	209	208	231	231	243	213	215	234	214	225	222	212	221	226	196	220	216	226	241	228	201	234	235	237	240	232	225	232	207	257	220	250	216	214	222	223	209	219	230	212	225	224	211	214	221	231	198	208	225	265	191	255	217	217	241	207	212	219	233	215	238	216	240	219	229	222	230	241	229	211	247	227	222	259	241	223	241	199	228	214	218	205	228	222	219	227	193	208	223	221	203	235	224	220	226	220	229	228	221	184	243	196	214	226	239	173	243	206	215	238	211	239	232	214	232	202	208	225	206	226	193	212	234	212	224	236	242	224	233	228	207	213	220	225	226	243	232	228	232	223	220	228	227	196	205	237	197	207	215	216	222	216	214	219	240	218	209	235	233	197	231	231	225	219	224	227	214	238	222	233	226	214	211	211	241	239	233	225	240	193	214	198	210	189	216	204	235	244	243	200	229	218	194	218	226	232	239	203	209	212	230	191	215	217	207	197	240	227	211	213	231	228	205	201	195	203	237	201	223	190	219	187	225	203	210	211	233	238	206	222	210	226	229	211	212	221	238	233	239	218	213	198	223	209	221	228	219	218	197	251	228	203	215	210	218	224	219	219	210	186	266	210	216	194	222	215	243	221	230	247	224	208	235	221	230	246	240	224	233	202	245	199	228	229	217	217	205	224	242	229	211	208	251	225	215	232	250	223	213	257	183	200	232	224	224	224	236	220	220	223	219	227	204	201	239	213	221	223	210	223	211	244	230	225	214	221	212	187	204	216	217	194	215	224	222	194	212	208	208	221	240	208	215	238	193	240	227	231	251	226	211	212	239	204	248	227	218	234	251	224	216	212	238	216	203	218	200	193	230	211	202	209	198	207	237	229	239	215	227	196	230	225	209	247	244	195	216	207	225	224	230	214	218	226	204	209	209	216	217	220	197	235	221	179	238	233	216	197	243	214	206	239	203	226	203	208	214	208	230	225	240	221	210	227	223	228	252	217	196	225	215	211	245	233	213	223	222	215	229	218	225	230	229	221	211	207	216	228	228	218	233	230	218	201	226	215	231	243	207	203	213	222	204	221	229	222	223	212	248	205	225	230	220	241	218	210	208	238	202	242	191	234	234	218	194	222	218	238	231	232	245	211	224	188	207	254	223	223	236	245	222	224	196	193	218	213	218	228	203	212	223	233	211	232	228	223	259	225	231	191	201	236	195	243	209	205	247	213	209	229	228	187	219	216	221	227	213	225	192	189	228	226	225	223	232	247	262	205	206	215	208	202	210	210	200	187	231	194	226	243	227	208	234	220	213	220	218	208	217	216	206	222	235	217	213	204	204	216	228	244	224	239	230	227	213	228	223	219	223	217	233	231	208	207	210	216	226	209	242	222	215	227	227	229	217	217	224	217	220	232	215	240	211	203	200	217	226	218	221	235	220	245	223	209	198	209	225	206	238	241	242	196	216	199	220	235	251	214	223	187	211	218	218	235	248	203	222	222	221	218	220	202	215	216	245	192	217	214	215	236	233	216	233	244	215	214	247	213	217	218	219	242	219	230	199	210	214	196	243	212	181	209	202	240	201	198	220	208	215	209	199	201	212	228	210	189	238	192	220	221	217	242	221	223	224	249	234	215	224	199	212	232	226	210	240	223	221	225	227	216	233	221	202	217	227	220	222	232	206	227	204	218	213	228	225	212	207	237	233	229	235	225	224	201	203	232	206	218	235	205	229	220	211	233	229	203	232	205	232	221	210	199	221	203	231	226	218	224	233	211	243	209	226	233	207	221	217	199	211	204	244	228	185	203	242	206	218	206	230	227	226	216	237	255	232	216	189	241	227	215	222	236	248	229	218	238	250	227	230	224	227	212	215	224	220	210	207	211	222	247	235	240	215	247	240	229	208	210	228	217	209	234	197	190	226	230	255	222	194	225	199	215	227	219	210	205	222	213	215	200	245	242	232	216	202	207	216	235	238	199	247	245	222	233	215	240	220	211	199	199	234	218	208	234	203	202	218	243	229	221	211	212	230	197	233	241	199	231	223	212	196	209	218	233	242	223	210	232	199	254	226	229	211	221	244	214	219	218	226	231	238	232	233	200	213	216	235	214	202	213	234	212	202	221	238	222	194	250	225	208	234	239	225	213	235	254	229	237	186	225	213	214	216	245	244	210	216	234	240	204	208	212
18273	10714	10030	5330	3318	2329	1713	1249	1085	844	746	695	604	516	504	470	413	417	385	380	393	338	332	329	288	315	327	332	298	298	302	326	325	296	289	279	283	279	281	283	297	299	277	292	236	278	268	272	266	254	258	231	244	266	243	257	259	248	262	232	222	270	227	246	235	255	250	239	213	239	242	234	246	240	240	236	242	249	214	246	224	212	214	224	222	215	231	244	212	240	226	208	226	219	205	241	223	237	225	217	222	234	223	222	211	236	227	216	227	223	225	228	217	232	235	239	231	237	256	218	239	230	246	220	216	219	225	219	241	197	227	224	255	225	228	215	217	229	248	228	233	225	205	239	214	222	220	236	229	229	222	247	217	234	245	208	217	210	211	235	256	233	218	239	224	233	216	244	207	214	211	219	214	221	230	228	232	225	240	207	231	197	230	214	230	232	233	247	214	200	231	258	218	222	242	225	217	260	233	253	231	227	227	232	203	235	229	220	222	224	244	244	217	218	245	208	224	237	198	227	236	210	212	239	204	220	221	229	221	218	236	219	228	226	217	209	248	232	219	227	229	227	225	245	220	246	222	212	204	217	224	239	238	218	226	219	230	213	230	210	227	237	232	208	240	238	235	216	236	221	224	198	199	221	246	241	221	200	229	260	221	202	221	218	217	220	210	227	223	216	224	236	213	229	211	238	237	209	208	214	250	216	216	209	241	243	227	209	226	262	232	217	231	218	228	244	220	210	245	234	245	231	232	199	230	240	242	225	216	235	214	221	242	215	250	241	237	247	240	241	215	208	205	217	232	212	230	234	235	227	222	216	233	217	218	235	200	231	202	216	224	230	229	241	219	246	194	222	235	233	235	253	243	227	234	214	239	207	202	223	248	231	191	228	236	231	217	239	236	208	216	216	205	201	214	207	210	216	235	239	220	233	219	227	228	218	220	211	197	234	209	219	243	228	237	222	231	231	247	225	234	207	213	205	216	220	249	195	230	224	226	240	227	206	228	231	228	190	203	246	238	224	226	220	228	228	229	227	213	235	216	201	246	219	217	217	249	203	233	238	249	205	240	233	206	234	206	253	263	199	228	218	216	222	206	228	210	240	240	207	212	223	196	237	193	219	234	225	238	242	229	232	229	260	229	217	231	222	227	220	237	240	227	252	207	262	225	216	222	243	222	226	207	221	224	235	209	222	244	230	249	244	245	224	245	229	232	247	235	231	218	231	200	232	219	236	209	224	241	254	206	252	217	234	255	212	218	228	229	235	237	226	210	221	202	234	250	240	240	208	234	217	223	225	221	240	232	231	207	216	212	219	217	226	218	251	223	231	246	232	214	226	213	207	224	215	225	249	212	218	223	253	225	223	230	233	192	221	229	220	199	254	230	240	237	223	237	253	250	226	207	219	223	209	202	222	260	212	233	235	224	199	235	248	235	252	232	255	239	221	231	216	224	225	205	216	218	192	215	220	215	223	238	249	223	229	251	219	238	223	233	195	216	242	242	213	204	212	241	222	213	230	234	234	227	260	210	223	237	208	227	230	235	234	222	213	225	222	223	221	216	212	214	228	225	218	217	247	224	240	216	234	244	209	237	233	220	237	247	213	230	238	238	246	246	225	236	230	243	202	200	263	228	221	223	225	228	209	222	229	213	235	217	223	213	220	210	231	244	223	224	247	215	214	210	260	207	240	228	211	220	196	235	228	216	213	246	213	235	226	219	239	202	234	242	208	209	196	209	230	248	235	252	220	211	230	232	208	239	232	214	227	235	249	248	227	226	228	212	245	244	223	247	217	198	208	199	208	209	240	242	220	224	224	203	245	209	230	230	226	222	241	215	215	232	232	241	216	248	226	209	219	227	206	218	216	247	245	249	217	218	219	252	232	222	231	220	246	212	239	252	219	236	237	212	218	226	231	218	222	200	203	215	238	202	239	226	210	241	214	220	223	197	222	198	220	249	226	225	196	228	222	222	212	234	227	219	242	232	223	228	212	238	205	204	195	213	222	224	234	215	219	222	214	190	241	243	210	259	206	219	229	226	211	244	229	207	233	229	237	217	225	236	226	249	233	222	188	249	227	215	209	202	239	229	222	219	232	229	236	210	239	215	234	224	197	214	220	238	203	206	243	207	224	214	204	185	230	241	233	218	190	248	211	225	239	247	248	208	202	217	248	234	258	227	246	217	248	210	217	221	217	209	243	232	257	209	219	227	210	227	208	223	239	226	221	223	229	217	208	206	246	250	222	215	225	229	199	224	232	216	239	230	215	241	230	248	210	245	243	229	252	261	243	256	197	195	223	220	232	232	229	232	194	225	226	230	241	235	239	223	231	212	221	235	236	220	222	228	215	224	227	209	226	185	217	228	215	223	214	216	248	235	229	242	239	196	189	238	241	223	253	232	236	214	200	208	239	241	196	220	221	205	213	228	204	221	230	232	229	201	226	234	216	222	204	224	210	240	205	206	235	226	242	201	231	202	218	237	232	211	233	259	200	224	243	189	222	237	222	215	225	217	219	244	235	212	245	238	220	215	221	207	232	236	265	211	215	200	230	240	239	252	224	204	219	214	228	223	233	219	213	251	236	231	232	191	210	230	227	263	246	210	206	234	237	225	233	221	231	242	227	209	231	261	223	205	214	220	243	213	231	200	216	203	225	206	228	226	222	224	201	255	214	206	243	235	236	206	220	231	242	196	221	230	220	225	204	252	209	253	247	221	228	203	237	230	239	241	209	229	229	248	215	213	237	224	201	247	203	235	224	237	201	241	230	230	243	241	220	249	234	238	224	234	221	239	216	237	232	230	227	217	209	242	238	207	232	218	217	187	229	266	228	229	241	248	211	216	211	241	225	204	247	255	204	226	194	209	209	219	215	224	233	227	214	214	224	217	230	200	225	223	246	198	232	243	231	221	217	236	239	206	237	222	212	223	243	237	214	232	234	231	210	227	204	209	235	237	231	213	244	240	220	209	207	230	226	206	220	223	240	198	208	212	227	208	228	205	220	262	223	238	224	234	218	249	225	215	219	218	233	227	216	218	201	211	251	227	230	215	226	211	229	206	229	228	215	237	246	223	230	235	216	242	213	255	229	221	244	215	229	220	222	229	225	220	223	231	250	237	238	231	218	229	228	230	206	228	210	233	270	210	254	214	234	213	208	212	228	220	233	244	248	231	220	211	234	222	227	239	241	242	215	229	222	210	209	226	254	234	237	217	234	212	224	232	246	230	234	221	214	252	237	229	217	209	227	222	265	237	204	233	219	205	212	223	221	218	227	221	217	219	234	223	216	215	216	211	249	223	208	250	226	218	213	204	225	228	213	231	254	219	241	228	232	212	235	219	228	232	233	227	248	241	219	219	226	219	207	219	240	249	207	210	236	215	212	231	221	213	237	236	223	216	198	223	227	223	250	230	186	241	224	204	210	230	212	216	238	236	223	213	205	237	232	198	220	256	201	218	258	236	230	238	221	220	217	236	241	216	215	221	227	236	226
22517	20352	27021	23570	20359	20423	8451	1602	1187	1054	925	863	781	744	728	702	656	639	685	626	654	609	609	599	601	598	591	554	634	551	578	558	564	588	613	527	556	565	565	537	547	526	555	589	501	522	523	533	541	546	528	505	512	543	540	462	518	485	501	493	528	525	554	501	524	523	480	543	512	474	492	531	502	467	494	529	526	534	486	508	519	504	530	530	527	535	533	456	523	464	543	508	489	500	494	502	482	464	471	506	515	551	482	526	473	488	501	543	450	507	467	512	521	525	474	501	539	505	508	504	485	508	541	491	505	511	517	505	469	479	502	497	470	502	494	508	465	485	520	489	469	532	501	458	542	549	530	476	520	514	473	470	507	498	522	474	482	463	484	487	499	538	462	508	474	506	517	477	544	471	535	548	490	518	508	525	537	520	515	525	542	547	521	496	482	529	505	520	476	493	505	492	477	510	496	473	491	546	513	491	526	477	507	495	503	509	477	511	514	482	536	545	477	464	468	509	535	473	525	485	479	465	488	512	485	538	490	495	522	488	498	526	502	477	485	471	556	512	488	542	535	532	500	487	523	516	490	491	460	491	503	479	468	525	494	495	485	501	522	468	482	512	486	530	542	492	503	475	548	472	498	503	495	480	506	525	494	490	506	488	509	503	462	478	513	532	456	497	488	521	484	513	533	513	518	474	479	481	491	536	507	540	520	471	505	489	488	466	475	529	491	487	515	503	461	535	452	503	509	463	484	470	476	489	515	516	511	484	501	529	528	489	491	537	477	468	466	519	463	508	518	472	472	509	523	520	481	481	518	500	506	539	505	507	483	506	521	477	468	509	468	526	505	492	541	468	511	513	472	472	507	487	506	469	475	518	487	479	498	515	504	482	495	514	471	490	511	521	511	485	501	487	506	497	486	473	462	458	514	496	527	471	540	465	499	516	494	538	504	521	548	493	488	493	503	482	495	516	531	515	504	491	505	475	484	493	538	530	458	525	483	484	518	498	484	475	459	494	522	454	506	477	497	510	508	502	518	483	504	529	455	507	533	521	512	487	493	491	540	503	513	480	506	484	519	485	534	476	486	515	476	487	527	477	515	491	488	484	501	483	497	493	480	493	488	511	526	516	502	475	480	537	497	495	522	494	500	522	477	495	451	456	486	483	509	509	498	523	545	461	523	542	481	496	512	529	485	505	504	489	494	499	466	487	491	439	512	490	533	477	497	510	518	515	496	486	512	505	496	524	503	516	491	493	520	522	516	501	513	538	484	490	532	516	518	527	457	545	511	508	498	471	497	518	517	512	523	494	487	495	486	485	493	498	527	515	460	514	490	489	484	436	504	481	503	494	526	511	479	547	457	529	496	492	501	523	501	470	523	524	511	506	463	526	487	527	475	571	491	509	523	444	486	506	541	465	495	488	508	513	477	467	537	461	495	506	509	514	543	485	486	513	514	466	488	486	512	533	503	508	501	503	506	480	532	473	495	533	509	466	497	435	512	481	471	484	449	456	554	535	513	550	462	554	513	501	482	489	467	502	501	482	481	521	498	470	494	472	521	506	497	494	494	498	496	516	500	505	498	517	487	513	473	492	515	490	500	512	523	487	494	512	500	465	486	492	519	500	521	462	499	467	506	528	530	478	497	498	455	494	481	509	455	489	494	527	486	517	499	530	520	526	492	506	499	500	496	537	490	470	475	486	505	490	529	500	518	500	500	526	508	491	501	462	459	508	476	547	530	513	513	478	458	510	487	521	516	503	526	489	512	517	506	525	516	506	513	503	476	508	492	491	467	499	526	496	491	505	488	479	475	484	551	456	512	481	506	488	496	492	489	480	489	466	476	501	531	478	501	506	477	453	473	460	519	510	539	490	499	476	491	504	455	482	522	503	487	526	477	472	499	489	466	527	487	499	530	449	495	515	544	497	502	497	534	506	529	507	527	550	453	466	515	452	504	508	503	466	486	493	464	547	483	484	477	503	510	513	522	488	479	454	470	522	485	525	515	517	483	529	506	484	499	523	483	464	507	469	489	494	512	498	445	540	491	524	545	485	516	493	499	463	485	553	453	526	518	537	508	468	507	513	472	474	545	497	533	524	489	486	516	553	534	524	483	484	509	483	489	486	527	507	538	527	458	507	494	516	501	507	468	511	480	514	521	502	477	532	493	520	505	507	487	478	562	507	489	501	465	482	484	485	509	528	479	467	501	499	450	468	487	509	520	540	509	516	473	505	508	475	477	480	470	507	431	495	487	528	493	519	523	490	520	500	512	520	523	488	497	496	509	483	455	487	472	485	532	490	476	510	544	481	518	491	506	488	499	521	508	477	502	502	515	487	526	498	487	515	482	537	490	510	501	490	534	468	523	505	475	491	506	486	551	516	458	483	494	491	507	528	498	514	455	462	523	529	490	473	496	505	507	463	525	484	495	513	487	442	511	519	483	473	480	490	459	506	451	521	520	498	494	510	509	516	498	501	504	535	501	520	519	461	451	527	561	523	487	522	477	513	504	484	498	506	494	509	511	495	525	508	496	464	500	511	493	505	515	486	485	522	493	551	522	487	495	500	506	476	478	489	516	505	486	518	471	475	509	514	489	537	506	488	499	489	449	494	512	507	469	519	502	504	499	509	496	466	510	547	496	512	522	491	498	470	507	521	498	510	468	477	575	494	477	495	474	513	494	487	512	520	491	506	494	539	534	487	488	484	500	492	545	476	474	514	527	479	506	520	491	510	504	524	494	495	481	516	448	486	514	532	504	469	461	514	537	487	487	548	464	501	496	515	536	500	509	493	512	486	544	530	447	476	517	492	474	517	463	498	553	549	505	516	499	543	459	544	497	476	479	477	484	516	474	456	513	533	498	515	517	516	498	452	481	544	460	492	507	469	457	515	511	537	469	528	524	475	477	512	495	533	484	489	483	505	457	523	537	552	491	515	519	495	526	499	534	516	467	501	522	479	488	460	534	511	487	506	472	488	473	515	515	510	500	506	475	493	484	523	502	526	524	500	518	500	462	517	494	484	487	533	522	496	515	507	538	509	526	518	483	463	519	492	493	520	493	512	447	494	496	502	501	474	512	496	484	462	505	500	488	503	517	466	522	481	511	498	502	533	507	529	499	474	541	484	515	502	492	502	462	505	542	519	513	485	523	520	481	465	504	529	462	471	472	465	490	509	528	464	496	546	471	516	524	498	477	511	516	502	479	491	489	492	497	486	474	525	524	497	493	492	501	503	524	471	524	517	489	502	510	486	492	522	476	505	492	495	492	498	483	507	505	512	496	506	463	519	513	480	514	472	522	495	511	482	533	503	484	506	476	509	511	494	525	495	499	518	481	504	504	486	483	509	513	434	501	500	523	505	484	471	545	532	490	490	465	490	501	474	522	517	515	502	490	502	520	470	483	525	492	497	507	509	519	469	521	488	509	524	499	480	537	505	512	489	552	506	483	495	504	493	506	477	540	470	461	494	504	526	487	499	548	498	525	531	528	515
20481	17679	16719	9679	6204	4448	3526	2553	2160	1797	1618	1312	1265	1120	1045	1011	886	919	850	801	719	755	696	692	668	699	664	654	653	621	606	645	622	609	604	649	616	604	582	584	586	572	557	563	565	529	540	516	522	535	497	533	517	513	473	495	515	499	487	526	501	523	490	478	525	513	516	502	498	489	484	502	475	501	482	500	474	479	517	499	493	507	506	492	543	508	497	512	521	486	505	521	524	526	492	484	536	487	492	503	491	468	465	529	459	456	483	516	495	492	451	498	475	455	480	495	479	496	485	480	486	525	511	461	512	542	468	467	471	481	480	513	532	433	479	495	470	492	527	512	477	488	496	464	519	515	491	466	474	474	509	489	482	475	473	483	466	494	520	501	494	529	469	451	449	458	464	480	501	528	494	492	521	480	510	543	482	512	467	538	448	469	480	478	484	434	509	520	476	507	508	500	485	499	505	485	477	499	495	496	468	487	492	495	517	450	474	453	460	474	480	488	479	486	490	495	475	520	461	518	492	486	484	515	509	465	535	479	519	520	473	493	490	547	500	488	429	455	450	452	484	521	464	479	549	516	507	469	462	458	472	515	503	492	506	517	476	506	488	525	471	469	447	475	487	524	489	490	489	448	456	475	509	491	476	482	496	474	481	480	516	471	476	481	521	472	520	492	515	448	471	484	500	509	491	479	497	494	451	516	480	471	480	488	511	466	479	465	484	463	475	539	462	480	477	483	468	519	518	473	488	440	480	526	499	491	481	494	471	470	463	478	491	454	475	462	481	507	469	494	489	488	509	490	492	507	470	477	499	481	447	437	480	483	498	489	492	499	522	517	476	488	496	482	456	473	502	440	488	476	502	502	501	499	509	515	489	508	467	497	503	526	488	469	480	467	506	521	443	502	482	472	475	488	434	485	482	517	488	494	456	461	494	485	492	471	500	478	478	476	474	477	522	483	483	512	478	515	487	492	499	484	501	473	530	529	496	508	492	502	458	487	473	477	485	421	484	484	526	510	506	493	479	501	503	464	497	511	481	452	489	492	495	503	503	459	460	450	554	548	487	490	460	454	485	470	464	477	496	474	506	531	506	464	494	497	522	516	467	524	482	518	466	501	523	448	463	481	484	466	511	486	465	498	486	513	497	454	515	446	491	486	487	452	503	481	469	490	508	492	468	520	489	501	473	511	479	477	466	474	477	500	435	503	452	511	495	475	484	492	457	494	481	500	473	481	491	491	470	532	472	480	470	483	475	449	475	505	470	488	500	477	497	501	533	478	496	462	510	485	441	476	467	478	431	479	478	473	509	532	492	456	549	508	475	517	484	477	477	486	496	487	481	487	474	529	479	502	473	484	535	477	489	517	498	459	470	433	513	496	444	482	486	508	488	508	487	480	453	539	486	509	495	488	464	531	502	521	480	464	506	469	486	497	480	482	518	483	513	477	469	497	480	475	483	490	465	468	488	503	494	448	513	529	463	474	515	486	465	466	505	471	483	468	481	470	471	496	444	489	467	502	522	476	484	494	480	488	486	493	509	506	485	472	507	519	456	485	499	494	508	503	518	494	509	481	479	492	483	494	477	514	496	461	517	492	505	523	516	491	498	490	491	515	489	453	485	486	483	516	504	492	470	523	485	499	480	473	481	506	536	484	493	440	456	497	528	501	504	461	468	492	498	492	449	503	481	491	489	488	446	472	508	507	464	505	496	484	467	537	496	481	516	468	510	475	457	504	445	470	489	471	514	521	441	500	469	468	486	463	467	451	464	489	475	497	494	479	489	463	478	506	427	507	495	511	482	508	475	511	503	508	494	484	504	489	522	455	475	483	489	492	466	507	518	513	481	464	492	461	476	471	477	535	506	528	466	462	480	465	475	497	459	502	483	492	481	497	469	488	496	432	479	485	500	497	465	449	442	452	477	437	515	490	483	463	495	537	490	514	532	514	474	497	480	496	482	493	447	477	473	489	506	488	507	472	486	490	470	473	505	483	483	442	519	522	490	519	510	468	478	494	490	505	473	476	495	462	504	469	474	494	472	486	473	502	486	468	458	469	497	464	451	487	483	514	529	479	447	474	482	471	502	460	495	494	466	456	473	498	479	520	471	455	532	512	449	479	505	499	493	525	491	479	520	465	488	487	465	492	510	444	504	463	507	503	529	461	483	482	502	472	486	462	478	490	492	492	495	496	447	487	481	478	450	499	486	491	445	479	465	506	477	467	460	480	486	472	460	504	492	509	462	485	507	481	489	468	473	508	494	457	440	507	530	478	468	493	434	465	471	491	491	437	469	501	486	480	478	486	499	480	463	491	457	520	512	504	524	494	525	499	427	481	504	482	466	479	490	490	451	514	472	504	462	496	515	481	455	507	484	465	471	519	469	476	482	464	498	501	512	466	467	479	470	501	468	467	490	496	497	451	465	457	488	499	507	447	456	509	461	482	495	463	467	488	492	454	511	454	464	478	493	507	476	481	513	481	486	532	513	503	474	473	490	503	449	456	477	468	503	505	473	512	437	505	449	479	512	510	520	469	501	451	468	528	493	478	499	470	475	483	491	470	491	471	531	476	458	491	490	502	491	477	462	499	475	491	478	469	498	509	505	465	454	513	469	479	491	493	520	455	491	476	472	475	451	442	491	517	467	462	501	487	488	520	485	449	478	506	481	490	466	455	518	492	507	514	461	500	502	502	483	497	472	511	489	452	470	447	496	490	460	489	498	457	502	521	478	492	470	504	478	490	486	477	518	510	466	476	481	493	487	483	483	508	495	479	492	501	481	517	496	474	501	498	489	460	502	471	542	456	450	498	471	526	528	496	469	486	441	479	492	480	495	501	479	457	472	476	460	554	490	505	475	487	492	501	467	490	480	481	524	515	506	481	534	499	501	517	456	494	488	462	476	481	467	531	518	464	487	462	539	449	474	493	485	499	468	480	460	477	489	534	497	489	506	496	514	444	435	494	460	517	492	494	481	505	468	498	500	502	498	483	471	463	464	518	457	476	496	497	495	439	452	458	477	474	475	516	510	473	498	467	521	488	508	439	557	507	510	499	494	509	520	430	443	510	469	437	453	474	527	488	471	484	503	467	484	515	480	530	490	461	452	473	520	480	463	481	524	467	492	491	488	502	482	466	494	454	510	549	479	511	461	480	508	435	489	494	468	473	459	488	495	503	478	511	461	475	446	430	468	505	515	493	517	484	489	501	519	476	457	513	507	462	472	506	467	450	491	502	469	518	471	551	467	486	483	434	482	477	520	474	485	480	478	475	489	494	504	492	481	507	542	449	494	514	516	516	433	478	496	430	485	529	496	506	511	475	504	468	513	498	502	482	473	474	460	480	498	522	471	496	481	464	470	490	504	483	504	506	493	487	481	479	472	474	493	525	489	452	515	470	449	468	507	461	478	482	531	504	515	462	471	509	432	491	509	462	484	491	521	494	485	473	475	479	455	496	502	509	480	485	536	510	544	506	492	448	480	482	474	489	464	481
27918	12989	1262	338	245	226	192	167	169	176	187	193	162	174	173	184	186	193	159	162	164	176	173	176	156	150	180	156	165	172	181	160	171	164	140	158	183	181	175	158	168	171	161	157	170	165	171	144	177	146	160	185	157	189	153	158	160	169	156	177	146	166	183	139	136	163	156	141	168	165	164	166	155	175	170	160	163	163	141	184	150	176	155	161	155	154	155	164	133	181	154	164	173	165	158	165	154	194	176	163	160	159	198	178	148	159	148	151	148	158	139	154	158	143	188	151	176	161	174	172	155	160	160	161	160	182	143	147	146	150	162	184	172	158	151	160	191	163	149	158	155	171	151	143	149	171	152	168	177	161	150	176	145	141	135	146	161	164	165	176	167	161	168	157	168	148	165	162	150	178	134	163	165	148	172	145	142	166	152	153	168	170	163	176	169	163	180	169	160	155	178	165	184	156	160	166	167	164	166	170	159	174	172	140	162	152	176	176	164	166	145	141	160	154	161	166	192	166	162	163	160	185	161	159	141	164	162	173	171	164	165	171	171	146	167	157	167	160	163	168	155	168	162	154	157	151	163	138	167	165	157	158	159	173	158	159	169	167	158	160	175	140	158	147	156	181	159	164	158	163	172	147	161	168	142	149	175	172	143	164	164	160	156	175	170	174	153	153	166	160	163	157	162	174	154	156	157	182	147	140	159	172	178	150	169	159	143	153	141	185	159	175	172	166	161	160	143	172	148	165	166	156	145	134	155	162	187	147	150	169	149	169	181	173	161	162	175	163	173	165	163	164	163	190	181	155	159	160	158	159	169	150	165	147	173	142	147	162	167	151	149	160	163	162	147	186	172	166	167	159	151	154	150	166	158	160	150	172	180	154	161	151	163	164	173	145	155	169	178	174	156	181	150	170	157	163	170	145	164	153	158	137	140	160	153	153	155	153	148	151	157	157	164	176	162	161	151	178	169	169	175	166	155	164	190	182	161	168	151	165	127	152	146	163	177	167	153	165	151	168	166	177	190	174	160	174	152	166	185	173	162	167	146	153	168	181	157	184	159	165	150	157	180	161	132	185	152	156	166	176	165	167	163	172	167	185	181	173	154	181	157	167	172	159	163	153	167	163	149	165	154	163	160	161	151	174	163	151	147	157	179	151	172	125	154	142	158	168	164	133	146	132	165	170	165	156	167	156	165	164	166	142	168	174	160	161	154	170	161	147	149	162	155	171	164	155	158	164	189	157	168	174	150	149	165	160	124	162	169	164	159	134	162	160	135	160	175	179	181	160	165	160	191	150	151	173	167	178	185	145	171	162	185	157	170	158	163	147	169	156	176	158	160	159	182	171	174	145	169	187	166	156	156	156	182	163	152	143	159	179	194	157	165	156	173	159	175	134	173	162	162	178	162	163	150	156	180	159	182	170	163	171	169	153	146	159	192	167	167	148	169	169	159	167	170	166	188	184	177	166	198	149	166	177	157	154	176	150	160	174	151	175	154	176	159	159	154	190	191	159	160	168	148	185	153	182	166	161	172	139	162	174	158	158	157	137	155	148	157	152	155	160	159	148	165	159	160	173	163	148	175	149	162	154	166	141	171	170	154	168	165	177	162	160	143	170	189	149	164	160	159	148	171	167	169	175	176	160	135	157	171	166	162	164	159	160	173	194	162	159	202	152	170	156	163	158	164	188	164	172	170	163	165	169	148	140	178	164	153	146	165	195	168	168	165	187	155	181	140	166	156	147	187	138	158	159	161	159	182	165	171	169	152	174	153	158	151	181	177	149	179	161	146	174	168	162	161	147	179	162	170	179	153	167	170	153	162	155	166	169	146	165	144	173	151	155	170	152	167	190	173	158	163	164	167	180	167	148	147	141	158	147	148	154	154	163	155	161	147	186	157	162	171	150	168	155	151	148	168	196	157	170	154	144	157	158	165	155	170	182	172	171	149	147	163	191	168	160	147	137	159	166	173	172	172	186	161	142	146	161	160	172	168	180	140	161	153	151	165	171	167	120	163	164	166	179	176	180	174	152	160	171	147	171	158	149	167	158	154	165	170	129	152	163	181	173	155	135	149	181	137	151	155	160	156	162	164	173	184	159	155	154	164	154	173	146	177	136	162	164	170	155	170	156	193	159	134	162	169	152	155	145	173	159	168	128	144	143	160	179	169	159	180	156	177	160	170	151	202	158	148	168	174	142	168	156	176	145	174	177	164	162	153	170	171	175	153	166	184	171	161	164	174	173	177	162	181	162	141	138	162	166	159	137	156	150	133	156	154	149	155	142	151	178	149	155	164	164	165	138	144	182	159	170	185	157	132	156	158	166	169	172	155	145	160	179	151	149	156	166	169	165	153	152	171	166	170	162	175	165	146	157	162	164	147	163	153	156	172	152	162	155	168	157	177	185	184	148	174	159	151	159	180	164	157	147	150	162	166	163	154	181	143	151	152	177	179	163	176	166	163	175	153	189	153	167	143	160	136	146	141	152	182	157	161	152	175	183	179	174	153	143	148	153	170	154	149	155	163	164	148	141	158	169	166	163	173	176	163	154	147	152	162	154	158	163	173	146	161	148	177	132	160	169	175	169	173	168	171	162	170	166	160	167	134	192	149	174	172	164	176	170	187	168	177	179	158	163	157	166	156	165	156	148	171	189	169	175	138	175	154	144	166	148	171	152	148	147	164	179	156	151	155	159	156	151	174	153	153	177	139	150	160	166	159	166	145	165	148	175	168	155	167	147	175	152	162	169	163	166	188	144	163	165	160	143	170	153	156	164	152	159	152	154	167	160	166	149	157	149	147	168	159	150	164	164	163	160	156	161	153	175	177	175	181	157	172	178	160	177	151	163	157	163	179	156	146	167	178	161	160	159	172	161	144	186	167	153	156	158	164	154	172	163	163	162	178	169	149	157	181	167	158	160	154	146	193	168	173	172	163	134	136	165	170	188	159	139	186	178	170	153	144	144	152	182	168	150	169	156	176	152	174	170	161	169	168	170	153	128	163	173	178	145	164	120	172	161	176	139	163	175	155	168	163	133	164	161	150	152	166	173	143	147	167	162	159	174	172	152	169	186	191	155	163	177	167	158	153	149	174	166	157	184	152	171	173	144	162	141	157	169	169	171	170	143	171	164	166	177	168	183	167	162	176	163	162	160	137	160	151	159	163	174	164	194	177	161	173	146	172	143	154	161	164	152	151	180	156	129	171	168	162	147	182	146	154	167	169	145	151	171	161	130	158	172	147	155	164	169	172	141	180	158	157	168	160	160	164	158	152	186	158	186	166	157	158	164	152	180	162	162	181	159	161	159	181	166	156	181	179	156	152	172	165	157	176	155	135	153	167	169	167	137	166	155	177	153	148	163	159	172	183	175	161	154	162	174	156	168	167	138	162	159	160	170	157	158	170	163	141	180	173	165	161	173	158	158	152	155	158	169	162	171	169	157	181	143	160	166	171	145	150	166	181	148	150	140	148	176	162	171	153	183	183	168
8409	901	731	429	329	304	254	240	218	210	208	205	215	190	210	189	208	199	173	196	191	199	209	198	204	202	222	196	161	192	189	167	236	208	222	227	215	198	202	207	210	203	196	194	213	195	202	180	196	164	211	190	174	164	192	206	193	173	247	222	194	217	189	204	177	192	196	184	200	176	200	205	191	158	197	178	180	188	205	167	191	167	202	199	197	205	148	190	175	189	178	198	198	193	169	206	174	166	200	191	201	182	182	182	206	178	180	170	175	197	157	180	170	178	209	188	177	182	171	184	192	174	190	192	176	214	185	189	181	176	200	187	188	179	177	175	189	192	193	202	197	178	181	192	194	200	195	177	202	176	186	203	186	202	163	203	152	186	170	189	178	199	188	196	217	178	165	183	214	205	180	180	186	166	160	174	205	194	184	214	200	202	188	167	176	224	190	185	197	188	176	183	196	166	175	212	188	204	190	178	190	175	189	205	185	190	171	206	194	184	181	198	175	198	183	197	201	182	162	214	174	162	175	167	185	194	169	194	177	195	185	210	170	190	169	163	200	171	196	207	200	186	183	160	202	174	171	202	195	183	217	186	187	189	190	204	173	183	175	197	164	176	179	182	173	165	177	191	199	158	182	190	192	176	184	191	187	215	188	185	175	176	207	178	184	184	183	169	178	184	172	192	176	164	190	185	177	194	203	164	199	204	172	197	194	191	171	190	218	190	194	173	188	182	168	218	172	193	203	205	187	211	226	202	188	192	207	196	179	168	204	211	204	161	183	193	180	177	186	186	167	162	187	204	186	184	205	155	183	211	199	179	193	190	189	176	173	168	185	184	200	201	207	171	191	206	168	186	202	189	164	215	177	209	201	189	164	222	170	174	182	185	198	209	180	191	174	203	218	178	199	184	182	183	174	185	163	194	202	171	200	195	181	189	190	183	181	215	179	168	163	189	174	194	174	184	159	199	189	188	188	213	167	194	184	202	194	181	155	169	199	190	161	176	202	200	179	185	165	176	205	207	186	180	203	178	180	183	193	195	183	177	196	205	180	183	209	183	179	227	183	187	201	170	179	203	196	189	187	187	200	192	208	194	166	195	171	185	197	183	148	193	211	193	187	200	182	184	193	198	194	193	178	182	187	194	208	163	197	170	190	174	190	194	183	184	169	180	171	180	206	169	198	196	186	189	183	179	187	198	186	178	201	176	197	185	196	217	173	195	199	171	184	195	191	209	181	185	183	183	193	171	203	200	182	204	183	166	178	163	188	175	196	183	191	206	194	190	163	163	204	167	183	174	201	174	179	186	211	175	182	205	176	195	167	186	194	208	172	181	208	183	199	189	198	189	160	144	174	186	204	187	190	181	211	196	180	186	170	185	171	193	192	180	208	206	181	187	176	160	179	155	211	195	164	201	173	211	189	206	194	205	211	196	175	193	177	207	169	177	160	179	204	191	182	202	183	202	174	172	191	176	179	182	184	196	174	201	168	179	195	197	176	182	179	205	193	197	184	195	176	189	191	182	193	181	199	214	208	189	172	188	184	200	193	189	182	190	182	182	199	179	177	188	206	180	185	184	190	180	206	175	195	203	187	187	177	172	187	185	183	176	198	202	170	201	186	186	173	191	199	181	187	181	192	184	165	206	174	195	191	192	197	202	191	176	170	188	194	186	175	209	206	180	200	197	188	219	201	172	193	186	190	168	202	178	165	178	194	201	200	210	188	184	180	173	193	187	202	182	197	180	197	202	184	200	185	213	195	165	193	187	193	169	178	193	219	202	173	221	181	182	183	200	183	203	201	214	176	191	197	170	182	183	202	198	206	170	182	198	173	179	187	182	184	175	189	179	184	189	171	178	172	173	200	191	180	194	170	185	175	186	190	186	170	192	205	203	160	172	177	179	188	174	179	196	203	183	180	199	208	169	195	183	188	182	187	209	186	184	199	188	167	157	174	188	188	201	207	184	190	189	223	216	178	191	181	181	208	186	185	189	202	193	190	191	198	188	197	187	185	188	168	191	192	173	209	162	191	174	199	177	157	198	197	180	192	184	202	184	200	179	164	183	180	207	188	177	182	170	184	204	186	181	171	216	190	204	179	191	175	178	206	192	182	215	170	186	218	200	179	176	196	193	164	197	163	181	172	194	187	185	198	192	205	201	162	189	178	200	207	172	168	212	181	194	185	189	185	153	195	179	195	211	198	215	199	167	196	185	163	182	192	188	178	176	182	184	193	200	201	166	182	185	184	166	183	193	183	178	173	164	160	172	204	191	180	185	171	187	159	203	191	160	202	189	194	192	202	189	198	206	181	208	184	187	176	201	172	174	176	186	186	171	181	184	187	197	187	199	180	182	174	181	191	205	178	167	210	198	210	207	206	177	171	216	197	202	186	158	191	164	198	195	184	171	195	168	200	198	189	203	193	194	207	204	198	192	198	172	182	174	205	163	167	172	186	179	172	193	178	166	179	192	208	184	242	179	210	194	181	179	201	200	233	183	196	199	176	192	204	188	194	199	203	198	191	159	175	191	174	201	190	173	191	170	181	221	196	187	165	170	180	178	176	169	188	198	215	227	199	189	179	175	191	205	193	201	203	191	155	155	180	174	190	180	198	188	174	183	174	199	188	170	181	182	207	183	201	237	193	191	193	159	175	190	191	186	181	209	188	169	196	187	193	183	183	187	184	175	191	185	169	191	187	197	187	190	189	191	172	203	217	180	172	177	185	176	208	209	203	169	194	214	174	164	201	187	173	185	188	161	191	190	166	170	161	186	180	194	182	170	155	181	167	183	175	158	191	188	192	195	195	203	186	213	174	198	195	192	180	205	185	192	170	168	199	207	188	167	183	222	184	202	202	170	175	172	174	184	191	175	192	166	215	189	187	221	173	196	177	200	173	202	213	180	191	185	189	203	175	181	191	191	203	184	186	176	178	181	206	198	174	141	185	162	169	196	196	187	177	202	201	177	205	187	199	184	188	199	186	170	184	175	192	193	166	196	186	199	183	186	199	173	179	164	181	174	188	169	201	208	196	193	189	191	173	187	199	209	186	181	178	191	190	184	222	222	186	180	184	206	179	172	192	180	183	181	197	180	177	192	199	210	201	199	183	196	188	201	187	176	203	193	154	175	205	178	187	178	177	205	193	192	188	193	182	187	198	191	178	196	194	186	168	185	184	171	202	181	178	185	197	199	190	183	170	174	163	188	170	178	176	175	182	179	173	189	178	197	198	164	177	189	221	197	170	177	201	180	193	170	196	174	197	201	184	167	172	206	198	170	172	187	186	171	202	186	203	193	175	178	195	183	214	185	189	171	194	194	177	170	186	187	167	177	181	204	193	168	204	182	182	173	195	205	214	191	194	183	187	200	187	182	186	189	163	196	175	194	174	174	177	183	182	194	189	161	188	176	199	195	189	201	175	200	198	196	186	196	173	197	195	166	180	174	175	191	175	202	178	193	180	172	163	187	177	190	186	199	172	209	176	183	197	180
24410	20340	26526	24026	20321	9014	1158	675	549	498	484	416	416	360	339	311	303	300	256	285	300	296	263	283	282	266	263	235	263	230	242	268	273	262	277	248	260	269	267	276	272	238	260	253	229	251	242	240	253	239	234	232	239	239	228	266	224	209	218	220	209	220	228	214	230	211	209	222	233	221	248	213	195	229	239	247	229	221	243	245	205	226	206	224	249	222	195	240	240	206	220	207	207	208	219	230	232	227	222	232	205	238	232	226	235	232	224	234	218	226	225	224	210	225	220	228	231	226	207	226	241	227	218	217	205	235	235	203	213	192	218	228	232	246	227	239	221	210	213	258	223	215	219	224	235	243	244	246	217	223	228	231	215	225	229	210	242	220	211	224	223	226	219	239	233	211	191	214	237	217	212	251	241	226	237	214	215	244	221	207	214	235	221	216	261	205	217	223	243	214	224	238	188	200	234	230	245	253	205	205	226	202	200	230	205	243	201	231	210	225	220	210	234	203	208	230	214	220	216	218	247	229	220	234	225	228	226	248	229	224	200	213	201	210	196	192	221	229	229	248	240	215	196	232	226	216	236	207	235	226	245	219	233	239	200	227	205	227	206	217	219	228	215	252	206	236	243	226	228	197	247	224	198	209	201	234	224	227	212	214	217	231	243	226	211	224	225	256	213	211	214	211	224	215	232	214	228	240	242	200	238	239	212	223	215	216	246	207	232	200	232	200	199	216	245	238	214	212	200	189	223	218	222	232	230	241	237	224	215	208	219	186	222	224	244	219	214	209	206	224	211	228	228	226	230	212	217	221	247	262	222	236	240	248	208	220	232	247	218	224	203	193	207	219	222	221	226	232	232	207	223	226	225	227	200	183	204	211	190	236	241	216	236	192	226	201	191	219	229	217	200	234	227	229	214	228	231	245	221	213	218	212	229	206	218	220	217	176	222	228	218	212	223	213	215	229	218	199	214	243	237	219	216	197	207	237	210	219	219	227	214	218	206	189	210	220	224	227	246	219	215	225	244	209	225	205	238	243	250	233	201	220	213	233	257	239	205	230	235	228	209	220	251	227	215	219	213	234	230	227	233	232	213	242	220	218	223	221	211	217	216	221	233	223	212	196	217	195	212	213	217	230	249	219	229	197	221	214	216	235	216	192	189	209	252	224	221	223	196	209	234	232	195	220	226	218	223	218	220	201	205	195	244	248	218	246	226	246	213	231	226	226	208	220	219	205	193	231	205	215	227	232	240	236	216	228	211	213	204	240	234	210	230	242	217	223	200	222	238	219	226	218	213	215	228	194	239	191	221	213	231	229	202	228	209	218	229	232	223	194	222	214	199	241	217	217	220	205	214	244	248	233	208	221	213	224	196	240	211	225	233	228	228	240	197	202	231	247	211	219	216	229	223	231	218	215	230	231	238	200	228	231	209	222	214	241	205	237	227	224	236	236	233	223	243	215	224	238	220	215	258	222	222	239	203	230	229	218	215	218	216	216	215	214	218	214	230	213	226	198	236	243	207	195	215	228	247	210	200	241	211	221	220	219	215	222	235	206	211	220	220	209	233	198	229	236	234	234	212	245	257	225	233	234	215	225	228	227	240	228	219	253	192	219	207	219	246	223	208	188	217	238	187	220	216	242	218	241	246	255	240	216	215	213	215	254	241	219	209	237	242	218	227	207	205	200	194	215	214	228	235	255	211	208	230	216	236	203	211	218	237	263	229	219	225	234	236	205	229	253	239	218	196	210	231	196	235	234	231	243	201	221	220	207	212	193	253	222	232	210	208	219	200	223	226	219	194	233	206	219	194	217	211	206	219	205	217	227	225	238	219	222	192	243	207	225	210	210	209	206	254	229	213	221	226	232	210	243	213	233	231	236	268	239	224	193	224	219	215	226	229	226	206	197	211	228	202	228	212	221	202	215	205	229	209	243	218	203	206	226	191	226	227	238	239	205	199	210	217	210	202	228	213	250	211	242	212	233	228	238	225	204	239	225	221	208	216	205	224	238	216	234	234	202	210	222	189	217	221	228	182	206	218	200	236	241	199	224	245	229	206	224	204	249	216	218	224	225	247	222	212	232	228	206	232	216	223	210	220	223	220	209	247	226	213	207	227	169	191	215	242	201	230	251	224	240	243	208	228	243	214	220	225	203	206	205	212	225	220	225	248	223	229	238	229	238	203	227	207	206	237	230	210	223	212	227	196	227	202	228	212	211	215	222	197	200	211	225	233	231	245	223	216	219	197	218	239	205	235	206	242	238	215	218	215	233	231	235	225	231	238	211	218	237	215	230	238	215	219	226	236	235	230	225	198	217	228	212	233	208	210	195	218	211	220	230	211	235	231	211	222	219	225	205	212	229	205	217	215	215	225	234	189	223	240	192	240	238	221	229	210	231	223	210	199	224	224	226	244	236	239	217	208	221	222	219	250	205	230	219	207	212	196	224	221	217	232	230	210	205	228	204	185	216	205	206	232	229	193	215	217	222	221	217	212	217	222	186	210	205	201	207	205	218	235	215	188	213	243	212	229	233	223	229	221	207	238	214	209	217	250	231	249	224	242	202	222	221	222	215	222	232	242	219	228	214	212	194	194	230	227	213	223	221	229	271	222	244	220	211	241	219	237	205	258	229	223	209	229	200	214	223	216	207	222	202	213	184	231	223	220	228	214	221	242	232	208	223	206	218	221	220	239	244	205	212	232	226	228	225	233	239	249	208	214	197	229	194	219	222	217	229	239	224	215	210	204	190	244	216	218	205	207	216	219	215	198	214	238	223	220	199	214	228	220	215	234	203	197	231	230	207	206	208	209	231	242	209	213	206	211	217	212	251	231	202	229	219	233	212	227	227	220	196	232	230	237	245	244	218	236	228	217	242	195	209	186	225	241	229	217	214	211	210	216	208	205	221	197	244	226	221	228	231	208	198	220	230	221	209	225	217	200	237	206	224	186	209	220	215	207	221	216	204	220	227	204	213	202	207	193	221	227	198	213	234	218	226	227	226	226	231	218	219	218	219	229	221	212	242	211	229	223	233	208	239	223	217	199	218	197	213	206	259	213	232	228	227	229	216	220	223	229	216	215	224	201	239	223	219	217	215	210	201	226	219	212	209	221	222	200	228	201	211	197	216	215	244	196	226	217	246	222	225	224	227	204	213	226	226	216	214	233	232	219	205	233	213	220	231	210	218	223	209	229	215	202	220	223	210	207	220	220	232	221	208	221	220	234	221	220	219	217	231	189	207	194	233	216	210	221	228	220	239	238	237	222	217	202	230	241	217	235	234	214	229	226	215	212	230	229	208	214	219	199	182	222	217	245	233	210	201	238	216	246	181	221	229	211	221	222	214	208	216	226	223	211	213	237	215	222	203	225	232	230	205	250	213	204	234	231	224	199	197	216	222	234	211	187	226	226	244	202	215	233	188	234	241	195	211	202	194	203	213	226	226	239	220	235	219	212	215	230	210	207	197	243	224	240	240	220	200	236	208	234	237
18587	10840	10000	5368	3431	2371	1732	1363	1089	928	741	634	578	548	501	473	442	396	380	355	333	339	323	336	312	340	337	306	291	295	290	297	314	318	286	307	268	300	297	292	276	271	296	253	256	274	273	245	252	246	245	258	242	248	254	237	264	234	243	231	253	266	249	239	223	247	258	229	235	228	239	233	213	238	208	239	255	259	223	247	248	248	223	250	232	222	251	224	205	237	223	232	203	247	214	236	213	272	235	222	235	223	235	217	223	218	240	230	221	234	252	220	233	227	264	231	226	227	240	217	231	211	234	215	260	241	214	240	233	241	218	205	200	221	242	205	238	210	220	238	236	201	249	220	248	256	226	199	195	216	234	217	217	218	248	224	217	247	220	220	205	245	236	236	239	239	239	227	193	244	238	228	201	250	239	205	231	245	179	221	212	211	211	232	232	232	221	249	222	218	220	245	234	216	219	231	233	225	221	250	221	238	221	218	216	243	217	224	234	197	208	213	239	206	241	206	248	205	237	215	218	202	231	216	227	231	229	255	232	222	209	215	181	242	222	212	216	208	221	235	285	201	238	214	211	216	242	247	229	244	247	228	221	229	209	227	234	224	238	201	234	242	214	245	211	212	212	239	215	214	255	228	240	240	241	196	231	265	246	238	239	203	188	231	228	244	234	223	223	222	213	213	253	231	219	213	210	212	221	217	210	251	222	247	233	218	238	216	234	220	208	235	247	202	215	238	222	208	238	242	247	222	226	225	239	209	232	226	211	236	245	214	209	215	228	230	208	229	207	237	217	208	220	242	230	251	246	225	205	206	227	214	232	205	208	221	223	236	217	240	235	244	264	214	224	217	212	235	201	229	205	209	187	231	236	204	233	199	219	207	242	206	216	221	225	238	222	217	225	234	226	225	235	234	243	226	218	244	232	243	237	229	218	248	217	208	230	221	254	237	229	217	224	216	253	200	207	226	218	232	221	222	229	255	232	236	234	225	236	219	211	223	246	211	266	222	220	221	222	238	251	235	221	227	247	197	238	248	219	229	244	219	245	223	230	222	231	234	252	227	229	222	217	235	207	207	226	234	244	209	216	239	217	210	202	246	218	256	213	219	210	237	238	242	231	211	190	230	259	228	240	226	230	234	233	234	254	225	228	213	255	233	228	232	212	224	248	227	236	252	245	235	212	251	214	227	230	212	245	212	232	226	199	247	217	230	247	206	223	231	235	226	203	246	229	227	222	195	218	238	243	227	204	230	237	233	222	256	224	239	215	237	212	241	222	235	222	242	238	222	206	212	214	222	220	227	236	223	237	195	216	221	223	226	245	226	239	226	197	203	261	235	222	259	217	209	236	223	248	235	231	224	210	220	230	231	206	244	227	203	218	215	225	202	226	241	242	240	205	232	208	223	241	225	248	210	205	196	199	241	207	244	230	235	226	200	235	216	223	248	211	238	255	244	231	218	213	223	212	233	232	217	248	235	250	261	243	226	246	222	228	239	228	228	257	203	235	214	256	211	225	249	212	226	228	209	236	239	212	231	226	221	222	200	234	224	239	210	230	257	208	222	220	249	228	238	229	230	234	218	254	234	229	246	213	230	235	219	198	221	210	244	225	248	209	232	229	237	232	218	213	243	224	228	209	225	201	220	231	202	219	218	225	211	237	188	235	211	231	238	222	218	240	222	207	205	264	219	199	211	202	227	218	237	232	232	232	232	215	216	222	225	230	260	248	240	227	229	210	243	229	231	229	234	231	226	221	230	226	236	216	213	232	235	209	214	214	214	221	195	200	213	225	206	238	235	206	223	246	231	216	208	235	223	256	243	229	223	235	207	257	243	235	214	217	222	261	238	231	211	206	257	228	226	209	216	228	204	211	240	202	235	234	223	204	249	227	208	234	233	227	238	251	227	238	233	220	202	244	235	244	227	206	229	204	207	213	199	207	246	213	229	231	212	206	215	223	245	213	237	242	229	211	208	235	220	236	262	231	232	222	234	236	219	214	205	250	243	241	223	240	220	212	224	205	251	233	238	196	228	227	227	219	237	232	209	223	234	256	220	233	206	233	240	227	251	221	256	233	219	223	230	240	246	247	216	234	232	245	246	242	223	239	219	239	246	211	222	229	252	232	218	251	237	245	225	213	225	250	214	252	229	217	211	242	229	240	197	214	223	218	201	222	205	240	223	217	235	220	234	223	233	215	198	245	243	209	223	220	227	214	224	215	229	240	205	227	241	213	231	235	229	247	240	229	220	200	224	234	207	218	203	238	233	227	249	233	240	238	236	225	238	238	216	237	197	217	225	212	269	211	219	224	228	226	257	204	230	205	222	239	212	214	217	252	220	215	235	226	220	214	223	212	234	212	197	212	243	233	236	203	213	213	220	222	218	229	235	243	220	219	236	224	228	251	210	204	233	213	248	233	208	213	217	257	238	251	216	235	250	219	242	215	239	222	223	231	237	243	213	225	237	234	234	237	229	199	224	240	235	224	219	231	214	231	221	235	247	193	244	224	211	230	249	219	223	202	212	218	253	220	213	226	221	223	210	238	246	239	238	225	227	219	210	191	242	210	233	196	220	236	245	220	240	238	208	224	233	259	234	206	246	187	220	234	246	235	229	228	224	235	230	255	230	213	248	234	236	219	201	226	240	216	223	228	241	228	206	209	198	220	222	217	253	213	225	199	236	239	250	217	213	273	235	239	226	233	245	227	225	191	229	229	210	224	234	216	218	227	225	219	219	238	228	225	220	206	196	230	231	241	240	216	227	203	233	238	229	233	207	228	230	245	214	217	220	238	253	211	226	244	229	254	206	226	210	226	219	248	255	204	210	222	210	221	213	216	211	223	204	217	200	229	260	219	236	225	237	242	214	211	222	207	222	211	224	237	205	243	228	218	231	233	220	224	210	249	236	214	215	254	213	238	249	214	232	236	217	205	249	213	239	246	246	243	216	238	223	251	241	227	217	209	222	181	251	260	205	216	239	235	253	233	224	241	197	236	221	207	215	223	228	223	215	255	244	207	212	240	232	240	248	225	218	228	225	233	204	234	226	229	242	217	212	257	220	205	216	247	237	240	224	222	206	227	218	205	229	246	224	221	246	241	198	235	211	218	210	224	240	216	244	244	211	219	223	206	243	246	216	220	224	232	228	226	226	232	209	235	250	230	214	224	218	220	220	220	237	264	233	212	225	231	223	198	235	218	227	231	238	235	236	225	228	233	236	259	211	216	242	224	248	226	231	221	242	233	228	222	241	252	226	212	237	239	239	222	235	237	220	248	231	222	231	232	237	220	216	252	246	259	261	205	274	223	223	211	224	234	210	224	231	213	236	227	244	236	257	236	227	215	230	234	213	214	214	226	222	245	221	235	216	239	206	208	201	223	221	223	231	241	201	221	265	193	206	227	222	230	236	217	195	219	236	233	232	223	207	224	255	218	225	222	215	242	228	255	211	221	240	210	246	223	214	247	206	228	244	210	215	209	192	240	237	197	204
22542	20352	27025	23547	20356	20403	9065	1498	1215	1028	956	851	757	769	757	784	698	688	657	642	582	604	579	631	570	629	606	584	536	585	520	612	546	639	591	537	593	545	541	614	487	558	552	566	533	554	506	535	537	470	514	532	539	558	533	525	536	514	501	529	506	515	507	547	496	533	542	499	499	541	510	520	500	517	505	484	519	555	486	513	545	529	485	514	505	474	539	503	521	506	504	495	491	498	541	446	512	516	495	511	493	522	496	521	532	494	548	534	486	525	539	503	505	508	513	510	449	536	498	500	482	480	493	504	515	511	524	492	483	500	484	513	502	500	476	525	501	474	493	482	509	498	515	476	540	496	486	488	520	552	474	451	499	503	543	498	496	488	542	527	523	491	473	537	518	513	482	528	519	536	501	486	505	464	531	499	457	469	487	474	522	479	477	482	535	468	507	530	482	508	477	460	542	447	482	509	521	505	516	509	497	467	498	521	495	499	531	520	469	511	465	475	510	528	462	499	510	542	508	492	509	482	490	504	528	449	504	519	504	490	526	524	539	486	484	508	447	503	515	501	453	490	513	515	468	516	494	468	501	485	535	493	496	502	488	512	478	506	494	515	495	502	553	493	545	525	516	481	493	513	492	521	509	504	516	509	447	504	532	492	484	534	499	506	484	525	491	501	508	521	513	477	505	515	496	525	495	515	491	506	475	526	486	518	521	504	522	508	494	499	499	447	465	513	486	502	520	542	507	457	491	515	497	455	513	510	497	455	492	494	512	480	479	484	500	500	477	521	492	496	510	486	500	517	484	484	532	513	519	471	540	517	513	478	508	466	503	530	506	501	507	468	506	494	504	502	494	504	492	504	486	483	496	534	507	506	510	496	525	510	482	472	496	533	501	499	540	516	494	530	552	491	497	488	512	497	529	494	510	522	504	511	499	483	518	542	493	484	460	506	519	510	519	495	488	515	500	495	519	484	499	507	499	506	472	479	527	504	513	542	519	511	515	469	519	477	513	528	499	532	512	493	494	529	491	520	498	472	500	479	513	517	474	497	499	511	522	499	516	507	489	500	503	486	516	485	502	488	510	485	535	495	533	475	493	518	496	521	466	503	528	471	549	487	469	495	505	529	505	517	544	507	514	492	520	496	472	475	509	483	517	506	511	485	520	503	487	520	480	519	560	493	505	498	532	475	518	488	523	500	477	540	484	504	472	546	485	502	531	503	526	509	520	510	500	499	492	476	505	511	472	474	505	506	502	458	479	509	502	520	476	480	479	473	514	535	525	503	492	510	508	496	483	495	501	511	484	499	503	508	521	507	514	501	506	518	514	526	516	496	462	524	510	506	510	505	498	536	485	496	502	504	521	516	532	551	505	491	518	520	536	499	483	516	528	592	459	486	514	533	457	460	500	485	512	449	535	510	517	468	517	510	502	482	487	533	526	462	494	474	489	504	527	476	477	466	485	493	517	496	499	507	513	480	528	518	528	493	497	488	530	493	522	437	510	481	519	506	499	527	562	507	545	514	499	510	482	484	499	503	484	502	527	501	444	532	501	526	514	491	531	505	519	488	481	504	526	513	505	472	496	522	497	491	510	494	493	511	517	496	528	505	563	474	478	529	464	477	493	538	490	503	507	554	504	506	485	502	520	470	508	469	487	491	502	476	547	529	513	536	521	506	525	547	522	492	501	478	505	518	473	509	475	526	495	498	493	497	496	495	474	511	501	494	510	535	512	482	524	530	514	520	513	474	483	504	525	517	502	504	503	499	530	494	480	499	499	519	508	527	487	497	514	470	473	509	538	500	550	530	525	503	488	520	482	520	514	483	497	525	494	500	481	513	514	495	501	543	468	501	514	507	482	529	470	473	523	512	479	497	506	493	493	512	477	498	483	535	512	534	470	499	467	507	476	498	506	491	480	521	483	492	474	479	505	456	506	506	495	531	529	517	523	541	505	489	512	496	491	488	467	518	508	519	502	487	479	503	509	492	496	488	574	466	489	499	510	453	472	514	509	544	506	489	523	500	516	516	487	527	502	478	509	474	470	500	505	464	505	457	487	504	489	484	502	508	497	515	493	498	548	521	477	459	526	502	483	493	501	524	511	505	551	499	469	538	512	499	490	500	525	515	535	486	442	536	446	499	520	501	514	491	457	512	518	490	484	481	518	495	511	517	508	483	479	507	523	411	528	479	540	499	525	491	467	530	509	529	506	461	481	513	485	502	514	483	512	476	479	508	495	477	485	530	489	493	552	505	491	534	495	496	511	505	517	498	488	543	473	482	456	517	514	537	509	500	478	541	475	520	525	465	493	480	477	469	488	512	536	466	508	506	500	498	516	521	472	484	492	492	437	469	451	535	500	551	503	526	520	472	463	516	493	514	521	458	484	491	510	504	492	477	502	505	514	493	498	468	511	495	491	465	511	505	505	551	492	491	487	491	492	474	511	503	534	499	522	500	493	528	515	511	522	491	484	518	500	505	503	548	494	491	532	516	485	489	496	478	440	501	487	501	467	500	552	486	510	480	519	526	491	519	467	483	516	491	482	472	480	526	508	503	489	507	478	553	530	474	493	493	531	485	533	483	507	479	495	475	508	548	499	504	479	543	492	496	484	512	486	461	509	503	489	497	504	498	501	484	479	469	490	520	489	527	512	495	470	470	466	489	463	522	509	460	547	521	486	468	536	484	507	511	517	514	455	501	494	510	457	505	542	489	544	521	519	490	516	505	501	504	500	496	479	482	457	477	495	497	503	528	542	491	489	488	502	498	512	563	494	484	536	499	512	542	530	501	471	502	471	502	469	480	510	492	522	499	540	522	493	527	482	497	488	522	533	497	540	516	526	499	518	542	499	486	504	467	491	538	536	506	490	486	465	504	520	491	509	496	508	487	506	530	501	499	465	508	481	487	487	510	499	502	577	514	522	485	482	444	492	508	466	491	507	486	513	524	502	484	518	484	520	485	530	526	491	473	503	496	480	494	521	556	455	538	482	491	482	457	469	546	515	527	470	510	495	481	507	494	500	519	489	509	540	541	510	515	520	518	471	478	512	519	535	485	528	493	481	515	447	513	480	475	463	467	488	523	552	461	457	480	509	508	503	511	486	496	471	527	497	507	492	550	514	513	503	499	497	517	504	493	461	527	525	481	515	504	489	506	510	522	555	455	500	512	530	486	498	491	521	487	528	506	521	511	508	522	523	481	472	505	509	558	487	475	480	464	495	479	480	492	463	496	473	511	514	490	460	496	484	539	468	502	554	513	489	463	504	518	465	498	482	525	492	469	461	486	474	468	530	500	510	525	516	481	486	519	501	503	530	459	491	488	509	543	514	515	469	523	500	484	561	490	475	466	460	538	515	475	532	470	499	514	515	507	513	489	530	543	505	509	482	491	481	511	464	505	479	513	525	480	486	528	464	486	484	518	499	509	511	503	528	543	542	481	474	481	480	486	501	491	511	481	507	480	463	507	456	515	501	450	511	510	506	523	501	478
20530	17649	16760	9693	6229	4505	3380	2599	2154	1879	1602	1373	1143	1155	1010	982	876	888	749	778	727	766	668	663	674	701	658	614	626	611	632	638	629	666	635	641	559	585	590	616	612	602	561	568	578	567	521	574	521	528	543	537	523	507	544	520	575	511	521	550	552	512	518	509	495	478	465	479	477	488	482	503	483	511	509	502	470	479	542	530	524	497	489	479	506	486	501	478	487	529	505	480	530	543	500	525	470	476	484	443	501	502	498	492	506	464	474	446	486	502	518	473	516	524	504	509	468	454	502	451	460	483	448	496	459	482	483	491	490	514	444	463	453	539	487	468	519	522	490	510	502	515	482	528	518	484	523	466	492	464	500	467	496	507	507	498	536	488	495	489	488	503	514	441	496	481	511	478	505	504	471	481	481	498	477	486	489	450	467	499	468	525	512	469	459	491	496	535	496	472	486	504	471	529	534	480	494	467	505	512	449	488	474	483	482	506	503	465	480	511	524	481	506	495	472	485	483	492	486	512	470	499	523	513	493	509	469	504	472	504	461	496	514	491	496	492	471	503	499	476	476	473	448	503	474	426	471	520	464	496	519	504	539	476	485	478	507	479	479	494	467	493	514	433	458	476	481	515	478	490	469	450	502	523	508	468	510	493	486	468	497	511	472	488	462	514	509	460	482	488	480	486	493	449	483	460	488	492	514	540	510	506	462	461	473	504	452	458	517	454	516	516	473	470	463	495	439	483	465	454	520	472	500	530	510	475	508	475	485	483	471	497	499	475	505	466	478	482	430	509	484	514	495	475	509	469	466	493	506	469	484	484	504	511	478	472	515	476	471	431	507	438	483	468	499	507	440	450	488	506	497	454	447	503	497	483	542	512	472	507	487	482	487	476	481	486	452	481	465	474	481	457	491	480	513	474	479	462	478	511	518	501	479	483	461	521	529	497	459	541	457	509	468	517	514	481	467	444	499	444	435	447	467	537	467	482	468	467	474	518	473	498	497	502	460	480	478	463	477	467	477	520	467	474	455	481	499	474	464	512	474	486	491	503	535	491	528	461	503	507	500	436	482	500	503	485	431	477	500	464	473	501	522	510	477	474	478	501	460	514	460	469	491	499	495	483	496	439	479	453	444	499	476	468	490	473	473	439	453	468	494	462	498	516	494	516	483	494	488	465	464	470	476	474	494	474	470	495	476	475	483	536	503	490	509	485	470	503	493	515	490	518	470	457	516	483	496	485	493	518	477	465	501	500	458	482	493	469	485	473	484	476	474	479	490	486	479	483	496	487	491	477	530	533	488	487	452	534	474	490	490	514	453	503	437	462	465	483	481	463	471	490	485	480	473	466	478	471	503	486	473	489	465	469	488	455	452	462	548	491	487	487	475	468	495	475	491	494	476	495	481	540	522	462	473	519	503	550	510	473	456	500	509	473	545	527	511	447	477	490	467	475	512	496	509	467	484	463	511	491	486	438	444	478	505	456	482	516	486	448	509	490	472	502	467	495	527	491	498	468	483	445	461	493	525	503	472	490	458	472	463	473	480	513	488	494	507	468	473	481	452	475	521	459	491	482	480	464	497	459	482	487	510	497	490	501	501	507	481	460	531	469	523	464	481	511	471	476	514	463	475	508	483	438	504	474	489	500	462	436	479	467	490	475	488	494	518	514	513	440	478	439	506	476	454	462	479	488	514	524	494	498	506	475	424	484	448	481	484	457	457	489	496	507	504	544	451	508	471	489	466	478	460	484	529	487	443	513	490	476	452	487	449	506	468	469	488	529	494	480	462	473	476	450	500	449	493	467	470	492	510	512	503	539	458	474	478	461	498	480	500	485	492	450	494	473	472	496	474	484	467	510	482	475	493	475	517	455	484	490	517	492	485	495	510	478	508	514	482	506	521	518	485	490	517	465	500	475	489	496	459	510	482	525	474	474	529	491	503	457	487	504	474	504	518	552	506	449	516	483	514	465	488	481	466	470	508	490	507	470	477	476	513	463	496	500	478	488	477	485	441	485	483	525	482	473	516	476	490	471	456	437	508	503	496	496	496	504	488	508	498	469	448	460	488	445	485	450	518	534	505	528	493	508	500	483	538	508	502	495	497	449	464	494	526	475	485	467	452	495	484	496	465	500	456	507	524	476	461	492	509	511	529	500	450	461	485	502	534	523	474	546	499	493	479	532	462	521	466	527	490	494	458	451	470	541	553	466	462	509	512	441	478	467	477	479	489	469	510	503	521	487	441	489	483	499	503	493	484	493	481	499	498	491	488	495	495	490	504	478	495	454	491	467	491	479	470	468	476	497	546	517	485	503	538	520	478	496	505	503	502	456	499	522	489	494	473	469	503	496	481	482	488	506	498	474	504	497	483	490	506	474	457	507	490	466	513	498	489	505	481	456	521	510	524	500	497	449	499	508	532	489	490	496	469	497	468	514	448	462	472	501	509	508	526	465	537	471	515	471	528	495	470	486	545	496	520	480	494	472	464	503	486	486	463	525	492	480	502	515	498	469	493	495	496	454	484	469	488	482	473	462	510	443	499	469	503	472	546	470	546	519	527	490	484	460	463	447	460	495	469	492	469	467	466	471	485	496	496	509	521	467	483	506	443	510	491	500	503	496	484	494	439	458	512	470	479	496	493	488	470	511	496	471	453	468	472	527	497	487	476	500	500	461	523	492	512	507	469	465	492	488	511	449	514	492	508	501	444	458	497	500	486	444	533	499	476	486	499	454	491	510	458	468	491	496	487	480	452	479	476	521	481	488	490	484	478	494	463	512	456	471	525	453	491	500	496	496	533	485	488	522	487	509	512	478	512	457	477	502	460	453	464	473	482	477	468	470	528	454	466	510	460	492	489	481	483	493	456	488	506	460	475	467	499	508	488	510	459	485	495	487	501	502	482	482	529	478	459	470	457	491	499	497	461	486	485	488	468	537	465	468	501	450	467	480	507	486	446	487	501	490	475	508	525	444	478	478	467	506	509	467	493	485	495	495	481	484	485	513	504	484	464	481	511	493	494	421	475	460	478	512	490	483	482	477	476	475	462	496	461	488	469	517	483	485	501	443	493	491	485	480	504	484	476	497	498	490	482	463	518	473	499	486	487	480	458	455	477	482	514	538	473	507	466	507	535	487	490	515	467	516	482	464	494	522	454	504	465	468	460	477	497	471	499	491	536	476	473	462	484	485	503	473	495	501	479	469	476	486	485	476	519	469	482	491	463	496	501	522	483	490	476	474	496	455	477	500	501	505	461	501	456	499	518	481	496	500	488	461	459	487	492	467	483	474	490	494	483	522	489	472	490	473	464	480	442	483	500	445	473	506	491	483	509	499	447	453	503	503	520	502	476	484	495	500	463	508	496	475	466	483	468	480	460	522	487	481	486	510	518	493	498	516	435	509	464	490	549	465	478	513	493	445	481	496	518	475	452	473	478	495	495	498	484	502	529	461	496	474	495	425	484	483	493	470	515	451	494	499	513	474	480	472	482	496
27834	13108	1361	368	241	225	194	188	196	184	186	157	165	155	169	168	146	174	159	164	167	161	195	171	162	162	182	186	167	168	182	180	163	154	163	162	184	171	165	179	180	166	177	175	173	156	161	182	162	159	179	187	159	184	153	179	171	156	172	172	204	155	179	158	166	168	149	165	178	159	155	154	156	173	154	141	162	158	157	158	168	170	169	132	163	148	170	141	160	153	169	190	153	157	174	152	176	149	172	166	168	153	157	149	169	169	186	155	167	158	183	164	167	176	187	172	183	162	172	185	143	141	160	167	179	159	169	155	137	161	183	153	164	176	167	163	153	150	184	144	172	171	170	135	147	134	171	160	142	165	191	171	127	187	164	134	161	175	152	168	165	167	170	170	148	181	168	161	165	172	156	141	152	160	170	173	157	173	157	184	151	155	145	193	174	175	181	161	151	157	155	178	152	148	145	162	155	190	138	175	158	154	166	174	159	193	152	155	181	159	174	158	198	171	161	150	170	153	161	158	164	169	150	167	163	161	171	161	165	141	147	159	151	175	150	181	165	166	161	150	159	147	159	180	156	167	161	163	179	149	153	171	162	167	175	165	179	159	163	159	166	155	164	155	167	163	166	158	181	176	168	151	166	162	150	165	153	168	148	183	169	129	153	146	145	174	165	148	161	156	155	142	159	179	160	159	164	178	157	158	155	171	167	147	151	173	165	169	173	187	156	165	169	170	151	179	154	143	128	194	159	160	174	167	195	154	172	159	137	160	151	181	156	146	158	157	151	151	193	168	184	161	158	166	164	151	160	154	162	162	156	177	160	157	161	159	159	143	149	174	175	185	143	149	160	165	143	148	139	156	154	139	166	163	150	169	148	164	156	156	169	157	172	183	151	149	152	170	183	132	167	156	175	163	186	137	156	180	167	161	161	170	161	166	161	146	168	150	166	182	156	176	154	146	159	143	165	133	149	179	163	167	174	169	176	181	173	141	153	144	161	158	178	157	156	173	169	157	169	155	163	141	156	153	164	160	175	207	169	126	166	173	162	151	171	159	149	165	166	153	151	181	169	179	155	148	151	166	184	136	157	160	168	172	169	159	172	160	174	179	165	154	181	175	166	168	162	168	170	157	142	151	172	194	163	180	175	174	157	161	154	162	153	182	171	162	160	177	153	145	181	154	140	159	181	186	161	163	173	176	134	167	175	153	158	171	172	168	176	158	152	149	185	173	163	160	171	148	169	163	158	159	179	163	181	165	157	163	151	159	158	137	152	160	154	155	164	147	157	169	153	158	154	129	156	152	165	155	174	173	181	160	180	154	181	153	156	147	147	161	157	180	149	162	163	168	145	160	136	171	162	177	145	152	184	151	166	153	145	170	156	166	136	165	156	182	163	149	177	169	184	154	174	188	160	163	177	168	150	170	163	157	186	149	154	183	160	178	168	161	175	150	164	171	158	174	163	168	161	182	159	140	165	160	161	160	181	166	145	134	128	160	174	145	140	180	171	126	174	176	153	177	171	164	177	172	154	187	167	172	160	167	150	169	148	142	177	167	159	154	166	131	162	145	138	158	164	164	163	153	176	135	177	147	168	161	176	182	155	157	128	195	154	158	166	180	175	160	159	163	164	167	158	189	168	149	160	169	166	172	169	160	154	149	170	159	167	152	155	170	160	160	157	157	158	162	174	165	171	198	164	167	156	170	175	176	165	188	154	154	166	173	149	152	166	149	147	176	172	160	178	180	176	173	154	168	165	146	153	167	169	181	185	161	150	164	172	166	157	149	154	159	155	159	179	173	171	168	170	162	167	164	174	127	174	167	138	158	169	163	162	178	147	169	155	152	159	152	178	188	157	150	153	151	158	183	145	181	172	164	140	177	173	151	140	144	149	188	170	167	152	149	165	174	158	171	186	158	166	164	148	179	168	193	161	162	162	165	159	187	141	161	174	161	164	185	160	165	181	165	180	141	164	170	190	182	154	162	182	156	154	173	164	172	171	156	176	154	145	153	181	173	156	153	159	140	161	135	159	187	155	161	172	148	154	151	163	172	168	147	147	153	161	156	156	159	160	169	169	134	149	159	164	146	161	175	149	163	168	153	133	171	176	161	155	169	162	194	152	160	165	177	169	191	164	155	177	138	185	174	153	173	153	163	149	155	140	158	200	176	168	171	164	159	147	166	172	159	165	154	158	156	143	150	163	147	160	152	146	143	149	156	169	161	146	160	161	143	141	156	151	153	164	164	159	167	153	175	148	167	151	166	163	165	158	174	143	158	166	146	156	165	140	157	172	178	172	161	155	150	152	176	167	161	154	151	179	154	143	151	157	148	154	177	164	168	159	165	154	150	160	147	173	183	151	152	174	162	162	170	147	151	159	153	140	173	147	159	153	151	154	173	155	151	140	166	172	151	175	143	178	156	174	149	163	157	169	151	140	182	164	150	191	169	162	151	160	149	149	184	171	142	162	130	165	164	139	154	135	155	162	137	160	142	161	161	176	150	168	163	165	167	173	169	170	156	162	167	158	170	157	133	166	134	145	194	168	149	152	166	178	173	145	135	147	150	178	152	170	156	160	185	182	188	164	159	152	160	156	147	148	189	154	175	159	142	163	158	171	158	162	136	143	178	165	157	166	159	160	153	126	131	169	170	166	162	169	164	148	174	169	148	172	135	149	168	144	167	162	144	176	136	178	188	143	181	179	155	148	155	168	170	184	186	155	165	156	149	160	162	170	169	148	154	145	158	154	145	176	191	162	147	167	155	153	162	144	148	162	165	159	154	148	157	169	175	157	161	174	161	191	155	163	160	134	162	138	180	157	181	146	160	160	159	164	165	164	166	167	169	149	177	174	140	178	144	183	156	137	151	174	151	169	126	162	150	159	171	165	162	160	173	162	152	150	151	173	140	157	144	157	176	158	149	173	174	162	142	161	157	154	159	170	147	167	165	144	152	185	177	169	183	144	160	141	168	146	156	158	170	151	165	148	161	156	167	168	166	159	164	156	181	172	178	151	145	167	168	185	162	175	191	162	171	151	180	169	158	178	137	168	161	157	176	165	159	174	181	145	170	194	167	139	183	148	164	172	140	175	156	171	157	160	157	163	158	169	146	162	178	148	140	163	174	159	147	190	182	159	172	134	170	164	188	154	146	141	195	149	163	152	181	167	167	156	174	154	149	163	149	174	147	175	174	156	147	141	167	153	156	153	167	145	175	165	176	161	180	147	156	148	165	172	169	157	162	171	162	173	175	160	148	156	154	155	164	175	155	186	168	159	170	152	148	166	157	168	134	145	175	180	153	185	165	171	195	156	178	174	165	185	186	158	135	161	160	175	171	158	169	141	184	164	156	175	174	164	168	152	157	161	150	166	162	180	153	177	163	158	144	150	175	147	162	161	169	147	158	171	166	171	166	167	148	177	142	151	129	154	134	170	149	147	143	162	153	161	143	163	168	168	173	153	165	158	163	150	167	153	168	165	157	154	157	179	155
8908	849	730	460	345	268	246	262	247	209	190	201	198	194	215	196	207	197	172	175	195	190	171	172	221	211	196	181	170	189	204	209	205	227	202	192	199	222	232	222	206	205	193	181	181	177	192	232	200	215	232	198	189	162	182	205	174	193	177	178	172	185	166	197	191	187	187	177	191	192	183	209	177	188	189	164	172	178	193	191	188	208	193	219	167	173	170	194	180	198	171	192	188	183	177	170	188	198	198	173	174	193	193	185	185	173	182	207	168	168	174	165	186	186	173	153	183	198	193	173	179	182	175	185	201	190	196	192	179	177	193	167	187	173	174	192	160	177	207	172	186	183	191	205	175	170	168	170	187	198	172	184	188	189	204	207	211	170	195	195	178	199	165	196	189	209	161	199	201	180	160	200	179	218	196	174	169	199	200	210	151	195	176	183	177	190	197	197	186	208	157	173	216	193	198	187	202	185	189	183	171	189	194	178	191	198	192	169	177	168	201	182	188	194	177	214	185	160	184	176	195	196	176	197	175	172	188	185	179	205	182	205	214	174	154	209	201	204	169	184	189	208	165	219	199	179	163	179	182	202	181	181	180	184	172	211	204	149	192	191	187	155	188	181	172	189	154	183	168	179	204	184	192	190	206	188	192	191	211	181	183	198	165	193	173	187	175	173	179	203	194	179	188	179	168	184	174	209	186	178	174	214	192	206	181	189	173	173	185	185	215	186	181	162	211	196	174	185	189	173	179	182	171	179	173	168	185	177	194	193	172	189	204	185	184	189	178	183	200	188	187	196	167	212	188	164	157	176	142	184	179	201	175	182	186	205	173	176	176	200	180	180	207	195	182	202	208	173	193	206	198	209	196	176	164	174	173	186	190	184	178	176	169	194	172	171	183	206	183	201	163	184	195	185	177	195	192	204	173	192	193	196	162	179	190	156	199	189	188	182	209	196	179	192	184	170	171	212	195	202	181	192	178	178	191	179	200	201	197	166	213	195	189	180	215	175	173	174	192	201	181	197	189	169	195	193	183	188	193	203	192	190	185	197	208	194	181	209	191	179	172	199	195	181	201	183	187	170	201	187	194	164	210	174	171	196	189	172	171	199	200	188	206	173	196	215	169	187	192	178	181	198	203	176	171	201	161	178	185	173	180	176	205	180	190	187	192	209	200	192	180	182	176	184	189	173	210	184	206	200	179	194	175	187	179	201	191	175	216	207	175	195	198	199	174	191	194	194	153	179	202	188	186	174	152	202	200	187	187	186	184	172	192	189	200	205	174	180	164	200	189	176	175	198	186	189	187	169	189	165	165	194	168	170	197	193	180	191	193	206	186	175	166	192	188	192	179	178	190	191	193	201	201	208	171	203	178	175	168	188	194	232	194	183	198	180	164	177	162	186	186	174	198	183	187	183	221	185	183	217	170	201	178	191	162	189	189	191	190	194	188	185	184	171	185	205	195	200	201	188	196	171	191	193	195	200	183	178	198	177	176	201	191	180	198	185	170	186	187	199	186	178	171	209	196	187	222	183	179	216	197	188	185	174	204	211	195	172	190	168	210	194	196	189	169	176	206	175	212	196	177	193	176	185	188	177	165	183	192	197	190	168	183	184	190	195	184	180	184	177	174	183	198	194	187	195	166	181	192	175	177	198	180	181	192	167	220	162	166	208	166	185	234	188	206	201	186	199	182	183	203	183	171	205	192	184	185	199	161	211	168	207	183	185	179	173	188	197	177	183	194	194	177	186	195	172	173	178	195	190	183	181	209	197	197	195	199	203	195	183	174	195	184	171	190	149	179	168	205	183	192	193	182	200	200	178	188	172	184	170	205	182	190	187	184	192	196	202	173	178	204	195	172	174	198	201	178	180	154	169	172	185	162	208	155	184	194	192	209	162	175	200	187	201	165	194	163	194	190	168	179	193	202	178	185	190	180	190	185	161	194	176	191	163	180	177	179	200	166	209	169	166	170	154	202	173	186	190	189	192	171	183	187	205	202	179	177	189	204	213	188	186	192	193	187	184	164	184	180	187	166	147	175	186	166	202	172	174	173	180	174	197	191	179	192	180	202	213	187	200	201	175	160	188	189	177	185	177	182	191	184	169	196	163	187	196	176	207	182	216	181	205	171	169	165	191	199	192	203	183	171	181	193	194	179	175	197	191	174	161	179	205	177	169	181	177	185	200	191	183	202	163	222	205	193	180	192	189	195	189	201	180	196	217	160	182	182	177	180	199	174	173	178	184	178	176	193	157	177	195	168	205	170	180	196	176	184	173	178	188	185	190	173	189	184	210	189	171	180	176	178	203	190	207	202	186	189	189	155	187	209	182	191	177	182	178	189	191	172	192	201	200	182	179	181	191	202	201	179	219	197	192	170	187	210	173	180	175	177	153	183	184	198	185	178	194	178	168	182	168	192	191	169	182	196	195	188	208	191	195	217	178	194	187	188	176	189	190	188	190	166	189	214	210	185	192	182	194	179	182	190	203	203	171	186	167	187	171	194	188	177	174	190	197	174	207	173	189	182	177	169	193	191	194	178	176	201	193	181	187	175	208	192	211	185	190	178	185	217	185	173	187	180	196	165	189	190	182	202	205	184	159	189	196	184	185	198	165	191	202	187	201	206	175	198	178	184	184	176	190	203	181	197	174	201	177	155	191	153	185	181	181	166	181	185	182	182	183	192	202	186	195	204	193	197	192	210	202	206	183	165	156	160	185	201	167	186	173	175	178	184	178	177	187	200	210	170	184	188	166	194	183	192	183	197	184	176	201	175	205	180	198	170	186	220	220	186	198	188	182	164	193	188	195	198	171	182	199	176	188	177	196	167	190	179	196	175	173	166	169	212	186	175	188	182	178	170	198	190	183	203	198	209	191	183	165	181	193	192	197	189	209	196	172	184	201	212	185	167	191	186	194	204	169	169	184	165	187	197	187	185	178	191	187	191	197	196	197	197	190	203	193	189	182	178	196	207	194	177	186	187	195	171	182	207	190	180	176	178	197	197	168	159	185	195	199	176	185	186	161	210	182	190	181	166	186	162	195	192	190	176	178	189	194	187	179	181	162	192	168	192	180	158	188	164	193	180	180	185	187	207	203	186	196	181	212	183	212	178	178	158	213	202	180	183	189	183	184	165	183	189	179	186	194	192	185	187	188	206	174	171	171	194	180	170	193	207	188	213	177	186	198	190	181	193	163	179	180	183	190	190	186	181	212	189	187	184	179	186	183	162	175	211	177	178	200	189	215	214	184	155	197	165	164	182	168	179	173	188	183	185	173	187	185	205	209	184	176	173	175	197	202	189	187	203	190	167	182	183	185	188	187	181	174	200	194	180	188	198	175	164	168	170	181	214	177	199	169	195	176	182	170	188	181	179	175	172	171	169	201	202	188	183	182	176	183	177	167	198	188	186	175	171	198	184	190	186	172	186	188	188	197	198	184	179	189	202	164	169	193	197	208	168	195	197	213	182	179	205	188	169	162	200	168	170	174
24480	20388	26627	24020	20389	8984	1112	701	593	514	428	383	362	353	352	285	270	306	270	276	266	278	288	283	258	274	276	280	274	243	272	281	253	246	260	240	233	249	264	263	260	234	226	257	263	227	267	225	265	226	238	254	205	204	207	224	222	247	199	221	212	231	234	248	221	224	226	254	222	210	206	264	241	203	254	253	245	248	208	243	239	230	212	219	216	210	215	234	197	226	235	215	224	221	244	215	214	212	227	228	220	185	202	231	221	232	226	207	236	228	203	212	208	228	235	232	259	210	197	227	235	225	203	224	227	223	222	227	241	213	213	216	219	219	235	247	242	239	221	211	219	230	229	221	210	247	221	208	224	220	217	218	224	230	248	221	222	222	238	210	225	230	224	215	221	218	219	191	199	217	229	230	229	214	239	206	204	233	215	227	242	236	232	221	256	199	242	233	226	238	216	215	240	202	236	222	222	201	230	218	240	197	210	242	235	217	230	238	203	204	223	234	233	236	231	230	228	218	240	226	231	212	213	242	226	245	216	222	244	232	235	216	230	217	219	224	204	237	244	215	233	215	199	244	236	216	226	203	231	202	223	243	239	242	231	220	219	217	218	217	207	197	222	230	226	231	223	231	220	228	214	217	214	262	222	217	222	238	221	180	227	252	189	230	222	208	209	227	253	219	242	210	224	223	191	208	215	231	219	231	222	205	225	229	208	229	222	237	231	225	251	236	224	238	218	229	222	222	221	219	215	226	224	179	217	233	196	235	219	241	228	226	213	212	212	249	201	224	223	241	235	236	228	233	217	205	216	192	215	221	210	233	202	221	209	210	232	217	203	237	222	209	215	231	219	209	205	217	231	215	208	222	224	201	217	241	223	207	218	227	229	199	219	239	218	232	242	202	228	214	218	212	220	199	227	201	194	219	216	207	223	223	250	202	243	199	237	216	212	230	235	234	187	246	245	228	193	221	223	225	214	216	209	208	240	221	196	236	232	246	221	225	209	227	215	218	230	228	217	212	226	200	192	218	200	195	226	236	235	202	244	245	236	230	217	238	240	234	230	251	224	207	215	221	207	222	225	228	243	217	241	204	209	221	215	229	228	243	224	260	226	191	206	207	204	255	201	208	228	207	201	230	233	213	226	213	227	230	203	231	196	219	223	246	218	209	203	223	234	182	233	220	232	195	213	236	243	197	212	234	209	225	215	217	214	223	197	234	222	207	195	210	195	234	222	228	213	232	232	201	223	221	200	212	211	217	221	229	214	241	228	241	243	206	224	242	198	239	215	230	206	232	226	229	224	223	219	216	223	246	245	188	226	278	210	196	205	201	197	218	244	254	197	221	228	206	224	232	215	213	222	221	215	213	234	226	200	219	221	224	217	212	228	236	245	195	205	216	224	227	197	213	216	223	214	212	236	259	216	208	203	235	246	192	213	207	204	216	222	242	256	202	209	226	217	219	209	221	224	220	228	233	208	208	216	205	220	253	246	211	226	220	211	228	242	221	223	222	206	213	214	199	208	228	247	229	221	213	194	221	197	217	223	235	196	228	236	201	205	241	211	210	226	220	232	214	221	223	220	224	232	197	226	205	233	198	224	244	221	241	209	217	237	193	232	220	220	238	223	231	256	214	223	218	226	213	243	219	226	227	209	214	235	217	215	241	210	202	228	215	206	254	249	215	191	225	213	208	225	207	222	203	218	227	243	203	217	229	211	207	232	220	196	218	206	241	212	248	214	241	235	242	227	228	220	236	231	214	199	218	213	247	234	219	230	196	207	224	214	214	213	238	231	258	229	259	234	218	203	188	229	203	221	226	244	240	220	243	211	209	208	244	223	200	215	238	199	205	228	211	219	257	223	238	232	205	241	214	210	223	223	225	199	209	212	237	235	219	225	223	218	242	225	238	193	211	260	207	235	204	231	222	220	220	246	196	237	209	230	224	236	227	218	200	200	203	230	218	250	210	209	209	203	210	219	242	219	236	236	242	258	216	211	216	231	213	185	215	204	237	229	215	202	231	208	217	224	202	248	215	231	215	198	231	216	213	228	230	226	201	227	219	213	228	223	243	232	229	217	218	223	227	235	239	238	249	211	212	226	184	237	209	206	228	223	255	213	212	197	232	244	239	218	235	226	225	236	196	234	230	231	197	222	222	210	224	225	217	240	215	210	203	252	243	198	240	196	240	238	217	212	200	221	240	257	184	233	209	259	217	222	237	201	226	233	197	206	215	220	239	212	211	223	223	233	202	229	229	217	220	209	242	193	231	234	228	223	218	239	230	227	235	213	230	226	200	205	229	237	238	233	213	217	217	224	220	243	240	241	223	244	236	227	211	235	216	223	225	236	207	211	220	248	229	229	228	228	234	235	213	223	261	232	238	197	211	212	209	231	225	223	253	237	213	217	203	198	227	236	212	219	221	225	202	224	255	194	215	227	234	218	228	239	212	216	206	227	230	220	216	220	222	214	209	200	207	224	210	211	227	226	206	238	196	231	240	202	215	222	229	254	220	229	214	216	219	266	227	205	207	226	220	225	211	210	223	228	221	225	240	202	263	231	237	232	206	225	206	228	220	214	231	213	224	229	231	238	231	205	239	203	198	226	212	245	207	221	218	212	211	237	208	203	236	241	210	219	235	215	218	218	231	239	232	204	250	228	220	235	236	219	246	206	223	225	209	221	241	234	214	217	231	245	219	236	228	246	202	253	221	234	246	211	219	236	225	217	240	198	222	216	252	217	206	228	202	209	224	224	216	209	216	205	223	219	224	227	234	221	218	216	234	234	211	229	198	227	215	246	228	228	211	232	233	247	225	244	211	201	205	222	233	230	221	215	222	225	219	226	224	252	214	229	214	198	207	224	212	220	231	203	231	203	238	224	250	223	259	253	218	214	236	244	216	214	228	221	216	197	202	210	216	225	222	240	236	227	194	232	230	198	225	216	208	217	231	218	211	191	217	243	219	232	228	231	225	197	218	188	204	241	196	256	210	216	234	200	219	207	200	233	224	220	207	193	213	206	229	233	234	179	225	232	218	218	224	198	235	211	218	217	221	204	230	234	234	232	202	229	247	238	249	237	225	190	230	248	225	229	217	205	228	225	205	245	228	219	208	217	218	218	211	234	238	228	208	229	227	210	213	200	231	220	231	203	228	210	235	196	232	208	204	214	225	218	219	235	220	243	239	195	213	241	243	230	209	212	221	217	227	220	213	199	211	220	241	243	225	232	243	226	228	200	223	230	204	225	227	247	212	218	251	229	232	209	238	207	212	242	225	215	228	190	229	237	217	256	221	229	223	221	216	245	222	204	211	205	230	222	221	233	206	222	224	209	244	241	229	230	226	221	217	221	234	226	256	204	249	225	192	221	223	225	213	241	236	221	214	230	225	189	216	224	213	227	209	224	222	224	230	210	214	253	200	215	214	236	214	219	253	233	227	209	221	220	236	219	235	197	222	246	235	244	198	225	213	224	245	218	217	219	243	196	209	188	184
18047	10891	10084	5335	3438	2311	1685	1331	1042	917	816	729	575	546	502	458	451	442	346	375	354	352	364	353	340	299	292	318	312	299	303	277	276	325	291	300	260	330	272	318	275	264	266	276	292	249	257	273	256	268	257	236	258	256	238	231	272	248	252	243	245	250	265	219	252	226	227	237	250	233	264	229	230	231	227	212	235	258	209	235	230	232	232	254	226	256	219	202	218	233	253	219	249	244	230	223	233	247	214	210	263	241	208	251	239	243	221	224	212	233	235	218	227	225	214	230	217	227	227	241	234	234	242	246	231	221	224	217	253	254	229	253	224	249	212	217	245	230	213	214	219	245	213	238	233	213	230	259	244	217	228	223	211	254	214	226	257	212	218	223	211	243	201	235	243	252	246	229	249	249	223	228	231	261	210	248	221	233	238	260	228	214	229	218	195	228	232	220	240	251	244	247	231	236	212	216	236	235	258	184	238	220	236	237	243	242	182	219	206	210	242	219	240	221	230	219	222	215	238	214	231	233	214	222	224	230	244	263	252	235	217	229	221	229	223	207	231	233	231	240	215	219	262	217	206	248	207	267	233	215	225	238	214	221	217	238	255	234	208	217	236	212	239	211	254	231	243	235	233	241	254	209	238	234	244	229	239	250	215	246	214	208	205	237	230	255	208	255	236	242	230	224	221	225	231	234	237	226	220	195	229	205	251	238	237	221	212	241	247	234	235	249	234	206	233	213	268	218	190	221	255	215	225	244	213	223	251	231	249	221	244	225	223	216	198	252	202	258	231	221	225	223	237	217	211	247	238	222	242	249	229	265	282	202	225	229	238	241	206	225	247	242	236	226	225	205	213	198	223	215	228	218	227	187	252	209	239	232	237	231	224	234	221	243	245	233	245	218	236	189	244	222	233	232	238	215	231	218	218	241	226	219	231	230	226	233	236	238	238	249	226	219	228	248	203	221	266	244	229	230	201	223	220	212	231	219	218	227	229	248	214	266	230	235	211	223	237	203	259	223	228	219	240	226	232	233	225	219	242	239	242	238	205	218	245	229	231	219	226	195	235	239	205	208	228	241	228	218	231	232	221	231	234	222	227	240	220	205	249	242	210	237	230	237	222	224	225	207	267	243	194	237	206	223	247	214	228	249	224	220	213	212	226	210	213	218	213	210	204	222	236	252	245	222	228	212	207	232	244	205	227	241	212	206	230	202	222	210	228	209	213	218	217	215	241	245	241	232	228	229	228	211	231	213	221	239	197	258	223	215	195	202	230	225	235	216	242	212	228	242	196	238	245	224	236	226	219	227	230	225	230	201	249	248	252	219	227	259	246	243	271	212	221	219	249	224	217	253	223	221	244	235	244	220	195	220	226	232	216	237	224	225	237	209	222	215	232	223	230	240	219	226	221	249	216	244	240	222	235	226	260	220	226	251	213	229	229	222	209	233	229	226	214	241	254	265	195	208	236	252	224	239	231	225	243	231	191	236	240	209	210	239	248	211	205	214	197	240	206	209	252	229	246	223	197	241	223	229	228	236	234	234	217	235	215	247	238	228	242	240	230	212	224	215	219	245	212	226	213	236	235	234	203	226	237	225	215	240	255	231	229	217	205	231	225	248	210	216	234	236	233	246	227	228	237	257	222	224	236	200	225	227	241	246	244	221	240	229	213	231	223	232	259	234	209	217	214	208	207	253	229	201	224	242	237	224	223	229	229	218	219	192	234	249	232	210	244	218	245	231	203	221	211	251	223	221	222	230	238	248	215	226	198	222	229	211	231	234	236	245	268	208	237	245	242	228	220	251	234	205	206	232	228	216	216	235	235	229	241	232	248	229	239	246	266	247	219	236	227	241	215	215	229	218	228	225	205	247	240	237	213	240	232	222	237	224	227	218	211	261	217	224	206	239	198	214	220	216	230	246	224	203	200	212	219	229	226	207	240	205	240	200	242	242	215	242	224	220	223	226	237	228	217	243	249	233	234	217	231	246	248	223	236	219	227	224	257	215	232	247	233	217	214	252	231	221	229	209	249	242	232	247	227	184	239	268	212	222	239	274	237	222	249	214	214	232	219	219	215	189	209	236	245	211	228	233	233	243	224	236	239	224	228	222	202	220	196	226	236	238	217	233	229	234	214	211	241	223	242	246	222	242	217	256	232	211	242	217	212	239	211	241	227	230	206	240	242	220	219	218	227	242	204	222	197	239	235	219	209	247	242	221	246	229	250	232	209	209	205	212	203	215	249	234	214	232	222	228	222	257	226	233	216	231	243	216	231	217	247	215	252	229	240	225	209	218	216	232	203	209	223	213	275	219	234	241	212	237	219	191	267	212	233	221	208	232	230	242	224	228	215	214	239	226	228	215	252	236	227	227	237	237	241	230	210	230	229	238	216	210	226	240	213	227	218	216	229	220	241	216	217	238	231	224	227	225	250	237	209	239	233	226	211	238	237	215	197	226	192	232	226	244	241	226	223	214	242	242	217	199	238	212	220	246	214	225	228	233	216	211	231	212	226	248	226	216	254	227	243	235	228	223	230	236	210	210	208	248	245	222	220	205	276	253	232	212	237	209	245	247	231	239	219	233	228	225	222	214	229	213	227	197	226	219	245	232	250	224	230	217	239	252	219	219	222	231	210	211	193	225	206	228	233	218	218	233	227	196	223	212	234	233	245	213	240	212	223	235	229	231	213	214	213	202	208	219	251	222	237	220	236	223	225	226	208	241	237	244	226	223	214	211	203	209	227	233	209	241	205	212	238	223	212	211	215	235	247	217	234	223	237	259	239	197	251	216	249	215	223	243	231	246	235	249	232	212	219	221	239	253	228	244	235	222	222	242	231	236	238	228	235	229	259	224	234	212	233	220	231	211	250	216	226	211	230	232	200	228	235	233	240	216	219	225	235	232	213	239	231	233	235	243	236	218	231	215	226	255	245	231	232	235	230	223	245	229	239	223	201	256	235	234	213	247	228	219	222	221	217	207	213	220	247	219	231	241	232	231	226	251	224	223	231	212	245	225	213	227	240	212	243	205	235	230	247	213	259	238	208	215	263	234	226	207	183	232	236	206	255	239	261	240	225	221	215	213	212	237	218	241	227	242	225	250	237	224	232	251	223	220	224	212	200	243	233	236	246	230	261	229	260	224	227	230	243	227	214	267	232	224	226	229	234	200	225	250	233	227	245	215	218	214	232	245	239	258	219	204	220	236	234	227	228	217	218	223	238	198	217	219	219	206	215	243	249	202	224	223	218	233	238	245	222	245	240	214	217	197	248	238	205	210	257	216	199	200	222	250	216	219	222	215	230	213	251	232	230	214	232	241	214	203	239	217	205	211	226	232	220	236	219	239	225	194	235	220	210	225	244	233	240	204	203	205	209	227	253	220	231	240	239	235	218	234	220	213	208	258	244	219	223	198	251	235	223	241	209	243	221	231	208	244	225	223	228	225	226	219	217	235	229	225	234	208	214	224	264	207	232	224	222	225	232	235	234	201
22589	20396	27075	23612	20399	20478	8975	1674	1221	1061	956	889	807	747	766	696	687	717	643	640	609	599	590	623	606	579	581	550	541	544	588	604	598	552	500	528	563	596	559	574	545	572	553	528	542	535	493	534	533	545	558	589	523	538	472	515	541	530	568	477	538	506	491	512	545	518	500	524	497	518	484	492	496	529	516	513	539	526	511	496	542	507	476	466	517	503	507	485	514	519	542	533	482	524	522	485	495	496	540	514	518	495	554	511	518	501	526	500	511	530	531	503	546	532	513	531	523	519	530	530	505	491	508	503	501	516	496	517	495	519	519	486	530	490	539	511	498	473	523	492	504	516	491	494	522	541	488	534	488	494	521	530	544	509	491	487	525	476	555	520	510	514	523	539	480	469	498	503	480	472	505	511	515	541	503	515	477	514	498	521	528	551	496	494	503	511	527	489	516	530	494	492	536	456	501	477	457	500	516	508	533	525	512	528	536	550	532	507	494	519	516	526	511	509	463	536	479	548	501	460	487	503	488	495	489	546	535	511	518	511	500	500	488	503	509	490	500	532	511	557	530	554	505	486	516	489	530	499	481	533	520	510	516	529	550	478	484	490	496	513	448	477	531	479	474	498	518	551	507	497	519	469	529	490	474	544	564	491	449	478	501	499	496	506	511	487	495	505	491	499	552	493	491	475	509	481	498	503	522	500	511	480	548	504	499	519	529	462	507	493	519	532	495	525	490	483	474	522	507	482	521	495	469	500	484	522	486	519	502	530	497	520	482	507	489	503	490	550	501	541	493	514	505	525	518	520	489	495	486	505	539	473	512	530	498	455	502	488	511	477	475	535	495	503	504	506	476	504	457	495	516	532	504	509	503	499	516	522	466	537	485	487	492	554	500	500	501	537	483	501	514	530	469	503	515	504	485	482	508	554	528	520	508	472	494	470	517	524	507	484	511	540	527	509	524	507	520	514	477	512	497	538	498	498	441	493	488	557	496	516	470	457	468	478	474	476	500	495	490	454	476	515	513	476	479	527	480	519	493	489	503	495	468	478	520	501	480	487	479	517	524	493	532	479	486	459	499	496	533	461	485	505	497	473	505	517	466	492	489	493	518	497	501	488	500	485	492	531	478	522	524	512	491	515	527	463	513	486	489	498	519	518	495	451	538	503	453	519	523	467	528	506	458	505	482	519	511	518	503	464	503	496	544	471	504	494	540	544	458	510	499	469	481	512	552	501	501	516	516	504	467	514	501	495	554	511	495	479	523	483	532	511	535	515	497	502	508	527	507	505	526	501	492	538	501	509	512	480	493	500	510	530	517	550	537	471	488	524	458	504	484	506	473	500	507	495	523	515	503	496	489	517	493	552	518	473	457	491	499	478	519	508	493	514	484	474	530	500	521	518	502	447	508	502	486	485	557	493	474	512	464	470	488	552	490	489	558	540	493	484	514	491	501	498	534	509	520	498	524	479	512	504	520	503	507	520	517	476	490	477	516	504	489	497	487	502	496	497	475	459	468	531	521	520	472	494	500	518	506	488	489	517	520	516	492	482	496	497	528	505	507	505	544	483	517	500	498	478	500	504	485	527	486	526	526	542	497	507	530	506	500	478	498	511	531	506	516	468	540	524	490	503	515	486	483	503	504	518	517	525	518	463	489	482	505	524	510	514	464	496	543	479	476	532	508	506	500	527	535	501	504	505	471	524	543	527	484	493	514	535	516	501	505	470	514	521	458	514	509	481	453	484	508	481	544	488	526	533	478	495	517	516	492	485	505	516	498	541	547	505	543	491	487	447	493	494	498	474	520	494	506	519	536	487	447	503	490	517	468	494	515	484	517	522	486	519	483	473	505	541	496	525	484	547	511	483	499	530	529	548	530	512	508	537	511	524	504	496	542	529	485	528	504	556	502	479	515	491	503	497	489	505	545	526	486	515	511	487	483	483	514	501	493	545	506	563	449	522	537	522	508	492	494	542	511	527	508	532	488	499	472	515	485	510	508	495	499	514	529	529	533	492	466	505	503	487	499	536	508	492	514	471	544	538	499	510	490	533	527	501	517	517	481	546	509	469	482	498	486	483	481	508	528	481	496	489	514	525	497	522	497	456	493	527	489	532	517	514	508	482	502	501	504	509	532	508	466	514	491	507	509	500	482	499	488	498	511	526	496	526	493	468	511	502	527	507	512	495	500	493	485	522	485	515	469	505	511	443	492	483	537	515	518	505	500	546	475	508	500	515	511	507	484	480	505	494	515	498	511	477	477	465	477	497	520	499	489	519	521	518	471	448	521	479	515	505	533	522	499	485	533	435	506	485	507	495	450	457	488	453	488	479	480	518	503	506	560	477	534	496	499	481	490	497	526	538	498	535	491	497	512	540	464	507	501	477	474	496	514	491	531	492	476	564	457	509	517	474	472	523	504	509	500	527	483	523	452	491	519	471	551	528	499	490	471	463	549	499	461	523	520	530	475	508	521	495	492	488	500	545	514	484	493	496	543	483	512	481	481	511	493	502	501	498	527	496	487	496	531	532	487	478	501	555	478	538	554	464	550	498	508	452	498	484	510	538	494	516	513	523	481	464	507	485	512	507	495	485	508	478	492	516	499	464	520	455	477	472	553	545	509	540	522	525	451	474	497	452	496	475	491	505	510	528	527	533	507	456	486	495	488	480	523	462	508	483	501	495	510	519	533	506	468	476	518	501	518	503	508	513	482	508	519	502	500	513	502	500	511	520	500	497	495	546	455	514	509	474	499	505	536	522	521	486	477	499	479	504	518	510	495	528	470	526	463	513	517	493	480	488	480	498	504	513	480	458	521	490	521	509	495	509	523	484	544	516	527	499	517	514	466	476	537	511	489	525	526	490	495	490	527	473	505	514	488	527	538	489	515	491	477	490	515	480	508	514	525	503	504	551	466	494	477	520	451	470	479	480	499	481	454	521	449	488	490	485	528	504	485	499	519	511	519	505	503	503	489	547	444	505	536	449	518	506	508	502	485	518	524	457	528	463	519	504	516	525	500	495	503	512	491	512	463	476	509	509	498	520	485	506	516	484	476	513	516	503	514	499	501	501	523	506	505	507	487	512	514	496	530	478	501	516	518	497	478	507	475	511	515	537	507	529	491	496	472	502	466	538	520	500	476	498	518	537	503	482	482	524	517	543	514	556	479	504	507	498	519	474	478	536	482	494	497	498	478	478	500	518	482	483	530	540	494	505	470	500	503	510	488	494	507	534	517	460	487	501	525	511	486	494	505	541	472	474	474	513	530	479	512	489	530	516	494	481	540	527	515	487	547	519	498	478	530	517	529	505	523	514	532	506	525	475	535	508	513	531	485	532	532	503	502	515	512	517	514	494	481	481	493	522	476	480	512	496	496	512	492	537	492	450	503	450	541	478	483	531	505	531	496	563	514	517	502	499	502	468	511	524	475	528	523	506	467	433	527	504	496	544	509	546	499	537	495	512	516	494	475	497	523	464	490	480	499	485	470	483
19997	17765	16780	9477	6320	4569	3487	2583	2146	1863	1550	1387	1260	1113	1058	965	883	794	792	793	721	736	718	665	699	679	671	624	651	637	622	628	631	656	646	654	537	591	551	599	566	551	556	530	583	566	510	537	544	504	514	523	538	536	555	557	529	537	492	520	534	547	519	477	537	535	529	483	502	473	498	522	530	520	541	492	511	479	506	474	527	486	461	471	500	533	490	490	493	490	508	502	532	528	513	503	509	485	533	514	504	476	506	462	510	484	489	476	495	511	501	545	453	478	454	554	487	449	503	485	522	490	507	485	485	503	495	516	533	557	511	512	496	476	528	525	510	517	486	457	475	520	500	467	482	491	479	496	514	523	465	482	477	476	498	498	495	483	514	487	507	469	490	473	501	476	506	502	461	497	503	495	469	483	516	475	506	443	530	489	481	498	480	470	488	472	471	501	524	502	503	492	449	474	521	455	481	477	494	478	510	449	467	444	506	456	509	492	525	529	433	465	447	512	515	500	484	488	499	464	455	462	487	485	526	514	476	504	510	476	527	554	496	514	451	474	523	502	524	483	477	512	487	494	485	500	498	510	499	512	524	487	461	529	499	491	478	510	501	507	484	460	510	494	531	456	434	458	504	535	464	472	512	477	479	512	507	496	467	446	503	508	491	483	479	515	439	465	525	482	492	466	465	502	464	481	475	463	486	469	493	465	488	478	531	455	448	517	483	512	439	513	503	471	464	481	504	470	454	493	529	507	475	478	495	488	461	541	522	499	506	445	500	504	497	496	477	536	492	510	491	508	514	521	470	477	480	465	497	438	487	516	486	461	482	494	502	496	488	508	460	495	502	491	474	480	496	489	471	474	461	483	461	535	489	504	510	495	475	481	501	459	514	528	538	465	508	473	482	524	514	458	472	484	469	541	480	493	491	513	522	542	493	505	461	458	497	556	470	484	485	505	458	515	517	509	491	501	526	467	518	496	488	442	508	474	488	468	536	492	485	478	498	451	499	483	492	451	501	452	486	470	472	485	487	449	486	478	479	502	492	494	488	504	521	452	491	511	490	498	467	507	465	515	495	493	452	496	492	504	499	446	494	467	454	507	530	455	464	525	459	474	465	461	503	504	472	507	496	482	520	464	490	480	493	474	450	434	459	513	480	480	487	471	496	527	496	478	467	487	472	470	458	517	432	480	469	498	454	485	529	466	505	494	505	489	461	487	499	455	469	470	499	472	515	484	503	444	462	466	515	481	508	577	481	463	465	480	469	530	486	518	503	488	529	470	474	503	505	475	495	471	526	466	483	536	500	482	501	485	455	506	536	484	499	456	485	500	483	452	477	500	532	474	485	469	515	445	473	498	508	467	509	473	473	511	488	465	476	484	483	525	464	490	494	493	480	514	439	509	519	455	475	488	534	477	498	522	508	494	502	487	480	510	479	561	506	513	504	504	515	465	470	505	499	471	467	485	493	492	487	489	506	514	483	525	506	493	498	478	502	499	463	493	479	465	482	473	506	480	503	487	507	475	527	492	492	497	500	501	490	488	509	487	509	488	494	521	475	488	479	523	495	481	474	476	509	495	488	471	466	529	479	500	488	447	515	498	488	472	465	518	508	490	508	522	521	487	502	519	491	496	498	519	462	453	475	509	519	479	462	523	483	457	472	492	506	496	451	469	476	497	486	497	448	479	468	488	432	484	478	505	539	476	510	530	470	485	445	462	468	488	494	460	487	486	493	472	492	501	477	466	486	464	476	482	534	486	481	492	476	535	520	508	508	495	513	519	471	509	518	532	462	477	473	493	502	514	485	527	477	481	519	505	499	446	502	510	485	474	501	494	491	485	494	483	512	472	478	491	489	479	512	495	505	462	476	532	518	459	462	467	511	483	481	478	482	498	496	485	490	483	537	464	503	475	486	468	508	453	491	475	508	503	465	471	483	467	482	501	444	491	536	493	528	472	501	513	466	477	468	503	522	509	448	486	456	457	457	507	467	463	459	529	517	494	462	484	442	502	473	521	473	498	519	492	526	462	455	505	543	495	520	499	506	503	507	482	492	495	469	460	537	471	500	490	521	502	503	480	490	459	502	457	465	490	513	536	493	470	500	467	482	525	478	502	504	516	470	502	505	471	471	474	516	520	462	520	503	486	470	440	511	487	486	491	536	514	475	482	472	504	505	499	500	506	472	474	462	495	475	468	517	516	468	494	481	505	479	470	525	474	472	475	470	490	540	550	505	473	490	475	528	506	455	498	459	472	464	479	508	503	470	503	460	468	490	475	442	484	458	439	478	492	497	484	447	492	489	533	527	465	465	488	505	497	507	480	446	486	467	458	496	534	494	492	529	504	471	518	521	473	467	514	479	487	474	492	518	501	502	565	481	502	467	496	508	499	511	469	481	468	486	446	455	507	511	510	489	467	469	497	549	491	469	485	486	524	455	469	486	491	471	486	440	496	513	480	514	480	511	466	486	495	475	496	528	487	505	493	499	480	499	542	501	520	480	486	473	461	472	473	477	470	492	538	469	486	489	484	487	507	474	503	465	484	496	489	532	489	480	491	491	498	509	510	490	463	482	495	509	492	463	506	493	455	485	511	480	463	439	475	463	543	478	512	469	514	493	465	478	488	507	470	480	489	460	483	479	577	472	464	506	495	497	502	479	496	508	511	485	479	498	474	472	483	474	468	487	510	493	494	466	537	469	491	462	487	504	479	502	517	524	503	479	492	508	484	458	509	481	498	535	501	529	499	507	502	501	522	450	480	478	482	487	488	515	527	495	451	488	543	524	513	502	496	508	473	502	507	498	498	486	503	469	491	502	456	487	488	520	502	479	494	484	486	475	504	476	536	529	554	503	500	498	495	457	474	482	462	486	441	470	457	497	479	466	507	516	505	492	496	499	499	473	496	475	462	514	476	517	529	471	476	517	486	507	464	546	498	484	479	485	469	473	488	492	497	504	467	480	472	508	486	510	494	478	468	490	505	460	522	449	492	520	497	506	481	474	523	467	450	502	468	518	497	502	550	513	475	487	497	511	448	486	500	455	494	528	476	482	490	510	499	436	475	499	508	473	500	448	477	461	477	467	427	490	500	476	481	477	464	468	504	536	468	481	436	470	481	507	477	479	468	483	467	512	479	517	461	500	457	509	456	516	496	492	504	491	497	525	528	487	514	518	502	487	458	504	468	508	503	466	465	519	468	478	489	455	508	509	466	544	498	479	468	490	467	471	481	482	501	522	473	525	449	464	459	449	535	494	488	484	494	474	508	507	512	498	508	480	504	475	523	499	511	486	473	505	526	511	485	491	485	485	497	530	537	461	488	483	506	500	485	548	486	436	518	482	472	475	511	500	495	464	444	486	501	509	494	483	464	483	470	524	509	465	509	488	490	495	519	439	463	491	490	506	471	509	501	519	490	461	488	468	482	465	501	485	509	462	479	470	513	501	461	511	496	501	481	471	460	508	497	514	479	522	496	493	492	492	524	488	501	520	451
27951	13033	1386	434	284	234	214	186	159	199	182	166	203	187	160	155	168	158	186	160	161	152	165	160	163	149	178	174	154	169	167	189	182	198	188	172	145	168	178	168	171	187	167	170	171	156	162	172	148	161	163	166	147	171	145	172	167	164	164	142	160	175	169	166	149	154	166	149	155	142	169	163	162	150	178	159	163	159	164	173	170	169	158	152	141	160	170	168	164	170	165	152	164	191	179	140	133	154	158	190	168	175	151	159	148	132	183	169	153	158	157	167	153	174	144	147	176	151	161	163	168	162	157	149	174	145	172	152	177	158	178	158	181	174	173	168	141	164	189	198	146	157	147	147	176	137	177	158	162	163	178	165	189	178	173	164	188	163	146	159	153	168	149	162	180	148	163	148	149	150	157	171	151	166	187	171	154	165	151	151	161	189	160	166	166	164	148	141	161	167	152	149	156	169	184	161	178	178	168	165	164	171	150	160	153	167	163	137	143	167	162	169	161	149	150	184	164	156	158	172	152	159	171	154	169	167	159	160	164	142	146	143	159	163	176	173	150	150	169	170	172	136	172	145	143	177	166	150	173	169	148	146	174	143	173	164	157	161	141	168	149	162	155	185	168	164	178	137	164	174	182	175	169	140	139	159	169	175	167	173	186	167	162	164	146	175	163	163	165	139	159	158	158	139	154	164	165	180	172	175	148	168	141	165	170	164	147	170	169	158	161	174	182	173	156	159	149	176	159	167	162	185	157	149	156	179	141	173	146	167	172	142	159	157	162	189	180	161	170	166	181	151	168	167	160	162	156	172	164	167	160	156	161	170	155	179	136	160	168	154	169	162	159	172	176	181	166	169	172	179	154	173	156	173	147	165	175	152	143	147	153	169	178	160	185	172	156	174	155	172	146	155	154	162	169	170	157	166	169	158	171	147	162	167	159	169	155	170	148	151	162	139	161	157	184	176	151	173	154	174	166	152	180	159	169	172	159	156	172	150	150	154	148	150	154	161	180	155	159	136	164	174	156	179	178	157	162	175	162	171	162	153	161	190	152	150	149	167	157	164	149	133	157	142	142	177	163	154	152	175	179	188	158	164	148	159	162	139	167	141	180	171	156	156	181	207	166	150	162	163	134	164	181	163	171	155	188	163	168	167	163	144	154	158	163	175	178	159	159	157	159	159	173	170	155	176	165	181	181	139	159	163	139	175	157	180	161	159	156	150	142	143	163	175	163	163	175	185	161	161	180	145	171	163	153	177	186	164	160	167	169	175	144	171	159	176	145	169	146	164	151	159	160	148	171	159	141	142	173	150	170	178	166	164	174	169	192	149	149	165	180	172	167	142	150	152	160	168	145	151	169	151	150	196	160	167	172	154	137	142	142	170	174	159	150	158	160	162	175	180	159	157	149	162	182	157	149	147	181	169	156	147	168	152	160	161	159	154	153	193	174	159	178	154	161	151	153	172	167	147	157	174	167	157	164	152	157	168	152	153	170	167	141	183	171	145	159	144	169	163	176	124	135	173	151	144	166	159	184	173	164	182	180	153	138	134	181	178	165	178	173	158	172	138	160	147	160	163	155	156	153	161	187	153	152	168	148	153	175	171	146	157	167	161	172	158	179	177	170	151	162	166	166	151	159	157	152	152	158	172	160	149	155	151	184	164	149	169	132	182	171	153	148	199	164	160	178	158	164	167	168	144	160	173	156	161	160	158	153	154	172	172	177	178	160	169	175	145	157	168	134	145	164	155	170	169	166	146	174	169	174	164	205	174	169	150	177	153	150	182	166	156	165	156	137	196	169	167	152	172	159	170	167	155	150	188	167	153	184	172	142	168	173	171	154	146	158	158	157	165	152	156	181	185	171	155	140	169	162	157	157	147	164	149	168	141	199	187	180	157	184	157	157	160	170	171	143	154	159	157	147	174	169	154	177	159	168	182	183	157	173	161	171	160	148	169	190	174	174	142	184	162	160	126	158	150	156	175	162	165	153	147	173	138	179	144	163	154	162	170	175	161	170	154	150	165	148	150	164	157	138	164	151	157	169	188	160	188	160	159	178	175	139	168	151	167	172	164	163	148	166	145	165	170	159	149	176	164	168	159	168	173	185	159	164	166	179	147	160	128	157	161	159	168	180	153	161	144	154	169	159	176	160	165	161	184	159	168	164	173	153	154	177	166	163	175	164	178	145	167	167	173	135	187	168	159	152	158	174	175	173	161	166	161	165	154	163	162	164	157	172	197	169	151	149	156	174	195	154	172	150	139	181	153	183	152	155	162	159	175	161	195	192	155	185	159	152	147	179	162	150	159	153	152	177	151	167	161	156	159	149	170	158	172	149	160	145	144	142	161	142	171	169	154	143	184	167	176	162	164	171	145	152	176	159	165	164	153	171	164	147	176	182	166	171	152	181	188	155	142	146	148	147	145	151	179	173	163	175	167	169	171	155	159	167	158	139	166	140	170	146	164	159	166	167	174	157	156	143	158	183	159	155	173	154	166	165	156	145	155	172	186	153	147	176	165	168	151	167	166	164	157	171	154	156	151	161	161	163	169	146	168	173	174	135	176	162	149	161	164	169	163	151	177	177	161	163	171	169	170	183	135	163	178	160	150	153	152	180	151	170	144	157	180	171	147	167	167	175	159	158	158	148	171	163	156	153	191	170	159	159	164	167	145	158	146	174	171	159	179	169	168	162	173	153	166	177	158	155	151	191	147	143	168	161	160	170	140	155	136	154	166	185	149	169	160	168	141	189	138	174	158	155	181	183	184	167	171	163	169	188	168	183	143	141	150	170	146	164	140	193	166	165	171	162	183	186	150	175	140	170	165	148	174	176	171	178	169	181	174	168	153	144	162	179	148	189	160	173	173	154	154	165	156	160	158	171	178	144	178	158	174	174	173	173	163	181	179	161	136	154	153	166	179	153	160	141	192	146	188	193	145	149	167	162	178	171	165	152	178	165	174	172	145	153	153	183	165	178	158	162	167	173	148	173	141	155	168	165	145	175	156	171	172	154	144	146	145	144	181	170	170	150	185	160	157	166	172	167	186	167	157	172	162	169	152	152	153	163	175	144	151	153	159	158	147	157	157	181	168	153	148	145	176	177	152	156	162	170	170	175	164	176	175	168	153	188	157	158	159	168	199	162	159	168	170	167	165	173	155	182	146	133	159	178	171	158	156	178	156	186	163	158	165	180	167	157	174	181	177	169	149	176	146	178	173	180	160	133	174	153	151	176	169	155	191	170	167	165	160	152	164	179	176	181	141	162	142	170	161	169	161	156	166	151	158	151	184	159	158	154	188	160	150	174	161	149	165	159	145	148	164	156	167	152	161	183	145	168	138	175	163	166	159	148	141	166	181	164	162	188	159	185	189	168	169	150	162	168	164	142	156	179	195	187	176	162	151	159	170	156	151	143	137	158	172	156	180	153	161	156	153	174	172	164	157	157	155	173	142	183	157	146	164	171	140	168	175	157	142	156	167	156	173	165	181
8343	939	762	485	349	333	266	229	220	190	215	197	201	212	190	187	212	211	177	235	205	167	196	198	191	180	206	198	197	190	205	205	229	232	210	205	205	238	195	179	208	201	204	208	187	212	189	199	211	184	194	188	215	179	190	192	187	178	203	169	192	167	191	176	199	183	188	198	183	186	175	197	213	178	200	198	200	171	200	180	190	189	194	200	192	153	191	172	183	199	189	185	199	168	185	196	178	173	197	189	185	201	172	194	151	197	207	181	174	191	169	192	199	179	181	168	208	211	174	186	204	190	187	210	190	179	189	165	196	174	193	191	208	187	195	182	163	204	189	192	181	172	177	200	205	187	205	184	179	181	167	157	188	188	181	195	187	165	166	205	195	175	190	178	172	169	214	194	190	186	198	177	156	191	201	244	174	166	169	187	186	194	172	172	166	182	190	150	191	163	185	184	199	179	169	189	171	178	185	167	178	186	192	210	178	192	180	163	185	189	169	213	181	182	186	162	190	161	191	193	219	185	177	205	182	188	180	192	183	194	191	182	196	201	210	172	192	206	190	189	198	195	175	188	176	171	187	181	201	186	176	194	168	203	187	210	190	197	202	207	197	171	171	212	168	178	181	167	192	181	194	229	185	174	168	178	189	186	172	156	186	191	179	194	182	195	191	174	177	183	178	201	187	182	176	185	228	178	189	192	211	206	151	191	191	193	175	196	182	182	185	173	164	182	196	194	168	184	188	173	171	186	175	192	176	172	194	201	175	196	191	172	174	194	186	183	171	187	190	167	182	188	174	184	218	157	184	208	202	179	169	195	179	207	181	213	205	196	163	186	171	191	167	205	170	171	186	183	176	196	201	219	177	204	180	182	171	194	176	173	185	196	192	162	165	184	186	177	167	193	174	187	199	183	186	175	185	172	199	211	183	173	206	171	171	188	173	175	179	198	166	164	187	183	199	206	186	193	168	193	178	183	193	184	199	170	199	166	196	192	179	181	180	166	173	183	202	163	196	184	206	179	205	198	157	196	162	170	185	191	190	168	181	201	158	168	189	182	204	190	189	186	177	190	185	207	169	197	199	188	202	202	196	210	201	172	192	183	187	203	200	183	185	187	205	182	184	158	194	181	180	200	183	196	196	212	186	187	178	197	183	179	192	177	176	206	190	209	179	170	189	188	209	181	208	191	186	186	191	185	204	194	208	200	187	190	186	166	183	175	184	173	189	183	178	202	167	203	182	181	196	187	191	190	175	181	186	180	194	191	192	184	199	200	196	174	188	182	193	205	175	168	193	172	189	178	177	152	216	169	209	195	174	190	184	169	186	190	215	187	182	169	193	183	161	183	171	178	176	191	189	184	182	190	186	190	193	185	179	168	189	195	194	167	191	186	179	188	180	188	176	207	208	182	184	195	193	190	175	164	169	190	198	180	193	208	172	215	192	177	179	167	195	172	189	195	190	170	162	173	192	189	176	189	183	199	197	167	196	166	176	201	183	179	177	189	182	218	166	172	167	183	193	176	154	215	189	192	197	234	156	177	201	170	194	167	182	146	196	191	185	172	168	174	189	192	175	187	196	204	208	213	187	156	197	171	175	192	191	188	215	180	181	193	197	209	168	175	200	186	176	205	186	143	190	183	188	199	177	172	174	186	195	180	191	201	180	178	211	190	194	193	175	204	184	190	174	203	179	180	199	178	177	201	187	192	193	208	164	185	179	187	162	183	198	186	184	221	197	202	180	182	175	166	193	187	181	194	168	184	192	200	213	169	176	210	196	189	200	194	171	190	168	168	176	176	179	173	174	194	176	173	163	171	158	179	176	178	192	169	172	201	190	162	204	190	190	172	208	211	205	187	183	166	176	186	176	182	187	173	171	188	166	171	200	192	166	198	218	191	199	180	189	193	164	181	172	207	205	172	180	186	194	185	182	161	199	179	202	211	199	199	191	155	182	193	186	206	202	164	197	205	162	190	179	187	184	191	189	178	166	174	193	182	200	160	180	212	193	193	196	201	180	181	180	191	168	196	187	184	187	173	190	172	179	174	203	187	204	202	178	204	191	177	182	198	184	191	192	178	167	191	176	198	191	196	190	205	212	161	173	157	186	200	184	188	172	188	200	187	165	176	176	181	181	193	192	185	198	164	193	186	219	175	190	183	176	163	172	200	180	206	237	162	179	205	179	197	185	208	184	179	152	181	186	204	202	160	188	177	187	181	185	195	194	187	185	191	181	184	193	187	172	184	196	202	186	176	179	212	199	195	184	195	180	177	195	192	154	186	192	194	183	188	197	190	202	175	162	194	164	186	186	188	181	166	167	184	170	193	166	181	210	201	183	173	177	195	195	173	197	182	175	203	189	196	187	188	176	205	168	182	191	216	193	222	169	160	177	165	183	188	183	192	192	187	150	193	194	174	182	192	156	185	200	214	176	160	190	179	199	190	174	195	177	177	196	180	180	190	201	186	184	191	179	194	183	199	176	195	195	208	188	184	177	180	185	180	180	167	192	196	195	168	158	175	215	190	198	184	194	206	180	181	169	187	175	204	176	197	194	176	202	166	196	184	194	170	182	217	170	176	174	183	206	185	190	192	182	156	172	180	186	172	202	189	175	184	167	227	176	184	207	182	188	191	182	191	198	207	183	193	194	176	176	184	195	188	191	203	177	187	212	178	187	197	186	169	172	205	191	177	206	179	202	211	185	164	166	192	197	180	188	194	168	193	193	197	189	181	205	197	159	186	164	199	174	178	206	175	167	215	199	199	197	179	186	207	191	154	183	198	193	192	172	209	205	167	170	179	194	164	189	168	213	200	183	170	169	172	181	192	205	181	183	166	182	183	177	174	172	185	175	196	209	181	174	202	202	179	197	204	175	197	189	192	187	192	169	188	200	144	211	177	185	181	196	200	202	208	195	184	181	171	191	195	210	168	174	165	184	187	214	209	169	179	183	182	226	224	166	187	174	183	176	175	182	199	213	197	195	200	203	170	169	165	195	205	186	201	176	194	182	200	201	197	205	180	193	181	183	180	189	193	176	185	192	190	176	179	182	172	202	184	213	200	188	194	180	197	164	193	172	181	204	180	165	177	194	202	201	186	172	206	186	185	196	187	201	180	176	204	199	182	201	177	187	194	198	221	177	185	196	184	184	190	212	191	219	181	187	189	204	191	172	171	169	173	180	200	176	199	163	205	197	183	199	194	182	190	193	178	201	201	184	186	195	173	177	189	173	174	193	171	182	178	163	200	171	175	170	196	178	191	180	174	190	179	191	211	190	177	164	180	174	177	173	202	189	203	194	166	184	202	194	194	161	176	163	181	165	223	187	184	183	218	198	196	205	174	201	189	195	181	190	186	170	177	227	194	178	185	195	203	184	196	189	202	199	209	188	178	185	157	191	180	203	185	194	173	183	175	156	173	186	196	197	171	191	185	201	208	206	193	192	191	188	188	193	188	192	166	197	186	147	187	196	197	165	184	204	177	177	188	175	177
24407	20388	26603	24042	20382	9264	1063	699	568	494	457	412	395	331	330	321	300	288	303	320	289	286	276	266	244	274	237	274	281	254	256	259	267	267	229	259	253	255	263	252	253	237	250	266	237	253	238	250	217	224	226	223	228	257	239	252	222	245	258	241	224	230	243	204	235	237	182	214	238	206	214	222	242	206	234	233	209	246	218	208	233	222	259	191	233	242	228	243	215	252	200	215	197	236	222	221	206	222	246	221	210	248	217	224	248	222	227	211	246	221	216	228	244	207	221	191	220	207	233	225	221	222	201	216	224	241	197	213	218	225	236	195	200	219	235	205	239	230	250	217	200	253	232	226	203	212	218	244	220	235	209	247	217	217	213	247	200	242	220	251	240	216	214	203	250	220	226	212	232	212	241	228	218	248	245	233	231	231	207	208	241	221	212	211	213	211	246	214	205	224	225	220	234	253	215	229	243	211	226	247	241	210	200	243	230	236	199	198	197	232	226	213	239	212	233	222	233	238	239	227	254	227	197	201	239	231	225	252	230	223	202	209	244	216	215	220	231	236	216	222	201	235	233	201	209	216	238	230	216	211	230	226	227	223	224	248	232	215	239	237	251	220	203	216	195	216	230	208	246	218	219	232	237	209	223	218	247	234	213	213	238	244	246	245	222	211	222	249	233	233	237	209	241	243	224	238	238	256	232	205	202	210	233	249	237	222	228	209	216	238	236	223	234	233	216	228	235	230	202	200	229	238	216	226	230	252	212	219	235	218	251	225	226	213	221	186	188	232	210	220	222	213	195	233	226	231	222	234	222	233	228	224	216	232	227	198	232	207	234	236	214	234	220	211	206	234	244	241	192	240	246	220	223	237	202	249	248	240	244	220	245	220	215	215	230	244	222	215	225	213	211	222	235	217	220	233	212	223	232	246	236	260	223	251	214	175	229	221	233	204	232	215	214	232	216	218	216	241	220	248	221	204	222	191	235	230	240	253	228	198	220	220	233	226	234	242	201	221	237	229	226	250	240	218	242	230	235	205	214	199	221	240	219	217	204	259	231	209	224	233	203	237	206	249	228	249	232	244	199	210	237	223	207	238	236	191	208	193	205	211	214	229	200	240	244	217	231	239	211	241	223	222	245	194	221	240	219	225	230	221	231	224	193	199	237	257	227	230	229	234	210	209	199	244	218	212	190	240	213	219	216	233	223	250	220	248	218	255	214	228	224	253	233	232	216	210	229	232	249	212	232	209	243	224	207	230	221	232	221	207	201	214	237	195	232	246	239	216	209	256	219	218	207	218	212	253	210	213	205	201	235	218	191	243	226	218	227	223	239	237	215	210	246	235	205	213	209	215	239	237	240	198	218	238	203	231	218	212	214	246	228	217	216	226	247	253	218	238	243	231	222	195	197	211	210	221	210	225	227	210	235	216	228	206	221	203	207	219	223	210	217	207	237	257	220	243	209	210	215	232	235	217	197	215	221	220	206	243	249	230	219	241	219	233	230	222	236	196	218	231	216	229	238	217	226	199	198	223	214	197	254	237	222	226	253	204	212	226	242	222	213	219	225	243	199	213	215	214	239	220	224	228	242	233	257	203	240	214	265	228	213	232	247	231	218	234	213	226	220	235	223	240	231	217	225	197	220	228	261	234	201	248	248	218	223	225	234	232	229	267	227	217	213	211	238	203	225	214	227	211	215	230	231	235	231	211	222	211	221	202	216	253	243	243	233	238	248	207	212	219	225	214	230	238	252	221	227	222	203	223	243	260	206	241	253	245	223	241	225	216	210	199	205	252	217	211	204	228	218	243	213	245	243	197	245	215	234	220	215	240	229	214	227	220	204	209	224	225	224	208	213	224	218	221	206	240	255	195	237	213	220	212	212	239	211	234	221	222	235	190	239	247	240	243	198	231	229	202	214	210	228	191	210	221	220	245	226	236	219	224	227	238	234	243	237	239	212	205	209	211	223	237	226	239	213	217	212	207	197	224	220	224	236	218	213	237	225	225	249	218	210	248	200	239	221	202	208	230	214	214	217	224	221	218	223	235	234	251	195	240	199	213	242	217	241	243	224	224	222	244	221	214	185	219	242	213	212	196	230	191	233	235	229	217	225	208	211	222	233	236	223	222	217	215	212	238	203	195	237	221	237	215	210	237	224	230	208	240	240	208	238	197	224	218	235	221	218	212	243	238	188	205	207	207	225	229	202	221	211	214	247	200	219	209	217	218	217	224	242	193	214	229	216	251	211	234	233	224	190	210	241	233	215	223	229	240	227	229	232	221	222	193	232	257	219	196	212	226	213	219	211	236	225	235	224	223	214	230	187	233	206	216	236	187	212	229	227	214	239	216	197	184	216	244	205	204	218	222	225	230	221	246	224	217	227	233	222	232	213	232	237	203	235	224	212	248	195	252	231	235	223	216	228	236	235	216	223	199	244	219	212	200	218	212	225	216	248	207	234	232	220	213	222	222	200	213	212	197	224	226	206	205	217	238	222	211	225	217	217	207	234	215	236	228	202	227	229	200	218	237	209	199	242	224	220	196	251	213	249	276	207	207	224	226	239	211	213	217	228	200	213	231	232	238	204	218	228	228	234	232	240	241	224	213	223	231	215	235	212	228	214	217	208	233	245	237	245	231	233	221	211	239	237	218	214	211	240	234	221	245	239	235	220	228	186	226	226	264	208	221	235	221	221	230	245	223	205	210	228	227	229	232	207	247	222	242	224	236	252	234	226	227	198	203	224	224	197	235	224	213	225	236	224	223	228	232	222	219	237	228	240	220	225	242	261	223	217	234	220	250	216	253	239	214	192	230	225	238	223	212	213	230	231	215	216	224	243	238	224	172	237	228	231	227	193	202	227	234	218	190	227	247	231	225	255	227	224	226	235	225	215	223	254	226	242	209	223	234	230	236	240	198	223	226	206	221	226	222	207	223	223	228	178	218	231	200	213	219	230	228	222	222	238	216	218	217	216	176	234	245	248	185	210	228	236	210	219	235	234	233	234	211	224	228	256	220	219	215	215	212	213	227	208	221	218	223	232	216	217	214	227	231	221	232	203	201	218	205	210	214	201	214	215	187	223	202	207	218	209	211	235	217	229	228	208	224	197	194	227	233	260	225	224	218	216	192	226	235	230	226	227	245	223	219	229	208	237	235	225	249	229	229	231	221	248	203	229	221	240	237	207	206	224	228	234	227	240	224	226	222	217	233	226	231	260	229	230	246	255	225	227	237	216	210	245	232	209	233	240	176	203	221	227	220	200	245	227	236	206	214	229	243	219	221	211	210	217	215	199	240	221	230	226	240	225	227	224	240	235	222	212	227	218	230	234	208	225	208	221	227	213	238	219	237	216	231	228	199	220	245	212	240	220	219	231	217	238	195	202	240	190	217	235	250	212	229	221	240	236	241	218	228	221	208	225	187	203	234	236	232	228	227	242	235	220	213	223	237	227	226	227	235	219	226	220	222	225	223	256	184	199	196	234	232	244	195
18546	10884	10083	5348	3470	2308	1743	1280	1093	940	773	654	592	574	519	490	463	417	383	369	356	332	309	299	294	270	324	291	291	334	301	287	312	329	279	283	272	315	264	286	298	281	272	218	257	243	254	273	250	251	262	262	233	230	258	238	256	261	237	236	251	238	271	231	225	256	218	216	227	229	231	237	218	233	256	220	216	213	226	233	224	215	248	257	213	232	218	227	232	239	211	216	230	231	246	231	237	225	255	235	234	208	237	233	224	244	198	228	239	240	251	214	227	222	235	238	200	239	220	236	231	220	226	229	244	227	208	229	218	227	246	215	236	241	243	226	226	242	206	209	220	242	238	225	236	252	239	236	249	230	206	242	239	212	220	220	237	212	232	229	233	236	237	262	220	246	230	220	249	240	223	215	244	233	220	241	211	232	241	235	273	242	228	241	235	223	236	238	240	239	236	212	212	219	210	224	234	241	236	238	222	260	205	219	209	225	226	224	213	237	215	230	245	245	256	201	236	227	209	240	237	216	231	200	202	255	232	249	230	220	243	221	247	242	225	235	201	232	226	226	212	240	197	239	234	216	227	249	244	265	245	222	191	227	230	220	246	246	224	249	227	198	225	236	210	200	219	238	196	235	213	244	205	236	222	228	219	227	238	225	204	240	218	237	216	219	233	250	219	180	232	227	221	253	200	229	208	229	221	213	201	206	196	202	225	252	224	224	228	243	244	213	240	252	226	214	211	207	226	232	203	220	200	214	222	218	234	231	184	226	240	241	205	213	209	234	230	222	225	254	187	208	256	238	207	255	245	254	227	241	226	245	240	241	219	192	219	228	209	227	240	203	242	241	216	239	255	251	212	231	229	244	237	217	240	219	235	231	247	215	237	231	217	238	233	244	209	237	240	208	217	228	207	226	194	238	221	205	208	201	242	242	252	226	212	237	230	210	231	224	222	225	238	229	252	207	239	241	233	221	216	200	213	259	252	231	225	248	231	205	218	240	220	244	203	242	269	239	229	249	223	197	211	225	226	240	213	207	198	203	238	211	220	201	224	243	194	227	208	250	234	239	220	205	236	224	217	224	282	221	204	237	224	237	242	226	222	225	230	230	242	235	218	213	220	208	221	217	202	206	212	239	247	244	242	226	215	217	209	231	220	264	220	238	189	240	235	219	209	228	232	228	233	212	236	252	238	228	217	236	219	204	206	220	230	224	224	216	235	196	229	225	226	226	213	264	227	221	239	220	215	231	242	260	232	229	261	267	227	246	242	241	234	220	215	247	249	226	246	230	238	219	223	212	233	197	247	241	231	230	241	222	225	246	211	231	227	251	236	204	214	238	219	232	210	208	199	242	223	227	221	203	229	225	228	211	220	236	201	224	217	224	214	253	220	218	208	224	244	220	242	242	228	227	223	236	215	242	214	218	214	207	231	219	211	237	232	217	221	249	231	234	226	237	240	227	193	230	241	229	230	235	227	218	228	220	222	241	218	241	219	235	231	214	230	258	260	225	250	234	204	245	198	236	247	222	239	224	217	228	245	246	238	220	235	229	225	214	227	243	229	257	260	243	232	211	230	239	224	225	197	233	220	248	251	231	235	245	200	231	212	218	244	220	230	207	241	248	228	220	222	224	215	235	210	247	220	226	254	230	253	271	228	236	249	225	234	229	249	239	240	228	229	229	226	223	231	231	208	248	223	212	248	222	216	235	230	217	222	231	222	236	250	242	218	208	237	217	251	216	232	186	229	227	216	214	225	198	233	218	222	198	208	257	207	230	247	223	220	248	214	255	223	179	236	231	200	235	270	215	235	226	194	238	235	226	234	230	258	256	243	222	248	228	248	230	211	229	218	217	228	239	208	236	234	241	238	231	245	220	209	222	240	223	214	223	217	214	225	236	215	216	224	225	235	222	234	227	209	211	215	223	216	233	228	226	191	217	209	215	225	229	227	203	239	255	227	186	257	232	224	211	215	219	240	246	229	247	212	226	222	220	206	215	233	239	231	243	218	235	246	231	237	206	246	223	217	222	226	220	227	212	220	213	225	252	228	216	235	225	223	223	234	199	237	205	246	241	189	220	210	230	214	243	203	223	217	244	215	208	220	223	233	239	197	254	221	222	217	223	225	234	242	186	191	219	224	234	220	235	253	224	237	224	222	230	234	226	230	212	232	233	216	200	234	232	217	235	214	222	223	214	229	248	231	224	231	246	257	249	213	217	238	265	218	231	231	232	225	222	212	245	210	264	221	211	205	206	241	229	230	217	232	227	213	231	234	220	197	241	257	216	226	236	258	212	239	231	211	233	238	235	216	230	234	238	253	228	242	251	223	222	230	223	190	226	204	241	243	244	207	247	249	235	201	217	235	207	225	264	213	214	214	228	250	213	213	249	213	236	225	201	226	193	237	214	239	220	218	240	239	232	210	230	210	227	222	219	239	225	225	235	208	245	209	237	203	210	248	238	230	249	211	239	199	213	219	229	236	247	242	240	243	213	199	206	219	198	208	241	240	240	232	228	212	248	222	218	199	249	225	228	205	233	195	200	209	232	248	220	207	228	202	234	218	263	196	250	243	208	206	218	224	225	244	222	254	219	248	237	232	221	251	217	242	256	246	226	225	228	194	221	202	226	212	216	218	234	221	226	191	236	245	228	247	209	242	218	216	248	214	213	224	249	240	212	222	242	239	219	232	215	213	240	212	219	212	234	266	235	224	242	237	216	232	217	265	220	227	254	224	215	234	233	204	211	219	238	255	224	214	224	226	225	209	230	222	192	211	237	254	220	226	219	234	242	245	216	195	219	238	225	238	202	249	206	244	209	228	242	238	237	192	248	230	253	210	209	219	215	241	248	242	198	185	245	236	247	235	202	211	210	246	244	220	244	263	281	214	246	246	213	240	247	198	238	207	226	211	232	236	235	194	222	229	235	227	255	226	249	203	199	228	230	209	242	220	240	202	237	235	214	232	222	211	217	237	240	204	237	216	235	242	230	226	213	214	225	220	260	259	224	254	232	210	214	217	191	216	234	227	232	237	247	254	217	233	219	223	228	226	222	219	229	203	225	211	224	227	221	248	228	214	234	240	228	207	248	240	240	222	233	229	215	254	228	246	222	242	241	227	233	198	215	210	247	235	232	217	230	223	235	196	228	246	193	213	237	242	228	221	249	235	224	233	204	239	242	205	241	258	222	255	229	246	220	208	231	257	244	240	235	216	254	233	209	244	213	239	238	249	227	261	229	195	243	203	236	244	234	282	215	236	205	224	223	247	236	212	218	253	206	241	226	238	224	221	204	218	231	193	236	212	238	223	219	225	227	184	242	227	198	221	229	224	207	201	263	246	241	238	215	232	226	238	244	205	201	245	217	250	230	251	240	218	232	216	221	236	233	218	221	216	227	269	224	253	228	223	231	248	221	220	211	222	258	247	242	206	225	232	218	213	226	217	240	242	236	215	237	244	221	226	208	232	225	225	219	218	224	238	229	201	252	222	207
22538	20344	27031	23522	20353	20424	9240	1680	1190	1067	957	824	790	784	757	721	667	659	672	618	612	571	679	593	602	596	601	548	545	549	568	586	627	543	539	546	525	519	551	515	512	594	515	496	519	505	530	529	562	526	543	559	511	518	510	490	478	530	544	535	519	486	495	521	507	552	498	502	532	514	538	472	452	496	497	532	557	521	488	503	484	505	520	538	490	504	459	508	482	517	514	520	494	519	521	529	527	493	528	489	505	490	510	509	526	538	499	481	513	463	461	498	487	529	521	514	459	523	483	525	488	486	518	525	506	477	522	522	496	494	516	467	499	527	498	506	449	524	519	513	491	524	488	502	518	505	462	530	529	487	540	534	527	501	517	548	498	530	526	542	490	517	525	552	482	531	463	508	521	494	493	495	504	532	530	533	505	462	493	458	490	497	472	509	518	510	503	526	488	535	504	517	586	516	493	505	503	493	462	497	506	508	545	474	504	493	455	494	442	570	495	496	478	483	479	508	541	522	497	503	484	503	487	488	494	498	513	530	506	516	520	494	471	476	528	467	529	506	489	501	454	522	490	472	487	550	474	494	477	462	470	518	484	511	524	552	481	538	478	490	514	515	528	490	519	532	471	487	495	458	459	474	534	542	504	500	492	527	526	509	500	526	490	486	510	490	496	491	475	486	503	527	527	482	515	488	534	518	485	506	521	473	506	504	490	540	495	508	485	505	464	517	461	529	524	477	561	509	509	494	477	479	486	510	479	480	509	487	513	500	493	523	490	480	489	477	517	525	475	493	486	513	514	518	507	536	508	467	468	524	505	483	505	485	480	468	523	478	483	491	499	500	544	516	490	473	505	512	497	494	538	510	482	489	459	559	486	501	511	498	543	527	500	495	481	525	493	490	547	537	470	461	512	515	472	512	469	539	474	517	487	471	496	467	500	519	475	494	482	499	495	522	494	465	502	489	479	538	478	504	476	537	448	481	475	494	518	509	513	508	489	528	501	480	510	481	484	463	502	479	527	483	529	509	489	513	495	511	496	520	494	523	485	514	515	504	505	464	505	472	488	514	495	521	523	518	492	530	493	502	479	477	519	519	509	480	502	462	492	491	476	514	486	514	504	514	507	533	542	479	522	489	563	496	527	525	483	523	477	480	523	541	529	521	528	539	492	494	528	477	508	523	492	500	472	499	478	518	479	520	513	473	534	457	497	524	517	520	494	469	518	505	543	465	457	515	541	457	489	504	505	460	479	506	519	527	537	495	508	464	472	542	479	468	540	507	483	497	519	553	484	467	457	554	496	527	514	470	486	503	536	490	493	510	550	518	509	472	511	483	508	502	501	492	472	507	449	495	480	496	457	454	461	458	496	497	477	497	472	500	523	515	540	523	489	504	505	522	479	509	543	503	511	500	530	488	513	495	497	480	509	514	507	480	508	500	509	503	505	497	492	519	533	474	522	542	496	506	499	549	531	471	498	522	511	509	482	524	512	476	536	480	497	437	476	494	505	499	449	525	491	480	504	473	465	514	523	455	484	508	509	523	483	501	479	517	545	534	536	492	499	495	500	548	484	492	462	530	498	540	509	537	510	519	493	515	508	506	505	511	523	524	482	479	514	508	527	551	491	513	512	503	461	479	500	470	500	499	529	449	503	484	515	543	478	489	532	487	462	517	482	503	516	514	523	536	498	506	511	521	511	495	475	507	501	460	510	475	503	520	490	507	512	528	500	484	528	491	473	509	524	485	499	536	469	524	497	474	490	540	476	549	504	530	533	502	493	500	499	517	538	506	501	515	513	502	474	510	500	500	482	500	519	489	522	519	522	458	513	508	525	511	517	503	485	523	506	493	531	476	451	542	482	502	499	503	555	536	517	532	500	510	468	541	492	498	494	501	501	480	475	501	517	514	519	483	492	496	514	505	516	504	522	513	498	536	494	522	529	507	485	466	498	488	496	524	493	516	483	520	463	488	526	521	511	498	486	530	524	471	489	514	480	493	487	469	529	521	498	536	516	476	512	520	458	504	506	463	481	527	545	493	507	485	477	472	500	491	479	480	507	499	510	487	461	501	492	530	522	504	499	510	516	493	514	498	482	501	500	472	534	498	501	510	516	483	500	504	515	496	461	496	511	520	532	531	486	518	466	522	479	508	482	524	501	494	494	502	527	472	526	524	493	518	491	529	485	508	525	513	507	505	498	475	525	513	464	497	547	510	477	512	513	536	474	476	473	462	498	547	492	526	494	527	475	518	492	492	533	481	476	514	529	530	517	476	544	491	489	506	529	479	507	504	482	458	514	504	504	547	509	518	511	444	463	486	437	504	502	507	522	509	457	492	503	533	521	508	489	499	518	495	501	472	468	506	491	501	498	503	546	548	554	505	520	485	496	484	538	496	506	523	493	489	520	513	519	507	466	503	491	532	536	475	484	509	476	512	505	500	510	475	503	519	517	576	509	503	466	538	510	495	499	514	514	522	507	522	510	487	506	481	515	491	530	499	460	501	546	500	500	496	448	488	506	500	469	527	502	468	486	488	502	486	454	501	505	485	494	514	518	501	472	528	461	490	479	476	490	482	502	507	531	453	478	495	527	483	492	499	477	494	510	472	541	537	492	464	530	496	476	481	508	506	488	489	492	529	482	505	490	521	527	458	520	487	484	476	507	517	510	524	494	488	533	541	459	457	478	511	497	449	486	500	508	483	522	509	471	500	488	505	502	508	474	508	501	489	519	521	521	523	524	530	495	514	498	501	530	516	541	513	508	505	491	544	471	466	490	493	486	476	498	511	523	531	538	490	503	484	522	513	510	495	552	476	495	517	506	502	509	496	493	493	522	490	515	518	477	538	515	498	489	504	466	519	534	521	479	507	484	480	509	464	506	469	495	514	485	506	543	473	517	493	465	511	500	490	494	481	492	503	514	499	504	524	497	511	498	455	518	496	510	529	489	489	536	478	490	498	496	495	501	507	517	527	504	527	493	509	504	505	502	493	510	460	503	522	474	504	490	514	500	498	518	488	480	488	480	507	477	487	500	532	490	508	510	498	473	502	515	533	501	520	489	488	501	525	489	513	520	455	510	536	469	500	486	488	511	529	514	500	508	483	477	511	527	463	525	536	528	534	486	528	483	526	490	496	498	504	498	542	517	495	503	482	494	480	505	485	499	513	509	482	527	486	530	499	495	491	497	480	520	496	555	503	508	490	477	502	518	488	511	466	470	512	472	490	530	522	502	539	503	513	573	522	492	497	495	514	482	487	457	492	497	504	474	505	497	498	470	473	497	517	479	513	528	514	534	523	508	529	479	461	499	506	517	497	505	489	508	484	497	512	505	490	482	511	517	493	512	489	512	506	483	510	467	490	483	458	519	543	469	489	483	511	463	516	506	491	512	533	479	489	482	473	499	499	470	491	554	521	540	501	482	482	484	481	457	504	524	497	509	523	482	508	487	492	496	518	531	497	496	496	517	542	483	526	522	524	542	519	504	507	550	465
20305	17544	16730	9378	6298	4426	3329	2665	2055	1788	1542	1382	1215	1142	1093	943	901	819	788	819	730	723	724	682	713	598	648	673	625	640	652	568	611	609	669	608	557	566	608	568	534	533	514	551	532	500	548	570	517	529	497	550	493	478	536	529	529	525	545	502	465	494	486	525	499	497	525	494	509	505	511	501	497	518	515	485	559	477	495	505	501	520	528	495	498	469	476	506	500	525	465	511	501	461	503	477	525	482	498	520	488	533	534	508	482	506	482	499	508	459	527	488	493	478	496	508	483	500	475	470	480	509	460	513	522	509	485	498	464	478	458	505	479	481	498	504	502	484	464	493	498	507	488	473	490	478	492	467	500	471	514	500	471	476	504	491	444	462	489	513	496	492	476	472	468	525	499	529	479	476	528	440	473	471	462	502	453	539	499	544	494	477	486	487	488	481	498	497	492	472	534	501	494	476	518	512	486	502	490	484	508	506	485	515	510	515	509	446	502	469	469	461	479	470	476	506	530	447	490	474	479	475	485	482	496	506	460	458	440	442	516	474	514	489	462	503	477	474	462	478	514	487	493	469	487	496	514	492	489	473	514	451	512	497	487	457	513	472	461	498	464	500	503	451	493	496	496	500	483	509	489	472	531	502	492	522	491	455	518	512	492	511	491	470	476	499	461	506	467	453	505	463	478	486	491	471	498	468	498	472	457	470	448	549	497	514	478	474	494	496	436	474	494	498	482	487	487	491	450	464	508	483	512	464	475	503	465	498	450	432	510	502	478	528	500	493	509	491	488	490	497	529	528	490	473	453	532	470	471	491	459	497	504	471	486	447	483	508	496	470	477	475	489	514	484	518	502	489	466	477	520	490	441	507	497	524	502	506	527	494	490	478	528	453	498	446	495	512	480	477	491	494	493	488	468	527	456	452	476	544	485	444	456	454	486	481	507	501	500	486	482	511	441	485	504	496	449	466	499	418	466	456	453	513	496	508	470	467	478	515	484	491	472	498	508	474	456	473	500	488	501	515	519	527	505	478	483	492	460	497	478	474	508	486	485	490	516	471	497	492	475	437	481	468	480	466	480	483	478	516	536	458	479	492	481	464	461	482	532	471	499	493	495	479	490	468	496	491	468	460	536	495	484	522	490	505	490	498	496	500	482	497	509	533	454	457	487	515	512	487	494	475	520	463	471	489	469	472	465	472	473	469	487	454	500	444	526	481	516	523	496	464	486	492	462	514	513	490	499	473	493	506	490	464	509	520	471	510	527	474	522	508	490	485	526	504	495	489	441	526	514	518	490	493	498	498	477	489	485	503	535	446	502	459	486	469	527	467	473	534	484	488	456	458	526	452	477	478	509	459	517	524	476	512	529	505	505	486	512	490	506	489	468	493	495	516	520	504	508	476	487	506	490	441	503	534	539	451	513	472	492	525	501	522	476	502	472	505	521	492	477	497	487	465	481	534	476	479	474	485	485	503	522	498	487	521	522	491	495	468	475	486	484	512	490	501	517	461	494	502	458	524	488	445	488	455	473	487	493	483	480	498	494	527	476	470	521	457	491	517	507	547	469	504	498	478	514	478	502	501	508	499	495	458	463	483	520	480	492	527	540	497	475	456	491	482	514	497	466	480	499	457	476	528	506	511	463	500	500	491	507	489	496	479	524	468	498	489	483	498	451	537	502	458	445	521	493	512	491	477	458	463	494	456	527	483	479	500	468	472	494	482	481	501	511	518	483	486	493	465	472	468	478	481	484	466	470	481	448	454	472	436	464	475	447	489	478	475	441	482	492	494	442	474	509	485	452	500	522	469	485	500	476	501	493	492	479	493	468	521	474	497	507	492	455	464	467	535	484	486	460	524	500	484	518	510	540	465	475	500	501	467	505	491	473	471	485	495	470	478	472	467	499	489	515	495	475	520	515	531	464	486	483	457	486	500	469	496	512	489	459	503	449	486	477	486	492	473	489	488	449	441	501	495	497	477	489	494	489	494	499	518	491	473	486	480	479	496	493	491	505	465	524	461	481	480	484	493	452	496	479	486	482	520	514	501	471	476	491	492	485	473	466	464	498	505	485	484	462	455	474	504	476	509	549	475	491	506	496	446	476	496	519	494	530	467	464	460	498	519	504	460	472	487	503	460	495	507	499	518	468	483	470	468	474	489	461	450	444	486	484	478	460	499	481	480	489	530	466	518	457	495	513	462	472	499	513	508	494	460	489	449	473	501	470	501	432	492	516	462	490	528	460	496	443	502	495	508	493	516	537	447	491	499	486	469	503	487	519	507	491	498	470	486	478	484	473	487	491	485	483	492	448	449	470	447	473	457	493	511	529	463	487	472	500	511	512	502	516	449	467	460	495	517	510	467	481	520	528	506	481	500	471	504	508	464	474	512	464	483	489	450	488	493	463	463	515	436	483	521	502	469	519	497	476	490	449	483	512	509	510	483	500	499	487	501	505	490	523	491	481	498	459	489	493	515	525	519	514	493	513	507	521	467	504	504	482	517	461	458	496	455	476	486	433	485	460	497	473	477	479	502	468	486	463	471	478	489	488	478	449	517	474	503	452	474	434	472	461	500	526	501	502	445	480	490	482	478	452	488	428	488	535	517	489	474	496	480	502	493	485	530	508	490	465	504	478	473	531	505	467	477	519	549	460	501	502	480	521	484	487	429	531	461	492	526	470	451	489	528	499	475	459	452	487	474	466	481	505	498	499	514	487	504	488	502	518	492	491	521	479	473	490	481	517	492	454	500	464	527	486	510	478	481	492	481	507	538	472	468	480	509	500	521	480	491	520	482	500	508	476	467	470	487	481	454	497	482	483	475	522	479	526	489	450	517	453	494	469	536	488	489	498	509	446	457	481	492	486	464	460	495	475	518	475	454	478	498	473	489	506	441	446	472	503	477	474	467	497	470	463	447	495	527	492	483	479	478	522	526	479	562	482	464	508	472	507	521	496	470	514	507	497	517	468	473	499	453	493	514	443	467	515	456	458	448	460	447	467	489	491	477	484	474	507	494	493	506	499	448	523	469	486	468	430	496	482	456	489	533	461	480	458	494	495	481	509	477	507	506	523	521	461	483	466	470	523	485	506	495	487	469	490	497	481	496	516	511	482	498	494	480	481	486	488	503	511	483	465	499	480	509	478	488	486	478	492	507	491	466	497	469	497	493	480	517	485	523	532	490	490	471	462	524	490	475	497	473	539	490	451	463	494	488	506	469	458	515	534	482	467	470	501	487	505	469	471	481	468	497	462	507	506	485	479	488	482	498	510	495	513	536	465	513	501	521	498	493	451	505	480	484	460	481	514	470	483	498	509	485	484	475	474	513	482	526	488	496	470	490	523	504	474	502	478	461	501	441	496	462	467	518	468	541	467	453	464	482	483	513	517	501	471	477	467	503	501	461	478	505	497	509	512	499	523	480	489	473	502	493	497	482	503	501	490	528	521	473	470	513	473	460	451	512	477	456	492	477	523	508	495	549	464	495	491	515
28075	13361	1437	377	275	238	181	185	169	179	180	170	176	161	164	158	153	161	150	178	157	182	182	149	185	183	166	185	169	175	164	158	166	167	163	162	171	186	186	164	159	176	148	160	166	157	174	163	152	153	164	187	143	175	183	174	165	157	147	183	164	167	170	164	148	167	149	163	178	198	158	176	153	168	178	174	165	156	166	165	128	164	157	189	166	159	146	154	150	166	167	166	180	153	162	149	160	170	150	173	177	193	177	163	142	173	149	184	183	150	168	153	185	169	172	159	154	149	162	175	178	151	182	158	160	158	177	167	152	190	159	139	169	158	162	147	181	172	131	142	153	164	166	141	156	162	152	171	159	180	156	173	158	170	177	176	162	127	172	194	152	162	172	171	160	169	159	154	168	147	168	170	154	154	151	147	142	147	176	185	176	147	172	144	141	173	147	161	158	172	149	168	157	160	166	157	164	140	151	168	168	161	150	170	198	154	178	182	163	163	149	176	155	160	131	164	156	172	171	141	156	144	164	167	156	179	171	153	148	178	167	176	163	157	149	160	171	161	174	151	151	163	156	179	182	174	124	161	175	158	151	156	162	149	156	144	165	169	154	179	160	155	142	160	170	172	164	134	154	156	164	143	156	146	159	160	185	160	160	158	151	166	175	145	156	152	162	172	153	177	173	186	139	174	171	167	157	167	160	172	172	157	150	142	163	159	154	171	157	177	151	155	171	137	155	172	179	157	140	176	175	150	180	155	165	153	134	183	163	158	156	148	174	153	188	161	170	130	140	162	165	188	141	207	185	164	152	152	162	158	172	175	186	148	166	144	156	169	161	143	170	153	152	143	162	181	165	171	152	181	134	157	150	154	149	160	155	167	174	162	161	167	177	181	154	170	162	170	155	166	147	172	168	174	132	164	169	167	164	152	185	147	161	176	174	159	157	160	145	163	155	161	166	174	163	155	177	171	149	153	153	189	168	159	158	168	161	173	166	143	172	128	171	150	164	139	174	125	167	167	145	140	142	153	164	160	158	156	161	153	173	144	160	153	173	159	168	133	151	173	148	150	146	172	165	162	160	147	178	154	176	179	156	144	161	166	178	152	157	138	169	160	167	155	154	168	137	154	148	160	162	183	146	162	159	177	170	171	164	186	163	160	169	180	146	169	148	150	164	156	147	147	169	137	163	182	168	155	149	162	160	158	154	143	151	171	161	166	174	178	139	151	165	174	184	172	175	141	148	155	147	164	168	156	161	166	148	173	161	146	154	177	156	174	181	145	153	161	168	160	165	162	177	155	163	159	172	145	157	143	145	168	150	165	173	162	166	171	150	161	181	154	146	170	144	176	151	148	171	144	145	172	159	168	147	165	163	184	149	175	181	173	160	153	169	158	155	163	160	150	144	166	148	165	158	157	181	172	148	139	197	184	172	150	175	150	152	158	156	141	150	172	147	171	154	178	179	169	158	162	162	168	165	157	156	162	149	165	181	134	135	148	174	185	151	185	174	156	152	155	170	165	143	188	167	173	160	165	155	179	163	170	164	163	157	159	176	158	152	149	177	175	155	165	170	163	146	150	168	153	167	167	178	158	161	140	137	164	169	151	156	132	159	156	177	145	153	177	167	154	170	142	152	155	167	160	168	193	161	153	171	171	170	181	153	157	168	162	171	155	157	153	175	174	158	170	154	170	150	170	179	132	167	178	159	170	159	155	135	185	170	169	160	165	171	195	166	173	148	173	149	168	177	168	158	173	161	169	180	162	154	140	174	165	133	156	163	173	171	160	150	179	168	156	159	176	153	177	153	158	153	149	158	142	156	162	165	165	169	174	162	184	152	151	173	167	159	148	171	151	146	162	168	149	167	150	155	131	169	184	149	143	176	185	151	169	160	152	178	169	151	164	153	182	142	155	139	173	153	149	158	149	169	146	152	150	155	154	176	155	158	177	155	174	158	172	153	140	148	153	158	161	177	155	164	167	168	165	153	164	171	158	161	147	166	178	177	198	158	151	152	164	148	155	142	176	146	166	150	157	166	158	162	158	155	155	157	179	175	165	163	156	164	158	151	129	147	150	180	150	140	156	169	142	151	145	147	149	163	149	146	160	174	188	163	177	154	171	161	154	148	161	166	173	144	162	156	135	179	164	172	160	147	154	156	129	151	166	180	142	155	160	153	166	171	167	160	177	166	182	154	161	150	176	169	154	172	147	154	154	175	133	155	164	155	160	170	149	168	182	155	154	159	169	162	149	147	147	148	160	189	146	169	151	169	176	158	174	135	164	173	166	192	160	160	171	169	155	157	153	137	166	165	171	173	148	170	158	141	160	155	178	154	190	172	157	149	154	175	200	160	176	175	165	166	172	178	156	178	187	127	168	172	155	186	151	151	172	161	137	144	142	178	152	184	139	163	154	162	150	148	154	155	150	165	174	165	151	142	150	164	152	167	163	176	169	143	172	163	133	124	155	185	157	160	145	173	147	150	163	154	144	159	142	164	161	165	156	168	154	161	154	172	149	178	161	161	154	152	163	157	170	162	160	171	161	142	150	188	162	157	166	158	180	155	162	164	152	171	161	160	176	158	181	155	175	170	163	162	158	160	167	154	141	161	182	169	170	149	202	154	187	178	175	176	166	182	166	150	169	169	168	141	183	153	171	149	174	182	154	171	171	167	166	172	149	149	172	167	179	151	173	151	145	166	187	196	164	172	159	177	159	182	172	153	167	157	154	156	163	177	159	155	148	162	177	162	170	154	148	182	154	174	187	161	173	150	165	143	153	153	171	164	176	134	151	165	152	144	174	163	171	149	165	180	145	167	177	165	164	158	171	165	170	135	167	154	170	144	160	167	146	150	174	157	162	160	163	163	175	182	184	162	161	154	175	161	174	162	174	166	145	167	171	162	151	162	178	141	157	168	153	175	157	152	154	156	173	158	156	176	173	143	170	186	157	155	175	171	181	174	153	151	166	165	185	159	151	165	164	146	160	168	164	166	154	178	157	154	187	156	153	157	150	146	139	155	170	165	175	135	133	165	167	150	135	164	135	165	155	148	185	143	144	149	134	150	164	165	154	158	185	156	155	142	166	152	171	170	145	135	168	145	143	157	144	167	165	165	166	165	173	183	163	159	150	146	177	179	159	177	154	171	157	163	177	154	151	167	149	157	180	154	173	172	178	147	158	157	159	158	156	155	158	152	184	173	173	175	184	169	162	144	161	156	168	181	145	144	148	156	161	180	162	181	141	162	154	136	190	168	152	167	157	153	182	166	152	182	166	179	171	153	189	158	166	162	155	157	172	172	146	179	171	150	179	188	194	175	178	167	157	159	148	158	154	192	170	141	135	174	168	142	158	145	169	158	140	160	170	169	176	145	175	181	177	154	168	122	176	170	139	175	164	182	170	164	159	209	170	139	181	169	173	149	176	137	148	166	151	148	163	163	164	159	151	149	164	175	174	145	192	172	139	151	140	172	160	144	178	180	176	163	169	167	158
9664	818	732	469	325	284	267	209	212	196	221	215	185	189	207	197	201	189	180	219	187	194	185	184	205	191	228	209	168	191	204	216	183	233	212	182	184	196	228	191	212	212	242	202	200	177	192	191	189	204	186	168	193	180	173	186	179	177	200	211	164	211	215	168	186	199	192	196	183	182	180	172	175	198	224	191	183	184	202	177	202	163	169	172	200	191	165	193	185	197	187	184	166	183	197	179	192	203	170	181	193	173	186	180	197	210	198	185	190	189	202	201	188	186	192	199	174	170	157	176	195	181	206	199	181	195	186	171	194	172	199	194	178	212	191	206	188	178	197	203	181	203	175	181	201	182	193	188	181	174	177	214	169	198	186	178	177	197	189	173	188	169	173	204	179	178	174	189	178	197	183	214	163	164	180	194	194	181	174	202	185	178	180	204	162	182	183	170	184	182	166	176	172	217	186	177	199	185	153	194	200	191	186	198	195	174	180	186	199	182	176	172	178	201	180	204	172	176	153	209	185	184	191	195	169	195	156	184	167	176	196	172	180	169	158	181	186	166	162	191	185	165	176	179	189	175	203	198	203	143	168	166	162	190	191	197	182	182	207	191	189	168	180	192	189	198	162	187	194	187	198	207	215	188	187	205	175	178	167	185	189	202	186	205	181	163	201	202	185	189	194	182	178	198	182	172	161	178	184	169	177	180	173	209	208	176	167	187	173	161	184	180	174	174	178	189	188	189	160	191	179	200	196	171	190	177	182	190	184	193	175	156	196	192	175	191	200	188	191	189	198	181	183	164	176	212	210	164	170	186	200	193	183	176	216	205	204	180	145	183	191	182	157	193	161	202	165	182	179	180	162	188	189	185	193	165	167	172	174	176	176	187	183	190	188	200	163	180	182	186	166	165	187	164	185	192	180	171	188	194	178	182	210	205	197	186	177	195	218	184	167	187	209	178	201	201	181	215	173	193	186	183	189	183	177	183	152	158	174	196	175	184	189	184	203	189	189	174	183	174	177	197	192	190	213	168	169	177	178	162	199	170	194	190	166	195	175	191	178	199	167	215	170	184	200	186	184	196	187	183	177	196	204	167	200	188	193	176	171	211	180	163	189	189	190	193	170	174	178	194	180	190	194	185	181	210	198	204	178	169	191	162	176	178	185	193	196	185	177	183	189	186	182	157	188	193	189	179	194	186	202	190	189	182	188	203	192	170	201	180	178	183	206	201	191	179	177	178	191	191	188	177	185	212	174	155	194	182	212	173	167	196	169	210	213	186	177	187	186	196	198	185	196	193	172	192	194	215	175	150	215	200	188	182	184	176	214	187	208	172	174	194	171	202	171	177	185	173	203	202	167	223	181	185	183	168	185	174	173	197	189	171	197	214	188	193	212	194	184	177	190	189	180	167	194	166	189	194	171	187	198	202	169	211	192	167	208	179	175	166	189	193	169	195	185	203	198	178	156	204	188	177	174	182	191	194	171	189	146	171	186	161	179	183	205	188	197	173	183	194	175	182	172	187	165	186	179	196	192	169	179	175	194	205	178	174	199	186	163	177	184	170	193	170	172	181	205	168	183	179	163	188	164	169	193	199	195	187	174	194	186	184	175	191	157	167	178	180	181	215	181	191	178	184	192	196	196	176	178	165	208	196	183	172	194	166	181	184	169	195	162	169	179	192	175	208	198	187	184	190	184	188	173	173	167	172	195	174	187	207	194	185	193	190	196	189	179	176	173	192	186	185	174	176	189	191	204	176	156	195	193	224	203	187	188	213	210	165	182	189	176	200	157	157	205	187	178	212	197	174	169	189	192	180	218	187	207	193	169	183	165	176	181	178	180	169	179	181	175	195	182	198	191	175	202	174	192	198	179	203	163	179	198	176	171	179	153	163	173	191	167	194	174	193	181	191	172	163	181	196	163	184	198	184	189	210	159	188	183	185	191	183	175	184	168	192	189	179	182	167	174	194	200	185	198	205	202	196	184	180	164	211	185	188	198	186	194	198	169	199	167	202	149	177	191	171	176	177	189	186	195	193	172	186	192	180	160	174	166	188	177	209	187	180	192	169	164	165	174	190	157	188	188	201	187	207	211	173	167	191	190	186	188	168	193	209	174	181	201	191	173	180	199	165	168	179	169	177	181	187	201	189	173	192	217	167	179	198	175	194	189	220	202	177	154	168	168	176	185	191	183	198	185	200	183	195	201	196	184	183	189	158	151	163	188	204	199	187	176	191	186	195	159	173	182	187	173	195	195	178	187	205	220	178	201	185	175	185	201	193	204	205	192	171	195	205	219	171	186	180	170	184	168	177	190	179	179	198	176	190	169	185	201	197	207	181	171	176	193	200	174	211	180	171	209	204	192	179	172	197	187	162	189	181	204	187	189	188	197	169	171	176	175	152	184	170	181	170	182	173	170	185	183	204	199	184	175	195	191	187	190	189	170	193	181	191	203	173	191	189	186	185	185	167	205	190	165	178	183	198	191	186	195	187	194	198	178	201	173	179	203	180	189	204	190	182	158	194	199	186	168	194	183	185	192	158	173	176	200	184	190	190	172	189	152	186	186	185	182	183	197	201	182	195	212	189	180	179	190	166	193	191	200	166	175	185	175	195	192	197	218	171	192	182	175	201	212	200	186	181	194	193	210	186	179	169	210	201	216	169	204	169	176	175	184	208	180	165	188	186	194	188	182	174	168	197	174	185	202	202	171	190	176	192	179	236	209	197	173	200	180	180	171	180	179	206	156	196	188	172	186	175	186	175	187	164	167	159	190	190	185	186	199	192	198	189	171	202	200	182	179	197	218	195	186	182	171	184	165	169	186	193	185	198	193	198	217	183	210	188	175	193	158	183	180	218	187	182	169	178	192	156	191	198	173	207	196	172	187	173	180	164	203	184	183	212	189	169	206	185	178	199	173	192	194	197	215	174	158	185	206	165	184	182	182	192	172	170	179	173	170	192	179	197	179	198	177	182	191	185	170	181	186	208	191	186	201	178	184	182	199	188	199	171	177	201	166	158	181	180	165	181	177	220	192	190	190	192	196	198	208	206	206	183	192	175	187	165	193	192	172	204	199	191	183	213	187	187	213	185	187	187	177	173	182	200	207	186	206	175	188	210	187	180	184	183	169	166	188	177	181	186	167	184	166	171	166	166	193	209	178	187	182	192	199	173	191	180	179	170	187	196	206	177	198	176	193	197	198	173	214	170	168	174	168	182	194	182	201	182	152	187	214	189	203	215	153	194	179	197	173	207	198	182	186	190	187	172	183	190	173	177	175	179	162	184	191	178	174	195	200	183	192	197	178	159	182	174	182	182	192	163	178	187	165	198	190	186	216	190	193	176	179	207	183	193	169	186	199	177	192	196	184	173	174	198	157	195	225	178	186	173	189	172	203	195	172	180	191	197	211	191	171	191	204	192	177	155	195	148	184	167	215	195	183	197	211	194	184	155	207	166	175	181	175	170	193	189	188	174	214	189	189	181	197	169
24440	20369	26615	23999	20365	9667	1166	690	540	503	446	430	346	337	355	317	307	295	302	265	292	269	259	266	278	229	246	246	254	248	249	263	261	267	272	250	259	260	255	206	243	237	256	232	253	241	220	261	252	204	230	235	221	256	229	262	231	235	204	226	197	232	241	217	215	189	235	212	223	213	224	212	227	255	215	240	238	225	230	231	176	227	215	239	213	227	223	260	217	191	241	221	222	202	237	208	247	228	220	224	205	232	209	232	219	216	224	217	241	229	225	229	233	237	245	241	236	223	218	208	210	214	208	243	204	235	244	217	237	264	220	236	227	221	214	215	204	240	220	218	248	218	212	233	256	232	214	215	252	216	229	240	219	217	246	233	208	201	232	232	210	223	236	227	213	219	197	229	220	200	197	217	211	230	204	239	218	222	207	224	196	208	229	228	247	230	205	212	215	203	242	200	213	222	238	243	232	238	240	210	210	211	209	204	212	200	227	214	223	250	216	237	229	234	231	216	228	247	218	225	220	246	223	232	226	206	210	245	238	221	260	233	229	215	219	211	212	234	221	226	211	240	241	227	222	211	231	252	233	223	227	241	198	213	225	223	244	244	228	221	226	226	218	189	223	218	208	204	259	248	197	230	223	230	214	215	198	240	243	223	238	205	234	220	209	210	194	247	206	196	226	224	229	213	197	228	231	223	224	236	218	229	219	204	224	216	230	238	233	240	225	242	222	221	246	241	212	203	250	221	209	209	228	233	242	222	207	255	240	210	238	211	244	237	254	244	245	247	220	245	229	248	240	218	248	223	229	197	225	218	206	219	236	242	216	224	218	221	211	237	230	231	243	218	238	221	217	228	222	220	204	235	156	224	213	231	233	230	246	245	217	205	218	217	211	221	221	219	222	221	231	233	217	212	204	248	206	224	201	233	195	242	267	224	207	223	238	220	211	237	213	236	225	219	232	223	206	243	237	201	235	200	205	224	241	236	245	253	200	227	227	233	221	233	220	225	227	242	201	220	218	257	236	226	232	212	218	217	223	229	217	236	236	222	215	229	228	228	214	207	238	236	214	236	218	223	199	223	232	230	250	222	222	243	214	242	192	199	227	232	221	210	227	228	232	248	216	243	229	208	214	244	212	212	210	231	222	221	219	200	230	224	232	208	244	217	250	255	210	211	213	240	232	231	222	237	198	190	219	260	233	223	234	200	226	216	238	211	210	231	244	199	223	225	213	219	222	206	211	245	187	196	232	208	214	207	215	230	229	213	225	225	192	235	233	223	229	260	199	212	188	257	242	247	222	220	251	228	202	231	213	251	217	230	212	211	203	256	215	238	194	204	223	209	225	233	215	248	216	211	242	216	217	232	220	215	205	225	212	249	230	247	211	248	217	228	228	243	216	226	232	220	235	201	202	219	216	213	208	221	235	226	208	224	224	230	208	217	230	252	226	213	209	216	240	225	201	209	211	204	226	220	219	221	212	226	233	224	240	208	229	230	214	240	219	222	238	242	214	248	226	210	251	223	219	246	208	204	223	221	231	233	209	231	229	219	217	215	214	211	248	208	225	242	220	247	223	229	249	233	227	222	229	229	275	209	253	209	218	240	229	228	229	222	230	219	198	209	210	222	251	231	213	236	231	212	230	221	197	225	254	218	233	242	246	233	230	244	229	224	219	252	235	225	228	204	210	195	218	210	241	214	233	200	209	247	204	237	240	228	233	226	228	206	241	215	245	204	220	220	226	244	201	231	264	211	221	224	231	217	221	214	235	228	265	204	214	229	193	209	205	237	227	195	228	240	224	229	217	216	211	210	209	209	250	192	213	221	208	224	240	250	204	243	213	214	267	220	247	223	221	205	209	252	217	237	209	228	242	222	211	222	230	218	206	208	219	213	225	221	235	242	207	225	237	231	228	272	234	220	242	204	247	210	255	218	222	250	228	196	202	225	215	212	226	203	216	206	227	243	234	228	220	209	215	210	207	207	252	211	217	226	213	211	199	227	255	215	206	220	240	219	219	246	229	231	218	217	238	225	225	230	211	240	228	258	211	200	204	216	237	237	232	228	205	230	201	222	224	246	201	202	220	244	194	205	217	229	219	237	223	260	204	208	222	232	219	221	224	198	212	207	200	193	247	230	219	223	178	224	212	220	220	239	214	227	210	205	235	239	198	205	205	236	224	252	203	248	236	233	200	262	246	217	197	231	272	235	245	233	192	263	224	210	233	222	223	242	254	229	198	223	221	219	216	244	210	220	209	220	227	220	213	218	230	206	231	221	245	215	219	242	201	234	251	226	217	225	244	248	211	221	235	221	206	229	235	253	254	238	207	236	203	241	205	221	245	217	257	207	210	196	225	245	221	230	214	231	232	238	193	210	217	219	241	244	211	245	232	234	234	198	191	225	228	215	237	210	221	225	225	215	231	230	211	216	221	246	216	197	236	205	179	219	236	207	215	205	215	206	219	236	242	225	239	199	225	221	216	234	226	206	222	216	222	198	215	202	205	231	243	221	226	222	238	220	225	231	233	220	198	236	224	231	218	221	205	222	216	209	230	186	226	235	221	219	241	223	243	232	226	227	194	221	229	213	227	248	244	232	213	228	239	206	203	239	223	202	251	216	228	213	208	215	232	206	208	233	224	230	219	206	233	215	215	211	235	217	215	216	219	230	228	230	224	215	211	238	213	235	228	230	237	225	214	242	215	210	245	253	227	223	231	241	225	238	207	221	251	204	200	208	223	218	242	234	221	245	219	228	240	223	208	230	240	216	220	222	202	209	221	231	240	230	210	211	232	210	227	219	240	232	219	240	237	222	222	204	212	235	225	219	245	212	234	262	215	243	233	213	184	244	219	211	233	242	217	222	224	196	243	219	232	206	221	220	212	223	242	213	233	254	221	242	225	217	214	217	243	221	243	216	199	216	219	239	238	202	217	243	221	224	226	225	239	202	223	224	208	212	245	210	219	220	227	215	225	203	218	221	231	225	230	213	258	229	222	208	230	225	234	209	228	241	230	210	232	227	220	228	237	236	209	221	188	231	238	209	225	238	204	224	228	233	211	218	231	186	231	225	224	197	251	211	225	202	226	215	225	222	222	269	247	220	209	220	226	209	177	219	230	246	245	199	203	246	222	255	232	191	222	218	217	237	217	216	238	208	221	231	220	227	212	209	238	248	227	251	228	217	227	232	195	209	230	206	241	226	198	224	225	213	233	249	235	224	221	214	243	207	230	222	208	209	232	242	222	200	243	199	215	223	238	212	234	225	194	225	226	218	219	225	201	232	228	194	240	225	202	204	224	243	247	226	224	218	226	212	222	230	225	209	220	207	235	253	205	216	235	219	215	223	249	229	215	199	227	244	241	236	214	235	238	225	238	217	227	203	204	224	199	225	213	219	234	211	231	215	215	251	230	222	201	235	212	211	192	230	210	206	217	215	227	205	218	196	197	200	218	208	220	237	198	204	212	208	215	216	211	211	217	220	219	230	228	212
19636	10609	9881	5273	3398	2386	1726	1328	1049	876	826	714	612	551	499	422	482	430	403	339	369	341	329	337	314	306	274	284	309	324	302	304	316	315	308	310	243	299	304	272	274	281	278	287	242	242	276	248	234	278	267	275	270	271	223	239	256	229	238	253	251	235	243	257	246	243	226	229	259	220	245	254	238	235	226	263	239	237	241	241	232	247	229	230	245	209	220	207	238	223	247	269	238	241	205	237	230	199	243	222	236	229	232	227	218	217	233	214	242	235	224	192	218	204	232	261	238	262	248	234	256	201	231	223	210	216	260	241	221	244	229	249	236	250	224	225	211	253	230	222	238	226	236	213	234	207	254	203	240	231	249	226	229	255	208	202	207	243	230	248	251	200	237	234	249	217	213	241	240	213	248	221	220	230	233	214	231	237	199	226	244	236	230	215	243	247	232	229	222	247	235	218	239	220	197	221	205	236	240	231	248	247	219	217	228	232	219	251	232	240	229	232	227	211	242	251	240	249	238	225	221	241	223	225	212	219	239	252	233	217	241	249	227	241	222	215	244	254	237	220	244	254	230	231	210	239	220	226	236	231	229	213	218	221	215	227	214	231	237	244	224	218	240	227	227	231	240	218	250	205	214	256	234	208	245	212	233	220	220	211	207	214	221	234	229	221	205	255	201	216	219	221	230	269	210	221	244	211	220	226	255	244	243	203	219	218	223	213	223	206	223	232	217	244	223	209	227	239	244	228	210	215	235	228	233	238	223	255	274	211	236	208	228	240	210	212	232	253	230	241	219	221	197	244	222	248	265	212	244	227	237	213	261	220	231	208	231	266	234	240	208	248	224	225	200	217	233	229	222	215	194	260	193	191	219	225	242	221	283	236	218	209	221	234	211	265	245	223	244	219	223	228	217	183	233	248	216	223	227	254	222	254	222	220	243	225	228	229	219	230	218	270	237	195	215	243	212	211	229	239	231	218	227	222	210	252	229	250	229	227	241	219	214	214	230	208	205	218	223	249	229	202	221	219	238	233	228	220	233	225	199	244	208	240	232	249	271	246	244	213	226	228	220	224	248	236	232	235	208	238	242	218	208	225	227	217	212	224	207	228	241	237	213	228	212	242	226	218	226	211	204	254	239	234	246	234	241	236	228	224	235	223	225	222	231	237	240	225	226	213	228	239	213	233	201	256	224	225	224	226	196	208	207	235	226	232	224	229	250	219	224	224	271	226	225	222	232	204	220	206	219	238	213	238	232	214	202	236	254	255	230	231	228	247	218	220	230	224	226	221	225	206	224	242	228	217	209	238	225	250	223	245	261	202	223	209	214	208	203	226	223	195	235	228	241	243	221	196	208	231	225	236	251	204	218	219	222	237	242	238	221	222	197	227	229	224	207	228	233	229	208	221	238	212	237	215	203	225	219	214	242	202	234	214	240	217	218	232	235	221	207	210	203	227	247	222	247	239	206	233	244	238	197	234	237	231	212	246	258	231	235	245	224	223	213	198	236	229	208	227	222	213	212	240	215	240	253	225	218	240	231	285	239	239	217	213	194	227	238	228	251	202	224	213	225	228	214	245	239	208	244	249	258	212	224	222	223	211	237	228	224	213	251	245	233	223	234	246	221	223	225	238	195	264	231	229	238	238	227	233	218	234	208	212	218	250	222	265	219	225	261	221	233	252	239	203	218	235	209	218	236	231	205	237	230	246	237	249	236	225	221	254	241	217	234	221	246	215	240	218	226	239	220	214	229	223	237	234	231	218	200	214	208	215	208	223	244	224	214	212	213	214	213	238	212	226	235	252	245	224	238	250	217	202	205	220	236	250	199	239	240	238	206	216	243	227	234	235	243	243	228	239	231	218	217	242	228	228	246	238	230	236	247	240	228	228	254	230	215	212	206	229	220	224	256	231	259	218	222	243	239	232	247	220	198	221	222	249	238	243	225	230	196	228	230	237	224	212	206	248	236	212	214	226	230	251	222	216	230	236	222	246	240	219	228	256	206	242	209	224	197	238	248	210	224	213	254	198	243	213	230	228	235	247	235	207	224	253	220	222	209	217	217	212	223	242	218	233	220	260	256	249	225	233	216	235	237	231	210	227	219	223	209	215	243	196	222	228	220	243	211	224	222	219	213	234	233	214	227	228	231	215	194	227	233	223	219	219	213	210	233	216	221	243	212	242	233	233	253	235	216	215	232	226	223	242	242	225	211	225	226	210	215	233	253	208	212	229	228	211	225	273	225	237	244	249	244	239	220	231	248	213	221	247	227	209	236	226	216	241	219	196	229	202	235	229	228	211	211	230	224	227	241	244	224	199	227	233	259	225	232	246	213	250	248	234	242	198	257	222	229	244	240	241	233	211	212	254	224	205	241	228	225	230	208	221	235	193	227	238	220	214	231	218	212	201	243	221	189	229	222	216	216	243	246	245	233	235	219	223	231	220	211	221	229	212	213	227	217	243	241	225	218	238	218	202	253	220	246	243	233	230	245	233	205	201	241	233	203	233	208	225	227	239	222	239	197	223	241	216	197	230	238	217	231	237	257	228	241	228	239	233	179	243	224	248	236	222	206	232	222	212	229	221	234	234	221	235	214	214	201	228	230	222	235	210	208	226	236	218	241	206	210	247	235	210	201	223	227	210	224	222	232	214	243	228	219	224	240	217	218	220	239	219	212	220	217	223	233	237	222	216	255	237	238	261	245	227	227	251	251	269	230	204	264	217	247	252	219	231	233	231	245	238	221	204	222	232	213	251	217	211	205	207	264	224	210	218	217	245	231	213	209	212	215	235	228	214	246	242	247	257	227	220	215	211	226	238	210	226	220	218	229	238	227	220	239	216	210	207	212	226	220	216	246	219	232	210	215	242	216	229	215	239	223	216	242	233	208	205	221	218	244	212	220	231	240	217	245	226	231	245	215	247	240	253	211	222	210	223	224	227	242	203	221	233	225	208	249	208	228	239	215	227	232	243	195	228	256	228	198	242	230	213	218	220	202	231	214	235	214	255	226	239	223	225	225	243	237	233	234	219	234	231	210	215	206	230	242	245	209	218	212	204	201	221	229	223	232	217	215	242	234	222	220	213	240	224	227	218	188	246	212	242	220	235	224	213	228	236	250	232	250	230	197	232	208	203	234	212	214	228	241	210	221	251	220	212	218	222	212	210	224	214	251	236	186	238	213	212	198	254	210	214	240	234	217	198	219	229	224	236	203	236	210	211	201	228	237	189	221	213	194	211	237	221	244	236	220	209	236	221	251	237	260	233	220	233	208	217	219	251	225	218	229	219	221	215	232	217	248	230	216	216	247	229	228	216	255	242	213	246	245	229	224	237	249	236	217	211	255	253	229	216	242	214	228	234	222	233	218	238	230	205	233	223	192	214	239	253	215	226	229	235	218	225	208	226	243	222	203	235	207	243	255	231	242	237	203	234	228	233	218	247	208	218	220	232	216	209	244	218	229	228	258	206	256	223	240	225	226	234	182	229	236	218
22558	20386	27071	23597	20390	20466	9414	1545	1137	1011	964	887	814	723	740	659	647	651	642	632	614	617	625	617	569	607	570	619	584	564	549	514	597	558	523	562	537	557	560	543	556	547	531	521	525	589	524	528	531	561	544	550	505	496	512	531	488	504	545	556	512	537	497	492	529	486	523	572	543	514	517	497	500	503	507	467	555	505	533	508	496	528	521	463	546	495	510	534	529	512	513	520	496	515	539	506	522	496	500	537	470	484	485	464	481	488	509	469	543	492	503	557	522	496	547	532	499	479	543	514	531	503	509	508	508	515	537	494	542	506	509	511	487	510	454	500	490	490	518	484	451	526	498	477	530	506	517	522	519	522	471	512	504	531	524	531	513	522	468	508	495	509	495	538	478	514	528	470	484	492	474	510	519	522	470	502	502	492	491	496	505	489	466	518	515	514	537	463	512	517	503	504	505	484	563	495	502	487	470	489	522	463	502	480	502	498	463	514	527	469	512	541	502	502	486	503	504	535	488	480	527	522	461	543	499	531	491	511	507	512	527	506	495	478	542	519	482	474	485	533	497	524	475	515	499	507	491	517	484	523	541	498	486	506	477	519	553	487	493	503	452	481	492	527	477	523	461	510	506	513	500	484	509	501	471	530	482	503	474	522	472	502	455	492	453	512	507	486	464	530	525	467	490	524	504	491	530	460	499	537	511	500	503	508	485	506	495	489	512	521	507	510	544	477	513	508	525	483	493	458	484	509	524	523	510	507	492	501	513	478	505	523	482	544	500	489	467	508	507	522	486	546	481	501	524	491	530	498	489	505	489	533	480	488	544	503	508	490	540	485	500	522	501	511	515	462	525	518	514	504	504	519	512	497	514	484	516	528	504	496	475	474	470	480	527	501	529	512	501	508	513	497	477	483	517	526	496	508	540	549	507	523	490	476	490	474	463	468	542	482	492	529	487	489	516	519	485	526	492	501	499	519	524	549	509	509	486	531	505	494	481	483	527	527	491	474	495	488	533	494	519	497	492	489	478	501	477	493	516	506	479	473	523	503	479	499	499	489	510	519	522	495	503	503	523	487	496	489	511	512	511	466	507	490	482	495	508	465	511	513	522	498	529	512	536	487	498	497	522	504	501	539	479	472	515	506	514	531	529	502	516	512	494	509	510	482	496	493	556	513	498	477	517	561	531	528	488	437	495	474	514	504	499	527	540	475	537	465	500	523	441	481	536	494	524	510	504	478	484	528	527	515	506	515	522	467	515	494	487	514	518	518	536	511	524	485	478	487	518	505	503	484	500	531	497	502	521	506	478	524	487	542	492	488	501	499	479	484	478	491	475	482	482	537	513	466	521	486	512	500	552	535	499	521	501	481	512	497	519	493	496	497	499	489	505	460	476	489	513	504	513	510	508	497	445	509	508	516	477	538	509	492	491	527	500	507	531	530	528	517	476	510	528	477	525	522	508	501	507	487	519	555	489	506	485	511	513	498	512	495	501	507	505	493	526	504	487	506	511	520	535	478	502	507	492	531	510	514	514	490	514	511	489	535	481	522	506	467	475	508	486	478	507	483	483	501	486	530	469	540	522	512	566	484	471	474	483	480	494	494	499	535	535	498	471	515	516	486	498	502	507	480	486	514	512	493	497	512	528	530	482	493	500	477	500	531	481	508	526	538	522	522	521	520	541	528	500	505	509	487	502	476	501	497	517	526	490	558	516	520	497	495	494	508	498	508	540	516	498	537	510	443	529	469	523	497	527	509	504	527	531	503	473	492	490	451	560	527	513	504	508	525	525	494	494	534	498	502	519	530	456	510	535	504	510	483	501	523	460	493	504	489	493	516	496	510	464	512	524	466	485	472	504	488	501	493	484	473	529	515	501	551	523	513	489	491	486	491	499	527	455	514	514	506	502	481	492	539	496	491	520	518	480	487	457	502	492	488	497	460	484	517	511	526	535	492	468	519	480	484	525	513	529	486	489	527	477	488	467	518	451	497	552	496	511	540	488	499	513	511	489	502	542	497	483	477	555	513	514	455	501	534	482	492	508	471	500	521	506	518	508	529	471	478	504	493	531	499	482	491	526	437	503	504	508	518	531	482	473	514	505	501	480	507	502	493	516	512	499	567	509	512	535	471	505	488	504	525	524	461	488	488	505	513	505	514	490	501	520	539	516	471	506	505	498	499	549	504	548	481	482	489	497	486	476	510	493	543	461	505	476	503	488	515	494	508	501	481	491	512	507	453	530	525	515	464	515	488	494	468	485	488	482	513	513	498	488	485	493	474	542	518	494	531	509	455	513	503	488	509	517	534	524	498	512	470	468	507	509	529	511	453	473	556	511	512	521	499	520	476	517	469	450	529	503	515	492	476	451	478	527	521	533	479	504	493	513	535	480	492	493	518	537	478	512	505	477	551	499	501	468	439	473	461	483	518	479	496	497	539	529	524	486	501	515	494	526	503	494	512	510	506	512	568	492	547	511	522	481	495	519	488	513	482	493	519	511	521	511	483	501	495	514	469	503	494	541	457	473	496	516	544	519	510	489	503	525	520	515	505	494	491	498	479	509	493	506	511	494	503	541	497	504	510	514	519	536	532	490	467	511	487	479	490	498	538	478	503	529	491	502	504	455	520	524	484	505	473	485	513	526	498	499	465	519	497	540	512	484	516	520	522	481	483	504	530	524	474	503	498	510	513	511	492	512	479	535	499	485	472	484	496	487	506	499	500	491	524	522	494	492	478	471	476	494	508	509	490	511	472	480	520	498	471	522	501	468	522	477	505	511	449	530	488	517	511	542	499	537	546	472	495	498	491	466	473	528	508	462	505	515	544	481	522	532	481	483	545	464	498	479	523	486	537	450	508	512	505	551	487	534	495	481	497	505	472	528	539	470	514	505	490	462	517	472	517	532	504	515	500	493	500	503	537	519	476	493	502	513	485	494	495	509	488	517	500	473	523	498	498	498	497	490	483	497	504	516	469	516	509	549	474	460	515	498	461	498	525	508	514	507	512	508	518	501	503	491	484	503	516	531	472	528	533	498	505	487	517	516	532	524	474	507	509	486	507	504	484	474	457	507	506	529	494	512	544	490	522	464	494	539	517	515	509	477	467	507	508	538	474	503	505	543	510	497	544	493	477	501	470	526	483	481	499	484	508	485	495	481	550	469	500	500	471	473	516	489	546	524	527	513	516	524	499	513	506	487	499	505	463	463	488	512	532	499	477	481	488	470	519	513	548	478	513	459	457	504	479	471	496	507	484	487	484	493	482	487	541	505	517	501	483	529	494	494	490	507	506	516	493	475	492	510	477	483	509	492	514	523	525	485	499	478	526	514	506	464	514	523	501	456	534	526	494	472	521	497	484	474	540	482	492	457	473	486	490	504	459	516	499	441	500	481	463	507	441	512	511	511	491	551	486	544	511	493	468	508	493	500	493	499	521	516	488	502	521	475	518	497	486	503	558	466	517	526	524	511	532	509	544	470	523	490	481	510	499
20045	17477	16394	9466	6217	4347	3247	2557	2151	1849	1559	1339	1252	1083	1022	978	914	821	824	793	730	672	715	647	673	652	613	618	577	607	648	558	638	593	660	619	551	579	605	619	528	557	560	577	517	544	530	511	565	561	522	515	560	542	507	503	522	528	547	532	526	523	488	503	523	519	530	477	481	457	560	482	506	521	490	474	503	502	469	504	500	505	484	495	479	490	501	465	484	464	523	474	504	513	513	468	516	428	552	497	476	512	495	495	491	445	520	543	493	511	502	497	516	477	510	481	480	511	512	449	518	498	502	492	519	519	526	493	506	533	472	508	501	529	477	487	485	487	494	501	470	477	520	514	476	506	466	455	475	441	460	484	495	488	443	498	496	491	509	505	458	529	502	484	533	474	466	518	490	501	484	512	476	511	512	513	494	493	501	498	509	475	495	491	497	460	413	486	483	458	489	521	506	484	475	501	478	464	492	514	503	435	521	471	482	500	462	502	470	507	480	521	502	497	463	511	455	475	493	485	466	487	502	515	472	516	506	526	469	436	470	459	460	483	470	499	485	526	477	442	489	530	493	459	504	490	478	469	487	489	475	496	478	513	476	499	473	488	476	510	484	452	478	531	526	523	519	487	472	504	472	494	498	487	506	517	482	502	510	459	456	480	476	442	522	487	493	482	466	469	493	470	492	495	475	480	483	481	468	491	523	481	478	495	492	473	532	527	488	498	496	504	462	495	438	485	444	488	522	501	469	482	455	504	520	509	474	466	452	464	438	493	467	520	486	500	471	513	497	509	501	481	506	490	487	535	488	485	499	460	427	532	519	487	490	438	467	471	487	494	486	486	500	464	489	472	493	511	508	494	481	518	454	498	536	482	468	493	517	498	525	486	483	465	513	507	495	507	481	512	505	476	479	460	483	511	492	457	508	477	521	486	509	526	508	495	524	459	496	444	499	514	518	491	478	505	453	435	500	471	473	468	482	487	502	517	508	502	501	514	487	504	503	443	498	519	458	486	490	465	490	493	497	505	442	486	484	482	494	483	482	525	469	536	456	493	472	503	517	490	496	520	452	529	483	494	450	497	540	490	458	522	496	519	451	518	513	494	457	492	483	466	503	472	453	465	447	466	498	473	498	472	509	516	478	443	467	495	536	494	492	485	521	539	487	513	496	522	491	462	517	505	459	496	458	480	497	490	470	515	486	487	492	517	544	519	454	451	480	485	470	512	509	507	508	483	438	473	462	520	509	495	483	491	503	483	481	494	512	472	550	493	463	526	526	470	492	491	495	511	493	491	507	473	467	475	498	484	465	470	528	488	493	508	460	485	457	476	503	464	480	469	476	507	488	455	453	464	489	502	499	481	522	443	513	514	463	448	515	460	469	523	473	448	500	494	476	489	505	475	472	541	540	473	501	510	459	457	508	486	478	471	481	493	483	482	488	494	476	464	512	464	452	491	472	517	468	488	481	497	490	476	487	510	539	491	498	505	491	469	450	482	451	503	485	492	496	480	450	533	506	520	502	465	457	511	473	492	466	533	517	454	491	486	470	518	498	502	500	491	518	516	500	479	504	430	505	554	459	489	474	466	507	526	508	491	500	483	482	463	495	483	467	513	509	458	496	486	471	496	490	489	515	463	447	475	494	472	469	446	497	508	484	490	508	501	479	501	483	514	495	477	493	484	469	510	515	448	470	474	471	472	482	481	501	501	488	474	490	482	468	478	474	533	506	489	525	518	460	489	475	518	485	458	506	469	462	487	480	463	472	483	491	479	521	522	486	466	461	469	472	525	488	453	465	482	460	516	509	529	519	466	488	428	539	506	482	491	508	508	505	512	498	488	488	511	466	506	479	490	497	491	470	489	498	479	484	472	464	463	477	483	499	462	477	477	477	489	491	500	493	477	487	481	482	505	477	478	504	527	491	487	552	517	468	473	461	500	514	485	470	470	482	519	515	487	480	478	484	504	479	499	483	482	486	495	513	481	481	513	470	503	478	471	476	455	480	500	512	482	491	455	466	466	504	473	460	495	478	474	523	497	470	475	497	514	502	497	499	490	495	458	529	470	485	487	458	490	471	480	499	489	499	500	512	457	500	515	491	450	495	448	491	535	490	475	523	466	490	536	504	515	491	446	470	466	482	454	476	477	495	448	505	476	505	499	493	483	502	496	477	486	492	501	507	489	498	475	485	494	483	489	518	507	508	504	471	513	519	484	502	437	509	482	485	497	495	511	490	513	510	502	510	472	468	472	529	457	444	450	483	488	514	507	480	469	472	498	471	479	518	498	503	510	514	492	502	464	524	500	472	537	477	481	467	470	479	459	472	474	507	514	479	479	471	476	503	471	464	485	519	453	481	502	504	495	473	463	511	510	476	479	496	507	521	470	497	536	488	458	472	495	536	469	517	500	455	473	512	513	506	479	490	478	489	475	491	481	492	484	474	495	519	521	468	471	487	508	482	493	454	483	457	486	478	509	505	461	515	504	514	523	492	456	522	471	508	439	441	464	447	463	484	483	463	505	485	522	476	520	494	496	475	484	467	481	474	525	484	498	466	494	488	486	492	478	459	486	505	493	472	464	486	482	455	467	491	482	512	498	490	469	532	515	505	520	500	488	532	462	463	482	446	486	506	505	496	483	472	496	488	518	462	500	491	504	459	466	501	505	472	492	498	476	508	464	465	484	501	507	468	492	512	526	493	504	500	480	484	517	461	473	504	480	493	482	503	469	475	502	514	463	514	502	545	506	486	491	482	498	469	483	506	492	495	472	465	464	516	473	496	516	500	510	526	456	450	459	463	479	516	476	482	509	476	469	522	491	503	486	518	495	503	514	484	530	472	485	485	497	496	511	510	489	492	467	486	496	525	488	502	458	535	478	445	500	480	474	485	482	476	467	489	474	516	489	508	489	448	492	520	509	478	459	497	482	475	448	489	494	499	474	537	503	494	467	516	490	480	437	471	488	496	527	494	493	496	472	478	491	466	472	475	468	490	451	471	527	466	422	519	438	494	484	479	487	490	495	477	499	491	467	504	482	545	481	497	469	469	459	502	487	486	482	496	460	516	469	500	506	456	448	440	510	492	420	467	481	514	513	471	474	480	496	487	491	467	473	465	474	464	508	480	505	492	506	520	473	486	497	486	496	506	471	540	489	514	485	478	491	491	467	453	480	454	462	451	504	476	512	537	500	503	505	478	479	464	527	526	481	529	493	492	486	479	512	504	504	464	519	479	482	525	468	499	524	489	519	507	500	468	522	512	501	477	465	446	494	499	501	468	528	497	488	492	519	456	457	528	484	461	515	504	465	466	485	476	478	485	478	499	453	514	512	489	488	496	459	469	462	476	457	507	498	495	531	501	510	483	470	491	465	461	509	468	442	515	516	473	497	470	489	502	492	498	491	493	454	504	506	479	471	497	512	495	496	501	425	468	484	476	518	491	495	513	504	497	539	484	478	496	484	488	507	482	483	472	439	476	517	530	472	480	457	487	493
28033	13230	1427	426	261	216	198	183	195	165	168	178	152	145	158	163	167	172	148	182	174	128	174	172	165	166	166	172	178	181	169	171	194	199	194	164	188	155	152	191	149	178	174	143	182	167	177	152	162	193	164	196	156	173	165	180	183	166	165	155	161	159	138	135	178	176	159	157	161	181	142	155	147	168	150	167	162	134	177	163	142	168	153	151	161	175	185	157	166	150	152	147	132	170	173	150	147	159	146	150	160	145	147	154	154	168	146	184	169	158	170	169	162	161	160	178	200	170	159	141	177	156	166	154	156	149	145	165	162	168	125	157	157	150	155	179	167	156	173	149	149	164	127	147	164	163	146	174	165	143	167	172	163	156	183	153	160	161	146	147	154	157	167	170	165	193	175	148	155	154	142	149	160	162	159	176	156	146	153	161	138	147	150	176	166	132	158	164	148	151	141	150	150	167	140	160	165	166	168	166	159	170	162	154	167	156	143	151	137	174	174	168	149	153	170	175	148	160	177	157	163	157	166	155	149	140	153	135	167	161	153	153	156	145	154	144	144	165	157	163	181	168	163	164	173	158	163	166	189	183	177	158	159	173	154	145	183	154	153	163	146	166	169	167	156	142	155	164	172	152	155	154	165	167	154	166	129	164	159	145	168	144	185	155	156	176	148	152	164	180	145	162	169	164	165	139	155	162	150	154	159	169	175	160	157	148	154	176	166	162	166	158	167	130	178	146	141	160	168	172	166	180	164	173	161	145	148	175	142	144	146	151	152	176	179	163	145	165	143	156	152	165	158	173	156	138	163	146	140	178	152	174	157	132	154	177	155	139	180	151	179	153	144	158	168	166	163	165	172	158	185	146	168	149	159	154	167	167	168	163	154	163	181	171	175	140	168	154	158	152	168	147	172	162	164	158	151	160	166	178	152	146	166	163	162	149	172	139	161	158	160	157	158	159	160	153	151	168	150	142	151	182	150	163	160	139	159	149	158	163	170	160	136	188	162	167	177	152	155	165	180	188	159	148	153	151	163	153	165	178	149	185	179	164	161	165	167	169	156	152	144	152	160	152	163	153	174	156	145	155	162	151	163	158	163	141	176	157	169	169	154	177	162	175	158	182	176	166	159	184	145	168	176	151	143	152	168	161	161	167	158	150	155	153	187	142	155	163	158	158	156	164	151	149	154	167	165	184	155	155	197	162	145	148	162	143	152	151	159	157	169	135	183	171	170	156	153	177	152	141	153	158	148	165	157	164	134	154	168	173	173	171	169	165	168	161	163	171	146	149	157	172	147	130	154	146	142	168	153	158	157	161	139	137	149	149	167	163	179	174	158	168	144	150	157	146	147	151	161	160	152	150	172	151	148	162	141	169	134	162	159	155	171	156	156	165	163	143	163	160	161	157	165	149	158	168	151	159	174	136	137	152	153	160	170	147	153	164	176	162	157	176	154	160	150	179	147	137	140	158	155	166	173	147	165	150	172	156	178	154	143	159	156	145	144	150	178	153	159	165	180	162	145	156	153	171	153	168	149	160	150	165	168	165	155	185	139	156	177	167	148	147	162	168	152	177	163	172	170	152	126	144	176	162	164	159	147	161	160	151	149	140	147	177	163	130	151	159	156	172	173	177	156	173	165	182	164	162	155	140	166	148	172	169	144	173	159	179	163	160	137	160	178	176	160	167	170	151	146	148	150	144	164	170	150	160	173	155	178	145	188	171	165	149	158	154	153	155	155	144	157	165	159	162	162	159	171	164	169	163	167	159	144	163	148	154	155	149	169	161	158	176	157	164	155	163	167	151	144	159	133	162	179	178	159	172	157	157	167	177	160	168	139	146	167	162	184	160	165	184	162	169	134	175	160	148	151	175	151	173	141	158	153	142	174	173	162	142	164	175	172	155	146	168	181	150	154	181	148	176	159	147	175	165	172	178	158	172	167	176	173	140	150	155	165	159	182	155	174	158	175	170	149	171	168	171	170	159	166	166	179	153	176	138	170	172	188	167	154	154	138	157	170	160	163	176	157	144	133	175	154	165	141	167	168	154	148	182	182	172	169	163	164	168	155	196	188	164	178	160	181	186	160	164	171	163	179	159	134	158	151	157	177	161	161	167	164	167	170	171	147	170	168	181	130	149	162	176	184	158	189	168	175	173	183	160	143	176	164	141	157	146	172	166	147	143	152	163	178	168	157	166	177	165	180	153	181	157	153	159	178	156	159	158	157	166	179	165	186	158	163	164	155	146	175	177	158	174	141	167	190	151	177	145	167	164	158	198	173	184	153	161	157	160	165	143	139	164	148	159	142	155	151	156	153	171	150	165	178	149	143	154	184	138	169	154	154	170	169	167	169	169	155	145	177	151	159	135	135	161	144	153	132	144	133	172	174	161	152	175	146	170	140	160	164	152	167	142	159	167	161	169	137	193	167	159	146	160	141	165	151	170	176	175	160	183	159	165	174	179	166	172	155	161	179	159	145	155	169	172	159	168	169	152	157	186	147	163	166	166	142	174	149	169	143	151	165	139	139	165	148	192	134	161	150	175	163	179	196	169	165	178	175	181	145	152	171	170	172	163	156	150	137	159	153	185	148	142	177	179	152	180	149	163	151	162	165	165	171	162	175	146	149	157	147	171	162	164	134	170	161	157	166	141	145	175	161	192	180	183	164	174	176	139	180	158	163	157	166	133	179	179	166	159	168	141	150	146	160	150	166	163	159	152	153	135	156	168	170	156	151	149	164	161	160	166	155	188	150	134	134	146	155	150	180	175	160	190	148	167	183	145	185	169	168	136	148	159	155	151	174	191	174	167	162	150	182	165	144	166	162	150	176	170	156	154	165	168	168	181	155	154	160	166	170	169	144	152	167	170	153	164	147	161	151	168	179	166	159	166	176	133	159	148	171	165	159	129	152	187	185	156	186	155	180	164	157	157	170	165	162	178	136	166	151	164	159	150	193	168	124	160	166	171	157	136	151	162	161	160	153	174	152	160	156	176	172	160	154	158	146	137	142	178	178	166	168	169	172	162	138	163	153	176	134	173	140	161	191	152	174	140	153	160	176	153	159	167	140	148	151	165	158	154	170	150	162	138	153	166	156	132	157	163	181	153	184	140	130	161	166	135	166	160	164	160	169	170	162	172	146	162	163	167	176	169	169	148	151	142	170	153	152	169	169	185	159	149	160	173	169	146	156	143	164	162	149	147	153	159	164	173	172	183	182	153	149	180	163	177	147	155	161	182	175	155	142	158	171	146	172	160	145	177	149	166	164	184	168	167	143	144	163	173	159	161	148	150	163	157	148	166	171	171	170	152	160	159	161	173	162	167	148	157	175	146	161	154	188	163	171	165	169	159	147	163	167	176	179	185	178	164	156	154	148	165	162	144	166	155	161	157	160	182	166	171	145	146	160	142	178	159	162	158	171	175	173	175	157	122	145	155	169	164	162	141	159	165	151	153	149	178	151	146	174	174	161	172	137	153	154	174	138	148	154	149
9837	879	743	473	332	290	242	254	215	236	207	191	226	191	187	183	175	189	197	197	172	180	228	210	203	197	231	172	197	205	186	177	200	240	190	217	202	176	213	180	206	197	174	215	192	209	198	204	208	203	238	181	171	219	207	191	177	185	194	194	199	176	202	170	199	179	188	168	201	164	167	188	198	209	186	180	193	186	163	179	165	202	187	191	175	179	180	179	177	199	172	186	186	189	163	188	204	191	183	184	167	189	195	210	176	166	198	186	203	164	180	173	181	204	202	207	155	201	194	196	171	188	173	182	192	177	194	187	184	206	192	162	178	186	187	196	191	177	175	175	196	163	183	181	193	175	152	174	172	187	173	191	201	176	174	199	191	178	190	187	196	170	187	189	178	186	180	216	189	175	196	200	189	209	180	193	180	187	165	211	184	175	151	190	190	185	202	179	176	160	203	174	185	203	180	183	198	178	185	182	193	176	157	185	194	185	192	161	173	166	185	173	163	184	163	177	213	176	199	186	205	175	201	204	190	191	201	170	171	171	177	190	172	175	175	150	170	188	186	165	191	178	180	192	160	191	183	205	184	183	188	205	177	184	188	166	198	172	183	212	189	194	174	185	187	192	185	190	169	197	197	201	165	177	182	191	180	180	171	197	197	192	197	185	176	160	192	197	185	172	178	214	172	184	185	181	195	172	197	172	169	177	176	172	199	190	175	192	158	187	191	178	196	170	171	188	179	158	157	196	175	170	183	181	183	174	193	172	173	168	191	161	168	210	210	148	201	211	184	175	182	179	186	193	175	182	167	160	153	187	180	185	171	191	160	188	187	176	207	186	165	184	183	181	197	172	199	192	171	178	171	178	191	197	176	182	203	208	205	183	205	196	174	191	177	187	184	210	196	166	213	167	191	187	189	176	164	172	195	189	187	202	191	193	166	202	210	179	211	191	176	168	165	168	197	196	182	212	180	177	160	191	184	191	189	176	217	204	190	187	192	157	189	169	201	188	177	219	200	219	160	184	179	215	164	173	173	178	182	192	186	189	206	165	210	191	182	173	185	207	199	163	196	197	202	194	181	194	193	200	195	169	195	193	171	199	176	179	173	167	172	180	174	175	174	200	185	181	193	169	195	159	189	161	191	212	186	189	211	185	197	165	180	178	204	193	178	185	185	203	191	212	207	174	201	177	205	185	170	196	184	183	186	163	190	205	183	186	193	198	180	193	180	177	193	197	190	207	172	200	167	179	188	189	209	167	207	173	186	206	217	175	195	166	182	174	179	171	178	171	191	157	196	188	174	188	187	188	214	191	180	192	171	195	185	189	194	207	218	206	169	198	190	167	186	179	145	198	199	166	193	166	180	211	207	178	184	182	180	195	197	181	193	181	184	184	177	190	203	190	171	178	171	189	175	183	179	187	187	186	207	202	185	194	211	193	187	167	171	191	184	194	203	182	176	201	180	183	165	203	178	178	179	189	167	174	176	190	187	165	178	175	187	219	192	181	193	199	227	185	184	185	191	165	193	185	178	171	186	193	187	217	196	169	185	173	193	179	159	186	178	178	201	187	204	183	172	173	207	181	190	194	190	191	183	178	181	172	183	170	182	197	182	183	192	191	176	196	179	188	182	161	210	198	174	193	209	170	191	199	182	222	197	167	179	168	176	172	189	207	173	201	178	168	182	196	187	201	193	168	173	172	184	169	187	207	205	176	172	177	204	189	208	176	188	180	182	168	177	182	185	204	185	177	176	194	184	167	165	191	160	170	197	186	182	166	178	182	190	205	148	192	187	182	185	178	198	187	194	175	178	188	192	186	189	169	192	205	191	185	179	208	183	186	192	191	154	174	198	171	179	175	190	193	182	186	179	169	182	175	174	198	178	193	192	202	198	172	194	197	205	196	210	182	164	200	181	186	176	205	170	195	206	175	212	184	157	197	185	188	180	179	188	173	201	188	200	189	193	190	172	187	162	196	222	180	190	206	174	175	176	161	190	196	184	211	151	172	181	184	192	172	190	186	161	211	189	172	182	186	172	177	161	182	197	194	201	202	192	188	192	171	190	199	168	198	172	182	175	199	197	186	193	180	198	180	194	195	179	176	211	171	192	168	182	185	194	172	173	191	200	163	175	175	200	187	189	171	186	189	193	149	174	182	203	178	184	185	191	160	175	182	193	204	187	192	172	206	192	163	179	179	200	206	170	174	178	191	202	202	197	194	170	164	183	172	169	182	159	193	183	180	190	182	193	185	192	174	200	167	179	184	177	204	196	171	169	181	184	175	171	194	205	204	175	177	179	182	177	185	187	202	201	156	177	187	169	184	189	189	170	182	186	181	199	188	179	198	174	200	184	164	177	177	168	194	175	186	207	208	198	166	193	189	183	196	161	190	163	196	174	191	197	182	182	195	200	204	161	163	174	188	178	201	183	205	192	175	179	188	222	159	180	186	175	182	192	217	186	201	198	194	189	183	206	160	189	183	179	186	167	199	191	165	182	192	220	187	198	190	168	196	182	181	182	189	210	180	193	213	211	199	174	160	176	202	195	193	173	199	162	174	184	181	158	187	162	203	189	188	194	171	194	181	181	180	177	186	194	186	193	182	184	160	195	194	179	188	173	188	164	213	179	185	191	186	190	165	204	212	179	176	169	189	185	208	189	168	201	188	199	185	181	174	174	202	191	191	206	185	176	160	181	184	210	181	176	183	187	176	195	194	172	176	200	183	185	171	186	197	182	194	185	216	184	198	199	210	195	184	177	166	199	178	187	193	187	188	215	192	196	198	164	185	192	183	185	158	174	195	192	153	177	177	176	181	162	171	203	201	189	186	202	180	218	177	194	197	164	177	180	173	184	205	216	183	175	193	161	185	177	188	190	175	205	170	192	184	179	167	208	199	216	195	182	180	162	205	205	197	195	205	173	190	195	163	167	181	189	177	170	200	172	192	192	190	185	180	176	195	192	144	174	188	155	199	176	190	210	204	176	219	156	214	184	201	154	167	189	175	188	183	183	199	179	186	188	189	179	183	190	171	176	187	200	170	195	176	221	171	185	189	188	196	198	163	187	216	209	192	186	199	174	198	179	203	178	182	188	181	184	205	184	173	189	192	192	155	170	175	178	191	203	188	198	187	200	209	192	189	180	174	184	184	205	182	173	173	178	174	158	180	176	184	189	178	162	188	205	200	204	204	196	197	180	185	181	198	189	183	204	184	199	196	193	185	178	158	182	181	191	168	207	172	168	167	197	182	186	173	180	190	188	173	211	175	210	161	167	200	173	175	176	213	168	199	182	189	164	199	193	175	182	206	182	181	190	170	202	192	179	184	155	189	198	177	189	158	184	193	189	173	209	198	171	190	207	202	179	177	168	171	185	184	182	158	175	171	194	189	212	181	199	171	176	185	211	175	168	222	211	185	210	190	185	196	180	196	167	183	177	188	182	181	172	197	183	206	192	195	188	202	182	164	188	182	165	164	157	195	189	181	184	176	183	185
24369	20342	26535	23990	20336	9557	1127	712	527	468	456	378	368	332	340	326	325	325	279	287	265	267	290	267	246	268	277	270	246	252	231	270	238	223	251	248	239	258	260	220	240	240	252	252	233	218	234	257	256	242	228	240	190	249	221	225	210	238	221	243	234	230	211	223	249	225	226	240	238	239	237	220	222	222	227	235	210	209	210	226	229	212	229	226	226	253	226	204	236	239	233	237	208	228	225	225	211	228	232	210	253	233	241	235	218	232	243	220	232	213	215	239	218	248	241	217	253	229	238	222	232	205	225	232	231	219	214	232	217	215	243	207	213	214	223	243	219	253	216	227	219	242	220	194	212	218	186	216	216	215	228	261	215	263	215	227	204	221	242	212	216	217	255	215	199	233	228	212	224	228	199	208	228	210	212	238	234	237	185	273	222	222	250	213	196	236	242	214	239	248	219	248	224	230	219	207	226	240	212	229	223	233	214	230	223	230	214	219	245	203	223	232	201	237	217	227	190	187	195	241	216	245	211	200	231	225	231	218	220	216	233	221	213	237	213	200	214	198	233	216	199	203	236	195	212	224	235	214	233	215	205	236	203	226	217	200	233	223	218	252	229	197	188	238	214	239	243	210	232	203	201	218	242	212	227	221	258	232	234	249	215	213	212	233	215	239	219	239	238	228	231	221	199	204	218	232	223	232	211	229	235	248	226	234	208	202	228	230	207	218	228	217	229	236	208	210	238	227	234	239	242	235	229	237	212	230	227	209	195	221	225	183	209	241	215	202	224	227	225	240	214	218	201	256	208	237	251	229	232	207	239	204	221	224	225	216	197	207	233	201	239	213	233	226	219	236	249	207	226	228	221	217	218	231	216	222	214	218	226	237	204	218	205	220	231	185	242	194	213	227	215	222	230	218	228	219	217	233	228	239	225	239	215	216	234	209	213	254	237	224	236	228	213	207	209	209	267	223	239	228	216	219	239	204	223	257	270	186	238	230	222	192	225	168	234	205	226	209	231	221	206	202	213	226	207	227	238	197	213	214	193	230	210	210	231	191	222	214	220	247	200	221	200	226	238	201	217	236	217	190	241	220	222	250	244	240	234	206	217	215	206	201	219	232	218	221	223	208	226	217	238	246	229	221	252	226	210	199	205	233	210	202	222	209	232	217	229	220	222	227	211	227	205	229	199	220	250	219	247	230	204	209	224	235	227	226	200	220	224	212	232	229	228	214	227	221	224	239	223	217	212	225	208	237	209	224	224	210	223	237	227	232	226	214	224	196	221	233	209	228	226	223	232	212	227	219	256	220	205	211	258	221	239	214	231	213	225	206	238	203	224	218	221	211	235	235	211	226	241	239	230	219	233	201	226	212	229	199	223	229	226	234	213	224	219	212	199	219	207	203	224	215	252	216	222	229	218	210	231	224	228	229	233	221	222	223	200	219	232	227	230	235	225	193	221	232	229	236	227	218	195	245	232	235	205	226	233	207	232	227	190	223	228	205	200	226	225	222	205	216	215	237	224	207	233	231	227	242	217	238	227	238	234	217	217	211	236	245	229	217	196	206	227	237	240	221	234	227	196	209	223	243	204	219	230	192	239	236	223	225	207	181	229	225	217	196	188	224	229	211	200	232	230	212	206	218	229	228	201	208	223	256	233	217	220	230	206	208	226	231	215	203	211	212	224	225	213	214	219	212	218	218	185	202	231	219	222	240	219	213	224	208	204	234	223	253	218	218	219	205	210	218	247	258	235	228	254	230	227	260	205	218	206	201	203	229	233	225	246	230	197	219	227	222	222	206	226	218	222	206	246	224	202	237	204	248	229	232	221	243	238	211	226	217	203	218	205	198	219	254	227	226	246	221	230	222	246	226	238	208	223	252	234	232	246	215	235	217	246	226	225	219	208	196	251	250	229	258	250	213	226	220	240	229	216	223	206	231	234	226	231	205	195	233	206	223	237	217	203	246	222	220	218	232	206	244	218	186	219	224	238	212	221	227	217	229	212	191	222	238	223	216	199	240	207	210	228	237	219	211	205	217	206	218	231	239	224	221	192	244	201	198	232	205	211	211	227	213	213	226	233	211	246	192	247	213	200	201	225	203	196	241	229	243	212	202	226	189	217	207	231	209	199	224	251	248	225	231	199	248	243	213	215	231	212	218	214	215	240	209	216	222	238	217	188	242	224	215	212	208	229	196	218	255	227	213	208	211	231	213	235	205	217	216	241	222	224	225	234	212	245	235	223	224	224	220	221	214	225	221	216	196	218	220	216	206	231	225	237	225	224	229	221	200	232	194	224	217	224	242	203	218	224	217	225	215	234	214	203	231	227	244	248	231	220	214	200	220	230	227	213	195	213	252	228	236	224	214	226	222	226	197	220	239	200	244	225	214	232	235	202	223	243	263	215	226	188	221	207	196	223	240	242	239	235	210	241	229	213	224	225	227	234	229	226	228	244	234	221	198	227	202	209	227	252	213	210	221	217	213	211	231	224	207	204	198	242	225	213	225	222	226	214	221	231	193	235	217	217	216	214	231	197	206	199	239	217	226	225	233	236	213	205	201	234	233	233	196	206	249	235	228	224	186	247	222	224	193	216	207	204	222	227	223	221	204	221	237	230	236	235	194	243	236	212	212	217	213	227	248	207	233	217	247	243	213	203	233	221	208	221	230	215	229	204	206	204	192	220	228	237	204	209	223	219	199	211	207	221	207	208	216	229	234	238	226	205	242	219	234	221	215	205	202	241	207	205	216	244	203	207	204	237	217	231	219	248	229	206	208	221	190	227	200	222	205	225	216	232	235	216	243	244	211	238	236	223	211	225	207	236	229	213	220	238	241	219	194	205	249	193	229	224	236	237	258	212	192	225	218	206	215	213	206	235	202	230	219	251	230	237	220	221	262	245	209	231	249	205	236	197	202	241	220	246	237	225	203	213	190	218	243	204	222	219	217	239	207	225	215	230	229	233	231	212	208	224	224	220	218	248	230	231	229	222	227	241	215	227	231	224	239	241	235	235	233	228	213	210	226	230	254	222	214	225	218	230	236	245	234	232	247	210	217	223	265	204	209	222	204	191	195	216	250	215	214	220	226	222	250	241	198	244	223	245	244	214	250	200	214	248	242	240	228	232	226	218	227	201	217	229	221	240	244	221	244	223	242	219	215	206	216	219	206	200	224	241	256	242	227	225	195	199	241	244	233	219	209	198	214	214	172	260	194	244	225	216	215	210	210	242	202	222	225	222	233	222	229	227	224	195	207	216	234	211	227	250	236	223	205	246	212	233	209	229	198	230	231	217	220	256	202	217	241	230	216	235	205	219	223	261	219	241	209	223	233	252	245	230	230	211	225	226	204	234	246	220	219	210	241	221	219	228	227	235	251	236	224	221	214	201	226	237	221	190	210	217	211	214	234	228	216	227	219	220	208	233	204	245	233	213	238	234	240	253	231	228	243	197	177	207	206	226	218	218	238	218	220	229	208	228	220	238	228	220	227
19921	10610	9831	5284	3350	2359	1671	1291	1059	871	796	708	610	518	500	439	423	387	361	343	336	343	350	313	318	297	282	309	303	337	304	283	325	321	276	314	260	301	286	301	280	268	277	260	264	253	256	258	268	251	245	250	250	238	234	242	242	266	232	241	225	219	245	260	240	247	257	235	284	250	229	230	284	224	237	249	266	235	242	228	238	212	260	224	256	243	219	249	233	225	219	221	219	237	234	238	232	247	213	225	229	224	242	264	250	218	214	219	219	238	232	235	232	224	207	238	205	221	235	222	228	220	206	213	225	229	225	237	222	242	199	219	225	237	221	236	217	195	226	253	247	211	241	247	216	221	248	226	212	244	201	226	244	241	250	253	217	245	230	235	224	240	197	232	215	207	252	210	253	229	238	267	235	236	232	234	234	236	227	220	209	223	229	254	225	256	221	247	214	230	203	237	254	226	212	219	240	206	250	235	251	233	228	250	231	218	238	217	244	221	233	261	243	241	209	214	189	236	214	231	232	251	222	246	193	222	247	234	221	226	204	238	206	237	207	199	217	236	221	251	225	238	232	230	254	240	215	244	214	255	228	226	213	231	204	212	239	239	243	239	233	246	239	237	241	208	226	232	246	235	221	229	246	231	247	225	225	245	227	234	225	244	252	258	223	234	239	229	228	209	234	235	227	224	228	249	226	234	222	222	227	218	262	237	240	240	229	240	241	233	212	221	234	232	205	232	203	236	227	228	245	232	229	223	228	222	184	230	223	229	240	199	232	209	224	240	225	210	241	225	235	221	215	217	229	211	203	224	205	224	211	221	224	208	214	244	206	260	215	224	208	250	206	210	240	229	230	211	240	251	242	232	200	218	241	236	210	221	231	215	232	226	207	255	214	221	226	207	224	216	229	229	219	244	209	223	235	211	235	242	246	199	234	212	221	222	258	236	230	235	212	218	227	244	223	233	209	215	210	224	221	222	224	211	199	238	228	235	224	236	214	233	207	243	204	237	227	217	229	231	238	230	196	237	241	226	233	230	249	257	223	229	228	236	221	250	237	232	243	222	236	242	229	232	266	232	222	231	241	205	227	239	207	228	223	217	197	228	235	238	211	212	229	226	217	225	248	222	206	226	250	211	197	215	256	274	238	224	237	231	215	261	233	238	217	230	232	232	218	262	229	232	235	220	216	240	228	238	241	242	218	223	217	224	208	190	214	230	260	221	239	250	243	223	224	208	237	219	230	245	215	243	226	222	241	221	210	233	243	225	251	211	221	235	226	214	218	235	201	239	210	235	230	228	224	246	219	206	234	236	217	235	251	213	230	210	238	201	220	215	221	214	230	197	224	247	238	223	248	240	239	205	236	230	237	217	220	229	230	231	195	194	214	228	213	227	208	233	220	253	238	219	226	242	223	242	222	218	257	213	271	215	205	218	216	214	208	226	217	240	206	237	228	223	237	242	229	241	215	248	243	228	222	214	227	193	207	225	211	211	219	215	230	218	200	227	214	242	206	219	224	211	213	213	242	237	260	228	258	200	221	224	226	226	248	254	223	246	230	248	229	222	227	205	232	254	254	212	203	221	212	212	241	234	229	215	213	223	232	227	221	207	238	246	240	231	219	208	214	210	244	250	232	231	251	190	209	238	237	237	241	228	242	235	218	217	228	228	216	213	224	223	228	227	234	219	219	238	236	254	195	233	228	244	229	226	224	244	202	233	214	227	227	214	200	222	228	231	226	234	247	245	185	239	229	251	236	252	214	208	247	215	236	216	220	234	230	253	203	216	245	237	229	220	245	224	246	240	213	208	229	206	219	243	227	233	205	241	215	213	215	221	223	216	223	206	235	228	217	245	224	212	230	235	205	214	242	226	227	246	212	226	228	231	224	228	221	214	234	217	199	254	207	236	233	231	220	204	219	224	238	227	225	233	241	209	217	247	180	222	232	210	232	216	196	219	238	243	239	235	234	212	237	226	201	241	240	244	220	249	221	249	239	213	205	219	225	234	248	248	217	223	220	233	238	212	212	222	231	223	233	232	219	221	221	239	241	249	205	232	240	210	239	219	231	225	215	216	226	214	221	210	208	239	256	226	239	190	228	220	239	232	223	229	238	215	225	221	214	223	240	209	249	224	198	238	225	229	211	241	198	202	218	221	232	224	245	236	235	233	208	242	218	225	218	218	235	225	221	239	200	240	237	243	246	223	235	252	230	225	205	232	208	209	225	230	247	222	207	255	263	223	218	215	222	209	224	229	225	230	222	207	206	223	207	241	267	229	224	222	229	231	241	228	205	215	215	201	222	219	225	217	230	198	230	216	223	231	230	215	232	224	223	229	231	213	226	223	239	244	236	215	191	215	238	235	248	220	208	212	204	237	234	240	227	227	218	228	232	204	239	234	230	235	236	214	237	226	223	219	219	215	240	228	225	217	262	234	215	240	228	233	214	248	243	229	227	249	231	239	218	221	236	244	214	238	243	236	202	244	228	248	233	220	231	214	218	228	228	220	249	194	242	229	219	244	213	232	227	242	217	222	204	228	212	242	240	215	230	207	221	218	251	255	250	230	218	241	239	259	245	217	226	217	210	236	214	183	214	226	223	218	220	209	224	208	241	241	217	230	229	212	199	227	206	252	245	230	257	221	247	176	203	236	226	246	224	219	203	210	212	219	209	225	254	234	214	227	237	226	231	227	200	265	213	222	215	231	239	241	238	248	214	243	255	245	239	222	240	255	254	246	239	241	228	239	223	257	210	246	250	238	224	252	230	210	207	207	227	236	216	217	243	209	240	226	222	223	226	232	228	238	229	253	236	199	240	222	230	245	230	218	264	200	231	216	241	229	225	211	224	224	210	216	214	247	221	232	252	237	214	229	242	272	243	231	231	211	203	238	214	212	208	226	238	219	229	223	224	234	225	214	241	200	209	219	233	233	208	208	234	230	218	225	218	205	212	257	227	228	229	234	233	238	247	237	227	241	245	230	250	236	235	251	210	242	247	200	188	212	217	220	244	219	237	248	223	207	216	218	238	238	230	244	250	230	237	223	220	219	225	210	218	228	209	243	233	243	253	210	251	217	239	248	212	237	256	221	240	232	221	228	245	239	216	236	224	203	231	213	218	222	232	242	206	226	216	221	219	253	215	208	245	223	219	236	230	236	224	240	221	229	226	210	238	228	229	212	248	227	241	212	231	202	237	226	243	234	231	241	205	240	252	234	188	208	230	196	236	251	245	224	231	237	211	207	233	235	214	227	225	219	225	243	227	193	219	211	237	232	232	220	230	230	236	264	214	213	229	208	212	196	206	217	255	244	256	210	212	213	221	222	196	237	219	218	209	211	220	228	225	223	214	226	221	227	230	241	251	229	214	238	232	238	220	211	223	230	206	207	235	229	233	238	208	220	224	240	228	245	218	196	223	243	234	209	232	229	238	208	216	214	230	230	224	238	207	239	237	230	235	241	211	219	236	213	228	250	229	200	217	220	248	226	237	192
22488	20354	27038	23559	20358	20440	9497	1602	1118	1085	979	846	796	724	720	713	652	699	656	600	618	617	544	588	572	628	555	577	536	581	495	568	522	564	551	538	563	571	585	561	534	534	548	553	557	531	509	498	548	568	536	533	528	584	505	537	542	530	556	512	536	454	492	564	527	494	505	535	494	472	524	521	527	504	510	510	537	529	493	499	521	472	519	514	508	476	457	500	502	518	525	525	498	481	529	523	503	485	522	582	536	473	481	509	494	499	491	519	489	503	520	506	542	521	508	515	535	521	514	494	542	508	504	455	483	494	487	497	498	515	477	509	496	509	535	525	535	475	488	505	505	523	548	509	470	492	522	486	536	534	537	536	517	474	472	495	491	543	480	510	530	506	506	517	508	487	516	510	524	494	458	474	520	533	470	498	437	521	504	462	494	517	531	522	489	533	491	514	514	479	485	480	490	514	510	468	473	487	502	492	502	475	477	496	501	503	478	480	514	501	510	480	519	479	511	510	456	515	508	498	530	510	501	457	482	496	496	544	482	498	508	468	523	512	514	490	540	474	512	494	505	519	499	475	511	521	522	536	518	503	509	493	509	462	493	514	469	504	526	496	489	526	523	491	502	511	500	526	530	500	512	496	512	482	523	520	483	477	556	515	478	486	464	525	498	528	507	489	529	485	514	508	503	467	503	521	498	529	505	475	542	545	497	512	539	493	513	496	529	508	531	525	537	515	516	494	468	530	503	483	530	491	501	482	495	539	513	512	523	499	556	516	534	515	482	487	500	448	482	524	488	479	488	490	502	528	496	508	544	494	477	525	514	522	512	506	483	492	505	515	573	468	501	511	527	499	518	486	484	515	536	520	551	499	475	486	471	529	520	489	503	547	494	512	488	530	502	528	516	511	472	541	524	486	505	524	498	520	489	491	502	493	515	511	507	529	509	494	549	515	491	555	518	455	486	472	500	540	461	470	522	462	516	509	481	539	464	494	500	511	501	512	466	522	552	496	496	549	494	499	533	487	489	516	512	514	493	506	512	506	509	496	540	511	496	535	516	514	488	522	489	497	528	517	474	473	488	511	497	496	515	500	475	468	516	487	499	502	540	505	439	484	511	517	521	542	479	535	475	582	520	510	501	465	529	511	543	520	495	494	499	518	490	496	509	513	499	532	514	482	527	501	520	530	540	493	511	490	551	495	504	492	532	506	472	470	524	454	507	505	526	496	478	508	501	505	488	480	523	470	474	493	439	522	517	474	519	521	494	487	540	501	509	470	477	505	490	502	478	555	534	534	499	531	468	513	520	459	484	454	501	483	523	508	470	492	515	480	492	494	497	516	510	484	510	525	512	524	467	530	518	496	500	511	534	515	479	521	482	477	485	505	482	531	510	517	497	489	486	515	500	501	505	517	531	483	531	516	514	507	505	467	489	500	494	493	498	506	502	487	517	507	508	495	514	509	502	509	498	486	523	534	462	479	482	476	506	476	487	495	479	488	462	505	470	544	521	527	493	509	501	498	462	515	484	537	514	517	498	512	507	507	449	492	548	506	481	493	526	464	492	494	525	512	532	508	474	506	449	500	519	461	518	498	485	498	492	499	539	525	506	480	508	503	539	520	481	532	476	496	477	552	505	534	485	500	550	489	503	512	517	514	528	464	516	488	522	495	509	504	510	522	532	533	488	458	509	454	510	475	515	482	528	536	498	468	492	485	507	539	464	502	512	509	512	483	524	458	523	528	491	510	472	480	481	498	534	510	493	479	495	489	510	521	486	488	539	468	507	541	451	467	552	490	514	459	495	501	485	529	482	506	481	525	557	493	497	474	510	566	518	464	481	531	502	541	495	503	492	513	507	468	500	529	517	496	512	476	491	497	492	490	498	527	496	441	493	501	508	475	466	452	475	501	508	476	534	533	526	511	492	504	530	526	489	516	487	497	551	502	517	466	463	479	515	487	556	546	501	553	483	508	513	509	517	525	481	492	480	480	510	502	504	498	488	522	511	479	548	494	517	513	527	501	478	469	498	467	482	505	514	524	545	511	466	494	491	509	494	498	508	485	560	477	485	513	504	509	484	482	489	541	499	501	482	523	514	513	485	510	467	498	479	474	501	507	500	515	525	510	511	492	472	518	454	466	511	478	497	489	513	482	513	471	522	493	475	491	494	499	507	513	495	480	470	463	484	458	484	507	506	517	513	505	479	504	501	473	532	477	474	479	517	506	485	503	541	485	512	500	462	493	468	493	535	496	537	539	465	506	498	473	510	486	525	497	477	507	517	506	525	454	511	492	507	561	502	465	476	529	503	456	481	534	519	483	488	502	494	537	515	524	521	486	514	502	511	490	510	510	478	483	520	501	465	499	467	497	525	514	506	477	545	533	514	486	528	498	519	460	500	496	468	482	530	450	522	496	514	500	486	492	526	524	494	517	497	466	495	500	475	488	506	546	519	488	533	492	511	477	489	477	554	467	544	509	514	542	482	505	534	480	507	463	549	483	524	490	466	456	496	482	523	494	528	481	476	537	497	491	493	516	493	481	531	493	502	487	504	532	465	525	496	524	500	464	501	470	534	530	452	507	533	479	510	491	543	466	507	500	507	578	502	518	499	538	487	483	475	514	489	517	479	519	517	492	437	524	481	455	494	503	511	497	506	512	524	515	516	505	493	518	555	508	490	510	500	474	518	527	495	506	497	479	476	488	475	533	503	472	511	556	480	476	492	499	516	490	489	490	510	491	511	478	501	488	447	546	502	503	499	485	545	468	539	523	492	502	488	496	478	485	547	465	527	515	511	504	530	499	512	533	493	509	512	463	531	504	503	533	488	508	506	505	519	516	511	510	526	518	475	515	488	499	495	505	508	473	546	472	446	489	486	481	535	475	522	461	514	488	495	452	503	505	495	541	488	502	525	489	489	503	525	480	510	467	514	512	533	494	527	474	488	540	488	492	475	480	466	485	548	505	493	488	485	548	486	484	496	484	479	503	551	510	473	481	518	482	513	506	476	466	456	515	506	503	492	504	561	514	500	481	504	530	509	493	515	525	481	468	516	475	522	497	490	480	492	479	495	526	530	499	465	521	541	493	499	470	537	509	492	470	506	471	487	480	482	496	550	490	499	529	566	550	522	491	527	531	459	504	534	495	527	512	476	494	531	506	475	482	498	534	522	489	488	520	474	501	473	485	518	463	492	497	486	454	512	532	490	489	525	547	507	496	546	520	509	462	469	488	524	510	500	487	515	533	519	501	528	480	476	528	519	514	500	498	480	498	459	477	522	487	485	505	461	509	516	519	527	499	496	485	527	489	499	479	496	474	456	481	516	458	495	495	488	491	493	506	522	477	496	466	520	510	511	489	494	528	516	526	490	535	478	523	569	561	508	530	510	504	468	471	501	498	523	511	466	467	510	506	523	505	478	564	514	519	504	517	549	522	486	522	462	506	530	478	526	484	515	490	551	468	478	503	512	486	483	545	523	461	510	529	546	500	503	539
21193	17272	16260	9352	6209	4448	3246	2543	2132	1747	1577	1313	1307	1104	1017	948	879	834	834	823	752	765	653	658	647	665	604	636	661	648	585	598	658	624	644	604	587	583	653	626	536	599	586	548	548	523	550	516	534	539	549	488	533	509	509	515	514	524	515	495	495	488	509	540	490	523	466	537	485	504	477	500	505	514	514	487	460	518	486	537	494	513	493	514	484	525	519	488	448	484	513	517	482	472	471	499	523	525	491	500	491	538	474	525	535	484	493	527	488	506	466	483	497	516	501	456	497	500	441	493	507	472	517	480	493	504	445	509	511	490	467	477	497	488	529	497	528	507	481	476	460	459	459	459	514	539	488	497	504	514	514	500	473	500	484	487	487	472	511	477	455	511	523	488	481	499	463	480	474	489	521	479	486	504	460	506	479	513	489	459	453	516	497	503	493	469	448	504	479	500	465	491	510	502	488	467	520	530	477	497	490	487	476	481	520	491	514	500	474	489	501	495	476	498	478	476	470	471	485	479	439	510	518	477	517	486	485	475	504	475	462	509	481	504	497	460	483	445	487	494	503	480	469	480	546	522	468	480	492	498	505	500	484	447	477	519	453	479	556	491	499	490	465	476	487	480	476	487	514	494	486	502	461	516	494	524	494	512	491	508	492	531	519	539	484	515	476	485	529	497	482	530	460	496	470	480	493	518	473	502	497	517	439	490	497	487	485	542	518	453	470	485	476	513	476	440	507	459	476	506	540	495	477	471	474	510	453	486	509	476	506	476	490	503	493	466	490	483	480	477	477	481	506	459	480	490	499	451	479	523	503	452	492	517	467	498	499	481	505	483	533	528	430	448	463	500	435	486	477	495	485	500	502	489	454	493	496	514	500	491	452	496	476	492	510	518	454	505	509	496	510	521	481	482	489	500	485	420	492	509	485	507	475	496	438	474	482	488	510	466	465	488	473	503	483	502	455	477	454	511	511	489	504	485	480	521	522	482	440	504	505	492	471	503	482	480	506	482	479	467	541	502	479	483	480	485	536	507	465	488	484	486	489	492	474	464	481	538	500	494	507	498	481	464	534	492	480	482	506	468	488	481	474	476	478	472	470	493	490	528	496	500	481	501	519	483	492	509	454	461	490	492	511	488	464	491	475	450	483	452	484	496	454	478	447	500	456	507	457	490	474	507	485	484	499	523	464	541	484	512	447	501	479	515	503	445	519	474	469	504	479	492	478	499	476	490	454	488	473	479	517	484	492	491	484	484	470	511	501	477	473	465	486	516	508	478	462	471	507	464	475	514	480	466	486	482	475	507	490	512	474	503	537	477	504	493	467	471	497	479	496	489	424	472	474	493	465	502	477	503	467	496	506	533	526	506	489	460	511	472	462	453	476	499	517	537	517	480	494	505	487	514	474	494	478	500	457	480	453	463	528	500	512	495	481	479	502	461	460	514	496	502	489	490	492	480	494	514	477	481	493	488	484	498	507	507	458	487	489	473	482	501	481	460	538	478	489	461	521	530	485	500	513	492	535	492	491	498	478	527	461	472	494	458	471	507	527	490	455	487	495	500	435	505	519	504	472	464	482	515	453	473	538	464	486	441	480	479	470	503	476	477	495	518	476	502	494	483	439	517	477	507	464	494	511	474	476	452	475	490	463	475	501	466	489	512	475	449	453	477	512	508	501	481	479	460	509	521	463	485	501	503	484	479	504	477	497	530	481	496	479	485	487	526	470	514	483	446	475	487	492	495	448	503	496	466	500	535	499	467	515	482	488	481	523	467	462	493	498	506	481	489	498	480	497	493	496	478	507	498	472	487	485	475	496	488	489	481	518	468	526	473	467	513	492	500	496	489	473	500	501	466	479	471	486	473	502	457	512	473	479	494	498	471	476	495	498	506	485	502	487	474	460	456	464	540	489	469	511	502	513	481	479	503	495	477	510	515	493	446	500	473	511	473	508	546	478	498	480	456	456	505	492	499	522	516	563	458	483	497	521	459	457	485	468	505	452	492	472	492	512	487	466	497	475	476	481	497	491	490	488	503	460	477	519	493	548	516	510	457	490	470	525	520	458	493	497	513	495	467	487	494	496	453	482	464	511	499	453	497	491	470	456	484	477	464	466	518	503	484	463	505	508	459	473	474	501	472	448	527	475	480	511	495	470	525	471	478	493	488	466	465	546	465	490	497	523	507	494	522	459	504	518	480	503	514	480	496	522	438	489	464	508	518	489	483	520	513	481	476	525	508	491	456	461	461	479	488	511	463	542	536	456	497	509	527	496	516	471	472	470	442	492	485	504	512	478	462	478	486	529	472	530	495	492	489	482	525	518	490	470	452	473	506	490	506	479	479	501	510	493	481	465	512	486	460	511	483	515	495	490	463	485	471	486	493	498	512	467	451	485	480	498	488	503	486	456	460	492	490	484	521	459	513	459	514	472	458	524	512	483	465	489	518	501	500	510	438	515	458	520	502	474	496	461	481	452	511	500	466	509	481	491	436	465	489	504	502	468	506	488	496	503	437	476	488	524	479	508	474	478	527	541	464	471	471	480	489	482	487	481	470	491	518	458	486	490	483	450	475	495	447	477	507	461	444	494	454	468	458	472	463	445	494	513	482	498	456	514	470	482	480	469	461	511	493	445	519	492	515	527	500	465	463	468	509	469	493	491	451	457	498	556	456	499	494	484	495	468	505	517	489	496	481	517	482	478	521	495	441	471	506	433	472	501	458	490	457	556	505	447	500	502	497	461	456	498	511	494	564	489	513	501	483	534	448	503	480	487	466	478	557	460	535	456	503	528	513	471	504	448	483	480	459	510	490	466	481	488	503	441	497	483	493	495	516	499	496	512	507	497	464	486	463	476	487	451	511	501	503	476	495	502	517	482	502	508	516	474	457	531	487	469	480	465	543	490	539	515	503	512	476	494	469	472	460	467	508	505	514	478	488	469	463	510	494	515	516	506	532	527	467	463	516	478	467	441	520	467	494	478	530	444	505	493	523	455	489	454	473	487	507	514	473	490	486	494	499	452	456	473	486	533	482	501	490	461	482	472	479	506	466	505	489	502	480	519	450	499	474	479	486	511	492	473	543	513	466	518	500	503	479	520	502	499	486	475	519	481	474	501	524	459	497	506	492	498	464	468	486	492	483	514	464	481	491	478	499	510	505	495	523	471	484	494	499	464	509	490	452	487	477	490	485	472	505	498	509	461	505	476	483	482	492	490	475	468	548	468	485	507	476	500	469	496	493	474	451	472	495	495	507	448	496	485	480	479	479	470	509	470	477	504	474	519	511	466	483	477	494	478	494	462	489	506	464	488	484	479	482	469	503	470	499	477	487	511	488	504	475	532	511	531	508	538	500	512	486	495	505	490	471	480	514	536	478	459	483	493	498	470	457	453	477	499	481	492	493	541	504	499	502	513	486	536	481	503	517	499	512	495	446	520	466	469	488	523	487	524	511	500	481	452	492	475	505	491	497	519	481	459	531	478	500	530	476
28120	13382	1284	314	253	197	186	192	164	183	204	151	165	157	173	170	165	161	141	170	172	157	155	134	155	154	143	190	140	207	150	176	171	151	164	167	175	166	166	158	147	145	177	195	160	154	159	144	177	160	157	157	187	177	178	178	158	154	165	140	161	172	158	171	169	157	172	179	175	165	161	163	175	162	137	180	179	142	174	157	209	147	153	168	148	158	171	174	136	164	193	134	166	165	128	156	197	169	155	142	160	141	142	167	164	161	171	159	164	155	149	151	156	187	143	163	165	201	148	154	173	179	156	144	166	154	157	141	168	158	159	163	157	162	162	153	144	150	130	161	149	167	175	138	170	185	170	155	160	163	157	159	148	175	151	162	164	152	144	173	149	153	154	169	170	157	163	159	156	164	160	155	142	162	149	156	171	159	152	157	167	161	140	191	142	176	156	149	141	173	169	167	150	162	141	160	159	146	169	171	155	187	183	179	147	133	167	165	151	167	171	157	160	151	151	177	166	166	156	160	153	156	174	174	155	147	175	171	172	163	148	147	171	141	140	167	158	157	166	150	161	158	144	179	146	143	156	163	179	181	203	142	159	139	166	171	124	162	133	140	164	160	176	158	166	159	154	155	149	179	156	153	162	162	166	159	159	183	162	170	186	174	174	150	154	148	185	146	151	166	149	150	177	150	159	176	133	168	165	161	167	165	178	168	154	171	161	148	143	145	155	153	141	144	162	152	144	160	169	150	158	153	146	147	146	159	153	182	149	170	175	156	154	141	181	183	153	153	171	175	163	163	135	154	145	153	135	158	177	160	178	135	151	163	167	149	156	172	168	169	140	178	180	163	175	159	151	164	168	147	137	152	167	183	170	146	164	147	146	154	167	200	169	154	168	170	157	176	167	175	157	158	171	152	167	153	163	129	174	148	170	139	159	163	175	178	180	172	147	152	178	166	179	182	173	172	156	162	159	150	164	156	187	178	154	153	154	149	179	141	150	163	150	157	179	159	161	169	154	144	147	158	146	150	164	170	156	141	169	151	145	136	177	174	176	174	160	153	143	158	167	168	160	148	153	153	136	164	163	146	160	175	150	151	154	159	160	172	189	150	177	152	170	142	170	163	155	141	162	154	178	167	174	160	132	160	169	153	155	145	180	158	158	165	174	147	166	156	176	161	151	141	153	142	167	149	165	143	167	150	168	191	154	173	181	179	159	160	172	147	175	168	157	138	188	163	163	152	153	147	147	159	178	170	165	149	171	160	156	179	151	183	162	171	151	155	161	159	142	165	141	158	162	154	164	173	174	172	135	161	151	172	178	164	164	150	147	150	149	160	152	173	194	157	152	159	179	144	189	148	167	150	210	163	188	162	156	161	185	163	155	172	162	166	172	162	169	152	170	149	172	163	159	142	135	166	176	159	143	141	159	142	155	167	152	177	157	163	160	169	137	169	171	148	168	148	164	178	175	137	152	152	160	150	159	195	159	173	170	174	153	137	163	159	134	148	166	135	152	152	158	137	157	164	180	162	171	185	163	154	176	185	166	176	146	174	150	144	149	160	168	173	130	177	163	144	159	167	150	160	145	153	157	153	151	151	139	164	161	147	154	163	148	157	158	146	143	163	152	160	157	153	155	167	148	166	165	151	168	173	174	164	165	159	165	161	163	160	169	176	163	160	179	161	155	164	177	135	149	156	165	163	166	173	181	158	149	164	190	174	155	146	148	166	149	148	141	154	161	154	154	155	173	155	158	141	153	166	175	156	167	150	162	170	151	153	162	178	165	163	162	156	146	168	145	180	168	162	182	151	173	156	161	145	169	159	155	175	147	152	152	187	156	165	171	158	165	157	166	157	131	168	166	174	177	170	148	146	166	143	158	146	147	175	158	142	179	157	171	169	149	147	172	127	153	162	165	160	170	178	152	173	143	138	160	163	170	173	159	177	165	161	165	166	136	154	162	154	172	152	151	141	163	159	157	160	173	182	141	171	179	167	147	145	156	150	189	174	156	147	173	142	166	178	181	155	160	165	147	126	156	159	162	153	163	163	161	141	162	179	162	145	170	174	151	145	158	151	189	162	153	164	162	130	191	149	151	143	166	152	185	161	146	163	174	160	149	152	186	163	162	156	139	167	148	156	168	164	179	154	144	144	153	151	166	166	128	139	185	158	158	175	157	141	153	148	156	154	166	177	154	153	165	164	158	175	133	179	149	156	146	143	157	159	165	160	188	159	162	167	176	144	141	174	162	147	158	163	156	155	176	161	162	149	160	155	154	171	144	148	147	137	178	169	152	152	176	169	162	170	165	163	184	193	170	143	126	147	164	146	154	151	173	180	161	177	171	162	153	155	152	171	140	167	136	151	174	167	172	163	164	173	170	155	155	156	143	160	167	130	161	164	153	163	168	172	163	178	179	134	154	164	176	164	138	158	119	163	152	182	156	153	155	155	154	189	176	166	159	165	179	173	171	151	166	159	172	156	175	166	150	178	140	185	152	174	136	162	141	158	172	171	147	140	163	172	159	180	155	149	148	164	150	150	164	156	169	166	159	148	151	187	171	154	153	160	147	153	157	152	186	165	143	150	159	163	180	175	127	139	156	157	161	169	162	146	184	170	198	159	178	142	159	149	175	166	138	181	165	160	178	168	142	164	166	163	160	160	148	146	165	158	166	168	175	147	161	150	144	164	160	149	169	153	173	147	150	149	155	161	172	152	165	155	179	170	163	160	146	156	168	187	150	154	157	166	155	176	155	163	163	165	157	162	184	154	161	166	136	164	161	183	154	156	161	175	165	157	162	165	142	177	158	158	169	169	175	188	153	148	171	173	163	167	164	161	155	159	145	166	169	156	153	161	179	156	178	158	167	173	132	143	159	166	180	163	169	156	158	169	148	160	171	179	163	170	147	147	151	158	169	160	180	175	136	162	167	197	190	171	157	175	156	141	152	164	163	161	162	133	158	152	176	168	141	158	158	159	188	158	172	157	172	152	157	161	190	166	180	153	169	160	162	166	153	145	159	163	178	190	145	168	142	149	167	147	163	147	146	191	156	174	186	151	151	164	157	173	163	163	162	165	165	152	156	164	181	138	140	169	180	156	180	176	173	163	167	154	158	143	166	160	152	178	187	176	155	144	173	145	151	192	145	163	159	155	169	164	171	166	182	148	157	174	176	149	154	150	180	168	181	144	158	134	144	160	174	172	169	139	174	153	166	156	172	156	155	149	161	167	158	138	158	164	166	143	149	160	172	138	172	153	164	156	174	143	159	152	164	168	155	152	162	182	170	168	122	132	141	156	146	152	151	164	173	158	154	161	163	143	165	172	144	159	176	163	165	160	146	157	150	148	159	154	159	172	163	170	164	148	152	152	148	172	170	154	148	170	143	153	165	151	159	174	167	165	187	158	168	148	168	165	159	145	152	137	186	145	154	151	161	154	167	155	146	185	159	159	152	155	157	159	184	167	148	155	174	171	172	143	168	162	163	155	154	150
10469	896	738	413	344	265	258	247	245	218	194	208	194	197	196	190	192	197	199	181	180	199	171	195	184	215	191	208	228	195	224	186	208	209	195	191	231	212	224	206	186	188	195	184	214	192	213	214	189	198	181	177	198	178	183	188	186	183	166	195	171	173	172	177	197	170	181	197	182	162	178	183	193	178	196	165	184	186	184	207	161	188	173	190	216	176	166	168	185	194	184	212	187	189	211	168	190	197	195	164	224	165	199	168	175	192	203	182	221	184	175	196	186	170	193	173	176	190	185	194	200	165	180	194	178	197	196	183	194	212	186	171	189	170	182	165	178	171	177	189	184	195	197	212	161	176	203	212	180	191	201	195	179	186	175	188	216	188	181	198	186	187	162	190	209	152	191	191	174	171	183	176	189	169	197	213	180	166	178	206	192	201	180	168	166	194	181	197	205	197	188	170	184	205	167	179	165	182	175	180	169	192	189	197	206	196	193	183	173	156	186	188	186	198	174	179	171	191	183	188	191	185	182	217	170	177	179	187	171	177	178	187	162	162	192	184	166	154	186	189	195	215	198	211	204	168	198	208	177	186	172	182	159	185	184	173	177	187	191	164	185	213	196	181	177	177	195	190	194	175	184	201	199	192	171	197	195	192	206	168	210	186	206	181	211	199	191	182	178	173	186	180	188	204	177	191	201	174	175	197	176	171	181	213	205	185	199	181	207	169	169	191	186	181	186	201	175	176	192	174	171	192	194	205	182	199	188	193	173	149	187	210	170	187	207	173	202	174	189	186	186	194	192	200	179	166	177	183	206	189	181	185	192	172	170	200	180	176	186	196	190	169	190	195	171	195	179	202	200	181	180	211	197	179	191	171	186	186	169	179	175	186	180	205	212	205	186	177	194	155	178	197	202	200	161	193	189	193	187	175	190	210	171	217	197	183	180	180	174	183	185	193	168	222	186	192	185	179	178	195	174	188	172	199	178	179	176	189	186	165	188	192	190	188	183	183	188	197	190	177	167	179	175	184	171	163	165	209	193	198	176	174	182	192	181	189	177	178	192	186	185	168	178	195	169	155	230	195	187	180	184	199	173	165	191	201	166	170	159	174	200	168	189	173	208	195	185	210	213	192	175	173	189	213	196	185	191	197	201	174	186	172	200	172	184	224	185	205	217	190	178	194	179	203	177	171	165	207	173	170	184	191	191	173	174	212	210	195	196	172	182	189	185	189	185	180	208	177	161	174	201	173	186	174	205	181	187	177	163	200	193	210	192	184	170	186	177	213	195	198	188	197	176	152	199	184	166	165	207	191	184	196	194	186	194	170	213	185	164	190	203	206	190	209	201	189	194	177	182	167	176	189	179	187	191	205	172	170	189	189	173	181	175	173	197	201	198	193	159	178	186	186	177	195	184	194	166	177	211	170	185	172	210	187	188	204	182	192	191	180	181	197	196	202	206	182	195	172	185	203	190	191	173	175	193	196	194	200	203	164	175	202	176	199	183	177	181	193	193	191	171	182	183	187	185	195	199	197	190	186	178	199	179	178	171	173	185	185	166	201	186	196	188	189	212	162	181	190	173	197	187	202	165	180	183	192	178	187	189	205	197	185	191	185	185	197	179	167	168	182	191	193	178	185	218	182	192	173	182	200	181	166	184	191	194	180	186	193	192	181	188	202	183	177	172	181	182	181	187	189	188	194	188	197	195	192	187	202	184	167	201	192	198	194	190	179	173	198	192	183	172	189	187	196	205	175	205	183	205	178	195	184	174	161	197	185	181	200	166	205	217	203	207	188	190	201	200	175	163	161	213	166	183	184	176	162	174	199	169	198	178	191	169	216	190	197	192	198	200	188	190	178	195	187	190	186	150	166	202	190	183	185	204	184	187	184	174	176	181	198	182	200	161	160	184	171	170	178	176	186	168	157	191	184	207	219	192	192	194	228	190	213	204	162	206	171	190	172	220	179	192	226	170	166	188	187	175	186	200	176	181	228	171	184	193	212	189	183	160	192	202	186	199	206	189	175	184	197	181	177	202	171	194	195	192	191	165	191	177	184	200	220	186	177	202	201	172	178	182	187	193	182	192	208	201	191	207	193	176	195	196	199	171	196	179	190	196	179	189	182	206	176	197	168	159	169	218	188	180	192	192	172	169	188	182	168	202	198	188	198	163	166	193	178	180	203	186	187	184	183	178	181	178	197	169	192	180	171	201	198	220	155	205	192	195	198	183	174	209	180	202	184	181	203	185	205	202	184	187	223	163	195	188	186	188	164	172	178	166	179	191	200	190	196	181	196	157	178	162	210	177	195	182	199	188	228	198	208	150	190	207	193	192	166	208	194	215	202	203	199	181	198	202	183	218	205	175	201	152	214	166	183	184	196	194	195	204	169	168	183	169	183	176	173	193	213	177	185	194	202	187	171	165	177	184	181	178	197	182	196	177	188	178	205	198	180	191	197	202	177	168	191	183	186	193	181	197	198	183	164	182	185	203	205	216	175	190	189	174	183	193	196	179	169	184	187	166	201	174	204	176	169	170	179	181	178	193	160	193	178	198	195	184	185	214	185	181	195	192	190	183	179	192	180	175	188	189	184	184	204	194	174	199	191	192	172	173	171	174	191	177	181	195	183	179	172	185	168	190	202	174	192	186	173	188	189	175	173	202	164	171	207	190	186	195	185	192	167	194	181	176	197	201	180	187	162	195	163	160	187	208	198	181	183	164	185	212	195	161	191	178	192	198	173	192	173	191	196	196	207	202	163	200	181	193	181	186	185	176	166	208	188	197	207	188	186	207	194	194	197	181	188	176	199	196	186	198	168	190	225	187	218	200	181	211	177	193	154	151	208	184	181	189	185	186	195	180	207	191	186	179	189	183	221	170	204	221	191	185	196	199	187	167	184	190	171	203	161	199	170	176	199	171	204	194	197	190	200	191	185	179	190	193	192	168	194	177	193	201	156	203	194	190	181	196	173	193	192	209	160	195	168	184	205	175	188	184	198	200	190	197	187	196	176	176	188	196	189	191	189	172	176	204	205	194	179	196	171	181	189	196	171	176	187	167	177	174	172	201	190	180	192	175	187	157	214	175	184	198	204	188	190	183	170	169	186	175	183	170	198	185	199	170	190	188	193	178	184	194	193	183	180	175	199	191	172	212	199	174	175	192	195	204	188	195	191	203	168	186	209	182	191	203	196	184	183	192	202	191	198	174	187	189	162	186	171	171	171	204	174	228	180	188	207	170	182	201	167	181	213	191	187	175	196	176	172	175	181	197	188	189	188	203	175	184	175	180	171	187	192	187	159	150	176	177	191	186	170	196	179	195	193	195	163	194	172	169	175	184	190	172	168	149	192	199	160	202	225	179	149	179	180	191	216	183	201	194	184	163	178	165	179	182	177	181	227	172	191	212	204	190	203	184	194	201	189	189	188	195	186	183	204	186	175	196	186	178	178	206	195	199	200	181	171	187	175	193	163	187	207	192	185	199	171	192	179
24442	20368	26634	23994	20378	9550	1115	657	553	482	450	399	353	397	342	315	311	288	275	280	282	255	285	237	259	209	285	269	260	255	264	236	240	244	252	269	243	233	239	227	232	249	245	226	197	250	270	230	261	231	211	245	205	246	223	224	215	231	243	236	215	229	252	219	242	245	228	231	210	263	237	218	244	211	221	208	203	239	190	200	241	214	233	229	224	250	217	196	250	231	218	216	224	230	208	226	217	203	223	247	218	223	231	231	217	211	208	224	255	219	213	216	221	226	227	190	218	208	243	235	184	220	225	231	216	228	233	213	213	223	222	216	254	197	235	212	229	244	227	216	271	242	227	213	216	268	223	247	214	212	208	238	216	239	233	191	234	187	183	235	208	240	225	235	203	202	203	203	230	232	238	221	213	207	202	197	204	218	220	233	219	244	226	219	217	204	207	220	240	238	234	238	214	256	235	236	214	237	243	210	218	237	217	222	229	221	205	246	225	227	221	222	221	201	241	228	200	228	234	246	213	221	234	217	216	237	233	231	213	230	204	225	224	218	215	230	233	224	207	253	197	214	214	212	215	232	191	210	220	193	223	217	208	215	222	235	207	227	230	214	204	197	250	221	217	224	211	215	224	206	221	209	215	225	249	233	257	245	227	235	233	217	216	230	222	253	231	223	242	224	201	204	229	217	199	204	209	214	203	225	209	232	214	203	219	231	255	208	237	220	214	216	227	251	215	194	217	212	225	203	231	221	222	240	232	209	232	211	211	212	216	248	197	203	207	196	235	215	215	208	240	205	214	196	242	225	225	211	232	237	204	201	226	213	210	228	226	218	247	212	205	207	238	201	203	212	235	211	206	212	229	216	227	241	225	218	220	232	228	193	239	204	230	234	233	229	216	251	217	215	221	231	208	220	242	221	221	210	213	228	242	217	188	215	241	201	233	230	220	225	202	218	225	213	208	226	215	233	242	232	224	217	248	213	217	200	234	227	249	190	239	203	220	228	220	199	237	218	207	249	229	215	245	226	227	243	200	232	234	224	226	220	206	234	199	243	239	225	211	235	250	232	207	220	220	234	202	240	221	209	233	221	211	219	219	222	213	212	220	228	227	223	244	232	193	237	211	203	217	220	227	224	208	211	223	215	225	242	228	211	215	208	203	223	225	226	227	230	236	216	201	211	234	220	204	234	215	192	210	226	263	231	213	206	211	207	224	228	217	201	256	240	199	202	238	213	209	248	205	225	216	231	229	253	245	240	241	239	215	220	213	171	234	218	208	221	229	248	217	243	226	210	212	241	213	238	173	224	213	207	244	220	239	239	217	212	231	228	237	220	230	243	233	217	233	207	225	223	211	198	210	210	241	220	209	234	204	199	248	199	235	221	215	213	240	220	231	231	245	213	209	236	222	216	205	199	189	240	234	229	240	230	224	235	219	209	238	205	198	255	201	234	217	233	239	252	233	223	219	209	227	228	212	218	242	221	230	217	235	219	229	188	232	208	215	247	213	241	217	242	237	218	214	208	213	200	215	199	245	221	196	231	221	234	204	236	220	214	245	212	221	238	222	233	218	240	199	212	231	221	214	240	236	203	243	207	204	207	211	238	223	219	213	228	202	229	210	192	203	209	221	247	215	227	221	211	233	224	216	180	230	220	219	231	209	217	234	208	208	196	222	204	219	208	258	250	210	252	236	230	230	219	219	227	235	216	206	215	218	240	233	225	218	246	218	219	201	220	248	222	205	244	201	220	210	226	230	228	236	225	237	218	237	207	207	195	257	225	250	224	216	220	210	214	233	240	202	234	235	218	218	229	228	215	235	222	206	254	205	227	227	209	240	194	224	232	229	230	224	251	220	227	209	228	232	210	213	239	224	230	212	230	242	215	196	221	224	238	210	241	212	225	236	212	221	215	231	207	219	219	231	224	229	199	217	227	258	211	226	213	226	204	221	201	202	217	214	203	231	210	255	226	202	196	223	217	247	232	202	223	226	241	205	211	235	221	229	213	230	234	202	241	213	210	223	205	221	218	212	205	220	215	203	226	242	219	216	211	218	230	219	223	232	202	239	229	219	221	235	210	231	215	211	238	211	196	205	208	253	244	237	226	211	220	230	224	222	231	218	213	216	204	235	198	218	239	200	200	243	205	204	218	214	222	218	249	206	216	226	215	201	232	237	212	235	212	220	211	212	220	227	240	219	207	217	221	203	245	240	218	221	235	227	227	235	232	212	230	214	206	212	198	239	211	224	190	258	216	238	233	240	210	228	226	224	219	231	212	216	253	239	231	229	225	232	223	236	241	222	228	229	224	208	228	225	226	214	226	196	199	217	237	236	232	230	212	239	228	214	202	211	216	220	249	209	238	212	230	189	205	222	254	220	197	227	220	235	243	227	208	250	230	193	239	220	206	216	216	258	223	262	208	218	217	243	226	234	218	247	211	225	213	216	230	215	254	219	233	237	278	201	223	223	209	213	224	215	184	201	254	202	198	226	222	242	211	234	235	219	234	254	233	211	201	207	197	221	218	213	201	246	220	225	213	224	205	226	235	248	239	198	204	226	214	206	224	230	234	225	262	216	207	194	222	208	226	228	227	232	222	231	215	259	216	223	228	211	209	225	222	240	234	243	235	234	227	233	241	235	212	223	211	222	218	209	247	222	236	254	228	233	237	193	217	198	207	210	219	239	192	225	203	219	205	235	233	207	218	222	220	232	201	240	244	227	228	229	219	232	238	203	200	218	238	216	214	212	213	241	206	238	215	222	223	211	203	219	233	231	229	211	206	237	201	207	239	215	222	252	209	231	214	209	221	214	233	217	216	213	203	232	210	220	226	251	229	213	220	232	226	225	234	183	204	232	207	218	227	259	258	225	213	203	199	229	222	237	265	205	209	215	201	250	210	219	205	216	215	197	244	203	227	221	231	223	228	230	225	228	233	207	220	194	187	257	217	236	209	208	230	227	228	227	240	224	187	199	220	234	201	221	236	211	228	237	194	226	229	207	215	231	235	209	201	241	202	223	225	214	221	220	222	211	212	224	217	226	199	235	215	231	239	198	204	219	204	214	219	219	217	225	220	220	238	245	222	237	248	219	222	217	239	232	227	217	214	235	258	209	226	196	227	185	224	229	213	245	220	209	238	229	199	209	228	232	211	223	228	207	200	253	227	216	212	207	232	208	217	186	219	193	237	218	217	224	204	212	227	187	220	245	230	228	218	197	224	218	220	233	214	222	205	227	230	206	236	211	244	218	228	221	212	225	229	220	225	210	245	234	193	208	219	194	241	213	214	238	213	234	232	197	222	226	230	207	192	230	226	241	218	217	232	231	243	246	245	223	219	231	216	217	231	238	216	235	247	230	229	220	239	218	246	243	255	230	235	230	230	209	206	212	218	231	229	206	240	211	226	229	248	225	214	198	190	248	246	209	234	245	223	228	194	209	216	195	227	219	269	210	221	242	216	212	187	230	237	223	202	200	233	242	206	178	199	222	209
20612	10552	9911	5218	3233	2300	1680	1237	1052	925	795	632	584	542	523	455	435	422	373	375	355	360	318	311	364	320	302	306	312	285	265	307	317	316	319	306	293	275	265	287	275	278	273	241	272	243	254	302	248	249	244	249	265	227	261	264	234	250	259	247	257	220	248	268	263	227	235	237	232	229	236	230	235	222	207	210	259	213	222	217	218	251	231	253	230	218	211	216	233	252	210	219	224	208	236	219	256	217	252	259	249	251	257	237	215	231	254	217	223	256	235	234	227	231	251	206	222	231	235	238	252	252	214	239	216	234	220	220	234	221	243	217	260	233	226	244	236	211	245	236	224	214	229	223	218	252	225	254	229	248	229	229	204	240	223	211	233	241	224	230	209	222	230	220	233	240	208	222	247	250	233	232	239	243	221	228	241	237	215	223	240	245	221	258	247	211	237	222	214	216	245	212	248	230	203	227	214	243	217	211	220	222	238	227	247	238	211	210	236	225	231	248	220	230	233	236	234	233	216	219	243	231	239	218	238	249	225	233	240	199	242	219	238	230	221	253	248	217	216	236	239	235	211	226	226	217	214	222	222	247	249	242	237	231	242	208	244	242	254	231	240	196	236	200	226	199	224	210	250	241	205	234	246	210	232	235	228	259	220	223	216	241	267	217	222	241	220	223	195	224	246	231	217	245	226	245	239	213	206	228	243	226	247	225	240	228	232	229	219	231	220	241	237	231	251	237	254	216	227	236	233	222	234	228	229	216	227	237	257	246	239	216	243	216	230	225	209	222	218	222	222	226	243	241	229	191	201	236	230	196	249	229	226	212	238	222	233	258	229	210	214	243	230	220	230	220	220	216	217	235	251	232	222	212	206	198	226	238	222	238	244	221	214	225	239	221	218	255	231	236	224	222	217	224	251	250	234	226	221	211	204	226	224	215	224	234	245	227	228	207	213	217	226	254	237	227	200	206	226	216	237	235	227	226	227	222	238	226	234	235	212	218	259	210	236	208	214	221	225	243	238	246	213	242	232	219	214	208	251	245	216	218	205	229	210	238	219	228	227	227	232	236	252	235	234	209	257	197	239	245	224	245	208	232	206	240	240	214	209	208	243	248	238	243	224	258	209	241	242	259	245	241	234	213	213	209	260	227	223	219	243	246	274	226	213	227	223	225	220	240	224	227	235	248	209	217	211	239	225	221	210	217	213	216	228	235	212	241	200	247	226	233	226	201	222	214	217	257	224	237	214	234	216	200	247	228	212	233	231	231	233	213	225	236	217	228	219	221	230	219	237	236	230	228	224	214	212	232	216	236	229	217	208	237	224	215	224	216	226	195	238	204	209	223	227	215	219	224	238	236	262	243	217	237	254	202	212	231	206	260	219	242	205	208	239	226	216	236	222	216	244	228	252	215	230	253	217	216	234	223	218	203	237	242	243	251	202	258	219	239	209	212	222	218	212	216	224	213	242	253	209	239	219	223	248	221	227	237	220	229	240	244	221	205	228	222	195	207	230	219	222	249	234	213	227	239	228	218	247	225	217	226	225	214	219	229	230	233	243	240	238	244	238	264	219	211	264	233	233	227	211	231	248	227	251	214	245	217	223	247	256	218	236	230	243	268	236	214	231	218	212	215	226	223	219	238	223	219	213	237	224	238	224	226	261	237	228	247	222	243	231	241	194	238	195	228	245	195	250	235	223	250	217	248	217	218	229	237	226	247	233	243	235	236	220	205	222	209	251	240	219	223	232	207	240	252	242	244	250	197	260	226	228	235	226	219	210	263	205	240	218	223	215	239	206	242	226	233	241	235	209	207	227	230	192	227	210	233	218	237	234	194	257	250	215	212	216	217	214	229	250	218	169	228	210	260	228	199	225	225	239	203	224	222	231	232	213	223	204	244	234	225	222	237	219	225	231	237	208	229	235	218	238	220	254	194	237	199	225	224	235	252	261	266	222	215	206	214	224	213	224	234	240	244	218	234	242	236	245	207	244	246	242	207	222	187	228	232	244	229	235	234	257	224	236	207	224	217	265	233	226	215	227	231	224	233	235	223	230	228	221	222	226	230	229	249	209	206	242	236	215	228	209	229	202	218	223	229	236	224	241	226	209	259	228	251	226	208	243	215	215	219	252	247	235	217	229	236	219	252	240	239	222	227	231	230	205	239	240	204	255	217	248	203	234	236	248	212	228	231	216	224	237	241	218	218	237	235	209	218	227	210	246	224	215	236	203	226	224	238	215	222	216	226	239	226	224	234	228	232	221	217	243	257	225	240	242	228	236	231	225	243	211	227	215	228	211	233	222	203	207	224	239	197	222	211	232	209	236	213	231	222	236	231	233	218	202	238	235	232	215	223	241	250	214	212	242	216	188	227	239	220	252	221	270	244	245	217	211	231	242	228	254	231	230	246	204	209	240	202	224	227	247	212	197	205	219	228	226	235	199	244	187	226	221	231	227	233	217	244	248	225	219	234	228	226	236	202	234	215	229	241	250	223	219	232	250	237	209	227	182	253	220	229	230	243	246	228	216	234	226	209	250	252	227	230	240	244	217	233	211	232	249	242	191	244	195	201	214	225	219	227	233	223	230	241	230	266	239	222	256	205	237	230	208	231	234	230	240	206	239	238	244	246	222	243	237	242	221	240	209	245	201	236	203	244	209	234	214	231	261	231	213	239	227	218	252	230	237	236	229	236	230	234	228	228	209	191	231	237	232	215	218	234	227	237	213	213	217	190	235	225	248	225	224	201	240	205	221	235	217	239	241	222	224	237	220	210	237	210	241	252	218	232	204	274	211	233	247	210	231	220	216	207	217	216	222	250	212	234	252	229	215	214	193	223	271	217	236	242	231	224	234	218	248	244	226	230	233	216	218	242	225	238	215	229	245	222	268	216	223	229	212	223	212	244	216	212	191	247	223	229	204	238	251	247	239	227	229	233	243	221	191	245	235	211	223	251	214	208	232	221	227	237	227	216	236	223	253	221	214	217	244	229	208	221	242	223	228	247	243	218	234	236	220	222	237	224	253	224	242	205	236	244	199	253	222	202	246	249	269	213	223	244	211	238	237	244	232	257	232	226	196	249	232	217	217	221	226	248	232	242	234	255	241	229	216	231	225	215	230	202	225	251	224	202	241	246	231	227	228	249	219	249	212	229	206	208	233	212	226	196	225	207	249	233	223	244	210	217	224	236	252	255	225	239	229	226	227	227	215	235	201	252	228	221	238	203	212	232	240	230	218	225	240	239	236	227	234	247	223	242	241	219	253	223	170	214	215	243	221	245	216	242	239	225	252	235	218	237	242	214	210	235	237	223	223	224	222	224	232	232	231	236	214	230	241	224	216	224	223	235	209	205	250	244	223	210	229	244	210	235	242	233	252	241	239	209	219	232	221	224	261	216	224	222	274	238	222	233	239	242	239	257	234	216	230	242	197	254	214	192	240	228	188	240	243	248	210	235	247	246	221	238	218	233	225	228	244	213	217	237	222	247	254	204
22561	20368	27107	23533	20373	20446	9004	1596	1167	1074	917	885	780	774	766	698	710	651	585	606	650	580	579	567	608	579	521	541	591	576	560	600	608	595	593	548	538	547	514	530	540	562	546	590	549	533	524	510	539	543	495	515	500	517	510	542	556	526	486	534	496	491	509	553	477	485	541	459	517	512	526	514	516	502	516	519	498	496	520	525	532	500	493	487	502	480	527	513	556	495	520	521	495	516	479	501	543	505	518	503	505	485	504	512	493	522	539	518	477	466	480	507	518	542	538	515	478	498	538	466	472	505	545	458	483	515	504	510	515	501	507	464	482	467	502	518	493	467	492	474	509	510	504	527	553	507	512	478	492	468	493	509	507	510	504	521	495	524	480	462	513	495	500	490	492	529	569	488	521	474	441	535	507	439	500	529	520	521	484	468	493	530	504	500	513	514	441	507	500	478	500	469	494	509	483	461	503	517	488	468	501	459	509	486	497	530	534	503	473	521	487	518	530	500	522	525	508	529	545	517	461	481	522	476	487	514	490	497	468	495	488	505	484	501	530	533	498	492	551	521	491	516	497	550	489	464	493	493	492	464	499	471	481	503	490	542	523	421	472	484	545	505	475	524	494	528	519	481	513	499	486	518	486	498	492	493	464	504	540	472	500	517	501	479	506	536	485	557	499	513	531	476	547	488	460	509	475	530	460	503	492	507	515	533	511	544	497	489	511	468	489	515	503	482	480	519	545	481	518	493	529	513	492	512	509	503	512	502	516	516	482	513	475	520	540	486	579	474	492	501	487	490	492	532	494	536	466	527	509	470	505	488	491	490	474	481	489	507	490	531	475	501	484	471	473	510	510	510	512	540	526	468	503	505	442	503	478	484	458	490	498	485	467	507	497	492	554	510	504	471	517	507	572	499	490	482	468	520	465	512	492	479	513	492	501	505	491	518	519	509	535	516	507	500	488	520	488	504	514	482	527	533	502	479	515	500	542	517	503	515	491	496	486	485	469	496	481	550	525	513	498	525	498	478	496	510	474	514	507	526	505	498	509	485	489	520	512	480	509	498	543	475	502	464	463	510	504	476	482	497	508	490	517	495	514	494	496	512	513	494	513	519	532	517	501	481	482	479	469	483	481	492	496	478	508	476	469	493	520	465	503	512	540	490	478	511	475	436	496	573	492	491	471	475	504	493	459	528	501	488	490	539	507	507	548	536	495	470	511	485	546	496	489	529	540	504	524	486	475	498	492	557	545	476	495	490	510	531	509	502	487	521	496	548	475	490	502	497	470	492	498	461	492	489	509	530	466	503	493	499	520	510	506	528	486	500	465	493	530	522	500	510	517	502	501	488	550	497	497	469	482	523	553	532	566	513	483	548	506	499	486	472	539	535	509	497	525	508	503	505	498	492	519	528	516	525	531	473	503	530	575	523	519	511	477	510	526	530	461	467	476	500	473	510	499	514	469	509	490	531	505	518	523	556	470	509	508	480	473	514	490	497	470	510	525	536	475	499	487	452	480	525	535	530	536	512	554	509	483	507	466	516	484	457	545	507	500	487	509	509	505	525	481	473	478	474	515	480	449	513	464	468	514	518	497	479	541	517	509	494	485	516	517	577	474	497	464	465	484	476	522	487	535	503	482	472	511	461	524	540	536	501	499	472	517	468	515	476	518	504	487	522	481	490	509	480	512	492	515	528	509	490	507	492	492	525	505	519	517	525	486	538	531	540	471	488	466	487	496	490	467	521	531	495	539	506	474	481	494	488	509	490	491	453	497	483	510	493	532	495	498	531	509	493	554	500	540	498	480	499	502	478	484	497	493	492	501	472	463	513	479	507	497	552	501	487	545	495	527	478	487	492	476	505	491	502	508	526	518	474	463	518	465	499	493	477	489	511	523	544	485	481	537	528	513	514	499	527	487	481	473	506	507	460	482	486	499	502	499	507	525	466	511	512	467	501	474	486	442	508	473	497	550	560	532	526	518	477	467	511	531	511	458	488	519	550	563	550	460	513	487	511	525	496	505	500	515	514	497	513	485	500	493	530	527	525	556	505	491	501	510	576	486	510	488	480	508	470	483	474	487	477	430	506	525	479	483	514	509	506	483	505	462	519	479	463	507	504	488	454	480	517	531	506	488	495	520	491	468	500	480	506	502	523	502	494	484	492	517	457	526	521	506	536	473	486	504	496	511	517	531	501	513	452	467	515	482	516	516	525	513	539	510	538	488	493	488	496	499	504	495	506	512	518	502	527	499	525	503	511	505	544	520	511	490	528	474	498	471	509	505	473	474	504	478	487	487	514	468	469	520	523	496	547	510	511	503	506	486	487	494	491	503	475	495	526	501	497	577	488	514	502	526	569	484	521	506	522	492	484	496	522	515	482	491	504	495	471	492	501	516	533	466	482	503	484	448	487	521	480	484	501	504	516	567	477	509	490	528	510	519	499	490	535	495	500	528	514	506	476	482	481	489	505	488	495	500	529	507	508	516	517	506	516	539	518	530	509	529	522	530	509	511	534	536	549	523	517	517	489	486	528	513	479	487	486	513	487	488	495	495	482	509	494	494	487	502	492	497	504	487	468	497	486	523	488	523	517	509	500	483	508	463	522	470	537	518	533	485	506	483	523	530	517	478	481	505	481	491	519	488	489	466	495	506	505	523	509	524	480	491	498	520	528	519	504	527	472	489	481	506	517	504	503	513	493	502	492	506	479	493	540	517	481	501	494	514	513	508	451	498	499	514	471	547	478	516	511	521	513	455	489	488	538	525	555	492	472	488	516	508	431	508	501	555	507	533	514	500	514	495	479	509	523	479	511	537	531	528	480	510	493	466	484	540	519	492	440	499	492	509	491	536	494	461	528	540	493	488	476	521	508	528	520	500	503	478	497	490	484	521	507	497	490	494	555	501	502	509	469	518	490	487	501	489	506	486	516	509	527	533	467	541	515	464	497	493	495	520	530	520	490	495	530	464	504	512	464	537	522	489	512	557	521	516	512	484	471	528	487	468	449	516	474	466	526	443	495	481	504	519	520	521	472	499	527	491	516	493	517	461	510	494	489	476	476	493	514	516	462	524	507	505	473	500	501	485	514	512	506	490	507	507	466	521	490	555	513	484	460	472	538	557	492	481	507	479	501	468	447	508	496	518	475	494	503	512	495	505	490	509	479	484	518	533	470	497	446	506	559	457	475	488	474	511	569	514	524	482	526	516	537	525	488	516	484	487	550	472	507	485	503	513	513	448	469	505	507	463	506	505	481	489	503	524	531	529	517	505	517	496	508	466	483	502	500	515	537	472	492	533	486	475	504	513	532	503	497	547	499	520	513	489	505	489	479	524	543	496	483	512	465	527	504	494	507	481	504	450	487	500	479	487	482	529	494	467	530	517	479	503	505	505	476	475	514	499	514	538	497	517	515	513	576	505	440	507	491	484	522	533	496	455	495	513	506	509	496	481	467	481	485	506	506	535	495	511	503	519	487	491	513	511	487	495	518
21071	17413	16437	9418	6202	4424	3373	2707	2191	1825	1643	1340	1217	1068	1047	977	924	828	824	794	783	739	718	692	705	670	669	691	662	635	619	585	661	608	620	643	596	573	575	569	520	561	560	560	535	551	510	595	499	548	530	555	554	527	506	500	507	497	526	528	532	490	524	509	540	524	541	493	486	517	529	540	519	527	511	501	531	515	516	553	501	518	485	477	491	481	479	474	470	538	491	508	509	458	514	489	482	482	476	510	475	491	504	490	518	470	515	533	514	514	471	496	517	485	507	475	486	504	463	482	502	464	508	564	504	516	518	517	492	455	481	511	502	480	529	494	542	467	513	488	505	508	514	484	473	536	501	527	478	499	475	514	458	511	502	505	506	504	505	462	470	505	464	477	501	479	482	477	466	494	498	480	506	509	501	496	510	487	489	463	559	491	523	487	493	518	508	471	510	473	483	529	492	460	469	500	483	473	494	521	487	473	468	502	511	503	499	450	527	490	502	491	471	469	498	471	456	486	514	491	501	513	516	538	483	442	476	473	510	485	510	501	509	505	532	477	479	438	504	462	522	500	486	481	472	462	484	511	481	492	486	461	493	470	507	490	462	478	516	510	461	486	502	504	519	505	477	512	504	503	482	490	473	475	488	495	549	488	458	464	513	466	505	465	483	492	493	444	481	452	477	490	533	493	540	505	495	489	491	505	486	462	516	507	459	483	478	486	486	472	514	529	528	474	507	504	437	510	502	469	463	562	512	478	442	473	457	545	479	470	496	519	533	481	465	514	478	497	463	506	474	492	506	520	508	528	467	477	480	476	475	474	491	505	486	510	486	511	498	476	483	496	488	480	514	516	525	464	493	458	452	516	505	508	495	539	487	506	472	546	492	485	502	435	469	491	482	511	499	512	456	512	481	537	504	466	502	450	503	515	460	477	468	500	480	499	491	527	474	523	494	517	518	469	476	508	454	488	522	503	518	508	525	493	477	499	486	493	484	465	485	505	496	506	471	460	456	509	516	503	473	484	542	489	443	483	518	536	526	437	505	481	514	474	473	517	495	489	463	514	492	519	464	483	473	512	510	473	515	455	484	494	459	506	490	490	493	451	519	471	491	526	449	542	499	470	529	481	542	470	462	500	447	466	507	494	495	514	511	427	523	520	524	488	508	492	486	514	516	516	487	444	510	525	467	522	506	484	478	478	489	527	494	503	496	501	505	517	506	495	436	498	485	464	491	505	516	495	511	478	549	486	496	511	480	515	498	500	488	499	505	481	514	465	490	464	518	490	492	455	489	483	475	488	463	487	480	489	514	470	547	492	481	468	528	488	457	482	487	522	475	472	500	507	492	518	487	477	502	482	492	507	462	500	488	483	529	535	436	498	506	518	482	490	474	494	508	461	463	485	465	466	525	486	468	464	484	466	534	450	475	521	504	508	485	454	472	494	464	498	523	502	504	479	499	501	452	494	483	506	479	496	476	447	515	513	497	484	467	453	507	483	545	516	502	451	500	464	481	482	485	484	515	458	460	496	487	515	465	491	504	456	490	472	469	501	511	491	500	464	501	468	487	465	451	490	523	493	515	471	534	445	485	511	488	469	508	488	496	497	438	469	482	453	486	518	491	509	487	497	502	499	514	479	466	501	511	498	486	502	477	490	460	507	503	493	489	508	487	482	473	488	487	459	489	486	528	503	497	495	457	494	448	480	507	499	483	500	522	489	521	493	485	472	512	535	519	466	476	508	472	496	487	487	470	502	464	494	497	483	500	498	535	484	516	507	483	501	474	475	459	483	466	491	486	497	485	490	550	487	534	482	478	472	443	485	510	465	446	535	495	534	486	506	521	472	507	458	464	477	487	487	493	500	466	482	510	534	509	527	519	485	522	510	536	500	475	492	482	457	495	483	524	507	524	465	474	477	463	505	503	466	465	444	501	492	476	512	522	540	485	485	483	494	492	469	487	508	491	498	486	469	455	506	491	452	493	514	520	490	487	478	464	497	488	490	478	494	534	499	495	499	489	532	484	490	474	442	549	518	453	453	473	467	458	480	488	483	473	471	507	491	499	449	489	483	490	502	483	491	487	505	498	530	460	491	469	484	475	505	511	472	495	497	516	489	452	474	470	481	513	479	481	521	512	459	458	486	483	525	468	467	481	501	453	466	480	502	456	491	514	501	455	465	512	478	487	508	483	533	517	490	510	467	478	488	507	507	524	527	479	489	534	515	485	492	477	461	481	503	484	459	481	558	489	493	524	486	491	481	512	521	483	483	469	461	511	484	507	499	485	518	490	462	483	505	475	509	440	485	458	519	485	526	552	528	538	511	522	482	499	506	492	507	477	498	493	522	459	474	473	471	520	496	467	507	525	494	491	447	511	481	461	494	488	490	484	506	523	446	506	478	485	501	478	537	473	456	459	463	509	488	483	498	481	536	491	493	487	478	464	514	497	533	475	493	463	526	457	487	386	482	544	534	474	494	521	485	519	488	496	518	428	483	467	489	499	445	508	491	495	498	493	492	469	484	484	494	486	496	515	488	493	528	481	500	504	474	498	478	492	477	471	476	492	549	471	459	517	476	473	473	491	463	465	480	478	496	464	488	524	456	498	512	458	505	494	491	483	479	493	506	474	478	518	494	507	523	461	502	489	512	491	482	484	499	475	502	484	495	478	463	473	460	506	537	477	512	469	477	480	478	522	507	503	469	493	466	492	536	490	480	452	473	501	488	468	512	492	451	476	513	500	452	494	508	475	459	480	508	471	489	488	502	473	506	489	474	499	469	483	458	521	468	490	465	435	506	493	458	457	495	509	520	506	501	504	499	503	460	528	506	471	509	496	486	526	505	481	496	496	495	466	492	473	484	492	473	474	456	482	504	491	524	505	508	484	499	504	455	484	493	481	516	458	508	472	460	474	536	477	465	486	480	468	491	501	498	494	503	513	480	450	499	449	506	473	534	516	455	462	539	500	502	513	508	476	491	476	488	551	507	502	501	495	445	486	493	511	491	462	485	522	450	463	500	502	517	496	449	464	473	500	508	506	499	474	493	489	510	462	478	493	481	496	482	483	476	488	486	452	503	456	496	484	484	488	481	494	480	484	486	484	490	466	481	499	481	490	461	530	484	465	470	470	495	499	479	472	471	511	479	467	501	491	481	524	442	505	513	496	476	492	488	461	468	507	501	496	505	497	540	507	470	480	491	488	532	500	509	474	449	502	493	482	484	512	462	493	496	483	453	492	481	530	502	494	455	489	437	490	496	468	487	439	461	506	486	506	463	520	485	467	481	495	494	478	532	486	493	497	465	449	510	452	464	498	494	490	470	487	479	492	476	537	464	487	500	504	457	495	497	523	502	452	481	466	485	477	493	490	483	486	461	509	499	508	482	519	509	465	476	496	462	490	525	494	485	499	499	484	419	521	485	454	498	504	488	500	484	493	527	464	500	550	510	505	477	457	507	494	496	473	498	452	498	455	496	492	473	448	551	450	467	467	462
28063	13042	1352	300	233	200	163	174	168	175	177	168	161	177	172	178	165	170	157	133	189	160	172	155	177	177	177	152	159	152	172	183	144	185	196	166	166	153	160	169	184	166	163	162	166	163	161	160	147	143	160	159	146	154	168	136	150	165	162	166	174	159	153	173	169	167	131	140	156	168	150	173	174	145	163	130	154	158	167	165	163	157	187	131	160	157	150	151	162	145	157	153	142	131	134	164	165	165	156	195	177	164	156	167	158	145	142	166	168	147	139	150	173	140	160	177	152	154	155	157	142	156	163	173	166	163	155	166	177	138	152	173	165	180	158	170	168	170	155	166	164	156	163	146	172	180	153	192	150	148	167	166	147	176	144	141	168	161	151	172	142	138	152	159	158	169	171	161	178	165	151	144	174	162	146	132	165	151	160	154	126	161	168	163	149	167	178	131	154	157	154	175	150	155	159	159	165	162	167	157	154	159	172	139	145	169	164	151	157	161	187	157	168	147	169	178	144	152	161	175	169	146	172	153	178	170	159	159	153	171	157	148	139	151	151	177	169	162	156	167	152	164	157	167	143	171	155	179	165	161	168	156	165	163	156	143	170	159	166	151	171	145	167	164	157	154	156	140	129	160	162	149	166	146	178	132	162	158	159	178	154	168	148	168	153	168	165	162	162	149	147	170	156	168	153	162	157	159	181	157	151	180	153	154	166	177	169	171	135	153	151	155	185	172	145	143	179	166	169	160	162	178	160	177	171	154	165	156	147	168	161	161	171	175	171	183	161	163	165	157	157	131	161	165	161	170	156	171	150	171	161	172	185	173	145	158	169	141	145	143	167	168	152	173	146	151	145	155	156	169	152	169	169	147	156	171	141	165	164	167	150	153	195	159	154	175	144	152	160	148	161	170	151	172	182	158	167	166	156	164	136	168	169	145	152	162	161	172	151	163	175	169	163	159	143	162	164	131	155	174	149	151	160	151	194	171	145	154	169	160	165	154	158	169	159	153	152	163	152	168	145	146	152	147	165	166	164	189	134	147	147	171	141	171	179	166	165	170	145	141	162	174	181	184	164	158	148	168	155	175	168	150	134	186	157	148	154	147	168	179	164	160	151	185	168	166	170	154	177	179	153	156	136	139	155	152	163	166	160	152	161	144	166	163	174	162	150	151	157	156	196	148	171	151	156	168	151	151	137	182	170	146	158	140	187	142	144	173	148	181	173	167	172	160	145	153	171	178	161	171	160	155	155	149	151	157	167	161	144	155	165	189	156	153	172	145	170	156	130	145	158	162	180	156	161	164	171	148	156	175	157	147	165	149	157	152	169	143	153	145	148	161	158	155	161	146	166	156	143	144	166	167	160	170	142	153	174	173	166	172	142	182	159	157	188	158	155	171	161	160	167	163	173	186	153	135	154	163	164	164	149	139	148	167	158	162	150	159	149	153	169	162	135	164	143	160	149	148	188	168	164	145	149	140	131	133	167	145	168	154	159	149	170	146	145	151	167	160	172	131	134	142	144	171	165	177	158	132	183	173	166	153	171	159	149	157	154	154	156	164	170	167	157	170	173	162	165	133	170	134	153	143	155	183	169	154	167	174	171	137	147	155	139	150	158	141	153	143	162	146	163	147	147	171	183	146	152	146	156	154	171	136	175	163	180	149	173	154	160	165	137	148	161	150	150	145	146	161	158	166	150	143	146	157	166	148	173	164	165	171	177	186	169	148	153	149	163	166	163	147	172	171	178	157	151	155	172	165	175	156	162	152	162	167	156	171	166	148	171	163	164	144	171	155	168	161	170	146	148	156	144	171	157	160	143	181	152	152	176	143	160	152	163	159	142	143	157	182	154	165	152	152	145	146	145	161	148	148	165	165	156	138	149	138	159	151	162	176	134	165	138	140	175	180	157	147	144	166	143	174	172	142	171	141	151	149	175	149	149	170	165	143	156	163	162	151	165	149	154	141	157	169	168	143	153	143	154	160	133	166	145	163	149	181	171	141	147	171	159	168	155	159	170	153	155	139	154	167	163	135	162	160	178	148	160	175	189	186	176	140	156	150	153	168	170	142	150	155	161	151	143	143	166	169	156	162	164	156	173	152	162	162	170	171	158	171	163	161	154	159	171	138	158	169	149	156	170	159	140	176	168	174	153	158	160	149	143	178	139	143	145	171	171	156	152	175	161	144	167	182	149	139	159	150	156	161	158	153	167	161	164	154	173	153	169	177	164	154	152	181	169	152	169	167	172	137	183	166	147	156	144	146	175	178	165	142	156	170	172	157	146	151	153	166	158	160	158	166	180	160	151	174	157	164	146	174	150	183	154	170	156	159	172	150	166	142	160	148	175	153	168	169	144	185	165	151	143	169	187	131	159	169	152	162	152	147	166	154	166	162	154	166	170	131	166	122	175	158	138	163	168	156	141	175	152	170	172	175	156	164	148	163	173	138	162	168	167	157	164	168	156	150	145	153	159	175	166	177	158	160	136	155	144	168	145	149	180	170	139	145	159	148	172	162	170	153	156	153	164	162	167	155	144	188	169	168	165	144	171	152	171	173	149	159	181	192	145	168	163	146	168	148	181	168	156	151	154	150	184	130	169	178	152	156	153	131	140	170	172	165	167	164	169	137	148	154	156	161	173	145	148	179	153	154	142	144	148	153	140	137	152	181	155	161	134	178	168	161	139	151	146	151	158	170	160	164	153	176	151	183	178	148	162	153	156	167	154	155	157	158	165	160	144	181	155	149	166	163	162	153	166	155	156	171	167	178	148	146	165	155	155	166	171	171	172	152	161	145	178	165	156	164	152	171	149	146	155	142	169	141	176	155	155	153	147	155	150	161	171	174	137	140	165	162	161	165	164	155	155	159	149	145	142	152	149	140	171	157	176	170	155	143	173	131	181	171	171	179	136	179	148	154	163	172	166	155	146	160	136	184	159	162	158	151	159	160	166	165	155	178	129	162	160	157	163	189	153	165	182	164	129	175	189	146	151	140	147	173	160	156	151	154	157	151	156	156	166	159	151	158	162	168	137	161	155	160	182	164	149	150	163	184	173	146	170	170	165	151	145	181	135	145	127	164	169	153	157	155	155	179	166	180	157	164	150	173	156	152	151	157	164	146	175	162	142	143	180	175	160	132	145	138	155	168	148	156	163	145	151	153	142	169	171	155	158	144	157	164	167	147	150	167	162	151	183	174	162	177	172	171	147	144	131	159	174	186	152	157	171	167	151	152	159	163	177	157	174	151	164	178	159	164	171	170	166	171	153	147	188	156	190	165	140	159	140	176	166	162	154	164	129	162	172	158	148	176	160	153	161	181	188	141	171	135	150	158	154	166	138	151	161	155	172	143	148	169	154	161	162	181	156	159	179	162	181	175	179	161	171	170	158	141	169	147	156	136	151	163	183	149	162	156	170	162	144	164	180	174	169	169	155	158	157	148	126	169	143	158	182	169	150	136	149	178	194	157	159	143	152	169	170	161	185	156	171	182
9619	806	749	415	326	266	265	218	244	216	220	216	187	203	173	174	182	186	203	197	173	196	224	168	185	194	194	205	206	207	197	191	210	209	208	203	175	170	184	204	194	179	201	214	201	200	183	177	180	175	197	177	176	194	187	181	184	192	195	203	183	197	205	189	163	168	178	185	192	206	188	162	193	184	178	202	201	200	184	184	188	190	189	167	188	194	163	201	180	195	185	178	170	193	182	181	198	171	154	174	183	194	198	178	194	187	184	176	199	167	175	183	145	190	175	202	190	219	186	183	177	180	176	160	196	164	190	190	180	183	173	172	187	147	169	180	188	186	172	190	212	186	163	207	191	206	183	187	183	175	204	180	198	159	174	180	181	183	185	179	191	162	179	174	177	191	188	190	187	170	221	175	195	168	163	190	196	189	196	170	190	167	162	177	193	196	162	182	169	175	170	196	166	180	196	171	160	171	190	169	188	161	192	193	192	167	181	206	157	190	206	169	184	197	176	169	202	179	175	161	170	210	188	183	186	176	176	168	181	181	182	172	185	204	201	176	197	172	177	182	168	185	198	167	173	210	179	192	166	174	193	184	191	206	177	177	183	189	211	174	203	183	189	178	185	184	206	174	194	155	156	172	172	178	199	205	169	169	180	194	189	170	193	189	189	186	155	170	194	181	176	185	190	199	205	172	216	215	188	156	181	190	194	184	184	183	207	191	193	193	200	172	218	166	203	195	174	187	218	190	206	180	192	173	196	180	171	160	183	182	189	178	178	182	182	194	198	186	203	188	171	189	202	189	149	196	168	182	162	183	188	183	183	165	183	202	198	198	169	204	175	178	180	194	196	185	184	201	181	176	193	186	191	202	189	183	171	199	171	178	205	191	207	163	190	196	197	198	196	169	167	193	172	192	182	170	189	197	158	198	192	204	177	188	201	185	165	178	185	188	173	167	163	183	156	162	174	180	170	198	190	191	193	191	168	201	185	156	168	187	180	191	191	184	191	171	183	183	175	207	205	194	186	207	191	192	182	194	195	153	196	181	184	164	185	188	206	197	178	184	180	179	198	179	194	186	190	169	175	207	177	183	190	196	179	192	176	180	182	189	181	192	183	183	173	192	182	191	199	175	201	189	207	195	181	207	210	178	173	197	176	204	170	193	187	171	185	197	196	171	168	175	198	192	197	182	182	182	195	169	179	195	171	191	213	190	184	182	195	165	184	184	170	207	176	191	188	170	185	177	186	188	185	187	181	187	167	179	186	208	175	204	208	189	187	167	172	184	173	183	170	160	196	189	187	151	187	198	177	166	169	187	226	185	175	169	175	185	167	213	176	211	214	185	177	185	199	199	190	165	202	189	188	193	199	178	170	196	155	202	190	151	165	181	190	208	192	180	176	197	181	194	190	185	206	179	171	200	186	183	167	180	181	232	183	199	165	178	189	193	180	169	212	185	194	189	175	184	180	185	179	185	180	185	181	184	185	171	203	183	163	183	181	200	198	189	184	197	166	192	180	172	175	184	197	155	180	176	198	163	177	180	207	191	200	194	187	169	202	196	202	189	195	179	194	186	176	176	171	179	186	180	182	183	198	212	169	186	178	188	171	186	180	182	183	193	177	182	171	169	159	187	167	197	181	203	183	172	190	186	202	193	199	182	196	208	203	198	182	186	190	171	200	193	181	173	191	199	196	194	183	211	201	194	158	181	178	199	188	184	189	187	184	182	177	177	192	192	181	198	199	212	179	196	176	179	187	200	162	177	183	192	203	189	174	176	193	157	163	170	196	187	174	185	167	182	178	198	201	198	186	179	178	180	164	172	182	177	184	213	205	179	192	192	192	196	171	178	201	206	199	199	191	166	189	176	186	199	192	177	173	197	191	156	165	173	176	184	170	191	189	191	182	191	184	195	213	161	171	200	182	167	159	184	182	187	186	172	172	149	163	178	179	194	191	186	174	187	171	197	198	172	145	201	196	207	175	182	164	177	198	199	193	175	178	175	196	189	203	205	188	195	187	181	185	203	180	183	189	166	184	195	199	173	177	187	181	167	186	180	173	202	177	175	185	187	191	185	177	174	164	199	203	166	181	183	167	179	202	167	177	193	173	162	183	188	192	188	207	182	156	173	178	186	219	176	169	179	196	204	195	201	195	200	192	191	175	179	169	185	169	165	196	177	181	196	187	203	201	212	158	180	211	194	188	187	159	171	165	190	179	181	192	175	172	168	197	187	184	193	167	177	186	186	186	190	175	196	172	187	214	173	181	177	200	185	194	188	199	174	203	168	171	212	189	184	191	190	190	174	173	181	174	171	183	203	183	186	190	200	177	173	180	172	176	171	197	206	186	187	181	197	171	185	199	176	164	206	173	181	181	179	184	181	192	193	183	153	183	195	205	179	185	175	167	209	204	196	179	170	194	151	168	188	193	182	183	164	172	189	182	194	190	175	222	169	167	182	171	196	200	165	161	191	172	191	184	166	185	187	203	187	185	186	194	215	168	199	177	205	178	204	175	179	166	197	217	191	170	173	178	182	199	187	174	187	168	174	174	186	172	178	213	171	184	161	188	168	183	199	160	173	154	187	182	179	184	170	198	196	168	194	181	171	182	195	173	203	177	188	194	168	203	186	182	200	150	204	174	188	202	184	181	181	178	161	187	200	180	179	216	198	161	173	184	176	163	161	185	193	169	173	169	187	180	184	191	184	185	165	205	208	179	169	181	200	198	190	208	149	193	182	164	203	216	186	164	185	189	192	193	174	170	150	188	187	197	187	198	182	154	183	203	192	172	181	172	180	197	158	174	205	176	179	175	182	192	189	194	205	183	195	180	189	197	156	193	179	178	194	195	173	165	181	194	169	172	191	162	174	177	189	168	196	180	165	179	187	183	190	189	181	204	175	192	188	195	177	184	185	168	179	188	197	185	197	163	196	166	184	175	187	190	195	193	171	181	169	215	190	174	185	209	168	179	179	181	173	178	193	189	209	177	180	197	197	187	188	204	168	188	190	163	193	183	159	177	169	176	167	196	195	192	169	176	160	179	163	183	218	180	167	197	168	172	185	204	212	205	196	158	192	193	160	216	199	175	183	208	186	182	173	191	187	172	193	196	166	184	182	196	187	173	170	185	196	191	192	182	164	195	180	193	193	188	208	183	192	168	182	184	168	181	168	172	167	160	174	188	187	182	188	172	203	170	192	191	166	204	181	186	169	168	195	177	180	190	172	185	185	220	207	190	188	192	168	171	180	183	183	176	186	192	177	181	156	185	182	184	200	194	218	185	197	200	203	204	166	210	170	192	194	205	187	176	194	196	165	198	197	187	183	186	179	190	200	194	178	199	188	212	194	192	195	177	184	188	167	173	174	204	181	186	201	199	224	188	184	181	180	166	179	189	208	183	189	168	187	165	179	195	167	200	175	183	189	206	203	198	193	191	183	187	176	184	164	172	167	188	183	156	195	176	194	174	181	173	220	185	167	198	174	162	186	182	185
24510	20376	26573	24044	20368	9204	1102	696	581	490	439	403	334	351	335	310	309	299	293	264	270	257	257	263	285	260	232	217	236	223	232	249	254	276	271	255	256	237	236	233	239	284	237	235	203	226	200	234	236	205	218	236	227	204	218	245	233	241	233	209	226	209	207	248	221	220	238	240	208	219	206	215	236	222	225	206	201	203	212	238	217	215	220	216	222	245	224	214	210	207	207	216	213	220	220	228	204	243	245	243	237	229	236	215	222	225	203	238	225	242	215	212	221	228	234	219	222	215	246	214	198	248	225	225	231	230	243	228	237	233	237	233	216	230	196	224	225	255	213	253	223	239	224	194	229	207	194	234	217	222	215	202	203	201	219	213	224	196	223	224	214	231	232	218	196	228	227	205	204	222	228	235	196	231	202	232	229	218	227	172	227	205	230	217	230	217	209	222	216	185	225	246	197	240	227	242	227	210	214	243	232	216	228	212	212	216	234	221	223	227	249	227	200	221	237	201	216	219	235	195	232	214	216	214	231	219	235	227	229	215	237	212	219	226	239	217	249	199	212	233	237	235	211	224	242	202	247	225	225	223	227	238	226	231	211	229	215	207	200	220	198	238	240	205	242	192	248	221	239	209	231	213	237	215	216	221	212	208	231	216	237	223	216	201	211	240	214	222	217	254	237	223	230	230	198	217	244	237	220	233	237	211	227	250	214	239	231	229	232	205	214	228	227	220	207	223	186	231	224	244	217	219	213	223	204	245	214	226	203	218	222	231	226	199	217	237	210	207	232	219	216	234	244	207	217	202	216	227	252	222	212	207	197	232	203	228	212	217	249	202	221	224	214	211	209	221	228	244	244	228	237	247	213	219	212	242	227	250	206	201	209	171	239	226	210	234	232	249	204	209	223	243	207	235	219	245	219	237	195	217	237	248	216	222	242	232	232	208	234	232	204	209	204	226	229	225	237	214	226	207	218	232	214	231	228	205	239	224	218	221	222	225	225	230	232	214	213	242	224	218	190	213	239	247	217	215	242	209	243	209	237	241	236	233	234	223	217	216	208	245	224	194	223	225	191	229	232	224	229	225	210	212	214	249	228	246	222	209	224	208	229	234	221	242	225	224	215	191	202	210	224	228	244	225	223	213	246	227	224	214	218	211	223	226	230	212	220	229	237	248	222	205	213	234	203	250	226	237	209	210	218	205	215	235	221	238	214	241	225	250	219	244	262	213	219	223	223	215	258	240	211	218	202	186	236	193	243	204	212	228	233	239	246	207	227	235	194	212	223	222	223	217	218	229	204	224	227	233	229	232	223	240	220	198	220	203	224	206	225	217	222	214	225	188	219	227	228	254	204	223	206	231	228	247	189	242	211	211	219	229	211	241	220	225	241	229	249	230	229	223	223	215	216	252	228	230	206	215	213	233	209	200	208	228	232	218	227	192	231	192	208	232	256	234	217	230	224	213	226	222	231	232	256	216	235	226	220	229	234	200	247	242	207	228	235	223	212	217	231	213	231	215	214	219	229	247	226	245	229	223	215	207	231	200	208	213	252	243	221	224	237	220	221	224	249	226	230	226	223	205	233	230	197	227	192	189	207	253	203	226	236	228	235	216	246	198	229	198	238	241	209	189	223	208	225	208	228	216	247	227	229	235	185	225	234	247	215	202	192	197	224	236	219	219	208	208	232	236	225	213	226	215	239	227	226	207	212	223	255	237	240	232	234	230	225	230	234	231	213	258	194	226	224	249	232	230	228	226	221	194	203	214	225	223	221	209	233	222	231	212	240	217	232	198	233	240	219	225	221	236	252	221	214	235	228	228	231	233	215	228	207	200	223	223	222	242	198	237	223	224	215	209	236	213	227	254	231	206	237	196	212	250	229	225	249	222	227	235	207	248	187	219	216	222	232	221	198	201	209	251	199	224	220	245	222	225	253	242	223	193	226	211	214	226	219	235	211	229	211	211	233	214	208	238	236	220	220	211	218	199	243	221	250	202	204	228	235	227	215	212	236	233	239	227	206	230	256	221	248	188	223	233	230	210	224	230	226	221	235	258	211	195	225	227	204	215	207	197	217	229	220	220	237	215	208	223	203	212	258	185	223	223	220	231	224	229	228	243	219	246	239	244	243	210	232	256	221	222	214	212	222	229	204	197	210	203	220	226	233	229	233	192	236	231	201	228	214	228	232	239	216	232	236	237	247	219	203	236	211	207	196	229	242	209	242	207	265	226	204	224	211	227	225	241	259	210	237	219	259	214	207	243	216	234	202	225	238	196	198	211	232	229	201	221	234	238	197	219	217	236	207	197	232	199	212	242	226	220	222	234	223	238	242	233	230	230	239	229	224	226	217	224	223	200	228	202	201	200	221	241	199	229	215	242	247	209	202	223	213	227	240	193	224	265	236	209	237	240	228	239	225	226	195	227	231	231	210	207	223	225	236	196	204	227	237	222	246	225	239	194	239	220	219	219	233	222	224	223	250	224	209	232	227	227	227	214	204	208	214	228	242	216	235	234	246	246	206	235	193	227	224	226	237	199	226	248	247	234	216	225	225	241	249	219	234	216	206	222	224	228	240	233	227	225	198	224	239	237	237	207	224	215	215	209	224	215	248	221	211	226	238	234	206	229	188	233	247	232	251	223	206	187	198	219	217	205	226	221	249	219	220	236	229	232	200	215	232	238	241	220	225	237	227	216	239	205	222	239	212	239	235	228	214	230	231	216	180	219	218	216	196	196	234	190	224	209	229	213	210	214	213	225	225	234	189	205	216	220	221	231	236	201	251	201	232	219	229	225	216	247	205	239	182	215	224	242	241	238	212	226	227	233	214	219	236	228	211	221	191	198	217	210	236	219	273	225	217	212	230	215	231	196	251	210	226	241	202	210	209	222	203	201	221	232	236	214	222	216	206	209	213	239	213	219	211	217	228	234	226	212	224	201	241	209	210	218	238	238	232	198	233	227	239	231	221	212	205	234	225	228	208	231	218	259	242	203	200	244	239	243	224	209	225	253	232	247	232	238	225	247	225	206	212	247	247	212	218	216	242	183	212	214	244	246	205	229	225	201	202	213	217	198	239	199	234	241	236	195	207	210	212	231	218	214	192	229	228	189	248	222	224	226	195	215	224	228	226	252	238	223	224	209	240	233	200	199	193	234	204	226	247	219	223	192	206	224	227	261	221	217	210	194	249	220	238	209	221	193	216	224	194	219	250	204	233	210	215	234	235	232	194	207	222	215	226	239	219	195	211	229	211	224	195	235	251	246	204	215	232	241	228	233	228	227	203	231	218	227	227	219	214	213	220	213	227	214	219	227	227	218	230	238	205	204	205	238	183	216	208	222	229	206	205	249	247	233	238	217	223	233	231	228	215	235	232	213	225	221	223	217	243	203	226	246	200	231	241	231	230	217	244	235	250	216	240	227	221	218	232	238	205	250	240	228	223	244	219	237	200	227	197	231	225	206	235	223	230	219	214	197	220	205	221	207	229	208
19882	10548	10003	5444	3350	2284	1699	1294	1040	894	783	662	590	545	513	448	484	447	374	374	399	332	342	317	330	315	334	317	326	286	278	294	328	286	316	301	296	273	243	274	273	271	282	260	281	276	253	261	243	238	248	259	272	276	260	289	224	251	239	242	249	265	213	238	211	241	228	249	257	228	242	216	205	241	245	243	258	235	226	235	236	209	218	250	262	230	236	235	235	224	238	240	245	239	224	198	245	217	269	248	245	256	249	235	234	252	266	214	254	248	234	247	238	226	221	222	221	248	258	212	247	238	271	251	245	251	208	211	248	229	238	223	252	216	230	229	232	188	225	224	219	238	230	244	204	214	215	236	214	221	212	225	235	240	227	213	258	213	191	229	214	232	227	234	232	236	217	218	241	205	221	234	252	232	230	236	235	207	232	231	245	231	218	233	243	227	206	236	214	224	240	213	246	228	259	225	225	230	248	265	215	225	238	240	220	211	212	212	249	227	189	218	246	223	237	223	208	244	232	230	224	214	231	205	251	250	208	228	215	212	249	247	230	226	237	234	216	256	235	227	232	231	231	221	186	244	232	224	246	242	210	223	219	253	230	233	233	219	241	235	223	265	214	219	226	214	216	248	233	234	210	243	224	225	243	240	215	200	242	214	215	211	243	235	234	217	251	237	230	224	221	227	228	206	246	194	193	231	237	229	222	215	216	241	246	204	238	245	244	220	240	222	247	227	245	226	218	223	211	232	210	230	229	243	195	200	233	240	270	253	215	216	186	216	214	225	226	228	202	207	247	199	207	233	248	258	235	257	229	244	216	250	217	250	230	190	221	200	241	198	224	230	232	256	188	232	228	239	269	206	234	241	208	227	247	232	208	237	233	232	243	228	210	224	255	221	237	227	237	238	244	210	234	257	247	225	258	236	226	239	233	217	201	243	221	236	226	223	245	232	217	249	239	218	263	231	216	209	255	225	226	241	232	228	251	220	220	200	252	219	197	242	254	259	242	216	208	212	269	227	205	227	239	224	226	219	220	204	216	231	218	228	242	220	220	201	228	204	234	219	229	231	195	219	227	250	229	191	209	218	207	212	241	242	217	241	220	219	216	231	207	210	245	251	235	232	196	230	230	225	225	246	222	261	223	237	222	252	216	219	209	231	262	232	207	258	241	237	242	241	243	231	208	202	201	238	223	216	237	198	247	242	218	234	229	220	207	224	248	223	238	248	206	248	248	242	220	234	224	223	225	250	236	217	221	232	252	210	220	243	220	237	268	241	262	223	221	217	213	251	235	199	208	204	237	220	220	208	227	223	247	218	241	207	231	224	242	230	255	225	241	222	224	256	214	238	185	241	246	236	238	221	224	222	239	216	213	211	205	249	250	214	234	222	205	195	229	226	217	244	231	213	229	234	246	220	233	244	219	226	221	204	236	231	240	201	255	250	236	260	227	246	226	238	247	225	246	226	206	249	245	243	211	216	250	240	250	223	218	220	241	247	250	233	228	212	205	219	210	208	247	231	242	236	235	245	243	224	241	258	223	232	243	263	243	219	223	259	216	238	211	216	235	234	236	213	217	215	232	236	220	218	246	255	223	214	231	231	218	217	214	222	215	218	223	220	222	237	201	202	220	219	215	242	224	208	217	237	233	248	205	214	225	227	216	227	216	237	209	209	230	199	214	213	233	232	247	211	233	227	236	211	232	216	217	233	243	240	233	249	208	232	210	268	238	218	221	217	242	227	213	227	213	236	224	244	218	202	217	221	233	237	236	227	218	235	223	229	216	203	218	201	248	222	230	235	211	231	233	218	237	238	216	227	208	236	250	228	261	227	229	209	204	232	260	212	238	246	232	224	209	236	210	203	218	237	225	228	246	226	216	248	238	224	238	232	231	224	228	246	229	224	219	237	220	214	229	243	229	222	220	225	218	232	239	245	234	231	252	225	230	237	254	252	245	209	212	229	218	219	243	228	279	227	237	230	231	232	243	223	250	191	260	226	207	237	191	235	236	245	232	224	232	232	235	244	219	216	221	233	190	221	222	201	249	250	227	198	227	224	233	246	225	231	250	239	225	242	203	228	220	209	200	213	233	241	233	202	242	218	231	239	241	239	230	220	229	228	222	239	233	238	253	228	221	227	214	220	269	218	207	260	244	225	243	242	226	230	247	277	236	224	224	233	225	255	232	235	219	239	247	225	226	215	225	215	219	237	205	249	264	216	206	232	240	236	234	247	236	227	235	241	235	215	281	226	242	215	217	231	214	235	226	218	206	224	241	242	209	250	222	228	208	229	229	237	226	199	220	210	239	245	230	236	264	230	231	236	238	231	187	240	227	221	228	237	222	208	214	227	218	226	265	207	226	206	225	216	217	231	238	230	249	231	226	255	222	249	244	236	225	243	218	238	227	225	232	217	261	219	256	220	221	225	200	223	246	252	219	228	247	235	218	241	215	208	224	211	244	233	232	250	242	230	217	196	218	195	214	229	206	247	198	240	210	233	223	251	227	221	235	214	228	236	250	233	233	247	230	236	237	242	223	222	251	232	207	234	229	216	218	251	223	224	222	238	221	208	221	245	218	212	208	230	238	246	247	208	219	224	220	230	224	251	230	244	205	211	230	184	240	196	249	233	251	245	243	226	246	245	228	224	206	204	230	214	227	235	227	223	236	256	226	231	239	198	227	243	222	211	246	236	239	207	225	228	240	215	202	219	234	224	210	227	226	230	220	227	226	216	235	207	234	225	221	222	235	235	232	226	225	221	239	248	229	215	235	224	214	221	215	233	224	228	235	206	219	256	226	252	234	228	213	227	237	224	205	237	242	223	229	202	214	244	215	229	227	223	232	205	236	253	251	243	225	209	235	243	225	223	216	229	211	241	240	239	233	204	227	238	255	240	226	204	219	254	233	235	236	261	241	223	232	222	219	219	247	230	225	229	222	227	235	232	234	218	234	244	202	257	224	221	226	219	230	220	235	225	237	214	224	234	221	226	201	235	222	234	229	225	208	226	225	218	263	228	203	223	223	202	219	223	237	217	216	225	241	202	238	223	210	216	246	214	269	231	247	233	222	226	237	225	218	214	225	227	226	233	200	213	246	195	236	202	228	221	210	203	241	218	207	216	198	217	207	217	247	214	231	220	231	220	222	239	209	230	209	224	250	212	224	262	218	200	240	199	253	216	218	250	237	249	223	227	233	241	223	235	226	238	211	237	213	229	204	242	237	248	230	226	216	251	236	238	223	220	211	201	206	204	210	229	223	232	208	239	232	223	221	248	221	251	230	255	225	205	224	233	229	242	255	215	217	228	231	235	226	205	242	233	214	240	245	226	246	231	226	248	238	212	218	213	223	232	244	230	232	218	231	236	240	218	209	229	240	237	218	228	246	221	231	236	241	235	245	220	229	211	220	206	235	216	249	225	222	206	196	232	218	257	246	249	236	229	248	236	231	226	230	238	246	204	238	224	226	227	220	248	240	247	235	230	226	258	212	219
22578	20378	27073	23585	20382	20465	8993	1579	1148	1054	947	814	825	750	734	729	666	661	592	649	638	620	636	587	623	618	548	591	548	570	568	558	544	600	589	599	535	551	504	521	492	544	540	545	555	500	529	525	522	510	534	508	516	536	520	512	509	506	501	543	532	487	508	531	496	526	569	488	514	549	503	520	522	547	479	510	519	545	538	540	503	543	470	517	534	513	487	461	508	532	517	493	502	496	493	522	481	484	466	502	512	480	488	516	483	517	491	512	543	508	464	506	493	524	499	523	481	514	492	482	499	476	488	511	517	504	472	502	503	523	545	515	494	487	470	488	492	573	482	556	515	512	518	504	479	503	529	481	467	514	478	556	509	504	504	511	503	507	478	467	521	539	519	519	484	488	478	487	516	505	492	472	500	552	502	518	511	467	491	533	496	525	485	508	495	502	532	522	512	512	525	511	507	550	455	498	513	462	494	473	492	498	512	523	478	518	497	522	499	526	493	500	522	543	521	498	537	474	525	501	533	520	474	521	521	485	485	545	521	548	472	480	517	465	535	523	513	488	498	482	511	494	462	453	544	520	490	483	514	494	522	500	517	503	521	491	529	540	505	501	520	513	526	464	514	502	527	528	482	500	475	491	509	499	522	497	496	527	506	515	515	482	502	518	520	475	462	504	507	514	503	509	521	518	472	517	478	508	446	527	542	516	473	477	493	548	482	513	525	516	484	500	473	509	549	441	519	512	496	511	528	512	494	515	496	491	489	500	463	493	495	517	514	526	503	518	485	506	495	518	489	533	526	494	510	463	471	502	492	524	512	517	458	487	447	512	516	528	520	494	463	486	505	547	469	512	477	463	463	526	504	462	511	490	486	513	513	497	474	437	522	542	485	497	474	519	492	545	513	495	523	525	498	515	511	497	515	514	517	515	488	484	532	498	513	477	487	495	506	500	522	485	533	518	479	509	442	486	528	496	513	475	474	496	544	491	536	518	501	486	495	490	472	461	522	508	508	490	537	528	468	518	547	504	481	493	462	497	563	495	482	491	524	518	489	490	527	481	511	461	483	500	503	561	518	485	492	508	493	529	503	478	528	536	508	515	448	552	506	488	517	507	517	470	472	489	501	509	487	469	468	510	469	482	525	477	518	486	492	518	478	517	473	498	501	484	500	513	496	489	504	475	524	506	498	532	513	545	507	484	484	519	492	531	513	480	521	514	535	475	484	515	545	493	495	514	489	502	474	470	495	533	512	483	515	529	487	544	502	507	547	469	476	480	496	500	499	542	517	486	456	483	513	515	471	547	498	487	509	489	479	507	485	525	556	504	529	541	495	502	535	457	498	503	487	487	418	489	549	500	514	527	510	502	489	489	482	531	519	496	489	479	467	524	524	488	516	534	506	484	511	456	484	490	495	504	515	491	528	461	494	506	537	508	518	516	460	476	512	509	509	517	493	485	507	519	508	500	503	504	532	514	498	511	476	500	500	486	518	515	454	501	523	497	482	459	512	512	546	514	505	498	516	530	517	501	467	546	453	517	483	477	468	507	502	484	517	499	501	506	519	505	485	515	512	493	483	515	514	471	529	537	524	531	481	519	530	481	536	520	473	531	477	450	510	522	480	468	462	522	530	508	489	493	532	498	507	460	500	503	497	482	495	526	468	484	524	512	479	504	443	513	504	507	485	492	452	497	485	520	502	512	501	482	459	537	513	507	487	518	486	498	493	529	499	491	539	550	525	506	534	506	510	497	492	533	479	503	470	522	497	482	513	484	502	466	465	508	515	483	499	543	519	528	568	492	517	479	521	489	500	479	458	514	506	525	531	486	475	529	494	488	494	502	494	495	543	475	508	487	524	519	485	477	533	495	536	502	512	496	492	505	550	550	507	514	480	512	523	507	481	476	520	517	521	495	509	490	482	483	542	506	460	515	549	501	502	487	524	492	509	513	524	499	514	491	490	498	500	519	512	491	532	531	510	517	518	500	506	510	490	497	527	485	540	502	523	506	502	506	506	508	511	519	505	531	503	467	500	555	542	498	504	509	477	536	506	505	507	500	479	520	511	518	497	479	558	471	499	506	495	492	516	485	489	535	527	529	475	466	473	532	498	451	477	467	489	491	521	544	510	494	537	471	487	481	507	469	512	518	472	510	489	448	501	526	505	501	495	506	494	551	492	552	474	490	526	550	516	480	546	475	495	490	499	454	469	527	497	499	482	509	513	532	454	543	503	520	526	513	523	504	517	481	492	501	505	472	467	544	514	497	498	531	524	501	510	532	491	490	482	514	492	532	513	507	518	492	553	493	488	487	495	502	507	489	509	499	502	475	532	514	480	497	483	515	510	493	495	486	506	496	515	494	507	520	504	508	478	525	513	541	540	542	469	455	456	485	510	511	478	525	520	484	513	508	511	527	486	533	492	524	529	468	508	501	498	522	517	523	485	493	514	541	502	539	503	483	511	504	527	510	549	492	491	517	511	498	511	517	526	500	467	455	490	498	533	545	521	453	521	502	544	521	515	515	553	503	513	541	541	472	465	533	551	493	509	516	523	484	469	509	504	494	502	535	460	481	487	483	481	505	495	509	467	503	529	470	497	456	554	517	490	491	517	479	522	516	481	544	515	492	486	530	499	465	547	539	532	485	514	487	512	518	510	530	562	465	497	487	507	467	518	499	453	530	477	491	526	539	492	536	475	506	501	546	505	493	518	484	523	490	533	482	513	513	506	490	502	469	516	506	516	524	484	473	517	503	505	553	502	500	512	530	493	492	487	510	454	487	526	526	480	441	466	509	506	522	538	531	515	497	512	475	482	513	530	449	515	510	493	470	514	511	516	528	512	554	431	537	504	499	477	516	505	541	497	537	506	482	509	525	504	530	503	505	495	522	566	528	480	510	508	508	478	494	498	479	499	495	469	506	462	544	499	535	498	486	514	503	508	534	507	518	469	499	490	506	458	485	529	487	463	478	485	482	522	474	509	493	494	493	493	491	565	505	485	480	534	520	484	494	517	469	497	505	497	481	494	519	491	532	487	514	477	465	460	498	511	490	483	477	496	504	478	533	518	558	495	514	518	502	521	512	494	554	516	534	472	515	512	512	546	540	513	511	531	507	516	535	509	502	464	481	479	491	493	502	513	456	558	481	513	510	532	510	446	511	501	509	495	512	517	521	511	533	490	522	496	502	478	529	480	444	469	488	523	514	516	526	507	456	492	502	524	524	544	490	500	481	471	517	464	504	519	492	494	527	481	487	484	484	505	491	529	520	515	527	508	492	519	523	520	526	487	522	520	481	474	526	503	467	522	488	505	476	525	527	534	508	513	510	500	500	510	504	524	533	520	518	489	540	476	503	478	516	493	501	513	516	534	459	508	496	467	500	502	506	494	511	484	502	504	496	468	484	532	497	525	513	494	497	514	501	484	476	482	497	526	485	545	462	479	509	500	483	499	490	483	532	501	513	524	500	477	538	515	529	535	539	492	499	490	453	520	542
20960	17319	16319	9292	6302	4451	3407	2493	2151	1845	1574	1375	1194	1146	1070	963	923	861	800	761	717	673	718	732	689	655	635	695	642	626	635	628	639	652	625	575	609	573	575	558	540	578	563	536	548	541	538	533	540	563	512	543	527	545	527	502	551	517	512	523	471	520	532	527	503	547	492	522	506	518	492	488	509	485	512	490	488	473	550	493	499	542	510	540	505	501	504	500	510	514	530	509	531	450	538	487	528	489	474	523	477	540	511	478	498	507	483	507	504	508	495	500	479	486	506	474	485	545	516	521	463	514	514	476	483	455	516	523	479	497	505	471	457	484	479	504	491	469	472	468	504	498	495	519	534	471	515	492	450	482	501	483	481	504	513	441	497	499	543	514	484	492	501	491	494	523	499	479	478	516	498	481	461	505	473	462	526	466	443	458	495	486	539	519	487	471	474	506	498	488	486	472	488	485	479	479	552	480	471	491	497	490	464	470	508	471	488	477	500	480	469	481	515	480	462	492	481	488	494	466	488	494	499	487	458	482	481	485	507	483	497	483	509	480	451	496	503	502	505	499	505	513	521	455	490	472	467	489	490	512	497	492	456	477	497	513	479	495	508	486	504	507	480	502	468	484	488	480	499	516	468	469	473	546	484	490	486	510	487	425	490	522	482	516	478	499	471	487	479	524	504	454	517	477	512	512	499	505	496	451	509	484	503	459	481	530	508	465	480	479	491	493	519	553	488	486	490	455	447	500	485	538	474	520	465	553	484	471	512	486	469	456	501	482	467	526	523	479	510	532	469	508	484	488	480	505	500	466	481	509	472	464	475	492	481	505	472	489	493	492	537	489	465	489	486	499	498	472	486	510	503	504	504	509	487	501	494	487	483	512	524	494	516	515	482	515	475	457	507	503	511	465	517	499	471	511	482	480	501	544	497	523	476	455	491	513	501	494	490	504	500	520	473	538	478	518	517	512	463	475	503	495	469	500	469	512	500	514	465	476	496	477	511	461	467	472	440	477	512	472	527	490	522	461	535	501	497	506	490	509	483	471	520	515	502	497	526	501	489	474	486	487	444	505	484	459	499	481	522	524	463	495	474	494	489	532	483	453	502	470	524	513	473	485	470	467	457	517	506	542	494	455	480	487	520	498	458	512	490	479	485	512	458	491	468	498	471	500	539	494	483	498	460	523	482	488	485	522	504	493	493	477	474	498	457	475	517	492	517	492	496	504	538	493	492	468	453	482	481	494	527	506	531	510	461	528	512	510	494	452	487	480	498	500	475	495	448	493	480	509	490	473	488	469	504	528	480	505	503	497	473	508	499	489	502	513	489	507	504	516	501	510	534	541	494	526	461	514	484	513	537	486	532	458	469	504	464	487	523	484	458	493	452	525	518	484	467	503	479	519	479	475	456	499	480	518	506	478	500	505	461	472	476	480	484	487	477	491	475	444	483	474	471	478	496	469	536	491	483	519	490	494	481	504	465	488	533	465	495	487	491	540	473	456	506	508	459	511	441	494	526	477	469	512	483	484	484	539	511	496	519	503	458	510	516	483	464	462	521	512	463	479	504	451	466	498	469	527	493	503	449	472	503	516	470	506	522	511	497	510	484	472	505	485	514	486	496	554	486	468	493	483	492	519	458	472	534	520	468	490	496	500	495	490	482	515	481	505	516	492	478	511	469	481	523	484	471	496	452	497	488	465	509	441	429	505	513	502	490	515	497	486	501	461	470	479	454	490	477	502	481	470	514	485	513	498	489	468	449	520	446	523	474	500	454	430	484	456	447	510	478	498	526	480	496	526	475	493	462	475	468	487	503	534	497	511	524	494	484	512	504	504	503	486	508	479	481	476	492	484	438	476	477	491	473	528	568	494	474	500	457	512	532	509	489	496	523	520	493	491	506	502	501	467	493	468	480	487	468	450	523	479	512	496	468	477	489	484	457	471	493	483	515	465	448	461	493	521	460	488	451	497	518	480	496	558	507	494	527	481	508	513	483	518	470	492	461	484	506	481	444	467	491	447	515	524	495	466	474	488	532	455	512	517	489	462	489	516	477	469	514	488	498	496	507	479	449	549	503	503	488	506	530	480	539	461	484	494	463	504	473	496	521	488	473	504	504	474	488	530	478	484	499	455	508	471	535	515	507	494	475	489	481	486	483	500	507	483	470	474	479	533	460	498	483	500	486	480	450	498	463	498	482	538	540	507	483	495	516	482	414	480	490	445	501	534	478	479	489	489	486	473	473	452	474	485	501	511	453	480	473	497	524	509	447	496	465	491	485	506	461	480	469	462	492	466	486	467	496	471	484	468	518	542	495	470	490	494	449	486	517	498	482	485	489	491	476	497	483	492	489	494	496	502	520	479	521	498	482	470	476	477	457	497	481	487	476	525	468	506	477	452	456	515	528	484	522	524	479	504	471	508	482	485	483	484	473	479	478	508	469	443	474	444	452	544	521	476	481	474	493	512	483	471	494	460	502	491	535	515	496	479	474	494	525	465	509	479	504	460	524	505	483	506	486	528	496	483	515	501	452	440	508	466	478	477	493	471	530	488	452	492	502	491	478	495	513	496	506	509	486	474	527	451	500	462	489	490	491	494	489	513	515	472	516	518	504	511	474	497	490	486	522	518	501	488	499	514	486	486	479	492	468	488	498	546	522	469	453	536	462	491	503	472	495	456	511	509	524	458	485	523	477	466	492	497	502	522	485	486	517	492	496	460	500	495	493	508	488	520	504	499	509	498	487	560	465	493	480	494	519	474	525	468	510	473	476	459	507	521	454	471	458	444	490	494	522	512	452	486	463	489	473	514	473	445	504	516	495	482	479	470	470	458	479	482	514	427	524	511	471	515	474	517	484	533	509	510	512	488	491	447	505	478	485	508	502	510	478	458	491	500	518	482	476	485	452	477	503	517	472	526	509	489	537	502	517	496	496	538	488	496	490	542	528	502	502	504	473	473	499	496	470	520	474	488	485	505	486	491	462	470	501	495	466	502	498	448	487	483	506	463	505	447	469	504	456	465	518	482	469	470	455	506	502	505	539	487	499	509	489	489	474	489	499	475	488	499	477	472	466	513	495	490	502	464	512	453	486	506	458	503	485	540	494	494	509	485	514	486	492	481	457	521	479	468	543	462	465	476	503	490	509	473	517	476	523	492	493	498	507	510	452	487	525	478	506	532	469	483	461	471	486	499	483	489	518	512	511	515	506	493	499	508	492	473	519	504	465	486	542	497	493	510	507	497	511	496	480	532	495	514	481	499	463	491	503	495	470	489	444	521	476	483	501	489	472	468	507	524	503	493	465	465	469	495	495	497	474	478	471	518	440	463	460	449	454	489	494	496	525	505	471	483	470	461	518	511	503	440	495	477	504	481	492	476	512	519	465	527	503	481	495	478	483	459	499	469	504	491	486	455	537	487	508	480	469	480	480	461	506	498	484	438	506	520	467	513	485	467	491	505	500	499	495	495	548	502	517	485	496	492	488	463	499	485
28052	12957	1267	361	246	208	203	173	164	160	163	158	154	167	165	145	175	167	160	143	164	160	183	157	145	178	145	196	157	164	156	147	167	192	165	182	164	155	148	172	166	191	147	177	187	183	173	153	168	169	137	160	151	161	163	135	131	150	151	149	152	148	146	139	152	151	160	145	174	162	154	161	156	171	167	160	155	156	165	172	183	174	168	150	157	161	170	170	158	146	158	141	168	162	172	145	181	148	150	149	146	171	171	159	147	154	152	158	147	172	135	180	145	161	153	126	179	164	174	172	160	119	162	144	157	174	148	186	131	149	157	156	163	184	156	154	155	158	167	144	168	132	154	152	146	158	179	159	181	155	142	153	152	132	142	145	137	158	160	147	148	159	144	152	151	160	155	152	164	165	147	162	181	163	154	149	159	175	151	158	157	170	147	160	150	161	164	140	157	168	151	169	153	152	156	147	156	154	163	158	156	175	152	178	176	153	158	172	170	177	142	166	158	143	156	177	153	144	159	149	162	155	165	145	155	153	176	164	172	153	141	140	146	182	178	155	172	175	135	160	139	162	171	142	152	166	160	165	151	167	175	182	144	147	159	151	165	197	144	155	145	157	154	124	187	157	178	160	163	142	161	155	168	165	165	144	169	159	159	164	142	156	181	176	160	136	186	156	156	155	159	161	162	158	174	159	143	153	152	141	151	156	189	156	168	163	145	160	150	156	176	146	146	161	161	148	158	175	167	163	157	156	190	160	152	169	161	153	162	171	174	142	152	155	149	157	143	162	175	168	155	165	171	158	145	160	139	156	147	156	141	124	148	138	163	148	137	167	140	159	160	159	176	157	146	155	172	154	160	153	161	161	149	164	147	155	157	149	165	150	164	158	168	174	147	166	136	159	169	161	136	170	188	164	155	149	155	169	137	142	138	170	145	170	155	127	143	157	147	144	167	144	157	160	184	153	153	136	167	146	153	151	160	137	172	135	140	183	173	173	168	177	150	165	161	137	153	155	170	128	147	155	149	145	140	158	144	164	164	160	160	155	148	149	149	171	157	170	154	160	162	144	143	146	159	145	151	148	146	160	145	138	153	146	151	179	151	146	140	166	154	167	174	169	139	153	157	133	158	167	139	157	130	155	183	178	158	151	147	143	170	170	159	167	159	154	134	145	157	161	171	151	150	162	160	168	156	162	168	158	171	163	164	138	188	148	164	158	151	166	142	137	151	158	151	163	152	165	155	170	175	133	165	143	173	150	145	144	159	172	163	143	171	172	147	179	146	142	159	152	168	138	157	146	141	153	161	134	161	155	157	184	147	167	151	173	162	147	155	140	178	159	134	163	164	184	162	181	156	171	158	165	158	144	155	139	153	144	151	174	167	152	155	158	147	152	153	176	160	161	155	150	158	137	155	150	163	145	123	166	146	166	161	178	146	169	158	190	142	140	144	169	159	157	183	165	149	138	153	171	143	139	169	163	153	149	171	165	153	159	158	163	158	182	171	148	176	169	160	159	161	144	152	171	157	155	159	158	197	176	166	143	177	147	156	148	174	161	191	145	172	171	156	169	152	155	174	158	166	151	162	167	159	138	184	135	157	182	157	170	167	165	157	137	171	153	147	166	170	146	142	151	158	156	147	163	124	150	181	170	153	161	155	164	192	142	153	182	187	154	166	140	170	162	156	163	136	152	169	153	158	181	154	154	147	164	198	155	157	150	172	161	178	167	157	162	153	150	135	177	164	166	171	164	153	140	175	165	155	176	183	148	163	157	168	165	157	141	166	151	160	145	167	161	153	152	160	149	165	184	156	150	167	158	151	156	162	156	137	164	149	166	158	138	159	149	152	148	146	130	173	180	150	143	149	149	149	161	170	176	162	151	160	172	163	142	160	153	167	147	150	152	151	167	165	164	157	144	156	138	156	168	153	159	147	157	151	176	155	180	162	163	159	162	156	144	179	137	148	149	136	157	163	150	151	147	140	167	184	190	135	157	145	147	160	146	156	160	159	157	150	171	165	156	149	158	182	169	177	165	158	151	164	147	164	135	169	149	162	143	188	129	180	161	162	164	152	182	146	159	161	160	161	135	151	158	161	153	165	161	163	172	171	170	152	153	153	170	159	166	168	142	152	166	169	169	169	168	160	149	141	161	164	149	192	159	145	159	154	179	150	168	145	137	128	161	155	132	162	154	146	178	148	142	164	161	161	148	143	157	124	172	171	162	178	163	166	172	146	146	143	144	144	144	157	151	146	166	197	148	146	160	161	144	146	143	144	158	163	136	162	149	161	177	167	140	155	150	182	153	157	164	164	152	140	161	163	154	144	142	145	168	166	145	154	162	147	170	178	153	162	157	164	176	165	165	148	161	168	170	176	147	157	165	162	158	181	155	166	163	158	154	161	140	144	169	157	166	153	163	169	175	168	170	131	170	167	144	158	157	171	147	177	148	169	155	188	155	158	168	152	179	188	161	156	154	168	140	160	163	172	147	168	171	166	148	173	152	174	150	161	147	161	149	170	142	159	180	135	163	171	161	161	166	147	179	173	174	156	166	153	150	150	168	137	175	172	160	156	172	164	149	153	167	152	164	139	161	149	139	172	168	150	160	135	161	153	178	160	148	181	140	139	155	151	142	139	141	136	161	154	176	160	167	151	151	167	143	163	146	168	162	160	150	152	179	154	155	183	150	143	154	146	158	142	158	162	142	154	181	169	164	133	161	157	148	151	155	164	155	149	156	142	143	170	153	154	151	148	144	175	178	152	165	153	172	166	148	153	134	179	159	144	150	153	175	170	151	194	161	164	186	199	153	173	168	150	159	150	135	170	149	134	189	145	140	196	163	162	128	145	160	166	175	152	171	147	150	176	148	153	167	169	181	164	158	177	137	190	163	155	171	163	164	142	155	148	159	178	149	156	165	169	163	147	158	165	170	168	164	177	138	164	153	173	153	158	144	166	147	155	140	141	170	160	165	160	159	156	207	153	144	161	154	165	176	142	176	152	145	163	165	159	162	159	172	155	139	156	169	142	155	149	189	157	162	139	146	169	172	155	152	143	153	153	153	177	181	143	170	170	162	157	157	160	119	162	165	157	165	178	174	163	146	184	140	157	158	173	154	144	172	165	166	147	148	153	154	133	159	173	160	157	154	150	155	158	145	163	175	153	169	173	160	148	147	163	147	156	163	153	157	170	169	166	180	156	142	163	162	152	148	149	149	153	153	166	175	169	143	167	136	123	147	159	189	179	160	145	154	187	159	162	142	135	155	145	181	162	134	156	174	144	148	166	180	166	176	157	147	163	152	159	161	157	149	159	156	148	154	173	188	128	171	160	154	141	160	141	160	164	169	152	178	159	151	157	173	148	153	149	167	157	147	145	158	161	173	159	140	185	180	154	134	149	147	162	155	155	165	164	159	166	173	168	172	135	171	137	141	189	152	146	151	152	135	160	165	155	136	176	175	156	156	161	172	169	166	154	141	143	153	178	124	178	165
9074	876	798	454	352	304	244	245	251	209	213	196	172	193	233	177	183	190	202	202	207	185	181	196	202	191	196	212	201	208	215	208	207	212	198	194	184	224	223	200	211	188	170	185	207	180	186	166	183	181	202	177	176	170	170	154	190	176	178	198	185	182	189	207	162	162	187	188	187	186	188	189	183	167	171	199	174	177	174	175	169	195	158	191	193	193	213	170	176	155	201	184	147	181	170	185	174	173	205	190	172	180	173	187	198	171	187	187	193	199	186	174	160	185	193	186	194	204	200	149	178	164	177	180	185	212	167	189	173	162	179	174	183	197	179	178	160	195	180	194	184	154	191	172	168	199	189	163	162	168	178	171	181	203	167	174	193	165	186	216	184	173	185	176	184	206	184	196	182	199	158	210	182	194	202	167	185	179	209	193	173	159	195	190	204	192	176	168	174	185	204	184	187	193	160	188	179	192	154	187	183	198	188	193	181	183	171	198	187	173	165	180	166	183	177	180	189	186	135	175	185	159	188	182	176	209	199	230	188	204	178	150	171	190	179	186	182	177	204	191	159	181	187	179	182	170	179	185	175	185	161	195	183	173	172	187	176	169	197	173	171	193	177	201	180	211	165	197	185	182	177	217	194	192	206	201	186	176	171	210	199	170	187	162	199	181	154	180	172	179	180	201	192	193	173	183	179	185	194	214	194	224	178	181	165	158	180	180	196	198	186	200	206	192	181	194	169	201	211	191	168	189	169	187	165	164	188	196	189	184	182	183	178	204	178	189	199	178	189	168	209	208	177	178	177	186	186	184	181	191	175	178	185	199	170	201	182	187	188	170	202	167	176	205	191	211	189	135	192	187	175	194	194	177	180	189	199	164	189	189	204	175	170	207	185	188	194	185	197	175	168	188	200	180	203	199	168	170	175	219	178	200	158	185	191	189	201	166	200	189	170	178	180	205	196	172	188	190	179	169	193	185	209	195	171	188	163	157	172	159	180	188	208	183	186	187	191	163	165	179	161	186	178	197	202	168	159	187	154	181	211	200	179	157	169	178	181	191	188	208	152	159	179	175	171	191	187	184	184	180	182	179	185	196	182	165	167	161	194	155	187	191	175	179	170	177	186	170	183	195	210	168	195	178	184	207	189	195	188	190	174	170	185	195	188	209	198	204	163	179	184	163	185	175	174	183	183	175	174	190	143	197	168	189	170	176	184	206	164	196	197	197	169	173	173	186	191	204	189	192	185	182	180	162	170	195	203	191	203	175	188	202	155	191	177	180	192	189	175	189	170	200	189	174	168	178	169	183	180	171	193	185	162	179	172	196	185	202	165	186	186	169	195	164	180	173	194	186	186	179	205	169	177	183	197	166	182	173	183	197	164	187	175	187	189	201	165	189	182	171	209	169	180	210	183	199	178	177	159	196	192	168	191	173	178	171	179	188	170	196	170	184	200	198	183	201	195	195	193	181	197	177	189	176	180	192	193	160	198	181	193	182	204	180	179	205	183	208	174	197	208	171	185	169	195	170	195	167	182	179	175	201	185	189	181	159	193	177	172	179	173	192	169	172	201	175	212	187	210	194	200	182	195	180	198	201	172	198	167	175	204	177	174	206	189	187	188	187	181	162	177	169	195	163	179	192	201	202	188	180	172	206	167	196	185	199	168	211	175	156	196	181	174	171	185	186	192	180	180	198	201	170	215	164	156	198	177	200	194	186	182	199	193	186	186	194	197	176	189	189	195	180	156	202	180	185	194	179	179	185	183	204	190	178	175	175	177	161	181	176	181	181	189	186	182	199	196	171	211	173	185	192	178	171	181	178	186	205	183	172	176	188	164	186	186	185	153	188	217	179	183	192	163	180	212	193	187	199	163	184	186	210	200	192	183	185	187	162	174	210	195	176	194	186	195	186	161	192	161	194	193	175	166	198	190	186	179	157	158	176	186	184	207	184	176	228	172	194	186	174	171	197	162	168	177	194	201	200	204	149	167	169	187	181	193	180	156	172	168	175	197	177	181	162	172	159	199	180	196	169	198	191	173	160	193	191	176	190	177	165	178	174	180	165	198	174	191	182	180	175	195	200	166	179	163	173	204	188	193	167	200	162	192	179	208	187	181	207	187	189	189	206	192	184	207	196	155	173	187	175	173	200	148	173	176	183	167	196	203	199	179	197	181	196	164	173	198	171	181	163	209	210	186	209	194	193	178	180	195	191	181	184	194	196	180	193	203	169	178	200	168	190	171	179	168	199	194	187	180	180	200	186	175	178	182	168	189	175	209	178	195	189	186	169	208	173	194	175	179	176	194	185	219	188	198	202	170	161	209	164	180	207	170	185	185	198	176	187	171	196	182	196	182	198	151	177	170	193	201	178	210	194	187	189	192	182	167	198	183	185	161	163	156	190	174	187	198	193	192	184	186	189	185	196	184	183	207	170	193	179	202	184	167	203	182	185	186	174	188	179	181	196	186	168	181	195	191	188	191	187	178	187	205	180	198	187	186	180	186	185	173	188	175	163	170	161	207	185	186	180	177	226	205	202	171	172	175	160	189	165	194	165	176	166	160	147	196	201	181	186	185	205	163	172	159	181	187	205	173	186	173	184	184	206	165	186	182	187	200	188	190	176	166	176	205	198	185	185	177	213	160	175	192	173	173	172	178	198	162	184	190	166	174	194	177	166	192	209	152	180	153	180	183	185	178	202	165	185	175	190	190	166	163	184	180	188	154	194	199	162	168	187	184	187	208	206	204	181	181	180	174	180	161	172	208	184	186	174	173	168	207	172	207	177	187	190	176	214	169	174	170	200	199	158	194	178	191	170	188	183	176	189	178	180	190	182	184	191	162	194	194	195	172	194	168	157	191	204	164	185	178	177	194	180	165	204	176	160	181	186	212	227	197	193	182	216	165	168	175	202	185	191	176	165	163	184	206	180	157	193	200	187	190	182	187	186	197	193	195	183	187	168	193	175	187	190	200	188	192	188	192	202	192	173	191	185	186	184	189	194	185	186	182	165	171	196	188	174	180	167	178	190	180	195	158	150	198	176	197	192	169	171	168	184	199	174	209	174	184	194	200	176	219	180	186	202	171	189	193	185	178	188	186	187	205	171	182	182	168	186	179	186	169	192	222	178	184	180	178	175	162	181	184	211	178	201	166	165	176	204	177	169	167	199	204	178	177	183	184	179	212	167	166	185	191	171	189	174	194	231	171	173	173	172	185	186	201	200	180	201	162	183	189	155	161	176	186	189	175	186	186	195	176	205	185	167	203	205	161	184	186	173	207	195	175	178	176	157	193	194	214	161	171	210	161	187	172	170	199	208	180	184	195	182	174	181	168	192	183	192	199	168	212	182	156	208	196	166	199	198	194	212	198	176	154	180	146	205	180	186	202	175	175	215	182	174	185	192	199	174	178	183	200	187	195	162	184	170	187	197	187	194	181	166	176	179	172	181	175	164	204	176	195	164	194	187	187	189	174	176	170	161	171	201	164	204
24444	20354	26568	23992	20344	8714	1094	677	551	511	473	414	377	377	325	318	344	292	299	291	295	259	262	253	278	242	268	244	242	246	268	248	257	257	233	228	248	251	240	270	221	261	225	223	230	234	259	233	225	259	213	238	248	269	234	221	250	203	234	251	264	238	246	241	239	245	250	243	233	224	217	254	244	235	223	193	246	226	221	196	196	227	207	202	233	223	200	227	232	204	222	237	216	233	199	239	253	252	231	240	217	236	205	231	222	231	220	231	226	251	221	235	211	245	198	215	202	213	207	226	217	214	232	233	212	227	217	212	199	200	233	218	213	214	228	237	221	227	238	229	236	241	234	209	229	202	241	243	226	231	212	232	229	223	220	234	242	227	250	206	226	241	232	228	255	220	252	216	224	219	210	203	244	220	240	200	232	228	219	205	225	239	202	229	222	246	219	225	224	225	238	238	211	242	218	198	231	219	232	206	225	216	232	214	236	222	235	191	235	238	206	245	248	232	235	214	232	198	227	218	211	214	216	240	229	215	234	237	233	224	228	232	233	245	219	218	200	218	209	233	202	221	225	241	234	215	214	232	222	192	221	221	239	246	230	198	226	210	223	216	201	244	228	219	235	197	230	220	222	210	212	221	220	205	244	212	241	204	224	214	223	205	222	229	189	194	207	252	206	207	211	222	224	241	210	202	226	217	229	215	217	208	220	271	235	211	230	223	222	244	217	219	215	227	213	211	216	234	230	238	220	257	220	239	195	218	212	224	205	226	200	225	219	254	232	220	233	240	223	178	235	212	219	211	230	208	247	213	213	237	239	206	243	196	252	200	247	220	231	208	229	226	233	223	229	228	199	227	230	227	203	218	199	239	224	175	232	211	232	236	204	234	205	197	239	237	231	215	232	203	238	222	216	226	223	252	223	223	239	222	216	196	237	222	212	234	217	221	232	207	210	214	190	205	239	226	206	252	218	227	219	219	234	214	208	232	245	266	238	225	230	237	240	217	228	224	247	241	233	224	244	241	238	222	245	216	215	226	221	209	202	230	216	239	204	235	220	224	212	231	200	236	192	200	222	214	224	224	213	224	228	200	217	232	230	224	226	237	211	252	231	259	230	196	229	211	211	207	217	215	211	211	208	226	212	208	228	214	223	241	202	229	237	242	209	219	202	245	201	250	193	215	243	242	228	229	211	254	198	214	216	210	242	235	224	208	238	232	215	205	242	210	206	229	225	207	192	187	217	232	232	222	247	229	212	247	236	214	219	240	235	201	216	213	225	253	197	206	195	222	208	216	226	218	202	224	255	238	212	238	212	231	214	228	212	214	223	229	229	242	215	209	229	213	228	209	218	231	204	237	246	214	215	204	242	230	250	237	222	232	218	216	211	224	210	225	223	228	217	216	251	232	211	247	223	220	213	232	235	203	224	216	243	248	205	207	212	251	207	239	210	209	191	219	230	217	240	249	223	217	205	202	216	231	232	226	232	206	215	207	249	211	231	228	213	224	227	212	225	229	243	234	227	207	235	233	195	201	256	200	262	212	222	211	207	224	217	205	251	217	242	239	239	226	204	227	211	192	215	233	206	233	214	226	242	227	228	210	244	218	257	245	237	219	214	199	219	238	218	218	223	223	249	240	215	227	210	234	218	208	229	223	235	231	227	254	212	252	230	225	219	228	228	203	220	192	215	207	201	239	220	233	247	242	234	239	183	202	206	240	198	217	208	230	241	214	227	210	233	210	243	210	196	242	208	229	211	220	238	240	224	237	239	231	246	211	240	211	203	203	241	232	204	204	205	232	195	242	220	208	243	237	218	224	232	250	214	214	229	220	228	232	217	213	221	234	211	198	218	218	229	240	192	225	239	236	203	202	237	192	228	195	244	239	206	231	198	212	221	214	207	243	216	242	208	209	250	221	259	214	222	225	245	225	221	207	212	225	207	218	217	189	214	212	229	233	228	215	227	209	201	220	217	196	233	256	205	231	201	218	223	241	225	242	213	227	217	209	219	194	212	223	204	225	213	230	203	223	237	218	207	237	217	225	239	239	201	230	243	223	240	202	249	237	221	251	230	210	206	226	242	218	212	226	215	219	209	254	239	212	206	231	232	206	233	220	216	242	227	247	250	233	230	210	235	216	212	204	217	233	227	213	232	220	220	221	220	196	210	188	218	211	224	226	241	185	231	220	241	194	216	227	202	195	227	229	229	199	220	214	232	234	198	245	217	206	202	218	228	188	211	229	223	199	218	245	211	203	240	233	191	221	231	232	216	214	229	268	229	196	226	230	235	221	215	217	228	224	230	200	217	246	238	222	223	213	213	230	224	225	230	222	243	216	193	245	224	219	235	211	210	233	218	229	227	227	217	209	208	219	210	234	207	263	198	221	216	224	223	213	215	222	212	223	199	224	261	214	229	233	226	234	211	243	247	221	213	237	203	221	223	234	188	211	214	223	218	237	224	205	238	221	228	214	239	232	211	218	240	204	237	224	234	255	242	221	213	231	206	234	240	236	246	261	211	218	226	201	231	223	223	183	251	242	211	220	209	247	230	226	227	230	209	212	227	215	225	221	230	216	217	233	240	237	238	229	259	209	228	205	207	183	224	220	205	209	194	184	210	248	213	206	206	228	199	206	233	231	240	221	230	211	230	207	203	241	211	216	239	219	223	245	221	226	235	213	211	223	236	218	226	224	231	247	211	212	230	238	223	211	223	198	213	209	208	198	196	224	218	216	233	260	225	251	229	231	240	234	211	212	253	247	208	255	207	211	229	225	191	213	235	235	218	231	247	195	214	253	224	225	207	239	240	228	218	215	210	220	227	231	230	212	230	236	224	224	241	231	235	235	214	188	224	227	222	219	236	205	242	216	206	220	236	220	230	208	209	236	220	226	218	219	210	206	228	194	225	223	223	250	245	226	238	197	214	241	204	205	219	231	208	246	225	210	201	228	211	235	232	208	212	228	230	200	219	216	218	219	239	228	229	216	227	248	180	211	220	238	229	196	237	238	255	240	209	223	215	223	236	230	217	218	213	232	233	219	215	215	202	234	240	218	229	212	206	206	201	228	202	188	220	192	240	233	234	216	214	207	258	233	201	230	202	208	237	208	189	218	246	235	221	235	230	227	223	216	215	232	212	203	215	221	229	247	258	236	252	225	232	210	237	226	219	230	232	219	220	206	219	215	224	201	217	236	245	224	240	206	212	252	218	230	231	225	216	231	200	222	226	217	206	205	242	220	218	212	236	212	226	216	233	202	207	211	250	240	222	226	211	236	234	229	229	223	216	224	223	224	220	228	231	244	191	216	230	244	249	217	215	210	197	187	206	217	216	223	238	212	201	226	230	214	206	226	196	216	221	224	223	210	206	209	235	204	229	239	223	209	216	244	201	219	220	245	207	217	225	245	209	246	212	226	250	220	223	243	250	225	225	243	258	226	220	229	205	221	210	244	257	219	209	216	219	215	234	232	235	233	215	221	245	216	191	226	211	228
18654	10605	10084	5389	3379	2265	1733	1291	1107	894	768	703	597	528	495	446	448	378	387	397	362	350	320	307	297	296	315	301	309	337	299	332	303	297	313	290	281	268	267	283	262	257	272	237	245	284	245	282	259	271	236	253	213	251	243	250	263	255	264	256	270	242	246	249	234	234	238	223	238	240	231	245	229	209	248	225	220	222	242	232	239	220	227	234	219	242	228	280	248	211	231	223	227	209	251	232	239	226	240	216	236	228	254	227	229	224	244	226	227	232	247	225	229	240	252	230	218	214	252	217	236	225	267	224	237	237	218	264	239	215	217	228	217	229	217	219	218	251	260	222	209	219	249	223	214	242	226	258	220	235	248	281	198	222	225	218	222	243	247	224	223	234	210	219	215	213	218	238	231	212	230	267	234	238	250	229	233	247	220	225	225	241	225	210	223	229	231	226	212	239	205	213	217	231	221	213	211	208	230	269	231	227	232	247	224	220	238	226	209	219	217	208	217	263	232	246	231	241	248	237	213	204	210	201	234	239	210	226	202	206	228	219	237	242	217	226	216	210	220	235	221	205	218	207	230	223	230	232	223	239	230	238	225	234	228	213	235	237	220	220	239	234	246	224	241	228	217	235	225	194	232	254	208	219	244	195	240	231	228	233	243	232	218	204	243	219	230	245	239	243	225	237	214	237	249	228	216	247	192	219	211	239	243	220	226	210	229	244	226	237	244	241	238	214	219	213	225	199	236	218	211	223	224	219	246	242	232	228	218	237	244	222	226	226	218	234	225	233	203	233	232	223	216	228	238	212	236	239	230	204	204	211	214	216	242	209	212	225	229	203	202	235	231	211	232	238	229	205	246	231	237	210	211	235	214	244	238	240	225	266	220	226	253	232	241	220	208	217	213	226	220	233	216	221	252	226	213	237	218	230	227	267	212	239	218	219	218	226	251	236	223	229	215	224	193	208	216	234	202	192	234	202	230	232	210	230	220	226	244	251	227	229	241	220	211	232	248	215	206	234	260	214	225	209	236	217	210	242	255	217	249	241	234	215	227	217	239	207	219	286	197	230	247	247	225	232	229	220	225	221	225	219	219	233	228	239	238	211	249	200	229	196	232	213	234	234	243	246	259	251	216	228	187	218	226	239	220	220	209	245	257	229	203	259	254	203	217	244	203	231	277	224	234	245	238	233	245	221	236	233	211	221	215	228	207	217	231	205	208	238	230	239	232	258	213	229	209	264	236	203	221	211	193	227	245	220	230	210	215	223	235	217	239	229	228	218	225	216	258	237	243	226	224	257	229	212	238	250	236	227	212	251	237	221	218	234	202	230	216	190	228	247	238	251	211	214	192	233	247	232	223	229	211	203	248	219	226	220	208	227	230	222	219	229	212	224	243	205	238	217	230	234	218	207	225	237	242	232	222	246	222	224	229	227	202	244	217	209	217	233	251	231	222	243	222	225	229	212	223	228	254	256	217	227	226	216	209	243	220	246	250	239	208	251	217	234	211	208	221	204	254	246	236	233	249	236	225	230	231	241	257	227	242	261	258	225	228	225	194	242	208	216	215	228	239	237	224	229	212	225	224	206	227	231	237	226	260	254	253	252	236	241	242	203	235	233	225	213	216	245	250	192	254	218	239	216	233	220	208	233	244	206	213	233	209	240	205	230	242	221	239	205	232	229	226	233	221	234	227	248	218	216	202	221	232	235	222	229	223	243	223	224	229	231	221	219	223	225	241	216	238	243	211	229	251	216	248	209	223	219	260	229	226	209	217	236	249	207	210	206	218	241	237	247	218	238	217	272	238	238	240	259	220	213	234	218	215	232	208	218	225	219	231	246	243	227	257	194	225	248	187	243	202	204	216	221	230	216	232	240	221	230	219	231	218	229	218	224	203	234	234	238	219	254	247	198	220	199	240	213	210	259	204	226	218	216	219	220	219	201	225	258	210	227	220	212	245	229	244	217	217	233	206	210	238	239	211	224	238	243	223	223	232	245	227	247	221	242	241	207	230	249	241	230	229	238	225	241	219	222	236	228	219	259	245	222	205	230	245	225	235	253	233	221	236	217	225	217	222	235	237	233	215	223	217	193	227	230	246	218	216	240	232	227	213	220	240	206	220	230	222	212	236	241	233	236	234	202	208	228	253	247	197	223	246	224	226	240	219	228	240	192	247	225	198	249	216	211	247	232	236	231	224	245	224	213	216	236	234	258	227	215	205	215	237	203	209	222	216	213	248	265	223	249	262	217	245	232	247	240	241	238	228	220	201	231	219	223	226	214	236	248	228	242	233	253	220	236	232	227	235	212	247	228	219	238	213	223	246	211	219	243	214	242	245	260	217	225	241	223	246	210	219	213	228	213	221	228	231	216	235	232	213	238	221	228	230	210	226	223	200	224	204	210	231	225	191	224	216	251	232	217	247	204	243	212	232	226	214	208	201	227	220	187	233	245	256	218	220	210	229	228	229	218	244	214	227	205	231	209	226	226	261	197	248	229	243	226	239	207	215	217	219	247	231	220	208	215	220	215	243	227	231	219	231	221	249	224	217	235	195	227	237	214	222	234	226	250	240	206	236	265	205	223	204	205	222	226	241	210	238	219	226	244	236	238	237	204	219	227	223	238	225	193	213	198	224	228	225	229	244	263	246	198	221	227	200	235	221	215	222	222	231	239	240	226	230	225	251	232	217	226	229	223	234	260	247	221	222	213	233	237	221	225	225	232	235	210	232	226	229	229	249	230	211	223	243	238	227	239	224	246	229	208	243	209	240	227	224	229	218	226	215	260	209	241	226	206	229	234	246	244	215	230	219	224	205	252	235	244	246	213	248	212	243	230	232	245	239	220	222	214	221	233	235	210	218	241	237	241	238	206	228	211	213	233	216	215	240	214	225	226	240	211	266	216	216	218	236	215	218	207	222	221	209	226	244	220	213	226	237	236	227	207	241	229	249	245	221	214	212	240	204	208	242	229	243	205	237	245	215	208	225	222	219	241	204	231	224	243	237	195	226	255	229	212	233	230	228	205	240	247	226	231	234	254	240	216	213	250	188	237	235	229	222	240	217	238	259	221	225	232	209	233	201	243	234	275	217	253	230	216	254	237	244	205	220	250	237	250	242	235	220	234	244	210	218	219	222	240	234	221	235	250	267	223	212	243	241	224	212	244	212	217	240	234	204	218	231	220	257	239	209	255	216	251	211	240	250	227	234	225	222	208	241	258	206	213	236	260	224	223	207	228	228	233	233	228	197	214	222	210	234	194	195	235	221	228	242	239	233	230	229	203	237	229	239	238	210	234	266	201	232	227	230	229	234	239	225	213	234	230	237	214	224	244	226	228	215	212	211	208	230	233	240	223	241	207	193	245	244	223	218	221	234	223	241	230	205	218	223	235	252	199	222	231	206	204	230	218	216	210	241	247	239	219	206	224	223	201	232	239	229	238	246	211	192	231	216	232	234	230	193	241	217	220	233	245	222	242	222	249	258	233	256	217
22587	20392	27080	23596	20397	20457	8047	1561	1096	1152	996	874	795	807	759	706	674	655	651	632	638	588	609	562	600	567	584	592	577	571	536	571	586	606	543	593	529	602	557	580	548	556	529	514	537	530	564	504	487	542	529	521	500	534	538	525	551	507	526	523	486	518	503	480	501	533	515	559	542	502	504	487	540	524	522	525	467	463	520	527	485	544	503	530	463	499	506	499	531	538	482	528	467	503	500	512	535	479	481	495	516	507	528	532	513	505	510	521	508	544	518	521	533	500	514	530	501	521	535	490	510	494	528	541	516	517	500	542	499	501	543	505	542	526	533	496	503	500	486	529	489	463	520	471	517	525	524	473	481	521	485	517	530	525	504	489	516	500	492	547	484	522	514	501	519	469	464	514	560	533	495	530	514	521	502	510	486	497	493	478	498	524	488	515	527	568	533	523	483	501	500	511	494	530	503	468	509	499	514	535	520	533	500	515	519	530	509	518	527	502	551	486	498	531	530	541	472	531	498	490	482	469	479	515	521	502	517	536	548	560	492	532	485	521	515	512	514	458	470	496	498	488	494	481	524	547	505	522	483	434	536	509	500	516	495	523	507	534	514	517	455	453	525	494	443	509	512	488	518	470	502	511	495	526	545	517	486	541	503	481	509	502	522	487	503	480	525	537	494	553	546	481	477	500	475	482	466	497	512	500	497	526	505	495	492	541	552	507	529	500	493	505	510	512	534	485	506	471	515	481	473	492	523	507	508	541	507	513	504	467	527	497	533	487	498	504	518	494	560	497	528	465	518	465	518	482	489	496	483	526	520	528	535	490	514	475	478	507	492	522	491	475	488	525	468	508	496	500	500	508	534	542	522	489	490	491	497	526	537	485	488	487	503	511	489	505	519	544	491	490	511	521	473	512	499	470	539	526	531	481	491	514	484	566	526	538	493	477	517	509	517	486	515	531	532	520	540	519	470	504	486	485	540	521	513	508	538	522	535	494	501	480	492	530	450	495	521	479	522	500	461	500	491	510	512	499	490	514	478	485	504	503	478	461	516	504	538	567	476	439	519	515	507	497	522	476	494	554	541	507	463	506	451	495	512	533	488	486	469	512	477	505	499	500	474	517	527	542	483	508	511	523	530	536	507	482	539	550	491	488	523	518	536	489	475	498	504	523	509	499	569	514	486	549	525	505	522	489	493	487	504	522	478	503	493	505	483	472	514	518	511	483	497	505	551	467	483	511	527	522	513	443	518	476	476	482	483	506	486	469	527	515	506	524	488	495	513	493	477	485	474	524	538	539	569	527	516	519	478	493	525	459	542	509	560	529	504	483	519	516	506	488	498	550	511	493	507	475	503	478	500	473	518	506	496	500	492	478	531	483	503	531	499	495	536	528	556	482	520	455	490	457	499	532	500	521	536	497	525	478	464	522	519	505	495	457	510	501	499	491	524	581	477	523	487	499	499	464	501	481	465	542	520	518	527	502	476	488	534	524	520	525	454	489	472	522	484	455	507	524	508	463	479	538	533	480	478	496	489	535	498	471	513	484	495	516	506	510	553	507	468	548	486	483	522	508	481	505	509	497	511	504	503	510	533	521	502	488	456	491	515	495	492	510	515	505	511	500	505	469	468	511	527	480	488	495	508	483	506	496	468	500	531	495	488	518	528	492	471	434	528	504	501	585	483	526	499	521	508	506	490	539	503	484	511	520	484	491	511	497	511	473	486	492	452	507	552	536	521	491	547	553	553	464	539	552	489	455	478	554	464	499	479	520	521	547	490	523	519	492	528	491	503	488	474	520	505	524	499	482	507	496	537	507	468	527	475	491	489	471	487	508	516	456	518	517	511	481	509	538	474	489	504	482	516	517	506	492	474	468	534	495	470	518	484	514	505	494	484	494	513	538	498	481	485	510	493	492	507	482	505	517	509	481	522	491	534	507	550	506	509	491	506	491	531	492	475	467	513	483	531	474	501	486	486	538	548	508	502	532	536	517	489	551	492	487	507	497	514	517	512	509	517	505	536	516	500	494	474	514	468	478	482	502	469	513	527	467	508	487	510	513	515	474	524	508	504	512	466	512	492	497	489	474	505	527	505	486	488	529	499	486	491	506	459	516	483	516	478	458	466	497	482	490	490	496	494	522	451	512	514	495	457	524	499	495	501	480	517	525	505	524	476	501	488	496	491	544	529	467	488	454	497	494	533	528	507	487	483	498	492	511	506	499	514	507	518	477	497	509	500	466	503	516	540	522	488	481	505	514	486	482	527	515	468	489	508	509	478	547	561	500	483	487	508	532	503	511	499	516	516	497	528	506	545	510	489	567	511	483	472	539	537	530	532	512	521	448	506	489	522	502	452	471	490	500	485	502	487	504	476	501	477	588	470	515	507	493	487	471	503	546	469	474	520	536	484	503	485	536	467	462	513	472	545	477	474	482	542	467	507	502	497	544	472	505	485	485	527	491	522	458	535	537	476	497	521	502	497	510	512	486	495	503	498	460	496	530	521	478	496	487	535	521	509	484	522	511	504	529	497	531	505	481	537	514	489	530	478	485	488	535	507	508	502	527	524	489	526	465	520	530	478	509	492	520	493	479	503	495	489	513	505	527	516	518	518	477	485	495	533	537	512	485	474	479	498	496	511	499	480	474	500	491	462	516	492	519	503	511	529	522	514	510	487	495	499	491	528	494	523	540	502	536	506	511	466	530	466	476	515	530	516	532	511	473	495	521	494	473	503	451	486	451	503	473	470	540	513	489	523	536	472	523	530	498	532	553	473	468	501	559	528	503	521	502	486	538	503	494	495	546	492	514	524	505	525	509	480	446	484	524	479	487	458	481	499	518	492	510	513	500	518	496	468	470	502	458	516	501	494	504	514	501	495	496	544	525	504	538	499	491	517	483	476	487	505	484	460	495	502	501	480	529	493	512	562	503	527	557	488	504	568	543	491	496	501	536	464	528	521	527	498	501	509	490	561	506	511	508	468	496	468	488	477	513	485	522	573	492	491	522	540	491	485	520	488	487	503	442	515	477	496	504	475	525	492	512	506	520	531	507	453	528	490	470	535	504	464	493	498	508	523	479	529	541	491	517	524	508	522	515	504	504	489	504	503	493	520	454	538	513	497	539	522	538	472	501	472	497	512	517	477	523	517	515	503	494	511	521	515	482	484	482	529	486	493	520	470	483	518	482	507	495	495	467	469	482	492	494	466	513	506	521	539	512	527	503	508	464	498	506	517	517	495	466	461	503	492	477	499	465	526	489	481	466	509	469	479	497	499	473	523	535	483	477	510	509	472	520	481	513	476	481	524	492	488	505	516	498	502	533	536	513	521	473	548	514	519	531	540	484	477	502	499	546	536	465	490	525	463	480	506	495	494	528	501	506	507	501	502	488	445	463	505	495	506	510	510	519	519	517	491	496	521	472	536	485	516	479	487	504	477	505	508	491	481	539	513	517	492	508	516	504	484	505	458	512	503	517	489	510	525	478	512	475
21063	17700	16473	9488	6243	4538	3337	2585	2134	1801	1518	1368	1183	1169	1019	966	965	830	819	748	757	752	702	724	704	641	635	651	659	634	618	646	656	615	629	621	618	554	605	552	554	579	571	551	571	544	511	557	562	564	553	583	539	515	527	513	545	538	525	536	508	481	500	534	479	556	532	502	495	501	501	495	512	473	480	478	559	548	539	506	490	511	501	484	522	533	514	500	520	500	492	511	474	519	457	519	504	487	514	517	512	496	501	494	483	492	489	509	510	515	490	513	460	508	482	493	479	498	506	516	509	484	505	470	499	467	501	513	492	509	464	502	478	460	537	465	508	460	511	502	526	481	474	477	516	492	476	507	472	479	491	485	510	529	538	496	518	444	534	500	483	529	513	518	503	502	483	518	475	533	501	453	479	476	493	488	503	483	496	526	494	486	481	471	504	518	474	533	495	480	465	471	477	476	487	518	487	516	520	514	489	471	467	513	507	464	524	533	500	474	458	495	515	467	498	464	498	535	517	474	500	504	531	497	510	503	535	516	466	474	489	496	485	519	501	512	474	488	514	461	529	520	459	475	497	451	471	490	504	504	512	445	468	510	472	511	514	462	534	485	501	505	500	501	435	491	487	490	519	505	479	495	502	470	489	474	495	511	499	512	486	496	490	474	448	497	478	473	526	473	497	501	502	472	491	482	484	517	489	468	471	488	457	511	477	517	489	474	451	479	485	468	471	499	486	475	543	460	467	494	506	488	511	518	499	458	536	486	520	486	481	449	526	494	485	491	492	492	486	481	481	518	502	476	520	490	491	497	486	462	457	511	482	506	499	492	530	472	541	486	495	473	505	520	480	476	552	518	501	524	519	473	480	514	476	455	467	494	550	477	542	524	477	488	452	471	471	479	494	485	495	539	537	511	488	518	491	509	446	465	516	515	495	470	491	470	483	488	489	485	491	489	483	480	468	479	516	504	484	475	463	514	489	484	477	517	466	508	466	446	477	514	489	510	501	507	484	455	526	528	524	513	499	484	475	478	512	530	558	490	495	477	454	489	472	470	499	497	476	480	529	466	467	511	511	513	468	506	492	478	510	472	519	483	490	506	448	466	459	524	549	491	504	495	509	470	477	498	474	511	510	497	502	520	473	500	501	462	469	477	477	506	482	525	494	491	506	500	454	478	521	513	503	519	464	451	492	463	480	516	482	489	489	516	488	506	438	513	486	482	491	480	506	489	453	470	473	467	503	514	504	451	536	468	520	459	476	481	512	498	511	493	482	504	494	513	471	512	455	489	534	482	491	435	506	482	460	501	527	475	513	468	511	490	479	542	524	494	495	506	501	489	460	449	481	457	448	491	499	494	565	506	497	554	505	486	490	519	494	496	526	466	494	512	498	482	479	467	502	492	494	499	483	525	521	495	476	473	511	458	494	462	475	463	476	504	529	482	457	455	538	493	488	472	488	494	485	540	523	511	494	504	497	495	488	489	499	475	509	462	492	489	480	498	473	495	504	526	480	497	462	491	461	492	485	486	466	492	498	496	515	493	483	489	509	506	483	521	455	475	508	515	506	500	492	513	482	478	479	509	502	475	473	495	488	502	497	484	475	507	504	523	494	467	487	515	473	480	503	514	470	477	458	453	500	511	480	462	487	507	476	476	488	538	493	498	495	447	474	469	526	504	483	533	484	476	452	531	452	499	475	479	530	505	492	518	491	448	471	520	479	522	501	476	452	486	447	542	477	472	478	483	481	496	515	472	535	507	515	514	525	503	456	499	505	483	480	511	492	496	509	472	450	492	506	478	485	500	524	506	464	522	478	507	492	494	505	483	502	494	498	467	491	479	468	506	460	483	495	471	451	490	499	500	482	483	502	477	507	510	499	496	485	498	520	466	482	483	513	459	513	501	495	444	469	505	472	486	465	497	507	482	529	492	482	483	512	495	473	519	527	525	521	461	478	454	499	490	503	470	468	484	496	471	504	508	516	495	502	492	470	502	474	472	510	484	516	497	509	469	467	471	501	457	440	481	490	475	490	534	496	492	499	502	482	529	505	462	509	465	511	480	486	479	508	517	498	480	518	504	482	525	487	462	486	477	496	521	489	493	491	469	509	517	510	505	535	506	463	472	492	508	508	499	490	475	501	464	510	467	489	450	473	467	479	474	484	489	505	491	469	513	471	486	498	500	466	480	461	500	521	465	464	500	495	480	518	490	509	496	467	513	486	473	435	506	468	489	501	467	514	549	512	502	495	489	495	494	503	506	520	474	526	469	507	541	489	507	453	489	505	488	489	514	468	503	491	476	520	517	528	508	504	488	485	447	430	481	462	514	506	542	498	488	452	489	464	495	492	493	452	502	491	455	505	524	473	510	483	501	478	488	523	493	509	497	477	482	509	489	477	514	492	430	509	518	489	500	505	515	535	492	481	463	486	490	509	518	548	512	516	509	487	465	506	495	453	509	499	474	516	494	481	474	498	496	547	481	523	482	480	486	498	482	490	503	495	471	464	481	507	480	507	494	513	488	489	499	507	493	483	487	517	502	523	484	490	503	486	488	484	513	503	518	462	527	503	429	478	483	473	503	512	522	455	531	495	485	503	470	497	510	487	474	487	504	472	478	483	497	510	488	477	509	503	490	515	486	492	491	507	515	522	509	521	454	470	497	448	517	500	439	492	472	521	470	504	499	497	517	480	500	477	451	488	508	502	487	523	466	456	466	461	490	502	484	483	492	549	503	481	480	480	494	490	464	477	516	523	500	514	501	500	490	443	473	490	483	502	479	466	518	529	471	461	501	468	509	478	486	468	521	479	487	497	472	540	488	472	490	471	471	479	504	432	475	483	482	461	479	490	501	478	490	474	480	467	504	526	527	516	490	466	492	486	485	486	507	517	473	540	477	472	495	456	511	538	493	499	470	518	501	482	471	521	469	462	489	512	510	473	443	495	461	522	545	487	536	506	541	506	466	491	464	490	490	452	520	531	473	508	486	501	519	471	502	512	472	497	494	479	491	505	501	485	490	523	477	502	492	500	514	493	499	449	475	462	498	523	491	493	496	499	488	504	490	493	504	484	476	499	508	511	477	494	498	474	482	480	506	491	511	496	496	464	508	471	514	487	489	477	476	489	508	516	443	500	496	482	477	480	454	511	447	491	465	450	498	516	490	476	494	514	530	481	514	493	477	484	486	493	492	482	523	489	465	508	514	473	543	504	514	437	477	482	498	470	496	481	508	505	450	521	525	522	474	501	481	455	478	453	493	506	478	493	461	516	454	485	475	521	494	453	491	482	512	479	489	516	493	481	499	535	470	477	492	472	462	478	487	474	536	508	503	480	508	470	455	471	452	493	523	458	497	477	492	466	503	509	499	521	519	487	488	520	462	467	461	438	474	504	519	456	505	501	494	500	501	477	505	487	508	487	494	510	459	491	472	489	516	485	474	513	512	497	459	498	455	510	457	492	435	467	468	476	473	481	521	496	490	473	496	467	457	488	470
28024	12877	1235	337	236	220	187	183	177	164	176	171	177	161	176	142	142	154	168	194	156	176	170	155	159	170	164	144	165	164	168	184	157	180	185	163	142	162	138	162	168	151	145	155	149	157	164	144	153	172	142	183	158	163	147	164	152	149	174	171	159	151	181	161	194	155	136	161	160	154	165	149	153	163	154	148	150	175	185	146	175	143	182	138	149	171	158	138	139	141	191	151	136	159	145	171	159	173	163	170	161	178	179	168	164	171	145	151	145	163	163	163	167	159	155	146	181	153	154	158	136	169	152	142	148	157	150	150	151	160	154	136	167	161	158	179	146	159	152	168	163	150	147	143	165	176	163	161	148	143	157	174	171	174	158	148	169	146	191	147	149	159	155	163	137	150	148	159	154	165	147	153	163	160	164	177	136	153	148	160	171	172	140	151	145	164	126	167	148	155	181	150	135	167	151	164	174	170	164	160	142	142	140	154	156	160	160	146	157	180	167	133	128	152	148	156	154	169	153	152	170	169	163	146	176	185	159	170	164	130	140	144	160	169	162	154	181	141	157	161	157	145	168	158	158	165	153	144	143	146	185	175	145	155	139	142	163	166	138	179	159	172	152	153	171	173	157	141	139	176	157	158	175	142	158	158	165	168	167	153	165	149	167	164	164	171	154	156	163	184	166	170	163	161	169	157	152	161	161	151	172	159	131	175	177	139	153	152	154	152	177	166	158	152	152	148	160	151	148	164	160	134	160	162	172	171	150	182	146	160	142	154	149	162	159	159	152	164	151	150	140	159	156	179	179	146	174	146	160	152	162	173	160	179	171	144	168	174	145	135	170	178	193	155	159	163	175	151	171	148	160	170	157	152	172	145	166	172	157	174	148	153	156	157	142	155	164	177	157	142	141	155	162	187	184	159	154	159	166	162	161	172	149	164	169	159	169	163	149	159	190	138	159	140	159	146	170	168	164	174	164	166	156	155	173	175	169	145	148	153	174	147	152	131	176	152	183	156	158	162	146	160	154	169	149	167	150	151	144	164	142	167	137	142	168	177	163	154	148	147	168	156	167	156	159	142	167	152	170	160	163	167	154	161	165	145	152	155	163	151	144	170	156	164	151	169	167	153	156	150	183	161	153	185	162	164	161	143	184	136	158	175	166	147	168	161	175	165	152	170	153	174	164	134	166	163	153	165	169	153	140	176	162	157	142	160	143	150	127	143	138	172	158	153	149	164	141	173	162	146	181	124	182	189	172	188	152	161	158	155	175	168	136	161	148	169	160	174	159	142	150	164	185	155	169	154	167	155	153	161	177	138	183	147	168	150	163	149	156	156	157	160	151	143	142	162	167	148	172	167	170	141	152	143	164	169	157	149	170	153	175	133	152	125	153	168	173	148	172	152	162	142	157	148	149	165	158	148	160	174	163	143	163	171	167	157	148	156	146	144	171	163	133	157	156	163	170	150	174	146	162	150	143	159	146	172	172	183	146	158	149	161	163	139	157	166	180	154	166	154	174	156	167	150	152	152	164	169	139	146	148	140	165	149	149	169	146	156	144	184	159	173	172	155	158	146	167	154	150	159	176	128	141	153	146	153	148	137	169	176	159	155	187	172	152	159	164	144	154	143	173	134	173	130	173	163	159	158	156	150	148	148	188	182	156	168	162	153	170	149	160	176	168	136	159	142	141	148	165	164	141	117	168	141	129	174	157	159	167	148	161	143	156	166	158	174	148	169	164	156	139	148	163	187	144	136	160	138	160	145	148	168	178	173	158	150	153	138	174	169	137	157	156	172	145	178	153	173	166	153	174	165	161	147	169	146	148	163	160	163	171	169	150	178	165	152	152	155	161	143	160	165	154	167	177	146	175	176	152	140	156	150	175	141	169	181	163	147	160	148	148	179	151	154	150	168	134	157	179	145	141	147	165	152	170	178	172	167	158	157	149	134	150	181	166	154	153	181	154	159	168	149	155	143	181	157	171	153	141	175	176	153	167	173	141	167	148	150	168	194	148	152	163	158	162	166	157	169	157	147	154	167	159	156	154	174	138	147	166	131	166	174	154	152	168	163	174	146	148	162	141	150	169	201	169	141	145	182	146	134	177	177	148	164	166	136	148	153	165	149	154	151	138	175	154	147	147	170	166	154	129	160	174	159	165	168	162	164	162	148	154	136	168	142	167	156	142	162	168	156	146	142	174	152	142	157	151	149	148	148	151	160	163	158	148	166	162	142	159	160	174	150	162	175	151	146	166	178	151	164	166	148	145	172	164	169	163	138	168	168	153	153	149	167	155	134	151	160	157	174	146	163	175	153	174	172	150	163	146	141	155	152	177	150	159	142	160	178	164	166	149	145	157	149	149	153	160	142	146	137	167	168	142	167	169	160	143	143	147	168	147	159	170	158	178	152	141	166	134	161	164	179	167	146	153	158	173	166	172	169	150	173	183	164	167	153	175	156	157	135	175	134	154	155	166	167	158	163	134	142	190	144	162	138	156	163	158	156	160	175	169	157	152	157	154	154	164	143	188	176	141	186	159	155	170	159	145	160	154	167	164	138	130	150	152	148	150	162	168	148	165	167	165	152	179	150	155	162	177	164	138	149	157	157	152	178	167	170	195	156	172	180	139	154	154	150	166	151	168	154	141	161	166	154	152	173	165	141	168	160	155	159	163	147	172	159	162	155	141	169	162	159	161	150	151	172	162	162	146	151	174	150	127	171	152	154	140	144	167	164	139	142	151	151	162	152	159	167	178	164	161	143	164	151	155	133	167	166	162	176	162	141	152	158	134	174	169	134	156	132	140	176	160	141	158	158	150	163	168	155	173	147	151	185	161	146	141	161	167	171	159	124	165	166	143	157	158	137	136	163	172	178	172	162	157	158	145	162	157	153	129	167	149	159	145	132	165	155	152	171	156	168	161	164	161	150	146	161	170	149	160	180	185	165	165	138	160	139	159	157	152	148	149	153	163	140	160	172	158	175	147	159	156	169	156	175	132	194	175	127	180	166	183	160	156	154	157	148	148	158	183	169	158	169	166	161	154	149	143	179	174	165	166	140	166	127	173	150	132	166	176	174	138	148	146	156	176	168	152	144	153	156	157	158	169	140	176	157	185	130	170	146	149	164	153	143	174	175	130	145	163	177	171	174	176	145	157	164	158	163	172	155	149	154	161	135	164	145	166	168	153	171	144	161	173	165	158	162	157	147	148	164	166	158	151	156	170	135	169	143	155	176	157	169	169	157	172	176	178	146	159	166	157	152	158	172	159	160	134	170	158	135	160	164	176	165	144	161	176	166	181	157	164	165	151	172	161	149	186	160	165	153	169	201	176	156	143	168	154	137	150	150	144	172	144	176	153	196	141	143	171	172	152	160	166	166	169	149	168	171	171	137	148	125	168	143	155	150	166	154	171	196	172	146	157	166	170	195	164	141	175	134	173	158	156	143	146	158	164	163	164	145	154	152	158	139	171	161	153	159	167	168	146	149	140	170
8388	829	760	459	330	281	218	248	186	251	213	230	212	184	212	170	211	188	171	186	167	213	178	190	199	200	215	187	208	205	188	203	196	229	189	209	202	194	200	166	177	190	177	178	184	190	218	182	196	174	174	212	193	191	159	201	176	182	198	178	186	187	199	187	147	183	204	190	192	191	184	177	196	193	177	164	220	167	185	201	194	161	173	186	191	179	190	214	201	187	176	186	202	194	190	187	178	170	190	191	199	197	170	185	182	205	177	193	185	203	173	195	171	199	161	194	170	186	191	201	171	189	183	186	190	183	182	177	188	183	173	180	199	176	191	187	186	170	187	190	195	188	174	203	152	169	181	191	172	181	169	186	182	188	176	197	190	185	174	171	174	175	212	177	188	188	186	188	185	169	174	192	174	183	179	171	181	178	194	203	166	189	186	191	198	188	169	201	180	203	204	171	178	181	189	178	205	182	186	195	198	181	202	195	194	188	179	186	199	162	177	203	182	158	199	158	188	177	168	164	184	169	173	190	188	189	189	190	174	178	197	191	200	177	176	174	199	203	191	191	186	192	186	179	200	162	188	179	182	193	195	166	188	178	171	180	190	167	190	178	160	179	193	174	170	180	187	184	193	198	176	186	183	163	172	186	174	189	160	184	174	197	184	199	183	179	187	203	176	163	180	170	161	186	186	205	195	202	180	186	183	166	194	186	164	187	179	188	212	178	181	173	200	200	196	183	184	184	167	199	192	174	185	161	190	172	151	216	198	183	174	169	165	190	188	179	197	177	177	198	175	175	191	159	195	180	168	182	190	183	182	184	188	184	180	182	189	186	190	184	163	195	191	173	188	175	179	193	202	172	194	187	171	165	178	183	180	199	152	182	178	204	180	203	158	188	186	190	170	182	188	186	182	185	182	194	195	183	207	189	152	187	194	182	183	178	179	172	209	158	204	194	188	188	174	181	191	184	193	172	198	195	217	215	177	208	184	199	201	193	191	176	206	202	180	198	175	206	198	160	164	174	189	179	176	185	179	189	164	175	182	159	204	197	185	190	196	203	192	173	188	181	194	191	208	168	174	188	167	179	183	196	196	180	195	192	182	210	164	196	182	197	173	191	176	174	167	201	150	206	189	206	183	196	184	188	173	168	185	188	182	172	199	189	184	196	179	185	200	176	177	193	173	175	213	198	201	196	176	188	177	186	190	195	176	202	195	188	191	184	191	201	172	185	188	180	191	185	188	166	199	182	161	180	195	184	196	151	191	194	205	213	181	165	181	203	186	163	179	182	179	174	184	177	172	166	167	184	198	195	191	188	211	173	208	191	187	173	198	181	201	192	188	181	181	172	212	181	200	171	216	187	168	166	173	190	203	174	192	184	174	190	176	170	174	207	163	199	176	172	170	174	187	187	166	185	207	179	175	160	160	179	188	174	172	201	197	206	171	195	171	185	197	177	165	165	179	161	182	167	181	203	183	179	176	187	158	202	174	165	176	189	179	185	164	186	173	178	175	165	200	201	164	191	212	174	166	191	177	176	180	178	176	175	195	161	169	162	181	173	160	191	153	177	159	215	197	169	178	217	183	187	204	188	188	199	176	185	175	202	208	178	169	176	170	169	195	182	160	199	161	205	178	172	187	183	182	183	178	175	165	174	209	180	176	165	194	208	166	166	156	188	173	153	175	171	200	177	205	192	183	193	199	202	195	202	201	166	180	181	192	153	228	197	167	171	181	189	195	159	189	174	179	172	161	184	161	174	206	173	196	191	179	196	167	194	187	189	189	194	195	195	184	187	199	197	182	174	180	198	213	157	188	164	174	211	182	181	171	182	200	182	186	192	183	196	194	183	173	206	161	173	166	198	212	181	196	195	193	187	181	181	183	168	191	181	152	166	180	201	177	163	185	196	170	189	200	201	217	178	181	218	183	177	199	194	184	184	189	196	193	208	181	183	186	182	156	148	173	181	176	163	186	180	174	175	196	172	194	174	206	186	187	190	200	168	201	191	199	180	190	184	173	205	198	181	169	198	162	193	184	187	165	177	206	189	202	196	187	169	164	192	178	186	176	193	168	191	188	152	191	182	185	197	189	199	189	186	169	175	200	173	172	199	180	196	177	203	171	169	153	179	171	173	183	170	191	179	194	185	192	200	177	189	182	193	187	189	194	187	177	176	167	166	196	190	185	181	158	211	182	199	171	161	200	181	175	174	177	167	170	177	192	164	209	181	193	190	205	172	209	168	186	179	177	197	179	177	191	163	186	197	193	193	184	167	188	195	194	228	201	161	183	191	169	173	193	174	184	185	195	174	196	168	175	204	173	197	198	167	171	179	163	189	179	196	178	189	175	189	188	207	184	175	163	174	191	176	183	165	169	210	163	200	209	183	195	189	190	186	201	172	206	182	196	182	201	180	188	190	204	160	193	189	199	188	172	181	169	185	180	190	186	210	185	201	194	158	177	197	171	188	175	194	209	165	176	194	173	174	203	176	175	223	185	151	187	195	169	166	196	178	182	183	196	185	197	158	167	177	181	172	208	183	169	199	179	214	174	170	178	186	173	153	210	221	195	201	189	156	178	193	177	202	180	162	200	191	168	187	191	159	183	179	179	201	202	220	197	203	181	183	168	192	208	167	195	198	182	184	208	186	185	196	197	200	179	191	167	196	181	197	180	167	179	168	172	180	197	183	189	175	211	182	194	180	184	184	189	208	163	163	194	180	180	176	168	161	204	183	177	177	175	175	168	187	155	189	179	184	186	169	184	195	172	194	172	211	201	184	183	196	190	197	210	179	190	171	213	202	160	177	184	173	192	176	177	174	205	193	181	195	188	184	213	183	189	176	179	169	209	185	185	173	165	174	193	180	189	186	172	177	196	183	170	157	190	172	194	191	198	183	174	186	183	180	183	187	167	175	205	171	190	171	203	187	197	178	167	162	202	200	175	189	187	201	192	191	188	182	195	204	195	153	203	202	160	185	167	189	195	170	161	201	185	158	170	176	189	183	203	188	183	200	181	173	171	172	183	156	197	174	174	190	155	207	192	196	182	178	199	174	180	164	180	185	175	190	200	182	183	179	177	198	174	178	205	191	193	202	167	191	189	179	172	175	194	174	188	176	196	185	201	172	200	185	175	159	197	158	186	177	169	215	191	189	175	203	180	164	187	182	186	206	181	179	177	186	170	163	195	173	230	172	174	180	166	204	197	198	177	176	175	182	181	177	179	167	199	163	192	188	190	182	186	172	179	206	178	203	203	179	162	189	191	164	159	204	166	173	200	184	155	183	191	205	170	186	198	169	155	164	190	170	166	201	190	184	190	172	189	186	199	175	178	170	167	202	193	154	207	187	177	187	174	180	181	194	198	192	182	180	200	175	183	189	208	203	166	188	194	179	180	184	204	183	178	169	189	196	179	178	172	188	164	173	198	184	181	168	192	205	201	167	205	199	186	202	195	204	179	187	172	191	172	180	182	184	178	180	203	220	176	162	191	174
24464	20348	26527	24025	20348	8392	1109	729	557	503	472	425	369	367	329	312	324	299	262	274	270	282	276	267	285	282	252	293	263	253	239	234	241	264	240	262	257	222	221	256	245	237	224	233	246	207	240	242	231	249	262	245	256	223	243	237	228	190	223	240	251	242	237	210	220	225	240	257	228	224	249	226	212	217	222	231	234	222	229	213	236	220	208	219	232	215	239	194	228	207	224	240	223	230	214	225	240	232	256	236	250	229	217	210	254	228	213	240	227	216	245	223	232	222	218	219	209	229	212	239	206	207	202	196	214	239	193	233	222	238	217	178	217	218	235	226	231	228	250	213	233	201	210	205	214	215	210	238	222	222	225	221	234	235	251	208	244	226	234	232	250	211	241	241	226	223	270	226	216	236	190	212	222	244	208	223	203	230	223	218	227	217	214	232	215	227	232	231	236	240	212	197	213	207	220	212	214	241	213	232	199	233	220	249	220	234	242	245	229	233	219	230	230	199	219	231	220	224	241	231	214	226	224	207	209	213	193	225	219	215	212	218	200	198	224	237	220	212	229	234	218	222	232	228	221	237	219	237	216	215	219	212	227	220	194	223	230	246	208	204	232	201	238	217	212	241	218	240	245	233	236	212	225	230	250	229	238	196	210	215	246	218	212	224	244	238	231	230	228	229	221	248	192	206	220	221	237	218	235	201	187	223	214	230	212	226	239	217	221	209	241	207	219	212	217	206	224	222	241	198	199	230	217	209	199	223	221	222	229	236	228	221	233	222	226	223	212	227	226	235	243	213	226	218	226	201	253	250	211	191	198	219	207	248	220	233	235	229	221	213	228	220	190	210	212	228	235	224	224	179	216	224	209	244	210	208	214	211	224	231	228	240	209	273	239	239	218	224	246	203	224	227	212	218	219	231	219	208	203	243	222	199	221	239	229	199	218	222	218	232	240	204	217	236	228	228	238	195	215	232	244	244	224	202	218	212	201	234	220	244	204	231	219	204	233	214	200	216	219	246	248	224	216	235	236	241	218	229	218	239	241	210	206	217	195	216	215	239	206	222	208	206	173	218	219	230	201	218	238	217	239	205	223	237	206	225	244	214	208	251	205	192	247	218	216	245	235	203	215	196	208	205	214	218	231	204	228	198	210	226	223	215	220	212	226	200	219	211	210	203	223	192	201	223	220	235	207	200	228	223	219	230	234	200	221	238	226	234	221	214	225	252	238	203	214	232	210	252	237	202	210	211	223	243	213	230	246	220	252	252	243	205	215	228	220	202	200	227	247	214	205	201	220	188	214	203	232	220	200	229	184	201	204	212	217	245	221	211	209	219	246	243	231	179	207	220	226	227	252	210	217	225	192	227	232	212	222	236	213	228	224	233	201	229	201	212	221	231	226	214	214	264	224	243	221	212	211	233	244	230	216	221	228	212	218	227	228	233	204	208	199	219	216	212	246	233	218	216	223	226	226	249	201	201	227	248	228	227	188	234	207	230	241	207	222	230	210	238	223	212	261	221	211	216	214	211	185	215	236	239	237	214	232	247	211	209	207	234	200	236	215	225	206	203	238	218	204	239	210	238	215	203	211	227	222	225	238	215	219	242	227	234	231	200	239	232	240	207	219	213	261	244	216	227	212	212	224	227	238	248	277	208	179	210	195	215	259	230	204	213	235	239	217	218	233	217	215	226	223	200	213	207	238	210	215	215	208	218	229	198	193	207	225	230	221	218	203	211	228	207	227	218	214	227	213	221	230	196	193	207	224	243	229	254	230	216	242	193	255	202	236	231	201	194	217	222	248	246	205	230	244	224	205	214	214	224	227	217	222	230	226	219	216	251	211	203	224	194	210	196	218	231	256	216	232	199	238	219	207	202	224	229	255	218	231	207	233	214	249	220	228	226	234	225	186	230	221	221	189	223	254	241	235	220	209	247	208	246	206	190	238	243	227	220	218	226	229	237	233	239	216	217	220	220	248	250	214	225	219	216	220	228	197	227	220	214	216	233	234	218	245	227	231	221	216	245	245	251	215	207	240	232	236	214	225	233	215	213	207	216	235	232	224	215	214	213	217	209	221	212	210	224	211	223	234	221	189	198	205	210	226	209	215	228	251	217	213	215	228	218	224	206	209	234	244	217	212	224	204	247	220	232	206	225	228	206	222	231	210	217	184	228	212	223	228	221	215	225	215	231	239	234	221	234	234	223	239	248	254	233	213	230	226	202	224	196	218	201	224	225	205	228	218	234	208	234	237	198	221	229	238	238	246	246	213	212	239	207	216	242	228	231	212	214	198	208	215	196	218	227	215	227	235	244	219	233	231	216	211	217	203	192	208	221	224	210	217	228	223	235	205	240	220	226	227	176	222	251	226	227	216	235	217	232	204	230	210	239	240	210	203	218	213	229	219	236	209	215	199	227	211	233	216	237	207	229	219	220	239	230	205	226	217	234	231	230	217	230	208	213	220	200	220	234	235	226	219	231	236	227	191	204	233	196	224	210	243	219	224	223	238	197	229	225	246	248	231	208	216	235	218	238	223	208	237	213	204	184	234	216	222	216	222	206	220	235	213	225	226	223	273	225	246	243	235	216	211	255	228	204	230	217	194	230	220	249	247	221	222	226	217	237	201	220	216	269	234	198	213	224	222	218	232	230	232	209	217	237	227	228	212	195	188	235	248	250	229	207	223	226	207	208	243	181	221	207	224	211	224	237	208	209	215	247	217	223	204	221	248	243	241	233	227	231	234	232	229	210	215	232	215	242	218	222	234	203	232	211	222	217	236	229	223	213	229	212	227	220	227	222	204	207	225	215	217	211	236	205	209	202	240	204	205	197	239	219	223	215	187	230	201	213	221	242	234	219	237	225	234	204	202	208	211	221	217	248	221	230	233	228	224	221	214	211	209	207	246	232	226	238	225	235	241	192	204	237	215	227	212	233	226	213	224	206	228	229	221	206	217	227	253	205	220	238	242	239	217	232	223	231	213	218	213	196	220	240	222	241	247	217	245	220	236	240	251	204	213	227	217	205	217	229	201	211	229	207	215	207	217	217	224	253	200	237	227	218	193	241	232	226	191	237	220	237	224	231	212	210	217	221	179	233	216	208	193	203	226	214	229	221	215	238	227	239	235	230	216	234	217	211	231	225	227	202	213	210	221	234	204	211	256	207	218	213	205	215	236	219	227	254	228	232	219	207	219	236	248	218	238	212	207	215	194	234	241	223	231	239	261	217	223	230	221	234	203	228	245	235	223	239	221	240	247	216	241	235	192	237	238	205	229	239	193	243	235	212	197	225	204	224	235	220	217	208	239	208	221	217	217	201	228	230	226	190	224	221	225	243	219	221	249	231	227	241	235	212	243	225	233	214	239	246	229	217	214	215	216	213	224	216	232	215	211	240	226	235	200	225	205	260	220	204	204	224	253	232	199	223	229	238	232	234	228	211	213	201	240	216	229	244	219	228	232	219	187	238	205	217	255	226	232	220	226	231	230	208
18598	10665	10019	5421	3430	2381	1732	1342	1006	902	749	663	618	564	523	480	447	402	397	345	349	353	333	319	336	293	335	323	314	292	330	291	314	331	279	320	269	249	307	260	273	270	267	267	277	258	255	253	249	247	270	237	244	244	265	248	238	240	255	241	245	244	220	236	240	228	232	254	211	251	243	213	243	220	230	227	251	233	244	229	237	214	244	229	251	225	210	230	242	241	232	221	238	220	241	214	231	218	225	228	223	175	237	221	262	265	251	225	208	233	212	224	242	246	239	206	234	224	222	220	264	248	239	216	239	234	234	219	228	223	219	216	208	238	245	236	244	206	248	216	229	246	227	215	226	219	227	231	232	227	232	231	242	244	232	244	241	233	223	239	222	226	234	229	206	241	247	246	238	243	236	236	249	268	243	220	262	219	234	219	230	231	212	230	237	224	235	227	218	216	218	219	206	212	234	222	244	248	227	219	230	242	238	232	206	227	222	233	241	237	235	233	228	214	209	219	221	220	241	225	246	228	247	225	215	203	237	244	235	226	249	223	213	239	246	238	227	234	246	232	229	199	218	201	244	239	243	230	216	200	237	235	209	215	223	217	244	220	222	218	226	222	239	244	221	217	240	218	226	218	216	248	249	234	215	220	205	238	234	207	229	245	218	232	222	252	209	249	263	244	208	225	237	241	243	225	227	218	212	225	243	224	196	238	215	213	238	220	204	221	220	250	187	230	233	229	203	221	249	245	235	227	217	223	233	228	214	245	239	235	218	217	237	230	243	223	229	220	251	197	227	239	239	236	219	197	205	250	220	220	243	205	240	249	221	239	234	235	223	241	253	217	232	230	222	222	254	228	241	222	234	223	218	213	240	218	229	222	218	252	250	209	248	224	220	228	218	231	231	226	223	238	218	226	219	238	233	234	213	221	240	246	245	221	229	216	244	218	217	208	245	214	200	226	218	215	260	216	227	244	206	238	252	228	209	231	211	214	209	244	220	241	236	210	230	241	228	208	261	217	232	206	222	261	220	249	221	211	235	222	213	233	211	250	218	209	225	227	229	227	210	221	251	210	245	217	215	227	258	215	245	234	242	211	216	270	196	207	207	250	209	218	217	221	215	215	219	234	217	218	205	220	216	235	222	240	235	228	221	249	256	220	239	208	208	223	225	229	230	255	219	200	238	267	219	227	232	212	240	225	237	249	240	221	232	258	231	203	223	229	213	210	192	233	244	246	246	218	206	223	236	237	244	229	214	224	231	233	230	229	191	232	205	246	228	224	205	235	200	255	223	218	220	221	225	250	224	229	234	206	247	204	206	200	225	239	244	253	244	234	254	223	238	225	249	252	250	226	189	230	254	244	234	239	221	236	234	222	224	245	225	215	213	235	228	234	231	228	224	241	233	244	229	226	222	227	217	242	232	204	222	234	216	234	221	225	226	226	224	211	211	203	229	242	221	231	246	231	230	222	223	228	252	223	235	231	198	208	225	215	239	243	206	226	245	214	231	210	207	250	211	224	245	214	225	244	214	218	221	202	243	231	215	229	241	237	232	229	253	236	253	249	215	220	223	228	238	217	214	212	232	219	243	241	244	214	228	223	213	231	235	223	236	225	227	239	237	240	229	239	234	208	219	270	214	224	215	226	201	204	252	240	226	234	228	208	189	221	239	239	209	239	222	229	224	239	206	231	226	250	228	224	222	235	237	232	208	229	234	221	247	240	232	240	216	226	243	219	215	248	231	206	220	243	194	230	211	228	211	186	229	235	201	216	254	226	217	219	224	237	237	221	217	226	224	231	211	212	230	239	228	195	231	220	221	205	241	243	228	208	234	219	226	254	246	227	222	258	230	223	243	237	243	224	210	222	227	220	237	244	230	208	230	247	205	234	226	196	242	225	245	234	242	258	244	226	257	213	240	215	224	246	243	239	207	205	225	226	270	230	200	235	238	260	241	223	210	248	231	210	237	259	216	250	233	216	185	232	245	234	215	253	252	242	205	211	246	271	221	213	223	225	204	248	222	206	226	225	213	211	236	223	210	206	226	228	255	216	220	198	217	266	226	249	212	249	225	198	233	225	226	214	225	229	225	221	253	223	229	239	231	225	219	201	229	257	245	222	239	214	234	244	255	231	205	217	224	211	259	227	232	220	228	208	209	240	198	244	229	244	234	223	240	264	201	227	231	219	241	241	229	207	213	222	213	238	237	215	206	248	216	231	215	235	263	220	226	233	230	232	235	230	225	222	243	214	250	238	225	225	216	248	234	242	220	245	244	219	214	210	228	208	211	216	229	208	240	240	243	236	255	220	216	227	204	249	232	224	224	215	206	225	226	244	239	247	253	243	238	214	228	214	240	217	212	206	219	243	225	245	226	230	195	240	218	208	243	222	238	241	215	247	225	221	237	229	206	219	216	261	226	222	237	250	208	234	234	235	208	226	241	213	254	222	227	217	250	240	229	218	249	219	217	222	239	260	218	241	217	238	244	258	229	204	220	192	198	235	192	216	237	211	245	220	249	231	233	204	237	225	239	247	216	247	220	236	185	205	238	192	242	210	240	232	233	232	231	217	220	230	254	245	226	216	232	229	209	203	223	247	225	244	217	237	223	197	215	248	261	240	227	264	256	247	222	254	198	256	226	212	226	210	223	210	228	233	238	231	216	243	223	217	227	240	235	239	195	239	224	236	234	220	228	232	243	234	250	199	225	229	248	249	213	216	189	229	202	224	235	232	212	235	237	229	203	224	208	255	223	233	226	237	247	244	209	255	244	215	226	221	233	232	215	240	242	233	227	251	226	210	241	245	221	220	255	244	237	209	228	226	204	231	199	242	261	215	252	236	242	217	238	213	219	256	227	209	231	213	218	235	204	242	211	229	207	201	222	220	248	236	221	231	242	236	235	246	205	238	256	234	222	224	232	235	227	237	218	230	237	215	230	227	230	216	239	215	238	229	208	244	240	198	246	250	243	225	221	225	222	224	241	217	233	245	212	228	226	232	203	199	238	218	222	217	256	244	195	208	253	230	229	241	231	227	244	244	227	215	227	217	258	207	216	231	240	257	245	214	230	240	219	229	224	240	240	225	225	235	221	196	220	215	216	229	229	214	214	231	215	250	234	238	217	232	220	224	251	232	222	202	236	216	264	225	230	243	228	193	228	225	236	216	224	230	206	235	210	214	239	252	246	219	251	213	232	222	230	212	226	220	249	233	225	229	205	240	253	230	203	260	212	218	233	221	211	224	240	230	259	193	232	220	235	220	228	206	243	211	239	210	234	235	217	188	214	228	219	246	235	198	224	253	232	240	251	247	220	224	231	231	259	209	218	218	236	214	207	215	211	233	225	225	215	236	237	221	214	223	228	228	260	242	210	230	215	222	243	215	241	245	239	214	249	224	237	239	232	201	244	229	225	221	237	236	270	231	222	208	235	242	224	230	232	218	223	227	201	202	232	218	230	221	211	253	222	216	202	237	213	219	241	235	220	222	246	222
22563	20392	27038	23640	20396	20448	7892	1604	1160	994	997	802	787	719	707	719	682	654	661	642	634	595	610	607	583	600	613	518	552	561	627	590	562	600	530	554	542	514	553	570	547	555	550	598	485	532	533	513	508	500	512	505	477	556	515	478	493	508	496	507	491	515	504	497	538	530	521	518	483	522	518	487	480	500	545	524	521	466	507	522	492	474	507	515	489	503	461	519	496	495	489	492	528	497	489	496	551	509	504	481	515	509	505	478	528	507	506	529	458	528	492	492	543	513	489	504	513	501	488	494	470	489	508	542	471	488	521	489	527	493	505	520	519	500	521	515	509	493	467	538	469	463	529	489	513	542	503	499	506	519	538	512	461	482	507	511	496	508	520	546	496	550	481	519	499	499	476	496	534	499	504	508	493	518	507	533	505	538	506	516	530	530	456	523	510	489	482	524	519	484	514	505	492	520	508	492	543	489	479	493	463	531	533	498	485	488	532	520	478	488	485	513	491	511	494	502	493	471	506	466	489	446	483	508	488	494	469	492	501	517	499	497	511	482	479	472	507	457	485	485	478	450	519	494	484	464	499	459	471	494	551	495	517	502	502	509	499	538	551	517	464	522	484	507	493	459	514	522	453	502	491	520	497	482	527	486	489	532	503	520	487	489	515	477	461	498	480	486	494	491	496	497	497	472	460	512	484	475	502	480	473	496	511	509	557	495	495	480	532	483	517	488	528	515	491	480	522	523	506	507	522	492	514	542	505	540	481	448	470	441	505	474	535	491	505	534	513	498	533	488	481	480	514	500	508	487	466	481	531	516	446	525	477	481	506	484	510	507	522	496	496	525	490	508	501	490	484	512	489	473	488	516	490	512	544	459	473	520	527	515	451	488	536	522	494	519	473	492	513	491	521	489	485	510	483	518	508	499	498	507	493	480	496	488	484	551	499	470	539	489	516	521	512	514	499	516	509	496	553	498	522	553	532	471	484	519	485	507	505	477	527	471	504	515	491	485	481	508	486	497	531	526	495	533	490	499	524	559	524	523	491	494	501	493	505	498	506	517	478	492	480	482	519	484	532	494	501	519	525	536	514	473	458	560	475	466	470	474	507	484	500	496	514	457	488	472	462	476	470	518	513	492	482	492	497	493	511	490	519	528	494	533	487	513	532	555	485	515	509	465	475	491	495	513	530	503	538	488	534	513	502	470	540	512	495	461	512	497	493	515	472	528	484	514	527	518	476	512	492	524	478	459	518	509	499	512	497	492	515	524	485	501	481	501	527	484	524	529	525	484	507	490	499	472	495	455	528	462	488	493	487	537	488	514	507	493	490	458	487	519	511	485	494	523	494	533	432	498	520	501	503	478	494	482	481	496	520	490	563	485	497	476	484	475	526	520	512	486	504	510	514	495	516	494	521	468	516	472	503	482	516	502	508	485	482	537	508	533	511	542	459	548	449	507	521	495	511	488	537	489	523	485	539	506	514	492	504	539	562	505	493	495	515	484	497	478	500	489	513	493	522	512	526	513	477	492	537	494	518	499	524	473	486	510	482	490	510	517	468	518	505	517	499	477	519	521	514	500	463	515	474	527	505	474	546	505	478	505	491	492	474	472	527	544	527	475	554	536	506	509	524	486	487	493	467	495	476	516	519	528	524	521	494	502	476	484	527	482	487	462	497	476	542	545	503	494	516	522	509	510	512	484	486	474	499	452	499	508	485	518	495	523	539	504	483	487	514	517	501	480	528	488	488	525	506	513	520	461	489	484	503	538	466	503	462	512	510	517	496	513	519	506	496	504	483	476	501	462	512	509	511	468	492	487	526	489	459	514	530	482	504	512	513	514	470	473	528	463	462	486	520	497	494	497	521	482	501	467	503	494	497	507	533	505	490	532	487	524	499	487	477	519	461	518	480	488	481	492	465	499	502	491	507	486	488	479	500	522	529	509	478	542	481	542	440	531	517	509	492	520	510	510	505	486	510	533	515	526	451	500	477	490	501	504	478	468	520	503	495	468	492	503	483	487	491	516	512	510	467	489	490	487	504	504	448	480	518	461	481	480	528	499	479	511	426	528	557	490	476	467	521	495	509	497	503	501	517	462	484	482	465	513	482	501	497	492	473	513	487	468	515	468	485	530	479	537	497	502	547	524	495	512	457	563	489	500	510	485	471	503	491	501	558	533	519	523	531	524	557	466	499	504	533	533	501	458	522	486	533	495	497	523	513	488	469	494	482	523	495	564	545	497	497	484	481	486	550	521	498	532	500	500	473	485	485	470	504	480	558	532	492	503	499	478	472	505	531	503	514	482	534	486	532	513	481	487	505	508	482	490	507	496	461	513	541	473	481	499	488	492	489	507	511	525	507	511	484	501	502	500	504	521	514	500	471	470	536	522	481	466	507	518	512	490	494	519	492	489	493	507	499	519	489	470	492	514	506	492	489	472	513	513	549	524	465	487	444	500	473	489	524	479	533	474	473	509	526	540	513	524	509	527	505	493	484	505	556	490	507	490	482	489	500	539	503	480	487	496	535	484	480	483	526	522	516	536	508	530	490	503	521	496	477	504	499	510	513	483	507	468	515	498	503	555	476	466	512	424	493	563	489	451	505	474	488	475	487	478	533	534	520	506	524	524	483	476	531	487	501	492	505	500	445	510	517	495	526	524	498	480	503	505	501	541	471	528	443	529	480	517	521	501	523	453	514	455	486	499	518	525	494	490	472	473	495	510	495	506	513	483	477	501	474	488	516	514	524	470	498	504	495	465	502	553	510	466	498	480	520	533	480	524	510	494	470	499	479	480	550	485	516	473	518	525	485	525	481	532	484	482	520	474	479	533	472	498	491	517	502	530	518	505	485	499	463	490	481	484	477	484	495	472	466	517	504	484	546	490	510	496	503	484	494	509	511	477	493	495	515	483	506	496	498	534	509	505	447	480	513	524	476	488	526	490	506	505	496	540	484	491	470	499	481	464	495	472	503	502	455	490	481	483	507	542	570	522	477	444	471	547	516	517	530	505	475	515	444	501	517	488	498	504	506	486	524	510	504	542	506	485	536	538	501	444	513	530	542	510	509	487	474	527	512	490	506	528	477	490	511	499	528	499	496	497	537	487	510	489	519	529	472	498	501	484	488	499	506	475	503	531	535	453	462	505	509	461	542	459	511	474	500	501	475	479	552	514	549	520	449	486	492	476	482	511	450	540	514	507	487	511	466	525	515	498	480	487	514	537	497	498	483	490	486	512	496	509	466	490	501	458	505	519	488	468	496	457	509	481	498	515	541	512	539	481	497	493	533	530	485	486	508	474	502	485	481	501	503	513	515	497	468	487	488	546	508	573	508	448	502	491	495	512	484	503	503	503	511	522	522	538	478	509	551	502	480	472	505	506	482	450	489	523	529	572	538	495	510	513	509	470	493	478	485	503	539	537	522	489	513	493	491	524	514	488	524	527	502	464	488	473	512	482	485	483	468	512	487	496	512	512	514	489	456	487	495	480
20694	17711	16540	9721	6254	4522	3379	2600	2102	1868	1550	1369	1271	1079	1068	1005	861	923	819	750	788	731	768	708	665	647	649	644	702	610	636	615	637	669	607	597	584	565	566	555	585	544	551	531	544	548	521	572	555	529	553	519	589	505	506	503	524	495	511	506	516	517	547	512	501	528	502	474	516	513	534	497	506	516	493	487	465	538	514	500	467	511	483	530	549	530	515	469	505	491	529	472	493	476	514	482	498	482	502	474	498	497	482	510	497	481	514	514	500	469	522	511	517	491	535	543	481	519	522	500	484	487	521	534	489	476	460	481	448	466	486	508	456	490	506	540	494	497	553	518	471	472	483	501	471	479	483	487	494	506	499	523	430	493	495	522	522	523	506	516	495	488	496	520	486	450	472	477	489	467	530	503	479	489	494	467	491	474	505	530	513	517	463	534	473	525	478	471	472	492	456	505	482	477	476	546	516	500	539	492	461	467	498	480	499	489	495	466	515	518	496	491	498	499	504	482	491	508	486	482	526	485	515	466	453	467	513	493	523	493	496	483	515	508	467	504	466	468	477	499	494	491	463	513	512	465	511	495	455	526	458	489	496	497	498	495	465	485	461	430	464	512	519	451	468	475	496	504	439	441	502	493	479	501	509	516	475	453	486	510	479	514	503	520	482	455	491	462	516	493	474	436	506	481	473	471	496	469	500	445	497	507	472	514	480	505	458	473	505	493	472	497	480	516	510	503	500	527	442	529	490	475	454	483	532	468	438	487	507	486	516	484	490	497	478	508	485	516	516	496	514	466	486	459	486	466	505	489	487	479	478	469	488	490	472	492	544	525	479	521	482	523	467	461	502	456	496	510	493	459	497	471	500	481	498	537	496	509	511	491	479	507	495	518	491	492	457	491	492	483	468	541	487	482	493	474	476	532	473	443	519	480	497	504	499	494	479	469	539	510	470	541	498	462	527	512	505	464	505	481	510	475	502	474	504	476	483	461	530	475	509	491	470	498	525	468	496	507	470	481	535	525	504	503	475	486	481	488	514	537	499	478	476	471	476	471	450	471	486	469	495	484	498	498	503	509	475	511	470	460	491	457	448	485	461	504	485	497	507	516	505	481	484	501	484	466	518	509	472	489	461	503	531	497	488	465	511	504	496	490	540	511	492	487	467	470	455	467	460	514	530	483	487	481	462	446	507	473	479	511	462	461	477	472	512	464	512	480	520	480	472	511	484	490	477	546	501	480	517	450	420	525	484	473	517	451	534	502	511	504	494	515	489	514	486	475	499	505	498	501	502	504	485	483	496	470	508	505	458	476	515	522	473	493	475	497	461	540	467	475	504	530	517	522	500	505	506	464	486	469	487	494	494	514	459	521	504	496	492	488	494	500	503	504	509	476	491	484	487	492	487	486	464	484	483	501	482	480	489	480	470	459	496	470	519	477	502	506	484	519	476	496	466	496	502	467	477	497	452	489	484	478	511	498	504	498	500	489	498	510	454	494	483	515	502	478	470	478	498	475	495	509	491	507	527	500	507	489	482	468	505	490	455	455	529	504	521	449	499	512	489	527	441	489	531	490	489	484	486	478	473	479	499	468	495	484	517	486	497	524	463	501	485	497	507	484	499	485	512	503	505	464	503	541	539	476	519	502	494	492	456	493	462	475	485	468	464	479	449	481	485	523	482	488	499	523	489	518	461	458	502	480	458	529	477	463	494	454	503	497	463	510	518	485	524	472	469	479	488	513	492	492	491	506	510	485	462	504	484	481	484	492	509	466	498	467	495	453	477	506	478	476	475	479	487	485	488	509	496	481	491	517	493	453	480	506	536	504	495	488	502	489	488	492	496	520	516	507	462	506	498	475	470	467	467	489	489	491	525	468	484	520	491	454	505	478	493	504	488	549	500	489	497	508	458	494	496	504	472	515	469	498	507	485	451	485	503	467	489	511	505	508	463	507	459	444	479	488	508	456	506	501	498	491	495	470	490	526	494	510	454	533	484	490	453	488	491	499	498	506	497	511	532	515	453	476	479	498	494	473	479	528	509	522	493	486	439	540	501	450	493	482	506	489	488	460	472	494	494	464	514	514	488	482	508	494	492	490	480	504	500	528	553	504	487	495	470	535	461	521	499	513	465	497	449	512	515	527	497	470	493	451	507	490	500	542	489	459	511	481	515	505	483	514	500	516	505	475	497	539	526	505	502	469	501	508	457	490	472	462	507	496	465	470	455	524	493	517	521	455	547	489	460	448	487	475	445	490	516	492	529	455	492	453	505	452	468	484	475	467	509	528	474	478	476	492	493	518	493	515	465	525	489	520	478	501	532	507	502	511	446	490	545	502	542	480	486	535	478	513	480	447	533	479	481	466	486	510	527	513	507	521	485	469	476	491	516	505	487	495	500	501	493	496	548	449	467	460	483	517	528	472	455	493	453	531	476	496	499	489	493	454	508	495	523	485	477	504	529	512	499	500	473	490	479	529	506	467	512	504	482	478	502	495	478	464	494	476	462	480	491	506	505	485	470	472	463	480	495	495	495	487	479	465	484	494	530	489	484	486	496	491	470	534	465	483	526	492	482	515	494	494	546	518	501	525	517	457	472	487	495	456	520	496	502	486	456	500	476	478	527	474	496	513	480	475	517	535	510	510	462	504	513	500	477	482	492	485	513	476	466	470	487	475	491	502	441	471	514	513	440	485	449	471	501	464	531	490	467	491	499	528	472	454	470	465	497	477	451	463	510	476	475	492	529	439	499	472	502	496	460	473	510	483	452	512	492	488	509	479	485	491	487	486	506	517	517	506	467	480	484	467	468	484	477	473	505	499	485	483	495	507	458	485	496	495	497	473	481	478	525	477	495	468	471	451	466	502	475	519	518	491	499	477	478	485	482	469	472	495	521	499	497	497	508	468	499	490	487	477	489	496	504	488	451	518	482	447	527	485	490	486	496	485	501	502	536	488	500	482	535	496	503	486	482	516	498	490	511	505	508	486	518	532	558	473	507	487	516	472	490	516	508	473	486	496	466	497	457	475	470	471	491	478	509	518	524	508	471	501	478	457	484	493	501	526	498	487	525	473	508	469	450	505	480	498	471	474	475	490	501	484	490	469	488	482	485	510	488	528	510	488	494	542	486	491	469	508	490	505	485	479	500	480	537	508	491	505	496	493	431	507	482	496	479	424	459	477	496	515	506	476	467	472	495	459	480	485	459	494	434	514	478	468	490	492	490	533	516	492	442	485	484	473	505	476	510	496	509	486	505	505	486	490	530	522	495	480	532	459	501	451	504	488	492	487	458	465	484	494	448	516	457	514	476	482	522	509	504	500	456	515	499	477	456	475	533	496	485	479	507	497	482	510	523	505	471	488	520	528	514	437	513	495	475	475	482	520	437	505	437	463	458	530	489	483	477	501	490	502	462	465	516	501	468	493	484	523	467	516	479	457	528	496	492	506	451	499	525	503	494	502	480	479	519	510	483	492	467	485	503	494	516	472	482	531
27767	12409	1249	366	234	209	175	194	150	167	142	161	165	163	160	157	176	175	154	140	163	171	184	176	152	153	173	152	145	176	153	170	156	163	175	170	175	175	165	144	173	157	171	148	158	150	159	143	153	168	147	168	150	145	145	145	158	174	161	157	177	160	160	139	137	151	153	149	164	148	141	157	151	151	141	181	155	143	168	158	168	135	164	153	150	163	167	168	178	153	151	183	171	151	155	149	152	154	173	166	153	156	141	162	155	151	155	173	152	148	163	136	132	146	151	169	157	157	167	134	144	138	155	178	147	161	140	140	149	187	122	174	156	156	164	160	152	162	144	147	160	141	164	130	149	159	156	166	147	180	141	167	144	145	167	142	157	164	167	144	156	156	184	151	151	181	145	145	170	155	138	154	153	174	159	157	186	166	160	170	144	146	172	161	162	140	147	141	147	178	160	150	159	160	149	161	148	168	178	155	182	164	166	144	142	139	160	159	133	170	153	141	132	147	143	138	168	177	173	153	158	139	140	154	155	147	163	184	145	157	134	155	153	149	167	162	152	150	141	158	158	162	170	165	177	147	162	158	153	147	174	168	168	143	143	178	162	171	160	141	157	172	168	144	167	159	146	167	165	160	136	159	155	126	155	157	157	131	150	159	161	170	156	157	156	175	152	162	155	139	158	171	147	162	157	171	169	153	133	146	150	153	149	171	147	152	185	146	140	172	166	169	166	174	146	156	147	147	155	167	159	150	153	147	159	143	153	150	137	157	166	163	174	170	176	153	167	147	159	156	166	150	145	157	149	164	150	165	148	174	157	147	144	140	158	164	156	159	150	185	159	151	172	160	166	133	146	150	186	159	171	158	155	149	169	146	181	159	168	149	169	140	143	154	153	178	151	177	153	152	153	141	148	180	151	167	148	187	134	171	149	165	144	174	165	153	149	150	179	149	165	165	135	139	146	138	158	145	161	151	160	157	166	162	166	165	128	145	157	157	162	179	166	151	146	154	153	164	138	137	179	145	131	130	135	159	159	152	154	155	160	159	147	167	191	161	160	162	152	160	134	154	145	142	173	163	156	148	133	170	149	126	155	152	161	168	161	163	168	153	160	139	151	143	149	130	151	161	172	139	170	155	158	148	143	156	145	138	154	152	162	156	142	153	163	161	121	156	153	180	164	137	153	172	191	175	169	155	175	147	171	167	158	152	141	140	155	184	148	138	148	161	171	177	143	149	161	153	171	140	154	155	149	134	152	170	170	179	163	156	151	145	159	139	173	149	142	145	160	149	148	161	138	129	157	147	170	162	176	158	159	142	179	148	159	140	165	177	139	176	146	186	166	155	172	167	160	142	169	168	138	152	156	161	161	179	157	165	138	157	160	147	148	129	154	156	174	151	156	154	153	154	159	145	147	169	147	160	152	145	168	154	168	150	156	146	152	147	172	154	152	158	158	142	148	147	145	135	140	159	157	148	161	153	147	143	158	158	141	174	147	160	155	168	148	148	165	170	159	143	156	150	144	148	177	147	144	173	155	139	158	151	149	162	177	175	159	154	135	167	142	177	133	158	161	148	161	161	143	171	151	163	159	163	143	159	140	180	157	185	180	150	172	147	137	160	157	147	167	169	142	178	154	137	139	168	182	136	185	154	161	145	158	136	135	153	146	149	169	154	158	163	156	160	146	141	169	170	152	160	160	137	136	142	168	159	152	142	157	165	174	155	169	160	160	149	132	156	147	146	140	146	155	140	148	153	177	165	167	154	135	169	162	125	163	148	165	163	180	160	132	153	178	149	152	153	141	159	149	167	155	151	141	145	161	139	164	168	178	161	156	168	156	152	168	156	163	161	145	147	147	186	156	168	170	152	145	160	139	169	158	184	152	151	162	160	166	146	129	142	152	147	140	163	132	156	136	170	170	140	160	169	167	161	166	144	158	162	155	163	143	169	165	148	160	154	167	145	161	145	149	172	162	162	180	151	157	159	157	130	162	151	180	166	154	157	156	149	158	158	152	147	175	144	169	147	149	139	149	153	148	162	144	167	154	154	143	150	146	165	162	172	153	167	150	135	143	142	150	152	161	169	151	138	159	146	180	148	170	161	147	161	162	129	124	145	163	148	152	179	149	152	150	137	176	147	171	155	166	163	154	167	154	187	148	147	155	132	165	151	165	172	151	148	123	152	145	153	157	150	152	163	185	166	151	143	142	148	157	184	160	152	184	159	172	145	183	153	170	172	160	143	191	173	166	144	148	157	161	149	182	171	156	145	159	172	161	153	165	129	161	148	156	155	159	161	145	148	153	144	148	163	168	162	153	154	151	172	159	160	158	160	146	133	168	145	148	152	167	148	157	159	146	148	159	157	154	152	131	159	154	156	150	133	176	153	171	137	158	156	154	144	145	136	167	141	142	141	152	153	150	160	130	170	173	142	148	135	155	151	149	163	169	158	156	157	143	159	173	152	163	177	171	160	179	159	174	144	178	151	157	154	157	148	142	166	132	149	145	144	164	176	156	156	163	163	149	106	144	159	160	159	162	168	167	158	166	175	149	161	150	140	172	155	146	148	129	166	142	156	152	148	161	165	156	145	162	159	155	147	144	168	171	140	159	182	153	172	159	153	156	142	146	175	178	155	142	146	150	163	155	158	165	153	150	153	158	171	151	133	167	154	136	159	143	171	158	149	145	155	145	153	132	161	176	166	157	160	138	151	164	160	167	157	155	155	169	143	178	153	164	147	162	185	167	145	154	138	159	125	162	186	167	149	160	155	162	158	138	150	159	149	158	147	159	142	166	153	164	174	161	128	153	170	138	151	194	157	168	130	157	149	175	163	167	174	150	173	153	139	158	156	167	167	165	157	161	161	149	155	149	164	175	144	162	156	150	178	164	155	153	179	159	157	156	157	152	143	159	152	152	146	153	182	150	139	171	178	168	178	148	175	142	150	164	169	151	162	147	153	142	162	152	164	146	167	171	161	131	171	152	177	166	176	137	140	139	149	169	170	124	157	160	158	144	147	165	131	146	157	143	146	159	150	147	132	145	164	159	150	149	179	170	158	158	141	161	156	166	177	128	163	149	155	166	155	165	152	135	171	146	168	145	143	139	164	175	164	170	158	143	148	164	166	151	135	143	144	155	170	151	162	154	140	159	144	143	176	176	151	161	158	150	139	165	161	144	161	141	137	167	153	162	161	153	135	160	170	159	139	137	172	143	155	158	146	165	154	153	160	163	159	162	167	159	150	149	134	154	162	147	144	146	144	135	148	163	162	143	165	149	158	170	158	138	164	140	162	174	162	167	149	142	149	151	148	180	176	146	144	164	155	157	137	153	185	157	157	146	158	142	166	146	168	159	136	148	146	181	146	145	178	187	173	186	152	170	162	172	147	149	162	162	147	131	165	139	176	125	154	184	160	131	178	161	172	122	166	159	143	141	162	162	135	152	189	157	152	142	178	150	140	146	164	165	162	157	169	190	160	161	169	153	152	150	140
7179	848	794	470	357	309	262	248	251	238	213	203	200	216	176	206	173	181	186	207	181	184	212	166	199	190	171	194	200	196	191	185	214	212	214	204	207	197	206	198	185	220	193	180	195	191	186	178	194	214	179	180	162	170	174	173	174	205	185	189	159	164	176	192	175	169	194	205	172	190	194	190	211	174	165	198	176	162	184	193	185	168	178	166	167	152	170	170	190	197	179	184	188	185	191	174	182	183	169	191	179	172	178	171	184	206	151	188	189	173	161	171	157	177	178	166	165	194	186	155	164	172	174	180	195	161	183	201	197	178	196	190	204	181	178	188	174	197	177	209	170	162	178	175	175	186	209	166	187	191	199	198	207	168	195	202	176	189	183	184	164	191	176	171	193	191	163	169	180	189	193	176	167	187	180	175	192	173	184	182	176	178	195	170	170	188	182	178	179	187	207	201	169	181	186	196	190	178	187	188	166	162	183	161	191	172	171	195	166	176	164	205	174	167	185	190	188	184	189	186	208	170	160	182	196	162	205	158	191	182	159	178	166	199	150	162	168	191	200	171	200	170	173	161	169	173	167	165	185	175	189	171	173	191	174	183	171	181	165	181	147	189	192	180	186	213	181	176	191	190	190	199	170	198	175	204	186	177	202	175	207	184	177	176	174	190	188	165	189	189	177	180	180	176	159	174	165	168	185	180	187	182	173	177	179	194	184	176	201	186	178	194	180	168	174	181	184	183	213	210	175	183	184	174	168	192	180	193	182	183	183	185	162	170	156	189	155	163	181	186	179	191	180	166	166	172	192	176	168	171	180	201	183	224	193	176	182	177	207	178	203	171	180	167	203	194	185	169	185	215	194	191	182	190	193	164	158	175	186	216	169	207	164	186	182	195	180	199	189	181	186	184	166	170	153	178	198	167	189	183	207	184	179	192	181	173	178	189	175	181	173	176	181	184	201	161	177	195	177	175	187	175	168	196	197	181	187	176	182	150	160	197	190	182	208	185	193	179	172	199	185	187	159	181	190	197	179	188	187	182	176	189	190	164	190	204	173	206	189	198	177	171	190	150	172	172	164	172	204	171	182	177	184	202	174	175	189	169	160	167	221	177	187	193	186	186	169	172	200	177	172	188	176	197	208	186	184	215	159	189	171	194	173	193	182	185	175	174	183	174	183	169	154	181	168	182	151	178	192	174	206	181	181	178	180	180	169	207	200	193	179	184	174	165	159	165	205	176	185	183	178	183	185	173	191	190	180	191	195	187	188	182	177	190	179	178	161	179	180	210	173	181	187	176	174	170	187	181	177	179	176	183	168	200	187	163	188	172	175	207	169	180	187	180	168	195	177	179	176	166	191	182	166	203	189	177	187	193	168	203	204	191	174	152	197	163	209	161	168	165	195	177	181	184	166	152	164	208	178	174	186	182	173	200	189	189	166	166	183	168	203	162	204	174	199	157	215	175	207	155	167	204	177	210	166	176	169	169	167	219	170	187	164	179	164	168	176	172	177	175	169	218	176	165	180	190	183	203	172	190	201	181	163	162	175	190	178	195	172	170	176	183	173	163	186	202	182	196	178	156	154	174	189	174	188	185	197	159	184	188	189	198	187	181	199	171	185	168	209	216	169	182	163	208	190	190	187	194	185	185	178	189	191	191	162	181	172	192	175	195	191	180	175	180	186	204	160	174	198	181	166	181	168	189	194	176	212	171	173	199	171	183	160	180	176	176	188	189	201	162	176	178	187	189	185	194	190	168	168	190	201	190	168	198	167	199	183	189	169	185	181	174	180	136	164	171	164	190	192	197	180	175	153	178	174	167	189	207	170	178	202	169	188	172	185	189	192	199	189	157	147	177	170	200	192	195	162	170	184	198	178	193	179	175	175	161	183	207	204	200	166	172	170	189	191	174	194	177	179	175	161	192	180	173	176	199	190	193	172	169	177	163	188	195	203	156	170	179	177	185	171	188	201	197	188	187	192	173	173	188	184	172	201	195	188	199	169	165	166	183	202	192	190	170	181	176	176	186	166	187	185	162	177	177	194	171	190	176	166	180	178	180	181	161	179	177	160	172	176	189	186	191	182	201	169	195	185	185	158	165	179	185	203	155	213	189	182	178	148	178	181	193	170	160	183	192	170	188	197	163	205	176	198	178	179	183	201	177	178	164	159	180	169	198	179	172	179	180	212	189	179	175	192	182	194	168	195	178	186	179	181	202	196	189	193	131	187	192	198	158	203	197	207	153	181	156	167	201	189	194	157	173	179	178	176	200	196	189	179	166	188	169	190	180	190	176	193	186	195	166	176	188	180	185	186	181	180	185	189	181	190	180	189	190	158	166	201	190	173	185	169	158	164	190	168	192	181	208	208	162	168	163	174	217	176	169	175	168	198	174	181	196	193	187	189	170	168	179	175	149	177	175	188	192	175	204	200	178	196	193	164	171	189	154	177	191	186	179	168	175	199	206	183	198	164	161	177	178	194	180	170	172	191	187	176	177	198	189	180	180	184	182	210	185	177	198	179	167	180	198	179	171	180	185	181	174	162	186	185	178	187	182	189	200	211	183	177	187	183	197	169	195	191	177	188	197	172	166	181	203	187	205	156	177	170	171	177	171	173	181	194	189	194	206	211	176	172	153	210	163	175	184	154	176	193	162	189	168	175	189	180	183	179	195	188	184	215	179	187	188	202	188	186	204	173	199	190	193	183	185	170	183	189	201	186	175	171	191	214	182	192	172	199	224	157	170	186	175	172	196	191	192	171	181	185	160	206	171	199	170	201	182	169	170	194	184	172	173	188	208	207	161	183	176	164	186	170	173	181	182	180	187	169	176	167	186	196	210	198	165	167	195	192	183	168	159	166	168	174	193	183	171	184	195	177	178	149	171	183	189	186	186	192	190	189	165	165	185	181	175	178	161	158	192	179	164	193	194	180	190	167	191	186	159	168	177	173	179	191	201	174	181	185	163	174	201	189	174	191	176	200	170	184	162	180	191	171	194	183	173	179	208	167	181	176	174	166	179	184	194	195	202	175	164	197	183	186	171	164	183	176	170	156	214	203	188	195	185	168	188	156	170	198	173	164	172	189	184	203	182	157	172	181	204	175	171	187	174	181	147	189	194	172	191	181	208	190	193	178	192	171	198	160	172	196	159	191	185	181	200	197	175	204	193	200	165	185	167	162	175	184	191	156	202	206	175	184	178	186	198	186	181	206	185	165	178	181	193	172	181	206	177	187	185	190	200	187	171	198	189	183	181	191	177	180	186	164	189	167	180	171	167	207	181	179	183	186	179	192	195	177	194	197	177	179	175	161	215	200	190	204	202	177	190	181	169	193	190	175	216	161	214	174	181	183	161	190	231	186	172	178	164	200	170	174	182	194	179	187	199	181	184	195	220	178	183	213	171	197	190	180	164	178	185	174	190	192	179	174	206	189	177	182	178	166	171	170	193	165	160	197	196	180	185	181	174	168	151	187	159	167	182	210	161	171	173
24396	20350	26500	24076	20356	8102	1059	721	516	507	440	426	362	377	383	340	286	265	295	303	278	282	269	241	262	249	274	261	276	261	268	262	233	244	245	220	246	240	239	247	238	217	242	216	226	247	217	253	233	225	239	233	210	222	227	257	215	248	234	224	245	210	230	222	229	223	207	218	223	200	219	217	219	214	232	182	237	228	213	237	219	226	229	203	233	221	220	225	207	224	215	235	239	227	215	229	202	229	236	222	205	229	206	212	214	238	239	233	188	230	207	231	242	192	203	250	221	232	193	223	222	205	247	216	258	238	202	232	209	204	226	220	196	220	190	194	208	227	226	220	226	228	230	219	203	218	212	210	190	245	196	207	228	223	177	207	222	210	219	202	213	241	218	250	249	218	231	248	214	218	206	222	269	220	228	222	188	252	206	215	231	233	222	222	232	223	230	219	223	216	219	241	235	213	205	222	230	223	229	231	229	238	207	213	216	226	218	254	228	251	222	217	190	226	218	226	213	245	183	210	227	211	208	220	228	223	195	216	199	213	230	236	238	211	227	218	226	208	237	220	240	223	219	230	209	235	198	240	225	215	222	227	203	245	229	218	193	231	229	209	265	216	218	237	210	229	227	208	208	217	242	197	231	227	231	214	212	218	205	192	234	240	232	211	214	218	213	227	219	225	198	197	236	242	216	218	214	209	213	210	204	216	216	213	239	234	201	204	213	240	225	232	228	203	222	228	243	208	209	230	223	214	212	211	234	221	199	237	227	216	216	210	224	250	242	205	215	217	247	207	237	243	237	236	207	230	230	219	225	228	227	223	241	226	217	225	201	242	241	214	215	217	202	195	229	237	204	248	209	219	223	206	212	218	244	209	214	224	225	199	185	213	221	222	218	212	238	235	230	240	208	219	199	243	227	184	215	227	232	239	225	223	193	220	218	207	246	226	217	236	215	231	211	216	224	202	208	221	218	235	216	237	216	213	240	228	207	216	215	231	230	202	216	223	207	223	234	225	218	232	221	228	236	209	227	233	231	193	228	239	240	223	232	209	239	212	226	185	231	227	201	204	226	211	210	202	212	205	236	194	213	201	210	232	215	232	214	239	223	216	194	204	200	213	242	204	212	242	263	208	227	194	217	215	207	216	218	234	198	221	216	244	222	214	230	201	236	227	222	209	230	195	232	209	192	209	225	215	221	210	223	227	185	193	246	213	211	197	205	197	178	219	220	229	196	205	224	223	227	235	226	199	191	250	217	230	209	214	233	211	235	216	216	207	184	234	231	234	211	226	222	232	251	227	207	247	219	212	195	225	226	213	221	215	233	205	213	207	213	226	217	221	213	215	235	220	221	225	225	196	204	246	219	217	220	201	217	222	225	212	238	223	211	222	237	214	226	218	233	201	207	203	208	193	224	191	203	216	213	199	213	208	242	210	226	224	192	229	219	234	235	216	210	232	219	229	185	222	225	198	197	226	247	203	231	219	219	190	226	219	199	209	212	233	208	210	240	224	188	219	220	197	226	206	207	197	223	244	222	225	244	239	208	198	243	220	241	232	206	255	210	218	211	202	216	217	241	223	216	238	252	214	242	217	227	226	256	213	223	229	224	223	244	229	205	222	220	228	209	217	273	233	231	226	225	226	232	193	204	221	211	209	214	259	227	237	224	259	216	228	194	230	238	202	227	235	248	211	203	227	206	200	200	234	213	256	232	237	241	242	223	231	244	207	184	225	220	204	208	209	215	245	226	230	193	220	236	240	223	209	227	228	222	224	247	219	218	228	195	228	233	223	216	200	235	208	230	204	226	208	225	257	216	217	218	236	211	238	253	207	230	229	234	240	229	220	210	240	210	216	188	230	237	217	251	213	242	245	219	220	216	221	259	241	229	196	207	209	202	219	224	222	213	215	209	209	215	215	188	213	231	221	203	231	221	225	222	237	226	209	245	227	229	233	202	232	219	213	247	241	227	230	201	216	204	239	229	246	231	197	217	201	234	224	231	212	223	211	217	228	194	240	224	222	228	222	231	210	240	216	224	233	230	221	215	244	229	241	231	222	215	231	225	223	216	204	253	212	223	234	200	237	245	215	212	223	221	251	225	209	197	193	224	230	252	211	256	218	216	209	222	221	251	218	215	211	219	228	246	207	202	209	203	217	222	210	218	204	206	249	233	253	199	227	240	243	194	237	226	190	211	209	239	214	224	222	210	216	213	224	229	218	223	229	244	225	237	240	210	231	237	221	227	208	205	191	212	217	234	229	200	215	224	221	215	206	239	228	221	245	259	210	217	226	230	206	220	212	224	215	208	235	245	226	236	220	196	232	211	215	220	216	224	188	205	248	250	212	219	222	221	216	207	211	216	228	230	218	227	204	222	210	215	236	236	222	212	195	197	209	226	210	222	204	210	222	208	222	194	235	224	227	220	216	223	231	218	201	218	223	225	187	191	241	202	220	203	227	222	218	202	218	230	227	224	214	217	214	211	217	213	232	240	230	190	253	217	248	225	212	236	207	189	235	238	201	226	227	232	210	221	229	223	223	220	205	223	202	244	227	197	235	232	221	199	218	212	204	189	210	215	224	194	209	216	218	239	229	205	233	223	229	217	228	208	208	212	234	230	252	247	231	231	223	233	227	209	227	209	211	218	214	218	236	204	233	234	213	262	198	216	220	204	233	205	221	215	232	209	249	207	226	195	213	236	240	213	224	202	218	217	219	205	242	230	212	232	242	214	250	218	229	203	244	192	223	246	205	210	212	203	210	231	205	220	216	230	220	219	197	213	262	224	202	211	230	240	201	239	200	218	220	248	202	214	212	237	206	216	215	240	244	225	219	222	241	233	223	249	239	212	200	216	223	188	215	242	244	212	221	238	228	216	202	205	217	214	212	216	245	249	204	186	212	218	223	222	217	210	232	204	242	232	235	222	220	226	236	233	193	223	203	230	211	211	219	247	202	223	216	195	209	232	228	235	239	226	223	220	231	218	209	248	230	207	205	222	210	206	207	207	223	232	228	229	235	245	238	231	210	227	225	221	212	205	219	207	190	216	191	220	227	245	197	229	253	231	214	230	233	215	208	232	199	260	252	220	207	220	248	246	204	213	245	228	208	222	219	225	223	200	215	246	189	226	207	210	230	210	207	222	216	216	218	211	205	226	201	216	197	267	213	239	212	227	226	219	200	242	219	206	212	241	228	232	217	232	223	223	217	195	206	187	227	237	217	206	234	217	232	214	205	217	228	243	219	237	215	203	234	208	228	236	227	233	229	228	206	236	218	229	226	235	222	202	234	217	220	195	232	226	224	211	251	240	210	227	221	203	246	228	229	207	225	221	231	230	228	225	222	212	215	212	236	215	222	221	232	216	215	227	190	227	222	239	228	227	232	212	214	211	224	210	224	225	216	198	221	223	182	222	248	208	217	221	207	246	246	218	208	231	239	182	227	237	214	237	195	205	198	204	212	209	221	201	230	221	220	235	205	209	205	215	232	253	211
17582	10794	10188	5353	3559	2318	1745	1406	1101	953	834	701	616	541	514	492	453	416	376	397	365	346	364	359	333	325	310	307	288	297	269	289	311	326	300	323	281	301	245	240	270	259	280	268	212	275	235	247	254	260	271	269	254	254	242	257	245	261	248	234	229	222	231	253	236	279	244	232	223	206	207	227	251	227	240	255	230	202	250	209	250	235	195	234	209	245	214	237	228	244	222	237	210	248	210	216	220	221	235	231	241	249	220	205	249	240	238	240	249	225	202	200	238	191	217	210	229	244	235	236	242	222	210	251	237	246	251	221	240	223	237	226	205	237	228	221	246	214	248	220	217	242	221	242	218	219	227	226	226	217	224	241	249	230	211	206	221	220	226	208	257	243	237	238	219	225	213	255	243	219	208	222	231	224	235	234	222	206	219	241	245	209	221	244	223	255	201	213	231	231	234	223	227	254	227	260	205	228	228	228	227	231	242	230	197	245	236	245	236	233	242	229	216	209	269	282	250	245	217	214	198	233	203	213	203	259	198	209	232	240	243	245	223	224	211	230	206	243	226	227	217	220	239	244	216	238	226	223	227	215	227	234	232	248	210	223	223	205	213	234	212	262	254	212	243	253	229	205	205	217	211	213	221	239	210	238	228	220	284	236	219	211	238	220	213	226	219	214	208	238	220	216	225	227	231	239	235	210	235	235	240	235	228	239	212	236	257	219	247	221	231	221	229	221	217	233	220	253	222	218	223	230	234	194	197	220	217	225	232	214	214	213	237	241	239	191	243	255	229	239	211	216	201	234	226	201	230	238	226	196	237	203	223	229	223	229	218	215	201	239	209	254	227	237	238	222	246	235	262	234	236	225	235	256	240	228	211	227	216	203	208	214	214	211	237	228	203	199	222	234	241	231	253	203	231	233	235	238	208	233	224	236	219	199	210	254	211	229	243	231	225	244	230	243	224	211	232	232	213	220	258	239	235	229	215	237	218	237	228	223	211	195	224	222	225	248	224	223	223	233	179	209	234	232	203	223	250	200	234	226	228	206	233	226	235	213	218	220	206	188	216	241	235	236	222	232	226	258	238	225	231	211	257	211	220	228	230	213	243	213	235	232	223	251	240	223	217	211	241	245	222	204	240	247	229	237	252	218	226	231	251	243	235	239	223	220	232	225	212	213	244	242	222	225	205	226	212	224	225	197	233	238	218	226	233	228	256	225	267	240	234	221	217	218	234	230	223	236	207	203	209	235	214	240	190	231	233	211	236	207	193	244	234	206	221	223	250	209	235	220	235	224	231	221	207	224	246	215	247	227	219	235	229	229	245	244	211	230	210	227	209	241	253	239	205	229	218	243	228	211	213	236	240	219	215	257	207	254	222	219	247	220	237	216	231	205	227	235	228	222	237	216	215	190	233	226	199	224	241	235	221	254	206	225	244	232	221	232	215	211	241	235	244	207	247	235	229	201	215	219	230	217	250	243	198	236	218	241	226	236	213	216	233	230	235	224	243	269	225	228	252	215	252	235	210	245	230	236	230	259	208	212	224	229	230	210	231	214	212	225	218	269	198	222	217	231	197	235	230	241	203	218	208	216	229	239	218	242	231	191	229	211	235	257	236	214	227	216	213	240	229	209	205	232	245	223	235	254	223	251	214	220	246	220	245	207	233	232	214	227	216	214	233	231	218	216	216	226	243	231	207	222	206	202	213	200	228	234	226	228	220	238	214	256	234	227	240	248	217	218	217	236	239	226	218	227	205	221	219	230	253	244	236	243	233	245	202	230	240	215	226	225	224	242	239	224	198	219	229	221	202	239	222	233	208	235	242	221	223	213	218	226	217	228	237	240	234	251	219	217	254	224	224	240	211	215	220	217	243	205	233	213	239	221	231	231	222	213	215	252	228	220	217	225	230	224	242	219	222	217	216	204	240	231	213	246	228	200	249	238	236	240	201	215	224	209	217	217	215	231	218	220	246	209	227	212	247	210	226	205	219	189	238	245	224	230	218	252	248	225	239	256	198	220	209	215	257	225	225	266	203	246	226	237	271	213	225	225	217	231	251	227	231	236	227	217	249	215	232	246	216	264	219	228	247	210	238	230	218	229	218	232	228	224	218	220	217	225	228	215	202	210	225	226	217	226	242	207	206	246	203	229	225	218	234	218	210	236	235	263	228	251	223	246	231	242	229	220	208	206	241	234	237	227	246	237	230	199	251	229	241	234	201	237	219	211	237	224	220	231	237	231	241	227	196	251	227	240	229	239	250	212	231	212	233	261	254	228	237	226	228	221	243	208	230	215	201	219	229	242	224	200	224	214	223	218	215	208	212	214	253	235	208	246	251	237	221	211	220	239	232	236	262	239	246	251	238	222	211	238	244	203	229	221	246	200	236	221	212	219	214	222	226	233	245	229	251	212	242	238	241	232	215	201	218	252	266	208	227	227	209	256	225	212	224	220	217	250	226	228	224	250	225	241	202	206	212	233	215	221	206	254	228	229	228	249	242	232	247	214	224	223	203	227	229	238	247	195	233	237	229	236	208	203	219	231	229	219	226	232	213	222	211	236	219	220	219	234	227	209	231	230	222	243	212	232	227	226	241	217	208	221	220	230	234	227	227	237	251	238	257	229	227	212	211	259	242	228	275	203	238	245	257	236	230	256	228	243	217	229	223	225	226	208	241	237	199	231	232	249	226	210	229	253	242	224	234	228	209	262	211	230	191	243	237	232	198	233	244	218	243	228	231	222	239	218	217	233	239	248	241	242	226	255	207	207	238	228	202	223	221	229	229	213	204	219	228	235	231	241	203	215	192	244	244	231	235	245	228	229	228	227	220	235	221	210	214	235	240	237	225	241	231	224	240	223	227	249	224	264	225	214	232	213	244	230	237	227	220	220	196	214	203	240	219	246	216	226	213	243	237	240	223	205	229	211	237	249	249	220	222	234	238	232	197	243	232	235	226	229	235	203	207	247	211	208	229	207	237	238	228	205	254	245	229	220	234	223	204	222	232	219	251	251	229	254	212	226	204	196	240	237	222	243	245	211	233	233	217	240	206	209	240	191	213	210	236	242	255	223	240	231	238	231	213	232	222	227	238	198	205	203	238	240	203	211	213	212	219	224	227	227	207	207	258	234	218	242	247	218	257	234	226	219	238	248	223	244	207	235	235	237	231	238	252	223	248	237	201	236	236	260	224	223	238	227	248	242	235	236	261	250	212	247	238	224	206	234	244	240	243	248	232	209	213	208	229	251	219	208	242	238	231	267	216	194	214	223	243	236	255	228	207	247	238	224	216	247	244	233	207	245	215	211	234	238	253	225	222	209	206	251	236	203	225	193	225	233	230	237	222	222	249	228	213	222	216	232	221	223	241	216	237	208	216	214	241	211	222	195	219	238	231	218	187	247	213	244	249	206	216	225	210	241	245	206	230	225	234	201	235	223	209	245	203	264	227	196	247	206	233	222	225	228	218	211	235	234	264	233	245	230	195	225	223	210
22627	20408	27037	23692	20414	20480	7379	1523	1229	965	973	840	803	772	737	678	677	704	650	593	624	619	579	641	562	582	600	569	591	591	557	558	618	590	523	570	512	542	513	527	505	551	519	514	515	563	534	534	530	540	540	524	547	533	543	518	532	484	463	513	533	510	521	509	521	541	570	511	505	501	523	477	530	465	503	485	466	477	536	509	509	526	485	484	543	554	521	498	544	529	486	507	551	488	512	536	498	481	512	506	522	477	500	481	502	519	534	489	489	512	509	501	472	510	483	514	499	506	486	524	499	469	450	545	533	504	491	479	512	519	485	475	481	494	476	493	482	570	494	504	496	481	492	510	486	490	505	484	561	500	557	513	481	484	470	520	469	486	487	534	528	484	497	465	508	482	530	493	458	476	547	493	480	510	505	522	508	493	503	456	507	494	444	487	469	542	494	507	484	509	481	511	519	467	486	492	497	503	486	488	499	530	497	511	492	497	514	528	492	481	496	502	509	525	508	537	491	493	503	449	478	488	515	511	520	514	485	495	488	464	509	554	512	494	499	522	501	486	452	522	462	499	500	495	496	492	528	509	531	559	483	464	476	504	508	496	524	507	487	512	499	480	505	461	487	486	511	533	484	504	500	521	511	499	527	488	541	536	498	524	478	498	511	520	506	528	501	528	535	522	500	485	518	489	527	514	486	504	501	492	547	542	471	492	501	476	521	488	465	523	485	521	462	476	500	512	468	497	514	495	505	462	510	487	509	498	541	491	519	483	511	492	499	501	536	532	508	498	487	496	493	502	501	538	490	520	498	508	481	477	519	497	525	506	517	518	490	473	513	469	507	477	520	520	505	505	510	478	484	542	497	544	510	494	504	466	524	523	480	502	503	500	486	512	517	517	473	511	499	523	499	508	483	474	508	500	519	515	507	522	488	499	492	499	492	487	482	473	514	517	478	474	492	525	493	525	466	490	512	499	502	499	495	483	510	488	494	535	504	477	505	522	506	509	512	465	491	496	499	519	546	521	534	454	488	508	448	469	490	486	483	478	493	512	470	475	454	457	493	493	520	525	498	510	511	516	499	511	487	472	516	492	476	482	487	491	495	503	451	494	511	502	497	510	495	511	514	496	479	534	544	519	470	512	517	518	491	481	499	507	507	511	477	499	513	502	472	502	444	494	462	472	499	494	519	508	526	516	468	482	496	431	527	467	497	523	511	468	504	521	500	512	526	534	507	492	518	516	517	487	538	481	529	508	476	499	559	475	503	489	502	499	516	481	476	512	517	493	486	487	519	489	489	494	468	488	546	504	502	518	508	498	510	466	495	487	504	491	468	516	482	552	471	488	495	506	504	527	471	523	476	495	491	455	518	456	530	485	487	487	478	540	496	494	470	528	493	496	483	536	474	454	518	496	509	516	482	520	449	483	462	479	505	504	524	474	466	488	479	476	502	512	533	526	496	518	507	487	515	491	534	522	500	476	513	482	563	493	515	480	511	500	492	508	516	511	512	496	535	489	490	525	523	486	483	550	493	459	503	560	535	508	531	504	487	503	486	512	467	497	487	441	496	513	492	513	515	497	460	467	538	499	488	499	508	524	491	466	477	477	471	463	544	523	515	508	517	474	495	510	527	464	499	491	494	481	497	489	508	498	503	465	474	483	474	480	486	518	487	505	486	524	487	526	475	493	525	525	514	553	510	500	519	490	491	509	476	482	488	470	508	515	505	503	529	514	512	480	522	491	528	522	504	533	472	533	424	483	522	502	508	477	500	513	550	462	486	467	492	532	522	474	501	506	505	528	501	524	499	502	515	498	542	499	505	495	507	503	529	517	526	482	502	546	502	495	470	539	498	497	472	511	496	478	472	501	488	493	487	525	519	463	524	511	511	495	535	535	491	516	498	508	502	450	466	514	488	499	486	499	481	521	495	493	538	508	497	507	514	475	494	484	537	514	513	476	533	523	507	504	477	442	490	502	452	542	507	544	478	499	480	508	502	512	569	483	510	508	520	521	530	484	497	527	495	502	494	516	489	507	444	529	497	466	485	558	487	536	516	479	523	458	502	494	512	508	508	523	518	485	490	527	490	541	536	521	484	512	516	523	482	485	519	506	522	479	454	521	527	479	509	478	458	502	501	488	523	479	494	521	507	501	531	525	482	496	514	473	455	497	470	498	534	460	504	508	521	487	504	522	529	504	470	526	516	506	511	495	485	496	538	523	508	500	480	500	528	490	515	522	529	495	480	510	473	511	489	482	511	492	504	524	523	501	483	460	481	506	482	521	530	494	533	469	530	511	513	511	501	467	540	498	501	517	545	517	480	508	509	512	516	511	494	496	506	500	471	462	467	505	491	508	537	504	522	482	499	507	463	491	473	517	536	527	499	439	526	506	491	479	475	461	466	463	486	457	508	486	528	461	491	521	498	492	513	496	498	501	443	545	517	454	487	487	454	492	509	516	486	510	495	473	493	521	480	505	514	507	493	483	525	503	472	496	508	434	529	482	498	436	512	505	488	555	509	511	509	500	507	490	524	507	527	491	515	474	521	500	490	483	467	517	537	491	492	497	497	544	428	493	479	514	498	488	495	500	492	502	512	477	456	475	473	480	513	525	487	498	493	500	493	515	470	485	534	503	488	541	500	462	484	478	489	492	513	498	542	487	519	495	473	487	462	510	506	500	504	466	482	511	513	546	528	542	494	492	488	483	509	508	489	504	513	546	506	487	492	512	525	500	504	489	514	501	546	493	480	547	474	528	490	504	488	479	501	511	509	505	545	480	510	500	517	534	450	501	488	517	483	503	491	497	526	513	501	501	468	498	484	450	490	515	470	523	468	495	510	489	481	523	496	482	515	492	485	484	541	486	471	485	514	526	481	505	504	488	481	504	502	499	484	530	523	528	494	514	487	496	471	465	500	505	520	526	483	488	508	512	517	483	512	512	499	496	494	543	482	493	498	505	478	488	496	502	490	506	507	503	483	490	513	488	513	533	457	509	495	523	507	506	484	472	495	493	479	486	495	473	509	488	506	505	513	492	509	498	514	506	481	474	467	504	503	513	483	486	518	500	496	482	514	482	519	531	471	507	473	523	519	480	535	495	476	468	491	509	488	502	529	454	485	542	462	515	516	530	511	497	475	498	544	505	481	485	505	487	492	479	544	497	515	521	535	501	487	478	518	487	473	507	525	523	481	491	477	508	513	526	522	483	509	493	511	473	467	483	497	513	517	484	473	491	524	490	468	528	512	529	520	535	534	504	496	478	461	527	503	498	465	498	522	510	525	502	494	510	470	468	517	514	503	493	478	456	505	512	486	473	515	534	485	507	489	508	506	514	517	483	514	465	486	524	518	533	500	514	484	486	498	489	469	532	527	498	553	524	496	511	514	546	487	491	534	485	476	503	516	503	466	468	499	504	469	506	494	513	497	487	510	501	494	482	486	520	484	483	514	513	496	471	472	526	525	465	489	516	510	511	480	485	477	469	493	525	493	464
20303	17531	16807	9628	6473	4569	3486	2608	2194	1866	1641	1395	1276	1147	1012	981	908	817	786	792	751	755	724	699	657	644	615	654	649	628	641	621	652	659	629	596	575	571	557	580	569	533	570	573	539	579	506	546	537	580	542	561	517	510	506	516	580	514	505	487	536	528	556	506	498	541	532	503	504	504	519	488	516	510	487	438	492	527	521	502	477	494	533	505	451	510	522	493	522	512	504	504	488	527	514	506	513	524	541	470	495	462	535	434	522	510	478	490	469	514	494	469	501	481	517	490	505	508	506	498	514	499	473	496	490	496	512	482	471	499	497	486	499	478	478	479	510	507	472	507	510	486	482	485	488	467	489	476	482	472	459	471	460	507	503	486	480	507	464	493	471	475	498	461	459	499	488	488	561	505	535	489	487	485	462	476	516	473	488	476	488	514	491	441	472	450	484	515	492	534	487	533	502	518	512	508	456	494	500	483	492	513	507	488	480	477	470	500	523	445	496	497	466	542	495	511	507	458	532	498	465	513	474	479	477	513	513	516	484	526	492	469	524	492	513	492	520	471	501	502	470	519	467	474	477	511	474	458	505	527	487	536	480	481	462	537	505	476	482	494	505	500	466	498	487	506	476	464	486	478	472	536	461	454	509	492	489	486	475	500	476	500	468	489	462	505	514	528	507	517	469	452	456	485	481	527	495	492	504	490	490	480	484	478	520	493	496	479	473	492	551	463	437	468	497	506	474	502	503	524	537	481	511	495	482	499	516	498	471	517	481	503	483	525	491	494	492	506	461	517	506	485	484	518	552	459	508	505	509	535	476	451	473	499	556	487	526	504	488	491	465	528	476	492	497	509	483	499	468	494	526	489	489	512	474	483	465	458	480	511	486	513	475	509	464	485	509	499	518	453	462	502	469	505	519	499	498	482	511	503	506	529	489	502	485	509	501	434	525	507	498	452	458	485	484	469	505	480	489	473	480	498	476	508	492	493	523	487	482	496	457	494	486	520	523	484	457	520	507	489	501	530	512	491	499	462	489	482	490	464	464	491	499	523	490	522	455	490	502	433	494	545	511	465	490	488	472	447	509	520	549	492	510	478	503	497	520	491	486	483	465	527	523	510	506	496	447	496	503	516	512	534	493	481	514	496	516	497	517	497	518	520	483	493	514	489	482	502	503	464	461	475	511	479	481	489	498	485	543	478	473	513	468	506	479	490	524	491	518	494	474	498	514	498	521	487	523	453	488	518	479	505	536	514	495	491	480	491	442	490	511	468	491	531	475	505	450	467	491	475	479	505	445	525	445	489	495	485	498	501	498	467	476	512	490	517	508	467	484	474	478	527	507	506	500	489	497	482	501	522	495	490	456	446	477	481	462	472	529	516	464	476	493	512	532	507	481	465	494	467	488	505	521	484	466	504	506	486	469	492	494	526	497	472	488	454	438	471	525	520	463	507	475	473	534	460	448	483	492	519	513	469	477	510	531	481	471	502	525	499	487	511	496	497	477	485	474	486	508	481	447	500	439	496	469	542	448	464	490	482	494	505	505	488	503	529	486	455	485	468	478	501	489	492	498	550	488	477	508	501	481	484	481	473	477	464	501	492	490	469	500	483	479	493	475	494	502	534	533	496	493	522	463	479	497	486	453	483	489	503	499	467	488	486	514	487	505	481	482	484	488	499	537	509	459	480	506	481	453	501	466	498	469	519	466	499	447	545	481	504	472	486	491	499	485	486	510	512	470	478	478	534	478	514	471	480	471	485	463	525	483	485	520	497	468	493	486	501	514	506	522	474	495	462	554	487	492	484	520	489	516	456	463	480	478	544	459	496	428	526	517	495	506	490	532	456	551	491	503	498	511	500	489	516	450	499	509	487	538	487	516	481	521	428	475	472	512	467	461	516	481	539	523	509	493	521	481	468	498	483	520	482	453	495	573	478	492	494	480	472	482	503	479	473	536	451	504	502	503	466	503	521	497	482	448	479	546	499	482	477	558	509	477	465	475	499	489	526	518	459	498	492	500	469	503	479	509	535	482	496	481	486	517	453	493	480	511	501	473	452	508	446	501	472	505	483	496	461	505	506	471	492	486	506	470	465	465	491	469	485	495	498	511	481	500	490	476	480	499	472	486	492	487	520	503	496	479	499	504	510	440	472	495	475	454	508	487	495	479	452	478	517	480	488	502	496	502	521	490	509	453	506	511	451	490	513	490	500	502	449	485	471	507	502	483	472	497	479	489	480	483	542	466	494	471	500	496	475	487	485	548	472	482	479	477	454	494	495	484	501	459	523	492	491	505	493	427	527	454	480	472	477	528	540	494	447	484	479	495	522	484	510	521	458	486	492	529	519	494	495	534	487	505	536	480	470	511	477	502	531	479	476	506	505	504	504	480	496	490	446	469	489	527	469	447	464	492	462	509	491	505	520	506	496	496	487	469	479	443	511	522	464	489	491	477	528	523	490	479	537	504	481	492	461	513	478	463	468	534	513	514	545	512	487	496	481	515	528	496	524	489	517	548	470	474	494	500	461	507	504	518	520	503	509	496	485	487	482	461	471	511	492	525	487	482	506	488	499	470	476	489	512	510	502	499	505	488	492	484	475	492	466	470	492	501	486	465	484	511	501	492	444	483	453	459	511	473	478	483	524	483	523	484	496	448	469	527	509	511	487	500	508	464	519	484	482	494	468	509	517	476	525	519	486	454	511	486	485	468	463	480	482	492	494	484	454	475	461	480	477	477	490	482	489	509	505	469	518	503	471	497	482	483	510	480	484	487	529	459	500	545	496	514	495	462	469	535	514	448	504	478	510	475	474	483	523	513	473	511	488	518	490	489	510	462	467	503	477	494	515	465	494	460	464	501	467	490	504	496	445	470	489	486	476	492	487	489	522	468	473	485	517	486	469	457	466	514	503	500	473	501	493	493	499	466	499	470	510	475	470	492	519	473	467	461	532	503	490	511	513	502	524	540	466	468	470	497	440	504	490	500	469	484	481	484	510	517	457	517	542	483	479	489	464	489	485	474	456	493	480	487	478	529	482	490	487	486	499	529	485	490	491	488	485	479	502	478	491	451	510	502	484	486	504	493	500	517	470	460	483	477	494	506	473	491	487	474	491	502	454	507	490	482	515	517	516	501	476	461	528	499	466	479	506	474	473	502	498	463	536	509	464	475	499	479	491	490	496	529	497	475	500	445	467	481	495	495	515	477	513	511	469	496	458	496	492	508	510	525	460	508	502	491	510	497	477	469	509	472	471	543	499	535	482	482	497	495	474	472	504	495	507	514	427	484	506	430	475	469	496	444	465	457	467	489	510	485	462	497	478	536	473	485	511	482	455	504	500	475	504	515	522	495	443	483	490	483	503	488	502	491	483	509	504	499	486	484	496	478	483	447	473	494	477	476	441	486	482	495	479	500	509	496	500	566	508	507	536	457	490	512	559	490	482	505	525	487	512	540	454	468	440	497	476	497	496	487	496	521	532	476	512	506	444	474	519
27944	12526	1194	331	258	234	179	163	170	154	161	174	185	163	170	148	162	150	160	173	172	186	149	174	166	148	150	169	187	169	174	176	169	168	175	150	182	150	153	146	166	171	148	156	162	159	137	160	155	142	158	148	164	139	130	163	161	146	144	138	157	157	151	156	153	165	179	153	142	147	155	149	127	162	167	146	165	151	136	170	159	175	164	136	134	153	145	148	167	144	143	176	144	140	153	151	166	154	123	163	172	140	178	153	171	173	157	162	163	154	154	151	155	147	162	152	152	167	154	160	145	185	149	147	163	153	143	143	141	152	159	148	165	162	165	180	140	155	151	151	148	148	157	151	151	167	157	143	171	148	160	175	174	150	148	169	153	162	155	150	161	164	141	146	153	176	175	151	169	185	168	161	153	190	146	159	153	163	176	164	152	171	168	173	162	173	152	172	153	159	165	145	175	139	158	141	161	146	172	189	166	163	152	156	184	157	147	166	151	139	163	145	155	156	137	146	149	170	160	148	143	159	177	152	155	139	144	129	138	171	164	148	133	156	154	150	150	161	152	145	144	166	151	160	139	141	143	168	175	158	166	155	141	168	150	181	149	152	176	145	171	138	159	148	150	170	148	151	157	159	142	154	154	141	150	164	174	138	168	144	162	160	157	143	145	144	154	182	135	182	168	146	146	174	155	145	140	141	168	143	170	177	152	147	141	153	151	151	179	167	144	152	150	150	161	169	165	181	171	168	153	143	147	149	180	154	163	154	136	150	155	147	153	156	165	152	151	154	176	154	162	160	144	139	166	147	154	162	162	155	147	160	159	156	169	147	138	172	141	172	149	169	174	144	141	171	151	132	149	175	147	153	162	162	167	171	150	157	150	168	134	169	174	153	136	160	158	177	137	165	165	162	162	158	138	135	148	148	132	150	188	159	155	129	168	151	119	139	148	158	157	168	151	162	165	160	170	173	176	160	143	137	155	161	132	146	164	174	163	133	134	157	167	136	164	150	162	147	156	154	133	155	184	155	179	148	160	151	152	147	163	164	176	162	170	174	177	149	153	151	152	182	134	164	146	154	165	141	149	155	164	142	160	161	170	157	133	156	146	164	173	173	154	155	149	143	153	166	156	160	143	143	150	154	155	160	142	178	152	133	184	158	161	155	134	187	174	167	149	155	166	157	135	160	136	169	165	150	151	186	158	155	147	150	153	146	135	160	167	165	136	168	154	162	144	137	167	157	170	153	164	144	156	158	142	156	155	148	173	150	147	148	161	139	133	161	143	170	161	168	153	147	148	149	146	157	179	164	161	139	160	191	141	148	161	150	155	160	170	151	141	160	174	148	175	163	144	154	148	166	147	130	153	155	145	158	170	145	134	180	170	154	163	172	163	163	174	176	140	165	167	166	157	137	157	151	163	145	168	148	167	188	172	158	163	157	145	146	147	164	163	136	142	153	144	148	167	169	156	165	138	156	147	145	141	152	148	160	171	171	136	153	158	164	132	178	159	164	141	162	155	182	161	171	145	154	146	175	168	129	151	166	165	144	173	150	171	166	142	147	154	167	156	133	138	145	170	140	153	150	152	143	152	165	149	158	152	165	134	177	172	179	156	153	145	147	170	134	170	135	141	155	164	166	139	147	170	147	170	158	145	135	158	149	133	137	151	147	146	164	171	164	165	164	174	157	175	174	155	160	158	171	164	146	152	149	159	162	177	166	146	136	144	133	142	159	159	172	158	149	156	177	159	167	153	165	162	140	156	156	169	178	158	132	173	152	150	137	152	162	152	155	183	157	157	144	173	146	166	144	159	166	150	147	163	144	165	119	168	159	149	158	177	134	134	165	157	168	162	162	161	158	153	143	172	171	152	162	174	158	165	144	148	171	135	192	160	138	152	184	142	154	171	153	157	149	134	140	182	158	139	168	156	138	170	149	169	155	157	146	179	169	162	153	185	171	150	144	159	166	140	159	157	154	130	157	151	165	171	162	142	169	166	174	179	177	157	161	157	175	148	168	178	155	156	152	164	160	153	153	154	158	175	173	154	157	142	167	175	148	128	168	141	161	145	160	151	165	143	178	144	157	147	156	174	155	148	164	171	148	130	146	170	153	155	163	171	158	162	173	155	167	140	144	174	165	140	145	157	146	149	162	156	166	159	153	137	138	131	169	165	156	167	160	151	155	157	168	146	151	166	172	147	133	169	159	154	143	152	136	164	151	165	151	154	154	141	158	173	151	178	155	156	169	163	172	143	150	147	145	165	137	143	148	144	145	172	176	166	158	151	149	174	162	165	153	137	172	148	146	137	170	171	166	156	144	184	136	186	156	149	166	154	149	141	159	145	156	141	153	149	159	164	142	147	155	156	161	164	144	154	183	180	166	154	144	159	136	145	145	179	171	136	145	163	159	145	150	161	161	148	151	163	137	171	162	159	147	139	160	140	156	132	131	165	162	138	156	165	173	179	139	151	150	168	155	157	159	149	164	164	161	164	136	147	136	137	143	176	170	162	136	175	165	143	158	158	160	190	152	155	174	148	133	139	148	149	182	155	142	159	137	146	176	182	149	135	155	139	151	133	170	154	156	126	157	161	165	158	127	139	138	152	157	180	171	154	151	143	135	134	140	148	143	153	157	163	169	155	156	152	161	144	145	156	157	164	157	146	137	154	147	185	156	147	168	160	143	149	151	174	144	142	158	152	167	169	169	146	184	151	164	151	140	163	159	168	154	158	162	190	166	150	157	153	152	153	144	163	139	176	154	162	167	150	173	145	159	148	145	151	146	146	174	161	143	141	176	191	151	161	187	167	154	160	143	156	159	144	155	139	154	199	200	154	163	147	137	170	139	158	149	130	162	134	157	145	152	157	168	149	139	153	140	148	142	153	144	146	164	152	160	193	162	156	141	161	145	178	151	171	143	148	166	172	178	144	154	147	159	162	158	165	154	158	163	156	163	147	149	134	157	149	146	176	148	174	154	148	154	163	133	160	142	162	148	149	154	151	162	150	149	145	134	165	170	151	150	147	166	137	150	144	134	151	145	153	133	151	157	145	143	137	156	145	145	187	152	162	152	148	149	155	154	180	151	143	161	148	158	191	160	171	157	148	159	146	168	159	144	158	143	162	139	144	125	154	145	170	181	154	159	170	159	138	163	152	163	161	166	138	161	163	150	159	169	159	135	153	159	131	145	156	151	143	141	148	162	137	135	150	147	151	154	167	179	154	152	157	144	162	162	164	166	161	166	158	127	162	139	174	168	183	170	161	160	152	165	183	163	141	159	150	148	155	148	152	138	170	165	137	161	145	160	180	169	153	139	127	159	162	144	158	158	149	152	164	157	173	144	143	182	173	164	156	164	156	152	148	181	184	160	146	162	139	161	155	154	155	162	147	138	137	151	156	147	154	173	134	161	157	159	171	165	177	159	148	169	138	136	154	158	182	151	172	148	158	167	140	173	157	157	135	151	140	135	147	157	168	165	156	150	168	145	154	165
7199	798	823	473	329	280	242	237	203	222	227	211	192	182	209	197	206	187	196	178	198	175	172	191	171	187	200	207	205	177	186	194	200	208	224	197	229	201	195	184	188	221	182	190	193	183	195	204	209	196	171	149	188	169	144	188	174	211	184	162	174	180	180	192	179	202	208	182	194	190	178	189	165	180	187	165	149	185	188	179	196	175	189	185	181	192	172	167	181	169	194	199	179	198	168	170	200	170	156	189	168	186	188	187	162	185	187	206	159	184	167	181	182	171	194	179	165	187	183	185	184	170	170	190	194	182	181	180	166	179	202	185	193	176	215	185	188	176	174	176	183	200	166	179	170	185	203	160	192	184	173	175	185	178	195	195	204	194	179	179	182	162	173	162	199	157	195	163	197	164	204	169	170	197	190	203	198	187	179	177	188	180	166	175	192	179	192	193	206	171	171	182	168	175	194	196	178	190	170	186	200	172	172	188	187	207	173	159	195	170	171	171	179	168	204	170	174	194	179	191	165	156	160	163	184	177	185	198	197	181	178	181	188	174	177	195	202	189	169	184	175	197	182	171	173	186	213	170	190	204	188	190	172	180	182	178	164	163	196	187	177	179	213	171	180	196	175	197	164	185	188	174	157	168	181	174	171	189	181	196	196	187	182	175	189	160	186	177	161	166	191	187	191	214	156	183	173	183	182	177	196	189	171	203	169	170	197	183	192	207	184	203	178	167	188	188	157	177	175	188	179	186	195	183	191	183	179	197	173	175	191	203	198	164	175	174	174	186	166	185	177	177	191	183	201	179	179	183	189	199	180	155	162	168	185	178	167	188	185	198	173	169	177	193	183	203	166	189	187	174	204	174	175	139	185	200	203	190	187	178	172	182	186	168	180	192	160	196	170	179	167	206	195	184	172	176	188	179	182	165	173	184	186	181	185	187	179	147	181	194	177	177	172	178	183	200	182	183	209	184	196	228	161	209	179	194	201	191	201	170	189	198	158	174	166	184	178	184	191	165	177	184	172	187	177	156	183	168	188	171	178	167	190	187	198	191	180	182	206	177	193	184	178	182	212	201	172	184	167	186	172	183	172	171	195	195	175	179	186	168	155	163	185	178	173	176	178	177	177	192	199	178	191	212	191	189	160	179	183	187	164	175	194	173	191	190	183	205	189	172	171	194	177	180	186	179	181	166	168	172	167	176	205	208	206	186	201	201	191	185	197	202	219	202	193	179	192	188	191	180	191	191	171	207	187	186	197	181	167	181	197	185	189	175	166	192	210	174	191	172	180	187	161	196	168	177	188	184	162	190	181	190	173	176	183	190	176	178	177	176	183	194	185	183	183	183	213	196	194	178	197	175	177	187	178	182	195	144	198	178	167	154	191	145	216	166	175	192	173	193	183	167	202	152	193	204	201	205	185	180	184	203	164	187	196	191	196	190	179	183	161	196	174	166	145	189	184	174	174	177	180	171	165	173	186	202	197	199	177	199	209	180	206	177	189	194	163	183	184	182	173	186	188	183	191	169	175	183	203	155	183	189	196	178	224	172	191	179	212	165	190	175	188	203	210	186	191	197	175	176	175	206	164	165	201	182	187	187	193	192	199	199	183	190	193	194	188	177	185	172	180	183	211	180	184	192	181	171	181	178	212	157	189	176	203	179	178	181	172	183	212	177	188	166	196	184	164	198	179	164	166	179	188	168	186	171	174	185	197	194	184	168	169	174	187	176	190	185	194	181	169	175	178	174	170	184	171	193	167	187	195	162	157	196	186	187	180	158	180	186	183	189	186	195	175	192	172	185	179	151	193	167	173	190	177	161	185	189	187	182	189	201	178	166	187	195	160	192	179	167	167	174	197	190	198	196	214	168	161	165	208	195	187	178	183	192	180	172	177	200	168	188	195	186	165	176	190	183	191	199	172	201	185	198	182	186	186	204	177	167	213	200	202	187	193	181	189	194	161	195	196	192	181	192	176	197	185	193	185	196	176	205	165	196	210	164	188	195	205	182	211	172	173	166	170	198	196	156	181	180	184	179	161	182	183	191	189	159	197	196	217	180	147	161	186	168	176	200	166	181	195	191	176	157	202	202	177	190	195	182	190	171	187	174	181	206	174	198	178	188	183	168	196	185	174	167	181	188	194	167	173	194	176	187	190	187	187	170	177	196	153	182	193	195	189	190	188	172	178	201	164	190	193	186	177	194	198	192	185	187	159	174	189	168	178	202	186	183	168	171	197	159	179	176	158	185	171	176	188	186	204	158	174	180	158	202	200	187	179	173	181	182	192	186	216	181	182	174	182	160	175	173	182	187	188	163	175	185	186	169	185	177	175	197	185	179	167	191	194	190	196	183	188	179	172	188	177	197	179	169	157	179	158	205	182	162	181	222	175	171	196	177	182	210	188	159	191	178	168	167	204	159	214	154	182	208	197	185	170	193	152	198	166	187	158	183	169	177	174	165	177	180	180	189	201	170	190	183	159	181	169	163	187	180	179	196	181	193	187	192	199	172	158	205	148	209	194	204	169	170	182	177	200	164	201	172	187	167	201	181	169	174	181	186	173	199	148	184	174	213	156	178	181	190	213	210	173	191	170	204	188	151	179	182	199	176	184	189	190	169	173	177	186	168	170	169	185	173	196	189	182	169	171	174	190	152	172	172	195	186	178	182	178	164	174	183	172	190	189	205	179	187	160	173	179	170	188	189	174	169	174	189	172	169	182	185	200	186	192	177	164	172	176	193	176	188	185	189	209	177	215	187	160	177	175	171	194	198	191	183	172	190	190	188	193	182	174	209	172	172	179	189	181	178	192	205	195	188	188	200	202	182	192	176	176	180	163	186	183	177	171	185	164	174	193	174	153	185	177	198	184	184	179	167	184	200	184	196	173	193	207	179	185	199	198	212	198	194	159	188	163	168	211	199	187	178	185	189	162	166	171	175	153	205	185	162	181	177	179	188	174	188	175	176	190	181	179	198	164	201	162	185	171	171	200	175	173	188	169	186	180	188	186	190	178	183	182	180	152	167	175	194	173	191	168	181	210	190	180	169	155	189	194	201	190	201	192	175	179	201	178	204	168	171	193	178	190	206	183	181	174	197	179	184	193	197	200	167	187	172	171	177	191	190	174	187	180	189	195	166	175	166	173	172	157	191	190	192	175	173	159	162	199	192	194	182	159	185	202	193	178	187	169	187	191	157	199	172	180	168	174	211	193	166	178	173	179	188	203	202	164	194	168	179	185	190	178	200	169	179	185	170	182	169	194	169	177	177	166	199	204	184	155	168	188	163	193	176	180	182	191	168	187	173	185	185	203	171	192	175	194	190	167	210	178	146	173	180	154	168	180	170	176	184	178	172	186	183	210	188	182	188	202	186	183	179	204	162	176	181	191	191	194	164	157	172	192	192	165	189	189	174	179	172	179	181	212	184	199	182	173	164	177	177	177	161	160	192	169	178	166	196	185	177	188	179	163	178	187	172	170	174	207	201	176	208
24570	20354	26419	24179	20327	7821	1037	698	595	520	460	473	346	364	323	318	282	317	285	263	259	271	275	278	260	271	265	257	247	284	269	227	276	239	247	246	247	239	234	264	228	247	228	241	219	234	249	225	255	243	254	255	242	259	251	203	211	245	221	246	232	215	228	216	188	231	221	207	228	224	197	261	228	227	230	215	249	224	221	209	215	214	224	210	197	231	221	243	215	216	234	215	232	230	238	222	230	221	236	232	210	239	227	221	199	205	220	204	219	241	219	240	220	222	214	209	213	243	222	208	213	213	241	206	222	212	198	236	252	218	225	235	232	208	223	208	218	228	217	206	226	199	227	199	208	250	215	250	235	226	223	232	246	218	212	205	215	214	227	218	237	193	224	242	246	230	238	219	254	198	206	214	233	239	206	225	194	205	227	235	245	197	218	199	203	202	236	217	222	247	227	195	218	200	206	209	212	228	238	204	211	261	211	234	212	221	222	256	210	232	221	219	222	243	222	211	223	226	229	244	245	229	206	225	215	211	213	210	200	218	233	217	199	240	216	206	225	222	207	226	221	240	219	207	238	212	203	217	234	218	222	217	219	218	225	211	244	222	198	218	219	237	202	237	220	235	207	235	213	220	207	243	234	239	224	218	255	253	232	205	214	226	226	224	229	228	226	240	233	203	205	238	193	239	208	209	188	231	232	226	194	225	204	207	216	216	241	205	216	226	201	231	221	192	221	244	207	205	229	246	219	242	215	208	228	220	222	231	229	199	216	253	209	233	219	230	226	198	253	214	216	220	237	212	205	233	205	267	257	225	264	225	233	249	206	211	234	214	210	237	197	214	231	202	223	230	228	238	232	227	220	208	226	215	213	232	253	230	206	222	214	230	207	214	226	230	234	234	217	214	247	219	242	225	214	215	232	207	226	246	227	175	214	195	220	204	225	211	193	206	236	236	215	224	214	219	200	207	174	220	209	214	246	215	199	226	209	229	227	224	247	233	227	194	218	243	219	215	216	225	231	229	228	199	218	233	200	229	196	229	234	247	226	222	215	195	201	201	223	197	234	228	222	245	203	202	210	212	224	212	205	199	254	206	229	235	251	214	215	206	227	225	204	198	235	198	242	217	217	244	211	217	235	226	226	233	226	188	230	227	207	224	203	232	255	248	215	233	221	230	230	202	205	221	236	215	219	234	221	249	213	223	206	205	210	197	227	224	226	232	231	217	214	227	206	200	241	192	219	201	219	203	219	219	231	217	218	240	219	261	228	225	217	233	240	242	245	225	236	198	205	178	225	217	233	238	216	209	223	220	240	221	217	225	230	200	252	222	232	211	226	204	209	217	204	224	234	205	226	230	239	221	242	222	199	248	219	186	229	213	237	240	239	209	243	206	227	204	218	219	225	221	244	229	208	209	238	208	249	241	215	220	217	244	233	258	235	215	231	207	233	209	206	231	196	222	212	239	206	248	240	236	232	228	203	244	233	212	254	238	257	189	190	236	241	217	224	195	229	250	208	224	202	249	210	210	207	192	253	229	220	217	219	210	181	203	210	211	219	220	229	234	221	235	239	214	204	262	212	211	206	202	196	184	272	254	252	218	216	237	208	222	202	223	217	212	200	225	222	237	210	222	229	227	229	205	216	227	226	220	211	223	222	206	238	194	229	207	222	219	193	212	226	202	252	207	242	216	211	217	227	216	241	194	228	231	169	220	225	230	221	208	210	228	226	219	210	207	237	204	220	240	218	209	231	209	217	226	244	209	237	217	219	198	232	192	217	209	224	209	233	198	242	230	215	234	219	220	217	214	244	225	249	231	208	221	212	228	227	223	216	217	248	238	224	248	200	217	221	231	199	192	224	196	224	224	220	212	267	221	212	209	226	188	206	216	229	212	220	232	243	236	204	207	234	236	209	195	221	220	230	205	218	238	231	215	219	198	221	195	218	185	207	205	221	210	212	207	240	185	225	220	212	217	203	209	229	218	228	228	213	217	210	219	240	233	209	198	237	211	217	229	235	213	205	207	216	212	220	223	194	227	243	235	238	202	240	227	235	252	223	237	219	217	238	243	218	215	224	215	213	243	201	239	204	206	219	219	237	220	211	217	196	221	233	224	206	231	237	228	229	228	233	203	217	217	219	210	238	237	243	203	221	226	210	210	206	191	216	189	211	218	201	215	225	211	232	222	210	226	234	238	235	218	235	229	250	228	219	255	206	219	228	215	235	214	223	203	211	220	205	195	240	200	215	225	216	224	220	212	212	246	203	230	208	220	221	211	190	199	222	236	206	216	201	214	226	228	227	232	214	220	246	222	214	198	214	202	247	248	237	229	226	234	230	214	249	238	249	201	247	233	209	238	219	222	230	206	216	225	222	222	203	202	229	217	222	209	210	226	221	218	210	218	217	227	207	220	218	212	220	224	206	203	231	219	201	239	248	208	228	198	228	230	205	203	218	226	232	217	220	206	223	229	218	227	227	226	232	217	239	240	235	221	220	234	203	218	209	224	228	210	229	189	246	217	197	224	211	226	207	226	209	221	197	214	210	219	218	228	241	206	225	224	200	225	214	231	194	259	224	225	236	215	218	224	228	235	224	221	237	218	222	232	241	224	246	218	228	217	217	219	230	211	222	218	229	230	223	217	230	229	218	231	224	238	219	219	206	215	236	214	221	234	203	213	213	228	237	251	235	202	210	202	214	215	238	239	239	226	195	232	212	231	234	202	232	226	223	226	228	237	220	220	211	240	219	236	209	224	226	213	212	223	209	228	225	205	205	227	220	224	213	221	235	201	227	216	240	245	227	211	200	228	216	230	228	234	228	211	203	228	224	204	222	226	216	224	209	214	223	224	214	252	251	242	195	213	204	214	231	230	178	223	196	223	218	201	214	210	192	224	225	222	211	223	213	236	223	228	209	221	229	229	203	222	204	197	199	236	209	217	229	217	196	224	227	224	236	231	229	208	248	243	214	235	223	192	222	221	198	215	197	240	224	227	198	232	215	208	209	212	213	246	212	234	227	236	221	225	241	245	224	210	232	221	220	227	225	235	221	225	213	228	224	211	223	244	223	231	231	219	225	207	235	213	216	233	226	217	227	215	237	232	231	226	204	213	212	235	228	197	230	207	219	208	218	229	223	199	215	219	224	211	249	215	185	215	201	220	238	219	212	239	208	234	207	221	218	243	231	238	219	227	219	233	210	195	223	218	202	217	209	237	244	203	253	206	221	220	237	227	225	210	205	222	227	234	201	233	230	229	217	230	230	215	232	246	224	235	218	213	207	239	219	234	243	237	195	227	239	229	206	211	210	222	234	230	208	235	213	216	203	217	216	231	231	239	243	213	210	208	204	214	240	225	254	258	190	228	210	232	207	210	221	205	202	227	223	225	206	198	223	176	240	220	208	216	224	208	237	225	213	239	226	193	211	216	224	228	231	229	212	222	194	207	235	247	223	209	206	208	224	229	199	233	219	213	216	220	257	210	208	224	233	223
16892	10834	10005	5490	3460	2327	1719	1407	1079	957	779	666	622	544	531	452	402	443	412	328	357	360	323	319	291	370	342	317	313	283	310	289	305	301	305	255	311	273	295	270	265	247	261	245	252	253	248	252	253	251	255	245	255	245	264	225	226	231	238	250	260	240	252	239	235	226	215	230	224	222	224	228	218	243	250	222	237	230	231	245	221	249	236	222	252	239	239	204	249	248	231	215	218	234	232	238	243	229	226	241	243	241	246	235	251	199	228	234	206	238	239	221	222	236	198	223	207	209	226	243	220	236	234	257	234	219	216	248	221	240	225	205	224	212	243	241	237	242	233	268	220	249	225	202	234	219	229	201	217	226	220	213	216	188	208	234	233	216	248	252	221	229	202	249	209	219	230	227	236	234	229	235	248	214	234	246	241	227	231	230	208	203	239	207	199	231	237	234	238	220	207	220	222	250	223	226	207	245	231	237	243	250	224	234	221	248	211	226	240	227	240	206	241	252	221	224	201	219	212	241	232	233	254	197	239	253	216	223	225	211	246	205	207	234	234	232	207	230	239	233	241	240	229	220	237	229	218	215	224	244	206	226	229	260	234	227	249	230	227	212	236	261	230	206	223	222	234	220	230	220	209	204	245	228	211	244	252	191	225	228	236	229	215	240	246	225	232	212	246	230	257	226	233	229	217	223	233	211	240	237	221	242	225	230	239	224	236	212	216	219	236	230	225	257	234	229	211	214	205	227	238	249	244	230	214	199	222	226	248	234	242	241	206	239	225	231	238	233	256	203	201	229	224	227	223	219	231	245	208	217	215	225	229	237	231	221	233	255	223	228	238	211	219	221	243	252	249	230	216	233	248	249	195	237	238	232	231	227	220	221	235	230	212	212	235	224	232	216	249	248	227	241	210	232	227	221	215	223	234	233	226	229	229	249	174	229	250	221	205	232	216	236	275	254	227	229	217	230	221	221	232	244	248	217	239	219	257	235	203	229	239	217	232	230	209	223	217	246	222	241	240	237	231	234	230	246	211	243	221	241	255	228	214	233	258	216	240	228	225	221	247	199	231	238	216	216	216	234	194	240	232	224	228	230	215	202	208	245	247	231	220	187	247	208	244	225	234	247	240	260	233	238	252	224	219	273	211	232	224	247	231	225	251	216	229	218	237	249	223	229	229	237	210	255	226	207	224	209	221	252	222	239	218	209	232	228	251	238	225	234	203	243	242	217	236	231	211	223	233	264	226	209	198	244	219	249	227	232	231	252	216	206	238	241	217	266	233	220	233	223	219	192	212	234	248	225	217	221	217	253	255	205	211	222	245	220	232	239	234	223	201	223	231	250	223	217	240	241	239	236	223	203	230	227	252	223	229	242	217	248	199	224	208	250	215	248	250	214	240	217	234	231	212	240	225	234	208	248	200	241	210	230	224	249	255	226	255	200	230	209	209	231	215	196	237	221	209	243	200	252	215	223	226	226	236	240	234	222	227	230	231	234	250	254	241	213	248	219	207	207	217	199	225	228	226	241	195	231	240	206	210	224	229	228	235	249	239	245	223	235	219	252	265	212	233	267	217	232	202	228	218	254	220	234	243	225	237	245	232	232	227	234	228	267	243	217	237	248	233	207	234	249	242	239	227	233	224	204	241	229	247	232	233	223	204	259	211	229	221	227	256	210	231	225	222	227	224	174	238	217	232	214	226	203	198	217	237	242	214	226	230	243	231	195	187	228	232	217	226	234	193	246	215	211	225	179	227	241	225	224	222	242	185	219	207	230	236	224	228	220	221	224	245	236	205	217	215	233	206	221	207	225	202	234	227	252	231	222	203	259	234	211	220	232	248	206	223	227	228	219	196	242	249	227	232	200	247	223	236	227	235	232	232	241	227	231	223	221	201	211	223	228	190	235	225	205	233	204	214	228	210	231	217	252	228	218	243	234	224	224	191	230	221	235	216	210	216	240	223	213	209	263	230	191	212	216	220	212	235	236	238	239	230	220	218	220	222	240	225	194	221	211	215	205	241	200	227	252	234	222	197	211	214	248	220	232	247	218	237	225	229	236	236	207	233	233	261	224	234	211	207	223	247	235	230	228	228	236	213	230	210	244	215	243	216	262	237	212	216	219	233	246	230	249	228	229	247	247	220	242	230	221	222	221	237	197	217	237	222	254	234	227	241	204	214	247	220	228	227	228	247	216	200	205	237	193	244	232	203	230	243	236	235	201	225	218	224	223	241	237	209	240	220	233	233	225	237	221	248	227	230	221	228	218	219	235	212	232	201	244	207	233	234	237	242	253	239	252	223	206	237	228	211	255	221	228	242	221	206	209	247	235	229	234	225	208	212	253	255	226	221	187	205	217	243	255	253	210	233	227	237	217	233	235	217	227	233	228	221	212	224	244	228	221	219	238	211	227	223	209	210	261	216	269	225	227	237	208	235	235	229	253	237	231	226	213	247	210	199	214	215	231	218	251	247	230	208	209	238	226	215	217	222	227	221	229	222	250	216	231	244	231	244	227	227	224	215	217	209	242	219	236	222	210	209	239	234	246	226	233	232	263	222	223	213	241	175	230	217	216	213	243	232	253	243	223	224	230	196	224	235	235	225	234	227	254	221	212	249	244	243	209	247	236	220	236	247	228	202	248	223	224	241	204	218	239	226	226	231	241	225	214	260	204	238	226	227	233	242	252	240	210	218	228	214	218	239	220	204	230	226	208	250	243	227	249	231	235	228	213	209	204	203	239	215	235	233	253	212	244	241	230	235	208	219	243	210	206	228	200	230	207	230	244	202	210	234	206	219	261	197	212	235	216	260	229	243	237	208	194	207	206	224	232	237	255	223	200	236	233	206	236	227	239	250	220	235	223	215	238	260	244	235	218	225	216	213	234	223	240	246	226	232	231	236	212	234	200	220	242	208	234	197	232	220	223	245	224	226	213	236	230	232	198	229	252	236	223	227	229	230	252	237	218	225	221	248	209	264	235	226	233	230	209	219	198	221	222	221	222	235	237	216	226	239	206	232	247	211	237	214	233	231	201	209	212	257	233	229	226	234	235	241	224	254	244	219	187	215	236	232	261	211	219	224	248	208	218	236	230	221	243	213	230	216	223	226	226	240	218	219	224	227	242	226	237	237	206	222	232	206	244	230	223	216	231	240	222	210	224	225	225	239	225	226	228	220	224	195	214	246	223	231	221	220	230	225	220	232	242	238	236	246	252	254	238	220	225	197	211	204	270	210	233	192	222	222	202	231	229	201	215	216	225	215	208	247	229	249	205	214	250	237	224	252	224	202	253	220	252	204	207	226	221	232	214	220	231	227	225	239	232	227	235	249	242	216	262	232	246	239	224	255	253	224	242	250	225	239	244	214	245	261	212	267	224	239	243	232	229	219	230	237	237	232	224	242	213	200	212	232	223	243	228	233	220	229	192	223	243	233	238	243	219	220	207	228	234	212	243	224	221	219	215	242	219	223	235	219	233	232	245	229	246	223	246
22566	20356	26941	23643	20365	20410	7378	1694	1139	1085	970	896	810	822	753	680	695	693	664	631	646	612	563	614	588	597	594	581	572	562	565	569	549	552	566	548	576	515	547	555	497	508	532	544	484	511	535	506	470	507	555	510	491	501	527	476	507	579	547	475	522	546	525	508	539	534	490	530	509	516	504	540	547	498	499	533	520	492	538	496	510	467	506	483	487	483	485	513	489	524	515	521	537	502	481	552	486	509	529	538	463	510	566	529	534	560	501	526	518	518	545	501	495	489	471	512	459	544	510	491	484	487	524	489	493	473	518	480	497	484	557	456	486	506	508	503	523	487	500	473	495	505	514	488	561	542	502	560	518	468	466	527	513	495	511	461	489	516	493	543	548	482	527	535	476	488	491	562	523	473	504	491	505	524	509	519	494	479	488	522	469	494	517	494	553	511	464	510	507	501	493	493	470	508	444	487	499	540	526	503	519	513	527	460	498	520	485	528	524	461	509	469	490	478	549	479	485	502	470	529	465	502	506	511	489	479	455	535	471	489	468	522	496	534	513	510	485	471	487	508	506	502	478	496	493	514	529	513	510	518	503	515	474	496	541	496	519	528	486	531	503	491	513	501	506	526	509	504	489	490	476	503	473	484	479	484	476	449	492	479	521	497	498	494	531	513	518	476	510	553	515	469	511	510	497	514	480	507	522	459	489	497	496	517	520	514	510	545	514	497	521	466	512	493	463	511	525	515	481	516	488	536	515	490	482	508	482	480	515	465	504	519	464	497	523	492	472	497	502	473	494	493	475	470	509	519	503	538	480	486	481	499	463	518	517	521	482	502	466	537	508	513	476	507	521	492	508	499	488	503	515	515	468	499	487	479	518	491	476	503	557	496	527	485	511	500	507	486	499	506	517	542	511	474	491	519	510	499	506	513	489	509	517	518	518	484	527	493	520	500	502	494	498	503	495	510	521	495	516	496	515	476	481	500	501	483	484	497	487	522	477	541	511	524	516	456	510	512	493	481	526	496	514	493	473	483	504	478	530	518	496	491	487	504	465	536	503	499	523	553	483	499	500	516	475	478	506	526	496	526	554	492	521	518	485	536	504	465	499	517	521	517	500	507	517	569	522	497	474	479	487	483	496	549	494	513	514	499	532	509	498	539	540	494	503	474	457	514	514	503	499	542	503	504	526	494	507	483	511	487	495	447	497	522	530	523	500	475	518	478	476	490	505	511	512	474	485	505	485	503	521	491	513	509	500	465	510	471	503	504	480	485	473	522	493	498	491	513	482	497	500	499	473	519	503	494	499	502	521	513	511	495	499	527	500	498	487	508	505	489	480	541	500	508	531	509	548	516	488	493	483	513	503	460	478	477	515	476	524	482	485	532	493	470	512	516	502	474	507	505	487	517	513	502	467	548	540	461	526	447	517	533	506	521	513	486	475	499	487	494	499	514	481	464	524	514	493	528	519	469	489	551	508	479	518	489	482	530	502	468	508	493	514	476	481	525	509	503	511	477	546	505	535	489	500	520	509	530	515	483	516	519	537	508	520	521	500	493	500	487	475	488	489	547	492	500	538	446	464	514	488	498	534	488	508	537	502	522	509	493	493	523	494	499	483	507	478	521	497	507	525	494	455	506	496	493	529	520	484	473	487	463	490	504	497	499	517	487	496	519	507	487	532	494	495	475	509	499	506	490	513	482	492	492	515	511	506	522	497	511	472	488	509	520	520	530	484	469	476	456	489	535	525	500	469	488	517	517	494	484	500	496	491	457	467	489	504	489	484	478	513	482	508	506	511	533	523	527	503	499	496	524	507	498	485	472	485	496	515	522	491	521	486	495	502	493	513	509	462	508	529	521	505	525	497	501	503	498	494	517	492	508	475	480	494	522	511	483	488	541	528	471	485	524	506	482	519	534	507	459	495	460	473	501	524	454	508	518	537	466	515	498	508	511	507	497	513	505	524	542	488	501	550	492	526	542	511	530	502	535	502	522	485	478	473	480	501	446	501	506	496	497	508	496	530	550	504	537	500	468	462	500	543	518	483	474	540	493	483	490	498	527	486	470	515	519	524	490	479	471	508	512	457	506	523	521	482	491	516	522	498	516	482	524	532	481	516	486	529	545	492	539	520	507	500	450	499	508	506	490	441	510	503	495	526	463	510	550	502	493	509	469	477	501	455	485	482	530	479	491	536	483	537	517	481	473	516	475	500	492	497	453	526	514	500	487	532	518	523	495	493	496	481	511	508	524	482	498	483	482	499	496	498	504	502	531	510	499	486	503	468	462	531	493	445	514	463	539	504	505	531	511	494	539	457	519	479	507	527	507	519	492	502	501	492	517	516	470	519	514	527	495	502	496	482	501	469	496	503	462	475	507	477	470	524	517	502	500	552	529	531	507	487	496	493	481	500	468	484	496	501	502	513	509	497	485	448	477	501	548	490	515	470	470	550	500	470	497	488	485	506	526	506	504	506	498	523	481	515	536	505	500	517	424	464	489	507	516	524	567	531	503	535	515	484	529	509	539	484	490	494	528	515	490	480	521	474	505	485	480	493	566	535	461	473	511	491	476	511	501	502	491	502	493	464	507	510	481	494	523	502	537	497	504	514	507	498	514	512	494	487	486	493	509	530	526	490	512	510	527	523	480	491	480	466	486	535	504	499	515	494	508	510	490	499	511	501	537	553	480	476	521	524	454	512	475	508	483	464	469	461	515	515	494	484	529	496	496	504	495	519	499	491	492	461	528	536	496	525	489	498	521	526	495	513	482	506	491	490	479	470	456	502	514	529	577	471	544	495	504	458	492	522	473	460	491	509	464	480	497	484	469	491	529	476	492	519	470	510	520	512	531	493	453	472	488	500	538	485	506	515	495	484	519	479	532	507	484	494	543	517	457	499	494	521	491	535	508	566	524	487	489	507	501	526	519	491	531	495	494	525	511	483	523	493	505	489	480	520	549	507	468	506	495	459	455	503	502	492	519	515	473	450	449	510	549	497	528	494	478	482	476	483	495	489	455	477	502	474	486	450	447	511	499	519	513	492	521	483	530	509	512	473	474	492	511	544	526	530	494	475	504	511	512	476	495	508	539	514	482	494	483	525	527	513	494	487	518	472	530	498	503	487	474	469	509	466	486	538	481	499	504	456	468	477	502	502	502	478	509	518	542	516	556	510	498	515	538	517	475	484	468	499	524	523	498	524	483	469	523	479	522	506	492	514	495	512	480	520	526	515	502	494	503	468	499	521	477	518	488	537	525	475	492	511	511	524	497	499	510	520	474	498	494	468	513	501	482	500	491	472	503	507	499	521	516	482	530	510	507	475	518	474	525	527	526	491	504	487	524	468	495	496	496	512	529	498	488	475	524	491	501	538	493	493	529	508	497	505	511	532	497	494	514	497	477	481	503	501	524	519	543	473	506	509	517	468	545	489	478	503	520	513	514	489	513	499	479	479	520	498	508	502	485	492	468	521	455	503	505	458	497	518	516	512	482
19274	18036	16756	9730	6286	4557	3467	2614	2112	1910	1640	1409	1253	1134	1062	1009	961	836	800	807	781	695	724	720	669	692	627	644	632	608	601	665	638	616	603	605	561	638	596	542	563	538	588	527	546	523	507	559	532	558	532	526	534	524	515	521	534	509	508	516	526	538	523	515	537	515	491	514	483	530	539	498	466	501	505	510	504	518	510	473	523	509	479	518	491	526	484	502	503	539	494	493	533	524	496	494	499	495	519	517	526	537	508	507	475	487	478	530	492	506	489	514	478	506	493	486	502	512	483	513	470	471	481	495	503	515	468	499	491	452	507	507	463	493	489	500	525	542	467	506	471	470	479	492	491	468	492	480	484	503	498	498	476	482	493	509	412	482	465	509	480	485	504	486	490	463	518	478	482	486	474	494	485	510	473	501	523	497	468	423	501	487	483	504	501	522	520	493	505	473	481	476	466	477	497	537	519	495	496	501	474	474	505	496	487	518	491	458	474	446	482	498	482	512	533	479	502	466	474	458	508	492	458	509	467	481	496	479	493	506	483	471	484	477	515	478	477	468	486	482	496	481	491	452	521	478	486	479	478	477	496	479	485	480	502	517	508	498	444	452	536	515	493	461	498	520	528	469	479	477	499	501	512	555	465	494	511	476	504	499	479	506	475	490	487	524	476	504	504	516	473	483	486	511	498	480	471	517	476	484	457	471	501	514	492	474	499	476	499	492	468	475	484	481	474	538	489	482	517	493	510	488	453	495	475	480	488	490	458	517	492	485	459	505	486	484	491	518	488	475	499	507	487	515	509	480	495	464	501	456	543	520	496	492	518	510	446	500	490	465	504	475	548	492	461	479	484	483	471	469	488	501	474	515	497	468	488	475	496	459	533	516	520	457	493	510	493	471	483	470	477	527	474	530	450	486	496	504	563	492	495	511	467	464	474	490	504	498	473	540	554	512	464	469	465	511	541	450	482	500	464	540	490	542	501	465	520	518	497	497	464	487	503	502	500	463	485	493	464	525	480	519	473	475	480	497	501	506	535	485	485	470	537	527	509	446	505	456	505	493	498	522	534	512	474	455	491	495	522	444	457	530	470	487	468	480	547	505	498	526	446	463	487	471	524	476	507	474	457	491	460	458	482	499	499	488	505	481	470	491	526	488	497	489	500	483	501	462	511	456	509	463	449	488	517	485	466	460	469	502	489	482	515	528	479	474	511	477	516	480	503	498	487	473	477	472	491	526	506	528	489	484	443	501	467	449	472	501	480	494	505	495	479	495	498	484	500	456	493	472	518	455	457	506	489	502	472	445	492	472	467	491	501	495	480	489	501	478	480	524	496	463	487	457	494	485	484	493	481	472	516	485	481	508	473	458	489	509	499	478	453	470	510	431	455	484	461	518	525	520	475	528	471	521	504	512	488	507	489	494	459	476	499	451	508	494	499	451	494	488	516	490	516	472	482	498	456	470	485	500	485	511	433	461	528	457	549	472	479	519	521	455	493	530	493	487	483	507	496	500	511	487	476	538	492	482	465	475	502	475	490	484	485	500	526	493	482	470	456	551	467	527	468	480	507	475	500	490	480	451	515	499	437	496	509	477	464	507	530	505	536	518	475	496	480	503	514	458	504	464	493	474	512	497	462	497	492	494	512	484	410	505	487	492	500	507	468	478	452	537	483	463	484	487	481	464	483	511	470	482	471	487	515	458	468	466	541	497	515	466	488	488	525	493	477	490	481	503	493	487	464	453	542	503	498	534	515	501	473	479	496	486	526	519	468	489	506	488	462	498	495	472	436	486	509	489	475	505	498	479	463	523	497	507	487	474	499	541	472	501	466	500	460	490	503	512	460	475	461	488	460	493	470	480	493	486	513	472	529	521	481	470	527	515	519	536	464	509	450	494	479	479	471	468	498	472	505	514	502	495	467	474	523	519	479	519	512	481	511	496	453	478	510	455	515	501	459	531	469	468	490	487	503	511	531	513	444	524	478	497	469	462	474	475	517	486	488	494	498	474	496	525	493	471	508	528	494	515	486	487	492	456	523	482	524	497	477	486	409	505	500	480	519	507	473	502	461	536	516	487	469	475	503	480	447	488	489	475	481	486	502	458	493	511	463	473	451	471	454	525	482	470	478	491	468	474	510	494	466	511	464	488	508	484	508	506	518	486	536	487	502	495	488	511	512	491	483	468	520	494	482	513	460	461	474	465	493	447	459	495	527	463	497	459	466	444	489	501	458	466	487	485	509	475	521	488	502	518	453	530	510	467	474	489	491	470	469	521	489	532	460	476	511	450	521	457	499	486	486	493	441	460	485	497	488	468	489	466	512	449	486	501	456	490	541	477	486	497	487	490	456	491	470	484	490	473	540	471	522	435	518	480	489	488	512	466	532	502	504	465	508	500	492	497	486	513	497	509	478	488	511	477	507	476	471	510	477	535	482	491	515	520	476	482	474	499	465	508	505	477	498	466	452	452	504	452	493	478	473	461	509	469	465	490	500	498	481	504	536	506	485	495	479	499	460	477	496	464	472	458	507	493	524	503	497	488	461	500	464	504	512	500	520	512	477	544	470	503	474	454	495	454	477	513	489	507	494	465	472	494	528	537	491	494	494	456	507	479	500	491	474	483	457	484	474	493	492	486	473	478	462	515	511	458	466	482	500	516	477	509	505	487	503	467	518	459	473	451	474	529	479	481	492	472	459	446	522	490	543	496	483	448	457	499	470	504	488	508	491	480	520	505	486	492	480	486	465	478	512	524	490	475	471	473	527	502	462	469	501	480	464	461	474	473	493	470	505	484	480	458	513	471	489	542	497	460	509	495	506	512	497	484	490	476	474	508	535	501	492	513	478	488	487	466	472	457	475	504	457	458	494	485	465	492	470	475	458	508	497	499	468	521	472	494	501	498	517	480	520	511	477	475	477	513	468	468	494	506	485	486	499	480	500	465	466	457	437	489	503	482	486	488	526	485	492	481	489	469	478	513	478	520	527	481	514	496	485	492	481	474	457	498	499	522	537	471	490	507	480	502	499	484	510	500	525	485	461	501	509	492	519	481	484	492	479	450	468	517	484	484	491	513	490	507	494	504	484	532	428	502	498	506	502	465	466	471	501	500	512	488	489	471	478	486	482	512	523	502	496	484	499	502	491	507	484	506	491	518	463	497	469	485	485	471	461	495	527	466	457	490	472	514	508	496	466	455	457	480	450	472	507	495	483	434	497	531	520	517	467	486	481	463	460	491	526	458	499	489	469	511	478	497	494	513	458	537	498	513	497	493	475	509	483	513	469	486	464	466	490	502	505	493	481	473	511	493	488	477	480	468	466	545	495	489	521	514	448	503	501	504	499	537	457	508	501	490	506	507	462	487	496	499	496	491	513	507	470	491	488	496	472	480	475	490	508	462	481	515	514	487	496	506	478	500	472	492	482	447	470	530	504	456	495	466	505	502	496	497	508	500	479	497	493	507	532	510	512	494	468	505	479	538	488	481	479	461
27993	12468	1151	354	251	210	159	179	170	153	157	145	164	170	159	177	150	182	159	150	149	171	132	173	153	155	142	155	151	148	157	178	181	177	146	173	177	152	154	163	155	162	163	155	144	122	140	162	147	141	161	161	151	148	179	136	154	176	165	159	154	161	145	184	151	164	121	137	151	152	164	155	145	158	170	136	162	157	181	172	168	166	170	142	178	147	154	151	142	169	163	161	157	153	143	180	143	165	162	159	179	128	148	174	156	174	157	169	157	151	169	175	143	142	143	142	158	164	140	147	134	189	143	157	162	139	131	132	152	129	180	150	156	141	137	168	144	170	169	172	185	158	169	162	167	146	161	172	158	146	148	163	145	176	166	154	156	162	151	164	153	144	160	162	158	192	153	175	147	153	156	148	172	181	167	138	137	139	131	156	168	156	147	163	161	161	158	179	154	149	154	136	162	141	152	194	165	150	139	147	149	144	155	147	159	139	148	141	161	152	162	183	156	154	162	145	175	158	171	157	147	147	157	170	165	147	172	134	171	153	167	159	151	146	169	142	154	156	183	154	169	149	145	170	151	172	140	134	171	155	163	144	175	136	146	120	140	155	149	131	162	172	160	148	180	152	161	153	138	167	152	162	153	152	176	171	176	162	142	152	156	180	158	160	180	149	155	150	163	179	164	152	131	164	176	160	145	172	163	142	169	153	163	162	141	157	150	132	144	152	144	163	169	143	158	165	150	166	173	144	160	147	140	157	140	138	141	157	172	153	153	167	146	161	166	152	144	157	155	158	138	145	161	169	157	165	179	166	165	159	164	140	144	139	151	151	152	157	158	155	125	158	150	154	167	155	158	162	150	152	157	165	165	154	146	153	136	144	172	175	159	156	159	162	157	169	149	151	175	152	158	161	140	147	158	164	150	155	137	157	147	157	139	151	148	160	180	143	139	138	150	148	145	157	148	143	177	147	164	165	137	187	148	154	176	165	168	143	114	151	158	148	161	147	137	144	165	165	168	166	133	161	157	139	153	154	147	152	161	156	142	155	150	153	167	161	174	150	130	155	138	135	161	169	159	182	147	151	162	164	165	155	158	145	151	165	144	159	137	156	153	156	165	161	136	140	165	149	158	158	163	167	137	152	150	162	155	148	159	165	155	156	149	153	157	154	173	146	165	169	178	145	160	158	155	147	163	149	156	148	171	142	141	145	153	158	146	149	157	144	149	152	137	148	152	156	147	148	150	166	186	166	140	165	140	151	164	163	129	136	153	162	166	173	155	149	157	167	148	150	147	163	143	135	154	153	154	139	164	161	165	148	150	158	158	146	173	157	159	149	155	166	163	162	145	159	163	153	177	165	166	138	157	156	147	160	159	160	146	151	155	172	146	167	144	149	164	131	175	151	153	175	150	159	149	170	161	151	163	175	169	129	159	164	156	143	174	172	155	141	170	155	156	177	176	156	179	161	165	171	137	147	135	135	147	146	140	163	164	172	174	159	170	154	157	155	155	150	187	175	180	159	152	157	162	173	157	158	153	163	130	155	160	155	172	151	164	141	140	136	150	136	150	156	151	151	160	147	159	143	151	147	158	161	140	149	140	150	152	170	142	160	142	178	147	140	164	180	153	167	150	132	143	160	137	145	124	164	174	169	139	151	150	140	173	142	164	141	149	138	150	156	172	155	138	154	157	168	142	151	149	133	164	166	152	150	149	138	148	159	163	146	166	159	145	151	161	157	150	159	157	155	178	158	156	130	161	183	177	150	160	151	152	149	164	156	160	156	158	148	163	148	135	142	152	153	159	136	145	157	166	163	153	175	156	161	166	157	136	149	140	151	174	174	162	127	141	169	150	154	165	144	147	161	139	143	163	162	159	140	163	166	136	126	156	166	154	173	152	171	165	173	140	170	169	177	137	152	158	146	163	137	156	130	166	180	159	155	170	139	144	159	153	142	147	181	150	155	161	149	173	144	146	163	180	147	158	165	165	163	161	137	134	152	146	149	151	162	143	170	143	172	167	162	157	161	145	142	150	165	169	150	140	126	141	153	167	171	151	156	177	164	177	128	147	156	153	166	145	131	165	157	149	170	165	123	158	141	149	140	177	170	165	155	165	167	184	143	169	160	158	182	189	149	154	159	152	159	140	153	170	145	155	152	146	182	147	166	145	149	173	161	147	163	141	154	166	170	171	170	149	163	177	157	186	165	157	178	152	145	142	169	170	154	143	130	160	141	152	167	180	156	183	142	146	168	161	139	150	163	153	159	134	157	176	143	146	129	152	167	158	174	145	124	152	141	150	169	173	172	156	146	168	158	164	147	161	153	158	196	145	167	153	159	150	145	160	182	158	138	157	146	154	153	151	140	162	129	160	144	158	150	159	154	184	169	149	171	139	162	161	175	164	169	148	143	149	160	146	154	162	157	142	151	148	194	152	142	148	157	151	147	180	163	146	152	151	154	154	160	144	154	157	166	185	169	159	177	149	169	154	158	135	157	157	164	151	161	129	150	151	134	140	168	162	156	164	169	149	165	133	139	153	154	151	133	155	161	151	166	146	136	155	162	151	151	153	167	147	163	149	144	158	158	162	150	162	161	158	148	157	148	156	155	168	147	142	153	153	170	155	141	146	138	161	128	163	153	163	188	155	151	139	146	167	158	140	154	146	162	158	148	164	167	150	163	163	166	136	170	164	148	149	156	159	165	159	160	141	144	164	166	151	175	180	169	136	143	174	163	149	180	149	166	153	162	134	141	190	155	144	155	150	140	172	171	149	179	150	172	161	166	157	153	167	158	152	149	138	158	179	183	134	182	173	135	165	137	135	168	168	170	157	145	179	178	156	144	157	176	161	197	158	172	163	146	153	147	165	164	166	166	159	185	131	142	141	161	172	159	155	163	163	151	187	164	167	166	168	138	141	167	156	141	142	150	144	125	146	138	143	158	165	168	170	145	139	172	172	167	156	135	156	131	140	152	159	145	168	164	136	147	141	165	176	163	156	142	145	145	157	153	169	144	171	173	150	150	136	161	179	137	167	175	176	161	159	155	149	181	152	168	154	158	145	154	157	165	161	137	174	152	165	166	156	138	134	141	171	161	155	145	156	140	139	141	150	155	183	166	165	148	152	164	155	151	158	157	148	139	157	165	141	167	143	149	125	150	161	160	145	163	155	178	148	172	138	148	149	153	160	156	185	145	148	173	150	141	152	165	144	143	149	172	165	147	155	158	138	157	163	171	148	169	170	150	170	165	145	163	155	134	160	169	161	157	127	169	175	172	156	159	134	192	169	152	153	156	157	153	152	151	142	161	170	159	139	139	149	164	150	135	171	165	144	144	161	160	159	148	158	146	154	152	162	155	146	144	166	133	153	155	160	163	160	164	133	146	179	166	150	164	133	165	175	151	150	161	150	169	136	149	162	143	155	159	165	160	152	166	162	156	144	158	161	124	189	148	140	160	162	147	137	140	147	172	159	159	164	160	151	161	148	177	182	171
6511	903	813	418	366	299	276	224	219	215	202	199	207	210	190	202	200	185	194	182	181	177	209	189	181	196	194	218	201	220	163	195	198	196	200	208	173	204	204	186	164	213	186	197	191	156	197	186	180	196	190	189	172	201	185	182	188	164	184	184	160	168	194	173	169	195	174	169	187	164	163	214	153	172	181	205	181	192	171	195	179	193	197	198	173	175	188	179	175	196	193	163	192	161	182	182	166	206	195	166	189	177	189	211	171	175	192	184	176	178	178	186	191	186	176	195	195	179	173	211	190	183	183	174	163	174	165	179	179	182	173	182	206	180	183	185	188	167	178	145	180	188	178	164	167	176	172	154	194	197	196	179	188	194	216	203	172	183	171	173	177	163	190	173	201	175	141	187	168	174	154	194	169	209	184	159	191	173	173	191	175	180	193	183	175	178	201	204	209	189	181	167	204	183	186	206	206	184	185	190	183	171	169	196	170	175	180	167	156	188	213	173	167	176	191	217	192	197	199	178	179	198	177	186	188	189	161	201	174	177	180	186	161	186	163	205	182	184	184	192	183	203	197	193	184	209	160	171	173	170	176	168	191	178	155	174	199	174	187	188	188	188	174	168	195	163	201	170	194	167	168	179	210	187	197	184	188	163	190	199	180	170	174	204	212	173	170	145	179	198	184	192	177	190	204	182	155	182	179	185	186	179	157	183	151	197	185	171	172	196	198	181	177	195	188	183	157	178	156	196	168	176	184	183	189	193	186	193	180	183	180	207	202	194	185	179	179	171	161	185	182	179	189	174	188	166	175	210	180	171	209	167	182	191	176	178	200	165	173	179	190	172	173	168	195	220	204	175	175	182	156	202	182	178	182	201	169	169	174	181	176	181	189	174	161	158	206	169	182	193	212	174	185	153	161	179	186	196	161	166	186	177	160	211	187	204	201	159	166	180	161	181	192	194	180	184	208	188	195	196	162	183	183	184	208	191	188	191	178	157	189	187	183	186	205	178	162	199	162	184	180	178	192	190	184	166	216	182	190	176	194	178	185	188	172	180	169	194	192	190	171	184	170	171	186	167	197	176	180	169	171	176	171	175	165	202	182	176	167	180	204	165	168	205	174	186	188	182	180	196	161	146	166	186	186	175	193	172	166	189	203	180	213	168	170	214	185	196	184	175	191	195	187	193	201	155	193	204	174	193	185	187	168	175	171	180	152	203	180	166	184	171	182	190	182	185	191	175	176	170	181	170	183	189	188	186	184	186	208	166	172	181	182	177	176	170	171	173	187	170	199	199	168	175	194	182	181	171	189	189	178	179	174	178	177	191	184	185	185	168	161	169	184	207	191	163	170	169	159	185	187	201	135	167	192	174	166	188	194	179	167	183	177	197	153	169	199	175	174	182	165	172	171	174	182	201	158	187	181	165	191	179	194	202	192	179	176	175	167	191	166	190	167	181	178	191	173	204	190	181	166	182	178	172	175	185	173	181	172	177	194	195	159	180	176	183	179	180	161	164	189	226	198	158	189	187	159	173	184	186	189	166	167	171	191	183	187	194	178	204	194	166	201	187	200	163	170	205	178	190	176	174	160	180	194	172	197	172	146	188	189	200	158	200	186	157	192	202	181	180	190	204	191	170	167	176	173	191	195	155	197	172	178	191	168	166	191	170	156	182	191	208	178	187	207	176	170	189	177	176	169	206	196	174	182	163	211	184	204	197	197	166	177	181	198	186	172	187	166	164	182	182	172	196	185	167	173	170	176	170	165	176	179	189	179	187	159	160	193	169	193	220	186	188	192	176	175	167	166	180	182	195	189	163	173	173	158	162	197	179	175	181	181	173	190	153	188	173	162	161	179	160	179	205	158	174	183	194	150	187	179	162	161	187	183	170	176	179	183	155	159	184	177	177	186	190	194	180	167	182	180	204	171	187	160	168	185	171	187	176	153	177	162	170	189	184	187	195	187	170	151	178	187	172	187	188	185	182	165	198	203	201	160	164	162	182	201	176	196	151	191	182	165	187	169	185	188	175	174	180	185	183	171	179	189	153	214	177	168	161	184	162	165	194	193	179	190	181	173	197	181	172	178	185	171	181	192	160	164	174	184	207	172	177	160	178	191	197	198	180	161	186	189	175	178	181	169	178	204	182	183	159	173	173	180	158	171	202	183	168	191	177	164	170	172	167	163	181	155	202	164	177	180	197	183	167	176	189	190	199	182	185	209	181	192	162	176	163	177	176	184	166	179	193	181	166	165	177	172	192	211	163	171	189	215	158	179	171	197	175	154	200	162	175	184	192	154	168	177	177	206	203	179	184	194	176	186	196	168	168	212	179	173	159	179	193	165	176	186	167	162	176	183	190	167	179	168	166	197	183	190	178	177	169	186	195	202	184	196	179	183	218	155	209	172	175	194	167	166	171	181	165	186	165	161	190	173	181	185	175	163	183	179	190	186	185	171	197	191	163	183	181	170	197	160	183	170	182	196	193	173	173	174	177	185	206	193	172	195	200	176	202	178	193	179	161	184	185	185	153	172	166	192	212	162	199	169	201	193	182	193	174	183	178	179	176	188	191	191	189	167	199	180	171	175	171	157	164	185	211	171	188	189	226	162	194	180	182	147	164	171	158	186	197	187	179	196	192	190	188	185	187	184	188	196	198	156	182	187	215	173	170	169	167	171	159	180	206	181	192	200	183	175	177	192	194	184	194	170	172	185	189	190	183	163	164	161	180	154	183	169	185	179	195	177	173	198	205	176	172	183	181	170	183	176	180	166	184	185	186	166	179	174	164	197	198	193	172	198	174	186	183	190	176	189	174	187	177	203	189	183	193	186	172	181	185	174	162	185	170	170	179	202	162	182	171	168	173	186	179	177	174	175	194	161	202	194	193	160	195	182	201	179	160	155	198	175	187	172	207	175	191	185	189	190	176	163	172	183	163	191	191	184	169	164	184	188	168	167	207	214	171	186	182	151	185	176	158	185	201	181	176	166	152	167	203	158	176	172	175	186	169	185	179	194	171	176	168	178	170	178	177	166	182	186	169	179	166	201	168	202	177	165	157	195	176	170	144	154	187	189	152	168	192	172	173	182	182	187	186	197	174	185	183	170	176	203	191	189	181	185	192	174	177	181	190	178	170	170	181	166	173	198	180	166	180	187	177	206	175	211	189	181	190	181	194	166	158	192	185	186	181	189	171	158	167	181	173	212	187	191	191	173	180	165	191	189	193	169	157	177	179	196	172	183	189	166	176	156	173	206	175	176	179	180	179	181	187	175	154	174	174	162	178	196	204	177	172	190	173	192	191	178	175	194	173	171	173	201	186	206	204	199	181	167	174	162	189	181	183	193	201	192	165	184	173	193	157	185	176	177	187	183	189	145	199	176	187	197	164	163	177	177	175	167	188	203	177	158	186	180	186	173	197	172	192	185	192	182	188	182	169	158	188	200	212	174	193	210	152	180	204	165	178	194	150	174	169	172	183	189	165	193	161	193	177
24475	20372	26445	24183	20351	7484	1059	710	509	534	470	407	405	336	342	311	301	308	290	274	294	267	256	254	299	262	258	252	245	251	295	242	233	261	280	237	239	275	261	248	227	251	236	216	243	243	213	233	241	226	243	204	253	247	225	255	225	205	221	229	245	221	231	228	234	217	222	213	235	211	226	235	227	265	227	237	232	208	202	212	186	219	231	215	218	227	210	223	223	240	247	224	263	238	220	206	228	227	225	224	184	247	223	202	210	208	227	225	225	235	255	230	211	228	221	219	216	216	246	216	241	214	210	235	232	249	254	204	220	215	206	212	219	221	235	244	220	226	238	226	230	223	216	205	246	220	244	222	216	191	231	214	231	249	268	229	218	250	214	233	216	205	227	234	237	220	202	220	227	218	203	199	206	220	198	228	230	218	210	227	229	228	217	180	217	226	248	216	204	246	212	220	220	257	253	219	214	219	222	217	215	248	208	255	198	237	229	235	231	201	222	204	199	239	218	224	228	241	212	216	229	210	241	240	201	219	203	238	243	192	239	224	208	225	255	218	224	211	221	204	233	256	203	208	213	185	230	202	215	181	227	206	243	243	218	211	224	220	205	212	224	206	229	257	230	231	226	238	217	210	202	227	219	224	236	217	253	198	226	231	229	202	228	200	233	224	231	223	198	204	213	243	251	225	213	203	212	231	224	221	219	223	216	237	228	222	221	239	228	229	221	235	241	231	241	230	230	217	226	197	212	243	204	268	231	209	208	223	224	200	205	225	192	210	205	217	224	254	228	239	223	237	221	226	218	226	232	206	219	205	236	206	249	244	216	231	209	206	228	198	201	185	223	242	230	225	216	232	205	237	238	234	223	216	197	224	257	220	229	200	214	203	272	214	211	235	222	215	217	239	230	216	224	221	222	238	261	236	220	219	205	224	230	190	236	234	182	227	228	219	233	206	209	218	222	233	202	200	219	200	228	199	220	212	209	222	206	223	254	231	213	210	230	228	199	240	238	236	250	216	203	200	212	210	220	195	226	242	233	243	233	209	225	255	222	215	208	202	225	233	222	230	207	236	220	245	245	227	227	208	209	205	221	230	244	217	223	198	241	235	196	201	213	241	218	221	211	212	226	247	232	226	195	219	220	228	232	217	235	218	238	233	245	229	213	225	250	212	258	203	207	213	237	221	211	215	225	233	232	194	235	217	227	205	235	247	238	240	228	206	209	205	218	241	220	215	205	234	195	216	231	216	231	206	217	228	212	230	199	204	203	217	226	209	227	230	236	243	213	230	190	219	243	215	214	207	229	208	223	219	219	220	229	221	213	198	223	220	233	232	251	242	224	220	229	204	234	224	216	232	232	238	222	224	205	218	230	211	243	206	240	237	234	221	233	225	232	194	240	225	235	248	230	202	219	224	224	224	245	225	200	205	222	225	224	233	239	227	233	196	191	209	210	208	214	230	195	230	218	218	237	198	211	195	219	208	202	197	208	239	225	236	214	235	215	233	239	235	219	230	240	230	208	219	224	238	206	235	231	249	217	207	220	227	233	225	212	230	203	225	240	230	240	231	233	200	229	250	210	231	228	243	211	225	206	194	232	205	235	236	222	216	211	238	238	230	208	238	251	213	225	210	197	214	229	215	201	211	227	210	233	239	229	210	216	223	234	265	215	209	199	212	239	236	212	219	205	218	231	213	247	206	210	204	235	235	243	203	223	222	203	193	218	211	199	213	226	236	225	211	220	214	212	221	217	214	232	232	233	236	187	227	237	210	203	211	204	225	217	217	247	227	212	224	217	221	211	224	204	228	243	214	246	228	232	241	251	217	212	232	214	218	211	225	236	205	200	196	186	243	194	224	210	214	214	235	229	215	204	196	222	222	213	216	223	234	207	218	237	232	206	238	217	242	199	213	216	216	213	230	209	222	247	210	218	238	199	224	213	208	245	208	221	200	253	184	213	205	223	224	211	225	236	205	219	210	217	223	220	215	247	240	220	241	241	201	238	237	226	222	195	193	225	240	224	222	233	210	218	239	202	224	220	205	229	222	251	214	245	193	240	229	226	199	202	182	239	206	202	231	211	226	256	233	216	265	227	238	240	230	208	252	190	209	249	229	210	241	232	229	202	221	195	247	223	217	233	239	209	221	222	204	220	216	211	232	212	197	236	237	224	216	239	177	231	227	233	233	213	232	210	202	239	220	223	203	254	211	254	207	215	204	206	228	184	229	220	263	215	215	208	235	261	239	223	227	234	221	234	230	220	233	232	219	224	234	199	221	217	227	232	225	221	221	196	211	206	229	217	221	209	210	255	231	225	191	207	222	237	218	252	201	229	204	224	194	237	245	225	250	220	246	222	241	220	216	209	254	213	211	211	217	204	229	229	223	217	232	222	225	184	224	209	217	252	239	223	209	204	230	216	224	199	211	232	216	192	210	222	229	229	220	225	226	238	224	204	240	206	207	221	215	229	193	244	232	227	213	197	215	230	227	219	238	259	221	208	208	234	194	228	217	222	222	228	228	246	208	211	199	240	238	220	207	247	229	240	249	232	222	261	241	217	242	230	216	205	248	235	206	230	250	220	236	217	234	213	215	219	206	225	193	220	239	201	204	213	225	239	212	243	218	193	234	210	222	217	203	233	244	212	240	226	225	216	193	232	238	239	231	236	204	196	232	203	225	207	211	211	236	215	220	239	238	224	193	203	231	217	238	252	202	221	219	244	209	222	230	216	217	227	218	237	216	218	187	224	232	217	233	193	225	228	241	207	217	215	213	225	218	202	221	240	231	224	238	217	231	223	209	239	224	211	225	223	224	199	220	223	219	222	230	241	200	232	212	202	218	240	238	217	211	224	230	230	203	232	242	217	231	202	212	225	218	215	221	222	214	253	213	222	257	241	205	230	219	226	222	189	245	233	213	210	237	191	243	218	242	215	209	214	249	244	233	219	217	242	221	245	177	230	226	224	201	204	231	236	199	210	232	216	252	209	233	201	239	204	224	229	202	208	209	218	250	216	213	202	210	215	255	218	210	245	218	215	203	213	223	218	234	200	202	227	244	224	218	195	210	221	197	268	207	223	236	236	234	250	216	223	220	198	210	196	195	207	194	236	210	208	223	232	220	242	240	224	200	219	233	225	235	212	225	219	218	219	245	225	205	192	215	213	249	215	223	229	218	207	219	228	242	213	208	207	229	210	213	194	216	196	211	222	244	234	211	217	204	219	241	244	226	232	237	216	218	223	241	240	189	224	202	195	255	231	205	249	234	196	209	254	215	270	249	229	220	210	234	245	220	223	235	205	224	214	220	232	227	244	211	232	239	226	248	219	250	218	239	218	222	212	224	226	251	235	208	238	224	236	216	240	207	206	211	235	222	194	226	211	208	210	228	226	223	201	212	225	199	214	244	234	252	252	210	206	236	227	230	227	220	230	226	188	218	233	209	212	228	217	221	243	223	210	225	228	233	209	203	225	236	218	185	224	207	241	210	231	219
13548	10948	10228	5501	3387	2351	1766	1304	1059	909	760	655	579	553	544	472	435	442	363	363	363	338	360	328	308	331	303	325	289	318	284	297	307	312	326	306	279	257	253	289	255	255	263	241	291	246	244	299	253	257	268	228	243	242	250	233	248	255	220	233	218	228	240	252	228	271	229	230	229	240	260	237	233	273	243	234	206	259	217	230	244	232	228	223	239	257	230	225	217	228	232	253	225	254	246	248	228	227	235	228	223	231	198	213	267	219	227	222	210	234	236	229	223	231	217	242	238	236	234	216	207	216	202	211	245	227	226	217	234	235	193	221	214	230	247	210	259	235	228	226	200	229	252	220	227	213	221	234	204	241	238	236	223	238	209	252	219	240	214	220	219	211	219	242	245	232	229	220	205	204	218	190	233	255	208	226	260	208	236	244	245	240	241	229	231	229	216	222	261	247	206	218	237	244	215	239	224	216	219	221	215	220	242	242	223	231	236	227	255	241	231	212	214	231	230	253	242	244	213	213	219	238	205	242	254	213	222	220	222	234	222	237	235	226	251	232	224	234	239	212	244	203	240	235	231	211	226	215	213	212	232	259	224	222	209	255	229	231	228	227	213	232	249	215	238	212	231	235	247	243	210	228	208	237	220	246	251	266	223	211	220	228	224	207	215	225	224	218	250	221	233	221	249	227	251	207	215	247	215	224	243	225	191	247	207	212	241	223	244	220	212	230	212	221	220	248	219	221	214	210	232	199	239	202	240	231	200	218	245	192	249	234	249	216	201	227	243	221	229	252	216	229	220	217	223	237	244	225	222	218	230	262	238	242	216	219	208	242	245	232	225	255	226	210	242	224	228	236	203	232	200	211	214	246	233	248	210	223	254	215	209	245	205	247	241	222	234	225	238	227	243	212	213	226	218	226	226	248	263	237	229	217	259	227	233	205	232	252	220	229	227	217	207	203	219	234	240	210	223	247	236	239	231	248	230	212	217	228	259	261	251	216	238	218	213	238	220	219	229	226	234	219	215	220	228	217	233	214	225	197	213	232	237	249	218	257	215	232	226	208	250	215	228	248	253	213	212	206	228	239	241	235	251	253	218	265	226	214	219	246	217	260	231	200	248	229	247	232	240	219	205	239	235	230	217	238	234	239	230	211	224	243	223	252	250	219	216	241	236	226	231	230	233	230	221	229	245	214	218	212	200	230	214	230	237	222	248	205	225	227	237	237	234	216	245	223	235	211	246	233	268	190	219	201	264	229	252	237	234	244	206	266	220	216	239	241	256	243	219	237	242	210	228	243	205	236	224	212	208	232	212	233	225	221	222	227	206	225	220	231	203	230	231	244	221	235	250	215	234	222	250	215	216	225	207	257	222	214	251	225	209	238	210	234	216	231	230	249	189	238	204	233	247	272	241	246	219	242	239	225	212	246	203	247	220	227	254	230	234	215	239	236	215	248	199	232	257	223	236	245	217	246	222	211	231	213	212	219	233	214	252	229	210	225	235	228	235	221	242	237	215	239	238	241	238	229	216	239	231	218	235	224	242	245	242	241	241	211	238	254	227	208	231	218	206	236	229	220	241	246	249	211	232	234	241	216	229	242	229	231	232	235	228	225	246	226	251	235	229	222	213	213	211	215	220	248	227	225	223	244	233	243	211	230	226	238	208	213	228	218	211	220	205	226	249	239	237	223	225	245	220	233	233	250	196	244	199	241	230	230	231	215	198	242	224	219	222	210	219	236	213	237	232	232	223	243	209	225	219	251	234	242	214	213	278	230	208	231	249	227	218	234	250	274	225	228	204	230	205	258	232	226	245	220	223	233	239	211	244	250	216	236	248	216	214	238	211	232	237	203	245	225	244	202	220	229	232	236	250	228	245	237	218	229	240	223	224	223	235	244	262	224	241	187	239	243	211	227	226	220	210	202	226	230	220	231	230	231	215	230	233	244	245	247	235	249	231	258	224	249	240	216	237	221	205	250	238	229	184	236	223	229	239	241	253	239	218	234	235	231	235	230	226	223	231	223	224	197	236	195	226	231	226	211	237	240	249	233	217	220	230	235	256	242	243	224	241	232	203	216	213	209	231	231	228	232	215	206	197	217	212	244	233	206	217	200	242	251	214	248	236	220	214	207	228	217	212	229	219	239	231	240	228	215	217	228	231	209	215	219	238	217	214	241	250	186	232	216	231	219	213	217	227	227	224	278	273	237	225	208	216	254	233	214	253	230	233	223	239	231	248	230	237	221	190	230	205	235	241	216	211	222	246	234	200	242	230	212	233	228	243	227	195	237	212	226	230	187	247	234	207	217	218	197	240	226	229	224	209	237	211	231	259	218	216	223	241	236	245	218	222	220	230	252	213	213	204	223	222	225	228	191	233	254	227	228	212	177	246	223	211	212	218	231	232	210	221	215	216	258	220	214	227	242	246	214	219	223	236	249	209	214	244	251	216	227	213	214	216	218	201	211	214	248	250	235	232	210	246	214	208	250	241	218	238	247	238	231	222	236	202	263	231	244	233	215	246	215	209	199	207	240	229	243	223	229	195	224	263	215	225	222	246	238	244	190	250	193	248	221	209	229	244	227	234	209	225	221	215	235	249	215	227	192	213	213	207	220	219	234	243	208	232	221	227	226	244	215	227	214	214	209	220	234	227	220	222	229	222	233	224	253	241	222	233	218	227	248	246	240	225	209	206	219	225	218	233	216	246	234	208	222	221	224	203	195	218	219	240	227	228	240	233	236	209	240	220	221	221	213	211	251	221	234	227	241	221	188	220	204	214	221	213	237	187	211	231	235	216	217	225	200	243	247	227	247	243	227	226	228	218	210	234	209	240	268	219	243	211	231	210	218	228	241	226	221	229	219	248	224	220	233	232	213	228	241	234	234	242	217	248	221	238	211	233	247	235	233	228	234	220	188	218	225	238	230	219	246	233	216	256	218	226	231	238	215	213	224	221	225	229	221	213	217	247	238	216	219	209	211	230	223	236	223	213	236	226	223	199	214	229	237	201	260	234	241	215	207	239	212	227	217	237	243	225	215	236	198	214	208	265	229	218	227	237	226	255	228	235	239	227	238	218	218	230	239	218	210	219	185	232	233	232	215	242	212	194	229	237	253	247	234	211	217	219	230	256	239	229	234	203	217	201	245	233	196	219	212	213	220	231	237	253	228	204	229	237	216	250	250	235	218	229	239	232	218	231	227	234	221	225	210	222	246	230	218	248	249	235	236	228	232	204	226	212	239	235	247	235	231	214	217	238	246	219	224	211	223	231	225	226	217	228	221	197	227	259	217	226	233	202	217	208	221	248	201	258	250	214	221	224	222	207	221	227	229	235	228	221	226	215	205	196	213	229	208	227	238	247	216	246	221	226	213	226	216	221	240	226	243	197	219	218	264	223	237	231	219	229	215	237	242	242	224	226	219	214	250	240	220	214	235	245	221	217	227	207	227	215	233	216	247	244	232	219	208	238	244	240	226	225	243	218	238	212	251
22551	20346	26877	23735	20354	20382	6932	1657	1180	1143	898	876	820	778	729	707	683	665	658	625	635	584	609	616	538	564	551	536	549	560	582	579	549	560	544	552	541	572	545	570	522	522	552	493	531	501	516	548	490	536	496	508	519	523	551	486	540	519	541	492	550	497	509	543	526	560	503	500	537	525	493	550	540	515	522	493	489	548	463	475	527	503	519	513	498	516	512	480	517	558	510	491	528	490	486	515	525	547	514	506	520	506	498	473	528	504	511	464	476	513	504	470	512	536	514	517	479	553	524	504	505	474	491	523	505	523	513	511	511	516	497	514	511	527	486	519	499	521	492	510	492	514	549	523	464	477	457	498	526	537	512	497	466	526	510	496	535	515	484	468	526	499	459	499	516	491	511	567	508	520	518	494	509	520	485	480	495	493	525	499	480	519	516	485	493	513	488	492	464	498	521	500	512	528	467	493	511	484	478	494	472	449	503	518	495	489	461	495	475	548	528	490	525	494	549	496	548	520	455	512	540	519	501	527	485	512	511	505	485	474	508	497	533	502	491	517	475	538	559	504	506	492	514	491	490	482	490	490	503	505	532	511	490	525	520	479	527	487	493	470	533	478	511	457	537	497	496	526	543	496	509	452	481	499	496	483	473	449	523	569	487	518	498	487	519	471	506	507	500	477	516	499	532	524	510	518	515	508	489	516	465	462	531	515	462	474	466	520	514	488	467	519	507	502	546	479	529	472	521	527	526	487	498	514	516	529	480	494	485	498	501	540	504	485	515	502	500	490	497	469	518	478	471	490	510	499	501	511	491	472	509	514	465	507	503	490	502	492	485	542	523	519	531	508	508	528	442	503	490	481	495	474	499	494	448	512	482	509	482	524	501	531	503	505	495	521	538	468	495	495	492	505	512	475	478	489	489	494	466	508	508	535	492	465	493	524	487	504	472	503	521	506	494	500	516	485	485	486	497	457	479	477	471	491	478	519	509	496	479	499	496	501	486	525	498	455	528	470	557	511	476	465	480	455	485	492	501	517	470	472	466	534	552	524	499	486	526	490	522	482	525	487	492	499	463	517	529	510	461	472	528	495	478	469	436	496	498	504	461	510	515	449	486	490	509	522	484	489	534	491	508	511	507	506	497	514	492	512	451	500	554	525	470	533	486	489	479	572	504	523	518	496	460	521	498	512	492	508	503	508	525	462	526	491	507	490	486	488	504	524	459	528	488	477	510	514	483	520	523	506	514	515	493	514	514	493	506	465	495	482	466	514	518	510	493	482	484	491	528	499	516	480	510	514	487	495	504	488	505	525	509	557	514	487	497	465	503	473	493	483	526	480	502	505	525	488	487	513	529	477	506	510	502	481	505	498	494	502	506	477	484	472	475	501	470	531	469	521	542	464	529	503	460	491	528	504	497	499	525	512	500	486	487	526	486	510	527	528	509	523	500	495	490	501	499	470	477	481	516	482	507	510	492	505	500	444	511	485	495	493	517	475	528	504	488	502	500	491	487	484	506	462	487	486	519	510	443	461	488	464	491	511	480	489	484	541	520	480	535	530	531	472	464	527	488	485	517	468	540	465	525	466	490	522	478	506	509	480	473	524	474	483	512	510	538	481	472	490	504	513	484	485	476	530	518	498	510	449	539	445	501	501	486	503	458	485	479	536	505	505	490	524	484	481	529	528	488	513	482	505	493	486	544	538	547	514	511	472	485	477	493	474	465	489	509	486	495	462	525	541	497	463	492	523	488	501	475	522	477	467	521	483	518	524	496	466	505	533	492	513	508	506	489	524	509	474	500	505	525	478	516	515	443	469	489	491	504	484	481	551	465	515	477	472	520	491	471	500	489	446	493	489	465	476	515	497	489	504	516	544	477	537	473	500	538	485	512	520	525	526	482	484	517	510	516	476	493	545	472	476	490	505	510	536	484	497	499	500	475	443	470	491	539	536	508	509	480	482	510	553	523	522	525	487	490	508	501	528	473	468	499	531	451	525	466	493	554	507	489	498	520	485	462	490	489	485	479	474	509	532	511	491	507	504	504	498	501	509	496	502	493	496	471	510	496	492	516	515	467	473	514	540	440	524	552	485	498	486	486	520	517	521	521	504	518	470	505	500	503	531	475	500	498	508	469	478	528	547	481	518	475	510	505	548	523	527	492	513	473	491	519	518	469	499	475	533	472	501	500	476	527	516	506	516	468	473	531	494	510	454	480	497	459	487	508	523	545	504	459	534	502	510	522	495	500	469	527	508	509	529	509	510	505	484	447	514	477	490	518	496	516	463	534	494	515	479	531	501	492	482	445	484	483	502	510	487	493	482	506	488	493	552	496	473	503	512	488	493	492	474	514	483	536	513	490	521	520	540	469	501	459	482	529	456	460	520	499	513	491	527	536	493	499	478	496	477	497	501	492	538	489	516	509	487	519	510	544	510	522	475	499	509	494	506	484	480	478	467	494	504	491	492	466	541	488	485	484	506	483	485	502	482	515	469	475	486	505	476	480	465	483	474	505	494	461	455	531	500	496	523	517	543	524	463	494	506	507	517	501	504	540	524	487	461	504	506	520	502	506	473	494	543	503	486	499	483	507	483	523	483	508	506	478	498	485	488	495	508	521	468	497	494	534	505	517	508	501	519	505	536	507	470	539	489	501	485	515	511	500	484	499	487	524	495	488	501	457	483	471	515	535	514	512	485	484	445	479	527	492	466	532	517	514	514	449	482	500	474	491	476	521	494	507	446	508	509	508	498	477	498	503	506	511	505	498	474	501	537	522	469	538	474	508	468	529	525	499	497	475	497	467	512	508	521	451	484	523	474	543	464	498	519	482	501	517	485	509	435	499	520	466	479	457	504	486	480	521	486	515	554	502	485	512	479	484	499	475	551	495	506	498	512	492	524	479	457	492	515	490	495	465	483	502	480	491	490	553	504	493	539	478	524	530	523	496	496	516	481	533	471	492	491	543	469	527	485	484	511	516	542	469	510	510	532	512	495	517	505	494	516	480	478	493	462	496	472	519	505	506	534	491	499	519	476	466	506	499	542	469	508	492	487	522	461	485	494	511	493	496	453	506	514	493	473	509	479	471	501	504	468	537	469	459	532	466	505	508	519	496	438	533	472	497	512	483	494	523	508	501	503	499	515	513	502	494	514	497	511	476	500	527	488	485	542	528	510	460	505	481	498	494	474	506	519	461	474	502	484	506	497	477	537	473	464	526	478	506	521	464	466	467	491	518	503	498	521	526	530	497	536	497	527	506	476	498	517	468	487	484	488	531	487	494	464	487	502	517	498	514	531	522	548	498	506	479	506	482	500	530	511	512	541	472	450	518	509	485	502	498	477	496	471	488	483	500	524	502	535	494	472	473	496	495	498	514	490	537	510	472	525	491	529	516	503	475	480	505	499	542	532	487	518	476	522	529	515	474	526	497	502	489	497	509	528	462	466	504	503	458	496	458	543	524	534	482	525	524	471	521	490	480	524	468	536	478	489
17470	17971	16943	9782	6493	4674	3435	2726	2162	1846	1577	1420	1251	1163	1080	1011	890	874	794	798	740	743	704	688	649	659	646	698	627	629	645	647	678	654	638	620	598	603	559	582	586	617	510	550	561	557	576	560	515	535	525	569	580	529	514	522	511	533	515	514	501	509	521	509	536	538	524	532	496	496	534	514	525	510	522	494	492	486	504	488	523	514	460	476	530	530	497	545	499	527	497	536	512	491	472	522	526	495	505	492	487	483	469	480	511	553	451	536	516	496	519	525	481	505	499	533	510	516	490	504	499	515	484	495	525	497	494	466	502	491	505	497	497	512	515	463	480	498	505	455	508	541	467	490	499	522	492	512	518	504	498	469	476	459	518	496	496	481	486	467	490	494	500	461	504	496	494	502	468	497	480	491	485	480	497	448	510	473	537	436	491	505	500	474	495	524	477	470	463	502	490	500	475	492	492	490	490	498	503	504	512	507	474	501	477	491	481	527	495	526	487	491	498	492	478	499	483	529	471	500	476	530	451	513	521	480	469	501	519	481	514	485	463	520	477	471	477	515	484	464	504	483	514	463	458	482	520	522	515	527	487	476	522	463	493	518	509	527	505	483	467	469	446	479	478	525	512	515	529	487	525	452	465	462	511	498	524	502	453	502	484	461	492	493	490	461	519	484	493	517	488	477	504	511	470	526	464	468	473	469	511	523	537	494	496	497	484	512	472	455	525	497	495	487	492	498	529	492	524	493	510	462	485	511	485	504	492	509	504	508	514	510	495	509	483	471	538	511	521	464	507	496	462	504	502	547	452	524	503	501	524	501	432	474	492	475	469	455	487	456	517	489	481	519	466	474	511	527	502	484	474	465	510	496	500	512	487	480	504	490	504	497	538	533	456	504	515	490	498	526	507	496	481	474	464	490	471	472	535	508	468	476	523	506	467	479	516	456	475	468	491	487	473	455	461	511	492	463	502	487	532	522	481	477	486	489	505	501	502	498	512	487	450	471	504	500	511	498	520	495	486	468	476	505	483	525	491	454	512	517	501	511	496	439	540	481	501	466	476	473	473	479	520	508	492	496	502	511	491	521	511	504	531	486	459	490	508	487	481	497	512	483	498	478	483	491	463	485	532	513	468	497	473	485	529	551	520	482	498	495	492	499	459	467	493	470	483	441	504	473	493	499	456	490	498	479	506	456	478	521	485	476	483	529	491	489	491	550	475	527	498	509	464	486	543	479	485	506	486	513	463	494	479	500	493	510	489	495	475	509	506	478	499	513	486	488	464	520	471	454	444	530	467	477	500	492	495	463	496	479	542	476	491	470	525	496	463	477	481	486	482	503	475	459	510	488	521	505	484	485	505	494	533	504	473	495	493	485	461	517	466	494	503	448	488	492	504	513	498	482	510	508	551	485	461	531	479	460	509	504	498	542	479	473	500	453	469	519	479	486	460	497	504	486	493	458	497	486	498	472	485	469	517	469	457	466	526	460	478	464	504	488	499	466	489	462	433	515	490	481	476	478	554	549	483	461	480	537	470	484	473	512	496	462	477	497	490	462	476	497	483	453	506	491	467	498	467	510	480	496	513	513	492	497	491	501	488	506	465	508	496	473	479	562	492	505	487	485	516	512	460	476	480	463	509	466	483	489	491	495	499	463	488	489	450	509	498	492	497	497	470	477	502	489	509	500	475	488	487	463	504	485	484	487	519	475	460	469	485	477	450	528	466	523	471	495	515	479	521	436	476	468	472	487	479	494	455	466	458	492	508	466	512	502	493	496	483	508	511	508	493	510	491	461	487	498	488	532	485	486	517	508	474	475	468	481	455	527	497	492	436	491	506	509	472	482	474	449	478	482	488	492	503	490	509	530	490	492	492	521	498	472	514	483	495	491	464	503	448	472	499	479	498	484	468	499	460	480	523	510	496	479	468	490	478	484	490	522	499	478	460	479	495	478	451	467	488	472	498	503	491	492	520	530	509	466	528	483	499	496	503	515	504	460	486	464	463	498	509	514	479	492	466	502	472	494	495	507	498	474	518	499	507	492	448	498	515	494	476	461	494	491	495	470	484	489	463	497	476	509	513	491	491	540	472	488	475	519	451	476	485	488	479	521	494	491	506	511	511	479	481	488	510	472	490	517	514	478	516	491	491	470	504	487	486	453	526	481	507	480	510	523	467	497	485	469	487	526	505	481	499	504	498	511	500	488	495	482	454	499	497	470	495	512	515	500	479	503	455	501	476	459	498	469	472	464	511	486	521	483	464	469	487	486	498	474	493	487	468	497	492	478	474	485	492	496	483	515	484	530	491	468	468	509	469	483	491	472	519	506	486	497	499	478	469	480	468	505	528	520	476	517	539	471	530	474	509	499	519	476	541	486	487	503	512	475	494	482	500	481	509	513	504	506	477	491	446	526	464	477	493	468	457	512	467	499	520	483	447	491	477	474	504	536	537	487	502	509	500	494	500	482	452	518	478	489	485	502	500	504	506	495	527	453	562	439	478	456	489	501	491	496	446	527	458	455	531	478	497	489	501	524	461	500	479	471	420	482	542	482	494	520	492	514	480	482	460	464	500	530	469	489	464	462	437	495	488	491	516	473	431	464	496	473	541	489	486	490	474	496	485	500	490	521	482	495	483	469	473	469	510	512	505	488	516	465	480	520	505	501	514	510	498	484	504	530	522	494	502	488	490	469	461	498	507	492	491	525	479	464	478	481	519	485	530	509	508	477	489	460	487	476	493	503	481	492	498	484	492	504	508	484	493	506	516	537	490	504	531	479	536	561	473	484	472	485	521	496	536	463	476	510	472	494	480	521	477	480	513	504	495	505	491	481	498	469	476	462	508	508	471	443	502	478	467	474	482	492	458	488	524	502	475	514	471	470	507	495	490	481	497	476	503	509	509	480	525	482	500	498	487	520	489	440	479	462	473	488	513	473	476	483	502	506	485	485	493	508	475	483	472	504	453	537	474	484	521	479	510	520	475	446	477	490	511	531	424	475	483	473	505	484	484	514	504	460	476	433	508	498	497	541	504	501	494	478	457	477	544	483	464	481	485	480	460	509	465	504	449	489	495	476	503	477	491	489	525	479	510	546	503	483	504	510	532	460	480	485	517	499	491	470	534	493	486	503	530	450	506	485	467	488	503	539	532	467	491	471	478	504	497	505	504	466	503	514	459	475	500	469	473	503	475	485	497	519	496	509	517	479	453	479	526	509	502	449	489	439	447	544	475	488	475	552	481	478	502	501	521	532	513	481	536	490	484	463	490	500	512	479	486	501	456	548	514	476	499	485	480	484	516	464	520	472	491	514	484	488	475	513	467	473	534	481	465	496	536	518	477	496	478	483	474	493	494	494	511	513	481	513	463	452	478	490	503	492	499	472	483	468	508	481	469	512	490	437	464	480	515	529	463	466	510	483	469	474	528	514	494	492	497	486	491	486	493	471	450	458	489	475	487	527	530	496	491	476	496	475	487	496	487	483	481	516	512	476
27766	12373	1210	413	248	222	166	178	152	176	166	164	155	159	151	138	156	143	132	145	148	158	166	150	162	158	159	152	162	161	149	164	136	175	168	144	168	155	165	151	163	153	190	160	171	166	138	146	155	148	156	181	140	143	155	163	155	132	147	161	154	153	159	163	174	162	157	168	136	148	119	175	143	147	159	173	145	161	154	166	166	168	159	147	150	169	168	142	158	149	142	141	147	137	154	155	147	135	170	168	144	157	143	177	151	163	155	150	163	161	161	153	185	147	157	143	173	148	146	134	158	156	145	153	128	136	144	153	164	156	154	183	138	140	158	136	156	163	143	153	139	130	147	159	161	158	146	162	130	173	172	142	160	154	126	148	154	147	155	152	140	157	142	158	153	152	158	147	163	138	152	151	131	157	171	152	157	167	172	147	172	161	142	134	142	153	155	158	143	128	129	143	146	174	171	147	147	148	153	162	151	155	166	159	115	168	152	165	174	172	179	172	170	154	149	163	154	145	169	168	151	167	136	166	157	145	149	146	138	134	145	166	163	147	172	164	149	147	135	148	152	147	143	180	163	123	158	171	152	140	187	156	152	164	153	136	170	148	167	161	167	164	172	156	147	163	156	155	177	148	157	140	145	153	151	182	150	157	151	134	169	139	165	157	144	164	145	154	129	151	141	153	154	167	157	149	166	153	156	150	161	125	157	158	166	151	147	159	164	133	153	146	150	144	151	158	144	172	159	188	151	165	159	152	159	168	153	165	158	141	151	174	159	168	152	152	161	159	169	145	144	154	172	169	138	136	175	132	137	147	163	123	155	179	158	137	151	157	174	149	154	163	154	146	149	151	152	172	128	160	162	152	140	163	160	161	149	163	153	139	160	138	172	149	173	149	165	157	175	173	153	149	148	145	141	162	135	170	157	154	173	167	153	170	145	171	147	156	162	182	163	156	139	151	157	158	151	148	162	161	140	146	143	151	156	143	155	140	140	137	156	136	159	175	175	187	159	158	147	158	139	146	165	175	165	150	127	187	153	161	166	163	148	133	147	153	163	140	119	171	156	158	191	159	137	144	156	155	163	151	134	141	164	144	148	146	159	155	146	137	148	150	172	162	158	153	138	171	162	179	173	167	168	132	150	161	155	147	152	143	158	134	151	152	158	166	165	151	142	164	158	171	146	144	154	135	160	132	134	152	150	159	165	165	164	147	151	178	152	128	151	146	146	135	176	155	155	181	164	146	158	137	172	172	168	166	150	165	143	165	158	159	169	162	149	152	174	149	140	145	153	142	150	139	175	153	174	158	157	129	154	150	138	157	132	154	145	172	150	165	160	178	168	167	143	154	159	133	147	143	145	142	163	155	152	178	139	160	158	155	153	137	153	136	176	152	159	149	153	152	154	153	162	176	146	144	141	136	159	162	140	144	154	134	160	147	139	154	153	127	135	139	141	146	151	150	164	163	166	160	163	178	177	176	167	168	151	165	124	136	175	149	159	172	146	167	156	160	144	147	146	140	157	157	156	147	147	157	156	147	156	164	179	152	152	165	160	147	150	148	141	162	150	153	156	161	179	151	144	170	157	147	135	139	168	149	158	135	146	135	163	170	150	151	136	168	134	147	159	153	134	142	159	157	146	161	162	163	163	174	172	137	152	176	149	174	167	146	167	160	164	134	170	149	147	146	147	146	145	161	136	167	146	159	166	133	174	161	160	145	153	133	152	150	161	148	174	153	148	157	120	163	151	143	154	141	174	168	163	139	150	160	143	138	144	147	165	161	151	149	136	144	164	163	157	139	152	150	145	161	140	137	167	169	156	147	156	171	153	151	155	157	149	141	145	140	154	174	148	166	161	159	124	157	152	165	165	152	138	175	162	137	153	148	166	156	173	186	177	131	135	176	143	142	148	168	149	146	130	160	153	128	155	148	152	147	161	165	158	139	169	153	155	174	133	162	162	156	157	151	163	157	155	152	154	175	142	146	156	141	153	136	172	146	160	162	160	161	156	156	144	142	147	169	152	178	149	158	151	153	160	187	136	160	155	158	156	173	146	155	160	176	176	147	148	142	132	159	170	141	154	167	142	152	163	150	155	156	178	156	148	160	152	158	144	135	146	152	154	150	136	161	197	146	160	171	169	134	185	150	138	174	166	168	163	135	170	129	174	156	143	175	150	146	138	165	140	138	137	163	163	158	163	162	156	164	140	170	162	176	147	179	132	136	178	147	159	142	174	145	161	163	147	140	160	165	161	161	175	165	144	160	160	172	150	178	161	173	141	176	157	179	141	168	170	147	148	151	146	180	158	155	169	151	149	170	129	158	177	135	162	137	159	152	143	161	153	161	157	162	145	161	170	158	145	152	156	131	164	174	147	137	158	183	151	161	153	152	157	152	162	179	169	155	173	148	157	148	152	143	155	144	149	145	150	137	153	146	166	152	182	132	167	170	164	141	161	152	156	146	165	175	171	147	189	137	154	149	157	144	158	141	171	169	145	145	154	155	160	166	154	142	142	142	142	147	166	147	163	147	169	150	145	155	197	150	147	127	178	160	145	147	173	153	132	156	151	137	139	151	157	169	153	153	166	176	157	158	152	131	159	172	157	137	129	170	128	174	166	154	136	142	164	148	161	158	151	157	151	175	155	145	164	150	164	150	153	169	164	155	162	157	154	158	179	171	149	178	158	156	152	165	160	170	129	145	178	168	161	128	139	156	154	144	169	168	139	142	157	152	147	150	147	149	161	168	168	154	153	175	149	154	154	173	151	139	172	149	167	146	159	172	157	170	146	146	166	150	145	134	153	167	153	146	160	132	156	158	166	161	173	156	161	158	138	161	147	151	151	169	162	157	161	155	140	157	154	166	163	156	137	148	133	158	159	148	131	174	144	172	170	162	171	138	141	162	124	148	150	173	148	151	138	155	133	148	169	161	162	152	158	160	148	146	156	157	161	152	140	162	131	147	153	145	142	155	154	157	164	148	175	153	145	136	168	157	119	175	176	153	169	154	144	133	157	148	154	167	148	150	147	140	177	175	198	144	132	146	156	136	153	147	153	177	143	149	163	181	165	168	134	148	155	144	167	164	143	165	163	157	148	160	159	169	158	153	156	174	158	162	156	150	157	161	154	142	178	150	143	158	143	132	161	146	149	149	137	164	156	166	171	158	148	152	163	168	137	160	145	158	176	164	154	143	153	150	153	137	151	144	147	149	165	164	157	162	131	181	159	154	163	159	149	163	144	168	156	153	170	148	167	140	148	168	147	163	141	160	138	137	155	141	132	143	169	142	160	148	158	177	144	145	180	149	130	137	159	145	158	155	151	135	146	147	143	159	146	137	169	144	134	165	154	166	156	166	171	133	142	159	146	146	153	150	123	182	174	163	145	169	159	132	159	170	147	132	151	141	173	150	175	156	149	132	166	148	142	159	164	151	152	147	150	151	168	156	151	166	145	165	161	155	163	150	143	154	155	144	189	164	147	139	144	142	148	147
6105	873	752	451	326	285	244	234	236	240	193	183	213	186	192	194	216	171	182	184	205	144	164	179	191	201	231	196	191	175	205	212	196	191	206	211	165	192	188	195	161	178	202	186	201	175	213	193	194	173	183	207	185	197	194	189	165	196	184	160	170	203	204	190	190	182	174	181	180	200	188	148	185	185	185	197	198	174	188	175	165	180	181	176	167	189	160	184	197	183	184	168	160	164	157	192	174	192	209	167	179	175	164	188	201	183	166	171	168	185	200	176	177	188	179	183	190	174	202	187	188	156	198	183	179	179	180	159	185	174	168	204	147	174	216	184	185	176	166	185	167	184	158	146	188	167	168	173	184	198	172	178	162	178	193	201	180	198	171	178	188	175	186	180	199	174	185	193	153	186	171	177	198	204	180	203	198	163	196	196	182	176	186	177	193	172	138	177	193	187	170	187	202	174	157	194	180	184	171	208	172	149	157	192	200	212	162	173	194	186	185	175	162	180	178	160	211	156	174	172	184	182	172	163	188	179	159	173	202	183	165	202	183	194	175	187	179	183	166	178	177	148	164	183	174	177	189	191	180	176	171	174	179	160	155	207	178	179	167	165	174	186	198	175	185	178	180	136	183	182	193	183	182	194	204	166	164	185	192	164	204	160	179	194	184	201	170	175	169	158	157	211	190	175	197	159	166	183	189	181	166	169	195	170	200	162	157	156	187	168	172	171	157	171	173	167	163	174	170	180	175	154	184	194	193	164	179	174	193	167	195	176	180	168	182	162	199	201	188	173	211	186	204	210	196	166	183	172	156	188	181	181	187	172	156	184	175	184	200	177	177	186	177	167	167	178	183	162	178	161	194	163	188	175	181	187	205	179	156	184	146	182	201	176	168	191	183	179	200	169	182	196	176	185	168	159	168	175	162	186	175	171	180	174	180	197	181	193	203	162	185	159	142	186	189	183	159	184	175	187	171	166	155	180	164	178	173	192	182	184	163	165	177	184	178	179	158	160	180	184	197	182	183	203	167	175	151	189	176	174	171	168	178	199	178	185	172	183	185	195	203	187	176	178	188	182	179	155	162	178	178	209	195	184	184	179	182	175	175	194	202	172	186	175	167	193	183	154	154	184	182	178	166	201	173	154	203	173	192	164	195	173	183	160	161	193	167	190	191	152	188	210	182	168	164	175	174	179	172	196	161	181	186	164	195	166	185	201	178	174	174	196	186	185	201	185	185	149	166	171	144	187	188	193	183	162	196	188	156	168	162	160	171	180	192	165	191	194	168	148	186	174	184	166	172	169	163	194	159	162	189	151	176	192	157	180	170	185	177	197	171	175	187	173	197	178	183	181	194	170	190	190	185	170	167	169	212	200	195	185	170	180	179	201	203	183	197	154	188	200	172	202	171	189	181	168	176	204	189	168	166	191	155	176	190	178	174	171	155	185	183	167	196	178	185	195	160	186	168	192	181	173	172	156	184	202	182	176	150	172	168	164	171	172	175	164	193	199	167	192	188	212	193	165	176	190	183	208	156	183	166	193	174	172	182	178	179	169	166	179	177	165	175	185	197	206	177	174	172	158	165	202	168	182	183	191	171	168	161	173	165	170	181	159	164	156	167	190	205	196	187	180	154	176	162	188	156	181	163	195	202	185	176	193	171	173	203	153	173	179	189	207	201	170	181	222	165	170	179	176	193	177	173	170	185	170	158	169	164	175	190	180	194	180	171	177	177	209	176	166	190	198	166	201	176	180	162	172	189	170	177	197	177	177	188	171	159	183	164	187	189	180	174	191	162	194	183	189	159	200	182	194	183	173	177	207	176	182	183	182	176	172	165	158	164	196	178	161	172	179	166	192	180	179	191	179	182	197	175	181	170	190	165	160	191	189	175	163	168	183	180	180	191	197	170	193	198	195	189	184	180	165	207	186	160	161	171	210	191	164	203	175	182	187	167	172	181	176	166	188	171	173	170	165	191	186	182	189	182	190	197	179	179	184	175	183	186	166	162	178	150	187	181	176	173	167	202	171	157	154	189	174	165	193	190	169	159	198	213	162	168	177	173	178	161	148	162	179	157	189	197	170	188	188	203	181	181	190	201	188	196	166	166	188	170	169	178	167	181	193	206	174	172	212	160	150	178	197	205	155	190	195	173	211	184	200	173	188	181	206	187	167	163	195	184	183	174	180	173	157	147	184	219	148	201	160	166	167	172	172	187	170	175	174	184	193	191	191	192	178	174	172	196	198	190	179	182	188	176	199	178	189	200	154	183	178	178	164	202	189	187	183	173	179	213	176	165	185	171	185	160	180	200	173	173	180	184	184	214	181	207	187	184	175	186	182	182	183	170	158	196	183	175	168	199	202	158	187	200	169	181	168	181	162	167	197	179	189	165	162	157	182	166	169	158	186	181	181	162	181	166	142	191	188	193	182	180	200	208	186	185	152	184	186	173	207	187	166	191	179	221	176	194	201	187	195	155	184	185	192	175	181	185	204	183	177	199	167	193	202	186	185	156	193	187	195	174	205	175	175	188	169	185	179	171	162	180	192	197	182	151	184	186	185	176	177	191	168	190	175	194	162	168	189	175	203	186	178	179	157	176	177	185	182	188	179	182	162	172	177	172	187	171	188	178	167	189	180	163	206	165	193	160	184	165	188	182	189	203	188	182	185	164	195	190	166	182	198	172	186	173	156	183	171	195	179	197	171	171	161	170	172	209	157	173	183	184	199	190	177	179	186	167	162	178	206	170	193	181	173	194	200	165	181	176	171	159	190	185	189	183	196	171	174	176	168	183	187	203	186	182	190	179	191	170	185	177	173	202	168	181	176	177	174	175	184	166	168	193	167	158	165	182	187	156	167	172	179	152	175	156	173	202	188	182	178	170	163	173	183	206	176	192	177	163	188	175	182	189	173	185	165	168	185	161	200	187	180	196	174	183	169	196	189	180	178	156	175	211	173	207	174	182	159	210	172	169	158	192	183	160	195	193	164	190	183	179	185	174	184	174	185	177	179	174	182	180	178	196	196	190	170	183	176	182	175	186	192	171	182	192	161	180	185	179	171	207	190	204	181	180	188	187	158	199	184	157	202	187	198	170	157	185	184	202	178	166	158	177	186	166	166	187	187	187	173	166	172	189	160	174	184	196	189	158	169	142	181	194	163	170	165	204	161	194	163	190	190	152	179	186	179	149	182	193	188	180	172	191	170	169	191	170	175	195	181	202	163	188	173	178	184	201	170	188	168	170	154	179	175	175	191	176	182	173	181	212	169	187	182	184	184	175	189	169	208	180	160	177	204	173	178	192	168	191	177	190	182	187	189	178	183	184	219	190	179	201	201	179	152	156	173	155	199	166	168	200	164	191	169	202	186	187	170	165	174	177	165	170	181	179	159	184	193	174	176	158	168	179	151	161	177	188	181	184	172	198	169	182	195	188	181	196	186	177	174	167	195	204	151	168	195	197	189	177	178	181	183	188	169	185	177	178	184	176	174
24520	20381	26435	24208	20341	7934	1074	704	567	521	419	423	394	363	327	355	308	304	296	284	322	277	270	248	244	280	243	270	257	237	304	267	254	259	248	256	246	257	246	242	227	235	222	248	236	266	219	245	240	247	219	237	208	217	218	259	243	230	233	261	214	222	252	214	244	215	233	247	245	216	234	236	218	224	232	206	214	234	236	232	217	227	230	200	232	207	204	222	225	217	228	235	216	220	199	213	214	213	231	211	237	224	234	210	232	222	228	223	243	252	214	240	209	218	241	247	228	200	268	247	237	239	202	196	243	212	238	231	197	217	218	199	237	217	213	233	218	207	202	223	243	222	234	187	206	233	233	243	241	205	222	247	237	227	228	221	241	211	220	211	220	201	226	200	217	204	212	209	215	249	217	228	247	199	241	225	204	249	225	215	238	244	200	225	201	226	236	209	243	224	229	226	207	235	240	233	239	217	219	209	235	205	197	217	203	218	188	256	214	223	231	244	224	233	239	229	217	219	228	244	236	206	226	218	236	249	216	217	231	214	205	207	229	207	240	222	216	214	247	201	227	234	218	210	190	237	222	221	245	224	231	216	258	230	224	209	211	216	213	217	242	249	219	232	226	205	245	217	218	234	248	196	215	244	238	212	247	233	211	203	203	224	219	187	212	222	206	216	195	230	225	250	227	215	203	227	213	260	214	255	191	229	231	245	207	226	222	191	224	222	231	205	221	227	237	216	241	209	200	246	235	220	192	221	220	236	235	203	218	206	207	238	215	216	246	244	225	225	203	211	193	205	212	197	231	214	218	230	231	221	220	259	246	216	210	204	211	235	194	227	207	195	225	199	216	220	224	229	244	235	229	257	236	226	220	232	195	221	237	240	212	205	211	244	217	207	224	229	239	240	256	215	208	239	212	204	232	218	215	207	207	241	219	217	210	205	217	223	204	228	219	194	222	191	232	221	232	208	212	235	236	223	242	237	225	200	213	219	245	212	194	219	207	213	223	213	236	240	212	214	223	204	221	213	249	183	237	220	228	226	206	244	211	209	228	243	182	242	198	264	216	226	203	207	237	233	201	230	209	203	230	235	228	233	201	197	207	248	236	216	235	206	203	232	208	209	205	245	234	202	228	181	206	225	241	216	197	230	222	210	254	223	219	212	250	206	216	238	225	250	227	238	217	222	220	229	229	222	221	213	218	225	227	207	252	203	238	218	209	205	223	220	216	240	213	241	224	199	221	240	220	227	234	227	203	213	215	216	221	239	215	225	208	237	233	181	229	224	249	247	214	233	201	201	235	219	220	217	221	240	214	213	212	197	220	238	213	236	241	219	222	239	229	200	243	229	227	232	223	242	230	196	205	234	218	203	199	210	223	226	208	204	192	212	219	216	237	224	229	217	208	220	247	219	223	213	226	232	216	223	225	228	214	264	226	249	242	228	239	219	237	216	266	226	230	239	208	207	235	221	232	216	226	221	244	232	209	220	239	216	215	224	246	202	206	206	235	226	195	213	215	231	204	213	213	231	194	227	207	225	226	200	213	227	224	212	212	241	207	230	208	198	230	239	227	209	217	231	197	230	208	225	210	218	201	225	267	201	198	203	214	213	219	252	215	202	220	238	254	224	224	224	219	238	247	223	225	195	258	203	240	202	224	209	224	225	228	230	209	233	224	243	223	216	214	236	225	218	220	215	241	220	206	207	261	224	217	199	228	221	207	229	210	211	206	222	209	221	219	215	226	227	211	213	243	198	236	208	212	231	211	251	214	241	219	234	212	200	265	197	230	222	236	233	232	215	211	200	238	229	236	221	180	220	218	210	212	230	235	220	186	249	215	204	231	221	226	206	207	203	209	201	249	190	230	238	223	233	233	222	227	230	242	212	205	233	224	215	215	230	211	250	254	209	221	214	216	215	213	196	208	272	220	230	213	243	236	225	223	217	239	221	208	208	215	208	216	230	224	200	260	224	211	203	237	245	252	223	222	241	215	243	217	208	218	227	216	239	239	225	246	210	262	212	237	204	208	202	207	214	230	239	215	201	269	221	259	230	234	224	214	218	235	223	238	206	218	208	219	225	227	245	204	231	219	232	207	261	223	221	196	207	231	207	233	240	254	231	218	229	229	240	192	222	213	221	228	224	226	230	234	222	219	226	225	243	220	228	217	239	227	226	237	230	239	249	217	196	198	210	218	229	231	214	215	242	215	228	218	206	209	220	206	226	210	225	221	237	217	188	208	208	239	214	210	209	206	216	211	203	211	219	217	223	229	224	230	200	230	218	223	230	225	215	233	214	223	212	252	249	216	214	213	233	206	220	188	218	215	191	216	216	245	238	204	202	201	215	232	200	194	224	233	191	223	201	218	218	247	208	238	237	216	200	208	247	214	248	225	190	228	225	212	237	201	204	214	213	254	221	220	213	194	227	233	268	219	221	228	235	216	224	222	214	231	230	234	206	228	245	221	232	193	227	230	214	224	205	213	222	211	227	222	220	213	214	202	205	226	234	212	217	219	224	225	247	235	220	217	240	212	229	206	234	227	239	211	216	192	215	223	213	223	254	222	221	224	229	221	234	244	210	222	235	189	218	231	216	236	241	223	226	227	222	256	250	233	204	236	235	232	239	238	242	221	236	207	234	219	224	203	225	216	225	212	230	208	208	242	229	221	224	190	208	240	218	212	210	219	221	225	234	240	212	230	239	226	235	204	215	207	215	227	216	227	204	237	206	221	234	215	202	229	226	228	242	211	212	193	204	255	214	211	199	227	213	210	224	221	235	200	224	229	221	199	214	214	209	231	201	247	218	220	227	235	239	232	226	203	196	219	199	210	243	221	233	225	239	219	227	223	228	207	223	222	237	216	228	252	228	238	223	214	187	239	238	205	216	224	222	222	187	218	212	228	235	210	246	208	221	211	232	196	203	247	209	200	209	224	202	223	219	210	215	207	229	216	224	243	181	234	214	257	227	223	232	222	216	202	224	226	217	211	207	203	208	215	197	216	242	228	212	232	210	213	219	221	226	225	221	227	221	223	206	222	242	214	231	232	208	225	211	258	229	228	218	198	240	221	225	193	246	260	225	198	208	229	212	236	237	239	242	253	224	218	250	227	244	215	250	229	232	209	235	243	239	211	220	195	230	223	231	216	189	217	224	214	249	205	233	219	214	216	239	204	246	227	208	248	203	230	210	242	229	230	207	210	239	213	228	205	203	220	204	218	228	236	211	206	226	198	233	245	213	215	213	233	214	221	240	228	232	196	218	225	211	225	194	205	224	219	200	221	223	215	236	238	234	232	200	213	232	200	215	213	229	217	230	241	218	201	207	222	236	238	232	228	226	247	243	243	247	216	233	227	232	228	207	192	220	224	191	235	228	248	215	214	202	224	209	218	216	233	218	204	239	215	217	219	231	209	226	222	229	233	209	213	217	217	209	201	224	221	221	225	229	218	213	210	224	224	218	218	233	238	235	214	219	187	229	235	204	212	233	242	213
16462	11068	10452	5391	3308	2478	1809	1336	1052	892	726	698	633	567	510	478	381	433	410	388	413	356	337	333	311	340	307	311	290	280	319	307	353	297	314	299	302	291	286	272	278	273	261	242	279	251	262	264	252	272	263	240	244	219	259	237	252	259	258	264	234	230	237	233	216	235	235	238	253	245	206	239	243	234	245	216	219	233	209	247	248	240	241	238	228	244	216	238	200	215	224	244	258	268	224	235	236	223	233	240	242	238	236	225	248	232	235	272	202	227	215	235	238	229	214	248	240	235	217	259	223	225	222	250	255	234	221	243	246	233	196	241	223	217	219	211	243	233	219	178	220	218	226	248	232	254	213	241	246	230	242	218	215	232	227	224	219	238	247	262	210	227	242	212	223	229	246	214	235	234	225	231	238	234	244	201	224	244	260	235	238	237	210	226	228	234	249	241	248	256	215	208	245	228	242	241	230	196	247	227	250	213	239	230	247	217	219	216	268	226	219	215	247	250	212	234	222	206	224	232	212	229	253	256	228	224	248	266	235	249	232	227	218	236	240	213	231	263	217	248	214	232	202	233	261	228	245	225	240	229	220	236	225	210	238	210	226	234	243	210	217	236	241	229	241	219	196	211	235	214	248	230	211	218	223	231	222	220	246	212	234	228	231	235	228	221	244	231	234	232	228	202	216	227	217	240	230	241	230	224	222	202	248	226	221	216	234	207	228	220	235	242	257	239	221	224	228	228	240	215	226	254	248	245	224	222	232	226	252	231	245	255	242	218	213	227	232	242	209	222	243	239	210	234	235	209	215	237	227	238	238	241	225	230	237	221	202	244	254	221	219	230	244	222	242	232	230	199	221	213	229	237	208	217	233	205	219	215	229	236	255	257	204	231	198	238	246	248	206	187	244	220	219	225	207	260	228	221	231	233	249	263	232	213	219	219	196	206	224	224	217	218	220	228	223	245	237	212	222	237	219	206	223	219	258	233	221	228	219	227	223	222	266	223	217	244	239	249	222	214	222	217	247	214	229	210	214	205	260	237	232	208	220	214	207	212	228	222	210	235	206	236	236	221	213	231	226	228	239	216	241	225	208	212	217	244	237	240	250	230	219	213	222	229	227	232	200	234	224	213	217	220	202	224	243	233	218	226	251	196	245	238	222	241	228	225	229	217	227	229	223	245	230	236	223	234	210	242	224	244	222	217	222	213	220	230	240	242	223	193	238	248	225	208	262	224	241	228	215	215	217	230	217	238	236	235	238	210	221	232	208	251	243	224	242	204	221	228	218	227	236	234	278	206	238	221	198	250	232	212	217	236	224	242	237	249	225	239	230	221	244	217	199	220	225	224	220	219	218	223	239	255	250	218	227	241	221	231	230	240	246	221	230	242	203	217	235	257	218	226	235	229	211	228	207	240	252	249	237	229	267	215	232	246	253	235	230	223	234	246	250	216	207	239	245	233	240	227	214	228	240	227	251	216	200	209	235	219	228	225	249	212	230	229	210	234	224	226	245	250	221	237	221	243	217	228	198	224	228	227	260	226	246	225	224	229	218	209	240	214	230	222	232	215	242	213	216	247	232	230	231	236	222	230	218	242	231	248	215	244	222	229	216	212	236	234	236	241	262	229	216	206	225	262	242	205	226	216	225	237	253	221	226	219	221	225	235	232	234	184	205	222	204	202	216	194	231	175	251	232	209	259	228	211	238	223	223	248	257	246	224	206	219	221	241	192	233	217	240	211	234	217	253	236	247	239	226	229	234	228	231	219	218	224	222	252	236	243	211	217	234	216	240	252	225	223	217	212	220	236	232	237	220	260	216	244	232	227	218	210	216	240	226	250	236	224	229	229	233	214	230	230	260	236	252	215	231	241	215	261	217	241	219	216	245	210	210	241	219	201	242	228	216	221	204	257	212	220	223	236	245	224	212	233	232	239	239	266	243	246	229	232	241	231	239	241	205	220	230	217	220	226	226	220	227	211	213	227	236	225	218	217	262	253	227	229	237	250	247	248	227	214	233	239	226	234	254	223	205	226	205	236	211	226	216	237	241	217	200	221	227	258	250	222	207	221	230	219	227	235	232	253	227	192	198	250	250	200	226	213	205	242	217	197	224	215	247	251	231	229	234	249	210	241	235	228	252	215	244	246	252	236	232	238	227	225	227	260	254	194	230	231	243	238	212	230	217	250	222	212	233	206	203	235	223	240	226	241	218	223	221	201	249	241	236	243	247	222	241	252	242	209	209	254	229	239	213	220	228	228	214	207	225	218	262	225	245	227	230	234	209	218	240	239	238	236	224	245	205	255	223	239	208	228	235	225	218	249	233	231	234	220	223	245	222	210	223	227	243	199	224	226	244	237	237	250	244	198	225	240	239	261	219	224	238	239	221	225	245	236	232	216	219	220	242	219	215	234	203	216	270	237	234	216	225	255	244	235	239	229	242	203	212	220	226	234	239	229	210	205	224	207	211	229	241	226	229	211	229	245	225	218	229	232	238	216	227	255	227	213	220	217	235	229	250	215	231	229	229	226	222	234	224	193	207	239	225	214	218	206	232	232	217	207	235	206	230	216	242	237	222	226	227	201	219	257	224	238	232	188	253	235	216	229	251	212	223	233	226	231	227	228	237	225	243	235	250	225	222	216	230	228	218	196	234	229	220	233	243	208	239	235	229	232	235	238	205	237	243	243	207	231	212	232	237	223	249	232	215	236	210	214	235	246	250	217	236	211	258	234	218	221	244	205	207	232	222	223	226	227	244	253	253	243	241	254	248	224	214	215	226	247	225	215	229	197	240	212	234	222	206	259	261	218	226	250	204	220	228	234	217	232	220	244	242	221	218	228	258	242	240	255	233	239	228	235	256	237	251	215	213	239	230	203	266	229	206	227	230	212	232	212	236	233	238	254	203	238	207	230	219	221	241	198	234	221	230	220	251	212	247	212	246	222	230	212	233	266	222	211	200	220	206	243	210	238	236	232	217	220	255	231	218	245	232	230	222	219	246	228	193	230	235	224	210	231	236	211	227	203	241	234	240	210	235	213	236	238	226	233	231	204	228	233	208	240	218	245	247	210	241	226	255	226	237	211	242	237	220	226	211	203	246	227	232	253	230	234	201	229	237	210	250	240	235	214	227	211	254	243	204	215	233	207	229	245	243	237	233	232	197	191	233	214	241	223	222	239	232	219	230	233	241	216	219	209	226	214	227	253	206	232	219	221	221	222	232	211	236	221	219	245	215	242	242	254	225	230	217	226	233	246	254	241	232	219	205	221	217	220	216	238	221	223	206	200	257	220	236	216	236	223	247	237	216	207	239	206	217	238	216	243	214	228	233	253	248	227	233	210	236	217	260	224	215	242	212	223	225	225	226	229	218	216	223	195	241	230	222	237	209	238	238	204	218	230	224	243	233	267	239	234	241	238	218	242	235	254	237	227	237	213	233	203	220	217	224	228	236	248	215	225	257	242	236	246	220	213	224	218	219	203	216	222	238	256
22530	20354	26892	23678	20359	20407	7443	1576	1154	1074	930	802	761	794	688	682	683	713	654	611	592	574	579	563	583	552	598	602	553	608	534	582	523	578	603	550	571	530	565	504	501	555	543	478	494	509	480	573	507	513	494	594	548	483	557	520	530	510	493	536	507	493	495	517	515	475	484	508	535	526	503	529	504	521	529	539	541	511	484	486	507	539	532	491	526	509	473	507	480	498	509	476	504	519	551	510	499	487	476	494	533	542	510	498	510	530	507	488	500	498	518	508	451	459	522	483	496	533	493	494	516	471	527	502	539	486	479	524	491	464	513	498	492	506	514	561	515	498	490	523	495	497	483	543	540	477	513	505	535	516	505	546	495	466	463	495	509	503	490	538	485	505	508	509	497	477	502	502	491	534	483	493	485	498	517	502	563	506	446	485	503	505	453	500	496	540	475	516	494	502	528	497	464	483	494	469	488	492	509	495	490	464	558	505	502	533	466	467	487	484	547	494	464	540	531	500	468	490	506	503	482	522	491	484	506	526	477	488	479	467	498	524	488	523	516	489	501	493	466	510	511	505	513	454	515	488	510	517	528	505	502	502	510	484	510	471	511	555	496	509	493	506	506	519	513	503	495	481	504	491	515	520	511	502	524	510	487	468	490	480	479	514	527	504	483	475	503	485	469	491	499	508	505	501	511	528	508	473	495	478	499	502	512	500	494	521	488	538	493	497	520	517	475	484	482	467	500	498	522	505	537	503	513	511	514	534	464	520	470	522	509	518	480	534	499	536	506	494	500	485	514	501	494	528	509	489	483	516	507	517	479	482	529	469	552	507	480	500	493	493	491	497	494	494	472	465	470	516	490	492	511	511	495	510	491	509	494	466	466	547	531	491	506	490	504	498	490	502	490	489	480	509	528	471	517	527	521	482	528	486	486	468	516	470	454	522	484	484	484	484	486	491	516	460	494	534	514	508	521	502	493	504	468	497	503	498	466	526	506	519	481	508	509	527	489	518	468	481	535	489	495	502	527	484	509	484	509	488	496	476	512	512	492	512	531	475	482	494	489	478	494	503	484	510	473	526	478	488	489	472	480	568	487	495	497	528	512	466	493	496	503	504	472	444	498	493	510	488	488	469	464	483	495	494	490	481	468	511	511	478	465	495	468	516	514	509	488	484	513	493	485	492	529	496	515	543	497	510	521	503	536	507	523	472	495	465	489	501	494	486	518	516	465	504	491	492	504	517	517	468	509	513	517	532	505	512	479	520	499	469	504	466	493	539	517	488	505	506	514	488	517	456	518	477	524	495	524	511	513	520	511	468	511	552	500	511	479	479	510	488	512	512	518	479	466	523	516	505	530	505	536	505	525	477	519	452	534	547	475	539	513	491	509	502	502	527	513	469	512	473	450	485	507	504	478	427	483	486	502	481	501	520	512	511	525	513	535	498	457	486	488	492	560	486	528	459	492	492	483	466	507	492	530	509	496	520	526	495	530	495	466	494	501	484	499	533	511	504	474	542	487	501	490	500	457	498	480	487	451	491	468	490	526	467	494	505	513	517	512	488	462	482	513	463	521	478	463	539	500	469	521	492	506	533	451	483	488	488	544	500	506	447	532	545	493	478	506	499	506	479	466	494	467	524	464	513	528	513	533	526	532	486	526	488	482	494	509	523	508	518	504	506	548	551	524	508	553	532	519	496	512	485	464	485	480	517	474	512	535	496	494	494	524	484	525	464	484	549	508	526	479	504	499	493	522	492	516	525	518	471	507	481	498	539	481	488	517	520	498	518	472	449	493	485	540	496	565	497	535	515	482	463	510	534	506	516	541	545	498	520	485	487	466	512	486	471	493	469	484	451	504	535	522	465	539	504	477	497	529	501	429	494	505	497	478	455	469	470	538	516	462	539	513	517	474	496	507	494	503	521	521	502	490	528	513	475	514	510	527	504	494	549	488	507	471	470	522	552	517	483	528	491	508	496	487	533	508	468	511	487	510	494	526	503	504	521	518	489	549	517	501	495	517	482	481	531	498	505	497	470	501	495	469	517	477	508	495	498	524	474	472	469	518	494	509	510	477	496	528	507	541	501	515	554	504	480	536	536	440	500	501	503	503	517	508	503	526	494	499	504	513	505	464	497	530	480	504	491	484	481	497	489	481	538	527	470	517	487	473	502	530	529	507	497	479	497	532	468	509	521	509	484	542	503	525	546	522	470	487	493	496	532	491	501	468	536	519	546	487	515	449	494	488	492	538	543	490	525	526	527	481	532	534	505	515	512	498	506	499	514	502	500	484	522	482	452	509	486	518	515	501	480	522	501	515	506	505	520	519	522	508	493	449	518	505	464	526	515	472	490	511	484	524	510	470	469	527	474	487	522	516	503	499	509	522	532	490	514	462	486	488	528	481	490	510	526	509	463	505	503	515	512	462	523	463	507	476	526	468	520	491	526	508	453	484	515	503	457	459	474	471	494	511	497	523	557	484	519	514	493	469	509	467	515	529	520	458	470	528	490	506	498	514	517	483	495	487	488	472	522	518	545	477	475	508	451	499	519	545	512	494	465	467	496	518	483	491	525	504	524	491	504	488	472	509	472	475	501	532	460	502	484	526	512	481	452	494	490	542	490	493	487	496	483	511	498	493	483	487	543	512	512	445	505	492	477	516	537	521	467	533	463	478	510	505	482	549	516	499	488	498	495	519	483	496	513	474	483	495	474	542	486	504	504	511	491	521	503	502	499	493	502	482	481	471	469	513	497	491	545	494	516	508	501	474	538	507	484	534	525	507	452	488	503	511	529	503	495	499	469	480	533	534	460	512	520	480	495	526	490	486	493	494	469	505	503	501	511	521	487	468	517	490	468	466	500	519	513	457	492	504	551	528	475	499	475	507	467	475	474	472	491	439	484	499	493	521	523	468	506	510	530	520	488	529	521	483	509	491	543	479	523	566	551	504	501	477	506	503	521	508	474	524	524	510	474	522	494	514	478	466	458	515	493	489	512	511	533	487	512	521	481	514	535	495	481	469	494	507	466	511	501	546	506	509	500	504	460	509	524	529	500	481	469	507	494	515	504	481	497	526	515	534	487	504	514	478	493	488	493	491	503	524	488	490	538	473	497	493	558	486	503	527	497	511	507	540	474	477	523	520	493	521	508	516	487	468	535	542	462	554	515	489	517	490	504	476	478	497	490	491	516	481	525	488	506	538	492	506	508	512	512	506	487	520	506	514	471	555	464	546	510	527	514	540	498	474	547	500	523	489	534	508	519	478	498	515	539	462	480	498	501	497	484	472	499	516	516	505	514	501	525	536	470	493	440	497	484	492	497	538	473	514	492	525	525	511	500	518	524	519	486	488	499	517	508	512	510	547	473	501	524	519	485	533	494	503	511	478	506	551	522	448	480	520	513	494	515	514	494	534	471	487	505	503	528	476	485	500	465	486	490	477	488	491	518	502	486	500	514	508	483	521	516	507	482	527	537	469	512	441	481	474	478	535	486
19466	18146	16971	9752	6512	4519	3413	2683	2213	1910	1516	1423	1226	1137	1061	1001	927	845	876	853	721	697	696	711	656	670	658	642	689	647	621	622	633	624	639	618	592	573	580	532	589	542	570	513	577	522	574	526	520	513	551	533	502	534	530	491	499	565	526	533	525	528	467	542	481	515	516	494	516	554	550	486	508	513	493	516	507	512	480	489	483	479	511	511	510	506	487	483	476	515	478	539	504	507	456	502	531	518	496	481	515	450	526	516	501	478	485	502	495	491	477	501	482	482	521	490	531	478	504	485	483	468	491	493	519	517	503	520	478	492	506	495	481	480	486	481	496	526	476	528	500	457	488	478	526	485	474	479	533	507	487	475	504	530	509	500	491	492	476	509	504	469	506	517	522	510	491	490	523	507	489	488	544	487	478	522	479	500	455	469	459	465	479	518	478	459	493	485	475	472	488	481	468	465	471	505	513	502	497	503	501	501	489	467	485	473	482	501	517	504	496	474	488	474	481	509	491	466	494	503	497	529	514	500	510	509	474	496	505	519	454	509	492	474	520	489	499	481	497	496	494	509	517	474	479	494	488	503	484	491	478	504	507	508	478	507	506	519	466	456	470	481	497	489	452	498	517	476	467	519	491	457	502	508	500	505	467	481	516	511	491	482	482	482	489	496	497	523	478	506	497	540	490	473	478	485	490	532	465	444	503	503	510	509	471	510	533	464	544	458	490	498	504	503	501	504	489	468	490	516	477	452	503	481	492	483	508	523	500	509	460	477	485	506	482	514	499	489	496	501	506	498	472	497	496	492	496	485	500	479	452	488	483	497	487	513	497	468	489	486	501	513	481	498	485	474	476	477	488	499	488	490	490	507	504	514	493	483	492	493	519	452	535	483	485	500	568	472	489	458	531	474	511	535	526	463	458	494	446	499	485	456	470	506	509	458	504	482	498	513	467	479	480	476	478	469	492	498	453	467	496	475	489	463	466	509	479	506	504	533	485	514	537	500	485	530	499	478	472	501	483	503	479	505	497	486	470	501	467	513	509	468	509	484	483	524	520	496	477	506	505	515	478	512	472	546	515	491	513	509	478	477	500	469	480	488	482	497	491	466	492	500	523	487	507	484	468	515	519	472	463	470	467	490	487	513	515	526	486	454	498	453	502	526	502	467	480	464	479	511	499	484	500	447	505	506	468	487	508	440	488	496	471	460	486	532	481	495	504	516	459	505	506	465	473	470	545	486	503	522	507	498	498	491	558	481	471	465	483	465	500	482	501	479	468	459	495	498	469	499	472	486	465	457	530	467	483	476	521	476	487	487	500	463	515	488	503	505	478	489	514	458	504	515	448	497	479	501	507	502	470	472	485	467	499	491	469	560	475	499	490	520	491	482	464	543	540	467	493	507	532	484	479	501	466	498	490	518	470	483	483	511	485	476	524	523	450	495	505	502	458	488	504	492	498	438	478	505	474	501	475	524	511	499	456	505	510	476	520	515	497	492	510	495	480	485	450	495	467	483	467	484	496	508	489	495	498	507	501	460	509	488	457	499	478	517	492	516	461	494	494	495	517	473	498	471	512	437	494	487	498	483	526	492	479	474	520	508	479	505	473	509	491	513	491	477	514	499	468	496	473	482	521	473	456	488	496	467	501	481	517	476	523	512	511	473	472	488	516	483	473	470	469	473	525	457	467	506	478	506	485	512	508	505	440	507	467	521	508	494	461	473	480	524	470	477	520	475	497	482	479	463	480	518	494	483	478	487	534	487	483	470	496	493	488	570	486	474	499	468	524	503	482	508	488	510	500	477	513	487	518	458	483	506	534	483	511	443	498	481	486	482	500	500	521	480	477	486	472	491	524	479	507	469	480	484	528	471	453	498	515	501	458	516	473	506	484	471	465	456	473	499	477	486	489	480	465	490	501	499	475	486	511	471	489	484	478	514	502	461	502	514	487	463	466	509	492	495	436	431	466	512	545	505	496	517	508	573	482	501	476	493	471	477	491	516	485	486	498	490	501	495	525	487	504	507	510	489	476	453	473	476	482	453	524	471	531	500	484	470	499	479	523	515	506	489	481	490	466	490	533	514	514	501	520	456	489	493	506	495	464	485	471	497	485	488	504	526	488	477	496	468	505	434	449	512	461	505	527	467	504	497	478	474	485	479	449	495	519	457	457	518	486	478	463	482	512	495	519	460	503	455	486	473	495	487	511	495	475	498	479	506	503	483	482	512	499	510	472	454	536	470	515	495	510	506	495	465	511	527	511	492	486	472	515	499	527	493	493	481	490	481	463	502	508	468	514	473	525	463	522	503	479	516	484	500	450	482	483	521	493	497	497	465	490	439	485	507	486	506	472	483	487	495	470	508	482	514	501	493	499	570	498	527	493	484	474	530	468	500	497	461	505	452	501	470	489	520	480	521	499	519	503	498	468	510	513	517	492	497	512	492	481	517	512	485	470	491	502	485	521	495	490	472	443	475	438	512	489	502	490	492	524	469	507	504	501	478	525	507	500	498	462	489	502	497	506	535	474	481	479	479	495	494	535	464	495	515	469	494	474	494	495	496	513	486	471	488	486	456	477	489	482	458	512	535	515	518	501	467	516	449	474	480	527	541	465	477	515	472	485	521	479	464	475	488	477	508	502	491	484	481	492	482	522	461	513	486	466	481	485	512	519	486	495	469	463	530	481	513	490	479	478	473	510	493	470	517	432	533	479	516	465	442	544	558	466	448	495	495	471	497	461	475	505	497	499	468	433	502	471	470	480	541	491	459	490	518	475	520	500	490	476	502	512	433	505	512	444	494	501	489	491	516	494	472	451	463	512	502	487	460	473	466	492	458	483	496	510	476	487	503	460	492	489	466	517	461	466	484	497	483	474	481	470	497	493	498	499	484	474	469	524	480	459	450	491	500	515	488	495	466	526	518	491	461	481	459	473	489	491	480	518	495	492	537	476	555	509	492	499	503	480	534	522	515	477	474	475	444	459	489	515	462	535	473	477	489	483	511	512	487	439	461	494	530	490	486	532	504	467	469	498	489	483	484	514	439	485	529	507	472	504	464	491	522	508	486	514	489	480	506	505	490	472	470	504	467	510	507	478	527	500	503	498	522	474	502	484	472	489	485	482	470	471	474	523	519	505	460	504	506	491	485	476	490	449	481	510	506	492	466	498	450	506	499	486	473	502	472	494	480	532	500	520	504	492	495	483	488	517	467	509	465	500	481	488	435	484	488	500	457	512	493	470	484	447	471	454	457	470	468	491	495	496	466	499	523	484	495	523	493	477	451	497	503	510	500	492	490	494	503	481	480	481	505	497	460	499	467	480	535	510	512	506	520	502	477	516	495	475	521	495	494	474	510	527	427	482	474	510	483	524	520	489	527	510	455	459	472	525	472	482	472	498	503	452	473	525	522	477	490	472	535	512	499	495	500	432	484	479	477	471	505	495	469	480	544	509	484	522	487	488	465	471	498	498	488	465	490	496	453	481	474	434	455
27947	12619	1283	358	247	225	187	184	163	183	149	181	163	164	175	150	135	166	178	147	144	169	163	144	156	158	162	148	147	179	151	165	160	172	147	152	140	159	153	146	165	155	164	125	157	174	156	144	164	161	160	149	144	166	158	150	163	136	169	148	165	155	158	144	160	153	147	132	169	150	158	142	151	155	162	151	151	160	160	172	132	142	157	158	150	148	159	154	166	158	147	179	166	166	153	175	149	142	164	155	175	143	139	147	146	159	186	136	145	134	174	162	159	160	160	147	161	155	144	137	162	131	164	160	170	131	177	139	160	144	143	174	173	144	170	168	166	136	146	140	152	151	143	168	176	131	147	144	170	155	156	142	128	156	156	154	170	169	163	153	169	149	137	150	145	143	150	145	155	129	149	146	170	151	133	150	171	170	172	160	153	162	156	149	151	155	146	159	151	161	178	162	144	160	150	188	140	124	165	158	161	156	139	156	142	169	170	160	167	152	140	156	163	159	157	150	144	141	147	140	149	149	162	157	155	147	158	157	165	164	155	160	159	121	161	145	156	129	132	181	181	145	147	155	163	164	174	126	141	133	156	163	163	164	142	153	156	143	162	149	153	155	140	134	134	131	170	169	161	164	135	143	126	156	159	139	138	166	153	172	138	161	145	145	148	151	150	153	161	171	184	162	169	175	146	136	155	159	174	122	140	148	138	169	146	156	152	157	172	149	145	172	148	150	143	172	174	157	144	147	163	143	155	169	162	158	146	156	165	159	139	149	160	153	140	141	166	158	123	153	144	144	169	157	147	133	162	166	162	142	132	148	156	170	168	139	160	135	177	138	134	172	157	147	148	169	168	151	144	171	160	135	147	135	154	160	139	157	166	182	156	148	155	158	165	150	134	178	143	141	157	163	152	163	149	151	142	142	141	141	147	152	185	161	151	162	160	135	152	151	183	136	149	166	149	141	143	147	123	147	146	139	171	180	151	142	153	158	161	158	162	149	202	153	153	143	154	156	185	132	147	127	148	153	144	153	156	168	148	144	156	152	172	149	144	148	148	144	149	152	174	157	136	165	142	165	167	136	172	130	137	146	155	153	153	128	163	142	184	155	139	147	167	139	150	156	148	175	166	136	156	151	157	152	164	189	163	142	128	145	153	148	152	168	167	168	152	145	149	157	175	150	142	147	116	164	156	180	134	138	149	172	149	145	160	153	158	147	150	133	163	165	152	150	160	167	165	149	162	170	159	158	145	176	158	172	163	153	140	154	169	162	157	156	152	148	168	144	151	152	179	188	168	152	146	170	131	134	148	183	157	156	163	153	146	154	157	148	140	175	146	161	147	162	171	141	157	153	123	176	156	163	167	164	152	156	160	150	160	145	150	142	161	150	143	148	174	170	129	131	161	156	183	162	171	159	145	164	165	145	166	141	159	171	172	143	156	147	149	155	137	135	167	153	160	153	158	138	142	152	160	140	157	167	138	151	165	150	158	144	153	145	153	142	169	147	154	169	149	179	162	147	166	148	162	152	137	153	158	158	140	139	153	143	148	166	160	125	133	141	146	143	156	129	158	146	149	159	140	159	157	162	159	138	137	146	145	166	159	159	162	144	163	137	155	128	177	146	143	150	151	169	153	148	156	171	139	175	147	173	151	163	157	139	145	176	141	161	160	130	156	153	137	174	111	152	160	140	148	155	155	157	134	174	162	159	149	142	171	140	148	166	173	154	137	159	155	167	152	136	158	150	154	145	124	149	169	162	141	135	153	164	155	159	158	166	156	152	126	155	167	131	150	183	153	160	152	135	127	157	142	150	153	140	155	152	166	193	152	165	154	136	163	170	173	155	154	170	151	158	143	132	139	167	149	161	134	149	167	160	145	164	160	141	175	162	156	140	176	151	146	154	154	179	153	143	164	151	154	146	158	148	148	149	155	132	147	152	140	180	167	149	141	146	167	181	146	133	160	156	149	148	155	153	148	150	151	159	171	153	156	165	166	141	141	176	140	156	153	161	141	168	149	145	152	166	127	161	176	136	151	152	146	152	152	155	169	150	140	166	152	142	159	162	141	203	137	163	133	138	152	154	153	145	154	162	156	161	163	155	147	164	157	151	160	161	146	158	167	170	150	163	148	159	150	151	148	173	151	135	146	153	152	158	151	168	152	121	151	159	155	172	163	140	153	160	160	173	149	167	136	149	130	165	165	139	153	173	153	141	170	163	148	147	138	139	165	134	147	171	173	173	135	161	153	152	157	170	152	142	142	159	158	159	167	147	160	174	162	151	164	168	152	144	151	169	125	142	144	168	158	134	172	154	151	142	147	156	153	133	150	157	164	143	141	150	162	176	154	143	173	170	146	160	151	170	136	161	161	148	165	146	158	149	128	133	157	163	139	163	157	141	149	188	161	168	180	147	166	142	139	153	145	135	155	146	157	183	146	173	151	158	150	145	159	147	171	172	158	167	156	158	153	146	149	134	151	164	156	177	172	156	148	157	158	149	153	152	146	156	162	176	171	158	161	159	172	162	145	161	139	152	169	166	157	157	152	155	164	162	163	149	138	150	128	147	164	153	143	175	131	162	160	159	155	150	169	139	159	160	162	130	137	146	142	155	166	171	152	146	153	146	148	124	138	150	149	156	162	161	136	135	143	164	175	131	191	166	139	140	163	147	152	163	176	144	149	167	154	173	159	122	166	160	148	150	152	166	154	167	156	152	158	166	146	149	181	163	144	176	183	142	165	151	182	155	159	141	150	156	156	173	176	132	156	143	135	141	143	167	170	146	172	116	166	152	163	149	162	145	166	167	162	144	176	164	151	157	164	139	173	168	157	142	180	159	162	134	141	182	142	168	167	156	167	146	173	128	160	146	148	145	132	172	152	155	138	156	148	133	138	171	159	153	162	145	146	141	167	138	174	147	133	179	145	156	156	145	148	162	155	172	159	141	167	166	147	152	150	147	166	158	145	145	159	153	150	133	157	138	142	126	171	151	142	152	176	134	143	146	153	127	156	147	147	147	142	165	158	153	164	153	167	166	145	168	170	129	148	154	169	161	147	156	165	149	154	129	148	169	149	182	138	169	153	167	151	151	159	150	140	141	157	182	167	159	146	159	145	183	161	145	146	148	164	143	151	194	177	156	151	165	167	154	158	138	150	152	152	141	169	162	163	147	158	137	155	135	130	176	157	154	159	158	127	148	161	159	163	162	143	145	142	143	143	149	153	165	157	143	150	162	148	168	177	133	166	182	166	141	169	143	172	161	163	155	139	161	138	174	163	142	176	171	144	152	151	165	168	136	149	147	144	150	146	135	141	159	160	167	149	152	128	149	152	141	156	164	150	168	139	133	167	172	157	144	160	150	136	169	156	159	165	151	183	135	178	130	152	154	141	148	146	156	162	146	139	148	158	156	191	148	157	150	132	163	162	159	155	169	145	151	166	152	155	158	178	147	153	145	150	161	153	161	146	141	163	161	153	153	161	147	173	152	162	149
7047	854	776	458	375	269	300	244	248	197	215	208	183	184	202	204	185	220	182	188	180	176	164	194	189	173	219	188	201	183	174	192	187	203	205	196	205	182	178	190	180	189	184	168	187	179	201	223	169	173	182	190	164	179	175	183	173	190	187	177	181	176	167	211	162	196	163	171	187	174	189	186	191	164	195	184	199	185	190	168	182	185	163	188	178	190	192	181	181	209	172	186	186	181	181	195	172	173	195	190	168	173	205	166	165	185	162	181	189	154	163	165	163	183	182	180	185	177	160	209	185	187	185	197	170	188	190	187	166	184	189	186	171	185	180	191	176	203	190	195	177	207	187	198	173	183	170	195	175	198	159	152	179	162	169	173	151	187	202	163	176	179	183	178	178	185	178	188	177	137	177	186	177	173	168	179	195	166	165	192	217	203	167	161	166	164	190	167	169	188	170	197	177	169	181	168	172	187	177	170	170	170	187	170	183	178	193	169	173	166	201	179	179	193	189	183	167	169	152	171	163	183	199	161	182	183	181	180	196	194	153	160	189	158	197	191	185	210	190	163	203	190	209	193	200	205	161	188	169	171	170	185	172	175	162	178	169	179	170	151	196	197	207	185	190	182	185	191	184	175	185	175	172	152	183	188	190	157	180	177	170	204	198	198	182	171	169	147	163	171	188	163	181	188	172	179	192	187	190	178	179	174	177	202	194	184	204	166	169	193	200	184	177	189	160	181	178	171	188	164	198	166	163	171	169	187	172	184	183	176	197	152	157	154	203	189	181	185	170	173	150	172	184	194	178	169	183	172	182	157	213	197	193	186	181	177	170	155	165	174	179	186	172	193	185	187	185	183	188	174	187	213	184	180	168	179	181	178	175	180	198	181	163	185	178	164	171	199	184	152	177	193	169	185	198	190	186	162	180	173	161	174	206	166	167	149	170	186	150	164	155	188	179	175	175	167	188	186	216	196	190	185	195	169	201	179	189	176	170	166	195	166	199	170	205	180	182	189	178	186	180	187	157	162	181	180	193	200	162	175	196	175	153	188	183	162	195	192	193	197	165	174	183	168	187	168	188	163	182	178	193	197	180	181	190	180	193	186	179	173	179	196	165	195	170	193	182	175	193	181	167	194	183	187	165	195	163	151	191	200	168	184	193	180	176	178	211	154	167	172	188	182	170	178	182	159	176	183	193	167	190	193	179	175	185	170	181	171	158	185	184	160	197	196	175	196	156	188	190	186	177	181	194	182	195	182	174	184	189	199	162	195	168	169	177	198	181	197	166	178	189	172	184	189	192	173	180	202	196	169	176	168	192	192	168	158	189	148	176	214	204	181	169	182	203	172	179	199	175	174	181	193	165	187	165	176	147	170	176	183	167	167	175	191	182	190	160	161	178	176	173	173	189	209	195	157	175	177	196	179	198	170	184	183	181	172	183	187	201	193	158	173	214	187	170	189	204	156	204	177	181	177	182	169	170	189	177	182	171	162	178	192	197	181	187	183	185	173	180	163	193	153	195	201	173	195	179	189	173	210	150	212	168	158	181	199	169	175	189	202	172	161	202	173	196	173	189	190	192	194	184	165	180	173	174	172	194	176	180	166	173	187	178	168	191	181	177	205	191	184	185	172	174	194	179	186	168	188	198	207	187	197	187	194	197	177	184	169	201	173	180	174	175	197	197	205	163	190	175	178	186	179	151	178	185	172	185	194	170	183	173	183	178	181	177	194	185	196	181	177	211	180	188	198	169	155	190	189	164	201	180	191	170	185	186	162	183	185	186	168	182	197	192	162	186	182	159	186	181	192	202	174	171	184	171	194	185	177	185	181	179	206	177	161	185	195	189	167	183	194	167	168	188	175	205	186	175	185	206	204	180	185	189	178	173	186	203	190	182	171	165	199	180	173	161	182	178	183	147	169	187	185	168	201	161	185	163	176	194	214	173	201	182	190	175	161	156	184	172	169	166	194	169	167	178	164	159	173	188	156	177	148	158	184	180	197	209	193	180	169	163	173	176	174	175	198	180	166	154	181	224	197	205	197	179	187	174	157	175	188	202	173	191	202	170	165	185	173	189	171	168	195	175	195	195	181	192	189	180	192	183	167	183	179	176	187	210	185	177	178	185	181	191	185	165	159	187	169	167	195	185	189	184	175	205	176	217	175	187	186	184	170	189	181	178	180	182	182	200	179	183	166	173	172	181	175	187	174	203	166	168	201	170	159	185	198	186	197	181	169	170	195	200	182	166	178	197	159	212	180	208	194	161	167	181	169	184	164	168	176	187	197	165	197	185	171	169	171	188	195	167	200	206	178	155	190	183	164	202	197	167	183	184	186	189	153	159	169	157	181	167	187	164	173	189	196	194	159	179	181	191	174	172	203	195	171	191	185	178	188	165	193	179	161	189	175	197	180	183	180	194	164	170	199	182	164	170	167	164	166	179	205	195	178	174	167	174	192	189	187	174	190	167	151	174	160	192	191	165	169	177	195	180	175	177	182	194	175	172	182	190	213	186	167	169	199	156	196	202	181	203	173	147	186	189	169	172	172	188	187	174	174	185	191	184	197	193	202	168	192	160	185	185	167	195	182	185	181	185	182	190	197	176	176	167	162	194	197	166	197	171	179	162	168	201	181	160	185	199	188	179	191	174	195	194	159	195	176	186	190	187	182	205	199	196	196	178	166	181	183	191	176	170	174	151	195	217	184	174	166	171	198	172	182	173	204	163	198	183	182	151	190	188	195	190	182	172	173	178	186	197	195	193	184	166	162	163	172	193	183	182	186	184	191	171	192	194	201	191	182	203	178	192	152	191	191	210	165	219	195	157	176	209	175	171	151	166	168	175	183	157	181	175	195	178	190	196	193	153	187	171	169	159	157	168	176	162	191	174	183	158	181	186	181	176	199	166	179	183	153	171	177	199	193	190	171	186	165	167	175	180	190	165	165	172	148	176	198	183	184	177	195	191	193	188	189	176	178	175	202	169	195	192	218	173	173	174	190	176	195	201	161	178	179	184	163	184	190	181	195	179	202	193	184	192	191	155	180	179	184	183	195	168	198	169	188	174	199	191	181	226	203	211	160	177	172	168	212	184	178	154	182	181	188	193	188	155	191	152	180	172	186	191	185	179	162	168	176	183	193	189	200	171	196	163	164	182	176	185	175	174	191	190	169	191	168	167	169	191	173	171	192	204	185	196	183	182	173	157	189	205	196	198	172	182	198	194	193	182	199	164	168	167	207	178	180	183	171	190	194	185	171	192	191	177	176	185	181	164	162	175	186	200	168	179	161	171	172	186	183	191	182	179	200	182	173	168	166	166	182	172	168	168	174	203	167	175	180	165	196	179	179	184	168	165	168	180	191	175	171	177	177	159	178	195	175	171	176	161	173	178	157	192	181	200	184	191	190	191	182	216	179	178	185	159	177	184	171	187	183	177	193	185	178	195	167	166	201	185	179	186	195	165	169	177	174	173	199	179	190	202	175	166	198	197	176
24337	20348	26455	24109	20337	8379	1163	709	571	537	438	394	362	349	381	348	308	295	324	286	295	324	248	292	265	265	270	281	257	261	257	255	246	263	266	236	245	233	226	236	234	231	220	236	223	232	254	231	248	236	212	244	219	230	253	219	216	205	256	255	238	232	241	261	222	225	215	234	224	246	206	230	244	207	223	227	231	221	220	251	232	225	236	235	260	208	208	229	201	236	247	213	215	225	238	197	219	225	209	198	233	234	218	220	223	166	193	218	210	238	229	220	247	230	239	235	241	236	226	224	207	215	228	240	221	217	234	216	220	255	230	222	240	236	230	221	231	203	233	208	232	246	209	221	205	220	221	211	213	237	225	226	194	241	223	249	245	246	223	209	231	226	203	229	242	218	212	215	230	249	204	237	229	238	269	235	231	231	233	197	201	211	237	225	237	223	230	194	232	213	222	218	214	205	259	241	228	214	219	208	232	195	212	231	217	241	242	234	219	197	210	242	209	236	219	214	223	239	213	241	236	231	204	233	206	192	216	183	202	215	212	208	231	243	220	213	236	223	236	232	196	227	221	228	217	261	252	219	246	211	226	226	199	226	249	222	230	234	202	177	227	229	227	187	216	206	206	202	192	221	269	236	224	198	207	210	222	228	220	222	228	235	212	220	232	187	223	221	207	217	213	224	218	251	226	227	207	239	229	223	198	209	221	218	219	213	224	215	232	203	234	224	219	233	201	219	219	233	231	222	240	217	228	206	214	238	224	241	213	240	234	217	187	224	223	194	228	221	222	167	229	235	244	216	218	219	207	229	235	229	241	223	256	248	222	223	212	230	210	208	249	247	208	192	221	217	228	211	229	204	202	259	221	211	220	213	223	210	211	241	217	205	231	212	242	216	207	215	232	205	224	244	229	225	194	230	205	241	251	205	221	234	209	202	216	228	228	196	221	215	211	187	219	197	247	207	235	254	211	223	230	232	214	203	202	203	213	234	221	230	195	222	229	229	223	214	231	206	219	223	212	220	229	213	236	227	219	215	218	237	216	221	205	256	257	235	230	213	201	227	222	211	221	209	214	240	232	216	227	230	249	214	208	224	236	219	223	228	232	222	211	206	251	211	202	250	230	216	196	220	252	217	217	214	222	218	221	233	219	219	208	225	224	247	241	232	217	222	217	220	243	269	199	200	237	243	183	212	226	221	230	215	206	240	228	241	221	201	224	190	208	234	203	199	234	217	210	202	231	246	201	183	208	223	205	250	225	226	242	188	214	209	201	217	218	225	191	224	232	211	203	222	232	220	242	228	223	214	224	236	199	211	225	222	254	243	197	205	209	211	225	223	248	233	217	205	220	224	221	212	210	214	221	217	198	238	206	221	210	245	206	230	228	254	220	199	221	236	219	207	207	226	220	200	220	239	211	218	223	204	230	204	228	192	243	214	233	213	202	206	220	208	207	246	228	204	245	216	221	233	224	236	215	218	235	215	224	235	223	248	243	212	226	237	230	217	189	213	231	208	211	180	193	228	235	229	209	228	217	223	216	208	236	222	213	204	246	208	215	221	230	229	200	228	218	240	219	235	220	229	234	202	184	224	230	213	219	212	223	237	205	222	216	227	220	225	216	225	225	213	250	204	197	210	208	227	248	231	240	207	197	222	233	233	239	213	234	241	211	239	240	240	215	217	216	250	202	223	223	209	188	209	216	259	224	194	237	223	217	221	223	224	230	231	195	229	224	213	224	223	212	242	218	214	207	230	222	209	239	223	230	244	223	212	233	224	225	235	233	215	233	198	214	190	238	198	230	218	221	255	220	206	230	219	219	235	220	194	234	214	213	230	206	203	243	205	211	239	229	206	209	218	242	235	221	195	182	261	199	205	229	207	209	204	222	223	199	207	214	221	216	226	228	245	193	233	243	210	205	264	222	219	207	214	229	207	208	214	220	223	221	240	217	231	218	210	231	221	215	202	234	220	212	212	215	221	239	216	220	192	203	226	215	229	232	218	250	223	218	202	231	210	204	215	245	218	213	192	209	217	208	239	209	231	246	223	204	206	207	204	210	226	204	204	202	246	200	224	197	183	204	239	228	223	242	232	227	219	218	212	230	235	218	211	214	227	224	236	274	212	209	250	191	204	203	214	231	213	225	221	221	206	190	200	229	215	230	228	217	212	218	236	248	222	216	208	208	237	235	233	236	236	238	218	213	216	233	218	198	202	209	224	207	194	212	217	212	226	224	231	241	235	206	199	216	209	206	209	240	215	226	206	230	208	203	218	217	220	217	208	214	225	225	224	216	221	229	221	232	231	224	219	203	203	217	211	236	200	253	199	217	230	199	211	236	225	248	205	233	196	237	224	205	213	239	239	216	244	232	224	209	228	207	214	219	224	228	218	246	225	214	229	221	200	206	213	207	186	218	205	216	211	226	206	242	215	216	231	240	190	209	240	201	231	229	216	222	229	243	213	234	221	236	227	196	218	235	230	246	210	224	212	219	223	219	217	240	215	199	216	235	229	226	221	216	188	193	216	222	227	228	223	239	207	220	225	212	224	242	252	216	192	244	236	234	199	232	210	227	202	244	243	232	205	250	224	224	222	215	231	207	235	229	215	212	195	217	228	222	212	207	206	220	236	208	232	205	193	213	217	206	230	211	209	225	229	233	224	199	196	211	212	235	235	226	209	229	236	216	237	185	223	271	222	236	221	199	218	216	222	213	219	216	241	213	222	225	237	234	228	218	228	204	202	217	218	208	216	232	227	212	225	218	231	233	224	226	250	216	217	218	209	237	207	213	204	212	202	206	199	192	221	217	207	231	230	243	246	244	228	213	223	228	214	232	235	225	229	225	231	217	196	232	219	218	229	229	168	196	212	202	217	231	206	240	228	208	198	249	227	216	211	241	210	229	204	193	222	223	203	205	217	225	222	229	234	208	236	222	236	216	226	224	226	246	233	211	226	219	239	236	212	221	219	210	190	215	228	214	228	208	212	206	232	214	215	244	238	221	214	226	216	214	198	212	218	218	239	215	230	233	221	215	239	220	219	217	227	233	191	236	213	215	209	197	224	231	202	226	217	200	206	181	209	196	220	213	202	217	203	223	216	258	239	227	198	224	210	210	236	211	224	216	215	216	211	218	233	208	206	247	220	231	208	189	216	209	198	217	207	229	230	222	215	214	210	225	216	196	217	214	224	225	238	204	211	225	234	212	238	255	226	227	230	229	214	198	205	227	207	241	234	242	236	209	213	236	214	227	231	235	237	235	201	233	238	218	239	210	229	208	209	200	210	234	218	229	187	236	238	208	230	205	221	233	239	235	240	217	217	203	227	208	221	225	188	226	243	225	225	228	190	228	235	242	227	178	212	224	229	211	248	206	243	211	226	225	232	219	234	217	247	232	230	195	242	234	246	192	239	211	234	230	243	217	237	209	218	205	223	238	244	191	219	226	224	203	217	233	229	214	224	242	209	212	247	236	190	223	240	231	232	215	208	200	197
18031	11060	10275	5545	3364	2296	1721	1346	1076	921	776	711	603	544	493	475	443	437	418	382	379	345	332	322	306	335	305	285	295	317	272	293	319	317	270	313	259	293	271	250	260	266	263	258	262	255	236	246	239	259	258	275	261	259	250	236	221	256	247	222	256	235	270	255	268	215	251	248	261	235	265	218	220	231	230	239	243	240	220	251	223	254	208	229	257	216	224	228	227	238	244	248	231	215	223	256	230	233	215	227	242	251	218	218	249	230	231	238	242	212	220	258	224	211	230	256	220	228	230	248	234	221	223	208	223	222	199	237	252	231	233	230	231	235	228	266	201	230	218	210	272	249	232	219	224	228	235	231	261	228	228	219	223	229	229	234	216	251	247	219	244	211	225	239	236	207	236	231	274	226	215	224	235	213	209	202	229	225	226	208	237	254	224	235	244	224	224	221	236	216	236	229	229	239	231	209	242	220	215	231	244	239	245	229	217	213	209	228	230	195	253	268	221	231	228	204	228	237	219	232	208	200	256	232	226	223	226	226	221	203	214	244	240	246	212	230	202	229	224	237	199	201	188	232	230	197	244	260	209	227	237	229	226	200	209	228	270	220	209	227	219	209	230	250	239	224	219	235	226	227	240	228	224	248	204	217	212	214	193	244	231	232	222	243	220	248	220	233	211	226	236	238	225	207	213	231	221	235	248	214	232	231	237	233	204	247	225	216	243	225	227	220	235	229	232	245	224	249	249	223	231	207	231	237	231	223	226	174	217	220	232	234	241	234	224	213	213	230	237	229	242	219	216	194	219	230	214	246	222	230	236	217	204	204	216	223	203	204	233	231	233	228	221	234	227	226	218	225	228	233	221	230	247	249	268	258	236	247	241	230	227	211	221	197	225	212	212	216	209	240	222	265	216	227	259	237	226	212	212	220	238	230	216	223	230	231	229	215	246	217	265	221	227	225	222	213	255	237	241	212	225	209	229	224	228	220	240	242	241	228	191	261	209	234	222	228	226	208	207	232	196	241	237	255	249	209	221	211	228	229	242	243	232	239	229	235	230	231	254	246	224	253	240	257	236	196	214	213	220	223	251	209	223	228	234	217	238	217	229	254	217	223	224	242	260	237	236	241	214	259	225	242	226	221	221	211	232	194	211	210	235	231	251	229	224	220	231	232	241	222	250	237	210	209	240	203	234	206	234	203	240	227	222	215	247	222	236	222	231	202	232	256	226	212	250	223	230	213	233	228	207	238	226	220	229	209	236	234	234	208	240	242	243	223	213	210	208	231	224	231	231	212	209	236	217	230	233	241	231	220	239	203	222	220	230	253	208	226	225	228	253	231	237	222	222	208	209	249	227	225	232	232	217	217	249	232	240	237	207	251	234	227	241	233	214	241	237	221	245	212	226	233	203	220	223	250	230	228	226	235	199	234	224	211	205	197	213	233	217	246	247	197	232	217	241	233	213	235	235	214	217	245	243	233	217	208	218	219	235	247	239	202	248	212	229	228	235	211	224	233	236	253	233	224	221	234	243	233	241	231	224	245	238	214	263	232	228	213	224	228	244	224	232	248	234	230	216	223	200	214	226	230	221	231	221	205	241	194	224	228	200	218	232	256	223	221	235	237	219	241	222	247	233	243	231	227	223	249	212	222	233	231	235	227	231	234	233	244	218	227	220	206	242	189	249	238	220	196	202	236	224	223	253	239	228	214	243	201	239	224	247	237	223	234	229	245	238	225	206	243	217	218	237	244	217	260	231	219	222	218	247	234	199	209	208	221	227	237	218	232	236	241	235	243	246	201	228	220	226	228	242	218	252	208	238	224	222	243	220	219	205	213	226	203	232	224	217	202	236	203	241	250	230	247	258	241	236	247	218	232	216	245	233	239	215	238	221	230	237	222	220	225	246	210	224	205	216	227	254	238	251	228	258	215	237	217	209	241	207	195	238	255	200	221	244	211	248	211	220	212	218	230	241	231	218	242	226	217	222	210	223	212	229	216	240	216	248	242	228	215	248	233	229	226	245	226	225	232	231	244	229	237	226	223	230	244	220	211	216	221	235	226	209	244	229	244	239	228	226	207	212	207	251	245	209	235	233	209	220	219	218	224	228	208	235	208	251	231	243	209	231	209	201	235	237	234	231	215	220	256	248	204	231	240	230	231	219	244	202	228	236	241	258	203	248	239	240	228	252	240	225	225	228	230	214	216	205	228	237	217	236	235	236	249	238	247	229	222	257	195	211	236	243	208	215	233	251	209	250	220	235	221	203	242	220	218	238	197	248	229	244	229	249	218	228	233	208	220	210	241	218	221	230	221	233	238	238	215	243	231	236	228	204	233	238	209	226	221	212	234	233	244	257	217	236	205	223	208	229	215	230	226	244	202	250	226	231	222	232	232	213	228	238	239	227	233	224	234	216	201	198	239	202	203	224	217	209	214	206	199	247	199	247	219	223	214	220	210	216	225	225	228	215	244	224	244	231	243	240	216	219	243	231	230	225	225	229	229	229	225	215	204	214	219	221	258	250	235	239	237	213	227	219	237	232	223	210	235	238	223	240	231	213	232	233	256	243	226	249	229	222	211	251	213	225	241	234	223	230	212	222	247	234	208	257	229	227	202	243	222	229	228	217	215	223	266	225	243	197	226	230	223	225	219	224	206	226	204	227	237	238	233	250	218	217	218	211	244	216	236	220	226	230	229	240	237	231	226	220	198	206	236	234	238	230	218	230	242	203	240	233	235	227	223	236	215	220	232	231	234	224	206	194	202	217	224	214	245	215	227	220	243	230	229	236	222	230	244	225	226	218	214	239	230	236	244	251	215	204	232	229	230	210	247	228	226	243	247	207	251	202	221	233	216	254	211	230	227	212	249	230	224	224	226	259	220	239	249	225	256	240	204	251	218	221	240	223	220	202	232	233	233	224	220	212	217	217	233	214	235	240	232	240	237	246	215	189	242	212	231	205	234	215	232	218	193	261	231	222	227	214	211	224	267	231	243	218	262	234	223	202	235	218	226	246	227	246	241	252	223	202	233	193	198	200	229	259	227	247	241	225	280	219	234	238	250	222	207	215	221	245	222	230	236	236	203	210	218	206	246	208	245	221	215	231	243	258	235	258	216	229	237	239	213	234	237	218	234	199	218	246	229	227	204	217	218	229	229	260	224	251	234	212	242	233	220	276	240	239	220	213	229	229	224	249	219	224	262	219	216	214	238	230	240	206	231	239	251	220	220	218	245	255	236	237	202	236	228	196	228	212	265	225	236	205	265	210	232	231	223	240	236	233	206	235	215	261	222	212	212	241	235	228	261	231	231	227	228	249	224	216	215	217	240	226	207	228	233	229	253	205	223	212	234	219	249	254	216	221	250	225	249	224	248	211	242	201	219	254	232	240	193	244	219	221	227	230	220	203	226	235	229	222	255	204	221	240	214	250	236	230	222	241	196	221	225	226	223	226	239	229	236	217	239	241	253	259	259	221	219	211	213	223	213	251	225
22542	20356	26950	23648	20361	20410	7515	1609	1131	1022	940	872	848	726	736	719	687	623	616	623	628	595	616	606	568	546	574	585	567	551	600	574	543	563	524	523	543	570	519	462	529	545	522	536	517	501	549	503	516	502	523	521	529	537	563	512	517	483	489	517	494	527	510	527	491	498	504	502	473	512	521	494	504	513	487	492	515	519	515	485	534	485	478	478	483	479	545	521	501	488	495	513	482	503	483	485	512	497	546	524	545	487	522	481	491	543	480	512	504	526	528	487	514	525	516	509	501	494	485	498	487	502	487	496	447	511	512	489	518	468	473	446	477	493	527	496	500	504	490	471	507	485	521	489	490	511	474	513	513	465	481	468	504	524	542	494	508	495	504	537	518	471	509	492	499	509	506	496	493	485	472	456	507	489	504	509	490	491	488	507	494	484	523	497	504	527	487	497	459	506	505	494	514	488	499	514	493	528	479	477	515	468	483	529	506	510	463	493	527	513	531	508	504	501	472	513	487	505	540	518	455	495	466	486	496	512	497	526	475	538	452	492	501	519	460	514	492	500	529	474	475	493	530	469	526	501	494	520	501	491	505	529	511	491	494	496	463	504	539	497	483	495	493	540	454	495	495	463	493	516	500	540	512	537	551	532	512	511	504	468	496	491	481	506	505	456	505	508	542	486	491	473	527	510	532	492	497	462	453	514	511	510	520	475	531	511	509	510	497	526	486	525	504	485	527	521	506	478	493	499	477	492	498	482	487	471	501	480	531	492	476	452	502	511	510	552	482	496	520	497	554	462	488	468	498	483	513	500	521	523	535	532	465	549	477	521	508	490	511	487	495	505	490	492	462	505	468	532	501	471	518	530	484	505	512	476	531	512	487	492	499	458	517	551	475	495	526	487	522	505	457	492	488	522	527	519	491	488	516	461	491	478	505	466	507	484	506	518	524	508	551	515	510	491	491	462	512	484	517	489	537	517	503	490	494	553	507	486	476	513	490	504	485	536	528	549	482	477	515	520	487	504	538	510	489	507	517	501	497	474	479	508	475	518	490	475	526	554	479	539	520	528	496	506	505	500	518	510	472	533	458	433	513	529	508	483	504	509	473	477	516	511	511	518	498	510	510	483	482	501	519	451	468	524	479	540	522	513	495	507	482	486	481	486	508	505	463	490	529	438	494	512	551	513	511	531	508	513	544	525	491	515	489	508	474	502	513	524	477	498	491	501	491	490	460	505	429	494	510	465	479	487	498	491	478	499	496	522	514	528	484	470	509	469	529	473	482	506	493	501	555	479	499	447	490	499	514	479	492	506	506	468	564	541	504	520	471	514	524	510	471	502	490	454	511	498	483	523	481	469	493	507	485	465	511	504	484	489	515	513	524	505	480	513	524	461	519	490	519	512	538	499	508	473	484	506	517	538	462	468	520	492	484	514	480	492	482	492	534	506	474	478	487	528	526	522	486	513	492	539	486	510	521	481	527	547	497	467	509	495	477	461	498	493	491	553	509	513	458	512	491	534	472	488	543	452	551	492	525	515	490	488	490	505	501	521	448	460	536	461	481	477	479	521	511	507	525	509	518	511	491	509	465	483	461	565	492	503	508	505	460	495	473	521	470	485	487	518	517	495	507	506	456	534	486	526	487	503	511	491	517	483	516	487	526	503	493	492	473	538	487	489	499	462	515	529	492	480	539	479	478	482	474	506	520	510	478	481	535	487	487	484	491	484	475	540	477	475	499	552	492	497	496	530	534	460	515	507	513	524	516	492	498	511	512	513	490	479	508	501	495	497	479	537	491	528	523	469	510	504	471	487	481	504	461	451	487	472	480	505	488	502	500	527	530	499	463	516	496	497	521	544	533	518	499	487	517	504	459	499	471	469	493	483	522	435	510	507	494	533	501	521	509	525	495	499	518	521	533	513	538	496	480	477	504	512	492	491	491	446	512	507	477	472	535	521	471	532	460	497	541	478	516	507	470	516	508	542	495	457	506	504	494	549	453	487	484	528	567	473	510	501	491	519	508	494	521	514	488	516	521	542	528	460	543	536	500	546	490	497	524	481	504	489	506	487	521	478	499	491	506	500	495	506	506	461	516	505	497	517	509	477	474	471	526	525	484	506	535	539	503	480	466	521	557	510	526	496	505	469	548	505	556	484	513	478	478	509	497	483	486	516	505	535	493	481	486	495	534	485	493	499	512	481	511	463	498	538	501	511	512	458	486	535	485	495	539	496	509	500	483	498	479	506	511	480	444	513	510	521	498	535	528	528	511	552	490	467	522	497	516	463	517	482	473	496	503	508	487	500	481	486	441	511	489	493	493	503	513	493	523	470	505	508	492	531	526	482	523	518	513	478	501	468	524	471	516	481	520	494	494	481	457	518	487	513	455	505	500	502	507	475	478	508	460	480	472	526	466	500	502	494	508	485	516	488	504	461	519	477	509	521	501	488	488	503	511	513	497	520	523	494	502	487	532	504	499	477	526	512	478	485	482	479	508	527	531	498	495	459	501	522	506	514	510	469	491	484	481	487	505	519	516	505	497	488	546	483	524	474	497	488	519	529	512	486	509	510	497	466	504	485	520	474	518	491	472	481	528	448	513	484	506	499	513	466	511	476	496	486	492	447	489	513	495	493	493	504	516	556	488	488	471	515	502	491	496	533	485	482	491	496	492	490	488	507	469	490	511	482	483	482	509	521	515	510	507	505	511	502	471	494	494	528	509	482	548	504	493	487	457	461	502	506	447	519	513	488	503	517	497	501	509	504	520	537	477	489	470	506	532	498	516	516	506	502	496	496	489	520	475	518	513	543	547	483	533	531	469	503	486	495	482	511	500	502	500	510	514	494	452	496	522	480	473	494	485	475	498	541	477	494	493	510	514	475	493	486	475	479	513	484	498	513	497	504	549	508	500	468	528	535	507	454	521	472	494	492	458	471	494	516	504	502	538	482	512	509	510	480	449	458	488	504	485	501	513	503	482	543	472	491	511	506	485	543	496	490	469	477	494	511	489	510	480	486	491	481	534	493	509	466	531	484	487	490	503	505	557	510	489	501	506	465	495	506	511	501	492	499	475	524	514	520	473	525	530	509	520	496	488	516	511	526	491	532	520	489	521	489	504	508	528	498	457	497	479	494	491	461	532	444	491	515	516	485	481	499	530	503	490	505	477	493	475	526	494	462	553	481	518	545	476	504	492	507	449	505	460	506	498	496	509	509	468	503	503	493	519	508	564	495	512	476	473	481	501	500	545	516	483	515	491	486	506	498	527	484	520	496	498	529	457	508	495	475	506	508	507	487	508	468	488	537	453	530	491	542	451	517	522	492	526	480	549	541	502	470	468	481	526	534	469	480	538	474	518	478	478	485	534	490	507	509	500	526	506	489	464	447	520	485	494	466	531	531	523	488	517	468	536	477	481	473	496	492	469	508	504	491	504	500	527	490	504	500	454	496	507	497	522	480	491	509	509	497	488	517	469	474	500	524	537	494	503	471
19212	18048	16811	9765	6293	4519	3511	2671	2122	1890	1640	1312	1278	1047	990	994	861	841	831	811	785	717	704	735	674	665	697	642	660	652	657	625	659	599	679	628	563	561	579	550	560	594	545	551	543	531	531	583	601	558	548	544	528	553	545	510	550	512	497	554	575	527	539	501	504	512	573	522	532	562	461	524	516	494	465	519	539	485	528	513	477	476	533	471	500	457	497	530	509	485	514	469	490	500	494	486	522	468	499	491	530	527	517	545	520	490	500	502	532	505	488	500	456	500	493	533	502	472	514	507	520	528	491	490	515	507	473	475	496	549	506	533	508	476	483	496	495	481	499	459	515	460	471	544	490	527	520	494	508	519	539	512	525	531	506	513	487	486	461	501	495	476	491	501	525	513	517	557	508	494	497	516	483	502	494	483	486	445	490	501	477	467	491	462	494	498	496	494	500	456	494	489	471	520	500	492	464	451	491	487	491	529	478	509	496	504	485	483	515	471	498	511	470	508	510	501	486	488	452	508	525	476	497	503	499	504	500	514	506	473	506	456	487	529	473	516	464	492	479	481	503	461	509	459	521	445	500	517	459	516	505	506	489	436	454	502	478	456	519	519	470	467	486	476	520	473	470	498	469	509	512	511	467	439	501	523	494	483	486	505	491	504	490	508	499	508	490	496	504	479	487	520	486	530	465	517	490	487	523	451	501	476	480	489	484	501	498	530	484	471	463	524	507	499	524	479	479	506	518	497	539	463	482	497	487	496	494	527	444	491	491	477	494	506	488	468	473	506	493	491	487	481	504	508	491	503	496	504	479	518	494	471	502	453	499	479	508	479	502	456	499	451	512	497	465	500	505	458	475	467	483	479	493	495	508	447	470	512	474	494	502	480	477	501	519	472	499	517	516	504	509	509	506	478	500	466	434	447	508	516	511	506	458	484	464	488	501	496	515	482	484	473	495	490	498	498	471	525	509	520	518	456	512	512	514	492	484	489	474	453	503	543	457	507	532	475	514	494	531	477	474	468	485	443	492	460	513	475	479	487	528	508	438	495	501	487	496	460	474	492	516	515	500	512	524	515	464	513	488	474	493	515	481	481	475	515	503	520	484	468	503	495	476	482	523	489	489	498	474	528	484	514	534	493	497	506	463	492	489	479	458	468	495	439	470	505	521	506	505	501	483	489	502	509	462	453	469	522	479	540	483	506	504	502	506	498	515	505	517	527	463	519	473	515	447	470	521	489	493	525	522	470	469	476	444	485	448	496	499	490	504	457	476	467	463	500	513	510	516	478	503	480	486	516	511	454	484	514	487	493	481	507	513	475	540	486	471	533	451	513	504	495	482	513	475	481	504	446	464	488	488	491	499	483	498	513	484	491	466	521	478	482	489	475	512	497	476	515	492	494	455	520	476	512	478	492	530	501	489	491	456	501	476	501	496	507	481	491	465	501	501	488	493	491	483	506	486	483	489	496	497	501	513	495	516	477	496	480	444	461	498	479	492	518	458	508	477	492	509	550	514	486	480	477	508	464	493	492	482	498	520	483	490	457	523	492	508	507	533	496	506	518	495	512	465	477	454	473	477	503	461	514	476	481	492	540	503	484	492	528	505	530	502	550	506	502	519	506	530	477	544	458	484	463	510	470	512	453	489	482	527	493	485	437	481	490	511	508	491	473	511	473	475	547	504	489	529	494	489	518	485	482	472	477	504	506	522	495	512	483	506	480	479	522	526	473	488	486	486	517	502	458	472	475	478	475	476	496	497	506	453	505	512	493	527	479	460	498	495	496	489	499	506	513	508	496	437	491	507	503	483	500	472	498	487	481	511	533	458	513	484	513	476	498	484	461	498	484	483	482	486	466	524	525	454	474	511	478	481	509	504	452	507	448	510	481	484	464	474	478	458	435	472	489	486	474	479	466	472	502	520	506	460	496	477	518	496	517	494	502	540	503	475	466	505	557	507	523	462	465	509	497	474	485	499	509	469	500	488	450	503	511	474	492	471	491	524	463	511	489	509	503	503	437	518	526	497	495	506	507	499	536	493	473	443	531	476	511	491	481	486	504	478	474	518	503	505	491	522	476	528	494	470	454	480	496	519	503	557	492	503	472	491	497	496	481	471	506	468	497	522	487	542	520	479	518	477	468	466	478	422	519	467	517	485	502	475	483	507	479	517	471	487	450	467	463	479	463	502	454	504	501	512	504	482	473	481	485	531	482	495	521	489	484	452	508	488	481	494	506	478	487	479	505	494	498	480	463	533	479	516	461	480	464	475	507	489	479	507	505	508	500	485	494	468	522	464	474	495	477	492	506	474	456	454	495	509	498	491	543	491	483	487	467	500	524	538	443	485	511	474	485	473	536	480	481	491	532	482	488	472	484	489	489	468	464	502	467	493	516	489	449	478	501	491	500	503	487	485	542	512	529	476	472	493	454	517	512	501	510	498	492	497	499	489	470	499	494	515	464	464	508	480	481	472	476	511	466	508	505	506	494	477	506	515	487	476	470	459	477	491	491	463	488	494	534	475	487	509	530	467	490	466	474	509	505	469	467	506	482	509	548	507	480	504	479	506	545	496	525	486	492	477	495	468	514	479	522	483	482	467	492	453	517	483	480	471	466	511	480	492	529	518	477	531	497	466	482	487	525	466	470	522	499	494	497	560	518	483	469	485	475	507	497	470	519	504	447	487	486	492	491	458	512	488	525	496	470	550	490	544	491	472	507	471	454	463	471	471	501	505	500	510	514	505	499	521	512	470	494	502	461	532	508	518	477	449	538	502	524	489	485	460	491	496	509	489	498	480	493	459	523	474	508	487	474	492	469	510	501	481	505	516	491	473	482	472	467	478	518	494	499	458	499	458	499	494	500	515	536	464	490	494	502	510	486	510	480	527	514	471	470	511	500	499	532	503	512	477	499	491	460	451	529	503	501	482	471	493	499	518	517	487	440	511	536	472	495	447	463	515	526	484	491	531	514	462	482	481	512	489	452	500	484	514	447	473	488	504	472	454	501	499	533	468	486	486	502	518	506	521	501	490	486	522	491	481	547	462	511	482	456	470	471	465	509	474	502	500	490	467	496	474	513	490	513	480	497	499	452	507	445	498	483	488	498	534	533	495	519	485	492	486	497	540	504	450	513	515	508	504	507	480	491	470	481	491	477	459	425	493	509	503	514	497	451	512	512	501	481	442	477	488	504	487	528	474	497	534	493	477	514	510	481	483	485	460	456	498	533	462	500	530	480	504	519	487	497	512	461	515	523	510	503	463	494	511	476	472	474	513	502	528	510	461	501	471	525	503	491	511	499	507	502	478	479	496	480	482	497	493	494	499	473	483	481	506	486	510	499	433	484	485	490	501	471	489	515	476	501	470	529	531	493	481	495	500	497	520	526	436	506	503	536	495	512	519	454	521	474	517	528	456	495	494	518	497	511	501	485	486	509	496	493	488	487	493	483	484	501	501	489	503	473	506	481	501	508	504	483	470	502	498	499	473	487
27974	12531	1187	337	232	200	194	174	148	156	161	166	144	158	157	147	153	150	148	140	160	185	176	168	187	145	163	158	158	160	148	145	162	139	163	145	160	171	146	148	165	146	160	148	162	179	154	151	165	159	166	150	150	150	144	173	164	173	142	148	140	164	166	176	138	147	144	162	168	163	155	155	146	174	140	154	141	151	163	159	155	136	153	159	177	165	143	162	164	163	146	175	162	150	165	149	141	169	153	174	140	161	148	134	162	150	155	172	142	167	153	149	139	142	126	143	157	161	170	156	153	168	168	177	171	129	160	136	147	168	148	158	136	179	162	158	160	164	153	143	156	165	151	172	169	159	133	160	165	165	138	153	153	160	169	163	152	158	139	174	165	135	150	147	153	159	146	146	175	177	140	151	158	173	143	153	154	154	164	151	163	160	154	162	142	141	127	161	127	138	150	156	180	144	147	167	140	157	142	139	173	174	128	140	157	136	171	150	136	175	182	156	153	153	187	135	162	173	160	138	154	153	156	144	158	151	145	142	161	151	157	130	153	158	149	164	142	157	151	174	131	156	131	145	156	167	165	156	175	167	163	150	172	147	171	154	153	156	172	151	175	163	151	139	148	149	155	142	173	147	172	159	148	152	179	147	126	167	152	166	127	143	147	189	162	147	161	134	154	155	143	145	168	169	159	144	161	133	156	161	163	141	160	177	161	147	152	148	148	146	167	135	157	167	156	147	180	143	139	144	159	163	147	155	150	150	154	147	180	156	137	137	150	154	155	137	166	129	159	181	161	153	158	149	165	138	141	163	141	146	152	164	141	142	157	143	164	144	143	156	148	154	168	135	154	164	154	154	155	135	130	162	166	152	159	161	148	131	137	175	146	156	160	125	152	150	145	165	163	143	151	151	160	164	156	119	157	177	132	169	158	166	174	153	163	150	170	141	163	152	160	159	118	163	144	159	145	141	163	172	153	156	145	152	159	150	159	166	167	187	150	145	142	161	165	165	149	159	141	190	148	139	140	161	159	143	148	157	158	153	146	125	150	158	173	157	136	159	147	156	145	170	131	135	165	158	163	135	150	157	140	179	161	158	161	161	141	151	160	161	155	162	143	147	142	176	157	171	159	166	168	154	148	159	148	162	164	149	160	164	166	140	143	170	140	143	169	155	149	157	146	162	167	160	173	169	155	164	141	137	166	164	152	148	160	134	156	153	166	162	177	152	148	147	148	136	167	184	149	130	153	164	125	164	164	150	163	135	159	146	137	175	153	154	149	141	134	142	180	169	162	153	149	155	174	139	147	158	176	149	167	149	140	141	151	169	155	166	138	144	159	160	159	160	173	151	153	140	171	144	141	151	149	146	158	170	150	142	150	172	146	135	148	141	172	166	144	146	157	161	142	127	149	165	147	153	133	155	155	147	136	135	161	159	140	162	145	147	155	148	168	146	158	156	142	160	166	135	157	150	146	144	167	140	159	132	162	155	161	164	135	156	157	158	153	162	153	167	151	160	158	136	143	150	143	146	153	165	129	159	160	154	150	171	162	158	156	172	144	177	152	151	153	161	148	147	170	146	148	169	146	152	138	163	163	166	144	158	138	164	153	166	157	141	166	166	166	167	147	144	144	132	147	152	145	163	144	149	138	159	174	155	153	148	142	144	163	127	135	161	146	144	143	182	144	162	173	151	151	174	169	160	161	133	146	160	135	161	156	141	139	149	135	148	147	168	150	160	145	150	136	134	150	169	159	152	155	157	166	136	145	154	139	156	180	128	167	165	149	143	148	162	154	154	147	130	162	157	179	149	169	144	139	136	162	146	173	158	150	149	158	148	178	132	143	161	152	149	132	171	144	152	176	150	147	155	133	144	154	149	141	141	140	145	168	164	150	144	146	146	147	150	159	160	166	183	151	147	153	162	162	163	164	155	148	150	145	146	153	170	155	132	150	158	154	149	191	163	163	162	149	160	128	158	153	161	145	157	158	161	170	145	135	150	153	155	167	129	150	154	135	160	154	163	148	138	141	144	163	188	127	163	145	129	169	160	153	172	161	165	162	141	169	156	127	146	162	149	165	137	151	167	145	145	148	159	166	145	150	145	155	145	160	148	158	136	179	163	168	162	157	137	159	163	146	148	156	173	133	186	162	137	148	183	158	161	172	143	141	167	157	153	170	165	163	177	160	137	152	146	130	174	141	159	164	184	154	169	130	134	162	156	127	142	149	169	135	158	165	161	149	160	139	172	153	167	151	124	142	153	163	164	161	147	170	169	173	146	155	170	182	180	144	136	154	147	144	162	154	157	127	145	140	147	158	145	125	138	137	140	156	159	159	158	140	162	150	153	150	163	152	163	138	150	147	155	146	175	173	167	144	161	157	171	150	153	151	148	147	141	175	165	170	148	149	153	139	150	134	170	164	149	139	150	137	150	144	147	160	157	146	153	159	153	150	140	145	164	153	170	166	166	145	137	149	138	154	132	156	166	148	186	155	155	156	181	147	142	143	152	173	149	158	142	138	163	163	165	150	157	157	165	149	185	157	143	171	137	148	168	152	158	142	151	163	172	153	140	130	155	170	166	163	168	143	159	173	151	158	157	165	168	144	150	144	150	164	149	181	160	145	170	153	130	143	157	171	136	139	159	167	150	177	162	160	161	151	144	164	154	141	151	124	142	142	154	146	136	139	143	147	166	156	163	159	170	139	170	152	128	170	147	169	165	160	140	154	158	145	147	169	143	143	165	172	146	175	146	144	151	161	136	153	147	139	131	142	154	148	155	170	156	150	161	136	150	160	146	137	147	150	162	139	152	172	164	167	162	154	180	168	148	157	161	168	141	161	156	146	176	144	166	162	144	146	158	155	158	152	181	140	162	158	147	167	180	178	159	155	150	156	140	153	161	153	175	157	180	152	162	144	152	144	156	139	150	141	144	152	155	169	162	162	140	137	159	139	150	156	145	148	154	158	146	183	127	161	137	161	149	172	148	136	155	141	134	157	125	160	163	169	166	156	162	176	143	151	144	154	157	154	145	145	138	170	144	159	157	161	148	162	144	152	171	152	137	153	129	131	160	143	186	138	155	162	180	155	165	140	152	152	137	149	146	160	152	148	147	143	164	147	162	149	163	175	157	142	147	138	149	169	160	169	144	149	173	153	170	151	138	154	160	166	166	163	159	162	176	152	151	155	158	166	149	151	143	155	142	149	167	174	168	140	141	137	159	128	153	169	168	143	152	162	140	140	133	146	166	158	161	139	166	151	141	149	126	142	172	150	160	144	174	165	180	143	160	184	171	145	156	196	163	162	143	148	147	156	153	149	141	159	160	139	152	135	128	151	139	158	148	171	151	163	171	136	138	163	172	168	144	143	138	136	155	184	153	156	156	147	153	177	179	158	147	154	142	150	149	154	185	175	166	155	163	141	165	144	161	132	163	165	156	153	146	139	175	159	154	176	136	146	140	123	140	151	135	166	167	166	156	150	158	156	145	146	162
6876	855	784	429	344	282	252	234	222	210	213	204	170	226	191	191	182	177	177	213	195	173	186	192	193	187	193	169	185	193	192	221	220	172	193	196	177	180	207	172	173	187	188	168	174	185	182	187	199	167	160	172	183	181	169	175	178	196	193	175	185	185	173	207	156	185	200	190	195	180	197	176	189	179	182	178	177	179	175	162	184	185	183	164	173	169	163	176	194	178	184	161	175	199	184	173	184	193	174	179	162	183	178	182	179	196	181	209	187	203	165	158	172	157	177	185	176	185	191	161	163	163	206	184	171	175	177	191	168	193	184	188	196	179	166	198	185	175	181	175	182	184	190	184	173	195	188	181	152	171	194	192	165	193	182	195	181	181	175	189	174	171	153	171	201	179	166	207	200	166	159	169	183	178	187	180	171	186	191	159	181	157	161	158	182	179	187	206	190	168	186	151	185	188	193	196	167	185	162	189	167	191	170	190	181	158	164	190	174	170	175	194	180	192	171	192	185	186	207	183	175	169	203	188	192	177	181	190	187	162	185	191	162	164	183	206	165	196	170	181	184	180	160	185	188	194	186	169	166	187	166	164	186	176	179	173	189	171	170	174	177	174	155	195	159	187	166	187	138	187	170	187	172	190	197	203	177	198	183	170	179	172	198	179	174	147	174	139	173	168	159	197	189	183	160	183	188	206	178	193	189	202	168	171	181	185	175	179	205	192	182	182	166	183	186	177	176	193	170	175	192	198	181	173	171	183	170	196	179	187	194	172	192	191	187	170	193	205	172	193	199	188	160	174	202	184	173	192	179	174	191	171	152	165	178	184	196	176	170	173	164	190	166	184	164	177	164	188	180	186	175	170	202	212	189	180	157	170	181	170	182	178	175	151	178	173	162	191	182	165	181	172	173	199	167	188	173	159	203	187	201	192	182	207	161	170	178	192	199	186	161	167	205	177	189	192	176	171	182	155	173	195	172	176	198	160	188	163	182	195	198	205	206	181	163	160	170	191	189	165	185	167	189	162	177	167	177	179	166	177	164	202	185	170	186	186	198	182	150	177	167	180	171	181	194	161	199	204	177	179	202	174	204	191	188	177	178	177	179	183	152	176	171	183	185	195	168	175	180	172	176	180	191	191	160	179	179	197	187	175	172	194	188	189	176	196	181	156	192	208	197	187	174	182	174	169	184	168	163	175	185	191	189	184	168	168	189	199	193	176	173	162	218	189	177	181	183	169	198	205	221	168	172	164	159	195	167	179	166	190	181	198	190	183	172	176	182	186	167	184	191	179	177	190	196	174	177	171	176	166	201	170	190	177	171	177	198	173	171	178	178	189	202	182	159	160	174	154	186	187	169	191	176	186	180	162	170	187	197	178	176	168	177	187	162	168	171	181	167	204	182	176	170	176	203	194	161	168	213	196	181	167	172	164	172	169	176	169	170	162	175	196	179	160	181	172	172	189	200	143	178	163	168	177	164	195	163	188	171	214	194	171	177	165	180	171	201	165	185	176	159	178	158	186	182	168	192	172	192	199	177	193	198	190	184	176	177	166	174	202	177	170	152	189	195	191	209	181	209	199	181	170	166	177	195	199	203	195	168	193	182	173	182	186	181	192	178	167	179	174	165	184	189	189	186	188	190	173	189	184	199	173	198	192	179	186	189	207	172	163	197	192	181	190	174	193	195	193	173	172	167	182	160	191	212	177	164	176	175	162	176	181	170	169	175	180	170	182	155	189	199	176	166	200	216	186	160	167	195	164	188	167	158	185	198	193	203	193	188	199	199	161	186	193	189	179	178	144	169	164	186	158	186	184	173	193	179	187	180	180	159	151	166	169	184	191	179	181	199	174	166	194	163	174	157	168	216	172	172	152	171	178	174	200	176	152	178	182	191	154	179	178	191	171	170	168	167	178	187	184	156	174	161	191	197	158	177	172	190	187	167	184	185	161	194	197	182	184	176	173	200	202	186	167	195	168	165	180	193	203	182	185	196	188	148	175	188	187	172	195	162	183	175	166	176	190	161	196	165	169	165	200	161	180	184	166	171	191	176	203	168	191	172	163	182	198	192	192	177	196	180	191	189	173	199	194	185	166	187	169	168	192	163	161	174	177	174	191	161	152	212	178	194	169	193	171	158	186	171	185	201	165	190	195	169	167	170	165	161	196	212	194	185	194	185	161	181	203	181	180	184	184	179	166	189	185	172	156	200	177	183	156	195	197	199	177	198	175	192	174	179	200	186	161	189	197	186	167	170	190	173	177	171	189	184	196	179	221	176	166	193	171	183	192	156	183	189	171	180	186	204	155	167	177	164	199	187	183	196	173	170	175	190	166	173	187	188	179	196	187	163	172	172	151	163	184	160	169	200	191	166	188	179	169	166	153	188	176	173	184	179	202	190	190	195	181	177	169	180	182	196	176	191	199	174	176	172	191	178	187	194	184	179	188	191	173	144	172	165	192	183	187	170	174	190	183	164	219	175	167	196	173	157	179	184	177	174	174	199	173	178	176	158	179	185	184	170	173	161	202	203	193	184	148	175	189	177	176	175	172	175	176	171	168	186	164	196	171	182	176	166	174	148	166	180	187	174	157	167	204	174	189	176	174	173	182	177	173	175	194	185	201	209	156	161	178	160	165	193	215	183	163	166	167	164	192	192	169	243	192	188	175	164	183	184	170	205	168	158	192	157	179	181	191	176	204	180	173	178	185	181	170	176	176	175	204	169	199	176	194	182	182	173	181	186	208	198	173	183	177	185	150	170	178	168	176	158	166	150	179	172	182	177	184	182	153	182	172	167	178	179	163	174	191	178	190	155	181	167	195	196	175	169	193	222	189	190	171	181	176	183	212	187	182	181	193	193	166	177	187	167	174	180	187	157	200	168	174	191	216	174	184	175	192	176	172	194	169	178	180	168	179	173	179	182	177	182	158	190	171	152	188	178	184	177	191	188	174	175	188	201	180	176	184	184	192	171	183	168	181	169	162	177	166	172	178	203	152	174	189	213	165	184	187	159	166	157	185	170	171	168	195	200	165	193	169	169	150	152	181	188	187	165	205	205	167	199	168	194	173	180	162	177	181	199	187	188	168	186	186	186	171	169	187	156	169	176	162	173	179	178	197	177	160	195	159	165	181	188	185	188	191	184	154	183	171	182	175	155	167	155	159	218	193	175	170	187	204	166	181	181	170	201	178	175	200	201	175	169	174	176	164	204	177	171	171	178	167	151	190	165	174	186	189	188	177	173	185	165	178	194	179	191	179	181	194	160	182	165	166	191	198	197	205	172	163	169	189	183	175	170	200	187	158	169	177	179	188	178	181	170	190	191	178	177	192	186	194	186	196	164	200	194	181	175	192	176	179	180	185	203	174	171	181	172	180	183	164	188	181	162	168	158	188	188	201	173	177	181	187	187	184	170	186	185	201	212	177	201	173	182	189	177	179	161	153	185	169	167	183	177	185	170	174	177	189	158	163	204	165	175	192	185	192	154	185
24500	20352	26395	24170	20331	8142	1012	692	556	527	417	421	369	396	351	330	311	281	277	273	273	247	250	259	272	274	228	223	253	253	298	272	244	249	255	259	231	228	230	266	243	225	234	235	230	243	234	224	228	191	227	247	221	245	221	245	225	202	238	232	209	218	230	228	214	217	253	232	221	203	234	223	217	222	211	227	225	236	223	231	207	224	214	237	228	237	232	224	201	236	205	212	239	221	229	207	200	217	233	248	190	230	248	199	210	198	238	222	258	224	210	213	235	226	221	244	199	221	184	225	216	211	232	227	226	260	218	253	263	205	207	207	240	247	237	204	215	245	192	225	218	217	206	219	241	220	205	209	230	240	225	227	217	248	227	203	226	218	210	213	225	231	224	228	246	222	231	240	230	219	194	242	226	226	229	216	216	237	244	199	237	255	246	200	262	232	214	234	187	225	237	211	228	216	196	231	221	216	258	236	224	227	199	229	227	218	213	227	241	205	203	218	223	222	229	216	227	235	205	223	229	229	211	238	244	225	210	217	221	221	221	223	232	205	211	223	208	241	230	203	197	232	202	226	217	193	244	228	210	213	194	230	213	235	215	239	230	212	214	222	204	218	220	236	244	231	227	226	251	247	226	229	232	238	186	224	224	220	229	199	207	227	245	211	227	220	203	198	194	210	235	212	232	206	207	232	223	200	186	219	245	249	220	214	224	220	232	198	237	205	207	213	232	230	211	205	211	242	206	223	209	229	233	237	207	233	216	224	197	205	230	210	239	217	222	236	225	228	215	208	244	228	237	218	219	256	215	205	215	240	230	213	196	218	201	214	213	209	220	241	226	239	211	192	260	224	236	193	227	230	243	230	207	201	206	239	215	227	219	220	233	206	216	209	228	250	209	222	225	218	214	243	241	226	235	227	200	244	212	226	210	222	233	224	204	219	230	219	254	212	245	240	221	237	200	223	221	210	229	182	189	240	215	228	217	214	197	263	197	214	209	194	210	211	232	226	231	209	233	212	249	230	226	217	222	226	219	211	209	236	231	212	216	238	219	230	215	230	233	236	236	221	199	200	203	237	233	208	214	209	209	212	208	209	230	208	233	213	212	248	233	213	222	227	221	211	222	200	210	229	249	220	189	232	222	229	207	232	234	234	255	234	222	210	204	217	215	225	236	220	227	232	223	207	241	223	213	229	224	229	217	241	243	204	210	244	271	238	234	234	240	239	212	234	220	204	200	232	245	211	206	207	232	225	221	229	223	201	223	206	227	213	209	227	200	212	212	205	213	214	227	232	203	210	214	232	208	236	236	248	237	224	226	204	221	211	230	202	213	229	235	210	218	238	193	226	234	218	233	218	235	234	235	234	258	228	225	215	247	226	247	232	230	195	224	202	226	237	229	213	219	203	204	257	201	248	219	233	221	218	215	249	221	239	217	228	236	214	231	216	223	229	236	204	212	230	207	223	215	234	220	231	262	227	240	200	203	231	234	243	199	237	225	215	205	214	219	213	209	209	233	201	218	241	198	225	220	191	223	242	239	226	214	226	239	227	221	210	225	218	211	207	197	252	236	214	246	230	207	216	205	213	228	223	227	218	239	191	233	222	211	205	231	212	264	206	256	226	238	208	235	229	192	251	222	196	219	202	232	216	200	197	249	252	220	233	215	235	209	182	211	230	223	240	231	243	231	215	209	212	215	205	218	203	241	215	233	237	223	215	201	230	234	219	225	227	218	230	220	219	251	207	210	241	189	199	235	219	218	232	222	240	225	230	206	199	262	242	226	230	239	219	228	225	225	231	196	222	220	228	231	233	210	207	226	219	189	218	224	235	209	217	213	230	230	208	231	233	203	210	220	225	225	255	217	251	221	218	211	254	223	230	205	221	231	238	232	239	210	223	233	216	238	219	223	251	238	236	222	242	224	212	237	249	234	224	220	216	226	205	217	199	224	243	216	222	243	217	230	226	227	220	226	238	205	231	214	202	204	208	252	231	201	225	244	222	203	232	208	219	240	226	231	235	221	208	214	219	227	231	244	242	215	255	239	252	220	220	210	238	202	222	260	202	217	222	190	232	254	238	234	218	189	227	224	246	208	230	236	234	222	235	217	237	260	223	249	247	212	247	222	239	221	209	220	236	229	214	212	215	223	214	212	176	233	222	222	212	201	227	218	227	240	232	232	236	229	202	233	229	202	234	225	224	220	207	222	214	242	229	208	217	208	223	206	216	219	202	222	211	207	226	215	215	220	207	224	211	222	269	210	252	198	220	237	213	214	234	248	214	204	233	223	205	206	241	230	237	244	211	247	212	233	227	209	222	250	227	232	202	235	197	235	219	195	225	249	214	225	209	225	233	233	222	212	226	189	234	239	216	243	223	251	243	193	216	215	220	260	228	213	202	238	230	228	221	205	225	256	199	239	217	219	216	227	207	232	217	206	204	243	228	204	237	221	233	217	218	212	222	219	198	208	252	238	208	240	200	222	245	220	223	245	218	207	236	213	224	202	208	258	214	217	228	213	250	215	230	266	212	213	240	230	223	257	235	219	237	226	197	240	211	235	223	217	215	238	222	212	237	201	249	210	225	232	212	243	221	210	235	230	216	197	253	203	218	233	218	270	258	203	252	231	225	222	211	230	243	223	199	232	204	204	259	229	231	221	205	202	239	237	217	254	216	224	240	212	203	261	197	220	217	242	224	227	213	221	216	215	199	242	235	256	210	233	230	232	242	230	228	210	223	225	217	223	235	235	219	247	219	230	192	247	199	232	213	239	214	213	219	207	204	251	223	195	243	196	209	212	211	234	223	227	224	210	210	229	221	241	234	215	228	209	214	205	223	225	234	207	229	234	216	239	194	218	222	209	224	220	219	189	215	234	227	236	218	235	229	197	216	240	211	228	226	234	224	238	215	223	208	235	225	206	224	200	247	222	233	222	242	252	203	200	233	232	217	219	234	251	207	227	242	216	218	220	222	195	219	268	202	223	195	214	215	211	221	228	207	227	234	212	203	256	233	200	190	203	219	235	204	234	212	213	211	213	221	200	228	227	239	238	208	226	212	250	242	226	225	220	240	227	231	239	234	235	214	219	246	242	203	203	257	198	246	218	225	232	224	226	193	197	223	211	212	222	212	206	219	222	227	213	226	225	239	224	213	229	202	223	229	245	213	193	221	214	232	221	226	238	206	217	222	214	234	221	225	223	235	249	223	242	247	227	221	225	237	242	206	235	204	200	232	237	222	245	234	204	224	220	222	220	224	220	213	216	237	218	225	258	236	213	206	226	234	249	200	196	213	223	223	217	217	234	213	228	219	216	222	239	251	206	203	213	192	221	224	230	228	249	229	242	216	233	198	237	232	207	259	223	225	246	212	269	213	235	203	231	224	222	245	227	205	265	208	243	230	231	214	221	242	206	232	254	243	185	219	237	205	217	221	198	239	200	208	214	220	189	213	225	230	223	219	205	228	246	212	234	233	226	225	223	206	226	220	218	208
20830	10899	10178	5333	3350	2312	1764	1328	1090	883	778	684	591	536	459	483	464	421	379	419	387	334	338	336	326	345	305	303	333	318	299	335	267	275	260	308	294	267	273	263	284	256	244	248	284	249	262	240	274	229	232	241	250	238	242	245	207	229	236	256	262	242	231	224	235	226	244	250	225	245	272	244	249	244	243	230	237	208	210	212	253	238	229	245	232	274	236	232	236	243	213	239	230	219	265	215	252	241	219	228	231	226	246	216	224	213	219	237	214	230	244	241	260	229	222	222	209	229	258	232	203	224	226	245	220	239	261	225	249	230	199	238	261	247	230	230	246	224	250	214	254	225	209	230	217	222	215	223	226	227	192	206	255	237	222	224	226	250	207	221	212	247	212	253	240	243	241	240	245	218	216	216	247	238	247	216	251	224	216	261	255	226	222	222	217	231	240	234	241	243	225	227	224	236	247	233	241	241	222	207	214	222	224	222	223	212	243	240	249	226	266	240	206	238	240	211	246	239	223	254	222	219	236	230	218	226	257	243	208	214	197	231	249	223	236	224	238	223	235	219	232	207	217	218	229	226	266	206	249	224	219	237	237	228	218	233	235	232	236	245	239	199	218	224	205	223	225	228	226	216	223	214	244	236	242	228	220	233	227	218	258	235	213	235	242	238	232	250	210	231	267	224	221	220	234	260	242	220	218	225	231	234	206	225	263	211	239	222	215	230	224	219	219	232	226	255	192	243	267	219	245	216	248	241	215	233	258	226	229	208	227	254	234	227	217	249	209	225	243	207	221	222	245	205	241	251	228	244	227	231	229	232	207	221	202	213	201	231	234	226	224	228	224	238	252	239	210	227	218	250	214	216	215	247	197	222	213	227	226	233	248	252	270	189	216	223	231	248	229	218	240	281	226	223	217	234	220	228	223	232	204	224	234	225	208	221	216	234	251	231	241	239	210	232	236	228	241	242	236	224	235	237	234	212	214	227	237	212	217	210	236	233	232	221	232	213	228	223	193	263	232	219	215	215	219	235	231	232	218	230	243	237	232	250	247	249	224	234	266	210	205	244	237	240	235	214	227	203	218	224	241	238	243	208	214	248	216	255	234	230	223	227	247	212	233	211	227	212	220	236	231	226	213	210	243	223	239	229	199	214	239	218	237	230	223	250	235	245	211	213	256	207	228	211	220	226	218	243	255	227	210	227	232	222	219	247	236	236	204	257	217	231	207	249	219	230	233	241	227	244	210	223	221	210	218	239	222	219	257	239	255	224	239	231	240	234	260	217	206	223	202	240	245	209	207	237	237	211	220	218	221	217	229	224	244	224	241	205	247	239	247	231	205	209	217	224	209	220	216	222	246	214	207	208	249	241	251	245	237	254	241	235	238	218	235	210	204	226	225	239	268	230	223	198	231	236	208	224	225	208	250	223	215	217	233	228	239	242	234	231	229	237	219	207	228	215	216	248	247	230	252	211	224	227	227	235	226	217	232	218	253	212	242	256	218	228	228	205	218	211	237	191	213	232	252	219	235	210	254	237	203	229	220	247	204	209	250	223	232	228	218	237	241	246	226	217	194	216	263	253	233	210	227	226	222	222	210	221	219	186	230	212	230	209	250	220	247	252	231	215	235	220	251	258	215	213	225	245	229	200	222	267	224	249	233	237	265	202	218	238	247	233	225	231	236	247	261	230	202	224	238	237	222	233	207	227	246	233	222	206	241	220	220	232	225	222	234	237	229	222	236	227	246	218	233	216	221	241	221	244	221	238	230	217	243	241	228	233	222	218	224	244	218	212	231	202	214	244	221	244	203	221	213	208	223	234	212	216	196	219	219	220	256	237	224	232	230	211	218	256	230	216	242	269	235	216	232	233	269	238	240	242	239	213	236	228	213	252	225	241	248	235	203	228	241	244	243	245	228	235	242	215	236	216	206	248	200	247	234	213	222	241	239	219	231	236	202	260	231	203	238	240	216	232	234	226	240	212	241	236	236	228	183	250	223	228	225	263	212	229	218	238	217	231	247	242	212	241	203	255	229	230	238	221	243	250	248	240	237	245	232	222	196	233	207	246	235	259	236	223	219	239	225	235	219	277	205	223	263	228	211	223	261	243	203	221	242	220	235	203	241	249	218	227	197	231	231	238	237	208	243	224	189	251	217	224	234	224	214	226	253	240	229	228	215	216	228	220	219	246	223	240	246	245	220	257	197	239	198	216	243	224	227	232	198	218	220	225	226	226	234	254	232	239	204	255	231	250	223	241	232	220	245	223	248	229	257	223	230	216	219	218	232	213	203	218	211	236	208	219	202	208	225	236	241	221	253	234	248	208	220	214	235	226	246	228	228	227	219	238	219	219	215	247	237	214	222	199	220	247	220	234	244	251	232	231	235	248	211	219	213	232	259	220	222	246	248	228	207	234	230	210	252	244	227	234	234	244	258	222	230	229	235	229	224	208	242	222	259	209	237	219	234	240	227	232	227	220	218	228	242	244	236	229	216	220	220	218	253	213	206	200	231	244	252	250	247	246	229	226	242	203	233	244	220	251	229	223	263	245	247	208	228	212	225	223	220	232	232	225	215	220	221	246	224	222	228	247	229	218	231	216	240	228	259	189	216	237	225	240	220	236	211	200	236	223	222	231	235	223	238	213	243	245	219	231	226	214	236	237	215	224	227	227	211	226	227	237	231	212	241	204	235	221	233	216	227	223	234	250	234	236	239	228	236	221	227	231	244	213	203	223	232	233	203	213	215	243	225	201	222	215	211	234	239	254	223	202	241	217	212	242	231	240	241	243	227	231	243	245	231	237	250	201	234	222	220	221	212	224	245	243	209	244	236	210	260	251	247	231	212	207	227	233	229	243	217	218	238	217	221	221	235	211	235	222	232	215	242	234	212	242	230	240	230	234	225	224	239	224	237	196	225	206	221	236	231	237	214	249	225	237	225	259	231	242	236	241	231	221	221	237	227	237	241	217	247	238	227	242	205	225	215	244	227	218	240	211	224	216	263	250	242	198	232	222	250	236	227	242	232	212	231	218	240	249	241	236	213	238	220	251	207	213	225	255	218	239	235	251	221	222	207	216	219	221	221	256	221	250	214	230	230	224	256	236	220	250	231	241	256	242	230	244	216	222	240	221	228	231	221	238	245	261	229	209	224	238	223	237	228	220	231	243	221	243	230	237	231	198	251	237	236	212	254	222	254	234	225	249	242	211	211	223	195	247	218	219	240	204	218	233	221	225	221	229	223	227	240	241	254	192	221	240	214	224	230	204	245	209	222	226	242	228	229	225	209	211	243	252	224	233	210	242	213	216	222	223	216	253	211	195	252	203	237	215	248	220	221	232	222	224	259	207	216	265	211	207	219	209	239	224	212	219	199	224	223	223	214	249	253	252	236	230	238	212	222	218	231	216	233	218	225	242	209	230	244	214	223	228	242	230	236	223	217	215	217	229	217	242	201	228	220	215	222	255	213	229	231	224	233	222	222	240	247	246
22512	20346	26893	23668	20356	20397	8097	1682	1167	1096	1000	839	843	776	729	689	697	708	642	625	626	610	597	620	570	554	574	559	562	598	528	590	585	586	581	563	596	567	547	569	558	564	566	546	499	500	506	542	501	507	542	560	530	506	526	494	519	511	556	485	525	494	512	492	514	488	509	515	511	504	452	498	477	509	506	530	465	537	536	512	524	496	503	539	499	523	494	449	492	493	492	485	481	467	539	492	516	502	496	493	528	504	489	534	531	511	512	511	527	475	496	506	515	495	473	570	474	493	490	495	468	502	514	556	500	491	508	489	490	504	525	524	518	523	489	483	522	507	485	533	503	517	494	501	494	502	517	503	550	521	527	524	500	444	527	467	523	501	503	504	501	519	528	480	500	493	492	519	470	495	485	501	499	499	504	481	478	504	515	481	517	479	515	513	503	475	531	506	499	517	506	455	468	542	539	492	477	504	474	496	489	478	522	507	522	490	524	502	491	499	480	449	524	498	499	533	515	515	509	530	494	538	502	496	545	551	486	521	511	494	500	515	513	493	463	522	517	516	502	519	487	521	506	467	494	492	507	490	479	485	516	490	507	523	497	491	507	489	502	517	476	508	548	545	554	495	486	482	475	496	499	469	509	469	496	484	467	485	518	537	531	495	472	504	522	518	469	456	492	516	521	467	508	490	528	524	498	475	531	545	495	511	442	495	531	499	491	486	509	497	463	526	472	506	476	494	497	547	519	491	500	526	529	503	502	523	506	436	536	544	513	453	554	501	521	499	503	489	497	534	508	520	516	484	489	499	472	522	490	528	500	517	498	474	543	491	515	477	449	493	472	542	455	470	506	540	488	488	474	507	506	525	489	487	471	478	486	456	510	501	520	509	503	512	539	498	517	468	486	516	523	517	485	481	479	502	513	503	504	533	519	558	483	514	507	488	463	527	503	496	519	473	473	472	510	523	508	521	501	504	504	546	525	510	486	537	539	495	488	474	537	476	466	470	496	512	509	495	515	492	517	501	503	514	533	487	475	512	475	487	481	503	495	492	502	489	498	521	497	485	466	478	518	527	512	527	480	482	518	477	523	508	503	486	489	507	492	509	531	480	506	505	499	490	522	520	512	487	505	527	483	501	509	492	493	511	490	523	490	488	526	505	529	501	500	503	494	526	516	466	534	500	493	474	475	504	489	503	484	507	485	514	527	515	526	516	507	493	466	493	497	497	550	507	517	505	539	488	503	524	540	493	460	519	466	472	497	461	483	513	505	550	462	505	512	500	500	505	534	505	450	499	489	481	515	508	508	480	499	505	547	485	517	487	491	514	514	501	497	501	496	480	522	534	526	526	491	496	460	504	507	482	499	545	507	470	498	480	529	455	473	507	505	526	478	512	468	514	525	521	492	491	484	484	504	500	504	500	513	450	523	553	474	465	478	467	481	487	493	502	501	540	507	523	515	527	492	502	464	490	486	521	496	510	508	496	515	522	526	527	509	485	509	523	486	531	488	490	546	493	487	502	491	489	462	488	510	491	497	503	511	492	475	500	525	479	529	491	485	500	502	491	519	508	495	489	500	501	555	485	540	541	527	451	525	491	523	472	495	469	509	496	488	462	555	443	463	526	500	450	508	514	501	482	492	525	501	453	496	528	515	552	530	500	500	460	501	511	466	544	461	481	478	496	467	506	483	505	455	480	460	461	474	507	496	484	494	491	500	488	528	508	487	484	525	503	503	499	458	521	496	510	531	494	477	532	460	478	501	510	544	523	534	539	497	547	524	441	500	485	490	528	453	509	505	519	531	496	516	523	548	528	482	482	511	518	494	491	469	499	513	506	490	498	512	501	507	497	572	508	503	519	449	501	498	532	519	490	487	480	528	502	525	484	519	506	458	535	511	506	508	527	493	534	457	466	509	520	482	496	458	504	541	529	497	467	483	491	512	499	492	478	444	497	485	457	537	529	498	506	505	518	526	508	507	499	481	504	505	494	501	497	490	493	516	508	504	479	517	467	546	509	531	492	468	484	477	519	476	488	472	550	543	513	541	501	483	468	520	499	528	491	491	490	497	482	486	474	507	487	484	507	494	490	468	517	492	475	476	490	496	545	508	493	509	508	450	553	465	501	502	508	528	472	447	495	532	470	495	520	472	501	469	483	486	535	516	488	483	508	459	501	486	492	504	544	492	496	505	469	519	478	479	463	478	500	472	506	548	513	538	503	502	528	511	516	480	497	496	513	517	537	509	505	497	460	504	486	472	460	488	473	517	532	512	492	505	495	509	533	481	499	472	499	529	471	514	484	521	518	522	472	477	503	481	514	466	527	526	530	441	537	518	484	501	464	530	531	509	514	501	468	528	506	456	504	492	512	474	481	513	507	496	493	483	522	478	526	482	547	516	509	500	518	498	531	524	504	499	480	497	521	482	503	512	490	479	490	488	430	508	492	505	510	522	518	521	467	465	486	491	493	494	499	496	515	543	495	499	542	505	519	524	490	576	491	507	522	533	509	487	484	446	494	484	504	511	513	499	471	502	503	488	467	498	483	469	498	483	464	488	499	486	511	501	499	505	505	491	523	467	515	476	486	502	503	494	498	511	514	541	524	487	535	533	488	508	486	508	501	498	546	497	535	525	469	512	493	488	538	540	522	517	507	506	482	511	442	506	515	468	494	501	515	524	503	511	514	523	493	473	518	496	504	512	496	492	494	494	476	468	518	500	489	496	504	525	500	525	524	455	492	504	506	489	486	496	523	533	464	507	522	498	501	519	516	539	490	468	505	474	479	481	494	490	501	502	497	493	478	490	518	463	500	503	489	487	504	516	501	502	470	523	490	522	462	515	519	483	522	494	462	505	478	426	532	541	495	501	515	538	496	485	470	502	493	492	490	466	506	505	511	513	485	513	528	519	504	499	497	504	481	506	506	507	539	474	475	510	516	479	493	513	511	499	514	499	499	459	482	514	476	519	490	485	492	503	498	449	460	497	489	513	503	472	465	472	501	493	521	494	490	529	523	494	553	508	484	471	501	490	522	456	515	483	534	521	470	492	529	505	512	522	513	508	542	500	496	498	466	477	506	541	504	482	547	471	505	530	459	466	493	510	532	519	489	497	504	511	524	507	469	491	494	514	477	550	510	514	533	515	502	520	497	480	516	475	481	507	495	536	503	513	494	506	472	507	476	533	493	497	465	497	471	493	494	530	486	520	505	494	520	529	468	459	491	483	518	494	497	556	497	465	510	538	514	476	527	560	522	504	425	493	462	542	511	474	487	461	472	522	461	467	495	462	484	499	495	481	497	512	477	477	494	460	506	498	502	479	476	475	502	486	489	492	513	506	529	513	465	520	529	485	494	525	505	533	496	523	495	467	475	483	456	501	518	521	502	497	499	512	502	478	546	514	514	471	478	500	475	507	500	469	517	510	520	456	502	528	534	502	487	473	520	490	520	505	491	544	501	461	496	500	525	510	502	527	507	503	513	478	490	498	481	508	569
20900	17756	16807	9606	6487	4671	3476	2629	2186	1881	1635	1384	1212	1139	1034	980	932	848	764	764	752	681	736	666	676	644	660	626	660	642	638	634	583	589	600	597	542	563	603	556	548	592	548	554	583	519	538	533	544	557	512	515	515	548	557	491	519	521	547	569	562	507	501	539	504	489	515	505	517	506	520	530	488	466	487	543	477	481	474	520	499	498	535	504	507	554	489	481	521	531	504	486	469	463	481	491	471	499	534	495	458	495	504	502	445	500	470	539	532	532	528	505	505	504	516	539	498	527	498	466	538	490	504	516	537	463	499	481	487	521	464	479	528	503	496	469	498	499	478	535	497	492	460	542	474	513	473	485	480	451	529	496	523	458	485	512	524	471	454	481	489	518	487	500	535	482	471	504	531	499	473	518	513	512	490	485	502	501	473	496	477	529	483	504	492	497	503	466	469	463	462	513	474	523	475	484	490	486	494	499	503	508	473	428	451	489	500	501	498	489	473	523	510	498	477	451	517	514	462	454	457	493	481	476	522	483	490	498	527	494	509	512	478	509	505	491	536	510	473	488	487	465	507	481	487	461	463	482	506	479	537	469	482	515	458	489	472	498	487	521	497	482	520	485	498	468	484	460	496	477	467	512	472	488	463	517	499	513	495	480	531	472	500	494	500	486	448	482	504	472	520	511	520	495	482	475	487	470	453	467	506	469	518	473	457	534	491	481	490	483	487	459	516	500	497	532	458	476	487	488	490	492	490	507	463	511	466	474	497	468	547	480	480	512	478	512	481	508	459	496	508	530	473	487	509	428	467	487	524	487	494	503	502	466	490	505	460	522	481	421	508	473	514	492	485	445	500	480	490	501	491	460	497	488	484	532	474	507	466	441	497	465	459	460	489	511	506	447	513	487	485	473	482	477	489	488	483	460	468	530	482	518	468	505	506	507	497	472	513	495	486	469	525	466	469	476	501	506	468	506	498	506	461	516	462	514	458	491	507	545	494	465	512	464	462	455	497	510	497	482	480	485	518	473	524	495	493	494	506	536	503	473	444	485	486	512	480	474	507	501	515	473	506	507	503	513	499	528	500	535	495	473	520	481	452	507	481	478	523	496	514	481	495	534	448	465	496	489	489	533	483	527	448	510	471	474	513	501	494	483	480	469	474	494	523	528	510	509	500	500	493	496	501	470	490	475	473	471	521	448	488	474	542	490	490	497	494	455	494	487	464	434	479	489	466	485	496	478	480	504	478	487	520	469	494	459	536	502	493	467	477	453	482	512	501	516	502	484	508	492	510	463	535	480	473	482	552	468	468	465	510	514	502	478	498	475	483	530	493	491	490	459	510	515	479	512	517	477	490	517	514	487	492	519	514	515	444	508	507	510	515	456	494	490	470	506	480	489	468	516	508	506	497	485	535	517	481	483	488	490	484	497	487	456	471	519	514	465	505	474	493	523	480	517	483	522	465	460	470	458	501	510	504	504	459	500	512	487	517	481	529	506	493	488	484	472	489	490	506	496	492	418	487	507	461	487	505	447	513	509	496	487	481	486	471	532	514	477	499	483	471	470	478	527	485	471	483	510	482	536	469	515	471	484	478	501	480	504	470	509	497	510	468	483	511	469	458	477	469	468	525	482	470	498	474	487	456	483	517	485	508	499	496	499	466	531	488	480	469	518	474	465	494	521	496	480	488	474	459	452	495	510	522	471	445	470	515	509	457	498	478	488	531	448	512	522	491	523	493	490	477	508	483	493	477	518	465	502	470	515	493	525	477	508	468	513	491	495	478	499	503	503	458	491	492	496	504	495	522	507	467	499	495	508	485	517	509	509	496	456	497	468	502	500	483	504	510	498	495	462	468	503	455	493	470	470	471	462	471	510	520	481	510	493	497	514	537	505	513	489	497	474	491	502	482	470	490	499	460	476	576	489	469	488	496	512	509	474	520	511	471	491	480	525	489	518	480	476	509	462	491	556	471	504	515	496	504	527	506	474	467	477	445	518	515	506	506	482	502	529	481	473	527	492	554	540	475	479	505	519	552	505	478	535	447	491	529	486	460	474	515	501	523	491	506	466	527	507	496	494	505	500	488	473	477	475	458	499	474	490	489	498	442	498	480	494	487	473	529	476	483	479	482	511	491	497	483	518	450	473	523	497	511	515	499	519	485	523	460	500	497	455	485	506	479	521	531	486	480	476	519	514	481	501	494	540	455	528	487	483	475	464	502	467	476	487	482	489	487	506	501	462	513	475	507	476	496	508	498	471	486	481	505	489	492	496	517	467	482	508	475	510	446	501	490	529	492	486	507	485	475	490	485	514	484	488	452	514	469	427	511	493	496	488	470	493	489	489	492	487	475	482	485	458	445	487	488	472	494	475	506	459	482	557	484	506	500	497	503	504	471	515	488	449	475	504	463	468	461	470	537	483	509	450	503	498	496	505	519	465	491	515	438	479	495	476	486	471	514	485	515	498	463	482	502	495	524	497	493	527	461	492	477	499	518	456	522	482	479	480	503	509	459	545	492	490	465	492	494	480	471	475	519	508	475	528	446	488	475	443	470	525	467	513	487	495	475	499	484	454	484	543	450	469	523	495	491	478	468	483	536	512	527	480	470	500	527	528	523	486	511	494	510	485	524	478	492	466	496	483	523	519	493	472	502	507	477	513	480	468	518	488	448	524	499	485	467	531	489	480	510	501	502	483	460	514	509	504	473	541	508	486	521	514	508	461	463	512	512	479	476	474	508	477	511	540	490	488	489	471	480	490	507	500	474	475	474	487	493	511	470	504	539	493	491	473	496	495	499	490	477	456	476	503	516	481	450	470	499	508	499	498	457	497	494	470	463	478	461	480	490	520	481	485	526	493	508	519	495	461	482	499	491	470	507	457	494	468	485	492	469	474	497	498	497	516	500	535	455	516	498	468	508	502	513	483	502	514	453	519	501	488	494	485	493	470	525	487	484	485	475	479	491	485	499	467	505	502	496	508	512	488	467	448	483	433	511	486	487	430	483	499	457	537	473	481	501	530	474	497	471	510	483	508	482	479	492	512	482	500	501	512	462	431	484	456	486	502	528	501	481	506	483	460	475	496	495	454	497	488	484	505	493	488	450	518	496	489	493	501	504	501	497	483	484	474	472	491	500	527	528	462	502	500	508	511	513	478	516	480	514	528	468	502	524	530	467	512	522	490	482	481	502	459	480	481	502	481	472	431	506	488	472	492	491	493	476	487	551	498	476	519	485	497	494	480	494	502	472	509	489	495	493	486	526	533	436	455	500	453	492	490	499	474	493	481	501	545	490	505	490	497	527	466	459	482	468	474	505	464	511	533	515	480	454	481	484	518	502	491	493	467	507	490	482	512	498	465	493	487	492	511	480	500	493	477	478	530	525	513	516	496	509	454	472	476	483	483	525	490	486	517	457	494	480	489	522	458	494	487	482	479	491	489	456	491	509	507	468	504	463	526	500	515	472	492	524	499	488	470	521	477	485	512	484	548
27848	12611	1228	357	248	200	180	163	144	158	181	167	146	158	168	160	158	169	173	142	158	177	155	159	135	134	148	175	151	166	136	167	154	170	154	140	167	155	172	150	181	150	154	152	156	161	188	153	159	131	159	137	147	169	155	147	160	169	142	139	161	157	165	174	163	156	162	148	149	156	156	146	161	149	140	133	163	163	169	150	160	150	138	153	169	154	167	149	175	164	134	135	173	137	153	166	137	161	154	159	146	152	161	143	148	148	153	167	148	171	142	155	168	141	178	131	156	142	190	158	135	147	152	141	149	170	141	164	141	171	160	156	163	170	140	159	155	140	136	144	170	141	166	166	164	131	163	161	161	142	164	155	150	167	146	171	139	165	168	149	158	154	164	153	167	154	146	154	159	159	141	157	141	149	151	149	146	157	150	140	154	147	156	160	114	157	158	140	158	166	132	147	158	129	159	153	151	149	159	150	152	148	162	169	158	152	149	156	152	163	142	154	141	135	155	131	129	155	154	156	170	153	150	147	178	149	157	142	157	144	157	149	169	168	164	150	169	136	166	151	152	148	173	162	157	145	157	163	159	158	166	150	171	169	157	142	148	143	148	158	136	149	146	153	165	143	143	155	143	155	146	145	159	161	133	148	140	138	143	134	163	163	180	153	159	144	156	176	179	167	151	150	173	132	136	157	157	157	149	143	149	135	154	153	155	132	165	144	174	127	143	156	140	145	161	159	169	193	155	142	195	172	148	177	168	157	153	150	152	137	128	153	148	154	160	151	146	136	153	162	154	162	132	173	169	147	158	148	164	175	149	144	141	152	156	163	155	144	134	188	134	152	156	145	170	143	156	179	159	163	141	170	169	151	140	153	158	147	148	156	140	162	125	146	144	145	145	154	158	147	166	147	151	159	156	150	151	160	164	167	151	154	142	147	139	153	190	145	186	144	153	149	163	153	149	166	170	138	165	137	159	146	138	153	142	155	138	147	157	164	141	153	158	170	134	162	152	134	154	149	178	163	152	145	153	138	143	146	130	150	168	156	145	174	127	154	143	148	164	162	150	136	145	142	146	143	145	151	178	172	152	156	138	163	124	148	158	157	148	142	140	142	149	150	148	147	175	155	138	148	177	167	142	178	156	159	183	166	137	178	162	150	175	155	158	146	166	139	169	161	150	148	147	164	170	168	151	156	164	160	167	146	143	164	138	153	144	165	156	167	141	147	158	152	138	174	132	132	169	142	145	127	157	141	150	171	151	151	146	184	159	151	155	153	167	166	142	165	146	165	143	134	150	144	175	134	168	151	145	148	150	151	153	148	162	124	157	158	146	159	146	178	158	155	151	154	151	146	153	132	153	157	152	149	160	166	159	149	150	143	136	186	145	173	144	165	154	150	165	130	146	163	138	162	158	129	153	151	168	158	165	169	151	169	165	155	129	162	157	148	159	156	166	147	163	153	131	141	176	134	138	160	153	159	166	150	154	155	154	146	140	164	171	161	147	158	148	186	149	160	155	171	141	142	160	158	151	169	137	153	147	155	179	167	160	149	148	137	137	157	159	145	138	161	133	149	170	159	162	167	160	140	154	165	152	153	163	196	143	167	200	146	149	134	166	157	168	136	173	155	159	145	161	176	131	174	151	155	144	166	160	154	173	159	156	144	171	145	178	168	151	156	162	172	155	147	156	155	137	152	143	168	137	150	141	182	160	158	134	144	133	149	150	149	142	142	162	133	157	151	132	157	135	157	150	123	184	160	153	171	136	135	152	145	138	157	154	156	150	152	145	130	163	156	150	141	156	163	156	142	161	166	168	176	136	155	161	152	159	156	162	166	152	140	128	148	158	141	155	140	158	154	157	154	172	145	141	171	179	156	166	136	153	157	146	163	166	163	176	130	155	165	165	157	164	140	167	159	151	135	165	147	160	165	161	153	146	155	147	158	152	144	161	154	131	163	157	176	145	151	159	163	172	149	150	150	165	142	162	162	143	167	138	152	150	145	160	169	147	168	159	144	168	159	132	159	164	152	164	152	138	155	171	148	146	147	162	151	149	180	163	128	153	136	158	159	156	164	135	161	146	154	141	157	148	159	151	159	157	146	163	143	166	161	131	166	130	144	144	136	147	159	153	129	149	137	164	146	142	162	159	160	169	159	166	143	155	162	129	156	143	139	166	134	135	139	178	130	163	154	155	150	154	170	151	158	164	183	175	147	140	162	129	144	174	136	130	145	160	159	154	145	142	171	165	139	145	141	162	164	156	151	141	134	147	156	156	155	144	149	140	139	154	146	175	156	137	154	144	160	150	158	171	147	148	145	166	152	181	150	164	153	153	158	142	151	151	125	126	157	170	162	143	141	153	145	143	129	157	136	148	153	153	160	170	140	172	153	138	162	164	159	162	163	158	164	167	148	153	134	164	145	155	155	140	168	152	165	134	163	142	154	146	172	150	144	156	149	163	174	139	174	130	156	177	139	122	160	151	142	155	142	147	134	177	152	151	139	134	164	144	157	146	150	150	131	153	150	161	154	146	166	156	152	153	150	161	156	145	157	138	145	160	161	177	134	149	167	139	147	137	150	145	137	153	160	147	156	148	140	144	168	144	148	143	142	130	172	139	176	145	157	149	157	153	148	161	127	153	157	161	147	154	148	158	135	154	168	136	150	144	149	169	164	138	168	151	134	159	140	133	164	146	176	123	172	161	161	153	156	160	160	163	157	160	167	157	167	135	156	142	128	133	151	129	173	167	150	175	159	163	156	149	174	159	151	169	162	140	140	171	136	138	145	170	142	160	135	184	172	166	167	143	148	160	137	168	176	162	160	144	154	170	145	130	139	175	163	166	164	136	130	154	134	160	154	158	147	136	160	136	153	140	170	160	164	136	150	139	163	167	166	152	138	158	145	161	156	146	141	176	149	151	139	145	155	145	129	161	179	154	147	182	154	161	141	156	145	153	169	140	135	163	150	162	160	162	153	166	153	138	164	159	154	166	157	171	149	170	139	149	143	139	181	161	170	157	158	166	187	167	158	163	173	152	128	169	161	157	164	161	153	142	179	172	179	159	164	146	156	141	147	161	145	119	155	155	159	158	160	151	159	163	156	171	148	141	126	182	168	157	153	132	129	150	138	152	153	139	140	163	147	147	172	160	143	152	159	158	155	154	147	171	146	170	154	139	153	149	162	134	150	146	144	147	141	139	143	172	136	151	167	144	132	167	135	159	142	168	166	153	144	114	146	151	170	158	169	167	160	142	181	154	142	144	160	133	140	151	149	149	162	158	152	143	135	161	145	169	184	158	151	161	157	170	148	153	167	165	167	151	147	156	143	157	142	151	134	155	176	152	139	157	138	143	154	157	160	149	162	159	140	142	171	163	164	163	155	177	169	131	134	144	158	158	168	177	155	142	148	137	158	155	154	166	146	154	150	146	164	174	161	144	158	162	136	158	144	147	147	179	153	148	174	159	158	149	140	155	158	148	167	146	167	168	148
7883	871	756	414	350	270	256	221	184	219	214	212	230	203	184	185	207	189	186	219	178	178	170	206	196	201	208	221	174	173	203	205	190	193	206	190	209	189	178	195	186	200	184	185	184	185	181	185	191	189	167	189	147	191	180	167	189	172	171	210	189	178	168	168	183	180	170	176	156	174	186	197	173	175	165	163	199	183	187	177	193	181	195	184	159	165	204	188	169	161	184	219	156	216	197	176	168	193	185	167	212	183	170	210	180	177	186	190	164	181	173	214	164	176	188	170	159	167	179	188	163	205	196	170	190	182	164	188	149	195	183	176	168	186	201	168	188	179	169	165	176	170	181	158	206	185	164	182	213	165	165	182	175	188	209	189	191	188	169	168	172	185	200	180	157	188	186	210	181	182	180	173	178	192	191	167	175	168	170	168	164	175	164	186	188	160	195	160	183	191	189	161	180	176	175	196	182	161	190	181	197	176	180	173	169	171	184	183	167	193	213	192	168	186	167	192	187	157	186	171	163	148	177	178	159	187	164	175	184	152	188	194	173	179	184	167	179	189	158	167	173	146	163	194	183	188	173	187	183	173	177	183	158	188	175	170	166	179	188	175	172	166	179	189	183	195	198	165	177	191	193	189	163	171	187	173	169	164	189	167	175	175	179	192	181	164	187	180	201	195	198	169	185	168	177	182	162	190	178	190	182	188	177	170	155	196	168	167	162	179	188	179	169	174	144	174	183	193	174	193	181	200	169	181	174	176	199	183	179	192	179	176	182	170	215	164	201	179	160	160	190	177	184	188	201	193	203	162	183	192	185	176	193	193	164	176	193	169	164	164	186	179	185	173	199	189	165	175	172	174	167	189	179	189	170	171	190	195	201	196	161	184	185	173	191	184	170	186	199	204	182	171	197	205	169	189	176	198	201	207	192	185	184	166	157	179	188	184	188	178	165	203	183	158	209	203	182	185	166	186	182	173	168	177	174	184	174	201	183	152	210	171	173	183	188	183	191	164	150	184	183	191	184	176	166	188	181	171	164	192	205	176	168	159	183	183	188	195	172	182	173	179	202	153	158	192	172	188	196	157	174	166	176	205	186	202	180	164	182	169	178	167	194	180	179	186	186	185	173	195	185	185	162	189	177	164	169	168	204	178	184	162	186	167	174	176	186	174	165	179	191	189	184	185	177	184	172	171	200	196	186	190	185	165	172	167	178	204	172	189	166	198	172	197	175	193	175	167	176	175	171	158	187	195	171	186	186	213	144	154	171	173	172	178	177	173	197	179	168	183	191	193	185	165	178	203	184	176	195	159	180	192	161	171	180	175	183	166	192	188	191	223	153	183	189	196	158	181	199	182	152	182	178	172	207	194	193	204	192	171	205	183	193	174	174	182	182	177	184	191	172	194	150	185	187	179	197	173	190	192	173	162	160	162	182	177	192	165	164	162	180	196	177	189	182	177	146	168	194	154	187	184	168	176	186	187	184	191	183	202	170	152	183	177	179	193	164	172	180	184	182	211	185	176	190	176	180	165	194	186	175	172	199	191	192	187	156	230	153	178	149	193	194	163	172	187	177	181	176	192	165	189	196	212	194	186	173	195	181	156	173	166	195	183	187	144	178	197	183	178	206	187	164	201	166	170	186	170	190	189	163	193	182	210	183	172	173	203	188	186	207	196	169	187	168	156	182	162	180	173	204	187	173	184	191	178	181	174	189	194	194	189	212	199	184	180	183	195	191	167	188	189	168	172	187	190	184	184	180	172	159	163	179	171	176	184	193	190	193	175	196	194	205	161	162	178	195	180	171	171	151	180	185	209	189	189	155	195	172	176	180	160	177	173	186	173	161	186	190	195	172	165	186	179	187	184	169	186	185	191	179	171	189	165	178	197	222	152	177	172	158	194	180	197	180	191	154	149	186	164	199	170	184	182	186	188	177	198	172	186	204	151	199	177	178	173	196	174	178	177	173	170	188	184	164	197	198	175	176	171	189	163	194	186	184	208	186	185	168	190	194	169	175	164	184	174	161	196	166	191	153	143	184	175	154	178	173	160	182	178	181	177	184	189	168	176	178	178	192	203	177	196	190	181	177	161	174	175	177	155	185	179	190	169	166	188	175	192	160	172	169	164	192	175	186	190	186	158	179	199	172	170	171	165	193	178	173	187	179	192	173	176	183	187	177	190	179	184	196	187	171	189	162	177	163	173	178	184	188	173	177	190	186	192	192	194	177	180	165	156	197	191	151	176	180	166	172	193	209	169	178	204	158	193	189	185	156	180	177	174	175	191	177	191	166	191	207	171	176	168	156	169	172	173	191	187	159	189	186	186	184	201	178	188	193	187	185	182	199	180	179	175	152	181	168	163	187	170	193	185	181	188	177	171	163	180	189	154	176	189	187	163	176	164	183	157	195	186	181	189	183	189	173	203	151	196	188	185	177	198	153	192	169	169	188	194	175	175	184	196	195	181	191	176	186	158	173	170	170	182	213	175	169	206	181	178	161	194	183	149	168	155	168	192	180	182	201	176	181	205	201	168	180	201	214	212	171	199	190	178	173	203	161	186	164	168	194	171	180	177	203	169	169	178	187	194	155	189	167	176	136	161	173	185	198	172	184	218	168	167	171	189	197	173	156	199	180	175	169	196	163	189	184	171	174	151	178	184	182	170	185	173	196	179	170	162	177	208	178	181	190	168	175	186	182	162	182	189	174	184	164	183	185	163	180	181	179	176	168	170	185	198	172	191	156	194	194	163	178	187	163	175	179	175	196	190	216	169	197	180	185	150	172	194	184	186	182	180	158	194	153	158	190	181	157	177	198	182	179	189	180	192	194	177	182	190	199	193	186	194	144	170	153	178	197	191	162	198	201	162	172	187	189	161	169	187	199	150	181	169	192	192	177	188	153	164	224	218	172	180	188	195	165	177	177	190	195	187	166	166	175	201	180	179	193	193	173	194	170	163	179	206	192	167	199	170	201	173	191	169	195	171	175	180	181	198	168	171	187	196	181	159	188	170	189	176	176	183	175	167	162	168	173	157	199	178	178	198	160	163	182	186	190	189	185	183	182	192	153	178	184	182	187	196	209	173	183	180	165	185	176	159	189	188	188	209	170	176	185	178	192	168	182	196	176	166	169	189	160	212	180	173	186	167	189	179	189	182	169	169	153	178	168	173	187	189	166	153	169	153	181	165	163	166	193	172	183	181	165	150	177	161	192	176	176	178	186	183	210	214	194	176	173	187	154	184	193	171	177	165	161	155	191	175	164	173	202	191	187	182	153	182	185	186	184	200	159	188	166	176	181	153	174	179	185	189	195	154	173	186	191	188	158	164	182	168	197	180	194	194	190	193	169	175	183	199	157	167	159	174	188	197	181	194	173	181	168	174	174	201	177	174	185	171	189	168	143	185	195	179	184	192	181	206	164	171	199	174	184	181	143	188	147	163	168	168	182	171	186	179	203	170	169	183	165	192	177	202	195	205	190	157	185	163	154	177
24394	20350	26415	24142	20364	9189	1097	719	555	476	437	370	402	357	345	327	307	326	282	279	249	263	276	283	254	278	247	264	278	273	231	259	267	274	228	241	271	226	245	257	222	265	252	216	265	245	224	268	259	244	247	256	226	226	236	200	238	241	223	238	227	221	217	232	217	215	233	240	232	220	209	226	251	239	233	252	232	215	236	238	275	232	213	211	243	235	208	231	209	216	249	212	242	244	225	223	196	219	227	217	216	235	228	229	192	249	208	209	223	203	233	241	223	232	219	227	229	220	236	206	215	209	240	241	233	210	230	236	228	212	224	225	212	250	213	216	202	235	195	228	227	212	234	233	217	220	237	247	230	230	253	236	207	211	231	257	251	242	248	178	210	225	232	215	225	226	227	234	218	220	242	210	202	243	214	214	221	232	229	243	228	246	248	243	254	220	249	213	226	242	261	230	248	233	232	200	241	209	222	197	210	242	254	231	238	231	225	223	224	203	237	234	238	208	230	256	235	221	227	229	220	252	216	220	242	230	237	207	242	248	248	247	239	228	193	218	245	222	214	232	238	200	210	235	201	232	226	232	215	227	225	219	229	225	227	207	193	209	238	216	230	228	234	249	260	210	194	258	222	217	229	238	246	202	220	229	230	221	228	232	236	219	209	240	209	239	234	235	230	230	217	236	202	219	243	227	238	230	211	225	229	209	191	218	238	209	207	225	228	203	210	241	206	217	240	222	229	206	227	213	210	219	237	220	213	222	256	220	221	199	234	222	226	229	206	215	240	232	249	223	228	224	213	254	225	211	231	205	214	230	201	214	209	232	231	216	194	226	210	237	216	199	229	219	224	241	208	195	205	239	239	211	216	211	202	197	245	206	213	205	227	240	205	193	224	216	216	231	234	211	236	235	204	207	208	221	220	243	224	202	247	233	205	217	210	235	199	198	230	226	240	223	216	221	224	221	205	239	207	238	199	211	232	216	223	241	241	208	239	211	221	245	222	231	213	211	202	225	195	232	209	250	232	212	211	224	224	227	220	217	215	206	208	225	229	228	216	222	225	220	215	224	228	226	193	228	236	232	221	218	217	212	241	223	208	241	231	207	213	240	213	224	213	209	220	238	216	225	216	208	233	222	200	227	229	223	218	225	235	201	224	221	240	203	235	203	227	235	209	199	240	218	246	223	211	235	228	226	213	232	250	230	230	230	229	201	220	243	225	260	216	212	241	217	214	234	201	216	230	240	203	221	257	230	271	240	234	224	197	236	253	235	226	213	189	236	221	250	225	208	233	244	225	242	216	241	222	209	228	231	203	231	216	258	224	220	223	227	243	229	214	231	216	229	240	216	183	185	219	218	210	237	229	240	238	228	219	233	228	227	228	209	234	219	231	221	210	242	217	208	225	256	196	222	229	230	220	240	246	226	209	206	238	246	232	239	235	201	216	271	235	212	242	233	240	225	236	234	226	218	203	228	205	216	209	220	208	243	222	238	226	238	205	234	255	201	243	233	213	213	234	263	211	233	225	244	228	256	233	238	230	220	266	204	250	211	214	224	210	231	215	220	191	233	240	250	243	211	228	208	213	216	211	235	229	239	224	231	223	212	235	225	220	240	235	222	234	221	242	217	222	229	235	218	220	230	212	237	206	204	208	210	219	216	206	229	223	242	226	233	249	222	217	205	222	234	246	226	228	237	246	198	223	226	233	221	243	247	226	264	246	226	210	241	235	226	224	232	230	228	252	209	233	225	235	251	220	230	214	230	208	224	214	235	220	240	225	228	209	243	208	245	241	232	233	219	221	227	222	208	243	207	208	217	200	214	246	202	199	243	216	214	232	223	209	208	230	237	245	211	198	214	213	214	238	225	221	223	231	247	224	249	236	189	215	234	246	239	214	215	228	228	224	243	242	220	209	206	230	236	236	211	229	202	214	248	226	193	200	216	220	243	208	248	224	232	243	250	219	233	236	228	222	229	220	241	209	247	192	235	232	215	208	217	269	211	222	203	210	204	245	236	226	234	223	220	227	211	232	196	229	251	197	234	221	209	215	231	203	207	248	234	233	221	204	238	226	250	215	241	225	213	216	242	210	218	243	234	204	236	220	207	223	231	240	213	230	218	208	227	216	225	219	208	206	228	236	214	240	226	205	217	246	215	242	207	205	224	220	203	226	247	220	246	175	242	240	223	219	246	219	225	225	235	239	226	222	230	211	226	218	231	220	251	214	229	218	211	222	231	223	212	212	236	228	226	216	229	225	253	229	225	253	217	223	224	207	234	229	209	241	220	197	234	203	237	208	204	221	218	216	223	239	197	220	225	238	210	210	209	217	235	228	222	231	221	209	231	221	226	210	248	230	231	209	241	231	212	212	226	229	241	223	227	228	234	222	243	218	189	211	186	223	217	218	218	207	242	255	219	231	195	220	246	227	218	217	231	225	213	222	244	201	201	242	213	238	193	210	243	224	238	218	232	240	227	262	210	233	214	207	234	229	197	236	192	189	247	229	227	222	232	220	251	216	228	217	211	193	212	188	221	229	215	210	249	209	223	212	211	240	237	240	230	222	230	223	232	237	240	250	225	219	206	207	215	220	243	211	227	224	250	264	219	213	223	216	213	215	226	218	227	212	207	212	195	220	209	231	234	225	232	208	223	231	214	229	209	200	243	232	230	213	218	205	227	199	235	242	225	230	218	253	207	243	226	230	211	235	242	240	222	225	241	212	224	218	211	213	216	251	215	201	214	222	242	239	222	236	228	217	232	222	228	220	217	214	234	236	231	236	225	227	219	248	246	260	230	203	242	207	207	210	192	228	223	259	233	219	222	228	243	256	209	232	212	246	237	239	234	203	226	220	212	241	235	242	206	223	207	212	203	209	195	193	214	220	213	229	233	230	221	219	233	213	185	209	257	257	214	239	221	210	220	234	232	211	225	217	225	200	225	244	229	233	215	237	213	229	223	212	213	238	202	216	220	224	221	212	215	211	208	237	224	217	212	219	212	244	241	233	209	233	242	216	205	244	230	222	235	227	223	206	223	222	212	209	253	226	205	210	244	196	192	253	212	231	227	230	214	215	209	230	231	232	231	238	255	209	236	238	239	263	236	217	238	232	222	228	221	200	234	231	244	232	233	224	243	257	221	275	231	238	219	226	204	206	221	218	210	225	221	234	243	240	212	203	236	216	217	224	236	210	224	195	218	207	244	230	203	213	224	214	236	220	254	202	212	213	235	236	183	221	221	210	258	217	243	242	244	223	205	229	207	242	220	230	261	246	228	221	228	251	219	241	200	195	227	232	229	259	225	228	217	198	219	212	214	211	171	224	242	203	211	262	198	206	248	233	208	239	188	218	232	220	226	203	200	240	214	234	205	234	207	215	241	215	216	216	202	204	228	215	225	216	249	244	215	210	216	222	230	216	184	245	243	247	203	260	201	190	212	224	220	221	225	222	232	203	219	209	221	224	231	215	208	221	245	225	222	217	210	220	187	205	233
20567	10834	10022	5287	3340	2413	1664	1357	1039	951	796	680	648	529	511	470	425	435	389	390	371	336	352	330	328	343	300	319	291	296	310	303	265	314	287	266	290	284	288	273	248	265	272	246	277	246	264	253	290	245	285	234	254	246	263	228	265	271	271	294	283	224	240	253	252	243	246	228	257	245	204	257	224	219	253	223	212	258	236	233	245	250	208	266	236	250	234	237	230	228	255	224	211	262	211	267	208	241	221	246	225	236	247	235	212	265	246	235	246	234	233	235	234	247	226	214	246	208	235	233	236	218	228	237	233	196	220	224	238	240	236	246	236	224	198	207	222	248	226	232	223	231	222	267	224	203	230	236	270	229	240	250	237	223	217	207	243	204	239	211	232	225	255	228	247	214	217	220	228	247	217	242	234	224	207	246	260	230	211	240	226	247	194	210	239	245	225	210	241	221	253	228	258	248	235	219	204	227	226	238	224	267	223	234	217	247	236	237	234	216	240	221	262	216	255	230	212	243	240	227	224	214	229	231	236	220	228	237	214	230	216	214	253	235	230	239	211	234	219	220	246	248	231	245	214	215	217	245	223	244	232	256	199	249	218	248	205	237	230	231	210	227	205	261	255	217	227	229	218	253	224	202	217	228	223	233	222	220	219	207	221	221	247	222	196	232	238	256	225	258	218	223	223	202	204	220	257	213	227	243	226	248	228	219	198	230	242	237	246	249	238	210	209	223	223	200	219	255	217	226	207	207	203	231	201	241	218	243	236	224	259	215	272	239	225	243	204	225	258	248	221	199	201	226	227	216	205	220	236	216	246	211	251	251	220	242	256	218	247	209	251	230	230	207	238	232	238	223	223	242	220	219	237	222	242	213	246	228	218	238	221	217	242	242	242	210	228	233	225	217	250	230	213	234	238	225	229	219	208	236	230	240	225	245	259	209	234	228	204	225	217	234	218	212	225	247	205	206	252	200	237	264	217	216	226	221	221	237	213	223	239	223	234	236	266	224	230	239	240	228	222	245	242	212	249	239	234	206	249	234	253	209	248	262	254	240	232	221	236	232	222	229	227	209	246	236	265	252	230	239	213	232	239	223	260	246	228	233	232	247	250	212	243	264	227	229	250	230	232	211	211	254	239	243	270	236	252	237	243	223	221	225	220	237	239	243	216	219	226	223	218	254	232	225	207	211	205	227	236	237	229	227	202	232	215	244	233	199	270	212	239	230	211	243	239	198	246	227	222	241	234	220	234	252	210	236	210	236	230	210	229	222	233	229	220	246	251	212	253	224	214	233	242	239	220	250	248	223	257	220	250	225	229	216	237	208	218	255	220	238	258	224	210	225	245	214	211	218	224	218	244	214	225	226	244	204	250	233	237	216	251	221	224	220	227	232	193	232	245	217	239	233	218	233	237	235	232	263	196	248	238	227	267	226	202	236	254	219	235	205	239	213	249	227	233	240	221	252	209	243	228	250	223	234	228	241	245	234	232	224	238	245	226	230	253	213	247	208	219	245	229	217	233	224	221	239	211	216	222	207	263	228	242	243	212	212	226	193	214	178	239	244	229	238	227	245	217	233	237	215	212	236	248	236	224	208	249	257	218	242	215	214	222	209	228	218	227	236	220	229	218	239	255	232	219	226	234	216	233	275	244	236	261	214	231	217	240	208	240	241	223	215	232	253	260	231	244	231	230	223	205	231	212	213	220	208	212	230	219	245	205	231	233	217	215	217	250	235	239	207	224	234	231	252	229	238	226	225	246	234	199	226	228	213	228	236	226	234	231	255	182	240	243	231	228	200	228	262	220	236	235	243	253	246	232	240	232	226	279	226	237	216	222	215	233	227	193	233	231	204	236	245	199	242	226	226	223	265	227	216	222	243	217	210	242	239	237	246	220	223	224	245	209	233	230	227	262	246	245	224	206	223	243	188	216	225	239	245	243	230	221	240	195	249	248	217	211	230	261	238	229	222	214	237	249	221	226	231	251	240	231	215	236	247	237	250	243	232	236	219	246	227	220	209	241	248	223	217	238	222	224	218	227	216	219	215	228	230	231	240	227	243	227	216	229	228	234	234	209	254	236	242	193	240	228	237	257	223	253	238	221	218	224	218	250	212	254	220	247	224	216	229	216	225	208	237	238	224	230	253	245	230	254	253	256	239	241	228	277	249	221	228	235	243	227	219	224	241	205	199	226	221	225	208	224	216	249	241	222	236	222	232	222	234	240	234	273	211	219	262	231	230	215	246	222	230	212	232	223	241	216	202	230	219	227	243	233	236	204	257	241	257	230	213	222	210	251	229	242	248	261	247	210	233	223	243	220	216	195	239	209	220	229	215	230	225	225	241	220	243	216	233	217	223	258	200	229	234	219	243	216	239	214	217	231	245	204	239	236	216	247	224	239	223	213	233	246	216	232	221	225	202	217	226	213	245	236	244	208	213	238	240	227	214	205	230	238	219	234	203	259	213	225	232	243	227	231	204	222	207	248	242	192	209	262	221	221	230	208	225	214	231	244	262	209	229	229	240	219	229	251	224	248	217	241	219	241	222	243	225	240	228	229	204	232	211	212	219	246	186	229	203	246	233	217	245	238	230	245	259	226	237	259	223	216	226	238	226	236	233	213	255	234	226	207	218	226	227	193	235	214	222	247	243	237	227	238	226	251	227	237	237	222	266	221	218	238	219	206	236	227	223	235	229	259	209	211	237	229	241	216	230	247	238	244	244	229	203	231	208	217	218	219	208	219	208	213	233	229	243	247	250	229	228	228	234	220	207	248	216	228	214	268	233	221	244	252	246	204	217	234	225	220	213	220	212	232	265	204	229	207	224	235	233	231	216	209	235	233	245	230	203	236	257	238	233	216	203	211	208	209	200	204	205	203	235	232	213	240	252	231	230	251	225	233	210	225	235	209	268	225	231	209	229	241	234	203	204	238	208	238	222	208	243	249	242	236	244	249	243	216	234	218	245	266	229	210	225	221	228	225	240	250	254	251	205	232	233	244	244	226	191	234	230	228	230	235	244	218	219	223	245	242	242	236	235	199	208	202	226	217	218	215	214	210	226	227	230	256	241	231	246	217	223	229	246	253	241	243	232	218	268	242	231	218	234	230	206	258	249	224	208	218	232	242	221	234	201	210	219	220	251	217	224	204	217	231	209	242	217	235	243	230	252	233	227	219	233	238	235	230	230	227	217	269	223	205	211	237	240	214	234	224	257	229	234	211	240	211	228	240	230	217	218	238	236	219	224	239	217	237	254	224	242	220	220	186	237	241	229	201	249	251	243	214	219	226	227	257	250	216	224	228	229	232	201	207	218	253	220	216	219	223	251	213	225	225	208	204	229	221	225	239	227	225	244	227	252	252	230	227	219	253	250	213	236	222	250	227	211	238	231	224	235	225	223	241	236	245	234	233	225	255	235	222	233	218	212	215	233	218	237	225	232	226	236	220	227	208	216	219	218	231	231	258	229	210	245	234	238	221	253	236	246	200	243
22611	20404	27050	23657	20405	20475	7948	1620	1214	1083	978	822	846	755	799	673	673	703	637	623	611	646	599	598	536	566	637	548	585	578	598	570	538	534	591	576	583	549	592	517	543	589	532	530	511	545	545	525	552	523	552	568	528	533	516	503	552	534	475	531	523	503	515	530	501	500	518	530	554	537	465	486	520	494	503	486	487	527	485	544	505	488	549	478	523	492	532	513	469	504	512	484	505	517	502	452	515	480	485	528	473	481	508	498	506	493	522	500	536	501	471	520	475	489	532	508	491	482	481	525	564	494	490	502	534	502	508	531	502	503	489	492	528	504	504	515	522	532	510	525	498	514	525	512	541	540	485	452	490	487	491	490	502	516	473	511	502	504	535	518	500	517	500	474	473	480	505	486	484	530	497	556	488	482	523	520	473	503	489	508	492	463	493	485	500	499	512	529	500	488	500	533	499	530	509	495	479	505	518	485	476	515	486	498	523	473	485	466	482	485	478	528	513	540	489	507	518	492	516	504	531	551	509	483	522	538	507	505	497	482	538	485	526	541	511	513	491	487	467	521	474	478	518	498	490	483	513	499	486	537	520	519	501	484	490	516	488	499	494	502	516	489	520	530	492	511	501	560	514	507	502	479	536	503	507	500	490	477	470	481	513	538	511	486	496	503	492	493	518	507	510	510	496	507	447	542	490	487	476	524	486	451	500	503	511	486	478	494	491	509	493	506	507	489	492	516	517	453	524	482	517	497	504	486	516	500	486	501	528	506	478	470	542	509	466	532	483	525	492	498	515	481	531	509	539	526	498	541	445	480	476	522	508	499	542	514	456	514	513	503	538	493	499	516	474	489	494	488	504	526	485	491	489	436	512	537	489	503	473	451	489	478	537	500	503	529	517	511	488	554	512	501	543	507	486	493	503	484	507	535	482	509	516	523	489	518	487	480	493	491	524	475	509	481	487	551	451	518	515	501	496	502	508	464	510	487	489	508	490	549	501	529	526	453	550	470	524	533	459	517	485	508	518	513	493	527	502	472	492	534	482	506	548	503	496	476	517	507	482	499	514	549	534	453	461	499	481	500	504	487	478	498	512	483	555	502	508	508	488	472	493	482	475	509	494	472	471	546	524	498	496	525	529	483	466	521	523	466	470	502	502	479	518	537	526	509	486	481	491	485	510	485	506	484	531	461	499	520	509	577	540	520	497	523	495	526	463	490	514	506	496	508	520	485	510	483	498	473	518	517	503	496	498	511	509	442	545	510	530	499	513	492	495	517	475	546	491	496	495	494	511	503	529	513	519	503	545	513	497	485	511	505	520	487	497	497	475	495	513	478	511	504	553	491	536	493	492	557	518	499	500	466	498	479	487	542	548	503	512	517	497	488	512	519	513	511	493	480	510	506	489	537	524	489	478	454	487	477	474	467	487	516	511	445	540	504	492	490	506	509	517	487	519	516	505	549	482	491	485	533	479	508	505	466	496	526	524	498	515	506	488	516	536	518	507	512	511	500	494	497	517	503	509	515	517	500	490	489	540	476	485	529	528	512	505	481	487	528	496	497	508	523	462	521	501	491	499	517	567	476	522	493	507	514	507	491	494	495	498	518	495	516	480	507	488	515	498	473	476	491	517	498	499	543	464	499	503	505	491	521	514	484	494	554	483	470	478	492	512	490	537	480	494	509	538	508	512	545	500	514	518	493	491	474	511	515	499	505	517	504	491	461	523	525	480	502	529	512	475	503	521	502	492	500	507	488	478	502	501	543	495	481	500	486	450	492	499	507	530	475	506	517	537	478	537	481	481	535	454	476	492	505	529	501	475	492	487	513	491	510	506	499	518	517	504	491	472	498	547	521	540	503	500	492	496	473	478	461	504	485	466	508	506	541	450	507	518	517	500	461	482	503	505	478	515	542	542	483	468	499	546	492	498	503	509	442	524	517	447	511	503	482	503	509	523	510	508	453	502	481	481	498	504	532	491	495	457	468	498	493	488	507	472	472	460	484	453	506	503	508	486	473	486	487	492	492	463	503	514	526	497	470	519	523	500	450	512	459	517	480	528	494	522	477	487	484	499	482	506	546	511	483	538	531	520	487	486	473	507	485	494	496	513	505	512	457	478	502	483	500	509	517	548	484	504	519	517	519	527	515	533	493	504	476	513	500	514	480	506	462	524	498	530	516	507	474	479	489	544	474	535	515	508	506	469	514	493	508	492	494	471	511	492	518	498	482	494	468	498	492	507	474	499	499	547	502	492	479	498	482	512	551	546	491	515	488	526	522	464	495	541	468	460	496	547	508	519	469	446	497	546	465	545	466	508	463	502	554	496	505	531	522	554	503	528	484	515	492	531	484	500	537	488	478	535	474	532	513	512	531	475	501	476	513	477	476	517	468	507	485	531	514	494	538	489	534	497	484	497	489	479	521	488	491	502	547	538	503	508	472	483	468	503	490	519	487	510	479	489	504	497	542	475	465	500	504	466	483	506	498	478	485	493	493	514	477	490	473	522	475	510	518	511	488	498	491	515	528	504	516	442	506	511	494	526	533	537	466	483	531	510	515	525	505	498	536	520	520	537	544	464	521	487	525	462	496	528	496	508	533	486	512	492	548	455	492	496	513	495	486	496	495	549	493	516	519	534	507	492	489	543	507	471	512	510	522	498	538	461	508	492	452	484	523	515	538	487	499	507	506	500	496	479	499	512	513	529	538	519	499	502	540	477	504	472	491	493	492	522	481	503	505	462	493	510	494	518	477	512	515	489	535	469	497	506	519	487	532	519	482	507	500	514	483	495	532	474	493	479	478	546	510	482	481	501	514	536	505	521	500	491	491	511	445	513	497	489	494	503	505	555	513	501	493	539	490	523	512	531	509	486	534	539	479	508	524	497	498	495	557	483	485	527	529	509	510	504	526	508	507	497	493	494	506	501	527	507	510	475	513	509	498	511	520	487	508	457	472	476	537	509	478	497	501	508	490	526	494	530	479	527	481	483	484	555	481	491	465	500	507	499	497	448	441	502	478	463	493	517	448	504	475	466	526	473	493	512	452	491	495	488	538	504	505	492	459	501	504	477	521	465	517	502	506	526	466	493	493	489	526	521	517	520	504	488	508	474	495	516	461	537	480	519	488	489	533	520	495	504	483	516	488	536	523	483	523	506	514	522	528	533	561	458	513	527	515	529	518	485	490	488	449	544	472	489	538	485	483	515	481	487	537	471	527	495	499	524	495	507	477	497	497	484	499	522	538	484	489	504	486	478	477	494	491	478	471	515	526	502	509	514	514	505	505	525	532	471	536	501	514	518	533	514	455	501	490	485	486	494	497	499	484	503	531	498	500	548	520	520	493	459	488	504	493	524	471	514	516	489	504	532	546	479	515	506	523	453	499	492	518	468	497	513	497	523	478	505	506	488	490	484	457	533	508	530	504	478	458	478	498	479	479	459	523	503	470	470	500	472	482	559	502	513	530	459	487	474	501	517	526	490	475	487	491	505	481
19900	17973	16724	9710	6365	4659	3430	2715	2169	1892	1703	1379	1284	1125	1108	1030	926	931	858	826	741	794	696	677	711	635	646	631	668	632	638	675	609	588	605	593	586	589	589	537	574	553	548	573	578	521	562	578	586	548	548	577	580	497	542	486	529	529	549	542	540	489	496	502	506	503	486	524	485	507	506	516	534	457	534	500	486	503	479	498	518	504	520	503	478	487	510	515	516	477	526	519	510	508	483	508	503	497	510	512	526	480	524	526	524	481	501	490	484	505	495	490	469	482	470	496	492	495	475	469	454	474	502	507	505	499	453	519	479	472	488	546	497	532	495	457	513	499	458	497	522	515	483	504	513	460	479	508	473	491	466	491	530	499	486	488	495	512	488	532	483	513	500	498	530	482	513	491	515	482	490	473	500	497	483	493	430	530	508	481	500	485	516	510	557	503	497	469	477	505	502	495	474	475	466	445	510	524	476	452	470	503	522	492	507	502	491	538	500	502	521	494	481	518	467	487	476	500	470	499	471	493	490	488	523	513	490	464	514	475	493	475	476	490	531	504	502	523	507	486	490	470	496	466	497	486	495	494	526	519	497	468	492	496	480	466	461	484	518	501	514	507	462	493	476	487	522	462	460	489	532	509	507	482	535	519	489	494	495	530	497	503	478	500	521	476	516	501	488	503	482	493	482	529	489	459	460	471	476	526	509	482	505	491	476	483	473	499	478	461	495	474	507	487	496	489	530	523	453	524	484	484	522	489	457	481	491	493	495	520	491	490	493	464	475	503	529	489	517	483	498	487	504	473	514	489	501	515	496	481	461	489	486	473	476	505	489	507	453	489	469	526	508	478	510	503	480	534	507	459	471	499	497	479	488	491	520	489	512	471	493	491	496	465	458	527	498	516	490	441	509	508	476	506	496	484	496	463	497	488	468	509	519	492	467	496	510	439	501	529	490	460	516	452	515	515	486	526	493	490	527	485	537	502	490	483	509	495	463	501	490	464	474	492	528	503	440	430	471	505	505	472	465	505	468	505	516	535	474	521	484	514	478	510	521	478	478	500	488	510	488	499	501	507	498	473	510	470	485	493	507	485	463	543	477	466	497	508	541	488	506	479	496	495	485	508	491	490	485	485	480	530	542	514	486	502	475	462	492	499	501	514	481	494	509	501	528	505	513	511	513	515	479	499	493	520	458	487	545	496	478	519	491	483	478	498	507	533	516	503	488	498	458	460	498	511	478	473	539	490	489	527	496	481	472	497	503	498	484	459	464	515	510	444	494	493	505	516	486	522	503	497	502	505	476	496	514	496	459	516	521	467	498	491	490	480	465	501	487	458	530	498	516	458	503	500	494	508	461	490	476	489	501	476	454	528	495	482	475	536	509	531	538	485	507	465	498	534	508	534	538	520	505	472	498	484	504	501	514	485	469	527	488	529	451	514	517	515	514	468	519	499	530	470	507	457	469	455	497	491	484	505	491	508	483	459	558	498	498	518	491	477	461	528	462	527	541	479	515	514	510	487	505	458	495	497	481	461	490	513	518	477	500	509	534	480	484	491	536	500	502	521	499	503	490	480	505	488	459	500	490	473	511	466	499	541	517	498	477	504	494	528	501	517	519	518	526	503	466	498	486	484	487	493	488	517	506	449	507	501	488	504	491	467	444	510	509	542	516	489	467	479	472	488	471	511	512	477	480	496	498	480	506	480	516	549	485	512	488	496	493	512	458	470	486	483	491	498	505	486	456	525	456	495	481	511	486	507	488	482	488	502	468	496	518	474	531	502	497	505	509	483	507	475	501	512	516	497	504	499	544	509	476	500	513	522	501	494	484	451	494	514	511	490	493	460	513	476	527	518	477	482	485	525	484	460	533	476	520	507	506	466	503	472	505	521	495	500	495	467	475	485	461	553	485	470	495	497	479	540	498	483	448	519	494	518	451	477	471	532	478	538	489	472	511	495	506	477	497	494	484	504	499	518	496	557	479	494	517	489	472	496	492	525	480	519	519	478	497	481	478	493	499	475	489	467	499	485	481	467	509	515	486	491	491	502	535	494	464	484	511	489	505	499	500	484	504	476	478	501	540	503	455	485	542	472	520	485	479	492	515	474	470	491	468	464	521	520	482	492	484	471	466	509	493	515	508	545	512	502	514	474	507	464	502	463	453	490	514	491	493	509	457	476	496	475	500	481	496	479	454	505	451	461	516	485	523	501	505	489	476	488	503	471	475	486	454	509	490	554	499	533	509	502	471	518	492	487	514	465	509	522	456	538	497	471	486	478	508	526	482	471	493	488	501	476	513	531	522	434	496	494	497	462	503	487	498	490	507	499	479	481	512	488	496	473	478	499	517	476	511	488	462	475	496	512	504	512	503	490	496	500	461	487	469	494	499	487	493	507	499	490	511	483	455	445	502	526	505	462	503	489	497	493	484	524	528	486	474	501	440	497	478	510	500	498	498	455	505	520	497	462	509	494	426	504	496	503	509	488	513	504	484	494	477	504	463	480	507	474	504	492	495	471	471	521	446	496	470	500	502	510	505	520	489	495	483	493	529	473	483	493	526	524	519	484	507	480	482	503	487	527	465	483	465	486	498	482	502	520	466	481	487	488	535	508	511	482	519	499	494	454	505	505	489	498	489	478	496	486	546	538	485	489	522	487	483	512	473	520	511	487	479	530	492	487	513	516	502	483	477	498	498	502	481	533	498	501	521	491	480	495	496	501	496	540	476	486	502	523	493	501	499	501	528	477	501	515	506	479	530	467	533	512	453	470	487	485	505	481	484	464	509	485	449	540	492	514	495	488	502	487	528	504	509	519	499	517	503	489	503	502	452	514	485	500	517	485	515	467	496	491	500	499	506	478	449	483	495	504	479	491	479	502	510	531	481	476	520	505	488	531	490	530	508	494	465	486	503	480	506	488	445	495	471	470	479	466	534	462	478	460	483	520	528	501	469	501	481	480	522	522	491	472	470	533	473	530	469	462	479	454	495	480	458	495	484	482	476	472	499	486	534	530	456	514	506	477	548	446	511	487	509	435	527	477	464	500	490	486	491	516	480	475	496	488	490	454	497	511	472	496	518	440	500	473	471	517	479	495	523	517	521	529	486	491	471	537	471	432	462	450	491	514	505	529	523	490	485	520	502	501	510	486	499	477	497	492	482	488	455	503	509	488	485	470	484	513	507	473	509	516	468	482	481	464	517	512	495	549	459	473	471	506	475	492	517	479	472	487	467	444	508	475	492	467	469	480	489	512	534	514	513	492	496	503	476	486	478	511	524	486	481	485	551	456	477	499	527	461	520	465	472	507	467	532	473	476	482	491	511	510	509	512	500	488	508	487	493	452	504	529	515	501	499	507	479	493	484	476	526	503	462	497	542	496	489	447	494	482	529	488	492	514	492	471	497	485	494	532	480	496	521	475	471	508	487	470	504	477	445	517	498	470	513	474	477	482	493	522	493	502	512	492	462	493	515	465	473	487	481	526	490	451	516	535
27980	12548	1113	311	213	194	197	162	197	180	157	157	148	178	168	144	150	178	152	154	143	141	152	176	153	139	164	143	169	141	151	153	148	159	181	163	141	165	155	151	153	161	150	138	163	154	173	169	186	166	150	160	160	147	155	149	165	172	172	187	168	156	170	176	150	163	131	135	150	154	147	178	154	161	162	150	147	157	155	155	135	137	159	159	170	171	161	143	151	157	172	156	152	169	131	141	175	137	167	150	163	157	158	167	175	157	167	156	151	161	150	160	152	152	144	142	147	157	167	157	155	153	165	132	161	151	169	126	161	164	148	149	144	137	141	162	142	139	149	156	175	164	158	168	128	162	158	157	160	151	150	153	149	167	133	147	161	149	147	154	153	142	158	167	159	153	160	147	154	142	163	155	141	168	134	169	153	158	146	172	147	160	150	130	141	176	153	160	145	157	142	179	150	131	167	167	161	157	150	142	163	165	160	139	136	136	153	152	156	152	155	157	159	152	154	150	173	156	138	165	141	141	150	152	150	146	136	155	144	163	147	165	163	166	132	177	149	152	137	128	171	135	166	164	130	148	159	141	164	166	189	131	177	145	150	157	156	126	166	124	154	155	165	176	145	146	150	153	158	150	173	146	170	171	155	145	160	161	171	154	147	161	156	162	142	150	146	152	168	144	161	151	147	157	146	155	140	151	144	169	165	149	145	165	153	168	160	156	174	144	147	139	137	162	168	135	153	149	156	157	165	139	145	151	157	128	151	146	160	164	147	156	139	155	144	134	160	168	146	144	183	160	136	157	163	172	157	125	144	137	154	147	139	144	168	171	160	132	159	155	166	157	177	155	169	169	142	167	161	155	153	133	161	150	180	161	170	159	144	148	153	161	148	151	176	148	177	147	148	153	151	156	148	173	173	179	130	141	161	168	145	151	144	157	160	166	161	139	171	171	158	155	140	155	163	147	153	146	149	151	150	143	150	134	152	150	164	164	163	152	160	156	164	167	154	141	160	154	165	156	162	142	155	128	162	168	153	168	157	147	170	147	158	148	155	177	157	147	166	158	139	154	169	150	172	141	171	150	148	143	161	157	145	148	147	158	148	161	141	158	154	146	140	126	160	154	166	147	148	181	150	165	155	149	144	151	165	154	160	135	158	145	140	150	165	133	143	135	161	158	171	139	138	159	158	135	151	147	164	164	156	152	169	157	162	148	142	158	150	159	130	146	158	143	179	150	126	153	164	168	141	178	168	170	173	144	154	145	164	158	157	164	164	167	131	138	174	161	144	155	151	142	161	152	154	162	161	168	156	175	166	145	150	172	172	167	151	163	162	170	170	182	150	160	160	149	146	156	140	136	149	151	172	157	144	161	148	151	145	159	145	145	159	162	137	146	187	153	132	165	124	141	168	173	134	125	161	147	160	146	168	143	161	135	152	165	132	163	160	157	143	158	134	145	130	157	164	152	142	152	164	164	151	154	180	157	156	153	145	181	163	151	124	149	163	139	140	155	172	171	148	164	155	149	161	150	165	154	150	164	159	135	144	166	158	152	154	146	148	132	163	164	154	155	145	172	158	144	167	155	158	154	162	143	154	155	146	152	145	166	157	129	149	175	149	160	148	145	150	141	157	141	147	158	147	139	148	159	144	167	141	164	159	159	153	151	137	153	177	160	152	165	128	145	158	149	178	179	155	148	152	129	159	132	140	154	175	153	151	145	155	150	148	135	150	164	135	145	167	142	143	166	139	142	150	134	149	166	156	142	155	163	164	147	165	172	142	147	155	138	134	160	156	150	149	163	156	161	155	162	153	159	132	138	156	140	148	142	149	154	165	167	144	160	174	165	129	142	141	158	158	150	152	131	146	156	161	157	157	146	144	159	156	176	168	156	176	147	154	135	182	149	148	161	171	155	159	150	163	155	135	150	138	162	144	140	185	153	156	142	153	161	139	142	175	163	167	149	163	169	183	158	147	156	152	136	119	155	181	149	154	171	164	144	147	163	157	138	162	150	145	162	154	147	151	151	151	138	151	153	138	153	164	154	146	157	155	147	143	144	141	158	160	133	162	142	157	149	182	172	150	169	147	165	181	148	175	156	147	157	184	143	158	175	141	153	141	172	139	158	171	162	161	130	162	133	151	151	156	147	148	137	144	142	152	135	151	146	158	139	132	144	148	147	159	146	163	165	153	143	170	159	155	138	146	129	159	140	143	149	157	144	162	165	137	146	169	167	157	163	146	146	156	162	145	183	137	153	181	159	161	151	153	149	133	171	151	161	158	155	159	156	180	138	142	166	155	169	159	166	155	158	155	145	175	157	157	161	152	152	157	131	169	162	153	171	141	162	148	175	160	162	144	158	159	154	162	156	154	147	172	140	167	155	163	132	172	147	137	167	163	166	169	149	146	172	143	150	165	161	147	161	159	146	137	152	166	139	165	147	145	162	170	166	181	152	174	177	178	164	188	167	147	153	170	145	142	165	164	136	161	160	164	163	164	159	156	162	151	154	139	177	167	166	151	149	151	148	162	152	146	135	145	147	135	127	179	161	143	170	176	166	170	170	162	162	157	141	154	150	149	138	161	147	141	144	156	141	148	157	131	171	168	151	148	183	166	172	144	162	166	157	149	171	141	154	157	141	168	153	151	143	141	147	153	147	157	172	152	160	181	150	169	155	184	142	166	154	162	156	200	140	137	135	149	157	156	125	156	145	135	145	148	146	158	181	145	159	179	165	140	159	147	159	157	172	151	148	154	163	157	161	124	156	156	149	135	133	144	152	133	150	144	162	165	169	141	158	177	148	135	156	170	132	147	151	146	147	138	152	153	148	162	142	160	154	178	136	148	134	169	183	152	174	139	151	146	137	153	164	150	162	144	161	160	157	169	149	160	143	151	153	150	145	136	161	143	138	186	166	158	135	149	170	162	130	159	149	168	161	145	160	152	156	174	163	153	162	151	146	137	128	137	144	127	165	163	148	120	169	141	144	175	153	156	162	164	173	158	168	156	148	159	166	154	143	153	124	157	154	168	168	156	142	163	145	158	171	134	160	147	160	136	151	157	157	184	158	177	153	145	171	139	148	156	149	156	152	165	138	144	136	168	146	166	165	150	162	163	136	165	152	163	144	144	147	153	172	155	154	180	149	150	159	142	147	149	154	158	157	153	152	159	114	143	161	149	154	157	172	171	147	155	167	141	125	157	158	172	135	143	157	169	146	160	159	154	154	143	154	146	172	150	132	173	134	165	163	157	151	147	137	173	176	151	157	143	149	161	144	145	167	158	165	147	163	156	156	163	149	157	152	142	158	151	128	135	159	170	151	120	141	148	169	166	146	141	153	139	136	137	138	184	155	145	139	166	143	158	155	155	153	132	149	175	153	195	139	154	158	176	160	147	150	149	153	162	149	153	160	156	149	157	149	159	144	155	132	177	151	150	151	145	156	143	129	159	148	152	168	130	150	153	154	160	152	141	159	166	160	158	155	147	149	158	158
7509	818	711	453	324	255	237	226	226	223	210	195	195	193	207	209	186	182	189	178	214	186	176	205	179	177	201	183	182	198	197	212	202	184	203	204	181	186	180	195	170	180	179	191	163	180	193	202	181	168	165	186	206	169	184	149	194	181	177	174	190	187	182	185	179	200	207	193	191	182	172	175	174	177	197	181	157	162	185	162	168	164	170	176	179	176	175	203	188	176	183	184	164	198	175	209	181	181	175	180	179	195	183	186	164	195	166	207	178	196	183	204	180	171	176	184	163	192	194	197	154	172	203	166	195	163	204	183	167	142	199	184	186	176	164	148	162	179	167	193	169	178	160	156	180	177	190	191	173	188	166	185	204	164	185	170	172	171	168	221	158	194	180	176	153	196	199	193	182	187	162	152	166	177	192	182	178	170	177	160	158	175	186	176	170	193	205	158	182	172	193	188	180	203	186	194	189	169	183	187	186	178	170	178	185	204	189	175	143	170	154	179	157	184	169	188	187	185	190	176	184	202	184	188	209	185	173	181	180	173	164	186	170	157	167	188	204	194	198	175	211	192	188	165	159	203	193	186	181	177	187	205	184	172	211	201	167	146	181	167	178	185	201	172	179	192	193	183	212	179	184	173	160	181	175	155	176	164	176	160	201	182	181	184	170	168	169	193	187	168	146	182	166	202	185	177	186	198	184	155	192	193	169	185	193	165	178	150	197	170	195	179	167	184	162	167	178	164	178	184	192	179	182	176	200	176	184	173	164	164	190	183	154	169	152	180	174	178	186	185	175	161	164	164	197	183	181	200	149	172	160	172	150	167	194	171	196	184	173	164	189	174	161	189	173	142	178	165	184	194	192	171	185	190	174	216	156	169	175	183	186	203	183	200	197	180	166	170	195	186	205	177	195	197	171	186	185	182	172	169	197	172	166	185	183	221	200	172	151	181	170	175	175	171	172	176	183	194	168	194	173	178	189	187	175	185	209	188	198	194	197	165	182	183	162	186	171	200	185	192	170	173	177	166	153	183	175	194	167	170	187	199	201	161	176	169	168	187	197	189	176	204	166	190	175	167	166	167	172	180	197	172	159	174	182	190	183	188	173	169	164	178	191	186	180	180	170	179	197	177	185	164	181	167	186	167	202	170	192	181	171	188	165	190	172	185	203	175	195	185	201	187	158	172	166	204	177	166	193	167	170	173	183	157	172	168	186	189	189	175	183	171	175	167	176	156	191	157	176	194	172	178	193	188	203	181	177	187	162	178	192	193	176	175	178	173	182	182	180	191	162	173	206	163	197	183	198	182	202	180	196	188	176	192	190	187	153	193	170	181	175	164	195	151	197	167	191	178	208	172	177	161	185	169	174	188	219	184	173	209	167	182	199	176	179	176	191	162	178	191	183	176	193	180	178	173	182	165	164	189	191	185	203	196	169	191	181	167	157	162	189	173	175	169	193	169	183	159	170	188	192	178	158	199	171	182	187	183	153	194	177	167	169	169	183	172	185	169	189	194	186	162	194	162	166	181	161	170	156	182	169	166	177	168	165	158	175	188	177	154	170	161	176	198	186	171	151	177	207	180	173	196	181	165	179	162	193	159	198	166	189	198	179	171	209	187	178	169	204	163	177	172	178	162	192	180	152	179	173	189	170	186	184	198	181	170	159	179	185	194	175	180	165	167	166	170	162	192	152	186	205	165	160	171	188	187	169	206	186	170	202	175	183	178	192	189	215	172	179	182	190	169	169	155	188	167	193	200	186	169	207	177	182	176	233	174	175	198	183	193	174	161	170	160	177	177	185	162	201	175	179	191	194	154	191	194	203	192	202	175	136	187	167	177	171	190	177	181	167	168	161	204	188	175	156	161	169	166	169	160	188	185	179	182	176	184	184	196	180	187	150	158	173	177	167	176	174	161	159	192	175	204	177	185	195	175	198	152	196	176	172	207	154	192	182	184	181	189	166	174	174	174	183	167	180	166	185	162	166	189	180	164	185	162	171	189	183	170	182	174	177	191	171	183	202	163	181	194	184	161	157	184	197	168	172	183	177	193	195	201	172	180	189	179	175	173	187	176	189	194	183	178	179	172	183	190	193	169	182	182	165	200	199	179	195	189	193	171	166	168	182	170	180	192	181	168	170	165	200	183	193	165	179	178	181	168	188	172	150	196	163	193	170	189	202	167	171	171	199	180	179	208	192	181	202	174	169	177	195	190	184	159	166	195	174	193	205	181	166	181	195	190	194	194	158	178	211	170	189	186	188	194	187	174	207	185	197	183	187	174	203	177	158	172	169	165	195	173	179	195	184	194	171	159	172	188	183	166	176	174	180	165	160	195	145	186	202	185	167	203	194	167	163	188	206	184	194	191	171	167	163	147	150	174	170	167	175	189	184	174	175	184	200	191	170	182	199	183	189	163	179	158	187	175	201	168	192	178	188	197	159	184	188	172	164	190	188	171	188	172	172	166	192	182	169	202	177	195	181	171	175	171	172	177	164	200	191	178	188	190	193	183	176	192	170	178	171	174	175	179	176	194	183	169	166	196	190	199	195	181	204	154	211	166	189	172	178	169	189	192	174	209	166	185	185	172	177	174	163	174	180	185	191	186	194	198	168	153	173	180	177	167	190	184	224	165	206	168	194	166	189	172	173	201	156	188	189	182	181	181	181	159	186	164	184	199	172	205	182	168	191	176	177	176	196	172	199	181	144	184	184	171	197	180	181	168	213	183	185	175	181	178	189	188	193	196	193	169	197	172	162	189	193	179	171	198	180	178	187	192	159	214	154	175	151	193	170	194	192	171	165	179	184	192	163	216	178	185	187	179	195	149	188	172	179	157	173	163	177	181	200	184	198	185	181	172	194	198	178	171	187	191	168	208	172	210	178	187	180	192	174	204	200	187	168	186	208	174	197	184	159	172	177	184	164	175	182	198	203	184	161	215	159	190	186	146	180	169	175	165	177	183	170	172	160	183	177	216	177	168	196	174	187	170	166	185	187	174	179	180	182	166	193	168	172	156	196	151	141	165	203	193	195	202	193	193	180	175	190	174	195	169	138	178	172	182	160	179	187	175	190	179	184	160	181	174	179	165	167	164	189	208	187	162	198	182	157	162	201	194	174	195	203	204	177	172	156	182	170	188	174	168	178	190	176	181	168	182	207	181	197	161	188	170	165	171	190	157	156	195	196	214	181	189	196	170	166	184	197	154	177	181	172	155	180	175	194	206	192	173	184	176	197	189	213	221	168	215	191	204	184	178	142	175	171	174	168	179	158	180	177	182	186	166	155	201	194	190	175	182	166	179	179	164	177	186	179	185	177	191	173	189	184	170	183	179	171	182	158	166	197	151	168	167	187	181	182	173	177	168	179	163	156	172	181	177	176	188	178	166	165	186	179	189	197	176	169	183	196	190	183	166	191	191	183	192	170	168	171	167	195	149	197	185	161	176	197	168	202	176	193	177	160	184	199	186	162	174	182	180	162	168	185	182	182	203
24411	20348	26460	24101	20350	8132	1081	699	576	528	448	384	379	330	364	312	313	294	294	300	260	276	290	278	274	286	273	261	278	231	264	290	272	245	246	229	256	254	222	269	252	247	233	246	240	231	250	236	235	232	222	222	257	240	231	222	214	229	237	230	221	213	207	236	196	237	223	238	224	228	234	234	247	213	247	219	231	228	223	227	239	231	230	251	215	211	228	218	214	253	220	224	235	218	225	200	222	226	231	213	235	220	210	249	223	200	211	202	230	234	217	210	229	242	216	233	225	233	230	221	226	231	255	248	234	239	219	239	213	228	217	233	206	224	213	247	215	229	222	209	228	210	217	247	215	212	242	199	229	221	201	202	222	207	230	206	226	198	229	221	217	234	232	224	203	231	190	220	236	228	206	220	247	214	238	204	222	223	236	217	207	236	236	208	245	241	236	230	201	226	234	215	199	217	238	209	242	221	245	182	236	233	241	233	211	238	201	197	211	246	252	244	196	220	243	216	224	196	233	215	215	241	214	229	194	231	229	222	197	223	213	207	221	228	203	256	224	224	200	209	240	207	215	227	216	237	243	248	237	209	237	217	212	221	202	199	226	236	228	229	219	238	235	244	223	222	217	202	202	235	236	200	225	206	221	221	213	200	221	232	204	227	195	200	240	232	242	218	249	220	215	210	207	235	212	243	247	220	238	222	255	213	227	228	230	229	232	204	239	210	208	233	216	253	210	241	205	214	224	226	227	214	223	201	210	209	248	223	225	228	214	207	204	245	249	228	202	228	233	205	218	259	215	232	223	219	230	237	222	201	236	181	204	218	228	215	228	203	215	208	206	204	221	235	209	224	216	223	230	229	202	196	226	204	243	220	244	244	222	240	240	248	211	207	247	232	209	205	212	217	241	202	226	203	204	215	202	210	230	220	235	224	195	217	217	232	212	211	228	243	228	207	248	224	256	222	235	222	239	229	229	201	237	206	237	246	210	214	210	237	232	204	218	215	211	208	224	212	206	226	204	231	217	244	216	229	242	233	221	202	238	230	216	210	192	246	222	222	233	229	216	196	213	192	192	185	225	232	221	212	245	217	215	221	202	226	220	241	212	211	217	223	242	220	196	241	232	236	221	246	207	220	193	236	242	214	193	228	207	219	235	230	234	213	211	268	213	223	228	208	239	233	234	217	232	220	203	217	210	224	214	223	207	203	217	203	229	251	222	214	228	245	259	233	234	207	241	241	212	233	238	218	229	222	224	218	252	234	221	229	233	237	230	207	216	219	237	206	241	197	244	202	243	249	241	202	224	216	228	230	245	215	234	225	248	224	224	212	229	214	208	212	260	228	214	201	228	205	199	236	210	229	245	219	220	220	242	232	233	219	215	234	214	261	229	224	246	224	230	246	244	234	230	211	208	240	220	214	230	230	250	247	207	241	204	242	214	230	212	230	209	211	221	198	230	246	241	221	193	242	234	239	226	221	211	220	231	196	233	218	230	262	221	255	220	246	215	218	244	232	240	212	228	221	210	199	231	231	230	212	230	222	227	204	250	200	220	221	220	222	218	216	236	219	201	241	188	237	215	226	238	243	223	237	222	204	205	217	213	188	217	207	207	225	233	228	217	217	222	222	214	215	227	234	215	211	210	206	225	223	212	231	229	242	245	208	238	192	216	209	214	205	233	194	231	213	220	246	208	217	215	199	226	237	217	200	217	210	235	229	220	238	222	219	196	216	226	212	225	228	229	196	228	222	224	245	237	205	225	227	219	210	224	209	215	191	238	227	208	217	219	226	221	253	228	211	227	213	236	230	232	229	234	217	238	194	226	226	241	211	235	203	222	209	209	219	235	226	224	243	207	254	222	220	239	231	218	217	222	238	211	222	201	187	212	214	232	214	243	276	190	219	220	233	209	228	219	227	219	215	212	195	232	201	237	241	222	228	238	214	212	236	220	219	267	209	255	216	201	245	235	206	225	229	214	209	189	201	208	195	250	232	209	200	220	219	216	234	221	219	228	243	224	236	249	234	240	224	226	221	203	219	254	262	202	232	211	220	224	225	198	224	194	226	211	231	217	232	210	238	230	212	233	217	212	238	245	229	207	220	222	211	241	233	235	225	246	216	220	234	227	215	226	190	241	239	207	220	247	235	259	214	234	228	211	217	214	220	223	231	241	216	226	247	229	228	202	235	213	216	227	231	221	238	223	268	232	229	221	228	253	239	218	243	223	221	249	243	206	232	219	235	228	223	228	237	197	219	214	198	231	237	213	238	232	221	235	237	187	224	250	235	208	193	237	247	236	243	217	222	203	218	217	218	200	218	228	243	240	246	224	223	226	226	195	211	220	222	228	231	207	225	227	247	231	247	219	223	214	224	239	232	263	239	229	229	237	178	216	211	215	243	221	223	217	218	197	216	229	232	231	238	197	212	211	204	262	234	210	208	237	237	204	218	222	223	226	229	222	236	216	217	205	230	238	233	217	218	228	203	221	218	221	243	212	224	240	249	239	227	215	192	225	236	257	220	242	208	221	213	212	207	218	241	229	209	218	235	228	217	197	203	219	223	225	231	221	239	218	212	218	202	250	215	219	249	215	243	233	212	222	249	239	213	230	194	211	232	222	207	220	225	239	196	215	202	198	225	223	222	220	207	241	247	242	215	216	224	212	266	226	217	236	237	205	221	226	210	259	210	218	238	263	215	210	217	219	207	223	221	257	228	236	218	223	255	215	232	224	213	211	226	205	240	227	222	209	227	223	231	207	218	237	234	253	222	206	210	216	234	229	240	255	217	216	226	231	260	229	278	189	209	245	235	236	215	217	221	220	201	205	238	220	230	212	228	256	236	196	227	221	194	245	228	229	241	215	223	213	226	250	224	221	233	233	222	215	209	211	226	234	221	230	258	228	226	230	224	237	217	209	210	228	239	227	217	236	193	216	209	190	218	205	243	189	220	207	225	206	189	230	211	226	215	195	215	227	206	237	240	227	245	249	232	256	233	252	229	242	218	186	239	205	236	238	219	226	256	229	237	213	201	204	222	267	193	238	217	206	217	196	250	206	207	226	208	210	234	235	208	231	242	212	232	248	222	220	219	231	218	198	220	220	241	239	214	241	217	214	233	210	238	213	224	255	250	220	236	233	212	215	200	205	202	234	228	225	229	231	239	236	223	218	239	218	220	222	238	247	228	218	233	244	221	207	196	226	202	217	225	199	239	216	212	210	203	226	189	235	211	212	222	209	206	208	200	217	239	230	223	237	246	222	233	214	201	208	241	235	224	235	235	201	238	222	264	234	222	229	234	219	223	236	222	248	216	195	216	223	222	223	250	239	241	217	262	245	232	244	233	235	233	242	203	232	215	211	217	217	233	215	222	224	228	222	225	238	243	223	221	243	224	220	219	225	212	240	233	210	214	198	223	207	237	213	200	219	231	201	207	204	226	226	235	248	230	228	232	253	203	226	230	239	216	218	243	242	233	231	244	215	223	205	213	218	240
17149	11022	10157	5442	3441	2435	1753	1344	1074	911	790	670	608	530	515	495	448	441	412	393	355	349	366	330	329	289	279	331	300	317	321	292	307	264	299	295	267	269	288	268	269	254	260	262	255	245	262	261	257	257	253	236	285	252	204	235	267	237	247	232	214	245	242	265	224	260	247	247	237	219	251	214	246	201	240	214	248	237	229	247	240	236	251	215	238	228	238	235	239	249	229	225	238	251	247	271	241	223	215	206	235	221	245	263	206	246	211	226	228	249	239	226	236	221	213	209	206	223	240	250	274	241	229	250	251	223	228	225	219	242	224	229	239	247	221	236	242	229	248	245	227	216	247	220	223	205	184	232	227	258	198	236	258	228	253	225	227	218	252	228	244	239	238	215	231	210	246	231	253	224	205	240	259	222	221	217	246	232	232	244	245	240	237	232	234	216	220	227	238	253	210	253	230	234	220	212	221	239	232	247	219	233	245	220	222	214	242	204	241	212	243	229	238	224	241	223	205	210	197	214	245	249	237	261	208	226	207	221	241	218	227	257	204	240	208	243	222	236	224	244	224	213	214	218	246	229	234	233	210	236	227	212	226	228	230	234	243	229	245	203	242	236	260	222	236	231	227	219	230	262	206	242	207	233	218	252	210	223	228	233	226	240	223	216	209	252	232	236	205	226	233	223	226	243	230	275	233	227	219	211	236	236	229	234	237	255	224	234	209	216	238	223	245	218	240	228	207	209	240	237	236	244	240	213	218	241	269	278	226	237	223	249	249	240	222	214	212	244	210	243	221	246	261	263	240	235	235	225	215	219	223	233	215	210	258	226	238	208	227	234	232	232	233	223	274	228	212	227	227	246	234	247	238	206	198	261	208	265	217	201	227	246	244	214	216	260	222	237	223	238	228	210	239	227	240	252	247	244	237	236	229	222	235	223	203	226	239	207	226	254	236	227	212	230	225	228	235	215	232	226	226	214	227	218	220	218	235	240	264	234	212	218	216	239	247	243	202	215	210	234	222	214	226	214	249	223	216	202	247	221	237	245	213	219	215	240	230	232	224	239	245	232	211	194	233	246	272	237	240	245	272	228	225	238	219	234	239	229	217	209	238	238	233	217	239	248	226	205	248	232	211	214	217	212	212	229	227	260	228	208	214	212	226	244	228	247	262	232	230	222	221	221	197	218	221	242	218	226	203	220	232	260	241	246	211	204	228	220	204	221	232	236	216	224	242	223	210	263	233	214	235	221	243	219	223	219	229	221	254	231	224	237	225	211	205	199	250	221	198	234	254	245	222	224	219	213	233	226	230	250	244	200	223	223	214	223	246	244	214	199	230	215	198	235	220	233	209	254	200	217	219	239	216	230	217	207	232	230	239	236	238	235	225	215	226	222	249	251	231	226	235	238	224	227	233	276	225	223	224	236	256	238	229	209	231	245	249	220	243	238	219	220	242	242	221	201	211	202	212	218	241	222	234	211	226	216	234	217	231	227	221	208	220	233	224	233	225	224	253	195	211	244	241	220	213	239	228	216	259	226	242	226	203	191	249	231	221	215	235	229	234	223	247	234	219	216	231	219	228	228	255	227	220	218	215	205	219	210	212	266	235	229	193	219	250	226	258	238	225	232	227	242	233	223	206	233	253	225	230	234	250	242	227	234	235	218	222	226	210	237	232	232	231	231	210	238	218	229	220	229	228	221	223	203	215	223	240	209	232	196	219	218	241	234	230	231	230	225	258	249	222	233	234	234	215	228	261	214	229	222	276	218	242	219	234	195	228	246	225	221	220	215	216	216	234	244	206	253	224	252	223	223	218	196	243	233	224	217	208	243	233	239	218	222	229	210	255	236	216	243	229	247	233	233	232	239	214	235	221	218	233	231	202	209	196	239	236	232	219	232	238	226	253	225	216	225	240	225	233	217	240	240	250	230	238	230	207	223	227	231	227	222	224	234	242	232	236	223	224	220	228	240	235	227	239	248	232	209	232	214	227	221	235	234	244	226	256	251	243	228	226	219	215	240	241	222	238	212	235	229	226	232	223	246	204	230	227	206	222	232	227	204	199	220	230	233	247	220	234	225	249	234	225	244	230	236	240	233	219	252	212	261	249	251	227	235	244	245	234	223	220	213	212	240	235	234	242	228	248	210	249	217	229	200	231	243	207	232	227	230	231	224	251	251	230	251	231	244	215	221	230	232	237	250	238	250	241	210	239	235	224	212	259	217	231	228	235	240	239	234	213	203	220	240	223	217	235	242	230	228	216	229	254	221	228	232	219	228	220	236	206	244	250	235	220	223	234	227	214	210	239	229	223	215	261	220	251	224	222	218	243	222	249	239	222	229	210	232	202	217	257	216	207	241	226	259	252	232	227	227	214	230	241	229	208	226	246	224	254	245	216	244	243	218	230	243	239	221	235	247	256	221	219	239	219	219	243	237	210	220	212	241	215	226	258	258	229	235	226	221	219	218	230	225	207	200	210	204	239	253	250	227	219	205	245	225	223	243	238	220	245	215	217	254	238	197	209	207	209	218	237	225	212	228	245	227	248	247	233	223	223	234	237	212	232	216	219	235	211	222	226	227	228	206	250	243	209	199	256	225	231	246	233	240	244	231	238	221	217	227	199	213	218	170	241	230	256	239	214	196	234	216	232	209	222	223	237	202	233	235	216	228	207	224	246	220	237	228	225	214	206	247	230	234	240	231	216	245	237	226	208	240	225	223	240	228	234	240	226	242	246	241	241	216	221	207	225	242	254	248	212	226	233	226	225	217	238	225	225	256	239	231	223	210	236	223	209	224	239	225	249	240	245	226	261	238	237	219	234	227	246	227	225	212	221	215	242	242	204	239	238	224	238	235	235	241	220	227	225	219	224	230	232	220	225	215	230	219	224	215	219	222	245	241	222	244	212	188	227	256	235	246	243	220	236	220	215	243	210	225	222	238	232	211	229	228	218	230	212	234	261	197	232	223	249	224	255	223	231	233	231	210	211	239	219	227	215	230	236	235	243	235	237	222	215	212	210	220	226	214	241	232	229	245	229	202	236	239	226	247	233	258	233	231	203	222	243	248	237	239	202	213	221	220	216	208	229	226	219	225	245	252	227	254	225	222	224	226	205	227	228	226	200	241	229	237	211	225	202	225	220	231	249	219	232	231	253	252	236	238	209	225	217	209	231	226	244	223	234	234	238	214	243	243	231	229	256	253	226	241	221	231	217	222	235	209	227	227	224	219	214	221	212	254	241	183	220	232	216	233	213	251	235	226	217	251	207	244	228	217	226	214	273	217	220	249	235	245	215	223	215	221	221	237	225	222	235	217	248	232	230	249	262	242	219	226	251	252	250	262	225	262	244	225	234	241	225	228	233	228	202	218	244	216	226	258	224	241	223	227	222	218	197	200	213	238	279	229	214	227	240	233	211	220	210	242	227	219	221	190	233	219	231	247	216	227	208	235	232	251	220	229	203	229	232	222	226	204	228	215	238	219	234	212	214	255
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
