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
338757450686	338757451253	338757451805	338757452355	338757452903	338757453453	338757454003	338757454553	338757455103	338757455653	338757456203	338757456753	338757457305	338757457855	338757458405	338757458955	338757459503	338757460053	338757460603	338757461155	338757461703	338757462253	338757462803	338757463353	338757463903	338757464453	338757465003	338757465553	338757466103	338757466653	338757467203	338757467753	338757468303	338757468853	338757469405	338757469953	338757470503	338757471055	338757471603	338757472155	338757472705	338757473255	338757473805	338757474355	338757474903	338757475455	338757476005	338757476555	338757477105	338757477653	338757478205	338757478755	338757479305	338757479855	338757480403	338757480953	338757481505	338757482053	338757482603	338757483153	338757483705	338757484255	338757484803	338757485355	338757485905	338757486455	338757487005	338757487555	338757488105	338757488655	338757489205	338757489753	338757490305	338757490855	338757491405	338757491955	338757492505	338757493055	338757493605	338757494153	338757494705	338757495255	338757495805	338757496355	338757496905	338757497455	338757498005	338757498555	338757499103	338757499655	338757500205	338757500755	338757501303	338757501855	338757502405	338757502955	338757503503	338757504055	338757504605	338757505155	338757505705	338757506255	338757506805	338757507355	338757507903	338757508455	338757509005	338757509555	338757510105	338757510655	338757511203	338757511755	338757512303	338757512855	338757513403	338757513955	338757514505	338757515053	338757515605	338757516155	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2799	3600	2300	2799	3600	2300	2799	3600	2300	2799	3600	2300	2798	3600	2300	2798	3600	2300	2798	3600	2300	2798	3600	2300	2798	3600	2300	2798	3600	2300	2798	3600	2300	2798	3600	2300	2798	3600	2300	2798	3600	2300	2798	3600	2300	2798	3600	2300	2798	3600	2300	2798	3600	2300	2798	3600	2300	2798	3600	2300	2797	3600	2300	2797	3600	2300	2797	3600	2300	2797	3600	2300	2797	3600	2300	2797	3600	2300	2797	3600	2300	2797	3600	2300	2797	3600	2300	2797	3600	2300	2797	3600	2300	2797	3600	2300	2797	3600	2300	2797	3600	2300	2797	3600	2300	2797	3600	2300	2797	3600	2300	2796	3600	2300	2796	3600	2300	2796	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23772	21386	28272	24835	21379	21365	8148	1573	1107	1021	953	837	830	778	776	679	674	678	619	648	622	583	636	556	596	578	609	569	608	576	575	518	536	552	557	572	569	502	531	552	548	542	548	541	585	554	510	558	552	513	528	519	535	548	522	541	517	523	524	543	524	542	523	571	509	557	558	518	523	515	509	525	507	571	516	499	532	522	522	547	492	533	499	487	544	529	547	528	549	535	529	518	542	524	499	522	597	543	495	523	570	554	543	555	534	511	521	560	507	529	543	535	577	513	530	530	536	503	511	532	537	522	523	482	528	501	513	528	546	556	503	551	494	514	535	548	500	534	526	525	525	570	528	485	545	513	523	506	557	527	513	520	502	523	510	515	513	513	575	514	528	520	502	578	513	530	552	534	511	524	492	515	481	540	528	483	533	519	521	517	544	558	483	536	537	522	529	505	517	527	491	476	516	489	495	512	489	495	517	517	508	516	492	523	486	429	510	576	537	505	569	543	521	508	515	510	478	551	517	525	517	523	486	549	533	525	522	548	494	491	521	514	499	521	531	497	503	550	521	505	563	531	501	518	514	496	517	533	522	508	540	550	506	502	521	505	500	528	504	531	500	512	536	553	538	504	504	513	498	489	569	540	523	511	497	577	513	519	484	528	568	563	538	505	509	550	513	519	501	510	526	536	535	522	502	561	557	521	532	529	524	484	525	521	543	524	516	543	463	532	494	551	578	530	517	515	537	544	521	514	535	484	506	535	540	550	522	518	517	527	520	503	498	509	506	490	544	522	520	496	508	488	472	554	487	482	536	544	571	487	521	561	538	532	539	548	521	512	515	501	516	514	499	535	480	524	523	547	478	512	531	507	502	542	523	533	543	552	543	522	492	500	548	537	528	521	555	513	478	510	525	522	489	511	517	525	532	520	496	488	560	522	539	535	534	532	544	498	518	537	530	501	549	482	543	514	549	526	470	523	521	522	538	559	518	509	528	545	520	445	529	469	536	503	543	560	550	525	509	521	477	525	502	508	499	499	521	530	502	550	500	498	535	551	557	527	563	559	495	553	496	484	502	553	536	535	463	544	538	538	525	521	540	533	544	520	510	513	506	500	563	537	483	486	488	546	517	546	509	534	513	496	535	519	522	522	461	484	539	556	551	482	525	531	518	496	508	484	516	540	526	499	518	502	528	529	493	541	506	522	541	553	501	523	497	577	494	520	568	514	527	506	541	505	469	519	562	517	537	512	521	554	507	517	513	506	512	543	543	509	512	528	487	511	517	493	468	520	518	551	542	535	558	521	531	511	492	497	529	560	508	499	480	527	491	566	522	486	536	527	553	497	513	504	516	509	545	521	548	534	526	526	510	495	498	479	498	494	487	526	537	513	501	488	563	545	528	545	535	525	539	522	498	539	503	503	497	555	507	519	536	521	522	506	502	507	534	535	491	518	513	521	507	535	486	534	534	537	533	546	492	488	507	550	564	496	594	522	522	500	517	551	512	535	526	535	558	502	554	522	536	507	546	521	539	522	507	507	477	485	517	486	535	493	535	547	493	496	511	529	520	515	531	517	550	570	524	527	572	536	540	543	504	527	493	517	520	500	520	553	461	529	505	517	514	517	573	482	587	493	512	508	493	505	509	523	522	467	510	536	495	542	522	521	517	506	549	508	534	554	541	512	530	540	527	528	478	530	514	546	533	500	528	537	560	504	452	526	537	512	493	510	493	495	514	546	529	530	518	511	521	501	464	502	530	559	479	470	518	529	544	510	545	508	519	488	526	500	531	533	539	528	522	546	552	506	506	523	460	511	537	533	511	533	494	538	551	557	500	516	514	528	478	499	543	518	504	547	497	533	502	525	492	471	511	503	527	499	496	508	514	548	465	573	510	509	527	572	532	503	505	519	511	505	506	505	545	517	514	512	518	484	512	519	540	511	480	485	486	491	534	510	538	552	512	502	524	496	512	459	517	526	516	523	555	568	549	507	552	535	544	509	520	516	519	516	486	496	504	519	534	552	503	491	550	504	541	535	488	509	524	486	570	574	475	528	514	525	493	502	506	501	537	512	529	505	538	548	503	531	541	511	541	556	537	524	556	494	491	525	539	528	547	565	544	529	566	538	505	530	572	504	497	534	545	475	532	535	570	530	494	523	510	504	525	508	536	462	558	528	511	457	532	556	506	530	519	514	487	502	503	499	535	534	498	492	539	525	520	530	540	483	504	559	523	543	555	530	546	500	516	489	528	528	518	513	541	584	570	504	478	509	541	521	572	554	528	529	488	481	529	522	511	521	513	522	507	507	523	557	575	448	544	502	530	522	558	529	502	546	482	548	518	529	548	503	502	553	541	560	532	500	526	528	539	514	490	510	529	546	510	520	531	518	519	540	541	519	484	535	503	553	517	545	517	494	488	487	532	511	555	553	533	536	542	524	518	523	555	493	531	521	518	511	506	491	517	546	523	496	513	500	506	536	507	488	516	494	518	504	548	545	490	520	538	569	516	514	497	488	502	503	535	554	545	518	519	500	467	539	508	530	521	501	493	540	488	550	530	516	490	515	511	518	480	537	562	525	514	482	521	498	523	538	515	536	498	545	537	535	494	545	535	541	491	511	496	551	551	529	479	516	499	528	558	496	512	519	497	527	521	540	505	552	516	472	518	507	518	517	512	525	551	568	502	514	545	534	483	502	518	533	547	534	517	489	545	494	543	489	510	493	552	485	468	525	510	493	516	539	529	517	544	504	519	544	547	529	517	523	550	498	550	503	501	477	515	527	524	548	535	520	529	558	492	540	519	542	514	539	535	538	545	520	525	551	517	509	484	539	523	535	514	519	498	489	535	540	519	482	545	544	543	482	553	497	513	530	543	520	514	494	514	491	549	495	545	484	558	515	546	525	491	497	513	523	525	505	531	514	520	523	560	534	536	531	491	516	513	484	549	517	535	524	545	534	527	464	568	539	490	526	492	525	509	509	541	513	493	538	587	505	535	576	587	530	538	536	508	545	528	518	501	553	505	528	479	527	529	522	538	486	517	504	538	513	513	495	524	485	530	522	519	496	519	520	516	509	528	568	519	531	550	539	499	534	512	518	553	533	518	514	526	503	510	536	488	508	481	506	530	524	519	531	517	522	543	545	561	500	520	487	494	491	516	492	527	537	481	514	560	534	501	556	499	485	503	507	508	510	493	549	550	472	490	518	541	540	495	509	500	505	515	504	505	510	529	533	487	516	526	516	528	513	521	537	537	474	492	481	552	512	492	474	493	517	494	508	500	540	525	500	501	524	528	546	527	543	561	585	503	519	492	526	510	511	493	553	519	507	520	547	513	531	498	517	566	494	529	499	533	506	522	510	566	525	497	523	517	503	504	544	557	472	556	536	548	526	560	512	577	536	542	521	547	505	538	495	549	491	512	490	503	523	552	541	550	529	491	504	545	530	584	513	543	561	482	520	540	486	513	522	493	483	511	510	557	520	580	569	506	527	524	531	500	490
43818	55627	25355	8465	5600	4027	3058	2427	1958	1707	1531	1366	1207	1105	1000	913	854	822	788	757	730	695	681	670	634	733	626	648	624	620	560	574	573	601	559	571	552	518	571	526	588	588	599	549	510	565	536	555	535	550	535	552	579	508	573	536	551	536	560	517	554	527	509	520	487	543	531	531	539	550	545	522	550	490	505	535	483	496	490	533	499	529	496	496	523	518	504	472	504	536	500	546	501	493	501	517	510	508	517	521	462	493	483	554	538	509	518	541	530	558	547	495	542	523	494	514	513	517	496	455	524	484	545	522	533	473	506	486	515	535	512	522	526	528	526	540	535	529	554	558	460	517	512	527	479	451	505	574	495	527	482	519	490	468	493	515	543	551	513	490	489	507	546	539	521	505	520	544	481	530	532	483	515	507	518	530	517	470	479	508	520	499	535	521	501	526	560	476	490	495	569	498	480	509	522	516	492	479	483	502	508	497	512	524	512	545	527	523	508	543	518	484	522	507	523	512	523	518	520	537	509	515	519	521	473	494	518	483	535	470	524	529	502	528	496	499	526	495	503	476	489	554	483	519	520	529	557	530	538	530	551	529	515	509	515	555	569	487	532	477	532	492	475	524	467	460	525	540	502	506	529	522	498	513	481	511	498	505	513	504	517	485	501	475	520	476	503	521	499	497	497	511	500	505	469	492	559	497	486	500	509	516	538	549	488	490	524	510	484	545	510	484	502	502	497	503	498	496	559	520	473	497	507	530	513	491	493	498	486	486	503	521	519	520	497	530	511	495	555	531	496	591	489	494	492	492	531	515	492	516	518	535	523	523	519	495	494	501	506	522	500	531	511	540	468	539	497	501	513	508	485	520	550	494	538	554	485	490	495	496	502	496	520	526	500	542	518	515	501	506	531	522	516	497	497	509	542	509	495	511	501	500	529	499	492	503	544	524	503	519	486	540	537	510	493	494	500	443	524	498	529	504	497	496	510	517	521	494	470	560	525	507	508	552	521	489	491	532	514	509	483	542	550	521	520	568	518	515	506	499	525	507	498	476	481	569	488	524	517	484	511	548	522	522	514	482	515	492	521	518	497	505	482	482	514	495	531	552	508	567	497	523	528	524	494	496	520	512	499	524	544	524	511	554	473	496	460	484	495	502	504	530	545	525	486	535	516	523	495	517	527	498	487	499	535	542	527	515	505	528	527	494	564	489	520	512	474	540	507	516	539	528	495	509	516	482	493	511	497	530	506	493	508	503	504	474	516	499	515	486	483	526	515	530	528	493	464	528	501	490	525	534	543	486	506	553	537	498	493	500	544	503	472	527	528	512	502	517	539	487	512	514	513	592	514	557	514	477	502	523	488	521	519	526	505	492	530	488	490	532	477	523	521	522	530	498	486	514	518	504	542	510	516	514	468	520	507	513	534	518	528	564	547	487	519	523	495	477	523	521	490	526	463	503	564	481	495	487	487	531	499	543	523	536	500	502	519	520	529	504	520	495	581	490	541	493	475	511	535	552	517	508	514	487	532	495	499	574	505	511	527	477	563	526	506	499	509	532	558	473	514	533	513	518	502	565	522	492	512	486	484	536	537	531	482	483	511	494	500	510	523	493	525	510	515	497	491	526	509	527	534	497	544	489	514	492	486	495	501	476	514	531	547	518	518	493	502	463	473	519	520	490	522	498	542	493	501	516	494	521	529	521	529	481	518	509	487	528	505	490	532	523	509	519	532	518	516	494	493	488	469	506	472	494	496	518	489	514	509	534	473	501	503	480	529	514	493	523	493	491	477	531	506	503	520	509	516	572	513	500	492	510	539	495	508	485	526	530	510	499	526	536	531	512	511	562	540	481	539	536	520	528	518	486	515	544	491	513	473	498	513	505	498	513	487	474	494	509	502	534	565	509	542	524	511	543	510	511	529	505	531	499	479	543	494	515	514	483	519	541	527	530	499	467	515	500	493	551	521	497	526	522	481	538	510	491	525	477	496	515	487	501	540	468	475	506	493	540	524	542	514	503	535	523	506	504	496	475	503	510	541	494	534	524	504	464	540	502	497	487	515	482	511	505	519	528	490	547	487	527	465	542	496	499	500	557	555	509	547	519	520	512	524	512	518	480	532	523	510	482	491	493	528	523	514	548	510	498	511	537	557	539	523	492	505	483	479	490	488	507	532	498	502	493	506	512	537	522	509	512	524	498	485	517	508	544	498	490	490	526	511	519	469	509	515	515	474	510	528	477	497	517	541	551	531	477	480	522	483	479	518	513	476	500	494	543	536	481	498	525	548	533	508	550	509	512	552	521	522	558	528	477	483	525	473	490	506	516	523	532	480	517	516	522	495	490	523	507	500	552	471	506	506	515	494	510	479	511	511	499	547	509	517	488	481	530	521	504	532	518	533	533	515	543	488	503	542	512	530	524	488	524	509	521	557	497	502	483	539	501	518	524	520	500	545	536	507	521	493	520	478	510	521	540	531	499	537	491	485	531	500	545	496	518	532	525	531	505	505	548	518	538	518	551	530	500	487	518	505	488	505	500	515	517	521	511	524	533	509	548	478	545	542	514	493	505	515	480	514	516	474	494	507	491	485	514	499	491	551	493	498	510	535	507	503	512	521	510	526	545	531	493	530	488	504	492	515	513	490	511	518	537	466	497	467	518	485	514	577	529	496	495	504	534	489	509	530	488	512	506	525	510	505	527	482	525	489	503	520	492	547	516	537	452	528	509	545	485	504	546	495	526	488	541	478	511	497	504	535	517	514	455	485	500	513	495	475	501	510	514	486	502	488	508	509	525	509	503	493	487	488	509	542	513	561	539	482	483	493	523	512	549	511	502	502	512	507	480	524	491	536	502	483	544	501	465	491	512	508	511	479	528	503	505	527	498	493	499	530	519	511	533	543	480	541	566	488	520	519	514	521	535	484	508	489	548	511	517	534	503	506	490	501	501	503	520	513	518	549	532	546	504	494	507	453	476	501	491	550	513	521	532	489	517	496	525	455	492	523	530	499	539	510	507	570	488	496	470	465	504	484	504	526	500	488	528	496	508	489	504	507	489	515	510	533	505	514	489	493	514	534	512	508	470	523	483	524	529	517	512	481	547	536	489	555	561	500	497	490	504	559	556	515	516	539	546	512	525	537	538	533	509	531	500	546	515	544	495	495	498	506	530	473	514	508	522	537	503	514	513	555	494	498	514	549	470	505	510	525	527	532	525	495	523	457	510	514	523	532	524	494	495	509	539	505	505	497	483	537	519	503	502	531	490	547	496	465	545	492	496	512	517	515	530	527	494	541	469	500	501	508	508	506	525	465	530	546	517	524	521	526	526	496	547	501	480	466	464	529	514	496	527	486	526	518	523	486	539	493	502	499	462	539	528	504	519	550	508	489	530	534	548	507	470	511	507	491	507	514	521	499	487	494	485	501	566	504	475	475	561	551	522	514	511	547	477	492	534	524	478	530	519	505	535	469	533	506	510	507	478	529	487	485	498	509	507
31979	23733	9824	1001	550	498	489	443	478	449	480	445	448	445	407	469	472	447	459	484	433	443	455	455	461	476	409	410	448	452	480	482	432	424	475	438	457	432	461	442	439	467	436	468	410	427	450	432	452	461	417	450	420	417	480	456	415	470	395	441	469	481	476	453	400	448	434	447	459	441	457	459	467	457	451	440	417	421	460	465	445	445	409	465	440	418	441	436	411	460	453	457	435	429	460	424	431	457	420	488	403	463	447	441	470	440	457	448	425	453	440	430	508	451	449	422	439	431	432	443	451	403	422	434	449	418	449	444	428	457	458	410	461	411	473	462	431	429	449	463	446	421	442	463	425	452	405	432	397	418	445	402	470	443	450	445	440	483	419	435	473	449	469	440	462	439	458	423	452	403	458	473	409	468	429	404	410	435	430	431	438	433	448	445	452	454	416	422	472	444	435	441	408	431	447	443	433	407	435	453	408	461	410	488	460	417	435	461	406	423	451	433	416	437	483	448	457	475	430	429	478	444	419	462	449	434	440	416	377	427	477	428	424	431	396	475	420	457	433	434	488	440	454	440	454	423	450	439	472	451	415	420	428	460	434	433	405	442	403	474	399	456	448	444	447	441	432	442	420	475	432	480	435	454	419	430	467	432	422	420	430	459	440	455	453	432	455	441	436	419	473	505	468	453	427	423	418	453	448	467	476	432	434	429	488	454	442	426	478	427	414	470	422	465	428	410	462	435	465	434	417	405	449	459	441	453	410	460	440	443	424	416	415	428	458	472	456	457	452	468	415	451	464	406	441	414	461	486	449	405	474	428	472	411	500	432	408	415	431	415	439	426	419	422	442	417	459	456	421	431	432	448	448	461	474	429	445	440	447	475	461	420	436	438	460	455	485	421	405	430	448	436	436	454	416	465	481	432	422	431	418	437	474	411	429	456	421	459	436	439	402	439	461	446	435	403	443	478	428	443	470	447	409	452	465	434	418	415	434	426	455	473	455	434	439	408	437	484	445	455	457	489	449	436	466	427	448	392	437	441	400	423	464	457	434	445	476	430	442	444	413	413	459	455	416	443	447	464	393	399	434	486	411	443	438	432	435	398	455	449	450	390	433	417	404	454	415	448	486	489	475	428	468	420	454	434	410	445	455	441	427	461	464	453	461	458	458	434	473	444	455	428	407	453	435	408	438	464	479	461	448	411	449	465	465	453	440	488	447	453	430	416	455	468	473	428	438	434	414	468	437	427	451	439	431	491	439	410	486	431	455	434	417	466	440	472	450	444	454	435	483	433	429	422	433	464	459	435	421	466	428	441	430	479	426	427	455	443	409	424	469	417	452	408	447	440	448	386	430	432	444	481	420	428	435	444	416	425	475	457	438	419	447	442	425	432	441	444	453	444	397	519	467	425	439	430	474	421	423	479	417	424	448	406	473	416	435	458	443	466	421	437	447	470	438	455	458	396	422	454	432	434	425	410	438	442	433	432	427	481	449	453	431	430	461	456	447	426	421	421	454	424	449	440	416	449	408	449	439	448	442	446	471	439	476	449	427	409	414	443	452	425	448	442	423	444	435	483	451	431	419	471	488	477	447	464	440	448	446	468	431	448	471	436	427	451	448	470	433	427	440	407	476	453	439	439	435	458	459	433	432	434	423	446	424	439	446	471	428	439	490	452	417	419	449	455	473	410	430	426	477	462	411	460	414	435	415	460	455	452	467	451	434	402	465	431	456	478	440	435	437	482	470	446	441	427	483	412	403	425	412	454	451	488	449	430	410	446	457	428	459	463	465	466	408	413	432	431	458	473	410	424	471	424	472	450	445	414	450	451	454	435	428	451	437	467	429	424	425	468	431	428	471	448	411	467	442	428	463	411	418	472	450	459	444	482	444	449	448	463	456	439	440	438	435	450	429	468	470	399	470	430	433	409	434	417	416	405	427	441	442	437	416	477	413	441	442	430	430	446	411	396	449	447	441	445	418	411	450	472	438	430	436	435	435	466	423	425	426	427	413	488	428	454	470	434	472	431	436	462	440	483	453	458	447	417	447	441	476	472	417	410	438	442	436	435	443	463	448	423	449	413	460	446	460	449	425	434	432	433	474	470	434	450	481	495	445	443	440	428	450	420	451	464	461	413	450	437	494	459	473	410	451	488	464	449	443	460	459	480	464	438	430	452	472	433	433	437	424	459	441	451	426	431	436	398	437	449	416	431	437	444	433	470	423	436	420	491	428	422	481	438	452	414	428	436	481	455	440	426	452	430	427	416	448	411	468	447	455	463	436	458	476	398	427	393	407	444	462	481	407	445	430	449	424	415	447	457	446	439	475	452	463	458	458	404	436	446	445	427	436	432	418	432	452	451	444	395	447	444	478	430	474	459	458	454	475	436	419	444	437	457	410	452	442	488	459	462	446	471	427	429	470	500	425	460	441	463	408	448	456	438	450	430	423	447	471	431	449	368	412	441	455	475	414	415	395	502	456	414	470	431	455	438	445	423	455	480	483	411	463	409	441	468	454	476	429	444	392	451	461	498	458	441	454	463	439	449	450	439	491	454	426	438	435	467	446	446	445	434	426	468	469	441	435	453	459	465	410	447	457	419	467	433	486	482	455	466	427	454	422	449	432	456	424	423	400	452	474	441	451	455	500	431	452	443	438	406	442	480	434	424	477	432	429	446	418	440	447	414	460	453	443	441	435	447	414	449	464	442	415	473	412	442	485	454	427	465	453	430	460	408	471	496	476	459	438	426	430	428	435	420	454	462	451	421	454	467	420	434	444	423	475	424	424	438	436	460	471	454	407	456	444	449	418	405	445	462	443	448	387	465	437	374	432	469	430	487	431	442	423	433	465	416	442	440	432	456	469	448	417	446	432	480	449	437	429	413	421	419	440	454	469	418	433	419	445	462	434	449	423	461	425	458	428	471	441	436	470	466	421	466	429	453	467	423	480	459	410	493	459	449	434	411	423	456	449	421	430	442	397	424	462	479	410	440	450	449	464	439	452	421	469	427	397	416	437	428	450	427	444	433	435	460	443	430	460	463	432	419	457	461	440	441	438	438	445	450	476	432	442	461	466	442	440	416	431	462	422	456	478	438	454	476	467	462	434	453	440	444	420	442	499	440	436	451	498	446	463	443	437	467	437	433	459	457	441	444	448	461	445	453	445	433	424	439	446	447	406	437	444	417	409	401	422	401	500	399	458	488	444	399	423	405	449	425	451	459	440	394	446	454	468	430	415	471	431	424	448	433	511	434	441	394	438	441	428	422	441	452	440	422	425	429	472	451	407	439	463	457	507	452	444	421	430	451	450	452	434	421	432	418	411	437	431	460	474	454	452	438	430	462	462	407	453	456	437	454	446	404	436	439	418	454	448	437	442	449	465	414	422	440	457	454	466	443	457	452	437	469	425	433	418	431	464	457	414	426	419	481	443	458	452	460	416	452	431	443	433	477	431	430	452	469	488	435	409	455	423	426	453	450	432	471	488	427
33228	29297	7380	794	677	584	530	540	516	510	567	542	492	489	498	478	506	490	491	469	510	475	494	488	510	509	511	477	474	482	492	502	500	493	503	532	557	498	479	492	508	469	518	486	483	484	534	502	471	486	466	462	480	494	509	536	458	489	447	499	489	477	482	446	491	506	455	480	502	473	473	478	481	455	484	463	497	439	494	488	478	467	464	489	516	461	510	457	475	485	510	475	523	480	471	445	514	508	437	476	487	489	509	472	518	500	508	437	484	536	465	490	490	468	505	472	469	484	483	490	493	512	507	500	469	473	478	485	490	498	465	474	501	497	457	477	465	476	521	454	479	488	488	550	498	510	464	489	522	496	476	489	447	516	470	464	465	544	471	475	456	466	470	474	467	457	497	492	487	513	498	485	450	451	474	480	456	476	486	511	473	499	499	474	492	460	476	498	490	488	500	488	482	481	485	454	505	467	501	522	510	456	494	463	500	540	476	479	459	499	459	500	473	475	476	442	502	469	472	462	461	468	488	482	504	498	456	473	482	478	465	492	491	475	479	499	444	485	483	477	517	493	504	468	457	492	457	471	458	467	484	507	492	466	477	521	473	496	437	498	497	494	456	501	503	494	488	436	515	462	480	474	493	488	449	485	437	456	443	504	520	528	499	504	484	469	504	445	493	500	477	508	499	459	488	451	473	478	429	479	479	435	473	487	501	493	502	482	482	475	435	511	489	466	480	472	442	508	469	495	444	458	457	475	465	481	487	454	492	516	452	496	508	476	469	514	468	517	501	485	503	488	467	483	465	485	504	477	459	481	508	458	500	507	482	483	509	488	514	487	489	501	503	490	454	488	496	476	467	528	467	480	469	485	493	482	495	476	458	485	552	456	499	472	479	470	485	451	497	463	471	476	524	495	462	519	468	484	513	501	482	488	499	456	489	480	515	461	451	450	467	483	471	471	465	521	490	502	464	470	493	516	491	544	486	506	444	507	469	461	469	492	499	490	469	466	513	517	492	504	505	483	478	479	463	491	489	483	484	520	480	478	475	465	497	517	484	472	477	464	483	516	483	503	442	492	452	488	479	462	494	531	484	501	504	496	463	536	455	491	513	456	542	451	471	516	503	459	471	471	493	467	459	545	504	523	468	490	482	459	490	491	476	484	507	499	482	513	485	460	491	507	454	495	456	490	443	472	519	516	483	468	461	485	464	486	535	484	452	476	518	493	452	475	456	509	467	493	491	456	515	459	503	517	503	445	465	493	475	473	477	481	452	457	454	441	459	497	484	518	490	483	467	514	461	485	463	470	486	520	519	487	487	459	507	475	499	456	500	481	455	498	474	476	473	482	517	485	465	513	460	448	481	498	470	485	510	486	516	464	463	513	405	500	496	460	467	524	476	443	469	534	476	482	469	514	463	495	507	472	505	494	526	499	507	516	499	490	467	520	462	452	475	503	491	443	479	518	486	497	485	525	479	470	489	478	493	501	461	490	462	448	490	472	480	519	443	465	484	503	455	476	471	478	480	490	484	477	477	476	440	508	463	517	451	479	476	496	471	492	507	530	496	471	470	507	484	458	483	502	504	528	435	525	416	446	425	483	502	479	461	471	488	512	500	501	452	481	483	495	496	507	495	448	486	466	537	506	496	468	484	480	474	495	465	452	496	462	464	501	468	490	483	503	446	497	542	461	492	486	471	419	512	475	451	545	446	486	497	523	550	454	438	466	512	500	485	472	495	504	477	479	448	503	494	440	515	480	472	488	465	512	468	476	454	471	507	472	510	475	509	472	463	452	513	491	517	458	527	464	499	474	485	480	462	491	492	465	476	461	522	516	475	462	444	472	541	480	448	472	458	488	492	498	490	479	469	463	516	440	464	505	477	493	490	496	498	493	470	477	474	498	480	482	496	487	510	482	464	493	453	465	484	460	466	504	469	495	446	507	477	470	466	499	484	492	507	487	518	488	485	479	493	526	478	477	507	508	486	469	491	451	499	528	478	501	487	501	556	511	470	452	455	471	481	506	483	461	506	488	459	474	485	489	490	475	497	475	460	511	468	513	480	472	502	518	509	477	481	485	496	478	458	472	523	481	493	482	456	493	475	471	460	490	519	443	486	520	494	488	473	463	500	451	480	485	482	490	451	505	504	475	468	455	533	468	458	462	492	467	490	491	490	476	469	490	500	444	465	501	476	453	490	458	514	474	504	511	465	504	489	459	493	472	513	476	480	496	493	479	497	488	464	473	479	476	486	498	463	496	469	514	498	465	467	490	512	463	514	496	508	481	475	493	475	491	469	484	472	503	505	458	466	484	487	458	468	509	477	474	483	482	484	510	507	516	480	488	531	491	541	494	481	498	481	523	457	529	491	460	446	500	488	454	472	496	504	472	498	504	461	466	488	500	476	489	470	515	457	461	520	468	500	471	497	480	464	482	496	502	478	478	473	526	491	455	472	479	491	444	494	466	510	534	461	468	478	525	487	468	522	477	470	521	529	472	474	446	516	463	467	482	499	477	499	505	539	484	504	488	506	508	502	486	467	491	476	532	469	493	425	491	498	507	516	452	537	467	508	472	475	502	473	498	501	493	486	481	495	481	532	487	512	480	459	513	485	536	474	482	498	504	493	446	473	481	507	455	477	475	503	458	518	515	488	498	486	511	497	432	531	478	475	446	495	515	489	489	470	460	478	525	485	479	525	483	503	517	488	463	458	474	480	481	516	478	433	464	485	484	519	456	487	471	462	492	471	497	482	471	444	490	489	497	504	472	441	519	492	553	480	484	473	468	476	456	471	472	469	499	455	499	502	515	480	451	492	480	503	509	505	476	472	513	457	485	471	439	475	475	503	477	467	476	515	506	494	493	510	466	493	472	480	505	496	501	476	497	468	497	500	456	493	453	498	485	509	446	488	530	480	473	492	489	478	514	503	464	483	441	479	484	444	519	471	474	469	502	513	483	476	468	453	508	489	502	473	491	496	494	497	515	466	526	468	490	506	471	485	447	506	453	493	468	515	499	458	511	504	461	434	474	453	517	475	500	485	471	478	529	512	465	450	472	465	499	455	490	485	520	462	497	462	534	488	506	477	489	495	450	485	472	499	467	475	471	465	467	503	438	508	476	484	514	526	478	469	467	474	475	489	468	449	501	464	468	452	474	486	509	464	536	473	477	490	487	494	464	455	516	469	491	481	507	483	519	495	478	477	483	454	451	538	469	464	499	494	496	484	521	476	492	506	495	483	536	478	478	493	481	473	477	470	512	466	482	499	499	494	456	470	474	479	484	478	459	491	496	482	528	504	462	469	507	486	469	457	497	503	461	479	439	493	490	500	497	476	457	528	500	458	499	486	478	474	507	539	500	480	488	517	440	509	475	458	549	495	438	474	479	472	476	495	460	439	466	496	491	494	487	470	515	503	511	468	453	529	473	480	490	487	485	461	476	444	464	501	480	535	451	512	501	460	526	475	486	474	467	476	482	478	457	471	469	493	479
24899	20697	26955	24386	20597	9776	1126	649	572	458	432	428	351	331	306	288	322	306	302	280	259	297	270	303	285	244	291	241	243	221	232	237	244	253	224	254	239	246	243	253	225	228	204	251	229	238	234	233	229	239	237	247	233	223	229	227	209	226	249	223	235	236	261	238	231	212	221	210	221	205	204	215	225	219	223	212	195	233	245	238	213	221	224	213	215	188	202	226	209	245	244	231	198	222	204	186	224	184	197	221	239	216	200	219	202	212	213	221	198	230	247	226	239	236	202	202	207	216	226	229	235	271	228	217	236	219	219	233	227	194	207	229	224	211	185	191	204	211	215	237	219	223	219	219	202	218	219	255	209	221	223	222	215	216	228	223	210	238	226	207	220	247	213	213	255	206	226	193	251	209	206	206	212	230	209	216	205	211	224	238	255	222	206	224	205	195	197	208	235	206	237	225	222	223	208	219	173	204	231	239	227	213	232	224	193	205	235	197	210	213	241	209	211	202	203	224	231	208	227	267	246	189	215	209	209	216	218	192	218	208	242	205	224	207	196	226	223	234	199	223	193	216	192	241	214	239	241	241	216	242	198	219	220	205	214	215	209	201	196	216	243	211	208	240	221	198	231	229	204	247	231	191	207	223	234	204	245	223	203	224	211	241	219	213	214	215	215	247	227	202	225	187	201	206	231	218	221	203	221	236	225	213	219	227	234	219	228	197	220	222	206	231	225	239	215	196	213	234	228	224	239	230	236	211	232	196	213	214	218	212	178	207	237	203	206	225	214	236	213	220	228	230	218	232	216	207	207	216	214	214	210	215	207	213	231	208	206	203	216	232	207	228	222	224	224	241	174	238	204	249	233	220	245	226	206	210	212	217	246	213	215	229	201	217	210	198	216	234	227	204	207	219	247	254	227	195	208	215	231	210	210	218	247	209	247	240	233	242	204	239	222	191	212	189	231	250	225	232	209	215	212	211	207	200	223	235	216	208	209	228	218	235	200	196	212	233	225	223	207	209	226	228	222	222	240	251	176	194	196	198	213	199	207	218	212	214	208	224	209	259	206	221	210	226	209	200	216	223	205	254	206	212	207	238	227	233	194	232	209	233	209	216	226	203	227	201	197	216	208	227	227	211	221	223	224	215	237	207	209	230	194	223	224	226	233	226	240	239	216	210	223	217	215	237	221	231	230	235	224	212	250	227	229	215	197	232	219	223	243	221	247	210	238	229	212	254	207	218	247	231	237	239	238	222	220	210	223	195	230	236	212	217	253	231	212	226	216	240	233	220	215	216	224	229	226	206	221	215	199	192	198	235	205	215	212	212	208	227	247	205	180	214	207	217	213	240	231	221	224	201	209	203	226	212	202	208	223	221	210	229	239	198	230	238	217	233	221	224	217	205	224	202	207	237	203	238	226	205	221	236	221	222	214	208	224	206	203	252	210	198	234	212	223	209	209	218	231	219	225	239	221	230	237	239	230	189	216	242	228	208	207	231	203	240	236	207	189	199	230	207	220	234	240	207	207	187	205	205	203	218	247	212	207	193	214	255	195	228	219	203	234	205	224	218	249	219	206	240	207	234	214	215	206	231	234	220	205	191	219	223	233	219	230	254	222	236	213	229	237	207	223	243	210	235	234	227	218	222	233	224	216	228	224	239	224	229	196	232	235	223	212	210	239	197	209	199	236	238	243	227	238	204	201	250	217	193	237	247	222	208	216	220	257	228	205	229	228	224	206	204	228	236	244	214	235	242	244	228	222	256	244	240	247	239	255	222	226	235	234	231	197	197	222	223	232	219	235	204	239	235	208	228	234	243	236	197	200	252	213	235	214	218	195	202	231	237	202	203	244	218	195	218	231	209	228	245	246	217	195	218	208	213	238	213	237	233	202	205	230	214	225	203	198	223	203	215	209	212	215	214	207	214	210	214	239	225	222	215	217	241	218	211	235	202	213	217	224	205	224	209	240	219	216	207	245	222	184	209	228	219	190	223	224	251	204	233	229	207	244	223	208	210	208	200	214	226	198	220	204	210	212	233	202	218	217	208	189	231	213	217	206	209	256	225	207	211	228	232	210	224	215	237	214	198	231	226	215	234	224	232	224	216	208	216	240	223	194	195	221	184	225	209	230	205	219	217	243	195	222	211	220	236	225	228	230	221	249	199	218	218	232	228	204	221	210	222	216	226	218	221	211	221	175	205	217	210	252	210	182	208	216	183	230	193	206	212	214	256	199	188	237	228	205	218	216	217	228	230	237	217	207	241	199	253	237	220	218	220	209	215	223	222	225	200	223	237	214	212	214	197	220	211	220	210	217	227	207	222	231	203	207	219	206	218	223	241	228	212	247	205	254	241	245	182	224	238	202	238	223	261	202	215	191	222	228	181	193	233	214	208	186	208	213	226	215	212	219	224	219	228	218	224	222	231	226	221	201	240	236	246	235	217	220	200	216	225	211	223	214	222	221	226	217	227	217	216	242	213	246	217	237	214	216	246	237	204	237	235	206	215	215	222	229	219	211	235	224	239	202	225	225	219	252	235	221	232	191	254	223	215	192	213	214	206	227	237	228	195	180	210	210	246	208	213	221	185	224	228	186	208	236	222	229	220	222	227	234	219	205	238	212	230	207	215	220	215	243	209	223	245	223	227	230	210	232	220	229	207	233	240	217	209	227	217	222	221	226	196	232	230	221	222	231	224	210	229	246	213	229	234	189	214	228	232	207	223	239	216	225	244	226	225	212	208	225	222	263	212	206	203	206	210	231	212	221	232	234	233	238	210	216	224	236	209	244	222	223	210	220	219	219	202	222	241	238	209	228	203	223	223	239	214	247	222	201	220	223	230	214	209	250	231	211	207	209	248	221	212	213	237	233	237	217	224	209	236	216	228	244	258	225	217	226	225	203	219	221	208	240	235	208	229	251	248	215	198	211	206	208	203	197	224	212	232	237	247	211	237	226	240	214	229	266	223	243	234	205	205	225	212	195	210	226	203	224	229	245	213	198	254	212	220	222	222	217	222	237	214	235	216	222	212	233	219	217	191	215	211	245	227	221	204	227	217	227	236	216	207	209	240	235	216	213	241	229	231	211	213	206	228	202	217	213	211	184	222	225	205	220	231	227	206	221	247	208	221	213	245	234	236	227	244	201	194	231	223	218	206	232	232	228	247	231	228	225	241	228	211	188	219	229	216	189	225	227	175	233	235	233	212	224	238	202	194	210	217	224	233	222	221	223	235	222	192	187	194	217	216	207	208	214	224	202	228	213	213	230	203	224	206	213	219	215	234	215	229	261	233	241	250	214	234	218	226	224	239	225	203	212	221	228	212	251	233	230	222	238	235	229	237	215	223	238	207	228	189	231	213	240	198	204	222	242	226	210	242	224	221	214	228	223	203	248	225	242	202	209	253	230	213	205	230	209	208	206	211	201	187	214	247	224	212	229	245	214	197	205	230	217	199	222	237	241	211	224	211	230	215	223	250	222	225	226	233	205	208
38614	46353	15530	4919	3112	2110	1542	1216	986	838	734	659	629	552	497	481	464	422	405	382	337	373	315	362	296	334	293	309	264	290	319	284	264	293	264	296	305	258	274	272	248	265	265	248	255	255	266	271	249	265	239	223	241	270	233	282	251	269	224	269	236	240	236	250	248	242	249	250	258	268	251	238	241	265	258	254	258	260	252	237	220	229	236	260	241	236	209	254	247	256	256	233	278	266	258	256	225	237	272	238	257	230	269	257	239	239	209	229	246	261	253	226	245	256	228	235	256	261	245	239	238	247	247	269	235	242	218	252	224	237	233	253	229	256	228	278	258	251	255	258	240	253	230	261	210	226	256	260	225	254	236	247	250	254	223	265	259	234	219	263	251	250	247	281	229	251	265	210	238	251	245	232	249	248	231	257	239	248	243	245	219	267	241	227	262	211	261	244	249	237	233	229	238	217	239	269	231	242	233	261	234	238	236	240	240	234	229	255	219	240	262	228	253	224	262	242	280	252	272	232	270	236	268	221	251	209	243	230	218	241	235	230	249	247	225	252	236	250	269	248	277	228	213	242	243	230	229	226	223	232	262	239	253	267	235	253	250	241	271	250	238	255	244	201	233	233	239	254	259	240	246	234	231	252	223	228	245	250	235	252	244	260	236	257	252	248	259	256	260	271	247	263	236	242	228	232	220	243	230	253	249	212	253	245	252	252	236	235	239	248	225	243	224	239	213	239	258	236	234	254	261	241	245	256	274	242	224	272	248	249	259	206	252	259	246	265	274	212	239	223	233	226	263	235	260	234	254	234	252	232	238	238	239	238	235	231	240	231	239	214	242	234	274	240	240	250	238	270	249	215	233	261	242	219	247	241	267	225	257	227	286	224	271	209	253	243	269	235	264	222	247	238	279	233	230	241	230	225	223	247	235	271	277	234	228	274	253	271	261	253	258	220	251	256	234	269	240	244	246	265	238	225	241	265	254	245	270	253	235	227	223	244	280	279	229	261	234	254	277	246	229	249	264	262	232	216	222	250	236	245	236	260	213	257	263	252	219	263	256	251	231	257	238	224	255	252	234	250	241	243	240	250	232	224	238	247	251	261	228	272	237	247	250	239	241	222	245	223	214	254	254	255	266	233	228	237	248	226	236	244	245	244	250	233	256	240	253	225	227	239	235	262	240	258	242	241	236	269	268	238	238	251	261	242	258	246	231	256	247	231	236	239	211	217	242	256	238	239	258	219	248	245	246	245	280	211	251	257	235	271	272	255	244	238	227	236	265	280	263	255	241	238	245	262	271	224	224	231	257	254	245	233	240	253	264	241	214	261	240	252	250	240	243	236	238	260	242	247	230	249	250	232	226	252	236	216	237	210	226	243	258	228	259	205	230	238	267	234	255	241	221	256	245	257	275	253	232	270	247	231	253	229	232	249	238	215	270	245	206	237	239	210	232	276	264	240	248	261	245	238	231	247	243	233	257	249	226	228	260	231	256	241	248	240	262	250	248	243	246	233	252	244	230	239	252	264	262	258	237	239	241	277	237	230	261	244	264	241	240	234	245	261	251	244	217	249	228	241	225	244	246	256	251	261	237	253	249	259	247	262	226	229	236	227	216	252	260	243	232	246	264	267	249	254	243	259	239	240	248	282	260	218	237	270	259	251	220	221	253	263	257	243	248	253	244	250	226	231	233	263	234	243	254	236	241	229	250	245	237	236	214	234	223	261	266	236	252	257	216	240	220	225	264	265	250	231	246	233	244	262	235	267	255	227	222	243	255	238	240	243	214	242	231	227	239	238	218	255	266	265	234	267	225	245	261	250	264	233	253	244	238	224	231	224	240	252	244	253	225	264	241	245	214	238	255	211	248	243	254	244	236	263	240	253	236	243	243	239	240	253	277	259	247	238	255	244	251	235	234	253	253	237	265	267	236	234	244	264	244	249	260	245	262	248	241	253	271	228	255	269	236	267	226	213	242	227	238	219	229	234	243	254	257	274	236	248	235	228	268	232	242	272	245	230	218	221	244	256	262	252	282	248	253	241	255	228	245	210	244	257	231	223	239	226	243	256	262	232	215	223	247	271	235	230	251	255	282	239	265	242	256	245	254	251	262	210	261	229	229	243	245	264	257	248	232	236	234	274	227	218	196	248	245	257	251	265	228	256	262	229	265	241	243	237	255	252	245	252	242	224	231	237	258	211	228	188	239	262	241	223	245	240	244	258	253	280	218	265	240	231	246	244	268	244	244	209	281	234	232	219	253	263	217	220	242	236	265	234	234	220	233	219	226	242	232	250	226	274	228	273	232	238	244	237	253	225	230	227	235	233	241	227	242	251	242	261	254	259	231	250	265	259	248	245	218	257	249	241	287	265	243	241	244	235	252	236	233	224	236	277	235	235	238	256	255	243	238	259	260	242	239	239	243	237	251	277	236	209	234	256	274	239	267	222	241	233	249	240	258	260	229	232	233	247	249	205	237	232	248	231	252	237	244	240	235	259	240	273	228	239	249	228	253	243	238	255	214	237	241	217	237	249	241	241	250	245	254	230	248	262	241	263	267	270	270	261	218	252	219	233	244	241	254	221	248	255	225	235	238	266	251	273	226	261	227	225	236	230	260	227	245	265	224	252	232	267	272	261	246	232	219	250	247	246	228	240	239	240	246	249	221	236	246	250	253	243	269	246	266	241	247	232	251	249	246	243	225	216	240	260	239	213	261	266	248	256	222	252	243	243	267	246	260	232	272	258	234	241	243	234	244	243	256	226	246	222	248	246	251	250	249	270	234	224	260	245	246	253	242	263	233	267	240	271	276	236	275	235	258	238	240	270	249	229	254	257	255	258	257	273	255	202	241	275	231	259	243	228	251	229	228	246	227	226	239	278	236	225	264	243	249	234	280	246	210	252	243	226	251	225	224	237	220	284	248	231	239	295	271	248	240	245	256	235	230	259	229	236	278	241	272	217	269	240	255	251	234	229	243	224	260	248	238	244	244	243	248	235	229	240	239	251	245	242	241	263	257	196	253	263	246	266	251	233	258	251	210	252	231	249	241	235	244	215	246	252	230	264	251	251	257	243	256	255	232	238	221	241	258	269	244	261	253	240	231	246	235	221	253	248	257	252	236	235	249	247	228	267	245	242	262	232	236	251	265	239	224	253	245	246	226	246	267	264	258	214	223	234	262	244	242	247	263	241	228	254	239	256	237	232	232	249	244	259	222	256	241	236	263	243	216	228	240	265	258	232	216	230	227	224	226	229	257	238	249	226	246	289	250	237	232	265	245	229	230	247	214	245	235	229	264	256	238	240	234	241	218	228	228	265	229	251	212	252	247	267	245	258	249	225	222	247	266	266	250	255	266	243	249	256	261	218	248	245	236	212	240	224	234	235	249	245	232	220	245	231	280	249	244	228	245	214	214	264	248	259	239	242	235	236	225	223	225	257	247	233	226	268	272	239	249	243	241	229	231	245	235	256	254	248	265	275	267	265	264	231
22989	20703	27372	23997	20683	20585	7521	1405	1087	957	929	812	797	729	686	715	641	675	579	615	607	613	588	566	593	550	576	542	555	537	579	574	562	541	577	571	556	542	516	525	527	528	479	502	489	519	523	495	492	564	554	573	540	513	513	503	483	469	549	517	505	488	504	503	512	492	550	498	521	475	494	533	497	496	526	515	520	542	464	534	471	510	523	507	487	499	510	519	460	553	467	519	499	518	492	484	523	521	502	510	544	509	474	508	476	494	552	539	513	482	495	552	536	497	494	532	485	510	491	506	542	491	472	518	538	532	515	471	567	492	529	488	508	477	535	492	541	507	552	511	477	525	506	462	504	521	496	533	530	535	507	513	461	521	488	488	488	485	470	510	481	449	526	492	518	505	527	503	507	468	508	461	503	515	503	482	520	496	479	501	478	440	499	496	486	489	499	527	490	503	473	532	531	467	502	526	471	519	530	535	513	501	472	524	484	473	494	474	509	477	457	502	499	479	502	502	506	517	506	512	476	517	497	524	491	508	508	548	487	494	526	508	493	497	514	500	490	507	505	536	493	457	448	491	535	522	509	540	503	529	506	498	500	486	520	493	549	504	512	512	529	474	514	509	502	460	521	495	528	467	464	476	469	472	519	465	493	477	486	495	495	509	545	477	510	508	469	459	505	489	491	468	547	503	469	508	521	512	490	511	506	498	500	500	535	506	503	485	503	488	449	509	459	496	508	509	538	515	490	499	497	488	487	525	496	501	487	465	507	502	500	461	512	503	494	462	519	500	534	521	469	472	511	507	507	487	470	498	522	485	525	513	526	492	512	485	517	506	490	487	467	493	522	546	499	513	501	444	458	518	485	545	510	469	462	487	458	505	439	526	460	492	540	501	513	483	564	536	495	514	510	498	467	451	484	520	469	492	475	492	518	503	499	508	518	485	534	537	566	471	483	537	458	484	519	514	490	512	505	480	473	484	473	488	534	510	464	481	563	545	507	506	467	501	506	497	472	506	446	491	455	480	501	461	500	515	480	509	517	534	487	521	486	475	474	491	497	506	489	523	502	524	515	497	510	508	474	503	480	495	525	500	510	479	493	513	494	487	469	490	483	513	521	499	541	485	524	518	520	497	511	487	498	480	482	530	531	499	488	519	515	503	481	561	538	458	487	466	473	493	482	511	514	513	561	513	539	495	468	506	532	491	495	478	489	487	499	488	540	530	496	484	495	501	490	507	538	543	526	534	509	536	503	503	490	516	548	498	507	500	459	505	490	534	481	502	515	539	462	530	511	480	482	497	532	473	470	491	482	481	466	503	491	472	550	495	498	516	497	527	539	526	510	519	482	502	472	505	498	491	487	524	517	472	475	524	511	514	500	526	511	480	456	521	517	508	462	506	497	531	553	529	516	491	473	473	483	465	492	471	508	483	546	498	495	452	514	492	464	455	552	445	478	521	502	499	498	509	504	470	509	469	522	517	478	533	476	502	497	514	517	481	489	536	484	535	480	480	462	542	491	484	537	518	500	489	529	473	513	502	499	471	510	517	502	493	520	465	519	501	565	523	517	506	478	494	502	512	491	469	524	495	475	500	473	465	496	513	525	475	506	509	500	505	509	540	499	447	488	481	493	459	471	478	517	500	519	518	500	467	539	484	463	504	479	492	488	525	500	493	503	511	510	504	500	512	510	479	496	484	509	503	487	493	498	499	508	515	481	534	505	498	506	501	536	525	489	479	478	510	502	462	481	529	510	511	489	449	541	497	493	471	468	499	521	484	494	498	495	522	511	510	478	489	490	474	498	526	481	528	509	457	458	486	506	482	497	504	495	493	535	497	480	545	531	492	529	497	460	505	488	506	548	497	532	466	492	508	529	512	493	517	493	524	478	506	496	523	482	485	473	528	467	487	533	469	488	525	503	492	468	507	505	472	504	507	500	484	449	486	487	467	542	484	481	501	506	481	528	486	461	488	495	481	486	481	474	522	516	499	470	481	505	500	550	544	512	523	488	514	507	496	534	471	505	500	480	525	490	511	464	517	536	537	521	524	492	488	500	519	477	491	474	508	501	534	499	474	471	491	474	517	538	478	497	488	506	460	534	518	530	519	492	506	480	543	494	529	540	527	487	514	495	501	492	507	490	494	538	500	538	515	474	463	516	544	553	505	467	540	492	492	527	548	521	477	502	504	488	505	485	494	535	555	487	541	502	466	539	522	455	512	514	485	551	458	509	485	538	489	492	493	516	513	502	495	508	548	486	476	514	482	508	515	489	493	470	533	526	468	547	505	519	485	488	520	481	507	469	521	489	537	510	531	481	502	465	476	507	509	461	469	501	507	513	502	519	505	550	518	478	510	490	462	490	478	487	523	524	560	482	488	476	497	492	453	493	516	533	493	535	505	513	505	506	496	536	519	506	518	480	508	508	480	469	470	507	481	512	484	473	483	481	493	479	478	486	498	545	495	517	475	496	522	489	476	486	494	472	510	488	478	544	499	485	538	485	486	479	483	510	452	460	497	485	474	474	484	519	498	482	480	519	470	518	505	471	506	522	497	531	491	502	493	518	502	503	502	485	501	515	536	499	481	506	497	558	492	507	508	491	486	496	499	483	506	544	479	478	524	504	504	488	514	496	495	512	501	524	519	507	516	474	539	438	508	542	504	495	473	495	534	485	524	536	491	514	479	521	467	491	498	493	521	495	454	541	485	572	515	477	491	509	477	502	480	483	506	494	516	455	503	513	482	508	531	515	509	502	523	511	537	510	482	463	532	520	491	532	488	485	450	479	489	516	467	500	515	497	471	524	466	507	546	554	506	492	500	505	492	508	477	522	512	501	474	542	521	491	493	525	507	478	486	528	517	511	490	474	458	527	484	471	504	499	515	509	477	463	459	506	470	503	476	519	464	467	500	518	523	502	466	515	484	520	494	488	524	491	521	498	514	513	509	514	489	533	459	492	497	500	534	515	515	528	530	524	510	445	446	502	478	500	490	477	495	492	478	512	513	511	501	506	484	524	485	513	493	491	521	518	485	470	452	496	476	479	456	505	528	459	477	540	498	523	505	496	528	491	542	488	492	491	482	534	482	535	479	475	496	521	498	525	490	523	489	497	522	489	505	496	542	465	515	510	484	500	463	520	521	463	554	468	483	445	501	477	490	510	476	502	517	494	484	509	491	510	475	498	476	520	459	479	513	513	462	478	480	533	492	467	497	511	501	498	474	504	507	502	505	489	505	498	534	491	473	522	505	545	519	484	502	480	507	469	511	505	509	516	511	517	514	508	537	475	493	511	515	514	529	541	530	469	466	491	469	507	477	486	516	497	446	527	511	505	508	490	489	494	485	509	494	481	502	560	514	485	495	508	522	511	502	520	498	461	499	503	482	541	524	490	503	537	496	522	471	481	483	466	526	535	533	483	514	504	540	510	514	510	506	515	482	507	451	507	483	521	472	461	511	488	480	470	509	461	457	497	494	495	534	498	450	504	458	492	517
42734	53333	20572	8248	5433	3802	2958	2424	1905	1615	1432	1302	1134	1123	956	910	895	837	812	732	674	688	694	632	612	640	589	582	608	562	587	511	554	546	554	582	523	535	551	550	572	523	520	528	497	539	550	499	529	533	524	506	491	520	497	489	509	533	513	496	501	550	500	512	515	531	508	465	506	488	523	493	564	534	507	487	455	521	498	497	508	533	488	493	530	466	484	478	496	526	479	477	492	517	507	477	503	501	515	487	534	559	502	496	503	475	519	500	506	515	515	490	485	525	504	499	550	494	465	486	523	481	511	496	471	456	474	515	498	531	503	517	453	492	463	520	463	491	510	461	496	465	443	505	527	518	507	507	498	506	493	498	482	480	494	499	462	477	490	470	472	500	493	484	465	506	460	499	497	514	537	469	526	474	486	480	501	496	477	485	506	493	469	497	457	538	497	517	470	503	492	515	496	521	499	448	482	480	525	508	485	481	489	440	503	492	492	544	463	517	513	484	525	500	469	500	505	513	546	504	476	473	520	451	522	463	478	519	534	528	525	528	488	459	502	509	528	519	493	527	490	492	509	498	528	505	495	522	512	454	495	496	486	539	490	486	489	494	486	493	472	481	496	510	494	508	462	438	490	488	513	471	475	459	517	465	502	465	491	470	458	465	472	493	482	477	497	486	504	509	468	543	508	477	522	440	474	483	457	491	481	491	475	520	496	518	467	476	508	462	428	505	462	516	484	488	495	469	465	461	456	507	483	517	480	488	523	479	462	505	462	456	455	484	498	533	477	459	454	507	520	479	495	483	519	524	453	485	453	471	457	503	467	504	498	500	519	454	471	489	528	505	507	490	500	475	491	512	479	492	474	501	491	483	451	488	471	508	509	433	512	457	547	461	480	513	493	453	506	495	473	510	515	506	487	510	518	443	477	480	480	488	486	460	483	552	460	534	520	494	509	501	490	475	501	514	467	489	505	472	510	485	501	483	475	488	499	483	497	496	496	475	511	522	519	462	518	485	502	497	497	539	455	501	475	499	509	539	473	478	473	484	481	509	500	489	488	508	481	500	477	481	480	525	521	494	484	461	494	517	509	490	474	498	455	503	488	522	535	527	480	478	492	515	478	466	471	489	462	474	482	499	475	459	507	474	497	471	426	485	541	533	484	527	493	505	525	533	450	506	510	519	490	508	526	538	491	486	497	470	486	505	505	449	509	513	531	472	511	477	495	507	501	500	451	519	491	470	495	439	478	509	508	525	525	529	492	528	495	515	432	510	487	488	505	525	533	488	475	520	501	491	459	502	475	499	509	467	477	493	450	476	474	493	466	505	506	492	457	501	469	507	528	505	477	521	505	475	542	484	487	482	457	513	503	480	520	524	504	509	472	522	473	514	521	478	518	518	489	541	534	476	518	503	470	495	494	519	497	468	498	489	496	503	437	508	480	517	476	487	476	496	520	479	476	520	510	498	496	468	441	456	481	485	471	493	549	484	503	515	459	548	517	497	517	500	490	518	454	499	453	500	466	479	462	479	513	500	508	495	472	492	473	483	483	482	537	520	490	478	479	466	456	500	470	485	475	509	518	464	449	506	512	516	448	502	525	465	473	500	536	516	482	475	470	456	470	475	503	498	493	499	490	475	509	468	455	481	500	488	493	503	492	480	495	501	470	482	439	517	519	516	467	518	482	543	470	491	479	497	501	495	520	515	510	517	518	525	504	489	476	515	485	473	507	468	515	519	495	507	512	519	499	517	528	445	460	467	501	509	511	497	533	485	544	532	511	513	473	529	511	528	519	492	465	461	489	459	487	478	484	502	458	499	497	446	492	498	505	487	510	495	513	516	481	488	468	459	463	483	512	482	529	472	457	481	489	483	483	439	501	491	486	506	473	508	501	518	497	517	557	484	536	523	496	504	449	524	529	496	497	506	499	506	507	543	486	505	444	537	510	521	478	494	463	481	488	488	509	445	466	476	504	503	468	497	505	462	502	489	529	487	500	453	492	514	499	496	487	486	450	519	509	452	508	478	486	497	523	504	500	478	462	461	504	496	542	483	473	519	510	476	486	501	479	486	510	504	469	510	479	471	484	482	526	460	524	504	479	519	545	485	484	474	515	526	496	536	473	487	496	516	505	539	494	531	474	515	521	495	485	489	489	526	531	507	462	484	505	480	469	485	486	493	477	527	516	525	468	441	513	522	476	491	491	503	488	527	518	473	498	510	550	528	479	486	524	506	498	525	497	497	456	516	496	478	486	496	450	517	503	536	471	520	510	523	476	513	532	497	499	461	532	490	460	469	503	538	453	470	473	470	463	473	527	510	496	509	489	485	523	480	477	535	540	458	485	487	493	489	501	509	504	538	481	524	483	507	481	475	539	521	506	510	517	531	473	509	513	540	509	464	489	477	459	487	464	482	531	486	498	502	529	534	503	489	504	525	526	495	521	484	478	531	487	524	510	488	502	500	505	500	485	522	482	457	494	545	499	517	532	532	484	457	536	467	485	501	531	526	502	497	464	517	499	565	517	447	492	460	484	517	483	508	521	467	507	501	460	493	462	521	484	521	490	493	525	508	492	494	489	466	495	491	497	470	500	492	508	512	488	461	525	482	498	511	484	448	494	499	505	489	445	501	480	503	518	525	504	529	492	489	482	482	485	484	487	525	522	501	527	526	513	473	487	517	476	483	490	494	524	490	467	544	491	508	484	489	528	470	488	526	488	498	519	498	493	483	469	503	503	515	486	490	550	454	484	474	473	482	483	499	538	473	497	476	492	504	524	502	479	499	446	516	494	541	534	530	493	520	521	504	491	461	507	497	534	505	503	474	492	477	497	474	503	484	512	494	482	496	502	481	449	490	467	504	552	470	474	481	488	501	499	491	510	468	492	483	511	458	521	541	456	510	529	462	546	490	507	500	462	494	515	504	478	496	510	506	508	481	493	514	519	499	532	485	499	487	529	499	510	482	507	498	479	460	496	510	468	495	520	456	521	496	510	505	533	514	510	522	523	497	480	503	474	461	503	512	463	521	499	520	534	516	472	539	481	503	487	529	501	462	501	535	475	513	480	489	465	432	486	471	485	485	498	475	505	509	503	457	492	469	508	492	509	497	540	498	520	499	477	484	487	484	494	542	496	483	493	489	458	463	527	493	494	475	467	516	470	514	490	524	483	465	484	466	507	531	508	448	497	491	511	472	529	518	485	486	464	480	481	543	506	528	533	464	491	522	526	518	502	513	483	515	502	521	495	526	492	510	513	511	492	486	519	504	493	500	502	475	516	460	529	448	470	486	517	464	543	507	508	485	464	490	443	484	504	481	479	578	524	482	480	489	473	493	517	452	470	509	475	499	503	483	504	469	487	512	520	512	543	479	493	494	484	475	456	498	518	525	473	512	463	465	480	506	522	470	524	515	513	487	491	513	492	500	546	510	514	471	496	518	531	513	472	494	492	458	480	484	479	474	529	497	495	481	496	503	507	460	486	473	477	471	475	463
32376	24265	10083	1113	617	499	536	449	469	450	468	470	453	474	470	464	473	423	427	427	449	392	438	455	464	480	458	434	428	426	446	440	487	436	379	443	453	417	471	409	427	421	419	432	407	413	465	434	410	427	442	460	459	425	437	432	472	476	438	422	434	440	397	419	421	442	432	422	410	433	452	436	431	441	437	426	463	449	433	441	419	450	432	448	434	489	424	426	457	489	425	467	428	411	433	429	444	436	448	452	403	448	463	477	420	420	448	422	467	441	462	412	447	445	443	409	450	452	434	441	463	430	419	414	444	431	468	451	414	450	454	440	431	471	456	464	459	492	443	415	434	405	440	407	467	440	453	426	437	431	473	439	441	428	444	404	457	450	451	422	447	458	456	461	460	450	420	432	474	413	455	417	435	436	462	419	440	423	480	407	436	432	443	433	440	435	431	462	479	448	397	495	414	419	463	430	458	427	431	434	485	457	458	411	439	466	436	457	456	425	405	426	439	430	425	456	433	426	453	447	455	438	429	434	421	432	423	496	437	423	477	444	430	439	467	474	457	422	421	431	416	428	413	468	445	420	434	442	428	401	449	445	411	445	455	450	441	443	453	430	451	412	412	430	421	431	427	442	439	466	433	439	473	435	451	425	422	424	441	387	441	435	457	449	442	440	444	462	445	446	419	424	457	453	430	446	481	436	403	430	426	418	425	451	436	464	433	480	435	425	422	441	456	451	452	433	452	464	425	451	443	441	440	421	455	454	452	426	413	427	472	454	418	470	432	457	466	430	427	424	427	456	435	427	442	441	447	456	442	437	462	396	473	459	457	412	478	445	474	447	456	466	432	432	414	433	435	437	436	430	415	463	433	429	429	446	438	421	407	417	435	432	426	437	427	443	466	428	434	423	426	435	452	438	439	458	450	447	456	438	452	467	450	406	429	417	415	441	429	431	465	426	410	462	446	416	454	424	423	433	442	383	420	431	454	432	449	453	443	471	428	407	462	432	405	464	444	415	434	463	482	451	432	406	459	435	425	434	456	460	404	443	432	471	453	473	411	415	460	423	501	425	449	439	425	458	441	432	444	413	407	454	441	467	462	429	438	412	435	463	438	449	419	458	441	419	469	429	442	447	401	425	418	419	448	454	448	402	478	434	433	434	438	430	442	454	449	467	445	423	456	425	408	468	483	436	402	422	420	459	428	469	423	421	490	462	430	443	450	417	445	456	428	468	439	447	446	445	430	454	487	482	451	477	466	472	442	423	447	433	403	442	456	441	391	446	436	441	433	467	409	439	441	385	457	416	446	435	429	414	442	416	418	448	443	430	460	441	449	428	440	421	441	461	462	443	431	453	447	417	437	407	425	448	448	409	426	440	445	445	394	451	426	440	457	429	438	450	456	431	428	457	410	452	451	439	447	410	416	429	412	479	430	447	435	424	479	422	421	465	425	493	428	433	466	439	407	433	453	454	378	459	435	418	429	435	413	448	453	402	425	448	456	443	426	439	454	410	435	421	460	428	406	471	456	451	449	469	435	419	478	444	424	451	461	425	418	433	438	435	418	446	451	459	413	453	446	446	452	455	458	436	434	461	398	434	461	444	428	437	429	453	451	446	469	420	435	441	441	444	441	434	460	428	426	440	432	427	440	427	469	401	438	417	382	448	416	447	459	395	420	455	431	441	449	433	441	445	452	446	433	449	435	417	467	491	441	439	468	392	426	448	411	430	428	442	448	404	420	428	442	440	426	437	407	445	484	414	463	438	421	423	422	415	456	443	472	431	432	399	457	445	451	458	471	450	407	420	454	457	417	447	398	423	442	397	414	455	480	464	463	481	462	427	435	461	401	459	447	426	462	413	460	431	455	426	458	436	431	436	444	458	456	420	420	428	444	439	425	464	458	416	411	451	403	433	430	436	405	453	419	434	438	440	422	424	455	438	435	456	423	407	435	435	420	415	422	441	445	440	426	422	441	413	435	429	469	444	444	432	463	400	456	448	415	465	438	452	443	439	441	442	446	451	448	466	415	419	448	450	458	451	438	391	448	421	429	455	462	459	440	478	451	455	453	405	430	447	453	445	456	424	441	415	432	441	460	450	406	444	455	422	432	401	434	412	442	432	467	411	433	455	426	440	408	427	454	466	430	395	421	453	483	416	445	446	423	419	414	492	458	460	442	425	461	439	444	433	460	441	451	457	472	407	454	425	475	404	433	450	460	469	434	459	441	427	456	416	378	416	436	435	440	428	446	447	445	403	448	460	438	443	416	413	416	448	419	438	426	451	471	441	430	466	452	414	433	462	472	436	436	435	418	440	424	448	433	437	438	440	462	454	393	422	437	402	421	459	417	448	445	431	436	436	441	478	441	423	437	421	418	438	438	421	459	424	429	426	423	426	419	416	422	421	450	429	447	451	461	430	472	447	427	412	380	442	446	467	428	431	478	420	457	448	460	437	397	465	426	473	435	453	467	480	464	440	435	415	474	478	428	432	427	417	413	462	453	438	448	445	444	463	450	452	483	492	446	399	410	453	435	447	446	456	420	471	459	437	470	450	434	424	455	445	430	462	435	436	429	455	439	421	431	427	460	418	466	412	438	414	427	385	379	475	426	427	455	451	431	463	444	442	458	430	464	436	434	424	428	461	456	438	453	472	453	393	464	413	452	424	448	454	411	445	442	456	426	413	452	469	459	453	436	441	430	405	436	415	412	472	453	428	463	429	447	437	454	436	451	416	433	454	441	435	433	411	453	444	418	438	401	437	428	439	410	425	486	411	428	429	466	437	416	510	444	438	439	442	427	434	437	429	434	453	428	448	448	423	428	445	451	419	459	472	427	435	441	442	417	448	460	440	415	471	451	431	451	482	446	439	453	449	451	477	458	458	425	469	470	446	471	414	453	441	420	430	416	458	477	429	449	466	443	482	425	424	420	399	420	437	457	438	397	403	467	440	458	424	426	404	428	487	427	436	438	408	406	442	456	409	448	388	428	447	433	420	419	455	451	432	466	437	448	434	408	426	430	450	459	460	431	424	445	414	482	439	414	472	471	484	445	429	421	453	447	432	430	455	458	442	454	406	421	430	474	458	445	436	453	457	441	425	435	444	471	440	435	447	459	470	423	467	442	425	475	435	401	442	384	461	436	392	426	447	452	456	447	444	455	441	428	419	418	459	434	447	406	455	446	416	464	431	451	453	424	464	408	439	424	425	439	435	434	430	440	448	453	460	451	467	452	448	434	430	431	472	410	430	420	456	463	448	423	423	379	449	451	433	443	466	446	418	410	433	443	452	450	409	419	438	437	481	468	431	388	437	469	426	423	438	442	430	456	457	441	429	454	419	431	428	449	429	470	419	452	445	432	413	435	418	419	439	468	449	414	450	445	419	425	461	444	444	438	439	446	449	398	434	410	456	426	451	461	448	428	449	455	430	432	410	443	440	484	418	419	462	483	484	447	464	433	472	461	438	406	416	437	415	444	467	412	400	419	417	465	451
33863	30244	7028	854	654	639	544	511	544	519	541	525	520	488	485	450	510	497	485	467	537	474	513	489	458	471	472	481	502	497	470	458	478	460	472	488	474	473	500	510	488	472	482	482	494	495	522	476	496	528	492	475	532	509	474	533	497	472	476	451	490	505	506	481	515	487	500	481	476	460	492	466	474	450	478	468	439	479	479	511	497	492	501	480	501	476	515	522	508	476	523	475	492	487	477	472	468	491	480	456	479	459	458	475	451	479	503	459	499	461	502	472	458	442	474	472	472	454	494	521	510	519	507	472	464	453	481	460	480	463	446	482	459	523	502	477	480	489	493	482	478	477	480	446	511	473	451	451	519	501	503	444	475	476	474	489	445	470	480	462	509	487	505	517	489	490	449	459	507	480	484	445	497	480	502	466	497	469	515	486	477	487	465	493	454	471	505	490	436	470	489	462	481	482	475	515	478	472	464	507	469	460	489	475	478	514	442	480	466	471	507	479	482	452	460	478	512	466	486	491	487	536	498	502	451	441	472	431	474	433	500	473	478	472	450	446	468	495	469	501	491	423	452	520	472	499	466	463	458	444	491	477	449	500	493	469	482	469	455	458	487	484	495	502	490	512	474	486	481	494	475	481	479	497	480	503	470	479	437	507	529	506	448	455	459	430	442	466	444	483	485	504	466	464	474	500	476	475	505	468	465	498	469	481	459	457	493	468	481	465	456	493	491	532	480	509	477	490	513	463	473	445	482	538	545	485	502	488	474	466	497	466	428	472	451	468	445	467	470	481	493	493	490	469	488	502	470	474	487	464	484	483	450	494	481	491	442	478	487	519	451	531	492	474	489	499	494	465	465	523	484	446	473	494	498	465	499	516	489	486	473	495	480	491	462	499	481	489	505	472	506	475	460	506	493	437	497	445	454	490	480	501	463	462	476	492	479	486	488	479	504	471	516	498	461	507	494	474	500	489	457	514	444	488	466	476	459	477	466	480	517	513	477	476	509	510	458	444	500	456	494	454	447	525	517	491	471	510	487	523	509	511	493	488	447	495	500	465	447	459	511	504	467	441	508	513	480	506	480	494	494	490	470	445	467	486	494	511	521	483	483	480	495	494	491	491	521	475	480	499	468	500	481	516	481	507	494	482	456	480	495	454	480	509	452	473	464	503	466	448	463	470	481	485	467	466	486	503	522	495	460	449	453	512	495	515	499	526	500	458	447	486	498	447	452	506	483	484	508	465	503	478	477	507	472	487	509	473	461	496	534	463	470	481	450	515	476	456	463	494	482	493	473	431	472	480	483	460	501	476	496	463	474	485	492	426	477	497	489	466	454	499	469	481	454	485	477	492	498	463	479	524	467	531	517	527	497	464	514	456	509	474	497	499	462	531	497	446	490	478	520	457	468	483	480	495	468	514	501	471	475	457	475	454	498	489	477	517	511	490	465	457	477	476	455	460	481	472	485	506	470	482	508	463	464	477	460	449	440	452	499	499	506	492	471	500	506	487	537	509	491	519	466	500	463	489	484	493	494	504	454	524	479	464	479	449	467	488	461	469	495	500	441	481	464	484	502	496	456	505	455	524	501	474	479	506	464	455	485	435	501	513	488	494	483	478	480	473	476	486	538	497	486	479	502	468	493	491	480	477	474	450	482	421	489	473	464	528	475	474	470	457	444	483	460	504	468	503	498	523	468	549	505	482	480	480	474	461	477	481	494	474	490	464	478	478	482	487	498	519	466	470	465	470	478	496	486	488	503	492	508	526	464	450	484	479	486	453	445	426	453	486	470	490	500	477	480	439	501	464	496	487	526	511	520	479	493	452	483	481	461	474	494	457	520	494	525	479	502	504	475	468	470	469	474	473	445	461	458	499	497	524	477	448	483	472	466	536	476	429	459	494	461	504	484	477	508	466	447	522	489	501	459	486	487	495	426	454	524	479	464	482	496	453	493	481	470	487	501	475	482	524	504	508	471	464	521	453	512	489	464	460	490	460	465	495	481	454	464	447	499	513	452	520	469	475	448	472	486	488	430	499	474	503	497	464	457	476	433	437	465	500	483	482	525	484	504	482	482	490	482	507	484	483	489	445	460	451	470	523	504	475	525	496	480	471	485	468	488	457	519	516	495	479	521	506	477	494	493	473	500	489	465	500	498	504	450	486	428	469	485	472	468	480	510	503	492	475	505	461	501	501	483	508	478	471	508	462	514	483	465	467	522	473	480	525	461	500	442	491	484	465	454	470	488	461	463	490	497	494	486	491	484	523	524	453	502	505	473	452	518	472	445	475	444	506	452	438	472	504	511	476	502	508	497	440	512	492	467	475	479	423	511	521	491	455	480	487	465	442	478	480	493	491	501	512	482	476	494	456	509	496	478	458	477	473	459	471	505	492	470	469	513	470	465	508	450	432	496	464	464	500	493	475	526	453	490	493	482	443	461	498	504	430	461	525	439	476	514	489	451	451	523	483	437	466	495	487	500	491	464	508	492	505	534	458	473	453	498	493	473	479	518	498	471	471	476	467	487	500	521	504	449	522	486	493	467	457	470	469	455	470	499	472	485	462	477	483	493	492	453	443	495	486	456	443	495	471	492	503	462	479	500	509	476	498	494	487	500	529	494	467	457	513	487	538	456	504	527	476	498	491	512	470	463	513	495	503	504	462	436	497	464	517	459	490	495	527	468	499	456	460	513	507	485	508	532	504	512	489	487	499	541	469	457	503	455	482	470	477	477	486	463	496	479	486	447	473	496	496	505	509	506	458	473	453	512	496	453	485	485	482	497	503	474	446	445	494	462	494	542	459	473	543	489	439	428	518	498	494	468	446	468	517	490	508	434	522	496	458	490	494	480	485	495	483	463	507	480	467	506	472	511	522	458	452	497	518	476	506	496	437	447	484	463	482	494	513	494	481	463	455	492	460	470	451	471	455	488	470	470	465	480	445	488	498	527	481	490	454	518	498	515	497	475	476	463	436	483	511	526	467	502	485	461	470	492	448	534	466	470	493	490	448	492	466	485	467	492	482	501	510	460	482	475	491	508	494	492	474	427	511	506	492	484	470	481	458	507	526	485	508	481	491	497	487	472	479	516	507	462	502	472	445	437	463	471	464	481	481	466	550	464	485	474	509	507	466	451	459	496	475	460	498	471	472	466	517	501	482	487	465	456	498	502	479	477	493	457	470	496	465	476	463	470	499	477	502	490	490	472	483	476	480	497	514	488	469	471	468	493	461	519	459	495	472	475	488	466	441	453	453	490	496	493	484	470	504	477	486	485	482	483	443	493	472	503	521	490	525	471	467	513	468	482	454	500	486	455	466	519	487	487	489	475	483	500	517	484	451	487	470	516	448	455	475	485	477	466	480	478	512	512	467	493	477	478	483	450	475	472	537	478	495	461	476	473	530	473	490	470	467	484	477	485	507	486	467	491	529	522	478	441	506	477	438	458	514	489	513	444	480	471	477	504	457	514	502	490	490	493	476	479	471	486	490
24997	20721	27033	24367	20610	9842	1076	684	511	471	430	366	381	343	354	299	329	281	260	259	271	267	255	239	270	266	277	255	235	269	242	230	227	227	237	229	239	235	218	248	227	255	215	221	225	256	212	223	213	227	218	219	223	240	248	226	216	219	229	207	202	230	236	184	221	234	226	226	198	236	219	233	210	218	212	220	223	212	203	233	232	205	204	225	220	208	227	214	226	231	246	210	206	211	227	215	215	229	227	230	208	216	176	223	224	191	204	190	220	214	201	230	200	218	223	244	231	212	219	222	203	213	226	229	206	221	208	220	215	234	205	238	209	233	194	218	195	266	228	179	207	244	231	189	236	247	216	227	215	237	214	225	216	223	206	205	221	223	206	249	228	216	214	234	220	203	223	225	232	197	207	226	238	214	191	240	227	219	205	241	233	214	226	216	219	232	206	221	225	214	224	198	215	215	230	222	203	228	219	234	224	221	224	213	193	200	222	236	220	201	210	239	216	236	223	215	200	186	219	220	208	210	237	222	212	210	233	223	222	226	224	214	217	211	231	222	202	229	218	195	248	230	197	203	218	219	230	213	216	213	210	196	236	210	211	193	218	219	235	220	222	219	202	216	235	216	196	220	243	214	209	220	227	237	219	222	236	197	227	231	240	203	245	245	214	205	233	246	191	211	242	194	220	210	228	227	227	207	206	224	236	213	234	221	202	208	193	213	216	218	249	232	207	222	220	214	209	186	240	207	245	240	216	214	229	234	223	208	233	218	217	203	215	227	209	203	211	208	206	235	235	230	208	241	200	224	250	217	222	198	210	230	208	216	221	196	203	231	215	196	231	221	198	222	201	212	202	226	187	230	196	217	205	209	200	234	232	218	199	219	203	219	211	212	205	214	213	229	221	219	217	205	212	229	206	206	205	243	207	191	225	219	223	227	218	223	203	241	214	248	252	233	232	212	210	228	225	222	215	244	222	238	212	197	213	225	207	218	208	240	230	199	219	204	217	232	231	225	184	227	200	230	191	215	228	238	206	243	202	207	209	243	210	229	211	221	207	246	209	221	242	216	214	225	237	234	221	207	208	217	218	180	212	221	220	204	236	220	235	198	216	206	240	205	184	233	223	236	202	225	212	212	212	215	212	210	245	225	224	242	230	211	228	210	231	244	196	222	223	221	222	235	208	213	191	221	206	230	227	237	201	212	206	199	244	206	224	204	229	203	228	199	232	225	214	197	196	218	216	229	241	237	235	229	207	215	206	192	197	226	223	206	224	211	224	206	232	222	218	215	213	243	238	208	220	224	241	221	213	206	227	212	231	238	206	226	228	222	229	191	226	204	217	216	208	251	206	198	199	220	212	238	216	229	239	239	225	224	215	196	213	220	220	224	228	206	234	204	212	223	224	239	242	208	195	201	227	210	207	235	207	232	223	202	245	216	198	204	223	235	192	200	217	222	208	205	241	229	201	207	223	224	235	197	218	228	243	223	221	209	236	229	218	215	211	224	217	228	221	248	218	201	225	223	232	220	203	200	239	226	207	218	230	229	235	233	205	253	236	220	217	219	200	236	205	180	228	222	203	218	212	226	223	214	228	233	217	227	216	195	201	223	228	191	257	215	251	248	230	240	220	191	222	196	231	178	221	243	249	227	222	214	194	213	213	220	227	229	218	225	258	230	234	231	214	212	194	187	218	231	203	220	216	231	191	232	210	205	195	197	226	197	205	232	233	233	216	222	206	222	232	217	220	205	229	193	203	227	232	206	229	213	232	195	233	195	206	195	192	208	203	238	224	216	253	217	229	207	233	223	218	218	211	191	197	218	224	231	219	232	194	221	194	239	225	215	218	226	230	209	202	205	229	199	193	209	204	210	235	214	201	228	244	201	227	210	223	202	216	223	222	211	238	254	219	221	236	221	217	214	214	184	239	185	230	226	212	195	215	221	216	218	205	229	230	213	224	188	230	227	217	202	220	213	242	239	216	226	235	213	225	207	234	217	235	186	205	205	235	252	218	206	214	219	219	213	235	214	234	204	215	193	220	204	196	222	205	227	195	224	240	189	251	215	224	248	221	203	252	210	226	227	212	222	235	251	209	247	216	218	214	219	190	235	202	203	253	220	225	225	215	209	205	216	232	231	223	219	213	223	223	245	243	211	201	242	212	220	221	222	197	224	241	219	213	219	222	202	246	228	202	240	225	242	224	225	237	231	238	253	218	237	181	252	222	222	189	195	210	209	211	222	213	209	240	201	222	214	196	190	218	208	217	233	253	212	228	200	250	202	188	219	219	233	217	230	212	213	214	209	203	231	225	243	210	219	224	218	213	204	246	208	217	184	234	233	222	213	224	238	225	224	226	219	237	238	231	218	217	205	220	241	200	199	217	210	243	216	205	249	204	213	204	208	220	244	231	190	217	223	233	218	213	227	223	233	224	217	227	236	187	228	213	210	236	200	218	241	224	240	215	199	220	206	233	207	216	211	218	236	220	231	245	238	240	212	203	247	232	236	219	241	201	227	240	253	243	237	215	224	247	225	203	249	210	212	222	193	214	197	211	211	221	229	218	208	222	209	204	216	250	206	230	221	231	221	218	221	218	201	203	220	185	220	217	225	253	225	257	207	217	225	235	215	206	228	222	214	193	225	183	229	194	192	209	189	221	224	207	230	232	238	263	258	252	219	210	200	226	204	221	233	224	240	245	248	213	209	230	220	215	206	252	212	226	208	240	206	208	233	229	216	201	215	206	227	219	238	217	219	215	244	247	195	193	241	213	239	241	234	229	214	203	250	234	222	225	194	245	204	201	224	228	215	212	198	220	234	217	234	204	236	214	226	222	217	243	220	226	228	213	213	226	236	224	237	257	206	225	224	226	251	202	243	224	193	209	229	211	227	220	200	213	242	221	239	233	269	236	223	203	206	203	224	245	220	221	198	218	243	208	219	225	227	189	215	226	237	234	240	223	195	217	224	204	211	201	204	206	212	250	222	218	220	211	220	221	215	236	233	236	203	200	206	228	212	204	224	196	246	217	216	222	219	216	228	214	225	219	210	204	220	213	186	197	203	222	211	230	199	225	212	224	216	225	208	199	216	208	215	212	230	242	224	235	227	205	237	209	239	218	254	204	220	235	200	221	212	220	205	203	228	222	248	215	216	226	220	225	234	224	204	226	236	220	234	224	213	226	197	233	191	209	200	204	235	225	222	262	200	209	195	262	236	209	199	208	218	242	257	225	248	219	217	206	220	227	242	192	223	225	222	228	234	222	226	211	214	218	208	195	216	222	224	194	219	214	215	227	208	221	213	226	206	212	217	207	225	233	212	214	223	219	215	221	226	218	212	214	195	213	239	194	257	216	208	236	210	208	226	211	230	248	245	216	219	235	220	203	201	218	205	229	211	227	232	234	226	235	214	236	220	218	250	237	210	240	261	204	228	252	230	209	227	244	208	201	235	236	231	212	225	233	224	232	228	220	185	227	183	236	217	231	209	217	218
39297	47779	16632	4951	3112	2123	1612	1227	977	832	763	660	625	537	525	485	443	406	420	365	334	341	341	314	323	304	312	309	311	283	278	271	278	272	277	317	258	256	258	223	273	269	282	271	264	246	219	273	244	225	252	258	261	267	266	278	239	245	274	287	230	251	256	259	248	259	255	279	228	292	261	260	244	226	239	261	249	238	241	277	257	220	215	261	260	274	257	255	221	219	241	259	266	230	244	235	218	241	255	245	260	236	242	229	248	272	238	236	269	251	244	242	238	239	262	246	293	264	252	259	276	219	290	250	246	237	236	230	250	255	248	246	234	243	260	247	247	246	263	261	259	269	253	257	243	244	261	247	222	241	266	258	250	232	233	249	251	250	245	250	220	233	252	252	228	232	261	265	208	243	257	230	223	222	230	250	227	227	270	235	231	266	245	237	257	229	237	255	241	247	249	265	264	262	258	231	234	227	252	251	254	275	235	242	260	248	230	240	252	253	242	282	257	277	242	251	262	251	261	215	285	246	275	270	275	233	270	252	278	243	242	245	259	246	240	239	256	275	223	251	248	228	243	277	257	240	252	246	245	251	250	280	261	249	257	247	251	254	241	202	231	247	251	233	244	240	245	253	233	243	235	239	249	250	226	283	247	247	246	236	258	264	267	220	237	241	245	253	235	262	253	256	253	233	257	256	267	247	235	237	258	225	245	231	239	256	225	238	220	258	231	223	238	232	242	219	251	245	237	266	246	230	261	235	260	257	237	219	300	261	233	276	245	232	213	242	246	250	216	239	253	240	238	227	234	241	250	248	251	230	243	233	263	219	228	242	223	246	226	228	245	255	238	233	239	242	271	257	250	250	246	250	240	265	245	202	252	239	241	259	262	208	226	264	236	257	267	223	222	263	234	250	205	191	245	258	258	213	255	257	247	236	240	225	262	218	238	254	264	248	235	237	271	245	239	234	231	275	238	239	240	194	235	249	259	260	229	268	262	251	238	239	249	250	237	288	258	241	263	239	247	251	254	270	240	254	247	254	255	242	252	235	241	245	229	225	247	266	255	217	220	251	236	249	237	248	254	247	203	258	204	228	216	262	230	223	261	262	273	255	238	221	201	244	237	234	248	254	279	257	228	271	209	237	237	252	237	225	221	230	229	260	246	253	262	237	265	241	243	241	237	232	252	227	219	245	236	235	224	235	233	253	248	231	247	248	225	248	240	247	255	214	248	219	255	231	229	251	240	253	264	231	246	232	248	256	263	232	245	229	245	227	243	239	236	243	260	253	221	276	225	241	277	258	236	272	236	267	247	232	248	225	240	233	238	222	234	231	234	263	273	245	239	235	250	264	254	233	230	239	263	237	237	266	249	274	229	227	254	224	235	235	246	231	248	251	221	235	252	239	270	242	256	271	240	226	274	229	247	258	232	247	252	228	251	293	255	253	238	248	284	247	245	237	229	239	248	251	237	242	247	225	266	231	246	234	268	222	262	269	228	242	258	232	255	235	241	219	267	256	220	252	264	261	225	250	266	226	263	235	252	239	246	240	256	265	264	236	239	230	222	241	217	217	276	222	245	259	234	239	273	233	244	236	238	231	233	234	232	257	249	257	234	236	248	240	244	243	232	249	232	249	232	244	266	239	265	230	240	233	265	230	258	221	231	265	256	258	247	267	225	256	254	228	248	248	224	226	255	239	228	236	266	236	229	242	267	260	260	253	258	271	241	231	229	254	232	240	215	242	264	236	244	250	259	269	244	204	213	251	261	218	218	252	249	258	228	280	246	249	250	258	252	245	241	236	247	228	223	211	229	240	255	245	236	253	258	258	252	228	239	241	284	246	217	231	256	263	214	269	251	247	224	232	250	243	255	258	230	249	251	225	223	236	279	235	246	236	244	211	227	256	252	208	235	264	256	249	231	240	261	257	250	234	236	232	233	231	261	219	234	249	243	261	251	237	248	234	240	258	244	247	227	246	262	266	246	228	225	254	242	249	247	245	263	244	245	245	224	244	264	237	269	253	247	250	241	214	241	226	225	247	254	266	231	239	259	231	220	252	242	222	248	238	238	207	229	224	242	234	239	252	218	240	227	243	251	228	268	251	256	254	245	278	261	215	224	268	240	210	290	238	265	241	225	232	270	237	256	261	245	233	205	266	221	251	241	247	252	225	248	238	239	255	244	247	246	235	236	264	259	248	261	265	236	263	225	247	229	255	240	263	221	252	204	249	249	270	253	226	270	255	254	219	247	245	260	246	247	261	244	231	260	222	265	235	245	246	220	289	259	220	246	252	250	246	215	280	239	221	244	252	252	234	233	247	248	248	259	251	259	237	239	251	261	243	242	242	252	231	216	238	246	269	249	234	227	258	268	249	236	215	240	234	247	269	243	257	254	255	225	234	234	235	242	256	235	264	275	266	241	230	225	263	253	241	260	259	272	232	245	262	257	234	254	257	251	244	250	231	268	248	237	234	238	247	220	215	257	255	227	263	233	272	217	276	258	247	232	246	236	236	243	200	218	225	247	254	259	268	237	226	234	274	243	240	247	235	248	235	217	213	256	232	258	270	237	272	239	271	259	222	260	236	238	261	237	239	268	243	271	267	239	247	233	241	241	249	234	234	232	274	248	248	238	265	241	267	238	239	248	229	266	246	233	258	262	244	240	239	272	236	246	251	256	238	252	268	292	249	267	238	278	251	253	232	235	244	249	248	249	235	223	239	231	220	267	241	227	242	260	247	261	216	259	240	235	229	278	223	246	238	224	267	257	243	232	242	247	245	254	256	242	244	265	221	241	223	224	254	233	236	242	233	238	229	250	237	245	257	249	221	258	230	270	236	245	223	237	228	248	229	257	280	236	245	260	253	237	227	258	248	253	275	254	260	250	240	269	233	249	259	237	264	264	238	247	220	219	228	215	246	262	247	257	248	241	222	257	215	239	292	234	263	254	253	221	255	232	229	229	230	263	227	248	228	258	231	250	255	271	244	249	242	222	243	224	252	260	265	257	250	249	238	241	231	255	276	237	242	250	268	240	224	250	232	232	241	215	254	268	259	247	233	238	246	235	236	236	214	264	252	204	241	223	261	257	226	210	274	257	274	224	252	240	281	269	245	266	264	256	229	256	211	229	239	258	255	215	254	243	227	242	220	245	208	214	233	246	232	248	239	218	243	244	230	250	246	243	250	256	235	222	231	285	265	234	234	279	239	240	247	217	230	244	255	243	254	230	253	258	256	245	227	249	236	226	257	243	232	239	250	253	223	250	266	230	221	275	273	238	259	232	267	259	214	243	274	263	260	234	264	255	237	217	252	238	256	228	212	252	233	254	258	234	249	283	258	243	258	267	243	241	251	241	258	242	215	263	283	230	247	236	246	245	247	241	245	237	235	239	268	248	258	229	229	233	249	244	237	230	228	279	234	252	238	254	256	218	237	225	253	230	227	239	276	258	229	259	221	241	248	266	235	241	272	244	278	250	227	240	282	266	226	258	245
23060	20770	27403	24068	20721	20641	7475	1494	1036	947	823	815	801	729	718	729	642	611	623	629	605	590	587	557	590	581	534	557	514	549	538	538	542	557	574	537	518	512	490	509	531	561	528	502	505	495	475	533	556	543	507	480	503	499	507	540	524	476	539	508	492	514	493	498	502	528	491	508	518	490	528	499	502	542	581	494	527	501	480	495	521	503	525	501	524	529	525	577	482	487	511	534	509	504	506	487	504	474	518	501	524	521	515	548	517	492	499	525	509	514	520	499	494	469	535	518	501	512	530	483	499	506	529	514	490	500	504	504	517	492	500	488	486	503	526	526	509	480	484	519	478	488	491	487	504	515	518	552	556	506	483	490	504	520	478	485	490	533	503	479	515	508	460	472	503	474	469	489	499	480	506	481	479	460	526	473	475	507	493	513	488	493	513	532	535	539	526	456	514	522	499	481	507	504	491	498	466	526	492	492	512	528	450	554	518	454	525	496	537	503	511	498	492	517	513	506	483	480	509	483	454	465	507	496	523	482	516	467	480	473	514	523	543	534	482	483	532	502	487	498	501	482	487	496	500	490	494	492	500	496	524	486	533	497	555	502	495	509	501	505	530	541	492	471	497	492	488	537	538	484	484	524	479	504	542	501	521	525	504	476	512	532	504	484	529	438	519	522	524	473	517	503	523	486	515	467	510	472	502	497	480	504	507	482	466	483	520	520	479	447	519	526	484	509	495	467	481	507	525	538	515	528	492	502	492	496	541	527	498	478	501	465	529	510	486	475	513	529	523	515	493	473	512	478	493	506	500	520	492	474	499	520	470	517	536	528	524	457	488	510	517	537	513	513	530	500	499	504	480	496	521	500	485	505	525	504	499	496	458	514	485	521	481	498	474	464	488	507	487	463	505	528	477	518	500	490	471	490	502	516	503	547	483	517	466	493	526	532	513	461	514	534	474	495	507	502	522	510	536	480	548	503	515	507	501	539	451	541	500	512	453	489	478	498	501	530	496	557	542	504	500	463	495	520	523	486	512	530	496	489	498	518	508	497	492	523	524	507	509	473	504	477	476	486	511	487	481	498	514	510	487	503	522	490	490	514	507	487	468	510	493	476	556	536	496	516	481	470	471	507	521	489	520	501	496	482	518	489	486	511	533	490	458	536	461	511	447	473	486	489	487	494	489	479	526	508	456	500	510	508	497	500	489	496	502	503	540	485	480	470	522	495	535	522	495	487	519	503	496	489	527	524	494	486	488	489	502	487	453	488	530	494	504	507	540	516	520	504	480	490	499	473	535	499	515	532	497	489	507	454	540	513	537	478	542	500	558	480	497	499	516	478	518	503	499	481	510	485	519	463	493	520	467	529	498	473	473	519	505	499	487	494	488	505	502	526	492	528	509	498	519	521	491	522	473	507	487	480	489	491	490	501	512	494	503	504	514	531	473	459	482	491	437	498	497	457	489	469	507	480	495	513	500	467	463	540	477	475	517	510	525	497	478	495	498	519	483	478	529	493	486	480	463	502	523	483	510	513	447	492	492	484	503	503	500	497	474	508	479	514	511	511	492	474	512	456	504	515	487	508	492	474	467	516	551	474	482	494	571	500	504	519	509	518	467	530	521	504	489	528	521	487	495	546	507	491	524	488	512	458	479	505	531	540	537	530	519	500	524	497	472	501	459	459	508	446	493	491	506	527	491	516	529	501	501	533	542	490	502	486	492	528	485	519	510	462	534	494	536	482	520	502	505	499	509	515	490	494	506	499	519	526	512	452	526	540	480	490	477	440	499	508	475	471	526	520	471	542	481	470	533	515	470	529	485	515	502	500	460	533	513	451	520	514	501	489	468	492	506	480	517	469	463	486	507	488	505	522	493	489	514	459	510	493	511	522	497	510	507	498	515	475	479	493	500	529	521	509	549	504	474	469	493	512	518	485	526	486	499	519	527	545	487	484	533	523	528	507	542	527	498	518	450	507	466	506	525	491	539	515	508	483	516	489	425	502	501	450	486	496	490	486	487	462	484	464	535	503	507	556	511	532	496	545	471	475	505	509	498	496	550	493	480	496	490	527	535	458	480	484	546	539	477	467	510	493	492	530	515	497	466	512	514	517	509	509	455	471	545	536	503	518	517	517	479	464	522	490	515	524	489	522	517	470	530	519	485	504	514	485	528	481	491	512	516	490	505	477	517	485	535	506	483	546	481	535	480	451	479	478	490	471	524	509	508	461	520	522	509	521	449	512	500	502	485	477	497	466	453	523	480	493	481	489	480	477	500	486	509	523	527	474	505	482	502	505	497	530	485	515	501	468	518	501	460	441	466	473	528	500	476	524	518	506	503	504	511	456	466	491	536	472	492	492	491	492	491	482	492	502	486	498	465	521	495	497	460	524	533	474	502	516	511	457	513	464	520	495	476	484	476	492	490	494	475	529	513	450	490	545	482	515	473	504	516	487	465	520	537	499	524	531	490	502	487	510	523	517	493	501	510	517	506	471	495	482	488	509	507	494	507	464	520	492	464	489	537	508	492	511	496	510	524	496	481	492	499	520	519	539	501	483	493	460	480	499	482	477	484	504	540	458	505	491	513	487	488	493	484	527	458	515	528	489	544	506	494	490	491	494	506	463	500	484	524	510	514	491	515	507	528	502	511	504	488	481	514	534	493	448	490	484	544	470	514	491	497	494	508	513	498	508	505	494	452	518	506	482	520	530	498	520	477	513	517	497	504	468	456	489	494	486	485	515	501	485	517	480	536	536	525	518	487	518	476	520	500	490	524	549	492	528	483	540	499	483	495	499	505	500	464	538	506	532	470	458	471	497	501	540	494	524	457	491	477	495	476	511	467	510	533	479	478	513	465	508	491	534	488	504	497	514	491	523	498	518	479	497	479	499	520	531	484	490	500	456	523	495	498	465	528	484	499	515	567	487	490	469	498	514	507	511	474	496	459	533	489	503	535	517	512	504	514	499	526	515	489	489	492	506	478	515	500	490	452	502	494	483	513	531	509	530	476	488	484	514	483	501	489	549	509	501	528	504	522	513	484	493	535	493	496	506	472	508	527	509	498	501	535	499	504	514	480	481	487	511	535	475	472	523	489	511	458	467	483	506	441	487	500	536	473	498	467	475	491	504	491	478	480	487	519	490	499	519	478	493	503	487	485	512	519	515	512	507	467	545	510	502	533	510	487	516	534	479	512	487	485	527	570	482	510	523	481	466	527	506	513	565	516	512	495	512	514	477	508	496	471	518	496	531	508	510	514	475	484	522	478	454	505	523	561	489	520	526	471	460	487	511	494	532	508	506	466	527	492	449	491	489	509	514	520	526	501	497	504	503	491	502	504	528	514	465	483	473	493	460	518	443	488	473	490	499	463	483	505	484	519	493	472	508	472	474	470	491	517	522	516	443	527	471	505	536	453	489	511	514	477	478	441	511	495	496	479	515	495	525	480	559	529	512	514	523	518	515	483	508	487	466	479	500	493	490	520	491	540	513
43084	54280	18427	8228	5472	3877	3050	2228	1963	1670	1422	1272	1165	1117	975	943	914	821	811	735	702	711	664	670	631	581	636	591	606	575	554	563	557	581	573	553	577	555	521	518	478	548	524	550	520	536	508	503	516	530	532	476	533	525	516	523	534	501	503	483	529	475	547	475	516	532	513	512	508	500	513	544	505	477	480	503	487	495	488	516	465	524	470	459	520	498	490	510	481	493	509	553	502	516	518	516	503	534	493	471	477	528	499	538	506	460	507	503	538	470	497	496	474	507	491	487	520	507	481	549	511	498	496	490	462	462	486	487	506	474	497	465	475	485	508	521	524	519	485	510	508	480	480	526	469	476	506	517	491	515	502	521	552	509	493	479	492	485	519	501	500	500	515	501	507	487	516	540	520	498	496	481	511	440	439	461	512	515	512	483	489	499	484	487	474	513	476	502	469	480	445	475	480	525	478	482	490	475	525	473	497	494	494	500	521	477	509	528	489	463	472	502	494	487	480	480	552	489	521	500	482	474	510	530	495	509	435	509	509	473	533	516	497	484	507	491	486	526	492	471	497	503	464	495	486	483	490	488	494	454	506	496	487	487	450	520	465	500	490	496	486	462	480	469	470	500	478	488	494	523	484	480	465	475	482	487	505	487	456	491	515	480	508	498	473	510	486	467	539	512	482	473	526	486	533	477	502	527	476	464	461	468	478	466	531	500	469	513	442	480	478	505	498	481	494	475	503	503	486	498	488	531	495	435	452	502	471	483	492	488	490	450	493	543	485	500	497	503	512	500	530	505	480	513	506	495	489	483	483	491	483	514	492	485	493	472	528	502	514	517	504	528	517	512	521	435	489	495	473	553	493	475	525	478	472	449	517	497	521	475	471	507	501	495	478	494	511	477	482	488	520	485	499	449	505	532	477	434	508	510	472	479	496	464	468	519	461	499	496	486	463	502	463	482	502	488	475	449	510	494	479	469	499	498	476	479	488	514	483	500	518	506	490	521	458	493	483	491	487	489	510	481	473	472	503	461	479	499	509	523	482	463	486	516	548	526	484	486	528	491	490	500	490	463	475	488	493	449	513	541	529	501	473	488	484	490	527	476	477	523	515	529	483	504	518	488	473	516	488	487	469	482	517	490	516	513	458	518	513	488	475	458	468	482	473	462	496	509	499	480	477	514	472	531	499	506	508	504	537	476	497	456	482	471	477	509	442	495	491	522	485	520	492	483	475	502	496	504	473	517	523	498	539	497	500	498	447	513	478	553	512	523	525	515	452	510	547	504	457	497	500	532	476	517	443	482	531	522	514	472	499	502	511	498	505	517	520	495	459	468	488	499	465	511	488	465	500	514	490	490	483	463	505	484	569	496	499	480	485	517	520	507	478	476	511	491	539	503	447	493	459	496	511	474	485	508	489	447	531	491	451	457	490	480	499	486	533	522	472	517	535	491	500	486	473	483	478	480	465	472	502	538	484	502	452	500	513	456	484	459	491	434	538	478	449	447	527	506	478	490	542	495	479	493	469	460	526	496	478	484	458	466	458	486	494	495	457	516	487	536	504	476	483	473	475	491	503	468	505	493	498	488	503	476	508	477	474	479	491	495	497	528	523	509	481	475	519	472	509	480	500	501	469	512	502	471	488	486	499	479	493	488	496	484	459	487	484	499	478	460	485	476	522	518	490	517	522	465	508	492	505	493	496	464	502	518	490	459	511	505	449	500	487	489	485	492	504	496	517	492	506	474	497	468	472	497	494	451	498	500	501	522	503	499	491	475	499	503	522	492	494	485	489	497	507	500	487	516	482	466	471	515	480	474	475	481	506	514	496	480	473	486	486	500	479	478	464	540	497	513	453	447	491	459	525	483	493	512	512	527	487	503	488	450	468	474	480	459	474	503	523	457	475	530	505	529	512	502	524	458	484	553	514	485	503	506	499	439	494	487	494	518	528	454	512	480	474	497	504	510	480	463	465	506	476	507	507	455	482	487	492	487	511	481	487	500	471	498	477	481	482	476	493	510	519	533	441	499	504	531	497	468	514	495	541	513	454	495	488	458	467	495	494	504	462	474	508	526	446	502	470	501	474	487	505	519	485	493	461	498	485	454	506	486	529	538	473	467	527	476	468	486	473	510	474	526	451	455	507	489	486	503	512	492	515	494	495	490	512	550	493	477	521	517	521	521	475	507	477	483	510	485	522	481	476	494	502	519	493	505	476	489	483	512	481	479	505	493	471	512	506	519	434	459	499	484	513	469	515	484	493	491	498	462	466	471	497	508	511	475	515	484	544	528	471	542	470	486	486	504	478	518	485	505	481	484	497	446	498	491	474	520	479	462	556	494	542	511	483	449	486	523	520	530	529	501	481	494	512	522	503	504	487	476	468	521	477	487	499	478	536	487	457	494	468	506	492	457	465	482	504	480	457	528	531	493	520	486	469	504	513	504	509	535	518	509	469	485	555	504	541	500	486	504	503	517	509	536	559	464	518	467	464	467	450	487	502	459	505	474	478	473	453	480	515	520	533	494	501	490	520	476	470	479	487	469	464	506	461	490	474	487	487	457	493	480	516	484	519	488	467	490	451	489	500	549	443	468	499	497	521	517	510	478	500	500	508	482	496	524	512	510	507	523	472	520	495	455	516	514	493	500	488	521	482	478	483	519	463	498	469	455	492	488	475	496	520	490	488	524	513	505	516	486	460	457	484	512	482	499	497	458	549	522	483	487	496	491	480	482	507	482	463	457	534	448	503	448	509	493	510	507	516	526	490	522	461	503	485	493	422	495	481	470	482	539	491	489	484	497	463	493	534	459	494	503	500	479	464	496	484	490	482	489	511	511	460	487	490	504	533	480	452	457	518	476	539	510	457	503	503	506	477	474	472	516	498	518	492	520	494	467	477	468	473	496	493	470	461	508	497	485	466	473	488	522	505	463	483	487	526	485	488	485	500	500	487	440	478	504	500	513	504	515	498	469	551	510	538	536	502	490	457	470	495	459	497	523	495	506	533	480	473	529	473	445	490	517	485	536	482	540	482	502	525	503	457	465	484	449	482	505	498	463	490	492	454	461	490	533	494	487	491	515	483	486	490	510	489	446	515	506	513	506	506	512	467	477	467	508	472	475	524	473	508	522	523	498	478	500	503	521	485	483	521	468	487	498	498	460	523	523	509	493	492	486	461	511	531	466	528	448	477	484	455	463	534	484	485	488	532	480	489	482	479	472	504	527	493	506	475	510	505	488	485	458	515	502	479	514	517	498	459	478	467	503	472	483	479	504	499	508	493	490	485	473	472	478	527	493	537	492	532	476	462	503	478	521	469	494	512	473	436	500	505	492	502	498	489	501	483	500	488	508	504	470	534	481	497	459	504	476	517	472	509	492	504	472	532	499	505	477	504	516	488	492	497	460	467	466	547	490	495	453	511	519	495	495	507	438	478	478	497	489	505	472	521	524	477	511	525	504	496	472	546	540	505	493	506	486	503	507	512	512	488	506
32600	24259	8636	967	587	492	461	493	461	458	443	461	459	467	421	426	458	439	476	394	420	456	473	486	439	433	392	469	415	459	455	400	458	444	441	390	447	405	425	433	413	463	430	438	432	412	433	436	448	436	448	475	387	423	432	427	453	438	425	415	423	436	416	468	448	433	464	410	453	441	450	431	443	471	431	432	443	458	443	450	452	449	440	409	425	396	439	412	418	471	426	443	423	435	426	445	426	465	426	422	387	441	373	451	442	448	386	439	449	424	458	414	459	471	439	454	451	426	404	442	433	432	422	438	442	454	459	481	424	450	422	423	432	399	448	402	413	476	430	454	441	451	399	437	479	437	428	475	449	453	430	432	434	437	420	462	465	451	406	418	452	446	425	452	407	420	436	451	413	447	433	437	459	455	424	467	452	418	431	385	431	458	406	485	470	457	430	421	464	428	441	461	466	448	478	437	442	422	434	452	446	448	416	413	408	452	459	454	418	448	436	437	441	449	431	436	425	447	433	466	450	421	472	464	449	430	458	462	407	455	437	438	472	435	447	462	392	418	449	466	420	440	467	440	467	436	455	418	463	445	413	420	435	442	455	456	452	455	443	428	451	453	429	416	393	440	477	416	447	430	413	490	433	443	434	434	418	408	444	448	451	445	453	414	457	422	404	430	453	442	418	458	431	443	425	430	454	426	442	443	439	493	413	431	460	417	475	440	419	430	445	429	428	436	445	437	455	411	444	423	415	452	429	429	463	414	398	434	419	472	416	467	433	425	428	433	419	455	441	440	459	418	420	409	440	444	439	466	430	448	416	451	435	439	444	449	442	453	436	436	447	421	460	422	454	430	412	460	450	456	418	402	448	487	439	467	425	438	444	395	424	462	442	435	445	441	470	422	423	444	481	407	431	454	468	450	447	472	449	439	441	429	395	446	428	461	413	451	383	487	444	458	443	468	427	422	450	451	470	437	430	453	462	425	434	409	425	427	452	439	457	434	463	447	429	429	435	421	425	421	442	431	460	388	450	411	424	459	420	439	481	423	451	426	437	439	452	428	427	411	424	444	449	447	465	401	389	421	472	387	438	475	431	409	428	436	452	435	454	411	451	393	415	415	451	451	471	429	446	449	442	389	470	414	451	438	444	424	442	439	425	436	458	440	423	444	428	430	481	489	482	433	399	426	466	435	426	429	428	426	401	443	443	425	435	434	458	417	445	439	469	404	449	420	452	417	445	415	431	392	425	413	450	472	417	428	457	451	432	435	454	436	436	503	411	432	443	410	432	436	476	439	441	443	452	432	430	421	449	442	419	472	404	421	471	446	426	434	458	453	438	418	423	438	388	388	430	449	447	440	435	452	473	446	469	411	465	446	467	443	469	418	404	453	441	443	432	444	434	452	429	431	440	470	412	412	391	420	451	464	437	463	420	409	459	425	406	417	402	389	444	460	445	402	464	465	413	432	408	432	447	433	444	405	426	413	439	428	458	433	460	405	439	429	400	456	488	438	403	458	430	433	448	424	445	406	441	466	433	428	446	474	424	431	454	421	455	432	442	433	452	428	438	472	441	422	474	409	457	375	445	448	467	443	421	426	454	433	445	406	429	459	419	433	447	452	455	401	416	450	449	460	432	437	374	489	413	447	448	416	415	431	422	445	422	429	467	451	468	495	439	445	443	438	440	422	436	415	463	410	434	465	424	394	425	428	470	484	428	438	427	442	415	473	454	427	414	445	417	459	429	475	463	447	446	442	425	429	413	465	427	422	417	423	450	427	443	444	466	431	445	399	445	459	455	431	454	460	416	469	464	451	436	445	442	435	444	425	475	464	421	415	391	450	463	488	448	452	437	434	442	437	440	436	480	433	452	445	424	473	436	431	439	434	439	419	427	414	456	439	479	422	435	462	440	439	412	455	423	470	414	466	441	423	454	467	437	467	443	462	431	458	460	420	453	428	402	456	453	456	449	479	462	451	421	455	428	440	431	389	404	453	465	446	432	452	442	434	488	454	451	407	413	403	409	470	446	424	403	437	432	460	412	457	475	431	397	436	427	451	446	439	428	419	455	440	448	442	446	460	425	440	427	409	469	387	432	459	431	412	428	437	500	471	446	430	425	429	440	440	458	410	407	436	430	468	435	414	410	408	417	470	417	386	428	444	415	466	427	421	525	443	442	453	413	446	456	453	461	424	455	435	464	428	448	434	449	408	465	431	472	456	419	414	447	434	486	390	443	427	451	435	468	428	463	434	401	451	439	426	435	433	445	453	442	461	439	466	457	475	426	528	454	433	452	419	445	441	453	456	447	432	453	442	432	389	467	433	443	445	415	427	412	431	433	416	431	416	431	433	447	416	435	495	481	470	440	438	462	396	395	449	430	448	416	430	433	430	445	448	453	462	454	445	446	452	418	480	423	440	452	453	445	429	405	440	418	436	487	439	423	449	430	441	412	456	420	414	462	432	402	412	430	471	432	475	438	434	440	458	442	456	432	428	429	451	429	452	450	456	461	431	437	391	412	418	441	413	422	427	413	470	455	429	415	462	421	408	425	442	422	418	451	433	437	451	401	433	466	398	465	469	397	446	460	421	469	455	412	448	450	456	427	422	436	448	442	446	445	446	439	454	431	444	445	446	453	428	426	457	426	417	404	436	418	441	433	440	439	437	456	441	436	459	404	451	417	443	412	468	441	418	457	438	416	465	435	391	443	491	447	440	442	427	425	485	461	456	451	452	454	419	437	442	458	408	437	443	472	440	404	453	429	410	425	458	442	424	404	388	459	456	432	456	423	441	420	451	428	430	446	426	445	441	423	442	428	428	429	419	427	439	436	414	474	443	432	430	468	397	410	447	447	451	432	424	425	422	430	446	463	451	424	437	468	474	422	443	427	419	439	425	422	431	415	396	430	412	451	414	429	429	450	434	441	414	459	405	458	423	458	463	377	478	443	430	418	482	406	421	436	411	444	406	433	438	410	439	428	425	443	465	426	443	469	446	411	392	411	434	410	454	450	436	459	412	418	406	413	441	426	472	455	421	421	475	466	463	448	453	461	451	430	429	460	447	473	439	454	445	424	390	422	399	417	434	436	481	447	449	453	430	443	417	432	447	423	472	464	449	403	408	472	450	486	372	424	465	410	455	456	464	438	419	440	431	434	423	404	443	468	446	447	409	413	452	471	446	468	442	453	448	473	461	448	458	416	439	454	449	466	443	433	463	426	451	454	458	424	449	414	448	431	450	449	396	438	443	402	439	456	427	403	409	433	439	442	423	445	447	454	394	458	449	427	431	384	443	480	432	422	445	425	419	413	434	442	447	431	436	412	451	416	457	402	461	413	393	444	425	440	500	427	454	442	444	431	468	412	451	437	429	410	445	465	432	452	440	456	447	490	470	442	442	398	402	381	423	436	446	441	436	425	442	399	444	421	453	449	435	419	431	442	423	445	444	431	392	453	416	434	432	443	457	440	400	430	435	440	453	455	474	465	427	445	440
34104	28674	3827	850	656	605	592	550	548	512	482	527	494	458	516	540	486	503	487	489	493	492	485	482	443	485	472	475	467	494	492	468	476	478	458	451	481	482	447	523	488	444	512	473	485	528	452	460	444	483	492	510	476	459	509	473	494	477	516	501	479	523	513	512	475	450	487	462	482	463	481	498	502	488	449	454	517	445	491	442	499	483	467	497	483	472	483	477	486	513	466	500	472	472	461	530	486	521	483	484	486	475	484	475	505	523	521	433	474	460	491	466	502	482	434	509	483	454	517	504	502	506	495	497	487	480	466	445	473	463	500	454	517	464	512	484	481	448	486	440	462	452	495	491	472	441	479	481	516	510	482	481	459	497	485	499	507	510	490	535	437	463	503	488	466	505	470	483	532	437	471	455	432	485	494	475	464	530	444	457	484	469	491	507	485	457	425	491	511	486	505	445	481	458	509	481	435	481	489	477	542	469	486	491	479	496	533	472	480	479	461	473	515	478	468	464	493	483	474	476	471	472	490	503	458	519	494	487	496	517	501	475	449	449	465	493	512	480	468	492	466	477	488	446	478	493	472	529	496	428	516	475	455	446	497	470	487	506	453	500	447	480	475	443	494	494	485	450	502	475	456	475	496	403	453	448	526	442	466	512	461	487	490	495	510	482	475	490	449	487	500	480	471	499	474	461	469	441	469	488	465	519	494	482	458	467	473	466	488	456	475	479	500	467	484	481	492	486	522	474	455	468	481	527	498	471	442	447	456	495	463	468	452	490	507	451	477	483	464	475	494	493	481	493	503	480	456	477	475	463	468	511	489	474	480	472	505	477	480	508	467	490	466	481	469	505	539	493	458	507	492	464	475	475	498	501	506	450	480	490	472	478	441	495	510	555	458	441	484	467	471	484	471	451	485	483	489	480	474	493	504	472	465	474	463	494	474	486	486	481	476	518	512	457	512	487	478	451	493	463	514	486	467	504	451	458	466	474	455	439	417	456	486	480	467	461	503	462	524	482	521	508	513	463	490	496	498	445	489	466	450	486	512	500	485	525	477	484	494	482	529	492	440	456	519	480	515	509	520	469	474	502	476	483	479	520	468	452	457	485	457	481	510	510	467	491	467	484	478	459	471	453	492	482	466	500	460	466	476	456	509	447	482	486	511	504	473	512	468	469	450	491	515	463	498	474	506	517	481	524	472	509	464	467	487	493	482	464	468	442	506	454	491	476	472	433	488	495	446	456	453	515	461	458	471	489	505	524	493	468	499	459	484	432	486	489	493	487	484	486	483	453	469	501	485	478	512	469	500	492	464	438	499	471	502	496	472	461	504	465	481	460	492	479	506	498	504	450	469	487	480	465	484	482	478	501	485	463	521	519	498	480	501	512	446	479	504	470	500	513	488	458	486	492	431	475	511	510	455	505	508	513	457	533	501	466	476	462	475	481	467	462	483	465	474	479	477	492	505	413	489	451	438	531	506	457	462	490	478	488	490	495	458	469	497	453	461	430	495	472	459	480	438	520	515	472	470	521	485	448	488	476	460	443	496	456	492	475	475	495	467	484	465	481	463	440	497	485	509	470	465	477	460	483	495	445	458	487	486	478	478	438	491	474	461	523	460	495	463	488	516	470	455	476	555	470	468	488	509	445	481	450	446	443	446	478	552	504	492	464	492	455	469	504	489	486	507	463	492	448	485	444	467	459	472	464	495	488	487	461	473	496	487	466	486	488	494	459	516	516	479	469	456	488	507	478	517	451	500	457	493	490	484	472	429	475	508	492	480	470	459	503	519	476	492	491	452	471	504	540	519	447	499	527	489	497	496	492	490	466	472	490	498	425	487	487	506	465	494	507	479	497	465	500	489	468	470	463	498	505	494	484	445	494	462	431	470	491	457	506	472	454	482	483	474	492	464	490	447	510	459	447	467	489	450	446	476	489	483	494	449	500	481	503	435	463	479	490	490	507	478	523	469	475	514	483	469	465	480	511	486	459	464	464	495	484	489	463	501	480	476	474	466	472	470	524	511	513	494	491	478	475	462	489	483	456	465	478	494	465	496	455	500	506	478	480	519	462	488	474	476	471	488	440	507	463	489	447	480	456	455	490	458	534	506	466	453	479	468	499	472	436	483	502	444	479	474	467	504	495	471	483	513	493	500	428	485	491	482	536	485	484	500	474	468	452	492	493	489	470	465	456	493	485	476	476	481	495	499	454	496	510	477	449	470	489	447	481	526	447	490	505	503	470	499	458	469	445	480	463	481	465	478	465	476	455	475	458	498	478	450	487	512	475	507	492	481	465	462	501	505	492	493	466	490	479	524	491	485	511	502	453	463	490	460	492	443	485	489	475	445	467	497	488	484	464	462	517	496	475	477	477	467	486	434	464	496	457	460	470	495	441	482	483	458	456	498	461	537	472	471	515	480	508	482	473	445	488	492	466	447	484	467	467	453	475	477	483	469	475	490	483	487	458	473	504	491	491	452	477	469	511	513	473	475	478	455	483	491	496	474	514	490	456	486	439	480	489	467	472	501	504	502	489	494	492	456	450	486	488	483	474	500	517	476	467	482	502	499	524	499	495	474	470	457	478	510	444	457	504	485	482	478	477	473	494	438	489	507	456	499	454	454	467	505	470	462	458	517	456	487	490	507	473	495	492	468	472	445	475	510	488	459	453	495	489	470	524	457	505	472	481	522	479	470	480	467	452	509	500	479	456	473	492	481	494	461	541	481	516	482	462	477	479	437	461	458	496	470	443	470	472	508	481	491	449	471	507	496	489	456	513	476	476	500	493	487	460	502	477	497	523	466	434	458	486	474	483	503	489	470	486	502	487	496	435	477	486	480	473	479	466	494	485	478	460	455	499	459	449	503	458	493	506	532	480	498	468	484	460	475	500	469	492	444	490	499	497	509	509	512	510	468	478	526	484	503	483	455	468	466	498	445	465	475	506	501	507	483	468	501	481	441	449	467	448	493	486	474	502	483	482	476	483	488	492	481	494	450	502	502	480	469	501	505	468	466	500	444	496	490	476	489	503	453	453	488	469	492	518	458	506	504	459	488	491	462	489	497	461	474	476	521	488	457	543	502	460	468	521	496	477	453	470	463	514	474	496	496	494	460	482	476	481	450	490	465	471	485	478	468	415	495	471	509	502	489	502	470	489	472	485	508	466	513	494	451	490	445	483	479	485	470	460	463	487	495	464	440	475	515	505	500	481	501	500	476	487	473	507	491	473	488	509	457	511	484	459	496	472	476	478	510	454	485	477	496	533	512	462	492	467	486	472	501	462	535	445	456	506	447	483	489	494	452	508	501	478	471	470	481	519	465	495	471	451	465	447	469	448	494	473	477	476	508	509	475	469	471	469	493	500	515	490	490	498	495	500	478	476	507	449	499	502	478	480	471	463	486	474	492	508	495	496	481	466	535	436	449	498	494	439	461	490	461	495	501	426	481	454	458	503	516	468	478	478	466	470	474	446	484	492	519	440	502	462
25041	20698	26969	24389	20609	9730	1119	657	517	453	410	367	376	362	346	322	292	292	265	332	269	294	277	267	254	232	245	238	249	235	222	236	229	223	251	222	243	256	247	220	230	218	218	227	223	228	239	211	236	231	212	224	254	215	235	227	223	253	201	211	238	236	229	226	234	213	254	232	213	210	234	217	217	224	233	209	216	209	247	215	238	247	206	223	224	217	218	198	199	233	220	223	207	221	214	212	207	230	212	209	211	207	222	234	221	220	229	201	228	227	220	181	243	202	212	240	230	252	209	213	236	222	228	203	211	221	203	194	206	219	230	222	203	229	203	224	202	223	208	209	204	213	208	213	218	189	206	206	205	215	188	238	216	239	190	212	213	227	225	235	208	215	226	213	190	243	221	203	233	228	199	220	216	210	211	214	237	215	200	210	227	190	228	212	233	184	222	224	210	216	213	218	214	209	245	220	230	240	215	214	203	237	222	221	195	207	194	222	205	235	214	194	222	212	203	230	219	197	235	215	208	188	189	221	242	221	180	210	218	193	211	236	216	203	222	201	216	227	206	210	246	237	199	201	200	235	213	230	218	225	217	236	221	208	277	186	205	241	216	209	232	180	217	232	214	233	220	186	227	201	238	196	241	217	233	227	202	207	214	201	221	257	199	198	225	202	254	209	217	222	217	226	236	218	219	198	210	191	226	193	208	213	234	223	209	211	232	199	222	233	193	229	237	221	224	216	197	215	238	233	204	239	192	200	236	211	232	226	218	224	193	196	223	238	217	229	230	196	211	230	211	249	212	227	218	225	231	191	221	228	195	218	206	213	227	207	223	243	205	198	220	224	220	221	227	220	220	228	234	215	220	203	204	203	261	224	245	202	219	212	200	220	221	218	197	227	207	225	218	211	207	211	230	196	225	212	228	212	226	225	225	219	231	217	233	207	192	213	211	226	220	242	235	204	215	220	189	219	234	208	210	210	231	218	225	201	218	224	189	203	201	220	231	212	232	235	200	217	228	227	214	217	213	238	224	205	244	204	213	237	234	181	208	194	221	236	234	236	212	232	225	181	208	208	214	221	201	225	200	211	198	201	210	220	205	210	207	210	244	208	211	255	244	220	225	229	243	222	220	227	220	226	203	181	244	224	221	222	213	221	215	194	235	243	217	235	214	231	231	226	221	174	195	200	217	228	231	224	195	224	224	240	191	229	207	214	215	210	202	214	228	229	230	219	187	199	201	207	206	238	214	246	216	227	225	233	214	200	210	226	231	222	224	219	201	232	189	235	227	222	237	200	218	223	199	235	202	225	212	209	226	178	212	211	199	219	223	248	201	203	233	239	225	210	215	224	236	226	214	210	201	225	208	204	192	208	202	234	210	201	195	208	192	213	230	223	214	210	244	203	213	237	220	218	224	218	218	212	212	190	230	194	236	207	214	226	210	218	229	211	210	237	210	205	219	214	203	236	209	236	246	228	222	225	201	194	232	244	231	223	227	212	210	203	214	198	241	189	213	223	234	226	213	203	243	205	203	211	216	214	203	228	202	225	199	215	210	228	228	235	249	225	243	227	257	220	197	201	187	208	227	214	215	232	215	211	218	222	210	245	215	236	213	208	197	208	218	212	225	261	240	234	221	208	210	217	264	237	218	194	216	215	228	228	190	221	207	226	237	201	215	204	228	203	228	221	211	212	200	231	240	208	204	209	208	215	228	233	214	229	219	215	210	202	213	193	195	209	218	184	231	213	197	227	207	234	223	218	239	218	219	197	197	221	239	218	200	231	217	206	211	200	215	213	236	218	207	237	224	209	200	207	234	223	235	216	225	231	203	228	212	235	197	214	220	215	226	201	219	190	202	189	227	231	217	202	212	222	220	208	224	199	217	208	208	227	230	207	209	209	233	228	167	179	211	244	198	234	225	216	216	206	201	229	211	225	257	205	210	224	224	188	194	193	209	198	220	210	191	214	214	217	229	204	220	215	223	214	208	218	241	228	208	221	214	209	218	215	209	211	214	219	215	186	209	219	215	226	200	214	211	224	206	222	195	217	229	213	217	222	229	225	216	242	200	216	206	211	227	225	230	212	218	215	198	222	216	186	211	201	217	240	242	230	219	212	220	200	224	215	220	211	219	214	225	242	231	193	242	214	210	215	233	172	219	184	203	211	233	217	206	210	212	235	233	201	229	219	205	223	204	226	235	212	200	193	210	210	211	240	224	230	216	239	219	199	223	192	222	220	206	209	208	224	219	219	192	198	171	204	221	184	226	232	238	243	239	227	218	210	217	224	216	211	199	191	208	194	195	204	227	202	211	227	231	216	234	215	214	205	195	227	231	210	216	227	220	238	193	245	221	208	216	221	200	191	231	218	220	231	203	202	245	234	231	203	234	222	221	216	233	234	226	222	216	235	212	199	235	248	219	210	218	201	229	208	236	230	210	209	208	216	209	191	220	203	212	232	224	243	198	229	214	185	235	221	202	207	212	223	217	226	226	181	210	214	224	213	224	237	245	221	250	233	206	233	228	252	223	237	205	211	203	202	222	206	201	187	204	211	251	227	215	225	214	212	223	209	227	188	223	221	258	220	236	200	210	209	219	224	227	221	210	222	217	216	234	228	242	213	203	222	198	205	216	224	235	205	230	216	210	227	235	214	205	206	216	210	201	198	226	197	199	206	219	208	210	202	227	241	230	227	240	226	196	247	233	211	207	206	233	185	202	236	179	213	239	205	191	225	231	242	189	259	218	227	219	207	249	209	213	237	198	234	231	225	253	222	248	202	225	229	232	214	215	210	216	218	223	201	227	232	247	220	197	192	223	206	197	209	202	233	228	217	218	228	227	235	202	213	224	222	215	221	191	207	177	214	191	226	205	202	191	220	215	228	194	179	217	220	201	218	223	219	239	216	217	252	224	252	219	227	214	222	212	213	231	230	189	229	225	217	225	194	228	235	239	211	223	196	223	210	196	203	229	223	199	235	229	199	211	196	216	224	226	215	233	193	212	239	213	217	228	212	212	211	221	238	216	237	210	230	210	219	216	202	255	195	207	237	217	206	193	224	195	215	224	227	199	212	197	230	235	233	209	206	246	199	215	215	220	230	234	231	231	206	215	190	224	211	241	223	197	214	203	212	213	216	229	213	247	214	206	210	223	228	195	226	200	211	239	193	209	207	208	206	221	197	220	192	221	215	211	211	214	219	229	209	210	217	210	213	252	232	213	205	228	237	201	217	222	192	190	231	242	221	223	237	215	207	210	234	215	210	197	215	213	223	214	195	204	208	243	234	217	210	206	213	233	217	224	235	196	214	221	204	237	224	217	189	226	246	192	220	213	249	241	240	207	184	220	217	204	203	187	225	220	224	235	209	215	218	233	201	170	224	215	208	233	212	194	197	186	225	211	208	208	219	232	241	225	213	217	210	201	225	215	210	228	230	208	242	218	207	211	214	203	198	221	177	223	202	242	202	212	183	193	219	190	223	175	225	228	217	224	207
38936	43445	16857	4935	3125	2157	1622	1228	1021	832	701	632	599	561	567	497	461	414	409	471	348	316	340	333	299	341	315	307	286	287	281	295	294	267	266	268	280	304	262	285	246	254	240	253	245	284	284	248	259	233	245	242	267	254	245	278	249	248	253	246	247	248	254	259	245	239	275	257	272	241	254	228	249	237	258	259	241	235	302	233	260	246	253	255	255	249	224	257	240	245	258	262	254	239	246	258	251	217	258	251	235	239	249	245	254	231	259	237	230	240	269	234	243	277	244	248	249	241	239	225	245	214	284	226	248	251	255	243	205	257	238	255	242	242	267	242	236	249	250	271	241	264	250	236	245	260	247	242	230	228	239	270	243	254	213	231	224	246	204	226	254	275	260	226	236	221	253	236	227	265	240	239	227	209	242	248	232	250	221	237	245	262	259	278	264	257	234	265	233	224	232	232	258	237	232	239	257	233	237	245	227	239	266	226	248	253	222	204	254	204	271	241	239	234	254	214	216	240	235	281	246	245	253	252	225	233	246	255	227	209	248	214	276	225	253	252	235	234	257	219	219	234	222	259	249	236	248	243	235	254	249	216	232	252	218	249	235	231	255	246	268	239	251	240	230	244	250	241	268	247	251	233	218	265	215	241	232	246	236	208	235	228	239	244	233	260	257	242	224	242	245	238	244	244	236	245	237	246	225	245	221	244	236	240	247	242	232	214	234	253	237	233	255	241	266	230	247	245	203	254	249	242	263	255	232	249	245	225	229	258	251	262	258	231	232	250	276	230	254	240	226	242	238	271	226	216	239	268	227	257	237	222	241	237	242	228	254	271	232	222	228	231	254	244	235	221	242	249	252	265	257	233	201	246	261	230	242	245	220	226	234	227	228	248	243	234	236	242	254	249	234	212	260	242	227	246	252	250	236	214	231	250	217	243	247	234	215	269	236	227	237	230	219	228	235	250	233	232	262	265	265	219	231	234	232	256	236	220	256	238	225	212	223	244	217	253	245	252	240	261	255	227	250	261	222	247	238	240	266	237	252	221	228	247	236	244	236	247	254	238	237	246	233	232	235	213	254	223	246	249	258	257	228	223	256	240	254	274	235	255	237	234	251	240	229	238	236	237	241	248	229	242	213	239	236	235	247	237	252	237	225	219	257	252	196	223	220	243	209	252	244	237	224	244	239	226	221	254	210	221	221	247	239	259	237	237	243	258	245	259	260	244	227	265	231	222	248	224	269	251	215	246	247	250	255	233	245	257	253	242	224	229	244	249	240	250	246	262	228	218	247	238	260	249	251	235	231	253	228	261	270	224	242	248	272	263	245	263	251	263	249	257	257	218	232	241	250	225	208	248	246	239	227	258	237	227	239	228	232	218	257	247	257	260	221	249	238	256	225	244	240	231	244	234	256	246	255	242	249	211	263	231	242	241	247	294	243	235	240	241	255	255	251	261	216	242	241	225	252	228	243	232	224	228	264	234	244	249	232	226	240	240	237	229	252	255	227	231	235	259	241	246	240	242	235	237	213	272	252	250	244	247	250	238	250	207	256	219	265	278	231	225	224	241	249	220	222	215	244	247	229	253	259	244	274	247	242	272	252	217	257	253	226	268	260	268	255	246	236	225	228	238	239	263	234	227	248	226	223	254	213	243	247	226	226	228	254	250	239	255	247	248	260	205	232	272	260	245	233	241	264	241	267	268	242	259	262	234	240	232	232	252	239	236	230	241	228	236	256	233	251	246	250	263	268	222	251	246	240	234	255	250	233	261	229	259	251	220	236	219	237	261	234	239	247	219	253	257	272	246	236	262	240	233	235	222	260	271	278	239	271	211	246	218	247	231	249	221	239	245	248	231	224	258	240	251	231	238	240	261	225	245	234	251	256	231	249	248	257	243	231	251	222	229	274	234	236	226	251	240	247	243	265	263	259	246	246	230	266	230	275	212	249	227	235	258	237	248	258	231	238	221	267	252	250	245	264	220	233	230	249	230	217	227	263	254	238	251	243	202	242	224	257	256	214	235	229	234	258	213	262	242	244	264	238	233	250	225	230	231	243	233	268	230	268	263	246	280	220	224	244	242	244	231	234	245	233	191	261	212	239	224	231	208	259	234	233	230	250	233	201	263	210	233	258	236	225	242	241	192	248	245	226	240	256	237	225	262	237	256	238	256	234	234	235	230	263	227	251	250	244	251	209	240	220	263	255	240	259	248	239	250	246	258	262	263	238	218	262	266	260	240	254	251	269	230	251	249	246	265	245	267	277	246	239	249	220	209	233	228	244	234	244	240	224	226	242	248	243	242	240	245	246	234	207	237	236	225	251	236	231	231	272	239	219	218	234	233	253	236	246	227	246	259	251	232	257	241	229	216	223	221	244	223	246	224	244	202	242	249	225	226	264	274	207	245	249	242	238	236	232	229	260	252	226	235	243	226	238	245	236	251	251	223	202	225	234	254	256	254	260	218	250	257	239	227	267	246	239	238	240	237	207	269	239	226	223	255	241	228	230	243	219	236	235	237	239	230	243	271	261	213	252	234	251	221	253	223	228	258	246	222	211	240	236	250	251	252	253	235	260	254	228	224	263	254	252	231	276	225	244	238	259	235	225	257	242	259	222	242	246	283	242	227	232	258	260	239	257	233	239	251	255	252	216	278	237	253	236	226	245	269	233	265	255	215	247	226	245	208	234	260	223	221	265	243	225	242	278	257	245	224	238	254	232	228	250	249	235	264	277	236	232	231	255	256	255	252	235	246	245	264	271	240	256	205	256	240	241	224	260	245	227	272	265	249	262	248	253	232	222	269	236	236	246	218	253	260	245	253	239	232	239	248	265	220	283	255	229	263	244	239	230	252	250	239	231	248	244	249	247	220	235	267	242	231	231	216	250	251	214	230	267	244	231	222	233	235	232	251	243	248	241	241	251	242	270	262	243	246	242	267	262	232	256	253	242	256	234	253	219	232	227	243	241	256	233	256	237	257	249	243	237	265	226	257	239	220	245	252	247	282	227	229	221	249	265	230	226	216	249	235	252	225	247	245	226	246	266	247	238	224	228	250	221	255	208	222	248	232	242	235	202	203	252	249	247	231	239	265	258	225	253	238	236	259	265	238	254	256	252	238	258	260	248	250	269	252	261	233	277	233	239	254	230	221	255	239	237	257	250	233	236	241	257	239	239	249	231	227	236	234	245	239	241	239	267	246	222	249	265	262	240	239	268	234	263	265	236	261	265	241	248	233	226	234	265	269	263	235	262	220	221	224	245	253	260	238	228	238	227	230	252	248	242	248	246	231	253	229	257	241	249	200	233	225	257	245	232	268	277	249	238	253	254	248	248	213	235	219	252	262	244	233	231	257	231	242	249	245	261	229	219	214	246	234	224	231	238	262	244	253	231	240	265	257	241	221	221	235	260	254	251	244	256	276	265	246	237	228	256	234	221	217	268	222	228	237	239	225	219	259	255	252	218	211	256	261	237	252	242	248	230	235	271	267
22994	20749	27403	24000	20681	20612	7559	1458	1086	902	849	819	774	759	694	667	645	606	645	605	614	627	597	570	544	524	527	524	586	539	516	574	555	535	507	514	440	528	509	528	491	481	509	529	475	490	507	553	574	497	536	492	512	466	543	466	446	491	479	537	510	521	494	524	520	491	518	491	471	515	507	528	512	493	520	511	508	511	481	496	510	501	495	499	509	549	507	481	489	504	514	509	513	523	516	497	475	499	457	519	484	489	466	481	528	517	503	465	453	491	512	490	488	528	511	499	520	505	487	560	467	495	512	516	500	474	503	544	470	497	512	469	501	452	512	491	516	529	480	521	480	529	486	489	512	496	528	480	521	543	476	506	486	482	511	476	520	498	499	512	469	460	529	468	513	473	508	506	470	487	488	483	513	548	489	506	506	501	496	530	502	530	493	528	528	493	508	492	447	484	493	499	511	519	521	493	484	471	500	462	504	501	530	493	511	492	494	520	501	507	519	513	466	468	504	514	529	472	525	536	535	515	504	480	513	476	483	469	537	510	481	497	487	512	471	500	511	485	478	485	493	491	459	506	484	486	497	505	487	475	489	487	512	501	519	504	472	498	469	501	500	506	481	515	481	492	485	522	531	518	493	520	513	497	485	508	483	477	444	510	497	480	502	521	503	462	497	525	498	498	528	505	530	490	491	455	525	511	487	488	500	470	491	518	519	501	508	530	511	449	477	524	499	552	483	477	497	521	490	506	465	537	509	484	516	478	499	531	501	515	483	492	496	494	460	485	522	482	508	497	479	507	534	515	486	502	527	528	489	517	506	493	513	477	469	473	476	495	452	535	510	543	488	546	522	472	503	464	500	508	529	496	503	508	530	480	505	484	472	496	431	499	487	480	508	486	491	510	483	485	511	498	511	512	492	505	521	521	499	517	515	555	464	530	489	485	502	509	508	507	504	507	494	549	482	474	517	502	472	484	511	476	452	528	467	481	527	498	511	491	508	524	512	468	512	484	517	461	481	463	482	495	483	459	482	456	498	484	517	502	498	456	476	476	462	505	478	468	477	508	473	456	445	521	495	509	470	497	473	477	490	488	484	507	508	520	443	459	510	492	490	487	493	542	517	541	499	510	497	510	467	527	523	528	524	490	483	522	496	511	461	468	498	475	487	497	477	457	470	476	440	437	506	513	467	514	483	461	522	501	474	480	486	486	517	454	546	509	479	464	509	511	466	516	491	517	482	483	510	489	458	529	471	503	487	527	473	496	441	496	494	490	521	466	492	468	476	479	499	497	519	464	471	521	517	514	512	518	509	486	477	512	448	470	501	501	468	509	497	497	517	531	514	492	492	510	494	454	452	503	508	503	450	498	483	501	516	508	497	486	494	461	508	488	493	550	521	541	467	491	483	517	449	517	459	485	485	514	515	488	520	480	453	485	485	465	515	517	503	492	506	532	499	480	514	539	512	483	522	465	490	482	461	509	526	512	511	472	462	448	488	470	460	524	496	474	539	497	502	511	502	451	497	513	507	509	547	553	508	487	504	476	485	500	528	482	518	494	479	511	495	509	497	503	500	507	486	473	488	523	519	494	478	503	494	502	518	493	485	510	484	471	489	529	515	469	500	459	497	476	487	480	482	484	490	465	493	505	487	521	471	545	464	491	444	487	446	446	501	540	508	491	528	451	478	497	504	473	473	508	498	497	474	526	490	488	485	510	507	538	518	481	481	505	526	454	501	486	505	544	515	494	485	467	516	515	486	468	447	505	476	502	469	472	492	498	502	470	464	464	545	464	468	500	458	477	517	496	501	477	518	487	511	480	489	513	489	527	497	496	466	473	475	496	543	522	480	508	440	519	482	521	507	470	505	481	511	485	470	468	464	481	469	481	490	466	496	496	481	453	502	493	514	484	496	540	517	526	503	494	471	496	512	504	467	500	465	478	480	516	440	509	459	517	465	459	505	494	509	488	500	487	506	511	493	542	547	490	512	530	514	484	519	463	470	508	497	532	519	509	483	487	478	530	502	509	522	471	476	513	496	516	499	552	463	515	453	518	505	486	493	521	469	467	482	473	490	502	486	466	465	515	457	447	487	486	443	495	449	464	503	485	471	469	530	517	489	510	452	492	520	528	467	462	506	457	506	505	499	510	515	485	495	541	482	508	481	500	469	508	498	508	526	507	506	529	474	487	474	496	505	486	478	498	498	523	503	461	510	481	504	513	490	521	485	516	507	497	464	529	501	507	466	513	499	460	540	495	479	503	496	508	484	480	483	476	455	566	497	522	485	541	489	492	513	503	478	481	507	498	496	466	514	501	531	452	491	511	515	476	491	499	463	514	487	454	494	574	460	506	476	509	495	508	492	507	463	499	513	515	506	469	531	529	461	495	487	503	475	551	482	505	494	489	513	525	508	482	517	483	501	521	468	522	472	474	477	499	494	482	485	497	505	498	460	456	518	504	540	510	472	497	503	500	536	503	492	471	485	488	552	524	548	518	506	484	488	522	488	506	501	506	497	469	473	485	451	478	510	521	441	506	522	498	516	477	541	535	500	487	487	520	460	516	529	482	450	493	513	509	509	452	508	479	464	502	495	515	536	508	464	480	515	474	482	522	520	518	504	510	530	489	515	531	499	495	461	472	455	499	479	548	501	475	527	506	491	493	504	509	543	525	493	491	484	458	485	495	527	500	522	508	498	481	515	513	508	497	481	505	457	458	455	484	490	480	481	506	505	488	439	514	458	488	516	508	458	479	490	494	522	471	525	469	494	433	546	529	528	462	492	508	482	498	466	459	510	509	509	513	492	507	478	485	484	536	459	504	530	491	501	514	522	465	502	496	506	500	471	519	488	475	500	462	509	462	535	504	486	504	507	509	488	517	532	510	494	498	494	518	482	521	465	430	486	468	554	454	499	485	485	508	488	449	504	543	468	499	483	505	471	496	466	490	476	478	440	466	503	488	494	512	498	485	488	489	498	498	481	472	470	465	495	468	498	546	477	476	475	433	484	486	457	526	482	516	510	496	492	494	471	473	529	525	476	476	485	504	499	514	462	490	510	462	516	506	454	485	509	508	502	492	470	489	488	483	516	468	491	509	477	519	511	495	528	486	517	491	478	532	464	521	495	486	506	475	462	502	497	461	531	481	442	454	497	518	530	510	502	511	472	464	484	504	490	479	482	503	477	529	487	484	491	516	494	473	498	483	494	518	472	505	472	486	495	510	513	491	504	520	457	500	546	486	507	469	484	504	530	485	509	504	496	475	513	547	521	507	480	502	459	493	489	466	499	513	490	471	509	463	462	484	482	527	515	463	483	502	487	480	536	489	480	476	511	503	489	472	510	524	499	471	515	485	505	498	450	483	492	489	535	488	472	501	526	495	516	482	523	508	514	457	481	503	501	493	556	515	483	461	511	524	488	496	485	474	516	503	497	472	479	528	497	470	497	484	477	503	510	476	486	490	532	460	510	440	480	522	456	475	486	470	477	527	513	496
42511	52208	21986	8167	5613	3800	2882	2228	1868	1617	1410	1288	1175	1057	954	918	835	768	774	760	707	721	647	644	608	608	611	561	551	595	548	558	551	633	515	549	538	566	528	523	564	530	518	539	498	512	539	528	550	501	525	501	508	529	530	487	525	503	508	526	514	493	526	507	486	501	509	514	534	493	506	494	487	513	518	508	508	508	515	539	457	450	485	464	496	479	479	522	515	491	498	533	494	493	484	520	497	497	520	509	487	467	489	502	488	507	510	447	507	474	509	547	494	480	508	546	483	487	493	491	523	512	488	486	523	494	506	493	460	467	501	532	500	507	518	487	512	481	522	476	504	496	484	498	493	528	500	475	466	470	524	472	497	477	531	466	461	478	504	510	526	481	507	490	465	484	483	499	505	508	508	477	486	521	473	469	458	480	511	509	483	456	534	506	463	492	487	488	482	478	450	476	506	470	469	465	463	504	489	490	462	495	503	475	478	468	519	500	487	497	506	484	480	517	526	492	449	480	494	483	485	491	510	527	512	502	456	478	461	474	534	498	492	481	475	500	519	481	499	481	485	509	473	544	503	526	472	479	471	525	479	511	483	481	464	483	492	492	503	499	485	530	484	516	474	455	525	520	486	546	469	527	497	480	482	516	508	502	531	507	541	484	477	492	466	500	490	476	458	520	513	523	581	488	520	490	455	461	494	484	498	499	488	530	514	492	493	479	507	482	500	506	470	461	512	494	446	466	446	476	486	493	500	484	449	495	511	513	506	428	471	521	463	452	486	465	493	465	487	502	545	474	494	472	492	506	486	497	521	464	460	481	497	510	509	447	498	517	453	486	518	513	516	486	465	455	477	468	482	465	492	497	507	463	477	500	513	514	460	507	501	446	498	491	479	488	497	501	474	478	462	499	464	481	480	498	523	487	490	499	488	479	518	500	466	480	484	508	479	517	467	502	501	451	500	483	499	443	487	494	503	484	502	474	516	508	522	491	461	468	462	475	516	429	451	506	474	484	514	448	508	504	481	509	496	496	506	475	542	504	483	506	502	430	487	471	533	518	515	502	473	475	485	480	454	470	472	501	522	463	464	489	536	458	486	488	439	466	481	503	521	511	537	494	468	509	501	454	479	472	488	521	444	501	518	472	483	458	505	457	499	502	503	486	486	523	445	541	494	495	468	485	497	472	486	537	494	497	482	494	497	505	473	501	512	473	525	497	495	470	487	475	497	512	496	521	483	467	476	524	535	524	493	480	479	435	467	504	475	521	490	471	525	496	504	515	488	484	515	480	458	490	489	456	519	485	467	504	461	522	453	454	490	493	532	481	437	494	470	537	486	497	498	487	497	486	460	474	546	501	482	472	496	482	462	498	467	499	481	495	492	484	497	524	465	501	481	489	500	547	520	447	496	484	455	516	520	491	470	471	473	460	561	506	505	463	487	484	485	499	487	505	488	489	471	517	479	523	460	483	479	460	498	485	454	499	500	500	461	473	448	561	507	512	522	491	479	474	473	484	513	487	467	482	503	447	522	493	520	467	475	485	481	501	516	464	434	493	499	481	489	520	491	472	501	458	481	502	456	544	476	512	471	447	452	494	464	461	470	527	483	496	458	483	465	514	491	468	496	490	464	444	499	486	446	496	497	470	500	511	482	479	458	494	508	481	473	508	488	489	510	465	508	517	472	512	520	446	513	504	483	482	467	473	468	501	482	496	464	450	516	500	501	518	489	444	484	490	507	496	480	497	479	431	468	490	503	519	519	543	484	517	477	489	499	508	507	503	501	478	479	462	483	452	532	502	495	470	478	493	481	486	497	482	490	525	533	484	510	465	458	501	477	518	491	475	474	465	520	501	484	513	528	537	495	465	476	457	498	552	462	474	465	515	449	467	496	541	495	536	471	479	461	477	481	473	471	477	481	490	498	472	489	491	461	500	515	507	442	528	483	475	502	505	487	502	477	492	497	502	496	529	510	455	496	540	507	538	467	508	499	479	480	538	527	453	459	445	465	499	456	512	480	493	452	496	517	484	473	487	484	489	521	495	512	480	476	485	535	430	512	486	504	488	470	511	435	496	495	491	500	439	495	491	511	484	504	504	495	507	471	469	490	452	470	475	518	504	512	493	484	485	505	521	467	503	498	514	521	523	501	503	525	480	489	477	504	495	511	511	491	472	477	486	475	481	482	481	522	456	438	519	501	487	517	511	498	471	502	499	511	477	456	467	467	509	498	470	454	498	460	458	479	522	460	520	486	489	501	514	452	464	482	449	458	454	500	482	478	495	494	497	527	470	507	436	476	484	456	506	477	477	526	451	484	518	523	478	546	528	476	467	469	506	526	491	552	487	466	482	512	484	457	500	474	459	496	482	513	470	467	536	500	483	516	470	522	482	497	547	479	501	470	469	526	485	505	462	497	504	475	466	473	510	488	445	542	480	484	471	514	463	518	475	490	506	459	519	491	527	508	503	483	511	495	470	497	434	459	481	493	494	508	493	493	468	508	488	488	458	472	481	469	477	473	497	475	480	464	492	466	488	496	462	502	529	481	493	512	525	501	477	497	491	454	511	469	498	506	492	483	461	488	505	459	455	511	506	530	481	477	506	509	475	480	495	505	508	486	483	523	440	491	502	475	466	502	468	509	522	470	449	444	468	468	450	505	473	502	465	491	489	508	516	485	492	515	502	504	499	506	479	485	470	518	491	490	533	510	473	461	482	500	485	503	480	495	481	536	474	478	515	500	498	471	458	479	495	462	519	504	507	448	495	493	457	501	468	469	460	483	491	484	469	493	442	484	522	506	457	475	501	473	509	476	469	490	492	491	470	500	495	517	474	514	464	521	472	495	454	491	464	471	453	496	500	458	502	471	504	502	523	512	493	475	491	514	478	452	470	479	490	460	478	509	465	475	473	453	472	517	490	486	458	489	501	482	496	499	485	473	476	512	512	471	472	492	489	502	493	516	499	483	520	470	471	476	507	525	466	480	501	496	520	509	480	450	469	499	473	506	504	452	462	508	480	532	538	508	494	455	479	467	484	512	539	466	495	523	456	456	487	496	504	542	521	493	469	481	519	514	525	511	509	503	517	463	506	531	480	499	500	488	484	514	469	468	479	476	450	476	480	509	463	486	461	536	509	494	530	512	527	514	520	520	530	478	503	454	503	472	532	500	492	451	501	488	503	465	498	475	481	498	505	516	496	467	477	498	476	480	471	485	476	537	489	457	472	495	479	483	465	484	497	489	482	494	477	520	502	488	484	475	508	442	457	488	463	539	488	518	469	483	518	519	479	523	491	502	454	503	504	503	484	492	489	489	512	487	487	510	489	460	517	504	460	469	508	512	466	487	513	486	510	509	444	467	505	491	536	460	485	491	506	486	530	515	477	474	493	515	509	480	474	466	526	506	520	502	520	476	505	502	489	497	486	524	512	460	489	456	501	509	463	502	473	490	498	495	539	448	510	484	479	471	504	528	469	470	474	523	524	465	479	462	480
32447	23777	9291	975	564	478	462	471	423	438	447	459	459	474	428	445	463	443	455	440	461	464	411	446	425	398	437	454	454	409	440	419	420	395	426	398	447	433	436	460	437	448	431	478	419	458	412	455	425	400	401	423	437	457	452	389	430	447	391	424	469	407	447	423	420	434	447	423	410	438	456	401	421	429	426	380	449	452	414	437	382	423	445	450	436	446	456	441	440	395	486	415	436	423	415	436	427	430	410	425	459	431	465	446	448	439	439	454	430	426	412	414	397	450	435	425	430	438	466	458	439	401	450	466	408	452	444	415	428	438	440	434	435	483	447	437	395	434	437	445	467	459	440	417	439	399	450	448	417	408	429	389	445	463	422	438	427	427	432	446	442	494	398	448	444	425	447	459	427	408	448	436	422	428	446	416	425	410	461	438	418	411	457	404	405	419	423	449	478	426	438	430	431	456	436	416	476	420	421	428	460	439	456	433	432	434	401	469	474	431	435	439	451	425	432	437	430	424	420	445	453	427	447	438	419	428	421	446	430	424	463	408	418	433	441	428	386	389	450	398	405	461	473	431	410	462	450	434	447	451	462	440	459	441	431	435	408	442	424	383	447	455	445	434	438	447	410	440	443	443	412	438	450	414	418	446	441	422	437	432	446	449	434	413	426	423	424	451	408	426	467	404	454	411	408	481	415	443	423	440	440	470	413	482	403	418	434	437	445	476	445	419	423	421	412	457	428	429	427	417	423	399	419	418	458	428	430	436	453	412	413	481	449	403	474	459	409	427	422	428	457	415	429	420	425	428	433	441	435	470	451	398	403	440	421	429	430	431	423	456	414	411	437	440	420	442	453	401	405	444	460	426	470	437	400	389	437	437	454	443	439	435	440	412	434	441	433	379	442	416	410	394	385	423	429	416	472	447	428	430	455	438	429	471	473	431	444	451	436	456	444	408	433	390	417	430	401	438	412	400	418	450	389	461	412	447	425	454	431	424	446	396	442	435	428	492	393	445	441	404	370	418	449	393	430	447	411	486	424	419	420	402	431	458	418	428	409	444	439	416	441	419	440	420	420	393	451	425	397	429	398	460	420	432	422	455	467	412	420	429	433	444	437	427	417	401	439	408	405	433	442	431	418	421	430	429	431	425	437	424	446	413	432	416	449	458	408	429	453	446	456	413	418	439	460	426	419	427	430	473	442	420	439	441	418	432	469	444	415	438	452	447	477	434	432	422	432	435	417	442	437	410	418	445	397	428	418	401	458	435	436	423	428	451	441	416	412	474	435	427	430	422	444	426	422	434	438	439	440	419	442	410	401	456	440	467	442	433	394	433	376	439	454	452	404	419	421	404	460	440	444	462	422	415	441	452	432	405	428	426	404	417	439	394	438	455	429	423	453	448	443	468	387	448	463	428	441	430	447	460	445	452	461	424	421	462	431	408	464	425	428	441	436	435	449	445	409	475	471	409	420	446	439	469	417	443	417	410	456	417	422	466	445	426	444	431	431	422	456	423	454	467	454	446	457	444	467	402	364	446	426	426	430	429	427	392	465	420	385	414	425	441	414	413	423	425	435	446	395	422	410	419	413	456	402	428	394	402	406	410	421	418	452	419	410	428	409	423	452	446	413	429	424	414	417	420	443	462	433	432	389	449	453	422	478	442	430	400	442	447	413	422	406	404	414	445	418	445	425	400	441	476	469	405	456	462	413	434	400	424	450	444	439	458	417	451	469	434	423	454	503	447	453	409	442	481	446	434	443	429	414	437	441	471	441	446	433	424	422	403	452	408	425	396	467	390	456	453	462	431	440	447	456	419	423	423	408	416	394	424	410	440	406	427	441	428	410	385	415	422	434	447	419	437	411	447	438	414	457	400	432	391	429	416	485	444	448	431	432	434	442	430	427	481	427	414	447	400	434	409	455	402	436	413	394	440	376	446	440	471	439	436	470	411	420	446	407	403	444	424	423	400	430	449	432	448	417	418	480	430	469	430	419	406	437	401	412	432	419	462	435	475	432	424	444	454	417	417	418	417	428	433	447	448	440	401	443	415	444	446	448	431	453	421	427	445	440	448	433	418	467	426	401	444	400	423	417	406	446	391	409	436	406	442	449	404	399	471	427	386	455	402	438	438	424	402	432	418	437	455	436	455	461	429	439	421	458	418	464	393	433	470	439	428	457	448	454	432	446	398	407	483	440	424	432	395	421	406	449	362	439	435	388	425	442	471	405	424	451	422	424	415	411	425	418	427	413	423	445	446	404	426	450	415	452	451	477	444	449	415	446	472	432	453	485	450	460	444	441	411	403	427	437	413	410	425	444	431	403	438	436	442	443	427	431	426	465	419	465	448	455	441	415	458	413	424	484	433	442	428	430	420	400	413	438	436	469	445	428	419	423	428	420	447	447	438	447	435	441	447	437	444	379	406	438	410	466	430	459	417	443	433	421	466	433	452	424	433	401	419	412	438	456	444	418	473	431	479	445	409	423	418	417	464	394	455	432	439	375	451	398	429	412	458	451	443	390	444	426	432	401	462	404	441	454	441	450	443	449	430	443	425	446	475	423	422	467	422	424	454	427	398	446	435	476	477	432	417	409	404	383	404	439	428	448	445	445	445	442	451	447	471	429	429	449	427	444	438	430	424	471	414	424	422	443	427	438	439	448	438	450	439	431	397	456	428	414	418	422	443	432	414	466	415	447	449	459	428	431	427	437	394	411	395	458	439	384	395	438	448	421	414	443	417	458	442	449	453	422	441	434	451	438	433	425	439	438	431	394	453	461	417	417	422	416	443	422	450	430	447	452	408	426	424	457	412	419	427	409	456	436	409	385	418	445	416	400	461	456	432	412	446	455	427	435	441	449	422	436	463	419	431	437	400	459	484	434	436	409	435	416	425	452	460	423	434	428	411	399	448	461	426	507	439	458	448	461	458	465	428	423	476	422	442	415	453	455	411	460	436	435	409	451	391	436	423	446	459	448	435	455	415	400	448	458	429	421	451	437	473	421	426	454	452	410	411	423	422	478	416	456	420	402	439	457	393	456	449	435	424	472	473	425	440	416	402	464	453	447	393	412	446	439	452	424	417	464	412	418	417	452	393	409	483	446	415	427	449	430	411	447	441	438	455	438	429	414	445	431	435	442	434	455	446	469	454	438	458	418	417	448	426	408	424	450	404	420	428	438	433	420	453	402	389	453	432	438	437	454	439	435	422	448	412	446	452	392	444	423	439	404	446	436	427	428	461	448	503	452	407	476	442	433	465	446	455	441	472	454	445	446	444	407	477	439	400	377	425	467	459	432	432	438	448	435	389	417	458	447	441	418	446	462	454	428	479	415	443	434	433	439	452	452	405	438	446	413	420	453	446	409	438	454	438	436	447	426	453	441	433	457	421	438	466	434	451	470	425	433	439	421	445	452	467	452	456	402	450	390	431	427	423	428	431	416	458	439	425	446	405	425	488	432	445	411	431	396	416	440	438	442	440	398	422	426	437
33366	29315	6281	830	680	597	564	517	550	534	456	502	519	501	524	474	495	488	445	472	517	461	494	488	473	477	471	454	514	440	491	488	469	486	471	507	451	467	487	470	483	448	476	474	440	456	459	532	469	486	466	458	481	509	478	465	531	493	478	458	476	514	490	476	468	528	485	477	480	472	457	479	469	464	463	449	468	443	453	497	458	487	493	475	489	524	505	505	463	460	468	429	517	452	484	479	494	478	452	481	458	477	488	468	520	491	471	488	488	448	477	483	513	497	453	483	445	435	460	483	468	488	517	498	484	506	522	488	491	518	463	501	498	459	491	487	504	488	468	516	502	499	468	511	495	467	457	497	489	525	486	432	517	477	498	447	480	467	440	453	497	495	504	471	484	491	483	487	487	476	465	475	502	455	480	484	497	511	479	487	468	486	488	458	472	441	467	468	470	477	502	478	471	460	471	497	485	475	513	476	508	466	482	515	488	467	513	477	451	483	485	442	513	473	469	498	435	453	478	474	478	483	518	457	476	427	516	493	469	466	457	466	519	464	477	491	501	429	466	477	478	513	515	425	487	461	485	478	489	461	441	475	481	496	451	458	479	498	457	454	469	468	498	489	472	485	465	460	480	450	472	499	499	495	492	432	488	502	449	486	453	477	472	536	498	502	468	489	476	433	462	427	485	466	488	490	505	468	476	507	494	461	467	480	519	484	472	466	486	468	494	449	448	496	463	504	493	471	529	447	484	468	496	492	471	445	470	461	465	459	485	482	434	498	499	505	452	472	477	446	486	488	473	450	475	461	454	513	488	452	513	496	514	457	491	470	449	478	503	471	478	522	503	451	488	465	495	468	507	498	450	515	471	456	461	473	490	490	494	496	476	485	495	499	462	440	478	461	511	449	497	502	467	538	462	448	465	449	501	474	482	500	507	463	453	481	527	487	476	481	510	453	436	496	444	501	463	480	451	477	480	508	479	478	461	477	471	492	482	460	471	461	481	474	490	504	488	495	477	499	472	481	447	497	439	477	479	482	473	476	494	461	475	475	488	486	457	466	473	431	448	427	485	456	476	446	452	459	467	461	504	487	513	456	498	480	507	492	492	490	506	507	472	496	445	479	461	466	465	482	498	490	481	475	499	476	457	486	484	479	471	452	446	445	482	498	471	459	479	453	476	451	476	477	520	474	516	511	463	460	466	499	463	476	497	506	456	465	483	491	494	525	473	448	497	478	420	476	499	458	552	462	460	485	496	468	501	466	465	481	479	483	479	500	491	470	498	459	468	467	431	451	473	461	465	477	472	502	495	529	493	498	452	516	460	475	489	461	492	509	504	477	476	495	470	443	468	477	477	543	485	493	494	519	491	463	474	482	489	485	470	490	465	479	503	430	479	465	496	484	485	441	471	475	488	472	465	464	483	424	505	470	479	476	502	507	451	464	470	492	502	474	456	438	482	488	465	420	473	489	483	521	503	470	460	458	472	522	476	471	465	501	457	470	446	487	505	516	474	481	497	474	435	467	490	486	466	520	481	459	486	470	457	495	485	535	473	490	501	464	462	492	486	512	482	504	480	505	472	450	491	488	492	453	494	447	482	492	512	450	488	479	461	498	416	467	459	510	458	440	462	445	506	458	448	490	488	538	479	510	501	480	470	489	449	460	523	461	538	469	441	449	496	469	498	507	442	476	469	463	487	471	458	495	474	464	432	423	500	514	489	493	486	484	508	437	447	429	462	489	482	447	459	460	488	499	501	511	470	466	486	513	484	540	487	498	447	476	508	461	460	467	459	443	468	466	412	445	521	447	451	518	456	495	459	474	497	487	478	491	472	442	506	504	461	467	478	499	505	493	467	453	516	484	495	463	481	504	477	502	481	446	479	497	489	457	461	441	545	485	453	469	483	453	467	480	447	512	498	475	453	504	492	470	484	495	474	494	441	517	481	480	472	479	497	460	458	511	481	475	486	485	439	450	458	454	487	500	451	512	502	481	442	458	501	480	480	505	474	519	508	490	465	434	460	467	520	466	449	504	470	504	495	450	483	481	492	502	468	524	456	512	477	460	491	455	454	449	508	504	494	491	509	456	523	477	520	500	473	483	521	481	485	499	463	464	512	462	520	461	491	481	460	476	482	453	517	453	484	463	486	479	467	473	457	467	463	435	433	507	480	458	492	473	479	495	453	484	514	490	476	500	498	482	489	468	468	477	439	450	468	477	445	471	477	488	478	453	465	529	536	486	476	475	461	543	460	471	458	499	463	435	513	489	466	447	502	470	452	481	477	472	496	478	476	482	487	465	453	478	475	470	478	463	463	460	534	436	473	516	442	468	451	483	497	499	509	479	511	465	467	468	471	479	471	506	465	492	434	483	500	498	461	459	456	510	469	479	490	498	468	485	476	455	493	432	475	478	450	533	467	469	465	449	477	446	451	482	474	464	442	449	485	476	470	493	503	487	467	497	481	481	485	458	502	512	480	442	532	483	478	489	499	454	464	474	448	440	503	488	463	439	475	465	480	438	482	519	507	467	490	478	503	448	476	463	505	475	535	460	501	510	458	462	493	504	454	453	492	506	507	500	492	460	528	457	481	473	469	464	472	490	465	488	464	469	467	497	477	491	500	442	460	485	501	462	486	456	472	520	453	464	493	463	461	438	502	445	508	447	462	519	476	457	479	500	461	463	470	466	483	448	528	435	507	483	443	454	480	491	465	492	453	481	470	487	526	505	475	471	491	512	476	442	469	488	473	487	430	463	469	454	455	463	473	501	473	484	479	499	453	491	477	493	476	513	478	538	513	518	431	458	488	507	476	456	479	484	491	473	461	515	453	488	492	510	467	466	464	500	488	444	495	448	482	510	476	511	440	503	434	438	454	496	512	480	463	491	488	501	454	487	496	482	485	458	490	478	426	535	471	474	497	447	474	448	473	475	460	492	481	516	473	514	493	486	454	491	454	472	483	456	483	503	499	471	446	440	477	443	485	477	479	481	500	496	470	490	470	476	470	462	472	492	476	484	438	487	474	524	494	451	460	519	495	478	470	476	462	500	527	482	481	499	478	445	477	488	491	503	503	461	501	474	444	476	475	458	469	458	486	490	478	476	494	488	434	485	470	463	463	458	471	490	446	458	442	474	468	480	448	509	507	462	493	484	476	489	491	424	436	454	518	433	481	485	453	459	464	457	449	454	463	405	464	508	491	452	497	499	514	474	438	486	471	476	490	435	433	456	488	474	496	397	474	478	441	470	523	525	501	469	491	486	535	483	483	443	482	461	463	483	509	436	496	503	453	464	480	486	464	493	453	493	449	490	492	500	471	468	475	470	464	468	524	482	481	493	451	450	476	493	516	478	445	509	448	463	446	490	505	466	462	469	452	446	460	457	433	444	491	459	493	476	453	477	471	500	476	491	501	499	455	487	438	487	529	485	483	502	499	478	486	449	512	478	478	496	449	445	461	481	502	484	443	462	490	477	434	475	503	497	496	494	487	480
24992	20748	26973	24428	20643	9785	1045	682	591	502	429	369	342	336	316	326	299	323	262	280	266	261	256	247	261	258	240	234	244	238	244	249	222	222	236	260	222	230	237	196	233	258	232	234	209	238	225	235	225	261	209	215	229	229	241	203	217	222	205	224	192	229	221	231	221	208	231	212	224	215	195	226	222	229	200	227	212	224	241	228	219	230	218	239	197	200	236	220	222	241	241	235	203	218	196	224	242	211	201	223	217	232	253	234	200	222	201	218	242	251	238	237	226	216	195	220	225	239	210	204	216	210	220	215	246	251	220	210	240	231	238	222	224	183	224	201	233	222	208	233	186	246	211	217	224	215	216	230	212	205	213	228	212	234	230	213	219	211	201	207	205	225	202	229	214	251	217	250	208	228	227	216	217	231	220	226	217	224	234	216	199	221	223	210	236	254	193	222	241	210	204	199	198	203	217	213	216	187	234	217	221	194	202	230	230	209	238	230	223	236	234	238	195	230	235	196	256	212	201	223	226	237	219	231	212	228	182	262	226	209	235	210	243	191	219	217	228	215	215	219	249	210	245	211	231	222	227	187	205	215	217	223	207	198	232	238	219	208	192	202	200	242	212	200	226	217	217	211	198	197	219	211	222	233	254	210	213	209	195	246	214	200	180	221	231	234	200	204	212	214	199	247	203	222	202	206	207	223	210	218	238	225	231	221	229	221	216	199	194	219	209	194	219	214	212	209	235	216	233	234	181	198	236	229	246	190	206	224	187	239	250	219	202	242	214	210	231	235	241	192	182	211	219	238	218	236	219	236	230	230	237	230	196	216	224	219	225	203	217	215	203	213	207	232	211	224	224	225	225	232	204	212	204	192	245	221	193	219	227	251	235	214	225	226	213	209	208	223	222	221	212	237	216	209	211	201	215	229	232	232	238	223	199	233	245	194	196	218	194	229	205	220	234	232	222	226	222	220	211	227	210	204	206	214	249	234	236	238	244	196	204	217	218	207	192	196	237	238	238	175	200	255	219	219	225	197	216	197	208	223	209	225	199	235	217	196	226	184	233	188	229	229	191	231	220	231	202	229	201	215	229	244	208	197	207	211	236	180	242	212	241	206	225	250	234	199	237	210	235	233	220	220	205	232	215	225	239	249	216	195	190	210	237	221	238	199	240	221	244	228	254	243	206	225	218	217	195	203	207	208	202	212	221	219	241	219	220	228	237	217	259	203	211	222	216	208	229	205	205	209	196	251	225	203	203	203	236	216	216	233	239	225	216	209	234	193	244	228	202	216	204	236	231	216	197	230	201	209	216	229	214	223	224	237	224	223	206	233	258	225	195	219	222	211	220	224	233	232	200	211	207	219	230	216	232	226	207	203	202	225	222	198	207	212	186	217	219	223	222	237	243	202	205	226	242	231	201	255	218	233	214	187	210	216	242	210	217	245	223	232	219	204	192	227	212	211	216	199	225	225	191	224	228	247	227	213	228	226	208	247	246	199	232	221	211	192	231	238	223	243	243	217	217	195	222	239	231	203	221	204	214	233	223	235	198	216	231	259	231	240	219	225	210	230	188	224	205	212	239	253	203	233	225	215	238	219	238	241	225	231	209	193	231	229	205	198	222	216	212	216	220	203	230	196	224	215	211	227	228	194	248	201	230	239	212	216	228	236	207	232	227	213	222	254	226	236	214	218	228	214	209	217	193	250	223	233	209	224	258	232	231	236	237	218	223	213	204	190	222	211	229	240	198	227	237	244	217	210	242	213	237	236	223	198	247	219	232	224	219	264	212	203	206	195	247	208	220	233	237	233	238	205	201	255	216	227	227	206	224	207	215	205	219	240	216	223	213	178	238	208	213	224	213	205	213	232	234	230	185	223	206	201	240	216	222	201	216	192	221	193	222	198	196	223	229	223	215	204	213	234	201	221	224	211	209	216	200	218	246	211	228	229	213	210	239	198	210	220	238	217	206	242	240	243	216	210	200	217	221	227	246	206	199	234	217	232	224	227	218	221	218	205	209	213	228	221	225	217	231	217	232	201	208	209	234	210	203	217	215	216	214	187	218	211	236	254	206	223	229	201	224	199	242	238	194	219	205	231	242	217	216	228	260	212	231	228	209	237	226	230	192	205	193	216	191	234	198	201	234	191	204	229	225	226	211	223	202	218	231	214	211	212	199	221	202	230	198	251	224	218	221	205	204	231	227	200	205	211	201	194	207	234	213	202	220	221	206	205	206	219	240	221	206	217	226	235	211	211	252	211	207	203	212	226	209	230	251	217	232	197	198	218	229	208	197	213	195	201	222	234	248	215	219	208	208	208	230	217	239	227	211	242	247	195	222	232	233	204	231	217	227	207	233	215	220	195	212	225	221	228	188	209	206	211	232	211	251	219	222	207	221	200	234	199	243	205	192	223	196	215	239	221	206	235	237	224	189	225	219	184	203	213	224	235	188	233	240	207	217	233	229	217	224	232	213	232	224	201	223	209	206	240	215	204	227	202	226	231	222	255	225	236	212	215	200	207	217	230	231	223	216	224	234	193	211	235	254	202	216	239	209	214	226	208	212	202	215	230	239	217	199	199	216	206	241	225	205	214	209	212	224	209	215	226	227	217	228	249	234	215	238	221	228	201	212	233	225	214	227	231	228	232	204	203	228	220	212	222	232	210	231	219	214	231	247	223	210	213	214	214	223	203	208	211	228	213	224	230	215	231	215	224	234	205	216	266	181	215	230	232	225	217	235	226	251	191	202	229	223	238	252	239	225	226	233	215	218	215	208	194	211	225	218	206	228	244	225	195	232	224	186	210	210	205	224	246	254	231	203	219	223	243	236	248	213	211	232	195	217	215	214	223	211	232	203	195	229	213	217	213	225	230	178	212	226	227	258	217	220	218	223	243	250	239	209	219	201	221	216	223	213	222	196	227	211	231	211	223	206	205	205	216	218	219	234	240	203	213	233	220	242	225	227	212	220	222	219	229	206	216	220	232	223	214	230	237	231	208	204	196	204	213	193	212	197	210	219	198	216	212	212	195	253	232	198	204	241	225	202	243	214	215	209	219	212	202	230	190	209	202	223	221	238	220	190	211	212	205	228	216	207	229	211	201	216	215	248	221	223	223	206	212	236	212	217	211	205	203	229	199	229	210	213	220	201	230	230	242	232	217	234	204	180	217	221	209	238	198	223	223	208	227	224	233	266	211	241	186	228	211	194	217	236	208	222	231	230	213	218	194	212	194	235	216	224	223	215	201	205	212	233	230	209	224	220	215	235	202	204	220	217	226	228	196	198	238	216	216	224	208	184	241	213	184	234	215	214	217	167	206	247	240	203	208	208	233	221	221	237	247	232	258	220	209	211	216	221	228	213	225	218	245	231	225	227	223	233	221	233	234	213	231	235	221	214	230	188	210	213	214	206	226	240	204	218	191	231	220	199	229	230	203	234	210	206	202	224	225	207	228	212	228	210	190	239	245	225	209	193	215	222	249	213	199	231	227
39401	45415	14087	4895	3066	2117	1566	1254	1029	909	740	668	587	582	499	482	497	394	425	368	333	347	314	329	333	326	308	294	314	297	274	300	272	252	256	270	257	264	250	267	245	236	244	264	259	289	247	275	270	256	241	285	256	269	254	250	256	257	245	244	258	247	260	241	280	242	222	251	250	253	244	255	228	258	256	249	243	256	245	262	249	258	223	226	239	253	267	246	243	220	240	227	223	249	265	254	251	264	235	224	238	253	237	255	243	250	293	219	234	229	262	211	252	214	261	247	244	280	258	257	250	236	211	241	222	222	228	221	255	227	242	243	247	246	232	220	261	234	252	254	251	258	240	239	244	245	232	218	224	263	214	246	239	257	220	251	243	242	269	242	241	212	232	245	266	229	232	260	245	227	248	245	282	261	247	232	248	226	247	255	255	234	240	246	234	228	252	252	217	222	238	254	228	246	240	214	259	255	246	235	246	233	232	240	255	234	239	266	221	247	222	236	263	267	224	232	237	225	251	255	241	264	232	240	225	237	231	239	249	239	251	244	239	254	235	265	264	263	226	217	262	234	231	243	241	229	251	244	281	236	267	252	272	223	244	234	247	238	243	269	252	222	246	256	217	230	244	246	255	235	249	270	243	242	257	235	249	243	243	247	243	236	264	230	246	240	239	271	229	245	225	258	248	260	237	237	257	256	235	222	255	216	253	251	239	240	223	279	254	247	245	252	229	224	278	247	233	223	255	257	238	243	268	238	239	258	237	219	245	221	250	255	261	240	242	254	252	239	244	253	246	271	224	232	236	258	244	246	247	252	240	239	231	235	238	257	244	244	227	260	264	245	243	255	244	255	239	245	266	220	232	250	239	252	255	255	216	244	235	222	246	256	242	249	227	245	257	245	243	238	236	193	256	239	230	232	263	241	229	278	239	253	217	255	238	266	252	245	241	228	244	222	248	242	218	242	249	226	252	257	219	234	238	234	235	265	234	248	225	249	240	248	245	242	254	274	241	238	252	253	229	261	245	235	287	248	185	231	227	211	242	242	244	229	244	289	237	213	228	230	208	244	254	228	232	241	229	262	249	238	245	256	225	248	236	220	241	260	236	277	249	237	233	244	234	221	256	242	258	245	260	251	249	221	200	222	240	268	245	271	257	211	224	247	244	243	253	245	242	228	264	225	186	267	253	229	252	264	252	244	250	238	246	206	268	230	254	234	243	234	253	235	255	248	222	268	226	220	228	232	228	233	237	207	243	256	243	231	234	229	244	258	265	254	238	217	246	255	239	228	225	277	248	233	253	251	228	252	258	278	233	232	240	223	244	250	244	229	261	231	239	260	236	278	241	242	245	245	250	217	240	255	255	261	261	232	216	211	230	241	240	246	240	253	236	262	230	244	246	236	250	252	246	224	235	221	245	254	236	245	237	262	234	227	269	243	238	226	230	245	229	271	256	239	242	227	233	251	227	249	240	238	251	216	264	232	256	243	221	260	251	223	229	227	261	210	253	232	247	249	244	246	273	237	246	233	242	214	230	231	240	214	251	234	238	229	230	239	257	243	244	255	245	243	246	253	247	240	241	209	233	247	244	243	237	251	237	250	241	228	264	227	237	275	249	220	240	235	256	225	227	194	257	240	259	232	250	215	252	263	244	239	252	234	233	276	259	246	237	272	247	227	234	241	256	237	236	220	247	263	269	239	271	242	244	242	244	221	207	245	255	266	288	242	236	228	263	239	240	266	266	220	247	249	259	255	246	217	244	249	230	236	228	263	229	256	240	257	245	255	246	259	237	258	252	259	248	250	248	246	238	229	256	229	261	252	222	239	254	242	232	242	205	207	246	227	249	224	227	226	239	256	247	254	253	267	230	226	249	236	243	246	249	235	247	244	235	231	253	257	252	239	223	233	276	225	249	266	219	260	238	229	245	230	235	242	224	278	220	252	242	257	243	234	244	274	217	257	241	235	246	235	246	220	249	224	247	240	244	271	247	271	249	241	242	216	288	267	231	228	245	249	283	255	238	249	236	250	257	224	245	245	210	235	254	230	244	256	220	246	241	228	234	242	222	236	227	230	247	266	234	238	239	241	245	238	231	248	258	220	238	238	227	242	253	258	261	231	238	271	246	257	230	236	270	229	245	244	237	261	240	227	245	251	249	256	259	252	247	256	222	257	239	265	262	215	238	269	230	226	250	268	251	244	266	250	238	245	254	220	220	270	234	253	254	233	225	245	211	246	214	235	253	262	242	237	239	228	243	234	226	275	287	231	246	243	252	259	278	226	223	261	240	222	254	240	226	263	244	248	255	244	227	212	243	252	225	242	225	234	258	243	258	232	227	294	237	240	253	243	230	227	215	245	228	255	239	231	258	274	244	236	248	220	243	266	245	234	234	236	251	256	220	244	250	241	244	249	262	217	228	243	239	252	265	262	255	230	251	238	244	249	237	235	262	243	252	225	244	241	243	223	247	245	247	236	231	211	273	243	250	243	258	264	245	236	247	255	223	237	252	241	229	241	259	250	260	229	264	237	248	250	244	249	274	231	252	260	245	267	229	242	249	251	231	227	236	272	235	251	235	234	257	231	250	243	257	234	254	209	229	248	239	257	258	266	236	214	261	222	252	246	259	225	270	236	239	250	215	265	250	268	245	250	254	297	254	224	236	257	249	222	233	275	235	251	235	263	227	224	274	245	236	234	238	228	211	219	243	274	256	240	253	241	231	236	273	230	241	235	225	242	238	231	242	241	247	251	238	233	267	283	246	231	236	239	246	237	230	204	272	246	265	228	250	278	239	264	263	268	272	230	232	272	247	225	224	236	248	242	257	244	233	248	246	247	254	230	252	257	222	244	219	215	245	235	273	242	264	267	217	240	246	264	232	241	251	265	225	251	232	247	256	244	258	253	248	244	238	215	276	260	254	234	277	250	234	219	273	215	231	241	216	224	226	230	235	232	233	233	269	213	259	263	253	265	265	248	242	263	261	257	245	239	234	243	234	228	242	239	228	228	236	248	249	230	234	264	231	237	230	240	226	223	233	235	236	264	255	213	212	214	237	247	209	227	256	255	233	251	242	235	270	252	222	247	215	251	233	223	245	212	273	230	257	254	252	241	238	244	223	253	223	240	226	249	260	274	257	243	251	237	236	241	241	225	227	245	241	225	273	256	241	228	203	230	211	272	257	247	218	262	215	255	223	264	228	238	228	251	238	249	260	249	252	251	239	252	223	273	238	246	257	243	242	259	245	246	264	221	230	257	241	240	238	215	236	243	225	246	243	244	251	252	216	260	233	234	234	240	246	232	206	238	226	227	244	215	269	247	221	236	238	235	254	231	247	223	244	242	265	254	265	232	254	226	260	269	234	246	233	254	266	232	266	247	255	237	254	215	229	238	263	224	241	239	267	238	250	232	257	235	220	226	230	245	244	256	234	203	247	207	243	249	243	239	257	259	250	237	233	229	250	235	228	258	232	250	235	236	262	227	220	239	244	272
22978	20698	27334	23992	20670	20613	7471	1418	1058	967	855	823	780	720	685	670	660	588	622	568	590	629	534	605	600	559	502	526	562	515	529	535	546	533	521	568	512	521	522	546	530	495	537	557	506	523	512	502	465	505	488	546	482	496	505	531	488	477	550	515	506	517	511	459	523	472	502	514	499	484	457	507	493	496	498	504	468	479	502	529	484	498	524	553	539	562	508	485	514	515	494	499	512	524	546	505	490	525	517	535	530	504	490	496	515	474	513	518	481	449	486	469	491	534	507	517	422	527	481	503	498	503	511	471	498	481	494	474	471	463	490	533	530	488	506	494	493	483	523	509	530	542	523	506	492	493	488	529	465	490	456	486	492	446	469	528	528	483	500	483	487	476	500	469	512	537	476	519	480	469	491	474	469	459	505	491	493	493	469	512	508	478	490	516	492	495	507	498	501	511	508	505	498	501	488	474	531	499	501	513	493	519	498	526	497	476	471	523	505	490	515	542	542	524	518	495	514	447	523	514	493	481	506	472	459	524	518	525	495	498	470	536	498	470	487	488	487	535	512	491	473	512	504	498	476	499	470	504	510	518	469	500	490	503	510	452	554	480	528	502	517	495	506	504	524	516	505	521	484	502	520	523	469	449	528	498	478	448	474	523	452	491	477	455	510	503	523	524	508	523	536	461	514	470	489	496	488	481	509	498	476	500	508	530	486	494	519	536	498	476	466	496	527	495	506	482	475	502	467	491	496	497	549	503	511	496	464	561	468	481	519	524	509	492	506	498	489	462	529	476	511	501	492	478	522	517	483	492	487	521	488	509	508	508	519	513	503	467	501	535	499	481	514	491	546	500	493	480	514	540	482	537	457	490	484	500	494	499	507	519	468	512	460	497	480	507	487	521	516	538	469	519	478	442	493	511	464	448	485	505	473	478	497	493	488	495	486	511	486	527	560	510	495	528	548	483	491	474	482	511	477	515	487	489	495	498	520	488	480	500	499	487	501	500	485	489	504	494	514	494	501	523	496	466	503	546	495	527	481	491	477	480	466	480	537	537	497	533	513	474	503	528	508	526	496	472	502	508	502	485	506	471	519	476	544	499	478	458	498	471	490	477	490	507	487	496	493	501	527	478	561	492	521	502	488	472	501	490	481	490	479	480	488	502	536	515	515	520	514	495	483	527	452	480	506	535	500	517	487	521	491	475	512	528	522	517	449	474	523	477	496	537	490	489	489	529	490	482	498	487	510	502	463	487	473	472	527	497	510	524	493	496	488	486	531	498	467	462	461	531	497	501	472	504	470	459	474	479	487	487	533	495	531	497	475	498	519	493	472	457	510	551	496	462	494	491	515	503	538	488	487	511	495	480	516	513	506	483	495	517	492	503	459	476	494	507	495	501	503	470	523	485	517	495	486	558	519	502	477	515	463	493	533	525	488	481	529	508	477	500	541	496	539	490	506	471	463	527	462	564	518	473	534	493	481	504	514	478	481	507	506	549	505	515	500	505	515	491	509	525	497	505	520	451	467	514	454	515	531	500	506	511	451	481	501	468	478	472	501	512	521	489	494	479	499	516	537	481	505	480	458	483	458	511	509	491	478	531	517	480	483	462	499	476	468	563	494	465	495	486	509	527	467	481	462	496	490	482	505	496	510	469	509	451	472	499	483	496	491	514	461	535	457	476	477	474	515	541	505	480	517	553	467	498	512	483	492	489	475	481	446	478	497	532	487	510	475	490	510	528	482	519	552	447	488	491	491	482	516	497	477	514	500	511	504	501	503	531	482	497	496	537	512	483	513	496	500	477	497	479	483	524	512	519	493	479	507	548	514	525	478	494	485	494	526	517	469	479	490	511	516	458	486	503	505	493	546	495	450	500	464	438	496	499	499	484	492	475	479	540	481	505	517	499	482	504	476	505	533	501	509	508	495	499	526	471	497	523	520	447	497	515	507	479	482	492	509	487	520	490	563	523	458	479	514	456	531	515	488	464	502	486	463	508	554	543	480	528	494	463	506	530	499	489	489	533	508	483	524	507	475	471	505	507	485	512	489	533	479	518	507	447	516	511	471	514	498	441	520	471	469	483	503	462	544	471	511	472	482	455	497	461	534	453	477	513	518	507	536	485	502	486	522	548	491	496	450	468	460	496	472	462	493	497	517	494	454	508	491	494	515	482	459	511	486	467	520	483	524	512	505	535	484	505	464	535	446	484	526	472	511	495	521	549	514	513	504	499	480	459	474	532	517	486	496	487	511	492	509	474	529	513	503	512	490	469	481	493	495	476	500	522	505	485	512	484	504	485	480	534	510	513	490	484	515	502	474	509	499	487	495	480	485	497	448	498	481	480	442	507	491	481	510	504	450	495	533	471	512	502	473	528	512	471	472	492	491	445	487	468	490	502	509	524	511	528	515	465	534	532	488	491	535	506	508	493	487	518	471	488	490	482	490	513	478	458	486	494	509	492	502	520	446	444	487	486	541	498	454	498	504	517	513	481	486	494	519	509	495	464	500	526	466	526	537	469	509	489	510	519	507	510	539	485	481	459	489	501	532	526	492	498	499	491	501	527	564	531	464	490	507	464	533	533	475	444	514	500	475	481	495	466	461	483	490	485	516	495	492	476	494	497	496	507	475	491	501	518	480	492	498	533	493	479	510	472	548	526	475	490	462	500	481	489	500	524	472	523	503	535	468	525	483	488	448	535	497	501	473	474	491	472	488	478	479	523	480	495	503	477	515	469	472	486	526	507	475	490	472	471	511	510	480	463	502	484	472	472	492	497	447	505	516	491	500	527	472	540	470	514	493	489	484	486	491	502	519	525	497	536	495	464	521	476	500	492	456	493	468	503	458	504	478	459	513	489	471	502	492	515	484	511	481	518	483	527	483	514	485	521	511	490	510	491	498	504	484	505	477	481	512	463	470	484	483	501	483	477	495	473	470	464	504	488	507	505	467	545	498	456	453	466	528	515	483	518	511	513	492	494	471	527	493	521	531	502	476	497	484	485	521	484	538	510	485	506	507	515	474	477	470	512	512	484	517	501	518	498	482	492	496	503	506	517	543	506	491	500	475	477	447	517	523	483	538	507	512	535	474	517	484	482	492	470	491	490	462	515	459	495	498	451	512	506	495	463	494	512	532	481	507	520	496	531	505	466	467	503	473	478	496	509	516	495	502	478	510	481	516	506	511	485	477	484	515	506	536	465	525	516	528	495	502	507	510	504	484	480	486	498	512	513	436	499	506	522	499	515	515	492	489	461	517	547	519	505	486	511	523	540	509	537	536	487	494	520	483	479	470	515	490	510	498	467	471	470	491	475	487	471	513	507	487	499	465	487	484	475	486	481	521	498	484	467	528	552	527	498	494	508	530	497	471	493	491	505	512	536	508	539	510	512	521	474	495	436	495	529	480	506	523	498	478	511	496	520	509	519	463	453	465	513	531	479	523	504	468	521	471	495	495	519	495	492	496	501	513	503	537	477	454	515	473	531	468	511
43166	53040	19885	8313	5254	3769	2761	2285	1945	1626	1433	1261	1190	1018	1025	961	863	822	791	739	678	671	684	642	625	646	636	563	572	580	586	550	593	539	569	528	516	508	539	536	510	518	516	519	502	563	571	520	544	512	504	519	463	524	520	529	528	482	512	507	491	494	505	542	521	469	528	468	519	487	519	509	486	506	501	480	462	521	460	482	525	436	472	522	500	478	509	517	481	483	522	483	479	453	521	440	489	532	468	495	499	472	502	535	488	472	518	534	456	485	454	513	505	483	512	495	493	504	485	461	489	505	536	523	485	501	495	455	473	520	523	513	534	533	511	476	476	484	488	471	505	499	501	478	540	522	485	462	452	477	461	488	487	478	503	477	493	460	484	466	493	479	472	525	514	444	476	527	473	489	494	493	458	485	490	449	539	465	529	483	496	493	460	489	489	495	506	486	493	499	487	480	533	500	487	472	489	480	511	502	517	485	494	497	491	470	470	515	504	491	467	471	515	489	472	462	472	516	524	473	488	499	470	491	513	449	522	486	489	507	517	478	507	456	514	478	472	512	485	459	487	477	505	470	508	514	479	496	459	496	498	519	508	485	496	473	525	467	484	484	498	443	491	499	535	512	477	496	511	507	491	555	462	475	510	495	509	468	529	513	477	506	502	504	524	450	527	511	493	509	457	481	524	509	489	488	458	445	471	514	463	486	496	455	463	527	524	477	476	526	498	474	495	515	489	468	501	492	484	498	473	469	507	477	455	482	448	502	453	491	446	465	488	446	469	516	512	468	488	478	461	539	498	457	505	509	449	485	492	456	526	458	462	491	463	486	454	476	526	459	454	490	504	453	506	506	518	451	511	503	491	472	486	469	493	473	528	501	487	498	501	478	512	504	478	497	506	488	504	466	458	513	470	506	507	519	469	468	473	538	513	483	519	507	517	493	491	499	457	509	457	491	500	478	464	443	496	453	510	485	478	506	491	485	512	469	447	438	518	475	490	536	512	511	489	481	505	509	489	467	478	509	476	496	500	450	504	466	482	471	509	439	493	501	504	489	481	485	489	487	515	465	469	502	521	491	487	531	474	514	484	489	491	519	512	436	493	533	507	483	502	473	493	471	438	469	510	522	482	468	471	521	500	466	487	505	486	471	531	478	549	483	517	480	496	520	481	510	504	467	509	512	471	468	491	481	528	496	492	493	500	478	474	442	431	456	502	490	481	469	509	459	503	482	524	454	513	467	488	482	462	487	483	495	440	455	458	452	465	460	507	480	459	460	478	490	436	509	477	506	451	511	507	483	500	497	465	495	480	508	501	488	470	491	474	507	464	514	519	497	453	495	503	496	517	455	496	456	469	469	488	488	497	460	465	510	457	465	498	502	534	499	517	472	517	518	509	469	491	520	474	472	468	477	512	466	512	464	498	492	460	517	468	509	519	522	494	451	460	507	519	489	516	507	477	474	457	490	462	487	494	468	461	508	495	518	493	455	487	478	523	499	496	472	467	500	497	518	472	520	485	491	504	473	511	509	496	471	453	535	465	471	541	513	510	483	492	463	478	521	496	502	463	518	510	500	503	478	501	449	464	484	481	462	473	516	486	494	489	448	520	489	464	486	459	500	463	537	480	438	481	462	521	455	492	471	483	493	471	522	475	431	484	497	486	500	480	510	472	490	497	540	477	504	477	496	474	518	490	439	488	504	501	470	516	507	474	527	497	478	501	464	512	478	523	489	455	528	508	485	435	510	509	462	492	465	503	463	487	523	520	525	473	426	446	500	437	495	496	449	504	474	519	543	508	466	517	470	477	511	484	510	506	496	468	510	469	526	437	463	483	508	493	489	482	465	517	510	528	505	472	491	462	496	472	495	474	460	495	497	459	483	458	480	474	492	470	494	452	515	486	456	496	492	525	443	487	551	489	471	480	481	502	484	511	515	501	490	489	499	486	483	481	516	454	500	462	487	491	511	458	497	482	486	480	523	493	479	509	490	508	518	460	531	487	505	434	469	472	493	486	533	485	512	490	482	499	519	437	498	488	463	519	508	469	477	433	470	473	454	501	519	458	483	468	495	515	468	496	430	467	509	491	469	496	510	506	507	447	489	484	494	510	516	477	472	494	486	484	492	526	523	491	501	472	475	534	489	474	528	472	526	498	468	468	505	456	489	496	524	494	487	483	490	465	507	507	443	508	468	492	468	479	519	457	511	468	459	395	460	457	477	490	512	513	551	498	473	491	454	472	463	508	522	498	464	506	488	503	515	538	500	508	471	502	493	467	524	468	497	470	480	514	524	474	492	440	531	483	485	496	503	477	451	549	477	468	501	521	497	455	514	441	494	441	496	463	522	472	466	448	487	492	520	519	492	490	475	488	491	476	463	506	501	510	504	494	508	489	519	479	493	483	516	544	454	481	535	540	483	469	485	476	493	535	466	498	473	530	491	500	474	499	480	462	519	529	477	517	504	512	443	563	473	479	520	499	507	523	513	508	494	539	493	434	483	495	495	450	486	514	501	466	482	448	468	462	470	471	483	491	504	498	525	537	493	495	498	470	510	507	492	509	511	498	438	532	514	517	470	487	483	461	486	481	507	499	496	519	465	457	478	520	466	500	504	536	500	491	460	522	496	514	487	489	519	519	496	492	477	499	518	474	492	505	493	492	455	478	499	476	507	492	457	492	462	488	497	500	477	499	487	533	464	444	493	474	493	482	472	469	494	520	524	479	473	489	475	512	505	497	426	499	491	483	485	514	483	448	494	479	484	507	499	503	496	493	482	497	509	475	494	483	456	519	466	531	479	460	517	450	526	484	498	496	462	466	458	461	494	477	509	500	472	467	534	473	523	476	517	472	470	488	444	484	468	476	489	507	499	509	494	497	488	500	462	470	462	530	510	533	506	504	474	506	491	524	491	477	487	481	500	484	469	524	498	443	477	524	463	486	508	501	498	472	512	525	449	498	486	497	492	507	508	488	496	515	525	461	501	501	492	499	447	490	490	496	487	521	492	520	481	457	492	491	460	491	481	505	485	509	486	491	465	475	496	508	486	521	462	485	542	513	477	479	495	518	489	468	488	473	502	476	494	483	499	488	483	501	464	485	526	432	479	488	468	459	476	495	514	504	479	539	467	520	543	478	476	481	527	487	481	510	497	468	460	461	510	477	509	491	500	499	493	492	503	505	470	488	471	466	495	493	474	471	499	476	507	500	514	512	457	500	475	478	494	482	489	500	458	478	461	478	450	514	432	503	475	516	473	492	504	523	483	472	473	502	511	487	433	521	469	469	485	510	497	486	482	535	514	500	503	505	459	499	465	500	500	496	508	507	500	480	495	479	493	457	462	502	504	465	481	498	514	450	502	481	495	495	542	516	448	485	467	480	455	463	515	474	504	495	497	493	491	540	490	464	508	536	493	511	466	515	504	500	481	465	478	511	474	457	480	464	487	458	477	448	499	500	519	467	507	486	491	458	461	507	453	551	465	494	487	423	474	500	523
32615	24205	9393	1005	540	502	435	455	447	465	442	484	430	435	455	437	421	454	446	436	449	426	408	456	443	448	431	393	424	444	427	431	452	436	436	438	372	423	409	456	375	429	468	414	458	439	456	457	403	458	433	440	434	423	445	430	458	445	435	395	411	392	455	424	418	450	474	449	431	450	439	454	483	372	444	455	444	428	473	406	436	441	419	397	398	428	407	422	438	439	457	408	452	446	393	448	470	422	425	434	412	417	481	398	415	455	440	442	469	375	475	426	447	436	431	474	421	426	440	437	406	444	434	422	429	410	438	451	420	449	416	444	418	391	436	448	421	419	450	420	438	410	426	442	405	457	417	411	399	428	402	408	436	402	415	431	404	452	429	430	425	434	456	426	455	474	447	453	427	419	419	433	435	424	459	425	445	454	403	438	434	447	464	448	420	446	388	427	389	482	406	452	442	447	428	422	472	417	432	413	481	436	443	395	457	446	440	482	418	471	401	418	427	404	432	437	442	437	451	425	436	469	422	422	424	428	417	447	418	406	458	434	420	446	405	441	414	451	442	424	437	459	414	416	423	427	435	414	471	474	467	431	416	438	421	427	425	402	407	414	394	461	444	409	444	449	408	406	438	430	459	423	423	461	397	436	464	408	425	451	411	448	492	457	462	429	464	408	411	443	460	429	426	423	426	427	433	440	432	435	439	486	443	457	399	426	468	424	431	451	425	410	431	381	437	388	413	446	437	392	388	432	446	423	448	453	415	430	413	450	447	429	424	453	424	434	433	415	456	447	423	427	459	415	428	433	442	454	484	438	413	428	457	452	431	404	463	431	445	458	426	465	424	444	450	431	403	450	425	446	424	433	428	434	451	453	444	445	402	449	400	412	416	417	461	440	441	415	382	426	452	444	426	423	480	432	416	426	411	417	444	406	417	410	447	426	470	439	419	482	443	452	449	446	417	457	437	405	398	429	412	439	402	424	467	441	411	450	388	426	430	445	420	449	417	386	435	410	437	451	478	432	421	499	438	444	445	445	446	433	427	454	447	433	449	454	451	426	410	399	485	484	431	435	418	405	444	434	454	417	410	411	453	419	443	438	416	448	406	412	433	449	421	430	406	427	430	424	436	433	409	418	439	427	417	425	425	447	437	449	445	437	449	433	457	443	441	397	466	439	417	402	443	457	423	426	422	458	431	408	405	430	447	415	456	485	458	433	427	458	421	395	432	409	411	398	457	472	468	441	432	475	438	405	424	403	444	426	466	407	469	464	422	384	430	436	380	431	459	406	433	446	429	445	405	456	449	468	425	433	452	448	416	462	422	440	451	422	450	414	406	457	444	395	447	468	462	454	455	440	423	399	425	437	447	472	413	452	432	440	439	452	459	441	405	416	411	418	384	421	420	428	414	402	456	432	423	450	387	446	421	435	442	442	461	452	447	421	429	434	409	440	422	452	419	431	417	425	421	408	432	441	443	403	434	462	430	457	442	462	438	445	408	471	418	430	410	429	429	451	427	427	433	403	475	421	449	453	448	448	412	443	427	423	471	396	433	451	454	433	411	447	424	424	480	444	421	459	450	382	442	426	409	432	417	426	449	435	480	444	433	429	386	426	426	458	449	453	432	397	439	400	456	436	419	417	431	459	454	427	451	447	446	456	417	417	455	412	408	449	479	449	425	430	440	449	428	443	449	432	401	455	439	462	450	472	447	416	450	401	394	425	448	421	424	489	423	438	465	408	436	451	437	439	424	433	427	467	426	457	448	440	439	399	458	445	398	413	432	404	421	429	465	414	423	431	445	418	458	457	433	467	432	442	459	460	408	459	416	455	434	453	424	474	431	432	423	432	460	405	437	445	440	439	427	430	467	427	422	438	416	461	441	413	458	478	438	445	441	426	455	413	392	454	450	400	488	415	424	399	473	433	442	439	418	428	443	441	442	448	415	426	431	432	461	419	450	407	431	422	477	430	422	431	436	410	463	414	451	475	450	422	471	420	439	409	446	431	438	430	442	421	445	436	449	449	432	437	428	437	445	434	452	437	453	434	395	417	429	430	434	455	406	434	441	439	445	451	429	457	448	448	491	458	458	431	402	446	415	415	392	417	477	447	454	422	426	477	439	455	416	394	435	444	456	438	410	449	398	424	481	446	442	444	443	407	444	410	440	462	413	443	462	421	421	438	444	446	449	470	419	456	414	410	407	447	429	384	391	445	430	444	432	418	421	426	399	462	442	429	415	433	450	449	455	441	422	429	439	419	462	403	437	437	405	425	471	384	421	429	415	407	445	429	433	448	413	420	410	457	416	465	478	423	465	479	423	419	468	454	421	443	454	407	441	443	423	463	461	423	424	433	442	426	454	410	445	424	466	482	465	436	468	412	473	467	461	442	413	432	429	404	436	437	408	406	388	440	426	440	456	401	431	435	419	406	438	389	427	452	418	426	449	414	420	439	403	430	444	439	415	412	473	462	451	455	416	444	444	432	455	422	449	381	431	445	395	429	403	418	411	433	434	453	429	420	450	461	415	407	450	478	424	460	442	441	450	403	431	406	442	402	411	427	441	457	423	452	427	423	465	419	462	406	474	394	422	418	408	453	422	432	447	397	436	439	477	442	424	425	442	431	458	464	438	419	408	470	454	426	434	416	442	443	431	448	475	430	436	446	440	419	427	438	433	458	445	426	410	402	412	436	415	422	473	406	448	433	428	457	426	432	443	436	427	427	470	430	411	432	430	401	443	425	403	440	430	404	429	408	452	426	425	433	437	437	400	435	441	403	422	444	403	406	453	418	454	443	425	461	460	426	446	413	420	457	447	411	411	467	456	406	429	446	438	422	408	431	455	415	421	441	454	410	411	424	454	415	404	419	461	431	430	440	449	417	416	371	399	405	458	433	423	444	411	437	436	445	462	435	464	473	414	424	394	410	392	409	422	421	411	413	440	448	443	450	449	386	442	413	407	419	408	432	452	434	427	434	460	469	408	445	398	423	436	416	437	431	462	459	465	444	448	414	392	436	426	437	412	447	414	446	467	469	407	421	407	445	432	427	475	422	449	485	361	441	429	434	417	415	428	426	433	453	425	399	444	412	455	433	408	410	448	424	425	420	415	453	444	412	394	440	421	441	466	405	474	425	410	455	442	426	424	424	441	456	406	411	450	433	402	461	429	413	420	448	447	454	462	398	430	434	442	462	422	446	439	426	487	466	466	422	421	450	443	417	400	435	415	415	426	419	433	402	398	419	428	455	423	451	447	464	427	415	414	383	429	455	452	450	447	419	434	444	421	422	414	406	429	433	449	400	443	444	402	398	422	423	445	473	400	439	439	392	437	437	426	436	457	428	412	444	444	450	432	440	426	416	423	435	448	405	432	455	440	457	446	464	435	465	445	447	423	439	413	459	440	472	428	438	401	381	435	424	415	446	457	427	427	449	429	431	455	434	426	415	431	444	413	378	432	443	462	400	467	443	414	421	447	429	437	465	405	428	425	445
34011	29737	5118	805	660	593	546	526	542	479	530	493	480	506	518	515	460	486	482	505	441	515	500	433	471	479	447	485	460	478	510	475	460	488	501	475	484	477	503	475	478	456	506	437	474	497	518	468	461	479	463	479	474	458	512	508	503	490	457	467	497	490	456	506	501	490	481	457	468	468	454	475	481	473	455	474	490	456	477	519	497	439	486	511	490	492	458	488	476	474	495	480	505	474	524	472	470	446	494	459	449	450	468	473	487	468	484	485	499	495	471	489	514	485	509	459	477	435	454	438	458	466	481	489	479	460	488	487	480	468	474	495	485	527	484	482	507	445	459	536	503	456	499	442	500	462	469	477	485	465	453	473	442	446	497	465	467	458	474	479	485	464	467	449	475	489	483	477	465	508	458	454	469	444	474	486	490	479	507	474	469	491	505	504	491	482	473	502	468	489	452	476	463	493	498	497	483	472	474	458	483	472	452	505	461	486	436	463	462	464	508	498	455	501	465	464	422	495	483	458	475	494	494	509	494	494	479	465	454	478	476	472	486	474	476	498	495	488	489	460	502	458	488	476	449	491	478	482	493	517	493	450	448	458	463	511	477	470	471	465	452	466	474	471	485	446	476	471	446	484	460	468	465	501	440	478	459	463	507	502	491	430	492	474	474	453	469	487	465	495	478	473	493	502	475	479	469	487	491	478	473	493	503	498	450	499	477	452	449	498	438	494	493	482	460	488	464	493	478	480	466	466	478	476	462	466	502	465	469	459	491	490	516	456	497	468	505	455	491	440	475	459	466	489	467	453	510	468	442	490	464	460	496	430	476	470	480	474	498	491	460	433	485	452	519	502	494	469	466	477	488	506	486	476	485	492	496	491	479	485	490	499	448	450	482	479	452	469	536	493	493	442	502	470	510	494	495	502	487	487	513	492	469	432	480	456	476	431	476	481	511	498	460	463	481	445	483	463	475	478	473	525	488	485	483	463	464	502	479	470	475	485	459	496	516	519	471	479	495	499	484	493	494	468	491	469	486	493	450	461	470	482	464	453	476	495	465	472	495	491	485	473	447	483	461	489	499	484	487	458	452	524	484	486	472	475	466	451	475	449	452	543	486	445	487	508	477	497	537	473	479	454	492	455	505	444	529	486	510	470	474	489	493	457	466	496	470	491	458	496	457	501	479	471	442	448	449	491	479	451	458	467	481	447	461	439	463	509	470	441	464	450	507	448	477	464	497	444	457	493	496	472	520	470	457	472	431	471	469	488	478	475	449	478	480	464	509	498	457	477	475	492	533	505	491	453	468	489	465	478	481	488	466	486	454	465	467	448	486	442	459	437	491	474	491	488	447	499	475	448	475	507	473	491	493	485	432	468	457	471	461	463	501	465	455	463	449	477	485	475	457	479	472	479	482	472	476	471	475	506	475	460	500	465	476	484	461	485	506	533	552	437	453	521	476	448	480	456	498	484	496	488	485	476	519	524	480	413	514	462	494	488	487	506	468	454	499	469	463	512	480	486	439	502	489	491	479	465	420	507	520	453	495	463	462	492	502	467	453	497	475	457	505	509	497	447	488	451	452	493	508	508	470	465	494	514	491	470	461	469	492	488	514	509	459	409	477	472	437	422	462	427	444	469	457	472	495	525	492	480	483	454	457	460	437	502	447	455	513	470	513	454	468	493	470	490	447	466	504	460	464	486	471	505	470	506	454	472	477	485	457	468	468	469	471	459	495	503	446	463	453	483	457	480	495	505	447	499	465	472	507	509	467	472	465	487	462	504	498	470	477	486	470	476	479	484	474	526	481	503	436	478	521	469	485	503	482	477	490	458	444	494	494	453	492	461	457	473	504	493	456	481	450	471	471	500	442	519	471	492	496	493	473	490	476	475	508	480	478	475	448	486	452	476	482	501	489	484	475	504	495	465	474	473	508	466	463	447	459	480	488	486	465	484	497	505	493	449	469	460	478	467	464	465	474	454	522	480	508	490	446	464	463	477	455	517	481	493	482	470	450	450	483	505	442	498	427	456	484	475	480	480	461	486	509	465	453	489	514	457	469	467	508	487	494	504	502	429	483	453	454	442	453	448	509	460	455	485	481	479	480	475	493	482	504	512	468	474	485	452	495	480	485	519	488	442	473	510	452	497	468	468	442	465	508	456	495	480	478	505	482	476	510	438	467	453	440	457	495	487	446	473	484	472	477	482	443	454	524	477	467	516	451	469	482	494	471	449	501	450	508	525	487	488	449	455	458	434	485	435	513	512	456	467	492	479	451	438	500	549	489	506	491	485	465	510	464	441	493	426	471	472	460	473	476	498	463	513	437	461	478	478	446	484	464	480	461	492	492	480	470	457	517	511	504	459	481	483	480	491	444	509	495	482	487	506	458	490	468	489	522	503	464	456	517	466	490	457	473	455	497	490	468	506	506	468	495	486	494	476	492	506	477	481	486	469	460	433	480	479	499	520	463	492	474	522	496	484	488	481	440	473	455	503	464	457	476	466	509	471	441	496	488	458	463	490	501	437	460	495	477	443	489	459	505	457	493	481	446	480	449	483	466	476	526	472	483	449	468	506	490	522	469	438	489	469	483	494	457	534	490	456	495	487	468	523	471	464	509	461	491	514	505	507	470	485	463	482	452	467	469	470	475	474	516	426	492	459	435	516	476	510	479	471	481	479	449	483	499	455	494	478	464	499	425	446	489	455	496	492	485	493	463	457	460	456	464	532	489	479	456	471	439	477	488	453	498	496	480	486	487	486	433	482	488	486	476	496	485	492	483	499	468	514	481	456	448	433	500	477	446	515	423	492	507	467	476	477	490	493	489	458	501	455	521	502	477	451	491	477	476	444	486	486	483	437	460	490	475	474	508	450	464	478	492	452	514	494	482	490	492	475	508	472	456	495	466	446	460	508	497	465	443	467	463	505	480	477	478	498	490	495	528	485	479	495	501	491	453	450	494	467	494	472	479	507	448	460	472	506	472	493	469	464	466	479	488	439	506	472	473	502	470	462	456	524	485	495	489	493	490	482	490	482	530	467	472	503	485	500	465	471	503	480	483	483	525	487	451	495	478	487	502	463	470	517	497	488	502	455	475	534	452	494	480	469	474	479	496	505	450	468	481	489	492	430	446	523	475	483	527	469	442	476	508	487	501	451	528	480	494	461	460	451	486	443	461	508	473	469	465	486	507	485	461	477	472	496	483	465	490	481	471	465	497	473	501	506	499	461	496	504	456	470	481	494	476	457	506	464	461	481	489	475	468	487	469	497	459	494	469	473	477	492	459	467	474	459	474	476	479	471	443	537	511	473	463	433	487	461	448	460	477	466	473	480	435	467	494	470	446	457	470	488	437	510	478	447	498	500	485	468	445	469	486	480	472	453	452	497	447	470	466	474	449	489	464	461	507	501	505	459	456	472	481	486	472	508	491	491	489	488	530	540	500	524	506	472	481	491	448	521	471	453	476	508	442	461	445	459	437	442	456	495	498	447
24990	20723	26921	24387	20576	9538	1064	655	508	496	429	387	370	335	341	326	305	279	282	282	244	278	256	282	259	236	247	245	258	218	243	223	261	239	229	215	234	226	237	224	234	226	234	239	221	245	234	240	277	239	230	238	233	233	233	253	201	212	248	216	219	220	237	242	223	203	206	237	234	229	247	222	214	195	211	209	237	235	210	225	222	237	210	188	227	218	233	228	233	238	221	219	216	193	199	208	212	185	225	215	209	214	224	202	240	246	223	195	223	231	244	212	221	200	235	191	185	222	216	231	221	225	219	199	221	214	200	211	220	205	226	234	212	193	237	217	205	227	229	217	217	214	240	227	192	225	203	214	244	218	212	219	211	223	224	220	217	240	228	207	217	228	197	208	223	218	204	231	244	197	211	219	205	224	188	226	221	213	206	215	222	229	200	222	198	213	213	226	204	216	223	221	216	181	210	212	238	217	216	232	236	224	206	221	208	241	215	228	219	221	240	238	243	212	226	211	222	206	218	225	218	240	193	224	257	204	213	199	224	222	224	186	225	233	209	207	202	223	209	243	227	197	238	209	196	207	194	205	212	209	236	211	190	260	202	221	221	229	194	232	238	222	217	227	215	196	210	246	234	217	239	225	232	225	237	246	228	211	212	214	206	227	203	229	197	208	233	220	223	223	245	240	206	209	218	240	227	229	222	232	200	212	219	213	209	219	217	214	228	207	222	219	227	231	206	242	218	233	219	202	201	189	216	215	213	184	229	226	229	218	238	240	219	189	222	211	216	249	217	219	209	222	221	226	206	224	194	245	210	195	236	225	203	216	218	215	221	225	216	241	219	232	241	217	206	239	235	230	196	200	240	223	219	209	209	198	187	241	209	183	234	210	191	233	204	204	228	221	195	237	224	226	238	240	215	206	207	235	213	202	208	203	203	228	196	241	231	200	226	216	232	236	214	219	200	212	201	190	230	219	209	219	224	222	208	207	212	207	230	219	188	239	229	230	205	193	215	222	224	217	224	242	222	208	210	203	228	216	250	212	229	238	221	231	200	218	208	219	223	218	229	213	231	232	214	219	210	209	211	220	217	187	229	227	203	209	216	196	215	211	198	209	197	220	202	228	218	206	208	229	220	215	196	208	246	194	211	207	251	233	207	225	220	223	229	192	211	210	189	236	219	212	217	211	215	226	217	223	195	237	191	188	213	204	198	226	201	210	233	206	221	215	236	220	222	206	255	241	231	249	218	221	226	220	193	216	225	228	198	238	214	208	236	211	204	215	197	206	212	211	220	208	232	230	198	199	202	192	196	226	210	199	200	199	224	219	209	200	222	225	234	199	221	216	222	203	228	206	199	227	203	222	228	201	221	214	238	228	204	198	229	213	208	225	215	194	236	233	230	211	234	254	212	220	191	197	225	209	239	227	232	216	181	197	230	198	232	222	219	213	220	238	217	242	193	220	198	231	205	214	199	218	214	229	240	240	225	210	241	204	193	228	218	240	240	216	200	203	213	246	224	209	213	225	245	214	213	207	210	224	213	195	224	214	223	251	224	214	221	208	197	224	242	192	230	203	228	202	246	225	215	232	238	226	209	201	200	233	236	229	201	197	229	225	224	183	211	231	197	224	225	215	193	237	235	215	228	211	219	204	220	217	208	214	237	212	220	206	211	202	212	167	231	226	235	230	209	225	213	235	240	229	211	225	190	228	218	244	204	220	200	194	206	226	231	232	234	216	215	219	247	223	212	215	234	227	210	210	229	221	239	214	217	202	214	221	227	202	248	237	234	217	223	216	210	204	240	217	220	199	204	207	206	248	207	205	205	193	208	236	200	218	244	217	215	242	216	166	221	230	209	216	232	207	225	220	220	209	222	230	203	221	223	220	206	220	203	234	211	227	220	219	252	241	218	219	220	187	219	202	220	208	218	205	196	197	228	191	218	222	223	206	236	195	222	235	234	204	207	217	215	232	230	206	212	210	211	219	204	237	196	204	214	231	225	221	228	211	218	240	205	220	221	246	197	243	264	199	215	186	228	198	172	204	219	228	241	215	236	206	240	214	237	215	223	213	207	229	210	222	202	228	249	228	223	222	193	225	212	216	241	218	206	226	218	223	222	208	248	203	229	209	232	251	234	207	220	227	210	190	197	206	202	221	228	191	221	216	200	202	222	219	188	252	234	215	242	201	219	198	211	230	213	246	209	197	230	220	240	231	206	213	193	226	201	203	191	218	188	211	231	217	214	236	231	212	250	224	206	205	224	227	190	209	223	244	235	216	207	223	243	215	222	223	202	207	191	211	213	223	243	197	228	203	217	212	222	233	222	212	192	237	241	223	216	217	223	223	212	219	194	221	208	256	215	238	226	234	206	207	217	227	243	190	213	218	222	213	229	243	221	225	222	218	225	235	224	213	205	216	217	213	227	202	224	227	230	216	197	200	219	218	217	224	238	235	234	230	233	227	203	220	223	216	198	209	235	226	217	231	230	235	231	238	209	210	221	221	195	216	203	224	204	221	218	221	231	235	211	218	211	222	224	210	209	214	210	228	210	210	227	193	208	226	227	227	226	236	212	204	220	211	226	230	219	221	233	232	224	206	181	211	259	196	203	242	228	222	222	216	233	215	229	235	199	203	202	211	208	217	216	228	207	198	216	189	241	202	222	206	241	212	234	213	233	224	216	210	202	205	242	218	235	243	203	216	228	203	201	222	200	208	222	204	208	255	213	218	224	203	224	209	250	220	239	251	191	228	226	207	205	208	221	232	193	198	241	227	181	194	243	189	223	268	214	231	235	226	210	202	197	213	228	205	217	225	231	231	239	221	205	227	197	213	236	225	191	209	227	225	202	237	209	227	223	238	210	212	211	211	215	198	217	223	225	222	215	182	198	180	199	207	210	213	246	215	206	211	239	232	254	227	219	218	209	223	196	235	196	237	219	221	239	238	224	236	228	192	200	247	199	227	186	218	232	227	207	188	196	204	218	229	183	209	218	198	222	211	235	214	231	221	212	229	205	207	202	222	218	197	220	205	200	188	220	208	211	210	213	227	215	197	246	242	226	200	242	212	200	203	235	227	235	214	246	231	203	202	207	214	222	219	229	200	227	220	243	207	243	234	213	193	206	239	230	188	206	226	212	214	224	212	218	219	217	216	209	217	209	201	220	219	229	217	206	219	215	196	208	216	212	224	195	237	219	231	207	250	213	216	234	225	208	189	206	230	213	214	192	214	211	206	259	249	227	212	223	243	206	240	237	206	189	216	219	224	214	192	203	231	221	220	211	195	233	215	198	213	216	208	235	230	223	213	232	240	224	192	226	224	219	236	180	224	244	242	220	216	205	210	232	222	221	211	212	225	212	225	213	214	219	215	235	219	221	233	215	219	231	189	215	209	201	243	196	210	226	239	175	213	225	221	214	176	223	221	190	199	209	215	231	224	228	191	189	182	201	243	213	229	251	217	202	202	212	230	215	214	236	199	197	215	232	210	212	220
39041	46116	17004	4834	2889	2135	1553	1235	1038	891	761	674	622	548	557	455	448	399	385	357	384	342	329	315	315	313	298	268	288	274	283	257	263	261	255	251	261	281	285	275	229	288	248	254	263	281	267	242	241	266	252	249	257	243	252	278	248	276	243	252	247	256	222	252	223	243	252	267	250	283	274	217	252	246	249	234	236	239	238	257	255	269	229	260	256	227	246	245	246	235	274	252	247	236	293	245	234	261	257	263	246	233	239	253	247	242	255	224	247	237	236	246	253	248	247	225	211	266	244	253	233	268	271	236	244	255	256	257	248	272	262	202	255	235	259	244	249	208	256	261	267	253	253	225	229	249	265	250	267	216	276	224	264	248	243	231	223	266	238	245	232	243	245	239	248	248	236	259	249	224	249	246	237	231	225	244	260	269	244	250	224	261	248	247	263	265	268	234	231	231	244	234	234	233	237	238	230	248	256	240	230	235	252	235	272	248	234	246	256	247	250	251	237	274	232	229	239	222	247	202	226	252	221	264	234	273	245	264	249	275	239	224	224	234	255	242	238	231	240	265	222	227	257	255	238	226	235	240	230	220	213	245	244	227	250	245	235	241	223	226	251	233	232	232	255	269	233	228	240	242	245	236	271	244	236	245	225	259	225	271	241	226	238	238	239	248	265	251	250	249	223	265	235	215	227	251	265	260	262	234	237	255	261	241	258	255	276	219	236	259	256	260	246	250	234	231	252	218	238	235	257	240	224	238	230	245	241	225	247	263	228	249	265	242	222	237	240	235	220	216	250	244	267	252	256	240	227	249	242	214	242	230	230	238	223	261	255	225	248	232	236	236	216	241	239	246	243	223	248	225	254	223	239	256	262	237	250	221	239	237	262	249	195	236	253	249	224	230	245	205	223	262	235	229	260	239	239	237	250	235	233	279	222	278	232	248	262	248	228	260	257	225	247	222	240	238	226	258	239	250	240	246	263	275	244	222	217	210	227	255	229	219	260	254	236	219	224	240	251	244	242	221	237	247	236	245	246	228	212	244	237	226	255	247	226	247	235	271	252	243	243	244	264	248	247	253	252	235	231	261	259	233	226	249	246	248	212	255	223	249	234	279	265	206	230	237	206	251	230	251	247	237	244	221	223	261	267	253	240	235	245	218	234	237	267	250	237	274	233	215	247	268	207	245	240	240	229	228	243	248	237	245	246	254	213	248	213	249	226	228	257	219	230	230	246	222	256	240	255	248	226	215	248	236	222	257	240	275	243	268	250	276	226	230	263	235	253	227	234	227	233	232	251	207	251	241	248	255	266	254	226	263	231	246	247	247	232	240	232	220	227	260	251	210	217	244	246	262	247	260	224	222	243	264	287	230	241	243	237	218	265	262	252	255	236	240	230	251	224	218	236	250	263	241	251	250	252	229	244	208	251	255	262	255	221	243	234	252	243	236	258	233	238	222	255	256	216	264	235	250	245	244	247	242	249	219	247	258	239	265	254	223	251	247	214	247	247	263	222	265	245	256	248	245	231	196	251	253	231	236	231	237	240	243	256	237	257	258	231	266	217	248	215	201	242	259	246	235	236	230	246	246	245	262	236	233	237	253	249	237	274	230	264	249	229	231	253	207	228	252	233	243	226	246	232	232	234	242	245	261	255	225	260	223	244	261	244	239	227	245	257	262	245	262	222	258	265	258	250	242	232	224	219	257	264	226	221	221	242	257	229	208	231	244	241	212	250	249	258	228	231	247	253	256	228	246	233	247	222	251	233	272	229	229	236	242	235	249	231	244	256	267	240	200	270	215	256	255	238	224	234	252	248	244	247	231	246	268	245	230	236	241	209	240	236	248	237	242	233	234	243	229	255	223	247	262	271	238	284	248	240	258	267	254	256	244	255	241	259	263	248	252	266	270	246	290	253	243	231	219	248	256	204	231	222	219	234	256	238	239	228	223	258	265	233	247	239	248	233	254	241	249	246	270	249	241	251	237	254	266	224	220	258	224	260	242	212	232	261	229	241	281	267	263	237	227	246	235	259	247	237	275	230	236	239	229	250	233	276	221	244	249	267	250	236	246	252	257	240	218	210	232	262	264	251	242	253	227	254	250	241	233	236	246	232	255	245	244	270	228	247	209	239	220	259	241	275	230	225	241	247	228	241	227	227	238	246	249	225	237	222	241	214	243	237	228	241	253	252	268	229	237	260	262	258	224	244	265	255	225	245	256	221	238	242	204	241	240	218	250	264	289	268	245	242	245	229	223	268	240	252	244	229	248	258	244	236	221	241	228	264	265	222	272	227	232	264	252	204	223	244	221	226	251	247	220	244	261	206	245	236	245	238	254	238	232	239	260	235	260	235	213	256	198	235	223	231	223	214	236	225	220	230	221	259	238	256	231	240	256	229	236	247	238	250	234	273	247	261	226	235	247	221	238	250	237	217	245	238	250	239	241	233	229	205	222	220	209	246	255	237	227	217	241	209	265	260	244	236	285	245	229	231	242	229	231	247	242	228	227	237	250	229	236	233	226	236	228	217	236	205	273	233	247	253	232	269	228	257	237	220	222	216	249	213	246	238	258	229	249	245	231	259	247	247	249	251	262	248	223	246	233	236	238	219	244	266	226	238	265	254	247	235	210	233	221	240	233	237	255	261	231	236	222	230	239	274	242	241	227	267	246	220	222	262	244	252	233	237	244	272	237	254	250	222	234	256	262	226	225	254	259	234	261	261	219	271	279	232	207	220	216	271	247	229	249	246	238	230	221	237	276	239	235	241	253	231	244	244	227	247	234	226	230	233	246	239	252	247	262	254	238	221	231	238	237	236	227	254	260	241	217	234	246	243	248	258	215	257	267	234	263	237	274	234	255	245	255	241	242	270	236	254	226	263	233	215	243	248	244	247	231	247	242	228	263	242	254	235	246	263	249	256	261	253	245	237	238	240	238	226	221	220	236	263	240	239	223	262	242	221	265	258	229	266	275	215	223	262	235	218	262	258	238	221	239	250	267	246	276	259	245	226	258	216	229	250	261	237	224	220	245	221	236	218	239	217	244	269	247	259	226	245	262	255	254	229	239	220	231	229	264	251	218	246	252	224	253	226	239	237	255	237	206	249	253	248	278	222	220	269	230	236	251	255	214	230	236	226	239	232	244	220	249	256	277	247	259	260	217	245	247	243	215	260	235	211	228	243	237	244	217	247	240	239	255	244	242	245	243	269	232	234	234	255	229	217	218	240	212	218	252	235	224	233	236	265	238	248	263	211	267	240	232	230	256	254	230	214	230	232	238	257	261	237	234	248	229	233	222	223	246	259	250	222	240	210	218	231	231	222	241	236	284	218	269	228	231	255	224	219	229	224	249	220	228	229	275	226	249	236	264	251	254	250	266	224	226	267	265	248	214	235	215	224	247	259	231	249	253	213	219	227	239	216	223	251	241	258	249	240	253	251	233	219	251	252	262	246	213	250	253	239	240	225	251	223	250	229	267	249	232	245	259	239	238
23029	20683	27345	24024	20658	20536	7582	1359	1113	1030	887	832	823	755	718	674	640	631	636	612	592	599	545	556	575	556	529	590	554	554	551	540	532	510	499	515	519	513	544	512	546	530	529	490	497	488	521	519	481	496	479	560	551	530	460	478	506	521	521	535	515	470	549	477	486	461	526	472	513	494	496	515	496	494	479	506	537	499	487	496	494	461	523	519	501	482	498	487	530	528	487	569	493	495	519	522	485	509	511	463	480	521	468	493	515	505	497	498	531	469	509	496	509	503	491	505	483	500	497	442	484	520	464	478	497	446	495	458	466	511	514	467	521	516	497	487	503	491	501	484	492	493	506	486	528	497	499	479	492	496	502	490	529	480	523	520	505	524	519	507	521	538	527	540	480	494	495	516	513	504	492	492	480	526	490	527	514	517	484	557	521	542	508	486	492	475	475	496	497	486	508	523	489	550	491	492	502	526	477	483	497	522	508	526	505	509	520	518	491	513	493	481	496	506	486	492	514	508	517	500	482	530	492	459	492	463	529	494	497	536	498	513	507	532	486	539	534	493	478	511	549	514	522	504	499	460	473	496	474	521	495	477	540	474	491	454	491	513	504	502	491	480	515	500	542	437	520	489	476	496	500	522	467	512	494	526	530	517	474	468	506	507	505	474	499	477	454	492	480	467	505	493	491	519	488	502	486	500	506	471	522	525	486	497	498	475	497	480	557	462	460	497	530	492	506	504	477	519	533	475	515	509	524	533	518	506	506	504	523	512	491	520	527	488	487	453	534	526	521	524	492	522	528	503	504	535	493	546	466	507	444	483	489	441	538	511	517	529	489	497	513	455	521	529	498	539	506	460	466	469	534	517	509	549	478	545	515	498	493	508	456	513	453	500	500	487	516	501	505	515	473	520	510	490	515	530	524	461	505	475	561	475	475	509	498	459	492	516	500	528	489	519	477	515	488	511	510	485	511	503	508	483	484	484	528	483	491	497	475	473	503	478	508	487	470	491	537	481	506	460	496	501	492	531	511	513	463	515	452	522	549	508	485	493	512	476	476	484	522	505	515	511	483	499	513	491	496	500	524	471	483	502	479	461	517	459	516	491	486	503	478	507	520	527	500	497	532	501	488	501	492	491	562	531	492	510	518	526	501	456	528	507	497	501	505	521	466	482	504	485	493	526	487	470	478	514	490	491	486	464	503	472	480	467	520	514	475	480	520	474	499	497	529	511	515	494	485	481	506	516	490	485	505	466	468	500	490	511	479	520	481	499	473	468	463	468	526	482	492	436	493	503	457	473	505	498	462	469	485	531	493	478	518	500	498	524	511	504	466	497	504	518	504	522	453	494	536	470	482	486	489	495	488	490	504	477	504	508	522	488	518	491	554	527	523	503	477	520	520	506	510	495	493	508	514	474	477	488	496	494	501	494	505	478	491	515	486	480	500	513	506	494	486	458	515	484	501	474	499	520	517	481	462	483	478	504	502	530	511	507	481	482	534	516	502	485	499	503	510	484	529	515	479	502	519	465	477	476	518	501	507	493	492	529	486	479	487	502	490	530	493	445	508	548	486	492	494	472	520	480	494	527	476	439	497	513	500	507	505	481	546	492	480	510	492	496	492	471	529	504	501	499	478	515	480	492	502	515	507	494	480	530	515	494	489	492	515	500	491	474	496	490	521	489	486	502	502	488	495	507	474	552	495	513	527	464	531	529	505	484	509	487	510	502	517	507	487	495	486	444	493	494	491	494	436	501	524	529	525	481	528	494	499	520	505	515	523	491	461	471	479	545	553	486	472	509	515	521	495	460	478	505	495	480	536	527	507	500	509	512	500	495	501	474	495	505	528	508	486	498	491	522	519	477	496	520	470	484	536	476	469	469	484	516	527	513	485	458	508	507	476	512	485	500	496	489	488	486	499	512	474	493	493	473	477	497	455	528	506	509	479	489	495	469	481	495	480	521	482	506	531	520	511	479	494	458	464	520	478	515	520	504	514	503	504	476	483	504	534	513	521	513	514	545	475	505	481	516	504	532	518	483	487	509	534	519	464	544	498	525	454	527	423	494	477	500	496	483	506	486	495	501	526	493	495	491	496	476	525	469	537	490	469	482	566	525	509	475	496	484	505	551	494	450	485	457	527	487	462	455	477	488	486	522	524	505	532	458	463	490	498	506	537	507	478	522	522	489	516	516	506	511	488	505	544	431	503	476	488	493	486	507	492	495	471	533	495	490	532	491	513	508	516	461	489	464	479	525	488	495	476	466	500	516	541	483	454	493	501	500	497	519	482	508	494	515	525	484	517	473	523	500	518	468	508	506	506	504	489	506	528	517	494	502	501	534	508	486	485	491	499	524	505	500	486	475	470	494	488	497	487	465	554	443	523	500	458	489	498	507	537	483	472	492	489	512	467	508	509	512	512	460	508	506	518	501	476	495	506	520	508	487	490	494	503	499	453	517	481	458	511	499	456	501	499	471	482	457	518	540	512	485	493	514	524	509	468	493	466	480	514	480	478	494	493	474	543	497	500	508	505	491	513	510	488	500	459	497	491	490	473	530	482	484	495	476	481	497	518	463	482	481	476	471	522	507	515	499	490	534	498	456	525	484	514	490	523	487	485	458	517	469	521	488	469	481	511	533	488	516	492	495	478	535	459	489	485	456	504	482	506	537	511	472	537	498	517	474	447	495	538	495	509	441	489	517	505	501	478	505	492	492	533	514	494	487	507	494	501	471	517	508	499	535	480	508	522	476	484	515	508	522	467	476	508	500	480	507	521	491	500	495	473	522	493	504	509	485	524	504	500	453	545	500	504	497	506	501	493	465	507	524	505	510	475	456	516	454	480	520	493	501	472	528	467	474	488	508	474	519	501	469	501	477	504	517	523	522	500	470	489	469	515	454	514	483	498	517	545	510	544	518	506	469	514	491	483	489	515	490	461	494	513	496	487	481	495	497	549	527	479	491	516	490	498	499	509	503	482	484	539	504	485	453	474	523	493	473	506	513	456	481	499	514	487	505	493	460	508	522	533	488	482	483	535	491	525	483	487	502	486	487	497	488	491	455	498	479	506	492	526	492	497	490	467	553	503	488	519	472	493	538	499	492	516	489	496	506	474	504	499	485	484	482	506	493	513	514	500	524	468	451	538	510	492	481	494	498	468	492	517	521	477	498	471	531	508	519	456	529	481	488	490	491	518	498	469	522	520	467	496	478	453	507	508	493	510	502	455	508	517	491	528	501	472	468	531	457	478	484	518	493	502	479	547	483	529	474	486	485	486	515	473	463	497	494	508	478	527	487	494	465	503	508	515	502	475	501	522	519	498	488	478	485	482	524	506	510	511	494	492	508	493	521	510	523	508	488	474	499	475	504	531	535	514	497	504	502	514	510	488	508	544	491	449	439	544	519	509	497	492	500	523	509	479	510	500	512	515	474	505	538	468	526	503	551	473	493	545	532	504	498	531	455	510	549	450	516	532	501	504	482	491	490	509	481
42717	52264	29563	8955	5302	3760	2794	2333	1897	1690	1418	1254	1140	1078	1023	926	834	728	833	737	779	713	665	619	639	634	608	597	575	591	539	583	504	501	554	530	525	547	513	545	606	517	506	527	531	517	509	519	521	541	514	519	522	507	513	515	521	509	495	520	508	503	503	523	496	489	514	476	482	483	494	541	491	494	508	454	496	476	519	494	465	501	481	491	538	478	454	503	502	499	472	507	498	469	456	510	500	534	514	492	513	472	516	480	457	527	515	444	476	515	485	502	489	519	483	473	453	493	471	506	478	475	461	505	518	458	515	470	480	448	525	526	462	476	508	494	483	458	484	479	484	490	534	467	515	474	538	510	476	511	498	494	506	454	486	470	477	502	477	506	504	489	485	521	514	477	504	513	509	459	495	481	498	456	510	458	481	481	489	510	481	493	531	494	508	489	546	519	502	472	467	478	470	476	485	476	496	494	458	490	483	483	509	509	503	499	484	465	484	531	514	524	516	505	492	441	523	535	492	508	514	487	480	506	490	482	490	508	494	500	480	498	464	497	520	468	472	483	499	492	517	518	529	465	539	457	551	501	434	519	452	511	488	517	464	459	477	501	493	526	514	501	513	507	502	493	519	487	449	455	481	486	439	521	486	483	474	480	459	514	486	531	499	515	512	495	508	504	501	481	500	483	505	491	514	486	486	481	494	547	485	444	500	442	500	479	482	449	479	483	499	464	493	507	467	470	475	473	477	511	525	436	450	487	493	448	500	447	519	446	507	461	470	473	488	483	459	457	475	510	490	464	506	494	513	498	475	518	511	503	448	521	495	492	512	516	498	500	498	518	473	524	497	476	489	523	516	468	474	491	502	459	513	463	502	498	491	491	483	479	466	514	480	494	486	490	465	482	464	500	474	487	504	493	489	476	495	464	502	478	522	491	512	564	470	461	477	477	464	484	503	498	504	453	490	474	440	471	492	502	468	468	503	472	473	508	466	458	509	526	507	496	505	488	510	481	505	461	492	481	477	475	478	487	464	501	462	470	464	488	496	484	464	458	492	509	479	461	511	491	506	510	488	526	482	516	460	461	497	513	478	511	480	483	499	467	460	479	487	496	463	481	452	492	475	526	486	505	529	485	487	460	492	502	476	511	513	473	489	496	504	485	493	488	512	484	506	475	504	476	488	514	502	497	470	479	482	476	486	521	536	483	475	469	452	495	471	492	503	489	475	457	492	517	511	472	490	488	495	478	475	514	472	502	450	426	469	482	488	491	491	481	487	444	493	491	491	494	479	463	469	481	488	508	494	476	472	491	480	530	513	450	497	531	502	487	527	483	529	485	510	491	497	455	501	493	450	517	484	494	490	534	551	484	500	484	500	537	483	499	473	526	506	512	501	487	445	507	512	494	499	477	522	505	476	493	489	460	488	498	473	464	462	459	486	524	496	483	490	478	459	525	528	481	499	480	476	498	499	508	510	469	505	460	477	484	494	484	457	461	455	513	504	495	464	495	482	490	481	494	497	496	492	512	499	485	500	469	471	495	457	492	462	488	465	499	530	494	507	494	497	509	492	452	502	493	505	522	518	535	486	528	490	494	497	497	473	485	513	482	520	502	465	512	546	475	496	535	490	504	471	461	485	503	488	504	486	502	463	472	423	488	431	502	487	495	501	516	516	482	467	511	501	507	497	462	517	531	492	488	515	466	483	458	500	488	490	487	477	516	508	501	490	465	473	486	490	473	473	462	434	482	495	561	462	523	510	498	534	491	501	491	516	469	507	496	513	491	481	538	529	511	517	505	478	545	530	499	444	498	469	482	462	496	486	436	508	478	498	489	485	491	483	492	498	467	506	496	502	489	485	463	486	481	493	505	501	463	449	484	489	491	491	446	527	471	480	481	522	526	475	489	497	506	524	469	458	503	521	503	500	466	474	462	502	455	502	514	510	488	486	477	502	513	423	497	456	475	482	472	482	463	470	491	490	508	475	463	462	433	511	486	518	471	486	501	520	475	499	530	514	492	453	476	484	508	464	503	493	492	539	460	518	494	463	525	504	474	493	497	481	494	512	454	458	490	500	471	486	498	472	505	497	490	475	486	466	483	447	454	492	508	480	465	513	512	461	466	482	539	470	526	503	484	516	505	516	530	478	472	522	453	511	499	486	487	495	484	491	470	474	445	442	500	505	523	499	505	466	446	494	500	487	489	477	482	495	513	507	501	523	454	461	514	471	464	496	457	513	500	523	502	459	458	531	476	466	511	525	471	477	510	507	499	540	539	497	482	506	508	468	490	470	508	519	499	525	504	487	493	444	495	466	532	492	473	515	529	468	516	487	483	467	473	501	509	474	481	462	493	513	465	455	492	492	496	483	459	512	515	489	542	456	479	475	533	486	499	455	460	503	466	454	466	470	483	466	467	535	510	522	530	461	508	475	493	497	502	497	497	509	478	479	464	469	530	496	453	507	465	542	487	472	530	496	501	489	467	435	480	494	482	474	473	485	492	511	451	512	495	462	502	506	487	465	487	516	481	493	508	482	471	501	478	498	499	476	490	468	485	477	486	497	532	491	478	443	501	474	508	508	485	487	500	534	484	475	474	471	489	492	510	515	486	489	480	510	478	499	442	485	467	483	476	481	496	486	479	517	479	513	510	483	475	503	470	524	499	489	484	497	469	484	496	502	462	488	473	493	469	493	539	494	503	498	441	483	506	456	503	467	503	474	475	446	499	469	463	492	459	500	479	508	510	467	476	513	497	449	511	504	490	516	472	470	496	466	471	503	505	524	478	473	486	473	482	459	512	485	484	471	450	443	490	517	514	516	484	483	536	520	448	466	518	519	489	452	502	525	483	531	475	485	496	481	497	508	477	499	487	500	507	510	536	471	477	505	484	494	501	484	529	496	507	486	493	490	462	533	513	455	484	494	496	520	511	449	481	511	484	460	426	500	492	487	491	453	511	443	489	471	465	461	471	465	491	472	475	507	492	472	504	530	470	497	499	523	490	478	526	486	477	503	501	512	528	507	488	491	477	476	522	482	483	496	491	504	480	505	469	463	460	519	485	483	482	482	502	489	502	482	481	488	496	496	510	458	485	497	506	489	483	515	507	522	517	513	484	503	512	501	486	518	493	486	518	470	490	488	496	487	463	487	475	485	478	484	501	459	458	478	469	496	456	517	467	525	554	487	487	476	515	484	460	486	475	482	477	498	469	512	525	482	474	478	527	492	496	494	516	497	490	495	495	509	491	520	489	503	484	535	461	483	512	473	486	495	496	513	551	477	498	488	471	493	485	510	490	456	473	468	491	519	491	505	481	491	484	493	456	537	447	492	513	483	451	441	455	475	462	502	500	529	460	516	539	477	476	508	487	503	475	468	510	463	502	485	454	508	495	527	487	464	484	468	536	541	506	512	473	548	500	500	498	477	486	470	497	493	487	478	476	469	497	492	485	501	473	469	486	494	498	445	503	528	505	448	495	495	541	495	509	495	457	511	494
32645	24216	12578	1711	582	434	489	439	463	438	473	404	439	459	484	503	433	410	407	437	451	409	414	422	435	417	455	408	436	447	420	472	398	446	386	425	408	443	451	396	399	486	445	428	432	413	441	429	443	419	415	451	453	450	437	454	451	447	456	420	450	453	416	407	461	406	431	453	449	442	421	402	459	456	430	423	453	446	458	454	422	433	448	445	436	384	444	461	422	452	437	390	426	415	443	415	424	427	446	412	439	455	435	431	391	417	438	410	409	463	434	462	406	408	416	430	442	426	436	439	444	412	423	439	420	417	467	427	437	422	422	437	461	442	438	409	432	422	431	434	411	450	448	413	444	444	421	444	415	471	464	459	439	458	429	463	406	457	481	452	435	430	438	426	450	415	422	400	460	393	461	405	416	448	429	412	470	430	421	426	426	387	421	437	447	452	437	440	408	457	438	432	444	445	397	430	420	427	431	409	423	427	425	404	447	402	441	433	461	427	453	426	457	449	440	472	448	471	409	416	459	425	408	428	428	428	450	449	412	427	458	430	419	432	440	447	429	393	422	400	389	429	425	443	427	450	446	415	435	425	434	445	447	411	427	446	476	439	400	426	464	459	411	429	424	438	438	414	421	479	453	419	448	384	434	447	413	419	446	411	420	418	450	426	408	429	417	412	447	448	419	441	377	415	418	453	401	415	476	420	446	412	455	454	449	446	427	442	426	414	422	451	440	411	426	454	422	440	449	440	467	421	456	417	447	413	479	445	435	448	448	409	417	436	409	409	444	400	445	443	419	398	440	451	415	435	445	447	422	407	433	451	485	450	404	414	415	446	474	428	434	476	417	449	443	464	400	479	429	402	442	434	463	438	410	404	415	420	445	404	421	423	414	404	456	455	444	434	420	414	414	451	427	452	481	399	458	412	414	396	423	420	422	426	405	435	445	395	457	400	445	437	395	424	436	441	464	459	420	427	429	391	447	419	436	442	387	424	430	409	403	384	439	433	417	473	434	469	409	432	444	432	391	445	443	446	413	432	446	458	429	472	455	402	432	425	428	468	439	385	431	400	458	432	425	441	430	468	422	454	452	461	421	460	449	447	439	444	456	422	405	466	447	447	421	396	417	442	419	449	456	396	415	458	438	441	450	444	463	426	424	466	408	410	434	434	435	464	432	436	447	470	417	415	453	420	452	442	454	455	423	453	397	418	406	445	484	438	455	407	441	417	414	445	460	468	479	423	436	424	435	408	443	402	430	426	456	409	426	407	457	473	447	455	422	451	409	416	441	473	424	412	433	423	424	418	472	397	432	460	437	421	434	453	439	438	442	414	419	453	462	421	433	476	458	407	424	437	427	441	421	432	398	432	427	425	439	393	432	450	440	439	432	459	420	447	432	476	443	413	441	417	449	433	458	459	421	409	428	424	459	448	441	435	415	423	400	442	435	433	434	435	404	408	415	404	419	421	425	444	458	474	444	430	441	445	428	472	411	444	431	409	429	425	426	462	439	436	424	439	448	433	414	418	456	409	449	422	441	409	411	448	429	398	405	408	403	413	464	424	448	438	417	411	428	442	465	439	444	469	416	418	443	431	441	488	445	402	439	446	444	413	447	431	412	452	423	437	450	418	421	462	408	417	422	439	390	424	443	400	433	443	435	409	411	440	437	407	456	420	430	438	465	455	439	439	445	436	424	466	403	439	449	454	458	425	437	440	404	417	422	412	431	402	421	427	451	444	421	466	422	438	457	433	424	438	448	448	430	413	434	425	461	433	440	412	467	402	463	421	443	393	410	438	395	432	431	449	444	416	466	422	469	425	447	420	406	432	443	463	451	466	423	404	410	427	408	429	470	432	438	372	472	423	448	465	425	443	470	425	427	455	405	453	404	408	425	428	402	449	465	435	435	425	446	410	415	422	424	434	408	442	444	405	404	447	406	452	411	376	419	460	458	422	464	412	455	417	435	440	431	420	423	389	428	402	393	439	439	436	430	417	397	434	422	456	449	443	406	438	437	422	434	400	400	462	431	412	441	411	456	444	430	439	421	430	431	403	456	467	450	442	450	424	416	437	467	455	439	407	438	439	457	400	453	436	430	457	446	405	414	438	428	433	435	427	430	476	394	409	454	445	468	423	422	436	448	441	443	415	428	435	422	443	434	421	414	450	433	425	431	440	421	419	436	456	473	456	436	430	449	425	426	444	422	450	409	437	487	445	430	427	409	438	432	444	429	426	416	442	416	430	438	429	453	446	483	433	432	428	477	438	431	415	416	399	430	429	442	437	408	442	377	463	440	428	427	452	465	420	405	434	436	463	407	489	443	441	418	431	433	434	408	426	439	457	434	392	425	447	396	442	412	433	427	425	428	463	421	421	422	445	450	426	422	427	410	431	436	420	416	442	467	434	429	384	442	440	435	419	445	453	431	415	449	395	415	452	441	430	427	433	472	415	403	445	403	444	445	422	452	414	452	461	421	431	429	447	427	430	390	411	434	413	433	455	425	415	453	419	466	440	397	411	410	450	423	446	424	436	392	402	424	400	434	477	394	410	439	428	459	394	435	438	427	434	457	464	449	438	425	434	474	424	427	437	433	427	445	441	441	403	424	430	438	423	421	451	422	420	414	431	465	416	437	434	436	436	451	378	418	447	474	422	427	380	458	438	408	466	425	457	447	405	429	435	401	446	432	447	455	438	449	428	422	412	477	430	439	434	472	418	420	432	395	454	462	411	394	402	463	407	437	439	387	449	457	453	424	438	459	439	472	420	463	456	476	457	430	385	451	474	430	448	422	471	428	408	411	414	438	448	428	408	407	443	425	426	405	412	399	442	397	425	425	461	449	435	454	443	404	426	399	438	415	445	449	412	423	423	433	435	427	468	479	479	418	441	398	437	462	445	428	424	443	454	468	435	446	439	401	454	447	445	436	423	416	436	478	442	464	413	472	422	434	440	414	473	430	405	431	414	449	477	403	410	454	420	451	392	463	463	366	445	434	418	403	457	429	419	420	431	423	443	414	428	458	410	462	441	433	453	387	429	407	444	408	442	421	456	453	423	436	454	441	426	429	458	450	414	446	401	447	421	433	404	416	459	390	426	400	458	465	434	429	463	448	422	471	403	438	434	398	476	422	455	409	442	404	477	464	427	445	421	439	439	419	390	413	443	408	413	447	450	424	417	486	481	439	460	458	473	384	430	468	429	449	432	442	456	416	428	432	451	440	424	442	386	448	412	440	457	453	416	460	415	443	452	425	430	409	450	455	418	434	448	431	447	444	410	450	451	431	453	422	409	420	396	447	442	441	403	439	400	435	436	449	444	405	418	416	430	411	453	440	433	444	408	462	395	422	431	429	417	395	464	452	432	404	391	410	400	458	428	451	433	430	430	397	453	429	413	461	433	462	419	413	428	430	439	447	432	441	452	440	437	443	408	452	381	441	409	479	451	426	419	434	448	417	447	462	443	425	463	446	413	459	408	442	449	418	400	457	427	423	437
33868	29482	13701	1001	649	578	563	504	474	537	489	520	493	520	489	481	499	492	513	449	468	502	484	472	502	482	462	452	473	525	491	475	448	460	483	517	463	472	468	468	482	483	475	480	471	468	479	470	478	486	508	459	473	471	509	498	472	474	506	520	525	475	511	475	488	456	449	497	432	467	491	487	479	490	486	479	488	460	435	480	502	524	467	492	474	448	443	476	442	508	491	471	434	458	459	484	447	489	433	463	438	473	465	465	470	511	481	443	484	494	486	481	493	482	508	473	479	468	465	481	456	451	473	464	437	493	459	507	495	493	474	502	487	454	466	503	451	475	468	500	498	450	500	459	497	492	456	463	533	485	484	484	470	492	456	484	485	506	449	455	461	466	475	492	457	453	452	490	468	449	451	482	498	449	486	461	489	449	434	454	479	480	447	503	475	476	494	476	475	442	485	486	430	455	455	501	506	518	502	455	510	491	472	495	517	483	474	480	516	494	470	506	455	478	498	501	436	495	462	503	523	463	475	503	504	450	489	468	459	479	424	489	496	473	489	465	474	480	490	482	478	476	497	433	452	474	481	472	443	448	467	468	494	451	445	458	440	459	468	474	458	424	480	488	479	453	451	448	491	472	488	471	483	510	474	470	470	449	472	459	459	493	468	473	432	479	509	497	467	495	478	468	483	467	481	480	474	492	464	468	468	467	505	478	483	443	435	496	478	476	493	480	465	493	448	429	444	488	460	499	514	474	460	507	466	499	470	462	502	509	486	463	461	433	472	490	456	459	473	465	488	498	514	502	453	519	502	462	471	475	473	479	464	451	468	508	469	461	496	491	489	487	468	479	438	475	448	498	470	435	437	452	475	504	485	492	515	415	484	464	457	452	485	456	477	468	473	456	501	444	465	476	468	455	476	458	456	452	509	453	458	484	441	466	522	402	506	465	448	465	478	461	475	476	466	491	485	488	504	494	491	457	479	499	453	488	495	477	437	483	455	466	477	477	481	489	467	402	451	460	427	488	511	447	460	465	496	469	455	489	503	416	510	463	526	450	504	484	473	440	471	492	478	419	500	487	503	479	491	468	474	437	479	445	499	459	484	457	469	518	515	455	473	458	515	450	522	489	500	434	466	475	495	454	511	455	447	473	466	471	442	477	481	466	466	425	514	487	475	478	479	459	455	473	529	469	444	485	506	540	518	477	477	459	480	501	476	511	459	479	500	476	497	488	498	507	479	440	459	468	479	498	449	515	478	508	454	500	446	502	502	460	472	505	482	461	510	467	477	498	471	507	486	450	466	487	460	471	483	487	462	455	476	487	502	450	451	474	456	460	492	518	465	436	483	463	459	477	481	486	468	464	499	490	521	444	480	433	456	494	437	438	442	491	486	464	478	512	450	525	461	489	429	435	485	471	480	491	475	470	487	453	445	461	460	507	475	497	467	469	474	491	449	465	481	462	490	481	442	483	497	485	489	464	459	524	416	459	463	511	473	476	499	469	487	517	467	474	481	443	493	474	444	467	477	464	449	465	499	448	501	455	469	436	486	464	503	467	469	464	458	461	467	492	439	503	475	456	468	474	430	465	467	449	516	452	490	435	488	508	478	472	489	479	479	433	495	473	507	465	466	468	492	504	439	476	532	491	490	464	462	499	451	468	447	479	474	487	519	500	474	476	479	475	446	453	441	490	457	478	483	469	489	495	486	484	463	482	483	452	446	468	463	481	483	509	493	468	462	474	481	482	453	474	471	524	497	482	451	463	462	480	424	486	472	485	462	488	504	502	502	482	442	503	460	466	465	449	527	509	449	489	524	460	475	475	461	448	441	484	450	505	481	464	520	477	467	500	504	464	457	446	510	455	496	486	481	478	478	458	442	500	463	492	485	459	483	478	489	478	447	472	498	477	454	498	463	460	456	473	519	486	456	484	476	488	473	496	458	474	484	463	464	481	450	468	462	458	493	461	482	465	488	507	467	478	476	476	484	468	470	458	481	445	480	461	449	505	480	466	465	475	468	464	505	495	449	480	515	474	474	457	440	479	463	452	462	476	453	450	497	427	481	458	500	445	487	461	440	494	469	509	486	482	513	504	454	453	442	463	484	450	490	452	482	460	485	463	482	451	461	462	475	483	471	485	481	450	463	489	453	512	470	470	482	488	446	474	475	455	472	442	442	509	490	479	477	467	475	471	454	442	458	464	462	458	448	501	445	502	460	452	475	528	475	447	455	433	459	471	469	466	414	485	505	461	476	463	480	473	454	481	493	482	458	481	495	490	461	478	472	459	487	452	467	471	472	454	489	489	496	469	444	462	446	493	482	462	467	496	462	482	454	498	429	478	486	512	478	446	489	468	504	453	473	506	478	463	479	467	466	492	486	506	475	483	447	489	523	477	449	459	476	464	450	485	513	441	492	511	465	453	497	496	516	471	456	491	478	466	476	467	455	523	515	514	490	450	489	512	475	470	507	485	482	487	458	482	463	480	478	492	467	499	475	476	496	453	472	462	476	476	550	459	436	457	444	468	467	496	487	450	495	439	439	502	472	453	481	505	501	506	472	465	490	464	459	484	458	480	470	462	457	494	478	474	462	452	475	475	461	496	501	444	463	467	494	470	407	459	487	446	464	467	485	488	484	515	446	473	464	470	481	465	477	453	437	533	474	487	484	496	455	496	472	450	468	462	495	481	503	491	481	453	467	468	503	474	495	466	501	467	484	463	479	437	493	455	469	484	479	478	486	461	481	503	461	483	466	477	503	463	501	443	479	456	477	485	467	439	438	468	526	509	455	445	462	457	478	459	447	470	474	480	502	492	476	484	447	461	470	451	488	458	468	480	465	457	482	479	476	477	483	457	495	480	452	425	466	466	467	500	492	485	470	471	439	444	443	480	451	471	452	477	492	515	499	445	479	483	486	469	490	495	485	493	503	472	441	500	480	453	494	511	484	515	442	473	479	454	510	485	496	446	486	485	471	487	521	460	517	471	475	483	455	440	479	474	478	453	510	447	448	507	452	478	475	449	445	455	458	487	519	454	461	468	472	483	443	469	510	548	514	461	467	470	447	473	463	486	447	498	447	477	483	502	495	505	459	479	492	482	492	478	485	513	506	446	463	452	485	463	443	455	451	469	455	491	432	455	452	492	482	468	487	449	471	482	461	493	514	467	454	444	506	458	495	491	456	516	478	491	483	484	497	493	472	436	471	479	487	475	447	462	457	489	461	464	483	477	455	479	469	492	487	498	486	500	461	486	470	504	501	500	470	471	447	498	442	419	520	463	474	462	443	472	479	488	439	458	461	497	456	484	451	488	497	471	470	500	483	453	464	503	463	448	461	464	498	460	471	487	482	463	516	502	449	436	447	453	454	478	463	501	488	463	516	459	432	508	449	471	467	464	473	442	450	475	456	519	499	488	516	468	428	494	491	499	479	477	491	507	490	483	472	455	480	453	456	465	464	471	440	492	473	500	447	507	462	504	482	465	479	478	437	481
24978	20738	26939	24437	20584	9862	1143	694	533	437	441	389	367	321	331	306	269	285	280	279	258	273	269	274	263	231	273	232	243	251	212	224	260	247	234	237	244	235	220	230	248	249	221	235	224	223	227	217	224	238	259	216	232	239	242	242	206	217	201	246	223	231	212	237	221	251	222	219	193	241	235	213	231	237	216	221	223	219	209	192	224	249	224	222	237	242	206	229	212	254	240	213	254	226	228	197	224	227	203	217	217	197	198	239	218	212	221	212	245	193	224	237	217	214	246	200	224	221	198	229	206	211	219	226	237	208	221	230	239	230	234	196	215	259	231	181	223	208	214	220	239	226	210	200	218	243	242	223	212	215	226	212	226	220	216	236	204	216	237	215	226	257	232	230	216	232	230	212	200	222	197	205	237	219	213	226	245	233	227	220	231	206	217	202	222	212	230	227	240	220	237	228	222	246	231	199	207	237	213	236	234	239	218	225	224	197	229	220	235	234	228	206	224	219	228	234	228	213	221	210	238	233	217	230	198	205	239	241	211	197	201	218	218	239	223	244	223	234	229	217	215	225	225	222	204	223	231	207	219	228	197	212	209	209	218	214	226	210	215	221	234	219	200	229	214	216	191	201	222	227	223	235	217	194	220	226	212	228	210	211	204	226	232	224	198	238	207	232	231	237	223	232	234	205	242	221	222	198	226	225	219	232	205	204	215	206	221	201	229	221	212	232	219	220	205	244	197	220	219	215	218	216	214	227	231	231	213	218	209	214	222	209	227	193	210	231	224	228	262	244	232	226	227	199	202	232	218	208	201	209	206	215	194	233	240	218	232	216	208	241	233	211	197	206	220	232	218	195	203	224	209	213	213	211	236	226	212	223	240	232	237	220	220	204	217	212	219	216	190	214	217	216	225	229	208	250	252	202	224	222	221	254	224	203	198	237	235	231	209	227	222	219	246	212	223	215	200	205	184	185	197	228	224	260	227	246	221	219	212	225	211	201	238	240	242	217	227	235	211	226	236	218	223	224	215	243	198	249	233	212	213	244	209	209	209	185	210	206	220	211	223	199	217	238	211	233	218	223	214	231	234	218	217	210	219	221	211	217	231	260	239	217	217	221	239	226	208	228	210	219	228	205	175	198	203	224	239	238	211	188	219	224	199	227	235	241	208	216	231	247	207	241	215	199	215	208	204	242	263	219	233	216	225	231	201	198	227	218	189	219	238	205	226	215	226	215	225	255	234	207	216	213	222	217	190	220	189	232	215	213	205	200	217	227	213	238	218	203	225	245	221	236	251	193	219	234	216	232	198	210	226	243	227	260	213	210	227	236	222	209	214	220	207	204	229	232	230	202	207	246	216	235	225	204	237	218	213	235	212	244	200	230	230	202	205	234	205	222	208	225	225	223	211	216	221	198	227	198	236	239	223	208	242	202	227	210	223	232	205	205	223	218	214	210	212	217	216	231	195	209	224	246	219	220	241	244	213	208	232	189	232	250	222	224	223	249	216	237	198	214	246	202	239	221	223	238	227	206	203	213	190	226	215	232	247	234	222	237	204	211	225	217	226	205	218	170	200	213	229	209	229	192	202	237	218	240	218	254	208	199	224	227	215	225	237	192	236	200	219	197	212	217	214	198	244	213	228	233	216	211	204	227	191	205	234	214	241	224	224	225	196	213	219	216	231	217	233	206	211	196	238	236	215	187	236	236	212	207	210	216	224	231	219	230	225	231	226	224	203	209	217	210	231	220	211	238	190	231	220	213	208	251	238	213	248	221	233	236	216	223	221	266	214	208	233	229	226	234	201	226	218	240	247	226	238	214	205	230	228	219	220	217	237	223	223	229	213	224	230	220	198	231	208	229	226	221	221	239	226	241	228	224	222	238	212	190	224	200	209	228	239	215	192	201	232	205	234	220	228	220	221	194	238	222	234	221	204	204	221	218	197	219	208	200	206	214	235	234	224	217	204	208	231	221	230	229	213	212	212	205	210	220	263	200	227	218	238	246	236	231	189	220	230	234	200	243	216	227	218	242	197	266	247	233	213	248	204	232	210	213	223	216	211	219	217	231	209	227	217	244	214	226	209	235	240	231	255	211	224	233	249	224	220	238	213	209	253	211	232	220	232	240	198	209	217	231	205	226	214	189	206	225	204	242	190	199	227	230	188	204	226	217	229	213	211	234	211	217	234	231	190	215	240	210	224	231	205	215	243	214	210	217	225	178	227	221	218	211	233	228	223	212	203	204	224	209	230	217	229	200	234	264	225	219	218	218	246	226	207	218	232	209	210	205	202	209	228	229	203	218	229	242	228	220	219	218	210	211	226	214	246	207	249	239	248	215	216	233	206	204	255	218	206	241	237	200	238	188	239	229	225	240	211	215	233	196	228	223	226	209	204	234	216	224	219	226	205	220	224	218	201	201	206	213	213	222	228	249	234	237	207	227	232	255	221	233	193	202	206	217	239	214	232	200	223	244	226	237	222	212	202	233	226	179	238	216	224	226	188	230	193	234	195	216	196	238	223	201	229	219	241	182	223	211	215	215	222	234	215	225	237	223	223	230	224	210	218	200	217	217	218	206	211	227	206	241	225	231	191	214	203	230	203	190	210	196	215	207	212	222	213	218	204	209	239	211	252	210	216	245	211	217	230	193	209	214	230	209	242	221	221	212	208	244	199	217	210	193	177	220	218	218	217	221	231	202	210	214	240	223	230	225	234	243	226	222	250	222	185	220	229	218	216	242	198	216	240	200	216	245	202	209	193	231	246	201	207	205	186	221	244	220	227	225	227	195	230	216	231	233	251	231	218	209	212	231	212	228	222	198	234	197	224	204	211	217	208	221	227	226	231	215	221	210	226	229	218	196	211	223	200	201	233	219	210	215	232	193	221	199	226	232	227	232	218	195	222	238	209	225	225	218	233	224	205	218	236	224	239	214	229	236	188	220	218	240	221	243	220	222	212	226	233	235	210	223	203	220	237	213	247	222	212	223	223	210	221	231	224	205	222	212	226	207	235	218	244	239	227	224	225	217	225	220	211	230	218	213	214	222	191	241	191	228	208	245	204	210	219	237	208	209	231	261	226	239	207	228	224	238	229	235	206	210	224	230	234	215	216	232	237	213	196	230	215	216	228	221	208	220	201	206	228	210	209	208	225	202	195	215	216	196	214	214	219	219	218	223	216	207	231	228	206	201	193	189	225	227	239	200	229	184	218	211	225	200	204	230	228	223	221	195	216	242	228	214	205	208	215	220	212	243	233	231	229	235	212	207	244	206	194	215	203	235	212	197	252	233	201	194	218	231	222	218	216	218	225	219	216	210	200	231	221	236	193	205	227	207	225	206	214	238	217	196	224	239	201	213	212	202	218	199	220	203	210	233	224	216	200	221	222	207	194	220	216	235	220	218	236	247	211	228	213	209	214	198	229	221	225	231	216	226	198	229	229	199	240	207	247	233	233	203	210	236	210	232	220	198	229	214	215	219	205	199	212	215
39394	46816	28707	4878	2924	2114	1541	1234	1054	799	737	661	619	583	573	450	434	397	428	408	345	355	371	316	253	309	340	285	265	291	269	272	293	286	260	280	258	251	253	272	270	282	255	243	274	254	267	242	253	275	249	253	271	252	233	212	281	256	234	266	268	251	236	246	250	240	272	240	238	247	263	241	249	246	237	229	253	242	259	226	235	258	239	251	225	255	265	223	258	248	256	250	224	261	252	258	264	234	249	248	243	234	274	227	209	268	245	229	237	248	246	219	234	271	267	261	258	228	278	223	242	207	238	240	271	237	267	245	235	251	235	219	246	255	243	233	231	252	253	225	225	241	246	277	240	230	230	226	263	248	234	235	247	216	231	260	267	243	246	250	257	243	252	253	264	254	265	264	252	247	239	245	242	244	235	246	245	236	234	270	256	240	256	224	240	245	255	218	256	250	249	283	251	234	249	253	240	274	240	251	244	236	252	247	239	258	197	249	256	256	248	234	242	242	257	250	262	231	221	240	233	242	213	244	235	247	254	240	253	274	246	223	241	254	237	242	238	211	243	270	256	239	261	245	250	246	229	237	257	263	234	235	236	241	214	270	245	232	247	264	241	252	221	264	249	270	249	254	241	238	262	261	250	253	246	231	244	218	232	221	221	271	260	247	294	225	252	211	221	226	235	245	241	262	241	260	253	250	271	223	240	239	258	247	274	258	220	256	227	219	220	236	216	241	222	250	252	225	228	228	272	254	251	232	254	238	238	235	250	228	219	246	229	237	249	225	223	231	230	254	258	231	269	227	232	260	230	192	239	232	264	281	249	223	265	244	250	226	255	212	246	249	284	256	241	214	236	230	273	237	248	258	237	244	235	250	254	242	268	284	276	256	257	252	255	282	264	232	242	247	251	219	254	260	267	222	233	245	260	271	231	253	227	248	245	263	213	246	238	249	227	239	269	251	240	248	231	267	238	241	230	258	250	244	231	231	260	244	252	261	226	242	238	260	263	267	236	230	236	235	226	251	250	223	227	255	223	256	230	239	240	269	262	250	256	240	231	252	236	239	255	252	256	252	240	237	229	253	247	245	236	223	250	249	259	265	231	239	228	253	234	233	249	232	221	272	272	233	264	232	239	261	241	271	246	241	247	260	240	257	269	248	264	237	290	214	267	241	230	254	235	223	248	241	248	272	243	247	240	255	259	237	265	249	255	230	226	234	229	246	265	254	237	242	236	261	265	255	252	247	269	237	238	225	249	245	246	222	229	242	252	244	275	283	235	244	268	203	292	238	256	246	269	243	269	250	231	236	242	234	269	281	248	235	238	244	258	263	211	264	244	240	240	218	234	233	234	209	244	265	225	238	235	236	251	239	240	229	246	239	215	244	240	263	242	234	263	265	234	260	245	257	260	233	236	242	234	249	246	238	262	228	226	249	254	259	223	223	249	244	250	234	239	260	224	234	233	235	245	219	230	214	240	229	250	234	222	224	244	257	262	224	248	250	250	230	236	207	258	261	260	270	253	259	228	234	240	243	215	251	266	236	238	248	247	249	256	243	244	205	239	221	236	238	241	241	235	258	260	248	231	238	239	241	272	238	251	251	266	245	226	253	236	230	238	236	258	251	224	229	227	247	227	231	257	230	236	252	223	242	272	260	243	234	242	247	239	218	235	229	235	277	210	268	243	243	230	208	247	256	296	252	250	256	235	248	252	231	235	251	270	224	241	247	249	226	251	231	268	258	260	238	248	250	233	241	265	235	251	253	235	257	254	222	241	260	255	235	220	240	232	249	237	249	254	239	241	268	249	206	249	247	291	256	239	239	244	239	238	247	243	276	248	241	255	219	251	260	280	268	239	241	257	263	273	273	236	241	260	255	243	248	235	235	278	276	244	242	240	243	233	225	250	228	242	239	252	233	261	251	248	225	245	233	233	230	236	218	242	224	252	236	237	217	266	251	226	251	247	210	232	248	241	233	262	263	271	266	213	229	254	262	229	270	229	227	258	267	248	253	227	222	252	263	232	262	224	247	220	251	263	235	251	250	228	220	242	256	239	241	264	220	248	283	252	230	237	230	236	261	251	265	235	260	231	235	270	264	232	260	259	248	216	234	242	247	246	223	230	244	244	267	238	246	253	242	244	256	275	251	238	242	237	265	225	216	223	236	266	285	237	258	240	219	292	234	266	225	256	253	250	248	265	232	232	253	259	246	239	236	258	262	231	237	229	252	228	234	242	254	215	248	239	270	247	239	249	269	246	242	248	239	254	247	218	244	228	269	238	260	246	258	230	231	261	231	224	238	257	237	249	242	249	281	218	263	248	268	245	236	240	242	234	240	234	242	236	227	245	242	245	232	252	214	222	251	238	248	287	234	236	252	233	283	250	258	229	230	226	276	230	244	251	261	253	231	250	200	242	228	248	235	247	269	250	233	241	256	226	256	235	252	221	235	228	216	240	257	228	234	221	249	274	242	237	246	238	236	264	252	238	230	259	244	254	237	247	243	207	254	211	257	254	261	223	245	228	243	254	244	235	243	248	244	235	253	284	257	237	231	218	275	250	234	228	269	252	249	241	217	273	254	295	255	225	238	232	256	237	244	251	280	252	239	262	220	253	255	277	247	247	258	250	226	260	251	215	250	246	228	229	247	272	243	249	246	245	252	264	218	261	250	225	277	227	248	247	247	228	231	243	263	233	240	286	271	241	232	228	244	231	215	247	264	213	239	227	234	214	256	245	227	243	226	282	232	247	237	228	240	225	250	231	250	255	238	249	256	234	278	254	257	260	257	228	245	261	231	249	243	260	267	226	228	247	240	207	241	247	265	246	237	231	255	232	251	252	233	224	231	243	261	226	244	255	265	234	269	205	220	239	243	224	238	246	229	235	252	265	245	247	237	222	240	257	263	226	243	218	237	238	246	238	283	253	241	212	238	247	235	245	256	241	207	254	255	248	245	249	211	216	261	226	254	230	245	247	240	237	240	247	238	241	239	246	249	231	250	202	250	231	260	253	271	220	237	234	243	255	246	249	240	264	228	214	220	258	223	267	226	253	255	250	245	281	220	252	258	258	246	226	239	237	255	250	238	237	244	259	239	235	241	260	238	243	221	272	263	241	223	230	247	249	248	230	246	252	221	239	242	252	235	247	242	239	255	240	231	252	263	233	241	256	245	230	248	212	244	232	228	244	253	271	248	238	226	245	246	235	250	241	222	234	263	257	267	254	238	243	258	248	241	228	242	241	243	244	235	279	235	247	253	259	232	243	232	256	237	253	252	200	253	289	254	237	255	256	228	228	231	227	256	238	232	240	227	230	223	245	251	251	231	214	254	259	229	247	242	258	215	261	234	228	241	257	239	261	233	282	230	216	239	230	217	229	254	244	258	243	234	229	246	246	256	240	245	237	248	234	243	247	272	268	255	247	236	264	232	244	238	257	263	259	253	233	209	259	247	247	261	233	246	230	257	250	231	257	219	260	249	258	242	220	264	227	224
23004	20687	27376	24019	20680	20595	7543	1393	1071	955	906	830	778	688	721	688	633	581	623	616	579	540	609	569	574	569	559	550	575	553	498	518	495	567	497	536	494	504	528	540	525	544	508	540	518	528	492	490	485	492	480	510	522	518	512	534	510	536	537	465	493	533	495	507	514	486	485	500	516	489	513	526	437	532	487	508	518	496	490	473	504	498	464	511	476	511	486	471	529	505	483	547	511	506	498	509	511	502	482	545	489	513	506	469	463	492	506	565	483	526	533	509	519	511	506	485	492	476	477	500	525	479	538	490	475	502	511	478	470	526	483	499	497	477	495	479	497	516	440	485	512	514	473	495	502	517	474	483	509	501	465	485	482	486	484	548	522	513	473	497	533	480	481	456	473	512	482	494	550	501	473	488	471	493	500	519	503	485	541	485	513	475	530	507	461	511	499	479	471	485	475	477	503	484	469	480	495	469	510	492	469	501	505	510	475	476	495	506	501	484	485	495	510	507	518	501	495	469	458	483	511	487	451	502	491	488	459	529	501	484	538	470	496	490	486	482	481	505	525	536	479	484	499	477	495	513	474	512	483	509	515	479	519	520	516	500	496	533	494	507	507	504	509	500	449	492	481	464	500	488	483	499	479	526	490	472	501	536	503	524	512	499	503	493	479	490	462	497	514	458	466	470	502	494	503	553	486	527	502	524	507	522	450	529	477	516	469	466	494	456	440	496	484	477	516	455	455	547	540	498	475	521	553	500	496	495	500	475	533	476	479	562	484	498	479	523	487	481	470	499	456	483	544	498	505	471	530	484	491	483	478	499	530	504	476	506	499	471	489	498	520	504	473	478	500	496	488	489	475	539	497	494	500	469	472	482	488	474	497	538	534	497	518	518	524	483	513	468	511	495	479	434	485	525	504	529	505	486	466	495	470	497	494	507	491	514	476	468	497	456	536	483	498	529	498	519	481	506	481	499	496	455	491	481	516	503	506	478	469	484	473	483	512	495	472	509	505	497	500	530	491	502	484	514	457	498	502	535	523	498	496	461	523	498	514	528	462	451	483	483	487	469	497	483	459	473	516	525	502	542	496	503	464	500	500	460	481	474	501	463	510	497	490	453	498	536	547	507	506	513	457	483	495	535	485	510	484	534	498	506	493	481	520	513	501	500	490	489	468	511	520	501	524	544	508	512	510	458	489	492	466	553	494	490	456	475	451	482	501	466	475	483	510	490	466	492	483	489	489	488	477	510	529	486	514	525	480	502	500	479	483	514	526	445	508	490	487	541	520	521	518	515	493	453	501	464	483	511	503	530	495	500	485	517	485	512	495	502	489	487	489	466	493	511	520	497	527	506	512	488	490	500	484	476	494	547	506	485	493	523	520	509	489	484	472	503	505	505	539	513	483	539	482	516	500	458	498	497	488	523	535	475	453	478	494	498	509	517	503	486	481	530	502	469	484	524	494	472	499	491	490	529	448	492	523	511	515	473	506	515	482	476	451	517	505	478	514	494	502	510	496	477	515	511	523	488	521	484	503	473	514	463	506	518	488	477	497	498	455	487	493	466	482	517	533	473	498	468	499	489	465	496	482	501	469	505	513	474	507	485	503	482	497	510	533	484	506	479	521	500	476	504	531	463	501	517	467	496	503	503	534	472	500	541	499	521	524	476	487	488	476	514	486	494	481	487	492	499	506	504	502	488	542	478	463	492	474	518	476	506	489	517	492	515	489	444	503	506	499	510	479	507	509	529	465	493	470	504	478	502	492	502	514	533	486	494	489	486	474	520	471	487	466	454	477	501	497	516	505	469	486	533	491	481	500	523	509	513	497	505	518	455	513	503	538	508	538	504	484	497	471	489	480	484	455	496	493	466	499	516	480	527	503	497	489	517	446	521	474	498	508	481	515	532	497	482	521	458	497	496	490	460	493	520	506	501	509	483	475	457	479	520	560	476	473	480	525	541	489	445	530	476	539	497	509	475	488	482	506	468	512	449	522	495	494	506	474	502	501	491	527	520	493	494	514	482	520	503	503	503	493	545	494	467	522	537	542	474	488	510	511	531	505	521	458	513	494	492	506	519	462	434	495	509	488	486	551	508	478	500	481	487	533	499	489	491	450	487	471	476	489	477	536	485	486	477	481	512	495	506	470	518	506	486	505	495	534	471	541	507	473	528	469	476	522	512	492	496	513	512	505	504	487	453	510	492	514	520	493	476	495	519	500	488	501	493	521	486	466	512	473	468	501	495	519	478	521	523	522	492	512	517	515	477	483	494	460	537	498	524	508	461	524	455	476	531	432	487	444	511	499	507	461	502	489	481	479	493	511	493	537	456	448	470	494	485	500	488	510	476	534	465	479	487	490	487	521	528	495	475	493	491	520	492	519	506	527	480	507	502	514	511	514	497	452	519	497	508	497	502	484	484	546	515	467	518	500	490	452	507	487	507	495	486	526	435	520	488	467	475	480	505	451	481	530	496	511	512	492	473	555	483	498	498	494	515	528	522	523	508	491	496	502	474	486	447	467	495	489	510	468	466	510	465	469	487	473	506	490	546	493	499	485	485	482	517	516	473	484	498	564	483	486	497	479	481	468	495	523	519	477	494	465	478	539	491	509	513	499	460	494	466	484	527	508	483	492	523	497	458	549	512	491	485	507	504	458	480	479	459	478	508	466	476	481	516	479	467	494	496	530	467	528	473	478	479	476	501	528	454	525	488	473	473	482	504	505	469	481	521	531	512	546	533	486	483	507	528	461	525	475	489	492	505	474	525	506	492	517	498	525	505	472	466	499	483	497	499	541	496	469	476	497	485	501	517	485	489	531	478	522	506	494	522	535	491	490	491	515	532	519	484	500	491	495	509	463	465	507	462	512	503	520	499	493	491	494	473	504	548	502	536	487	452	533	522	492	487	517	469	531	490	463	499	523	481	488	546	488	482	480	478	537	523	501	494	463	495	491	469	483	489	491	511	476	480	500	520	505	489	500	471	507	452	466	549	492	489	492	483	509	527	487	482	476	498	509	481	511	463	475	504	450	507	488	498	503	507	517	478	504	466	526	514	471	522	526	526	509	500	519	451	495	497	485	489	525	493	526	554	494	543	483	508	516	489	494	480	484	539	505	503	528	531	513	512	494	491	472	479	482	473	505	497	509	485	508	505	503	490	525	485	470	500	523	504	509	525	488	483	480	474	496	493	450	526	522	503	511	470	475	527	534	462	474	468	533	512	500	459	483	468	515	528	488	529	491	515	502	508	476	500	470	489	487	512	475	491	500	485	501	517	498	494	506	466	496	502	519	507	469	473	527	509	471	562	489	483	484	480	541	486	480	460	534	501	531	500	494	485	484	493	477	489	526	502	525	482	530	521	517	493	483	503	489	504	507	509	516	480	449	475	504	516	530	461	517	486	512	484	461	464	470	504	489	519	499	526	529	504	516	524	468	453	524	523	457	515	509	480	498	502	464	498	498	485	515	490	462	488	510	473	550	482	518	474
42914	51924	33317	9237	5220	3724	2892	2299	1832	1633	1415	1270	1111	1115	986	985	845	772	749	718	741	681	662	648	608	614	604	621	594	565	551	567	571	574	541	568	581	560	508	486	503	550	524	543	568	510	517	512	549	487	535	518	478	501	553	500	512	507	543	486	532	506	501	514	531	520	486	498	525	493	499	498	519	516	496	528	525	513	505	530	477	535	465	543	487	464	526	512	498	562	472	494	484	478	509	505	493	475	494	475	498	475	450	471	495	498	475	534	510	488	505	484	514	488	467	473	525	503	508	485	519	513	490	472	494	497	506	523	511	473	483	490	487	476	493	497	487	463	488	503	489	503	514	478	513	449	503	464	515	524	524	453	469	486	501	524	523	481	503	517	492	511	512	478	471	513	501	454	486	450	501	480	493	502	484	472	491	505	483	453	529	481	448	483	480	495	510	470	517	494	481	490	475	512	496	459	481	490	471	491	490	492	486	494	453	526	473	499	466	466	480	492	456	483	475	484	505	506	506	516	488	491	439	443	503	510	459	493	475	489	515	471	481	470	464	461	486	453	457	497	511	521	437	486	460	480	517	510	488	483	492	493	492	500	506	478	505	525	531	525	514	492	459	496	517	462	477	505	492	476	544	471	486	520	493	512	482	483	482	465	469	503	442	476	499	488	479	527	489	475	534	506	468	496	469	501	544	490	494	493	484	513	490	472	486	465	522	514	470	507	468	507	527	505	486	498	497	490	502	502	465	503	471	525	510	495	446	474	499	495	482	500	486	504	477	530	491	485	451	512	485	462	503	504	515	479	495	528	532	514	501	464	504	510	447	476	487	491	489	477	483	476	476	438	470	482	508	483	460	486	510	506	449	482	489	502	467	463	495	448	490	488	494	466	471	530	499	494	515	459	472	541	508	535	533	465	494	486	527	456	503	500	506	481	474	470	453	493	504	508	495	484	485	465	512	480	517	455	459	501	491	450	476	490	463	520	496	513	535	465	504	508	497	504	485	467	467	457	488	508	500	495	482	495	493	504	491	521	487	497	501	483	496	515	480	492	508	499	490	484	482	475	474	522	462	456	478	499	484	496	480	531	499	518	458	481	502	421	504	476	457	508	469	470	483	500	461	451	477	509	499	438	490	489	494	487	512	484	471	510	502	504	510	476	517	499	486	493	504	467	481	468	505	489	482	483	512	483	494	505	507	499	498	485	492	495	490	461	502	515	448	518	490	492	465	497	464	469	465	504	506	508	474	500	461	473	506	510	485	482	486	479	455	472	488	462	465	454	487	486	487	458	492	498	479	525	449	453	478	490	510	526	492	494	472	522	504	480	506	510	457	462	489	528	522	521	513	483	516	491	473	475	500	470	506	501	506	498	472	490	501	482	464	462	478	495	488	507	498	495	500	502	479	502	460	523	493	470	500	502	468	484	477	490	492	479	487	487	540	502	455	503	486	475	531	471	534	483	513	448	509	503	486	443	480	474	484	491	497	537	523	508	465	515	491	496	505	496	512	521	470	561	501	509	522	487	521	477	465	491	480	473	503	468	499	471	484	541	497	503	508	511	510	494	507	469	471	473	504	481	487	505	484	453	432	477	473	465	495	526	501	519	479	514	474	521	548	490	452	485	444	532	459	493	473	463	489	515	457	448	488	513	495	485	504	479	502	479	528	458	481	484	463	475	477	451	466	530	475	491	518	442	467	503	548	493	493	526	489	493	451	451	476	490	510	518	496	514	497	478	498	461	481	508	453	498	516	501	486	520	487	504	476	488	485	487	494	510	528	515	522	496	493	518	490	491	497	506	431	483	500	473	516	484	490	514	463	501	486	469	498	476	499	485	474	518	492	457	488	520	472	508	483	465	491	456	478	516	440	490	471	481	459	502	497	510	460	529	508	460	465	463	492	489	506	502	490	509	527	501	473	511	493	509	492	470	497	490	504	501	525	530	489	456	509	505	462	489	462	479	514	488	504	481	508	472	465	487	474	472	498	472	520	490	503	524	506	464	485	478	450	468	501	489	485	498	514	487	470	520	427	450	495	507	473	477	540	457	487	477	461	499	489	501	476	485	460	506	476	503	458	478	485	509	507	506	478	521	489	503	495	471	465	510	485	525	488	456	495	454	471	499	487	501	524	479	458	458	484	482	534	498	468	484	513	482	505	470	473	504	488	517	496	517	459	483	500	472	516	513	484	498	468	497	468	470	504	514	480	511	495	481	544	477	468	504	535	475	483	495	500	496	496	501	493	487	503	486	510	513	519	465	502	483	486	469	520	465	489	480	507	506	501	482	472	521	518	482	495	507	506	491	477	486	513	466	535	484	480	501	467	491	468	458	489	482	527	526	470	490	487	492	467	455	509	483	476	487	483	455	475	479	466	514	466	493	483	503	456	496	502	548	484	520	501	523	504	480	490	495	499	463	514	445	478	449	451	526	536	479	512	475	499	470	490	527	512	470	490	493	501	491	510	499	505	463	441	493	484	476	518	511	444	502	534	473	506	495	525	519	479	474	522	487	496	486	484	475	474	502	530	484	517	473	507	499	485	452	484	468	483	491	502	498	442	508	450	511	497	495	479	518	460	469	500	479	504	465	495	507	472	459	458	521	489	517	501	477	527	487	500	513	471	474	519	523	470	477	495	489	507	479	477	520	475	480	507	524	474	493	508	508	491	519	476	472	470	494	494	497	498	476	496	500	470	537	441	533	490	499	459	463	499	483	461	506	482	523	507	500	488	497	512	510	507	474	473	484	471	501	471	455	496	490	499	505	489	500	497	514	488	464	535	500	496	477	492	489	516	521	474	523	499	512	459	486	468	492	481	491	470	446	508	520	448	491	478	480	496	467	493	498	476	531	477	500	469	474	462	505	437	505	491	520	484	483	481	506	506	486	458	502	490	516	480	516	489	510	487	473	484	509	448	480	514	474	486	487	488	458	484	493	520	483	466	461	497	472	473	493	464	466	503	467	501	466	491	485	491	471	490	512	498	475	465	477	521	537	513	497	516	471	456	514	476	507	452	495	503	479	530	444	495	458	494	492	493	488	486	489	497	488	504	488	468	521	467	487	529	498	509	523	472	478	447	475	527	489	555	479	489	497	490	447	456	495	466	534	505	445	497	489	467	481	506	497	527	480	456	482	527	468	497	485	520	484	497	466	456	451	460	493	507	527	515	506	487	477	513	490	488	512	515	502	491	498	496	513	471	465	466	476	469	471	477	487	514	531	451	497	486	473	489	477	487	464	501	496	483	494	503	504	497	489	505	536	491	503	488	492	458	486	494	517	495	511	477	438	482	469	489	517	450	490	489	467	461	496	515	520	493	496	488	506	508	500	504	525	462	457	493	494	499	467	535	493	480	527	456	523	441	477	490	514	519	485	502	493	507	467	496	498	472	460	471	503	479	489	475	528	477	492	474	480	521	472	486	496	501	488	480	506	464	464	517	512	510	517	492	463	516	521	469	483	443	493	491	497	486	496	513	491	521	491	498	488
33026	24049	11616	1307	554	471	471	420	430	485	457	412	449	440	452	382	444	439	450	453	401	401	440	421	436	472	410	444	427	413	413	420	450	458	429	404	430	427	419	423	462	414	433	440	381	432	440	454	429	429	458	427	440	445	412	403	431	421	417	397	417	443	407	408	414	424	455	416	430	410	417	413	449	415	456	379	439	443	414	430	406	398	448	434	408	422	417	426	428	395	428	448	422	446	425	431	405	443	454	433	432	424	424	438	439	432	431	448	445	434	449	425	433	423	425	403	426	414	393	445	435	448	416	440	478	424	457	439	401	443	414	441	418	366	439	423	434	449	437	397	413	419	435	463	454	442	369	439	399	430	417	408	441	437	408	461	438	375	471	431	442	407	410	444	447	413	443	433	410	407	448	419	452	410	424	460	446	430	435	417	382	462	487	384	440	407	416	409	427	450	450	395	471	411	465	493	425	437	443	443	421	415	456	433	446	413	441	448	442	434	397	447	403	417	407	423	454	396	462	399	465	415	402	451	434	414	457	450	442	439	422	430	404	422	409	426	445	462	438	436	431	445	428	449	414	401	431	441	412	416	439	429	468	400	409	427	430	442	435	414	399	450	442	413	431	438	461	438	401	440	411	412	402	453	451	482	443	454	440	433	458	430	447	445	452	430	455	399	426	434	406	442	422	447	432	430	444	429	415	439	451	414	426	434	466	406	406	436	403	401	430	419	402	433	441	433	416	446	437	450	379	408	404	425	440	410	449	416	433	426	420	414	451	413	423	425	425	428	411	448	426	452	439	420	449	419	453	438	408	422	424	452	450	448	434	408	432	452	437	451	442	441	413	393	475	476	408	436	456	441	422	419	428	430	417	470	414	410	416	413	443	434	439	443	425	437	444	506	411	421	408	383	417	441	445	419	445	405	413	427	475	397	410	466	416	407	426	432	429	454	460	397	458	456	453	436	409	436	400	402	369	443	396	444	447	425	434	441	399	430	408	436	419	434	447	398	444	440	401	397	443	426	435	421	466	461	450	383	443	443	422	399	440	427	412	426	400	429	450	409	385	423	420	426	454	428	398	405	434	428	492	462	472	394	436	430	435	456	408	423	444	408	410	455	403	437	464	454	448	420	441	465	419	426	429	414	420	415	478	467	412	436	431	446	436	429	455	407	418	433	430	413	467	416	456	428	426	418	411	432	429	399	392	418	440	449	421	429	423	428	437	399	424	474	423	463	411	428	431	457	429	462	433	424	431	452	388	452	418	416	420	475	439	439	389	438	395	416	454	425	447	456	391	421	431	428	423	431	434	407	432	456	443	458	452	420	425	468	425	442	456	447	441	465	439	401	427	433	420	417	420	431	438	444	446	454	452	404	416	445	464	440	402	481	386	421	437	426	421	457	424	445	440	437	435	423	415	422	395	426	379	413	449	411	391	433	453	420	417	404	433	396	406	441	412	450	429	457	424	472	427	443	434	384	437	428	420	449	474	416	411	419	500	490	469	406	411	406	422	444	394	454	449	433	403	438	420	397	433	443	427	423	440	430	417	438	443	427	456	421	410	422	444	405	450	423	440	425	413	423	440	426	422	430	398	405	403	427	411	457	461	463	427	404	467	438	415	404	445	420	446	451	420	406	418	418	430	459	446	466	436	389	434	449	443	427	451	410	452	445	442	430	386	432	425	399	434	454	421	389	449	431	433	429	435	432	421	444	443	402	416	441	401	403	451	414	419	431	444	450	432	481	466	442	391	433	458	419	423	411	431	422	392	412	376	447	452	423	424	445	435	432	427	420	405	411	442	424	425	442	428	453	416	411	443	431	454	439	484	429	469	399	390	404	438	465	434	444	414	437	448	414	448	421	409	427	449	465	464	443	453	451	410	400	446	438	427	466	443	404	425	401	463	426	390	461	420	416	442	429	422	423	453	413	451	434	428	431	421	432	454	458	413	437	425	409	439	420	478	412	446	439	392	465	447	412	429	434	433	421	456	396	420	446	397	379	421	449	433	396	388	433	430	443	416	448	396	420	401	408	442	442	436	434	449	421	426	410	447	469	427	440	407	429	458	466	432	410	417	409	463	464	439	461	446	442	455	411	439	439	450	441	427	434	419	479	451	432	409	418	460	417	389	427	399	415	426	473	455	417	384	379	438	428	432	415	409	426	474	449	483	421	415	466	429	445	437	427	421	450	423	458	425	435	434	421	394	436	400	459	377	422	391	461	451	414	424	484	396	435	438	460	466	442	416	432	422	436	418	436	465	463	454	444	388	427	424	387	435	434	413	458	427	424	468	410	406	417	419	434	441	388	420	431	407	427	400	459	420	449	407	465	445	412	433	454	454	412	397	499	425	455	401	418	425	441	436	440	426	405	431	414	400	426	433	401	405	465	427	418	439	412	394	425	383	424	446	452	444	412	400	464	435	442	409	443	422	448	402	448	474	429	407	440	406	463	442	447	413	459	448	408	460	474	409	429	428	436	476	410	419	429	449	437	462	404	444	406	400	438	436	464	438	437	395	430	402	420	418	426	401	389	466	477	441	381	442	429	449	379	425	436	454	440	407	443	398	393	432	446	459	464	410	438	440	431	440	413	454	461	423	431	448	424	463	397	432	433	466	445	432	396	401	402	444	424	438	423	434	425	439	395	415	428	452	430	420	409	426	431	451	440	446	444	440	418	415	422	437	393	440	417	423	414	477	439	450	440	420	406	453	407	439	428	409	457	428	429	425	421	418	495	462	436	441	432	431	447	457	427	420	451	435	411	423	397	410	416	419	403	429	438	430	433	451	427	425	456	427	409	425	424	449	470	458	444	407	419	449	433	471	426	453	416	425	417	382	421	442	490	438	457	464	438	446	444	438	467	442	401	424	453	422	424	446	405	414	455	419	422	408	424	415	475	455	410	483	445	452	429	413	445	454	450	422	435	453	413	468	437	433	416	442	462	444	405	437	409	424	468	422	452	432	436	430	423	444	427	403	423	421	401	407	402	489	401	439	369	413	430	427	429	410	461	456	420	461	452	365	441	453	404	421	395	436	454	450	449	454	421	435	420	430	470	412	439	465	409	438	421	433	438	420	438	447	394	454	390	443	432	428	422	446	474	430	421	426	444	414	440	451	406	414	480	432	473	434	436	412	437	449	432	456	474	426	435	428	445	416	455	444	460	391	426	424	427	429	406	462	445	445	417	446	451	432	442	433	460	417	455	441	397	459	449	422	421	441	433	406	403	421	469	389	418	414	397	402	433	426	414	456	446	430	440	455	450	438	465	428	448	447	430	450	457	438	409	390	410	439	423	443	422	444	466	412	419	414	419	440	451	429	441	448	427	428	460	421	410	367	412	418	421	415	450	443	429	446	435	476	433	430	423	414	433	456	432	406	454	447	437	423	428	416	431	437	398	442	464	421	419	437	414	435	412	428	419	433	421	432	455	456	427	438	423	420	422	425	413	415	409	421	389	430	379	438	472	449	427	430	423	414	453	433	490	442	417
34114	29506	10993	895	623	592	576	530	491	515	526	500	517	497	486	481	474	502	477	487	480	448	521	477	470	479	479	473	481	438	482	475	456	443	468	437	434	492	457	468	484	482	499	454	494	500	475	484	489	494	444	455	468	470	447	511	479	505	465	477	519	439	473	450	482	485	480	477	507	404	475	500	471	471	484	489	492	486	485	482	405	468	477	485	478	497	478	464	498	499	515	457	512	473	446	473	464	477	471	446	485	503	462	475	489	465	486	478	447	445	428	448	447	473	478	504	431	489	466	505	414	486	443	461	497	523	512	478	484	473	478	488	460	463	491	474	510	432	507	472	499	484	497	511	499	503	407	463	479	467	484	464	466	467	455	495	440	464	483	446	450	483	485	455	437	460	439	489	459	458	490	470	491	477	523	498	455	499	470	474	485	459	474	484	461	473	469	503	447	482	507	459	472	476	495	497	492	429	459	458	439	480	453	456	487	457	484	480	475	483	477	462	424	461	452	468	457	494	481	462	445	484	442	492	424	472	501	451	505	474	470	470	470	466	476	483	521	469	477	423	496	461	466	502	484	502	456	458	468	489	468	471	460	442	454	446	496	470	470	433	448	494	472	462	469	461	429	470	480	504	478	461	475	494	490	443	474	439	452	477	486	499	464	524	479	461	502	510	457	479	486	469	488	481	446	517	482	454	454	475	490	458	409	479	482	510	490	478	477	480	451	502	471	521	472	493	483	432	517	469	476	447	462	480	447	468	536	436	495	504	459	469	526	495	458	448	475	493	459	465	466	482	443	465	464	477	462	471	503	472	498	475	485	495	435	471	478	481	485	473	471	476	452	497	442	430	430	436	490	511	448	479	445	462	509	472	458	451	479	494	458	463	460	443	504	470	466	483	482	483	447	462	445	486	477	445	490	478	449	473	454	472	467	466	470	499	461	453	439	477	506	481	500	441	453	480	484	510	446	471	458	498	467	477	468	479	490	489	459	465	472	499	475	456	469	433	480	482	465	475	480	491	473	486	478	486	476	453	509	457	456	450	465	462	431	438	476	476	470	502	522	464	475	465	481	472	475	470	471	465	470	517	480	473	434	495	470	530	433	476	456	463	526	495	500	458	477	459	478	483	473	502	458	477	469	513	478	432	463	455	483	482	504	476	463	475	483	467	490	494	468	492	510	496	510	483	473	500	523	461	460	456	492	524	504	457	489	521	484	448	459	467	483	468	454	462	466	509	455	492	452	450	456	468	479	462	460	503	468	475	486	485	449	474	505	475	507	479	476	485	464	478	490	456	462	472	442	457	483	480	511	480	465	469	462	488	491	503	503	486	466	454	439	475	449	441	454	482	469	483	441	485	480	474	499	489	497	468	501	496	451	462	438	447	469	502	506	472	468	477	494	478	451	461	493	472	473	486	470	461	486	456	467	472	479	491	462	453	431	506	464	457	432	506	460	461	438	436	471	437	453	443	487	468	521	479	482	482	458	483	463	502	464	472	484	498	460	464	479	481	477	454	432	463	522	449	482	525	442	491	492	470	473	475	478	457	494	432	457	515	437	472	469	486	453	491	495	473	456	511	442	486	485	443	451	473	454	474	464	489	483	473	472	471	463	478	460	506	446	482	477	486	469	496	465	488	472	486	488	488	442	459	504	475	501	480	460	469	487	494	442	466	516	513	456	479	492	488	451	479	473	444	457	440	479	482	481	457	472	493	466	493	467	462	489	460	477	495	454	504	492	471	454	447	478	476	464	461	435	455	470	497	471	458	485	512	490	440	479	523	506	477	498	483	456	435	469	462	459	468	465	489	481	467	482	443	463	458	490	498	502	467	467	479	445	470	495	467	487	501	499	465	469	462	453	492	455	457	461	491	447	482	470	475	428	446	452	460	455	472	524	446	468	494	501	492	464	462	446	495	479	461	465	488	509	458	456	481	477	480	461	520	500	441	529	461	511	484	471	506	448	483	469	498	470	459	458	476	499	444	466	492	462	463	511	492	496	471	483	434	461	453	515	455	486	465	436	508	481	492	472	490	513	441	472	456	474	484	456	454	466	461	469	458	481	497	470	477	476	502	457	486	449	485	490	468	513	468	450	480	480	508	510	444	475	490	456	456	486	461	501	497	520	491	392	479	483	490	486	479	440	460	494	479	468	503	440	501	493	450	495	486	477	465	526	485	459	495	487	504	450	497	457	490	470	492	511	483	476	470	463	477	478	500	473	489	514	449	493	496	477	488	460	450	435	455	492	482	491	517	463	437	462	464	472	528	510	483	473	446	467	482	502	461	466	477	455	453	488	505	502	488	454	458	492	462	502	486	468	501	466	504	443	451	456	495	467	479	476	448	473	463	479	508	484	471	462	515	444	447	489	467	472	482	488	483	469	495	509	438	465	513	498	536	500	445	455	467	479	483	496	467	449	467	472	479	495	485	508	492	501	466	474	500	475	491	491	494	431	468	487	449	479	493	487	458	466	424	466	467	464	463	513	445	468	433	475	432	438	494	478	473	472	480	491	487	479	479	466	437	478	454	476	467	466	514	454	504	445	457	496	487	493	454	482	445	425	447	446	513	460	436	458	452	480	478	479	463	482	453	494	479	463	456	477	449	456	484	451	476	467	474	501	524	453	466	465	447	497	463	504	485	488	477	489	458	486	465	486	490	467	466	489	466	461	455	502	460	501	453	508	516	461	456	467	479	497	491	420	470	480	473	476	433	503	510	500	503	459	468	471	463	497	477	482	487	490	521	443	418	495	495	451	466	461	481	482	508	451	457	456	500	457	470	431	453	467	514	481	506	486	481	467	508	430	458	466	455	440	486	466	500	458	483	474	485	474	457	481	427	476	434	458	453	467	463	433	457	459	502	515	485	486	482	482	467	444	470	450	489	455	460	503	431	497	469	487	427	459	468	473	471	495	459	486	468	498	453	487	457	451	486	499	452	461	520	461	429	448	461	493	494	467	469	478	473	466	463	454	495	462	483	461	477	472	485	450	494	456	477	520	483	499	483	471	504	444	477	453	454	462	479	465	468	503	501	504	460	468	483	421	478	456	477	507	438	496	461	462	446	500	492	487	482	490	484	456	438	446	472	463	464	465	490	463	446	475	474	436	496	448	499	457	444	471	487	453	468	457	439	475	427	446	453	504	474	483	478	450	476	462	482	463	462	496	469	480	448	496	479	468	480	469	491	458	465	507	458	460	449	468	529	459	466	476	462	454	457	453	485	461	465	446	462	486	500	468	470	472	496	506	504	467	420	500	509	465	465	455	491	486	455	473	527	494	487	472	490	472	435	446	480	506	454	441	448	476	443	473	484	491	469	468	474	467	481	489	454	457	497	451	480	480	479	462	477	507	468	479	498	502	464	450	477	499	447	503	495	484	496	456	473	471	488	506	507	484	424	462	477	476	486	488	464	470	523	457	473	483	508	453	453	494	477	459	493	494	499	473	483	469	476	475	483	463	462	492	498	457	488	472	478	487	525	449	465
25004	20713	27030	24373	20560	9817	1126	720	516	440	411	368	347	353	351	304	307	287	268	273	282	280	217	243	240	249	260	253	238	234	247	244	247	261	233	215	203	227	228	227	237	229	217	200	232	204	219	232	226	240	203	221	227	197	227	249	243	206	216	240	229	229	206	184	213	217	223	202	225	201	215	241	189	219	224	248	206	210	220	212	209	215	250	224	242	240	211	234	218	247	205	210	247	218	224	201	219	235	201	220	216	204	233	216	209	232	229	185	241	216	196	219	226	261	200	224	228	213	216	223	209	240	204	223	214	201	206	225	221	206	226	223	214	238	222	226	236	219	216	217	205	232	221	234	189	238	228	245	221	212	205	233	219	221	220	217	197	225	164	220	198	225	221	217	218	212	180	199	219	227	213	228	238	219	206	228	232	214	236	231	209	205	250	221	235	204	211	213	223	199	215	214	238	190	231	220	217	221	194	231	205	229	223	219	231	235	207	241	235	222	225	208	233	208	232	223	214	240	245	206	217	219	232	240	216	210	230	226	231	225	196	216	230	223	213	191	197	204	226	187	222	210	245	242	232	223	236	228	223	220	215	231	207	213	228	241	205	234	222	219	204	238	188	239	217	211	229	215	225	221	233	222	232	192	203	231	208	208	225	219	212	199	193	234	208	231	215	211	230	210	182	227	198	206	224	232	203	223	213	207	243	210	202	217	225	216	216	212	215	181	192	234	192	242	219	229	214	229	180	209	212	190	216	203	214	231	233	196	251	246	242	233	224	226	256	221	208	234	231	224	218	227	246	242	223	179	225	185	255	226	216	229	212	224	225	222	237	223	218	207	229	198	230	224	231	256	225	232	231	238	227	232	202	240	200	195	218	212	203	208	223	222	259	242	209	221	220	209	205	212	213	187	236	233	227	209	214	217	205	215	238	223	218	210	206	218	230	227	225	225	230	200	194	200	207	192	202	224	199	236	213	224	205	229	226	228	225	232	239	217	226	214	173	199	239	240	205	234	205	246	217	205	220	202	222	222	204	221	240	220	203	222	204	194	239	212	216	208	233	229	190	216	178	237	246	202	207	234	222	195	219	208	197	214	212	240	207	234	231	227	212	235	200	204	195	221	212	205	191	220	239	196	208	205	258	236	201	220	217	231	228	243	211	215	220	210	224	235	197	240	220	238	225	216	216	222	232	197	211	213	218	246	234	211	229	255	213	230	226	225	200	228	224	209	223	219	213	192	241	207	253	234	236	205	226	245	206	203	177	201	195	218	224	215	244	217	200	212	184	231	203	200	195	221	226	208	207	232	215	235	231	204	223	223	220	206	212	224	223	209	239	203	224	235	206	238	195	206	213	224	217	229	224	201	230	222	205	215	209	229	214	221	209	228	199	210	226	208	222	201	217	223	222	242	217	205	243	231	213	225	204	248	237	216	214	225	192	193	215	193	222	230	193	227	234	228	238	209	214	206	201	194	230	211	239	223	167	226	216	200	242	216	198	222	223	193	229	232	231	226	229	225	234	218	238	197	235	203	199	226	192	248	216	228	230	240	202	199	200	226	208	220	229	206	201	208	201	219	194	233	233	215	236	213	198	216	206	230	227	225	212	219	242	228	235	236	238	240	192	220	219	227	214	216	221	228	231	241	204	229	217	224	219	227	230	243	216	233	190	212	225	201	218	234	239	207	210	231	242	230	213	257	238	216	222	205	210	218	210	211	240	235	217	221	199	211	176	211	216	238	228	221	223	201	235	218	210	221	208	207	239	223	194	212	226	210	222	219	200	196	220	215	220	209	216	214	209	200	202	221	238	238	215	192	213	208	227	179	253	226	230	203	213	212	226	210	246	222	221	226	224	193	220	189	221	216	211	200	216	208	224	222	206	228	229	222	233	222	237	224	220	219	234	209	210	241	224	212	211	212	204	243	221	200	227	216	224	209	253	213	216	203	224	248	229	204	228	228	192	207	214	216	213	228	219	203	207	242	239	212	202	210	228	212	233	195	202	202	217	219	232	225	225	230	210	237	210	206	195	235	217	220	223	205	222	226	217	201	216	213	237	194	223	187	242	227	230	234	239	237	222	217	217	224	234	198	222	217	203	241	222	208	224	224	217	210	195	235	208	225	225	215	229	199	231	219	216	207	247	231	206	229	213	221	214	196	237	214	237	219	207	215	212	204	197	230	202	215	202	227	232	214	214	208	211	233	226	233	217	255	215	214	224	224	212	206	261	205	227	235	248	221	182	231	192	222	218	240	235	204	211	213	201	217	228	203	235	214	240	219	220	223	216	237	230	207	205	212	203	205	246	223	228	225	214	207	229	228	195	216	232	250	212	197	229	218	196	210	202	246	234	235	241	252	205	234	216	214	237	207	222	217	201	217	224	238	217	209	233	203	227	209	207	230	217	221	217	229	201	199	207	241	207	246	231	220	238	232	211	201	225	220	219	196	248	229	232	209	214	199	209	214	220	205	209	211	233	221	228	218	219	209	207	183	211	225	196	230	230	240	240	233	229	225	221	230	194	226	229	226	214	243	218	233	220	195	178	208	209	217	242	217	239	215	222	269	226	234	214	216	204	212	211	248	226	211	196	208	186	218	233	211	229	239	243	222	212	217	215	215	220	200	221	209	240	219	182	238	197	210	242	213	242	216	202	214	202	256	214	225	197	206	225	216	242	217	246	195	221	212	200	202	203	209	196	209	208	234	219	225	221	228	239	205	192	220	219	199	232	215	222	213	205	244	211	204	254	213	235	243	217	223	200	218	221	212	230	218	228	244	215	218	248	250	226	192	211	219	216	216	231	213	222	232	227	209	233	215	210	221	258	210	221	216	234	228	222	214	208	231	224	243	199	208	216	230	212	202	225	222	218	219	231	223	237	225	215	234	248	213	234	225	248	199	232	243	211	220	225	212	205	233	227	232	205	246	218	219	241	222	223	222	227	230	239	224	220	204	194	221	236	201	196	204	214	204	216	210	208	205	201	227	252	218	201	214	247	212	197	232	236	215	220	236	198	230	210	220	263	231	251	229	214	208	243	199	215	219	249	234	209	186	231	225	231	223	197	244	241	207	209	230	208	210	210	215	220	228	234	203	178	194	227	229	224	228	215	230	216	217	232	218	236	222	270	211	226	205	239	218	214	225	216	219	207	221	207	214	241	210	223	203	230	230	211	207	206	236	224	200	213	241	200	207	230	207	236	190	208	226	208	230	207	212	211	225	212	240	235	218	237	231	220	215	247	214	200	204	211	217	237	185	213	221	191	185	250	209	234	233	241	191	234	246	227	197	224	222	210	230	229	214	216	227	210	231	234	215	232	207	229	228	227	250	165	235	232	232	243	219	221	222	223	212	197	232	230	208	218	224	244	224	207	226	208	242	214	209	223	232	233	213	190	222	218	236	241	180	217	224	192	230	238	257	250	232	216	261	211	225	205	233	195	221	211	198	232	228	223	222	225	212	232	238	242	258	211	228	217	175	228	206	218	208	210	208
38935	46160	28500	5295	2970	2125	1593	1234	1014	831	751	643	654	552	531	507	461	410	359	369	381	348	300	309	331	295	311	287	289	273	299	295	275	279	291	289	287	254	266	245	243	261	264	267	252	244	261	246	264	255	251	240	271	253	249	227	254	271	237	231	231	262	250	258	217	239	257	253	256	257	275	255	229	245	253	223	267	256	234	245	283	259	238	245	243	247	246	262	259	261	241	254	225	234	253	246	223	263	249	252	232	232	228	251	269	213	256	259	241	271	257	223	249	225	243	286	247	233	247	235	243	244	234	265	242	232	253	239	279	257	247	239	235	230	256	238	243	236	257	250	244	254	243	266	239	241	256	223	249	236	231	222	231	248	248	243	232	247	241	238	225	252	258	270	248	258	219	251	251	244	231	241	257	241	219	239	247	245	237	244	250	239	238	256	219	233	235	260	268	235	245	233	221	257	253	241	254	251	234	229	261	221	251	234	246	224	235	244	231	241	258	250	251	257	231	257	245	239	242	264	265	247	241	246	225	243	253	278	248	228	248	241	236	254	246	243	270	255	241	252	231	241	237	237	268	219	245	280	255	242	235	246	208	238	250	246	263	259	235	235	237	267	259	244	256	251	258	235	238	258	231	247	239	230	196	259	210	241	268	253	247	224	236	210	238	283	233	230	240	220	225	235	223	251	245	253	229	237	247	239	229	247	220	224	221	243	244	225	248	246	236	251	232	269	235	256	275	258	244	235	257	239	260	249	252	237	237	250	240	244	241	283	255	257	236	253	234	272	253	211	233	255	254	218	256	252	250	252	234	226	247	261	248	210	269	235	256	264	250	246	248	231	252	252	259	208	258	247	238	230	233	262	227	231	249	234	226	272	244	222	263	246	248	232	264	227	249	224	250	241	226	266	237	266	250	257	243	252	235	215	234	248	259	234	237	241	225	227	246	238	221	234	246	251	256	215	234	256	242	247	275	204	223	243	247	254	250	258	247	252	220	240	237	242	262	254	254	250	234	258	259	217	239	257	231	231	278	251	238	251	243	248	236	286	251	209	257	228	271	251	248	239	216	213	264	238	262	190	218	253	265	243	219	275	254	248	225	234	229	211	240	251	236	234	260	245	232	270	252	235	218	234	239	229	237	250	254	252	255	243	235	247	220	259	214	256	219	237	222	243	256	227	251	212	260	225	223	255	246	250	261	253	238	242	225	239	262	259	250	255	233	200	225	241	254	245	231	273	233	244	243	254	222	266	191	241	255	264	249	263	228	260	237	242	240	216	223	223	255	216	219	244	205	228	238	260	215	210	215	234	229	223	253	246	236	233	250	237	233	256	232	219	211	260	238	247	234	259	245	248	263	224	253	236	234	265	233	266	239	241	226	255	248	230	241	250	233	231	227	232	245	251	222	259	249	251	256	222	254	236	236	229	220	238	241	227	234	267	251	239	236	263	202	256	226	255	244	246	242	253	222	251	238	253	235	226	211	223	226	210	269	231	231	247	257	241	227	216	213	227	241	255	227	252	232	243	254	238	278	253	224	238	226	263	203	239	239	236	257	240	229	229	269	233	236	247	242	239	257	259	233	242	261	248	224	255	243	236	239	233	251	249	221	229	239	235	233	248	226	241	255	268	237	269	236	234	259	241	260	249	217	248	233	279	245	252	252	243	240	260	257	234	238	266	240	216	266	223	241	250	260	248	230	226	222	232	248	220	229	253	249	247	249	255	252	219	242	241	246	206	248	243	232	253	221	262	240	250	257	245	256	242	248	243	259	256	271	241	244	224	252	236	248	249	239	220	257	235	235	246	246	234	230	232	273	239	226	265	232	225	231	250	252	216	227	254	250	229	240	275	254	235	256	241	248	248	264	231	219	266	235	246	236	222	225	249	227	261	248	239	218	239	237	273	247	253	222	237	224	239	228	257	236	229	245	240	203	208	250	271	226	228	216	242	247	246	249	237	228	224	264	236	233	238	220	252	237	241	227	250	267	292	233	243	235	247	212	252	266	219	243	287	257	239	250	264	220	222	234	229	238	247	241	244	231	236	249	230	233	239	261	224	246	238	248	249	238	238	244	220	253	267	240	270	228	259	263	237	247	224	251	243	232	249	254	252	259	273	268	266	243	243	270	260	251	197	222	235	219	232	259	263	219	231	220	251	239	238	255	271	225	213	243	253	243	242	241	245	244	252	233	255	249	266	226	248	254	216	264	242	240	236	222	233	235	237	258	235	229	235	221	261	244	238	223	230	244	222	234	238	223	227	250	250	251	236	240	251	211	262	245	249	235	250	243	250	227	237	255	260	240	259	246	225	216	256	212	227	240	248	234	243	231	248	247	250	242	252	267	226	230	227	240	216	265	224	261	239	229	239	260	257	221	258	241	229	232	255	221	260	248	243	253	274	214	248	250	269	241	255	238	268	241	207	243	243	216	258	282	253	256	263	262	260	269	237	273	244	266	257	240	228	240	269	233	241	242	253	246	239	255	258	253	230	254	255	230	251	247	253	241	248	243	240	254	223	263	230	224	240	264	244	239	251	249	238	279	254	253	253	262	242	269	218	242	237	229	239	256	239	242	259	248	255	245	284	249	220	256	253	249	234	230	242	239	243	245	262	230	258	248	221	239	264	258	268	238	229	245	237	229	238	251	234	260	224	242	244	267	222	249	252	250	226	245	245	250	215	243	244	216	240	256	234	257	257	257	223	235	239	243	235	241	236	238	233	233	261	234	234	260	255	231	238	214	217	230	238	267	246	251	266	243	251	242	238	192	240	245	252	254	231	231	250	239	248	248	253	248	233	210	243	235	258	230	235	235	249	232	232	235	246	246	225	240	238	277	243	267	229	220	230	250	229	207	239	238	236	260	216	251	207	242	235	241	206	230	244	258	218	248	222	235	249	242	258	234	259	257	277	234	220	245	225	221	254	232	242	237	244	216	271	239	232	265	219	234	256	258	275	252	274	255	233	224	240	228	234	253	231	267	225	228	234	252	223	243	236	241	241	239	259	221	232	225	273	221	229	240	256	246	230	257	229	235	234	253	229	234	224	226	239	221	264	203	248	244	258	244	243	227	210	231	241	221	222	232	214	237	229	234	262	235	248	247	253	253	267	229	219	230	248	236	235	232	236	218	256	229	262	232	262	246	214	244	279	231	243	248	232	235	217	238	267	233	231	237	242	227	229	211	259	288	236	233	257	252	271	216	234	268	242	230	254	242	193	232	245	247	234	241	224	251	246	249	244	238	241	238	214	227	247	229	243	248	252	245	235	244	241	225	254	254	274	222	249	236	246	240	219	233	253	256	246	257	270	247	247	241	262	240	213	261	237	240	234	246	275	232	238	241	247	244	238	235	249	224	214	243	232	240	258	267	213	248	230	250	228	257	259	272	249	238	236	254	243	243	247	224	228	265	235	243	236	230	222	263	254	244	261	234	230	232	234	266	260	241	256	263	252	238	250	238	220	211	247	243	204	246	220	230	242	239	247	237	241
22981	20724	27401	24061	20694	20492	7864	1444	1034	952	892	834	738	751	718	667	701	632	570	597	588	606	630	584	593	534	590	536	537	543	511	552	548	512	540	529	490	530	515	490	520	524	551	516	532	502	507	533	528	529	509	481	522	496	483	541	492	533	499	503	536	526	533	500	474	515	521	503	470	539	471	504	503	506	512	524	495	477	480	505	499	490	506	520	531	481	508	510	516	517	518	477	503	494	478	503	503	497	516	525	472	495	532	514	505	510	494	507	510	519	494	482	492	490	479	495	460	501	472	499	507	455	517	477	482	497	495	506	508	503	465	514	509	495	514	533	505	517	467	517	498	496	491	555	544	496	497	533	477	444	495	489	516	504	467	490	463	501	500	511	485	510	519	516	489	453	470	491	483	509	485	502	532	494	483	483	514	465	527	490	493	493	475	479	489	529	504	528	522	466	475	488	507	478	523	483	497	476	464	543	562	507	477	495	537	509	495	490	513	476	491	497	470	531	479	514	512	492	506	528	500	508	482	512	468	494	499	472	527	550	529	507	503	504	526	479	498	511	482	482	507	520	467	468	505	511	543	488	463	492	534	493	514	441	530	487	500	488	431	525	570	483	488	530	525	536	502	528	489	498	492	501	519	471	489	501	470	536	499	497	481	514	528	499	478	511	518	486	534	433	492	482	482	469	489	447	513	481	483	485	470	545	484	495	536	538	495	514	487	496	444	518	506	507	518	521	511	488	491	491	463	474	508	471	472	477	485	481	514	518	548	514	454	503	476	477	441	484	484	511	514	529	515	489	465	511	478	511	534	509	523	521	495	461	485	498	479	474	466	502	473	520	486	472	514	490	480	482	552	517	507	476	485	483	476	470	450	506	509	504	488	501	469	513	492	511	513	526	517	518	478	501	498	472	537	492	489	498	481	530	522	541	523	539	468	513	488	504	458	482	486	533	530	479	530	506	502	546	477	531	510	475	500	513	502	526	504	481	502	502	453	482	494	468	522	495	479	549	516	548	486	480	505	530	499	487	514	496	469	500	563	481	535	492	498	490	492	484	489	518	501	503	483	498	483	483	510	518	528	538	537	525	490	478	502	528	526	491	495	497	486	456	520	468	519	497	479	475	505	488	476	472	503	505	486	493	543	526	527	480	487	486	502	500	522	496	524	503	474	478	513	479	508	500	526	527	486	495	466	502	522	533	522	495	483	487	488	506	518	518	512	513	534	539	515	491	503	532	536	523	523	509	504	477	503	524	475	511	511	511	481	494	466	450	533	504	493	493	512	504	434	472	489	513	512	474	493	490	467	523	497	489	507	472	478	512	483	471	496	494	490	508	522	549	482	475	497	567	477	518	494	522	502	480	491	500	472	498	467	507	524	484	475	433	491	497	472	521	487	529	519	481	525	503	517	517	534	500	498	501	453	486	489	509	500	526	538	515	524	495	492	482	494	468	481	484	499	540	534	498	476	495	528	494	485	497	493	524	512	502	490	470	497	456	450	520	488	520	499	455	510	505	496	471	494	495	490	500	506	512	503	514	531	474	478	541	467	489	491	517	516	502	493	518	477	554	486	509	501	532	483	499	512	469	486	515	541	516	490	528	535	512	504	489	498	493	480	502	514	483	526	475	476	507	465	469	466	516	492	542	534	506	499	504	498	485	500	512	515	516	473	479	495	509	454	509	488	506	513	483	508	499	525	525	501	488	500	497	485	433	481	509	479	508	471	499	501	500	513	471	479	476	498	524	480	474	464	532	523	468	482	500	523	483	495	515	454	480	547	503	505	491	552	508	518	487	512	498	502	480	490	493	465	532	486	501	534	498	477	528	482	541	517	504	515	500	487	509	475	522	498	492	477	481	490	454	468	482	489	480	519	476	508	484	485	504	563	485	506	520	444	477	511	510	471	484	498	489	496	463	489	511	486	507	512	509	483	488	534	467	506	516	519	533	474	495	516	522	526	576	532	527	541	504	505	516	508	498	501	516	523	514	504	508	510	475	487	473	536	485	496	496	466	460	476	501	495	496	504	489	508	495	514	515	542	475	515	479	536	450	499	505	522	470	534	501	467	550	522	440	501	511	482	497	519	507	494	487	514	514	525	520	497	508	510	491	489	513	506	469	463	474	528	546	511	490	513	530	496	498	474	460	506	525	491	449	544	480	486	500	513	519	481	498	496	475	492	515	516	500	474	492	523	523	574	470	504	476	498	510	479	518	523	494	551	495	527	506	492	504	453	517	482	501	500	529	497	522	505	519	475	526	540	494	512	515	522	501	515	512	464	534	520	473	529	497	530	517	466	530	492	516	485	480	502	518	493	558	524	493	503	518	526	506	476	515	506	507	486	464	502	472	499	488	483	524	490	502	508	521	502	483	490	489	508	515	495	499	508	501	488	513	501	530	545	512	482	462	490	494	506	464	455	513	506	465	512	492	485	479	524	493	512	464	495	534	496	471	508	482	495	508	517	532	483	508	503	473	469	486	516	516	531	492	525	527	517	512	530	470	481	464	468	521	505	519	474	476	477	498	501	509	529	497	490	485	489	449	524	508	532	528	499	455	520	490	507	493	496	506	465	514	500	525	474	501	486	498	507	534	506	483	494	473	521	481	507	498	513	495	470	522	499	478	517	531	517	504	473	485	520	499	505	478	522	557	478	478	471	502	504	467	544	513	522	477	496	504	511	456	481	485	496	489	474	510	485	529	508	492	530	489	496	475	479	479	512	516	507	534	504	529	467	491	479	491	501	507	490	485	516	506	498	477	504	488	480	506	471	497	517	447	500	546	532	540	537	506	521	514	485	502	487	497	504	480	519	522	514	485	521	508	426	521	446	480	498	488	498	483	536	490	526	527	453	531	546	485	541	569	482	551	516	488	509	490	500	495	500	508	498	495	481	493	500	484	504	487	472	512	496	516	504	469	484	508	473	527	458	535	535	460	481	493	476	474	519	522	501	505	527	505	457	474	529	482	520	492	512	484	505	521	492	471	496	535	533	482	509	501	474	492	531	525	481	516	505	530	472	526	520	513	498	508	516	508	469	478	472	463	469	505	502	521	483	526	541	490	471	450	461	515	516	493	509	487	452	537	484	495	503	560	478	528	513	463	506	485	516	491	516	477	488	514	493	486	500	503	516	516	491	492	465	500	489	542	504	497	505	497	509	489	503	485	469	502	480	470	537	474	478	501	502	506	526	480	498	492	486	508	508	487	516	502	510	490	497	496	531	495	491	475	522	476	508	540	521	512	512	527	497	490	472	516	496	467	499	481	510	491	493	512	490	472	523	498	524	501	502	513	498	522	449	499	465	512	519	509	522	531	499	529	522	523	516	506	466	499	485	527	502	523	509	526	535	518	501	500	487	493	503	480	489	490	494	500	457	523	490	490	493	461	501	488	510	499	467	475	509	507	445	542	504	486	530	478	482	474	489	535	519	495	511	491	497	533	498	517	519	511	482	533	485	525	535	478	484	503	487	518	515	512	482	487	515	475
42877	54445	39829	11300	5102	3662	2809	2317	1878	1542	1348	1299	1114	1057	1070	914	865	799	750	663	657	694	627	636	623	604	584	611	588	609	547	588	576	548	572	557	534	545	538	542	545	547	528	530	529	550	509	527	560	510	537	502	495	516	517	483	515	454	540	505	513	494	519	480	525	481	531	463	485	497	510	524	515	481	490	498	469	501	500	527	490	486	472	505	512	482	541	524	496	497	496	503	468	524	516	503	490	461	489	514	484	507	469	534	499	489	500	476	496	482	465	535	519	477	494	503	501	499	482	487	507	509	495	536	481	519	485	481	478	494	485	504	505	498	488	511	490	504	467	515	546	503	522	484	465	523	501	487	489	517	500	496	455	473	524	494	507	473	467	497	480	489	518	501	495	478	467	534	516	525	489	503	484	473	471	495	500	469	509	495	478	457	480	490	502	511	460	474	499	498	469	500	528	453	527	551	522	466	512	529	515	511	476	543	483	503	488	498	478	497	555	524	520	511	494	486	507	452	466	506	479	490	500	515	460	502	496	462	511	523	476	494	488	490	494	486	486	481	492	516	495	468	501	457	513	474	484	507	492	494	479	469	461	469	511	501	497	505	517	545	462	435	489	479	515	472	526	489	482	520	524	490	461	445	489	493	507	477	449	495	502	509	501	458	486	488	498	521	510	520	517	482	495	511	503	482	477	471	500	506	512	515	507	448	517	479	473	499	479	500	506	492	486	493	468	498	494	524	437	466	484	527	469	495	478	485	461	500	492	527	528	496	493	490	490	488	493	492	485	469	446	486	491	506	454	507	468	483	502	476	489	512	469	472	507	524	505	484	477	518	522	475	455	511	503	479	524	467	495	476	471	504	496	503	468	461	460	485	482	489	492	459	472	449	431	478	495	493	482	512	499	473	513	474	491	521	477	499	470	476	530	503	526	481	512	466	462	513	509	493	518	440	486	499	465	510	484	494	504	513	496	485	458	476	486	495	510	536	481	507	473	504	480	512	492	473	516	447	489	513	477	519	462	502	484	470	460	477	484	519	513	507	504	485	483	502	501	457	497	474	493	508	453	492	505	461	476	499	490	468	494	477	505	491	487	516	509	548	463	515	488	498	491	509	486	471	492	486	482	447	519	493	477	507	464	482	476	490	453	510	500	507	481	456	471	514	461	456	501	547	503	470	466	501	510	534	531	456	512	461	544	500	522	495	521	485	501	503	513	517	472	547	494	541	503	500	448	510	482	494	472	454	476	497	507	478	483	502	516	512	487	502	534	447	516	498	482	479	491	522	510	475	505	497	486	468	499	509	510	479	515	501	470	570	477	482	450	523	497	473	490	500	505	512	487	472	483	498	462	479	448	460	521	479	503	521	491	482	481	515	473	484	495	505	460	456	476	498	457	533	478	535	464	489	493	482	477	511	465	486	494	474	468	489	475	533	501	502	500	502	513	474	528	484	490	482	503	467	533	471	474	451	466	464	501	494	484	476	500	500	487	498	451	502	479	492	425	487	519	494	492	523	496	504	473	491	538	509	462	500	498	459	528	468	495	494	469	482	479	482	491	451	500	527	495	475	492	425	473	486	474	479	490	473	504	480	497	496	490	491	467	440	517	483	473	464	481	490	454	465	510	481	520	462	504	522	498	503	508	518	498	485	474	477	467	453	536	457	490	478	478	521	494	492	468	475	495	497	458	487	484	489	472	507	497	502	526	472	529	493	512	461	512	456	492	528	494	473	478	509	499	498	515	488	491	481	523	448	472	503	491	497	456	495	491	532	486	463	506	485	486	536	457	471	471	458	472	484	473	491	482	480	514	457	511	480	473	485	516	495	475	480	477	489	496	491	464	483	512	486	465	501	457	488	518	522	492	505	479	499	473	511	505	478	470	488	460	468	493	505	486	502	465	508	466	471	474	481	469	502	481	504	475	530	503	513	484	477	501	491	512	529	494	505	519	502	530	515	459	512	479	490	494	467	473	459	482	479	491	533	467	507	500	496	508	477	486	509	549	481	492	507	473	513	473	461	491	443	479	463	545	503	464	468	458	486	492	476	451	457	469	464	488	497	471	482	491	478	475	455	500	485	498	481	542	486	467	474	458	462	467	480	516	471	508	484	472	478	515	478	497	480	522	508	519	467	451	496	471	502	528	446	499	511	507	491	465	480	477	467	537	508	514	496	491	489	456	476	471	490	465	470	462	583	511	483	468	553	481	523	478	486	519	490	476	471	523	473	461	496	494	513	474	503	493	473	482	473	503	486	528	446	508	449	518	532	452	499	460	496	512	541	501	490	506	470	476	451	511	489	469	480	489	500	503	499	494	484	538	505	479	501	524	486	498	463	501	494	480	507	467	506	487	492	532	450	476	489	479	505	525	515	516	475	478	430	489	504	474	491	492	476	456	506	449	464	495	525	473	503	494	519	462	451	484	513	465	479	523	476	480	481	505	498	478	495	486	530	493	489	487	532	502	523	480	530	500	494	490	449	497	535	485	510	466	505	467	496	478	513	476	467	433	479	464	492	476	496	453	501	488	478	501	440	465	453	497	489	492	509	498	506	516	480	480	489	490	508	473	494	476	489	471	543	529	485	463	513	456	532	487	446	508	502	488	502	514	494	481	512	462	535	495	471	526	508	474	483	491	491	482	510	495	528	490	526	517	476	458	470	501	482	453	484	476	507	547	445	517	464	481	543	484	488	460	463	512	504	505	496	481	515	493	495	474	459	496	483	465	475	508	500	507	468	502	502	457	509	502	476	458	505	489	442	483	505	461	462	419	461	476	499	507	517	496	494	471	518	457	493	504	480	484	501	476	485	443	487	504	436	471	483	501	489	469	452	468	545	529	514	511	494	441	557	521	469	534	511	486	499	466	494	476	509	465	476	454	530	479	491	502	513	504	485	477	515	499	492	459	503	457	488	513	441	468	515	466	497	452	472	477	475	462	461	502	500	555	439	469	476	468	518	497	475	517	487	470	464	514	507	489	514	486	451	491	520	485	494	552	496	499	467	486	493	490	486	465	504	466	478	489	485	491	483	550	491	488	467	457	461	480	493	526	512	493	474	502	552	479	506	529	512	472	474	489	496	492	478	501	460	487	471	472	479	486	515	474	472	470	479	471	473	504	509	477	468	494	499	471	470	469	484	489	509	498	445	490	513	506	476	482	499	498	510	466	485	496	485	501	496	489	443	499	481	485	455	488	466	491	484	483	490	503	480	478	482	510	505	533	503	515	463	489	495	430	462	438	504	437	460	470	512	502	478	463	471	446	463	526	474	478	479	461	517	505	498	478	457	517	507	508	474	454	488	467	492	517	494	483	461	458	450	462	509	485	510	478	490	455	483	473	458	478	489	493	503	534	488	502	472	495	486	489	470	498	474	531	465	492	503	469	502	543	459	492	460	477	466	512	488	489	483	495	511	480	475	507	471	472	487	472	490	478	490	507	469	444	516	520	481	475	470	429	506	499	473	448	473	460	487	493	470	503	472	512	482
32901	25164	14318	2227	627	566	493	477	459	460	452	425	430	472	446	441	410	437	442	431	407	374	447	414	459	436	412	412	453	417	437	460	428	414	450	400	402	440	434	388	423	436	428	410	452	446	463	454	422	424	450	428	421	381	428	412	431	424	458	439	403	424	460	418	413	452	406	448	398	396	408	453	410	411	386	437	411	414	450	407	434	453	377	469	443	400	453	393	443	411	453	461	432	420	400	436	463	431	442	401	447	424	487	415	422	426	463	432	447	437	426	419	452	440	449	450	441	423	409	413	425	442	418	463	413	453	447	413	405	422	444	416	425	411	414	436	444	415	453	402	410	461	431	434	449	411	397	382	431	432	411	421	419	494	426	399	435	419	394	414	421	423	414	436	427	445	426	412	442	425	414	415	435	450	422	405	414	427	446	456	429	442	437	419	398	382	450	429	460	440	428	431	425	403	454	453	431	452	423	486	373	408	442	428	457	426	442	448	462	432	421	438	394	451	457	408	431	436	437	407	416	425	425	451	428	387	440	422	431	401	405	394	449	425	457	436	449	433	414	466	418	393	458	432	388	427	445	415	418	452	447	410	408	382	416	418	451	452	439	440	439	418	411	475	430	417	419	441	445	410	431	450	421	411	435	436	485	402	421	432	424	410	440	409	410	456	443	412	413	413	409	477	419	434	436	398	432	452	455	439	396	395	439	429	420	435	425	459	416	420	399	432	394	475	436	437	444	415	416	467	418	400	423	444	395	408	452	417	427	414	424	393	427	425	445	454	431	398	426	392	453	450	417	440	427	411	428	438	427	419	447	426	453	448	465	423	406	448	412	442	440	418	422	436	425	445	443	469	456	446	429	435	412	466	457	453	402	434	412	420	395	439	402	434	424	448	375	451	362	435	421	411	437	425	416	419	437	410	422	445	427	409	410	453	458	446	442	460	420	411	375	413	418	436	456	448	415	466	404	456	422	436	440	423	447	428	400	396	468	441	443	411	438	445	430	427	370	437	424	415	422	444	461	422	434	432	423	397	399	450	444	449	388	409	422	422	417	409	443	443	445	437	451	472	440	434	455	409	419	435	423	413	446	419	407	403	439	445	438	389	424	439	430	435	441	445	437	465	424	429	426	437	436	424	399	464	440	436	391	468	466	438	409	408	417	442	435	433	429	433	405	433	427	429	449	440	404	420	442	437	432	471	437	433	420	437	429	407	418	406	442	439	407	419	424	435	395	440	446	438	449	453	441	449	408	434	429	442	453	430	414	462	473	421	408	442	452	438	455	431	413	427	409	417	462	433	427	410	465	436	460	455	441	425	422	450	400	412	455	418	435	403	402	409	441	449	474	454	439	413	457	453	434	423	458	464	423	426	459	442	423	398	429	380	445	439	465	416	387	443	437	471	456	471	397	438	412	425	413	434	421	430	406	444	443	461	453	453	425	443	440	409	447	440	419	441	429	435	399	414	414	425	422	409	444	419	414	426	450	438	422	418	422	449	445	394	418	458	394	422	443	417	436	468	413	430	412	451	454	449	439	455	450	454	420	418	405	400	428	462	441	473	413	429	424	413	423	433	448	447	424	421	418	400	459	458	422	446	423	420	425	460	432	453	459	457	445	478	470	414	425	397	439	437	455	425	417	438	446	425	408	412	450	399	447	428	441	439	385	388	431	446	425	446	454	426	472	422	413	413	413	426	406	459	460	438	438	441	419	398	428	439	427	406	442	422	418	410	415	460	436	393	409	432	422	439	444	414	419	414	414	474	434	430	452	431	443	433	415	425	422	422	393	427	476	436	462	447	456	452	407	422	435	420	416	461	424	408	411	457	479	472	432	414	438	451	448	419	393	394	434	433	446	457	393	421	478	450	405	416	411	410	433	421	430	441	483	384	422	436	453	447	442	456	396	441	418	426	439	412	447	466	420	422	450	468	434	447	455	414	421	444	437	444	458	439	404	425	428	388	442	451	408	437	435	392	391	433	427	434	402	431	429	426	417	418	427	412	412	465	444	419	449	436	421	418	448	459	465	414	424	423	442	416	440	411	436	451	437	449	404	425	436	452	452	435	469	412	418	425	442	482	448	448	413	454	428	437	471	426	465	449	433	449	442	407	416	442	445	406	377	393	427	461	415	425	414	441	425	427	450	414	432	382	442	411	451	379	417	431	408	444	416	426	462	408	467	437	446	434	434	418	439	428	453	413	398	449	402	431	443	456	462	447	450	417	442	417	454	417	432	426	462	404	441	403	412	424	443	430	432	455	427	452	415	439	424	429	433	421	386	439	460	420	413	455	441	430	423	432	438	462	433	427	466	412	466	446	450	409	460	438	425	460	392	416	422	453	452	462	434	445	392	426	433	409	420	449	430	459	407	416	429	447	386	439	471	416	419	432	420	392	433	427	419	409	407	409	394	431	454	420	418	420	446	449	454	412	427	451	415	460	415	453	423	461	462	441	462	438	445	402	408	455	387	439	402	404	423	435	441	416	441	424	457	451	394	444	443	456	418	443	401	449	407	439	431	455	447	436	421	453	430	405	434	426	431	469	424	405	429	404	444	410	440	409	402	414	439	454	404	403	430	448	440	445	450	453	416	429	455	405	402	417	429	396	459	441	439	421	440	427	438	458	443	426	439	400	456	414	412	453	464	425	411	432	383	457	424	427	429	445	412	429	408	460	412	419	419	466	451	446	432	416	425	418	389	444	474	422	420	402	388	419	461	404	397	442	409	392	458	411	433	397	437	424	438	422	444	437	432	409	405	392	466	440	399	422	431	433	457	420	451	419	418	444	443	442	454	407	430	450	440	421	421	439	426	428	443	461	476	432	448	481	432	448	421	425	420	399	436	406	418	443	435	462	445	426	443	441	395	410	445	424	426	423	440	451	433	435	395	431	422	420	451	424	410	453	415	458	454	426	435	432	444	456	423	424	441	436	430	418	440	426	436	457	451	443	423	396	449	429	433	436	399	454	473	408	433	382	433	448	446	447	441	414	407	424	448	444	432	463	422	452	441	382	422	418	415	423	435	442	421	426	444	403	442	425	444	423	419	403	435	445	480	416	427	392	427	355	430	425	426	439	418	448	447	432	451	430	397	454	444	442	443	432	432	434	439	450	453	415	414	460	431	386	420	442	464	398	434	398	450	410	392	420	419	456	462	417	438	462	424	430	433	424	434	422	452	407	384	450	442	442	386	392	430	409	403	416	455	426	426	420	437	421	440	429	426	437	431	444	400	440	386	391	472	444	424	422	460	420	436	457	423	467	421	388	427	458	430	427	426	437	423	435	407	445	454	435	418	400	458	481	462	447	407	427	424	413	404	400	407	405	466	424	432	480	411	444	452	426	456	424	432	437	442	409	419	421	410	424	428	400	423	441	425	428	453	421	398	430	436	443	407	454	478	435	432	426	457	433	416	455	459	434	467	456	435	415	402	393	426	440	448	433	428	436	459	426	420	467	428	432	438	420	429	451	438	428	456	410	447	428	440	422
34292	32433	16152	1557	659	570	522	533	509	509	517	494	518	484	506	515	495	475	470	504	435	465	487	507	465	478	468	509	456	469	481	474	457	481	479	462	487	473	477	480	469	459	479	457	471	472	512	477	489	468	494	446	469	471	445	466	476	492	484	440	471	508	478	488	487	480	479	498	499	484	496	489	453	484	426	492	458	507	471	503	489	497	478	482	520	481	449	472	446	544	465	447	471	477	480	422	470	456	475	481	467	486	477	470	486	496	500	491	449	507	476	493	493	450	468	474	487	497	498	483	485	486	471	506	466	469	464	483	467	513	472	417	482	489	482	498	515	467	485	510	450	494	516	498	484	446	467	483	476	473	487	494	462	473	480	470	495	467	447	461	499	513	486	488	450	505	522	480	487	528	464	428	510	462	486	492	470	486	462	467	496	463	487	486	451	473	496	488	432	482	525	480	445	471	476	469	479	444	477	504	513	475	472	457	448	492	499	514	501	440	477	509	489	449	479	481	509	458	498	458	512	449	475	493	480	476	466	496	437	461	505	422	464	462	468	482	482	479	508	489	495	469	471	518	477	501	529	491	456	485	495	468	471	484	473	514	476	465	453	516	503	479	504	470	469	476	441	477	470	502	468	491	466	501	468	463	506	466	483	489	471	462	467	500	483	493	470	494	494	474	501	461	456	495	472	467	485	496	490	502	472	484	527	481	463	443	492	468	461	461	483	506	465	463	449	444	448	474	457	483	441	429	479	488	487	476	448	441	494	485	452	468	479	484	481	472	471	455	478	494	448	452	476	466	478	462	480	459	488	460	489	487	420	467	488	477	445	438	447	448	454	473	511	444	487	467	462	452	485	492	445	500	456	456	461	478	448	469	475	500	477	456	503	463	450	479	491	501	476	473	506	425	463	457	437	463	451	471	486	465	431	489	459	486	464	476	460	465	467	436	445	482	453	466	463	487	449	492	463	493	479	460	479	493	469	479	443	484	471	496	499	446	469	481	453	490	478	450	473	440	475	459	483	466	503	486	474	451	467	495	483	471	465	434	489	455	486	472	476	488	430	491	471	475	440	490	504	474	460	476	476	474	467	509	487	450	510	511	487	488	499	493	472	438	475	519	484	447	464	452	483	458	515	461	488	481	497	489	493	448	460	481	454	485	473	489	483	483	483	483	500	485	445	486	476	436	507	434	469	451	481	477	444	470	485	467	518	473	482	487	451	439	515	503	472	491	508	459	496	483	484	468	467	475	456	476	452	476	525	470	481	459	487	465	486	484	478	468	476	500	484	470	484	469	487	483	477	492	504	455	473	524	503	498	456	483	442	456	453	436	486	462	450	464	455	469	458	493	446	429	471	442	450	484	476	468	477	500	490	513	474	465	469	496	493	462	453	515	455	489	474	500	483	501	453	487	477	498	449	487	474	501	432	440	465	465	453	465	471	483	456	443	519	473	487	486	481	438	507	466	463	468	498	501	478	473	475	452	474	466	478	467	501	470	486	501	467	464	444	487	510	418	482	498	478	456	472	449	501	536	482	473	509	458	505	488	492	459	444	505	452	509	480	480	489	457	460	496	441	518	499	482	476	453	465	435	436	505	461	464	479	502	469	459	475	460	476	465	442	456	465	467	467	470	443	495	497	472	461	505	482	457	455	485	482	481	460	490	502	457	467	450	486	487	489	502	448	487	444	450	495	494	471	499	453	473	422	483	450	504	493	490	469	477	476	431	497	464	466	462	490	497	497	486	475	458	458	479	503	486	489	460	446	474	449	469	488	486	490	455	439	448	464	491	487	469	454	461	456	494	442	457	496	470	480	484	474	464	481	479	483	483	466	460	442	511	437	438	468	511	475	481	442	452	465	459	458	484	464	445	463	491	474	467	475	482	483	453	467	498	432	508	495	437	476	475	467	453	452	493	467	463	470	505	506	473	466	470	465	485	528	479	485	519	489	495	459	513	476	481	463	486	483	464	473	477	502	470	448	491	470	486	465	452	448	483	492	497	505	495	479	494	493	475	480	467	445	470	515	496	471	454	453	486	467	453	503	489	429	474	448	421	456	452	457	484	425	479	452	480	488	510	484	495	511	497	459	502	506	472	450	527	448	444	492	472	436	451	471	508	477	453	502	472	461	463	451	490	502	518	510	469	487	514	485	497	456	474	500	476	457	458	480	477	487	473	451	460	475	493	443	451	477	468	462	494	498	467	456	497	493	462	462	489	476	467	453	454	502	438	452	484	492	439	476	434	494	431	473	500	484	477	482	456	483	451	468	496	493	483	505	450	488	473	458	466	497	465	474	474	488	466	512	487	468	503	478	474	466	475	506	479	426	505	468	482	482	501	488	468	435	440	479	474	487	477	459	448	482	458	455	491	508	459	479	489	494	475	503	452	493	433	503	448	460	482	470	496	490	469	462	482	481	480	461	492	501	464	443	511	471	481	455	497	458	527	458	439	487	473	436	485	481	465	446	491	477	463	490	497	435	456	496	488	451	482	457	474	496	460	422	479	431	496	450	441	448	454	474	434	511	475	437	506	514	461	482	465	481	483	450	470	473	490	467	486	456	499	496	484	488	470	494	463	493	490	450	495	476	469	485	453	461	468	484	449	502	452	470	487	480	526	472	431	502	484	484	467	452	448	469	467	512	478	497	454	480	477	483	467	454	483	461	491	500	449	466	487	468	479	484	501	431	474	494	450	470	494	487	512	458	513	513	484	474	485	509	445	485	504	442	489	455	450	524	464	473	486	473	473	533	524	452	455	501	468	500	506	457	496	504	513	478	490	475	452	469	511	465	518	477	467	475	466	449	482	461	465	510	450	480	439	485	477	479	478	463	480	466	481	444	503	487	480	483	509	493	444	504	457	486	470	465	500	444	485	476	440	477	472	472	497	473	475	487	480	462	442	456	454	465	466	461	467	488	439	441	468	493	459	462	485	456	452	499	478	487	486	496	456	489	463	469	487	434	503	488	484	468	451	511	457	511	492	510	487	463	411	445	447	489	456	469	476	468	474	474	461	477	483	465	451	474	465	483	485	477	477	448	483	445	471	492	474	482	463	479	458	510	472	440	491	479	509	441	483	507	469	452	482	418	491	467	472	465	410	521	460	473	450	435	492	438	478	439	460	491	468	481	489	517	472	463	464	494	485	475	481	471	490	502	477	457	453	488	446	510	483	468	499	503	458	526	444	476	444	488	488	479	503	490	455	518	496	487	482	421	454	463	450	479	492	451	463	476	435	472	500	420	473	487	474	479	456	481	473	503	490	446	475	520	472	483	465	488	471	471	441	469	494	494	458	479	473	435	475	447	478	437	486	475	454	460	435	477	467	461	485	422	460	493	481	453	483	482	505	496	474	487	483	464	445	489	469	475	489	489	444	459	499	504	466	430	481	489	476	450	524	442	479	460	472	502	514	479	469	453	508	489	499	463	434	509	507	474	469	473	466	462	469	497	450	469	494	451	525	462	477	451	464	454	475	450	490	466	462
25019	20713	27023	24381	20557	9868	1130	675	538	431	451	345	325	328	341	327	308	264	304	277	258	264	246	249	257	262	248	257	225	258	226	220	219	265	231	244	254	246	198	183	209	226	250	235	252	229	231	213	230	220	222	216	226	223	213	239	252	224	225	224	228	199	195	222	226	221	242	202	224	219	241	209	217	222	269	250	232	216	219	208	212	198	211	209	222	215	200	210	224	191	219	234	219	206	207	208	208	241	211	216	215	217	220	207	188	237	209	230	253	223	224	194	208	215	219	207	209	232	219	239	225	223	205	198	230	207	223	223	226	223	228	217	231	211	246	217	215	247	224	241	220	232	220	216	255	217	208	211	220	218	210	234	224	215	231	235	239	205	224	201	229	204	200	238	192	218	219	235	221	216	238	233	214	223	222	234	221	261	242	244	217	204	242	216	229	229	215	228	223	221	219	243	201	224	218	230	226	232	211	234	223	224	223	224	223	231	182	194	204	215	221	213	226	200	228	227	213	207	212	226	224	190	240	230	234	226	216	197	239	242	240	210	209	223	221	224	227	244	204	235	188	206	199	229	211	236	249	225	246	247	228	228	233	223	230	222	214	253	237	219	219	223	201	236	202	235	240	244	205	216	235	222	226	206	230	253	185	241	235	225	194	237	215	235	203	219	233	228	220	217	207	206	192	205	229	222	225	241	224	214	224	214	212	219	222	204	200	215	217	213	233	210	214	238	222	241	224	211	228	220	225	223	241	207	235	225	236	216	231	225	213	231	204	248	240	235	236	222	229	240	219	223	215	210	195	225	213	217	224	198	196	218	213	208	215	190	253	249	225	246	244	212	199	212	220	204	196	230	209	205	226	221	212	199	227	227	207	264	224	194	217	222	222	233	224	208	227	222	241	228	221	234	232	246	223	202	222	232	236	221	195	234	230	228	220	239	225	210	215	205	231	232	238	211	238	221	230	224	242	184	228	255	204	222	213	187	215	217	222	232	218	244	190	239	236	222	213	210	227	214	216	225	218	215	222	210	239	226	220	223	217	210	194	217	218	227	211	233	223	223	257	212	230	205	226	209	235	213	217	221	212	209	215	187	231	226	211	200	211	240	211	225	235	208	227	224	203	216	242	225	229	192	229	213	217	228	222	217	225	218	218	212	212	220	245	234	217	251	234	208	224	212	229	232	231	205	213	209	219	208	244	238	241	199	218	217	214	209	222	209	206	234	193	209	216	214	228	231	225	251	227	252	232	236	248	225	206	240	216	225	183	224	216	249	205	234	237	232	218	234	261	205	231	239	210	182	216	193	219	232	222	208	206	220	206	246	215	205	235	219	222	232	208	218	237	215	233	190	198	232	218	233	225	219	211	203	184	213	239	246	234	224	225	219	222	213	221	222	210	225	245	213	212	242	227	214	225	230	185	220	234	231	230	221	223	213	216	215	208	213	228	227	201	193	198	226	205	213	219	206	221	209	217	225	197	215	224	208	206	255	242	212	233	203	204	209	237	211	226	235	250	226	223	206	214	216	225	235	223	220	229	222	205	216	217	249	235	227	234	218	217	212	236	224	214	222	196	207	223	221	208	198	198	227	240	215	211	233	217	229	221	218	238	215	214	225	210	229	210	238	222	236	235	238	216	217	226	227	229	241	214	220	215	209	215	203	230	229	232	215	206	208	214	202	217	234	237	232	218	210	208	245	218	241	211	228	204	211	216	211	206	214	234	220	206	230	205	204	216	230	261	193	229	214	197	214	239	225	238	210	237	203	207	202	238	236	235	209	249	212	226	218	217	225	200	218	212	219	209	229	234	235	220	225	188	208	219	211	252	210	205	190	199	234	205	204	247	215	209	191	202	226	204	221	212	220	215	219	212	216	205	210	199	216	254	240	248	204	228	230	195	201	200	211	209	215	223	220	204	239	219	227	193	236	224	227	222	238	213	222	225	226	216	219	222	234	202	201	236	224	223	229	235	225	208	224	226	225	217	197	220	226	231	221	217	231	213	216	213	230	209	233	216	218	204	213	207	233	225	202	229	205	217	195	216	216	215	229	226	225	242	235	235	211	238	227	222	247	226	227	225	233	212	224	240	221	224	235	212	225	205	249	182	222	205	195	205	209	233	200	193	203	234	209	187	203	200	206	222	214	221	222	207	181	231	235	231	215	242	226	235	213	196	238	222	202	223	224	234	224	241	235	222	226	217	223	216	214	224	231	203	204	244	237	224	222	212	277	246	229	242	234	254	207	229	242	208	224	235	225	223	243	192	217	225	218	218	241	222	215	219	222	224	234	236	218	226	222	233	202	230	206	230	234	204	214	229	260	206	228	209	236	189	231	229	232	211	230	216	218	234	222	242	247	211	219	230	200	203	221	236	240	219	233	226	213	203	219	230	197	195	192	207	225	227	230	226	230	212	227	219	224	240	235	214	229	248	214	236	257	239	220	233	234	247	200	220	242	224	207	216	202	218	222	218	217	205	221	195	212	213	232	242	226	205	210	220	228	207	228	239	207	216	210	242	202	221	199	216	249	204	248	250	211	200	221	239	198	233	249	206	226	219	240	233	217	216	220	212	211	224	203	241	221	216	224	210	222	211	236	201	252	165	238	238	223	224	247	201	219	212	203	213	227	219	220	225	223	207	227	223	215	230	210	207	217	218	207	218	215	214	192	221	219	214	218	208	221	219	228	234	213	230	225	202	205	212	223	221	214	234	235	230	226	231	211	230	212	193	239	235	210	210	236	207	210	244	244	237	217	238	227	223	212	228	206	192	222	233	219	228	238	233	234	207	206	204	214	232	192	205	216	246	200	234	232	212	204	227	236	197	222	236	226	212	220	215	187	217	225	199	192	199	224	219	214	233	200	230	245	220	220	218	218	223	227	230	215	226	214	210	213	228	231	198	225	228	201	205	224	248	225	212	226	230	213	212	230	189	205	211	213	212	222	216	212	214	205	217	221	210	194	218	263	243	229	239	223	246	260	202	222	192	241	204	202	224	213	216	224	250	242	212	205	236	238	222	201	212	221	238	214	227	228	224	233	236	208	189	240	223	224	213	227	228	216	232	227	192	249	210	217	207	242	217	206	226	191	219	227	206	214	208	202	217	227	222	226	210	229	233	224	191	227	196	221	229	228	208	219	223	209	216	225	228	192	215	219	242	204	215	202	223	227	217	226	229	208	199	207	216	220	245	246	214	218	211	212	227	224	209	217	224	234	199	221	226	197	190	212	234	223	246	217	203	238	208	247	209	227	230	235	202	227	220	250	227	205	228	212	201	227	250	235	215	208	226	231	230	239	195	224	227	210	216	228	228	222	219	224	221	222	208	230	218	247	196	219	227	202	219	222	205	217	230	224	266	247	221	221	214	229	210	198	222	225	232	224	200	228	213	207	230	234	214	238	220	198	252	216	234	202	209	200	200	244	237	230	185	192	207	215	216	218	212	209	216	237	230	197	197	225	226	246	217	214	217	229	235	230	227	217	205	214	200	192
39446	48403	32966	7439	2949	2131	1530	1190	1060	846	716	688	577	568	562	469	431	419	384	371	359	353	339	302	349	315	291	277	307	287	293	301	284	291	298	303	284	282	268	281	263	258	280	277	256	254	248	259	245	265	246	289	255	234	273	241	254	270	233	249	259	267	244	263	258	239	223	260	240	296	278	231	246	257	266	252	265	256	229	261	243	255	238	251	218	257	247	231	244	249	228	239	213	253	258	265	259	244	273	247	246	235	261	253	263	262	245	284	263	241	237	266	265	249	253	235	216	260	241	233	243	221	269	243	208	234	221	219	248	236	241	254	222	227	246	216	257	221	247	231	286	218	246	212	246	286	226	230	235	235	251	265	272	245	263	232	248	247	233	262	241	242	255	262	261	230	222	287	262	224	265	241	212	262	249	246	240	237	251	246	237	221	260	243	271	254	231	225	264	244	259	229	265	227	229	229	246	275	250	248	238	232	234	221	247	245	242	262	251	250	247	233	260	213	241	246	236	240	252	260	269	248	239	253	239	271	267	281	229	242	232	284	236	255	268	243	247	237	245	223	230	262	239	249	264	260	249	231	215	242	236	235	237	269	232	236	242	243	258	246	247	238	247	237	253	243	259	264	217	247	235	238	243	253	243	231	254	226	254	236	255	274	269	257	220	254	230	265	231	249	239	220	253	270	262	262	267	240	233	237	257	249	243	244	251	266	261	245	238	257	241	277	248	258	279	232	243	260	217	243	241	258	241	235	241	233	237	271	212	267	237	254	220	263	257	244	254	210	235	268	251	247	244	249	267	244	259	237	227	266	241	260	276	225	217	225	224	251	234	243	249	248	245	240	227	229	263	227	228	243	261	245	202	235	273	231	232	256	247	242	246	212	265	294	217	243	227	274	226	270	240	227	264	243	212	248	212	243	251	271	226	233	225	248	220	237	222	245	244	245	246	217	263	232	233	228	267	226	264	236	243	224	241	259	288	230	240	259	257	231	241	256	228	261	244	224	258	239	243	246	258	225	267	230	218	238	258	252	251	264	240	259	232	220	227	234	243	219	219	246	235	246	247	235	260	239	228	261	247	241	251	236	238	269	253	237	236	271	223	242	280	262	270	235	244	236	241	237	256	244	244	267	258	245	258	248	236	252	261	232	245	241	227	271	251	254	269	230	263	250	256	232	237	254	233	230	249	253	246	261	256	251	220	273	205	265	221	248	249	208	226	258	232	271	234	258	243	261	246	253	224	248	230	262	227	282	237	233	232	252	258	236	234	242	251	248	267	214	261	211	237	230	277	241	250	272	235	254	234	252	245	235	248	255	227	207	261	244	232	258	235	272	257	218	243	248	231	250	244	240	254	264	247	267	241	247	226	280	231	254	237	272	259	232	263	240	274	231	229	247	223	227	220	248	228	225	247	258	253	241	263	237	232	267	233	227	240	239	256	236	241	271	239	251	218	214	285	227	240	242	238	222	232	245	251	265	235	263	286	249	235	237	238	221	271	253	246	237	219	237	245	205	248	245	260	253	223	236	232	240	228	235	228	243	243	217	244	237	241	223	231	222	246	251	243	244	287	269	249	228	235	231	233	250	247	247	227	227	232	233	243	242	249	237	259	238	247	228	236	241	242	250	252	252	262	249	265	221	244	223	254	260	220	250	239	268	273	252	225	229	245	281	230	229	253	243	250	230	258	265	224	226	258	266	236	275	225	227	233	231	283	245	273	228	216	247	225	229	257	224	209	257	237	259	247	225	236	213	223	250	210	216	249	222	248	204	236	225	246	257	273	210	221	243	234	252	233	247	273	244	211	246	256	254	253	275	231	248	260	255	214	246	251	245	241	249	210	257	230	244	259	254	238	244	224	244	219	238	255	225	226	227	251	252	258	221	222	251	259	260	212	221	231	223	257	224	232	245	251	247	248	240	244	228	226	227	241	224	276	234	223	252	246	223	258	249	269	252	253	243	249	250	204	243	258	253	252	233	231	237	250	250	249	278	255	232	241	232	241	246	225	244	232	237	249	239	243	263	228	226	228	235	262	233	230	247	242	222	268	269	218	241	240	249	223	225	258	256	229	238	233	250	268	237	242	262	257	245	260	229	232	228	254	254	241	263	253	256	257	243	213	229	244	231	248	248	243	258	241	261	238	263	253	236	256	210	233	259	255	251	222	243	259	236	254	251	254	237	206	243	251	253	238	251	240	234	232	239	256	250	251	260	261	258	247	234	247	250	248	240	220	263	260	233	226	235	227	241	248	249	221	234	261	251	230	253	224	246	257	242	237	236	246	247	258	227	250	213	238	228	240	242	236	251	254	288	222	249	225	223	225	266	246	238	231	230	243	228	209	241	250	237	256	224	250	246	221	239	230	238	240	241	214	254	233	217	235	233	250	260	262	239	222	227	256	241	254	231	236	211	237	257	222	244	238	255	231	250	259	231	246	204	227	236	256	197	214	253	253	248	230	238	251	227	250	248	239	234	251	243	224	246	239	241	224	237	243	242	264	244	233	239	247	219	238	253	230	242	243	272	234	232	260	243	229	234	251	234	258	255	215	269	220	242	254	253	230	260	244	247	242	237	229	278	228	259	246	258	263	219	227	240	232	240	213	249	231	244	210	241	236	244	239	242	230	245	213	243	266	243	211	228	237	239	241	240	261	243	232	235	283	250	254	254	224	249	253	247	235	223	234	259	246	258	246	246	248	234	217	259	255	226	260	257	241	263	218	250	264	216	235	240	206	238	267	247	264	266	242	209	232	234	255	250	229	230	237	248	238	248	252	244	237	236	241	240	244	227	238	248	279	217	250	240	236	262	244	273	250	224	264	234	222	226	207	226	242	252	229	230	211	234	255	236	289	227	245	210	248	252	241	250	236	240	251	219	231	242	246	238	249	233	240	236	252	250	220	242	255	251	246	240	252	251	234	227	222	240	240	241	254	213	244	251	261	255	257	236	240	237	227	243	233	239	256	246	219	240	253	251	246	239	219	250	227	249	228	252	217	230	234	253	219	254	247	246	257	235	240	250	246	224	231	221	239	249	250	224	236	260	264	248	243	239	264	236	259	232	280	234	233	256	227	239	244	238	234	262	236	240	251	229	242	284	236	255	252	262	259	246	232	263	246	240	230	228	251	249	240	249	239	228	233	233	234	281	265	258	218	246	248	266	257	257	218	241	234	266	254	234	250	248	224	264	244	246	249	237	221	235	241	235	226	244	239	251	260	241	243	269	245	244	255	251	230	261	265	265	255	224	225	234	226	237	241	230	249	210	252	228	229	246	230	238	227	229	243	268	253	244	239	241	263	241	227	258	235	269	244	238	243	239	237	249	233	225	232	259	236	231	234	239	220	262	234	240	219	254	235	212	234	220	245	252	247	227	214	248	229	249	239	258	286	269	251	289	247	249	248	234	275	237	217	243	255	250	261	274	234	259	261	221	260	242	231	238	205	248	245	264	232	258	247	240	241	254	254	240	277	249	246	241	221	256	235	257
23002	20705	27401	23994	20685	20514	7741	1433	1091	994	896	821	800	749	729	716	664	588	635	633	601	528	563	570	515	532	598	563	564	553	536	551	559	551	510	523	543	500	476	490	514	512	518	532	523	516	526	474	491	503	504	492	471	515	525	528	500	524	512	516	488	501	477	527	554	497	503	532	509	520	519	533	494	531	465	513	507	546	501	508	516	505	494	487	486	487	552	486	543	482	495	501	572	529	504	501	500	506	545	514	549	478	522	467	550	510	503	493	461	496	538	524	464	465	497	493	517	474	469	498	505	492	480	529	502	499	507	526	504	502	509	516	493	466	499	541	496	540	478	508	452	538	524	510	453	482	487	522	518	492	471	503	483	510	518	497	481	516	486	508	536	506	492	501	481	484	493	478	492	484	498	502	515	502	474	501	549	476	498	525	489	520	495	495	493	469	506	564	519	504	488	487	485	523	510	480	510	485	503	465	510	529	503	497	485	520	528	543	518	530	504	454	499	495	517	516	495	520	459	516	509	491	523	489	519	502	511	509	505	506	481	485	505	495	526	487	481	476	476	490	484	466	460	468	498	536	517	488	514	512	492	516	498	488	517	480	500	482	514	498	511	509	481	498	491	494	495	546	456	496	474	507	476	477	478	483	468	503	494	495	496	490	493	491	479	474	508	482	507	504	516	516	482	485	504	528	474	482	525	549	493	508	505	539	535	501	443	509	461	493	514	504	504	517	484	522	485	495	500	468	460	464	470	516	528	504	503	498	494	514	518	500	522	493	497	496	511	517	476	496	491	488	525	464	504	502	498	522	495	464	493	499	525	509	495	504	543	502	514	500	483	490	477	519	525	516	500	473	518	479	478	502	485	516	538	528	497	504	527	470	490	500	504	475	489	500	475	497	487	506	474	501	514	542	535	488	448	491	481	535	440	517	523	530	505	501	489	504	504	525	487	506	511	498	518	536	456	514	484	540	464	517	512	469	460	465	486	491	505	474	464	470	517	473	551	512	493	495	495	490	508	510	531	482	480	474	534	537	498	522	480	467	518	497	498	469	463	501	486	517	547	477	511	500	468	517	518	537	552	489	512	473	463	527	520	520	511	475	538	478	475	486	518	429	512	495	514	474	479	491	535	504	522	516	497	506	526	495	508	489	488	498	534	496	510	516	466	489	508	490	523	495	502	512	483	506	483	513	497	517	462	512	457	511	534	469	521	514	516	515	495	484	496	512	463	503	495	562	487	504	491	487	473	497	470	462	516	454	527	486	495	545	510	525	518	492	543	501	492	486	550	507	457	483	462	516	453	515	487	521	506	535	466	493	483	488	506	447	472	469	491	483	502	498	532	466	485	524	493	485	504	506	500	525	493	528	476	511	496	530	541	532	481	520	491	520	529	529	505	481	483	515	479	509	500	522	473	489	541	445	516	499	500	513	477	515	495	467	525	482	509	521	494	482	522	527	499	487	478	521	498	512	526	534	495	492	468	466	536	499	481	495	503	518	479	512	488	503	492	474	489	463	434	475	490	505	521	492	523	532	498	520	509	482	504	524	485	520	515	485	478	507	499	487	490	473	532	487	504	509	491	484	454	501	524	524	507	492	471	494	512	474	490	467	491	505	515	486	531	510	517	522	534	474	512	481	513	508	533	494	461	489	503	525	494	499	465	497	516	556	481	472	467	557	524	519	503	534	465	488	515	509	518	485	513	503	515	466	483	464	498	510	496	484	496	506	506	480	490	473	513	489	503	526	477	500	459	483	495	486	479	543	478	478	526	492	473	487	460	513	503	452	504	463	548	503	530	519	479	522	521	471	499	481	494	490	473	489	514	485	519	505	544	443	516	516	489	524	453	454	468	492	502	473	488	515	565	521	495	533	531	505	504	505	503	494	509	494	499	490	486	510	507	511	509	499	532	480	478	437	538	495	542	502	513	490	494	530	516	490	502	498	466	494	479	521	559	512	526	498	482	518	519	507	546	476	478	453	518	496	506	510	496	487	488	492	437	501	492	487	510	491	502	520	516	491	493	492	468	521	464	480	434	487	502	504	529	478	508	500	497	515	474	481	514	484	518	541	536	494	507	489	516	487	519	500	510	511	498	518	490	508	480	502	516	547	503	507	502	521	514	495	472	499	528	516	495	517	508	511	478	528	483	487	527	500	527	484	516	505	512	509	482	522	505	485	484	526	546	505	492	490	480	490	491	499	471	469	493	493	441	464	548	464	495	469	475	453	521	516	501	477	521	501	492	478	530	473	441	519	498	487	499	447	515	505	532	525	510	534	488	510	526	469	484	498	448	478	500	541	490	460	521	513	461	447	525	491	485	491	480	465	513	460	524	523	489	466	515	488	505	492	474	483	479	503	513	476	496	467	499	501	535	494	503	545	525	532	490	498	500	481	499	516	513	527	487	468	448	509	466	460	482	454	473	518	499	462	485	499	514	466	511	525	512	516	535	484	443	480	520	510	505	523	531	517	484	522	490	487	465	476	548	501	477	478	515	540	525	518	465	523	519	463	484	504	475	463	480	492	510	488	497	519	479	490	496	525	506	485	487	468	504	553	488	487	497	476	521	537	508	462	490	500	526	477	485	514	512	526	490	520	488	479	512	483	479	502	455	483	527	502	482	531	508	511	479	471	531	507	487	504	520	498	491	554	520	497	478	526	494	534	525	521	508	534	523	535	489	519	498	497	511	496	540	497	516	559	464	486	530	476	509	472	480	490	449	487	511	495	479	511	497	474	501	493	497	499	477	497	463	478	462	489	539	511	491	484	465	489	489	491	521	469	519	532	475	522	479	506	499	503	505	501	532	481	485	520	503	500	513	499	522	520	461	467	491	481	508	500	467	503	541	484	464	523	498	505	487	505	530	541	446	500	490	526	464	497	505	466	491	493	500	496	503	500	522	472	503	560	495	507	486	496	506	494	522	467	490	482	504	509	484	481	495	478	530	506	463	528	503	486	496	507	516	503	532	498	493	505	512	518	507	493	497	486	509	528	444	534	494	464	502	465	475	518	497	499	499	500	500	501	504	480	503	500	496	475	468	497	505	506	505	483	540	508	482	454	523	549	511	447	490	501	497	520	472	468	518	537	497	525	465	505	512	475	527	501	539	474	502	526	498	491	505	519	478	465	491	482	504	509	534	510	507	516	480	505	497	512	477	502	488	514	456	486	513	521	469	495	562	483	524	513	472	513	502	491	530	474	485	477	474	510	505	515	502	490	500	530	469	519	534	532	502	499	521	534	524	524	465	504	492	472	494	478	532	449	508	525	496	484	480	520	529	508	493	560	480	513	505	508	528	502	501	541	505	486	512	511	488	529	530	492	485	469	512	509	478	508	503	483	496	514	511	513	520	459	476	534	473	520	566	512	512	535	511	474	466	549	513	508	506	531	477	478	481	504	528	456	536	498	500	500	468	489	474	480	524	529	497	486	483	519	511	516	491	471	505	502	497	531	479	485	522	502	482	528	505	494	495	517	491	500	511	477
43000	56704	36494	8408	5180	3663	2786	2197	1816	1567	1412	1251	1133	1050	1084	935	821	816	746	748	678	672	661	655	639	635	579	604	582	598	576	558	530	586	565	582	517	533	550	504	498	521	516	542	531	581	544	546	504	506	492	559	513	563	497	532	545	498	504	495	480	463	514	499	496	496	488	510	503	500	542	519	499	528	472	505	498	526	515	490	502	476	493	452	515	499	492	474	484	493	511	533	466	518	466	468	512	510	492	480	445	503	486	491	492	511	475	489	497	507	514	479	493	499	506	493	497	531	488	493	494	475	520	502	484	516	500	493	525	477	537	488	539	492	455	493	487	502	490	492	454	433	443	499	535	490	469	483	478	511	480	483	500	468	540	511	477	498	474	473	506	526	483	485	493	544	471	506	475	488	467	494	508	489	489	514	498	487	498	501	501	484	478	479	470	515	519	524	474	498	479	444	496	514	472	499	471	467	505	485	484	481	513	524	511	449	474	506	478	519	550	510	466	506	498	504	498	515	511	533	482	545	518	498	485	478	474	511	492	444	477	501	463	462	466	495	496	496	506	469	472	510	489	508	475	502	480	477	468	458	460	510	473	487	503	503	511	510	475	470	490	498	504	525	494	474	518	490	445	488	521	505	453	506	489	445	486	523	499	487	522	528	524	454	506	504	512	485	485	495	506	496	487	504	519	491	523	484	519	461	451	506	511	519	441	497	483	486	500	440	468	487	492	458	478	513	474	432	487	451	481	496	480	518	504	500	477	523	497	487	521	473	482	523	477	473	544	524	512	539	496	520	502	514	500	477	475	483	463	501	467	490	496	492	491	531	497	510	520	466	469	508	498	515	471	472	503	530	487	513	491	478	491	491	503	481	493	497	515	505	457	502	487	471	451	499	490	475	507	500	471	466	471	526	471	466	460	476	508	530	468	494	454	483	503	494	501	494	483	478	509	485	501	499	529	537	462	466	467	458	498	455	478	471	497	478	498	497	497	507	463	499	498	455	524	508	463	508	466	513	450	475	518	535	487	504	490	506	511	505	515	468	509	471	500	545	520	509	535	487	500	472	477	498	463	514	508	487	489	487	461	548	470	465	540	483	495	519	457	486	529	515	500	456	498	506	486	476	473	458	496	472	479	514	495	456	527	483	493	521	500	473	522	497	473	507	482	484	499	505	536	496	470	474	471	485	493	441	475	504	481	510	491	500	495	509	490	489	480	489	525	520	471	493	526	442	481	496	468	487	502	467	481	467	510	529	474	460	496	509	496	499	515	501	504	501	471	451	479	473	489	535	514	478	479	459	502	478	483	517	508	502	485	506	503	507	483	485	494	495	475	526	465	533	481	503	467	473	501	476	475	521	457	475	478	467	464	508	507	455	476	482	479	510	484	480	447	523	504	522	480	488	482	461	501	481	490	501	531	500	463	452	478	484	526	460	498	493	482	472	477	553	511	492	463	467	491	449	484	479	470	488	448	475	488	498	469	496	511	470	491	477	505	476	507	475	517	466	477	504	521	463	490	496	487	479	483	491	458	500	480	461	481	496	484	480	491	521	519	485	507	486	512	520	504	471	484	476	487	499	488	498	514	471	486	514	449	513	508	492	463	509	530	453	508	454	502	492	517	496	509	480	516	507	492	461	472	524	502	484	477	516	462	481	496	510	482	520	495	520	506	516	490	484	515	550	451	520	508	492	454	505	488	523	504	495	484	505	513	485	512	536	505	481	465	513	503	508	466	476	445	481	500	486	524	499	500	503	455	486	508	500	494	483	486	481	499	515	481	484	515	490	507	509	492	463	504	512	529	500	493	456	473	539	476	449	487	503	445	496	496	519	476	459	500	482	515	445	462	475	476	478	494	473	466	494	460	526	525	483	452	467	473	498	497	479	459	470	517	491	475	484	478	471	492	459	498	465	530	488	482	484	509	487	486	469	478	456	460	467	493	512	493	485	479	509	458	487	517	486	482	482	513	497	503	486	501	495	493	470	515	486	468	488	477	496	503	543	507	453	461	488	480	504	512	507	473	472	523	515	497	527	510	484	458	466	483	469	472	456	493	494	475	475	512	487	535	490	477	527	517	453	474	496	512	512	471	503	508	504	502	468	502	485	459	548	508	495	445	497	484	495	498	479	499	494	491	503	531	464	492	465	496	482	485	503	480	440	480	503	470	445	513	519	488	506	488	518	502	511	530	509	483	462	479	517	477	481	443	486	519	472	486	514	499	447	523	496	483	488	504	468	523	473	427	459	465	460	500	490	439	480	512	480	536	498	460	505	489	507	498	504	466	461	507	483	485	480	516	515	517	436	502	525	557	494	521	493	470	483	484	479	474	488	496	474	483	507	511	509	502	510	474	494	524	468	514	518	500	510	467	531	452	516	507	493	557	477	469	471	469	499	506	515	491	491	481	487	470	524	485	549	467	506	477	526	490	538	490	497	533	471	496	497	479	442	512	468	493	476	468	488	495	480	509	492	507	474	489	493	541	520	499	477	467	471	493	502	495	489	485	499	458	503	460	472	503	472	515	481	495	514	522	488	489	501	500	458	467	485	436	492	459	465	496	492	490	475	481	521	499	508	469	501	520	461	512	514	501	495	498	483	488	454	483	498	515	500	494	507	480	497	501	431	504	507	462	472	505	483	503	491	478	493	481	467	490	496	505	468	480	487	514	485	478	476	469	526	493	477	486	476	500	486	470	491	525	469	530	500	492	512	463	499	485	487	456	493	495	491	475	499	494	482	528	510	516	505	522	532	484	508	457	519	470	479	495	492	527	540	490	485	512	523	448	509	514	484	485	502	528	545	475	510	498	492	520	446	463	455	491	500	458	512	510	454	502	482	500	486	455	536	486	450	497	503	481	508	520	501	532	501	464	464	522	507	485	527	492	480	499	504	467	509	523	484	492	484	498	485	502	476	474	474	448	481	462	557	471	480	500	467	460	504	457	478	505	489	497	511	497	485	518	476	487	509	502	461	499	467	496	463	494	464	471	537	480	488	493	497	488	494	483	489	516	479	504	539	460	505	449	470	460	478	491	509	520	512	487	535	531	500	460	477	456	510	481	503	533	503	501	499	515	498	513	508	510	462	498	491	514	464	497	517	464	483	467	516	495	472	505	475	485	493	487	479	475	527	474	474	496	488	500	512	506	485	497	514	487	523	484	516	465	467	523	498	505	493	468	477	476	500	523	506	519	498	478	524	490	469	509	508	462	461	499	489	463	467	486	471	472	471	477	514	469	515	482	458	487	487	493	504	494	481	492	530	513	486	467	537	523	504	471	486	476	480	467	507	501	503	550	499	486	503	485	496	439	527	491	470	480	466	532	504	472	486	454	495	494	504	466	504	496	472	537	490	542	486	531	491	515	504	509	525	540	494	523	507	470	494	485	498	461	511	505	510	496	512	471	515	495	463	507	490	499	470	535	478	525	502	484	499	545	510	489	507	465	465	467	511	454	457	481	506	472	483	507	513	498	505	503	524	469	495	485	468
32820	24815	13866	1583	583	500	495	435	467	475	454	485	426	463	470	435	451	458	449	418	431	447	431	402	433	395	449	459	437	450	427	435	417	389	462	449	432	421	419	417	437	469	454	465	435	411	433	443	454	403	433	445	443	382	424	431	443	422	424	427	431	453	413	426	427	425	408	404	411	435	415	441	423	484	455	436	438	445	432	444	405	440	434	427	470	429	456	415	478	383	431	423	411	447	430	438	435	416	442	425	452	402	416	409	452	461	429	437	431	460	421	441	428	424	448	420	455	439	442	463	396	427	388	385	422	419	421	454	424	467	455	390	418	401	406	416	423	433	415	410	409	419	425	433	405	411	500	446	444	462	413	432	466	422	420	435	419	461	457	455	418	417	413	409	429	441	445	443	380	397	442	420	435	366	400	457	425	439	440	416	438	440	428	440	385	411	417	428	430	464	424	412	438	402	451	442	400	430	456	441	433	440	400	433	429	397	430	411	437	429	444	406	450	440	434	445	419	418	419	455	405	452	479	447	401	457	468	458	453	418	433	447	438	405	432	429	471	468	449	425	386	459	440	462	446	404	426	407	443	406	432	450	416	432	440	422	416	454	424	421	430	430	470	427	424	450	426	421	456	426	417	463	393	443	408	432	463	428	423	431	452	427	411	432	399	429	424	421	431	428	437	409	456	427	475	433	399	422	426	429	424	450	417	446	421	424	460	421	412	424	460	447	444	434	444	475	428	433	395	441	440	417	444	420	411	397	447	430	436	419	415	467	401	443	399	469	374	411	440	424	414	425	471	411	428	427	452	431	402	441	449	409	408	450	404	397	447	443	443	432	414	386	449	415	398	401	410	453	386	437	439	458	425	425	383	408	417	416	411	450	425	412	450	438	411	464	412	431	440	436	447	446	451	443	463	466	410	415	435	441	423	410	444	389	445	417	424	433	454	434	423	485	414	469	444	450	416	453	427	465	410	417	432	409	447	442	437	453	434	438	430	417	453	423	430	437	453	475	435	435	422	456	454	419	405	413	418	441	436	474	444	401	412	472	445	398	420	441	476	436	441	434	432	394	416	439	396	463	412	384	444	431	393	418	405	448	418	390	439	458	425	397	461	429	436	434	460	426	465	427	409	428	427	434	424	441	438	430	454	423	432	461	432	431	426	447	405	424	417	437	430	427	439	426	460	471	431	414	445	445	437	411	436	460	441	446	418	432	419	418	398	424	418	431	465	425	402	461	427	429	418	415	417	426	444	408	420	430	453	426	421	418	441	418	413	443	434	428	440	463	409	439	442	420	430	529	462	449	399	435	393	444	422	418	422	440	451	429	438	406	464	384	427	428	430	429	469	414	419	429	409	433	394	454	461	430	427	424	450	441	444	398	426	441	448	453	425	416	423	437	483	399	412	473	435	432	448	447	418	450	401	459	424	438	465	443	402	414	428	434	402	446	397	390	442	404	477	425	439	418	414	402	424	464	433	434	405	459	468	453	423	433	424	439	427	423	430	439	438	441	442	439	391	453	428	400	432	440	424	454	452	406	423	409	413	439	438	448	426	393	425	409	457	452	427	456	438	416	435	404	403	425	412	437	454	409	444	441	448	456	463	423	414	431	466	456	453	436	441	433	456	420	452	425	447	425	417	448	435	435	420	442	412	420	444	460	474	419	464	407	466	425	458	467	419	409	405	409	455	448	447	393	427	442	414	425	398	412	415	402	476	401	442	426	430	389	409	413	419	400	427	419	431	455	469	437	404	439	437	417	445	428	451	432	441	427	438	424	442	410	401	444	441	444	437	434	442	438	440	435	439	425	407	416	478	428	467	417	418	424	413	426	415	431	446	409	403	435	394	418	415	405	425	416	425	409	421	432	428	419	404	426	421	422	447	480	412	411	402	425	407	429	415	434	461	425	432	456	408	437	445	417	419	408	412	427	401	477	461	389	444	451	438	430	423	429	430	421	428	476	445	409	428	448	422	478	422	480	459	421	432	458	436	426	449	452	377	415	395	443	419	455	435	480	447	405	411	406	449	451	436	439	430	426	410	441	419	431	456	422	403	442	428	399	483	452	459	431	452	433	436	419	393	390	442	425	405	460	435	398	432	432	461	415	423	448	422	418	415	405	439	438	466	451	447	443	429	437	442	432	399	421	438	438	425	443	471	437	416	444	419	424	421	439	430	434	420	422	430	400	435	394	433	413	459	444	438	419	468	454	428	424	433	397	428	425	415	457	436	420	433	476	413	434	435	418	391	412	427	436	460	403	424	410	417	455	423	428	445	442	485	428	404	445	435	452	412	417	424	424	443	418	437	420	457	420	409	409	456	424	393	403	447	445	441	406	446	445	419	437	427	397	475	409	409	425	452	444	461	421	469	416	472	448	424	413	427	419	431	452	413	438	470	407	438	420	446	464	454	430	460	394	371	418	417	412	445	446	445	447	462	411	437	415	446	435	472	441	442	479	414	425	424	402	462	447	464	462	439	406	436	460	420	430	377	437	438	440	429	444	439	446	403	416	425	489	459	447	443	421	440	441	446	408	415	421	427	469	423	447	439	484	451	441	435	402	397	437	431	417	460	431	416	390	451	428	384	463	372	437	445	427	466	420	409	394	424	448	453	440	436	435	434	418	436	447	435	424	449	458	457	436	436	446	399	432	438	477	440	451	450	431	444	458	378	418	422	444	441	444	372	402	413	436	410	395	449	423	439	453	394	424	414	439	431	446	472	420	429	410	427	441	448	410	413	429	470	464	432	416	410	444	406	443	415	410	402	457	403	445	430	425	418	404	447	481	405	438	432	438	442	435	425	405	437	393	429	401	400	426	456	420	444	385	431	430	421	461	451	442	420	389	421	452	445	387	419	394	447	422	428	434	442	437	430	440	425	443	411	428	420	453	439	418	445	428	424	403	430	414	420	436	441	430	420	406	414	447	453	407	451	381	433	411	464	434	426	443	422	421	460	454	454	439	408	435	399	436	434	408	425	431	413	430	432	415	484	416	464	438	434	441	455	415	432	433	418	449	450	449	442	446	415	448	454	441	400	439	410	466	417	425	452	415	424	413	414	469	435	444	435	430	441	443	407	437	436	429	447	417	400	424	454	441	447	445	404	436	454	426	431	443	417	454	412	437	460	439	446	433	414	441	419	442	427	445	407	456	440	419	421	446	463	401	412	440	471	437	414	441	453	446	416	402	464	392	421	454	432	457	443	433	400	425	446	449	439	448	427	418	434	418	436	417	413	417	469	430	419	416	451	451	432	432	412	427	423	465	432	445	418	420	426	492	420	436	432	434	383	423	463	406	466	462	459	462	414	447	431	428	427	430	460	424	432	445	426	444	409	427	455	429	472	477	414	437	438	411	435	400	446	433	415	431	458	424	463	450	450	421	430	426	434	412	461	401	440	431	465	422	449	407	442	437	416	427	440	441	432	448	440	451	441	433	450	441	399	424	463	405	433	385	382	471	413	419	431	456	436	455	448	419	451	426	446	438
33893	31902	13974	821	644	570	544	552	546	486	520	512	517	476	504	482	489	479	475	492	470	452	455	480	432	479	472	479	463	467	463	510	457	450	522	445	456	441	464	472	503	511	493	472	469	497	436	451	475	488	465	480	477	488	467	455	487	477	444	449	491	467	487	526	478	479	489	489	480	465	436	494	521	473	460	488	488	448	480	482	489	474	480	467	485	458	464	459	430	507	459	471	462	458	463	458	477	464	503	507	457	457	489	469	495	460	472	514	443	496	499	464	467	489	476	460	452	442	448	501	493	505	482	441	466	506	490	436	415	502	474	456	476	509	488	460	452	510	489	491	503	478	501	498	489	493	459	460	457	482	465	511	452	473	482	446	468	494	482	495	490	478	508	479	471	439	449	470	421	472	489	459	462	524	437	461	470	466	479	482	479	454	477	442	453	462	483	449	487	453	452	505	478	453	471	458	477	526	448	427	475	487	460	481	469	517	467	459	476	469	454	451	516	475	441	469	459	501	435	515	473	502	496	461	474	492	478	463	467	523	506	456	443	485	498	438	473	483	505	450	474	466	488	487	448	447	497	524	484	434	466	488	471	486	486	466	527	439	470	482	483	441	505	500	490	479	459	481	480	508	503	470	474	475	445	467	509	439	468	457	428	505	484	468	458	451	459	466	447	483	467	464	471	464	455	448	495	461	455	434	529	474	481	480	485	497	453	478	417	448	463	456	511	476	430	491	499	502	469	450	487	460	471	469	456	462	476	508	495	499	477	467	437	496	503	487	496	468	497	473	496	492	463	501	479	482	510	444	473	483	482	483	455	513	513	479	470	462	511	441	494	466	481	479	476	463	472	451	469	478	456	465	498	479	467	467	454	476	477	479	492	494	502	467	500	453	471	479	496	478	462	474	458	456	447	452	516	458	485	432	460	523	507	484	459	439	458	468	486	500	505	483	438	466	462	521	462	494	484	502	467	507	446	462	462	438	491	500	465	467	483	473	456	504	469	499	490	483	476	456	514	430	486	465	514	502	468	509	417	479	436	483	465	485	502	494	474	468	469	488	491	439	431	446	470	441	464	480	467	507	498	475	446	443	415	463	465	458	474	486	443	504	516	475	460	477	446	493	460	468	545	493	491	491	463	441	447	478	480	494	469	431	483	485	460	480	488	504	530	472	478	489	512	439	492	501	479	487	506	503	453	482	521	496	475	463	462	493	469	474	460	447	478	431	510	442	491	499	464	432	457	504	459	478	462	451	474	447	451	530	481	452	460	456	492	494	479	499	445	458	494	458	468	455	512	451	496	481	443	475	489	466	481	454	477	503	451	453	495	449	452	473	496	451	489	479	455	489	456	461	480	441	479	475	500	489	454	496	525	446	464	459	514	479	478	517	490	475	470	456	490	471	476	454	482	470	464	479	459	429	422	462	472	469	449	489	460	464	445	437	497	461	472	466	496	486	489	473	468	479	468	492	485	467	470	473	495	453	458	472	495	462	466	497	437	464	503	469	451	481	467	493	452	513	485	440	482	443	477	455	497	455	487	514	538	492	476	500	463	476	454	425	496	481	452	468	479	457	510	497	525	471	463	490	474	511	463	481	469	481	467	507	494	469	461	496	454	464	441	471	466	443	515	470	492	521	494	473	467	444	489	473	497	479	476	492	462	457	460	471	441	501	499	530	479	443	484	516	471	486	459	510	500	475	434	510	484	468	457	449	468	470	485	491	493	471	452	490	501	464	473	481	438	424	451	472	487	436	478	452	466	498	479	461	491	482	499	464	443	464	497	479	468	507	460	491	490	490	467	449	479	456	470	456	457	497	481	516	455	521	458	467	472	475	510	462	469	472	498	474	464	496	503	466	439	452	434	427	505	528	434	460	457	498	462	476	473	476	462	465	453	460	511	496	462	486	463	433	437	468	496	507	454	487	469	438	456	481	440	470	491	474	490	480	491	509	514	513	493	499	507	484	468	471	524	480	444	483	480	432	449	466	478	481	437	475	474	435	493	460	492	448	439	474	473	476	467	443	530	477	459	464	476	501	490	449	482	445	512	480	466	473	480	506	468	479	467	485	448	444	447	493	509	468	474	472	486	500	475	455	473	483	434	481	495	466	473	496	448	454	434	456	469	490	446	463	484	487	466	476	495	489	454	463	464	472	435	468	479	458	479	510	484	457	464	465	446	492	460	501	481	462	408	526	450	477	461	485	477	453	492	497	482	474	491	486	505	466	493	434	445	488	463	475	422	457	460	497	516	475	472	478	470	464	465	486	419	458	502	464	491	481	480	455	500	473	442	429	487	450	446	458	484	484	467	460	518	467	458	458	436	491	491	461	486	447	447	440	479	443	482	445	501	435	492	453	473	486	456	459	443	426	450	472	505	480	524	478	484	444	488	477	498	485	505	461	482	434	479	438	479	499	491	412	477	480	476	469	451	432	497	441	493	455	476	476	498	479	428	462	463	485	431	465	520	490	469	502	488	452	473	447	491	485	453	467	471	466	469	449	499	472	473	489	442	433	480	488	479	507	435	488	447	472	458	479	486	506	491	470	493	425	472	477	479	492	481	484	499	466	500	480	498	477	490	495	485	486	477	479	473	474	449	508	468	473	515	515	520	457	473	452	441	468	457	490	515	459	486	470	444	451	457	432	489	484	498	498	452	479	465	433	511	446	493	484	468	445	460	494	470	504	483	464	473	431	495	476	439	442	454	476	461	474	480	486	485	469	478	520	451	482	508	506	431	521	491	469	487	470	489	487	447	458	455	464	466	511	479	488	487	494	485	477	468	453	487	450	465	478	451	495	468	470	444	458	491	459	456	437	485	488	450	521	451	471	464	508	471	461	467	507	493	445	464	467	470	464	451	499	444	455	451	482	472	453	507	468	427	474	498	458	479	479	507	447	492	481	460	465	501	551	478	482	477	464	476	504	462	429	488	471	483	476	438	480	490	458	435	451	469	493	446	450	507	480	509	495	480	499	461	452	496	475	476	496	485	468	466	506	500	491	479	490	442	436	437	464	477	483	510	483	458	521	504	472	463	490	465	515	468	456	509	453	479	435	469	460	479	436	498	503	457	455	490	460	470	508	417	460	457	483	477	449	504	428	428	486	495	491	506	461	466	466	462	463	505	461	474	468	487	450	468	446	506	470	500	490	476	494	466	499	457	501	434	488	474	447	504	454	462	445	459	442	490	515	461	447	486	492	490	471	458	466	451	465	440	492	452	514	506	469	449	442	484	438	469	440	471	470	479	493	468	491	499	466	474	436	468	450	451	460	467	501	425	488	448	468	471	493	482	483	486	440	466	450	453	477	493	453	485	445	437	437	491	491	450	472	474	464	421	469	450	440	430	512	508	482	460	477	478	481	512	492	490	499	495	470	484	506	469	513	446	455	506	511	477	451	476	503	482	524	532	463	482	471	483	496	443	476	470	481	489	462	430	454	511	504	491	407	474	497	465	468	482	467	453	480	470	487	461	466	470	469	501	448
24955	20733	27017	24397	20562	10049	1141	670	525	436	428	402	362	337	369	330	264	308	267	248	246	247	262	284	277	245	261	256	208	231	253	236	239	241	222	236	226	224	229	244	219	224	223	242	230	214	223	241	244	258	225	216	228	213	235	233	226	228	216	210	229	247	245	224	215	221	227	229	199	229	222	209	249	240	208	211	235	209	220	185	228	214	216	249	220	247	230	247	256	233	234	231	213	201	227	226	234	240	201	228	202	244	230	233	246	229	231	212	238	247	262	231	212	205	225	221	264	222	242	206	226	236	218	219	230	231	226	215	212	201	241	214	223	206	215	231	242	201	225	239	220	254	243	216	213	188	193	225	222	223	230	209	230	186	197	231	230	247	239	227	239	242	226	251	234	241	224	207	211	248	227	209	234	214	233	215	234	211	220	202	236	214	233	210	230	219	227	220	232	228	208	207	231	234	219	215	239	252	225	213	206	244	213	201	217	219	208	223	200	229	218	233	218	223	232	237	235	191	235	214	222	237	231	239	227	197	238	197	225	214	215	201	230	232	240	229	238	218	200	250	221	227	217	199	237	229	221	228	193	207	208	215	252	219	196	223	225	227	219	243	215	225	202	234	201	197	210	217	225	226	222	203	241	238	242	217	194	218	220	220	238	256	258	201	220	222	224	221	206	214	214	217	233	231	203	232	218	251	225	211	229	203	252	226	227	198	238	240	240	200	198	231	252	225	213	246	242	229	231	221	222	207	209	249	210	198	210	243	218	224	218	218	228	196	202	195	266	210	218	222	228	248	230	218	208	217	212	231	217	183	195	219	234	255	230	218	209	215	223	225	216	223	216	236	210	230	215	219	195	227	223	244	198	228	213	212	196	214	222	206	208	219	234	216	205	225	226	214	196	226	198	212	216	198	239	203	245	226	205	218	209	199	225	208	231	223	242	209	221	221	202	230	226	243	250	218	214	216	213	211	210	231	212	223	236	217	217	225	201	214	216	223	181	217	252	222	221	222	207	202	235	211	192	201	198	215	202	242	211	229	217	229	194	229	211	244	224	218	222	200	215	233	227	225	218	213	195	207	214	219	230	226	221	223	234	218	212	216	200	199	199	203	218	185	235	230	222	253	234	231	223	238	242	237	247	239	209	229	201	232	229	238	192	221	212	213	210	242	238	210	243	214	210	207	230	211	203	237	243	203	241	216	239	229	232	226	204	204	187	202	209	198	199	199	228	249	230	202	211	225	196	242	220	226	206	232	216	210	221	222	216	233	255	209	237	229	247	250	214	206	236	224	215	207	227	227	201	218	237	224	229	229	200	204	218	210	218	212	229	221	214	194	234	242	213	232	213	223	206	238	220	233	201	227	205	184	221	209	200	228	215	208	224	232	209	207	243	232	203	223	236	223	219	226	215	248	214	231	238	249	203	223	220	217	211	215	197	244	214	223	221	231	239	254	209	208	225	223	215	223	227	211	228	225	207	221	255	228	239	227	193	219	206	228	201	207	226	239	236	211	208	219	225	219	195	201	241	250	205	205	208	215	228	220	245	244	241	230	209	206	239	244	203	225	247	230	225	219	225	226	233	211	192	227	235	224	226	219	194	200	209	224	212	215	200	238	202	237	224	195	204	221	221	207	221	234	220	227	223	210	216	224	207	218	222	221	224	221	230	215	220	223	220	219	227	185	214	238	203	229	222	201	227	197	205	212	244	226	191	232	209	232	217	255	224	248	212	221	223	226	218	228	220	230	204	218	208	233	263	205	200	198	210	247	224	232	232	228	200	220	245	222	202	269	195	211	222	236	237	227	247	207	210	234	221	187	222	212	234	214	242	224	226	224	207	236	243	244	236	231	240	224	209	224	186	242	206	221	224	196	229	242	221	225	219	222	183	198	218	237	234	210	220	241	211	213	220	259	192	253	230	233	211	212	249	221	222	227	244	195	245	236	227	227	227	212	209	215	221	234	187	226	186	219	209	209	214	233	222	227	202	231	203	217	243	251	213	207	220	223	213	225	225	238	266	225	222	220	229	225	208	225	223	226	244	203	211	211	217	224	218	224	204	202	213	196	215	193	221	197	236	230	231	216	214	225	199	229	225	212	203	208	201	225	211	240	226	231	224	204	205	221	200	228	223	203	205	229	210	219	250	204	215	219	219	229	216	205	208	217	209	230	220	234	217	224	210	192	219	233	229	192	226	216	203	205	245	229	235	220	232	218	204	223	225	208	216	197	203	235	235	227	214	218	231	237	220	242	197	246	247	224	206	221	195	217	237	227	223	250	207	219	214	243	215	218	226	220	225	215	225	197	244	230	200	253	209	232	208	203	190	190	193	214	216	233	202	198	244	183	220	193	213	222	239	207	244	210	217	218	213	234	187	218	232	189	225	213	214	209	230	217	199	223	205	237	208	236	199	208	248	224	213	211	247	207	216	224	249	253	195	207	230	231	231	207	230	196	225	217	214	218	205	209	226	215	207	237	210	261	226	217	216	251	211	228	204	229	214	234	210	208	243	212	214	210	224	213	217	195	223	218	193	221	232	202	225	234	253	212	236	210	236	217	254	215	219	239	226	215	213	219	241	256	204	218	227	223	226	232	215	204	228	210	239	218	249	189	224	238	224	237	242	199	243	256	225	215	218	224	219	232	208	238	211	222	210	232	238	222	211	216	226	220	252	244	237	229	210	251	214	228	203	196	234	223	237	231	210	242	198	219	244	216	210	220	215	232	207	212	212	234	191	219	243	243	244	220	218	233	239	229	241	200	224	241	214	218	242	211	215	245	212	210	221	233	217	216	209	217	238	230	227	206	219	221	239	215	202	210	225	231	224	234	236	209	223	214	205	201	225	241	223	211	188	205	246	210	228	245	240	221	226	211	217	241	234	219	225	204	234	203	202	211	207	227	220	212	231	199	207	246	218	212	216	209	207	218	195	196	212	211	199	222	213	218	220	211	224	191	206	216	236	209	236	227	230	237	200	240	204	215	213	201	251	224	252	241	224	243	207	217	219	221	215	216	247	236	224	224	213	217	214	226	223	227	246	222	224	215	229	245	225	241	216	220	214	213	210	224	225	220	223	220	236	222	212	215	229	193	204	214	217	222	246	189	236	225	198	221	200	233	206	216	203	224	232	202	238	224	223	242	218	223	194	215	241	225	204	211	233	215	220	230	234	225	231	201	210	214	209	204	201	212	205	239	184	227	231	231	217	225	214	216	228	212	209	209	226	201	238	223	251	211	208	223	216	212	226	215	226	222	223	208	198	210	239	205	254	223	206	217	221	222	223	200	224	206	219	192	226	212	203	234	216	222	218	234	248	232	205	230	207	219	214	248	217	206	185	221	212	219	190	239	206	209	249	218	215	247	215	210	201	198	226	224	212	224	225	211	209	218	198	229	228	211	244	234	211	221	227	218	211	216	211	223	218	193	204	220	201	259	245	238	235	206	250	230	251	225	226	246	198	214	205	210	214	228	213	230	240	216	232	241	191	222
39024	49532	31507	6220	2808	2052	1617	1199	1076	810	734	655	613	567	530	463	375	412	381	388	340	318	324	306	321	325	321	287	288	302	292	286	246	309	281	295	250	277	281	258	221	265	251	289	289	247	244	240	255	225	271	265	257	259	255	250	256	263	273	271	241	265	251	248	228	253	259	259	241	224	246	239	241	247	262	230	255	223	217	253	215	250	239	271	238	232	261	231	247	250	280	233	240	243	248	257	244	258	258	237	262	243	233	261	259	257	251	245	242	264	267	269	255	248	265	256	269	255	277	244	252	248	236	214	248	233	279	239	252	242	262	239	248	243	237	243	250	244	257	262	258	218	247	277	251	266	253	262	234	253	245	259	250	254	231	222	266	238	240	237	258	264	241	270	222	259	269	242	240	234	240	263	270	250	238	258	238	245	246	264	249	248	241	206	230	239	244	243	230	243	239	256	248	239	208	247	237	247	234	248	237	228	256	228	230	230	247	240	223	266	261	248	246	255	245	242	225	249	261	221	278	243	241	263	222	260	239	250	237	224	261	244	223	216	236	260	236	226	270	246	242	242	231	234	259	234	236	224	238	258	245	229	236	217	239	256	245	225	245	240	241	214	257	274	230	250	260	219	248	261	241	251	238	241	261	255	232	266	239	273	251	251	267	224	237	261	233	233	237	266	240	238	240	262	245	256	232	251	254	258	253	236	234	232	230	236	256	248	243	243	256	248	233	263	232	246	253	240	237	233	234	227	264	239	231	215	263	252	231	229	195	236	267	264	235	241	252	234	248	225	238	236	260	237	255	242	258	226	237	255	243	247	244	222	265	233	274	273	242	241	247	258	214	259	253	235	273	213	244	246	255	219	246	252	270	255	217	257	225	264	232	275	237	236	239	231	235	223	234	252	239	243	242	250	241	223	234	265	230	257	253	265	224	240	244	237	240	247	250	238	242	259	247	231	248	269	270	268	237	260	248	254	254	241	239	264	249	244	247	216	264	254	241	246	250	245	234	233	266	250	234	229	253	253	238	262	234	252	239	240	230	225	249	249	266	232	229	243	218	246	239	231	215	235	244	250	243	242	273	249	250	254	248	258	243	247	245	225	232	230	215	231	284	252	271	244	295	233	263	249	232	250	233	225	231	241	245	236	254	259	234	241	258	263	261	238	266	229	262	249	218	230	232	236	247	236	223	263	258	251	237	237	235	230	225	228	238	245	239	249	244	251	244	247	290	226	258	266	227	254	278	241	244	253	252	254	250	252	231	253	218	242	257	226	254	266	242	243	230	230	254	260	248	222	250	258	231	252	233	258	228	234	270	229	238	253	258	221	262	253	247	246	245	221	256	220	249	255	259	252	276	279	240	248	263	239	249	237	241	253	247	260	218	246	267	230	247	258	271	244	250	257	257	213	224	236	229	250	280	234	268	227	258	255	279	240	239	242	237	262	223	262	254	233	248	232	258	261	257	253	255	254	221	264	234	226	250	232	263	225	232	236	231	241	241	256	243	237	227	268	223	239	250	216	240	223	240	220	272	219	242	225	235	253	281	243	260	240	223	244	250	220	218	238	238	234	242	231	248	238	249	246	242	230	236	238	250	251	231	245	225	243	254	262	235	228	212	227	256	262	269	241	242	247	237	268	246	287	273	245	259	252	261	233	225	215	257	261	251	236	232	251	254	229	251	230	226	251	269	249	269	250	262	239	252	269	255	238	249	242	253	240	217	207	237	219	252	260	246	265	215	233	235	245	253	256	218	226	225	256	253	242	279	260	224	219	249	250	252	280	255	246	236	239	231	265	207	257	273	227	225	232	236	223	265	247	261	265	248	239	257	241	239	253	227	212	247	225	212	234	265	222	250	264	251	233	232	240	258	280	230	223	245	267	254	243	247	248	232	231	238	268	239	261	280	221	247	227	251	244	231	257	232	263	230	259	243	237	255	236	247	252	231	261	228	232	254	247	224	230	244	246	248	221	228	219	230	222	269	281	230	226	262	235	253	225	248	252	266	242	237	219	242	232	241	231	253	213	231	216	254	242	236	245	233	244	235	270	252	256	233	251	281	264	255	246	233	238	233	234	263	237	253	237	235	227	273	278	260	235	244	242	277	236	259	256	240	240	223	234	241	267	274	247	240	225	237	221	246	257	218	234	257	245	247	233	222	234	251	225	277	231	233	235	258	238	252	216	245	262	238	238	236	229	238	230	248	241	232	275	248	243	238	247	225	251	274	267	226	237	262	213	254	241	253	259	260	235	248	228	235	241	253	243	246	234	247	243	245	246	246	270	238	228	235	239	237	269	241	229	273	244	248	246	225	264	255	281	249	259	264	253	249	257	250	244	247	258	249	239	286	247	271	224	246	224	238	266	241	255	235	242	258	262	235	241	246	228	238	231	213	259	271	233	237	254	232	211	248	241	274	254	235	225	253	242	253	264	238	246	242	253	235	253	254	250	228	230	228	219	264	256	270	254	252	247	269	271	261	251	251	216	232	196	231	249	243	258	233	229	259	229	253	248	245	225	241	260	251	245	272	233	247	234	251	245	229	248	207	246	248	235	236	221	263	264	269	241	210	224	232	242	217	217	239	240	231	239	231	255	250	256	256	221	231	248	237	248	247	231	230	250	245	251	234	247	226	231	233	266	248	244	243	248	241	243	242	228	245	232	256	231	249	247	236	244	271	261	248	251	244	281	269	241	252	260	244	270	249	238	238	257	264	240	230	251	229	255	284	230	271	230	262	243	221	269	222	270	240	228	240	255	258	224	245	237	228	218	234	264	240	226	262	257	208	249	220	252	286	235	245	246	246	254	246	248	263	253	257	234	230	240	222	267	256	242	238	257	259	277	225	232	247	225	242	243	244	237	233	257	249	239	264	254	264	267	241	266	226	264	228	240	253	216	216	224	224	231	279	231	241	224	248	264	253	263	221	254	229	230	252	233	235	256	275	244	206	226	255	255	234	244	273	258	230	252	261	256	256	229	245	210	239	264	234	263	200	242	241	229	226	248	240	251	237	253	263	252	265	236	215	237	240	230	226	254	263	229	266	244	258	284	238	235	256	242	265	260	236	250	260	217	213	201	248	257	233	227	254	238	229	257	252	223	222	261	240	227	258	283	243	236	218	287	247	230	212	232	229	257	232	248	245	210	243	239	274	246	250	249	247	261	244	263	230	270	229	251	220	231	232	239	246	254	236	244	218	243	245	268	254	237	223	242	256	245	256	214	243	245	260	243	231	246	259	252	240	285	234	253	262	220	233	249	284	242	229	238	226	271	233	264	245	258	243	222	275	253	260	211	276	233	213	260	230	217	256	245	237	271	260	280	218	249	238	242	229	239	252	228	227	247	286	255	237	221	226	239	249	269	254	250	245	230	270	251	254	247	227	243	254	235	257	234	273	244	249	276	232	250	224	239	228	249	251	272	242	228	209	256	263	260	248	245	255	225	226	245	260	245	211	258	257	229	238	250	252	257	276	255	258	229	226	220	233	217
23006	20711	27341	24035	20656	20470	7838	1388	1112	914	829	779	708	742	733	720	612	600	625	605	618	575	541	545	566	512	576	554	526	574	525	565	551	516	521	509	508	528	519	548	512	525	523	512	530	529	536	491	519	522	523	535	525	491	522	508	473	503	553	543	473	479	486	517	553	501	477	502	500	531	551	544	537	518	504	570	474	543	493	513	508	496	524	469	508	495	503	478	460	485	509	506	517	468	491	492	488	475	493	493	482	473	529	525	494	466	516	504	483	506	499	518	502	494	479	471	497	508	524	480	471	526	550	500	501	492	525	510	516	478	447	492	487	510	488	506	501	536	494	477	467	505	530	572	535	525	510	482	504	448	532	482	511	486	503	524	502	501	533	497	497	479	540	527	496	502	495	528	510	504	492	539	505	545	539	490	508	519	477	549	457	539	476	500	457	504	486	515	490	524	512	499	520	489	505	505	528	507	484	481	522	494	541	517	567	472	492	488	487	528	554	499	448	520	512	477	529	534	530	528	518	490	485	479	525	501	507	475	532	455	515	460	505	518	476	484	459	511	486	515	515	510	543	435	472	519	481	522	492	517	509	498	490	492	488	498	461	497	537	506	503	502	532	541	533	520	473	476	482	483	499	541	508	483	511	489	542	504	514	479	509	514	492	531	516	516	500	506	490	531	546	535	505	525	497	523	491	543	527	492	506	474	485	514	506	476	498	485	503	561	514	482	484	517	453	467	498	516	506	511	497	515	492	546	506	536	526	457	486	521	512	507	481	496	493	494	510	515	517	530	513	529	500	515	502	487	546	464	495	492	523	492	486	482	523	516	476	510	521	494	499	495	471	513	545	469	514	520	522	507	486	505	498	512	466	449	508	505	496	536	543	458	466	515	468	498	502	462	494	517	507	529	504	524	468	546	499	489	467	508	502	454	490	516	460	515	547	531	512	510	508	525	437	493	515	468	477	505	483	489	484	475	512	531	521	492	501	504	522	523	560	472	482	493	529	506	563	499	507	516	501	506	532	525	474	507	492	533	522	533	492	500	500	515	540	492	493	515	478	503	490	481	542	491	496	533	521	515	444	477	510	489	472	484	504	477	491	502	509	514	540	483	505	503	518	460	504	500	495	475	525	497	479	510	475	468	525	466	490	483	461	523	500	487	486	495	510	497	504	490	482	504	486	529	500	503	476	512	455	486	489	469	554	487	552	513	488	477	501	494	519	533	460	488	532	470	515	494	519	511	532	475	490	500	461	496	510	519	491	486	519	506	496	524	500	483	515	500	493	466	495	484	493	532	512	512	470	496	481	516	460	529	528	494	513	476	490	521	543	540	517	472	473	447	490	501	476	481	473	458	501	476	520	502	540	483	506	485	493	516	496	501	483	507	509	479	547	527	489	510	514	495	499	537	473	509	511	516	516	511	529	480	462	479	519	542	478	535	507	491	498	503	491	473	476	516	489	520	495	507	509	506	504	478	481	493	503	470	536	519	478	504	487	493	528	478	522	518	497	526	497	536	477	482	482	472	491	513	556	539	466	512	489	535	537	502	513	513	471	513	484	496	527	512	523	535	512	503	534	518	478	499	502	511	489	438	497	509	496	502	476	498	481	498	484	530	505	488	543	497	478	499	489	506	488	516	531	493	468	492	520	496	493	466	512	513	518	484	485	515	491	482	520	525	523	516	516	480	541	492	503	512	518	520	478	494	486	509	502	498	456	516	491	488	491	505	528	468	526	487	534	486	512	530	500	505	490	495	523	526	525	526	512	532	516	510	538	546	499	472	495	516	501	469	491	462	502	502	527	510	539	501	508	530	444	473	487	492	499	477	485	483	495	476	509	541	541	502	470	549	505	525	495	501	560	507	501	496	504	500	535	544	493	479	554	500	502	522	506	516	539	492	501	510	518	529	509	550	501	499	516	496	501	492	497	484	503	541	475	518	514	542	518	465	485	521	538	487	525	482	526	505	497	511	500	522	479	483	475	481	534	541	508	513	470	524	512	490	543	509	508	472	493	505	518	514	458	518	505	504	500	512	486	523	525	509	496	531	501	535	503	471	520	507	507	522	557	520	513	519	486	534	511	522	538	514	536	478	484	503	530	494	526	484	504	535	464	480	479	544	485	543	506	485	463	482	512	488	486	496	467	517	478	483	501	507	524	491	503	462	509	529	445	522	486	551	518	475	525	516	472	535	447	498	491	502	518	509	551	506	488	527	477	481	546	490	491	501	511	516	462	487	472	472	489	497	535	502	519	471	513	486	558	505	500	513	527	476	502	500	539	491	507	465	494	495	498	495	473	499	504	457	487	501	497	491	507	492	508	496	506	490	554	500	496	507	474	451	474	482	496	489	500	506	500	446	505	475	483	485	509	511	508	510	513	495	526	457	502	524	520	496	480	530	478	489	471	519	520	473	470	497	470	498	490	500	489	515	474	536	474	475	503	506	507	512	522	535	531	472	507	505	513	479	486	528	457	522	503	520	497	516	492	494	505	449	440	481	505	505	504	485	500	479	499	459	474	468	473	494	527	474	468	480	501	505	530	491	471	481	502	525	540	503	534	500	498	489	509	485	470	514	480	499	492	550	495	524	519	515	518	446	536	532	518	491	540	494	487	506	504	521	517	505	475	461	508	509	483	473	491	467	558	546	518	505	497	495	493	501	487	559	470	502	483	498	509	525	526	520	547	482	517	521	496	532	504	454	518	517	446	512	504	502	540	523	518	504	511	534	552	489	510	504	517	481	504	492	515	478	497	487	525	497	495	510	506	480	513	461	483	477	464	509	485	452	471	523	527	536	496	495	510	510	452	460	481	504	542	491	519	503	521	486	492	537	484	521	472	489	547	515	499	529	514	506	492	521	545	507	464	542	472	536	489	487	490	496	497	532	509	483	524	492	491	513	471	514	504	495	508	479	499	531	477	475	493	505	527	503	495	472	465	487	519	466	490	478	488	503	500	517	473	522	510	474	526	491	492	502	495	489	502	481	505	465	508	523	478	514	547	504	525	483	507	506	492	461	453	481	483	508	510	490	516	540	542	481	490	507	532	530	487	525	499	533	481	505	493	504	459	506	483	507	502	518	505	476	504	504	532	487	561	509	481	490	505	508	550	516	503	493	505	487	495	495	495	477	492	459	499	504	461	521	501	509	490	535	516	503	475	472	495	494	526	463	535	545	511	503	506	505	508	531	488	517	505	517	489	531	491	523	470	488	473	477	483	493	521	499	522	484	500	490	476	518	501	520	511	508	516	517	473	481	517	504	480	496	465	488	473	505	550	504	517	514	518	474	557	499	484	508	533	468	486	542	491	524	481	510	517	487	512	505	510	547	512	475	511	516	510	504	510	492	492	526	464	485	496	486	486	494	525	495	491	504	517	515	487	498	537	502	522	504	463	491	526	496	522	517	517	519	535	460	513	486	515	511	511	492	493	487	463	475	505	489	515	491	497	479	499	511	503	510	485	507	490	498	522	495	507	533	515	520	488	512
43021	57872	35198	8217	5131	3581	2812	2289	1874	1643	1341	1236	1120	1086	1092	936	795	781	765	725	706	646	643	670	620	631	590	573	607	571	577	566	555	589	583	551	563	561	552	577	527	493	478	553	534	562	508	493	509	525	496	520	537	529	531	565	522	507	507	482	542	508	478	503	483	483	487	476	482	510	511	519	503	510	499	457	491	503	499	488	484	543	494	482	532	486	467	526	475	529	488	508	484	490	471	517	503	485	484	512	489	531	471	488	500	492	519	514	484	488	518	487	503	479	501	475	497	479	470	490	505	450	472	493	486	525	509	491	496	445	470	507	509	500	489	501	532	511	469	499	489	488	505	516	531	497	464	525	481	474	459	492	442	461	457	497	487	497	519	514	518	488	482	441	489	495	503	488	475	463	478	517	455	480	482	463	446	464	487	501	516	501	450	512	504	481	501	508	489	502	507	486	509	560	476	517	470	493	562	518	507	465	508	539	540	466	481	486	506	461	517	510	453	493	461	489	463	467	503	446	463	506	534	480	497	496	507	504	484	461	507	520	540	461	525	516	516	483	524	503	474	511	505	531	495	501	470	497	485	506	477	495	489	449	491	442	481	510	491	504	493	513	490	513	495	488	506	462	520	499	538	477	507	509	496	530	498	528	465	492	535	503	481	513	505	464	514	446	532	454	499	511	500	495	482	494	476	514	518	496	446	483	494	472	490	465	493	503	471	514	504	450	488	487	485	481	506	480	524	527	510	496	476	483	465	519	531	487	519	487	490	486	503	485	471	495	481	490	494	508	499	494	498	506	498	499	494	469	539	515	500	514	501	487	544	489	469	498	487	496	511	469	480	471	499	452	478	518	509	501	495	476	448	521	472	491	489	519	460	460	499	486	488	518	488	480	480	490	475	471	493	483	470	461	456	497	521	491	523	504	525	533	502	465	477	499	503	516	485	529	455	479	511	500	537	451	480	510	469	508	486	491	469	450	497	460	495	488	483	463	471	500	481	523	456	512	517	503	525	465	481	492	485	480	498	500	476	517	454	502	451	509	468	527	469	471	443	467	485	513	505	504	492	530	540	491	477	482	480	513	491	486	491	465	488	522	479	485	480	503	511	504	511	489	467	511	460	479	488	516	501	491	522	484	468	519	520	496	506	512	521	506	478	496	462	496	489	516	519	516	502	518	489	512	461	502	474	473	504	547	489	521	485	512	518	471	508	498	511	489	470	461	479	496	511	507	502	508	497	477	540	536	467	476	488	490	518	458	484	494	492	527	518	476	511	501	466	480	499	523	465	489	492	502	497	488	466	468	462	482	476	470	471	488	476	494	476	494	522	527	491	464	532	503	478	460	527	465	465	497	462	518	468	453	459	476	504	469	466	505	521	520	473	477	500	453	473	459	512	495	480	471	519	512	486	476	459	494	497	515	521	471	465	503	467	472	481	475	506	485	512	515	435	500	461	470	504	516	475	468	516	510	503	467	489	531	468	539	491	516	509	496	519	470	497	484	452	482	464	538	501	490	530	518	511	461	493	486	493	517	531	452	504	478	464	467	496	491	498	442	494	489	518	481	488	496	510	504	505	524	512	469	489	507	505	514	462	474	495	460	489	459	468	491	488	496	474	457	464	498	485	521	474	481	533	470	529	468	504	483	483	481	513	503	505	484	493	463	511	503	499	517	476	443	432	470	514	467	476	484	487	512	527	469	481	455	465	467	501	458	489	450	504	503	478	500	533	498	491	480	484	444	497	509	521	498	478	500	517	527	479	451	512	482	473	469	519	484	527	491	502	512	488	494	456	472	477	504	490	502	511	511	508	495	491	466	484	486	473	487	458	511	464	488	501	509	491	496	487	486	497	482	496	498	463	457	459	504	482	475	458	490	504	520	540	458	456	515	497	505	541	544	511	481	499	522	492	476	502	499	520	486	465	466	439	479	489	462	485	479	488	502	505	529	488	490	499	513	530	500	492	505	517	470	446	522	508	482	469	515	490	500	482	493	512	469	511	469	491	520	560	456	503	472	501	472	478	465	478	488	517	488	521	548	488	455	479	511	518	498	429	480	479	477	476	484	489	475	526	474	537	492	461	484	506	459	507	487	476	516	524	514	520	509	477	493	474	510	487	518	510	483	479	509	501	504	531	487	523	460	484	511	464	450	493	503	523	489	527	472	484	532	540	471	474	476	512	488	439	466	490	498	448	473	435	483	511	472	501	457	503	484	491	472	510	483	516	459	496	526	485	468	484	496	475	467	486	469	538	487	502	454	458	474	507	509	495	492	484	475	501	484	466	481	526	489	507	509	506	495	490	507	469	501	457	474	495	494	517	490	485	514	460	470	481	516	491	485	500	485	480	480	490	474	479	502	482	511	516	496	467	463	513	509	460	459	480	543	462	513	508	489	521	474	502	484	532	502	476	496	479	466	518	521	480	469	481	477	505	513	478	490	490	494	480	511	485	520	513	547	510	503	507	510	495	471	491	548	494	491	513	467	445	543	491	478	493	497	439	467	449	500	501	470	509	452	481	471	459	498	456	549	485	465	506	482	461	494	517	475	503	493	507	480	477	512	499	504	489	492	484	512	500	490	506	457	490	455	499	506	478	486	495	515	510	461	464	527	503	491	496	529	489	523	506	521	520	497	473	497	480	458	489	482	487	462	471	439	493	530	469	506	506	508	472	482	485	452	524	514	467	472	506	464	494	457	479	534	468	506	474	481	506	501	526	494	492	493	489	506	479	491	468	467	491	523	483	500	469	466	491	511	513	466	478	476	470	490	490	461	501	500	478	470	491	527	488	501	511	512	481	499	509	524	443	487	472	506	522	483	488	506	479	482	456	534	470	494	446	515	464	509	496	506	488	465	479	485	511	513	473	470	525	450	461	501	484	500	465	502	566	516	472	517	473	477	509	496	466	511	479	484	510	492	485	496	486	488	475	470	494	486	512	507	487	489	461	484	509	503	440	520	499	519	492	471	492	507	462	493	479	483	496	454	459	478	493	517	500	494	543	484	480	487	513	469	467	529	468	533	498	511	488	493	493	489	475	486	505	521	481	489	474	480	512	488	526	491	505	489	531	493	498	489	494	493	498	483	474	448	452	485	487	480	484	446	491	494	481	517	527	455	509	474	489	474	505	463	401	475	486	486	500	450	481	460	478	471	492	529	496	500	508	463	498	509	482	491	473	539	505	467	483	457	506	496	487	467	505	511	515	525	503	497	495	441	467	474	484	501	482	517	454	478	466	506	515	457	488	467	505	532	519	460	511	517	519	501	450	496	497	471	497	501	492	497	470	498	486	477	484	534	484	504	479	508	487	461	509	498	499	472	492	479	500	504	490	456	484	443	484	507	486	493	475	520	487	497	489	469	449	504	464	488	483	510	513	524	496	503	466	509	537	441	493	472	481	536	487	459	518	483	471	493	498	511	494	476	479	514	481	457	478	485	483	476	515	497	486	469	492	439	487	506	486	523	505	448	510	491	518	446	466	485	517	510
32787	25940	14246	1880	575	490	475	467	411	462	441	435	443	429	455	456	469	428	409	413	455	440	427	425	456	437	450	428	454	430	420	437	423	436	455	434	399	441	457	478	396	440	465	415	422	422	436	431	405	435	438	374	402	435	391	486	401	431	452	461	410	405	412	443	442	417	422	428	452	374	405	441	470	422	422	453	431	439	444	425	445	432	425	474	408	433	428	405	423	443	432	355	421	465	447	457	447	402	385	435	394	436	443	456	408	402	440	407	420	436	427	459	439	403	428	413	445	457	421	421	417	442	479	436	444	431	460	421	392	404	439	454	451	437	434	407	435	411	453	455	429	438	406	443	430	445	421	440	417	422	480	419	428	407	464	415	470	452	439	474	414	410	413	427	417	436	438	421	411	412	409	446	396	464	411	433	446	443	434	439	406	417	442	439	420	420	447	454	398	452	441	444	419	433	451	456	431	422	434	422	419	441	423	423	396	412	431	428	427	438	451	433	416	414	418	438	454	423	434	424	440	459	431	412	448	373	416	426	418	448	442	430	465	453	445	442	411	459	415	453	432	429	424	394	445	387	435	456	423	431	463	463	406	409	378	437	404	412	428	424	381	423	410	459	447	455	434	451	421	418	446	468	431	422	462	423	425	435	435	389	416	461	443	412	420	425	424	407	446	467	401	406	397	451	413	425	384	458	395	429	399	413	445	404	410	404	455	420	416	425	455	459	426	401	439	418	446	460	432	442	450	421	416	467	439	442	455	443	429	410	447	427	460	419	426	447	469	397	432	444	463	407	444	414	423	452	429	443	462	414	458	469	467	462	437	435	448	437	430	423	421	439	431	404	442	424	437	382	397	427	430	437	415	380	448	402	422	418	433	413	402	448	405	462	438	438	442	451	444	404	418	461	433	469	425	416	444	428	402	404	462	418	413	444	440	413	430	449	448	406	437	409	422	415	427	447	433	430	411	386	398	436	441	441	450	399	429	445	432	458	426	407	414	455	399	424	432	424	433	437	423	402	463	426	439	426	455	415	381	421	469	413	428	422	435	428	445	397	410	387	435	442	422	489	436	405	468	450	421	445	443	417	397	376	425	459	405	442	418	432	444	421	478	408	410	433	398	415	427	432	406	407	427	381	438	385	393	443	439	409	432	429	460	436	430	399	439	418	427	439	412	395	379	396	445	448	436	422	439	417	424	410	472	481	417	457	383	421	418	416	431	424	463	407	423	458	437	421	448	440	419	400	382	455	452	429	439	417	385	439	416	426	422	443	427	409	394	437	469	420	414	456	420	441	441	478	436	392	423	405	415	445	457	413	410	424	413	398	427	408	426	443	428	439	443	393	442	401	407	450	461	393	397	417	418	430	434	483	467	462	489	397	418	426	436	466	425	473	445	420	414	445	423	412	416	420	437	430	448	422	424	426	452	429	468	446	423	410	457	433	439	446	444	407	398	415	445	397	439	404	419	412	437	430	427	409	391	408	450	391	443	440	453	457	424	415	417	432	456	427	409	431	446	448	435	413	433	407	421	403	446	451	427	402	434	402	438	478	411	443	405	434	428	405	409	394	449	405	413	409	410	443	444	428	420	442	439	461	433	443	410	444	465	449	427	425	418	450	420	473	458	423	435	400	446	422	426	420	457	444	418	384	427	464	457	432	406	408	411	422	426	419	432	413	430	428	436	456	456	424	418	446	403	444	452	423	426	453	408	412	415	416	419	439	405	422	392	400	392	412	410	440	415	394	430	397	446	428	443	422	433	437	455	447	424	449	452	429	391	414	451	439	422	433	372	423	451	438	425	418	422	447	443	425	436	446	460	444	433	464	475	401	454	470	424	444	443	413	444	398	421	428	449	396	416	420	405	450	463	451	466	418	448	428	443	442	436	446	419	432	437	413	414	435	418	450	435	401	416	455	398	400	443	416	433	434	459	454	443	450	420	414	392	412	403	472	455	424	444	442	432	451	399	398	451	395	413	444	450	437	463	458	410	420	434	443	410	447	437	433	402	420	407	443	432	443	450	438	418	431	387	414	395	434	384	430	427	430	414	436	410	426	397	425	437	419	430	401	434	429	436	389	420	408	426	412	446	418	442	420	487	444	425	423	398	456	434	446	450	425	424	442	450	478	443	448	450	487	409	443	420	404	412	415	410	410	435	457	449	458	445	427	464	428	414	440	423	401	436	424	413	428	479	433	465	430	435	444	437	463	432	429	437	447	392	460	419	416	461	423	442	438	434	449	388	430	451	445	441	408	405	445	457	456	431	469	418	382	409	423	406	418	449	442	444	483	427	419	416	405	441	379	447	440	463	417	449	423	430	444	409	449	440	404	433	408	448	469	482	377	455	413	415	442	413	411	423	429	413	439	448	436	422	419	420	421	410	428	432	426	424	424	430	415	423	421	429	428	426	408	427	456	378	463	422	441	432	429	440	416	430	408	427	425	413	431	431	431	415	419	424	411	441	401	470	451	408	399	411	392	446	407	412	444	436	396	431	403	419	436	399	423	437	423	440	440	413	406	408	374	424	452	405	427	394	480	428	446	467	438	425	381	484	433	406	436	415	426	423	456	423	422	421	393	438	456	413	434	436	464	424	430	418	434	408	420	425	446	447	438	452	452	406	477	449	402	453	460	428	397	416	393	435	423	402	449	436	422	429	432	451	423	460	440	438	447	435	427	470	436	422	421	433	421	439	479	423	426	422	428	411	433	437	420	450	410	438	433	432	438	447	417	401	398	440	424	435	443	410	468	413	423	421	445	449	441	450	463	456	423	434	423	436	396	401	480	454	417	411	393	413	435	398	440	427	419	398	430	417	463	424	406	451	418	447	415	451	390	393	457	426	408	465	428	411	419	423	422	416	465	386	451	408	429	459	443	403	414	394	410	406	410	410	414	446	411	394	393	426	411	434	423	407	396	435	418	411	453	409	436	457	423	443	428	403	430	436	423	440	445	433	453	437	421	426	467	432	432	415	457	434	394	453	460	419	405	409	439	418	447	410	455	459	470	435	456	465	415	468	396	421	393	455	459	469	422	431	377	407	442	426	427	405	422	430	439	451	419	414	414	413	444	407	442	418	448	421	445	403	490	441	396	414	454	441	426	445	483	469	427	439	425	421	381	419	444	411	399	446	434	440	426	417	429	412	437	395	445	406	422	430	463	426	458	452	457	440	445	417	451	418	449	468	420	450	419	449	439	431	435	389	398	448	416	475	435	431	442	436	426	403	415	424	456	416	386	390	440	452	444	470	433	406	436	401	399	441	408	441	417	427	448	405	438	434	394	382	488	425	431	482	464	400	402	413	447	457	431	425	435	417	433	402	445	435	463	458	442	446	424	431	410	392	385	423	398	447	444	441	407	430	462	420	434	440	415	372	418	449	390	440	409	447	453	440	446	400	403	437	469	412	437	430	418	429	463	445	442	418	447	429	423	481	455	414	464	460	393	413	440	430	450	403	419	454	432	449	396	431	440	430	425	414	420	408	429
33915	34697	13204	1178	626	550	554	530	537	513	511	512	514	528	524	470	526	479	485	488	466	471	508	453	450	480	489	469	471	459	486	492	488	482	482	464	456	466	482	488	460	497	477	455	442	506	484	478	454	456	488	497	475	483	500	469	500	465	447	452	529	453	423	464	479	488	457	514	496	443	484	451	490	431	490	470	467	418	479	468	465	479	450	459	478	460	446	428	469	457	463	471	482	469	474	495	481	476	465	495	489	430	495	487	468	504	489	480	487	467	463	464	476	480	490	482	492	468	457	457	479	452	440	462	464	449	485	457	470	477	513	507	481	458	459	485	463	487	504	469	529	478	496	497	443	469	477	451	492	461	472	457	450	514	472	482	474	471	457	458	510	503	494	438	497	468	481	461	455	470	462	473	431	462	469	456	452	438	464	484	453	430	480	462	455	453	464	506	480	453	422	459	473	419	526	441	467	434	510	509	452	468	449	462	462	461	468	478	449	480	427	443	473	421	463	445	450	463	443	448	506	485	474	456	471	488	470	449	445	444	451	467	454	443	489	480	470	460	474	450	457	448	430	457	499	451	481	474	443	459	465	495	466	489	493	485	452	483	469	497	485	442	452	461	481	456	451	489	486	456	442	516	474	458	473	505	516	468	433	443	480	473	428	457	472	489	465	477	460	476	447	492	454	454	448	466	446	428	449	440	437	454	480	473	446	478	470	480	482	441	472	466	476	504	459	467	507	505	461	482	466	483	468	477	493	460	446	472	449	471	463	488	462	489	424	470	462	464	464	464	449	481	510	471	442	482	475	406	449	494	463	509	449	453	500	512	445	442	477	458	491	435	471	450	460	492	437	464	482	501	430	478	464	444	508	480	456	525	469	490	463	503	464	471	475	462	474	440	481	491	505	417	459	444	452	465	472	462	454	438	450	456	461	455	443	479	487	474	453	460	476	457	443	514	454	459	454	424	432	450	403	470	455	474	476	464	502	479	488	485	511	437	461	470	505	497	415	461	480	473	461	493	427	465	504	468	417	443	497	462	500	435	453	474	458	477	504	478	521	455	454	429	480	442	489	422	437	441	455	470	398	448	445	495	460	481	466	516	454	494	476	492	491	466	455	468	480	456	455	431	509	480	480	485	496	442	441	474	436	462	481	441	486	428	492	498	444	491	468	474	451	422	507	459	495	456	462	446	466	450	437	478	503	477	475	473	467	487	472	437	491	442	492	467	447	461	449	483	476	468	454	461	490	468	471	471	457	458	466	491	459	454	473	509	488	478	472	476	443	477	476	468	463	432	536	473	496	452	461	467	469	462	474	481	492	517	489	469	487	446	470	500	471	509	476	472	454	475	441	475	440	486	464	449	442	479	506	482	494	461	486	462	464	487	464	467	488	456	541	487	538	487	450	484	410	452	455	490	457	438	461	481	484	483	449	450	450	442	492	461	466	467	476	440	485	443	444	472	460	509	478	455	500	443	475	456	460	460	499	452	466	519	462	463	449	484	457	472	454	501	454	463	508	454	479	472	474	443	488	486	485	450	454	476	536	460	442	445	465	508	473	487	475	447	468	466	497	443	459	439	483	462	477	495	465	457	529	479	472	477	445	483	481	442	508	481	463	484	483	440	501	471	467	442	458	474	472	517	483	475	446	466	468	458	481	456	508	467	488	472	472	491	437	453	472	478	488	466	472	421	454	442	453	459	509	461	485	490	454	500	439	480	480	433	456	443	429	506	483	460	465	465	492	437	502	482	465	454	500	524	441	481	489	488	419	458	493	467	492	456	455	494	528	505	471	477	470	463	471	441	422	443	469	460	493	467	495	475	526	462	491	511	458	466	459	511	499	481	475	475	461	477	470	514	486	452	476	482	477	501	474	475	454	490	490	453	450	517	497	462	481	419	475	452	462	485	490	430	468	487	483	507	496	467	456	471	463	482	476	459	454	519	486	491	460	452	487	450	480	433	472	434	504	436	474	473	466	489	502	491	463	451	466	491	476	450	452	459	455	457	458	480	462	478	443	503	494	440	472	483	495	499	450	463	504	469	469	487	443	456	503	465	467	479	462	471	465	452	487	483	485	453	469	477	458	448	478	477	503	483	498	457	468	477	475	450	514	428	484	464	498	481	500	475	485	471	470	453	483	487	466	469	485	462	491	490	472	471	462	482	497	473	496	441	449	426	478	485	471	466	460	495	488	503	500	457	506	442	463	456	442	456	473	443	480	527	487	489	446	525	424	434	462	483	459	438	515	467	444	456	451	455	435	504	462	508	450	482	487	446	468	482	497	472	443	455	442	479	458	436	456	489	458	453	471	460	455	478	451	488	445	455	425	464	446	498	450	452	469	451	501	485	482	470	488	468	489	470	525	447	461	441	454	472	431	474	502	487	429	451	445	484	468	470	440	492	472	451	457	469	503	464	486	458	462	442	439	470	458	448	432	453	467	472	470	468	525	478	493	455	455	499	501	457	479	414	514	455	475	474	459	501	462	492	483	465	490	490	478	429	479	495	470	449	444	451	486	488	492	506	490	505	478	470	504	450	453	442	456	482	450	475	452	473	454	459	448	550	449	470	465	493	444	475	461	482	494	462	490	467	467	474	493	499	498	457	495	454	473	456	487	501	473	516	464	472	457	452	476	455	453	466	473	462	458	448	466	470	474	500	465	471	480	471	465	512	493	444	428	479	452	498	451	499	482	467	453	489	491	462	476	467	464	434	450	496	473	446	487	490	469	473	506	472	452	459	437	474	464	483	434	452	486	455	429	477	471	471	522	455	514	478	455	471	479	477	468	485	471	449	471	474	482	471	464	463	488	493	467	471	480	491	492	487	449	457	471	456	472	505	484	463	460	491	483	462	455	468	457	473	505	475	439	517	477	477	481	475	483	492	474	484	453	472	492	489	495	439	503	429	473	473	457	470	519	441	456	493	459	466	456	444	467	460	443	445	447	467	427	456	473	477	487	498	443	448	454	473	485	457	458	471	501	448	491	493	452	467	466	443	485	465	499	460	477	455	441	453	511	466	489	475	455	515	463	430	476	489	456	493	469	483	470	477	463	462	477	511	468	457	471	478	439	488	454	482	454	519	472	474	452	501	464	484	466	518	464	480	474	487	462	463	470	481	453	477	444	524	461	473	492	469	484	467	487	448	478	462	442	479	460	479	483	451	498	504	445	446	483	497	482	499	449	493	452	458	456	458	474	449	443	491	469	465	480	460	468	426	461	522	440	482	444	472	428	477	473	463	487	441	482	451	519	486	498	482	442	478	475	489	485	471	455	460	472	439	439	473	489	502	469	497	490	488	459	440	475	428	484	479	468	450	477	438	407	462	473	472	451	477	474	451	461	470	465	470	523	466	500	493	483	458	503	475	477	481	422	461	502	511	472	461	453	450	465	461	476	473	476	434	498	500	461	496	450	470	424	473	486	449	500	488	467	463	484	411	485	464	471	453	452	450	454	492	431	493	487	507	427	497	501	462	482	508	471	487
25075	20749	27071	24384	20520	9762	1079	642	518	465	400	390	370	355	330	319	262	275	263	250	252	269	282	262	244	255	266	251	250	247	236	281	241	237	246	247	201	232	223	237	239	242	247	236	223	228	235	230	231	220	240	215	207	244	226	213	235	231	239	208	252	219	237	221	216	230	235	225	207	216	238	234	215	215	212	224	206	191	231	203	225	239	230	232	205	206	225	231	235	234	206	214	224	220	217	258	238	232	231	237	221	212	213	228	212	219	218	226	214	208	211	227	250	215	235	203	196	236	232	216	213	214	220	225	226	202	209	212	230	244	244	243	237	214	219	189	203	237	251	188	216	194	255	235	242	213	233	197	250	225	219	228	198	251	212	230	199	222	229	234	234	223	200	211	212	214	217	215	235	223	227	229	215	237	203	234	248	240	268	205	212	218	200	209	233	225	240	208	208	216	243	208	225	193	227	207	211	220	237	232	226	198	226	209	203	205	232	228	225	234	221	216	237	228	221	227	207	223	212	187	232	222	220	206	200	208	193	218	239	221	224	204	213	229	202	235	221	222	221	250	241	245	213	231	218	229	231	223	217	206	224	241	236	218	223	217	235	202	228	199	197	230	231	201	210	244	224	241	242	216	221	215	225	200	226	231	217	215	226	220	225	228	219	222	224	228	205	219	215	207	236	233	238	238	218	220	226	218	224	229	216	202	222	215	229	241	224	209	219	212	235	191	224	232	228	235	206	213	208	224	216	235	221	230	207	220	243	210	226	195	208	215	223	222	195	245	224	242	222	242	218	226	216	194	209	217	191	200	215	234	223	228	199	203	220	199	223	242	222	235	227	208	231	219	219	219	184	189	206	252	234	217	233	231	212	217	218	205	224	236	228	233	219	221	215	232	247	208	242	207	234	212	231	223	229	206	236	211	232	206	218	219	209	223	200	194	215	231	223	226	222	189	217	234	195	218	238	219	234	216	209	214	220	210	205	232	217	227	269	190	218	223	199	212	235	234	224	216	231	225	227	203	197	239	212	238	216	232	212	212	231	235	196	199	212	224	201	246	229	247	228	232	224	200	203	212	203	205	234	259	226	233	205	222	205	242	233	218	193	210	238	206	212	212	216	204	212	220	216	220	199	238	222	227	209	233	257	209	216	241	197	217	229	197	227	188	204	228	220	265	223	217	210	219	216	215	222	200	247	239	252	209	215	209	208	201	220	226	227	209	205	232	232	235	217	193	202	195	237	211	262	211	220	236	236	253	229	208	208	244	233	225	221	219	244	205	201	219	239	242	214	218	222	234	227	239	197	215	230	235	182	231	242	207	227	238	216	204	224	231	195	207	231	217	253	244	226	233	203	214	213	223	227	225	219	198	226	228	237	212	229	212	226	228	195	222	206	218	247	227	215	215	204	208	213	211	217	216	224	210	233	214	244	207	222	222	228	219	226	211	201	226	254	228	211	218	231	214	223	224	240	225	236	240	194	209	214	247	246	229	234	206	217	222	212	208	235	222	195	216	217	212	197	238	230	234	241	197	223	216	237	232	220	213	234	196	228	220	217	218	256	207	217	205	233	201	219	212	211	214	228	221	230	210	232	239	228	209	232	194	202	225	241	225	238	217	206	239	235	214	208	181	226	237	246	209	200	207	173	229	203	221	211	263	206	202	227	221	221	223	235	221	225	229	218	213	233	242	213	221	211	208	201	228	212	247	210	237	239	210	243	220	210	221	243	242	214	218	219	213	255	185	217	212	222	222	219	246	217	222	221	192	229	187	219	213	227	214	244	211	217	214	227	226	201	239	222	239	215	206	237	212	209	239	229	219	209	224	225	209	208	233	215	223	224	221	215	218	242	211	212	222	205	213	196	209	213	225	226	198	234	210	225	238	209	196	217	232	216	250	209	209	241	214	236	228	211	226	219	216	213	208	225	273	217	235	241	237	207	233	209	198	229	228	241	189	194	216	214	207	242	221	213	245	217	219	223	209	202	220	210	239	218	232	214	192	244	231	230	232	239	216	188	230	250	229	246	200	220	193	226	218	234	209	251	220	255	209	215	230	231	227	207	224	210	236	224	208	223	229	222	247	216	233	184	203	242	234	206	213	247	229	235	237	242	209	230	232	233	208	207	224	189	238	207	226	226	218	244	224	236	209	210	210	220	246	210	235	212	221	215	219	196	219	216	230	208	213	199	211	228	229	230	232	211	209	227	213	199	224	243	223	193	219	191	227	227	214	271	225	217	224	225	234	233	220	210	217	228	222	213	202	206	230	207	239	235	216	244	206	217	246	236	237	189	202	204	214	210	231	211	206	227	237	241	242	231	237	206	215	207	212	238	224	206	208	244	218	216	221	207	225	207	223	194	229	244	196	240	206	219	216	240	197	208	228	222	217	213	206	227	240	223	210	213	222	230	215	201	204	214	239	238	232	205	198	224	212	220	196	203	243	197	209	187	238	243	239	245	204	205	232	201	239	213	223	222	230	239	204	232	202	215	221	218	231	217	207	251	220	229	222	203	216	209	221	230	220	212	237	213	225	241	205	223	227	193	206	211	217	203	209	225	233	215	209	231	221	216	223	219	240	240	237	235	232	205	227	246	219	219	218	232	246	213	199	227	203	192	207	229	221	204	200	257	218	196	202	254	225	206	229	218	227	220	206	239	197	226	215	228	223	219	183	227	245	217	235	214	215	244	252	211	232	239	249	223	218	218	199	210	200	209	208	226	215	233	245	217	226	243	249	219	232	225	232	216	241	194	235	201	211	207	221	217	226	223	222	216	216	212	229	203	214	243	189	232	195	252	225	214	214	217	231	242	226	199	217	215	233	210	217	229	199	234	217	227	228	195	227	200	235	183	237	183	221	198	232	219	226	228	199	235	216	192	217	221	206	235	218	241	205	232	255	201	230	219	211	205	221	229	224	245	228	211	212	214	194	204	227	237	215	223	235	221	219	239	247	209	209	200	238	226	192	226	235	204	219	228	233	259	246	239	189	226	202	229	217	228	249	219	242	233	219	251	250	227	237	208	234	209	210	243	232	207	219	206	244	247	211	199	214	222	223	220	210	212	215	225	210	233	254	243	215	229	221	244	220	222	211	240	208	222	210	204	222	204	242	206	219	236	218	215	214	233	207	234	238	222	233	222	210	242	196	216	247	260	267	203	229	234	240	202	239	203	206	225	197	227	203	204	205	244	256	219	198	259	216	246	212	202	217	226	249	227	214	235	222	220	199	243	215	235	219	198	227	232	233	213	205	197	185	212	235	235	255	229	238	198	216	208	214	204	216	201	190	231	235	230	208	243	223	215	231	224	199	233	230	258	245	253	195	192	246	244	254	224	214	202	206	214	224	217	228	226	218	228	244	222	206	206	229	222	209	243	238	194	220	219	209	193	209	222	227	221	236	243	203	222	207	215	257	214	212	207	212	219	206	222	206	233	235	228	226	257	196	220	196	225	238	237	216	187	207	214	205	222	216	210	206	209	218	237	208	215	203
39195	51412	33136	5622	2894	2087	1573	1201	936	815	701	609	595	555	510	484	427	389	368	329	364	349	361	310	322	296	299	335	311	280	299	306	276	257	295	289	286	254	273	269	267	259	251	231	235	255	219	259	234	232	240	227	251	244	267	246	246	262	265	247	244	269	290	280	245	271	258	278	240	251	261	223	264	237	253	250	245	260	291	256	240	241	255	215	245	240	258	248	235	244	244	246	236	253	255	261	253	232	249	220	244	247	229	248	249	232	242	276	252	225	257	248	245	236	261	253	249	211	270	267	238	258	268	226	242	234	265	228	218	266	223	252	257	258	250	212	243	242	248	235	240	229	241	236	276	247	214	259	240	241	224	257	244	259	252	250	235	243	247	240	263	238	256	250	267	238	265	252	248	240	235	230	231	255	222	227	240	238	242	231	273	246	254	240	260	268	239	249	256	257	244	244	253	225	237	241	246	217	268	245	263	221	233	231	249	271	249	238	244	242	259	249	258	220	257	259	240	255	244	261	249	234	288	253	242	237	226	226	213	241	257	249	234	243	231	247	263	254	242	237	233	229	238	244	227	246	226	226	259	221	253	258	248	264	275	234	238	251	270	240	209	224	233	248	214	223	268	248	252	237	243	236	243	257	246	255	243	259	224	241	236	258	223	233	247	230	220	246	249	230	272	254	247	239	254	242	211	239	225	226	224	253	241	256	258	248	223	224	238	273	254	272	236	255	253	247	255	248	261	242	214	246	264	271	265	266	253	236	246	222	223	257	259	241	222	249	219	270	246	220	244	258	265	234	239	238	234	247	239	229	256	198	220	246	248	237	256	257	234	210	238	228	225	253	234	253	259	238	214	249	235	212	248	255	252	264	264	232	271	246	264	265	229	213	227	249	223	232	265	235	265	267	242	253	217	246	230	226	264	237	248	215	232	239	231	216	227	209	238	254	254	240	244	252	234	225	240	247	243	248	234	244	246	235	246	260	224	244	214	264	253	253	237	262	248	245	240	226	215	224	263	238	245	262	218	236	255	246	249	250	267	266	257	248	238	267	244	212	252	254	256	248	250	268	259	268	255	256	242	236	221	255	218	265	227	231	272	232	263	242	226	257	226	227	255	250	218	272	239	255	254	247	259	259	210	261	233	268	250	252	270	232	211	251	247	251	234	254	257	252	228	255	223	293	232	256	233	227	222	249	248	233	250	240	224	234	250	262	247	209	244	215	221	265	258	261	255	280	234	253	265	225	244	269	251	251	216	239	230	236	239	239	240	249	238	229	207	246	269	226	277	244	231	257	226	222	239	231	254	271	235	259	250	254	240	262	255	231	243	257	257	270	236	241	257	222	238	250	202	267	233	233	254	246	249	222	268	226	255	259	245	251	258	237	254	232	267	264	236	259	235	247	250	231	232	235	245	215	261	221	227	244	220	258	239	253	227	272	256	278	245	241	219	249	253	224	228	233	248	232	245	239	223	221	237	222	266	245	235	225	240	233	224	245	264	249	253	246	258	266	212	248	233	226	244	261	249	236	228	223	262	270	244	252	254	215	259	255	241	264	250	256	243	236	248	227	230	286	244	249	251	256	268	242	237	236	219	235	276	234	272	247	252	239	226	249	261	261	251	242	236	248	242	242	236	241	234	251	230	258	224	251	245	228	237	243	261	268	239	247	233	223	257	253	252	225	269	246	241	228	237	259	227	272	246	244	243	274	271	231	256	261	286	267	248	254	261	230	246	255	250	285	247	259	204	259	242	240	239	264	248	255	258	234	238	267	235	236	253	254	251	249	264	230	236	222	284	227	255	250	260	278	250	256	245	236	241	259	221	258	226	257	242	221	220	254	237	245	237	242	257	253	265	263	240	265	238	242	205	226	254	231	256	245	267	221	249	257	262	227	242	268	240	242	225	234	247	243	263	251	226	235	254	251	273	267	230	239	239	247	240	235	242	247	229	268	243	200	226	245	239	250	243	231	219	260	230	247	258	246	241	276	226	233	252	244	277	263	244	248	255	254	220	247	247	234	206	262	229	266	253	261	251	252	252	235	244	269	255	216	245	242	260	245	224	227	274	250	243	236	264	272	230	236	256	243	254	243	245	264	247	230	244	259	232	286	260	238	271	220	256	253	256	237	242	260	271	247	245	238	237	262	239	203	275	245	223	247	277	215	251	256	263	263	237	231	213	232	239	221	238	239	222	257	246	248	239	234	238	254	255	247	256	235	249	245	240	240	236	222	231	257	232	252	244	248	243	235	227	261	244	250	248	224	204	245	221	243	264	206	245	249	212	255	263	241	234	240	245	227	258	217	272	254	255	236	237	253	291	227	256	265	264	214	215	237	239	261	227	258	241	226	264	232	203	264	239	255	273	288	253	271	251	231	246	242	271	238	211	219	254	245	261	253	227	242	260	236	242	259	246	265	239	232	239	239	225	250	222	264	266	225	246	229	243	221	224	233	274	257	242	244	258	247	266	249	223	226	231	245	242	281	228	230	242	245	235	198	250	275	256	256	245	244	264	264	265	241	220	238	242	242	239	245	228	240	247	262	268	272	218	266	264	263	233	237	202	230	264	258	228	233	243	227	240	271	247	231	240	244	257	222	250	222	222	232	254	253	260	240	218	243	223	236	233	254	266	213	257	243	218	219	273	214	237	252	276	236	227	241	230	226	226	257	246	287	254	271	248	266	248	251	251	250	232	250	237	254	243	248	249	244	218	261	244	236	220	248	238	236	241	229	230	256	240	237	242	247	228	241	269	236	252	246	259	234	223	253	258	261	257	233	252	240	234	217	253	239	237	216	270	266	248	232	248	233	241	233	266	234	243	238	266	248	234	264	265	229	238	252	222	246	253	232	236	214	240	252	251	242	259	238	219	249	270	259	241	205	246	245	227	226	236	260	241	260	234	254	248	220	268	226	227	241	283	241	266	245	214	252	246	256	242	242	244	246	264	240	232	233	258	224	240	244	256	270	258	232	235	215	240	231	244	248	264	237	215	247	234	233	218	244	277	246	246	258	233	218	257	258	240	228	244	251	239	228	268	250	248	246	276	236	242	255	262	210	228	248	243	240	239	279	244	246	253	233	238	260	237	253	259	221	253	263	262	246	231	230	228	228	231	243	241	212	234	247	244	258	248	223	241	230	234	248	213	237	223	256	260	263	241	230	235	251	240	218	245	203	242	218	249	217	227	233	228	242	278	263	240	243	238	256	234	259	249	247	236	258	271	258	266	227	255	236	251	238	238	231	261	230	232	252	245	251	229	260	238	259	233	250	218	213	246	242	253	233	247	246	264	222	232	260	225	233	221	258	241	246	257	230	237	265	238	229	251	264	243	246	241	217	244	274	249	253	228	246	237	241	228	223	275	238	244	239	227	262	243	235	217	232	235	227	240	253	257	255	249	229	254	248	235	242	271	235	253	244	257	248	251	242	220	227	257	282	241	221	257	245	241	262	211	264	231	252	215	251	244	248	232	242	243	255	242	216	214	244
23005	20779	27477	24058	20725	20516	7809	1429	1071	988	847	842	757	691	710	675	704	616	630	602	608	575	556	542	520	559	592	574	556	455	556	553	514	547	496	526	529	529	552	519	540	530	561	512	538	538	508	536	529	512	521	500	518	560	524	531	553	485	526	467	498	503	526	532	504	509	467	512	509	533	502	500	483	503	510	519	522	478	476	494	507	487	524	520	530	517	515	479	503	491	502	521	529	472	492	466	465	531	520	538	551	503	536	495	484	504	477	505	515	535	473	500	492	524	500	466	460	506	526	515	564	551	535	536	520	484	461	515	494	483	493	528	524	511	523	514	489	509	486	478	517	504	534	529	507	497	471	538	511	487	500	499	485	466	449	522	478	484	485	497	469	451	537	505	510	511	527	486	484	507	477	460	505	450	496	547	553	506	481	485	547	495	524	481	497	519	469	496	481	476	477	540	491	562	480	482	499	496	495	495	525	494	517	482	487	552	501	510	535	511	490	517	515	539	496	534	533	475	491	514	491	524	498	483	467	506	502	463	504	497	517	480	492	506	500	503	522	513	515	496	486	461	507	506	505	498	519	522	540	503	468	490	516	534	521	500	503	462	480	493	493	489	505	494	527	469	520	505	482	520	493	507	505	517	542	511	515	495	516	447	500	471	501	535	484	494	532	503	490	521	511	508	506	468	535	510	507	504	484	497	459	498	462	493	488	534	508	479	487	509	482	515	505	487	523	520	495	492	496	470	465	479	525	480	498	517	512	485	491	532	533	478	450	489	507	503	518	502	516	496	494	492	452	468	527	495	470	499	504	539	475	462	500	496	525	513	502	511	507	548	480	525	446	479	515	500	490	511	558	541	515	442	504	488	500	519	518	492	478	501	531	518	512	499	515	484	509	495	507	551	495	490	536	481	534	520	478	529	487	495	502	505	508	473	468	506	505	521	478	544	533	466	494	500	483	478	448	501	509	475	491	512	495	500	504	469	510	522	501	473	512	498	488	490	487	489	491	491	489	463	507	514	506	514	479	521	521	498	477	530	456	507	484	499	463	522	464	505	498	511	525	536	531	496	493	502	494	490	489	507	522	518	501	534	489	499	511	498	479	484	495	517	487	498	469	514	492	515	503	513	473	504	518	510	476	485	478	511	499	499	496	494	519	498	519	498	470	516	465	511	489	498	509	497	497	504	460	477	496	460	508	482	491	479	535	478	496	514	519	473	494	529	497	518	482	504	514	502	528	507	489	523	531	488	531	511	542	511	508	468	511	513	477	495	456	527	520	500	494	503	517	528	475	523	519	462	499	498	492	486	480	547	501	481	542	522	510	518	508	452	482	501	461	478	505	542	540	495	494	498	504	493	483	498	524	515	478	447	476	504	467	470	492	472	471	511	498	514	480	492	460	510	480	499	502	492	530	476	543	529	510	552	482	520	479	503	562	533	530	506	535	486	491	521	481	508	477	501	476	478	483	484	506	461	516	476	490	469	486	485	519	496	499	533	554	485	517	515	508	476	478	502	514	463	503	484	508	531	499	489	513	475	496	502	490	482	490	475	509	499	513	512	519	479	526	486	472	521	512	515	535	465	536	490	515	504	509	491	494	525	541	515	475	508	516	486	492	487	502	486	529	528	492	500	500	497	507	451	468	521	515	534	493	440	538	522	523	477	506	491	547	540	486	479	507	541	513	497	520	491	519	529	489	545	496	483	503	517	490	497	482	532	503	488	484	501	513	490	508	456	456	481	505	519	467	495	483	509	485	504	531	491	513	496	485	508	491	445	536	491	501	521	504	482	497	493	504	459	498	496	514	487	483	488	486	516	549	519	468	491	461	509	485	478	537	521	467	514	498	478	512	515	494	483	506	505	531	501	495	590	474	495	550	499	505	531	468	473	488	500	509	520	517	491	478	486	511	444	518	496	468	521	477	470	514	472	546	468	487	466	526	500	483	520	536	487	508	509	515	484	519	496	502	480	507	499	460	480	476	506	498	489	486	537	514	507	503	489	469	522	478	489	501	521	527	470	486	499	519	501	540	502	523	511	511	504	508	472	504	508	467	530	475	528	502	509	526	477	481	517	567	535	512	469	492	469	520	490	506	524	485	498	476	496	504	457	485	482	490	549	515	499	460	498	529	553	510	512	546	493	539	522	500	489	466	497	522	533	505	502	488	521	511	506	475	492	504	473	521	513	499	454	510	492	471	477	473	502	547	485	523	507	513	485	481	473	521	471	492	503	465	503	508	526	495	488	505	490	508	459	493	507	512	486	476	516	496	475	556	491	507	481	503	498	466	502	473	499	490	489	500	528	494	524	531	470	493	493	492	465	447	475	447	510	500	508	448	456	531	472	505	484	547	502	496	490	474	509	496	468	497	471	509	503	536	519	523	505	521	497	466	500	503	467	465	519	498	498	472	529	499	481	522	517	478	486	503	524	514	517	490	477	498	509	522	517	483	516	525	507	523	551	501	503	516	495	521	543	529	505	517	511	468	483	498	479	485	480	541	532	518	500	515	520	461	529	497	492	504	531	492	500	480	495	519	490	513	495	492	520	492	534	501	543	506	488	501	525	546	494	521	476	535	512	526	523	523	523	549	491	496	512	511	475	442	486	526	493	504	488	491	493	505	514	498	508	484	497	566	503	496	476	501	519	490	514	497	531	492	478	502	523	449	513	516	486	496	515	482	467	483	496	504	547	471	482	496	474	487	529	501	552	486	474	464	475	479	491	502	512	485	501	487	492	472	491	502	511	510	488	481	503	494	504	499	521	496	486	526	542	518	493	522	495	495	527	510	493	505	464	469	499	501	478	517	511	479	554	521	517	459	485	488	485	474	489	505	516	464	503	471	493	505	489	511	522	468	465	506	498	501	491	537	540	478	507	481	530	486	477	534	526	500	535	494	491	538	483	485	499	503	467	514	504	511	504	498	521	519	487	514	465	501	483	515	513	511	461	490	537	493	484	527	495	503	529	524	529	528	459	490	498	489	479	537	502	484	471	477	470	519	521	477	503	493	479	502	479	512	517	476	498	486	503	498	538	464	532	499	503	515	518	524	512	488	477	496	535	496	473	516	436	538	526	539	469	480	494	517	458	516	525	530	513	467	523	488	486	513	488	477	516	519	525	497	465	476	505	537	498	498	527	450	491	511	507	492	551	481	501	499	523	523	470	518	499	474	539	547	498	501	538	467	501	470	503	514	527	514	515	534	538	531	505	471	484	513	497	527	468	489	485	547	535	491	488	521	526	503	479	489	500	544	491	489	459	495	454	480	512	515	488	538	517	533	462	472	513	494	515	533	513	482	482	471	539	497	491	493	456	502	490	505	495	486	497	506	501	526	481	516	484	474	511	465	465	517	515	525	465	493	479	494	479	506	522	511	481	550	452	477	499	512	504	466	483	476	486	526	504	482	511	525	479	474	497	534	562	514	486	490	495	494	471	489	515	495	514	491	478	514	487	484	532	504	514	510	470	528	489	517	483	500	518	515	520
43382	59690	40472	8879	5041	3611	2746	2093	1855	1582	1354	1221	1135	1039	1031	914	858	782	731	702	668	691	669	648	627	653	565	577	589	576	592	572	574	549	541	533	520	536	534	554	498	520	530	553	503	594	510	486	502	459	522	495	523	495	525	514	525	498	526	516	506	528	498	500	490	539	494	506	473	484	514	485	486	499	547	487	474	493	530	520	490	487	498	493	490	484	523	534	486	480	512	485	499	496	489	489	495	488	476	487	497	473	531	483	474	453	517	491	487	468	490	465	502	454	489	543	454	485	506	502	468	516	485	464	480	506	445	512	528	524	496	485	516	495	477	456	489	517	473	496	521	482	514	494	500	480	507	489	513	488	493	496	472	491	471	498	487	497	484	480	499	483	502	488	477	500	484	468	488	509	498	493	454	527	458	498	477	485	504	465	520	506	552	540	505	508	462	499	549	485	454	496	501	524	492	473	480	521	481	465	524	527	495	517	509	458	477	493	471	479	496	530	481	493	502	484	495	485	540	472	469	504	498	471	510	494	508	479	507	466	510	536	482	446	474	535	498	511	480	486	497	502	439	509	508	505	548	518	485	459	527	519	554	489	507	493	496	477	490	505	504	473	485	538	485	504	491	485	483	492	467	478	495	498	429	476	523	492	495	482	528	536	488	501	515	483	485	491	510	449	476	510	471	521	487	512	451	465	499	441	522	475	488	507	484	478	535	495	492	509	574	512	505	519	552	497	501	505	516	489	484	480	468	480	447	522	470	504	473	526	473	502	527	488	468	459	518	518	495	447	462	499	514	488	465	484	530	498	500	463	515	496	506	474	502	507	509	493	481	493	500	469	479	501	497	493	490	461	523	535	494	484	535	490	505	456	515	445	496	512	513	485	536	488	454	550	511	506	501	481	465	505	495	433	545	493	497	544	509	423	500	481	475	489	498	521	496	500	493	491	465	500	495	542	490	494	454	530	483	496	486	491	516	512	477	498	479	473	523	506	496	482	485	501	465	499	440	523	486	501	490	510	507	485	510	500	515	464	524	489	511	521	535	509	484	450	520	481	478	546	491	545	487	500	477	517	530	459	489	463	460	506	474	460	494	501	487	501	492	497	550	503	531	474	531	445	501	483	480	516	480	489	479	525	443	476	480	494	473	474	523	465	532	530	461	475	486	454	491	524	498	499	500	490	484	502	499	477	486	508	501	477	484	490	468	494	553	505	488	506	474	460	475	520	541	468	495	520	494	475	491	489	506	498	503	457	445	491	483	473	502	480	481	521	503	480	479	526	473	497	447	495	498	487	491	494	483	482	489	499	507	483	498	466	466	468	494	508	497	529	489	527	491	524	511	512	506	481	517	519	478	457	489	461	447	501	513	499	521	483	504	495	537	512	489	482	519	462	543	481	492	496	492	532	493	516	488	498	485	437	556	508	452	504	471	479	537	447	496	493	525	451	482	459	503	482	505	489	502	479	463	514	505	485	506	443	494	479	464	504	482	497	465	543	443	528	544	494	483	486	479	487	479	537	478	471	519	487	470	476	463	486	476	534	524	487	512	468	499	467	470	476	482	491	487	531	513	503	500	468	496	501	500	478	517	511	474	524	497	503	444	484	498	490	473	489	481	503	496	479	450	493	532	506	518	510	515	476	485	503	495	516	495	484	489	488	446	482	493	452	502	493	463	479	496	499	465	515	501	497	468	484	510	511	465	495	488	472	485	464	489	473	486	463	506	484	490	476	482	483	497	485	482	501	484	527	509	476	488	509	462	484	468	476	471	517	499	485	495	456	510	502	489	497	521	498	493	505	497	532	489	483	474	478	472	484	480	470	474	529	502	488	481	468	483	489	503	492	449	477	470	481	484	475	488	480	453	470	494	500	486	510	517	484	510	511	480	541	468	506	496	483	481	518	533	511	523	504	569	486	505	501	508	494	485	481	540	488	522	471	508	505	556	477	493	499	518	479	467	490	485	534	513	481	471	502	449	528	514	490	485	475	525	475	467	486	510	490	514	541	528	503	487	520	492	472	474	494	472	470	515	461	515	511	479	486	496	522	512	509	464	492	473	493	502	466	457	435	505	490	516	527	442	510	492	499	503	494	497	479	513	494	476	517	503	508	506	445	461	472	469	461	510	496	465	512	513	521	526	496	489	464	476	493	492	495	519	474	519	503	500	471	499	485	476	476	484	461	494	480	464	505	487	501	519	517	492	511	484	505	501	472	543	474	505	526	466	495	476	473	490	528	463	473	490	448	538	510	522	481	439	498	513	499	476	500	535	518	506	467	478	502	510	504	494	508	531	468	478	542	509	479	508	478	478	493	528	488	463	488	505	482	474	552	483	483	483	469	483	536	490	553	466	500	495	519	473	508	537	500	504	470	486	490	482	484	488	491	493	484	531	486	512	510	455	496	489	480	470	484	473	493	487	513	496	514	522	488	496	473	480	481	464	520	513	490	482	491	499	547	476	537	504	475	485	476	496	499	485	470	491	511	505	482	520	495	493	473	515	465	466	501	494	495	482	508	497	468	532	474	477	483	488	496	487	490	516	489	476	479	493	508	473	531	480	486	519	481	478	494	509	495	494	489	511	492	468	510	484	495	449	466	489	507	454	500	470	482	493	520	477	497	495	510	522	501	454	494	461	515	509	484	500	506	482	526	513	477	525	476	511	509	500	513	507	479	507	466	517	487	528	529	480	492	522	497	454	470	485	495	477	475	503	521	487	472	461	518	508	509	504	503	506	478	482	477	447	528	493	504	484	557	458	502	495	532	501	479	512	485	495	504	489	516	489	493	496	521	513	478	504	512	496	502	483	456	495	483	449	512	488	497	479	475	484	510	516	471	493	475	458	501	459	468	530	490	482	472	512	472	516	486	497	496	510	469	534	499	533	481	489	500	519	478	513	514	507	456	526	474	516	481	474	497	505	496	535	478	486	464	452	485	435	479	480	490	504	533	505	504	480	493	493	500	487	451	495	495	516	481	495	492	518	498	479	494	475	515	505	469	512	492	555	511	492	540	496	483	506	495	493	513	489	509	501	499	511	476	476	515	458	487	523	481	459	481	456	487	527	510	462	466	456	488	475	463	498	475	485	497	506	484	490	491	533	495	482	478	493	510	507	524	505	490	503	504	550	468	511	464	518	501	499	493	502	507	492	481	473	515	501	486	515	506	488	520	507	520	510	458	463	469	507	464	494	511	471	513	469	484	482	482	458	511	479	486	472	500	496	463	490	478	472	527	517	452	474	443	507	491	505	501	491	501	508	468	512	447	463	456	483	472	472	500	531	481	474	500	461	533	503	512	545	499	479	491	496	483	498	520	521	488	519	479	502	496	517	493	501	490	472	473	457	451	507	558	482	482	514	500	521	499	485	497	508	487	483	487	484	507	513	478	507	504	494	486	478	511	500	473	496	473	491	453	490	514	517	464	514	515	498	481	488	472	481	490	497	480	471	491	473	485	482	458	474	476	502	481	474	514	486	507	522	464	465	500
32666	26382	15493	2178	589	494	467	500	462	459	478	461	421	397	440	437	429	416	455	417	428	407	416	409	455	411	447	434	406	448	470	433	434	425	430	389	435	417	474	445	406	410	453	400	415	435	441	451	421	450	404	413	446	401	440	430	425	435	444	436	435	418	446	419	424	449	444	427	430	480	397	405	403	442	397	458	436	413	440	431	406	420	407	454	418	440	454	427	445	410	423	446	450	418	441	445	437	416	466	463	422	396	419	426	474	418	414	385	410	445	459	434	438	421	466	424	434	436	429	459	430	400	438	456	471	422	396	430	423	451	433	411	430	417	383	432	383	407	476	454	401	418	432	394	395	405	461	448	433	398	432	392	421	436	469	407	425	421	407	451	457	424	449	442	431	453	409	419	403	414	435	463	419	418	394	411	410	441	379	443	394	441	392	466	409	400	395	427	391	449	395	404	420	456	429	397	430	419	384	465	417	475	418	428	382	452	414	443	449	404	440	445	433	456	457	462	457	413	417	452	478	395	446	433	429	425	414	413	429	428	410	463	424	410	426	419	422	443	466	423	439	424	391	420	417	447	399	412	418	435	431	390	440	401	431	458	392	449	429	440	434	446	440	395	446	420	400	422	426	435	406	399	432	433	409	436	380	438	426	414	426	427	447	466	422	401	445	423	392	431	443	422	413	409	445	459	443	432	445	455	419	426	397	438	410	432	414	452	405	430	415	416	417	409	430	442	425	460	411	419	437	429	405	429	429	462	433	424	402	409	444	430	396	383	425	418	430	427	422	430	408	438	411	417	434	425	477	401	462	439	412	432	396	438	392	418	435	396	434	444	412	414	421	435	388	439	424	424	406	413	409	429	420	416	427	454	396	386	436	445	383	450	413	442	413	404	449	409	455	413	405	454	423	442	432	444	420	430	423	456	437	446	399	439	422	419	418	391	384	453	421	393	434	438	414	421	426	430	430	437	394	415	474	412	454	392	419	444	438	424	395	453	417	415	419	454	434	454	449	427	428	453	444	435	435	406	413	418	443	408	454	410	418	422	393	472	446	419	417	450	476	437	441	453	450	443	415	421	464	448	415	440	436	418	413	449	423	419	419	413	450	424	410	426	416	424	433	423	438	407	428	400	418	433	473	421	415	449	416	411	411	424	387	436	426	435	445	411	446	427	411	396	442	439	422	436	422	445	430	415	424	421	425	448	404	441	422	434	447	420	424	383	414	410	398	417	416	452	419	437	422	455	408	431	444	450	419	416	471	462	421	422	400	412	439	384	439	438	385	417	399	412	414	412	416	473	439	396	430	403	391	422	419	423	425	422	421	404	452	449	437	391	440	375	446	424	428	428	414	410	455	441	448	453	423	445	445	425	417	416	438	463	435	408	442	414	387	421	424	411	423	429	435	456	387	408	432	459	455	429	456	438	478	429	410	457	445	420	438	462	415	466	395	450	456	451	402	420	431	435	395	427	423	398	431	483	414	414	404	414	424	425	440	390	414	437	444	464	439	440	456	454	427	438	434	400	434	402	435	406	456	441	417	377	414	435	452	390	441	423	417	396	415	400	414	424	432	439	430	425	396	409	421	421	395	409	420	408	405	473	447	398	428	444	393	450	434	464	427	426	445	433	429	438	398	415	435	383	403	449	415	449	454	428	441	472	426	413	454	419	429	415	426	402	427	418	430	408	448	443	427	387	435	433	392	399	389	393	406	456	413	398	445	469	421	405	409	428	430	409	445	433	451	421	402	456	418	433	409	392	408	425	401	417	420	402	368	414	439	431	394	435	415	409	441	416	409	434	432	440	456	419	461	394	429	409	434	425	440	453	377	417	433	419	425	395	403	441	429	396	462	419	463	436	409	407	388	446	417	432	452	444	416	424	453	415	451	429	429	430	428	438	410	410	372	419	435	452	452	420	464	406	447	370	443	421	443	448	446	442	429	417	395	430	450	441	426	444	438	413	428	448	427	409	405	395	420	356	411	402	430	396	440	400	423	429	447	419	448	443	422	445	455	414	436	399	397	434	403	439	426	409	434	431	430	435	397	422	417	428	421	422	419	432	423	421	418	417	407	427	421	415	427	407	441	456	440	440	403	426	402	394	411	392	426	416	440	410	415	404	462	441	404	455	451	392	418	436	416	416	402	418	429	422	401	405	408	464	445	417	423	410	421	410	422	443	484	435	462	462	433	429	454	387	449	394	448	421	433	432	430	393	429	378	436	420	405	406	461	433	432	416	436	428	407	394	437	396	427	426	469	458	409	477	438	418	418	451	423	422	446	432	404	378	397	427	425	424	384	389	450	441	432	450	408	356	415	401	419	433	432	400	443	441	422	438	409	441	393	445	409	421	433	432	429	419	427	418	406	378	447	384	409	427	432	413	423	408	426	421	425	440	419	395	451	442	432	451	437	472	426	438	428	428	436	461	446	436	425	435	449	429	433	396	397	415	418	403	433	438	453	425	405	428	437	414	456	428	437	412	427	433	431	404	395	457	427	412	433	400	440	404	425	421	424	405	422	386	435	457	399	444	413	427	428	408	441	387	427	433	450	397	419	414	409	408	427	450	420	427	446	410	413	429	420	443	421	417	413	429	415	437	407	409	447	446	429	408	439	439	416	416	420	415	388	453	401	406	411	434	401	428	417	423	406	460	405	431	421	446	451	444	443	448	436	433	406	395	432	465	438	428	454	430	446	451	434	434	449	398	412	422	432	428	429	387	418	414	470	428	440	435	389	402	424	385	411	407	412	414	401	440	423	426	438	440	442	420	418	401	432	438	421	413	468	422	480	429	434	390	378	427	427	425	455	428	415	447	462	450	398	415	462	443	428	463	417	437	424	377	424	394	431	460	464	428	415	423	453	453	454	414	448	411	402	430	414	433	409	419	436	415	426	420	404	439	446	418	402	401	402	428	408	407	433	428	464	412	408	430	410	407	408	392	417	434	434	396	413	442	438	417	418	442	430	414	390	453	421	426	412	441	411	442	418	419	408	409	402	431	445	424	442	438	428	406	449	451	383	436	417	435	418	437	431	451	449	393	412	449	427	460	422	439	485	441	429	397	427	425	402	431	426	400	454	434	452	441	427	414	433	427	397	422	417	426	402	418	408	432	416	390	419	434	393	449	427	431	450	431	458	412	401	433	435	412	465	439	458	476	413	387	437	423	444	411	410	429	444	424	440	440	401	427	422	433	418	415	428	425	446	435	428	421	421	443	425	413	461	415	417	457	395	410	431	409	450	412	393	427	455	419	447	428	446	422	399	405	434	450	418	456	447	426	404	381	478	434	420	441	419	480	417	497	408	474	424	460	425	418	402	439	371	434	424	456	421	445	419	409	416	419	422	414	390	408	469	441	432	452	447	407	503	446	434	428	416	412	408	438	418	489	443	418	446	447	444	409	397	436	400	402	468	402	412	428	449	417	451	422	405	412	410	437	405	396	422	416	437	432	401	389	418	430	423	437	421	426	433	406	439	414	412	394	429	436
34055	35238	15795	1359	701	570	531	489	517	518	498	491	490	520	490	477	496	492	488	450	463	511	476	493	485	476	465	470	465	446	496	475	494	513	421	443	469	508	432	469	451	467	501	482	454	489	459	476	481	494	479	474	491	519	472	484	473	500	414	454	483	494	504	484	461	510	452	467	443	465	440	445	427	459	492	494	444	452	483	487	447	453	454	466	495	465	472	463	475	465	460	450	465	478	452	509	493	501	440	474	487	495	475	443	456	488	435	463	457	440	481	463	456	458	504	464	450	468	481	471	460	488	518	467	466	469	442	494	477	471	435	465	501	459	461	413	479	471	442	489	473	459	478	425	441	474	487	424	468	473	458	467	497	508	433	500	451	488	449	435	469	429	486	458	495	450	523	455	448	490	469	453	484	504	455	474	483	420	446	443	471	426	473	450	465	486	432	477	472	441	470	486	508	489	426	464	469	457	463	497	476	494	494	462	472	454	441	472	456	470	466	460	440	484	497	449	454	470	457	487	470	472	486	499	465	461	489	458	474	471	487	445	471	448	471	481	465	476	438	454	480	442	504	456	477	475	454	461	447	430	478	465	468	455	507	453	435	493	448	473	452	420	506	463	469	450	437	482	487	452	480	448	435	507	479	466	456	479	448	485	456	481	424	478	493	508	451	498	481	467	482	483	464	460	444	453	417	484	482	450	482	471	527	453	444	432	460	542	493	516	441	478	474	468	447	427	475	468	462	489	470	465	468	488	447	451	479	428	482	464	446	453	433	503	506	483	479	490	485	410	463	501	514	494	486	453	453	453	477	435	439	508	456	480	465	488	477	482	476	458	478	443	472	452	455	455	495	442	453	434	451	518	474	513	499	480	427	469	467	465	466	481	482	476	468	422	460	480	479	462	460	465	436	467	459	476	473	465	463	450	458	446	448	484	442	461	448	449	427	447	476	455	483	488	440	432	487	478	446	474	484	462	466	495	449	447	447	482	468	507	476	511	448	469	479	451	490	510	472	498	466	501	480	461	500	489	481	481	501	517	487	433	481	475	457	465	493	470	468	440	510	453	461	461	435	457	483	481	493	437	499	501	467	463	469	499	457	495	477	466	508	451	483	481	474	482	505	452	474	469	508	450	475	440	507	472	425	478	457	467	474	409	479	490	485	453	469	444	501	465	435	432	461	493	470	459	452	492	503	465	462	472	460	446	470	472	475	473	478	474	473	486	474	486	497	453	443	455	456	471	481	485	457	498	441	437	487	436	485	481	472	433	488	486	497	472	481	449	459	472	477	461	465	442	445	456	485	443	456	434	471	470	451	447	463	463	519	462	471	476	505	482	476	463	448	444	459	451	465	452	480	475	418	487	503	409	470	494	432	485	504	464	447	475	450	498	473	450	449	507	472	453	464	453	473	473	459	439	443	516	463	460	478	448	493	482	444	448	461	491	500	487	462	470	435	437	466	482	494	450	439	481	459	463	460	518	442	479	482	471	453	499	467	481	466	482	462	480	482	450	493	470	448	501	473	462	454	478	430	471	443	476	421	476	473	472	456	454	470	439	448	448	501	457	481	445	448	469	504	448	470	467	498	448	458	470	462	495	518	474	448	466	460	424	478	468	511	458	470	514	475	505	503	468	471	466	441	470	488	465	423	481	510	480	472	431	473	502	475	482	443	424	455	469	488	456	450	461	469	503	450	488	465	456	496	464	465	447	494	465	487	460	465	497	488	457	458	488	468	456	502	479	455	446	471	495	469	450	483	446	492	477	456	491	470	484	533	510	476	461	434	473	484	498	477	469	447	446	491	478	477	483	444	478	450	458	467	479	464	398	442	452	458	454	439	462	464	451	473	465	522	459	430	481	479	457	463	453	474	488	409	501	434	460	494	484	492	459	488	417	479	465	448	459	465	452	500	484	486	461	478	495	472	459	485	491	448	475	468	472	506	459	483	510	465	462	486	461	480	470	484	483	449	460	452	477	503	486	498	486	460	477	500	489	488	467	418	462	461	435	483	495	437	467	477	455	446	436	459	445	481	454	469	461	440	439	470	483	459	473	467	502	445	445	472	451	484	470	482	444	473	468	488	469	477	431	456	489	513	487	483	448	488	479	485	485	461	426	462	504	474	472	454	444	474	470	430	455	472	491	450	492	484	457	455	479	498	463	497	464	460	444	471	453	417	492	451	449	471	469	454	473	484	473	441	478	453	462	501	461	480	499	500	436	480	471	483	489	466	488	483	461	503	460	452	484	473	483	480	450	495	446	444	487	471	463	510	482	467	505	504	464	459	458	488	507	441	491	450	444	449	438	502	467	487	452	491	488	526	482	500	506	495	469	484	451	467	464	445	489	418	450	474	431	441	484	477	444	447	481	461	429	475	444	443	462	457	525	477	481	469	444	465	514	447	453	460	477	499	483	440	449	498	483	491	505	470	466	471	471	480	481	462	485	486	461	456	485	440	440	453	482	480	461	461	479	490	450	458	496	460	487	481	504	479	492	479	431	484	484	499	482	467	493	476	473	453	451	453	493	467	476	482	468	466	436	481	482	486	458	459	483	469	456	481	441	441	471	441	471	415	480	449	455	437	442	446	459	459	481	488	425	489	463	465	448	476	448	435	456	446	425	429	493	462	454	451	442	480	454	467	500	452	490	483	487	481	468	487	476	446	513	465	475	495	468	512	442	487	487	441	476	474	493	530	503	422	441	456	471	459	448	456	454	464	422	478	474	497	470	483	481	490	462	475	464	495	448	487	504	489	459	474	458	442	465	476	463	449	485	464	510	476	483	506	474	468	460	428	492	432	463	448	482	474	472	473	482	471	493	469	462	460	463	468	475	441	441	464	509	495	521	476	485	430	477	441	470	488	475	467	487	491	434	462	458	484	472	470	486	438	525	481	484	481	488	434	479	433	493	478	493	472	434	419	478	463	462	467	437	471	494	431	450	485	457	452	453	481	464	439	511	465	452	480	457	448	469	426	459	456	449	495	440	498	460	455	481	431	473	445	464	493	497	478	488	469	441	495	485	452	489	425	454	446	469	430	457	466	444	466	460	465	503	464	471	434	440	487	512	478	498	420	469	482	510	473	477	461	462	451	504	510	451	485	480	446	491	462	476	500	406	453	501	461	461	433	465	462	461	460	451	448	483	461	453	450	473	489	478	466	434	448	486	443	436	470	452	495	514	495	477	464	462	447	475	491	419	482	473	486	454	470	493	449	466	468	490	447	453	490	492	497	466	480	477	498	485	466	449	469	454	472	523	467	449	458	461	474	504	464	487	483	453	422	478	459	456	488	460	477	468	447	458	465	509	481	444	426	480	477	433	485	452	489	464	506	441	444	452	461	474	470	504	484	491	434	485	497	459	436	470	463	480	472	445	484	468	429	497	456	494	457	505	441	455	511	473	489	452	454	461	445	493	484	482	444	450	453	452	482	437	501	469	439	464	469	440	484	461	482	480	469	442	456	458	457	506	494	485	455	490	465	484	486	430
25009	20737	26965	24447	20530	9908	1060	626	499	488	401	392	380	339	321	305	279	280	266	279	281	267	253	268	242	276	224	224	231	232	249	226	249	262	241	216	252	242	269	250	219	236	232	215	231	243	253	223	236	231	217	216	257	239	245	243	224	252	220	250	240	239	199	207	229	255	229	230	204	189	235	217	232	231	225	226	216	224	232	224	223	213	224	233	223	209	230	240	196	228	227	236	225	227	224	210	226	216	234	227	229	227	242	228	214	252	234	216	220	236	207	212	228	234	225	229	229	231	223	235	220	215	231	262	213	212	221	215	227	235	229	211	215	214	213	231	227	225	244	216	229	195	214	226	212	240	215	225	237	231	217	215	210	244	218	220	228	228	218	233	204	238	234	235	226	220	196	231	226	219	234	226	219	197	226	237	225	219	224	233	228	213	215	216	210	239	201	254	228	237	232	239	234	230	245	218	225	228	190	217	194	235	216	229	230	255	214	220	195	230	212	239	212	222	209	245	221	230	249	197	209	226	246	209	231	222	230	221	221	197	193	232	202	237	202	220	233	218	192	213	207	216	208	222	214	216	220	234	220	230	235	212	228	225	226	225	226	213	229	234	232	212	216	247	205	230	217	220	216	182	212	213	252	252	209	198	213	210	207	223	213	217	230	253	204	190	224	220	201	215	233	217	220	216	207	224	226	237	217	221	222	225	228	228	233	218	200	231	229	192	206	210	211	228	236	212	206	202	219	233	213	193	216	210	215	231	220	217	203	229	236	243	227	225	241	207	211	240	213	209	218	222	203	225	238	222	241	204	217	212	238	213	211	192	229	197	253	204	256	225	200	214	200	235	222	232	216	206	226	200	224	229	224	214	239	225	218	222	221	217	232	229	206	217	201	222	236	218	213	191	212	235	223	231	245	248	235	252	216	224	215	210	216	214	221	264	197	214	247	227	218	236	230	196	231	239	230	242	251	193	234	209	221	210	228	201	225	226	227	246	212	230	231	217	195	244	215	209	230	220	174	237	238	227	236	216	222	225	232	201	221	250	249	228	238	223	221	240	211	243	205	218	229	238	216	219	226	232	225	190	213	241	206	229	223	239	227	232	201	235	225	227	224	222	215	221	228	202	227	220	216	225	223	208	241	223	209	202	244	254	228	204	232	234	223	215	227	202	224	215	191	193	222	198	242	209	221	226	216	229	260	215	205	209	231	216	224	214	211	222	230	228	230	221	221	226	221	230	225	231	236	220	224	228	216	231	202	197	219	238	202	210	256	198	238	200	217	226	210	221	240	225	245	223	208	236	201	206	254	240	223	191	242	213	211	214	222	205	224	233	205	238	245	241	227	215	238	210	258	222	206	184	243	235	209	192	212	249	214	226	218	257	214	230	239	224	231	218	203	205	190	223	228	212	237	217	234	221	221	211	219	209	206	221	229	202	235	224	246	223	204	231	182	228	231	211	218	199	219	218	220	222	207	240	218	233	224	213	221	207	245	227	204	208	213	213	219	223	227	185	226	201	206	192	230	207	217	236	256	203	230	205	234	221	216	220	219	212	230	231	201	236	212	217	210	185	200	201	209	234	217	239	242	207	237	228	189	220	214	220	216	196	198	216	193	236	212	207	238	226	225	212	218	230	180	250	224	232	219	194	232	215	236	222	225	225	228	248	174	212	224	216	198	235	242	226	253	211	223	204	241	217	242	228	210	210	220	234	188	212	240	218	214	231	240	196	198	219	203	209	206	205	232	210	233	232	225	217	239	223	210	213	214	215	225	229	195	201	224	248	234	239	217	199	208	204	223	224	240	226	207	225	215	201	230	253	205	204	228	235	203	232	202	236	214	250	210	194	230	222	215	228	231	235	199	225	237	222	209	217	229	217	204	217	215	196	199	247	200	223	182	204	222	207	215	224	249	210	254	232	234	241	231	219	238	219	246	202	227	231	218	217	240	190	234	195	229	210	227	248	217	277	220	208	250	219	222	217	203	210	206	218	226	221	218	204	215	205	238	239	232	201	259	240	252	219	202	229	222	205	239	217	222	188	258	221	227	220	248	219	221	216	249	238	237	240	211	219	243	225	199	222	212	220	252	221	237	237	229	248	212	197	198	235	230	216	251	227	203	202	207	216	211	206	207	193	233	208	230	253	189	256	214	223	237	228	208	207	211	213	216	206	231	187	246	199	235	189	220	241	194	209	201	216	249	209	215	230	197	218	237	218	220	216	239	207	216	212	233	216	221	229	199	223	211	225	222	220	185	217	234	236	223	205	200	203	212	222	231	201	226	226	253	245	227	210	212	240	245	243	206	212	234	213	206	222	221	204	230	215	234	240	248	228	185	215	214	218	220	228	218	230	222	235	218	224	234	205	209	235	196	229	209	220	194	189	250	240	202	229	202	229	198	244	199	230	204	209	225	183	223	206	200	210	243	221	228	225	207	228	204	225	226	199	233	232	215	219	205	228	223	194	226	226	211	222	197	218	204	220	207	249	190	224	231	201	210	227	239	216	216	221	211	205	220	230	243	221	226	230	242	241	217	230	233	186	245	210	228	219	207	222	237	205	222	211	210	233	218	231	219	221	233	199	214	210	215	228	216	206	214	231	224	200	210	226	242	231	223	239	219	209	187	216	211	235	217	210	208	218	226	228	205	214	229	221	207	243	231	209	236	215	238	244	247	205	222	221	225	211	210	231	221	216	252	228	210	225	226	202	216	221	214	233	215	209	242	213	226	227	195	223	207	201	213	220	224	226	238	213	204	234	210	228	227	223	216	231	221	225	232	212	204	234	206	213	215	220	218	216	231	207	239	225	206	200	211	220	220	221	234	216	208	210	236	209	218	217	204	205	249	229	234	202	213	212	216	208	199	230	230	210	221	244	243	221	235	219	210	235	234	213	201	236	211	202	184	191	209	238	227	231	202	208	213	220	216	240	209	221	231	210	195	210	244	211	232	206	239	242	217	219	215	218	221	243	233	208	220	214	251	216	199	227	239	205	208	197	242	191	235	225	232	243	219	200	190	213	216	225	216	211	232	209	226	218	235	188	211	252	197	228	178	222	204	204	211	225	201	232	226	228	212	204	246	248	240	225	204	224	239	242	192	233	248	224	213	226	246	211	228	227	205	234	206	217	246	195	254	226	235	201	228	263	213	252	225	222	213	208	246	244	221	210	240	212	218	205	208	236	228	217	224	198	211	221	200	230	241	199	231	233	193	230	236	229	226	201	185	232	241	223	184	241	212	213	218	227	215	230	212	218	245	219	205	220	231	236	243	224	219	218	186	198	235	240	248	212	214	200	221	223	226	216	228	210	208	215	205	237	216	223	192	230	202	199	219	224	251	208	238	228	207	246	240	241	223	236	231	216	204	227	253	233	217	226	211	224	229	213	206	214	227	216	214	240	220	216	228	227	208	214	219	240	217	220	184	213	231	217	218	251	236	208	238	222	214	229	223	208	247	216	227	202	202	231	212	230	235	238	244	192	236	210	211	225
39672	51938	31894	5499	2797	1991	1500	1183	941	828	742	657	587	595	558	442	423	403	389	380	345	329	310	312	310	322	281	275	306	304	277	288	262	278	285	248	255	253	291	270	289	270	248	236	253	259	253	258	251	228	254	240	255	245	246	268	290	272	250	266	276	236	252	257	279	243	228	257	222	279	240	237	255	252	214	264	236	251	258	279	223	244	257	251	232	235	229	250	198	238	251	220	230	255	264	281	220	257	237	240	249	251	244	242	214	253	231	237	237	244	233	237	286	256	234	258	226	239	271	213	235	259	223	264	240	259	265	242	250	242	240	230	254	235	261	244	265	258	243	249	251	260	241	219	246	245	268	236	268	241	259	238	236	264	240	252	254	239	237	257	273	262	210	235	237	241	230	260	246	218	236	253	233	263	284	232	236	249	253	240	219	226	251	236	271	262	217	273	237	234	243	231	261	239	245	235	247	248	245	238	277	224	243	230	238	261	266	258	253	235	240	279	224	236	228	256	250	225	244	217	259	253	253	231	225	261	214	226	238	245	260	246	249	251	238	224	246	245	234	224	243	241	239	256	218	249	254	221	243	262	231	243	224	256	254	265	217	268	238	248	258	242	226	267	264	240	266	228	252	255	264	269	242	264	252	250	250	265	236	239	254	243	245	253	234	229	245	229	258	242	253	248	226	260	231	230	227	250	265	242	230	241	239	248	238	255	258	249	248	247	288	242	261	217	261	266	233	224	273	247	239	258	217	264	222	251	250	247	256	236	239	241	233	232	248	237	232	249	249	232	251	241	234	251	273	230	231	249	242	219	233	239	263	276	247	255	221	231	223	242	244	250	256	227	235	262	225	247	228	260	249	249	234	253	238	232	239	268	236	249	248	251	261	262	232	221	245	262	241	236	229	256	244	280	213	214	237	212	227	277	218	258	253	222	234	227	262	249	250	282	241	239	246	268	245	243	255	244	207	226	244	242	249	221	265	246	233	220	239	260	248	214	239	247	239	250	251	250	238	273	262	245	249	240	236	246	260	254	249	223	235	230	245	244	237	239	237	249	245	228	263	239	249	241	241	248	248	273	257	261	256	251	239	262	250	212	261	234	248	251	235	235	230	228	237	257	241	235	262	249	271	228	249	227	242	226	234	229	240	219	233	237	226	227	213	246	276	238	216	228	250	225	234	236	261	260	244	252	252	223	252	271	226	227	232	235	228	239	225	241	253	234	279	245	273	228	242	234	266	217	241	257	231	232	235	257	235	246	258	250	230	238	258	238	263	219	247	243	237	209	227	255	247	230	208	236	238	257	272	232	206	241	274	257	236	220	241	270	248	210	247	242	250	228	249	249	258	246	238	241	273	246	276	235	236	227	235	256	234	251	241	238	246	235	232	239	236	228	221	224	251	239	229	234	242	248	225	223	241	253	268	254	235	273	251	246	250	247	247	261	239	255	231	248	258	235	262	264	238	228	225	253	228	225	264	248	215	254	276	251	232	256	259	246	234	282	255	247	212	236	245	236	235	244	252	219	240	258	273	244	265	224	227	260	244	231	251	246	265	235	255	278	229	262	252	231	267	244	215	249	258	242	232	216	251	240	285	244	245	238	242	263	236	240	264	248	255	244	217	234	254	231	243	257	273	251	252	247	244	216	254	220	251	228	240	258	242	205	255	247	273	218	238	232	259	250	228	261	268	254	264	270	227	251	247	230	256	240	262	242	232	244	230	244	251	246	219	231	271	217	239	242	244	244	271	242	232	228	254	225	268	251	247	240	286	243	257	262	257	241	257	264	261	236	226	234	247	243	259	239	246	237	244	232	235	231	244	247	248	285	249	251	258	215	252	227	253	242	229	248	241	228	256	262	234	232	236	240	242	248	262	240	262	222	229	247	238	216	226	243	268	247	255	246	257	246	231	233	244	252	235	239	244	208	219	254	247	269	260	241	249	257	250	260	243	249	249	235	239	257	229	237	254	280	237	234	238	228	246	230	181	224	205	221	237	249	226	236	249	246	257	227	256	236	209	235	255	214	230	242	230	237	233	230	249	238	255	255	226	231	240	210	226	249	281	237	262	244	222	240	249	247	251	234	248	233	239	239	229	226	245	258	231	254	251	205	217	233	242	231	238	240	238	247	239	247	247	259	246	228	215	263	262	225	249	254	228	238	252	250	254	233	234	232	235	233	250	245	243	229	242	265	242	245	247	215	238	253	266	225	259	223	220	244	224	262	236	221	231	245	227	238	218	273	228	252	261	236	249	249	243	281	243	237	273	237	218	257	255	245	229	255	245	260	221	226	237	233	214	216	252	226	228	249	240	231	261	261	258	266	227	242	235	246	252	237	232	244	214	238	237	238	266	243	262	245	224	226	241	252	236	236	237	234	252	226	258	250	250	238	256	253	240	243	241	228	245	235	255	256	222	242	214	241	228	227	253	238	258	235	239	224	242	246	279	251	240	228	246	245	234	227	229	250	233	217	254	246	239	262	247	239	265	262	243	250	247	256	255	238	256	221	252	241	234	278	268	239	248	238	224	220	244	250	256	244	269	296	254	234	252	268	236	243	266	241	242	237	222	236	251	251	226	229	256	280	270	245	234	226	231	259	248	251	244	216	248	249	238	251	272	248	242	247	258	237	222	214	250	257	258	210	243	276	258	238	242	241	247	227	261	243	255	238	245	245	251	279	247	242	238	248	236	233	255	239	262	256	260	232	233	245	234	241	237	251	275	263	239	249	265	233	262	235	221	250	258	254	243	248	259	227	234	245	257	239	256	257	242	223	253	242	244	216	233	214	229	247	223	267	233	256	258	244	235	248	265	229	242	260	217	268	247	263	235	233	242	255	239	243	239	254	248	245	225	241	248	233	215	245	252	246	247	259	267	233	235	255	234	259	248	249	213	221	245	264	255	246	239	251	255	252	251	219	247	225	247	225	250	246	257	261	250	238	220	241	207	232	232	204	228	228	241	274	230	257	259	235	232	242	251	251	231	237	262	275	247	273	272	254	274	249	236	241	251	261	224	257	234	252	242	248	229	207	233	245	234	248	246	266	230	231	248	240	246	229	236	211	222	237	223	240	275	229	229	242	252	238	234	247	258	241	236	233	244	227	242	265	243	264	252	242	235	217	266	254	253	267	269	264	257	258	227	239	257	259	273	247	252	241	250	268	264	244	229	237	279	259	246	224	246	258	256	243	259	234	271	224	244	233	287	238	247	266	255	242	249	245	259	284	254	235	255	269	217	235	230	266	241	223	253	235	250	242	238	224	254	265	261	243	226	248	225	249	240	260	233	254	243	250	252	232	251	237	267	223	241	250	239	245	249	263	255	273	236	271	239	230	248	254	271	239	252	213	278	241	254	237	264	259	222	263	240	246	261	232	242	255	248	255	254	236	231	258	251	228	268	235	263	244	238	247	262	219	276	243	257	271	268	253	247	259	253	277	219	249	252	228	235	256	262	233	244	245	236	237	237	228	227	257	251	258	236	258	230	242
22995	20724	27353	24038	20674	20445	7737	1451	1050	931	871	802	715	758	730	690	678	633	611	617	546	592	552	570	594	571	554	544	513	549	519	557	540	530	531	549	532	535	534	489	495	533	495	511	580	509	491	487	515	524	533	542	529	498	512	549	496	494	488	567	500	481	489	498	516	520	524	501	461	503	536	492	505	480	516	488	437	536	476	510	504	478	503	509	478	456	499	511	476	499	527	500	481	504	489	496	528	481	516	504	514	516	463	466	494	522	519	522	465	513	505	486	493	513	487	489	500	455	505	501	482	509	524	476	495	489	497	460	491	554	520	464	498	475	461	476	481	462	493	479	500	533	510	481	501	464	519	503	515	500	527	491	509	523	484	461	479	463	496	490	517	515	540	512	523	524	525	513	476	438	524	493	522	527	470	488	507	500	498	517	509	532	478	498	471	489	489	539	485	468	555	468	517	536	475	504	521	471	486	450	490	549	470	535	487	459	541	513	499	470	492	519	515	510	552	520	541	493	497	465	545	526	500	521	473	501	518	488	500	507	481	478	474	510	489	514	493	504	472	475	541	496	493	511	498	516	476	510	513	513	474	514	504	491	491	513	488	485	467	494	465	493	520	544	492	544	462	455	510	495	469	522	512	527	480	490	456	501	519	469	474	466	448	495	501	490	520	507	485	510	471	486	556	524	521	487	520	503	501	488	493	525	477	519	501	470	538	519	472	512	495	496	495	478	517	495	500	489	486	497	502	471	527	462	530	523	564	482	500	521	501	463	490	511	524	535	538	492	489	494	531	521	490	519	506	502	500	527	519	504	468	499	493	495	489	513	527	511	511	509	520	523	496	506	516	461	513	502	492	494	517	554	454	502	515	490	510	473	493	474	476	482	482	472	491	483	515	471	547	530	499	530	524	489	511	515	499	524	461	519	495	499	513	508	477	453	496	523	518	486	480	556	510	451	483	550	455	519	505	485	511	477	501	523	491	518	472	460	533	532	514	523	538	496	493	492	541	510	511	503	520	520	523	504	498	480	480	501	528	508	526	531	517	527	488	548	509	536	526	468	482	495	452	529	497	513	497	509	502	502	495	535	486	492	507	457	478	520	563	526	532	534	483	488	480	499	509	469	514	491	505	491	511	473	517	503	490	522	480	510	527	497	501	487	494	515	478	463	548	530	519	509	529	501	520	478	518	534	479	522	497	499	486	485	494	471	503	492	498	504	488	503	519	481	502	517	496	472	479	510	564	527	512	497	478	500	525	544	488	494	508	514	521	525	510	539	454	498	495	501	487	543	520	503	494	484	474	490	512	502	503	498	487	470	490	482	516	492	493	524	522	521	508	489	448	493	509	489	503	507	496	494	493	507	499	513	456	484	477	494	504	465	486	510	507	504	485	508	499	504	484	471	494	463	482	466	506	504	501	504	520	486	513	489	496	506	517	481	484	503	489	537	451	460	489	498	475	456	489	504	516	500	478	464	499	534	541	514	488	496	515	504	516	488	507	495	477	479	470	478	501	519	505	517	515	506	501	458	501	490	472	484	492	492	503	531	524	468	486	531	501	475	507	521	541	479	472	504	471	495	536	548	529	545	471	465	530	453	519	510	514	490	502	465	523	503	544	459	491	511	510	470	492	477	456	488	472	518	500	538	516	532	508	529	487	507	460	520	520	468	515	489	456	471	463	512	485	488	504	517	520	507	491	489	495	511	533	520	481	480	503	479	496	481	509	483	514	506	498	469	475	515	512	489	514	511	532	497	512	489	500	464	487	508	504	523	541	496	520	498	528	519	466	469	519	516	539	526	546	479	500	498	518	475	522	489	514	517	450	512	535	446	515	493	481	520	489	500	507	485	495	498	467	480	523	489	522	489	514	500	528	483	470	494	464	504	521	512	489	498	480	483	531	460	487	524	509	515	512	511	504	511	480	488	446	497	510	494	536	503	512	510	490	525	492	497	484	511	482	469	505	523	490	501	494	484	515	522	501	486	527	488	539	469	504	511	479	515	493	510	527	484	509	537	462	506	499	521	529	474	496	482	474	522	471	512	442	486	522	521	497	511	501	527	487	530	495	492	504	478	498	501	533	504	516	501	504	464	489	487	534	490	519	488	514	522	464	486	514	500	473	554	527	499	479	525	524	493	502	496	525	523	520	513	473	499	465	508	519	543	512	467	499	485	505	513	505	509	514	536	482	504	513	520	465	527	478	505	531	485	522	486	487	466	482	508	513	523	451	499	514	486	499	525	484	476	477	481	473	493	493	487	526	506	539	551	512	509	506	498	517	482	492	540	502	524	504	531	475	535	487	565	535	507	519	473	449	491	504	452	489	497	479	512	507	499	480	485	539	465	540	525	522	493	479	494	560	499	513	475	492	576	502	512	516	491	477	477	479	472	496	509	543	456	495	541	479	508	514	496	517	521	479	489	467	454	520	499	533	465	479	484	480	516	539	441	499	468	524	498	485	506	473	472	514	505	505	538	496	489	469	489	537	502	490	460	470	477	519	540	510	478	511	465	475	483	475	500	476	525	533	505	433	521	480	510	485	502	495	504	478	505	482	486	535	482	519	545	509	467	521	464	515	476	515	494	516	489	471	520	444	500	465	487	515	492	524	532	497	518	521	491	520	472	459	523	550	488	540	504	527	495	494	470	510	534	507	538	471	493	535	477	490	545	514	495	485	504	487	509	489	504	496	477	521	506	494	456	519	491	492	452	473	467	503	470	488	510	505	497	463	534	503	494	536	536	440	527	489	478	495	506	538	514	456	513	527	528	516	496	532	542	515	508	531	477	491	541	475	489	512	482	498	508	495	514	506	470	477	485	510	541	503	522	510	502	546	481	462	523	535	506	485	508	551	458	484	467	509	480	495	514	567	485	508	491	491	485	496	481	521	506	534	507	513	508	513	529	536	482	473	475	517	478	517	534	471	454	497	496	510	539	544	460	452	479	541	510	485	525	518	505	541	507	492	496	494	465	504	493	515	464	545	473	502	495	487	513	502	487	503	477	462	477	517	523	493	523	488	493	542	486	491	497	507	498	460	483	521	499	509	483	472	498	488	484	502	523	491	474	512	499	526	499	515	480	471	503	489	557	504	519	499	464	484	506	529	492	494	464	481	508	486	471	521	483	492	485	498	486	504	488	504	482	502	499	498	492	503	531	502	498	490	503	536	478	516	499	499	475	539	506	512	485	496	492	490	491	518	507	517	465	504	452	521	513	491	524	471	525	471	503	484	446	499	475	496	470	474	488	457	509	518	496	509	472	477	493	482	484	468	476	464	504	527	429	518	493	473	485	485	499	526	518	489	496	519	506	502	523	531	472	515	482	483	510	502	499	545	488	485	481	512	471	485	492	500	558	474	492	496	555	481	477	529	465	476	487	484	454	499	470	530	460	449	464	492	491	468	495	508	475	507	491	453	518	453	466	515	538	485	471	489	546	495	492	485	489	456	510	534	510	512	487	482	558	519	479	456	497	471	518	517	503	529	501
43245	59503	43509	10351	5072	3644	2725	2209	1787	1497	1366	1211	1191	1071	1054	837	759	785	730	745	650	604	657	634	673	622	605	536	576	573	548	543	581	535	545	543	577	537	545	546	518	553	522	493	525	516	542	512	490	521	522	480	508	507	536	541	505	508	502	537	495	517	536	518	453	532	518	499	514	489	507	475	485	528	491	499	492	489	503	526	496	447	492	497	518	448	486	524	486	508	486	516	482	507	499	497	484	517	503	497	511	519	542	476	511	499	505	503	511	504	499	496	494	460	534	490	480	498	473	482	488	493	448	477	491	542	487	484	501	512	466	457	504	492	504	506	522	512	478	510	481	514	500	482	491	486	519	483	502	481	461	504	483	520	499	454	519	507	501	473	490	468	461	489	500	483	481	499	497	485	490	501	490	512	527	517	504	502	492	460	487	485	482	484	502	464	477	496	433	489	497	505	509	519	486	502	510	471	493	500	502	471	490	472	459	524	488	493	493	479	496	506	468	531	455	470	493	447	502	479	494	496	470	510	461	498	494	489	483	485	468	506	492	488	516	515	495	484	488	517	448	497	464	469	496	493	495	478	488	462	503	524	499	504	509	464	500	472	469	502	505	496	499	516	491	501	553	495	503	505	506	478	500	476	478	491	528	481	486	531	462	504	442	487	497	478	469	461	504	478	503	484	510	490	503	507	523	486	471	488	528	512	470	453	474	488	526	520	536	477	479	496	484	508	493	491	449	475	476	474	494	512	481	482	519	493	474	476	474	485	483	514	495	464	519	512	495	510	488	453	489	491	491	528	509	530	479	471	444	488	479	491	498	512	469	480	491	516	489	473	514	461	468	497	494	523	492	480	515	523	472	513	495	501	484	482	462	478	496	482	481	468	464	493	507	505	508	487	507	529	517	521	512	514	509	497	470	531	502	466	513	485	498	492	472	528	479	466	473	511	470	506	496	495	499	499	497	519	489	484	473	482	512	490	474	473	492	462	507	499	521	479	454	512	490	484	503	483	497	538	489	508	504	480	466	501	449	492	471	519	460	495	490	499	524	515	510	490	509	499	515	483	495	473	518	477	517	516	486	485	536	462	447	442	437	520	497	494	487	521	508	489	455	462	475	495	523	507	498	497	510	497	495	516	499	493	492	485	496	480	464	510	499	496	511	481	484	487	480	472	489	470	474	508	488	504	522	468	499	497	466	482	463	481	526	518	475	472	467	479	472	505	528	480	447	510	508	514	445	513	527	514	485	453	494	488	518	486	494	462	457	488	511	489	503	499	471	451	488	505	511	503	510	465	496	495	501	478	500	486	519	521	502	453	531	487	496	472	532	479	507	474	521	518	511	440	479	520	531	530	513	498	475	505	529	521	515	476	532	530	499	492	511	464	492	502	506	523	453	482	538	499	477	474	474	495	471	518	482	484	495	502	486	480	476	505	487	449	493	496	489	486	488	546	484	485	510	491	495	484	498	498	498	501	477	507	490	519	484	481	482	471	546	530	471	543	490	478	464	471	458	480	482	501	468	471	475	505	530	493	477	515	487	508	493	521	477	520	458	474	470	500	494	516	490	464	455	509	446	520	503	542	474	461	459	485	530	488	508	497	485	494	527	489	449	494	476	476	482	517	496	528	512	500	441	522	504	508	485	486	484	472	508	493	521	481	497	459	509	505	509	499	510	476	493	516	477	508	523	480	475	485	492	476	508	473	519	514	498	445	470	478	502	535	492	475	504	490	456	488	451	476	501	510	522	494	478	491	528	477	475	511	503	466	495	505	515	519	500	481	505	447	503	491	528	525	490	468	521	498	494	456	451	510	520	483	504	467	482	476	528	476	472	509	496	459	440	533	478	502	546	474	507	469	449	455	450	478	476	487	500	473	509	510	476	501	503	532	460	488	441	509	498	488	495	461	476	466	508	493	472	531	494	507	470	477	450	492	514	529	479	503	528	497	451	485	459	497	495	478	486	519	478	512	496	495	522	482	527	503	482	521	479	472	455	468	497	507	510	502	464	462	484	521	502	469	526	491	471	478	463	507	456	470	488	458	469	492	491	473	510	479	511	461	465	499	513	459	499	477	495	468	501	485	475	504	535	486	508	477	507	493	500	492	492	475	505	443	488	477	455	520	493	488	500	498	437	508	488	509	494	479	525	496	527	517	490	453	485	487	546	462	487	491	507	568	479	466	498	468	501	527	469	518	479	487	476	506	480	482	488	490	482	477	494	448	509	519	489	517	477	505	503	536	519	494	469	509	496	497	488	523	478	486	477	531	492	568	474	488	505	490	474	498	498	451	474	500	554	505	487	501	469	468	489	474	504	500	486	486	524	476	468	511	497	511	477	485	504	460	507	512	474	479	517	490	466	502	471	519	482	490	500	506	499	486	473	460	497	479	475	482	519	456	468	488	491	482	494	512	450	495	483	491	516	545	485	476	496	503	523	512	502	506	441	501	493	509	520	491	506	495	485	496	493	459	535	472	485	474	550	497	443	489	457	482	479	452	483	494	523	502	503	497	521	478	467	478	449	470	486	479	490	501	475	444	461	491	513	516	495	489	522	493	484	512	469	498	495	503	481	461	521	531	469	477	472	511	483	486	474	523	489	448	469	467	518	483	489	504	492	513	492	475	461	446	453	539	465	472	525	511	492	497	472	466	483	459	493	535	484	459	480	503	495	545	452	458	488	499	508	547	515	489	481	468	489	505	484	467	508	520	509	532	520	494	534	514	493	493	477	466	551	496	469	511	476	471	534	469	465	447	464	498	472	470	472	497	518	519	475	529	479	508	497	472	487	505	475	477	511	498	488	505	517	496	481	471	474	491	477	480	444	478	498	468	496	480	484	496	488	470	490	480	483	514	504	491	478	500	473	548	509	460	494	454	512	469	499	488	473	486	479	495	512	515	497	494	487	503	490	519	458	478	476	433	489	472	497	504	523	518	490	525	474	495	460	452	460	466	523	503	526	511	490	515	488	474	497	477	488	499	493	526	454	479	492	454	523	517	502	489	482	514	491	470	484	465	497	568	495	511	476	495	479	522	505	497	512	527	498	472	483	498	501	499	494	530	497	477	505	490	498	474	471	475	496	479	504	475	544	524	482	502	492	516	483	530	470	473	509	485	490	456	486	497	502	450	510	500	496	497	504	485	497	532	449	508	495	522	489	510	509	514	535	500	522	507	488	515	498	506	456	491	475	483	497	512	505	538	469	494	450	478	486	477	496	497	537	540	493	452	468	506	529	489	517	463	499	502	485	481	461	508	507	483	519	479	493	481	485	529	514	473	461	478	491	528	487	471	465	485	548	528	498	497	499	470	487	523	493	508	459	473	518	477	471	476	470	498	498	521	516	492	557	445	498	490	505	487	486	487	466	507	494	463	494	500	495	492	476	461	504	508	476	524	497	501	478	516	480	490	477	492	480	476	518	480	479	511	500	466	529	457	459	458	495	455	478	495	476	478	466	480	493	480	512	510	495	502	485	495	490	500	494	451
32706	26430	16795	2259	584	479	495	443	432	420	435	459	435	445	447	446	399	449	406	434	380	448	464	373	396	462	409	434	413	432	475	440	427	402	449	426	392	408	442	450	435	439	418	438	450	420	451	431	458	406	415	398	421	434	430	438	400	416	414	432	443	424	406	420	408	394	423	437	426	416	423	445	410	421	407	408	433	450	424	415	412	433	465	432	438	412	413	393	461	428	433	401	401	416	444	403	380	405	380	439	416	404	438	445	421	403	426	422	401	414	414	446	434	440	457	420	402	411	400	421	425	456	406	401	428	417	410	425	413	423	440	420	474	383	440	459	417	410	423	443	401	375	417	426	397	414	435	453	406	426	451	417	381	427	399	422	433	425	463	420	458	448	436	450	466	424	403	418	412	410	434	432	460	431	397	424	418	423	414	340	430	408	388	414	447	447	413	449	439	417	428	413	434	436	393	452	422	418	436	389	397	437	426	376	424	390	437	451	446	408	433	392	417	406	398	456	385	436	380	468	418	447	437	404	395	426	424	477	446	459	416	426	456	427	446	428	428	457	420	440	450	474	433	402	412	397	439	463	417	409	417	450	408	403	400	416	434	414	443	428	425	419	421	455	427	413	444	446	399	420	437	432	431	429	401	412	451	440	427	452	391	417	420	412	407	417	409	409	451	400	413	409	438	416	417	444	445	430	410	448	432	436	471	427	437	426	408	415	394	412	458	451	447	405	411	422	422	379	431	389	420	397	429	441	449	442	435	419	419	472	402	449	394	456	430	430	445	413	417	477	437	456	453	424	405	404	431	406	425	436	450	434	424	410	427	454	396	461	416	426	424	418	449	427	450	411	416	464	387	386	432	430	432	441	417	446	428	414	446	416	428	426	414	398	415	423	448	435	418	455	435	413	443	417	402	439	416	380	402	429	426	450	442	391	402	459	400	423	437	418	426	390	449	442	431	412	395	410	410	431	471	412	440	407	429	380	437	413	433	381	441	412	405	436	409	407	425	441	426	425	460	436	388	426	420	418	418	421	455	389	415	467	410	429	442	463	434	439	415	450	371	384	425	435	455	437	410	443	407	419	417	419	464	416	436	445	430	406	435	405	424	457	417	418	446	452	438	424	416	443	402	438	443	442	429	402	445	411	439	412	433	414	399	435	435	407	436	415	410	431	422	430	425	402	416	427	437	416	466	440	428	473	440	412	396	418	451	410	405	432	387	430	451	397	424	426	476	415	493	442	415	399	408	442	452	466	432	428	433	443	457	445	417	414	412	389	390	438	426	426	465	445	469	423	397	417	419	425	411	442	411	432	437	413	414	439	435	420	403	435	388	401	450	412	437	395	438	424	437	409	436	410	404	403	431	414	402	417	397	413	424	428	409	429	420	375	431	391	411	403	371	428	415	459	451	420	443	419	429	427	414	356	398	426	416	439	419	432	404	412	419	410	407	433	412	451	423	454	411	415	438	449	420	399	432	407	468	437	393	417	436	430	453	427	428	431	414	443	401	423	396	417	447	411	438	417	401	425	418	408	397	408	405	463	419	406	415	441	393	400	434	445	432	369	420	418	415	436	450	415	452	416	395	416	410	443	410	498	409	432	454	403	406	396	437	420	418	413	424	407	419	449	407	399	442	442	433	405	460	400	428	418	425	412	415	428	439	431	424	420	443	450	432	422	440	452	459	421	426	445	440	430	424	438	451	446	412	409	435	418	467	385	438	432	407	414	438	405	423	408	423	448	458	421	431	414	413	430	422	428	395	410	422	416	416	426	444	441	424	447	409	435	405	399	415	439	424	449	410	438	446	430	420	436	428	430	426	380	424	424	430	457	446	404	406	412	460	438	401	403	398	381	408	438	431	447	443	457	420	446	414	428	447	402	406	434	441	436	457	410	415	427	443	420	419	421	455	427	451	470	403	427	418	394	400	421	396	422	439	421	449	418	437	436	438	415	449	417	420	444	418	406	422	417	420	416	419	434	384	431	417	432	433	394	421	448	452	443	404	455	412	410	411	407	427	407	413	398	419	434	385	434	400	426	411	407	437	369	431	448	433	402	385	421	438	438	411	420	446	426	422	429	390	414	449	389	443	391	459	386	426	406	399	419	420	420	435	422	385	435	449	442	431	475	423	382	397	401	414	429	451	430	416	441	437	410	450	430	434	451	415	431	387	443	478	421	438	430	403	423	420	424	393	432	464	460	391	412	424	462	459	444	459	410	450	431	446	405	439	407	445	427	464	428	444	430	424	393	396	404	370	446	437	436	424	419	444	397	392	439	423	415	425	428	405	438	427	408	454	432	400	420	418	421	431	440	418	431	411	425	449	393	453	434	436	473	430	429	432	400	418	417	421	433	411	425	465	390	410	426	425	458	397	431	422	433	415	434	399	430	432	409	411	395	423	370	393	411	426	416	470	446	412	408	447	433	426	440	435	437	416	462	447	400	424	427	415	388	391	417	397	432	436	353	411	443	410	401	422	420	407	402	422	420	448	474	412	415	428	430	452	432	407	420	439	412	392	432	427	439	443	418	457	435	436	428	410	370	420	459	401	446	453	422	385	438	438	434	423	443	457	447	400	447	448	434	423	421	401	386	443	445	445	451	438	435	425	422	446	429	425	407	431	421	407	408	478	443	432	442	434	403	420	408	402	487	427	428	428	396	430	420	434	405	429	419	420	362	448	420	429	417	402	419	426	440	439	434	424	450	417	442	401	405	366	463	426	395	447	397	407	434	416	409	401	423	427	453	476	417	402	439	416	472	427	430	422	417	438	430	389	435	459	405	408	427	454	440	434	473	463	416	414	424	440	395	413	456	400	472	378	429	416	446	416	386	453	432	424	410	426	472	422	389	416	434	413	406	418	449	426	420	471	444	427	459	413	402	420	428	448	448	459	425	388	404	433	407	393	433	468	440	450	420	453	426	444	475	419	422	443	404	416	445	445	419	424	415	440	426	447	424	441	425	433	408	386	433	425	421	401	430	418	410	407	419	413	418	427	444	407	429	452	400	411	412	450	451	396	392	441	416	379	404	440	433	442	382	434	389	425	440	414	368	400	459	410	377	450	426	428	409	386	414	442	425	466	456	428	452	420	419	414	436	409	436	432	423	410	418	409	406	417	439	401	442	409	411	418	417	416	409	391	391	428	420	394	388	406	446	395	410	417	418	419	404	392	451	433	449	419	408	447	414	406	400	424	451	403	446	445	414	410	415	464	416	434	468	401	396	449	442	437	403	462	426	438	410	395	406	415	403	421	425	423	453	465	444	428	429	415	421	444	443	437	411	417	411	392	465	447	431	425	399	402	437	389	409	422	388	480	391	406	443	424	413	398	396	429	470	468	426	413	433	409	463	442	449	475	414	409	386	423	421	394	438	412	446	434	432	402	472	419	364	414	393	399	414	449	394	421	427	413	427	411	432	396	403	413	388	434	401	432	424	417	408	438	437	400	433	415	401	413	454	416	402	422	407	421	415	405	418	405	438	432	418
34254	35218	18963	813	633	547	536	518	491	503	506	492	463	486	495	456	464	447	499	493	477	508	476	458	465	465	496	484	500	415	495	483	463	451	466	444	459	461	465	471	455	467	480	453	485	440	497	490	480	483	426	471	462	475	495	478	434	489	474	504	511	462	470	458	454	448	452	469	459	461	524	458	463	443	463	488	470	477	479	450	464	473	448	436	472	484	474	473	490	468	491	448	462	443	465	486	485	456	448	463	457	488	492	501	439	422	484	479	501	470	454	491	467	434	465	490	454	455	475	457	469	480	448	446	515	479	446	459	463	465	486	443	446	457	471	445	444	461	470	472	493	448	496	471	502	455	448	461	474	493	480	463	469	486	516	477	490	452	454	463	435	474	436	421	419	498	476	474	487	466	483	445	470	436	469	481	455	454	443	484	453	493	474	455	462	448	433	473	492	460	484	457	503	486	466	478	506	464	474	504	455	449	456	450	477	474	457	444	436	437	424	473	455	452	486	470	456	427	470	421	488	456	492	478	490	488	477	426	456	452	420	468	442	454	440	451	472	504	442	452	439	487	476	451	494	467	494	490	481	465	496	467	457	476	430	481	474	450	488	485	484	471	442	486	475	469	457	460	458	479	473	483	472	480	477	451	447	505	440	465	463	447	506	477	471	477	503	467	486	471	460	459	480	490	456	482	437	456	477	466	464	452	483	458	467	482	475	459	461	476	441	472	463	460	481	440	467	481	474	442	481	453	490	428	457	478	457	460	485	475	430	480	484	489	453	462	449	472	447	486	448	471	491	489	473	479	474	464	483	465	457	438	470	418	489	471	434	451	444	458	478	476	484	469	482	445	414	450	467	433	475	481	449	448	476	467	443	438	460	464	443	461	495	475	441	467	459	477	446	464	505	452	456	488	455	449	433	489	504	446	460	491	431	456	462	466	451	477	451	442	465	466	418	431	462	478	437	430	457	480	429	456	457	438	466	432	520	449	484	421	471	429	486	472	447	447	445	479	450	446	512	466	472	452	478	490	479	481	478	483	485	472	468	433	514	439	459	468	454	473	512	463	438	488	436	471	473	461	485	461	482	524	467	446	462	434	467	471	467	447	492	472	515	444	440	463	461	484	422	407	464	457	460	472	520	455	427	481	481	453	478	459	472	473	468	441	457	473	486	457	461	468	509	494	471	467	499	472	517	457	478	480	480	453	441	425	504	457	441	446	502	503	491	497	479	502	511	503	470	453	508	447	491	508	448	459	425	490	444	495	475	494	510	459	442	471	505	479	479	478	474	493	474	472	512	467	494	442	465	457	449	463	482	433	461	452	446	442	443	453	434	451	488	468	457	422	485	500	435	455	469	457	454	456	477	455	452	482	454	481	498	442	471	450	423	458	482	489	455	487	439	438	518	433	485	453	448	481	440	479	458	423	454	437	504	493	457	495	450	477	475	483	466	471	478	429	462	467	471	442	451	474	444	449	480	438	446	448	459	491	427	429	477	467	446	448	477	470	466	495	496	451	422	472	488	447	488	472	448	469	477	503	449	470	480	475	464	473	438	436	479	482	481	442	466	465	485	476	441	451	455	472	481	490	440	462	468	431	439	439	441	469	468	499	493	475	478	445	427	484	485	447	474	438	492	450	480	447	469	430	456	441	476	472	463	447	433	483	482	508	482	475	442	496	467	440	449	467	435	453	466	480	478	503	427	442	432	481	453	505	497	442	471	457	444	445	435	510	470	483	469	450	477	481	487	491	473	440	422	507	438	482	420	473	467	460	498	464	430	484	507	492	458	433	450	465	453	453	451	462	455	513	469	471	427	502	472	459	475	463	445	477	448	468	486	440	460	531	476	463	485	442	486	482	497	490	460	487	455	493	471	456	433	496	494	479	469	422	440	430	469	488	476	429	495	487	476	470	492	489	490	457	468	462	447	426	437	465	476	482	480	461	452	446	393	453	487	454	468	503	456	437	471	454	475	459	493	491	432	479	433	469	506	465	470	464	479	467	483	456	456	438	450	473	457	505	486	500	489	441	484	480	448	437	439	451	494	445	463	447	457	459	505	467	510	450	479	463	445	462	456	424	459	508	445	480	486	500	487	490	444	472	466	468	476	429	460	440	491	495	456	463	504	473	461	469	425	481	486	487	444	464	489	460	447	470	468	455	478	492	455	461	462	496	469	477	462	468	440	465	450	453	464	503	487	472	478	496	443	475	428	493	493	426	447	471	457	499	446	514	445	495	479	458	438	520	470	523	496	461	494	457	459	461	442	462	431	401	475	473	478	458	483	455	442	466	442	472	498	473	423	491	474	495	438	457	513	495	463	459	473	497	499	510	467	491	465	472	467	477	426	454	509	472	493	451	469	494	463	496	406	464	492	465	475	472	493	443	499	492	488	463	449	468	463	467	467	443	423	452	439	468	474	459	466	451	480	460	441	475	481	475	476	449	430	525	446	449	447	475	458	465	472	465	462	478	438	436	474	476	469	454	446	502	460	472	463	500	464	437	463	452	481	499	472	488	473	479	462	471	460	488	436	485	491	454	455	471	482	478	470	460	455	487	468	416	453	477	505	474	452	450	481	475	450	440	473	455	404	462	485	461	467	452	448	442	452	501	465	465	502	426	497	461	469	458	465	439	448	463	479	449	454	454	509	478	437	460	442	431	514	497	486	498	516	450	514	451	468	505	474	446	425	452	481	455	504	501	475	437	446	491	409	498	473	475	448	482	439	465	461	444	462	478	454	469	467	489	445	447	469	495	442	455	448	455	443	492	478	472	463	475	454	445	492	478	473	439	443	501	472	463	458	483	515	461	476	490	441	470	492	497	473	429	443	473	474	451	442	501	482	479	450	450	447	504	453	482	475	445	478	493	432	474	487	439	444	478	487	431	464	460	476	459	432	475	459	461	459	460	471	452	460	448	460	485	460	466	475	464	468	443	454	459	520	488	477	454	483	475	453	490	468	480	446	469	439	497	485	490	436	461	465	460	479	515	520	478	430	438	480	471	456	470	464	451	478	492	448	455	484	468	462	465	415	466	441	486	463	471	498	435	474	462	464	489	478	460	480	451	429	497	487	474	480	480	483	473	451	464	487	472	470	471	467	444	499	437	459	474	447	474	487	466	499	489	451	459	449	488	453	493	454	451	437	452	471	457	438	426	444	458	476	453	482	519	427	471	471	470	457	465	443	469	464	500	478	438	444	441	469	463	435	498	479	463	477	490	497	457	504	475	480	495	422	464	482	448	426	450	447	435	456	448	460	506	432	483	487	475	457	460	482	457	417	458	486	490	454	418	484	463	481	489	474	468	488	477	471	453	476	462	467	456	485	456	468	442	468	453	449	497	462	489	449	477	490	416	464	476	477	485	453	471	478	458	478	473	483	464	500	470	451	453	467	436	463	480	462	482	505	451	485	461	463	477	500	485	461	432	484	476	452	425	435	454	457	468	433	456	460	478	469	473	465	477	472	446	459	448	476	431	488	513	491	478
25053	20799	27123	24375	20574	9807	1026	643	521	446	411	391	355	381	349	292	286	291	291	268	265	265	244	241	278	239	247	269	254	235	227	243	238	236	236	252	232	223	215	232	221	244	249	245	222	211	227	238	249	200	242	219	234	210	216	253	223	212	208	238	200	218	188	234	214	217	252	205	193	185	252	216	217	241	206	250	228	227	226	245	223	233	241	223	228	217	221	223	228	240	215	194	229	216	203	197	258	228	215	231	211	230	236	216	225	234	225	237	213	202	240	175	214	215	243	249	243	236	217	216	217	248	217	215	228	220	221	222	208	232	182	218	230	225	204	208	218	203	224	240	216	219	203	234	242	224	207	198	228	223	210	233	214	215	218	235	248	214	219	203	197	230	261	182	212	245	228	243	214	251	220	211	225	207	228	205	215	197	232	228	208	197	219	214	216	230	215	217	216	222	219	216	216	245	217	205	207	210	227	211	208	220	240	210	198	238	210	225	231	234	209	205	261	196	206	235	224	209	235	224	203	243	228	215	214	213	226	230	216	234	220	224	226	181	230	217	234	212	226	231	213	207	216	231	225	202	218	211	222	233	253	214	192	205	224	222	250	245	249	239	195	219	200	241	212	236	211	221	209	199	210	219	239	210	221	237	223	214	216	216	204	195	209	197	228	215	232	224	219	214	233	267	204	226	214	215	225	210	220	248	221	230	236	217	169	230	207	224	221	234	222	211	232	206	222	223	224	228	227	232	225	217	191	212	215	224	235	215	218	201	221	251	207	220	214	233	230	220	184	229	236	217	209	207	209	205	217	227	234	208	217	229	219	229	269	229	250	226	226	209	217	219	202	211	212	231	230	202	214	210	209	225	218	230	239	240	238	219	212	245	249	217	234	207	233	197	244	230	197	196	230	220	224	245	212	215	222	246	211	189	230	197	222	222	195	200	210	208	251	238	223	237	223	227	229	225	207	229	235	220	191	239	185	225	226	234	233	217	227	208	205	233	217	246	232	206	220	236	219	237	215	243	224	216	207	220	242	232	190	250	217	230	251	236	240	209	219	229	219	231	197	227	204	229	207	218	215	239	231	216	199	243	221	204	218	219	231	251	193	202	220	200	218	248	226	217	230	218	216	204	225	213	219	209	237	217	195	215	245	229	246	213	187	220	218	201	222	234	234	208	210	224	237	247	223	195	221	210	225	215	220	219	234	225	210	214	247	227	203	215	225	233	240	223	212	201	212	225	218	217	233	186	228	196	208	208	233	216	230	216	219	206	221	213	240	220	225	210	201	227	230	202	253	234	213	236	218	200	238	221	227	233	208	233	237	206	232	209	252	219	219	235	222	231	229	223	216	210	231	228	208	225	204	229	212	239	222	243	216	234	198	229	207	201	246	216	224	227	216	215	226	236	214	213	246	211	207	218	209	201	216	235	224	252	227	205	207	202	206	228	222	230	188	211	233	242	220	209	212	225	232	220	221	229	242	223	237	220	216	230	220	208	215	193	218	219	251	238	210	208	224	214	234	214	225	202	235	228	227	231	236	217	215	192	224	237	226	204	214	226	232	212	228	219	231	219	238	237	220	212	215	213	199	244	211	232	248	235	221	231	231	225	222	248	180	234	248	242	222	198	187	232	221	236	232	207	243	211	230	241	238	207	237	230	200	245	220	228	226	201	223	212	213	201	217	219	213	234	216	207	258	217	205	229	241	233	227	217	227	214	230	218	231	236	220	215	232	201	214	239	217	227	230	247	234	234	194	231	210	229	228	212	229	206	207	210	217	216	222	223	222	230	216	251	224	219	197	214	186	233	247	215	186	214	205	227	224	238	195	212	240	213	211	221	190	232	237	236	201	208	219	222	248	229	224	227	241	212	211	237	209	219	207	202	237	220	230	198	238	241	234	210	201	226	235	224	233	241	237	214	204	240	236	211	221	218	221	231	228	247	210	219	240	211	201	199	245	224	219	210	227	197	195	229	203	186	207	249	213	214	197	233	213	218	214	208	214	203	211	246	245	228	233	239	213	189	225	207	228	236	240	222	217	243	202	216	193	217	217	221	207	238	260	202	236	220	243	215	222	211	233	226	219	201	209	231	225	230	225	222	222	219	241	231	221	236	207	230	202	224	213	235	225	223	234	221	210	220	210	223	233	212	251	225	197	231	217	235	248	205	237	218	222	238	213	204	219	228	236	204	207	218	217	203	209	241	239	210	229	215	243	244	226	234	227	205	213	229	241	227	234	233	244	225	234	192	222	235	214	201	229	234	236	232	208	240	216	213	223	207	237	230	210	202	233	231	224	214	231	224	221	222	211	226	220	255	226	223	223	231	203	208	211	244	245	214	219	223	202	236	220	200	222	228	211	210	216	239	204	191	233	225	211	222	224	206	212	223	239	233	201	201	236	227	224	199	250	227	243	232	204	225	216	246	220	222	229	235	227	242	221	221	225	244	239	224	193	237	206	242	228	192	222	230	220	232	222	211	232	229	206	215	213	199	217	226	201	212	224	198	209	229	237	215	245	202	222	215	230	217	195	215	238	217	219	206	228	216	222	239	203	248	218	209	248	195	239	256	224	221	207	228	199	206	243	219	231	209	217	219	205	214	229	216	232	235	223	222	221	198	215	225	215	204	219	228	255	230	221	223	191	219	226	239	229	219	239	220	216	222	223	244	217	205	215	214	238	227	221	236	206	221	206	224	225	213	217	214	195	195	237	215	222	194	206	191	227	235	216	209	221	218	209	238	236	224	229	220	230	211	216	251	214	207	223	246	235	209	184	219	241	218	219	230	217	245	236	210	239	218	205	240	218	207	217	217	191	195	247	228	238	209	231	227	237	220	241	211	210	239	222	199	192	240	218	170	230	239	229	215	242	230	217	212	229	211	197	241	222	189	236	234	215	204	227	216	220	236	187	232	230	239	228	234	223	228	222	211	239	218	220	211	199	214	202	217	206	226	229	203	209	219	203	226	231	197	238	195	228	219	212	232	226	232	224	232	194	237	239	231	223	212	204	211	221	253	197	237	220	227	221	193	231	225	230	226	228	223	203	227	228	207	224	231	205	218	225	227	227	210	208	220	205	220	245	212	204	214	215	209	226	200	222	230	212	246	218	226	221	225	195	227	205	235	200	241	206	229	230	221	232	219	223	205	220	232	215	209	240	232	215	210	214	206	202	221	220	209	231	218	200	203	200	224	235	215	230	224	206	225	230	219	218	220	201	212	231	216	221	224	225	220	229	240	219	210	218	192	207	221	233	231	263	226	211	223	231	207	218	198	244	255	214	209	235	211	215	222	222	218	215	212	238	197	244	178	234	212	216	234	225	227	233	216	229	220	192	222	205	187	223	243	232	235	272	216	222	199	218	179	214	199	222	223	214	217	210	210	200	215	232	200	195	227	222	211	231	237	218	222	219	238	221	223	214	225	230	233	228	198	235	221	233	208	219	192	227	238	223	220	221	214	217	218	217	218	242	214	221	211	223	217	218	224	225	222
39087	52925	28964	4639	2906	2052	1465	1188	937	817	707	677	630	577	522	424	425	400	395	381	372	348	364	322	344	332	307	273	282	277	274	262	281	278	252	266	269	273	246	277	273	283	215	258	250	274	286	241	248	237	247	258	233	272	266	258	244	261	261	247	230	225	258	246	268	261	247	246	263	269	259	224	255	235	238	255	238	246	286	262	258	258	247	240	237	249	243	227	234	245	248	238	249	240	234	215	251	241	270	248	262	233	246	224	242	233	215	265	241	245	221	247	270	246	255	221	218	239	240	210	245	243	214	224	229	242	272	248	271	232	235	229	218	238	252	222	255	218	242	243	259	237	262	251	272	247	242	243	245	245	246	246	238	269	256	225	234	240	228	248	250	235	254	247	225	256	244	248	237	224	273	237	222	237	232	222	242	223	245	262	244	267	232	236	262	252	261	238	259	238	239	239	265	250	237	255	221	218	237	264	241	245	223	228	219	268	253	257	259	272	230	257	230	228	225	244	253	239	252	222	234	238	275	246	234	240	257	261	246	232	252	247	248	215	229	229	243	240	242	243	243	255	232	260	234	270	268	245	228	245	247	231	261	233	246	261	251	256	238	250	268	234	249	237	210	256	246	255	270	272	246	237	262	238	242	243	248	236	246	255	255	266	243	224	244	257	251	263	226	233	257	229	241	255	233	250	214	259	237	258	224	210	223	246	243	248	228	244	242	225	241	255	251	241	282	253	231	249	222	218	240	217	229	249	226	231	237	224	242	232	270	241	251	232	241	267	247	261	217	278	234	253	236	206	238	216	242	222	221	271	257	223	277	252	254	247	266	240	258	218	238	237	256	245	253	235	220	243	255	256	242	235	235	243	245	235	264	262	239	246	238	243	242	258	238	272	238	249	225	240	241	239	222	256	237	217	212	233	233	230	261	255	240	258	262	245	252	219	221	250	221	238	260	248	229	242	252	232	218	219	222	245	233	249	270	254	228	244	240	241	260	238	251	289	248	261	248	236	256	256	252	247	233	231	274	265	243	231	253	232	256	242	234	230	246	245	236	240	232	232	246	244	234	230	223	240	248	230	220	243	230	242	229	251	224	233	252	203	257	224	241	252	235	241	237	222	235	216	275	248	252	220	284	259	249	257	228	230	219	256	265	228	231	248	235	223	257	229	249	221	235	206	231	240	238	269	233	238	262	248	220	243	226	226	274	246	257	232	271	237	256	243	216	234	244	211	240	232	241	252	228	230	247	249	261	232	253	244	223	248	249	221	240	261	217	261	273	238	224	230	250	254	253	276	257	220	275	243	248	222	268	264	255	248	253	221	240	227	269	257	233	232	264	218	231	254	220	261	240	227	248	244	245	226	224	252	260	209	255	253	238	283	241	221	246	233	272	230	224	263	261	230	240	237	224	255	238	264	268	241	217	237	251	244	246	256	248	252	221	245	265	234	252	254	228	233	260	240	257	254	244	239	204	223	244	257	222	240	224	224	247	206	241	249	237	242	210	262	246	259	258	255	214	232	228	252	242	219	253	252	265	228	247	266	246	215	220	234	226	257	251	231	261	268	240	255	220	233	216	236	240	232	227	221	257	254	251	246	246	259	243	218	232	251	264	235	256	243	265	257	238	244	233	249	280	249	244	261	231	227	252	240	245	261	241	238	246	234	253	237	247	253	233	231	273	251	222	247	243	237	246	247	254	241	273	244	248	249	232	249	247	239	255	234	249	256	259	259	244	243	252	260	238	281	234	271	241	263	251	241	251	249	228	221	248	231	248	242	222	219	232	245	235	235	235	233	243	240	242	273	253	259	248	227	218	214	215	239	248	247	238	237	231	226	248	262	264	253	234	242	257	236	242	243	252	269	267	229	238	243	223	235	217	289	224	257	252	265	251	213	245	243	241	248	243	262	269	261	236	217	206	240	228	234	219	249	229	254	252	277	226	252	243	246	259	243	260	236	227	237	243	231	240	236	253	209	229	216	229	227	270	268	227	236	222	235	280	272	233	233	247	251	282	242	248	236	251	234	246	242	262	250	241	235	249	241	232	216	230	246	217	271	254	252	260	262	252	229	251	255	244	221	224	232	260	235	251	253	261	235	261	237	262	217	257	248	233	228	274	265	220	247	252	216	248	241	238	239	244	267	256	246	237	243	269	228	268	232	229	224	261	245	242	257	247	248	251	250	242	251	232	239	248	240	240	286	234	256	226	242	255	266	241	258	251	262	236	245	240	237	246	248	211	249	220	235	235	244	270	239	258	237	227	263	239	241	249	253	257	229	250	241	223	250	238	246	254	217	223	223	250	251	223	234	262	245	243	251	277	222	274	244	268	259	229	272	246	284	265	248	265	266	268	245	251	229	258	228	236	211	249	224	237	233	245	220	272	258	239	265	243	217	235	229	243	258	259	261	231	261	261	225	236	244	230	219	266	238	249	235	236	229	244	224	248	226	237	243	250	233	243	230	261	261	246	221	228	220	268	257	254	253	265	211	270	245	230	213	251	233	234	264	250	248	262	222	243	239	246	237	237	235	249	224	233	256	236	254	276	231	244	248	235	234	257	253	257	241	264	220	217	227	251	235	237	231	261	227	256	245	236	263	215	249	262	239	287	258	248	243	255	251	239	250	250	257	226	232	244	274	264	229	253	204	248	227	261	250	233	250	256	228	241	218	247	280	268	244	238	246	230	223	229	209	229	234	210	198	254	267	263	246	261	245	253	222	223	236	279	234	260	246	259	253	225	266	222	241	244	243	226	253	236	218	230	234	232	226	217	231	240	222	228	239	253	240	265	234	246	251	232	234	249	292	256	229	206	220	241	261	247	240	247	246	266	230	248	226	261	240	238	269	258	224	243	273	221	203	233	230	266	262	237	241	259	236	244	240	227	259	220	248	227	254	223	232	225	233	236	254	243	255	226	255	272	226	236	271	257	274	240	259	235	209	243	256	236	231	264	224	262	261	265	257	226	207	267	210	223	243	258	230	229	236	246	235	236	229	253	246	238	246	257	243	228	275	232	223	253	223	249	255	245	264	235	242	258	243	245	239	239	229	235	230	248	258	245	256	261	251	265	261	255	270	231	250	247	251	234	254	250	228	238	238	237	256	230	219	230	218	250	226	253	209	229	248	235	246	213	266	255	240	254	231	242	220	234	224	226	222	265	228	244	248	228	220	250	265	232	243	259	226	265	232	237	241	231	229	250	274	239	248	254	268	228	255	244	255	265	268	235	246	241	243	234	223	215	299	247	233	212	245	236	258	254	255	244	225	260	218	259	261	263	239	244	270	238	248	230	276	255	242	238	272	240	265	257	275	256	279	229	242	248	254	228	229	209	250	255	234	240	242	223	227	269	250	243	260	254	258	249	251	267	260	274	284	256	229	251	244	246	235	240	231	275	271	260	261	262	251	240	250	242	241	246	256	243	249	233	228	268	198	260	231	244	234	246	238	242	249	243	234	234	209	259	237	228	234	245	255	236	240	257	260	221	238
22986	20738	27415	24000	20690	20492	7542	1414	1062	993	866	757	787	800	686	636	638	620	573	581	594	590	590	650	536	563	565	544	544	511	504	493	513	518	526	492	534	575	573	542	559	545	489	474	516	504	557	468	571	509	508	513	519	501	506	447	513	488	531	490	490	512	499	475	508	487	499	510	538	508	511	530	509	523	477	525	525	468	492	522	489	509	545	518	538	477	514	508	516	501	522	477	524	498	499	484	457	525	495	527	513	482	514	464	512	493	502	526	545	476	532	482	494	490	475	505	524	480	485	495	529	473	495	514	512	473	523	505	490	437	478	504	526	503	461	495	491	493	480	496	520	511	491	469	488	504	595	480	506	489	508	496	515	515	491	475	458	464	509	538	525	473	511	499	500	493	493	513	486	515	458	468	487	503	482	497	501	476	495	476	474	499	509	553	498	491	510	498	472	523	506	491	513	498	485	520	481	516	471	513	478	497	510	530	525	485	480	460	503	518	477	496	531	517	506	486	488	460	471	512	476	528	489	533	492	489	474	518	501	485	542	542	489	501	488	513	459	559	520	523	468	511	510	492	485	542	483	515	504	516	476	537	515	505	527	507	512	542	563	500	511	474	478	471	523	486	519	480	482	509	479	487	502	475	493	508	482	473	509	488	492	459	508	483	469	530	486	473	491	522	472	516	515	487	533	491	512	494	547	480	495	448	499	518	501	481	489	533	495	548	514	507	487	511	529	512	487	520	527	491	465	475	511	498	488	509	469	499	489	489	525	546	513	506	554	513	517	541	474	499	526	503	481	481	547	534	501	517	471	528	506	476	489	517	483	479	488	549	533	478	486	508	487	492	459	507	515	507	490	483	529	496	451	501	516	545	498	495	503	542	524	495	500	461	488	548	484	505	493	478	495	491	515	521	508	479	494	487	526	492	480	513	523	449	518	510	494	489	476	514	520	469	533	482	500	535	467	501	458	487	470	504	536	486	498	493	497	474	553	486	508	510	550	466	462	520	513	501	504	531	512	484	497	467	479	491	516	529	510	488	491	520	555	487	502	498	517	516	501	489	499	519	473	482	494	476	478	482	501	513	481	505	518	510	522	482	528	461	471	489	544	501	479	524	479	518	473	522	501	504	494	462	527	540	503	536	531	505	494	513	479	469	491	499	520	530	515	500	497	521	482	458	468	451	508	485	498	470	487	466	536	495	460	523	495	518	533	505	448	488	527	525	502	490	549	509	500	478	480	488	493	461	499	479	502	470	525	523	489	498	522	503	537	506	498	487	493	463	507	494	528	503	530	512	468	522	511	485	512	496	511	512	493	488	520	510	485	520	473	521	507	483	458	449	522	496	545	488	536	524	497	502	480	467	499	473	493	509	507	511	486	512	489	491	472	471	517	501	498	464	486	514	451	498	468	501	463	510	499	486	522	460	480	507	484	508	527	503	444	485	494	483	521	492	504	516	502	506	489	518	472	480	503	492	509	515	531	471	455	476	476	481	495	493	452	514	497	499	478	532	494	505	530	533	517	524	482	507	505	485	485	498	466	455	490	496	497	502	495	562	526	489	485	514	474	505	533	496	503	445	538	499	501	502	505	512	508	511	506	517	494	490	492	500	497	526	469	501	517	507	488	493	492	511	494	508	506	525	500	519	486	513	527	489	481	546	487	504	532	495	506	510	449	489	487	503	487	531	485	487	517	462	481	468	506	466	481	502	449	489	513	477	551	511	518	525	495	509	489	493	456	495	540	489	493	504	503	499	503	518	471	493	516	515	485	486	489	464	468	515	518	479	481	463	511	501	469	486	475	520	501	487	485	457	520	510	522	493	483	480	522	471	466	508	465	486	520	478	465	521	491	510	490	480	486	480	542	496	498	495	489	509	481	474	473	489	500	500	520	486	512	498	504	524	510	517	527	465	472	503	506	499	526	476	501	520	503	468	482	483	490	535	542	465	509	499	521	525	491	491	488	496	528	523	457	524	470	524	474	519	507	552	535	487	465	502	537	490	546	478	475	486	487	478	495	509	523	485	444	497	491	493	439	512	464	509	515	498	487	490	478	501	500	463	474	486	513	477	495	502	521	489	479	506	499	481	466	512	494	497	504	485	480	483	533	495	518	506	532	542	488	529	475	519	508	491	533	480	487	500	438	512	488	502	512	515	487	526	515	530	501	524	507	502	508	484	515	476	471	491	478	530	484	496	525	490	477	509	498	508	521	496	522	520	504	521	487	497	481	459	493	524	519	524	478	504	507	501	521	470	487	495	498	512	514	527	523	535	491	572	497	474	507	498	501	487	513	509	485	501	521	466	525	476	501	490	514	511	517	500	470	510	480	497	521	505	488	457	496	502	518	493	492	491	495	474	491	502	492	496	485	492	519	499	495	535	477	488	542	524	476	487	476	480	546	493	509	486	509	492	493	445	476	502	485	489	499	510	561	479	489	503	486	512	528	501	464	548	493	483	515	468	501	460	483	513	482	509	503	495	487	447	479	460	475	481	472	525	489	484	508	507	518	550	513	509	517	514	479	498	514	472	504	475	514	484	501	505	469	488	479	483	490	474	476	476	472	530	513	512	455	525	479	489	497	556	516	507	494	496	489	506	419	518	513	484	509	492	537	511	515	508	478	519	486	508	495	478	468	477	499	492	518	490	497	545	496	527	522	476	530	507	498	506	538	497	480	491	495	554	487	516	483	484	522	490	515	513	511	506	498	499	517	502	491	504	484	483	482	498	484	515	460	441	473	488	509	484	445	526	531	537	548	491	491	465	516	524	471	475	490	504	515	479	500	484	464	520	496	513	459	464	483	498	494	481	489	464	545	497	504	501	490	485	469	569	500	516	502	539	493	539	468	511	500	507	491	499	494	489	515	501	516	472	475	507	488	483	456	486	472	515	534	541	501	503	480	504	488	503	512	487	484	502	460	489	486	471	528	512	487	469	486	517	508	463	519	457	462	493	514	521	453	449	473	520	485	503	503	512	519	489	511	522	518	479	497	518	502	517	527	492	485	511	486	496	490	528	451	488	511	491	514	476	525	478	495	491	547	492	478	507	496	481	555	497	514	494	536	508	497	481	481	506	486	501	495	496	511	518	498	494	470	522	521	474	489	555	498	500	547	491	523	488	482	490	522	487	503	498	509	520	540	517	494	462	480	493	509	481	494	493	515	512	462	468	503	496	496	502	519	491	483	497	506	485	540	482	510	434	515	514	493	451	506	489	490	492	517	522	493	480	532	501	501	486	465	517	485	535	550	471	491	469	501	507	486	517	496	511	503	544	472	517	492	480	556	489	513	511	438	484	519	542	470	467	505	487	494	496	491	469	554	480	492	526	517	468	514	490	476	491	492	534	490	480	502	498	519	497	483	491	490	498	488	488	492	462	505	517	505	497	491	499	495	485	452	498	498	499	485	459	492	465	490	482	453	505	511	522	512	507	498	501	486	507	480	490	518	486	513	493	497	484	499	485	489	505	516	491	522	485	469	486	511	533
43323	60051	38574	8684	4984	3630	2736	2205	1778	1550	1376	1247	1200	1177	1048	871	831	742	759	735	705	676	649	654	565	639	605	602	600	596	551	588	647	524	526	552	564	519	513	521	551	535	533	538	472	490	499	501	534	490	484	523	532	565	470	498	495	522	537	508	532	525	549	474	516	488	479	473	491	524	504	467	536	517	465	512	519	498	494	530	444	520	530	487	512	503	508	497	465	503	485	503	499	493	517	465	524	493	471	487	496	490	478	503	489	504	498	486	486	511	514	532	527	523	503	483	514	484	491	458	458	544	504	481	521	472	525	510	515	462	484	521	499	480	487	459	541	480	531	463	477	467	525	502	472	508	484	473	467	477	496	464	513	514	496	473	481	496	475	523	529	497	506	483	476	502	474	479	508	494	501	499	497	462	507	495	450	485	473	483	476	481	504	506	546	509	477	460	459	486	477	521	472	484	475	479	506	509	474	509	515	482	497	500	527	493	442	518	465	479	458	498	510	452	504	442	494	473	501	499	479	498	504	500	525	498	496	445	500	470	478	507	467	487	477	513	503	503	495	543	462	457	514	479	464	514	521	494	514	485	476	486	435	484	481	490	515	497	468	474	461	434	530	472	515	514	491	465	496	507	487	498	478	491	497	487	480	493	503	464	478	484	489	482	455	501	498	459	489	467	486	465	484	482	478	529	511	534	493	469	506	455	541	523	520	477	516	497	517	485	465	522	507	484	464	457	511	536	520	492	489	454	481	482	472	473	480	488	500	541	515	488	481	486	489	494	516	513	489	493	493	496	487	423	508	474	497	476	487	483	487	506	507	462	498	452	497	491	526	505	494	459	510	504	453	481	479	484	489	454	479	507	457	434	478	501	493	489	488	544	470	469	479	481	489	457	499	468	472	460	502	488	494	508	453	478	488	474	508	466	520	509	502	490	487	522	501	512	474	522	469	500	460	484	515	465	495	476	479	499	462	500	519	482	511	529	513	502	512	511	498	515	455	485	500	484	527	480	487	518	477	482	491	494	500	457	472	526	498	445	501	544	506	500	482	509	528	512	541	476	510	460	511	499	547	516	482	486	475	487	472	453	496	473	513	472	488	492	468	484	486	508	459	459	472	473	515	469	489	504	494	469	511	493	493	455	502	466	467	504	484	525	487	470	471	460	481	464	485	510	538	499	482	518	498	481	501	531	486	483	500	450	501	463	529	480	479	498	492	492	543	491	529	474	523	547	494	491	475	527	501	475	494	505	507	512	506	521	495	475	495	482	512	492	541	458	485	479	475	474	495	482	524	476	521	515	481	498	576	466	505	511	457	518	489	505	454	465	486	499	486	501	490	517	485	535	479	483	449	526	511	494	473	472	509	507	481	487	469	457	486	543	503	482	532	508	473	497	484	473	483	474	522	488	516	501	511	496	477	496	482	474	509	454	486	505	494	479	456	482	495	473	494	496	471	480	472	522	462	509	484	490	441	495	514	514	504	496	490	488	493	452	505	469	495	463	476	479	481	498	518	505	495	470	503	537	504	496	493	475	508	475	489	518	474	517	523	501	503	506	504	474	489	537	515	489	481	464	515	486	464	454	480	501	499	504	465	505	517	471	503	544	533	485	488	509	489	476	476	498	492	479	509	506	511	505	509	466	444	486	486	434	481	504	486	492	472	476	515	467	504	447	496	477	484	488	505	468	516	517	499	504	497	541	475	508	509	477	473	483	501	462	495	476	491	509	478	512	525	456	546	477	475	523	457	496	513	513	494	512	476	477	496	458	485	479	410	488	509	494	505	464	517	506	477	482	457	481	490	490	479	474	472	485	473	495	484	494	458	468	436	489	481	482	440	512	486	466	489	477	499	459	499	432	487	489	492	467	502	466	491	501	488	459	503	492	478	476	522	477	475	446	461	517	508	501	476	505	518	487	502	526	504	478	522	499	490	511	497	469	470	490	502	477	494	463	486	483	487	467	506	469	494	477	495	508	478	499	511	485	504	490	513	491	504	506	504	513	471	494	451	490	512	455	510	473	463	446	494	455	466	488	462	479	494	466	485	484	510	493	502	527	457	494	482	480	475	503	522	505	509	487	493	486	446	484	501	476	498	496	481	531	520	486	490	476	482	439	491	462	518	506	501	498	492	496	523	482	518	500	507	489	451	487	510	485	519	527	465	523	499	511	501	500	473	512	467	470	503	488	466	539	461	480	504	474	478	487	494	483	500	485	486	488	476	456	514	500	481	515	511	469	518	469	469	493	462	513	490	452	505	456	497	482	491	487	506	513	496	494	489	489	505	465	455	470	504	476	521	485	523	478	492	496	443	505	486	480	476	485	493	504	498	469	477	515	486	513	489	498	506	485	512	563	506	470	511	505	499	515	471	481	493	501	485	512	460	491	487	505	521	486	450	481	509	489	467	518	485	493	482	539	472	485	474	490	477	437	501	474	519	454	532	482	477	520	518	532	523	484	521	492	490	487	531	535	498	472	490	478	459	502	499	492	504	470	486	469	487	530	475	510	461	485	475	507	548	499	450	460	479	530	472	446	493	534	491	498	515	507	517	540	481	473	502	542	507	506	494	475	516	442	494	479	517	472	500	485	514	510	512	539	518	479	481	505	511	456	486	456	473	493	456	491	484	489	476	484	486	517	474	525	456	497	473	491	478	525	495	495	487	493	425	490	436	512	525	467	483	518	487	466	500	510	515	469	477	482	506	437	477	506	479	491	491	508	523	454	502	476	476	496	510	518	487	511	526	470	484	490	537	462	527	507	499	486	476	475	539	505	514	492	451	494	473	493	528	569	494	511	500	501	516	454	453	496	453	475	472	508	450	492	477	504	515	442	520	485	472	450	458	454	479	463	477	500	508	452	489	498	487	509	493	502	473	479	497	505	475	517	480	527	471	511	491	497	505	506	489	490	515	523	492	469	471	484	482	459	482	462	482	519	465	459	490	471	481	480	490	514	490	494	531	495	518	493	513	492	491	483	493	468	484	482	495	486	462	478	504	486	526	476	481	523	466	518	491	501	481	489	467	421	485	477	467	459	489	488	501	464	514	493	499	470	525	493	456	497	478	490	486	483	505	480	478	471	470	461	478	510	502	535	492	457	487	498	473	454	489	487	462	495	496	491	529	489	519	543	455	479	508	521	464	505	442	498	515	490	491	491	531	497	476	495	447	468	461	503	489	522	525	506	466	502	482	488	488	468	495	472	496	495	488	506	503	559	473	531	493	489	500	484	459	464	459	527	507	468	466	498	485	471	495	484	494	508	515	496	509	462	503	508	500	475	520	522	518	456	487	464	488	501	443	500	479	516	485	491	490	494	544	527	487	487	470	442	483	523	475	476	474	501	462	485	480	460	444	484	524	463	487	464	491	479	504	484	471	488	467	492	495	490	497	494	525	543	452	496	481	498	501	509	474	459	479	495	517	486	481	489	463	486	476	473	488	481	490	483	490	477	512	472	466	496	467	459	508	531	480	483	538	517	493	462	484	442
32949	26564	17506	2693	498	499	460	417	426	451	462	464	460	442	427	411	408	421	447	432	403	470	413	419	485	461	448	380	454	425	421	410	412	411	414	418	437	397	399	435	435	403	434	418	385	385	418	443	408	460	446	454	406	449	428	404	458	378	421	393	437	431	426	423	412	465	434	385	391	400	413	447	410	397	448	427	380	414	421	452	402	391	424	407	418	370	430	423	432	417	402	444	439	389	443	383	405	392	420	401	443	418	470	420	371	398	416	453	420	381	433	430	442	413	413	422	426	417	442	408	436	453	442	417	415	437	434	401	415	434	418	410	418	411	445	439	415	459	399	410	441	396	436	411	402	415	434	427	415	426	401	417	454	442	419	447	428	415	392	415	430	380	415	439	398	403	442	416	419	421	414	424	452	404	412	426	403	456	433	454	406	443	391	420	435	441	397	423	410	436	468	445	397	393	424	398	417	435	376	434	433	397	436	377	412	418	425	425	450	430	442	419	433	426	410	406	440	428	409	431	425	378	419	441	397	421	443	437	385	435	401	387	423	460	385	433	434	428	480	445	468	412	434	394	411	431	450	406	416	399	431	457	455	421	410	445	390	454	442	419	452	419	391	408	412	422	435	405	434	429	454	433	394	440	412	462	429	452	422	374	413	405	405	400	409	431	436	388	432	417	419	435	420	388	433	440	408	410	440	442	407	387	422	420	419	412	412	410	411	413	384	441	433	412	405	420	390	455	410	447	425	427	430	440	426	395	455	409	428	427	444	442	408	436	407	416	408	403	420	454	428	430	427	407	440	447	402	458	398	443	394	436	429	431	408	432	464	410	469	417	425	448	423	421	424	433	424	386	441	373	421	361	405	432	412	415	414	436	407	415	421	452	427	436	402	439	429	426	428	442	402	403	415	442	416	408	394	427	449	435	378	433	419	452	383	419	418	394	434	440	448	427	417	442	432	444	428	411	433	406	440	411	394	435	434	401	396	430	451	425	410	421	413	406	394	437	439	429	398	422	420	437	432	398	408	420	441	417	391	401	460	402	412	429	413	419	394	378	437	400	445	405	422	410	426	423	431	398	413	415	408	403	393	427	429	451	390	423	440	438	378	413	415	403	387	425	439	455	433	423	419	373	442	412	396	406	415	426	409	432	412	455	441	407	359	439	444	438	421	420	451	410	420	455	427	407	429	374	419	472	444	428	436	428	457	439	397	426	428	418	413	425	440	457	434	437	409	453	451	422	428	422	446	435	407	405	456	413	391	434	414	422	359	427	391	391	427	436	427	453	426	452	431	415	400	418	420	432	411	433	428	416	408	415	400	380	453	422	411	421	409	410	421	419	419	400	399	462	438	457	442	406	413	409	439	395	398	413	434	421	469	383	429	427	426	443	420	424	400	431	422	406	413	429	424	397	442	445	439	434	454	410	412	426	423	401	398	396	440	436	390	394	438	442	446	392	415	439	448	422	429	385	420	420	420	426	403	419	393	434	426	426	430	388	410	412	414	419	420	427	404	406	383	417	419	434	454	440	430	437	423	430	438	410	481	446	420	406	417	374	447	409	451	427	395	435	406	431	447	427	395	416	431	395	395	429	437	430	410	418	427	390	391	427	350	399	393	436	441	410	425	380	404	406	412	442	426	424	402	432	457	399	404	410	392	446	421	410	440	357	427	415	451	411	400	466	397	436	406	431	416	409	396	425	420	414	438	406	385	453	437	415	426	446	434	412	397	420	421	415	381	422	420	424	431	430	393	404	412	432	376	428	410	418	424	441	437	393	404	436	458	454	408	407	408	393	468	445	425	443	432	424	436	399	418	403	435	434	446	419	423	416	396	416	425	432	417	451	413	468	449	410	442	418	405	398	425	440	428	428	412	471	456	427	431	424	417	423	427	432	421	394	424	434	431	436	426	424	408	407	407	427	448	385	412	421	438	440	415	411	426	421	384	395	408	417	398	406	418	414	419	443	421	407	396	422	413	415	433	408	434	416	385	419	406	437	445	427	413	455	449	443	472	416	432	408	419	352	438	421	422	415	435	363	437	402	423	433	416	449	442	441	405	415	425	410	417	439	434	435	414	438	398	416	432	397	397	436	403	427	409	402	440	407	436	423	460	426	454	442	434	446	417	440	416	409	429	441	459	372	402	440	425	408	427	428	431	433	427	400	476	468	398	412	423	444	433	438	431	461	429	415	428	413	399	433	400	428	415	443	415	430	450	425	445	394	430	396	388	420	431	419	454	480	426	421	443	417	413	450	464	385	385	393	455	420	426	446	396	426	432	432	415	425	417	426	417	431	451	435	430	435	403	427	417	406	403	391	434	467	424	447	441	420	420	424	386	412	411	444	435	421	400	438	435	447	414	384	412	433	421	408	387	448	421	423	407	443	432	397	396	438	446	390	440	373	411	401	450	432	437	436	416	384	417	457	456	458	420	370	432	407	472	433	427	414	408	422	403	418	427	418	393	392	403	440	433	437	487	423	443	435	414	428	408	405	428	402	358	420	413	427	432	396	416	400	409	444	412	424	401	422	394	448	431	433	398	465	426	442	412	421	420	418	424	428	421	414	450	380	432	442	418	435	450	449	434	414	394	430	398	409	408	402	434	443	444	420	414	417	412	429	423	424	413	385	412	427	455	443	430	465	424	449	421	377	428	442	410	412	431	397	413	402	369	458	433	428	453	400	403	434	408	423	432	401	379	418	428	422	439	428	427	404	453	452	420	427	452	435	425	409	447	407	429	426	424	424	406	427	411	452	424	450	384	451	418	440	400	451	445	415	386	414	439	425	408	401	386	440	419	427	443	424	399	440	390	424	423	404	411	419	461	415	403	423	463	394	421	403	431	386	433	412	424	412	415	437	424	404	425	429	401	447	420	420	424	441	428	444	395	415	423	408	419	426	426	435	437	428	431	409	422	422	435	478	387	428	419	459	447	413	444	402	410	425	401	419	435	431	463	434	429	437	399	419	425	450	423	421	439	394	436	452	399	395	422	396	434	435	424	434	453	407	435	408	418	454	427	408	441	416	448	454	479	459	416	448	409	480	434	432	397	400	403	416	435	421	419	409	401	395	403	421	409	423	423	413	428	412	433	422	435	399	413	428	408	416	433	418	413	396	422	425	392	410	401	419	422	441	420	401	388	429	387	395	413	482	442	403	387	454	423	409	380	444	415	399	466	400	402	432	450	411	460	410	435	413	415	432	439	431	390	411	423	410	401	403	398	428	417	466	448	395	401	476	417	386	406	414	413	428	399	402	441	383	418	413	436	412	418	437	422	441	416	429	465	445	454	439	410	431	439	419	445	418	418	423	418	409	393	438	449	431	394	467	434	414	435	404	397	428	435	473	419	404	369	434	424	448	438	403	429	423	445	444	450	407	425	425	437	463	411	418	403	415	441	467	444	428	407	441	422	428	418	442	432	424	417	433	415	441	447	400	436	440	418	413	429	427	387	404	455	404	445	443	430	462	434	418	410	405	457	430	407	413
34425	35089	20156	1418	625	591	527	535	507	469	473	496	526	536	453	469	473	467	478	427	477	455	426	453	483	455	503	428	440	456	474	476	442	467	486	445	457	419	475	473	446	466	520	473	508	462	460	461	462	474	485	451	459	485	506	483	476	444	474	468	433	495	481	478	444	459	439	492	427	487	469	482	454	445	468	459	487	433	468	440	482	505	504	467	474	460	459	469	464	468	456	438	489	468	478	449	459	464	454	452	489	433	438	493	464	464	406	464	449	417	479	465	499	470	463	515	461	471	442	432	514	443	507	462	479	457	475	453	424	484	482	466	484	483	493	505	449	480	428	434	435	460	468	450	455	447	474	454	445	444	472	440	515	470	446	480	452	472	423	438	454	478	479	466	472	445	484	445	477	458	461	509	488	467	460	477	456	437	459	489	444	450	479	448	477	465	456	479	474	440	485	396	438	465	503	467	482	425	430	498	451	441	424	473	450	424	477	468	410	461	454	425	458	445	444	477	473	426	437	467	482	434	495	448	454	486	463	475	464	429	458	467	482	444	458	447	434	417	473	475	463	464	466	450	464	442	449	482	466	510	488	423	436	462	451	466	487	471	468	462	444	475	434	439	456	485	449	481	443	500	474	441	448	445	473	501	484	496	423	413	464	477	476	476	526	449	481	473	451	443	449	446	424	477	481	474	452	454	500	498	473	468	453	454	487	463	432	433	455	450	443	479	411	464	451	468	516	442	446	478	460	479	497	475	476	430	451	447	463	485	454	499	421	492	431	454	425	471	467	467	476	476	449	472	447	463	450	437	492	483	488	490	466	498	432	445	465	446	485	481	469	466	467	441	450	442	445	482	469	444	489	467	466	475	479	453	451	455	506	458	438	434	500	446	495	468	431	431	451	432	478	445	466	470	528	437	493	449	467	449	491	477	481	482	465	450	488	477	436	476	463	516	423	446	448	464	503	508	461	434	443	476	449	517	476	427	473	447	441	442	459	422	460	430	432	434	458	505	477	467	464	490	490	476	483	453	440	451	441	466	453	451	440	440	449	437	455	468	423	408	462	432	443	457	467	477	463	475	499	513	481	479	463	428	420	470	494	499	438	446	466	499	504	451	465	468	471	489	469	461	471	423	473	472	451	467	487	518	441	472	481	396	460	478	437	492	469	471	466	459	439	474	479	452	466	485	448	489	492	486	477	464	476	440	491	463	480	409	480	481	512	513	418	441	435	425	458	459	466	475	479	467	469	426	455	492	449	459	426	485	471	458	445	456	470	476	494	474	459	425	450	459	498	458	462	431	466	448	497	472	485	470	492	449	458	454	448	457	456	499	478	414	442	483	465	467	448	491	497	458	451	446	484	432	465	456	456	437	455	483	495	483	432	458	444	471	437	492	427	465	479	440	464	422	456	512	505	471	450	461	441	476	484	471	420	464	487	448	461	438	455	498	468	454	482	427	487	471	442	488	478	446	459	434	486	483	459	465	468	502	444	471	459	497	484	448	472	486	460	467	468	456	434	468	489	468	453	468	487	457	469	466	455	473	469	463	463	482	497	470	509	444	492	469	442	469	490	477	457	497	454	449	495	463	496	453	487	468	461	489	476	469	458	450	470	460	482	439	479	472	436	502	494	467	484	477	488	447	424	433	479	458	462	460	473	462	473	478	462	459	448	429	485	472	495	490	475	443	476	468	444	489	433	457	470	485	482	479	456	487	497	487	473	455	486	432	447	441	494	476	465	440	486	434	482	459	451	481	479	436	498	485	477	479	501	448	459	482	500	481	461	508	455	479	445	443	448	435	466	442	474	483	471	468	485	507	449	468	506	451	485	470	437	486	482	455	466	455	474	442	501	469	460	486	460	476	449	444	451	499	448	486	463	468	476	470	478	454	486	442	453	457	485	475	457	463	487	478	456	450	435	504	452	441	470	453	482	469	486	466	487	460	491	489	469	451	445	447	503	465	524	470	464	487	472	467	488	432	481	452	474	459	420	476	472	464	448	466	493	494	472	473	477	448	440	435	464	463	483	480	430	476	473	473	474	450	465	496	445	443	455	481	427	484	432	483	477	488	451	459	435	469	476	438	477	473	465	444	441	482	461	445	449	476	452	435	496	475	453	425	471	474	435	463	462	456	451	482	439	438	432	447	456	496	475	480	464	441	483	475	454	448	492	479	445	475	455	467	450	494	497	471	427	468	408	444	490	456	497	443	433	476	458	429	445	454	499	463	429	462	453	473	434	482	458	467	488	442	492	468	484	466	477	436	480	467	479	493	441	462	494	468	441	477	494	482	460	490	426	459	481	477	456	445	481	481	457	506	432	446	439	459	488	451	438	449	453	482	468	445	440	459	480	457	446	445	463	477	438	480	446	506	505	467	447	457	480	492	479	427	443	484	465	482	443	428	461	458	470	448	461	513	474	451	434	441	459	424	468	451	465	502	494	482	444	480	520	465	482	482	479	479	501	454	512	465	459	461	498	480	489	447	472	462	470	482	449	484	476	484	502	437	432	459	471	482	494	469	473	446	439	447	491	468	443	457	475	456	447	459	464	487	473	506	464	449	479	479	471	500	482	453	454	426	453	455	466	456	452	460	458	465	477	472	478	446	461	457	458	437	449	430	475	460	463	480	451	459	452	454	472	471	456	510	458	466	511	464	459	459	464	417	469	462	469	453	434	519	499	481	471	447	461	498	479	468	447	480	446	481	453	455	500	433	445	471	455	459	412	454	461	471	503	461	455	478	499	458	461	452	444	502	452	453	469	432	446	464	451	495	461	449	532	434	427	455	444	478	481	476	444	466	472	497	436	472	481	461	456	464	448	500	453	480	453	482	475	493	437	462	490	474	449	493	466	483	479	462	497	502	476	484	464	464	472	479	440	465	459	490	435	480	471	461	497	457	470	403	466	456	484	457	461	471	458	458	489	448	517	468	487	496	466	432	466	437	453	475	441	461	498	429	459	464	491	461	474	493	459	441	451	506	469	495	496	486	492	450	471	486	453	488	479	446	455	474	488	496	476	474	500	455	491	454	434	425	468	453	467	476	402	460	433	453	475	462	446	450	454	449	439	458	462	512	474	476	470	456	465	459	447	451	476	460	464	462	476	461	475	490	513	415	433	472	455	467	454	486	448	446	440	466	458	436	404	464	447	473	472	500	480	460	520	493	423	464	483	469	470	490	454	443	471	455	472	458	497	427	476	459	435	471	431	443	445	516	441	439	456	465	496	454	486	446	440	415	467	435	447	468	464	448	463	463	476	454	418	484	468	423	480	485	475	477	445	482	451	454	471	460	450	442	482	496	484	461	496	460	426	500	456	472	475	493	462	479	455	476	497	492	480	456	462	450	470	451	464	480	433	486	479	469	451	418	480	428	448	476	462	492	468	472	437	447	445	463	507	443	457	484	456	445	473	428	433	470	484	418	495	461	497	507	489	485	453	474	459	480	493	436	470	463	474	505	478	453	448	471	489	447	435	515	454	491	487	496
25029	20760	27051	24430	20458	9896	1065	604	481	442	409	356	327	346	329	296	287	308	283	277	269	261	239	240	269	242	261	236	218	207	254	251	231	227	218	245	251	253	206	232	243	220	243	241	245	240	247	208	247	249	221	209	227	233	214	237	218	208	218	179	244	224	254	224	243	233	228	243	233	219	229	210	226	202	218	216	212	240	214	219	216	190	214	209	250	216	207	236	224	201	204	209	227	235	225	246	219	226	236	224	243	248	210	206	214	258	198	231	233	213	212	212	189	229	215	241	221	227	223	190	247	224	214	238	218	234	224	231	215	207	212	205	226	212	225	200	228	214	220	227	205	225	250	242	213	225	234	212	203	210	218	218	217	229	226	198	218	222	236	218	211	223	238	205	221	236	239	203	227	246	221	213	223	234	235	230	200	215	197	234	233	215	250	198	222	221	232	235	225	223	255	226	245	212	215	220	222	206	246	226	215	211	242	217	230	202	246	232	231	245	215	223	233	225	219	243	215	209	230	243	240	227	224	215	200	218	194	231	196	199	233	192	233	207	248	208	226	247	196	221	242	219	237	224	202	208	207	211	236	245	214	202	232	208	230	230	225	229	236	237	213	242	221	217	238	218	226	213	236	219	225	197	213	224	223	201	231	190	196	233	220	225	209	226	237	227	215	217	199	229	226	184	230	197	193	213	220	214	218	205	263	238	231	226	228	209	212	215	231	210	189	218	227	220	216	218	214	217	208	191	239	230	207	232	209	209	240	220	197	223	209	209	233	208	216	227	221	243	209	188	223	233	232	199	206	223	226	244	197	225	243	217	204	241	221	245	199	246	224	213	212	237	202	209	219	220	239	213	254	231	218	222	209	211	210	234	207	219	220	224	243	189	225	178	243	198	215	216	228	209	208	227	223	204	212	239	242	227	202	206	209	213	200	254	243	236	209	232	223	227	213	233	200	234	225	213	222	228	230	247	243	229	237	218	233	221	228	209	196	227	206	229	225	240	207	229	216	215	241	240	252	237	220	223	248	217	223	226	227	226	205	246	219	226	224	217	251	205	212	217	208	211	210	232	229	214	222	224	225	241	206	200	233	208	219	255	207	234	182	245	206	224	219	249	230	217	234	196	227	201	244	218	209	193	233	211	231	231	194	206	230	218	234	207	207	242	240	211	234	213	219	221	230	196	230	240	200	210	222	220	204	213	242	229	219	209	236	218	215	219	250	202	237	220	219	233	234	203	230	207	227	231	225	235	223	229	224	205	211	245	238	224	212	241	219	211	217	211	234	236	234	227	256	200	190	242	220	224	230	230	239	225	217	223	237	230	226	229	228	241	248	234	216	253	214	225	213	239	216	200	201	219	215	261	228	222	211	210	216	211	238	267	226	216	226	207	228	215	231	209	226	202	210	225	225	241	230	225	256	206	241	234	226	220	237	217	249	238	233	207	204	213	220	204	226	220	206	239	207	188	235	219	221	229	223	221	212	215	220	222	229	228	247	197	205	221	225	196	230	212	228	228	217	234	210	235	205	236	203	207	205	217	228	219	218	219	227	226	209	206	202	232	209	222	223	251	208	213	241	208	218	225	225	209	241	234	219	228	212	200	230	236	219	222	224	231	221	201	219	239	211	236	238	239	209	234	209	207	220	215	227	212	232	196	254	211	224	226	222	217	204	208	226	209	203	228	222	234	252	219	224	194	241	220	244	208	233	222	244	209	231	218	238	231	196	256	219	225	226	251	227	227	212	214	228	218	215	225	209	241	222	234	213	227	208	212	238	203	215	202	242	246	212	227	236	222	234	200	224	226	243	218	214	224	260	248	215	219	209	214	229	228	241	199	239	228	245	207	227	224	203	223	222	238	223	223	181	214	216	194	228	215	239	217	207	235	212	209	207	208	204	257	228	209	211	248	236	216	199	213	212	207	224	216	183	263	218	215	237	215	219	220	237	235	215	233	239	192	222	204	223	234	209	209	203	214	203	226	216	206	230	221	221	221	237	224	250	218	239	208	214	223	222	224	229	230	201	249	193	208	227	231	233	211	220	203	213	222	198	198	229	182	254	239	225	229	214	235	218	223	233	197	233	229	208	220	190	192	228	226	219	223	213	218	249	229	227	226	237	226	213	204	224	209	212	225	201	223	241	218	214	218	223	229	206	201	237	243	220	215	224	214	223	235	247	237	217	206	246	221	235	204	210	228	236	212	210	249	240	223	209	220	243	210	221	232	231	216	228	198	223	225	209	204	229	205	232	240	217	232	237	217	213	208	220	221	234	224	191	223	213	210	195	190	192	233	205	207	241	224	229	213	243	218	235	248	223	216	203	241	220	232	193	206	214	211	252	241	235	213	224	215	235	231	243	238	234	208	222	202	229	220	200	231	239	206	217	230	228	213	183	221	215	213	234	225	230	209	237	238	230	231	207	196	223	224	220	212	224	230	212	237	214	217	187	220	224	200	217	204	213	219	211	223	208	196	234	248	246	207	226	229	215	235	238	206	220	232	201	209	195	215	226	229	219	226	199	219	197	213	213	221	226	200	229	241	214	230	233	205	224	231	239	207	268	218	232	234	203	199	234	227	261	196	194	240	232	207	226	222	237	228	231	223	209	203	208	216	209	210	214	185	198	239	207	243	199	214	230	244	221	241	209	216	238	229	206	211	210	231	245	227	215	213	225	204	227	212	200	210	216	195	215	236	232	204	252	229	238	210	216	226	199	225	269	206	232	230	212	224	211	221	251	225	212	233	195	247	209	234	216	229	215	223	232	239	231	232	221	198	210	195	225	236	228	229	212	261	230	226	219	220	253	217	203	195	231	240	230	234	237	196	241	245	204	201	249	208	216	223	233	215	217	212	240	258	245	199	231	224	229	221	239	256	212	220	197	190	219	219	239	225	238	219	208	218	226	223	262	202	220	201	238	211	215	228	221	201	224	231	233	238	238	235	233	219	207	247	242	224	185	247	212	248	199	214	214	232	236	227	242	211	240	211	231	216	206	230	203	228	225	248	208	231	247	237	207	216	196	203	220	230	235	236	233	238	232	230	232	218	226	233	241	212	201	212	243	240	212	210	197	232	226	173	229	226	220	188	210	204	218	206	208	234	235	210	228	249	214	226	205	252	212	218	220	234	232	244	243	238	228	210	220	215	220	241	209	185	222	215	211	243	214	227	224	208	226	227	221	192	236	219	230	268	204	252	234	214	208	225	245	238	205	232	219	211	201	230	201	200	227	222	219	189	233	212	211	218	206	219	233	219	224	211	212	221	237	218	222	198	208	208	250	203	241	222	201	211	227	221	226	225	226	221	234	224	240	203	236	211	236	218	190	190	196	213	244	215	227	220	240	238	233	268	226	222	219	234	184	204	204	219	210	216	212	211	209	213	226	238	216	210	227	218	201	205	237	217	223	225	222	214	206	228	240	233	236	195	233	208	228	233	235	203	248	220	238	231	228	232	237	195	231	225	209	232	214	227	232	215	258	240	217	238	231	223
39845	53277	38857	7839	2859	1903	1366	1156	963	818	713	654	611	598	473	460	395	408	369	319	310	316	360	327	329	284	329	290	247	283	306	278	282	271	297	284	271	256	299	244	256	257	268	277	266	286	264	274	268	255	243	284	268	269	266	256	272	277	261	266	270	232	252	235	240	264	239	243	241	278	230	231	214	261	271	271	244	264	255	251	249	220	252	268	283	247	274	249	237	243	259	275	271	243	238	235	240	224	248	237	270	225	232	237	246	243	244	235	244	239	245	228	240	223	223	235	243	230	265	262	247	229	266	238	224	239	206	259	256	236	242	237	251	254	231	242	210	245	245	244	233	249	272	225	250	247	258	236	240	234	247	239	261	246	244	288	250	243	244	263	213	206	250	245	225	243	244	230	217	245	228	244	236	208	238	237	230	250	268	234	255	253	242	245	282	241	255	235	227	218	232	250	232	256	233	234	257	263	240	227	267	252	257	244	252	241	250	218	226	244	260	248	238	238	247	246	231	253	228	255	229	241	233	264	244	240	246	242	240	210	260	217	245	261	279	260	264	248	245	244	246	269	207	197	225	270	254	237	243	237	251	267	218	252	249	263	239	236	249	224	247	234	244	212	248	257	225	261	262	251	234	243	259	229	246	233	262	232	237	248	242	227	274	251	255	262	261	259	226	240	236	231	257	256	245	222	259	248	249	218	207	235	269	247	232	237	260	217	233	234	238	251	231	232	235	242	246	232	244	254	256	248	255	246	248	241	223	235	267	249	221	240	242	256	235	256	255	241	262	259	259	268	222	233	253	226	229	245	221	268	252	259	265	244	255	267	231	277	255	262	281	264	240	243	250	263	212	236	233	248	241	256	233	228	252	237	266	226	264	248	255	269	248	242	278	240	235	258	219	230	234	232	254	237	219	271	234	271	228	260	281	244	221	232	250	241	252	256	257	219	234	220	261	251	224	231	250	269	247	243	267	259	230	244	255	221	254	237	248	233	235	246	244	256	252	240	253	232	236	252	219	229	239	250	265	233	230	242	269	253	235	271	241	239	262	237	244	221	263	256	255	250	245	227	241	263	248	260	252	253	250	242	251	271	260	229	257	237	242	231	230	243	247	243	218	237	245	237	232	236	249	239	245	246	250	250	230	246	235	241	227	244	250	246	251	233	248	244	228	246	235	266	253	245	237	239	249	239	240	245	229	244	233	238	277	253	249	263	241	259	262	232	247	259	275	259	251	254	245	257	255	231	218	256	211	215	261	240	240	252	248	242	251	233	259	247	250	225	243	242	241	242	246	264	250	254	252	240	249	268	265	238	228	252	263	245	264	250	228	234	226	235	234	256	239	248	218	229	244	251	217	268	239	220	259	251	218	235	236	256	257	242	244	248	251	234	257	230	234	241	258	244	258	243	238	234	263	247	226	261	215	231	249	247	251	238	254	243	262	250	223	246	223	251	255	255	227	248	244	243	254	236	274	258	235	245	256	243	231	247	244	251	261	251	258	241	242	224	245	228	226	243	279	246	251	241	262	210	214	228	267	223	261	244	255	270	230	252	270	248	223	251	268	259	260	243	210	250	232	269	227	250	269	211	254	252	225	227	258	263	258	265	252	246	249	245	231	232	228	235	237	246	262	247	232	236	252	224	247	263	258	262	237	283	221	248	274	226	242	223	236	240	283	252	253	241	223	232	238	252	251	230	255	224	264	255	271	256	248	260	253	239	242	258	221	212	248	263	265	264	209	256	232	256	242	226	205	265	236	245	260	243	236	258	251	228	263	244	269	256	264	225	258	243	269	238	259	258	266	245	273	232	269	239	240	234	232	254	265	232	218	259	242	230	239	247	242	227	245	226	239	251	254	239	235	231	242	222	240	245	234	242	240	243	242	249	229	265	247	250	246	234	243	232	257	233	244	255	262	239	239	225	261	235	238	220	235	252	260	283	250	249	251	247	253	251	251	241	233	245	250	255	212	261	232	231	214	234	264	256	223	240	212	244	252	265	227	241	235	241	241	249	240	217	222	285	230	231	265	221	246	237	213	241	246	248	258	250	253	254	236	252	245	247	243	243	232	253	238	249	246	291	236	274	249	249	253	218	271	267	218	228	245	234	270	259	241	233	239	237	251	240	250	248	235	233	269	227	219	246	258	212	255	244	246	250	228	238	243	228	218	233	242	223	268	230	264	253	260	227	242	241	258	254	224	278	237	241	274	249	255	233	252	230	250	268	213	259	265	233	246	238	246	247	236	234	250	267	256	220	233	252	250	246	254	253	260	264	239	247	253	244	230	244	245	262	266	215	256	265	248	227	227	265	284	239	248	223	256	267	242	233	259	203	245	253	239	239	246	274	249	270	263	255	261	243	250	252	247	231	239	259	238	266	244	257	240	230	249	250	257	242	227	243	243	230	242	213	252	262	248	219	236	244	235	244	259	242	258	238	252	261	235	232	220	266	230	251	235	262	268	244	256	236	225	266	275	249	248	237	252	235	249	263	244	254	255	268	232	251	256	228	228	250	251	235	267	239	271	221	245	216	243	274	241	257	251	237	240	261	244	252	228	232	239	234	212	232	240	268	257	237	232	236	272	226	235	240	238	250	242	239	236	256	234	232	239	250	249	246	234	222	228	236	253	268	226	237	269	241	257	251	244	198	254	239	249	245	240	241	252	215	272	257	281	254	229	248	216	232	240	233	252	246	250	276	261	241	216	244	226	243	242	264	250	231	236	226	243	236	255	261	230	232	248	242	245	250	247	240	252	227	233	241	248	237	230	281	258	243	248	214	231	226	261	234	236	253	275	229	235	221	242	261	248	250	248	259	267	245	228	239	271	222	237	254	236	246	259	270	241	264	258	235	233	235	251	221	225	265	243	247	262	240	237	271	251	262	232	212	254	249	241	218	231	279	245	241	245	219	236	277	247	250	225	256	223	234	242	240	252	220	263	230	243	239	242	248	255	269	254	224	219	263	251	260	271	227	258	216	239	229	253	254	244	265	241	215	242	242	225	219	261	261	231	224	255	241	272	261	265	231	206	273	249	251	254	245	235	240	261	229	227	251	240	231	262	258	238	255	245	231	250	219	266	240	221	234	240	275	244	246	245	263	244	244	265	261	237	235	239	249	261	246	222	217	228	265	244	236	259	264	263	236	246	216	235	228	235	253	203	241	257	240	238	217	218	263	226	272	247	247	219	236	276	244	245	232	233	230	256	226	234	242	238	245	252	252	225	242	224	249	228	242	244	258	261	240	255	254	225	241	223	218	251	254	215	233	286	229	238	244	247	247	271	255	245	239	229	258	246	251	249	221	261	247	249	249	267	233	252	222	276	256	260	255	272	231	251	239	250	272	234	242	254	250	257	253	233	243	286	247	239	265	212	231	245	227	257	251	246	262	264	216	230	234	231	255	250	263	246	229	225	256	241	227	230	243	231	210	238	260	262	237	224	232	241	271	232	218	239	256	271	248	269	247	246	260	244	222	225	262	235	227	226	261
23035	20760	27512	24031	20702	20488	7557	1431	1038	943	845	794	726	737	713	664	663	632	546	634	607	579	615	596	604	555	492	547	523	555	564	496	514	539	513	502	499	538	538	538	528	514	518	499	504	502	553	548	527	548	512	491	523	505	501	515	559	528	525	516	509	498	488	523	484	553	490	494	480	533	494	494	518	515	511	512	523	499	533	500	509	493	491	507	486	521	483	518	528	507	495	508	502	539	486	516	530	498	472	506	459	505	495	489	518	490	490	504	479	505	485	474	540	479	511	549	514	515	542	470	519	471	505	508	496	488	526	472	488	517	465	499	506	520	493	497	546	476	503	510	504	518	504	494	461	494	512	471	506	481	489	533	493	485	515	517	452	473	493	521	507	515	476	517	479	478	473	480	519	511	491	478	492	520	486	486	490	495	513	501	482	506	512	528	482	471	506	478	505	497	523	510	490	491	481	498	506	491	489	477	508	509	494	504	477	570	476	500	490	524	494	491	461	480	497	533	522	529	523	531	534	446	560	500	500	464	522	478	509	538	493	525	499	493	472	496	526	512	514	526	512	489	526	499	547	479	435	464	483	530	501	527	489	507	488	489	460	478	499	482	530	514	502	484	494	511	502	506	497	515	493	501	501	515	507	499	469	484	514	469	495	475	527	476	461	463	509	491	492	476	437	490	512	524	518	469	488	483	489	493	529	500	500	510	486	511	493	505	494	500	485	474	523	492	507	474	516	531	519	447	499	483	484	466	534	514	510	508	537	528	473	544	491	512	545	516	499	496	458	513	466	495	481	498	481	498	484	530	491	501	516	480	485	526	504	522	473	529	505	508	479	475	515	464	504	495	503	459	485	538	495	525	534	508	472	472	507	469	485	485	533	505	524	526	463	457	518	514	502	445	490	510	518	511	509	456	482	471	479	517	500	484	509	463	460	521	496	508	509	502	494	437	506	505	500	486	504	453	478	463	496	505	490	469	525	466	483	494	513	522	501	503	484	478	498	512	501	483	497	488	491	492	512	514	492	484	492	494	484	509	508	503	474	465	515	482	543	487	491	464	489	476	492	492	523	470	517	467	472	494	501	463	489	540	514	511	517	473	528	520	507	520	526	525	475	473	479	497	516	493	486	464	494	483	482	467	496	495	505	483	503	519	504	483	513	476	509	524	498	505	473	468	465	469	512	505	466	548	471	506	493	482	474	506	485	471	507	505	507	504	532	498	506	512	471	480	526	519	562	490	535	506	525	475	511	498	501	500	525	513	510	540	494	452	494	510	486	488	529	496	525	517	529	493	510	477	513	524	473	455	499	488	472	502	521	486	527	551	513	523	510	556	537	497	507	508	481	525	537	512	526	470	519	442	528	517	463	510	481	505	505	463	470	519	534	460	552	452	495	532	491	510	518	500	501	510	481	480	499	479	493	510	486	493	471	489	531	507	500	515	516	506	499	501	499	483	475	485	463	508	519	460	523	510	503	518	552	461	463	479	470	489	534	515	500	520	519	486	519	452	466	511	473	544	474	507	540	497	465	446	522	522	488	474	478	479	454	505	510	488	465	473	497	473	483	519	508	487	513	441	503	494	508	482	490	526	460	476	483	476	473	489	464	488	491	502	491	509	463	514	470	480	491	476	486	520	511	518	493	475	488	475	521	516	488	509	478	539	491	475	550	486	533	491	482	518	491	504	538	509	486	522	486	498	509	550	530	500	509	499	529	448	470	527	474	482	505	502	482	474	499	529	490	531	519	485	511	503	508	499	512	533	476	483	507	547	507	469	485	510	484	516	523	477	515	516	503	526	477	511	517	501	507	533	468	516	530	519	519	523	507	528	483	490	531	509	510	498	514	510	467	521	451	485	505	466	506	486	526	488	531	480	508	488	574	482	472	513	513	500	508	500	447	487	484	515	506	510	491	509	509	494	480	519	498	479	504	527	508	485	511	508	519	514	498	479	498	506	471	519	497	484	462	501	502	538	483	500	525	524	458	475	506	533	505	501	524	465	490	503	490	470	501	494	482	513	457	509	511	481	495	472	535	454	494	475	495	515	479	467	481	515	528	469	514	491	498	490	490	512	532	501	497	506	501	479	483	530	513	514	502	493	499	493	482	453	503	486	527	474	488	456	481	439	488	467	540	495	488	495	515	532	516	491	465	495	528	465	501	495	552	514	495	495	485	471	529	502	535	506	492	526	475	512	518	485	513	496	505	489	468	459	509	513	508	576	575	479	495	476	510	500	495	485	493	484	519	484	497	477	527	515	488	476	503	508	469	505	494	500	470	481	489	490	496	485	470	460	541	537	502	464	492	527	476	540	456	462	461	469	517	489	543	527	515	519	488	492	471	534	507	480	500	513	542	502	520	487	465	491	495	484	478	524	547	490	527	479	485	500	500	505	521	510	474	495	520	495	495	553	499	494	489	507	474	482	508	499	519	496	504	497	541	447	509	501	549	466	467	502	498	510	480	541	444	502	510	484	492	547	530	487	465	464	475	456	522	511	503	477	506	500	482	483	491	529	474	478	507	507	499	508	488	520	528	527	494	481	515	472	510	497	486	514	525	476	518	510	506	505	465	505	509	526	510	482	493	539	491	538	504	523	498	488	485	521	512	525	480	484	533	504	470	469	499	539	474	507	489	513	502	497	473	510	503	496	472	515	477	539	514	451	500	502	456	487	524	499	480	482	488	503	493	499	497	521	506	480	485	476	507	509	515	470	528	493	485	486	504	500	501	499	510	470	510	508	475	493	461	507	470	498	498	537	450	475	518	511	514	532	499	531	487	453	458	502	527	472	513	490	488	541	496	458	494	517	476	477	507	537	501	478	484	535	506	482	483	450	488	521	502	506	496	498	474	516	501	501	486	506	479	492	500	536	486	556	536	519	503	499	467	485	466	523	496	497	483	511	529	497	502	488	494	480	499	497	470	464	523	489	514	517	506	505	530	527	504	551	503	514	503	518	467	494	476	491	487	517	483	536	478	502	531	482	469	534	508	525	528	514	446	508	518	497	496	505	486	498	507	514	528	486	492	495	499	481	521	485	522	494	509	528	502	514	488	524	481	470	488	499	503	511	524	515	513	500	496	484	488	485	464	490	527	494	534	492	508	535	500	528	492	492	473	517	492	518	515	498	493	507	499	473	502	545	466	497	525	521	494	513	508	495	508	529	489	452	472	461	502	485	520	506	494	442	539	503	470	494	489	476	484	511	513	519	500	481	513	458	453	466	500	482	473	492	522	501	490	494	512	503	528	496	515	501	463	486	472	460	532	538	520	539	528	472	527	515	470	520	526	463	489	492	515	504	478	508	503	455	467	490	460	480	508	507	482	489	473	468	482	493	481	450	509	510	488	463	515	461	540	495	498	548	486	500	481	506	487	482	494	528	512	518	466	506	478	502	475	509	493	507	514	472	537	523	517	520	558	476	475	465	495	501	511	486	476	506	485	529	497	496	515	453	518	512	536	508	477	479	521	535	511	539	490	500	493	520
43450	61334	42157	9422	4946	3660	2719	2154	1804	1539	1384	1226	1177	1135	943	866	832	798	740	714	661	679	639	662	591	613	639	556	620	556	597	575	544	542	535	578	536	539	536	532	506	519	498	555	455	525	507	500	506	515	512	554	525	543	520	532	494	494	472	508	532	489	499	520	512	481	520	535	511	485	490	489	536	489	482	502	504	488	484	508	535	499	473	539	490	499	457	495	505	516	453	517	511	457	507	450	532	470	476	512	539	476	507	510	497	441	506	547	457	504	510	530	450	513	487	520	506	469	500	476	473	515	499	514	494	472	530	516	492	523	475	497	486	497	491	511	528	534	514	504	522	515	498	524	526	505	499	518	515	530	485	494	503	531	485	526	515	512	487	503	489	508	511	462	498	477	496	507	496	526	541	484	494	496	470	501	483	504	475	493	520	472	454	536	473	479	500	498	476	483	475	489	479	473	484	528	487	473	493	477	519	500	478	479	459	471	484	542	519	512	477	469	494	503	505	511	501	450	495	480	467	473	510	521	467	487	435	462	475	521	491	466	483	476	472	529	476	489	490	527	517	467	490	482	494	499	516	555	516	460	482	467	452	480	466	469	501	497	497	496	429	447	465	462	468	518	489	466	488	433	507	502	478	487	488	496	524	510	493	499	474	473	508	514	478	501	504	487	531	505	465	471	520	490	502	482	487	488	496	493	497	477	511	474	497	506	478	503	506	491	452	459	474	533	487	499	482	515	496	472	498	527	517	464	506	484	508	495	496	491	507	536	498	486	487	456	516	453	505	506	466	520	449	500	495	503	491	461	521	470	461	514	475	526	551	499	476	513	475	460	490	490	539	414	491	474	484	503	467	472	483	464	504	446	458	466	470	497	516	499	489	483	486	495	482	500	507	469	507	463	504	482	535	470	520	512	484	471	516	527	465	499	484	468	512	493	546	497	475	469	533	466	554	499	502	488	504	503	521	519	474	459	497	473	484	500	481	493	466	544	471	497	493	508	506	531	483	477	512	491	511	450	536	462	478	469	489	527	477	463	523	495	465	518	500	488	483	515	508	446	482	491	466	480	507	525	463	471	508	521	462	475	516	526	522	494	485	474	498	509	504	478	454	475	529	489	468	515	455	452	491	437	483	474	503	497	503	482	504	518	527	517	522	462	517	473	492	518	505	430	471	486	495	503	536	475	488	523	487	497	479	464	499	468	492	486	461	495	499	485	451	449	476	468	541	455	471	488	510	472	504	515	499	502	488	463	473	507	529	455	484	440	486	490	542	519	524	484	493	474	476	490	475	488	471	455	461	494	553	491	492	494	462	458	483	518	498	501	489	496	498	481	453	506	500	474	529	487	512	484	510	489	517	521	521	505	501	508	495	464	493	433	501	491	484	501	467	467	475	496	486	533	517	510	449	477	471	520	515	473	490	516	508	479	476	532	488	482	530	503	492	498	444	464	471	501	488	479	493	498	516	512	512	481	526	517	466	493	490	470	513	509	521	494	471	492	488	512	510	526	482	461	486	450	543	483	458	471	453	480	490	473	496	515	474	507	527	475	470	476	471	496	509	485	513	509	458	512	461	494	497	485	487	537	471	559	469	454	508	481	489	484	475	455	504	522	500	488	470	551	500	492	465	461	508	481	467	426	484	500	517	494	496	517	500	503	513	449	511	494	495	505	536	481	507	462	460	525	499	508	509	532	511	520	474	503	508	485	484	517	477	463	513	483	486	480	512	489	488	536	536	494	471	464	483	482	470	460	470	528	481	500	540	477	508	490	486	495	488	475	484	496	475	507	549	487	507	524	484	461	509	485	444	500	501	482	497	447	506	524	491	507	497	467	490	499	454	522	465	495	512	529	482	535	506	470	490	488	505	456	529	492	529	501	495	520	518	467	536	492	493	525	491	522	495	467	488	468	492	448	482	498	489	472	493	483	452	489	492	495	503	487	521	495	504	478	465	484	492	459	529	482	489	475	490	479	500	490	463	484	507	468	497	505	515	508	509	506	485	523	482	451	432	499	486	509	497	508	505	478	499	520	492	505	487	502	514	482	500	505	539	514	506	488	500	497	511	505	486	492	465	488	482	467	519	511	506	476	497	465	489	507	492	463	475	489	489	455	459	519	451	468	508	514	535	509	475	492	469	484	494	476	456	488	490	529	479	471	487	463	463	442	469	511	478	440	504	480	487	500	442	496	490	522	495	454	480	506	485	488	497	525	484	534	479	498	509	497	537	512	543	470	498	484	490	521	507	496	491	508	500	497	474	489	535	452	488	493	509	494	451	460	507	489	500	508	483	523	456	450	463	491	527	476	490	494	491	517	483	490	506	507	474	470	512	501	493	476	495	475	537	528	445	479	469	458	488	497	475	495	453	493	492	509	498	460	496	477	492	481	510	476	479	531	508	503	485	480	461	483	474	516	512	518	503	470	477	504	477	515	496	528	500	493	522	514	511	470	497	472	489	469	476	462	486	480	527	479	506	517	497	479	509	459	462	487	513	496	480	493	518	466	496	477	508	449	506	489	480	460	482	509	497	485	497	462	477	504	517	492	483	491	521	538	523	479	474	475	486	524	458	496	519	527	502	498	483	500	508	502	489	487	454	451	464	491	515	497	500	511	488	443	489	467	500	484	512	496	485	462	470	499	495	452	502	492	492	502	524	495	504	497	481	468	502	478	485	503	497	492	450	491	515	469	473	513	466	495	488	516	496	457	501	490	488	523	519	498	503	497	494	484	477	465	533	458	476	521	496	482	464	494	491	485	497	493	478	493	480	478	481	541	500	507	452	456	482	550	481	504	478	506	496	534	469	480	510	502	513	508	484	500	466	501	492	548	479	485	499	514	497	474	509	522	464	495	542	535	496	500	496	485	465	503	439	524	480	519	482	535	459	480	506	495	479	517	474	454	474	500	478	519	470	478	447	486	522	509	449	513	522	476	478	523	480	481	497	516	506	480	504	470	523	482	487	495	504	516	509	499	526	475	505	475	481	454	513	471	445	529	518	469	485	480	506	494	484	487	442	508	426	489	507	486	500	523	454	532	506	487	459	476	473	484	484	488	473	496	500	471	489	481	484	471	535	541	525	492	509	489	470	457	498	508	507	443	448	505	501	484	480	515	452	513	479	472	507	462	480	494	537	476	517	494	495	474	504	473	519	502	478	492	501	502	474	488	523	501	480	481	517	494	500	492	479	448	479	507	501	538	460	504	490	505	505	506	447	484	509	481	468	470	486	507	502	569	500	479	508	498	461	517	490	480	517	484	470	448	491	471	486	448	505	508	475	475	527	516	471	491	500	530	520	502	495	479	519	479	511	488	517	497	500	525	469	479	483	480	493	496	473	504	501	511	482	505	483	449	487	538	506	479	480	492	521	466	466	500	525	517	442	463	495	489	483	492	494	456	511	514	478	523	467	494	514	489	529	521	459	526	502	486	527	487	465	487	469	468	492	494	509	503	484	491	530	456	492	525	463	518	462	508	480	476	513	499
32861	27550	17957	2860	505	448	456	431	433	440	412	434	451	443	453	410	417	467	422	449	429	416	409	422	453	419	476	426	422	453	428	450	452	408	393	383	435	440	402	423	435	427	409	413	436	430	423	448	451	445	418	412	399	401	400	419	406	421	505	413	464	414	454	410	470	438	430	414	405	428	445	393	434	431	422	443	393	435	443	428	453	422	454	402	434	381	433	448	456	457	448	453	443	388	439	401	481	413	377	428	436	442	428	451	423	411	422	442	434	399	423	429	404	401	434	390	443	424	393	409	371	450	438	431	441	421	421	427	426	381	453	414	417	430	470	415	400	404	410	416	406	476	443	408	396	431	386	423	409	418	411	408	396	413	414	414	410	465	413	429	422	462	425	397	447	428	438	468	464	418	404	426	384	413	426	426	428	452	431	405	421	424	409	409	417	413	405	417	412	431	434	430	399	402	419	395	379	397	442	429	430	458	423	384	409	445	358	402	453	432	421	468	417	440	447	407	469	423	413	399	399	424	430	420	388	425	412	461	445	408	428	464	475	426	410	432	443	436	382	383	445	419	450	389	392	433	403	436	436	440	395	401	407	419	456	428	437	416	432	417	435	429	462	428	426	447	429	407	450	438	380	405	417	460	414	371	427	436	432	462	445	386	427	402	415	420	439	401	427	421	429	460	444	427	427	412	410	436	405	426	397	429	430	417	394	429	441	439	439	437	377	429	383	416	458	418	427	414	430	432	417	413	408	461	432	462	403	437	439	442	396	426	439	421	445	449	409	442	414	405	428	407	437	413	421	434	446	413	421	439	393	393	425	428	428	435	422	395	422	380	451	433	401	426	423	395	394	432	418	478	428	412	402	419	404	380	431	427	379	423	470	424	385	419	419	428	409	423	382	430	453	427	404	422	437	450	430	407	426	405	411	441	448	401	432	466	428	438	415	442	432	392	399	382	391	437	416	454	425	441	390	445	430	410	412	418	417	438	426	402	439	395	390	437	412	437	434	415	462	412	384	416	432	425	427	476	443	392	418	438	400	407	435	429	451	455	417	412	421	424	389	387	414	401	417	435	441	392	439	421	414	449	453	412	425	449	411	438	435	410	431	409	425	446	405	426	444	404	420	429	404	396	421	428	401	428	391	425	430	412	418	455	406	431	418	448	430	420	416	412	405	438	444	409	416	409	442	425	433	424	426	422	430	454	401	474	427	383	436	427	446	382	447	449	414	396	381	424	413	421	500	423	423	398	448	424	442	409	405	409	426	432	422	412	413	423	438	386	428	430	433	471	416	395	393	421	411	411	389	406	465	396	434	427	448	449	418	451	407	416	439	410	440	422	406	393	422	414	427	408	433	416	433	405	461	434	412	412	432	432	434	401	440	416	407	411	444	409	446	428	425	448	418	397	472	489	436	451	409	419	440	415	438	430	413	425	392	419	441	418	399	393	444	415	417	422	431	427	441	411	438	392	421	400	416	387	411	454	431	399	411	393	432	418	411	434	460	419	401	355	426	420	402	416	423	416	428	389	458	438	438	450	453	430	429	406	426	435	466	422	398	437	389	468	431	413	397	401	392	448	425	381	428	413	429	383	448	439	423	430	440	417	459	448	422	421	444	411	397	399	434	405	419	458	405	416	408	418	454	425	379	452	461	426	424	446	401	413	419	438	414	401	435	417	449	434	438	426	438	391	411	459	441	427	399	458	417	411	426	465	407	419	423	396	426	425	455	433	438	442	418	465	402	426	439	462	426	426	441	384	447	400	426	439	392	431	402	459	424	382	406	458	430	431	425	437	445	401	420	425	396	424	425	391	423	426	406	431	432	403	380	429	417	421	475	394	451	451	425	435	437	417	427	401	432	423	490	418	414	421	428	448	416	404	420	402	409	431	423	468	443	437	424	415	385	433	408	424	412	414	412	463	405	418	412	426	410	418	457	450	441	388	455	449	403	439	430	450	419	402	403	458	463	404	405	396	397	477	427	425	426	391	422	359	429	415	425	413	393	418	395	442	471	439	438	406	422	440	436	442	428	429	394	417	454	423	418	396	433	435	435	421	400	421	418	385	407	449	412	417	427	417	440	433	403	418	423	404	418	435	425	419	422	437	441	416	426	398	391	430	392	429	424	405	440	463	440	417	429	426	416	411	421	413	448	427	423	422	461	428	411	408	424	415	417	419	449	443	443	446	391	454	420	412	381	413	415	421	421	462	448	382	460	439	419	423	422	441	480	409	429	379	417	457	484	445	433	443	411	418	427	394	422	448	393	440	424	423	441	401	414	424	407	419	402	413	433	448	395	465	429	413	389	454	445	406	428	422	400	376	433	420	416	415	436	438	420	441	387	429	438	420	426	446	433	423	410	466	420	458	403	454	427	396	464	412	391	444	454	428	430	407	394	388	398	433	426	431	403	401	431	445	409	427	399	415	407	442	437	382	405	427	413	428	432	410	419	403	400	402	402	426	401	415	401	425	394	452	446	389	426	418	428	413	435	462	433	407	398	415	426	430	416	409	403	430	413	447	435	416	440	424	454	405	402	428	403	413	406	395	438	377	427	410	418	424	435	464	450	423	434	457	433	442	455	429	421	446	457	448	423	457	444	440	414	445	407	405	425	440	360	424	398	435	404	440	400	441	415	421	426	469	409	430	410	463	432	462	441	391	434	415	402	431	434	480	462	397	419	429	419	435	383	449	424	401	443	437	409	398	459	426	418	413	413	429	410	412	438	422	397	440	406	435	447	447	400	448	423	414	397	433	403	433	412	417	416	425	451	424	439	429	420	411	394	429	452	465	364	439	435	403	431	413	436	429	427	447	424	372	428	400	459	420	432	426	428	409	414	429	415	412	433	399	415	426	400	420	411	405	441	447	419	432	443	421	409	402	424	413	415	454	409	457	431	442	439	424	432	395	403	459	424	448	457	426	422	418	427	453	419	432	400	396	438	429	442	441	425	423	424	451	452	425	442	449	443	406	432	444	413	423	421	428	438	431	404	400	428	405	388	440	460	427	400	431	418	437	489	459	434	421	407	451	459	438	416	401	399	435	402	389	412	422	405	446	387	437	406	426	410	373	413	469	398	443	387	449	439	439	396	396	434	435	434	400	413	420	446	397	395	418	422	416	411	428	412	427	426	423	405	437	378	416	386	436	416	373	449	466	436	440	408	410	429	401	449	420	460	410	410	445	419	420	402	429	430	414	470	433	408	422	422	426	384	367	430	447	438	401	427	469	425	426	463	429	430	416	408	432	387	401	420	462	400	475	395	460	419	447	394	445	418	422	440	399	424	406	430	437	441	468	411	388	434	406	389	440	396	389	457	427	400	451	385	429	428	455	416	426	419	429	406	440	388	475	409	375	446	476	443	439	448	456	457	423	410	381	448	406	443	452	439	380	403	427	413	408	418	449	448	410	413	425	436	424	407	440	398	390	406	446	396	397	436	421	388	442	436	418	413	407	408	449	430	421	416	404	462	413	449	424	416	443	389	448
34423	36752	20369	1585	626	611	558	486	484	496	505	495	470	522	478	462	409	446	479	460	457	486	480	487	471	460	478	488	446	492	463	487	467	496	512	482	480	464	447	464	488	485	506	438	485	498	454	472	472	519	465	498	477	460	442	508	433	512	493	447	472	485	474	507	464	446	472	472	461	486	466	467	457	466	482	467	462	492	482	464	470	440	447	489	462	474	495	447	487	463	425	474	457	454	495	440	424	462	445	478	475	504	472	483	503	469	489	418	489	452	480	438	515	470	477	466	494	433	429	427	448	487	453	444	447	502	435	430	483	441	453	452	467	458	448	443	438	471	502	462	463	453	479	416	485	477	427	501	456	454	448	447	449	438	447	478	466	457	490	476	467	495	519	480	481	470	463	471	450	471	467	478	454	454	496	489	522	459	470	445	515	426	478	451	462	476	487	442	462	463	457	449	439	474	465	462	468	450	475	486	451	460	465	475	465	458	474	463	458	474	459	495	460	450	460	410	465	455	454	465	477	505	464	467	456	469	463	473	472	482	449	463	483	469	483	481	514	480	451	504	470	489	452	459	473	478	451	464	452	448	470	485	410	468	490	491	461	487	450	447	486	477	468	409	470	460	439	464	472	444	478	462	492	447	487	494	457	425	496	447	487	495	438	453	491	446	477	484	485	469	516	464	445	470	452	438	432	480	436	428	465	454	473	481	434	497	443	455	458	476	489	430	438	431	457	480	470	452	509	422	481	498	483	489	465	476	468	462	464	497	422	484	467	489	477	439	464	411	508	416	439	444	430	491	464	437	471	444	448	454	478	442	466	445	438	468	481	478	475	484	443	492	472	470	516	484	471	432	462	476	454	467	483	462	451	479	448	451	492	452	446	496	473	434	488	450	520	442	459	459	466	407	459	475	463	519	426	456	493	454	504	471	432	477	453	452	459	479	481	516	457	448	474	469	464	471	479	478	494	481	483	467	481	447	453	463	490	445	474	467	443	426	466	429	463	467	470	449	499	466	476	482	456	467	462	475	442	502	436	440	460	472	472	463	498	435	498	486	468	474	502	463	449	441	469	469	457	454	459	479	464	477	442	474	428	454	472	464	477	476	431	469	497	462	467	448	453	422	429	471	469	472	469	483	475	441	481	450	451	497	435	457	529	502	473	474	459	452	502	475	437	476	470	496	455	472	458	433	465	492	451	454	469	478	445	443	466	482	452	469	480	480	447	445	454	462	473	477	481	473	449	453	480	478	447	455	492	472	477	435	449	497	457	458	469	454	479	463	434	441	459	458	490	455	446	471	469	460	463	471	499	453	496	454	434	457	451	471	482	462	471	486	494	466	487	492	490	473	507	471	483	494	498	466	446	472	497	488	465	457	476	513	435	487	506	430	493	479	491	460	456	449	457	451	461	486	463	451	501	464	445	462	444	502	477	448	450	499	502	422	480	458	457	474	442	501	483	438	450	465	464	426	464	490	439	467	437	459	436	460	473	466	454	496	441	491	489	495	472	436	472	489	443	489	473	477	488	444	464	430	416	475	448	486	461	452	455	450	512	461	463	496	444	477	461	457	456	438	454	467	474	511	496	489	499	464	457	473	493	463	465	434	484	438	470	451	469	495	457	493	487	453	497	456	464	447	468	527	490	473	414	441	459	471	461	443	477	466	501	453	488	476	495	457	463	448	459	493	485	488	479	460	487	484	453	434	479	445	479	497	450	428	463	481	453	450	481	475	465	431	488	471	480	491	462	475	491	454	454	456	478	502	455	468	465	423	463	459	440	450	460	493	517	501	449	441	470	443	432	450	464	496	450	447	467	447	484	495	439	451	506	474	482	453	460	488	458	468	474	454	477	441	481	475	459	466	462	463	482	431	481	450	466	497	458	421	423	450	440	517	441	437	444	456	439	457	468	478	459	504	471	481	456	429	476	496	446	481	500	492	468	451	463	470	471	464	459	498	479	439	455	413	477	480	465	442	448	455	447	486	466	462	460	463	431	462	443	466	454	479	504	467	435	475	424	448	480	477	460	478	482	467	484	490	469	530	464	449	440	445	470	496	471	496	465	476	459	481	476	447	453	437	475	450	459	480	475	451	499	474	461	452	457	491	490	454	465	468	479	472	462	457	421	442	432	473	472	490	528	453	474	475	479	475	475	469	457	468	455	483	460	469	464	467	459	473	429	422	465	439	458	490	444	449	489	484	455	477	488	482	432	444	443	488	470	491	469	466	510	457	444	474	490	489	483	456	465	487	473	466	448	469	462	472	470	490	466	473	478	455	490	461	476	479	490	477	482	500	514	452	505	463	446	462	439	492	460	494	485	501	481	464	446	424	457	423	446	469	479	455	442	458	514	447	453	484	476	465	475	465	453	477	446	442	438	416	492	457	491	484	478	477	515	483	479	469	438	449	475	452	502	490	462	486	474	492	482	487	501	458	483	493	455	476	450	459	436	463	463	490	477	460	459	439	501	476	502	422	463	427	467	508	448	442	465	450	428	459	485	441	461	472	480	462	452	461	449	463	437	445	483	444	514	440	484	441	441	451	448	482	498	443	446	477	471	471	434	453	459	443	477	448	463	447	454	467	491	504	466	465	463	480	450	462	481	458	469	477	460	470	491	426	486	484	476	499	454	443	468	516	467	471	513	471	489	477	454	433	488	484	448	448	458	461	474	447	498	459	475	483	439	514	457	460	444	465	454	471	469	422	468	469	491	509	434	450	465	484	477	456	456	496	498	478	451	464	490	469	446	499	430	485	479	436	500	479	480	449	448	451	501	444	489	499	466	464	486	455	468	466	460	493	434	472	469	511	440	477	475	449	460	479	436	468	460	476	469	479	456	463	492	498	494	453	477	472	468	478	471	468	471	476	464	487	412	477	472	473	462	443	460	482	484	466	465	470	489	491	453	483	460	451	426	469	493	468	472	492	496	483	473	472	465	443	474	453	489	466	457	422	456	462	425	465	457	494	465	441	457	496	428	482	440	467	455	440	510	489	477	475	456	457	469	463	498	442	479	447	471	464	455	458	458	467	483	420	445	443	470	416	470	464	505	484	488	462	503	473	452	470	499	464	464	454	456	427	435	462	441	450	464	459	485	459	519	456	486	475	428	449	479	459	456	433	473	457	442	473	459	473	431	451	490	470	478	413	465	472	463	457	465	471	444	453	444	450	471	463	445	493	484	465	479	478	484	495	456	465	473	464	468	482	463	449	454	463	476	459	468	476	439	469	499	468	464	482	477	474	492	443	487	472	484	495	472	503	487	504	473	467	498	480	502	468	468	443	457	428	474	458	503	447	486	463	467	436	460	438	440	486	464	480	476	464	473	422	467	460	444	474	470	455	487	470	462	473	496	502	512	473	468	487	494	481	488	454	461	455	458	438	488	492	453	448	478	411	476	484	460	518	461	521	454	508	499	480	482	451	469	443	449	479	500	485	486	459	442	428	453	483	493	497	479	483	470	486	470	512	440	451	463	486	486	491	480	466
24922	20765	27053	24357	20441	9692	1013	606	500	461	417	334	325	333	308	300	271	299	293	271	257	280	277	260	249	254	238	291	257	202	243	234	259	255	242	229	217	214	242	234	263	201	238	228	216	232	219	230	211	223	250	235	243	216	240	253	222	209	206	246	235	224	241	216	190	224	229	217	209	232	252	255	248	201	265	222	213	216	228	238	236	228	192	237	211	215	229	218	226	201	221	199	203	242	239	217	251	232	245	217	220	214	242	231	233	251	242	210	200	212	221	215	222	228	214	229	239	207	223	224	223	214	237	209	193	211	225	234	217	240	217	225	251	232	202	216	234	239	218	229	210	228	219	227	212	237	192	220	225	218	234	250	228	240	207	198	229	204	226	226	211	202	231	210	225	237	199	236	233	226	204	226	213	206	229	220	213	190	231	224	259	207	209	227	222	214	233	210	227	207	233	224	232	202	218	209	224	239	214	222	241	218	206	200	226	221	199	216	245	259	201	231	208	205	214	212	245	245	218	226	238	218	220	231	213	215	201	204	193	246	236	205	256	264	206	195	213	231	234	197	220	217	210	225	196	237	213	210	228	203	225	215	250	204	221	188	224	202	197	237	216	247	213	198	245	185	232	235	242	246	203	211	215	247	229	256	202	223	206	229	217	236	219	220	231	212	219	202	212	225	223	238	221	227	223	217	230	194	232	199	229	209	220	215	214	201	255	210	228	226	210	220	222	238	245	225	206	223	189	205	213	240	246	222	235	207	259	227	201	234	213	234	238	231	207	197	213	207	223	202	225	209	230	240	208	197	246	230	237	200	213	222	230	225	225	216	212	223	221	223	225	210	227	205	203	213	220	220	202	213	211	231	224	237	213	231	206	221	233	224	219	225	233	253	219	248	210	203	223	241	212	199	216	218	221	215	213	226	228	193	231	251	234	203	205	220	200	223	232	227	231	209	225	209	242	202	206	215	236	220	204	245	200	202	218	247	216	229	210	223	211	213	215	225	233	204	220	218	201	232	236	229	201	231	183	211	212	208	210	225	226	197	239	218	250	211	210	220	232	227	200	224	198	214	189	237	218	238	208	217	207	199	247	218	183	201	226	212	230	251	202	218	227	219	246	205	239	203	219	218	233	242	236	237	214	226	229	224	225	218	213	206	221	207	210	235	208	204	209	240	233	208	209	223	215	188	220	226	217	231	224	198	222	217	218	214	237	212	208	206	218	239	201	216	249	197	208	196	222	189	236	221	226	230	212	213	221	215	250	187	202	214	231	208	230	232	217	250	220	202	218	241	212	221	219	238	244	211	214	222	238	203	213	214	213	236	177	215	217	212	232	203	213	200	230	215	213	219	229	193	221	216	228	233	214	204	212	211	223	220	223	213	208	234	238	215	196	237	231	243	196	196	203	213	210	197	224	245	213	242	198	203	217	216	229	224	206	239	218	234	231	234	212	234	230	226	198	232	246	196	257	230	206	204	215	228	219	215	229	217	235	200	203	228	197	230	244	221	202	236	233	193	214	238	234	212	214	218	212	219	218	200	208	184	233	256	216	213	192	226	244	229	234	224	224	229	235	223	223	243	251	183	229	224	226	220	197	220	225	242	226	246	201	215	198	220	195	225	216	189	227	212	216	209	246	198	215	189	218	198	201	224	229	220	236	224	209	242	185	220	229	228	223	196	240	250	235	266	210	223	210	215	258	229	211	205	222	241	192	227	227	239	196	190	225	254	247	238	229	227	221	219	217	238	228	222	224	213	204	214	205	189	211	217	205	232	231	218	208	221	199	235	218	228	227	214	192	221	210	236	229	249	217	217	236	224	220	227	211	232	209	209	220	198	216	240	228	259	218	203	214	211	213	225	245	200	223	222	229	238	225	199	197	200	220	228	224	211	226	224	230	223	194	216	201	234	202	220	208	232	230	201	208	234	223	238	242	190	204	217	192	219	207	247	232	233	211	214	229	243	203	231	195	250	208	217	221	213	245	226	202	235	231	213	217	216	232	230	269	215	221	239	202	228	250	214	216	217	205	202	219	224	197	208	202	217	225	217	223	196	207	216	239	212	208	236	222	191	237	232	244	243	242	226	208	232	224	224	226	214	209	204	202	200	219	237	221	203	218	218	236	196	241	222	214	191	177	214	179	195	206	220	215	201	235	222	239	219	227	205	230	220	243	239	227	236	213	236	228	216	206	224	200	198	209	200	232	219	237	209	217	229	225	247	229	198	214	207	220	204	214	241	195	191	211	218	225	177	214	197	216	195	214	222	203	225	220	203	216	230	226	218	229	246	217	208	241	190	217	205	209	191	199	230	234	212	223	218	234	225	226	225	219	251	220	240	223	232	209	213	228	198	221	202	261	215	226	237	206	217	205	209	239	207	190	213	207	249	219	231	219	219	228	218	223	204	227	214	227	222	222	219	212	230	215	246	243	230	231	232	219	215	221	227	209	227	259	199	216	195	222	242	228	213	232	181	199	227	224	212	245	249	232	202	216	213	209	205	226	237	221	201	228	222	208	215	220	209	224	233	229	217	242	220	228	232	229	239	227	210	226	204	226	203	236	257	235	210	208	257	207	216	242	208	227	211	253	224	218	219	219	232	193	225	218	216	229	210	217	234	210	223	244	226	226	251	219	211	232	237	226	235	218	212	223	229	222	222	196	209	233	236	201	205	226	196	243	224	210	211	217	215	224	234	204	222	190	204	230	208	205	226	208	263	234	230	231	215	198	210	225	206	232	220	243	233	245	220	228	201	212	235	241	208	239	220	225	217	210	220	223	216	198	210	226	225	223	221	203	205	217	231	223	213	207	227	208	223	224	199	207	206	235	219	214	231	205	203	216	203	231	245	237	203	213	245	207	218	228	234	219	229	242	233	207	205	209	226	211	199	246	217	233	221	242	243	218	201	224	224	199	215	219	221	214	205	216	195	225	223	229	209	243	226	219	204	218	232	228	222	201	192	195	230	223	233	235	228	194	233	206	251	257	217	238	209	193	214	216	221	180	219	244	185	227	220	215	264	214	219	227	218	222	215	265	214	224	219	209	209	199	211	235	203	200	243	208	221	247	205	228	220	187	224	205	244	216	234	223	210	213	233	233	208	214	242	223	223	245	223	227	232	251	226	216	242	234	218	231	229	208	220	208	225	227	238	214	217	218	207	210	220	203	215	219	238	243	205	200	222	237	231	215	227	231	227	240	219	218	212	189	240	242	243	213	205	241	208	228	244	203	221	212	228	229	221	227	219	219	212	237	198	209	254	250	220	236	227	196	221	231	213	215	223	214	232	204	247	246	245	232	229	216	205	233	201	229	237	225	200	207	212	209	243	239	231	220	229	227	233	217	233	209	229	209	220	246	234	218	217	238	229	212	222	220	234	209	232	232	219	211	213	215	198	223	206	239	219	207	209	212	203	194	237	211	230	238	233	218	223	218	210	215	224	231	208	210	243	214	234	230	230	213	224	207	205	223	220	228	250	220	213	222	232	199	222
39658	54255	37639	6932	2823	2014	1460	1230	964	814	661	623	588	548	474	465	424	426	362	363	310	319	347	296	316	293	299	312	329	290	264	263	302	269	283	254	260	278	255	272	249	262	257	251	230	255	300	245	263	269	264	268	279	233	232	250	266	257	251	266	242	271	252	248	278	278	247	237	274	261	270	266	232	241	278	256	219	262	241	264	245	217	254	250	276	215	277	235	234	252	254	233	273	253	245	287	232	253	224	261	258	250	238	243	213	240	232	254	262	236	219	254	236	259	257	253	218	264	236	245	256	256	230	235	268	239	298	253	236	241	215	244	243	264	227	262	240	270	223	255	244	240	263	195	263	234	242	239	283	248	254	237	257	262	254	197	221	267	231	259	247	246	247	256	252	277	228	234	247	230	225	239	244	243	238	237	244	225	233	246	267	245	243	277	246	250	257	230	249	243	230	276	235	234	258	250	233	235	250	258	253	264	222	260	229	263	253	266	231	230	246	259	248	232	237	267	257	269	240	256	255	246	206	228	228	276	245	250	220	243	245	216	220	264	233	220	262	233	228	264	257	249	242	235	248	265	232	239	226	240	262	250	267	260	203	230	260	264	244	230	232	226	262	241	232	247	250	275	261	233	229	247	232	234	252	245	230	263	252	222	241	277	258	248	231	233	224	256	236	240	220	247	273	243	229	219	245	258	228	247	245	235	240	261	238	227	268	254	201	246	238	237	241	237	253	241	213	228	235	235	219	251	243	245	243	247	235	255	233	248	263	247	231	238	248	251	233	234	242	243	248	234	240	264	272	235	260	234	223	241	252	227	231	255	238	267	259	238	251	242	241	242	256	249	209	254	230	232	275	249	261	266	246	230	242	229	223	262	239	228	235	231	231	248	284	238	237	264	229	248	231	243	290	249	253	241	227	229	231	243	229	246	259	251	247	244	272	248	239	230	219	247	225	255	222	229	254	239	260	209	260	280	248	233	276	248	254	233	230	221	250	257	245	258	278	270	236	247	245	232	252	231	229	245	233	243	273	253	236	237	240	265	246	220	240	269	259	224	261	250	247	227	245	262	254	219	224	235	245	270	262	256	222	220	258	252	260	249	221	227	249	236	260	287	230	229	270	225	214	258	269	276	243	229	215	231	243	248	240	232	262	245	213	241	252	234	229	261	245	223	237	252	231	244	247	248	246	244	243	260	250	277	268	274	236	236	249	284	224	201	236	263	247	257	212	258	258	238	240	252	273	224	242	257	244	257	246	260	254	256	263	210	246	271	263	214	234	243	238	244	217	231	244	247	235	226	263	237	263	263	233	248	226	239	247	240	254	242	247	255	214	259	263	196	247	245	236	245	248	222	239	255	229	237	258	253	249	243	252	225	265	255	274	252	240	236	243	243	264	234	245	238	242	238	258	238	248	229	261	243	225	230	255	210	248	270	227	274	249	218	236	249	193	252	233	239	258	238	235	253	268	233	256	245	236	249	242	267	230	211	259	243	232	245	255	235	243	236	268	234	230	234	236	243	235	248	228	246	242	235	254	255	251	274	246	252	252	235	241	196	277	242	261	241	247	223	251	241	268	267	258	234	270	230	268	252	250	245	227	263	249	244	233	262	242	206	238	261	250	246	250	230	293	270	258	223	227	245	216	272	256	263	233	261	250	253	245	221	232	226	245	243	235	238	204	238	243	245	244	271	236	215	254	246	246	248	219	241	247	217	249	278	245	268	253	231	260	248	248	258	253	249	232	245	243	234	261	228	261	246	224	242	253	238	240	240	262	283	239	259	250	243	269	225	265	253	239	231	213	238	230	245	270	259	237	239	227	234	221	249	238	237	252	232	269	242	251	233	200	230	265	239	215	278	230	241	247	267	246	232	233	230	254	235	248	254	233	232	276	245	231	217	256	250	244	232	268	262	246	271	241	236	244	216	264	227	238	237	225	255	230	210	246	250	261	240	235	253	236	245	230	232	241	260	250	228	281	202	229	241	243	265	262	223	278	253	217	202	206	259	229	252	263	249	243	240	238	229	227	227	263	243	236	221	236	253	258	238	259	246	220	257	235	229	248	270	269	217	258	209	225	252	243	243	263	252	240	278	238	239	239	235	237	232	253	237	252	216	227	266	271	249	261	254	240	243	252	266	258	226	228	238	250	235	211	230	268	267	226	256	246	255	261	239	232	243	246	224	209	269	248	240	244	228	252	253	242	256	238	241	227	235	252	267	246	257	214	234	253	265	248	262	244	229	259	217	245	224	245	260	253	271	230	257	206	260	263	225	225	253	256	236	239	222	222	240	230	238	262	241	242	264	259	260	255	248	208	235	264	264	248	220	270	238	250	196	224	226	232	236	227	283	233	247	233	238	246	242	238	232	237	257	255	247	238	240	233	229	247	246	237	256	240	247	275	229	230	219	247	235	248	246	238	233	247	271	263	270	274	226	250	231	234	242	223	233	257	255	231	227	227	254	244	243	237	221	254	233	251	240	244	214	239	248	230	227	239	251	254	225	218	251	240	226	252	242	212	254	229	257	235	226	265	249	240	241	240	231	240	220	248	220	232	217	239	248	263	244	228	236	215	248	243	243	253	249	249	217	267	229	223	234	246	232	248	253	267	236	244	228	251	248	230	233	231	244	245	250	246	228	250	264	230	237	248	238	272	246	240	256	228	246	234	226	245	264	241	281	251	246	245	240	245	250	211	261	234	240	239	230	253	254	235	243	203	213	226	247	238	255	283	258	236	248	251	241	233	254	248	251	261	248	246	247	231	232	241	262	243	202	260	238	225	236	220	236	253	233	267	263	234	251	265	212	253	240	227	229	270	225	243	234	230	250	236	251	254	245	258	255	227	280	251	233	226	263	233	261	223	237	230	257	229	260	243	230	242	250	258	238	268	247	249	247	216	229	248	246	252	233	276	247	233	241	259	246	238	241	247	243	236	255	254	230	225	209	223	243	231	241	234	230	265	234	231	255	220	230	254	255	209	266	238	238	206	249	237	253	264	241	252	272	258	252	250	273	242	247	272	261	250	239	235	260	239	248	251	216	229	216	279	212	238	259	231	254	238	250	235	246	220	250	257	210	267	206	231	235	222	208	253	246	229	243	232	227	230	225	236	228	240	256	230	255	245	262	248	237	257	240	224	260	244	250	233	220	220	237	267	229	246	239	227	253	248	239	242	261	228	233	227	258	216	238	240	236	269	242	233	231	233	215	242	280	298	235	229	235	230	233	231	248	223	248	249	238	239	245	249	240	228	262	265	245	225	261	230	247	225	240	251	245	241	246	238	238	265	245	270	229	248	227	228	235	259	240	227	249	246	239	234	255	267	243	268	278	249	240	246	238	259	279	232	230	245	240	234	226	262	248	227	223	203	237	239	233	257	257	261	236	253	252	238	224	229	236	247	264	264	250	248	217	238	271	251	225	219	236	238	258	235	237	234	231	247	250	222	256	254	236	216	237	239	237	233	228	221	249	230	244	249	242	224	269	226	259
23048	20747	27371	24008	20676	20411	7812	1372	1009	971	810	770	758	737	647	647	628	614	553	622	542	555	545	585	536	534	533	569	518	565	536	562	572	494	505	511	507	501	514	505	497	522	491	536	466	528	533	514	505	495	509	510	527	512	490	495	523	484	510	527	490	513	514	489	484	498	498	485	516	500	491	471	480	498	496	497	503	523	525	472	532	481	520	510	494	513	500	494	532	490	505	497	488	501	532	528	513	540	507	489	495	476	496	528	450	479	535	496	486	497	508	499	513	472	493	536	461	443	493	549	498	500	509	526	490	519	498	509	498	479	506	520	535	479	526	505	493	437	532	530	533	513	508	520	448	454	527	478	530	476	472	515	510	525	484	492	492	505	511	500	487	478	519	501	489	504	489	508	468	503	498	526	508	529	524	500	528	529	518	466	486	487	518	529	514	499	490	516	446	475	514	527	470	508	503	497	532	520	468	491	496	516	522	495	506	491	542	510	522	462	517	472	489	486	493	512	484	537	466	479	516	477	440	518	506	483	516	485	481	498	497	531	530	457	488	500	505	509	482	546	448	494	511	488	527	510	488	480	458	486	500	485	508	509	547	503	487	523	499	492	497	514	463	465	491	487	482	464	500	520	490	451	493	485	479	529	491	496	529	501	497	498	463	525	484	496	519	462	509	507	522	536	480	479	516	514	514	507	502	508	516	520	448	499	507	497	481	491	467	490	480	506	478	536	481	493	491	506	465	480	462	466	509	527	501	502	509	495	459	481	502	526	479	475	504	497	480	495	506	485	480	493	491	484	486	489	504	488	487	483	489	496	489	503	475	486	512	501	466	452	504	471	464	516	494	507	498	503	469	475	470	525	507	526	470	499	511	515	491	527	523	507	502	498	511	510	515	493	505	500	523	500	503	511	478	483	551	519	469	504	481	500	487	548	512	502	468	512	472	448	495	524	475	478	479	531	494	526	477	511	494	479	506	511	529	488	502	490	449	457	488	518	545	507	490	492	511	507	473	503	485	521	535	489	466	493	488	520	509	505	465	502	518	520	535	517	504	473	466	486	525	506	458	555	505	508	499	543	519	481	481	494	522	504	501	473	465	490	482	497	491	507	513	479	521	505	524	505	470	503	500	498	467	531	463	540	423	484	497	496	487	474	540	497	520	507	482	519	520	471	513	490	467	457	485	492	513	497	499	548	485	463	520	494	503	491	501	532	510	488	453	536	529	528	522	556	488	520	500	471	524	510	469	510	479	459	465	481	514	492	495	505	479	489	456	497	498	489	517	518	484	535	501	490	517	509	526	533	491	525	520	501	512	509	507	538	468	517	558	470	521	496	499	535	509	510	498	503	473	479	502	541	518	514	494	507	462	496	474	528	467	490	479	511	488	484	469	509	501	497	499	473	501	525	474	474	516	488	508	496	495	495	492	485	481	435	482	483	464	513	507	511	466	501	491	514	493	479	522	511	492	532	522	515	480	456	474	485	525	536	470	457	519	472	480	505	498	494	445	452	498	514	518	535	515	507	523	514	485	480	516	525	475	478	506	478	488	491	535	503	489	511	516	505	488	509	513	475	514	492	501	474	444	524	454	519	528	481	493	514	486	463	485	459	497	484	511	477	528	529	493	506	518	490	485	514	494	486	501	489	502	482	503	494	534	515	485	509	474	512	503	507	520	501	498	479	500	522	509	463	494	537	444	501	487	516	493	536	500	504	532	483	539	537	474	493	482	471	478	444	496	541	471	504	516	490	461	520	478	535	498	464	488	444	549	553	503	508	500	510	499	547	506	507	530	504	544	504	510	505	471	468	503	503	478	510	484	516	492	479	514	467	507	496	451	492	460	546	510	485	541	459	514	490	522	492	473	477	509	485	517	485	488	485	513	489	509	479	463	513	480	478	442	485	487	478	467	508	513	505	454	487	540	484	464	497	530	522	528	533	498	496	529	498	470	496	525	461	484	480	488	496	479	486	527	470	498	512	524	532	502	507	456	517	540	496	465	476	502	484	507	506	523	478	501	483	453	506	502	498	484	514	503	495	476	537	414	496	488	532	508	448	483	551	497	517	472	550	490	487	490	512	525	486	502	471	519	458	505	478	511	467	492	526	487	470	512	493	520	473	545	466	501	491	472	445	525	478	462	492	500	504	459	486	512	462	492	491	475	485	480	513	517	480	485	489	472	526	488	497	507	471	471	480	494	463	527	485	490	553	470	504	490	497	506	484	501	522	513	464	532	501	486	444	482	476	527	508	508	519	516	489	512	459	463	494	508	495	519	463	502	479	515	450	491	475	488	479	497	470	488	505	481	483	500	509	518	473	490	490	483	514	490	487	467	503	516	498	497	500	479	488	521	456	534	483	492	458	545	508	492	491	501	482	503	500	491	477	519	522	522	504	516	508	511	495	520	499	540	477	510	498	517	511	521	524	502	526	503	497	452	517	488	523	492	495	469	476	490	487	517	509	526	516	512	477	499	486	491	493	488	508	502	517	482	531	477	485	468	492	498	509	480	503	497	481	532	473	490	513	499	489	491	490	515	473	535	476	505	504	510	533	481	493	479	477	522	506	565	481	524	503	507	478	492	506	492	495	490	497	504	480	513	489	538	428	473	516	482	467	453	432	530	500	507	486	493	499	533	514	505	482	515	494	510	500	465	495	508	542	517	478	457	480	539	484	531	487	476	487	497	483	513	496	518	499	455	509	533	497	490	520	505	517	490	483	473	486	545	490	532	473	521	506	475	489	518	492	513	473	472	497	490	491	472	464	500	511	484	536	451	515	487	494	456	502	482	504	491	496	494	513	509	488	513	493	471	505	484	487	517	457	507	510	519	479	497	514	471	472	488	456	476	517	467	512	525	485	457	486	509	465	491	506	511	450	513	505	489	488	495	509	494	514	455	506	494	508	516	519	468	522	494	489	505	507	482	508	514	477	501	490	481	500	485	482	533	473	496	497	480	505	460	499	530	472	483	460	486	476	491	489	498	470	458	499	490	466	512	483	476	507	443	496	501	494	495	516	476	512	534	510	490	497	465	474	501	570	497	505	502	520	490	492	451	515	521	491	484	523	486	503	546	495	495	471	480	486	476	532	465	477	481	484	493	479	551	448	463	525	488	512	483	479	507	480	477	505	509	459	477	513	483	509	482	466	538	518	477	491	470	510	472	487	525	533	517	483	511	503	494	496	509	478	472	504	450	509	492	517	496	500	498	530	457	500	517	504	517	465	475	485	467	552	489	513	504	500	490	492	484	524	495	479	515	504	472	506	500	515	511	460	510	475	469	482	497	526	501	492	515	497	489	498	485	519	474	479	487	492	497	524	545	491	512	527	488	463	493	477	474	494	474	500	478	491	488	525	509	493	491	476	521	461	474	492	508	483	487	495	530	512	517	457	512	520	444	490	524	462	491	500	472	519	497	482	526	508	513	535	505	464	508	523	488	498	493	469	496	485	509	528	519	502	497	442	499	452	509	450	500	514	486	454	514	501
42996	60812	41853	11024	5028	3618	2705	2214	1865	1624	1332	1119	1066	984	982	870	798	750	799	715	665	645	661	619	638	618	598	581	606	543	542	555	578	551	548	534	544	498	519	506	550	544	516	535	525	543	535	545	528	478	533	529	522	501	495	443	524	523	509	480	561	482	503	511	491	524	513	538	478	509	460	502	496	492	520	503	526	514	535	500	521	496	506	491	516	493	491	505	488	534	484	515	489	515	463	498	528	465	565	476	494	496	476	486	486	464	476	573	495	496	525	513	495	494	526	489	444	486	487	423	492	519	466	491	515	501	486	482	471	480	505	519	496	475	474	483	493	490	536	464	491	486	478	434	458	476	490	485	467	488	511	474	447	492	485	490	493	476	501	487	489	519	509	452	493	525	499	476	460	537	490	513	518	466	478	508	476	492	485	496	504	457	455	463	453	493	497	480	468	495	465	480	511	513	500	484	479	489	475	491	448	505	475	460	492	539	506	472	497	443	484	476	527	489	519	486	490	491	468	448	499	449	467	527	493	472	471	470	523	482	483	527	460	515	520	471	489	513	478	517	511	485	501	490	472	469	510	492	489	499	477	492	475	482	482	500	488	512	503	476	494	459	479	464	489	488	478	482	489	517	461	464	487	477	468	492	457	480	482	524	436	526	490	494	495	525	480	456	463	467	473	464	563	451	489	461	483	491	577	516	497	478	483	474	472	504	466	480	479	497	488	502	515	532	517	532	544	486	493	498	494	467	458	476	473	447	489	478	450	485	482	499	513	517	477	436	462	530	454	538	478	492	510	496	490	505	487	503	486	477	515	504	482	500	477	446	493	502	505	521	496	488	464	452	487	489	484	466	504	489	509	512	463	454	492	489	451	505	492	503	480	468	490	480	490	467	493	490	509	487	488	504	502	454	480	486	460	453	501	484	492	500	511	465	521	455	476	496	503	519	487	477	488	465	531	504	503	485	500	479	509	457	460	506	498	520	442	465	539	522	481	516	493	492	476	486	515	479	471	483	494	496	484	507	515	469	494	489	476	500	487	490	519	498	457	524	492	468	495	493	482	500	455	499	516	510	472	503	512	479	494	479	495	478	480	510	458	500	504	508	487	455	491	458	484	505	498	456	505	495	467	486	521	571	477	475	480	462	444	488	487	505	501	489	495	512	447	493	465	489	504	508	454	512	507	495	468	505	448	459	489	459	500	506	513	499	475	481	450	448	453	487	486	468	509	498	507	487	485	522	484	468	492	465	503	512	491	500	494	499	493	485	524	491	483	485	490	495	488	484	503	514	452	481	486	494	501	449	473	501	483	489	521	517	482	461	549	478	476	523	442	481	452	495	521	502	458	488	494	513	466	508	496	478	436	470	503	516	505	462	486	470	486	506	489	493	519	520	444	481	495	515	453	503	479	468	478	485	487	506	482	489	483	473	477	504	492	509	494	530	448	491	494	441	444	485	497	466	550	498	523	480	499	457	478	459	511	479	481	475	493	496	458	443	515	487	489	465	478	448	514	495	486	472	536	487	511	534	490	457	519	506	508	496	497	500	499	498	487	533	496	469	515	485	482	466	484	485	510	502	509	503	469	466	463	474	502	505	467	527	468	479	501	510	502	509	482	495	530	451	497	508	492	500	516	489	512	486	508	516	508	493	470	489	445	458	470	466	431	513	479	515	543	506	456	451	478	489	505	461	466	492	500	482	465	469	483	436	498	527	512	490	491	484	485	459	514	454	502	482	508	468	518	498	497	460	491	445	508	487	474	507	519	501	461	485	480	502	476	496	486	494	481	488	493	465	478	477	492	530	442	487	485	461	470	470	509	493	521	473	455	475	506	486	537	491	489	493	546	495	458	519	468	461	490	506	490	483	498	488	502	441	473	482	532	453	495	510	484	529	511	508	513	494	485	458	456	480	510	487	483	486	473	484	453	497	484	497	486	477	501	524	517	484	453	472	460	476	486	497	482	509	510	462	474	490	488	466	437	481	489	504	475	482	504	445	460	522	464	474	488	486	554	484	522	504	506	454	457	455	458	481	464	481	479	486	490	470	474	516	501	486	495	474	501	535	481	526	489	476	502	469	465	492	483	518	488	492	461	489	451	471	493	463	500	493	507	498	525	455	502	485	551	505	509	440	486	499	480	519	513	455	449	501	477	459	486	515	501	467	505	498	504	515	460	503	485	499	471	491	426	464	491	500	475	480	497	490	497	501	478	492	495	508	488	489	512	466	468	438	556	497	507	521	454	491	506	487	449	496	471	496	496	467	512	480	477	494	482	484	480	491	488	491	485	491	484	484	452	479	503	494	474	494	460	514	490	493	491	476	498	489	460	472	468	469	505	453	502	449	476	524	508	472	487	482	454	541	459	488	484	471	489	485	517	473	480	496	493	489	507	492	494	518	525	466	461	470	468	503	483	484	485	491	493	487	502	469	491	470	462	504	511	506	487	486	473	519	472	519	499	455	511	501	511	509	478	493	483	523	517	430	470	514	487	469	499	475	528	468	488	498	516	485	471	480	491	483	480	487	484	495	523	449	495	490	447	515	458	492	470	470	445	493	442	448	494	523	494	439	429	506	527	463	506	508	479	480	492	485	504	442	517	463	518	461	507	580	510	498	521	484	524	482	503	464	477	531	483	491	555	504	471	498	467	491	461	489	496	461	469	452	493	466	480	470	493	506	470	484	508	458	502	482	501	491	513	517	475	485	458	450	486	504	451	504	479	505	471	496	486	458	492	499	469	473	507	488	469	493	483	486	491	510	531	473	471	488	487	451	482	461	511	488	478	445	491	477	492	479	497	450	480	460	480	497	480	470	499	486	463	499	478	482	508	481	461	505	476	523	469	477	514	497	488	466	510	450	466	527	475	466	531	499	475	497	475	490	454	499	493	532	502	499	515	515	527	496	452	519	497	483	483	508	500	469	525	507	522	494	491	457	509	481	496	473	485	517	479	476	448	509	449	476	498	470	515	506	525	525	488	497	483	449	533	479	458	511	501	494	477	465	537	434	516	501	495	490	491	542	503	513	500	476	461	490	486	508	475	505	471	469	506	516	479	517	500	479	482	494	469	501	490	475	498	518	478	505	463	477	471	501	489	507	460	530	464	484	461	491	518	490	501	508	514	521	507	510	472	506	492	482	482	451	525	492	507	494	504	500	477	513	503	462	462	468	493	532	491	497	488	496	515	455	476	476	491	481	486	470	479	498	512	476	470	514	504	513	490	502	488	489	445	487	466	513	462	504	469	466	532	502	475	452	481	496	510	508	495	480	486	503	507	486	527	490	513	466	483	445	518	496	504	484	495	481	518	503	503	512	488	513	475	469	538	506	499	484	501	491	508	488	492	484	465	491	483	502	475	518	522	491	482	538	484	494	495	447	472	449	500	461	500	490	467	478	507	499	529	493	534	517	467	483	480	510	497	453	470	459	489	465	471	480	446	453	516	449	512	478	494	464	481	501	502	485	481	464	499	504	521	483	465	456	480	489
32608	26830	16295	2284	570	501	461	430	442	433	433	440	475	417	436	454	446	447	403	423	432	430	424	439	372	414	405	431	395	415	430	453	389	413	407	417	371	385	428	402	454	434	429	417	457	422	380	415	431	426	446	376	446	386	396	414	419	433	435	380	447	422	418	421	411	404	448	408	409	405	423	383	435	409	401	374	418	413	419	436	427	450	415	438	433	411	442	380	403	407	419	385	411	415	411	398	388	421	398	395	419	371	420	401	421	393	397	397	435	418	416	398	415	433	436	421	411	453	451	445	424	416	412	420	422	437	410	388	414	431	406	429	437	386	432	412	401	420	408	408	389	456	407	444	440	408	424	410	425	426	439	449	436	407	380	435	437	402	440	423	409	415	418	405	409	432	417	419	430	427	470	462	369	401	450	417	437	431	410	404	429	468	395	433	418	396	438	447	404	429	458	446	422	400	393	448	431	413	407	413	409	418	413	404	396	418	403	445	434	419	412	428	390	455	404	422	403	415	398	423	421	417	428	398	425	406	415	416	391	395	401	430	421	418	411	422	415	405	407	415	459	394	420	434	416	421	423	424	446	424	409	442	422	391	425	462	409	451	393	406	444	417	408	402	427	442	396	408	402	435	440	416	419	398	434	436	415	454	436	412	427	421	421	433	419	413	419	412	437	399	430	416	412	400	406	404	384	395	396	418	428	399	421	408	416	403	414	432	392	418	398	399	391	409	442	423	411	418	445	455	416	410	395	398	419	422	434	410	447	420	393	414	373	406	450	455	415	421	377	400	405	394	435	392	409	438	426	428	439	449	418	448	412	415	429	438	423	457	447	396	442	467	400	409	406	431	409	429	396	425	467	401	425	397	426	440	423	418	385	433	470	436	481	421	385	437	397	419	424	426	390	428	429	430	421	414	451	401	411	440	410	450	441	419	407	397	377	426	406	410	448	442	462	404	417	437	389	412	427	393	451	404	430	447	416	444	385	451	403	413	414	399	412	423	409	426	444	430	393	430	388	464	421	437	377	451	411	434	425	395	443	405	433	455	407	401	397	414	394	400	437	426	422	405	449	438	407	428	394	426	429	412	435	428	380	418	436	397	437	428	406	410	408	404	403	426	403	393	398	407	432	445	432	432	445	402	450	392	450	468	400	410	423	406	410	436	418	420	406	401	406	416	419	415	426	406	432	383	477	439	433	409	414	415	452	459	391	405	443	444	386	444	428	444	417	412	417	404	405	422	407	419	427	364	392	417	434	377	441	414	416	397	418	418	444	436	397	449	408	426	419	397	437	394	401	399	397	449	421	403	411	436	431	407	389	386	427	427	442	410	431	397	431	423	384	421	399	400	410	413	441	378	428	423	449	379	421	402	430	388	427	449	466	413	396	397	443	428	409	401	425	465	388	403	437	406	410	408	432	443	393	415	447	419	437	415	390	465	415	386	408	424	422	392	422	424	364	430	413	417	414	406	439	414	407	390	438	455	425	414	390	437	444	425	401	424	389	416	413	399	412	432	406	416	418	420	440	403	446	433	388	396	405	396	417	399	433	424	405	421	415	409	404	416	440	398	441	419	434	440	441	440	457	420	421	384	449	430	407	422	420	397	380	410	402	410	431	434	416	451	424	408	425	392	432	425	411	420	426	409	435	382	359	423	420	442	437	376	396	399	410	407	448	364	446	419	415	418	437	425	415	410	428	421	422	395	422	413	456	414	421	428	401	413	414	419	410	416	409	466	459	472	425	408	377	413	401	440	438	408	423	429	412	375	415	416	439	407	438	412	403	415	432	392	393	408	432	419	402	411	431	381	459	424	415	429	452	363	417	400	405	414	434	434	412	444	422	412	423	417	415	443	422	408	418	435	433	426	458	419	411	445	443	440	435	408	395	404	404	422	390	445	417	399	404	460	429	416	418	412	413	428	412	431	423	444	409	421	394	414	429	450	451	409	413	409	390	427	434	423	415	403	406	410	454	440	442	393	371	407	407	404	438	413	370	420	443	406	397	394	448	411	445	392	394	452	380	418	483	400	438	400	398	402	390	405	423	420	426	403	437	425	374	423	442	470	411	439	378	431	400	422	433	435	391	422	420	424	414	422	414	421	391	436	427	408	404	421	428	422	417	407	436	440	410	412	449	421	473	395	447	391	383	450	422	433	400	437	406	413	404	438	439	432	415	415	393	392	371	408	442	432	417	381	398	404	403	402	414	461	421	429	431	438	397	425	406	443	412	431	394	397	417	399	407	390	400	417	421	420	404	427	421	447	437	473	434	423	403	436	400	436	405	427	448	441	440	407	414	424	413	403	414	427	407	396	452	422	405	416	416	425	417	408	405	397	424	425	406	428	406	403	400	443	403	383	416	399	443	443	439	407	416	415	437	454	422	430	398	412	414	436	405	405	417	456	411	434	417	427	436	395	448	450	442	455	432	414	398	407	400	419	405	396	407	381	453	411	397	394	446	408	428	426	406	458	396	441	391	444	409	416	384	368	399	425	443	391	412	409	444	431	413	394	460	419	423	400	380	436	417	431	427	435	416	427	398	414	440	453	451	418	407	410	436	368	450	440	409	409	409	417	427	424	402	425	425	427	451	437	398	391	418	449	401	428	437	406	421	415	430	431	415	422	420	451	428	391	454	451	422	406	425	447	455	441	419	390	432	420	441	430	428	406	451	427	449	424	426	417	444	420	434	419	425	406	410	427	397	442	419	403	429	403	394	406	393	446	454	391	401	425	411	393	432	404	447	406	430	428	427	462	411	410	427	413	428	415	433	409	391	382	411	400	421	425	391	414	420	399	432	413	408	422	382	402	432	418	424	415	401	426	425	402	429	435	415	439	349	429	426	375	419	385	419	412	414	427	444	404	401	425	408	385	394	410	443	378	396	446	413	405	398	426	441	407	408	444	432	421	367	397	404	406	383	410	404	447	399	458	412	416	440	436	436	421	430	404	409	409	430	413	426	373	420	420	445	414	377	396	418	409	406	380	451	429	433	440	444	401	453	418	434	415	471	413	424	393	434	383	406	429	464	396	427	419	454	426	456	413	395	409	402	443	431	443	408	418	439	417	448	443	410	446	454	436	447	451	422	458	429	387	416	448	453	415	431	422	448	402	422	437	421	414	379	388	419	427	393	410	428	394	415	422	374	396	439	401	411	404	418	447	431	404	378	422	402	435	405	422	413	448	392	448	454	408	381	440	425	411	422	399	454	422	437	418	445	397	424	434	452	403	391	403	457	476	427	445	412	423	405	414	418	434	398	415	385	439	441	423	404	396	379	437	416	378	408	402	418	406	412	472	395	463	453	391	405	447	414	410	425	400	408	380	420	400	425	401	419	412	401	391	416	411	440	414	460	399	388	431	412	441	423	430	400	404	442	419	406	409	460	387	421	416	437	441	407	397	420	432	446	385	456	407	412	395	440	427	431	407	394	398	416	447	432	405	450	420	452	424	422	401	426	401	458	435	450	392	392	454	401	465	421	430	419	417
33816	35693	17315	1172	636	571	505	530	498	511	466	471	508	513	494	443	448	456	453	459	400	484	467	498	484	423	471	459	439	467	494	464	473	470	467	488	472	474	499	473	449	444	452	464	445	466	473	465	467	463	487	462	446	460	492	436	473	481	465	447	453	456	465	469	443	466	486	448	441	463	451	452	493	441	496	492	478	504	459	459	503	486	494	461	483	433	431	442	474	493	428	495	484	475	457	439	468	446	435	438	441	449	518	434	434	486	449	501	441	459	455	416	420	467	466	449	439	463	458	444	466	475	487	466	469	489	444	507	457	435	498	494	446	476	450	458	473	469	477	481	446	465	475	448	429	469	511	478	454	449	460	469	487	465	437	473	468	488	465	427	478	453	426	486	453	471	427	461	461	461	431	457	494	490	468	488	523	461	492	448	452	499	473	509	453	456	484	468	431	441	468	463	442	471	444	432	472	456	475	426	433	498	450	456	468	471	438	446	485	447	465	484	512	485	454	470	458	453	481	467	439	455	455	449	447	473	454	443	469	452	436	465	433	447	460	478	430	423	501	467	441	420	456	476	468	506	470	503	446	442	496	426	430	471	447	427	456	433	488	450	466	480	450	442	480	461	438	465	427	482	455	515	458	417	435	447	465	485	465	467	493	446	496	472	490	477	480	474	458	451	424	471	445	483	464	473	442	450	465	455	449	479	444	460	444	463	485	444	433	469	451	447	437	451	435	481	472	471	412	455	467	471	429	458	480	459	458	463	486	456	466	479	489	482	457	495	455	493	468	499	469	439	416	487	452	481	533	474	449	469	461	539	457	463	449	462	468	455	477	469	470	483	448	458	455	445	488	447	431	442	480	446	458	445	482	484	459	468	448	489	437	496	491	465	425	455	481	483	502	440	440	459	502	456	456	494	436	479	472	449	482	469	457	483	487	431	454	465	439	438	498	452	424	469	466	457	497	450	461	480	455	453	441	465	480	437	485	452	395	480	442	432	478	455	465	484	436	470	489	437	446	462	446	496	400	452	467	422	450	453	478	461	434	446	469	451	459	464	472	487	481	429	430	453	458	489	477	458	469	404	458	429	465	478	469	420	504	428	477	465	474	453	492	508	504	431	458	486	419	426	428	459	478	454	451	430	452	489	474	461	453	479	476	460	475	471	468	424	448	469	490	434	450	506	460	473	428	461	459	450	445	441	474	441	482	456	480	463	461	453	441	437	453	484	422	466	462	472	465	464	453	500	471	454	458	480	471	432	504	457	494	496	425	479	438	465	433	452	440	462	477	443	486	458	492	491	489	435	452	444	460	488	432	452	461	463	410	477	455	484	488	422	445	486	500	485	448	428	451	454	453	484	472	449	470	492	466	448	453	482	467	471	431	492	437	450	537	468	450	453	504	442	431	457	428	468	430	462	479	462	475	461	488	468	477	477	440	469	419	454	484	424	422	447	483	464	451	471	430	439	430	448	445	450	480	512	426	456	453	443	463	459	506	463	458	453	492	485	465	487	426	482	477	451	470	488	487	476	474	491	472	454	425	433	446	444	486	467	461	486	439	467	454	454	474	479	428	438	489	447	436	450	452	449	441	437	492	469	427	443	520	455	517	470	454	491	488	445	466	455	465	459	440	462	443	440	454	487	475	458	423	456	465	449	494	468	445	430	436	445	472	442	440	475	420	447	474	475	452	479	474	484	474	422	405	491	450	427	510	439	484	459	453	430	460	455	473	428	491	502	472	473	478	426	433	456	472	450	463	459	476	433	484	465	431	441	479	475	461	432	414	461	453	480	485	469	500	461	452	459	453	485	464	456	470	485	460	501	405	453	466	473	439	447	447	481	466	415	495	443	472	513	479	465	476	425	476	429	460	456	478	476	490	469	447	451	434	491	456	431	472	434	499	461	514	475	468	469	438	454	436	442	463	428	506	484	439	434	448	419	461	461	474	460	442	502	463	460	453	496	437	451	482	461	481	430	440	478	474	511	490	435	475	473	479	458	434	491	458	452	473	468	424	438	471	485	469	503	499	427	449	495	466	444	475	432	472	443	449	454	451	463	487	446	495	445	486	469	464	493	445	462	466	481	481	469	472	420	471	436	449	426	470	426	471	476	471	440	447	503	440	446	431	458	478	444	471	463	464	432	481	445	479	454	459	454	447	445	431	446	433	491	458	484	465	460	449	436	474	468	460	447	461	443	435	478	449	440	464	450	459	432	421	484	493	477	425	467	439	512	470	481	488	428	497	429	446	464	461	458	477	475	438	442	454	441	452	460	482	476	464	460	481	464	455	414	454	475	434	453	434	432	441	435	458	440	456	449	439	478	451	441	455	437	424	454	510	455	442	443	445	466	464	468	453	463	446	438	481	460	449	458	444	467	463	432	459	450	435	456	412	443	458	476	477	459	521	474	428	466	459	446	436	478	489	469	464	486	437	431	451	489	491	462	448	471	464	483	502	485	454	467	468	457	461	439	474	444	421	489	475	453	438	494	444	433	462	459	463	471	468	495	475	478	440	421	442	430	455	432	458	463	466	476	486	455	457	445	485	476	449	467	467	447	427	446	441	461	463	456	450	429	433	494	463	448	439	483	483	469	485	448	492	428	467	438	450	473	462	451	472	453	469	522	472	466	438	457	458	490	457	441	491	434	481	446	465	455	457	424	418	495	464	465	472	477	422	464	458	430	455	452	497	485	468	487	427	508	455	478	437	447	474	471	476	468	486	457	466	492	467	468	456	438	444	432	447	442	488	481	436	476	443	486	497	460	495	466	501	449	411	469	478	483	454	466	453	471	452	428	446	436	436	448	469	444	462	459	502	435	438	470	428	421	464	440	473	455	459	464	473	470	474	427	466	467	433	460	450	481	446	473	448	443	447	452	456	431	463	443	490	482	471	493	491	483	478	441	431	433	469	469	458	477	496	496	446	486	451	455	477	473	450	480	447	450	437	439	458	429	455	464	485	442	463	467	468	445	449	456	498	474	486	494	502	477	457	440	456	448	433	434	484	456	458	459	480	486	473	453	486	438	472	480	486	442	463	468	459	455	437	433	478	478	442	456	489	469	456	467	423	444	487	450	445	477	454	460	453	522	446	476	487	433	490	457	468	439	447	470	426	478	453	446	472	458	433	432	437	489	436	467	460	461	469	429	493	431	460	469	484	465	473	440	489	460	442	439	485	497	501	507	467	503	417	471	429	451	466	475	491	467	480	452	484	451	476	456	469	435	457	435	431	446	466	505	500	480	447	470	495	468	459	458	469	450	455	426	472	470	476	459	455	417	465	450	484	443	483	483	450	483	453	486	485	478	459	459	479	485	450	490	469	454	435	456	523	468	456	432	546	474	439	447	445	450	420	442	439	486	420	457	471	481	492	458	475	448	438	424	503	447	433	467	463	476	454	458	481	516	446	478	438	457	410	432	444	450	461	435	444	416	511	439	470	521	445	473	473	458	424	470	475	474	471	470	454	454	462	452	464	458	487	461	472	455
25033	20730	27120	24381	20459	9853	1066	645	478	456	409	398	383	334	362	279	308	289	293	277	289	234	277	236	261	237	278	226	255	254	229	247	245	241	232	265	223	226	243	221	225	212	208	235	199	209	237	228	198	256	238	234	213	226	224	229	195	226	201	224	226	222	240	223	242	212	229	204	210	245	253	249	225	241	218	210	216	204	216	241	227	221	214	231	197	219	234	209	236	209	208	214	218	215	238	205	216	223	214	216	232	207	219	234	234	204	234	219	229	220	215	243	245	228	231	218	225	240	202	231	206	204	226	227	201	222	217	248	210	219	221	225	217	219	198	230	218	242	216	247	254	190	230	214	222	209	234	222	224	219	218	181	231	206	212	226	203	220	227	196	210	215	204	191	211	207	223	247	238	190	228	236	196	240	202	196	217	202	236	247	248	220	222	225	207	201	217	201	211	218	207	222	215	216	228	210	207	202	243	222	221	223	219	242	202	227	215	212	231	247	241	207	208	214	202	240	239	205	220	215	210	223	235	201	197	195	230	231	216	197	234	198	211	212	234	252	213	234	211	242	206	229	216	220	227	227	219	212	207	214	214	221	233	213	216	226	225	209	216	202	199	231	223	217	202	202	209	214	222	231	215	235	213	216	192	241	216	211	224	207	192	234	219	232	205	229	214	221	224	234	216	223	213	222	206	206	194	212	205	239	203	212	184	235	223	232	220	245	208	202	233	253	239	214	227	202	217	249	181	179	220	205	215	210	241	213	220	202	233	201	232	208	230	207	210	220	229	210	209	243	194	225	223	227	232	209	228	239	206	199	218	181	222	229	210	224	240	194	223	194	228	209	199	177	207	212	196	204	195	218	220	215	206	230	227	214	244	229	203	230	224	200	215	216	219	235	217	217	227	237	202	208	204	218	207	221	234	216	218	214	213	226	220	235	221	217	218	230	200	244	234	194	192	231	198	209	230	201	204	210	214	219	231	200	217	225	230	241	219	207	221	234	228	209	213	198	232	206	216	223	225	219	220	213	214	194	206	207	229	221	225	204	206	216	228	225	193	246	244	216	223	200	249	207	201	216	225	225	210	224	213	232	226	209	223	215	192	239	204	226	245	230	199	221	238	229	202	230	205	243	224	224	218	218	207	240	234	188	220	231	210	253	212	226	207	230	228	223	219	239	205	189	234	246	212	241	230	216	213	217	213	208	217	248	229	194	224	225	181	227	220	215	220	220	214	220	221	190	216	205	236	231	230	198	220	214	240	214	233	203	239	209	234	207	210	212	194	240	217	241	196	236	219	205	230	227	210	223	205	236	203	249	231	211	220	217	231	233	250	192	218	196	239	211	211	208	221	191	225	215	224	229	193	233	219	201	199	187	208	217	234	216	219	185	218	234	234	227	210	209	197	224	192	204	207	226	235	215	221	217	251	211	237	229	207	224	254	231	196	227	219	233	218	213	200	212	220	218	235	217	198	219	223	226	204	215	218	204	239	208	231	218	218	211	197	222	236	230	250	227	187	238	227	218	227	216	230	199	196	226	218	229	236	225	213	231	207	224	229	225	187	231	209	228	226	236	203	219	226	208	229	211	196	197	181	225	206	212	226	217	221	221	209	232	229	229	199	252	192	225	212	211	229	215	232	258	222	216	224	219	229	202	219	201	226	217	249	205	234	209	192	231	237	253	223	207	216	233	230	225	191	189	238	216	221	188	204	221	236	218	227	231	214	223	186	233	213	225	210	210	194	223	220	216	197	216	199	220	219	226	222	209	228	218	221	207	236	218	197	235	198	233	194	201	216	212	211	226	207	185	247	224	216	216	240	248	241	215	211	229	220	198	233	233	228	220	198	221	218	238	230	199	222	233	236	188	212	227	198	218	211	231	192	209	233	207	226	217	203	222	215	203	225	257	228	225	206	222	201	235	225	206	215	234	210	215	219	225	233	199	217	237	220	189	202	220	224	228	239	201	226	202	212	230	237	200	236	212	217	237	228	213	228	219	209	221	241	253	225	191	207	202	238	222	216	204	217	242	214	222	199	202	201	204	198	221	240	214	188	228	239	230	216	229	195	212	202	214	234	234	220	194	240	200	217	218	202	198	235	237	233	240	216	206	215	221	209	212	217	196	213	223	229	233	227	222	239	241	237	213	210	207	207	254	236	231	223	223	204	214	221	219	241	220	218	223	216	217	216	235	232	202	237	200	213	257	252	232	206	201	226	218	215	211	228	230	200	207	213	206	228	216	222	206	225	190	223	223	228	237	217	201	220	227	232	222	236	199	189	232	194	226	219	188	229	184	210	248	236	223	201	232	235	232	221	215	225	224	242	222	245	202	241	236	228	233	227	215	208	232	209	222	245	224	227	202	216	218	224	210	212	236	222	204	208	204	208	202	218	234	226	236	219	229	217	228	227	209	239	232	225	205	200	239	230	199	218	201	213	213	213	216	205	205	203	212	221	205	218	243	227	212	222	215	212	213	198	212	201	206	212	191	233	231	199	220	238	236	213	189	218	198	225	227	200	212	229	211	251	202	225	228	219	201	210	216	237	213	215	211	242	213	232	224	194	206	183	206	232	223	215	232	221	235	197	250	237	238	217	222	200	210	225	229	222	223	215	227	206	204	221	221	209	229	189	210	238	217	198	211	237	193	241	206	214	219	223	240	196	232	215	218	220	220	211	214	217	222	233	238	211	227	204	202	194	240	232	210	212	219	217	226	233	214	226	212	225	203	217	209	212	227	195	208	234	210	219	236	219	222	206	216	230	180	197	224	226	250	211	224	210	213	228	212	248	235	196	227	197	229	208	228	228	236	240	239	199	226	208	203	211	214	209	244	222	218	226	206	247	233	212	237	227	245	208	186	209	210	223	202	211	217	221	215	199	250	248	204	218	206	214	232	207	226	223	233	214	226	204	244	201	229	210	212	191	229	217	210	229	228	191	212	223	185	224	234	205	216	203	227	209	217	201	204	217	223	220	213	235	208	210	241	241	216	232	222	229	226	218	213	190	188	215	223	235	232	238	234	210	206	234	219	217	204	237	249	204	194	231	213	185	216	223	230	202	235	211	239	222	237	201	242	198	217	238	186	221	211	242	227	215	220	209	217	235	204	215	233	202	260	222	221	227	200	217	235	225	217	215	204	231	222	223	211	219	219	212	210	246	197	210	209	212	221	204	211	231	234	229	212	206	204	204	201	213	238	212	222	205	201	226	203	230	217	228	207	217	205	216	210	230	212	227	223	203	206	211	210	216	179	217	224	233	233	213	215	240	223	211	208	211	202	228	208	227	242	245	206	222	233	224	213	203	198	222	217	229	208	238	251	216	194	203	226	224	201	202	188	231	227	210	214	192	221	225	224	235	243	207	226	222	226	204	222	211	221	231	224	214	226	199	218	214	218	230	225	209	203	232	220	214	223	213	216	176	220	227	206	211	184	216	230	200	202	181	230	209	198	215	191	218	223	225	233	234	221	227	195	222	212	227	250	205	199	232	215
39210	52329	35486	8488	2744	1977	1508	1166	967	799	701	640	567	532	460	427	459	382	353	353	325	324	383	302	300	295	307	294	281	298	263	258	277	270	293	271	289	261	253	270	252	277	255	275	259	237	252	249	271	259	264	248	240	255	243	236	247	270	266	231	265	265	255	256	185	234	246	249	244	232	227	273	251	252	234	246	248	237	275	250	239	236	244	267	250	239	230	221	262	225	270	272	221	239	266	240	240	237	266	267	243	249	303	219	249	242	232	230	269	255	218	235	259	240	221	239	231	226	259	232	239	253	241	240	257	232	241	259	225	209	249	258	246	253	270	256	238	244	229	233	242	228	249	240	207	239	264	241	251	230	238	236	204	229	237	257	253	209	249	242	243	262	207	230	247	245	215	245	231	261	231	207	252	228	255	231	253	226	238	263	228	248	234	258	254	250	232	227	264	244	263	224	227	270	222	236	237	209	250	220	237	221	268	263	253	258	262	227	234	236	253	254	272	252	218	217	255	251	230	252	239	261	236	247	240	236	249	252	259	228	236	213	243	255	238	230	256	241	220	259	253	225	253	255	230	241	248	266	250	252	260	241	263	240	231	242	261	255	262	266	271	270	260	252	223	257	241	244	231	237	219	242	251	250	253	257	216	227	272	258	221	261	277	244	221	234	235	235	255	203	248	243	239	244	234	258	235	268	273	234	236	231	234	239	221	276	244	261	231	258	231	275	234	261	211	223	248	237	259	241	258	231	256	245	223	230	255	253	256	241	252	249	234	260	216	224	248	221	235	221	233	231	232	211	232	223	255	224	248	245	212	218	256	232	233	284	266	222	243	232	233	219	237	253	243	230	236	255	220	229	240	233	253	264	251	233	206	228	231	247	244	273	253	250	209	237	237	268	241	238	212	266	228	245	243	248	239	248	235	250	233	246	259	236	242	225	239	224	239	254	266	246	266	246	241	234	219	259	238	241	199	243	250	260	244	238	234	232	234	259	237	207	238	257	242	224	229	229	278	226	237	231	236	231	218	226	245	246	226	267	250	251	227	223	248	264	257	243	202	241	240	231	230	255	229	254	225	258	247	245	238	248	234	235	239	238	236	235	226	233	228	240	231	251	228	257	265	243	276	248	240	236	250	226	221	260	256	248	210	213	246	260	232	269	212	242	234	244	260	254	227	223	242	234	222	223	265	237	234	251	238	214	227	223	220	238	221	254	257	230	266	241	252	233	251	216	220	215	264	268	234	228	252	278	257	231	239	241	252	215	250	247	245	231	245	249	233	220	231	242	227	253	230	258	251	216	226	215	266	253	230	260	244	215	252	229	246	241	230	235	250	230	224	236	255	231	243	225	248	233	246	236	264	248	238	243	260	228	254	260	244	238	247	227	231	242	234	238	281	249	236	232	218	246	241	240	241	215	227	229	244	259	236	252	253	227	256	268	244	245	231	246	244	236	252	224	248	253	276	242	229	236	228	230	235	250	240	221	218	234	273	232	227	276	247	246	235	249	253	230	277	266	245	252	245	249	238	218	242	243	233	250	255	251	228	283	241	245	240	260	233	252	282	222	241	225	230	228	213	245	244	249	255	254	239	224	246	252	263	250	205	229	215	234	237	226	238	266	244	219	224	236	243	235	231	262	228	249	259	248	233	270	234	258	260	262	233	233	263	251	248	231	225	233	240	249	270	228	224	271	241	227	221	243	260	232	249	261	235	267	231	227	257	233	267	234	229	255	241	248	247	242	234	220	229	264	222	238	261	226	223	238	242	223	256	233	254	242	260	259	239	249	228	275	221	239	212	254	249	230	215	208	242	245	237	232	252	226	247	213	243	253	242	251	233	232	240	234	235	231	220	227	234	252	261	234	214	244	232	234	247	269	250	243	258	248	239	232	206	235	217	281	225	248	263	239	214	239	236	223	237	268	208	231	242	255	257	221	263	244	230	251	239	223	240	246	277	236	248	205	259	254	247	229	232	247	241	247	247	238	218	252	212	231	234	245	239	223	260	234	262	246	234	228	257	274	239	206	260	249	257	211	263	257	251	254	230	232	235	219	226	248	213	240	237	253	248	234	236	256	267	241	240	224	223	229	223	224	249	242	262	259	241	246	245	253	252	206	242	241	268	229	230	234	230	257	221	232	222	221	246	225	231	257	246	257	265	238	243	246	247	235	242	234	235	267	257	252	231	260	275	223	252	214	243	260	257	245	258	239	240	238	247	229	245	240	221	250	226	242	269	269	270	248	237	249	208	246	233	246	256	237	224	257	251	258	239	242	259	241	255	249	234	249	251	221	267	238	272	218	226	224	225	256	255	244	255	234	238	255	257	250	226	261	268	238	219	268	242	230	233	244	224	227	240	248	237	231	225	226	225	238	234	232	228	248	252	245	229	247	240	255	227	252	230	240	231	247	228	249	229	228	247	217	256	233	239	238	238	228	225	255	222	235	212	262	217	233	244	232	229	237	234	238	246	224	261	265	222	229	256	216	230	247	248	209	261	232	246	259	274	245	235	241	239	216	245	252	251	220	234	239	247	234	246	262	254	244	220	217	278	270	229	232	252	231	224	254	240	250	234	222	254	228	264	244	247	248	259	238	247	207	223	221	252	237	225	276	268	250	246	217	258	228	245	235	254	233	250	256	227	241	269	252	233	219	235	228	237	239	236	250	253	223	251	225	245	235	241	261	260	224	228	249	241	235	236	271	262	243	270	249	213	230	236	207	250	229	245	234	234	213	234	231	239	237	271	249	226	233	242	228	225	243	232	227	258	233	253	231	236	252	242	218	258	243	222	238	234	217	245	255	240	220	244	235	222	227	252	214	246	283	236	235	209	219	237	228	217	234	279	239	237	252	216	237	232	232	218	236	216	264	239	242	239	237	256	209	226	265	229	245	220	280	256	268	215	244	220	254	263	275	234	226	227	238	217	253	229	217	235	232	218	242	265	269	244	244	251	231	259	206	275	212	231	222	231	233	262	244	265	220	259	222	242	260	230	220	255	256	247	259	242	250	240	231	221	241	222	214	255	237	213	256	264	256	258	244	238	252	272	241	256	249	257	240	255	255	238	264	243	223	235	214	250	220	235	225	246	232	237	249	260	268	235	230	235	234	239	244	219	251	248	268	240	245	255	234	223	240	274	240	236	244	230	258	237	272	224	258	213	226	223	257	264	213	262	239	239	246	232	220	248	227	255	259	240	247	210	256	232	226	257	255	247	240	248	246	236	259	258	241	262	238	232	236	222	238	213	242	249	248	244	234	253	239	242	231	222	248	223	234	231	236	253	212	227	250	225	239	223	244	263	254	232	255	255	232	216	249	211	234	252	248	248	254	247	233	234	235	253	226	240	239	241	215	230	245	274	285	217	249	259	259	249	227	273	239	237	246	220	249	236	247	249	262	238	249	244	244	259	210	234	245	271	256	198	242	235	247	243	229	240	247	267	257	252	254	208	229	242	266	247	244	224	243	234	234	224	238	261	225	230	218	253	225
23019	20695	27354	24012	20661	20487	7712	1433	1060	952	860	745	812	745	659	672	623	642	637	547	580	566	613	593	586	566	534	555	524	526	505	532	481	538	539	471	521	504	534	515	511	512	507	489	503	542	519	548	537	450	515	489	496	515	543	512	485	522	532	483	530	504	490	524	512	489	532	491	483	494	507	519	513	514	462	525	499	517	541	471	510	502	500	511	472	517	497	495	496	485	474	451	501	492	520	465	523	475	509	509	478	524	476	461	547	480	533	505	520	519	473	514	490	448	486	443	493	482	506	487	524	490	508	537	509	535	492	518	506	500	493	540	505	543	470	472	502	510	473	525	522	463	454	562	512	486	500	508	499	529	507	463	478	494	513	460	500	524	462	476	536	449	495	477	504	506	481	496	514	510	468	469	492	491	504	494	532	495	527	519	532	493	504	529	523	465	506	464	530	466	478	487	462	494	510	454	478	513	516	479	524	498	502	505	495	526	527	476	507	463	496	464	539	479	504	494	498	491	502	521	521	534	489	451	512	509	502	499	527	534	505	479	508	503	527	500	477	543	519	516	486	465	486	481	493	540	507	493	468	531	499	482	536	531	496	500	484	492	496	496	460	477	465	461	500	483	521	500	489	489	436	480	471	534	491	503	458	493	490	519	470	502	488	502	535	478	505	500	462	508	475	522	485	514	494	496	505	469	548	482	486	491	499	473	505	515	536	490	494	498	496	506	513	490	495	478	523	507	523	470	508	484	502	482	501	499	524	500	481	510	486	507	517	475	486	484	453	499	513	453	477	477	448	482	481	479	503	518	484	521	504	457	482	510	458	473	501	481	511	438	488	506	490	490	490	487	514	474	485	451	501	482	518	466	436	493	491	529	475	489	541	505	486	498	496	484	495	493	473	477	487	498	517	480	489	538	496	529	485	524	438	456	500	497	511	477	516	468	494	525	499	492	491	454	479	479	528	522	471	457	477	485	503	492	492	515	481	488	483	478	487	536	517	497	529	493	474	490	512	521	492	477	510	495	514	510	533	484	504	468	524	508	473	480	528	509	489	497	548	466	472	499	501	496	498	469	484	488	510	483	497	486	509	510	468	484	499	482	497	497	496	509	519	486	510	511	480	483	485	497	490	496	449	474	484	490	503	498	487	470	503	466	523	503	543	488	468	491	510	507	528	462	466	475	481	499	484	508	458	509	447	466	505	481	506	487	499	478	505	499	469	513	490	482	496	513	503	490	493	467	472	482	474	492	543	454	495	457	508	470	512	506	457	509	526	499	496	513	500	478	465	507	454	471	498	496	475	497	489	458	525	530	516	481	494	503	477	527	478	530	507	535	505	519	480	514	449	524	507	501	468	517	479	526	482	534	513	547	505	469	497	502	460	478	465	479	509	509	514	516	479	499	468	528	527	492	510	517	519	491	470	478	527	457	516	500	460	466	481	476	519	533	493	467	500	523	481	488	453	496	514	497	509	471	486	452	521	465	541	519	510	544	509	487	478	515	490	494	475	541	488	469	531	535	498	547	508	489	505	448	465	502	484	499	492	503	522	527	492	496	529	527	477	529	532	484	493	500	492	471	498	474	517	472	523	507	515	527	521	457	477	484	476	509	473	501	502	448	408	482	507	521	491	502	498	472	459	496	507	479	451	487	460	492	478	480	487	476	533	473	502	477	428	493	468	519	511	505	464	478	467	478	523	515	494	457	498	505	482	486	523	520	490	508	522	465	503	500	478	496	479	512	475	497	469	491	532	480	511	499	479	467	495	490	488	527	465	511	486	480	485	457	488	499	476	459	489	531	510	493	481	483	517	506	481	470	457	450	559	485	501	452	496	528	528	445	519	509	518	446	512	530	493	472	499	486	495	516	497	466	495	500	448	524	476	438	514	509	475	487	484	470	470	510	501	464	496	536	458	516	517	469	527	497	457	501	496	500	464	511	483	508	475	489	537	494	520	548	517	462	517	506	472	492	493	506	474	487	481	510	496	522	529	494	494	478	497	485	517	463	490	501	497	532	504	494	508	484	501	493	486	496	512	499	478	516	536	503	447	549	492	462	505	453	483	446	481	490	465	502	499	510	502	493	503	483	485	494	496	493	484	468	470	494	464	532	498	469	502	493	499	500	520	492	502	471	482	470	490	474	486	521	527	499	486	481	506	477	483	482	500	434	486	456	474	466	518	505	517	485	498	487	529	496	484	496	469	463	493	515	513	492	488	487	488	473	501	544	480	475	490	551	515	503	479	493	521	508	472	482	453	487	466	505	492	510	517	530	472	498	481	497	452	454	502	497	464	513	525	544	465	480	483	516	490	463	465	483	501	497	496	470	461	475	498	497	492	469	475	515	492	484	489	477	478	537	511	500	502	501	501	519	474	473	501	504	508	501	497	498	467	512	488	471	479	482	492	474	475	495	537	498	515	480	473	487	474	442	490	463	509	470	534	503	511	491	470	495	528	466	523	475	541	512	514	457	533	477	452	468	487	475	508	471	493	505	490	489	502	500	458	512	500	559	498	506	484	524	504	510	502	496	494	477	486	480	523	515	458	462	467	504	497	499	532	524	482	522	464	479	513	504	500	527	484	467	496	478	487	495	480	483	507	505	480	545	523	550	519	477	519	504	487	507	483	496	461	496	516	486	448	505	491	509	510	521	495	467	517	461	531	485	469	481	513	534	509	470	506	521	465	521	509	534	516	517	458	500	507	487	449	476	505	493	480	510	478	490	510	456	520	453	489	488	517	534	485	490	525	490	522	513	480	491	521	457	554	476	485	536	516	502	519	479	491	483	495	509	471	495	502	480	497	490	462	463	510	525	525	497	509	490	458	478	508	509	554	485	501	470	455	494	530	498	509	464	529	493	532	535	525	469	484	521	481	496	498	481	511	512	496	475	498	471	521	489	502	503	472	518	488	475	480	498	512	528	492	480	492	491	468	492	481	496	484	510	480	447	504	511	506	514	476	472	521	477	475	458	485	445	503	482	486	486	521	466	485	496	489	491	466	425	486	468	493	455	508	521	506	508	495	509	480	454	459	531	457	516	492	529	479	510	475	466	492	486	521	523	509	476	503	512	501	547	509	497	468	482	527	484	482	474	519	492	501	523	519	488	509	526	535	478	471	478	505	516	487	483	501	508	520	501	484	479	493	488	463	475	506	532	490	453	511	497	517	495	466	523	497	492	491	480	498	480	484	461	506	480	460	511	485	534	466	537	521	519	498	505	508	496	494	482	496	497	523	464	528	498	499	514	527	494	491	460	507	477	533	431	509	485	534	498	473	475	536	459	466	500	495	499	518	498	483	492	473	469	497	469	546	469	521	516	482	484	532	496	484	470	497	501	481	483	466	527	480	495	530	475	499	497	519	472	495	465	515	504	518	496	508	496	477	516	491	513	484	465	458	473	480	494	502	501	487	478	494	509	481	518	477	494	457	494	488	510	472	473	462	500	569	490	484	500	477	499	504	441	476	497	496	501	458	469	520	484	492	495
42822	58623	44031	9707	5040	3634	2659	2209	1880	1591	1358	1243	1174	987	954	874	831	802	741	695	671	664	641	652	650	625	589	584	558	555	572	562	571	522	550	554	545	555	514	543	521	525	494	499	521	532	546	520	548	524	513	480	503	476	484	492	555	522	539	483	494	533	521	487	495	516	556	454	508	505	550	477	515	494	496	521	483	473	528	535	506	491	482	514	470	540	529	460	470	533	498	504	462	512	475	488	474	468	534	485	478	459	505	479	489	479	502	532	459	516	474	513	479	473	510	482	472	517	480	508	490	518	450	468	488	465	450	492	521	490	474	488	499	479	482	503	483	485	527	477	474	457	482	496	475	503	470	467	517	509	467	505	480	511	499	486	552	483	489	486	473	466	504	487	496	473	518	505	428	509	494	521	450	499	508	511	511	484	516	493	497	528	484	566	431	486	449	474	490	552	508	479	472	495	482	504	492	482	513	506	471	509	472	469	518	475	471	494	474	547	502	498	502	497	503	485	508	516	485	456	521	466	468	499	531	477	463	485	482	451	520	506	484	466	494	490	502	465	500	476	474	491	540	462	492	487	495	480	442	481	492	478	504	479	484	488	512	504	502	450	487	450	499	471	490	499	459	481	520	516	505	488	468	478	503	477	493	520	466	493	496	459	494	469	501	458	466	460	475	491	459	454	467	486	488	465	474	506	497	512	482	441	505	469	491	474	508	463	482	503	486	490	522	456	471	482	513	472	456	495	483	483	510	452	478	503	475	496	529	466	483	485	475	502	499	487	483	469	474	518	469	514	486	518	476	452	467	500	494	460	534	500	488	477	500	447	483	434	515	480	467	523	474	485	472	503	502	507	505	493	504	470	468	508	490	504	508	475	468	478	476	513	478	477	476	440	509	500	460	518	469	508	485	499	512	472	538	433	435	452	475	518	472	488	458	519	500	466	458	482	523	455	461	485	456	438	504	474	529	498	481	494	465	521	495	466	480	489	476	478	462	486	477	473	466	531	520	515	507	472	531	491	481	462	475	499	494	477	494	456	483	521	497	513	496	465	490	468	503	480	506	476	481	459	489	509	478	476	513	476	500	437	476	495	464	452	462	481	478	490	484	487	494	481	504	479	469	518	451	474	477	493	498	467	489	489	455	470	491	472	506	474	493	466	457	476	441	529	518	473	488	495	517	500	505	461	472	468	508	503	450	437	464	488	442	494	476	482	525	481	475	494	505	493	501	499	488	507	491	504	462	478	494	487	465	499	505	477	538	485	480	504	497	498	491	505	482	504	479	499	496	522	492	514	474	455	463	442	490	494	491	482	482	466	481	464	489	503	492	490	447	498	492	528	501	506	473	483	516	492	472	471	472	515	469	514	459	482	496	490	482	487	478	472	471	524	496	490	478	492	503	473	485	486	470	535	449	470	475	491	454	461	456	504	479	486	495	496	460	503	478	491	494	508	486	471	511	470	523	449	519	525	469	490	539	489	488	497	439	515	515	465	483	444	487	440	483	497	494	477	494	500	477	485	470	509	514	490	430	503	460	440	512	452	501	478	458	482	492	479	516	512	505	475	484	495	491	486	474	503	515	494	517	487	506	464	513	478	475	487	497	512	518	454	543	501	470	549	498	500	501	503	477	483	474	507	494	502	507	491	494	448	474	495	520	471	484	464	509	497	500	469	482	483	528	448	487	476	441	455	489	476	453	483	481	457	482	446	468	479	492	481	523	532	484	494	506	534	515	489	468	459	484	477	467	518	467	476	514	484	512	508	498	492	488	496	485	514	533	457	466	510	474	481	431	470	476	476	511	502	496	465	487	500	494	473	475	499	462	459	446	525	478	467	464	511	471	504	516	458	471	508	471	472	484	491	461	500	464	501	494	486	511	473	482	503	475	488	486	514	493	472	470	468	472	469	474	472	459	487	482	501	420	480	462	484	511	505	481	502	459	498	496	486	504	462	496	494	497	497	468	472	473	483	501	521	480	509	462	525	496	488	494	460	477	471	487	521	496	458	493	495	460	525	440	505	456	473	497	486	470	485	467	479	486	493	503	479	472	461	490	471	479	496	479	490	491	496	468	464	495	503	497	538	483	473	489	506	461	452	453	481	494	483	502	470	439	511	481	529	458	481	497	533	518	459	471	487	450	494	477	505	508	476	496	488	495	514	460	492	484	473	485	453	532	508	481	485	472	473	476	522	455	511	493	486	465	526	462	508	487	486	483	491	523	459	459	488	505	470	506	540	470	457	500	479	512	473	510	509	522	498	519	473	468	490	464	476	472	455	504	467	480	515	461	492	493	467	459	445	459	513	478	493	471	490	465	537	509	492	458	471	507	495	484	453	448	497	488	452	500	475	504	470	500	484	480	502	468	455	482	465	475	486	494	482	465	493	523	492	475	431	459	509	512	475	497	475	456	509	490	469	478	486	482	492	497	497	471	505	462	481	496	512	466	484	448	497	528	481	505	491	514	494	512	504	462	469	442	510	467	489	473	481	492	436	494	497	463	470	474	470	498	495	483	453	494	467	485	495	481	473	484	496	503	481	487	464	488	525	487	483	465	470	530	498	464	482	483	502	522	491	447	488	474	506	513	487	469	484	477	500	496	480	437	486	512	489	491	489	502	473	493	517	472	506	445	471	486	471	463	471	491	468	496	473	458	522	516	457	488	478	471	496	468	453	501	473	483	469	490	456	475	502	446	503	455	491	517	478	512	512	497	515	507	487	499	496	482	502	522	461	537	496	505	475	436	476	513	470	468	463	473	477	505	453	512	505	500	502	461	471	529	496	532	502	463	486	466	468	488	523	543	505	501	470	486	493	485	477	487	445	508	475	506	453	456	495	481	482	480	497	488	469	508	481	496	486	500	466	498	479	495	510	469	499	476	496	450	471	540	512	467	491	468	498	492	469	504	536	481	522	459	483	493	468	537	457	497	449	521	451	480	476	509	514	434	497	481	477	500	459	506	495	493	475	470	476	443	478	507	489	458	500	462	464	467	528	484	500	456	519	533	495	483	485	485	512	477	523	451	531	551	489	454	489	457	544	488	501	484	454	459	466	446	505	488	463	459	468	475	493	466	463	511	428	465	471	479	462	495	501	482	492	514	435	473	473	489	499	458	457	477	515	511	453	471	503	468	488	495	455	499	537	496	484	459	486	515	467	481	460	496	492	492	468	471	460	459	472	481	515	502	518	489	532	487	496	508	510	451	475	474	503	474	446	465	468	502	501	427	515	498	499	487	491	474	514	491	462	481	481	488	480	480	475	488	452	499	483	479	488	477	501	502	497	458	479	478	489	463	466	499	493	478	504	486	477	474	505	494	477	466	485	482	484	510	514	478	464	501	467	508	503	485	492	519	476	509	477	496	483	476	478	466	488	475	497	492	528	471	419	470	493	515	483	455	461	477	496	460	492	528	488	471	464	502	478	450	505	505	473	478	442	484	478	485	522	465	476	468	480	465	539	474	478	535	505	470	490	521	464	472	470	495	503
32436	26168	14468	1626	493	459	459	465	459	418	449	432	444	443	439	428	402	437	418	411	401	435	405	394	403	401	422	417	409	393	416	395	425	441	380	395	428	417	424	435	403	443	444	415	440	404	368	397	396	387	445	391	422	388	403	378	439	425	432	407	401	426	440	448	402	404	397	430	405	416	403	419	422	380	438	428	403	437	439	434	410	420	440	410	427	425	394	379	407	417	421	424	437	413	428	406	387	409	405	408	363	423	430	413	391	416	413	418	405	404	441	419	446	411	404	427	424	417	453	412	408	402	416	435	420	366	428	416	445	420	394	388	429	425	408	420	404	406	414	414	411	431	401	392	409	418	423	445	385	411	427	400	426	416	428	396	383	428	452	414	405	409	398	395	417	406	377	393	404	394	408	400	441	444	419	417	413	407	379	395	447	430	430	427	418	422	401	441	412	445	403	423	434	445	424	397	429	421	378	412	388	404	421	402	399	422	415	426	404	420	425	394	467	412	417	429	437	431	407	425	416	382	441	414	447	391	421	391	410	418	426	452	455	432	409	373	408	411	396	421	407	425	439	397	387	420	438	422	425	398	399	425	432	415	397	407	451	401	409	410	397	445	438	423	426	434	417	415	401	402	409	396	416	437	378	402	427	406	380	437	364	446	410	399	442	426	429	412	416	360	416	417	457	417	432	431	400	417	388	433	386	409	421	427	402	432	394	432	390	420	433	390	418	431	437	431	413	428	410	428	430	403	418	422	410	444	397	447	414	432	397	450	440	396	433	409	402	429	437	432	442	424	424	405	413	397	405	398	388	459	418	409	440	421	409	435	398	434	408	407	419	444	441	412	387	404	389	398	396	428	403	418	429	445	414	423	406	416	429	422	422	415	449	428	412	427	404	426	454	412	384	411	430	397	443	421	436	436	407	386	444	440	416	435	416	422	397	406	405	456	398	419	423	385	443	405	429	436	431	407	427	441	436	391	377	439	402	420	383	459	433	452	414	418	401	420	425	468	417	421	396	443	442	424	405	394	390	415	402	403	421	445	414	423	441	433	409	450	410	425	417	415	413	428	397	437	416	432	421	399	425	393	443	384	460	453	378	423	404	428	424	450	424	405	441	417	407	439	406	387	421	393	411	409	441	391	449	429	429	422	423	404	397	406	408	432	440	389	443	395	441	399	414	425	420	408	427	384	414	438	431	414	440	420	450	414	400	413	385	432	398	408	394	417	406	429	427	416	422	440	398	409	416	394	417	382	385	384	409	416	433	392	420	397	379	389	438	430	437	420	421	396	441	402	406	398	409	416	405	442	377	343	389	421	417	403	413	392	407	396	399	385	450	411	451	418	452	412	423	393	458	416	437	416	399	406	441	444	397	429	463	403	387	430	403	385	402	400	457	432	414	429	461	404	435	411	395	444	402	418	411	405	397	391	431	419	385	423	436	431	433	407	442	416	401	421	434	405	422	424	398	437	445	436	424	416	409	424	413	422	372	411	430	416	361	384	398	372	423	422	417	450	417	432	412	445	398	402	405	427	387	440	397	439	374	404	402	400	420	411	426	433	442	372	390	410	406	450	450	423	415	463	397	389	425	430	435	443	432	394	452	417	422	418	393	394	405	418	473	418	439	395	381	421	418	391	393	419	374	444	424	404	406	433	399	430	439	450	405	378	402	418	412	410	427	399	394	428	406	398	413	407	385	415	402	410	422	435	430	404	403	423	383	418	420	410	407	442	400	399	415	449	455	417	400	431	425	371	442	409	415	392	421	421	419	408	410	438	388	426	440	438	404	427	400	404	417	405	434	398	389	444	436	399	422	423	408	368	414	439	407	425	392	413	404	434	414	411	424	424	405	422	440	432	413	438	419	396	415	426	443	414	397	425	395	413	443	424	421	426	429	460	407	403	407	424	422	423	444	385	396	424	410	412	409	423	419	389	425	422	415	441	451	411	454	423	393	424	413	430	449	405	402	389	391	431	399	403	444	402	442	439	441	406	416	421	410	412	427	407	413	415	422	426	399	395	439	407	390	384	388	430	422	442	440	426	423	420	388	427	395	462	389	406	404	404	440	390	385	402	425	408	427	414	394	393	421	434	424	455	453	418	415	368	404	407	406	439	404	394	429	394	427	443	404	425	418	403	413	417	410	452	454	423	409	420	396	421	443	389	437	415	405	432	409	408	404	428	450	470	431	415	434	363	422	409	383	366	425	416	430	417	421	447	429	425	431	414	398	426	434	413	426	430	407	409	388	397	436	384	393	435	425	399	409	418	423	413	402	395	416	400	400	388	414	452	415	401	426	422	438	401	416	422	409	413	393	392	391	433	392	430	439	415	432	392	415	396	435	401	386	430	412	446	410	406	452	407	422	413	435	458	417	435	397	390	410	413	383	400	457	396	452	425	404	448	402	447	423	403	390	367	403	389	433	397	402	364	413	396	402	423	401	417	403	381	396	425	410	385	387	425	378	414	455	395	418	421	438	370	418	412	439	422	425	411	444	424	427	404	402	432	401	413	428	407	425	412	413	432	392	408	457	391	435	410	411	423	393	402	417	444	398	442	416	408	410	418	388	405	395	414	420	441	441	455	427	413	421	423	425	409	424	413	407	404	421	393	426	439	405	413	401	387	410	402	428	427	418	417	398	434	408	420	424	413	416	403	423	425	422	454	422	385	424	408	439	413	451	400	419	428	415	439	390	412	390	407	439	384	427	425	372	369	398	391	408	376	413	439	386	421	437	411	405	375	420	422	424	414	428	423	458	414	439	411	397	405	396	379	396	415	397	435	415	401	415	395	408	431	430	398	430	419	406	408	397	443	407	387	462	430	397	405	397	376	388	447	462	434	417	384	376	376	369	401	387	434	425	412	408	375	390	418	430	440	468	416	411	407	410	394	427	428	434	415	395	451	420	401	400	377	448	410	431	420	427	397	397	408	414	403	388	413	413	435	392	436	472	414	415	413	453	422	446	380	393	427	405	443	443	419	425	392	396	435	411	438	428	470	461	421	411	424	426	407	429	427	431	401	432	425	427	399	401	427	424	455	403	428	410	404	381	416	411	423	438	412	420	429	421	403	386	409	389	409	408	410	412	448	418	417	394	423	445	414	423	431	452	404	458	394	412	418	410	430	394	424	422	402	422	425	409	368	436	383	383	446	404	409	369	443	398	411	376	428	418	390	394	439	390	462	407	402	391	395	396	422	416	406	424	446	397	405	414	375	417	386	406	382	416	412	412	421	423	415	383	382	396	397	404	412	408	400	417	377	415	390	410	445	413	431	416	432	404	444	434	427	418	366	414	440	398	389	404	370	395	410	431	412	443	423	420	423	418	427	409	406	384	376	411	405	419	402	366	388	396	412	421	453	449	411	425	415	410	395	387	413	420	410	414	401	408	432	407	444	443	393	417	395	418	438	389	417	408	397	392	426	393	417	412	438	401	413	407	390	425	474	412	396	437	424	379	439	433	398	398	434	406	439	438	398	432	394	397	424
33534	34885	13257	782	582	582	532	507	459	481	476	465	450	460	481	452	429	456	469	454	489	464	522	489	448	411	446	478	420	508	488	440	446	442	462	466	425	457	447	468	475	478	464	404	421	458	466	438	421	473	450	451	467	476	487	449	441	472	425	491	429	436	433	470	463	419	530	460	473	438	453	450	477	482	486	473	481	445	496	489	466	446	478	419	460	439	422	399	441	474	443	460	453	490	482	438	447	449	472	453	470	470	471	449	409	479	450	464	445	466	479	449	450	464	474	483	445	442	476	462	474	451	447	443	462	421	429	471	486	415	477	455	470	493	441	464	435	452	446	464	446	431	455	464	464	426	471	500	437	483	420	456	475	472	478	451	474	439	486	425	446	433	459	431	459	477	453	482	442	440	496	480	454	461	462	485	449	453	471	474	474	516	452	447	494	443	460	472	442	493	461	423	445	487	467	459	470	455	467	457	461	464	420	476	445	459	420	451	445	480	477	468	449	476	452	452	474	445	424	447	492	436	452	452	481	494	476	489	441	450	436	450	438	442	447	430	492	469	451	436	474	444	451	469	474	469	458	479	497	451	431	475	434	492	453	487	482	501	450	412	459	443	469	479	453	451	457	433	447	445	459	495	434	456	455	424	460	412	454	427	453	503	453	480	454	443	444	458	452	510	415	452	465	463	445	465	443	469	474	482	448	486	470	480	482	470	461	477	467	464	505	456	467	445	463	462	462	440	471	464	472	473	463	444	486	478	474	412	458	432	456	467	487	446	497	439	434	463	445	480	449	423	462	448	446	439	455	495	449	472	398	421	469	447	437	452	439	457	458	463	437	450	449	450	435	443	420	435	480	489	481	434	475	445	491	458	485	443	447	506	471	467	453	469	448	441	467	455	450	479	485	452	516	441	459	449	457	465	480	442	435	470	465	468	497	434	434	437	445	454	455	434	480	448	416	462	429	419	477	479	447	461	424	471	434	424	449	440	464	454	436	508	462	430	461	481	445	479	482	428	440	451	430	468	433	406	438	460	446	435	466	480	420	503	448	458	446	431	467	465	443	430	477	496	461	446	426	471	491	436	457	442	428	439	444	446	449	458	452	449	447	437	473	446	396	473	464	470	433	463	436	441	469	445	454	488	472	496	448	477	461	490	454	453	491	484	460	415	460	454	416	473	456	405	458	448	467	457	453	452	437	451	429	457	467	498	452	500	412	463	451	481	481	459	428	449	466	422	427	437	478	444	467	484	433	438	437	491	454	453	481	433	466	468	442	442	453	466	473	458	446	460	494	441	411	432	439	454	456	458	455	465	468	449	453	461	485	445	456	467	473	449	484	462	433	486	455	442	470	469	440	425	452	487	491	479	492	425	486	473	433	464	462	473	467	478	448	464	475	431	473	456	446	465	475	465	448	428	494	448	460	470	450	464	457	457	441	455	476	439	466	436	425	509	471	450	481	424	462	481	427	451	465	413	456	462	475	483	439	428	487	482	447	469	487	446	456	495	457	508	467	484	451	496	498	444	463	461	442	435	440	427	489	442	445	464	466	458	468	443	457	453	472	491	438	444	471	461	463	466	424	450	490	449	467	444	469	434	451	453	492	452	493	517	478	459	425	465	420	466	442	514	456	421	395	454	431	488	446	437	401	450	456	447	509	437	456	492	433	462	447	436	442	484	465	445	442	468	453	437	458	441	451	486	468	435	463	476	471	428	451	441	474	440	454	458	452	467	469	444	448	429	495	458	477	463	484	455	406	436	449	485	471	455	459	486	465	460	460	465	420	458	466	464	510	449	455	460	453	485	471	503	434	473	425	435	456	440	433	473	437	465	467	518	477	439	447	486	470	444	444	481	448	463	476	444	484	424	475	427	464	461	432	451	480	450	446	499	434	501	470	437	449	448	455	485	438	458	465	425	450	466	428	458	486	440	468	443	452	450	475	485	461	477	454	435	443	472	452	471	463	457	476	410	481	450	454	477	457	443	480	444	449	456	442	443	469	477	443	455	462	438	443	462	433	483	428	451	478	465	421	456	474	469	453	456	482	433	451	430	468	458	454	414	428	452	422	466	432	478	490	462	448	445	426	452	443	488	430	462	479	477	453	489	432	434	453	442	444	448	459	435	466	459	459	507	444	462	443	430	434	464	428	464	457	429	456	429	432	460	456	444	453	447	465	425	432	484	424	459	478	465	434	464	437	481	437	443	434	435	424	422	456	508	469	437	441	483	444	429	414	418	477	448	470	472	463	438	437	469	451	457	470	492	497	466	455	477	442	448	446	446	455	461	493	443	395	446	470	467	445	493	467	499	432	444	488	441	461	484	438	457	438	467	439	426	456	441	475	474	468	469	463	473	423	463	467	441	406	432	468	451	481	494	453	458	468	462	455	469	447	443	474	456	412	444	457	451	460	469	462	509	487	446	498	469	443	419	451	444	450	466	433	461	476	426	467	436	443	475	470	455	453	471	482	505	455	420	425	460	461	426	481	457	498	499	440	510	448	444	439	477	452	483	455	515	470	438	464	461	501	437	439	470	456	473	459	452	435	467	509	489	450	413	462	451	447	444	458	395	450	474	442	472	463	460	426	463	473	488	446	464	476	473	463	441	411	488	429	435	463	444	453	437	438	451	465	434	457	461	413	472	489	466	466	436	464	436	452	450	454	467	506	473	441	452	490	446	456	449	492	419	447	426	437	467	425	445	433	461	488	456	437	436	440	458	449	494	501	489	436	480	479	447	453	478	486	480	475	444	430	467	422	482	457	473	455	487	491	472	444	501	472	471	436	489	459	453	437	485	492	441	443	451	446	430	482	464	438	475	440	491	476	483	408	441	505	435	454	482	416	458	483	443	462	493	486	462	457	453	459	454	482	461	478	490	451	492	479	488	471	493	432	490	436	488	494	470	444	461	416	467	487	476	443	457	440	456	490	474	467	453	431	462	437	459	467	432	451	406	460	459	474	427	420	440	496	468	458	471	499	467	422	472	442	451	444	470	465	460	480	453	458	491	448	435	470	490	479	443	460	424	469	470	480	492	444	465	449	482	430	448	463	472	455	433	473	467	431	447	465	472	464	460	466	493	455	472	463	499	461	469	417	442	440	461	484	480	461	470	457	460	447	418	437	448	443	412	454	451	458	453	509	453	439	444	478	449	466	422	464	458	453	436	448	451	434	458	454	451	421	481	516	469	480	427	476	445	478	486	422	460	479	448	475	422	444	435	442	478	449	491	448	455	470	479	444	477	430	469	436	466	428	448	472	445	489	442	455	434	504	450	482	466	443	439	463	464	459	435	447	442	512	480	446	426	502	437	465	450	443	422	464	459	453	480	428	466	469	463	431	441	453	413	455	450	456	471	448	462	450	459	434	466	511	464	441	464	457	439	461	427	426	479	445	460	476	466	433	454	411	451	425	428	430	434	423	444	446	444	457	432	443	442	439	443	474	451	442	477	441	420	496	445	464	425	471	461	442	513	449	449	421	429	466	446
25040	20711	27067	24315	20571	9849	1067	634	534	452	477	376	368	345	319	297	294	290	265	284	266	243	234	271	248	253	247	241	230	216	245	217	255	246	233	249	224	225	214	212	217	217	221	196	228	212	203	243	218	220	213	216	253	222	205	215	237	222	221	200	216	210	238	207	211	216	236	230	215	248	216	230	231	218	222	210	236	208	212	222	248	242	242	214	218	192	195	222	237	213	223	235	227	225	212	227	229	219	193	208	206	204	211	214	225	207	212	192	209	210	207	230	225	210	231	221	223	203	228	209	229	206	231	210	227	202	210	196	221	208	199	183	200	232	219	234	230	211	217	236	208	207	239	201	207	220	212	255	212	184	198	220	226	208	225	245	239	236	233	201	187	230	222	231	211	223	214	241	210	227	214	215	214	214	210	224	199	240	217	216	187	207	206	221	200	208	214	225	205	211	223	194	205	228	239	207	247	224	200	215	225	184	210	222	224	209	235	248	199	214	223	203	217	208	221	193	193	208	205	208	207	206	212	208	221	217	222	235	204	231	204	237	194	208	237	204	224	224	211	212	213	223	217	199	216	212	198	231	224	215	191	245	219	220	217	219	206	223	240	228	219	223	200	199	232	202	223	219	203	227	186	234	205	250	203	205	221	207	232	209	188	222	247	209	220	226	228	213	220	181	230	214	229	212	222	238	230	208	221	199	247	208	208	219	206	221	195	205	210	211	195	226	212	241	213	206	206	231	208	218	221	228	242	212	221	217	230	202	209	192	205	196	190	205	208	239	232	215	221	224	224	182	204	240	245	194	209	212	199	229	235	217	203	208	196	220	216	236	186	201	225	202	205	207	247	227	207	217	235	220	189	233	228	213	197	182	230	211	232	203	222	193	213	181	243	217	230	218	228	236	228	229	252	205	232	206	190	217	200	216	224	186	223	222	223	224	223	188	230	184	208	202	215	206	204	199	219	224	236	245	200	194	210	237	196	249	209	219	231	208	219	203	201	206	210	213	209	214	208	235	196	210	212	207	222	217	222	233	213	218	227	216	202	206	217	227	192	218	213	219	230	231	237	224	242	217	211	224	195	217	219	201	197	203	214	226	211	210	227	236	228	207	233	217	234	198	236	223	222	190	217	195	219	216	201	211	195	196	234	212	195	209	224	194	197	206	207	227	211	186	213	209	217	214	196	207	229	196	206	212	219	226	194	213	194	228	216	199	204	215	204	201	206	199	201	207	222	213	173	203	210	191	227	232	214	220	208	193	197	185	199	212	216	253	228	244	205	234	231	205	238	218	205	201	243	207	202	233	215	224	222	240	209	214	195	185	225	202	193	224	201	221	241	214	213	198	216	207	229	209	195	179	208	221	216	230	202	200	186	209	217	255	226	208	215	201	228	183	213	228	184	218	225	202	232	198	230	225	221	239	211	227	208	215	227	202	213	211	230	181	219	201	203	209	228	220	200	232	223	214	202	224	244	223	235	199	230	230	218	220	233	232	216	236	204	209	196	242	220	202	237	205	197	209	183	214	208	204	231	201	204	208	207	225	230	231	221	193	227	195	204	219	188	218	215	252	222	206	193	226	212	210	197	199	205	224	205	205	191	193	239	186	213	221	219	213	214	235	205	203	205	209	216	211	199	186	187	204	228	224	201	229	226	233	200	207	208	219	223	193	229	218	210	208	182	214	228	200	209	218	247	219	220	198	205	225	208	235	197	212	211	206	219	209	187	217	183	209	231	235	217	220	235	242	203	206	221	203	216	184	206	187	204	207	228	215	242	207	193	199	214	208	192	231	237	231	218	216	240	218	213	197	211	238	212	214	200	210	205	207	200	196	189	173	216	214	222	201	213	198	212	224	207	215	219	235	213	217	199	205	206	199	221	217	225	199	221	222	210	220	213	212	199	230	202	213	216	212	234	233	230	207	213	232	209	226	206	231	222	222	214	221	244	210	208	202	214	227	214	200	229	194	243	211	203	219	211	201	207	212	228	211	215	214	224	271	211	236	239	212	180	210	174	204	203	242	218	232	189	213	253	217	196	206	215	242	225	197	241	201	225	207	214	199	198	203	237	222	214	218	254	206	196	185	209	231	219	200	218	205	224	231	214	224	200	223	220	212	224	218	227	193	205	219	203	196	185	205	205	204	205	209	199	211	229	216	217	226	203	210	206	221	218	243	219	228	231	210	221	192	220	223	215	198	222	192	236	204	219	201	200	227	212	215	210	227	208	197	237	221	209	182	209	221	181	207	227	213	194	221	215	198	209	222	224	199	232	194	227	236	202	204	226	200	209	226	226	190	224	214	248	207	205	210	224	228	225	201	209	185	212	219	250	232	233	192	207	203	192	220	233	208	226	221	216	219	219	223	196	195	226	191	228	207	194	223	204	220	226	210	202	215	200	217	205	218	250	210	230	211	206	226	219	207	227	218	232	226	219	218	210	197	224	196	213	223	215	244	226	209	168	208	192	224	209	231	222	235	210	221	230	204	202	222	218	222	199	212	231	232	200	217	215	210	200	239	192	191	227	224	221	213	242	206	238	208	215	194	191	233	197	207	215	205	190	207	215	204	224	201	222	179	211	229	198	207	225	221	197	216	241	205	191	199	207	189	235	232	227	194	225	213	201	195	246	211	233	209	220	215	218	228	214	211	206	208	203	236	200	197	203	230	223	200	229	196	204	208	219	217	235	238	212	219	219	221	232	214	235	230	221	219	207	212	204	206	219	223	220	205	206	245	220	226	222	198	207	211	203	207	244	203	231	223	217	177	208	191	205	231	229	222	212	233	205	215	213	205	198	234	194	204	182	209	188	209	223	192	215	222	222	178	231	208	209	199	216	195	220	207	231	187	238	212	181	206	186	207	228	234	221	243	237	209	213	210	186	207	196	208	223	189	239	228	218	195	218	214	221	226	213	197	208	214	216	205	194	200	216	214	212	225	222	188	185	232	201	213	207	232	205	221	237	198	239	203	192	199	233	214	204	221	216	212	208	213	211	214	199	225	227	226	230	185	196	197	205	202	200	194	214	250	215	231	222	214	236	224	195	210	205	228	219	242	217	213	203	245	218	206	203	215	200	208	201	209	200	215	205	230	233	226	200	218	232	209	197	207	216	233	196	214	185	200	225	208	204	218	227	209	207	218	202	195	209	191	220	220	205	217	212	226	242	239	202	232	199	241	179	195	224	216	212	230	211	232	186	223	242	210	190	201	223	215	219	205	219	214	199	238	214	203	213	226	184	205	197	208	197	196	206	189	230	185	201	243	217	207	208	225	224	210	213	218	205	202	212	199	234	207	219	199	220	182	187	207	214	237	231	204	219	208	207	200	201	207	219	208	197	229	205	193	211	197	228	208	225	221	245	202	217	200	212	233	212	231	205	222	190	234	214	225	199	204	205	200	234	221	205	206	227	212	192	209	209	215	252	202	211	197	213	216	202	197	250	226	207	242	232	205	221	197	204	206	235	212	209	203	206	224	181	210	203	191	232	216
39006	50617	26328	4788	3024	2109	1559	1264	990	840	727	659	587	556	492	465	442	450	401	363	304	312	327	284	304	285	281	319	275	284	271	238	254	276	250	244	267	254	273	248	287	265	241	257	268	234	237	267	266	251	285	260	247	227	228	215	250	237	234	269	255	247	266	233	248	257	274	245	222	217	241	250	227	244	241	250	249	232	264	267	240	262	249	229	269	221	247	217	235	246	245	234	222	253	250	248	247	239	236	241	228	242	219	253	255	225	246	238	225	211	249	247	235	231	231	254	230	224	257	248	248	240	257	240	234	241	257	251	252	243	235	237	256	233	225	212	258	252	223	268	275	259	248	240	209	210	250	238	248	228	249	253	245	260	232	241	245	221	223	236	260	236	211	250	236	225	218	230	231	271	253	266	227	198	216	241	220	222	230	252	236	254	237	241	232	238	249	269	222	257	209	240	258	260	230	264	238	214	224	265	228	230	225	231	238	239	250	227	234	232	231	261	258	233	227	260	244	221	212	247	247	213	216	224	220	221	234	223	219	244	253	232	249	242	232	245	227	259	224	237	251	222	225	260	211	239	217	246	202	222	266	197	252	259	248	244	286	248	234	255	236	234	236	223	230	266	237	241	241	251	265	246	227	227	241	241	234	240	261	230	248	249	283	229	255	228	238	230	264	237	235	247	236	241	231	251	235	239	239	238	229	238	231	231	219	264	245	247	223	225	225	222	222	230	264	253	239	264	246	235	223	221	222	252	237	236	245	200	270	247	263	237	243	246	243	250	236	247	243	240	255	213	198	223	243	240	239	212	240	222	241	242	224	225	222	224	237	220	255	244	243	267	243	259	207	245	247	231	236	238	256	227	199	208	260	223	235	248	228	230	235	236	219	208	226	238	235	237	234	221	204	245	251	240	222	240	228	234	223	221	226	231	214	237	231	232	228	239	225	237	226	212	215	223	220	245	252	228	229	256	232	264	231	244	208	215	248	224	227	222	226	244	242	235	255	232	215	201	230	223	242	244	244	217	250	245	233	213	220	233	251	241	230	237	256	220	244	245	248	237	233	232	221	235	240	230	219	240	232	250	230	225	243	251	254	229	215	235	251	241	245	247	242	230	225	266	220	249	250	256	226	229	251	248	232	235	234	252	232	228	234	219	216	227	249	245	258	239	244	253	235	269	234	243	257	242	263	215	233	260	278	225	228	246	229	250	254	251	239	237	275	207	227	234	244	231	221	230	226	236	244	233	247	258	206	248	210	227	221	229	212	236	243	240	215	212	211	245	212	279	220	245	219	222	250	241	212	229	261	236	245	200	233	258	231	217	246	238	245	235	274	235	240	246	239	247	237	249	232	241	232	247	242	238	261	226	203	241	260	270	241	237	247	213	243	208	213	229	232	243	244	246	230	244	234	242	232	271	234	250	249	233	263	256	241	253	229	224	244	235	260	221	250	242	238	261	244	227	215	236	268	223	248	244	227	242	219	243	218	227	255	237	208	208	224	242	205	235	230	274	224	242	257	282	246	226	235	233	235	258	236	249	252	229	224	228	214	242	253	254	248	232	231	251	225	219	192	207	232	241	269	217	206	260	219	221	226	260	228	234	259	227	250	221	241	254	236	241	239	235	240	228	228	231	230	226	232	237	243	202	264	248	261	208	219	233	221	261	237	236	226	226	243	225	218	258	242	229	226	259	228	219	263	220	234	261	234	221	236	237	243	210	248	236	218	240	226	237	228	237	234	231	254	218	229	222	248	254	222	252	238	213	232	231	234	241	238	242	242	244	236	272	254	240	235	233	251	215	244	245	230	236	216	224	237	237	231	246	239	227	258	195	235	220	266	234	203	228	242	251	241	247	253	247	216	219	258	232	222	210	250	225	252	241	244	246	235	244	242	231	230	228	220	235	231	221	248	244	254	248	234	231	234	259	241	237	255	238	236	222	243	262	255	246	212	238	247	254	262	233	241	193	268	242	246	237	243	240	227	225	266	238	228	248	222	229	246	268	253	241	235	237	226	241	227	248	256	225	231	233	219	246	224	221	247	235	235	231	237	238	245	257	254	250	249	261	253	246	215	247	244	243	219	226	228	237	238	242	221	243	231	253	231	233	234	244	225	235	253	222	240	237	224	240	223	231	243	245	251	254	217	230	235	259	236	252	226	255	224	233	205	218	257	227	230	257	243	247	242	225	246	244	241	254	227	222	230	226	225	238	227	257	220	250	212	231	220	255	219	224	269	220	206	238	228	263	191	247	240	262	226	237	254	238	249	219	241	230	247	253	233	236	226	241	218	253	227	247	214	256	234	246	234	257	230	250	218	251	247	242	219	256	209	234	247	204	254	227	225	232	234	243	244	246	232	241	239	239	257	235	238	236	231	239	263	225	232	242	231	232	208	221	204	235	220	241	233	259	241	232	235	228	226	199	239	227	245	225	245	245	246	255	241	251	242	263	219	215	247	230	229	224	242	236	231	235	257	220	192	224	221	247	248	239	250	229	252	221	228	235	232	205	242	243	219	241	248	269	220	239	226	244	214	249	232	209	236	229	224	245	226	238	268	205	260	227	231	251	246	229	235	242	212	239	267	221	221	249	240	237	232	264	223	218	245	216	242	226	215	252	248	240	220	244	238	218	240	236	228	239	218	235	224	249	226	220	226	227	237	267	247	248	212	215	244	232	272	243	249	220	258	270	244	254	229	259	250	233	232	229	232	238	247	245	230	254	226	241	240	245	249	247	246	213	220	235	225	235	223	248	232	239	227	241	263	238	254	215	227	215	226	252	223	246	234	224	205	225	234	240	250	244	237	237	236	253	234	239	242	238	249	245	238	274	254	242	224	228	223	231	227	232	224	250	243	233	239	233	214	209	255	235	254	224	266	229	242	238	206	246	240	237	273	241	210	252	236	238	256	238	233	260	251	248	251	231	229	266	212	231	233	246	201	236	250	246	219	238	245	244	219	218	261	253	241	236	232	243	242	254	226	218	250	235	231	242	258	240	206	255	230	243	230	217	212	211	271	222	240	238	216	232	236	238	276	232	249	260	260	220	199	237	227	242	259	215	217	250	246	249	222	233	240	241	236	248	220	229	236	227	239	247	248	231	232	254	237	234	219	251	243	243	247	232	241	215	235	256	266	261	244	261	236	250	246	251	240	221	235	249	225	231	218	218	225	224	247	239	236	217	259	226	252	222	209	223	242	252	242	214	251	261	245	201	223	218	241	259	226	232	221	210	222	250	256	235	247	250	237	239	226	222	239	238	241	223	250	202	235	236	231	207	253	237	220	259	221	224	238	253	247	227	274	247	245	224	260	253	205	239	234	256	259	221	223	237	238	234	229	259	230	220	239	225	231	233	259	226	229	257	262	264	225	267	244	251	217	247	237	234	247	237	217	234	237	245	219	255	229	246	238	256	221	241	228	234	256	244	226	240	229	228	244	218	243	248	233	229	249	218	229	212	249	250	244	221	265	244	230	235	251	223	217	232	227	201
22984	20695	27355	24024	20666	20525	7882	1478	1096	942	865	823	721	730	731	686	611	573	589	589	582	564	539	553	605	560	544	531	569	554	551	488	511	485	529	528	573	548	497	482	505	495	521	520	515	522	495	527	514	478	472	485	546	462	532	513	506	532	496	446	515	501	507	491	468	481	518	487	492	461	523	459	511	477	491	469	514	489	491	522	485	517	556	486	496	487	510	492	475	508	440	491	491	511	501	504	511	533	511	513	510	522	498	520	465	490	488	467	488	453	495	497	480	567	455	491	514	470	497	473	511	506	507	440	497	488	517	502	462	478	473	516	488	532	488	492	504	483	474	508	502	498	479	482	457	490	516	483	482	538	516	467	475	465	502	514	515	478	462	444	455	490	492	480	498	459	475	476	471	523	467	512	510	511	519	471	473	459	478	541	477	474	499	463	517	453	434	498	486	489	484	480	478	501	491	478	524	513	492	520	479	510	506	489	510	512	468	489	495	512	485	503	535	503	526	473	456	509	512	484	488	515	468	475	495	511	468	486	474	505	480	475	523	527	523	511	441	510	499	465	483	501	507	483	476	485	508	510	467	490	508	460	499	465	492	505	483	508	524	482	489	482	439	498	488	532	456	488	492	473	505	526	495	468	482	514	462	459	468	505	523	479	524	526	516	487	507	505	487	464	484	496	537	454	482	491	464	483	538	505	485	524	476	472	500	463	464	480	485	467	504	498	448	484	484	524	491	494	534	513	497	474	478	490	463	479	475	510	495	481	456	484	505	476	477	492	488	513	515	514	514	513	452	478	496	484	516	489	492	480	473	502	502	502	493	399	441	545	468	512	528	514	492	493	463	536	518	490	499	527	474	511	482	475	489	468	496	504	466	480	440	495	506	500	526	477	451	513	467	486	489	501	507	488	487	452	473	480	464	511	451	503	492	516	549	473	506	507	485	551	471	477	452	510	499	510	491	510	488	497	482	501	465	534	521	483	475	469	511	491	510	492	514	460	487	475	498	526	464	467	480	501	471	500	500	504	479	471	475	498	500	532	558	491	458	502	474	499	502	534	485	463	513	477	489	518	493	488	492	496	458	538	502	489	513	500	506	488	522	487	471	547	468	507	435	514	496	504	468	470	507	510	464	433	496	515	449	510	487	447	503	464	508	489	467	491	508	518	507	505	486	504	488	488	489	510	494	493	515	518	489	497	468	489	492	486	481	497	486	501	480	474	486	484	537	525	489	466	450	492	495	492	488	482	507	495	499	501	502	491	495	524	494	469	473	480	488	449	493	447	509	500	485	472	470	503	490	516	442	508	482	457	511	491	493	560	542	468	511	476	488	474	469	509	499	487	447	494	493	511	499	456	447	484	503	488	492	505	518	495	495	494	526	491	492	542	466	492	495	497	493	530	490	478	485	470	534	499	470	482	494	488	479	473	499	506	461	485	507	508	542	456	513	478	509	524	483	490	485	503	494	460	477	474	476	460	519	516	468	460	490	457	455	514	491	470	470	470	471	490	500	474	508	478	530	446	491	460	552	469	516	462	498	468	510	477	513	504	483	486	445	467	528	490	475	483	462	518	476	512	501	540	496	502	441	510	508	507	495	505	501	512	518	508	493	507	484	511	496	478	545	505	498	527	470	486	491	514	480	473	490	516	472	509	445	494	455	470	479	478	489	459	489	529	474	486	487	498	494	538	452	479	524	457	509	491	463	454	483	440	494	474	483	491	491	483	466	468	509	505	496	510	471	519	478	488	485	473	499	541	511	478	490	499	498	494	482	463	509	467	490	490	489	486	522	495	518	478	453	489	513	491	515	503	491	517	487	515	501	505	506	518	464	475	514	531	503	469	483	507	489	470	504	483	457	513	530	490	457	498	479	477	502	503	469	474	484	498	469	463	489	516	491	469	492	481	486	477	456	490	506	494	466	487	483	509	484	468	476	515	488	495	492	484	506	461	509	481	484	512	450	490	492	445	437	513	457	491	476	508	489	518	486	484	487	491	515	471	506	481	511	493	501	495	534	497	474	485	485	513	480	500	522	513	536	503	524	499	508	489	490	456	474	521	472	497	478	491	480	494	487	464	491	491	540	475	492	486	466	484	468	503	492	507	494	449	532	487	521	474	474	498	508	521	452	452	469	505	516	507	526	462	540	519	468	461	480	445	514	469	486	498	522	510	463	493	474	488	468	499	508	496	504	528	458	475	468	471	496	483	523	469	466	477	481	492	499	487	488	468	498	495	462	507	492	525	474	473	474	467	473	512	500	481	434	507	509	461	488	500	466	458	484	506	526	491	437	504	466	463	493	521	499	534	505	491	483	498	481	461	508	496	469	507	461	490	471	539	477	479	492	523	462	557	512	455	517	509	484	503	470	485	480	464	513	498	480	461	483	497	470	493	505	476	490	509	436	458	477	495	509	494	500	512	519	480	491	470	536	525	482	469	464	517	508	500	479	521	453	515	506	471	463	480	525	502	473	475	511	539	514	451	512	485	499	444	461	482	494	509	483	506	488	470	494	501	518	483	472	483	519	535	536	476	512	497	463	482	475	507	452	532	492	482	464	484	478	501	477	448	480	501	500	526	491	495	519	510	509	473	488	506	503	496	487	465	501	508	487	452	465	521	500	485	446	484	477	500	495	484	500	497	487	512	479	484	455	496	506	482	493	456	487	514	497	482	495	483	524	479	486	477	528	480	473	479	482	515	493	536	469	458	482	489	473	435	507	483	496	476	503	487	475	495	496	486	515	463	484	549	454	458	477	501	490	478	478	486	480	454	504	457	470	490	487	522	460	475	486	510	483	448	481	485	492	487	506	520	474	500	499	472	508	514	471	510	516	478	479	533	467	528	525	535	484	500	490	494	498	477	509	504	488	502	509	440	496	479	461	511	489	488	496	467	516	507	459	494	456	485	492	440	479	478	506	544	490	460	485	459	476	473	509	502	482	465	496	494	471	523	476	518	496	516	462	506	475	504	497	502	484	475	495	511	473	501	514	496	493	474	479	513	488	501	545	496	504	507	466	491	488	489	516	494	497	478	482	494	422	493	488	461	494	470	458	454	507	497	495	521	484	447	477	494	529	477	484	465	471	460	475	535	498	521	456	474	496	480	487	562	474	520	501	522	465	501	490	488	512	513	493	501	467	525	490	490	487	478	492	473	436	462	481	547	534	513	469	467	493	492	500	471	494	497	452	457	477	469	518	450	459	500	506	515	476	558	481	466	499	456	481	506	489	494	498	490	497	487	458	485	471	531	499	512	510	507	468	527	473	504	506	498	460	431	510	465	499	501	449	460	476	457	513	485	452	465	501	522	509	504	527	481	489	466	515	456	512	498	505	496	512	478	471	467	499	518	523	485	508	502	500	471	479	502	465	489	474	521	456	496	460	507	559	515	489	478	474	469	452	492	468	461	459	461	482	510	469	480	492	519	510	493	498	491	449	459	483	486	500	488	504	490	485	468	501	502	509	486	497	470	488	484	493	466	485	500
42492	58226	33148	7765	5153	3687	2794	2315	1901	1604	1387	1219	1133	1062	1038	879	846	755	730	667	700	626	643	675	625	620	584	557	602	578	609	530	562	559	519	517	549	511	512	509	515	517	492	532	532	484	499	501	475	500	528	497	510	559	524	509	530	500	493	504	493	534	500	484	539	552	512	462	515	503	493	525	503	516	490	482	475	484	467	525	516	465	495	496	506	470	519	494	508	482	479	446	503	511	493	468	502	476	439	511	453	503	534	493	496	506	523	478	535	483	517	511	475	472	508	478	473	498	495	484	515	477	497	507	467	494	508	486	491	494	460	520	479	515	467	455	489	487	450	495	441	465	518	487	476	506	464	482	487	500	501	435	472	518	488	470	481	484	500	530	460	522	460	526	497	483	499	500	487	510	500	508	497	435	487	497	509	491	470	482	498	469	505	442	491	542	510	498	501	497	474	496	500	461	478	473	477	479	501	506	485	501	487	479	489	450	512	489	510	427	502	511	501	449	489	494	515	509	484	453	476	480	461	521	486	489	498	477	443	481	477	477	467	480	488	456	522	476	464	498	466	431	503	450	490	490	484	486	508	462	491	509	472	482	495	466	478	501	472	506	458	463	495	458	482	505	475	458	457	494	463	501	494	473	489	466	452	527	485	466	488	488	445	515	504	431	499	539	454	469	444	460	490	440	485	454	463	461	454	551	506	479	522	485	511	449	454	516	454	469	481	495	531	479	519	458	490	445	495	454	482	488	478	507	499	494	480	482	457	530	497	474	507	507	511	483	499	500	426	478	494	482	463	479	480	472	528	481	461	519	469	490	496	472	483	464	457	504	489	491	517	487	530	497	491	432	493	472	498	530	506	453	503	483	505	468	504	493	465	489	480	504	470	491	507	479	493	463	495	464	459	534	523	470	499	490	487	459	468	489	476	498	499	455	497	472	471	513	491	447	487	513	503	489	500	467	487	507	516	461	477	521	478	504	498	487	501	503	478	476	490	475	497	498	517	448	464	514	477	466	473	517	470	490	446	494	477	486	453	473	461	509	459	519	476	520	478	506	489	482	488	485	503	473	442	511	504	486	473	500	482	484	469	461	492	484	465	511	497	456	438	504	501	488	464	477	525	469	475	504	502	463	452	468	443	477	530	540	504	509	476	487	498	476	487	466	493	478	488	482	465	468	497	475	483	463	460	549	449	484	508	465	493	465	454	479	459	463	554	475	463	498	524	476	477	464	460	501	483	488	467	464	477	449	508	502	464	477	487	485	469	486	464	501	495	524	500	452	481	477	489	482	534	475	447	496	490	469	477	499	472	517	496	484	464	455	488	449	504	493	516	509	500	538	497	495	457	517	464	494	460	500	498	472	503	483	474	469	489	461	524	506	482	482	482	464	498	453	455	503	530	457	484	517	471	493	494	477	503	501	504	473	494	461	497	504	508	515	485	507	476	461	493	460	501	483	460	491	465	500	470	486	467	501	448	505	465	499	494	499	498	471	507	441	458	495	491	511	487	500	466	476	486	487	477	467	498	505	475	539	489	485	488	476	479	432	510	473	449	562	489	511	482	467	487	507	463	459	544	477	476	449	461	447	484	495	472	497	488	506	515	489	489	505	486	483	509	475	472	502	482	498	503	485	506	428	521	468	457	483	496	488	487	455	504	459	463	489	455	529	470	488	459	462	494	479	495	527	500	431	536	488	453	487	469	477	501	455	497	480	458	483	526	499	457	471	433	519	515	491	485	498	472	465	474	477	506	461	476	447	480	464	466	457	454	471	523	476	484	521	469	504	478	460	488	461	504	472	493	469	478	452	506	510	517	454	489	482	482	473	480	460	506	492	472	506	532	490	459	519	482	469	514	497	506	491	492	496	450	477	512	508	451	498	488	493	488	508	479	450	521	490	486	488	478	513	472	448	478	469	472	513	510	484	435	497	453	499	481	466	461	465	529	470	522	515	486	490	486	461	445	496	456	462	477	495	524	503	468	460	501	510	486	465	472	482	472	472	506	474	480	459	467	465	470	465	504	496	502	479	467	517	466	449	480	512	477	503	427	494	435	455	535	479	498	496	465	463	492	486	458	417	517	450	468	457	488	511	453	508	514	474	492	479	530	467	467	452	470	482	483	451	498	487	500	467	471	478	461	536	497	492	462	469	499	481	501	486	468	509	443	501	496	511	437	461	478	513	505	486	502	465	529	470	502	482	494	461	463	473	519	453	423	461	476	467	496	526	469	482	479	487	480	490	450	484	508	484	494	473	446	480	500	523	505	510	489	489	461	492	491	505	490	486	512	485	479	473	504	468	508	452	491	475	483	467	475	491	471	478	532	494	483	508	505	501	491	473	482	495	478	496	488	486	472	499	454	491	474	487	477	444	486	500	483	461	525	449	494	465	471	481	553	476	500	469	491	496	438	468	486	499	460	480	480	492	529	488	479	462	486	511	485	456	533	479	474	456	486	493	501	499	485	491	474	506	454	491	491	494	493	490	526	457	476	485	484	444	488	484	482	464	491	484	500	493	458	467	479	468	490	481	491	477	455	519	462	492	480	412	485	485	482	476	461	461	488	514	496	482	472	460	489	482	497	520	457	460	434	479	471	478	482	468	460	451	473	490	492	495	462	471	501	494	496	435	475	521	491	464	489	494	475	430	484	460	464	515	472	503	463	499	487	495	475	488	483	456	486	459	477	461	473	499	472	466	489	495	485	485	456	484	497	457	524	487	468	507	458	436	486	506	489	453	493	507	515	466	478	501	512	498	515	504	476	477	467	480	465	482	459	469	475	479	485	478	424	478	490	497	490	464	493	516	496	462	520	481	449	473	473	506	481	487	448	505	493	489	473	497	498	500	477	476	513	482	462	428	510	521	488	500	465	449	498	480	427	508	482	509	480	495	440	480	496	521	490	489	479	535	494	481	516	464	462	496	508	515	478	508	474	473	467	489	493	456	474	495	518	467	512	471	471	504	487	469	488	517	478	521	498	461	483	494	494	478	487	474	466	499	515	494	453	469	500	451	496	469	462	475	477	483	464	463	454	493	535	484	471	506	496	461	466	486	475	474	517	485	500	477	482	475	501	464	454	432	499	475	495	464	479	499	461	456	459	479	485	494	501	496	482	488	539	502	488	486	468	505	462	484	549	475	473	498	452	486	466	482	507	506	471	474	477	489	477	462	468	462	499	485	481	488	475	467	455	466	457	445	432	460	490	453	475	489	529	479	502	506	513	502	470	510	517	471	489	482	529	488	463	513	481	447	474	488	487	480	456	518	478	519	501	484	476	520	502	435	474	440	433	481	461	473	468	492	477	514	485	478	489	476	471	464	515	476	495	487	498	515	500	485	520	479	504	504	500	468	495	494	472	445	475	462	486	461	473	508	460	496	486	495	453	460	454	498	519	484	460	456	441	485	517	499	499	473	449	475	500	468	453	477	514	502	515	457	475	493	462	464	495	505	485	487	501	496	473	461	472	489	455	438	479	468	458	526	503	500
32477	25551	14206	1691	571	554	435	476	432	375	443	432	449	410	416	451	416	397	412	379	419	430	387	408	418	443	400	420	401	442	426	418	410	415	399	426	436	413	416	417	391	422	414	429	402	377	419	431	426	418	375	457	373	432	399	413	393	415	396	411	432	420	406	392	398	394	383	406	382	395	435	410	370	434	399	391	446	410	436	395	421	407	423	434	405	402	424	404	390	413	451	406	412	416	414	405	410	454	423	400	402	385	424	421	408	368	412	420	420	435	392	414	410	428	423	402	397	441	388	393	395	368	417	435	452	389	419	437	433	427	405	428	421	425	392	399	418	419	409	386	445	456	442	408	423	390	403	396	411	418	408	437	418	446	413	392	407	417	425	419	391	450	400	419	461	404	404	415	401	368	430	401	391	357	446	388	440	411	438	409	396	414	417	413	417	404	367	396	430	378	468	413	482	419	406	389	413	410	410	423	405	435	429	393	415	443	419	424	416	434	403	434	401	431	400	406	418	418	402	414	431	433	418	393	405	406	443	423	380	414	414	411	401	411	402	424	391	454	404	397	389	413	405	429	386	429	440	406	414	410	418	386	414	398	416	401	445	436	420	410	391	397	382	436	424	443	398	382	432	406	434	356	440	405	423	429	417	414	427	441	400	404	431	411	442	421	460	393	422	390	409	394	383	368	389	395	417	426	379	404	392	432	424	413	379	418	419	424	449	399	416	402	422	402	400	392	399	469	424	449	422	400	421	385	397	407	426	395	386	425	406	442	388	408	421	395	402	412	432	440	405	406	434	378	396	413	404	428	428	423	399	423	419	395	375	383	423	437	377	382	403	406	430	421	433	413	442	401	403	395	404	416	434	423	456	398	393	413	397	409	422	422	438	414	430	448	401	404	430	431	428	400	428	368	402	407	388	405	390	418	416	414	398	442	396	421	423	419	427	397	381	423	375	446	417	394	431	389	442	400	401	453	405	424	425	413	396	450	384	432	462	422	428	426	393	404	418	409	378	418	403	414	403	395	435	414	440	403	439	415	427	384	392	412	385	428	388	405	422	397	430	450	411	415	427	422	417	438	406	430	369	434	398	420	456	437	394	407	413	392	410	398	375	408	414	410	429	443	370	428	440	460	386	467	427	438	405	444	411	396	433	398	439	434	420	386	427	414	400	407	405	401	376	437	433	453	416	402	446	440	415	411	367	430	387	410	446	395	436	443	407	400	412	398	410	408	421	408	409	440	411	417	395	376	397	403	442	423	422	388	398	416	401	424	414	412	414	400	391	384	391	466	429	427	438	420	389	377	394	431	384	400	435	374	403	419	429	403	436	414	433	405	372	394	394	379	397	419	399	397	434	411	441	403	421	419	438	422	422	410	442	421	439	423	435	436	432	396	393	440	443	427	421	377	423	447	400	399	402	422	380	408	418	424	373	431	431	412	411	418	352	435	416	405	418	448	434	417	399	404	397	451	403	414	403	418	422	414	396	430	420	427	416	440	449	375	408	390	391	434	409	425	430	459	383	390	449	398	400	429	392	441	400	431	446	410	392	410	374	415	370	391	417	377	424	444	426	398	395	426	415	405	412	399	358	425	403	405	443	427	409	424	393	427	433	358	418	377	411	417	443	400	404	403	448	389	433	417	419	390	411	418	392	423	432	423	403	423	448	427	392	427	414	424	455	424	435	434	411	434	401	395	450	414	413	383	408	441	425	390	420	384	412	384	443	425	412	429	424	397	419	416	433	389	410	456	387	427	440	388	423	406	413	422	432	404	454	423	387	430	425	403	394	408	413	430	454	405	423	401	411	428	423	378	404	464	398	396	418	364	389	436	405	477	411	424	383	422	423	423	415	403	445	415	438	415	362	402	402	394	402	414	442	432	375	422	391	389	404	447	429	400	403	411	401	416	398	401	423	399	423	404	379	422	415	419	413	390	448	391	413	419	422	439	428	437	413	407	381	404	458	438	410	414	431	398	409	424	430	418	375	398	392	412	443	415	434	383	398	403	391	406	413	430	398	402	404	421	420	417	416	401	390	451	411	384	450	422	377	438	413	381	437	406	448	412	389	442	408	382	454	425	412	386	450	400	384	471	434	411	449	430	404	416	396	415	411	414	456	403	409	394	390	380	407	405	436	421	368	454	414	441	432	419	416	432	392	437	415	414	437	388	397	440	398	394	422	411	377	395	425	410	412	373	415	405	391	403	442	449	385	391	448	418	411	372	421	413	440	428	388	421	381	463	401	432	415	425	422	417	399	417	414	444	374	450	416	380	388	430	403	417	418	409	406	436	396	449	447	390	437	413	412	404	413	393	398	418	430	425	444	396	378	381	362	373	421	414	407	427	430	402	464	432	445	412	425	402	410	382	417	392	425	438	432	457	423	410	425	408	408	423	426	446	383	407	405	424	438	431	433	364	445	380	440	436	425	408	394	413	413	451	425	392	384	410	391	404	430	389	457	381	399	369	412	421	423	434	407	383	419	418	412	425	445	424	405	413	417	394	376	425	442	423	406	420	428	411	411	438	400	428	414	402	413	446	411	384	387	400	426	402	410	412	377	389	389	389	416	408	439	386	377	406	405	444	428	426	421	380	429	373	410	420	380	399	402	427	405	417	407	421	432	444	404	413	407	409	427	398	442	418	432	436	405	422	414	382	414	430	407	412	405	399	431	440	395	399	391	422	435	430	467	399	406	401	406	458	432	428	450	414	368	368	423	400	435	415	417	399	428	418	425	395	411	382	440	397	406	406	415	382	440	402	402	375	382	402	403	428	433	416	433	397	402	424	429	449	432	419	405	422	467	449	415	386	397	390	437	440	424	376	422	419	418	414	384	437	399	408	409	400	420	428	425	410	419	390	464	447	437	448	430	378	426	425	421	438	395	408	420	410	416	419	421	393	441	448	376	428	437	456	422	411	393	415	435	387	419	435	454	430	406	440	431	388	421	420	410	392	402	413	396	417	378	398	398	436	402	424	418	415	416	445	416	410	414	392	389	430	423	412	389	394	436	429	443	394	435	382	385	422	407	442	438	386	431	384	428	407	410	455	421	395	424	387	412	407	464	371	396	435	376	431	422	416	439	439	441	436	424	432	405	418	401	399	407	410	439	375	359	410	440	426	442	427	410	434	410	427	428	438	414	422	408	420	424	410	413	433	428	376	426	420	409	367	388	420	383	367	409	390	377	398	415	391	438	414	406	428	384	388	434	408	427	370	413	435	420	386	437	388	428	451	398	390	403	414	435	410	428	443	442	408	412	446	427	399	390	402	427	437	426	410	437	415	430	407	424	420	454	430	434	447	423	429	418	410	419	414	442	402	427	393	420	410	424	405	392	402	425	419	423	424	420	397	432	398	424	409	384	418	425	419	391	401	421	403	399	430	431	432	386	395	454	446	397	440	399	421	401	411	383	448	381	403	399	443	422	393	390	418	405	392	385	399	382	425	431	429	420	427	410	414	395	440	397	410	419	427	411	422	436	391	415	413
33348	33652	14142	888	590	561	520	501	500	444	475	482	520	492	461	461	460	466	435	450	467	460	471	431	453	458	470	454	465	461	450	458	418	435	469	477	462	503	441	470	448	451	430	452	438	432	411	469	461	503	475	482	462	507	451	453	482	470	444	471	465	474	493	445	436	461	455	460	481	450	465	463	408	456	427	471	447	429	474	474	430	451	449	456	478	426	469	445	433	453	478	462	457	494	459	439	452	448	446	467	487	440	465	423	450	464	470	456	416	465	464	419	423	472	485	446	459	466	464	439	439	501	455	452	408	480	492	403	474	443	437	430	437	426	464	461	476	460	448	430	464	431	445	444	396	485	429	502	477	447	454	460	502	414	463	434	471	471	442	477	440	468	469	458	448	409	465	493	477	456	463	443	439	462	467	464	435	432	423	444	446	484	463	456	433	426	460	467	433	434	432	426	427	419	463	440	456	409	439	471	437	491	425	462	444	440	446	468	428	468	481	476	472	439	429	447	451	453	489	427	449	489	498	460	451	471	512	446	428	436	444	456	470	404	428	454	441	465	482	440	437	469	450	461	463	435	462	484	453	483	471	454	440	453	429	468	452	430	459	441	417	460	443	494	447	458	437	457	462	477	410	438	438	447	470	460	456	460	435	446	414	458	438	473	429	477	451	446	456	462	461	468	452	465	481	416	476	472	464	431	453	477	455	437	444	448	482	462	464	451	423	419	442	415	459	459	412	472	472	457	460	440	482	436	480	454	470	457	430	473	522	445	440	449	449	441	483	447	421	459	479	467	469	439	457	464	415	463	458	472	480	455	439	473	448	457	469	508	468	486	423	485	453	459	441	441	458	465	437	446	475	437	470	469	440	456	492	466	438	469	465	496	452	446	447	422	457	477	432	482	455	439	458	453	439	448	402	475	442	456	483	456	478	417	448	469	447	495	471	452	398	445	443	454	473	456	425	421	451	493	438	434	427	478	442	427	483	442	466	466	481	483	462	480	467	475	478	406	452	470	461	458	467	474	487	467	456	453	461	452	426	470	440	458	418	453	456	455	417	451	469	462	445	401	477	444	428	463	445	423	430	437	432	422	438	440	495	457	437	445	447	437	440	447	457	445	477	440	416	465	431	462	455	448	493	439	436	404	448	463	452	476	423	478	443	482	471	416	458	463	453	483	459	453	485	471	458	470	454	470	484	428	453	428	473	444	472	444	441	481	491	444	458	418	415	431	447	428	460	457	449	467	450	496	426	457	445	450	431	459	481	455	445	447	452	460	489	434	486	472	469	463	470	459	446	469	480	472	454	444	475	472	485	451	475	459	498	443	474	492	468	461	490	477	465	464	441	413	424	484	438	470	447	420	471	428	462	439	467	472	421	466	430	456	467	451	475	418	472	460	479	472	468	473	458	469	467	430	417	494	455	473	463	445	444	468	415	458	462	470	444	446	458	482	448	466	445	455	415	456	492	449	449	487	468	463	455	436	444	438	465	448	446	445	457	455	440	480	506	468	434	460	434	438	463	433	446	530	487	469	476	452	408	450	423	436	443	463	478	466	460	460	446	437	474	434	442	443	474	453	470	459	466	479	461	436	443	457	439	449	471	462	451	457	450	436	437	463	498	445	459	430	448	477	480	462	473	436	468	471	480	434	459	460	419	429	457	466	453	477	462	472	445	450	477	470	446	473	432	466	470	466	442	500	437	468	420	482	499	443	450	449	449	459	461	433	456	444	475	445	468	454	467	443	446	441	439	419	438	442	439	484	430	473	472	438	433	460	440	441	452	434	463	486	456	459	432	448	477	442	469	450	441	474	463	460	464	451	475	451	408	452	422	477	423	479	451	428	482	468	460	414	477	441	426	462	451	439	441	438	492	493	461	430	425	437	450	458	469	460	442	428	429	423	473	455	425	488	487	443	444	452	442	471	499	475	428	470	418	435	480	479	455	427	448	462	438	436	439	432	458	444	422	509	481	469	441	443	438	444	448	462	444	462	461	456	447	457	435	477	458	443	465	442	471	438	432	456	468	455	505	446	429	442	478	453	468	446	428	498	462	476	527	453	476	441	465	490	450	466	451	471	452	438	448	457	458	477	461	470	463	475	483	472	484	486	487	456	462	471	450	453	447	467	514	467	459	420	469	425	439	434	472	451	452	451	436	459	416	444	435	431	472	462	436	453	442	450	460	449	461	425	493	454	474	466	476	437	496	420	503	483	463	444	433	440	436	448	433	429	487	477	465	440	450	426	467	453	470	451	482	469	464	477	460	513	433	444	419	434	477	485	454	438	488	469	470	500	453	422	436	452	467	470	474	465	464	475	492	484	466	442	430	439	523	476	465	447	451	465	445	459	462	435	434	452	476	470	457	464	451	480	410	502	434	463	473	446	490	489	463	451	461	476	433	468	458	428	443	478	425	434	433	488	460	467	437	391	454	437	456	432	451	467	452	471	505	455	469	467	464	442	466	437	431	466	461	471	463	425	457	479	443	465	433	427	468	466	450	470	422	436	435	446	464	474	482	443	468	412	451	429	478	473	460	443	431	490	489	454	447	450	444	435	444	452	429	443	420	501	427	479	456	464	407	466	482	445	438	483	461	452	464	434	498	434	488	470	468	474	465	453	476	502	429	462	457	476	457	477	411	444	452	454	483	425	445	448	456	443	467	421	486	454	447	501	474	479	431	500	475	426	419	476	491	461	483	443	442	454	433	445	446	435	450	464	451	451	459	516	433	458	446	412	447	453	449	466	434	423	478	484	471	448	462	471	464	478	437	378	445	449	460	443	457	494	459	469	438	448	470	435	431	482	432	459	462	466	483	472	414	455	447	438	429	474	461	481	426	446	452	434	506	475	430	455	471	465	456	493	458	423	453	460	449	429	466	431	458	434	434	478	453	447	478	479	463	455	461	436	460	411	489	501	474	458	436	398	442	487	461	473	426	447	437	442	466	446	459	453	454	443	496	451	480	455	440	461	465	460	468	444	459	442	467	452	455	455	473	481	432	480	473	477	455	465	432	469	437	396	423	484	454	444	453	426	446	466	440	466	470	458	474	446	466	467	408	468	461	485	422	434	442	459	446	502	498	455	494	445	475	462	444	447	474	431	421	461	430	445	448	471	480	457	440	447	467	434	464	419	431	470	452	452	466	412	493	471	473	493	455	458	425	491	475	440	415	426	436	476	474	424	432	471	423	441	449	460	452	424	434	448	439	462	459	440	458	468	483	427	459	458	472	423	407	435	416	436	454	452	430	494	453	463	471	390	481	428	412	444	421	472	475	460	481	439	448	453	480	518	490	469	447	486	454	441	473	479	448	410	459	495	429	408	465	451	487	447	447	442	427	449	466	454	467	466	429	447	482	448	427	451	443	460	467	469	460	452	451	474	456	437	397	484	460	490	459	437	450	403	471	466	449	428	447	446	452	428	523	447	453	474	448	460	433	455	488	477	444	458	471	450	458	446	478	504	448	449	447	461	469	451	444	463	453	454
24918	20770	27109	24377	20575	9858	1063	619	505	459	390	372	326	353	332	298	314	295	293	263	252	268	259	249	262	220	217	238	231	232	201	254	244	249	206	209	227	232	207	230	229	233	234	217	232	214	225	240	216	205	226	226	232	234	218	241	213	202	232	218	198	210	226	220	198	207	229	229	201	214	234	234	222	219	226	215	207	215	216	213	202	229	229	231	223	243	218	220	224	229	195	192	206	209	216	219	219	206	218	237	223	182	201	231	214	199	218	193	222	218	223	202	238	209	231	199	227	226	239	217	220	238	245	213	205	227	237	214	219	206	203	224	216	202	225	239	227	228	224	211	219	204	224	236	217	228	229	213	174	231	221	198	219	202	231	207	205	212	232	209	208	193	263	247	177	192	220	191	219	228	221	208	202	224	236	200	222	199	217	201	223	217	211	195	197	236	205	201	202	201	209	202	199	246	211	204	202	195	228	195	229	218	209	221	226	235	217	239	210	199	215	232	195	204	214	200	215	211	212	208	244	263	209	223	200	239	199	230	205	217	210	224	204	216	195	239	205	188	201	241	208	205	212	224	221	207	182	208	224	217	237	205	209	192	226	198	195	224	203	211	207	183	203	202	232	213	215	221	211	220	207	202	227	224	236	173	207	206	235	208	204	193	206	207	198	224	194	227	226	214	212	210	201	189	209	232	199	187	243	197	198	193	226	242	191	196	242	224	207	201	217	224	232	195	216	196	211	220	218	206	207	215	208	206	241	199	213	185	210	215	210	221	210	221	221	228	225	215	201	220	212	217	233	205	209	229	224	212	221	203	194	208	217	198	230	220	239	210	214	188	211	220	235	201	228	228	205	237	222	246	197	230	192	222	202	204	218	215	221	238	219	240	203	217	239	245	206	235	211	204	226	247	183	228	226	154	201	214	212	221	238	229	203	212	194	227	222	214	209	235	195	229	218	239	198	208	217	238	210	195	214	195	230	197	220	239	226	209	211	210	197	210	217	202	194	219	200	203	212	203	228	207	247	228	237	200	202	213	219	242	210	227	211	212	226	204	251	238	194	217	208	207	203	241	244	217	215	204	212	216	217	209	215	213	216	213	212	201	213	219	201	219	207	211	231	226	210	210	208	226	222	193	198	185	222	229	225	201	197	214	190	234	232	231	211	229	209	202	211	223	207	228	214	226	213	237	194	200	168	224	221	220	224	229	229	236	220	200	214	230	232	199	234	217	202	204	227	202	224	220	204	216	234	226	223	218	210	214	217	216	227	233	226	206	193	214	220	200	188	215	244	227	204	192	223	185	199	221	233	220	212	220	242	228	207	208	197	217	212	219	209	225	224	220	199	261	211	228	218	208	184	200	233	232	224	203	193	229	244	203	229	202	236	203	207	201	233	221	194	209	220	188	201	236	228	224	216	212	196	216	213	190	246	216	221	212	208	209	239	214	242	204	228	196	213	221	216	201	201	218	216	221	204	201	223	201	224	201	219	222	198	233	233	207	214	212	211	211	228	198	205	218	230	229	213	214	228	222	215	229	235	192	206	197	218	219	219	187	183	237	219	199	192	233	244	227	205	254	201	220	252	234	214	223	222	220	235	210	218	226	208	218	222	216	204	223	206	209	196	220	211	185	222	223	194	199	222	213	220	227	187	210	206	196	213	194	186	238	228	208	230	222	223	210	206	231	195	191	218	200	214	192	207	214	223	220	202	214	202	218	220	201	199	194	205	208	217	206	215	221	228	201	202	228	218	217	207	214	225	241	222	210	214	189	211	225	231	250	213	213	236	190	213	215	226	204	198	222	228	200	250	204	200	232	223	237	235	196	190	211	221	233	200	219	200	217	238	210	196	215	180	189	213	200	229	203	202	201	203	224	195	208	203	189	228	241	207	228	201	212	207	223	243	249	223	213	227	239	243	208	202	210	202	228	193	216	231	225	205	220	186	213	216	194	219	231	228	194	196	182	229	225	219	204	168	221	201	219	228	226	221	241	222	188	238	224	207	202	230	211	214	229	225	214	253	226	181	211	214	212	229	204	195	222	211	215	201	212	202	212	232	198	240	198	213	217	205	215	225	225	218	222	202	218	204	210	187	193	230	218	224	220	220	226	231	201	213	183	185	199	198	190	216	243	193	217	193	217	204	211	207	221	202	228	201	200	215	198	220	199	221	192	185	223	187	219	220	213	230	224	224	216	215	232	224	232	219	213	221	207	211	221	229	223	211	199	234	229	218	195	204	216	233	212	206	222	197	201	229	185	227	236	227	213	220	244	225	205	220	227	210	218	239	191	230	238	210	206	208	206	206	221	244	233	215	208	223	219	214	201	217	205	219	223	209	204	232	226	203	211	205	210	196	233	233	225	213	213	209	219	206	220	203	234	217	216	219	216	214	239	225	231	220	199	214	224	240	223	241	190	205	196	236	202	221	227	208	218	211	201	229	253	205	219	247	219	220	196	217	245	236	207	240	227	216	217	229	191	210	228	228	218	225	234	226	201	221	187	233	218	219	215	225	219	224	197	227	214	223	206	224	221	190	227	213	210	192	199	206	219	221	210	211	210	235	238	216	231	226	178	217	231	214	193	202	225	182	207	212	200	224	222	197	237	236	224	218	222	210	221	226	205	209	202	220	205	194	205	222	242	208	202	224	192	217	199	195	219	218	220	222	225	192	216	264	199	228	194	209	218	221	198	228	228	202	199	203	199	217	240	230	234	232	217	189	194	228	199	218	198	221	225	200	208	198	187	221	218	224	230	191	230	224	225	202	203	222	211	197	221	204	230	218	237	198	213	214	230	243	195	225	220	237	226	236	190	203	222	204	214	205	208	218	194	193	238	199	212	203	233	211	246	199	194	213	194	219	218	218	216	211	220	214	201	217	208	231	215	175	201	198	247	203	216	198	207	202	199	194	196	208	211	235	209	230	196	197	182	237	242	206	207	217	222	199	213	223	222	206	230	203	213	202	258	221	226	203	216	189	209	213	218	203	211	237	197	211	210	195	215	218	208	222	198	212	215	213	188	208	201	209	192	199	215	239	228	218	212	213	236	186	214	224	249	212	199	224	204	216	182	225	214	226	211	223	216	196	212	199	219	210	235	196	217	211	197	222	201	221	222	186	183	232	209	197	201	213	196	221	207	207	209	252	230	226	224	215	216	203	238	221	194	214	183	202	210	198	223	197	226	207	204	225	231	219	216	210	231	214	240	200	202	202	219	189	213	203	191	199	211	208	243	215	202	210	206	205	218	201	220	220	199	204	219	197	206	210	214	203	214	230	187	208	213	208	212	222	225	214	218	221	193	255	244	257	213	217	205	187	210	222	214	192	181	206	209	216	201	215	213	227	210	231	209	254	166	179	199	206	200	214	209	219	244	192	243	227	222	235	206	211	222	211	216	232	205	217	224	268	199	226	214	209	200	226	211	225	213	220	216	239	222	221	209	239	217	214	221	210	218	209	221	210	234	206	222	208	223	211	209	233	238	206	222	256	207
39092	50023	32851	8232	2940	1957	1603	1221	1018	876	723	612	582	546	499	458	442	412	391	348	341	345	331	328	337	317	297	312	287	262	300	278	278	216	260	274	264	291	259	244	277	277	273	267	219	250	266	258	244	230	280	242	231	270	247	216	258	246	265	245	247	240	230	196	224	231	245	223	260	259	254	261	248	244	234	245	237	234	257	225	258	291	233	229	246	238	226	230	252	265	234	222	239	264	230	245	211	244	220	209	231	222	266	246	225	231	257	224	231	240	228	257	261	218	243	229	252	217	233	250	270	232	235	241	264	226	222	238	239	244	234	256	215	252	221	238	264	238	248	237	223	251	261	248	237	241	240	222	240	224	229	231	235	259	240	236	236	241	247	238	234	248	264	239	224	224	265	253	253	249	228	225	230	244	241	242	253	209	233	240	237	236	243	235	240	243	203	235	223	255	241	217	241	260	206	237	206	219	223	238	230	231	251	231	237	228	208	245	235	245	233	276	248	215	232	256	241	242	238	278	239	267	256	227	229	238	254	242	231	239	240	256	249	245	242	251	239	236	256	262	227	225	229	287	263	231	212	221	254	252	231	247	230	243	251	243	245	233	250	236	231	246	268	260	246	257	251	246	217	224	231	249	242	240	247	249	237	219	223	243	215	233	237	234	241	256	222	216	200	267	232	200	219	231	256	227	251	207	234	263	227	239	241	231	244	226	231	222	256	229	228	231	229	235	237	243	248	233	220	259	201	263	272	232	227	210	241	237	224	243	225	246	223	240	215	257	230	234	258	246	243	252	232	219	244	225	234	258	203	232	236	231	232	246	235	232	228	210	274	234	218	233	241	230	253	225	264	246	219	230	226	254	256	224	246	225	225	242	234	229	242	246	251	221	236	256	246	253	250	222	256	231	226	246	230	249	238	234	237	253	225	253	235	257	264	231	236	243	237	239	241	252	230	245	241	242	227	233	250	240	232	228	220	228	236	250	230	245	269	243	239	253	238	243	259	259	247	243	235	247	245	224	245	260	260	232	250	213	235	201	235	240	233	234	231	228	268	267	233	251	214	245	220	259	228	226	239	245	268	225	235	221	240	212	227	272	244	227	249	244	244	224	254	249	226	232	249	238	248	225	222	221	261	220	211	246	232	232	245	256	219	257	252	241	220	244	264	209	205	254	229	250	227	214	269	235	239	248	253	264	218	199	235	244	255	262	225	229	233	249	265	243	241	193	244	213	213	226	249	210	251	245	245	227	213	242	235	246	210	252	264	242	212	267	224	255	254	247	237	235	235	241	197	206	240	245	226	221	229	234	247	258	239	236	249	245	243	237	241	213	229	228	263	250	221	250	220	242	209	224	228	255	230	232	214	261	230	251	230	256	225	228	260	235	247	242	243	240	252	215	251	236	261	230	235	240	217	248	245	233	240	229	282	265	231	232	233	230	242	203	227	232	250	236	254	244	251	254	226	242	230	251	221	253	247	211	248	239	215	237	261	253	250	284	244	244	231	240	243	236	264	258	249	225	183	250	245	217	223	227	211	247	240	255	231	243	213	254	224	235	255	230	254	239	232	253	240	213	229	250	249	223	241	247	260	234	208	222	217	247	236	236	215	218	202	234	259	255	222	254	221	226	245	225	202	230	238	209	249	231	219	253	226	239	231	257	219	235	222	227	238	209	241	238	208	233	215	248	255	249	231	221	244	240	231	222	220	218	248	227	263	239	207	258	247	252	264	242	227	250	231	261	245	262	233	227	242	258	251	220	241	228	230	220	222	229	243	242	238	208	255	230	238	238	244	251	246	218	243	260	243	215	250	253	236	244	224	238	236	242	203	240	236	209	222	234	259	229	241	241	227	233	203	220	234	241	244	238	214	214	249	229	254	227	247	207	233	274	228	247	218	230	240	228	250	247	228	222	240	209	235	223	251	232	218	228	265	241	219	254	230	235	255	225	212	262	219	225	230	256	214	257	218	249	244	218	250	237	269	227	248	226	266	262	224	234	234	250	236	212	239	242	226	248	209	232	230	241	231	245	286	249	266	237	216	220	238	232	211	239	258	232	199	221	204	226	234	261	239	258	222	254	223	218	232	244	234	238	242	251	273	252	241	240	228	249	245	227	278	246	251	202	248	264	272	235	235	241	225	250	254	228	258	202	240	252	227	266	220	269	220	249	249	237	249	215	223	243	214	262	267	232	243	235	258	240	238	249	252	211	241	236	216	236	232	234	225	252	220	243	250	242	214	235	240	246	234	257	220	239	242	229	240	222	237	245	259	266	229	243	255	223	240	264	228	228	240	267	228	263	245	223	239	243	239	247	194	238	243	224	239	220	207	244	240	252	217	241	233	243	213	201	225	224	248	249	221	239	205	256	257	268	223	222	230	233	248	222	229	197	264	242	224	220	253	237	246	246	215	253	238	208	243	215	240	236	258	227	241	241	251	234	232	225	250	256	243	220	221	213	229	229	228	247	245	230	228	243	259	238	234	222	214	225	217	238	237	240	260	224	248	236	216	232	239	247	225	235	234	260	227	226	238	205	256	249	245	233	259	262	262	243	260	226	227	223	225	219	239	241	261	259	246	221	251	221	249	236	245	247	237	207	243	246	242	254	236	253	243	234	244	227	215	223	234	235	223	249	252	229	217	242	262	231	264	244	233	226	274	227	218	238	221	232	220	256	236	229	228	236	237	242	239	236	230	242	230	240	224	236	245	264	217	242	243	211	233	222	259	225	239	222	248	225	259	227	239	235	225	259	235	232	258	220	254	264	231	242	248	244	222	225	229	246	238	242	224	230	214	241	234	215	235	233	229	257	239	226	250	246	249	241	265	245	242	217	247	241	229	219	215	219	206	227	251	234	221	241	251	241	250	213	224	213	256	242	233	223	260	229	247	220	248	219	243	242	230	245	226	242	242	249	229	250	241	229	233	238	230	247	216	206	229	237	262	255	193	258	239	228	236	251	248	261	244	239	218	229	238	255	242	244	248	229	215	236	245	260	249	256	223	267	228	249	269	234	206	247	226	268	220	224	239	246	246	252	238	229	238	257	208	220	236	256	239	223	217	220	215	224	231	196	226	240	244	233	237	222	239	256	225	230	228	227	241	244	223	240	231	202	247	254	265	227	212	244	219	235	243	276	260	240	244	247	247	259	243	270	235	229	256	242	237	223	226	245	244	260	235	226	222	204	232	214	255	222	248	253	218	230	223	262	237	232	253	240	225	237	238	242	242	234	226	215	212	236	242	228	236	274	232	226	245	228	212	249	231	216	253	230	216	218	245	233	250	231	242	263	227	229	244	241	219	220	232	219	247	220	232	229	265	237	237	254	215	207	237	251	223	240	226	234	245	217	216	223	218	230	238	194	221	244	224	248	227	258	227	264	241	238	243	228	235	232	244	245	238	234	240	232	261	220	219	232	249	222	214	242	237	250	244	275	258	225	243	234	214	213	217	225	237	205	227	219	244	252	254	267	246	237	231	226	215	244	210	227
23008	20700	27351	23996	20662	20515	7797	1442	1036	915	853	791	742	727	674	652	666	608	597	591	636	592	570	552	542	534	534	598	535	545	542	540	516	513	514	516	498	542	539	509	509	524	518	502	517	493	518	522	515	513	497	517	491	470	512	482	507	458	527	533	472	502	536	478	536	482	475	493	485	498	466	465	490	492	485	476	485	457	502	457	449	510	501	525	515	501	533	517	508	451	503	498	464	512	523	501	512	479	499	506	472	468	489	511	505	541	468	498	522	468	498	491	452	480	480	516	495	515	534	482	504	491	501	533	476	480	509	475	488	480	493	488	511	508	474	466	518	470	538	518	494	473	514	493	503	490	478	530	490	506	522	455	509	468	492	488	515	490	468	465	477	465	507	525	475	482	525	485	477	509	466	486	493	452	472	489	508	507	495	504	446	510	495	504	488	494	533	483	525	478	500	489	458	525	502	468	509	481	456	493	475	529	531	504	488	481	525	468	501	510	493	496	490	457	470	512	495	469	442	502	490	474	484	514	496	509	483	482	503	521	520	514	499	512	493	513	494	521	531	491	458	492	498	501	432	474	495	489	509	475	537	446	475	516	478	475	466	507	479	506	479	475	482	502	512	497	540	525	458	495	499	499	479	480	529	469	513	471	536	522	482	470	499	467	408	469	475	496	501	495	479	472	477	473	476	487	439	514	479	493	475	474	484	468	461	477	470	472	485	490	496	502	475	529	469	493	489	461	460	510	490	483	465	488	495	498	449	511	495	469	472	509	466	509	504	489	499	493	458	503	498	505	512	490	509	490	487	489	497	460	501	486	483	487	498	496	476	483	472	501	518	497	473	509	515	460	482	477	469	528	496	492	483	492	478	462	505	454	467	526	441	511	460	487	483	497	483	493	478	454	516	473	503	511	478	477	491	489	475	503	520	493	495	474	463	514	498	492	501	491	475	517	519	537	498	478	498	516	506	468	468	514	470	504	515	472	478	521	486	489	473	490	464	446	471	442	512	507	475	483	493	496	461	487	486	458	514	491	538	521	508	510	457	513	440	489	489	509	520	471	464	517	495	479	501	483	492	503	513	493	518	480	490	500	472	489	498	511	527	491	494	456	499	531	534	487	510	442	474	483	477	520	476	499	464	490	490	462	522	522	497	501	510	467	521	480	519	465	484	484	488	478	478	487	491	492	476	500	516	481	515	492	534	468	490	522	500	469	493	478	487	490	491	495	505	481	513	471	487	485	469	490	482	474	524	496	512	492	497	527	521	521	478	451	509	495	493	484	502	465	473	498	458	512	464	549	490	478	459	508	465	480	477	454	507	485	527	469	480	477	510	460	520	467	462	502	484	502	468	528	479	496	468	522	507	517	491	447	503	474	502	515	511	473	538	498	453	448	529	488	475	454	460	501	495	506	519	462	542	488	489	514	478	523	460	460	479	507	522	482	481	474	503	492	503	463	490	488	507	497	495	488	474	536	503	529	490	489	494	496	483	504	483	489	525	488	488	484	497	472	468	503	512	508	504	504	514	489	557	518	451	506	476	464	546	493	470	470	472	528	487	456	486	485	470	507	501	487	519	488	500	471	466	492	492	465	478	527	490	534	476	468	493	510	475	492	481	449	459	491	499	467	527	526	449	500	511	441	498	503	463	541	504	518	484	500	504	448	484	510	509	492	536	475	440	434	475	476	488	472	495	470	494	481	504	522	495	454	481	494	510	517	449	484	487	468	485	494	484	471	482	467	500	487	523	484	441	543	487	484	457	503	474	481	496	503	473	509	524	486	496	465	456	464	489	505	449	497	504	484	519	480	461	509	445	527	513	512	477	468	475	478	467	512	501	502	481	488	478	511	501	509	460	456	461	493	480	506	520	502	479	516	516	524	476	475	500	487	518	498	497	504	516	478	465	467	482	516	500	483	516	546	491	461	457	496	481	498	477	487	476	527	485	464	501	482	489	479	517	495	463	517	481	471	488	491	509	513	482	426	500	495	494	512	463	452	473	488	509	466	509	480	495	537	484	477	479	498	508	454	515	499	483	514	506	473	491	497	485	501	456	536	495	473	465	524	526	483	453	461	500	490	461	502	506	490	524	486	491	469	518	473	495	503	498	492	497	504	504	513	519	543	468	485	501	502	512	525	493	502	481	426	494	497	529	493	524	487	453	500	494	474	520	489	521	515	509	471	477	530	505	500	489	483	470	503	519	480	461	490	463	564	483	474	501	525	494	475	499	457	463	506	494	529	494	495	523	501	511	500	493	475	486	479	488	505	510	489	470	476	487	468	480	490	486	447	491	496	508	502	476	518	504	519	440	479	495	478	498	469	471	496	489	527	483	475	494	477	517	471	493	452	453	521	506	490	507	483	484	491	472	490	459	486	484	530	504	489	481	527	507	499	493	473	498	507	507	474	482	486	484	493	511	486	491	524	505	472	541	520	511	466	479	475	483	491	441	504	450	482	509	468	479	466	474	460	518	499	511	460	481	508	464	505	505	525	486	486	462	516	464	469	461	494	483	476	479	471	465	509	492	514	481	495	457	473	499	464	476	464	488	479	465	504	488	483	470	504	460	489	473	502	484	488	477	481	479	483	490	471	484	501	487	502	478	541	484	471	527	481	506	463	505	490	457	515	506	466	485	498	469	500	493	477	489	497	481	498	510	499	482	477	487	495	466	449	509	458	495	512	435	477	480	472	488	473	453	477	487	489	490	531	450	465	517	497	487	501	527	496	496	475	489	557	527	464	457	451	486	472	491	488	463	452	518	505	484	547	486	490	498	481	502	477	528	485	498	487	531	502	501	489	533	478	480	505	494	534	487	505	480	460	504	469	494	462	480	490	490	456	480	484	474	532	479	474	495	471	531	448	465	477	469	465	455	483	474	486	505	506	508	458	495	513	499	500	476	468	484	518	485	499	470	509	481	498	492	460	457	513	455	475	515	461	496	468	464	518	462	489	505	467	528	524	508	471	485	456	480	493	504	520	512	495	510	504	468	506	473	518	480	487	493	513	470	505	467	473	488	478	449	499	466	487	466	518	502	485	514	472	469	534	490	522	510	483	486	469	467	508	508	499	470	498	477	485	472	469	481	475	498	499	462	464	429	485	495	458	479	511	506	481	470	502	504	485	540	485	491	534	478	473	506	471	510	459	527	490	490	492	510	474	475	452	462	495	508	546	509	504	456	503	499	506	461	463	468	485	477	503	515	508	520	479	459	497	533	480	505	474	511	490	513	467	491	455	495	489	481	482	466	470	488	491	482	495	500	526	487	484	457	501	448	495	487	499	514	485	509	495	511	505	493	484	482	470	481	483	508	482	477	556	495	510	491	455	479	492	529	458	482	495	468	480	513	479	474	473	482	492	512	496	459	510	474	508	479	463	479	469	470	500	506	471	517	434	495	482	497	461	483	476	482	462	463	468	499	471	487	517	516	482	481	516	523	475	508	473	440	495	509	465	495	463	460	501	467	498	487	503	515	504	504	438	484	495
42573	57706	40446	12578	5210	3699	2726	2284	1846	1574	1389	1251	1028	1016	967	897	836	824	721	751	684	673	669	616	626	574	638	564	613	563	610	515	572	541	530	537	544	521	546	525	536	495	494	521	502	528	527	505	500	517	475	524	527	489	501	530	465	512	504	472	487	522	484	511	478	483	497	446	498	524	531	521	528	500	493	497	494	485	494	481	467	485	532	510	496	460	454	477	488	469	541	467	466	496	468	525	502	521	496	485	486	460	501	519	500	519	485	503	485	494	475	486	439	494	486	476	476	492	487	503	473	504	521	438	464	498	500	495	486	509	508	438	462	545	458	433	488	490	458	476	448	473	531	487	464	475	480	457	504	485	478	504	463	450	506	519	512	480	495	495	474	498	486	497	425	508	486	490	481	511	494	460	461	475	483	473	478	460	452	518	482	510	458	464	487	484	493	483	491	484	487	508	482	505	458	499	492	455	463	460	448	479	503	431	485	486	494	491	502	485	467	496	484	495	458	460	508	498	459	520	481	538	495	510	468	490	499	479	486	483	478	480	469	455	473	448	482	480	476	465	464	453	467	466	449	480	475	467	487	503	476	507	510	486	488	487	495	514	458	466	491	495	485	471	478	515	491	503	450	510	482	490	497	496	479	491	459	473	481	485	452	469	479	476	478	470	502	506	495	482	490	508	498	468	469	493	497	521	541	510	472	472	429	512	432	440	471	452	475	467	496	487	484	468	492	455	516	480	518	486	470	503	504	489	457	491	483	484	514	481	439	463	486	500	517	474	505	477	476	482	479	464	448	506	458	457	491	483	521	453	482	479	477	472	504	477	501	518	513	490	472	496	466	495	493	472	461	499	474	473	461	485	476	471	517	465	433	488	480	474	473	471	522	437	492	469	483	480	426	471	470	485	494	477	521	488	484	471	508	457	471	497	463	491	485	485	447	512	489	459	472	492	495	462	524	477	448	469	525	484	498	472	497	479	539	474	470	462	496	460	441	481	487	493	489	491	493	502	470	492	441	488	456	454	492	478	490	464	476	464	470	497	489	482	498	485	435	502	467	484	487	501	471	484	531	493	491	461	510	474	492	490	498	476	450	493	463	493	431	530	523	486	522	434	444	510	520	470	491	498	512	470	484	486	505	458	499	485	492	521	437	435	494	463	487	490	492	463	487	467	461	516	484	487	482	469	496	487	444	481	504	480	437	486	503	453	476	483	495	484	452	471	457	456	486	481	464	480	514	495	460	503	523	479	505	469	490	481	494	475	530	496	524	474	483	510	488	462	492	511	507	487	476	442	471	457	467	452	446	479	445	479	436	471	511	460	457	486	480	505	467	482	508	471	490	487	535	494	492	463	493	486	482	467	494	471	521	495	470	506	492	453	465	494	477	491	471	463	532	484	492	459	455	540	474	535	505	499	461	526	467	479	481	465	498	496	471	499	497	488	482	504	467	464	470	442	476	502	448	492	454	512	488	476	515	479	474	465	494	465	504	489	501	498	507	479	479	487	463	467	486	509	434	498	495	457	469	473	471	472	454	500	481	510	465	462	502	492	462	458	524	498	486	490	474	455	424	468	550	460	468	485	482	431	461	491	478	493	496	474	476	509	476	546	424	515	463	504	496	484	521	467	461	489	462	488	480	481	510	476	431	476	500	470	466	481	500	458	499	500	482	508	468	495	476	490	474	444	519	450	481	509	483	483	453	520	455	470	458	497	452	489	509	471	499	506	504	464	463	497	545	482	488	448	466	493	434	501	498	519	462	467	487	463	485	454	522	498	462	484	492	510	466	498	511	486	502	516	543	514	479	468	478	485	470	459	486	485	453	491	487	484	446	485	502	478	479	518	492	462	482	484	486	441	488	519	504	477	454	481	475	477	466	513	498	481	452	512	489	492	472	478	516	473	492	507	494	475	496	508	510	507	456	480	462	485	477	506	495	510	474	471	495	453	484	508	478	489	494	523	513	500	441	495	467	452	460	508	479	489	483	511	486	511	491	512	486	485	442	502	453	474	491	464	473	455	482	487	492	495	504	466	482	478	471	488	479	503	515	462	515	475	492	468	491	460	473	498	444	448	499	558	472	464	466	466	525	514	460	474	465	501	475	474	486	454	482	483	491	479	494	483	497	479	490	486	492	498	453	523	482	463	501	492	493	472	512	460	443	536	525	489	499	503	502	460	506	509	488	493	491	489	480	484	462	502	456	480	523	469	466	500	492	487	482	496	510	466	458	483	506	502	495	517	480	510	506	494	485	489	468	472	478	477	499	469	457	463	496	509	481	434	485	474	490	505	460	506	478	489	513	471	486	464	436	451	485	483	488	487	514	502	433	505	481	487	511	508	503	455	462	491	480	464	476	526	453	505	512	493	475	465	497	515	504	496	430	453	479	493	487	473	471	455	469	516	484	480	494	512	496	463	455	471	445	498	498	486	457	475	486	448	452	514	459	508	468	471	479	500	467	488	478	452	477	466	495	439	495	527	488	476	467	479	485	504	498	520	476	478	485	499	459	504	460	452	495	490	464	443	452	498	446	439	445	477	490	503	462	456	473	478	471	509	506	483	485	508	504	437	468	447	520	475	488	468	502	465	473	497	465	515	454	460	503	509	459	453	481	476	432	476	489	474	496	496	453	470	490	453	483	450	464	486	495	494	480	496	487	487	510	502	485	466	508	508	487	454	477	465	462	463	451	464	484	467	491	467	471	483	527	499	496	469	452	501	482	507	509	457	505	482	502	472	475	454	499	458	481	442	469	496	472	472	513	484	504	491	511	484	444	436	507	456	455	507	492	509	467	454	485	461	499	449	489	535	478	464	495	456	475	505	417	461	492	499	482	498	488	482	504	511	457	456	474	488	440	518	500	473	491	472	509	495	487	426	483	474	496	504	472	501	471	456	484	491	481	503	457	511	472	489	502	472	454	541	484	481	483	491	461	468	468	524	453	470	521	448	468	452	479	471	505	519	507	496	449	484	461	496	497	485	451	497	489	470	487	498	493	472	506	488	514	485	480	497	490	480	518	483	439	492	464	471	493	492	464	500	463	501	486	540	504	464	468	470	470	454	500	460	468	479	494	446	531	479	450	423	518	490	471	482	475	452	448	488	427	481	441	484	486	491	488	469	521	506	484	493	457	499	482	431	489	491	516	473	485	474	465	514	504	471	492	473	470	490	498	453	489	491	479	466	467	456	504	488	462	480	498	495	474	461	449	496	485	515	492	467	532	471	489	466	491	463	494	477	515	537	503	494	478	471	506	472	485	489	519	456	504	473	473	500	478	461	478	515	473	503	425	496	472	512	489	462	475	454	481	514	488	438	511	473	466	477	502	489	496	501	493	473	475	527	500	505	494	470	472	500	488	486	498	467	475	478	473	466	464	484	498	443	516	476	504	490	485	483	479	454	490	444	488	450	455	503	456	492	488	452	514	456	503	495	478	478	478	497	505	486	478	440	493	437	471	466	485	467	533	514	466	473	471	482	481	474	514	453
32105	25034	13448	1510	478	441	452	436	407	427	424	411	421	367	376	410	417	406	403	432	413	421	420	374	440	420	398	387	388	407	422	407	376	412	450	404	425	398	387	381	444	400	381	389	417	377	405	412	412	412	408	404	409	416	418	418	417	387	385	410	466	375	419	410	399	368	408	406	438	380	423	390	397	417	391	420	403	430	387	407	399	408	388	425	390	359	397	389	362	424	402	414	425	435	386	383	411	413	399	419	421	432	389	426	403	396	403	392	390	378	382	382	395	403	421	395	423	393	427	422	389	392	415	423	348	427	378	431	371	389	443	420	399	391	393	409	387	399	372	389	405	379	393	436	418	407	444	379	415	452	429	406	423	416	389	428	407	381	424	414	411	417	400	416	400	373	425	397	394	392	437	430	387	401	406	423	472	411	421	383	391	438	420	411	395	422	412	375	397	365	409	368	411	397	431	416	429	442	422	385	432	409	411	405	407	424	432	402	400	381	389	417	441	404	435	406	373	400	401	359	409	392	413	404	422	405	396	413	440	402	399	386	448	382	400	429	419	414	426	429	381	408	430	387	367	412	431	416	425	393	375	432	418	375	398	413	421	402	372	391	435	398	387	384	419	404	438	409	390	389	397	413	383	414	376	422	403	409	388	403	441	438	423	429	404	411	415	396	412	410	441	418	418	425	413	429	431	435	368	440	379	395	391	414	414	410	418	422	396	444	382	392	426	402	412	367	395	449	426	378	409	393	400	446	401	417	391	440	396	365	379	390	395	414	420	423	420	408	453	401	413	439	411	421	425	425	404	406	405	412	373	388	394	412	418	439	383	379	402	421	411	418	419	401	394	406	399	416	419	422	405	381	407	402	405	418	447	412	389	396	425	440	415	422	410	411	443	394	432	366	396	420	399	411	383	438	441	413	411	421	400	415	419	412	444	416	420	417	411	444	397	401	397	374	442	442	428	427	440	398	395	424	430	422	465	406	393	433	400	423	379	436	353	391	408	422	372	381	431	399	368	435	389	371	399	397	424	411	413	380	422	453	423	421	410	404	450	409	418	434	429	437	393	422	427	382	395	439	412	391	400	409	398	386	403	441	452	397	402	404	350	414	387	435	423	384	416	402	394	441	418	406	383	406	378	391	398	396	400	441	364	379	422	405	445	398	396	411	433	412	393	432	396	404	425	386	409	421	431	379	403	414	400	426	406	404	409	420	397	413	434	394	415	366	415	448	398	390	427	438	396	417	400	396	424	426	422	426	426	377	380	390	377	410	388	379	406	418	461	408	458	345	395	415	406	397	409	402	411	413	385	441	382	453	446	437	390	399	393	389	421	419	371	439	439	400	422	401	398	403	440	421	400	449	399	392	397	399	430	407	350	403	389	394	385	409	400	390	417	417	376	396	421	444	390	396	408	382	435	406	447	400	429	382	416	414	412	384	422	402	398	402	415	417	377	472	391	413	377	415	432	422	387	399	410	397	410	431	450	377	437	424	385	447	442	427	407	396	414	397	402	386	378	398	434	393	426	422	432	381	409	411	406	408	392	399	375	371	416	392	419	399	361	395	390	427	450	417	410	382	416	410	411	401	383	413	406	408	427	414	400	398	411	383	387	378	439	357	369	392	423	426	405	402	412	411	401	392	387	426	406	416	433	432	384	405	391	445	404	402	460	396	414	416	430	379	393	417	401	381	381	396	406	379	432	391	377	406	392	395	423	436	419	371	428	426	418	444	350	432	414	414	422	394	405	374	416	390	406	389	428	398	415	417	409	407	409	386	419	395	398	417	432	389	407	386	403	388	432	431	412	397	385	431	412	399	372	421	417	365	391	410	403	435	410	395	406	409	410	395	391	470	404	435	400	390	418	403	381	388	369	406	407	409	468	409	411	417	404	392	398	390	372	414	386	430	398	406	430	402	418	380	420	395	419	391	398	414	401	392	393	401	358	447	406	396	402	440	405	415	396	404	439	401	445	399	401	388	406	392	414	429	370	386	411	440	397	395	382	401	374	395	413	380	407	402	424	369	400	430	385	423	403	379	402	409	405	415	391	388	383	391	400	420	406	411	411	403	433	419	418	432	386	449	450	409	405	409	394	380	404	389	400	391	400	405	422	432	414	375	442	439	387	409	410	392	409	434	391	405	387	419	435	382	436	367	405	392	414	419	397	411	407	386	397	425	415	401	403	430	466	442	411	343	386	399	424	423	407	419	415	426	389	391	397	398	381	416	381	409	418	387	379	451	419	422	375	419	410	420	402	384	403	420	435	410	426	411	388	409	436	425	389	411	408	414	415	417	414	408	399	425	417	395	407	426	425	405	408	409	394	389	417	413	440	435	414	425	395	412	423	405	419	401	400	417	418	427	386	421	386	415	395	422	393	430	398	437	369	406	369	417	392	437	398	427	409	381	400	413	411	416	405	432	389	419	381	399	448	382	419	431	372	414	399	401	390	411	426	421	380	423	373	411	420	431	380	393	396	422	408	388	398	425	389	445	373	415	417	442	345	407	413	398	403	405	429	398	409	391	425	399	416	392	407	421	399	441	430	437	433	434	372	431	380	422	409	372	411	432	426	399	461	383	391	387	403	389	396	442	407	421	414	402	408	401	453	429	413	437	423	409	379	425	403	420	396	392	399	375	437	388	400	418	414	398	395	397	449	366	409	432	423	416	444	387	402	422	452	425	430	400	402	407	404	408	408	377	384	390	453	399	421	405	381	374	417	396	382	401	442	413	375	411	377	420	426	441	414	431	434	405	410	443	407	414	420	402	461	388	390	367	409	432	414	364	402	415	395	419	418	424	425	401	415	411	362	387	412	407	409	420	427	390	392	345	400	375	422	441	403	385	416	393	363	475	417	381	414	398	406	403	429	362	397	407	415	386	403	381	390	393	418	425	450	446	417	435	421	420	394	426	457	386	402	426	402	447	437	409	412	388	381	427	430	396	409	404	407	432	364	373	416	423	400	381	439	462	412	408	383	445	392	433	431	420	436	453	417	387	424	397	407	417	424	396	418	417	405	410	411	423	390	408	407	386	381	412	366	417	407	383	432	437	407	410	397	425	398	392	370	389	420	424	415	393	376	425	411	404	391	391	399	421	404	440	392	416	367	395	430	402	393	417	395	423	424	426	386	368	383	387	381	428	415	420	467	400	419	400	392	417	411	370	402	397	427	378	390	426	426	465	422	434	415	404	415	418	417	387	415	384	439	417	408	397	372	413	447	410	428	414	415	380	414	444	426	406	432	439	375	404	456	439	406	402	419	377	412	405	410	382	452	422	369	400	436	410	401	443	376	429	426	446	402	386	379	409	451	435	393	391	422	450	411	394	406	394	401	396	420	391	406	438	410	427	439	396	400	418	403	395	386	405	411	406	415	425	431	407	389	415	404	419	400	405	414	429	423	401	423	376	374	378	408	430	421	426	360	401	444	414	398	404	403	380	397	418	434	385	408	375	370	415	424	372	394	399	408	422	373	414	386	409	404	410
32942	32500	13654	787	592	535	546	489	461	483	495	467	482	501	484	469	502	473	459	451	439	438	436	458	423	439	494	439	493	461	433	448	433	442	447	447	436	445	466	499	438	453	456	465	465	444	428	457	472	448	427	466	465	453	417	421	439	472	471	486	458	428	460	465	444	458	424	449	440	421	473	463	429	441	428	474	455	406	453	457	453	463	413	468	415	442	427	436	425	433	464	452	474	422	429	448	427	451	451	455	433	424	433	403	431	478	420	440	418	482	470	480	433	450	455	449	471	424	432	479	509	452	432	453	488	468	451	438	425	467	448	451	447	432	426	468	434	461	453	430	463	422	451	442	483	436	471	475	402	448	452	421	477	473	451	433	470	477	470	447	421	429	467	421	465	450	421	436	460	449	451	452	432	408	456	440	429	464	451	444	440	465	469	453	461	447	429	480	455	474	462	439	455	463	440	428	467	467	441	414	438	464	453	437	478	447	466	452	475	440	494	421	459	409	462	450	448	473	454	454	454	471	440	461	451	449	442	453	397	447	491	495	447	422	453	446	445	419	479	426	471	461	412	456	463	412	433	441	453	443	435	466	433	443	429	503	450	437	447	457	462	430	495	446	453	434	439	458	446	429	453	438	436	443	478	424	450	462	436	438	477	452	416	418	461	448	412	435	492	480	439	446	452	427	442	421	438	437	447	416	433	436	471	425	447	459	415	465	448	464	419	423	452	481	425	454	444	446	431	466	418	448	462	434	497	403	452	435	452	435	429	421	454	449	463	446	496	436	425	478	447	440	463	464	469	484	444	445	490	460	451	477	426	425	446	442	464	434	437	420	473	445	476	476	482	471	465	472	457	440	458	470	435	429	436	444	449	453	434	412	437	484	456	455	435	466	450	419	455	461	422	455	442	489	458	455	478	461	422	425	468	493	438	432	452	442	450	448	404	439	471	461	461	439	483	441	438	465	479	467	431	414	443	399	420	429	433	448	455	450	441	427	466	415	397	445	411	448	455	490	433	462	478	444	419	414	400	443	441	437	441	423	437	464	452	469	460	467	461	468	472	425	442	453	441	439	471	441	475	400	452	425	428	453	420	446	443	459	448	449	433	445	442	447	428	491	471	493	458	420	471	472	465	400	421	418	452	493	405	444	477	471	442	451	447	423	461	460	429	428	432	453	450	451	390	418	449	442	410	451	423	419	435	416	483	437	470	459	439	436	471	428	462	439	426	437	451	470	442	462	439	434	444	437	468	462	463	413	430	452	443	452	457	470	441	416	432	474	450	474	437	491	462	441	466	443	487	450	445	429	482	474	484	426	477	443	436	429	402	462	431	453	460	458	421	426	464	472	468	447	477	398	418	481	464	444	435	447	412	465	470	469	435	438	406	462	448	451	455	451	461	460	464	432	469	451	467	460	471	473	455	473	416	439	484	435	451	472	445	437	443	421	433	448	478	451	411	443	419	453	464	439	458	430	465	475	452	436	463	476	462	450	458	480	459	439	453	475	481	440	435	451	457	463	425	409	444	442	467	427	435	435	434	429	449	458	442	395	451	425	511	454	482	480	429	429	446	449	452	468	450	444	439	432	436	395	430	428	474	469	448	423	447	450	427	423	467	491	446	442	433	452	450	436	449	449	456	438	450	469	450	460	500	444	450	478	452	409	473	426	437	424	474	446	456	445	472	424	456	501	443	459	448	445	426	439	433	436	486	418	461	447	452	432	448	451	468	484	428	438	433	433	489	447	421	457	443	420	460	423	470	456	498	452	445	478	431	442	438	453	476	429	461	458	470	467	477	466	445	439	418	440	426	470	466	429	474	439	425	472	461	409	391	452	458	447	430	464	477	439	485	432	435	425	392	462	474	428	443	437	428	434	451	451	460	452	463	480	481	514	455	443	429	427	456	463	439	455	433	403	447	449	460	486	438	428	417	418	411	475	463	471	456	438	463	413	466	452	397	437	448	436	429	427	454	430	451	435	409	493	464	451	460	435	458	459	475	446	434	451	474	450	429	443	443	471	456	490	455	441	469	437	459	461	429	445	465	406	445	428	446	425	386	451	460	423	433	443	448	468	468	459	432	463	435	424	417	412	438	447	483	448	455	434	480	420	447	442	451	453	422	476	439	472	458	452	427	483	470	476	464	467	469	422	433	426	440	444	419	447	436	485	472	448	444	465	421	474	472	463	439	458	456	450	446	456	412	456	475	425	443	463	426	447	439	403	443	428	447	451	456	430	441	441	457	447	471	418	439	461	438	437	469	498	452	440	443	424	444	422	445	433	434	464	430	464	471	432	448	435	468	458	440	461	480	492	449	443	437	454	471	437	463	470	467	439	461	438	427	464	404	464	415	428	474	454	418	460	426	464	409	448	484	429	456	469	484	401	436	432	454	437	461	464	399	448	448	440	447	430	426	422	429	436	409	456	488	449	463	460	466	440	442	419	427	415	490	489	421	441	455	468	443	457	474	435	466	377	469	412	452	469	441	455	475	449	443	403	438	463	467	511	464	474	470	443	441	429	450	430	449	430	433	440	474	421	458	402	441	475	447	448	438	464	474	425	431	462	433	490	435	417	454	440	454	471	456	486	437	458	459	431	441	442	488	466	441	446	460	477	457	419	466	493	451	450	436	439	465	454	489	410	443	420	455	443	450	496	453	445	445	435	449	491	463	459	455	458	467	475	436	467	458	429	439	466	469	432	460	453	440	477	485	446	474	441	440	458	458	439	465	454	466	489	446	441	443	432	434	436	479	436	430	460	429	447	457	442	496	431	412	433	458	432	474	432	451	431	411	437	451	468	414	407	433	436	443	434	470	447	423	438	461	481	418	416	436	488	448	489	446	440	405	446	468	451	506	476	467	444	437	454	474	424	461	449	440	436	472	417	445	475	427	436	440	417	455	453	449	414	452	448	479	437	441	495	462	442	453	455	449	459	454	465	460	466	434	471	479	455	435	456	428	449	427	439	477	400	417	457	429	438	433	479	454	460	458	439	473	432	449	438	452	431	441	440	392	467	457	444	424	429	460	451	433	449	453	441	452	440	451	468	418	452	429	465	441	427	475	461	517	451	465	472	464	470	445	418	423	453	453	478	500	435	471	448	430	420	446	460	459	445	472	454	448	443	453	432	425	469	405	464	477	457	474	465	467	435	428	457	455	428	440	463	463	454	481	448	448	425	464	478	450	465	418	460	432	485	432	446	457	438	466	481	501	449	448	414	433	470	461	433	440	460	409	427	481	476	475	458	439	440	454	434	450	440	446	426	460	433	471	426	435	443	449	466	417	464	458	441	472	442	420	478	432	448	426	466	432	460	428	426	436	464	439	454	435	423	415	460	419	489	429	447	425	453	418	452	413	476	446	436	448	451	393	452	473	420	508	451	425	448	430	450	450	471	442	482	456	430	475	461	475	435	437	453	464	467	468	420	478	464	461	462	435	421	452	440	476	458	457	446	453	438	414	435	434	438	439	494	429	458	435	450	457	468
25029	20699	27073	24273	20552	9925	1096	632	527	448	417	363	358	362	320	307	288	275	295	270	254	229	246	244	244	223	223	260	246	209	231	231	249	241	232	227	208	225	213	211	192	215	201	243	236	215	218	208	239	223	213	221	223	241	207	194	234	224	182	212	202	177	229	201	218	217	237	209	211	230	212	212	221	209	213	198	221	195	196	185	220	231	241	228	203	209	191	208	202	213	215	210	197	209	221	222	218	216	205	200	216	195	206	196	194	212	222	218	197	221	193	229	208	196	230	238	230	216	224	227	227	205	170	241	211	212	210	226	232	219	215	214	195	199	240	207	198	207	211	202	221	196	211	179	187	208	200	228	225	215	195	216	190	216	198	203	192	230	200	223	220	224	222	218	206	207	188	226	199	204	190	209	222	216	208	214	213	229	228	217	205	233	205	227	204	216	225	244	221	193	220	213	196	207	254	190	194	224	209	220	215	208	198	233	198	199	206	213	181	198	218	199	205	217	211	221	216	187	206	204	228	217	227	211	222	216	196	186	212	218	204	194	200	211	204	213	224	215	199	216	183	208	206	204	213	218	206	212	226	208	214	212	233	226	225	186	203	236	185	199	200	219	218	225	214	220	194	212	192	212	210	219	214	188	241	212	230	223	221	188	217	203	217	201	188	218	228	216	230	204	225	235	220	217	207	215	217	221	194	206	209	212	193	189	221	208	221	192	184	203	213	211	215	203	179	219	201	209	208	194	233	203	217	222	192	214	221	230	236	188	239	182	185	210	221	214	213	233	220	196	214	206	235	203	222	219	187	216	198	214	196	183	193	218	196	224	222	203	225	159	207	206	189	196	218	199	225	230	201	193	224	195	215	219	228	255	198	229	225	221	209	214	195	198	202	200	199	190	194	222	204	220	218	216	208	228	193	246	210	204	223	220	204	214	201	215	214	191	206	210	203	225	197	212	215	182	215	202	210	195	221	187	228	223	185	204	187	206	231	212	214	197	202	198	167	203	167	209	187	227	214	192	194	212	200	201	206	213	209	222	217	181	188	182	195	207	224	209	227	208	207	209	201	207	252	207	193	219	196	184	224	200	213	202	202	215	228	215	202	218	208	193	220	194	207	208	225	199	184	210	216	205	217	218	242	223	233	213	206	238	208	226	205	179	203	220	219	203	190	223	200	217	187	183	204	207	221	209	179	217	206	212	204	215	213	225	226	185	202	230	216	216	225	227	197	207	199	200	190	204	210	210	207	215	203	202	236	225	213	212	249	199	215	223	206	193	194	213	203	199	205	203	181	207	189	195	211	215	200	223	197	205	213	208	212	195	226	187	221	194	209	196	205	192	195	232	186	211	204	183	205	174	227	203	234	210	208	209	216	204	166	227	209	222	209	213	220	177	200	229	226	201	215	219	228	217	226	226	218	228	218	225	181	228	214	208	209	237	207	208	207	209	210	205	224	185	214	184	222	206	214	208	233	234	203	220	213	229	212	214	208	210	194	232	193	173	198	210	207	186	221	196	204	208	239	235	206	216	202	206	225	216	212	185	206	212	221	203	211	234	206	212	203	213	197	204	234	212	206	199	193	220	210	209	219	191	226	195	243	217	215	222	227	206	216	190	192	224	204	214	203	201	225	215	224	263	224	185	217	200	197	209	214	193	249	224	207	222	226	224	232	188	208	209	215	192	217	200	197	179	183	186	199	213	226	212	221	200	202	212	210	214	207	191	230	244	212	198	202	212	230	200	203	190	187	218	230	213	191	213	210	211	230	207	211	195	203	198	204	209	225	182	211	239	262	228	206	196	204	205	198	220	196	223	206	195	182	195	222	200	218	191	186	184	236	201	172	214	220	213	197	221	212	243	178	203	190	199	216	216	214	207	209	204	209	189	221	222	189	208	225	211	209	208	234	199	211	208	201	215	215	188	195	240	198	198	232	234	221	215	232	198	225	185	179	192	210	195	220	207	192	196	207	206	208	226	212	229	199	202	210	218	214	209	194	210	229	196	214	202	191	212	201	214	219	219	189	234	222	211	215	206	193	222	222	202	220	218	208	201	189	217	178	217	214	209	220	210	199	213	212	226	225	216	201	211	199	179	246	189	197	221	206	208	197	193	226	207	220	206	244	209	215	218	199	239	217	214	205	229	228	206	207	214	190	242	207	192	190	197	183	213	242	201	182	190	192	190	188	191	210	209	226	204	250	200	215	199	204	235	198	231	213	224	187	203	176	189	215	232	237	232	199	197	201	189	203	207	209	208	213	211	237	205	222	229	192	208	220	202	205	233	194	210	214	192	213	227	193	194	196	221	197	211	202	212	188	185	212	223	202	219	201	223	179	194	232	204	232	217	223	207	205	220	199	188	203	202	194	218	214	178	224	212	217	208	218	215	200	210	209	205	228	227	222	223	192	220	205	220	216	203	214	185	209	216	187	207	194	187	224	211	231	213	226	209	232	203	212	201	190	229	213	216	201	209	226	230	236	192	214	215	179	199	205	233	227	217	196	247	237	204	201	214	201	216	188	221	212	208	218	207	208	200	206	188	223	227	204	184	210	186	202	210	213	193	215	227	238	217	208	211	203	195	221	208	196	218	209	214	185	217	239	207	230	219	222	183	209	218	210	207	210	212	207	210	206	223	190	204	222	216	234	205	197	211	233	229	237	206	220	216	196	197	182	230	189	202	211	210	218	230	204	203	216	197	206	195	205	209	205	194	229	222	230	215	226	191	241	204	180	215	222	209	205	248	201	195	218	218	199	190	212	194	211	203	211	209	216	210	214	233	191	200	211	203	219	207	202	230	217	230	209	220	180	230	207	220	180	237	197	172	239	205	198	217	217	202	192	214	204	215	220	221	213	201	195	219	204	201	202	218	209	230	198	201	238	197	189	218	201	209	184	218	211	234	217	211	241	212	221	216	208	198	216	212	219	185	212	207	196	210	211	213	233	254	207	244	201	213	226	185	234	210	229	242	188	211	185	236	192	203	201	202	215	215	207	223	211	191	214	220	222	213	222	199	218	208	197	206	216	208	215	225	188	241	201	210	219	190	206	191	215	205	192	201	218	254	203	201	221	222	211	207	220	219	222	220	222	191	231	223	186	205	183	217	224	206	199	236	198	225	208	215	201	237	201	188	194	200	187	193	200	238	211	237	204	214	216	220	217	182	183	234	227	210	193	201	207	202	218	214	210	204	202	204	213	221	240	209	204	191	188	204	217	187	192	211	215	213	211	217	209	235	193	214	208	234	231	223	231	199	217	223	227	210	206	193	222	224	192	189	214	180	209	218	221	191	214	207	214	205	195	192	181	193	221	201	204	207	223	211	197	208	189	227	218	234	221	191	230	237	224	220	193	210	217	209	204	203	230	210	208	226	229	194	204	198	192	217	204	214	201	206	225	189	229	202	204	211	223	216	201	217	219	218	188	219	231	198	231	242	213	207	203	204	220	207	241	188	210	195	217	197	205	208	207	210	215	196	201	209	191	224	218	200
38383	48415	24197	4974	3029	2123	1525	1166	978	855	773	666	532	481	454	449	403	433	397	352	335	356	323	311	300	323	317	303	264	290	284	309	238	253	241	288	258	259	258	228	276	281	267	248	226	255	286	244	266	244	252	251	249	268	231	265	251	234	262	251	258	240	241	288	262	246	256	260	252	275	238	242	239	254	219	257	276	230	238	233	215	272	236	217	249	237	240	235	218	227	235	229	234	239	234	233	228	213	238	246	218	223	231	248	216	243	235	250	250	247	242	236	240	225	228	260	214	246	212	244	235	245	242	242	255	230	230	220	223	253	226	233	226	249	206	224	236	235	225	242	227	227	257	239	219	225	266	221	211	257	232	233	252	248	257	227	238	201	245	238	216	233	231	249	207	227	266	242	255	228	233	250	217	240	241	247	244	218	224	232	242	223	239	200	213	256	228	208	224	233	220	203	261	233	235	193	235	218	222	246	229	233	224	205	239	239	221	238	246	211	249	259	229	230	230	230	208	248	207	226	240	249	247	224	249	230	244	230	254	223	238	224	245	239	254	207	232	214	220	247	269	222	221	238	225	210	236	222	239	231	226	211	231	235	225	213	220	239	224	231	234	234	267	230	228	240	246	226	226	235	240	241	243	248	229	236	207	248	236	214	256	260	225	233	211	220	248	224	225	241	220	227	242	237	229	257	239	254	244	230	225	212	244	245	240	241	223	233	235	200	225	211	243	216	214	191	225	231	248	232	220	232	263	248	225	231	220	227	253	245	222	226	227	246	206	242	223	248	218	235	230	232	268	245	251	236	232	220	216	242	221	264	221	231	220	225	244	229	252	216	236	260	269	239	220	244	215	218	252	238	249	218	226	220	249	234	227	230	215	259	237	237	269	224	220	233	202	238	220	216	248	239	222	214	201	237	213	218	249	239	254	249	234	268	237	234	233	261	227	229	217	233	247	254	244	232	219	213	243	260	191	249	233	259	226	221	207	224	239	255	221	215	238	239	246	253	225	234	242	244	227	224	229	223	240	249	207	230	214	223	229	247	250	223	218	234	213	197	231	244	237	257	217	221	245	200	234	249	239	269	238	230	250	262	236	231	241	240	237	221	219	240	260	234	226	233	219	252	216	240	237	253	227	214	209	248	222	221	243	214	240	242	215	219	226	240	244	207	239	235	221	247	215	211	234	215	230	228	251	271	236	213	229	217	216	250	238	273	241	229	223	222	240	235	240	231	210	224	234	231	248	246	214	241	209	214	249	256	231	211	213	230	243	223	230	211	247	248	240	226	232	229	216	226	243	238	239	234	210	228	227	208	248	232	229	230	255	238	216	243	236	217	218	228	205	214	228	240	216	195	244	219	253	227	227	250	240	210	266	241	208	197	211	210	204	239	218	226	243	241	237	237	268	226	217	216	252	255	226	245	221	229	218	235	240	241	226	213	228	245	217	239	231	254	248	237	217	223	223	251	218	222	211	206	251	221	238	224	201	226	237	224	218	221	224	197	234	216	261	231	222	205	249	228	219	237	223	256	252	227	223	250	261	219	236	219	250	220	247	212	254	232	244	250	234	214	242	230	265	199	230	223	218	215	232	213	237	233	228	232	237	221	245	233	208	233	228	234	239	219	223	243	254	240	248	252	241	258	215	237	241	247	224	264	244	239	239	251	200	235	258	215	237	234	240	259	235	230	201	219	240	222	224	246	241	242	204	238	245	245	215	237	244	227	216	258	235	282	236	231	232	248	224	218	244	227	243	243	214	202	231	215	253	259	227	266	239	212	231	220	246	215	241	242	245	246	245	223	225	219	247	220	236	222	232	259	240	225	231	229	218	219	224	237	210	233	216	219	226	245	244	204	232	224	233	253	227	233	238	210	227	258	222	230	219	243	224	232	237	221	199	233	248	225	262	221	259	224	262	227	215	228	223	242	256	249	208	241	220	237	243	212	221	217	233	235	246	235	229	238	227	248	220	221	236	220	251	227	230	256	233	224	193	218	227	233	245	237	228	242	222	236	242	239	224	226	238	246	243	248	230	215	252	222	205	218	237	233	238	253	237	236	220	230	221	242	218	263	246	227	220	258	246	215	217	255	242	229	256	262	241	215	215	220	229	208	236	232	211	221	226	236	216	216	253	240	236	252	237	230	201	231	223	243	245	252	223	216	226	236	210	227	229	227	222	217	218	221	242	207	229	263	258	211	239	242	235	240	226	255	226	234	250	227	206	231	235	240	211	243	245	219	234	229	229	187	239	237	217	204	249	249	227	231	247	238	241	219	226	214	224	252	251	259	207	255	240	223	212	226	263	223	255	266	227	228	260	223	246	250	207	218	222	212	241	235	242	251	238	225	208	235	253	238	223	225	208	215	212	219	227	244	241	213	205	217	226	231	236	246	254	232	254	231	225	209	220	261	228	221	247	232	227	208	236	249	247	246	248	251	239	248	244	240	229	218	200	218	230	216	207	217	233	230	220	242	227	233	204	252	249	223	215	257	224	210	230	233	239	236	223	246	205	244	257	245	221	236	234	227	223	214	242	216	234	220	246	248	241	228	241	241	223	236	233	240	247	206	253	251	220	207	280	264	223	208	227	221	242	221	269	245	234	240	256	242	247	240	230	224	249	274	233	253	246	223	242	234	236	217	242	224	228	221	212	257	233	241	227	216	242	216	247	233	221	201	254	233	231	214	244	234	216	240	256	237	227	242	246	232	231	224	245	242	227	225	241	231	237	223	232	207	210	237	224	265	238	225	275	230	243	241	235	223	245	236	249	236	220	252	254	231	213	231	235	209	253	228	244	257	209	230	225	240	215	234	221	237	218	248	235	243	243	223	215	204	220	257	207	238	240	252	236	243	242	244	242	233	209	212	224	250	234	237	221	268	245	218	231	217	240	223	245	219	258	235	234	246	230	247	199	231	249	263	234	253	216	236	245	212	236	221	229	231	221	211	232	217	245	223	249	233	264	238	214	237	256	206	236	239	222	206	234	236	239	232	241	242	240	236	228	234	228	228	220	256	235	239	209	244	228	235	220	225	235	247	245	238	254	235	229	231	194	227	229	221	205	224	214	238	256	228	231	231	234	253	253	223	223	225	229	224	244	192	237	235	245	233	248	254	260	234	258	264	239	240	243	250	222	237	237	235	235	211	242	243	209	234	217	236	235	246	209	261	226	249	230	266	231	250	227	218	231	240	216	237	226	222	235	231	233	223	232	245	216	257	225	252	227	210	241	218	249	240	199	211	233	260	247	216	230	240	229	249	229	220	236	252	211	243	210	230	262	192	215	202	266	224	249	250	218	218	237	263	212	235	222	257	261	229	201	224	222	234	234	216	237	245	240	241	231	222	259	248	221	229	220	240	212	255	258	228	261	240	231	246	234	221	240	240	245	241	234	250	246	239	229	211	241	243	220	238	252	236	220	255	228	221	238	213	234	245	226	229	246	230	245	232	257	238	260	221	243	240	232	215	275	200	209	252	224	205	228	232	234	259
23075	20760	27420	24056	20703	20597	7462	1459	1067	978	831	818	728	702	679	635	639	595	560	558	589	536	582	626	567	555	535	529	508	505	544	538	530	507	526	507	510	510	527	524	522	473	499	489	537	493	528	515	535	508	460	480	460	476	452	501	507	501	494	503	551	491	504	509	521	503	539	512	460	467	473	498	459	446	543	500	475	519	484	500	478	501	537	486	512	483	526	464	495	478	492	504	476	491	487	488	486	502	474	477	468	493	478	500	483	481	460	464	464	536	490	499	463	492	506	515	466	491	504	516	519	488	490	487	500	484	468	483	508	467	473	510	507	438	493	489	486	478	472	484	485	474	486	512	461	529	498	473	491	466	465	449	494	474	438	452	486	477	506	495	489	461	530	489	510	481	492	510	470	513	504	470	472	511	513	479	493	492	481	478	525	497	467	495	472	478	477	462	477	500	499	503	465	477	471	486	480	515	506	471	472	501	497	520	531	473	535	499	493	524	467	492	501	492	479	456	497	470	478	506	512	471	468	496	502	512	492	474	482	490	497	495	495	466	455	469	518	512	493	481	527	496	480	464	521	470	458	522	494	514	504	524	491	480	470	454	462	483	471	489	504	485	502	494	466	514	462	474	487	470	521	501	483	483	487	471	495	477	468	489	511	488	467	477	505	461	462	467	534	506	503	507	458	496	489	491	469	520	512	471	520	499	512	495	474	500	486	491	458	467	481	460	504	457	514	506	468	509	536	498	497	495	474	484	484	496	461	475	448	497	501	503	446	492	498	492	472	523	469	474	476	502	491	524	502	494	451	460	515	482	467	463	504	468	496	514	473	505	504	468	478	490	480	485	491	484	463	485	488	518	465	479	473	500	514	482	477	471	502	465	431	494	497	487	473	446	481	483	500	516	493	518	495	491	505	504	459	466	486	497	502	548	489	504	470	477	487	467	489	521	482	467	496	490	467	445	474	444	475	483	494	475	479	517	489	513	469	487	436	505	482	492	467	454	466	463	499	513	452	511	491	442	518	477	510	461	461	437	532	464	498	514	465	484	461	472	466	510	485	459	495	472	528	468	474	480	473	482	516	490	473	487	496	493	486	497	482	504	477	454	506	473	501	434	500	458	486	517	492	464	480	479	463	472	489	467	490	491	506	500	482	489	487	501	489	494	503	479	488	507	485	469	478	520	486	471	512	508	489	491	489	496	478	492	461	452	484	453	496	492	484	502	478	470	474	460	470	477	501	493	494	512	509	498	493	495	467	501	457	452	526	480	463	483	512	486	507	449	482	509	448	469	502	471	470	477	518	459	465	468	495	434	481	478	513	480	471	479	443	466	498	477	506	499	497	467	475	503	438	465	485	488	480	487	496	493	449	507	475	489	444	518	506	507	475	465	471	481	484	472	445	488	502	511	472	481	511	462	488	502	511	488	480	449	487	482	467	486	481	484	504	469	496	501	529	513	462	467	505	462	442	488	472	488	480	502	492	505	459	479	518	506	485	464	478	472	492	508	467	488	467	470	458	473	487	466	523	524	481	468	483	503	471	483	507	542	498	501	479	501	497	464	506	498	438	506	522	473	474	485	503	453	478	491	466	489	471	465	477	454	480	470	440	493	474	477	487	540	477	501	463	468	499	466	482	470	434	497	512	492	499	499	502	494	467	485	468	467	467	502	497	485	499	495	471	511	533	478	469	511	529	453	487	513	516	494	485	491	483	531	513	465	465	472	462	474	456	480	495	496	477	503	502	455	494	470	510	465	486	453	495	496	499	461	458	507	475	487	491	497	487	450	441	512	448	509	473	444	458	501	464	493	467	499	492	495	481	499	475	498	462	491	503	519	436	471	499	486	498	518	483	474	498	482	497	506	464	480	487	437	487	500	485	471	474	503	487	466	507	484	502	462	456	511	507	471	496	502	490	470	513	468	482	470	483	524	497	505	519	490	511	474	498	478	514	469	452	541	490	478	483	501	512	459	456	486	482	451	527	476	479	521	482	515	521	505	454	459	503	458	496	465	517	490	494	522	483	457	510	463	493	501	478	491	472	503	471	487	477	505	457	464	482	460	495	477	463	504	472	517	472	462	501	488	496	465	496	501	470	507	463	454	448	504	496	498	460	478	451	525	468	473	486	493	474	503	470	481	470	509	469	452	534	454	526	506	488	504	507	458	483	488	487	490	479	461	459	510	482	471	491	486	496	454	463	500	515	497	489	487	485	515	484	448	471	497	509	540	489	500	471	502	473	493	489	510	499	491	506	445	505	500	490	502	477	470	499	488	454	493	471	439	515	507	528	488	494	489	470	498	425	455	482	474	540	454	482	468	498	490	514	454	491	467	520	463	479	472	493	461	508	479	488	509	498	508	446	457	494	476	458	467	485	480	480	498	494	478	500	495	466	486	530	492	505	446	516	470	493	510	489	511	498	473	488	469	489	460	445	463	473	496	508	463	470	449	473	503	504	504	492	468	497	474	510	466	496	478	440	492	499	514	484	482	498	518	470	471	493	497	491	481	457	482	481	515	511	490	499	474	494	483	452	526	483	475	497	479	499	501	502	485	496	498	533	505	468	488	500	511	468	472	496	508	470	453	487	482	444	522	475	501	464	480	533	469	501	500	457	465	470	476	475	480	469	506	481	506	437	489	481	499	488	481	458	452	455	450	503	485	449	477	497	476	480	508	462	522	462	478	511	491	501	462	499	481	440	488	457	489	462	512	461	501	493	511	493	496	460	493	527	478	469	497	469	477	502	487	497	496	508	485	515	504	472	480	461	481	490	449	473	493	504	465	439	479	468	480	456	501	455	466	512	512	470	487	508	471	503	466	507	480	501	484	494	505	513	470	474	473	497	501	457	507	486	484	473	516	461	498	516	472	469	476	485	485	535	497	476	500	497	464	475	509	452	494	500	477	471	482	517	502	504	480	456	472	515	494	507	486	464	501	485	465	497	490	481	485	464	480	509	522	495	471	482	521	461	481	465	468	529	514	456	474	504	491	499	482	454	449	481	487	486	500	446	457	495	455	475	495	480	444	500	490	491	494	472	473	496	495	481	461	499	501	489	465	476	465	519	522	461	455	494	508	466	488	462	488	499	499	519	491	486	503	500	476	461	488	529	453	499	489	507	489	464	504	470	490	486	454	500	497	490	504	494	456	489	454	458	469	486	471	492	516	490	489	522	475	459	487	514	437	499	452	499	476	460	534	469	473	496	531	494	481	485	466	527	503	489	477	484	495	492	513	521	466	477	502	433	469	484	467	469	462	470	483	444	454	485	480	491	464	484	530	496	470	514	508	476	478	465	473	446	448	513	482	508	463	466	532	514	456	480	490	452	508	437	489	467	492	510	478	523	493	486	499	490	501	498	475	511	461	462	509	481	484	506	489	466	479	510	488	449	441	519	499	516	468	471	483	508	504	493	493	466	481	497	473	453	494	425	499	456	483	486	465	484	487	462	487	477	493	471	471	487	482	439	459	443	482	497	495	473	514	467	511
42160	55942	26952	8332	5156	3820	2849	2300	1883	1619	1392	1226	1132	986	967	891	784	812	777	667	694	702	621	691	657	664	602	620	620	579	541	567	569	546	514	527	541	578	520	500	522	520	492	530	532	497	551	503	484	478	465	543	529	489	533	497	504	504	528	532	493	499	483	526	459	475	520	473	500	500	474	512	492	531	474	452	489	517	494	455	513	489	433	509	487	496	489	478	507	511	488	474	481	492	503	485	487	454	439	516	484	489	488	468	483	449	507	507	474	512	463	453	508	505	495	485	457	512	513	449	518	475	466	475	470	538	445	462	474	514	508	518	470	483	475	487	457	519	474	506	435	530	494	430	495	473	488	461	474	470	483	466	491	475	495	449	457	482	437	462	512	453	505	516	457	494	472	474	493	462	492	476	471	496	486	535	464	465	479	471	463	459	479	516	498	478	483	464	491	491	479	435	515	481	506	455	485	488	470	507	470	493	484	474	494	460	445	489	467	494	514	470	491	511	498	461	468	487	498	517	491	483	474	470	482	463	470	531	472	516	467	491	481	489	498	492	488	470	426	475	508	472	466	476	494	496	494	468	470	514	456	479	485	483	414	513	467	504	479	508	499	495	505	528	493	489	499	503	468	504	447	454	498	491	484	462	465	531	486	465	492	477	489	473	483	535	446	472	536	462	480	503	496	456	494	465	458	475	523	498	479	516	458	490	508	476	476	486	479	446	506	495	466	461	454	476	489	475	499	487	479	479	458	505	472	483	485	478	497	501	473	469	481	481	520	489	477	479	501	497	503	438	478	498	440	466	468	495	469	456	490	474	533	498	506	459	476	459	458	484	469	501	465	473	480	503	456	509	505	481	435	528	513	437	474	503	504	432	510	483	457	489	507	455	503	482	510	478	483	437	484	474	489	491	474	472	487	466	471	476	520	476	515	453	474	462	458	479	464	487	448	505	458	474	533	482	488	462	471	480	480	534	490	476	464	508	486	489	497	511	455	484	456	464	478	509	463	466	481	444	504	476	498	480	430	501	461	541	485	482	494	495	487	452	465	516	434	473	492	447	486	508	506	527	474	467	477	425	497	480	496	466	489	492	443	475	516	404	456	484	521	500	488	499	478	468	436	434	482	464	479	463	461	472	482	486	489	488	471	484	490	505	477	487	488	461	484	471	489	489	490	513	479	533	463	450	467	480	438	440	495	481	451	428	493	450	491	493	499	459	464	533	503	484	513	445	479	470	468	489	497	479	486	496	503	493	474	468	527	492	499	449	500	469	485	438	471	475	496	447	459	523	497	478	490	460	508	499	487	459	463	464	464	514	489	519	468	466	461	464	478	514	462	498	470	480	511	509	461	487	462	465	473	477	515	467	501	431	449	488	470	477	478	461	490	482	482	458	483	510	514	475	450	498	460	477	440	488	494	473	494	489	503	471	448	514	507	435	466	487	498	502	475	480	454	468	528	469	467	474	501	468	467	498	441	488	483	522	465	465	462	479	541	476	491	518	464	451	476	469	506	458	493	522	496	489	471	446	480	439	444	495	495	498	460	511	458	472	508	450	499	455	484	444	484	454	470	461	457	469	467	488	476	485	474	455	516	502	534	475	456	444	506	442	468	471	473	453	495	461	499	467	496	536	463	479	478	519	511	477	511	490	516	493	496	502	469	506	455	489	499	474	458	451	444	448	484	506	518	487	523	414	468	488	470	447	470	481	474	430	480	499	493	465	451	443	482	513	475	459	449	473	503	432	492	485	475	490	441	477	498	479	468	476	454	501	444	531	498	493	452	468	458	476	463	478	468	469	495	473	458	492	464	492	504	466	515	450	465	474	477	453	490	470	504	493	463	477	457	479	464	497	464	464	504	471	519	473	471	483	496	475	522	496	469	496	462	525	490	516	520	459	465	455	462	479	513	497	505	469	497	471	478	439	486	458	486	477	484	436	474	484	444	510	497	488	481	497	482	467	495	492	509	451	458	452	504	477	484	459	501	502	500	471	482	463	475	464	455	451	501	479	484	517	462	481	479	499	491	458	477	521	482	480	496	461	444	490	535	427	497	493	467	513	516	494	476	501	483	465	470	451	480	498	488	435	482	496	454	488	520	501	447	467	506	456	440	473	427	469	462	536	480	495	530	483	501	468	532	478	497	491	515	496	498	481	464	458	484	521	486	501	471	504	501	475	461	499	444	459	474	480	449	458	452	477	498	486	510	496	462	485	485	462	514	505	453	517	493	446	465	496	488	494	479	505	470	474	524	482	524	475	470	460	495	473	487	490	515	465	498	478	485	484	477	509	499	482	508	474	496	496	514	504	466	466	472	497	461	439	516	527	495	507	499	444	508	451	518	456	511	445	488	438	486	488	490	450	444	480	534	491	460	487	488	482	476	445	438	475	444	469	471	459	454	460	489	511	486	476	511	486	478	471	461	487	466	478	482	448	470	520	488	444	479	457	455	497	461	474	474	490	491	475	471	512	452	466	516	481	479	507	491	462	464	481	477	488	464	487	468	508	453	464	493	429	501	482	490	480	489	490	500	489	462	480	444	483	475	506	453	469	507	505	475	478	485	453	498	452	473	439	501	460	452	460	500	496	502	476	493	463	475	497	486	505	498	468	467	495	507	440	499	510	488	429	467	465	495	511	432	490	507	488	500	487	451	507	494	467	495	488	508	446	499	487	464	504	472	476	492	480	493	492	482	510	449	506	457	493	472	491	457	482	472	455	501	484	490	478	429	469	460	456	520	519	519	474	501	451	471	491	478	491	475	492	488	433	481	478	492	458	477	470	442	446	503	432	472	512	529	470	481	487	465	451	484	493	491	490	505	480	486	505	472	462	458	491	477	432	479	492	438	458	511	499	541	505	478	450	476	452	467	495	512	487	483	488	467	470	471	511	475	496	460	452	481	504	512	488	436	511	492	485	482	502	498	441	457	497	475	525	491	489	437	475	492	485	502	458	483	489	448	507	472	475	471	510	449	452	439	501	513	478	503	500	511	521	475	476	483	491	494	516	470	500	454	486	473	449	451	490	433	468	448	474	485	481	492	513	504	491	526	487	497	470	473	480	521	460	451	444	498	485	489	511	451	461	467	487	480	477	497	437	457	484	487	535	454	463	472	461	486	507	501	478	470	499	475	454	470	501	474	515	478	494	485	488	487	477	482	507	481	476	501	495	493	458	467	466	493	521	498	516	446	446	471	488	493	497	495	444	485	499	489	511	450	448	506	494	500	491	486	499	444	481	476	470	469	472	504	474	481	485	501	461	480	481	484	453	473	453	444	496	480	494	453	468	461	435	465	457	495	472	524	475	443	525	522	478	493	487	532	481	447	461	502	461	452	520	483	499	468	473	495	497	480	470	481	459	475	483	458	474	479	480	465	551	495	492	454	495	510	499	473	460	451	498	476	487	490	501	458	474	481	461	520	445	462	474	458	465	492	446	454	471	441	464	483	479	496	488	462	483	488	417	475	485	474	457	474	508	464	456	481	468
32254	25220	10618	999	503	421	424	416	406	430	425	394	429	400	411	424	412	448	414	411	436	410	416	415	397	415	407	414	436	382	410	397	436	434	403	357	438	396	439	376	423	402	383	396	424	410	398	414	392	402	390	388	382	403	422	415	423	441	407	424	393	417	385	412	419	409	437	414	398	415	388	417	400	431	381	378	392	429	393	417	401	386	396	420	370	395	415	409	396	425	426	380	407	407	418	398	432	409	405	396	405	426	424	417	396	377	424	435	420	415	405	377	388	425	422	383	364	355	394	405	405	412	416	393	380	404	380	391	399	441	419	429	406	394	392	388	413	409	400	400	413	403	384	398	425	435	432	412	418	407	394	408	410	414	354	398	426	402	365	436	413	405	387	376	394	372	393	377	382	425	376	412	400	404	412	398	400	402	413	444	422	406	443	432	363	376	386	424	372	387	410	403	394	415	428	374	379	400	410	372	429	366	385	397	402	398	390	423	417	424	420	427	399	383	357	415	383	371	419	406	446	404	420	404	439	418	421	392	416	375	408	413	364	392	403	414	392	386	426	398	446	446	398	431	395	384	408	404	396	405	419	395	418	388	432	406	435	411	410	402	390	381	403	437	403	447	425	406	383	379	381	420	369	409	451	416	366	431	382	393	404	413	368	391	380	407	403	451	416	441	391	389	418	436	416	439	432	407	402	433	376	388	384	370	422	415	417	392	394	362	408	383	387	428	407	402	410	427	410	438	395	399	418	404	398	386	388	413	413	398	371	383	387	402	427	406	420	408	408	392	394	427	412	441	365	410	387	431	413	385	396	409	435	387	388	407	417	405	420	397	396	421	408	397	403	403	427	361	421	370	402	393	405	405	411	398	417	396	444	396	366	363	414	397	382	426	412	391	401	398	431	398	423	378	433	399	376	390	381	415	404	440	397	413	388	384	436	429	442	369	373	406	412	412	412	392	399	393	443	409	439	419	413	395	369	421	419	421	429	381	398	392	392	405	407	400	367	380	417	417	379	406	420	424	402	421	414	382	401	415	366	421	417	393	405	402	453	389	416	403	392	391	426	391	398	419	448	409	421	428	397	425	425	368	429	390	408	383	389	405	384	388	430	440	371	406	427	422	473	393	427	379	408	397	442	413	394	434	427	416	411	394	397	391	442	461	385	389	386	415	383	409	430	408	402	407	398	415	416	434	396	372	457	369	420	415	453	421	389	421	387	431	418	416	408	414	432	434	395	404	455	395	389	386	425	427	416	404	406	411	395	439	423	379	462	407	391	393	397	402	401	423	433	390	437	380	393	415	407	428	399	423	367	401	424	409	411	371	376	404	426	409	408	386	418	387	435	416	416	396	394	381	416	458	426	398	429	403	390	396	383	387	405	392	382	379	414	368	394	388	412	437	401	401	396	389	419	390	418	443	401	423	390	400	404	403	389	420	434	415	400	388	406	414	430	408	419	438	420	411	422	414	404	423	410	400	426	440	406	415	410	405	417	382	405	409	456	414	412	394	410	399	410	391	438	396	411	410	407	400	426	400	400	403	388	406	427	383	414	415	373	405	391	405	384	407	402	364	438	413	357	377	446	378	425	421	407	437	406	411	369	404	404	416	406	426	393	438	400	402	427	418	426	413	403	400	404	396	408	451	413	391	406	415	417	408	421	384	430	410	442	395	358	420	380	406	398	437	377	397	452	413	433	430	393	412	408	441	404	427	410	412	425	401	416	409	428	404	386	370	378	405	408	423	384	414	432	437	412	392	394	423	390	418	398	437	427	383	402	419	375	405	391	415	396	418	434	404	420	385	382	422	388	421	426	384	414	396	407	389	434	416	410	437	396	403	400	430	424	389	435	391	426	387	402	393	411	406	403	421	388	408	399	406	386	405	389	395	413	442	447	385	407	389	381	393	456	356	420	433	413	359	402	378	386	436	435	421	394	386	393	426	428	405	435	373	460	435	419	386	397	379	390	423	387	381	381	408	410	419	399	400	387	376	389	378	403	425	392	403	411	414	419	404	435	413	416	422	436	400	397	432	389	380	412	359	383	441	411	392	425	416	422	393	391	373	412	388	428	419	404	436	408	409	386	405	417	397	408	377	392	392	400	446	396	393	361	373	396	393	405	436	396	375	391	359	449	414	376	396	442	378	419	413	423	398	382	428	392	395	393	412	418	435	380	393	425	376	418	427	423	388	382	399	427	392	398	414	387	400	403	426	399	402	421	388	409	391	405	409	391	432	430	405	375	416	389	405	414	362	415	394	416	395	440	388	392	376	403	407	373	397	414	422	410	402	425	412	404	389	392	411	372	409	418	433	369	399	375	394	397	424	439	405	408	418	385	395	411	374	415	399	412	400	407	407	409	426	398	417	420	394	409	389	396	366	411	424	391	406	400	420	405	387	434	421	389	401	386	417	451	394	426	399	396	376	445	389	422	415	413	376	401	421	416	406	428	399	389	392	430	399	424	396	402	394	398	436	436	425	380	383	407	411	427	383	400	402	410	398	429	403	445	432	418	381	392	417	415	410	393	425	415	372	411	434	397	373	408	418	385	403	409	423	383	416	422	401	437	399	405	395	418	428	425	419	409	385	411	412	391	390	433	395	374	369	392	363	438	391	428	451	399	429	412	397	386	413	409	434	425	412	447	389	388	406	430	395	416	410	422	383	404	354	428	380	412	402	399	408	409	440	415	392	417	406	420	420	440	415	392	410	411	386	396	420	408	396	416	388	390	384	428	390	380	395	389	391	413	396	410	386	413	362	416	464	396	399	397	405	413	388	424	431	385	405	358	404	403	392	420	403	431	415	390	438	390	411	396	410	390	398	389	391	385	413	398	377	431	439	440	400	401	394	427	435	400	412	390	395	383	379	448	397	401	391	440	395	373	398	397	439	449	396	429	381	392	391	412	416	367	388	441	405	438	402	419	436	427	427	368	396	355	394	385	402	416	460	391	367	475	417	429	419	413	389	396	412	428	387	420	423	417	399	385	393	348	424	415	362	410	435	394	364	396	387	421	406	402	423	444	364	382	383	370	397	416	414	413	434	408	410	395	378	408	374	375	400	388	410	392	435	421	377	414	384	378	380	372	410	402	403	407	414	396	418	400	435	405	426	388	394	417	423	389	416	416	416	429	402	426	379	394	402	396	414	387	402	388	420	375	422	433	365	385	411	397	409	396	434	407	423	403	376	416	401	423	403	405	400	446	407	386	436	371	443	407	388	409	447	404	398	394	411	376	367	456	439	411	413	427	399	392	392	390	405	394	404	419	396	441	396	431	398	409	370	427	382	407	404	407	390	376	404	425	395	407	385	414	421	415	415	409	423	410	400	355	423	409	417	366	409	426	449	396	434	396	408	359	430	394	399	435	392	389	415	421	395	438	418	411	402	405	387	358	390	392	423	409	438	421	378	386	425	417	429	372	411	393	393	396	395	376	413	419	396	404	406	396	445	374	428	409	388	438	448	394	377	438	367	399	407	381	402	427	353
33386	32454	6265	830	646	552	497	514	471	474	484	471	458	452	460	445	453	486	439	459	424	445	462	438	421	434	472	450	458	436	414	469	437	410	434	465	450	443	466	431	470	450	472	399	452	456	427	453	456	448	454	432	455	446	448	473	462	451	479	460	430	466	442	450	454	454	424	429	477	442	442	444	437	460	468	431	462	437	467	512	455	463	417	476	444	449	486	436	457	429	471	443	420	445	405	487	420	480	434	425	452	423	470	447	458	458	410	438	428	473	434	451	442	424	428	418	386	479	467	438	431	425	443	411	457	450	420	464	415	449	451	456	455	456	413	433	459	469	461	417	431	428	450	457	465	468	449	425	465	448	458	464	499	437	432	463	442	446	447	428	466	438	444	433	464	437	456	442	427	430	442	464	455	458	426	433	460	481	434	449	447	461	455	414	479	478	455	462	425	443	417	483	438	429	469	452	457	452	443	415	468	463	482	470	463	425	462	445	437	437	459	437	426	461	455	424	465	462	445	448	483	449	450	448	452	460	428	448	474	472	432	441	441	430	460	421	447	485	460	465	459	439	438	445	452	436	463	461	438	427	453	435	432	453	436	419	459	441	469	443	468	476	454	428	500	448	404	474	474	438	444	431	458	445	460	484	441	459	423	449	419	464	442	447	466	451	415	422	453	438	436	464	435	435	449	491	466	447	457	468	471	459	435	481	466	435	461	436	457	462	477	478	459	463	433	441	424	477	429	437	441	463	465	443	403	466	416	462	445	413	448	454	449	489	451	441	425	446	449	397	446	485	420	432	464	452	457	462	435	469	463	489	455	461	412	440	471	436	466	413	442	438	471	429	456	480	447	463	433	432	445	479	449	461	429	461	467	445	434	453	433	431	461	443	428	422	422	485	446	461	442	450	431	430	413	455	469	427	450	449	451	428	425	464	441	417	459	472	433	461	441	416	445	437	446	427	404	430	446	478	417	485	451	427	462	471	428	431	445	452	458	447	420	445	436	446	446	428	438	458	429	447	479	421	426	421	428	441	427	468	459	441	438	413	429	445	424	468	484	438	434	444	456	437	455	427	449	426	443	412	423	438	471	457	446	440	460	473	454	446	480	450	458	448	450	463	444	446	430	395	452	465	464	465	415	448	470	478	473	465	440	460	416	429	453	445	434	435	478	430	406	459	442	440	415	449	459	419	431	421	451	468	464	446	463	507	516	469	420	422	433	426	439	480	474	421	474	479	481	450	444	482	448	443	449	425	430	424	440	451	446	458	424	451	465	430	439	443	453	475	418	426	413	430	433	490	434	431	475	434	459	449	439	432	456	460	450	473	456	448	469	425	451	447	448	440	457	434	427	415	464	458	445	443	454	451	449	415	427	453	419	441	410	452	439	461	463	434	464	432	478	445	455	432	460	476	429	446	446	429	504	450	469	481	434	452	459	396	433	441	452	459	445	435	449	469	412	411	478	447	446	457	448	494	433	432	450	466	439	443	450	464	444	433	451	479	460	426	428	454	460	442	491	466	432	448	437	475	453	470	468	445	427	444	435	483	448	457	464	449	441	483	452	487	429	466	465	431	457	458	445	478	437	452	455	462	458	439	482	455	418	438	395	409	439	454	420	481	435	463	465	430	444	455	474	451	435	426	473	466	437	475	430	416	440	489	431	443	427	418	451	434	451	450	470	432	415	434	466	476	451	472	456	441	400	446	422	491	450	456	442	460	484	419	471	454	422	428	449	480	489	443	472	468	459	448	426	459	436	458	472	433	444	436	465	440	458	472	443	455	450	439	472	459	490	415	464	456	445	463	442	438	477	447	453	474	440	447	455	440	422	406	474	410	439	460	420	434	428	438	451	453	457	453	435	443	424	438	450	482	457	465	436	458	465	445	440	468	475	461	422	444	444	452	466	460	446	439	461	441	428	457	467	431	452	453	455	454	468	445	429	431	465	447	419	457	448	443	458	448	423	434	471	429	449	459	408	444	474	449	445	436	437	431	479	451	449	404	447	463	462	486	446	444	435	449	455	473	469	479	444	442	431	432	415	428	453	420	424	456	431	440	473	458	439	447	461	471	455	447	446	460	461	438	421	410	430	452	490	453	466	435	461	427	452	451	457	463	461	426	415	455	392	429	445	438	447	447	429	443	486	455	459	446	427	464	468	464	410	421	425	469	482	428	480	475	448	442	465	409	452	415	420	436	445	418	432	452	444	456	469	485	441	442	454	437	453	427	420	442	444	444	461	443	430	479	426	426	448	438	479	464	440	441	411	474	444	469	439	423	477	426	448	473	448	503	478	472	419	462	450	480	464	456	452	460	422	456	450	433	415	437	441	452	492	383	460	428	448	462	427	462	421	434	459	453	498	418	496	440	443	503	463	427	444	464	460	451	463	477	427	452	478	455	465	465	489	465	408	394	427	436	411	448	461	462	447	476	465	458	431	454	441	435	448	458	477	422	450	448	463	461	473	417	476	461	476	453	449	462	464	477	469	413	429	424	417	440	451	478	442	455	497	454	468	447	441	439	419	457	461	436	433	430	451	438	450	459	451	451	444	476	482	467	445	436	444	444	427	453	425	426	419	459	465	436	450	414	442	477	469	471	424	489	467	489	482	440	473	457	441	457	462	450	436	402	490	471	414	510	438	438	424	455	439	402	462	456	453	483	457	486	446	440	445	433	417	449	405	411	446	489	459	487	445	437	493	449	435	439	459	462	409	481	442	471	414	465	432	438	446	426	451	410	459	453	418	443	487	417	472	463	458	452	449	469	475	441	420	443	461	421	482	457	463	468	459	431	471	499	477	412	468	403	466	438	449	454	472	455	451	413	448	455	444	449	447	447	445	435	438	433	458	447	427	462	440	455	450	428	442	478	439	455	469	465	448	434	414	411	459	458	444	438	446	436	466	428	456	458	445	458	422	457	452	479	404	421	433	453	423	456	443	401	487	458	434	485	443	442	463	434	462	447	449	435	439	453	465	460	440	455	460	457	460	432	430	443	425	444	442	425	444	481	440	467	473	432	441	401	444	424	458	460	430	433	476	439	443	439	467	458	451	437	415	464	439	466	439	444	420	488	469	464	467	453	482	438	474	455	413	464	449	482	448	476	454	446	460	435	450	438	428	455	431	471	472	459	440	449	461	421	420	396	467	454	439	464	447	450	479	448	424	462	459	452	426	477	444	456	467	423	438	446	463	380	433	527	437	472	446	452	440	437	491	445	480	489	444	434	461	432	467	412	447	457	438	451	478	462	413	444	488	454	451	452	449	462	428	463	463	434	437	417	439	428	414	467	427	445	429	430	434	466	451	463	456	437	431	446	447	493	457	454	431	475	453	477	450	427	432	438	506	507	444	443	408	449	482	474	432	435	466	439	422	438	467	442	495	415	438	450	441	453	424	465	442	452	453	452	490	469	467	433	442	438	455	427	451	473	470	424	496	434	422	454	436	445	424	443	458	471	484	414	382	439	433	480	447	470	409	450	425	449	447	439
25007	20724	26972	24384	20568	9844	1119	608	512	411	402	394	359	328	314	288	314	278	263	259	241	238	237	228	253	252	238	226	253	232	247	252	224	211	260	238	195	214	251	257	235	226	212	216	228	208	199	252	204	211	233	230	199	215	205	202	201	234	224	220	230	205	185	224	212	223	205	239	200	223	232	228	213	230	193	224	238	195	218	229	227	211	191	212	219	224	228	214	209	217	232	197	245	218	178	228	209	213	229	215	230	178	226	187	193	225	195	209	215	218	202	221	221	217	206	216	219	229	205	202	214	187	204	183	209	207	204	229	195	177	209	247	233	204	218	225	222	193	196	222	222	230	206	230	221	202	215	205	210	201	217	202	221	195	215	190	225	214	200	201	218	216	191	206	217	196	209	191	223	222	192	208	237	220	208	224	210	227	216	202	218	202	214	228	247	222	254	219	206	228	196	193	211	225	215	190	250	203	221	184	253	188	206	222	215	218	210	200	205	217	224	226	223	229	224	224	203	215	194	164	204	206	222	186	196	194	205	217	204	198	193	205	221	197	208	206	200	224	198	212	205	202	230	197	195	210	198	212	192	217	208	205	221	224	196	206	222	222	215	218	239	201	209	203	195	185	186	204	221	186	242	215	200	204	230	205	218	205	228	220	224	202	216	236	230	227	227	182	192	209	223	214	200	217	241	197	198	217	234	196	203	205	204	233	227	205	213	201	184	218	198	200	241	217	202	219	223	197	202	209	191	224	223	216	200	195	202	188	212	208	228	216	224	176	212	217	211	223	181	214	223	212	177	195	192	221	238	193	224	235	218	201	195	201	214	236	205	201	206	209	220	228	239	216	216	204	202	213	238	213	226	207	210	226	212	199	205	222	234	222	224	194	211	203	233	177	223	203	193	222	241	196	239	207	196	190	211	228	189	240	207	217	200	218	239	219	196	205	214	190	210	230	196	182	229	216	242	211	205	212	238	221	243	200	193	204	235	221	176	205	167	209	227	214	191	223	202	217	206	221	216	190	202	203	249	209	245	200	245	207	226	212	208	200	203	218	207	192	205	208	180	228	245	196	200	198	206	191	208	207	208	193	207	188	189	215	204	203	201	219	222	208	218	239	206	189	247	216	242	193	214	208	199	200	221	214	189	194	197	189	219	230	225	216	204	210	195	200	208	196	212	213	216	215	193	212	207	213	211	200	212	187	199	232	238	219	215	216	166	185	208	209	190	195	206	202	208	209	215	210	201	215	196	215	218	215	231	221	215	206	213	208	226	196	201	213	199	219	226	220	199	229	235	236	228	217	231	202	210	193	216	197	236	211	227	188	195	215	204	211	197	177	219	210	221	205	210	194	196	220	220	202	214	174	196	194	204	228	193	219	230	218	217	210	221	215	205	209	203	215	220	218	221	236	204	234	199	221	211	212	189	221	217	233	229	238	203	212	196	208	221	214	214	220	214	228	222	211	233	239	193	203	210	202	211	234	217	217	197	214	205	204	215	205	226	184	205	209	230	205	205	194	210	200	179	195	179	216	205	219	202	180	198	239	194	207	207	239	198	211	199	213	218	196	224	192	212	197	204	214	213	221	219	192	189	192	191	212	207	181	190	227	209	216	214	211	196	203	189	209	190	198	199	212	229	199	220	204	215	219	245	220	213	214	194	215	229	200	192	227	218	207	217	216	213	198	186	229	196	227	226	197	210	191	229	218	246	234	206	215	217	219	207	222	221	205	209	200	215	229	222	216	219	210	254	240	211	193	219	214	188	202	220	187	222	212	197	215	194	212	238	190	203	208	219	198	209	225	211	212	229	194	216	199	202	227	192	203	212	206	203	193	202	207	209	230	235	187	200	192	223	217	197	217	194	204	206	252	194	225	203	196	225	193	219	225	212	192	209	223	221	200	249	213	203	203	221	203	218	243	205	203	198	209	223	221	202	210	216	206	190	215	199	211	192	228	227	222	200	200	231	211	219	197	201	206	218	192	208	190	211	197	185	223	184	224	188	192	234	219	214	208	218	194	211	219	184	184	208	209	199	240	231	196	210	206	213	172	215	217	207	201	220	216	218	224	221	219	194	193	208	196	191	229	225	217	165	205	217	206	191	194	204	215	213	207	186	202	220	191	219	233	198	232	200	228	196	219	206	233	222	201	189	214	212	194	193	221	204	186	192	233	206	206	205	174	193	223	233	221	203	233	174	205	227	180	210	202	206	202	195	210	207	220	226	220	231	198	204	199	242	205	237	214	179	221	196	193	216	189	199	193	216	229	207	207	192	222	234	218	199	223	220	201	203	195	224	183	214	201	236	212	220	218	216	207	195	227	229	216	221	195	222	230	207	220	232	226	217	236	214	188	211	229	204	223	208	219	206	225	187	220	210	202	254	186	199	184	242	230	207	212	187	224	198	202	218	208	205	215	213	202	230	188	227	224	213	192	195	220	206	225	200	191	222	229	201	195	208	212	186	211	214	230	176	216	196	189	203	199	200	203	211	206	221	186	217	218	221	182	211	201	202	208	209	212	206	208	208	212	210	217	211	207	206	183	216	234	181	216	225	210	178	205	202	207	236	202	208	231	242	229	220	240	217	231	203	203	209	199	225	209	223	213	192	202	218	217	194	212	208	219	217	210	194	210	229	209	215	245	211	218	220	196	227	203	201	210	224	193	186	249	201	194	208	211	221	233	197	234	199	242	221	192	232	216	241	214	200	212	215	224	226	205	198	208	194	189	213	191	215	211	203	220	213	236	226	205	204	192	219	204	218	200	218	228	210	248	218	214	229	220	234	207	205	227	198	208	215	216	206	211	233	208	224	182	225	211	194	175	220	197	232	212	194	200	245	211	207	197	193	209	208	176	178	215	201	211	233	198	212	190	222	227	205	212	215	203	246	214	212	186	192	194	210	193	201	220	209	202	208	218	236	206	196	199	224	169	222	203	190	224	211	208	211	221	210	218	220	195	213	202	228	188	212	199	206	190	206	180	206	185	213	213	209	231	208	238	213	215	216	233	198	207	206	228	228	225	207	206	208	215	209	215	237	205	230	240	221	218	234	240	209	193	224	199	216	216	214	191	218	196	202	214	229	205	202	186	193	197	205	182	197	224	199	192	217	240	229	221	220	216	214	200	194	226	224	210	202	212	220	214	191	226	248	196	205	199	215	208	199	211	190	214	222	227	207	205	219	215	196	222	200	201	225	218	194	192	201	225	206	212	205	193	203	204	225	195	220	206	220	212	189	235	207	208	206	218	201	199	211	196	210	186	242	202	204	193	231	219	205	201	180	196	197	191	200	218	211	210	188	214	186	186	195	199	197	210	215	208	214	217	204	227	226	181	193	193	222	184	188	224	186	181	206	224	218	214	227	202	207	201	202	216	217	218	234	188	224	244	222	211	212	205	201	205	235	197	199	218	227	218	213	212	229	230	241	219	236	195	222	193	188	224	196	229	202	205	207	186	201	172	208	206	232	196	207	208	221	226	209	208	207	235	221	211
38688	49074	20627	4840	3094	2185	1515	1197	1075	787	707	622	556	534	481	493	424	425	376	348	328	340	313	292	338	291	313	302	293	279	281	292	275	266	295	258	248	259	273	279	239	252	216	266	229	241	251	266	243	269	254	268	257	250	228	264	244	225	270	251	246	259	239	222	212	243	238	224	211	213	235	232	259	236	211	250	268	248	231	239	211	218	216	225	225	253	217	237	217	236	224	252	234	244	220	250	248	206	236	242	262	211	242	261	257	244	239	225	243	244	201	249	238	231	233	239	218	240	245	251	250	251	213	231	211	227	207	240	221	237	235	238	220	232	215	236	242	253	243	251	222	211	222	226	256	233	202	234	224	238	241	272	258	230	241	249	219	228	263	250	230	262	220	275	210	220	238	221	207	232	231	221	226	234	215	244	249	220	217	236	233	218	240	243	242	261	201	217	256	232	230	235	235	249	245	230	245	234	254	269	201	269	252	229	231	214	201	225	229	251	238	233	231	250	239	206	243	233	200	247	264	253	212	223	207	221	218	261	196	216	222	231	256	218	212	236	219	219	212	211	213	240	211	231	255	214	232	218	221	261	229	227	239	231	242	224	238	217	255	254	252	236	239	246	224	251	244	274	236	216	238	236	199	222	227	240	202	253	229	220	260	212	245	257	213	242	264	250	209	238	220	241	234	236	229	233	239	224	254	231	259	216	244	254	249	210	242	247	225	235	246	234	247	247	238	251	222	265	215	211	251	247	191	209	245	234	233	220	202	288	245	238	214	224	212	262	225	229	237	248	254	239	239	204	216	222	219	231	229	219	260	227	253	228	244	225	240	222	258	239	254	236	247	214	243	230	231	261	218	215	249	226	218	226	235	235	240	215	214	237	215	255	224	231	243	225	216	225	251	217	228	243	212	225	259	234	226	225	206	255	241	229	241	226	243	225	231	238	239	234	239	238	201	250	210	235	238	234	248	227	224	216	234	228	250	221	239	210	228	246	219	232	266	241	229	277	234	248	230	223	240	255	247	259	199	233	252	230	240	247	205	206	245	235	230	232	240	224	209	238	202	248	243	235	245	220	211	216	235	231	245	227	249	230	215	238	215	224	249	214	249	216	229	233	240	207	237	232	229	249	228	208	249	236	234	222	222	232	219	248	228	224	257	232	222	218	229	244	250	249	257	201	246	244	253	239	228	251	225	225	229	225	200	229	245	235	247	240	224	269	236	235	221	233	210	234	240	233	220	215	194	251	240	221	223	237	252	221	219	215	228	224	263	228	237	227	237	209	233	220	257	238	244	233	253	264	236	197	262	204	221	208	233	243	236	242	244	236	223	238	241	233	235	213	229	223	246	233	209	202	250	242	241	241	236	235	239	247	191	264	235	236	232	203	231	200	250	226	240	220	214	213	222	233	261	222	226	244	240	263	244	242	227	197	230	210	239	237	228	222	216	256	209	235	275	210	251	222	231	212	244	247	233	240	217	213	219	241	221	202	237	213	220	216	251	224	225	212	214	210	217	257	223	233	203	237	223	226	215	236	238	218	234	244	204	233	247	241	255	237	198	233	204	232	239	235	224	224	224	232	208	206	225	260	231	233	229	206	245	237	212	228	247	234	237	248	219	199	231	220	231	239	250	250	226	247	248	222	248	249	197	249	248	231	220	220	254	231	220	251	228	229	263	224	246	198	243	240	240	224	249	213	223	255	222	213	251	221	220	209	220	283	241	200	227	216	244	222	230	224	214	250	196	227	232	239	232	235	228	199	240	243	219	231	234	205	239	249	236	233	243	245	246	225	247	247	234	250	230	224	241	233	214	218	235	252	234	223	225	216	242	263	255	226	233	210	234	226	230	224	228	255	239	229	245	240	244	212	203	207	237	238	224	243	225	251	240	236	238	245	249	240	222	238	234	224	240	220	256	234	271	233	222	249	237	248	223	275	246	242	220	219	230	245	246	207	235	241	255	228	214	257	239	257	242	253	221	256	219	250	223	222	224	252	221	232	231	238	235	247	218	235	239	246	231	218	226	249	257	236	209	232	236	233	249	276	242	213	214	225	227	244	225	235	231	267	226	219	215	258	220	232	229	225	229	230	239	248	213	251	222	238	227	246	267	237	247	237	241	258	229	262	218	235	220	255	224	226	219	220	254	255	222	256	237	220	232	204	228	243	223	227	211	214	241	221	232	225	231	220	210	244	238	246	238	249	220	237	223	249	213	225	248	226	229	237	258	251	226	235	248	264	219	245	232	244	223	230	244	221	246	233	241	236	225	250	237	225	254	218	245	214	241	200	225	225	241	249	213	215	206	211	229	241	247	238	224	232	207	237	253	235	249	266	238	251	218	236	251	224	244	233	208	221	215	256	244	230	225	228	259	205	230	236	252	240	223	240	237	215	233	241	227	234	241	229	205	214	241	243	245	226	204	240	241	236	240	208	225	238	235	237	236	235	221	239	251	216	222	240	224	266	244	232	244	230	231	231	200	232	229	222	243	248	206	218	217	241	237	247	242	231	236	223	223	249	232	242	220	217	210	217	267	239	225	236	239	260	217	208	226	219	214	240	237	260	210	215	252	235	235	245	235	203	246	246	236	255	233	250	239	222	245	217	224	228	226	215	225	220	230	238	260	217	207	197	215	237	221	243	257	238	229	231	232	225	220	252	239	241	277	234	239	229	247	210	228	258	268	229	218	247	262	220	194	245	222	239	233	213	229	216	232	222	222	222	223	253	234	230	232	248	257	220	230	240	236	255	245	245	232	243	209	222	227	210	207	220	222	238	275	232	250	252	266	232	255	230	236	237	256	245	199	236	239	212	226	236	252	244	254	232	202	245	234	221	239	233	220	235	230	257	218	204	228	227	225	229	238	231	239	232	242	247	211	245	256	224	234	233	225	226	245	254	246	248	210	219	212	222	239	242	242	222	206	203	249	228	240	219	220	240	237	204	247	225	244	233	250	221	235	237	242	248	203	241	222	233	242	214	210	215	213	250	233	224	222	205	226	240	209	244	245	251	220	259	240	239	229	233	243	265	247	265	241	229	241	220	238	224	222	248	239	241	244	238	207	197	220	220	244	259	253	214	237	234	222	245	251	227	216	236	229	234	241	211	225	232	237	224	245	265	245	248	211	238	220	233	226	231	248	234	225	224	229	245	236	222	229	212	267	238	214	229	246	223	237	247	215	223	255	230	245	224	223	218	235	224	216	239	207	229	232	244	219	235	228	215	235	231	263	230	262	221	234	231	243	237	219	223	231	221	247	257	242	230	220	224	215	212	214	232	233	256	267	219	245	223	239	235	256	244	225	219	215	236	213	250	216	239	228	246	230	239	199	198	226	218	253	248	220	233	233	249	218	235	217	236	222	248	248	237	240	248	214	214	228	210	252	230	264	227	200	286	220	215	213	248	201	236	220	264	222	243	234	248	227	232	231	214	223	249	227	223	215	227	211	229	225	258	233	228	236	243	217	209	216	277	214	256	213	246	248	253	236	200
23066	20725	27418	24001	20684	20592	7603	1367	1003	867	888	798	736	673	645	674	607	675	612	567	588	554	564	554	499	544	545	534	549	521	545	494	542	496	530	488	488	520	513	534	550	530	489	490	494	484	540	504	489	487	499	512	514	483	477	466	521	482	484	451	524	521	505	458	483	491	517	472	457	478	467	477	472	499	503	471	473	507	443	485	485	456	475	491	536	477	449	491	486	502	449	489	492	474	435	486	506	468	464	498	495	475	457	483	515	500	466	461	506	502	476	449	493	473	471	498	530	446	432	502	498	508	498	470	445	502	464	519	505	501	502	444	540	499	503	453	492	458	492	487	458	507	488	466	498	536	507	522	511	508	503	481	434	499	559	496	510	542	474	494	506	451	452	514	550	474	455	473	499	456	485	562	469	485	470	480	508	471	494	486	475	488	509	457	501	472	501	496	492	467	524	449	489	482	476	461	451	477	425	470	516	485	446	476	468	491	487	498	459	502	497	506	487	480	470	452	485	458	478	491	500	467	501	466	493	521	505	472	488	469	478	468	455	521	495	461	479	495	541	440	493	476	471	465	500	503	449	458	500	551	492	488	440	483	511	496	512	507	483	504	532	452	458	471	466	502	467	511	521	497	453	466	468	518	467	478	494	476	504	509	481	484	480	518	482	462	485	469	450	531	477	481	435	508	480	478	477	508	495	503	467	489	506	458	514	487	509	498	473	479	489	457	465	480	494	481	479	472	473	516	461	455	447	462	484	496	491	440	447	509	459	484	431	486	505	440	542	439	505	508	497	456	510	500	531	443	474	482	494	461	464	482	478	469	479	467	436	508	490	501	459	468	510	488	456	464	525	480	467	464	467	485	498	463	498	464	532	508	508	434	547	544	507	476	473	453	465	500	490	493	509	503	481	433	481	502	461	470	491	499	475	505	497	496	434	447	456	498	485	488	481	503	444	493	490	477	519	471	490	487	512	505	511	481	488	490	479	442	438	509	481	461	443	435	443	475	467	471	514	496	461	492	455	486	492	465	479	490	517	512	465	487	492	508	492	503	445	486	544	481	517	475	476	492	467	463	522	479	487	491	451	507	493	484	469	471	469	477	474	508	501	498	466	498	503	487	470	459	507	485	450	519	451	480	475	494	438	473	501	497	485	426	489	467	485	475	487	520	494	488	459	465	503	495	474	472	493	482	456	457	480	515	481	455	450	491	476	490	484	454	471	480	447	456	495	499	486	521	490	474	477	472	457	511	462	455	488	473	492	501	450	494	508	449	468	486	466	492	441	481	449	452	467	488	535	467	476	455	493	455	486	502	450	444	500	530	459	463	532	511	512	502	502	473	479	517	454	530	492	479	472	514	464	493	441	461	492	465	443	472	494	515	473	476	496	477	467	490	463	481	510	476	529	470	531	454	493	487	514	487	494	474	512	498	494	487	490	440	468	460	493	492	467	470	489	504	480	484	482	500	471	459	450	486	479	501	451	492	477	485	512	495	488	444	472	503	496	490	467	504	491	485	475	480	461	510	481	485	489	474	502	476	491	471	462	510	529	492	462	518	487	468	471	515	416	473	544	550	472	488	480	466	497	488	495	507	495	505	466	414	482	521	497	460	463	485	473	467	513	485	471	493	478	500	521	488	484	478	447	466	491	519	483	474	505	480	477	474	466	509	477	490	451	485	470	480	513	524	474	496	497	458	476	499	519	492	519	461	488	454	504	493	476	481	454	477	494	515	517	472	489	469	458	452	506	449	453	471	480	484	524	510	476	499	496	498	485	493	496	508	520	545	460	457	498	461	536	503	491	480	496	462	538	490	497	468	452	490	438	488	472	490	465	498	469	544	511	479	468	500	475	488	448	436	487	472	448	484	479	498	441	456	502	488	495	493	450	486	515	446	487	497	470	466	519	477	474	470	502	476	468	498	465	489	478	446	504	486	471	473	468	458	491	469	475	498	524	476	467	481	519	473	479	481	514	485	523	496	520	514	514	480	461	480	461	457	454	470	472	448	485	502	463	474	539	484	523	488	478	537	501	467	520	470	427	500	495	492	432	497	475	507	447	494	490	453	478	507	472	498	474	476	476	484	452	509	482	468	493	483	492	474	495	475	458	496	480	458	490	439	490	469	482	523	463	487	456	472	480	501	503	472	511	504	456	496	486	514	474	481	503	515	494	463	464	485	490	446	464	530	510	445	499	451	470	509	496	523	492	477	491	445	479	480	472	477	494	454	501	478	487	508	480	490	498	493	489	523	501	456	460	480	468	468	462	491	492	434	477	471	507	505	517	505	503	473	498	508	492	506	451	449	486	521	456	486	509	505	502	458	499	515	479	480	472	490	486	444	499	532	503	463	486	501	482	502	472	499	484	479	493	476	489	464	449	474	488	445	427	438	504	480	527	468	459	508	510	480	482	531	493	463	457	514	486	528	446	455	461	492	486	465	476	448	449	503	476	436	530	494	462	450	484	487	536	519	495	445	516	465	454	534	464	512	479	443	476	476	494	479	465	494	510	527	446	492	476	486	490	472	468	521	464	472	481	487	456	495	494	494	473	456	492	484	498	473	480	468	493	491	486	489	466	492	494	434	506	462	490	473	476	498	514	522	474	463	510	469	496	521	483	498	516	473	476	533	474	500	501	494	467	467	482	495	471	483	469	501	488	487	471	504	455	504	492	511	487	478	530	444	520	514	441	464	467	469	461	527	497	465	479	499	471	486	491	456	472	463	476	468	467	477	478	496	476	490	432	509	497	504	517	491	473	473	480	495	517	480	445	469	492	437	495	476	485	450	472	507	481	481	464	488	484	472	493	490	496	478	446	490	476	516	482	483	465	454	511	478	514	508	445	485	493	473	470	461	463	504	487	468	473	482	467	514	471	479	494	469	483	494	467	524	475	514	513	488	532	510	477	455	492	529	499	407	505	492	497	457	494	482	522	478	466	497	485	492	482	526	482	475	506	490	498	481	501	462	486	500	509	489	487	482	503	466	490	500	456	460	475	526	479	422	465	503	497	478	491	439	465	463	468	459	470	450	479	468	458	485	493	521	466	526	461	472	449	456	451	473	491	445	465	475	492	436	513	477	446	460	490	472	503	494	491	489	467	476	483	498	518	465	457	510	459	488	470	521	502	513	468	449	490	484	500	497	524	492	469	467	494	475	453	503	487	450	478	475	512	483	461	447	536	478	465	497	521	485	508	496	476	462	475	474	473	513	469	472	475	502	507	475	524	461	489	487	485	476	451	489	510	478	434	489	489	461	508	502	483	480	455	461	492	494	465	531	454	487	479	495	496	488	494	489	470	453	451	476	490	484	481	489	472	504	499	438	444	508	482	449	465	480	500	485	492	502	482	528	460	485	549	510	501	504	469	478	456	482	444	488	485	480	491	475	490	477	486	525	464	491	507	498	466	446	490	481	510	485	520	466	531	485	474	511	481	467	507	467	506	493	496	442	499	469	492	490	480	440	470	477	504	497	509	450	486	494	489	483
42749	58099	30282	8099	5155	3774	2837	2263	1858	1601	1365	1220	1084	1000	905	887	832	748	757	679	693	660	642	626	614	617	578	590	592	548	529	535	522	512	540	514	538	535	528	507	523	516	466	508	513	511	537	503	529	522	532	505	521	505	483	485	510	507	445	498	490	512	492	542	513	481	483	502	467	479	476	472	489	475	446	505	521	453	486	479	500	482	523	496	509	494	534	484	491	472	459	483	486	495	487	511	502	484	510	474	498	460	486	504	442	485	471	483	458	478	501	501	479	474	475	452	473	515	475	522	506	509	512	499	516	499	506	493	491	505	496	490	454	521	519	460	488	494	484	510	486	448	434	495	494	481	469	480	494	491	480	523	476	476	484	449	470	516	474	477	505	489	501	449	457	495	462	514	474	505	478	483	471	497	499	499	507	476	500	450	469	495	511	497	466	480	472	474	486	499	537	537	511	494	466	502	528	505	480	505	493	494	481	477	486	458	479	520	475	488	504	479	465	467	489	433	467	493	501	484	473	514	482	457	494	468	472	527	471	491	468	477	513	477	488	484	453	475	493	484	501	461	442	474	467	496	493	463	460	459	476	510	465	459	496	497	482	490	471	465	473	486	465	465	439	484	466	500	493	512	531	473	505	512	482	499	483	484	479	475	481	487	461	509	498	458	508	452	515	403	483	498	509	470	494	508	466	473	468	469	497	474	453	462	482	503	494	481	490	478	473	470	517	465	522	477	486	461	481	480	557	491	500	471	510	504	485	493	455	475	468	471	483	500	464	506	489	467	475	496	490	488	512	477	441	461	468	467	461	459	488	479	461	497	440	480	481	480	524	517	446	494	492	502	440	512	427	530	498	462	483	453	494	499	513	513	501	516	496	487	447	450	485	472	510	517	483	512	455	481	462	486	484	485	458	483	537	493	497	466	465	502	487	430	468	467	443	538	458	496	465	475	497	437	483	491	508	491	524	457	500	487	473	470	480	497	417	457	443	465	487	459	494	438	526	495	483	439	456	498	484	458	467	468	500	464	467	458	489	453	541	483	523	432	496	446	468	489	469	481	466	529	484	506	464	465	492	474	477	516	482	486	458	490	478	480	489	477	484	463	470	470	478	501	464	491	488	444	460	483	472	481	467	487	508	437	464	475	486	492	460	454	460	494	485	451	462	449	486	450	449	442	481	497	548	502	452	515	490	480	528	469	474	496	487	508	490	499	509	465	435	468	509	468	501	543	482	468	499	472	482	485	467	413	488	492	508	486	477	493	489	461	502	474	452	514	473	498	468	494	478	504	478	441	538	494	451	479	485	488	471	461	502	500	492	490	504	478	476	494	466	480	513	462	494	485	467	456	511	474	479	537	476	509	502	499	464	514	506	508	473	485	492	460	501	461	483	485	439	510	475	468	464	474	480	480	479	519	505	455	486	477	454	499	474	492	486	456	500	516	484	484	471	487	503	464	491	518	454	495	473	464	439	506	492	480	505	510	470	462	476	503	477	496	521	521	498	470	499	468	478	486	486	476	508	462	492	486	465	464	493	514	481	486	472	492	444	520	468	456	461	485	482	485	448	482	483	462	475	458	496	498	473	506	468	444	483	497	480	453	431	447	491	465	482	405	452	483	480	528	483	444	482	454	480	468	460	504	548	496	483	465	501	479	462	481	462	461	479	482	477	452	473	500	487	477	514	498	491	519	493	489	464	495	503	515	473	478	488	471	521	498	475	510	524	464	499	484	465	463	481	467	479	493	511	483	497	482	475	474	475	441	459	481	488	503	462	465	447	477	501	478	506	483	476	516	449	505	447	468	497	498	481	475	473	458	466	468	477	455	494	459	503	470	446	474	457	478	454	442	462	461	449	484	501	509	494	476	480	457	451	454	491	491	452	425	490	489	479	486	492	455	471	477	467	491	440	448	500	474	501	476	472	495	513	469	512	487	433	477	465	457	463	491	506	471	495	519	492	509	457	541	457	431	472	483	491	511	477	520	467	490	497	468	462	474	484	467	457	519	516	497	465	485	500	474	484	469	486	485	522	493	462	482	450	476	498	491	467	439	504	462	479	462	471	484	463	534	504	467	460	478	479	491	465	447	497	495	453	481	477	505	484	486	492	488	434	501	459	502	457	473	449	467	479	448	503	486	512	463	477	477	461	457	475	500	510	455	472	505	502	529	465	454	463	467	481	493	476	474	506	464	500	513	485	494	512	469	454	444	444	432	473	463	473	489	514	465	459	479	496	493	465	470	501	478	473	460	452	475	494	491	476	460	479	462	504	491	461	459	480	468	472	478	476	463	461	485	450	489	489	485	467	492	461	531	489	520	436	446	462	466	442	483	423	488	507	491	468	523	455	474	488	490	494	495	485	478	480	467	513	452	483	478	494	519	480	485	461	471	466	497	496	495	485	458	456	499	449	473	495	481	465	513	443	465	477	461	430	488	507	485	498	458	512	515	504	543	474	511	496	475	490	466	499	484	476	491	466	480	505	497	456	483	453	486	494	453	514	484	496	491	488	474	494	482	479	485	476	484	465	480	488	473	496	469	510	479	475	451	456	498	451	465	497	514	464	483	489	495	470	488	449	477	483	470	505	488	460	497	471	496	452	510	476	470	441	448	485	479	462	481	467	421	468	497	500	474	536	471	486	504	529	472	528	460	466	459	495	461	470	536	479	506	474	464	466	499	515	458	477	518	447	476	508	456	502	490	465	515	460	485	459	475	485	472	477	477	475	496	502	527	507	472	488	464	455	468	494	500	478	477	503	458	450	509	485	461	475	464	471	477	477	477	472	492	455	487	478	496	453	444	485	439	480	460	506	471	481	497	480	478	485	501	444	487	500	501	512	480	469	499	450	511	524	436	454	439	463	457	517	477	473	521	506	464	463	456	407	483	451	435	445	489	523	423	500	483	477	462	473	494	502	476	498	478	469	528	520	478	447	475	470	509	466	485	473	478	503	489	517	464	453	465	504	524	442	469	490	483	482	465	464	517	500	452	473	503	502	477	461	483	455	464	461	490	456	511	496	481	467	509	455	470	488	457	476	473	466	462	533	504	494	520	455	489	483	428	471	488	497	474	462	477	471	472	496	492	519	467	445	458	515	480	460	437	505	491	468	469	474	460	470	476	458	474	513	496	461	483	481	458	468	516	470	498	480	482	520	501	439	476	521	503	480	484	473	499	466	479	484	495	530	489	486	475	498	483	462	501	492	472	492	499	437	494	454	447	465	463	463	491	454	496	496	497	490	489	491	478	474	499	448	441	472	527	480	531	461	482	479	474	450	495	543	518	487	490	456	482	493	477	486	475	441	448	458	478	488	482	498	498	469	480	486	501	482	505	498	486	476	486	448	490	452	478	454	498	508	512	501	480	461	488	453	465	454	440	521	444	474	492	482	453	498	507	460	477	490	462	481	453	503	444	468	486	490	493	508	465	490	504	468	479	455	476	498	497	488	470	512	426	532	514	482	466	519	503	495	438	453	451	480	465	492	491
32397	25960	13803	1640	598	569	497	400	441	443	415	420	425	393	402	449	435	417	397	436	419	422	435	396	428	409	368	400	420	446	392	358	404	416	386	421	453	397	390	398	387	418	445	456	416	405	414	405	397	403	392	409	421	399	409	408	422	379	365	404	353	383	423	423	393	424	395	376	401	415	442	409	415	397	392	399	373	384	408	405	412	404	395	409	377	406	416	414	415	422	396	398	430	412	397	416	406	388	421	387	377	402	393	423	420	398	410	406	439	377	391	455	414	386	398	436	404	404	414	410	413	417	427	391	412	422	383	384	391	355	387	379	433	377	395	409	401	373	415	411	385	407	422	404	385	377	445	390	419	355	392	406	381	372	434	394	401	396	395	425	383	422	392	399	403	429	361	406	407	386	414	398	408	407	394	434	425	373	406	453	444	380	405	383	430	386	397	405	411	392	411	381	420	418	413	386	395	391	375	407	404	415	405	434	424	380	431	377	396	361	410	412	402	370	431	459	355	423	344	400	395	435	402	412	412	438	417	424	406	418	370	396	422	371	381	395	417	407	402	433	427	428	408	386	422	424	414	399	427	409	359	413	417	418	384	389	396	447	427	398	390	397	417	383	386	375	417	387	404	413	427	436	398	408	385	415	417	407	412	384	391	392	403	391	428	412	392	406	413	428	445	400	385	420	378	385	412	429	403	404	396	394	442	393	446	399	403	399	440	405	403	407	413	401	385	389	405	377	403	380	381	373	441	429	424	377	398	438	407	406	408	432	390	408	385	397	398	407	412	420	355	423	440	376	392	413	370	394	381	408	428	377	401	389	419	396	384	410	421	369	419	386	427	393	406	420	437	418	453	404	395	403	432	400	429	396	447	438	423	439	446	367	407	436	409	416	383	383	391	392	372	424	380	430	397	438	438	382	418	423	425	388	387	385	398	373	390	422	443	417	384	409	375	433	417	416	400	390	395	385	418	381	411	391	418	420	393	395	401	360	392	392	392	396	438	379	432	444	446	423	400	408	375	425	394	444	364	430	402	421	425	410	411	403	433	390	395	410	397	381	415	434	432	419	410	432	392	433	406	418	424	392	403	429	421	391	426	409	391	413	393	412	426	377	407	381	425	368	366	397	377	434	389	418	393	416	403	443	415	409	373	389	397	393	395	450	380	403	404	436	371	397	393	383	412	390	423	408	358	434	400	413	390	404	403	412	428	420	425	411	391	420	371	430	387	392	425	383	425	439	372	389	432	425	400	397	386	408	400	412	412	388	383	450	413	411	414	380	376	450	414	421	406	412	408	410	406	398	410	417	402	397	428	438	398	411	387	399	406	382	422	397	410	357	388	385	412	417	406	429	377	417	430	415	390	453	417	374	410	420	412	440	406	400	410	429	414	418	390	401	383	419	383	397	385	423	407	434	394	368	417	364	409	390	425	420	402	400	385	451	415	409	430	425	363	396	384	434	438	398	417	376	402	421	426	414	408	441	439	400	403	390	429	383	390	429	404	370	406	411	431	413	399	432	389	407	373	392	390	413	428	373	372	428	406	391	429	378	425	418	367	428	405	401	408	410	418	395	416	402	401	422	360	443	404	372	389	428	398	390	414	398	415	424	343	409	398	380	410	400	410	425	369	386	431	384	457	423	390	390	430	418	418	428	416	394	383	397	408	390	415	406	387	430	405	390	409	395	462	387	400	432	402	441	416	415	407	436	386	423	427	390	386	396	428	408	446	411	382	392	400	345	383	419	426	397	451	400	401	403	402	383	397	406	419	377	434	360	418	379	406	417	387	403	420	426	401	416	403	407	396	376	401	378	435	414	379	353	386	418	393	389	436	381	409	430	401	390	408	382	387	435	415	381	388	419	430	392	428	347	434	409	428	389	391	384	415	443	420	406	358	434	416	431	397	427	401	424	386	417	434	423	390	447	378	367	425	368	434	399	396	419	389	398	416	406	423	406	439	387	411	419	425	419	419	388	400	385	416	401	423	396	415	405	415	407	410	391	410	421	394	362	428	383	371	415	357	466	397	400	424	402	394	411	409	370	417	413	426	410	401	430	438	425	411	393	413	411	403	401	417	421	394	360	387	382	398	368	405	403	420	415	383	422	350	402	405	428	429	410	395	419	373	372	441	390	403	375	399	388	440	389	411	396	398	409	410	389	397	395	403	416	399	419	393	448	439	388	423	425	416	428	425	407	375	433	415	413	385	425	425	414	403	421	426	385	370	421	420	402	398	403	399	413	408	414	399	406	408	398	381	401	389	397	436	424	395	418	413	411	398	444	442	425	392	432	406	373	414	364	407	379	423	396	408	375	391	398	422	394	427	386	399	410	380	417	360	356	397	418	382	402	443	397	442	423	439	381	390	402	413	428	411	413	391	396	412	441	427	416	443	381	412	373	409	373	425	413	397	412	409	397	357	406	403	393	391	387	404	410	427	422	415	424	408	406	389	410	432	388	404	402	416	387	426	437	366	396	422	413	403	402	426	424	402	394	399	408	415	390	391	407	430	405	415	402	401	406	369	433	405	409	414	403	419	421	419	394	422	422	402	425	438	395	417	423	365	417	429	402	384	405	418	427	418	387	402	368	380	407	408	390	393	421	377	421	425	410	359	428	405	369	381	402	394	386	438	402	393	439	428	419	378	422	419	423	414	404	399	374	382	408	428	414	358	403	404	462	441	434	433	400	410	413	397	409	394	446	426	394	384	390	406	392	411	427	388	431	414	409	418	418	437	401	417	395	407	415	392	432	394	421	388	377	404	421	408	446	390	391	412	430	375	396	420	413	371	394	379	424	385	395	384	395	420	394	416	405	409	398	419	435	387	389	362	387	390	430	413	401	434	407	393	386	345	391	398	402	419	422	447	423	433	405	398	433	407	432	411	386	399	404	448	402	401	428	427	400	380	363	413	412	446	385	420	421	380	441	371	381	407	438	426	406	408	415	392	398	385	424	360	407	428	409	395	454	423	425	427	425	427	365	418	409	380	411	369	414	404	393	361	407	389	426	420	398	368	413	441	397	387	369	400	369	370	429	380	416	382	420	423	429	408	410	408	386	393	389	407	408	449	391	402	447	417	427	426	374	381	394	375	449	390	443	424	413	396	430	406	417	423	407	461	405	412	444	405	417	380	404	420	405	381	414	447	411	415	408	385	401	404	396	414	393	424	399	395	372	358	394	423	406	395	377	412	432	407	402	412	403	414	414	398	386	399	411	402	388	430	429	406	438	410	371	418	433	426	364	394	407	403	373	391	395	427	382	420	429	423	437	411	404	384	408	382	403	428	402	372	405	401	400	422	436	410	394	391	461	406	380	365	394	429	381	370	447	416	410	433	417	345	427	415	431	441	374	400	411	406	413	414	433	422	412	414	417	400	387	374	346	438	422	386	417	432	409	409	421	394	405	432	448	407	403	415	411	420	444	411	406	388	401	422	409	436	414	384	455	402	396	411	419	387	371	405	394	420	439	406	392	422	399	398	415	401	399
33297	34146	13113	880	629	546	536	529	496	489	484	444	482	458	468	433	513	456	474	462	460	427	426	480	432	444	435	426	446	469	429	440	414	393	436	446	472	451	478	406	438	436	445	485	444	461	452	436	459	459	445	468	423	425	478	419	442	436	442	411	467	451	424	425	470	424	457	448	512	475	461	450	463	397	402	432	426	456	444	471	473	452	453	435	423	450	437	461	470	422	453	451	459	453	444	477	493	470	479	466	444	417	441	468	427	430	449	455	410	465	435	433	452	486	439	420	423	443	447	450	458	428	459	444	424	486	457	466	436	408	446	484	442	404	432	416	452	468	441	434	435	437	422	476	470	433	483	487	461	448	462	433	455	465	457	438	435	415	445	458	444	449	483	410	433	438	470	453	478	437	441	419	414	444	397	419	470	487	440	448	410	433	460	460	457	430	469	417	450	419	432	399	464	428	474	438	494	438	454	444	460	493	475	442	430	460	431	464	443	466	480	493	469	460	461	446	421	431	494	462	457	449	460	452	416	455	437	417	435	423	429	463	411	416	471	463	420	499	466	450	419	420	433	433	450	464	437	438	457	477	429	452	449	475	434	441	399	490	431	427	451	471	454	433	418	466	441	487	455	425	463	449	418	451	422	437	425	437	429	465	447	413	442	443	453	453	484	471	460	458	497	405	412	445	433	439	446	438	451	459	426	434	478	442	476	483	459	464	420	474	459	426	450	421	447	461	458	407	432	427	440	456	460	426	481	450	461	426	446	437	447	450	416	446	471	437	456	456	430	458	437	456	435	445	465	440	437	375	447	421	483	504	425	431	454	420	433	427	458	445	449	409	451	434	460	443	411	428	434	466	444	448	469	425	429	475	449	431	455	447	456	425	432	510	491	453	411	414	425	445	458	420	437	466	467	466	447	407	439	454	456	454	421	441	412	433	468	433	453	450	448	450	462	430	470	446	489	461	440	442	448	464	448	468	455	449	411	449	426	439	436	404	435	432	470	440	444	479	468	446	462	458	456	428	443	434	436	476	429	438	447	455	450	435	442	466	443	427	463	461	451	429	424	458	461	413	498	428	476	464	452	436	441	430	451	456	451	458	467	413	433	464	475	419	455	404	442	471	435	431	420	435	440	437	458	446	449	428	424	448	428	456	425	436	474	396	458	404	440	464	451	433	452	417	469	431	461	445	445	447	443	451	446	464	435	432	473	485	422	446	462	428	471	429	415	454	422	461	453	472	471	475	436	478	452	457	425	432	453	441	467	432	448	412	408	490	450	440	456	473	459	433	462	437	413	452	423	479	440	478	442	453	442	435	435	465	446	459	439	482	470	474	459	416	466	435	442	447	485	470	473	455	457	435	452	440	432	457	465	460	471	467	434	449	458	427	470	445	450	427	406	426	442	450	448	449	441	467	405	440	502	454	462	453	458	441	437	385	453	395	453	447	453	458	446	470	406	450	440	420	451	458	430	463	464	412	450	426	463	451	448	407	455	443	435	443	461	426	476	489	408	456	456	479	477	445	452	425	449	456	427	430	474	472	471	440	455	439	448	449	425	454	443	450	438	492	409	407	448	454	431	444	440	417	445	441	458	452	439	474	451	447	438	421	462	442	411	436	434	457	449	467	455	455	455	491	461	448	444	431	482	444	440	459	473	453	464	466	463	452	393	436	451	436	444	427	486	410	461	428	445	416	419	445	488	451	479	459	425	472	445	448	455	430	465	440	435	463	465	466	439	443	440	450	435	459	439	463	434	446	441	457	456	415	417	394	456	487	450	405	423	444	465	497	459	481	484	473	441	455	461	473	423	435	439	457	467	472	490	432	431	461	426	437	437	437	412	430	468	473	454	477	433	453	424	420	450	443	446	424	447	435	457	445	465	458	461	448	415	439	442	404	458	471	458	429	439	430	477	447	458	437	460	437	494	452	471	437	441	463	428	434	504	456	454	431	448	464	477	417	430	413	460	467	457	468	437	419	412	473	449	420	439	447	427	403	494	477	460	464	429	482	448	421	448	470	427	473	479	438	425	461	469	441	435	447	459	454	430	456	433	460	461	420	455	425	445	473	490	456	417	462	417	427	478	440	437	430	422	494	455	405	393	474	464	436	489	416	409	453	473	438	457	484	471	444	454	451	456	450	453	441	459	457	433	435	461	449	431	503	426	478	458	456	457	409	416	449	433	461	448	446	435	454	436	449	442	492	412	442	422	456	453	470	432	435	462	451	465	427	467	494	416	475	485	433	452	459	447	462	459	434	437	469	448	449	471	467	463	443	432	444	444	429	455	432	442	429	441	446	421	456	462	402	457	472	490	446	424	433	493	461	454	403	500	446	475	453	434	468	418	426	485	440	442	447	456	437	448	454	457	429	474	436	488	461	451	457	467	443	447	433	431	436	461	447	460	432	454	422	494	446	431	452	410	445	416	436	460	448	451	459	456	472	465	443	482	418	440	437	407	418	451	423	467	415	440	454	434	397	412	454	458	430	459	458	453	408	395	442	413	474	482	443	419	478	473	462	445	453	502	430	442	423	459	464	442	456	453	452	442	461	433	439	451	446	418	454	478	445	440	435	470	448	449	477	433	403	474	484	473	424	428	445	447	443	432	461	478	448	435	447	424	458	440	418	442	433	449	425	467	474	466	487	476	427	429	475	434	434	437	448	462	419	456	442	418	465	436	454	449	460	424	428	439	460	424	437	497	416	432	458	472	426	453	482	443	435	458	473	445	458	465	498	454	428	437	448	460	412	451	466	432	450	447	457	440	451	459	463	425	421	479	418	495	443	428	435	443	431	435	457	430	458	406	434	423	426	448	437	402	463	459	475	428	468	439	427	438	416	431	447	453	443	454	455	477	428	446	425	446	417	423	415	454	464	435	476	462	501	444	455	447	437	447	434	471	414	436	433	447	449	443	473	444	420	455	439	409	462	427	463	435	462	457	433	411	487	436	423	438	480	452	478	483	452	494	410	456	437	422	447	454	443	469	438	452	432	472	467	458	465	439	427	483	488	444	441	484	473	439	437	427	468	479	473	447	448	470	419	446	424	503	435	459	449	454	425	434	480	441	462	461	422	459	461	416	437	437	451	477	475	418	472	485	459	448	443	454	477	405	453	457	451	424	436	414	437	474	465	466	463	467	446	430	484	417	434	417	445	460	456	435	448	445	440	459	428	429	469	460	495	477	453	457	484	440	456	440	476	466	433	436	457	470	466	410	417	437	477	447	457	454	467	475	481	468	415	461	498	481	438	470	441	463	451	438	460	457	480	444	430	455	442	456	475	436	492	454	437	481	424	483	433	425	427	466	441	468	459	462	444	442	475	443	432	496	438	461	469	468	463	473	442	443	442	489	481	460	454	477	440	469	470	448	444	432	461	419	426	423	441	454	448	448	464	436	459	430	440	454	443	410	450	435	439	412	447	446	455	447	478	452	482	446	440	421	424	489	416	431	444	438	446	458	450	428	463	460	477	478	403	475	457	439	425
25033	20735	27101	24307	20550	9783	1022	656	561	437	398	380	352	327	303	305	303	268	266	241	276	257	224	253	234	267	255	240	243	243	245	207	215	214	220	220	222	222	239	211	220	209	229	239	207	198	214	240	233	233	225	229	229	227	206	213	213	218	230	191	225	195	221	202	183	210	193	216	191	205	223	212	199	235	202	196	188	223	181	217	217	216	239	230	221	189	206	209	235	214	217	196	198	200	228	197	210	229	232	203	230	236	198	226	201	216	225	205	208	215	198	205	200	204	219	243	217	204	204	208	232	201	202	224	209	228	194	198	218	224	219	209	215	213	186	215	205	221	193	216	218	230	196	178	213	194	214	212	269	238	199	181	209	223	212	231	200	197	215	225	198	202	223	212	221	251	216	207	244	213	238	194	198	206	212	208	204	225	202	217	218	200	217	207	240	213	217	227	224	191	206	220	209	229	229	221	175	224	209	205	211	201	198	203	212	177	204	208	204	224	190	208	183	228	204	227	205	194	205	212	215	215	217	231	198	220	213	213	198	211	185	202	213	226	237	210	196	214	206	201	197	215	230	214	189	222	189	222	190	200	214	211	210	206	188	213	227	207	208	205	206	210	232	214	194	216	227	225	223	209	230	207	180	216	204	219	192	214	196	214	216	232	220	231	208	209	206	189	213	214	187	210	214	230	213	189	207	190	205	220	214	213	220	228	212	226	221	208	243	197	203	229	177	219	218	224	194	202	205	211	184	217	211	189	190	218	197	206	218	188	213	182	203	183	225	202	226	209	212	198	219	190	204	203	220	208	217	213	182	176	190	198	235	206	246	225	229	212	205	219	187	208	219	213	232	218	207	212	232	206	213	215	209	215	214	247	222	217	205	192	201	209	188	242	213	241	219	205	197	234	224	220	218	207	197	215	221	200	224	216	202	215	208	209	213	203	221	215	211	214	224	198	229	211	230	205	221	217	231	219	224	195	223	206	192	182	214	220	214	203	205	230	193	227	234	200	195	195	209	223	179	218	197	198	198	224	219	194	214	242	205	207	222	218	221	214	219	202	230	202	219	219	188	190	204	225	213	191	208	226	185	214	199	220	203	208	203	200	226	225	222	226	213	207	228	223	198	206	218	229	213	215	198	234	197	235	225	203	207	216	229	197	217	198	219	226	188	208	214	228	195	215	235	180	216	199	220	220	204	232	209	194	222	217	170	220	202	202	220	201	221	222	190	203	237	211	240	199	213	223	244	199	215	203	195	229	218	199	234	222	213	222	212	222	232	228	218	211	189	221	195	212	241	216	208	194	197	223	211	223	218	209	234	196	221	203	215	220	215	238	223	207	206	222	230	199	252	194	214	228	228	226	240	197	238	244	221	207	233	227	209	222	230	215	221	210	204	227	209	207	206	194	222	194	209	209	227	209	208	208	201	225	200	212	194	210	206	197	194	199	226	212	203	200	195	213	213	190	217	213	207	201	210	217	212	230	224	237	204	212	217	222	203	210	219	192	203	207	224	228	244	199	226	199	214	217	206	211	209	207	206	211	223	202	209	223	203	225	207	203	227	187	190	211	220	209	225	212	238	203	207	210	191	224	225	200	201	220	193	233	214	221	205	214	214	204	201	201	209	213	199	228	207	211	209	237	183	194	214	197	229	191	185	204	213	211	230	201	230	211	201	200	196	212	231	224	188	219	207	204	220	198	211	208	207	207	239	224	216	199	230	219	232	202	189	228	221	191	215	197	187	185	232	218	221	195	243	188	196	228	195	211	182	204	216	205	221	209	209	223	210	215	207	181	207	223	217	219	187	214	220	217	208	211	178	208	221	194	192	200	209	210	217	202	203	204	205	202	236	213	190	209	226	206	207	227	222	213	211	234	235	228	205	208	225	171	209	205	189	191	224	219	223	243	213	207	216	217	205	237	215	206	217	197	219	211	195	199	226	199	210	193	211	232	194	208	236	189	218	208	209	202	235	202	219	204	209	214	215	216	206	211	231	199	229	234	224	206	195	187	207	224	218	193	207	210	199	185	224	201	215	219	200	190	198	223	208	207	234	192	214	223	227	215	214	223	211	216	229	229	216	199	220	229	195	219	233	236	204	225	210	215	199	202	211	216	190	230	218	202	218	219	215	183	216	224	208	221	215	201	192	203	207	212	228	246	231	188	236	228	205	192	201	204	220	189	218	236	235	191	208	246	219	184	166	203	209	217	223	249	225	229	204	209	186	202	185	224	208	228	215	187	213	220	232	200	229	204	219	187	217	216	230	187	216	200	209	217	200	223	202	223	220	200	218	227	217	216	207	179	214	230	190	194	236	210	217	226	216	227	199	233	216	189	208	233	224	216	219	237	217	220	236	228	197	206	230	195	186	199	219	185	207	217	217	193	198	214	185	210	204	217	202	213	201	220	206	212	197	237	194	188	212	198	202	223	222	205	212	205	222	190	224	199	223	187	190	212	220	216	228	238	218	206	175	207	210	219	200	196	213	202	221	191	227	242	188	227	213	187	200	189	217	208	247	239	216	206	213	195	224	202	223	202	222	178	219	203	192	220	201	190	217	223	205	200	221	198	207	195	206	244	187	202	198	226	214	214	206	199	217	209	215	226	211	204	198	200	201	184	232	230	193	183	229	175	226	220	193	217	224	246	209	192	192	215	190	221	221	206	208	200	201	221	211	213	208	210	207	224	198	205	208	216	223	203	209	191	219	203	198	215	200	192	210	214	209	200	199	176	206	223	232	205	198	200	215	232	209	209	217	229	190	215	223	195	222	196	222	207	221	197	225	210	224	197	204	251	223	224	226	204	214	230	235	215	218	209	198	218	225	211	214	195	201	210	203	206	221	217	213	229	211	217	216	240	182	215	194	197	220	198	222	211	234	221	256	204	223	233	174	208	212	212	217	218	208	217	207	186	209	239	209	210	198	240	206	201	173	200	229	211	239	227	215	235	206	208	228	227	207	197	221	188	204	210	223	215	224	201	210	234	210	213	206	198	204	207	194	204	229	220	179	243	191	196	249	197	221	211	200	216	206	231	200	228	220	207	207	198	203	202	186	183	194	214	224	220	192	231	220	212	204	228	241	199	221	191	224	189	201	185	231	211	213	184	190	196	222	210	229	201	199	228	217	211	166	196	221	220	216	225	203	207	219	203	211	226	219	220	237	203	202	224	207	195	209	224	201	221	199	210	208	230	204	186	216	214	211	214	207	224	213	190	219	215	238	226	198	230	226	214	187	210	235	205	223	199	198	235	191	215	197	196	219	232	211	219	212	190	219	217	199	233	183	178	202	224	205	200	249	211	222	210	226	239	200	217	231	191	225	215	203	224	229	197	242	221	207	210	201	196	217	189	225	210	224	222	198	205	226	221	209	226	219	206	207	213	224	222	210	213	237	236	238	206	222	227	256	206	192	201	192	242	207	233	221	231	198	221	208	195	232	207	224	222	212	210	239	199	201	210	212	227	204	186	215	230	216	227	215	216	214	213	205	217
38794	50695	27343	4743	3021	2135	1529	1179	1027	800	709	655	558	470	480	391	420	391	389	338	344	328	317	355	304	284	265	266	259	275	292	279	253	311	267	281	263	275	254	257	260	249	230	251	283	251	228	250	232	247	238	254	237	255	254	242	246	223	248	215	235	232	237	243	255	255	234	268	212	231	242	244	220	241	260	222	232	224	238	246	233	225	225	257	244	265	236	245	207	217	255	231	218	229	200	211	249	226	256	253	258	229	224	220	234	237	245	238	243	237	224	257	227	238	245	222	248	218	240	232	203	231	233	249	240	228	229	266	215	221	234	268	234	221	243	231	230	244	241	217	249	270	251	228	237	236	226	225	234	235	230	240	207	244	244	210	243	225	239	229	237	264	260	232	205	217	257	218	238	247	218	221	268	226	229	227	263	242	231	252	254	214	220	230	256	251	243	235	220	212	245	207	256	238	224	242	205	242	195	232	247	244	266	233	217	228	242	205	225	221	240	248	231	241	237	216	237	237	248	248	213	232	206	241	221	259	239	228	230	259	230	239	204	245	241	258	215	218	240	238	228	229	203	244	236	254	255	245	280	231	192	239	250	209	213	238	212	227	232	227	251	204	245	247	246	236	217	259	246	241	231	243	221	247	243	237	255	227	233	244	241	232	232	227	237	210	233	248	219	239	216	225	230	229	258	247	210	261	227	228	226	269	226	206	217	250	224	230	251	259	217	226	241	222	240	236	234	230	222	208	253	213	228	247	231	230	238	251	223	227	241	213	202	203	250	223	215	223	235	238	232	257	230	241	251	229	232	254	221	243	228	241	229	261	238	218	244	228	206	210	234	241	237	226	227	216	227	225	274	212	216	234	247	221	227	250	236	272	218	217	238	209	251	225	220	258	243	225	256	226	237	220	236	212	247	215	238	211	235	235	237	236	230	223	236	237	216	232	262	243	231	267	240	245	209	242	251	225	223	246	219	241	222	200	223	228	251	229	200	238	251	252	237	223	226	235	254	229	211	247	232	238	224	208	229	225	258	242	240	206	230	237	245	231	240	231	223	225	223	245	250	231	211	233	221	252	277	222	212	219	224	225	216	275	206	222	236	235	250	227	246	255	246	230	244	254	244	227	235	243	246	230	237	261	243	223	239	234	236	249	211	255	233	215	225	208	210	222	232	222	257	212	231	217	251	237	240	222	223	241	233	225	215	233	228	201	236	212	213	223	223	242	204	221	233	234	220	227	241	238	237	231	227	243	203	252	258	231	255	245	213	264	243	226	252	207	250	218	237	230	266	256	220	231	237	226	227	244	225	250	242	230	214	246	251	251	225	227	230	232	210	257	229	248	265	210	239	228	237	227	226	258	212	218	220	245	261	235	194	251	204	236	246	235	233	255	208	252	252	211	259	239	259	239	220	227	230	230	213	208	217	219	227	254	254	227	258	211	226	250	227	239	227	246	246	222	238	231	238	238	220	227	220	217	259	215	222	238	225	269	236	253	237	238	215	251	226	247	260	230	225	250	206	212	230	249	228	237	230	262	255	230	232	239	230	224	219	228	214	265	229	253	230	226	231	237	214	230	256	207	246	215	206	254	233	229	242	211	229	233	237	232	218	252	208	225	249	247	241	244	224	255	219	238	233	235	198	219	252	218	210	249	236	247	220	226	236	239	223	255	260	231	246	235	242	212	239	239	215	237	219	241	211	260	236	224	260	229	230	220	225	238	220	221	217	215	251	215	245	226	234	249	205	236	232	225	246	228	271	236	251	239	257	241	262	240	242	224	218	228	265	255	224	220	237	264	237	190	247	253	256	233	193	222	232	249	245	262	229	215	236	235	227	232	226	226	222	228	212	228	247	233	220	218	244	230	222	219	200	220	233	249	227	236	246	236	206	239	211	240	243	237	237	227	238	234	260	256	238	223	226	251	237	223	231	245	245	228	233	227	204	255	230	266	212	215	266	226	236	246	242	218	255	209	244	253	215	235	243	218	236	228	222	238	242	262	219	244	235	256	256	235	249	242	212	228	241	266	264	233	212	240	234	212	229	208	255	216	207	252	246	234	222	214	238	235	226	242	211	232	241	225	252	239	217	247	220	251	226	229	242	231	254	222	234	230	221	268	247	232	264	261	257	217	224	244	229	234	228	246	244	244	219	235	232	224	215	236	229	242	247	239	241	224	230	258	253	239	225	233	228	204	229	221	226	237	248	218	262	203	228	237	232	224	260	224	213	224	235	212	263	245	258	223	228	243	239	226	214	238	244	238	263	231	264	208	258	226	231	213	240	253	224	257	198	259	212	215	236	247	239	248	229	242	243	211	213	238	256	223	233	204	207	234	249	222	224	251	222	194	243	242	225	222	237	217	215	255	238	233	252	251	260	268	224	251	239	227	234	243	234	220	239	226	236	234	227	228	226	247	223	266	219	224	251	202	217	230	259	228	245	237	237	255	229	244	248	232	227	246	212	258	215	237	237	214	229	257	236	232	214	220	223	237	256	270	235	229	239	248	230	248	202	247	246	237	254	215	220	223	243	227	245	248	217	201	229	233	235	219	251	224	211	233	248	250	231	248	236	236	243	232	212	238	221	234	235	218	245	246	210	249	237	246	270	221	243	233	204	230	242	233	206	235	240	237	240	226	235	251	255	233	210	256	233	226	215	187	228	245	243	215	224	204	221	235	261	206	270	242	222	224	238	251	234	236	236	263	230	201	260	240	236	260	253	240	249	242	238	232	257	222	224	233	268	226	245	217	225	243	256	207	245	241	217	245	264	245	222	227	241	228	218	219	237	231	225	221	249	236	233	237	219	244	228	199	243	245	231	222	226	272	243	258	260	230	212	252	266	253	236	203	225	246	252	246	258	221	226	213	228	239	218	220	232	227	211	215	251	229	220	242	228	248	241	250	224	237	223	246	212	237	238	208	241	236	246	211	250	218	250	216	228	219	223	219	242	213	225	245	233	242	224	233	244	237	236	265	225	232	256	241	245	224	211	196	210	230	216	242	215	246	235	248	225	234	251	246	234	230	250	247	260	228	226	224	231	224	237	256	254	238	241	222	231	227	239	224	221	217	223	261	212	211	244	232	219	255	214	252	242	245	200	218	246	235	216	251	224	258	227	257	227	241	257	198	228	253	250	258	238	236	227	238	236	239	227	237	216	225	247	243	231	233	217	241	210	234	240	223	213	235	226	239	280	229	245	239	215	244	236	243	242	214	240	222	247	249	235	229	251	229	233	248	231	243	224	250	213	250	247	244	226	245	233	225	250	272	248	232	215	242	241	261	233	242	223	220	224	222	229	239	233	226	209	225	251	234	250	238	229	255	209	219	247	246	246	240	217	234	258	219	257	237	230	223	243	252	224	217	237	270	213	210	238	223	198	243	222	229	213	238	243	231	250	254	232	266	257	229	232	220	237	217	247	239	247	232	210	220	245	206	228	233	242	210	245	229	247	229	241	205	217	248	220	244	230	258	227	243	221	238	240	231	239	219
22970	20745	27429	24021	20698	20520	7679	1504	1049	956	853	838	723	668	682	635	619	649	611	565	566	546	565	552	528	549	566	564	530	519	485	558	525	520	510	448	503	514	517	518	479	498	445	509	498	481	490	496	504	483	463	464	454	425	475	507	543	517	505	496	478	465	489	489	532	490	485	517	479	478	501	478	503	472	451	498	550	526	513	493	511	491	448	487	462	478	528	508	481	491	488	448	490	519	545	488	536	489	468	472	485	494	488	523	489	476	508	536	449	488	513	496	464	430	514	484	508	503	470	511	512	498	476	479	481	506	489	468	475	493	476	513	529	471	470	476	513	520	497	464	479	450	470	481	468	504	476	505	487	462	497	483	471	467	527	475	465	480	497	516	480	475	467	479	522	477	524	509	471	443	501	487	502	491	437	487	462	526	515	518	464	491	468	527	484	491	475	456	483	490	462	483	489	492	468	460	488	467	518	491	466	439	495	461	444	491	508	518	529	462	501	500	513	514	468	486	494	479	493	472	487	472	507	512	481	506	505	472	486	458	503	483	506	527	474	494	503	497	481	507	515	435	443	474	493	559	481	482	473	484	494	473	453	476	468	494	482	472	473	470	489	465	465	443	541	490	487	493	473	475	488	498	495	491	485	520	507	458	508	509	440	485	492	498	456	498	449	459	484	476	501	480	514	578	500	466	484	490	468	514	494	483	484	497	464	495	500	494	515	485	467	514	480	483	499	481	494	453	505	495	490	521	533	468	464	487	532	505	461	485	478	462	465	506	477	485	454	489	499	498	534	496	475	488	491	477	534	489	488	501	448	442	517	501	498	454	485	485	457	503	477	450	456	473	480	468	447	473	524	509	475	500	506	472	499	495	518	490	478	484	490	509	530	462	472	477	482	513	510	490	503	495	498	471	467	493	464	485	482	448	478	520	506	517	494	479	487	483	478	489	482	468	496	498	482	501	488	521	475	482	506	556	495	519	483	489	502	437	530	492	515	488	477	477	469	527	501	508	470	469	463	511	497	518	471	520	492	459	499	456	492	489	510	455	502	498	486	472	542	494	512	471	494	501	470	521	486	482	466	525	511	494	483	516	481	507	506	479	458	500	474	478	467	461	483	492	478	499	509	502	437	510	518	485	505	536	460	480	497	487	497	498	460	501	464	474	479	477	499	509	475	491	479	470	498	480	512	490	496	506	482	436	461	476	484	483	484	488	486	497	503	492	497	478	489	473	509	479	418	475	508	491	489	505	490	461	494	524	454	466	473	495	466	437	447	474	493	469	488	494	522	506	499	504	479	476	519	484	468	538	499	475	435	496	491	479	463	514	500	476	485	482	426	488	504	509	514	509	472	495	459	488	458	472	484	497	467	472	505	479	481	509	510	481	521	474	486	499	477	479	533	475	521	525	473	459	512	513	520	490	461	479	482	498	499	509	511	500	469	492	508	484	476	517	507	471	460	532	551	485	532	505	514	495	482	477	469	474	478	506	481	481	479	485	475	513	460	502	501	489	452	478	512	439	492	487	484	511	451	487	494	505	518	512	478	468	498	486	484	468	510	513	512	479	488	477	486	489	473	497	488	488	509	497	495	458	483	474	495	441	486	442	519	491	479	493	478	448	477	474	444	513	497	468	503	494	477	480	515	456	531	439	515	506	475	463	504	446	515	436	493	485	496	507	484	469	507	457	513	462	495	497	477	510	498	510	485	494	497	476	462	522	437	536	478	470	509	494	467	491	488	474	461	480	528	460	500	483	514	498	504	524	450	463	462	472	483	470	486	539	449	524	523	457	473	500	522	458	512	498	497	469	482	489	485	468	511	468	499	486	476	481	494	470	473	468	472	480	488	482	497	512	500	465	455	465	530	481	466	461	490	517	496	510	471	476	494	489	423	492	480	512	486	504	474	462	505	485	520	488	501	498	481	514	488	474	453	453	484	487	513	462	457	477	477	504	494	458	496	464	465	450	487	507	488	467	499	473	476	542	459	499	495	453	494	488	499	511	469	515	463	468	484	504	485	465	475	512	486	470	483	481	498	466	512	490	488	488	507	503	494	470	469	507	502	465	498	475	495	462	504	494	461	479	448	477	480	476	474	501	494	530	480	457	486	478	490	480	526	462	445	553	475	485	488	499	467	485	540	502	523	480	478	481	490	483	494	490	476	495	483	491	513	488	475	504	437	510	487	466	464	471	526	471	445	511	515	519	480	518	484	479	500	469	481	513	490	492	472	472	456	488	476	497	514	496	483	473	487	485	499	493	484	523	466	500	492	465	488	503	480	485	465	514	476	504	470	484	479	506	493	470	465	471	463	494	524	496	456	510	504	466	458	475	475	464	539	487	504	478	487	476	531	494	483	483	508	489	467	496	443	454	499	460	488	487	508	456	473	518	498	489	472	529	486	503	487	510	510	500	484	472	474	472	501	479	481	487	493	459	462	497	485	459	468	460	465	456	485	484	500	485	520	477	471	476	491	526	537	491	499	505	490	477	462	475	468	506	534	536	473	502	558	556	473	515	490	437	481	469	520	471	482	498	479	490	501	506	484	527	443	478	512	494	493	496	462	506	462	498	478	473	492	471	478	504	493	477	478	462	497	455	458	449	457	461	527	473	496	470	513	458	498	477	497	449	491	493	474	518	491	519	472	504	504	489	476	504	495	464	495	485	483	475	496	463	543	503	517	493	493	471	477	476	496	453	530	478	483	504	484	472	511	525	494	494	474	480	463	492	467	498	497	506	483	511	506	443	475	541	474	500	485	454	478	468	497	478	472	485	493	500	483	495	466	513	519	496	488	497	495	522	455	540	526	477	473	486	512	517	451	454	478	467	456	474	493	533	495	495	482	471	498	459	452	486	458	492	458	465	484	490	518	493	477	488	500	492	498	462	506	497	504	509	497	483	449	523	444	518	539	442	485	479	443	459	491	475	499	494	449	495	498	521	475	495	480	482	515	492	475	476	461	453	470	494	473	508	450	510	472	511	455	510	520	485	520	467	492	544	482	492	534	505	497	499	463	523	461	448	497	483	472	485	508	477	492	503	501	443	497	487	468	501	422	533	491	450	525	480	448	432	494	519	490	464	500	486	468	480	460	480	466	508	481	469	474	500	514	453	505	457	513	448	519	514	498	507	463	409	471	484	518	529	532	477	476	466	494	528	470	503	511	482	466	505	518	464	487	460	502	477	498	516	480	513	459	509	511	495	493	504	499	497	470	496	470	468	458	476	484	517	510	495	470	459	459	492	495	482	434	461	468	496	465	462	481	462	462	502	509	495	536	542	514	492	542	518	466	485	463	485	517	516	497	463	491	487	464	526	459	469	491	450	490	488	474	480	505	519	475	466	483	454	484	499	486	475	508	505	511	454	447	505	517	471	467	499	500	462	450	466	480	510	466	454	519	488	470	474	467	465	496	480	491	457	489	503	472	441	450	481	483	488	466	445	469	493	481	483	469	487	528	466	520	508	453	502	497	462	457	477	485	496	460	494
42589	57400	27818	8089	5302	3979	2763	2316	1900	1566	1425	1184	1161	966	865	870	808	792	709	735	701	658	707	652	619	599	595	568	549	576	531	546	552	548	507	569	574	552	529	490	528	475	531	512	517	526	509	482	519	514	493	495	504	499	525	549	499	505	512	454	526	489	498	484	515	469	546	496	477	487	466	487	484	516	486	475	485	530	471	495	504	516	475	481	516	466	507	485	501	491	455	475	527	465	482	492	507	454	496	502	493	473	484	468	483	490	448	448	468	420	509	471	482	487	480	488	460	454	468	508	520	462	484	484	485	525	503	521	453	477	497	458	450	490	444	465	484	494	469	494	474	503	460	500	464	447	431	462	443	467	481	478	490	479	488	480	439	505	507	479	470	476	509	480	452	494	465	479	505	478	484	462	479	467	534	455	494	489	506	447	490	507	509	491	446	472	518	471	474	456	488	459	459	479	478	477	434	474	511	479	527	509	470	457	479	464	486	538	447	435	460	468	502	474	469	474	480	473	480	483	471	508	482	460	465	449	499	476	470	513	470	485	520	464	463	477	485	473	477	490	494	457	498	493	518	486	474	488	475	499	456	474	471	432	502	493	486	461	457	455	497	481	477	490	469	504	504	503	475	499	488	489	454	512	420	485	477	521	540	480	522	458	483	477	430	456	453	510	470	454	464	479	461	488	455	471	475	438	515	447	441	478	479	436	498	480	512	517	478	521	528	459	496	489	484	481	499	465	469	517	463	497	483	494	509	468	485	496	492	479	436	469	515	467	509	514	453	475	457	483	486	462	475	467	490	495	456	508	479	492	496	509	496	496	509	447	461	466	471	482	504	502	471	494	514	502	460	462	486	480	503	476	496	480	485	494	490	493	495	481	493	491	469	470	486	488	497	518	456	478	459	494	459	433	469	503	489	483	501	449	448	448	465	496	484	455	484	449	489	471	455	478	484	487	479	491	486	465	488	489	515	517	496	515	494	478	480	471	472	492	473	474	460	479	465	459	494	497	472	520	483	469	501	460	491	473	495	463	480	456	496	481	443	491	440	507	503	478	437	502	546	462	520	441	478	500	440	489	488	482	452	474	490	501	461	460	493	461	480	477	455	512	486	506	465	501	486	492	477	502	490	473	445	476	490	478	477	477	468	487	451	484	518	489	464	496	472	472	541	439	461	464	465	502	470	440	487	507	494	478	465	503	473	438	493	460	461	509	510	457	463	473	462	445	531	491	471	454	447	479	475	464	485	460	513	515	466	484	472	502	497	446	486	459	512	462	489	456	482	492	447	496	450	433	486	469	491	501	436	513	507	455	480	504	438	489	503	461	486	531	502	437	488	482	489	471	474	453	481	488	460	500	474	465	464	482	498	482	480	503	501	480	495	492	458	458	475	471	511	475	481	485	484	459	454	485	464	460	453	491	495	459	481	476	466	462	499	476	488	469	535	450	495	469	544	443	475	513	444	440	495	461	532	494	490	431	485	464	470	497	496	485	526	445	491	495	498	474	480	473	517	417	465	507	471	465	469	493	471	511	495	510	505	485	440	463	501	459	474	483	472	478	490	480	463	514	451	505	482	517	476	489	475	474	477	492	486	461	467	480	470	487	482	457	457	474	509	457	432	503	507	493	501	503	510	487	454	459	477	469	487	464	456	484	451	494	426	447	433	469	464	481	448	460	501	475	490	459	465	478	461	481	469	470	454	490	459	480	493	476	480	454	465	477	510	479	502	455	445	481	452	498	496	484	463	480	498	506	486	471	474	519	512	466	452	512	462	482	465	479	513	483	509	472	469	449	490	499	465	485	431	507	499	452	493	478	517	476	483	513	487	463	462	488	447	462	505	470	469	498	451	483	546	514	455	487	469	451	475	502	504	441	516	427	485	471	466	454	484	472	464	499	500	490	476	468	491	471	476	474	454	503	499	473	436	487	472	476	463	491	528	444	465	476	474	496	490	494	469	501	510	469	475	481	463	533	506	446	471	482	448	444	493	473	461	460	487	471	514	509	477	484	488	486	422	493	477	494	492	498	482	483	468	505	485	466	498	491	488	469	514	503	451	490	455	436	494	483	518	480	446	451	477	478	463	469	475	451	492	501	473	495	492	515	472	483	498	461	475	472	489	462	507	469	474	463	460	467	442	493	462	490	444	477	492	498	491	488	493	437	494	444	507	468	519	459	439	450	449	470	462	468	486	440	508	464	485	507	494	500	487	486	459	489	489	484	445	472	502	467	464	488	467	462	498	515	504	463	477	490	473	466	511	460	461	484	489	488	459	468	490	482	469	499	467	499	448	423	479	478	466	473	441	498	509	479	467	464	488	498	482	488	526	500	468	485	467	456	445	502	507	507	477	451	459	458	469	486	479	470	469	492	481	501	493	502	517	515	499	495	451	443	477	478	478	415	473	493	438	507	447	499	483	464	454	488	467	466	455	504	469	493	485	459	495	497	460	496	450	522	456	479	504	509	464	442	464	487	487	460	493	437	474	481	499	466	509	490	481	500	456	476	495	493	476	468	479	510	487	480	455	498	510	462	457	463	483	487	513	492	503	456	487	494	464	474	486	485	467	465	455	470	457	479	451	492	453	443	451	458	516	497	490	503	524	474	423	489	470	473	482	486	471	481	507	506	482	471	487	454	448	511	443	474	482	480	517	452	466	523	485	469	440	519	459	472	475	478	469	500	460	477	494	482	442	517	480	491	520	466	494	462	470	496	499	491	476	468	454	479	497	470	512	488	456	452	511	474	500	469	437	456	485	484	500	478	493	486	472	480	494	434	478	467	480	494	474	485	477	520	485	522	525	476	451	466	516	498	511	457	489	486	442	496	466	468	477	460	491	473	485	432	511	498	457	502	467	485	485	463	470	496	491	472	521	484	476	485	465	495	496	495	493	423	477	515	492	490	481	445	488	441	489	476	458	434	495	478	473	485	479	461	514	434	485	449	467	511	455	486	463	490	465	485	468	471	470	455	456	462	489	493	433	470	499	491	529	489	461	446	469	468	484	486	486	491	517	434	485	487	469	523	454	478	478	477	490	511	468	470	500	472	495	508	508	486	455	440	459	459	434	506	467	465	483	484	509	434	487	506	482	497	512	496	444	462	463	487	495	483	497	489	484	463	496	479	516	495	488	483	500	492	492	482	505	534	507	498	475	471	457	508	475	468	502	490	499	471	508	480	487	447	524	438	491	497	489	490	459	476	485	484	500	491	491	458	498	460	490	492	475	482	513	485	494	518	450	495	518	440	500	471	498	485	470	476	499	479	480	488	531	465	487	526	462	494	483	458	478	456	478	501	476	439	451	480	490	458	493	483	472	480	474	501	516	483	481	492	498	519	497	460	486	485	488	514	461	469	464	496	480	469	491	485	507	499	480	477	535	482	471	468	500	479	492	452	490	464	473	492	466	455	504	424	450	482	467	475	475	510	497	489	463	464	459	464	488	469	471	497	461	458	472	476	496	479	484	483	496	536	485	466	502	471	483	493
32440	24700	9823	1043	526	459	400	434	375	451	399	418	399	408	423	404	413	419	374	399	389	414	428	400	365	425	381	402	413	378	433	381	414	392	432	415	398	407	398	409	389	359	375	425	370	418	389	422	408	412	399	406	404	379	394	415	425	379	422	408	398	429	406	384	394	392	437	400	395	417	378	387	375	420	398	408	387	391	379	416	418	408	422	370	402	389	446	436	363	421	399	412	429	399	388	405	384	369	389	403	381	424	392	401	364	420	405	408	401	380	376	414	457	385	390	408	386	376	414	399	403	401	417	427	383	401	402	431	414	416	366	410	396	417	424	401	402	412	437	412	422	412	429	395	380	419	400	394	415	422	376	414	394	395	428	403	418	409	392	410	408	385	418	330	390	397	368	404	431	443	403	408	367	409	376	383	379	390	385	384	405	458	415	388	389	397	423	399	389	406	383	380	410	395	395	388	363	406	384	390	364	395	385	389	403	385	397	395	410	363	365	438	398	430	386	404	417	412	374	401	388	373	406	396	412	430	406	385	406	423	415	427	433	386	424	411	392	429	382	374	406	405	424	433	398	415	390	424	420	413	380	364	423	393	396	385	444	422	410	413	407	389	372	416	418	395	395	395	387	412	398	401	413	411	419	436	365	433	396	407	406	430	396	402	383	406	417	437	433	433	400	429	371	403	377	394	368	403	386	410	427	418	407	431	410	429	406	399	412	395	404	392	414	399	428	398	414	399	359	358	427	389	392	384	407	387	359	394	390	419	404	398	416	394	385	386	390	386	413	382	406	391	424	409	382	403	394	417	386	401	417	382	405	375	372	407	400	435	398	398	405	394	393	382	398	422	403	378	388	447	435	395	389	407	430	402	413	377	380	419	413	401	423	405	409	398	396	408	392	436	397	376	434	374	439	378	407	391	438	385	447	409	395	395	409	399	383	406	414	412	383	392	411	378	415	388	390	393	393	387	398	422	409	434	399	406	401	418	394	421	439	387	427	427	438	410	436	413	368	385	359	388	404	372	408	380	404	418	394	389	402	414	390	442	369	397	407	396	394	366	409	418	393	369	409	436	427	409	380	443	414	397	404	406	393	424	361	395	391	407	424	389	376	435	371	417	409	404	377	406	366	431	417	406	427	415	388	403	380	424	385	387	434	371	417	398	384	396	399	369	398	420	416	383	370	423	382	398	378	417	431	425	381	423	387	362	392	430	392	391	382	382	372	401	390	400	411	394	363	420	375	392	405	398	394	439	413	400	369	382	431	381	403	393	410	399	383	422	396	431	420	408	391	423	407	385	374	425	421	386	413	416	419	395	364	370	398	417	390	387	383	408	387	391	396	398	451	373	382	383	406	398	370	387	408	397	417	428	396	403	387	397	381	420	388	416	358	419	385	380	421	382	408	412	367	414	403	420	400	404	421	425	376	392	403	394	391	421	401	423	395	376	400	392	384	395	436	397	384	374	440	372	384	406	384	419	368	404	443	392	335	404	403	377	387	415	429	359	408	386	391	380	392	378	421	406	401	389	381	415	385	398	445	416	441	421	392	362	411	422	426	385	396	358	412	388	446	443	427	401	381	396	400	425	441	360	427	389	434	385	419	403	384	421	393	399	397	415	428	382	396	390	390	411	381	448	387	379	422	383	431	409	390	387	394	368	375	395	421	396	400	379	408	404	406	409	420	400	391	396	379	387	418	394	388	397	399	388	400	362	434	400	410	409	437	419	450	437	402	402	421	388	402	432	420	402	374	422	386	401	374	405	385	375	409	398	416	388	414	390	416	439	397	379	407	402	394	429	404	405	418	414	406	415	378	413	444	413	415	421	415	410	387	437	412	392	382	397	426	379	392	432	376	385	411	380	382	384	379	377	379	403	369	367	391	398	399	353	400	411	374	408	379	391	389	417	361	347	423	421	416	373	392	417	387	388	398	412	400	388	396	415	407	430	424	416	401	389	405	377	423	408	420	410	383	410	413	367	392	404	390	439	432	410	375	356	426	422	423	397	391	382	397	393	407	399	410	424	398	377	392	443	384	435	387	389	354	394	393	362	405	417	378	399	406	410	371	419	388	410	397	366	377	379	424	376	404	360	423	379	420	379	392	363	385	381	408	390	364	402	398	392	444	395	429	369	393	374	389	432	393	364	416	422	417	403	378	394	377	411	382	388	444	411	406	421	395	399	408	385	368	395	420	395	385	387	390	369	382	370	383	414	384	436	391	367	422	387	431	406	411	401	368	383	414	423	395	374	410	387	362	392	375	369	426	424	412	364	347	396	407	377	419	406	380	403	410	452	388	394	397	398	428	385	342	421	401	441	365	386	423	408	415	374	397	426	412	405	428	412	379	416	398	378	349	398	386	410	369	387	384	405	375	355	385	407	417	387	408	442	424	406	377	375	384	391	359	424	407	383	376	430	377	399	402	373	404	378	388	403	383	400	443	360	424	417	409	432	412	404	374	410	395	396	388	403	396	387	394	381	377	364	388	400	417	392	392	418	392	356	444	432	392	403	392	361	387	374	414	374	392	383	401	392	426	403	419	405	415	374	390	404	399	422	407	390	397	414	433	391	405	387	342	402	420	415	383	375	423	432	416	411	402	405	405	404	427	395	401	412	414	426	409	397	399	348	432	419	405	411	406	394	428	401	408	386	419	385	400	403	415	395	406	436	421	393	416	434	367	438	434	413	423	415	376	375	419	381	391	397	405	425	435	392	413	402	371	373	429	411	400	382	396	393	408	376	389	400	429	395	397	390	429	380	379	388	418	414	408	367	411	400	424	419	386	391	395	378	417	391	373	407	423	424	401	400	438	391	359	410	409	383	363	433	424	408	409	429	429	422	387	415	430	408	361	391	387	395	449	387	365	410	424	362	421	389	382	409	419	402	417	407	423	406	417	421	389	403	415	371	404	418	382	412	431	404	404	399	394	380	402	418	411	395	412	423	406	389	399	409	463	388	389	407	413	410	381	410	397	387	407	416	389	385	391	416	441	365	402	409	414	398	398	416	418	379	369	386	409	387	406	425	405	418	401	414	388	398	399	377	437	385	408	402	413	402	360	399	367	374	383	426	397	405	401	390	374	424	364	370	360	428	367	419	384	404	371	407	417	418	380	402	374	411	381	403	399	431	413	373	414	384	369	390	370	406	393	367	409	387	394	416	377	384	439	416	398	358	391	403	419	418	393	387	377	420	399	401	388	385	388	406	378	401	413	411	389	405	403	386	417	383	418	414	398	413	422	416	444	400	401	381	428	429	380	381	396	387	387	364	423	387	376	412	431	423	443	408	363	400	408	390	409	398	424	400	408	365	408	384	406	382	428	384	425	423	399	407	380	460	378	387	378	411	380	397	387	385	397	423	398	390	396	416	380	371	410	417	392	396	358	377	420	441	380	428	380	395	387	382	415	419	379	408	404	374	405	399	387	452	401	399	417	425	380	387	401	423	391	391	430	379	401	409	362	399	399	380	414	426	403	362	415	409	402	405
33174	30695	5900	745	611	550	509	452	502	463	469	484	442	449	437	477	451	477	471	434	496	477	474	453	432	454	423	422	462	462	464	414	422	503	473	429	479	440	426	413	439	458	433	417	486	435	451	444	449	456	419	452	460	403	430	454	451	415	470	440	434	498	439	467	430	477	448	443	425	439	414	445	447	423	479	431	450	406	417	441	470	414	447	443	422	444	465	463	421	452	428	458	435	448	464	481	474	427	422	426	473	439	453	416	474	434	438	428	465	462	381	432	404	432	451	398	424	437	436	447	459	470	438	410	441	428	458	433	450	434	484	450	427	431	450	429	453	422	464	429	456	454	443	465	434	458	418	443	414	465	463	425	442	449	449	468	452	488	439	471	456	450	444	443	425	502	441	437	411	432	420	440	426	439	444	462	451	423	421	414	426	377	434	458	464	452	436	466	414	465	462	464	447	438	452	435	459	462	452	428	434	427	445	436	407	429	460	462	435	450	418	424	443	438	422	486	468	437	454	409	432	454	468	465	448	464	455	439	438	427	474	475	434	458	473	438	454	493	474	458	422	451	419	457	445	396	440	408	495	423	428	467	444	445	428	452	456	433	465	472	441	444	439	408	419	458	445	451	440	467	456	435	450	464	424	425	416	461	433	428	453	425	448	427	490	446	482	438	444	448	405	464	440	433	445	449	436	430	435	432	449	459	467	472	459	422	425	428	446	422	474	436	454	422	453	465	442	496	485	452	428	427	420	462	450	420	480	417	420	426	429	441	427	434	471	460	405	422	470	440	424	463	426	449	484	442	483	432	469	406	423	466	446	437	464	453	418	438	451	436	420	457	448	467	486	424	422	419	445	455	445	439	431	459	451	459	427	454	488	461	456	440	423	445	423	437	440	476	466	448	479	448	440	426	442	432	449	389	442	440	446	417	504	438	447	467	426	441	449	478	439	408	466	443	496	474	474	414	439	427	467	457	445	430	469	441	450	430	406	432	410	402	458	442	454	465	456	459	417	452	438	467	446	439	401	443	416	419	444	411	456	430	469	474	446	445	434	410	447	448	395	461	442	446	453	414	439	449	427	406	463	444	470	461	439	408	444	448	455	463	454	413	470	456	417	406	433	426	419	405	447	392	424	451	455	428	422	481	464	468	456	472	428	470	433	462	472	445	441	449	455	424	464	423	434	454	436	440	449	371	430	427	434	431	434	432	404	406	477	457	418	462	460	444	399	448	420	420	464	471	449	416	444	421	448	488	442	477	443	432	451	423	427	426	440	482	431	473	465	439	467	450	402	449	421	454	454	422	421	473	460	473	432	453	456	432	458	465	472	474	441	414	434	432	459	404	462	426	416	508	449	474	443	493	433	465	471	474	465	443	469	456	417	430	442	454	445	486	427	469	432	433	438	438	418	418	455	475	466	442	448	459	447	461	442	425	442	421	468	468	458	416	459	452	421	458	419	445	435	469	444	447	455	425	437	447	462	428	422	440	399	440	413	482	464	397	444	464	461	417	464	494	466	410	453	464	462	437	454	423	434	442	463	431	438	454	440	448	434	426	431	433	473	409	411	436	473	432	485	427	465	448	409	443	490	439	449	459	439	430	439	397	475	423	434	446	443	411	400	425	426	454	482	463	418	408	455	433	446	413	427	444	443	444	463	441	438	436	421	429	438	446	444	416	479	462	418	429	486	432	404	396	463	467	426	420	447	443	479	468	427	446	465	454	452	440	461	455	421	452	432	444	457	469	427	422	443	450	466	405	452	417	461	438	437	450	442	468	444	457	459	473	419	454	470	515	408	435	427	428	412	441	414	496	426	430	435	421	466	425	427	440	457	416	448	408	490	459	488	466	431	442	428	423	427	448	422	442	463	470	439	465	453	462	444	432	465	454	446	450	408	411	467	417	447	405	457	427	417	454	411	466	409	444	474	462	429	437	423	432	451	478	416	420	413	460	431	461	429	431	462	430	430	449	457	418	426	435	423	461	461	476	449	460	418	417	441	418	415	469	458	442	476	422	457	412	471	437	464	437	415	411	453	442	449	424	446	460	435	461	434	452	410	457	454	471	419	436	458	496	436	439	449	438	439	419	459	453	490	454	436	417	447	491	504	447	455	502	443	448	450	451	449	446	440	447	453	460	431	454	446	427	446	427	494	449	424	421	446	422	482	433	485	440	406	448	418	473	443	442	450	467	452	456	441	490	437	413	466	455	462	394	414	412	449	459	449	454	431	439	427	441	429	422	411	420	441	447	442	448	451	497	456	411	441	489	441	448	442	458	480	449	437	412	440	471	467	413	442	436	407	427	447	410	421	452	470	460	435	487	441	435	423	453	390	432	450	451	473	434	463	462	454	433	456	468	431	457	446	454	409	461	448	432	445	444	466	456	463	464	397	460	405	442	486	450	445	400	440	449	455	431	464	436	477	450	457	479	412	412	477	458	441	462	421	474	438	440	442	443	439	453	469	446	480	453	417	439	433	472	442	447	462	465	470	439	430	418	447	407	436	462	443	402	451	452	479	448	430	436	427	453	472	420	442	463	421	480	465	427	460	421	452	441	461	431	430	433	451	461	477	440	422	444	443	478	424	474	452	471	449	437	454	444	443	433	415	425	471	442	459	438	442	457	436	471	435	441	453	420	426	445	422	442	424	436	448	443	430	477	450	453	448	433	442	447	466	415	426	475	479	436	459	463	449	460	432	467	433	449	466	476	457	461	432	430	412	412	450	458	456	468	425	425	436	452	433	426	421	419	448	428	463	458	461	445	430	438	441	436	462	425	465	434	493	442	425	449	450	466	457	438	446	433	445	405	441	470	466	434	450	419	428	422	465	462	464	439	407	430	446	425	487	463	452	440	449	460	451	452	441	458	422	500	470	479	425	437	459	433	458	467	462	468	423	444	416	438	441	480	463	432	441	447	444	424	402	422	452	477	462	445	477	402	417	434	425	443	479	426	441	457	432	423	431	416	447	394	460	435	445	447	422	433	451	459	446	448	461	480	453	492	440	437	441	436	458	391	436	439	437	454	399	425	447	448	472	427	459	447	449	479	409	440	446	469	460	464	428	474	423	420	453	412	415	437	408	418	420	440	438	431	468	429	434	424	444	463	455	466	466	464	444	427	406	411	432	469	469	402	435	467	427	423	443	483	452	433	416	437	448	473	421	461	446	448	467	467	415	442	405	439	435	407	468	476	451	464	449	394	461	443	437	459	457	435	393	455	384	464	410	446	464	467	452	464	470	455	457	468	425	470	472	442	420	419	436	428	446	455	436	454	457	438	460	411	445	444	450	437	443	437	425	433	417	441	451	465	476	428	464	437	433	443	452	452	441	472	472	436	448	438	480	439	483	421	454	443	444	463	430	457	425	483	418	453	464	427	421	456	464	466	429	501	427	460	423	398	431	457	439	431	423	399	457	461	420	473	457	464	442	443	432	446	426	427	469	439	478	459	444	429	439	429	449	417	460	482	460	444	460	443	456	449	451	451
25085	20728	27042	24392	20602	9799	1152	685	532	438	381	403	350	304	290	287	308	300	235	264	267	243	268	248	249	211	236	209	233	246	205	229	225	234	238	211	222	232	228	228	197	238	221	207	203	206	197	204	203	200	208	216	195	208	230	219	187	190	227	196	215	212	237	220	235	222	215	232	219	237	228	235	187	200	212	209	193	205	211	213	223	225	216	235	203	209	232	199	206	211	205	206	217	211	233	239	207	218	174	215	182	215	195	209	231	226	206	204	234	226	209	176	212	232	197	223	221	215	219	190	218	218	231	201	206	219	202	205	216	209	178	222	198	205	215	197	205	214	190	219	208	219	220	233	201	204	212	187	197	216	231	202	231	193	229	230	217	211	200	200	205	195	212	220	208	203	216	215	204	205	190	206	200	219	205	192	214	227	218	199	179	231	197	198	184	230	211	212	214	185	204	183	190	197	179	197	202	209	183	197	186	199	207	224	208	215	200	196	245	223	213	187	208	206	223	232	203	204	183	203	215	208	206	191	219	206	201	220	202	211	217	223	208	222	190	212	207	195	227	222	204	203	198	216	197	209	202	204	192	198	211	238	239	221	181	173	215	198	217	215	225	242	206	186	202	224	232	197	192	208	224	203	187	204	212	209	239	226	217	207	220	175	215	209	221	206	237	188	179	185	213	187	196	202	199	207	205	212	217	214	232	194	221	209	210	202	182	200	192	224	220	196	219	207	202	233	231	198	196	208	216	222	225	200	207	186	208	202	196	251	239	196	216	199	184	201	206	226	213	208	195	228	228	191	205	194	170	203	196	253	213	209	205	221	210	213	202	248	189	209	213	205	192	197	210	212	206	206	226	200	199	218	222	198	202	181	189	191	223	217	196	203	232	211	189	211	212	198	209	177	194	211	206	203	192	209	188	247	184	208	222	215	213	185	219	218	192	201	183	214	207	214	199	243	208	178	194	202	204	205	208	234	195	221	190	208	227	209	201	213	195	201	203	217	219	209	187	199	183	185	174	212	189	228	205	222	212	190	188	201	223	221	204	207	216	221	210	216	226	218	219	203	227	225	200	224	178	220	209	206	214	218	187	209	200	198	201	221	209	219	210	193	237	179	204	207	196	214	219	209	232	197	261	234	233	226	192	213	217	205	215	217	225	210	231	201	215	199	199	210	211	221	225	197	205	204	213	214	209	218	238	216	179	185	195	210	204	211	204	193	190	237	208	210	201	225	221	188	208	200	191	213	198	228	180	224	207	200	192	234	182	229	214	213	212	225	239	221	213	195	223	210	193	209	234	205	182	204	234	222	197	208	211	196	224	216	197	188	197	201	183	188	211	225	204	243	200	230	206	200	201	199	202	203	222	234	187	208	196	183	214	204	224	212	186	202	214	195	229	206	240	227	229	218	192	212	175	195	229	184	201	215	205	195	220	222	211	219	235	199	228	222	208	224	227	207	208	202	205	244	226	191	206	187	207	201	201	190	201	193	219	216	206	198	186	220	237	194	217	208	213	220	202	242	191	228	186	224	214	221	193	221	194	192	210	170	192	205	229	226	209	213	211	193	180	186	177	203	211	217	180	247	214	228	202	205	223	196	210	218	197	228	223	224	196	211	225	203	213	221	186	200	190	196	236	184	208	228	208	221	201	214	206	207	179	190	197	200	197	191	204	172	179	210	204	194	192	202	207	218	178	206	218	175	221	213	189	184	217	220	218	192	190	202	192	201	190	188	221	190	204	200	208	217	213	212	204	230	216	240	202	216	221	206	216	208	188	210	238	225	225	194	227	208	191	213	228	204	215	192	226	194	207	204	188	212	226	215	209	204	199	184	216	200	198	193	198	176	220	204	202	190	184	200	208	217	206	203	182	202	235	215	210	198	195	230	218	210	193	209	203	189	220	224	211	226	219	232	248	233	207	190	216	193	219	195	209	224	178	202	193	200	220	226	216	216	215	209	204	194	222	221	215	233	211	227	219	209	224	210	224	234	194	209	218	182	200	218	210	198	194	200	228	167	206	194	193	217	207	233	193	210	205	195	187	195	219	225	212	183	170	210	199	198	222	212	236	221	202	187	208	200	220	210	202	217	199	239	228	214	203	215	207	238	200	216	221	206	203	192	241	241	203	235	238	215	213	195	224	196	225	211	175	235	214	229	184	213	200	205	194	202	204	198	226	202	219	206	211	222	240	213	196	209	189	208	204	200	216	226	202	189	228	213	238	216	205	220	211	209	246	192	205	212	199	198	224	219	189	203	205	181	227	203	193	195	244	223	195	185	201	222	221	189	223	210	217	238	197	213	213	212	217	232	219	210	230	209	230	198	206	204	226	218	197	200	217	206	199	230	204	191	192	212	204	195	200	182	199	213	220	228	211	217	214	223	194	218	207	228	218	213	202	201	215	211	207	210	201	217	202	211	242	210	223	183	203	203	213	236	215	207	192	216	204	215	242	222	205	230	212	244	205	191	186	213	193	194	218	219	222	207	213	221	200	229	192	181	217	211	220	226	203	183	210	202	236	223	236	223	222	209	217	207	207	228	214	212	245	204	217	241	194	240	201	197	190	187	225	189	225	222	218	221	202	187	184	227	209	235	175	207	197	193	208	182	222	218	185	217	201	223	188	207	206	200	191	204	198	210	192	198	197	207	214	213	204	222	193	204	202	195	197	212	219	206	226	209	198	222	218	227	196	223	191	208	210	190	208	193	231	199	230	178	215	204	212	224	195	213	214	212	210	197	192	179	234	179	180	204	218	202	186	198	199	224	211	204	236	204	203	208	191	211	223	206	204	204	222	224	197	226	183	220	211	213	226	186	234	215	208	196	222	207	194	205	184	192	178	255	229	224	220	229	179	215	220	244	204	207	202	220	217	225	188	199	198	202	216	249	225	200	211	231	175	208	229	212	214	198	213	220	213	204	214	201	227	222	223	228	208	200	206	216	225	205	238	200	215	208	209	211	191	197	206	223	188	229	221	217	230	210	236	193	222	222	204	218	243	200	215	198	220	200	217	213	204	195	223	204	198	222	223	218	213	207	202	202	185	207	203	211	219	209	226	207	197	197	215	205	191	218	232	235	210	209	223	227	182	204	211	210	211	193	223	196	198	179	216	190	215	196	199	229	204	212	229	203	214	201	217	205	186	209	194	192	203	193	225	206	215	199	213	225	181	234	212	228	202	226	202	209	241	227	219	222	217	199	227	221	231	231	184	191	201	192	196	231	223	188	207	232	202	196	206	198	191	199	209	210	205	218	194	196	197	237	212	228	235	211	198	213	221	195	199	170	206	182	222	184	203	213	231	195	220	186	199	212	210	216	195	192	218	199	224	232	201	194	217	210	206	222	222	205	233	201	223	221	211	211	199	203	219	227	217	197	199	213	198	231	213	176	214	233	182	235	189	224	221	233	230	204	208	196	223	208	215	213	228	200	205	218	213	176	207	187	203	245	214	206	211	204	219	206	200	207	215	208	211	201	224	199	210	215	195	215
38428	46901	17242	4867	3076	2140	1588	1246	975	878	727	671	579	480	488	469	395	388	346	348	333	344	329	323	326	316	303	260	258	273	284	282	272	281	267	267	249	275	259	242	230	229	246	274	283	206	245	278	259	256	260	237	260	246	249	250	237	203	242	248	254	246	227	239	247	194	247	235	254	241	243	223	255	270	199	270	248	212	235	264	223	211	227	250	249	243	240	249	242	229	231	242	264	238	239	239	264	237	242	232	216	228	241	259	252	238	249	247	240	231	224	216	210	223	200	236	219	240	211	223	248	225	218	214	221	220	211	233	229	237	189	241	210	248	228	238	248	240	236	234	246	222	246	241	230	245	209	229	219	258	225	230	239	238	232	232	245	219	229	252	222	248	221	238	244	236	231	226	249	271	229	252	211	210	235	226	208	227	188	241	232	255	217	215	220	217	217	234	234	228	227	227	232	212	236	240	261	216	235	221	236	229	244	239	219	229	253	225	223	244	228	235	244	204	273	208	222	219	219	227	210	223	249	193	234	241	224	200	217	204	249	227	221	257	234	220	232	225	236	233	202	226	237	234	239	255	233	239	223	239	229	262	230	240	211	231	231	240	211	197	252	223	224	206	221	223	225	219	236	229	243	214	221	232	209	233	234	254	207	218	218	219	225	235	241	231	226	228	240	263	234	238	214	237	213	239	223	226	243	229	217	247	240	243	218	224	240	243	220	229	247	222	230	255	197	252	217	210	222	227	233	241	213	234	226	234	238	231	229	214	228	217	215	258	248	213	223	248	237	236	240	214	247	240	238	243	235	235	235	225	246	213	237	257	245	223	205	231	237	215	241	223	246	218	242	224	209	258	222	232	239	275	239	245	205	208	232	218	239	242	239	227	225	233	218	221	230	222	234	198	212	245	230	208	248	226	237	217	261	213	208	231	247	245	225	217	240	249	225	219	231	195	218	236	204	243	205	208	232	230	260	228	219	245	242	239	234	243	244	209	209	244	249	205	253	210	230	212	243	228	220	240	205	223	214	228	219	223	207	214	220	246	254	218	218	230	215	227	217	243	201	229	212	268	211	244	254	237	208	238	249	232	221	256	219	250	206	244	198	235	231	209	226	204	229	220	248	235	232	254	236	229	222	264	233	230	233	216	237	241	203	230	251	275	240	235	234	220	218	230	221	211	247	223	259	213	233	233	254	240	205	223	247	213	253	239	243	206	216	238	219	212	239	219	263	232	229	201	216	238	229	239	219	249	222	223	249	207	251	218	258	237	245	224	257	226	260	215	225	237	207	223	218	217	225	226	242	225	249	235	238	231	215	233	217	245	242	232	214	235	242	239	195	216	255	238	231	228	236	223	246	215	240	258	213	214	242	233	273	244	261	216	244	209	215	230	209	214	212	220	231	219	242	241	217	224	227	229	238	233	217	227	224	212	241	218	225	226	227	246	226	203	234	236	248	240	244	218	250	236	209	240	231	230	232	238	253	232	235	229	222	209	247	224	237	232	202	214	211	210	221	234	240	224	218	241	225	211	230	217	252	222	217	232	225	229	225	223	237	231	214	245	248	216	230	230	219	241	241	238	235	222	231	225	228	242	238	236	240	265	219	236	240	237	258	209	250	230	229	247	210	227	226	218	223	237	251	238	227	255	241	262	254	231	219	247	201	235	229	243	213	244	206	242	239	238	225	216	222	227	217	260	257	230	227	213	226	248	242	239	232	243	217	218	241	237	217	244	270	230	212	230	224	256	239	246	204	248	246	212	211	234	214	232	236	229	230	224	235	210	231	204	217	243	226	208	237	238	227	235	234	240	219	246	201	245	235	235	240	210	234	227	203	228	206	218	205	243	230	210	232	225	223	231	234	241	210	221	247	230	244	243	246	242	240	237	229	208	230	230	230	238	259	224	238	243	199	218	194	242	228	240	216	245	230	227	247	245	239	247	236	274	236	257	237	238	230	233	222	211	253	230	224	233	221	215	231	220	231	223	238	191	252	211	237	230	215	245	258	223	239	245	222	239	254	209	244	238	210	248	237	225	243	241	228	233	231	248	220	211	225	227	222	207	254	211	219	249	248	264	224	229	203	234	226	216	223	199	238	232	241	231	220	233	247	216	239	238	208	236	237	226	248	229	218	227	239	229	237	223	245	248	214	229	226	239	207	213	231	231	227	266	251	258	229	239	226	216	243	244	212	216	215	222	216	236	219	215	216	203	260	259	265	245	199	227	260	252	238	216	228	208	225	215	219	215	233	209	224	206	209	222	210	229	236	252	213	240	223	257	225	235	233	251	234	257	250	244	251	240	211	232	212	262	216	249	217	237	255	213	250	209	233	228	218	247	209	217	217	229	215	232	236	202	240	238	238	223	228	217	209	252	237	223	254	262	215	241	240	204	225	233	224	216	215	231	262	238	247	229	207	230	232	211	238	253	231	223	244	253	215	238	223	226	227	231	247	220	216	228	242	217	240	209	252	218	215	231	235	223	218	233	208	228	245	239	230	254	232	244	210	223	233	218	246	243	243	237	223	249	195	228	226	250	251	241	235	248	210	233	227	230	232	241	235	235	245	212	216	227	238	229	225	229	205	226	237	208	217	234	238	240	266	223	233	246	233	215	216	259	210	222	228	241	235	234	237	228	232	218	215	195	248	221	245	230	223	228	221	224	258	231	231	220	230	227	208	203	215	230	256	229	225	219	249	217	246	185	246	245	232	246	221	232	221	235	222	237	227	222	221	228	242	218	254	221	216	236	237	229	227	231	206	221	220	226	239	221	231	232	242	261	222	253	216	235	212	216	250	224	202	228	246	231	228	225	241	236	227	262	219	218	208	248	216	275	233	216	203	271	252	201	234	244	228	245	217	218	213	260	202	230	216	230	244	232	217	224	214	217	255	229	207	224	238	230	187	227	216	234	229	245	222	246	235	231	259	213	231	223	231	232	224	231	235	240	253	217	221	241	238	226	218	207	212	234	239	222	226	232	245	248	220	219	262	233	231	250	273	229	204	220	223	235	227	244	234	228	226	249	251	196	232	192	229	228	228	230	212	263	236	219	244	233	224	223	221	256	208	222	235	206	257	241	238	251	238	254	265	215	225	257	233	237	251	228	283	260	240	206	221	226	207	232	220	218	223	266	216	216	255	270	215	202	222	246	249	233	225	202	217	234	230	244	227	239	239	232	234	225	246	250	239	233	240	251	206	225	218	216	216	211	242	215	211	251	258	245	249	234	233	244	233	225	242	238	234	250	237	226	240	227	257	226	233	235	238	237	267	242	205	229	230	208	225	230	250	221	258	207	237	229	241	236	259	247	233	219	229	224	210	199	233	232	286	211	214	236	208	224	237	228	236	238	232	252	204	216	232	251	220	229	258	200	253	245	197	222	217	249	223	228	251	224	251	244	220	258	255	229	215	242	227	211	222	237	261	239	231	235	229	219	256	223	257	246	229	226	229	222	217	242	224	235	231	243	231	241	218	223	221	217	202	253	230	234
23009	20724	27342	24053	20697	20662	7738	1454	1014	924	831	820	754	667	682	670	608	632	587	547	591	551	587	596	567	554	525	573	543	514	475	516	480	509	500	501	506	514	523	511	543	536	509	518	515	523	497	509	507	491	548	453	529	502	507	518	514	526	477	471	487	475	478	510	462	472	478	513	516	493	480	520	514	518	476	545	440	473	453	435	511	475	472	469	509	470	509	481	495	438	522	500	498	510	434	502	486	465	474	469	516	506	493	505	541	467	477	463	449	493	476	460	518	505	471	494	480	430	497	473	519	514	478	481	464	487	483	510	469	450	472	453	499	454	479	479	492	488	481	494	485	493	475	454	514	449	502	472	497	492	508	475	472	484	526	517	449	511	471	465	486	479	466	479	526	482	455	491	438	449	500	493	522	473	498	498	491	507	486	458	470	493	494	527	506	470	470	455	487	488	493	468	531	489	497	482	446	494	437	481	492	457	490	474	472	465	513	482	456	504	480	490	476	488	495	475	482	448	461	479	512	489	502	482	522	444	497	517	452	464	450	460	468	479	528	480	501	504	452	461	490	521	500	482	470	512	497	454	447	445	505	482	488	495	465	489	482	478	452	471	472	448	489	514	489	502	513	501	492	472	470	457	522	442	485	465	457	468	469	508	521	490	487	508	497	506	464	522	470	521	422	494	501	489	501	473	494	497	496	434	485	496	499	483	454	487	482	477	484	497	478	469	446	483	523	479	501	437	503	479	481	465	509	504	459	452	465	501	483	508	487	523	486	463	478	496	492	508	524	471	464	474	481	473	506	483	463	508	489	502	496	446	506	467	483	488	474	491	438	497	505	488	478	494	507	468	481	493	516	466	482	458	472	481	452	462	426	450	484	463	467	508	472	451	514	475	434	494	485	477	448	499	536	519	487	494	491	476	425	455	537	511	478	546	484	479	460	495	488	447	485	497	489	468	508	500	494	509	515	488	475	493	478	477	489	497	483	478	470	500	478	474	452	518	500	513	458	483	462	450	513	489	466	472	465	499	478	510	456	453	473	442	482	476	498	443	459	510	513	482	488	475	488	501	473	500	464	479	489	508	486	522	529	519	463	498	465	488	496	465	474	456	483	489	509	472	473	500	500	449	481	456	464	513	469	480	501	488	505	475	485	448	485	485	466	446	463	507	476	480	468	493	496	477	487	488	466	434	532	479	492	465	472	487	481	475	504	485	500	508	474	472	527	490	511	466	502	482	484	489	483	451	540	483	482	499	487	481	493	484	483	461	487	426	468	462	475	494	442	451	439	495	430	478	510	498	480	506	501	480	467	543	486	468	449	469	481	486	472	489	465	486	487	503	515	487	500	483	477	488	494	458	452	494	453	516	525	461	476	443	492	443	477	501	498	509	486	476	476	468	504	485	462	488	455	473	479	479	511	505	491	503	501	482	488	491	518	472	436	501	481	467	437	507	474	445	477	458	485	461	477	465	491	468	490	494	449	455	513	470	512	488	468	480	481	472	500	485	470	486	484	478	468	477	447	481	510	471	489	472	446	479	472	488	443	490	502	489	490	462	441	401	462	537	494	517	454	507	462	485	500	457	493	436	484	467	497	481	461	473	476	503	505	474	516	472	464	522	518	502	477	463	474	451	506	459	454	472	485	484	448	471	479	491	454	474	486	427	495	498	467	473	469	514	486	496	467	469	516	452	469	480	500	475	483	483	485	463	494	470	476	476	482	496	483	531	443	491	461	515	496	540	485	503	536	491	524	493	491	480	483	474	441	500	513	457	477	451	459	484	462	473	456	498	484	460	503	450	464	477	483	516	512	515	514	489	477	429	489	469	485	480	489	485	483	477	489	469	499	475	464	511	481	506	500	492	430	487	477	487	522	453	528	456	465	449	511	478	483	494	492	457	499	447	439	506	475	489	486	460	463	457	484	527	468	475	488	498	486	514	502	533	499	489	460	469	469	505	535	486	471	491	468	492	476	487	503	481	519	523	485	502	485	458	474	464	477	501	470	480	482	478	481	469	485	487	442	514	534	499	502	489	482	486	475	490	499	452	485	511	492	507	493	466	472	489	464	486	497	475	533	474	475	470	498	476	492	494	492	504	483	483	486	491	476	514	508	510	487	497	497	475	466	510	475	493	464	511	503	446	486	484	500	467	511	467	452	448	485	490	475	486	490	473	483	498	503	497	485	473	521	504	485	502	490	499	459	508	500	493	453	490	497	474	483	476	472	507	464	444	490	472	489	503	507	458	482	479	458	523	510	459	488	506	509	498	505	460	508	502	517	433	497	466	512	501	485	484	501	471	494	478	534	476	470	472	473	496	513	487	468	498	466	515	515	477	484	482	475	431	460	496	463	476	494	496	486	447	481	499	471	441	482	541	492	488	488	461	463	462	556	497	451	494	505	448	449	506	470	531	482	481	517	497	493	470	487	498	512	452	484	513	501	476	504	478	474	455	487	487	486	458	480	487	498	489	531	529	508	463	473	444	515	509	468	466	478	484	498	536	499	486	494	496	520	463	503	493	480	459	452	481	488	529	508	497	500	452	456	476	492	465	511	471	509	493	454	445	482	467	504	472	460	463	480	525	475	474	532	465	449	491	495	496	484	510	468	482	470	495	489	480	445	500	470	488	511	478	515	507	497	484	488	488	469	487	482	511	516	463	466	522	471	490	512	454	506	454	441	506	535	488	478	495	473	536	455	454	469	474	493	490	469	482	463	474	510	452	477	510	459	491	473	520	494	468	479	508	513	449	439	462	471	499	494	489	447	477	473	473	493	512	504	476	504	480	470	446	454	498	515	486	473	471	469	486	502	465	511	497	486	476	513	467	495	488	461	487	484	517	498	514	463	484	534	467	489	507	494	468	499	458	459	467	469	446	474	511	484	518	495	504	466	454	448	496	497	516	479	471	444	492	497	493	503	510	489	481	472	463	453	493	458	491	493	503	472	523	464	496	472	469	509	506	508	507	473	489	456	440	524	470	494	484	461	483	428	500	519	467	485	478	478	481	451	425	457	450	491	488	482	475	474	446	456	494	454	487	476	491	507	519	473	510	470	491	509	498	466	517	477	500	473	471	495	495	445	485	485	492	514	480	464	436	471	475	457	504	459	497	494	496	459	449	525	440	464	494	488	462	487	464	452	457	482	516	527	514	486	485	485	465	473	437	503	481	460	487	517	466	478	489	425	467	485	513	512	460	475	477	463	492	469	500	482	481	440	444	453	475	509	446	449	475	487	475	497	473	470	478	493	491	489	449	471	469	433	471	465	486	475	480	441	522	496	516	488	494	506	496	541	471	459	460	458	515	484	447	444	490	479	490	506	477	480	487	521	496	469	494	485	484	467	474	499	479	471	488	461	502	500	519	450	468	476	468	467	474	466	522	463	478	475	435	509	468	476	484	517	464	473	510	503	479	471	482	517	458	473	466	463	470	481	504	477	479	496	480	463	515	431	444	523	491	499	457	486	492	510	480	504	476	488	476	483	503
41646	53903	20749	8342	5443	3831	2878	2335	1867	1631	1404	1298	1069	1036	985	831	805	762	708	724	684	732	658	685	627	575	637	605	530	574	567	559	585	529	522	560	524	486	533	539	531	488	490	499	502	489	506	461	525	561	511	481	492	482	530	459	525	475	483	468	478	486	551	490	479	489	457	499	488	497	493	515	501	488	499	477	497	485	489	477	429	502	462	451	485	501	471	452	459	472	478	419	473	503	493	452	490	469	468	468	502	494	531	503	488	496	500	477	472	481	471	486	487	480	486	485	486	486	480	480	507	482	447	468	473	513	491	469	509	488	469	481	478	474	447	460	459	475	480	494	489	466	464	475	501	493	488	481	479	449	468	475	464	498	442	511	477	498	470	471	512	467	476	470	487	475	469	458	480	455	476	435	490	440	489	486	479	484	465	467	451	472	478	470	456	492	474	473	439	491	471	459	436	456	478	468	498	478	481	478	503	520	446	521	524	512	463	460	471	473	490	488	476	488	484	497	425	475	473	486	483	524	450	453	463	478	486	465	495	467	509	502	440	436	462	506	500	495	457	439	490	470	526	469	485	465	475	479	468	452	451	505	501	494	515	487	484	476	471	464	445	427	457	459	459	461	494	487	522	527	485	504	479	476	483	511	492	509	477	525	457	455	491	485	471	456	467	481	501	494	477	473	472	480	434	458	471	456	478	450	519	461	470	481	493	492	498	486	471	499	460	456	477	477	462	459	472	496	461	481	470	459	510	495	469	487	492	484	496	454	484	468	471	447	469	504	472	502	489	494	500	505	482	488	515	503	514	461	509	506	464	468	442	500	457	436	453	465	480	456	470	487	444	443	439	453	463	503	455	487	467	494	489	493	466	466	457	505	475	475	460	485	491	455	448	526	483	500	418	467	515	435	483	500	472	453	503	488	539	483	457	497	518	474	486	462	468	449	507	455	466	482	477	478	490	463	524	450	487	461	462	467	452	456	481	487	449	512	461	464	482	468	479	478	485	483	469	477	469	428	459	465	504	479	431	472	503	508	447	498	457	477	468	503	474	479	491	479	472	479	495	489	501	431	436	472	475	480	512	489	445	512	456	453	484	478	468	497	467	504	439	479	456	503	449	468	451	485	452	529	485	492	485	451	482	475	502	491	460	467	493	468	452	471	504	485	493	505	459	451	483	488	475	461	492	479	438	463	485	462	489	463	484	471	445	496	508	488	515	444	445	514	472	490	469	513	472	511	482	457	496	481	515	448	485	454	474	475	491	479	484	485	486	489	441	483	503	449	483	484	422	480	470	497	502	486	501	457	462	482	464	485	478	479	483	489	489	512	457	485	477	448	446	493	425	464	466	461	484	465	445	479	476	522	513	502	540	462	507	455	489	505	466	474	461	450	465	458	447	447	506	493	453	480	500	441	472	509	469	507	458	462	521	487	463	457	441	506	442	446	449	466	509	459	463	457	462	438	475	434	473	502	486	502	505	496	466	459	463	442	470	504	509	495	470	461	476	479	454	481	525	485	489	513	477	466	465	447	472	458	519	461	448	482	459	463	473	442	450	516	479	413	450	449	436	452	500	437	473	498	475	452	507	486	463	490	464	478	485	465	467	490	441	502	532	491	460	474	487	502	463	473	419	453	517	537	472	450	535	495	508	471	482	457	498	456	464	474	481	510	478	488	453	439	476	458	486	517	469	489	456	475	492	506	470	440	463	482	437	476	448	453	456	461	459	482	459	456	461	472	453	443	440	471	460	511	466	455	463	490	478	495	480	475	492	468	510	432	480	452	477	472	444	461	448	486	497	452	468	470	455	457	459	491	467	465	483	478	488	457	501	477	475	505	477	466	484	491	488	440	431	476	458	516	462	467	427	469	457	493	504	450	441	496	442	499	484	479	478	497	484	529	476	461	460	459	445	455	493	469	489	467	445	490	483	489	498	495	471	449	449	462	476	481	457	474	494	484	448	483	461	483	475	449	475	476	496	477	430	487	493	472	447	487	453	473	462	458	467	523	478	487	423	487	439	487	479	456	465	449	483	474	508	462	465	486	469	489	430	471	508	480	539	485	425	487	474	469	447	500	431	459	503	454	455	481	501	470	447	484	491	481	448	478	462	462	488	477	463	493	472	466	458	461	452	472	496	462	448	472	465	463	488	461	459	451	466	490	504	455	510	445	468	474	477	488	452	464	435	456	484	494	471	479	512	443	503	501	451	449	474	461	461	536	469	461	456	459	493	442	468	479	504	462	475	482	475	495	482	470	474	467	478	426	445	480	494	473	509	474	457	517	499	490	520	484	489	491	475	500	448	489	473	511	469	461	463	465	464	466	484	490	474	514	466	500	470	466	501	474	462	484	511	474	457	467	460	505	480	471	510	508	430	460	469	470	447	498	450	477	479	479	498	498	494	467	460	458	512	463	482	489	508	455	494	473	496	453	459	468	474	467	459	474	475	502	438	492	485	518	490	458	458	495	472	493	479	469	483	478	492	477	479	446	455	457	479	476	451	469	458	508	459	465	471	486	497	487	501	515	484	496	520	462	503	497	499	502	460	472	496	464	472	507	530	475	482	456	491	457	505	503	475	471	480	466	507	461	484	463	512	500	447	471	457	524	508	462	487	502	502	442	497	475	463	482	450	439	487	454	445	463	488	461	455	430	442	458	468	459	484	470	503	485	464	456	465	442	452	484	451	446	451	455	504	500	509	466	427	468	492	465	463	469	479	500	453	497	462	470	505	463	521	472	451	472	471	515	480	486	488	459	515	466	458	499	471	495	479	496	469	491	490	490	480	448	480	462	457	503	465	469	482	481	448	473	480	456	469	505	479	488	474	417	493	499	481	453	479	444	483	437	484	490	509	509	473	451	495	492	488	481	464	472	434	461	473	503	473	435	474	466	494	472	489	486	518	516	484	487	455	484	485	491	490	496	495	467	503	495	481	474	453	488	478	444	506	487	505	492	497	480	478	483	480	501	484	454	510	490	445	457	499	493	455	496	477	486	459	465	482	452	481	477	491	486	476	463	502	472	444	443	480	448	507	489	476	433	465	458	466	470	514	472	450	480	493	512	454	476	430	468	499	468	467	460	508	489	456	485	483	467	462	452	471	486	483	503	446	483	531	511	485	464	463	484	476	451	483	401	475	497	472	482	507	468	453	499	447	493	457	479	485	450	456	466	416	472	463	482	465	485	446	492	494	468	509	442	462	468	437	459	476	507	500	452	496	502	487	497	453	481	468	445	466	474	489	501	482	493	458	476	441	458	500	479	470	486	484	449	499	503	475	444	485	493	484	478	471	458	462	466	480	503	449	522	489	483	469	501	488	499	463	485	485	473	440	518	481	476	439	481	464	463	493	433	470	512	459	491	464	479	495	467	484	452	478	452	510	495	457	486	440	438	504	494	460	433	482	474	474	481	462	484	474	479	488	467	478	490	471	443	465	476	468	481	454	425	461	471	433	477	449	441	483	486	451	530	491	443	481	500	466	484	441	484
31928	24459	10710	1149	530	468	420	433	391	392	408	376	398	419	402	410	425	411	424	396	409	392	404	403	386	405	403	374	429	423	392	388	384	419	401	424	381	377	373	407	355	417	395	415	430	395	419	411	367	401	372	367	379	363	460	422	403	455	374	390	389	391	379	430	382	380	400	427	369	414	364	366	426	391	392	386	416	386	372	378	392	446	375	373	354	432	375	393	397	442	376	383	422	392	403	385	434	383	388	396	392	366	398	414	420	395	390	410	365	441	392	390	422	397	375	380	400	404	423	413	413	423	442	369	422	401	457	397	393	388	406	424	401	382	430	411	403	412	366	365	380	392	401	393	429	379	356	401	422	410	375	388	395	361	418	446	429	422	398	390	419	432	404	375	394	384	384	379	390	376	386	393	395	440	414	376	384	424	404	395	395	393	373	412	406	432	406	389	380	382	409	412	381	329	354	372	391	374	386	418	403	386	424	374	402	406	392	374	396	394	393	420	365	417	407	400	399	395	390	384	390	395	384	390	394	390	409	391	396	406	403	384	409	408	418	384	385	375	403	377	378	386	378	391	390	395	378	387	380	375	390	397	421	422	403	404	373	408	397	379	404	350	349	385	390	372	403	373	391	432	376	397	403	399	404	415	413	376	407	375	414	412	389	380	373	388	398	388	389	418	370	392	355	404	394	383	353	417	408	398	373	421	408	387	399	376	393	380	378	388	404	388	399	422	404	406	398	373	410	414	387	399	427	413	392	408	395	417	368	409	403	418	413	398	399	378	399	411	370	408	359	364	402	392	403	420	418	410	392	377	395	443	393	387	401	416	391	383	425	391	369	380	407	414	375	432	393	401	406	387	420	347	375	419	365	381	420	379	397	400	404	360	383	390	392	424	385	417	408	402	411	374	395	422	419	362	403	387	381	431	397	422	401	404	385	383	413	389	406	393	387	428	416	404	402	427	406	392	413	420	356	419	394	411	403	378	411	413	413	396	375	410	363	413	385	429	417	394	345	360	430	384	386	386	381	401	378	383	417	345	394	398	387	401	385	427	377	362	417	385	396	394	430	378	391	369	406	375	408	384	376	396	442	397	382	390	386	373	425	410	423	372	377	385	349	431	364	383	385	397	381	392	393	394	386	378	383	394	370	386	410	404	395	414	393	347	409	397	377	382	398	403	378	427	374	411	377	407	437	393	387	426	406	396	416	396	363	431	368	405	409	386	376	388	388	375	402	400	414	367	382	381	395	405	409	405	382	373	405	414	397	396	399	445	415	384	396	410	410	379	419	439	422	394	414	374	380	421	398	360	379	361	382	377	415	387	429	416	399	407	402	383	438	381	399	383	374	392	404	417	418	404	402	346	416	403	379	417	409	377	401	353	392	383	414	380	378	361	401	402	418	406	407	371	387	375	394	433	380	403	390	378	378	393	410	437	390	384	373	380	405	399	398	368	382	392	400	384	407	397	411	419	388	376	384	432	422	405	379	404	388	375	372	395	409	408	346	429	406	400	363	395	399	402	402	372	423	419	412	417	360	411	385	446	443	411	377	398	393	407	400	416	416	401	436	370	416	402	373	372	381	392	425	391	433	385	382	397	412	414	351	405	386	375	372	378	401	386	402	412	446	376	429	387	383	392	397	409	403	381	415	412	401	421	389	382	399	369	389	402	379	412	383	390	383	392	361	403	393	381	378	381	395	421	390	404	383	389	392	407	419	393	370	401	419	382	366	411	379	398	385	377	400	405	433	437	383	388	437	389	407	427	369	390	384	391	407	355	392	370	421	397	419	413	421	397	385	392	397	376	408	398	380	438	372	377	377	360	378	399	407	423	385	387	385	423	469	386	390	411	390	414	443	392	372	406	410	405	361	365	362	362	396	412	430	418	393	408	392	385	383	391	424	383	433	397	373	379	412	365	381	399	388	401	384	393	356	392	426	419	406	392	396	430	370	364	402	396	385	377	376	413	408	406	378	395	414	405	374	400	413	396	374	393	371	433	389	386	424	396	357	380	384	414	388	406	410	401	401	382	395	396	362	425	390	438	414	407	410	381	393	381	393	399	413	394	382	395	385	409	386	387	406	399	389	404	377	398	403	398	394	407	433	396	415	396	382	393	360	400	382	388	406	382	368	407	380	377	373	411	390	370	402	389	368	379	372	381	398	401	420	398	398	415	389	395	408	409	427	419	386	395	430	367	414	414	444	397	432	386	419	384	364	401	425	392	384	402	408	388	449	416	431	409	411	397	387	402	401	375	389	390	362	394	388	355	407	408	413	424	394	367	393	371	412	390	396	402	407	395	394	390	374	394	420	412	396	386	400	418	398	422	404	398	381	375	364	404	370	398	415	393	403	403	399	402	408	416	376	399	371	391	405	393	416	431	403	359	390	418	419	386	395	364	407	415	393	373	425	354	358	418	370	387	397	413	400	381	376	411	384	390	434	406	380	391	394	385	404	406	392	392	400	395	347	361	347	415	418	372	384	368	390	396	356	392	457	376	395	402	379	387	405	397	368	393	418	413	382	423	413	416	408	384	419	404	359	381	441	397	400	392	414	420	409	409	430	395	369	391	421	390	388	383	412	359	391	402	407	398	392	415	421	406	381	378	402	389	403	410	387	415	395	408	408	405	383	418	387	417	384	416	419	382	375	393	401	372	356	392	388	365	405	359	401	395	404	379	402	413	398	418	380	413	408	425	386	391	395	407	391	380	364	400	414	397	402	416	379	415	417	403	412	415	405	385	393	378	412	414	380	396	371	422	410	420	414	388	391	399	382	406	422	429	394	383	396	396	404	431	391	391	417	395	399	397	430	390	400	408	415	435	376	399	404	424	394	418	396	387	376	377	406	379	411	369	439	414	403	425	410	417	375	375	437	406	381	405	391	430	414	382	397	426	403	411	392	404	406	395	434	395	392	393	397	388	379	401	383	409	389	347	416	402	391	386	405	384	456	405	402	404	369	394	415	385	394	373	394	374	408	394	349	383	415	386	387	374	400	403	400	427	366	418	411	436	426	379	379	392	429	415	402	353	375	424	375	387	385	419	392	380	356	396	469	380	420	383	403	438	388	416	385	445	403	364	446	400	400	391	422	413	432	365	382	402	390	401	392	394	375	368	393	413	390	384	383	407	365	418	373	368	382	379	414	357	402	427	396	408	391	367	387	433	352	403	415	400	419	416	379	391	378	404	396	404	373	425	370	402	418	409	394	396	383	407	395	418	380	396	419	406	391	399	407	360	397	410	404	400	408	380	384	419	353	395	401	380	399	374	401	381	385	410	399	395	400	407	397	427	412	386	421	379	370	409	406	384	391	370	383	402	341	387	375	396	430	385	405	402	429	379	368	405	397	396	394	399	413	359	382	397	380	406	406	423	424	388	407	393	398	446	411	390	407	416	349	405	382	394	400	420	377	408	402	429	406	408	365	415	417	411	385	385	397	407	396	396	388	384	420	391	387	365	387	427	399	421	402	421	394	432	381	422	416	406
32276	31625	7965	901	626	591	499	504	475	481	452	493	469	445	441	451	498	439	443	492	457	426	484	412	405	467	450	415	473	450	448	449	420	429	447	439	431	441	437	441	494	462	439	460	447	388	440	427	416	459	425	419	426	424	463	457	427	431	436	445	441	427	455	440	447	462	428	461	414	452	456	424	459	454	406	420	461	463	419	447	415	453	414	474	411	424	456	426	430	447	425	421	425	426	432	431	397	486	433	461	468	439	458	408	446	434	427	442	409	418	401	449	457	429	424	438	406	429	454	457	462	419	427	403	441	473	450	466	418	466	426	446	403	447	414	449	436	422	474	440	444	437	448	458	447	402	437	435	414	419	431	434	430	419	425	458	472	438	395	471	437	440	438	426	410	432	432	442	413	422	412	432	437	422	384	427	442	465	438	454	445	443	466	416	447	429	422	436	447	430	447	442	469	431	455	432	464	411	450	425	422	447	432	398	452	436	455	470	423	452	422	449	438	416	444	401	422	424	424	446	456	450	422	437	440	438	472	442	445	442	445	432	453	425	430	434	486	462	425	451	455	438	449	451	443	443	451	453	427	431	412	461	449	428	440	425	476	404	450	462	424	426	456	441	472	470	444	452	436	463	424	454	427	425	469	469	488	440	440	434	429	457	419	427	444	447	432	443	459	416	414	452	461	484	441	415	414	426	445	451	465	424	463	433	418	429	445	415	446	416	444	446	409	439	463	434	444	471	409	444	425	446	478	391	449	418	466	467	430	470	378	432	411	440	437	433	425	407	484	442	415	438	420	428	421	443	413	443	444	411	453	461	439	409	428	447	456	421	441	463	455	425	395	477	428	426	373	458	415	413	466	430	425	491	409	460	448	460	433	447	429	431	406	444	446	446	485	436	436	431	409	397	425	454	425	433	467	441	464	446	440	457	472	410	460	415	409	443	482	439	418	419	427	444	415	422	470	425	456	401	440	451	434	439	404	447	456	439	468	456	443	449	443	449	433	418	407	459	511	404	439	432	457	443	438	434	423	442	422	446	423	422	435	423	443	397	456	429	434	420	452	454	437	430	451	475	459	424	422	453	469	494	434	407	421	433	453	423	431	475	421	404	440	418	416	443	433	414	451	429	423	434	488	468	465	460	429	448	421	440	429	391	379	456	440	441	463	429	456	447	440	427	430	456	410	426	434	427	433	418	440	455	414	474	445	459	432	487	451	449	477	439	446	453	403	435	442	433	387	455	416	440	456	439	446	408	463	432	424	436	442	417	431	454	423	451	481	428	432	419	463	425	426	476	463	438	443	435	467	413	486	419	457	422	448	424	433	431	448	442	412	436	471	432	407	392	418	441	420	444	407	452	423	464	431	425	431	452	432	431	462	446	464	452	441	443	455	448	443	460	391	466	423	438	470	446	431	417	458	485	397	434	437	423	449	439	430	415	411	433	453	444	461	418	454	451	399	425	443	408	398	444	434	436	453	429	449	466	426	432	441	462	439	426	450	421	451	479	441	473	444	455	402	470	453	448	445	435	470	416	460	451	434	439	385	430	416	397	454	427	446	487	419	422	429	424	466	432	449	422	405	432	405	422	430	453	417	455	454	425	457	422	444	417	444	454	430	435	393	449	461	443	405	421	426	430	430	461	443	447	456	442	440	409	471	479	465	424	438	435	441	446	411	433	444	431	437	456	434	396	420	468	455	412	405	417	444	398	448	437	478	418	503	435	451	458	440	409	440	449	445	445	497	456	406	485	404	444	463	439	449	427	466	402	469	437	393	426	462	440	436	463	443	443	472	414	454	474	430	427	434	412	407	454	441	453	467	436	432	447	429	444	447	442	428	444	429	415	419	425	431	409	433	452	455	455	442	438	419	461	404	455	421	468	433	472	482	440	457	475	434	411	408	454	443	424	432	482	455	432	437	441	430	423	414	417	434	454	449	434	407	454	416	415	432	497	401	443	420	453	445	431	418	443	402	468	473	430	429	411	438	463	437	457	462	450	410	441	452	433	457	441	417	454	434	385	430	422	467	462	448	413	451	426	420	439	443	456	417	483	425	418	457	438	416	447	447	424	442	425	463	415	440	429	464	442	433	406	410	454	428	430	455	442	448	459	438	408	411	438	493	436	415	415	448	427	422	439	439	410	438	406	443	426	447	409	456	411	429	476	436	417	412	449	444	416	388	436	423	419	441	445	460	438	480	433	418	439	488	448	414	438	404	409	434	421	427	437	480	449	426	464	473	436	433	454	410	437	449	447	446	456	459	443	436	462	411	446	438	448	440	424	419	429	449	470	459	455	418	451	436	412	452	474	435	475	423	475	447	478	420	459	468	434	444	461	448	437	408	446	467	401	443	437	408	447	410	473	461	405	454	429	451	444	487	437	423	435	453	423	457	451	454	456	451	418	439	437	453	473	468	440	420	461	430	469	461	405	430	415	466	435	427	446	425	449	445	408	473	411	422	443	441	434	432	433	472	457	419	443	462	420	443	434	432	421	395	439	445	427	425	445	459	415	458	445	449	452	423	449	464	465	390	452	426	430	440	412	460	436	434	436	405	413	475	401	414	416	460	451	424	461	429	417	442	461	417	434	445	439	435	414	434	439	454	463	427	458	430	418	414	431	437	432	436	433	429	424	433	448	446	473	473	393	462	417	418	439	425	430	438	427	442	428	444	408	415	452	455	429	488	420	423	427	428	391	437	418	453	441	430	447	446	445	424	425	443	453	461	414	477	493	428	430	434	398	440	457	421	429	460	406	453	447	416	428	437	441	456	414	417	417	450	446	424	417	428	423	487	461	440	391	419	425	426	432	458	443	417	428	426	456	454	402	431	450	462	431	422	447	449	466	454	447	467	457	453	413	411	462	429	445	450	437	438	438	454	426	457	453	411	417	440	441	441	456	426	421	431	440	446	451	423	438	430	450	430	454	468	460	430	469	457	463	447	464	416	442	435	468	466	455	439	445	473	445	468	442	418	445	439	408	465	443	444	451	422	466	421	415	426	413	466	423	453	431	406	452	476	435	423	440	427	475	441	428	462	443	447	411	432	437	444	443	466	439	452	462	442	425	428	443	437	407	425	417	399	416	468	427	453	455	426	481	452	491	398	433	430	408	450	435	430	428	454	487	435	432	458	429	463	415	429	400	446	411	434	411	435	429	455	412	444	453	425	452	465	441	452	447	441	428	454	444	439	462	444	420	427	472	411	444	459	453	443	406	397	426	434	443	469	397	438	425	396	434	418	417	486	416	395	441	457	465	491	427	437	473	447	440	458	458	427	447	404	403	427	407	461	440	413	436	402	471	423	437	451	441	462	442	445	463	423	418	420	483	479	440	435	434	425	432	403	421	459	431	446	464	412	420	402	422	407	440	432	461	425	393	415	435	440	469	417	429	448	419	411	441	413	434	435	475	451	460	441	445	456	441	412	469	457	429	449	454	433	486	454	464	441	451	459	446	467	431	447	457	444	451	462	439	462	443	447	436	462	441
24998	20728	26974	24406	20582	9797	1075	726	547	452	434	364	349	346	302	293	256	264	275	267	228	252	226	231	228	220	225	219	224	219	248	202	239	235	226	236	231	212	232	207	234	223	196	220	221	235	222	204	221	217	228	220	214	211	223	231	207	205	199	190	216	194	207	202	207	191	214	234	201	227	252	218	208	192	221	222	229	184	181	231	199	224	202	216	212	211	191	226	210	190	197	205	196	220	246	247	216	202	220	192	223	203	188	231	235	234	207	211	234	210	225	240	217	213	216	210	218	218	220	187	192	211	196	213	200	214	216	194	199	211	215	202	229	184	170	201	200	236	196	188	193	213	217	227	181	207	218	206	231	218	197	219	195	234	200	195	223	202	224	204	217	190	195	184	213	221	225	194	203	186	200	235	186	213	187	218	205	182	193	207	219	199	199	212	195	197	241	204	200	216	220	208	229	217	211	202	211	197	205	214	220	194	200	234	239	222	175	206	213	213	198	175	213	198	197	211	212	196	213	219	215	213	201	203	204	198	228	209	200	195	205	192	212	203	205	203	210	190	209	226	208	207	215	198	186	204	200	192	224	229	217	210	225	227	233	219	252	194	217	218	194	218	165	186	208	205	218	226	227	208	207	176	251	200	239	202	212	179	209	211	187	213	206	214	226	218	200	209	197	197	217	192	190	229	201	196	193	214	192	197	217	217	187	197	222	215	219	253	219	189	213	188	173	207	228	224	204	197	203	233	211	198	213	220	201	198	198	218	202	203	203	190	209	174	204	214	194	194	198	207	214	205	210	240	220	199	211	190	215	203	205	203	231	214	190	206	219	201	223	219	214	217	218	230	201	216	188	227	214	198	223	203	184	211	218	226	207	230	200	211	222	222	213	190	174	233	183	191	206	191	220	202	208	212	178	203	208	178	194	211	222	212	200	223	194	209	168	194	194	215	220	195	222	196	213	201	211	216	230	190	201	209	183	178	233	208	204	187	194	210	203	203	235	231	205	220	189	186	218	215	190	191	212	227	203	228	195	190	201	220	206	218	212	210	204	217	212	197	195	214	223	187	212	209	236	220	229	200	197	197	220	226	199	200	218	217	197	204	226	199	201	214	219	210	209	208	196	199	189	236	246	219	223	193	183	192	193	196	203	215	210	180	210	219	203	196	216	205	198	224	200	193	227	208	206	202	207	216	233	197	211	213	198	209	203	227	210	211	219	211	212	185	187	202	206	203	225	211	214	191	217	176	192	197	184	199	181	227	210	201	196	223	229	235	208	206	213	213	191	216	221	218	212	180	211	208	214	236	203	219	218	216	210	208	199	215	201	212	212	210	230	181	237	200	225	200	188	204	226	204	228	210	218	215	229	217	185	224	207	188	197	221	211	202	206	204	219	195	210	206	215	215	200	215	198	225	244	196	206	185	214	192	198	192	210	210	231	196	242	190	221	196	213	207	194	194	208	206	211	211	213	231	221	211	209	193	228	216	208	199	194	204	212	198	208	203	182	196	210	251	179	217	183	214	205	211	204	203	218	199	173	214	206	224	213	220	243	219	215	212	204	195	241	229	203	189	215	184	191	202	239	198	221	182	217	182	183	205	217	202	212	230	223	229	217	200	219	195	203	198	222	222	188	194	192	196	222	202	222	198	196	217	202	215	187	215	208	199	194	194	225	216	213	195	225	243	215	196	191	206	205	184	225	195	181	216	241	215	215	215	188	184	206	214	239	221	195	193	196	225	206	211	220	196	220	214	180	198	188	193	211	188	203	198	182	211	194	219	226	221	222	180	192	218	192	201	209	204	207	198	228	232	215	208	204	182	193	227	188	191	227	224	224	189	210	210	206	197	214	205	235	193	207	194	203	218	175	216	208	178	206	185	202	181	194	213	204	219	203	203	222	213	198	211	203	197	212	213	229	199	221	216	184	220	195	195	203	232	220	219	213	213	191	212	221	206	178	199	201	189	219	224	225	223	200	211	204	209	222	229	196	176	198	236	216	206	190	195	218	179	186	223	207	224	197	194	204	193	184	193	180	200	195	222	201	210	212	222	191	220	217	182	209	218	194	209	232	202	193	213	233	227	209	195	189	179	205	191	231	201	224	216	228	208	200	206	220	233	193	206	207	217	182	209	190	185	195	213	199	218	196	219	200	217	195	191	209	214	232	194	213	190	194	211	185	226	197	211	207	209	208	199	207	214	206	204	217	217	222	216	227	227	201	178	247	196	193	208	194	182	243	215	223	216	199	222	236	223	227	195	213	186	198	197	213	195	212	194	217	202	222	208	206	198	214	188	246	197	207	224	197	236	211	197	202	197	186	209	209	206	214	199	202	195	226	204	210	203	246	211	210	213	203	209	199	209	202	195	220	229	196	207	215	210	212	211	179	230	235	187	213	221	212	220	203	199	224	197	210	219	210	228	180	199	204	196	221	227	190	204	214	206	224	171	222	193	219	235	188	233	226	200	214	222	214	212	197	237	226	191	213	217	210	225	212	205	199	198	190	207	218	205	189	205	242	214	204	189	201	199	213	219	188	179	197	230	199	217	224	190	184	203	225	207	207	207	203	198	197	237	212	215	226	220	191	209	202	194	208	236	195	227	213	187	224	206	211	200	188	183	189	212	212	213	194	200	220	236	219	197	216	205	193	187	222	200	222	195	188	194	226	198	207	182	221	195	214	256	186	204	202	214	210	214	217	206	202	211	177	187	233	221	203	207	213	205	228	227	194	215	200	217	232	212	215	223	214	207	204	202	224	208	205	206	206	225	218	196	205	228	197	208	226	217	208	219	230	206	214	168	200	221	192	200	213	228	214	203	194	225	224	197	180	213	186	228	185	201	212	212	199	204	202	205	220	216	208	189	222	220	215	207	223	207	235	193	212	189	206	220	203	219	207	188	191	195	219	204	210	227	214	213	219	217	205	218	219	207	193	187	205	210	227	235	190	202	197	234	228	214	190	216	198	204	201	187	180	200	204	207	213	193	219	215	229	224	188	174	204	217	236	193	211	206	199	182	217	205	197	197	222	207	212	200	214	210	220	207	195	235	198	222	240	189	218	168	195	228	179	227	201	213	228	213	205	215	201	197	217	213	184	197	198	204	230	245	204	210	208	225	199	218	199	215	213	190	218	202	233	199	241	196	219	198	209	187	205	209	220	191	197	207	225	202	208	191	194	195	203	189	187	190	222	193	194	186	196	193	178	197	195	207	225	206	203	230	190	175	206	221	221	217	216	213	219	212	209	208	169	205	218	220	208	181	184	200	232	208	178	220	193	188	196	198	217	214	185	226	203	217	220	230	213	206	185	236	194	218	225	202	211	210	199	199	218	206	216	207	223	189	183	219	219	216	218	202	226	204	197	188	215	196	192	200	189	214	194	261	202	212	234	207	218	215	221	213	229	203	193	187	187	187	201	192	191	199	208	199	183	190	185	216	212	199	204	232	193	202	209	186	215	226	212	215	216	232	206	189	218	198	229	227	211	229	204	188
37886	48123	20219	5176	3231	2093	1508	1253	1056	808	710	641	567	524	475	466	405	438	337	358	365	312	331	302	296	295	288	290	269	302	273	291	280	278	262	258	233	271	244	250	239	273	240	217	240	239	228	282	238	245	243	225	244	226	250	235	209	244	264	240	238	217	227	226	217	260	253	222	214	223	241	240	231	248	236	229	225	229	248	205	218	251	221	206	209	207	214	237	220	248	231	257	241	209	213	235	239	257	231	206	239	235	242	230	246	232	215	227	269	237	239	230	208	207	243	221	229	249	222	226	212	248	237	256	241	230	223	231	236	216	220	191	224	225	225	220	237	224	253	208	232	209	211	208	229	222	236	242	207	236	204	240	225	214	214	264	228	229	222	247	239	208	239	210	256	244	241	236	230	246	230	229	227	237	239	216	225	208	218	192	240	224	230	223	229	231	230	241	240	256	251	197	228	245	237	245	252	230	250	219	227	242	228	247	231	222	228	236	230	220	216	256	252	224	217	221	220	221	220	227	216	205	226	223	226	254	253	255	210	251	209	228	241	255	197	216	237	238	237	265	220	198	215	220	230	260	200	213	230	202	208	225	229	251	236	191	239	212	230	242	229	233	236	209	186	265	257	205	248	227	230	241	245	225	241	223	200	233	212	210	236	227	223	229	215	219	208	239	246	235	222	196	249	244	229	245	234	224	222	223	228	238	243	236	235	216	232	236	214	231	197	224	263	246	208	252	237	249	212	230	245	237	245	234	224	232	241	196	221	215	207	225	241	239	243	219	251	241	231	233	265	204	227	238	228	250	230	244	253	212	231	199	236	224	222	201	238	233	229	230	217	237	252	216	218	260	249	249	251	246	209	224	244	231	248	248	247	239	244	243	217	243	218	202	206	232	248	231	221	235	240	232	226	214	197	254	207	238	199	255	247	244	268	229	229	231	223	230	246	248	236	216	225	234	246	232	231	226	237	239	230	200	214	238	258	229	233	212	228	219	255	224	244	241	211	214	231	224	223	274	234	206	211	233	221	240	229	237	235	226	227	236	232	209	216	231	227	225	214	227	244	238	230	224	230	211	228	227	208	226	234	250	237	220	225	238	243	207	210	233	253	222	228	255	232	221	223	241	236	205	237	227	212	245	250	237	230	196	248	240	234	256	234	218	228	221	253	237	233	228	217	228	246	257	214	234	193	239	257	225	213	208	236	246	225	223	223	234	234	220	215	232	250	240	245	236	240	204	205	238	232	225	253	262	228	244	226	221	223	249	219	232	225	214	232	226	266	214	242	225	227	222	241	216	209	210	217	237	203	229	205	271	228	233	219	230	256	207	222	206	228	230	219	229	229	210	210	239	234	224	228	237	229	238	246	249	256	232	228	214	227	224	249	218	232	232	195	220	209	220	211	213	251	239	243	244	225	234	227	232	200	236	210	223	229	228	226	237	239	220	240	249	209	230	232	235	219	227	230	257	259	248	222	246	205	218	224	218	193	237	246	242	231	215	222	235	215	216	216	214	253	240	203	182	251	241	243	241	256	215	261	251	221	236	212	216	224	243	230	235	216	216	221	235	228	230	220	226	223	225	226	252	202	242	257	227	244	209	244	228	208	204	227	261	231	214	225	257	242	231	228	227	245	206	211	233	208	228	235	216	200	219	235	230	210	214	209	204	218	217	207	232	243	218	232	254	234	197	237	232	241	226	247	234	209	207	227	235	243	231	238	254	226	222	223	234	209	213	231	235	228	234	248	245	242	227	240	221	231	244	238	221	242	225	230	222	227	228	197	240	237	230	226	237	222	222	263	205	264	214	226	250	225	228	221	218	236	232	209	249	242	221	267	208	241	244	242	236	233	207	220	216	235	239	259	209	244	230	223	229	231	224	201	220	224	263	259	246	230	233	227	226	209	242	234	249	238	242	225	227	265	201	227	255	238	207	225	215	239	251	208	249	226	246	224	239	237	238	269	220	231	248	223	222	228	231	226	254	227	249	207	209	240	217	218	244	205	255	243	215	261	243	247	231	207	246	219	213	211	231	229	222	240	232	239	204	224	243	217	250	210	220	232	233	211	215	234	239	225	231	210	230	207	210	252	230	243	222	237	201	222	243	213	274	231	225	236	244	222	251	242	229	231	239	247	241	237	234	224	245	218	226	240	234	242	220	242	222	225	253	228	244	245	214	224	225	250	215	212	247	226	239	248	231	242	239	240	229	234	196	245	223	227	257	235	245	229	219	235	198	234	231	237	257	216	230	220	254	240	223	224	226	251	206	230	226	223	234	215	262	232	239	224	202	223	240	242	244	242	216	251	240	217	241	234	214	221	223	230	246	203	261	237	188	237	214	254	236	234	220	252	240	245	256	236	233	239	230	268	202	213	282	212	230	240	251	232	217	210	241	223	244	215	220	225	247	231	240	210	220	225	203	235	226	226	211	260	249	241	246	217	209	235	241	244	237	218	228	251	245	227	231	214	221	244	217	225	226	226	232	232	233	234	225	219	238	249	219	244	227	231	217	230	231	236	239	261	218	229	223	230	236	244	213	234	225	234	223	223	191	230	215	221	226	229	242	212	226	225	220	204	225	223	227	233	215	210	215	229	247	243	231	269	225	208	236	182	225	217	220	228	222	227	248	220	217	228	251	213	261	218	204	243	218	231	224	234	249	238	249	256	246	221	223	217	217	228	184	229	223	237	232	247	230	251	218	219	244	221	227	220	220	232	236	258	214	258	237	251	234	221	221	254	208	214	234	223	227	225	254	196	240	200	251	224	234	246	223	214	247	264	267	258	241	227	249	234	189	220	240	214	241	204	239	236	237	223	209	244	209	231	228	226	210	203	244	223	216	222	214	206	252	252	222	212	237	230	214	233	240	236	218	234	229	221	223	212	204	229	228	228	242	221	232	229	215	223	254	237	215	224	225	225	221	242	225	205	244	237	216	195	225	206	243	231	227	186	199	259	229	232	220	257	239	222	240	241	226	239	215	223	221	222	237	232	219	242	257	209	240	240	231	240	234	231	260	196	212	232	214	237	228	215	246	224	254	223	230	216	243	225	242	244	210	194	252	224	205	223	213	240	205	237	234	242	233	240	220	213	214	236	230	209	250	226	237	226	205	229	210	241	205	228	237	216	216	218	215	248	259	209	251	248	227	223	202	213	243	229	224	249	225	229	249	214	211	251	247	209	233	244	204	223	225	248	229	223	228	227	238	201	218	245	206	228	222	228	226	243	240	223	227	224	227	248	222	207	231	217	210	210	210	225	229	220	222	238	238	233	217	244	220	209	242	220	240	224	256	237	226	233	211	239	222	228	202	248	262	264	238	235	244	228	216	228	227	207	231	225	221	233	239	234	241	224	228	204	233	217	217	255	232	233	242	238	222	209	253	208	239	250	224	231	237	223	226	194	234	225	203	223	225	255	213	218	228	207	232	234	200	215	258	235	241	261	229	233	246	239	236	220	239	241	246	224	227	228	208	228	201	230	206	226	213	233	232
22984	20709	27378	24015	20670	20556	7500	1584	1092	940	866	834	736	668	690	634	606	600	611	571	597	611	572	571	533	520	503	532	526	503	527	494	504	509	512	510	507	492	506	515	528	531	450	493	503	518	496	484	481	499	540	495	486	484	512	513	500	503	506	512	469	493	507	519	491	535	499	498	498	493	471	478	478	474	504	487	480	502	456	516	464	457	556	480	509	514	484	495	485	500	520	452	473	458	488	472	466	496	521	481	483	503	497	456	472	480	486	463	481	511	475	467	513	513	473	494	442	480	488	467	493	488	490	453	495	428	504	441	477	489	505	507	459	474	455	491	475	500	458	469	471	507	451	433	457	502	474	473	468	465	460	501	474	512	487	515	471	491	507	473	534	429	483	482	499	449	503	460	502	467	455	467	458	472	465	470	470	460	462	475	487	468	490	479	425	485	509	471	474	496	488	470	437	515	450	509	447	527	489	452	490	491	468	474	516	485	532	478	516	498	474	471	468	484	513	480	496	472	504	478	488	464	449	494	496	471	482	456	475	481	540	466	469	469	499	499	495	452	519	468	492	485	485	510	501	475	519	471	461	533	490	510	471	489	496	508	463	482	505	468	509	458	506	509	454	474	480	485	473	486	438	433	452	470	527	490	479	488	480	475	460	496	498	491	452	488	485	500	475	478	514	489	484	502	482	462	519	475	471	453	437	484	452	500	468	496	448	501	490	464	468	486	493	479	448	476	508	461	452	514	473	470	518	513	517	513	469	456	435	458	486	473	451	489	472	502	478	454	482	481	499	510	496	474	476	460	428	477	458	497	469	454	491	494	486	491	464	511	477	492	498	489	511	495	480	498	457	459	499	473	502	457	496	489	488	491	513	491	470	476	456	477	459	486	455	507	417	456	491	506	473	493	468	444	474	474	482	479	471	497	495	476	504	463	456	452	458	459	469	496	435	475	473	543	498	528	529	499	455	474	466	468	512	481	457	471	442	458	495	491	480	476	488	508	462	508	498	548	493	478	490	493	458	506	472	497	440	495	460	517	480	501	480	487	499	480	450	472	523	471	521	526	473	486	468	474	471	485	452	454	431	509	482	492	514	516	486	472	463	450	477	462	524	485	440	497	496	490	463	504	504	465	452	491	468	528	468	438	465	495	453	482	496	517	481	457	469	479	462	470	459	489	466	459	488	469	492	448	453	456	469	489	490	457	457	444	468	459	501	460	513	481	502	493	463	448	469	463	495	470	492	460	503	480	522	461	436	480	473	485	477	513	484	505	486	501	459	488	452	520	482	501	499	446	453	450	449	480	520	494	494	482	503	510	459	483	469	487	501	470	503	476	504	471	467	481	482	466	494	475	464	488	436	444	487	450	469	490	424	475	493	476	480	458	495	457	476	471	480	504	495	442	485	483	479	452	508	527	471	523	491	474	497	485	452	454	520	477	466	492	493	443	487	503	527	480	491	512	463	528	507	435	526	458	474	485	526	489	497	503	476	485	497	473	454	454	433	499	512	466	529	451	509	483	475	463	466	467	499	487	499	509	510	509	454	484	480	470	512	484	471	496	501	520	505	493	505	463	457	494	463	481	495	456	455	443	471	507	509	491	464	507	451	442	464	457	465	481	502	482	495	420	495	466	504	495	457	476	447	505	495	474	524	494	495	459	452	508	478	492	471	454	490	510	493	505	428	485	495	503	480	476	464	441	476	483	488	508	454	483	531	495	482	493	510	511	480	482	473	459	488	538	472	463	498	500	467	432	466	478	500	460	473	531	464	497	486	486	492	516	477	497	485	490	493	460	453	514	476	458	445	497	457	479	505	480	470	483	451	468	504	465	534	494	512	464	474	484	492	455	505	488	502	474	491	480	452	478	493	473	444	478	502	504	439	454	484	515	493	515	497	445	496	489	469	510	461	527	461	472	502	521	476	496	501	482	495	468	497	498	458	519	472	453	451	483	451	473	465	513	523	552	460	453	454	473	465	504	437	460	523	512	514	460	478	483	481	494	508	476	455	496	467	481	463	473	474	506	504	489	493	499	489	470	457	489	491	474	526	494	446	495	487	454	485	524	464	454	497	490	509	459	463	492	483	460	470	478	470	498	493	502	473	474	509	480	476	494	439	474	535	506	476	480	449	489	465	462	453	470	459	463	482	454	444	491	510	485	486	491	496	468	473	480	468	516	495	473	498	463	493	446	492	500	485	505	497	486	497	482	497	448	489	485	448	505	494	490	497	497	465	497	514	501	479	478	491	507	484	457	481	467	454	492	512	470	501	517	464	480	478	497	493	475	477	479	465	494	467	514	483	497	480	488	489	432	486	511	446	469	542	469	446	466	471	494	482	483	467	466	471	481	487	465	478	496	480	482	476	451	447	482	458	470	494	445	468	492	474	472	488	468	473	501	517	487	482	459	453	515	484	513	476	510	502	498	492	489	538	481	443	459	504	475	447	448	459	470	448	489	471	498	492	479	477	469	480	513	492	445	464	442	446	521	471	452	473	466	480	487	473	485	466	460	517	441	511	495	500	495	465	502	504	498	532	465	461	508	485	489	468	459	462	503	465	484	496	485	467	461	479	463	483	472	496	455	495	489	492	511	430	471	481	488	479	478	474	482	496	488	518	494	480	487	495	442	464	527	474	458	486	442	486	450	478	436	506	479	490	438	517	445	451	502	523	521	471	475	477	495	481	490	490	526	533	474	509	486	475	478	457	477	448	485	490	477	454	517	485	503	510	479	482	515	455	486	463	499	470	447	482	506	478	496	470	433	499	491	504	493	496	468	446	472	461	471	513	486	473	490	480	449	453	453	486	484	446	459	469	466	466	484	499	504	470	481	480	491	494	500	500	482	489	471	479	499	453	460	508	473	472	472	467	495	474	535	506	472	462	444	487	476	502	475	484	482	493	502	454	480	487	483	483	495	489	506	442	460	526	483	516	501	547	487	458	471	469	468	477	494	517	467	482	472	495	449	470	506	477	505	458	497	468	476	461	443	480	489	460	494	500	483	478	513	456	507	489	484	473	509	497	437	476	460	424	433	470	511	443	482	471	486	488	505	507	458	510	479	482	500	473	449	509	483	425	467	508	488	481	467	466	465	480	502	490	492	479	475	486	481	478	475	517	455	502	468	496	514	501	477	489	480	467	487	452	530	472	523	448	477	491	495	494	484	496	458	467	490	494	504	478	451	434	449	479	454	470	449	483	515	484	488	473	446	521	497	506	507	454	460	488	536	457	482	465	465	510	462	439	470	495	475	506	483	488	488	470	485	474	465	487	470	495	472	472	508	497	444	498	484	489	470	469	497	488	466	481	500	517	487	433	497	480	470	459	494	472	484	499	466	514	466	475	490	475	476	485	448	517	475	504	449	501	429	481	535	467	497	487	487	485	481	453	483	500	471	423	490	495	521	498	517	474	498	531	515	506	482	435	477	488	452	473	453	503	533	493	497	430	513	490	466	488	501	528	486	501	477	476	482	483	465	463	486	485	500
41574	57474	27375	8605	5780	4067	3424	2511	1965	1655	1386	1217	1094	987	1000	868	914	795	721	710	705	666	661	638	652	587	613	543	631	594	555	549	550	550	524	516	549	555	523	520	504	507	504	493	484	498	513	492	492	521	529	509	495	456	468	456	473	510	498	509	503	477	484	479	489	492	492	458	513	481	456	500	484	511	503	466	467	512	481	478	491	487	453	493	478	490	461	508	502	495	468	460	525	479	502	476	500	490	464	445	467	448	473	458	522	480	490	498	487	451	467	478	485	502	480	510	474	479	439	488	478	509	453	508	494	473	463	461	453	526	438	494	473	461	493	481	454	448	461	439	450	519	464	451	454	482	478	484	455	495	457	503	469	465	489	473	451	497	457	482	459	488	468	473	453	432	464	453	472	490	480	450	450	461	473	430	463	472	471	449	481	485	479	498	469	501	464	460	486	485	493	438	496	432	468	455	457	465	499	446	491	483	484	503	497	489	464	475	449	439	483	510	498	501	496	481	495	502	494	473	445	480	487	495	487	490	474	480	493	491	512	464	482	515	485	502	520	477	473	455	462	456	453	472	466	476	485	463	463	526	458	436	477	480	489	500	486	483	459	487	490	448	485	472	461	464	463	494	515	480	460	511	471	537	477	449	461	463	442	468	503	447	482	505	461	504	460	483	491	437	509	519	495	476	462	466	457	467	469	486	468	453	446	480	487	464	474	489	507	451	483	473	505	476	494	478	471	483	444	483	459	482	500	454	457	473	483	480	492	489	436	469	496	468	479	474	461	505	481	437	468	479	506	487	468	520	486	483	489	485	443	493	455	475	491	458	527	489	473	425	484	462	507	475	481	485	408	518	481	471	510	480	510	468	482	496	444	478	470	487	435	488	497	465	463	507	470	481	479	486	474	484	479	457	486	444	496	506	497	484	531	469	453	505	444	449	474	481	472	485	486	489	489	478	474	489	468	484	489	487	511	466	502	436	540	482	504	450	479	471	464	466	470	497	482	483	494	462	504	500	491	514	516	509	455	471	456	461	465	468	485	505	460	460	474	498	488	474	479	439	478	532	469	436	526	476	484	499	444	455	473	476	445	487	472	470	492	453	508	449	473	430	480	500	450	490	465	465	498	450	455	440	505	482	492	475	496	510	484	493	481	477	516	471	481	482	479	455	456	440	477	497	503	502	461	476	506	508	479	469	431	496	513	488	506	503	444	516	495	460	476	477	450	443	484	464	465	446	471	463	441	495	471	467	462	453	467	494	448	479	446	470	472	490	497	481	448	471	447	474	454	489	460	472	489	474	460	502	474	495	472	506	537	518	457	462	456	447	447	482	453	483	441	464	465	494	475	528	429	476	476	479	486	440	493	450	480	471	501	439	450	500	451	453	459	462	455	474	457	473	510	513	530	444	469	460	470	446	496	499	455	465	471	491	480	470	509	475	505	455	450	504	444	456	481	448	493	455	497	468	507	448	450	478	450	479	507	482	482	469	483	442	456	524	477	435	498	427	464	462	461	469	473	449	488	427	489	499	479	481	463	473	470	500	486	468	477	428	460	487	463	479	470	492	484	454	507	472	485	467	448	502	486	478	475	498	462	472	504	467	468	478	442	453	519	490	498	501	500	501	451	508	463	490	463	499	504	443	468	478	451	392	471	512	466	474	463	492	523	488	477	509	485	478	456	485	493	483	466	481	470	439	465	454	483	486	460	469	492	465	461	457	449	511	468	477	491	484	471	467	500	470	439	440	455	497	484	503	476	447	445	474	455	489	480	453	475	472	475	463	503	473	448	476	470	496	463	477	461	487	430	447	511	441	471	513	453	500	489	495	477	430	473	524	471	461	485	467	503	448	468	450	472	483	476	485	499	553	487	479	510	466	470	507	477	433	462	463	486	479	489	465	484	477	487	470	506	439	483	454	463	495	502	468	462	453	490	468	465	478	473	424	481	463	449	464	471	485	478	527	466	493	483	471	492	497	438	488	484	487	499	482	448	496	470	520	483	527	479	499	432	482	490	502	468	486	488	461	505	495	452	448	475	460	504	456	489	454	466	528	500	466	517	468	458	468	453	499	504	489	442	486	466	438	497	483	504	494	485	480	437	442	497	470	439	490	468	479	468	435	469	495	479	484	441	488	461	451	480	450	497	503	453	453	472	451	489	477	494	506	556	465	510	443	494	486	469	479	460	456	445	492	456	466	454	475	455	489	453	461	462	435	474	491	475	460	478	502	468	514	491	475	458	467	490	500	430	481	461	476	490	425	503	480	465	521	494	503	478	433	479	434	451	474	511	416	455	498	463	501	477	456	486	478	504	482	495	481	439	492	446	470	486	408	488	467	474	478	451	459	491	466	490	469	482	464	474	504	475	447	466	446	464	458	487	516	479	452	479	476	467	462	492	460	468	472	476	500	507	430	460	466	472	459	462	500	479	491	459	484	482	486	511	474	484	452	469	464	481	496	465	471	459	492	492	472	510	489	480	516	503	508	479	510	466	473	456	487	478	465	474	504	511	498	523	478	440	470	470	451	491	474	470	445	510	480	489	421	469	457	443	451	483	493	461	481	483	447	476	498	496	489	493	477	487	483	442	507	442	477	491	477	538	481	503	479	478	489	498	482	480	457	473	466	507	499	519	458	470	482	467	445	457	447	493	463	459	457	482	504	464	488	464	477	478	522	440	465	506	448	495	493	470	442	507	489	457	450	483	460	510	469	476	461	438	470	469	453	501	428	506	431	475	512	477	446	435	487	476	494	455	487	472	454	480	477	451	460	444	469	505	467	497	477	471	478	499	426	501	463	475	447	458	457	445	482	451	446	466	476	476	490	491	503	449	509	436	464	492	452	543	461	477	450	460	487	462	479	458	462	431	457	460	497	505	456	448	498	479	478	485	493	512	459	485	443	471	493	462	471	482	483	470	460	491	489	484	462	447	494	464	501	490	500	488	482	499	468	513	474	475	478	492	503	482	477	537	447	460	458	465	479	447	488	518	517	466	506	470	478	453	493	485	463	469	439	490	489	449	468	426	491	497	492	474	456	481	453	491	463	464	490	478	468	484	475	492	471	471	497	504	488	450	479	474	473	496	455	466	487	485	454	482	535	444	482	438	456	441	455	465	470	471	439	487	417	453	436	495	443	470	428	486	460	465	485	459	492	473	466	480	485	474	503	477	444	488	484	464	479	477	467	460	455	479	474	462	465	460	484	480	494	444	465	492	496	481	462	495	451	500	460	515	488	495	467	471	458	522	479	442	506	493	477	452	479	451	482	490	473	493	484	505	460	499	498	458	491	468	478	467	448	483	456	486	491	478	460	475	479	511	473	481	468	456	509	434	522	445	438	473	474	462	504	475	471	478	480	456	479	502	462	463	493	491	489	465	507	471	490	478	472	476	475	453	443	445	498	494	475	486	465	455	473	503	453	494	494	476	471	470	494	494	486	459	502	479	429	463	511	493	504	452	507	470	470	491	512	476	510	471	449	491	470	480	496
32009	25358	10351	1223	640	570	599	614	409	401	433	398	390	410	400	391	392	422	397	427	381	372	382	384	390	431	424	413	405	406	382	385	395	405	394	393	408	380	410	435	408	407	434	403	406	391	404	418	399	413	384	403	402	399	380	388	407	393	414	410	381	386	399	407	392	415	385	408	388	410	420	397	390	426	379	398	407	436	388	362	389	419	419	369	418	415	404	384	383	427	406	391	400	398	405	341	375	402	394	377	395	376	356	400	378	406	353	384	391	442	402	412	395	383	407	416	385	410	395	402	398	423	370	420	426	392	390	364	385	403	390	418	440	405	382	394	373	384	372	399	399	391	410	373	431	396	413	443	422	385	400	384	420	435	392	406	419	399	412	385	394	381	372	392	388	410	374	376	403	401	372	422	423	388	424	388	415	376	383	415	387	405	393	393	395	417	390	385	407	370	431	391	434	424	421	410	415	387	396	424	411	389	386	399	393	363	398	358	415	437	408	407	355	385	395	395	395	395	380	399	411	413	389	371	400	439	384	414	352	419	407	419	415	395	399	390	382	363	446	403	380	408	402	372	367	390	379	417	407	392	394	394	416	406	384	399	391	404	406	373	406	396	405	378	432	369	386	391	398	408	422	384	417	396	391	383	370	386	415	407	384	388	399	407	401	429	340	432	408	391	393	381	405	399	446	400	352	375	398	381	380	377	395	380	407	404	370	398	377	375	398	377	408	366	383	360	395	377	396	394	417	382	387	369	391	391	445	415	405	420	402	400	380	398	377	400	414	406	431	382	396	382	430	369	401	365	414	413	392	408	425	373	406	406	393	400	375	400	355	399	417	424	367	423	371	411	378	414	409	353	401	375	395	399	374	427	382	390	382	385	405	400	385	388	392	386	393	435	415	409	363	407	393	400	377	392	375	402	384	411	400	381	372	431	405	410	391	390	373	369	396	413	412	356	405	426	400	375	368	381	390	421	396	415	381	430	399	376	411	406	392	381	421	405	404	416	393	373	376	404	405	413	393	414	405	436	380	407	398	378	403	383	362	390	419	383	372	410	413	378	399	367	382	412	392	383	396	368	380	385	419	409	353	398	384	433	420	429	385	378	381	393	397	418	387	384	380	400	402	416	432	407	394	365	382	398	406	421	373	376	416	422	382	355	391	390	407	379	385	386	415	370	392	405	357	433	388	399	419	378	410	428	370	410	410	398	392	395	388	415	395	387	402	413	377	411	422	373	365	444	376	409	417	365	378	389	428	413	379	406	411	418	398	399	382	399	346	384	361	380	339	369	416	410	407	360	358	387	376	390	398	405	384	384	397	411	392	409	423	407	375	397	388	417	425	406	402	425	385	387	431	403	400	389	395	411	408	383	431	421	390	394	395	386	390	396	364	402	414	395	407	394	390	410	380	393	409	415	362	393	404	387	383	390	400	399	390	392	372	406	416	395	366	372	380	372	388	409	366	361	411	382	372	402	368	373	389	380	363	356	407	411	387	404	387	412	385	447	401	401	373	376	403	399	414	398	358	391	424	394	409	384	403	399	383	395	384	402	363	432	390	386	403	380	426	373	381	407	391	403	403	398	422	383	375	387	434	392	397	357	403	382	414	421	387	414	420	384	380	394	419	388	395	395	416	413	374	379	433	405	388	365	359	386	372	382	458	411	382	410	416	366	411	382	460	358	391	385	363	426	416	393	382	392	409	399	421	417	396	403	371	384	393	387	408	380	387	380	426	393	383	420	363	423	380	397	386	394	383	366	401	420	409	386	414	409	381	373	419	395	383	379	419	383	398	385	370	368	390	407	404	405	386	385	389	380	390	383	397	409	403	407	414	449	401	411	391	422	376	397	396	389	379	426	389	415	397	382	405	396	390	414	397	400	367	387	379	358	365	391	378	391	422	382	411	376	397	405	401	393	381	413	399	428	362	405	392	353	390	379	388	422	412	423	399	399	411	398	385	415	403	409	419	392	404	393	396	414	409	419	390	437	389	390	391	392	422	380	396	397	423	387	416	362	410	390	375	410	407	415	445	431	381	397	420	380	386	404	430	401	382	392	386	375	399	406	397	397	401	412	410	421	409	416	385	376	382	398	375	394	362	378	364	408	411	402	403	392	371	395	354	383	402	407	389	373	389	387	387	380	391	391	382	431	399	407	384	367	371	397	411	421	411	375	392	391	399	400	400	401	370	357	373	398	363	389	418	371	389	439	424	404	389	391	380	404	392	404	410	415	400	394	399	410	407	389	412	368	417	399	383	409	382	365	372	425	410	408	375	393	426	407	396	424	372	399	386	427	404	425	360	398	394	412	406	388	367	388	401	393	401	405	382	405	413	402	417	354	402	385	379	399	369	408	405	431	379	392	403	383	436	362	404	411	393	389	404	411	408	374	399	383	396	411	406	422	384	420	392	399	413	379	411	429	394	385	430	413	370	402	416	405	392	408	398	407	386	424	388	394	402	400	395	420	419	415	397	405	418	398	376	401	402	391	378	398	397	406	368	425	431	363	408	424	405	401	379	385	374	410	386	364	392	387	413	397	436	438	399	383	428	381	411	380	408	415	429	417	468	397	423	395	414	388	378	412	447	420	384	413	406	404	410	416	391	363	423	396	427	396	382	379	405	351	371	435	377	437	389	405	365	383	353	415	371	373	359	390	409	405	402	401	413	415	381	413	393	426	388	395	389	371	408	387	372	430	432	412	407	425	387	395	391	412	402	379	390	379	390	419	364	395	380	398	419	414	396	383	418	369	380	453	404	412	411	394	403	413	366	385	413	364	370	380	384	389	439	416	431	405	403	358	391	412	411	417	380	373	410	438	406	370	432	384	380	393	406	379	386	368	427	409	406	396	420	397	372	401	371	365	398	384	403	341	399	396	409	420	375	423	392	355	421	409	395	379	422	389	365	382	363	408	403	417	398	433	390	405	377	361	403	403	391	378	410	381	372	356	362	390	354	390	394	401	437	414	401	378	416	390	418	404	418	373	379	409	383	405	383	418	398	410	385	386	402	422	430	392	439	386	400	399	415	392	439	408	408	424	426	377	408	396	384	414	398	416	413	414	398	391	383	423	394	372	411	372	407	388	400	390	421	372	402	389	381	429	393	422	391	372	389	431	416	352	383	365	405	449	401	409	386	367	408	380	396	428	436	393	442	381	389	415	389	394	417	418	361	384	401	399	414	394	420	394	407	366	382	430	415	382	400	391	423	409	404	402	407	402	370	386	370	408	412	386	396	405	435	364	414	423	388	383	449	445	464	392	391	387	409	381	420	413	385	411	387	397	363	373	409	398	366	375	383	403	394	396	417	395	404	388	357	397	375	398	384	413	382	401	384	395	393	413	400	399	382	421	361	380	412	414	398	388	395	391	397	363	409	384	411	401	416	413	429	379	407	368	400	397	383	417	406	423	411	387	393	394	397	384	380	361	385	385	406	402	395	405	398	395	419	438	420	390	408	387	399	399	425	382	400	336	390	424	403	403	420	384
32475	32321	6400	1206	1121	746	865	976	524	446	472	458	471	441	448	433	486	447	440	440	435	417	470	399	444	405	381	422	462	419	442	432	423	431	453	441	479	455	402	437	426	443	446	460	448	419	416	416	423	429	449	392	446	424	481	440	420	432	422	415	470	454	440	474	438	435	439	449	441	439	443	412	435	436	478	426	390	436	469	438	442	465	458	419	480	470	463	410	462	420	460	422	445	423	450	421	425	458	428	443	464	444	403	430	473	456	441	403	453	430	423	403	458	451	429	409	411	421	470	419	405	434	475	472	441	438	440	436	441	414	451	424	432	399	456	424	397	442	455	425	452	432	409	428	408	416	419	449	440	462	465	426	429	469	437	443	407	435	436	441	476	463	455	469	430	465	403	411	396	474	438	409	444	437	425	435	393	434	432	459	455	422	451	442	448	420	425	414	420	424	445	396	424	465	472	429	443	450	449	415	455	457	438	454	478	437	426	459	425	454	448	435	437	462	419	447	443	435	477	449	445	451	423	409	420	445	419	457	437	435	448	467	423	475	437	436	421	436	450	414	465	464	423	430	438	455	449	447	438	455	445	442	411	421	440	439	436	446	419	457	429	444	438	428	439	413	476	428	472	438	431	448	439	460	402	460	453	399	464	487	455	449	446	436	443	408	423	478	461	434	414	432	413	428	412	456	437	433	429	431	464	445	424	414	456	466	452	448	454	483	443	442	456	425	413	455	471	423	453	485	459	480	442	439	453	458	422	452	426	446	425	438	464	437	416	450	445	448	403	425	448	432	418	454	453	402	405	437	404	401	429	434	465	451	447	418	415	432	444	443	459	458	489	428	449	407	441	429	455	432	467	429	453	398	401	418	445	412	448	442	438	415	448	435	442	474	427	426	459	411	444	458	440	461	456	402	439	436	440	395	446	433	418	451	437	428	444	442	440	417	425	419	454	433	452	429	441	440	441	467	416	425	429	448	460	420	430	442	446	434	424	444	425	473	433	450	447	412	428	449	444	414	423	418	436	434	486	434	476	420	423	426	445	468	414	462	442	433	430	449	448	379	457	443	425	432	450	432	451	442	448	442	470	438	439	444	459	418	414	446	431	450	419	399	413	416	400	446	439	444	433	419	445	483	476	415	437	440	447	448	415	377	462	431	430	465	443	447	443	431	459	412	422	427	413	451	414	476	408	444	402	429	425	443	412	446	433	412	422	432	397	437	455	432	405	456	434	421	452	451	430	418	446	447	442	413	475	442	471	444	429	464	437	417	458	469	440	423	430	449	436	450	392	450	429	443	425	460	488	444	454	423	412	446	404	424	448	432	470	402	463	459	455	411	401	447	453	457	411	461	441	440	447	415	390	453	437	427	477	418	474	449	424	421	432	446	441	436	419	455	409	422	446	423	433	407	457	424	450	420	425	418	430	422	425	432	432	458	430	452	447	444	418	454	439	471	415	449	440	470	442	405	417	433	412	456	478	433	440	382	462	431	445	430	417	414	460	454	443	460	448	439	464	445	441	442	430	439	455	457	448	402	470	405	448	446	442	424	436	391	432	449	430	448	472	425	416	429	446	471	469	462	422	417	459	448	470	474	402	425	457	421	429	455	445	436	419	428	434	431	452	417	436	457	469	441	426	428	469	463	435	399	418	465	439	447	449	448	460	434	418	442	449	415	399	451	432	445	416	469	456	443	429	457	428	428	466	463	468	429	435	433	430	421	419	413	472	471	433	437	411	455	452	447	422	412	419	434	452	449	427	396	477	448	436	408	437	463	437	421	441	465	418	462	436	452	469	423	421	431	419	407	428	456	419	428	407	467	430	429	434	453	444	439	454	459	434	460	417	459	387	476	411	408	433	461	424	418	467	430	448	457	436	437	416	454	450	443	429	444	437	422	473	438	462	408	423	441	445	417	457	455	466	453	434	430	495	436	495	464	403	435	430	433	447	458	430	427	431	443	440	453	443	445	419	490	440	438	468	444	423	453	466	430	453	426	449	426	438	438	463	449	441	448	424	441	452	412	435	421	450	425	451	454	441	417	457	416	417	414	434	467	446	446	439	463	420	457	458	451	445	446	434	436	415	458	430	443	419	442	414	471	474	460	424	430	419	419	447	458	445	435	454	400	448	425	446	411	381	439	436	458	447	449	419	419	407	439	409	431	453	483	443	443	450	424	467	401	425	386	427	444	466	444	477	432	448	448	485	427	422	481	439	450	432	422	424	438	418	429	456	418	462	449	451	423	427	413	433	441	438	401	439	428	442	475	478	411	473	431	451	380	469	413	453	459	432	439	431	415	405	416	444	437	447	452	445	433	445	453	446	444	437	476	436	414	469	434	424	410	402	412	463	407	452	415	455	460	438	460	383	446	373	435	394	444	428	477	408	434	436	430	474	453	435	461	384	438	466	405	473	405	447	442	419	453	425	492	420	452	473	497	420	435	429	448	444	439	477	426	406	435	426	461	433	425	404	437	408	492	425	432	460	435	416	460	461	418	408	432	459	431	438	411	452	431	442	448	460	453	465	439	453	504	454	454	370	458	481	430	429	470	426	434	459	428	469	430	453	415	439	423	440	419	438	429	404	469	441	472	432	438	432	440	416	441	458	427	442	464	398	432	419	419	429	430	466	461	447	432	414	465	423	462	440	454	424	430	441	442	408	470	409	433	421	412	420	448	428	419	423	449	447	458	427	436	469	422	424	421	455	458	431	422	442	462	424	419	448	452	419	467	417	450	419	402	438	403	429	430	428	399	407	445	446	452	451	438	444	420	475	446	437	440	408	435	447	431	436	449	455	444	436	466	418	457	461	426	421	464	441	423	399	415	463	433	475	402	409	464	447	420	446	432	453	418	433	464	490	443	427	426	442	471	422	392	411	481	423	466	441	409	430	429	417	451	428	476	443	456	406	438	453	420	417	421	417	469	399	474	430	427	402	441	423	415	413	454	432	439	430	418	424	438	456	439	436	429	455	416	456	433	472	476	410	416	437	458	454	408	429	447	421	487	427	429	433	467	435	436	446	421	441	505	431	448	453	441	408	436	422	421	406	463	423	443	403	398	443	457	436	453	416	469	449	414	419	448	442	434	454	459	435	435	426	441	443	456	459	432	445	451	426	414	434	447	421	445	438	430	466	441	396	433	461	409	436	405	430	449	457	479	434	452	471	430	425	442	423	423	412	439	416	439	461	454	398	466	461	450	475	461	412	446	448	435	437	460	434	440	424	447	444	419	425	436	432	452	413	446	452	415	421	404	422	449	470	449	440	464	443	418	437	434	445	425	410	448	436	454	446	458	412	397	447	424	444	448	422	469	410	448	426	450	463	442	435	469	446	475	465	433	407	424	458	466	445	438	466	418	454	455	434	448	442	392	423	420	419	423	499	420	474	419	438	450	462	461	432	431	425	471	445	423	467	426	451	416	442	472	443	394	449	436	474	464	453	403	414	436	433	412	442	423	448	425	476	426	442	466	436	399	468	390	407	468
25062	20742	27052	24372	20627	10585	1985	1056	512	476	436	387	374	337	302	305	303	298	239	241	274	291	287	250	237	261	224	232	241	241	242	238	235	225	209	230	227	255	211	205	206	218	216	222	232	213	217	214	226	210	226	228	223	223	207	219	226	214	226	189	210	225	188	216	217	224	218	205	201	193	207	234	231	217	220	222	218	206	192	209	215	212	203	211	204	232	197	203	219	225	227	212	216	216	195	214	218	217	196	195	216	215	232	213	227	222	216	206	199	202	190	235	233	198	216	206	213	200	225	226	208	210	213	210	235	184	204	217	221	209	202	219	223	222	209	235	230	234	209	226	215	222	225	215	218	227	192	216	212	214	224	219	196	251	204	219	215	228	226	179	195	219	200	199	199	223	222	209	225	220	226	188	210	211	244	243	223	212	212	175	206	212	205	196	193	210	210	225	219	187	219	260	209	253	224	190	215	210	204	218	210	207	217	265	206	220	224	228	224	208	205	211	202	227	208	207	212	200	191	233	219	219	217	223	200	233	215	232	208	217	232	225	187	222	221	194	196	236	207	225	224	204	224	183	197	200	211	209	220	210	217	206	196	192	241	191	190	196	210	218	197	216	217	208	230	225	203	201	195	183	206	203	208	189	185	216	217	209	206	215	207	203	224	191	203	235	200	228	186	217	228	207	176	211	190	231	208	192	250	205	231	226	215	223	196	217	202	215	210	192	192	232	220	217	199	213	225	213	207	223	234	199	199	227	249	223	191	194	202	217	203	232	198	196	204	212	224	200	203	232	228	212	213	216	210	212	215	232	216	210	208	217	189	247	202	183	211	192	220	215	234	211	197	220	221	230	240	228	234	199	209	208	199	219	188	216	238	201	189	197	197	208	208	212	211	181	216	238	210	205	227	231	206	235	219	206	197	217	243	226	195	198	194	199	190	194	227	215	224	204	210	218	202	218	236	183	209	195	219	191	217	225	214	193	192	203	200	192	198	229	227	210	231	187	244	207	204	206	202	209	201	215	205	219	200	202	221	233	209	203	222	207	181	239	206	214	213	196	193	196	200	227	192	239	248	234	243	195	190	229	203	228	209	222	257	216	203	219	222	194	239	207	195	237	217	186	228	218	195	213	215	214	212	211	189	203	195	222	229	228	209	207	241	207	228	226	202	224	212	221	250	196	192	195	227	213	198	208	251	210	216	226	205	219	204	198	186	219	205	204	230	228	225	235	225	199	230	202	218	211	201	215	219	221	223	203	209	199	182	242	192	202	196	194	218	222	221	206	189	207	201	229	179	201	213	210	190	231	209	191	221	244	214	199	223	180	195	208	207	215	185	193	193	197	220	220	199	229	204	226	200	202	207	218	202	210	222	201	211	213	214	216	218	224	214	182	207	205	215	217	229	228	226	209	221	189	229	226	195	235	231	206	212	224	211	224	211	197	209	196	203	224	222	203	211	208	184	207	223	207	228	177	196	225	192	218	204	185	218	195	208	232	213	209	197	209	240	222	192	210	220	227	229	230	215	223	206	203	217	206	223	217	218	212	210	187	237	218	233	216	211	227	210	202	223	230	231	212	220	219	217	174	208	188	197	168	196	199	174	214	180	220	195	207	204	213	204	188	219	199	220	200	212	194	224	206	228	186	211	203	199	203	212	219	219	215	217	214	207	215	217	232	214	196	200	197	209	219	196	200	198	198	201	188	214	223	218	204	223	208	218	230	196	213	213	221	211	185	200	227	212	214	235	214	192	185	210	201	223	255	224	227	230	213	215	221	213	220	204	201	189	236	221	190	202	196	242	205	241	202	222	218	198	218	211	218	218	207	193	225	224	198	223	220	217	202	207	213	224	179	206	200	207	199	178	221	231	223	235	183	181	225	210	206	191	207	202	207	219	199	200	216	210	195	228	211	199	197	228	209	211	208	205	216	191	210	205	210	217	219	211	228	202	204	217	198	212	215	235	200	245	207	207	177	198	202	191	231	226	211	180	221	208	207	212	209	215	206	202	188	226	209	234	199	213	184	229	239	217	223	217	213	222	216	206	237	225	222	215	166	205	247	229	209	200	215	238	181	216	202	176	206	231	213	220	204	201	190	216	213	191	214	205	192	195	203	208	222	229	226	220	235	232	218	222	219	246	236	219	206	200	180	177	215	240	237	206	232	240	221	226	205	205	211	213	224	215	201	202	199	209	181	229	210	220	204	198	186	184	217	232	220	210	209	185	229	195	199	212	219	215	220	256	193	237	224	228	226	213	200	204	208	233	235	226	244	217	226	222	219	216	247	207	230	219	212	219	205	216	226	216	209	195	216	243	195	207	212	205	213	181	231	241	239	220	207	207	218	202	225	215	205	209	224	214	198	211	193	210	236	195	203	216	186	233	217	202	202	213	183	209	204	222	216	218	206	217	227	203	217	185	174	205	230	205	220	213	210	213	230	230	205	207	216	247	203	178	206	211	211	200	198	214	199	227	236	179	194	202	218	209	188	218	220	222	191	227	220	223	191	197	205	210	203	197	207	195	200	208	208	223	207	195	222	218	197	215	216	205	211	219	181	220	213	259	223	227	187	207	204	213	233	217	201	210	212	206	191	199	243	218	187	200	216	213	201	225	235	211	200	210	199	216	197	217	233	197	219	210	200	231	233	204	194	188	210	188	214	222	234	184	220	239	202	227	198	198	209	214	216	222	221	220	218	221	209	237	216	206	202	186	237	216	196	218	220	246	213	207	212	220	222	223	203	191	228	215	216	213	206	238	206	224	202	195	204	207	208	235	254	190	225	215	211	201	199	223	215	210	208	223	244	218	212	216	212	203	230	220	247	204	201	226	212	208	220	209	232	219	224	216	256	224	232	216	215	205	221	202	212	228	221	211	205	193	187	209	209	210	208	206	216	221	233	218	202	233	231	227	222	209	210	221	213	210	223	206	208	210	193	227	195	189	224	235	184	218	212	210	198	225	214	242	214	220	195	224	225	231	222	201	207	237	205	217	205	214	203	224	191	188	215	201	227	224	241	211	209	211	237	228	198	200	210	229	218	188	226	210	211	203	205	216	245	216	172	212	221	209	209	230	195	192	185	190	210	220	193	221	214	235	183	231	206	201	224	208	179	196	223	218	222	221	198	213	195	237	232	208	212	199	218	217	207	177	199	216	229	227	221	213	218	214	243	207	218	227	215	186	228	223	239	221	204	218	205	224	213	218	225	215	234	227	241	196	217	210	217	209	221	223	216	216	212	236	226	212	214	197	222	221	213	206	196	200	205	218	202	218	221	217	211	190	219	202	182	205	209	199	204	228	178	230	187	180	193	203	213	226	176	206	226	198	207	231	190	210	208	220	191	204	208	226	213	200	217	210	223	195	220	219	197	215	197	202	195	184	219	196	231	219	222	212	217	241	202	235	226	194	209	228	213	200	191	202	215	203	204	196	224	219	207	234	221	199	224	212	174	195	200	210	225	197	215	209	190	214	215	203	201	200	194	186	200	214	204
38508	51803	17439	6015	5004	3799	3066	2156	1054	852	792	647	556	501	456	439	428	408	422	397	341	325	334	338	315	314	283	286	302	291	279	281	259	294	263	252	264	239	271	249	260	236	267	245	262	244	260	230	234	237	258	229	252	246	212	245	264	243	241	255	267	252	243	223	253	249	227	239	229	256	250	236	233	270	231	212	220	252	238	247	252	243	231	232	221	233	247	233	219	233	275	243	255	233	223	237	223	256	233	223	222	227	271	215	246	219	236	219	231	238	245	237	215	248	205	243	251	240	237	195	210	255	237	239	227	255	245	214	225	217	215	229	230	226	214	236	223	213	221	258	243	219	218	247	233	233	261	243	243	234	240	221	239	221	257	262	205	222	233	242	206	245	253	234	228	225	256	243	242	208	230	241	242	207	252	253	206	220	240	226	212	209	239	260	256	228	236	267	235	236	213	214	237	233	242	256	244	240	221	263	234	214	238	223	240	246	255	221	214	232	230	222	232	228	237	257	232	227	228	246	233	220	217	228	251	227	236	217	230	237	241	232	255	216	237	229	229	245	223	226	252	259	262	231	256	234	237	224	231	255	230	221	241	235	220	239	257	243	244	227	222	246	241	233	219	238	212	226	249	248	241	233	239	225	244	217	228	259	228	218	227	231	218	236	243	253	247	259	241	229	229	255	234	226	229	229	241	226	233	245	236	237	227	220	228	231	246	257	243	231	250	263	208	266	249	229	205	234	230	247	245	247	225	226	255	226	213	241	230	232	211	240	240	212	229	208	235	223	271	233	235	235	244	230	252	245	245	213	259	214	240	210	236	244	238	232	226	240	190	222	256	222	221	235	227	256	248	260	238	227	262	203	249	235	227	225	233	247	242	223	229	214	244	248	213	218	263	256	216	248	257	213	252	230	244	243	208	253	242	256	223	253	228	237	227	224	240	219	210	263	221	245	264	233	262	252	217	206	283	239	233	244	238	259	215	236	253	229	218	245	255	249	241	224	218	200	217	227	231	254	224	259	245	241	233	228	237	247	218	249	234	257	246	215	221	221	226	251	232	250	227	243	213	229	216	225	205	263	205	230	238	220	224	219	256	267	217	264	239	242	231	238	231	226	235	232	254	265	206	238	220	261	234	226	235	258	244	237	250	214	215	217	250	236	218	235	213	220	248	230	218	232	230	233	220	256	261	231	231	241	229	214	255	248	245	208	238	259	215	223	246	230	264	222	234	236	241	254	233	249	239	233	235	229	220	205	211	246	220	220	228	252	259	236	263	244	225	247	235	251	252	228	223	262	248	226	222	261	219	255	229	232	213	258	240	222	244	247	221	223	227	244	225	200	216	224	237	217	210	245	241	240	243	224	217	228	220	241	236	247	213	240	226	242	234	247	230	244	222	207	242	230	261	244	244	212	237	226	235	258	237	223	243	225	241	228	236	257	234	224	231	216	216	218	238	235	244	236	240	213	225	201	221	224	255	253	222	242	240	210	229	222	242	295	224	227	223	256	228	219	245	220	259	231	227	218	217	226	244	253	208	261	223	229	233	262	213	274	222	225	237	225	233	242	245	224	234	237	240	234	252	271	235	263	208	221	218	238	238	225	231	245	208	224	274	248	233	234	212	232	253	232	236	257	234	226	215	238	225	220	239	200	221	205	245	244	239	243	234	245	221	250	218	278	250	234	216	259	229	228	225	233	235	235	225	210	256	251	258	228	222	223	249	205	250	243	226	223	248	240	266	236	234	251	236	245	240	244	261	234	277	225	194	253	242	218	229	244	238	230	239	220	220	234	224	236	239	241	233	208	232	229	243	236	220	242	237	220	232	220	231	220	230	255	224	253	210	260	240	217	262	247	224	227	247	259	241	207	241	221	240	228	233	259	225	225	237	260	219	243	233	217	271	227	267	248	237	233	221	251	228	234	232	243	226	232	223	248	221	233	227	230	208	238	241	255	228	256	231	233	217	224	213	252	244	236	241	220	263	253	231	250	228	238	228	232	233	226	222	241	213	225	242	213	219	240	236	258	204	235	206	232	237	225	237	237	259	240	230	204	238	213	242	240	253	242	223	243	248	238	257	233	240	228	249	212	252	211	218	202	257	262	232	226	219	230	244	235	226	213	237	242	236	232	260	225	234	202	240	231	233	226	263	257	249	227	247	200	207	228	228	232	253	258	241	241	240	246	232	249	234	257	251	233	224	247	206	259	209	235	239	209	236	213	221	225	255	203	214	240	253	240	252	217	276	227	237	207	227	222	247	232	244	239	246	226	254	240	253	221	241	254	261	208	231	220	257	252	229	236	197	245	228	265	237	228	211	262	249	225	208	239	233	223	256	232	229	225	225	223	237	259	217	199	258	218	220	244	244	258	261	225	237	230	259	225	233	231	243	221	234	230	241	233	228	212	219	242	232	241	223	236	227	225	198	236	235	237	232	235	260	226	216	239	244	225	244	233	249	219	224	217	225	232	222	249	246	226	251	239	232	218	231	230	249	233	204	234	225	238	244	237	241	218	257	230	246	241	213	215	243	221	207	256	245	236	237	213	230	236	224	217	215	204	228	237	249	228	229	227	250	252	221	219	258	238	224	225	237	240	262	227	240	239	223	243	216	247	227	222	214	249	224	226	239	218	231	232	223	210	229	247	242	216	233	237	222	217	250	225	255	235	215	228	226	228	228	209	244	239	221	243	243	208	223	227	239	231	246	231	258	226	257	226	229	235	265	220	229	223	244	227	233	213	242	252	229	259	228	246	234	225	237	216	237	255	210	245	249	262	250	230	217	242	226	259	222	240	224	239	242	237	226	214	222	225	216	253	220	249	225	211	248	212	224	219	246	243	235	221	234	234	244	263	240	229	251	245	243	252	249	244	245	223	234	225	227	207	241	237	259	263	227	215	235	226	209	213	220	221	241	242	236	220	216	219	245	225	256	213	212	241	231	261	209	227	233	212	214	267	235	210	246	254	227	243	233	213	250	248	220	234	220	231	239	218	235	261	230	233	233	239	220	263	218	236	243	252	232	243	250	235	232	234	220	210	224	213	243	252	239	227	252	241	223	231	233	235	238	224	210	221	242	245	225	239	241	229	265	225	235	213	230	259	263	233	218	244	242	222	242	219	243	225	197	242	246	228	255	230	243	233	235	210	239	209	214	229	253	231	248	267	224	215	204	256	238	254	229	221	248	232	227	211	232	259	278	253	243	262	254	217	224	233	255	218	254	234	231	239	225	230	245	234	228	247	237	237	231	239	237	210	225	216	221	252	233	223	231	206	227	225	238	269	220	223	228	239	237	264	239	246	245	228	204	254	227	232	231	275	236	244	237	233	230	257	224	244	236	213	268	219	252	232	251	249	227	238	237	233	221	232	209	234	225	224	250	222	235	216	236	257	216	251	261	217	251	246	233	239	245	238	236	238	231	232	235	234	248	221	240	225	245	210	219	245	226	220	222	232	222	241	248	239	240	218	239	206	244	236	235	252	222	210	226	224
22988	20747	27346	24004	20655	20669	9876	2125	1199	958	871	775	726	712	681	621	662	617	625	581	536	590	551	536	570	575	538	542	537	531	511	506	544	545	492	525	489	507	522	524	527	505	521	480	525	530	507	459	502	506	478	490	534	508	496	516	471	479	504	492	472	526	509	488	518	509	482	507	546	490	420	504	499	480	521	510	490	518	484	491	471	499	494	446	478	488	466	483	474	472	502	525	462	460	537	464	469	465	526	507	497	521	469	514	516	489	502	508	482	474	449	497	472	486	496	467	482	500	490	491	501	456	483	455	499	499	505	492	458	488	503	493	518	495	486	517	493	480	495	492	490	533	543	457	491	490	501	508	465	498	464	475	476	434	521	475	531	468	521	485	481	457	496	474	460	479	476	505	452	477	480	455	491	485	501	473	494	498	514	496	505	503	492	522	459	483	492	487	509	512	496	481	445	486	523	505	489	499	532	502	485	479	474	550	494	471	485	476	467	494	442	516	470	479	526	490	514	499	487	492	508	514	494	494	492	486	463	487	511	493	475	485	460	475	491	501	503	502	477	522	467	515	503	510	486	510	472	493	501	505	456	517	489	525	504	483	461	444	476	504	449	435	475	532	527	479	514	490	528	457	478	484	479	476	499	468	523	505	477	531	503	516	489	513	458	486	506	475	520	450	537	461	510	555	509	489	469	465	543	517	468	489	490	505	520	529	474	508	410	477	475	456	491	455	486	464	495	482	458	492	463	462	504	482	486	490	480	500	453	497	464	475	468	470	493	500	509	447	492	502	507	482	480	493	510	467	466	506	479	508	479	519	492	488	497	448	468	491	475	493	504	469	519	513	477	455	484	524	471	494	475	512	506	501	454	489	507	537	528	485	476	523	475	499	468	485	543	530	496	535	485	463	455	486	461	495	524	489	509	478	474	482	495	502	479	480	495	476	512	485	490	475	523	476	532	492	485	483	455	491	505	544	478	460	483	486	489	506	486	484	494	474	482	504	492	512	508	536	515	495	505	478	481	524	472	496	489	471	520	483	480	499	480	491	513	524	466	496	457	481	484	484	523	500	460	477	507	509	457	434	504	496	488	493	500	520	488	530	479	493	527	483	465	489	482	484	513	491	469	488	463	461	497	479	500	493	479	524	495	476	465	486	483	476	491	492	506	533	493	492	491	479	492	489	472	499	493	484	495	491	507	518	467	513	499	434	472	485	499	471	471	505	505	507	473	503	518	457	513	454	490	487	498	480	469	512	486	471	502	488	499	494	489	504	488	501	458	470	469	503	510	497	477	465	443	508	480	465	474	474	482	484	482	482	495	521	482	496	464	469	477	472	492	457	505	461	492	459	484	502	486	502	439	487	505	512	525	481	444	470	480	502	488	446	494	493	513	516	467	502	490	503	476	529	502	535	487	502	492	464	426	473	489	500	532	526	495	480	501	479	443	519	465	516	481	449	501	506	451	487	465	497	464	494	468	467	459	492	463	479	486	470	523	526	494	475	510	457	448	431	494	467	454	466	511	490	466	495	471	495	484	470	486	492	467	490	476	493	492	455	484	476	497	479	499	479	493	481	467	491	508	502	477	512	479	492	516	484	481	465	499	462	474	479	485	501	493	454	498	500	495	457	489	513	525	500	499	460	505	498	479	472	494	494	471	470	500	468	480	493	483	500	488	438	498	457	495	481	482	493	486	466	492	494	498	505	514	537	500	459	487	499	495	479	499	466	448	457	522	504	469	501	501	486	473	503	498	458	492	485	497	447	474	459	478	478	513	498	504	496	458	476	479	511	472	468	512	498	496	502	475	520	468	535	471	491	488	506	524	482	471	473	484	514	467	471	490	468	459	478	499	452	505	460	486	484	476	466	490	495	478	544	514	457	507	465	498	458	494	466	487	512	498	480	473	522	504	512	498	486	450	517	488	473	471	483	482	463	503	474	522	490	444	501	476	457	465	503	458	464	466	501	521	502	448	470	545	493	529	474	480	490	487	515	504	494	501	484	487	534	479	443	474	464	453	498	520	519	506	454	490	491	470	449	493	515	490	477	517	459	435	481	488	477	498	520	527	519	518	460	475	484	465	478	501	480	519	507	512	484	478	482	507	494	474	480	471	486	488	511	471	512	513	479	472	493	467	531	482	498	505	506	508	489	490	451	442	460	516	535	463	483	502	518	477	489	497	519	545	519	527	509	476	448	481	497	455	464	470	469	506	479	482	476	513	514	531	503	463	477	470	469	480	476	495	504	508	483	538	466	479	507	502	481	502	459	488	507	499	528	465	505	485	524	521	525	458	508	490	507	469	448	502	485	468	475	479	477	475	479	484	457	508	490	493	453	487	461	488	506	454	501	516	454	503	502	474	486	498	445	478	528	482	489	445	517	452	505	481	517	489	484	479	455	476	505	477	497	485	468	477	462	446	503	510	477	464	467	503	500	486	490	509	481	465	501	480	496	473	494	463	476	490	484	490	486	502	523	428	465	457	498	456	497	473	473	448	480	480	496	489	461	503	464	497	493	464	481	527	472	478	492	505	484	507	487	471	523	528	471	478	453	466	510	468	506	490	487	493	460	504	483	473	520	506	477	468	494	470	468	454	484	444	466	501	490	453	493	487	505	501	478	496	505	483	478	485	471	467	473	490	477	477	489	502	546	492	469	502	458	492	460	485	492	509	528	502	471	476	496	479	474	438	491	494	484	520	477	496	502	529	517	484	503	480	503	494	466	547	500	486	461	500	439	485	507	481	519	483	478	487	497	499	515	486	511	491	490	475	455	489	494	507	503	506	463	488	461	520	460	482	487	527	518	506	496	502	491	475	508	492	489	496	519	488	516	489	482	504	461	463	471	453	453	467	452	503	497	492	491	464	463	489	501	507	500	494	467	518	450	486	465	461	456	492	482	540	470	468	484	511	457	501	474	446	517	433	497	527	483	472	533	498	490	467	517	490	486	511	506	479	485	471	528	495	470	432	462	464	516	500	505	494	494	470	473	511	480	476	467	476	487	498	506	488	520	488	482	502	473	470	476	490	461	491	499	458	472	453	446	455	479	542	466	502	461	477	499	542	474	508	538	478	483	458	486	467	506	513	452	530	475	508	523	459	468	497	498	532	475	510	488	524	505	506	480	510	506	501	468	517	477	498	461	466	462	516	493	484	481	488	510	456	464	458	485	478	501	506	473	492	532	472	510	489	454	514	508	480	484	517	488	493	474	488	481	507	494	502	448	483	472	501	524	454	500	491	504	509	509	497	515	528	496	466	464	488	484	492	524	497	466	481	490	494	503	495	493	478	457	456	446	477	485	470	467	489	455	475	495	476	487	476	520	463	500	483	495	492	483	488	454	492	475	477	482	506	504	460	473	501	440	521	487	472	528	490	490	470	432	517	468	479	516	503	477	467	474	488	492	523	509	463	503	514	482	457	470	450	491	509	532	502	477	489	514	479	451	501	492	499	469	506	484	504	474	480	531	461	473	474	517	491	477	504	486
42297	59864	25994	9273	7846	8882	5869	3376	2148	1671	1448	1300	1080	1032	916	863	879	817	777	707	729	701	626	662	600	628	598	550	569	576	548	546	565	542	552	513	562	500	570	535	483	524	534	521	533	494	495	529	494	478	504	503	492	487	522	465	490	500	515	490	461	501	521	470	511	474	526	495	494	474	449	479	470	506	495	515	488	507	468	495	471	488	494	494	492	477	472	511	460	473	500	473	435	491	459	508	451	478	507	487	472	496	497	481	503	510	464	507	530	455	505	461	518	477	476	463	476	449	473	471	480	487	506	452	498	474	473	490	498	518	475	475	478	495	469	487	518	458	454	476	475	502	519	479	463	506	493	484	464	468	476	513	484	459	471	459	513	452	488	474	483	467	509	508	478	461	474	444	475	483	476	476	489	493	500	466	475	465	504	450	459	449	483	486	475	485	481	495	486	463	475	458	488	505	493	462	474	496	506	507	533	459	492	518	467	491	465	504	506	493	480	459	501	538	495	465	462	466	474	490	495	472	496	470	442	459	470	451	468	475	495	494	469	492	492	466	483	481	476	494	438	494	457	512	525	485	462	474	537	466	471	466	497	487	488	472	481	472	501	478	519	468	458	472	502	496	494	502	474	505	472	484	515	476	477	469	477	507	513	470	478	455	501	483	480	445	472	438	479	485	460	474	471	480	483	486	444	444	473	458	466	509	499	488	472	490	479	497	500	502	471	506	475	448	458	507	458	467	469	477	458	505	473	508	456	434	470	501	473	466	477	472	464	502	492	480	478	464	497	446	494	501	471	510	509	486	474	473	488	478	480	465	459	469	450	493	497	465	476	501	498	459	488	491	461	492	484	474	501	462	483	463	464	473	491	517	449	433	482	492	483	478	521	508	494	517	482	469	482	479	501	467	488	472	453	479	482	477	489	511	481	461	475	457	453	475	471	490	451	476	457	487	491	462	458	460	476	456	482	480	450	474	490	516	486	449	419	460	479	494	481	494	466	516	459	518	476	503	469	458	485	497	481	474	474	524	512	472	478	493	468	508	502	489	496	511	495	517	481	502	478	457	457	489	444	471	499	471	458	482	473	482	485	467	441	479	474	456	492	513	451	461	473	493	481	497	466	472	473	467	482	514	507	476	487	439	483	486	512	498	476	492	486	435	472	449	506	491	494	454	483	495	499	470	496	473	488	495	462	525	511	443	490	465	452	477	471	469	485	500	477	489	497	472	480	468	475	491	446	463	500	458	506	487	469	452	478	479	488	468	473	463	442	492	495	499	501	506	482	499	496	460	540	443	485	451	446	494	451	525	470	533	453	471	402	458	470	491	474	508	475	450	449	478	443	496	461	436	513	483	540	516	457	480	474	478	457	510	498	454	463	462	469	482	480	496	478	494	510	470	467	491	505	451	465	483	508	482	504	499	424	471	473	452	495	500	471	501	474	484	492	487	478	473	511	486	482	499	486	506	456	489	502	470	478	455	520	525	471	510	495	504	465	498	462	476	491	508	482	468	519	488	454	486	526	487	505	471	522	485	515	482	484	462	461	486	486	510	520	476	483	513	503	494	472	469	455	485	441	518	489	467	464	474	493	456	466	504	511	498	496	449	468	486	513	464	510	491	473	489	526	479	521	482	456	483	467	485	457	490	491	409	481	482	473	499	490	485	467	473	495	473	508	456	435	500	477	487	499	497	468	501	453	487	474	495	483	506	466	479	458	486	493	463	433	509	453	507	469	491	472	491	463	469	465	488	473	500	486	487	490	472	503	498	473	472	493	466	462	465	480	445	463	461	457	452	482	404	500	455	477	475	451	483	462	465	475	494	450	450	476	456	462	472	492	486	486	494	512	511	447	501	468	446	506	464	509	467	462	500	484	488	487	478	514	489	484	509	473	477	452	510	504	474	478	463	466	503	505	428	467	471	482	513	493	480	483	451	486	477	466	468	487	465	474	490	472	457	453	482	482	482	488	478	497	442	501	493	443	488	505	462	462	481	501	489	443	496	479	498	478	454	475	481	453	501	508	493	497	479	460	448	488	510	470	493	440	480	460	460	490	473	474	460	468	476	483	482	476	486	492	512	483	480	517	493	453	511	532	476	480	492	454	500	491	495	457	449	507	493	492	482	498	461	502	490	467	516	474	406	478	482	484	487	446	490	425	455	486	476	474	477	511	425	504	485	533	498	477	466	455	488	497	495	463	485	483	465	493	532	471	460	476	463	458	523	463	452	470	492	464	491	456	482	477	507	468	452	512	461	490	471	483	469	452	485	478	471	497	484	473	471	492	498	505	527	503	472	522	457	463	487	493	478	504	508	455	519	461	502	430	516	447	492	486	460	477	475	519	491	473	451	479	480	470	475	477	530	512	509	456	516	514	494	474	470	496	473	497	486	507	505	493	448	472	461	511	470	497	426	481	488	479	477	473	479	524	508	495	502	492	485	476	528	464	482	480	473	468	455	510	490	492	462	454	509	466	483	444	493	458	462	490	501	462	467	500	479	447	448	484	470	513	450	464	481	478	499	522	508	485	477	490	447	479	441	482	480	484	495	467	468	469	504	466	468	488	486	476	515	469	474	442	461	495	462	475	466	453	452	485	503	496	458	533	468	459	495	442	500	485	483	480	482	533	520	474	478	472	525	451	502	487	463	474	486	506	512	475	475	484	489	506	484	447	513	463	465	495	444	472	487	491	461	504	465	478	442	487	466	485	468	508	521	510	480	470	474	463	461	472	461	499	535	443	490	494	489	525	472	548	502	477	477	465	499	469	481	457	477	486	435	492	504	486	457	459	492	470	451	493	476	466	467	445	476	460	485	443	486	487	479	487	490	476	479	503	483	479	512	453	489	454	506	495	476	456	504	462	485	463	480	477	478	448	477	460	506	490	465	440	454	494	456	506	463	441	451	461	554	472	468	452	469	474	486	461	495	490	495	493	462	532	488	494	486	514	471	478	507	444	459	504	468	506	497	465	456	481	497	468	483	450	495	488	449	467	478	490	523	471	512	489	470	478	521	511	464	427	460	470	475	501	503	489	467	465	529	470	485	438	490	497	503	480	487	490	489	451	454	509	464	502	483	492	512	480	466	460	487	480	464	495	488	499	468	459	502	505	464	490	478	456	497	491	465	502	478	492	487	507	505	435	460	495	488	482	472	460	489	450	467	519	522	494	483	521	461	536	497	470	474	488	482	498	499	462	472	490	486	471	466	450	484	494	472	487	473	494	470	477	454	500	494	486	452	450	480	447	440	452	448	505	462	478	465	498	519	491	469	491	453	472	528	536	442	450	496	454	465	488	467	475	457	489	475	482	492	488	470	474	494	438	485	497	472	446	495	470	477	483	466	439	499	470	451	490	480	457	478	456	487	469	497	468	508	461	492	475	491	484	483	492	485	479	469	446	458	488	484	498	498	484	492	506	501	464	494	488	462	511	443	473	492	487	479	452	495	500	464	506	482	507	488	451	417	460	506	454	493	541	492	512	478	481	477
32180	26875	13308	1864	1049	1793	969	522	460	456	454	395	399	384	401	425	408	433	434	419	387	369	399	387	417	446	392	435	382	428	415	421	397	385	415	374	390	419	433	420	415	406	383	411	401	379	394	392	393	414	374	410	379	383	400	404	383	423	396	400	400	409	413	383	392	423	422	425	371	411	401	389	437	445	402	406	378	407	387	438	373	389	439	380	380	371	398	411	431	385	357	378	391	418	394	417	431	389	376	418	395	366	417	372	382	420	425	426	394	415	396	410	373	376	420	443	402	407	423	441	409	403	400	401	391	414	388	404	418	400	375	394	357	417	388	412	409	422	409	390	407	413	396	391	390	400	363	387	378	402	424	383	411	383	372	376	393	377	383	399	400	358	390	422	428	380	404	438	380	413	411	397	439	395	442	365	407	357	405	408	420	390	399	374	410	374	417	438	392	413	375	380	394	403	409	376	450	411	416	372	434	362	433	428	401	408	410	426	395	458	379	377	402	404	391	418	431	450	394	356	400	384	379	370	370	395	371	407	402	405	403	393	368	360	389	386	410	412	412	397	384	421	430	376	397	402	388	421	375	404	409	377	418	416	416	377	431	402	430	399	383	381	412	407	383	390	390	421	420	411	439	416	420	450	416	376	420	379	383	387	423	394	400	399	385	422	420	413	432	425	411	377	424	406	400	405	364	415	399	414	377	349	397	436	370	414	370	423	418	394	397	399	406	413	410	394	369	369	398	436	421	401	404	422	393	414	419	375	437	436	437	408	391	432	393	389	402	413	377	413	471	387	388	393	396	378	398	427	399	419	381	407	374	407	418	435	384	405	381	404	428	409	415	392	420	438	393	379	380	393	405	408	400	426	417	388	413	369	396	405	400	419	394	409	391	408	427	404	401	408	393	391	376	370	388	435	438	416	410	404	415	390	394	363	382	408	389	404	369	410	400	388	389	400	429	383	414	385	413	414	377	380	406	399	389	391	402	379	395	357	379	392	401	431	421	415	426	402	410	423	396	402	409	416	376	406	396	390	405	395	398	410	399	447	417	373	402	388	428	404	374	409	408	408	395	402	397	405	423	399	373	403	442	405	420	361	400	388	392	418	417	423	409	382	405	395	395	428	382	416	386	442	420	414	415	414	399	395	382	396	370	398	385	420	373	410	412	410	393	428	442	376	407	354	439	410	407	391	404	414	392	434	434	383	400	392	445	413	433	396	406	388	424	383	432	399	406	380	417	400	397	399	366	395	393	396	410	427	418	389	426	379	414	373	382	397	401	393	374	375	449	442	430	394	433	412	406	415	425	381	432	437	435	423	409	390	410	418	385	400	385	402	396	424	422	442	398	409	397	401	417	424	423	398	409	398	432	407	389	374	375	406	378	384	432	455	416	394	389	383	413	377	431	366	385	401	392	374	423	376	377	416	354	404	407	401	356	435	414	389	413	404	406	383	439	410	422	380	374	405	414	398	366	395	383	387	408	417	370	380	421	362	373	387	389	368	393	403	429	402	413	416	412	391	405	402	410	396	430	398	416	390	383	428	407	394	376	396	417	382	411	410	425	379	407	379	379	433	380	398	388	416	390	367	376	373	421	439	422	393	428	376	430	420	367	399	402	421	432	372	389	418	347	404	441	424	420	407	359	419	399	417	436	414	429	452	406	364	397	434	377	402	416	426	396	405	382	419	415	415	386	400	383	404	418	389	433	371	416	400	406	387	418	436	392	363	439	453	375	408	428	406	398	431	417	438	414	380	392	395	407	408	434	425	391	389	408	420	400	409	423	411	423	400	423	411	369	375	380	391	361	401	357	378	405	383	407	357	404	387	385	405	396	428	389	376	406	404	385	445	347	377	404	393	421	404	402	383	382	393	410	391	391	403	408	397	380	372	402	410	345	396	406	410	396	425	416	395	427	403	425	395	470	405	426	404	422	402	405	407	426	389	385	405	414	428	357	377	396	411	406	411	389	391	423	374	396	404	402	407	391	419	389	416	379	409	386	418	431	395	375	361	383	412	399	392	395	381	381	388	401	363	380	398	435	399	393	402	389	394	420	400	443	420	387	387	419	388	409	391	397	415	385	405	383	385	406	395	404	454	442	398	397	398	448	424	385	426	377	403	435	453	400	369	405	402	406	387	424	401	415	431	426	391	376	384	412	399	410	425	357	401	379	437	422	402	420	395	409	409	382	422	391	361	383	419	400	375	403	398	419	403	438	415	404	382	388	390	372	358	410	421	388	410	421	360	405	408	424	400	384	417	405	383	408	404	396	408	433	391	411	378	413	397	380	382	403	425	423	415	409	362	350	396	397	371	373	379	422	405	435	413	393	386	408	434	435	400	353	425	390	419	405	405	410	399	423	397	423	433	367	392	400	438	403	379	408	403	424	413	426	391	406	412	404	404	401	416	376	418	365	426	388	420	430	384	425	407	439	421	395	399	402	413	417	394	418	423	413	402	396	436	382	357	417	386	418	396	387	429	409	414	377	392	423	374	381	442	423	404	351	408	415	376	399	408	391	375	393	402	352	386	382	415	390	415	440	391	394	413	375	382	413	392	392	386	402	378	424	436	430	413	406	389	417	424	401	415	364	429	417	416	394	406	389	396	402	387	404	393	390	377	411	394	394	406	389	411	407	420	398	396	393	392	423	382	409	436	411	424	382	368	411	389	415	398	407	419	405	387	430	353	431	451	427	441	385	405	424	404	394	395	399	392	412	405	403	452	397	384	448	411	408	441	374	364	417	380	393	405	379	378	393	416	419	376	401	377	388	425	411	427	402	380	395	384	387	409	415	419	408	397	418	404	416	393	418	381	448	379	375	373	386	392	383	401	396	386	386	411	410	390	418	400	412	428	383	391	404	393	412	385	420	450	411	396	379	399	420	422	416	366	381	425	407	411	409	419	411	409	423	396	442	422	354	429	404	414	425	412	419	419	389	403	438	401	403	423	408	408	423	410	401	374	405	369	396	394	426	389	403	412	400	434	381	373	394	439	404	387	382	385	397	396	398	388	365	394	408	426	417	413	380	375	421	372	426	384	395	397	410	407	381	411	446	394	384	391	397	424	388	425	413	406	418	396	365	382	425	411	383	415	417	380	407	427	390	402	376	391	408	397	424	381	354	411	376	414	393	425	385	389	452	424	445	422	390	429	379	410	413	444	385	416	400	393	393	403	367	387	384	421	422	387	389	387	415	421	395	388	405	420	411	406	394	402	402	446	378	412	390	379	389	449	394	403	408	405	386	429	378	407	402	419	412	403	398	407	408	415	411	383	421	399	393	381	426	364	394	385	390	388	395	405	397	392	349	382	393	385	428	403	401	382	386	430	404	407	384	429	393	420	402	392	408	363	371	379	395	358	412	421	412	402	390	416	409	405	421	409	386	406	414	392	390	403	395	422	385	415	422	382	407	441	415	410	389	393	369	401	408	418	412	412	417	393	382	378	411	413	404	428	401	409	396	400	401	394	390	395	378	415	361	437	363	376
33049	35520	10924	1623	1871	3861	1686	760	608	707	578	491	454	424	416	490	455	416	459	406	432	446	478	433	439	411	456	453	465	431	453	441	470	444	425	459	467	401	437	429	414	457	449	489	440	491	443	430	458	425	430	420	443	433	434	451	456	438	443	434	457	446	393	449	432	451	493	439	394	422	449	441	479	415	466	453	430	468	429	491	472	438	421	450	431	462	413	433	443	397	429	432	435	476	424	437	433	418	445	444	447	476	423	456	447	457	435	438	461	435	430	452	462	458	432	465	440	411	457	441	436	464	448	456	417	443	435	463	445	447	433	496	522	465	446	455	445	452	451	447	475	480	433	423	459	444	467	439	419	461	445	467	464	477	465	431	474	459	462	441	412	436	433	413	437	438	471	450	447	440	423	464	428	430	444	446	444	421	432	466	418	446	449	441	449	443	462	442	419	454	460	441	442	441	431	448	443	473	445	477	433	443	438	407	455	453	418	479	458	440	430	424	458	431	432	455	445	413	427	435	385	434	454	446	451	434	476	453	454	425	463	432	425	449	475	406	458	422	420	433	421	454	442	399	449	420	454	451	449	483	440	483	435	495	445	436	440	408	438	435	428	454	475	446	462	446	465	438	441	469	412	445	430	424	452	435	468	425	433	469	477	445	424	458	458	411	439	423	404	446	412	454	447	403	451	416	451	430	444	452	427	416	442	421	438	446	446	430	447	453	484	440	426	415	425	437	454	440	459	423	412	452	436	428	406	430	489	460	463	464	457	448	464	417	430	431	447	420	427	449	428	433	415	436	434	467	449	469	449	462	429	425	493	414	449	434	434	467	448	488	453	444	431	426	424	503	437	469	476	467	476	424	443	431	416	484	435	463	438	416	412	381	462	443	470	430	411	416	452	423	436	435	433	469	512	415	448	459	435	446	445	424	429	470	424	451	408	443	420	456	435	463	443	421	463	416	434	420	458	435	450	460	468	442	442	424	439	401	429	434	423	438	430	443	450	429	453	446	412	432	480	441	437	430	460	428	470	413	448	427	392	421	452	421	442	454	454	472	451	449	411	459	426	435	466	447	440	420	458	445	410	461	413	436	442	444	469	423	437	430	472	408	461	438	452	461	466	439	439	432	444	464	454	446	452	463	441	433	449	438	431	453	441	444	445	460	465	463	444	403	462	450	419	473	465	454	451	456	462	454	428	416	477	429	392	430	447	451	425	424	447	459	461	423	415	455	442	440	423	476	451	437	434	471	444	436	450	472	434	451	458	480	442	434	437	435	433	445	462	496	432	435	425	461	425	456	469	432	437	423	455	432	451	474	486	402	417	444	419	462	439	436	464	448	429	470	414	451	437	442	441	470	495	406	440	484	439	450	438	448	441	415	426	446	477	450	426	456	470	401	464	442	433	432	468	492	447	468	424	418	434	417	441	414	446	452	421	423	462	410	459	471	455	446	456	421	451	393	465	449	436	442	448	425	425	440	451	447	469	467	452	449	418	457	447	472	454	468	411	464	447	450	426	411	437	413	450	388	427	444	393	468	402	473	436	451	421	446	450	434	451	468	428	448	490	463	430	418	450	424	447	445	448	435	431	432	451	414	453	468	428	426	407	442	450	425	430	433	487	419	461	442	434	444	410	448	431	427	445	471	419	453	450	422	425	427	433	435	429	440	421	455	439	450	475	468	482	422	438	432	434	433	438	455	463	429	456	440	412	429	434	452	497	439	415	435	446	467	431	443	427	449	440	449	464	440	458	448	440	408	405	423	422	432	425	468	479	409	473	428	436	463	438	443	483	466	453	456	430	420	469	467	426	460	468	461	443	426	453	421	438	447	449	436	483	473	418	427	425	450	421	462	460	462	429	411	444	439	443	449	442	464	428	425	487	421	445	459	472	448	444	459	464	444	410	433	484	454	470	465	451	466	434	425	437	428	457	458	480	452	432	480	431	416	454	433	440	427	461	488	429	404	451	471	425	455	470	411	392	448	452	454	456	449	456	442	423	445	450	460	444	426	444	459	434	466	451	468	486	464	438	446	419	456	447	439	401	448	459	455	438	447	424	499	454	462	463	459	428	411	445	437	455	450	464	467	484	493	423	456	444	442	472	448	466	475	466	450	452	452	418	445	458	484	451	449	466	433	452	499	474	469	407	435	452	463	423	475	437	421	460	466	466	432	446	454	433	458	474	443	444	437	436	467	463	451	439	506	435	450	431	431	406	445	436	432	466	418	440	481	445	449	504	452	468	454	451	457	453	446	443	457	458	469	453	444	411	446	458	463	441	484	459	422	413	413	447	429	513	433	436	445	434	411	448	479	460	424	428	429	435	427	473	433	442	436	416	480	440	486	457	436	445	458	434	444	453	481	441	424	435	418	461	440	393	458	437	414	459	488	459	448	427	471	445	411	401	446	439	463	418	488	462	431	461	420	451	468	423	401	473	451	457	447	460	460	423	477	421	441	490	426	449	446	428	469	474	458	443	408	419	453	437	403	441	435	477	438	455	439	468	422	465	475	414	470	451	449	441	452	418	453	448	412	439	472	418	402	461	420	421	458	436	457	430	454	446	430	448	432	422	431	466	430	475	452	452	492	423	412	426	435	441	433	435	417	481	456	478	443	462	444	450	408	452	421	460	494	452	447	455	424	440	425	446	420	475	442	442	456	421	441	417	401	420	435	457	435	441	432	429	497	455	458	447	433	489	457	468	416	440	384	414	428	435	434	452	488	416	447	438	418	448	403	449	462	390	445	447	470	457	452	460	419	418	409	467	454	447	434	436	427	475	479	465	460	436	461	481	413	442	441	462	431	417	436	453	449	477	433	430	458	431	438	457	432	423	455	450	448	441	461	418	428	427	467	415	440	432	467	472	476	436	442	440	428	455	427	434	428	467	418	447	402	426	444	422	445	472	432	444	473	448	452	413	426	464	458	443	443	451	468	414	475	447	470	438	461	435	455	433	474	436	403	447	440	464	403	459	432	457	454	434	430	441	428	490	442	466	426	422	433	453	450	459	488	434	413	422	422	437	431	444	430	436	464	402	445	404	455	431	458	463	459	446	421	426	404	416	443	417	462	395	449	437	437	448	427	438	418	450	458	420	441	453	445	467	434	431	437	433	435	444	437	449	437	433	504	420	440	415	428	432	449	423	440	432	404	437	454	440	478	473	436	418	462	439	472	426	455	399	452	450	452	413	437	460	392	484	477	418	474	465	442	445	413	472	477	453	425	452	459	430	457	440	415	454	461	412	458	444	430	396	435	427	451	465	437	444	431	462	434	446	469	422	432	435	461	459	453	451	430	414	457	460	467	493	467	444	411	439	435	476	447	449	442	468	441	445	435	432	432	430	421	440	440	446	461	431	439	451	485	451	441	432	439	439	447	456	446	459	458	423	442	467	406	440	435	422	483	452	415	432	440	417	431	489	449	441	449	450	476	435	450	422	431	490	444	456	474	447	413	458	383	434	406	458	441	411	435	462	439	458	459	466	420
25017	20770	27014	24359	20519	10859	2398	1577	607	606	779	414	337	328	298	317	337	295	257	272	244	272	254	243	239	248	241	269	265	257	224	241	246	231	224	229	234	228	235	199	254	237	232	238	214	224	240	249	244	214	204	233	204	235	247	189	206	223	203	204	233	224	232	218	239	233	219	201	198	224	215	265	218	231	224	242	230	240	201	223	227	214	234	236	244	223	216	226	215	216	217	205	233	223	203	209	220	221	211	203	248	218	230	214	205	205	218	244	231	199	212	229	235	227	216	206	203	234	216	218	217	216	211	215	210	240	233	243	228	212	211	207	227	229	223	234	229	184	258	223	210	192	193	226	253	189	225	226	211	200	232	238	229	216	210	202	221	228	244	199	244	202	209	233	213	203	215	207	216	224	211	202	232	219	204	230	215	225	237	216	214	219	232	213	219	246	213	239	193	209	222	221	212	208	218	220	218	200	203	228	227	207	198	210	232	192	219	229	208	232	206	241	222	211	232	245	214	245	215	201	231	226	201	193	223	221	221	220	207	194	224	197	201	200	232	189	219	233	227	196	236	206	205	234	229	234	265	240	223	212	222	202	206	210	231	196	205	245	195	227	216	232	226	209	208	191	198	219	211	238	215	203	198	226	220	218	230	191	215	227	207	220	216	225	224	248	207	230	218	217	225	219	209	211	255	198	196	214	211	220	242	206	231	221	221	236	238	215	235	220	221	224	198	230	235	243	230	228	206	217	171	196	226	238	216	251	238	253	216	201	258	212	224	217	228	215	232	212	191	222	210	193	207	212	231	201	200	256	223	246	236	228	217	202	247	218	232	203	229	226	225	244	209	225	250	229	228	226	218	192	225	200	225	218	255	207	238	206	209	229	240	215	229	188	227	205	239	190	207	219	226	229	240	227	227	212	238	206	232	226	235	237	188	216	245	203	236	239	186	253	211	209	218	227	211	231	227	209	235	200	217	217	229	234	206	191	229	227	205	219	218	226	219	216	211	214	214	223	233	208	216	199	236	237	235	244	227	195	232	244	204	215	189	250	228	229	229	221	214	224	213	200	209	213	216	230	238	206	222	251	226	219	227	196	203	206	194	209	220	196	229	210	226	221	219	204	209	219	225	177	223	230	239	203	217	213	233	243	204	232	188	216	216	202	207	203	228	193	205	202	213	195	205	196	214	233	224	203	237	223	207	223	227	218	193	220	196	232	215	213	208	210	233	202	200	211	223	210	228	229	230	229	206	230	201	219	219	235	202	244	226	204	223	217	219	229	245	204	211	200	202	235	230	230	217	191	238	223	232	220	219	209	212	233	216	183	209	205	219	224	262	250	238	217	237	209	214	223	235	202	203	258	225	226	185	204	203	242	232	215	214	223	244	232	216	214	203	196	207	189	212	214	227	247	224	214	219	194	202	228	232	229	214	225	221	229	211	201	215	245	229	205	211	172	239	210	227	237	218	245	234	220	218	206	236	218	215	236	215	215	200	231	195	226	219	208	218	206	190	223	214	212	222	217	230	233	204	226	220	241	183	200	211	227	198	215	230	241	217	224	212	197	213	220	210	241	232	224	206	221	207	201	222	183	247	220	220	232	184	216	177	264	223	234	227	220	231	213	220	208	219	215	208	216	209	213	220	254	231	253	222	231	205	207	225	217	257	225	197	206	233	227	196	214	214	231	213	227	220	203	220	208	221	214	205	249	212	223	207	197	237	218	242	192	220	234	227	219	210	218	217	224	225	247	196	210	218	225	224	216	221	244	228	221	225	226	208	218	243	213	218	209	229	201	201	203	242	190	239	217	239	197	214	246	221	191	231	198	200	226	237	223	221	231	221	211	267	229	214	222	214	198	224	201	209	213	229	200	213	231	241	222	236	226	194	215	209	226	196	205	221	218	243	202	213	217	217	200	195	189	220	240	244	211	204	223	221	196	227	209	226	233	233	231	229	209	234	237	223	216	202	219	202	216	234	212	237	246	239	242	224	214	241	240	218	230	230	221	225	188	205	215	227	205	210	208	225	220	205	216	223	224	257	213	205	222	225	235	243	222	237	206	221	215	217	210	226	231	203	206	228	219	216	204	237	223	225	238	236	232	179	207	226	203	215	214	213	233	199	255	214	197	202	204	213	236	222	201	234	210	209	228	227	221	218	231	214	193	238	198	220	202	225	220	218	212	232	194	193	241	237	228	222	243	203	233	210	209	220	230	216	264	200	223	220	215	236	241	227	195	226	246	214	221	239	219	218	242	210	246	221	209	231	229	223	217	221	179	231	221	211	243	241	236	195	228	213	222	223	214	240	221	210	226	242	218	225	211	228	237	187	245	218	227	223	238	226	239	199	215	218	208	230	215	177	209	225	215	225	234	240	212	258	202	228	215	232	218	218	226	237	209	209	216	200	249	194	220	218	220	224	220	237	222	229	238	249	213	228	222	203	215	223	228	188	203	240	224	208	217	238	235	189	224	192	228	233	240	199	209	243	238	232	219	252	235	234	220	218	225	216	226	220	219	179	221	252	219	238	226	192	206	210	213	205	202	205	256	230	220	215	237	209	244	222	225	233	211	210	233	211	228	234	197	218	227	224	179	218	215	232	214	250	216	208	182	210	223	218	203	203	171	206	199	230	233	227	228	203	233	233	233	216	233	234	209	209	244	233	222	254	221	217	220	212	233	222	243	223	230	214	244	198	203	230	218	233	218	236	233	231	227	218	207	210	202	212	197	217	217	209	214	226	229	209	217	235	221	221	202	192	226	217	212	236	222	207	234	234	249	253	227	209	222	226	234	205	221	204	208	214	232	204	238	210	246	232	239	206	222	215	226	234	218	204	205	216	211	212	220	219	213	219	243	210	231	241	225	224	210	203	216	230	224	216	229	211	204	240	210	236	219	212	209	217	244	219	222	228	204	212	217	204	223	197	203	238	232	246	202	230	215	203	208	206	239	230	224	212	205	243	201	246	203	228	206	217	211	229	196	211	221	201	198	217	218	232	215	234	212	220	227	222	207	227	211	220	183	222	239	217	208	233	241	229	226	228	213	203	230	211	223	212	228	235	225	228	248	246	222	215	205	202	234	245	211	196	220	210	220	213	214	217	221	186	195	216	228	213	223	217	235	214	185	231	212	225	219	220	221	245	187	217	211	224	214	236	202	203	212	192	233	207	201	210	224	227	191	204	206	228	214	211	230	225	190	224	244	210	231	215	232	205	229	240	218	197	227	205	207	197	206	257	216	227	232	241	209	214	212	205	232	224	211	213	233	188	199	243	217	241	230	234	239	217	224	222	210	222	250	197	211	192	210	209	240	222	211	226	223	217	202	208	200	213	228	237	184	229	260	225	211	224	214	223	235	235	238	245	217	200	222	232	248	209	231	222	212	222	219	223	234	222	216	217	225	236	207	199	230	206	194	247	217	209	223	242	203	215	211	224	195	206	204	200	238	254	225	222	222	220	207	216	218	199	240	189	204	232	199	221	219	221	224	233	202
39376	53235	27686	8331	4795	4382	3715	3179	1208	1272	1530	776	561	493	480	471	434	364	364	362	332	337	328	324	316	281	326	284	292	286	276	273	271	259	258	279	267	248	288	255	306	283	283	270	267	270	248	238	223	257	257	265	235	272	211	254	269	273	268	269	224	244	237	247	243	246	272	259	239	234	230	265	248	263	250	239	262	261	234	233	244	243	208	218	242	247	210	241	234	253	238	218	247	245	255	232	254	265	248	247	262	264	229	221	245	251	257	248	227	249	260	242	221	221	275	248	265	232	233	250	230	232	261	232	247	224	240	244	250	261	236	241	240	243	232	221	223	234	237	214	279	233	221	221	243	219	235	233	236	240	247	220	237	249	220	244	269	245	233	254	253	241	267	243	241	276	250	240	256	241	233	220	211	242	239	263	240	255	236	249	240	215	231	215	275	257	244	250	240	233	233	244	232	220	243	245	253	239	249	251	248	240	228	241	249	226	268	247	225	260	244	230	272	221	234	241	222	236	244	284	239	242	238	241	222	228	235	230	222	245	236	224	221	231	224	224	227	264	229	219	263	238	239	265	260	225	244	235	247	230	262	216	235	246	218	241	258	213	245	247	255	252	235	237	227	220	254	248	236	231	210	270	251	218	250	253	241	249	213	259	258	231	251	233	246	243	244	219	224	212	235	238	241	241	252	242	246	236	224	233	208	237	232	236	219	232	252	231	243	236	195	260	246	223	250	269	233	237	229	254	243	249	226	226	253	209	266	224	221	245	237	211	225	267	239	267	248	243	222	241	249	227	239	222	265	233	223	257	211	236	255	247	214	259	237	227	212	214	231	235	248	226	243	267	240	243	245	236	243	247	250	223	266	236	250	234	221	232	234	251	236	234	258	253	258	255	258	235	261	238	242	261	232	233	239	258	257	226	211	237	252	231	283	237	220	221	241	212	257	262	226	245	234	221	248	292	259	265	238	241	211	256	239	217	254	245	263	256	246	230	269	244	255	248	253	250	253	238	233	234	247	223	231	259	253	244	250	258	231	227	257	256	260	231	223	246	230	243	228	233	258	247	221	238	255	216	207	236	235	259	271	222	232	239	263	250	252	232	260	222	247	230	254	250	210	243	262	230	230	245	220	239	241	232	245	219	245	226	217	214	249	233	244	228	233	242	230	239	277	249	261	250	227	221	238	255	235	217	241	229	241	255	236	230	263	238	248	257	236	247	235	231	220	212	246	257	227	260	227	244	211	239	221	222	232	252	238	232	234	232	243	232	243	231	239	251	222	253	245	232	233	230	251	237	205	258	206	253	205	249	252	258	233	229	259	229	232	243	252	248	240	220	248	242	250	220	235	255	271	279	222	214	256	251	233	219	233	265	226	244	241	265	237	228	232	242	256	217	243	303	233	258	252	232	231	248	250	257	235	293	257	238	215	237	255	233	248	222	241	208	254	236	275	236	267	222	238	254	244	240	236	224	234	230	216	230	240	242	242	232	218	274	219	260	218	233	242	223	223	246	253	220	266	184	254	211	254	241	226	232	226	227	254	228	248	243	214	235	231	239	257	232	237	244	243	216	262	246	244	229	269	255	253	215	222	227	258	244	232	241	218	231	203	254	198	271	244	231	232	244	251	251	235	245	238	238	242	216	244	235	234	258	230	233	260	228	259	208	235	230	209	254	226	214	254	232	244	236	254	246	232	237	258	262	241	257	241	235	239	239	247	223	260	220	250	247	215	249	277	251	232	241	242	217	228	230	236	261	241	252	241	182	240	247	242	219	222	237	244	239	266	252	253	262	256	254	213	235	241	220	239	257	251	234	246	209	235	236	252	239	260	236	225	231	229	242	250	238	234	270	249	236	232	261	228	215	272	243	220	254	223	232	225	236	235	212	226	258	255	240	248	230	230	218	252	232	249	223	230	201	234	239	262	252	241	218	257	265	245	243	223	226	230	222	229	233	182	212	238	256	224	252	228	224	236	225	236	211	248	244	257	224	245	247	235	248	250	251	230	286	237	211	232	230	238	238	270	242	204	212	227	269	243	256	250	248	219	227	234	211	231	238	228	250	252	234	252	220	234	230	236	230	234	241	261	228	238	227	215	239	226	221	201	261	208	239	237	231	235	245	240	269	231	230	243	253	233	259	239	212	240	259	247	267	232	272	217	221	225	252	236	230	222	204	238	234	216	240	251	233	243	244	206	260	218	248	219	251	227	216	253	243	227	242	243	235	259	244	209	255	233	228	224	211	229	250	231	215	252	244	245	241	227	259	256	247	243	268	218	235	223	233	273	231	217	263	221	245	228	248	239	242	208	248	226	238	231	221	221	254	238	252	241	285	265	253	236	248	248	240	260	244	237	240	252	271	221	243	231	234	227	239	234	232	233	235	228	265	240	237	249	215	263	237	246	270	238	221	242	242	247	222	263	255	221	261	274	243	243	258	232	229	268	258	214	211	240	224	253	228	261	238	232	236	282	252	242	254	222	217	277	237	237	246	217	229	228	231	223	241	244	245	239	244	228	240	255	262	264	236	239	246	221	235	223	263	238	231	216	210	244	218	234	246	243	243	243	227	233	266	220	239	236	258	228	242	247	231	245	246	243	239	236	249	232	233	275	238	244	252	246	261	250	228	227	255	246	249	250	235	229	240	236	251	222	268	239	250	211	227	233	256	226	284	246	237	253	224	234	234	263	265	250	242	252	262	238	229	248	245	254	267	241	255	238	245	222	235	258	252	251	255	241	286	247	289	279	246	242	262	237	252	231	252	230	227	239	269	222	262	227	223	250	226	236	248	257	247	266	249	241	230	237	217	234	207	229	229	249	224	247	265	224	239	239	255	241	240	247	255	237	233	232	211	229	229	251	193	240	265	251	213	219	252	231	199	246	260	254	255	215	258	247	236	225	247	235	260	221	250	240	251	229	239	229	241	228	275	253	243	214	229	245	262	267	250	210	226	239	232	219	254	244	247	272	231	245	240	221	263	249	225	225	234	211	244	235	239	228	252	246	231	239	231	245	228	233	203	231	213	254	222	214	222	244	203	255	231	257	256	217	250	273	220	250	252	235	257	244	238	238	271	228	240	254	222	236	231	238	249	242	251	219	279	222	226	217	240	241	249	230	244	244	272	219	236	214	248	266	246	245	240	244	224	233	236	240	284	234	238	251	236	229	252	266	231	244	220	251	261	232	242	213	237	245	245	252	254	265	236	227	230	241	239	249	231	257	232	233	246	242	236	251	235	230	239	222	260	224	246	252	250	219	239	255	219	250	227	271	237	248	271	235	230	237	248	240	209	256	229	249	236	240	236	235	253	206	253	229	242	201	228	241	239	245	236	248	239	250	246	220	243	248	233	218	237	239	233	232	239	238	251	237	228	263	240	212	271	240	238	227	254	247	236	266	246	247	235	240	223	248	252	228	240	233	256	227	258	266	259	259	253	226	240	244	202	226	245	268	250	217	215	242	259	205	264	254	255	234	253	239	244	244	242	224	214
23030	20769	27401	24023	20689	20577	12607	5936	1580	1060	1696	1233	810	793	675	664	664	657	635	573	560	589	584	540	570	530	571	574	581	543	518	525	533	530	556	566	515	516	513	537	546	524	548	555	546	499	572	506	505	542	523	535	496	521	497	507	525	501	540	528	511	497	510	483	444	497	477	520	513	518	532	502	507	505	535	497	489	478	539	551	490	562	487	482	530	478	459	549	545	505	480	492	466	509	512	525	516	496	516	487	509	449	492	484	490	506	493	507	532	479	491	498	476	510	496	529	528	505	511	509	510	508	497	530	505	522	501	476	509	494	486	502	491	524	511	480	478	473	517	507	495	538	534	499	550	515	502	507	528	490	523	510	494	494	495	537	533	477	516	532	482	504	450	486	519	486	544	481	504	533	450	499	566	480	529	488	517	493	523	520	498	523	507	524	482	511	473	505	509	533	476	510	449	524	481	532	476	485	524	498	480	512	540	540	479	503	478	489	528	476	478	524	525	505	489	502	494	530	489	477	515	493	484	508	527	498	484	519	495	466	539	489	510	549	527	520	519	502	503	523	463	512	475	501	492	490	464	540	531	477	496	521	524	497	544	518	508	454	488	541	490	504	471	481	523	476	526	466	521	466	538	502	465	511	458	540	501	470	500	447	472	504	520	474	480	511	481	497	524	498	554	493	475	536	498	501	487	504	558	518	486	496	509	477	484	516	532	499	489	495	506	493	481	511	492	511	497	548	501	490	524	462	506	503	506	490	525	545	490	499	497	488	445	487	517	511	506	486	532	474	478	492	481	516	491	455	512	514	473	487	486	493	510	521	473	461	500	508	509	488	499	538	526	477	521	550	526	512	476	459	454	479	501	475	512	499	491	476	474	462	463	489	513	465	480	545	535	489	502	501	532	576	511	497	540	537	533	523	494	508	483	488	489	517	468	497	491	503	529	537	487	518	509	496	484	504	486	493	485	537	512	471	488	499	542	477	481	489	499	473	520	508	539	497	478	475	463	479	466	474	481	491	479	512	538	495	481	466	471	477	518	507	512	537	488	546	504	483	504	476	528	504	501	471	479	472	524	485	503	495	537	511	503	499	487	492	497	507	466	500	481	453	497	461	518	508	481	486	471	477	507	507	512	481	509	495	496	479	455	480	493	495	535	520	477	504	494	519	534	525	497	480	462	514	501	538	519	495	551	496	490	533	518	500	494	533	448	473	516	526	497	472	518	506	519	547	500	519	519	479	536	538	508	511	474	527	521	506	475	529	469	503	468	511	539	489	424	480	512	485	482	515	491	529	504	478	505	504	503	487	538	533	518	501	487	495	498	470	517	503	504	475	468	516	511	489	509	483	503	485	501	528	553	488	528	538	503	486	501	481	531	491	507	513	505	540	524	467	511	499	471	466	539	510	509	532	478	494	547	522	459	487	523	474	461	523	512	493	482	509	506	482	486	540	452	480	535	491	506	483	509	467	536	530	503	523	524	511	492	519	506	520	504	462	515	501	531	487	486	496	569	525	497	523	519	503	508	505	455	494	470	503	520	512	481	509	485	487	551	493	493	491	502	517	517	544	468	503	503	497	486	497	517	488	500	518	525	478	495	477	525	517	505	497	435	517	505	501	465	542	470	491	516	483	470	474	487	478	520	506	472	486	506	502	492	435	486	507	483	513	533	486	512	527	507	446	506	514	480	469	455	468	493	496	528	494	487	492	519	477	505	464	529	490	501	451	482	509	478	478	490	500	557	486	482	498	502	478	501	515	511	509	467	492	505	494	506	499	480	504	495	480	494	482	490	539	513	472	454	490	496	505	505	489	475	489	494	489	481	498	494	459	529	488	502	462	492	495	500	525	519	507	508	545	482	490	513	519	515	513	473	517	537	481	469	512	478	568	500	483	512	482	490	491	511	504	527	501	476	450	540	528	513	531	511	511	472	503	499	490	545	459	486	509	495	503	481	506	573	512	508	493	536	491	526	501	502	524	511	511	515	483	521	493	508	536	508	479	525	484	503	478	518	495	520	474	468	503	480	476	508	478	493	514	462	496	515	518	451	449	473	484	474	512	484	490	525	494	520	534	479	500	514	514	489	534	553	513	481	494	531	483	508	487	496	493	503	541	515	482	471	511	527	491	504	499	485	510	474	527	498	484	500	457	471	509	539	482	491	520	500	445	473	508	526	494	498	456	465	507	518	529	481	483	491	497	540	487	512	481	483	512	493	510	463	474	461	521	498	515	497	464	499	475	497	508	508	465	486	514	504	477	516	484	490	482	500	451	468	496	507	510	535	453	493	513	534	520	503	478	517	454	534	497	495	471	486	506	527	521	521	508	496	503	486	511	559	493	521	515	533	465	488	503	488	474	497	518	545	525	533	492	515	493	521	505	479	463	495	518	490	467	529	528	533	508	531	520	499	502	507	484	527	494	528	489	531	497	547	511	497	490	493	510	503	514	523	500	461	535	552	532	485	479	486	476	469	508	491	478	477	497	505	540	545	525	537	492	496	495	519	474	491	537	508	512	509	536	527	474	504	479	513	476	470	528	474	497	541	498	514	500	514	515	520	472	542	470	479	513	477	500	461	510	518	515	468	494	482	456	458	524	493	492	524	529	523	508	491	494	514	470	555	536	515	480	516	479	527	498	458	488	500	477	461	482	474	532	491	502	501	492	521	504	529	507	459	473	526	489	480	501	512	474	525	499	507	506	478	531	489	479	475	533	563	465	491	536	507	489	463	571	516	543	543	505	451	471	506	491	488	546	466	540	495	489	521	545	482	527	458	486	492	493	505	521	482	542	492	471	499	492	501	507	515	506	507	495	494	493	514	524	526	492	464	482	498	466	487	481	498	511	487	489	502	490	491	501	492	499	516	454	459	520	541	468	492	486	499	470	517	497	489	544	482	489	454	496	501	526	454	495	492	477	477	509	526	507	498	483	430	509	515	545	500	513	516	537	488	517	550	501	527	491	493	453	500	516	490	568	528	484	526	516	507	517	447	518	494	528	489	469	467	475	550	516	518	528	497	489	506	477	505	485	488	481	490	471	465	515	513	456	493	525	556	477	450	502	469	534	510	513	508	512	508	525	485	462	490	492	478	494	535	510	492	498	490	471	506	531	488	488	488	496	511	484	481	471	475	489	484	484	482	513	513	518	513	468	521	469	437	476	541	533	479	475	460	539	497	480	497	514	497	550	495	516	517	483	548	506	491	494	487	509	505	482	512	490	522	488	438	499	517	479	531	534	513	537	501	516	511	495	458	498	517	494	456	499	493	501	487	461	453	477	509	482	501	485	532	481	491	555	523	474	487	486	496	513	506	490	509	514	481	502	541	492	484	490	470	493	504	517	464	505	475	505	448	484	501	489	502	458	463	489	478	471	526	492	502	496	535	476	493	478	532	483	457	498	529	509	544	567	538	513	541	480	463	499	505	458	506	493	494	497	495	523	513	465	510	504	499	554	523	527	539	520	475	541	481	495	515	486	493	487	529	501
42836	60449	32876	11732	8135	6737	11283	9541	2889	1849	3389	2308	1122	1016	897	912	859	838	747	709	704	637	676	639	650	628	614	577	574	542	558	546	522	513	570	535	573	544	565	551	524	558	487	487	550	496	492	512	521	574	520	551	521	519	500	536	540	501	543	542	501	539	517	519	515	525	533	507	538	472	500	478	471	514	471	474	500	514	506	512	493	492	515	440	487	516	498	519	493	529	510	470	474	461	510	496	551	516	492	476	448	506	481	480	477	531	532	501	464	512	469	524	489	503	510	493	463	491	498	479	515	477	485	498	503	484	469	514	517	485	449	499	527	530	471	515	530	502	460	510	510	464	503	526	511	504	509	484	515	506	500	460	520	527	518	501	521	514	466	510	466	495	505	504	527	500	480	457	526	485	527	509	515	509	493	517	513	486	480	493	475	516	492	490	474	480	493	499	494	507	473	493	519	514	494	496	525	497	469	510	539	533	504	502	481	502	505	470	475	466	472	498	503	473	482	474	449	511	474	447	541	487	523	487	514	501	524	473	496	484	485	502	515	470	482	438	467	501	483	490	517	507	526	450	502	450	490	499	469	472	513	488	530	498	504	508	477	510	494	505	471	483	506	468	524	459	500	489	485	492	479	505	497	442	476	496	494	468	515	495	458	503	501	452	433	511	508	526	511	489	498	473	484	491	469	480	449	506	489	467	519	528	478	466	492	487	536	488	494	487	455	486	536	516	527	494	515	476	486	517	505	499	442	480	498	484	464	511	483	522	474	512	495	457	461	484	482	513	453	488	499	479	458	488	457	490	519	463	466	428	477	477	533	530	483	508	481	487	518	459	506	514	493	466	513	508	514	486	502	500	466	458	502	498	522	476	488	501	489	512	491	494	497	481	450	516	454	477	476	508	487	473	477	462	487	479	494	443	527	472	471	477	485	506	475	544	503	455	517	531	496	475	493	477	459	497	472	522	501	493	464	507	497	489	491	459	490	505	520	460	503	492	506	485	493	493	466	505	480	501	506	481	474	492	480	501	460	476	467	482	513	492	500	496	488	524	503	486	481	485	501	493	478	553	485	507	508	494	474	503	474	482	528	532	454	458	478	506	466	503	493	480	479	442	505	469	493	553	517	463	512	448	495	490	483	502	509	503	494	472	477	489	466	452	503	493	533	474	487	492	430	531	528	515	447	518	479	492	494	501	514	500	467	493	503	505	450	510	480	494	507	518	476	510	478	451	487	491	467	479	502	503	525	491	496	490	510	476	476	469	472	518	506	486	495	457	458	481	518	489	487	505	481	491	496	493	490	529	504	482	459	522	507	451	480	470	514	492	550	458	500	500	502	520	504	546	485	513	485	497	473	479	492	500	457	506	485	472	531	501	452	500	488	504	537	485	499	498	527	458	496	463	530	527	508	473	478	541	521	471	487	491	469	491	502	513	497	504	466	487	436	475	490	543	474	486	546	513	506	531	475	500	523	509	460	510	478	453	523	519	489	470	492	495	483	484	489	523	487	426	489	501	451	493	496	479	473	537	507	471	514	495	492	491	498	490	522	475	485	524	473	480	496	494	474	506	462	487	470	478	499	452	500	507	468	476	497	510	481	482	485	532	518	472	501	468	545	469	506	501	513	483	497	507	471	508	506	507	497	501	526	506	499	511	490	464	456	489	506	469	462	473	470	513	513	482	503	472	466	499	503	484	490	446	509	537	505	459	499	477	522	499	495	479	492	495	498	481	488	460	470	491	536	516	501	489	530	517	490	455	498	485	514	524	524	494	522	510	480	489	457	464	486	469	475	463	474	466	502	483	505	549	539	479	496	501	478	497	508	491	471	492	472	501	519	465	489	457	484	517	465	446	475	490	537	460	523	513	484	449	484	451	519	471	514	532	487	498	453	474	472	493	531	492	468	475	503	498	446	459	502	489	465	465	505	492	515	511	525	486	453	502	467	491	497	491	496	494	491	482	472	536	496	473	478	518	512	490	506	482	521	494	528	480	491	521	484	483	479	467	488	513	474	522	525	495	485	505	496	430	516	431	475	478	504	465	492	516	480	472	484	498	495	510	481	435	498	487	478	489	459	482	449	527	475	473	475	456	500	499	520	457	523	497	468	514	492	475	535	498	442	454	480	471	496	486	508	482	503	479	491	485	488	489	479	476	472	514	501	488	485	477	507	496	495	533	500	485	502	487	496	528	518	489	498	475	495	509	473	462	425	489	485	481	492	470	501	492	489	524	450	469	476	472	537	484	500	468	530	485	509	492	488	507	534	472	484	507	513	509	513	504	507	496	476	484	469	520	475	500	496	481	510	522	504	513	515	487	490	516	478	471	487	505	519	542	477	434	488	486	489	493	509	481	475	494	463	465	485	475	479	494	519	522	508	482	501	495	489	476	472	477	482	428	463	506	521	511	494	473	482	492	510	495	514	510	512	523	446	481	482	474	499	501	509	512	456	504	502	472	536	487	511	492	437	468	452	485	502	522	438	532	474	499	488	455	521	480	498	508	454	490	513	467	515	465	497	489	489	491	486	518	486	487	493	523	521	474	541	526	477	470	513	483	506	475	514	466	509	504	483	492	463	489	482	516	501	488	461	483	501	471	493	469	495	488	502	491	478	483	504	498	473	456	501	490	468	513	461	515	532	513	532	515	476	457	494	493	478	484	474	506	479	470	532	447	476	498	498	543	486	500	489	504	515	482	480	494	472	503	485	486	471	464	532	468	498	496	490	467	505	496	517	478	487	519	510	471	495	474	506	525	497	475	483	506	499	509	491	482	502	480	528	494	467	469	489	492	483	506	542	471	483	476	507	498	521	489	486	495	474	476	506	467	485	506	455	497	473	460	494	468	515	499	496	479	448	490	482	477	480	488	519	499	547	505	503	487	504	519	461	506	527	478	496	494	500	519	492	503	479	456	467	485	513	479	512	480	475	487	510	513	477	473	483	530	515	482	461	490	501	472	493	515	514	522	490	518	491	502	462	487	497	467	486	473	499	512	514	476	453	533	436	520	495	476	454	534	529	454	452	511	505	525	480	488	510	499	478	476	478	512	479	490	461	510	536	519	472	471	518	471	496	492	528	470	497	505	518	475	481	497	459	497	486	535	542	477	452	495	519	509	468	498	474	488	482	527	503	488	495	513	510	530	497	458	486	466	493	482	493	500	469	495	457	477	474	493	480	481	494	488	491	445	496	478	460	457	478	502	499	497	430	506	465	496	461	488	501	481	506	471	461	495	468	519	454	515	475	503	510	519	466	430	500	517	507	473	482	485	475	497	519	491	476	474	534	510	468	478	501	518	493	517	493	502	487	470	451	463	476	479	492	496	491	473	493	445	467	499	472	526	490	438	447	500	541	437	505	475	482	509	516	424	487	513	473	474	467	507	494	512	498	515	537	500	546	454	518	486	428	501	521	522	503	498	504	478	526	503	500	493	492	492	450	531	493	498	463	476	509	524	463	506	466	537	505	501	466	492	490	474	493	492	499	481
32294	28308	18520	3340	1133	1635	1285	1058	556	537	549	802	528	405	413	407	424	391	404	391	390	425	400	395	390	409	427	407	412	397	391	424	436	401	433	374	404	368	419	429	449	418	407	430	454	430	411	429	402	407	400	410	378	408	415	405	430	405	415	400	434	397	410	416	378	385	428	438	437	400	408	419	409	413	416	448	394	404	409	455	438	407	465	391	436	429	392	414	432	402	409	412	429	396	438	384	421	377	398	409	435	427	424	390	429	433	439	414	406	399	417	378	426	418	418	408	401	434	423	382	425	433	394	422	404	385	416	398	412	404	408	426	405	405	426	427	412	429	413	406	420	418	417	405	403	417	404	394	409	424	406	424	425	391	391	382	405	392	422	394	416	429	435	384	432	404	401	384	422	389	412	409	420	415	396	404	403	394	455	402	431	384	410	385	438	412	430	390	433	427	395	400	401	403	439	446	370	440	418	418	427	377	448	413	398	405	422	394	447	426	437	402	410	430	442	413	411	411	399	375	428	390	398	416	385	399	409	387	411	401	421	404	417	412	397	414	402	412	445	435	412	408	378	422	407	385	399	392	417	438	395	428	414	379	412	446	418	430	401	389	379	406	417	418	426	442	459	397	390	406	471	415	424	409	422	419	398	418	416	393	406	439	393	423	401	386	398	394	413	412	428	380	420	430	410	414	427	439	407	401	404	405	390	417	414	410	384	398	436	437	418	422	438	413	391	398	395	426	404	389	401	416	395	400	428	416	370	384	431	395	417	387	410	417	435	438	414	403	398	455	400	430	424	416	435	382	403	437	421	409	374	385	409	396	441	416	398	435	428	435	405	403	436	422	434	411	411	455	426	428	415	415	404	438	446	416	409	420	440	411	410	411	426	393	422	406	392	433	406	370	394	424	423	389	386	404	421	406	420	416	437	394	429	411	402	405	380	423	403	398	412	414	423	397	390	423	409	434	417	422	405	379	383	406	372	412	396	431	414	396	443	438	399	386	409	400	441	405	382	432	413	415	407	390	397	406	416	388	402	447	432	410	412	386	398	400	396	390	408	427	454	416	392	410	404	398	421	407	416	423	396	413	431	422	411	382	408	410	417	416	396	427	426	420	464	398	409	399	404	394	396	433	393	411	443	420	413	443	429	397	447	384	403	437	404	420	444	391	417	428	411	389	423	375	398	423	435	412	429	410	412	391	404	405	401	406	437	409	401	462	432	403	405	441	411	423	425	416	419	431	416	402	399	408	413	414	409	382	364	432	425	449	430	414	438	423	417	465	383	442	389	422	407	415	456	428	396	423	415	422	425	418	442	413	374	398	420	425	385	387	437	447	411	419	401	413	444	431	400	407	424	358	409	404	448	395	369	416	405	443	450	395	442	386	432	421	432	465	392	437	380	389	408	418	366	409	380	436	403	374	414	457	396	444	439	462	366	386	424	399	459	412	423	411	413	415	353	450	411	444	407	390	388	425	388	422	401	428	417	424	449	393	422	446	408	404	431	409	411	435	424	426	443	410	439	436	379	426	451	424	415	408	420	443	397	421	432	388	382	415	396	434	413	406	434	413	414	444	422	384	401	423	372	382	416	417	368	403	421	413	415	379	427	417	406	383	391	366	461	429	403	414	422	432	371	387	441	441	428	446	431	403	409	382	416	419	413	385	424	409	433	389	400	406	392	389	398	440	411	399	417	423	413	429	465	395	420	405	425	388	431	396	372	393	450	385	431	417	391	402	452	443	391	433	438	392	381	415	388	397	433	401	425	398	396	466	409	366	410	412	403	388	391	426	459	421	410	392	433	412	414	435	417	409	422	406	381	402	421	409	445	400	419	440	429	393	420	433	410	431	432	425	409	402	442	453	423	400	404	462	388	413	420	405	402	395	433	386	415	428	419	403	399	408	428	386	405	392	427	421	398	450	406	431	424	442	415	372	396	397	415	409	432	411	409	414	398	421	406	406	437	425	447	429	412	425	408	440	403	381	390	390	434	448	410	394	408	405	428	420	419	419	389	382	383	398	385	401	405	431	410	386	412	395	404	380	405	420	384	401	442	368	424	424	393	411	411	453	430	419	425	392	371	458	421	402	385	409	418	430	406	408	443	408	406	424	423	418	445	415	431	383	407	397	404	381	405	403	429	416	367	425	429	405	444	433	406	433	408	440	390	371	432	429	412	385	420	442	391	399	449	419	429	422	386	405	417	430	400	398	415	393	438	387	455	409	443	423	413	356	443	390	393	396	396	388	394	382	411	380	408	415	403	430	400	418	383	412	421	427	407	405	402	438	389	410	407	406	415	432	416	410	387	405	399	385	404	424	399	442	424	424	424	412	420	381	436	378	438	458	442	411	424	415	441	394	418	423	419	437	406	404	373	408	400	379	440	390	404	446	400	413	425	431	377	393	414	388	398	409	404	427	425	420	394	407	418	403	452	434	391	447	418	423	455	403	445	434	417	430	447	442	434	433	410	406	424	439	414	425	409	447	422	414	402	422	422	417	403	421	411	384	385	390	426	395	414	401	405	399	431	376	390	445	407	387	402	421	439	397	386	436	409	388	405	416	411	452	412	426	386	440	410	443	418	425	380	428	444	395	426	416	403	415	447	468	422	425	409	399	400	435	434	371	429	412	409	391	393	403	405	390	378	366	373	373	421	429	429	363	403	398	404	426	440	418	444	379	422	419	382	435	428	411	392	409	387	401	412	413	435	399	386	416	397	407	430	407	432	423	417	434	412	431	396	419	426	405	403	401	413	442	392	427	422	398	471	418	432	389	404	423	414	430	428	412	427	451	410	416	423	432	433	424	412	381	418	373	384	400	401	438	377	426	393	396	379	374	418	377	422	415	442	377	434	425	414	432	411	383	404	425	394	420	395	413	423	430	421	420	443	407	397	427	402	399	400	437	403	420	394	398	414	399	416	396	419	427	395	411	436	389	427	442	409	421	414	402	434	422	424	424	410	406	399	419	407	400	419	404	424	441	433	420	418	423	446	435	446	360	407	427	399	431	397	371	413	417	377	412	420	427	441	419	395	423	415	396	402	428	391	388	413	443	396	444	424	448	388	404	389	421	393	404	398	388	414	389	405	383	396	389	410	443	407	393	434	414	431	416	404	390	387	423	405	426	409	402	387	399	424	433	440	413	388	390	414	409	417	404	427	407	404	402	439	428	429	432	409	432	392	373	416	406	420	418	395	409	386	411	418	405	414	418	446	411	439	408	420	438	391	391	450	433	418	416	390	415	390	397	404	422	376	417	417	400	446	406	415	417	453	411	424	449	409	436	427	417	372	445	427	387	415	405	426	421	433	424	418	431	433	424	403	431	385	435	396	349	426	424	433	391	432	385	434	416	374	408	405	451	412	433	411	416	406	417	412	393	450	451	452	454	417	409	411	385	418	413	394	387	405	421	433	422	415	412	387	378	386	393	425	399	449	394	420	410	439	464	399	395	392	446	392	403	427	413	416	434	416	423	436	426	414	447	434	411
33458	38354	18624	3002	2165	3244	2789	1976	1028	878	901	1301	723	533	454	487	485	472	458	452	418	417	475	449	466	435	472	475	449	440	448	479	477	455	455	464	432	500	491	437	450	423	458	442	482	449	439	468	445	469	465	405	397	441	437	429	468	478	473	460	464	461	441	429	442	482	493	404	425	448	460	429	477	441	452	448	481	446	452	460	448	450	438	456	496	412	423	484	458	450	449	480	440	425	436	444	479	417	469	422	425	436	448	429	444	498	463	450	439	463	462	455	429	428	456	455	449	448	447	433	464	460	488	438	435	470	446	444	433	420	454	423	427	467	445	461	474	445	435	456	471	455	470	460	475	488	445	457	453	440	454	448	456	450	445	414	431	485	399	450	472	478	469	462	424	450	465	444	418	461	469	492	420	467	473	441	454	465	451	444	461	445	437	476	448	467	420	479	466	477	427	438	418	457	426	500	423	473	470	448	467	438	447	476	443	461	423	472	435	449	474	461	432	417	492	420	444	446	454	448	510	448	484	474	476	446	459	450	443	455	414	461	467	416	459	455	512	438	444	462	476	464	434	458	448	445	453	453	468	452	455	462	438	483	413	413	456	452	443	463	472	449	442	457	454	439	478	468	456	462	467	438	471	414	458	422	453	441	495	441	428	430	442	474	414	484	440	432	441	438	495	454	450	458	453	417	463	464	480	445	461	443	422	470	459	418	477	454	432	459	455	491	489	450	380	423	432	454	412	477	481	434	450	463	452	458	462	469	486	453	440	464	473	424	430	443	450	427	448	434	457	457	477	442	448	492	445	437	392	420	460	457	473	482	470	463	425	473	440	446	453	485	434	466	457	434	466	457	471	445	446	443	475	449	459	457	434	439	454	467	456	471	455	486	479	463	451	450	477	436	464	460	464	451	457	408	475	474	463	488	443	426	479	436	421	436	488	453	465	466	402	464	468	453	461	443	428	456	446	454	449	456	457	462	435	456	434	469	521	413	466	460	443	469	441	454	463	424	494	456	479	490	439	431	495	431	474	456	438	457	450	460	421	436	453	492	423	474	470	457	446	500	428	427	452	451	459	463	500	416	465	477	424	434	447	501	447	466	472	430	458	416	424	414	510	467	490	445	491	450	434	431	458	432	446	456	489	442	448	421	431	453	460	458	425	438	490	447	486	472	433	416	421	482	414	442	471	478	445	460	457	435	457	426	483	467	493	465	442	435	413	494	403	451	466	448	452	475	460	442	444	430	480	474	456	452	437	442	404	431	459	457	438	444	444	482	394	446	451	430	441	468	484	444	457	443	424	438	449	448	457	504	438	473	466	455	440	445	421	450	411	421	428	471	447	440	436	431	455	447	431	457	466	456	454	465	431	450	478	417	418	409	457	501	444	454	418	437	444	438	459	441	426	459	477	454	470	431	474	435	429	454	458	447	470	481	442	454	456	448	409	460	455	458	436	458	434	443	471	467	483	447	453	476	478	437	464	448	456	449	460	446	463	494	423	461	451	437	435	450	429	485	445	458	452	434	433	441	429	479	424	496	456	470	474	425	440	442	449	457	416	471	450	447	447	476	427	490	428	468	453	453	482	452	466	482	481	454	432	432	474	482	442	446	443	447	494	464	440	452	460	419	467	476	447	454	447	456	458	485	480	442	506	430	458	454	429	475	428	452	490	450	463	427	458	464	438	475	451	459	488	456	449	444	423	488	428	436	446	456	475	432	428	412	480	464	460	462	470	460	437	476	438	472	456	443	464	460	469	417	452	443	437	431	464	467	460	456	464	468	423	424	455	448	455	455	479	465	441	438	435	448	435	463	482	448	462	487	438	444	482	499	440	424	449	447	445	424	436	437	455	518	428	449	450	448	474	454	470	437	524	452	468	453	445	455	453	462	462	463	468	507	456	463	437	471	472	417	477	449	460	467	415	442	439	454	468	452	500	443	450	434	469	452	452	461	450	436	462	427	477	462	413	459	506	450	410	493	461	442	486	471	475	421	436	427	460	420	463	433	430	451	444	446	472	458	437	441	430	475	466	438	428	436	456	445	448	449	449	459	447	459	462	442	450	443	478	442	439	449	436	458	442	465	456	434	440	427	405	454	425	418	444	451	480	438	488	432	446	448	475	459	457	494	443	476	440	456	426	457	422	453	461	459	453	453	449	416	469	481	441	405	432	462	487	496	498	441	467	449	407	472	469	455	440	489	467	431	441	432	457	438	464	457	442	446	459	449	439	429	447	491	454	479	479	444	420	427	440	496	479	476	411	462	431	461	443	415	467	476	450	476	488	489	407	463	452	499	433	446	455	433	461	486	433	451	441	438	441	464	445	419	487	447	441	447	448	442	441	461	477	478	444	430	446	470	422	465	457	438	453	450	443	426	449	447	474	452	446	451	446	450	411	463	453	507	488	451	465	469	415	475	476	474	459	478	458	452	440	465	449	470	434	456	461	466	447	420	458	449	448	456	460	446	469	472	438	432	475	417	471	453	416	473	428	441	394	443	437	419	461	430	431	442	486	430	446	500	433	468	477	463	451	449	433	505	432	443	463	451	440	437	471	431	442	480	474	455	450	463	452	449	439	449	458	449	424	460	429	449	429	473	473	439	450	428	477	443	452	465	491	461	430	457	476	430	478	430	451	460	455	429	489	421	481	429	435	464	428	465	451	450	449	440	456	435	455	464	437	470	462	451	478	439	424	456	448	505	466	446	481	484	456	424	437	464	426	446	445	448	443	414	461	454	477	488	464	447	444	451	427	462	489	488	471	440	446	467	468	473	446	468	465	448	446	450	427	425	494	475	451	439	458	419	457	428	449	431	427	469	465	448	436	426	476	461	456	460	414	445	454	462	423	461	425	450	457	435	482	438	430	420	441	428	448	494	490	464	456	450	462	436	458	448	457	468	465	469	446	485	452	432	479	481	452	431	476	457	438	479	492	474	472	462	450	437	450	465	469	492	417	475	430	466	441	451	403	452	481	458	462	426	407	454	487	477	460	486	455	436	468	438	451	450	452	447	476	429	471	470	438	477	438	458	455	472	454	481	433	433	456	425	424	441	510	458	438	476	423	415	458	430	442	437	452	476	463	438	459	465	417	443	464	483	451	460	469	452	422	456	476	446	435	457	440	489	474	438	473	454	447	477	466	508	432	452	455	495	433	463	484	457	428	426	431	422	462	457	457	443	459	389	456	457	452	436	456	463	449	502	480	424	454	450	498	493	452	449	485	479	488	459	477	443	449	441	459	472	455	471	450	465	494	463	447	493	519	452	476	447	478	477	435	443	459	491	440	451	465	460	483	449	462	439	484	473	458	435	476	451	417	450	489	434	456	469	463	477	445	445	454	484	465	434	487	448	440	443	438	439	471	474	451	439	465	454	425	463	448	477	440	480	445	446	476	437	405	485	423	431	458	469	455	452	437	475	400	435	468	424	439	438	428	443	466	425	480	438	431	480	476	476	453	417	459	424	431	459	413	494	482	451	459	429	438	454
25053	20743	27136	24358	20462	13774	7221	2371	939	881	983	691	559	385	351	325	343	317	284	284	308	276	294	282	262	268	277	250	258	261	271	262	248	276	255	224	220	250	249	247	269	265	239	234	250	258	247	248	278	252	273	241	258	259	271	247	260	230	256	271	254	215	251	238	255	257	241	228	236	254	249	244	242	233	262	241	272	230	254	244	268	269	232	225	228	217	246	247	254	252	250	221	244	231	236	221	242	242	272	250	252	229	222	261	234	238	263	244	247	253	247	231	257	271	258	235	253	259	206	241	258	278	255	218	253	249	258	240	227	242	249	228	249	235	266	246	240	226	250	210	256	258	255	239	238	263	239	224	238	255	277	254	281	225	272	229	242	239	235	235	229	254	254	259	255	276	241	245	238	255	261	250	261	254	251	254	204	233	250	224	255	246	238	258	231	257	251	247	249	214	245	236	234	244	240	247	236	227	261	237	212	238	240	222	236	271	240	242	243	241	242	240	233	229	223	247	248	261	239	242	243	241	247	237	233	232	213	264	233	223	259	253	218	224	267	224	249	248	239	260	236	244	257	232	259	282	230	274	245	268	239	280	243	233	223	249	241	244	255	226	234	222	223	246	224	259	281	245	274	252	245	265	246	233	244	229	268	239	255	274	274	254	254	239	207	253	272	265	252	245	258	252	244	216	243	217	222	245	252	209	223	244	238	280	241	248	233	229	262	214	236	271	250	251	246	224	232	264	262	258	251	263	246	226	221	230	262	248	239	226	238	237	237	243	242	270	236	249	239	236	268	241	260	233	246	253	240	242	251	237	259	255	268	262	231	254	232	242	249	234	245	223	236	231	242	260	256	241	217	244	259	237	253	221	223	240	259	253	285	270	270	231	252	275	245	276	288	259	246	253	229	273	226	230	217	222	234	249	236	241	228	223	241	254	267	249	261	241	230	252	237	214	210	239	233	244	231	250	244	244	230	247	239	226	248	256	243	245	268	223	231	235	275	218	242	260	264	252	224	246	234	269	267	240	240	257	246	226	240	235	241	245	249	244	246	234	286	230	219	289	258	230	248	241	248	256	255	229	268	253	247	238	244	235	238	247	226	218	237	258	240	235	243	263	218	248	244	268	238	250	245	233	223	246	242	243	242	254	236	244	231	242	280	242	252	251	270	253	258	265	247	256	223	233	241	211	219	237	239	229	233	268	233	246	210	252	251	263	237	260	241	247	223	228	240	250	243	251	255	241	238	266	246	234	202	236	260	222	252	222	249	252	250	247	232	237	238	251	217	232	227	236	236	274	237	219	236	229	234	241	235	228	238	217	227	236	283	228	218	260	230	260	245	242	257	238	231	248	252	215	251	244	228	255	264	250	250	267	245	247	240	249	251	259	221	263	252	239	233	239	238	245	238	223	239	232	246	250	242	254	250	260	234	255	227	264	246	244	245	271	244	242	255	245	257	243	256	229	238	226	269	230	242	249	226	261	204	253	265	213	235	246	239	217	219	240	236	245	251	248	224	234	221	215	253	241	239	252	248	241	246	222	256	237	238	232	238	245	226	259	246	219	243	223	240	257	251	264	242	277	251	247	233	224	247	232	266	262	253	191	242	236	232	258	235	244	239	242	247	222	217	230	220	240	272	200	235	231	262	272	258	259	249	264	233	225	224	224	242	223	222	245	236	242	244	256	236	265	228	252	245	240	230	262	242	260	265	242	225	245	229	283	243	250	257	263	228	241	251	244	257	248	242	249	244	226	261	245	204	245	249	226	252	237	246	233	206	254	212	265	251	252	281	245	220	218	215	240	226	261	238	230	243	238	257	243	250	234	218	231	224	243	247	265	258	231	253	248	246	259	237	251	244	269	235	259	254	254	256	242	255	238	202	261	219	255	242	231	277	215	230	215	246	263	262	252	247	239	246	235	259	254	262	227	254	239	271	243	269	247	257	252	216	252	253	240	228	251	264	235	248	275	226	254	238	246	241	225	230	250	224	218	254	211	228	232	234	253	232	256	247	233	236	280	248	246	253	250	214	236	263	251	228	232	260	218	243	244	252	218	251	242	228	243	239	260	239	236	209	247	252	248	192	229	212	234	218	269	257	236	244	223	254	230	234	242	239	245	254	237	234	236	221	226	264	241	229	244	258	266	234	247	260	235	247	228	241	253	229	266	251	258	239	221	224	250	227	222	211	234	220	232	239	224	259	275	264	261	239	243	230	240	238	236	241	253	234	250	235	237	254	225	225	247	209	258	251	251	211	220	266	263	263	235	214	222	243	271	231	218	214	264	250	264	256	236	270	243	246	236	227	257	241	262	225	249	263	245	267	267	221	236	256	233	238	246	246	274	230	279	254	270	236	244	256	239	228	199	244	232	282	253	251	264	244	241	213	221	229	225	252	257	255	248	244	244	251	238	254	276	228	262	248	240	242	257	256	259	238	235	232	240	249	218	257	251	222	245	215	260	263	252	248	270	245	219	237	240	236	241	255	268	220	241	240	246	221	230	280	265	224	241	267	245	249	238	258	242	260	251	249	247	240	220	261	258	241	238	231	228	243	240	246	266	241	236	243	219	236	260	223	238	220	223	208	247	208	258	261	234	218	230	249	252	282	253	277	224	256	237	204	260	243	268	234	242	249	245	242	277	242	265	236	221	223	268	260	271	241	256	242	247	260	265	268	245	234	214	234	278	254	213	240	259	241	258	235	284	247	233	237	264	239	246	244	261	257	251	232	235	240	284	237	240	259	234	227	228	249	232	255	265	220	228	242	263	240	245	248	251	235	232	224	251	251	214	253	268	273	243	239	236	246	248	316	255	226	226	251	261	251	261	252	247	252	226	234	232	248	241	247	231	233	242	241	241	255	240	226	251	253	243	234	229	259	250	272	247	245	249	240	237	236	243	252	226	238	223	222	240	233	230	242	215	237	232	250	259	273	247	215	265	228	240	234	219	257	260	261	264	255	227	248	243	239	233	249	256	251	230	241	236	252	236	259	233	272	235	233	241	248	252	243	243	261	231	246	222	228	231	247	237	258	238	238	234	235	241	230	269	259	210	211	247	299	259	256	229	230	265	267	244	213	235	230	239	236	227	244	243	248	245	248	259	242	265	237	224	244	265	244	236	249	256	247	242	245	258	246	251	211	273	241	240	238	245	238	239	243	227	267	255	273	254	228	252	253	247	237	244	245	259	233	236	233	245	238	235	259	250	231	234	229	245	214	215	253	248	237	200	237	245	262	228	223	239	256	241	216	247	243	243	228	239	245	219	238	210	235	221	270	245	223	222	211	284	258	261	239	236	242	228	229	245	232	230	250	234	222	256	265	247	242	247	257	273	231	226	233	242	242	253	253	255	244	251	238	249	236	230	231	245	248	224	266	277	230	273	281	249	261	238	247	236	235	235	233	242	224	237	223	253	271	263	257	222	229	254	267	271	243	237	239	234	230	252	257	265	238	217	240	227	247	257	266	241	244	212	228	260	262	262	240	251	230	236
39209	56050	40907	18467	7598	10794	10714	4223	1984	1834	2113	1231	1042	611	490	429	422	439	377	376	374	330	344	329	375	307	280	302	319	271	315	287	308	320	260	288	284	285	298	276	258	285	287	283	267	283	262	272	288	275	250	279	274	274	243	270	273	244	275	289	253	276	264	261	279	285	314	276	284	273	305	272	278	297	253	293	287	283	257	268	241	274	261	277	259	284	225	244	242	287	320	272	268	298	271	260	282	257	291	264	342	264	252	271	265	297	245	284	262	238	266	254	236	273	293	264	264	270	246	274	306	281	250	261	274	273	247	259	282	269	258	263	272	259	279	270	268	283	275	243	285	286	286	274	279	267	270	250	267	258	287	254	220	285	301	297	267	265	279	291	256	262	264	275	254	240	269	285	233	268	246	254	279	259	258	262	262	251	307	251	276	282	279	248	246	273	235	258	250	261	272	252	269	276	274	264	254	234	250	285	259	255	292	267	245	247	269	245	276	271	238	264	254	284	278	246	280	263	270	279	248	284	276	266	260	277	257	267	324	249	271	244	266	275	242	293	263	277	277	248	267	250	232	274	272	276	265	267	256	278	263	253	273	260	288	240	265	273	266	265	271	279	266	243	299	271	246	271	286	318	277	249	257	272	275	272	263	264	235	287	271	271	229	274	256	249	270	240	272	280	254	264	277	250	279	282	257	271	269	280	250	251	274	300	259	274	244	261	246	250	249	279	230	263	260	257	272	272	274	253	273	291	288	241	244	273	263	267	263	273	250	259	269	256	243	286	276	272	270	275	270	265	250	260	250	241	277	271	280	274	262	255	271	265	275	282	292	271	233	256	285	283	264	258	259	279	271	296	248	255	253	263	262	261	261	253	280	264	266	279	262	282	263	282	257	260	250	298	273	277	270	257	265	271	273	261	240	262	290	251	262	276	276	265	250	239	286	256	265	232	241	301	280	288	283	255	284	278	265	254	262	266	264	244	288	254	266	299	284	252	260	291	290	266	238	254	252	259	282	286	260	256	273	275	250	269	271	285	265	270	264	234	258	295	261	277	240	284	280	248	267	270	256	277	288	256	273	251	269	263	276	274	273	280	249	277	291	279	284	261	244	267	266	246	285	247	273	273	252	274	268	265	285	263	267	234	274	261	250	284	283	258	247	269	281	285	256	296	257	274	288	273	278	218	268	289	247	243	271	273	275	246	261	262	273	270	278	269	267	283	263	277	284	286	258	247	253	273	260	267	243	274	253	246	256	246	285	247	259	264	260	261	259	277	257	279	287	279	248	249	279	257	269	246	272	256	283	254	244	253	259	296	251	287	292	289	265	256	263	271	289	263	283	258	276	265	261	267	255	251	260	241	255	267	255	265	243	262	261	255	273	261	262	273	262	295	249	262	259	262	222	268	272	285	306	272	268	260	289	283	300	307	282	256	260	263	275	290	275	299	254	291	248	259	260	260	265	257	290	268	256	264	290	269	244	258	247	278	269	275	247	262	292	267	270	320	260	255	267	285	235	248	249	276	267	234	265	245	278	247	262	279	277	266	275	244	247	231	280	285	239	286	259	230	291	275	269	284	267	261	251	280	279	239	270	247	262	244	241	246	266	294	273	274	274	253	282	251	252	241	285	297	271	282	248	264	223	238	293	241	270	294	275	287	283	245	273	272	260	280	278	256	254	257	272	267	268	262	273	275	273	244	270	260	265	257	294	280	256	257	275	276	276	244	258	280	257	252	255	283	270	259	274	256	276	283	266	241	262	249	271	266	257	281	287	285	277	262	239	297	285	243	265	256	248	267	249	229	274	254	250	272	267	266	236	260	272	257	251	266	272	277	247	259	270	248	290	278	241	247	298	271	284	248	274	269	248	278	290	277	253	278	279	270	256	288	274	273	259	278	248	290	271	292	273	249	253	264	284	267	236	288	264	281	257	244	257	239	264	236	296	304	262	279	287	266	258	262	267	274	270	273	264	275	268	285	255	258	282	265	258	249	271	250	262	257	277	289	276	305	275	276	279	269	271	273	277	298	268	292	296	269	241	268	243	254	244	256	257	279	258	251	283	257	239	290	269	243	277	239	300	283	271	275	275	259	294	256	269	249	284	285	294	266	263	257	260	285	251	246	267	253	283	253	254	289	252	260	271	243	255	258	262	246	267	259	263	257	238	255	241	250	268	263	255	253	274	260	273	294	259	260	272	288	262	286	278	293	261	229	261	254	274	244	267	266	276	262	287	265	233	246	267	277	258	282	268	248	252	287	238	281	245	266	297	250	279	278	252	240	260	263	254	252	239	257	275	245	279	234	287	257	258	281	227	272	284	282	245	270	270	247	259	303	257	250	278	275	269	269	268	292	261	288	270	279	271	238	299	257	258	243	259	255	287	258	245	226	297	259	240	242	246	276	251	265	275	257	281	259	245	260	250	274	259	287	274	249	280	242	265	244	270	276	267	248	260	291	269	240	252	254	299	283	260	245	283	257	269	265	282	282	245	262	261	298	276	247	274	292	271	272	280	253	268	248	269	286	248	233	265	279	262	270	284	289	263	277	238	289	274	255	236	297	283	274	264	259	246	269	291	274	260	262	277	249	255	264	245	260	259	284	229	238	282	266	263	284	251	290	253	279	300	243	251	285	275	277	261	250	275	277	291	267	287	246	234	270	253	274	284	243	267	258	249	268	289	291	272	249	302	265	244	274	268	238	284	277	243	279	276	243	279	285	265	252	293	304	277	231	250	282	274	283	243	291	264	251	286	285	243	284	265	257	249	272	260	293	288	292	283	271	265	250	267	237	266	282	267	283	261	255	261	277	282	284	248	274	275	289	273	267	261	258	287	265	269	286	243	272	226	263	251	235	245	251	237	267	230	240	252	243	252	291	257	275	255	274	260	272	248	260	250	252	311	236	269	233	269	284	253	272	265	258	261	246	261	244	275	280	266	279	283	255	265	241	263	285	258	267	256	266	232	266	275	279	257	275	270	256	262	281	284	267	268	281	248	274	252	267	259	255	265	279	283	255	268	260	239	261	295	296	257	264	289	269	266	247	276	253	226	283	254	254	257	255	271	258	274	244	281	254	266	257	275	258	282	300	252	281	255	251	240	284	261	277	239	254	273	254	267	263	284	264	249	269	234	258	261	277	275	259	271	298	253	248	263	255	275	258	281	266	287	265	265	254	267	251	271	253	289	236	266	221	258	267	277	292	276	291	268	270	239	287	263	266	250	286	245	246	254	287	288	251	264	290	241	322	295	284	295	270	268	277	281	283	281	264	287	259	274	281	235	254	271	278	288	283	246	274	277	257	297	308	272	254	269	261	252	265	263	261	268	257	256	282	277	289	265	292	242	278	286	235	248	221	244	250	279	260	277	252	247	265	268	270	273	248	276	248	264	260	231	280	271	278	239	239	268	242	261	267	261	286	275	255	255	259	266	267	274	271	271	258	261	274	282	264	290	274	258	253	265	296	247	270	230	243	259	283	277	282	231	267	256	244
22947	20725	27456	24035	20727	20953	16512	5488	2248	1832	1767	1761	1062	740	698	691	660	696	660	612	590	609	608	579	649	541	543	570	589	587	551	554	572	563	560	547	532	526	501	531	513	555	518	553	555	522	583	549	531	517	543	556	588	540	527	526	539	510	560	517	521	548	524	541	583	556	547	502	535	562	541	518	538	556	557	550	552	535	523	552	520	557	509	489	590	535	511	491	493	563	552	539	468	505	540	561	518	536	525	555	540	525	546	547	526	526	574	500	545	520	511	551	526	520	513	527	522	560	527	482	513	500	546	519	475	508	546	544	541	511	522	551	506	510	526	534	521	541	516	507	522	535	549	564	594	515	505	512	517	515	519	548	516	543	509	533	536	545	545	545	544	549	509	542	494	551	522	506	516	539	541	548	545	539	530	507	537	534	570	512	515	524	514	514	534	504	594	563	516	529	503	556	480	540	506	572	508	523	507	558	547	508	525	529	540	534	514	541	548	542	530	525	551	564	530	520	520	545	529	567	528	496	566	523	522	489	522	531	567	551	564	508	516	494	549	557	547	569	532	532	521	565	521	535	526	572	540	526	514	557	519	518	558	525	474	560	539	533	563	516	524	555	537	579	534	521	524	529	550	517	540	530	500	548	505	562	567	513	484	489	501	513	523	528	541	521	543	537	527	510	562	559	501	506	538	577	544	581	528	509	528	515	525	541	505	559	540	526	543	502	533	482	512	513	546	527	534	503	529	545	535	563	501	513	542	526	492	531	493	494	520	524	510	482	532	511	532	543	547	563	544	540	563	520	521	499	517	504	514	541	579	529	548	505	512	477	540	508	506	540	519	536	565	525	528	498	506	535	499	583	516	531	530	536	540	495	550	549	521	554	531	554	542	496	515	516	531	543	531	519	566	527	510	521	536	534	491	517	522	534	576	510	566	491	540	564	516	523	551	511	501	567	498	545	495	494	532	519	544	501	518	509	547	540	512	546	558	542	497	467	532	494	560	547	517	526	543	496	549	515	534	543	544	525	519	541	494	565	540	487	535	516	552	507	585	508	534	512	582	514	505	515	551	514	533	565	560	536	573	553	556	545	545	529	545	528	548	524	521	521	556	519	500	532	526	525	531	527	562	556	509	524	535	535	510	532	511	517	532	518	539	513	557	508	540	513	518	549	471	531	521	543	526	551	531	515	514	517	484	525	518	548	515	540	519	534	532	497	535	540	563	530	562	494	528	543	542	507	518	538	509	498	540	514	523	533	521	545	526	568	575	494	524	499	521	508	534	546	526	518	537	494	545	539	479	586	533	525	516	573	516	528	487	575	529	537	538	530	525	511	503	523	515	521	558	547	507	492	498	546	533	506	489	500	549	542	544	514	526	504	517	546	518	541	530	518	505	538	511	537	534	523	508	516	534	536	533	544	574	516	568	530	520	514	522	549	539	542	543	514	512	487	545	506	534	536	504	487	536	507	514	504	490	528	516	519	510	559	493	550	518	503	518	539	523	525	548	564	494	546	553	501	554	532	537	515	539	495	524	534	524	493	527	501	507	497	476	548	528	564	549	512	525	544	527	537	533	538	545	514	566	521	518	491	529	537	557	567	589	510	544	539	554	559	521	520	554	541	533	506	521	536	519	549	548	495	570	528	533	503	522	536	533	503	557	493	512	548	537	557	539	519	558	554	551	533	572	520	531	552	545	532	549	494	516	525	555	546	535	537	553	506	485	517	547	536	548	505	491	507	481	536	549	602	522	519	544	513	535	547	544	517	532	561	522	552	562	507	509	535	552	537	526	501	535	575	503	580	558	544	530	495	513	495	540	533	572	515	537	529	526	533	499	510	506	510	585	512	511	526	529	560	505	544	560	510	537	500	533	490	515	548	506	566	519	537	548	510	553	516	550	549	519	535	547	484	486	544	529	520	541	519	516	499	494	527	560	563	532	535	501	509	524	524	551	460	536	520	528	544	500	505	506	540	510	541	520	553	555	518	537	516	499	535	489	512	560	538	522	520	538	538	501	496	522	532	569	508	498	527	539	540	518	502	520	543	529	526	554	540	526	583	582	536	522	510	525	527	522	520	504	532	529	525	500	543	583	525	561	542	534	506	567	569	536	530	564	500	561	566	549	557	512	546	529	505	531	520	545	538	526	535	545	554	508	559	568	542	552	514	543	567	548	525	530	520	545	478	487	550	494	512	544	524	512	552	528	551	480	556	541	529	502	534	506	542	518	506	530	556	525	525	520	534	523	552	498	524	492	530	547	488	514	544	536	529	535	579	521	493	534	543	540	531	525	531	528	514	533	536	586	512	515	556	578	582	539	521	545	501	536	517	546	529	495	536	554	540	512	518	571	492	514	526	554	525	513	564	536	526	524	494	561	557	548	529	528	499	549	534	503	509	509	507	508	511	525	547	539	505	528	513	487	518	529	556	510	527	513	554	558	563	535	564	538	549	546	513	539	542	477	515	529	522	548	531	521	531	551	516	558	536	528	518	533	536	543	524	529	538	532	551	598	541	545	520	529	525	533	528	512	538	530	494	544	508	557	559	537	497	508	506	542	519	547	502	566	509	543	533	540	518	509	476	522	535	532	538	546	517	504	513	574	588	515	507	544	527	546	520	529	525	520	504	544	515	511	552	503	538	530	508	542	503	480	522	545	538	528	574	528	523	560	536	535	543	500	551	515	528	502	488	523	525	531	535	513	567	514	541	550	543	567	576	512	529	567	561	521	534	522	513	534	533	565	537	521	494	518	565	563	542	545	520	532	527	523	510	525	532	533	511	519	551	518	543	521	529	562	508	563	570	541	560	550	507	549	546	474	516	532	543	553	506	527	546	575	497	502	572	504	528	545	488	503	567	500	525	538	530	526	504	518	512	535	516	503	499	522	557	500	540	518	517	549	554	478	502	495	527	546	528	519	510	530	532	502	559	530	493	518	543	519	518	509	522	551	581	523	568	545	546	553	542	519	533	545	553	562	552	577	524	576	547	555	520	476	571	541	532	511	509	497	501	512	518	501	533	564	549	541	526	562	513	567	495	543	522	510	535	513	488	533	483	493	541	538	523	530	533	543	532	536	523	501	521	551	530	530	533	521	549	473	523	562	535	560	534	534	559	548	484	541	498	517	513	544	494	557	531	542	518	551	581	500	532	502	514	538	453	549	515	535	534	546	501	548	500	537	517	522	528	521	523	554	520	541	518	538	558	559	519	546	491	535	542	509	548	531	516	558	500	491	555	511	550	508	499	566	507	576	521	566	531	525	510	486	512	520	505	537	549	527	499	553	526	545	522	527	532	490	484	560	536	540	576	512	561	568	547	539	560	542	516	528	507	538	539	524	511	543	554	484	540	532	508	569	544	545	541	533	550	490	516	569	554	510	582	494	520	561	539	496	539	536	494	545	529	513	516	524	539	517	520	520	579	511	521	520	493	540	536	534	525	507	473	519	539	562	541	545	517	536	471	496	553	539	539	514	526	586	595	528	542	532	598
42986	64497	47561	33040	17341	16265	15168	8332	4382	3629	3308	3321	1665	973	900	869	831	894	744	657	685	674	693	667	625	631	573	565	590	618	543	599	592	595	564	548	557	559	520	527	586	572	544	520	543	535	546	579	545	514	527	506	555	563	546	563	512	534	565	523	565	550	526	532	603	524	538	507	530	568	483	499	568	513	523	528	466	536	544	512	510	495	542	523	524	516	538	507	536	545	560	508	519	515	537	525	560	522	523	537	511	541	552	553	550	506	508	501	481	522	479	538	521	495	519	550	522	537	534	489	527	532	530	512	500	494	508	522	539	569	531	528	526	501	528	529	512	491	541	487	545	568	542	474	553	533	530	516	504	524	489	488	524	536	559	513	547	563	513	526	516	549	561	516	524	491	532	507	572	527	509	509	538	540	507	513	490	504	530	502	539	505	527	546	540	498	473	514	492	513	557	524	536	494	520	517	557	545	544	543	518	495	440	493	563	585	549	527	512	511	528	528	509	513	502	531	530	524	516	515	574	514	530	528	466	492	484	544	521	525	467	545	507	495	489	521	540	513	547	551	497	477	540	534	561	512	517	527	546	534	513	498	509	527	512	484	560	514	506	519	503	522	565	557	510	520	530	515	569	474	496	515	526	506	495	530	504	506	501	518	521	513	539	555	511	523	503	539	514	545	549	512	574	525	543	504	501	552	521	516	469	501	542	517	511	549	479	513	539	502	518	505	589	520	489	527	474	543	503	566	525	510	533	502	552	519	481	566	499	507	492	501	504	530	545	498	533	528	536	563	534	530	532	531	541	570	529	555	503	470	517	461	530	513	510	526	493	466	529	523	519	519	534	529	509	534	510	528	477	538	458	532	505	538	499	505	513	526	505	549	502	513	514	518	530	519	520	532	568	507	506	509	522	520	492	509	521	497	528	550	554	544	516	522	516	549	563	555	513	510	529	527	550	534	510	533	534	516	513	521	494	507	493	483	522	529	481	546	522	501	510	507	506	520	501	480	550	542	542	554	530	491	467	549	527	524	540	508	517	524	591	519	493	522	526	501	548	543	525	502	489	496	527	551	504	501	518	478	531	497	463	538	547	518	551	510	536	514	525	516	539	526	519	485	518	490	481	527	483	533	512	537	525	510	525	511	533	484	545	493	498	518	524	494	541	478	573	487	503	503	522	485	509	511	545	508	525	487	524	549	498	523	531	542	535	507	496	535	512	516	477	525	538	520	524	503	511	489	511	475	538	526	489	499	527	506	483	522	530	518	514	511	553	488	533	511	507	536	552	505	588	522	512	582	553	523	485	520	527	521	556	460	574	526	530	542	488	473	506	521	483	515	516	503	531	511	528	512	517	529	509	530	518	556	500	538	544	542	483	519	494	496	530	536	492	532	513	507	496	510	510	517	520	493	519	492	536	512	514	513	488	560	549	526	525	520	528	546	526	473	479	547	496	502	529	552	512	522	568	504	514	495	519	505	570	523	500	548	514	474	504	548	545	518	522	504	476	509	528	557	531	547	524	503	547	521	527	477	533	485	515	485	519	515	512	503	560	505	527	532	546	480	506	517	515	497	521	492	533	556	509	499	546	501	523	494	563	522	507	516	540	555	524	529	541	508	495	531	555	495	538	528	527	523	571	531	498	518	536	497	525	542	522	555	543	494	487	476	548	557	518	510	524	525	501	503	501	540	565	523	509	531	583	534	510	557	527	501	510	560	502	513	509	528	448	500	492	566	506	550	500	492	550	512	511	517	516	525	521	479	543	490	542	511	494	546	493	533	570	541	545	455	490	559	540	502	512	519	536	568	505	504	480	511	539	523	537	548	553	522	513	482	488	478	514	564	545	494	521	556	523	491	530	532	496	534	554	512	551	531	535	537	566	504	536	516	551	559	518	499	545	542	497	535	504	559	497	510	503	515	492	519	475	537	562	516	540	514	509	530	523	502	559	566	555	534	472	553	513	497	515	513	538	547	509	508	495	512	504	496	533	522	558	549	527	494	474	544	541	491	527	485	522	541	534	503	498	490	507	511	533	480	517	511	541	490	548	542	502	497	501	563	511	499	517	517	501	485	509	529	494	565	518	542	535	520	521	483	530	525	533	481	510	542	516	558	553	492	515	521	549	535	504	503	498	513	519	488	539	525	540	504	499	562	541	527	511	515	525	509	511	505	504	510	539	560	504	578	499	522	536	528	508	465	488	493	515	496	561	554	530	515	515	528	502	535	550	513	519	515	529	517	501	559	520	535	517	507	515	541	545	549	557	499	513	520	512	582	516	514	536	520	541	552	486	530	510	520	531	517	524	508	486	528	524	534	578	529	555	587	532	530	493	539	522	511	533	515	555	547	519	535	517	513	522	562	552	541	555	526	525	502	534	546	512	515	516	491	536	533	506	502	516	546	532	504	535	517	503	514	530	516	534	531	498	524	478	504	484	529	527	565	500	540	512	508	517	548	542	488	510	559	539	541	522	493	516	510	540	533	523	558	486	522	518	508	554	531	503	505	513	486	523	531	500	548	510	533	522	530	478	521	509	509	515	495	490	526	557	512	534	508	521	508	526	506	488	584	561	538	522	497	543	544	529	532	539	563	523	529	528	538	492	507	523	515	507	487	511	510	495	497	510	533	554	481	499	480	552	530	524	528	493	512	523	509	497	498	563	503	506	482	489	481	561	532	536	522	484	511	547	527	526	482	488	555	526	498	476	505	559	552	511	531	502	524	509	553	500	570	506	537	508	498	525	540	510	535	492	519	492	500	520	499	511	499	536	531	528	517	527	485	543	495	575	514	525	481	520	533	529	548	496	579	511	521	507	494	529	510	527	599	540	486	534	560	553	515	486	520	520	519	497	523	523	494	540	564	511	521	510	567	521	514	555	555	515	510	546	523	545	514	596	530	503	530	504	536	532	566	511	518	541	561	541	510	514	529	565	545	510	530	553	490	493	536	511	561	525	519	550	544	472	545	550	590	513	548	527	537	505	498	533	522	548	489	530	539	546	514	525	490	529	530	499	549	478	508	508	478	556	518	553	571	526	535	544	480	476	477	516	540	500	497	519	544	512	508	491	499	525	521	479	546	533	532	492	491	517	532	504	503	524	533	536	537	539	529	520	508	514	498	530	522	520	556	550	499	515	506	531	507	492	521	515	541	534	491	536	525	523	547	542	536	522	547	506	508	480	534	508	503	501	517	528	543	563	537	536	546	518	533	540	516	522	528	529	519	535	532	528	515	514	482	542	533	520	531	510	496	505	524	527	553	529	511	507	503	514	496	521	543	552	506	509	499	508	536	522	512	494	543	518	568	545	526	517	492	534	491	530	525	499	506	512	538	526	547	542	493	523	522	561	515	555	511	524	531	528	518	548	528	536	537	531	522	506	514	549	503	484	522	495	495	500	538	479	524	489	524	541	513	512	521	518	483	519	550	484	516	538	522	502	496	502	501	513	515	491	479	517	509	518	524	521	504	521	527	523	520	542	507	486	531	520	535
33268	28791	20486	12542	7233	3869	2883	1243	783	1013	696	689	525	483	463	423	447	440	439	440	415	431	431	442	418	420	444	461	461	467	478	426	434	411	427	445	457	422	437	462	460	422	449	439	474	436	444	404	445	443	428	438	467	419	448	478	455	465	464	469	437	448	442	433	462	428	434	439	438	463	437	408	478	439	439	439	432	427	456	439	436	445	407	451	421	408	451	432	436	445	418	480	432	441	427	452	499	409	434	443	452	418	436	379	425	444	440	425	404	423	447	401	458	437	441	461	423	468	444	434	431	459	442	437	479	442	396	454	447	444	468	420	424	415	459	457	418	437	418	446	450	454	429	450	404	454	452	453	429	422	436	429	439	430	408	434	420	443	442	466	474	442	485	414	436	430	439	448	457	396	409	398	452	457	466	430	442	463	405	462	428	447	450	441	431	447	419	451	472	463	442	435	450	452	440	427	444	409	426	429	442	464	411	422	428	417	466	458	467	417	457	429	441	425	409	443	428	442	422	383	463	431	442	435	443	454	410	439	447	413	431	449	445	425	463	433	425	417	452	464	441	423	406	439	477	470	442	433	449	429	431	427	417	450	400	429	455	429	398	413	444	396	432	408	413	402	417	456	415	423	457	415	434	436	415	452	431	413	418	442	367	429	410	429	471	419	455	394	442	421	451	435	437	434	424	392	439	461	442	444	443	443	437	452	447	401	406	464	441	451	454	437	412	416	478	443	433	445	449	478	458	480	501	406	435	442	428	403	390	444	409	418	456	444	418	420	438	432	413	398	417	422	430	403	428	413	421	440	461	440	404	426	424	463	420	447	426	440	423	413	432	397	454	439	433	449	428	450	432	432	386	431	444	439	481	428	483	425	464	453	441	414	423	428	419	474	452	411	408	442	455	426	438	430	442	437	406	445	377	399	363	425	449	428	444	441	431	440	412	457	455	476	437	445	429	440	418	450	427	404	447	463	428	438	426	437	457	421	449	421	443	413	423	430	448	423	446	469	395	451	452	417	422	438	421	438	419	417	428	449	409	434	457	395	419	455	473	438	437	446	419	447	462	442	461	431	466	454	408	473	425	408	437	442	421	387	414	434	448	436	408	441	431	385	420	427	407	433	409	451	455	437	455	439	446	422	438	423	434	438	452	429	449	445	422	442	445	447	391	445	431	414	413	435	436	439	454	419	430	409	420	419	437	446	460	418	425	446	454	447	443	451	400	413	451	445	428	482	483	445	462	367	437	427	419	427	439	450	461	413	419	394	465	438	448	443	454	436	446	452	419	419	427	388	408	412	448	416	438	421	435	420	430	446	460	433	430	423	404	436	428	398	450	398	442	445	415	405	452	426	471	405	452	450	410	423	435	428	420	417	458	418	440	409	439	448	409	428	427	492	411	412	396	421	455	428	419	405	469	471	398	403	411	436	445	482	418	408	377	434	451	445	420	423	460	448	475	450	449	456	435	415	456	422	414	441	449	421	426	417	407	398	462	390	405	401	467	432	435	455	443	459	401	443	408	417	415	423	442	450	450	445	396	420	446	427	444	461	426	374	423	415	430	436	430	442	463	449	462	431	430	434	449	412	405	428	410	440	392	440	399	441	448	386	415	442	424	450	442	461	408	479	418	452	470	461	440	380	467	480	438	436	438	465	394	427	490	464	421	427	433	428	412	430	417	401	427	458	416	445	452	424	427	434	444	430	452	431	423	407	399	431	470	433	446	421	480	427	433	447	420	450	451	437	423	436	449	421	432	430	416	404	412	464	422	406	444	417	459	476	440	480	459	391	432	422	412	456	430	419	437	433	465	427	483	416	439	434	441	419	443	455	457	468	455	406	440	422	436	447	457	430	435	419	441	428	464	418	437	416	428	436	415	420	432	429	459	428	442	455	486	443	437	441	423	444	430	430	427	421	461	412	421	441	409	488	478	457	422	404	434	431	426	433	464	494	426	450	450	412	428	432	464	423	438	421	438	410	437	418	459	433	433	462	422	398	436	434	476	457	428	420	452	437	439	418	408	438	424	424	419	414	441	449	474	400	448	449	403	446	457	459	472	484	484	425	423	442	426	409	410	410	397	478	382	428	443	447	420	456	397	449	469	432	436	424	433	448	436	416	437	424	403	418	433	425	410	455	431	428	406	452	431	429	422	430	436	412	392	462	418	442	450	439	414	433	456	447	407	426	456	458	410	428	406	435	418	405	478	447	432	428	424	447	432	396	415	427	465	402	472	465	434	419	454	442	428	446	435	475	377	402	440	423	428	474	386	458	445	450	449	415	445	437	420	445	430	441	410	418	428	478	456	418	434	425	410	403	435	465	425	412	412	432	419	456	412	417	434	432	429	418	445	461	423	471	433	409	456	449	420	401	397	388	449	413	412	423	469	439	437	411	436	450	446	449	394	427	450	442	464	412	442	430	434	442	425	414	416	428	466	445	422	431	484	439	445	426	448	478	431	427	396	464	443	422	459	456	431	435	466	393	439	416	399	472	406	432	474	478	436	430	444	448	428	437	421	440	424	450	433	443	433	428	425	461	438	428	453	415	401	436	442	405	449	465	422	443	473	417	429	444	441	459	445	412	420	429	416	441	459	447	432	457	445	455	425	459	415	467	475	449	463	405	420	411	451	450	426	439	435	425	416	449	430	456	454	398	434	427	485	442	421	402	429	428	428	427	448	415	437	416	460	439	433	406	450	423	434	437	433	420	403	409	445	474	419	455	464	395	422	463	430	445	433	446	411	436	421	467	429	462	457	409	461	423	407	454	420	436	398	428	427	451	433	432	440	442	424	412	462	428	448	446	420	455	464	435	421	487	452	449	439	451	427	452	437	450	417	440	441	426	420	408	443	438	456	435	410	424	419	436	425	445	452	457	436	452	429	454	431	467	416	420	450	442	417	442	419	446	461	406	454	424	467	438	445	451	432	395	463	437	407	425	461	389	419	414	406	408	407	462	391	408	424	433	421	391	418	421	423	481	432	438	423	422	442	441	405	384	447	424	398	408	476	449	479	412	427	437	444	446	443	445	455	439	439	442	408	454	392	424	425	439	424	421	479	441	412	451	458	477	441	443	411	436	440	431	423	441	425	413	481	438	422	449	452	420	462	438	455	478	435	481	412	414	433	435	452	433	424	443	434	389	425	430	438	434	460	434	425	423	427	446	409	419	422	457	446	462	440	417	431	444	429	437	423	437	412	432	404	416	424	441	408	425	454	429	442	439	436	444	406	386	455	435	444	454	449	420	463	405	423	424	428	432	451	428	433	460	428	465	431	424	427	467	440	489	479	434	466	429	443	447	412	434	435	414	404	433	460	440	417	463	462	444	426	431	449	458	425	430	442	459	464	472	402	452	394	423	415	426	451	488	474	425	474	396	417	417	378	445	426	431	427	415	460	445	410	414	445	435	411	408	437	483	408	428	465	442	409	433	433	379	442	448	414	410	419	457	396	438	472	476	419	437	455	473	417	446	419	424	437	406	446	428
34729	38904	24193	17776	12333	7487	5914	2380	1398	1892	1216	1061	685	526	472	498	489	448	478	456	520	470	521	479	480	485	480	463	503	460	465	491	472	482	506	503	479	478	491	453	455	452	474	460	470	512	497	502	481	484	473	457	492	465	473	493	471	462	467	478	464	498	499	467	509	469	505	462	440	481	485	505	444	502	445	476	520	570	500	473	461	470	475	443	465	443	495	496	455	504	523	431	480	461	460	494	501	502	487	506	475	445	466	478	499	511	470	495	481	467	478	466	481	449	490	480	474	487	477	484	480	444	451	464	503	468	459	448	505	517	476	489	502	430	498	474	512	504	498	471	495	479	492	484	447	482	475	456	464	496	459	480	456	486	508	478	482	462	479	459	478	475	450	464	478	511	502	516	479	482	459	496	479	465	490	490	462	450	477	476	468	482	461	479	490	477	466	487	472	469	507	466	480	509	457	484	483	473	495	494	488	461	460	466	464	505	474	445	451	464	467	474	477	476	477	477	505	496	482	454	478	482	443	473	456	483	473	482	501	500	480	472	464	454	477	485	461	488	474	472	468	484	493	507	478	466	452	461	487	496	525	468	501	471	453	500	489	459	513	451	460	497	476	448	464	458	473	497	495	514	487	503	458	501	490	492	517	483	492	484	457	465	490	479	477	503	462	441	466	443	481	523	499	477	472	487	490	494	486	426	480	477	485	452	456	491	455	475	534	501	481	461	485	482	480	472	492	457	513	464	487	447	439	478	468	451	481	448	466	462	456	466	494	460	499	475	490	466	481	470	455	459	477	480	484	470	502	441	457	445	493	474	469	490	429	470	496	495	476	485	483	491	473	474	459	479	468	473	489	463	477	473	496	462	495	479	481	466	476	456	450	516	440	481	525	461	497	476	511	463	508	492	463	509	476	484	430	467	460	454	510	501	482	459	477	471	480	462	460	478	486	458	433	474	491	432	496	497	464	480	486	471	461	507	463	440	464	462	476	488	492	513	441	494	492	484	442	484	457	481	464	472	485	434	466	480	460	462	476	480	447	503	518	464	435	436	449	434	480	439	486	425	456	476	482	487	498	471	509	497	501	463	478	472	489	497	457	488	483	453	483	460	497	453	467	486	481	503	476	491	475	468	467	505	498	476	494	463	501	450	478	434	497	459	451	481	514	446	502	456	460	438	486	455	438	449	470	499	476	478	465	456	448	459	478	459	469	482	499	464	497	483	439	447	485	416	477	466	459	490	488	468	523	486	483	502	464	435	479	478	501	507	460	471	461	499	453	474	492	455	466	500	475	478	455	442	471	477	489	483	474	440	462	459	460	469	477	461	482	492	480	506	453	499	440	451	517	480	484	489	469	473	496	509	491	475	479	475	463	450	466	455	469	492	464	456	447	455	416	498	415	504	457	464	458	492	503	499	487	477	459	477	481	483	514	477	476	499	454	484	489	455	524	501	482	474	440	492	477	480	487	468	449	474	494	456	474	450	495	506	456	466	460	485	461	500	503	508	472	489	476	463	492	461	461	466	482	464	461	479	461	429	451	446	500	479	474	495	509	475	511	488	522	494	462	443	478	483	479	452	514	470	440	476	465	450	506	456	473	473	483	469	473	502	471	464	476	461	454	465	496	459	460	453	505	507	439	455	466	440	439	490	482	524	497	499	518	453	491	481	492	485	472	486	495	442	483	434	475	467	492	476	477	477	459	497	469	479	491	468	476	498	473	481	425	463	481	493	522	474	500	503	469	468	473	506	453	477	456	496	488	475	438	490	470	483	474	462	473	457	463	474	494	438	472	473	498	448	498	482	417	483	487	479	447	493	501	463	476	471	485	464	496	477	532	457	482	475	472	492	480	489	490	478	492	467	506	489	460	504	473	462	476	461	446	485	458	475	476	485	477	475	444	443	471	497	519	483	439	500	450	485	505	461	482	455	479	434	499	518	495	494	473	493	456	499	496	464	513	438	482	471	452	488	479	471	466	489	443	443	463	436	463	493	487	484	465	465	447	476	458	468	502	446	458	480	458	486	491	514	453	499	463	479	465	450	456	459	474	467	428	491	464	531	505	505	469	480	465	494	480	489	477	467	479	490	480	478	493	480	461	472	481	470	504	479	475	488	460	463	486	481	470	476	483	507	508	478	466	475	469	474	470	482	493	471	458	454	481	477	474	451	481	484	502	454	456	486	479	475	492	510	466	494	495	462	472	475	487	468	470	491	463	477	481	476	504	468	457	504	507	495	483	471	488	468	482	472	480	504	449	486	508	476	459	480	478	486	462	442	471	463	473	452	493	508	435	444	461	499	491	506	450	474	475	474	471	477	471	507	470	500	512	491	483	496	493	445	475	474	480	474	498	476	493	525	474	486	508	463	462	489	468	463	448	495	494	499	499	460	496	477	440	448	422	511	469	497	444	491	495	489	512	490	475	442	445	502	468	481	469	464	481	431	439	437	436	502	513	464	451	479	443	465	528	462	519	465	496	447	492	484	442	453	496	457	522	481	438	489	468	467	423	480	488	470	496	493	521	457	453	453	483	473	499	455	490	492	511	472	513	453	485	454	455	467	511	495	461	462	487	499	476	499	467	464	474	478	502	447	472	440	448	455	516	450	418	441	479	459	451	490	469	469	404	466	485	448	479	454	502	465	494	491	461	491	461	490	481	476	468	459	469	448	478	509	497	496	502	472	459	457	468	501	439	503	515	458	435	445	468	463	515	472	495	456	441	455	457	480	479	459	506	449	494	445	465	471	497	461	480	482	456	484	424	453	474	500	477	470	473	486	498	463	489	476	538	461	486	492	478	510	503	493	458	468	486	543	514	479	466	431	444	468	467	479	494	424	493	485	502	453	477	497	494	476	481	496	468	461	455	451	494	461	457	425	546	477	467	484	472	484	488	516	434	513	488	457	487	467	473	492	481	468	494	489	486	469	480	508	479	471	450	465	453	488	502	454	466	481	484	458	464	448	464	504	465	491	460	475	501	460	488	504	511	487	455	512	473	447	465	450	458	461	488	488	458	469	464	502	421	507	477	470	519	454	483	489	460	486	489	481	471	485	462	459	447	528	437	460	479	493	442	456	457	446	471	503	479	473	481	472	513	480	480	472	461	462	509	449	458	447	498	447	463	431	453	479	424	439	451	493	464	503	482	487	466	486	459	456	484	468	457	488	444	469	492	461	450	462	501	513	474	492	508	510	471	471	454	466	493	479	469	490	474	480	505	458	538	437	488	481	514	484	457	479	463	492	474	466	468	468	476	493	482	435	506	457	431	469	503	450	476	513	481	486	472	459	466	453	489	487	475	450	465	427	470	449	486	489	482	492	454	457	461	452	419	483	477	475	453	445	458	500	456	508	466	464	466	483	485	486	470	497	500	513	494	466	506	490	496	473	493	473	483	471	470	512	484	486	447	499	458	463	458	487	531	451	449	466	485	454	471	468	490	454	487	464	482	495	475	489	480	472	482	465	512	495	509	482	473	455	488	490	455	487
25033	20762	26999	24411	21291	15427	4770	1684	1070	1817	1360	1005	396	329	358	337	304	323	306	287	287	273	278	272	276	268	261	298	254	271	279	270	245	239	250	262	278	267	232	266	226	241	252	262	225	251	245	256	269	267	293	249	226	251	251	228	266	264	254	260	252	233	273	243	226	226	256	258	222	230	241	263	265	229	245	241	259	240	239	258	237	253	261	277	251	233	270	268	272	224	245	254	200	226	237	230	248	221	235	242	268	245	252	248	273	239	269	211	241	218	275	256	240	242	249	260	237	251	255	244	247	263	274	259	269	228	242	251	239	249	267	253	235	229	254	238	255	233	243	241	267	272	232	256	253	232	233	264	257	256	271	259	262	192	238	257	253	239	235	255	258	267	232	250	271	241	238	247	240	243	257	261	223	221	236	258	244	225	272	261	241	255	239	259	234	298	250	253	227	246	247	237	244	239	235	223	251	234	266	240	267	274	230	242	231	260	223	220	282	216	257	248	237	255	238	281	239	230	249	265	271	234	233	243	249	230	246	257	270	257	261	267	233	251	240	248	228	271	228	230	238	233	225	244	241	256	251	239	251	255	235	264	226	242	247	242	249	243	259	213	235	251	256	261	235	233	255	256	257	222	249	230	243	254	265	231	219	261	282	242	246	251	222	240	249	225	227	255	238	247	228	242	263	264	230	253	236	237	269	258	256	261	246	229	266	243	263	243	222	248	237	229	217	267	223	249	240	216	274	258	248	246	238	258	239	229	255	251	266	264	243	247	231	239	225	235	225	272	267	282	221	258	234	246	227	249	231	230	232	243	264	247	230	225	256	263	245	252	234	255	259	258	257	233	255	226	256	249	215	224	232	248	263	241	246	251	234	254	281	225	263	267	250	214	222	208	239	255	231	263	250	235	254	241	243	241	272	229	262	253	259	257	236	250	255	231	227	220	242	248	264	273	251	236	213	262	262	226	243	230	224	240	224	259	252	258	256	228	240	231	214	237	268	246	222	228	235	230	223	240	267	265	244	239	235	240	226	245	244	256	253	264	266	214	239	250	253	227	271	245	229	237	238	266	231	223	252	243	250	258	277	240	244	236	263	222	236	242	242	249	253	273	217	246	247	259	248	238	251	228	247	247	259	264	257	258	235	265	219	237	262	238	254	248	249	273	259	239	233	278	209	245	245	230	256	256	236	234	239	241	245	244	215	231	245	247	276	270	232	226	242	236	269	248	251	257	236	264	271	230	240	235	230	265	263	240	254	267	230	267	273	271	218	248	225	236	247	253	237	229	239	208	263	226	245	244	220	250	247	257	219	262	248	210	226	281	271	248	248	210	234	250	248	235	235	239	267	235	263	277	235	248	244	241	238	245	217	279	240	254	267	274	231	243	234	247	258	244	268	261	263	258	259	260	244	237	255	268	272	245	262	265	252	242	255	253	267	248	241	248	239	245	237	229	230	267	251	248	245	241	243	259	260	237	267	243	247	261	222	226	233	251	198	253	252	269	236	239	243	232	239	270	258	241	228	237	270	240	240	249	230	240	244	224	262	233	233	266	253	248	224	257	258	248	248	247	278	250	233	238	247	260	226	239	254	245	239	276	240	280	249	263	240	259	225	239	242	250	245	241	233	269	243	203	263	249	245	236	251	235	243	224	217	242	261	258	252	236	244	258	244	231	252	236	245	260	256	250	252	266	273	258	232	235	269	253	217	244	248	269	237	222	282	250	252	272	251	261	243	266	256	262	237	259	242	247	246	269	224	241	238	256	269	262	232	227	254	248	251	251	258	261	243	239	228	265	250	228	253	246	268	229	261	258	253	248	230	258	239	213	257	227	236	222	238	253	226	244	272	253	256	227	256	232	233	229	257	228	233	247	266	248	248	235	240	227	232	244	218	238	263	272	232	254	237	234	250	237	244	251	248	270	251	222	266	226	257	221	240	254	228	243	265	276	275	262	251	248	259	213	225	234	219	247	264	231	239	261	215	252	233	245	257	217	221	230	226	244	249	229	253	221	276	274	218	241	248	259	280	282	241	256	223	264	220	230	261	233	238	225	239	227	251	220	269	234	273	233	244	246	251	249	270	267	243	242	245	268	256	244	231	246	253	250	238	290	256	239	225	241	255	216	222	261	235	248	250	220	231	228	226	196	243	286	254	256	237	268	229	257	217	288	223	229	258	244	232	245	263	238	243	226	252	219	239	270	238	245	247	255	253	211	249	247	243	243	242	262	263	253	264	270	265	265	257	260	243	275	251	249	275	245	204	258	256	249	258	270	231	247	219	222	225	225	224	258	249	267	240	234	260	271	237	253	246	233	259	228	219	245	249	268	256	245	255	242	242	241	239	258	240	263	233	241	231	216	239	246	232	257	222	250	254	215	250	274	225	261	280	239	230	217	227	268	225	246	238	248	237	257	240	226	262	258	239	247	246	247	235	250	224	239	269	248	248	268	236	255	282	259	213	240	231	225	249	246	250	253	244	241	229	221	240	271	256	248	262	245	245	266	249	243	218	216	256	295	257	246	241	235	250	239	238	219	249	255	258	242	257	234	249	213	247	281	240	246	269	260	232	269	220	228	252	261	253	255	246	238	245	265	267	241	251	267	231	252	272	219	235	226	246	229	238	225	242	214	240	260	249	261	263	254	226	276	253	227	249	266	233	229	267	247	271	263	240	252	250	305	253	259	251	256	291	231	255	237	215	249	232	268	237	232	252	256	257	233	252	243	260	241	238	234	247	251	235	256	219	250	229	247	246	227	212	271	250	271	248	253	253	237	236	245	243	256	259	254	279	236	231	248	233	242	265	251	253	251	250	262	227	250	241	262	258	234	239	230	232	240	237	244	224	231	249	220	252	265	251	245	261	266	246	241	265	264	261	262	236	262	250	237	247	223	253	240	232	257	230	249	230	236	246	242	247	278	235	264	228	228	244	225	249	257	235	278	243	289	210	222	252	269	243	228	237	256	239	249	250	229	229	233	223	237	241	246	244	254	256	219	262	259	254	254	251	231	258	257	233	243	235	231	255	264	233	261	241	252	267	257	226	269	253	257	219	248	249	262	254	245	244	251	256	240	229	251	233	205	261	268	240	221	257	247	256	226	236	263	215	242	255	233	207	242	257	235	212	248	234	269	230	252	218	258	247	242	263	212	241	257	260	260	241	238	238	236	269	227	236	227	247	256	218	252	229	250	235	234	233	242	248	266	244	242	263	236	279	251	268	222	232	242	234	224	237	229	211	262	242	252	256	253	250	233	256	230	237	245	222	240	243	266	260	236	230	249	227	238	252	235	258	265	262	242	250	225	236	219	268	231	231	228	239	223	219	253	265	256	237	217	246	233	263	253	241	276	274	259	259	230	250	252	239	246	246	237	273	242	239	209	241	238	255	224	259	217	250	274	265	225	241	231	240	258	250	236	257	281	260	263	273	267	253	245	262	244	242	253	277	229	273	239	248	210	230	233	240	254	234	247	261	246	219	226	223	212	207	234
38842	54599	33029	18694	23935	11814	6113	3437	2288	3885	2767	2116	741	516	514	427	471	481	373	400	367	343	344	348	333	288	308	318	300	284	348	313	275	280	321	314	270	279	292	271	295	272	270	259	283	279	314	260	280	272	262	297	274	292	283	285	276	271	276	274	268	275	277	263	263	276	277	275	292	287	279	284	305	273	280	291	270	287	233	260	267	253	253	291	241	244	286	266	273	279	274	291	248	275	267	286	274	250	259	284	278	248	252	286	260	256	265	276	276	246	271	259	258	255	257	305	296	256	277	239	275	272	278	270	253	292	290	268	283	257	267	257	260	293	274	239	255	304	248	248	265	283	276	285	293	249	283	293	289	287	279	286	292	261	272	273	268	243	296	288	265	267	292	269	254	265	250	278	270	265	284	256	293	263	281	246	244	244	264	274	293	265	312	293	272	261	254	275	263	273	273	299	273	290	298	296	273	273	284	268	265	278	285	277	270	253	293	282	269	264	250	285	261	232	277	285	277	248	263	261	269	271	267	241	262	269	269	283	264	262	249	255	296	272	296	293	296	299	230	267	284	286	282	281	267	272	276	254	275	263	270	263	301	272	264	263	235	261	291	271	267	274	289	271	235	260	248	252	283	286	265	273	273	281	261	264	300	252	227	301	262	281	258	279	270	254	275	266	253	244	285	282	289	247	262	282	274	274	307	268	267	280	270	257	289	254	291	271	279	268	290	259	294	279	275	273	292	248	267	276	257	258	277	273	237	269	275	262	264	273	292	252	290	274	243	289	259	253	262	288	245	269	269	277	253	275	273	257	268	232	267	290	270	287	266	285	288	294	244	292	275	279	258	256	273	266	264	273	262	248	240	249	278	277	264	296	283	271	279	287	260	261	263	263	275	247	260	311	254	265	271	288	272	301	274	265	262	286	258	246	293	272	268	285	274	268	298	280	270	247	253	245	255	286	288	266	248	259	287	285	252	241	263	277	268	260	265	286	252	269	275	262	276	228	244	250	284	289	259	284	275	246	283	262	264	280	280	270	270	315	262	267	303	275	253	263	288	238	277	276	255	304	246	250	289	265	262	248	257	284	255	279	265	293	277	257	272	280	255	287	259	267	267	278	247	282	267	266	255	246	255	290	275	272	264	257	283	267	252	273	245	277	289	264	297	274	269	269	263	250	279	270	257	275	289	284	273	274	251	282	267	288	276	235	304	247	241	293	283	254	285	276	254	284	267	295	276	261	275	268	278	289	297	263	266	277	276	238	290	254	260	251	281	273	260	266	274	271	269	297	255	282	244	283	279	254	281	265	285	257	264	282	263	262	258	253	304	275	301	260	272	287	281	272	275	261	249	246	241	270	254	299	263	290	288	251	275	284	259	271	266	255	254	277	274	278	289	269	253	265	260	261	259	285	257	266	296	290	252	308	306	269	253	260	281	247	267	246	266	271	288	258	261	278	276	266	289	273	286	266	288	258	272	254	252	252	252	268	253	307	251	259	249	280	247	266	271	264	263	274	281	283	261	265	235	262	277	293	282	258	256	255	275	272	283	256	248	268	263	264	265	249	289	280	276	268	253	265	252	258	279	247	275	252	257	279	290	249	335	279	253	296	268	259	263	271	295	253	277	265	288	242	282	280	303	278	263	267	275	265	253	287	260	271	271	281	274	285	263	254	286	291	299	266	290	280	263	289	269	278	238	239	262	233	265	241	235	287	259	265	283	261	268	302	289	251	267	288	279	260	243	260	256	269	273	305	264	243	287	266	228	255	257	280	282	215	281	263	267	309	270	278	260	277	287	282	255	293	291	264	225	277	248	279	257	275	237	288	271	277	290	271	269	284	262	279	268	245	269	281	283	301	296	255	283	280	310	276	264	266	284	295	300	288	269	293	285	252	252	262	283	260	292	284	297	250	255	277	298	259	223	280	271	257	266	254	276	245	262	268	285	276	246	284	300	265	252	278	278	317	262	237	233	245	255	250	245	268	286	279	249	269	272	258	307	262	269	264	261	291	270	247	272	236	291	241	252	285	287	267	274	265	289	278	290	269	248	248	268	244	273	258	287	275	252	266	272	255	284	302	258	287	285	281	253	265	267	292	264	274	282	257	278	271	252	263	242	283	298	273	270	251	249	295	262	266	242	244	286	272	283	268	274	289	279	292	247	267	275	263	264	252	263	286	252	217	261	262	257	249	278	280	256	281	262	270	291	291	247	277	281	276	277	252	268	300	268	270	261	248	285	277	242	259	284	228	261	302	246	289	267	268	250	256	260	259	284	260	299	250	269	243	273	283	209	252	251	263	278	268	289	280	292	280	259	267	281	238	279	269	251	268	261	276	244	270	278	260	278	267	257	259	281	268	261	237	264	243	288	267	254	275	258	264	273	262	263	287	275	267	273	270	249	279	251	268	268	266	266	310	265	266	259	246	265	286	280	255	246	267	278	264	277	272	267	303	264	269	259	286	250	271	296	261	267	259	276	245	292	260	239	279	214	272	288	262	314	257	242	252	265	238	281	268	258	264	260	267	282	280	240	275	266	286	294	274	262	276	260	265	272	287	265	289	261	262	264	236	281	265	280	240	273	277	254	284	234	288	246	270	290	275	295	235	263	248	235	253	261	265	262	271	253	268	285	239	278	289	289	281	270	254	256	264	260	242	278	266	269	292	271	261	278	279	277	293	260	261	286	268	256	269	244	288	261	252	281	241	264	317	304	285	253	243	270	238	268	268	259	276	267	262	294	271	278	269	272	272	260	269	248	247	269	235	293	262	286	271	257	268	268	256	243	239	244	262	275	268	271	298	258	265	270	274	244	264	263	245	248	270	274	277	284	272	262	282	241	260	271	286	303	257	257	259	247	241	276	252	280	261	279	271	243	309	298	234	262	250	316	258	270	247	255	260	229	264	256	245	249	253	257	275	254	286	270	278	276	261	299	261	274	249	281	279	270	283	247	285	279	282	289	261	277	280	278	287	276	241	271	252	249	283	241	295	243	285	286	271	253	263	285	298	279	281	283	255	268	273	249	266	275	233	251	268	288	296	275	257	296	294	275	260	237	277	282	273	250	267	291	230	270	282	301	246	286	261	284	245	254	287	247	276	260	254	265	264	275	252	260	284	272	263	267	284	269	277	271	280	260	251	267	293	253	259	276	255	260	241	290	257	253	241	265	271	280	263	268	251	245	252	267	267	277	234	269	279	272	271	276	260	258	268	268	261	271	248	245	250	275	291	256	263	264	268	288	256	254	266	270	285	239	281	306	254	252	268	267	281	262	248	266	280	261	272	251	265	288	263	272	274	269	265	295	283	257	254	267	252	262	259	250	282	273	259	228	280	231	281	236	256	259	260	264	267	270	288	276	261	277	252	270	271	295	267	291	268	268	261	279	267	276	263	301	275	260	275	298	253	274	286	254	234	271	258	225	272	283	241	270	242	286	242	274	284	278	276	288	264	280	260	286	264	262	268	283	280	272	257	292	260	288	311	290	274	256	278
22964	20736	27405	23964	20721	21537	13486	3123	1644	1393	2516	1363	1059	808	651	684	663	667	665	618	604	606	573	580	611	607	554	578	588	506	573	537	610	526	485	599	543	537	539	520	534	556	567	530	514	479	501	544	556	549	519	521	516	528	527	507	532	530	511	487	579	582	500	491	521	543	521	491	488	510	550	557	526	544	515	531	522	558	537	520	491	492	535	524	528	517	517	498	483	502	507	532	527	501	515	492	523	526	529	531	517	525	493	488	527	530	537	517	535	523	546	513	524	506	570	478	523	514	532	563	503	537	530	515	495	521	536	525	539	500	518	503	503	540	509	549	520	528	477	523	476	522	540	489	536	488	510	501	538	486	502	476	544	515	513	501	527	476	544	489	529	509	552	506	522	505	524	480	556	545	508	543	549	531	548	512	528	526	527	527	460	563	534	473	456	483	500	542	526	488	534	516	526	557	503	520	567	480	521	537	487	518	497	505	521	538	504	495	496	490	508	524	489	502	493	525	486	509	478	491	491	476	514	508	492	531	506	484	495	523	524	496	535	521	498	519	512	520	555	499	505	496	508	537	522	507	505	527	526	534	516	517	478	511	543	478	530	491	541	533	541	518	549	515	532	494	484	535	475	538	521	473	467	476	491	477	499	507	547	510	508	562	509	488	508	526	492	523	554	511	517	501	497	500	532	503	505	517	536	527	540	556	533	498	525	527	535	492	521	496	490	548	445	512	511	497	521	528	551	502	468	491	521	492	513	539	556	516	525	492	526	526	533	508	497	512	480	513	536	528	542	562	530	508	514	466	494	509	528	522	521	511	507	520	505	479	494	571	492	533	498	516	507	520	528	505	477	502	499	558	546	496	550	510	541	538	521	546	514	507	524	524	526	509	497	541	503	537	498	546	558	504	510	506	501	495	469	495	549	533	530	512	551	537	504	491	524	521	498	476	483	486	492	529	487	534	500	533	457	508	544	507	491	499	531	504	529	511	498	509	532	497	518	518	542	508	506	489	520	535	516	532	513	551	523	490	514	510	509	538	551	490	478	524	515	523	543	477	463	556	521	519	534	524	540	513	529	527	500	498	511	524	489	517	496	532	503	516	506	488	508	503	485	528	533	537	488	525	520	499	495	478	501	495	518	497	507	596	497	473	483	557	538	480	513	516	498	551	521	534	513	489	500	524	520	477	512	546	538	519	529	509	529	529	541	516	501	542	548	493	529	545	535	523	528	543	483	484	545	510	480	504	488	503	519	491	557	527	520	516	499	539	527	543	518	551	523	520	518	555	507	534	481	511	499	496	501	528	500	508	517	542	536	508	491	505	517	514	488	483	518	518	516	519	554	500	508	503	498	539	506	491	513	529	514	516	482	491	567	522	533	477	507	522	489	506	505	513	522	485	545	541	522	538	497	526	487	517	527	483	484	501	559	512	495	511	529	521	532	537	510	557	483	530	534	524	531	523	506	460	542	507	519	523	559	495	531	527	527	533	538	490	548	506	517	532	499	553	537	513	541	493	482	492	532	519	522	497	506	489	543	503	521	508	459	501	524	526	532	507	530	501	519	500	521	462	508	535	505	521	508	535	540	529	529	506	497	541	508	551	505	519	534	495	576	510	535	510	508	548	536	492	518	547	539	499	496	527	570	567	529	523	540	520	485	482	509	524	479	530	510	531	518	513	511	490	489	536	533	508	521	504	481	529	509	527	484	520	568	505	510	537	533	503	516	466	523	513	531	509	552	520	515	493	515	542	535	468	544	514	533	533	493	542	484	518	493	515	592	504	520	521	495	508	520	536	493	512	507	530	512	519	495	531	569	538	509	536	556	470	536	506	509	491	536	520	546	531	480	545	524	544	509	512	514	499	484	538	527	498	523	532	528	521	492	514	513	470	542	488	534	516	517	537	504	548	531	513	551	508	551	541	495	489	512	500	544	522	524	499	487	487	532	508	533	541	528	543	563	518	496	533	495	513	515	499	479	533	555	521	553	568	530	514	504	525	499	525	512	527	519	485	510	438	516	461	525	499	469	508	555	536	500	519	527	517	498	534	549	559	501	506	519	513	528	497	485	501	564	524	535	517	515	529	522	524	497	495	562	530	526	568	510	495	459	512	566	505	490	508	494	500	495	500	512	515	521	490	525	559	526	510	534	516	519	512	496	516	495	542	510	497	525	497	534	521	517	521	511	542	500	536	526	543	484	521	465	518	498	535	513	495	560	517	522	483	520	548	498	506	494	533	561	515	502	485	508	550	545	545	507	499	533	507	480	517	468	515	489	463	550	494	563	493	521	515	486	474	482	504	521	517	535	500	544	561	499	483	487	507	480	543	515	529	489	529	522	562	527	541	531	494	482	539	540	533	545	555	516	488	551	521	511	487	503	557	558	497	506	525	526	554	509	520	534	528	574	504	500	537	533	525	532	501	550	527	472	504	496	492	555	517	510	506	525	550	496	510	511	511	473	493	568	549	523	510	487	493	510	543	501	542	476	534	531	497	517	514	478	479	497	487	457	530	538	509	550	499	534	503	508	464	489	559	496	507	536	521	529	568	510	471	528	488	504	515	541	555	548	554	491	525	505	557	521	520	513	519	501	518	519	507	522	524	560	508	489	481	519	502	538	527	565	540	483	505	487	460	495	464	492	497	535	537	501	557	557	558	508	449	541	508	564	539	527	561	503	510	528	488	511	509	541	535	507	522	527	561	493	553	539	485	528	483	478	511	516	489	536	547	558	538	523	499	494	534	513	512	511	499	522	503	543	483	505	534	532	511	526	545	483	532	502	530	499	526	540	502	547	490	489	480	511	489	506	526	489	512	487	493	528	503	494	502	529	542	544	529	516	513	491	513	508	533	517	484	510	482	551	536	518	519	509	521	504	500	484	523	521	532	529	507	525	502	520	533	511	506	475	511	517	540	538	520	519	502	511	499	541	521	518	544	497	495	510	556	509	516	505	525	502	503	511	527	546	494	531	489	528	517	529	503	483	518	527	539	526	540	556	586	499	530	524	528	517	486	565	513	530	493	506	515	460	526	518	513	517	521	546	504	529	502	511	525	513	527	511	499	468	483	521	512	503	524	520	524	516	466	501	524	484	518	516	520	509	531	527	521	499	508	528	507	548	506	534	514	499	547	519	512	529	550	540	528	500	550	510	527	527	511	531	506	539	513	500	516	512	506	548	508	504	528	529	510	501	499	501	558	517	473	519	510	528	499	539	523	522	500	519	510	521	512	464	518	506	508	490	570	562	568	511	516	529	503	527	545	541	538	505	502	516	527	546	501	561	489	540	486	510	545	541	527	579	492	520	490	536	491	542	491	516	511	537	502	515	530	567	495	534	542	493	537	472	520	514	497	544	530	512	579	521	531	537	541	497	523	491	546	509	510	492	508	548	511	514	475	537	468	565	509	521	457	484	493	519	558	531	468	501	546	520	507	495	522	548	508	504	522	496	535	508	504	488	487	550	516	552	469	524	479	521	555	534	528	486	542
42635	63103	42201	18704	17391	22000	8172	5072	3143	2655	5199	2637	1811	1229	923	849	794	816	730	659	676	683	671	700	616	667	598	622	573	574	525	556	553	545	547	521	575	563	556	539	532	522	531	520	548	543	504	540	565	524	543	526	564	497	523	584	538	533	494	528	498	547	553	507	540	518	516	508	503	518	537	509	522	513	488	495	544	550	511	544	519	521	496	470	525	538	500	505	514	520	507	528	502	510	524	497	551	497	516	507	490	483	473	526	514	518	529	487	514	498	508	494	513	521	502	560	516	531	530	481	522	521	512	514	509	535	557	541	497	467	501	519	507	474	477	488	503	509	515	526	528	565	490	511	526	517	522	546	493	576	525	516	536	485	494	492	513	511	516	512	523	506	509	480	500	496	535	502	507	508	504	491	483	481	508	495	534	508	499	526	485	466	536	493	502	473	566	486	541	492	511	488	505	476	535	510	521	461	483	517	484	511	520	508	513	491	497	475	514	465	525	552	515	524	524	528	520	532	494	490	496	472	520	563	504	496	470	559	496	495	479	450	527	468	478	509	471	531	476	551	501	502	546	521	525	510	509	503	494	473	518	468	529	535	510	459	500	494	504	530	516	525	502	502	482	489	502	488	491	538	474	506	511	512	503	525	511	497	501	497	511	481	478	513	453	515	503	546	523	481	521	508	525	515	529	513	524	490	482	511	543	567	501	543	464	550	515	514	525	518	504	533	502	529	504	512	494	505	470	543	503	493	503	488	577	485	472	529	519	484	546	508	540	534	542	485	510	529	515	482	489	500	522	511	571	503	486	514	500	509	473	467	475	498	503	494	496	519	484	514	514	499	504	502	501	500	524	485	510	459	478	502	509	540	480	520	501	493	485	515	530	500	514	539	527	519	489	534	519	527	488	505	505	498	509	524	517	530	480	503	536	532	513	517	526	491	477	541	525	510	492	454	502	505	489	517	474	515	466	486	505	435	529	489	504	501	481	483	515	482	501	490	506	526	538	492	500	518	504	515	444	463	519	522	519	508	527	498	479	489	487	509	491	523	511	490	501	544	523	478	487	483	513	516	495	552	486	481	490	493	533	505	487	520	509	524	524	470	557	501	506	496	514	473	489	530	522	491	547	466	480	499	506	534	524	499	496	504	520	508	503	513	518	504	555	481	533	536	561	464	485	515	468	522	550	487	504	508	478	495	533	512	535	558	524	513	538	548	508	511	500	510	502	499	494	487	486	496	527	520	479	485	474	522	496	514	511	539	505	535	542	498	486	509	489	520	506	566	481	522	552	543	535	509	516	528	493	494	530	531	522	506	499	521	482	510	507	523	483	485	491	473	526	551	480	496	504	533	503	484	515	504	484	485	494	506	483	515	519	477	490	533	502	493	505	480	506	507	472	520	493	462	497	527	498	495	524	494	538	523	551	507	538	568	496	526	486	507	518	504	524	494	501	524	544	538	542	506	515	492	552	475	490	523	508	494	486	494	497	493	529	533	548	518	477	533	547	467	483	496	487	488	494	500	514	487	504	524	499	521	531	489	505	496	525	490	473	532	481	526	491	514	509	506	504	528	533	521	534	488	474	500	509	489	477	512	533	515	498	518	493	531	502	533	550	513	487	529	501	471	487	484	443	494	513	523	489	482	468	556	530	476	509	485	522	519	472	518	550	510	518	511	545	549	465	467	480	526	506	478	522	531	489	508	484	513	520	495	486	496	448	509	492	507	523	530	512	509	521	477	513	502	516	526	514	486	498	484	501	468	531	519	499	510	485	487	516	490	490	480	519	531	515	489	537	477	495	502	482	464	565	481	502	516	484	477	485	529	499	503	516	457	475	511	531	461	538	485	528	530	505	509	522	507	504	477	537	539	495	494	507	493	506	525	541	496	506	502	511	466	474	511	494	529	521	499	493	516	509	459	459	498	523	516	542	520	496	512	495	481	544	528	502	489	490	474	482	479	518	512	497	522	561	534	520	511	517	528	514	490	508	508	537	494	497	538	471	510	502	517	541	508	496	503	483	539	482	502	505	528	502	515	450	500	529	546	498	527	483	497	509	526	495	495	505	492	516	502	522	517	489	516	499	483	505	547	514	447	517	504	511	499	552	523	509	486	503	489	522	524	531	517	499	511	534	493	471	489	513	522	500	495	486	539	559	484	510	481	542	519	530	528	506	510	489	548	484	500	527	470	517	489	521	542	519	538	498	524	477	507	522	477	497	499	513	513	496	495	469	494	488	525	483	515	511	468	496	492	521	493	555	514	483	507	512	561	520	498	539	487	533	508	510	543	494	520	522	504	500	509	510	489	493	503	512	548	503	527	503	494	493	485	573	513	496	510	524	529	494	505	524	513	513	480	481	502	490	516	476	484	511	495	520	509	505	509	461	556	530	505	468	485	518	488	466	494	486	495	487	481	501	518	498	506	544	444	483	467	516	514	533	564	536	490	521	503	494	506	512	492	531	523	533	469	477	504	505	531	517	504	497	477	480	512	503	473	515	487	470	479	542	478	499	474	509	457	521	505	515	492	509	503	498	557	566	490	495	500	554	506	491	503	508	451	537	480	524	463	475	527	512	470	500	507	515	500	490	565	490	493	470	551	446	499	446	500	542	500	543	478	504	500	467	515	504	509	485	505	495	502	521	481	523	502	519	489	509	520	506	473	513	481	455	518	550	505	517	553	498	502	544	495	481	538	511	519	505	480	557	509	480	501	537	534	464	526	540	514	530	507	531	482	482	516	492	528	510	488	510	501	527	507	502	483	478	508	522	517	488	535	509	478	524	498	577	501	488	464	503	518	507	475	507	544	520	472	542	480	509	506	481	504	511	518	521	513	549	488	487	526	525	504	526	511	476	512	525	496	512	506	544	523	476	491	543	502	555	534	532	529	514	495	517	466	507	519	547	492	465	488	490	526	499	521	473	506	535	545	490	522	491	499	513	471	509	546	487	540	510	498	560	507	537	512	509	463	489	551	484	516	503	534	484	523	509	499	544	559	483	492	496	481	504	540	497	474	505	547	489	510	537	495	501	505	506	489	493	507	511	505	521	472	514	534	481	483	527	471	497	501	500	537	513	493	503	482	518	476	483	519	531	500	530	500	544	481	507	474	514	479	506	483	520	518	514	523	481	474	527	531	514	521	525	510	544	503	529	513	500	495	500	532	507	519	538	468	513	538	530	525	514	493	462	494	500	540	508	493	501	500	520	535	553	510	551	499	488	532	513	504	496	510	471	531	483	518	500	539	517	498	511	528	524	525	507	485	544	504	526	488	502	480	480	474	496	501	512	523	498	529	498	466	530	506	507	525	533	463	459	476	513	546	515	459	489	493	473	546	521	472	544	496	534	486	499	483	501	503	515	469	489	511	496	522	536	493	521	493	516	512	498	521	488	500	536	522	475	509	491	508	512	502	474	512	530	485	469	485	482	499	505	519	512	515	491	554	504	522	491	486	486	505	498	520	511	503	528	523	487	533	533	486	508	519	483	503
32835	28517	17242	4377	1542	3115	1960	755	749	483	702	620	461	413	402	433	411	444	401	449	431	426	426	421	416	450	429	396	430	429	408	427	402	390	396	407	418	417	438	425	446	414	402	414	387	403	420	401	403	408	410	388	381	428	378	403	372	422	382	421	390	414	394	417	421	406	398	393	417	422	377	412	410	441	381	397	416	387	393	423	448	413	415	402	398	413	429	410	447	419	394	419	421	417	430	374	422	405	401	373	402	398	429	446	405	424	421	430	412	427	415	429	419	426	402	378	415	398	399	385	442	400	422	466	398	421	427	429	450	425	438	419	404	406	377	379	385	406	404	398	422	388	395	460	415	428	398	425	412	451	420	385	419	434	406	420	417	455	405	407	417	431	407	432	416	402	412	445	365	416	395	381	371	414	421	391	442	424	418	392	427	436	388	375	354	402	410	451	417	431	435	402	441	431	371	391	401	406	395	445	423	391	449	408	382	402	395	390	414	402	372	388	416	437	431	397	394	384	413	415	372	464	434	420	426	407	426	417	400	431	434	413	374	412	417	434	402	390	442	435	372	410	409	403	412	397	401	439	438	459	429	401	433	395	414	432	408	428	434	389	426	446	417	422	426	447	441	407	450	425	409	395	428	378	421	430	429	435	395	407	444	424	410	419	407	406	397	412	413	429	424	426	425	434	431	406	441	421	428	409	399	411	403	397	402	410	426	425	404	404	415	391	429	406	409	447	420	418	379	424	412	386	407	387	397	427	411	423	401	449	400	430	426	423	407	411	414	450	414	434	426	397	449	401	406	395	424	424	404	398	406	372	394	412	405	397	428	387	470	408	374	412	432	417	434	414	453	401	399	411	412	427	427	394	415	432	402	415	400	414	434	412	452	438	405	399	381	422	429	441	405	403	410	427	412	403	401	439	416	376	418	432	430	432	423	434	386	392	382	399	419	444	378	378	413	387	433	452	426	396	452	408	396	415	435	416	432	416	399	427	387	419	424	421	424	428	402	420	440	414	413	429	422	413	421	445	444	414	438	404	392	394	416	418	429	420	405	398	395	413	404	437	431	414	469	389	392	416	419	384	434	399	433	393	439	409	417	402	422	398	416	425	411	406	411	416	409	422	407	418	458	400	364	462	390	385	405	400	417	397	431	398	435	408	407	399	386	423	415	401	429	415	399	426	404	441	371	396	441	459	392	455	418	364	401	459	387	430	412	402	420	439	415	429	383	384	432	420	409	406	390	424	407	404	411	392	427	394	390	401	395	410	454	448	421	415	391	406	398	391	414	408	454	436	407	401	373	435	441	400	410	401	418	421	380	407	402	404	365	394	416	447	419	402	417	443	419	413	459	446	344	433	394	414	419	462	403	426	420	426	391	385	434	406	403	383	396	446	415	399	434	419	412	404	422	398	415	410	394	433	369	402	407	413	444	446	437	427	416	452	442	416	451	415	446	406	402	426	434	434	421	404	435	420	425	417	391	421	361	432	405	426	437	411	400	386	417	373	421	433	410	404	393	422	375	405	406	396	410	420	435	403	441	432	405	400	427	434	389	437	390	424	399	365	425	394	436	401	365	433	418	415	404	398	411	439	442	455	402	408	400	415	433	411	433	403	410	428	418	389	437	424	428	445	429	445	380	396	377	347	411	404	438	397	413	488	378	417	434	413	379	424	424	404	428	415	404	417	417	397	449	437	398	441	381	409	418	390	405	395	373	413	391	454	416	423	406	375	392	393	429	395	411	371	399	378	408	399	387	445	416	402	395	402	382	391	392	434	442	457	440	428	388	380	419	408	466	388	452	415	403	425	431	434	402	411	424	398	445	420	420	406	409	415	412	419	426	395	398	413	446	415	408	411	412	402	421	453	421	418	432	439	401	417	436	395	399	378	409	393	401	405	432	412	408	427	418	436	440	410	395	427	445	401	429	403	411	415	390	404	384	459	413	417	399	390	401	419	436	384	399	419	417	380	417	425	430	412	388	388	436	410	411	429	396	400	415	425	396	445	424	412	426	418	387	400	412	409	446	447	418	401	399	412	424	387	403	377	389	418	376	400	423	404	392	412	425	418	406	440	451	367	436	413	406	389	401	396	387	432	406	377	423	459	427	405	430	429	447	428	433	400	407	418	411	441	388	402	433	418	453	413	424	432	366	408	399	400	420	403	407	392	383	427	448	401	421	427	439	394	432	409	413	428	434	354	427	409	441	404	423	401	398	377	422	397	409	389	413	397	448	424	426	413	408	406	462	403	460	410	407	408	401	441	410	399	416	430	440	417	383	407	436	437	417	425	413	417	405	419	439	421	427	435	406	424	388	480	430	436	430	416	428	440	385	455	438	405	417	402	394	404	409	435	403	391	392	455	434	448	412	393	424	393	373	430	395	446	426	391	419	420	389	437	412	447	420	415	397	433	413	396	389	380	442	428	418	381	412	403	407	420	445	402	376	429	445	411	432	433	409	405	372	405	380	373	394	439	394	451	405	384	424	387	422	393	406	434	400	419	418	431	369	394	391	423	412	440	413	379	394	458	388	414	417	442	414	422	412	448	405	439	405	407	422	418	411	395	403	413	450	416	398	398	420	420	412	399	438	407	448	406	428	380	440	416	424	387	424	441	392	417	393	404	440	391	348	419	406	447	432	452	407	424	448	427	389	394	413	417	403	410	395	404	395	415	421	435	367	399	411	424	455	422	434	429	419	376	406	399	418	401	403	367	434	397	393	440	422	420	407	397	404	387	448	394	445	473	415	401	411	413	423	401	407	453	405	387	379	435	418	445	409	415	415	428	387	419	471	418	389	385	425	482	416	409	419	426	407	399	449	393	439	404	421	415	419	387	417	437	391	404	391	409	431	403	392	402	409	426	417	411	412	380	431	370	466	421	452	405	419	409	411	407	432	412	422	398	401	386	376	385	434	405	400	380	443	425	391	441	404	458	381	363	420	381	430	404	399	445	405	418	379	414	403	444	388	410	431	390	383	427	423	438	395	421	390	404	363	411	406	423	427	424	383	401	385	419	425	401	461	395	425	377	397	419	439	389	426	411	402	368	395	454	433	417	415	415	421	419	442	438	407	410	427	398	368	427	394	439	405	417	385	439	459	410	431	408	418	411	367	442	407	414	376	381	403	399	401	457	435	431	410	408	411	408	392	394	427	434	437	393	432	396	406	424	437	457	428	446	431	405	395	448	439	406	413	475	420	389	400	416	439	429	417	426	388	418	447	443	406	436	429	397	405	438	407	400	415	410	425	401	401	389	417	417	399	426	411	415	424	392	410	418	434	410	427	413	420	397	440	412	403	439	449	436	420	397	402	420	392	403	413	442	390	423	430	387	439	422	379	405	411	389	381	437	393	403	401	398	408	419	435	420	464	413	396	419	424	408	410	428	440	391	427	444	407	449	422	458	360	393	419	400	467	424	386	413	426	448	428	396	400	431	391	439	424	416	398	396	404	425	443	387	413	418	403	394	427	404	397	377	394	443	433	431
34177	37768	18373	5563	2813	6793	3626	1323	1478	653	1145	1005	493	471	469	445	449	476	493	445	443	455	473	464	480	470	471	451	447	451	479	494	446	448	456	453	452	431	437	441	451	462	465	447	458	470	434	445	425	445	459	440	447	461	468	474	433	443	443	442	455	479	461	436	493	456	479	465	450	461	458	475	486	413	445	416	459	458	457	452	446	431	474	474	465	433	438	435	433	435	439	429	451	424	480	421	490	473	431	459	456	470	460	433	481	446	416	503	454	489	466	436	434	442	435	445	412	453	494	446	440	468	443	452	446	442	427	447	450	459	464	450	423	460	475	465	483	450	417	508	465	496	468	447	458	467	456	444	444	477	469	430	457	448	454	431	470	398	456	454	465	435	455	451	453	463	429	432	465	493	461	446	391	474	434	409	453	451	432	418	491	458	492	425	458	476	444	413	455	457	467	429	472	474	440	455	443	501	441	487	465	432	461	450	442	440	469	419	440	412	415	455	481	469	463	441	471	427	424	429	437	445	444	453	433	473	442	453	474	447	466	484	431	432	477	483	430	457	495	453	458	441	463	437	475	471	472	468	411	447	465	440	455	460	460	412	449	434	461	428	459	461	454	443	451	439	460	494	426	480	445	457	441	480	440	460	456	454	471	444	446	472	461	451	419	453	429	465	452	489	447	420	437	446	442	410	411	440	476	463	451	415	414	436	491	462	478	426	471	434	474	431	434	486	445	472	483	458	475	460	473	451	497	468	475	483	460	480	410	429	436	441	471	472	439	452	456	478	452	435	479	474	430	440	426	450	454	445	460	439	463	458	436	457	480	433	477	425	461	450	449	468	451	454	463	465	402	409	439	414	424	433	452	457	433	437	480	463	461	485	445	447	470	465	429	448	459	447	468	453	449	432	460	431	473	440	433	427	444	451	456	401	445	484	405	436	429	465	464	446	433	451	430	475	444	432	470	421	485	446	451	463	436	430	443	480	467	454	438	449	454	450	503	428	446	475	463	472	448	444	425	431	474	471	462	465	462	485	474	449	469	453	476	473	413	464	444	447	419	471	440	431	481	458	428	450	460	459	433	501	467	468	470	487	472	463	458	483	447	399	428	443	418	432	480	440	430	454	446	439	457	432	459	455	440	448	440	419	443	413	459	480	424	441	432	450	467	454	447	470	438	453	484	441	443	437	499	434	426	458	458	445	449	450	471	415	456	423	440	450	425	481	444	455	427	431	454	477	411	438	443	468	443	488	468	480	477	450	458	482	473	419	441	423	468	467	488	430	442	466	476	459	488	438	522	440	469	446	460	483	485	457	436	427	479	428	437	462	507	474	448	434	460	430	454	438	448	481	448	464	486	466	438	475	451	449	451	451	456	448	466	428	490	466	438	491	455	463	460	457	439	454	480	486	454	449	471	447	435	482	486	443	421	453	472	428	420	471	441	457	459	445	439	432	427	439	442	459	407	442	437	434	499	417	425	443	460	399	469	464	433	473	471	476	492	419	453	488	443	439	424	429	468	432	457	456	433	479	438	458	413	444	466	459	430	465	444	459	435	450	464	472	450	477	471	454	484	418	435	466	486	442	460	377	435	427	475	478	447	448	454	440	428	411	446	463	461	447	458	470	435	448	489	445	431	455	470	454	424	450	438	487	458	458	443	449	494	471	488	447	486	406	467	453	459	429	491	440	447	451	462	487	470	474	429	431	465	452	453	442	445	412	475	477	458	467	481	441	465	472	454	429	439	441	467	457	480	422	447	436	451	447	461	471	444	437	438	460	442	482	457	447	496	441	435	434	447	419	443	473	515	465	449	442	494	466	471	439	430	448	455	446	432	459	459	447	450	495	447	452	457	445	464	438	445	440	444	444	438	433	467	418	462	456	472	462	447	456	449	432	462	468	435	495	483	458	437	433	483	450	475	490	451	449	464	473	519	431	428	467	457	443	440	453	421	482	500	446	452	433	474	436	423	436	454	450	446	482	419	481	478	459	429	443	472	465	479	452	440	502	448	429	488	411	447	459	469	453	459	443	474	425	444	448	447	462	461	495	481	461	441	485	469	447	445	427	421	399	456	447	459	461	452	465	465	425	467	458	438	411	480	454	450	426	481	486	445	429	473	432	461	449	432	443	425	479	467	432	464	441	455	453	441	468	436	480	441	459	466	456	445	410	449	450	525	471	434	426	475	446	456	458	429	475	474	458	439	458	472	425	431	427	453	452	462	447	487	490	451	451	460	473	419	440	440	447	431	436	456	480	507	440	415	442	442	427	476	447	440	453	433	454	467	468	469	434	440	433	454	459	488	438	503	485	467	447	439	464	510	432	442	475	466	447	459	467	453	443	448	400	422	449	447	486	454	416	458	454	469	453	434	430	427	433	482	461	445	462	463	447	452	436	448	437	473	472	482	475	442	450	430	466	468	472	445	463	434	438	464	444	439	432	462	451	449	465	476	466	434	467	465	456	445	491	422	476	452	440	462	433	419	447	468	439	450	463	419	459	445	459	407	435	401	430	451	474	464	468	421	468	450	419	432	471	439	434	451	472	429	447	445	462	456	448	435	458	462	515	454	443	438	468	465	495	457	479	429	467	486	481	486	446	465	432	465	430	442	439	435	465	459	463	451	448	445	468	423	468	430	435	463	449	493	445	421	467	478	454	445	459	447	441	430	489	442	459	444	465	473	466	474	429	449	431	453	475	441	462	430	454	512	435	437	453	399	446	460	484	486	411	429	440	431	455	463	415	432	469	455	427	460	464	430	502	414	484	436	435	439	420	458	463	460	485	441	484	461	461	467	482	453	483	467	462	472	428	453	464	438	442	448	475	469	422	462	452	425	464	490	408	478	456	430	443	485	469	447	410	430	432	456	446	455	471	419	434	470	449	490	472	422	431	474	445	448	447	429	501	439	428	442	480	478	467	465	468	481	477	474	444	457	460	414	469	458	433	450	446	489	469	463	409	466	469	431	454	461	446	475	457	463	460	471	465	477	433	449	467	465	463	409	489	468	454	511	447	467	449	459	470	474	464	444	422	439	466	466	461	434	503	437	453	463	456	418	438	455	477	448	481	452	455	401	459	461	458	431	426	435	513	463	474	441	432	406	421	438	473	479	471	487	422	471	436	462	469	473	430	430	457	435	474	450	431	426	464	456	492	450	463	429	456	446	469	432	455	430	449	440	449	459	484	431	481	462	463	494	473	461	464	445	474	463	496	472	442	442	448	435	438	447	426	454	450	434	472	426	427	449	451	433	436	463	444	489	469	477	421	447	465	457	444	497	457	450	481	437	467	462	443	443	439	456	411	458	445	472	473	438	455	489	463	438	462	465	420	454	467	438	457	444	486	442	492	434	447	436	479	455	470	497	439	451	411	450	467	417	461	460	438	482	461	496	452	439	484	473	446	437	490	441	430	413	431	478	425	425	487	441	429	465	455	452	448	461	469	439	488	446	448	454	460	454	489	493	473	473	463	476	453	470	459	439	451	481	458
25015	20761	27048	24403	20628	12555	6142	1616	1505	738	566	809	502	365	316	289	350	288	272	256	242	220	284	249	231	256	255	270	257	281	223	211	232	237	237	241	259	266	225	247	238	207	254	215	234	268	243	259	246	210	232	242	263	230	227	250	244	252	240	244	252	236	242	208	242	232	201	232	241	206	204	266	235	238	221	244	217	234	229	215	217	199	210	211	198	218	233	238	218	212	220	203	207	231	232	208	232	226	216	255	229	211	230	229	222	236	226	234	215	220	244	236	216	221	236	223	229	212	201	224	218	216	210	233	234	204	232	226	211	229	219	222	235	220	228	238	209	230	221	210	221	209	234	216	239	197	222	219	254	231	240	229	225	224	240	222	235	236	230	230	227	202	245	234	204	240	248	220	221	245	230	246	241	219	217	227	214	231	248	222	222	221	236	213	244	202	227	241	235	237	265	223	222	227	195	219	218	230	223	247	224	204	240	216	222	206	229	210	224	221	214	223	227	242	235	253	237	222	222	252	220	224	192	224	219	217	217	228	230	240	241	221	210	253	199	230	226	237	237	241	251	225	239	216	251	221	246	241	212	241	234	216	261	237	221	231	229	232	233	220	228	228	212	215	217	225	238	234	245	227	239	228	230	225	217	225	249	242	230	228	218	223	228	215	220	230	212	238	211	227	229	236	226	250	213	271	239	234	238	223	218	228	243	236	232	206	225	222	210	213	238	226	196	229	241	243	224	230	239	226	254	203	223	201	208	235	223	233	235	223	237	239	225	210	220	221	244	238	224	217	213	240	210	249	243	209	236	244	240	240	216	214	223	251	224	233	228	221	217	214	224	232	242	228	222	238	248	236	227	223	236	228	211	227	203	213	216	229	231	238	219	215	226	216	242	212	246	241	238	206	225	218	250	265	233	233	241	241	222	239	213	249	218	224	244	216	242	235	216	220	211	236	250	228	227	237	207	201	217	213	202	229	204	227	210	240	206	219	230	221	237	213	215	226	226	196	216	219	249	240	224	231	225	209	238	214	211	234	232	218	204	237	236	219	222	200	229	233	226	244	219	230	230	239	232	216	245	209	227	224	236	218	242	246	236	239	225	192	212	239	242	239	206	235	243	203	233	231	196	234	207	230	224	224	237	230	205	224	224	232	238	215	221	211	228	238	204	229	220	235	227	230	231	237	236	221	237	212	231	234	238	217	223	226	218	220	202	220	228	246	227	220	237	233	222	209	203	244	228	242	192	240	232	233	228	201	240	224	268	226	229	230	248	238	210	238	215	226	220	226	219	218	224	241	241	231	211	221	213	240	224	211	200	217	209	214	223	227	226	215	228	240	233	224	203	226	218	217	239	211	220	215	226	225	243	222	228	209	220	220	228	251	228	227	219	226	223	224	222	215	219	199	216	229	219	230	203	235	247	262	242	274	219	222	205	224	220	223	234	204	217	230	248	218	206	213	238	240	225	225	209	220	235	220	210	199	234	216	226	234	236	223	203	216	225	189	216	221	190	220	224	220	235	217	226	251	232	215	233	252	238	210	224	242	238	208	251	230	236	223	227	223	179	257	231	209	239	228	201	215	249	222	233	233	232	243	224	241	214	224	240	218	257	224	196	213	228	252	243	214	214	233	229	227	245	237	245	215	232	199	200	208	232	243	211	254	231	220	248	237	263	231	246	226	231	231	251	249	216	259	236	222	230	226	242	221	234	233	201	207	227	215	231	227	193	240	207	257	219	199	226	220	214	263	217	242	262	246	194	230	237	236	214	225	225	219	183	235	238	235	230	256	237	235	235	222	211	213	214	232	224	265	242	234	228	245	237	231	238	211	229	232	235	228	229	201	204	234	210	213	244	216	207	222	219	231	228	232	225	229	206	272	243	207	245	213	236	232	231	229	228	220	202	214	218	220	215	199	225	232	185	227	245	238	212	237	251	214	227	226	212	270	221	224	215	228	230	217	249	215	254	206	241	222	217	226	242	217	195	233	248	208	212	216	241	247	217	244	233	251	222	196	241	225	215	212	220	220	208	230	202	236	230	225	214	247	218	230	221	241	221	217	247	208	253	196	242	239	201	227	224	232	219	209	200	230	213	232	226	201	228	219	219	227	232	199	235	181	215	221	232	255	226	226	230	216	240	238	228	238	223	242	223	264	225	224	224	256	237	220	222	231	237	208	226	223	245	237	234	239	213	215	198	212	247	212	213	264	221	236	203	194	218	218	212	214	210	239	218	226	207	240	229	229	233	230	243	209	218	234	203	196	220	220	234	252	236	203	200	215	234	226	224	217	238	221	214	245	229	238	198	197	213	251	252	259	228	216	218	204	213	198	246	244	245	232	224	193	209	214	216	228	249	250	228	222	239	267	205	217	215	215	208	216	218	224	198	222	233	245	228	245	229	230	239	238	213	230	215	223	232	226	236	212	216	234	225	220	235	237	266	229	232	233	245	219	220	247	273	222	209	220	234	216	200	230	229	210	224	201	250	256	244	215	232	225	232	236	230	206	228	237	216	226	227	243	214	229	211	232	219	213	224	222	262	240	246	239	242	209	247	231	212	228	230	246	244	238	224	244	236	252	229	202	221	233	213	228	243	218	193	228	246	217	211	230	228	238	218	237	212	224	237	209	237	223	218	221	220	236	231	233	233	219	239	225	238	224	234	222	209	224	236	229	209	220	241	220	222	211	223	261	224	221	210	203	221	233	242	232	243	220	202	217	245	227	232	219	232	221	223	235	221	234	227	224	228	247	192	208	225	232	251	212	204	248	222	215	242	233	234	234	219	237	221	213	220	216	231	228	218	246	219	192	224	213	223	253	208	234	220	235	203	233	202	244	236	228	240	211	215	226	214	242	225	224	227	228	229	225	230	238	198	226	231	217	224	212	230	225	196	233	253	235	238	219	205	252	242	237	217	229	223	248	241	209	230	222	247	205	211	209	240	231	225	216	219	219	222	228	221	209	227	223	222	203	240	209	236	225	245	238	211	247	247	217	239	206	242	254	232	216	209	216	220	270	209	202	218	217	203	223	227	203	214	244	241	205	227	228	211	241	237	239	233	220	262	220	246	241	211	232	234	234	242	217	202	201	239	235	249	228	217	223	210	222	226	238	219	239	209	224	243	218	219	240	217	235	217	247	238	232	209	220	216	216	228	242	203	225	230	244	207	235	234	256	230	216	226	234	258	217	195	226	223	233	233	228	220	216	221	233	206	223	231	226	219	228	248	250	233	211	222	234	227	201	206	221	232	230	244	247	226	237	203	208	204	237	236	230	229	195	250	228	225	222	224	225	215	217	206	193	245	234	215	209	222	258	221	239	212	240	240	223	235	198	214	225	231	231	234	212	244	218	217	216	215	233	219	224	226	233	239	250	239	205	210	232	245	232	232	240	203	234	223	218	233	224	246	244	227	230	202	217	239	236	205	246	238	246	233	213	216	253	202	215	228	229	218	227	204	193	198	249	239	246	219	222	200	209	251	265	207	200	247	223
39291	52160	24233	9287	5549	8204	9734	3053	3242	1446	1045	1629	956	587	491	493	428	450	361	382	355	349	349	309	366	308	315	291	318	281	306	262	275	296	273	305	278	279	264	274	243	278	259	263	284	282	285	275	273	253	311	253	278	261	311	276	274	244	233	281	238	240	259	224	265	248	246	258	251	290	259	261	237	229	255	231	271	268	271	250	216	304	257	233	277	267	218	254	247	268	249	247	257	233	244	246	216	235	250	237	261	259	245	226	278	222	267	227	273	249	241	265	236	252	240	267	290	262	258	213	263	250	258	247	246	268	262	269	263	248	250	273	265	267	248	233	234	250	225	231	255	221	251	229	256	285	236	266	236	245	237	247	247	237	246	251	239	244	224	260	278	261	244	223	258	248	236	213	238	265	236	246	256	258	251	257	231	266	268	279	243	247	260	265	240	265	257	248	219	260	259	241	235	242	214	250	227	267	237	221	250	258	243	254	267	251	255	217	219	234	249	277	251	246	256	249	256	249	256	219	239	250	236	246	262	291	267	244	249	258	221	253	246	247	225	228	238	266	269	249	246	261	245	264	253	254	247	229	229	260	218	255	227	250	254	234	244	268	234	245	251	259	262	250	231	248	242	258	250	230	261	264	267	251	257	240	229	254	266	213	264	272	245	272	228	244	261	242	252	248	230	258	226	262	246	255	250	239	253	232	259	231	241	223	246	242	251	255	260	215	242	256	250	246	245	269	228	272	230	226	239	261	253	272	245	260	247	240	229	266	234	271	257	233	236	241	253	272	262	221	249	254	237	239	244	243	239	245	221	228	264	265	244	223	270	259	229	242	221	251	238	270	239	240	229	227	270	238	227	255	225	255	229	252	279	271	262	221	278	249	268	245	284	238	238	243	248	214	228	243	268	250	249	250	216	220	219	270	249	257	262	224	216	251	251	263	226	231	224	258	231	241	231	268	237	238	229	235	214	270	246	253	251	231	222	258	251	274	274	220	224	255	242	247	249	243	265	235	260	253	269	229	215	255	237	283	270	260	279	248	210	263	285	236	239	210	256	223	232	265	250	250	238	258	266	255	254	262	256	223	268	245	265	286	247	265	264	243	234	243	240	261	258	240	236	234	224	235	249	248	289	236	259	258	250	259	234	228	261	215	245	227	228	261	253	274	231	238	260	246	241	249	257	242	228	254	258	242	267	261	259	242	235	240	246	230	243	247	250	236	237	254	251	257	232	237	255	265	246	262	260	248	238	254	253	240	258	273	229	233	276	259	244	230	254	286	233	227	243	237	281	258	233	261	238	238	229	252	263	227	249	241	282	239	231	242	249	267	263	246	269	272	241	221	247	231	237	231	234	234	269	237	254	247	229	245	225	253	244	283	235	288	244	303	250	241	241	225	241	264	223	260	232	221	218	277	264	247	251	252	225	239	236	251	236	261	261	263	234	228	233	251	236	271	246	277	233	266	241	240	242	252	244	270	298	265	241	243	225	249	266	244	259	267	261	262	239	250	280	270	255	243	227	221	246	256	219	245	264	227	277	243	268	248	239	285	255	268	232	242	230	257	248	257	278	254	264	224	225	277	274	232	246	225	239	230	233	264	253	247	226	254	224	234	264	251	270	238	247	247	240	227	243	257	247	247	248	249	252	259	252	250	260	256	232	250	269	239	258	234	240	255	238	248	250	252	227	249	251	265	253	260	264	217	248	231	224	235	259	250	219	233	256	251	257	254	248	249	248	246	237	242	223	227	277	250	257	264	251	260	281	207	218	292	252	220	236	231	233	259	256	250	219	233	246	238	254	280	241	239	253	272	222	249	266	260	237	274	264	243	241	250	240	253	227	229	241	244	238	233	273	235	247	250	238	249	242	259	238	238	230	251	242	262	258	238	255	245	248	225	228	253	247	248	237	245	259	244	272	266	245	239	254	224	250	218	234	233	254	215	258	223	282	266	255	249	218	245	242	240	264	239	251	241	228	246	247	258	254	273	231	261	236	257	223	253	226	238	255	239	240	266	275	244	224	260	246	262	263	228	252	228	237	252	257	249	278	272	262	251	237	238	222	237	253	238	250	246	228	270	247	245	249	248	275	231	236	273	254	239	264	252	253	266	231	256	258	234	242	277	255	239	263	267	260	241	234	246	245	261	252	225	259	243	244	226	253	248	225	268	251	232	217	248	216	223	262	237	222	241	255	239	233	222	236	246	257	280	237	238	253	247	241	267	241	281	219	241	241	241	242	241	245	229	241	260	241	246	243	251	243	281	204	248	243	249	215	262	266	230	231	261	238	241	267	254	230	263	269	273	280	232	239	288	232	261	230	254	250	237	235	242	293	242	253	228	262	250	256	256	250	229	268	244	232	272	248	234	246	239	250	212	291	233	236	240	227	224	254	228	271	238	247	277	271	237	228	250	241	264	233	269	229	246	248	275	234	232	275	242	265	234	242	248	250	240	248	254	251	230	269	226	283	254	228	239	213	247	257	271	263	260	249	256	235	254	254	240	210	243	227	232	238	270	247	232	247	258	249	252	243	233	220	253	236	235	225	215	293	252	250	270	258	261	255	233	256	235	269	255	259	246	248	286	209	247	270	254	221	234	238	235	258	258	267	236	202	264	225	252	255	232	251	243	275	259	253	269	243	242	257	246	268	279	238	226	249	245	283	246	286	245	229	246	242	236	247	244	245	234	248	239	261	255	239	244	246	250	248	235	239	221	239	230	249	254	264	242	254	230	242	239	270	239	253	265	246	244	252	236	230	256	263	245	249	255	217	247	265	259	255	240	239	247	234	243	240	274	263	236	244	242	243	259	236	228	239	233	232	242	267	229	245	238	255	229	240	263	250	270	237	263	248	269	271	232	246	255	265	232	277	244	245	264	228	232	260	258	253	247	252	257	214	221	222	233	240	225	265	235	235	254	244	245	244	255	231	262	257	228	243	263	245	245	275	238	274	257	256	258	263	241	233	226	242	249	274	245	301	234	251	213	234	222	245	247	245	238	247	242	279	218	290	212	242	265	243	237	244	250	258	256	242	230	232	253	232	219	232	241	252	253	249	246	268	239	257	257	221	242	240	257	237	242	254	223	255	287	249	230	226	242	231	262	225	264	264	256	255	249	250	248	249	257	240	261	235	261	251	264	227	230	233	249	248	234	250	253	255	222	243	255	242	258	253	251	242	219	226	244	240	263	232	231	268	267	238	236	244	278	233	240	220	269	234	230	227	259	254	257	238	213	234	242	252	223	221	226	244	263	274	247	216	219	246	226	244	262	259	253	219	238	236	212	247	238	265	262	257	240	265	279	256	261	256	235	246	258	253	237	266	244	249	252	204	234	233	250	260	225	251	245	287	216	251	244	264	234	248	232	243	252	239	236	229	263	260	234	250	246	220	235	250	239	224	260	256	228	234	235	261	262	253	248	239	260	253	246	249	264	228	235	229	252	227	260	259	268	229	255	246	276	232	248	236	266	269	249	230	239	245	254	241	261	220	254
22960	20725	27437	23949	20692	20801	16952	9347	3076	1727	983	1415	1887	1013	749	675	720	615	604	620	592	565	531	637	585	591	540	572	576	474	514	573	530	537	554	531	566	485	519	541	521	515	504	517	495	484	512	524	491	493	531	513	523	539	499	522	484	513	525	524	496	546	530	519	474	500	521	555	512	478	506	554	480	506	498	497	566	522	502	511	569	534	504	480	498	540	504	525	486	512	531	499	511	510	505	523	505	537	523	500	496	512	511	501	485	527	504	469	492	538	517	514	539	537	529	506	501	506	515	474	492	491	495	494	519	473	484	469	508	529	494	535	514	482	533	503	535	553	532	525	546	525	517	474	519	516	544	504	475	470	535	485	458	499	511	501	493	495	492	515	516	520	527	484	575	494	523	499	521	480	520	494	495	481	517	485	517	514	528	504	518	503	504	554	527	484	473	551	470	502	521	483	528	506	489	521	508	483	496	518	545	518	444	486	541	519	516	535	531	506	481	487	540	456	531	511	518	495	512	524	530	485	529	533	491	501	513	524	538	479	519	467	522	527	496	516	501	547	492	526	542	499	527	473	475	531	482	533	506	505	501	539	506	496	488	537	523	510	495	526	537	537	512	515	501	535	526	530	549	498	522	550	494	490	519	525	530	511	526	513	467	501	491	492	515	506	512	490	468	509	532	498	505	501	522	533	545	519	519	497	497	503	489	492	517	547	541	490	525	492	489	506	525	537	508	502	544	538	531	525	502	518	509	518	483	473	494	501	503	515	544	526	541	491	479	542	492	574	543	518	517	523	464	522	553	524	499	547	512	462	484	498	515	505	561	532	510	473	491	524	511	498	473	544	510	552	498	517	517	485	486	516	490	500	533	555	509	509	523	539	506	496	573	522	536	553	500	490	477	540	515	488	567	507	487	495	555	452	498	523	529	495	528	536	463	511	493	546	483	535	493	511	471	478	507	527	539	495	502	510	516	512	505	511	518	501	514	495	526	511	494	491	514	488	567	484	501	476	542	495	491	506	544	467	501	512	499	497	494	476	484	499	522	500	490	508	515	492	535	535	529	542	499	598	472	492	489	492	509	502	541	501	528	440	516	501	531	484	490	476	562	501	541	531	487	500	481	507	539	506	503	537	519	534	496	537	484	506	515	566	508	507	503	513	498	526	518	521	495	519	536	494	508	533	522	496	531	514	540	516	509	506	508	528	495	496	507	485	523	490	483	546	564	535	521	495	469	440	543	501	452	509	477	503	551	488	482	486	458	536	503	508	466	492	502	516	515	515	541	510	506	518	475	498	496	565	511	553	588	534	556	500	529	517	541	511	540	487	518	537	509	476	513	519	509	524	532	472	526	508	520	522	514	537	536	500	509	512	507	486	500	529	494	497	519	512	495	504	504	503	515	501	485	506	492	558	482	438	514	489	512	494	514	523	515	529	556	535	521	490	501	474	490	519	508	532	468	523	519	480	506	517	517	509	519	478	528	520	515	525	504	507	533	524	486	511	533	492	494	482	487	497	567	504	557	488	484	509	534	511	502	513	528	490	509	477	466	550	516	490	513	527	542	508	472	509	509	523	523	485	506	512	484	524	497	562	455	483	526	502	475	524	550	515	522	489	532	514	497	512	542	506	492	494	567	483	488	533	464	492	504	522	504	487	483	553	516	537	501	519	537	510	512	535	538	512	496	451	515	525	500	507	493	489	491	454	519	489	511	534	534	536	509	503	541	525	499	487	513	488	506	493	518	506	502	527	500	500	493	527	509	508	488	506	463	504	545	495	556	534	512	542	535	522	491	495	521	486	494	515	478	511	505	500	538	512	523	428	561	492	534	478	557	492	504	521	541	479	502	529	478	516	524	512	518	528	508	483	530	521	505	515	498	519	510	551	512	514	502	524	511	496	509	495	523	507	504	483	505	496	542	517	499	522	518	575	515	525	520	523	524	496	533	517	506	489	501	520	575	514	515	492	520	515	493	475	522	455	527	496	468	472	519	520	538	524	513	525	490	511	551	545	497	523	481	482	530	533	542	511	483	506	497	500	488	491	513	495	535	519	465	517	535	509	532	507	500	499	516	485	531	516	504	525	527	496	500	521	491	517	531	528	473	502	524	513	489	497	513	463	562	562	552	489	516	540	509	490	495	485	509	468	494	516	542	494	513	483	516	475	484	516	500	535	473	514	467	509	531	466	535	507	492	542	490	466	475	526	550	530	511	494	537	534	468	497	494	514	515	489	504	508	502	505	518	550	531	515	502	552	466	502	497	453	526	500	540	487	517	521	517	497	500	495	519	523	477	505	503	495	552	485	480	519	502	483	534	500	518	507	522	520	518	500	495	505	474	484	494	496	504	531	498	516	535	533	458	502	522	515	509	475	489	533	515	490	527	508	557	486	488	515	499	529	517	520	526	502	493	492	529	504	505	488	514	487	495	494	481	516	450	500	490	520	489	504	527	494	528	531	540	503	479	523	518	546	540	485	495	525	502	497	464	527	515	467	528	513	484	550	527	559	483	491	474	528	507	498	532	468	511	478	488	525	546	502	517	524	476	515	494	539	491	492	532	457	502	476	512	471	490	516	537	526	495	510	511	513	494	515	505	515	526	504	516	528	489	518	503	500	482	516	500	535	512	524	537	497	512	518	518	496	536	490	516	508	519	538	512	482	502	482	515	513	503	515	476	503	479	511	498	480	485	501	513	513	560	502	484	522	500	509	527	495	491	508	504	523	531	481	484	519	492	513	470	478	493	522	491	480	458	487	462	474	497	546	536	504	509	531	464	489	535	479	500	487	479	511	521	547	483	507	490	531	534	504	500	500	515	517	507	486	502	515	479	502	512	485	525	539	471	529	517	511	473	454	524	502	524	540	518	489	512	518	538	497	518	543	475	562	555	503	528	530	506	499	521	490	485	522	490	499	528	481	511	507	536	501	546	522	532	511	512	496	470	501	509	495	509	533	486	556	499	499	462	514	504	577	529	520	522	519	502	509	486	511	477	539	508	453	490	516	501	510	503	515	486	548	521	508	461	486	470	523	485	485	557	499	548	533	489	528	527	523	507	523	502	475	521	517	491	488	586	481	509	478	488	542	527	493	513	466	504	454	494	532	469	484	518	506	495	518	510	521	503	481	455	501	506	509	501	505	503	546	484	526	524	528	484	514	496	526	511	491	528	508	511	460	522	513	531	476	491	543	478	525	527	533	538	470	513	478	500	550	497	474	486	511	540	483	516	506	460	518	497	511	526	512	508	479	463	525	502	513	533	482	456	480	487	533	496	508	490	507	549	525	507	531	523	521	518	498	529	471	453	488	500	500	478	516	511	492	507	523	511	495	544	522	475	524	497	496	513	536	483	516	480	494	490	482	517	504	515	500	480	516	502	541	462	510	511	514	507	489	492	518	530	487	527	515	506	494	507	497	516	481	474	524	523	501	522	510	516	532	529	500	522	511	537	520	525	478	520	455	489	539	524	552	503	532	518	503	485	515	480	537
42806	56569	24274	10924	12646	9339	17548	14479	5741	3256	1579	2721	3744	1629	971	891	828	810	709	714	706	739	647	695	610	617	618	577	599	580	578	541	574	550	556	522	547	511	548	523	537	545	571	504	501	591	488	528	513	526	514	515	500	527	564	506	524	518	519	536	535	507	486	515	513	518	545	490	512	532	506	524	495	522	554	530	485	535	520	504	493	479	522	462	497	505	501	548	521	492	501	486	490	501	482	492	526	479	515	523	472	516	493	512	525	474	476	478	498	465	501	541	507	491	483	488	479	476	524	515	516	492	500	506	463	504	508	492	540	479	504	514	513	525	483	535	548	480	537	480	527	461	481	474	477	496	518	484	475	495	494	470	477	490	513	486	487	502	451	476	497	478	535	493	517	538	507	504	511	464	464	476	511	517	502	496	515	549	474	533	499	502	495	501	464	516	494	535	512	510	495	489	530	491	476	527	489	518	495	467	531	541	520	512	475	474	506	499	494	510	513	509	480	488	542	485	499	458	473	502	496	474	502	503	464	491	513	494	498	500	471	479	458	517	467	525	481	510	499	461	476	482	483	478	517	504	472	484	494	478	487	433	494	487	536	481	521	479	547	489	494	469	510	466	457	511	481	478	518	479	484	461	517	498	529	473	488	505	487	518	485	515	477	496	481	495	473	496	522	502	502	488	488	545	489	475	469	471	488	507	479	495	524	506	462	494	490	469	485	488	510	497	482	512	513	549	473	507	488	499	495	484	493	520	486	516	487	498	502	485	508	514	501	495	514	505	492	521	504	524	501	496	508	513	500	476	503	541	513	476	509	491	477	481	471	519	488	527	504	495	488	539	486	472	498	493	495	504	532	534	502	481	478	488	477	523	476	502	522	492	509	486	479	511	479	518	546	536	517	492	516	512	517	526	529	504	485	505	468	474	489	523	515	522	519	479	498	544	514	517	482	534	519	525	500	519	481	509	482	491	515	455	503	546	551	488	484	516	473	515	519	473	468	505	490	511	523	485	461	488	545	541	484	480	504	546	477	508	486	512	492	493	511	498	512	426	483	509	493	472	495	518	493	483	468	481	454	438	499	497	517	537	491	504	515	501	521	501	480	440	494	486	510	484	502	460	489	520	498	492	509	489	464	484	500	523	516	502	431	506	483	495	521	483	540	472	507	523	484	511	535	474	506	489	521	524	510	521	530	519	522	540	495	489	504	472	528	494	486	506	511	471	519	516	507	517	526	514	490	454	508	508	513	501	460	504	553	460	486	448	480	497	502	532	518	515	510	473	514	524	498	499	509	503	498	473	528	486	496	504	485	498	538	507	491	475	474	479	553	534	523	470	472	500	514	500	465	520	482	542	488	505	493	484	513	481	536	522	504	487	508	515	502	509	494	501	483	532	519	474	521	501	492	503	492	495	503	487	498	508	515	540	526	517	504	510	505	494	527	481	509	503	539	501	457	482	499	492	496	493	505	525	482	547	485	496	524	498	477	517	505	490	506	512	509	511	488	508	503	515	500	512	470	500	477	516	520	530	466	470	489	520	536	521	516	525	488	504	481	513	513	507	483	513	476	504	484	497	522	505	477	489	498	498	524	500	504	499	495	523	491	521	478	477	494	513	500	511	504	470	486	494	481	495	470	495	530	474	464	534	484	514	496	469	499	480	484	469	481	524	531	461	448	543	527	487	477	510	490	500	497	492	515	472	520	532	495	481	507	496	491	495	526	477	489	467	531	526	521	514	486	506	472	489	493	490	471	506	508	520	515	473	540	503	478	468	510	493	506	540	535	504	566	433	450	532	546	476	534	458	544	486	516	516	506	464	495	494	519	473	534	487	498	503	491	531	526	534	481	485	510	493	471	510	514	521	528	513	526	456	477	525	509	547	482	515	536	551	477	476	526	491	517	501	498	489	438	499	540	497	500	492	471	502	512	480	474	508	492	491	493	447	514	490	491	474	486	504	481	500	484	505	492	510	531	520	481	511	508	474	473	507	519	514	478	492	480	494	481	479	557	496	486	487	494	542	466	496	507	478	506	507	500	482	516	485	495	485	503	490	474	475	512	514	511	495	517	504	524	492	512	500	500	502	469	484	483	529	497	474	506	494	532	509	490	512	452	507	478	492	527	497	500	534	481	471	498	479	491	503	523	490	505	489	496	509	543	500	488	487	523	498	524	468	500	517	470	480	532	512	527	523	504	469	506	462	489	515	520	501	510	496	537	489	492	475	512	518	493	457	503	473	495	542	506	483	484	512	505	510	476	489	534	557	502	486	496	520	554	473	471	491	497	501	526	519	478	470	484	472	543	514	494	472	482	456	502	520	506	478	488	481	484	495	487	456	512	503	474	464	490	499	510	512	459	515	504	520	486	485	511	506	495	471	501	520	493	498	502	502	502	527	531	494	502	498	531	502	492	515	516	490	489	510	533	460	512	503	489	513	489	464	497	464	521	511	506	485	529	510	470	486	515	534	470	499	459	512	503	487	538	494	488	502	494	510	491	500	490	472	507	500	445	494	505	475	514	500	520	461	518	468	519	480	502	491	523	523	475	504	503	470	546	517	503	497	497	495	484	523	516	520	514	506	527	502	494	511	474	501	509	506	502	484	522	503	480	520	458	525	513	505	464	465	529	513	516	492	485	477	492	474	517	515	494	474	474	528	551	461	526	483	515	507	498	500	500	480	547	499	521	513	498	482	479	489	476	485	509	487	491	475	485	486	487	509	535	482	507	491	482	494	506	511	525	482	533	539	509	523	506	499	488	502	512	516	512	523	501	498	525	485	524	532	492	513	547	502	472	517	502	515	516	489	531	473	495	469	535	509	528	540	500	478	472	487	528	492	525	495	493	487	500	540	531	482	485	533	537	514	502	488	503	489	488	479	510	504	522	515	507	509	514	485	523	485	516	505	501	482	488	534	465	490	520	439	538	454	537	486	493	543	495	503	490	491	525	508	492	509	474	541	485	503	484	498	504	493	490	507	519	475	519	504	501	501	510	486	471	471	479	530	516	499	490	479	507	506	507	519	529	483	483	516	481	475	484	485	509	461	513	478	517	480	463	531	518	528	500	496	488	519	502	517	521	493	517	527	496	496	514	471	485	532	499	479	485	476	535	518	502	486	513	470	471	464	514	506	471	508	521	489	518	495	522	510	503	493	499	491	522	502	496	492	534	456	478	503	493	512	481	452	476	515	479	478	503	532	512	490	483	513	501	527	521	500	508	481	522	509	496	527	499	467	488	492	530	481	513	535	455	493	476	484	515	515	498	442	460	520	486	498	528	497	511	519	478	470	535	451	534	521	505	532	537	494	490	489	493	488	499	489	511	493	522	514	516	510	504	469	526	517	497	487	493	497	507	487	509	515	473	521	521	506	513	471	488	518	510	495	507	497	519	518	505	464	529	486	510	496	507	497	506	502	507	465	467	490	489	514	521	531	480	499	512	521	480	539	493	513	457	499	472	499	509	501	517	463	521	499	506	480	502	503	510	507
32438	25520	10575	1411	1970	2255	2338	3730	1390	653	529	510	868	805	415	419	441	397	454	384	437	443	447	420	432	428	421	437	437	429	452	423	424	400	414	445	428	405	443	426	408	409	428	413	448	430	449	424	452	442	423	408	405	404	471	430	399	457	429	446	408	415	428	447	427	418	370	435	408	444	413	418	435	413	372	443	397	394	431	428	457	409	418	432	448	403	440	422	435	435	377	391	451	422	411	444	399	406	420	409	414	446	416	414	407	404	413	387	412	383	434	430	402	435	434	455	423	429	400	448	400	418	439	380	407	411	398	388	419	430	404	425	394	414	375	395	377	389	370	434	398	428	442	413	423	426	424	412	443	446	425	391	403	410	417	411	386	386	393	370	436	405	436	387	422	437	377	404	426	443	424	409	423	399	423	409	421	384	422	411	406	429	397	433	381	404	425	433	409	409	400	422	421	406	414	378	414	401	460	400	438	425	421	384	407	438	477	426	431	407	423	388	443	437	415	406	402	393	395	425	440	428	436	453	411	391	434	433	439	441	404	394	454	404	422	398	447	429	407	424	397	414	422	402	416	422	415	418	397	400	436	405	419	401	420	435	469	402	392	387	424	415	444	415	383	402	411	402	403	426	415	419	406	417	424	421	429	399	431	432	430	413	428	409	397	417	421	430	437	391	429	454	420	411	435	397	416	430	410	397	404	424	414	398	429	399	415	378	420	421	415	420	413	447	399	413	469	421	404	464	410	443	456	406	428	410	404	421	477	393	412	430	422	383	395	416	398	421	417	440	441	415	400	418	427	394	421	433	437	419	408	382	433	427	387	420	394	407	405	421	425	411	396	410	406	429	382	400	451	377	405	399	398	426	410	394	399	431	422	407	392	426	399	381	423	443	400	368	384	442	377	448	438	447	403	398	373	412	416	427	380	404	429	401	448	393	399	417	432	433	415	416	457	382	399	409	451	429	458	402	377	400	441	418	437	401	416	408	452	416	413	395	386	407	397	464	384	435	440	440	475	444	427	392	416	412	426	440	387	417	381	390	418	415	353	404	427	398	407	401	432	407	416	452	403	408	412	423	440	414	416	426	373	423	392	416	432	439	412	413	450	402	445	405	428	412	408	439	437	391	419	415	441	416	383	402	404	450	438	415	422	387	396	395	423	408	408	431	434	404	433	403	425	475	423	403	436	396	443	416	427	439	430	395	389	419	436	417	411	400	428	420	412	412	444	442	433	405	430	413	427	420	431	429	423	396	426	424	406	415	399	419	399	426	450	381	430	429	391	423	416	420	370	434	448	412	430	416	408	413	419	449	405	435	450	397	404	411	391	410	393	392	428	389	419	417	417	425	429	387	411	402	420	426	452	422	415	419	438	426	431	472	403	423	413	427	398	415	425	393	392	427	413	393	441	410	414	396	440	391	437	416	436	415	383	411	403	420	430	425	435	425	419	401	418	400	405	434	416	397	411	402	445	437	436	423	434	426	396	432	445	405	421	447	385	430	449	422	399	408	418	413	420	418	414	395	396	412	416	428	388	389	394	403	401	377	434	392	419	423	402	405	424	453	428	425	413	408	423	417	410	409	440	461	435	440	405	410	422	420	385	415	414	413	334	433	453	422	410	429	411	422	397	406	416	465	411	420	461	427	408	428	416	440	407	408	440	393	404	411	447	395	388	410	419	423	403	364	428	423	435	417	405	425	385	400	380	438	426	414	405	413	398	398	420	397	424	418	403	402	434	405	418	454	438	388	411	442	424	442	435	425	416	403	432	444	379	403	434	402	409	433	405	435	405	423	452	458	442	416	428	406	409	389	385	436	412	451	393	417	424	395	391	458	423	370	422	414	450	414	422	396	423	429	388	400	439	420	392	396	434	411	405	420	424	413	425	429	428	414	416	393	395	394	469	397	432	425	427	415	427	400	389	404	374	452	442	414	430	425	435	420	407	403	395	409	423	423	398	419	399	432	440	403	408	413	444	382	443	426	464	442	377	399	455	452	411	417	439	427	397	407	397	433	435	430	452	406	395	422	437	408	437	396	418	376	453	418	414	421	423	393	418	404	422	431	417	411	442	450	432	428	393	428	440	404	414	411	434	446	452	428	407	406	408	427	394	419	434	402	388	418	418	431	448	406	439	426	428	470	402	442	458	421	400	415	408	401	456	446	369	372	393	432	413	437	403	468	423	408	427	412	421	383	434	416	411	445	400	408	425	435	433	374	394	400	444	424	425	402	406	401	417	367	425	415	422	414	381	388	451	399	424	424	417	436	403	407	433	420	411	413	433	389	405	423	408	416	410	404	381	422	423	415	391	461	419	372	416	422	387	389	422	418	437	403	432	418	393	427	451	397	412	425	392	419	412	415	406	418	432	426	383	400	448	409	424	398	412	416	431	430	391	428	444	405	443	409	398	393	420	391	428	404	423	376	388	445	406	433	396	437	381	446	406	427	419	428	405	407	372	416	392	408	428	377	392	410	452	396	435	391	395	410	389	421	393	420	424	424	404	453	415	409	401	355	410	409	427	441	392	408	403	426	435	386	401	376	422	411	445	450	432	397	388	416	412	433	399	450	423	436	399	384	380	401	425	469	414	403	411	420	403	415	412	398	435	425	444	400	395	408	407	409	412	411	400	435	400	380	419	470	408	421	412	468	432	405	417	452	428	415	403	415	447	421	405	397	452	428	435	395	441	433	448	424	407	415	373	376	398	411	436	429	432	402	422	395	447	433	411	433	443	442	420	427	408	434	429	410	416	401	411	409	404	441	407	433	394	419	433	383	414	434	458	439	415	443	440	402	389	418	414	436	425	422	397	434	404	413	440	397	408	405	461	438	388	436	461	419	409	462	452	428	413	398	424	385	428	414	429	450	433	420	440	412	402	447	376	430	423	416	428	422	381	416	411	428	450	437	410	430	431	428	408	411	452	408	454	431	432	411	439	439	403	391	437	434	421	447	410	396	416	440	396	438	401	435	426	419	434	417	420	433	409	434	410	413	411	455	415	411	381	358	437	425	421	439	441	417	427	427	419	397	451	426	387	415	402	379	396	410	440	414	412	362	389	408	444	424	416	422	439	378	417	403	430	447	434	396	374	370	419	414	401	448	436	395	423	439	420	382	402	425	438	403	378	434	420	396	445	397	429	419	399	387	442	421	387	463	456	393	393	406	394	451	422	419	427	414	407	402	421	400	428	408	410	443	422	415	419	447	402	387	421	379	409	413	423	445	412	409	419	412	430	429	440	412	446	432	414	442	413	419	431	438	386	417	437	437	439	409	412	424	415	421	416	421	432	405	409	457	385	415	420	419	419	453	441	438	394	451	410	436	446	433	405	439	411	437	406	398	419	412	419	414	438	412	427	430	432	453	395	421	375	410	435	434	418	425	422	415	443	393	406	415	410	432	410	425	442	396	446	443	412	433	420	423	412	414	405	407	400	448	426	403	428	433	410	429	416	400	436	442	400	408	435	379	455	389	426	384	442	419	396	368
33334	32593	5629	1384	3953	4573	5327	7910	2628	1060	718	621	1689	1288	481	456	447	425	480	471	489	477	479	484	465	479	489	461	437	495	461	440	413	438	444	455	445	455	466	493	465	435	464	491	499	460	480	448	462	439	467	438	484	456	454	454	447	467	459	446	500	469	456	475	421	455	460	478	451	466	499	454	438	483	481	466	460	450	443	485	427	480	441	443	460	476	482	461	499	501	466	448	474	462	442	477	466	426	442	444	487	436	486	437	472	450	447	486	456	431	443	460	501	430	451	445	486	435	439	479	403	463	492	470	478	430	471	452	437	434	470	421	451	474	478	460	465	446	456	452	462	484	471	473	511	424	499	440	458	467	449	467	434	436	409	470	450	471	455	485	447	460	461	442	456	496	445	437	473	476	455	491	471	473	539	495	450	460	457	438	446	451	472	422	451	423	449	431	475	466	497	467	437	441	472	444	469	483	484	466	471	422	433	462	470	441	484	499	455	437	448	450	446	432	445	458	430	463	460	461	470	451	477	474	478	414	412	440	471	475	475	457	491	447	493	474	479	461	472	472	465	446	463	433	413	456	452	463	426	457	471	490	457	436	447	473	470	501	483	493	431	451	465	454	445	482	469	453	475	437	488	461	437	467	441	460	452	481	467	423	452	517	463	455	489	483	471	459	431	494	451	498	462	446	460	455	416	464	432	448	446	497	424	430	526	444	426	449	504	466	461	446	424	462	465	448	443	465	461	438	490	441	494	472	488	466	471	446	460	467	452	447	489	471	474	457	481	435	450	460	458	442	474	499	441	476	469	425	461	403	466	449	455	424	435	450	477	497	460	449	438	469	494	449	427	432	468	457	458	450	460	429	467	463	455	459	456	463	480	438	475	438	474	484	477	448	480	476	412	439	447	457	437	458	482	484	478	450	426	493	456	504	440	523	475	473	466	468	445	455	458	431	462	448	421	439	460	466	496	413	462	448	444	463	458	404	429	467	446	431	453	475	431	462	506	441	477	470	461	471	438	451	487	467	430	450	443	445	436	460	462	465	464	451	430	471	452	487	459	469	470	488	463	495	433	462	419	508	470	484	449	457	445	477	460	409	437	453	480	484	428	501	464	476	441	482	462	446	455	469	417	453	439	464	489	480	447	462	488	454	446	452	461	450	491	506	469	456	480	490	454	461	474	436	466	461	488	454	453	480	464	428	449	413	434	421	472	487	461	423	423	461	452	437	486	449	480	459	478	404	449	421	463	453	449	454	471	475	455	475	459	466	445	484	464	431	465	435	424	471	449	471	460	461	430	480	426	453	448	453	468	447	474	441	440	464	478	491	440	441	418	471	448	460	494	479	463	450	472	483	460	471	452	477	449	417	429	441	454	457	473	448	437	443	441	478	440	476	472	483	434	436	454	447	468	435	464	448	424	490	433	433	460	442	451	481	461	423	509	438	458	458	443	434	499	453	425	447	478	468	469	435	455	464	442	429	455	467	423	430	481	429	451	482	448	414	432	461	456	432	449	487	463	463	503	466	482	532	431	438	446	456	471	462	449	460	470	451	498	479	492	406	468	502	462	407	443	435	457	456	468	451	499	463	456	497	471	462	470	447	480	508	462	494	475	450	444	465	471	447	471	457	460	409	428	449	441	480	440	430	466	464	437	461	458	470	438	468	442	448	456	473	493	455	439	447	463	471	466	422	433	448	445	423	469	440	412	464	474	469	451	463	464	426	476	494	482	451	461	467	443	430	440	447	481	448	466	456	444	427	460	429	470	431	435	469	478	469	479	435	427	443	448	443	481	437	446	469	489	439	446	401	435	471	487	474	448	466	456	466	453	478	443	449	473	469	456	471	451	482	426	425	457	423	457	485	471	461	442	435	494	441	474	464	456	444	465	460	457	434	400	435	442	432	474	476	405	434	487	428	443	422	452	446	428	425	429	468	454	457	477	466	454	452	473	464	441	444	462	426	452	474	476	475	448	437	443	456	483	484	487	451	461	460	472	480	464	439	443	438	467	459	443	447	456	487	469	419	463	441	452	451	435	470	412	472	448	453	468	467	464	478	494	486	453	467	452	449	470	456	448	429	439	490	473	455	471	452	480	482	455	482	471	452	449	427	432	457	488	429	441	462	455	502	477	431	486	465	489	473	442	410	444	444	478	447	456	468	447	431	471	459	471	494	469	431	444	436	433	458	436	443	424	506	425	509	480	448	471	449	417	464	427	503	510	461	455	446	447	431	467	434	495	475	445	482	505	482	453	473	462	453	418	492	471	467	459	465	464	497	442	461	430	472	473	466	420	465	497	455	444	432	480	474	438	483	491	483	430	441	451	473	438	480	444	460	467	436	491	475	474	455	488	453	503	452	453	490	441	379	478	428	458	444	420	454	436	460	467	444	484	438	460	425	449	459	488	475	499	440	433	479	484	472	492	468	450	428	465	471	467	454	441	445	411	440	484	458	458	409	492	459	491	432	491	470	485	468	435	456	457	433	462	468	492	452	488	456	428	460	477	468	436	472	448	465	433	526	470	450	506	468	457	487	469	453	411	444	437	434	436	443	454	436	468	391	432	413	471	491	463	487	462	441	418	465	439	473	508	438	434	437	490	448	482	454	465	472	508	477	486	477	469	474	491	439	440	447	490	444	478	469	482	446	489	449	424	481	465	433	464	455	433	418	464	436	460	449	470	492	490	460	487	477	440	456	477	440	460	471	490	441	465	497	414	415	468	444	468	420	454	462	493	408	436	458	452	508	473	484	453	439	500	470	482	430	452	467	449	436	439	451	440	437	441	452	440	458	443	448	442	451	449	422	429	493	471	461	461	446	456	472	462	513	470	443	462	472	449	470	496	454	468	444	485	464	478	448	489	468	523	486	454	459	482	474	488	466	502	491	431	482	458	454	491	424	411	431	492	467	461	447	486	468	442	439	432	415	459	477	469	453	439	480	428	460	441	496	493	480	452	456	403	456	438	454	443	456	464	438	448	456	443	460	480	464	433	466	478	454	424	441	444	486	489	467	452	474	457	448	466	494	458	469	448	448	421	512	492	456	456	476	443	464	447	452	480	454	468	439	475	441	450	454	440	482	458	432	510	418	500	417	454	420	483	424	480	458	466	453	440	443	493	439	389	472	505	467	451	494	470	463	448	448	467	462	467	457	469	433	470	454	442	487	473	463	469	442	443	467	451	455	480	458	463	462	436	464	442	468	462	442	453	487	443	441	475	444	472	475	445	466	482	454	465	455	453	481	496	458	458	491	486	479	467	449	464	438	431	405	469	475	444	433	465	466	472	463	435	480	471	432	466	463	419	486	454	458	466	475	459	418	481	467	439	533	439	431	421	436	543	458	473	469	454	416	464	468	466	435	436	444	494	450	443	447	472	474	498	484	477	465	449	469	482	494	471	494	483	442	455	452	492	398	476	451	444	496	451	442	467	427	459	435	485	484	441	478	483	439	455	431	457	438	450	461	458	488	481	470	482	460	462	442	458	465
25039	20722	27049	24292	20609	12154	3814	6287	3241	981	847	510	564	408	341	288	309	446	280	252	254	266	269	284	259	269	247	246	270	289	259	238	233	259	246	247	247	219	259	254	232	248	253	221	233	225	270	242	229	255	242	222	257	219	253	243	256	248	221	245	232	227	230	231	239	236	236	231	227	228	216	245	223	246	257	242	241	220	245	223	233	247	258	242	223	243	243	224	230	247	258	234	238	228	218	245	204	221	233	213	221	210	234	239	235	211	217	235	238	243	210	223	220	245	233	215	256	218	217	242	241	243	216	256	219	221	211	212	249	214	223	232	240	245	238	217	206	240	222	216	243	251	221	221	210	220	227	225	231	226	236	215	213	248	238	223	191	240	225	248	211	213	230	252	223	251	259	248	220	235	210	230	246	254	242	238	223	222	192	246	257	238	243	217	233	202	227	243	241	220	211	220	215	230	211	240	266	209	245	242	220	241	265	238	222	224	215	237	229	245	243	197	229	230	232	214	231	238	206	214	254	207	223	229	216	240	219	239	246	248	222	224	238	211	199	244	251	216	223	230	270	200	229	230	211	232	245	252	239	240	240	223	238	226	228	196	204	218	241	269	245	244	217	235	225	216	250	262	233	254	232	225	244	237	246	192	220	243	219	246	246	219	251	237	216	243	251	195	251	223	221	219	205	223	243	238	212	211	207	229	228	230	207	226	227	226	226	232	241	238	241	232	242	248	248	257	221	199	207	197	221	228	256	253	232	227	222	223	238	230	221	228	212	242	242	240	236	258	229	231	244	216	221	236	238	226	249	213	231	228	216	221	210	249	206	251	229	226	236	224	238	240	201	227	234	255	231	226	218	230	257	245	220	262	229	249	227	233	225	211	233	216	244	247	234	226	207	227	235	240	221	258	239	218	251	216	225	207	204	239	237	229	210	244	215	224	242	230	211	250	264	219	238	206	221	246	245	244	234	242	196	240	226	228	234	228	221	234	226	215	229	241	214	213	221	235	231	236	217	238	224	229	237	235	225	189	235	229	226	236	241	241	235	231	228	255	240	217	232	197	259	204	224	226	211	253	218	212	226	228	229	219	254	223	218	234	245	213	215	240	213	229	262	206	227	191	239	209	211	229	232	227	188	209	225	268	242	230	233	205	209	216	228	224	249	232	216	228	210	220	202	237	227	214	203	211	234	244	215	230	233	210	235	205	206	234	221	230	220	238	243	233	247	240	228	234	258	218	264	243	204	263	236	191	210	224	225	227	247	227	203	260	220	195	234	210	228	240	237	209	237	250	242	221	236	235	224	220	218	257	257	217	251	252	253	239	231	222	235	196	234	225	257	242	263	215	227	219	233	228	218	248	223	233	225	225	241	237	197	230	248	212	195	222	235	226	216	222	201	224	233	235	219	215	226	206	223	240	232	215	203	212	231	245	206	229	227	238	243	232	242	211	233	220	236	225	249	241	235	264	216	255	232	204	240	217	215	206	225	230	222	238	230	244	240	200	250	216	223	239	232	216	246	223	214	220	243	231	232	255	219	201	234	258	239	224	228	264	198	228	219	262	233	206	254	243	228	252	181	215	219	220	234	261	201	212	232	217	232	213	239	255	217	221	224	232	213	200	227	229	238	215	229	224	238	234	239	219	224	259	251	214	234	216	223	255	217	241	236	210	221	226	215	220	224	205	240	245	219	233	226	213	219	228	221	238	233	247	217	234	259	230	225	215	214	207	217	228	224	278	236	220	215	224	211	227	249	211	248	207	238	244	226	211	248	229	235	253	232	236	238	215	235	226	220	230	248	226	227	253	208	236	225	228	244	218	234	233	246	227	240	245	200	225	216	199	229	212	233	231	226	232	215	247	225	225	225	251	227	201	211	229	234	226	221	230	209	229	219	226	232	226	198	248	199	224	231	227	212	228	244	260	236	233	207	254	229	258	253	235	238	231	201	233	223	243	221	223	209	215	207	250	219	211	230	200	221	223	219	208	222	241	242	248	252	214	229	220	236	227	229	244	235	237	234	228	226	226	227	236	228	241	220	233	232	224	237	230	238	218	230	201	241	231	199	234	206	234	218	218	222	234	218	249	224	245	199	227	241	231	231	272	240	240	224	252	228	241	247	242	232	234	226	231	219	225	239	246	211	235	217	221	226	245	248	209	215	254	234	223	239	237	246	216	209	209	226	225	205	261	242	235	237	235	213	210	242	230	243	262	244	243	215	232	206	239	223	244	210	220	227	236	233	210	217	232	221	220	230	212	236	228	230	234	219	226	237	214	226	221	219	211	230	231	224	250	238	225	243	235	243	233	222	230	233	234	213	209	223	221	238	210	223	224	219	240	213	228	246	257	226	229	206	224	201	219	203	198	222	231	237	211	235	245	246	197	245	216	240	211	232	230	247	237	234	237	209	216	220	248	219	202	214	244	223	214	232	229	245	211	223	215	254	206	234	220	225	238	231	217	264	219	248	227	225	227	231	253	210	215	238	223	226	226	249	235	231	210	224	228	202	255	267	228	210	224	256	225	206	225	215	228	242	202	270	229	223	221	245	230	230	233	202	248	227	217	239	233	233	222	228	226	209	226	233	232	240	217	220	212	250	231	224	261	213	234	230	257	220	228	211	227	251	233	257	197	206	228	219	241	186	210	208	216	245	243	220	236	265	207	210	218	212	242	264	257	239	202	214	251	234	235	231	207	247	208	220	223	260	219	231	220	241	220	229	222	244	215	237	212	230	237	259	204	225	212	216	237	207	224	227	218	237	208	217	227	242	222	218	246	230	211	227	226	245	223	236	225	227	267	243	216	222	210	234	228	233	221	191	232	232	212	246	241	225	231	230	255	216	212	239	232	243	244	259	211	206	235	231	226	217	242	240	253	231	235	218	209	222	225	240	209	219	218	235	237	232	244	223	229	222	230	227	254	242	237	227	252	201	248	232	224	207	222	236	251	224	250	246	229	216	216	252	211	200	218	245	197	226	245	217	242	229	232	220	239	237	212	257	231	222	206	233	218	242	235	210	251	234	225	223	228	223	203	208	216	216	260	227	254	234	214	212	250	230	226	237	227	224	233	196	218	229	232	250	214	239	219	223	228	207	250	216	243	203	227	229	215	221	218	226	214	206	210	258	235	210	227	226	230	226	247	227	212	232	252	226	211	247	213	229	236	244	214	237	238	220	200	192	218	229	245	236	236	216	223	220	240	220	226	225	208	195	231	234	225	235	219	235	219	213	201	206	237	211	227	222	213	202	238	220	221	234	222	234	246	213	240	216	227	223	260	223	244	203	236	242	208	229	226	232	241	236	243	228	234	229	196	186	230	244	207	226	208	226	219	247	226	241	232	230	229	238	243	240	223	230	240	204	261	211	229	200	243	252	237	262	212	237	245	222	219	230	225	215	206	230	254	218	225	222	211	231	220	222	244	218	239	206	240	225	230	246	240	227	216	234	223	209	239	202	243	267	236	216	229	211	208	221	228	235	236	205	231	193	202
38597	47174	18540	7160	4639	6487	6571	12357	6248	2077	1827	1031	1005	710	468	443	442	715	398	351	340	340	360	332	366	318	303	290	304	282	274	284	296	240	270	302	272	255	306	277	281	254	265	255	296	268	272	249	259	264	233	275	266	244	266	249	246	265	268	247	252	297	258	237	281	265	237	253	250	290	248	286	249	247	242	232	250	241	277	263	261	256	264	237	254	249	259	231	266	250	270	254	252	282	223	242	236	235	250	251	256	263	257	245	228	243	242	263	253	254	243	220	264	235	262	258	241	242	258	245	245	254	235	240	232	255	263	306	265	246	249	266	235	256	252	262	248	258	261	235	238	215	236	260	249	271	281	237	250	245	218	235	247	244	224	277	259	243	246	246	248	244	261	231	264	247	245	250	235	223	256	234	241	256	239	257	247	247	223	265	265	257	247	251	246	243	244	225	229	294	254	231	256	226	237	250	267	261	247	231	249	250	245	277	246	219	231	252	236	250	270	229	252	241	264	246	262	262	264	258	244	250	247	260	268	228	240	258	232	244	252	270	248	240	253	214	247	255	295	238	266	252	244	262	249	263	248	258	258	234	230	231	243	233	258	265	256	245	288	262	261	245	198	244	259	249	219	259	265	270	230	225	232	282	267	257	229	247	237	236	232	238	255	256	245	245	268	274	253	275	235	250	238	275	258	273	258	242	235	258	253	274	242	234	240	219	270	245	233	234	260	228	269	235	267	275	253	248	238	239	236	238	229	208	267	231	236	261	252	260	226	254	233	242	248	241	221	240	255	238	244	281	277	244	246	260	223	277	242	215	266	228	230	267	290	274	266	249	259	242	239	253	245	258	228	244	254	272	270	270	237	272	226	233	244	228	218	238	237	233	245	277	206	248	235	264	247	274	271	276	237	247	218	255	246	264	274	262	256	218	242	268	273	257	262	250	263	253	256	247	267	240	234	231	271	247	243	234	246	242	238	250	256	251	224	261	242	254	282	225	236	226	212	256	243	224	224	250	248	268	268	247	237	235	273	248	233	242	264	244	259	257	236	258	219	253	249	271	242	247	257	257	226	254	255	256	260	283	262	263	255	246	222	257	239	254	251	267	241	251	279	265	243	263	254	239	256	274	241	236	264	252	241	262	265	242	250	259	237	269	257	253	242	264	240	227	240	261	238	260	239	250	234	240	239	244	267	304	265	256	241	255	258	261	253	268	270	242	238	239	256	259	224	246	241	275	277	246	264	264	248	247	281	257	255	266	265	251	230	269	265	221	223	242	205	247	256	232	221	273	250	257	271	298	260	261	263	279	271	260	233	250	272	269	252	279	235	243	256	252	245	251	224	234	271	251	267	249	235	271	235	245	253	253	240	238	253	256	245	235	263	222	236	256	245	254	243	245	249	238	248	253	259	276	231	247	262	258	244	249	273	235	259	264	234	218	232	232	258	217	241	232	251	257	217	234	229	251	233	239	258	238	237	259	239	244	260	243	251	251	247	264	235	233	237	248	232	223	268	260	242	238	242	238	236	284	265	236	261	253	230	244	253	282	215	222	243	258	249	269	239	227	257	264	252	210	262	270	253	264	228	236	278	261	224	251	224	256	272	251	235	246	236	258	258	231	234	244	230	242	274	258	232	270	261	239	238	247	227	247	277	228	237	254	258	262	241	245	236	257	266	248	250	249	273	239	228	218	229	238	228	246	269	250	252	258	206	246	244	242	262	258	240	241	257	234	260	257	243	238	284	244	266	257	236	224	263	232	242	256	254	260	237	235	241	243	263	213	234	230	229	228	234	242	238	261	286	272	248	255	257	252	234	252	257	225	228	260	256	258	225	249	237	246	254	240	228	238	250	257	271	236	283	267	236	253	266	255	235	233	220	247	244	235	238	255	254	249	237	235	248	255	229	240	219	230	275	252	219	255	260	236	283	215	277	271	257	251	257	261	242	230	257	242	246	267	251	269	249	246	240	225	259	239	249	225	210	216	243	253	269	231	264	294	251	239	241	215	236	228	257	220	260	244	255	273	226	257	212	259	248	275	243	241	228	235	245	241	253	249	252	248	251	254	247	261	246	255	262	262	216	239	250	271	226	255	251	250	233	241	248	241	268	260	267	248	238	271	242	246	254	240	255	242	252	251	255	245	241	236	247	238	268	274	246	269	227	304	244	252	256	268	261	248	254	276	274	277	238	253	259	233	266	249	255	223	232	243	246	275	256	244	256	252	232	245	256	249	247	257	223	235	242	251	234	253	231	258	242	265	243	237	257	233	259	234	264	260	245	239	245	256	237	233	242	246	247	269	265	253	225	258	264	244	263	261	239	262	244	265	279	256	260	240	259	247	251	254	260	278	257	272	227	263	222	249	260	248	248	230	248	256	266	250	244	257	264	264	253	260	237	249	238	242	249	237	272	225	250	259	251	255	231	254	269	249	238	243	229	247	227	264	241	243	272	240	231	267	263	263	249	254	274	250	247	283	248	249	249	242	256	266	246	251	226	243	215	253	249	252	284	246	248	274	202	259	229	259	275	268	267	266	229	243	242	251	268	242	241	231	266	254	235	246	235	237	258	251	225	233	286	268	245	249	240	261	235	250	259	266	228	258	247	234	221	254	238	263	208	258	244	247	250	242	265	259	278	239	235	238	235	248	219	253	245	252	242	249	241	245	246	251	228	279	244	252	251	261	245	256	268	233	231	252	239	274	236	256	257	240	239	247	242	271	251	256	210	262	265	243	224	250	239	256	266	240	252	236	244	226	267	212	246	229	264	212	244	267	266	258	213	231	264	239	248	233	239	219	254	276	270	267	226	248	230	234	272	243	230	244	236	268	257	247	253	245	264	238	244	251	235	223	232	251	263	224	236	235	265	247	268	256	260	236	266	238	239	259	245	266	265	253	229	230	265	251	260	250	266	252	252	218	255	264	249	243	261	283	261	227	244	290	251	268	250	249	245	276	262	238	236	277	227	254	248	240	229	239	249	239	233	244	245	255	250	257	254	237	291	242	261	229	272	268	264	235	236	248	221	250	231	269	267	249	273	242	239	262	251	246	266	264	256	234	262	258	229	229	258	225	247	269	238	252	239	269	254	234	262	253	275	260	249	260	270	250	252	237	244	230	276	230	259	268	249	244	240	220	234	266	245	240	250	243	273	265	259	240	228	241	248	259	260	264	268	238	233	248	244	223	262	247	280	255	263	233	237	254	253	246	259	259	275	246	263	273	234	222	226	243	269	244	258	256	248	228	254	284	239	258	251	250	218	255	242	264	244	210	244	263	250	250	256	263	261	249	223	239	242	281	256	232	275	244	248	253	247	242	257	273	247	247	241	248	273	269	237	214	251	255	246	229	287	214	233	240	243	269	241	232	245	248	234	242	247	274	256	254	234	252	250	228	227	232	251	247	262	225	254	243	255	234	262	231	249	263	252	256	227	231	281	260	229	248	237	242	247	253	264	273	241	267	245	221	229	269	273	233	241	233	259	256	219	231	247	257
22982	20671	27376	23946	20662	20841	13501	9815	5042	1688	1084	1051	825	713	704	675	800	976	593	583	606	583	566	544	570	556	556	564	566	603	544	570	532	529	501	538	505	547	543	520	518	520	530	478	495	519	473	526	535	509	508	488	456	498	480	531	502	495	548	492	505	534	534	465	501	511	473	494	487	488	566	525	526	507	472	507	504	503	483	472	533	451	504	471	538	517	508	503	493	495	472	466	438	507	508	558	512	540	514	501	503	533	471	485	516	532	487	484	525	461	527	471	518	488	493	480	482	505	481	522	525	493	518	490	488	467	513	513	510	505	532	507	511	507	519	525	501	504	504	511	504	505	491	534	519	515	498	492	524	479	565	466	502	517	501	533	514	510	528	477	474	487	492	515	483	526	486	532	524	511	506	499	492	530	474	518	491	527	444	483	486	507	543	540	487	505	531	548	506	477	481	484	507	470	494	499	496	514	518	516	506	475	511	534	500	523	495	489	529	537	490	496	480	508	470	448	484	502	511	481	533	488	482	483	468	527	500	504	494	504	537	482	494	570	519	506	530	516	526	487	513	507	516	515	507	522	496	509	494	506	542	513	512	482	513	477	477	514	511	517	459	509	520	492	492	499	504	480	515	488	500	500	501	508	499	500	472	510	501	506	455	494	478	482	472	477	533	504	489	525	498	482	488	499	499	516	508	507	520	517	542	515	475	494	485	515	519	505	492	512	502	500	514	514	536	552	499	514	488	483	505	492	467	479	514	505	466	509	486	500	523	540	461	475	490	495	544	510	522	492	511	471	476	515	512	544	541	493	461	510	485	477	508	488	505	545	524	499	505	520	544	495	504	509	505	464	506	498	497	461	462	525	519	533	533	502	571	507	442	501	490	506	506	481	490	493	511	496	478	486	488	468	518	513	464	517	496	451	507	479	492	457	521	489	520	503	495	515	520	509	448	448	515	510	486	504	479	506	496	508	550	525	512	494	498	531	492	523	530	505	492	508	484	516	540	544	508	496	522	503	512	520	508	483	553	506	502	459	507	507	507	516	492	482	509	526	524	498	479	511	508	501	530	532	468	537	527	531	454	523	495	457	485	502	530	510	489	515	512	521	504	517	507	509	488	487	490	488	502	510	480	522	501	464	510	547	497	512	459	472	478	490	495	477	498	526	501	460	519	527	543	524	514	466	525	515	468	504	504	484	525	499	474	473	465	516	499	500	485	502	503	497	489	508	487	507	497	501	521	489	533	501	498	505	465	475	504	507	491	471	496	529	482	463	531	495	509	499	508	488	458	526	522	439	451	503	475	488	502	488	551	487	462	482	491	478	488	514	474	496	513	532	490	488	471	522	513	457	502	498	507	492	454	537	525	476	492	439	493	498	493	451	485	480	513	497	517	482	501	515	495	519	497	512	493	508	500	526	531	508	521	476	495	467	471	498	489	498	509	481	495	510	496	463	483	480	498	502	542	477	513	505	481	530	482	488	518	521	497	479	497	506	486	473	524	548	523	499	489	487	516	497	503	490	510	468	499	467	493	464	501	466	504	522	519	492	506	461	523	524	501	505	431	510	500	514	483	505	496	510	539	508	498	506	510	486	492	527	451	460	508	523	519	493	520	507	478	531	499	543	549	486	483	487	483	487	492	510	524	476	526	506	532	522	501	499	497	510	502	477	473	521	471	490	505	457	500	480	497	508	507	469	496	476	474	499	482	506	480	467	515	505	499	487	436	515	472	500	482	498	512	515	498	500	483	521	487	476	503	492	513	464	498	514	534	441	431	512	500	518	483	484	500	507	460	544	518	522	537	463	494	469	525	476	466	477	493	500	488	470	512	537	455	513	523	459	501	498	482	504	514	508	497	535	464	468	526	464	435	490	481	490	504	500	496	497	494	500	497	498	500	501	469	545	468	512	502	512	415	527	467	498	502	460	537	499	456	488	512	457	509	492	499	488	470	480	477	504	500	473	480	511	517	486	456	533	528	481	517	508	487	487	512	485	520	463	533	485	480	482	512	491	509	495	526	496	501	517	499	505	503	491	514	483	484	489	481	455	505	455	475	493	499	469	555	489	473	485	513	503	505	485	535	484	518	479	515	505	552	496	490	555	493	547	511	531	492	515	485	502	503	469	471	482	490	470	521	504	483	493	487	439	493	480	521	464	522	512	498	565	453	513	541	506	523	523	495	498	451	509	497	510	530	476	504	517	521	559	521	522	560	502	522	493	492	501	530	453	500	450	506	489	493	514	495	541	446	522	485	535	509	490	523	561	458	483	495	481	553	491	526	524	522	515	468	461	462	505	477	536	479	497	545	504	501	502	524	491	495	508	509	504	496	484	477	489	541	497	493	519	543	486	480	550	532	511	493	512	492	483	514	507	496	518	498	509	488	524	466	469	505	502	509	476	490	509	516	518	489	514	520	492	483	510	517	483	516	496	509	512	482	461	528	531	460	500	507	467	497	521	534	511	459	471	492	495	535	474	528	499	475	490	527	464	469	545	501	515	536	493	482	481	513	507	487	481	540	494	536	470	467	496	508	529	495	456	516	482	486	468	482	498	453	485	490	474	494	543	492	483	502	506	473	530	466	492	509	500	479	484	476	506	503	488	504	518	525	491	512	538	495	534	498	517	508	496	518	505	536	496	491	556	497	504	483	454	494	490	473	517	478	512	538	483	510	515	510	475	504	507	501	498	524	482	484	495	491	451	509	471	479	506	551	492	505	493	483	528	498	516	508	487	535	496	487	459	465	467	521	517	520	532	516	509	499	503	455	487	491	474	461	459	500	509	525	511	546	508	475	490	482	496	496	457	509	506	501	493	523	484	522	516	487	532	522	505	510	498	480	497	523	534	555	508	488	497	549	503	500	480	469	494	502	469	472	514	495	513	462	503	474	528	506	522	473	478	463	490	500	486	471	488	489	473	515	516	528	524	469	496	506	522	533	517	470	484	489	513	508	508	486	508	497	500	447	466	478	521	514	539	488	476	503	523	505	462	516	489	553	482	487	482	498	461	495	501	478	475	497	500	507	484	511	513	511	494	478	523	523	484	540	461	559	486	502	503	462	510	478	509	474	507	467	536	462	483	500	530	499	504	469	513	491	515	495	494	511	491	473	485	497	492	511	513	491	525	497	510	512	514	496	508	528	461	505	507	481	486	514	451	476	510	492	480	513	475	531	476	489	480	523	520	486	490	471	473	512	501	514	485	478	493	537	490	512	486	542	457	547	502	498	484	484	469	474	482	489	478	521	522	500	501	492	536	491	516	505	542	515	497	499	531	484	457	521	483	481	531	504	489	520	494	480	536	509	467	479	512	493	490	458	481	535	464	477	511	511	486	551	486	500	516	505	490	460	519	494	493	514	507	532	503	527	511	488	459	494	541	477	547	469	516	505	506	501	487	485	520	468	517	495	515	531	530	468	510	486	507	517	485	496	469	490	524	485	484	477	513	514	501	485	498	483	518	494	475	480	507	507	537	470	515	525	463	479	504
41582	55256	23384	10909	6673	10093	11254	15841	9375	3050	2113	1747	1226	1039	911	944	1062	1601	729	753	672	656	651	593	623	656	586	554	589	597	589	589	590	582	531	515	548	508	522	553	496	514	559	505	524	507	497	542	544	541	531	492	548	505	468	534	501	509	488	489	494	498	517	565	508	487	471	530	474	524	488	504	507	520	462	493	512	497	496	535	493	509	510	485	479	442	538	489	498	523	497	483	449	540	494	532	496	486	528	515	515	497	494	505	531	495	468	467	444	549	505	501	486	522	450	477	483	516	499	486	516	518	523	527	495	505	499	502	523	528	461	492	509	496	521	507	477	481	480	486	449	489	527	494	508	482	485	460	476	525	519	500	518	475	494	492	476	502	502	491	530	482	491	508	507	481	448	481	448	454	539	471	495	465	505	464	471	489	503	471	448	481	455	486	472	506	532	488	466	495	498	458	486	497	477	497	491	459	500	498	469	471	486	475	455	490	507	531	456	495	532	495	489	535	504	465	514	499	490	494	452	485	499	459	506	488	477	488	471	474	465	513	477	477	489	503	527	487	532	503	505	492	508	479	525	477	502	531	490	452	484	479	486	490	463	479	491	508	494	537	507	514	494	465	487	498	477	516	454	504	491	494	489	515	499	545	503	526	505	501	483	469	535	505	501	533	511	486	490	484	477	491	482	497	516	512	502	503	466	478	502	443	490	501	551	480	525	493	511	517	483	487	525	487	465	452	469	492	504	475	530	516	528	508	481	463	478	501	454	493	478	466	502	475	524	479	472	498	497	468	473	460	510	490	497	470	487	518	494	459	493	489	487	559	521	462	491	454	509	474	530	527	492	502	428	485	472	496	518	515	473	524	505	504	491	502	528	483	506	484	473	517	479	470	504	506	510	514	500	502	505	526	463	490	468	481	506	491	487	463	482	487	501	469	511	488	464	507	492	502	494	493	472	535	494	497	544	494	485	516	493	511	492	481	476	473	512	471	502	463	496	495	509	499	477	497	480	470	488	496	473	477	514	497	494	464	526	487	522	489	529	511	480	497	497	440	473	488	522	504	482	477	486	502	530	494	462	506	503	474	491	503	486	450	524	499	481	439	470	459	515	485	490	472	505	462	487	503	509	499	482	475	471	492	500	495	476	461	480	478	483	482	491	485	458	505	478	491	512	490	474	484	499	502	482	480	471	496	470	531	510	510	520	533	500	470	496	476	502	516	480	473	502	485	499	502	460	472	483	499	469	499	493	447	490	483	482	480	492	505	494	497	471	478	454	482	473	535	492	477	478	481	504	478	502	450	515	499	497	489	503	502	500	493	508	498	515	512	498	501	490	459	476	506	481	463	465	520	478	528	509	485	532	465	502	483	473	456	465	487	483	442	522	500	486	519	500	473	460	485	509	516	542	468	450	445	452	477	491	500	458	487	518	464	490	521	527	478	490	503	531	499	465	501	488	478	465	510	489	503	537	503	503	478	481	474	526	475	494	512	510	531	486	462	473	454	510	475	463	469	493	549	491	486	487	511	438	491	474	514	539	476	512	500	477	513	480	500	481	528	465	492	481	496	540	488	460	475	496	460	477	519	501	504	494	482	516	505	457	511	503	546	487	506	498	503	510	492	514	461	498	501	485	507	495	484	475	497	522	482	508	491	503	494	507	527	494	470	511	491	506	487	469	477	520	524	455	490	491	474	447	480	475	516	493	515	533	501	468	472	517	491	497	448	548	498	508	485	504	499	491	518	524	512	490	525	436	484	555	498	509	490	503	568	514	489	485	500	484	501	452	553	559	481	526	526	492	482	493	490	470	473	482	459	444	490	505	472	449	519	496	482	500	487	528	527	496	485	456	489	478	471	495	466	480	541	498	525	512	502	522	509	524	497	511	481	486	498	496	450	490	524	477	509	494	498	512	453	531	485	456	502	476	490	453	500	494	486	464	508	463	498	487	477	511	480	468	444	493	488	498	475	504	475	506	489	479	531	512	473	471	498	506	498	508	481	515	457	479	506	481	477	456	494	476	498	485	520	475	464	493	493	483	499	496	492	474	464	440	477	540	502	485	474	526	514	484	486	526	486	450	502	485	514	454	461	462	475	519	457	486	464	489	478	468	461	488	503	479	437	460	510	509	545	481	487	527	495	519	489	511	515	500	442	489	467	493	472	499	511	468	483	475	490	506	505	527	478	508	482	462	493	513	543	504	504	498	522	458	508	491	495	498	482	501	547	476	554	503	475	457	502	478	491	467	475	452	476	479	533	464	527	534	511	462	486	459	510	520	486	491	477	486	497	484	473	501	438	491	474	521	505	472	490	489	458	508	510	469	490	495	486	487	500	487	472	486	512	492	499	465	480	481	493	508	478	499	456	495	478	461	506	454	484	469	475	491	489	510	494	444	516	483	450	459	450	465	504	493	524	507	489	496	534	480	495	473	478	461	508	462	511	468	482	458	484	459	467	523	458	481	532	479	457	493	469	528	520	502	485	465	485	527	497	472	489	494	496	501	498	501	477	461	460	528	517	459	460	514	486	497	480	505	538	532	462	476	530	473	516	488	510	499	498	475	501	446	520	509	503	464	465	507	473	495	493	505	514	510	490	460	485	446	541	522	526	499	512	516	477	476	483	518	495	513	465	469	465	473	504	513	540	491	500	496	501	470	503	475	488	476	486	486	503	529	517	509	502	468	512	500	508	455	504	445	488	475	463	495	435	513	517	509	472	479	484	526	486	473	464	506	497	518	488	526	482	501	476	493	486	463	488	449	456	465	485	498	480	481	509	519	466	492	477	461	522	434	469	478	468	497	519	486	497	528	491	473	445	491	461	483	497	544	484	485	514	505	493	497	472	505	507	477	540	472	481	519	495	478	455	488	505	490	502	481	459	517	518	464	483	513	486	497	489	478	477	481	478	484	541	454	515	514	508	515	490	491	469	476	505	450	477	512	464	440	488	489	488	503	503	486	488	521	499	494	497	484	503	501	514	499	512	510	487	504	477	454	472	495	472	447	490	523	498	476	497	485	496	508	479	545	498	503	504	501	529	459	512	476	496	488	504	478	505	493	502	492	460	444	481	524	469	486	484	493	493	486	502	484	502	467	499	499	452	523	496	484	478	497	489	513	474	486	481	468	504	497	468	486	492	461	490	480	498	478	505	503	510	507	493	510	494	483	472	491	484	491	481	504	521	514	479	492	504	457	491	521	481	491	468	469	522	509	505	514	487	460	490	476	531	506	467	474	476	518	529	483	525	521	508	496	506	497	478	454	489	497	534	497	503	477	459	509	485	480	458	519	516	472	460	493	479	479	480	479	510	499	506	434	505	523	482	477	513	541	496	446	479	484	474	497	466	459	502	514	469	498	561	525	506	468	486	478	505	490	494	533	503	495	472	476	474	446	495	459	483	477	500	472	491	454	483	509	510	493	453	499	494	462	484	505	496	473	446	503	476	493	464	488	507	479	467	528	512	517	508	493	453	502	492	507	505	525	509	498	474
31690	25221	11378	1955	1714	2597	2112	2199	1486	570	416	418	440	424	432	455	574	460	426	418	377	411	405	410	431	419	382	419	419	413	437	424	421	376	431	389	420	401	432	375	418	408	407	398	405	394	408	426	396	414	388	443	390	399	413	403	439	395	437	402	418	425	407	392	382	381	427	412	436	426	406	404	420	379	411	410	412	411	404	371	447	441	396	369	406	397	414	436	448	424	410	388	417	432	393	401	411	430	427	431	440	420	437	405	418	386	412	391	419	397	408	424	418	382	402	399	415	403	419	388	411	417	414	411	436	422	448	407	413	436	401	406	433	408	403	389	380	431	414	377	403	383	364	412	418	409	418	362	421	390	441	421	388	402	384	455	406	406	421	397	424	422	410	385	433	440	407	405	416	422	417	387	386	437	435	406	406	409	413	383	418	377	375	393	399	390	407	408	391	372	426	427	411	394	410	419	414	399	395	428	400	385	403	413	398	386	431	393	408	400	389	446	460	393	404	384	412	434	376	439	403	410	400	416	405	438	430	418	413	384	407	424	373	394	407	397	425	461	428	404	432	457	401	399	400	434	398	403	432	370	378	417	409	412	410	440	432	415	428	393	368	433	414	417	416	426	382	370	398	414	428	423	426	426	438	372	418	400	430	411	378	406	417	377	396	405	393	386	371	386	396	377	419	411	417	420	383	397	464	414	426	402	349	385	422	423	421	418	353	419	404	385	407	405	422	443	460	364	351	376	390	426	415	409	417	346	457	430	391	395	423	438	421	379	397	393	414	419	406	406	407	429	413	417	396	412	394	437	432	385	394	449	387	387	388	430	367	374	424	402	388	404	396	409	392	378	408	392	407	420	391	405	411	374	404	418	452	416	412	442	371	419	416	435	421	414	381	419	415	380	407	401	405	424	404	416	410	415	420	393	400	411	422	398	382	432	412	385	388	416	374	442	409	421	398	433	429	429	408	422	407	435	421	388	410	421	434	423	397	426	381	399	390	427	424	407	395	412	404	405	426	396	411	400	412	381	415	426	394	431	397	407	414	460	455	398	355	432	376	379	401	427	415	428	399	415	388	435	379	427	386	415	376	420	409	402	407	396	383	408	392	401	389	421	407	404	416	421	437	414	386	404	402	432	407	389	406	429	415	409	385	415	441	443	442	429	408	384	424	398	385	425	398	392	403	393	395	418	428	366	417	405	419	406	383	422	404	398	402	406	431	394	406	423	435	427	411	424	424	385	417	389	418	415	433	376	381	422	404	445	429	420	396	431	431	420	394	391	424	416	398	406	418	419	443	430	414	407	425	431	393	400	417	414	448	426	390	373	396	402	421	410	423	407	431	384	410	415	415	367	384	430	427	413	417	411	401	367	413	419	444	435	385	422	361	409	408	423	383	441	400	384	404	428	416	393	393	390	387	419	385	384	402	437	394	437	407	377	387	397	399	391	388	386	420	436	366	394	435	404	413	401	410	440	395	415	380	415	398	383	402	408	395	402	401	423	407	379	389	375	379	375	449	397	441	404	391	426	411	400	385	396	435	394	411	396	416	399	391	385	402	388	416	378	428	385	420	392	386	394	399	411	397	396	402	418	394	431	438	395	419	413	429	381	439	427	386	425	404	400	383	440	419	403	425	385	379	386	425	410	416	424	393	396	438	412	415	444	422	403	419	417	386	398	402	417	404	380	384	440	428	380	385	383	417	401	411	425	421	418	409	391	417	441	401	414	398	446	407	437	398	406	361	416	389	401	383	393	420	419	416	384	402	396	397	413	424	417	420	385	429	395	392	390	416	434	431	387	399	397	435	370	425	399	403	419	406	351	410	435	380	390	396	400	401	383	390	381	355	415	445	384	407	389	398	407	403	401	373	400	429	380	366	427	420	427	410	399	401	420	403	392	428	402	409	410	431	406	429	367	391	403	390	385	371	396	400	377	371	411	394	395	401	409	397	418	418	399	404	425	413	418	417	448	408	444	411	388	427	405	419	407	421	446	434	431	396	417	397	391	436	391	415	386	404	377	430	406	410	396	436	420	432	444	437	431	440	416	388	388	420	415	401	371	405	365	414	397	408	397	402	368	406	405	437	451	421	392	402	396	397	399	398	415	405	448	417	410	424	342	410	421	410	405	396	412	405	396	381	438	424	408	398	400	415	388	417	414	391	383	403	428	420	404	378	404	414	422	420	396	407	426	449	370	385	410	413	383	411	402	405	411	415	452	384	431	377	375	418	421	398	388	413	373	423	415	407	441	427	402	411	380	416	414	387	359	421	398	409	381	403	387	419	413	403	380	417	406	425	437	452	416	439	419	429	368	409	400	398	397	452	411	404	404	422	410	425	403	409	397	434	372	395	345	441	412	420	377	414	387	403	399	390	414	403	398	370	429	426	426	429	400	402	401	454	398	383	430	391	400	416	431	414	430	386	437	408	394	412	400	427	402	421	399	360	401	360	392	414	411	415	400	380	427	419	388	379	421	389	388	392	395	400	387	399	388	427	426	392	398	405	423	388	392	395	398	417	402	399	418	404	412	385	415	424	425	395	411	408	380	434	405	394	426	407	414	387	387	419	413	383	420	424	399	393	415	395	418	374	433	366	399	423	398	419	398	426	405	393	437	361	438	443	389	419	431	409	404	431	402	417	426	422	417	444	425	420	376	423	411	389	394	392	398	405	382	415	438	398	402	415	365	377	426	373	409	392	384	390	425	392	427	437	379	436	388	382	440	418	430	436	393	399	420	417	437	426	390	434	408	403	407	411	362	413	414	412	422	412	460	402	379	416	401	415	382	400	416	398	382	387	408	436	422	407	381	392	409	430	382	422	415	406	386	416	424	397	398	406	395	454	383	399	393	403	434	414	378	387	386	405	392	433	425	408	401	430	430	404	385	409	405	410	432	426	399	407	382	444	397	368	402	395	401	400	416	419	400	383	409	377	399	420	407	393	404	436	406	368	395	393	429	406	434	407	422	419	420	420	394	419	423	406	411	430	408	396	409	453	374	449	415	403	416	428	425	429	380	404	412	411	372	390	424	471	407	410	406	410	386	375	416	398	426	397	415	472	396	400	402	407	404	428	419	401	346	405	420	406	417	436	431	362	408	394	373	382	424	407	398	423	435	430	433	385	428	401	433	393	409	410	407	390	417	416	394	416	350	412	411	445	450	360	396	383	409	429	405	443	410	383	401	390	437	401	419	433	391	410	414	390	391	390	410	392	394	366	416	461	404	417	432	430	416	398	402	412	382	383	400	382	409	406	391	410	369	377	392	430	393	437	386	406	405	380	379	420	401	390	375	406	398	371	374	404	425	396	408	420	395	420	415	422	400	386	378	409	406	415	424	430	433	383	405	403	416	388	383	417	390	362	397	429	399	385	438	406	437	435	406	369	387	405	396	439	407	387	377	400	423	425	394	413	441	391	414	408	414	409	390	413	417	420	393	421	413	417	407	417	380	418	417	403	389	446	425	435	408	356	413	390	395	419	424	421	411
32534	32627	8707	2479	3374	5551	4398	4692	3037	873	519	495	421	435	455	545	791	554	421	503	454	457	416	453	430	475	426	464	442	476	465	445	465	429	451	441	441	445	423	421	447	440	465	493	449	466	443	472	436	468	425	461	426	426	478	453	435	471	486	450	453	459	413	431	455	430	429	453	436	403	444	436	455	451	452	419	420	433	444	437	409	456	467	449	466	450	457	443	457	439	461	439	430	450	456	449	409	482	425	421	463	416	467	428	440	453	435	422	442	435	460	448	435	486	479	431	420	413	487	443	439	438	496	493	465	432	426	431	463	451	443	474	442	457	444	433	446	465	462	421	442	455	429	450	443	439	483	485	450	456	434	443	444	451	440	492	428	444	438	476	462	446	431	436	493	448	457	467	444	484	464	428	452	450	487	401	428	431	443	429	472	438	453	404	477	466	424	436	435	444	432	453	438	450	440	446	453	445	431	453	450	410	408	452	432	467	445	465	490	438	412	439	448	457	455	447	476	454	463	437	466	451	466	446	447	446	476	439	433	439	440	454	448	448	439	431	467	426	427	426	465	426	453	462	473	448	440	444	470	446	430	424	474	433	437	414	437	485	419	410	470	474	453	437	468	443	446	462	452	450	440	459	415	421	453	479	429	432	442	442	437	431	421	479	450	444	424	440	437	439	487	436	445	451	450	408	451	443	460	436	450	454	417	438	459	446	444	474	416	442	429	438	492	441	451	467	434	429	477	446	431	437	447	438	461	428	440	422	499	451	465	449	464	434	478	447	415	450	440	446	467	439	499	476	436	421	449	447	455	447	474	439	432	450	425	455	454	438	434	459	484	432	441	426	447	458	428	460	458	429	410	455	434	450	417	432	475	449	452	428	445	445	437	426	458	429	475	459	431	427	462	443	438	424	451	442	439	453	469	410	439	412	444	434	465	425	445	469	392	450	468	458	465	449	483	436	439	463	479	427	434	434	421	450	466	495	417	456	453	466	435	468	415	475	413	405	441	462	415	480	427	443	443	416	443	436	449	466	426	434	474	426	461	442	460	445	440	464	446	435	428	453	442	471	469	452	451	448	433	421	448	447	460	416	449	477	452	432	428	452	450	462	478	454	469	437	419	456	452	488	458	429	476	429	457	497	458	441	443	480	474	389	425	469	436	510	402	440	467	452	484	454	451	452	452	475	461	464	441	460	421	434	437	473	422	430	455	443	416	404	456	460	464	464	414	419	442	434	478	406	462	406	415	386	450	478	441	445	469	427	416	445	421	455	439	427	433	426	414	414	448	405	440	466	466	467	410	446	457	450	444	468	479	448	457	429	450	437	476	412	425	435	446	442	411	457	454	424	438	440	480	425	422	450	452	412	438	416	450	416	417	441	434	456	444	449	459	420	458	404	428	450	474	457	449	422	467	447	469	452	447	444	480	433	466	452	421	445	458	430	450	426	425	427	460	436	428	428	474	450	450	462	470	444	462	463	462	457	426	428	463	433	429	428	435	490	466	449	422	437	438	444	451	422	480	447	451	445	433	458	510	434	456	463	439	454	466	469	444	476	452	424	399	456	434	453	452	460	430	423	438	416	459	422	413	432	407	452	479	465	451	448	462	448	442	427	413	423	414	490	469	486	445	440	445	442	437	443	433	447	439	405	442	434	454	441	432	419	475	417	446	431	450	413	437	450	447	431	468	403	425	469	451	473	438	458	438	468	458	416	478	437	429	433	442	459	463	416	476	458	480	421	463	492	403	430	467	431	455	416	432	461	473	438	453	465	447	393	482	441	410	457	445	435	459	451	481	444	428	429	445	456	410	441	469	455	423	413	485	447	435	408	458	471	448	436	467	453	414	499	465	452	440	492	426	458	449	430	472	440	459	479	464	464	460	434	448	422	450	449	435	454	460	472	468	434	439	453	436	435	453	464	426	449	445	431	446	465	403	393	453	430	452	448	429	432	463	428	452	398	445	432	472	485	432	477	463	436	476	470	452	439	475	441	413	452	414	445	484	437	406	433	432	444	447	431	473	439	442	408	441	463	461	440	429	465	431	457	431	432	426	419	417	443	459	435	432	451	452	461	437	387	466	454	385	431	455	441	457	470	464	446	434	434	458	457	433	471	429	453	452	413	420	406	461	424	408	456	493	468	421	454	444	441	396	451	443	414	472	457	454	429	460	405	495	437	408	445	442	426	466	431	444	444	438	420	436	468	437	409	443	423	460	439	444	446	467	428	466	455	465	479	450	478	434	449	397	411	443	415	433	435	454	411	464	437	437	462	450	448	474	442	418	444	454	471	440	436	448	439	435	442	466	436	434	470	433	398	452	448	423	404	461	416	432	474	485	447	442	424	453	432	447	414	412	436	440	430	449	437	468	464	413	461	449	449	456	458	449	431	459	456	448	439	419	475	458	413	449	455	489	463	423	452	494	425	465	440	461	436	472	444	477	500	487	471	474	484	439	476	437	456	474	461	480	419	471	462	483	437	439	463	456	438	445	445	460	449	471	437	438	461	431	463	445	426	432	444	447	445	448	454	435	448	416	474	430	432	461	475	410	451	441	474	467	457	476	470	465	450	438	433	450	465	422	448	442	449	490	423	478	428	444	438	460	413	442	423	458	438	460	455	452	449	440	447	427	478	458	437	438	405	453	445	437	455	423	402	426	430	493	463	434	467	454	444	445	464	431	434	437	399	452	432	429	468	434	496	443	469	418	442	450	433	447	474	436	431	433	469	412	447	450	424	457	481	412	410	467	473	451	463	422	450	455	458	455	407	477	487	445	469	440	412	441	467	440	419	425	418	437	442	455	442	449	474	427	433	452	455	445	456	437	414	429	455	425	421	458	475	490	431	451	437	476	461	465	428	438	474	453	433	482	467	447	427	434	460	447	475	458	457	467	423	477	438	495	419	450	450	443	423	468	463	484	420	391	429	441	439	427	434	470	471	420	471	418	467	432	475	424	451	438	443	463	414	501	419	426	416	417	459	471	445	437	438	468	454	416	442	479	467	437	427	412	429	427	475	471	415	413	462	420	425	433	447	452	412	439	459	432	438	463	446	441	440	429	423	396	494	410	455	412	453	498	404	424	415	436	442	446	404	432	457	472	423	456	417	444	440	442	453	419	438	456	459	456	422	448	444	470	450	431	455	419	421	439	461	414	410	437	446	452	443	428	414	448	472	428	441	424	430	447	412	441	459	440	450	451	465	420	446	454	479	431	422	442	427	451	460	461	432	411	461	448	422	462	405	445	453	433	474	472	485	450	482	441	438	437	456	426	482	441	467	458	444	444	477	417	453	472	438	452	429	448	451	456	461	466	396	444	438	476	452	461	448	467	484	436	421	458	464	416	447	403	439	470	451	485	456	455	424	461	429	457	448	426	468	445	423	445	505	451	439	459	413	474	452	457	438	463	414	450	415	455	453	443	456	437	456	434	428	447	428	446	450	472	492	413	426	446	392	465	450	470	449	429	434	507	453	431	469	486	483	438	444
25059	20734	26993	24341	20668	12643	4114	1263	1946	1253	474	389	340	352	345	324	504	586	259	275	294	267	261	233	271	283	232	239	261	256	254	234	258	255	267	236	245	250	245	213	244	239	241	251	263	228	234	245	238	230	243	239	228	218	224	243	242	239	238	221	221	220	244	234	201	212	233	222	220	218	238	249	226	232	222	248	223	214	235	227	258	227	212	233	241	221	219	210	204	220	218	237	221	245	232	219	208	218	227	239	216	227	225	228	240	216	210	225	269	209	226	224	208	223	238	190	209	199	211	234	245	230	246	232	230	226	227	255	230	237	216	218	258	219	231	241	229	214	199	215	228	221	198	208	212	224	216	234	228	223	227	236	245	243	230	231	227	233	227	234	215	224	227	243	233	223	212	234	229	220	230	213	238	240	229	212	237	232	212	202	219	233	228	229	238	232	218	226	229	218	226	250	216	227	229	220	207	218	234	234	228	218	241	209	218	238	237	230	227	222	226	224	210	229	228	228	241	217	222	223	226	220	208	237	241	213	210	207	257	214	229	213	222	196	227	211	222	220	211	226	215	232	189	225	218	228	206	230	236	218	236	230	203	218	221	223	208	223	251	206	224	211	244	222	205	211	240	215	225	244	211	243	228	196	217	226	192	220	230	204	247	227	224	233	205	218	231	206	213	223	205	210	235	214	233	235	229	208	234	229	195	236	219	228	216	198	242	208	222	213	195	204	233	184	255	224	224	226	224	228	217	205	230	244	208	229	184	196	241	215	236	218	214	223	227	206	256	205	225	231	220	240	198	213	209	197	223	239	242	239	200	209	219	243	216	231	227	228	202	211	224	222	221	228	210	219	222	203	236	209	213	249	249	233	190	239	211	216	236	228	183	199	222	215	227	230	219	192	200	227	241	221	228	195	224	209	237	219	221	213	215	227	240	221	229	219	226	283	226	217	240	220	230	198	242	240	235	245	230	221	234	205	245	213	208	202	211	218	232	203	234	229	192	205	245	221	217	237	212	218	234	229	227	225	229	219	241	213	256	208	209	236	216	214	230	217	243	215	228	212	212	221	234	220	225	229	222	224	245	213	231	243	199	227	224	226	207	184	210	201	235	219	216	219	215	245	221	227	224	209	250	222	218	222	233	223	219	219	219	217	215	203	234	238	220	227	249	224	203	228	235	216	205	227	233	225	224	221	219	266	204	227	224	230	213	212	205	217	213	211	243	204	216	220	204	243	221	236	222	242	244	220	252	217	244	228	223	205	221	216	211	245	228	230	219	185	218	239	228	204	211	238	261	214	226	214	236	209	232	252	229	224	216	226	209	208	253	216	213	239	221	214	230	225	235	227	193	223	238	228	239	197	195	236	235	236	246	226	227	200	215	235	231	230	205	203	229	250	229	244	217	212	202	233	241	226	244	233	210	238	213	246	219	237	226	222	214	220	244	232	228	218	243	215	223	240	253	217	201	221	231	248	274	232	231	236	217	231	235	229	224	181	207	223	253	255	237	238	209	221	236	227	216	243	225	237	224	220	234	226	199	214	219	227	229	212	200	226	211	246	221	212	221	238	228	223	214	253	227	240	239	243	237	251	221	218	222	245	209	216	223	234	223	244	234	227	224	217	221	224	240	209	214	229	185	219	220	202	227	233	205	238	234	213	231	230	227	237	230	199	223	213	227	241	211	222	218	229	243	229	204	215	229	231	227	194	218	209	229	251	210	234	229	229	214	248	234	199	222	237	223	237	240	232	227	228	214	216	229	232	241	196	217	192	203	209	223	219	227	224	235	255	231	272	226	214	230	225	232	193	211	215	240	212	226	228	256	229	236	231	208	195	239	257	204	217	219	251	248	233	202	229	219	227	218	206	241	223	210	211	206	229	243	221	240	248	207	237	218	224	230	226	244	218	229	211	227	215	220	227	237	208	208	228	247	240	229	225	266	236	212	227	233	259	218	227	194	234	207	222	220	249	211	213	235	202	222	196	239	213	204	227	245	247	214	263	216	227	203	246	232	193	220	235	203	218	233	229	236	233	223	239	231	233	226	230	235	212	215	243	240	217	220	221	218	225	242	217	225	259	221	207	234	245	213	213	229	205	215	253	222	228	213	218	239	210	219	220	210	231	210	226	241	219	203	213	217	246	221	210	211	228	234	224	211	218	195	226	211	237	222	228	242	188	224	215	234	236	225	220	197	230	230	217	241	224	199	237	218	210	219	252	215	222	232	218	217	212	249	236	224	224	212	246	208	227	227	223	222	243	208	198	207	243	209	231	236	230	233	217	235	220	240	231	249	239	213	220	228	214	215	239	222	222	231	218	222	219	256	220	218	229	213	205	224	251	220	229	215	203	189	228	216	226	252	241	215	236	230	218	240	225	231	238	248	231	217	229	217	237	226	251	240	219	204	201	246	237	229	193	249	219	218	221	209	223	212	225	220	226	232	212	210	223	229	247	227	198	226	206	197	193	218	240	222	222	221	226	199	234	232	238	225	210	218	241	210	204	217	227	225	217	244	212	268	230	231	212	219	209	213	207	249	211	190	225	252	232	213	226	186	207	216	217	238	230	205	209	240	228	220	208	211	209	203	222	237	204	229	204	234	236	240	196	208	222	239	205	220	237	194	233	233	210	215	219	192	227	247	253	214	236	219	228	210	213	212	215	202	205	183	218	230	234	204	218	196	226	222	219	197	261	231	230	224	215	209	225	243	219	232	220	226	212	219	204	229	204	239	218	220	233	185	232	220	245	229	216	218	230	219	234	254	226	225	207	241	210	196	224	224	210	242	238	219	220	213	229	254	207	228	206	215	196	250	223	234	218	198	221	234	202	200	233	216	222	232	224	218	249	237	235	217	242	245	250	235	224	188	219	233	224	252	227	228	207	227	204	202	270	223	244	240	212	200	235	212	245	237	205	224	222	263	239	218	249	247	230	225	230	240	232	249	252	221	211	213	224	220	195	203	238	243	223	220	219	250	232	209	230	206	231	230	200	223	219	205	252	214	244	218	206	212	255	236	217	242	219	227	241	230	207	231	212	223	237	240	220	209	261	229	242	217	220	245	198	207	222	231	231	227	207	245	240	227	230	225	241	224	225	221	209	223	221	248	228	241	235	228	198	235	229	237	201	230	222	201	234	220	202	239	208	227	235	244	203	205	239	240	218	232	206	232	254	204	227	244	235	211	200	237	241	238	231	241	217	221	210	191	201	237	219	192	213	218	227	225	210	209	240	240	203	235	219	196	229	220	241	208	249	236	222	207	211	212	230	219	221	200	196	229	203	235	222	225	246	204	248	232	226	216	230	225	223	234	226	230	222	207	234	213	202	194	239	232	236	234	238	237	184	258	191	227	217	237	240	216	251	221	219	238	219	224	220	243	204	203	234	226	202	204	241	225	229	219	206	194	260	223	206	226	212	204	206	240	248	233	234	214	197	207	213	226	218	239	275	220	210	228	229	215	218	220	224	250	236	230	221	221	233	218	233	198	209	239	202
38203	49787	23775	8524	8340	7599	5699	2297	4487	2625	833	668	609	496	473	506	924	1245	361	371	328	366	361	341	293	323	303	286	331	295	294	297	297	264	265	294	270	274	288	253	245	268	265	244	279	265	268	274	279	248	238	254	250	229	257	251	271	283	270	245	244	246	247	255	249	245	259	255	233	231	273	262	246	240	248	256	244	248	235	281	271	285	279	267	245	228	223	236	260	264	249	237	244	259	251	257	254	265	247	250	263	288	249	232	243	232	243	237	232	270	254	276	264	245	243	249	267	241	267	239	253	212	232	256	234	253	270	242	258	241	262	248	231	228	233	251	261	229	219	255	283	273	264	237	249	264	229	249	250	226	237	245	268	250	233	269	229	235	244	234	246	243	263	255	275	219	257	255	267	257	239	254	239	238	237	220	250	246	255	232	225	238	229	259	250	273	228	235	244	279	266	256	232	235	260	242	233	270	242	279	250	255	244	257	253	257	242	265	254	236	232	265	259	238	282	248	243	264	227	254	247	234	224	253	246	238	275	239	248	250	237	256	237	228	229	233	252	237	237	255	226	280	241	265	257	234	221	269	256	279	242	272	236	253	264	234	261	237	250	251	251	240	241	240	226	239	262	260	247	229	237	239	234	214	268	247	258	264	274	261	247	258	207	249	259	243	244	222	250	225	240	213	247	232	279	242	259	278	260	245	235	237	266	231	236	255	263	248	253	241	239	222	249	234	261	242	237	220	219	251	249	228	232	267	227	229	246	223	237	267	247	225	234	249	223	241	241	238	258	231	248	233	242	234	235	229	258	249	228	247	250	234	236	231	269	235	226	248	241	230	242	249	275	230	240	268	244	250	256	242	224	245	223	226	245	254	251	249	230	236	259	241	253	217	273	260	269	234	242	237	237	228	253	253	238	216	231	247	227	261	258	259	248	241	248	249	245	260	281	228	234	253	235	270	243	225	264	252	224	253	236	257	232	272	236	249	238	254	246	273	230	227	213	232	235	268	236	233	244	252	232	247	244	262	257	243	262	251	216	217	244	210	244	250	266	250	228	196	239	221	255	247	269	261	253	241	257	258	262	245	227	235	241	262	273	245	242	256	246	286	250	236	243	222	211	256	241	264	244	260	248	250	244	239	225	215	243	253	225	241	246	258	225	259	241	212	246	225	226	225	219	244	240	249	253	262	257	232	244	226	273	226	234	239	267	284	253	232	206	233	218	249	261	235	236	258	233	258	231	234	264	243	220	224	246	228	213	248	250	245	227	239	259	243	250	233	262	233	236	254	244	223	246	241	256	243	239	267	276	240	252	215	251	214	240	233	218	245	252	259	244	255	230	256	259	232	257	248	214	241	232	270	255	240	241	228	269	230	214	211	226	250	261	244	238	234	218	231	238	265	227	209	244	260	242	224	275	263	246	246	243	247	224	220	237	241	243	239	234	232	252	275	225	218	270	246	266	248	247	251	248	236	238	243	246	240	245	250	245	232	248	241	236	247	243	269	242	235	224	240	241	241	236	249	228	237	251	232	273	248	242	228	234	224	248	263	236	252	244	241	250	235	246	230	243	241	233	266	253	233	228	217	244	246	252	212	237	244	218	245	236	259	253	241	225	237	232	230	217	245	234	247	236	237	230	244	254	219	245	260	254	226	236	251	246	248	262	247	226	236	240	246	253	252	259	224	249	257	220	265	249	235	269	245	255	220	234	228	223	233	233	245	246	228	247	255	200	260	248	270	232	255	228	245	270	239	232	243	219	222	266	231	224	249	253	244	231	254	259	251	255	230	260	238	230	227	223	232	246	237	233	279	223	232	259	244	238	224	272	280	244	252	252	253	237	262	280	249	260	248	229	243	221	254	244	226	246	236	226	232	231	232	232	223	260	233	258	238	276	269	253	248	239	240	243	225	219	255	242	278	242	248	238	226	235	248	265	250	265	257	234	242	250	261	246	210	220	252	262	226	218	240	221	280	228	259	233	238	241	239	229	269	255	252	240	223	261	248	214	244	249	222	248	227	237	231	248	250	223	236	240	251	256	258	227	238	245	238	233	275	240	261	227	238	231	256	234	241	252	260	246	223	240	243	234	274	260	229	254	238	234	239	231	213	242	238	240	229	249	253	258	274	244	238	270	245	230	222	255	234	239	248	262	253	268	222	248	236	235	229	244	237	247	245	240	269	303	250	254	234	239	256	234	268	258	241	261	271	223	210	231	230	273	202	232	254	254	262	256	261	252	246	221	242	263	250	258	237	234	231	234	239	252	237	239	243	239	254	238	222	235	250	254	250	221	264	242	251	237	233	241	245	252	258	233	276	234	233	257	247	264	214	248	263	234	249	240	235	253	238	266	230	237	228	234	264	235	233	261	251	275	246	227	251	276	248	248	243	254	248	228	238	263	245	248	266	233	236	229	233	233	253	242	238	246	243	243	262	258	245	230	242	254	227	257	235	247	227	241	234	245	238	257	213	256	255	231	242	248	249	233	240	267	232	239	220	218	240	236	268	230	246	230	237	257	245	265	244	249	252	260	241	242	231	265	250	255	256	293	242	252	256	230	258	231	239	244	221	236	217	260	239	241	236	251	251	236	244	246	244	243	231	232	232	254	238	249	267	238	229	224	221	265	247	221	213	236	226	235	230	237	218	212	247	233	236	273	226	233	228	278	231	272	220	246	238	230	240	254	251	273	274	245	232	245	234	222	266	211	233	242	261	252	227	281	239	235	236	230	237	237	262	247	222	229	211	231	219	252	224	234	221	206	229	256	229	250	238	240	261	257	254	229	246	252	251	250	239	267	248	221	233	220	243	258	263	233	229	247	236	245	245	248	260	249	227	224	221	253	252	253	249	246	223	244	224	255	261	243	221	248	238	243	262	253	268	262	249	236	247	241	262	252	245	241	255	267	250	263	281	230	221	215	253	244	253	258	251	219	238	271	240	270	227	242	252	247	259	241	254	218	212	249	249	245	253	222	227	247	231	250	261	249	270	246	223	270	224	238	257	249	244	252	246	229	255	232	235	234	231	220	216	228	225	242	219	270	227	259	258	231	237	249	254	241	220	247	241	270	224	214	275	250	229	239	259	250	263	261	255	231	225	247	270	260	280	225	240	282	241	232	266	236	233	248	235	219	286	241	239	254	234	239	241	261	254	250	286	259	266	254	255	226	231	260	234	229	239	251	226	222	236	249	230	235	227	279	262	235	210	222	241	211	249	242	233	256	246	260	250	229	256	233	239	242	230	244	268	208	209	247	259	265	219	261	223	208	216	235	234	227	226	247	244	249	224	250	239	235	235	234	255	241	193	267	218	233	249	241	245	255	221	238	237	252	245	265	220	226	228	227	238	237	255	232	255	245	243	235	255	254	248	239	234	254	232	264	241	220	259	218	242	223	248	208	229	228	250	207	235	269	238	260	214	273	255	245	249	247	249	230	236	268	261	242	231	218	258	265	244	229	237	221	261	273	254	240	250	205	261	241	243	236	207	265	226
22991	20695	27379	23991	20667	20670	10103	2180	1656	2399	1026	800	784	686	698	673	847	1843	600	561	545	586	573	564	581	565	554	522	543	532	564	467	589	561	557	563	549	507	513	503	491	519	482	507	517	525	541	519	492	485	526	507	530	539	544	462	473	478	523	511	490	514	523	556	516	504	471	512	511	524	508	471	542	484	523	463	495	451	517	482	525	533	488	494	485	484	516	516	557	524	512	501	500	473	486	481	503	468	450	556	538	442	484	493	468	509	523	493	456	487	526	460	495	514	519	493	486	498	508	512	471	499	489	506	497	487	459	489	462	546	489	458	483	486	514	458	484	516	459	513	480	509	450	483	510	490	480	518	479	483	492	526	478	521	491	506	476	499	470	492	489	472	484	520	523	511	512	488	487	534	506	476	481	473	483	536	512	523	500	483	511	460	499	448	446	501	515	473	518	494	466	478	510	502	501	539	461	506	520	485	500	502	505	517	525	481	527	480	507	486	530	509	475	534	472	502	521	483	496	502	491	493	446	475	535	492	513	490	486	463	476	484	503	485	526	514	448	501	525	471	524	491	498	506	483	503	464	517	527	476	495	496	474	503	477	495	461	475	478	499	515	509	519	493	518	485	470	456	521	540	490	483	481	469	531	463	489	468	466	518	485	496	454	452	510	479	474	493	488	529	476	506	481	497	499	521	480	507	486	497	475	467	459	472	491	516	518	520	487	518	488	542	516	495	493	470	485	470	538	524	524	478	485	469	490	524	505	467	530	497	472	480	495	465	491	466	497	472	524	476	501	481	495	509	486	488	462	506	490	453	476	461	529	521	480	535	455	495	517	485	520	501	477	447	465	503	494	453	525	499	519	479	505	464	477	511	439	489	536	484	536	519	489	466	464	484	464	490	469	497	467	504	529	467	508	443	505	513	510	477	518	507	521	474	505	491	516	490	513	496	487	504	519	482	513	464	496	426	485	478	486	482	500	494	495	550	512	522	481	516	483	464	496	473	464	517	524	483	478	488	502	508	491	478	522	501	447	506	458	478	504	500	516	507	459	490	536	516	488	453	518	490	478	485	513	495	514	493	484	457	505	484	476	479	518	474	522	515	492	487	492	474	495	478	498	529	509	496	508	495	477	463	503	533	515	474	492	499	477	496	502	518	475	492	489	522	522	507	495	522	503	469	479	471	511	503	486	519	514	515	484	455	483	511	514	475	489	455	469	492	458	517	468	506	490	498	478	507	455	475	557	547	486	483	492	494	508	538	472	513	463	511	494	469	493	485	484	485	484	505	469	491	486	475	518	502	471	490	509	484	472	485	490	489	503	486	519	531	490	499	442	476	484	505	509	491	501	535	533	531	499	482	532	500	523	470	473	473	478	505	519	501	487	490	527	496	520	487	480	474	444	492	478	484	531	502	497	586	437	464	502	502	503	515	542	495	470	479	487	506	501	491	459	497	502	468	496	494	467	494	518	473	505	500	481	494	473	505	517	485	507	514	510	524	439	460	499	484	458	463	482	530	489	486	479	506	510	491	487	516	504	489	483	500	509	505	474	539	530	494	484	453	487	519	521	483	482	468	516	474	459	495	471	497	501	470	445	476	513	510	448	506	467	493	481	467	500	529	491	474	492	464	517	514	492	498	503	522	497	490	485	503	502	484	537	496	454	489	491	497	478	547	549	517	500	488	491	556	516	495	495	493	460	451	467	474	487	478	534	507	510	469	488	489	517	482	506	541	500	466	507	469	508	461	551	492	481	506	498	553	489	484	487	499	501	534	463	497	520	500	531	485	466	491	497	497	427	458	488	477	443	487	505	481	480	492	495	476	456	473	487	492	462	450	521	503	470	543	493	467	506	518	447	473	515	474	474	431	491	480	503	505	496	538	486	510	503	500	485	505	490	482	489	505	515	473	487	512	498	543	500	500	486	480	471	472	491	478	502	525	480	447	510	473	499	490	493	501	501	524	465	512	481	460	517	482	509	503	486	481	487	519	499	510	480	504	507	493	502	481	508	481	491	500	493	499	464	480	520	488	518	515	484	487	509	493	497	484	503	498	484	467	490	495	501	556	498	483	443	518	517	516	470	505	519	489	498	477	448	462	502	498	494	514	512	497	518	469	490	515	478	453	523	478	524	500	486	481	513	496	519	499	494	493	484	470	516	481	497	502	475	492	489	495	445	496	518	475	497	474	487	486	495	496	514	530	498	489	469	470	502	484	498	468	491	462	463	471	486	530	484	484	477	497	475	538	512	469	482	498	505	532	462	412	558	483	483	470	462	486	515	516	484	475	488	493	508	521	469	473	523	481	499	508	458	492	471	470	512	471	503	479	481	510	476	499	463	489	445	465	444	485	450	514	533	503	482	506	475	473	476	493	466	479	475	454	502	506	514	512	528	511	496	463	496	518	478	484	537	504	471	524	494	496	491	498	488	498	490	491	482	483	533	513	510	489	467	484	484	467	483	435	500	509	506	484	501	514	536	475	471	460	490	520	526	503	482	544	467	490	470	498	503	497	484	515	487	489	456	523	479	467	465	508	470	440	485	487	507	500	494	487	496	475	519	473	484	494	459	531	471	487	489	489	483	509	470	492	518	466	495	478	490	492	513	498	526	476	456	497	492	519	486	536	494	473	470	447	492	517	499	504	455	477	476	510	502	522	456	467	518	517	530	509	514	506	489	495	535	451	467	519	501	490	523	453	490	523	492	477	460	491	459	529	461	482	536	495	526	486	533	475	492	472	538	501	487	490	499	502	544	476	519	494	499	511	488	475	502	487	484	462	485	473	480	498	481	476	530	462	493	473	475	497	461	510	495	478	460	481	487	496	503	481	466	475	518	524	525	455	497	490	496	495	526	517	517	515	501	461	529	495	446	510	488	485	512	513	493	497	514	506	502	539	482	465	468	475	482	498	495	472	477	524	472	520	503	497	520	447	478	493	455	498	487	535	485	478	496	512	495	519	496	485	490	546	483	454	523	538	523	530	506	480	507	491	468	501	522	484	492	470	490	517	478	502	497	486	485	497	519	535	482	505	463	516	497	494	477	463	490	476	487	469	528	499	505	463	512	520	492	494	514	539	464	502	548	460	501	480	493	497	459	460	451	483	488	478	502	475	492	498	548	525	492	503	454	468	517	504	510	502	509	502	473	500	465	455	468	504	506	493	484	465	470	478	489	476	494	485	486	493	476	541	486	501	500	492	491	484	494	496	508	466	496	525	515	484	480	486	468	481	506	488	499	543	465	517	481	482	509	535	500	506	533	467	520	492	502	477	501	474	489	514	496	497	485	499	484	516	496	475	512	455	452	484	502	473	481	494	495	467	476	500	495	487	509	466	473	482	463	482	480	519	498	481	527	454	543	510	477	469	507	497	526	510	544	514	462	498	498	497	487	474	490	489	447	490	503	526	509	518	480	487	517	506	503	462	451	491	535	491	484	479	461	516	473	517	500	491	519	505	526	505	482	516	486	462	525	509	463	522	489	489	507	515
41559	56850	28626	14061	8084	7247	6418	3590	3479	4691	1819	1322	1083	996	936	931	1361	3590	760	748	698	608	632	637	647	604	604	605	569	580	545	574	580	547	514	496	536	515	548	510	557	481	513	521	563	489	528	491	536	530	470	512	450	489	506	491	482	520	501	486	524	510	527	528	496	499	476	503	514	514	487	476	502	471	486	485	469	461	500	494	512	468	506	511	486	516	516	496	487	471	480	466	497	464	499	467	454	532	454	514	500	497	506	493	480	458	478	462	509	498	511	480	491	472	464	491	485	529	480	509	477	519	534	506	491	461	502	493	468	495	489	511	486	432	497	465	503	462	514	483	494	495	507	466	458	457	452	526	498	486	484	493	454	456	497	486	470	480	444	498	460	475	518	488	504	505	510	495	497	496	511	503	481	493	442	454	498	492	451	481	489	453	520	488	475	465	480	503	449	497	460	499	512	475	454	511	473	503	508	493	499	506	495	465	519	493	478	486	434	443	483	466	454	475	458	464	484	528	507	477	494	493	442	460	495	482	524	482	462	499	451	437	498	489	471	469	456	536	478	458	463	484	456	454	488	496	485	442	505	462	518	467	492	499	456	466	519	448	489	449	475	485	484	459	495	461	511	447	503	502	481	473	484	507	478	485	460	481	479	493	482	471	488	482	461	508	490	457	450	489	481	470	507	480	438	494	470	491	490	515	480	490	541	480	500	464	501	508	460	481	498	473	517	542	489	450	461	488	523	480	494	484	486	467	508	490	457	445	485	527	485	497	480	505	511	482	469	438	529	488	479	495	438	481	456	477	451	475	478	501	478	496	517	511	478	479	473	492	452	514	469	468	477	496	528	492	460	512	499	495	464	474	460	464	450	456	480	506	494	490	503	524	482	461	512	470	467	507	464	493	476	501	519	492	469	451	498	466	493	490	482	449	456	473	448	485	488	521	476	458	466	473	501	477	480	490	510	512	471	507	502	480	497	476	484	468	454	468	483	475	482	485	446	481	515	478	551	480	469	486	467	442	491	472	502	438	461	430	468	499	481	490	480	480	453	481	501	446	473	485	459	443	487	495	479	492	492	480	473	484	477	485	488	457	537	456	500	493	449	490	441	506	491	513	491	463	481	474	483	489	473	517	499	476	475	507	486	454	451	493	502	490	495	501	493	515	474	485	493	500	483	471	492	491	461	503	470	440	454	484	486	483	454	474	479	508	503	490	491	484	473	477	475	481	476	496	459	467	491	469	424	476	492	492	489	484	497	476	470	506	473	464	455	490	461	519	462	495	502	491	499	491	476	466	483	468	500	468	481	506	466	458	492	504	518	453	512	479	459	498	499	444	465	492	493	481	464	461	494	520	474	496	478	481	515	456	493	459	445	480	494	492	461	508	484	450	468	470	452	498	471	555	459	476	482	473	466	506	493	505	439	456	467	474	485	467	466	471	504	528	513	491	478	491	485	451	506	451	502	475	487	478	486	470	495	470	487	481	500	455	502	490	525	505	464	463	485	470	467	452	473	463	494	447	474	514	464	524	485	476	492	472	487	486	512	471	489	470	498	481	504	515	474	471	482	471	482	478	475	476	477	493	508	432	535	447	475	503	476	500	499	508	506	525	467	481	491	491	485	465	486	501	465	456	465	458	487	509	469	474	463	485	458	494	511	465	497	500	438	472	461	500	502	462	450	471	464	477	484	490	465	473	494	466	492	492	463	500	471	487	454	480	481	505	522	515	474	511	486	474	469	488	458	518	514	491	486	484	438	474	487	440	498	483	474	492	501	477	502	491	471	468	489	506	511	488	451	481	489	422	465	465	517	453	496	472	452	499	488	468	467	493	512	488	461	492	518	485	547	491	500	507	469	518	444	507	444	479	458	555	483	453	479	459	461	518	535	505	492	492	491	475	502	470	493	458	504	471	527	510	539	496	483	472	493	442	505	463	466	480	449	483	506	469	483	450	507	471	493	486	482	486	484	486	481	479	476	473	467	503	481	472	471	520	491	468	462	472	496	452	510	476	432	486	492	479	494	517	502	527	505	468	526	494	506	474	465	482	478	462	502	477	500	466	481	481	508	487	465	462	476	502	469	496	471	441	477	489	518	452	479	494	495	486	501	502	475	468	471	498	503	530	461	464	478	493	464	466	472	478	497	464	460	495	457	477	488	495	498	467	465	489	482	508	458	474	474	497	493	502	530	465	482	470	524	483	478	497	477	446	476	483	455	534	498	499	480	512	463	490	495	461	496	483	446	473	466	494	487	489	493	500	428	479	487	488	478	473	423	475	474	471	459	450	458	495	502	485	479	482	469	458	475	491	478	509	498	495	490	517	456	501	492	511	455	490	457	494	466	497	463	492	459	486	518	528	455	512	486	460	452	453	475	472	505	477	493	493	451	493	477	466	497	488	460	487	464	500	509	514	482	484	503	499	475	474	445	468	515	448	510	459	496	498	477	467	470	481	521	480	469	483	500	472	477	490	483	432	484	489	469	475	491	481	520	494	495	474	481	448	483	466	465	463	498	503	467	452	482	488	515	499	454	481	487	500	504	456	524	497	512	481	540	471	459	511	500	460	447	500	479	470	491	510	457	474	471	473	469	491	457	470	538	497	479	472	465	467	484	527	456	461	478	444	463	468	519	459	482	507	479	504	485	505	508	476	452	498	476	501	485	487	466	493	481	489	462	542	496	484	477	460	505	475	499	444	474	491	488	475	452	481	505	490	468	466	482	425	505	481	507	521	475	456	508	510	495	483	523	494	505	469	474	469	495	511	487	497	501	492	478	506	482	479	487	402	467	521	481	512	499	488	465	470	491	452	503	487	482	493	481	511	499	523	499	484	473	496	511	486	483	498	470	532	515	472	525	499	476	529	479	496	511	510	463	488	491	477	466	492	502	506	464	469	456	504	457	492	545	471	494	518	464	493	523	495	449	504	507	556	472	522	461	474	462	466	468	486	487	476	469	483	470	454	491	453	516	493	496	494	495	482	481	497	522	527	456	507	475	523	473	507	505	499	480	500	498	467	472	488	472	453	420	477	536	475	502	506	513	467	464	510	505	481	482	480	496	487	465	473	513	518	459	515	478	486	484	469	486	499	490	472	516	498	465	465	496	499	439	484	447	503	499	445	479	476	447	477	468	474	499	456	501	489	472	486	475	492	469	461	504	464	502	462	478	444	462	496	447	507	475	498	492	492	444	474	468	500	483	462	460	452	459	501	497	506	461	489	480	444	486	481	474	487	460	477	454	471	441	468	474	499	489	505	477	463	494	497	504	501	465	499	471	492	500	459	496	502	496	505	490	468	483	508	451	520	488	493	443	465	442	507	511	447	503	458	503	464	513	505	501	525	479	493	471	459	491	501	472	511	476	481	474	480	482	483	462	490	477	473	481	486	514	499	505	487	450	464	473	449	476	503	502	524	483	452	455	473	513	494	492	503	479	473	508	484	488	503	481	524	471	491	469	501	488	506	475	490	456	478	459	471	467	515	499	456
31635	24928	11016	2785	825	871	1046	1323	763	697	688	403	401	395	375	423	398	538	390	417	389	417	436	407	397	399	391	394	404	391	392	384	421	404	393	405	408	408	397	418	421	383	411	375	431	405	391	405	372	393	404	400	407	390	382	385	409	391	408	403	437	407	384	368	372	386	420	412	434	397	388	396	380	382	425	368	408	382	432	407	383	413	419	400	406	401	429	378	397	408	401	404	413	389	392	417	380	380	442	401	405	395	370	410	389	394	362	425	406	400	391	407	401	387	381	420	380	403	400	449	451	418	376	412	412	378	428	384	442	392	432	433	387	381	392	424	388	381	438	381	411	397	380	380	377	405	415	365	412	418	436	408	375	387	419	398	400	384	413	411	371	424	417	402	420	401	381	406	392	415	392	397	398	359	378	399	407	398	416	368	412	406	401	372	390	394	402	395	399	415	401	404	423	383	420	376	389	381	403	371	427	389	398	422	383	395	384	371	376	400	401	432	404	380	420	410	416	399	420	411	415	368	402	378	455	402	363	407	427	401	376	406	407	404	400	394	400	394	380	387	385	428	433	406	423	381	423	410	422	418	394	371	413	381	375	375	466	411	407	400	428	408	408	386	415	389	390	401	388	405	399	372	386	401	391	413	406	392	435	401	397	396	397	424	352	379	385	385	437	424	371	430	425	371	441	440	406	385	397	413	421	381	395	404	389	386	408	414	374	408	425	406	406	397	392	411	396	383	433	386	416	382	361	366	389	391	434	394	370	415	410	441	389	427	369	382	415	401	384	409	405	392	396	369	390	415	389	377	420	400	388	365	411	416	419	416	383	365	360	401	407	414	402	379	385	383	424	403	367	377	393	368	353	420	408	387	381	389	408	363	363	390	394	390	401	405	380	409	415	368	424	380	403	395	388	410	402	384	358	412	408	414	385	398	417	401	395	397	395	387	372	364	387	401	370	380	384	384	409	419	397	400	379	366	429	387	378	413	404	402	406	414	385	373	393	399	431	417	374	401	391	410	379	417	403	384	404	399	417	449	365	377	388	377	417	377	398	429	401	408	376	413	424	424	414	427	402	393	426	390	390	391	391	397	371	395	381	383	408	443	397	393	372	388	371	428	402	391	428	408	387	446	361	418	397	413	392	387	388	391	382	356	411	375	380	393	378	401	403	375	411	411	390	392	435	405	403	412	402	373	366	375	361	384	351	375	404	388	415	377	383	370	399	388	433	401	384	410	411	407	372	367	374	412	378	410	409	405	451	429	389	389	390	396	393	385	396	411	384	455	397	444	387	421	403	410	406	372	387	384	428	409	393	380	387	407	396	392	389	407	437	380	402	370	387	411	371	398	403	409	441	394	379	407	363	392	384	418	388	400	378	421	440	401	362	431	424	397	421	389	394	419	376	411	396	406	399	373	375	376	414	368	392	414	391	385	384	413	411	432	399	371	395	376	382	405	422	426	371	385	370	380	437	410	396	383	403	426	397	406	389	392	355	397	415	396	430	433	425	391	436	385	390	375	351	378	391	383	395	413	383	400	423	394	401	365	351	392	427	392	414	387	379	373	412	382	443	383	394	401	412	412	447	369	431	402	429	410	416	405	411	397	401	404	383	378	390	426	388	411	416	341	413	418	364	402	383	415	410	407	388	385	387	398	415	357	380	392	402	395	354	384	424	422	395	423	417	372	401	412	440	420	445	376	416	390	380	387	422	396	410	421	400	407	415	373	375	381	422	412	384	381	383	408	418	410	398	389	392	421	385	435	432	394	426	379	403	407	423	420	409	408	398	396	436	392	427	442	466	366	454	381	398	390	420	424	396	391	425	412	412	427	391	426	409	443	389	403	399	433	372	386	392	381	417	413	424	376	408	408	352	382	426	424	376	400	448	449	414	379	393	396	426	420	375	380	404	376	383	365	407	405	389	401	394	416	379	407	421	381	389	361	397	397	393	379	395	412	377	434	416	397	380	380	447	410	393	388	336	401	373	391	408	397	403	423	386	410	400	410	368	404	401	389	381	412	405	371	389	390	415	431	391	409	397	419	372	384	355	378	398	403	393	416	392	386	405	399	445	410	381	401	444	428	404	404	377	440	376	377	384	371	391	387	420	360	410	395	387	372	409	399	392	381	408	394	390	394	375	414	399	398	409	399	432	391	428	440	416	357	403	400	420	412	411	398	388	402	398	381	398	393	394	398	468	416	401	379	364	401	388	383	375	378	418	401	396	383	404	414	392	396	416	436	386	380	380	411	392	399	424	415	393	377	358	389	372	404	394	382	397	401	355	412	402	374	387	397	386	389	398	380	415	429	469	399	401	407	394	418	408	388	382	372	382	411	420	405	392	395	391	358	400	414	424	358	404	413	387	401	401	374	412	422	428	367	431	396	412	394	383	412	413	382	382	391	393	414	410	414	394	424	406	409	387	411	379	428	400	420	379	378	378	424	397	415	384	383	399	391	440	395	387	400	390	386	382	351	409	368	393	413	387	420	414	396	398	396	400	400	387	400	397	415	380	406	393	400	402	365	396	396	409	395	431	416	409	450	384	397	401	399	398	408	424	399	390	365	437	428	384	408	373	402	403	393	401	393	403	382	390	398	395	431	415	411	394	405	376	377	384	434	386	405	387	422	438	411	387	389	390	412	370	401	423	386	372	386	418	389	411	397	443	401	421	396	390	413	407	367	380	414	368	356	387	427	387	385	377	380	397	433	422	405	364	379	360	438	423	404	393	405	398	431	421	421	373	392	387	402	402	374	388	378	397	390	421	415	398	412	389	385	393	401	386	414	386	421	396	428	393	414	413	395	407	378	421	392	368	371	405	423	388	403	389	418	387	402	389	390	374	425	399	378	401	414	401	388	403	387	396	386	390	424	402	397	426	392	406	389	414	366	383	392	383	368	405	431	405	432	369	405	405	411	413	398	386	389	394	418	390	382	400	434	409	425	402	391	366	388	409	404	398	378	398	402	391	415	394	392	383	389	403	398	449	389	373	423	394	394	441	398	392	373	409	389	378	393	400	407	394	393	378	410	388	408	375	405	402	419	374	420	435	390	387	378	416	410	375	402	418	383	399	369	401	430	423	384	377	385	429	367	395	428	391	394	368	397	384	395	383	387	409	397	396	379	421	400	357	391	414	429	368	404	424	416	398	386	397	370	427	389	395	403	383	380	419	407	364	373	382	389	397	372	421	402	399	388	460	382	395	439	404	401	407	428	405	397	377	409	403	367	387	395	404	395	410	400	413	385	401	390	398	383	375	365	413	405	422	407	433	412	393	422	402	412	408	411	385	413	405	351	390	409	383	419	418	384	384	383	405	425	384	409	393	389	372	397	392	422	385	371	380	378	438	369	406	421	396	390	403	384	415	390	394	430	437	396	380	451	433	399	389	379	389	402	425	418	396	360	389	387	418	409	423	383	352	377	379	400	373	429	392	390	394	405	410	379	382	403	373	404	390	376	376	406	406	404	372	419	412	400	351	367	415	369
32195	31742	9770	3797	1395	1601	1946	2742	1372	1263	990	456	474	440	450	513	521	706	440	430	413	440	441	456	447	459	450	453	416	456	459	433	431	426	443	437	449	447	456	444	444	440	429	449	412	417	451	435	421	452	435	462	444	431	459	473	409	441	397	418	422	393	473	461	439	427	413	445	420	410	418	420	444	455	402	456	398	428	384	444	449	431	442	405	454	456	454	455	444	435	423	432	440	438	454	401	440	399	459	437	458	428	483	453	469	445	430	438	430	436	436	451	400	420	422	473	409	388	428	432	410	481	449	479	461	437	407	458	453	425	421	469	409	435	460	442	439	406	462	414	435	405	436	434	454	380	441	433	434	446	434	420	425	449	429	450	418	476	476	458	450	379	455	469	425	473	471	443	434	452	424	456	482	395	432	405	394	426	412	427	434	413	452	441	439	424	423	400	437	392	447	417	460	460	400	477	355	412	449	453	437	444	462	444	471	421	445	470	448	421	442	439	434	443	451	439	452	434	432	423	440	465	437	448	389	427	444	448	418	434	376	426	427	428	434	439	400	423	434	446	467	440	416	447	416	420	437	439	468	453	469	459	461	419	451	415	467	449	428	463	430	431	434	452	415	454	459	413	451	437	415	440	420	413	382	451	442	464	422	429	453	418	440	401	426	419	450	460	463	457	446	477	394	424	461	439	439	443	437	439	411	446	439	446	456	456	426	448	402	461	415	421	467	433	428	404	413	445	503	437	463	397	443	461	439	431	451	413	424	467	433	445	432	432	435	464	447	433	419	444	399	439	437	428	409	446	435	432	447	427	421	415	450	427	430	430	454	442	432	417	441	374	431	430	479	459	435	440	458	483	426	400	435	448	427	426	407	490	441	432	425	442	426	442	465	410	420	403	396	429	415	433	444	478	437	477	444	425	414	441	425	459	418	430	419	418	416	387	442	403	416	444	429	431	428	404	415	465	404	433	449	427	419	425	450	454	403	438	450	404	467	426	440	439	412	427	389	462	426	413	453	435	445	415	406	464	430	421	423	432	443	449	432	462	472	452	429	464	471	459	473	400	447	450	429	449	403	426	434	426	444	430	404	477	443	439	441	424	441	467	416	494	443	419	409	452	440	425	438	439	449	419	426	424	454	412	440	424	434	454	428	431	474	409	425	424	434	426	425	447	449	402	458	438	508	471	455	438	430	451	407	444	409	415	402	419	450	425	415	439	492	391	433	445	415	490	417	462	405	439	438	458	469	411	437	412	423	431	448	440	446	429	418	406	459	470	407	428	432	402	428	451	407	413	446	419	455	445	425	450	395	458	439	414	466	432	482	420	444	447	436	458	439	445	444	462	441	443	407	470	477	443	459	410	449	443	430	452	449	483	459	435	437	464	422	429	463	450	372	417	450	476	421	429	436	429	454	441	419	423	429	439	456	423	429	438	433	442	458	415	411	401	445	461	413	472	443	475	420	431	412	409	434	491	434	415	444	428	446	448	424	425	429	460	450	441	450	400	453	436	483	415	417	405	458	433	484	395	423	457	424	420	434	436	407	436	417	400	444	449	433	456	440	436	430	429	426	421	452	426	416	408	456	468	421	417	412	443	435	421	449	454	452	459	397	466	448	479	434	463	465	479	415	466	482	426	428	444	408	445	420	411	460	420	416	484	427	448	421	459	422	448	444	455	422	455	457	429	432	456	461	460	442	388	445	441	454	445	421	447	457	435	435	432	421	440	412	441	460	411	457	433	441	423	453	439	434	451	447	433	449	442	439	403	452	440	455	441	470	446	470	432	440	410	386	431	439	418	429	439	398	417	436	409	465	459	429	445	453	469	446	396	432	439	435	429	442	462	446	426	458	504	406	445	440	433	404	426	442	438	418	415	423	452	440	427	480	434	409	441	452	432	417	441	461	432	437	407	486	426	450	463	454	416	428	425	430	435	433	452	425	425	466	400	452	396	431	399	436	444	424	398	456	425	448	456	446	409	423	428	419	401	437	444	435	440	418	426	480	455	456	469	479	437	430	443	406	417	413	429	459	422	425	467	450	438	431	433	415	409	448	445	445	411	458	444	462	471	404	428	448	413	454	437	478	436	427	467	424	415	457	427	408	457	458	424	460	464	407	407	433	442	424	451	442	439	441	470	461	444	433	471	421	423	457	409	415	441	414	405	494	461	430	396	428	421	418	410	451	444	484	441	445	427	430	418	452	459	467	443	450	451	429	445	414	445	479	433	459	433	463	439	448	438	408	423	428	463	432	444	477	432	442	456	446	438	499	481	421	431	420	402	465	452	439	455	431	428	409	442	431	453	447	490	457	416	458	453	435	429	436	460	419	454	438	414	439	463	437	448	449	451	463	454	398	440	450	431	405	464	415	449	438	420	453	421	415	441	445	463	443	471	446	467	441	429	434	443	461	444	456	443	440	428	439	437	435	455	465	415	431	450	417	455	431	405	458	432	434	450	440	442	438	411	451	419	443	433	423	433	501	432	476	421	405	445	454	424	413	428	476	440	444	427	443	394	431	448	453	429	435	462	431	425	437	440	431	425	422	412	443	451	404	421	411	435	431	475	438	432	447	403	422	445	483	452	432	421	431	418	409	443	426	429	405	439	437	409	426	464	457	429	420	479	439	428	464	447	457	418	462	430	426	407	436	416	435	435	419	408	479	418	442	455	431	419	441	424	449	464	423	453	427	416	447	421	430	425	452	413	443	403	427	430	434	458	469	431	477	400	418	446	480	447	417	406	429	432	430	466	414	470	420	418	461	472	426	425	437	452	429	467	418	425	442	492	429	432	429	439	442	466	434	430	437	442	403	462	408	428	411	425	410	431	444	427	417	429	417	428	464	461	432	430	451	432	435	433	428	454	403	425	463	470	450	462	441	431	404	421	432	425	433	473	468	407	437	454	417	414	421	476	439	429	459	454	432	444	448	456	435	441	432	469	414	410	442	403	431	430	432	458	419	432	401	430	458	494	422	457	437	408	461	462	422	443	416	466	429	424	442	449	419	434	423	425	468	447	421	434	456	418	410	416	437	397	439	373	457	413	444	453	461	420	462	445	469	451	413	462	447	452	430	435	436	400	472	434	430	448	426	435	454	425	411	462	424	428	426	402	430	408	392	454	462	446	437	444	433	465	462	454	428	469	425	412	446	439	426	446	458	470	443	433	407	428	424	429	462	468	467	425	408	413	468	441	432	452	441	411	463	467	418	453	407	444	441	415	406	428	441	438	428	464	480	422	427	400	436	486	432	436	453	421	412	454	434	431	415	440	421	457	414	472	390	400	444	404	430	452	423	430	490	469	443	423	401	442	421	436	409	415	448	462	436	455	463	423	423	433	450	437	428	457	432	452	459	421	409	440	430	440	434	434	455	400	433	417	450	430	431	464	443	434	415	427	459	477	429	419	460	420	415	398	419	419	442	438	443	483	445	454	440	420	453	450	456	447	435	424	437	437	439	450	481	440	427	458	473	458	431	448	459	429	447	448
24992	20739	27077	24287	20623	12210	3209	1832	2129	1369	741	434	350	328	330	333	301	1290	277	257	277	270	257	252	254	272	249	247	252	255	256	221	255	235	258	219	208	221	240	222	224	210	252	220	242	226	250	215	234	236	227	244	230	247	210	230	240	202	207	211	217	221	214	210	212	219	210	242	228	240	226	215	214	230	236	234	226	219	204	245	202	211	231	213	219	203	233	250	235	241	210	190	225	218	220	217	219	229	239	244	236	230	215	216	214	227	232	221	209	211	227	203	218	206	201	241	236	221	232	247	221	220	227	234	232	212	217	191	228	204	235	240	219	213	212	223	218	214	238	253	222	193	225	232	208	220	214	223	195	221	212	206	227	242	206	209	219	240	204	236	224	220	243	245	244	218	222	228	247	242	225	219	233	217	230	238	209	234	206	246	216	205	209	194	240	243	235	217	221	203	212	235	195	203	212	215	205	217	247	204	225	217	222	220	228	243	244	236	222	208	217	222	253	217	226	235	229	226	223	218	219	223	217	208	221	215	209	235	246	206	239	199	238	200	229	237	227	232	213	202	230	232	207	197	194	230	239	197	238	207	213	227	184	238	212	213	237	241	212	223	248	210	239	208	229	263	241	215	229	232	229	206	244	238	185	222	212	200	234	226	225	239	199	192	237	215	221	246	226	211	198	211	215	247	211	217	230	222	223	210	228	221	213	211	230	211	244	233	224	228	227	218	228	198	233	217	228	215	232	208	253	231	251	237	259	223	224	198	247	229	233	234	218	230	237	199	215	207	223	246	224	232	212	237	244	230	237	199	210	203	233	217	208	197	209	205	213	201	223	206	209	214	227	226	248	228	223	204	195	196	239	207	234	218	221	248	235	218	235	264	191	210	227	229	233	208	219	223	212	220	220	225	219	238	205	196	220	227	215	242	221	222	193	207	231	233	225	220	203	229	206	225	254	204	215	229	227	184	210	220	227	225	244	239	221	191	188	224	202	226	196	205	220	218	215	236	222	238	223	222	241	227	235	230	185	202	231	223	212	226	221	211	222	203	218	221	210	234	229	230	201	217	214	216	218	192	201	208	247	228	210	224	255	263	216	196	218	238	226	230	216	214	209	194	217	236	221	221	258	225	236	199	241	228	219	238	206	244	227	209	213	226	239	256	241	191	196	216	225	210	253	224	203	220	267	235	231	218	213	237	216	225	235	239	222	211	197	235	240	194	201	215	206	230	237	208	231	225	209	233	243	236	230	258	218	245	198	240	199	223	205	215	217	210	236	229	234	206	212	231	216	232	236	207	217	218	215	253	203	217	215	211	209	248	185	231	250	223	236	202	231	246	213	203	248	221	209	223	217	236	244	219	199	228	222	198	213	190	193	204	243	208	240	212	214	224	221	208	204	212	217	235	232	232	233	239	229	226	217	219	233	234	214	208	229	227	219	206	241	233	205	235	224	248	202	213	207	192	211	219	233	217	237	212	216	202	244	210	207	224	242	224	232	225	220	228	211	217	239	212	225	222	219	229	227	232	218	227	211	207	246	224	216	238	228	218	227	220	190	220	215	216	238	223	217	219	214	195	233	194	221	238	233	214	215	232	201	225	250	228	213	251	234	205	225	216	219	217	182	215	228	224	245	253	223	220	217	208	238	223	236	217	226	212	220	210	217	249	205	207	219	239	223	221	235	221	223	225	208	224	237	256	220	225	231	230	231	200	251	212	221	219	230	214	212	238	214	208	240	230	203	219	205	200	219	218	234	215	221	209	235	210	202	196	225	218	256	225	228	218	212	223	226	231	212	213	233	241	208	223	202	220	222	214	203	238	209	248	224	234	248	223	215	258	217	216	219	242	201	220	207	228	220	207	211	200	209	231	201	206	237	216	214	226	216	209	227	226	230	230	224	227	212	212	226	218	205	196	225	205	205	208	240	225	230	228	235	230	219	218	207	206	205	237	193	214	246	221	208	231	210	215	234	238	246	212	251	233	212	227	222	211	226	229	237	237	217	215	212	203	219	214	224	217	210	224	214	219	234	220	201	205	213	225	225	238	223	202	223	241	254	220	216	240	211	231	243	205	240	190	217	212	217	245	217	230	196	209	237	215	238	246	225	223	222	222	231	214	228	214	217	220	246	241	220	224	226	204	242	251	212	270	208	238	237	217	245	201	207	241	201	236	201	217	215	250	235	205	237	208	226	233	235	223	197	217	198	212	255	197	222	200	211	230	206	225	219	241	231	224	212	232	232	219	183	217	208	171	209	208	194	238	226	226	246	216	206	213	224	225	203	222	221	211	218	216	212	231	223	242	238	226	227	199	222	205	207	243	226	231	223	231	228	201	240	221	232	225	204	228	210	220	220	187	228	222	228	222	238	218	224	202	211	225	199	239	193	191	233	230	216	224	214	219	229	247	232	229	202	210	178	213	233	243	208	226	219	212	223	225	203	207	240	239	242	238	237	220	232	221	223	229	229	237	234	209	185	209	202	205	242	236	231	214	239	203	242	230	251	234	209	228	199	229	251	229	197	232	222	196	224	230	209	225	205	228	253	207	227	227	212	201	213	215	196	237	223	212	230	224	231	228	221	218	239	239	233	229	228	213	188	225	246	214	227	215	196	222	234	169	208	246	233	231	222	229	211	212	237	214	194	214	230	202	206	224	246	204	227	216	221	227	190	236	234	215	215	208	220	195	206	198	231	210	231	215	220	219	218	227	194	206	217	221	224	234	234	228	229	202	201	217	225	202	244	209	217	204	256	220	215	228	227	197	230	248	214	222	204	234	217	215	236	262	238	226	212	222	213	190	215	240	203	234	218	242	225	196	231	215	230	203	218	218	226	225	226	208	221	206	211	208	221	217	227	226	219	241	233	229	231	217	210	221	206	211	219	237	235	234	227	217	191	210	243	194	234	230	201	248	231	249	222	217	242	229	218	213	223	219	226	227	217	197	241	213	224	199	234	211	230	245	207	235	219	234	235	226	212	218	226	252	210	209	227	220	200	216	241	216	217	219	187	252	220	215	248	225	188	203	213	205	248	211	232	212	222	213	235	244	216	225	216	209	209	218	221	207	216	208	233	229	214	231	213	211	216	176	209	242	235	197	227	220	230	234	231	210	226	248	241	211	221	207	232	192	230	220	245	240	210	207	221	224	246	201	219	218	214	220	226	204	195	246	211	241	241	231	226	241	189	237	220	224	232	221	218	204	202	196	174	222	200	238	238	211	228	228	221	214	232	220	234	213	213	213	218	230	217	198	221	218	213	236	214	226	225	239	206	233	212	237	202	219	209	205	234	218	211	196	208	203	228	235	200	207	213	226	242	221	215	255	216	220	237	223	216	231	219	250	186	215	232	224	238	245	242	211	242	226	225	217	215	193	232	209	199	219	217	250	216	229	218	236	183	215	235	236	239	238	192	227	223	212	196	198	231	235	231	223	229	238	202	213	213	227	210	239	224	245	245	237	192	237	229	247	198	214	218	193	218	206	198	212	244	250
37952	48805	16964	8089	6800	7254	4724	3858	4681	2888	1366	681	561	499	482	505	445	2610	390	344	374	332	332	318	317	329	300	278	298	294	311	287	292	282	277	264	282	276	274	247	241	247	256	261	273	249	249	238	253	238	241	248	270	275	255	244	243	228	250	234	255	249	225	250	253	251	267	240	249	261	214	250	257	266	265	249	265	262	256	234	249	241	251	242	242	251	259	235	236	254	224	252	236	277	258	263	236	246	261	240	240	238	245	246	224	237	244	224	243	239	248	232	247	222	247	239	259	263	243	253	249	243	236	228	271	227	233	242	242	249	223	237	257	252	237	252	250	228	257	246	265	257	244	248	228	252	254	241	206	235	246	235	235	248	257	249	290	236	263	234	261	229	235	224	234	248	230	250	254	238	276	251	242	268	235	243	226	258	216	216	234	231	233	239	262	221	237	227	255	221	242	252	235	244	226	222	218	225	255	245	223	228	250	247	244	257	238	223	247	270	261	252	243	266	229	258	230	261	242	207	259	248	264	248	238	246	238	226	231	244	237	233	242	247	220	245	246	272	249	232	251	225	230	221	248	217	266	270	248	246	241	228	241	250	252	230	242	242	232	236	207	223	228	244	227	280	243	234	218	234	236	258	249	238	253	262	225	243	254	225	269	243	235	244	227	247	234	236	226	252	243	259	248	224	240	242	253	208	261	218	239	233	261	223	258	221	225	263	243	225	255	244	228	289	230	191	220	241	243	249	196	204	227	230	252	220	231	242	236	253	231	245	265	249	246	254	235	229	223	246	233	246	260	252	267	247	249	255	254	238	227	264	262	249	262	257	225	244	252	228	244	240	257	227	293	250	248	251	247	243	229	245	243	271	257	223	271	226	243	227	264	237	221	226	199	241	220	219	247	211	266	248	251	257	241	231	227	269	238	248	240	237	234	268	267	243	234	222	246	229	243	239	234	230	250	249	240	229	222	258	236	248	252	246	233	230	239	228	228	275	242	277	229	190	248	234	271	250	245	238	244	224	253	253	269	244	231	236	248	223	215	241	261	224	260	240	236	242	216	225	247	245	238	252	256	265	258	259	276	245	211	220	243	257	260	239	239	258	226	250	224	202	229	264	249	265	248	259	229	242	244	264	263	255	234	230	263	226	254	248	204	251	245	256	226	238	272	220	249	281	251	242	252	249	273	232	274	266	276	217	188	249	267	243	250	255	246	250	252	232	230	235	253	261	234	234	225	235	239	263	237	251	227	244	214	245	246	258	249	237	242	267	245	231	247	238	251	231	233	268	237	255	237	235	255	258	249	233	241	246	249	270	260	247	222	251	244	240	246	208	243	234	244	276	256	250	244	246	230	270	243	232	240	249	227	262	222	248	259	247	277	232	246	223	267	262	235	238	249	231	235	231	240	227	217	239	245	256	230	234	255	225	245	250	260	248	268	262	236	240	271	251	227	251	228	226	250	263	234	225	249	228	219	249	244	243	250	257	230	222	275	241	233	257	243	226	241	239	243	245	239	235	231	258	252	245	208	255	225	232	242	250	245	243	240	262	243	228	214	243	257	272	243	254	260	233	252	258	255	278	253	249	261	238	235	214	221	251	238	227	212	251	239	249	257	262	250	250	254	246	221	248	227	224	222	250	233	237	227	240	224	235	246	239	216	251	243	232	235	232	228	255	248	222	198	250	238	253	230	260	236	223	267	238	250	280	220	250	214	225	229	263	260	260	229	244	235	235	241	247	245	245	254	236	241	234	256	257	243	238	277	275	232	222	243	251	232	219	231	262	219	248	236	231	226	224	261	209	263	238	242	200	251	220	224	239	242	244	243	266	219	217	231	234	251	227	262	228	216	297	264	254	231	239	231	238	244	257	255	264	226	234	223	235	282	249	253	246	228	241	257	255	244	241	247	231	227	238	236	235	244	238	241	241	226	228	249	252	261	249	240	206	259	230	223	238	249	253	246	220	261	236	239	242	223	245	237	240	272	243	209	235	228	252	246	248	259	243	239	239	244	232	248	245	245	268	250	234	230	263	266	221	227	198	255	225	245	232	222	258	235	222	251	254	245	262	229	215	252	248	235	269	238	240	258	241	237	224	225	272	244	232	236	251	219	226	252	235	207	243	246	234	248	258	234	256	239	234	203	248	236	255	246	269	227	253	236	246	259	241	245	248	231	227	266	253	250	241	252	233	233	235	235	248	220	240	223	223	236	247	227	238	244	237	247	238	252	229	231	231	218	226	260	239	221	260	235	242	249	236	254	261	229	220	252	253	266	255	252	246	239	245	261	223	231	256	227	241	245	234	233	246	239	240	232	234	255	262	257	223	227	256	252	234	223	242	226	223	212	249	258	251	248	217	238	224	249	231	254	243	214	223	241	250	242	233	224	265	238	259	235	236	251	245	229	254	272	276	210	221	254	256	254	263	243	249	224	251	228	210	217	250	257	264	252	216	255	233	220	242	230	234	249	246	239	239	261	258	241	231	237	244	260	222	240	261	213	257	223	248	279	247	227	259	226	233	264	242	261	259	230	270	222	268	274	212	217	235	232	274	235	243	235	273	282	210	246	235	230	241	217	251	247	254	226	255	264	241	275	243	231	241	241	240	242	261	257	267	224	267	239	248	202	241	256	207	237	249	235	278	183	258	232	235	222	226	249	238	241	247	271	210	255	229	237	234	239	269	238	248	256	238	247	270	239	235	241	248	255	242	272	245	207	246	232	259	234	273	234	265	265	243	250	207	245	257	251	270	218	227	208	222	260	280	253	240	245	251	251	257	275	247	215	237	233	241	246	216	249	226	261	230	248	253	242	251	250	232	259	223	214	219	243	261	264	284	253	266	217	245	257	244	245	252	229	239	212	250	245	221	225	236	232	232	246	221	276	262	231	245	214	223	254	246	248	234	250	259	242	238	233	258	271	258	235	233	252	213	238	228	261	217	255	222	258	276	234	237	269	251	237	258	250	228	221	234	227	261	238	236	209	239	244	226	235	224	260	251	255	213	248	240	222	244	237	240	228	226	228	230	209	256	271	219	240	252	245	243	237	204	213	241	242	234	229	268	265	250	236	252	242	257	249	254	241	261	250	238	218	228	243	226	252	251	237	226	226	240	267	216	262	266	247	255	268	248	241	268	225	229	243	258	229	261	237	227	237	243	256	244	237	251	252	241	233	270	236	235	228	250	249	250	263	230	243	238	244	238	260	236	240	231	241	243	250	247	261	227	236	233	241	258	249	249	237	259	250	262	224	239	253	190	243	257	276	229	260	245	247	243	219	243	231	232	225	243	235	246	258	246	265	216	254	268	271	214	254	221	256	225	244	229	218	219	246	253	229	264	245	227	234	241	242	227	235	235	258	220	247	240	228	262	223	259	250	239	235	244	247	268	276	235	275	241	272	235	242	255	251	255	242	233	260	237	232	245	225	240	239	291	264	256	231	247	231	229	272	230	235	267	250	237	244	220	226	255	229	244	232	241	240	263	243	218	260	243
22931	20705	27387	23928	20660	20686	9720	2690	3470	2613	1209	796	726	714	734	713	703	1037	636	567	628	592	590	550	542	558	557	511	565	553	497	514	466	553	535	526	496	512	491	509	522	530	518	515	506	549	482	480	489	505	484	481	498	511	499	479	515	510	480	493	512	464	482	528	464	474	519	488	483	483	482	434	475	541	521	484	522	500	524	456	490	432	497	510	501	500	520	470	504	479	472	509	469	505	492	539	503	484	485	491	493	504	473	498	474	521	462	517	468	490	525	475	484	447	508	498	493	514	507	479	465	463	528	494	494	494	495	502	472	488	530	488	526	474	498	485	476	492	485	432	523	471	503	490	512	520	479	499	489	458	497	490	460	439	504	482	469	446	474	518	471	484	482	448	495	472	457	494	492	495	528	444	512	491	477	493	520	479	512	464	477	504	509	466	488	486	468	507	471	504	514	533	526	485	509	519	492	485	481	512	514	516	501	466	499	491	500	467	495	475	535	487	438	471	455	521	493	478	486	503	518	495	449	508	510	473	502	523	503	487	470	499	516	516	538	490	513	489	482	485	461	471	493	497	499	462	483	475	492	471	477	486	482	514	521	497	518	490	487	451	469	503	482	468	474	492	465	467	528	481	488	495	523	521	468	508	488	495	527	455	451	477	502	455	535	475	464	471	498	477	468	499	469	459	492	506	486	536	464	501	475	475	506	458	546	515	491	500	459	487	489	489	494	493	518	451	456	471	504	489	514	505	484	514	462	486	521	488	483	492	451	479	485	497	498	466	529	477	485	512	477	469	496	450	440	483	485	457	473	515	495	484	509	466	502	484	459	531	500	495	496	497	475	476	491	497	490	465	505	482	511	483	495	498	442	485	502	507	454	471	506	451	465	478	443	462	530	439	502	466	503	518	492	506	492	487	477	533	503	460	483	468	495	481	497	467	484	503	474	457	497	515	481	474	507	510	479	454	454	450	486	493	544	527	505	494	515	478	472	499	487	517	502	481	444	496	446	491	469	504	466	515	502	482	482	476	540	468	519	506	481	519	468	498	460	459	513	469	445	485	471	481	500	496	491	529	512	485	498	501	507	488	464	487	513	491	486	482	500	520	501	454	508	494	479	535	500	489	510	521	486	502	526	484	482	476	508	478	472	468	442	489	524	506	500	511	472	473	482	477	460	514	494	507	517	525	497	482	474	487	472	499	482	464	483	510	488	482	514	490	542	474	464	479	496	514	484	476	495	472	490	510	536	458	456	472	486	503	481	500	510	494	486	523	513	513	465	482	468	463	472	510	504	453	498	497	496	500	465	508	468	495	470	478	440	501	468	451	500	469	508	461	478	508	487	483	494	502	509	497	500	471	511	489	499	463	489	489	488	495	503	493	499	450	509	452	478	494	439	473	480	547	477	452	503	495	475	447	485	458	505	528	491	511	525	496	513	475	483	469	518	449	492	448	483	498	482	489	498	444	477	481	520	509	479	492	502	499	507	498	514	452	509	500	489	507	466	489	468	503	485	504	515	467	504	466	481	453	478	490	489	473	544	527	481	509	509	464	503	486	475	432	503	503	471	490	500	501	497	479	475	458	499	470	503	512	463	474	531	517	470	517	491	482	500	512	455	482	504	517	507	463	500	533	467	498	492	527	483	471	539	484	447	479	504	508	482	497	427	462	493	521	487	532	498	495	477	495	478	481	470	478	488	469	528	508	484	532	507	488	471	463	532	507	501	474	454	514	499	512	497	525	494	460	501	474	485	518	501	472	472	493	488	498	543	496	469	452	455	469	506	467	538	500	512	489	496	498	506	478	473	515	526	503	515	501	466	492	497	559	502	476	487	517	476	451	485	477	504	483	541	469	504	501	467	475	508	458	479	497	512	460	527	499	510	489	512	499	491	446	527	513	526	507	489	506	501	474	485	451	482	478	490	489	462	460	532	448	459	470	479	525	494	513	477	517	476	501	496	494	475	503	465	480	516	493	554	520	464	481	539	503	507	496	495	442	473	473	496	455	502	448	504	509	444	483	499	481	532	492	536	503	503	497	496	493	482	474	490	525	437	475	469	507	515	471	486	445	482	512	492	532	444	496	514	477	496	496	510	525	484	503	501	507	479	468	471	506	465	469	489	495	476	468	546	505	472	495	463	496	494	493	483	489	483	516	483	483	478	483	477	477	494	480	480	506	507	453	465	522	507	527	490	474	498	455	490	483	478	476	489	488	467	535	552	522	498	456	442	494	476	486	462	481	483	485	486	531	475	545	481	513	493	494	501	527	483	518	473	528	504	494	468	492	481	449	453	480	496	512	493	483	501	499	508	504	513	502	464	445	487	489	509	503	442	522	485	491	526	459	464	509	458	481	514	483	516	482	469	485	512	483	516	464	472	481	499	492	467	528	475	479	463	499	504	491	511	461	488	498	492	456	478	456	494	519	479	496	472	459	478	503	536	512	522	502	547	471	491	482	475	521	495	479	488	482	494	482	489	462	500	515	527	487	469	491	505	505	507	502	509	526	522	485	502	452	498	512	477	468	513	486	490	485	513	484	487	468	496	497	521	488	453	503	508	515	505	470	457	488	470	461	493	457	482	492	509	519	487	471	501	559	472	475	475	502	509	481	463	508	482	458	452	436	471	461	505	467	519	506	488	470	466	516	467	480	502	498	474	487	479	489	480	465	491	460	493	512	544	459	475	518	492	470	434	466	498	513	509	465	484	463	492	458	471	511	448	490	458	507	475	464	480	491	535	523	461	489	485	519	484	469	531	509	498	475	485	503	506	487	523	445	498	516	518	518	462	479	466	510	458	462	466	458	486	502	455	524	471	501	471	484	513	488	468	508	496	466	493	428	513	461	492	481	449	508	501	505	496	528	468	509	486	468	469	452	485	477	478	487	496	463	501	496	507	459	502	508	480	508	492	487	455	518	494	455	531	486	489	489	486	458	511	453	452	485	477	468	490	486	504	464	510	483	497	477	504	486	492	527	492	478	494	513	495	501	477	490	501	494	504	527	518	490	468	493	495	476	475	517	494	457	479	461	460	517	521	523	494	512	477	483	450	490	469	473	492	483	519	459	498	520	471	474	481	504	532	525	483	484	495	500	474	474	511	473	497	518	515	456	473	476	487	503	489	497	488	507	514	470	517	474	511	521	430	473	497	470	497	491	478	491	490	482	514	453	516	496	473	506	489	503	491	468	528	514	493	489	504	509	493	475	462	440	470	483	501	500	534	506	525	504	434	472	521	474	494	506	521	498	510	465	497	480	536	490	446	460	474	484	507	446	518	511	477	512	475	514	480	470	503	468	517	531	486	498	490	503	428	502	481	465	487	443	442	474	494	496	488	459	514	476	473	459	499	463	456	539	486	488	467	469	499	496	465	505	478	486	516	505	478	493	452	497	527	453	459	449	545	487	525	524	464	489	494	494	489	512	483	507	487	519	484	497	467	469	461	493	495	500	455	522	476	461	474	507	459	473	514	453	454	503	497	505	489	511
41429	56279	22397	11224	11901	8634	5053	4936	7236	5298	2203	1198	1115	1081	1023	894	886	1813	714	689	677	640	638	649	646	614	610	586	615	566	572	535	543	523	571	544	545	582	529	499	545	545	501	504	505	497	541	516	502	484	511	503	484	489	491	482	502	484	483	503	485	497	474	489	482	477	495	539	456	472	508	480	509	503	488	481	507	434	499	495	458	475	493	494	519	450	468	464	485	510	471	465	536	480	502	489	472	510	508	452	496	447	485	501	485	472	490	489	495	497	471	453	475	485	487	487	455	470	472	469	488	479	516	490	494	530	463	487	460	490	437	505	477	509	468	473	467	510	501	474	498	470	514	508	483	536	488	470	461	457	444	477	485	521	487	456	484	538	465	499	462	447	491	495	482	473	552	505	491	472	473	451	506	454	489	483	457	458	500	448	528	474	501	457	506	478	476	493	481	517	481	465	516	504	506	489	552	506	497	467	513	514	483	473	488	508	461	428	490	494	464	512	482	476	517	509	523	495	490	494	490	474	451	469	466	456	465	468	492	471	446	472	482	453	497	474	465	482	466	459	477	471	471	485	503	495	490	446	477	509	459	461	509	480	487	494	514	485	429	484	484	466	494	497	478	527	500	508	452	511	490	525	526	528	462	483	460	478	473	480	483	452	474	478	467	515	504	470	474	474	475	523	475	474	507	498	481	501	502	492	480	467	486	460	478	450	473	452	481	456	475	489	489	480	450	482	472	522	516	455	424	464	505	448	489	474	482	520	459	476	461	504	483	502	511	512	511	492	460	494	498	509	468	452	431	482	496	459	496	493	447	474	478	491	520	478	496	458	492	458	512	492	507	507	460	502	476	448	447	462	468	474	506	511	516	497	494	493	488	490	444	484	504	454	488	470	481	497	486	472	523	543	492	465	434	484	478	513	491	465	485	504	490	507	498	476	487	467	490	490	482	490	491	529	469	459	497	449	490	534	440	460	464	463	495	485	482	501	479	517	483	508	481	506	485	484	492	480	479	463	474	502	506	437	500	493	500	484	525	491	476	473	486	486	491	500	508	497	513	507	468	472	516	493	452	457	485	480	499	501	465	473	466	479	471	465	487	484	483	470	510	493	492	486	482	473	495	505	493	479	471	450	507	466	457	505	504	509	502	486	443	443	501	414	464	509	482	497	480	527	499	526	501	499	456	495	478	522	509	478	505	487	476	496	448	488	443	513	501	509	501	505	485	465	484	535	505	469	513	460	468	495	463	491	450	495	478	510	497	510	489	456	464	495	494	480	484	481	495	468	450	452	509	480	478	473	518	490	477	501	471	463	520	495	486	470	522	448	479	479	524	500	467	488	477	484	455	492	512	523	474	474	502	420	466	465	479	482	488	482	477	521	520	479	463	458	477	462	501	473	469	499	439	490	476	504	468	447	525	508	473	495	493	473	491	476	481	470	471	478	465	478	478	498	480	503	481	513	473	480	446	459	473	474	527	447	459	500	483	483	498	472	486	466	475	433	496	423	444	497	513	487	492	451	516	477	437	466	485	503	466	487	423	441	491	456	495	442	514	467	483	517	471	488	485	492	475	478	462	474	520	488	509	487	468	456	506	478	492	449	518	489	522	500	492	464	502	525	493	475	494	453	504	498	448	476	462	490	462	455	488	445	495	495	502	501	469	494	445	479	477	478	492	489	499	470	473	512	503	463	479	442	480	469	498	537	487	488	460	465	493	448	505	491	492	460	526	497	486	480	495	508	466	476	465	454	495	485	478	461	466	499	427	491	502	469	491	463	475	496	461	516	492	458	444	493	509	504	470	438	487	458	467	470	508	471	497	455	513	485	492	495	487	429	514	449	501	485	500	469	460	485	507	484	506	512	481	475	470	493	454	486	486	523	486	501	427	521	449	486	495	496	514	456	510	460	459	509	466	484	483	490	453	467	456	490	489	432	442	469	462	486	495	519	501	472	509	452	504	482	461	478	469	463	451	533	465	483	451	506	496	460	523	518	472	493	485	499	507	507	462	443	465	441	463	436	526	512	492	502	458	496	471	510	500	501	483	484	450	487	475	478	489	451	469	516	463	486	490	473	476	491	489	479	537	460	485	520	488	416	480	480	474	497	444	484	457	491	487	517	452	460	466	461	518	494	505	488	448	500	456	457	482	493	467	541	481	493	467	476	526	506	511	497	505	479	489	446	492	445	505	462	478	456	519	449	430	491	497	452	519	487	473	474	449	477	454	490	510	469	527	461	469	480	486	491	495	492	455	486	482	472	481	455	487	504	497	470	475	490	514	469	461	489	497	454	503	504	489	508	460	500	554	478	466	476	443	509	506	500	487	482	447	451	477	471	492	481	471	446	474	494	482	484	493	505	476	467	482	470	473	443	500	511	505	477	490	460	475	484	487	466	465	508	521	480	472	476	472	489	512	488	476	494	440	505	463	499	480	459	473	462	475	469	478	508	449	445	475	480	503	532	486	470	455	490	499	460	431	517	506	478	439	472	498	473	448	497	464	490	481	456	489	504	498	532	484	479	453	455	470	483	467	503	484	460	475	489	470	504	489	490	500	499	490	476	484	481	491	484	473	511	480	511	482	452	468	454	497	503	506	476	483	457	473	470	489	512	467	467	441	481	482	466	489	469	488	476	480	458	484	505	454	472	453	496	494	478	493	488	445	463	509	476	497	497	496	485	523	475	485	499	480	473	500	474	497	475	495	437	507	456	487	510	484	462	485	480	464	494	509	482	501	456	505	470	503	480	466	468	474	470	463	446	491	485	441	454	499	455	488	503	476	489	494	517	512	461	458	500	482	484	503	489	491	451	495	462	488	504	448	470	455	436	494	483	478	502	512	507	465	517	416	489	488	494	481	498	448	494	482	525	459	502	465	472	497	440	487	504	480	458	475	482	466	479	520	492	490	507	442	486	452	478	474	505	464	493	485	496	529	465	514	481	480	452	484	517	509	532	464	475	472	495	472	459	478	467	454	495	492	499	508	447	514	501	489	471	473	494	461	469	451	460	471	480	499	505	493	490	491	454	528	486	465	479	493	527	464	473	512	487	500	491	482	494	485	450	466	498	471	482	485	478	511	460	512	473	502	514	469	525	512	460	459	501	451	462	482	460	470	468	488	486	459	496	507	520	506	466	464	491	490	477	576	438	472	477	512	487	500	501	491	473	488	469	481	470	481	486	501	523	461	474	501	535	472	470	436	506	476	485	500	457	457	499	484	480	484	493	474	462	462	533	527	458	473	496	499	502	484	509	465	491	472	485	507	480	462	474	504	486	468	492	479	460	460	475	450	472	481	517	473	459	493	484	501	516	450	460	480	449	491	506	527	470	516	497	478	492	492	498	515	476	510	505	472	433	456	486	501	459	483	454	477	471	477	484	500	470	508	492	485	487	455	503	492	489	475	468	514	452	497	465	521	487	507	469	469	491	487	475	469	487	488	523	453	477	435	492	500	459	518	451	460	455	491	481	480	482	457	471	474	556	449	481
32036	25710	11037	2392	1055	539	483	664	1417	956	724	448	406	427	398	373	398	412	406	400	386	400	392	352	399	388	427	352	365	370	411	392	401	364	385	415	394	435	436	393	401	367	352	427	417	397	403	420	443	379	429	409	387	439	376	360	410	379	400	414	398	377	430	409	406	375	369	405	366	364	383	394	465	412	389	415	403	388	387	420	376	421	383	380	381	421	403	380	397	382	398	375	409	365	423	426	391	420	407	411	433	422	405	367	415	360	414	379	429	418	415	388	408	368	382	393	408	368	388	392	408	367	383	393	362	386	364	413	368	403	370	415	410	412	375	433	404	387	384	391	407	367	372	366	399	419	367	400	399	400	370	411	370	416	402	401	423	390	442	392	378	382	395	385	381	399	416	393	403	395	379	397	443	444	402	390	399	388	385	361	407	422	361	415	349	415	357	373	370	388	391	403	435	382	397	406	391	415	401	383	414	437	385	428	394	442	397	348	381	425	407	397	392	379	367	417	407	389	399	397	407	386	399	360	381	400	353	405	371	368	383	402	377	401	381	409	416	361	401	399	413	413	414	389	356	393	407	410	417	427	362	397	360	425	390	356	409	425	369	411	397	397	375	413	393	395	389	366	406	407	393	362	384	383	405	401	365	414	381	381	423	406	382	395	428	402	400	399	427	386	380	371	391	398	380	400	369	421	419	422	395	436	366	396	379	381	368	401	383	373	434	396	392	375	357	391	411	434	400	377	413	387	403	398	411	418	385	396	414	377	399	398	410	393	414	439	392	416	411	395	401	429	380	396	399	372	398	399	417	366	416	377	412	392	421	379	401	399	396	406	409	435	404	397	409	371	441	395	398	396	362	409	400	374	429	405	427	373	363	396	374	414	443	386	385	438	403	372	373	385	410	381	403	408	391	401	411	427	416	431	357	402	385	405	419	417	417	392	412	392	394	441	412	388	393	375	367	401	408	395	408	388	377	380	380	431	384	420	410	379	417	375	403	404	389	342	392	399	371	373	380	392	391	357	376	407	381	381	376	406	416	384	385	409	403	380	374	380	367	430	398	443	386	430	406	435	428	395	410	418	404	399	391	385	368	421	430	393	402	432	376	428	413	407	387	428	414	413	358	415	401	384	365	409	411	403	410	416	395	370	446	381	442	414	366	398	423	413	394	374	391	391	395	361	378	408	402	398	432	413	378	411	381	408	416	394	353	407	369	408	403	390	418	416	387	408	360	407	387	454	425	389	394	368	392	412	401	396	385	395	429	407	370	394	398	380	406	403	392	414	396	427	399	402	388	405	426	401	391	408	416	433	393	438	407	378	413	408	402	406	434	397	403	386	400	379	421	392	414	388	413	368	375	417	405	379	390	359	427	393	384	427	384	391	366	394	384	405	412	404	377	402	372	400	403	372	409	408	427	416	397	379	414	404	376	396	410	391	425	423	414	430	398	423	368	405	440	395	377	385	361	376	395	406	417	411	400	387	382	378	380	386	424	409	407	385	352	410	439	418	381	406	386	375	411	417	397	387	373	418	423	416	346	403	356	418	407	371	392	360	355	395	395	395	401	384	417	378	448	406	383	380	415	399	382	406	417	405	407	412	386	379	404	412	395	402	396	417	363	392	401	412	418	399	403	391	389	395	410	407	376	399	398	396	392	419	411	361	383	365	395	379	381	397	434	425	368	372	386	371	402	411	387	379	343	367	398	380	413	428	413	373	388	364	382	396	381	374	433	440	380	419	404	417	412	393	398	445	398	430	356	403	398	411	381	412	418	426	372	422	383	401	382	384	410	393	382	373	410	394	390	416	389	347	403	392	440	380	458	385	416	383	388	370	410	381	386	378	430	382	405	397	429	416	377	391	421	389	416	383	404	406	399	385	408	398	390	396	361	375	398	411	367	388	383	403	358	375	404	427	407	425	369	380	416	387	401	408	431	407	426	380	379	426	422	385	386	403	386	423	417	411	410	358	427	384	407	423	396	433	407	381	420	408	405	379	393	409	394	415	405	383	431	367	400	394	395	396	369	362	374	368	419	415	400	393	423	417	405	372	394	446	411	395	390	429	357	433	330	350	411	378	384	411	409	421	390	410	373	402	393	399	411	380	418	389	425	390	394	370	394	379	409	384	384	393	392	397	415	436	386	392	391	422	437	343	405	433	372	409	389	384	414	361	365	417	442	393	415	382	400	420	399	424	408	390	420	389	411	386	418	402	418	385	411	398	418	436	406	381	400	383	362	421	396	381	385	403	407	382	380	431	367	406	387	393	366	429	416	411	366	425	372	412	365	374	392	411	425	400	373	404	441	409	423	382	400	393	411	386	377	413	380	410	388	391	389	410	401	385	375	413	414	413	405	373	433	431	406	380	418	360	392	417	376	395	411	385	364	425	403	423	373	402	399	428	419	398	387	399	404	403	408	418	368	370	380	410	389	405	400	413	413	394	394	382	407	385	420	380	409	373	423	387	373	413	402	403	401	373	374	397	411	394	425	416	403	405	396	401	376	335	380	384	389	434	418	391	403	428	415	407	405	423	418	403	407	420	396	394	378	372	390	384	386	412	390	388	395	419	432	401	419	419	400	438	381	377	417	428	376	384	418	384	405	400	412	406	416	374	403	405	364	400	363	375	369	397	409	372	385	387	381	421	391	405	365	387	362	421	400	364	380	473	378	372	380	409	399	411	379	390	418	416	365	382	409	393	384	387	412	398	411	423	370	354	405	398	397	423	424	451	344	389	394	396	389	410	388	385	426	419	390	402	404	394	388	436	414	408	405	401	400	385	392	435	372	394	400	389	416	420	399	402	388	427	412	430	392	363	405	404	414	385	379	409	378	434	388	386	421	397	416	358	351	394	370	391	391	394	408	395	399	377	378	452	409	380	408	382	393	352	381	371	395	397	366	382	394	378	374	366	391	407	418	409	394	419	390	374	382	418	415	401	366	431	408	423	385	360	398	396	384	397	396	405	421	411	349	378	383	403	405	399	389	394	408	354	400	400	414	402	404	401	415	365	426	409	370	393	388	399	390	399	430	382	411	383	367	420	399	403	404	417	407	409	378	387	390	383	397	418	396	381	407	408	370	415	382	414	403	372	392	402	411	418	374	404	398	359	383	369	349	369	377	359	416	403	399	434	432	413	370	415	409	382	383	381	404	376	399	416	377	402	404	435	401	412	423	396	393	346	364	404	413	439	410	387	385	411	382	433	391	389	350	408	385	364	360	407	402	426	417	390	411	402	417	417	391	365	412	411	434	376	429	443	398	376	404	369	381	389	412	416	401	384	378	411	389	435	378	417	410	417	373	371	394	394	399	371	430	397	385	355	418	407	433	438	397	391	395	383	406	398	432	402	391	396	384	410	386	388	410	411	434	365	406	416	419	375	351	419	389	386	410	357	437	424	390	379	415	387	379	379	380	408	402	389	423	407	418	412	386	406	398	384	392	398	392	397	401	419	377	407	411	408	436	419	425	394	397	369	372	412	388	417
32563	33360	6235	3651	1891	768	663	1099	3144	1633	1266	552	418	432	469	404	475	477	471	401	426	434	438	462	442	449	426	435	446	419	430	423	366	451	431	455	459	418	443	409	431	477	450	446	418	418	418	435	444	445	425	431	434	439	474	418	417	460	429	458	449	432	459	425	433	467	440	433	445	427	451	426	491	411	447	457	448	460	403	423	407	452	423	426	436	420	414	451	436	434	433	424	435	396	410	463	400	457	448	391	440	422	410	431	419	440	421	481	466	462	466	443	421	435	440	447	418	452	424	479	474	414	429	474	449	413	464	457	437	441	449	420	417	420	431	431	433	441	410	476	451	448	425	449	398	428	435	431	437	439	425	457	414	438	424	442	458	429	453	411	463	495	463	446	431	436	457	416	415	431	431	432	425	446	438	415	429	466	463	395	448	444	443	466	441	424	433	452	459	434	462	439	442	426	426	414	462	425	461	398	430	438	415	438	417	454	417	438	439	438	421	445	457	393	408	412	398	442	458	418	398	439	423	449	407	454	458	408	462	441	446	451	454	400	457	455	428	436	441	407	442	418	429	488	449	431	446	423	449	454	440	391	437	423	449	429	438	449	433	405	408	431	459	435	417	426	478	463	438	433	443	429	438	452	413	410	432	440	410	436	450	411	432	453	411	463	414	421	390	418	439	450	438	431	425	469	422	426	443	407	422	441	437	470	403	433	455	456	428	460	439	446	429	415	428	443	447	397	446	466	444	433	429	427	418	421	456	449	427	435	431	403	416	418	404	435	425	433	387	436	410	429	412	435	508	440	397	419	432	469	428	437	450	415	448	447	433	406	404	417	439	471	447	444	414	435	400	477	403	489	440	392	458	410	419	381	450	394	458	416	453	415	453	455	453	447	440	417	414	437	417	414	450	450	394	414	396	431	444	418	452	415	450	404	461	402	425	407	419	439	369	419	401	458	442	444	499	459	455	431	419	451	490	410	453	435	462	394	430	433	432	462	446	390	452	446	397	449	424	455	462	445	469	458	459	433	461	445	450	457	424	388	469	450	413	457	431	397	412	436	420	435	464	407	427	467	401	396	384	396	484	437	434	444	471	418	482	436	469	385	434	461	429	430	486	420	445	415	429	403	421	424	419	495	455	425	487	411	425	440	488	399	430	425	401	437	443	440	461	393	433	464	428	414	434	418	404	427	428	441	436	430	437	448	400	448	433	429	458	405	415	429	416	483	439	434	428	417	444	446	449	442	491	424	445	399	425	438	393	457	395	438	428	455	458	425	428	448	457	451	497	439	446	445	441	413	409	428	452	429	455	476	437	417	444	436	458	431	454	420	445	440	387	484	441	420	449	425	462	432	437	470	416	418	438	455	411	419	424	464	436	471	436	411	463	453	443	443	433	427	440	430	392	455	433	422	436	444	389	409	449	426	431	457	409	414	439	469	464	450	453	425	448	434	446	397	395	440	433	426	429	406	407	480	426	448	439	466	433	428	435	467	490	434	431	441	431	426	425	435	406	447	451	412	433	464	434	455	452	457	455	465	441	426	423	415	436	440	418	439	420	451	405	413	447	458	421	443	380	410	441	444	430	444	432	423	420	439	411	451	452	430	447	440	442	430	456	431	457	440	444	441	465	462	458	447	429	472	405	434	436	471	493	428	438	429	441	406	417	456	439	451	452	437	428	447	444	405	410	458	437	448	412	432	400	437	452	400	534	439	419	435	458	440	448	451	468	453	436	432	452	413	493	422	449	442	434	485	475	438	417	421	464	428	442	445	410	433	404	438	431	444	445	433	434	393	418	475	496	418	427	426	419	473	421	435	449	405	438	439	443	422	458	376	421	430	435	457	428	431	434	437	436	417	460	418	429	452	436	450	421	431	454	455	434	433	435	458	447	385	427	440	458	497	393	455	433	422	428	461	445	460	422	398	487	395	411	468	491	434	452	476	430	447	415	453	400	430	429	423	438	401	429	391	439	458	420	441	437	450	418	436	458	426	461	442	410	438	399	423	427	469	426	442	463	441	449	448	464	418	428	414	457	447	417	459	421	407	420	444	444	470	409	464	434	455	438	422	422	449	422	426	477	434	432	390	448	413	446	469	424	435	441	417	426	419	445	448	429	441	416	442	426	389	428	414	437	465	419	425	433	472	442	380	434	428	428	429	444	434	465	433	446	428	447	455	429	450	432	468	435	410	428	446	439	428	434	451	445	387	468	445	458	448	436	394	411	450	448	446	426	415	412	435	440	443	440	479	411	442	407	427	466	422	446	436	457	418	440	434	433	425	448	474	397	433	425	403	441	443	428	419	458	413	450	427	434	431	459	454	409	439	398	427	447	411	423	441	465	436	430	462	412	403	452	440	400	432	402	433	431	427	409	397	449	429	453	446	421	425	441	438	435	408	452	454	467	425	410	459	441	445	461	426	429	433	430	437	440	425	422	451	461	432	453	392	428	407	457	417	419	433	449	421	448	417	455	410	401	438	429	483	466	430	436	432	423	439	466	440	453	462	430	421	474	454	406	425	429	439	436	434	461	441	432	465	450	435	427	457	437	410	446	408	451	430	440	442	421	449	473	443	419	431	409	437	456	422	425	455	432	438	431	390	441	408	439	475	443	447	446	420	450	445	443	426	440	459	448	429	474	423	425	453	431	445	391	463	445	416	448	482	439	446	453	377	411	452	462	454	421	458	424	425	505	394	424	436	464	445	409	410	448	435	400	477	432	406	451	410	436	451	426	448	441	435	400	399	464	444	407	468	430	406	456	453	440	432	416	469	436	436	448	446	458	423	435	430	457	472	441	460	421	445	418	390	402	456	455	443	418	432	449	439	455	430	446	432	433	410	463	419	404	425	454	432	423	449	435	412	421	480	436	431	448	470	438	430	439	448	400	431	432	420	439	408	444	455	420	435	410	410	436	428	424	446	438	395	446	431	441	436	459	416	423	439	405	445	426	437	423	433	456	426	448	463	464	429	385	429	408	484	434	455	409	462	442	423	421	439	444	429	457	463	470	440	420	428	464	415	413	464	418	437	423	419	422	447	382	433	454	450	405	432	431	451	448	444	440	452	411	457	451	437	431	410	443	453	481	430	438	451	412	455	426	440	479	434	440	449	438	418	436	439	466	452	440	448	417	443	406	411	425	453	433	440	441	430	470	465	460	430	394	457	429	481	441	380	427	436	444	438	445	434	441	435	452	469	402	459	430	416	446	440	444	447	406	432	461	417	451	424	457	421	415	437	432	438	448	451	436	436	461	437	425	411	472	395	405	441	432	428	460	434	397	473	458	393	435	401	424	426	460	407	437	439	444	435	427	449	415	427	430	445	421	446	417	444	420	438	412	478	476	436	434	435	438	435	430	448	444	446	435	453	423	437	422	470	447	457	451	423	411	430	420	424	397	418	415	449	439	427	426	432	433	443	444	439	440	437	438	419	409	437	420	393	463	465	446	452	422	416	436	453	460	404	508	404	423	432	424	432	462	455	434	484
24992	20733	27011	24360	20614	10054	1117	801	1869	1890	708	468	389	356	343	326	284	349	296	267	268	257	259	251	263	221	268	243	268	221	210	224	241	228	242	225	245	219	212	217	224	232	221	202	217	208	211	229	200	224	213	220	208	245	212	230	209	242	222	199	242	248	217	228	243	247	194	223	245	210	207	227	224	201	211	210	217	223	203	226	194	199	220	241	241	241	206	232	254	234	209	182	234	195	230	227	207	213	202	197	215	232	213	196	223	219	218	232	207	214	195	207	219	211	199	219	205	226	217	211	225	238	231	225	226	219	197	191	216	203	229	210	240	225	219	212	212	234	228	213	201	220	225	227	199	203	251	247	210	217	202	213	232	221	211	208	229	188	199	218	208	232	212	181	211	210	230	219	207	189	229	204	190	193	205	229	197	205	231	223	214	216	227	199	234	254	230	189	207	224	233	227	226	209	204	210	212	199	213	190	230	237	232	238	217	198	227	217	212	197	219	222	198	224	236	194	201	230	231	213	228	173	227	211	210	205	220	201	207	182	195	192	215	228	238	220	176	202	242	240	217	216	200	236	243	211	223	214	220	230	208	201	233	213	201	206	215	198	225	206	241	199	213	221	212	204	224	223	221	238	220	219	241	234	223	221	202	214	233	228	199	200	223	213	202	220	214	226	193	215	218	208	238	232	202	211	206	211	209	223	246	218	230	248	230	210	216	218	202	194	241	261	201	221	213	214	208	227	221	222	221	227	236	218	209	184	252	213	215	200	203	226	208	220	231	233	228	217	202	211	191	194	212	214	217	223	243	231	214	198	249	226	203	251	239	218	213	200	240	211	222	246	235	205	226	196	234	191	189	212	205	222	204	204	200	213	214	195	231	198	188	213	211	230	261	194	228	182	203	212	244	201	205	205	242	218	229	215	217	227	232	212	243	220	188	201	230	213	194	229	230	188	232	231	214	202	210	218	227	212	202	192	222	215	192	220	225	212	219	248	243	217	224	213	233	199	210	221	226	237	235	229	207	210	227	202	193	211	220	238	201	217	215	207	257	230	197	217	237	220	235	212	221	210	207	239	205	215	234	195	214	214	202	229	205	199	232	218	220	220	210	204	188	226	173	208	195	236	195	218	198	195	222	216	217	233	230	247	199	241	214	229	222	216	223	231	201	224	221	227	212	189	213	240	211	203	220	240	215	228	213	244	232	198	199	229	228	190	188	206	227	221	233	236	201	220	205	225	230	205	204	223	222	218	222	228	213	246	212	223	199	227	227	204	224	212	195	173	201	212	223	215	222	225	215	225	218	243	219	226	247	213	197	219	213	221	220	257	212	206	214	206	219	207	217	233	231	205	204	225	245	224	214	208	220	231	205	207	213	211	225	203	228	201	194	210	224	221	232	224	200	196	229	215	204	238	201	206	252	210	229	212	223	221	210	233	207	228	217	205	232	218	215	234	236	203	225	205	217	244	208	249	192	226	219	192	216	189	227	207	208	215	187	236	191	236	220	217	210	242	226	229	210	202	226	202	199	218	229	204	197	208	206	229	213	208	192	205	224	224	211	208	196	231	200	176	231	200	200	204	222	207	236	244	214	232	220	209	236	193	213	202	197	200	219	220	225	212	232	199	202	241	197	215	207	215	231	213	207	231	216	231	221	194	197	223	211	218	222	226	215	226	237	212	192	219	206	221	227	218	219	235	207	213	218	202	218	232	205	189	239	207	204	207	231	214	237	220	236	225	205	221	213	215	224	230	194	221	222	218	202	233	191	210	207	214	228	202	228	186	221	199	211	229	207	229	226	213	247	246	198	198	220	247	234	203	211	217	200	226	214	238	219	209	189	198	201	219	230	199	220	243	222	197	203	255	210	215	209	220	202	219	195	211	208	223	208	202	228	230	215	200	199	217	214	199	211	222	217	212	216	191	228	209	220	218	216	202	206	200	210	250	236	208	210	233	240	187	211	220	236	235	205	216	233	203	231	196	212	215	206	234	216	217	216	229	211	201	204	201	222	222	221	224	208	201	219	211	193	216	241	223	221	222	207	208	228	226	212	222	216	226	245	190	209	215	223	201	213	198	220	209	221	222	190	231	210	208	232	254	235	230	221	247	211	242	197	223	203	215	226	196	250	206	205	215	236	210	217	223	226	219	209	195	236	213	192	250	201	222	224	218	254	216	196	190	215	226	198	198	228	221	241	235	203	223	207	232	200	229	207	216	218	221	201	203	212	209	218	199	196	202	228	209	222	215	197	234	220	239	206	228	185	212	238	211	217	223	240	222	227	210	221	217	228	206	215	216	211	201	234	200	193	234	225	215	205	226	209	239	232	229	221	206	217	210	195	219	210	255	215	219	221	202	195	237	221	216	213	207	222	221	207	201	222	206	203	209	217	206	203	221	208	214	209	224	216	193	193	228	198	225	234	211	189	220	221	204	228	201	208	206	218	234	224	224	226	218	221	206	238	203	197	221	252	222	186	216	220	222	221	221	217	211	204	219	234	216	239	215	222	206	235	228	200	192	218	217	206	204	230	207	227	210	227	234	220	210	210	209	230	212	205	217	197	214	212	227	200	220	212	249	195	220	236	197	227	200	186	200	222	196	232	226	214	217	232	220	219	208	195	241	218	189	215	227	207	190	232	199	226	223	209	217	211	221	232	222	205	219	239	235	226	232	214	225	209	225	232	216	224	196	208	194	222	209	218	217	239	205	208	224	200	196	202	238	228	222	202	215	229	225	212	199	217	218	240	210	224	204	246	195	198	221	195	221	239	222	206	232	210	210	218	227	208	231	220	194	197	222	208	236	226	221	210	223	207	209	219	214	232	241	208	219	214	229	217	222	211	216	224	207	202	199	224	210	209	192	201	239	199	225	228	211	222	238	225	209	215	208	196	220	207	201	234	218	195	228	208	243	211	229	234	231	196	207	222	213	225	219	214	206	258	222	216	207	224	234	233	226	191	223	194	218	193	201	206	219	220	247	207	212	212	232	184	211	217	210	187	206	213	224	208	226	234	232	219	220	223	193	181	224	241	225	193	226	210	202	222	214	193	215	217	221	228	203	203	206	213	212	209	214	232	224	214	220	230	214	200	232	213	217	229	229	220	219	228	185	218	207	230	239	181	194	240	199	210	224	230	229	232	211	206	199	218	230	238	193	195	227	207	202	237	244	199	207	209	192	207	233	219	207	207	230	220	224	253	212	212	213	215	217	220	209	220	208	249	214	239	204	212	198	225	202	222	202	171	201	216	208	237	197	224	208	213	213	204	208	211	201	240	213	244	189	214	193	231	205	248	191	221	230	211	223	218	211	211	198	222	230	214	217	218	216	192	207	227	210	197	211	226	204	230	203	207	216	203	211	204	242	201	217	209	230	214	240	198	208	219	205	190	216	190	226	211	201	220	224	204	224	214	196	254	170	236	222	208	221	228	203	187	220	200	223	210	215	221	202	211	206	215	192	206	217	203	199	232	207	192	201	215	220	202	205	200	232
38360	49528	14392	7129	6645	2406	1663	1535	4355	4149	1431	930	592	516	468	467	454	550	404	374	356	323	318	304	306	305	309	275	270	280	292	268	269	252	277	277	228	255	272	270	266	227	232	252	242	246	295	289	254	273	244	239	249	271	266	248	256	263	236	241	240	232	235	237	272	240	253	246	232	232	256	236	247	231	243	253	196	262	245	244	247	247	240	260	221	233	229	220	244	233	238	227	233	245	217	229	234	229	228	264	248	230	225	219	210	255	245	274	241	235	210	248	217	250	257	210	268	216	252	258	230	239	205	243	215	261	214	244	225	248	233	246	262	274	239	233	242	223	228	215	235	232	224	232	259	231	210	227	258	245	231	231	254	211	225	232	227	223	205	238	261	265	236	234	228	208	241	246	225	261	253	233	218	237	227	217	229	246	233	237	254	215	247	232	254	235	245	241	210	240	237	219	280	233	246	223	249	254	237	242	261	212	258	234	250	231	229	232	224	236	229	227	223	233	252	249	235	221	254	221	217	233	247	216	229	247	215	229	249	247	251	219	249	238	249	227	222	235	241	231	240	250	219	246	226	249	233	239	219	254	217	247	231	219	251	211	224	232	238	208	240	233	254	249	254	231	247	219	254	246	242	218	252	247	229	221	266	216	234	220	248	263	214	230	230	226	225	227	235	246	241	217	216	226	242	243	225	236	250	262	248	255	218	250	238	249	226	226	236	264	221	219	201	221	242	233	223	235	252	259	239	228	250	235	236	234	224	237	239	232	208	258	259	229	205	231	255	227	232	262	232	250	228	203	232	239	221	224	212	235	236	254	227	232	234	223	236	257	225	247	262	233	244	250	237	215	229	239	229	252	216	240	234	217	242	241	274	237	244	241	244	229	250	229	215	228	249	272	219	235	223	233	234	239	252	253	262	222	225	213	231	209	232	238	203	244	238	221	228	245	228	276	228	246	258	225	257	211	233	225	214	244	232	216	240	217	229	253	206	239	222	223	241	231	256	241	244	219	225	224	245	211	227	218	242	240	220	233	244	234	246	275	238	226	252	232	248	240	239	254	211	210	224	221	236	231	222	258	214	238	231	264	234	215	242	211	234	262	235	245	240	215	230	237	257	248	241	214	239	212	223	244	259	208	258	248	244	241	238	207	229	241	243	232	221	244	207	235	239	250	244	230	235	233	225	220	228	224	235	246	267	248	230	245	276	256	231	264	231	248	240	263	225	231	251	221	239	247	213	239	251	247	211	218	223	219	246	242	259	238	243	224	225	251	244	252	219	241	227	211	246	249	266	230	215	232	242	216	247	248	249	233	245	256	256	225	268	236	224	219	235	224	240	228	268	248	245	221	219	241	225	212	227	244	265	216	227	235	234	247	240	240	234	237	232	244	250	211	208	228	225	258	249	253	237	246	229	209	251	233	231	253	239	233	216	256	239	255	233	199	247	248	210	229	231	232	243	234	231	235	239	240	221	236	236	217	232	248	227	242	228	221	221	240	237	237	230	210	241	234	265	246	248	234	225	217	252	211	244	256	239	218	239	224	240	247	228	230	265	245	215	253	232	238	261	241	235	245	242	238	224	230	220	222	222	226	215	230	233	271	244	263	234	273	222	234	263	240	234	242	222	227	224	240	214	251	243	227	231	234	230	234	230	265	235	231	246	232	206	234	229	244	231	221	260	256	238	250	240	228	242	226	201	241	231	230	255	257	254	222	242	236	243	238	229	225	252	250	210	212	235	225	257	226	227	251	240	209	238	222	229	233	235	219	212	246	247	240	265	245	253	242	248	237	241	231	284	210	223	235	244	242	254	217	232	196	244	244	238	251	230	240	249	223	223	228	235	261	242	246	248	269	218	221	234	223	230	224	258	246	197	249	237	226	235	237	216	223	276	266	249	260	213	241	253	244	228	239	238	233	250	242	240	230	269	225	247	221	247	215	213	245	227	277	216	239	234	229	241	222	252	223	217	245	235	213	252	242	190	238	239	252	236	213	251	225	244	229	241	224	228	260	215	254	191	186	235	243	232	255	239	235	215	262	260	233	239	231	230	236	239	208	235	227	269	219	236	216	244	248	246	212	245	247	258	235	239	225	245	262	260	239	238	255	245	245	203	247	237	246	190	225	234	250	220	213	228	216	225	229	247	224	252	238	227	228	260	215	244	239	225	233	212	214	248	237	246	244	229	220	221	264	222	267	218	244	250	241	233	247	225	244	267	237	231	212	212	255	218	222	233	223	242	249	256	259	216	246	229	261	244	234	242	242	200	200	234	246	231	219	249	246	248	252	227	236	251	210	222	266	220	222	253	230	225	230	220	236	227	229	234	252	221	230	211	255	250	217	220	256	231	245	244	218	252	229	218	233	244	235	270	241	239	215	245	210	229	239	220	247	256	241	223	237	225	204	281	245	196	213	227	245	234	227	226	226	210	218	239	237	234	230	243	206	237	252	228	246	270	256	245	235	261	253	244	228	256	259	223	242	224	243	225	234	201	260	212	223	266	226	237	218	240	258	240	223	235	238	260	253	264	242	258	260	226	206	221	240	242	255	257	236	221	242	233	263	213	222	246	209	262	232	216	220	230	213	224	261	250	245	246	263	243	229	189	221	235	227	216	235	224	233	229	218	241	216	249	223	228	234	244	249	215	217	238	269	223	234	242	252	243	221	214	253	255	213	232	239	239	215	217	228	230	230	272	217	242	217	235	258	228	230	236	219	252	235	250	242	249	244	251	227	228	253	243	219	202	253	238	218	230	257	261	212	239	220	238	232	243	227	214	250	197	244	222	248	224	243	254	250	202	216	211	234	218	232	235	239	219	225	227	237	239	253	240	219	240	231	246	240	197	237	227	209	258	220	223	257	222	235	219	238	220	221	218	226	261	218	247	245	247	231	242	242	218	235	224	237	217	232	255	223	200	234	232	197	240	258	226	239	236	215	229	202	225	232	239	234	247	248	225	220	220	231	206	265	248	233	225	260	250	215	228	260	200	217	243	229	209	266	230	246	216	265	230	251	246	242	247	216	209	220	245	232	268	222	239	240	250	233	218	230	240	233	247	216	227	219	223	213	241	252	244	243	241	218	227	245	234	255	249	231	236	236	230	233	216	220	225	228	229	225	249	223	219	229	232	243	226	252	231	213	211	252	262	245	248	259	224	222	246	228	241	290	211	230	241	199	263	260	234	240	247	220	255	229	219	236	206	229	221	199	245	241	249	229	241	198	219	246	227	243	209	263	255	227	225	245	243	251	239	254	246	230	237	209	211	247	224	260	230	224	221	232	248	248	264	236	234	238	218	249	244	233	246	220	227	231	239	256	245	239	198	229	240	221	217	221	247	225	245	247	253	204	231	221	247	201	224	197	232	277	242	236	241	237	236	227	232	244	265	229	216	251	227	234	228	243	223	230	227	238	248	224	240	248	235	242	239	235	232	250	246	226	224	238	234	225	240	237	231	207	250	225	261	257	220	225	224	234	226	216	248	198	254	204
23014	20738	27380	24058	20702	20637	8007	1550	1538	2532	1516	849	781	728	681	611	682	640	562	603	572	518	574	552	611	562	519	547	527	497	546	500	502	502	546	511	506	501	541	520	508	547	514	500	547	513	515	525	458	468	499	544	478	505	527	499	491	474	469	487	486	487	517	470	475	473	492	527	493	481	511	497	526	483	523	509	494	486	477	508	523	461	466	525	496	479	460	485	491	489	463	476	523	471	495	470	510	493	497	519	474	504	467	473	452	466	449	494	483	486	467	469	491	487	488	442	488	491	502	452	478	506	537	508	521	475	514	480	475	458	506	503	479	488	470	520	539	503	475	510	499	480	473	471	484	511	454	418	468	503	489	499	480	536	500	496	461	480	488	453	509	517	491	475	489	490	470	470	470	502	462	465	486	506	504	441	481	481	483	489	489	475	537	516	520	494	487	498	505	490	477	511	448	480	506	483	486	494	454	465	465	485	479	462	481	483	496	526	470	488	461	464	506	471	498	476	483	492	450	510	501	466	480	489	500	474	479	463	488	483	482	486	477	509	492	467	511	483	495	499	480	498	460	497	508	452	494	512	493	508	463	506	486	486	521	474	480	511	491	501	457	508	456	456	481	480	493	431	489	495	491	466	504	456	492	481	470	512	473	485	458	477	481	487	503	457	470	519	461	426	512	489	456	415	507	489	472	468	503	484	486	476	467	456	482	519	476	456	483	511	489	471	470	514	475	472	485	454	478	486	528	450	469	470	497	482	465	446	464	490	506	461	504	511	491	502	484	492	475	494	482	481	448	508	474	456	464	500	490	494	490	485	499	483	485	474	496	478	517	490	471	472	497	483	472	461	495	483	501	487	470	473	450	474	469	473	467	533	494	497	472	474	483	525	523	458	455	469	458	507	492	510	450	478	497	498	475	482	494	467	490	462	488	463	451	493	511	492	512	490	497	484	476	529	471	447	475	483	464	486	488	493	485	446	487	479	457	462	490	463	437	462	488	462	471	488	518	478	477	505	497	489	479	473	485	477	523	502	465	456	512	459	469	536	494	501	445	473	498	513	520	473	515	509	515	482	488	491	482	483	473	472	498	500	464	489	459	487	528	467	498	510	470	529	463	503	491	514	472	461	459	468	471	494	484	494	507	492	497	519	488	501	492	482	468	484	487	477	478	453	457	504	489	518	476	500	484	468	492	537	477	511	443	441	466	516	472	505	525	476	485	445	495	494	491	493	482	486	459	457	529	469	471	505	489	493	513	437	480	491	487	508	522	470	515	465	453	481	502	535	435	485	474	516	469	510	489	454	485	497	478	463	456	450	488	514	495	474	472	481	484	491	514	484	467	476	474	494	502	455	473	461	466	451	471	512	520	465	447	498	466	476	500	463	467	507	491	468	483	460	508	476	452	464	494	459	442	479	489	462	444	463	465	502	457	494	461	488	463	453	469	494	462	520	516	480	464	449	496	487	446	464	494	478	505	495	508	496	483	480	441	521	482	466	509	502	451	433	481	464	505	508	465	471	467	507	466	487	488	480	479	465	506	468	508	471	467	445	498	490	509	442	496	499	489	482	428	489	492	509	467	522	498	460	471	513	468	460	492	491	489	471	470	435	498	459	501	524	486	518	457	464	489	453	467	504	463	469	505	514	476	499	469	524	484	464	476	466	470	466	470	471	469	490	436	470	460	497	483	460	484	506	463	512	515	493	490	472	489	503	497	450	508	460	517	474	513	475	507	492	459	525	517	478	499	432	498	524	480	482	496	499	468	506	491	492	487	530	516	506	468	449	496	487	510	479	479	521	470	512	470	491	459	478	479	503	476	471	472	455	502	492	510	518	479	505	470	484	435	493	461	485	482	483	508	473	452	506	512	474	493	495	507	529	511	429	483	433	496	462	493	510	501	501	481	470	470	506	458	471	481	486	484	499	507	522	506	452	477	456	493	485	492	500	473	488	494	474	511	497	483	466	508	512	526	462	468	471	481	477	463	512	470	476	470	483	484	467	461	432	455	517	512	502	474	488	523	496	477	474	488	486	525	472	508	489	440	464	495	527	469	460	470	496	460	483	471	433	491	492	484	463	426	493	482	502	490	473	483	442	484	442	500	467	440	529	492	479	498	478	521	487	497	486	468	470	466	447	498	503	480	498	518	450	444	509	473	494	473	472	543	435	506	492	468	476	509	534	504	480	455	531	509	465	468	465	466	475	483	465	487	487	493	510	508	465	499	485	477	467	510	482	473	481	483	503	491	501	492	471	494	487	496	482	509	472	480	484	462	487	474	495	470	408	493	503	496	498	483	485	462	502	495	491	486	460	544	465	468	467	477	465	480	459	467	493	511	473	473	460	525	463	517	482	471	472	493	498	445	481	491	487	486	474	491	462	494	486	506	459	509	489	488	492	435	513	508	449	481	515	522	464	525	483	478	502	491	493	427	483	474	505	502	477	460	491	450	455	487	493	522	500	483	472	463	489	478	483	469	505	520	495	470	491	500	478	505	522	456	504	504	488	497	471	462	501	481	459	461	515	448	481	488	505	480	502	480	504	517	471	502	492	477	499	450	476	445	484	500	476	458	508	517	458	493	457	471	491	462	500	480	508	463	491	471	492	527	456	485	515	496	482	481	452	470	461	470	470	521	462	474	517	485	471	543	462	470	471	513	475	489	471	520	461	468	511	494	484	462	520	504	476	469	482	457	480	467	474	476	513	480	509	462	468	419	502	451	505	514	471	461	454	469	469	488	495	468	491	458	446	470	522	428	519	498	430	468	473	481	468	509	478	515	495	451	506	509	485	473	460	497	454	516	511	464	517	452	486	462	511	495	473	502	508	462	500	450	479	499	519	509	492	514	478	496	486	471	491	499	457	462	488	507	517	469	482	442	477	527	508	482	510	508	491	479	494	493	485	515	529	474	477	514	520	527	461	436	474	518	500	474	518	497	470	496	481	460	505	492	509	457	518	470	468	495	479	487	465	452	469	467	513	455	455	444	429	490	535	506	508	492	462	498	496	520	489	490	488	461	482	464	474	483	480	488	441	485	435	472	490	519	455	461	484	477	474	436	471	482	436	476	504	518	465	497	454	471	493	483	480	442	462	509	522	485	484	463	482	474	473	486	478	527	461	483	512	494	500	513	508	479	445	457	502	479	469	483	504	458	475	492	501	520	432	478	471	506	490	446	520	516	495	441	467	494	491	466	528	521	495	482	478	472	487	462	501	524	500	459	447	458	491	522	486	492	468	484	457	465	509	476	487	484	497	474	466	475	535	506	478	462	481	490	474	483	473	474	451	494	510	456	473	495	460	498	512	517	502	461	487	503	449	485	488	517	497	481	496	482	500	486	462	460	454	524	531	498	486	475	484	457	470	501	530	505	474	477	469	482	523	500	476	440	478	480	472	443	463	467	503	474	485	463	486	487	467	493	475	477	505	502	473	477	504	448	500	505	512	482	486	507	477	471	472	468	453	506	471	485	499	477	489	460	494	474	485
42005	55761	19288	9034	8168	5244	3169	2356	2881	5262	2803	1458	1225	1034	948	903	794	910	714	695	670	661	651	614	624	616	540	561	571	567	573	552	549	531	568	509	556	556	510	496	539	518	505	515	533	553	530	504	498	510	484	512	468	497	478	493	520	485	507	497	451	535	514	466	497	486	460	500	522	483	460	518	497	495	508	490	499	484	469	506	515	483	471	463	503	500	495	455	476	482	487	492	468	462	476	467	484	478	484	480	483	443	486	474	506	482	489	523	486	439	496	505	463	458	449	463	503	480	466	518	450	448	488	491	463	468	457	465	517	460	526	501	524	466	505	472	478	489	474	496	448	484	489	495	449	497	468	516	469	486	462	475	488	467	478	475	449	442	487	469	460	428	455	444	474	490	471	418	503	473	452	490	509	494	478	484	505	462	460	487	477	464	434	502	485	501	493	511	486	470	493	472	466	446	486	478	482	500	519	466	470	461	510	486	470	497	475	527	481	505	481	473	483	503	457	484	445	501	448	468	453	499	496	453	474	469	480	460	423	489	462	447	503	481	467	460	455	460	458	494	489	481	530	456	503	466	499	449	483	446	504	491	467	443	464	485	501	476	505	517	479	487	437	494	470	487	481	437	480	492	436	466	472	464	476	481	453	507	512	456	500	490	487	480	488	466	482	475	521	452	453	477	437	459	441	475	496	468	507	467	457	428	473	489	469	466	531	470	465	510	477	456	480	504	468	494	497	487	462	474	492	503	498	476	504	485	489	475	483	443	493	479	497	426	477	497	458	469	488	456	485	473	449	510	483	501	490	508	470	461	507	481	443	468	467	512	486	459	493	486	489	437	480	467	449	495	487	477	477	462	469	446	445	491	466	487	489	440	480	465	457	480	490	469	506	476	476	475	460	483	505	479	494	451	499	472	445	475	476	491	476	429	503	476	453	455	444	461	467	490	460	513	454	428	493	447	517	455	467	506	486	503	483	459	498	472	469	446	491	513	496	504	466	489	526	464	470	482	451	494	490	494	518	479	446	482	471	502	477	495	443	449	493	496	460	489	444	468	489	461	448	501	478	478	451	516	496	468	464	486	453	495	495	489	471	469	480	440	472	476	517	487	481	506	450	442	479	478	475	471	489	478	489	477	452	484	479	461	510	513	452	490	436	436	438	490	450	444	454	497	488	512	439	492	454	465	486	476	467	482	484	473	463	494	484	495	484	459	470	456	484	464	484	464	505	494	503	462	476	532	446	493	464	450	469	464	469	523	463	452	450	491	460	485	440	472	443	459	478	520	507	449	483	478	479	479	457	464	515	444	474	469	451	492	463	470	466	462	485	456	465	499	480	489	489	502	453	483	459	457	470	442	472	500	460	483	504	443	466	453	497	488	467	495	506	453	496	463	484	462	449	489	466	471	467	459	467	480	478	483	481	482	456	487	465	471	466	476	448	476	451	478	434	474	465	432	462	478	454	492	494	476	494	480	491	521	504	516	456	475	505	480	458	486	464	503	465	511	484	471	473	489	469	487	453	523	466	489	475	453	473	462	473	442	473	486	471	498	452	499	468	487	480	456	456	492	490	489	486	504	478	452	490	494	483	495	493	458	512	481	504	463	441	490	445	476	460	474	465	500	482	452	463	491	490	437	488	463	524	469	483	481	520	489	462	480	478	490	503	482	496	455	468	478	468	489	502	457	452	480	508	489	487	446	463	504	485	492	499	469	468	481	473	465	466	457	477	489	442	506	473	452	437	476	501	464	484	489	455	495	527	490	492	445	475	513	475	493	447	457	488	454	477	457	500	464	491	450	461	414	508	497	467	518	463	450	484	499	474	518	488	481	428	508	491	479	472	504	448	493	481	475	471	449	472	496	453	456	485	449	460	487	530	450	458	450	485	479	458	491	484	488	431	466	475	476	471	487	488	496	458	475	463	479	483	466	465	501	439	439	506	492	505	466	464	466	477	483	450	461	471	456	488	468	449	447	485	490	432	474	519	462	435	464	494	466	455	484	440	471	486	443	484	442	481	481	478	471	471	480	447	469	446	499	474	481	455	487	482	454	477	458	464	479	429	462	434	482	494	463	466	457	462	486	478	466	483	443	449	477	475	506	473	473	471	491	492	466	488	470	454	462	488	461	510	480	472	498	505	441	479	498	476	441	497	484	476	489	477	454	465	465	491	480	448	461	491	469	449	490	463	506	493	494	492	471	473	456	452	509	475	463	432	449	482	485	453	491	471	456	459	425	491	425	439	482	493	475	480	438	482	488	501	494	456	435	507	465	464	470	492	477	456	438	484	496	472	506	481	488	479	485	452	476	459	465	450	477	465	486	472	442	468	434	441	463	485	473	449	473	478	493	432	454	463	464	511	432	486	475	474	499	485	438	496	519	476	429	500	490	490	475	483	469	440	434	487	507	440	462	441	474	475	472	493	483	462	458	467	450	443	489	472	484	481	447	450	509	455	451	469	463	491	492	432	454	475	494	497	481	475	456	509	479	532	498	497	497	461	471	460	510	465	513	457	497	452	479	512	478	463	503	479	497	474	466	471	490	481	527	491	485	468	513	473	473	462	505	500	486	497	476	491	478	481	495	512	486	497	488	478	502	484	496	481	490	442	467	498	476	520	481	436	490	471	443	479	446	454	522	485	463	437	489	468	502	457	502	458	434	469	505	466	482	474	466	501	497	457	457	477	470	446	451	515	497	492	468	482	456	477	487	504	446	466	484	426	458	467	471	474	469	554	477	441	493	490	487	462	472	483	485	475	474	482	462	489	484	529	471	462	456	484	479	441	472	464	464	469	467	465	453	413	477	448	477	451	498	451	465	475	475	474	472	456	439	439	474	471	451	463	442	493	471	485	497	483	446	473	455	468	475	485	477	448	470	482	460	496	482	492	505	464	478	501	429	479	449	468	484	455	463	489	450	487	476	463	463	455	448	454	489	511	470	427	481	466	476	456	483	489	455	488	451	453	482	449	470	491	480	480	472	463	491	505	473	475	479	479	489	447	489	485	477	449	480	488	504	498	485	497	460	476	470	445	473	483	460	509	466	460	499	462	467	463	449	484	481	440	457	473	465	462	489	494	483	465	454	418	440	475	461	492	473	492	473	484	483	470	480	504	430	444	494	475	461	457	500	472	482	493	490	461	506	438	500	465	480	463	473	493	454	476	483	457	456	486	474	481	442	443	498	458	439	463	494	481	508	473	498	505	450	461	477	490	483	468	483	427	473	455	434	461	479	463	495	452	492	490	444	458	478	460	455	464	487	486	490	450	444	467	480	495	475	459	453	487	510	443	468	458	452	494	439	454	467	449	476	466	454	466	482	441	506	476	483	497	443	483	440	479	465	483	459	492	451	463	442	470	508	529	470	463	457	488	475	459	488	474	464	487	456	458	508	468	465	469	461	449	477	460	467	481	473	492	517	467	490	476	494	458	467	482	465	463	491	449	487	440	464	452	496	463	477	492	501	447	453	503	440	496	443	520	474	491	440
32032	24953	9850	1290	614	557	465	367	362	469	490	381	390	373	368	343	381	390	362	360	410	375	390	363	395	348	349	372	377	395	401	371	412	408	372	344	422	410	412	403	361	392	372	387	379	351	360	408	389	371	378	387	421	365	428	376	388	415	369	399	434	389	376	375	383	426	395	355	343	400	368	366	399	413	384	374	358	409	398	386	406	388	385	362	356	380	392	397	376	426	376	399	367	367	422	394	370	364	412	378	413	376	378	366	401	392	384	371	389	404	390	397	394	372	367	343	429	365	368	390	411	403	375	367	388	367	367	413	385	393	370	406	397	366	373	396	370	417	408	378	354	376	396	410	394	348	403	408	403	359	370	353	423	363	381	421	378	383	382	411	386	413	381	363	400	412	388	391	382	369	353	402	364	404	404	380	374	379	413	423	372	370	375	375	371	388	382	387	370	394	374	384	360	389	386	396	358	376	406	372	382	381	370	352	383	367	385	403	378	369	391	349	370	381	383	350	384	408	388	359	379	386	384	402	385	372	409	413	361	383	380	357	354	349	364	388	371	372	383	400	377	353	388	365	382	350	377	376	351	381	389	357	384	375	379	409	396	365	396	370	390	386	395	379	388	406	401	364	369	376	397	371	414	390	381	407	420	383	398	403	378	407	386	354	374	341	363	389	376	392	389	390	355	423	369	409	389	353	370	365	378	376	378	363	415	373	404	403	357	345	379	368	420	405	359	357	366	383	374	390	401	402	373	355	392	388	374	382	404	367	363	368	405	396	406	358	380	372	382	420	377	385	377	368	329	388	402	384	384	369	346	401	362	357	356	359	396	377	406	411	365	365	433	399	390	391	410	395	383	356	391	369	403	375	402	384	368	369	376	380	400	386	377	382	382	410	400	385	394	376	404	372	387	366	380	368	356	389	370	364	343	425	408	367	408	373	356	387	404	381	388	389	357	386	381	359	382	386	351	367	396	372	384	373	389	361	391	367	392	399	375	376	375	365	399	362	366	429	362	350	397	381	383	411	380	358	387	372	381	382	395	396	415	371	388	390	367	393	399	418	413	360	351	367	394	403	340	389	362	353	416	368	395	374	364	353	364	339	387	380	369	407	374	383	358	375	367	349	385	382	412	374	405	388	389	396	395	346	368	387	380	435	376	346	407	365	393	376	366	429	350	378	390	354	393	381	367	361	385	430	397	415	339	391	368	394	404	401	372	354	399	387	378	372	428	416	399	386	376	405	395	396	388	410	371	382	416	422	381	355	410	405	399	398	377	399	340	395	417	368	382	398	377	381	374	373	363	404	381	356	369	374	378	416	367	391	387	399	368	405	380	407	386	342	383	406	419	378	361	393	390	375	390	382	404	387	406	371	390	393	376	414	393	382	420	387	413	391	412	391	378	400	347	385	411	374	401	361	358	425	395	396	401	341	430	373	417	409	381	385	377	375	419	390	352	358	386	371	423	422	406	355	362	389	371	365	412	373	364	354	413	391	404	379	389	374	366	391	357	353	396	387	382	405	370	444	383	377	425	337	391	412	413	362	382	367	373	403	419	400	401	376	384	355	377	401	383	367	394	377	350	360	388	358	394	357	400	346	371	376	365	410	351	388	420	392	372	385	406	389	367	381	374	418	376	396	411	362	426	374	359	404	372	368	350	380	403	379	398	442	407	380	408	362	380	382	393	409	371	384	380	393	408	411	398	390	400	361	422	410	363	372	399	398	380	384	410	407	349	368	400	378	358	403	382	389	390	394	393	373	405	371	420	377	373	397	354	393	423	388	392	372	391	366	400	387	348	396	418	405	365	385	394	354	420	375	395	368	355	393	394	404	399	382	388	378	424	385	390	370	370	392	364	406	399	371	368	381	392	362	388	403	329	416	408	398	357	382	398	367	399	370	377	382	376	369	371	371	413	382	360	394	382	363	395	378	374	381	373	381	390	408	395	373	386	389	401	384	418	391	388	359	373	362	375	390	379	379	405	418	385	385	368	420	396	356	383	369	413	380	407	383	364	404	382	419	425	391	365	372	378	387	379	389	394	449	399	379	373	374	399	356	360	377	385	404	376	392	321	400	396	359	379	355	406	391	410	350	362	383	414	403	386	371	411	363	391	391	379	388	389	401	336	342	394	373	365	410	402	367	378	396	377	376	395	393	356	395	376	386	374	386	367	413	380	399	401	373	406	390	412	385	410	386	380	355	399	377	393	382	377	374	383	404	379	408	395	385	389	398	387	397	354	425	402	385	359	396	391	402	427	413	395	383	347	399	373	361	374	363	392	373	405	364	379	377	389	392	417	389	388	387	373	365	385	388	377	316	381	377	370	376	378	376	376	384	403	337	383	375	413	330	395	388	395	391	387	346	395	388	378	381	394	373	356	383	357	373	416	394	412	366	384	368	396	374	362	370	373	392	399	415	380	399	371	418	373	374	395	414	395	403	380	342	389	378	407	389	377	395	397	403	363	387	361	378	372	407	417	402	384	389	336	354	398	393	422	388	369	360	376	406	377	380	387	373	363	352	404	382	396	374	408	384	400	395	428	371	371	421	375	366	384	369	382	404	378	386	390	388	402	416	367	391	373	389	391	408	372	356	352	417	417	353	402	396	388	370	383	376	381	354	373	390	372	399	385	374	371	380	390	349	373	397	367	390	383	400	373	413	360	396	365	378	402	389	374	392	372	383	400	389	372	363	385	396	369	362	386	399	358	383	392	398	367	381	347	403	403	352	399	363	409	417	382	401	406	377	373	418	408	377	339	382	346	407	425	392	400	395	419	379	403	403	341	403	381	418	388	371	413	416	361	377	410	383	421	377	389	373	403	368	399	391	382	381	388	343	419	396	377	390	423	388	416	409	356	391	375	408	382	381	409	403	397	372	382	396	404	382	390	410	386	416	434	376	391	396	365	396	359	358	410	411	411	383	372	425	382	397	376	396	374	365	392	383	401	386	409	380	411	357	401	380	357	374	378	407	373	379	376	382	368	402	404	397	353	384	373	390	372	422	387	402	433	373	420	365	386	390	408	386	390	392	394	391	416	374	408	405	351	414	375	381	371	377	387	370	392	411	405	385	399	407	372	384	395	400	385	386	366	390	401	394	376	369	374	371	408	400	381	382	350	380	387	405	353	375	392	369	440	374	401	413	397	380	399	381	384	407	365	389	375	383	391	380	385	391	396	379	374	379	398	416	412	374	387	332	410	378	382	391	380	391	376	344	370	402	407	366	383	366	377	428	390	418	422	414	396	359	393	405	390	393	362	363	360	370	379	380	412	379	388	415	355	368	409	369	365	393	399	384	359	387	376	380	376	409	378	352	366	396	392	421	419	393	394	373	417	380	359	407	375	350	372	367	354	382	403	356	393	389	389	406	357	382	393	343	411	355	389	374	416	398	353	402	406	394	380	373	395	394	384	391	374	345	417	378	414	389	381	386	389	424	367	384	415	371	366	363	363	352	402	390	383	405	393	409	389	384	385	402	404	376	386	377
32524	31286	5189	1482	942	819	587	486	477	501	686	530	466	468	437	430	402	404	421	447	449	456	457	453	372	461	435	416	464	430	446	415	441	444	395	413	427	435	424	423	409	426	441	436	462	443	420	438	428	421	433	388	429	425	417	402	446	419	410	406	423	447	399	406	439	398	434	428	450	392	417	420	426	446	437	447	393	396	409	439	446	444	388	421	392	444	455	422	462	414	404	437	423	413	418	425	433	420	448	457	410	430	410	427	448	414	408	435	417	417	433	426	425	404	428	433	459	436	454	462	422	401	415	410	450	422	392	427	413	449	391	460	403	417	421	427	411	431	394	441	432	414	437	427	407	401	449	404	429	408	435	416	425	415	426	400	401	432	406	394	369	465	459	415	414	428	437	431	425	415	398	420	413	392	416	373	390	417	446	429	413	421	395	441	387	391	395	455	401	405	417	442	420	483	420	414	401	401	385	393	388	436	445	400	416	425	398	431	442	442	440	457	438	388	425	434	445	438	439	429	429	458	413	424	415	419	429	407	458	442	411	429	436	435	448	446	430	388	429	397	415	462	445	433	432	445	420	429	418	428	430	420	468	428	436	433	437	435	450	411	438	454	428	399	408	425	409	424	402	393	443	412	435	388	419	364	426	434	440	419	448	407	404	425	405	440	435	395	437	400	407	431	410	423	448	436	418	421	397	387	447	430	408	428	420	400	428	415	423	390	427	433	417	409	426	412	436	410	474	433	445	454	420	407	407	416	436	434	412	431	428	399	452	417	403	409	418	429	437	457	471	436	376	419	409	407	412	398	418	391	421	408	411	462	442	413	443	432	434	445	436	399	432	411	420	429	439	443	424	409	413	418	401	404	400	451	443	421	427	432	404	443	453	432	410	391	423	444	395	424	415	445	428	441	410	442	422	364	406	449	403	452	440	407	385	441	425	405	393	409	449	489	435	425	441	416	459	416	423	398	450	387	454	409	417	438	405	406	425	423	426	413	417	425	458	414	420	403	446	441	421	409	384	414	409	430	426	432	457	452	418	398	440	388	435	376	399	389	446	441	416	397	438	419	438	387	398	442	416	475	480	418	432	417	414	429	431	412	398	402	454	435	435	439	435	387	431	410	422	432	447	399	411	420	447	420	396	414	418	447	404	411	404	420	377	415	422	399	393	441	399	445	403	448	476	437	420	431	408	416	419	442	451	442	454	435	403	441	417	425	435	397	467	434	436	399	441	412	395	435	413	422	432	437	392	416	444	390	413	419	398	421	459	442	407	391	453	425	428	432	412	432	409	430	438	426	416	422	394	417	469	448	399	423	460	443	439	431	448	454	403	431	432	407	446	386	419	461	439	408	386	428	430	391	442	390	421	404	414	450	435	449	408	427	415	461	424	409	399	451	458	408	413	430	440	436	435	406	425	443	418	421	420	455	430	407	380	419	415	451	393	441	412	399	440	411	431	431	464	419	410	426	424	422	474	437	434	400	455	434	407	446	404	416	452	404	436	403	381	435	421	416	415	414	434	425	419	403	366	440	416	438	413	404	427	445	449	414	444	421	436	429	435	436	443	442	434	442	407	422	432	444	430	399	412	445	426	448	397	441	409	400	452	438	424	405	408	427	407	431	394	409	397	437	414	409	446	417	437	420	429	457	433	449	448	436	387	402	441	467	437	408	443	429	435	410	417	424	407	440	429	432	407	424	457	430	407	428	403	440	420	421	446	422	429	385	450	449	441	422	411	404	424	403	424	440	414	408	411	420	408	444	397	427	384	438	423	403	427	426	436	416	421	422	412	394	451	426	414	426	445	417	445	428	436	385	428	412	428	390	446	399	403	453	390	427	403	425	421	398	466	411	446	414	415	429	429	421	442	440	484	374	428	449	419	414	448	426	429	411	429	459	439	418	431	414	422	410	436	451	409	430	390	449	402	417	418	431	393	414	448	458	438	409	431	433	422	441	450	449	407	420	406	438	406	381	399	410	399	400	424	394	429	429	422	408	442	435	417	448	404	441	424	434	407	420	445	418	384	399	381	421	412	449	423	424	410	418	430	423	391	442	437	454	457	445	437	425	431	449	430	391	423	413	454	402	431	417	415	450	430	413	403	418	444	403	432	426	452	424	408	404	469	439	433	418	413	427	383	385	377	422	413	418	410	426	447	382	431	434	437	430	442	425	400	429	399	436	419	418	435	380	419	418	470	476	446	390	418	426	425	405	411	436	440	417	444	415	442	467	418	446	387	436	404	459	418	401	426	460	380	433	423	428	435	434	421	435	411	453	405	422	404	464	449	417	435	449	417	417	388	419	451	455	410	465	416	411	415	422	451	446	418	429	419	416	417	420	413	417	405	420	451	433	422	406	403	416	456	453	406	430	453	407	430	410	432	463	403	403	426	400	424	424	440	409	410	430	422	410	414	458	446	404	399	396	407	385	433	411	415	442	410	453	428	443	447	479	437	425	415	404	429	445	446	407	391	444	462	422	426	402	423	442	424	415	407	395	401	399	430	404	411	413	395	445	428	444	414	431	392	429	425	409	451	421	435	450	426	418	430	406	418	409	425	404	451	437	421	418	392	417	418	438	418	415	416	442	390	465	433	450	424	437	403	415	404	428	452	402	426	438	456	461	431	432	417	384	434	412	408	414	450	432	419	419	413	451	407	387	403	408	456	387	414	410	438	423	415	384	448	404	419	452	410	427	424	410	392	418	416	408	392	460	440	410	397	405	413	417	398	399	415	431	409	394	419	416	428	444	427	448	422	433	444	460	428	437	404	445	421	415	430	395	438	421	429	430	439	417	410	436	411	442	436	429	408	426	465	398	418	397	445	426	393	422	412	407	459	463	413	429	407	446	385	386	417	463	436	452	428	394	438	400	419	436	402	385	413	397	402	424	457	416	449	405	446	448	438	451	409	456	410	405	450	433	410	423	449	431	466	456	400	414	434	449	452	443	400	432	434	395	422	445	429	410	390	390	409	413	450	375	442	398	424	430	400	388	387	417	443	430	394	399	420	423	440	425	453	422	450	422	412	432	404	407	416	450	423	409	404	403	417	448	425	451	382	412	402	423	427	435	423	450	405	409	400	421	447	459	407	431	419	384	419	426	415	430	404	393	416	409	386	452	447	440	414	390	405	383	385	423	447	421	436	429	412	460	429	415	427	427	391	423	411	428	424	439	421	407	425	445	376	423	437	438	410	410	438	421	418	408	435	403	439	395	462	406	433	371	461	392	449	436	425	416	430	397	411	395	426	421	424	438	402	422	452	410	393	473	407	408	428	410	422	427	443	429	422	454	437	422	412	432	406	442	390	413	419	415	441	454	410	393	416	414	451	426	454	416	424	422	402	419	417	399	426	410	428	449	410	422	412	420	409	458	452	435	419	393	431	459	407	428	433	372	435	440	440	410	427	434	420	416	443	448	433	431	409	374	414	431	444	417	466	430	443	406	410	433	452	424	414	400	434	459	415	426	418	439	414	425	466	402	416	450
24987	20699	26978	24361	20608	9823	1145	656	542	422	405	384	370	328	309	292	319	301	261	255	262	276	252	272	254	232	231	277	204	218	246	206	213	245	227	231	202	222	204	189	198	213	198	217	212	201	217	239	204	212	192	208	204	196	227	200	240	206	190	200	216	184	202	221	189	196	213	201	181	214	221	224	214	214	192	194	194	222	214	197	197	201	197	211	210	191	205	211	203	177	175	203	193	206	219	240	207	203	183	208	216	216	207	207	211	204	227	190	226	227	222	220	209	207	208	200	216	190	180	218	223	189	190	225	218	184	190	214	191	213	204	216	190	197	188	210	204	206	214	219	193	195	193	192	193	209	209	213	194	194	228	182	195	208	197	185	188	244	208	205	204	214	201	198	203	181	196	202	212	207	199	185	208	201	199	208	203	208	186	197	224	209	227	185	189	201	206	228	213	195	199	221	188	211	212	182	219	219	218	194	203	197	231	193	204	207	196	199	191	211	201	193	236	205	214	200	196	214	211	205	207	229	196	191	190	181	176	216	204	196	205	216	200	194	182	212	208	208	195	201	180	200	203	200	202	219	227	196	215	191	209	171	220	196	190	203	225	187	196	209	218	194	202	207	210	202	206	217	210	198	210	200	190	198	205	207	217	211	190	169	211	222	205	227	207	209	207	188	231	217	224	187	198	220	186	190	180	192	212	214	213	199	197	200	203	170	205	197	210	208	191	222	201	212	213	191	211	201	222	214	210	191	200	230	227	235	228	200	226	226	201	178	184	206	181	217	193	212	221	200	206	198	193	194	197	189	184	230	230	224	196	181	188	208	189	188	226	205	189	180	197	168	225	186	181	227	222	243	206	210	203	212	208	199	215	217	236	221	194	220	216	245	194	200	224	185	197	212	214	184	213	213	201	196	231	215	215	200	211	198	208	201	186	200	180	197	209	219	171	197	212	176	188	191	217	201	210	213	201	214	225	204	228	209	195	224	210	210	214	201	201	208	183	197	200	224	197	222	214	222	196	189	220	204	220	226	221	207	204	219	222	211	200	212	192	183	214	228	198	221	200	184	191	204	213	212	197	202	214	210	211	215	206	207	189	211	177	189	224	210	218	218	227	230	208	224	189	203	206	246	218	213	182	220	190	208	190	197	192	195	201	213	205	187	199	197	204	224	218	219	195	221	199	186	169	183	208	216	214	212	184	204	218	196	210	195	206	214	212	203	183	198	214	223	194	228	200	196	207	204	206	192	192	204	211	198	222	186	214	187	209	203	218	208	221	208	219	199	225	191	211	217	212	209	226	204	191	224	205	194	221	208	187	209	207	200	217	205	220	215	223	235	194	191	191	211	214	189	204	186	205	194	197	205	212	205	198	198	196	200	191	194	219	203	209	185	193	227	213	202	180	196	217	191	196	219	211	209	198	192	203	214	206	196	214	211	213	210	192	186	197	204	205	229	212	214	203	195	229	198	205	209	229	201	224	192	206	203	216	210	216	216	219	217	203	172	221	214	216	200	206	217	220	172	204	206	203	211	203	209	197	203	228	228	208	216	191	212	228	207	197	207	173	198	216	208	176	202	188	198	183	205	211	189	195	192	201	215	185	209	193	209	200	180	205	219	211	190	213	212	183	186	201	202	223	229	232	200	191	203	222	215	216	215	196	207	183	221	193	214	204	193	225	217	197	191	213	204	206	203	221	227	205	198	205	187	207	223	213	213	210	194	204	199	216	199	200	195	172	238	207	194	198	224	203	211	209	204	225	212	198	194	192	217	206	194	182	218	192	190	191	210	223	181	213	199	212	208	201	200	210	214	229	219	216	198	216	217	222	209	203	210	225	230	207	191	199	183	168	165	194	207	224	205	213	189	206	212	216	233	221	195	197	192	182	202	195	201	233	190	196	208	202	198	192	201	202	184	193	195	234	193	212	187	189	215	191	214	212	194	196	197	186	232	184	199	180	205	203	212	180	182	206	190	194	210	211	199	213	212	232	200	231	202	228	186	229	194	206	185	187	185	224	205	198	201	209	216	182	180	204	195	209	202	183	199	199	183	197	209	222	208	207	194	212	225	185	203	172	215	205	213	225	194	223	198	192	211	249	180	216	180	213	214	205	202	208	221	220	210	190	208	201	200	200	198	194	201	192	213	216	195	190	191	191	221	193	222	200	205	201	208	219	190	222	217	198	224	182	230	208	201	198	198	203	199	198	171	202	221	198	205	206	182	184	222	201	219	191	202	211	195	197	230	200	183	203	200	185	187	206	229	218	204	184	197	189	193	209	184	182	196	188	215	207	218	193	215	189	204	179	231	217	207	188	208	199	223	208	190	228	228	199	192	213	200	196	206	227	206	217	210	200	224	218	197	199	226	206	185	212	189	232	200	202	211	223	219	203	219	202	212	191	198	217	184	209	190	214	194	189	195	200	208	209	196	218	214	220	227	197	222	201	199	209	213	181	227	182	215	204	183	198	232	212	202	188	184	200	202	185	190	231	199	181	208	190	213	191	192	223	226	223	214	184	195	228	199	221	211	190	217	197	200	207	183	184	218	203	213	209	190	182	215	233	240	244	221	169	214	193	197	204	225	170	199	212	196	214	193	201	190	185	190	194	190	209	186	202	198	210	201	210	214	215	215	193	215	197	243	207	217	228	218	193	222	208	178	189	196	195	195	211	203	212	207	213	172	208	183	193	198	209	196	214	191	203	200	204	207	193	188	194	193	207	211	210	208	222	210	194	216	230	226	207	210	207	194	177	179	192	202	227	194	221	189	209	197	208	201	184	201	199	198	228	219	203	186	202	199	202	210	188	196	217	207	188	204	208	202	192	207	215	195	211	183	243	224	199	231	200	170	223	216	208	182	189	194	221	197	191	198	198	198	222	193	206	198	177	218	187	185	199	212	188	235	203	207	201	204	197	198	186	219	200	202	207	193	201	215	186	199	204	199	225	221	192	190	217	217	213	208	203	194	206	198	199	211	207	184	211	193	237	206	205	204	207	185	220	210	211	205	214	192	206	208	219	169	208	179	195	213	204	207	215	202	207	182	217	192	188	216	202	229	194	218	212	196	195	214	198	220	186	207	221	196	215	194	207	206	193	182	201	189	205	198	196	200	209	219	189	217	220	216	264	187	192	213	223	211	208	192	187	209	207	198	178	208	189	216	197	182	189	176	201	203	213	217	202	195	206	184	195	208	197	214	188	203	180	204	221	179	205	217	222	213	210	182	219	193	234	215	212	211	210	227	171	205	184	205	175	183	210	195	182	193	187	219	234	194	190	212	210	206	203	199	191	173	192	216	199	205	192	169	249	203	224	196	221	216	230	220	217	194	215	204	206	209	204	205	204	221	233	205	214	223	208	201	208	234	206	188	222	203	188	196	204	210	215	200	196	225	202	175	208	222	225	232	196	194	181	178	195	186	214	206	216	202	197	213	193	218	226	190	204	201	175	178	205	215	204	214	186	189	213	206	228	211	206	215	198	203	219	224	185	229
38005	46185	13841	5110	3314	2302	1735	1352	1123	881	759	678	590	475	428	438	411	445	329	303	327	338	324	308	293	288	298	263	278	270	247	270	278	261	277	242	233	242	252	271	226	237	247	247	238	247	242	272	232	225	242	250	204	216	235	235	244	243	231	246	228	231	234	204	252	242	210	223	244	223	223	190	236	231	221	196	244	246	235	253	243	220	248	239	246	230	229	229	235	253	217	218	218	213	210	245	227	219	226	217	222	237	210	231	242	228	236	240	189	236	229	232	216	230	204	233	224	228	233	228	237	243	216	232	203	215	226	209	242	211	220	217	211	263	224	240	218	226	222	211	261	237	248	223	217	249	239	239	239	201	233	189	225	213	244	243	244	219	212	203	224	240	226	233	222	231	234	195	225	234	211	215	208	256	241	234	225	225	228	238	232	193	232	220	225	238	219	226	206	227	230	218	217	244	240	225	239	219	218	233	200	241	244	213	222	239	257	266	256	202	239	219	220	232	238	221	206	226	205	220	237	228	208	253	227	231	234	252	202	214	216	211	227	234	226	208	237	251	231	226	219	220	217	218	200	239	229	209	222	239	232	233	214	211	229	233	219	223	216	213	210	182	251	222	238	212	222	210	201	226	230	211	237	229	266	230	196	200	234	213	188	227	231	210	228	212	238	244	222	221	234	218	226	203	210	224	232	231	241	225	249	211	218	232	224	223	233	230	206	222	249	224	215	214	226	228	200	232	239	203	251	194	223	225	229	273	223	236	225	215	225	210	224	230	202	221	203	213	217	228	244	232	210	242	203	224	209	222	232	210	216	238	241	223	227	244	216	219	224	215	190	209	232	212	227	233	226	237	207	201	247	217	241	197	209	226	214	229	226	231	221	226	250	207	210	206	224	239	210	212	212	246	210	221	216	210	221	230	230	242	218	233	232	226	221	217	242	239	203	239	220	235	252	215	226	216	223	247	225	226	223	228	249	214	214	224	219	226	227	202	210	222	206	225	186	209	225	231	200	205	240	209	206	215	244	229	231	206	224	237	242	207	234	228	216	230	228	260	214	209	224	229	220	223	198	226	223	232	199	227	221	242	207	217	221	242	235	218	223	208	206	216	220	216	246	201	218	227	213	251	241	241	205	204	234	208	250	240	203	217	224	220	220	209	242	212	223	214	186	217	214	222	228	220	230	222	223	222	218	240	206	221	209	245	234	204	210	228	241	243	184	236	237	223	225	221	227	226	211	229	227	227	230	234	242	229	207	206	244	227	218	209	215	225	244	229	236	217	230	218	215	226	224	245	224	220	222	200	223	208	211	223	209	215	214	233	228	242	239	217	224	213	207	220	217	223	229	211	208	210	203	232	222	207	208	263	232	231	215	217	253	248	228	235	249	222	215	218	216	202	225	196	248	195	208	199	212	213	205	230	223	220	216	239	197	219	225	215	239	252	223	210	224	223	200	239	201	213	236	207	216	245	225	215	216	229	207	210	203	227	232	232	206	236	229	235	229	220	201	218	239	238	222	209	224	234	220	226	229	219	219	231	239	225	238	206	229	217	203	210	235	236	214	193	235	193	222	220	220	231	209	243	218	229	254	236	222	230	237	213	215	240	237	209	255	237	232	199	204	228	275	197	219	227	239	253	219	204	236	263	236	251	253	223	214	218	204	242	231	236	229	221	209	217	227	239	227	229	219	234	237	212	240	241	226	238	204	225	215	215	247	230	224	220	219	221	204	225	202	257	232	204	223	225	211	235	225	210	206	227	224	221	225	227	248	214	205	214	205	219	236	213	235	225	240	239	231	215	244	238	213	230	215	217	199	236	210	245	207	222	233	222	224	213	225	245	234	213	229	232	232	222	226	201	218	227	219	191	227	241	225	234	212	227	231	233	240	239	219	205	229	255	227	240	243	204	223	234	218	214	233	224	216	238	226	253	213	210	228	229	221	225	252	224	215	217	213	203	204	244	232	235	225	225	223	245	225	228	204	213	228	219	228	223	223	221	212	217	235	247	209	205	217	219	221	219	242	231	213	228	239	214	192	251	233	194	234	237	244	193	243	236	228	212	220	236	235	223	234	231	225	210	221	210	260	258	235	206	218	218	209	245	233	237	237	218	234	241	256	216	224	217	232	239	212	253	250	218	216	253	214	250	229	219	235	226	199	205	223	216	244	205	243	243	216	243	211	227	211	218	213	209	219	241	219	213	225	215	222	219	238	208	234	213	210	199	240	229	211	226	223	190	219	240	226	196	238	206	232	211	209	219	212	221	210	241	250	251	216	200	218	217	235	217	214	220	221	231	226	221	202	238	212	241	213	248	208	242	227	222	223	238	242	233	210	202	226	219	237	223	250	228	229	210	238	229	226	199	197	201	237	225	245	205	228	204	259	212	232	247	187	222	219	216	247	224	236	220	227	224	217	228	230	233	242	236	212	224	220	206	223	220	254	206	227	204	234	204	219	186	224	231	223	214	230	244	237	221	221	232	233	200	203	241	215	233	236	219	229	214	214	235	221	239	210	229	231	240	216	233	222	208	204	193	230	241	237	214	218	219	211	230	219	236	239	217	229	217	223	227	205	232	231	221	224	227	215	255	224	225	228	213	261	233	224	224	225	202	251	255	215	221	228	210	209	226	192	240	246	203	207	217	210	226	231	232	212	243	216	234	223	218	225	239	223	222	206	241	250	238	208	211	235	218	242	222	208	236	245	213	206	214	219	224	214	258	193	225	237	227	231	235	227	225	192	244	242	214	247	210	214	212	208	241	212	235	203	238	206	211	220	245	207	232	231	217	252	221	204	221	215	240	231	205	221	233	228	207	195	200	211	211	223	207	241	238	211	243	190	203	222	210	202	180	238	264	214	202	235	222	214	239	231	219	232	214	239	216	212	213	207	223	242	233	230	193	230	223	221	231	210	216	234	219	259	198	220	225	232	178	228	199	217	216	232	206	226	221	238	236	258	212	223	241	239	209	228	241	240	208	229	220	210	209	231	237	233	220	226	225	217	230	227	244	226	232	244	203	223	206	230	227	233	227	220	206	210	249	214	212	201	223	228	191	205	211	197	210	215	205	222	240	213	248	236	211	229	219	222	226	206	213	241	217	216	234	222	244	228	221	227	245	251	244	215	191	243	227	219	242	236	234	217	233	240	218	210	202	230	258	228	226	222	229	234	214	189	236	202	224	220	219	216	224	210	212	224	221	238	229	208	228	220	221	206	241	233	221	260	203	262	216	217	206	210	243	219	210	240	249	240	213	254	218	207	224	235	237	215	239	222	242	220	221	209	246	256	222	199	221	200	234	228	207	206	251	217	226	204	223	246	217	257	200	217	223	218	250	219	214	226	203	238	212	205	210	207	224	230	237	205	188	236	254	219	210	257	216	213	227	230	212	226	240	250	223	238	237	223	207	215	220	230	226	225	211	229	234	218	219	226	205	239	220	236	235	202	209	231	225	195	254	234	212	193	223	234	223	226	218	237	231	232	244	243	220
23017	20700	27425	23952	20680	20625	7810	1607	1224	932	880	829	786	675	678	647	658	648	595	559	565	577	537	532	566	584	513	565	539	515	480	519	508	548	532	500	542	488	475	469	471	515	478	502	466	494	520	480	460	518	495	494	517	487	536	501	526	484	513	507	473	474	481	526	508	449	445	509	473	502	556	461	503	480	509	449	488	471	523	466	499	500	539	475	476	488	465	499	503	470	483	503	522	495	482	473	461	466	498	481	501	439	438	496	484	520	449	497	495	433	418	460	513	490	456	488	464	500	466	489	508	417	497	475	501	473	488	507	501	446	508	476	464	507	458	489	502	464	478	419	458	531	501	485	482	455	503	468	499	478	443	476	452	490	461	500	471	495	448	482	500	488	444	462	476	448	480	515	501	444	456	480	446	478	472	557	473	473	450	476	488	440	478	454	495	514	489	483	476	508	453	487	495	472	484	478	479	472	453	474	461	474	405	454	453	475	446	469	486	487	529	428	494	449	472	438	511	466	489	492	507	489	500	483	468	468	502	403	458	473	440	470	484	461	468	473	529	439	461	452	482	440	488	450	508	476	489	444	490	469	485	473	463	478	468	501	502	499	522	484	465	470	526	501	469	493	459	480	512	509	518	484	465	459	410	429	485	484	466	491	457	492	459	444	477	479	451	454	466	498	501	444	480	479	482	451	471	512	446	453	464	518	474	506	480	467	496	473	450	464	479	483	457	468	481	487	461	529	491	466	472	524	457	483	453	484	471	458	503	489	505	436	504	478	519	451	498	467	486	496	484	475	483	477	469	503	468	481	499	453	483	495	496	490	488	491	480	477	477	494	463	477	475	450	505	511	460	471	502	482	480	509	476	450	519	477	449	458	504	483	494	454	465	488	482	464	504	451	466	497	466	513	425	466	499	506	477	468	522	524	497	506	456	487	466	475	530	498	479	473	484	470	454	474	525	456	538	489	497	478	472	510	490	484	495	472	494	461	500	484	498	473	488	482	480	498	460	505	490	462	492	451	525	473	467	477	440	439	488	458	463	465	477	515	437	515	466	474	518	473	475	506	490	460	466	463	476	476	491	492	500	467	478	458	456	428	503	488	459	483	459	460	483	491	490	482	495	460	500	491	524	508	485	495	495	468	475	465	444	445	432	501	514	427	495	474	487	491	493	442	492	438	472	453	453	502	464	450	518	515	521	429	475	440	476	465	452	447	459	470	443	497	468	486	516	465	492	507	489	488	454	470	494	491	505	461	491	473	467	499	486	491	482	466	483	494	473	452	468	503	474	516	471	438	496	459	447	516	480	468	505	481	475	524	446	489	471	426	492	483	463	477	503	468	470	480	470	508	498	488	502	467	489	460	480	459	486	525	513	453	482	460	515	492	463	453	486	488	462	473	481	485	488	498	455	471	497	436	456	454	476	479	469	479	500	461	520	505	449	425	493	512	493	511	507	520	466	468	488	459	475	494	493	483	489	471	485	448	435	510	545	489	476	475	485	455	503	519	512	456	488	449	488	440	443	451	510	458	504	500	469	478	455	423	465	514	481	514	452	472	445	475	494	510	480	487	426	484	463	481	494	479	466	448	484	491	483	452	503	464	465	494	466	494	455	480	453	477	465	477	458	471	439	448	463	471	486	516	469	474	405	466	485	475	469	498	506	444	439	472	474	451	413	465	463	489	470	459	489	480	481	510	469	434	468	492	466	485	489	499	490	458	469	490	468	475	442	475	500	456	487	491	435	504	463	528	467	485	468	474	448	453	469	485	482	469	474	468	458	495	454	473	517	477	469	486	507	511	505	495	500	486	500	481	495	474	461	490	479	442	489	496	457	450	505	487	497	489	478	479	478	499	475	499	458	501	481	445	498	509	465	461	482	499	461	439	511	443	467	511	443	483	459	451	504	504	479	485	487	513	475	458	511	485	501	510	494	432	467	472	495	465	457	473	493	509	472	477	497	505	446	505	461	446	480	460	464	471	467	469	469	444	450	461	525	472	467	520	485	457	521	478	449	467	500	495	471	474	475	458	471	445	523	497	474	473	468	487	511	464	474	513	485	481	508	518	508	481	487	480	468	484	480	454	463	471	470	499	463	505	467	499	472	510	494	470	475	517	462	484	464	472	461	472	485	450	491	471	477	486	456	469	494	485	446	502	505	495	457	463	484	494	520	460	482	509	483	443	521	483	445	422	444	505	496	478	465	477	457	487	482	444	457	410	462	441	497	461	485	479	487	480	449	505	505	495	507	493	496	464	493	440	486	499	480	471	468	485	485	441	471	440	465	465	521	454	493	488	509	483	459	489	489	471	487	491	453	493	484	491	425	452	452	445	461	443	489	486	466	451	436	493	472	460	425	480	484	468	463	456	496	486	451	486	503	452	490	425	453	470	491	507	431	458	478	490	494	482	484	478	469	508	440	474	455	526	504	444	471	483	465	477	482	496	459	481	435	474	456	484	474	447	483	468	496	493	517	499	468	486	502	487	506	477	479	490	506	465	537	474	468	506	467	478	464	477	470	475	477	480	503	482	489	480	446	455	457	487	514	498	450	498	473	460	494	512	460	442	481	465	494	469	482	509	506	484	454	450	487	477	446	465	492	466	474	476	466	485	472	493	481	475	462	465	458	493	426	535	480	500	492	452	454	463	463	463	463	432	488	485	503	472	468	477	467	485	487	432	451	453	468	484	499	474	442	496	482	496	470	486	484	434	491	497	514	478	485	475	445	467	511	496	547	469	464	438	520	451	471	441	474	435	452	480	466	456	489	462	498	502	480	481	456	518	491	470	448	474	474	453	482	450	457	492	433	450	466	478	463	465	473	477	480	485	456	480	493	489	515	459	460	539	455	495	460	418	514	480	436	472	457	496	473	486	516	470	473	463	489	457	497	472	490	459	452	511	498	451	497	472	446	495	464	483	471	456	446	478	516	436	422	492	487	482	472	508	502	463	494	425	443	470	487	501	466	471	481	483	475	439	460	482	479	507	468	483	478	447	478	504	449	494	441	463	503	437	487	480	489	507	452	485	455	474	454	481	487	470	468	491	509	499	492	496	450	470	499	468	444	484	492	480	450	448	437	475	513	478	480	488	461	477	496	462	465	488	488	431	496	484	444	489	461	495	466	475	455	506	442	516	476	458	463	473	481	452	504	492	468	484	484	465	510	492	468	478	463	478	466	483	519	467	515	497	459	502	467	456	499	499	470	519	471	459	480	480	466	480	497	514	492	510	470	448	481	466	435	482	500	473	462	499	498	485	491	466	452	481	493	490	497	475	462	496	523	492	479	470	488	480	460	516	488	477	471	437	469	450	495	469	471	510	491	476	482	476	462	493	468	451	462	466	470	500	467	457	469	478	476	492	489	501	452	470	501	446	487	535	483	479	483	505	476	498	479	471	497	480	486	491	499	512	491	457	461	469	443	496	503	475	495	467	495	471	441	482	466	445	483	512	469	494	498	469	472	432	473	486	483	463	466	476	509	488	483	504
41285	53727	19612	8640	5526	4009	3132	2664	2204	1635	1422	1239	1084	1029	971	883	879	871	722	697	735	712	649	620	635	642	594	555	557	544	529	598	546	522	525	538	531	537	543	498	499	470	531	495	486	492	472	488	478	468	495	468	510	488	503	483	462	461	520	479	526	474	500	499	487	481	477	503	515	492	463	472	495	454	488	443	453	481	496	464	453	482	476	470	499	457	490	451	460	464	466	467	471	454	456	430	508	476	491	510	491	429	448	494	492	485	470	442	488	484	481	455	466	498	503	468	470	415	463	482	464	461	494	478	450	470	479	453	449	444	462	477	466	468	432	445	467	461	460	446	435	453	441	462	481	478	502	468	483	505	445	460	445	462	500	462	483	494	521	468	485	462	422	510	477	484	437	453	466	443	461	462	492	447	474	459	456	455	460	468	464	473	478	466	491	459	479	443	450	465	452	471	486	486	474	448	457	462	487	445	438	481	502	464	475	423	460	464	492	451	477	488	469	461	467	477	465	494	422	479	457	465	478	472	465	473	507	472	477	430	500	487	500	457	468	516	499	465	487	469	471	470	464	494	485	446	506	511	413	440	458	490	439	478	473	498	505	419	470	457	468	470	454	477	462	446	462	462	437	542	475	473	467	486	465	452	465	484	466	460	466	460	467	502	515	477	498	454	455	464	480	518	471	425	482	470	476	479	477	444	446	438	480	454	474	448	442	506	429	448	512	471	478	499	510	465	456	502	490	491	451	492	477	469	466	481	460	474	491	448	483	500	469	468	440	455	461	453	479	454	496	440	483	476	471	495	475	491	461	477	468	483	464	452	472	469	480	462	461	453	467	476	451	447	444	508	479	469	460	470	514	479	470	461	495	488	464	460	468	440	473	497	461	478	476	464	477	487	470	475	480	452	435	477	456	472	437	446	511	487	474	481	460	463	488	443	457	472	460	475	470	479	468	473	468	447	482	460	447	434	465	477	484	441	444	448	477	484	456	484	484	465	461	456	444	430	488	464	485	463	456	424	430	502	449	460	433	476	483	488	469	493	452	496	457	439	480	473	474	491	472	458	485	479	484	476	460	491	465	481	442	481	426	474	488	525	475	459	508	478	447	461	453	463	519	466	512	484	466	475	531	498	456	468	535	435	460	464	469	469	441	467	433	496	452	446	432	453	499	461	467	490	487	469	468	468	487	477	482	476	474	474	427	460	480	487	465	475	460	480	489	467	454	465	484	459	485	433	507	517	483	446	465	445	447	486	466	417	514	476	498	467	460	474	465	438	503	464	462	437	483	446	472	461	463	446	458	469	466	462	503	472	431	456	437	466	498	461	455	470	428	440	484	449	455	461	461	471	453	506	449	482	475	440	478	496	499	481	468	467	448	433	476	439	444	503	465	440	419	452	467	456	464	484	444	457	455	456	493	489	477	474	484	458	468	441	440	455	468	434	461	492	442	449	474	481	426	452	458	436	490	478	475	444	492	450	461	456	422	463	472	448	452	464	459	491	459	504	445	471	482	463	450	509	492	457	456	475	497	495	460	464	470	469	457	477	484	441	484	436	474	435	462	504	501	493	484	468	439	458	479	426	494	484	473	457	475	475	464	423	464	461	451	473	472	443	481	472	470	446	468	471	479	438	432	454	444	428	473	476	449	478	452	474	478	462	510	463	457	472	454	438	453	454	507	501	435	439	478	456	457	447	458	460	457	449	452	490	424	477	466	453	468	473	495	450	451	431	455	438	452	488	448	466	477	475	469	464	473	467	493	442	448	464	468	466	506	439	502	495	475	440	482	473	480	445	460	492	434	489	448	476	456	423	448	458	471	429	468	462	489	478	493	488	466	445	466	458	467	488	480	463	449	465	522	469	471	477	453	499	439	489	467	488	455	472	492	499	478	481	462	489	466	482	441	430	462	440	452	484	489	437	467	451	460	498	448	483	453	491	442	510	450	498	468	475	454	443	477	471	488	440	436	473	422	461	471	490	459	438	463	473	492	445	493	423	484	469	493	442	479	459	475	458	460	455	507	452	506	446	482	462	459	473	501	446	449	454	479	467	461	497	436	479	472	446	437	447	428	464	438	494	479	493	461	467	456	486	460	478	488	487	497	463	459	468	403	467	453	485	474	464	483	487	466	475	460	464	501	464	468	454	462	483	485	464	433	491	476	476	514	483	448	490	470	430	521	453	505	477	427	483	463	472	472	480	440	462	455	437	479	479	514	506	474	484	458	450	441	444	472	447	491	484	432	439	470	461	464	496	472	433	491	478	457	456	479	452	482	428	484	484	480	471	401	445	474	488	468	438	479	452	484	487	482	451	452	489	439	459	474	444	451	475	465	518	434	445	454	450	482	437	464	486	440	443	435	478	455	473	463	443	466	481	450	445	459	461	444	466	507	495	454	474	487	448	452	467	463	492	461	455	454	496	464	438	462	460	451	471	453	469	479	448	460	448	478	460	454	473	482	430	464	477	470	463	461	462	488	503	461	458	448	435	500	414	453	470	438	511	481	489	494	450	479	478	469	457	480	460	465	466	476	464	432	488	444	442	488	510	484	491	448	503	440	438	475	452	489	493	430	467	490	481	424	450	472	448	463	463	431	460	471	448	476	481	474	455	469	431	443	442	485	474	457	462	494	463	464	447	486	458	451	452	463	489	454	481	436	489	469	470	492	463	439	502	447	440	476	441	470	429	448	456	476	441	463	469	495	470	482	455	461	469	452	486	465	483	478	467	486	470	472	472	510	449	449	454	448	437	451	420	455	451	446	477	459	475	462	473	472	453	463	494	459	447	450	470	474	512	507	458	500	502	429	488	462	457	482	472	480	482	440	464	446	466	443	456	454	493	470	438	525	482	503	475	441	496	458	471	409	464	474	446	473	431	454	470	466	452	437	488	458	447	459	468	484	446	445	483	481	454	455	447	468	489	469	496	475	480	501	499	522	428	463	479	492	459	499	445	487	453	487	460	471	452	453	443	481	453	494	470	489	487	451	470	497	472	471	457	473	420	477	475	480	433	456	477	431	468	461	506	474	471	450	498	466	480	471	475	499	441	441	468	441	526	469	437	480	440	460	476	480	493	457	425	488	474	498	510	474	472	443	466	483	499	467	493	483	473	452	507	489	482	517	490	469	456	437	465	435	475	451	446	494	462	443	476	480	478	443	466	464	462	453	444	455	466	447	496	475	461	467	468	444	482	473	510	424	480	457	429	473	459	523	482	460	457	453	456	480	456	470	491	489	447	432	440	502	484	490	467	453	461	465	427	487	464	502	466	456	449	472	438	415	470	466	488	446	475	497	477	485	479	469	492	459	420	472	455	504	443	489	478	464	458	469	462	477	443	467	507	460	484	491	458	488	433	490	466	508	420	462	487	486	481	498	434	444	481	476	480	487	454	474	466	481	457	477	490	445	476	514	460	435	449	482	478	475	482	449	498	506	412	440	491	454	462	444	465	476	452	461	479	452	453	418	452	454	434	496	476	474	472	488	486
32042	24305	9807	1006	550	461	459	433	424	409	420	408	400	343	409	379	372	365	405	385	393	396	355	382	384	418	413	371	377	365	377	329	392	386	404	410	349	382	398	411	371	387	387	386	390	402	385	366	407	405	390	370	396	392	407	376	390	369	396	369	391	417	424	378	378	382	393	373	376	360	354	362	371	356	385	376	362	354	364	380	360	374	391	401	377	385	409	385	353	379	394	403	388	360	376	378	407	376	402	405	387	407	376	391	422	383	373	420	392	379	378	375	398	365	376	396	364	424	379	403	362	391	400	413	395	388	403	367	401	396	363	374	367	390	387	408	390	372	382	387	407	368	396	378	382	391	383	393	393	356	372	378	378	401	384	430	388	395	381	371	368	380	367	429	362	384	387	360	341	380	379	365	378	395	401	378	365	410	356	367	391	397	376	360	386	378	359	374	372	382	376	372	372	391	375	383	378	369	383	385	385	355	410	381	376	370	348	405	351	375	393	364	408	386	378	352	376	387	373	372	406	396	360	383	355	392	424	408	413	373	407	400	392	354	390	373	395	370	410	381	394	402	386	400	410	357	405	380	339	368	333	364	417	366	373	366	392	376	379	356	355	363	387	381	389	386	377	359	379	375	376	392	416	347	388	385	367	387	378	389	375	381	380	378	355	419	351	361	384	362	414	380	389	385	360	370	379	374	412	379	406	370	364	382	378	412	360	405	393	388	358	376	356	379	370	365	364	361	383	383	393	370	391	410	372	385	382	372	374	395	372	396	375	402	383	400	384	389	373	387	330	384	372	420	386	407	359	411	387	379	382	373	395	367	393	381	357	393	373	364	371	374	377	379	367	389	371	367	388	372	374	390	358	362	369	406	361	378	361	402	382	382	365	407	377	360	420	363	367	371	398	396	387	396	347	380	367	386	343	387	392	399	383	390	364	343	370	387	385	422	379	341	411	416	351	435	381	376	369	382	391	389	389	343	389	382	378	402	400	384	359	403	363	368	391	399	323	373	341	375	387	363	394	357	379	395	397	382	402	353	392	408	375	386	360	395	375	362	388	399	368	372	381	397	353	382	393	380	400	377	375	395	344	368	380	388	388	381	398	394	418	353	393	381	408	383	340	392	393	429	379	390	402	394	397	370	371	401	396	358	357	429	403	375	388	394	374	389	369	396	384	379	370	378	400	401	404	349	360	411	387	417	385	393	336	410	388	373	383	379	381	346	387	393	357	378	372	396	398	372	385	354	349	394	353	398	431	373	394	377	381	353	364	364	385	347	362	347	379	391	396	368	395	384	395	350	376	366	328	380	391	338	397	381	395	356	414	370	419	372	343	383	406	352	384	364	367	385	334	377	369	345	381	382	384	363	360	385	368	348	368	375	410	370	354	384	381	413	364	414	341	355	376	370	339	368	389	373	365	424	402	361	391	378	356	393	394	394	363	413	404	412	360	397	401	402	379	404	373	371	388	357	367	340	361	407	364	387	398	357	406	367	370	392	353	410	379	421	376	384	387	365	392	384	389	382	370	360	386	400	401	371	385	399	376	339	342	360	358	358	385	402	384	386	414	384	388	368	397	376	372	396	388	380	367	397	373	371	398	377	356	381	356	377	380	405	383	404	368	394	391	363	387	378	388	383	402	403	386	381	379	429	375	413	359	398	410	376	413	377	394	373	374	377	351	420	358	402	400	407	391	397	384	407	388	407	375	379	380	412	365	387	365	347	378	375	372	391	354	399	387	374	352	378	380	378	399	371	391	366	387	394	363	388	375	337	403	360	383	329	422	378	407	381	378	390	371	349	373	370	384	390	407	418	422	389	340	397	379	406	371	387	385	369	373	379	352	374	399	393	370	373	367	398	388	392	402	380	393	388	344	384	394	415	370	364	360	373	362	363	376	364	388	381	360	387	406	396	399	365	373	362	346	404	400	378	393	399	380	366	387	400	399	375	375	380	391	396	361	377	385	391	376	396	361	402	384	375	385	352	401	377	400	405	394	393	366	368	384	349	408	377	398	377	385	411	389	395	402	426	375	383	343	384	393	369	356	413	381	319	364	355	341	398	387	354	353	375	359	402	367	368	381	378	379	358	359	366	405	370	361	381	369	418	363	397	383	407	365	373	341	430	373	378	362	388	425	351	357	375	369	373	360	371	367	368	366	382	377	382	411	410	395	343	402	428	396	412	386	347	365	425	379	352	382	422	369	390	382	379	398	401	368	404	368	375	336	405	371	404	380	367	385	374	376	399	374	382	386	386	394	387	382	360	374	366	365	365	385	379	369	377	362	395	387	388	397	411	379	401	399	411	373	406	405	380	396	402	346	376	352	399	381	394	363	392	398	362	387	420	405	385	370	386	401	405	388	400	369	391	391	384	438	395	356	365	397	402	387	383	398	387	354	374	357	389	377	377	352	396	402	370	393	374	362	370	355	378	380	401	410	389	376	369	366	364	389	348	371	388	372	376	381	380	386	377	376	360	378	359	389	414	362	388	351	393	340	391	390	390	399	387	398	394	390	387	383	389	385	412	367	387	381	359	375	368	375	365	368	412	356	381	399	392	392	409	386	396	363	371	381	365	399	368	382	370	392	411	388	365	389	377	386	407	373	400	365	408	364	363	363	389	379	388	347	377	418	364	359	369	400	392	398	420	388	351	387	372	373	387	369	401	416	402	367	382	383	369	378	375	386	420	387	389	384	354	391	367	392	370	430	374	391	378	377	357	384	411	362	379	370	390	407	419	423	377	402	362	363	392	394	353	369	346	385	405	388	346	395	409	349	342	392	396	380	399	378	383	421	371	421	377	392	399	424	399	387	348	345	400	361	395	392	344	399	388	364	335	386	368	387	389	392	400	353	386	372	409	418	386	367	393	388	348	401	379	384	393	417	375	358	341	361	362	396	430	393	350	362	358	384	371	361	387	348	387	384	370	403	358	373	385	367	413	422	395	378	340	387	344	380	408	384	404	397	374	390	407	359	378	364	384	358	364	393	364	402	363	380	367	376	387	409	371	387	349	367	356	367	377	368	372	394	418	384	387	357	346	381	390	354	342	354	385	381	382	392	353	371	396	346	378	373	380	387	387	367	378	377	372	374	380	368	379	389	383	389	393	385	378	384	406	375	382	377	345	409	368	423	379	361	362	371	383	379	352	390	372	398	411	381	391	387	347	391	412	411	373	345	351	374	368	373	404	364	356	382	401	355	375	366	384	370	381	347	380	400	401	382	358	392	385	425	387	379	397	362	372	400	353	366	431	366	364	372	370	366	388	399	436	367	365	365	396	412	434	372	372	352	368	394	368	390	372	402	356	385	362	380	396	366	408	362	349	400	344	356	361	365	350	399	370	378	377	402	381	353	401	338	384	369	400	398	352	355	434	351	378	364	407	395	387	395	358	364	393	385	358	395	373	389	354	366	411	362	357	422	390	413	418	350	379	385	394	352	366	378	364	376	395	348	378	397	409	357	387	384	385	403	370	368	379	366	383	362	388
32210	31523	5873	950	755	563	556	495	515	453	459	454	452	420	462	429	477	431	428	441	432	420	443	446	404	408	413	422	404	438	452	420	384	431	410	434	424	426	439	371	407	422	414	405	463	417	481	437	423	424	423	475	453	437	441	428	430	441	434	390	406	402	424	403	435	453	400	428	415	432	412	411	437	423	452	429	452	444	433	413	412	442	436	409	447	417	404	435	440	445	422	439	423	430	428	394	422	400	435	458	390	412	433	405	402	431	411	401	429	408	432	404	410	415	390	406	421	408	395	404	424	423	387	413	402	450	396	434	426	430	416	416	405	413	415	438	420	476	422	393	437	428	424	421	418	383	458	406	434	397	451	425	425	433	422	427	459	414	447	417	446	419	431	427	405	438	417	423	419	438	408	404	429	392	419	371	474	456	453	396	413	468	425	399	441	439	394	394	427	455	416	417	437	425	431	390	402	403	391	403	430	428	438	402	405	428	385	414	408	397	421	417	412	386	395	411	426	399	410	408	425	440	413	448	385	402	405	461	390	427	438	425	396	422	393	417	429	419	436	424	425	409	390	417	401	454	437	429	424	417	393	413	420	425	415	456	423	411	415	434	446	420	389	390	398	433	442	422	417	394	423	405	433	439	379	433	423	439	429	428	401	419	420	416	424	402	430	422	401	400	419	431	415	447	370	421	437	435	377	388	428	418	406	448	449	454	405	393	444	402	413	420	414	350	435	412	455	400	458	407	420	418	449	433	428	431	450	447	405	462	413	418	447	434	424	434	436	451	396	428	442	431	460	418	378	432	436	423	420	420	423	412	403	427	396	409	424	400	420	438	391	392	416	422	437	430	416	419	393	448	416	419	432	430	390	410	441	433	427	433	449	417	424	414	423	427	447	443	420	401	409	422	402	397	402	409	427	435	406	421	443	408	428	427	398	422	436	414	451	409	414	469	379	415	453	415	471	426	437	448	418	415	393	438	418	420	412	415	385	437	443	389	412	431	422	411	439	444	439	406	371	447	431	397	413	402	424	414	405	424	409	408	396	390	417	401	417	422	415	424	396	440	421	390	412	428	432	424	443	419	460	455	395	406	443	413	425	419	365	399	439	409	443	424	423	438	420	391	419	406	429	442	395	393	405	398	439	426	432	405	420	421	429	434	427	440	428	434	413	383	411	409	413	416	416	396	449	440	407	439	419	434	400	403	462	399	406	432	419	434	434	411	387	390	422	432	434	416	401	425	423	440	433	449	445	435	397	412	405	456	427	447	415	399	478	398	385	446	438	491	406	446	404	413	407	441	397	491	469	412	407	414	430	387	409	420	393	385	431	402	391	411	416	417	440	426	448	420	424	412	430	404	422	399	438	441	410	432	463	448	445	406	395	396	442	444	422	387	417	455	422	424	425	416	414	416	430	434	426	416	446	432	418	434	421	401	416	407	463	460	391	409	414	426	404	388	424	419	424	415	433	405	432	428	418	449	439	434	411	399	424	436	450	400	431	412	436	449	433	411	440	427	427	425	425	407	397	416	411	394	431	448	417	416	397	361	442	435	416	401	388	402	421	428	436	435	410	440	373	380	407	423	408	398	437	427	403	436	405	468	457	428	419	390	415	446	379	413	438	438	430	409	433	408	434	392	451	387	435	470	387	425	443	400	455	468	433	440	405	402	422	389	403	410	425	398	412	441	414	403	419	440	395	446	374	440	415	434	442	393	407	390	414	411	416	421	425	453	406	418	404	423	431	425	437	420	377	457	443	422	450	415	401	433	407	420	399	424	416	423	416	415	446	422	413	410	466	414	446	383	422	418	404	413	432	402	411	409	474	435	411	381	438	470	423	413	421	407	408	430	438	415	399	429	442	452	436	430	409	433	434	377	407	403	432	421	405	441	408	422	438	400	440	378	410	411	458	393	464	401	423	443	406	464	431	447	419	434	426	390	458	423	427	407	420	378	410	412	432	454	430	457	399	435	394	387	396	405	437	442	422	400	441	414	453	417	376	422	418	378	390	457	425	431	422	409	461	400	390	410	416	464	417	402	449	435	444	382	419	429	407	412	440	409	449	387	410	416	409	400	444	402	382	463	424	458	396	426	407	437	438	412	417	465	448	420	393	439	428	409	428	401	430	440	412	413	378	406	439	404	425	403	427	418	396	433	444	409	414	418	445	446	395	438	437	385	402	398	408	409	426	424	399	423	437	442	482	411	413	427	412	406	436	407	451	427	419	394	416	414	469	428	440	400	416	438	426	372	421	409	433	421	437	425	407	420	442	437	428	415	420	423	460	415	404	412	421	393	447	403	417	427	409	405	393	438	391	396	419	447	408	423	423	416	396	401	398	421	441	424	427	424	411	406	434	425	420	408	432	436	433	403	394	398	401	424	422	419	388	407	416	416	443	422	422	405	397	415	379	420	403	432	421	431	379	419	404	424	394	404	415	413	447	436	392	455	418	393	388	432	388	401	420	417	401	433	433	426	432	413	434	428	385	430	404	389	417	465	394	453	411	406	446	414	428	430	438	452	412	396	401	434	435	402	412	389	467	448	406	441	419	408	379	420	432	393	412	426	442	438	434	399	421	411	398	429	418	389	448	397	403	442	404	431	433	412	426	420	417	398	426	428	376	450	399	452	393	391	406	396	442	412	450	426	439	403	448	415	435	436	432	427	421	390	432	408	418	389	470	412	443	434	426	430	442	386	423	418	405	394	455	396	386	424	417	426	407	417	404	408	421	425	462	430	420	405	446	449	461	448	452	400	433	425	430	402	440	430	445	430	445	466	402	402	434	404	393	439	371	412	423	428	418	414	425	443	421	391	409	411	411	416	425	385	416	436	455	429	435	410	396	427	426	420	433	417	416	397	452	398	403	414	402	420	420	435	435	395	398	441	399	391	433	428	389	440	426	400	448	425	424	438	398	373	402	431	442	417	420	438	403	461	420	443	451	440	420	407	404	407	457	419	441	428	404	381	400	435	428	436	421	449	423	420	423	412	433	413	422	404	440	443	411	404	398	402	390	455	408	458	401	424	394	388	392	370	392	442	416	431	415	418	446	416	414	375	424	406	437	412	438	427	434	405	423	412	407	417	455	499	424	408	405	433	453	418	446	418	392	422	403	441	422	452	443	390	442	423	378	405	443	434	448	408	407	422	386	419	401	436	427	429	420	433	416	396	448	414	391	416	425	442	394	463	409	408	404	446	425	455	394	447	447	422	421	405	396	373	422	391	453	461	395	427	414	436	406	426	381	438	443	438	430	432	456	417	397	388	442	427	384	406	432	470	431	444	389	384	416	404	452	401	441	445	441	470	425	421	407	417	388	410	430	415	474	412	395	459	429	436	420	381	404	387	427	396	441	387	401	388	426	455	444	417	397	459	443	460	415	453	380	441	404	406	436	433	457	407	413	439	423	414	415	426	400	448	421	464	425	400	484	434	435	456	395	381	419	414	462	468	450	450	419	410	420	392	457	428	392	438	417	424	425	382	416	404
24958	20734	27003	24389	20611	9786	1071	687	516	488	389	378	342	325	292	286	304	291	254	271	287	221	239	234	280	218	250	218	221	244	239	214	240	202	231	217	235	223	217	219	237	221	212	214	220	200	223	210	201	222	229	233	219	206	201	223	195	219	189	202	217	200	222	205	204	199	230	234	183	219	243	225	209	206	221	216	211	202	218	198	201	212	213	200	185	213	208	216	207	203	231	209	197	215	202	210	220	203	198	219	204	231	205	208	198	195	213	190	220	201	201	226	202	195	200	185	195	213	185	199	189	213	193	201	208	248	214	219	211	183	215	209	230	199	196	232	205	208	219	189	197	229	187	196	203	202	209	196	230	212	219	178	225	222	196	201	187	206	193	195	221	226	222	209	187	207	181	220	201	188	204	203	227	192	212	203	216	207	179	184	234	212	181	186	205	209	202	206	187	211	218	220	218	209	196	198	195	203	196	204	200	198	213	200	230	213	221	204	204	232	202	203	187	225	213	204	212	199	241	202	212	219	169	199	188	194	240	208	197	215	222	215	224	203	196	175	187	208	191	208	214	185	209	192	191	188	229	203	208	198	229	216	211	190	200	197	195	183	186	211	229	216	205	232	221	210	212	185	215	203	207	189	189	174	190	187	213	196	212	176	228	220	175	181	214	210	200	204	194	213	225	196	215	218	201	203	214	206	192	199	186	197	222	206	167	192	203	241	206	215	224	249	221	200	193	203	192	198	179	202	187	201	185	206	212	215	224	181	229	215	210	213	195	199	177	210	197	211	216	186	213	161	202	195	179	182	199	209	182	227	181	193	175	200	204	203	205	221	222	195	195	196	209	186	221	198	207	205	217	189	198	180	191	218	199	220	207	203	205	191	227	212	193	204	217	203	236	196	219	210	209	221	204	192	192	239	226	215	221	203	204	182	198	195	209	214	209	203	216	185	218	211	218	193	200	207	204	255	219	224	209	230	205	193	193	182	237	185	203	200	203	237	209	201	196	196	219	202	204	191	197	200	193	202	218	191	212	181	181	178	206	214	188	198	206	212	186	194	208	229	194	187	203	195	214	232	192	193	206	188	210	207	216	217	222	202	209	209	250	201	214	226	220	205	240	196	208	178	192	217	211	195	198	211	165	210	211	195	184	224	210	192	203	215	184	210	210	215	201	195	213	198	204	177	222	198	231	195	183	197	191	186	198	202	205	237	216	210	201	180	231	229	205	198	202	214	221	189	208	217	209	207	215	242	187	206	180	202	219	234	198	183	200	215	220	194	199	184	214	215	192	221	219	187	205	180	223	189	218	221	165	201	192	214	191	248	212	214	192	227	174	220	198	190	195	238	204	206	181	203	225	184	189	201	200	209	199	215	201	246	187	208	232	196	193	197	198	198	222	211	208	201	189	176	185	199	224	204	231	201	173	225	205	197	223	202	210	197	182	199	191	207	205	206	222	183	206	199	191	195	210	218	193	210	183	204	200	187	193	186	195	198	194	212	203	221	171	203	231	203	224	199	203	211	206	212	193	192	216	208	192	195	195	215	215	192	208	206	211	215	179	204	182	207	188	203	201	209	217	195	198	188	203	191	196	198	212	191	209	187	207	186	217	218	188	195	197	221	203	193	223	212	185	230	178	159	199	189	229	188	201	201	219	208	205	201	198	232	197	190	222	203	209	201	187	226	196	190	208	202	199	205	176	181	204	197	178	215	219	217	202	221	260	205	182	191	194	209	176	202	210	192	193	189	203	205	193	203	210	207	198	200	217	210	196	194	211	187	207	190	216	218	196	220	214	217	201	201	218	199	209	209	214	208	210	191	205	223	200	181	193	200	173	203	192	205	202	185	217	227	197	205	205	173	226	223	164	209	183	207	242	193	239	197	203	208	185	190	198	196	190	214	203	190	209	187	224	216	215	240	185	206	209	186	218	228	184	233	203	186	212	183	198	180	209	219	195	225	194	199	203	213	213	209	195	211	193	213	197	207	208	200	190	197	203	200	195	205	196	199	207	202	200	177	233	187	219	232	223	180	218	193	204	221	225	205	181	227	213	218	203	221	203	187	183	211	219	189	224	183	179	217	223	196	189	180	187	186	188	187	198	184	207	213	190	201	197	193	217	194	185	216	205	194	195	195	201	203	203	175	233	197	194	196	218	197	179	217	201	194	217	200	188	203	213	199	196	195	222	209	221	218	211	234	201	186	184	231	198	200	217	200	209	189	228	203	241	212	197	220	192	187	202	199	194	198	206	222	209	229	186	227	210	189	223	205	185	203	218	220	214	183	208	220	210	194	220	195	195	199	184	230	173	205	194	163	182	218	208	181	205	191	232	189	197	195	185	228	218	193	196	222	197	202	201	180	223	195	239	192	204	210	210	198	196	186	203	188	210	226	212	195	187	234	215	217	219	176	202	213	205	194	254	216	196	224	217	232	214	175	202	227	202	195	208	208	205	230	220	194	228	211	203	195	184	207	219	213	219	195	212	221	200	201	197	208	208	201	200	210	223	224	184	204	197	175	190	187	201	225	197	205	193	218	205	196	196	204	214	213	194	194	203	183	218	194	224	205	202	207	202	208	201	191	191	178	194	222	218	217	179	201	175	232	231	180	181	210	194	204	235	189	192	184	209	214	224	213	197	175	182	208	198	207	194	219	190	226	225	216	206	202	225	208	202	196	181	192	212	219	212	188	197	214	221	191	225	185	197	196	218	206	226	201	206	200	201	201	195	184	200	190	193	187	208	202	195	211	205	172	202	216	215	198	200	182	222	219	215	192	209	212	213	204	188	195	191	211	216	199	193	198	193	199	217	200	190	215	206	199	178	223	206	190	224	192	199	194	190	193	214	222	202	223	211	217	209	233	218	196	196	211	190	185	179	189	245	210	211	192	202	198	203	195	213	211	208	174	198	195	195	205	202	199	183	220	206	194	200	194	213	203	220	217	187	198	197	212	213	218	208	206	214	178	196	201	223	197	187	229	219	194	211	205	208	174	183	221	201	210	210	200	175	209	185	199	195	193	200	223	211	198	194	203	194	219	233	201	188	224	199	191	204	194	197	216	200	184	200	194	205	206	203	202	199	213	197	212	228	228	209	175	222	180	200	196	206	191	200	193	205	215	194	244	172	206	207	211	206	221	230	216	213	197	206	192	205	193	220	214	214	224	208	178	191	221	196	199	182	198	212	218	197	193	206	217	211	209	211	210	199	228	202	219	237	223	173	203	244	235	194	192	199	197	203	214	197	193	212	218	227	207	188	203	200	222	187	253	211	200	176	211	218	192	207	190	211	216	202	185	197	198	214	189	213	199	249	190	195	214	206	201	185	192	190	210	203	204	202	178	207	212	199	202	204	213	210	195	210	213	189	222	208	202	234	199	199	223	201	181	205	204	244	213	193	203	213	211	211	213	199	208	201	201	198	191	185	219	213	223	214	209	193	216	184	198	220	199	209	216	204	221	190	215	196	200	197	217	224	197	196	180	209	198	207	219
37717	47614	18274	5325	3319	2130	1534	1250	1053	919	694	605	578	522	463	450	404	398	382	365	331	302	308	347	297	290	322	276	262	256	282	267	255	259	278	263	278	233	232	228	251	278	249	250	250	241	217	244	255	228	242	266	235	248	231	251	226	248	241	226	258	224	252	217	222	213	222	212	217	243	226	227	226	190	227	223	211	250	202	229	239	224	208	232	239	222	221	225	242	235	217	182	243	196	234	248	232	213	223	219	239	243	203	211	214	223	238	237	220	224	217	208	236	218	216	222	204	234	222	195	221	213	201	240	233	228	244	218	230	213	226	203	209	205	213	220	231	209	225	220	242	235	212	246	221	228	231	210	250	227	227	226	236	221	230	234	226	224	236	249	260	227	224	225	220	234	239	216	209	212	220	232	246	219	221	235	200	233	244	226	223	207	235	194	255	219	242	219	240	254	248	202	210	230	214	217	228	219	236	243	214	189	220	212	228	231	229	243	211	230	238	216	238	234	240	219	216	215	215	241	197	235	220	205	211	206	199	230	234	219	222	208	203	213	215	223	239	215	243	223	222	240	250	202	224	227	204	224	228	243	232	231	263	238	202	221	224	225	212	201	239	209	234	217	233	240	239	221	217	224	221	251	246	230	244	224	230	226	229	215	237	257	209	224	217	216	199	224	226	231	266	237	216	214	222	207	240	218	232	202	247	233	217	213	220	221	234	212	236	243	219	232	219	241	211	216	236	231	223	212	225	215	231	225	226	229	217	215	203	231	228	267	228	241	237	229	247	222	229	225	245	246	209	202	209	201	211	227	221	233	221	207	234	222	223	233	197	215	218	236	220	223	227	227	234	236	230	215	223	221	219	222	212	252	217	211	256	228	229	237	230	237	253	230	247	234	211	229	224	211	239	224	216	202	212	233	216	281	242	221	213	238	204	242	208	225	229	225	220	224	211	229	215	211	227	191	219	218	237	250	226	223	204	215	210	245	221	226	230	239	212	216	235	224	200	208	229	222	217	211	238	251	242	215	196	217	236	231	187	209	223	206	229	249	228	213	217	228	202	233	202	231	229	216	228	225	233	237	217	230	196	258	211	207	229	223	238	247	204	215	249	229	217	210	214	235	259	214	209	235	225	230	186	218	230	250	226	240	242	227	202	231	222	229	216	233	244	220	229	229	214	196	240	223	224	222	215	234	213	227	224	225	220	208	241	227	222	223	216	238	226	229	229	230	201	192	230	213	243	232	250	204	238	208	227	232	222	225	217	209	231	223	248	211	206	210	214	238	237	235	231	225	226	257	217	245	236	199	232	249	210	244	215	238	247	219	207	270	224	210	236	246	216	195	199	254	232	236	191	245	235	209	237	229	241	231	227	202	217	213	209	201	178	232	228	194	235	223	223	209	242	218	235	216	233	214	228	229	207	203	221	221	233	222	219	219	198	205	240	236	218	251	254	262	221	215	208	228	222	208	243	239	251	218	229	223	238	211	231	253	213	220	236	215	225	216	218	215	188	233	214	202	223	242	208	218	244	236	219	214	188	211	226	214	243	239	225	227	196	227	227	233	224	218	265	212	214	233	219	234	237	221	233	218	244	232	217	204	212	229	221	223	236	238	242	265	240	243	233	205	231	235	223	206	234	230	201	214	213	222	207	253	245	220	212	215	230	253	215	257	228	225	222	229	238	198	223	255	219	216	214	227	216	227	227	226	224	226	237	229	199	244	235	205	244	186	237	218	234	223	237	238	228	249	226	235	259	241	186	233	213	246	224	197	212	249	228	231	235	233	240	250	200	225	235	225	225	230	233	229	238	204	216	193	230	206	236	234	201	214	211	223	189	232	248	235	255	263	235	196	225	220	257	241	230	234	202	259	223	230	238	233	255	243	249	234	238	216	227	231	216	227	205	213	259	205	236	201	230	219	243	249	203	212	219	250	240	220	212	229	236	194	217	241	216	225	196	230	221	208	224	231	234	203	210	231	219	253	223	228	219	226	197	240	227	227	216	217	219	263	227	233	241	232	235	218	222	232	228	213	225	221	225	198	246	233	235	238	224	224	216	226	233	230	221	237	250	206	212	239	213	196	229	231	236	231	228	233	204	232	207	222	240	235	253	218	203	238	249	250	215	234	243	227	238	209	202	231	213	241	226	211	233	227	228	213	215	207	212	256	238	222	203	212	204	232	237	236	218	229	250	237	213	230	222	229	235	223	237	186	235	216	206	197	248	224	192	239	235	220	221	235	233	231	258	226	237	220	230	236	222	229	211	216	200	243	219	235	213	228	240	213	207	230	236	238	210	228	220	200	216	203	258	207	223	235	215	242	205	240	247	225	201	205	210	236	228	230	224	207	236	228	222	248	220	230	237	222	240	247	231	221	219	219	209	210	232	239	233	207	237	212	250	221	238	242	222	241	218	222	227	191	225	234	210	242	218	233	257	222	237	224	222	229	230	228	236	210	216	225	196	229	246	223	257	238	239	234	228	232	236	237	236	210	236	214	205	223	219	237	234	222	228	211	217	197	205	255	232	227	240	215	214	225	211	218	239	211	200	226	218	196	223	226	221	229	213	222	219	230	231	221	231	232	216	212	181	217	204	220	231	210	237	219	222	217	221	239	215	214	234	212	230	232	193	228	217	238	226	227	239	225	219	227	234	223	220	187	240	201	212	245	217	222	219	254	209	213	243	226	225	243	204	214	214	240	205	246	221	231	220	228	206	197	205	230	199	237	216	227	207	240	215	249	203	232	218	221	219	241	210	211	222	233	204	242	201	213	218	203	192	237	225	231	228	247	234	248	237	206	218	225	215	214	234	220	236	223	221	217	229	205	228	217	216	250	196	232	247	203	210	241	242	238	227	210	244	243	241	244	230	214	207	238	211	221	249	234	203	247	242	230	226	220	225	242	203	218	226	220	228	218	237	235	236	211	200	242	226	238	226	230	207	221	229	223	210	202	223	244	206	232	221	250	224	217	214	236	223	213	210	223	236	236	214	201	245	231	218	220	222	222	223	238	227	241	238	218	239	220	219	216	201	220	214	215	215	254	228	229	234	217	230	226	227	213	231	247	224	206	216	237	229	237	214	201	210	215	193	215	229	204	214	225	212	219	213	232	211	221	214	212	225	239	214	225	199	234	218	231	192	238	218	240	221	211	205	237	228	243	239	191	213	237	210	219	226	220	240	204	229	232	226	209	225	216	216	213	245	226	227	237	222	225	216	236	228	232	222	239	236	215	236	239	236	230	234	217	244	217	218	219	237	228	213	256	254	207	206	235	219	223	197	222	211	222	237	223	237	238	225	214	194	232	216	261	220	218	226	214	241	207	195	216	222	211	228	199	246	243	220	218	239	178	238	223	216	215	244	227	204	235	206	236	233	225	220	218	234	206	199	267	242	224	190	230	250	218	234	236	240	222	240	251	206	228	217	249	199	227	197	253	239	212	227	220	246	231	229	230	240	214	197	212	253	244	204	227	250	241	208	227	242	212	218	226
23003	20704	27407	23976	20676	20598	7621	1486	1036	916	849	807	709	700	649	669	590	594	572	587	550	576	554	593	539	542	518	537	540	501	468	533	466	520	506	505	527	494	500	533	472	496	498	501	479	475	471	483	489	472	518	511	498	461	499	443	472	501	473	445	487	475	485	478	493	472	477	499	540	438	521	424	473	494	476	479	488	468	479	482	451	512	502	503	492	483	502	501	435	468	473	502	477	514	501	467	405	487	471	480	488	505	530	495	469	479	515	509	426	468	461	462	481	492	514	492	438	486	483	456	477	469	417	434	495	493	515	480	472	469	452	469	476	492	517	449	490	469	468	486	509	480	444	487	498	480	476	485	478	480	448	458	446	475	496	514	459	467	478	497	493	505	485	529	486	449	462	484	432	463	478	473	486	473	457	441	427	479	453	463	406	465	470	449	467	476	500	473	503	456	501	441	491	458	461	475	489	501	481	450	451	452	474	482	466	514	458	486	444	461	466	483	472	509	492	497	454	493	481	450	423	493	524	465	490	442	464	476	444	481	512	491	477	497	480	460	465	476	471	439	489	484	505	448	467	485	470	503	452	447	468	494	475	493	483	452	526	475	491	411	483	477	484	491	497	485	430	456	463	443	457	480	463	452	494	481	473	452	485	448	466	502	508	486	488	487	470	493	444	455	470	499	454	457	455	474	453	436	455	466	478	473	481	457	459	524	446	456	439	491	483	486	490	481	449	476	460	439	435	499	478	478	474	483	489	457	465	465	501	489	503	486	501	514	438	489	479	453	494	471	441	488	478	503	483	454	464	485	466	449	484	497	502	483	460	455	470	456	454	503	493	488	496	440	492	497	442	529	465	455	458	471	473	476	506	435	504	491	496	459	460	483	504	447	484	526	452	500	478	479	463	478	443	517	475	453	440	463	493	494	502	460	504	473	493	481	474	470	510	465	458	461	446	506	452	482	455	447	493	469	445	489	461	453	510	496	440	474	488	496	465	451	505	505	483	469	492	472	469	456	463	462	476	457	506	448	482	445	475	505	471	508	504	451	506	476	467	470	489	527	417	484	460	472	468	518	461	480	454	470	473	464	460	496	495	465	482	457	456	482	467	452	481	472	481	481	492	496	486	453	509	510	470	458	485	466	502	486	480	461	488	487	506	475	506	489	493	482	449	450	480	474	490	466	457	466	467	453	494	509	515	514	518	472	452	470	438	472	493	486	483	513	496	480	466	479	509	482	453	469	523	473	421	478	493	459	483	466	493	510	503	486	440	478	442	490	482	489	456	493	475	434	457	441	457	485	499	449	498	475	431	488	493	456	483	476	457	464	446	492	471	476	458	468	432	454	434	452	489	501	490	481	474	482	496	496	523	474	450	474	482	463	502	486	465	462	482	492	501	464	469	491	499	492	423	460	481	456	464	490	442	450	495	463	502	455	491	464	428	471	453	491	474	480	465	502	463	491	496	463	475	453	492	501	467	508	458	486	480	462	475	464	459	491	465	481	496	472	455	453	481	487	454	467	455	493	511	487	500	459	448	473	500	507	470	455	496	464	459	470	482	527	492	463	466	401	462	476	455	467	442	463	468	456	485	455	479	465	459	459	483	465	472	478	482	483	470	462	500	491	472	483	477	491	464	490	497	474	477	484	478	465	481	441	508	507	502	490	462	482	481	472	480	478	444	502	478	436	462	470	512	501	423	480	458	478	508	474	414	505	483	474	471	447	498	431	473	466	483	461	495	490	446	498	468	435	493	492	439	491	496	467	509	508	434	516	447	475	505	425	470	487	489	494	474	511	484	476	499	498	451	492	511	471	501	441	466	460	458	498	494	462	446	478	456	468	472	468	475	474	441	465	483	441	478	472	435	479	496	473	477	472	488	457	505	466	448	465	423	491	469	479	474	502	472	490	451	452	476	494	492	478	475	436	492	488	502	456	483	518	497	448	472	460	441	463	483	476	476	459	496	497	504	453	475	490	467	464	483	460	471	443	489	513	465	478	461	450	429	472	487	479	452	416	437	493	513	493	481	469	498	459	507	500	435	486	457	460	507	457	455	486	505	438	467	497	486	470	414	459	473	526	491	479	424	466	450	468	478	491	467	480	442	498	497	468	517	500	494	523	480	463	457	498	516	491	456	491	462	449	490	455	460	477	465	478	444	433	480	462	474	478	409	461	460	460	493	472	474	460	437	480	507	483	471	502	475	457	455	457	485	433	480	483	488	515	475	480	500	469	469	483	501	479	485	482	460	456	441	453	473	459	502	449	440	486	477	492	494	475	485	472	473	469	458	452	447	459	492	482	474	442	423	490	491	472	507	448	459	480	514	458	489	475	484	474	498	471	487	502	502	492	468	471	457	474	473	488	454	480	495	445	477	475	463	484	479	481	478	474	481	456	490	457	509	478	426	458	446	474	471	464	479	441	512	507	455	438	478	501	468	469	447	504	468	455	474	449	427	470	479	495	509	496	471	451	546	539	446	512	473	487	493	489	451	440	506	486	483	463	464	451	483	459	487	488	483	452	509	469	462	466	483	493	498	489	483	440	484	475	494	455	474	463	474	506	487	478	480	500	467	462	458	504	498	510	462	453	496	477	480	453	489	463	471	444	444	465	465	483	476	487	513	451	454	501	480	481	525	491	448	459	484	455	415	433	465	469	510	511	491	490	459	480	469	494	488	457	507	460	466	445	449	477	482	447	459	464	472	529	499	441	503	486	470	494	462	475	472	488	483	429	472	479	502	458	470	456	485	460	422	488	514	469	500	452	508	463	475	481	479	472	472	528	468	432	442	451	483	479	498	435	477	463	466	479	493	472	497	465	501	472	490	493	495	486	447	489	453	487	463	475	477	493	466	464	489	437	456	448	452	460	460	466	462	457	468	471	412	509	462	526	472	439	466	473	468	481	478	468	478	472	475	455	446	483	463	490	454	469	429	478	501	473	452	483	447	487	481	460	483	481	482	449	476	486	457	470	453	479	475	468	498	499	539	465	458	459	493	472	506	508	470	496	466	411	450	491	513	498	507	448	475	495	427	478	493	470	464	459	486	456	479	445	478	488	466	486	461	453	469	494	434	484	513	486	502	487	468	530	506	471	498	417	506	456	479	517	488	486	514	475	481	488	446	456	448	479	455	460	489	507	453	467	478	467	488	439	530	498	477	467	479	483	486	471	473	452	477	495	450	501	489	481	505	456	498	460	517	498	439	474	444	474	530	517	464	464	460	480	450	464	450	478	476	457	448	432	476	470	475	472	469	485	482	465	490	484	488	455	475	436	506	462	485	472	466	471	481	507	468	481	460	497	506	440	500	488	496	458	478	487	444	460	467	479	513	454	425	455	446	511	467	496	487	494	466	466	473	478	462	466	486	461	490	498	480	464	463	465	462	466	468	479	475	468	491	476	505	459	491	470	496	497	488	490	504	502	459	433	474	484	474	459	429	455	462	456	475	470	507	456	481	491	478	444	506	442	453	444	469	461	512	474	476	442
40712	54319	23743	9066	5965	3960	3042	2242	1887	1663	1389	1268	1117	1027	943	916	882	807	780	710	684	659	591	614	657	567	598	527	580	554	597	536	545	578	557	541	509	489	502	494	488	474	503	497	506	504	545	533	504	495	525	495	512	499	526	453	488	483	530	488	462	457	464	475	462	486	476	492	486	461	473	502	490	508	453	482	501	486	492	518	484	505	503	510	480	510	474	526	509	482	448	487	464	462	489	449	487	473	487	470	527	452	478	451	486	458	511	442	472	447	466	471	462	443	454	461	442	502	464	479	449	461	444	466	448	468	463	525	478	481	477	522	479	457	453	470	472	478	472	504	480	477	466	508	427	488	429	482	429	475	468	495	467	468	458	423	507	507	459	421	490	473	454	452	462	443	466	476	459	483	454	460	467	463	477	488	477	414	450	452	481	489	501	473	457	476	421	473	427	477	455	504	473	495	413	454	484	489	477	501	483	502	475	443	436	483	440	485	456	501	451	499	460	473	492	476	482	451	455	458	496	418	479	473	492	469	452	451	476	445	462	443	431	445	483	484	479	477	476	513	456	454	431	469	431	467	458	444	478	518	464	471	512	463	474	440	472	466	463	434	493	459	468	470	469	464	509	459	458	442	469	482	479	490	464	436	508	431	458	489	511	436	467	513	486	461	480	518	492	449	494	482	433	451	460	473	452	447	459	469	474	433	475	468	421	448	450	469	474	488	450	457	503	478	463	455	450	436	488	467	446	455	467	453	454	451	468	461	480	441	462	463	449	493	483	466	485	456	485	461	452	486	463	483	463	469	460	468	479	491	435	496	427	454	475	495	450	465	456	488	480	502	493	448	462	463	473	419	495	458	487	453	499	455	491	456	480	456	485	436	488	467	473	498	467	509	479	447	464	488	446	498	504	468	446	512	469	439	490	488	475	493	451	469	460	482	457	477	476	493	472	454	474	473	434	484	454	494	457	458	443	454	461	450	453	423	471	451	520	497	481	485	435	448	452	453	439	456	491	469	432	481	485	474	436	496	439	475	439	460	458	416	459	448	471	481	442	457	443	521	454	430	450	441	469	465	464	435	470	455	485	496	477	484	497	513	452	454	456	442	469	437	458	471	458	482	448	441	482	436	490	468	464	465	476	477	455	454	472	438	464	460	460	468	463	446	491	415	464	459	483	476	470	513	472	475	443	469	479	463	447	432	483	464	444	476	482	481	451	468	484	471	457	420	460	456	462	439	478	463	472	416	500	484	483	483	454	441	508	465	455	442	453	503	453	471	477	479	513	502	504	481	478	483	467	505	492	445	468	514	485	451	493	508	460	437	457	457	446	440	425	461	450	485	459	462	440	473	490	455	474	456	466	440	469	491	489	493	466	466	495	474	452	469	466	467	486	466	475	439	485	484	467	451	480	469	438	477	489	459	482	436	486	461	465	474	492	475	458	456	438	473	470	415	464	474	480	438	464	462	450	463	466	449	459	496	477	469	455	450	461	477	482	506	482	502	463	470	445	427	497	522	462	455	447	458	459	490	455	474	480	435	460	418	469	450	487	427	485	478	481	461	458	479	475	439	498	472	449	500	462	481	457	497	487	444	493	458	460	478	446	483	456	468	456	484	457	485	489	440	413	491	458	468	477	460	431	457	500	491	477	481	477	468	487	450	446	490	456	466	451	497	433	453	456	444	496	481	479	448	483	492	490	450	468	436	475	489	476	513	432	439	439	448	484	467	475	427	451	485	451	416	496	481	466	467	469	504	428	453	456	443	472	447	493	484	477	475	436	435	493	452	476	475	466	466	431	444	468	469	468	442	446	470	488	467	479	434	482	473	468	503	469	468	486	454	477	452	442	448	478	478	480	472	463	447	512	462	491	457	498	469	496	468	449	491	475	506	455	456	467	483	456	486	513	475	473	468	473	495	494	440	462	506	490	470	478	470	480	464	486	448	443	449	502	477	513	473	450	443	462	466	467	454	465	470	435	458	472	484	435	471	460	484	512	461	460	486	444	474	509	496	444	467	485	437	435	474	434	451	450	512	498	496	478	471	473	457	464	489	490	459	435	447	459	459	466	468	492	458	473	485	421	464	461	450	485	473	472	460	453	463	466	457	467	445	478	453	463	446	463	455	457	476	463	424	454	445	488	488	498	469	484	441	431	483	447	459	456	466	493	450	485	454	454	487	463	450	445	468	454	463	474	497	476	511	424	466	475	463	515	448	414	467	463	494	465	458	459	458	472	463	494	512	465	463	458	476	460	467	452	484	460	503	462	445	473	445	447	476	444	443	482	476	496	451	486	508	433	453	470	473	443	467	471	456	475	460	434	476	472	480	477	451	473	438	453	460	478	494	467	451	487	467	466	451	460	459	491	483	469	511	492	513	456	466	492	488	446	487	451	488	463	465	457	489	445	457	480	481	502	488	430	456	470	444	484	477	427	468	467	487	453	476	471	452	428	450	511	459	476	479	471	510	475	482	445	474	500	491	468	438	470	495	459	502	490	489	457	439	455	488	473	483	485	472	472	454	482	468	480	478	458	463	433	495	509	507	473	451	467	470	467	494	484	450	470	489	485	464	481	472	466	436	465	451	455	461	443	435	453	469	473	450	445	474	473	468	459	512	443	453	489	471	485	457	453	465	470	487	466	470	471	512	470	470	449	476	479	478	462	456	496	475	473	477	479	451	495	455	450	452	460	462	494	492	465	475	451	448	432	447	451	450	481	488	461	466	437	495	448	489	472	483	455	485	467	493	439	493	467	501	474	475	478	475	461	465	464	411	487	478	463	459	491	446	453	477	473	482	431	502	485	481	453	497	515	421	457	490	460	429	440	476	482	467	454	461	463	490	468	434	487	515	468	463	484	452	477	492	490	504	428	461	472	488	433	437	506	445	500	445	456	448	445	493	456	473	470	479	485	435	493	456	476	471	472	450	432	521	457	470	467	432	452	471	467	457	470	445	470	428	470	453	479	494	443	489	418	446	487	525	484	477	465	468	459	455	453	459	436	430	444	499	469	479	458	485	473	455	483	479	492	502	438	481	481	481	464	481	464	460	460	467	511	456	477	467	464	484	476	463	465	468	472	445	495	473	491	451	474	491	468	457	466	473	477	466	435	493	440	454	492	458	417	480	457	451	519	496	454	447	511	484	472	450	475	498	506	473	483	510	473	468	444	457	446	486	457	471	441	458	481	473	425	478	481	487	429	492	472	462	453	479	499	480	503	508	494	463	465	439	447	457	431	466	470	453	466	477	452	452	481	490	445	445	461	479	460	475	473	460	461	492	454	468	471	463	490	474	448	429	489	441	478	458	466	465	429	443	451	474	454	460	502	443	480	453	445	449	427	473	481	392	468	465	454	464	484	463	463	456	477	432	454	484	503	501	463	401	457	497	407	481	490	487	457	481	422	478	468	495	459	455	456	503	454	491	471	516	501	469	459	505	470	505	441	498	468	462	438	488	475	462	469	485	476	474	446	484	433	481	480	449	489	508
32008	24513	11641	2358	1021	460	410	416	428	408	388	358	424	366	408	399	362	388	360	374	393	386	388	386	373	400	396	402	373	379	368	400	363	362	394	359	391	377	407	342	371	378	362	402	357	423	360	378	395	383	378	383	356	407	401	392	375	419	415	361	362	362	385	380	398	368	381	388	395	366	352	371	351	378	391	389	356	368	378	375	367	392	395	368	373	362	390	392	378	361	398	356	367	381	353	337	399	368	368	393	363	338	348	391	348	346	362	362	400	386	363	393	386	346	401	418	359	387	353	361	435	422	396	357	402	395	407	382	381	409	346	371	373	378	338	379	386	394	414	381	354	375	380	401	370	394	385	393	358	381	423	380	378	353	364	361	416	339	385	379	342	364	379	423	400	394	419	385	361	381	369	359	361	363	388	343	359	336	379	371	343	363	406	388	400	387	377	378	387	376	367	393	370	350	423	387	358	368	392	384	371	384	418	390	345	369	378	373	399	387	401	390	389	354	411	371	405	405	373	376	349	359	378	382	409	389	382	403	366	368	371	386	371	395	388	409	368	359	385	378	345	363	385	424	383	347	377	387	392	349	369	370	407	368	395	413	390	379	347	356	401	395	380	393	395	374	411	406	370	424	398	375	377	355	352	380	362	399	404	347	363	348	366	364	368	389	389	375	361	343	361	391	376	370	379	392	325	379	361	388	390	365	378	394	411	378	354	374	404	384	398	380	394	369	375	367	397	396	420	400	346	379	366	360	367	415	397	387	389	382	378	411	415	407	380	405	361	371	372	399	392	392	368	345	386	401	415	394	405	400	342	395	368	400	378	387	365	377	382	395	391	390	367	414	365	376	381	393	418	394	379	378	366	384	372	384	383	368	405	381	373	374	378	378	366	398	407	401	388	393	385	380	358	389	373	346	358	372	382	396	397	371	379	352	359	391	386	407	414	445	385	406	405	388	377	378	422	368	369	364	391	356	361	365	350	351	352	378	375	424	374	402	393	388	397	406	374	370	366	400	365	396	376	393	376	422	379	371	378	384	364	361	403	379	400	380	341	343	390	421	380	368	402	353	356	380	339	434	372	368	374	390	394	370	369	396	409	369	357	359	346	411	348	369	349	397	369	378	423	388	420	383	391	370	382	375	389	373	397	387	400	383	410	355	378	373	390	408	355	360	357	349	377	381	396	376	400	387	383	365	410	358	368	323	394	362	375	391	384	394	385	351	377	388	391	327	367	376	414	355	398	360	375	355	373	385	394	385	387	368	391	422	360	359	406	373	366	368	371	403	364	374	383	381	366	373	405	435	372	372	400	371	369	400	380	393	362	365	399	365	384	378	361	378	386	375	379	393	397	372	396	354	398	399	380	389	385	392	393	363	350	399	376	395	372	386	359	355	394	368	352	356	431	376	385	368	404	387	407	380	375	376	377	395	379	388	343	352	379	393	352	366	361	366	357	385	392	365	392	411	381	343	348	367	387	342	388	372	365	419	430	397	379	400	351	349	338	366	411	362	407	367	373	369	418	392	357	370	371	399	366	396	384	401	344	377	385	392	370	384	402	357	394	365	395	407	344	417	425	373	391	355	362	384	386	397	399	411	362	364	370	424	388	374	375	354	369	362	404	389	396	394	355	403	377	363	355	383	361	388	375	428	400	376	380	398	368	385	372	402	397	362	339	374	378	390	394	351	381	344	396	375	420	383	361	380	361	355	387	363	343	381	387	376	340	375	401	337	372	373	381	332	389	396	387	353	393	326	360	367	357	393	379	389	373	387	376	402	364	364	372	365	412	410	385	414	393	373	381	374	384	376	396	374	398	368	387	357	366	382	392	395	393	384	370	377	378	379	359	375	420	372	415	393	369	376	416	389	417	368	362	412	370	400	399	376	359	366	357	381	411	359	388	419	419	372	378	375	377	370	393	391	394	389	377	366	392	399	367	364	381	383	381	381	370	382	393	409	388	402	371	364	369	373	374	338	438	408	401	358	374	383	391	401	397	396	383	367	347	375	416	395	378	397	385	393	393	399	358	368	388	397	379	371	393	378	382	383	360	384	366	382	373	378	393	355	370	358	393	405	389	379	353	387	382	366	382	363	405	365	393	383	405	424	380	353	358	376	354	377	363	346	353	390	346	401	354	380	412	380	353	370	380	399	383	367	398	388	376	390	360	375	382	370	327	392	396	322	402	368	370	416	373	415	410	385	349	395	378	399	401	346	382	368	382	379	372	339	367	378	400	390	370	381	380	350	372	413	399	364	374	349	383	377	371	373	399	368	377	361	372	373	367	368	404	387	385	377	379	413	392	378	398	432	367	343	381	403	389	366	399	380	383	352	356	380	385	375	392	396	385	386	384	408	388	364	384	403	385	381	404	371	368	387	397	392	361	381	404	383	373	402	385	394	370	357	387	373	406	331	385	335	369	370	371	412	390	397	374	359	370	377	381	364	382	356	377	355	378	394	411	368	387	412	402	373	377	373	358	393	322	368	355	397	380	417	396	387	342	365	405	370	379	375	380	382	387	405	383	387	376	388	359	394	427	389	397	367	375	365	391	438	361	371	344	380	402	372	359	370	390	376	364	360	385	389	379	395	371	401	408	374	351	345	381	412	397	374	351	401	362	363	415	401	371	383	380	389	389	356	345	387	396	379	396	374	405	340	364	402	396	340	394	402	365	382	359	389	427	396	366	383	392	399	384	373	361	388	362	391	375	383	375	419	413	378	389	409	351	339	371	352	391	378	369	407	357	381	402	405	345	371	395	395	373	384	378	373	354	391	407	364	380	376	389	392	373	372	388	370	348	386	375	352	364	392	398	403	368	356	371	394	438	402	363	373	384	417	404	371	394	416	368	379	400	334	399	388	354	401	370	384	385	377	373	385	384	378	381	374	381	416	388	401	381	385	347	398	392	391	399	382	393	381	376	374	374	351	364	363	373	378	391	377	407	369	361	414	449	369	363	403	412	366	404	387	353	423	399	401	354	372	366	366	348	376	350	365	408	392	368	368	374	398	375	419	401	393	346	369	366	358	367	396	400	361	385	430	362	384	396	392	389	372	402	405	380	362	394	438	394	385	377	368	398	325	401	375	409	369	406	374	356	379	356	357	387	366	417	385	355	389	385	413	404	364	383	422	398	394	425	350	359	352	387	404	399	381	405	362	360	399	358	393	377	391	402	357	366	388	371	404	382	397	399	344	389	359	384	380	387	382	372	383	376	359	381	394	380	360	385	368	369	403	400	384	380	364	387	389	371	369	366	383	402	356	365	381	360	389	367	397	402	375	368	365	376	355	374	366	428	379	393	379	384	367	382	353	361	374	395	365	346	371	371	407	391	414	371	363	409	385	357	355	380	356	370	412	375	392	406	401	383	352	395	344	370	374	359	368	369	363	386	356	335	374	397	368	383	378	374	393	385	379	369	354	388	389	410	367	398	377	389	398	343	359	403	377	393	376	375	362	388	395	392	348	416	369	401	395	376	368	359	412	402	384
31951	32145	9336	3618	1847	514	465	499	488	419	452	439	464	440	458	432	431	425	414	429	449	446	412	394	390	419	417	389	394	420	407	415	425	413	424	424	391	409	444	377	413	425	431	462	414	420	408	459	384	411	425	414	400	417	475	381	431	418	403	408	412	414	422	408	387	442	396	439	429	449	458	415	446	398	410	445	431	391	419	400	460	423	445	452	411	413	423	445	432	413	465	384	430	392	399	410	444	413	456	417	407	442	423	409	401	415	421	416	414	413	412	405	416	417	432	417	406	419	431	446	435	416	385	431	453	420	450	425	389	413	430	402	413	424	420	418	431	456	418	355	420	413	438	408	390	422	417	420	419	382	450	442	405	426	435	431	433	399	411	414	426	398	442	436	447	392	444	449	391	441	366	438	411	459	428	427	422	424	388	438	421	366	412	420	423	402	423	388	421	408	424	400	386	413	392	382	391	456	409	436	413	430	397	418	431	421	381	436	439	428	437	416	409	400	412	389	428	424	421	405	477	404	422	412	433	427	430	406	452	428	393	386	449	424	416	414	389	399	425	381	413	412	399	398	420	423	402	411	430	416	401	382	444	424	415	429	420	400	442	385	442	380	412	403	389	366	422	416	422	438	429	436	431	448	449	450	391	419	425	394	415	419	434	424	407	435	414	399	429	437	430	403	417	421	385	426	430	399	436	388	408	438	388	444	417	391	393	438	388	452	398	398	413	432	402	408	412	411	398	392	426	388	419	418	439	414	406	405	450	422	433	399	424	430	453	405	423	421	405	427	418	374	456	432	408	392	440	380	376	461	424	423	425	414	462	396	416	443	382	425	431	418	407	400	432	413	393	449	391	431	391	369	439	405	428	374	411	433	425	421	407	385	403	411	405	376	422	393	412	433	420	430	460	435	420	426	416	389	412	396	399	414	419	418	410	431	459	385	417	389	447	420	409	422	397	439	427	413	376	419	422	411	430	408	421	381	401	417	462	401	428	356	414	422	410	432	422	409	422	399	423	444	424	399	386	452	415	430	424	403	413	410	440	435	430	443	443	417	427	431	441	411	397	448	415	448	409	426	403	394	435	412	411	419	420	402	413	392	442	389	434	447	457	408	439	436	374	433	414	445	449	408	432	419	433	405	396	448	404	415	450	445	422	408	408	392	432	432	416	433	409	386	449	417	381	386	437	392	398	421	422	415	415	469	417	462	426	410	423	425	434	430	391	434	360	426	440	408	429	427	409	405	424	420	405	424	416	431	444	452	393	448	428	417	392	395	426	414	421	389	420	408	453	431	393	435	403	384	393	434	458	407	411	408	417	424	416	441	436	380	379	433	448	426	407	418	440	436	423	399	405	430	415	385	431	453	373	422	432	416	425	411	404	400	436	385	412	409	432	428	414	420	409	433	445	400	452	445	428	427	392	399	406	404	442	440	450	433	391	435	428	472	431	437	430	411	395	402	418	401	445	445	445	414	423	407	410	411	414	413	437	448	385	435	429	443	432	447	417	411	420	435	467	443	417	414	439	433	425	428	462	441	413	394	417	464	418	417	418	431	411	419	420	403	431	410	406	422	437	451	437	391	423	468	414	411	403	398	445	407	428	447	441	420	422	414	429	456	429	373	432	411	416	445	444	482	418	432	415	378	441	407	396	399	392	412	418	392	464	391	431	434	422	398	397	415	410	403	415	438	430	385	406	418	449	378	416	413	445	424	418	443	415	417	422	428	406	423	432	402	401	412	425	396	453	392	427	443	415	453	451	438	460	399	367	417	434	428	450	420	439	432	431	430	397	411	410	443	421	415	386	400	435	411	478	391	416	425	401	428	430	405	426	427	420	415	407	432	396	392	438	425	433	437	395	426	417	402	433	400	410	442	432	431	436	423	435	450	425	409	409	419	448	418	431	424	403	395	415	441	394	417	409	418	419	444	419	427	423	444	389	403	408	425	401	449	416	416	447	428	447	437	413	389	425	405	423	385	419	439	435	394	427	460	411	397	408	414	452	414	413	444	422	428	444	425	415	429	398	427	451	408	396	377	421	407	454	392	418	401	450	414	408	446	401	427	469	421	436	429	453	403	456	442	408	449	408	418	414	428	416	384	372	412	410	433	411	406	448	424	414	385	409	435	418	427	408	442	402	432	401	438	410	435	407	393	405	433	373	409	386	407	434	437	397	417	393	440	405	420	408	421	398	405	438	436	436	422	403	411	393	396	402	443	386	416	475	427	371	436	440	402	417	439	388	405	415	410	427	439	399	406	418	414	404	442	386	406	436	483	404	399	417	404	435	421	413	461	417	408	406	406	427	438	445	439	420	416	424	420	465	437	449	433	447	431	445	413	439	409	477	409	403	449	424	408	412	453	418	415	405	396	471	416	432	434	417	448	426	392	429	423	442	435	430	427	393	439	425	372	426	431	436	407	434	429	435	422	408	450	411	415	414	424	428	423	428	415	421	425	405	397	468	411	456	416	413	456	412	420	399	447	380	419	434	405	465	415	425	447	413	388	405	370	423	439	431	445	424	418	433	419	407	387	433	409	424	426	427	422	444	376	419	429	397	424	395	418	433	415	434	395	403	428	412	415	420	390	410	398	389	410	435	404	441	404	426	446	444	420	390	407	443	377	402	415	407	416	422	405	418	384	398	423	411	397	423	436	419	424	398	425	438	384	403	444	371	442	424	406	418	420	415	442	427	424	405	427	420	431	416	366	419	459	415	434	440	428	465	383	433	423	435	405	423	437	420	368	430	411	438	395	427	406	389	431	420	409	354	364	418	400	444	431	426	409	427	412	410	413	409	440	419	380	453	419	377	415	436	438	419	420	422	379	401	418	446	410	418	428	421	391	432	420	456	377	448	426	400	439	419	400	407	424	378	386	477	400	405	440	444	377	395	419	410	402	411	404	417	391	440	411	417	411	405	394	437	395	427	424	392	391	398	394	435	425	415	433	402	407	401	429	399	420	409	451	408	420	422	445	411	418	445	462	407	391	464	420	472	441	394	439	427	423	409	410	419	429	453	402	396	425	411	456	434	402	446	448	441	443	452	388	390	444	413	385	459	401	453	438	398	389	422	467	386	429	437	439	407	412	421	400	426	431	391	405	406	441	443	406	432	410	384	441	444	409	421	400	407	427	416	440	442	431	414	423	417	422	413	398	409	443	425	388	449	430	397	388	423	434	418	374	419	408	392	408	455	403	377	380	385	430	445	408	388	388	451	390	381	413	420	411	409	404	438	413	425	436	420	413	417	435	459	409	386	442	421	425	442	448	420	433	471	452	418	421	415	445	431	438	431	420	390	451	406	386	426	432	452	420	444	411	407	433	465	421	441	369	464	418	438	418	451	414	449	387	447	429	428	404	433	424	428	443	436	413	424	409	396	406	447	447	422	423	433	426	409	432	440	402	401	406	433	419	410	430	432	443	433	416	410	457	408	422	452	414	443	424	411	439	395	460	413	443	428	430	406	432	423	388	447	417	442	415	434	408
25188	20733	27047	24391	20610	9841	1092	647	492	432	414	384	353	324	299	303	295	272	256	250	243	235	250	235	239	245	251	234	216	224	242	233	224	223	229	208	220	199	236	197	226	239	199	221	221	235	230	192	198	215	226	201	220	193	195	186	223	194	226	214	223	221	222	215	235	221	204	195	235	232	204	195	213	193	215	204	221	208	198	189	208	224	200	192	183	190	225	212	197	182	202	207	230	221	218	193	183	227	215	179	182	222	228	197	187	210	219	217	214	216	190	200	195	189	205	212	211	219	206	198	184	217	183	186	206	184	191	200	208	202	215	202	185	199	183	234	206	167	214	201	205	191	194	192	198	194	182	200	205	202	201	198	217	212	232	182	201	197	219	179	196	194	221	203	198	210	218	220	222	221	196	184	195	191	195	195	183	205	196	238	214	195	206	218	207	215	226	197	205	208	185	217	199	200	217	207	196	197	206	172	202	218	218	197	233	202	231	227	203	209	179	213	213	207	202	181	226	196	200	196	217	187	165	201	193	173	211	210	218	216	205	179	206	200	195	203	213	201	187	194	228	184	220	217	195	229	210	209	190	208	215	201	187	183	213	201	207	201	230	181	218	188	193	206	194	216	193	222	202	213	212	204	194	216	207	188	231	221	182	194	233	226	215	204	217	211	199	202	217	229	188	223	215	189	189	207	203	203	191	214	205	218	211	200	199	209	180	192	191	186	221	182	177	210	211	205	205	185	223	198	204	225	221	201	192	228	224	227	235	218	206	204	177	214	168	205	212	221	210	229	191	217	206	203	208	211	236	226	207	211	191	211	211	215	214	211	204	235	194	232	206	223	188	213	200	227	196	216	208	208	222	196	206	210	194	206	191	207	210	217	210	198	200	210	182	211	210	164	211	206	222	219	197	208	221	229	207	213	196	197	208	207	220	208	210	203	225	187	190	200	219	196	205	178	213	221	194	212	228	233	212	211	236	194	206	205	209	221	223	216	187	202	239	204	203	215	202	183	193	203	199	210	205	203	202	202	189	195	224	193	220	200	193	186	190	238	192	203	212	227	218	195	182	183	220	199	248	207	213	214	215	195	201	211	185	230	185	202	188	200	216	177	203	217	221	213	213	216	198	196	212	200	216	193	197	221	199	186	200	205	195	223	196	183	198	215	198	214	174	199	211	209	238	196	206	193	226	181	198	211	194	207	221	205	207	222	193	210	196	222	214	189	210	182	195	204	158	221	208	187	215	233	185	206	180	213	209	198	225	184	209	212	190	187	211	187	189	210	201	204	240	189	201	231	235	199	191	191	197	206	190	216	188	190	194	193	201	195	203	185	186	209	186	182	217	195	217	249	214	211	194	189	206	202	200	206	199	204	191	205	207	211	214	204	205	211	216	223	162	210	199	216	202	199	233	221	210	173	219	206	214	209	219	225	203	210	201	208	185	212	201	187	239	201	221	195	212	202	209	191	212	182	226	212	198	198	198	217	204	197	202	206	187	212	203	201	236	208	211	201	176	226	222	190	211	199	196	222	194	195	193	210	215	198	190	234	213	166	202	212	207	203	225	217	233	228	198	212	200	214	217	195	217	210	182	204	222	227	200	202	200	208	197	195	206	208	225	194	209	224	206	210	197	184	213	194	221	211	193	219	202	179	200	198	219	204	209	235	219	214	192	214	213	234	182	209	186	251	204	214	202	207	225	212	187	210	201	215	199	214	201	189	193	203	186	207	230	223	209	210	202	202	210	206	211	194	175	200	221	195	203	187	213	216	203	199	196	198	217	226	224	228	186	205	192	223	192	195	216	206	198	171	213	212	167	205	219	196	215	218	216	209	208	210	228	206	201	189	220	231	212	230	216	205	219	208	205	219	203	205	208	189	196	190	211	220	205	216	219	201	216	181	204	182	225	223	184	217	178	202	221	211	189	204	216	209	203	208	208	215	211	212	224	213	211	209	218	173	211	204	183	223	200	211	197	183	211	193	201	202	180	183	194	211	210	233	197	183	220	178	200	220	228	194	204	186	210	220	189	214	209	237	193	204	219	179	201	215	205	196	186	211	207	218	196	181	192	200	193	209	206	198	180	192	180	186	192	193	179	200	186	214	224	192	209	205	209	224	224	195	216	200	171	186	202	193	232	188	212	193	182	215	226	221	209	198	200	219	183	199	217	205	208	208	218	198	207	231	213	229	193	198	213	195	222	217	202	225	192	199	208	229	218	236	216	191	207	216	181	212	211	209	218	205	201	203	193	196	193	231	200	218	221	236	226	208	214	204	216	214	220	201	205	211	209	210	189	199	196	188	210	207	199	195	235	191	223	190	199	174	206	199	185	183	227	200	212	160	219	191	215	205	209	206	222	186	230	222	191	210	170	197	254	199	214	200	237	220	225	212	201	181	217	194	201	209	196	199	211	192	204	184	230	205	193	213	201	213	215	200	204	189	189	196	223	170	187	193	201	219	199	234	200	197	192	228	208	202	208	211	226	203	206	221	192	216	228	201	194	215	238	198	190	211	208	191	217	216	189	197	206	206	198	203	197	233	196	196	201	187	193	230	189	221	201	200	219	203	229	170	208	187	195	210	200	205	185	208	231	205	210	225	199	200	229	186	187	197	219	219	204	192	200	223	180	208	190	224	200	212	212	199	207	185	173	224	232	204	220	202	215	213	216	218	215	209	208	232	203	210	209	210	224	226	199	186	205	206	192	205	192	206	193	194	206	216	223	210	223	202	212	195	223	207	195	212	224	223	242	184	187	194	172	208	192	170	200	197	201	224	180	204	205	183	193	190	216	204	218	205	234	209	206	190	227	221	206	168	218	206	203	216	212	200	213	218	215	198	211	222	219	193	220	198	195	200	221	180	230	193	182	217	213	191	203	196	207	195	198	208	208	227	215	214	219	214	216	213	204	211	212	203	174	206	220	211	220	223	196	186	212	210	192	205	226	220	181	180	213	230	197	222	183	209	201	204	183	178	218	229	202	189	186	183	210	209	185	193	197	206	215	222	182	202	205	207	199	214	217	211	204	173	228	222	210	201	211	191	205	220	236	176	233	180	175	231	205	201	237	210	183	214	198	196	213	216	193	206	214	210	213	194	238	222	214	191	215	216	235	199	176	211	177	208	198	185	206	202	176	218	211	182	210	213	196	212	222	211	184	189	181	173	226	219	197	206	207	227	208	194	211	228	218	201	185	212	241	202	185	194	208	216	197	203	180	202	222	198	207	191	176	175	182	197	215	203	197	190	202	207	196	188	220	201	220	203	205	180	219	214	210	188	207	213	191	181	201	195	179	184	223	197	189	206	213	215	222	205	216	207	226	207	215	211	193	200	194	217	187	219	204	202	225	200	191	200	197	207	216	206	213	202	210	217	214	214	208	205	189	210	198	209	213	215	206	182	197	224	180	191	208	195	219	184	193	202	188	199	191	193	210	220	232	196	206	216	210	207	189	188	177	218	193	186	211	186	224	211	221	183	239	193	222	200	204	231
37368	47818	19774	11037	4307	2086	1567	1268	1023	823	713	635	611	486	472	422	422	452	354	366	317	301	331	310	315	290	281	290	272	263	275	272	288	239	252	282	261	232	256	250	254	295	225	237	250	223	237	232	226	242	254	232	220	231	221	197	258	227	238	241	267	255	241	209	231	221	250	244	229	207	224	223	238	237	236	226	237	210	224	219	236	218	237	245	219	242	242	244	231	207	230	220	224	232	223	231	207	253	239	240	255	230	219	212	244	233	237	215	221	205	255	219	202	241	253	237	231	216	237	213	222	238	199	216	247	216	236	243	229	216	242	245	214	246	224	209	239	233	221	250	239	236	228	255	208	236	234	229	212	237	219	244	201	210	216	241	245	220	225	232	250	233	220	222	225	224	214	227	221	212	232	243	209	220	244	225	230	230	234	221	212	211	220	226	208	220	198	258	208	202	234	223	213	211	238	213	242	215	216	224	259	204	226	218	216	238	233	214	236	239	200	198	220	221	231	232	219	242	207	213	225	217	220	252	219	223	223	231	237	225	234	225	202	193	245	209	222	227	226	213	254	220	223	217	240	240	203	252	203	221	220	225	244	218	210	244	255	247	220	194	232	219	249	218	201	252	222	224	220	250	188	224	215	247	236	237	206	228	200	234	223	250	230	208	224	240	211	220	229	216	218	220	200	201	247	236	232	236	256	220	215	234	226	211	244	222	210	186	222	242	233	227	195	192	209	218	225	203	228	211	220	204	230	226	215	199	228	217	231	232	220	237	207	233	216	249	235	217	209	234	220	237	228	205	260	246	220	247	220	242	215	210	255	225	222	222	228	213	253	202	196	214	229	192	250	221	252	189	208	189	212	246	204	219	216	240	225	222	212	243	221	222	219	240	248	209	240	231	236	220	219	231	235	223	228	249	239	213	226	245	226	241	226	241	249	215	186	219	226	210	212	244	229	230	226	229	219	263	203	240	229	185	237	246	196	214	256	209	249	213	235	233	238	205	211	215	212	216	232	218	201	243	205	223	210	212	221	219	229	222	206	225	224	244	200	240	214	215	217	218	246	180	205	191	234	199	238	228	226	256	199	246	223	225	249	214	226	236	222	219	247	241	213	224	199	221	220	230	211	229	251	215	231	225	225	210	223	234	225	231	227	232	229	229	244	234	212	224	223	230	220	214	230	270	219	208	220	228	231	232	229	218	215	232	227	224	234	238	210	213	256	234	210	212	217	230	191	231	248	242	228	230	252	226	238	241	227	236	209	208	206	236	215	228	232	243	221	238	205	217	241	218	234	199	227	217	204	245	215	243	209	233	217	212	201	246	205	208	200	233	221	213	230	242	220	246	233	229	233	234	225	210	226	241	223	244	228	243	214	235	229	206	201	224	225	211	241	206	243	253	224	234	240	212	223	232	230	238	226	242	216	228	227	248	209	232	211	229	228	218	235	201	223	248	215	208	234	235	226	243	220	215	193	203	227	242	221	243	228	232	228	234	235	231	258	220	217	240	248	231	222	227	204	207	218	240	227	243	233	232	222	221	197	211	233	218	243	209	196	254	215	225	212	245	221	238	226	215	225	220	222	218	220	215	207	229	225	230	238	215	223	218	236	255	220	244	212	243	248	228	215	231	210	195	224	210	218	217	232	234	215	210	245	241	236	237	206	222	207	245	243	244	264	203	233	235	231	229	238	234	216	238	241	233	223	239	226	257	204	226	209	197	221	219	226	231	219	249	246	218	209	229	227	231	212	226	241	237	220	232	229	222	213	237	242	196	266	217	255	225	236	207	255	243	196	235	217	218	258	238	217	236	223	224	225	200	220	211	225	233	223	239	228	259	205	218	216	222	216	187	202	224	234	217	213	224	218	223	226	214	235	236	208	247	250	238	219	216	232	248	236	212	199	238	204	214	247	219	222	209	233	228	249	187	216	218	220	224	221	219	248	211	223	250	223	239	247	200	220	190	209	229	227	247	206	207	222	213	202	216	241	238	211	226	232	218	215	232	208	225	223	222	244	234	214	203	236	207	243	216	190	237	244	213	208	231	218	249	226	247	234	223	208	203	231	230	218	234	216	220	218	239	226	234	230	228	231	214	207	239	219	233	244	226	226	239	198	223	226	221	229	211	206	232	229	228	198	201	225	216	228	224	241	237	224	241	212	199	232	211	232	232	232	242	215	201	229	234	217	253	245	234	212	202	189	226	227	221	236	248	237	224	250	217	220	232	211	253	207	226	214	211	208	213	212	225	231	229	232	209	217	194	222	251	223	250	219	249	212	217	214	198	237	234	231	238	230	212	208	234	242	217	213	193	247	224	232	232	203	234	235	227	230	229	235	230	231	228	252	215	240	225	211	219	222	209	226	218	240	227	242	231	225	198	225	242	211	247	238	234	235	225	235	216	205	213	227	219	235	206	225	221	223	237	222	223	217	228	244	230	250	237	236	239	194	245	259	221	249	225	219	222	236	207	221	232	235	213	241	239	203	263	207	238	234	203	249	258	228	207	207	241	214	216	232	216	213	182	251	246	228	220	237	242	213	246	252	205	274	258	232	224	200	235	240	250	245	240	201	238	229	217	206	203	248	225	245	236	217	232	226	222	207	246	225	216	232	253	222	215	243	207	215	215	233	220	206	198	217	222	213	207	211	202	206	222	240	231	215	211	209	246	199	245	231	217	218	244	210	255	246	220	239	206	225	214	228	179	211	250	235	203	197	205	227	229	247	228	219	232	230	211	228	255	241	230	250	197	221	213	220	233	239	221	226	226	206	236	228	206	224	233	226	251	233	247	232	218	222	225	206	234	237	247	233	227	223	232	226	221	232	240	238	222	238	232	220	217	242	213	218	235	229	241	237	246	215	226	250	248	225	222	184	226	239	227	253	209	220	215	221	222	227	208	227	213	224	229	200	212	208	220	224	231	229	199	254	228	240	213	232	231	213	199	251	229	254	217	254	232	224	216	229	219	198	237	219	214	210	225	205	226	226	207	243	228	230	220	212	231	250	212	207	225	243	225	266	225	238	219	207	191	219	197	217	223	213	228	241	253	207	231	225	237	226	233	228	245	244	219	214	236	244	245	228	247	207	227	218	225	224	212	242	219	207	228	235	227	224	230	229	216	219	205	262	202	216	230	219	212	200	212	213	237	245	231	228	235	239	216	238	182	219	224	227	224	225	232	214	222	219	220	222	235	207	223	218	242	220	222	222	239	211	222	213	235	222	235	246	229	218	218	201	259	234	227	229	209	244	246	234	248	229	219	227	264	205	209	212	215	218	235	204	240	234	205	214	217	227	250	248	226	220	214	215	215	229	214	217	204	228	214	207	218	205	235	229	211	228	216	214	224	242	232	231	244	202	243	227	218	237	224	217	243	207	221	224	231	222	237	218	221	245	207	237	218	204	253	211	243	240	229	216	229	233	240	220	213	189	236	220	231	228	227	213	233	241	209	197	219	225	231	232	238	210	233	215	230	247	201	228	233	222	221	228	217
23074	20707	27385	23988	20677	20570	7765	1473	1061	987	835	807	787	641	670	654	644	581	632	626	518	551	541	537	557	571	522	501	529	563	537	482	537	530	501	545	508	548	459	481	489	538	484	471	503	485	455	498	443	449	492	503	501	506	452	481	458	488	492	490	467	543	513	491	479	441	488	431	480	459	505	469	511	471	472	461	468	443	456	474	430	483	464	435	483	465	456	489	551	473	462	450	474	452	468	505	497	482	512	474	458	452	476	524	501	512	482	477	451	463	470	447	459	488	511	474	493	499	505	495	499	465	507	495	512	482	438	438	481	483	515	463	464	515	450	455	450	462	466	495	456	447	464	510	484	493	473	534	482	435	488	458	510	489	437	472	464	496	514	495	466	418	423	446	512	499	501	457	483	450	453	471	481	476	492	486	497	478	442	463	458	506	476	484	472	471	463	488	477	485	487	494	493	481	525	456	503	460	468	484	485	523	474	507	462	479	476	460	491	507	464	460	504	451	485	479	464	505	476	455	504	474	529	485	486	474	490	483	478	496	440	478	488	475	508	437	482	473	441	449	488	438	472	465	437	471	480	503	497	471	454	448	416	449	503	449	477	514	454	506	482	467	448	510	489	471	447	467	477	438	442	457	476	500	475	491	496	505	479	473	442	468	491	466	452	466	453	494	466	453	467	490	491	460	467	458	472	483	438	493	466	524	455	504	468	442	492	499	472	497	501	480	425	482	476	533	466	485	446	470	494	466	473	470	465	497	483	474	469	490	494	471	460	448	475	506	456	445	451	445	504	461	484	423	477	472	467	443	472	438	477	513	480	493	458	495	463	488	472	470	468	453	443	474	477	469	482	496	472	491	518	509	505	492	427	490	469	504	487	485	473	458	452	479	476	464	460	448	478	465	457	463	471	462	469	457	493	476	491	503	484	463	509	448	449	448	437	484	479	492	481	503	443	484	483	478	484	488	476	472	472	493	460	499	448	512	476	478	473	422	462	486	505	501	466	490	440	502	473	494	467	465	436	506	497	452	480	516	443	490	455	455	548	479	469	472	464	475	456	485	474	434	471	482	501	471	449	453	463	497	472	492	522	487	460	483	479	472	448	487	477	505	449	449	477	464	471	452	484	467	461	475	434	424	475	480	478	459	482	455	465	489	500	474	452	514	494	504	488	498	430	452	458	507	464	453	468	469	444	491	479	490	481	472	436	494	458	440	465	456	486	460	461	483	462	505	497	478	499	460	442	457	454	452	441	449	456	474	488	447	489	483	502	435	491	442	442	467	473	497	461	473	444	462	463	456	501	447	483	481	445	505	480	481	488	484	496	506	456	454	448	484	498	497	462	434	498	533	470	490	443	477	456	462	415	488	456	466	488	457	452	426	452	455	491	471	492	460	463	467	507	483	482	477	457	468	487	484	513	476	460	483	460	477	480	475	464	447	463	480	452	425	520	501	444	462	445	463	500	478	468	470	495	457	459	502	518	478	480	483	504	467	481	450	478	476	467	432	468	474	466	476	448	490	488	477	433	474	514	452	467	468	492	473	516	490	456	499	445	442	494	467	472	480	479	513	457	483	457	479	481	477	492	450	469	471	507	452	484	455	494	454	464	501	476	483	498	497	466	484	500	456	466	478	476	462	443	501	481	500	488	484	479	478	469	497	458	487	491	490	430	459	454	484	448	460	521	461	499	460	497	490	432	451	466	462	496	454	476	476	473	484	482	468	479	485	472	535	493	486	455	441	455	449	466	508	479	499	471	495	516	462	493	445	476	473	528	482	493	490	437	477	478	447	494	458	497	484	518	474	446	504	506	488	500	462	480	469	478	421	441	474	489	457	449	447	451	487	446	473	473	414	466	474	488	488	475	455	455	460	486	475	435	446	471	453	488	413	486	511	490	478	480	507	476	463	507	452	478	451	464	462	456	488	466	492	490	463	455	458	481	428	485	464	438	450	504	477	460	502	493	461	475	473	468	447	462	485	497	511	436	478	459	504	447	459	465	483	502	445	449	476	481	473	471	476	486	488	436	472	459	465	463	475	435	464	450	482	451	441	470	478	505	490	484	468	444	522	457	487	460	472	489	484	472	515	472	485	477	487	476	450	488	475	476	459	504	510	483	478	457	450	497	473	481	431	429	470	481	450	452	481	468	475	451	489	480	507	478	457	477	483	486	429	509	486	489	499	489	484	485	472	467	468	465	493	451	473	484	474	469	455	468	448	500	489	458	474	459	472	469	488	469	452	511	490	487	502	465	479	453	434	461	485	479	460	463	491	467	457	484	491	454	472	465	464	496	444	498	463	455	478	464	509	486	496	466	479	490	451	450	431	441	434	447	488	448	475	459	478	484	476	440	444	489	486	462	472	469	494	472	485	482	425	483	474	466	499	448	442	437	489	526	443	470	475	516	523	495	470	471	461	476	467	446	480	452	478	517	479	476	493	493	472	488	458	444	478	477	461	471	460	505	450	481	486	484	487	474	464	476	458	523	478	493	470	488	477	475	498	450	489	479	455	487	461	443	483	471	486	486	465	504	458	471	464	479	530	468	503	483	497	487	482	478	469	491	495	498	446	464	486	454	502	475	511	510	439	518	475	471	470	467	452	491	467	440	457	477	462	494	472	479	508	470	519	510	471	491	447	502	504	479	499	461	520	453	480	483	490	481	481	482	498	476	505	479	453	513	472	475	469	475	511	498	517	443	451	488	442	494	462	487	501	499	447	459	475	464	466	441	464	520	489	499	453	476	494	475	455	475	460	470	489	452	442	481	451	466	469	449	474	473	480	456	481	479	490	458	450	454	503	464	451	498	518	479	459	516	499	455	509	510	470	482	476	468	436	447	439	437	494	470	462	499	511	486	473	491	492	466	454	486	439	457	432	456	444	463	504	481	456	491	459	456	493	464	489	455	500	520	475	505	498	489	477	512	475	454	506	483	455	442	471	456	493	451	492	483	461	461	470	494	510	452	483	476	478	476	475	465	471	480	457	508	430	488	488	507	466	477	484	449	461	483	434	444	455	482	483	511	488	440	462	477	492	433	475	459	471	497	463	501	479	468	460	488	476	460	461	470	484	439	465	468	453	488	471	454	514	484	521	488	454	459	487	499	479	451	469	492	497	451	469	466	448	463	466	458	470	412	443	435	505	469	498	458	488	457	453	483	462	450	486	536	457	475	509	498	489	474	453	517	470	482	477	475	468	454	476	484	470	491	496	450	512	468	490	471	456	482	438	496	539	494	475	492	469	464	465	470	452	466	516	491	470	430	486	526	462	491	482	476	440	441	497	451	511	508	485	489	502	494	446	487	460	459	460	448	460	483	472	520	450	436	472	459	481	501	490	480	471	519	475	463	487	483	439	478	449	501	499	476	492	466	437	516	460	486	442	461	468	476	484	499	490	473	513	439	472	463	483	449	467	470	473	479	468	484	497	501	493	463	454	463	470	467	485	505	506	490	485	477	456	461	470	449	480	469	461	512	478	471	453	458	483
40151	55187	24944	13569	7323	3827	2938	2383	1809	1571	1384	1208	1041	1015	987	906	872	803	696	709	650	652	641	599	604	574	573	578	556	523	539	562	538	529	528	560	516	506	529	479	510	548	535	493	501	505	508	513	484	531	506	493	506	502	499	462	528	501	480	499	448	501	481	490	503	443	501	518	484	485	491	471	524	452	503	482	467	489	500	518	478	490	499	469	464	487	502	461	487	460	491	476	445	440	462	482	491	479	492	437	458	467	430	444	487	490	506	495	434	472	457	461	445	482	468	487	481	470	494	446	456	472	465	490	468	501	450	427	469	440	464	481	454	444	476	455	459	467	461	447	487	472	466	438	486	517	500	501	448	463	499	447	452	526	451	474	466	471	484	478	476	479	514	471	494	502	450	456	485	457	490	482	483	457	473	477	465	438	490	489	512	484	471	485	470	500	461	465	502	424	455	442	471	477	460	469	478	468	476	499	501	474	496	490	460	493	509	486	448	460	495	471	513	454	492	478	439	477	480	472	490	467	465	457	473	495	454	488	454	470	436	506	479	481	464	485	470	494	450	461	497	484	440	463	469	438	451	469	476	455	460	486	516	493	472	454	440	465	453	466	453	470	456	474	527	492	505	477	453	477	470	460	438	467	471	481	503	447	441	430	497	517	478	488	475	484	482	510	445	437	503	495	453	459	436	479	505	468	506	461	482	489	498	474	477	494	501	467	420	498	506	469	432	490	434	489	486	514	490	482	484	496	464	452	458	502	456	486	505	478	445	449	480	456	448	443	479	474	488	470	454	488	457	455	503	421	486	476	471	485	483	469	432	472	436	483	436	452	432	500	499	471	474	457	459	460	453	447	471	476	477	431	471	472	486	457	469	509	452	472	498	430	508	435	473	459	445	461	460	483	489	458	438	504	425	475	473	485	488	474	467	441	457	459	489	478	482	422	485	481	462	471	498	453	465	451	464	467	451	462	466	465	485	469	424	451	476	445	437	482	509	459	456	479	457	453	435	455	482	484	511	490	482	511	440	474	448	416	471	476	482	488	452	478	492	465	425	439	432	437	434	492	458	461	448	466	472	462	467	510	471	482	450	450	517	472	454	443	453	447	506	505	504	450	454	507	486	483	488	468	461	497	488	440	478	452	472	471	480	495	458	461	455	444	470	492	469	465	460	466	463	485	513	467	406	489	474	455	477	445	481	439	510	457	469	481	475	463	454	488	479	474	459	457	481	454	456	448	510	476	458	440	503	491	489	423	467	470	475	470	473	471	473	467	473	487	465	465	477	497	464	473	494	475	455	462	485	436	418	491	493	456	483	485	507	450	474	458	486	458	476	491	479	486	489	467	445	511	470	491	490	463	466	464	506	478	466	487	479	491	489	465	465	495	453	474	486	472	501	450	473	445	460	497	484	482	484	450	468	538	488	442	493	430	470	449	465	466	488	465	505	461	479	474	466	440	454	482	489	481	491	477	457	502	494	477	473	488	438	413	445	492	469	467	473	420	488	499	441	464	443	454	469	446	519	489	437	467	528	461	468	485	435	464	462	462	465	433	465	507	457	498	456	428	470	449	486	452	461	457	475	464	444	485	437	432	497	467	486	434	478	423	496	472	468	485	476	477	518	465	430	491	462	486	475	470	474	476	463	496	466	480	446	487	462	432	464	448	513	508	471	493	476	479	486	513	446	471	462	474	461	469	445	478	470	452	452	463	496	480	448	465	448	456	457	499	454	480	472	487	503	473	466	482	477	497	477	489	433	477	501	464	499	475	538	458	515	453	477	495	502	449	446	481	494	456	423	499	477	463	428	459	480	468	476	477	489	447	464	472	460	462	487	474	420	490	460	487	464	454	474	479	471	470	461	468	462	476	464	499	470	462	495	514	485	499	472	456	454	459	450	543	482	445	449	467	493	456	504	433	471	490	459	449	445	481	457	418	481	469	488	411	467	479	481	482	474	482	457	455	477	479	447	466	527	478	452	430	490	448	449	463	505	457	475	485	485	508	459	474	432	492	479	524	515	465	466	451	477	500	469	455	512	423	476	476	456	472	466	497	476	471	500	484	458	437	468	437	464	481	451	465	482	425	463	445	437	478	486	475	482	485	462	479	469	471	474	459	457	471	483	451	466	458	488	479	446	436	451	482	455	475	473	445	493	451	479	468	470	455	493	454	439	447	476	467	502	473	467	448	465	442	444	486	454	454	476	473	468	469	491	452	435	469	456	439	461	467	465	457	488	450	464	484	532	494	441	467	448	456	456	483	475	475	478	449	453	498	464	471	434	475	478	502	453	529	464	466	513	489	503	462	483	487	503	486	472	493	475	463	471	521	451	474	474	454	475	455	469	492	470	462	488	495	466	465	447	479	501	489	474	456	479	465	463	490	445	450	477	453	485	490	474	456	462	494	452	470	455	477	444	481	451	452	484	480	459	435	459	483	467	441	471	485	475	457	450	460	422	472	497	449	456	472	447	445	472	462	471	486	445	476	462	480	465	509	449	469	491	481	473	513	469	427	466	465	468	448	451	447	439	473	496	455	486	446	475	440	509	496	432	460	469	496	456	469	490	468	428	488	507	519	464	477	475	488	485	481	445	498	479	451	436	477	477	458	458	475	448	501	483	441	471	401	436	460	479	496	496	461	468	450	443	498	466	501	456	450	455	449	501	454	467	490	436	485	446	476	506	466	458	471	474	452	479	491	464	516	449	479	476	498	490	466	477	451	476	476	469	464	479	498	481	464	490	458	471	451	479	438	455	485	473	465	430	430	483	442	476	473	437	472	435	457	493	475	457	517	445	463	473	418	484	474	478	491	469	475	462	473	445	454	461	476	492	462	438	465	441	464	427	492	433	468	491	474	484	476	469	485	443	470	451	482	491	466	514	490	470	444	466	417	486	446	505	476	505	458	495	458	460	482	484	461	452	466	440	449	489	472	431	476	502	466	467	446	490	467	426	440	466	487	482	476	461	461	411	510	487	491	460	473	473	493	463	471	476	447	462	441	453	504	453	483	509	465	474	470	486	465	411	494	462	450	496	486	468	482	455	483	447	471	463	431	474	444	461	519	475	436	480	504	478	469	468	472	473	480	465	464	484	500	483	446	460	475	459	472	494	435	424	425	439	458	521	430	455	481	459	426	471	464	438	445	485	465	483	496	464	471	476	450	466	464	490	485	438	477	481	482	441	467	477	480	456	481	479	478	491	463	463	459	470	469	480	507	461	460	478	471	448	465	495	469	471	459	443	514	516	475	469	469	460	510	483	457	475	493	477	486	459	474	483	453	490	504	500	473	446	465	457	466	503	448	417	447	488	461	497	491	515	467	439	473	454	455	488	459	464	455	475	482	458	476	457	454	463	483	435	495	472	498	487	459	449	476	501	453	450	466	492	427	491	475	422	457	510	422	479	472	491	483	440	448	480	452	467	468	492	478	460	469	446	440	460	475	467	469	493	451	485	454	467	479	489	454	485	447	494	437	455	491	463	463	477	447
31650	24415	10269	1321	532	438	431	378	392	382	361	373	424	383	381	407	432	389	402	377	401	403	379	379	373	349	402	387	336	380	375	356	365	400	409	372	392	385	367	369	378	345	342	371	405	377	377	391	342	349	353	399	365	368	391	388	366	397	380	403	338	406	383	360	341	381	338	414	379	353	383	363	392	381	398	385	364	372	358	361	374	366	369	379	354	359	364	369	347	376	396	395	387	384	407	357	339	392	395	356	378	371	364	386	370	374	348	344	397	360	381	379	348	363	341	382	382	390	401	382	368	385	328	359	345	338	413	362	391	356	390	382	375	359	357	362	403	361	378	374	369	390	397	363	387	369	381	384	353	370	375	404	378	376	384	384	325	390	402	349	364	381	391	394	407	412	326	391	357	377	382	405	385	379	392	376	381	387	384	366	344	386	396	427	381	353	355	366	375	356	361	418	361	376	373	362	378	369	364	389	395	382	369	379	368	373	420	353	380	408	382	408	399	369	341	367	359	395	362	355	373	366	378	376	393	347	364	357	351	383	365	333	393	370	381	394	361	380	383	401	370	363	359	323	340	363	381	416	391	346	407	350	348	386	358	392	365	368	340	335	370	370	370	383	357	357	387	392	400	368	381	407	385	358	367	391	369	360	432	350	379	368	357	369	373	355	380	379	386	416	405	368	350	391	456	372	374	374	418	352	384	370	351	357	381	368	371	423	365	371	360	391	365	392	347	359	335	365	398	365	397	349	359	383	372	381	359	327	333	372	388	366	362	375	415	351	344	417	371	369	358	370	396	366	362	385	368	377	386	413	422	351	368	362	363	388	395	355	361	368	387	352	363	382	359	340	382	373	375	378	372	400	385	359	386	376	376	368	384	400	419	366	353	375	370	372	382	432	352	381	336	367	371	385	373	370	403	359	399	392	376	367	361	405	363	376	349	354	369	349	336	372	402	396	385	378	367	386	354	361	363	383	360	369	400	405	391	387	385	347	390	374	364	376	358	362	379	364	382	386	400	391	348	360	363	369	362	356	370	425	407	368	371	386	394	377	379	353	364	354	358	377	377	396	380	387	348	375	383	440	395	350	402	365	386	382	395	391	361	376	402	396	384	371	386	371	393	422	371	358	348	381	360	374	355	349	348	377	376	397	374	358	372	385	383	351	395	377	365	397	392	323	358	363	389	359	378	436	385	382	374	386	387	385	363	378	443	406	402	360	365	386	395	389	429	321	383	367	360	380	365	374	360	373	371	376	377	374	360	401	364	405	400	393	383	390	361	351	375	382	379	355	399	363	384	382	367	365	400	366	376	379	365	410	378	368	387	366	428	350	375	349	408	379	364	355	412	361	410	372	382	418	349	373	369	415	382	365	355	399	389	396	364	382	385	399	378	373	400	388	369	383	359	380	383	373	388	351	379	380	366	393	383	346	381	343	361	340	361	391	366	368	384	396	386	407	388	367	374	400	378	342	356	378	365	407	401	368	374	372	393	360	397	378	387	355	394	364	342	349	374	362	396	402	347	401	420	375	382	348	410	389	370	329	400	379	367	367	356	358	410	360	381	362	376	369	379	405	417	340	370	361	393	361	391	409	353	401	366	391	349	391	391	350	357	360	356	386	375	341	385	371	374	379	365	377	364	381	321	358	396	354	406	396	404	338	424	378	372	418	376	374	420	366	398	343	365	402	398	383	381	395	345	396	373	356	362	406	414	353	411	395	385	383	379	402	367	358	393	362	368	372	380	374	406	349	360	344	379	387	427	379	390	369	364	384	357	362	389	349	334	374	391	361	349	386	408	352	382	386	383	419	361	375	387	367	358	373	395	368	388	364	370	389	367	346	370	372	401	403	374	362	368	361	383	377	372	396	368	359	385	371	348	360	363	384	374	359	352	378	379	317	363	391	387	374	393	366	372	377	371	379	360	368	364	389	375	377	396	401	379	372	366	395	382	382	383	386	398	367	404	337	355	383	370	329	355	370	385	374	387	333	334	353	368	360	383	375	360	372	374	379	370	409	355	410	380	373	386	379	377	364	390	354	345	375	386	375	378	356	370	413	371	358	342	367	391	391	329	367	337	351	370	372	385	362	346	373	367	362	385	383	367	372	395	344	418	374	388	370	397	375	349	382	380	392	361	346	356	369	370	351	386	363	369	374	379	390	401	358	338	365	335	375	402	370	392	359	331	360	372	391	358	352	371	379	333	371	380	381	405	369	372	355	362	398	386	339	378	372	342	371	361	367	387	396	345	384	409	396	386	372	381	388	396	360	352	357	368	372	387	396	363	376	350	372	365	397	370	350	381	359	346	385	381	390	361	383	366	359	356	373	367	407	367	377	387	382	396	408	388	378	410	368	358	350	393	336	384	398	376	370	409	380	376	397	374	364	365	429	387	366	427	377	380	383	322	403	378	354	390	385	401	364	387	349	361	357	373	361	339	357	358	401	363	400	402	389	381	383	383	400	385	362	362	375	380	361	380	425	358	388	374	357	391	363	400	359	425	317	367	379	347	350	363	418	379	378	353	356	372	382	356	388	377	401	392	384	375	379	386	372	346	393	347	380	381	384	365	389	396	408	386	364	398	374	368	337	340	380	353	358	408	386	368	372	359	382	351	340	371	418	359	414	392	342	378	364	361	359	351	392	391	373	383	404	390	387	340	396	358	405	421	364	391	352	352	351	375	356	381	382	369	369	373	365	405	354	373	381	349	349	383	369	332	361	383	343	378	382	397	404	397	388	361	371	377	394	384	371	357	379	400	385	367	368	378	372	363	374	377	377	388	401	369	398	330	383	404	376	357	413	384	396	374	389	374	403	372	367	360	337	347	354	386	384	357	343	361	389	419	376	360	364	354	358	368	349	370	358	387	418	406	426	393	334	364	395	373	362	371	367	375	365	329	359	391	389	393	377	357	391	364	377	407	346	382	417	382	370	350	376	360	368	404	373	392	384	359	362	370	410	400	405	370	380	422	368	369	384	371	355	380	389	389	383	388	380	368	402	395	382	366	361	371	349	348	390	383	370	393	394	386	394	320	383	371	402	404	412	355	370	391	356	364	387	376	329	349	389	379	359	394	352	395	348	372	344	377	378	354	361	433	355	368	361	360	405	360	389	396	360	381	373	370	365	356	394	397	426	404	400	368	376	337	405	356	391	387	375	419	368	375	378	405	360	401	353	374	363	372	393	370	381	351	375	385	412	363	390	375	328	393	390	373	391	351	392	382	379	353	378	407	383	375	393	380	393	398	407	401	392	375	385	351	375	408	361	377	402	383	415	380	392	383	335	396	389	378	366	386	410	384	349	394	381	340	360	391	412	379	391	365	358	405	409	387	349	342	374	369	368	383	354	342	406	355	349	367	351	359	389	394	354	346	366	407	358	358	365	387	393	384	404	390	389	366	341	424	403	389	379	376	363	363	374	389	410	387	376	359	355	358	417	398	390	382	386	337	351	388	341	397	363	402	379	391	369	365	372	378	377	367	348	368	366
31402	32092	6900	1394	620	526	476	472	445	429	456	451	445	449	425	433	428	445	432	417	406	438	401	425	414	422	410	400	432	424	398	421	412	415	418	462	404	427	403	430	422	393	405	424	410	376	400	432	444	403	384	371	423	387	420	393	407	408	415	425	405	395	407	401	397	437	401	428	424	428	457	401	424	405	432	419	430	432	416	376	397	451	404	391	420	421	428	422	393	373	410	396	409	405	409	403	428	412	397	431	446	406	396	407	426	419	429	372	413	431	477	405	424	439	411	430	465	413	397	385	408	434	415	434	410	397	397	411	459	402	407	397	392	457	379	398	404	386	434	381	435	417	440	412	411	395	391	426	396	440	461	396	394	428	397	429	457	425	408	410	459	383	429	404	422	440	414	393	416	385	424	426	403	434	441	424	416	420	406	417	419	398	426	429	403	419	416	384	381	462	406	421	434	434	429	405	421	427	424	460	447	424	438	421	405	395	376	376	421	425	416	408	408	421	427	419	413	415	404	414	412	401	437	394	395	423	391	401	411	401	399	442	435	431	402	401	420	424	408	419	426	385	411	414	434	406	418	420	416	402	415	412	398	402	419	412	433	382	445	429	398	424	390	414	424	432	398	427	428	434	388	400	382	410	401	430	362	421	424	431	431	438	409	390	418	438	409	409	421	437	429	440	421	441	395	406	409	382	385	432	434	415	439	388	398	409	395	408	406	409	422	407	426	424	432	422	424	436	381	424	397	429	401	408	397	441	423	379	394	425	443	410	393	438	415	442	408	443	376	403	407	415	418	396	422	426	411	433	419	386	413	416	398	428	417	414	403	404	416	386	418	436	419	431	453	402	452	449	396	396	423	405	421	419	429	400	407	423	419	409	437	428	423	419	428	446	407	424	402	398	407	440	376	391	407	427	439	393	412	409	422	408	399	422	420	374	415	385	422	431	413	451	404	416	416	419	455	401	409	399	425	381	385	440	455	385	405	449	435	421	397	434	403	420	403	427	415	404	401	421	430	419	423	421	431	417	426	425	396	442	387	409	422	413	401	423	414	413	435	415	499	451	399	404	426	388	379	405	380	439	362	397	431	440	399	421	434	405	420	374	431	408	431	406	410	426	432	424	393	420	405	404	459	431	390	415	413	400	468	419	394	414	427	387	420	433	443	415	438	405	414	421	422	419	387	440	440	409	418	381	412	390	433	407	442	397	402	442	415	427	441	407	428	417	422	442	412	393	468	389	412	417	428	413	413	368	429	441	413	430	415	420	415	421	434	387	420	411	438	387	403	468	408	382	394	438	440	405	440	407	365	423	402	404	394	407	422	416	404	384	378	418	420	432	400	414	419	444	432	423	442	434	410	410	369	452	401	428	395	425	391	404	409	431	419	429	420	418	431	414	423	439	412	413	418	440	425	404	418	385	408	380	463	447	418	395	424	428	401	406	417	400	416	434	399	403	374	409	410	442	415	456	414	421	442	463	403	397	357	423	410	440	414	429	409	431	396	412	406	417	424	412	405	397	404	428	404	407	404	401	402	418	454	373	410	412	401	395	374	411	393	397	384	448	407	393	433	404	422	403	413	374	442	413	448	422	418	385	417	412	431	405	446	413	424	456	383	424	421	418	431	430	431	427	406	386	407	431	430	416	395	396	401	423	398	388	401	430	440	442	416	395	439	418	380	418	413	387	429	441	409	419	377	425	414	437	423	425	408	405	416	429	399	382	420	429	403	389	444	494	410	407	421	420	437	423	377	408	455	425	423	400	386	425	420	400	415	441	442	426	413	381	393	418	441	439	410	419	386	421	455	429	397	426	434	484	409	413	428	405	425	445	376	434	396	416	440	416	437	420	383	422	443	374	413	403	444	391	426	419	390	395	413	406	404	413	428	442	442	417	395	413	406	438	400	422	422	406	387	399	416	384	415	437	444	426	421	451	467	408	406	379	409	418	402	428	401	426	437	451	407	430	408	417	453	404	426	397	394	416	422	414	426	430	396	429	432	423	425	398	416	415	425	426	453	435	428	424	438	411	398	394	423	407	448	398	395	413	441	415	422	406	455	383	403	436	416	440	383	438	404	447	368	423	405	389	410	470	408	454	411	419	435	450	421	429	395	438	404	417	382	400	430	433	389	409	469	398	422	450	387	426	447	384	417	409	390	398	428	424	427	421	402	388	402	428	391	411	390	433	415	427	427	392	423	434	414	392	392	399	412	406	437	387	438	395	397	420	400	403	403	416	414	418	465	379	403	434	404	453	405	445	414	417	359	488	389	417	399	397	387	400	424	386	404	417	439	418	403	450	405	427	432	380	432	412	442	392	407	391	421	409	392	423	411	393	419	436	411	390	432	422	407	409	419	430	416	378	419	411	391	414	394	415	417	435	415	455	395	397	420	407	452	413	444	418	426	403	437	415	418	411	438	440	388	447	425	462	419	432	408	434	417	425	407	429	436	403	401	406	413	414	428	419	454	404	394	396	390	437	422	415	436	399	442	441	383	411	407	395	424	413	397	404	402	425	388	454	376	392	449	379	391	413	409	379	439	394	454	400	392	423	473	408	431	377	422	406	401	398	401	428	347	432	393	417	427	430	394	417	485	420	414	385	456	442	403	401	400	390	399	426	441	415	443	433	410	454	415	453	397	417	402	411	426	430	391	420	441	407	442	421	393	401	438	389	435	390	446	362	451	398	434	399	407	416	428	415	401	409	404	482	407	400	398	419	419	364	371	434	399	414	404	454	429	450	384	396	447	416	440	432	454	411	448	413	420	435	409	468	432	445	411	399	399	438	425	427	394	417	402	425	393	419	398	455	413	414	403	407	418	390	419	413	412	396	425	418	405	423	391	409	432	441	407	391	430	444	439	392	402	436	390	412	420	425	460	417	406	416	430	416	428	399	407	430	444	428	459	405	432	396	393	440	404	452	435	407	440	413	411	429	409	402	399	381	427	399	390	418	442	409	415	420	414	400	473	433	414	393	416	420	411	387	406	432	402	451	408	417	417	420	421	379	427	410	420	408	417	394	407	392	403	422	419	415	428	401	447	424	431	417	388	414	426	413	381	413	412	367	397	384	414	365	445	446	418	394	389	432	418	464	433	405	408	392	439	477	406	424	399	447	402	417	447	416	396	410	445	397	419	422	412	388	416	437	441	377	385	426	421	411	392	433	437	458	424	423	449	452	420	396	397	432	390	428	401	410	443	431	363	401	419	388	445	418	410	431	404	365	396	402	389	429	431	389	401	418	440	428	416	421	433	418	421	412	393	365	423	371	455	409	411	405	418	422	428	399	417	410	414	401	424	400	394	425	439	437	421	416	434	417	419	445	390	410	392	414	421	413	430	426	397	392	448	409	427	436	407	416	415	386	401	384	440	402	396	406	437	418	391	414	401	394	443	463	424	375	407	408	443	402	437	397	409	452	418	416	406	416	412	392	410	415	404	419	430	363	402	467	417	399	386	413	424	438	389	385	390	439	393	418	406	423	401	429
25039	20709	27031	24393	20615	9746	1018	633	545	476	406	364	350	295	286	283	278	260	261	300	237	251	220	254	270	239	243	250	222	218	231	236	220	228	243	222	224	227	192	239	217	202	229	208	220	214	213	188	168	220	223	190	230	208	217	203	215	215	200	188	195	172	227	204	198	215	204	217	243	197	209	201	208	220	214	193	197	221	188	184	219	193	182	184	194	215	219	197	199	226	201	192	214	207	219	182	206	195	207	213	175	204	207	212	215	208	212	209	197	222	211	211	194	187	214	220	228	183	227	200	185	225	189	192	205	206	183	210	198	217	189	192	194	203	211	207	232	221	199	190	200	193	202	189	213	200	194	204	189	211	201	228	198	183	204	177	207	192	203	207	218	208	202	193	210	193	189	218	193	201	196	181	194	197	209	220	222	205	218	200	204	199	203	191	193	182	234	211	202	197	198	215	209	234	209	181	227	208	184	164	171	186	191	185	173	213	224	211	204	211	192	205	217	194	197	202	223	198	212	204	197	205	204	191	192	207	206	213	184	200	166	211	192	168	216	198	188	209	203	213	225	224	197	206	213	209	206	216	226	214	197	205	181	162	199	208	222	208	188	204	224	202	191	188	213	199	197	224	165	204	197	186	216	210	181	209	208	213	220	215	192	215	202	220	201	201	202	218	177	176	220	220	211	187	222	215	202	216	213	169	184	227	199	188	202	187	178	192	175	197	207	186	184	213	209	201	202	219	187	196	224	184	189	200	201	192	220	206	213	198	197	212	208	222	208	195	177	203	186	198	233	230	211	193	203	206	181	220	206	178	223	210	217	190	203	218	219	203	188	197	208	181	223	187	196	201	204	217	179	200	184	186	187	210	186	205	201	201	185	205	217	199	194	192	210	163	200	206	225	173	218	189	201	212	203	207	224	215	232	185	207	201	167	200	207	218	204	176	201	211	203	228	180	202	168	186	194	234	208	212	194	199	186	186	209	198	200	184	209	203	226	200	174	229	204	181	211	215	208	212	194	222	211	192	221	213	195	219	186	216	217	193	211	187	184	178	168	211	217	204	224	199	197	180	169	200	229	193	202	199	207	215	204	202	200	176	176	210	207	185	203	201	196	236	205	211	213	190	180	215	189	182	191	154	202	203	198	187	191	187	191	192	219	190	231	215	208	191	206	171	203	200	210	214	191	180	201	186	196	183	223	215	223	198	175	208	195	185	202	234	187	224	202	212	214	175	196	219	213	202	205	196	215	179	213	227	210	198	187	205	222	195	192	209	204	204	214	194	198	195	220	197	197	198	201	207	203	191	208	207	207	183	203	216	205	206	200	194	229	177	192	214	202	213	194	199	198	225	174	206	224	194	210	201	204	188	195	214	205	194	188	208	228	209	218	200	200	208	223	223	199	193	197	201	179	178	224	203	214	215	212	211	219	203	184	215	171	217	205	174	193	210	204	228	173	205	189	211	230	234	165	210	200	196	219	191	188	205	197	207	202	218	219	206	202	229	191	207	190	200	205	197	192	159	209	211	219	219	199	215	195	187	213	213	211	175	189	196	197	203	203	210	242	214	202	182	228	180	203	201	205	198	213	205	204	216	213	201	174	208	188	196	215	185	189	201	211	201	216	206	202	207	196	214	192	192	219	195	202	214	209	204	205	197	209	196	217	219	221	180	202	200	188	210	210	197	220	185	191	193	232	201	218	202	160	222	213	186	189	210	202	196	193	191	189	204	207	199	179	216	204	196	201	211	246	218	208	179	198	209	218	213	204	219	219	204	184	203	198	195	201	217	180	194	215	199	210	198	213	204	196	183	179	184	198	229	214	186	201	197	196	194	178	204	203	200	198	189	192	209	230	207	214	199	232	199	224	186	189	218	178	219	225	177	176	177	234	208	192	207	225	205	190	204	202	224	217	195	194	211	201	189	186	194	199	189	197	198	198	199	211	197	221	201	199	221	207	175	203	181	199	195	207	201	206	198	177	169	175	229	185	179	190	199	200	212	208	227	208	190	210	212	197	186	179	218	218	202	233	210	212	233	215	200	242	191	201	220	180	200	214	204	201	236	200	213	194	190	192	200	186	190	212	216	178	194	237	222	228	169	199	205	175	220	197	200	211	205	194	183	207	202	210	172	205	213	209	202	184	199	217	195	217	189	196	204	173	207	181	193	217	200	213	218	208	221	186	207	207	212	185	201	181	191	243	176	178	195	179	221	213	202	209	223	226	198	196	201	224	201	204	206	203	212	215	200	190	203	211	192	199	169	215	206	213	182	190	199	184	186	212	202	218	214	210	181	206	203	198	212	223	199	190	198	187	197	227	210	191	202	221	209	201	210	207	196	205	212	200	194	212	204	184	170	187	206	217	229	195	217	190	219	211	210	179	198	166	206	200	200	198	218	179	197	201	205	221	189	185	209	186	205	188	221	199	182	223	204	186	201	197	186	208	205	208	233	220	228	180	208	210	222	196	219	202	237	194	191	182	209	184	192	226	231	196	216	214	186	197	184	175	194	198	219	198	225	202	206	249	203	214	216	190	213	196	197	190	212	203	233	203	192	186	193	194	205	181	198	190	209	207	184	197	219	190	203	213	209	206	191	199	211	214	190	201	187	214	179	231	193	217	235	217	216	183	184	225	206	191	176	207	186	208	215	228	210	188	202	175	217	234	186	193	188	219	205	208	216	198	181	197	202	220	191	223	189	234	184	210	206	192	213	225	190	199	206	220	198	214	200	192	205	179	190	163	211	195	198	225	205	187	216	203	194	192	171	210	204	202	206	185	203	203	218	211	174	204	205	200	199	210	209	192	201	197	184	192	199	211	203	200	212	204	204	194	191	222	188	198	186	203	209	178	223	217	190	184	190	199	223	202	217	172	203	200	194	211	200	190	201	199	203	209	185	207	210	178	205	198	188	201	209	168	202	211	172	232	193	194	190	205	190	206	189	167	188	219	222	196	201	180	194	218	190	199	205	198	223	184	167	182	182	218	212	211	206	203	211	194	195	194	170	196	210	199	243	212	221	204	197	197	193	206	222	197	216	224	192	200	208	207	188	191	215	207	187	194	186	188	216	196	208	198	186	199	174	187	178	211	182	185	212	202	221	203	193	187	201	201	183	204	211	221	200	192	208	209	217	211	191	197	212	181	183	212	218	192	179	202	221	198	215	193	211	210	175	168	223	199	199	195	222	194	209	184	200	196	188	195	203	227	180	195	198	226	189	202	187	196	192	192	208	194	195	188	197	209	212	198	178	186	215	205	192	184	215	176	206	238	203	195	209	192	197	202	209	186	176	228	224	212	185	218	220	218	202	179	201	194	183	193	181	201	192	201	190	169	192	201	192	186	206	226	210	215	205	198	175	196	181	220	203	202	217	206	191	217	170	189	212	224	197	187	202	202	207	205	226	201	212	208	200	177	191	199	194	193	193	231	196	177	207	184	220	188	225	217	210	193	216	183	189	223	215	191	193	199	180	188	206	193	206	197	206	179	171
36639	46687	13116	5019	2993	2130	1686	1242	1043	835	714	653	572	517	507	452	410	398	378	377	354	305	321	298	314	295	285	297	269	246	273	264	274	271	267	258	257	261	234	260	244	237	249	248	235	219	228	216	232	223	271	225	207	244	254	242	252	212	224	228	229	233	229	230	223	213	208	231	232	238	244	246	226	219	227	212	247	215	246	193	219	224	222	234	247	190	216	243	249	217	229	227	217	262	230	207	254	216	236	234	230	225	235	242	232	232	224	212	226	239	231	206	218	222	228	214	231	212	218	246	205	228	219	240	204	225	209	207	225	234	235	189	230	234	231	217	221	221	218	252	230	247	215	210	253	237	231	210	227	246	225	203	212	231	212	207	199	204	260	215	221	223	233	217	207	232	209	235	226	237	214	240	215	225	202	210	220	239	238	249	239	214	233	224	222	239	215	211	219	225	241	203	212	231	216	202	228	205	228	221	197	225	222	210	227	199	205	215	232	246	216	241	261	215	225	234	243	217	222	226	214	220	229	214	271	213	215	227	211	186	228	212	226	232	221	222	217	222	205	243	237	211	231	210	242	247	216	249	222	232	225	215	250	210	210	236	217	225	220	227	207	214	231	207	227	243	229	245	201	223	221	228	219	216	202	251	249	233	219	234	228	213	232	241	195	224	214	215	207	218	217	216	216	231	252	240	228	219	238	224	192	227	240	207	207	216	235	207	241	246	220	220	232	215	229	238	215	234	192	236	194	220	222	228	234	201	204	248	225	201	189	257	237	236	191	211	225	232	217	245	258	220	210	219	243	225	233	215	217	229	228	223	200	239	218	224	220	203	214	211	233	238	226	223	198	230	218	206	238	216	216	236	221	223	220	238	245	215	231	212	217	240	220	217	216	228	200	221	209	214	234	230	235	223	233	230	212	226	242	221	234	245	213	220	214	230	218	201	207	231	252	233	212	266	230	227	224	231	219	207	223	220	245	234	221	238	207	207	194	225	238	237	233	216	213	194	233	226	211	236	212	224	229	238	240	225	240	212	227	225	222	204	202	235	245	207	207	230	255	198	219	186	216	235	225	231	232	221	201	236	218	198	222	221	215	238	213	215	210	200	211	227	178	247	224	237	228	243	214	233	202	213	234	233	217	223	211	192	193	225	215	208	219	225	244	203	226	209	229	218	210	201	225	243	216	240	229	234	215	195	231	238	239	242	240	224	214	229	207	195	209	214	203	218	227	229	219	219	212	224	232	220	207	188	221	206	240	243	255	204	232	221	231	202	200	232	211	220	225	230	227	236	231	223	210	213	208	229	242	204	215	246	189	195	242	217	207	235	189	230	230	202	238	227	234	193	250	206	223	233	229	213	250	231	216	226	229	235	252	243	234	239	194	235	212	225	207	213	226	234	204	231	232	242	198	224	214	230	242	224	247	204	212	240	217	234	213	235	213	212	236	242	222	220	212	213	234	220	232	215	239	231	213	192	215	238	200	238	211	200	230	236	234	218	199	245	236	250	230	257	214	206	197	219	224	223	227	203	218	228	224	230	225	213	184	236	229	214	219	202	245	214	214	221	216	213	247	225	216	214	183	237	229	241	206	223	220	244	216	229	238	230	233	238	198	228	177	218	210	235	209	214	222	236	211	217	224	207	212	200	245	210	211	218	203	203	228	222	219	194	222	212	233	218	236	214	236	259	250	230	194	217	233	225	205	211	219	214	224	225	225	222	206	220	222	190	216	201	240	235	221	217	218	220	195	217	245	223	221	237	240	218	222	224	201	218	252	208	209	243	220	210	222	251	215	207	229	218	231	222	229	247	226	239	229	233	212	197	230	211	210	216	235	226	239	206	231	191	235	230	210	229	227	251	213	225	211	240	241	234	226	216	205	227	235	245	225	214	207	224	193	226	227	224	256	230	208	219	233	216	222	242	206	225	224	213	243	181	250	218	240	223	212	209	229	195	226	241	179	236	197	222	237	218	222	210	209	231	241	231	228	212	240	230	241	230	221	234	229	232	227	223	209	200	201	224	201	229	245	248	214	216	213	228	212	251	224	242	231	233	238	193	204	204	215	232	252	242	227	240	233	190	224	230	225	206	249	233	203	233	225	235	252	217	220	227	230	230	250	221	222	213	226	257	246	202	221	241	187	213	250	225	238	200	227	245	206	242	195	214	215	245	233	209	223	219	225	252	223	244	233	212	211	219	245	228	246	215	239	228	217	214	231	220	216	234	253	216	222	212	229	227	221	209	204	226	237	223	217	195	219	216	204	221	231	234	246	217	225	225	238	200	223	228	216	198	224	202	241	214	212	218	218	213	214	224	242	218	220	227	204	223	233	206	202	217	208	225	206	209	238	205	221	244	224	241	213	232	205	230	229	206	221	205	218	236	237	246	223	231	219	247	218	220	228	220	224	245	217	230	204	216	213	223	227	221	232	235	224	220	205	254	216	179	237	224	209	196	232	242	221	218	222	226	212	223	200	246	249	239	239	206	211	224	252	239	219	212	197	227	210	243	264	223	207	228	201	225	221	207	197	210	241	207	249	190	227	231	202	243	256	212	228	223	194	215	225	263	209	221	238	208	240	203	213	208	221	208	218	199	214	222	226	218	218	229	207	229	217	220	241	237	214	225	233	204	224	210	211	227	216	208	215	249	227	237	210	234	216	225	222	232	247	208	223	244	236	206	216	207	223	219	211	236	219	217	237	237	250	221	234	249	236	218	202	242	239	216	224	222	201	201	235	225	191	211	242	265	217	207	213	252	206	262	210	213	216	214	242	191	222	235	224	211	251	236	223	224	221	236	228	228	229	219	248	221	203	242	239	195	224	219	226	235	245	182	215	226	228	238	208	210	230	222	246	211	203	219	221	208	228	225	210	214	231	223	239	213	234	229	230	204	221	246	228	242	206	214	203	224	223	227	241	219	223	256	231	230	234	206	224	219	219	201	221	231	233	253	237	220	234	221	233	199	213	235	235	227	204	221	227	227	228	204	242	245	219	213	186	235	189	210	213	229	217	210	209	251	208	197	236	211	200	217	201	239	232	220	224	229	236	175	206	243	237	215	233	226	228	211	225	240	239	213	206	198	225	218	187	214	224	211	239	214	219	225	223	190	234	236	212	229	248	227	237	229	191	209	210	225	234	209	200	241	242	235	226	215	241	245	209	224	232	221	233	210	253	237	222	216	210	210	212	215	233	220	221	237	210	228	220	194	205	239	245	206	222	229	236	214	228	251	197	219	222	229	212	232	224	227	227	233	259	216	233	235	203	221	208	203	227	202	213	221	205	236	228	254	243	230	203	192	232	232	195	248	200	241	215	209	233	213	218	236	225	215	216	238	222	249	229	222	225	239	219	212	233	223	233	229	225	238	234	207	223	237	257	242	222	230	237	227	219	228	249	247	198	216	226	228	220	223	231	218	233	213	226	235	235	205	229	233	209	217	210	227	230	233	202	242	228	234	216	230	231	211	197	205	234	235	196	227	219	221	208	227
22981	20738	27480	23991	20706	20689	7797	1400	1083	936	889	785	713	680	685	603	628	613	566	575	555	584	502	519	542	542	517	563	555	516	494	524	499	525	538	512	469	500	531	516	487	488	515	531	460	488	489	471	553	455	495	498	501	486	446	504	518	476	457	444	442	543	451	543	449	514	484	542	522	424	501	499	437	504	496	491	436	468	480	468	451	498	474	478	429	453	493	503	480	497	459	472	480	525	505	455	497	445	490	490	471	487	469	480	495	464	452	498	465	460	442	466	486	521	455	461	490	477	497	479	486	498	499	475	509	434	473	433	502	463	481	469	449	480	495	463	474	465	496	490	485	488	478	446	469	502	460	478	488	484	476	473	470	476	467	494	461	466	534	461	441	440	453	462	480	497	450	500	487	510	482	447	422	494	410	481	500	501	492	440	438	470	472	465	474	535	520	494	469	472	454	479	458	495	477	421	455	466	486	460	488	464	504	520	492	494	494	491	470	481	447	478	479	468	449	483	454	462	453	488	504	481	485	473	456	476	456	442	467	489	466	509	490	499	470	450	458	430	517	468	450	450	463	467	495	499	449	503	441	480	443	481	457	472	509	487	438	450	483	482	470	464	443	480	493	465	495	463	494	454	456	505	490	464	471	486	479	469	421	501	438	519	472	487	482	452	460	463	455	455	515	454	493	494	489	475	490	464	465	492	472	509	451	479	508	506	461	485	479	468	490	551	441	471	488	472	487	467	478	471	490	447	494	492	493	414	426	503	470	470	440	478	481	447	463	465	457	478	446	460	487	452	472	461	482	482	480	472	514	508	484	488	450	435	490	463	449	498	490	471	456	494	414	491	483	491	487	437	437	475	476	500	513	492	510	467	460	477	453	497	496	458	458	465	466	471	503	481	465	442	488	485	449	425	473	438	461	442	488	490	442	464	496	450	489	462	442	463	462	472	481	482	485	495	499	468	473	446	468	484	494	459	480	483	451	453	497	463	479	451	477	444	510	479	456	508	459	476	489	505	464	449	517	457	476	502	468	493	461	446	466	467	466	450	491	491	452	464	451	505	463	435	514	498	475	445	480	505	454	476	476	498	454	485	489	484	433	511	501	444	446	489	477	562	478	460	504	478	493	495	457	512	481	472	457	479	510	481	523	503	452	470	476	440	455	455	468	471	472	463	527	453	482	461	493	497	417	447	431	485	453	486	447	483	471	505	466	464	475	491	464	483	486	499	491	486	434	489	458	483	421	497	456	451	475	461	465	415	449	479	481	470	483	454	465	450	438	434	468	499	491	508	436	452	464	434	506	482	520	490	499	457	471	456	497	471	464	473	480	460	523	479	457	428	495	474	464	482	438	468	491	492	480	430	468	476	457	503	494	483	468	476	462	473	458	467	480	455	455	477	477	483	463	443	467	449	465	491	457	453	490	498	466	518	472	453	508	475	459	475	490	518	467	505	498	466	460	475	518	468	494	472	478	479	464	443	470	455	502	489	459	450	483	502	471	407	495	454	446	515	484	482	503	486	483	438	486	476	435	474	489	467	454	457	466	458	487	472	429	498	500	461	461	466	462	461	471	472	475	461	475	494	457	468	447	469	480	446	484	485	465	433	491	449	456	445	452	489	465	526	469	453	458	461	433	450	458	513	507	439	455	456	452	467	479	500	461	443	448	486	464	447	481	451	428	480	468	497	508	487	493	446	475	455	454	502	465	476	476	455	478	469	487	446	488	469	439	442	437	482	454	465	485	484	480	476	491	453	500	482	490	499	447	454	454	491	478	437	448	464	485	531	445	453	456	458	516	451	490	504	438	445	486	473	487	487	445	445	489	495	491	458	450	456	463	475	477	469	478	473	458	480	497	459	452	509	452	468	488	463	448	456	465	514	486	473	462	493	459	449	439	456	462	496	465	513	463	466	491	453	512	497	465	451	448	467	466	463	486	473	476	497	484	472	471	483	487	421	477	469	442	437	449	457	461	475	472	474	499	501	462	489	486	497	473	476	486	525	472	430	478	463	515	476	486	486	490	493	482	498	459	472	446	485	472	462	461	474	477	453	488	484	474	443	458	444	496	467	471	474	475	505	479	405	474	464	491	501	475	474	467	463	430	539	488	467	448	461	470	454	469	477	440	498	457	440	471	492	488	485	446	503	460	448	499	510	490	468	434	468	478	449	433	481	468	477	523	511	453	484	431	457	461	477	468	493	477	489	486	492	467	462	447	463	497	475	512	447	475	439	451	493	518	516	440	455	456	477	439	466	472	483	472	470	467	447	429	454	482	471	474	462	499	484	468	431	470	474	479	462	465	453	450	466	474	479	510	471	480	482	468	500	462	424	474	482	493	482	474	472	540	478	456	435	495	466	465	470	450	436	501	490	487	472	446	472	473	507	486	475	471	443	465	481	506	461	468	480	478	501	460	448	479	470	439	455	456	451	487	482	449	466	447	447	464	484	478	471	445	476	479	468	497	475	458	459	473	516	462	479	461	525	451	437	469	504	478	446	435	462	453	480	448	482	463	458	489	467	484	486	493	515	466	461	500	492	464	454	458	479	489	466	478	440	455	491	488	501	457	428	428	496	450	482	451	476	440	499	490	462	446	487	463	451	458	469	473	496	444	479	491	427	440	498	483	467	453	453	495	479	485	467	447	460	459	531	491	444	452	459	462	463	498	457	423	475	513	469	487	449	447	477	500	491	470	470	443	469	475	481	482	441	447	469	459	496	447	450	452	510	426	452	513	494	456	453	469	475	494	453	473	489	457	483	470	452	470	445	462	468	503	485	481	478	482	490	475	451	454	454	464	475	468	472	432	482	504	468	492	476	474	482	519	468	503	480	489	480	479	501	483	468	460	482	495	487	468	470	472	477	465	467	481	453	478	426	411	469	478	486	457	462	476	459	474	485	513	456	459	515	458	469	471	491	494	513	465	465	462	508	447	466	475	489	466	474	467	438	496	463	467	512	481	491	470	447	491	484	432	492	474	454	474	455	488	507	446	475	442	448	478	464	465	470	488	448	483	446	436	461	456	440	453	493	494	489	468	451	474	485	491	497	457	463	462	469	498	450	469	454	515	481	424	461	502	473	483	483	455	471	460	512	449	462	464	494	467	482	464	514	487	499	497	438	451	460	440	495	509	488	492	459	461	468	468	473	494	434	433	490	466	456	461	449	475	444	496	446	454	477	472	506	489	481	494	482	468	478	505	483	478	470	481	444	459	470	442	473	453	472	497	477	463	514	444	431	485	481	471	422	469	455	465	439	458	491	460	505	481	436	464	482	467	443	444	475	461	471	484	448	475	466	469	490	456	505	486	453	470	473	497	471	500	411	469	438	452	477	488	490	495	448	457	492	439	466	498	460	446	509	471	469	446	445	489	481	472	497	476	456	449	481	488	443	481	437	464	458	507	476	463	470	463	486	498	502	455	474	485	475	460	438	455	442	451	479	498	499	484	489	477	454	445	484	451	455	475	413	477	454	465	445	500	402	437	477
39744	51867	19077	8417	5464	3909	3028	2422	1982	1583	1436	1285	1114	1034	1004	891	841	762	753	743	667	622	622	610	625	574	542	542	591	571	557	538	560	551	518	544	524	513	491	456	499	506	538	527	529	501	465	483	488	471	463	508	464	458	466	477	491	488	486	455	494	484	502	470	502	474	503	494	500	473	463	469	459	441	496	441	471	462	443	467	496	462	460	466	482	426	495	458	492	469	460	448	436	500	503	449	448	450	499	502	451	454	496	460	481	456	454	476	435	480	461	491	499	477	508	468	483	456	459	472	439	468	467	527	470	492	474	493	497	449	466	452	479	441	470	471	443	482	439	466	478	457	450	478	472	458	459	432	456	470	507	486	418	477	478	517	430	480	514	466	448	463	456	455	448	474	479	476	460	475	501	489	474	459	491	468	520	465	513	485	454	491	456	458	434	456	446	450	462	473	505	463	494	449	435	457	457	470	425	443	491	486	452	503	501	454	477	495	469	475	450	513	485	447	489	463	490	462	466	493	435	478	468	427	468	494	453	435	466	456	463	471	468	494	439	464	485	485	484	453	452	479	480	457	478	497	508	485	504	463	497	511	458	508	452	470	490	487	496	485	449	454	440	465	482	473	433	492	463	509	462	499	459	483	490	465	484	450	508	498	469	462	454	441	464	474	502	447	458	477	451	469	488	473	463	482	438	479	502	437	445	501	523	453	495	456	448	457	481	416	491	490	484	502	448	497	441	450	490	485	418	477	452	479	452	494	454	471	489	454	461	470	501	435	488	442	482	454	477	424	474	508	489	415	476	451	468	518	476	461	509	488	492	476	488	488	478	444	479	430	448	470	421	463	461	468	471	465	448	446	492	452	498	482	463	485	442	459	460	451	451	477	458	452	536	453	446	481	493	440	446	490	445	467	483	474	436	478	492	479	490	496	425	471	452	413	448	462	476	476	491	446	480	476	462	452	415	483	464	501	486	471	466	462	464	457	439	487	468	469	463	468	504	510	481	457	426	505	449	444	437	467	434	474	463	464	443	453	454	453	428	459	495	469	456	495	451	460	483	479	465	469	440	457	487	490	421	434	456	495	468	480	484	457	475	445	473	493	470	449	485	481	433	451	412	463	462	442	469	469	513	485	452	443	448	509	478	431	477	457	425	492	456	454	458	498	440	493	446	512	476	465	443	480	461	447	470	466	473	454	463	492	472	477	503	472	440	469	448	463	466	480	484	462	471	495	487	471	450	470	488	471	449	456	455	465	459	443	457	426	464	479	442	446	468	497	473	449	451	452	459	473	414	479	467	451	448	441	478	483	504	468	472	489	461	451	444	447	420	430	447	478	416	462	452	491	481	482	479	479	460	458	516	447	463	454	426	451	428	496	435	456	432	491	462	467	498	491	457	470	509	443	479	474	439	466	452	483	471	471	488	442	477	446	496	473	430	452	460	460	429	492	484	451	497	459	406	475	461	454	456	482	507	480	448	444	456	463	485	460	493	463	453	478	454	468	454	497	460	461	469	435	480	424	476	500	444	458	440	457	466	491	469	428	450	435	449	422	455	460	472	519	475	468	446	424	449	482	495	420	499	449	486	482	464	488	479	478	469	472	450	468	464	446	461	476	409	440	433	491	502	445	447	466	420	465	443	469	431	464	523	437	470	451	468	468	440	472	444	467	451	508	485	432	455	472	448	448	441	446	468	489	449	463	486	424	464	518	490	490	486	470	458	449	436	433	469	430	422	453	421	468	469	493	506	475	475	468	440	499	481	494	451	459	414	455	441	484	474	474	460	445	460	474	457	473	478	486	460	487	451	460	436	473	434	461	511	480	491	443	482	446	473	485	475	485	464	491	474	496	489	468	468	474	470	482	458	445	472	442	483	476	468	504	459	467	495	459	470	479	461	480	479	496	458	465	480	445	498	488	458	438	456	468	463	505	503	486	427	459	475	465	485	459	505	495	446	445	457	456	486	427	445	473	457	480	521	473	453	453	458	491	448	486	431	464	468	468	441	511	427	478	486	460	510	484	455	480	471	486	487	389	454	437	430	471	436	513	479	436	451	451	450	471	442	442	469	476	506	463	469	476	486	443	448	489	501	459	427	452	473	463	492	458	425	452	481	503	506	481	460	462	455	440	431	464	426	436	485	496	446	429	479	468	485	472	477	457	462	478	467	484	494	441	440	448	460	461	433	463	495	438	478	469	471	446	457	447	480	428	452	477	448	454	459	452	456	447	470	440	499	455	465	461	477	471	450	467	505	462	445	424	471	502	446	460	486	474	476	457	454	507	433	472	503	435	492	494	481	484	457	508	487	443	480	473	426	477	486	471	424	455	462	484	476	482	453	435	409	477	445	456	459	479	447	429	444	479	467	445	463	448	452	479	456	468	462	444	482	454	477	444	453	483	472	480	467	462	463	441	459	460	473	475	497	464	450	470	494	451	447	476	435	437	461	465	453	473	447	440	454	469	450	494	456	475	446	489	432	475	469	481	489	459	466	482	465	456	453	431	480	461	470	441	479	475	452	474	494	528	403	442	476	500	463	483	395	465	447	464	464	464	455	459	462	459	466	475	474	497	466	461	476	519	416	466	440	422	490	459	472	483	461	420	434	405	479	456	494	471	510	445	452	450	439	461	495	430	465	432	476	474	442	474	487	488	479	489	460	486	440	496	447	479	472	484	437	443	502	486	448	450	408	396	503	405	417	471	470	466	464	458	457	476	462	473	433	428	479	446	464	409	484	441	474	506	500	479	481	469	433	447	432	455	464	441	433	455	449	461	483	431	454	496	465	481	494	487	482	469	464	450	477	468	441	483	472	450	459	478	431	446	481	481	473	415	486	496	467	449	507	488	476	487	470	464	441	457	483	462	503	424	462	444	469	470	476	458	438	454	486	448	459	508	473	463	466	449	461	472	461	523	468	478	446	464	447	453	433	496	443	431	464	431	472	474	452	477	486	492	433	482	475	513	471	461	484	459	455	509	482	444	494	463	440	485	459	456	451	476	439	424	481	430	458	481	462	475	480	459	475	463	443	466	436	472	475	481	445	485	430	446	480	461	477	474	475	445	465	489	455	441	424	457	441	495	440	444	480	472	475	483	477	428	456	463	486	463	471	422	409	474	458	477	460	459	452	472	522	457	505	443	456	488	473	459	464	495	459	459	470	468	484	449	478	474	443	479	482	429	413	487	491	465	451	479	444	501	430	445	438	457	449	453	436	466	448	460	473	485	463	463	469	458	477	449	481	484	471	458	491	506	412	457	494	461	493	447	489	430	461	495	478	446	450	458	476	447	472	488	459	445	460	487	473	517	458	456	478	453	473	472	434	495	472	477	490	441	453	435	458	471	476	489	470	479	432	444	448	456	444	474	460	503	474	476	462	491	463	474	480	443	466	475	436	429	471	416	459	434	444	442	436	449	464	457	464	481	492	443	471	467	447	443	476	444	451	449	462	479	473	465	453	447	451	457	439	474	469	484	473	485	478	449	434	456
31309	23327	9363	930	516	430	390	347	398	389	375	360	384	369	375	371	370	385	390	388	370	343	399	367	384	373	359	356	385	360	373	370	373	380	389	395	400	376	373	363	381	360	361	385	395	357	364	355	336	345	380	350	334	389	367	390	376	369	332	372	371	335	332	364	386	381	370	380	398	404	361	345	360	345	387	351	372	399	354	364	355	347	366	371	338	366	368	382	352	371	322	364	353	380	346	377	338	369	406	346	361	370	404	370	382	368	369	375	379	398	369	369	389	385	384	372	382	328	389	365	382	396	358	400	387	369	392	385	343	398	374	356	408	383	401	363	406	366	345	388	368	388	382	369	352	352	384	384	348	354	351	380	368	396	376	354	358	406	358	360	364	398	359	358	399	355	355	374	384	377	358	369	355	392	350	350	373	391	369	378	348	359	384	368	347	367	346	377	399	393	375	351	378	371	371	385	368	398	379	356	401	378	380	361	397	346	401	396	344	401	384	374	363	388	397	364	364	396	352	395	387	353	377	349	396	394	371	395	372	361	351	373	345	357	361	354	411	355	400	386	385	358	413	380	401	359	373	367	375	359	347	377	358	390	358	361	399	383	343	385	359	337	386	361	374	358	369	353	382	351	378	366	369	386	380	350	323	368	410	361	391	396	383	347	354	369	380	337	360	376	383	389	366	398	335	373	393	374	374	384	379	361	341	383	349	389	363	351	402	361	355	378	339	345	342	391	395	374	343	354	384	375	370	343	365	347	375	346	381	336	354	355	387	415	381	371	355	402	415	347	384	372	395	385	381	362	365	361	395	359	362	369	391	380	331	413	388	327	359	405	380	395	398	368	384	374	337	371	366	381	338	379	402	347	379	379	412	353	362	388	391	377	362	388	356	345	379	335	371	336	337	371	383	344	387	369	370	382	346	353	366	364	344	379	393	361	422	350	384	382	397	403	384	373	399	373	358	353	383	382	392	377	401	416	378	363	365	389	376	355	374	362	390	401	380	345	350	375	404	361	369	352	348	374	393	378	376	342	342	385	382	376	398	394	354	349	348	373	382	359	362	338	362	331	371	390	390	345	360	373	351	376	330	364	362	384	378	414	371	360	399	390	380	366	359	347	355	393	346	320	367	395	372	384	363	371	382	364	344	360	374	401	369	395	355	395	368	346	372	373	399	367	387	325	355	393	371	383	386	357	370	405	371	347	379	375	376	346	368	345	369	375	387	364	349	381	378	364	404	396	346	361	404	373	377	374	358	361	385	399	371	383	399	337	373	386	347	390	381	372	396	362	372	408	391	364	333	339	370	365	384	365	347	373	362	351	376	333	364	375	354	338	348	352	369	398	358	387	386	333	336	374	373	397	398	389	361	380	382	346	337	374	340	383	349	334	374	371	377	380	362	391	363	340	352	380	398	391	349	384	357	408	365	389	363	400	386	387	399	390	387	358	372	392	395	384	350	356	381	383	375	396	351	373	360	347	367	380	320	385	372	347	363	376	391	377	359	389	358	370	369	384	341	350	352	384	376	370	352	335	350	356	359	403	352	399	334	340	349	361	409	362	388	347	388	370	372	387	398	377	349	368	359	361	369	379	399	375	336	377	365	370	394	387	327	358	381	386	336	388	372	393	371	366	361	372	404	343	371	355	405	381	396	377	363	362	356	376	356	355	345	381	400	386	374	345	383	384	369	355	369	356	377	377	368	395	332	387	344	395	363	370	403	335	393	387	388	440	372	380	387	375	368	371	368	394	376	353	354	355	390	390	386	368	357	385	372	396	367	342	376	358	391	361	369	359	364	358	360	370	361	395	388	344	405	358	352	377	378	403	333	355	421	406	346	387	364	374	330	352	364	383	405	393	365	336	390	354	354	350	365	370	397	389	358	400	382	377	327	394	380	369	370	381	381	340	389	351	334	364	394	385	390	337	397	373	366	361	397	370	359	386	362	412	367	365	382	355	334	389	375	385	341	361	386	380	356	376	378	364	331	354	377	374	374	395	374	377	389	387	386	409	344	386	389	354	377	364	378	356	399	383	355	337	361	368	369	340	386	348	385	385	361	361	345	369	342	364	367	380	383	367	365	391	409	391	370	393	373	413	400	402	379	380	376	398	344	343	395	397	343	350	339	354	398	342	361	362	367	345	374	379	380	363	377	407	379	382	353	363	373	382	415	341	383	371	360	350	357	363	373	361	375	388	388	346	374	357	335	372	413	367	371	380	363	379	380	398	392	360	372	385	363	385	388	387	354	381	362	369	364	377	376	395	342	378	348	388	341	382	381	371	377	380	372	391	364	330	389	389	374	347	365	355	357	367	372	361	374	344	333	379	370	361	324	381	410	384	381	369	352	378	389	394	385	353	395	393	381	374	356	401	382	395	375	402	339	395	370	410	363	383	399	349	363	357	377	366	378	365	354	373	347	374	350	349	399	328	376	352	384	375	407	360	365	382	356	351	362	348	378	357	372	375	416	381	354	376	389	351	394	367	345	366	378	365	373	389	375	359	382	397	376	390	395	376	367	356	393	386	380	395	359	368	388	420	397	354	410	361	351	365	374	362	382	384	367	386	351	354	376	367	374	371	379	378	340	394	376	357	362	355	389	397	363	353	360	374	349	378	353	367	392	395	395	349	371	361	392	428	390	345	344	382	379	368	307	376	363	402	389	395	396	412	352	381	359	376	360	382	358	362	346	385	365	353	371	398	338	347	353	365	377	399	370	366	411	389	387	384	422	364	370	331	351	376	382	384	371	381	393	353	362	375	370	334	351	343	364	377	363	385	345	360	395	408	363	356	354	380	380	370	398	386	382	362	374	391	354	415	361	356	388	390	418	373	365	373	379	404	373	372	346	324	372	358	379	372	365	367	353	391	375	368	371	380	380	370	375	381	384	388	373	378	397	351	393	362	380	357	366	365	367	387	336	356	386	365	385	353	397	388	373	385	361	380	374	389	399	418	376	344	376	362	347	341	340	372	393	366	364	398	370	371	370	371	420	359	363	321	360	381	396	327	357	360	389	343	375	364	374	407	379	386	349	341	385	368	364	361	354	354	373	393	385	379	353	383	377	368	351	380	392	390	355	340	371	379	394	372	372	362	392	355	371	393	385	325	369	369	346	367	343	388	382	364	401	378	376	390	363	422	384	364	346	362	373	346	409	371	370	374	367	389	417	388	388	369	378	383	380	344	373	396	392	396	389	358	380	392	400	376	349	343	348	378	376	361	388	379	353	380	345	370	351	401	347	371	348	362	354	350	380	377	337	359	371	354	349	366	354	352	380	367	379	379	385	358	408	345	358	385	356	336	366	360	367	375	375	380	373	373	380	359	378	401	362	357	389	385	372	385	379	385	401	349	369	361	369	391	348	366	347	381	366	389	357	393	389	376	379	391	381	380	355	373	375	388	402	378	376	374	384	379	365	370	403	385	376	359	336	400	399	388	379	361	338	332	354	389	346	403	386	384	372	325	407	364	361	350	349	365	382	339	370	357
30762	29501	6340	809	586	520	522	493	473	437	433	421	440	414	432	491	413	442	439	442	416	384	404	442	421	415	362	409	417	427	389	372	428	424	421	372	391	414	385	400	421	432	399	402	410	395	406	396	409	404	409	389	398	395	411	446	443	413	411	391	417	449	422	402	426	443	401	369	428	407	404	433	404	436	400	418	411	386	407	411	432	425	408	395	406	407	437	392	407	420	438	426	414	456	400	416	436	444	390	372	404	388	397	400	429	373	409	378	422	399	428	404	409	437	445	399	423	406	441	407	418	393	419	371	409	430	390	414	438	413	409	425	388	393	418	417	378	383	456	424	428	430	404	454	427	428	427	430	381	418	421	374	402	436	425	448	413	418	392	433	409	421	418	423	384	390	388	397	437	409	411	413	406	456	424	415	419	417	402	425	391	438	398	422	403	405	403	375	394	406	405	453	429	398	386	364	386	446	437	396	376	424	427	398	398	434	378	411	416	373	389	429	439	428	407	419	431	414	402	391	415	424	406	440	401	405	428	397	388	415	411	423	390	402	396	365	408	384	447	394	396	406	365	404	415	373	427	402	428	383	397	425	425	408	410	423	412	420	382	407	403	403	422	419	403	432	417	375	411	431	391	434	420	434	371	398	387	389	400	418	401	418	421	413	377	430	420	415	431	420	389	402	395	429	405	409	415	419	391	430	432	423	423	416	383	431	404	406	393	423	445	411	407	390	394	435	416	404	406	422	425	395	402	421	429	414	418	379	418	441	438	401	395	383	425	431	411	424	408	416	428	442	437	432	421	399	427	376	416	416	445	433	395	425	407	421	414	431	408	362	414	419	399	405	435	382	411	428	402	387	411	435	430	385	421	389	438	378	388	408	406	404	417	396	386	383	431	403	440	424	424	426	417	422	398	414	401	425	403	390	384	410	445	413	440	411	444	419	410	395	394	393	390	410	411	380	418	390	425	418	412	416	439	406	423	435	436	419	409	430	418	418	420	382	402	407	395	388	435	466	447	392	404	427	414	416	418	414	381	409	414	369	407	429	443	417	367	420	433	432	392	408	396	443	414	414	445	401	405	419	418	387	438	392	384	402	426	408	396	426	381	408	426	386	401	436	404	438	422	366	383	414	441	396	424	385	432	401	431	391	400	420	422	432	388	406	386	438	432	410	396	430	434	403	428	453	417	418	418	453	413	393	382	412	432	383	373	419	390	388	373	461	373	426	422	409	414	417	379	437	427	412	412	451	401	383	400	396	423	424	401	393	424	408	358	397	395	402	398	405	450	405	400	434	427	434	395	428	426	409	429	396	400	396	401	382	415	444	386	428	422	406	397	395	428	372	402	401	401	412	423	410	425	396	420	422	435	405	413	416	417	395	418	412	430	402	393	393	399	408	411	399	400	451	396	445	431	418	408	405	411	436	373	444	392	418	396	412	381	422	394	394	376	388	419	426	431	384	384	412	424	399	407	392	409	408	455	390	399	401	433	444	415	434	414	439	426	421	430	432	431	399	418	413	425	379	412	419	418	418	437	386	468	383	407	440	422	424	401	418	426	402	420	403	400	417	421	425	407	427	393	400	386	413	440	403	411	400	409	384	403	417	399	447	419	423	359	384	399	379	433	404	405	431	392	426	403	398	431	423	419	418	429	391	384	395	406	436	443	440	444	394	405	422	422	400	414	412	422	407	378	430	400	436	404	426	403	411	379	399	417	439	408	428	399	405	350	435	409	392	409	413	370	450	402	373	414	387	397	405	439	429	429	428	435	384	427	411	380	446	418	411	405	427	413	427	435	431	432	389	408	390	404	429	402	406	378	397	414	437	415	408	388	410	388	397	397	401	398	428	419	443	423	389	411	402	439	430	409	374	428	377	414	382	373	410	372	412	416	399	406	398	442	407	423	417	410	429	447	402	411	448	397	429	429	420	407	387	409	403	402	380	415	415	410	389	398	406	427	414	447	382	419	407	423	394	394	418	385	378	414	402	366	414	422	382	412	399	385	425	390	394	410	428	399	386	466	375	421	372	407	414	410	447	434	406	395	392	433	436	401	420	388	413	415	399	396	455	406	419	380	432	447	413	386	401	411	393	384	427	399	418	416	397	406	410	394	374	429	431	415	411	425	385	421	399	426	441	430	399	418	435	427	409	418	369	417	417	414	418	417	409	394	389	434	408	439	444	418	392	410	436	422	400	397	437	440	405	396	421	424	372	393	388	400	436	399	380	448	383	430	428	390	383	448	373	360	427	388	411	396	430	424	436	428	412	439	409	413	440	410	440	412	413	401	407	436	394	401	414	395	420	438	414	414	394	395	415	380	427	369	404	422	419	394	454	432	406	399	443	418	431	396	455	416	418	396	406	411	408	417	407	375	470	401	404	397	395	393	404	429	410	438	410	387	400	404	409	404	388	444	373	404	454	394	398	410	447	408	382	426	402	408	412	415	397	392	434	389	433	422	434	407	429	429	393	427	467	407	426	403	418	436	422	423	413	418	410	414	425	395	380	408	418	452	400	415	401	439	407	424	405	402	388	388	450	380	418	383	420	426	416	409	384	436	420	446	373	422	433	384	427	447	419	421	387	429	414	398	418	402	448	441	433	417	423	368	437	428	430	391	362	382	411	436	435	431	424	391	423	377	420	433	415	441	400	405	421	431	414	422	395	417	417	389	450	382	390	461	382	411	433	427	419	386	419	410	418	409	416	372	387	435	382	385	420	371	387	432	401	387	428	420	399	423	465	395	392	369	415	371	396	396	421	411	410	401	407	446	400	428	372	407	360	451	404	420	409	423	438	394	404	404	424	429	417	405	417	398	406	413	449	406	425	429	385	404	409	379	387	414	431	426	440	463	363	408	421	451	378	401	422	383	428	407	431	397	423	433	375	405	368	379	433	425	412	410	393	412	451	414	438	419	431	448	411	402	421	399	429	422	382	422	413	445	415	441	441	391	428	413	441	388	416	397	423	406	418	390	395	391	416	386	442	386	408	477	418	394	409	428	440	440	420	378	413	414	401	397	378	400	430	460	391	376	420	390	396	396	426	413	396	400	430	407	417	405	409	393	415	415	390	420	423	403	413	455	401	374	410	430	372	391	422	406	370	423	418	400	430	368	412	396	431	394	398	409	401	443	410	391	370	404	422	409	397	408	390	410	425	397	415	391	435	421	424	384	427	427	416	370	428	415	387	427	445	456	403	438	375	396	427	434	432	421	427	401	391	392	374	419	454	406	403	405	369	415	403	392	404	401	418	428	412	398	414	421	422	446	421	384	415	426	456	413	420	439	440	392	414	423	384	382	414	387	389	376	434	401	401	408	436	408	409	435	383	430	413	403	418	419	404	415	394	438	440	418	414	391	428	429	381	436	405	399	426	411	376	394	440	415	418	423	449	387	406	423	385	397	390	382	395	448	395	436	412	397	384	402	417	423	431	442	444	413	373	414	434	397	418	401	387	396	418	352	376	378	417	424	397	418	395	403	419	370	441
25057	20690	26968	24348	20612	9726	1021	682	532	447	414	357	327	358	285	337	284	255	254	263	238	227	249	274	250	227	210	256	231	235	228	223	222	190	218	222	178	219	218	200	193	200	194	212	226	178	209	204	203	212	203	173	213	191	208	199	201	215	192	218	215	210	196	207	208	187	210	212	225	188	198	185	187	206	203	206	213	171	231	226	198	201	195	215	220	199	205	186	203	198	205	198	180	190	193	221	222	213	204	220	206	209	206	211	209	198	218	238	189	195	204	204	211	212	212	209	204	213	219	188	206	201	199	188	195	211	199	215	231	197	220	218	199	225	201	202	193	183	172	198	204	193	204	202	188	195	175	180	194	214	214	246	198	212	177	175	207	193	189	203	224	193	188	169	198	223	200	206	197	217	195	202	216	211	188	182	182	203	229	213	189	175	206	173	207	230	187	199	202	207	192	192	209	193	225	205	182	205	212	218	193	200	235	205	173	211	181	184	205	210	221	214	219	247	218	211	192	188	224	188	187	198	213	199	192	221	228	205	211	188	188	196	210	182	172	188	188	223	181	192	208	192	194	212	193	206	201	210	198	208	214	186	224	202	185	213	206	197	207	228	190	218	198	218	217	187	193	212	211	198	211	188	203	217	174	185	203	163	207	173	191	196	208	182	188	213	191	198	220	231	195	202	210	216	184	191	220	203	222	208	199	206	206	205	171	186	200	194	180	202	215	196	207	211	212	230	200	192	218	216	185	204	192	201	216	190	207	202	215	204	199	199	197	193	197	209	196	162	212	218	225	191	192	206	207	222	204	209	220	185	198	213	157	195	191	218	205	180	211	234	197	187	199	188	210	207	177	191	207	208	168	216	194	198	217	179	197	196	186	207	204	169	168	190	172	209	194	207	199	196	215	182	208	216	194	182	216	193	210	220	218	234	196	207	217	202	189	201	191	215	187	197	184	223	190	179	203	210	202	192	209	196	219	232	184	184	188	200	221	186	201	215	202	226	180	197	201	190	186	201	189	193	183	198	191	205	196	192	195	205	193	191	199	184	188	211	206	199	206	212	207	204	223	205	211	191	179	215	183	170	195	186	204	204	196	203	204	205	206	180	187	194	184	186	226	206	191	220	201	185	174	197	189	216	200	186	197	209	194	188	202	201	189	188	202	210	190	187	208	192	176	200	194	210	203	199	202	224	204	203	194	164	217	215	191	217	204	193	196	201	189	195	203	196	204	194	198	202	229	175	196	205	176	212	194	190	209	180	192	207	206	208	206	187	218	206	209	205	209	188	171	214	199	212	203	208	201	195	186	189	217	220	220	221	187	208	190	219	208	180	213	215	203	199	202	203	217	208	178	219	194	199	206	230	214	203	227	211	178	197	224	222	205	175	203	180	228	183	214	213	203	186	198	216	213	184	201	199	212	181	182	189	189	193	199	191	185	194	206	216	192	196	200	198	196	198	217	183	207	205	219	212	198	200	187	211	213	216	206	195	189	184	187	193	217	208	193	198	183	205	191	212	210	202	197	198	198	210	205	204	195	202	217	211	192	207	205	203	187	181	196	201	199	183	182	216	167	176	194	195	178	185	203	207	201	218	190	189	183	195	213	190	191	200	179	235	195	203	212	215	223	218	217	194	215	203	211	201	180	211	206	213	209	195	179	235	215	205	198	192	194	196	190	174	215	183	213	180	200	203	191	195	179	206	193	204	179	224	217	186	196	190	207	188	187	195	179	181	191	190	207	190	210	198	213	196	200	187	188	188	215	180	209	193	202	189	211	210	197	190	195	197	193	217	205	211	217	190	187	221	209	220	204	195	190	214	177	182	201	193	169	180	203	201	190	201	200	190	209	208	203	211	223	192	194	202	218	197	209	188	209	198	217	191	171	207	187	223	199	223	199	188	196	241	189	183	180	179	191	195	199	215	209	209	239	182	203	197	190	204	206	176	220	195	194	186	194	204	199	208	215	197	186	192	193	225	189	194	192	195	210	201	190	191	204	215	194	246	183	199	186	194	218	174	193	205	223	205	176	230	207	177	221	199	185	204	199	193	202	203	210	196	195	200	224	206	193	202	195	223	219	179	207	218	210	177	214	187	191	193	221	178	212	181	189	209	193	211	193	189	199	198	212	176	185	186	181	199	199	178	176	204	206	182	208	214	200	199	211	217	196	198	215	187	180	216	178	211	206	201	213	215	197	213	196	211	243	234	218	212	194	201	217	178	167	191	205	194	219	208	194	189	201	181	182	215	208	183	198	210	209	210	204	208	190	204	212	212	194	182	208	164	222	182	207	185	174	220	193	216	183	192	197	206	216	193	177	181	205	198	181	190	180	215	201	213	213	194	209	226	204	216	184	203	189	186	182	227	176	207	190	194	177	189	181	202	203	189	186	203	223	188	241	180	192	187	195	195	209	202	202	194	185	224	213	207	215	208	182	192	196	218	216	176	175	227	225	207	185	204	171	214	183	193	218	191	198	210	222	197	209	204	218	188	192	195	180	207	207	207	209	210	178	204	210	240	186	209	213	220	188	197	196	215	190	190	179	213	223	194	210	190	211	185	177	216	234	191	212	180	211	227	243	218	184	204	221	219	218	194	224	201	206	172	201	207	209	213	200	191	195	200	184	216	204	199	200	200	193	171	204	173	210	203	210	207	173	223	213	190	199	187	194	217	198	194	215	205	202	196	185	179	206	192	176	192	204	192	238	184	198	206	183	201	218	194	209	213	204	222	199	211	201	180	205	203	215	210	204	180	192	187	202	172	208	193	201	211	194	183	246	188	210	207	183	179	214	192	194	203	192	212	193	209	222	197	187	188	198	213	214	230	200	215	195	203	180	156	193	199	224	181	219	204	212	197	199	192	198	194	173	211	220	199	217	209	197	182	179	202	203	192	203	186	181	202	214	202	181	235	193	222	206	185	200	177	194	216	191	217	194	220	207	204	214	204	200	218	195	200	208	174	201	165	194	187	200	214	215	200	212	211	211	195	196	198	195	205	221	196	193	195	194	223	205	187	206	188	169	196	213	205	208	212	201	230	201	200	216	178	174	187	199	198	202	198	228	229	190	189	204	205	190	175	196	207	199	205	191	189	199	203	213	204	196	209	217	211	208	195	203	198	186	211	189	185	207	175	182	214	214	207	229	208	214	187	210	194	191	204	210	215	175	206	196	194	219	199	204	190	210	209	183	176	214	186	201	218	206	232	203	200	203	223	180	189	211	201	199	169	195	211	213	225	203	202	207	205	188	197	203	206	214	200	185	186	187	200	196	182	199	221	234	195	197	209	183	213	219	210	191	195	185	197	202	215	225	208	205	229	192	212	177	195	182	203	185	186	170	193	223	212	195	213	200	204	190	192	224	185	175	206	183	165	180	207	201	186	208	213	207	194	221	213	175	193	186	209	197	192	184	212	180	201	203	188	238	188	207	190	191	179	223	186	210	185	208	198	180	228	204	186	192	199	200	205	203	195	210	195	199	179	214	210	221	170
35907	45514	18147	4948	3177	2206	1677	1333	1090	894	798	682	543	479	508	421	436	424	360	322	318	358	291	308	312	303	301	288	281	276	254	269	243	269	256	239	233	234	236	264	238	209	262	237	231	235	228	230	225	234	219	242	228	236	215	256	242	234	258	245	242	231	224	213	246	225	209	202	195	246	227	192	206	217	259	214	190	243	207	230	258	231	227	225	242	246	221	242	204	234	235	223	228	200	222	228	212	199	254	215	203	164	205	228	232	210	213	208	219	232	238	208	215	210	223	201	205	254	230	218	245	223	222	214	216	206	231	234	242	235	246	220	242	226	225	217	245	245	227	204	250	226	242	201	216	233	208	235	210	253	196	199	202	228	214	222	200	230	242	204	215	218	229	222	220	205	199	231	224	214	234	236	218	208	211	219	196	207	220	235	202	212	208	212	229	229	231	216	227	213	205	221	246	233	250	212	220	206	217	240	234	210	219	221	197	217	247	208	218	219	224	224	224	253	221	216	225	210	207	213	222	188	211	218	222	213	211	222	248	205	247	217	243	231	209	217	232	231	238	198	221	225	220	222	229	202	216	222	202	237	214	194	224	195	257	221	210	213	234	227	252	197	212	229	208	227	232	249	232	219	235	201	211	214	202	221	219	217	203	208	220	217	239	197	230	218	232	210	211	199	222	219	218	184	209	213	210	232	234	205	216	212	214	225	210	263	191	225	221	250	234	260	237	229	219	183	230	177	231	204	211	224	235	222	227	229	221	221	211	200	222	235	243	225	226	238	232	240	215	236	214	219	208	213	233	215	238	219	238	226	223	233	227	224	209	225	199	219	247	240	239	227	220	255	214	206	234	216	219	218	214	211	244	229	211	210	237	207	199	214	221	211	202	236	223	244	231	229	222	232	235	242	188	217	223	226	201	213	214	253	241	213	213	212	229	234	235	210	219	209	230	209	205	228	214	236	207	205	213	215	206	234	209	217	237	202	215	215	237	256	231	238	247	235	199	252	229	235	209	255	232	196	220	225	207	231	227	216	211	238	230	212	222	187	243	243	217	237	208	217	205	202	242	223	219	236	235	219	225	238	189	207	257	217	214	220	231	199	202	235	188	215	227	234	219	225	217	240	223	198	242	205	213	230	212	213	191	195	215	206	211	224	199	217	229	237	218	223	222	233	237	213	232	217	254	235	225	204	223	227	248	224	217	213	223	211	225	211	221	231	215	231	196	206	199	208	240	218	220	223	226	213	196	203	231	236	209	235	228	212	205	204	188	207	210	233	212	226	222	196	250	228	233	241	236	215	214	241	223	231	219	242	210	226	231	223	217	226	225	219	224	213	226	230	234	198	239	209	204	191	247	259	219	202	237	232	217	208	228	218	228	226	214	238	212	197	194	252	215	226	225	211	214	236	221	239	210	214	213	244	218	236	236	232	213	221	191	209	192	223	238	210	231	218	244	202	216	220	205	214	197	236	206	226	250	219	220	211	235	242	196	226	229	211	217	201	200	230	210	208	217	233	244	180	221	210	225	251	225	207	217	169	196	234	233	232	208	213	257	243	220	217	227	223	239	250	201	199	246	225	225	248	231	234	210	232	224	226	210	248	215	230	235	204	235	203	223	231	224	242	212	217	205	220	204	224	231	211	268	217	253	225	207	248	226	245	221	205	197	222	217	217	224	202	233	201	228	237	212	243	238	208	202	218	201	207	250	213	212	207	195	219	227	223	218	215	181	216	235	210	199	215	242	245	224	241	222	225	235	207	234	226	234	234	216	213	210	219	205	189	235	224	243	194	209	251	235	246	226	218	221	211	249	219	219	229	222	214	237	209	195	199	196	228	229	218	228	202	230	223	199	239	216	225	209	237	213	212	236	214	215	258	217	242	189	246	207	270	236	217	219	213	224	239	226	236	222	216	234	211	210	228	234	218	217	230	222	215	229	191	215	205	234	221	226	215	218	207	242	210	241	252	225	217	217	235	222	204	240	200	192	238	239	195	220	242	228	199	216	238	220	200	223	218	203	220	227	235	213	219	231	204	223	205	202	235	219	248	219	241	198	239	217	276	193	231	219	210	218	217	224	220	211	233	221	243	222	198	228	246	235	235	247	225	218	238	217	212	240	205	211	218	229	216	225	249	212	218	212	241	249	211	221	237	213	223	227	208	224	225	253	224	204	251	231	199	222	217	211	226	218	210	236	245	212	203	216	244	230	238	222	256	222	205	204	226	189	220	221	215	222	215	223	226	216	234	209	217	216	202	218	207	232	217	236	217	219	217	219	215	228	222	197	198	243	237	264	226	243	229	233	212	191	225	220	217	224	216	222	241	214	218	212	245	234	195	224	220	239	217	196	221	215	202	230	223	227	265	234	217	230	219	209	216	240	216	212	198	248	225	223	196	217	212	242	240	196	230	219	231	233	221	258	226	234	216	219	222	204	231	226	221	214	239	206	197	219	242	204	205	226	231	199	201	232	227	214	267	212	238	212	221	227	210	223	235	246	230	192	229	244	210	223	198	202	237	208	232	225	221	201	220	215	229	205	206	219	235	219	209	249	215	228	233	243	217	236	206	223	205	225	244	188	212	191	233	215	223	209	224	216	232	243	218	216	228	263	221	214	239	218	242	201	238	258	261	234	217	237	241	205	228	251	227	250	215	218	208	215	204	236	223	221	241	193	218	228	194	213	205	212	194	202	228	248	210	234	203	236	205	220	204	208	193	243	228	246	220	241	225	227	194	222	221	227	221	240	231	223	218	253	240	214	233	219	219	227	197	226	214	226	194	222	241	226	205	206	226	207	242	215	244	228	216	222	225	216	234	253	216	231	202	230	190	232	209	230	239	206	227	244	210	223	235	216	216	226	240	238	220	214	228	227	213	229	203	216	211	232	245	213	200	236	229	213	252	234	237	218	215	230	241	240	208	235	249	235	215	225	226	211	214	238	219	251	219	231	221	193	239	216	239	197	246	227	214	235	215	247	210	223	234	221	216	211	200	228	216	207	220	229	208	224	235	213	237	213	219	220	239	211	224	233	220	201	247	199	210	213	219	236	212	233	217	216	215	234	242	235	226	202	211	235	252	216	201	213	205	239	237	208	214	213	198	220	218	221	215	260	204	217	194	202	233	215	216	214	224	249	221	199	223	214	222	243	229	218	224	225	214	220	215	221	238	238	227	227	206	225	211	194	229	216	204	218	191	255	237	211	196	238	217	245	205	204	214	208	227	209	229	212	252	229	210	224	259	208	214	241	227	213	245	190	218	207	238	216	231	187	228	202	215	221	245	217	232	249	240	214	206	227	227	216	212	241	234	240	229	183	229	207	208	218	224	223	224	239	211	249	233	222	205	229	250	207	239	224	206	225	241	197	228	192	199	225	198	202	219	203	211	238	197	215	231	210	238	212	222	221	213	220	213	230	219	243	224	218	253	221	233	204	197	224	234	237	232	236	197	221	218	247	204	242	237	229	185	197	234	236	218	191	256	216	198	230	195
23050	20682	27401	23959	20666	20635	7725	1504	1100	993	879	785	755	683	696	667	623	642	603	519	605	569	556	535	583	499	518	468	534	491	537	499	506	507	528	533	537	520	484	504	493	487	477	477	494	459	470	468	483	498	442	509	474	503	480	463	482	450	487	522	496	476	520	453	461	460	489	487	455	470	440	454	469	505	450	477	470	456	503	486	468	463	497	480	439	482	458	454	487	493	471	467	504	446	500	476	446	493	484	461	465	443	487	471	476	447	461	490	443	488	434	457	464	499	496	518	461	459	475	488	438	424	496	496	486	475	482	454	459	487	486	489	481	488	477	475	487	465	464	427	490	498	489	464	474	482	474	492	447	458	436	491	455	452	478	505	455	452	426	473	500	458	425	522	461	489	475	428	461	435	498	508	488	485	486	478	483	474	484	473	497	469	483	503	461	472	456	396	480	473	445	434	466	439	459	472	480	449	442	457	488	481	471	462	477	489	449	427	468	460	449	456	461	480	485	466	442	480	493	450	460	433	470	459	473	444	464	476	465	454	489	461	480	432	488	494	463	470	461	445	485	450	514	490	442	471	452	482	489	449	489	456	484	460	482	483	461	451	445	469	450	444	484	463	446	470	423	464	465	419	457	473	516	434	455	492	459	454	469	464	474	454	492	480	467	488	462	466	503	492	503	445	497	492	452	495	466	501	489	486	469	429	439	451	472	444	497	487	508	480	469	470	477	488	466	427	466	530	491	496	462	464	484	444	485	505	511	457	451	474	451	454	466	448	473	538	466	477	488	462	438	435	478	498	481	437	462	484	480	439	499	504	444	493	458	466	443	502	475	501	479	468	484	470	475	450	438	511	496	471	457	483	462	461	460	465	485	458	457	448	474	480	469	492	480	483	473	467	446	455	513	468	475	468	475	455	485	483	466	433	476	458	477	476	472	468	444	524	430	462	478	461	441	439	465	450	453	486	421	441	476	442	446	430	470	463	478	479	476	446	490	459	464	461	459	501	498	473	459	483	487	494	463	470	456	455	467	468	469	464	481	457	472	492	465	463	449	499	479	472	458	534	481	475	493	467	475	455	468	466	469	470	456	430	473	446	473	523	447	454	471	469	455	495	473	496	476	471	437	488	444	487	447	465	470	439	446	533	468	450	466	469	458	485	506	442	458	523	504	454	470	432	448	470	449	461	475	478	470	503	509	413	485	445	456	475	471	478	497	451	478	462	469	462	448	489	492	482	447	466	494	461	465	479	462	461	482	488	469	477	476	490	470	447	446	458	466	448	497	488	480	501	448	480	506	502	455	490	471	468	450	442	483	444	430	499	480	471	471	446	499	454	454	454	443	445	503	420	463	470	471	467	430	491	441	459	488	428	497	464	475	488	436	457	490	522	492	459	450	446	459	482	419	462	439	470	460	442	444	469	447	477	480	483	429	463	492	469	513	456	449	516	468	486	453	466	478	460	490	470	476	413	450	438	487	443	459	481	480	454	486	471	464	489	448	480	463	459	499	436	501	463	462	457	473	454	479	513	466	483	500	457	463	456	442	478	469	477	438	468	522	477	487	473	473	499	442	463	500	463	464	477	454	462	475	469	498	512	444	440	505	476	461	498	473	491	468	462	493	499	450	526	463	445	469	470	478	471	493	454	443	501	446	464	463	485	440	481	503	449	466	453	477	447	469	455	487	455	460	490	491	447	437	459	488	480	474	480	430	444	486	490	517	470	510	478	476	448	466	485	440	492	480	432	498	473	467	483	456	472	484	473	460	462	448	482	480	516	515	468	450	461	472	481	461	479	454	451	442	442	451	457	469	449	494	465	438	489	468	469	525	488	476	451	468	481	451	445	455	453	426	466	457	501	444	450	500	465	499	477	492	484	466	492	453	467	481	440	455	475	445	461	452	482	526	486	487	502	471	454	474	504	459	497	461	471	504	493	464	489	454	490	497	413	483	476	499	478	502	477	479	470	464	463	464	457	478	476	513	478	472	479	454	480	460	466	497	479	445	481	470	482	484	472	484	458	442	447	498	487	471	438	453	485	464	446	452	439	455	453	478	479	442	427	462	458	436	446	482	463	472	483	466	473	454	438	449	502	465	476	418	477	464	505	506	480	474	490	439	451	456	470	483	475	449	478	445	487	496	480	480	452	463	464	458	492	469	459	403	499	485	469	478	460	472	469	473	491	478	439	461	453	515	483	472	472	448	469	492	467	475	423	501	447	448	477	460	498	486	426	482	477	450	459	475	438	472	489	465	463	466	498	468	461	498	482	476	461	470	518	477	493	460	467	481	503	469	412	456	484	485	482	491	470	493	493	494	438	431	452	475	486	498	496	452	492	454	470	476	452	484	460	459	455	484	482	477	468	443	461	467	480	425	459	491	467	492	464	517	475	493	460	455	476	456	488	473	470	434	479	495	481	495	484	478	468	503	431	488	490	492	451	475	500	508	483	488	445	505	478	492	473	456	509	482	467	452	461	451	482	464	491	458	505	491	463	466	484	443	457	472	495	514	488	437	483	451	449	490	459	490	469	469	495	480	479	503	463	459	477	455	491	481	505	484	488	461	487	426	491	486	443	465	492	477	465	502	467	465	455	463	451	509	497	439	453	467	476	486	475	474	452	432	486	464	455	483	457	480	459	454	435	451	455	477	481	483	455	468	451	481	456	450	480	478	489	498	466	481	497	484	503	468	483	464	470	410	497	475	464	475	457	491	464	510	453	472	498	504	492	468	498	472	457	485	459	425	488	454	448	466	510	442	450	442	440	477	467	461	463	482	480	485	455	420	458	457	454	469	492	473	481	452	445	454	471	449	471	473	456	453	456	476	432	459	462	481	525	460	481	446	470	452	476	472	464	487	461	457	454	461	471	462	497	493	478	471	445	488	471	502	463	493	480	464	514	462	460	445	441	444	504	436	454	462	493	477	480	515	470	471	442	439	456	512	454	441	458	497	479	436	473	474	459	489	434	456	458	477	445	507	489	464	486	504	455	474	477	488	467	460	490	447	490	511	459	446	503	463	480	479	456	451	437	468	483	476	469	469	462	484	458	468	479	465	471	459	499	470	501	506	437	454	495	478	492	489	447	491	454	474	485	501	458	502	483	502	466	497	461	435	447	446	476	469	436	464	495	478	468	452	487	491	461	460	483	469	503	426	453	467	469	478	483	485	451	460	452	443	516	482	474	460	460	476	473	485	493	478	463	476	424	496	496	456	468	470	469	483	461	495	445	465	457	512	458	466	499	464	493	482	448	475	472	481	460	448	508	477	447	474	410	510	469	452	504	466	434	458	486	445	463	482	497	468	458	505	428	484	474	434	460	456	467	507	478	461	488	417	453	492	492	477	481	495	479	469	480	482	493	437	483	428	467	477	468	431	428	483	470	461	443	474	465	488	466	476	468	504	442	464	471	446	479	474	473	472	483	458	451	488	489	465	474	454	473	485	465	487	501	462	470	468	497	453	477	469	485	460	477	538	471	449	481	442	487
39343	51883	23538	8530	5496	3936	2978	2397	1993	1745	1476	1235	1103	1066	913	871	847	783	770	693	693	650	646	641	597	601	590	560	579	521	541	529	556	576	528	508	535	508	525	522	515	506	478	497	513	517	512	473	481	482	505	489	533	479	494	488	447	484	507	505	468	440	497	528	501	468	479	469	457	463	478	438	453	503	488	485	499	475	493	477	476	515	454	465	496	503	469	479	467	434	498	459	468	522	457	432	470	441	457	478	492	503	510	467	436	510	486	483	487	457	437	472	503	443	412	493	440	480	454	469	494	462	501	480	464	439	469	463	479	423	455	478	454	470	442	460	437	462	465	468	471	465	473	456	454	465	427	420	425	486	473	470	416	454	464	483	465	476	464	470	485	439	451	439	469	447	452	481	443	476	396	460	497	412	439	466	466	492	487	428	449	427	440	456	487	434	471	468	465	448	464	492	466	442	454	490	470	443	505	484	447	499	499	433	457	474	454	470	456	488	454	476	450	463	477	474	451	450	438	469	464	453	474	479	426	454	492	434	479	458	472	473	458	498	449	447	491	444	494	460	446	509	429	463	468	443	471	474	479	478	456	498	481	497	442	455	451	459	506	447	466	452	441	498	522	441	468	471	462	464	487	450	438	421	468	489	462	465	463	469	455	440	454	464	429	432	454	462	437	515	413	448	502	466	420	499	483	518	490	433	478	438	492	435	478	423	457	474	478	423	475	449	468	421	434	452	482	445	494	481	463	396	413	473	489	445	462	464	484	450	472	458	488	439	455	457	481	425	496	478	486	455	440	461	421	503	449	444	491	455	453	464	449	471	453	475	483	436	467	483	475	412	439	453	467	433	477	411	477	470	483	462	481	487	450	479	447	468	491	455	468	491	497	469	462	459	494	444	455	464	492	426	477	453	447	440	466	446	420	506	491	493	453	429	466	478	459	482	450	469	474	464	465	453	436	458	492	418	424	449	476	445	493	500	494	466	448	467	419	470	476	464	469	489	466	462	470	456	424	464	419	434	467	447	498	446	453	427	485	415	493	468	482	480	440	495	495	467	477	401	437	442	474	520	488	462	464	427	438	492	465	453	483	445	474	485	490	434	463	458	433	502	488	440	439	456	459	457	472	476	491	463	483	479	431	475	446	487	460	471	458	439	441	502	441	444	512	450	483	430	446	453	466	468	451	481	422	466	454	446	486	444	502	457	489	476	460	448	496	476	451	459	495	459	474	418	490	480	468	465	452	464	452	445	468	483	439	480	452	434	466	457	455	469	469	471	480	437	463	511	469	457	454	439	452	442	448	463	439	470	468	453	472	442	451	432	469	480	483	479	470	460	449	485	421	401	446	456	449	482	485	450	454	454	481	446	426	461	496	449	459	452	444	467	454	479	426	445	480	457	458	473	478	469	469	450	495	505	501	503	481	429	477	470	439	479	451	444	498	432	433	488	472	464	514	467	484	458	435	453	430	474	478	477	482	460	452	422	460	466	458	487	497	481	458	472	473	443	437	440	482	476	464	484	441	517	463	463	436	471	454	481	449	496	446	440	471	436	470	456	425	476	479	448	442	449	450	497	453	475	458	447	422	475	432	472	458	454	503	493	460	480	455	512	452	485	453	466	458	448	487	457	464	473	458	451	478	451	405	480	439	422	465	469	484	449	455	421	506	433	483	486	435	470	452	463	482	432	457	457	439	455	469	461	470	483	475	467	478	445	439	482	449	491	460	476	486	457	432	448	441	447	503	456	475	459	485	461	456	463	458	425	476	440	440	453	501	452	484	474	431	444	441	420	508	497	487	433	483	443	481	487	474	460	456	473	447	452	445	456	445	502	463	462	454	491	446	479	444	456	476	485	494	456	455	490	513	437	459	450	463	482	475	462	449	454	469	463	449	492	489	477	461	439	458	463	464	464	464	461	492	491	472	462	476	446	454	490	409	461	485	474	474	431	482	497	465	465	499	504	439	415	428	483	452	475	456	478	449	493	496	438	497	435	479	450	450	426	468	496	459	485	438	450	485	457	480	455	450	462	495	487	465	441	463	453	448	513	464	475	439	489	434	450	474	454	457	455	470	439	452	483	477	463	447	412	456	442	457	497	506	450	482	507	463	481	471	480	471	456	440	473	411	450	491	472	454	431	466	501	463	470	455	479	470	487	448	497	444	462	510	474	494	460	453	428	479	490	469	450	440	467	455	448	487	452	501	456	456	510	453	453	452	445	477	469	462	427	443	502	436	466	449	462	453	463	421	425	469	445	486	463	458	457	454	405	432	476	449	461	472	474	459	462	459	483	452	478	432	464	470	512	465	477	437	450	446	467	434	474	461	460	456	455	439	455	450	468	483	454	476	467	489	474	446	459	471	449	483	452	465	443	466	442	447	452	501	473	471	450	469	446	455	433	478	443	470	491	477	464	472	476	448	459	466	469	456	495	446	477	501	465	469	474	457	444	454	483	464	461	450	432	472	483	479	469	465	477	482	461	461	472	488	478	439	493	440	489	466	459	449	465	439	460	469	456	455	459	433	469	451	468	450	492	467	411	459	466	506	474	471	477	454	439	452	464	509	438	509	475	489	471	447	486	452	453	441	459	447	459	484	463	475	487	445	435	445	461	482	470	477	457	479	464	456	474	482	475	459	457	471	447	445	462	429	476	423	448	466	460	458	483	474	489	435	478	458	427	483	462	438	460	456	480	464	465	466	491	418	513	482	430	483	446	458	464	458	474	460	444	471	474	476	420	479	491	488	475	477	450	492	451	480	443	473	463	460	467	502	486	447	488	434	483	473	503	444	445	455	468	442	493	422	453	432	530	457	480	438	474	426	445	446	433	467	458	461	450	490	471	475	511	441	437	481	442	459	496	433	439	477	482	476	451	495	407	422	443	484	468	438	442	444	452	485	469	458	473	496	469	466	482	501	450	461	484	438	478	434	476	507	452	471	471	477	453	465	498	440	467	461	465	524	452	466	494	454	489	473	519	450	449	470	459	455	464	453	467	427	476	457	469	487	471	453	469	459	483	449	440	461	487	496	485	511	484	453	493	476	441	453	476	423	432	484	480	460	455	456	457	471	466	459	470	427	513	510	494	459	466	464	451	455	452	451	489	456	481	441	491	463	475	465	490	481	470	436	483	441	467	483	453	468	445	479	483	422	458	414	452	479	468	474	454	446	476	461	479	467	459	472	503	450	477	471	455	464	433	448	466	500	508	470	450	483	466	424	462	447	508	442	484	466	475	483	447	472	453	466	472	482	454	483	476	468	443	449	434	433	498	462	484	415	443	448	467	441	477	418	437	460	451	472	481	490	434	494	498	462	466	457	438	466	452	438	455	444	469	439	437	474	431	463	456	486	452	441	516	457	443	450	494	490	470	446	444	452	491	455	451	428	459	489	482	476	462	480	456	454	481	466	457	455	457	473	465	473	441	453	450	455	446	452	499	481	488	446	490	451	464	446	465	457	463	484	506	481	485	445	448	528	456	425	428	477	480
31277	23290	10414	1032	457	479	408	441	402	443	397	411	373	351	406	397	365	386	396	357	388	368	379	352	415	364	354	348	389	392	403	367	365	371	400	401	356	371	350	369	390	404	361	385	382	378	380	361	382	363	349	373	341	403	371	389	392	324	342	340	362	380	388	367	375	372	390	404	370	377	400	374	374	374	380	381	341	384	387	372	386	355	345	382	367	398	342	367	414	394	357	380	380	354	329	373	389	336	358	361	373	363	361	362	362	400	385	373	351	370	362	379	355	360	376	376	384	360	378	375	381	375	415	348	342	352	341	387	370	373	345	431	383	360	356	379	390	310	347	334	379	390	399	365	380	346	367	375	318	334	367	393	387	344	384	366	370	392	353	371	375	390	365	371	373	346	380	406	381	354	363	364	378	375	387	365	383	368	397	367	360	343	384	382	374	385	379	346	364	381	361	404	399	321	400	398	349	348	369	362	376	339	352	364	375	348	352	338	367	351	348	357	333	388	389	358	381	402	420	378	367	386	345	358	371	344	362	387	383	409	372	387	393	383	361	373	369	402	342	324	355	380	359	398	384	403	364	340	384	373	362	412	342	392	353	373	395	377	411	356	355	369	394	370	382	396	389	341	372	316	336	376	365	358	358	383	337	359	383	401	390	403	381	367	387	374	361	371	390	414	395	348	364	318	346	382	336	385	397	387	405	367	382	373	384	403	367	316	376	405	362	379	370	391	404	370	347	372	362	378	412	335	393	380	361	348	382	361	363	414	364	403	380	342	398	373	370	367	368	375	319	344	386	370	360	327	358	346	388	378	346	379	367	369	397	380	333	389	387	340	377	400	348	377	365	370	383	378	371	355	381	351	384	361	401	363	352	362	359	382	372	365	383	388	402	351	371	360	366	376	371	348	371	403	401	372	336	372	329	351	372	396	323	390	364	382	361	356	383	369	356	396	410	370	371	359	370	407	407	399	359	381	346	350	334	417	363	358	389	367	378	402	352	361	345	372	362	366	383	373	356	392	341	372	397	388	373	366	360	392	347	391	383	324	390	379	335	386	404	383	361	346	334	391	374	379	390	367	384	366	377	370	373	378	344	379	399	331	411	402	315	367	375	364	388	417	356	361	382	376	321	385	356	392	370	352	380	387	377	358	368	365	337	419	371	383	336	374	355	374	381	377	333	382	394	356	358	359	368	369	356	386	352	371	375	366	393	388	375	324	361	367	341	357	398	362	352	370	356	367	355	373	370	407	386	355	390	381	377	391	339	368	359	340	395	370	380	398	396	370	355	359	390	381	368	358	386	350	376	369	364	391	331	362	340	366	345	385	382	345	379	358	370	374	346	365	344	361	389	359	368	396	380	367	384	402	376	356	367	378	382	399	352	387	375	364	368	397	358	363	404	367	380	397	416	385	373	377	353	390	388	331	376	377	391	380	389	365	341	343	347	362	384	378	359	357	363	391	390	397	370	343	382	374	383	383	402	344	378	383	384	350	382	366	378	379	365	363	349	372	343	349	349	378	379	354	378	397	387	363	390	380	354	387	372	387	376	343	346	359	376	367	369	344	380	392	382	356	348	393	332	349	386	332	354	367	398	365	374	392	369	384	346	415	353	349	369	332	376	374	399	366	394	402	349	360	383	378	370	393	429	367	339	380	361	344	345	357	342	388	369	367	367	381	360	373	371	397	356	359	408	374	376	361	363	348	377	376	384	381	335	367	356	375	400	377	397	377	377	330	330	382	378	350	374	332	370	362	357	340	360	370	406	356	349	352	387	376	342	385	398	352	390	361	360	362	378	353	397	362	379	341	346	322	392	386	389	363	324	398	377	368	357	374	384	355	375	418	393	364	368	341	334	334	376	373	401	368	333	401	373	357	342	365	371	384	391	365	363	419	348	365	383	352	349	390	372	357	344	344	350	386	402	344	381	339	372	360	362	384	372	391	367	383	352	377	373	372	390	368	375	373	395	365	322	346	333	345	393	364	353	355	412	383	387	366	392	374	382	398	384	381	360	363	336	388	393	362	369	388	394	398	386	371	380	358	377	378	340	364	358	356	362	343	374	365	376	368	348	392	371	377	373	361	416	361	344	375	338	416	367	381	364	354	387	345	383	358	393	348	307	379	397	341	363	403	378	346	345	377	382	379	368	323	395	381	373	348	372	380	369	369	356	366	359	387	365	356	366	343	369	347	376	357	365	343	360	352	355	338	369	392	380	395	410	338	413	396	378	398	363	374	327	362	339	394	368	390	369	343	350	362	382	352	423	347	351	325	379	384	371	376	364	346	351	372	364	404	370	345	406	354	362	348	345	372	384	397	350	393	382	355	363	374	357	374	380	354	377	379	342	380	382	387	369	400	363	353	381	324	370	382	357	384	382	377	354	357	369	355	342	407	361	370	337	385	385	346	324	366	405	358	367	361	349	347	381	355	383	369	322	372	376	365	377	379	354	369	344	353	370	368	364	367	342	391	368	343	356	365	419	405	380	345	385	370	387	368	370	347	328	364	371	348	381	376	371	323	407	355	367	380	369	386	396	351	367	341	363	370	378	343	394	368	395	324	399	365	346	395	371	376	395	384	369	355	390	422	377	371	374	364	358	338	362	358	363	361	354	381	360	385	365	370	393	356	353	363	392	338	375	381	368	372	391	343	382	353	344	377	371	372	362	356	359	359	390	407	347	375	361	356	388	344	401	334	337	381	384	338	354	374	362	383	346	370	364	361	361	370	372	342	379	368	351	371	368	382	333	387	368	402	335	387	379	378	363	402	370	378	402	404	371	381	338	374	363	370	368	388	349	390	387	435	398	412	376	359	364	355	375	407	410	375	381	380	357	365	362	383	381	360	354	356	377	373	364	379	397	374	359	370	332	377	360	354	401	372	369	346	402	374	371	393	382	379	403	360	348	394	376	382	349	374	351	398	347	371	386	355	410	385	368	347	365	374	359	358	396	368	349	347	365	395	372	374	367	356	407	375	372	367	369	351	377	393	354	374	396	334	367	369	343	385	352	379	374	348	368	370	379	392	387	395	345	406	353	367	366	383	350	376	368	399	353	355	331	366	365	363	382	360	337	370	393	384	369	356	369	367	385	381	361	354	329	367	364	376	359	348	327	386	347	368	371	342	357	365	338	354	350	397	351	372	352	372	338	415	377	379	356	394	362	369	378	390	340	359	364	371	396	406	384	363	332	365	359	402	355	352	392	397	375	379	325	374	406	380	355	385	387	380	370	356	369	366	347	349	367	367	366	378	355	418	384	349	375	387	388	393	347	382	358	389	363	374	363	354	352	370	376	394	368	399	372	385	347	348	366	398	382	355	367	369	354	374	405	375	363	403	397	379	364	366	368	349	387	377	352	373	361	313	392	359	399	374	383	345	364	365	377	359	397	391	369	363	373	363	341	359	378	388	353	374	384	363	363	368	312	376	368	335	321	357	373	345	361	383	357	383	341	378	381	353	402	389	403	343	361	374	336	385	395	376	343	380
31029	29890	8003	825	618	543	525	513	554	505	473	456	455	367	437	457	419	408	431	370	411	452	415	384	415	443	394	400	431	435	448	448	418	426	436	380	413	427	401	414	404	448	441	400	398	418	415	424	430	418	409	392	378	414	448	403	387	451	417	434	425	393	406	409	425	438	456	418	412	448	407	412	393	436	380	420	443	458	418	404	432	386	420	410	428	376	373	387	432	412	383	434	393	398	411	415	387	411	431	421	422	427	409	421	414	415	400	403	402	423	409	375	439	406	429	446	408	405	431	400	444	431	377	413	407	388	439	401	395	420	422	421	410	385	409	393	387	414	421	421	395	404	409	402	391	429	440	405	390	409	396	364	440	404	415	389	395	404	408	407	387	411	425	419	409	419	404	435	458	447	403	393	443	406	374	388	387	405	391	393	414	379	443	421	429	401	453	393	388	445	380	418	415	383	373	418	401	405	421	407	401	389	430	417	400	410	441	410	417	376	418	372	422	477	453	399	384	405	397	414	421	394	421	417	392	383	404	410	429	389	439	389	428	406	339	415	393	378	412	376	373	420	438	407	413	391	438	417	429	449	413	384	384	405	402	432	449	417	393	392	409	405	417	401	409	407	423	400	448	400	373	415	407	402	411	448	398	408	422	400	439	447	421	402	415	399	426	387	415	433	371	430	431	395	416	382	424	417	398	421	388	454	396	394	413	397	389	418	397	414	423	401	394	401	409	391	403	399	413	417	416	409	406	448	363	401	444	406	404	411	426	402	429	430	412	405	430	411	399	400	411	410	423	418	437	409	408	438	407	399	435	411	374	380	452	401	383	412	398	422	415	373	388	422	398	400	400	413	393	430	412	399	418	431	391	394	450	423	395	437	449	403	400	437	363	391	386	375	402	412	418	415	425	427	401	393	401	424	384	367	437	422	397	436	392	406	401	395	391	405	375	402	403	397	431	408	411	407	384	411	415	396	405	418	397	460	386	418	446	413	438	403	440	402	416	419	373	419	430	417	409	403	386	436	408	412	396	419	425	396	411	401	413	392	396	405	420	400	418	402	416	429	411	375	382	396	429	424	431	412	402	455	423	415	424	389	380	434	427	411	428	424	424	378	418	404	447	402	405	421	458	429	394	409	413	387	425	384	389	425	406	407	403	436	404	405	422	375	417	418	409	436	421	411	378	377	409	427	429	405	430	418	389	421	404	435	445	390	413	446	406	423	416	390	444	402	408	403	436	445	391	429	400	409	416	437	394	377	424	416	421	380	426	391	447	404	398	424	417	398	421	438	411	423	392	407	398	442	403	407	418	428	380	426	414	424	413	385	422	390	388	400	456	389	405	396	422	415	406	380	435	414	440	413	436	417	436	412	378	439	445	420	450	406	412	390	385	400	434	400	423	428	409	398	389	383	397	432	416	401	401	420	405	423	379	420	446	398	372	397	418	438	388	453	401	409	406	373	418	416	419	358	428	395	425	411	389	399	405	422	415	430	450	429	392	419	415	429	401	400	400	413	413	430	435	388	403	420	425	411	407	408	403	404	406	424	375	379	391	432	404	412	429	403	401	403	370	411	389	412	455	376	414	421	396	382	408	409	400	404	406	420	386	450	388	411	387	377	376	440	425	382	407	411	386	415	401	402	429	405	402	398	420	423	418	403	392	392	387	427	421	411	410	412	423	398	451	425	456	379	385	422	438	427	400	415	428	402	393	405	458	438	419	428	416	392	411	438	428	423	395	423	415	449	429	427	428	431	436	444	387	381	400	419	426	383	449	414	417	417	417	420	393	411	412	468	437	425	440	444	433	398	400	419	432	431	397	422	422	415	417	439	393	381	460	408	387	433	448	437	428	379	425	390	407	427	447	395	368	410	418	383	424	434	468	421	410	413	405	422	429	397	390	389	435	384	409	442	411	396	404	421	396	440	373	416	383	429	413	405	422	443	416	392	405	433	360	394	409	416	388	378	395	435	377	431	380	428	429	391	424	392	423	413	391	420	376	389	409	395	431	387	413	412	396	424	391	379	372	425	407	381	393	395	391	411	413	424	383	433	388	389	427	410	415	396	426	397	391	440	413	424	395	411	439	433	409	393	418	413	402	402	405	408	427	410	384	420	396	433	417	451	391	399	431	409	390	437	383	360	408	425	424	380	429	385	414	406	376	432	370	397	384	408	426	423	420	413	387	445	416	375	448	412	433	412	373	454	419	417	432	440	428	384	386	418	415	420	442	428	385	416	406	391	415	403	423	382	387	424	410	415	385	415	386	391	422	429	423	410	419	440	388	432	455	420	418	435	388	417	413	410	439	391	375	432	413	391	423	392	411	435	430	426	410	404	427	370	380	430	399	401	391	426	438	435	415	418	407	411	417	472	439	376	426	411	430	431	426	396	416	369	418	438	392	430	416	391	453	419	389	396	409	419	392	413	395	407	408	426	409	392	446	401	406	403	391	430	399	410	416	420	394	380	413	404	380	408	400	409	408	412	437	415	415	411	380	398	430	430	425	420	448	371	431	449	426	375	398	417	389	409	409	385	401	387	403	400	439	415	454	415	415	392	394	376	459	403	412	432	444	413	430	377	382	405	419	412	441	411	403	413	402	416	383	427	437	388	423	410	445	390	416	401	410	433	431	440	393	390	405	388	401	403	414	421	421	406	394	431	413	423	437	400	369	397	396	416	412	407	387	423	395	407	400	407	406	431	422	407	408	417	418	379	418	415	357	413	376	411	400	414	440	414	410	378	387	393	420	385	398	404	421	412	399	446	394	415	360	386	412	405	403	400	418	409	423	415	413	404	418	436	428	431	444	417	393	414	402	428	429	387	392	414	412	428	400	428	380	399	400	417	419	429	432	367	406	375	399	416	419	403	420	374	442	399	381	413	419	439	408	403	372	424	406	383	389	388	433	404	422	434	414	433	372	446	412	434	397	394	435	402	392	404	435	409	428	418	401	452	375	409	412	423	414	408	425	388	409	412	436	409	429	397	445	413	433	361	450	391	396	421	404	428	420	398	379	435	393	382	414	401	379	395	423	407	398	424	417	417	430	387	395	374	419	404	415	402	440	385	407	396	436	400	391	400	410	432	400	404	396	356	387	444	376	411	444	427	401	414	446	400	408	427	422	411	459	391	417	381	396	403	392	408	418	417	398	422	427	415	423	384	406	416	407	432	396	401	407	446	384	453	433	397	397	392	424	412	387	453	398	434	431	402	450	421	363	459	413	393	431	384	392	398	428	429	476	419	366	403	415	462	399	422	402	411	409	433	417	406	392	412	404	428	407	441	380	436	426	457	418	377	400	398	424	421	416	378	398	422	376	418	387	417	406	407	416	430	406	405	376	410	418	402	416	397	443	396	439	397	423	406	433	411	381	403	412	394	449	421	447	417	404	381	424	408	428	395	437	380	431	408	373	410	381	392	405	424	415	445	422	426	390	413	384	418	397	401	383	413	412	394	446	423	454	423	453	399	385	433	380	415	413	380	387	424
25080	20708	27019	24342	20606	9812	1108	727	958	702	561	406	359	335	329	313	282	272	272	274	251	250	245	284	211	234	222	243	217	215	204	237	217	230	233	224	242	193	228	211	229	236	220	240	205	210	199	191	203	213	198	191	218	197	183	212	236	205	217	214	203	198	201	216	194	212	216	209	186	216	190	215	234	188	208	211	223	199	224	189	204	208	204	216	183	214	198	206	226	201	220	195	230	228	209	215	197	215	215	190	218	200	188	202	216	191	201	215	219	189	183	201	207	212	200	199	189	200	230	184	199	212	205	205	189	205	222	223	181	177	191	199	189	191	196	179	225	205	215	225	198	174	211	193	186	199	200	209	192	205	185	212	212	189	206	196	184	205	181	214	246	209	212	244	204	210	196	205	182	186	199	213	217	197	190	176	197	195	227	222	211	224	186	199	193	223	204	217	225	218	187	192	197	233	200	195	217	194	192	215	198	229	227	183	217	208	181	189	226	210	204	206	182	198	217	216	189	202	208	196	226	199	189	197	218	204	240	199	210	245	227	203	194	178	216	201	218	223	225	226	197	209	193	199	174	184	191	225	199	195	210	195	195	216	213	228	204	210	197	202	207	197	186	217	220	212	208	210	201	203	197	185	192	209	210	205	218	203	194	203	224	209	185	207	238	208	206	207	203	203	211	185	199	210	202	188	215	211	210	222	195	209	212	211	209	186	237	231	187	210	214	202	183	215	228	197	199	201	205	178	205	224	209	202	210	200	220	207	204	215	184	205	189	176	181	187	197	191	202	225	226	203	216	192	212	223	182	201	194	189	190	217	218	220	228	214	203	199	201	175	223	181	204	183	214	196	199	200	177	229	207	205	194	200	196	198	191	201	185	205	174	204	242	214	198	208	211	200	200	205	213	182	187	187	215	224	232	201	193	203	206	216	226	234	224	204	197	208	223	205	201	222	216	198	213	203	206	185	216	200	199	187	212	227	204	218	205	213	208	233	169	181	205	193	225	200	203	205	221	187	218	235	184	195	207	178	206	176	190	199	242	177	224	172	207	212	219	197	200	184	239	214	232	221	188	184	208	209	189	208	191	229	199	201	186	225	206	206	183	184	206	216	210	205	183	229	198	208	235	210	176	207	198	203	210	184	188	223	183	195	219	216	200	199	184	190	195	224	193	203	217	211	176	214	191	206	236	215	208	201	213	193	215	221	199	193	232	168	195	202	193	208	191	207	216	201	213	218	190	210	202	188	199	204	193	196	206	212	219	191	199	186	223	215	203	190	205	176	180	202	185	190	212	178	230	223	218	195	204	208	204	204	182	202	208	219	188	211	190	226	221	217	178	194	220	209	232	233	194	202	179	198	201	198	203	204	198	176	210	235	195	206	203	186	195	182	208	222	193	203	185	196	174	202	210	184	182	185	213	227	200	196	203	194	187	210	214	203	202	193	182	218	208	194	232	194	217	218	220	192	182	222	205	214	213	194	197	215	214	233	189	184	211	254	207	180	210	199	199	224	212	218	195	196	191	208	225	210	213	211	203	196	201	205	215	223	217	201	189	200	210	199	179	205	205	217	194	176	221	203	185	191	225	179	218	205	218	201	213	221	203	201	219	198	201	199	201	219	197	211	202	203	187	188	209	195	190	214	204	209	216	202	201	196	210	191	180	187	208	201	191	229	233	216	185	210	209	203	195	205	213	209	218	195	233	176	204	212	178	213	210	184	226	195	217	217	204	205	199	185	207	206	229	189	169	216	218	208	190	211	201	201	204	233	197	191	214	181	176	200	212	233	216	205	183	209	212	214	230	215	202	184	195	197	205	245	206	209	200	200	191	207	203	216	202	185	212	196	220	196	225	191	220	181	187	202	204	186	203	197	203	225	212	209	219	207	183	210	207	210	223	225	181	199	192	212	192	220	235	197	188	182	189	170	220	220	215	208	181	214	209	224	194	210	211	191	209	204	197	209	190	225	235	211	213	188	198	218	217	201	216	190	239	194	178	183	237	198	224	206	186	202	214	212	215	220	196	188	190	203	194	195	213	204	189	204	178	201	221	183	208	198	198	218	211	215	185	238	216	219	177	182	202	205	220	224	198	210	218	212	218	210	207	197	193	204	161	237	221	194	218	201	208	217	208	199	192	211	202	210	193	187	187	215	207	190	206	203	196	206	195	226	223	211	196	224	237	201	214	202	196	183	184	201	214	191	198	186	207	184	185	178	181	192	192	190	206	197	194	209	208	209	204	194	212	224	200	208	206	204	186	222	226	190	190	174	186	193	191	200	182	187	198	199	214	176	209	201	220	219	207	184	203	221	205	199	206	198	174	208	196	234	205	204	207	214	212	211	211	227	218	191	199	190	204	201	188	207	199	198	186	205	216	211	216	190	197	192	210	186	208	196	207	200	187	221	204	181	203	222	217	200	212	221	210	196	211	201	213	218	194	220	201	190	219	189	181	183	216	182	212	201	216	210	193	212	225	186	210	199	216	221	195	209	197	198	235	209	216	199	207	183	230	217	200	190	211	220	176	209	214	236	194	217	228	211	225	212	206	214	220	211	200	203	206	198	210	186	191	204	215	167	206	196	205	221	191	196	190	190	194	178	179	175	186	213	219	207	206	201	170	224	217	249	223	183	206	188	218	184	194	187	222	202	196	200	204	223	209	219	187	220	213	213	191	195	192	210	208	217	201	202	199	187	201	213	218	203	186	197	185	191	206	198	200	185	184	177	195	191	204	202	219	202	228	205	212	204	197	216	184	180	188	195	225	205	186	220	204	228	227	221	201	227	192	200	188	188	193	170	197	194	205	174	188	186	214	211	220	196	197	194	219	220	191	210	203	181	205	183	215	196	186	201	216	178	234	207	205	200	203	190	222	189	220	199	213	188	194	203	183	211	213	217	224	217	218	221	195	205	201	200	194	196	210	221	213	188	210	198	225	188	210	225	208	222	220	198	199	208	193	192	221	204	207	231	214	194	189	199	195	188	217	217	219	190	191	208	194	217	211	205	187	198	180	192	202	218	199	185	195	190	203	204	185	209	213	213	210	224	196	215	214	205	195	202	197	188	193	231	220	197	198	194	201	223	189	206	194	207	209	198	185	187	205	218	204	221	210	213	211	202	176	200	233	204	225	204	217	217	179	169	182	192	200	191	219	210	198	198	217	197	224	206	198	225	192	196	212	191	207	207	189	198	203	192	199	193	199	199	197	206	184	202	221	187	205	189	198	211	204	193	230	182	215	186	197	200	189	200	179	187	189	214	217	184	209	198	205	214	209	199	196	197	192	206	184	242	208	188	193	227	193	210	205	193	204	187	203	194	189	213	199	191	197	203	210	173	209	200	222	210	208	191	206	216	179	215	188	201	222	208	206	221	200	183	174	213	185	220	216	199	214	195	196	222	186	205	196	209	208	178	193	225	195	192	214	225	163	208	202	201	183	213	174	201	205	215	179	192	198	181	212	226	198	243	202	187	214	193	222	220	211	207	174	204
36168	47161	15963	5129	3144	2154	1564	1404	2162	1494	1036	711	587	530	486	454	438	379	358	327	317	350	325	288	299	260	284	280	271	285	284	263	288	243	264	231	242	238	233	232	253	275	223	236	265	259	250	255	234	243	225	235	224	234	248	235	230	257	232	214	234	253	199	238	234	228	237	250	214	201	221	229	237	223	244	232	266	245	229	232	250	237	206	198	232	230	207	229	213	231	211	261	213	216	243	224	213	203	233	239	226	232	233	233	216	252	234	245	225	216	208	237	220	223	236	256	235	208	213	238	201	207	247	215	200	257	237	222	258	215	230	183	234	231	222	215	256	231	212	211	220	218	227	217	201	223	224	194	239	222	195	231	231	236	193	230	234	243	211	232	202	226	208	206	243	253	226	230	235	248	221	237	217	235	228	225	229	188	234	233	202	207	207	205	246	208	242	220	209	226	204	229	239	205	257	201	211	233	216	208	222	228	232	236	216	240	209	241	213	193	255	216	239	207	226	238	212	244	225	216	237	209	227	192	253	232	237	246	224	230	246	211	234	204	198	213	235	232	229	222	177	248	234	235	222	223	199	229	209	231	238	234	214	217	237	239	222	210	221	225	234	203	213	245	197	216	230	232	228	195	229	217	216	218	191	219	209	236	221	216	237	224	237	218	238	214	223	205	229	231	249	236	257	241	218	256	215	219	216	238	226	189	222	214	223	237	250	240	243	212	236	208	204	217	242	231	218	218	219	235	227	216	224	210	196	238	211	249	232	211	218	215	223	200	236	228	208	231	216	223	221	215	220	232	204	224	235	208	216	249	239	242	214	206	210	221	228	232	200	246	212	231	221	240	221	197	225	233	203	227	235	206	191	187	223	249	264	183	235	227	221	226	251	210	229	239	220	251	205	211	238	222	204	226	221	237	237	215	220	237	222	229	238	211	227	239	221	214	202	199	235	225	252	250	235	214	232	216	216	232	234	210	224	221	207	250	239	210	221	208	239	211	234	226	213	246	218	232	227	215	192	215	210	242	249	209	216	242	254	230	208	226	234	209	226	212	210	232	209	231	232	222	218	242	229	200	203	227	214	199	255	261	230	224	212	201	244	208	232	218	218	227	236	225	225	236	204	235	201	216	221	246	230	194	232	233	211	238	257	236	221	223	221	239	207	236	249	235	232	223	232	217	244	235	223	212	235	218	214	208	213	224	218	252	229	259	218	214	240	238	231	230	216	228	223	249	265	209	213	238	246	208	227	247	214	241	207	244	211	231	239	238	233	234	203	233	209	220	223	231	233	230	189	213	227	245	233	226	226	222	241	205	232	227	210	213	204	225	231	234	216	236	195	198	239	235	238	209	204	219	212	210	214	255	222	212	229	206	237	209	241	228	207	227	226	212	208	203	219	216	218	223	216	195	193	216	231	228	201	221	209	238	233	198	208	209	218	236	232	228	213	212	209	206	236	235	225	214	228	207	239	208	229	237	212	210	221	226	227	223	209	217	218	211	213	232	212	233	246	223	247	229	212	225	211	241	230	212	204	209	230	201	231	217	213	223	212	252	208	224	218	238	219	261	224	217	249	221	242	225	219	235	226	195	213	181	246	241	232	239	230	213	222	214	218	194	228	228	255	223	231	240	238	197	251	226	221	215	219	228	206	231	215	201	210	243	258	187	226	222	229	230	246	200	216	214	229	213	225	225	221	208	208	236	230	240	246	236	235	227	240	242	221	201	211	197	187	235	225	230	212	217	231	215	235	239	238	243	211	218	217	228	244	215	216	242	218	227	250	229	235	205	216	215	235	239	219	241	202	231	213	218	234	228	218	228	234	219	217	202	208	218	241	258	201	220	205	218	220	224	223	229	237	238	265	218	250	224	213	210	221	232	226	231	227	211	218	227	213	242	213	197	194	211	224	220	209	213	247	221	227	281	208	234	239	236	222	235	238	206	228	223	222	232	237	205	222	233	248	250	200	199	219	214	212	221	198	258	218	239	218	240	223	216	224	224	240	247	217	243	226	212	219	223	233	193	223	201	227	216	223	234	210	191	223	219	194	205	201	221	217	201	237	196	240	240	219	219	220	249	211	242	231	245	216	241	223	226	236	205	219	197	216	211	237	231	227	221	225	234	226	216	229	230	240	241	216	255	216	212	222	216	209	252	250	208	236	230	229	234	237	234	212	246	215	234	219	239	266	253	249	224	235	225	225	255	239	228	243	224	225	227	223	227	221	248	223	211	231	223	240	208	238	225	224	234	241	236	204	223	238	231	221	204	218	199	204	200	233	185	216	201	226	242	205	249	241	250	225	240	229	250	227	227	219	221	200	219	212	203	239	199	231	219	207	222	229	230	237	232	210	213	249	225	219	238	217	227	252	235	219	249	220	223	233	246	232	206	219	243	224	210	234	247	244	253	206	236	197	268	234	207	229	226	223	214	235	232	221	221	214	236	223	246	224	229	230	240	228	243	220	231	229	216	206	233	238	209	235	241	235	236	249	214	225	235	226	204	220	224	215	248	233	234	239	228	201	221	253	255	214	198	211	212	199	208	235	228	231	235	223	226	228	239	207	226	225	228	197	239	234	227	222	209	221	242	211	207	240	216	235	201	213	233	222	233	237	219	208	239	227	252	226	218	241	226	220	251	224	216	222	230	231	230	201	227	231	240	202	209	247	240	228	210	200	205	231	212	218	231	238	225	217	246	217	234	231	228	219	223	221	215	227	217	228	206	204	234	235	200	197	229	221	243	226	219	210	254	258	199	209	208	235	215	194	225	199	229	241	219	200	216	220	224	204	234	227	231	221	216	207	221	189	215	219	235	204	202	205	255	211	241	230	249	221	219	219	237	214	251	233	206	212	240	214	223	231	255	230	213	239	213	198	196	221	238	225	246	228	191	231	221	245	232	211	220	256	243	194	208	214	230	230	204	221	205	215	246	211	238	251	229	243	236	216	203	224	224	230	217	221	228	229	221	228	195	212	237	210	239	196	226	227	224	197	212	227	204	223	232	216	253	229	222	243	234	220	226	240	241	224	226	217	214	274	230	240	232	242	200	229	247	217	223	200	205	267	229	224	226	205	232	220	250	230	211	219	226	229	238	214	217	227	217	197	227	234	212	220	201	260	222	233	238	232	210	236	232	229	222	214	234	239	202	214	228	238	257	212	204	195	217	242	202	215	223	208	195	204	197	248	236	207	238	212	239	217	239	229	235	221	216	228	246	233	215	217	219	216	229	210	233	229	216	243	231	255	218	201	235	207	227	212	214	217	211	215	220	195	214	235	205	211	221	236	237	226	207	205	235	258	224	222	224	213	223	221	218	214	196	242	218	235	199	218	236	231	230	227	230	235	242	232	244	209	246	253	209	216	231	233	190	232	213	238	237	227	242	207	258	216	206	223	227	231	224	258	225	242	243	215	247	188	227	224	244	228	264	230	219	216	244	241	192	215	213	243	205	218	220	231	212	256	228	245	227	233	240	233	232	250	201	216	224	227	210
23001	20752	27469	24014	20715	20659	7632	1433	1359	1566	1503	989	760	733	718	603	591	622	576	565	592	573	562	558	539	535	559	505	490	483	551	536	461	499	521	543	505	534	487	499	494	490	488	472	480	464	494	484	510	514	499	493	475	494	466	453	453	462	468	479	481	501	479	474	505	489	517	500	429	507	470	445	473	471	485	469	502	472	475	456	499	467	513	488	452	516	493	465	466	449	486	508	473	475	464	463	475	433	525	456	452	513	503	464	457	472	486	489	512	455	508	491	443	489	492	501	465	521	496	440	467	465	462	491	447	490	486	468	460	510	456	492	480	499	506	477	506	487	483	495	488	504	432	514	490	497	482	468	487	470	451	458	526	497	452	487	469	461	491	470	514	480	466	476	471	485	481	477	476	456	466	468	451	447	452	497	477	446	459	493	489	505	489	505	501	501	440	467	480	467	508	496	505	517	474	463	455	461	476	477	487	440	450	496	490	495	502	447	477	439	463	519	461	489	476	481	477	474	515	500	471	476	479	485	498	522	482	498	498	452	475	490	491	452	447	444	455	455	474	499	470	472	465	519	484	490	471	469	435	471	486	463	501	471	458	468	460	464	487	476	459	492	477	474	486	455	446	482	502	471	476	506	464	472	452	457	474	466	481	465	501	454	479	433	444	517	495	481	462	445	488	473	454	471	480	447	464	455	470	474	462	500	485	483	472	497	484	460	484	482	489	423	457	478	456	453	525	485	513	484	436	453	502	434	439	443	509	466	457	516	494	509	468	488	503	462	467	490	480	438	446	474	462	480	520	476	483	516	455	470	471	497	473	491	507	429	465	481	479	488	455	443	506	484	470	488	455	462	461	477	484	488	508	492	471	503	459	441	462	480	444	501	499	511	473	531	465	467	497	471	480	459	500	487	475	493	443	481	492	481	462	473	435	468	463	472	476	455	478	437	479	430	474	512	489	486	434	492	466	536	497	478	443	470	513	470	450	479	484	457	453	488	500	486	444	478	493	475	491	445	514	453	462	473	416	489	507	493	500	475	460	491	501	480	487	471	458	467	488	474	475	462	470	475	453	488	485	470	488	449	479	483	479	454	489	464	487	473	448	482	479	494	495	468	448	497	489	512	477	457	456	440	469	475	479	484	478	475	497	446	482	473	495	459	460	480	477	459	465	502	477	531	469	503	464	524	463	470	499	459	461	512	504	471	480	444	491	471	477	451	469	462	462	489	479	489	512	488	460	447	445	489	486	475	456	450	475	489	480	488	479	459	476	445	431	483	480	474	483	476	472	459	503	475	493	479	471	462	462	479	512	482	489	446	487	474	476	498	490	439	479	472	444	452	449	493	452	489	472	446	445	475	467	447	464	500	443	471	476	513	483	494	480	487	444	511	449	456	475	472	470	484	505	450	495	491	477	486	468	484	495	459	491	509	471	491	474	469	471	479	464	481	462	488	453	520	499	457	476	504	498	457	467	464	478	470	468	449	419	458	477	450	456	458	470	459	489	434	463	443	453	494	437	463	502	476	471	396	476	469	461	485	494	522	477	476	466	511	476	476	488	468	489	503	480	488	436	457	466	503	475	512	445	503	490	521	514	481	483	453	505	456	479	451	506	488	496	456	493	485	497	464	480	447	439	444	447	475	512	481	504	441	488	425	484	456	499	493	511	487	530	479	495	467	490	456	469	456	465	545	458	472	483	482	458	497	469	502	438	461	461	485	421	490	499	503	503	466	456	489	439	457	469	477	511	496	482	487	465	487	499	482	507	460	412	457	467	429	488	488	478	448	500	496	434	494	504	485	466	473	502	553	454	456	495	442	447	503	503	485	505	471	481	483	488	489	455	483	449	463	480	475	454	479	471	464	504	465	475	460	508	458	495	462	478	498	467	512	485	464	462	537	467	515	483	468	492	473	465	476	497	470	451	470	449	475	476	487	442	513	458	485	469	524	447	494	477	483	457	477	455	458	482	485	513	491	493	483	495	467	507	461	435	469	466	486	490	460	500	462	477	494	469	485	437	428	466	498	492	479	467	461	465	445	486	506	507	492	490	469	446	493	495	458	500	476	470	411	483	486	483	477	453	459	485	500	484	504	464	489	492	435	492	468	484	487	490	499	498	475	459	477	430	497	494	440	462	474	476	494	488	442	492	440	487	439	482	478	460	457	500	458	451	470	447	495	475	478	481	434	500	501	510	466	465	459	441	453	461	454	447	499	467	476	466	463	454	480	507	511	465	464	466	462	480	449	468	468	505	484	495	507	436	461	455	455	456	478	478	489	472	496	498	462	422	477	500	517	510	485	494	464	477	477	480	486	479	431	489	468	488	471	450	471	495	448	448	517	468	489	479	496	450	467	470	471	468	462	454	458	434	475	519	477	477	504	481	455	464	474	499	493	500	451	497	477	487	480	455	440	445	434	479	441	482	501	487	497	488	511	492	469	467	493	444	482	456	455	488	470	482	477	497	478	477	447	481	457	506	480	464	470	470	448	445	504	452	510	452	449	488	497	523	460	442	512	512	497	486	495	468	502	476	448	486	441	504	466	459	444	434	456	450	491	503	479	470	479	469	463	500	459	474	442	492	473	469	506	444	492	457	473	467	469	483	462	483	466	428	426	478	477	444	492	466	490	505	479	512	507	492	450	486	473	473	475	471	479	450	459	496	446	455	459	487	457	511	481	471	424	522	475	507	475	466	453	481	476	495	470	487	471	493	462	468	460	455	488	427	443	487	492	470	496	427	440	443	454	469	478	483	495	466	456	474	472	466	464	449	517	441	493	481	465	468	423	468	470	458	456	456	463	457	466	476	482	487	441	460	490	496	478	479	519	464	471	487	486	449	467	478	493	472	482	476	486	438	470	480	486	442	420	470	448	478	489	470	457	510	457	483	504	507	496	483	487	471	484	442	472	458	501	481	457	462	457	467	447	490	475	480	484	452	509	510	494	532	467	474	481	461	445	448	497	469	463	483	433	503	466	435	469	461	464	505	484	523	484	509	472	475	445	485	413	470	488	499	497	485	453	458	464	490	500	488	480	469	457	470	428	445	489	488	456	477	448	483	485	488	493	487	478	485	488	490	472	479	479	497	419	494	479	484	441	472	454	449	475	444	482	472	481	453	465	428	480	448	460	474	472	466	461	486	473	472	491	449	493	484	440	479	454	427	483	460	478	498	449	503	474	498	449	480	431	499	461	455	492	479	545	501	453	440	489	470	464	436	500	486	491	504	438	456	475	485	478	453	497	476	463	483	440	472	501	471	454	499	504	450	424	490	440	458	440	451	444	448	471	497	482	511	460	472	503	490	517	500	473	444	498	471	504	488	477	478	450	473	456	472	447	464	471	480	445	534	489	483	465	449	459	447	474	476	466	511	472	458	477	449	460	443	483	470	467	512	489	453	485	448	450	468	444	471	498	441	506	494	478	505	512	468	477	441	496	452	455	460	458	457	456	454	476	504	514	456	501	463	506	475	479	491	451	502	454	481	507
39809	55119	19688	8434	5655	4035	3064	2409	2646	3272	3007	1613	1083	1013	933	879	834	772	747	710	673	670	631	594	626	592	583	566	572	556	582	537	545	563	486	567	497	491	502	488	521	484	501	499	526	553	516	518	471	489	480	457	505	509	511	486	483	476	501	491	495	500	485	453	463	461	490	478	494	473	488	513	463	485	461	502	486	479	462	459	496	509	457	460	439	437	450	482	475	445	481	442	468	477	498	491	463	429	504	482	462	473	449	487	487	490	498	501	472	496	470	469	483	452	473	481	475	480	451	455	484	488	439	491	457	498	469	478	459	458	457	431	420	433	492	438	479	484	492	471	475	470	415	436	451	473	483	420	433	445	514	442	506	479	448	473	475	475	450	423	448	449	487	459	459	474	505	485	481	490	434	444	461	454	480	462	453	506	486	470	493	473	469	442	484	456	484	453	483	470	427	443	491	476	455	468	439	471	483	453	455	501	466	468	435	487	461	439	453	432	492	463	431	481	456	472	471	481	475	460	499	473	481	446	472	496	469	472	452	466	491	478	462	457	455	439	486	465	464	473	442	496	474	447	457	484	484	455	466	472	497	467	480	490	466	479	446	487	469	460	499	444	467	490	456	455	451	487	444	491	466	458	508	446	472	452	490	464	466	464	483	452	502	474	490	473	502	478	468	468	456	473	434	473	457	482	449	457	450	435	433	478	474	462	467	492	473	464	465	484	500	477	465	452	484	475	437	435	488	491	488	463	475	485	474	476	473	429	479	486	466	480	463	504	468	460	431	449	447	446	458	484	468	456	459	440	477	463	453	442	461	466	448	458	498	462	505	443	453	467	481	508	495	491	460	423	454	438	470	443	456	465	500	464	449	451	456	474	443	491	448	465	457	509	456	447	410	522	487	401	488	457	454	451	473	466	468	435	478	463	468	487	497	454	505	463	470	448	508	489	453	492	439	495	489	491	450	466	447	450	479	458	455	462	476	480	467	468	432	471	454	480	467	456	469	464	507	462	448	476	469	462	482	451	447	497	481	470	499	453	466	461	480	499	502	479	420	483	481	475	443	482	472	506	457	445	487	441	501	453	460	490	492	448	493	477	462	461	455	457	462	481	502	477	474	480	469	476	450	464	509	449	474	467	479	460	484	512	475	469	471	468	500	452	457	450	443	499	434	435	435	441	468	478	464	479	446	453	437	475	451	460	454	436	492	430	503	436	499	485	446	474	444	511	475	500	463	450	451	457	468	501	462	487	449	447	481	485	479	494	470	508	482	490	476	474	451	492	437	495	476	454	470	486	495	453	448	474	460	420	471	473	463	448	452	453	486	441	471	479	469	432	468	462	484	460	451	422	471	446	460	432	469	476	469	489	485	486	502	489	484	465	488	469	460	438	469	464	461	491	447	471	469	435	489	459	471	433	488	462	509	449	476	451	457	496	493	463	468	460	466	448	463	494	479	475	443	441	454	492	484	468	443	490	451	469	431	483	473	459	466	445	493	463	484	453	493	419	438	451	463	463	460	472	458	484	481	485	490	459	493	521	450	505	462	482	497	485	470	449	444	461	429	472	442	517	449	451	472	461	484	472	458	475	512	466	473	494	481	487	399	458	484	454	444	456	487	456	436	456	496	454	477	461	428	486	466	445	442	476	481	479	490	461	479	433	460	486	462	479	465	477	460	505	465	455	464	496	451	462	419	455	421	496	461	450	474	450	406	478	490	443	504	469	489	467	471	499	472	482	474	433	484	456	479	467	517	440	470	444	452	417	484	483	448	459	491	468	520	449	460	488	424	468	477	451	493	485	469	474	472	460	485	493	481	506	472	448	464	439	448	439	449	443	444	448	494	468	466	435	471	473	500	482	504	434	461	471	476	518	429	474	444	457	455	460	463	479	476	483	459	449	484	489	448	462	462	478	454	433	480	497	475	460	483	458	502	441	492	444	454	469	436	484	462	476	485	447	478	462	493	500	497	490	456	468	473	494	443	473	469	437	478	475	470	445	482	455	481	459	492	460	479	449	461	458	476	469	481	456	447	511	454	477	498	463	476	463	452	459	472	444	461	460	467	500	447	501	483	471	491	490	436	442	453	464	501	485	452	434	456	468	482	440	490	466	519	453	451	454	489	470	481	475	439	447	460	479	478	462	440	443	481	452	451	496	482	452	486	471	471	482	447	451	491	473	470	440	482	481	495	461	465	465	451	463	437	465	454	448	471	461	446	450	486	477	464	447	457	484	493	468	431	481	483	434	506	489	475	432	481	458	451	469	452	486	459	491	473	469	467	468	513	459	495	480	449	438	460	486	459	490	443	477	466	471	492	478	473	468	462	467	460	459	511	429	460	446	474	477	475	500	468	419	426	456	462	490	469	505	473	450	438	471	483	470	459	499	459	470	439	458	473	485	445	453	441	471	448	457	490	469	467	496	473	455	461	429	463	458	451	485	439	482	505	463	473	470	468	459	496	461	419	474	472	484	498	478	473	470	499	486	488	492	475	465	473	461	463	462	437	476	447	472	452	479	432	502	458	470	466	494	456	485	437	458	438	447	507	476	476	466	501	466	477	471	447	463	474	421	509	496	478	492	490	439	475	503	478	466	444	493	491	480	482	489	463	450	496	423	493	474	496	473	456	470	484	489	487	469	469	470	440	455	457	473	518	444	489	429	481	425	455	458	480	457	459	460	452	444	438	467	450	490	492	510	469	497	462	470	458	471	447	446	479	468	466	461	463	490	468	422	500	471	463	443	448	513	477	468	467	433	494	471	492	476	486	441	522	462	450	479	419	453	464	459	448	476	427	461	492	503	493	458	496	490	497	479	450	451	473	422	464	457	465	473	460	504	445	498	446	505	469	482	476	503	454	468	451	472	477	489	474	457	487	476	466	492	470	460	468	437	469	447	464	453	468	474	490	498	486	450	456	448	444	456	529	465	486	479	494	437	499	415	429	482	467	493	449	479	479	471	488	485	445	470	469	487	456	452	497	478	443	492	464	429	465	465	469	419	498	454	464	478	470	533	466	423	491	448	453	475	484	463	467	494	464	503	459	463	449	459	476	417	495	453	466	462	458	489	466	505	442	498	444	470	481	463	480	463	463	451	448	460	452	470	443	495	470	442	470	440	456	460	456	483	427	452	464	468	484	457	496	497	475	474	432	440	444	492	501	455	450	418	474	456	474	464	435	456	461	457	487	443	485	454	455	463	448	451	503	464	459	491	426	496	515	486	480	487	464	461	460	486	465	497	478	437	487	485	505	485	457	458	480	444	454	458	491	447	453	504	470	500	446	486	464	464	451	474	503	450	482	491	470	489	461	467	470	436	490	506	473	424	450	468	491	459	439	487	463	448	469	475	456	454	470	479	474	465	474	498	468	458	462	498	463	465	434	467	462	482	439	436	456	465	477	476	495	465	479	491	458	457	449	466	467	470	455	486	495	497	462	435	458	419	449	452	451	467	461	468	495	450	476	489	514	442	485	482	466	437	472	442	493	452
31503	23999	8759	915	531	443	435	398	477	636	723	502	339	374	402	377	375	389	394	378	367	374	389	394	404	364	380	404	355	380	347	361	400	387	353	372	363	381	377	407	342	365	378	372	389	348	377	369	385	401	370	372	377	389	369	382	379	358	363	369	371	366	383	382	358	372	400	369	395	367	383	334	383	367	381	362	396	333	393	317	396	397	398	354	382	355	380	367	360	332	406	405	380	380	352	386	369	371	380	377	395	361	396	340	360	378	375	363	383	350	398	386	365	394	394	364	430	371	393	394	384	388	375	355	422	395	428	382	376	364	420	363	352	418	399	371	367	376	375	404	382	398	385	388	424	378	334	373	368	366	383	347	327	368	371	349	359	378	384	384	389	386	369	340	425	349	409	367	347	354	360	381	365	368	382	370	337	415	387	363	400	355	366	342	365	366	395	378	333	362	344	389	363	350	378	346	383	340	362	366	368	372	378	374	379	400	356	378	370	376	406	390	380	340	344	424	347	342	390	375	390	357	358	405	355	390	382	393	407	368	349	403	364	379	368	377	433	401	388	357	360	379	351	377	389	397	384	371	374	388	368	399	351	368	345	408	375	377	361	372	362	371	397	385	367	346	349	392	380	400	356	357	387	365	387	348	391	355	347	365	399	342	360	387	339	363	366	370	373	393	372	374	376	382	376	377	380	380	425	395	353	386	384	380	393	335	368	405	335	346	366	383	407	358	388	365	366	385	351	377	390	395	374	381	345	392	370	382	393	351	355	376	376	388	362	389	384	361	370	373	372	371	382	349	359	393	374	373	344	369	333	390	362	381	383	383	364	407	361	399	368	381	361	360	373	360	383	372	394	363	375	397	384	362	344	328	406	389	358	373	394	401	354	381	382	382	343	356	333	387	348	377	377	350	383	370	345	372	383	373	391	376	395	374	411	355	404	394	356	358	340	358	373	368	388	378	373	402	356	376	406	392	369	372	366	359	382	355	349	340	389	373	371	370	411	394	357	367	362	379	384	367	346	371	366	362	366	364	402	390	355	379	377	350	395	359	390	329	374	416	374	390	338	368	381	368	361	380	360	377	381	382	390	383	352	371	383	374	388	358	374	367	380	355	364	363	398	329	366	366	390	362	388	354	401	347	381	380	360	346	387	390	354	365	378	387	380	413	359	401	378	388	344	396	361	377	415	339	339	379	371	385	385	373	365	372	346	365	375	365	364	387	391	366	369	358	334	400	391	386	404	367	400	376	365	403	395	363	388	369	358	337	350	355	379	358	336	355	366	374	392	356	390	372	344	352	401	369	382	353	390	381	408	364	387	375	368	401	389	378	368	368	344	431	411	371	376	385	373	359	381	366	353	359	351	404	361	338	361	377	374	385	389	372	337	388	394	384	346	352	389	405	374	405	364	386	353	369	373	345	367	371	377	396	374	395	375	386	396	376	371	364	397	384	362	332	373	344	391	366	359	339	369	378	381	386	355	377	345	376	359	424	378	367	362	387	407	371	402	377	416	366	336	386	360	353	392	405	346	377	369	390	348	352	343	367	366	369	378	378	385	339	382	378	371	334	383	376	371	413	425	360	372	369	358	378	376	391	373	353	368	379	398	391	358	327	402	346	371	409	356	366	357	387	373	383	401	351	390	373	340	392	376	379	359	366	354	361	374	330	357	348	342	377	347	358	398	372	366	391	375	391	368	384	345	379	360	361	403	392	330	389	386	373	378	388	361	357	419	379	394	367	352	363	372	369	351	328	379	387	408	365	382	365	397	356	362	353	357	399	378	382	390	387	343	372	349	365	358	408	373	351	376	375	386	364	353	362	384	344	359	370	370	405	368	378	354	380	348	356	375	405	377	389	351	378	413	366	359	380	374	394	409	401	369	397	346	361	344	382	353	341	376	368	357	384	368	360	351	392	331	396	367	399	341	369	419	394	357	386	384	394	377	387	390	348	388	363	355	323	437	340	349	371	369	378	371	364	414	363	356	381	363	369	361	383	368	346	384	366	358	362	394	356	395	338	379	388	386	393	389	343	368	371	350	412	362	342	345	350	369	365	347	390	356	420	356	378	394	333	368	385	388	367	357	410	363	395	393	410	344	371	363	413	381	361	409	368	363	357	390	382	363	390	370	383	385	363	378	411	399	400	374	366	376	344	373	364	415	392	376	367	374	371	378	366	382	351	391	352	325	366	360	395	341	363	391	356	342	378	408	389	389	381	360	386	369	369	370	382	372	388	387	372	398	375	382	401	371	362	388	417	358	371	359	352	377	356	354	345	393	375	356	385	360	375	390	355	373	359	370	383	378	354	392	372	369	367	366	365	359	392	389	387	350	371	393	397	351	380	391	378	387	388	373	363	387	377	390	390	410	334	402	372	349	352	347	378	383	381	387	404	388	358	398	349	371	343	354	348	374	368	370	388	350	387	334	353	394	362	397	389	371	398	384	381	398	375	357	364	374	380	361	372	357	379	399	389	400	394	387	363	364	383	363	402	412	369	383	351	386	388	343	374	392	377	354	415	402	390	389	345	350	382	378	372	408	387	370	378	390	385	409	387	376	367	397	365	373	343	370	352	358	367	345	395	359	384	368	381	368	373	382	384	395	379	371	373	349	381	374	384	392	368	344	384	390	382	388	405	389	368	361	362	373	403	384	367	421	389	391	357	387	379	358	366	389	378	398	385	341	371	397	395	383	369	408	378	369	385	347	374	370	350	356	367	426	374	384	365	373	363	409	368	359	366	339	415	383	318	408	375	385	390	429	359	372	364	397	363	377	388	396	388	387	391	356	383	378	387	357	365	372	384	359	360	357	367	387	379	370	378	356	417	371	360	371	400	366	391	373	381	354	354	368	362	345	361	348	363	382	370	370	398	374	352	374	368	382	359	408	378	382	349	382	364	366	416	368	413	345	375	335	330	359	381	390	395	391	365	382	400	368	390	349	385	385	384	400	377	353	374	376	355	390	399	394	384	377	357	366	354	377	392	384	355	370	334	390	374	377	391	381	380	393	372	355	361	408	354	375	389	366	369	380	376	378	400	366	378	382	347	360	334	390	368	370	381	368	370	380	376	372	398	378	370	370	373	387	346	353	387	366	391	389	364	368	381	387	365	363	323	380	382	386	358	360	364	367	390	383	391	385	378	360	362	354	385	373	386	397	344	365	367	380	379	387	391	335	336	385	347	380	369	362	359	362	388	376	415	358	367	351	377	363	362	375	388	345	341	363	378	375	382	374	372	357	348	363	382	381	369	387	343	385	373	369	360	359	363	385	374	397	354	351	397	397	378	394	421	349	381	419	388	392	365	357	390	346	389	352	358	386	372	350	321	330	378	367	369	343	376	355	367	379	345	392	366	372	418	374	408	384	333	360	341	365	383	378	353	401	361	355	348	375	359	361	358	348	382	363	369	419	370	397	384	384	341	361	373	357	351	369	389	350	327	367	402	370	348	395	392	378	382	389	384	424	366	328	401	324	341	398	350	351	372
31117	30958	3340	885	662	598	497	504	676	1117	1246	708	455	438	450	438	396	395	388	467	441	429	410	424	437	406	406	406	437	459	443	400	412	438	427	445	410	425	409	394	416	417	398	399	390	377	433	434	391	450	401	430	383	402	399	422	407	414	436	408	391	414	426	381	381	390	446	414	385	419	380	413	405	407	394	445	393	474	413	399	430	402	412	413	384	430	413	438	428	441	404	431	418	408	402	427	419	406	413	422	416	422	425	437	425	441	426	430	385	440	423	426	402	407	415	389	404	408	412	415	401	421	442	389	407	428	432	412	422	421	405	422	429	439	430	387	423	407	406	439	414	456	422	431	410	424	451	400	398	414	406	417	435	414	400	410	408	413	423	397	411	385	413	424	412	408	420	401	416	385	413	407	446	404	429	425	436	444	442	440	418	428	412	370	434	436	452	412	415	391	407	410	400	423	421	404	416	399	382	423	421	366	413	398	446	400	437	386	434	386	401	418	395	428	456	395	392	407	403	446	418	416	390	446	386	418	418	413	431	433	420	401	420	418	417	436	418	438	418	417	441	397	409	434	424	439	443	452	425	409	415	425	425	407	407	433	426	425	432	379	435	413	422	415	396	427	396	429	404	443	430	443	412	400	433	408	419	423	439	404	419	409	419	412	400	407	435	419	407	390	428	397	372	410	406	419	391	384	425	412	463	390	391	395	404	406	404	410	404	419	406	423	420	439	439	418	385	384	411	453	398	427	372	398	404	408	384	411	408	384	429	406	445	427	392	401	381	410	399	452	418	434	419	409	420	434	412	351	439	406	406	414	421	428	378	400	407	409	388	437	441	415	406	417	454	454	421	393	404	425	393	380	434	426	380	423	447	443	421	403	411	413	404	465	431	390	386	398	397	426	422	417	393	419	416	424	372	410	443	367	433	399	439	453	440	428	355	448	453	438	407	430	418	420	445	428	379	399	402	407	433	386	396	415	432	385	397	401	453	381	414	400	415	426	437	397	380	406	371	427	475	428	397	449	412	400	414	430	425	453	415	432	393	427	448	426	400	455	426	403	399	431	426	411	399	432	415	415	389	423	392	411	398	429	396	379	414	449	398	421	376	427	433	418	407	447	429	394	444	405	394	415	377	439	429	435	400	410	444	430	417	442	443	435	441	443	405	416	432	414	432	411	400	402	421	388	418	431	432	406	428	389	415	423	405	414	417	404	366	392	397	411	425	430	434	426	391	414	427	415	422	386	437	418	427	448	417	385	404	378	414	399	417	408	394	376	408	404	386	419	409	417	415	444	384	445	383	436	455	412	416	398	406	395	431	396	435	406	434	411	417	429	424	404	398	410	408	427	381	422	456	399	372	401	411	436	437	446	426	406	440	387	389	395	405	417	402	408	384	423	439	393	417	406	399	470	393	391	421	396	424	436	416	429	458	401	388	408	409	392	398	428	430	421	390	410	433	426	412	389	427	401	429	422	438	446	429	408	408	404	430	405	395	424	407	438	403	439	412	430	425	430	400	419	426	387	408	427	406	430	423	383	384	424	440	384	434	427	433	442	399	435	374	390	402	399	395	419	451	459	386	402	384	390	392	429	424	442	400	439	397	433	382	407	431	440	454	446	382	433	440	414	392	441	413	379	402	421	437	413	409	422	405	444	411	402	462	386	428	459	442	432	419	442	357	418	405	415	405	406	426	390	440	443	455	406	411	413	403	460	378	428	428	429	399	397	431	390	415	408	383	454	441	380	402	363	390	421	384	457	439	434	451	428	428	378	422	408	392	432	446	423	407	433	372	397	450	403	409	423	386	440	414	394	443	418	379	437	391	391	419	456	449	432	377	402	373	433	401	412	410	405	401	408	435	416	424	402	425	409	419	421	413	405	400	439	430	461	447	431	414	410	444	416	442	390	395	395	413	428	415	395	404	382	419	398	446	409	409	438	383	385	436	390	463	426	400	440	448	409	386	409	391	414	376	417	423	403	440	409	439	403	398	414	448	428	432	410	467	459	395	421	416	431	449	371	431	417	413	395	405	410	426	412	419	416	435	417	388	409	410	423	401	462	392	407	411	377	428	415	409	414	404	417	405	394	424	435	396	418	406	412	400	429	402	468	389	408	397	402	408	406	393	447	449	425	389	388	417	425	403	426	369	408	452	387	406	433	437	443	410	398	442	418	427	403	438	375	381	420	408	405	417	423	402	419	408	428	423	425	472	434	424	389	426	420	464	406	379	443	415	402	421	414	406	439	418	430	399	446	375	429	404	435	424	414	413	403	420	406	428	438	406	409	411	420	449	419	417	421	410	392	440	434	402	394	421	416	379	401	435	411	414	458	374	432	376	396	378	404	410	388	400	409	424	437	420	400	418	382	380	369	412	423	406	408	398	422	413	391	433	387	427	433	438	409	433	436	395	412	451	398	422	432	370	443	412	400	398	395	432	407	410	451	397	372	452	410	438	396	399	440	409	407	447	412	415	419	406	381	417	404	433	415	418	413	430	396	443	396	427	409	422	440	386	406	402	382	430	456	439	411	423	377	374	379	414	424	442	428	433	417	410	377	419	380	454	423	391	431	388	432	427	407	422	431	408	401	463	421	393	393	403	390	410	416	404	429	440	413	408	406	419	444	427	406	408	395	411	383	390	405	424	431	454	458	434	426	390	410	411	379	402	416	404	397	416	401	384	440	432	386	434	410	411	416	434	429	411	418	418	420	429	395	434	421	397	417	396	450	411	408	365	413	410	446	412	434	404	391	375	410	399	401	423	416	428	414	425	433	388	406	403	423	429	447	379	371	441	417	414	430	407	433	423	395	374	401	418	451	397	411	400	435	383	406	431	394	420	400	428	425	444	394	395	412	377	449	457	396	386	401	387	440	400	426	418	369	402	428	454	429	434	417	440	443	414	447	407	398	424	397	438	447	379	387	409	439	416	376	404	431	438	389	426	399	408	393	403	432	420	395	390	426	499	390	425	386	426	407	390	421	432	421	448	399	415	416	457	444	399	421	413	448	428	427	397	418	411	422	408	397	420	399	404	432	440	425	428	407	392	408	399	433	386	410	396	411	437	403	420	403	433	444	425	420	382	408	380	413	367	441	394	394	419	405	402	423	452	423	426	417	417	419	424	380	419	425	395	404	412	420	444	425	434	431	439	415	426	404	398	413	442	406	406	423	434	421	440	378	443	379	406	415	420	390	453	419	428	411	419	417	395	416	385	365	380	412	392	410	431	449	419	418	387	459	434	400	469	416	417	431	422	424	371	400	418	385	423	416	411	408	405	423	392	399	408	401	455	428	448	394	461	440	418	397	381	396	424	445	463	409	408	418	414	400	408	401	444	456	380	397	406	443	388	394	423	452	412	434	421	395	373	417	393	423	385	447	419	424	375	399	411	421	440	440	419	419	447	417	400	388	407	400	408	385	429	449	421	400	431	419	430	413	414	417	459	412	450	408	428	409	408	384	395	435	406	376	373	412	392	418	413	415	417	434
25035	20684	26967	24348	20638	9663	1120	662	617	946	1005	633	404	348	290	301	314	284	240	264	220	261	229	249	241	257	244	237	218	249	215	194	244	212	191	211	216	229	228	245	209	204	196	208	226	230	206	206	180	204	231	212	227	199	215	188	205	206	199	216	215	224	197	202	209	194	191	201	202	181	221	194	191	216	196	215	176	182	204	241	207	205	198	207	241	218	191	207	217	195	187	211	213	205	197	219	224	217	197	211	212	201	199	222	182	213	178	190	222	206	211	226	200	201	181	185	176	183	196	170	187	199	206	193	214	200	181	201	201	206	188	217	187	204	194	222	198	209	201	219	230	199	195	242	186	214	208	162	191	205	196	227	211	189	190	184	203	195	218	211	247	201	200	206	195	209	222	186	215	218	193	221	177	214	211	177	198	195	227	183	194	218	196	199	178	212	181	201	208	171	209	195	192	213	215	202	214	231	201	184	189	208	203	207	214	212	166	221	195	176	200	176	209	180	196	200	235	192	214	198	186	222	191	209	199	219	212	213	203	195	198	217	186	178	182	186	187	190	206	214	220	189	206	209	190	190	181	216	191	204	219	207	206	220	210	181	202	175	192	210	209	223	202	205	191	210	200	203	200	221	220	209	241	221	191	173	204	190	201	186	223	195	215	202	194	214	199	192	187	170	207	193	178	195	211	220	174	223	199	180	187	188	187	214	192	202	186	207	208	222	221	197	212	182	204	203	204	200	203	222	187	195	213	212	192	212	196	201	185	201	207	185	211	208	163	187	191	199	185	197	188	194	202	218	198	200	171	202	210	196	197	228	214	195	205	183	221	177	192	197	229	188	208	204	205	216	224	196	243	188	206	193	216	197	187	197	197	229	220	202	201	196	210	208	213	190	192	200	202	204	210	207	220	199	179	189	221	208	222	221	205	214	204	225	211	208	185	178	198	197	217	167	205	194	210	200	210	211	211	193	187	177	196	188	181	192	191	213	193	221	222	229	217	196	195	184	199	204	163	206	179	166	174	217	210	172	180	202	206	193	198	212	199	223	189	213	192	200	219	213	216	210	201	189	222	208	203	174	205	198	208	209	200	194	209	179	203	181	166	192	200	194	203	205	193	215	197	182	220	202	205	218	200	184	209	193	171	170	171	189	189	222	189	191	233	213	203	199	196	203	230	191	213	211	183	187	232	207	207	196	186	190	212	217	199	202	221	197	225	197	207	195	193	196	234	203	184	209	234	199	198	188	199	217	203	207	219	198	196	200	186	184	206	235	208	220	183	232	224	184	206	192	182	177	205	199	220	197	196	198	223	215	185	194	216	197	195	166	185	214	189	193	202	217	208	216	209	174	186	218	192	213	221	198	177	222	195	215	208	179	195	211	219	206	184	200	229	198	216	196	205	181	197	189	192	200	210	214	177	213	214	202	223	184	186	245	190	192	212	195	207	210	210	185	204	208	215	189	199	199	199	200	201	201	188	161	212	238	194	229	209	197	211	210	229	191	201	197	198	207	178	224	183	192	209	217	198	199	194	204	219	205	195	208	168	179	178	207	217	230	208	178	185	185	166	201	214	188	208	205	185	209	202	190	186	187	212	191	199	195	202	194	180	195	218	210	183	206	201	217	210	204	191	200	240	236	195	217	184	230	204	197	181	210	201	217	211	181	222	196	207	203	199	202	223	191	209	182	207	207	177	221	197	200	209	211	211	219	203	205	208	210	206	221	185	194	179	205	171	204	218	206	195	219	193	203	172	217	209	194	207	217	206	202	208	187	177	218	183	198	243	242	209	229	214	197	198	207	206	196	200	185	204	191	213	190	209	204	219	212	192	206	197	219	198	191	196	190	208	195	188	208	202	210	228	198	201	219	209	184	206	211	195	208	213	201	209	195	197	188	193	190	207	190	183	201	178	193	185	183	214	203	206	194	203	239	207	198	216	186	227	222	231	194	214	231	184	193	202	190	203	201	201	197	207	195	209	180	230	191	231	200	226	189	191	198	206	193	189	205	178	203	192	179	197	204	228	204	199	207	170	207	208	176	227	202	192	188	192	204	197	197	220	192	207	203	192	202	191	219	225	211	203	211	194	214	191	187	228	173	206	221	194	198	231	188	200	211	201	205	199	207	198	202	236	199	198	182	177	203	199	217	190	189	207	200	192	167	190	225	213	208	191	219	227	193	222	213	211	200	195	185	199	191	217	216	187	208	182	237	212	178	196	191	182	207	163	187	208	201	173	219	193	183	202	179	227	184	203	208	201	192	199	193	199	238	221	222	214	208	178	198	218	186	221	189	221	200	201	201	227	192	191	202	210	201	200	182	197	199	204	190	214	191	203	194	207	182	221	231	184	208	209	190	208	212	214	212	193	184	221	218	211	190	193	192	193	206	177	203	208	194	191	186	222	176	184	180	203	226	214	204	199	196	176	219	204	199	183	224	183	176	208	192	167	243	214	218	217	205	190	203	203	207	219	213	211	222	210	222	184	192	197	220	211	199	191	211	197	202	203	192	215	217	204	186	196	213	184	169	210	196	217	184	217	205	207	195	180	203	194	210	202	211	205	198	188	190	179	217	179	221	170	205	194	204	209	191	214	185	180	210	202	183	188	217	217	180	208	211	191	201	192	196	191	207	211	181	223	203	174	191	214	211	181	183	198	186	202	183	186	209	210	189	202	202	195	187	174	201	200	187	192	231	199	168	200	228	191	197	189	212	197	231	210	200	176	207	224	173	179	219	195	212	206	204	196	201	196	177	225	188	192	204	185	208	213	198	182	203	203	180	214	203	197	213	181	220	206	169	202	188	176	197	186	175	225	215	202	198	201	204	206	227	182	183	188	191	177	215	207	188	213	201	221	223	193	194	235	201	196	186	187	182	184	217	185	217	180	206	190	210	192	185	216	218	231	207	171	194	203	200	226	174	195	182	209	210	219	204	192	193	202	215	210	194	200	199	197	206	193	199	189	211	197	199	210	227	197	219	212	203	188	208	196	210	194	205	188	220	175	190	189	186	209	211	221	199	199	190	215	196	202	195	204	211	198	210	191	191	183	212	207	210	197	187	193	197	210	179	195	220	198	184	176	205	198	204	182	181	196	211	199	208	201	201	200	176	214	208	207	194	200	202	198	209	194	227	209	209	201	198	210	208	201	214	218	196	194	205	194	203	216	196	173	187	185	197	178	191	209	193	201	232	197	222	200	186	189	190	203	233	176	218	222	217	190	224	225	186	215	195	177	169	194	219	216	173	217	224	187	211	215	204	204	192	196	209	180	194	201	192	194	207	197	194	200	194	184	181	202	242	222	192	205	217	195	209	206	237	194	195	169	185	192	205	210	212	223	197	183	208	193	204	181	184	188	224	181	195	207	198	191	213	213	177	190	215	224	192	213	201	201	208	200	196	193	173	183	196	211	229	200	223	213	208	196	187	183	213	217	195	201	206	217	202	210	196	201	182	219	186	184	212	204	201	205	183	220	210	206	194	210	221	189	212
36122	41096	10274	5219	3288	2288	1679	1382	1297	2056	2105	1277	743	583	501	409	458	367	357	336	367	308	336	324	292	298	271	302	283	269	266	291	251	254	248	246	231	245	246	230	249	244	261	234	242	249	212	238	266	214	231	229	242	245	226	238	217	247	222	241	252	235	226	254	219	221	238	207	222	225	214	239	217	218	230	243	232	221	223	209	219	223	223	224	226	242	223	218	213	215	216	236	216	246	228	243	239	212	266	238	228	244	201	218	237	213	223	228	225	227	231	188	235	217	199	229	226	208	217	234	215	236	198	219	243	235	222	224	243	227	224	196	231	209	259	229	203	225	212	236	230	244	240	216	228	227	208	219	205	228	237	231	238	221	212	223	240	220	217	215	228	215	228	225	232	245	235	209	237	237	225	208	196	208	221	236	210	201	223	230	209	224	219	220	233	238	222	230	218	226	203	216	224	223	219	218	240	255	238	217	220	213	216	219	223	215	221	218	256	214	210	219	215	231	235	244	198	205	197	236	218	226	224	218	246	249	216	214	245	217	195	232	254	206	230	208	195	230	251	215	220	223	202	242	225	215	228	224	196	239	199	195	231	218	219	246	215	223	223	205	228	224	212	225	225	239	201	225	197	185	223	211	191	255	217	233	232	218	212	231	212	249	220	244	184	216	195	200	227	238	221	228	235	226	198	249	227	240	232	232	224	197	231	259	214	245	231	209	210	227	239	231	217	220	199	203	224	215	240	245	211	212	216	210	215	237	222	212	225	204	224	227	216	217	217	223	235	226	205	221	244	226	232	240	211	215	235	241	208	230	225	232	229	202	208	225	253	234	220	216	225	222	202	242	229	239	243	222	225	216	240	218	196	220	240	226	218	228	245	260	209	241	217	239	223	237	197	199	221	212	240	230	226	203	222	205	231	218	213	224	240	208	210	223	231	233	220	252	219	209	221	254	218	211	230	239	238	216	207	240	206	209	247	232	235	246	246	229	196	197	212	213	236	220	189	238	219	215	231	231	218	235	234	229	234	228	229	201	231	218	216	236	229	236	226	232	204	235	247	213	215	207	222	216	202	233	235	222	225	223	219	201	221	221	215	239	212	226	256	232	224	205	238	231	221	228	203	221	233	220	197	223	197	246	221	220	227	235	236	229	217	229	209	223	214	219	228	248	217	233	235	225	242	220	246	225	241	224	234	220	228	209	221	211	226	224	223	197	218	216	233	228	214	205	229	232	224	228	207	237	226	236	216	216	231	213	238	211	212	209	221	270	246	238	244	211	224	227	213	222	223	198	240	226	182	239	249	217	221	215	258	246	250	232	227	228	245	238	220	214	200	201	226	231	194	214	235	229	237	230	186	197	205	197	201	225	226	245	237	232	224	194	198	221	229	207	204	231	225	197	195	232	226	224	220	224	217	205	203	223	222	239	208	222	234	235	230	214	222	218	251	228	218	238	210	219	255	226	227	226	220	250	209	239	209	224	211	219	223	222	207	228	241	238	196	251	223	222	176	227	233	219	208	208	223	216	201	217	224	251	235	220	258	201	218	227	232	233	221	218	219	239	220	226	228	209	212	221	233	230	198	225	226	211	211	232	213	230	190	240	232	251	209	201	242	212	209	209	233	214	205	228	226	232	236	220	201	224	212	229	224	213	249	226	232	228	224	233	233	223	230	218	224	233	239	200	225	221	215	216	218	213	224	206	250	211	235	215	251	221	249	220	220	201	213	211	198	210	226	226	204	209	232	209	232	234	226	214	227	186	230	215	203	224	215	210	216	221	230	251	226	217	227	215	234	204	216	211	206	213	242	236	242	215	227	221	202	220	205	218	213	221	226	217	215	224	237	234	210	217	203	198	198	217	213	241	222	213	245	212	234	221	226	195	237	205	238	222	232	218	240	209	198	218	249	243	241	213	201	224	233	228	209	216	220	210	242	219	202	203	206	222	209	232	214	228	255	237	213	204	238	211	235	241	220	234	245	206	214	241	230	200	211	226	212	223	225	238	205	212	230	240	217	238	209	203	233	198	240	224	212	226	216	215	212	216	220	203	239	249	249	239	227	228	220	207	221	235	227	230	226	231	210	209	258	219	211	218	195	221	221	216	237	199	226	222	215	206	253	221	191	230	247	215	217	211	227	234	237	225	220	226	223	200	204	229	219	232	246	218	211	206	214	202	235	233	254	229	235	245	220	220	251	221	230	219	228	211	244	196	240	209	229	239	218	201	253	186	242	200	220	225	214	235	226	193	230	231	210	211	218	241	208	229	214	200	214	209	195	260	216	264	222	228	210	226	216	225	222	246	240	221	212	219	201	224	232	223	237	239	235	214	219	216	220	228	228	208	228	236	228	216	213	215	224	225	226	195	246	196	221	220	220	194	221	230	245	222	224	240	221	213	265	199	224	211	231	204	200	229	222	225	232	196	222	216	233	257	231	239	222	233	209	209	233	228	225	215	201	237	222	241	190	221	221	220	225	240	227	239	222	194	237	214	226	251	224	195	232	209	217	219	212	265	226	243	244	236	236	212	238	218	232	203	221	248	231	225	227	183	212	227	208	236	222	203	226	187	226	226	247	235	241	227	204	263	234	231	234	216	249	236	244	208	235	233	213	204	224	243	211	206	221	206	217	238	197	240	224	231	223	224	181	231	218	223	228	235	206	228	211	236	228	225	174	225	199	241	238	214	238	212	243	227	212	210	215	261	254	251	238	217	197	209	215	223	247	223	239	232	209	230	232	225	232	225	227	246	251	215	190	211	240	240	215	211	234	226	227	205	215	221	220	218	231	231	240	201	215	230	209	231	243	233	194	221	230	225	227	240	235	222	222	214	199	229	224	235	208	245	227	245	215	229	225	203	211	243	222	207	222	227	220	213	212	218	230	213	225	219	240	225	211	213	246	236	205	222	204	207	210	231	257	194	244	203	214	199	228	218	247	211	216	252	259	256	241	233	220	238	223	234	215	214	223	237	229	220	205	223	209	258	246	220	216	219	219	221	223	246	207	221	202	193	241	221	233	217	230	221	243	197	218	229	208	220	229	186	218	214	231	218	221	252	225	183	224	216	219	232	218	221	238	225	224	232	259	236	210	253	231	178	227	217	243	211	232	235	209	234	233	232	274	247	228	217	215	218	198	241	219	207	196	226	205	239	223	239	227	207	212	226	240	198	200	224	257	227	226	235	232	230	229	239	204	225	211	212	235	213	212	237	223	218	199	198	214	220	221	254	219	229	212	206	230	216	228	218	235	210	222	214	238	217	206	239	207	224	224	228	203	212	210	244	216	220	248	240	226	199	204	240	244	234	220	249	215	227	236	200	210	255	237	223	209	223	221	229	229	215	238	221	223	218	231	211	233	228	205	236	216	234	237	229	223	216	253	210	214	226	232	245	244	229	224	213	221	218	221	239	211	177	248	202	233	224	232	249	228	230	197	245	236	234	224	201	211	220	211	211	219	249	229	230	215	236	226	216	205	208	190	238	254	216	247	223
22979	20682	27385	24001	20685	20677	7770	1567	1301	1611	1730	1210	915	771	674	640	626	550	578	583	559	531	581	564	520	527	553	510	525	507	542	506	539	457	516	517	475	482	444	500	519	447	471	516	493	495	493	526	509	525	452	456	489	487	474	503	507	478	501	464	464	484	503	484	486	455	436	484	479	445	455	494	497	480	497	454	480	491	476	470	488	509	463	458	478	486	506	483	486	479	532	481	475	474	514	442	472	454	488	448	496	477	503	503	525	473	431	420	489	451	434	479	475	455	482	471	497	456	469	483	483	495	455	466	481	483	485	490	460	473	503	477	447	465	488	470	496	489	491	504	487	467	444	428	485	457	481	448	440	460	429	497	471	476	494	447	486	479	444	462	481	464	463	471	494	480	501	498	483	483	444	431	434	435	448	482	476	487	451	458	496	462	445	540	503	464	481	441	427	478	470	471	422	483	452	480	525	444	445	478	461	492	489	488	477	478	453	498	483	442	446	473	467	508	490	458	470	487	462	480	462	432	475	494	452	471	475	416	488	517	451	451	473	490	443	494	481	435	443	478	451	462	477	453	483	478	509	508	473	468	511	475	437	432	477	471	476	484	477	494	483	446	469	478	497	449	447	527	452	503	531	477	490	444	467	495	476	494	480	441	496	472	485	452	454	470	479	475	484	442	491	473	473	512	469	455	508	462	472	455	479	456	463	473	516	475	444	457	447	470	472	477	457	445	448	436	429	465	494	505	399	425	500	476	444	465	483	421	474	479	461	466	496	501	462	469	471	471	469	487	461	497	459	500	458	488	471	462	476	475	510	474	452	467	519	433	457	466	491	430	462	493	433	475	471	458	445	448	483	461	488	483	485	481	477	467	500	514	493	484	474	465	495	493	512	498	508	468	474	479	454	459	493	514	489	492	459	475	463	491	476	487	462	463	509	472	477	460	440	467	455	473	469	420	435	473	469	481	460	457	460	459	444	461	497	475	502	459	461	435	475	454	454	478	484	468	507	506	478	511	499	478	469	428	505	463	506	496	464	461	474	490	439	519	484	479	495	503	486	486	483	474	464	482	464	435	479	475	477	497	444	504	475	463	488	477	499	439	470	495	457	470	454	423	484	487	492	511	489	475	479	466	461	480	445	473	478	481	459	457	479	471	460	442	494	455	438	478	498	464	470	446	437	480	462	515	448	454	478	497	477	511	480	454	496	500	458	440	483	456	466	477	505	490	487	500	445	480	461	452	500	445	464	479	464	484	465	497	444	475	488	493	460	480	464	457	451	477	482	468	461	485	472	510	477	496	505	454	491	488	476	448	460	466	459	447	463	437	457	487	469	447	441	444	445	470	482	511	480	469	503	472	503	445	468	458	457	499	492	497	485	463	516	452	454	465	471	434	481	489	505	426	461	481	457	473	493	488	467	465	475	455	453	473	454	456	468	476	507	493	476	496	466	483	475	455	459	498	484	448	460	445	449	456	473	444	467	486	485	479	439	499	471	483	511	436	485	494	483	509	465	488	473	479	475	469	448	436	436	479	407	460	486	457	431	517	489	458	461	477	481	469	462	463	465	488	421	476	474	459	486	498	494	457	470	464	513	449	442	472	473	504	460	475	453	472	488	449	504	501	501	491	468	476	468	482	506	491	480	484	458	476	491	475	459	472	473	459	491	465	455	469	449	434	470	508	474	465	450	483	452	459	465	474	488	480	509	428	496	469	458	485	467	466	481	449	514	425	478	471	447	517	502	512	452	513	452	454	463	479	472	481	473	466	518	472	448	470	499	443	478	508	500	466	492	521	455	442	459	506	501	476	459	457	500	459	483	473	479	500	480	451	449	468	462	474	472	461	462	492	465	465	451	467	458	445	493	487	516	476	461	493	426	478	457	437	469	482	486	481	471	492	497	510	507	477	470	471	475	474	513	437	497	443	453	457	469	452	505	464	434	472	473	466	463	491	485	488	469	444	464	445	489	458	452	496	496	500	452	450	448	466	477	479	475	470	490	500	472	456	474	448	467	463	469	465	459	516	504	482	450	465	460	522	486	477	485	461	466	504	465	433	458	476	491	462	468	468	441	448	460	494	444	462	498	469	496	486	453	497	418	506	444	449	459	475	436	462	503	475	497	453	481	478	441	478	498	442	462	503	448	458	460	477	511	434	449	473	443	430	472	475	475	466	470	459	478	488	494	440	481	445	455	473	477	486	500	473	473	491	453	486	466	457	482	472	442	451	509	477	472	477	475	488	443	473	448	465	441	464	521	484	517	451	435	470	445	492	478	507	456	535	469	495	488	497	451	470	468	472	439	422	472	440	451	437	478	513	460	456	467	515	416	465	484	494	484	428	488	460	476	468	444	487	510	486	510	463	481	482	455	483	485	432	420	462	467	497	519	488	444	449	466	452	473	486	509	471	445	479	485	477	463	507	465	463	487	462	468	437	422	499	440	531	469	474	448	444	468	475	461	459	466	475	498	523	479	453	462	450	446	467	478	448	496	476	485	465	469	481	471	426	450	468	466	492	424	451	445	493	494	466	462	441	466	469	483	429	424	504	468	412	467	442	461	496	476	413	468	460	492	479	492	459	435	481	476	434	466	470	474	511	428	485	470	460	478	511	457	499	457	454	459	470	462	467	472	496	472	494	455	493	477	484	459	510	453	476	451	478	467	472	444	468	479	481	506	486	478	468	498	473	461	478	458	457	453	473	473	506	502	445	473	493	474	472	444	472	506	440	478	484	444	465	456	495	432	461	469	486	499	449	470	464	489	462	492	474	476	447	490	470	455	440	498	517	499	484	465	511	452	486	460	472	482	503	510	481	462	482	475	469	426	458	476	466	448	472	493	470	455	442	489	438	459	485	464	434	521	428	495	497	474	499	445	434	500	437	445	453	475	447	486	458	488	438	458	479	454	502	448	497	491	475	464	485	493	485	464	491	491	526	456	451	453	471	490	460	462	472	459	438	451	446	459	446	475	481	477	462	449	478	416	494	438	504	473	471	520	451	483	491	466	443	468	447	446	463	467	477	443	459	460	467	448	463	434	444	483	539	465	483	506	460	498	506	480	484	483	503	480	467	409	461	425	472	528	492	454	457	482	501	481	438	434	470	478	490	470	462	491	468	455	463	496	430	450	475	470	472	481	516	476	463	484	461	484	447	501	430	475	472	443	467	498	479	451	524	468	463	507	428	452	442	480	442	487	506	455	508	479	447	451	461	509	450	470	492	425	464	482	487	488	483	480	511	478	482	465	488	411	457	487	444	453	442	491	474	441	456	498	479	455	500	465	457	469	454	501	460	481	449	469	467	421	472	462	493	480	435	463	472	461	442	489	486	456	485	467	494	495	468	469	468	481	443	446	499	476	451	481	469	421	484	484	484	474	479	455	475	492	451	519	460	476	496	486	479	462	491	501	521	447	525	451	468	469	491	460	479	484	471	466	506	473	466	471	486	512	464	464	461	490	479	442	484	479	466	498	486	487	481	464	456	468	448
39927	44450	15721	9053	6137	4278	3158	2616	2567	3118	3606	2166	1577	1218	990	913	840	769	732	681	661	696	627	614	661	590	572	567	579	553	525	557	595	548	521	533	504	537	540	517	518	522	508	501	492	513	497	505	484	505	497	505	474	459	507	472	532	481	545	488	485	480	499	479	490	477	481	462	485	461	471	464	496	449	491	467	486	493	493	486	466	465	507	457	463	491	471	465	478	464	464	501	473	446	462	475	479	438	472	455	480	482	496	477	467	427	472	473	463	484	487	454	501	465	472	498	478	452	513	455	452	471	479	463	451	470	497	480	464	484	475	462	492	465	442	454	471	462	491	422	467	448	509	467	456	429	479	472	468	477	483	460	457	470	449	441	465	460	433	453	437	468	478	465	464	463	503	436	447	417	467	436	481	440	479	480	465	458	484	444	470	463	465	516	518	506	480	457	477	466	460	485	472	483	484	437	443	454	426	429	482	451	441	494	450	452	438	473	448	459	439	488	480	467	438	470	469	477	491	437	437	468	436	447	482	490	466	505	462	420	469	492	471	469	450	455	463	456	447	427	448	468	489	425	453	414	487	476	451	443	468	493	495	473	450	470	418	489	464	463	450	492	449	477	453	468	456	446	453	467	475	474	472	430	450	479	501	469	451	444	481	448	485	474	455	434	475	456	422	442	484	447	472	520	478	437	402	477	485	477	486	516	492	411	459	427	451	489	486	488	433	473	450	463	457	456	453	476	480	451	458	493	485	462	452	440	472	504	461	446	438	433	442	500	480	432	514	483	467	465	476	495	403	457	477	457	453	469	459	479	467	482	459	479	430	499	439	460	491	446	466	490	486	471	459	449	444	497	458	485	484	469	432	483	464	484	498	502	460	442	506	471	464	435	495	480	434	464	412	458	431	450	481	461	451	441	439	475	449	480	508	469	439	494	440	478	461	473	470	473	477	461	494	460	464	465	477	431	453	453	470	472	421	430	465	460	467	430	467	474	479	465	431	499	434	472	464	445	448	488	491	474	455	438	452	491	467	462	485	460	471	476	457	441	490	474	458	485	495	476	489	509	470	462	470	423	454	452	448	511	468	462	424	505	441	514	436	474	499	456	444	475	473	452	470	422	479	457	445	492	463	476	436	503	463	472	456	446	442	488	469	468	458	470	427	421	491	402	469	528	454	495	475	465	503	452	475	482	481	490	516	478	457	468	475	481	474	481	459	491	465	464	480	478	467	463	467	499	454	447	475	473	475	486	437	463	506	466	451	482	441	430	447	457	469	475	480	471	461	424	499	473	473	488	470	450	471	445	500	462	448	455	485	440	447	468	450	476	451	441	450	493	454	479	478	436	446	497	498	444	432	475	460	471	450	481	459	436	515	489	451	471	430	514	477	470	466	470	451	488	472	484	449	503	480	453	476	444	467	457	470	491	471	502	484	471	469	455	436	482	430	471	466	459	450	448	437	486	425	458	474	435	448	451	472	474	480	499	488	481	482	482	453	456	443	463	454	436	421	428	494	462	427	459	517	447	483	493	458	428	418	418	468	449	472	453	464	440	464	454	490	479	426	411	444	461	465	530	413	450	472	462	460	457	479	427	474	442	452	482	473	490	455	456	488	451	440	437	494	476	450	506	436	438	472	446	432	484	443	497	462	443	484	470	461	428	454	478	460	468	478	466	470	466	478	449	460	443	417	455	488	452	484	449	521	487	456	482	423	430	474	438	450	474	431	474	466	429	462	486	453	446	471	450	468	496	442	476	485	494	425	493	437	470	457	447	453	460	447	436	453	424	447	479	490	475	476	447	454	429	471	462	468	451	481	448	450	467	473	461	464	505	454	489	464	424	485	471	457	482	483	449	475	442	450	455	499	432	463	448	472	485	457	494	436	500	481	481	430	448	450	468	419	470	475	476	459	421	484	472	433	457	448	460	446	465	463	458	470	458	492	488	440	459	458	465	453	487	433	473	505	439	434	452	433	486	498	470	464	446	458	461	464	457	476	485	455	465	462	502	437	463	451	462	439	489	456	424	457	467	470	450	445	445	459	484	474	496	459	447	451	471	487	466	431	483	480	475	471	480	543	492	485	476	477	500	456	468	486	436	450	452	461	472	442	457	449	499	480	447	424	455	483	459	444	445	481	464	454	448	432	462	477	447	469	469	488	469	458	474	533	485	480	442	441	470	476	432	453	460	451	434	487	450	449	501	450	479	465	425	456	438	490	468	451	493	515	437	448	490	467	445	489	468	486	481	494	479	430	469	477	482	476	454	453	446	490	447	503	448	457	470	484	478	468	472	451	479	484	468	485	450	484	415	471	446	504	442	484	526	454	453	424	457	476	459	446	464	482	464	435	457	448	434	470	486	473	483	472	449	470	443	486	473	474	464	457	461	470	432	461	442	481	426	452	484	469	459	456	497	489	473	437	443	514	451	451	483	458	440	499	445	518	457	459	479	463	480	489	464	494	473	478	454	436	480	447	474	480	460	455	479	489	411	465	514	462	425	478	472	469	431	455	456	515	434	475	466	481	470	434	499	434	471	498	465	439	456	423	425	465	482	466	454	469	457	462	465	482	486	536	445	473	470	487	456	450	496	478	478	495	476	476	476	471	471	483	487	434	468	460	466	466	469	508	504	466	447	503	454	455	440	481	468	470	441	474	467	488	427	464	461	476	463	516	489	450	491	487	450	467	460	475	457	443	464	449	472	462	467	471	473	497	461	476	440	488	461	459	441	432	424	465	474	459	453	491	476	456	474	467	477	488	449	502	464	445	446	460	438	458	482	442	468	459	460	446	479	481	488	446	446	475	460	467	519	451	439	431	466	473	461	491	496	505	486	469	437	434	500	435	430	473	448	438	497	458	469	447	451	430	430	456	501	473	489	468	484	473	489	488	483	460	435	465	483	471	461	466	436	407	431	465	476	437	501	454	469	482	444	494	436	449	487	472	450	424	472	419	440	484	474	420	441	463	454	467	473	466	479	510	484	492	481	461	462	471	474	478	422	453	504	461	437	484	454	451	478	430	408	415	458	470	499	464	458	467	460	444	450	426	455	510	471	449	449	455	467	479	440	463	436	454	507	439	463	449	439	476	445	458	491	481	465	485	459	465	465	463	479	464	456	446	455	453	475	473	445	469	453	484	474	485	493	445	462	461	430	460	453	492	450	440	478	473	485	487	513	467	436	464	484	469	473	467	453	479	447	462	465	456	449	488	469	454	460	456	484	470	464	457	467	461	479	445	408	454	463	473	458	488	452	468	462	429	445	470	431	536	481	492	490	474	455	463	423	500	456	472	477	475	481	478	475	474	448	471	488	413	441	465	520	449	422	512	461	471	464	464	455	476	442	452	469	491	472	412	472	458	400	478	432	479	447	460	455	439	439	456	499	459	480	440	456	438	449	477	428	469	485	452	499	480	489	461	451	452	457	465	482	453	479	456	481	469	455	445	479	447	462	475	457	456	485	486	498	471	483	448	445	461	477	475	468	459	502
31485	21672	6455	1004	614	514	483	445	460	616	702	481	430	404	399	368	405	352	384	346	376	395	382	351	389	385	363	326	340	410	406	389	374	341	367	372	393	375	375	370	376	349	387	340	379	356	408	379	368	380	340	385	312	388	379	355	385	400	387	350	368	368	367	389	351	390	401	366	394	351	372	354	340	366	367	412	373	331	376	346	362	339	383	340	360	354	379	352	364	347	413	372	368	402	386	350	381	364	375	395	364	381	325	347	399	364	371	345	413	352	347	362	388	407	395	367	374	384	375	394	408	376	413	362	341	368	366	342	365	349	356	372	378	370	394	355	378	363	371	363	377	356	385	376	364	390	372	358	373	417	376	358	408	393	355	373	410	359	381	385	343	351	341	412	363	383	380	362	383	358	423	376	375	366	370	387	373	379	395	393	385	354	367	358	401	365	346	377	371	338	395	340	391	367	395	372	367	372	376	383	379	393	341	407	370	379	359	356	369	390	405	368	380	348	342	362	374	371	358	342	376	363	380	374	332	332	335	373	344	363	393	353	365	379	403	376	373	371	369	378	386	395	386	362	355	370	359	349	372	364	418	366	366	345	355	351	347	370	372	383	378	371	355	352	356	376	392	355	375	385	361	347	384	358	358	334	364	388	367	365	356	385	390	381	396	381	375	389	352	364	352	332	358	351	370	361	401	345	388	365	396	375	339	389	366	392	321	378	396	397	362	399	375	397	357	358	362	357	374	392	347	366	378	387	385	364	409	390	342	367	358	360	369	389	356	378	367	365	386	392	360	367	380	373	400	388	362	382	398	361	377	402	340	370	337	393	386	339	360	373	346	371	354	351	367	391	383	337	354	351	389	376	396	381	394	395	392	354	361	371	387	358	354	353	395	368	371	395	370	359	357	384	391	370	342	384	394	389	393	359	378	410	356	348	381	372	399	355	389	351	399	444	382	367	373	363	375	381	339	403	376	380	357	384	380	354	391	358	388	361	345	372	373	357	346	372	377	365	381	381	393	385	358	386	389	399	375	354	382	391	367	371	368	398	355	392	387	372	368	374	372	391	374	340	387	355	364	329	358	388	365	350	373	355	364	375	389	382	386	362	373	384	405	371	364	388	385	408	362	417	376	373	395	395	402	375	386	393	371	323	397	391	379	388	399	368	387	385	354	334	409	312	383	361	343	370	410	380	343	364	385	386	341	313	369	361	357	401	353	357	378	381	351	345	368	367	391	372	352	370	358	379	360	362	400	390	393	376	386	346	387	396	406	375	389	374	367	375	387	351	390	342	369	344	327	340	363	377	338	341	368	347	365	396	353	353	380	375	352	377	359	375	352	362	353	359	342	372	376	399	356	370	353	384	387	388	414	379	385	408	389	370	365	404	389	352	374	392	377	388	350	360	397	370	414	342	377	398	361	345	371	357	378	368	346	358	371	352	384	350	397	397	344	353	370	380	353	345	388	357	376	359	364	357	399	427	385	327	360	342	359	363	346	370	350	362	373	384	378	341	395	390	351	387	392	384	360	379	365	330	414	364	403	368	344	383	391	402	353	370	377	381	367	366	356	352	368	383	368	366	358	355	385	389	388	360	354	374	398	319	371	406	404	364	321	350	321	355	379	358	376	370	385	375	344	376	433	356	357	365	350	368	392	333	381	348	397	372	370	378	371	382	385	370	402	364	341	386	379	355	396	353	411	336	350	351	346	371	365	363	356	379	403	344	393	344	402	348	351	365	347	363	353	396	394	385	383	365	380	362	365	400	387	347	368	395	341	357	359	349	378	377	352	387	355	364	359	373	356	355	349	396	372	364	359	358	357	375	377	379	402	357	378	383	371	378	394	373	374	405	379	371	357	405	353	396	391	387	351	353	348	372	342	366	345	391	361	364	375	359	341	339	370	375	398	343	354	381	379	367	401	364	345	397	385	402	405	385	340	404	373	369	377	368	362	377	393	345	391	324	362	358	380	355	368	376	364	371	397	360	376	354	395	398	363	351	382	406	350	367	412	376	378	361	383	375	368	367	375	365	391	367	387	372	361	356	344	358	390	385	386	418	381	407	378	406	381	355	357	346	383	350	388	392	394	369	393	386	348	414	382	365	373	362	348	366	336	372	393	350	343	385	366	379	357	405	377	379	392	373	382	385	373	397	376	358	387	374	378	349	392	361	370	332	371	373	364	388	396	368	353	342	367	368	392	395	385	378	361	372	357	374	383	385	368	352	356	374	366	352	332	371	368	374	388	317	405	369	390	367	405	391	361	364	389	402	407	370	354	341	362	365	373	368	390	360	354	376	360	370	355	368	363	364	353	400	358	401	360	370	356	417	349	366	379	353	381	339	360	342	360	364	377	365	361	355	386	345	348	329	356	360	353	393	339	380	392	344	350	386	363	417	380	342	402	356	353	383	360	355	392	403	362	388	344	404	360	372	397	345	408	391	358	367	375	373	374	369	369	390	379	336	365	347	346	345	387	347	377	399	355	353	375	345	390	390	355	355	371	378	358	376	365	357	380	375	356	346	364	356	386	376	339	410	413	395	358	369	356	386	359	394	387	351	363	390	411	412	392	365	334	419	409	321	360	325	396	417	351	367	377	397	416	372	360	360	378	380	371	400	377	365	378	384	341	345	377	371	405	396	386	368	368	346	357	377	370	350	391	379	366	359	351	354	395	385	359	374	361	386	362	363	407	334	356	362	378	388	356	377	379	401	375	344	360	369	340	380	383	379	377	377	390	361	390	359	367	383	418	357	363	390	361	385	339	394	366	376	341	368	402	370	375	366	386	361	375	376	369	397	352	369	395	385	380	372	394	347	384	426	380	408	353	379	387	349	364	341	396	379	382	367	334	375	352	340	369	369	378	342	344	386	347	399	328	379	353	395	346	364	391	368	374	377	388	365	376	364	359	383	379	370	393	354	383	387	355	356	371	385	360	399	392	368	394	386	366	355	378	373	349	381	376	345	376	371	360	400	345	354	384	371	378	346	385	365	393	366	357	373	357	386	376	374	386	370	379	372	352	364	386	348	396	369	358	406	396	388	365	360	362	383	375	364	365	365	354	374	396	351	392	367	390	351	374	328	380	334	403	383	412	351	379	411	382	399	361	413	356	373	377	371	386	415	353	358	340	349	397	371	405	348	375	321	357	422	386	360	386	358	373	362	361	361	366	363	375	378	381	362	385	361	368	389	383	361	376	365	396	374	355	355	386	385	357	370	347	370	389	358	349	335	397	377	391	357	388	378	384	365	383	383	346	372	367	342	349	364	369	383	407	327	362	371	373	384	385	374	383	380	323	360	381	378	372	366	387	370	347	353	369	358	398	359	383	401	372	380	363	344	379	397	382	364	360	359	366	360	403	350	348	334	383	372	381	381	350	381	374	387	387	363	391	369	358	349	386	370	368	369	351	368	376	366	349	373	345	362	365	386	395	376	421	395	377	417	364	362	351	356	368	334	350	354	368	372	376	340	398	395	359	357	350	381	349	373
31015	21497	2793	1379	920	663	694	589	684	1066	1137	814	573	504	444	415	431	419	420	446	429	435	437	429	390	432	403	423	414	395	450	424	389	385	420	432	386	399	386	387	389	413	429	399	395	426	440	405	444	424	412	409	434	402	408	399	422	398	408	421	370	405	483	405	411	417	442	456	449	393	386	402	405	420	414	407	431	445	413	430	396	408	404	421	405	433	422	430	439	403	401	396	426	420	430	415	380	383	404	431	383	414	467	445	434	410	426	382	399	417	381	417	383	406	425	426	407	391	427	398	394	414	390	399	437	398	402	397	390	383	434	403	389	424	385	394	432	430	426	394	393	432	425	398	434	413	397	441	379	412	405	429	451	399	385	405	396	436	405	389	386	411	403	411	398	445	395	433	404	414	436	383	381	432	425	379	398	447	401	398	423	466	431	424	419	396	396	419	387	417	408	390	432	382	439	390	407	398	450	412	398	418	423	439	401	436	402	414	423	390	380	427	401	390	405	429	402	418	435	409	392	408	414	397	405	421	378	406	394	424	407	395	407	442	428	458	403	445	385	392	427	415	424	382	452	416	436	399	443	367	416	413	438	422	416	389	387	426	398	390	419	421	408	391	416	388	406	417	434	397	427	424	408	438	395	444	400	376	425	421	389	457	434	398	419	430	404	398	394	416	400	394	438	411	390	429	383	440	415	415	426	420	399	399	422	417	394	411	416	396	386	377	425	424	390	390	435	439	452	435	433	390	414	400	358	394	411	408	398	383	410	420	416	387	419	433	390	444	400	394	399	415	415	422	442	414	411	447	431	436	432	436	364	406	409	426	414	378	424	439	379	400	425	412	426	418	420	360	419	405	411	347	397	394	413	402	384	428	430	440	419	400	392	384	419	413	418	413	415	414	429	386	419	411	456	422	420	419	441	386	369	423	443	390	388	433	437	426	420	425	394	430	425	408	423	408	402	381	467	404	377	391	418	395	397	451	393	425	424	429	393	418	381	405	399	410	393	405	399	405	382	412	398	384	416	413	424	414	392	428	418	374	405	409	435	370	390	407	384	426	384	433	437	400	426	401	387	430	424	425	411	422	430	446	404	423	410	424	387	412	376	427	373	426	427	406	420	382	408	394	398	429	417	401	385	428	398	386	385	418	419	429	396	421	394	405	380	404	418	413	423	421	391	405	426	391	432	400	436	404	437	392	409	418	416	422	412	386	409	393	378	405	421	415	393	423	421	390	373	413	409	403	444	408	424	409	389	444	408	409	416	463	388	413	372	404	420	407	405	421	416	380	406	392	417	422	376	421	431	383	391	404	417	415	436	408	430	393	423	406	406	381	419	398	430	413	412	374	394	440	379	405	433	427	430	376	437	409	414	411	453	413	374	401	414	428	404	409	354	422	423	403	400	413	406	418	453	422	388	361	423	400	427	413	398	413	413	422	406	398	403	442	414	384	394	399	393	409	420	406	430	387	401	422	430	378	444	418	406	380	418	394	395	393	399	413	422	398	389	427	373	414	417	412	407	418	396	421	431	390	361	423	415	413	434	405	402	456	441	373	397	405	398	434	428	459	407	429	399	390	365	438	427	423	382	423	412	400	406	402	381	375	424	434	406	427	408	421	450	413	366	396	425	402	383	426	400	403	377	423	421	385	409	402	429	438	413	397	421	404	403	397	409	385	404	376	384	398	425	433	417	402	395	359	398	398	389	396	424	408	363	406	413	418	418	415	427	421	422	417	398	411	412	398	454	416	409	392	392	402	416	447	392	424	415	399	412	418	419	382	422	399	403	430	437	394	429	422	381	448	417	406	378	393	413	413	422	391	424	453	441	406	442	415	402	396	455	378	336	403	401	415	401	466	414	371	441	395	440	385	429	435	382	395	422	381	399	391	423	396	429	384	402	421	393	416	388	407	374	402	397	399	426	436	403	416	390	364	450	348	460	390	385	408	419	419	374	419	395	404	427	420	388	411	368	413	425	407	439	458	403	391	421	418	413	435	478	436	433	426	381	377	412	420	411	391	402	432	399	413	399	438	427	362	432	385	398	405	415	407	432	435	380	411	355	417	399	386	416	468	358	386	414	403	394	403	416	417	407	369	445	428	398	393	403	368	382	380	392	394	399	384	424	418	425	393	397	407	443	445	386	385	411	433	420	386	426	411	439	382	368	402	383	411	406	408	407	412	392	408	429	429	369	374	445	432	399	428	423	451	398	427	418	385	437	419	450	399	397	424	409	405	408	397	384	407	401	400	416	382	389	384	394	443	425	396	421	397	368	421	375	409	411	449	407	398	417	391	403	418	429	404	431	391	390	405	463	417	461	406	404	400	397	404	425	414	390	409	370	393	432	444	394	441	422	438	385	416	406	424	422	410	417	386	396	406	379	433	412	425	409	383	448	417	416	419	398	388	417	407	405	413	431	415	429	385	425	384	445	374	420	433	421	393	403	406	415	397	392	423	388	398	416	417	453	422	383	414	414	417	368	462	419	422	410	412	415	366	381	354	411	425	380	402	418	418	416	454	387	437	386	390	410	419	410	408	405	389	423	407	429	439	439	394	406	418	421	399	397	435	424	419	393	468	433	402	392	416	392	433	391	418	400	437	364	431	443	461	420	447	381	375	424	426	411	400	407	390	389	414	422	444	399	391	373	406	424	385	422	430	407	410	388	401	417	430	444	389	363	407	428	411	385	405	395	388	400	375	415	400	421	438	378	430	402	388	389	391	406	437	389	382	407	395	441	404	393	391	375	404	391	430	389	407	403	427	440	404	400	417	424	398	412	410	390	397	467	367	413	388	408	386	421	446	395	369	394	435	416	422	403	371	414	390	391	434	397	415	414	388	394	418	418	370	403	458	395	439	420	401	419	425	411	383	385	400	440	415	421	413	426	441	369	409	388	401	409	425	421	405	419	427	412	431	392	394	413	412	388	418	419	406	367	406	411	455	426	410	407	389	434	421	436	405	392	389	424	394	453	409	420	425	410	433	393	409	409	401	413	372	402	405	373	396	419	417	448	420	421	418	401	387	424	429	411	392	409	425	406	417	378	415	442	424	457	390	408	370	424	357	392	362	379	396	401	418	417	455	383	361	408	400	426	387	396	399	397	420	386	421	430	443	406	402	400	443	399	431	393	398	429	403	434	410	411	396	394	433	405	408	374	413	395	411	393	455	415	427	421	408	390	425	438	446	429	419	404	413	402	376	415	411	403	424	410	395	455	391	396	395	420	429	420	379	438	394	406	447	399	434	404	401	384	422	403	408	405	432	363	411	433	421	412	442	387	384	386	378	376	418	401	395	414	450	392	445	401	392	406	397	419	415	393	392	398	350	408	441	400	412	453	408	430	384	417	410	427	406	402	437	405	403	386	413	376	409	392	406	409	386	370	421	393	435	422	419	384	406	380	397	444	425	412	388	425	399	408	406	385	425	386	397	398	412	422	412	417	374	418	414	410	411	362	397	398	392	412	408	421	388	402	406	398	400	400	433
25170	20731	27026	24429	20654	9792	1421	809	827	1142	1103	609	484	391	309	301	298	245	257	265	234	224	233	231	276	234	243	192	236	219	204	230	211	203	224	222	219	240	191	210	235	205	220	200	238	217	198	218	206	192	214	235	192	237	180	200	206	195	196	204	222	175	208	229	207	232	200	191	220	234	185	218	235	181	205	220	232	218	191	216	224	210	226	196	203	212	212	181	204	190	212	200	201	206	212	220	190	219	215	185	214	230	215	185	234	196	197	197	196	206	180	195	187	215	206	194	194	223	212	205	202	212	204	194	209	208	203	198	209	181	210	203	204	247	196	221	204	216	212	189	218	206	205	203	199	195	249	216	216	185	192	211	189	199	198	205	219	190	229	204	202	205	218	228	155	198	201	212	192	185	192	174	183	195	227	213	210	174	209	207	205	191	181	214	178	209	181	212	212	171	223	196	205	205	197	194	199	211	186	195	199	200	203	180	213	195	177	230	207	195	209	195	208	194	209	191	206	220	207	213	197	214	200	219	197	187	210	195	184	200	202	201	210	204	220	217	210	190	193	182	190	209	207	177	185	197	205	226	182	172	179	209	207	208	209	191	216	204	206	225	183	186	192	197	222	216	210	208	226	208	206	201	189	180	215	188	183	209	205	207	202	198	199	209	218	209	209	226	190	245	182	228	225	220	222	205	210	197	196	213	201	209	210	221	195	190	224	208	194	203	193	196	199	194	209	185	200	207	208	196	204	208	198	195	185	206	213	205	196	217	215	197	214	190	178	202	184	190	196	213	198	187	208	207	209	210	217	217	230	211	195	208	213	183	223	200	177	190	245	177	215	220	194	198	234	241	208	194	227	196	183	195	213	195	222	189	204	200	202	194	193	196	202	214	194	203	200	192	202	193	212	197	190	172	229	197	194	184	212	204	202	209	201	196	189	210	187	204	201	202	190	192	206	203	212	226	196	208	228	210	199	233	207	199	175	209	204	210	215	177	199	203	179	240	205	210	204	193	198	199	212	194	213	189	220	219	219	210	207	187	216	209	200	209	206	191	184	209	190	221	207	211	187	187	210	224	223	205	204	185	215	195	207	211	217	199	201	216	207	194	241	208	199	218	207	204	213	161	215	193	200	213	199	194	202	228	210	195	219	183	200	169	210	186	192	194	217	211	192	205	207	187	221	207	210	203	213	220	227	192	216	188	209	195	192	189	207	221	212	190	202	211	208	215	223	199	209	201	179	190	182	197	182	193	206	209	191	192	191	221	211	199	206	194	201	188	202	207	195	205	224	175	193	228	199	232	195	191	197	207	199	230	221	172	178	192	201	197	196	209	232	207	206	219	184	212	203	207	211	188	187	192	211	187	245	218	209	212	219	199	177	198	217	195	199	211	218	213	206	204	209	191	234	211	188	211	209	192	192	203	192	219	213	201	215	173	222	196	218	221	189	207	172	203	197	206	202	186	203	212	208	223	202	213	223	225	177	230	210	199	206	189	239	216	190	221	224	194	211	192	180	209	197	227	216	180	202	219	217	207	241	222	196	203	201	203	180	192	206	202	212	218	201	209	219	207	181	193	226	193	194	207	196	187	217	200	225	217	202	200	213	221	194	194	198	210	207	189	227	179	195	207	227	196	192	226	176	195	183	215	208	227	222	163	212	193	209	215	197	192	217	249	229	190	188	207	228	222	220	202	171	190	203	196	207	197	197	193	215	174	197	184	210	187	199	179	195	194	173	192	198	212	218	214	202	183	191	231	214	187	193	222	203	216	208	225	219	181	213	196	217	204	173	198	200	181	198	203	217	223	193	198	184	211	205	226	210	215	209	217	211	202	223	198	193	217	182	193	185	214	216	184	192	213	217	169	202	202	172	207	215	203	190	200	193	213	206	183	191	191	215	227	216	174	200	206	186	204	175	224	188	220	198	198	182	181	193	198	210	195	197	219	208	196	203	190	208	200	189	171	216	215	198	209	219	208	196	208	221	196	212	188	186	211	234	178	226	200	212	189	201	182	193	227	190	204	197	188	213	214	212	209	230	187	193	214	229	235	185	156	190	191	218	222	197	178	202	216	194	210	183	218	214	198	195	194	209	197	207	184	204	208	226	220	205	196	187	210	228	185	209	227	205	239	226	194	212	229	201	224	211	228	199	201	218	217	201	199	214	195	199	222	218	213	211	209	208	216	187	198	233	196	216	208	208	194	197	196	189	192	182	211	206	212	194	200	209	197	179	207	203	218	200	224	176	191	206	205	219	215	200	215	184	181	209	186	212	200	181	196	216	192	202	211	193	243	204	206	168	218	201	197	213	208	217	211	194	191	223	207	189	213	190	199	198	184	196	190	201	235	203	233	219	221	221	212	180	211	189	204	190	199	199	197	184	196	218	176	210	213	230	204	222	199	244	179	216	212	213	227	197	223	191	193	202	229	214	195	209	176	183	197	206	208	207	187	211	189	193	195	197	204	217	209	209	219	211	190	192	227	196	223	219	197	192	214	209	242	164	195	226	201	188	195	214	211	223	192	200	198	186	187	175	213	183	192	204	198	213	210	186	202	208	197	201	183	201	192	192	200	183	225	211	215	205	191	203	165	222	201	205	187	215	202	244	202	212	196	204	181	168	203	189	208	206	174	200	189	215	218	182	196	226	198	203	202	232	197	220	195	229	210	203	180	224	203	233	207	208	207	190	195	210	220	189	159	228	198	177	189	202	195	191	191	192	211	201	170	204	208	190	200	197	196	232	213	202	221	200	209	190	198	177	230	226	188	207	200	183	193	235	207	209	210	200	216	192	213	233	224	249	199	221	210	213	194	206	191	208	191	212	217	224	214	222	196	201	209	197	200	204	227	197	204	213	177	189	203	186	204	201	209	189	204	181	205	184	203	212	223	208	209	214	209	229	204	213	210	173	230	218	214	182	204	199	191	236	230	203	180	221	205	224	191	191	216	202	187	194	193	204	193	231	172	192	213	201	179	210	236	208	192	204	212	201	199	204	194	225	213	207	195	227	223	202	226	211	213	209	206	201	197	215	230	208	219	193	229	196	183	205	196	180	208	186	180	218	199	224	194	187	207	197	208	213	200	214	202	199	182	182	221	214	189	190	192	215	213	201	193	196	234	192	194	196	217	203	221	198	193	184	212	227	188	203	208	195	211	208	176	207	207	185	190	187	208	207	221	195	208	191	188	178	218	186	181	219	177	190	192	209	210	184	199	231	226	209	230	199	205	215	232	215	204	202	200	193	210	204	180	195	195	206	207	195	195	204	208	198	223	182	199	231	210	222	179	199	191	210	198	172	232	194	218	218	198	222	220	221	201	220	236	216	224	200	204	179	233	191	212	215	200	193	176	210	241	175	213	185	193	211	216	189	219	190	193	191	191	218	192	206	215	195	203	230	182	202	210	214	226	205	211	200	204	202	178	203	200	204	191	192	220	191	189	194	205	187	192	209	216	219	206	226	203	232	213	211	210	213	222	220	192	203	199	192	191
36661	40040	13570	6362	4135	2572	2272	1550	1855	2606	2573	1224	930	774	580	477	425	382	387	365	332	321	303	291	290	282	273	283	324	254	289	286	271	231	265	270	236	270	277	235	237	246	263	223	233	258	281	218	226	252	255	212	237	219	229	232	210	243	224	238	249	238	217	219	239	214	241	227	245	217	210	208	260	241	215	228	203	236	260	207	242	220	216	228	249	218	245	237	228	223	242	227	230	223	215	238	200	212	252	233	232	228	252	207	215	235	227	250	207	218	225	224	189	220	228	193	238	237	216	222	250	237	219	248	220	226	185	228	244	203	219	200	236	216	215	211	245	214	204	242	230	208	241	220	198	215	207	184	211	226	218	245	246	237	226	221	209	231	242	219	219	218	222	210	231	204	212	220	202	223	213	230	196	217	217	236	222	217	216	241	252	213	198	215	220	222	229	202	219	220	218	215	217	234	230	219	221	215	230	238	239	219	217	231	221	222	225	216	215	235	213	229	240	227	213	211	232	234	222	207	245	224	219	239	206	198	224	234	241	211	231	212	229	220	231	213	227	217	253	215	213	241	239	203	204	245	241	219	205	222	201	231	225	221	205	210	237	257	231	208	218	209	225	241	225	209	223	200	247	217	235	230	230	247	218	244	236	232	232	240	222	223	241	200	233	240	244	231	213	218	213	204	221	238	223	225	222	224	249	222	240	188	195	246	243	190	194	211	232	223	217	220	221	228	231	203	240	224	234	229	224	187	228	227	237	240	204	237	244	236	220	226	234	229	230	217	208	216	216	231	232	221	235	240	223	202	211	226	222	200	221	207	217	231	231	248	253	234	228	221	240	224	223	223	256	226	236	215	210	215	247	251	200	244	200	233	231	222	239	211	232	220	217	220	250	222	227	222	249	220	238	209	242	220	223	216	206	224	234	221	206	208	261	222	225	207	223	218	237	231	232	250	224	219	234	223	241	221	227	219	234	233	217	229	202	235	215	213	226	199	206	231	216	201	233	230	234	230	220	223	194	205	203	214	256	212	208	231	213	239	210	226	232	218	177	198	211	240	248	219	229	227	229	227	222	236	243	212	240	210	220	232	225	208	243	212	225	196	225	232	250	211	214	213	231	242	221	233	196	248	231	222	227	210	244	221	239	207	253	222	253	194	234	244	206	239	216	210	212	236	224	215	233	264	223	220	218	233	252	223	201	232	217	242	239	226	212	222	231	211	223	228	215	231	252	226	226	214	205	250	234	225	190	228	222	193	250	221	228	215	227	231	213	222	216	228	224	219	233	229	235	231	230	211	194	255	226	229	253	229	202	216	226	224	219	204	224	197	227	221	240	240	255	225	234	208	238	224	243	231	232	255	228	220	237	234	208	238	217	237	219	216	244	217	233	235	193	220	214	214	200	208	219	198	233	213	214	206	206	202	230	193	228	231	215	277	225	206	224	224	232	228	244	231	209	206	208	231	241	239	219	222	185	202	225	202	225	214	241	248	226	190	249	221	217	199	230	218	233	223	217	230	212	225	228	220	239	226	210	209	212	252	233	234	218	221	216	226	222	234	191	216	211	235	211	192	205	211	237	212	222	230	212	221	214	224	205	219	210	233	210	211	196	241	240	219	255	208	223	244	240	229	220	254	197	216	219	215	206	224	222	204	206	220	248	217	257	220	217	258	194	213	212	233	210	233	231	210	236	219	217	245	209	197	216	222	203	229	241	219	240	217	247	223	234	210	216	208	244	221	236	204	218	218	228	214	228	208	195	205	221	252	214	211	247	224	204	206	216	229	236	196	214	206	219	231	231	219	219	227	253	227	198	235	205	232	229	243	210	199	215	230	244	209	237	225	249	233	255	226	243	181	234	206	226	204	212	252	254	228	245	228	219	229	220	237	233	237	221	236	233	247	224	207	222	227	212	251	244	225	208	244	211	230	211	192	226	215	229	237	242	228	213	223	229	190	229	208	247	205	206	229	229	229	225	227	220	209	248	219	216	186	226	219	237	211	224	221	219	228	190	217	205	256	217	211	221	231	222	230	221	225	227	214	200	225	215	234	243	219	218	229	237	221	232	202	236	215	226	224	228	234	231	237	202	212	205	221	213	247	241	224	223	213	242	201	227	197	242	238	239	209	238	216	233	213	224	216	225	220	213	249	222	212	220	229	233	241	238	228	231	213	245	196	234	237	208	215	218	222	217	218	219	243	239	212	204	220	233	234	230	247	227	250	195	236	221	226	221	208	229	218	224	224	208	206	222	214	208	231	197	197	227	234	208	218	217	226	245	211	231	251	237	248	228	197	240	232	216	232	225	210	234	187	239	207	237	216	214	217	245	211	225	221	241	237	205	218	246	243	231	215	222	247	258	229	233	205	207	207	242	273	228	238	209	224	237	238	242	213	228	235	214	221	234	224	226	218	220	197	236	205	247	209	209	252	239	220	229	231	238	205	233	231	236	235	230	226	222	228	216	231	219	213	238	239	234	217	209	241	210	213	195	219	228	213	227	230	213	243	238	221	228	233	210	218	225	228	231	229	232	210	213	207	213	217	234	214	218	251	237	216	218	225	239	235	243	241	244	234	244	250	230	196	222	227	189	235	229	228	188	226	234	213	240	201	196	206	238	226	226	239	185	235	240	225	208	186	223	220	211	227	216	215	212	216	224	248	225	196	229	232	196	224	218	232	245	206	222	219	221	215	240	226	252	228	227	228	223	205	201	206	210	227	207	229	227	215	196	214	207	223	224	231	193	210	259	211	238	223	272	207	236	215	194	206	213	219	211	250	218	240	238	237	214	228	240	233	226	187	220	227	218	220	208	242	233	218	255	212	217	228	258	223	234	211	221	248	201	209	206	211	220	236	226	230	232	215	218	238	201	210	221	214	198	234	244	269	216	229	222	247	207	239	222	207	191	212	199	223	225	200	250	214	216	253	216	229	218	215	242	211	219	244	206	203	211	268	234	225	217	221	227	224	224	242	216	215	202	229	223	213	211	207	232	213	203	219	210	201	241	210	219	214	230	234	232	218	226	248	221	236	230	211	200	223	216	237	219	246	206	214	201	214	252	219	246	218	236	217	223	212	231	238	222	232	221	229	229	208	224	217	229	195	228	228	234	249	219	212	227	226	250	202	193	218	266	222	244	258	235	217	233	219	235	233	222	249	199	213	229	233	215	227	237	214	239	204	220	237	198	208	221	225	217	217	231	240	233	231	201	193	213	214	239	214	247	242	230	216	216	238	209	215	230	245	218	213	216	239	235	249	212	235	202	217	230	214	233	234	217	208	204	210	239	239	227	229	224	196	233	225	228	223	226	239	196	193	252	213	215	218	215	205	252	199	218	185	236	233	188	185	232	225	251	213	226	243	194	241	214	221	204	221	220	214	231	244	197	221	234	233	214	210	215	218	222	233	233	224	231	215	246	222	224	232	248	204	226	228	230	231	236	205	200	228	237	201	204	222	224	228	239	237	236	214	211	217	242	230	226	234	221	233	218	199
23033	20691	27338	24035	20682	20670	8155	1752	1580	2550	2802	1632	1198	951	816	652	660	599	626	594	578	619	524	565	516	524	528	569	543	532	546	543	558	494	506	521	495	491	522	522	501	511	473	500	516	428	513	490	453	490	477	486	499	489	532	479	523	482	498	481	445	476	439	441	468	463	495	450	491	528	510	472	502	506	525	482	453	485	482	515	481	503	514	446	508	508	491	484	465	454	479	470	476	486	444	466	517	479	440	448	444	463	487	491	496	509	478	468	501	507	515	485	475	552	463	477	496	492	507	455	495	516	484	484	487	449	501	464	509	465	496	471	442	472	468	430	475	493	457	445	481	505	480	465	476	472	458	516	491	512	494	475	494	434	481	492	452	507	494	491	449	452	467	480	472	497	464	445	502	474	489	481	483	474	463	449	459	467	493	488	488	500	480	490	463	468	501	474	453	487	495	490	465	407	486	466	488	437	444	477	457	482	501	484	463	473	428	455	476	481	475	450	486	481	459	490	468	437	466	442	484	500	468	474	475	458	466	475	467	472	477	520	441	527	476	465	481	479	488	484	480	480	524	483	487	495	470	483	460	503	486	480	474	440	468	491	480	471	523	481	488	467	470	459	467	514	449	469	452	510	481	475	486	476	501	439	506	487	464	491	510	479	465	455	471	493	476	453	453	508	470	459	452	463	488	453	459	497	479	485	476	448	478	486	490	474	436	508	449	484	482	444	504	458	465	498	454	489	479	493	443	516	449	462	477	461	502	475	465	511	462	565	478	479	504	506	467	485	452	474	478	465	462	517	456	465	506	493	507	462	451	480	531	503	501	467	451	472	491	483	473	490	499	508	466	459	509	510	511	455	450	474	459	481	467	449	475	436	484	454	453	478	444	477	456	514	461	444	465	468	494	490	474	452	478	500	465	496	522	442	494	463	511	497	491	505	442	456	465	497	449	431	475	469	460	494	450	481	461	487	474	457	433	492	476	489	453	509	513	481	457	494	472	487	465	470	438	456	486	445	475	491	467	471	526	502	502	457	513	412	426	441	468	469	487	535	428	475	464	469	473	493	479	454	498	483	473	493	463	483	484	493	451	484	490	456	482	467	462	470	474	469	468	442	460	496	456	464	517	472	505	469	448	485	477	481	486	462	466	492	503	540	483	451	506	465	474	479	464	480	453	487	453	474	517	504	456	482	452	452	466	470	489	475	486	451	517	543	481	486	456	444	484	478	460	471	512	470	486	502	454	468	481	480	450	448	430	456	491	447	478	504	458	506	499	450	502	507	466	472	468	495	509	469	507	457	481	488	455	491	467	479	504	500	487	502	480	465	491	489	497	472	486	487	490	479	447	460	500	465	508	481	490	462	440	469	453	448	495	474	489	480	464	477	476	451	482	477	489	516	509	481	495	473	483	458	462	472	491	510	489	492	472	463	486	441	443	494	477	506	503	499	465	472	451	457	469	480	474	452	501	502	498	478	512	469	512	476	484	463	506	471	479	469	499	454	459	438	474	512	484	463	469	471	466	452	471	473	456	494	489	430	472	479	439	481	465	528	481	447	495	460	445	513	459	503	501	487	495	448	453	465	457	506	502	434	477	482	492	475	478	490	441	439	469	485	472	479	474	469	481	520	430	473	513	477	442	492	452	459	483	471	492	508	539	470	476	460	454	494	475	491	503	451	476	431	468	433	477	473	465	482	495	484	501	482	442	456	485	478	479	474	465	486	468	496	463	514	461	496	475	503	480	470	455	463	472	463	462	454	468	479	477	464	443	506	445	440	502	535	474	460	453	477	447	473	480	472	505	427	496	428	469	467	488	543	475	515	481	509	472	467	466	479	505	473	480	481	484	454	462	488	477	466	467	460	472	524	432	482	463	469	493	483	482	495	502	466	461	486	466	469	485	493	474	504	523	485	467	470	468	505	482	495	528	468	442	458	432	451	458	489	461	465	499	451	522	468	478	477	502	474	473	514	510	462	500	470	505	471	495	468	527	500	507	479	483	485	502	506	483	442	492	473	523	487	522	495	527	497	471	478	484	437	466	493	472	447	507	461	463	470	503	512	490	482	473	466	452	470	490	501	469	445	451	477	493	478	461	494	454	492	476	471	472	453	466	495	482	478	499	504	497	478	513	465	465	471	507	466	478	430	478	496	473	508	484	450	466	451	479	491	466	478	499	479	529	484	503	473	470	470	452	458	481	494	490	493	508	495	467	461	484	475	517	483	490	458	553	505	478	492	483	463	502	461	514	494	491	504	459	458	468	466	467	488	466	455	476	498	477	491	483	481	476	467	473	442	473	487	422	485	457	490	469	472	468	484	455	499	479	469	488	496	470	457	501	492	451	489	462	495	495	454	460	441	466	478	440	489	463	488	457	449	474	464	473	466	478	512	494	463	504	508	470	498	492	503	478	510	508	475	491	490	465	501	463	445	472	427	502	487	490	450	460	460	466	475	468	490	487	487	475	432	473	476	494	471	455	455	457	470	462	464	442	446	422	491	450	483	491	472	452	495	477	502	466	487	482	468	489	506	465	457	469	478	512	498	462	500	448	490	498	476	503	483	490	464	500	455	502	449	474	491	470	512	462	507	502	451	495	485	515	495	509	461	465	494	439	508	476	497	457	486	494	462	555	463	466	484	471	475	490	450	478	494	465	463	468	441	464	458	472	466	482	430	497	449	462	488	483	479	434	478	467	505	466	453	481	447	448	467	486	412	519	483	530	463	500	510	511	488	523	458	481	469	455	489	473	507	484	491	517	478	454	481	494	458	476	448	462	469	514	501	500	509	472	461	444	523	449	495	466	433	508	472	486	444	437	460	462	490	475	461	474	472	500	533	488	468	441	440	434	452	465	473	475	506	500	436	475	482	459	481	496	474	476	486	464	452	494	464	458	496	462	488	463	480	458	499	457	505	451	497	503	464	463	486	480	504	486	491	496	460	449	470	481	451	462	466	463	473	493	453	512	451	522	477	491	483	472	471	480	462	460	472	469	463	483	491	442	483	502	473	478	481	481	477	512	484	472	474	501	496	472	477	470	424	481	438	444	467	468	485	441	470	467	442	473	465	472	483	490	447	477	456	523	478	520	494	492	464	453	469	515	451	417	486	452	424	497	445	496	497	512	520	491	481	471	516	460	478	497	456	509	473	448	463	464	452	482	521	461	500	452	485	479	451	488	452	500	492	469	488	448	482	488	470	518	499	471	490	516	477	484	483	488	466	456	456	483	492	475	474	508	511	517	429	440	479	450	487	462	485	425	471	510	475	485	461	454	513	469	495	507	472	492	477	438	442	478	449	461	471	513	424	508	480	487	508	493	515	440	455	492	499	459	484	430	469	488	510	496	462	455	474	493	488	439	472	509	465	503	542	460	477	495	448	485	434	448	447	524	492	483	458	452	446	511	471	493	472	458	493	471	443	462	530	501	452	468	467	473	467	484	505	443	470	462	499	439	448	495	494	484	471	441	447	489	504	505	508	451	491	475	447
40177	47659	18952	10564	7147	5720	4438	2913	3296	5220	5925	3101	2216	1645	1308	989	829	803	724	714	620	696	698	576	607	604	630	582	557	536	538	585	527	553	519	564	485	539	531	566	498	538	481	484	519	476	482	467	494	472	490	499	465	490	524	460	530	507	498	555	512	529	491	502	441	500	504	514	485	479	437	467	482	513	509	451	510	470	488	452	474	490	459	486	494	494	496	506	487	439	485	494	440	477	494	458	471	501	497	512	465	480	495	480	519	473	463	494	485	454	467	478	458	476	465	488	492	492	485	455	437	490	470	486	442	470	440	473	484	480	495	480	488	464	438	491	508	499	473	489	453	480	463	448	476	436	468	495	490	465	460	506	441	508	460	475	458	445	504	504	498	478	464	456	440	496	474	470	484	432	469	430	482	463	468	485	499	451	447	485	497	495	471	463	463	480	495	466	429	458	493	447	470	467	465	450	470	494	481	465	483	473	505	455	475	507	473	479	484	447	511	471	466	471	459	465	486	491	445	429	473	482	461	460	471	486	476	453	462	493	488	449	447	455	499	455	476	435	492	497	521	497	487	481	473	498	471	459	497	479	475	469	463	469	508	471	489	481	453	487	467	483	469	504	452	477	467	472	488	472	513	487	463	458	497	454	459	445	437	510	473	456	477	491	472	481	429	474	454	468	457	480	443	505	461	459	451	466	475	486	456	468	474	451	504	467	484	449	451	491	435	449	478	469	479	460	470	496	501	492	475	438	462	413	468	435	442	483	529	477	452	438	446	484	453	503	488	515	403	487	428	452	456	465	439	450	476	495	490	531	460	480	421	481	414	455	464	430	482	489	492	462	468	472	449	481	490	499	493	418	475	454	460	435	435	466	496	447	486	445	455	489	455	528	456	500	500	475	485	473	458	456	473	508	455	445	464	449	446	483	459	460	454	495	454	449	463	456	453	495	483	485	454	466	498	505	453	456	522	474	490	460	515	491	431	497	473	477	468	505	468	458	479	464	465	461	485	457	482	476	448	503	469	431	455	443	452	473	463	444	449	498	442	456	487	506	492	466	471	444	470	453	479	426	476	479	458	499	452	468	491	453	463	438	441	486	458	445	479	517	504	449	468	461	474	469	477	453	461	486	459	473	432	453	472	498	416	480	430	440	475	465	496	446	446	439	490	436	467	473	468	464	474	522	423	456	478	447	483	457	502	476	450	480	476	523	460	459	457	452	463	496	478	448	469	460	481	470	440	491	482	483	438	457	489	461	450	485	470	462	473	466	469	493	446	497	438	446	454	503	506	432	427	474	493	476	477	469	472	445	433	488	510	464	455	442	417	441	454	487	488	474	490	484	516	506	473	472	468	487	500	455	446	467	475	447	466	497	431	484	436	455	457	480	466	454	454	476	507	477	459	461	442	498	466	463	469	487	457	463	453	460	461	475	474	462	485	514	505	460	499	484	460	468	452	435	504	495	480	472	485	495	474	488	454	456	466	447	475	483	484	492	479	466	455	468	467	467	475	482	491	447	474	493	484	473	507	476	436	428	453	475	417	458	478	477	489	486	451	468	460	482	449	444	447	503	439	439	481	502	441	468	451	463	454	417	509	456	443	462	479	493	467	466	473	454	454	502	473	448	503	479	506	463	450	480	464	483	470	453	463	478	470	486	471	457	496	470	470	455	485	478	500	484	480	503	484	508	466	490	461	471	458	486	461	479	490	504	449	489	481	466	490	472	452	480	451	445	519	457	462	488	482	514	470	495	476	489	497	482	480	501	508	474	478	460	484	486	495	447	476	481	498	475	460	486	491	477	501	445	494	465	487	480	500	467	454	453	475	473	443	430	433	461	459	494	500	457	506	485	472	454	451	511	479	452	492	475	481	520	484	463	463	509	481	474	449	488	498	453	469	446	478	456	467	442	450	453	513	425	493	430	446	500	494	496	469	461	472	451	509	488	451	485	420	469	486	452	485	479	432	468	464	444	497	457	446	540	483	488	487	450	445	465	456	480	433	463	487	489	448	508	460	490	450	512	480	478	502	475	441	475	476	512	433	439	464	450	450	501	444	454	500	480	494	494	462	472	477	482	456	507	462	426	507	442	466	461	525	410	441	457	500	425	475	485	473	464	457	465	453	467	481	512	476	482	426	496	483	464	466	464	502	492	466	479	489	429	418	450	486	481	517	492	456	478	449	468	462	488	460	456	450	540	454	484	474	440	486	492	479	440	524	516	468	478	500	476	477	432	437	457	446	452	468	471	467	468	461	471	444	465	486	466	495	465	447	449	490	485	461	447	466	460	474	442	442	497	502	449	490	477	492	410	506	507	486	471	471	487	427	453	484	477	411	474	453	470	486	443	461	451	434	459	453	478	473	493	498	445	455	486	498	465	471	444	466	473	468	464	471	459	498	486	476	459	459	457	502	469	446	479	473	466	450	472	516	494	465	455	438	467	452	466	473	479	454	487	472	470	452	480	424	485	468	465	446	466	491	475	461	468	512	449	473	481	494	501	482	475	449	481	468	470	476	455	497	461	429	477	479	454	466	488	460	445	479	481	496	525	432	511	459	463	442	484	441	444	483	491	462	476	509	447	483	492	454	470	433	449	475	495	448	468	469	429	456	457	469	484	466	444	478	502	483	466	465	489	453	462	426	455	442	486	445	468	488	444	498	476	525	458	513	428	463	452	499	484	466	481	486	485	508	452	480	475	479	462	476	474	445	485	477	480	453	479	464	462	445	471	479	454	493	470	460	438	462	498	484	484	457	494	467	464	498	469	473	476	458	446	446	489	454	486	475	425	474	466	473	459	491	472	471	450	464	469	450	452	450	452	463	436	428	436	440	457	459	481	439	478	476	474	441	456	487	475	475	452	444	430	449	482	478	487	492	421	511	476	503	526	486	475	489	494	481	472	473	491	453	471	486	477	470	506	471	495	468	444	458	473	461	477	498	455	472	464	486	447	477	507	478	494	459	482	479	493	436	441	462	478	490	418	473	448	459	460	468	466	464	501	452	469	422	471	487	491	476	460	465	452	430	484	479	469	455	417	450	463	446	471	466	435	472	488	469	472	484	487	499	449	480	483	443	463	496	492	466	467	467	438	454	456	441	449	462	460	459	490	481	465	467	435	466	470	485	454	514	462	525	498	454	447	490	492	482	468	460	458	432	458	464	442	462	471	482	476	463	473	471	471	470	497	493	458	469	466	448	469	486	447	463	493	485	476	439	467	452	511	463	472	476	444	446	485	453	486	459	472	459	441	453	480	483	479	466	525	478	464	489	478	428	444	494	510	450	470	441	458	496	500	466	521	495	433	462	446	451	412	478	451	471	477	497	462	426	462	450	481	470	482	459	498	462	467	446	465	444	471	448	504	474	476	469	478	457	465	450	453	497	481	455	492	467	473	492	516	472	504	466	475	463	517	530	464	504	469	490	522	471	461	474	486	465	513	496	446	452	499	500	482	487	445	466	450	474	491	477	425	452	497	474	494	470	448	456	416
31485	22413	8839	1653	864	1275	645	570	892	1409	1382	1044	781	573	421	376	338	387	401	409	351	388	408	391	381	364	380	374	404	414	378	385	383	388	399	368	365	379	392	380	359	375	408	389	365	366	344	393	417	394	370	397	381	378	404	383	387	397	379	409	383	398	395	330	379	392	391	417	385	422	376	386	351	383	367	390	386	385	398	377	417	423	391	398	384	379	377	421	381	359	385	384	370	392	364	381	380	370	385	377	416	353	393	365	359	388	404	386	349	364	415	444	385	370	398	370	426	375	462	375	405	388	386	409	382	403	417	366	402	391	356	395	392	335	408	374	349	398	369	405	354	386	398	384	394	365	358	411	368	389	407	392	409	386	378	368	354	377	405	362	377	348	394	412	384	371	370	371	360	392	363	403	372	405	387	397	382	397	408	402	376	390	400	388	358	383	372	360	393	372	345	398	405	372	419	408	372	345	409	396	368	384	404	410	405	371	393	380	371	385	439	388	378	406	391	374	355	396	372	361	404	372	384	369	386	356	369	365	393	362	394	348	383	365	404	339	369	391	389	405	386	376	366	418	364	404	366	391	413	369	376	386	345	377	392	371	365	381	379	387	409	343	368	388	393	383	388	411	380	385	356	375	333	387	375	370	391	370	379	410	367	366	378	376	382	368	387	357	395	391	407	381	427	362	406	383	370	389	374	407	412	403	363	370	356	375	392	369	398	353	370	330	372	379	442	390	398	374	392	344	397	366	378	402	418	372	396	393	387	389	361	382	399	393	406	350	413	368	382	360	373	375	365	408	373	383	391	367	393	375	377	373	401	381	351	373	415	412	395	401	375	375	360	367	389	414	389	373	408	392	396	403	401	340	365	395	365	384	409	397	373	363	384	369	414	382	380	374	335	409	403	365	381	417	394	377	356	404	409	404	387	387	386	395	370	363	387	385	395	398	379	372	388	409	367	397	386	372	392	365	366	370	414	394	370	410	381	370	379	388	365	389	376	373	368	360	389	372	391	397	365	384	381	380	387	355	418	377	415	374	379	387	387	380	369	372	372	376	404	405	412	412	409	381	364	398	389	388	423	391	357	383	401	403	372	352	362	388	351	375	372	387	397	395	410	391	385	376	374	350	397	356	398	396	395	389	377	360	365	401	403	365	416	394	373	386	361	362	385	409	371	373	416	408	411	349	375	404	389	408	409	414	417	402	367	403	381	380	420	373	375	391	402	400	384	399	382	404	407	400	390	428	402	395	357	384	423	399	391	416	387	399	384	372	363	385	394	391	383	368	387	441	360	385	372	388	392	377	386	429	407	377	380	405	393	350	416	369	410	396	359	370	396	400	391	392	380	402	415	368	380	392	398	369	385	399	397	376	398	385	444	394	380	406	388	400	366	364	391	437	331	389	397	375	350	384	386	366	401	361	417	395	437	344	377	386	399	386	359	385	381	433	402	389	376	393	403	367	368	362	386	377	408	379	352	382	327	395	342	385	389	376	374	365	380	396	403	362	380	406	390	418	391	398	387	354	386	379	381	379	348	404	376	377	345	368	373	374	397	376	398	425	402	403	387	341	385	363	390	404	386	365	367	391	364	366	352	406	373	393	380	374	387	389	402	379	390	386	377	400	379	405	350	379	394	402	384	361	380	375	389	364	397	400	357	384	362	382	361	383	375	355	415	418	418	365	411	349	403	355	419	397	433	423	399	353	381	368	401	390	363	385	372	410	407	349	356	398	398	358	369	382	378	396	384	429	406	397	408	396	405	360	391	384	365	370	428	384	375	415	400	341	399	407	348	344	379	341	375	389	369	369	374	406	333	377	385	384	378	394	407	376	381	392	418	425	394	369	368	355	366	372	383	388	390	401	403	389	385	384	380	385	448	351	366	377	394	413	367	391	371	412	389	379	346	365	368	369	377	382	393	352	431	400	406	428	377	349	395	360	384	398	371	368	364	392	355	394	364	381	412	378	386	376	379	412	351	358	377	394	419	415	415	412	372	394	420	358	387	396	378	429	398	391	365	377	387	372	404	383	381	402	385	359	344	372	397	426	400	395	364	396	407	382	413	385	395	388	412	411	338	401	386	369	382	408	376	389	387	410	410	385	399	401	381	362	381	369	396	402	378	390	399	351	365	352	397	373	400	399	399	377	361	348	385	392	412	380	376	387	388	410	374	392	386	381	408	371	374	347	386	336	414	365	366	366	380	361	383	392	358	414	391	378	372	394	385	416	339	393	365	399	389	395	388	377	394	391	390	368	387	392	358	383	404	372	412	359	375	383	393	404	410	381	381	384	390	382	360	377	407	381	388	367	399	407	404	405	409	419	377	403	417	365	361	402	389	399	370	394	402	366	389	407	373	342	399	367	346	383	362	385	417	352	344	389	393	370	389	427	412	383	382	427	417	374	385	390	421	400	396	379	372	369	368	364	436	377	368	391	390	369	402	414	358	400	395	367	399	387	391	402	407	359	392	365	383	374	404	388	396	389	384	385	348	351	387	374	378	378	378	402	364	385	355	377	389	383	422	354	381	412	411	409	392	416	406	358	369	333	399	367	378	387	374	364	367	427	369	393	408	362	368	369	362	384	371	396	383	399	374	387	359	416	386	427	396	391	388	409	398	406	393	371	371	384	387	432	410	377	369	354	382	366	396	370	336	400	390	384	380	363	377	369	366	407	342	377	406	390	408	392	383	401	388	390	390	348	348	390	391	392	420	372	368	402	410	362	361	372	394	430	388	367	406	399	407	376	393	420	387	356	382	367	375	377	372	416	390	418	405	378	376	371	376	392	429	368	382	370	359	377	373	386	377	402	389	370	407	393	339	395	357	378	377	387	386	367	419	357	384	373	361	379	402	361	412	365	350	386	344	388	411	416	401	401	407	386	414	415	414	376	396	385	357	370	391	340	389	369	393	339	406	378	390	378	405	383	392	358	385	415	429	401	340	396	392	389	407	368	395	343	404	399	354	385	380	391	401	398	367	412	429	390	377	402	409	371	374	377	381	361	375	415	416	377	369	384	385	374	373	397	391	366	412	378	376	354	379	372	402	393	385	423	357	378	382	356	396	398	377	365	385	353	349	366	428	341	401	385	368	366	365	404	405	402	381	386	368	368	378	401	371	366	386	373	424	400	389	390	400	364	381	364	345	382	371	362	372	382	373	386	398	368	352	393	377	369	417	378	414	365	405	416	372	394	348	409	378	354	384	362	382	392	390	373	383	423	427	445	368	425	365	362	363	329	396	430	428	391	394	342	408	388	375	373	369	392	383	419	390	384	332	379	405	399	401	370	366	402	426	389	388	382	394	367	356	358	408	383	380	378	396	366	357	362	387	426	400	367	458	393	394	385	345	361	348	371	409	387	366	416	367	340	364	387	363	386	364	373	366	361	402	372	373	396	394	361	423	379	405	352	342	404	385	391	408	398	397	401	354	356	408	381	395	407	404	381	404	373	370	390	392	368	416	380	405	377	370	407	381	388	362	385	406	365
31062	27855	5980	2494	1594	2676	992	910	1795	3032	2977	2131	1463	836	607	430	426	441	469	462	461	432	400	362	437	407	400	449	397	444	401	429	420	405	454	417	436	448	410	422	444	419	417	423	414	413	424	411	371	429	456	449	410	421	407	435	451	412	412	421	415	418	429	443	419	389	422	464	446	420	448	454	437	397	367	419	405	367	420	438	402	442	436	414	400	429	405	419	416	423	438	403	460	408	461	416	423	406	422	411	435	422	387	405	403	444	393	424	418	431	463	383	430	404	445	418	446	413	424	419	419	434	443	404	404	435	399	407	383	387	424	415	427	427	402	407	396	404	395	427	401	432	409	422	470	419	451	434	444	417	433	463	409	412	430	413	430	431	449	471	415	412	443	394	425	415	467	411	420	418	442	433	415	424	430	390	421	433	459	431	446	402	435	390	396	428	381	417	387	431	407	421	422	443	407	396	420	402	444	439	400	403	446	451	387	428	421	422	410	402	416	437	408	416	397	385	444	415	440	430	437	476	421	423	438	437	381	385	429	408	403	400	421	422	411	402	440	397	439	419	446	420	415	426	413	408	439	470	422	426	448	418	411	438	433	454	402	428	445	443	428	439	435	404	430	432	385	461	441	409	426	406	418	401	434	418	436	464	433	412	454	425	423	418	417	414	422	417	423	405	403	415	425	423	415	434	444	433	434	420	409	419	440	408	427	421	383	420	399	457	431	433	405	428	414	429	415	406	438	412	451	401	451	435	409	447	401	381	394	427	432	447	408	414	418	425	403	398	445	410	403	393	446	432	437	425	380	435	412	379	415	466	447	417	459	419	410	414	461	403	415	418	400	406	394	405	440	421	437	405	409	451	446	416	427	443	418	438	385	410	421	442	386	393	428	443	442	398	418	431	460	432	383	429	405	435	434	408	434	397	427	437	419	399	452	412	429	434	400	433	407	395	430	439	474	435	419	433	449	386	398	407	417	407	447	436	450	456	434	383	412	437	432	416	428	446	432	420	367	404	406	449	435	440	422	413	411	416	363	425	434	404	414	416	424	420	437	439	415	437	391	423	410	422	417	418	381	411	443	413	411	420	399	438	480	388	402	410	478	401	422	446	424	416	435	418	428	422	433	417	402	447	446	421	418	435	403	439	426	445	387	435	426	430	450	429	409	409	410	434	448	407	423	397	429	438	418	420	411	420	451	445	398	395	420	427	388	419	476	421	430	431	422	430	424	407	457	400	416	470	383	389	429	425	411	401	392	446	426	398	395	436	420	412	443	399	421	442	427	476	422	443	407	437	418	414	412	400	431	440	411	421	406	403	431	426	414	438	440	418	426	444	409	449	387	445	437	402	435	413	460	418	407	444	449	400	466	459	417	405	420	426	407	403	414	462	387	436	434	416	434	426	431	433	441	433	395	437	410	433	404	455	445	446	433	397	460	418	430	465	473	406	402	457	428	396	472	406	450	466	456	445	455	455	407	424	435	422	410	386	433	425	443	423	409	440	415	430	394	409	389	406	434	421	436	387	410	393	421	396	453	424	447	399	415	375	448	368	445	400	451	428	429	396	414	431	439	413	440	433	416	400	427	445	445	404	423	408	415	403	393	438	403	420	400	435	437	423	416	410	430	425	467	441	480	422	420	413	409	438	423	448	447	402	420	416	458	423	427	391	467	401	439	432	441	405	436	430	423	431	410	435	450	408	452	406	410	392	438	410	402	434	442	404	414	419	409	421	417	430	419	408	404	384	436	407	397	415	410	426	457	394	440	431	419	427	406	414	454	404	413	399	440	428	433	373	423	445	392	416	414	427	447	429	446	424	418	405	417	457	427	421	398	394	414	406	412	403	442	430	437	439	431	414	411	420	416	433	437	408	401	411	401	447	441	442	431	402	418	445	410	428	430	432	402	391	450	426	444	402	438	432	440	407	413	423	382	424	436	443	428	393	407	440	401	462	433	448	414	462	390	397	421	400	398	414	447	429	433	402	434	457	447	451	418	421	449	412	378	421	423	428	429	450	424	440	425	418	442	422	430	429	428	438	427	413	410	418	435	455	379	416	412	413	378	431	447	429	402	422	458	441	419	405	418	454	430	441	362	448	402	428	429	384	408	440	405	423	405	408	428	472	414	425	432	393	434	429	432	402	440	447	455	415	405	421	408	388	415	429	418	407	426	421	449	442	426	410	393	409	428	425	437	445	429	434	416	420	428	400	410	446	430	402	396	415	424	390	436	430	397	412	417	435	432	431	482	436	420	435	436	449	469	428	416	424	446	450	407	419	447	409	407	386	438	434	408	442	401	449	432	396	473	429	412	426	424	422	440	436	441	410	430	425	425	489	442	413	427	426	477	469	428	391	404	385	415	419	465	441	413	451	428	437	425	422	401	439	429	431	433	404	384	445	425	421	406	425	443	396	388	381	436	399	414	416	431	430	433	420	429	427	458	477	458	415	418	414	416	382	448	386	425	398	425	439	437	433	459	420	408	445	419	374	415	393	430	409	402	432	434	390	393	419	423	414	423	455	434	443	428	461	428	448	399	418	424	425	419	446	401	434	447	437	453	416	431	363	386	449	438	439	425	463	424	430	440	448	447	457	414	411	397	440	433	443	439	432	397	433	403	438	382	409	408	411	398	480	425	398	379	403	421	414	428	397	424	408	413	395	432	419	382	435	390	406	418	427	418	407	411	451	409	411	404	453	437	408	443	401	406	483	404	390	404	421	409	424	500	429	421	440	456	392	416	420	428	450	399	431	423	454	421	407	432	425	453	426	438	426	445	399	408	394	455	445	415	422	422	456	404	394	433	415	406	425	419	414	423	438	463	444	472	436	444	418	429	452	389	423	420	405	437	428	457	410	418	451	402	376	445	444	465	439	400	454	414	438	420	452	402	425	419	406	427	378	394	439	437	420	428	416	386	418	446	412	392	406	423	433	431	440	452	446	409	416	404	418	425	371	433	424	435	408	437	447	424	410	442	439	410	463	430	425	452	407	429	412	404	414	430	405	389	420	424	406	427	405	398	413	439	414	384	430	408	406	445	422	430	422	455	412	450	431	413	418	413	445	436	396	470	450	413	388	424	416	389	398	410	445	435	404	425	419	445	419	406	426	430	429	413	423	442	393	394	437	414	394	438	429	431	411	375	418	433	426	448	422	427	441	381	433	439	424	428	428	389	423	432	405	438	460	452	430	415	444	446	417	411	421	438	386	399	431	422	431	412	453	410	393	402	418	399	394	408	411	417	368	459	436	434	434	392	450	426	417	463	409	420	384	409	423	431	424	434	428	416	427	448	443	420	456	449	438	445	407	406	454	396	429	438	405	424	427	418	431	420	430	438	456	384	451	410	417	429	457	394	413	421	416	425	407	427	431	418	416	368	448	407	394	448	426	390	437	417	403	369	435	434	381	447	436	420	445	399	454	431	421	433	390	417	417	427	422	373	439	439	409	459	403	417	457	406	408	437	454	430	423	406	408	434	396	393	394	418	425
25087	20686	26986	24338	20632	10928	1849	1752	2304	3327	3528	2815	1647	726	374	375	301	296	293	268	248	293	293	274	209	278	254	239	258	273	244	275	231	241	247	246	249	239	251	238	247	224	235	241	270	247	225	249	255	272	257	240	256	255	207	248	247	234	233	263	219	231	240	220	223	233	229	236	249	235	233	217	229	250	242	237	226	218	231	232	216	230	236	219	217	239	228	239	217	238	221	215	237	227	265	251	223	238	229	221	222	236	258	247	256	219	235	207	210	236	248	244	239	224	250	228	242	206	226	255	251	237	246	218	243	214	243	234	239	247	251	237	250	237	249	253	208	216	246	214	215	208	250	242	226	218	224	241	220	192	230	238	236	231	246	231	232	199	240	215	240	243	233	250	191	251	217	221	218	249	232	213	221	227	214	216	212	242	242	211	214	257	240	229	224	229	234	249	225	245	242	242	228	228	215	234	220	257	220	231	239	248	242	207	216	226	222	233	226	235	228	236	222	227	238	257	240	230	233	244	238	217	232	232	226	236	197	237	228	223	224	230	244	239	248	258	225	232	232	226	239	234	242	238	237	198	236	225	212	221	233	233	224	192	249	231	229	223	231	224	198	214	239	235	224	214	225	227	237	223	228	250	221	209	231	234	206	242	217	233	217	223	234	223	236	255	215	206	254	229	258	243	228	232	238	233	207	215	215	226	215	231	239	218	221	227	233	232	261	245	244	223	237	225	263	249	202	222	221	238	242	235	246	246	206	225	227	231	222	224	220	228	221	225	233	206	243	236	222	211	236	219	245	227	221	249	235	233	240	243	223	214	227	219	219	211	232	238	237	209	234	240	244	215	216	248	218	259	211	232	230	256	226	240	226	231	237	218	217	196	219	234	216	250	232	219	237	235	220	214	215	239	236	253	243	198	234	243	223	221	233	206	239	213	244	228	236	242	241	214	248	251	210	222	242	222	255	232	220	270	253	242	213	232	211	222	232	229	230	239	256	240	248	245	221	256	240	257	223	223	240	240	207	239	239	229	224	218	235	235	227	243	266	217	237	270	234	243	222	208	233	224	224	193	207	222	243	235	227	215	233	205	222	255	229	234	248	217	205	213	250	234	238	209	227	224	236	229	253	222	204	232	234	218	221	234	207	213	210	235	213	238	201	235	216	201	233	247	237	238	241	214	211	219	243	253	225	225	225	208	228	211	254	252	252	264	229	250	236	227	221	236	230	227	222	236	237	243	230	219	213	236	228	212	232	221	226	216	214	219	225	239	232	209	236	201	234	209	224	243	242	230	220	239	217	235	222	225	249	243	219	218	247	231	229	247	212	225	213	248	208	250	250	225	214	215	224	225	234	232	239	213	254	225	231	225	215	229	228	241	220	230	238	213	223	215	225	265	256	225	227	218	233	220	224	262	241	228	223	254	215	229	243	211	214	223	227	242	224	237	244	217	223	235	199	204	245	236	228	241	217	243	235	227	218	224	219	234	216	211	247	222	255	224	210	226	217	209	213	220	246	251	203	233	249	215	226	250	241	220	237	230	236	242	222	216	241	224	228	222	229	242	249	217	239	223	220	238	246	219	230	210	213	212	241	234	210	221	222	240	226	201	209	219	231	217	213	253	216	224	229	213	244	195	202	219	241	217	225	229	219	212	228	224	190	218	249	239	209	251	250	227	222	222	224	238	247	208	229	204	224	230	234	240	213	258	239	210	251	212	263	234	229	231	242	227	227	211	246	212	222	237	210	248	237	236	234	240	219	208	230	212	211	235	232	230	220	225	232	220	203	244	261	193	216	228	246	228	244	223	222	211	207	235	240	225	222	218	223	228	224	215	238	222	236	240	261	239	272	223	203	213	242	212	230	217	242	228	224	228	240	235	241	253	230	233	217	223	235	250	220	226	240	234	237	220	227	221	216	234	248	199	226	257	212	256	223	238	210	215	236	260	205	222	224	241	221	250	225	219	203	232	241	210	228	230	224	220	210	249	231	212	254	235	219	219	219	231	228	222	210	250	229	265	244	226	234	257	216	217	232	226	237	243	213	245	245	245	245	225	234	233	228	243	236	234	235	212	220	234	235	211	222	253	227	222	249	216	244	216	204	213	243	202	249	225	239	206	243	235	230	242	242	226	215	205	214	244	211	242	210	269	239	254	238	222	228	234	210	241	253	211	214	226	244	236	249	206	234	250	237	234	249	250	238	257	220	239	226	216	250	235	222	242	232	198	247	236	225	204	219	193	240	219	222	228	217	208	258	243	229	228	241	224	201	213	214	220	219	207	232	211	220	233	237	270	241	241	242	220	209	229	254	213	253	279	227	213	233	237	252	231	223	255	239	242	239	223	244	247	233	218	224	233	239	238	249	238	208	221	256	222	217	233	234	243	223	218	229	207	215	199	233	215	216	216	212	224	226	230	218	202	226	245	240	207	212	229	222	222	219	235	233	230	203	206	231	234	234	241	215	261	219	219	206	222	238	233	231	209	229	248	211	203	240	245	225	237	229	248	226	218	219	245	245	248	207	253	233	248	208	243	183	208	257	245	217	205	235	228	245	212	248	233	201	242	235	213	219	215	219	230	245	228	228	222	233	220	224	247	232	232	238	229	210	263	236	210	235	241	209	210	249	245	238	236	244	222	218	237	229	242	228	217	219	230	218	215	243	199	211	229	252	221	217	247	237	247	230	244	236	235	265	226	214	239	224	236	221	246	240	247	229	221	228	245	243	200	235	224	234	233	235	240	242	215	238	222	241	223	242	228	235	233	207	211	258	232	221	235	211	218	217	218	214	218	235	256	230	252	221	219	241	229	212	228	251	220	214	228	257	229	225	273	236	214	229	199	225	206	225	238	230	208	224	217	246	247	208	246	222	221	219	232	247	209	241	206	201	255	238	250	222	249	239	208	234	225	229	240	207	218	216	240	225	245	224	218	239	226	240	226	220	243	221	229	246	240	222	219	252	253	214	211	235	232	190	232	223	216	220	226	249	212	199	254	219	234	246	235	219	225	202	228	238	224	230	227	225	244	199	217	264	249	201	226	245	248	252	218	204	249	257	209	232	237	247	210	209	248	221	227	244	234	251	222	226	197	229	226	213	199	250	242	242	252	219	228	238	245	231	260	238	232	241	236	207	245	215	241	229	239	259	220	225	209	239	202	218	222	221	214	230	221	218	233	228	230	228	203	209	247	229	221	253	209	231	240	221	225	223	265	233	254	243	214	238	235	218	221	229	213	218	199	234	231	232	225	240	216	215	232	228	234	218	223	231	224	244	231	212	221	233	228	241	222	209	219	226	227	211	248	225	239	251	232	235	226	221	235	214	254	234	204	244	222	218	242	207	201	247	253	227	240	195	214	243	237	247	226	195	229	243	218	229	232	253	252	220	259	235	230	224	199	234	235	204	229	239	227	238	251	243	226	223	243	235	206	241	200	196	213	211	237	227	234	242	184	248	233	220	228	204	228	240	234	218	216	244	217	230	247	204	238	196	228
36306	42725	15504	9138	5750	4973	2999	3836	5293	7390	7603	6110	3488	1328	646	478	428	379	381	395	361	356	312	350	304	317	317	303	296	323	271	253	304	283	255	274	287	234	288	261	284	289	262	268	313	276	280	281	273	227	253	289	268	286	262	230	262	284	247	267	278	280	264	248	266	246	262	233	251	264	239	268	279	288	274	262	253	275	257	248	255	268	252	266	284	264	265	245	292	263	221	265	252	249	258	247	254	255	226	241	239	253	244	234	272	266	241	227	262	267	250	238	280	279	252	252	272	227	238	238	251	252	248	226	270	249	240	251	243	272	260	235	259	263	259	289	223	256	225	273	251	234	267	246	253	266	235	273	243	269	255	250	224	250	276	254	247	233	262	257	255	258	273	253	262	242	237	261	251	277	249	248	234	271	260	222	247	255	269	248	218	247	268	247	259	246	261	280	242	266	281	242	251	242	237	257	253	228	213	246	255	256	238	231	276	245	231	232	263	243	251	252	249	255	229	228	220	227	248	280	223	256	261	249	257	230	223	240	247	259	277	275	256	244	235	238	256	250	256	236	234	244	257	263	253	245	257	266	246	231	244	262	258	266	245	254	232	283	241	257	229	249	250	247	269	249	260	262	278	269	257	262	265	270	244	250	248	211	251	258	243	245	213	276	251	239	249	261	260	223	235	268	291	228	256	257	252	278	238	246	241	224	246	267	249	250	272	255	250	267	252	266	253	256	263	245	243	253	270	256	248	274	273	238	266	249	253	250	247	291	248	259	241	238	259	279	250	273	251	261	253	237	257	228	246	240	238	249	253	223	247	249	245	263	251	237	250	236	241	246	268	243	252	245	238	247	268	248	261	245	267	259	251	228	257	232	245	244	223	291	247	257	260	246	262	261	262	238	223	230	276	246	252	251	262	285	236	226	285	250	271	274	260	235	232	254	262	244	240	253	229	266	253	238	266	253	249	261	270	245	241	248	254	251	252	256	253	264	229	250	235	226	229	232	259	227	251	256	269	267	242	264	233	245	249	251	245	256	229	269	252	267	250	267	272	258	243	246	268	284	293	219	238	261	237	270	258	253	246	258	220	246	227	247	231	227	232	282	255	222	260	219	256	231	245	278	239	246	247	235	238	238	245	258	249	248	233	229	247	242	276	245	239	240	243	234	248	260	270	252	264	262	246	259	248	249	266	253	228	263	233	253	272	231	211	279	245	262	246	262	241	225	260	235	252	273	253	260	235	273	235	288	248	259	250	270	244	248	259	260	240	247	249	263	218	254	229	278	248	261	265	274	243	251	256	251	258	239	245	227	260	243	248	259	264	256	225	269	267	255	252	269	231	235	242	287	242	248	247	245	267	241	262	281	229	257	239	274	245	229	247	241	246	256	258	258	251	273	244	242	251	273	236	246	260	231	260	250	265	240	252	255	255	248	253	246	257	245	248	268	250	244	277	255	235	260	254	246	258	263	219	241	252	261	254	239	241	259	235	248	238	275	250	259	219	247	283	255	238	257	238	250	235	265	242	251	243	257	276	230	241	250	256	225	265	268	255	218	262	257	248	272	269	272	239	230	239	255	251	231	240	248	252	251	232	261	264	240	249	262	256	243	263	259	246	239	230	245	261	258	234	230	239	253	253	245	266	221	239	257	238	249	227	246	259	258	243	234	258	271	250	236	274	260	260	258	266	265	242	243	226	262	256	254	254	240	252	266	255	242	269	255	251	247	259	239	239	243	245	237	242	261	248	259	258	261	231	229	253	225	259	235	271	270	223	219	246	265	230	232	242	251	236	243	277	238	265	255	238	244	272	224	234	265	288	243	255	269	272	237	278	237	246	275	246	242	256	246	243	238	253	228	234	254	234	231	268	268	283	240	262	230	237	243	250	253	230	246	241	271	268	234	255	277	239	271	275	254	281	261	253	253	247	219	248	243	253	272	251	264	250	273	260	264	294	252	255	229	251	259	254	255	249	291	269	261	240	266	237	237	236	238	247	232	237	254	268	266	251	248	258	247	274	249	256	226	252	248	243	229	267	250	284	253	280	237	242	218	262	245	224	252	274	228	245	273	250	266	252	268	258	279	240	283	259	270	237	207	256	245	237	271	210	237	265	277	244	238	255	255	241	220	258	253	228	240	260	267	274	241	275	253	252	251	250	235	261	266	232	240	249	251	286	265	231	247	259	279	247	275	257	220	258	252	238	254	230	238	284	255	249	274	248	250	219	258	266	243	233	277	226	263	271	253	263	279	233	273	250	250	260	261	214	246	248	248	248	238	255	272	260	258	269	252	255	250	256	246	251	264	254	247	240	219	249	264	237	230	244	245	256	269	259	264	237	245	258	266	236	245	239	240	218	249	293	287	241	255	270	256	272	249	285	275	246	246	247	259	216	262	261	262	281	277	246	236	292	223	228	225	256	243	257	253	265	234	230	272	267	247	276	236	250	240	237	245	221	244	241	258	233	216	236	263	244	228	265	269	257	225	246	260	245	258	258	244	254	259	249	244	258	252	226	235	250	226	241	238	249	270	279	243	280	245	218	263	235	249	262	268	266	254	269	244	249	248	237	259	226	277	297	271	237	256	231	251	242	240	241	260	241	249	239	236	264	262	258	227	258	231	248	240	262	231	246	215	253	276	279	257	258	255	252	249	231	253	245	250	256	238	265	258	268	237	227	246	273	263	271	247	245	249	248	224	278	253	209	260	258	262	254	260	250	248	259	241	240	270	276	274	241	238	247	274	222	248	266	258	246	261	242	236	263	259	222	241	244	254	224	256	281	236	265	249	255	241	254	271	267	257	267	248	248	263	278	231	250	228	231	260	272	251	247	250	249	245	242	264	270	252	256	243	246	269	264	254	249	233	237	269	247	237	237	243	265	228	257	270	256	225	218	223	231	260	262	255	242	239	290	252	233	261	229	266	252	251	276	252	245	263	220	201	246	242	224	238	219	271	248	257	251	250	265	257	229	275	258	237	244	241	227	252	249	242	243	261	262	248	267	242	268	281	224	227	264	269	245	235	242	262	238	250	242	276	264	278	267	245	269	227	230	264	261	252	258	243	244	253	286	252	240	237	223	262	255	268	240	265	225	247	234	224	257	266	266	272	247	254	269	238	229	260	233	264	245	246	245	250	224	241	232	261	255	258	249	243	239	251	261	246	274	252	256	253	229	247	269	260	258	232	276	262	232	287	245	260	259	236	281	241	242	252	271	271	272	259	266	237	255	223	230	253	258	265	238	241	287	245	230	241	240	273	257	237	273	228	251	279	249	266	257	234	267	259	223	246	269	250	259	250	256	280	233	245	235	228	247	259	261	257	269	247	266	275	262	223	260	283	253	248	240	265	235	269	228	254	221	264	267	238	251	280	252	262	255	232	227	227	261	244	264	256	256	259	256	268	252	242	236	226	256	261	273	222	271	245	276	245	249	249	239	257	245	224	258	240	234	232	229	246	241	255	225	279	264	245	264	262	248	247	240	264	235	256	262	251
29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
