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
339527268487	339527269006	339527269556	339527270131	339527270656	339527271231	339527271756	339527272306	339527272856	339527273406	339527273957	339527274506	339527275056	339527275606	339527276156	339527276706	339527277256	339527277806	339527278356	339527278906	339527279456	339527280006	339527280556	339527281106	339527281656	339527282206	339527282756	339527283306	339527283857	339527284406	339527284956	339527285506	339527286056	339527286606	339527287156	339527287706	339527288256	339527288806	339527289356	339527289906	339527290456	339527291031	339527291581	339527292106	339527292656	339527293231	339527293756	339527294306	339527294856	339527295406	339527295956	339527296531	339527297056	339527297606	339527298156	339527298706	339527299256	339527299806	339527300356	339527300931	339527301456	339527302006	339527302556	339527303131	339527303656	339527304231	339527304756	339527305306	339527305856	339527306431	339527306956	339527307506	339527308056	339527308631	339527309156	339527309731	339527310257	339527310806	339527311356	339527311906	339527312457	339527313006	339527313556	339527314106	339527314656	339527315206	339527315756	339527316331	339527316856	339527317406	339527317956	339527318506	339527319056	339527319631	339527320157	339527320706	339527321256	339527321806	339527322357	339527322906	339527323456	339527324006	339527324556	339527325106	339527325656	339527326206	339527326756	339527327306	339527327857	339527328406	339527328956	339527329531	339527330081	339527330606	339527331156	339527331731	339527332256	339527332806	339527333356	339527333906	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22417	20462	28162	22676	20462	18013	1896	864	639	550	586	481	458	435	373	415	398	433	395	412	377	371	346	360	358	344	386	348	347	333	338	373	298	350	343	336	311	331	362	353	332	318	310	328	339	297	315	347	313	296	343	324	328	344	309	309	298	325	290	315	306	340	324	341	336	289	352	326	328	309	299	314	287	291	319	324	308	310	306	320	330	305	294	343	318	319	284	289	300	311	288	321	300	303	335	308	346	322	313	333	344	289	350	343	266	315	312	306	305	331	317	345	309	341	328	296	344	334	331	281	311	356	320	327	291	320	323	321	333	321	302	337	314	293	308	300	311	323	316	315	305	306	296	310	291	321	319	317	305	339	322	306	309	311	323	348	330	336	313	311	316	304	280	314	318	288	308	316	311	313	350	317	294	271	308	346	307	309	300	287	338	313	329	327	335	305	313	279	288	298	299	335	322	302	302	300	304	319	299	289	304	331	347	321	324	305	334	326	321	303	291	283	309	292	315	339	265	297	297	317	311	326	320	310	348	344	291	322	338	309	301	304	311	318	311	288	289	323	291	303	305	319	334	312	316	331	311	318	292	320	300	346	333	289	352	317	330	307	300	328	333	311	286	283	321	308	319	315	287	299	312	288	310	312	321	280	301	311	315	306	284	294	293	279	304	323	300	303	298	316	280	313	278	290	286	346	267	282	313	304	295	296	322	334	329	280	322	307	308	273	303	325	296	298	317	299	300	305	357	318	300	296	332	299	297	308	344	321	324	298	294	313	317	324	309	300	342	283	300	344	314	328	297	309	302	325	290	320	304	351	313	341	327	331	314	305	317	346	314	317	324	310	306	312	305	333	327	292	321	300	291	313	298	327	315	308	337	298	301	316	287	291	325	340	310	324	307	312	313	283	302	336	307	319	296	313	317	329	335	326	322	314	286	307	308	323	287	302	315	309	298	337	362	342	302	301	300	296	303	316	311	307	324	310	320	305	325	362	308	301	301	291	310	310	310	288	317	308	317	288	326	296	335	334	324	334	292	317	293	334	299	308	323	333	335	324	312	357	340	301	309	316	306	302	317	302	322	287	297	303	297	321	289	318	347	310	300	296	329	298	328	319	300	332	310	287	317	334	323	294	319	306	295	295	313	308	347	319	298	346	290	306	299	344	300	329	315	285	326	307	320	306	315	315	313	345	300	325	300	295	326	315	290	312	299	311	300	298	309	302	310	326	315	333	335	316	302	283	298	301	351	346	325	294	329	280	298	333	302	287	296	326	323	328	333	324	293	297	302	304	301	312	335	303	311	280	302	302	292	290	308	322	330	289	322	282	322	326	356	307	300	316	279	340	339	317	300	311	301	305	298	316	313	331	323	317	327	328	312	313	294	286	300	304	332	327	313	291	327	318	343	310	294	327	317	297	302	282	358	323	303	333	341	308	278	320	317	332	329	311	304	318	328	305	295	317	294	321	332	321	311	329	321	274	314	317	304	317	311	325	324	312	310	305	309	295	333	294	311	304	332	304	299	304	304	312	295	304	303	315	328	348	285	324	298	352	307	311	301	304	290	327	292	336	356	302	344	337	328	304	295	328	331	317	311	289	301	321	307	289	323	349	335	318	322	269	332	317	299	292	296	301	319	306	325	305	329	308	313	302	326	301	285	291	330	326	307	306	277	314	347	304	310	311	338	283	310	278	308	314	331	323	324	310	305	301	291	298	326	316	308	313	323	302	299	316	339	304	320	344	317	313	312	306	303	318	271	363	322	307	322	318	328	330	297	309	303	260	317	313	267	306	308	323	299	337	319	282	310	292	330	313	288	335	281	322	316	312	294	286	316	308	325	322	353	352	330	306	274	308	323	299	317	313	282	309	350	311	319	306	317	317	305	325	306	320	323	299	306	317	316	292	318	316	313	346	294	317	325	329	347	309	345	330	298	321	339	318	291	319	320	313	305	358	319	313	292	308	299	299	322	291	308	292	292	300	299	310	289	321	294	311	322	279	314	325	325	316	324	315	299	326	299	343	287	309	353	308	324	296	335	307	311	346	297	308	351	315	290	312	314	294	328	322	331	289	307	302	303	302	336	309	308	319	285	331	331	338	323	306	324	306	305	347	304	333	316	300	316	324	369	316	326	315	300	331	318	308	261	365	301	313	321	288	313	299	301	323	309	306	307	320	305	298	311	315	318	300	329	314	311	308	327	281	327	308	332	291	323	318	325	315	335	339	332	345	329	331	305	327	332	299	365	297	307	336	292	343	341	312	339	295	325	310	330	319	310	326	309	356	284	305	339	331	305	293	330	319	321	319	292	321	288	320	307	319	292	309	334	310	304	285	309	288	311	298	293	298	302	290	345	323	310	291	279	327	304	307	336	328	358	286	326	319	311	316	293	270	330	326	302	283	310	327	292	300	288	314	325	314	301	333	319	321	311	336	293	323	325	309	341	336	307	337	312	308	305	316	319	320	297	318	294	333	311	322	318	318	304	322	338	327	300	310	290	317	325	310	278	322	349	306	303	301	341	282	320	344	274	305	304	306	329	293	308	300	292	340	305	303	317	288	317	328	290	302	313	364	317	320	299	293	323	309	340	337	288	291	302	312	315	290	321	326	325	294	315	341	301	316	296	298	308	320	325	306	348	327	358	300	309	318	312	317	323	319	310	293	299	301	312	300	297	323	309	303	341	275	324	276	337	354	316	332	325	288	310	299	325	291	316	295	320	304	317	338	310	317	332	315	316	317	289	334	326	301	282	337	348	317	311	318	300	285	302	353	310	331	323	336	299	304	315	324	327	264	330	304	324	325	311	312	310	341	327	311	329	312	296	295	306	313	309	285	354	327	324	323	304	321	309	329	292	334	325	321	332	346	332	283	339	332	310	324	303	289	319	297	300	295	304	326	322	324	300	297	316	363	309	312	322	273	351	320	297	325	284	311	297	325	334	329	342	304	336	303	272	310	334	288	306	280	313	343	342	317	311	338	305	299	288	282	315	316	314	343	324	290	299	327	322	305	314	282	295	298	310	313	335	307	335	335	302	315	316	330	312	318	326	307	306	314	304	286	305	317	324	333	320	312	308	289	291	336	312	296	323	321	303	313	322	305	320	354	329	316	316	315	309	311	292	291	300	296	306	274	307	315	347	294	306	310	287	304	301	331	305	296	320	308	332	293	305	305	305	323	324	294	330	328	314	304	289	323	281	340	336	317	315	299	301	347	322	311	302	317	331	301	305	327	295	288	310	304	304	306	297	303	322	299	304	329	315	323	331	309	304	312	316	307	320	337	299	299	266	291	327	316	290	315	305	312	342	298	324	311	347	308	307	339	318	296	312	349	320	294	327	320	290	327	317	333	330	329	314	335	293	331	336	326	315	288	310	320	295	315	286	296	328	300	333	305	316	318	305	315	319	319	276	325	333	337	329	341	293	348	320	299	321	326	328	299	316	326	297	335	296	334	310	324	285	310	318	306	340	280	337	322	337	319	319	315	323	326	309	303
42131	14240	13135	7147	5021	3637	2882	2268	1933	1603	1355	1281	1109	993	962	935	924	867	836	766	783	732	728	706	716	732	724	717	666	649	678	657	653	636	613	661	614	562	604	631	597	615	573	590	599	586	603	610	565	576	604	613	606	621	593	585	584	589	589	587	582	652	557	646	603	577	551	594	559	627	587	568	617	629	592	558	552	569	545	637	615	537	588	577	591	606	599	597	566	579	569	569	570	592	600	569	540	578	564	602	606	583	587	576	577	561	548	607	537	577	587	592	587	572	635	614	555	559	546	600	589	544	540	616	570	612	565	549	624	587	601	599	556	548	596	572	616	598	571	574	603	580	577	570	539	587	563	573	601	585	574	604	598	564	532	588	579	562	568	573	612	557	605	548	593	558	562	588	613	572	568	566	554	601	590	548	551	599	568	579	537	601	572	598	576	579	561	608	582	607	594	630	546	593	552	573	607	493	600	565	594	578	592	603	631	567	555	617	636	582	615	564	594	620	607	575	570	554	570	562	593	580	535	543	548	593	587	578	610	526	545	576	591	559	585	558	607	583	581	597	583	588	583	588	606	600	537	528	584	546	579	570	631	551	557	607	614	609	587	571	586	571	574	595	590	588	555	553	606	544	591	590	540	595	579	594	601	586	585	620	543	538	582	567	538	580	639	553	602	597	540	558	568	586	554	575	587	583	579	556	549	615	610	593	576	550	607	614	561	577	586	582	557	540	603	562	563	566	567	558	566	600	596	583	540	533	584	564	549	556	569	573	554	552	573	557	576	563	607	606	557	564	528	608	580	607	594	568	580	580	584	597	559	607	576	567	621	572	539	618	621	582	568	565	547	568	604	632	563	591	576	573	564	596	574	615	541	570	594	588	566	573	551	576	574	583	607	580	578	569	599	558	595	569	587	545	576	591	574	564	599	562	558	609	575	598	606	552	575	541	547	578	631	608	550	612	574	621	596	580	578	545	595	596	593	559	594	559	623	563	591	614	604	561	570	571	580	550	599	572	573	532	598	571	549	575	601	575	578	557	599	607	588	602	581	576	582	579	560	600	527	567	612	626	588	556	561	586	578	584	585	596	627	563	579	622	575	633	561	573	574	552	591	563	557	571	549	547	577	566	623	545	571	582	589	597	605	570	569	607	532	622	566	570	551	596	582	631	612	572	577	602	594	559	550	568	606	566	597	619	563	588	559	621	573	570	567	603	579	579	556	572	574	570	603	571	585	569	540	569	612	568	561	604	547	603	561	556	567	624	588	565	534	544	535	589	597	588	574	588	573	587	593	549	569	575	582	594	544	609	588	625	555	555	587	567	556	595	599	624	558	602	559	535	608	584	563	607	599	558	545	575	588	567	592	575	617	585	588	579	565	583	618	588	623	567	571	575	588	598	556	559	546	590	631	564	531	575	567	590	565	528	601	550	577	567	635	545	548	575	565	544	569	604	601	563	594	536	570	562	601	593	543	550	578	608	601	604	568	632	553	553	605	567	584	570	616	527	566	573	540	605	585	564	572	590	634	577	586	575	582	615	612	585	558	591	547	520	566	579	544	557	602	599	582	599	547	595	576	634	601	560	547	526	606	530	568	611	507	606	558	576	561	611	590	584	567	567	555	600	587	599	617	596	574	593	596	591	608	567	624	583	557	596	586	577	578	593	595	638	634	571	622	613	627	631	590	589	571	600	600	549	573	529	638	568	595	550	642	572	593	604	552	590	567	615	568	580	600	571	573	591	588	564	582	552	580	587	593	634	578	556	586	577	550	571	555	612	620	570	611	553	567	556	590	593	564	598	587	591	595	602	553	595	566	601	576	601	563	565	545	595	573	607	614	605	579	577	580	600	576	550	588	592	600	597	590	588	536	604	605	558	620	567	629	555	536	574	586	578	551	572	553	580	568	602	577	600	561	577	545	552	602	573	570	610	576	552	615	640	600	544	599	521	556	576	591	580	627	547	585	582	566	571	565	606	585	556	569	616	546	576	570	573	605	578	595	537	572	552	558	557	588	574	575	555	593	597	590	588	570	569	622	635	622	558	561	577	600	562	587	554	540	585	591	609	572	583	559	534	554	586	575	560	580	591	609	563	568	557	559	570	549	571	600	587	601	646	607	601	590	569	578	581	563	546	578	577	587	583	566	589	552	576	529	609	575	618	597	614	589	553	561	563	599	575	590	557	571	574	538	601	561	592	580	593	599	555	545	533	591	596	589	601	577	573	561	562	599	587	543	556	556	553	553	538	558	573	555	609	612	572	587	599	565	582	572	525	617	604	577	557	586	570	519	624	617	558	597	576	612	597	567	527	586	567	582	569	585	580	547	572	613	573	592	613	571	578	572	596	594	573	577	565	588	587	605	548	568	573	615	622	554	581	634	609	545	592	590	581	592	557	608	606	566	592	602	574	580	568	578	581	569	575	603	627	566	580	596	589	572	586	544	616	612	584	597	575	562	579	611	579	594	592	587	561	538	597	615	576	554	626	574	554	554	585	578	587	621	569	580	552	622	602	571	529	566	555	567	545	595	539	596	535	588	592	579	610	593	566	628	582	585	597	571	618	564	575	637	566	588	602	601	597	606	582	591	571	592	575	574	555	563	619	599	584	599	562	542	547	600	569	597	570	592	633	555	589	593	570	603	566	573	600	580	593	574	611	547	567	609	579	596	611	554	543	598	597	547	567	619	586	605	627	559	594	534	606	602	562	596	613	577	574	595	565	548	605	549	555	555	576	558	587	580	624	582	599	558	583	593	589	566	594	562	565	589	560	548	620	554	567	597	599	612	536	585	607	555	588	539	579	644	546	534	557	560	559	602	607	549	623	590	594	580	599	568	551	603	546	582	566	583	608	536	605	591	586	559	546	541	577	566	635	543	585	648	584	570	598	590	622	573	611	569	570	572	571	532	629	589	585	586	591	552	575	606	572	590	558	562	612	584	592	584	634	587	586	553	575	565	554	529	577	590	565	571	572	621	550	538	576	601	599	590	624	573	643	592	623	597	538	578	592	607	560	565	583	578	571	611	534	555	581	578	575	602	593	553	584	590	588	560	569	569	568	585	596	595	582	558	553	599	553	578	583	592	579	622	568	571	509	599	600	598	583	571	593	593	559	615	593	606	587	590	556	562	578	592	630	597	625	570	548	573	530	614	585	616	606	592	591	575	573	555	546	566	587	593	609	550	533	531	584	595	584	569	603	568	578	602	619	615	569	570	597	595	580	570	560	559	556	576	600	567	581	559	557	601	515	592	566	594	515	530	574	545	571	582	600	544	560	597	605	611	594	566	598	599	592	566	577	645	549	581	561	583	585	597	550	557	614	552	592	610	604	576	570	591	598	595	594	557	603	584	545	597	606	617	622	593	603	597	572	574	597	608	556	557	566	561	608	647	599	585	595	573	594	601	575	629	603	572	623	562	607	550	591	587	549	586	561	579	546	549	579	586	627	586	564	628	577	580	576	546	565	586	534	564	606	558	572	580	628	558	553
27326	21072	7861	368	176	148	126	106	107	102	105	97	86	95	83	95	91	87	77	81	87	76	96	64	87	92	79	102	82	82	78	79	90	78	89	86	96	88	87	92	71	88	69	92	90	84	98	76	86	80	92	86	78	73	71	74	94	94	61	95	79	65	81	93	83	74	81	77	77	99	85	76	88	88	73	87	72	97	88	83	91	103	83	77	70	92	71	88	97	74	76	80	97	91	82	81	84	86	71	72	95	101	83	74	82	79	89	85	84	86	72	67	87	89	90	93	90	79	98	74	81	83	83	60	101	73	93	88	83	87	86	91	79	82	88	93	81	78	73	99	79	96	89	88	97	82	73	94	86	93	90	86	74	113	79	85	82	79	68	75	84	81	73	88	79	79	76	107	79	84	82	105	72	90	84	93	80	78	80	101	87	87	73	77	82	77	87	81	84	90	79	86	96	91	89	93	76	90	70	82	91	79	88	83	85	68	87	75	88	83	86	73	87	77	75	91	80	92	89	90	93	72	71	98	93	67	89	86	88	89	80	98	95	82	95	71	72	82	90	87	87	83	83	86	66	98	103	75	87	81	92	77	90	75	66	105	101	73	71	77	92	86	79	61	85	89	73	91	100	93	89	92	70	80	89	91	74	77	86	74	84	91	68	88	89	87	100	76	85	87	89	85	95	87	99	78	91	92	57	92	83	88	87	87	88	72	77	78	84	98	86	90	99	87	71	61	72	82	63	75	81	86	75	84	84	79	88	71	99	85	92	81	92	81	100	76	83	79	63	66	69	95	91	93	77	74	88	82	100	86	99	97	74	92	82	86	88	77	102	87	79	88	66	78	91	92	76	81	82	80	88	88	69	85	84	74	87	70	85	89	69	83	82	95	88	81	88	81	96	86	85	80	75	74	85	100	93	72	95	106	95	91	92	76	79	88	99	83	73	79	69	82	91	83	78	92	78	97	95	67	83	78	92	99	84	82	104	79	84	72	78	85	96	82	78	62	83	79	80	94	74	100	99	76	95	81	98	86	85	87	76	66	86	82	82	94	88	79	90	93	99	70	79	81	86	83	79	82	85	83	76	86	84	80	91	72	95	79	93	77	81	98	83	90	93	75	81	96	85	82	92	74	80	78	90	92	80	84	96	90	77	84	85	101	104	84	75	74	82	91	97	70	101	98	78	74	74	78	82	104	89	82	76	100	91	88	99	83	80	94	66	87	87	69	68	97	95	92	95	90	82	82	97	86	99	72	84	94	82	99	80	74	82	92	81	77	82	97	87	83	94	81	69	84	88	76	99	88	91	86	92	101	68	65	83	107	75	74	99	87	92	90	97	92	80	86	89	84	90	64	87	78	80	76	92	84	83	92	77	79	90	79	59	83	98	90	75	78	95	75	84	79	85	80	80	87	88	92	96	80	93	94	80	72	77	84	84	72	95	82	91	77	95	76	77	74	90	57	81	83	89	91	78	70	99	86	85	70	81	69	88	71	99	77	89	80	85	91	83	93	77	87	79	98	84	86	86	98	96	79	84	66	98	78	78	77	72	90	66	78	83	89	94	91	80	79	61	74	84	84	86	79	102	92	83	75	89	75	81	108	83	84	71	90	78	87	87	80	73	72	84	77	69	64	90	71	82	85	82	85	79	98	67	85	84	68	67	84	73	80	82	78	80	78	101	73	75	97	83	95	75	97	93	78	91	86	75	82	88	90	91	90	74	87	102	79	63	83	86	77	83	75	74	79	74	73	103	88	88	87	80	77	77	92	75	88	79	78	76	80	79	82	100	66	61	98	86	92	88	76	80	97	86	70	76	87	92	87	77	69	79	95	90	77	91	78	71	74	98	90	78	87	85	80	74	79	94	89	89	78	91	69	67	76	81	79	93	97	77	83	86	81	85	74	74	108	84	98	81	74	90	90	90	67	93	97	83	95	83	78	80	83	88	89	82	67	86	78	93	99	75	80	94	89	79	84	92	77	91	106	85	88	86	76	57	80	68	68	85	92	85	103	82	87	73	72	87	83	87	63	83	94	85	103	84	88	80	83	90	71	92	60	82	76	67	97	84	89	87	79	90	76	80	89	84	80	96	90	62	89	88	73	78	84	81	94	85	87	87	90	89	95	73	82	82	59	89	81	88	76	58	79	96	67	72	106	92	120	95	81	85	89	92	68	95	73	65	95	74	87	98	78	73	92	77	84	89	75	83	92	88	82	87	82	94	81	78	97	76	74	79	85	69	82	81	81	69	76	77	87	95	73	76	82	98	92	91	85	79	93	85	84	88	94	72	88	95	94	93	87	89	84	91	71	77	98	81	84	69	83	87	86	80	88	86	80	80	79	81	87	82	81	70	95	81	91	82	71	79	75	75	86	67	85	76	81	77	92	95	97	61	89	91	98	81	102	67	95	92	83	76	83	84	72	75	85	97	94	81	102	71	76	79	79	81	81	87	85	87	87	84	87	74	88	82	79	86	86	107	86	77	63	79	84	75	80	94	92	72	89	94	99	78	74	86	72	84	83	80	88	94	91	81	103	77	82	95	85	79	66	84	65	94	100	86	92	98	86	70	87	89	73	86	80	89	82	106	84	72	79	78	78	85	72	91	79	69	76	78	81	66	71	91	73	84	83	94	84	99	82	82	76	65	84	89	68	84	86	82	83	83	88	91	97	99	102	80	70	96	101	80	78	68	85	88	76	71	88	95	102	85	93	83	80	86	81	82	110	100	89	79	89	72	73	65	87	95	67	76	92	89	74	82	96	74	89	95	81	84	82	79	92	92	100	73	77	91	71	92	72	78	88	88	94	84	95	82	82	95	66	88	87	82	87	103	84	95	70	80	93	79	96	88	83	105	90	82	84	97	87	95	82	86	91	80	70	80	82	83	108	99	76	70	90	90	69	67	91	71	88	87	96	97	106	78	62	87	78	78	86	77	87	82	72	93	85	90	66	70	88	92	95	71	76	85	75	95	71	72	90	82	82	75	87	98	64	100	79	74	79	77	90	100	87	85	80	78	85	79	75	90	93	95	87	93	96	87	88	84	78	91	86	86	73	93	67	84	101	91	100	88	73	85	93	73	75	87	78	70	92	86	89	90	83	88	83	91	91	82	78	68	85	61	77	75	93	66	89	74	100	99	81	80	79	90	78	91	92	92	80	74	71	80	75	71	86	93	76	94	77	75	73	88	78	95	97	86	86	98	79	80	92	70	87	73	92	88	69	91	92	83	84	72	94	90	79	79	93	81	85	76	86	76	93	85	59	77	70	88	76	79	80	90	67	86	97	88	91	81	92	74	71	74	90	81	84	84	86	69	83	82	88	87	92	101	97	86	78	85	80	83	87	90	80	74	99	77	88	81	87	89	91	110	85	75	90	78	82	93	95	83	79	89	75	72	82	88	94	80	77	83	86	71	109	88	93	92	71	93	88	102	76	69	83	91	79	83	69	89	68	101	80	81	79	85	89	90	83	87	82	83	89	84	90	71	76
18093	1472	1100	578	441	325	295	287	241	210	205	220	187	200	203	193	199	191	176	199	179	169	211	196	202	196	196	180	172	202	224	180	148	189	171	159	188	191	190	160	160	174	168	163	191	171	168	179	164	196	196	197	189	176	175	179	183	184	195	189	176	170	186	198	200	178	191	180	177	197	159	180	183	183	203	186	170	164	187	195	187	164	158	190	157	169	180	200	157	168	196	196	162	185	142	183	169	186	189	202	180	175	187	178	168	180	165	173	216	169	184	208	168	159	211	161	182	199	182	181	173	186	198	161	190	158	181	171	159	173	175	175	170	147	176	173	183	185	153	179	164	197	205	169	158	172	163	184	193	181	179	196	185	183	175	168	168	177	170	186	174	203	179	175	199	170	166	181	191	170	185	194	170	171	172	178	175	193	186	172	166	179	181	179	169	183	170	174	187	165	168	175	158	180	195	179	167	154	175	197	159	195	181	168	155	197	170	163	165	171	177	166	166	194	172	162	191	189	184	191	183	173	165	211	204	180	167	180	183	186	169	210	206	174	198	159	170	160	161	166	182	169	153	181	183	174	179	182	171	188	192	189	174	164	174	162	183	172	172	156	179	187	170	190	166	169	210	187	207	182	178	176	153	182	181	158	183	173	180	169	192	177	165	192	191	203	165	185	166	170	176	187	165	186	180	198	186	207	191	182	192	173	170	189	206	176	186	184	179	161	191	182	188	170	173	183	176	178	172	195	188	191	169	177	190	178	205	181	191	162	174	180	177	172	161	173	187	167	181	170	188	189	189	181	177	176	179	169	187	173	181	156	171	142	189	180	162	180	184	182	184	181	209	192	193	181	190	172	196	167	171	174	169	173	172	202	194	158	197	167	195	183	192	185	170	160	161	204	173	168	172	179	187	166	184	179	172	187	182	179	167	202	173	179	184	178	204	176	190	178	184	196	178	176	182	154	167	157	157	170	161	188	160	191	173	175	188	178	167	186	168	181	171	181	178	191	190	177	169	179	169	170	172	173	181	170	164	174	159	184	161	180	183	175	184	175	153	191	182	207	161	177	184	173	191	166	188	197	175	161	183	183	162	191	187	156	180	199	171	186	188	164	199	172	182	202	167	179	181	176	171	182	205	202	178	163	174	173	188	174	185	182	187	180	194	177	178	194	196	191	192	171	203	190	170	175	193	174	185	161	156	186	180	178	200	169	171	190	185	162	191	191	190	179	189	167	185	202	177	170	171	198	187	168	188	181	175	185	175	167	167	177	177	183	183	189	194	176	172	177	181	179	150	166	174	194	194	198	197	176	205	149	169	151	191	162	210	195	179	186	167	180	169	177	147	187	173	170	188	188	199	198	173	207	186	161	174	193	188	184	183	159	190	194	199	162	182	161	156	174	168	188	207	190	183	175	176	193	176	179	189	165	190	158	204	163	180	171	206	193	192	193	178	178	170	165	191	181	187	161	171	179	191	168	185	183	176	161	166	161	195	175	212	196	190	194	177	204	206	177	188	179	180	164	185	173	177	170	170	161	173	185	163	185	207	170	190	194	169	181	172	179	197	170	146	188	186	213	173	184	170	175	195	174	185	183	175	171	193	182	178	186	167	169	181	204	184	187	183	176	171	196	168	179	173	177	176	166	178	172	184	162	174	186	207	152	168	164	161	182	207	180	173	192	167	160	185	184	193	181	187	155	181	173	197	157	187	172	177	179	196	175	195	174	167	168	175	205	145	184	168	217	201	187	194	189	176	170	212	177	184	172	183	160	199	173	172	171	178	195	170	162	151	173	187	174	161	170	155	175	195	172	171	170	189	190	192	163	209	177	184	193	146	197	171	189	166	163	197	209	185	186	184	166	177	186	168	152	142	179	168	160	198	183	183	187	179	168	150	170	192	152	182	180	200	203	185	189	185	184	169	181	186	193	178	173	196	153	187	201	162	165	195	187	157	183	172	165	173	178	168	194	183	152	184	194	166	167	197	182	197	192	172	178	189	168	157	177	203	179	165	164	181	189	168	190	186	193	168	174	193	169	146	199	166	197	178	187	187	182	218	207	176	170	193	166	191	175	185	172	189	152	161	194	173	166	168	192	196	169	187	185	182	223	164	184	169	176	174	171	196	159	142	169	188	173	181	181	159	198	167	182	165	170	176	178	182	185	197	167	161	165	180	166	171	177	172	167	177	177	186	193	184	177	165	153	178	173	194	173	192	194	157	176	181	181	195	197	194	178	169	176	183	202	177	169	158	186	171	189	145	203	200	192	164	169	184	192	203	202	172	152	173	185	189	187	165	186	164	184	190	168	187	191	183	175	169	164	190	193	182	200	188	164	199	166	202	199	201	190	176	172	186	185	175	187	174	171	184	173	193	162	168	186	203	181	182	188	193	199	161	175	172	178	189	190	164	156	169	175	155	177	189	182	173	174	188	188	178	185	180	172	183	170	168	208	180	188	177	185	172	193	174	194	171	188	205	186	179	187	179	204	197	165	185	176	166	171	194	184	188	176	198	194	182	164	184	185	167	196	178	168	169	178	169	191	180	180	166	198	176	184	183	153	166	170	161	188	174	180	188	183	206	166	186	170	203	176	164	182	180	184	192	175	200	169	171	192	176	169	161	199	173	177	184	184	143	179	163	165	174	186	183	183	175	171	174	146	188	186	173	174	168	198	176	172	182	165	169	170	190	173	170	181	202	191	203	224	185	190	175	157	176	173	193	163	191	197	188	166	167	163	188	184	183	213	187	171	177	171	169	158	164	188	165	158	202	186	178	177	191	188	185	159	188	164	191	151	191	175	172	190	193	178	192	169	170	194	186	209	178	190	170	163	176	158	183	170	188	177	198	169	201	180	171	192	181	170	193	189	215	195	193	202	172	178	174	162	171	176	175	184	180	200	173	180	191	177	185	183	187	169	186	177	191	177	172	180	197	153	179	175	186	200	174	158	180	185	182	182	188	184	173	178	196	181	171	180	155	151	187	178	189	201	175	166	173	174	162	192	176	192	195	171	166	166	170	176	186	183	207	196	177	168	185	173	181	195	191	187	189	186	174	171	158	183	172	173	169	145	213	209	197	196	189	182	179	190	164	166	202	185	166	178	200	181	177	182	171	158	179	163	208	165	191	182	191	199	174	179	188	185	177	169	170	189	183	179	172	186	179	181	186	165	180	183	174	182	205	168	175	159	174	185	195	194	203	196	202	181	200	157	176	193	166	190	182	174	198	171	181	167	178	177	178	197	171	193	182	172	176	188	175	198	173	176	202	180	194	155	186	184	167	171	166	183	181	176	171	185	164	187	175	163	172	174	167	195	204	197	170	162	194	188	174	175	197	194	162	169	164	182	163	212	208	176	159	175	199	174	177	164	213	181	192	185	172	167	217	183	164	190	172	178	184	186	157	223	191	175	174	174	187	183	186	177	155	159	172	170	189	182	185	222	179	192	174	187	200	176	195	176	186	186	189	171	188	184	174	188	189	186	192	190	191	180
24878	21746	29227	24808	19932	1642	648	419	318	279	249	245	256	218	214	210	227	196	212	223	201	214	190	217	190	164	191	169	173	191	177	160	165	191	185	186	180	180	176	163	169	184	164	156	169	165	178	183	178	180	164	185	169	153	191	149	175	171	190	188	189	210	189	184	167	158	177	177	188	170	161	162	178	168	135	179	142	148	161	157	149	198	189	172	163	168	169	190	181	173	150	184	180	165	165	193	191	183	167	150	165	158	177	157	167	165	164	190	167	180	181	154	158	172	181	189	161	170	173	169	175	164	163	161	180	166	154	170	210	178	166	157	176	166	189	173	178	174	176	153	185	165	178	170	154	171	165	174	134	193	164	176	161	169	161	164	157	183	162	162	133	158	173	174	179	144	158	172	180	167	151	180	153	162	152	188	189	172	153	147	130	188	179	183	182	163	162	190	170	167	196	159	147	147	180	179	179	164	156	181	182	186	178	162	167	151	168	182	163	168	145	156	154	145	163	179	168	165	191	178	172	165	159	163	171	151	165	160	170	200	177	167	162	157	176	174	175	186	175	167	151	192	178	177	153	174	161	187	172	165	178	190	170	180	182	181	177	177	170	166	189	168	161	158	191	155	164	157	166	158	160	155	180	140	180	158	172	171	165	166	173	153	161	171	182	167	171	173	140	173	158	172	148	152	188	148	166	167	187	145	156	169	170	176	185	164	154	150	184	177	163	150	144	192	170	159	205	199	148	182	166	161	174	168	168	170	164	177	157	194	179	160	157	170	155	167	174	184	155	157	155	178	168	175	171	147	181	172	148	172	157	173	179	157	159	162	164	178	189	172	181	149	150	167	172	153	159	181	153	167	161	157	134	175	169	166	187	167	195	168	173	166	176	167	153	166	174	157	164	153	161	165	170	181	145	170	184	159	144	168	205	153	142	152	171	169	162	157	148	194	181	154	176	144	168	166	151	184	174	170	146	153	153	173	173	173	164	166	171	169	177	154	138	172	152	176	176	159	166	156	186	158	176	152	162	165	178	158	161	152	164	168	183	192	152	167	171	150	178	143	177	202	158	186	153	157	184	155	184	181	158	181	161	183	164	179	174	187	166	174	159	168	142	183	169	157	181	172	152	183	179	156	155	141	152	173	167	171	187	149	152	155	185	179	153	176	178	155	169	176	170	181	168	185	170	169	160	158	190	198	143	131	167	164	180	184	165	182	175	183	166	165	161	176	166	162	166	166	149	178	169	177	158	155	176	170	163	154	164	152	179	153	178	187	184	163	151	154	167	161	171	164	182	162	183	165	162	176	162	167	164	184	143	162	158	176	175	156	183	183	189	169	161	163	177	177	169	160	144	172	177	174	166	164	179	162	164	177	189	155	170	165	174	180	195	198	152	164	151	171	210	145	166	178	185	158	168	168	178	157	165	166	170	166	197	146	167	154	171	178	173	168	162	192	199	157	186	181	165	163	153	165	167	157	176	177	177	181	182	154	166	156	162	176	183	157	173	188	141	173	164	171	157	187	165	149	176	180	167	196	166	152	180	174	161	182	198	199	170	166	165	147	160	176	184	157	159	164	193	158	159	181	151	195	162	152	156	142	173	166	165	169	204	166	175	185	152	174	166	150	167	146	148	172	182	156	172	190	157	180	147	162	175	163	179	145	165	178	165	160	170	169	170	167	180	171	167	170	166	171	156	159	175	174	150	170	183	185	170	190	191	169	171	179	168	152	158	167	175	186	183	184	147	147	155	169	171	173	155	171	172	155	179	165	179	159	180	166	150	172	173	148	161	167	155	166	174	155	184	174	154	205	164	172	191	168	159	156	184	149	176	167	171	170	188	148	170	173	186	163	177	156	169	163	171	174	168	161	166	162	176	146	175	159	164	170	162	181	173	178	168	169	177	150	159	183	189	150	157	169	186	180	180	165	154	175	171	177	192	153	168	159	185	148	182	153	168	155	175	170	178	189	196	179	167	168	172	173	166	182	182	186	190	163	169	202	166	191	166	188	170	202	156	174	162	150	176	176	174	169	171	175	170	165	174	161	185	154	192	137	163	176	175	170	172	156	170	175	178	201	173	161	170	172	176	176	152	176	153	172	161	181	182	173	175	160	151	166	160	167	163	177	172	182	163	181	183	191	177	169	176	160	158	153	178	162	175	147	162	166	163	162	169	161	155	168	164	172	165	162	181	168	162	180	176	152	196	171	168	162	183	200	180	169	170	160	186	182	169	168	171	189	177	148	163	166	157	148	193	163	148	174	168	174	191	181	161	171	182	173	171	167	161	145	190	181	201	172	156	157	169	171	174	148	164	187	184	169	194	145	165	174	187	153	157	163	187	159	160	193	155	173	174	162	156	154	174	180	175	170	179	158	155	161	184	169	169	168	182	154	150	174	176	182	171	160	168	172	150	182	157	170	175	187	171	155	155	155	154	184	170	182	175	179	160	178	184	167	167	157	181	157	184	170	157	157	177	183	169	158	172	172	188	162	145	198	159	172	176	168	160	164	180	188	176	185	158	158	179	172	168	164	197	164	169	188	178	167	182	167	156	177	150	162	174	189	177	178	184	177	170	161	155	143	180	160	164	183	158	149	190	163	179	168	186	155	180	164	167	181	179	167	175	153	164	188	156	184	160	165	182	152	175	193	167	192	166	170	174	189	170	197	148	172	166	166	180	165	185	183	160	162	184	161	159	156	175	180	184	177	172	156	176	161	202	169	151	180	173	165	151	149	174	176	161	163	178	170	174	153	179	175	165	159	158	170	184	177	162	156	176	195	166	158	172	161	177	184	172	155	177	148	176	155	161	168	168	173	175	171	170	182	162	177	151	182	178	180	147	162	161	139	154	190	183	169	183	173	147	186	180	197	173	177	167	160	172	173	147	195	188	159	174	172	189	176	147	184	160	177	142	167	163	167	179	159	184	167	179	185	156	189	171	164	164	150	176	178	183	148	190	170	159	164	174	173	161	169	163	177	176	175	180	154	175	173	179	187	171	160	164	170	176	180	190	149	194	172	180	163	148	145	149	188	175	173	188	165	187	155	147	186	150	157	150	175	177	168	160	161	177	169	162	150	162	161	178	158	167	200	182	169	174	169	172	159	176	164	170	156	167	172	181	174	168	155	178	173	172	175	217	180	186	174	161	160	172	185	173	198	156	163	180	165	172	183	167	189	162	178	174	168	185	162	172	177	160	169	162	171	161	167	150	174	192	154	165	154	147	163	182	174	146	171	178	175	179	154	172	161	171	172	167	186	161	172	156	160	163	168	171	181	168	183	166	169	171	171	175	174	156	163	178	167	142	166	170	153	165	190	152	179	177	179	156	148	166	173	143	159	171	181	177	177	163	146	171	163	174	173	159	167	178	182	157	173	157	164	176	170	159	179	131	163	174	179	179	155	166	162	181	193	165	170	150	190	173	177	157	184	169	163	174	177	167	191	154	145	172	180	192	173	176	165	173	146	161	148	157	178	180	176	184	194	182	178
39124	9914	8587	4264	2866	2102	1555	1350	1082	971	830	735	587	624	523	521	494	482	464	425	422	396	426	404	397	366	361	424	394	384	364	345	366	335	379	361	349	328	330	328	369	319	343	354	318	362	359	333	350	329	358	305	348	361	392	329	348	326	343	362	323	324	328	364	343	360	343	362	341	332	305	346	363	337	345	362	330	351	301	336	356	336	346	342	361	349	331	328	358	311	328	302	324	315	343	332	315	340	329	332	327	353	330	310	324	287	322	327	312	335	347	307	348	330	345	343	361	329	315	345	334	337	355	325	339	325	333	347	313	372	365	308	331	325	356	323	344	292	320	338	311	320	282	290	300	325	335	333	312	343	337	327	343	348	322	351	299	336	325	292	355	358	337	297	338	326	339	333	359	329	397	329	354	331	337	336	358	325	322	328	362	337	334	337	329	361	323	314	327	333	328	353	329	326	333	303	337	366	340	353	315	342	316	317	335	337	330	327	340	304	295	314	340	345	363	352	311	302	334	326	326	342	311	331	314	332	344	319	365	347	334	347	345	371	314	341	346	317	319	318	324	325	312	298	357	334	322	367	340	322	329	302	325	302	352	333	358	323	359	335	324	349	334	345	275	360	317	323	322	335	337	315	315	303	341	354	311	322	305	340	326	320	353	322	345	288	345	341	331	337	295	344	352	348	315	352	356	344	322	337	317	321	314	335	317	340	338	306	368	316	356	357	319	323	334	326	341	356	323	333	307	356	337	360	358	341	344	339	312	335	322	317	311	331	323	317	349	327	337	360	330	325	312	316	346	353	316	353	316	350	313	364	294	348	318	320	307	342	310	331	289	331	333	320	344	298	344	331	334	368	318	306	323	315	312	341	313	318	311	315	303	333	358	332	323	311	366	320	324	306	318	330	295	337	329	336	328	319	304	342	336	333	327	358	298	306	311	345	323	338	323	351	362	343	322	316	330	343	370	352	345	326	336	340	338	375	333	342	306	333	309	321	339	358	337	327	351	329	321	319	358	380	320	336	328	328	339	323	344	334	316	329	307	336	326	344	322	348	290	322	320	351	352	319	317	327	338	352	315	309	339	343	327	318	316	345	320	290	302	342	330	315	341	312	334	347	368	336	316	322	334	349	337	330	337	351	339	334	309	345	319	339	317	328	297	314	355	302	370	330	342	321	328	313	362	368	352	320	337	329	351	359	345	310	338	333	318	355	365	346	306	319	359	345	363	352	296	335	332	316	333	343	318	348	335	338	354	367	306	356	335	353	353	324	337	339	341	321	331	315	313	323	359	362	328	352	377	331	348	328	326	319	335	338	356	338	339	319	312	355	318	331	365	354	361	302	316	336	327	325	287	333	304	328	346	366	336	335	326	327	342	305	311	313	323	352	348	305	310	319	309	312	348	318	348	334	340	363	321	337	347	329	324	302	318	304	367	320	308	332	312	329	343	322	333	336	340	352	338	347	346	356	325	350	320	317	332	350	313	328	317	403	350	307	337	318	337	349	350	345	312	356	349	328	307	325	304	288	370	337	333	331	315	339	320	328	326	351	330	342	365	309	359	339	342	316	349	376	350	363	350	327	333	322	337	341	349	339	295	358	340	343	355	337	305	365	348	351	339	327	334	339	340	318	316	328	343	334	337	348	305	321	329	362	345	353	316	339	358	321	310	316	320	342	331	307	362	292	309	328	330	324	316	340	330	344	325	326	309	317	310	339	330	318	322	323	340	344	344	351	321	331	351	339	327	345	307	350	314	350	355	327	347	350	330	311	328	336	328	293	310	337	333	307	301	361	313	346	365	335	323	333	345	338	354	283	351	350	359	315	326	303	354	323	295	353	316	340	328	306	363	297	362	315	338	352	327	357	318	321	325	373	338	373	311	332	341	310	288	354	320	305	338	328	372	351	330	327	326	350	330	343	301	310	389	309	322	297	313	334	311	354	308	341	322	347	322	340	364	306	361	329	360	353	327	346	352	330	359	323	319	327	315	275	342	319	367	347	329	317	340	341	292	314	297	288	348	304	340	347	295	296	362	352	288	317	355	333	337	340	329	308	301	314	341	328	337	330	364	350	335	310	312	331	316	338	330	325	267	317	340	334	320	340	369	342	321	328	315	350	297	336	365	292	355	342	323	359	327	296	368	359	317	336	328	324	323	322	344	301	303	357	382	339	330	343	328	321	336	322	335	283	321	316	339	347	302	312	310	328	331	325	341	343	337	338	337	347	367	337	320	342	307	333	299	363	349	310	319	341	329	350	319	290	322	361	348	330	332	338	316	352	327	326	286	326	330	312	342	342	338	329	333	327	341	327	315	342	310	305	343	316	344	369	323	345	348	352	330	324	323	316	310	364	324	318	349	326	340	328	315	329	331	321	353	333	326	340	322	302	328	324	317	345	328	357	344	300	321	345	329	308	320	336	333	339	330	337	347	352	341	311	305	327	331	341	301	297	342	324	315	335	311	347	338	329	337	327	327	353	346	320	334	338	309	345	329	316	318	346	359	322	331	315	317	332	337	324	323	329	350	316	318	303	316	345	355	341	314	352	353	336	343	330	322	328	329	337	345	326	321	337	323	332	348	314	358	327	324	349	340	301	333	350	336	307	335	281	334	350	384	314	331	341	360	310	318	329	324	353	368	317	328	304	355	340	307	327	369	355	281	327	321	327	298	299	304	324	344	368	345	310	344	316	281	331	322	346	330	318	342	325	307	315	318	344	316	347	360	351	352	317	344	339	331	342	335	324	334	329	315	323	324	316	319	341	346	323	373	304	294	355	305	325	359	326	341	319	331	344	333	307	321	312	322	317	352	352	320	338	331	328	340	322	309	339	343	299	323	313	336	340	327	322	305	336	329	313	342	345	311	391	314	328	330	306	338	341	309	339	338	322	374	309	318	354	345	325	300	325	345	320	324	350	348	317	308	336	343	343	308	350	338	340	308	326	315	351	324	329	379	334	358	320	318	334	330	314	323	344	322	293	324	329	343	396	330	391	354	326	344	316	303	351	327	327	343	341	313	316	306	316	348	320	309	324	285	340	356	273	340	313	325	323	350	344	343	340	327	329	342	352	317	354	314	322	351	339	343	310	342	327	366	341	330	335	342	357	296	342	329	300	345	337	334	291	367	307	326	331	294	340	353	309	295	349	322	316	345	356	340	331	335	326	314	346	300	334	319	299	335	320	356	347	332	339	360	323	382	353	318	308	341	323	291	338	322	319	331	312	363	366	343	342	306	360	349	334	332	322	346	336	343	321	337	343	329	343	331	308	336	329	327	308	346	309	326	319	327	340	361	333	325	331	347	341	339	352	296	317	340	311	323	340	340	347	347	363	338	316	334	347	323	354	304	322	328	315	329	317	314	325	355	311	294	331	318	331	333	319	342	344	336	371	310	347	323	328	310	320	339	355	311	324	335	314	349	356	349	320	329	335	307	326	345	289	314	335	322	315	349	353	337	304	331	332	329	315	319	327	323	302	326	322	332	311
22719	20706	28477	22968	20706	18790	2119	846	634	542	543	499	474	451	435	404	393	386	374	400	390	379	332	351	353	353	318	323	373	335	336	325	336	326	362	351	348	393	337	324	351	300	342	309	341	326	323	308	329	307	338	330	299	337	337	322	326	374	331	370	276	348	313	322	309	328	345	317	304	308	303	312	315	355	307	324	300	317	372	360	339	327	308	330	323	313	326	304	348	329	329	325	330	332	331	315	328	313	343	324	348	327	304	308	328	309	330	313	305	341	296	320	300	321	333	318	293	298	311	313	315	304	312	322	309	308	331	287	323	268	336	296	323	289	331	301	293	349	349	311	325	342	310	344	324	315	348	315	296	319	311	348	303	342	302	316	303	317	325	291	312	331	346	319	312	305	306	331	300	318	313	317	319	324	305	315	287	295	335	334	306	340	339	313	325	321	323	295	320	334	318	289	317	274	350	348	291	297	296	290	311	324	297	293	315	318	304	276	337	326	348	331	301	305	300	320	298	310	333	304	340	315	311	332	317	284	317	304	270	333	311	310	286	295	305	320	336	318	304	365	306	313	324	285	339	291	304	310	351	315	298	319	331	303	307	313	351	339	329	341	323	331	316	318	329	343	289	328	339	325	298	300	343	291	302	336	332	319	318	332	309	309	317	310	290	264	343	316	322	297	321	316	307	311	352	330	323	297	289	305	325	350	314	304	334	285	317	320	290	292	305	355	329	342	302	330	312	319	307	289	291	296	309	314	311	292	340	332	322	291	315	347	308	329	333	314	305	326	301	333	351	316	293	318	294	327	331	311	335	317	312	341	285	348	316	323	327	296	315	284	356	303	316	357	306	310	322	319	320	301	360	273	287	328	279	297	344	328	326	323	294	337	341	325	311	301	340	322	326	300	346	291	348	297	333	308	305	355	305	318	292	321	326	302	320	315	296	345	321	309	305	284	293	303	283	312	322	348	330	319	317	340	328	344	338	312	286	319	318	335	286	335	298	312	292	306	308	306	292	299	299	353	311	312	327	359	322	338	315	323	304	330	311	327	315	299	289	309	332	333	328	329	304	324	262	300	342	325	301	306	313	312	325	307	306	326	294	285	329	327	313	310	309	296	317	302	339	313	332	283	311	324	295	311	314	305	293	331	302	330	293	299	300	291	323	317	350	310	333	278	295	308	315	316	317	303	351	301	334	308	325	345	286	332	340	320	295	329	342	317	293	323	310	317	308	310	303	295	310	331	303	340	326	317	349	276	311	306	331	277	321	302	312	322	305	297	294	319	322	298	280	325	327	332	310	342	333	318	307	319	366	288	319	326	310	344	328	317	310	306	307	347	301	295	311	323	298	311	298	301	315	323	325	304	314	296	305	328	338	335	353	343	336	337	299	324	347	295	338	315	304	307	323	333	360	327	342	297	292	301	307	320	322	291	302	304	289	327	331	271	309	309	283	324	321	305	320	302	288	309	324	293	314	300	298	311	321	329	313	334	317	334	318	321	339	302	330	312	335	298	343	313	301	348	333	326	307	322	297	307	331	346	316	302	301	305	333	311	321	303	349	335	325	300	321	323	316	285	304	347	307	303	330	348	321	288	334	347	290	302	313	319	311	283	324	338	279	320	336	354	329	324	303	301	285	306	320	322	333	308	334	357	318	317	330	337	317	317	342	315	320	304	315	311	327	306	325	319	309	311	300	313	313	320	315	329	306	326	303	298	298	322	315	333	325	333	298	305	321	322	321	297	298	306	290	319	295	318	294	305	307	291	312	305	310	298	323	314	311	291	321	310	340	323	325	311	274	313	287	318	320	311	326	337	324	330	298	319	296	331	316	303	316	364	330	316	334	308	305	330	339	324	328	323	323	329	313	338	305	326	313	317	325	307	317	331	324	342	319	336	315	339	292	361	313	309	287	312	318	335	284	285	292	272	333	319	307	304	321	310	323	355	330	304	364	314	308	350	270	333	325	330	328	334	316	320	287	300	341	329	308	307	319	322	314	326	337	302	328	314	320	341	335	326	316	302	311	313	312	314	311	322	314	310	308	346	305	298	313	330	301	308	311	314	328	321	360	302	302	317	338	316	296	290	316	332	327	295	294	305	294	315	311	323	317	286	326	334	325	343	312	302	336	347	320	334	329	328	301	340	327	317	305	320	317	312	320	312	329	301	329	302	316	348	339	325	326	322	289	310	332	339	361	317	315	329	316	297	332	327	299	323	372	326	335	371	303	315	324	303	322	305	335	344	328	311	339	318	335	359	310	315	324	311	313	319	282	276	314	302	290	299	325	323	341	330	306	342	323	317	281	342	311	351	294	313	294	333	302	319	314	313	334	328	283	351	345	304	267	322	311	291	345	323	324	322	345	327	314	317	292	316	323	327	307	285	293	307	303	286	349	328	345	296	327	323	314	305	289	315	294	341	305	331	303	318	304	314	320	342	346	294	351	322	335	325	320	343	308	316	368	301	310	342	339	324	327	313	314	329	326	299	320	298	320	322	306	337	315	299	338	325	313	324	329	342	336	340	317	311	321	314	321	333	315	310	330	322	332	339	307	333	325	303	328	329	269	303	301	296	325	343	333	299	289	310	301	327	321	346	289	321	341	303	294	313	319	319	322	347	318	321	347	313	326	258	336	296	285	339	323	326	322	303	342	352	307	296	313	297	284	331	329	317	339	321	294	343	316	334	338	326	303	309	315	307	326	332	328	340	333	323	312	295	335	300	277	330	299	299	295	333	290	308	309	319	311	332	295	350	297	325	307	352	339	305	313	300	327	323	323	314	309	322	313	328	348	340	317	280	330	331	307	317	328	325	316	316	327	311	313	314	356	317	302	307	314	306	286	316	303	325	343	291	321	316	300	305	328	298	312	318	304	279	323	302	335	311	316	288	350	298	331	302	294	325	332	300	309	312	295	336	313	302	282	353	283	341	322	343	293	316	311	353	300	320	292	354	323	315	327	312	300	316	321	316	328	321	329	319	300	315	318	321	346	335	330	327	286	315	329	315	334	329	320	316	318	352	317	311	298	290	332	343	305	323	313	291	303	325	335	297	346	298	287	308	289	281	378	315	334	331	292	331	333	296	312	309	307	314	307	339	330	316	330	318	315	292	334	331	271	334	288	302	324	314	333	342	320	331	360	312	310	292	332	315	294	320	340	330	300	306	356	327	306	336	330	322	309	332	315	323	312	330	290	328	285	317	290	325	336	298	343	312	292	310	319	328	305	319	314	293	287	295	337	297	329	332	308	341	294	347	328	329	364	325	280	316	344	335	330	294	308	331	306	319	313	331	328	333	313	303	285	324	290	340	312	294	331	306	312	329	307	344	288	307	290	328	343	309	296	338	314	319	315	321	321	316	329	355	339	310	292	325	309	321	306	300	296	317	328	324	289	325	291	323	304	297	333	337	344	321	320	316	303	289	288	311	311	310	276	319	316	297	312	292	304	330	318	316	344	323	320	323	307	299	282	308	337	340	346	345	308	310	313	357
42200	14630	13180	7200	5028	3732	2916	2301	2023	1600	1426	1238	1121	1039	987	1028	894	855	830	787	785	785	754	722	702	701	695	665	708	673	658	657	652	641	643	603	617	670	616	617	657	621	680	561	666	605	594	639	595	625	620	596	571	608	591	592	620	615	593	620	624	590	612	621	612	585	615	664	590	600	577	622	589	585	608	605	610	640	571	591	607	624	596	550	599	645	579	589	648	613	590	547	583	605	599	610	572	581	552	561	606	595	612	578	546	575	569	594	563	619	629	557	586	605	601	597	617	630	604	565	604	545	599	606	526	583	581	595	594	587	608	593	572	564	620	580	621	595	598	592	555	581	560	569	551	613	593	535	604	566	583	584	618	563	572	592	595	582	606	586	644	576	566	609	561	597	596	555	561	612	632	591	596	628	574	591	549	573	572	605	563	554	592	643	581	569	549	570	558	560	571	592	648	581	618	571	608	595	577	615	586	560	607	595	545	622	559	568	602	560	585	572	563	608	595	571	550	582	561	613	625	585	618	547	598	636	579	616	557	629	602	576	599	590	605	553	586	552	602	608	559	629	621	570	624	572	595	626	606	577	582	532	565	619	595	620	554	577	544	621	579	567	575	585	597	568	603	607	575	602	619	550	602	597	561	582	544	568	559	627	587	575	617	596	549	566	589	562	574	578	595	631	611	587	565	578	609	647	567	616	635	540	601	575	600	568	574	644	625	565	622	584	601	552	615	575	611	542	635	572	599	578	571	575	600	575	591	600	629	580	574	541	613	598	587	600	535	590	586	579	562	565	611	600	576	557	624	598	631	619	572	566	615	542	587	606	550	552	601	633	602	625	574	655	614	626	533	640	591	590	608	598	571	606	575	551	582	589	593	576	560	557	591	637	599	569	603	561	609	545	579	584	551	586	561	591	587	590	566	567	601	576	582	639	556	574	575	595	573	623	566	562	567	621	605	560	535	548	516	557	607	628	587	568	615	626	573	560	612	597	579	610	632	560	603	564	583	569	571	588	581	571	592	557	587	601	580	583	624	626	583	586	595	572	588	584	608	535	607	603	614	601	555	602	577	593	597	576	610	613	577	581	566	600	564	589	593	651	600	581	573	593	588	634	634	606	607	595	557	600	564	593	604	599	590	594	581	577	564	587	584	598	548	578	548	597	553	639	607	568	595	611	552	632	624	600	606	611	567	570	587	601	562	613	582	570	599	617	555	564	569	595	574	562	582	589	597	610	575	570	563	577	616	582	618	571	552	560	599	570	593	618	585	576	569	646	590	606	574	575	567	592	584	615	608	629	552	637	609	589	602	552	548	614	589	593	566	633	592	595	564	605	568	554	579	563	560	616	605	611	570	574	627	590	580	577	612	558	589	606	593	600	627	562	580	583	553	566	578	560	613	614	572	595	599	542	600	572	579	604	609	600	574	551	583	551	554	597	595	595	612	536	594	571	577	542	626	612	598	597	575	582	522	591	593	591	607	578	543	583	577	577	591	528	577	571	604	572	519	559	617	577	609	588	582	539	547	597	588	574	587	561	618	622	608	561	586	579	631	606	582	605	560	584	572	561	603	540	596	559	557	602	607	580	580	567	565	580	602	597	584	593	608	600	581	580	593	568	567	564	604	578	560	603	569	534	576	596	586	601	616	586	561	571	594	618	591	568	593	636	591	600	582	629	569	600	590	622	534	550	587	612	578	562	634	578	593	601	610	605	557	632	636	588	571	577	587	588	559	606	551	574	616	612	616	582	580	585	562	543	607	607	576	622	614	528	618	612	585	559	576	567	604	553	523	576	617	585	590	593	581	556	557	594	619	601	594	584	555	603	580	607	573	565	564	607	593	624	624	607	591	578	565	568	567	613	571	572	602	601	591	647	622	558	624	592	564	608	615	632	580	612	576	601	569	582	610	559	590	605	575	570	559	602	553	579	593	583	576	588	589	619	596	590	566	523	591	617	569	622	552	598	595	591	582	580	612	624	562	584	576	574	581	585	652	543	607	619	636	605	557	601	631	589	638	610	561	557	615	531	577	547	576	590	561	592	593	629	584	587	620	560	605	570	592	565	606	565	552	597	602	580	581	629	598	606	613	548	625	613	619	603	583	601	623	577	579	602	570	600	602	627	587	558	564	551	578	601	585	571	579	579	608	608	579	570	616	583	573	625	600	575	566	580	605	587	613	610	529	607	575	542	580	579	591	603	609	551	573	544	599	621	620	624	570	586	584	569	583	600	566	592	521	582	618	624	603	607	566	631	640	572	581	590	600	605	543	563	640	602	594	579	584	594	558	576	587	613	562	606	577	638	565	619	579	564	610	593	590	575	558	622	570	614	606	575	580	563	594	591	630	586	553	567	614	586	624	620	571	585	577	635	570	595	636	612	582	609	608	647	613	587	605	628	601	568	623	615	566	596	605	613	587	604	602	598	594	577	595	576	608	596	542	561	569	580	558	594	595	572	607	587	564	605	611	591	581	592	561	611	540	599	629	552	583	596	590	618	605	603	576	556	567	583	608	599	586	563	618	573	558	600	574	590	635	572	587	605	589	575	603	566	597	555	574	642	570	576	574	529	589	600	568	599	548	595	594	557	596	565	571	583	559	611	581	548	598	586	571	574	580	586	596	602	590	599	595	538	588	583	560	631	579	625	607	589	609	595	587	584	620	553	544	626	537	590	619	617	561	632	554	604	571	612	605	594	600	613	613	551	556	561	577	587	561	630	569	597	607	588	574	589	625	618	562	592	571	545	621	594	563	569	596	588	572	599	611	596	555	606	603	556	589	628	603	581	585	613	556	620	515	623	555	594	617	576	556	602	615	612	552	530	564	556	571	559	566	595	583	670	586	587	579	638	570	571	587	615	585	589	601	600	557	575	580	606	565	546	578	589	547	592	589	612	562	573	587	599	589	627	568	565	544	586	568	581	608	611	592	583	622	612	568	597	570	584	612	619	622	573	585	576	540	566	587	589	602	578	609	571	593	603	551	572	570	639	574	590	595	627	554	600	572	615	571	592	569	644	576	612	621	613	602	596	641	600	538	548	588	632	590	587	617	592	622	593	592	603	617	617	555	578	594	614	569	518	560	590	575	587	574	607	588	600	564	598	533	571	611	598	604	587	600	595	564	596	608	609	545	598	570	577	578	607	597	613	606	551	613	552	639	621	561	568	624	584	620	578	591	630	602	596	532	583	604	573	581	603	608	623	605	574	549	597	557	563	585	534	580	565	590	661	566	597	608	589	615	578	593	597	583	548	586	587	620	589	573	582	586	547	562	595	623	612	606	612	577	574	603	589	603	548	600	591	603	597	578	618	588	571	617	596	539	585	597	622	601	597	618	602	610	578	602	586	532	631	542	587	614	617	582	615	588	555	630	563	563	572	595	601	542	572	597	584	566	563	606	640	536	601	557	601	582	618	589	574	617	613	595	587	597	601	586	597	606	581	613	613	589	536	617	580	590	552	630	531	553	586	607	582	597	594	595	568	623	556
27493	21227	8517	395	150	130	112	103	113	94	100	87	98	86	99	82	87	93	85	76	81	84	76	77	80	86	76	78	105	80	99	85	80	88	83	78	91	88	76	71	94	78	79	90	86	69	85	109	67	97	96	79	80	90	82	81	112	84	95	97	89	82	77	88	89	90	77	97	88	86	87	91	92	66	88	64	92	91	85	98	82	80	83	82	76	78	80	77	96	85	98	77	67	85	89	75	98	83	83	81	92	88	75	84	81	78	85	68	73	87	83	104	72	84	74	81	85	91	65	74	95	88	73	90	82	77	89	86	93	96	74	60	86	80	86	69	89	86	78	77	81	73	80	90	71	83	85	68	84	76	77	96	77	83	90	93	79	81	86	87	87	91	78	92	83	86	92	78	90	90	83	74	96	70	77	80	82	95	108	74	89	82	92	79	101	78	64	76	84	94	90	78	86	92	84	70	79	80	99	84	91	99	94	95	102	72	94	76	78	97	82	64	90	87	95	80	74	87	73	84	80	95	92	75	74	65	86	74	98	71	93	67	97	90	78	68	75	79	91	79	86	93	86	88	82	85	95	76	84	87	93	100	83	93	95	84	84	87	92	94	86	72	80	84	77	89	96	71	91	95	89	70	82	77	74	73	100	94	81	100	83	83	85	91	95	92	86	82	88	79	96	101	84	89	95	81	80	89	101	82	103	75	67	85	82	66	71	81	65	85	84	86	83	86	92	85	91	63	87	88	76	73	92	90	82	86	79	75	81	84	71	80	80	78	73	69	97	88	72	80	79	65	65	83	78	89	82	99	80	76	74	74	73	99	87	91	65	87	77	93	81	85	90	94	77	104	77	89	85	79	79	81	90	83	90	94	77	89	68	84	88	102	76	83	90	84	76	90	105	79	86	87	92	83	81	80	86	88	94	75	90	89	85	70	82	88	93	87	78	85	83	77	80	79	79	79	96	78	77	95	89	95	83	76	82	89	89	58	81	74	87	97	76	88	79	106	80	73	85	77	81	93	109	92	90	95	84	79	92	100	77	98	84	88	75	77	79	92	85	59	88	68	81	87	73	102	63	73	84	106	76	82	83	71	86	85	94	90	79	82	91	85	96	90	70	87	85	80	82	83	79	95	101	80	80	94	82	93	80	78	70	79	73	90	76	69	101	96	77	73	71	72	78	84	86	90	102	93	85	83	91	70	85	79	97	81	86	76	100	80	70	87	85	95	78	73	85	83	64	80	100	79	62	91	92	84	84	70	84	89	81	88	73	98	76	82	82	86	96	77	83	87	66	82	99	78	90	76	84	78	77	62	88	93	66	83	81	83	89	98	78	70	92	92	75	86	84	92	67	83	77	76	74	80	86	77	72	71	85	100	82	90	81	77	81	80	68	70	89	80	75	79	79	80	71	84	103	79	78	85	74	92	63	79	76	63	76	84	77	77	80	91	78	105	89	75	86	82	92	96	89	87	67	75	87	67	88	66	85	73	92	95	79	91	77	88	95	87	109	94	96	77	87	87	74	77	76	86	83	83	79	84	70	84	81	79	78	95	85	76	100	86	79	87	82	79	83	91	89	90	87	65	89	94	75	93	76	86	72	83	70	70	85	89	79	78	92	78	73	106	81	96	83	83	90	88	90	81	106	86	73	72	83	65	95	94	78	71	93	69	68	74	83	74	81	105	69	88	87	108	77	76	89	80	90	94	82	72	83	87	90	77	81	69	90	71	72	73	90	80	75	84	96	94	79	91	74	104	84	89	83	78	86	80	108	80	62	73	87	81	87	103	81	79	84	86	71	101	84	73	66	81	72	67	77	97	83	85	79	95	90	88	98	87	86	79	81	81	96	73	66	92	85	67	79	76	108	93	78	82	85	91	92	100	82	71	83	85	86	88	75	74	82	79	85	88	64	86	86	88	86	67	80	76	100	88	79	91	83	81	66	78	72	81	88	97	74	82	73	83	84	69	82	86	71	73	86	68	82	84	98	89	91	75	73	78	87	70	89	76	94	92	82	84	88	96	93	70	88	83	93	76	86	86	64	82	64	91	84	88	69	81	77	88	80	78	85	85	85	90	82	75	86	78	93	79	73	96	70	84	97	81	78	77	74	84	75	89	110	90	88	80	84	76	81	74	106	62	70	84	89	96	90	80	79	85	84	67	98	82	75	87	91	90	88	94	81	93	82	81	77	85	99	97	76	92	73	85	77	90	90	90	87	76	74	103	92	72	100	85	75	91	78	81	60	83	78	94	91	101	79	84	80	89	84	66	94	82	107	97	85	98	86	88	87	73	84	90	79	77	91	96	81	98	80	82	87	94	95	68	71	76	80	102	79	95	83	69	74	82	102	79	77	88	72	72	89	86	88	100	82	73	89	85	99	79	91	89	94	73	89	81	79	79	96	79	86	80	73	79	86	89	87	70	83	84	84	78	103	64	86	98	87	79	77	72	80	93	77	89	88	87	84	76	73	91	82	79	88	90	85	75	90	90	81	78	80	93	92	66	89	88	89	93	75	74	80	91	91	84	88	90	79	75	86	94	71	92	69	81	92	80	97	74	83	82	78	72	75	77	93	86	87	69	81	83	75	75	64	99	93	93	85	79	85	84	85	98	91	82	92	64	94	80	90	85	76	94	67	72	78	86	67	84	86	100	89	85	90	98	91	73	93	83	80	87	86	92	90	93	83	80	86	81	62	74	85	79	77	89	98	88	78	77	63	84	96	69	89	92	67	69	80	88	91	69	62	77	95	70	89	64	80	71	83	71	63	86	84	93	71	93	84	84	61	85	77	79	93	84	90	81	91	92	84	84	95	79	67	93	100	75	99	83	79	85	83	88	70	87	76	81	90	96	98	70	78	79	101	104	99	79	87	86	93	87	76	89	86	88	68	73	81	94	91	105	84	93	66	86	99	78	85	79	64	91	80	100	69	76	79	88	79	75	79	89	99	96	90	76	99	86	75	77	94	83	93	103	79	88	73	79	84	83	81	94	98	88	76	64	89	79	78	80	93	78	86	70	84	77	71	91	110	98	85	81	72	85	85	84	93	75	74	69	73	73	86	94	85	87	96	86	99	85	82	81	81	89	83	112	73	76	93	75	80	72	75	67	84	76	69	103	72	83	72	76	89	92	89	72	81	87	82	87	86	68	67	75	78	85	76	75	85	82	90	88	75	91	86	93	78	87	100	67	74	74	91	70	94	80	76	90	85	83	85	109	83	85	81	87	86	75	80	71	86	74	82	79	75	82	68	75	78	75	80	69	88	88	83	99	86	80	84	83	75	83	92	73	78	82	77	78	77	78	78	93	87	85	100	92	102	83	72	92	95	75	85	79	80	97	96	71	75	67	79	81	71	63	79	95	86	87	74	92	76	87	93	86	77	77	83	85	82	104	88	90	90	89	74	89	76	80	79	75	67	90	70	77	77	80	77	97	89	89	75	71	90	75	83	86	88	73	84	91	82	67	92	78	76	81	83	71	98	70	77	89
19999	1383	1166	588	433	337	284	254	229	229	221	233	230	211	212	206	190	185	201	168	178	213	177	166	185	198	200	168	190	183	175	201	185	200	197	182	195	178	170	160	172	173	186	185	192	159	178	181	170	191	183	192	183	166	178	150	175	196	190	198	169	183	172	174	175	171	160	195	182	185	202	176	152	182	180	183	178	189	208	181	177	205	184	181	187	187	164	169	168	198	168	179	168	175	188	171	177	158	179	177	173	197	206	170	183	174	180	172	187	162	178	182	173	191	187	200	179	182	176	203	192	172	186	199	191	165	192	184	172	196	181	184	180	186	196	167	186	193	173	185	159	168	169	178	190	194	194	177	174	198	181	179	169	193	188	175	175	165	197	183	175	165	169	209	206	188	178	172	176	151	196	184	195	177	177	173	158	176	187	178	185	183	178	173	203	174	206	182	167	214	193	178	165	157	181	194	181	183	182	170	182	174	178	191	166	175	171	191	195	181	163	170	188	178	183	170	186	206	203	160	171	193	172	194	166	193	176	173	199	170	169	196	159	191	198	155	162	171	195	195	173	188	197	169	171	149	181	164	150	163	184	164	198	168	168	174	187	159	171	179	157	194	177	170	184	180	166	194	152	189	164	160	176	189	170	183	174	185	165	178	168	180	195	159	165	173	185	200	167	181	169	174	198	190	169	188	178	167	171	166	164	188	204	174	191	177	172	199	175	177	175	187	209	213	177	182	204	201	198	180	211	168	172	215	177	171	173	177	177	160	155	200	174	170	195	184	200	167	176	154	170	174	190	177	185	189	166	177	166	174	205	191	193	185	190	170	175	198	185	176	154	175	184	186	195	172	194	196	181	195	159	184	209	169	154	174	192	148	174	154	167	140	168	180	186	195	170	181	191	190	188	193	168	187	178	180	188	171	187	169	194	189	158	163	186	172	163	158	162	161	191	170	185	192	163	186	200	191	164	172	158	183	173	167	189	173	180	206	183	190	161	166	183	219	207	197	201	164	193	193	179	216	196	202	174	179	198	178	180	177	164	188	171	186	207	194	160	187	155	173	192	183	168	187	189	178	190	164	176	184	188	168	183	205	172	177	187	174	184	166	188	189	174	165	192	193	174	186	192	194	175	201	180	173	172	154	176	177	191	173	171	166	186	189	205	184	189	183	188	183	173	196	175	167	194	190	158	209	189	183	184	157	180	161	161	171	177	172	192	161	181	175	192	207	192	164	188	180	172	198	159	183	188	190	195	187	162	161	194	172	162	183	175	198	181	176	198	158	172	200	179	191	157	194	186	184	182	182	188	175	184	192	172	170	146	152	178	171	188	197	186	166	173	179	188	180	161	160	192	191	171	175	185	181	165	195	180	173	199	175	188	176	162	180	165	175	193	193	157	211	182	196	174	173	196	173	210	167	187	180	199	191	184	166	188	181	178	169	187	199	139	189	176	176	180	169	211	192	185	177	214	177	186	164	183	184	174	182	182	160	165	181	174	181	178	157	173	167	201	171	166	192	156	199	204	184	188	187	164	175	169	187	176	171	157	199	180	177	181	182	183	164	170	192	181	163	176	185	185	172	185	182	187	185	174	183	192	174	176	193	157	192	207	175	186	183	174	195	188	182	168	184	192	181	161	203	185	169	188	189	185	175	168	197	168	186	161	158	180	182	155	161	190	155	200	185	194	159	155	163	199	172	181	203	186	159	168	198	181	167	181	184	165	189	169	157	199	171	172	177	190	160	183	157	165	208	179	200	178	169	173	147	181	179	169	176	196	186	163	182	184	170	181	192	174	150	171	198	162	161	180	162	166	190	168	163	199	154	182	162	158	179	184	186	184	180	184	171	159	163	170	173	197	174	185	193	174	193	187	171	184	162	203	161	160	195	172	177	200	160	175	177	170	195	195	182	158	162	190	174	176	193	162	180	191	172	186	205	163	184	186	197	180	185	177	190	177	167	158	205	175	165	158	188	180	178	182	171	188	202	202	174	160	179	199	165	186	202	172	181	195	186	173	177	194	181	158	175	178	215	188	195	190	189	181	170	183	170	163	189	210	170	213	170	192	166	156	182	176	173	158	190	198	191	189	165	172	189	175	173	181	178	174	168	173	186	164	188	174	188	170	178	186	199	199	191	192	198	181	193	180	186	180	177	168	173	186	186	166	185	168	182	189	167	188	152	164	169	175	204	194	193	197	202	171	179	199	181	213	192	197	167	197	177	194	189	194	168	176	162	185	192	180	188	190	181	176	175	179	187	203	190	175	178	173	183	191	184	160	169	184	204	194	193	176	166	175	185	173	183	176	172	190	188	174	185	156	169	180	176	166	179	177	158	187	190	190	203	180	168	156	165	181	178	171	185	197	190	179	170	190	190	199	184	166	192	213	180	190	200	160	185	184	186	173	191	185	189	195	178	185	182	176	178	170	178	185	183	192	176	182	194	197	182	184	206	177	185	172	195	186	203	189	183	184	192	180	181	195	193	181	190	191	155	165	189	198	186	178	185	173	177	166	184	190	168	176	203	173	176	190	176	204	177	182	191	183	207	200	197	193	180	165	187	180	173	179	166	184	168	158	195	184	194	188	171	178	182	188	179	187	197	177	197	170	178	173	167	176	205	169	190	190	183	189	199	172	191	178	171	192	178	169	191	176	180	164	162	204	201	166	198	190	167	165	184	188	177	173	191	166	193	168	185	161	158	175	191	185	178	164	190	174	170	192	221	165	209	181	204	185	179	175	153	178	178	168	166	183	180	176	174	194	163	192	188	169	190	184	159	200	161	186	188	170	167	179	188	175	174	179	201	188	204	175	164	188	188	175	176	209	187	185	172	172	167	186	169	152	174	184	199	170	164	192	169	162	209	192	192	181	201	169	177	159	156	187	196	186	201	193	168	183	195	182	176	193	184	182	168	166	171	191	185	193	186	172	171	182	188	176	158	164	176	188	160	193	182	165	201	184	175	162	178	167	184	167	176	167	184	178	202	175	185	178	191	163	156	194	198	196	191	173	187	152	201	191	196	208	147	188	162	175	185	161	180	186	173	178	176	162	203	191	182	196	192	160	192	193	179	171	193	201	170	132	172	184	179	198	166	192	176	178	199	165	195	166	167	193	163	172	190	194	189	173	195	202	186	189	140	157	174	196	202	166	185	169	177	185	188	169	174	176	171	162	179	170	175	203	178	180	178	171	172	183	178	187	166	199	187	187	184	172	184	171	210	181	195	165	210	161	186	169	203	189	204	184	175	156	181	171	170	176	179	167	164	191	178	160	142	177	186	175	166	186	187	209	173	189	192	196	174	171	181	180	173	172	168	170	184	176	183	171	199	178	180	171	164	156	206	202	163	180	193	182	180	182	200	181	200	186	181	191	172	169	163	174	189	158	177	179	168	179	173	188	163	183	166	202	179	193	187	187	164	173	190	187	176	195	171	186	185	163	182	178	183	171	195	187	185	170	175	185	168	183	167	193	205	173	177	185	176	161	175	168	150
23713	20732	27820	23707	19648	1782	598	395	305	302	233	230	234	219	212	196	194	221	187	201	170	174	170	168	188	177	191	177	176	174	177	165	145	171	190	182	153	168	189	180	168	181	196	182	149	184	152	165	167	158	169	171	171	151	174	192	173	167	151	166	196	174	156	151	185	175	152	166	168	165	151	173	160	157	185	160	164	162	166	156	156	145	167	182	171	159	169	145	173	152	173	190	171	161	157	179	164	139	149	133	170	171	161	181	140	160	146	142	166	179	157	171	164	183	168	144	157	138	180	146	145	169	151	165	129	189	157	159	157	148	163	156	164	166	136	167	158	168	156	148	148	168	155	150	197	186	165	181	165	161	164	165	171	182	140	182	149	154	166	183	187	152	147	163	167	162	138	170	166	163	164	155	134	160	169	180	174	170	169	163	130	155	171	154	160	162	172	159	130	166	160	157	139	168	181	167	148	172	150	162	159	135	145	155	184	168	162	165	156	157	159	154	179	168	149	165	170	173	169	147	169	156	188	184	160	164	135	152	184	144	151	146	164	141	149	153	143	174	144	140	160	164	197	157	153	169	173	153	178	176	178	156	164	152	162	184	187	146	160	162	166	167	151	180	169	151	156	167	161	154	156	169	152	163	164	135	196	158	169	162	142	166	147	165	178	165	151	136	140	178	163	186	190	172	162	159	164	153	176	162	163	172	156	144	147	149	183	172	163	157	158	152	157	175	156	151	164	155	151	163	164	156	179	148	149	169	172	177	167	167	162	180	189	175	152	191	187	160	171	161	137	169	172	158	170	174	153	190	163	183	173	160	156	163	153	173	145	177	157	137	153	163	145	163	164	156	151	147	155	178	166	168	163	143	149	153	163	163	171	156	154	148	158	152	149	171	139	151	154	179	162	178	159	194	167	168	142	151	165	166	165	170	151	142	173	164	157	156	158	154	164	162	167	173	168	170	163	163	145	155	156	173	159	161	163	163	157	155	163	151	174	167	166	172	158	156	155	151	151	194	115	154	177	177	178	142	165	160	151	155	157	151	152	171	149	156	159	165	161	153	167	162	146	154	171	162	172	190	128	169	176	170	169	146	147	151	156	189	144	142	168	162	175	164	164	154	180	184	178	170	154	166	180	161	148	160	157	170	162	152	175	170	185	166	167	163	159	166	155	163	156	164	167	157	168	145	150	166	151	160	167	147	160	153	144	162	160	148	155	177	169	173	152	171	177	155	137	156	171	179	151	151	173	161	154	148	167	167	177	156	166	168	155	148	170	163	165	147	161	153	170	179	181	171	176	143	146	153	149	190	161	162	153	151	177	188	159	150	153	155	152	152	156	183	170	167	158	147	147	168	160	164	154	167	153	154	169	157	148	165	147	171	169	160	176	165	157	159	181	163	164	175	155	171	154	185	169	205	171	156	153	147	187	133	187	175	171	167	154	155	150	178	174	159	166	159	144	164	147	131	171	185	150	149	163	168	173	157	169	183	157	139	145	169	167	151	161	156	153	139	184	152	169	160	153	174	163	154	162	154	178	158	159	162	168	152	171	132	169	177	160	163	164	143	156	163	162	167	153	170	163	147	166	172	157	168	151	180	159	145	191	181	153	162	164	166	187	178	142	159	174	187	155	163	174	161	174	144	163	171	155	174	165	180	150	158	161	159	166	161	185	171	159	161	168	165	159	146	154	130	169	157	159	171	157	158	161	167	162	186	175	164	172	179	157	144	175	144	194	174	142	159	157	149	152	182	132	159	162	126	153	173	136	176	164	167	154	178	168	157	168	143	147	142	146	193	166	155	159	179	155	154	185	161	155	147	168	165	176	138	167	177	175	156	168	177	181	177	149	158	174	134	170	159	148	129	186	169	171	157	144	123	176	169	175	154	170	171	149	155	157	158	138	149	184	183	160	168	173	166	160	177	135	148	149	151	167	162	149	142	159	162	150	178	170	160	176	135	173	168	187	151	166	167	152	176	165	171	165	151	160	158	197	171	151	177	149	152	157	151	142	155	178	177	160	168	183	157	147	149	164	158	174	170	184	163	145	152	145	155	157	147	142	148	142	151	184	163	152	146	151	146	163	155	148	156	168	176	163	174	140	156	179	155	135	173	154	166	153	169	172	171	158	141	173	172	157	172	144	148	162	153	151	165	159	146	154	154	141	151	146	172	154	165	143	181	157	152	143	164	155	150	156	171	169	164	154	157	172	154	159	186	159	155	166	162	166	155	159	160	174	147	171	151	150	145	173	156	164	162	165	161	177	159	155	165	162	157	163	158	150	158	147	162	177	173	167	167	172	149	167	145	169	145	154	153	174	164	169	151	131	149	159	168	190	162	170	173	138	160	191	165	156	175	184	148	169	164	160	179	170	159	166	162	146	170	141	163	164	159	136	165	148	189	167	165	160	142	168	160	147	166	162	164	146	170	164	156	179	161	159	156	139	154	173	158	175	171	170	161	159	136	168	177	154	122	173	178	165	160	153	172	142	149	168	158	167	186	173	166	162	146	175	168	152	177	172	140	180	155	156	159	167	153	178	174	150	161	161	190	177	151	162	173	184	152	158	151	151	164	169	173	148	149	173	161	161	157	172	173	165	156	169	181	161	162	161	147	174	159	161	151	166	161	153	154	181	150	157	164	174	161	165	161	176	151	157	144	164	171	140	149	180	167	169	175	162	158	160	143	157	174	157	167	170	179	177	151	153	165	166	158	167	164	144	147	172	173	160	164	167	159	152	141	156	157	158	162	154	161	152	161	182	164	178	157	175	146	140	179	158	151	155	156	154	157	150	165	155	161	149	180	173	179	157	149	151	149	156	153	170	162	150	152	182	196	156	150	168	159	181	201	171	162	168	155	137	173	182	153	176	159	142	155	178	169	144	151	131	130	157	162	148	149	173	159	162	170	161	170	153	174	155	179	151	191	152	170	148	149	151	138	179	160	163	163	138	133	180	163	147	155	158	160	177	170	175	172	172	149	176	168	159	145	168	149	147	137	146	138	168	160	162	166	160	179	159	173	142	174	162	149	147	178	172	144	159	147	153	154	181	156	174	180	170	157	152	158	156	171	196	126	180	143	187	152	169	145	168	162	148	157	156	165	141	139	171	166	151	149	173	177	181	146	150	136	184	166	176	162	165	145	157	165	161	161	171	153	164	155	162	142	148	168	158	154	161	181	166	150	181	193	143	133	158	162	141	162	166	163	157	163	149	174	175	155	187	148	157	163	131	173	152	169	159	169	176	166	161	152	165	159	160	149	143	166	152	158	155	170	169	137	161	154	167	170	154	166	163	166	150	153	155	162	164	173	182	184	170	155	175	160	159	155	140	153	176	161	164	159	196	165	160	166	173	177	174	156	178	159	162	166	170	174	139	164	153	157	158	141	144	154	184	175	168	164	176	171	161	150	169	158	187	154	141	157	150	166	182	168	166	147	174	165	159	164	170	143	156	168	177	156	178	158	160	159	150	152	125	148	166	160	158	151	155	134
36754	9300	8142	4088	2722	1977	1589	1213	982	854	774	686	599	578	521	503	502	435	447	432	393	392	385	377	410	348	383	369	376	361	353	369	377	349	329	338	346	363	376	329	348	327	366	341	356	339	319	330	351	342	312	318	315	330	328	317	306	302	341	322	321	311	330	323	328	349	340	319	294	326	309	344	333	322	318	329	321	303	343	318	316	341	328	330	296	335	299	314	359	319	330	320	355	305	314	308	344	308	308	290	301	315	331	297	289	335	325	310	319	326	334	304	317	337	303	310	322	332	316	278	308	305	336	300	307	312	299	331	293	329	300	306	303	329	329	303	314	315	321	298	305	353	331	331	331	327	301	341	351	327	330	340	313	324	317	290	341	330	283	310	311	333	342	336	336	333	325	316	311	322	316	313	314	328	299	301	315	334	304	342	340	317	321	299	311	325	334	318	306	310	322	307	338	314	290	344	326	275	276	310	323	319	316	315	341	333	304	374	327	313	337	326	323	343	301	381	350	331	318	356	302	347	303	327	290	299	315	326	357	306	331	324	302	308	301	337	335	331	315	302	335	320	292	317	294	297	321	302	281	301	341	311	315	339	290	311	323	364	336	297	345	320	313	312	342	320	263	303	321	334	310	301	334	316	324	320	325	318	308	330	328	320	310	358	345	331	316	303	328	317	299	337	309	321	310	320	301	316	296	322	351	325	338	311	301	316	280	288	310	336	318	254	332	348	316	315	319	305	312	315	316	323	302	317	335	282	308	327	299	327	281	303	324	324	331	331	302	308	312	320	301	307	301	320	322	307	305	333	292	322	344	304	331	291	342	289	335	340	354	355	326	353	304	342	340	315	309	319	307	325	341	317	321	325	340	345	350	316	305	306	317	329	297	309	310	334	291	320	328	288	308	324	362	314	325	346	303	303	294	315	313	314	309	336	309	300	341	336	321	305	323	280	323	298	331	290	300	298	319	306	324	303	281	319	319	314	335	272	310	305	327	340	328	323	339	321	311	345	327	302	321	320	324	311	309	266	319	362	319	293	316	316	341	305	307	337	265	344	340	343	302	345	294	295	323	350	354	322	326	338	354	292	293	304	296	311	314	303	331	338	335	339	310	282	323	301	321	322	278	312	299	281	302	325	338	296	316	322	316	344	353	329	316	274	270	311	337	308	364	296	343	309	337	318	328	328	313	331	319	322	330	347	336	330	338	316	304	325	327	305	280	301	331	304	351	301	349	330	298	322	302	299	317	301	311	301	312	334	307	309	311	320	288	339	339	300	332	308	312	347	333	273	335	306	314	330	317	302	285	319	315	339	309	273	336	322	284	319	325	321	310	293	333	327	318	313	299	314	319	267	332	312	333	350	346	327	316	328	314	290	343	307	320	327	290	342	362	307	328	282	313	329	322	304	332	294	325	303	312	346	285	333	319	343	325	307	327	334	337	307	353	330	334	312	345	336	316	312	314	314	322	332	311	342	290	342	354	288	297	315	323	342	327	319	301	296	341	299	301	308	339	334	312	305	320	322	329	310	332	311	326	312	327	285	347	313	334	323	308	326	307	341	301	319	316	330	310	315	326	338	341	329	307	287	330	326	295	355	299	316	306	318	310	339	283	339	327	307	288	314	321	309	305	327	338	336	325	318	369	335	302	317	364	312	326	293	306	301	331	332	326	356	300	292	284	277	320	334	298	289	339	315	305	333	348	295	333	309	322	299	320	323	318	308	351	309	298	295	309	355	318	332	337	323	320	280	345	308	302	331	340	297	300	324	319	329	325	312	297	321	307	323	302	362	326	298	328	325	289	313	296	310	301	321	312	314	313	337	297	322	312	329	311	306	317	335	326	309	325	312	287	347	330	321	324	306	326	321	304	340	295	330	315	306	343	317	326	304	328	299	335	309	313	344	330	309	322	295	329	329	315	347	301	337	332	306	306	311	346	299	303	296	311	318	308	308	353	313	300	302	298	306	321	328	312	298	305	323	286	328	337	320	332	313	337	336	354	307	314	299	308	296	317	329	306	307	312	301	297	309	337	291	320	301	319	270	318	335	290	300	296	344	331	312	304	322	313	312	306	319	336	322	318	334	279	350	320	309	322	322	340	318	344	290	307	337	336	311	326	323	343	334	329	294	283	338	277	344	295	329	339	314	313	342	312	302	333	310	290	322	339	325	316	282	302	317	341	314	340	346	312	321	327	291	350	306	317	324	317	310	312	318	309	340	337	306	302	302	333	306	342	291	300	324	297	332	318	320	311	319	286	316	305	298	328	319	351	345	280	307	325	284	293	290	327	316	326	338	294	304	335	285	307	315	324	336	310	325	328	319	323	327	341	324	305	318	329	275	293	354	324	333	327	334	312	302	287	299	337	299	333	316	297	348	288	328	286	298	327	330	286	318	299	282	334	292	371	308	271	336	334	316	312	319	291	298	309	284	307	307	333	288	341	313	354	311	322	332	310	305	365	331	325	315	323	359	343	332	306	307	311	352	337	334	307	345	334	333	319	326	319	295	324	330	298	301	301	347	303	301	320	294	304	334	324	330	328	290	317	349	335	316	315	324	318	338	314	299	309	312	280	357	336	335	287	322	294	327	281	328	336	333	321	333	307	318	318	310	294	274	306	337	317	324	367	289	346	314	311	311	309	344	295	308	328	305	322	340	330	313	312	323	366	296	319	328	286	331	307	286	333	333	309	335	332	313	325	355	349	285	294	288	326	323	280	349	324	321	294	325	294	271	322	312	317	322	328	334	331	327	306	284	309	321	299	350	345	319	326	310	311	306	306	347	306	350	332	291	314	299	320	313	344	304	317	327	319	312	339	296	309	331	320	308	305	331	316	328	296	290	348	322	324	318	331	309	338	318	328	313	312	318	309	312	326	307	318	318	313	311	296	331	350	297	312	314	303	345	300	344	306	349	303	303	308	315	331	308	335	356	328	288	330	330	292	309	318	331	317	308	311	342	346	341	296	312	325	327	328	289	276	332	321	331	302	316	300	325	354	319	295	330	307	288	332	357	306	309	306	317	306	335	272	322	315	340	325	291	312	311	312	348	299	350	309	321	323	306	290	317	340	282	318	318	290	282	316	333	297	300	310	346	339	309	317	348	318	321	301	301	318	314	336	331	313	328	304	321	317	291	311	334	287	323	329	337	329	332	333	308	303	319	310	306	327	310	308	322	323	325	329	329	301	315	317	334	334	302	327	299	322	297	311	303	324	321	307	300	334	297	302	290	278	321	328	326	295	293	305	310	354	329	334	296	318	308	298	286	292	322	310	310	326	300	316	339	310	360	310	343	343	312	293	304	322	340	316	329	303	308	309	314	338	301	319	288	293	304	318	333	321	310	315	315	296	299	328	341	288	345	340	327	342	317	313	293	306	318	323	319	323	308	280	317	290	323	312	340	310	319	322	304	306	287	305	333	307	353	331	291	309	332	335	312	284	336	290	339	336	307	299	304	303	327	291	309	294	276	292	328	288	321	306	330	298	297
23762	21644	29668	24107	21645	19535	2211	888	678	571	571	531	523	510	445	463	436	411	389	411	433	367	374	380	397	398	374	402	357	364	339	363	357	353	299	354	332	358	331	328	331	377	340	315	360	334	327	350	347	338	319	357	313	357	334	323	355	323	377	351	320	316	364	328	361	339	323	337	330	346	351	331	348	306	383	306	362	356	324	320	365	354	321	340	343	335	328	323	340	306	333	328	351	341	328	309	298	360	327	340	321	308	323	357	327	352	352	324	352	368	336	333	317	331	335	320	331	331	319	301	322	347	372	325	329	337	344	327	320	333	330	320	318	341	333	304	316	342	340	357	336	357	319	336	334	328	336	357	334	337	324	345	333	307	357	335	333	343	349	363	370	357	358	324	340	348	310	342	361	351	341	330	326	340	354	347	304	355	334	356	333	344	332	322	317	311	311	358	372	359	331	307	325	347	305	310	337	365	327	330	336	352	371	357	347	299	333	315	344	361	316	335	329	351	341	340	324	328	362	319	369	316	337	345	331	327	366	344	350	337	354	348	350	347	345	355	304	331	334	339	324	344	315	345	318	350	344	365	326	320	318	342	331	319	346	318	350	358	367	315	365	306	310	355	326	328	300	346	330	356	355	330	348	327	323	324	317	334	321	327	305	334	362	339	326	344	338	337	350	360	281	342	313	353	339	326	360	336	357	334	346	371	312	315	327	302	321	356	309	311	319	357	335	311	342	327	338	328	370	316	354	317	359	328	358	326	354	354	358	325	351	319	350	340	352	339	331	351	340	309	307	362	359	365	334	362	351	346	340	310	320	353	331	323	330	322	328	337	319	335	322	318	372	305	340	327	331	305	304	341	339	301	338	369	336	321	288	340	347	349	340	375	371	366	336	327	341	312	348	334	324	328	302	349	320	300	338	336	324	294	328	346	322	342	331	330	331	350	351	335	323	330	317	345	371	314	359	304	291	310	321	336	323	328	340	330	344	331	349	338	345	358	334	345	309	344	323	320	312	335	289	331	333	370	335	309	360	337	304	349	337	336	333	321	330	331	335	344	334	322	331	336	334	324	332	349	319	331	358	339	368	352	335	337	308	341	343	326	306	328	306	373	337	332	313	326	357	309	306	329	340	355	349	343	308	331	338	354	344	326	322	347	349	325	336	361	333	321	313	328	325	376	323	342	356	324	352	323	325	347	351	312	312	335	356	293	335	307	345	357	315	365	300	332	335	336	347	337	306	340	316	315	334	355	351	306	330	315	347	324	335	317	341	327	353	345	363	303	322	319	290	338	327	321	336	337	312	313	306	298	340	325	342	315	318	339	322	324	305	364	321	319	354	338	323	311	314	340	335	363	339	311	341	323	346	320	340	348	307	355	345	311	329	326	362	365	348	334	324	318	298	351	364	318	319	346	336	340	337	341	380	351	343	354	339	331	308	303	362	378	301	356	297	306	328	332	342	342	347	344	332	320	356	327	303	345	320	337	343	330	342	319	322	331	351	368	333	344	303	337	302	328	310	359	357	325	345	345	342	315	281	321	340	321	334	364	348	349	328	329	352	370	352	317	328	284	342	342	324	355	336	332	344	302	346	314	305	326	340	367	344	357	316	365	306	346	335	318	313	348	336	331	332	339	327	341	347	337	337	302	331	325	306	334	301	345	351	369	327	322	302	341	330	349	330	346	291	344	328	351	360	348	342	317	357	324	340	323	302	362	373	324	354	310	358	336	324	323	319	299	355	335	357	340	339	360	323	334	335	342	335	340	307	343	347	339	344	335	332	331	335	315	339	352	343	368	371	314	332	326	352	353	332	324	355	334	333	344	357	352	338	344	332	364	334	303	340	325	296	332	321	321	301	356	323	324	335	333	302	361	315	372	328	352	332	359	311	337	305	308	368	338	327	337	327	336	368	333	339	356	357	321	333	332	343	368	376	377	366	300	323	298	332	310	311	332	315	337	345	353	325	308	330	314	340	374	337	344	326	336	317	325	351	314	365	332	324	317	342	320	342	331	322	342	323	302	308	341	325	305	332	351	352	347	351	347	327	313	316	352	335	324	315	324	309	363	303	345	298	329	317	355	327	318	352	303	305	346	318	356	351	346	313	308	344	311	312	323	318	345	320	311	350	332	339	333	337	319	335	345	344	350	339	331	322	338	322	359	323	315	327	338	320	326	338	290	329	336	326	310	336	330	307	323	329	359	331	323	341	321	349	326	367	306	337	334	330	330	322	307	337	326	314	316	360	327	316	325	338	328	345	331	328	329	357	336	317	350	301	327	317	308	342	328	342	312	328	313	337	324	358	362	304	320	344	328	294	334	313	323	300	322	341	350	329	341	318	372	325	317	322	341	339	310	336	309	337	310	338	336	344	349	342	347	324	327	312	352	331	334	359	354	372	323	351	318	296	335	344	353	336	331	322	359	328	356	343	327	316	352	331	317	349	390	356	357	330	349	347	339	367	338	331	342	348	331	369	363	344	305	348	352	332	315	317	363	360	319	325	327	300	330	312	339	328	362	326	337	351	337	361	357	328	333	332	336	310	339	340	312	322	352	346	347	324	327	328	306	299	375	349	353	337	324	329	317	335	339	343	334	333	340	341	306	320	298	329	333	354	315	367	317	319	347	348	329	321	318	343	324	280	335	313	338	303	322	333	324	336	344	354	356	295	333	310	300	347	336	331	339	327	343	355	357	347	326	338	289	312	325	286	338	314	349	324	356	344	320	348	350	355	298	335	342	318	343	303	342	361	341	303	330	290	348	333	355	317	317	342	340	311	337	353	384	331	347	344	353	327	324	325	336	296	331	324	331	359	317	315	343	318	314	333	304	370	330	322	344	367	330	332	324	329	337	319	332	346	318	344	334	338	358	321	328	328	315	349	327	321	337	342	338	347	317	349	356	309	353	323	310	320	353	327	327	325	305	307	334	333	352	318	334	321	335	333	330	339	362	323	314	328	353	309	325	346	318	313	301	350	301	335	330	336	333	350	335	349	324	321	319	349	325	321	329	299	298	338	357	346	328	332	341	337	312	337	313	303	335	323	343	344	331	343	312	348	317	315	331	337	334	279	344	349	356	337	313	305	289	343	334	366	334	359	323	314	348	351	325	335	358	309	340	345	311	334	353	311	365	333	322	335	328	305	331	354	314	353	334	332	360	306	318	320	307	341	339	371	320	338	356	323	342	339	316	324	338	347	313	318	359	327	334	346	340	357	278	333	357	317	313	337	383	324	331	311	309	334	324	357	354	320	347	340	321	309	360	344	328	351	366	333	312	334	304	321	339	318	357	345	320	311	339	343	291	347	350	352	344	334	314	337	311	310	319	360	333	288	324	312	321	312	348	350	350	339	349	350	352	377	345	350	355	349	319	327	327	337	345	357	360	271	321	326	361	320	320	352	318	324	343	334	350	344	314	338	338	311	333	363	302	328	305	316	338	361	354	333	333	293	286	338	336	336	367	330	358	377	348	330	319	330	342	338	378	336	350
43356	15193	14105	7721	5178	3842	2967	2320	2024	1694	1500	1356	1250	1136	1041	1029	971	846	860	860	793	783	834	764	779	685	734	748	695	655	682	692	714	670	699	644	668	629	680	665	631	713	654	641	654	623	631	641	613	624	665	633	595	686	621	618	638	679	601	641	626	650	667	654	614	662	612	601	630	631	612	632	676	717	623	630	644	548	628	623	581	637	633	658	562	601	609	629	663	658	597	622	608	611	613	626	683	621	600	603	595	634	622	627	652	565	625	600	607	606	671	649	622	651	615	572	616	612	577	616	602	609	668	648	600	577	610	643	629	654	615	587	677	640	643	579	610	634	605	653	623	588	638	663	583	619	659	577	627	660	593	623	596	618	612	621	602	631	595	558	585	674	623	574	648	598	651	626	606	601	635	577	640	593	640	601	611	653	654	589	602	589	652	605	612	645	632	604	600	614	603	644	615	570	640	624	585	619	618	577	587	655	606	636	602	611	649	556	588	605	623	596	578	630	631	634	595	642	594	616	620	601	610	611	595	587	613	562	602	618	634	610	651	609	577	636	614	638	585	606	700	609	640	588	589	642	620	569	627	617	614	578	610	642	602	620	616	598	627	642	626	585	618	587	590	626	600	646	647	636	630	652	610	607	627	606	659	602	616	629	628	637	599	608	612	632	640	624	645	624	602	635	645	584	608	618	623	625	599	623	582	601	595	631	616	643	643	630	643	615	603	607	581	614	627	644	617	644	604	605	645	625	597	616	655	627	597	610	578	636	590	587	614	658	592	625	627	568	620	635	638	626	621	621	613	637	657	626	652	599	624	600	583	598	618	579	588	623	622	653	623	605	595	629	644	622	626	619	612	623	632	598	615	597	584	653	664	573	641	624	644	649	656	638	622	615	624	614	598	639	590	646	666	632	611	628	668	630	588	639	595	625	611	656	605	617	592	603	649	644	600	632	596	611	554	630	655	659	581	626	609	629	582	615	578	643	616	625	622	646	618	638	630	589	614	605	571	598	660	673	632	641	571	600	637	638	649	625	631	630	562	588	625	628	625	595	631	637	690	657	652	589	626	603	660	644	633	610	660	657	593	651	637	594	633	610	620	602	618	599	569	601	559	617	620	606	634	628	642	604	621	602	648	615	614	643	608	625	631	607	608	653	611	639	634	587	629	628	640	646	625	644	632	630	596	641	606	596	607	619	627	661	632	651	638	661	603	628	587	611	588	640	571	629	632	599	624	641	651	644	649	615	625	662	618	596	604	590	602	593	662	691	582	618	608	591	601	639	580	654	600	600	621	664	663	556	579	575	581	603	651	599	662	640	624	616	598	606	612	622	627	651	634	692	626	585	606	616	590	588	633	683	625	629	619	644	648	572	693	611	626	647	637	607	630	623	602	629	608	603	609	619	593	569	605	618	656	610	579	581	596	605	619	602	605	617	624	653	626	624	657	648	619	632	674	656	627	578	632	623	592	658	572	622	619	616	602	636	569	673	610	596	638	632	627	639	602	623	644	645	635	635	617	647	567	641	622	606	561	615	606	594	551	638	618	617	629	614	612	632	635	595	576	615	609	564	649	636	615	626	619	621	626	587	630	610	627	650	587	600	625	652	627	633	640	620	628	636	600	664	662	585	633	610	618	603	632	595	596	584	612	623	600	586	600	601	594	651	629	626	577	623	612	613	588	605	592	601	626	635	587	627	614	616	602	589	623	614	625	636	640	615	612	644	573	597	640	614	623	602	604	591	577	615	579	608	616	597	639	606	662	608	644	616	592	586	632	616	655	610	596	607	641	654	611	598	659	602	630	611	628	619	660	634	623	634	624	622	605	636	637	635	591	635	597	601	620	636	613	622	605	589	607	621	621	648	629	641	639	585	590	595	596	571	605	660	638	614	592	581	614	582	630	610	610	602	628	580	602	616	652	582	618	619	635	591	638	630	628	690	624	608	590	615	614	614	591	641	575	610	619	632	685	609	593	603	611	652	631	603	629	628	579	620	604	585	644	604	623	617	638	669	609	630	662	615	580	624	608	549	594	587	602	639	607	610	609	630	602	626	578	628	599	622	597	584	655	573	584	645	596	640	641	646	656	612	554	611	637	589	575	581	592	615	583	614	604	584	613	629	638	631	638	585	599	608	634	616	641	631	636	647	624	619	585	588	643	668	668	662	615	599	596	601	604	623	598	651	601	599	642	605	619	635	620	621	609	577	577	600	659	588	642	611	616	576	596	656	614	634	650	621	600	602	612	605	623	622	602	653	608	608	584	611	592	615	636	608	587	612	626	614	626	628	659	602	653	611	619	624	576	593	600	553	613	592	606	597	658	633	630	604	639	602	650	665	600	636	663	643	632	617	608	609	613	622	652	643	602	611	619	574	592	577	567	635	606	593	615	592	569	635	647	613	641	617	620	646	591	616	641	614	632	665	574	583	639	610	610	583	611	622	608	617	626	590	625	599	612	612	672	615	648	599	627	609	600	625	587	592	602	633	644	639	587	556	653	628	624	667	596	635	637	615	610	618	634	633	630	610	668	630	601	593	581	603	613	625	606	636	631	627	588	631	640	599	611	598	617	615	578	637	570	631	585	608	611	584	644	578	644	607	628	621	644	626	674	665	626	613	674	585	647	622	620	587	615	644	629	602	625	646	551	575	646	626	620	619	628	623	635	601	648	556	593	631	604	651	636	658	605	643	586	624	584	620	596	600	611	603	611	609	627	581	657	630	586	621	630	617	601	610	624	610	647	619	631	617	570	590	654	644	562	603	598	650	634	618	607	643	621	606	650	614	634	622	618	614	601	614	597	600	639	573	622	579	613	604	635	576	643	644	613	672	604	614	614	567	643	613	570	634	665	593	622	659	617	624	621	613	607	641	617	644	608	619	597	623	610	649	631	640	586	630	574	627	613	617	574	636	610	606	635	669	615	574	631	582	563	595	638	628	634	644	590	605	637	622	659	603	661	612	620	640	592	626	607	622	572	624	600	575	613	582	601	630	625	612	643	617	649	651	657	635	655	612	639	631	645	643	596	634	625	613	643	619	618	619	571	629	611	603	621	572	611	627	601	576	618	601	629	612	608	642	606	635	643	632	632	652	606	592	646	616	607	677	640	600	600	616	651	587	646	608	615	608	567	616	594	590	611	630	612	577	581	602	641	607	629	629	610	583	617	629	610	621	665	659	621	594	628	631	607	581	612	631	605	581	617	623	639	626	603	617	652	627	569	624	628	581	599	616	629	623	622	577	601	647	668	599	627	611	627	652	620	617	616	629	639	595	587	608	616	619	678	621	639	592	597	619	586	634	577	609	634	616	605	607	628	652	617	617	636	646	634	639	620	575	613	593	595	611	610	657	606	615	621	618	620	633	604	625	591	665	587	642	592	568	624	584	604	615	590	599	626	665	648	636	611	647	625	611	606	568	579	590	605	620	635	636	593	618	592	621	603	632	571	616	621	625	585	610	609	643	616	646	617	572	670	612	622	617	623	597	597	585
27372	21107	8176	349	177	120	117	98	90	98	72	101	101	97	95	77	72	84	80	102	73	89	94	83	91	61	98	85	67	95	90	81	78	73	71	62	78	73	81	88	74	79	85	73	79	82	84	80	82	79	97	83	66	75	73	68	87	71	81	96	95	95	93	84	82	77	92	83	90	74	82	105	73	76	86	80	79	84	97	89	81	76	83	78	85	89	81	89	95	91	80	73	64	84	84	77	81	87	77	68	78	75	66	78	81	74	76	75	87	71	82	75	100	90	86	101	100	79	78	64	81	85	65	76	78	81	89	90	89	68	88	76	84	88	68	90	87	82	71	83	83	62	80	102	89	89	75	69	95	73	91	80	78	104	84	89	81	98	99	85	68	97	78	78	86	86	86	80	74	82	90	82	70	78	80	72	91	83	102	84	104	74	83	80	74	82	90	76	84	85	78	96	92	92	95	82	80	73	90	81	75	72	75	83	60	72	82	78	86	89	87	69	88	76	77	91	75	86	69	93	79	85	81	88	96	81	80	68	82	75	76	74	72	81	86	88	78	76	77	90	87	62	81	83	95	80	79	83	85	91	77	70	86	74	95	92	86	79	89	63	74	94	77	84	80	84	77	91	78	77	83	71	88	82	83	72	82	88	81	74	90	86	80	92	67	79	70	89	83	91	86	84	82	87	71	88	95	72	94	83	84	79	70	83	97	78	84	97	73	71	69	77	100	84	81	76	71	70	85	75	75	76	82	73	86	88	86	78	65	90	84	76	87	71	81	90	81	78	77	91	80	85	80	86	85	85	94	76	89	93	90	78	78	82	104	84	86	72	80	66	88	71	94	87	78	76	80	77	84	81	97	81	77	94	75	74	85	98	75	87	75	70	75	93	90	87	76	76	87	89	97	101	105	73	73	89	91	80	67	72	82	65	78	75	79	70	84	80	89	91	88	84	90	65	98	70	81	69	94	77	78	88	78	92	84	103	87	80	80	101	73	66	95	86	73	79	73	89	82	95	93	81	72	74	77	98	83	89	81	78	78	81	83	83	82	85	81	80	87	89	110	82	102	86	74	75	80	80	87	85	86	99	81	80	78	84	94	82	78	81	78	86	78	85	80	74	95	78	87	87	87	93	75	88	88	79	80	68	93	82	82	81	76	66	88	91	75	83	78	73	71	72	84	89	84	92	80	86	79	99	84	82	90	87	77	70	80	71	86	85	93	85	71	93	96	93	75	79	65	101	90	78	79	69	77	84	81	81	82	97	89	81	82	72	87	78	95	85	76	90	84	73	83	103	74	83	97	106	79	72	77	92	89	80	98	102	90	85	69	90	91	89	80	80	80	82	75	83	85	80	82	83	84	85	97	71	70	81	83	72	86	78	78	71	72	108	78	75	76	87	84	79	88	84	83	94	76	75	74	82	78	94	93	79	91	82	86	78	82	85	72	88	89	78	71	84	72	106	97	82	87	75	83	91	75	84	74	83	104	100	77	76	86	75	90	99	93	76	73	83	88	82	79	87	96	97	84	74	87	79	76	75	80	73	86	84	79	79	83	70	85	87	82	73	81	73	86	72	80	76	93	78	94	80	74	82	83	92	74	89	95	87	90	68	87	83	99	76	96	81	73	91	83	75	111	80	96	73	90	64	65	63	98	78	99	80	86	81	84	100	85	95	76	92	70	82	86	93	93	82	88	73	78	77	83	88	85	71	71	81	94	81	91	74	93	77	91	77	96	59	66	107	96	69	83	76	74	69	89	78	96	84	70	87	91	90	77	75	77	99	80	83	95	77	87	71	87	69	85	85	69	77	75	106	70	78	85	85	76	84	92	81	77	99	95	68	81	109	89	90	77	82	85	90	87	95	79	93	77	90	84	67	86	81	80	85	87	66	96	85	76	90	75	92	82	79	89	82	66	84	79	77	92	84	96	78	88	97	85	84	80	74	75	88	78	90	72	93	79	93	81	78	73	80	100	83	99	85	94	86	97	85	93	78	82	69	98	95	84	78	91	76	85	82	76	80	88	79	96	92	75	75	79	73	76	90	84	77	76	76	79	78	89	90	81	92	79	85	82	76	71	84	83	83	69	97	89	90	68	90	76	79	84	95	91	100	82	96	69	85	87	73	73	80	91	89	72	79	80	72	80	78	79	83	83	91	90	89	86	84	76	86	89	77	66	103	105	79	81	75	71	92	77	86	79	77	71	80	89	90	77	86	88	81	64	70	77	78	95	93	78	84	77	70	73	79	69	77	86	87	69	74	67	76	112	91	81	94	95	94	87	73	92	88	84	89	76	94	90	86	83	85	85	84	76	95	87	73	85	81	81	89	99	86	84	76	76	91	83	82	78	93	95	72	88	78	76	66	89	87	101	84	88	65	97	74	99	74	83	88	81	74	77	77	99	91	73	75	78	76	82	82	63	97	66	69	82	87	77	95	80	85	81	74	84	77	83	88	86	84	75	87	76	84	77	80	78	77	81	100	73	89	75	90	80	81	93	76	76	90	76	84	88	79	91	91	87	89	76	91	82	73	83	75	66	83	78	77	63	69	95	75	70	78	76	86	83	67	86	92	87	75	79	89	71	82	94	82	82	90	81	72	82	94	84	70	73	73	98	85	74	79	70	85	79	89	80	74	79	76	84	76	68	74	78	88	90	73	72	82	81	98	83	91	83	67	94	82	74	83	106	72	92	75	69	81	94	83	86	89	85	90	78	81	94	72	97	96	81	72	77	89	89	90	83	81	89	83	83	75	74	85	91	86	79	77	85	87	87	89	88	74	79	90	86	75	80	96	75	78	84	94	87	85	100	89	77	77	79	57	92	95	98	80	84	75	74	89	72	85	88	105	82	91	103	80	72	79	88	88	79	83	71	81	84	90	83	77	69	84	68	84	76	87	91	75	78	85	78	83	68	104	95	90	105	90	69	87	75	92	77	79	82	89	90	103	80	84	76	72	63	69	70	93	85	71	91	92	92	79	87	76	91	81	90	82	85	77	81	64	81	76	78	90	85	71	86	74	70	83	61	83	78	95	64	99	100	85	88	81	88	86	77	81	87	79	79	102	88	69	86	88	90	80	96	75	82	73	98	89	88	72	86	93	86	96	73	87	97	88	73	82	93	89	89	78	86	80	84	76	88	70	88	105	71	91	83	89	75	70	78	74	85	78	71	83	83	95	71	81	81	81	74	94	79	86	91	90	83	70	98	68	85	73	83	76	92	92	89	109	93	62	67	79	80	77	69	116	81	84	82	109	72	79	98	80	79	72	72	80	82	78	74	86	80	99	86	96	79	73	91	92	81	88	82	84	86	83	75	86	94	87	75	81	87	87	87	81	77	92	84	81	76	61	63	88	78	78	93	92	80	77	85	75	96	77	83	81	79	75	89	90	87	76	85	71	79	85	83	78	77	84	92	78	91	84	93	63	83	99	96	79	78	93	86	101	88	65	88	75	68	79	80	88	60	78	66	74	79	87	82	84	86	71	75	99
19591	1400	1123	566	437	347	273	275	217	219	224	208	234	200	216	171	201	199	189	207	176	192	222	208	177	203	197	166	172	149	185	190	172	184	169	160	169	184	194	179	173	170	171	176	154	172	159	198	170	182	181	182	176	181	206	186	179	163	165	193	180	194	195	194	187	197	180	176	166	163	172	159	172	193	186	197	179	190	156	168	168	165	187	197	172	152	202	200	172	202	168	164	198	184	167	175	150	164	189	171	184	182	197	165	186	177	214	173	203	176	184	174	165	160	188	181	184	188	197	170	159	173	163	185	197	200	170	175	175	172	158	195	194	204	172	171	178	215	172	182	178	172	176	210	192	194	160	175	176	182	183	179	172	211	135	157	182	198	166	154	182	162	185	182	181	182	192	177	162	174	192	178	213	173	187	193	192	166	181	183	176	171	177	170	178	165	172	171	168	167	215	166	191	178	186	161	173	168	168	182	197	163	170	220	168	161	177	169	183	165	179	181	170	179	163	173	187	160	188	190	187	186	172	169	178	202	180	193	180	208	174	177	177	175	157	211	165	181	180	192	166	168	186	158	183	174	181	189	211	182	192	184	166	195	184	191	194	187	157	178	192	189	171	168	185	176	173	190	192	177	178	185	176	181	175	203	204	182	174	173	179	185	180	179	183	183	179	164	193	176	181	156	149	190	175	176	173	174	176	169	179	179	174	199	159	176	131	191	177	202	178	169	188	162	167	178	167	151	175	202	171	184	161	202	175	199	164	201	171	172	169	189	174	175	159	183	173	182	159	207	167	170	201	171	173	167	169	168	161	198	181	163	185	161	169	175	175	167	195	161	182	175	163	156	161	174	179	215	187	194	195	178	182	185	177	177	187	190	177	177	189	160	168	187	190	190	183	182	178	160	168	170	198	188	180	189	175	194	159	199	185	171	161	193	173	179	175	169	184	178	172	197	196	196	190	181	177	180	189	184	177	155	160	173	177	179	162	178	169	193	150	174	204	172	181	173	186	189	167	174	167	181	189	162	186	191	190	172	173	176	150	157	173	170	170	177	190	186	189	191	183	168	182	178	196	201	177	183	177	175	192	176	201	182	180	192	163	181	183	161	199	186	159	186	175	178	193	193	192	186	190	187	193	192	182	162	197	177	168	174	185	192	157	163	165	201	167	198	191	158	183	176	177	198	175	175	181	194	181	192	179	186	190	168	172	161	176	182	184	182	187	165	167	206	174	165	205	162	180	154	185	170	191	173	156	197	182	184	173	189	182	186	187	191	176	190	177	163	183	195	190	210	190	206	187	193	159	170	207	183	178	186	169	177	192	158	174	201	193	176	168	192	190	175	180	190	147	198	179	174	188	189	203	179	162	169	160	162	170	173	194	186	182	171	191	162	169	183	196	175	196	173	189	182	188	182	203	187	150	170	156	172	189	172	179	177	181	179	194	175	166	189	179	181	177	168	183	173	179	168	182	180	199	173	176	212	197	184	168	184	188	171	172	173	171	174	200	187	184	177	197	181	178	168	191	193	167	183	167	182	196	180	168	181	179	203	190	194	177	215	198	151	183	192	159	186	174	188	168	145	188	167	205	181	181	210	162	182	153	172	182	192	192	202	167	196	185	195	213	156	178	192	170	182	174	155	175	193	145	183	163	189	172	188	169	179	182	167	188	201	172	187	165	170	194	165	158	203	182	163	164	158	174	190	175	186	195	172	196	156	175	176	182	175	177	176	188	172	183	184	184	188	169	163	166	171	193	188	191	181	183	165	197	179	175	167	175	167	178	200	183	182	184	173	167	200	172	162	184	195	190	175	166	173	199	170	169	201	184	179	167	169	178	166	186	207	178	187	227	205	180	182	196	179	186	169	159	170	170	170	171	167	176	168	184	202	186	184	169	180	183	190	173	164	189	190	186	170	192	166	177	188	182	167	197	183	183	173	180	196	186	197	173	196	162	184	179	154	150	177	183	175	203	172	178	198	173	163	176	199	181	204	178	164	172	148	151	193	159	182	170	197	169	180	171	177	158	191	181	183	188	170	200	193	183	165	176	186	191	169	210	200	191	170	151	166	201	175	171	182	176	166	177	190	213	160	162	178	167	178	178	197	186	175	178	170	184	184	193	204	195	160	181	166	205	188	175	178	193	186	197	199	181	164	173	171	196	193	178	167	160	193	178	171	203	190	167	170	172	182	177	186	197	162	173	187	169	159	179	199	180	157	198	194	191	197	168	180	178	183	186	175	183	169	188	178	199	175	201	149	177	178	175	180	203	179	186	172	188	185	190	200	150	175	180	181	171	181	178	176	183	177	186	159	162	192	181	175	166	170	154	157	171	174	201	196	180	188	200	164	179	167	171	189	184	184	188	164	177	164	166	169	187	186	170	196	197	212	164	201	177	168	161	170	206	161	176	172	182	180	182	175	169	173	181	155	178	167	152	164	165	193	195	170	169	142	176	165	201	195	189	188	168	187	199	199	158	208	188	157	186	198	160	192	179	195	179	183	169	180	179	180	197	188	184	183	181	189	187	152	178	166	180	198	178	168	182	161	173	166	192	181	197	180	178	168	171	173	172	173	161	160	187	218	173	182	189	182	176	158	212	209	192	180	197	195	160	181	146	185	188	155	186	181	187	175	190	188	187	174	155	169	165	173	168	186	166	170	174	200	160	171	197	174	163	180	156	169	201	188	181	179	187	214	183	203	166	189	209	176	183	177	171	185	183	170	182	187	178	181	175	172	180	168	181	182	185	153	193	201	156	160	168	207	192	171	204	175	196	160	176	189	190	209	211	169	167	189	162	172	169	193	163	177	168	169	183	160	181	174	186	181	188	186	179	200	188	182	168	185	203	162	187	200	177	202	185	171	163	175	166	164	182	170	202	197	157	211	195	150	185	178	145	167	175	166	183	178	159	180	169	185	188	176	192	179	173	194	163	179	170	174	182	186	179	152	163	184	184	155	185	180	182	194	184	189	192	186	165	182	168	155	164	174	181	205	205	181	184	173	171	197	179	167	167	181	178	175	192	184	196	186	193	171	177	189	174	173	175	188	152	171	174	175	191	170	187	191	179	158	194	179	184	204	195	179	161	154	162	167	176	193	178	184	205	169	191	179	183	155	187	177	181	177	183	186	172	192	173	182	202	168	174	177	166	197	165	177	164	181	205	185	200	180	139	188	178	175	176	176	165	194	178	201	177	188	201	168	188	166	176	186	189	174	176	193	208	174	185	178	193	201	182	204	166	210	170	210	176	170	189	192	182	206	174	191	170	172	174	167	187	194	178	192	189	176	200	173	167	166	192	169	185	176	185	165	192	173	179	180	192	190	186	202	159	168	159	175	163	169	186	171	198	168	182	189	201	173	214	188	183	190	165	171	189	180	179	174	186	177	190	177	191	176	172	172	167	155	187	156	150	189	173	195	198	205	177	176	153	188	181	192	181	176	162	199	179	180	201	172	178	185	182	193	181	181	193	184	196	196	200	172	182	184	180	187
24805	21708	28991	24932	20144	1705	606	445	334	291	266	228	246	202	230	224	200	193	220	184	197	195	176	164	187	188	155	178	180	186	169	175	183	148	167	169	170	189	161	155	177	165	175	175	171	164	158	173	155	158	172	164	179	189	146	170	179	150	196	160	173	172	161	179	180	158	174	175	177	166	211	177	170	163	176	169	161	165	148	180	163	178	170	165	183	183	184	157	171	170	163	154	187	153	170	170	155	159	160	162	174	180	177	163	166	164	166	189	159	180	172	152	179	182	170	161	181	175	142	184	169	146	184	170	177	161	169	141	188	188	168	159	178	182	182	188	174	155	161	183	178	169	154	173	170	178	170	179	150	167	139	147	173	162	195	168	168	159	167	173	162	187	158	185	169	145	192	161	161	192	178	176	183	173	179	176	180	171	173	159	166	173	178	169	177	161	164	147	176	167	152	179	185	164	165	181	150	180	173	161	174	154	159	172	166	149	174	163	182	180	165	155	159	151	152	171	184	175	148	157	177	158	180	150	178	154	174	188	165	192	182	147	162	139	154	176	153	181	149	150	163	171	178	171	179	173	171	174	169	175	159	193	184	158	174	149	180	150	150	137	161	197	161	184	172	171	157	181	146	176	180	172	153	172	161	149	163	148	160	186	173	181	163	174	202	162	186	206	178	168	180	159	186	183	167	177	165	161	189	184	175	171	180	158	189	154	165	151	197	184	155	173	176	173	178	170	162	165	161	175	193	170	130	171	171	169	159	186	181	168	169	155	185	173	197	167	171	163	152	175	180	170	153	181	167	161	165	181	176	158	204	175	165	177	163	179	172	179	181	166	164	180	178	176	180	172	174	175	186	169	179	170	137	153	184	172	201	148	179	167	159	168	159	143	174	191	185	170	183	162	180	164	170	163	184	196	155	167	182	165	174	180	157	173	176	181	162	164	134	169	175	159	182	161	163	158	168	177	161	164	178	170	183	161	150	165	164	174	158	193	179	176	131	180	184	157	187	156	172	152	160	158	160	175	161	186	172	161	183	186	164	186	173	182	179	160	154	161	171	144	166	192	173	166	167	172	172	157	177	169	159	186	167	173	163	202	160	163	169	178	167	177	167	185	165	178	168	178	154	194	164	160	153	167	168	167	169	179	181	172	149	173	176	172	172	184	151	166	174	197	174	159	173	162	175	204	174	161	161	165	161	174	140	197	182	173	159	155	152	152	167	156	180	166	165	174	182	165	166	153	181	197	179	168	150	151	156	166	166	178	177	153	157	153	179	189	140	145	167	183	177	172	186	189	172	166	162	174	139	205	158	198	165	160	158	199	158	177	187	187	169	177	157	157	157	174	165	171	172	166	152	176	163	170	158	169	164	175	170	180	167	162	188	172	158	171	168	170	153	177	184	174	157	185	179	155	147	191	163	165	172	165	188	148	166	174	182	155	188	152	168	189	182	193	199	183	170	171	180	168	151	178	168	167	175	171	170	169	168	166	180	148	154	177	177	162	145	149	184	194	185	170	182	165	187	176	171	169	167	184	179	172	164	200	160	135	181	150	169	181	175	184	178	145	183	135	204	156	189	153	172	184	165	175	175	147	181	166	157	137	163	187	183	186	168	141	159	201	179	169	159	169	169	182	158	149	173	167	180	178	169	179	170	178	189	172	170	171	176	149	202	155	177	159	161	169	160	170	171	177	177	201	175	164	172	193	163	174	171	173	160	168	148	181	177	153	122	162	193	171	144	170	150	188	160	189	179	174	168	189	159	162	177	162	169	170	173	185	170	141	166	192	154	165	159	176	178	173	166	178	179	131	162	177	162	158	166	143	187	153	159	165	155	163	157	170	161	178	155	172	162	186	170	148	171	154	172	171	181	160	173	172	160	165	176	171	169	178	156	169	199	176	186	155	175	163	185	168	155	170	179	175	156	154	174	186	158	152	183	167	177	193	172	168	180	159	171	188	163	171	178	154	162	137	166	189	152	189	175	180	188	155	188	159	154	180	177	181	148	149	156	151	152	184	161	155	173	184	174	157	167	164	169	167	202	165	167	185	180	159	180	167	169	172	177	178	158	174	204	182	159	167	170	179	160	190	180	141	155	170	144	177	152	191	153	181	185	172	184	165	176	169	151	181	156	161	157	157	167	148	159	163	186	169	180	165	193	185	181	154	177	177	176	169	185	171	206	172	186	163	156	174	172	175	179	186	161	157	173	175	179	166	163	167	177	177	156	140	152	191	155	171	171	159	174	179	176	160	171	164	150	165	183	169	180	171	158	156	179	164	180	159	186	178	162	167	182	179	167	186	156	176	164	165	167	171	167	168	157	163	160	164	146	169	140	162	178	174	165	175	168	173	170	153	183	167	181	165	159	161	182	169	168	167	161	146	165	161	155	147	162	170	190	178	165	153	205	181	151	156	162	168	188	176	152	152	162	179	169	177	139	162	172	150	144	156	187	178	168	169	166	165	201	135	175	155	153	157	169	162	168	172	157	181	164	174	163	208	165	154	173	177	172	163	142	170	169	163	169	198	164	153	167	197	165	167	156	173	190	174	163	160	193	171	185	164	168	149	155	161	170	169	150	181	172	160	154	173	179	177	180	161	169	181	171	172	168	181	155	166	154	167	190	168	194	172	151	167	141	156	153	138	156	184	173	160	176	159	172	161	186	188	180	189	174	168	176	196	175	175	184	181	174	199	176	154	188	199	186	163	173	176	176	156	172	158	188	186	157	181	186	161	171	180	151	159	176	161	170	211	166	159	173	177	168	153	172	175	167	171	176	165	167	182	172	175	167	159	173	180	164	172	145	151	155	175	169	166	173	173	168	177	148	167	162	159	165	176	159	164	163	151	153	183	168	167	170	167	193	162	169	162	161	156	178	169	155	153	151	163	188	184	152	176	188	153	198	182	195	157	161	150	175	169	159	157	176	170	150	150	186	191	173	170	183	189	144	183	167	201	172	172	147	185	152	160	163	181	156	173	147	171	160	169	183	177	171	148	170	176	194	161	166	162	166	162	162	173	160	197	154	173	185	166	161	165	164	183	187	163	157	172	163	174	161	176	187	171	170	174	176	190	144	171	167	189	172	172	177	165	164	160	178	166	188	174	152	163	172	173	176	165	158	163	167	178	192	180	149	175	164	162	178	180	162	173	187	173	157	156	187	182	186	157	159	188	171	166	155	180	159	158	192	169	188	191	184	170	192	168	190	185	160	182	176	154	174	157	171	176	176	161	185	165	182	161	154	158	173	178	171	172	177	174	147	158	180	178	169	164	168	169	171	161	182	148	171	169	169	174	182	158	163	156	177	167	171	179	189	173	163	171	164	161	167	146	170	163	162	175	176	184	176	179	148	158	153	185	165	157	159	181	185	153	189	169	165	179	163	156	171	178	156	160	174	166	161	166	167	174	164	153	173	174	166	174	172	157	168	169	151	159	152	158	174	159	165	165	164	174	195	175	179	185	198	157	172	154	184	174	177	157	144	164	152	172
36997	9912	8667	4419	2904	2186	1592	1245	1097	905	728	673	649	579	544	519	477	461	450	455	417	468	437	414	398	366	350	370	361	354	360	385	353	395	363	352	372	382	372	361	350	336	359	375	372	329	329	375	354	355	334	364	359	362	366	325	326	324	317	368	357	320	320	345	341	346	332	327	345	310	294	338	329	336	345	356	356	367	357	345	343	307	341	358	273	352	340	317	313	358	324	332	364	332	327	317	352	315	345	341	341	349	321	340	328	324	293	321	320	293	302	304	323	314	317	360	325	326	355	327	316	331	340	326	317	334	348	311	348	314	343	338	341	317	322	351	304	338	333	367	336	317	364	324	317	324	339	330	353	306	336	341	336	344	325	345	330	304	318	337	319	350	369	324	344	309	331	300	307	359	300	336	309	318	333	331	338	339	340	354	338	318	328	336	347	330	354	365	321	335	351	323	341	345	352	339	328	326	335	347	341	352	314	332	334	317	324	336	314	317	327	360	358	329	299	333	347	318	328	320	345	329	326	344	323	331	338	324	341	334	330	310	349	303	312	318	325	324	331	341	299	332	329	349	326	345	347	349	326	359	336	355	304	334	357	303	328	314	334	356	305	319	358	344	318	301	330	341	325	342	302	337	349	347	335	358	349	322	350	361	359	324	347	334	336	320	348	300	303	333	336	307	303	343	349	296	334	355	356	353	314	315	306	314	334	320	341	324	347	319	342	332	344	338	326	316	356	321	289	291	327	328	322	328	354	349	352	362	333	310	338	328	337	349	309	328	329	349	330	329	331	369	359	331	325	314	366	342	317	327	335	318	335	368	314	322	341	322	364	322	303	324	320	326	316	315	323	355	330	315	330	309	350	323	301	307	321	358	317	330	362	327	327	311	376	333	357	335	342	320	348	329	335	320	342	352	310	329	321	359	332	322	349	315	333	337	332	311	328	331	311	353	341	337	377	337	339	307	310	340	349	350	309	369	334	285	318	333	331	304	319	346	339	306	337	336	354	292	340	338	306	328	336	327	326	350	329	330	338	360	358	339	319	341	355	329	281	323	350	324	309	350	344	315	351	346	316	336	332	323	336	362	363	298	323	340	340	361	336	327	293	324	345	333	349	333	352	313	321	328	338	321	331	370	338	319	317	336	320	373	326	335	329	328	332	360	332	333	336	352	342	339	318	310	351	348	333	310	341	351	331	343	348	348	332	297	338	352	366	352	348	349	364	298	344	356	335	324	316	335	348	350	335	338	334	350	342	351	325	330	338	326	339	299	332	332	322	350	352	318	331	337	349	367	342	327	351	328	304	293	326	356	329	319	333	340	330	319	356	332	356	322	314	310	288	315	353	295	328	330	326	369	357	340	306	319	315	336	330	338	316	341	340	312	333	316	363	342	343	361	314	285	330	300	311	331	290	343	356	373	325	327	340	332	385	324	345	310	336	322	335	346	319	280	327	330	328	332	345	318	337	304	327	314	318	341	341	334	343	339	299	322	328	333	311	347	354	329	347	338	330	305	350	332	333	343	358	328	362	322	320	341	308	357	322	347	343	337	361	333	339	332	315	328	359	342	359	342	322	302	340	317	336	306	355	349	379	308	311	353	347	352	344	320	317	346	324	344	327	316	325	317	325	360	298	363	339	345	332	351	341	361	354	327	358	354	342	327	323	349	325	329	324	343	331	336	323	335	353	315	333	335	338	359	302	326	341	298	342	346	332	342	318	315	317	327	328	336	353	314	341	331	333	339	330	326	338	312	374	338	308	346	358	313	335	331	341	335	316	356	318	307	328	328	335	307	304	330	328	392	344	322	350	364	325	302	327	321	332	347	351	339	322	336	356	330	312	349	335	321	313	347	340	339	309	362	345	311	325	334	304	314	339	315	337	318	355	331	340	329	362	356	359	345	332	329	298	310	363	324	320	331	352	310	346	352	304	338	329	297	333	308	385	355	364	344	355	337	321	328	321	358	334	352	344	338	323	335	316	351	347	328	328	365	344	314	337	329	349	344	326	305	307	336	338	331	348	319	323	337	356	319	329	349	338	310	285	320	292	346	346	354	342	347	324	329	313	355	353	331	353	336	337	364	309	321	348	321	340	314	344	291	352	329	333	309	344	339	327	349	314	347	330	352	345	343	335	333	340	316	360	349	330	323	313	331	329	321	324	329	342	324	315	317	329	357	334	336	329	328	346	313	345	346	337	343	327	319	353	324	345	324	310	340	297	338	317	311	299	316	335	333	330	333	364	357	345	338	329	303	338	342	336	347	352	352	299	332	331	307	326	357	361	308	323	357	311	344	321	369	305	332	331	381	345	347	345	346	323	351	300	338	332	349	322	360	280	373	335	310	345	329	341	336	333	318	331	357	332	338	338	323	339	350	358	340	331	363	351	350	350	358	362	335	353	310	330	315	326	336	368	361	304	335	326	333	333	303	324	316	321	321	338	364	317	365	336	337	317	310	289	367	332	359	328	363	316	332	338	323	321	316	336	334	337	336	320	297	344	315	305	354	364	316	333	313	359	340	340	307	334	328	340	322	312	345	322	384	307	329	351	335	331	307	346	333	308	299	306	354	337	284	337	362	335	342	327	364	327	333	317	292	349	304	322	301	332	330	295	340	329	322	312	325	360	351	326	349	311	316	344	342	312	340	335	324	313	339	315	342	354	325	343	340	342	375	319	322	284	336	332	332	325	335	350	297	349	333	311	348	320	303	326	346	308	311	355	307	328	320	345	374	335	325	334	327	364	334	339	331	306	317	335	346	327	321	357	313	347	328	318	335	338	328	345	308	317	337	336	328	290	324	341	317	352	336	349	355	327	355	317	323	327	297	299	330	341	350	331	334	327	309	330	331	322	338	350	332	352	354	327	333	318	355	342	309	353	333	332	327	336	340	304	320	358	345	354	335	301	329	339	354	331	358	370	298	337	329	366	325	323	340	396	306	317	309	329	331	316	328	318	321	343	316	339	313	300	322	293	361	337	292	378	358	307	327	338	323	314	337	318	325	296	320	331	336	347	330	348	313	323	353	366	337	326	314	329	329	320	330	306	308	324	331	364	327	307	347	367	355	357	363	360	327	344	355	330	322	337	332	366	345	373	350	315	351	335	329	310	328	332	362	336	331	285	290	328	340	314	351	333	334	315	324	348	336	339	322	362	348	298	378	334	323	337	292	332	342	327	290	346	326	330	331	331	338	346	312	317	337	332	302	348	348	345	352	341	344	339	347	305	339	363	366	325	330	349	339	331	299	356	330	334	367	298	323	360	324	324	330	330	337	346	331	303	328	327	321	318	304	321	322	311	348	337	343	331	336	328	354	334	314	318	343	351	325	335	298	347	296	336	348	358	362	304	332	357	330	350	311	355	339	306	315	331	321	330	340	298	315	344	314	319	333	320	334	337	315	338	333	339	350	348	326	313	341	336	307	335	344	333	322	310	358	345	320	334	338	298	312	353	349	359	314	364	329	333	326	300	337	332	312	345	359	315	331
23836	21744	29781	24215	21744	19601	2215	912	702	603	541	494	465	518	456	422	389	428	386	404	366	387	390	401	399	344	322	399	346	371	340	383	359	387	324	362	335	316	350	368	364	366	388	355	330	355	318	384	377	349	357	314	317	365	368	356	327	350	354	324	350	347	335	360	341	322	340	320	346	336	350	338	354	314	350	335	353	348	341	345	320	335	329	323	345	336	322	338	335	312	319	338	331	335	339	328	335	353	353	327	332	317	337	333	332	365	380	340	364	330	353	344	342	347	347	310	340	370	324	360	368	307	328	349	359	342	343	368	336	309	367	304	313	382	328	347	335	347	348	335	316	303	351	336	333	346	326	318	328	328	325	387	325	352	314	362	351	346	359	340	333	361	351	344	335	302	330	344	310	337	317	353	341	323	329	330	322	324	331	362	353	334	325	334	351	331	322	354	356	316	342	365	309	336	320	321	320	353	334	328	345	339	345	345	306	342	305	306	340	336	323	375	312	360	318	318	313	310	356	347	339	336	358	376	330	352	312	342	324	348	359	322	336	345	324	351	348	328	367	330	353	330	331	323	370	335	350	345	307	351	366	354	320	344	317	333	332	335	362	315	299	320	332	355	351	335	344	354	329	332	336	356	324	308	318	329	372	356	317	338	342	358	341	348	373	361	321	333	322	319	330	321	372	344	341	343	318	354	339	350	344	351	337	356	330	323	309	343	322	326	324	322	330	360	313	350	337	320	306	355	340	297	345	290	351	342	343	302	321	327	325	335	339	311	370	340	347	317	356	323	333	341	334	348	321	369	373	337	355	375	314	324	333	344	305	334	352	306	324	348	338	341	354	343	330	313	337	359	378	321	320	317	319	359	313	340	341	329	339	352	322	348	323	322	332	362	324	320	369	347	331	314	328	353	337	349	349	348	334	326	318	315	332	345	350	322	373	314	329	338	335	346	335	360	314	325	353	349	344	323	364	360	355	338	319	317	319	335	354	349	350	344	320	353	349	334	323	343	324	328	359	351	342	317	332	347	301	380	318	330	329	327	338	334	329	336	351	343	331	337	346	321	309	353	336	331	331	350	321	320	343	332	328	338	371	305	349	367	332	332	333	335	353	326	315	360	325	334	360	372	337	345	343	305	337	339	344	300	337	330	296	351	304	324	329	333	344	358	356	333	379	314	349	329	302	345	320	353	340	343	345	330	331	322	310	319	335	336	288	323	358	327	347	363	354	354	313	316	345	333	336	363	341	350	326	351	312	364	331	338	339	338	316	360	325	355	364	365	339	367	328	351	327	362	348	324	339	341	376	343	350	330	340	363	330	314	358	332	334	356	333	338	315	337	339	341	352	345	339	358	339	344	324	308	357	347	357	336	298	345	310	354	349	345	299	359	325	337	330	306	352	362	314	317	308	334	347	318	332	331	337	318	343	320	339	347	342	343	343	287	304	327	357	354	331	307	346	359	352	334	342	333	345	328	312	355	346	377	337	333	325	330	321	332	358	334	315	348	334	329	329	366	342	336	328	341	346	333	327	359	343	348	350	334	328	341	297	351	330	328	335	326	287	341	327	333	363	334	344	328	365	327	313	339	335	336	319	334	319	311	335	328	336	323	331	345	341	302	322	341	332	370	329	338	324	331	346	313	354	363	344	338	313	324	354	337	352	342	331	349	319	319	360	352	314	329	328	345	351	343	355	306	315	317	359	325	336	335	329	389	336	336	312	321	326	361	316	368	332	339	329	328	337	317	321	355	317	327	326	375	343	333	335	327	353	376	337	311	347	340	349	320	311	352	355	339	332	328	346	343	330	315	344	344	332	317	348	328	338	325	318	347	324	346	335	339	340	348	325	352	326	374	307	317	318	329	342	328	328	365	350	359	341	366	349	360	342	368	371	336	340	340	341	332	353	313	318	302	361	333	316	352	319	317	337	309	354	341	322	327	345	352	340	339	325	309	316	326	316	359	305	316	338	319	327	348	342	298	326	333	351	337	353	346	356	357	365	325	335	350	345	340	354	356	305	344	336	331	334	294	341	350	339	350	336	328	335	322	324	339	336	320	330	328	316	343	342	307	356	349	333	327	326	356	355	337	336	356	333	331	329	324	347	336	317	358	331	313	358	362	331	337	302	349	350	339	348	299	359	344	328	344	326	356	321	354	324	360	343	346	361	339	375	353	312	332	356	331	328	341	314	330	346	321	318	353	341	322	390	353	298	349	324	343	337	361	300	356	328	332	329	350	327	330	361	365	358	313	359	348	348	338	318	355	328	348	314	349	325	322	364	311	321	332	322	322	349	334	322	370	320	348	358	332	358	348	324	357	339	303	361	332	350	330	334	339	348	339	357	308	363	357	332	317	362	354	313	349	321	371	340	357	318	343	332	360	325	318	334	349	344	340	309	369	347	322	313	348	328	305	320	294	317	342	333	336	342	327	347	366	336	338	321	334	347	337	338	343	351	306	378	334	330	356	328	330	351	330	343	333	354	294	349	366	335	347	312	338	320	358	310	325	314	334	338	343	348	352	316	332	357	326	326	342	334	337	351	337	335	362	334	337	341	343	324	344	340	338	309	349	335	338	348	337	344	365	341	347	361	360	361	314	334	362	336	369	332	332	369	347	312	342	364	329	341	342	341	339	337	326	338	315	370	341	334	340	339	321	336	297	377	328	331	363	362	342	369	324	344	356	358	348	333	334	346	341	331	328	335	356	347	340	395	336	324	351	357	344	314	388	304	340	341	366	371	355	336	347	351	353	339	321	339	316	333	319	310	318	320	373	362	316	326	342	301	351	312	324	330	319	315	375	374	298	369	346	294	318	330	314	341	326	347	348	336	309	341	298	335	304	312	355	342	328	328	321	303	342	343	357	328	356	358	313	334	317	315	339	352	342	319	346	316	311	326	351	358	361	343	339	323	285	342	356	338	325	352	320	339	312	321	352	311	309	314	353	333	335	312	333	295	304	344	318	322	325	313	350	351	349	341	332	345	353	342	322	304	305	351	342	335	320	320	317	351	343	365	339	312	311	361	340	296	322	326	335	340	312	343	320	364	313	366	374	358	357	352	373	329	351	336	364	337	298	337	333	322	351	304	345	326	306	331	329	362	339	315	341	340	352	363	327	336	327	288	315	323	329	317	320	333	316	345	307	337	344	324	332	341	311	350	361	334	302	337	354	357	327	345	329	357	334	348	351	341	328	355	269	323	340	347	360	330	359	328	348	337	346	361	321	338	329	356	339	342	335	337	365	355	329	322	326	303	358	332	345	321	324	352	345	343	352	341	317	327	332	324	350	325	319	329	320	360	333	336	328	345	311	320	331	307	355	334	330	330	331	323	346	329	329	315	353	336	330	314	347	336	297	328	346	360	342	345	352	294	319	369	300	329	324	348	348	320	339	352	339	344	315	330	340	387	336	342	334	360	372	321	333	322	346	297	339	312	355	334	323	344	342	330	317	335	290	359	351	328	349	341	328	377	342	344	346	316	326	348	318
43129	15418	14224	7641	5193	3900	2962	2485	2176	1697	1506	1347	1199	1129	1022	1021	934	903	844	854	812	834	755	790	764	732	747	708	708	641	680	661	680	723	714	616	664	671	671	637	632	677	605	647	656	688	630	665	675	630	703	644	607	641	650	628	651	649	644	609	659	631	613	653	654	638	587	639	625	633	595	630	592	608	632	609	640	608	621	637	669	665	624	606	594	655	655	609	583	619	632	610	619	641	639	585	620	662	658	634	624	635	604	599	612	595	661	611	625	619	608	640	643	597	638	644	594	630	641	623	661	595	546	618	594	643	626	597	615	631	636	644	597	633	621	571	595	647	662	611	619	673	603	626	652	608	565	574	640	597	609	664	600	633	628	610	579	631	643	588	604	632	631	605	623	601	619	601	612	609	585	636	620	613	639	622	629	657	609	616	603	653	576	662	603	603	640	612	674	605	659	621	627	574	627	627	610	625	585	634	638	626	629	628	615	639	692	645	642	636	591	619	617	639	613	618	587	619	642	646	581	638	600	591	596	605	624	639	617	621	567	646	622	578	638	664	622	591	607	595	600	640	623	648	583	590	613	598	652	658	579	606	592	630	606	567	642	622	643	594	602	653	616	629	605	608	617	656	631	601	607	567	571	669	591	609	589	634	626	632	628	635	639	634	616	596	632	620	611	633	575	647	641	598	626	600	587	566	653	633	564	613	615	654	613	615	663	613	621	651	614	582	587	624	655	643	581	611	650	647	641	620	623	631	613	587	643	638	640	599	573	616	610	623	606	595	608	645	638	625	620	637	694	600	627	680	602	616	590	585	598	613	630	638	545	617	594	630	671	633	664	609	616	616	660	636	620	635	633	618	619	620	649	584	625	653	644	610	611	646	651	632	609	621	625	602	634	629	610	624	631	660	637	627	583	623	650	591	609	650	611	649	615	575	634	586	594	643	603	650	625	614	611	600	640	633	621	656	606	617	629	576	619	659	558	594	625	616	608	629	678	634	604	625	584	624	596	641	645	639	651	616	655	602	616	641	613	641	585	609	634	619	620	587	646	646	624	630	620	637	616	599	613	674	657	633	616	665	641	617	635	632	620	606	611	598	631	622	637	634	646	632	603	637	655	643	610	638	633	626	617	647	614	619	618	650	598	612	639	644	618	636	642	630	607	628	630	582	627	616	646	643	639	607	661	601	650	630	612	626	649	609	605	632	642	652	652	606	621	561	661	608	559	619	575	617	608	605	628	614	644	686	662	665	633	638	590	565	608	593	592	589	620	593	596	615	652	640	596	668	638	608	622	585	599	636	660	597	616	579	600	605	650	594	603	595	604	609	613	638	629	592	587	657	574	612	597	616	661	610	587	650	580	614	579	642	605	624	637	640	616	608	609	620	641	574	612	621	634	592	660	597	641	648	625	598	645	636	584	642	636	611	637	661	623	597	594	600	639	613	666	616	603	563	586	645	597	634	589	557	625	619	678	597	646	639	622	609	582	655	615	590	593	622	608	601	625	619	606	617	634	599	643	659	606	652	586	601	630	641	641	631	620	657	628	604	706	599	651	646	604	577	639	604	617	654	606	599	596	660	649	666	617	658	640	667	581	607	634	582	591	663	617	599	632	608	669	614	639	604	611	586	570	589	641	627	621	598	633	618	621	554	638	668	719	657	632	649	620	628	584	606	627	628	625	607	624	580	592	584	621	628	608	576	632	632	654	623	593	636	610	643	605	616	630	662	596	574	625	602	612	616	623	615	624	619	640	619	618	594	638	636	624	598	661	606	654	633	597	598	634	633	602	607	633	596	638	667	632	656	601	599	645	641	618	576	625	670	644	645	569	586	605	624	633	612	626	612	672	648	608	668	608	651	652	613	628	597	566	607	609	627	613	614	637	599	634	608	630	592	610	615	612	649	666	647	590	646	599	630	601	652	595	608	640	610	612	589	604	600	632	665	592	670	561	569	633	651	596	646	668	587	608	616	630	614	621	584	605	632	669	601	617	654	686	623	596	608	610	580	604	578	606	625	598	612	646	594	638	619	599	610	612	641	654	658	630	631	628	631	611	615	611	630	571	647	605	619	621	624	600	592	655	601	597	671	637	622	635	599	615	596	612	621	617	597	618	612	632	632	625	678	666	578	643	651	613	604	617	565	581	628	637	584	614	647	636	603	613	623	615	647	619	611	565	599	626	627	619	629	620	642	623	660	573	610	608	618	630	640	625	633	601	634	646	599	623	606	614	647	634	646	630	614	593	634	611	595	657	601	651	611	629	641	574	624	570	598	630	630	634	668	654	586	596	612	577	625	630	629	622	596	617	603	643	625	612	615	640	608	643	622	588	592	636	636	674	635	569	643	606	635	597	643	597	626	620	587	608	622	616	636	597	620	589	620	619	598	615	633	637	619	604	629	643	628	668	581	701	623	659	620	605	627	645	591	625	618	633	641	657	624	654	595	653	598	634	631	634	623	646	576	602	599	624	664	631	615	602	609	606	605	646	637	636	618	618	635	577	618	577	606	654	642	574	604	580	629	603	593	654	608	629	595	626	636	621	634	617	639	622	629	651	641	591	641	627	613	600	623	622	628	642	650	616	604	637	629	615	649	607	606	603	626	618	620	592	594	609	598	622	652	637	610	604	626	602	600	621	618	620	629	605	607	618	617	634	600	645	644	603	565	616	628	607	587	604	599	612	585	564	649	618	625	575	621	594	594	667	617	640	618	678	598	630	611	624	617	616	590	598	611	600	642	617	608	612	624	576	616	577	605	658	588	650	657	617	604	601	619	613	644	576	649	614	611	626	611	611	632	609	605	589	597	621	620	649	600	593	590	589	676	596	634	601	638	601	597	605	631	597	614	609	618	629	626	603	608	576	650	665	578	624	629	624	641	647	629	597	637	613	656	605	578	644	615	626	648	599	601	595	602	607	581	616	600	625	607	670	605	610	618	632	650	573	657	586	653	570	609	658	642	586	615	618	631	599	639	604	653	667	601	674	615	632	615	614	633	571	601	603	607	593	628	629	608	598	659	627	642	620	613	617	629	609	586	634	660	596	651	635	562	635	562	646	622	602	664	623	651	635	653	597	591	578	662	616	599	649	579	634	620	622	613	628	603	641	591	638	626	591	648	609	625	644	625	605	632	638	603	607	596	616	622	585	591	618	638	616	618	628	645	655	585	644	619	599	604	631	584	585	625	628	612	643	638	633	644	628	669	625	589	583	705	602	603	609	635	606	603	654	623	666	660	619	588	597	608	654	628	613	650	629	586	598	601	604	647	569	649	605	640	629	611	634	608	615	606	627	580	606	589	614	598	606	623	633	594	608	585	594	632	602	612	628	634	573	680	636	594	640	622	638	647	612	612	605	610	638	655	662	616	673	670	638	615	593	589	610	604	551	606	606	639	607	643	613	592	590	644	611	641	634	616	584	648	642	611	580	637	628	632	623	609	590	600	608	621	629	628	633	574	599	595	629	635	652	628	620	611	620	637	627	632	606	631
27311	21029	8037	365	173	121	129	103	93	98	94	108	97	76	115	78	66	94	99	98	88	78	80	88	80	88	96	100	96	87	94	80	64	86	89	81	89	80	102	86	90	90	95	89	81	83	81	68	76	91	87	99	84	91	83	74	85	85	83	99	84	94	87	87	97	96	75	85	84	98	66	75	83	90	85	87	69	79	85	80	72	83	92	95	96	71	79	85	89	85	87	93	93	74	78	92	82	77	85	85	90	75	80	77	84	82	108	87	86	91	79	89	70	71	85	98	77	72	70	83	103	83	87	78	89	73	81	102	63	74	82	95	80	77	73	90	78	84	77	84	77	72	98	74	70	99	81	83	81	88	94	84	89	75	92	87	111	81	79	77	82	83	87	81	98	95	79	75	84	91	90	85	87	85	91	87	83	81	81	95	93	110	74	94	97	88	86	93	70	89	77	96	83	79	81	79	67	94	99	87	63	81	94	86	90	94	79	83	88	88	85	88	91	82	91	85	93	85	87	93	87	75	99	74	102	81	92	85	75	69	67	84	83	95	80	75	83	68	81	83	75	74	88	86	85	90	76	87	93	81	62	82	87	85	91	76	83	83	88	83	72	105	84	89	78	99	75	91	79	85	71	92	96	89	82	84	79	83	78	69	85	103	75	87	85	90	66	75	87	85	104	99	81	90	84	75	92	80	90	75	87	81	80	92	82	88	80	85	78	64	93	75	84	86	64	66	82	98	104	89	65	83	67	75	75	76	79	67	80	89	79	90	98	80	82	79	82	91	88	73	79	81	81	83	65	76	72	78	91	81	78	92	95	72	77	86	82	77	67	93	81	101	90	88	70	81	80	80	87	72	87	84	89	89	71	85	83	86	83	70	68	79	62	70	87	94	103	69	88	83	71	99	74	95	79	81	95	86	75	72	81	80	77	82	80	104	85	67	94	92	87	88	83	89	94	86	81	90	81	77	74	74	74	94	90	89	89	81	71	80	80	73	93	72	93	76	79	76	76	74	88	83	81	74	78	94	79	68	90	73	94	72	86	81	89	89	77	83	101	71	81	76	79	94	83	104	76	84	95	62	91	75	88	83	90	81	80	84	75	78	77	92	79	94	70	84	72	102	80	83	77	82	89	80	93	79	95	81	82	79	64	88	82	75	85	94	74	81	73	91	81	89	81	95	91	96	84	71	76	101	75	92	73	78	101	69	87	88	83	96	84	71	88	83	96	97	90	72	87	96	89	81	84	82	98	82	93	86	86	98	81	90	88	83	76	77	80	99	85	76	87	78	79	92	88	77	71	69	80	100	73	80	68	90	82	78	87	83	84	76	89	90	63	89	82	75	70	86	90	99	85	90	76	68	94	85	93	78	86	92	84	78	76	78	86	78	87	91	87	81	89	85	101	85	80	89	77	98	79	83	73	79	91	79	78	91	77	91	78	59	64	104	102	108	75	55	86	98	91	89	85	79	71	101	83	88	74	76	91	77	89	82	91	80	70	88	90	87	90	85	106	91	82	81	79	92	80	89	84	90	91	83	68	85	83	88	76	83	86	105	89	70	79	63	79	89	82	82	74	85	98	87	79	98	86	76	90	86	83	76	86	80	93	91	79	80	87	83	75	88	104	82	79	83	90	83	76	89	79	79	88	84	77	75	88	78	87	79	78	75	101	91	86	84	80	89	87	96	86	77	80	82	80	87	96	85	90	96	77	73	67	88	79	73	74	81	83	85	83	73	95	91	84	89	94	78	91	89	78	92	77	92	85	85	76	87	85	80	81	91	96	87	80	103	69	101	72	92	74	68	75	82	100	89	60	78	95	75	77	83	70	94	81	93	91	71	84	88	84	96	76	86	96	73	89	82	85	72	81	76	95	85	92	68	87	82	96	85	92	87	101	76	88	71	80	89	98	92	105	79	77	92	90	97	78	73	82	87	72	81	77	76	75	76	102	84	96	82	89	75	79	84	85	75	96	90	95	73	83	100	93	78	89	81	90	83	79	75	74	84	82	87	90	77	62	87	85	79	73	99	62	76	86	87	100	97	80	95	88	92	76	73	83	98	90	78	87	79	80	73	88	81	78	73	96	87	98	95	97	98	82	78	86	80	65	68	89	83	86	84	72	66	70	75	108	69	81	99	79	64	90	76	88	99	86	71	80	84	86	79	82	87	75	82	97	76	83	73	91	75	90	105	98	88	85	78	70	89	88	84	87	92	87	91	88	83	84	57	85	79	91	49	82	84	95	65	67	86	89	77	75	81	95	82	88	102	80	92	92	101	81	81	89	86	82	79	88	83	85	85	85	97	78	76	81	75	79	82	80	75	89	75	82	77	71	78	74	85	87	80	86	82	88	79	84	90	80	83	89	77	76	77	89	83	89	80	101	82	85	109	69	73	86	92	83	86	92	85	68	88	77	81	80	100	83	87	87	84	81	84	88	98	62	96	92	92	87	81	95	78	78	79	77	80	78	81	101	68	83	91	85	77	99	83	94	81	88	84	79	84	85	76	92	90	80	90	92	87	88	93	94	97	97	84	69	101	79	84	80	76	75	87	86	85	101	83	82	92	74	66	65	67	70	92	83	100	78	80	90	97	79	81	74	89	89	71	80	94	79	94	82	91	79	79	72	79	89	83	85	85	66	76	93	90	84	75	80	79	89	90	90	87	86	89	86	85	83	76	83	84	93	78	90	81	85	85	100	96	66	72	65	89	86	77	80	89	88	79	85	91	82	72	82	70	91	84	86	91	96	73	94	84	80	76	67	81	84	83	101	85	81	78	83	85	68	88	91	88	72	74	85	71	91	83	83	76	83	77	74	91	80	69	79	86	82	73	85	73	68	85	98	64	79	69	99	89	84	80	72	71	80	103	95	99	97	79	100	74	83	84	91	93	91	98	83	84	95	91	79	76	71	88	93	95	79	84	86	85	78	102	85	81	76	92	101	74	78	86	86	80	92	90	68	87	86	72	77	87	76	78	81	68	71	80	81	78	69	72	80	83	94	70	101	92	89	82	71	76	88	73	78	97	72	101	91	71	86	81	86	75	80	78	88	95	83	100	91	78	103	86	99	83	75	92	87	94	72	79	81	79	77	82	80	97	79	89	75	96	77	81	79	91	77	78	87	91	72	78	80	86	64	75	76	82	85	92	74	71	96	87	72	83	96	100	78	77	100	80	91	91	69	74	72	69	80	89	89	79	73	97	68	96	82	79	82	90	81	79	93	87	90	77	92	82	75	83	79	99	75	88	85	87	90	81	90	93	83	84	87	82	93	102	93	78	90	100	92	88	74	88	92	78	91	92	83	84	85	80	94	90	74	92	88	75	88	90	80	80	67	82	89	76	78	75	77	67	72	76	74	67	83	80	77	78	79	81	79	73	80	82	71	93	75	101	104	84	76	83	85	100	93	74	94	78	81	81	93	78	91	83	84	80	96	84	111	85	78	87	95	77	74	70	84	77	71	71	96	92	85	75	75	84	93	72	72	86
17800	1425	1152	611	409	326	277	260	254	251	218	223	176	194	171	197	207	179	210	202	211	171	196	180	182	192	165	217	196	182	199	165	185	177	189	194	188	171	194	167	168	202	186	155	183	192	193	176	168	173	185	161	176	151	206	181	206	187	158	172	165	186	183	170	185	183	198	166	165	181	184	176	179	160	159	179	192	185	170	158	220	174	177	193	160	177	183	172	186	165	164	200	191	174	190	158	201	192	173	182	189	168	158	182	164	178	188	168	179	197	163	159	183	176	185	185	185	171	179	199	175	174	182	180	193	183	166	198	191	170	187	188	155	184	163	161	169	188	190	181	178	179	177	175	174	190	193	183	158	160	172	190	176	182	179	161	166	189	181	180	174	152	183	160	194	180	193	187	176	203	171	169	180	192	166	193	170	168	172	175	188	187	193	172	202	154	173	170	169	172	160	184	198	166	190	161	172	177	162	176	174	185	196	171	174	154	179	157	207	182	181	183	186	194	161	163	179	184	177	183	174	177	166	187	171	172	146	183	172	180	173	188	183	177	160	182	168	192	176	187	174	200	179	183	198	177	192	185	183	211	197	155	179	190	160	202	180	161	196	175	166	173	160	156	190	181	175	190	188	185	162	182	190	165	164	188	184	155	167	150	201	175	193	194	166	174	181	149	174	186	159	186	159	194	156	171	180	178	189	166	154	175	173	198	171	177	183	181	188	175	156	202	183	185	184	179	172	203	162	172	171	180	164	188	190	178	166	165	190	179	173	195	175	181	182	187	197	169	201	182	165	186	172	202	183	175	168	142	147	209	206	175	178	187	166	172	170	194	162	166	160	189	197	172	191	182	173	175	176	209	197	183	178	175	170	198	167	174	179	171	196	175	177	180	197	171	188	188	196	183	188	178	177	173	177	187	190	150	169	168	170	191	195	187	167	186	169	211	175	171	161	177	190	178	175	203	176	187	177	204	165	170	184	152	186	175	158	187	182	169	198	171	181	159	168	154	188	185	161	180	172	158	163	182	160	153	177	206	192	168	163	168	169	180	184	160	187	184	167	193	173	173	179	164	163	174	178	182	178	186	184	185	201	160	180	180	181	173	168	173	178	189	161	182	195	169	177	199	177	185	168	173	185	174	175	186	165	173	170	166	180	190	166	190	198	185	184	195	191	176	174	200	195	172	190	189	175	171	184	180	166	172	207	167	175	189	178	180	182	186	168	181	184	166	205	178	181	196	185	187	146	184	172	190	174	187	180	191	185	184	179	185	166	154	190	174	178	189	176	173	178	183	175	170	181	179	179	169	210	170	172	170	198	184	171	174	178	183	169	151	162	174	196	187	178	198	180	189	174	184	183	179	189	197	192	194	202	173	172	195	180	162	189	189	182	168	165	187	196	184	186	170	188	186	153	174	178	178	214	181	179	196	183	166	191	179	159	202	171	164	179	170	176	172	194	165	186	178	154	172	194	201	163	170	189	180	197	150	162	169	176	167	155	189	176	169	163	156	191	171	190	186	206	140	175	196	205	183	196	180	188	177	209	165	180	168	208	187	187	176	188	166	168	177	195	163	187	176	174	160	169	189	185	174	196	158	198	157	166	189	203	164	185	177	147	193	187	212	188	216	181	199	165	172	208	151	187	193	174	186	198	181	194	195	167	157	160	178	167	200	182	161	170	189	188	183	191	191	179	183	170	149	190	184	192	176	177	178	173	173	189	177	193	172	189	187	182	200	150	200	166	172	200	144	190	183	187	169	183	177	167	184	176	200	190	173	204	176	184	179	166	183	166	180	200	172	183	186	191	185	168	175	161	167	190	186	180	181	182	195	181	175	165	162	163	192	172	169	191	177	172	181	182	183	161	159	191	168	176	196	198	181	175	174	169	194	187	166	174	183	154	176	171	191	164	185	155	179	178	168	174	183	204	172	185	183	195	177	201	185	168	166	177	176	182	168	169	171	196	202	186	172	188	176	192	185	167	198	182	176	182	160	161	155	197	198	186	148	203	187	173	197	194	184	195	182	183	164	163	193	181	161	190	165	179	165	181	193	178	188	184	184	192	177	176	171	190	156	181	193	189	152	185	179	185	177	168	178	198	168	192	188	164	184	174	185	188	176	178	191	175	158	181	183	184	185	158	184	181	158	191	186	180	168	194	163	161	185	210	158	184	161	162	180	196	162	167	160	180	161	203	178	185	157	177	208	172	163	172	172	174	173	175	177	176	189	177	174	181	197	166	195	199	164	169	147	190	181	179	170	174	171	185	188	170	170	187	163	159	180	157	169	172	160	186	178	160	187	202	170	191	164	185	178	160	168	169	182	166	191	169	202	176	170	166	160	194	186	177	182	157	160	169	175	169	171	180	188	158	177	187	166	164	166	192	195	190	164	199	162	201	162	187	169	177	177	188	182	184	193	201	198	187	187	153	153	190	174	185	168	205	178	140	174	187	187	167	189	170	187	193	178	171	187	198	175	179	171	160	183	183	176	168	161	168	164	166	156	182	188	195	189	183	201	166	178	172	169	179	154	178	162	184	185	208	158	158	184	188	190	160	160	178	172	162	152	169	188	173	179	176	163	185	162	177	192	180	190	180	182	192	172	208	163	168	179	184	195	180	177	181	192	151	170	202	195	173	177	163	181	162	166	175	177	175	165	176	156	193	182	195	174	179	173	203	176	189	188	202	188	149	144	153	182	185	182	166	164	181	162	193	179	183	183	197	181	158	169	184	185	165	186	206	167	160	200	170	183	191	166	169	175	175	190	164	159	197	166	188	172	169	165	202	180	170	196	199	176	185	174	177	200	159	163	181	198	177	190	182	172	165	188	176	168	164	192	189	182	181	187	184	180	172	188	148	179	162	186	196	180	158	165	176	167	179	167	200	181	182	182	180	175	179	178	173	177	173	169	168	197	190	185	204	190	170	175	174	193	170	171	199	176	187	178	163	188	157	164	179	173	162	183	189	203	145	175	166	171	167	168	164	161	191	176	168	175	151	157	168	187	176	172	167	163	168	175	172	173	190	184	177	159	171	191	177	173	186	177	185	177	169	177	179	161	156	165	184	176	166	167	180	183	197	185	179	189	191	181	175	167	170	197	170	211	173	186	169	195	196	184	178	189	194	182	164	160	185	162	175	183	157	147	182	184	186	165	169	169	173	186	175	194	162	204	161	164	195	173	184	163	162	212	182	163	182	176	159	188	178	190	199	174	194	171	188	174	184	171	183	175	172	192	186	201	160	199	182	171	193	192	182	164	183	179	188	174	194	177	190	167	155	156	152	182	187	191	160	164	162	193	180	189	195	172	172	177	169	174	179	151	200	167	172	196	168	201	160	143	164	174	211	198	173	159	177	169	198	169	201	186	166	181	168	177	172	180	162	185	157	183	200	150	177	165	164	168	212	183	193	171	166	188	187	181	153	164	194	171	199	148	163	182	141	155	155	183	165	169	193	172	177	166	180	179	187	170	186	174	168	157	192	181	204	164	174	167
24767	21692	29087	24840	20401	1842	599	422	304	275	278	280	253	237	221	247	224	214	183	194	217	218	200	203	200	183	184	192	198	149	164	197	188	192	212	186	172	200	177	170	190	184	213	188	183	202	180	193	206	166	159	192	155	172	203	170	167	176	165	168	194	171	174	185	155	175	168	168	171	178	178	193	159	190	182	197	160	176	161	172	154	167	177	170	193	165	191	187	175	173	183	166	163	162	163	196	167	169	176	180	185	155	183	169	158	151	160	140	204	171	175	189	159	136	166	173	171	168	153	186	182	166	165	170	178	176	198	154	180	188	188	178	181	173	179	169	183	174	184	179	160	183	183	179	158	157	187	169	178	160	187	187	170	177	161	161	185	181	180	164	167	178	181	166	162	160	189	132	172	156	184	136	165	161	200	165	174	170	158	160	176	144	184	158	180	177	185	157	168	177	173	172	185	161	172	187	176	180	162	187	160	177	179	165	140	165	184	178	168	172	165	179	149	175	175	211	164	161	160	153	173	144	176	184	183	168	181	200	177	175	177	174	164	185	165	152	185	169	175	177	168	159	183	175	159	159	169	159	179	177	179	147	164	195	184	170	156	164	172	167	168	156	183	187	167	181	150	188	172	172	174	166	184	154	149	167	156	175	193	166	172	171	167	188	167	157	181	166	169	155	158	172	185	163	186	181	181	192	174	203	178	161	171	182	181	165	170	182	177	144	178	158	188	175	161	163	164	173	149	167	164	162	170	167	153	177	202	171	155	173	169	177	164	176	155	186	172	180	165	175	186	160	161	167	164	157	173	176	171	191	161	172	178	173	165	160	172	175	167	182	158	180	177	165	179	201	163	178	175	171	159	192	166	177	184	158	173	160	172	159	191	165	167	147	178	157	188	184	180	177	173	183	190	172	193	146	166	173	182	144	211	178	185	156	175	159	158	186	157	165	155	157	175	171	173	180	180	160	164	188	183	183	171	189	161	182	181	155	151	159	159	182	184	182	158	183	154	203	174	182	172	174	170	142	183	168	140	170	176	178	167	172	165	155	163	161	159	180	175	169	182	170	150	186	154	206	157	173	175	160	157	164	173	186	165	201	188	158	150	171	173	176	178	174	168	156	150	189	152	166	181	156	161	170	161	166	157	173	180	164	167	179	170	196	163	157	177	181	184	161	187	159	160	168	183	171	169	194	168	181	162	165	178	171	173	165	173	175	165	169	167	140	188	187	154	151	164	174	184	164	175	174	173	165	145	160	167	162	169	173	169	182	181	173	171	170	181	165	165	166	165	174	184	167	160	179	166	177	166	156	213	142	187	184	193	158	188	180	161	160	156	169	170	161	177	185	172	192	180	189	145	160	162	175	155	186	178	183	158	181	171	161	188	165	171	167	155	157	184	179	141	173	149	149	155	171	171	179	151	169	160	172	179	149	178	178	200	185	193	177	162	162	163	163	187	179	160	165	162	181	184	181	178	175	160	174	190	154	167	164	161	145	179	158	169	172	172	192	146	170	169	174	179	170	192	189	158	180	177	175	180	155	157	169	179	152	181	192	177	176	180	160	139	174	155	179	176	173	168	159	159	162	182	180	184	184	180	170	203	155	168	166	175	174	196	174	169	163	164	177	169	157	159	173	163	166	185	170	179	188	183	163	166	170	168	161	174	171	212	161	173	185	163	194	170	166	162	160	175	162	159	150	174	166	178	176	188	191	196	166	181	181	165	152	171	175	183	193	161	173	174	143	158	172	162	182	156	157	176	174	174	176	168	183	178	171	162	181	185	166	172	169	153	173	143	159	181	155	157	163	154	191	196	161	179	168	154	159	206	166	188	182	177	165	186	170	162	168	164	187	181	170	153	172	174	188	175	166	192	167	150	176	184	194	171	162	171	180	167	179	155	163	164	190	129	144	155	164	201	172	165	150	161	153	187	176	152	168	182	173	163	170	177	168	154	151	179	163	171	150	152	177	152	142	168	168	178	178	187	166	157	196	161	179	171	162	187	172	160	177	169	173	177	179	159	192	189	170	180	164	162	176	165	193	190	164	191	179	186	171	173	171	186	169	179	186	159	158	172	185	160	165	184	189	182	180	163	138	157	143	186	158	171	188	151	173	157	189	155	153	168	175	186	179	166	186	167	160	158	159	204	161	175	179	167	172	172	158	177	162	176	182	176	174	162	167	182	164	188	167	191	186	157	156	162	162	180	160	176	173	189	162	190	166	176	145	155	177	164	170	173	162	195	149	187	160	168	168	166	187	167	157	184	160	174	184	175	163	179	176	184	157	181	175	176	159	183	153	174	152	187	174	169	201	181	161	144	161	190	174	161	183	166	182	190	180	165	188	164	150	192	198	159	164	170	148	183	151	183	169	162	180	176	153	159	173	160	184	185	174	186	186	179	186	187	157	164	176	159	163	182	157	183	181	168	171	177	171	153	183	173	177	161	182	185	168	159	152	155	153	175	180	184	137	158	161	179	148	155	172	175	171	178	179	158	162	161	149	163	173	168	170	158	164	160	166	173	185	169	151	159	165	163	184	195	163	195	175	156	172	204	168	154	154	166	147	176	141	173	162	159	164	163	187	176	185	181	183	166	173	162	179	179	172	183	187	164	154	175	165	192	172	175	179	165	175	167	184	181	155	182	154	165	165	182	172	184	183	183	164	173	173	176	185	169	184	148	169	201	172	154	172	185	174	171	175	153	154	180	158	170	191	168	168	178	162	172	162	163	172	192	168	147	141	174	181	184	178	154	182	165	185	131	160	169	158	191	156	189	190	177	181	181	180	178	172	197	153	183	168	194	160	154	177	167	156	179	196	179	173	198	162	170	184	164	176	134	172	168	147	179	181	157	187	169	188	149	172	174	190	180	180	168	174	162	176	168	176	178	176	185	170	170	176	170	173	162	155	187	161	171	204	164	156	195	160	157	178	147	158	165	180	154	172	168	182	163	180	167	163	190	200	157	182	187	167	157	180	181	157	157	149	153	167	173	165	138	173	155	168	160	152	171	174	180	171	173	178	181	158	155	162	196	167	150	160	159	153	136	174	187	159	185	154	169	178	167	173	187	164	150	159	166	172	190	175	175	156	160	156	172	167	173	189	179	164	165	169	169	175	178	178	152	197	188	153	165	174	183	151	178	141	185	166	139	174	173	189	168	169	180	170	152	175	172	177	160	192	150	166	158	159	147	190	198	160	181	179	162	163	167	172	198	162	172	137	182	187	140	165	185	167	164	163	186	170	147	181	170	169	152	167	194	189	159	174	190	169	197	173	152	147	198	197	164	175	158	165	177	171	152	172	170	177	169	167	177	155	154	165	181	148	177	159	166	164	180	175	175	166	177	179	192	192	157	165	170	200	132	177	174	171	164	156	170	164	168	190	179	170	169	185	159	177	161	174	168	173	167	170	180	179	172	167	177	175	181	178	166	169	183	175	178	182	177	198	154	182	174	158	161	145	166	181	165	178	174	190	167	165	149	183	153	157	162	154
37507	9719	8738	4385	2913	2115	1614	1289	1095	925	806	724	712	590	608	508	469	419	462	457	397	409	420	385	422	377	376	376	399	349	378	372	361	384	365	342	361	356	317	347	355	346	357	344	359	357	324	330	315	321	340	328	355	316	358	327	343	326	348	333	352	332	302	353	339	335	335	337	328	336	349	334	330	357	329	321	328	363	341	334	333	334	354	320	346	310	338	314	347	323	334	348	334	313	315	329	355	341	337	278	326	338	349	340	324	359	347	310	373	339	327	324	309	326	327	371	364	345	356	352	314	352	320	344	317	316	327	338	340	335	321	316	358	295	316	363	328	356	324	353	311	347	318	320	328	324	318	356	362	351	338	310	357	345	327	319	351	332	360	337	325	323	341	336	336	311	333	352	303	353	293	308	342	331	306	365	321	340	326	327	328	316	339	330	335	322	318	329	352	327	335	299	353	324	337	301	366	332	340	341	301	333	349	299	281	327	371	364	347	350	380	346	362	344	347	335	313	343	352	326	293	341	333	341	335	322	348	331	288	358	354	343	350	359	334	359	321	335	323	343	344	340	364	359	323	343	331	353	359	299	328	325	344	361	324	314	320	365	376	316	297	356	319	310	329	315	338	327	333	309	322	327	325	320	366	317	348	299	299	320	341	347	319	301	314	317	344	302	368	353	349	335	320	334	324	350	332	329	337	323	340	330	324	314	325	320	342	307	320	327	346	332	348	312	311	328	341	373	340	339	352	326	351	323	334	333	315	331	319	353	344	350	351	295	350	362	324	286	315	321	360	342	352	331	329	320	364	346	336	362	320	337	335	316	340	329	308	359	338	319	375	341	320	335	332	304	311	337	298	340	331	318	332	296	339	346	329	361	314	314	330	362	346	360	331	307	340	317	306	322	349	311	353	350	339	347	339	308	339	304	340	322	307	332	318	325	308	345	314	346	321	383	299	351	331	369	329	315	287	312	321	381	321	319	332	321	338	327	298	356	313	318	339	351	348	357	326	321	303	343	337	344	324	364	318	347	352	317	347	315	322	339	328	354	319	312	365	350	333	309	355	334	340	342	315	329	341	350	311	333	319	357	348	293	308	336	368	338	345	334	316	318	303	323	342	341	321	357	303	352	305	320	350	315	331	355	338	366	345	335	333	311	331	330	323	319	322	349	286	365	319	380	311	324	311	334	371	321	336	372	339	292	316	314	317	321	353	318	358	350	304	328	327	342	305	308	343	330	340	332	356	322	316	335	312	305	300	315	298	332	314	334	371	320	333	327	359	326	330	338	335	328	361	333	319	324	350	318	304	319	326	350	341	303	332	319	334	329	348	312	318	339	363	319	319	337	317	339	377	359	346	314	360	341	329	311	345	365	289	348	330	327	317	363	313	341	322	338	374	330	318	311	311	359	351	315	354	338	323	331	315	347	338	370	295	331	316	342	338	327	329	376	338	340	324	329	358	317	305	353	346	330	332	310	367	328	317	315	323	304	338	328	328	342	345	323	327	333	358	317	349	334	359	309	342	353	326	327	381	371	318	296	342	294	370	309	316	291	316	340	308	341	284	329	341	331	336	378	373	328	325	341	339	353	332	324	335	310	340	320	332	337	334	307	311	330	328	321	356	328	334	336	352	323	318	351	367	306	338	339	345	342	341	332	323	352	317	340	349	320	323	308	318	357	298	312	341	358	323	338	317	353	322	320	359	319	317	358	286	338	297	281	325	359	349	334	345	342	317	349	317	345	356	332	331	292	326	318	316	362	338	314	338	298	317	348	357	382	326	354	354	310	318	309	348	342	334	349	340	340	355	309	327	317	342	328	349	329	345	323	355	325	359	353	329	336	333	325	357	329	309	323	322	331	341	347	331	319	346	314	300	346	349	346	337	340	324	312	325	319	334	307	352	311	358	342	359	342	326	359	357	310	365	310	335	314	351	336	323	333	349	325	293	340	365	348	331	345	299	316	340	282	361	354	333	321	333	341	361	327	375	334	330	342	313	339	392	355	319	339	331	318	295	337	343	329	331	362	350	331	340	336	339	316	293	331	324	318	324	351	314	350	325	355	337	338	311	322	311	388	320	342	327	345	346	366	321	334	343	345	336	327	339	347	326	323	343	335	329	342	311	352	344	308	313	330	325	361	301	313	354	328	341	344	319	362	350	318	320	336	348	345	309	340	337	332	339	338	328	338	355	329	321	341	318	349	346	341	303	309	362	303	362	342	342	329	357	313	346	350	343	330	331	353	360	304	365	319	349	324	320	357	321	322	322	307	318	348	320	347	313	337	321	344	322	309	330	321	331	345	332	346	384	308	322	323	339	342	335	317	339	344	350	344	344	331	325	333	310	351	329	335	367	343	341	316	338	336	379	314	345	342	322	300	337	379	340	361	302	328	338	337	347	328	343	322	315	317	344	363	344	356	327	342	299	356	323	348	333	359	328	385	319	326	300	315	299	316	332	331	336	339	331	330	342	345	323	336	313	349	343	345	284	359	329	308	332	314	336	329	336	342	335	351	342	335	332	328	336	339	367	334	355	351	320	334	346	348	335	357	308	340	326	326	353	310	302	339	321	308	306	355	353	324	336	341	346	358	340	313	331	326	305	370	325	352	380	307	336	321	325	339	329	329	312	323	306	367	313	340	342	347	309	366	354	341	338	298	312	341	334	339	335	315	357	320	302	350	368	378	331	335	354	366	319	354	350	354	333	354	358	348	341	338	325	344	314	332	343	375	317	321	365	335	297	342	321	342	321	347	323	371	343	319	352	347	335	332	310	343	346	334	324	353	343	340	325	377	330	379	326	324	335	333	334	327	338	302	334	302	337	303	334	329	316	367	336	364	304	312	341	324	361	334	352	305	328	346	332	334	317	303	336	371	341	315	332	341	319	329	356	349	327	328	353	341	333	300	347	359	323	315	313	332	293	327	360	325	337	325	347	309	344	317	331	377	352	365	316	309	301	326	359	345	318	334	342	304	342	360	322	358	314	341	369	315	366	349	332	358	377	346	292	323	347	333	314	366	345	324	314	335	358	320	320	340	336	338	321	295	356	318	357	333	325	351	334	359	339	337	355	364	363	318	367	306	337	327	383	337	353	311	308	320	337	358	339	315	314	329	334	344	335	334	336	350	335	348	340	359	347	329	358	316	330	334	333	338	326	326	358	336	304	335	352	308	317	319	334	344	326	353	355	310	346	348	291	312	326	325	309	315	306	323	331	335	329	326	333	330	306	346	337	318	349	332	359	284	313	328	324	333	325	325	337	296	300	363	342	352	329	317	330	323	336	341	346	320	303	342	335	319	332	356	323	373	315	297	341	312	317	333	318	324	288	322	323	326	321	333	334	300	319	346	307	316	354	332	351	336	325	309	344	342	304	339	328	319	323	322	322	345	335	334	362	337	315	313	322	344	327	318	349	295	331	319	335	332	343	340	341	303	348	353	319	359	339	342	367	369	340	345	331	344	315	331	340	347	330	314	336	331	313	301	338	335
23834	21704	29664	24241	21706	19337	2176	880	631	594	519	549	499	470	439	424	415	384	396	408	407	405	423	373	401	387	373	394	367	408	333	359	333	353	333	319	341	396	355	346	348	362	353	343	331	336	341	334	320	337	381	354	357	363	336	334	354	359	342	375	334	356	348	329	358	355	338	367	333	340	323	362	365	334	366	349	352	343	334	307	345	372	353	324	344	334	355	338	344	360	327	341	326	328	339	342	334	341	314	338	310	347	342	341	323	343	368	341	348	328	354	341	335	352	359	354	330	335	334	341	355	356	334	346	352	308	356	334	339	310	350	313	344	361	358	346	329	341	306	328	320	290	355	346	326	317	319	298	330	317	333	369	330	340	332	349	319	319	307	333	330	360	328	363	347	331	288	325	323	351	344	312	315	315	353	359	326	359	311	338	344	295	333	324	337	367	367	317	333	342	324	326	289	324	326	368	351	324	372	347	342	328	324	331	320	314	326	359	357	337	334	341	296	331	383	350	353	366	340	321	329	346	371	351	331	311	306	327	322	317	353	345	317	323	312	335	357	325	360	320	344	341	329	353	366	340	332	283	362	331	347	348	355	321	375	333	338	364	366	350	364	315	322	313	364	324	326	336	331	357	346	337	324	328	332	326	325	309	329	332	349	332	382	315	346	353	366	307	340	380	349	359	375	351	363	329	362	325	319	323	364	347	358	356	348	335	348	349	355	368	315	350	355	361	335	372	345	330	358	341	322	349	330	327	335	329	330	367	334	312	343	309	356	316	361	378	329	328	358	317	349	352	357	317	364	331	320	335	339	354	390	331	359	324	355	371	361	385	320	384	347	349	368	338	355	310	357	336	362	328	367	327	354	303	329	313	331	344	334	353	320	317	318	341	316	344	334	353	302	335	327	376	343	318	333	334	350	359	344	302	330	340	347	333	361	333	339	304	339	317	335	297	321	322	317	352	349	301	356	341	326	321	340	341	336	333	352	352	344	329	331	339	311	373	363	361	346	328	369	361	364	334	323	314	320	332	369	307	366	327	316	347	339	353	376	333	352	347	324	325	364	341	353	365	323	326	312	339	333	366	322	340	333	332	327	336	372	350	338	332	317	340	319	333	338	349	326	343	343	365	339	347	335	331	349	366	348	352	334	350	351	327	330	322	328	322	316	357	351	358	320	346	326	362	338	337	333	322	319	314	346	318	343	348	361	348	305	337	357	369	333	354	339	348	301	338	357	336	339	334	321	329	337	316	361	304	304	340	365	338	346	327	303	357	365	307	345	317	348	344	346	325	348	287	306	315	337	320	355	310	329	336	351	351	313	332	346	328	322	357	321	342	347	324	339	276	354	339	348	320	334	344	327	341	385	349	355	329	329	336	324	346	332	357	320	330	297	331	331	329	355	343	316	345	354	293	364	327	337	367	334	352	365	336	342	353	335	339	344	300	344	342	312	325	319	346	320	337	329	329	324	323	326	327	312	351	333	349	316	344	330	320	317	372	356	340	327	342	339	330	296	353	332	332	350	333	331	314	341	349	352	338	371	313	345	365	321	337	311	335	307	336	334	330	346	343	380	321	340	318	343	326	328	337	332	353	327	324	357	311	370	325	324	359	330	338	360	351	341	320	339	309	341	340	317	333	321	339	350	325	306	331	333	316	352	350	321	326	340	330	332	308	339	337	351	335	358	333	315	347	364	328	325	327	341	357	333	324	339	300	349	356	389	288	320	329	337	305	326	351	326	321	333	353	336	342	298	346	373	350	375	349	302	310	333	312	349	341	341	367	344	348	327	339	348	329	329	311	361	297	305	321	369	358	325	339	320	337	353	317	346	371	328	314	325	312	317	323	354	354	328	306	342	345	337	357	330	347	331	347	347	344	343	338	372	366	326	329	347	370	334	340	337	327	321	317	366	317	315	331	320	329	331	318	329	342	330	403	339	389	307	321	337	346	349	337	340	347	326	324	338	336	337	334	341	353	311	353	325	329	316	342	361	319	357	339	340	352	307	352	356	314	321	334	335	362	318	351	338	344	360	361	324	331	314	361	343	359	377	305	315	356	350	362	355	318	345	316	313	347	351	332	340	323	340	327	337	322	343	329	338	346	317	350	378	308	344	312	324	303	334	353	331	339	336	298	288	319	307	322	324	322	341	327	317	346	346	344	356	341	324	349	340	334	339	352	321	328	320	340	301	369	366	342	357	340	331	327	326	336	331	321	351	332	328	336	340	326	330	306	346	334	337	326	348	363	312	328	328	357	346	347	313	336	328	354	340	358	345	363	313	354	340	339	336	336	348	322	338	329	319	344	315	336	360	334	358	325	326	317	352	317	328	327	365	311	330	343	342	304	339	354	338	331	307	319	354	322	345	308	358	348	322	330	340	298	289	350	358	336	330	347	345	355	369	334	335	336	332	324	345	373	336	327	345	338	334	340	345	336	334	369	318	378	341	329	352	380	325	338	346	345	326	316	311	355	370	338	328	325	292	363	331	346	372	333	322	344	306	361	321	318	358	349	340	352	342	329	347	353	300	322	338	369	315	354	359	317	324	344	335	344	320	328	336	356	342	315	332	332	350	294	337	343	352	337	344	355	354	349	371	382	339	330	323	352	316	348	333	346	328	327	346	330	347	340	365	312	366	334	316	370	350	330	335	325	367	328	314	350	370	335	348	319	346	347	341	293	330	333	347	344	302	373	357	316	328	345	369	365	318	332	327	345	323	321	322	380	339	328	320	362	354	327	302	355	328	315	327	345	323	326	320	328	334	314	336	376	339	350	336	331	328	353	296	317	337	307	339	333	356	328	356	320	341	334	349	355	324	338	348	341	319	355	329	301	352	347	293	322	312	345	282	326	364	328	352	337	337	335	335	358	301	320	340	334	348	327	300	351	341	331	307	316	312	333	334	332	342	338	335	350	312	338	335	332	355	324	353	345	328	348	322	341	340	357	350	353	320	300	347	312	329	342	334	311	343	346	339	325	345	319	386	335	348	333	322	322	335	335	361	334	341	361	353	337	358	331	340	354	329	318	337	325	338	347	315	331	313	353	355	333	299	316	336	318	330	326	323	367	348	313	350	352	315	346	348	346	344	312	339	333	314	361	349	303	298	310	342	353	342	338	312	334	308	369	317	339	346	370	332	335	348	340	343	332	370	312	348	313	320	342	344	359	327	329	303	336	355	328	345	329	339	362	333	321	330	362	318	319	305	307	349	305	343	322	358	334	314	353	304	314	360	335	312	350	340	339	334	309	350	346	359	322	328	343	332	331	368	307	345	345	324	359	336	327	336	323	338	352	333	321	349	341	317	330	330	334	323	340	384	333	332	308	333	341	332	344	377	335	308	328	334	333	349	342	334	369	365	325	361	299	352	338	342	314	319	331	347	315	318	347	353	328	349	346	322	322	372	360	345	358	333	293	358	354	339	353	319	321	334	356	347	303	349	351	332	339	310	302	359	320	340	378	322	339	342	344	320	321	344	308	334	330	349	331
39774	15539	14232	7610	5340	3982	3044	2497	2083	1775	1496	1389	1260	1131	1066	984	960	866	893	841	808	824	780	854	753	690	733	712	758	664	682	729	705	758	677	618	648	702	658	683	653	689	662	633	664	683	680	609	620	687	623	629	656	625	686	644	661	624	640	660	613	653	613	631	637	648	628	570	638	619	628	644	627	613	635	643	604	638	627	632	634	608	650	630	632	614	649	619	614	635	585	635	623	623	621	607	609	647	614	604	625	583	618	594	611	621	649	615	644	629	633	651	620	615	627	652	652	635	614	658	614	611	619	603	582	610	637	628	583	642	588	612	622	608	612	629	641	627	615	642	565	582	652	599	604	641	595	623	656	614	590	615	634	638	672	655	606	597	627	614	643	636	655	600	577	607	660	623	629	606	662	638	617	652	609	661	592	605	646	584	600	669	629	603	597	642	627	584	610	568	603	633	593	658	599	633	630	639	589	591	621	655	590	650	598	645	605	617	632	639	589	596	611	607	647	604	663	629	629	623	632	643	618	642	601	669	623	605	619	623	636	613	615	601	621	666	637	627	610	632	628	625	648	593	609	593	634	571	576	633	594	620	576	625	648	639	638	592	657	594	607	643	625	639	634	639	648	618	635	611	625	605	598	596	618	578	610	593	607	618	613	639	605	625	569	619	645	658	635	633	640	611	564	616	594	667	608	631	623	664	611	649	628	623	663	636	617	609	649	593	635	625	623	627	610	654	613	601	605	622	600	639	627	588	596	610	611	621	594	611	566	638	627	644	606	642	623	622	620	615	640	623	634	628	619	638	619	633	638	650	616	619	605	590	668	643	612	638	624	618	626	591	589	630	590	590	600	622	655	601	603	606	637	626	595	596	646	622	614	621	619	621	589	620	645	604	650	636	614	664	628	604	591	569	634	582	597	656	644	625	641	601	654	604	622	621	607	587	630	594	591	652	589	641	653	611	585	572	658	638	595	627	636	643	642	619	610	585	621	623	630	634	664	600	616	594	650	619	608	620	617	621	630	596	648	615	628	635	613	584	615	639	653	649	602	647	600	654	617	630	594	615	643	624	605	617	625	604	614	656	598	599	626	591	598	614	606	644	571	630	576	614	585	641	589	597	595	635	610	579	584	645	625	634	617	621	623	609	602	614	609	612	588	592	629	629	657	583	646	641	610	620	606	657	631	609	591	607	615	618	636	659	678	605	638	668	585	633	649	681	610	656	596	660	626	618	611	668	608	612	626	616	573	631	632	609	600	591	611	608	631	627	562	634	638	609	598	670	664	597	621	662	614	635	593	649	578	611	633	614	648	648	640	642	640	644	641	638	628	600	633	610	641	616	636	634	596	639	668	611	620	575	629	624	620	636	638	632	573	557	623	614	622	619	592	649	624	616	650	577	604	659	598	613	629	610	642	580	651	602	606	635	616	659	601	612	637	668	620	623	598	606	559	648	577	628	585	607	597	619	592	636	614	640	598	594	622	644	600	617	586	613	599	658	594	616	629	609	644	648	596	621	641	641	646	653	631	604	614	611	617	595	629	605	631	597	591	625	580	640	626	641	647	597	602	635	642	625	648	609	637	638	659	600	630	626	611	585	613	618	630	642	614	637	613	662	597	607	639	605	639	606	605	632	634	636	611	594	636	615	604	566	609	611	590	671	618	626	635	626	597	595	652	612	633	590	645	630	646	601	607	572	611	599	626	638	592	590	563	616	626	610	641	613	578	624	587	596	556	643	589	635	607	601	650	628	621	608	616	650	626	610	596	606	631	589	574	564	600	588	634	628	642	617	630	634	685	570	648	666	612	591	634	587	640	610	623	610	638	605	630	615	593	649	634	644	604	601	605	593	605	612	591	656	616	634	591	619	635	616	628	634	618	626	618	592	627	674	597	621	590	618	610	615	630	624	601	624	616	585	660	651	583	650	670	605	597	630	601	604	634	645	622	681	612	645	608	621	591	652	604	654	640	625	635	626	615	617	602	619	596	617	618	605	620	620	622	608	636	602	638	611	593	589	584	587	632	610	654	605	643	617	618	622	629	598	637	665	604	667	602	561	634	562	589	662	646	618	615	662	609	631	631	640	693	654	666	608	615	623	606	641	649	631	627	626	629	619	611	641	655	631	604	672	618	618	635	635	623	606	624	609	611	596	578	627	556	622	614	630	591	608	628	613	605	584	642	602	565	640	609	608	611	623	627	615	629	635	618	624	591	580	663	630	647	586	591	652	614	614	565	611	639	614	618	624	629	604	589	589	599	600	634	624	658	605	594	642	618	654	608	607	619	605	616	656	617	640	618	596	627	660	646	609	558	650	617	631	628	597	643	620	631	651	596	643	659	608	650	625	626	588	637	644	617	608	569	594	594	625	604	628	628	621	614	589	635	641	592	659	576	638	634	621	658	614	625	626	640	611	593	613	650	640	633	636	617	597	573	603	642	597	606	635	622	613	611	622	627	578	629	635	598	573	621	640	630	566	637	616	643	591	631	575	624	600	623	666	564	595	599	610	609	621	614	618	597	610	549	619	647	636	608	655	647	589	614	597	598	649	625	598	618	643	590	620	663	636	590	571	622	588	615	630	670	639	580	640	617	674	637	662	642	617	622	587	665	625	656	612	607	628	599	627	624	626	626	600	626	627	614	607	611	623	641	665	603	618	615	642	590	592	644	646	606	612	638	657	614	593	588	649	651	603	662	597	601	623	597	589	609	611	601	617	613	632	623	655	598	638	664	670	635	612	596	628	622	626	634	576	617	652	602	567	617	656	614	624	631	609	600	607	613	591	651	621	629	656	622	653	662	612	604	575	569	559	637	657	596	637	632	615	605	622	588	638	656	603	618	646	574	656	630	589	630	625	624	596	598	578	645	599	630	617	602	612	594	615	612	632	608	633	592	563	586	611	609	616	584	655	632	563	614	676	660	608	623	588	667	613	632	603	672	630	575	611	644	599	609	622	620	656	629	650	596	579	565	591	589	590	616	578	652	568	582	602	596	634	650	620	607	647	613	629	651	604	626	613	629	610	642	589	647	619	622	606	607	624	600	586	599	611	590	614	642	642	616	627	618	619	640	586	628	603	625	589	639	615	692	612	593	638	600	616	615	621	599	625	632	681	620	594	610	605	615	621	644	596	579	606	590	632	610	633	623	673	587	650	658	620	641	610	630	612	620	624	634	607	602	653	615	613	600	632	619	586	627	610	603	637	616	654	580	585	629	626	639	566	624	621	600	609	594	666	646	589	608	655	622	653	620	612	620	602	607	643	607	646	654	634	608	640	643	622	632	628	616	690	621	657	635	604	599	645	627	560	645	606	617	652	600	626	631	600	602	553	633	644	629	635	648	655	607	640	614	594	603	662	636	623	618	636	609	603	610	607	653	630	621	624	580	611	620	617	598	631	626	625	563	576	643	616	579	609	582	625	655	589	617	617	602	594	622	620	613	656	617	608	607	599	619	605	616	599	629	625	655	606	581	608	646	628	621	638	584	616
27377	21074	7970	372	165	136	150	106	100	98	97	89	81	101	79	66	92	76	89	86	86	96	103	88	94	76	65	82	83	108	83	97	85	84	85	94	97	86	69	101	82	90	78	99	76	82	74	85	70	90	104	78	98	66	74	96	73	85	85	93	83	70	73	81	87	91	78	71	76	80	87	88	72	67	83	74	79	78	78	94	79	79	91	96	91	86	91	82	84	92	78	88	93	83	100	87	82	93	77	87	92	78	67	94	81	89	68	79	94	77	87	91	100	93	89	86	87	94	80	78	77	83	75	100	76	90	95	101	84	85	92	64	84	98	81	71	108	83	89	84	78	83	101	95	83	87	85	67	85	108	104	94	75	63	82	86	76	88	86	81	78	92	91	90	83	75	83	100	86	81	92	74	77	91	90	91	105	69	99	91	71	89	77	73	90	79	98	76	88	94	87	104	74	74	101	81	79	82	86	70	78	85	87	76	95	85	88	93	81	91	75	76	85	73	84	86	78	83	78	74	76	84	79	88	96	78	85	80	90	83	71	83	77	76	94	72	75	102	86	80	82	95	81	83	86	76	81	86	80	86	103	86	95	86	65	86	96	91	91	93	96	92	63	81	75	74	84	90	81	96	77	85	66	88	85	78	100	85	78	82	64	81	84	90	73	72	88	88	83	80	68	83	91	88	82	77	81	81	84	92	93	75	88	74	80	98	96	74	75	81	84	91	83	90	87	90	78	73	93	75	86	82	95	91	84	71	72	68	88	91	76	88	76	82	75	72	89	79	74	87	81	101	70	89	75	93	85	78	73	80	92	75	89	89	97	92	100	90	94	86	78	82	89	102	68	90	99	79	85	98	84	82	65	71	62	81	98	68	83	71	79	76	89	82	86	75	68	72	72	89	77	93	93	66	91	82	84	85	87	100	80	87	78	79	85	95	81	96	72	86	76	77	87	86	74	101	77	98	83	89	77	81	81	88	82	72	85	86	99	90	73	94	77	75	71	89	73	104	86	90	91	88	66	81	83	74	75	79	82	78	89	74	82	91	59	82	80	97	67	86	66	117	71	94	81	83	96	71	81	73	84	75	76	78	85	92	86	85	92	78	99	86	85	78	83	74	84	95	86	87	78	98	62	93	81	91	96	86	71	81	99	71	86	92	88	92	91	96	70	93	76	92	84	77	76	87	96	92	84	90	112	67	74	108	97	87	85	79	95	78	69	84	78	86	71	85	93	85	88	65	85	95	89	87	85	90	79	78	97	83	83	89	92	70	76	84	76	96	84	89	77	92	72	91	69	102	89	73	104	83	82	84	75	77	89	87	88	74	93	74	81	80	91	90	92	68	96	73	71	88	94	78	82	103	86	72	76	79	82	93	76	85	82	91	67	76	91	90	87	95	90	72	87	91	78	85	66	95	89	89	79	91	90	84	80	87	94	91	80	71	72	87	75	78	99	73	83	80	89	77	96	72	80	76	95	88	73	60	84	70	86	95	87	103	83	81	77	100	94	87	86	90	86	72	89	60	85	103	73	65	69	77	69	79	86	92	71	78	69	71	95	80	84	75	95	78	92	63	77	77	84	82	88	75	100	81	76	76	77	80	84	92	87	83	86	79	80	85	75	77	70	70	85	103	91	80	81	93	80	92	83	91	66	88	80	78	73	100	80	77	77	68	93	95	88	92	83	101	80	84	86	79	86	89	89	82	66	88	79	72	96	83	79	101	94	91	85	73	79	92	72	103	82	91	102	80	68	78	73	93	85	89	82	80	69	95	67	87	86	89	63	67	86	86	88	82	89	84	85	80	89	81	94	90	89	108	92	81	79	83	81	75	81	93	78	86	75	92	94	95	90	93	82	92	85	98	78	101	81	78	78	90	92	82	95	84	86	90	89	82	89	70	81	86	83	92	62	94	99	92	92	87	76	94	82	85	75	96	84	96	101	83	89	84	85	87	74	89	76	77	95	81	83	78	85	72	81	92	76	82	98	84	97	86	80	89	75	93	75	93	90	116	70	71	82	85	96	80	69	90	79	87	96	78	75	82	80	92	75	99	86	84	67	85	89	74	80	94	78	84	78	101	90	68	81	99	90	75	92	72	74	69	80	106	69	97	84	79	75	69	83	85	86	89	79	98	95	87	75	90	92	96	83	87	96	78	92	90	76	92	80	96	87	91	102	71	94	93	84	65	88	87	73	82	82	86	72	81	86	66	89	88	78	94	94	95	90	84	86	87	88	90	81	75	89	97	76	80	83	90	86	87	99	76	87	94	87	81	86	83	87	79	74	87	71	82	86	64	69	79	79	81	85	77	92	90	91	82	84	85	96	71	84	89	85	93	82	94	97	89	87	88	91	82	86	94	99	85	85	72	90	92	77	90	98	84	76	90	92	89	88	83	81	79	97	74	64	92	78	78	78	86	91	105	81	84	86	98	89	91	85	90	75	100	78	84	86	92	83	84	98	85	99	68	96	96	81	87	92	88	73	61	86	91	84	91	82	85	79	94	80	94	85	74	74	78	96	83	84	82	80	75	89	77	78	88	83	85	94	85	97	85	91	95	76	81	74	96	86	96	89	92	85	85	99	84	96	88	85	77	85	77	75	99	87	84	95	80	79	80	77	92	95	89	77	81	83	84	97	80	83	100	83	94	83	87	75	91	84	72	72	68	91	98	79	74	100	94	88	79	83	86	87	71	77	77	91	92	78	74	91	83	87	86	87	93	87	82	69	88	84	84	79	73	76	73	81	80	77	83	82	75	78	85	74	75	75	73	72	83	77	82	91	89	73	79	75	66	94	69	77	88	91	80	77	82	85	69	86	88	80	110	88	88	94	80	86	88	80	91	73	99	69	84	77	94	77	90	79	85	70	81	73	80	88	80	85	93	81	85	97	92	80	67	85	83	104	75	84	69	88	89	105	93	73	95	82	88	83	76	82	67	66	89	94	99	73	91	79	89	91	67	64	71	80	85	86	88	73	96	83	76	93	78	95	88	90	69	77	85	77	74	94	78	81	78	90	71	91	69	85	79	85	87	59	102	97	76	87	84	76	83	99	81	64	87	114	85	73	74	71	92	79	88	84	85	71	102	83	102	83	74	84	92	86	90	77	79	89	100	80	86	75	86	83	74	89	60	85	67	64	86	75	78	83	75	90	79	87	92	90	81	69	79	87	81	100	90	92	77	79	92	74	99	82	87	67	87	83	77	80	77	87	71	93	93	73	75	77	83	77	95	99	92	90	104	73	97	80	81	86	87	92	82	78	88	89	75	77	91	72	85	88	81	88	78	81	80	86	94	89	87	78	61	83	83	67	99	79	74	67	80	86	85	92	92	80	89	96	78	84	98	99	69	99	72	96	83	78	82	82	82	71	90	90	86	77	77	91	88	93	71	77	91	97	84	92	66	88	81	77	95	79	77	66	82	104	78	83	83	73	86	89	87	76	79	98	91	101	87	76	82	74	81	87	80	73	94	87	83	88	94	93	75	79	77
18136	1432	1108	580	451	375	282	275	263	235	205	199	220	209	202	175	186	180	199	172	191	203	207	179	197	179	190	177	191	179	180	183	166	191	149	195	184	168	192	186	197	199	160	170	166	177	157	183	191	199	162	182	187	165	195	212	172	175	196	147	187	196	181	195	186	177	176	171	188	174	151	185	169	184	171	217	167	168	167	188	209	182	175	154	179	185	178	155	204	170	168	188	190	156	163	189	170	165	174	162	172	172	177	184	187	189	176	167	189	179	146	186	183	184	178	175	172	194	173	194	192	212	160	184	170	170	167	171	180	181	182	174	177	196	159	176	180	202	186	173	188	173	195	166	167	177	151	159	193	182	166	186	180	172	170	168	185	175	193	207	179	167	175	178	166	193	159	189	183	182	171	170	199	194	166	187	181	175	197	175	172	186	178	191	168	167	177	188	183	166	187	162	173	179	177	155	187	173	185	180	186	202	187	187	185	178	192	172	173	195	171	170	167	187	188	191	190	149	183	197	165	184	155	181	188	188	183	167	156	174	162	198	175	179	184	207	183	202	189	187	181	164	180	182	191	188	188	184	188	185	196	182	167	183	196	196	161	197	174	204	173	169	174	194	177	166	195	190	198	152	183	171	192	176	188	193	181	179	177	191	170	172	208	194	187	183	169	210	191	171	190	206	188	195	210	168	158	168	186	193	192	167	200	178	192	181	165	178	197	175	186	178	186	180	174	165	186	183	164	197	194	173	206	175	182	168	204	179	204	192	188	176	173	175	184	170	181	210	157	163	189	177	187	187	160	155	181	152	177	173	170	184	166	199	195	172	176	176	185	173	192	183	193	208	168	142	194	188	166	177	194	198	178	203	191	179	164	176	176	191	165	197	156	200	172	166	188	198	169	172	162	171	175	184	156	190	185	177	198	194	170	170	176	196	172	195	174	177	168	153	193	172	176	163	204	188	201	165	175	179	194	198	175	171	171	172	159	167	195	209	180	192	175	185	203	171	154	196	168	166	186	197	186	174	183	188	184	159	177	195	167	165	165	184	172	174	148	177	212	167	182	167	173	192	166	163	176	173	181	164	161	191	160	166	193	164	215	182	157	179	193	186	159	178	164	160	187	183	153	168	169	161	143	184	189	187	194	185	166	166	188	176	151	179	182	171	180	196	193	184	181	175	176	185	169	164	160	184	182	174	189	186	191	138	150	161	181	197	175	169	166	165	189	202	174	171	177	189	170	181	171	184	174	182	186	187	206	182	164	177	195	164	178	170	182	168	176	182	194	182	170	190	192	171	169	172	171	167	182	203	198	201	181	163	168	164	175	183	175	165	147	185	186	199	172	168	165	185	183	170	201	166	206	183	199	183	193	174	173	163	190	184	173	173	185	178	176	163	182	171	174	170	181	160	192	201	166	187	189	181	152	185	164	182	162	170	183	169	176	181	189	186	169	172	173	183	197	166	169	163	162	179	176	202	174	194	180	183	182	179	178	175	211	152	175	187	187	180	193	179	164	176	146	176	175	172	174	173	172	185	195	171	156	198	187	159	170	189	186	169	179	180	179	193	180	178	157	164	145	180	183	178	150	180	175	168	196	169	171	159	165	169	164	192	194	188	174	174	162	197	183	193	149	179	148	195	169	192	175	174	186	195	184	192	202	177	194	170	165	189	179	157	165	180	181	208	144	196	180	165	174	159	188	172	183	199	176	180	169	180	208	170	177	194	177	206	184	158	184	190	186	180	155	182	189	187	200	201	172	173	180	189	193	193	187	177	192	196	174	168	175	174	200	192	205	176	189	162	196	178	202	167	159	173	203	161	162	167	166	169	168	165	173	175	171	194	163	143	176	150	172	180	183	189	174	172	167	180	167	168	171	182	157	175	175	172	141	190	170	174	164	161	200	164	164	183	191	187	193	169	187	162	178	151	193	172	193	146	157	187	169	190	156	212	151	180	193	170	197	177	184	161	172	176	165	181	171	157	207	179	175	173	157	202	179	181	177	180	153	197	185	180	160	192	171	195	171	163	145	145	179	202	209	184	180	173	168	162	168	195	186	199	181	164	158	174	183	195	189	196	160	177	171	181	159	183	177	197	180	164	187	170	172	193	189	160	185	190	174	184	195	173	188	158	192	189	190	171	170	145	177	177	158	169	201	184	183	165	191	167	177	164	174	184	179	178	169	181	190	190	196	185	174	180	184	184	196	170	188	180	163	164	161	171	179	164	176	185	172	209	201	178	181	174	185	180	186	167	171	172	189	179	178	192	185	171	173	171	181	173	158	186	176	169	146	157	179	168	159	191	194	164	167	176	181	175	170	199	181	157	192	168	193	204	174	168	176	180	192	178	170	168	167	179	197	177	176	181	177	181	154	186	207	174	191	206	180	150	146	185	185	172	156	186	177	174	182	183	171	182	176	160	180	218	188	163	181	191	195	170	162	168	198	171	166	182	187	197	176	183	171	199	174	164	171	186	169	167	167	193	195	193	197	179	180	166	176	181	201	166	193	194	168	178	169	174	164	181	203	170	182	165	171	186	200	168	178	162	171	170	179	172	174	197	173	183	167	201	181	199	196	177	191	185	177	166	175	188	161	163	195	179	159	176	157	188	200	177	175	172	190	163	166	185	169	201	175	168	168	205	168	195	156	180	185	183	176	165	185	186	171	165	168	167	176	166	169	184	167	198	184	180	159	161	179	185	163	181	182	188	168	161	170	177	188	179	202	200	197	187	185	214	179	162	148	188	156	184	178	170	178	190	181	173	198	162	184	183	180	189	161	170	179	186	189	159	182	142	174	185	184	199	170	181	212	175	158	196	182	158	196	178	175	160	191	170	169	160	202	206	153	161	163	158	190	186	175	194	181	182	182	168	177	172	183	174	178	166	188	177	199	196	177	174	170	182	186	191	172	176	168	169	181	166	204	156	174	178	175	205	193	161	223	194	181	161	174	172	171	166	190	189	173	191	175	177	165	173	184	185	182	192	199	171	154	189	198	179	191	175	180	144	159	187	178	176	192	174	204	180	167	166	179	162	154	174	162	193	172	178	180	205	198	210	189	179	181	199	176	181	175	180	162	194	168	161	165	184	190	173	178	179	173	147	200	171	165	155	169	184	199	148	174	176	168	175	164	170	194	184	174	192	185	194	159	199	175	173	165	176	184	179	204	179	200	143	172	172	170	158	173	191	168	161	184	194	172	173	171	183	178	180	169	160	181	190	169	175	168	201	181	196	169	161	164	180	146	178	180	184	156	185	172	184	154	177	170	168	181	181	175	184	193	187	153	187	180	189	174	196	151	185	173	180	189	188	173	188	172	213	165	189	185	181	174	174	168	189	178	187	170	175	168	174	193	183	181	157	182	171	181	187	170	211	177	152	182	175	180	190	192	167	176	191	191	177	200	172	202	168	179	181	199	201	168	184	169	175	196	189	207	204	191	178	170	192	181	196	192	173	182	167	187	191	174	151	195	179	172	168	190	172	162	184	176	175
24785	21708	29106	24848	20399	1807	639	420	353	316	291	287	263	272	238	206	200	187	216	223	185	192	202	200	173	183	181	186	195	157	165	205	183	185	208	172	185	188	187	178	163	179	181	164	182	181	157	148	209	156	184	177	172	192	174	183	182	195	165	168	208	164	176	207	159	192	185	196	178	163	196	187	201	166	164	183	169	183	159	169	177	172	187	173	162	152	157	166	166	185	142	174	179	171	182	170	171	151	160	176	181	156	177	165	183	183	166	187	173	172	190	171	170	171	152	164	176	188	177	179	167	147	169	157	170	154	164	181	163	166	194	154	178	180	145	182	168	176	185	196	185	186	185	161	184	165	187	180	184	172	154	156	160	192	157	177	198	165	163	177	155	171	173	178	177	199	169	166	172	174	168	168	189	135	175	180	170	184	185	195	178	183	185	170	158	181	174	177	183	199	208	167	180	191	155	158	166	155	148	162	180	173	184	205	173	175	154	173	154	178	170	180	176	165	180	151	159	169	157	171	184	174	187	175	189	156	144	157	185	152	165	180	182	183	187	158	178	159	160	186	182	179	169	152	177	172	180	156	150	159	191	163	182	154	184	180	188	165	176	174	167	174	165	165	166	164	191	158	161	169	168	167	168	149	175	181	184	166	171	167	159	163	167	179	170	170	166	186	197	174	158	161	190	179	173	176	161	176	155	154	179	171	182	166	162	166	180	150	163	183	182	196	191	136	171	211	175	165	177	156	162	171	166	153	172	193	164	165	171	167	171	162	159	189	164	156	182	162	170	178	170	167	211	164	166	207	171	162	167	157	191	170	167	168	164	173	176	183	196	190	164	148	170	155	158	167	149	162	184	183	167	182	178	177	176	175	194	185	170	168	197	169	160	159	187	170	160	160	177	158	178	173	146	183	149	182	177	179	176	169	180	192	150	165	161	172	182	159	169	149	177	172	162	170	196	184	174	180	166	186	171	171	153	187	160	168	191	172	169	166	156	141	167	171	161	147	169	170	171	172	137	176	178	175	175	157	148	143	179	162	165	183	174	156	170	153	169	144	154	152	163	159	161	149	162	152	166	173	170	183	160	174	168	187	178	155	175	179	167	193	176	179	191	173	196	188	177	179	153	177	181	167	152	180	167	179	176	170	159	160	188	171	151	186	189	151	157	177	170	170	169	167	157	154	178	150	175	173	190	163	180	160	154	180	189	168	173	159	175	143	162	181	175	185	161	166	150	178	174	148	145	172	196	154	171	160	196	173	184	170	181	161	177	162	169	168	175	170	169	196	159	185	178	166	158	174	171	157	157	167	166	163	150	150	170	166	189	146	207	185	182	179	152	138	176	167	160	176	154	167	160	171	179	169	167	185	163	158	157	182	195	192	174	154	146	178	142	150	170	195	185	168	169	160	157	184	181	163	158	183	186	175	163	136	178	169	144	167	157	182	207	166	157	184	161	185	149	158	158	148	173	195	147	179	151	168	155	162	183	172	165	181	181	172	163	163	177	209	174	176	174	180	160	164	156	163	188	155	187	166	147	163	185	165	161	192	171	188	171	167	159	176	167	182	187	170	180	152	172	181	162	176	163	161	171	181	165	171	166	180	166	173	159	174	184	162	161	167	181	170	168	163	194	152	159	188	163	193	183	168	174	163	185	188	171	182	177	154	170	175	149	166	202	180	178	194	163	188	167	169	159	169	167	160	170	166	171	182	154	183	165	175	187	186	168	189	185	169	156	175	165	172	182	182	168	183	171	168	187	164	176	160	193	174	172	153	164	177	172	172	172	193	182	181	174	171	184	178	179	158	191	160	176	155	165	166	206	185	155	157	177	175	165	166	181	177	175	185	178	171	164	177	156	178	155	174	166	160	183	178	184	173	173	170	185	170	170	162	166	172	166	161	179	174	193	161	172	175	194	179	188	190	180	186	138	170	178	162	151	173	180	160	166	162	185	169	171	169	172	169	187	173	167	175	184	191	164	172	161	163	171	168	176	176	181	176	154	178	186	186	167	161	170	181	177	170	149	171	189	185	180	160	175	189	170	184	147	176	166	174	172	171	195	175	166	158	186	174	166	181	153	171	172	178	158	176	171	177	172	165	155	186	158	159	164	154	160	173	163	174	164	180	165	185	183	153	184	138	162	168	186	178	162	163	164	164	189	164	192	170	164	180	193	158	174	192	170	157	192	161	165	173	161	179	180	160	168	157	163	165	182	167	202	192	165	165	155	190	166	161	188	183	178	180	154	153	163	166	164	143	185	145	169	169	181	154	169	171	170	175	182	146	172	174	180	156	185	185	156	172	171	167	173	182	177	170	171	176	184	148	167	193	166	171	158	197	170	163	166	154	178	155	172	164	161	171	170	181	162	174	157	172	175	176	162	154	169	172	157	159	150	173	191	183	186	151	160	185	172	189	162	160	165	169	147	171	146	182	160	170	176	179	177	182	168	181	178	184	196	182	191	165	152	169	161	166	182	189	179	177	150	173	165	185	164	177	199	183	173	173	167	166	191	173	177	172	164	162	170	170	174	186	178	172	151	145	189	182	164	180	172	174	182	176	167	179	177	188	186	166	168	183	165	172	163	169	195	166	167	168	191	168	170	189	153	166	165	151	178	197	173	161	183	179	155	186	166	151	190	151	184	168	183	162	184	185	176	172	176	180	165	147	157	168	189	127	174	164	186	170	158	195	185	163	171	184	160	168	166	173	172	186	167	170	186	162	151	156	174	171	172	181	161	170	189	179	184	182	156	142	166	164	186	171	151	174	204	169	176	156	156	174	179	150	158	185	163	168	187	181	164	192	176	150	181	191	170	170	182	161	155	160	174	178	175	167	163	167	163	172	147	184	172	153	162	175	156	192	188	175	159	158	161	173	170	185	166	172	183	177	176	169	164	179	185	178	186	191	181	166	176	145	179	168	156	163	163	151	161	175	167	188	154	163	166	146	158	172	183	187	180	198	180	204	165	181	172	166	178	173	179	177	188	156	172	162	175	161	153	187	175	181	179	158	176	173	164	195	169	151	156	178	169	159	169	164	184	161	156	183	167	198	159	167	176	180	175	157	175	178	150	184	178	167	153	179	168	197	177	155	161	157	165	167	197	174	155	200	177	177	181	161	179	178	178	183	183	166	177	160	179	176	170	167	183	152	154	198	172	158	168	180	178	151	169	189	185	176	170	152	175	168	198	158	171	170	180	174	194	160	189	180	178	175	144	170	142	196	168	174	160	190	185	174	171	183	176	137	172	158	163	151	171	128	190	173	166	166	182	176	178	183	176	173	164	171	164	175	174	172	169	153	163	177	172	174	159	192	182	162	166	161	166	180	164	165	140	214	148	157	164	180	178	172	165	161	187	159	161	193	162	178	163	172	169	198	175	175	173	191	174	158	167	186	166	160	165	167	177	170	178	174	143	188	155	178	154	194	175	158	162	187	178	173	167	178	177	156	185	167	144	185	186	182	142	153	156	204	173	173	148	174	170	165	155	192
37162	9880	8800	4400	2908	2142	1718	1312	1109	948	813	707	653	601	545	536	528	470	424	436	420	429	416	389	429	398	408	356	383	365	405	361	367	374	370	379	368	379	337	339	347	388	333	356	327	329	347	355	319	349	376	336	344	334	357	316	372	348	348	315	360	324	318	390	322	355	321	306	342	337	315	344	323	333	333	338	349	325	337	337	346	349	313	328	335	319	306	346	350	358	341	339	352	364	336	329	347	339	319	349	352	342	339	343	307	337	363	306	314	317	333	337	305	304	340	331	342	290	306	322	303	328	336	331	337	330	331	342	314	340	328	345	357	331	353	316	339	325	351	346	339	314	329	329	348	321	325	317	310	357	335	331	349	314	369	300	314	293	333	327	315	336	339	349	353	322	301	341	347	354	328	356	332	305	318	340	320	327	368	329	370	316	340	311	333	317	340	318	327	351	323	346	357	305	328	379	311	320	323	333	355	299	322	327	334	364	333	310	361	328	311	344	326	323	367	320	319	326	344	339	360	327	341	318	322	362	337	332	291	350	316	325	362	337	320	336	335	333	310	374	359	324	360	375	336	324	343	326	316	376	327	334	347	328	333	346	357	352	338	349	332	316	368	347	344	305	323	321	359	326	373	297	347	351	307	347	311	382	346	328	348	326	328	343	306	334	331	305	332	360	337	347	315	329	295	336	320	347	322	332	345	343	325	323	345	341	304	324	336	326	328	332	313	290	320	337	289	343	329	327	358	358	358	365	318	301	305	355	331	349	320	322	302	305	321	313	366	336	346	329	338	364	300	317	331	349	350	375	331	343	347	344	343	310	330	313	375	359	355	345	339	348	298	339	307	357	352	321	341	340	324	308	329	343	337	360	314	321	350	346	342	328	339	306	325	326	309	330	378	304	337	311	326	323	367	334	333	331	337	343	294	335	355	342	331	361	335	316	316	356	339	325	349	324	339	327	309	344	336	340	314	313	312	339	339	352	312	349	298	294	332	344	353	352	305	319	363	331	340	325	313	356	340	328	326	295	316	366	318	323	318	294	354	318	326	355	339	342	329	370	315	357	327	356	328	342	327	302	357	317	346	356	345	314	317	341	341	371	325	352	333	343	315	302	349	308	332	320	333	350	304	336	353	358	345	327	331	340	311	361	331	328	381	329	347	314	329	327	322	329	340	331	335	312	320	342	351	329	301	331	353	329	335	343	337	341	326	321	342	347	336	350	339	342	348	327	307	314	360	338	332	313	363	334	329	334	337	308	355	341	307	342	359	350	370	297	350	317	370	387	334	344	332	315	350	344	349	341	333	372	310	309	355	314	329	315	340	332	352	325	338	335	309	329	331	348	331	351	317	334	348	340	301	333	330	353	324	320	308	339	350	343	347	351	314	339	350	330	314	312	341	348	344	332	349	363	332	336	333	307	348	360	354	328	342	319	329	348	300	336	352	322	297	311	335	336	332	336	334	312	297	295	337	341	329	302	341	326	311	324	305	353	329	324	328	314	348	364	300	331	336	346	309	329	327	325	321	298	353	318	332	335	327	329	306	336	328	317	345	365	332	345	336	341	329	328	309	336	320	331	315	338	299	347	351	304	328	347	345	347	349	315	322	354	334	350	332	367	329	362	359	352	344	349	348	350	325	315	340	323	349	313	382	311	332	328	297	331	338	345	313	360	356	334	337	326	333	319	358	293	339	338	328	327	322	345	368	313	354	337	347	319	356	342	363	317	348	311	348	373	299	340	367	324	336	356	325	305	310	359	333	336	335	324	387	356	341	348	329	341	300	337	330	301	322	341	340	357	347	375	362	314	334	308	335	343	324	352	324	328	310	347	358	319	345	332	327	325	318	301	338	326	305	301	295	338	345	351	346	312	371	327	328	321	328	347	330	329	311	308	331	361	340	351	369	337	349	352	334	328	353	362	365	325	330	332	329	299	333	325	312	290	334	345	319	336	305	337	310	342	347	353	348	343	308	299	320	378	334	351	331	356	329	343	330	317	318	342	349	361	339	304	344	353	324	322	343	301	362	320	353	311	293	318	355	309	348	359	332	370	313	330	359	321	328	338	344	330	342	325	346	336	325	353	367	315	310	347	310	329	346	336	315	350	326	346	308	324	310	334	320	316	334	333	344	328	345	340	331	325	317	315	335	318	353	329	336	328	329	351	346	315	333	356	339	329	334	351	313	339	370	308	344	289	318	331	340	308	321	344	350	301	364	325	326	342	332	314	350	305	344	355	352	349	347	333	316	322	346	342	354	308	356	326	318	331	355	334	329	346	328	334	372	327	329	326	340	357	289	334	354	342	328	308	335	350	329	322	307	324	395	319	310	340	346	326	346	332	340	350	362	354	320	314	346	296	334	319	318	320	322	344	351	324	323	360	363	346	324	342	325	312	362	335	337	338	365	356	325	353	319	334	344	327	356	335	300	350	347	328	339	322	348	312	339	294	372	342	330	341	357	344	333	334	313	306	334	350	326	343	356	333	346	311	373	325	327	364	301	327	351	326	352	321	325	306	358	330	313	339	348	358	331	329	337	327	315	321	311	322	332	317	360	295	337	368	353	353	333	334	338	337	357	336	323	323	296	334	331	348	328	351	358	277	336	303	376	299	344	310	333	327	337	359	348	321	303	333	337	303	302	307	324	353	321	316	337	350	336	326	337	338	320	341	322	367	339	317	316	343	329	349	337	313	318	337	330	321	320	331	349	305	300	335	329	334	313	314	320	346	340	343	362	367	289	329	325	310	342	331	312	348	358	319	348	342	319	342	314	340	374	318	352	335	338	323	348	308	309	325	299	342	295	330	324	333	333	329	336	341	354	337	334	323	326	360	314	342	325	334	283	307	321	323	308	330	340	330	369	333	339	340	328	329	330	327	347	344	355	340	308	333	339	332	361	336	332	351	305	342	336	335	317	336	346	316	354	343	306	348	317	346	336	326	333	305	367	321	348	369	361	325	366	375	375	310	362	356	335	364	344	324	355	322	337	339	352	334	326	320	328	307	357	344	344	386	333	347	362	351	329	292	346	301	331	296	320	345	344	297	330	319	326	345	347	338	341	340	319	348	367	331	327	352	331	320	358	282	318	357	337	341	365	293	338	320	341	368	284	328	350	342	308	337	331	335	332	329	322	347	384	356	316	315	364	351	329	351	324	338	319	320	330	356	315	321	352	346	341	335	358	346	357	358	347	328	324	303	345	331	309	323	327	345	354	324	351	326	325	316	321	357	333	310	331	327	312	317	320	321	351	326	317	348	331	302	340	355	328	326	361	336	346	339	320	335	358	321	351	310	315	343	319	353	309	312	344	339	356	349	308	325	363	347	320	300	335	352	310	340	335	371	326	331	370	350	330	310	332	361	347	317	357	339	351	333	352	310	352	293	320	325	322	349	336	351	342	340	286	304	330	326	365	370	340	320	339	355	315	325	350	319	309	334	343	370	304	328	340	340	337	315	310	304	276	367	298	359	344	347	356	332	381	340	339	326
23791	21724	29818	24162	21733	19700	2175	852	631	612	571	496	514	451	453	415	421	390	407	397	383	369	330	362	340	372	364	378	388	390	385	353	346	363	350	356	382	366	355	346	344	360	339	362	329	334	342	371	343	359	351	348	326	349	349	346	328	350	343	350	342	352	328	338	334	345	354	379	331	328	322	322	367	375	353	366	354	343	389	336	370	344	340	362	376	351	328	329	346	346	355	335	319	321	310	354	356	318	351	325	340	348	326	343	354	339	316	383	331	360	308	337	357	360	342	362	338	330	334	351	324	318	331	341	323	322	316	354	347	341	381	332	340	360	291	351	334	315	325	336	344	316	337	334	327	319	347	318	370	352	314	363	357	322	330	344	321	355	363	352	316	366	355	366	318	348	357	342	307	327	304	333	331	325	344	355	332	316	336	308	339	354	324	360	344	354	339	352	351	353	316	342	349	335	349	305	335	338	343	340	343	359	343	367	354	343	345	350	319	339	328	362	334	306	334	341	342	341	317	311	296	298	358	354	335	351	339	355	331	317	342	334	352	347	306	308	307	339	320	364	351	350	333	318	303	350	345	336	353	316	320	346	365	350	358	360	328	360	360	340	338	348	350	337	333	329	329	361	341	363	347	337	364	337	323	348	351	327	365	315	322	345	367	342	366	326	335	322	355	332	312	337	339	329	343	334	379	340	331	325	325	366	312	359	321	328	321	350	344	352	312	314	335	345	334	338	357	344	298	318	347	364	325	337	348	314	334	378	320	315	329	317	315	366	327	312	334	309	319	324	306	356	326	307	353	323	338	341	322	336	332	342	343	348	353	355	299	347	358	344	305	298	336	348	368	317	357	324	312	349	344	304	340	363	310	310	323	349	326	326	326	344	331	352	351	354	346	333	330	341	371	347	334	341	335	312	313	353	338	337	345	319	331	296	325	357	350	321	343	336	332	338	312	338	311	358	334	334	331	301	355	320	319	346	382	327	357	309	299	338	354	324	354	351	328	316	329	346	335	362	322	321	375	309	348	342	347	294	326	362	349	346	389	324	347	327	330	329	368	300	308	348	346	340	353	332	333	360	335	314	336	339	301	331	320	328	349	352	323	326	331	327	344	312	335	346	331	358	340	348	367	383	358	326	359	326	325	349	359	340	325	362	334	328	356	328	346	348	329	307	325	356	314	342	331	352	327	325	341	354	336	331	316	332	372	338	342	354	309	325	337	364	324	313	337	337	345	371	326	340	356	317	352	327	314	346	340	360	330	354	335	313	324	334	344	353	337	329	301	322	317	344	332	340	301	360	305	349	335	346	327	365	364	343	323	334	348	302	360	334	316	330	373	303	340	341	363	382	350	322	328	349	331	324	356	318	320	350	335	344	346	333	346	374	324	326	334	312	328	338	319	332	340	319	334	326	339	322	375	339	356	322	353	311	288	347	342	365	350	312	328	343	319	360	322	328	341	342	336	312	316	363	355	353	343	349	291	346	334	345	366	340	329	307	349	316	353	315	337	310	326	306	339	332	325	340	351	337	337	319	337	338	329	317	308	347	348	330	357	353	322	330	366	338	367	347	335	329	360	346	324	314	346	323	325	341	346	324	326	333	335	298	365	324	339	326	335	356	342	369	321	342	356	322	361	339	367	318	313	340	342	324	336	332	345	354	302	337	310	325	360	356	354	332	312	318	322	336	338	341	352	299	337	372	338	308	324	331	312	305	332	324	316	299	340	361	359	335	372	315	291	310	321	362	322	351	361	367	334	336	312	324	353	377	319	345	376	325	304	305	338	372	334	339	361	311	321	338	343	372	337	330	333	341	296	348	343	352	348	329	320	306	307	362	299	359	369	329	319	370	337	302	344	323	330	321	328	330	312	321	297	350	328	336	368	346	305	350	340	339	363	325	354	336	329	343	333	331	341	329	329	348	324	304	337	340	302	311	355	327	336	318	335	308	321	329	324	334	335	352	332	348	334	331	313	329	324	315	318	334	339	313	349	340	345	364	339	338	373	366	305	333	362	351	335	305	314	353	345	331	320	308	343	329	339	378	328	348	335	302	332	293	335	367	324	335	321	358	350	325	314	329	333	327	372	342	334	297	323	315	335	364	330	344	338	361	311	317	317	313	319	360	319	366	311	359	295	345	344	343	388	328	337	336	368	306	364	321	326	383	336	358	326	351	312	354	315	324	349	309	289	311	352	371	318	360	316	332	345	343	340	338	308	311	357	322	336	321	327	332	334	333	328	339	310	331	348	366	340	326	309	313	328	305	310	347	318	350	338	353	356	349	323	339	313	306	327	340	340	400	332	337	313	345	325	312	334	335	362	313	347	316	314	324	338	287	350	330	352	340	348	330	343	321	344	340	333	350	362	366	324	337	344	300	362	333	321	358	331	334	329	298	335	359	366	307	348	324	358	340	335	338	291	342	339	352	317	312	317	333	389	319	339	345	347	350	311	337	331	343	356	288	330	347	352	369	341	366	356	333	353	302	301	351	315	344	345	327	345	322	319	319	351	348	339	324	343	337	306	340	344	321	319	323	326	333	329	330	353	357	293	320	331	387	342	328	342	317	335	351	331	343	385	374	338	323	330	340	307	348	330	336	315	333	344	337	320	344	348	358	324	338	328	331	313	340	345	354	374	316	362	328	310	318	317	312	326	356	312	371	336	326	332	343	321	311	347	314	320	335	374	317	302	348	344	333	352	341	348	328	304	335	350	334	349	313	329	359	352	356	325	333	309	328	322	352	356	344	327	322	357	341	349	363	329	367	375	351	316	337	319	346	319	323	327	332	315	346	316	298	334	303	332	342	340	336	329	339	328	338	275	337	340	335	327	321	319	328	347	313	326	347	334	344	345	347	320	359	326	318	351	329	297	354	348	347	357	285	330	338	313	324	326	314	377	339	368	342	350	375	329	352	319	343	331	372	347	344	326	355	338	326	326	321	303	326	314	324	317	347	332	342	333	344	323	351	370	331	331	350	351	350	314	359	314	346	328	328	338	336	362	333	368	338	305	323	361	323	320	344	373	298	309	340	295	330	302	324	329	316	370	323	343	337	337	334	345	370	316	322	356	370	325	380	339	339	352	322	323	362	325	355	360	349	323	373	354	357	350	332	313	340	308	320	341	347	350	381	347	327	309	349	375	326	333	339	306	342	359	375	299	289	337	335	339	367	375	351	353	343	324	340	361	339	360	355	324	353	338	319	289	323	334	351	312	340	352	324	315	306	322	324	337	345	321	319	324	337	313	351	336	318	375	332	321	306	353	366	335	330	351	343	351	349	372	334	349	312	336	334	294	361	352	326	347	353	343	312	320	351	345	343	339	341	314	349	301	332	348	310	337	335	335	319	332	335	292	336	320	338	335	366	336	314	345	322	324	338	329	341	341	343	335	320	336	311	379	352	343	315	328	335	337	370	381	308	335	305	357	329	360	340	357	343	378	402	337	358	309	325	312	299	342	286	339	340	314	340	323	343	316	332	347	359	310	320
41623	15506	14346	7833	5459	3970	3142	2436	2091	1789	1576	1361	1250	1168	1054	1056	965	908	875	798	817	789	741	760	773	790	742	725	753	718	710	717	680	717	671	651	649	676	685	697	671	652	678	633	627	725	640	629	613	639	667	615	624	620	634	603	590	596	641	604	652	613	619	592	645	617	628	681	612	612	601	654	627	635	647	650	647	610	613	600	613	626	651	675	650	649	621	612	621	593	641	649	581	614	625	629	632	593	605	619	654	631	635	619	603	647	603	630	641	623	640	668	618	639	618	628	635	586	616	616	594	621	616	620	643	605	643	603	628	691	618	613	626	647	569	624	648	611	631	610	616	615	641	658	632	637	616	618	615	572	593	630	638	629	618	607	650	622	577	609	626	643	633	547	640	640	612	592	663	627	602	620	642	609	631	568	590	656	632	569	622	565	633	585	606	617	644	610	635	618	638	647	594	600	610	630	668	651	597	611	636	645	654	586	602	603	676	657	692	629	641	591	612	636	578	581	636	600	650	645	620	630	647	644	655	575	642	586	626	614	630	678	690	609	632	625	619	626	608	616	602	620	643	650	582	584	635	606	619	608	622	647	658	649	610	631	621	613	650	627	623	584	613	623	607	628	617	605	619	602	588	636	598	609	585	594	661	611	646	625	620	581	635	625	595	637	599	622	670	631	631	601	624	660	619	633	605	583	585	637	605	614	630	647	643	600	644	638	621	633	640	650	647	579	611	650	597	633	647	642	624	637	588	670	630	596	651	627	625	635	611	614	590	589	618	632	618	622	610	639	606	600	594	645	587	603	602	633	637	601	643	615	593	635	603	615	642	625	614	563	602	621	562	615	581	619	637	602	648	656	645	603	661	625	632	579	603	638	644	611	604	701	682	583	598	595	609	612	617	590	624	630	627	677	637	608	618	632	615	614	605	624	569	591	611	626	644	631	656	613	602	601	618	586	583	629	587	602	602	569	632	615	653	604	628	591	624	624	588	610	617	673	619	597	607	623	605	571	616	583	621	612	614	683	595	651	626	653	618	588	624	631	627	587	633	639	663	658	612	561	607	601	604	669	619	634	623	656	607	586	649	639	568	599	591	652	645	625	600	647	621	629	596	655	573	639	603	617	622	621	624	627	583	629	637	598	607	685	635	606	594	642	615	599	655	639	658	596	574	597	618	625	633	622	642	603	624	642	647	623	675	570	615	601	602	652	599	701	628	629	619	618	617	622	609	628	615	670	585	597	617	625	583	627	581	645	635	603	625	658	629	618	568	642	613	654	615	654	591	576	617	607	611	611	601	639	602	590	624	665	628	637	670	653	640	611	600	613	628	645	575	616	611	645	620	584	595	638	587	627	660	633	624	629	671	626	631	631	586	636	597	614	611	644	590	607	605	614	643	621	624	596	606	646	616	639	569	645	610	630	637	603	638	588	630	659	633	643	587	653	574	605	593	607	624	591	589	670	611	617	634	589	614	622	630	625	657	632	628	605	633	623	596	592	608	606	613	631	618	617	620	639	662	606	604	643	613	609	601	617	586	600	607	596	602	599	604	659	623	643	594	629	650	659	584	592	628	671	640	604	573	615	587	607	616	616	596	563	609	577	595	612	579	581	619	606	682	616	599	601	611	642	634	610	629	589	591	605	645	623	606	632	609	614	652	629	689	576	613	664	589	617	601	629	650	628	654	589	655	641	649	600	592	662	601	652	667	583	634	596	612	658	591	647	684	643	666	623	591	597	612	613	637	594	679	610	634	630	672	581	629	592	608	609	635	594	618	645	659	643	592	636	616	613	609	641	622	612	592	626	603	618	596	663	598	607	622	623	632	629	599	608	612	639	598	633	600	632	602	695	635	643	650	644	671	613	616	571	612	594	622	641	616	645	641	616	642	658	612	570	618	657	606	616	620	579	634	646	613	641	585	607	636	610	603	613	574	611	650	671	575	581	593	614	610	656	643	588	596	612	621	599	620	617	637	623	605	617	630	626	639	640	613	608	617	647	615	622	639	626	604	602	634	592	633	625	613	615	606	595	593	651	602	646	648	629	668	632	616	621	603	648	619	630	651	611	627	625	600	597	574	632	598	649	635	604	604	646	618	586	630	596	609	588	584	648	637	621	645	595	652	601	608	608	611	628	666	603	584	615	598	631	675	604	599	634	686	604	592	569	623	633	591	586	632	632	630	635	603	628	633	633	566	639	627	616	642	594	611	612	603	634	604	618	639	604	592	669	673	596	637	629	623	606	645	635	619	588	621	593	591	593	596	609	602	594	650	607	625	626	596	604	614	637	604	600	649	623	646	627	628	649	649	613	626	634	601	631	648	574	672	579	602	618	646	593	626	579	564	639	641	600	615	645	638	597	619	621	591	623	643	584	644	649	655	617	605	666	646	645	612	638	591	608	678	601	579	632	584	657	585	610	597	615	633	603	617	638	658	688	672	587	651	598	634	626	660	594	594	564	614	627	629	632	616	644	614	610	597	640	611	650	645	618	639	643	623	607	628	630	623	578	635	608	597	612	650	602	606	575	647	618	615	613	588	645	587	607	614	655	641	602	623	622	630	535	628	633	600	607	621	629	629	623	610	630	615	588	633	613	674	627	633	625	634	580	649	632	630	629	649	636	638	611	632	648	621	643	642	602	637	626	633	621	610	614	595	615	625	614	608	619	617	635	623	580	617	669	632	606	645	605	572	642	611	626	645	634	633	591	633	654	587	576	634	595	631	611	629	597	614	609	608	599	567	681	623	614	596	638	649	612	633	583	641	572	615	601	631	627	640	624	642	645	584	631	628	621	612	628	652	695	585	654	636	603	605	567	646	613	663	590	612	639	615	592	653	603	609	601	645	646	646	641	632	654	631	625	610	602	643	565	667	672	655	625	587	603	656	643	600	618	626	577	650	633	603	647	617	616	646	623	628	610	663	607	641	653	577	631	603	604	654	604	651	599	576	624	638	603	610	625	606	645	604	622	634	660	661	618	590	607	604	608	647	616	612	618	606	622	631	592	636	601	635	617	633	661	596	619	638	602	618	645	644	571	602	619	621	650	583	597	594	596	585	652	627	631	675	610	640	593	636	659	659	615	577	650	635	608	602	613	564	649	636	584	639	641	616	632	608	624	594	639	614	566	600	647	608	620	596	562	613	648	628	617	658	620	632	639	598	596	598	595	650	600	602	615	610	673	635	648	629	642	612	622	620	594	568	596	590	618	581	589	619	598	595	638	640	598	600	623	585	610	609	600	611	610	601	620	580	622	574	610	616	662	598	598	601	628	620	643	607	611	629	694	613	593	593	612	624	619	614	603	601	627	636	600	602	622	616	628	634	609	583	647	629	597	609	635	655	626	596	610	621	632	622	600	645	615	632	618	626	642	611	571	634	608	613	646	601	649	614	606	578	631	621	615	590	588	617	591	641	609	629	625	591	577	587	657	581	634	641	645	597	630	641	646	603	610	617	570	623	610	658	619	573	585	616	610	645	598	626	584	639	629
27298	21041	7801	353	182	129	116	114	101	100	107	93	98	75	82	78	93	91	54	113	74	98	88	80	80	86	84	85	92	85	104	89	83	82	91	89	85	89	91	92	75	97	77	105	84	84	83	58	86	85	85	74	85	78	83	89	79	86	64	89	88	77	89	86	72	77	84	77	88	92	78	83	85	75	76	83	83	93	81	94	69	74	93	93	91	76	72	79	88	65	85	91	76	88	81	89	84	85	87	88	86	76	82	76	83	79	88	85	79	70	84	76	87	96	99	87	90	74	96	69	87	82	104	72	88	70	85	100	66	87	75	70	94	84	74	62	78	90	89	66	75	85	88	83	84	68	71	77	85	93	81	77	93	80	92	92	80	69	88	81	76	92	94	74	87	66	88	86	80	88	65	85	74	81	91	86	88	99	73	92	73	68	81	84	73	74	83	104	85	82	75	83	88	111	80	83	77	100	86	75	79	97	88	88	77	83	90	96	74	64	82	75	97	78	71	89	96	75	86	85	93	85	83	84	83	82	96	70	76	72	68	59	82	86	84	80	83	88	92	74	63	79	85	86	77	87	78	92	90	82	62	83	80	69	99	75	79	76	78	89	77	82	82	69	92	80	82	53	98	64	78	81	58	83	92	89	82	83	63	87	76	78	72	75	79	81	87	75	96	73	93	74	92	80	102	100	75	94	82	80	89	65	93	76	84	96	93	82	78	75	90	82	83	82	91	75	81	77	72	86	105	101	100	80	86	99	77	90	80	90	68	92	72	82	77	93	81	91	59	94	80	96	79	59	95	85	78	75	85	73	85	79	96	59	83	84	73	89	85	82	67	96	76	76	88	86	81	84	80	73	79	86	81	77	73	100	84	73	69	96	75	77	88	74	64	87	86	78	98	95	100	91	84	87	92	77	67	79	84	83	78	86	82	99	88	80	75	102	77	73	85	76	84	82	79	80	72	77	89	78	70	86	80	83	81	90	84	82	72	79	84	60	87	80	91	93	88	78	87	79	79	103	88	73	77	79	90	74	85	83	74	112	92	83	92	69	99	77	84	92	91	91	83	86	79	83	88	78	85	81	74	92	78	83	72	69	70	89	80	74	103	72	85	91	83	89	82	93	78	79	91	93	86	75	90	74	89	88	85	71	88	79	80	74	97	69	71	77	82	94	72	79	68	94	81	75	95	77	82	86	95	86	71	78	80	97	98	87	77	89	97	88	83	94	98	79	84	74	73	64	78	86	82	82	72	80	76	91	85	85	96	88	83	80	79	72	87	90	89	83	80	80	76	79	72	94	93	75	82	90	78	72	77	90	101	74	87	77	76	81	81	72	73	92	78	89	100	87	77	77	98	89	69	82	95	82	84	103	90	81	86	78	93	78	87	80	73	75	93	86	91	83	78	77	102	97	93	86	91	86	83	98	91	95	104	61	77	83	93	91	92	94	68	82	73	61	78	86	74	85	81	93	82	82	82	78	76	72	85	79	95	93	79	66	80	91	95	63	85	72	79	83	85	83	74	73	85	96	85	93	92	88	100	66	92	98	82	92	88	79	98	81	71	81	97	90	81	86	100	80	90	86	96	72	89	82	87	82	78	80	79	81	74	91	79	89	78	78	79	98	83	93	79	96	88	90	83	84	69	79	81	82	78	75	79	81	69	85	102	82	79	83	77	68	87	72	83	84	83	97	86	86	83	87	95	73	98	84	79	79	73	89	69	85	79	73	59	84	75	92	89	112	81	60	74	97	86	77	85	88	81	70	73	63	82	78	78	71	81	68	69	80	88	82	112	77	85	89	70	81	87	74	69	70	85	102	78	73	72	80	84	90	94	83	100	61	80	73	82	91	82	97	87	76	87	99	85	79	89	82	69	90	69	62	82	81	82	61	83	77	83	82	91	80	78	60	79	83	73	64	97	72	65	80	86	82	65	72	92	89	90	72	79	80	74	87	77	82	80	79	81	76	68	90	71	90	85	88	80	94	81	69	71	81	85	75	95	80	73	75	81	92	85	82	74	87	79	69	78	81	78	65	70	83	73	83	75	87	76	85	83	59	86	80	86	88	80	81	81	87	82	73	79	97	83	84	67	65	78	76	74	92	87	97	90	86	95	75	73	80	75	80	82	93	89	86	98	91	88	73	88	84	86	89	84	88	87	81	92	69	85	86	75	68	79	74	89	79	100	82	75	77	83	73	86	96	62	74	85	73	82	86	83	69	69	84	77	89	94	74	89	92	107	87	55	75	69	89	81	85	91	100	77	74	85	64	89	85	74	88	85	97	81	116	91	91	77	80	87	77	89	68	68	84	90	82	78	99	68	74	78	89	95	71	87	80	95	79	94	82	84	84	71	71	81	85	82	82	86	92	81	85	64	72	79	90	77	92	92	83	88	72	89	69	82	80	79	82	84	86	92	98	91	87	82	74	78	84	76	74	89	91	90	81	90	77	81	99	89	93	64	91	95	89	95	71	82	88	91	74	72	86	97	86	86	68	74	106	82	78	68	80	79	102	71	87	76	88	75	69	81	83	78	71	79	92	90	111	82	73	78	89	110	100	93	75	80	87	79	92	65	93	82	77	80	86	92	93	88	89	84	74	91	81	85	82	89	70	77	82	74	68	82	77	86	77	87	84	68	81	71	98	80	76	80	74	87	96	73	76	67	88	94	95	93	88	83	67	85	75	93	96	94	89	83	88	76	68	87	92	72	94	91	64	68	81	98	84	109	75	63	85	78	87	71	85	86	92	97	81	77	82	88	94	73	74	76	88	84	94	84	84	88	74	70	64	87	91	78	75	86	96	74	77	78	75	78	80	75	84	88	78	80	84	69	86	81	79	72	77	86	73	59	74	86	89	87	88	79	78	85	86	79	77	86	78	83	54	92	86	84	78	67	97	77	91	86	86	88	70	82	78	83	73	100	107	74	86	70	84	78	85	68	79	67	90	86	94	99	80	86	96	82	78	78	82	78	92	86	80	72	91	68	80	99	74	74	77	74	78	82	72	79	84	68	93	67	76	87	71	86	77	90	72	93	67	88	79	87	94	98	83	92	83	99	71	84	93	89	85	89	74	82	94	96	97	94	86	105	73	82	79	80	96	106	91	84	85	109	97	85	78	84	73	77	102	88	85	86	79	81	100	79	90	85	107	87	78	87	89	79	71	76	70	87	80	85	86	97	79	65	79	72	80	76	96	75	74	85	82	82	90	82	99	73	83	88	74	76	96	73	75	67	90	95	75	97	90	67	97	83	89	76	85	82	78	86	95	63	88	103	84	91	85	81	71	65	83	85	90	90	76	82	76	72	77	84	90	74	85	90	81	97	90	84	73	91	77	89	75	76	84	87	81	78	88	75	87	106	75	70	75	76	90	67	83	67	78	77	79	92	95	78	68	69	87	92	80	82	74	85	86	89	76	72	68	76	78	84	88	71	83	79	76	79	86	90	81	85	76	80	68	84	84	81	88	96	68	74	73	86	99	93	103	79	81
17774	1473	1108	579	430	330	290	300	234	220	222	212	208	192	186	184	191	192	176	188	171	176	169	194	205	168	178	196	178	173	156	192	184	166	174	165	161	186	163	176	176	185	166	185	190	181	175	167	192	162	177	170	185	184	194	181	162	166	180	175	195	175	174	188	156	183	178	185	170	194	177	189	184	160	198	193	172	172	186	188	190	176	160	171	184	181	183	187	191	180	189	175	166	161	157	159	196	183	184	167	160	172	191	156	186	171	184	186	182	181	223	198	169	166	177	150	164	182	162	186	189	193	167	168	198	177	176	173	171	194	159	175	189	182	161	202	176	202	188	181	163	166	162	173	167	185	189	167	177	164	183	165	199	200	167	163	177	185	186	179	160	171	184	190	171	194	194	191	160	179	187	160	155	175	164	196	199	193	192	194	193	198	200	180	193	206	170	179	187	179	170	189	209	186	180	173	208	162	170	187	176	177	216	169	182	157	175	172	170	167	200	181	171	175	184	152	187	194	188	198	170	173	176	173	210	191	182	187	154	165	173	178	187	191	190	188	202	199	194	155	169	172	183	167	201	167	171	197	179	185	168	176	181	198	187	171	172	187	194	172	170	170	187	179	193	175	187	193	144	180	175	179	168	172	160	186	204	175	168	189	172	186	156	194	166	153	149	181	176	168	142	203	172	182	173	171	179	167	177	184	182	191	162	183	172	177	205	150	179	177	185	156	179	180	192	163	182	185	185	153	173	194	161	147	193	193	169	211	185	164	169	146	181	172	206	163	155	191	185	160	175	166	193	189	162	157	156	166	179	179	208	182	168	188	196	163	207	189	174	177	184	178	181	186	184	167	171	201	182	162	181	182	192	185	157	176	178	185	179	182	165	180	191	172	195	174	193	163	179	172	193	162	194	175	174	166	176	183	187	205	182	187	177	194	176	170	172	170	168	169	173	187	165	177	167	186	177	188	189	188	178	180	195	147	181	174	195	167	161	164	174	176	185	163	175	178	164	180	181	199	154	179	187	216	174	197	166	164	164	192	172	179	213	169	201	185	192	188	161	168	192	165	185	182	169	171	175	162	174	174	189	195	196	184	167	186	175	179	195	174	165	180	195	175	187	183	166	174	188	169	186	206	190	196	172	165	175	180	176	179	178	153	188	187	161	168	164	190	181	168	177	180	189	168	152	191	184	160	194	180	174	171	189	157	179	187	171	157	152	193	147	177	175	174	204	159	198	182	175	181	189	151	173	161	175	176	175	177	179	168	168	167	174	182	174	195	188	170	182	165	181	164	207	162	188	172	169	197	213	177	173	210	172	147	186	161	170	189	175	185	171	204	173	173	140	175	178	199	174	164	188	199	200	179	147	171	170	188	183	177	188	163	177	185	178	194	176	184	186	190	199	169	177	173	158	199	184	185	195	166	171	186	186	176	187	183	182	181	180	163	187	147	138	192	156	187	187	174	188	182	174	171	184	168	192	167	183	155	173	188	177	189	165	171	182	191	179	182	185	187	176	174	183	196	187	197	161	191	180	185	183	191	164	185	202	184	157	163	197	207	176	173	197	180	164	141	185	198	193	175	165	185	197	178	160	163	178	151	178	172	179	198	165	165	150	184	165	194	170	172	169	174	171	198	178	179	202	176	161	163	185	182	174	195	224	188	191	186	191	173	183	164	180	171	174	202	192	173	178	199	162	165	207	166	159	152	179	193	197	198	192	163	171	188	172	174	163	162	165	203	165	179	150	163	199	169	169	209	161	173	176	171	180	177	162	195	183	174	182	173	179	181	197	182	192	167	175	191	189	163	177	161	168	183	193	160	181	191	149	170	191	187	199	173	188	174	157	163	172	183	176	187	176	174	176	204	183	161	183	179	151	197	181	184	184	172	183	168	178	175	160	164	164	179	170	167	168	199	183	190	199	148	178	186	197	173	191	182	176	173	197	174	175	152	191	175	171	156	187	158	192	178	185	174	185	180	176	174	182	184	185	148	157	159	192	172	185	199	173	178	155	187	166	169	178	183	195	185	173	192	174	167	198	186	190	186	162	191	169	163	176	198	194	162	187	191	180	171	187	160	167	173	201	181	168	181	207	199	186	194	196	151	187	173	174	180	165	165	157	189	164	156	176	161	161	169	163	163	165	193	181	180	210	186	168	176	160	171	186	185	158	177	155	174	188	165	161	197	184	173	172	181	153	185	160	152	166	176	182	159	182	163	174	190	184	190	178	161	181	178	174	190	176	178	173	174	183	181	174	194	174	181	163	167	177	185	148	182	169	195	192	161	200	212	173	164	189	168	163	174	185	193	212	173	162	181	173	177	163	168	191	186	175	158	174	181	200	177	159	190	189	151	202	198	169	177	181	170	181	198	209	184	178	166	184	188	166	159	188	183	184	170	168	173	209	173	184	172	179	161	180	182	188	147	186	161	179	172	163	167	185	185	167	178	187	167	200	195	173	190	160	185	181	176	182	182	183	181	166	188	188	187	170	168	169	141	171	185	203	191	182	157	186	166	171	193	190	202	179	164	187	193	177	198	172	185	179	192	191	162	181	171	165	194	213	169	179	166	168	193	202	172	203	171	199	194	168	161	179	184	192	183	164	202	191	184	199	197	185	186	170	169	180	182	162	166	170	183	176	174	178	172	179	171	169	182	172	190	187	169	186	154	173	157	172	185	192	155	181	178	164	167	176	190	199	164	189	170	180	184	158	179	190	163	160	190	174	193	181	182	186	195	201	167	170	187	198	181	165	168	184	154	160	167	165	166	174	201	183	176	179	193	193	170	218	178	167	167	187	180	185	207	170	189	200	167	181	190	186	181	187	181	179	167	165	192	197	178	180	185	184	165	197	176	166	189	199	178	179	176	145	186	169	185	183	154	172	181	178	163	187	199	183	193	171	160	169	168	169	195	174	175	194	176	197	163	184	167	161	173	157	181	170	171	163	197	151	169	176	154	185	186	174	183	196	171	185	190	185	163	165	129	174	167	177	189	184	186	196	178	195	163	179	153	168	184	186	164	177	192	151	196	163	192	198	164	173	169	189	174	182	166	193	159	185	175	188	176	183	194	205	199	162	182	154	160	150	171	183	196	189	160	182	183	169	156	197	173	163	169	176	173	173	169	186	167	196	193	170	174	167	178	183	156	154	182	190	202	163	179	165	177	190	183	188	180	164	190	185	144	176	190	196	176	200	186	160	182	163	188	162	156	189	182	186	194	169	159	183	193	162	161	175	187	158	164	187	178	174	176	177	194	163	183	177	158	210	172	194	162	178	190	165	177	179	167	168	198	172	173	181	199	197	170	186	168	164	161	179	184	189	186	170	176	150	196	158	174	142	195	194	183	152	171	171	192	168	181	148	155	179	173	182	166	182	171	180	200	171	186	161	179	177	173	168	180	180	192	187	187	169	170	177	188	159	165	174	181	185	161	165	152	166	187	170	174	182	175	166	176	172	152	183	160	179	156	189	171	180	166	176	192	205	184	194	195
24780	21700	29211	24722	20169	1791	634	428	341	281	280	242	239	218	234	228	202	217	196	204	207	201	180	212	188	177	186	170	186	192	213	193	175	168	202	204	195	187	170	172	171	182	171	178	178	195	162	177	179	169	169	192	194	178	191	197	187	210	178	170	178	170	173	175	169	171	169	178	190	169	152	160	182	168	165	190	166	174	162	145	197	180	153	161	148	162	175	168	136	191	162	173	180	172	169	168	185	163	174	173	153	196	154	179	179	162	191	168	205	193	193	173	183	199	164	153	193	199	147	151	144	165	173	161	149	166	175	163	157	174	168	145	196	197	151	179	149	187	183	172	182	160	187	176	148	178	165	171	172	167	158	161	177	163	157	171	162	176	165	175	165	167	189	176	164	153	171	192	166	169	160	178	178	159	165	170	181	189	202	173	167	157	189	152	186	179	150	170	159	161	174	183	148	155	182	179	168	190	170	151	171	174	163	176	172	158	176	164	169	160	191	164	163	172	171	159	170	169	184	149	174	149	176	180	187	169	179	187	165	163	168	176	177	196	161	161	188	178	172	169	177	162	156	182	170	188	161	171	162	174	168	163	174	163	144	171	163	180	159	163	164	166	191	192	172	183	163	164	167	165	183	166	169	172	187	175	162	156	167	164	175	186	165	150	189	150	168	177	188	176	184	159	181	185	155	184	156	172	160	202	169	176	166	160	161	169	167	179	177	170	160	140	173	205	168	187	154	162	160	141	165	141	160	159	166	170	180	172	186	181	161	185	154	172	169	179	171	163	176	193	170	145	192	168	165	175	160	189	177	170	168	181	150	162	168	147	184	173	175	164	166	159	152	165	180	186	171	162	147	161	170	181	151	169	154	152	166	187	174	143	163	178	181	170	173	159	174	176	160	160	169	147	216	151	157	164	154	185	165	185	161	171	180	180	161	150	154	177	180	170	152	171	181	167	174	147	187	156	186	172	175	156	177	169	157	160	167	158	197	162	183	172	189	174	185	167	178	180	165	154	167	184	174	167	148	155	163	168	169	156	172	166	184	173	181	186	159	165	168	160	171	170	151	180	157	188	156	153	184	169	168	143	178	188	156	174	170	171	186	148	186	157	170	170	147	168	156	191	195	167	169	163	194	171	143	171	176	176	162	185	168	144	189	163	168	177	173	189	168	179	162	133	146	156	154	157	183	175	159	180	154	186	159	188	161	158	168	167	163	171	165	148	164	177	163	170	189	164	188	192	156	198	186	183	185	184	186	170	189	154	151	169	178	173	154	168	183	166	163	185	157	166	171	156	166	160	167	182	168	166	183	163	178	168	169	158	170	168	155	173	175	185	153	187	165	163	149	171	152	165	171	141	154	170	170	171	178	183	200	189	162	152	167	147	164	154	139	148	187	154	151	187	178	145	151	174	157	190	157	179	163	161	178	151	166	171	177	182	174	193	153	159	162	196	161	186	169	176	167	185	169	170	153	156	197	185	188	168	188	176	173	151	173	194	171	173	181	184	154	175	185	167	158	159	172	180	135	152	144	169	175	154	167	190	186	187	184	173	173	162	171	154	143	170	151	180	195	178	183	176	156	172	164	170	189	171	184	151	187	173	171	176	184	166	175	185	149	165	153	190	159	184	164	166	164	154	182	175	160	193	171	187	149	162	157	178	148	150	204	190	178	146	175	170	189	156	174	165	148	165	176	175	174	163	165	163	160	153	167	153	184	161	174	162	166	166	180	196	159	165	154	178	157	168	176	184	171	166	152	184	176	173	166	175	197	176	182	156	159	165	156	187	180	184	164	179	194	175	157	179	173	163	155	197	168	158	144	155	174	176	166	167	188	172	160	156	179	159	175	186	167	167	184	149	182	161	167	153	139	195	175	176	157	184	154	167	184	183	168	180	160	172	200	184	183	183	175	168	157	178	159	189	157	158	185	159	186	151	164	170	150	156	175	156	167	167	178	182	156	160	176	202	180	177	162	175	145	173	173	206	164	154	186	162	185	162	169	194	180	175	147	158	167	184	190	164	160	160	158	181	172	177	158	180	181	155	168	174	186	190	174	171	173	178	167	192	166	163	187	181	172	179	179	177	157	156	153	159	175	178	175	183	171	158	181	167	197	176	153	159	176	179	191	161	183	176	181	170	157	176	187	165	136	154	160	187	170	164	179	171	173	152	167	157	188	162	157	178	175	171	168	169	162	170	173	152	152	163	182	157	169	175	194	185	167	162	165	145	154	176	160	178	186	157	167	155	180	156	159	176	178	165	184	171	166	166	158	185	166	173	160	189	179	166	182	191	168	178	188	163	169	159	148	153	185	160	176	197	177	166	173	149	175	180	175	188	181	180	149	156	152	164	170	171	156	160	176	186	184	152	174	140	175	161	182	147	147	157	154	167	163	145	158	185	146	157	168	164	163	158	184	180	177	189	160	160	184	153	168	176	184	181	163	181	170	196	179	189	173	166	180	148	164	173	177	171	177	160	178	175	165	175	163	162	170	158	164	155	199	160	165	169	150	153	167	176	175	161	148	146	171	183	164	180	156	154	169	174	155	193	168	162	158	156	188	146	162	172	180	134	161	165	154	182	160	154	147	177	173	173	176	162	166	133	168	177	149	172	182	174	183	168	161	165	191	173	176	149	163	168	184	144	167	159	151	151	186	156	144	163	183	167	179	154	166	168	149	167	166	128	146	166	163	161	159	146	171	158	161	174	155	155	182	168	158	183	175	183	167	181	158	171	178	186	169	168	186	192	153	167	171	145	186	153	173	160	177	171	175	162	141	166	142	181	165	187	159	181	178	183	183	177	169	156	179	171	180	158	187	192	167	156	204	159	169	161	189	185	184	171	169	182	167	178	138	158	176	159	168	175	169	161	157	165	162	187	181	161	179	149	199	173	164	190	147	173	177	188	165	183	175	181	183	177	169	165	205	168	158	157	181	173	160	159	155	176	177	191	154	154	183	158	158	156	167	150	163	170	156	175	145	154	167	163	186	153	157	188	166	175	184	165	169	160	143	177	169	176	178	140	155	178	159	179	151	185	173	177	159	168	158	176	201	189	160	179	162	184	174	160	160	173	158	172	174	175	169	143	184	152	186	157	169	159	190	187	183	176	157	183	181	162	185	150	163	163	161	165	185	161	169	159	174	169	161	170	171	175	167	158	163	169	162	178	173	171	180	162	133	164	173	181	178	185	157	170	195	174	157	179	166	172	163	171	152	150	194	166	152	164	154	150	182	177	160	182	174	179	182	167	180	181	166	151	183	179	176	175	178	168	178	174	198	160	176	153	156	188	152	172	171	156	172	179	162	153	181	191	150	177	170	177	172	157	166	159	165	169	177	206	177	148	185	173	164	162	173	174	178	161	163	183	148	159	165	165	166	170	183	151	147	157	175	195	175	180	164	168	164	172	150	157	170	149	174	179	165	173	172	137	145	161	185	160	186	174	163	168	182	163	193	185	157	167	150	179	158	154	170	176	164	165	176	188	163	162
36871	10010	8737	4397	3018	2177	1651	1289	1110	921	781	671	625	585	519	496	483	468	458	441	436	428	376	404	385	384	372	373	368	374	384	367	384	367	388	336	334	347	336	367	356	367	366	356	340	325	340	348	338	362	370	357	383	343	353	334	365	323	346	306	356	325	350	344	361	338	320	358	348	381	358	364	329	351	327	338	334	354	334	332	347	329	370	319	334	384	366	369	319	369	347	330	335	355	301	320	331	317	324	330	354	345	338	340	340	350	309	320	320	331	383	359	307	331	324	314	359	349	333	340	339	329	325	367	323	299	335	327	355	341	365	345	369	355	309	334	343	317	315	339	295	318	367	334	348	378	313	295	337	364	367	304	366	345	341	346	335	339	369	348	302	325	307	335	332	347	295	337	329	318	347	328	339	344	299	368	335	317	331	307	327	348	321	351	325	335	311	324	327	313	309	360	376	351	328	365	317	330	358	333	325	355	377	363	330	301	333	310	364	345	337	336	328	344	343	335	338	355	361	387	313	345	335	339	327	359	309	326	361	323	324	312	346	368	336	333	321	358	320	319	333	357	360	351	326	329	322	334	350	337	301	310	349	321	312	306	332	358	342	319	339	363	350	346	342	326	328	365	364	327	340	333	330	332	345	309	321	346	345	310	355	324	324	369	340	349	361	356	327	346	287	331	321	309	339	347	335	326	341	289	335	337	343	318	359	329	328	309	320	340	390	328	358	346	330	331	344	313	322	340	340	347	324	326	342	339	349	340	347	326	347	332	302	327	337	340	342	358	319	327	335	333	309	330	360	333	349	346	339	333	324	353	367	319	339	349	329	340	344	332	340	344	342	337	342	294	349	344	338	337	346	325	337	311	336	347	367	304	351	334	351	343	323	356	319	313	346	350	335	298	333	332	316	323	322	328	350	327	323	348	328	337	353	367	332	344	329	308	316	337	351	370	337	306	352	339	327	317	313	297	294	330	309	314	347	331	334	348	325	360	326	321	336	345	330	338	291	350	325	350	337	339	320	324	324	325	342	359	329	327	358	327	358	332	306	355	346	355	317	339	370	328	338	319	300	375	312	313	344	339	324	327	349	322	323	354	346	319	323	322	345	314	337	357	360	335	344	308	349	327	328	325	333	321	352	332	342	324	374	333	341	328	332	338	323	327	331	333	331	343	338	328	359	336	329	338	327	337	344	338	346	350	326	359	320	341	326	338	338	304	345	335	339	323	352	321	316	337	282	332	322	348	327	352	349	389	356	345	316	368	298	324	344	356	301	322	343	334	335	342	348	332	314	334	325	324	314	325	332	318	313	343	324	311	319	337	346	352	347	325	344	359	320	380	350	327	329	331	324	367	331	344	337	323	331	338	317	304	375	354	333	352	335	341	299	337	363	320	339	350	336	332	353	315	305	329	334	350	313	320	345	348	353	308	337	342	295	342	373	375	349	384	339	345	344	322	317	323	353	347	346	346	340	346	315	305	369	343	347	312	345	326	344	342	291	351	334	343	341	319	366	349	331	346	335	351	334	338	331	331	354	324	366	349	337	316	321	360	291	320	309	327	341	337	356	316	349	358	327	340	332	294	332	346	318	357	330	309	349	327	323	354	332	318	346	352	335	335	336	342	319	361	327	342	346	328	362	338	334	323	331	326	331	370	323	372	349	331	326	323	341	326	331	289	325	348	351	344	351	314	358	321	348	345	359	339	330	349	342	340	314	342	339	317	333	370	358	320	315	310	319	350	345	321	332	336	297	331	315	358	345	341	370	285	297	309	347	336	313	341	293	322	344	309	320	340	319	353	344	309	344	320	332	332	329	317	349	332	349	356	320	342	316	328	377	329	343	305	354	360	348	351	362	336	326	338	318	317	342	329	326	329	359	336	305	349	309	321	355	327	350	357	357	349	324	335	348	315	349	340	318	346	378	316	334	329	330	345	350	305	336	367	318	328	332	302	337	321	345	316	334	344	336	314	358	339	312	338	317	329	345	329	351	364	328	363	317	346	308	346	357	326	331	325	345	305	338	384	331	330	361	332	342	329	330	312	345	331	328	322	343	325	336	331	341	313	305	346	353	328	347	352	315	335	339	330	313	310	351	355	338	334	319	358	349	314	323	325	335	358	320	334	317	311	347	331	304	342	375	330	327	361	321	334	341	309	332	331	340	367	367	360	348	323	322	338	312	365	327	304	325	334	338	317	301	349	321	367	350	330	312	342	330	348	351	329	337	292	333	320	345	352	341	327	330	348	311	336	318	324	345	326	348	363	342	340	354	324	366	341	322	344	344	322	321	329	346	309	356	322	345	354	339	348	355	340	353	319	309	329	337	333	347	360	359	320	352	331	311	328	342	339	347	317	337	366	362	350	323	332	330	312	346	311	347	307	339	378	322	326	348	340	323	360	337	319	359	355	341	306	377	341	336	308	292	324	328	346	296	307	319	296	345	340	352	331	307	297	346	298	298	336	316	325	333	331	318	323	331	316	332	329	312	326	362	340	351	357	332	314	359	316	348	319	319	335	322	319	325	371	324	319	327	363	289	357	320	325	327	335	346	309	355	331	323	332	339	316	357	298	320	360	327	325	329	357	357	318	345	335	344	332	290	363	349	332	310	353	310	345	328	345	315	341	336	310	332	343	332	323	329	325	300	345	340	322	317	351	343	341	352	320	319	316	310	315	329	314	346	313	345	336	328	329	334	302	354	327	316	362	367	335	323	288	323	360	320	341	336	338	319	330	352	320	321	317	315	317	335	325	342	325	334	314	361	336	360	347	335	342	360	315	373	374	304	349	317	325	351	332	344	350	330	336	309	352	353	328	386	346	350	352	326	366	298	341	344	338	323	324	333	334	324	320	361	367	329	353	329	320	303	347	343	346	355	340	341	332	323	314	340	356	311	349	355	355	317	333	375	296	316	345	337	320	339	331	348	332	341	296	339	330	360	341	347	348	328	355	319	357	326	322	357	343	355	357	344	319	371	330	301	351	331	324	331	325	330	335	353	323	320	325	341	324	338	344	304	306	345	334	357	328	336	326	338	314	355	358	358	341	312	368	365	326	378	349	314	331	339	339	332	314	335	329	335	342	324	348	340	344	323	364	351	342	332	334	343	342	351	342	369	350	331	297	340	338	341	330	332	323	351	340	322	337	323	291	336	322	356	322	361	298	339	347	321	348	356	321	321	321	331	342	348	340	359	347	372	325	330	355	327	329	345	343	326	321	292	312	336	348	357	334	357	355	310	306	350	349	334	324	311	317	334	319	328	336	341	328	358	325	330	326	331	324	322	328	320	319	319	348	314	313	326	346	288	301	313	349	371	291	355	337	341	306	311	374	340	352	339	311	367	329	344	351	369	317	310	360	335	367	350	312	363	342	356	328	369	345	313	345	356	358	321	307	323	327	352	316	361	340	350	328	317	330	317	366	360	348	320	353	336	356	355	338	332	349	327	363	326	359	362	331	313	349	347	356	333	357	341	328	348	338	348	359	348	348
23813	21708	29939	24032	21709	19537	2110	903	687	597	509	529	492	479	461	438	403	385	381	376	388	402	346	383	380	368	352	367	365	353	353	377	352	342	354	371	385	346	349	375	344	372	349	381	341	337	343	336	372	339	360	356	337	340	356	350	353	349	352	306	299	343	357	379	334	358	356	340	323	334	356	319	337	311	345	330	351	336	385	356	360	339	340	321	356	336	369	297	357	362	333	311	311	336	341	316	346	354	333	343	346	313	369	360	346	332	328	319	367	328	333	344	322	323	332	326	324	311	334	329	322	340	333	349	334	319	333	322	356	361	354	325	361	343	335	333	361	352	313	344	349	339	338	352	330	361	316	331	316	330	344	339	329	323	352	327	318	309	316	307	324	340	341	346	320	317	328	330	348	346	334	337	333	340	312	355	349	331	355	310	317	344	340	331	342	375	341	338	334	365	319	310	335	354	342	332	315	314	345	313	302	338	291	316	385	330	313	345	343	308	339	328	311	348	332	326	358	334	340	326	359	310	340	325	326	332	325	318	326	338	364	322	347	360	370	366	371	332	333	354	324	328	316	357	333	368	382	319	362	339	327	336	303	308	334	351	334	340	330	349	364	319	345	363	330	330	348	344	335	325	313	342	321	300	313	327	344	339	361	343	322	324	370	347	350	322	350	328	354	376	377	368	349	325	318	327	339	351	375	319	362	349	342	327	327	318	346	327	307	335	319	353	336	300	311	353	339	329	336	373	336	325	322	348	314	320	303	307	318	345	338	341	323	307	371	340	348	334	337	353	288	333	332	353	364	343	329	334	361	364	305	320	332	317	294	324	355	332	331	331	341	311	307	347	325	318	351	348	335	340	317	318	363	331	291	345	321	328	336	324	350	323	333	327	322	321	331	341	355	358	312	319	332	340	339	320	341	333	350	318	297	341	330	362	340	343	344	356	325	307	350	348	328	372	360	373	353	326	367	348	337	334	363	306	337	340	354	296	353	338	306	322	349	368	358	331	356	336	304	370	330	362	328	326	324	316	320	307	322	303	323	316	355	347	359	349	376	307	357	324	352	336	351	345	325	334	323	312	339	325	346	294	373	329	336	351	335	356	326	316	336	308	325	351	371	327	342	349	327	332	337	308	318	309	344	297	333	337	334	322	331	315	297	330	320	321	317	314	317	330	329	328	319	342	326	331	318	339	305	347	350	362	342	366	337	330	304	331	347	356	350	347	349	341	357	327	335	325	340	338	339	317	373	365	319	374	351	330	336	322	347	337	347	332	314	346	336	336	305	336	344	326	282	341	337	353	357	340	319	308	325	339	338	348	332	344	351	331	330	322	353	303	327	342	341	320	374	338	335	329	345	351	310	349	337	333	361	320	327	338	334	317	332	329	312	338	301	311	331	323	321	365	293	340	337	350	344	339	367	339	340	341	321	333	357	336	322	325	340	322	327	337	340	321	320	326	329	289	305	348	311	373	331	324	306	342	341	335	379	329	326	378	303	373	310	340	315	342	344	357	330	350	337	332	340	328	352	362	312	345	344	329	310	319	347	364	335	344	313	317	338	337	338	343	330	363	334	319	337	365	310	311	306	342	338	348	344	341	349	342	339	331	345	323	343	303	308	331	317	353	315	332	356	331	333	336	300	322	343	334	331	334	311	394	313	313	305	362	320	313	331	328	324	362	306	309	339	350	328	326	356	319	335	340	329	326	314	307	316	352	322	326	328	337	371	302	352	329	339	326	313	351	309	327	354	342	358	355	330	312	327	334	332	342	324	322	344	319	349	328	343	336	349	313	352	324	357	334	351	319	320	355	345	321	324	321	310	325	337	346	331	335	345	341	358	321	364	320	367	353	337	346	310	365	309	337	341	342	323	298	314	356	292	360	370	324	363	313	335	342	331	351	329	313	310	367	317	327	352	348	316	318	323	352	298	324	327	336	335	339	344	329	353	323	312	367	328	307	363	341	333	318	348	378	345	335	299	334	331	340	320	343	305	357	334	339	358	327	356	342	340	314	330	341	326	353	318	333	356	337	337	304	347	305	363	333	332	336	343	380	347	330	318	318	340	344	335	352	330	307	324	338	319	341	369	356	311	347	346	335	321	348	334	359	353	336	330	342	341	330	333	370	307	344	351	328	362	301	304	318	337	344	338	365	356	342	344	314	346	321	344	344	339	357	339	342	315	333	372	347	345	353	332	334	310	322	345	337	366	309	352	336	332	327	327	365	322	332	325	343	356	314	347	314	332	353	334	334	362	344	344	336	310	320	302	355	377	328	339	315	320	309	358	328	298	326	356	326	388	337	323	354	309	334	321	316	341	354	349	335	323	339	315	319	334	341	305	330	371	329	371	313	341	337	333	318	316	322	328	379	322	311	329	304	340	329	339	339	310	365	316	341	345	340	327	329	361	336	308	331	349	339	329	334	359	323	316	325	319	351	359	333	312	343	354	310	309	336	318	389	342	335	312	357	340	328	333	364	324	323	369	336	333	333	345	390	363	323	363	312	340	330	354	339	327	331	327	340	316	330	320	369	327	350	345	355	345	370	321	307	327	326	329	320	344	337	340	330	364	355	334	318	323	341	320	335	347	339	327	310	362	336	333	330	324	328	329	326	347	343	348	341	320	325	340	363	328	317	304	336	359	301	325	348	332	326	304	320	339	339	327	348	347	350	344	322	340	332	316	335	353	358	338	326	344	325	336	323	338	342	344	352	316	335	354	344	333	324	342	361	359	357	347	332	331	315	354	334	342	336	343	339	351	317	368	321	313	352	338	335	331	360	335	318	328	356	346	320	332	335	324	359	296	315	336	348	356	315	312	325	345	325	337	328	315	323	295	309	345	309	304	314	363	326	343	365	304	339	371	313	304	302	341	323	375	341	302	335	330	319	352	348	310	315	319	327	374	366	333	349	357	321	362	338	371	296	301	328	368	356	316	308	345	349	337	333	365	324	347	355	351	321	317	321	290	332	341	353	336	328	342	342	363	363	347	319	336	351	340	343	327	299	340	365	319	351	329	330	309	354	353	346	346	364	318	340	328	338	299	337	353	357	353	341	333	339	353	332	320	355	347	329	323	343	300	331	301	352	340	314	345	317	328	291	335	336	310	367	307	307	326	340	309	300	349	349	342	328	341	355	333	337	368	306	377	327	327	346	325	322	323	363	359	326	336	327	312	359	341	350	340	377	376	340	315	341	392	313	339	343	335	302	320	361	316	319	350	335	339	350	330	311	323	335	319	333	356	336	327	366	324	346	348	361	341	333	327	347	334	347	308	301	329	356	398	354	315	356	315	314	328	320	318	334	337	325	318	316	354	344	363	385	360	372	305	342	338	348	327	329	336	338	316	311	326	318	316	311	342	347	336	351	349	372	352	335	362	325	327	320	332	345	380	327	347	337	339	347	362	318	338	333	300	311	325	317	323	328	340	312	330	346	325	376	341	314	367	373	355	332	343	331	331	334	329	350	347	317	340	301	319	343	331	333	346	336
43322	15261	14330	7795	5260	3961	3019	2402	2047	1792	1494	1396	1184	1143	1056	991	930	891	903	848	835	833	813	761	751	726	720	745	701	691	728	673	667	724	712	734	679	692	654	655	646	655	654	701	617	616	633	650	647	664	637	647	600	650	626	629	583	643	608	627	646	659	648	589	599	640	611	628	600	613	667	644	637	655	658	645	576	665	629	662	618	610	596	640	647	600	609	591	622	643	613	625	594	670	629	627	650	695	625	620	605	640	622	586	617	632	618	635	600	654	667	618	615	607	621	604	637	638	625	653	630	666	653	642	640	650	683	610	567	638	631	618	639	612	587	629	613	610	585	622	606	628	619	680	609	621	574	643	645	615	636	606	632	583	612	624	639	613	640	643	636	598	610	587	630	677	653	632	594	582	609	650	630	628	607	616	656	638	629	639	601	623	615	651	589	609	602	625	680	679	634	631	605	606	616	636	631	621	637	646	592	635	654	640	614	652	601	611	659	641	609	640	601	618	636	624	591	627	597	606	623	604	629	621	628	592	621	649	632	564	624	627	629	608	599	613	634	616	630	602	615	624	581	646	635	624	619	622	569	575	617	594	641	628	607	603	587	638	627	650	578	665	591	600	630	650	629	606	654	623	602	658	634	613	618	609	610	643	613	597	642	605	640	641	620	591	657	615	631	603	592	640	632	596	611	608	584	628	640	609	644	598	675	626	605	618	626	594	622	588	638	646	630	654	569	669	599	601	616	632	569	612	617	613	577	621	640	648	610	611	617	618	607	599	598	591	620	625	642	591	613	638	566	623	587	680	652	610	655	645	619	596	614	625	600	608	628	647	639	602	619	634	584	627	639	596	628	614	649	598	628	629	603	675	637	653	633	592	702	628	577	594	614	559	628	570	602	595	626	597	620	596	594	619	623	605	635	641	595	623	601	637	630	597	628	618	604	636	597	652	584	602	606	632	633	653	612	614	649	620	631	615	619	602	650	623	645	619	620	626	604	620	611	622	610	691	605	598	597	637	612	649	602	643	607	638	599	621	654	668	621	641	592	626	606	589	628	582	606	613	595	622	601	662	631	634	606	648	641	636	611	669	642	628	657	654	613	609	574	600	652	644	633	623	633	626	625	642	631	631	655	632	560	665	598	574	606	642	618	577	633	627	681	659	615	584	605	629	593	660	629	593	623	615	629	663	608	645	634	664	664	606	637	668	598	585	587	582	624	608	575	639	628	636	609	619	632	624	610	620	606	605	589	617	601	649	644	632	610	616	586	641	603	622	633	667	668	628	626	647	636	596	595	672	620	655	577	658	581	626	638	644	641	631	664	638	588	643	628	615	621	652	579	633	662	666	657	603	637	613	599	648	621	618	619	604	640	624	622	606	606	629	622	614	609	625	585	628	631	613	618	587	649	589	616	625	601	621	627	604	636	606	592	639	647	653	661	618	573	630	607	632	606	627	639	595	594	604	664	633	639	617	615	646	635	584	666	623	560	665	625	568	698	635	614	610	642	615	627	660	636	598	610	626	665	635	626	611	637	608	625	573	654	606	624	608	606	636	623	612	605	662	637	601	654	637	647	627	644	561	603	646	646	632	634	614	606	617	557	612	618	636	591	621	613	612	610	637	659	572	621	616	635	615	636	631	620	616	638	605	646	642	617	584	591	602	615	624	623	639	598	666	600	614	646	643	637	592	607	607	637	626	642	639	619	608	622	622	666	618	624	571	612	649	656	619	640	608	567	607	615	625	619	596	618	592	611	621	639	638	615	592	605	614	629	587	622	623	616	631	636	628	616	634	620	623	632	599	591	632	639	575	684	674	579	625	637	627	605	628	642	615	626	578	636	676	632	629	622	631	642	630	614	625	665	603	614	628	668	659	611	604	605	631	645	652	615	621	631	610	636	591	627	611	571	645	606	603	591	589	615	611	551	591	624	643	632	634	639	634	612	648	644	622	621	641	638	643	608	635	630	593	633	593	621	613	627	626	659	592	643	616	636	651	597	615	605	614	611	649	620	615	645	649	599	620	616	669	621	608	620	630	668	611	588	606	619	665	682	654	603	631	617	622	631	614	602	649	640	631	571	661	636	656	614	630	641	627	647	638	597	586	637	556	599	616	593	611	645	699	612	576	600	601	649	657	622	593	598	626	633	600	618	586	655	566	597	663	657	627	605	600	641	643	656	615	642	611	621	630	595	641	624	626	600	627	673	596	593	613	629	569	628	615	624	661	634	658	634	606	609	608	589	621	618	655	588	626	572	658	662	652	640	648	603	599	663	657	656	583	636	614	606	651	615	637	587	614	605	593	652	599	622	665	645	594	631	594	623	626	612	638	595	629	588	645	616	608	609	627	605	637	631	584	603	634	604	597	625	572	629	626	630	598	622	577	628	594	621	616	636	647	654	669	593	582	612	614	595	603	605	629	602	592	600	637	632	595	652	653	643	662	608	642	610	608	633	667	599	623	625	659	642	593	624	604	601	605	603	584	638	611	590	592	630	639	614	639	637	603	592	614	609	609	664	641	591	609	620	609	643	622	621	658	625	650	630	600	637	624	597	633	590	606	595	630	618	620	632	629	634	617	650	617	616	594	649	620	583	612	619	592	650	578	663	621	617	628	637	646	630	628	633	675	598	616	656	620	605	589	577	596	633	577	593	630	596	632	626	580	633	639	652	613	598	613	656	651	620	622	660	598	603	600	604	623	590	561	628	598	631	616	616	663	609	598	656	588	632	612	618	640	617	625	620	600	605	579	630	610	617	666	636	616	655	625	622	630	637	624	576	604	617	627	612	609	654	640	645	639	621	622	642	636	629	600	595	647	600	656	611	613	636	591	612	620	628	604	593	595	605	625	625	589	626	624	610	596	618	640	667	602	574	583	650	598	606	622	611	642	605	616	677	619	627	638	574	622	609	661	577	582	635	623	658	620	580	577	657	637	658	635	638	579	634	599	618	621	646	614	646	590	679	614	726	620	609	565	626	586	620	614	632	682	629	642	631	609	572	575	593	612	591	622	631	630	620	656	647	644	646	610	646	649	635	637	636	615	629	639	677	647	605	614	607	576	647	606	635	650	601	614	648	627	626	662	645	591	628	613	588	617	603	592	615	645	596	616	687	606	639	628	632	626	604	627	595	555	593	591	646	668	575	600	626	594	607	602	641	601	632	633	610	625	623	645	656	596	634	619	598	630	592	651	595	605	566	612	618	661	641	587	656	584	576	627	623	681	610	638	630	653	645	635	641	629	666	646	597	578	582	642	630	601	620	599	622	634	696	623	626	664	610	584	605	662	682	603	661	573	648	642	622	616	649	616	607	595	656	649	577	662	645	634	625	585	604	651	600	614	612	659	620	592	650	665	576	589	609	614	606	594	631	647	625	630	590	610	627	621	625	621	612	626	597	649	649	676	630	636	602	622	638	602	592	627	590	615	633	596	632	613	585	662	649	585	614	662	634	595	646	615	632	608	638	614	616	651	623	629	600	635	594	623	656	631
27381	21115	7974	381	163	125	103	111	91	105	88	98	91	101	95	89	78	99	87	89	66	87	91	86	81	87	88	82	76	67	82	86	85	85	78	94	81	77	94	80	67	72	98	73	90	87	90	85	90	79	90	72	87	102	89	88	98	78	76	72	67	99	86	92	75	96	100	92	80	74	72	82	77	88	82	85	59	84	80	84	91	89	86	98	83	80	85	90	86	68	82	85	74	90	80	78	80	67	95	103	89	88	81	94	83	70	87	93	62	72	89	77	86	85	85	93	81	97	91	92	95	95	69	85	77	86	73	105	105	96	73	79	88	92	91	88	110	87	79	80	90	60	95	87	93	89	81	96	86	88	78	81	81	72	85	63	91	85	66	106	92	80	93	86	94	87	88	82	97	88	88	67	77	83	90	79	70	82	79	76	89	88	76	91	82	81	66	71	87	79	75	86	83	91	91	82	97	77	76	65	84	83	86	74	92	90	86	87	67	89	91	86	106	74	75	76	96	90	97	89	82	97	69	69	71	93	97	89	84	67	81	101	69	87	76	78	79	74	77	79	83	91	94	76	83	115	77	75	83	70	73	93	79	81	86	99	64	84	87	83	77	87	91	68	74	76	91	89	82	84	84	89	92	87	88	75	85	107	72	79	82	83	90	83	73	97	75	86	80	100	87	73	74	90	86	84	96	83	74	89	80	96	80	72	76	87	81	73	83	95	88	92	81	78	79	82	76	100	82	98	72	82	91	77	89	76	87	90	79	92	89	88	83	89	74	83	78	101	78	67	93	82	84	94	73	83	77	83	95	97	78	90	72	80	96	86	68	74	77	107	103	95	82	82	88	84	90	93	88	101	70	94	76	63	89	84	69	66	90	88	91	84	82	71	74	92	81	82	73	83	98	73	87	96	79	90	93	114	80	75	77	73	71	92	75	88	85	81	93	92	80	65	79	80	88	82	101	74	79	100	95	96	77	80	72	88	85	72	94	80	92	73	96	80	93	85	94	81	93	78	85	83	63	86	97	93	66	78	75	65	79	80	73	72	95	93	87	81	90	83	94	69	85	69	75	89	93	92	69	84	86	80	86	97	73	71	72	97	78	70	94	87	69	82	69	98	94	68	72	87	95	80	76	84	75	89	71	95	80	92	75	87	82	95	94	100	96	80	93	74	76	89	87	67	88	90	74	89	88	83	81	81	84	78	86	93	97	90	92	90	90	77	94	91	72	100	72	79	80	79	89	86	93	97	74	79	61	86	85	79	75	79	77	88	79	72	72	67	74	83	95	90	81	68	76	82	73	79	90	85	75	95	90	83	105	83	80	77	61	86	75	60	95	82	95	78	82	78	82	78	84	80	73	91	75	81	72	88	102	81	83	85	82	84	90	83	81	85	92	68	81	90	84	74	72	80	90	81	95	95	72	80	96	85	97	105	84	89	89	77	94	72	89	85	81	68	84	82	78	65	86	99	98	73	75	79	73	81	88	81	94	90	82	77	74	91	91	98	110	75	85	89	74	77	92	105	71	83	71	85	86	70	77	77	62	96	77	92	87	88	79	96	76	91	94	87	70	68	83	84	82	84	70	76	93	86	81	99	86	87	98	92	83	89	66	92	87	75	78	86	85	82	88	87	79	84	78	93	89	77	73	81	90	84	82	85	95	95	82	97	68	83	101	90	71	89	73	73	77	63	79	94	84	76	89	87	77	99	85	87	89	90	74	79	74	78	96	90	78	79	89	83	81	78	81	93	76	100	95	87	68	83	96	98	78	60	76	84	84	82	78	93	81	67	97	94	85	101	80	70	91	76	88	72	92	82	81	85	94	78	85	83	87	63	90	65	88	94	92	109	86	88	92	95	107	73	97	80	73	80	82	80	85	99	86	78	89	103	77	93	83	105	84	75	85	76	75	98	75	93	93	78	67	75	82	86	82	71	81	82	57	87	77	75	81	80	78	77	78	85	87	79	77	97	75	74	84	79	81	96	81	86	81	85	100	78	91	68	80	79	78	81	72	95	89	78	67	84	87	81	97	86	75	96	98	83	88	83	70	85	82	92	81	91	69	98	91	87	87	83	73	80	87	79	80	81	72	72	85	87	84	98	112	95	90	80	80	78	98	72	90	85	78	80	82	78	84	60	74	88	66	87	90	67	89	86	78	72	100	91	98	69	92	95	69	69	77	80	88	85	90	72	50	95	84	90	77	72	84	95	83	89	89	79	91	79	73	83	76	85	93	77	76	88	80	70	91	89	77	88	71	86	82	74	78	74	83	89	74	84	85	100	88	96	84	89	102	85	95	84	84	87	94	81	79	87	93	80	75	84	82	97	78	79	99	65	71	89	78	75	93	98	89	88	91	81	90	85	79	93	83	78	89	84	82	89	73	96	87	75	89	82	93	86	91	75	93	94	103	76	87	95	92	77	89	81	95	101	62	71	70	89	79	77	81	74	95	104	82	99	80	103	79	89	93	102	84	108	97	61	86	75	84	81	79	82	81	94	80	93	81	78	64	91	69	85	76	82	86	79	76	83	70	90	96	66	89	99	104	76	82	79	86	101	101	97	69	78	89	81	66	81	102	88	92	80	78	70	92	93	91	89	74	92	82	80	85	83	86	96	79	82	75	82	82	104	89	80	81	68	79	99	81	74	83	85	80	83	78	89	90	88	68	90	100	86	74	81	85	84	80	84	74	88	79	83	75	80	78	70	78	79	65	88	100	105	87	83	92	77	78	91	90	80	78	95	83	62	79	75	86	74	90	85	77	97	100	79	92	112	93	96	101	75	77	75	80	76	68	91	87	68	80	79	74	90	85	82	101	70	82	98	82	68	72	87	102	107	78	83	80	75	91	89	76	77	78	84	86	75	70	66	76	70	84	98	79	80	72	80	85	86	79	84	70	81	87	86	88	71	76	68	81	68	89	81	86	81	74	73	89	95	69	94	85	88	81	81	81	95	82	75	77	84	89	80	88	99	79	79	76	88	71	86	82	81	84	93	77	97	88	80	89	91	84	72	95	92	87	86	80	94	71	76	87	91	85	79	90	76	93	60	85	92	79	77	79	84	87	89	88	95	96	78	92	80	91	85	80	83	77	81	80	83	80	75	64	79	75	81	93	83	73	75	90	76	88	84	84	84	92	97	90	82	84	92	79	81	75	79	105	94	80	81	83	88	85	99	94	93	66	90	83	91	85	99	92	75	92	74	96	73	81	87	102	88	76	88	87	74	78	83	86	67	71	107	86	74	73	95	75	94	81	91	83	74	87	86	92	92	94	94	83	88	83	70	96	94	66	81	96	85	94	91	72	75	91	79	97	77	71	68	102	95	83	75	77	87	89	89	74	96	80	90	74	91	85	80	86	70	74	86	73	93	81	88	70	87	71	75	90	69	78	83	110	95	89	89	89	90	83	88	87	70	97	92	83	95	68	92	80	83	88	93	88	86	83	86	93	100	86	83	100	77	63	86	89	86	62	90	73	97	85	76	79	93
16819	1264	1057	534	375	309	274	226	238	184	214	192	196	180	172	212	193	170	185	155	167	172	182	170	151	178	168	165	158	155	150	186	149	185	149	154	147	173	162	191	167	156	194	176	172	174	188	176	148	158	140	130	175	174	174	167	154	145	158	166	145	167	162	158	145	174	173	154	155	151	158	164	181	169	132	163	149	179	156	162	163	144	154	160	167	154	151	183	170	165	163	171	135	164	157	169	133	204	157	145	170	174	170	175	144	162	142	153	167	158	180	161	161	180	158	176	171	165	149	175	196	147	170	155	188	161	148	144	172	154	147	161	172	162	166	184	162	150	158	164	179	168	172	164	173	147	191	137	172	158	173	161	151	190	154	171	177	154	161	157	169	182	171	176	163	175	166	162	166	156	153	145	192	148	168	164	139	163	168	177	156	164	157	162	126	163	156	153	171	154	164	156	172	153	182	147	165	139	169	161	178	167	160	162	163	168	196	131	138	164	170	193	181	151	161	160	142	169	159	158	162	161	153	182	162	171	168	152	148	168	164	145	180	178	165	183	160	157	138	162	152	147	144	141	149	156	144	174	161	171	179	178	163	134	173	161	172	174	168	167	133	155	147	146	186	168	160	150	174	174	153	167	151	157	167	189	168	142	156	159	160	171	171	161	150	162	144	161	173	163	163	175	160	171	166	145	170	199	144	155	183	148	154	140	186	147	160	147	155	156	159	152	191	172	144	141	168	185	171	161	151	173	164	168	139	166	159	173	169	160	159	162	155	175	122	150	168	182	183	164	177	177	165	169	176	158	158	164	168	166	163	157	141	164	152	162	159	162	157	152	147	147	181	176	148	137	175	162	176	144	176	188	155	160	169	164	155	139	158	181	186	168	169	161	172	153	152	166	162	178	177	163	186	139	152	169	146	168	164	160	175	199	155	144	174	165	144	170	168	186	191	171	150	174	158	176	200	186	167	160	167	167	148	186	148	176	154	161	148	154	153	172	153	171	161	162	148	160	144	152	179	168	161	175	150	147	155	171	159	180	152	152	172	160	166	154	154	146	138	177	173	150	176	179	161	160	181	157	158	155	171	153	153	166	170	175	144	149	150	160	155	170	160	157	179	176	146	146	182	142	156	174	165	161	174	165	171	138	171	166	163	127	176	145	152	172	162	177	160	171	173	172	161	162	166	177	162	152	158	174	174	183	158	156	174	161	164	160	165	172	142	168	167	160	151	165	143	194	197	177	160	147	165	140	177	163	169	193	156	160	175	158	175	160	181	174	132	168	166	163	169	160	153	150	163	173	185	153	167	169	155	186	172	148	162	170	178	144	156	151	188	169	157	148	166	185	166	175	160	161	167	178	165	164	150	167	163	175	160	154	181	170	190	182	161	158	159	163	141	171	170	162	145	162	145	172	149	163	159	147	150	155	174	169	138	153	151	165	161	163	156	157	163	176	153	164	163	170	147	168	175	141	165	163	154	163	164	178	157	169	145	156	147	166	161	156	180	166	150	158	184	137	172	156	173	180	179	169	159	168	161	171	189	164	155	174	158	164	182	159	159	142	162	187	158	184	157	158	153	171	150	155	171	166	176	149	165	161	182	173	171	170	159	176	156	158	165	176	166	158	164	162	161	154	171	167	157	155	155	168	171	161	166	145	156	168	157	156	159	177	174	154	158	154	173	139	147	188	170	163	169	158	156	170	175	187	169	154	152	164	168	153	190	165	150	176	144	154	167	154	163	173	172	161	176	157	170	148	163	167	176	167	171	163	136	160	147	173	184	192	171	139	168	141	144	172	155	164	153	165	163	151	161	135	180	160	157	164	164	149	155	170	164	159	155	168	158	165	163	171	159	151	180	165	173	178	180	146	171	165	169	149	156	149	179	154	170	144	162	163	170	163	156	179	163	164	176	175	158	200	141	176	133	166	169	185	147	188	152	172	155	150	183	160	171	156	165	173	169	169	187	166	168	173	162	162	164	168	172	140	160	174	143	130	159	156	158	168	196	197	145	188	165	167	165	132	158	162	145	156	163	187	165	172	167	159	153	177	182	161	135	181	152	188	158	175	145	149	154	166	192	183	150	161	168	155	166	188	161	173	142	162	157	155	161	146	139	173	137	158	162	178	153	161	175	163	170	164	161	189	146	168	175	154	179	147	169	170	173	167	171	174	158	176	151	157	169	178	151	189	168	135	157	137	146	154	161	185	168	146	162	152	164	156	159	172	157	172	168	170	163	170	185	184	161	185	161	154	166	154	156	193	155	148	170	135	157	164	173	156	191	139	182	148	149	150	166	178	163	163	144	160	167	141	162	174	151	159	155	171	129	153	149	150	182	166	156	173	191	168	148	160	177	187	170	149	170	174	153	185	154	156	166	158	173	161	156	170	156	150	151	167	157	169	166	155	160	166	164	139	160	159	162	172	170	158	181	152	156	168	169	155	172	151	169	188	139	167	150	161	152	164	179	174	160	172	163	172	159	128	143	152	162	165	173	164	160	157	167	185	157	167	155	166	163	136	178	170	140	169	168	164	156	151	154	151	169	154	163	158	150	159	165	144	182	152	150	169	144	173	168	160	167	130	160	173	178	145	148	177	164	150	172	160	155	155	150	146	194	161	169	173	168	155	179	141	172	160	157	172	147	164	177	146	174	164	165	162	178	142	171	174	154	151	169	156	137	158	177	152	156	177	154	141	174	155	175	181	181	157	145	181	167	162	173	163	171	183	188	160	162	183	155	151	163	159	187	171	168	156	158	151	151	164	170	180	172	154	141	163	131	182	160	186	170	177	163	165	158	154	177	140	173	186	156	137	170	155	171	177	166	165	155	167	149	159	143	159	162	147	179	177	159	160	162	171	173	156	170	156	155	164	176	166	170	163	194	162	165	166	167	156	190	174	156	154	176	157	184	157	151	164	156	166	186	146	176	179	164	160	175	164	161	171	174	158	184	173	145	159	167	160	159	185	165	165	159	183	168	163	171	166	159	154	161	157	173	139	182	171	171	150	146	165	151	147	177	159	152	166	169	149	158	160	143	163	152	162	150	174	150	147	177	165	148	166	143	158	146	151	165	157	165	168	186	151	177	168	167	129	171	163	180	177	150	159	170	149	156	164	165	154	157	159	167	182	131	168	173	134	148	177	153	167	156	174	132	157	182	148	191	181	162	146	163	165	165	166	157	175	167	169	160	174	154	165	162	163	166	170	147	141	145	158	154	154	181	162	147	171	155	153	163	178	167	160	150	144	141	157	172	155	174	149	189	136	180	175	164	156	169	176	162	148	164	171	188	155	159	173	154	176	145	159	166	191	158	161	175	172	148	160	154	160	157	155	157	154	154	158	177	138	171	143	168	165	180	156	159	182	155	188	167	148	179	159	159	177	156	159	169	168	196	190	176	171	143	159	173	148	169	151	169	160	147	172	158	164	158	163	171	154	159	174	153	142	159	166	147	166	159	157	169	163	144	168	179	148	166	188	181	176	156	161	150	167
24723	21688	29345	24545	20536	1947	653	430	357	285	262	235	241	251	247	210	210	227	219	208	197	225	182	172	177	177	185	183	193	166	182	185	180	175	194	177	186	178	192	183	190	177	164	183	153	163	192	167	182	175	168	168	182	170	190	171	176	159	159	182	164	155	170	188	166	146	173	180	166	185	182	175	166	171	168	181	182	172	162	155	162	192	186	183	155	177	155	198	182	173	172	192	150	185	184	149	150	176	192	164	168	154	177	191	195	185	188	169	168	177	178	177	185	168	175	188	155	149	165	149	159	139	145	164	194	175	170	181	160	169	163	151	159	201	155	169	156	176	173	175	149	169	163	180	152	163	162	152	178	180	156	163	168	128	177	188	177	175	166	177	152	178	179	174	147	159	156	190	176	169	200	166	191	170	170	144	161	179	170	186	209	157	160	185	190	175	164	164	152	166	194	163	162	161	175	170	182	168	144	163	164	156	189	173	166	171	155	176	181	208	155	161	193	173	177	186	143	180	185	173	185	173	155	179	172	172	155	182	161	169	187	148	171	168	170	168	182	181	159	171	172	157	194	165	183	168	148	181	134	181	168	154	182	164	187	187	187	175	150	164	179	159	179	200	172	150	182	157	183	180	161	167	158	152	162	161	175	160	190	181	176	194	165	156	210	207	194	163	183	175	165	176	176	171	158	172	171	183	169	168	171	170	153	153	183	187	180	177	169	179	155	173	186	176	176	151	159	181	174	161	187	142	172	183	154	169	186	170	185	185	186	173	171	195	185	173	182	158	193	177	160	178	182	161	174	153	194	197	178	199	179	179	180	170	173	169	192	207	183	165	183	167	160	167	175	172	171	141	169	169	167	169	177	160	180	159	180	168	159	179	178	169	171	179	152	188	160	152	175	193	162	176	177	160	156	205	168	143	182	133	193	171	162	147	192	169	152	146	189	181	160	151	163	163	161	181	171	166	179	171	196	179	186	142	166	181	174	172	181	186	169	173	177	172	164	176	179	168	169	161	167	144	188	176	179	176	150	184	154	163	200	186	168	162	153	179	198	176	161	179	164	159	182	189	163	161	176	159	162	158	167	180	154	191	183	157	164	179	172	189	187	147	168	141	184	164	185	175	172	150	151	168	139	176	195	159	154	161	188	171	162	178	160	167	166	146	175	162	186	169	176	162	156	167	172	164	173	194	197	168	152	183	159	192	175	174	178	164	167	181	164	163	164	192	159	172	196	165	174	193	168	176	149	161	156	158	162	159	180	143	182	167	166	192	173	175	160	184	193	177	177	147	187	175	169	175	173	196	152	187	181	154	200	157	159	169	173	165	182	188	153	164	186	193	172	150	199	168	160	153	171	155	181	166	176	168	158	139	173	183	169	167	162	160	172	202	166	192	170	158	166	164	186	172	179	171	176	172	170	147	178	168	203	172	165	156	176	149	171	158	178	168	192	177	183	192	133	165	176	190	160	147	182	168	167	163	159	190	155	198	168	180	187	164	165	142	165	165	166	145	176	172	147	201	189	170	162	176	192	194	188	191	158	161	185	171	172	169	164	189	155	169	164	161	166	163	162	175	184	135	186	133	181	165	166	172	176	190	165	156	162	152	210	146	201	176	161	152	175	170	174	170	172	151	166	171	167	183	160	154	168	179	147	151	167	157	175	175	170	170	180	175	168	162	165	160	185	175	177	173	156	163	170	162	194	184	188	173	168	154	168	170	161	171	180	172	170	154	165	180	178	177	161	160	173	176	140	171	185	167	197	172	174	187	147	182	122	202	176	201	189	166	171	169	182	181	147	174	190	176	188	177	161	180	177	175	175	173	167	177	189	180	157	180	180	152	177	154	168	172	178	174	199	172	184	167	192	184	182	190	158	180	172	163	178	147	167	178	182	168	188	206	171	171	155	181	158	178	180	165	137	181	164	173	196	199	181	188	165	163	190	174	158	173	181	165	156	156	183	194	154	192	160	167	191	179	178	174	164	188	161	188	184	171	173	163	163	167	152	187	167	172	164	169	150	172	177	163	165	196	182	176	167	161	156	194	201	172	171	167	169	165	176	163	194	180	175	186	165	166	178	154	184	169	180	150	181	163	180	174	171	163	177	179	173	185	142	177	186	171	172	189	147	168	179	201	177	168	151	170	195	164	165	175	185	159	134	175	172	146	182	150	160	179	163	183	167	157	165	163	163	193	186	171	154	150	160	185	189	154	165	171	180	177	185	180	161	171	158	184	171	178	164	158	173	168	176	179	155	157	166	160	151	179	148	189	158	186	158	168	174	183	173	153	143	169	194	190	159	160	183	158	187	161	190	148	184	191	164	180	175	180	171	156	148	186	173	152	170	181	172	162	180	170	184	163	169	156	166	179	178	153	187	168	153	192	168	162	182	167	172	162	150	160	159	172	164	165	176	179	178	192	169	183	182	186	163	170	167	170	188	140	168	187	189	174	184	169	152	151	173	168	185	170	160	167	192	163	175	166	149	169	180	172	172	166	155	201	200	145	170	154	184	168	152	181	195	169	166	156	194	173	167	199	162	179	165	170	180	158	176	177	159	179	149	157	156	193	140	188	166	183	172	174	165	163	172	172	185	183	180	158	187	170	139	141	173	159	175	164	165	162	161	155	164	204	155	160	186	168	168	167	181	162	177	170	181	174	170	168	146	163	192	152	165	178	174	179	185	173	172	182	181	179	192	181	142	186	192	168	173	153	171	177	157	163	179	181	180	175	156	168	151	179	186	165	193	165	185	153	179	168	177	162	192	178	163	178	161	161	175	141	183	190	157	177	163	179	151	191	167	160	172	178	196	163	158	172	188	171	177	159	175	161	190	159	159	184	181	183	160	153	181	184	172	171	155	178	173	143	179	165	195	176	191	165	176	171	154	178	173	164	184	166	178	155	164	170	155	173	175	169	175	175	197	171	168	164	180	179	167	139	191	180	159	149	176	171	190	167	166	156	184	175	170	170	169	165	193	182	129	168	187	192	176	158	183	152	174	152	200	184	186	190	155	166	157	136	162	162	172	176	186	201	185	158	164	197	173	175	164	152	174	180	196	167	187	170	197	168	167	160	159	194	157	164	174	197	179	187	169	168	170	175	168	194	169	179	175	161	173	151	181	177	162	175	170	158	168	162	161	160	130	188	162	158	195	144	188	201	176	162	164	170	196	174	161	195	185	165	162	151	194	175	176	160	175	157	172	144	153	175	180	161	150	159	186	171	212	177	135	170	159	143	185	197	155	170	198	185	169	157	153	168	165	151	151	184	167	177	180	175	170	155	159	179	175	160	159	185	152	162	186	164	158	170	184	166	157	142	170	181	158	168	165	164	157	172	173	169	158	184	162	180	174	165	172	167	175	188	191	178	159	177	162	176	183	189	149	181	158	179	172	168	164	174	188	154	172	173	193	190	190	158	171	182	190	195	166	172	160	195	164	162	193	163	162	166	150	149	178	172	146	181	146	178	160	148	159	176	147	153	157	179	161	165
35817	9827	8673	4394	2876	2169	1610	1325	1082	913	808	720	666	582	572	543	473	525	485	487	428	463	407	422	402	402	417	381	372	431	392	389	349	374	415	363	346	353	358	350	357	347	327	364	363	354	347	348	322	348	345	343	335	364	343	322	356	358	336	362	368	334	356	354	337	335	323	331	326	356	354	322	324	347	347	336	331	348	314	355	336	356	338	369	334	340	340	348	343	301	345	359	340	316	353	313	327	341	348	344	329	377	349	345	348	361	354	318	337	346	364	330	351	328	330	350	334	331	342	341	352	348	295	363	354	354	352	346	337	336	335	320	335	332	375	290	369	326	327	330	326	332	340	361	342	318	331	308	341	325	345	351	327	339	342	333	325	356	339	278	327	333	349	315	363	360	389	328	322	322	355	337	365	339	345	381	329	369	335	324	324	354	345	332	326	331	306	316	349	343	333	340	360	329	370	349	336	327	327	328	373	337	336	324	325	343	343	330	338	318	338	345	355	336	312	341	326	340	384	326	336	311	330	349	362	332	377	325	331	343	356	292	321	330	352	339	340	330	348	331	342	301	343	329	352	335	332	353	333	349	357	332	321	314	341	335	340	336	306	333	326	343	332	333	309	340	327	314	367	329	302	325	358	329	352	364	373	364	328	303	325	370	374	323	311	341	345	337	369	362	342	334	329	355	316	347	351	320	361	306	302	325	342	338	354	321	344	318	330	348	339	285	351	329	336	343	315	353	340	371	378	302	324	335	327	355	317	370	339	322	338	340	350	336	328	391	337	331	333	339	344	371	338	339	337	368	336	332	354	349	354	338	338	331	340	327	368	347	340	343	339	324	286	349	322	329	379	345	290	310	332	324	360	331	361	343	318	350	353	320	330	325	354	348	349	328	356	339	326	320	352	360	301	319	324	382	370	350	354	335	383	330	356	330	337	314	365	369	353	355	342	362	321	336	343	358	354	307	344	322	304	309	342	350	319	328	323	341	345	327	354	323	351	326	363	306	358	322	347	358	334	329	327	327	337	349	370	306	330	365	321	342	360	357	373	335	331	335	341	325	339	320	344	341	326	349	346	334	312	304	336	371	340	340	333	308	348	324	368	291	340	351	335	326	327	346	308	332	321	340	314	328	313	326	334	306	303	350	311	331	316	360	337	344	308	352	345	349	347	344	352	329	364	348	321	355	323	323	351	340	331	321	289	323	319	353	310	353	338	347	349	321	304	366	347	317	347	353	323	357	336	342	333	344	345	324	335	353	299	391	352	324	351	313	326	355	323	316	353	348	320	338	348	357	344	314	355	327	320	335	359	311	330	318	312	320	348	362	336	326	337	359	334	320	363	354	347	353	327	329	345	356	337	315	370	332	354	326	305	334	339	342	320	344	333	352	339	314	347	359	334	324	347	321	339	333	329	335	333	309	331	326	297	331	332	324	328	336	328	326	327	309	315	326	339	324	326	341	326	314	348	339	332	333	362	316	343	323	380	333	316	326	315	371	323	356	343	348	358	372	328	338	361	345	348	351	295	340	361	334	342	324	323	310	343	362	323	340	338	331	327	365	315	348	360	332	318	370	329	350	355	333	358	399	346	351	356	331	284	326	328	354	329	326	315	331	306	328	336	321	334	352	313	298	317	324	332	365	320	340	339	347	330	320	339	326	387	317	315	337	327	331	327	325	329	335	355	335	318	344	346	322	347	324	339	333	336	336	338	331	318	326	338	340	361	364	325	341	355	352	331	325	328	338	363	320	356	356	365	303	359	345	336	351	312	345	327	349	368	316	325	306	351	331	301	292	328	329	308	288	342	343	325	327	322	338	350	363	371	327	308	353	327	328	369	361	343	364	307	330	363	346	344	356	338	350	288	318	359	324	368	335	330	349	339	349	335	317	327	315	335	323	330	346	362	375	351	343	334	334	325	356	339	343	320	317	365	336	332	328	364	337	343	329	351	324	332	308	339	367	332	354	329	337	315	299	335	321	367	361	345	312	330	340	320	319	363	338	373	309	313	337	352	309	332	352	336	336	336	326	321	332	330	314	335	342	331	329	294	339	338	312	306	377	336	322	314	317	364	336	345	300	312	301	338	359	299	329	316	346	328	313	317	350	331	300	339	342	331	331	347	351	343	340	337	325	319	358	323	309	323	316	343	303	362	317	320	323	320	326	374	324	320	368	346	317	288	330	373	346	352	338	328	345	351	362	366	324	352	334	350	326	337	333	340	330	349	307	308	358	343	317	353	321	316	342	341	320	308	342	351	325	364	323	340	332	325	336	312	314	304	316	349	304	334	311	322	357	366	396	318	333	319	330	319	332	324	323	343	321	326	389	340	325	356	342	324	352	349	334	351	334	314	294	374	321	334	343	311	335	335	337	360	352	327	362	322	336	327	330	355	347	332	301	314	310	306	335	329	338	353	344	338	342	316	368	315	353	321	331	335	316	318	317	358	336	334	341	320	309	358	347	343	307	348	309	335	336	367	322	342	341	361	351	310	358	343	288	321	338	347	325	346	372	361	349	339	326	349	315	340	325	328	321	308	322	342	309	354	347	335	364	323	341	344	332	332	339	360	342	323	312	333	305	352	330	327	354	345	349	359	361	353	343	359	344	345	367	302	343	348	326	354	321	345	357	340	327	355	321	345	346	369	326	316	308	328	352	311	330	337	365	355	358	319	348	334	344	287	332	308	373	341	356	318	355	325	350	340	362	341	347	361	327	348	374	303	317	350	333	332	314	355	340	315	331	328	350	340	334	322	313	343	344	312	307	325	364	336	352	329	330	315	328	309	330	348	339	350	363	345	356	376	346	345	357	321	292	325	336	314	327	377	314	316	350	332	371	302	333	363	338	337	347	332	350	342	319	325	354	347	312	296	329	339	337	321	339	327	331	360	357	331	341	331	358	345	343	359	327	358	341	331	332	329	322	311	342	316	339	344	350	319	373	311	335	329	333	376	319	311	355	341	352	350	338	318	335	319	346	323	330	320	308	323	326	343	327	345	363	304	313	346	308	339	358	355	328	338	328	328	358	315	339	348	342	378	336	337	308	329	323	322	348	286	331	301	380	325	337	356	342	323	337	342	332	348	328	317	362	325	372	341	337	297	348	344	332	299	321	326	331	333	331	355	361	337	306	366	343	362	333	344	320	321	333	295	345	313	313	320	339	334	378	317	326	353	334	342	324	363	298	336	363	353	307	343	344	365	333	333	311	312	354	324	328	377	364	326	331	358	338	327	336	325	345	350	351	328	297	350	325	315	368	351	344	319	339	330	321	336	342	340	320	318	320	337	324	328	346	351	331	327	332	319	302	332	314	338	329	368	313	302	356	326	357	354	327	319	311	324	316	343	312	315	350	342	274	351	327	335	348	360	332	370	344	315	327	330	316	350	335	330	333	321	374	333	315	381	347	338	347	308	342	335	343	340	345	326	311	340	326	354	329	368	350	329	340	331	336	362	329	318	349	316	314	338	325	390	338	341	341	347	307	327	330
23797	21702	30048	23916	21703	19769	2184	859	661	592	533	504	502	480	434	436	437	404	404	420	370	414	420	364	376	393	367	337	347	357	349	363	333	337	332	352	361	393	337	332	355	333	338	327	315	317	352	353	337	339	337	330	346	393	288	333	361	319	329	352	341	344	314	363	322	308	315	324	321	322	361	323	331	318	352	336	323	330	369	378	333	346	332	324	347	328	354	348	330	358	338	329	321	300	366	363	347	338	326	378	331	326	350	352	322	387	355	335	323	336	327	326	363	326	294	326	321	343	332	331	357	339	323	317	314	325	337	367	366	337	328	317	341	330	350	337	370	312	350	313	318	308	326	351	294	336	349	331	333	314	342	331	322	337	300	307	314	349	346	346	337	330	353	341	338	308	290	339	306	319	347	338	353	352	321	334	341	348	368	341	363	353	358	340	335	327	368	302	350	361	351	350	362	340	354	342	331	321	388	361	333	342	312	355	344	351	320	332	320	339	349	341	307	312	338	329	325	344	351	335	290	349	311	308	322	330	365	326	368	313	348	319	321	365	332	374	324	322	345	320	292	361	310	355	352	311	331	316	340	366	357	298	369	319	354	345	342	342	305	348	315	315	333	350	324	317	302	342	349	341	314	348	361	328	313	331	318	313	334	350	335	305	330	335	325	323	320	348	326	320	321	358	333	351	316	321	325	328	335	355	344	340	340	332	312	330	357	336	333	352	346	327	294	335	337	342	335	325	364	338	349	340	294	350	330	312	350	327	322	356	354	347	315	314	309	345	346	356	306	352	319	325	323	326	360	336	320	347	298	330	347	336	337	371	345	338	335	314	355	317	359	338	339	341	326	323	338	292	328	314	339	336	339	347	322	348	317	351	362	359	335	343	375	329	313	301	332	359	327	325	323	320	353	309	308	350	351	330	328	365	304	319	315	366	325	341	321	340	356	346	337	336	329	339	312	363	332	372	330	330	333	355	366	322	316	351	324	333	297	335	346	305	348	320	346	345	321	323	372	357	356	299	376	321	347	325	327	324	317	322	348	315	340	340	309	326	328	285	321	340	321	328	304	342	369	330	328	348	307	348	332	351	311	333	340	314	311	375	356	357	309	314	331	350	345	338	310	343	336	339	312	334	328	297	355	311	337	389	338	326	342	344	341	367	354	361	328	325	340	326	308	350	326	355	315	325	343	316	331	321	321	321	322	313	357	306	332	331	362	340	353	325	331	322	343	338	319	305	322	368	345	318	327	311	366	329	317	328	376	328	345	332	302	351	349	377	384	336	333	312	323	321	336	334	319	350	341	341	341	329	264	331	335	314	307	344	344	369	314	329	330	337	326	360	322	340	336	347	352	367	326	287	357	328	325	310	353	319	344	320	326	356	344	296	324	337	350	336	332	353	314	341	360	314	303	363	353	315	345	339	286	330	342	362	337	326	341	351	352	350	336	377	328	329	297	345	319	325	324	314	319	317	336	329	321	323	343	344	315	333	304	365	376	311	348	312	357	311	345	323	340	320	328	316	341	292	331	308	320	286	338	316	334	338	324	330	365	344	338	336	330	331	323	320	365	312	321	341	340	347	327	304	345	340	340	350	322	313	349	331	325	310	356	341	332	328	338	354	320	312	344	343	335	368	330	356	328	293	327	320	359	337	318	342	329	336	317	356	350	344	331	349	323	348	327	344	331	335	339	346	350	325	317	324	341	344	354	347	313	333	345	334	370	376	358	373	291	349	336	337	330	326	351	331	351	332	347	315	352	335	342	348	318	373	330	345	308	332	319	334	362	325	336	335	333	345	311	352	317	329	316	313	299	307	343	330	332	339	327	350	334	387	320	341	338	319	329	372	308	302	364	325	387	348	334	328	339	323	331	340	325	300	340	338	381	294	319	322	340	330	324	297	352	329	303	379	352	330	313	326	377	358	351	348	337	330	327	373	324	328	338	344	320	328	317	318	335	328	309	341	313	297	333	348	308	368	344	329	346	339	316	341	345	329	312	323	339	355	367	350	315	339	307	360	314	362	345	362	365	314	317	357	316	342	366	355	332	318	322	351	345	344	330	334	308	359	373	339	336	332	315	353	330	316	326	317	340	337	343	358	338	342	301	314	306	339	341	330	341	351	309	327	326	343	339	353	330	339	339	332	293	369	345	323	334	335	332	305	337	368	345	314	353	307	341	346	362	325	345	317	329	328	347	316	313	335	358	325	332	298	340	352	337	323	336	341	333	300	358	311	316	327	338	335	353	336	310	318	325	289	324	320	359	336	348	348	351	336	347	342	313	344	324	308	348	339	341	312	349	331	361	344	362	316	333	361	338	344	358	336	337	314	328	361	333	351	349	353	306	389	317	301	322	346	339	358	324	322	313	315	302	336	337	352	360	329	330	321	344	344	353	334	340	346	311	337	347	311	329	310	352	301	329	311	323	329	324	347	307	341	353	334	368	354	346	337	307	345	337	328	314	335	311	310	340	302	343	340	345	350	337	317	325	329	314	312	350	309	338	330	355	333	335	362	342	339	331	319	357	327	315	332	324	368	319	305	369	319	338	319	299	364	330	336	337	316	356	350	274	351	358	334	326	335	332	320	335	350	339	319	324	341	349	351	324	347	341	331	341	328	333	308	307	346	299	349	359	345	332	337	349	379	320	347	338	343	364	316	329	329	319	355	320	366	332	311	306	351	354	324	365	308	307	344	326	324	301	356	329	337	336	320	376	324	367	322	313	375	350	323	323	308	342	344	313	324	347	345	327	326	318	330	320	325	333	347	318	332	324	318	328	314	316	343	339	324	319	295	341	323	316	373	354	347	327	331	345	327	335	315	363	336	343	353	292	328	323	337	366	330	309	351	300	329	314	313	325	344	302	364	354	350	321	323	311	337	312	315	314	334	303	341	350	321	320	311	336	323	364	366	355	340	358	335	322	335	340	355	312	328	342	337	323	295	353	343	353	326	331	369	336	339	371	328	313	328	320	309	339	326	348	333	283	333	354	344	311	353	357	360	319	337	337	314	317	328	334	313	296	347	321	330	346	335	358	337	358	361	327	319	311	314	322	348	312	315	353	311	331	345	382	340	311	350	313	337	328	319	316	331	362	343	324	321	298	346	300	316	334	338	353	324	312	340	320	333	312	344	327	332	381	368	323	296	355	312	320	328	329	314	339	350	330	334	348	343	329	315	336	347	307	368	325	302	341	330	373	342	318	334	327	327	322	311	409	342	355	331	333	309	343	374	302	333	315	339	330	343	347	333	349	368	330	339	321	311	355	337	333	334	295	316	351	337	356	314	359	337	330	288	322	345	321	331	297	328	343	341	314	318	371	361	383	336	331	340	323	347	334	304	337	389	323	349	330	334	334	353	340	335	358	300	322	323	324	328	358	306	343	328	342	347	339	369	369	359	347	344	353	364	344	352	329	310	340	335	283	328	351	342	340	325	319	314	343	332	356	351	357	316	325	315	335	320	336	335	336	317	332	359	336	344	353	361	316	329
41340	15451	14282	7718	5348	3954	3138	2439	2108	1817	1557	1327	1181	1202	1061	1042	973	890	916	866	806	804	834	786	760	741	746	696	708	692	696	702	712	678	706	717	701	625	688	689	710	702	642	623	688	633	680	663	634	660	673	661	604	607	647	652	596	639	665	637	659	613	688	622	637	612	652	630	592	649	631	599	612	652	600	623	597	614	604	673	636	646	630	608	627	595	637	650	607	634	595	631	630	614	630	582	637	611	649	616	615	634	643	597	575	608	642	622	671	620	613	651	620	652	713	629	637	661	591	652	607	550	642	632	608	593	591	628	620	637	607	638	595	578	657	625	595	610	649	646	670	649	614	600	599	583	608	653	651	674	616	640	624	610	603	641	612	644	633	632	624	608	665	628	653	649	593	566	628	642	609	629	606	639	651	607	651	611	587	639	574	602	635	627	575	585	618	634	621	627	619	587	611	598	619	642	669	601	637	628	648	641	616	606	612	626	596	611	611	636	625	594	635	646	603	622	605	613	595	632	675	658	611	662	623	605	616	676	608	648	633	620	623	640	639	614	640	600	618	615	575	606	588	585	611	611	639	639	632	614	628	570	604	615	638	598	619	674	661	627	656	644	636	600	616	617	627	663	629	649	607	603	627	625	608	611	628	600	648	648	622	632	641	628	620	644	654	570	610	585	653	647	596	646	575	625	657	616	674	594	599	609	623	571	661	647	612	588	629	546	571	654	625	584	726	597	619	624	608	670	628	627	632	624	646	641	611	625	647	596	673	620	647	665	654	632	621	613	611	598	598	619	629	623	640	641	646	616	614	613	612	627	631	593	608	587	607	647	608	609	613	615	658	650	653	621	590	638	585	667	626	619	651	646	614	631	570	638	593	623	612	651	643	567	607	645	609	631	581	642	632	640	590	622	693	599	631	651	658	681	594	603	619	611	595	675	587	666	678	649	646	624	635	645	662	629	636	596	622	614	653	634	656	579	619	615	633	643	608	602	632	640	590	617	601	631	615	647	659	597	654	593	631	632	680	624	622	595	628	631	625	595	622	615	618	623	657	619	645	580	610	619	580	664	609	601	606	620	633	622	633	603	623	643	634	649	625	636	599	617	600	590	571	618	582	650	618	642	619	614	672	655	625	623	625	578	665	618	609	611	625	609	615	573	609	612	617	611	599	627	632	633	622	633	621	626	609	607	650	612	623	620	622	613	638	665	611	602	612	607	633	616	649	616	616	605	631	625	630	619	607	614	546	658	605	611	606	614	585	618	591	625	592	633	619	624	561	646	640	608	574	649	670	596	645	612	660	650	622	582	607	589	644	625	610	671	629	601	645	636	641	615	640	601	614	649	570	631	594	596	662	583	638	609	624	585	619	638	632	617	616	618	629	637	624	609	643	637	657	624	594	642	599	594	625	615	611	578	624	668	652	608	626	625	615	619	645	585	615	622	636	599	604	627	617	641	636	639	647	603	653	663	637	620	678	671	629	630	637	574	627	634	633	635	629	598	642	597	577	618	603	617	668	630	599	620	628	622	612	597	628	641	615	629	604	622	605	620	589	656	647	594	602	590	647	582	618	605	600	617	634	654	636	586	642	615	612	631	629	644	647	606	604	601	609	613	657	630	617	637	626	606	632	620	663	642	660	633	655	651	685	659	645	609	618	612	628	580	640	606	646	630	605	677	632	662	589	639	655	604	646	570	617	615	632	626	647	656	674	587	630	603	632	617	582	619	609	609	657	584	602	610	653	632	642	639	652	616	625	653	586	614	575	659	581	575	605	619	586	623	573	626	596	621	642	613	580	603	623	618	586	598	596	671	642	585	607	616	646	623	610	636	650	642	597	663	672	609	605	597	619	618	586	588	610	628	628	614	585	607	664	587	595	659	624	639	621	602	624	637	643	606	647	659	591	614	568	655	624	656	645	611	589	631	607	651	615	593	627	607	607	632	673	638	649	604	626	636	611	629	678	605	606	600	650	626	608	662	624	659	554	612	611	625	627	661	547	630	661	606	610	646	598	670	632	599	586	611	592	599	601	625	609	583	601	574	607	628	600	630	630	625	599	626	606	589	678	647	620	599	635	619	615	612	658	620	624	605	589	619	626	680	607	646	603	601	611	612	640	643	647	629	622	609	609	611	636	633	577	635	615	642	589	602	614	633	610	630	619	637	628	613	661	603	592	610	602	640	624	601	650	595	625	636	657	630	646	609	645	597	566	618	654	618	632	600	617	648	622	580	559	679	605	664	594	609	632	615	601	562	636	625	543	625	609	602	629	596	587	627	651	626	603	611	609	608	617	632	659	623	621	627	607	674	600	586	608	639	598	632	620	593	598	618	661	618	569	630	575	692	617	595	612	570	644	596	600	622	631	643	645	636	644	628	642	642	621	614	608	646	634	610	586	592	629	653	663	592	616	580	631	602	600	657	631	623	564	604	611	596	626	624	616	621	593	543	619	638	609	610	612	636	624	611	614	587	628	647	646	611	663	609	636	634	586	656	624	619	694	678	606	642	637	628	640	657	575	620	604	654	600	599	640	660	631	635	614	597	571	625	647	577	617	631	601	614	613	607	608	620	639	629	624	636	607	598	633	608	616	627	606	655	587	636	622	650	609	648	607	616	594	598	632	595	611	601	644	597	593	568	631	612	633	621	604	656	597	630	582	646	601	633	578	626	645	602	589	635	648	620	610	645	615	607	625	659	605	609	632	565	622	668	627	663	615	620	647	613	654	650	655	637	586	623	623	562	597	626	630	637	632	661	623	600	646	626	615	589	605	621	607	621	647	603	630	598	640	646	643	608	634	638	625	616	615	627	597	647	687	577	618	640	607	631	643	622	624	622	651	611	581	652	640	596	630	644	616	606	625	638	622	652	647	598	581	617	671	606	595	641	634	607	623	655	646	651	639	609	598	660	624	591	611	589	621	594	608	604	592	629	569	586	665	617	580	657	638	550	635	611	592	645	586	603	616	605	626	644	668	640	657	636	617	638	600	608	642	606	590	677	585	576	617	660	635	670	588	620	682	593	655	594	626	636	641	637	573	611	628	637	626	571	632	645	676	667	612	636	650	601	605	595	632	632	583	633	617	632	644	637	630	639	583	632	653	596	636	568	640	621	625	622	620	626	650	614	620	595	622	632	583	623	621	654	612	637	567	635	639	577	613	629	626	625	654	623	625	623	641	621	611	655	621	617	639	621	579	639	616	646	590	651	642	622	621	582	638	638	638	590	625	603	633	644	620	588	629	636	627	656	625	618	585	624	613	659	646	642	622	641	626	623	621	630	614	626	615	612	638	605	602	623	608	623	647	663	599	646	601	608	623	630	582	629	612	628	592	640	666	625	583	644	612	624	638	625	624	662	617	627	626	661	623	596	626	612	654	630	607	641	607	566	666	666	579	634	590	599	639	566	598	636	661	625	638	612	666	642	594	630	637	619	628	611	635	632	612	611	618	628	617	594	664	606	624	668	635	596	601	637	606	549	645	576	595	660
27279	21104	8349	399	167	126	122	103	94	95	83	100	82	93	91	89	86	69	94	90	82	75	79	81	75	95	75	78	95	79	95	92	78	107	81	65	77	71	80	99	88	93	82	90	90	80	88	85	84	94	67	94	94	67	74	78	96	74	86	66	100	90	76	81	83	86	95	88	88	95	93	94	62	89	84	81	90	94	102	77	79	85	79	75	73	82	108	91	94	88	73	81	69	91	88	92	89	72	90	74	84	81	89	89	62	79	71	70	97	89	81	88	81	97	85	84	78	94	88	96	88	80	81	80	96	75	90	95	82	84	83	72	82	95	91	74	87	73	81	78	85	80	90	81	82	68	79	89	93	73	87	87	67	85	80	69	99	65	81	84	83	81	76	80	82	96	87	107	74	85	85	91	83	76	88	76	84	74	80	82	83	87	92	99	87	93	71	79	69	81	100	81	84	77	91	75	70	97	84	91	78	72	77	79	89	70	87	79	77	85	87	75	80	78	82	85	86	86	74	85	81	73	76	71	88	95	83	59	93	83	83	88	80	79	91	79	95	78	102	97	90	82	76	93	71	93	83	78	84	84	85	78	84	98	88	80	100	92	90	69	85	65	79	83	83	89	92	77	86	94	71	74	108	64	74	89	71	77	83	69	87	85	90	90	101	83	82	94	88	75	75	73	98	76	90	100	81	89	106	81	73	101	87	84	100	96	82	100	82	80	63	80	86	70	70	79	102	96	90	78	91	83	81	90	84	107	76	80	78	89	89	85	87	83	97	78	92	79	75	93	83	81	91	69	95	79	86	95	70	82	81	87	70	79	100	67	72	85	92	77	75	65	89	71	88	81	85	77	74	92	74	82	90	72	71	75	84	85	79	87	70	69	69	79	70	74	95	83	74	78	99	98	76	68	68	91	97	75	81	65	89	75	77	78	74	100	72	86	95	89	69	67	92	78	101	77	84	91	87	80	84	70	94	91	77	99	86	85	83	75	65	95	67	92	77	88	82	72	85	80	78	58	95	83	74	99	89	85	90	94	67	83	86	85	82	82	99	82	92	78	88	80	81	83	74	88	97	76	96	73	104	80	103	75	64	79	76	92	85	88	68	80	87	79	80	69	91	83	75	82	86	76	80	79	90	81	92	73	83	81	88	82	89	99	77	90	78	90	90	99	85	82	72	88	76	82	78	90	91	69	80	69	84	72	87	90	89	76	67	80	81	77	77	86	78	90	70	83	80	90	62	83	65	75	97	84	83	78	80	69	88	86	68	81	98	86	95	97	82	65	74	68	78	69	78	97	82	96	86	82	85	64	96	94	78	86	71	74	78	82	98	76	68	81	57	77	76	78	71	80	82	90	82	77	75	90	69	69	83	86	76	76	95	83	100	84	83	96	81	83	75	83	68	73	89	94	77	89	93	82	90	80	92	89	86	88	83	97	74	94	69	80	87	81	85	88	92	86	76	85	67	107	84	77	83	80	84	81	96	83	75	81	75	101	81	81	79	102	95	78	76	92	84	93	90	87	93	90	83	84	81	85	103	78	79	80	92	86	82	88	93	77	101	67	106	92	99	76	93	78	69	80	73	69	74	89	88	69	93	79	84	82	101	66	90	85	78	92	80	88	88	83	64	78	79	90	85	80	78	94	85	79	87	83	82	74	88	62	92	96	97	85	97	90	80	81	74	89	76	75	86	94	85	84	83	74	77	80	79	81	85	86	75	80	75	77	84	91	74	79	78	69	72	74	69	87	86	87	75	83	90	87	89	90	74	94	66	76	75	73	92	81	90	85	80	82	75	86	83	85	94	91	71	59	87	73	76	75	66	73	86	92	80	90	76	81	77	77	90	101	77	90	73	88	91	81	74	98	104	67	89	70	74	78	85	95	74	84	65	94	83	92	85	81	76	83	93	84	68	82	77	81	74	83	78	75	99	66	88	88	90	98	83	90	78	81	85	80	78	71	82	99	86	92	97	94	85	55	99	75	92	77	76	90	97	92	79	81	84	75	90	96	86	84	71	82	53	74	83	86	75	77	92	85	83	81	86	71	102	80	82	86	75	82	78	92	81	84	80	77	77	86	85	71	84	75	96	96	93	89	87	75	91	77	81	84	63	80	79	81	85	87	86	74	73	76	74	86	72	96	74	91	79	80	89	75	78	80	98	89	64	88	83	84	85	76	80	81	89	86	107	91	74	84	93	100	100	91	71	82	81	84	73	83	90	71	92	79	87	77	80	76	86	99	72	94	82	88	76	75	86	79	102	89	78	84	99	92	93	74	84	78	77	69	80	84	77	100	77	85	104	86	77	83	83	94	93	80	91	84	93	84	89	71	66	90	84	90	91	95	90	75	80	69	82	69	71	82	90	92	75	86	84	75	69	73	96	77	92	88	91	85	106	83	91	80	97	89	67	102	88	83	77	76	96	70	84	85	88	86	82	80	86	82	88	68	92	91	105	92	88	78	109	94	102	94	78	81	74	81	89	84	76	73	84	76	85	87	103	93	91	83	80	97	77	92	84	82	89	87	96	84	85	100	88	79	85	92	89	90	75	84	90	87	86	80	72	91	84	83	84	86	70	69	83	84	92	94	82	94	88	71	84	84	78	65	75	84	76	98	82	73	79	91	83	85	95	75	82	82	97	105	80	90	89	84	85	72	87	80	71	107	96	82	86	85	90	76	87	95	99	87	84	71	69	59	70	90	86	100	85	89	85	87	89	80	85	80	86	97	86	87	78	68	108	69	88	76	87	82	84	75	74	78	76	75	95	88	91	94	87	85	87	73	90	69	69	79	77	77	82	80	85	81	97	110	90	88	69	82	76	88	92	87	73	90	80	79	85	76	86	72	86	89	61	71	85	87	89	89	87	70	80	91	69	94	69	96	71	73	60	78	77	78	72	106	95	83	76	74	74	95	93	85	80	78	89	81	75	76	70	100	91	79	84	107	71	71	90	77	85	86	107	69	79	88	63	95	94	72	82	71	67	73	85	67	92	92	79	99	92	71	82	86	79	67	87	100	82	85	94	86	86	83	84	78	71	66	81	86	94	110	70	67	77	84	82	71	84	80	64	78	93	83	83	91	85	90	101	93	73	94	92	69	80	88	82	93	67	80	94	87	79	74	83	86	72	68	75	87	84	72	65	74	79	77	86	85	93	72	82	88	82	96	89	99	93	95	86	74	92	83	76	86	68	86	79	81	78	86	76	106	77	79	75	99	69	70	73	82	92	75	91	78	76	79	82	72	108	71	90	77	72	98	77	79	82	91	82	84	64	85	81	99	77	86	83	72	89	80	83	73	84	81	78	85	95	77	83	82	89	72	81	93	88	77	77	91	86	86	81	79	75	79	66	89	78	85	73	96	80	94	92	99	71	95	81	71	82	87	99	73	79	91	74	81	87	83	99	90	83	94	82	98	83	73	86	80	97	97	74	82	92	81	97	79	78	94	95	80	77	73	94	100	87	81	80	82	80	76	84	97	64	95	77	74
18834	1399	1156	575	447	356	308	262	209	195	217	216	183	221	200	183	205	190	193	185	181	177	174	209	202	171	197	186	171	196	183	185	175	186	203	185	203	171	179	207	177	180	163	162	169	154	186	154	202	187	185	159	185	172	171	200	162	167	193	182	186	188	176	163	207	160	169	179	173	191	184	186	169	161	178	184	190	192	191	170	169	169	185	171	186	183	188	190	176	172	188	177	181	177	178	192	191	201	180	185	156	196	180	183	170	168	170	165	167	192	180	178	160	195	168	161	161	183	195	174	204	181	169	180	190	173	183	162	172	204	179	216	187	158	174	149	218	177	191	200	181	177	170	165	176	199	169	164	151	154	154	181	185	199	164	149	179	157	182	157	184	188	181	160	153	180	177	193	163	187	176	153	210	177	176	156	164	189	177	170	184	179	168	161	170	157	186	162	169	195	174	197	169	155	166	163	195	195	167	165	181	157	179	172	155	171	187	187	168	186	192	191	193	167	176	165	180	194	157	189	175	164	165	171	180	174	190	193	163	190	168	175	171	171	165	168	185	170	188	170	197	179	172	175	181	188	169	169	167	193	168	176	190	153	164	156	178	174	174	190	169	192	186	158	145	191	157	174	181	179	190	182	185	177	199	169	180	169	204	181	171	181	179	178	187	188	189	189	184	198	181	182	194	176	186	146	184	166	184	177	178	167	161	182	184	201	177	165	181	158	195	145	174	187	175	206	194	171	191	165	183	158	179	179	189	183	181	161	184	188	179	152	186	192	157	189	178	171	156	200	156	184	151	174	204	169	191	186	175	188	174	181	178	195	179	181	177	176	179	164	174	180	165	183	188	175	183	198	207	185	196	178	183	175	180	161	179	179	166	172	180	185	183	176	160	184	179	177	168	181	205	181	158	157	187	204	175	177	186	170	155	151	187	162	170	164	181	192	218	150	171	171	156	180	136	180	198	197	176	188	166	180	204	179	180	189	187	164	175	168	180	191	162	194	197	165	177	176	162	152	186	176	197	164	179	188	177	181	173	170	179	190	174	169	181	187	167	160	159	197	161	167	193	194	143	185	171	167	187	188	180	175	153	196	157	163	174	189	177	151	205	159	168	179	175	166	191	146	155	196	188	191	183	202	206	171	169	182	191	186	178	191	147	193	188	200	173	157	173	196	164	167	191	185	178	177	167	155	185	171	172	194	164	177	178	185	166	206	160	191	157	170	183	201	194	152	179	188	162	165	201	161	177	173	182	184	208	191	180	173	192	174	191	183	195	180	173	192	162	197	189	166	173	197	186	187	171	200	178	176	181	169	193	187	173	177	193	150	152	169	201	172	193	199	177	184	195	165	187	181	168	154	173	170	162	178	187	194	169	174	166	166	168	166	200	169	189	167	204	182	181	181	174	175	167	172	164	177	181	169	162	176	184	171	183	175	172	169	196	171	187	189	177	162	177	193	195	182	183	165	180	159	186	177	170	181	187	166	172	182	189	178	173	158	194	189	170	179	177	167	186	170	189	177	183	164	195	164	168	181	183	160	199	170	165	178	163	166	170	184	178	200	188	172	188	207	199	178	152	164	182	184	188	162	171	193	214	173	193	177	200	191	169	168	165	179	173	186	158	184	167	168	182	179	187	149	187	163	149	146	168	175	152	189	182	149	176	199	173	191	175	177	178	194	181	174	189	172	149	196	176	194	161	191	188	183	197	189	162	190	200	174	190	193	160	182	189	201	192	167	180	202	164	176	176	181	185	181	188	201	176	177	189	167	181	153	197	191	169	163	187	169	161	174	176	182	168	184	173	173	164	179	162	193	178	165	187	206	167	174	184	189	181	212	170	193	154	173	189	172	183	194	189	163	188	186	170	156	162	178	178	157	188	199	161	197	174	172	171	180	173	166	180	171	177	159	165	172	168	171	194	206	154	164	194	210	147	189	160	177	183	180	180	157	185	166	184	164	173	205	165	187	161	181	186	193	186	166	155	171	173	162	180	185	160	191	180	184	169	190	176	218	195	172	185	197	192	211	177	177	174	177	182	142	170	183	186	171	173	181	180	181	167	195	211	176	169	174	170	184	182	182	168	181	165	182	204	173	184	201	172	159	180	186	184	188	189	183	164	154	171	184	183	183	180	180	175	169	209	176	174	180	184	184	187	172	187	207	180	174	185	172	184	174	166	164	156	178	187	171	175	182	194	177	173	185	180	185	183	172	183	187	178	183	191	173	152	185	191	181	195	196	166	190	166	197	198	168	172	192	199	185	165	173	189	184	185	210	171	171	170	182	197	192	190	157	171	206	169	157	181	176	179	190	165	169	189	151	197	184	197	188	171	169	168	150	186	163	161	168	185	143	178	196	195	192	180	172	178	172	185	180	188	197	181	204	194	198	200	196	202	190	209	184	171	181	186	175	185	165	184	183	173	167	199	196	170	178	176	177	157	172	181	194	182	193	190	175	163	168	161	184	169	178	158	175	170	202	186	167	181	180	167	168	181	183	194	180	161	187	212	178	174	178	203	178	169	182	176	167	173	173	176	167	173	173	168	170	163	188	189	183	182	158	192	171	171	177	170	196	151	185	176	172	177	190	189	168	186	157	179	190	163	171	180	187	201	185	188	179	170	181	187	197	176	178	171	198	194	172	166	166	171	194	175	183	186	162	199	172	187	158	179	165	181	165	187	151	152	175	181	201	185	180	172	151	169	172	184	175	172	173	179	171	187	194	190	215	177	176	191	163	170	171	173	162	191	189	182	189	183	180	176	149	180	167	165	210	176	175	162	183	162	183	182	177	198	162	191	164	171	189	171	152	168	177	178	178	167	190	159	186	154	177	173	177	151	162	195	199	182	189	179	158	180	188	177	185	186	189	159	198	174	184	169	160	185	177	171	191	180	192	170	180	197	157	161	171	208	156	162	186	164	182	168	183	186	179	153	175	194	167	151	202	188	175	149	174	181	178	175	156	174	187	170	187	168	180	179	192	206	199	189	173	193	195	163	196	172	174	182	211	186	193	158	168	193	195	190	173	179	161	181	193	181	190	170	177	195	171	181	184	172	199	191	193	179	175	179	184	163	178	176	177	176	167	181	172	173	193	186	187	183	197	175	171	177	157	199	180	174	168	180	187	170	178	175	205	198	173	160	151	186	191	175	168	154	181	197	181	175	173	194	173	181	204	172	172	167	180	185	162	198	189	153	173	206	197	158	171	184	197	197	195	183	182	177	188	182	167	168	186	179	185	193	193	176	165	165	198	178	176	170	175	173	198	179	172	169	173	180	195	184	184	174	159	182	192	174	188	168	175	183	180	170	174	182	192	200	170	190	170	176	169	159	184	175	159	168	174	188	189	174	189	197	193	164	168	196	174	171	187	190	185	190	188	168	165	170	156	167	163	174	173	185	175	169	171	180	176	180	176	169	173	183	184	161	176	204	162	166	165	173	171	195	182	186	149	174	159	158	162	200	181	185	168	163	180	167	172	188	169	178	198	169	156
24749	21732	29466	24529	20713	1973	622	432	333	320	302	281	217	224	255	199	212	200	209	228	204	217	196	198	181	169	184	176	183	192	164	177	186	195	172	182	182	201	177	197	184	203	173	187	178	166	155	185	181	180	203	177	193	176	179	197	162	189	172	164	181	196	182	174	185	160	169	193	167	169	163	153	178	161	160	183	176	194	184	176	168	169	182	193	162	159	164	174	171	184	188	168	167	165	183	167	190	171	191	158	193	161	156	160	175	167	180	189	159	146	179	177	179	176	163	188	187	170	165	164	150	188	183	168	191	164	161	171	177	160	172	162	195	161	177	183	182	183	183	192	172	190	177	155	186	154	156	171	160	183	148	175	166	156	157	204	159	191	174	161	164	155	163	174	186	192	181	174	173	172	164	176	180	175	176	174	209	137	181	152	177	143	159	169	177	146	179	180	172	172	162	170	177	154	172	182	152	198	185	180	189	164	148	191	191	184	178	147	160	180	178	175	180	183	181	161	165	175	170	164	170	182	157	180	167	161	190	165	146	139	169	192	186	170	175	175	176	156	186	149	151	175	192	191	178	167	172	191	181	175	146	160	195	165	181	176	152	171	169	182	198	189	162	175	177	175	146	172	184	177	198	170	161	167	156	192	159	154	149	173	162	165	183	170	193	160	170	171	156	143	144	183	173	159	153	175	164	186	176	179	200	162	172	167	157	184	158	187	190	179	174	173	189	166	153	188	196	158	170	186	174	186	165	178	181	158	162	155	169	186	189	172	173	175	170	180	180	161	187	144	186	155	170	185	168	164	168	168	166	182	176	182	189	165	161	187	162	193	172	157	168	167	181	174	176	157	179	186	160	161	181	163	173	189	194	148	178	177	169	175	181	162	201	165	147	200	179	175	172	183	178	184	177	172	185	175	180	179	166	165	165	184	186	145	173	186	167	183	196	178	202	165	170	190	187	150	170	171	173	166	172	163	187	164	192	190	168	174	172	164	160	161	162	173	196	194	169	184	189	169	177	174	168	199	151	198	189	163	162	162	156	167	201	187	141	172	186	178	180	185	163	173	175	146	153	171	164	143	164	186	176	183	171	165	196	161	171	176	178	166	183	173	176	197	175	189	173	192	180	190	183	177	168	182	175	156	171	169	167	162	201	164	180	157	174	188	170	175	168	169	193	178	176	139	144	205	170	188	170	159	174	161	165	152	153	151	161	198	172	157	155	197	176	196	185	173	192	174	182	181	168	165	187	179	177	169	158	162	173	186	182	168	156	167	159	172	186	186	202	176	166	166	165	165	202	164	173	165	159	185	181	176	194	169	164	167	178	158	173	176	171	187	155	171	169	179	186	177	170	196	153	168	178	161	166	177	170	172	164	143	170	169	166	165	173	161	176	160	163	161	167	147	155	168	188	167	169	177	182	160	188	173	167	185	176	186	186	168	175	182	152	175	180	170	176	167	189	152	180	163	150	170	164	179	171	185	175	168	179	154	166	170	179	175	169	168	165	181	151	166	171	185	176	149	165	178	158	171	176	183	181	194	164	161	161	155	136	157	187	177	162	180	168	195	135	166	155	174	162	180	187	187	184	148	168	204	168	179	182	194	190	153	178	157	183	150	188	152	161	167	187	179	157	153	182	180	162	181	172	158	174	171	151	172	183	162	183	178	160	167	182	186	172	165	147	171	162	145	168	189	181	160	165	195	185	175	174	196	174	165	175	170	166	167	180	152	169	182	166	175	164	172	169	168	185	178	184	187	143	152	159	188	160	171	149	195	192	192	189	172	156	154	190	162	184	143	158	176	158	167	196	186	177	175	176	167	173	165	160	160	152	182	171	188	181	187	181	151	188	165	177	164	182	162	192	184	174	187	169	181	164	139	183	190	167	179	153	176	148	172	173	184	164	158	171	177	166	174	171	172	186	181	162	181	176	155	209	174	152	174	218	179	169	174	173	165	172	184	172	178	177	164	175	180	143	170	179	177	170	174	146	185	181	171	180	160	189	186	163	196	168	154	165	167	153	162	170	172	193	146	178	158	159	163	170	201	160	158	180	185	180	164	163	160	172	166	146	159	174	168	179	170	172	168	178	169	147	158	183	165	176	172	206	181	171	183	173	167	176	190	164	168	186	180	174	181	180	137	200	168	173	175	157	179	212	192	183	147	166	192	159	164	179	139	157	173	199	168	176	171	180	176	168	178	179	181	183	146	185	164	162	181	182	190	193	188	157	177	172	191	183	178	168	136	156	164	200	165	167	161	148	154	162	174	174	174	180	186	136	173	170	208	161	165	198	191	199	170	176	150	187	177	167	187	185	192	198	162	170	176	196	160	165	165	185	186	164	175	183	176	157	174	184	172	150	166	175	175	191	165	161	181	173	175	163	159	178	156	170	160	182	151	175	171	172	176	176	171	197	181	178	136	180	180	161	171	169	169	191	173	156	182	169	187	185	156	203	162	169	184	183	175	156	173	175	149	196	161	183	181	168	181	200	167	176	156	170	170	189	170	188	182	178	183	159	146	163	182	159	180	151	170	190	162	162	158	186	165	202	178	177	162	163	187	169	152	170	172	205	160	153	160	156	195	170	184	174	190	178	178	159	176	177	183	191	183	193	180	162	179	164	154	192	170	192	173	165	148	153	177	166	150	151	185	176	177	150	142	150	166	168	148	158	181	188	181	143	171	174	163	170	166	171	170	187	184	175	151	195	158	167	172	179	190	179	167	188	190	186	163	164	175	174	191	158	156	151	186	179	180	172	155	176	155	179	184	183	165	167	188	171	186	168	197	171	182	146	191	179	166	162	161	166	176	166	163	189	155	179	168	162	162	181	156	165	185	191	202	176	162	192	178	192	175	183	187	181	176	163	170	196	152	180	158	164	178	182	195	174	176	155	181	183	176	178	191	158	173	161	153	183	153	170	153	183	179	175	169	192	166	154	182	188	187	152	148	179	166	164	153	163	174	169	165	153	179	176	177	170	184	168	150	181	175	197	170	161	171	170	192	185	175	171	161	149	173	167	178	161	152	165	172	159	186	172	189	174	174	132	184	163	172	188	180	183	154	187	161	170	184	164	165	155	172	153	156	174	171	166	211	158	178	185	179	175	166	185	171	185	164	169	175	176	163	166	152	172	187	174	163	179	168	180	158	161	175	158	157	164	139	173	175	146	174	172	157	186	177	163	171	181	174	187	180	166	185	164	177	187	158	158	178	191	180	168	160	195	164	182	170	164	184	162	176	182	176	186	175	150	150	164	176	176	216	184	189	152	170	180	186	184	172	172	184	144	151	170	168	209	160	192	157	186	173	182	161	157	159	180	170	156	174	188	158	166	162	172	163	171	190	162	183	156	197	194	197	182	177	195	174	176	167	169	173	196	178	180	163	193	163	157	175	175	196	140	168	150	159	178	188	176	185	167	173	178	165	160	178	188	167	163	150	178	152	176	197	179	198	181	176	156	183	175	190	184	179	173	151	177	166	165	175	177	181	179	152
36271	9934	8836	4471	2914	2041	1702	1288	1159	906	816	718	711	609	618	540	517	481	487	493	452	417	434	410	387	420	406	399	372	401	381	404	389	398	385	328	374	345	346	367	360	346	358	367	371	369	335	333	373	326	377	350	353	350	361	319	347	353	342	344	348	364	357	341	349	325	362	358	357	386	328	326	349	356	388	353	328	341	358	346	310	363	324	315	338	360	345	326	328	380	318	309	334	351	350	312	346	337	338	326	348	362	358	335	349	333	323	336	359	362	360	347	338	351	353	327	334	355	355	327	297	358	334	341	316	340	325	348	361	349	319	319	327	366	318	334	371	344	334	338	314	306	355	340	344	328	306	343	337	346	340	341	362	321	335	369	329	334	325	326	315	334	341	369	366	369	327	366	311	347	343	358	358	313	334	332	343	346	361	318	323	347	323	351	331	343	322	345	355	344	325	339	358	339	340	319	359	354	314	345	350	347	310	349	343	333	368	309	349	327	355	330	363	343	356	328	348	347	330	322	317	364	313	331	314	321	332	335	330	340	302	350	317	347	354	351	324	348	364	336	336	320	376	331	345	330	371	358	341	353	304	316	355	340	339	358	330	338	347	341	312	315	346	362	360	342	339	330	326	350	341	313	357	317	361	349	325	344	325	332	348	344	346	323	319	317	333	325	333	327	327	331	334	319	343	344	331	337	341	347	326	319	336	337	349	334	328	382	358	327	336	357	315	331	289	323	327	338	348	356	347	348	328	347	348	344	357	306	333	312	376	339	338	348	322	330	306	342	322	336	357	320	331	324	354	372	334	363	330	342	326	355	338	345	337	293	343	369	319	305	338	351	366	314	309	310	329	365	363	356	321	330	331	357	316	333	331	348	349	329	333	377	309	341	336	336	313	330	337	368	316	304	344	305	323	322	296	342	341	298	314	349	281	344	368	343	333	377	310	320	366	361	337	343	313	307	345	320	347	314	311	328	347	327	328	291	356	315	338	337	310	321	377	325	343	357	336	334	344	369	349	349	325	346	328	356	363	357	327	373	322	312	302	323	328	345	367	354	334	295	312	340	337	327	358	392	308	369	319	334	306	314	333	343	321	338	317	313	339	348	348	355	376	330	319	357	319	327	317	312	318	348	348	310	350	362	316	341	321	320	332	324	350	323	337	343	315	335	349	327	363	336	320	329	342	342	322	377	352	357	366	348	364	336	332	342	338	331	338	325	322	322	355	345	344	338	320	367	340	326	367	329	341	311	315	325	341	352	346	327	374	337	367	314	345	318	331	338	367	339	303	348	323	341	324	332	334	334	344	338	339	353	336	360	346	337	300	333	326	358	380	338	311	355	318	368	339	324	356	333	349	322	347	363	298	357	364	366	348	369	326	328	355	340	308	343	340	360	317	341	321	317	330	356	346	338	311	318	320	347	331	340	312	355	348	327	312	320	339	349	322	354	327	335	351	342	332	339	347	364	307	360	312	315	354	327	344	353	349	348	310	330	373	329	358	330	366	352	329	325	346	347	323	339	354	315	312	343	325	355	331	324	331	336	357	351	358	364	357	337	332	325	345	358	332	315	307	352	368	341	337	333	319	313	361	339	345	336	316	338	340	323	301	331	329	368	387	315	355	351	337	337	295	353	327	314	333	364	337	333	334	319	332	341	338	364	362	346	339	321	318	347	336	344	357	356	343	358	299	343	353	322	304	354	337	333	332	358	308	361	321	318	332	304	336	323	346	311	318	331	344	334	317	357	330	337	340	337	345	345	350	357	311	344	315	311	326	347	359	338	325	371	344	361	327	335	363	337	352	314	331	347	335	357	362	318	352	338	336	309	311	332	359	349	357	322	354	358	350	330	310	352	356	340	333	333	331	318	311	307	343	357	340	343	335	327	334	343	356	323	323	346	384	354	382	338	340	317	338	339	339	324	343	331	339	364	337	332	327	328	347	294	332	297	350	360	360	346	352	339	326	318	376	391	357	343	312	368	337	301	332	354	351	362	320	338	325	351	315	357	311	318	316	313	325	353	346	345	316	325	282	353	292	331	328	340	331	323	383	325	314	333	337	320	334	311	345	349	375	345	338	330	364	297	362	330	349	292	316	330	314	352	309	340	310	343	342	334	315	354	347	310	293	352	352	341	330	358	328	352	347	340	323	305	339	364	357	339	303	362	333	356	338	336	315	306	341	349	317	334	337	352	325	326	332	343	347	328	325	294	345	297	371	371	327	315	315	350	379	348	358	317	340	334	349	363	313	348	334	324	366	328	304	369	311	341	341	329	347	325	350	348	331	379	356	358	340	331	310	341	337	325	366	355	345	324	350	332	327	345	314	343	312	389	362	377	371	317	380	350	364	363	324	342	329	312	324	334	327	359	338	342	327	368	304	328	334	288	322	376	346	323	331	313	329	338	340	329	376	337	340	321	308	336	314	336	312	287	334	357	335	328	321	358	358	332	317	331	331	356	342	328	354	333	328	339	334	348	331	369	353	323	350	348	315	327	318	348	321	357	338	359	309	322	336	314	339	311	305	307	347	296	317	325	334	327	347	335	372	346	302	349	366	313	348	309	346	316	341	315	336	317	338	356	347	318	316	353	345	361	315	341	369	346	350	323	352	353	338	314	338	338	318	334	341	352	314	307	338	377	335	336	316	341	325	311	345	351	336	349	369	332	332	379	346	333	336	345	323	350	344	359	317	337	326	323	338	360	357	359	329	347	318	331	346	352	314	329	358	341	316	325	362	334	387	311	342	384	321	333	341	341	304	362	343	319	337	310	341	324	358	309	352	336	336	347	338	322	308	331	350	347	372	333	347	338	316	342	321	373	346	354	340	327	309	347	305	347	319	312	345	329	343	325	346	385	348	340	321	361	314	335	349	336	313	319	359	327	364	336	372	331	319	326	349	311	334	335	324	323	347	311	318	331	332	337	349	330	328	301	327	361	320	335	306	312	341	348	365	333	343	323	315	357	318	368	371	357	412	334	345	342	354	321	331	314	318	333	327	334	334	333	363	321	346	361	324	329	330	359	332	346	320	331	322	348	321	319	338	352	338	338	346	308	350	328	323	358	351	326	358	362	325	328	343	384	314	320	310	329	289	348	358	317	348	351	326	341	334	349	339	325	333	360	356	318	321	330	336	319	330	366	312	333	343	367	321	359	337	335	365	329	359	329	308	348	341	326	356	326	328	349	328	353	343	331	342	333	346	319	322	348	341	334	345	377	329	337	349	312	342	343	347	347	357	326	337	312	357	323	312	329	330	332	336	311	339	356	354	336	350	345	355	326	324	340	373	306	319	339	359	349	321	325	318	330	353	312	315	367	297	314	328	337	340	317	329	352	339	347	345	342	359	352	372	363	309	322	347	339	341	357	336	324	327	329	321	313	337	353	345	323	331	347	338	357	311	361	344	339	357	358	339	353	341	377	352	314	364	322	316	358	321	330	341	320	341	313	305	338	330	327	324	344	349	357	341	334	340	324	350	359	369	341	353	324
23702	21626	30051	23668	21626	19806	2275	855	680	612	528	542	486	421	411	402	454	410	393	404	374	407	398	355	397	429	360	354	343	345	403	358	333	364	331	359	306	371	319	362	376	377	326	318	328	335	395	336	368	375	336	322	351	313	338	338	373	355	346	359	329	348	349	353	309	341	351	343	321	339	340	338	330	329	341	342	355	332	337	339	365	341	369	364	360	349	356	323	336	304	360	339	366	354	320	351	359	318	302	353	326	326	351	346	373	336	329	331	317	337	353	343	330	349	349	316	373	320	328	333	326	369	331	305	346	341	369	354	343	331	343	363	315	308	355	351	353	322	338	319	320	335	299	329	323	315	356	312	302	355	323	367	363	360	328	359	325	355	360	363	316	330	380	323	337	318	323	337	330	321	317	355	334	314	341	336	326	351	321	305	365	346	342	334	344	336	334	351	342	335	372	366	350	310	334	310	336	327	304	359	323	368	333	346	355	356	336	327	319	344	354	321	333	364	330	343	337	348	356	377	351	357	346	343	327	351	314	341	338	334	336	343	337	353	312	317	333	342	333	321	349	301	346	349	343	344	373	342	365	327	373	359	353	354	349	324	323	342	344	325	324	317	314	361	311	366	335	350	353	342	317	324	342	324	338	349	319	342	324	345	346	328	347	328	344	307	356	302	324	350	335	334	364	330	362	334	312	305	339	334	339	338	371	347	338	327	325	332	328	352	323	317	333	336	339	325	353	363	339	297	340	311	318	367	328	344	322	336	306	346	334	327	342	352	333	337	331	358	334	326	329	322	366	337	315	347	352	333	293	317	357	322	356	351	341	338	330	343	346	335	343	350	362	315	333	320	316	309	343	370	348	350	340	369	338	328	347	344	343	381	335	354	324	307	340	326	322	372	334	296	329	341	347	327	296	340	338	333	355	342	335	302	302	341	365	334	328	329	335	346	339	324	337	323	368	307	345	335	329	328	339	313	343	348	304	338	327	318	319	346	349	316	333	333	314	329	317	306	342	327	371	366	346	315	341	336	331	342	315	307	307	340	333	321	347	336	345	323	332	328	339	334	347	310	360	349	306	351	365	337	351	322	347	354	346	313	342	337	343	302	361	362	333	331	351	342	349	323	352	360	304	354	323	299	337	350	314	322	354	348	352	333	329	343	355	374	314	316	328	301	363	322	321	332	358	365	324	336	348	333	360	361	332	361	345	347	341	380	342	366	310	331	329	327	315	339	364	322	312	330	330	352	316	366	345	339	348	337	329	342	378	346	323	312	323	340	327	303	353	353	325	327	314	346	322	314	319	333	330	318	334	320	286	346	318	343	321	340	323	351	327	337	368	320	338	345	339	334	309	330	311	338	333	302	311	328	319	349	317	309	316	349	349	305	346	375	366	338	336	347	331	338	360	316	330	352	354	356	339	345	319	314	359	361	305	329	333	345	341	342	334	302	327	341	306	352	326	352	355	350	328	340	349	327	359	357	330	323	345	330	314	357	318	327	323	338	318	357	337	310	349	340	375	337	308	333	340	332	343	339	343	318	310	335	318	363	362	322	374	367	392	353	370	347	338	329	338	333	322	300	300	307	344	334	305	288	322	356	338	366	321	324	369	346	360	311	285	299	342	315	338	316	318	302	343	365	324	320	342	327	368	324	329	358	325	337	328	319	343	344	364	351	339	332	381	324	345	316	335	315	340	348	365	351	357	376	355	376	338	356	320	338	325	327	299	334	340	352	348	341	342	352	363	330	337	311	348	337	360	311	349	343	336	347	307	367	305	368	359	326	350	307	325	329	314	317	337	341	350	337	362	331	335	358	314	361	337	334	331	327	361	363	310	324	303	344	355	312	339	319	318	316	322	340	365	334	328	345	321	326	334	356	336	341	351	330	309	322	293	339	350	347	314	347	359	327	336	309	355	327	326	320	317	326	360	343	330	306	337	344	308	367	360	305	341	303	364	298	347	337	326	326	313	348	321	330	321	365	326	344	350	310	324	331	335	326	338	347	332	332	326	365	340	361	345	321	360	365	362	290	317	314	325	369	338	317	327	370	306	355	336	359	344	349	327	331	369	332	330	345	318	324	342	336	383	330	335	330	375	369	327	295	351	331	343	314	340	332	326	349	335	317	342	323	334	349	343	320	342	359	306	344	334	318	317	340	368	335	310	317	309	342	349	344	359	325	354	365	339	341	333	361	346	326	357	324	331	322	312	316	345	305	326	329	324	318	366	374	318	332	318	341	326	305	348	348	350	353	341	323	334	342	361	363	332	363	310	357	325	343	340	343	339	293	328	333	319	344	335	327	326	336	340	318	357	324	352	347	317	327	343	361	323	327	345	348	345	365	306	344	354	346	308	327	319	341	341	328	322	328	357	329	295	332	331	349	342	335	331	304	307	307	303	337	310	347	323	342	324	341	330	378	349	324	334	330	329	344	332	346	335	339	324	370	357	318	342	325	311	332	309	317	361	337	361	333	321	342	341	379	310	323	322	367	315	335	345	327	349	324	347	357	350	358	316	320	352	344	340	316	350	340	336	361	334	285	322	331	346	308	311	326	332	328	343	343	340	336	350	334	347	352	354	298	319	315	374	349	331	312	302	329	330	351	309	314	306	356	350	364	341	350	331	377	309	329	357	338	325	317	337	332	329	305	329	325	324	325	320	325	321	352	331	342	319	316	303	318	343	343	326	367	334	335	304	363	348	363	318	342	307	351	388	333	296	339	306	328	348	343	316	299	328	373	366	316	318	336	332	338	323	338	305	305	347	347	369	318	342	322	343	331	324	340	307	340	334	340	342	332	353	297	316	303	328	332	336	294	350	346	328	382	349	317	331	346	363	332	325	373	328	333	315	330	357	331	300	326	319	327	335	335	346	345	325	327	315	326	296	331	358	348	360	305	332	336	339	327	351	351	338	340	311	319	352	333	307	315	293	301	317	305	326	334	329	340	323	355	326	355	325	341	358	356	321	329	327	327	320	358	326	359	338	317	348	322	333	329	373	305	354	340	333	324	331	365	333	292	330	354	292	353	338	322	354	304	376	323	329	358	347	342	348	309	333	318	324	322	335	329	332	357	314	315	331	338	357	311	318	292	334	356	359	336	285	335	334	312	344	335	351	323	337	345	349	343	338	356	325	351	327	321	363	354	362	326	332	397	347	345	343	331	294	342	323	320	370	331	340	318	350	348	343	366	354	338	322	368	290	386	327	311	347	321	367	334	364	287	350	311	324	345	391	335	347	310	353	326	344	326	334	323	338	318	306	344	369	338	338	315	333	362	336	344	341	348	318	331	351	343	336	332	337	336	326	354	332	332	333	331	342	308	345	344	340	330	326	349	369	353	339	325	318	327	327	341	369	329	344	331	327	361	302	335	347	307	334	357	329	321	334	338	317	295	351	318	313	353	322	334	341	388	314	292	351	338	318	360	359	323	358	325	319	345	326	329	296	317	341	346	350	372	362	341	358	356	337	357	323	337	354	313	349	345	327	330
41984	15249	13925	7730	5458	3861	3057	2465	2022	1653	1584	1395	1249	1125	1019	1056	911	908	918	852	809	814	781	782	759	734	770	732	742	711	700	680	704	642	677	720	615	695	661	666	657	654	638	644	639	626	631	637	713	663	669	664	583	642	673	639	675	673	638	604	634	629	606	658	632	634	608	675	645	657	626	589	670	672	598	659	647	609	623	639	680	639	611	634	628	611	585	636	591	650	610	621	602	631	656	633	603	637	589	648	653	624	619	597	642	625	625	622	652	644	612	654	628	626	610	618	674	616	618	590	612	647	630	625	635	636	661	617	631	617	610	631	641	614	613	638	681	622	590	677	632	656	639	631	565	607	621	614	654	618	598	594	631	605	605	578	574	636	650	606	619	579	569	615	650	617	602	653	603	693	606	601	596	633	618	638	630	650	608	628	592	619	623	610	614	659	655	629	632	641	620	607	609	629	614	643	606	617	614	631	602	584	609	659	660	605	628	612	614	612	633	660	614	593	620	584	661	593	636	607	614	605	575	609	610	623	669	626	644	656	632	619	614	625	650	661	594	641	627	647	647	606	644	584	620	623	608	627	636	617	596	641	626	638	623	634	610	657	646	633	613	605	589	601	626	652	622	582	655	654	595	572	589	610	614	617	614	581	621	621	608	629	623	638	636	629	580	651	615	593	666	627	663	606	671	659	598	638	576	622	643	660	624	598	596	625	581	597	634	649	623	637	670	576	594	642	619	645	617	587	607	582	631	621	665	622	628	617	625	603	620	627	622	622	650	638	622	642	625	599	596	618	605	661	678	613	599	580	616	608	621	618	573	618	631	629	626	623	648	665	626	600	593	649	638	660	646	606	582	638	610	663	660	613	643	609	638	623	626	607	651	683	612	619	555	602	632	605	606	620	640	605	635	626	614	602	632	629	613	677	603	579	646	631	611	626	619	657	596	684	596	598	633	606	626	632	650	618	620	565	619	607	610	606	632	632	617	624	594	630	636	618	618	584	649	621	656	654	629	650	624	646	612	621	618	638	610	603	642	618	641	623	659	644	668	648	594	659	609	631	634	614	610	617	607	680	600	609	611	603	590	627	639	614	586	631	656	641	601	610	665	683	604	638	647	635	614	624	634	648	601	653	636	666	644	642	596	630	607	608	593	625	620	620	587	658	624	659	604	617	620	646	623	635	609	620	668	645	622	597	616	643	575	632	598	614	595	633	638	601	616	565	622	631	618	562	600	611	634	605	637	663	600	647	626	669	609	656	631	606	638	623	556	632	619	637	631	621	628	649	598	612	628	624	631	621	621	593	629	619	654	612	617	618	661	649	616	633	659	603	623	629	568	660	599	677	614	690	588	601	622	649	637	658	587	584	639	679	653	620	602	623	622	639	645	624	617	605	634	602	607	613	677	621	650	595	594	594	628	650	652	597	641	577	647	625	643	640	624	604	617	602	613	590	624	593	607	614	602	650	641	624	592	681	631	651	601	611	631	609	624	609	592	583	582	602	572	588	621	607	594	590	610	654	644	627	605	654	599	629	556	613	652	592	610	598	607	606	644	592	667	606	613	547	634	622	657	625	593	584	636	601	643	604	616	613	615	574	662	614	638	598	651	592	655	628	582	612	584	617	680	638	592	639	636	659	629	626	637	604	625	636	639	641	619	640	605	613	622	629	623	597	614	636	617	627	635	602	590	670	646	644	627	593	614	635	629	574	608	611	617	647	623	571	665	620	622	596	651	587	616	566	632	618	645	611	614	625	613	613	609	652	607	622	675	614	576	591	623	606	628	643	611	624	642	665	675	640	659	640	599	600	589	616	642	631	634	620	589	653	620	654	580	611	594	587	634	600	574	639	600	628	588	606	586	631	656	592	595	613	609	586	647	583	606	614	644	614	607	637	703	572	609	646	610	637	623	612	593	551	612	614	613	645	646	604	572	611	655	636	616	649	618	623	648	612	602	616	626	589	611	598	647	577	623	616	627	596	560	611	624	641	595	576	621	625	596	606	647	592	648	637	658	591	647	594	642	595	616	623	609	623	626	623	620	635	630	646	634	652	601	591	620	600	632	655	632	581	650	649	606	584	598	621	605	631	625	571	633	617	608	595	593	659	582	629	665	646	619	631	602	628	603	619	651	648	654	635	614	635	639	636	588	660	631	645	586	606	634	631	665	624	646	584	644	602	676	620	633	590	624	674	578	671	618	619	605	597	592	629	619	640	652	641	613	636	651	614	629	578	631	641	630	651	583	612	632	619	621	618	602	609	695	613	651	634	606	583	588	609	674	654	635	629	644	615	595	653	592	614	612	592	614	618	640	637	604	637	663	616	638	597	675	595	617	594	612	589	654	574	636	609	600	605	599	650	605	646	644	644	634	649	619	636	649	632	567	602	634	609	614	644	654	629	643	583	598	630	665	618	643	673	625	618	625	626	650	593	624	617	607	617	604	624	660	619	655	622	601	615	613	613	613	651	668	630	650	603	565	629	594	576	602	587	612	627	574	575	597	592	668	637	633	631	672	565	622	610	630	590	585	627	614	559	613	588	595	648	608	589	618	614	655	625	628	635	631	594	596	637	588	638	598	645	621	610	632	625	612	614	587	584	597	602	620	584	646	627	618	625	633	616	587	606	636	636	590	604	589	649	590	668	639	643	614	594	581	624	607	649	588	621	620	587	614	661	599	649	603	618	563	626	636	586	660	646	604	597	604	615	670	670	582	672	657	617	659	664	607	608	643	638	628	620	669	606	616	620	655	572	587	633	615	649	667	608	589	591	575	609	661	596	587	610	612	584	623	639	585	566	618	593	618	597	628	621	610	634	619	621	646	613	592	573	597	637	610	627	626	642	628	601	657	658	628	583	649	603	566	615	623	613	630	627	615	618	652	635	649	654	615	629	638	646	659	666	614	642	660	635	614	642	627	622	608	663	688	628	629	660	627	661	605	570	608	607	591	624	608	619	612	589	593	581	568	620	600	668	620	637	651	612	618	629	573	616	605	615	611	638	685	609	628	617	604	621	596	617	619	632	594	605	621	606	653	615	632	633	643	604	651	620	637	592	631	648	644	626	693	615	599	591	611	610	643	612	637	645	575	616	622	656	620	632	608	584	592	638	614	623	642	619	640	593	635	637	603	601	619	632	647	633	644	634	613	601	610	619	622	607	602	604	582	638	583	642	636	599	645	637	604	655	636	639	618	639	633	610	604	634	655	643	626	624	645	675	650	633	605	608	641	615	590	639	645	659	600	617	617	636	612	598	620	620	624	630	659	586	589	596	610	583	638	604	657	606	630	608	616	596	686	619	603	629	616	601	658	654	631	612	638	659	620	626	661	583	667	625	613	601	651	589	636	614	571	612	652	618	577	573	587	663	595	651	592	602	612	608	629	623	653	597	579	607	645	661	612	633	613	647	646	611	613	661	629	630	637	610	629	620	575	602	584	650	602	640	621	573	636	636	621	599	579	587	612	588	598	617	626	610	631	677	659	666	615	630
27394	21211	8595	355	176	105	129	107	97	113	90	91	79	98	104	83	80	89	79	73	91	77	72	65	81	94	89	76	97	79	105	75	91	83	77	80	106	73	69	81	101	82	88	85	74	82	77	90	90	93	94	73	88	88	85	74	69	85	81	83	84	76	72	83	92	74	86	91	90	83	92	72	76	74	79	93	98	85	86	78	78	83	72	99	84	85	77	77	94	74	87	78	96	72	94	68	98	78	89	78	101	90	88	72	77	94	90	77	85	81	91	80	99	74	76	87	83	95	88	90	81	95	81	75	66	81	77	90	66	93	80	89	84	74	70	94	82	87	72	73	97	78	91	84	75	81	68	77	79	79	76	83	88	67	81	88	82	81	83	79	75	109	83	92	77	95	80	71	82	94	95	79	85	84	74	77	73	81	85	78	84	88	84	77	75	84	92	85	76	99	75	88	95	80	88	96	95	95	87	86	89	65	89	72	61	92	82	101	79	95	77	86	83	91	96	95	90	77	86	97	95	90	97	71	97	85	92	94	95	75	89	84	89	81	84	64	90	73	96	98	79	83	80	94	104	71	86	93	93	76	85	85	76	80	74	69	75	84	68	76	77	80	75	83	95	88	85	100	97	91	80	101	90	78	73	81	97	84	81	82	79	76	99	97	99	84	76	87	84	97	84	74	84	87	79	83	61	74	82	90	81	97	80	80	71	76	92	91	85	68	102	79	82	90	79	86	76	78	66	74	91	89	91	96	87	79	92	83	59	103	99	68	79	88	81	76	86	86	64	92	94	85	90	72	73	84	81	83	94	69	66	81	88	78	94	67	89	74	93	103	65	81	82	91	96	76	101	63	88	58	75	84	83	75	94	93	97	109	73	76	82	85	74	89	68	59	70	88	100	64	81	96	89	89	90	81	69	82	80	74	80	72	84	72	78	77	86	82	98	75	73	83	78	78	78	93	80	71	95	99	70	92	78	80	85	78	86	63	94	86	86	84	84	83	86	82	67	106	91	114	95	78	92	79	91	82	78	74	71	79	71	87	88	71	62	87	76	92	82	106	82	78	91	89	71	91	79	105	78	95	72	71	78	78	74	97	81	79	81	85	82	85	88	69	72	102	72	82	79	81	84	87	85	84	82	86	75	74	87	74	91	83	73	78	82	91	73	78	76	91	71	85	76	80	81	89	70	74	79	94	88	96	78	71	90	97	88	91	76	92	76	78	87	91	87	87	93	75	91	90	98	81	81	88	67	83	75	88	82	89	72	79	75	87	90	85	77	82	91	85	88	99	93	88	90	75	84	96	80	86	82	95	91	92	81	91	91	83	76	85	75	76	93	77	102	73	88	81	88	88	91	89	84	71	97	92	101	82	81	79	71	79	95	72	98	94	91	87	79	88	96	70	91	71	95	72	77	103	77	78	93	81	81	92	64	67	65	87	79	92	80	78	68	88	79	80	97	78	75	72	77	74	77	78	89	89	96	70	68	85	83	89	91	93	80	75	78	73	79	83	93	74	90	80	90	87	89	88	75	81	78	94	89	87	101	98	87	73	80	76	74	82	80	87	78	96	90	78	92	77	101	92	107	76	81	73	73	91	84	93	74	89	97	90	84	81	105	80	83	88	88	84	78	92	87	94	79	85	83	86	92	76	70	81	89	99	90	78	93	96	82	82	80	77	83	66	73	75	77	89	96	78	100	93	75	77	94	101	67	93	75	84	78	93	89	83	84	92	91	78	63	76	82	86	85	91	81	97	108	92	90	69	79	96	95	88	78	76	93	85	76	72	81	68	95	56	84	82	74	70	96	87	99	82	87	90	82	81	73	87	87	91	68	79	90	94	95	66	82	78	81	72	74	89	70	92	73	82	83	69	95	85	91	104	87	86	86	91	76	82	98	96	105	87	81	95	103	85	96	71	74	87	86	93	79	79	94	87	83	80	82	95	71	95	76	89	72	85	81	82	87	96	84	79	86	88	81	93	90	87	89	96	82	89	84	79	101	93	75	73	77	86	96	72	78	75	85	87	92	77	84	80	86	86	79	93	83	89	81	78	78	86	94	66	76	81	68	84	77	78	87	87	83	82	90	85	74	85	96	81	90	84	73	79	76	79	94	81	78	95	91	67	76	83	78	74	84	72	77	64	78	83	79	85	75	65	74	103	91	76	84	84	73	81	79	91	85	78	89	89	74	85	74	71	72	101	72	95	88	81	82	79	67	88	91	90	91	97	93	98	76	81	62	79	101	81	76	96	82	80	87	115	104	79	64	90	90	83	77	95	57	80	96	93	100	81	100	95	80	105	80	68	77	100	85	91	71	79	71	84	78	93	85	71	90	88	77	80	95	78	88	69	100	69	73	85	68	89	94	81	82	93	83	71	85	72	111	69	98	83	86	92	75	70	88	105	81	79	86	81	68	85	84	88	98	81	105	90	77	66	85	94	86	80	93	87	84	83	79	88	77	79	89	72	79	92	97	69	84	87	75	90	78	88	89	70	92	79	98	81	83	90	96	80	84	76	92	68	91	83	88	85	74	101	74	88	82	99	72	99	81	91	86	89	94	91	84	82	84	82	90	89	68	87	87	90	78	88	69	80	65	91	89	80	74	72	89	85	71	71	80	80	75	71	90	97	99	76	82	80	100	85	99	76	89	84	96	76	74	92	75	101	81	81	86	78	74	83	78	70	93	85	88	89	92	101	72	88	70	73	73	97	69	89	86	66	80	81	82	90	85	68	75	59	92	74	91	93	86	92	81	68	70	87	82	92	84	95	76	90	97	82	75	79	79	71	95	87	73	76	93	79	84	80	87	87	67	90	78	91	82	84	86	77	100	75	90	82	92	79	69	90	78	106	94	79	95	76	87	86	92	82	92	91	79	82	87	87	92	68	102	86	95	77	78	95	71	92	75	85	80	101	91	70	87	81	55	79	74	68	85	81	92	89	80	88	72	90	93	89	100	84	78	92	84	75	109	81	79	84	74	74	77	74	83	91	85	104	100	76	77	85	71	99	74	93	81	75	96	73	85	77	84	77	83	99	85	81	87	86	75	104	68	82	82	71	96	80	97	84	69	73	71	81	80	92	78	85	88	75	88	85	80	79	79	86	93	84	78	83	76	115	71	95	98	69	72	93	89	84	90	74	90	91	78	83	79	86	107	75	89	77	86	78	60	78	78	81	84	88	93	93	81	85	86	82	83	89	86	51	76	95	88	81	99	88	87	72	75	87	78	81	82	76	85	69	82	59	83	92	105	87	96	82	92	80	87	82	87	90	77	88	82	84	82	88	96	77	84	81	114	91	87	73	84	76	89	72	89	88	93	75	99	64	77	75	93	95	98	75	80	83	84	90	78	74	73	93	89	99	67	101	80	78	83	97	86	75	88	75	85	65	82	99	90	90	91	76	81	94	95	90	78	87	86	75	81	80	69	80	78	68	95	89	88	83	78	70	82	66	98	74	95	68	83	94	94	66	88	81	106	93	69	82	81	82
19035	1367	1072	566	441	325	317	274	248	245	207	193	181	203	187	193	216	197	174	183	188	191	160	190	185	200	191	194	215	174	192	166	191	196	182	191	175	150	178	176	166	175	174	177	178	194	182	180	180	168	165	148	171	180	214	193	187	158	164	174	191	194	156	189	188	186	182	189	190	164	185	167	175	179	186	171	155	189	154	175	188	184	174	164	173	185	207	171	178	182	177	187	193	162	176	155	180	172	177	193	198	192	192	203	156	178	195	176	185	191	158	181	156	181	203	186	177	175	188	195	188	167	199	202	153	172	194	167	180	185	198	166	185	199	180	176	188	186	184	182	189	196	198	181	146	210	151	170	194	153	212	177	167	178	173	174	176	174	175	163	162	162	217	218	164	189	186	168	165	188	170	159	199	164	180	177	172	179	215	191	183	172	170	187	160	172	151	146	184	194	181	171	180	169	177	179	181	186	166	193	177	200	157	186	167	182	191	202	185	183	179	159	182	198	177	164	170	174	177	185	179	177	185	195	189	161	188	177	176	167	195	194	186	180	200	172	189	163	161	171	184	177	174	196	212	162	191	169	166	175	165	169	170	190	159	171	179	205	180	165	191	181	183	185	185	185	189	189	176	171	181	154	173	184	184	173	164	171	184	173	176	174	179	194	155	176	186	192	176	178	162	166	183	160	164	201	176	184	177	175	183	196	175	173	190	181	180	190	174	164	163	190	178	179	194	176	190	181	186	141	184	170	166	168	170	184	166	181	160	193	184	177	167	161	196	172	157	197	170	203	173	196	202	195	180	194	201	180	203	159	167	195	167	165	165	185	186	184	184	209	157	211	174	179	164	193	183	179	207	163	199	198	183	165	171	201	170	181	218	162	184	173	175	159	170	186	179	195	182	182	190	177	195	191	178	159	170	204	159	187	164	179	169	167	174	190	169	178	160	171	181	177	180	189	172	180	162	193	173	181	171	206	169	187	174	192	164	187	190	169	199	190	177	206	172	164	203	197	176	176	194	222	184	169	167	197	167	197	189	161	196	165	187	192	191	187	182	202	178	192	167	169	191	187	154	184	167	169	194	193	186	196	166	199	187	183	164	186	179	173	191	187	160	185	193	175	191	155	174	186	171	194	153	172	192	176	182	181	185	198	186	162	181	174	160	175	182	178	180	183	190	182	188	194	198	185	182	168	194	170	169	195	207	174	180	176	188	164	188	182	179	201	211	184	171	179	173	164	177	175	176	177	165	174	173	172	160	171	192	209	179	186	172	204	173	195	171	190	168	185	188	202	190	178	172	190	192	190	173	179	181	187	201	164	175	186	179	166	182	167	163	189	182	197	199	195	151	183	205	175	194	181	182	175	187	157	157	191	164	191	176	170	201	167	202	190	155	184	186	184	174	194	174	192	155	172	187	184	173	200	167	179	147	173	176	177	197	175	185	182	155	197	195	182	196	175	187	169	164	199	193	181	181	188	145	148	167	161	184	190	189	167	201	189	180	188	189	186	188	185	192	178	179	186	175	181	189	205	200	188	201	196	178	186	165	184	189	168	174	194	190	195	183	171	194	195	153	184	190	192	163	164	186	171	184	173	182	173	171	198	193	195	211	191	193	170	180	177	174	212	160	161	178	179	178	185	186	170	166	165	197	192	153	190	177	196	175	176	148	180	146	190	182	194	178	203	171	169	195	188	160	173	178	196	200	198	203	174	188	176	171	169	190	176	170	193	195	159	180	183	177	176	144	187	180	191	185	187	175	182	208	179	205	171	179	212	194	167	190	183	177	169	183	197	166	185	176	191	166	172	197	188	180	182	182	172	170	183	166	197	193	171	151	164	186	174	187	180	192	197	189	167	190	194	167	156	177	182	178	203	177	180	206	196	183	194	185	184	173	188	162	188	161	178	172	183	181	173	202	182	188	196	152	193	176	174	188	177	172	180	206	175	164	185	156	186	169	154	208	185	197	177	186	215	170	174	162	174	169	181	183	170	175	193	196	193	188	175	185	193	176	159	180	190	190	178	189	204	172	179	197	227	193	165	184	170	188	169	196	165	149	191	186	179	178	198	170	174	188	189	156	187	201	168	171	194	174	170	176	189	198	182	186	166	180	196	208	185	199	174	203	183	161	183	167	181	168	164	170	196	184	186	179	158	176	183	196	194	160	176	187	176	176	167	163	175	190	190	177	190	185	193	202	158	205	186	163	185	203	183	185	184	188	169	186	173	199	168	192	189	161	169	167	199	174	189	161	175	185	157	187	170	163	166	190	196	188	186	185	185	172	217	173	192	183	187	162	198	195	159	183	200	186	171	169	174	199	177	190	154	171	177	175	168	193	184	181	178	176	194	194	179	179	190	190	176	189	170	185	191	169	186	168	187	170	186	189	186	148	167	155	190	159	196	188	197	181	184	164	165	187	179	175	188	180	189	186	191	177	182	188	165	187	172	184	201	176	159	183	183	169	170	166	172	176	167	176	172	178	171	180	175	178	169	166	166	185	179	198	178	181	177	162	176	191	180	172	196	203	166	168	195	174	175	161	176	192	196	160	185	179	179	175	185	180	173	215	152	191	187	205	174	199	171	185	164	175	169	188	164	194	189	183	183	198	181	173	164	170	176	189	176	179	189	197	169	201	173	182	168	170	178	185	189	184	205	176	206	214	170	179	179	176	162	186	202	160	184	168	195	168	184	197	186	183	170	201	189	147	217	196	165	187	179	162	185	190	190	175	147	196	164	193	197	179	165	193	169	170	168	198	175	187	180	179	199	163	169	182	172	198	172	193	175	186	198	184	166	183	175	171	191	172	181	176	171	174	159	167	173	176	179	180	181	163	176	192	190	179	186	202	192	196	198	169	183	185	195	188	200	152	187	174	180	173	196	181	172	176	184	190	173	172	171	187	163	206	189	166	195	198	185	170	193	187	178	180	152	164	178	183	166	186	180	170	198	201	178	179	177	174	180	192	177	165	170	186	178	196	168	178	206	179	177	176	194	170	172	181	177	176	196	191	191	180	171	188	171	176	179	171	178	170	173	193	194	171	218	186	163	172	200	164	198	205	172	180	176	183	197	193	172	198	165	167	182	224	180	181	177	183	173	177	155	193	194	173	174	195	174	188	175	190	181	182	177	177	182	201	173	177	169	191	178	190	183	168	179	183	176	165	200	180	178	180	215	197	209	195	177	174	187	191	176	169	168	163	208	178	196	159	183	175	171	162	193	189	192	185	160	195	171	174	175	154	176	157	183	197	188	188	184	184	181	176	159	188	133	198	163	173	166	180	170	178	177	181	185	187	180	181	142	173	173	180	203	180	180	183	167	190	183	195	192	173	178	173	182	176	178	182	176	177	162	185	178	185	196	164	187	202	186	162	183	177	183	179	186	188	161	168	178	155	167	196	192	164	184	180	178	204	192	180	191	168	175	162	187	159	184	172	172	176	181	196	171	167	167	183	163	171	186	185	189	193	184	171	182	167	157	164	175	176	204	169	194
24827	21724	29444	24514	20631	1943	658	438	313	296	284	260	241	238	240	214	244	205	208	196	195	209	212	224	204	210	198	221	173	184	200	197	194	183	195	204	179	157	168	204	185	194	193	187	192	163	189	155	147	178	175	184	186	180	193	168	190	159	171	178	202	174	173	173	187	172	192	178	187	183	175	170	171	183	181	180	182	178	178	167	191	194	148	172	176	192	185	203	155	188	175	166	165	174	182	208	194	188	203	191	187	162	172	169	189	200	175	169	150	154	169	164	180	160	158	184	197	174	175	168	153	175	174	169	168	169	208	173	164	171	158	181	162	195	165	160	176	195	174	172	192	175	190	179	191	179	211	171	154	194	171	156	169	170	175	142	202	180	164	155	179	196	142	191	178	202	162	176	161	180	173	189	166	173	175	179	176	164	176	152	191	184	180	158	181	161	160	174	157	204	191	176	183	195	185	172	174	204	164	179	183	172	188	162	186	189	170	169	159	185	169	212	176	171	166	191	193	167	162	196	196	179	172	171	201	179	175	171	169	184	185	184	182	164	181	185	165	154	159	167	185	178	179	160	177	184	166	160	183	168	164	179	163	187	161	153	189	153	181	166	173	173	159	172	165	190	174	177	186	189	187	180	180	178	161	192	180	182	181	184	163	185	182	201	176	162	184	169	201	159	179	186	185	166	183	166	154	177	134	170	171	162	165	157	177	180	175	162	182	175	179	181	185	168	184	179	187	165	168	175	176	181	176	177	166	187	169	168	159	157	184	166	163	179	183	176	175	176	174	189	167	185	199	169	185	186	166	166	193	178	173	162	157	180	159	160	176	164	148	181	152	177	170	173	168	169	173	191	174	174	153	182	158	171	192	165	165	164	196	183	170	180	184	166	158	174	176	181	165	157	155	177	167	165	171	178	193	183	193	179	167	170	182	173	177	161	171	152	168	178	170	170	191	187	160	174	151	153	164	184	163	162	200	187	163	186	153	183	169	184	182	165	166	163	144	176	189	169	202	217	185	173	180	169	189	165	172	151	175	178	177	171	189	162	207	207	188	183	174	162	181	176	166	157	160	170	177	127	193	164	165	183	183	188	179	172	187	196	188	173	170	190	179	169	171	147	182	189	177	147	182	189	171	172	141	185	186	187	165	163	158	182	177	203	158	159	194	166	189	182	185	178	171	184	219	172	142	169	168	163	180	147	179	166	174	197	184	171	191	165	167	154	162	185	168	177	175	184	199	186	170	172	188	167	186	184	161	185	179	191	145	171	161	182	180	179	156	185	165	170	167	171	170	156	179	166	176	180	154	183	161	175	158	155	173	201	192	173	155	174	166	169	181	157	162	151	160	164	179	181	180	175	161	172	188	197	178	194	180	178	162	160	188	183	177	185	171	188	183	183	192	171	182	149	165	179	159	163	177	155	183	195	154	155	154	187	200	157	148	180	176	189	169	152	175	177	169	168	149	182	179	175	155	185	184	165	180	153	186	163	144	174	163	177	154	161	168	178	177	207	161	177	164	187	185	183	187	180	179	191	197	186	151	175	154	179	196	188	181	171	165	172	171	170	173	165	179	184	184	161	174	166	181	175	186	186	137	151	180	160	183	160	162	184	184	178	163	154	165	184	197	177	188	150	166	159	182	172	165	187	177	173	182	185	163	182	188	165	180	171	165	200	173	151	187	169	161	172	169	172	146	184	173	184	168	168	157	176	163	189	180	174	180	180	178	167	155	184	180	181	162	169	158	185	161	162	167	149	181	144	172	176	202	173	177	160	169	188	158	167	184	159	182	175	160	162	176	170	168	163	200	170	150	169	197	177	177	141	182	157	170	182	166	187	181	159	162	168	143	172	184	177	171	171	171	190	181	201	166	175	185	190	193	191	154	164	168	182	189	163	164	183	178	178	200	170	181	188	186	182	181	192	175	169	154	186	167	154	167	167	181	166	161	168	192	176	182	173	145	148	156	160	185	180	157	174	189	194	172	166	167	158	184	156	199	169	190	163	179	173	166	157	168	191	159	179	178	174	189	175	183	182	188	183	184	187	180	186	184	178	181	173	190	180	170	182	186	181	209	146	184	172	176	182	167	168	156	176	163	169	181	170	187	162	155	181	183	153	175	152	157	189	162	169	172	163	172	186	150	172	181	175	156	147	164	196	169	179	165	163	192	165	154	168	172	168	163	156	183	198	195	156	174	168	180	170	183	159	195	174	160	177	193	179	196	176	169	185	165	154	217	183	164	192	173	170	173	143	158	149	148	179	179	165	157	149	187	164	176	187	186	188	159	160	180	184	195	146	186	169	193	175	173	159	178	191	195	172	156	181	151	151	167	157	176	198	162	149	172	164	166	180	185	170	182	155	186	203	168	188	166	170	158	178	158	179	173	188	183	158	168	178	175	161	168	163	190	160	184	182	163	167	162	133	201	192	182	194	176	174	147	169	174	183	185	176	179	192	154	177	182	152	180	195	172	167	188	182	184	166	174	168	162	163	177	167	175	171	184	162	181	198	173	160	174	195	187	163	176	189	159	194	171	179	150	163	193	165	170	169	172	170	200	177	174	170	176	188	166	155	184	179	186	170	158	173	169	173	179	179	192	149	160	193	179	183	170	182	171	167	153	159	160	173	173	214	143	174	169	173	172	151	173	178	189	161	164	188	163	188	180	186	191	170	165	174	180	175	158	173	185	167	170	179	149	169	150	163	179	185	167	184	188	160	187	159	194	186	159	167	169	186	176	165	187	154	177	166	175	173	183	163	170	173	189	163	190	166	160	180	138	180	155	178	182	185	165	171	172	171	172	183	193	152	161	168	176	194	163	167	177	189	209	180	164	172	148	166	165	157	169	177	166	156	171	168	153	187	177	162	170	163	165	159	165	167	183	149	166	183	157	179	186	194	174	182	167	166	181	147	162	187	189	167	167	180	186	186	166	183	176	181	177	167	201	185	161	177	193	157	150	163	179	211	220	179	155	195	186	192	175	168	189	167	201	179	190	167	179	151	209	170	181	181	162	179	165	159	184	167	188	188	190	167	185	188	154	162	213	176	157	177	177	168	170	166	161	167	185	182	154	200	144	168	179	145	170	190	190	190	196	169	188	178	186	197	171	178	192	176	176	189	171	172	179	176	204	184	151	193	198	180	192	177	169	188	193	176	152	155	189	185	161	154	181	150	148	179	179	184	166	166	170	196	179	165	170	202	161	177	202	151	170	203	154	176	199	176	180	167	194	162	175	166	145	192	176	164	171	173	169	156	160	173	172	190	182	191	170	157	189	166	185	180	178	178	160	156	210	180	167	177	197	156	168	178	175	177	181	156	170	177	166	166	177	175	142	157	194	188	178	161	195	164	189	211	181	163	174	177	159	197	174	179	195	186	180	189	167	172	173	161	173	170	171	161	178	170	188	167	168	175	169	169	172	159	160	175	178	214	162	189	163	156	172	186	151	193	175	156	198	171	172	174	185	194	173	169	170	180	183	173	180	176	186	162
34207	8811	7758	3935	2579	1934	1430	1194	953	859	751	616	591	561	474	449	440	483	425	407	416	408	380	359	372	375	360	309	348	372	374	321	290	327	366	348	332	358	319	317	362	333	345	324	317	287	315	301	318	343	297	298	319	324	305	359	316	294	326	336	304	322	282	320	317	310	341	299	302	292	300	307	294	294	314	311	299	310	315	298	278	299	287	316	324	279	331	314	319	330	297	316	297	323	291	277	319	301	319	307	300	333	335	292	321	311	338	320	322	309	325	302	312	311	326	321	301	287	318	297	286	297	319	287	334	342	323	309	313	302	322	273	319	327	310	312	314	292	304	332	310	300	327	327	313	346	272	321	287	285	282	302	293	312	296	338	303	326	307	305	296	296	274	313	325	329	295	330	295	285	324	337	271	283	308	281	289	293	329	323	304	331	294	309	311	317	307	304	338	290	290	314	307	284	312	295	307	315	306	252	329	316	320	291	305	312	298	329	317	315	314	313	279	336	300	301	333	329	300	298	311	292	297	303	289	302	339	296	341	336	309	277	311	311	317	287	309	317	325	303	286	291	298	297	314	296	279	281	299	297	306	316	332	321	307	320	339	319	327	299	274	340	304	325	317	297	294	283	323	320	343	291	325	278	293	328	316	307	285	331	322	309	301	321	317	297	335	272	308	307	326	308	307	319	326	296	337	290	303	296	308	337	317	292	283	309	281	319	325	306	280	316	324	306	327	282	321	278	274	337	274	308	346	289	343	317	299	314	338	316	293	291	302	307	317	291	336	297	296	287	293	301	285	332	309	272	307	315	303	311	303	309	317	316	342	337	303	298	320	294	303	308	323	278	309	303	307	307	286	336	311	309	287	304	309	290	297	318	289	331	309	319	295	288	301	313	304	339	315	274	314	321	303	307	327	307	302	311	319	296	322	325	296	314	343	292	318	312	302	308	318	309	297	284	327	298	273	313	299	333	316	313	273	324	298	340	331	279	297	286	276	308	301	295	330	277	319	306	319	327	293	286	318	282	332	343	313	309	283	320	303	296	313	293	308	303	321	284	299	296	311	269	296	332	296	297	304	289	306	311	301	317	325	311	340	309	334	323	306	278	298	300	286	275	299	298	326	321	322	309	321	327	308	297	282	320	307	310	309	285	298	294	307	294	293	324	270	310	308	292	310	312	319	333	300	327	325	307	333	327	305	312	298	311	301	289	322	306	285	303	337	285	319	298	305	321	322	325	291	315	327	275	333	307	324	302	325	313	308	314	306	288	307	297	285	315	287	292	313	306	307	302	322	297	306	312	292	327	315	318	265	308	286	305	284	292	306	313	328	302	307	283	335	292	330	287	312	290	289	307	322	331	292	306	294	314	332	286	308	313	288	324	308	280	271	328	304	298	317	284	309	314	314	322	290	337	320	309	308	317	285	307	348	313	299	320	297	315	280	303	316	297	306	320	291	288	278	291	291	290	310	302	313	285	272	291	293	314	293	305	324	303	323	300	316	303	303	330	290	310	288	275	302	319	315	316	294	337	327	326	274	292	288	304	307	344	291	301	316	305	306	310	315	345	307	327	292	347	305	290	305	311	291	304	319	302	310	308	317	302	321	334	322	278	313	313	311	267	288	315	328	295	302	300	290	325	306	307	299	310	318	335	289	296	334	281	302	298	320	294	282	314	312	328	295	321	276	310	322	320	335	309	296	322	298	317	283	330	304	323	314	306	314	290	273	294	294	259	299	284	322	314	323	308	339	346	323	282	332	303	317	287	312	309	287	300	323	319	315	318	332	305	282	313	305	315	298	294	329	291	300	321	319	296	316	317	302	312	315	290	321	338	344	286	285	315	248	315	303	292	310	302	328	299	288	315	299	325	268	256	322	321	319	315	296	318	287	306	314	321	284	321	331	329	300	318	315	344	296	318	310	299	320	292	289	301	303	299	310	330	333	306	294	301	272	300	302	311	309	329	305	310	319	311	309	346	332	299	306	308	308	303	311	285	310	314	311	307	305	295	313	297	303	298	317	312	354	309	291	321	320	302	304	308	299	300	280	298	284	298	309	313	333	280	304	286	313	318	313	305	307	312	323	329	343	314	306	280	294	305	291	320	307	326	305	302	306	330	316	293	301	288	292	323	308	315	336	290	297	284	306	288	335	302	322	294	300	307	307	290	305	281	312	296	327	318	306	272	276	320	279	347	329	301	286	313	300	308	302	325	298	275	324	310	310	283	324	259	300	325	319	297	311	323	294	319	291	289	328	331	305	325	291	276	295	328	317	319	332	281	307	338	321	295	305	307	302	308	323	268	301	293	325	304	324	345	317	289	295	333	323	268	310	282	305	311	289	360	294	304	311	331	297	281	295	279	328	331	325	288	308	325	302	291	294	294	292	305	301	308	298	327	314	282	334	305	331	306	291	268	330	313	284	292	305	294	283	311	266	303	290	312	295	293	300	298	326	317	292	335	303	264	295	298	276	317	318	330	268	340	299	302	328	294	260	302	320	321	307	297	296	312	298	291	320	293	321	318	291	305	296	312	307	322	288	297	319	318	313	294	342	324	321	308	304	330	298	309	307	312	291	341	304	298	287	341	291	297	299	289	321	293	320	332	312	312	315	293	309	314	286	332	309	282	311	321	339	305	331	287	312	341	275	318	281	303	283	314	302	289	305	302	298	341	279	340	293	310	333	301	272	309	313	304	322	320	275	301	307	296	307	284	285	297	297	313	310	296	305	300	295	316	333	286	342	308	304	318	289	263	310	297	307	291	302	323	290	316	307	320	307	304	309	291	328	290	298	298	297	330	328	308	304	294	304	290	295	332	305	308	297	301	313	313	293	314	307	300	306	291	349	272	297	340	317	301	346	335	277	301	305	315	283	304	341	292	292	297	302	334	336	346	330	341	287	302	260	310	311	272	306	292	300	315	298	306	310	330	336	325	283	283	305	303	301	282	303	317	306	335	297	300	326	293	314	285	303	301	303	285	340	344	279	340	301	280	332	307	313	319	300	321	299	297	330	307	303	295	315	309	334	298	319	311	322	291	303	303	321	343	282	343	317	346	293	290	294	309	299	305	326	291	297	319	316	322	321	289	285	319	322	298	305	306	286	306	296	306	273	292	304	320	307	308	301	279	288	305	311	276	314	349	298	310	300	314	312	310	317	294	294	310	311	300	325	309	302	286	326	319	323	301	297	293	309	303	320	324	304	329	327	332	330	312	302	323	317	320	272	310	307	322	345	304	292	349	309	296	308	336	312	355	305	301	323	308	309	336	282	339	296	324	300	296	282	306	333	340	309	317	316	315	292	299	317	317	294	303	287	323	316	285	294	302	306	334	319	320	323	331	284	284	313	332	313	315	277	314	309	348	315	298	308	296	290	295	300	306	286	269	320	312	279	329	339	317	276	312	331	300	305	289	316	288	279	326	312	278	294	292	303	305	308	291	304	309	319	314	325	327	342	290	321	324	328	335	311	331	327	301	308	322	305	327	349	281
23819	21742	30168	23863	21742	20413	2440	895	702	580	602	534	526	504	460	432	410	435	437	384	373	374	402	369	401	348	370	377	372	376	377	377	376	370	344	336	377	390	369	362	347	315	325	347	328	363	361	350	349	327	384	324	349	352	323	354	335	316	365	376	368	313	339	328	376	323	334	339	315	337	379	351	340	346	341	337	317	403	360	309	347	357	355	346	345	318	357	343	355	335	333	333	338	335	353	344	319	343	325	347	330	339	371	338	323	338	361	362	315	345	348	328	369	348	298	368	377	327	367	328	332	322	353	359	354	369	358	357	308	343	345	332	302	323	333	332	377	325	353	322	321	373	314	352	334	313	327	343	308	324	332	340	341	341	340	364	335	344	349	313	354	327	336	329	349	371	327	358	350	346	336	331	360	368	357	319	342	349	322	361	365	361	322	351	342	297	352	314	353	337	335	330	327	334	343	365	339	360	319	364	331	326	326	346	357	321	317	314	348	377	353	348	371	339	338	335	315	351	354	332	360	326	325	351	351	358	334	306	325	353	338	344	321	351	358	355	365	350	343	347	354	337	364	320	333	357	325	353	341	353	370	350	329	332	339	332	315	326	337	349	335	353	310	334	374	338	342	338	320	312	359	360	323	353	330	363	373	326	345	349	303	349	337	366	338	304	374	368	314	327	323	323	330	325	333	341	337	328	358	330	353	327	345	337	303	371	381	340	344	332	354	348	349	344	351	353	337	364	330	351	339	371	306	342	319	337	322	364	361	314	352	358	349	330	358	303	326	345	345	327	332	299	303	361	311	353	311	363	345	362	368	367	355	333	315	297	334	348	342	314	316	311	325	351	333	339	340	333	363	322	323	345	358	339	326	322	314	314	325	378	334	328	365	315	307	332	316	306	329	359	332	329	359	337	338	318	338	354	352	336	290	365	296	348	329	318	340	363	352	341	326	319	341	337	330	347	315	330	350	327	341	360	355	339	351	364	346	347	332	334	350	364	358	340	347	349	340	347	338	352	329	367	310	348	338	322	358	366	342	337	345	326	352	348	340	351	342	333	331	353	355	360	314	352	334	347	345	308	358	360	345	367	340	355	323	309	321	335	369	305	369	341	323	356	350	323	347	320	339	368	347	312	311	343	333	340	329	359	348	342	337	321	323	319	343	335	323	338	327	342	349	343	365	358	344	354	304	334	338	335	340	340	342	349	339	358	315	348	348	380	351	344	337	316	349	349	304	328	350	310	357	331	346	338	325	348	332	346	333	332	355	358	294	334	360	314	358	329	391	335	315	358	340	360	338	357	328	344	335	360	346	363	362	354	330	335	336	350	342	342	366	338	340	319	324	344	353	343	343	322	339	323	366	348	322	335	345	340	333	329	322	316	379	327	341	378	361	344	342	332	354	344	349	310	351	347	351	329	365	320	338	334	326	320	333	306	358	344	342	339	338	350	302	311	334	361	332	356	350	358	334	361	356	357	318	356	341	346	354	341	326	341	346	327	358	366	357	317	327	328	354	321	312	353	330	319	329	331	322	339	313	321	364	333	360	377	376	365	378	367	337	336	343	338	316	292	319	313	321	317	344	330	333	333	343	367	349	326	330	318	337	335	363	341	358	353	338	367	363	318	340	332	325	344	347	338	330	315	347	348	347	330	334	315	317	346	319	341	319	341	357	304	323	316	344	379	359	323	341	355	330	327	344	331	350	353	303	335	362	338	333	356	339	339	374	343	319	328	349	323	331	346	363	344	295	349	341	339	355	336	326	379	363	343	326	327	332	325	372	318	360	342	355	315	330	353	335	341	310	338	315	342	350	313	333	328	334	365	352	361	351	366	340	336	350	332	359	331	365	317	352	347	318	348	324	333	348	357	372	331	301	342	328	349	339	352	355	351	320	315	341	343	324	316	364	340	351	321	347	339	314	325	365	330	357	304	330	335	369	283	313	334	350	348	370	353	358	343	318	333	343	334	372	330	334	324	326	343	351	319	373	344	327	352	325	328	382	310	307	382	327	327	323	322	351	337	349	351	391	375	364	344	341	322	352	360	340	374	362	337	341	345	336	345	340	336	335	347	311	361	337	335	291	330	328	322	319	343	322	330	336	350	332	326	329	344	335	354	369	327	297	331	326	325	346	319	371	331	374	321	306	314	327	328	321	324	341	307	357	338	335	332	358	362	360	340	366	364	356	347	348	332	350	346	328	338	353	315	317	343	329	318	346	359	331	369	350	334	361	391	359	371	342	331	356	348	370	363	333	321	320	333	316	334	325	353	361	349	345	334	337	351	330	353	289	316	333	343	352	352	329	347	360	322	359	292	367	349	329	323	326	360	331	359	344	315	366	317	359	359	318	352	343	332	351	346	383	327	328	349	356	342	340	344	324	325	341	358	335	353	325	339	321	357	311	356	332	331	313	328	323	354	306	350	341	338	372	357	349	329	346	363	359	328	334	346	331	344	299	329	349	367	358	336	336	345	351	347	361	335	334	345	355	336	306	359	349	354	330	327	339	331	326	341	356	334	391	336	343	336	311	354	307	357	303	332	354	351	319	332	336	313	362	352	357	393	357	326	325	303	325	316	360	347	307	317	346	344	315	350	343	318	331	356	339	334	346	341	348	344	339	399	353	297	353	335	360	333	350	355	344	342	291	323	344	317	322	340	350	370	324	330	348	364	333	359	324	354	355	360	348	341	368	353	319	319	360	344	315	315	357	309	305	348	331	328	345	346	324	365	362	346	374	369	343	339	351	317	348	351	313	316	340	361	341	321	357	380	357	310	338	364	340	315	314	346	364	349	346	331	330	319	343	332	334	321	325	297	351	331	361	361	329	351	383	343	343	349	356	358	310	328	364	358	344	334	362	339	340	355	314	338	339	344	319	326	333	383	354	320	329	359	375	322	341	371	346	305	352	360	339	366	345	340	380	301	323	353	315	312	338	333	310	355	341	352	334	364	366	346	359	366	308	324	353	329	315	305	353	347	332	334	343	296	350	327	303	341	307	344	338	325	367	346	345	361	343	346	346	359	327	321	310	355	341	329	317	343	348	354	342	348	323	325	373	311	318	311	333	360	311	350	320	322	352	328	350	346	336	365	329	321	339	369	328	344	341	347	341	329	363	313	315	360	341	359	297	330	332	366	338	328	331	340	348	347	374	333	383	343	318	322	349	345	338	343	354	322	329	331	339	347	359	332	340	326	291	340	313	347	348	354	330	318	371	339	319	340	336	319	355	322	348	347	350	335	336	356	329	325	335	362	345	341	317	362	348	367	348	337	357	363	304	317	345	319	301	369	294	372	362	377	343	335	365	324	344	356	346	315	329	350	351	333	346	357	346	317	379	316	341	322	341	342	361	325	353	315	358	362	316	296	322	338	321	329	314	356	344	325	335	368	345	321	332	336	324	345	363	330	369	363	326	315	323	345	350	342	307	334	340	377	326	330	341	337	341	359	337	351	316	349	344	350	342	353	335	336	357	349	329	335	322	318	345	361
41350	15369	14148	7588	5358	3930	3124	2406	2043	1787	1494	1396	1311	1127	1120	1014	947	898	879	827	847	789	752	796	755	718	699	708	695	724	684	719	728	720	667	631	716	695	639	672	687	629	662	603	657	660	640	667	691	638	669	656	627	662	637	650	644	643	671	605	676	690	688	658	615	666	626	639	621	626	633	667	610	647	606	645	636	617	631	617	658	636	624	607	608	649	631	640	620	628	610	628	606	690	589	633	659	600	624	623	604	655	612	657	661	618	596	624	640	607	641	658	632	609	596	633	631	639	616	609	638	612	627	661	622	631	611	593	644	672	606	620	624	626	669	606	582	651	667	616	655	602	649	654	591	609	647	641	607	605	661	593	617	594	661	596	626	660	678	640	613	601	612	638	590	607	621	648	630	638	626	613	601	599	638	608	657	590	638	645	610	632	600	626	655	641	604	645	701	610	614	648	644	643	647	667	625	577	644	653	631	609	633	641	583	614	622	579	625	617	629	606	629	598	619	678	649	629	622	606	605	637	613	678	681	625	602	593	599	624	634	627	587	616	601	655	635	621	601	648	632	602	601	620	632	644	615	659	655	625	615	583	610	574	622	634	605	626	638	585	620	608	654	635	680	641	586	624	607	616	671	609	630	659	637	635	634	674	618	658	621	608	591	606	592	636	624	646	698	592	617	642	613	595	613	631	618	637	650	627	586	614	667	567	633	603	659	634	618	641	605	604	615	618	576	621	623	644	624	601	662	658	620	637	618	647	632	660	635	647	567	616	619	669	622	615	583	615	629	619	604	629	668	630	631	639	610	616	624	645	611	619	642	630	631	605	632	597	626	601	635	581	634	634	648	657	633	623	619	605	611	614	633	614	632	615	652	587	631	626	634	660	644	687	590	619	610	601	654	696	592	583	616	603	642	621	713	625	631	634	660	616	651	649	646	650	634	601	616	634	579	640	625	670	636	636	592	626	571	603	665	613	630	620	619	633	634	640	613	615	593	570	639	621	629	609	640	611	581	588	585	641	635	625	590	634	619	634	604	667	648	680	633	637	603	596	599	636	640	604	660	639	602	636	640	627	644	667	598	622	644	630	622	607	655	657	597	598	676	619	622	612	613	613	581	638	603	685	635	601	639	642	605	622	645	573	588	609	684	634	652	662	645	641	653	647	624	611	664	630	641	687	640	613	615	633	630	609	652	593	674	640	613	603	631	623	628	617	601	608	625	651	582	572	619	598	588	648	616	620	632	634	591	641	636	666	639	624	682	604	628	610	648	659	613	603	575	694	607	649	607	671	673	622	609	593	644	623	609	691	634	645	657	640	606	648	642	646	614	646	615	595	625	646	608	622	596	571	574	612	625	649	610	682	612	587	620	590	599	649	595	669	645	637	596	617	638	642	636	586	601	661	610	645	593	628	633	675	642	660	609	630	642	690	628	605	659	631	650	595	605	608	616	646	664	604	618	614	606	602	608	637	624	639	585	631	622	657	637	587	616	635	591	627	679	660	635	673	653	616	631	645	613	609	667	650	627	602	641	613	586	644	635	609	627	582	637	642	598	646	639	637	665	620	618	652	657	658	603	626	631	629	664	655	607	630	609	621	618	643	632	622	626	635	590	614	614	613	577	646	655	622	628	610	599	657	639	602	597	615	636	564	655	620	616	622	599	632	610	611	596	624	579	586	627	622	628	639	584	601	624	587	619	663	633	629	618	619	682	628	611	583	660	628	636	594	611	612	626	589	587	621	636	660	630	619	612	634	658	625	634	661	617	582	643	602	639	578	655	671	603	628	631	623	639	658	638	619	636	627	675	583	665	660	655	617	603	639	607	641	613	621	636	649	543	643	664	637	626	603	654	637	656	632	612	633	618	644	617	665	661	584	591	654	652	627	630	591	600	641	595	653	662	641	655	632	598	633	642	624	637	601	599	603	630	621	684	592	659	603	635	617	620	650	609	613	646	614	618	595	623	606	594	657	632	641	616	637	610	628	605	605	643	606	641	632	628	651	608	600	681	613	595	627	634	632	635	609	619	615	620	647	621	614	650	607	625	576	629	656	609	652	595	616	574	639	572	651	642	604	585	656	623	651	629	611	601	615	621	636	639	589	638	644	631	625	606	645	628	633	604	652	654	613	636	623	649	654	602	567	614	608	605	607	666	596	640	633	640	645	624	606	602	630	600	599	629	616	648	625	614	648	647	606	634	609	615	603	615	591	625	633	618	709	653	552	557	626	644	632	621	619	632	624	621	651	650	597	631	656	622	651	624	638	611	650	600	585	585	638	557	631	653	653	611	597	631	692	644	634	619	621	638	632	578	637	608	622	640	590	586	650	591	632	624	619	651	604	606	625	653	612	625	668	662	610	613	632	601	639	615	620	642	638	607	624	632	620	668	630	649	614	641	608	610	618	631	694	637	608	632	644	639	603	606	632	590	628	603	609	602	647	635	630	614	616	621	632	647	656	588	623	622	625	642	626	625	666	618	616	643	648	620	631	621	607	646	634	642	657	657	629	619	629	620	632	591	646	629	661	595	608	626	639	657	628	629	600	647	612	597	600	630	625	621	645	628	619	626	650	636	613	653	618	629	639	609	629	604	626	626	609	638	661	609	590	651	623	638	631	635	645	566	646	612	603	612	635	641	612	640	669	621	562	664	595	642	628	654	629	671	617	644	611	632	675	627	586	634	633	597	665	628	639	630	658	607	649	613	644	625	625	605	646	634	590	599	603	679	621	620	592	624	611	652	604	647	628	595	610	600	672	621	677	647	658	646	636	572	605	660	614	620	649	628	642	619	594	659	636	586	632	606	631	628	629	619	608	618	628	640	653	648	639	636	632	591	622	601	597	619	636	667	621	658	593	641	636	618	619	624	561	683	662	695	689	599	604	643	665	617	607	629	639	608	619	625	644	609	657	634	602	661	639	665	600	635	603	650	623	652	613	614	656	658	597	623	622	616	632	611	606	622	627	586	589	645	613	644	611	673	618	631	603	639	601	618	632	613	581	601	609	632	632	641	679	633	616	612	668	662	606	665	615	616	657	627	629	636	602	599	600	631	611	605	621	629	591	596	650	648	609	646	620	647	587	621	661	616	607	640	648	626	619	641	632	623	639	687	623	602	627	695	570	593	645	606	610	616	584	605	651	619	622	614	624	623	606	604	620	623	630	600	610	594	639	595	652	630	651	608	644	637	666	623	583	592	612	621	622	624	619	636	647	587	603	642	659	641	615	643	635	663	617	614	617	656	635	631	651	617	629	565	646	640	598	609	597	632	663	645	626	632	650	657	649	579	613	599	636	654	591	645	598	626	651	614	621	590	579	630	602	646	646	635	618	593	645	619	628	635	651	637	605	656	632	612	603	620	607	620	684	582	609	612	592	639	571	626	608	623	661	583	632	607	630	651	599	655	604	621	643	592	633	656	586	603	628	602	624	619	653	584	626	586	563	627	629	633	628	582	639	621	625	551	601	635	649	622	615	625	630	591	624	603	617
27271	21155	8550	350	168	109	102	110	91	107	87	95	72	76	81	87	87	83	86	93	85	75	80	95	82	95	82	83	81	77	92	98	85	82	102	105	75	80	78	81	100	102	59	105	79	99	83	82	75	96	81	96	66	87	88	69	84	101	72	91	85	89	88	75	104	97	75	82	90	100	82	95	76	79	78	86	69	83	87	100	88	79	77	85	81	69	86	75	81	78	81	91	100	87	84	85	91	95	75	86	81	78	84	85	99	84	77	92	67	94	80	79	94	75	75	83	69	85	83	96	81	87	82	90	87	73	83	80	94	82	96	89	80	96	94	76	70	77	78	70	67	84	75	79	85	86	88	87	95	85	65	90	88	79	75	72	77	80	92	82	90	93	92	86	77	96	90	81	90	77	99	86	94	98	80	84	93	92	92	91	82	89	90	78	92	93	77	80	80	88	70	78	99	83	87	83	83	80	84	86	77	67	71	83	82	100	86	93	94	80	72	77	82	92	83	85	92	71	87	88	79	86	89	90	94	90	87	77	76	65	86	101	84	79	72	97	92	86	95	77	87	75	76	86	71	84	85	85	82	85	76	95	99	66	85	78	70	96	91	106	68	84	101	95	78	81	88	79	91	80	89	80	91	106	89	84	76	96	80	83	79	71	105	85	88	109	74	72	98	85	79	91	98	68	94	88	84	72	73	77	92	95	76	70	75	85	89	68	97	74	95	86	94	96	85	88	100	96	73	86	79	71	88	75	87	81	72	102	88	78	110	87	81	85	74	92	76	75	92	77	91	85	83	106	79	81	92	77	67	74	81	84	77	83	80	92	81	68	89	84	78	91	97	91	77	90	78	87	81	91	91	68	79	78	82	86	81	87	78	78	96	71	75	93	75	89	87	83	96	87	87	75	101	83	89	79	100	76	88	71	75	80	83	78	76	75	80	77	88	89	90	74	88	72	86	77	77	76	80	97	97	69	83	92	95	90	90	89	84	79	67	79	80	69	86	92	103	65	84	77	92	94	89	79	78	75	100	78	80	80	85	96	72	73	87	73	89	84	84	81	82	87	78	70	106	87	74	85	77	91	94	63	112	80	75	94	80	78	69	71	93	120	75	98	77	96	71	71	83	87	73	70	92	87	90	99	86	86	87	81	73	77	86	86	83	72	66	95	93	95	90	84	71	88	73	96	69	94	95	71	80	99	101	77	78	89	99	82	87	84	71	85	77	82	74	97	86	90	81	85	69	89	79	74	86	83	85	75	82	72	70	77	76	80	76	68	79	83	78	95	96	75	86	95	90	87	83	83	84	80	90	83	84	91	101	97	59	85	78	91	71	77	95	87	92	85	75	82	100	104	103	66	83	74	75	79	76	73	97	74	64	110	81	68	88	97	84	81	93	82	90	75	69	76	92	81	85	81	85	92	81	76	86	98	85	82	83	75	91	79	76	84	79	91	89	86	81	75	81	86	85	93	82	76	76	79	79	98	78	78	89	87	75	82	69	82	84	80	88	80	90	82	77	75	83	88	88	72	69	85	96	85	86	84	82	86	78	77	77	81	81	82	67	74	78	71	66	84	86	82	79	87	75	84	74	89	88	80	71	91	84	103	78	81	89	113	79	76	71	82	81	100	87	93	89	98	96	79	85	73	63	86	73	92	80	75	72	88	81	85	74	92	87	73	78	91	91	102	77	71	81	104	82	92	81	68	75	96	79	80	62	84	83	77	84	90	81	89	79	76	78	89	89	77	95	91	105	91	99	94	84	87	87	92	90	69	91	90	86	90	78	84	91	90	90	92	95	84	74	70	80	79	82	89	80	99	89	64	84	79	79	82	82	84	92	90	83	89	101	90	93	91	81	80	89	83	83	86	91	83	84	86	85	91	65	93	73	87	104	68	88	103	73	76	92	80	73	84	105	83	93	87	99	78	89	79	75	71	90	69	71	89	86	79	87	82	74	97	85	84	83	59	112	85	92	81	96	82	97	85	76	83	82	90	100	91	85	75	87	74	90	84	77	86	79	89	75	88	93	94	88	66	81	82	76	67	80	83	80	90	77	90	85	61	92	80	80	83	73	92	95	79	71	78	81	79	99	89	89	82	82	83	89	84	94	75	93	94	101	76	96	70	105	89	93	72	96	83	80	83	74	89	90	91	71	81	99	90	93	84	92	86	82	92	90	80	78	82	84	78	81	78	75	82	89	82	93	93	73	69	105	76	96	85	82	101	81	91	70	80	78	90	94	81	80	74	86	65	95	86	82	79	79	70	73	94	88	87	81	87	88	73	89	67	85	81	84	82	85	97	82	77	77	90	97	103	73	90	99	91	80	105	73	85	94	79	84	94	84	80	75	88	77	78	66	70	77	88	79	79	94	83	97	99	87	104	74	82	81	82	71	103	77	87	92	78	73	78	79	95	94	69	86	70	87	88	65	92	74	76	89	89	99	70	83	69	79	75	58	70	87	89	83	88	87	85	107	74	95	100	85	83	74	73	95	86	76	79	71	98	85	79	97	87	77	78	81	94	88	81	77	73	78	63	100	86	87	91	79	80	88	89	88	68	101	80	76	81	82	82	111	90	83	80	97	63	79	87	94	92	91	97	86	89	84	67	87	96	94	77	86	85	79	88	90	85	78	74	76	77	102	71	86	91	68	88	77	75	99	91	87	86	79	67	84	80	75	75	88	67	99	89	91	91	97	86	79	68	109	99	76	71	95	76	76	78	72	88	87	75	99	85	81	63	93	84	92	83	96	77	79	75	80	74	71	98	84	83	78	74	96	93	84	66	78	89	105	83	94	93	99	89	81	84	78	85	85	73	79	73	106	94	93	79	87	79	78	97	84	92	81	93	96	81	76	75	83	82	76	97	78	83	90	78	94	84	79	84	90	82	86	97	84	91	94	79	82	85	80	88	75	77	75	74	85	79	83	86	79	79	84	81	90	92	103	95	108	90	83	89	96	98	89	90	90	83	61	102	79	89	86	77	98	89	84	83	91	96	82	89	89	98	84	73	74	91	94	94	80	91	84	91	76	68	84	83	91	82	64	79	99	77	81	82	93	89	80	76	76	84	87	81	81	85	82	84	92	81	79	80	76	73	98	95	80	85	95	90	73	87	84	84	85	87	71	68	91	84	87	87	76	75	82	88	76	73	84	70	71	70	70	86	86	74	84	100	83	74	87	82	75	77	86	71	94	82	77	84	75	103	93	80	99	100	85	81	97	79	89	86	82	91	90	89	88	85	83	80	86	85	76	96	79	85	85	77	79	79	102	89	83	98	88	72	62	81	82	89	83	92	82	74	80	87	99	81	97	81	88	86	78	93	96	73	92	75	86	75	80	78	83	99	86	58	87	76	76	93	79	79	70	102	93	97	84	84	89	61	85	78	68	83	68	76	76	81	82	89	86	71	79	80	87	75	101	84	90	92	86	71	72	92	77	93	71	81	88	68	72	76	98	83	83	80	92	80	76	67	90	89	86	93	84	70	84	75
19300	1343	1169	643	408	327	321	257	235	227	235	212	204	207	215	210	194	187	180	198	211	167	193	178	162	198	167	168	166	183	177	188	187	180	190	184	178	174	174	192	173	171	202	196	178	192	205	204	174	161	171	191	180	185	191	179	173	191	174	177	200	170	197	199	167	177	171	179	206	211	191	172	186	174	181	149	213	171	203	197	194	175	187	178	171	191	200	172	192	177	176	176	185	190	167	199	193	164	169	172	180	176	161	166	176	176	175	183	187	182	177	162	183	168	183	190	180	176	180	164	183	173	160	162	204	164	186	179	206	166	194	168	172	180	174	201	174	191	194	171	162	204	175	175	200	178	197	186	197	186	187	182	169	183	182	203	169	169	165	172	213	192	172	166	170	182	185	177	196	186	178	197	161	188	164	181	188	182	221	189	157	178	179	200	184	181	194	199	196	195	177	208	198	173	180	192	185	159	180	166	166	181	189	195	182	208	182	156	189	164	179	167	179	168	180	187	156	172	185	180	179	173	188	192	175	183	158	185	202	187	189	185	157	180	175	185	191	178	170	171	179	188	172	180	175	162	185	163	167	187	184	179	195	177	164	179	183	157	153	155	214	186	162	179	194	177	175	190	169	206	187	183	169	180	193	176	177	166	197	168	166	184	172	168	169	199	144	159	190	165	186	196	161	178	171	170	170	172	162	182	190	191	215	192	178	188	185	169	170	177	182	170	191	180	189	192	183	199	167	176	196	196	188	193	186	191	191	183	193	168	178	201	171	180	190	177	165	202	173	176	205	183	172	169	182	204	180	180	172	177	211	204	174	185	192	174	179	194	202	165	179	184	167	176	187	180	188	169	177	174	209	203	171	173	178	167	213	186	188	187	178	184	158	168	181	168	178	169	158	163	191	162	166	192	170	190	186	183	186	188	183	178	200	194	163	180	186	177	162	159	160	149	179	189	167	158	187	163	173	172	182	176	160	197	183	195	153	164	182	173	175	177	166	205	194	170	184	187	191	185	162	172	177	203	181	180	184	173	184	185	184	202	182	186	177	163	188	154	179	215	174	170	169	185	163	179	194	178	185	191	186	196	199	209	193	187	185	192	160	161	197	173	174	204	164	154	179	193	175	159	192	175	185	158	150	174	156	189	158	158	189	164	207	163	190	176	167	183	180	198	160	168	187	171	187	197	176	202	169	146	174	185	179	186	196	172	177	174	174	186	154	199	145	194	176	164	203	169	167	196	180	187	190	169	184	187	197	185	192	184	184	174	201	191	207	157	183	170	185	153	171	184	193	164	177	195	187	178	177	178	164	156	161	182	190	196	184	175	165	176	173	180	191	166	173	178	184	186	214	163	193	216	174	179	194	186	176	175	186	178	185	180	171	184	181	147	179	184	169	167	193	171	179	212	191	203	177	175	173	163	167	178	181	204	166	210	183	173	192	176	206	182	195	205	181	168	198	202	163	193	180	195	175	195	191	195	167	197	166	171	180	169	188	174	175	192	163	163	175	170	176	190	178	184	179	185	167	172	200	175	203	155	189	193	158	192	175	212	195	192	153	178	161	176	157	173	191	183	197	191	161	180	165	170	175	186	165	161	195	162	175	166	196	172	167	169	178	165	173	164	188	191	159	179	189	167	196	164	183	209	176	166	199	174	163	185	188	174	193	180	234	176	174	174	189	186	161	182	175	192	155	165	175	183	182	183	189	208	186	183	174	184	177	217	197	164	182	194	195	203	191	189	179	169	180	191	180	176	172	166	192	164	172	201	185	180	189	191	180	169	185	192	198	173	152	166	209	193	172	176	177	192	189	185	178	176	209	205	190	168	159	178	167	169	153	224	197	159	197	191	180	198	184	194	171	179	194	204	186	197	153	164	170	172	210	186	176	158	158	191	161	173	202	181	164	214	177	176	175	192	165	181	165	208	157	180	179	163	160	187	188	165	183	149	164	185	171	196	171	191	155	185	185	168	187	168	188	221	169	181	159	183	167	182	175	204	186	195	177	181	182	178	186	173	183	163	188	171	191	181	159	164	188	205	163	186	179	177	166	167	185	163	186	195	182	188	174	166	184	180	186	181	175	198	176	200	174	198	209	187	163	193	178	213	160	176	183	175	162	208	193	155	225	181	166	186	178	182	214	198	180	178	181	188	179	170	204	188	168	175	179	173	180	152	181	171	182	179	173	151	196	195	192	152	176	188	199	166	169	191	173	183	177	157	166	167	171	177	165	186	153	171	176	149	191	172	177	181	183	182	170	187	206	205	185	185	176	195	189	190	156	168	174	154	185	173	167	185	174	183	171	157	183	180	177	167	190	197	182	175	187	188	197	178	164	181	172	185	168	161	176	197	184	170	170	166	189	180	182	189	189	207	181	164	198	186	182	186	160	184	198	194	172	181	158	185	181	178	164	171	202	173	210	177	170	209	164	170	191	182	192	174	190	183	194	182	159	184	183	194	180	159	174	193	175	189	180	189	191	185	193	166	193	180	175	171	184	192	176	174	174	193	188	185	174	188	161	171	161	180	199	175	176	192	186	187	178	172	188	170	157	202	193	178	176	211	185	174	196	183	183	176	172	169	164	183	197	198	172	190	192	174	161	204	186	174	181	175	163	167	184	181	178	189	177	173	190	179	192	183	172	175	201	195	176	162	173	201	185	197	180	203	190	213	164	197	178	169	179	169	167	189	170	206	193	168	194	166	181	165	181	165	181	159	162	185	188	184	188	161	158	193	173	181	197	192	188	174	170	174	173	178	168	187	182	188	172	185	194	178	185	179	178	195	187	187	165	169	187	164	182	184	186	180	180	188	189	195	188	178	169	165	167	163	171	178	167	162	184	188	162	170	169	184	174	179	178	174	175	173	193	193	166	184	181	198	166	182	176	169	184	202	186	159	171	165	158	161	204	179	160	233	170	195	193	159	170	174	201	195	173	156	197	173	162	178	158	184	175	164	194	173	164	165	190	192	186	190	202	182	195	178	192	196	200	196	213	167	188	177	157	187	161	169	184	159	177	177	170	163	198	191	186	182	186	215	182	154	203	176	181	206	189	172	185	159	180	197	179	178	153	203	186	187	193	182	189	177	192	189	192	186	175	196	191	194	172	194	195	188	147	159	190	172	167	168	180	194	195	165	186	204	167	189	169	180	180	192	186	185	200	195	194	204	184	210	192	188	185	178	168	179	178	160	194	183	181	173	156	163	180	178	182	185	189	158	146	174	179	191	192	197	201	163	189	170	193	183	193	172	187	174	182	172	179	197	186	197	194	193	149	172	193	187	188	163	203	176	190	179	187	180	193	173	148	175	159	195	152	195	201	172	185	175	190	166	187	159	176	192	160	216	163	174	169	171	171	164	179	217	180	172	179	180	157	161	173	159	187	179	168	176	191	192	179	200	176	209	183	164	189	181	190	189	186	169	202	171	195	240	174	167	154	198	185	171	165	187	190	164	184	160	172	214	185	193	173	192	164	185	171	179	180	183	182	182
24738	21698	29299	24623	20582	1901	634	436	378	278	288	261	253	245	198	205	220	189	203	206	201	213	194	199	163	202	203	161	183	202	159	183	158	163	196	163	202	190	194	195	191	177	165	192	179	186	177	166	165	189	188	172	184	188	183	181	182	167	153	168	175	178	165	178	182	178	190	191	165	170	182	187	168	192	174	170	189	191	172	183	179	158	160	176	167	202	178	167	168	190	146	158	161	158	178	164	172	175	171	169	186	180	172	157	170	167	189	166	157	170	158	174	166	185	171	166	165	173	172	150	161	180	174	173	198	163	192	163	205	185	182	181	187	165	142	190	176	170	195	170	199	149	142	156	185	155	171	188	191	192	189	166	156	165	168	206	167	177	165	165	149	177	186	183	178	167	157	170	166	175	174	156	189	164	179	182	162	174	163	164	175	192	191	178	154	182	160	187	165	179	198	141	182	163	178	189	177	162	171	167	183	166	186	189	167	182	209	160	171	155	180	186	195	180	186	169	183	162	186	179	181	191	178	179	166	158	170	164	176	164	169	177	172	196	159	163	167	172	185	171	161	149	193	180	174	162	148	175	173	167	169	147	167	177	161	162	162	212	183	172	144	187	173	172	156	180	201	172	170	171	176	176	165	165	180	191	163	190	169	171	158	192	173	161	165	192	163	174	183	162	192	185	175	157	174	147	161	168	181	192	176	191	158	189	192	155	196	174	172	179	174	175	173	156	173	170	179	166	169	158	164	172	180	176	196	178	194	175	167	182	170	172	158	177	153	182	183	163	172	177	164	156	189	162	171	175	174	185	176	181	180	213	187	196	181	164	177	157	194	175	200	163	173	164	177	186	163	187	187	182	186	168	173	189	166	170	165	180	163	150	175	181	199	172	186	173	183	163	169	169	165	161	161	182	199	176	168	202	174	164	177	167	174	166	171	188	170	170	183	174	202	167	152	179	185	167	186	155	177	178	162	168	163	174	166	188	173	179	182	167	151	163	174	184	163	149	184	175	190	159	200	194	181	199	175	183	167	159	154	169	185	190	184	188	180	167	167	153	181	173	163	200	196	167	160	163	169	167	165	186	180	177	186	162	165	165	175	188	170	181	168	163	189	179	184	181	170	172	171	179	166	182	156	198	155	186	176	187	174	175	177	167	183	172	184	179	165	175	183	165	178	180	159	173	186	161	156	189	158	169	169	161	176	154	176	173	163	161	180	177	157	166	165	160	175	189	184	175	194	171	171	178	167	171	188	162	174	169	178	179	159	157	162	192	175	186	158	178	172	144	149	177	167	159	185	181	181	178	195	203	176	175	164	173	199	187	170	176	191	164	184	183	188	149	178	182	179	172	175	166	163	168	147	157	180	206	199	156	175	168	139	205	172	167	177	158	160	149	181	182	159	212	155	160	172	176	171	173	180	191	185	206	172	164	183	175	181	183	182	151	158	162	148	182	191	203	164	192	184	191	162	169	162	160	170	168	178	154	158	186	171	197	186	170	159	170	168	176	178	182	182	181	172	162	165	149	176	164	184	173	180	165	193	166	181	178	176	178	173	167	163	203	163	163	156	163	174	205	167	172	172	161	183	169	185	195	158	172	186	158	187	168	163	171	173	179	172	188	175	166	177	172	163	197	217	165	160	177	174	202	173	176	195	178	169	169	177	167	172	171	167	176	181	187	172	202	162	175	168	167	178	149	175	191	156	175	170	169	193	175	160	210	173	176	165	173	161	174	161	182	171	165	181	183	172	170	149	177	184	168	185	202	177	158	165	161	182	141	177	172	171	145	151	177	149	158	199	172	175	152	179	173	167	180	166	158	182	175	179	183	180	166	169	188	159	179	175	175	183	187	172	166	185	168	162	183	188	176	161	191	178	188	174	148	180	181	166	171	174	192	180	174	184	187	165	181	160	159	171	165	188	191	169	181	176	171	181	146	190	183	188	168	186	164	163	171	168	192	194	166	167	170	156	197	195	194	169	158	169	181	155	141	180	175	171	201	153	159	167	184	168	173	155	173	186	177	176	170	178	150	191	181	164	177	164	199	170	161	175	172	183	162	173	163	186	173	188	159	170	161	154	167	139	193	160	170	186	159	133	179	153	154	178	142	186	163	170	156	169	154	178	178	157	184	165	167	199	189	187	171	147	184	178	157	173	191	174	174	173	175	160	175	163	157	159	180	197	176	161	191	170	153	178	183	169	188	191	185	163	160	153	176	158	151	177	169	140	171	145	157	173	184	168	146	171	199	197	167	191	170	185	177	178	164	176	200	167	163	172	148	175	179	198	174	164	166	174	200	179	166	166	160	162	199	164	160	174	179	172	181	185	165	172	156	176	185	178	189	174	150	168	164	170	186	157	166	166	193	183	179	174	193	180	173	140	152	166	169	187	159	171	197	194	154	173	206	184	167	162	162	173	169	176	176	171	166	192	200	159	140	176	166	179	146	163	171	177	194	170	166	195	156	210	160	194	176	192	204	192	158	169	162	174	167	184	165	172	173	173	165	168	159	183	175	171	165	172	156	153	182	165	192	164	182	165	174	145	168	181	191	178	164	174	151	162	178	171	186	159	188	192	164	160	183	184	192	167	173	155	178	189	187	192	182	179	171	147	190	175	147	168	163	189	168	159	152	183	174	154	159	184	172	166	179	185	178	160	202	167	190	173	160	193	154	182	187	150	187	167	171	167	197	182	187	187	159	145	170	177	167	177	170	166	175	175	185	179	159	165	175	200	174	154	161	182	172	163	165	170	157	153	181	162	163	162	186	169	179	181	179	169	181	162	185	157	179	183	156	159	153	162	171	187	163	179	185	188	172	188	170	171	145	168	183	156	176	173	178	150	183	174	164	189	174	176	169	174	189	169	181	163	164	176	180	194	183	180	155	182	173	162	179	174	185	193	154	166	176	196	191	191	144	194	169	178	166	162	171	172	182	171	166	163	176	158	191	172	181	163	173	197	184	168	184	146	163	169	172	200	146	177	197	176	170	170	178	181	169	183	195	160	176	144	153	158	199	182	177	184	169	158	156	184	164	171	182	169	168	186	172	164	174	182	179	180	146	170	187	186	191	193	191	167	192	170	154	172	160	185	192	169	166	187	190	187	167	168	166	192	170	191	154	166	173	196	176	160	165	166	161	171	151	158	182	187	165	173	182	178	160	166	186	193	153	192	155	171	180	163	180	150	178	184	177	171	169	162	177	138	157	154	176	189	148	178	167	158	169	171	187	164	184	182	162	165	161	168	186	172	154	184	173	178	180	184	190	171	178	156	162	163	186	160	161	173	185	168	168	188	198	164	195	173	191	165	170	185	164	166	175	144	172	176	186	197	178	182	172	161	155	191	189	204	157	155	172	139	202	155	146	154	177	185	187	201	164	174	176	152	156	157	168	184	168	159	158	166	167	170	165	167	172	149	153	171	194	161	164	173	164	171	151	169	164	160	149	154	189	157	184	164	161	173	167	196	197	172	186	175	166	162	180	168	182	182	192
37722	9879	8548	4258	2957	2033	1568	1326	1025	924	825	750	645	621	552	532	555	492	465	428	485	439	463	456	380	391	390	390	380	357	399	370	404	347	350	380	364	341	378	332	357	353	380	337	386	360	362	353	303	333	362	370	382	357	286	348	368	335	348	352	347	298	326	339	337	336	344	346	369	331	344	368	373	365	318	349	350	379	374	353	364	355	360	314	337	376	336	329	378	344	386	311	352	320	331	336	355	301	330	364	350	317	331	346	316	350	321	324	343	324	326	343	372	377	312	313	346	356	359	349	324	349	344	352	330	362	330	357	320	338	347	330	335	350	363	337	331	332	327	329	341	363	349	369	350	326	347	359	306	376	354	307	352	350	334	354	309	332	310	337	353	336	368	335	322	311	336	338	316	345	337	341	294	354	326	330	353	348	340	350	322	324	358	324	323	339	346	339	328	340	354	341	336	339	313	337	335	345	339	365	298	335	340	329	327	376	319	342	329	331	350	341	337	306	337	360	300	350	355	333	335	335	357	321	344	346	364	334	351	360	351	332	343	340	353	292	335	342	313	348	348	331	341	342	318	367	349	338	334	347	338	344	349	326	353	337	315	327	343	339	311	310	325	352	383	357	375	307	347	337	330	318	348	337	349	389	331	328	349	353	316	358	330	349	362	303	352	340	348	337	357	354	310	341	334	347	335	325	366	326	338	323	311	312	374	352	337	321	315	336	329	299	329	357	343	337	315	357	360	311	362	372	342	360	379	329	340	331	321	332	340	349	345	295	344	353	367	337	305	336	344	357	358	346	340	365	342	331	347	321	344	335	338	350	368	331	335	337	349	346	310	336	365	336	356	292	378	347	342	327	323	336	306	357	335	351	311	324	338	320	337	353	321	369	344	370	357	339	374	344	354	322	360	315	363	329	349	370	354	362	338	359	351	350	343	321	336	338	331	328	338	342	321	324	325	338	324	380	332	336	323	331	334	371	334	376	345	326	336	329	369	326	333	344	325	324	307	308	348	358	315	358	304	326	337	355	347	347	302	323	362	326	331	317	337	350	339	350	317	361	351	331	349	369	348	322	369	346	315	356	395	319	340	363	339	338	318	344	344	296	343	342	324	363	372	351	337	346	306	344	314	331	356	367	372	348	329	320	354	322	346	315	344	336	356	334	356	349	325	318	326	352	341	338	304	352	320	332	356	346	344	345	321	345	310	331	326	347	355	307	336	351	330	326	358	339	326	360	358	342	324	330	339	348	308	339	358	319	299	307	342	359	341	360	326	342	331	334	338	322	340	363	336	355	348	323	349	355	343	323	331	311	332	347	345	355	321	346	323	334	357	333	373	329	313	344	324	349	313	333	309	341	338	347	360	314	334	291	341	333	353	362	348	333	340	340	310	314	335	323	323	367	337	334	367	340	317	323	323	345	355	310	337	344	335	362	326	306	369	354	302	321	336	332	346	376	342	352	353	321	323	343	357	335	325	332	329	317	338	329	306	338	333	276	325	342	332	335	343	346	331	323	359	294	327	359	359	321	301	327	340	359	346	340	339	349	341	337	344	349	310	339	341	343	336	347	367	327	345	312	330	352	324	322	323	339	342	314	316	319	325	330	340	327	335	328	337	313	320	350	364	327	322	354	338	372	310	324	329	313	300	332	334	362	319	301	335	366	351	309	319	319	392	361	327	314	335	333	347	339	335	341	332	345	322	343	349	339	319	331	327	318	321	373	371	333	341	358	320	354	345	347	304	340	343	347	357	330	326	342	328	356	344	342	315	343	376	327	311	340	341	371	364	334	323	329	326	338	347	355	346	341	325	328	365	330	372	322	329	322	373	339	345	332	371	351	318	335	345	355	333	381	334	331	323	360	315	365	355	335	353	354	337	304	311	352	335	335	361	313	307	346	368	349	320	349	377	355	327	325	319	352	336	391	332	341	338	365	306	345	320	362	307	349	296	363	319	330	337	307	341	356	297	336	324	353	356	316	339	334	327	349	354	331	310	331	389	348	344	353	310	330	332	327	349	331	338	328	313	331	371	362	321	321	347	364	343	329	376	322	367	340	338	328	342	365	335	337	326	398	348	374	359	330	366	372	356	343	312	321	354	354	350	331	314	368	362	340	328	347	345	351	328	346	320	357	360	311	323	348	331	369	325	332	314	346	326	344	351	322	322	318	343	352	351	312	328	322	344	342	354	333	366	366	354	329	349	340	364	355	342	332	343	353	324	349	352	337	332	356	341	316	364	361	391	334	364	343	333	319	333	362	323	346	353	318	313	355	332	349	348	374	302	337	360	352	344	315	350	351	323	352	341	330	336	354	329	336	342	351	320	336	317	347	298	342	317	342	359	321	325	347	322	364	325	342	356	330	328	351	351	347	323	321	352	365	341	334	313	331	340	333	328	353	306	358	333	362	312	323	331	352	319	336	359	305	315	320	324	339	343	323	331	352	349	338	347	301	327	332	328	361	353	352	322	315	331	309	303	323	339	312	330	356	315	337	374	353	356	332	354	361	355	328	321	343	332	321	338	342	360	345	304	348	355	361	342	341	311	321	368	349	354	338	327	361	349	338	345	356	325	357	324	348	342	346	342	349	322	354	339	337	338	357	340	310	329	337	335	347	342	303	333	299	328	329	342	345	347	344	337	354	321	351	353	325	349	329	347	338	357	339	322	323	372	317	346	330	339	326	348	330	323	365	350	329	340	348	332	327	385	349	340	342	323	323	343	350	343	344	348	337	310	340	340	338	360	322	351	326	362	348	353	326	363	352	352	364	364	353	328	351	375	357	330	350	360	341	304	343	359	327	347	345	344	345	318	343	334	345	333	356	339	310	336	369	377	352	316	339	331	332	348	326	309	324	364	349	355	356	335	329	344	310	347	376	333	328	310	333	347	350	329	357	333	331	349	378	331	348	345	365	309	339	342	372	373	332	362	369	336	352	380	321	361	335	359	319	332	327	312	332	343	332	369	341	307	359	357	355	326	332	314	344	363	312	365	359	334	377	315	360	341	356	361	351	329	346	288	379	354	341	335	331	354	353	350	348	341	322	337	345	363	344	320	379	321	351	355	339	336	332	315	354	328	351	349	326	321	323	335	334	337	313	368	349	325	343	318	343	353	337	315	322	326	390	339	366	352	303	351	344	340	352	352	336	360	346	369	351	337	330	303	312	378	348	346	328	303	355	370	334	342	322	334	355	330	340	309	347	363	323	354	344	342	358	342	323	327	363	338	354	307	328	345	348	333	351	357	323	371	332	369	338	354	324	353	349	319	336	347	369	359	334	343	335	324	312	309	329	310	324	325	344	338	332	338	311	333	328	340	345	347	330	329	280	327	344	356	347	365	314	297	349	313	346	331	352	323	308	346	358	349	314	332	283	341	333	360	349	328	359	349	341	336	342	326	342	322	329	323	327	340	342	357	320	350	326	329	299	353	346	348	342	340	310	342	341	320	356	328	357	344	373	351	331	317	363	368	357	354	364	346	322	350	310
23750	21704	30156	23792	21707	20207	2252	890	700	606	575	521	483	458	434	453	450	388	378	363	411	410	364	416	385	392	373	381	335	365	364	352	339	369	362	346	347	345	377	346	370	374	393	361	349	336	324	339	328	354	347	360	342	346	314	332	323	318	311	363	332	363	349	321	339	332	343	323	388	339	337	329	331	350	325	306	372	353	364	359	361	355	312	346	326	352	360	342	351	356	370	343	320	345	335	347	323	350	343	347	325	364	317	331	358	302	334	311	372	335	312	339	319	324	366	344	364	322	344	330	340	344	346	346	344	349	350	324	380	354	369	312	332	361	364	324	341	349	347	310	336	331	333	329	375	332	334	339	319	335	322	343	360	368	401	342	325	352	347	321	349	340	348	340	359	317	334	312	370	339	356	343	349	297	333	349	329	361	350	359	349	381	320	341	332	361	362	354	325	349	375	320	319	319	305	341	320	371	332	343	351	353	326	317	342	318	321	341	360	325	339	368	331	333	339	359	359	329	324	389	338	338	341	332	346	321	312	348	363	376	328	361	344	322	337	332	330	351	351	342	347	301	360	332	318	335	316	323	343	338	352	337	348	335	354	331	338	342	332	345	327	338	324	354	329	357	303	355	328	335	343	335	312	322	368	323	355	349	333	345	352	309	297	297	315	328	342	320	360	344	370	358	296	321	345	314	318	376	365	296	319	331	315	348	312	342	321	338	343	346	327	297	368	338	318	357	349	319	321	334	351	293	359	354	329	331	368	339	346	334	316	356	344	331	310	357	342	350	358	333	352	299	373	322	345	326	349	324	319	354	308	342	334	318	362	319	351	402	310	360	378	340	351	332	345	353	330	319	307	339	379	361	317	334	351	363	360	352	325	332	311	351	357	376	340	335	341	341	335	335	364	344	303	324	338	316	332	336	334	350	327	337	328	351	332	328	349	365	334	351	340	367	364	360	349	333	332	361	319	338	374	318	330	347	365	352	341	336	364	349	320	319	332	325	344	346	314	315	340	366	358	365	342	331	321	370	320	340	321	331	356	321	350	328	326	343	311	348	345	303	336	335	346	356	353	315	326	320	315	340	350	320	351	346	354	309	336	361	372	340	345	328	352	331	316	328	335	310	373	320	382	316	331	309	307	333	358	328	328	325	334	372	362	347	323	340	339	353	363	404	360	347	365	339	357	325	354	309	336	333	337	328	316	310	351	325	340	338	331	339	356	332	328	332	332	343	331	326	335	334	342	331	344	333	330	312	352	320	343	326	331	333	346	348	355	342	326	336	330	323	344	347	346	381	345	357	321	328	336	315	293	332	327	363	320	346	338	319	353	309	335	351	327	356	303	351	371	347	334	344	353	352	322	314	370	357	324	340	340	348	355	340	344	334	353	322	325	340	320	345	325	350	340	310	353	324	313	347	359	332	345	352	343	310	362	342	341	315	325	332	316	344	343	350	334	346	328	336	329	303	363	313	308	337	314	345	292	332	333	346	310	312	336	333	367	347	334	352	323	326	361	310	378	348	316	312	323	354	313	370	352	309	334	313	389	334	307	309	344	329	341	338	347	296	343	342	318	345	347	355	322	317	358	312	332	318	336	354	294	319	343	379	341	359	350	324	341	387	328	348	343	358	293	325	351	328	341	325	323	348	299	313	345	362	315	327	310	332	334	354	344	341	369	324	335	362	326	313	331	344	362	333	355	351	327	330	363	361	319	331	324	296	340	318	332	295	321	325	330	347	345	319	360	350	353	323	352	328	363	360	329	322	332	339	357	337	342	330	319	325	332	287	340	353	340	317	324	333	378	340	355	370	335	331	299	315	345	324	342	325	318	349	335	361	395	355	338	320	307	335	354	335	358	330	376	340	312	330	362	316	355	332	338	319	334	341	349	331	350	341	361	344	374	337	332	328	348	319	321	358	337	319	340	309	323	373	316	326	319	345	349	353	332	332	349	350	347	308	326	338	316	348	340	338	358	352	303	320	350	353	340	322	355	367	336	354	354	321	326	339	337	339	324	330	377	351	328	346	323	371	344	324	342	329	338	344	325	350	346	341	349	344	331	322	351	332	359	365	327	320	334	325	308	349	320	326	322	357	374	349	330	353	345	366	309	317	329	357	362	359	336	316	338	333	342	337	334	363	356	358	333	338	337	333	341	346	369	336	333	350	299	329	357	352	318	352	322	297	314	350	335	316	302	350	346	356	335	348	345	330	325	308	348	356	306	349	346	325	350	319	324	336	350	339	353	325	364	327	336	309	345	366	373	352	315	351	329	352	349	336	335	352	328	339	353	326	298	363	311	312	330	333	346	329	333	323	330	338	347	333	336	302	335	346	313	348	334	338	318	372	334	318	336	365	316	329	358	348	366	354	335	371	332	351	292	337	313	324	327	322	328	371	324	345	324	347	347	347	304	335	372	312	328	351	341	377	336	308	332	320	316	323	352	347	337	356	341	347	318	331	346	303	348	331	331	346	344	334	370	346	328	334	330	313	358	346	336	321	324	333	329	345	340	338	322	326	340	321	347	316	343	343	331	337	301	365	339	311	382	345	327	362	324	318	340	332	333	353	364	349	324	325	312	356	307	306	290	332	349	308	334	308	350	328	320	348	328	325	350	318	339	313	357	374	347	334	333	346	337	366	343	335	345	331	354	316	307	314	315	356	317	319	313	346	343	347	353	314	320	344	308	335	321	329	324	346	321	336	339	349	334	333	335	349	382	345	371	343	306	323	313	350	308	357	353	353	349	373	321	347	322	312	325	328	338	330	303	357	342	370	330	359	321	326	362	333	349	337	332	354	349	324	351	328	332	329	313	343	314	351	329	350	333	321	341	314	388	343	338	341	312	346	328	341	343	342	317	334	333	367	347	336	345	342	351	340	355	318	328	322	372	327	343	312	336	362	337	326	336	301	356	328	350	350	314	348	335	340	330	318	354	330	326	349	340	314	332	317	306	316	312	343	337	342	314	335	332	320	332	327	328	331	346	333	318	361	344	348	313	321	315	327	345	367	337	326	324	333	333	346	336	330	354	339	376	341	314	343	325	347	352	342	359	325	334	317	324	383	280	357	327	309	337	339	304	349	327	353	325	323	335	353	328	330	330	340	338	358	347	354	370	346	316	373	307	304	340	352	319	344	320	316	343	319	344	355	333	334	343	344	349	311	345	351	343	340	357	326	347	324	355	354	312	331	340	324	367	350	321	344	353	346	349	367	328	319	308	345	375	301	349	329	367	355	317	372	353	373	337	356	313	349	345	355	316	336	313	329	318	350	324	326	327	363	359	328	307	324	310	353	336	375	340	360	353	357	294	344	331	291	374	330	337	316	305	320	352	339	339	290	360	343	310	310	311	371	369	331	355	326	332	355	334	347	351	332	308	333	355	324	345	324	358	334	311	338	313	363	344	348	365	357	343	347	329	337	334	314	348	316	334	351	366	358	313	339	336	341	350	339	343	344	316	327	356	326	344	354	329	342	332	322	352	311	320	318
36532	15482	14145	7729	5231	3901	3083	2446	2012	1756	1501	1262	1217	1121	1036	1030	971	931	836	909	847	771	807	763	770	756	735	749	716	738	695	648	714	694	726	737	682	654	659	672	604	663	660	664	657	681	669	689	616	642	638	634	597	662	649	634	635	646	647	643	689	632	622	642	658	662	630	621	623	611	583	648	618	683	599	640	625	667	637	626	589	655	615	609	672	604	650	604	638	621	611	631	644	621	668	660	634	612	594	625	644	630	642	587	636	590	655	608	669	624	662	626	625	645	599	624	659	656	628	601	667	618	602	609	625	612	612	559	608	658	602	631	660	606	686	644	614	632	600	618	620	638	634	681	648	638	597	621	640	613	631	639	614	612	619	606	652	584	651	616	611	573	569	583	611	634	645	565	633	640	667	625	631	618	660	634	599	631	616	628	626	607	618	618	638	608	610	640	624	609	584	633	616	624	629	676	610	626	587	627	647	637	624	612	636	634	640	612	625	667	640	627	654	617	630	643	644	598	661	675	637	606	632	635	626	647	637	646	634	626	625	612	676	600	616	638	616	598	602	634	610	619	598	585	608	628	607	631	661	647	619	651	634	658	592	644	584	620	617	610	619	624	623	635	572	633	632	657	631	630	630	616	663	618	591	652	607	622	597	636	605	616	602	639	644	599	586	628	594	642	631	594	614	623	613	620	589	643	590	611	628	641	635	612	584	611	633	621	629	621	662	600	627	622	607	603	633	634	635	632	653	623	653	632	637	636	588	610	607	593	649	607	615	587	619	647	645	634	632	588	637	609	589	618	617	624	655	621	652	644	624	626	651	646	579	633	608	636	667	618	629	633	646	654	635	627	643	611	629	624	564	590	664	633	650	620	632	608	648	624	591	642	639	611	658	640	592	645	588	642	627	641	630	643	598	594	641	672	631	630	596	634	612	625	642	620	663	623	600	603	601	590	606	622	644	636	605	606	628	594	606	596	636	618	551	618	688	621	622	604	607	641	642	598	655	634	604	646	666	607	674	655	659	657	608	614	681	558	624	615	565	669	600	589	612	584	626	606	573	607	597	594	604	598	593	639	631	600	628	563	611	596	650	636	630	617	629	638	596	658	624	654	597	608	632	602	641	612	630	649	666	671	616	639	657	630	632	636	578	663	614	607	594	624	615	607	632	606	579	601	677	636	590	627	640	656	615	655	596	677	594	644	617	586	635	619	641	627	656	622	569	606	628	606	630	625	660	629	641	655	651	639	658	660	625	637	615	661	623	604	632	589	596	659	624	603	663	627	636	647	594	611	638	611	657	613	642	650	648	651	593	656	603	588	602	606	597	617	637	665	649	611	583	619	575	622	602	644	664	612	629	601	632	592	625	673	637	579	661	635	614	671	595	614	559	609	593	613	616	626	588	611	606	592	649	622	597	652	590	674	646	612	630	616	634	633	660	609	655	631	596	649	616	613	624	592	642	626	629	644	645	627	621	626	666	620	605	672	597	633	594	636	680	608	598	655	617	621	667	647	629	609	628	617	624	610	610	595	681	614	645	617	629	636	593	631	618	657	604	603	576	589	661	653	659	628	636	620	624	622	651	624	630	609	613	593	590	608	618	588	666	647	636	621	643	658	633	626	627	668	636	647	641	608	624	623	615	657	632	581	624	619	643	615	641	607	693	604	605	583	614	679	639	589	609	626	652	588	599	647	608	631	600	652	596	661	600	620	644	623	625	631	601	652	612	615	639	627	619	623	635	661	619	622	664	631	585	596	609	622	659	660	609	589	646	644	580	636	614	581	662	629	633	641	621	584	588	630	685	623	636	631	642	633	642	599	627	587	651	622	619	641	622	603	602	630	643	606	617	583	582	627	697	657	626	568	645	679	627	637	652	604	603	604	645	622	642	611	593	618	584	621	633	637	632	643	656	604	653	670	620	607	645	639	613	624	614	627	615	655	626	629	616	630	626	615	641	622	618	602	622	652	551	627	630	635	634	640	592	653	630	626	615	641	658	604	641	628	652	602	654	624	632	667	645	598	622	616	611	618	633	617	584	612	617	608	628	611	608	650	595	611	663	644	642	639	630	631	633	572	618	636	643	602	633	594	617	600	651	615	634	645	605	591	598	610	633	642	644	625	615	617	596	570	652	642	632	543	632	648	603	661	620	597	624	620	651	634	652	608	609	678	616	631	578	622	582	608	585	623	644	599	617	646	588	634	665	622	608	613	650	591	624	607	605	630	654	672	645	622	601	584	652	593	656	645	592	621	634	623	614	605	621	613	614	625	605	628	663	592	607	637	610	638	622	586	570	624	602	661	597	626	631	643	618	622	653	611	624	610	621	632	640	635	628	588	631	631	619	612	630	641	616	612	567	650	646	584	675	592	636	627	629	611	629	635	638	606	616	636	632	630	607	648	656	644	613	630	675	578	598	616	646	614	625	632	602	668	635	651	647	653	641	608	629	625	604	629	641	616	649	596	602	631	630	621	578	608	627	623	601	629	587	586	625	625	616	622	634	665	633	598	627	642	618	649	622	612	642	615	621	655	629	613	564	640	664	617	603	601	643	572	591	663	613	631	625	644	673	585	616	608	644	636	673	670	613	678	596	642	662	607	597	626	604	633	662	637	640	594	590	637	645	609	627	614	593	598	669	630	600	597	604	604	640	593	647	633	580	624	651	665	579	633	614	648	595	631	599	605	586	639	625	590	626	621	629	629	614	619	623	587	645	659	622	653	629	644	679	612	665	651	607	626	657	602	652	632	632	663	652	592	615	616	603	596	605	583	602	631	668	612	659	611	613	605	634	597	576	631	600	623	633	618	596	608	624	649	611	662	609	606	649	640	584	643	626	637	639	676	630	599	644	628	704	632	567	599	630	649	648	603	635	637	580	647	626	625	635	577	625	651	662	620	573	601	630	654	612	656	595	657	603	587	631	630	599	586	612	583	639	635	666	643	618	629	605	614	626	660	618	643	615	590	604	607	615	584	660	618	610	624	638	623	584	667	636	616	626	623	594	614	650	638	614	605	528	651	615	613	573	672	618	581	617	607	647	629	633	598	647	654	642	586	620	605	621	652	624	623	629	663	596	608	625	660	602	654	584	607	623	643	575	616	614	592	607	622	558	566	622	620	616	634	630	607	618	650	604	630	609	563	647	578	666	611	613	621	615	653	635	655	602	632	614	608	630	584	542	610	578	659	604	603	620	633	663	676	638	640	596	602	615	603	632	639	641	614	636	624	672	630	644	675	647	614	595	674	639	623	634	640	629	655	604	645	634	608	654	618	651	619	579	602	608	650	630	632	647	618	590	634	605	616	635	614	628	615	602	642	620	576	667	629	621	603	623	638	655	601	584	633	638	602	646	634	669	628	609	625	616	630	611	650	678	666	654	622	642	609	632	636	590	581	617	641	593	627	606	627	640	617	610	603	634	619	588	615	633	582	643	629	670	602	613	624	571	608	632	573	632	619	606	638	644	649	620	601	604	648	644	606	619	618	643	604
27329	21046	8075	362	149	139	130	110	115	95	81	107	92	86	91	90	86	82	82	94	79	92	76	71	109	81	81	74	83	82	100	77	95	98	83	68	82	83	86	82	85	78	90	76	66	71	77	82	80	107	83	86	87	80	70	101	94	93	69	105	98	104	72	86	91	82	84	78	82	99	93	83	85	59	77	79	87	90	70	85	74	81	68	87	83	90	84	93	79	81	83	86	94	75	98	94	95	99	89	89	78	86	89	92	93	71	79	81	87	66	80	73	83	111	75	81	76	82	82	107	87	77	78	84	74	85	91	74	74	91	76	68	75	90	82	70	94	79	79	97	76	74	74	92	83	85	82	98	67	84	80	78	101	85	69	80	72	96	104	79	72	84	71	89	91	71	92	91	71	87	77	89	94	84	98	74	73	68	98	82	93	90	76	68	82	83	91	79	70	73	75	86	85	98	69	89	85	109	83	80	86	76	95	79	69	85	77	87	89	94	86	90	87	83	96	83	86	81	70	80	87	71	101	81	82	80	72	76	72	76	104	73	89	76	89	75	86	83	91	75	89	85	74	93	71	89	72	83	86	66	101	70	88	96	68	85	86	90	76	75	75	67	79	87	84	87	95	70	73	103	104	75	70	80	86	69	104	85	91	87	89	89	78	92	86	95	69	64	94	81	82	104	75	90	85	76	84	94	80	97	95	73	78	83	97	95	71	94	80	94	96	80	75	76	96	92	81	82	80	88	83	96	90	80	84	82	87	82	71	92	83	88	86	80	92	75	72	72	87	72	72	88	94	97	76	78	80	83	74	83	72	85	102	79	88	86	89	85	71	94	67	73	85	106	86	86	78	82	91	80	88	80	93	83	86	77	80	62	100	100	80	78	100	85	83	87	87	67	88	92	79	72	94	93	86	76	77	77	96	71	68	83	77	82	80	99	75	78	90	83	87	93	93	98	77	77	78	85	84	94	66	89	88	93	76	82	85	86	87	81	78	73	78	94	87	73	70	92	97	97	74	96	78	83	95	89	81	80	87	77	70	71	70	83	82	94	59	101	76	78	87	81	83	87	67	86	91	106	74	99	84	71	92	81	99	81	81	91	78	98	84	69	86	83	95	88	71	91	78	94	86	89	90	95	82	62	82	86	97	90	87	73	86	80	104	75	63	86	97	93	81	88	100	92	82	83	82	99	94	86	89	70	106	96	79	88	85	101	84	77	90	72	86	98	73	94	60	84	85	70	84	78	100	79	114	78	100	84	72	88	95	76	77	83	83	82	87	75	89	71	101	86	78	84	98	81	72	74	85	85	87	86	87	88	83	80	83	98	71	68	79	72	88	82	86	85	71	66	82	72	78	93	93	75	87	80	81	87	101	88	100	84	79	80	85	94	74	71	88	74	99	89	87	80	81	90	90	75	73	82	81	80	87	79	94	68	69	92	85	66	78	85	94	65	80	76	78	81	90	92	82	78	84	89	90	86	86	97	99	103	78	69	89	71	99	92	99	88	77	85	81	80	106	81	76	96	79	100	88	89	73	101	87	97	85	112	91	94	87	93	73	74	115	84	91	93	73	94	93	63	88	92	69	92	90	78	98	86	77	79	79	82	76	76	101	64	97	88	77	85	66	90	75	97	89	91	77	84	84	92	89	80	96	80	73	105	82	78	90	91	88	93	91	88	72	78	79	85	79	82	75	77	85	67	87	73	87	68	83	82	91	75	85	86	74	90	62	83	101	86	82	90	97	91	96	95	75	86	92	89	104	79	72	90	80	89	65	89	86	75	78	87	89	72	92	75	92	79	78	64	88	83	73	85	75	81	64	95	76	94	77	86	93	66	99	80	75	88	91	80	87	73	74	70	91	76	80	83	83	80	83	87	91	80	73	71	95	79	77	93	89	93	80	72	77	89	101	71	69	94	76	77	78	78	67	101	74	95	91	89	78	66	81	81	96	89	71	85	85	78	73	82	82	84	96	73	77	90	63	77	87	95	75	77	96	81	94	84	71	85	79	84	81	90	73	81	89	84	82	92	90	78	83	74	73	97	90	92	86	65	66	67	91	62	76	78	97	98	88	88	75	84	92	99	84	93	71	92	72	80	82	87	79	80	75	88	64	71	76	74	88	79	83	81	76	89	84	91	69	82	69	86	77	67	108	97	86	88	62	86	82	90	76	77	71	98	81	91	75	99	74	99	82	88	84	92	85	75	91	88	72	74	79	101	85	94	84	76	81	96	96	86	95	93	83	79	99	77	90	83	67	81	78	95	96	72	71	81	88	101	99	86	97	66	75	68	77	95	105	79	88	86	79	72	83	78	81	77	88	87	75	77	84	74	74	81	76	75	87	96	77	84	90	86	75	73	93	69	97	92	75	100	79	88	77	73	96	85	93	76	80	63	87	72	81	82	72	82	77	78	87	87	79	78	91	82	90	77	92	78	96	68	78	93	84	79	84	70	84	83	79	78	97	84	98	87	78	81	83	70	84	66	71	85	80	76	87	87	84	94	84	85	88	82	80	97	80	90	83	97	96	66	85	96	97	64	100	87	84	70	87	85	69	58	84	85	98	95	87	88	86	96	78	92	90	88	69	80	93	79	70	101	85	93	80	85	86	98	78	89	76	97	74	72	87	82	84	73	73	70	81	76	92	90	79	87	96	81	89	89	96	92	72	79	75	78	77	63	71	78	83	83	90	73	85	81	72	70	71	76	83	89	83	84	86	82	83	78	87	75	96	93	80	93	96	77	74	89	91	77	88	73	85	76	87	83	74	85	89	78	74	100	96	90	97	77	94	86	87	79	77	90	76	94	88	77	79	73	77	87	71	74	73	86	76	80	88	91	80	85	74	85	68	70	80	87	87	77	71	93	81	84	83	77	82	90	91	79	86	78	80	81	93	86	100	88	78	96	93	78	73	78	76	92	89	82	83	78	71	88	97	83	81	84	88	75	90	90	72	75	91	97	93	76	80	92	94	72	94	95	89	92	81	94	74	108	90	91	77	68	91	73	89	89	82	86	95	83	93	76	99	85	80	76	81	78	92	92	89	95	101	89	97	66	84	78	85	78	96	82	82	78	104	95	93	84	91	84	78	85	79	80	65	96	73	80	80	89	77	97	79	78	93	73	73	79	88	87	78	78	75	88	83	85	90	78	85	78	85	71	87	77	84	91	74	69	76	67	74	82	77	80	87	85	96	87	87	69	73	99	101	76	71	82	93	86	62	71	91	78	88	81	92	59	82	86	78	86	79	75	71	91	91	82	83	82	86	81	96	84	99	81	90	76	92	86	88	76	76	78	78	84	78	87	71	74	63	80	85	67	78	85	100	75	82	79	72	78	87	86	92	88	85	92	76	94	74	94	79	80	78	90	82	95	56	86	83	74	102	75	88	70	69	91	97	70	76	75	95	99	87	81	89	76	69	98	100	92	91	76	99	91	90	76	91	73	83	77	83	84	69	72	98	80	91	87	84	91	106	88	83	84	81	85	73	75
18132	1329	1185	588	408	345	307	237	242	209	225	217	190	184	195	199	184	178	183	191	196	191	188	192	196	188	197	198	175	205	175	174	176	196	194	201	203	167	211	165	193	180	187	192	186	196	198	200	169	190	187	164	191	180	193	154	193	169	198	180	187	225	187	177	184	183	196	159	186	209	198	161	175	189	171	192	174	160	174	186	193	182	164	179	192	178	180	184	187	175	201	173	158	183	184	193	199	200	179	167	164	187	152	170	174	194	191	187	172	186	167	185	193	170	190	170	160	165	159	178	177	178	187	208	186	170	187	177	165	170	173	169	139	165	185	163	200	173	155	201	159	149	180	175	171	170	182	151	183	175	175	194	186	177	191	201	170	170	173	181	167	161	161	175	186	170	164	198	179	190	184	181	188	172	188	207	186	177	178	172	167	194	177	168	176	183	151	203	170	188	188	154	171	172	176	177	183	193	196	168	183	152	186	178	166	182	179	180	205	167	188	183	188	173	173	181	177	182	181	175	173	160	169	182	171	157	159	171	174	171	180	183	196	182	168	169	182	194	188	192	164	190	172	162	162	161	153	182	159	187	174	188	202	154	187	161	190	187	159	203	160	183	191	175	191	143	172	161	190	157	185	172	195	169	155	160	179	201	196	192	176	162	176	187	183	186	183	171	177	158	171	175	167	150	188	200	177	191	156	172	161	182	162	200	190	201	197	167	137	197	177	205	175	189	196	170	182	166	169	173	172	163	168	187	184	164	164	172	163	200	197	175	201	174	187	183	154	164	188	185	201	180	173	201	198	172	178	185	160	173	176	167	193	170	206	176	176	198	193	199	186	201	230	182	199	166	183	159	169	201	170	172	177	188	194	168	186	179	195	182	179	192	184	178	155	175	171	173	167	162	168	170	205	149	169	176	191	183	200	203	190	181	171	156	190	146	184	190	182	180	196	196	178	167	198	179	198	165	160	199	170	152	194	164	209	182	168	152	152	191	171	178	175	171	156	161	184	193	153	178	181	185	187	189	168	183	161	209	163	158	163	177	173	167	185	198	164	188	168	205	181	179	188	199	151	191	168	207	160	175	178	162	199	195	170	203	202	190	177	193	153	196	195	184	178	179	183	201	165	174	188	183	197	186	174	204	184	175	183	175	163	177	163	186	174	187	189	171	190	181	176	165	191	180	162	169	178	167	169	184	181	183	181	193	179	166	169	189	177	178	186	211	169	201	170	161	183	159	162	196	184	180	196	173	180	169	180	154	164	166	164	171	172	195	191	173	175	173	174	179	205	169	182	184	186	190	178	215	162	163	162	192	164	198	171	174	197	182	178	182	177	165	170	166	211	189	194	190	176	188	161	145	185	181	173	171	169	172	195	157	166	182	196	174	170	171	175	180	172	158	189	179	190	172	180	193	183	179	174	184	189	164	215	178	200	178	161	186	183	172	189	177	187	170	161	174	192	179	148	167	171	181	159	154	175	178	184	176	184	189	186	176	177	196	189	192	187	159	164	167	191	169	190	162	173	202	197	172	174	147	188	193	178	174	173	156	169	163	181	180	203	162	158	175	192	171	168	153	164	194	187	186	173	193	155	178	199	179	197	158	183	179	165	165	184	179	183	193	188	180	168	165	193	184	175	172	176	162	212	178	182	190	169	179	174	188	182	177	196	161	172	176	164	153	188	198	189	186	169	193	182	189	166	181	192	166	182	184	201	207	185	171	159	166	197	192	170	163	174	171	178	189	163	204	180	178	191	154	180	193	190	161	169	156	188	178	191	157	172	203	173	183	178	181	178	174	160	191	182	198	199	170	165	185	191	184	169	159	182	172	200	183	169	173	158	205	170	185	180	181	176	171	162	162	156	166	179	165	177	201	194	157	173	172	214	185	190	171	171	200	172	180	199	183	207	157	177	170	172	160	183	161	164	176	174	166	179	172	200	153	183	164	186	188	181	178	174	199	182	156	170	156	163	186	183	194	168	196	170	170	191	181	186	184	190	164	170	174	180	167	176	181	179	181	184	200	182	192	164	169	218	200	176	164	182	210	173	184	181	167	192	186	193	168	156	174	182	194	169	154	190	191	162	173	180	188	187	170	190	163	181	150	201	181	209	182	180	182	184	170	151	184	172	151	188	169	167	173	198	164	194	181	187	185	177	173	161	180	164	193	174	168	182	155	161	201	175	188	174	194	169	192	166	170	193	179	150	187	189	173	177	203	175	171	213	199	185	183	188	181	182	156	180	172	204	159	170	200	183	202	179	203	184	196	186	170	182	164	183	190	172	179	190	153	155	201	183	194	181	172	168	168	180	203	189	179	211	171	200	192	146	182	190	186	179	176	172	184	205	150	169	165	180	172	178	198	191	201	184	181	173	172	170	173	191	187	195	174	184	169	166	150	168	172	179	207	188	165	180	176	203	189	199	155	189	190	187	180	185	169	174	165	183	191	184	174	181	174	196	176	167	191	177	175	194	176	179	166	183	183	167	171	185	177	183	168	198	176	177	199	173	159	189	189	181	180	181	196	160	185	174	174	149	186	185	185	158	172	181	186	223	181	177	198	165	155	176	163	161	182	160	189	158	175	165	174	199	181	196	178	176	170	202	159	191	168	179	183	171	171	180	201	192	177	196	177	185	180	176	167	201	187	168	189	190	184	180	195	175	192	188	185	193	170	166	187	166	167	192	176	172	184	175	171	165	163	177	163	156	167	176	209	176	177	188	161	220	174	175	169	170	165	181	189	183	182	175	185	186	190	182	185	156	185	205	185	174	186	165	228	174	178	222	184	200	191	184	172	197	197	191	191	175	175	183	181	192	186	173	170	183	189	164	182	173	185	184	191	172	184	177	183	162	173	205	149	177	191	165	172	157	182	165	184	176	190	196	170	167	159	188	150	195	186	177	160	175	179	173	222	190	203	151	191	181	159	182	196	176	174	182	162	180	163	171	167	185	190	180	178	176	165	196	198	199	167	210	187	180	168	197	172	175	176	183	188	200	177	193	176	161	193	161	177	154	161	182	170	193	188	162	161	182	166	192	188	187	188	181	160	184	183	163	192	170	183	175	178	169	173	151	172	140	201	194	215	192	197	196	175	181	196	202	200	185	176	183	193	160	171	173	174	186	189	169	186	180	157	191	207	186	190	188	184	170	191	187	177	172	191	202	195	167	186	178	156	181	181	220	159	163	205	182	178	149	184	170	156	184	182	185	184	198	168	179	180	176	197	193	182	190	183	186	178	172	160	187	177	154	180	186	181	183	187	161	189	187	183	199	155	170	191	150	189	185	183	190	178	188	190	176	159	184	178	191	187	178	201	184	192	168	176	165	166	172	191	178	171	191	177	158	208	180	173	171	207	178	162	172	171	169	173	173	163	183	181	180	169	195	189	180	188	183	192	178	184	187	184	170	187	173	174	180	197	170	181	173	173	182	201	182	154	171	202	171	190	175	163	174	169	193	192	189	172	190	203	198	193	190	184	151	173	182	177	190	185
24818	21700	29293	24614	20499	1768	635	404	362	332	282	255	255	228	212	238	207	210	235	206	203	186	202	220	173	195	162	156	177	184	173	167	148	182	175	193	190	183	194	159	195	189	165	161	176	180	187	150	178	165	186	159	166	176	179	185	173	140	152	170	180	182	185	179	188	172	179	166	181	156	172	173	176	180	175	176	177	195	169	190	198	159	163	190	159	202	180	186	163	188	181	167	197	196	197	169	159	204	162	167	177	180	182	172	211	178	154	169	155	175	160	165	156	153	169	170	166	151	183	174	168	178	165	192	166	186	192	156	156	183	179	160	167	158	169	174	203	166	168	174	170	177	164	183	175	173	182	171	160	203	150	154	175	149	160	192	160	178	167	186	161	190	168	163	157	178	172	160	181	193	161	174	172	158	174	159	207	174	177	184	176	188	170	173	177	176	182	163	181	152	164	169	160	172	160	166	146	183	176	151	158	157	200	155	163	177	164	169	167	190	185	169	183	161	161	174	188	185	159	188	159	176	199	167	170	158	170	171	183	174	188	183	186	186	165	171	167	170	171	178	167	153	165	172	167	168	166	186	192	185	160	189	167	181	173	158	168	166	153	176	152	158	164	176	159	155	150	165	164	188	156	174	190	190	145	157	175	188	155	175	156	159	150	177	192	197	182	168	158	170	167	184	171	185	181	176	173	157	163	176	188	165	147	167	176	184	172	170	165	154	175	172	169	205	167	176	171	148	174	161	187	185	152	167	153	176	146	159	173	174	166	156	150	168	170	161	160	168	178	171	157	171	156	186	174	166	153	170	172	179	173	179	154	192	178	185	146	176	197	183	160	159	198	178	165	170	171	199	197	169	159	183	156	163	175	171	161	177	191	177	164	185	171	176	174	174	180	170	161	160	187	199	198	182	178	168	183	174	148	191	177	171	166	152	179	191	188	151	161	160	181	190	156	157	153	162	196	175	179	161	165	174	156	145	173	154	147	176	144	162	174	160	151	160	172	161	172	150	183	174	187	181	188	162	169	193	164	174	168	161	186	168	187	185	171	155	167	182	154	157	186	178	174	178	187	180	173	183	173	180	190	161	175	194	179	185	207	178	176	163	159	163	204	170	197	187	178	172	154	165	170	172	180	168	170	167	153	167	190	152	166	181	170	189	200	177	168	188	185	175	176	165	163	181	189	178	198	153	170	176	193	172	179	164	164	166	176	153	155	172	178	178	178	185	182	170	163	185	170	161	169	175	167	186	174	177	181	184	164	184	168	175	164	147	164	175	185	166	176	176	156	179	164	177	174	174	180	187	163	169	157	175	189	163	176	178	169	194	160	167	158	166	188	188	167	151	177	162	160	178	160	201	153	180	197	170	198	166	177	173	158	177	165	184	190	173	186	173	171	187	182	169	160	166	189	177	162	140	186	168	173	157	163	166	187	159	199	195	183	167	166	165	158	155	171	196	199	177	164	156	169	170	173	183	160	196	173	169	165	170	173	168	173	161	177	194	164	181	168	175	173	178	197	192	205	168	199	155	180	180	163	161	150	197	175	152	175	160	172	189	162	155	174	176	177	182	182	188	151	155	175	156	165	174	172	163	186	181	173	182	160	179	188	157	182	169	188	161	173	164	175	190	199	177	188	174	202	192	148	159	179	183	178	201	165	170	162	184	171	172	154	175	174	188	147	155	188	173	176	170	167	167	154	165	173	198	157	161	186	163	164	147	173	179	169	174	162	173	145	175	192	181	174	149	178	186	163	181	175	194	165	153	197	182	177	172	171	172	179	173	177	171	160	182	159	152	180	169	165	149	170	155	176	150	206	176	148	154	188	177	142	169	183	195	173	176	169	186	190	169	144	176	156	179	167	165	192	187	159	172	181	155	184	177	144	160	181	180	173	182	157	155	176	195	169	176	168	165	168	183	187	155	183	181	175	176	185	170	181	149	183	178	178	178	171	169	167	170	167	172	158	153	180	196	175	150	159	168	164	186	178	176	179	180	159	176	182	155	162	177	163	170	148	174	176	150	167	185	143	197	161	180	168	184	183	180	180	178	172	156	177	154	181	166	187	176	174	183	203	153	178	180	173	152	176	170	182	165	170	165	181	161	171	159	163	175	199	171	189	181	177	182	190	165	200	185	166	157	179	165	172	148	170	186	161	171	163	162	179	174	164	178	161	166	182	173	168	166	178	166	168	172	139	185	171	186	163	159	172	166	191	170	154	158	165	160	181	181	172	159	163	182	164	186	158	186	187	182	166	182	173	156	182	177	192	158	166	171	179	141	173	184	163	164	172	179	200	155	171	160	188	139	176	159	166	149	190	181	165	184	183	185	171	183	174	147	189	151	181	163	167	167	194	171	176	169	191	164	160	160	180	159	155	162	208	165	143	189	158	162	149	178	156	183	149	184	157	165	196	178	172	156	168	176	158	167	172	170	183	180	164	176	177	157	163	187	165	165	166	161	186	185	198	168	174	161	173	165	185	190	161	157	172	165	144	148	157	188	177	192	173	166	174	168	157	170	169	174	164	171	179	170	160	171	167	174	182	193	178	184	183	164	183	178	172	178	168	182	197	159	168	178	157	177	172	176	187	173	153	177	173	161	167	181	175	161	156	171	183	174	189	163	194	181	192	181	160	160	209	187	175	172	166	170	161	180	159	179	206	187	173	186	159	189	145	148	182	184	192	177	156	173	149	175	174	156	152	154	171	176	161	155	189	172	156	164	163	200	179	155	173	176	180	170	184	176	194	145	177	174	191	160	168	170	158	163	182	229	155	188	189	178	190	173	168	153	171	158	150	171	185	155	150	169	187	159	175	167	205	171	166	175	142	172	162	168	174	163	197	175	153	177	182	175	189	170	167	159	146	167	174	176	173	176	161	148	164	162	161	174	167	161	172	156	193	190	177	188	162	189	183	165	189	196	175	182	177	154	170	162	163	157	169	173	202	200	194	169	160	159	191	170	187	169	154	185	156	179	197	191	171	177	183	156	175	161	196	196	159	146	160	187	171	169	194	171	164	169	182	159	168	170	181	170	170	170	181	169	169	187	158	185	176	169	173	176	179	186	167	180	159	186	189	168	176	190	173	183	188	179	168	162	161	168	171	178	184	154	179	177	176	183	179	185	164	168	155	174	164	177	163	175	157	191	175	171	183	173	158	184	152	165	146	164	149	175	156	174	171	185	171	176	153	182	194	168	182	178	166	155	170	168	144	169	181	185	196	160	165	167	158	168	173	171	165	193	161	167	186	168	166	171	183	166	171	174	171	165	181	177	190	173	178	166	168	173	176	158	171	185	161	163	165	172	179	168	189	167	157	169	165	153	168	167	152	186	168	175	193	179	177	191	165	186	190	168	159	175	179	152	191	168	152	192	181	152	148	170	182	162	186	179	173	157	193	148	158	169	149	173	153	160	169	199	176	163	159	147	191	165	174	171	170	175	164	166	189	183	169	161	186	156	171	168	180	169	172	169	163	178	187	165	180	141	178	178
33686	10067	8930	4444	2990	2167	1632	1343	1087	931	825	734	638	621	582	546	508	479	505	431	411	452	407	403	404	411	424	366	363	397	365	411	350	366	355	371	372	356	379	359	355	378	353	345	319	375	348	339	324	340	336	331	373	346	337	340	338	348	348	352	360	360	336	342	348	333	383	354	331	363	344	326	335	342	365	310	332	320	337	335	367	336	341	342	346	337	384	346	334	332	368	317	328	356	352	348	406	310	346	361	324	339	337	346	374	319	365	351	309	343	332	354	333	308	343	351	333	320	322	351	357	365	352	359	341	340	348	314	322	347	365	341	351	317	354	371	320	329	367	329	350	327	331	342	368	357	310	325	344	324	372	328	327	327	354	324	356	334	342	376	305	309	350	370	342	348	360	346	344	354	341	333	334	329	347	346	360	339	336	350	315	300	355	365	344	321	367	333	346	354	346	343	334	340	345	316	332	330	342	360	347	350	349	328	340	324	333	335	307	338	380	352	346	320	360	351	338	337	363	347	347	327	325	343	349	350	345	330	352	332	379	366	314	336	371	323	332	319	353	309	355	353	327	347	345	321	331	330	366	348	329	355	321	388	297	334	347	369	337	355	341	324	361	342	369	354	356	294	338	371	310	359	321	344	328	366	318	335	349	342	367	350	323	333	351	332	322	332	371	321	329	331	343	311	361	339	323	351	331	359	339	313	337	357	361	330	341	344	357	352	358	331	349	365	350	335	345	337	352	321	338	343	335	349	345	342	359	351	321	372	343	328	318	318	311	331	354	331	351	328	309	311	364	331	329	321	341	334	358	334	311	347	331	349	350	354	337	331	359	371	327	307	350	334	321	335	373	336	331	343	384	349	337	330	317	325	336	346	298	360	330	348	388	320	325	313	314	345	332	355	346	347	332	339	348	298	352	325	342	337	313	353	285	348	345	317	353	370	368	342	336	388	340	357	318	323	378	335	335	380	342	304	360	347	328	339	338	309	328	327	333	336	351	360	348	349	332	346	356	303	382	343	321	331	325	290	316	359	331	348	309	366	319	325	325	361	322	347	373	348	356	353	337	339	331	321	328	312	321	359	374	331	350	342	349	336	351	334	353	322	363	317	341	354	357	335	349	364	298	289	333	295	341	385	355	348	330	336	338	344	323	342	318	307	315	335	316	321	382	356	352	344	320	345	366	343	348	332	360	320	318	315	374	341	311	351	348	370	339	332	343	344	326	342	360	330	333	349	306	354	347	322	350	343	353	301	343	307	361	309	318	317	320	339	302	347	337	314	344	333	318	351	337	321	340	348	326	365	359	354	340	359	369	314	361	320	308	290	326	340	330	365	360	341	350	335	360	325	316	362	308	350	327	339	361	337	341	352	374	302	321	357	356	354	342	320	346	339	321	312	315	355	328	333	341	342	328	346	339	346	317	327	329	379	312	372	324	335	324	355	322	339	325	344	333	364	336	342	324	356	343	328	367	368	331	354	336	328	332	332	324	375	352	323	327	318	369	301	308	339	336	370	301	376	304	329	351	302	336	363	333	346	296	354	356	342	353	376	326	358	368	350	323	352	333	299	335	356	329	339	339	354	376	312	346	356	338	339	321	376	330	350	341	312	311	329	367	347	335	349	336	334	334	331	334	292	353	342	356	330	335	346	332	348	332	334	316	343	315	327	338	353	324	343	345	309	351	327	316	350	354	342	327	366	324	353	349	352	329	341	317	310	342	348	365	339	331	323	358	343	330	363	354	319	340	333	349	356	313	378	310	342	336	321	328	307	345	339	326	318	355	339	339	354	339	367	351	327	310	341	306	332	351	311	320	355	355	298	351	308	349	344	337	339	309	339	336	316	345	346	358	356	327	348	334	352	333	350	348	347	325	346	348	335	322	371	348	334	307	355	343	307	325	356	357	352	322	367	322	375	323	366	339	339	355	356	336	307	337	355	334	364	336	374	351	342	329	326	349	321	333	352	317	363	346	324	343	331	330	348	325	298	338	325	322	363	351	325	339	313	314	342	309	318	341	311	318	345	341	344	334	344	334	331	348	356	321	348	328	335	339	364	334	358	358	343	356	319	337	344	365	324	362	354	384	328	347	346	372	347	340	328	334	329	330	314	364	303	313	355	356	355	352	347	331	341	325	360	323	322	335	368	348	343	363	372	346	334	359	370	365	355	356	317	314	355	367	338	361	322	336	346	353	298	291	334	347	319	328	360	348	321	342	335	330	319	348	386	353	340	372	325	339	345	313	354	377	338	328	395	330	325	343	319	337	342	322	345	330	332	333	360	321	321	333	343	359	329	331	353	320	355	353	342	337	330	308	306	321	364	343	365	344	362	348	313	365	317	335	340	313	327	367	356	358	319	318	321	320	346	330	321	331	317	310	342	355	317	359	317	342	333	324	353	356	312	345	339	376	340	365	341	325	340	315	301	318	305	358	309	314	344	328	346	322	328	358	318	333	325	359	342	329	358	325	311	334	358	355	319	296	353	351	358	311	347	296	348	372	322	368	329	324	322	354	328	366	334	350	340	329	345	358	321	364	312	311	347	356	363	372	314	330	328	334	365	340	333	317	379	360	319	375	371	322	338	361	328	372	314	340	288	329	350	344	341	283	333	358	337	314	361	330	326	370	320	313	326	348	339	310	332	333	341	335	341	350	334	318	353	340	345	319	369	351	343	343	299	338	344	340	320	346	353	349	312	327	324	326	334	328	332	306	342	338	346	329	325	303	357	348	327	333	331	305	354	349	319	353	369	309	317	347	335	372	348	334	317	347	348	335	331	357	319	336	357	299	354	369	342	327	322	306	353	322	346	320	328	355	319	336	339	301	308	340	339	348	358	314	358	373	344	354	319	323	354	332	361	346	339	371	325	362	354	353	354	336	354	312	362	342	352	354	347	357	363	344	301	331	318	328	344	322	360	353	323	330	336	359	359	324	328	327	332	339	314	361	343	321	318	363	332	354	329	356	325	346	344	328	338	323	348	347	320	361	330	359	313	385	334	291	307	331	357	328	363	336	327	345	342	322	321	353	370	344	364	327	319	390	356	316	316	342	317	343	317	371	321	349	340	339	331	353	337	335	335	330	333	358	313	317	341	342	346	345	326	328	354	354	351	333	360	315	348	342	313	333	348	326	315	307	341	309	338	333	325	343	355	349	340	351	332	358	334	386	364	346	342	375	341	317	318	354	348	332	323	345	366	332	327	342	347	328	320	318	351	357	328	339	350	308	376	334	318	357	342	310	356	351	353	316	349	306	316	311	301	317	359	358	353	368	347	350	358	357	332	344	340	339	331	331	343	353	329	344	333	320	300	340	303	318	328	344	327	352	327	333	364	350	319	345	343	328	368	371	351	338	338	342	323	327	318	326	334	317	314	349	345	342	346	354	347	337	332	337	330	347	318	304	348	353	358	341	345	330	325	326	346	353	361	345	343	347	324	359	352	335	343	367	317	337	379	347	325	333	346	343	341	344	324	371	360	316	330	346	365
23836	21742	30053	23994	21742	19655	2186	929	657	622	568	508	471	450	449	411	449	419	399	415	374	378	368	365	398	374	381	366	367	341	349	376	360	356	371	339	326	327	339	366	347	328	345	351	353	355	362	349	345	327	336	350	323	375	342	337	360	376	330	298	339	311	374	347	348	321	365	336	297	355	354	321	350	339	334	313	339	339	333	354	334	317	291	334	323	329	329	336	306	359	355	340	313	355	337	342	369	357	334	353	327	346	351	332	348	343	347	316	339	343	346	316	346	303	367	296	335	329	343	314	352	339	325	356	325	357	296	328	353	305	294	357	318	339	363	340	347	332	335	325	348	320	349	357	347	341	349	326	350	330	354	323	350	335	370	346	363	320	354	355	366	363	351	360	345	380	334	368	314	343	341	339	328	359	328	325	347	328	321	350	373	329	331	304	343	328	330	313	323	344	347	342	335	347	340	326	339	350	335	341	344	321	313	355	361	350	307	339	321	372	362	366	339	346	349	343	359	308	342	319	339	342	343	323	324	353	325	365	329	332	361	333	322	365	317	337	324	367	365	307	330	342	341	319	330	325	349	346	340	316	335	308	364	317	323	341	317	334	333	307	351	351	366	341	306	325	361	365	346	336	323	338	333	333	337	316	321	317	365	372	370	299	317	353	348	365	363	344	357	332	327	318	342	314	339	331	362	347	332	344	346	298	315	315	359	327	326	303	339	363	357	318	340	353	324	349	312	340	377	324	337	307	339	347	351	328	342	329	329	336	357	346	291	324	338	327	352	355	325	344	364	328	324	351	320	346	347	372	333	330	355	312	349	343	333	309	334	333	363	363	334	341	331	358	335	353	336	318	338	342	349	363	319	368	350	359	325	320	336	314	311	333	366	361	345	318	335	360	346	344	381	341	297	323	313	332	332	322	332	367	329	355	306	314	345	332	325	368	366	341	360	365	331	370	350	345	365	351	326	352	326	311	323	349	316	335	332	344	334	341	324	328	326	348	323	367	346	333	362	360	316	329	325	345	349	340	335	352	316	338	337	330	344	333	323	357	353	355	321	308	299	346	354	353	357	326	369	361	341	358	348	320	362	341	353	321	347	348	363	302	334	333	340	356	367	316	351	317	355	324	328	358	351	324	317	319	366	345	361	351	359	313	355	369	358	351	323	367	334	298	345	337	346	328	333	310	347	347	318	339	329	307	338	349	337	356	371	338	333	310	311	323	345	337	354	364	326	328	315	347	311	333	331	342	346	365	312	352	353	311	294	316	318	334	343	337	325	352	310	301	314	356	329	369	348	339	326	342	328	315	352	313	356	296	378	320	331	348	347	326	332	351	328	352	318	345	341	340	327	327	328	318	318	357	309	368	338	328	316	369	371	353	341	324	311	347	348	342	324	306	329	322	316	331	313	347	362	348	344	348	314	320	341	331	328	366	328	345	348	329	357	348	362	329	320	327	352	328	329	337	344	336	341	350	339	311	340	329	322	330	311	380	353	344	316	345	317	344	349	354	346	319	370	322	335	313	356	344	354	334	333	349	316	318	359	328	376	338	360	354	323	345	329	363	344	339	347	333	327	337	341	348	338	354	329	304	336	333	335	347	370	343	348	357	271	327	349	307	333	353	348	310	322	347	325	326	351	337	347	370	315	299	326	342	338	308	347	313	324	353	329	359	348	342	325	330	336	363	361	348	319	365	338	328	361	345	342	341	326	356	320	352	363	322	382	376	352	340	328	335	320	297	330	344	338	342	313	342	339	355	337	344	362	336	307	329	356	352	303	343	328	318	295	354	323	294	323	327	378	319	327	321	325	320	324	344	341	305	320	322	358	353	330	307	331	350	351	327	363	347	320	321	333	383	303	352	351	318	339	337	342	328	326	336	342	346	342	385	332	331	306	341	328	322	354	315	331	334	361	285	354	344	357	332	335	323	331	345	336	323	347	371	332	328	345	348	354	335	350	315	341	326	311	339	334	363	345	345	345	311	303	337	332	344	335	355	362	358	331	337	358	355	354	355	337	394	323	358	316	337	314	346	305	355	361	335	315	314	326	302	329	364	334	376	365	335	352	316	340	368	367	366	326	321	350	343	345	347	324	321	338	352	359	330	346	368	334	297	328	371	304	325	356	338	318	335	351	309	351	328	317	344	311	314	331	336	329	328	335	325	351	347	330	342	352	359	356	371	347	342	344	321	307	356	330	315	341	344	324	371	316	338	331	325	343	331	359	326	317	363	325	338	305	358	350	327	339	337	338	324	309	354	332	327	360	333	319	355	344	331	365	332	325	293	314	352	327	325	349	341	374	361	354	349	343	324	335	357	341	319	353	358	338	336	360	355	316	327	325	326	371	359	340	334	320	328	361	344	317	369	362	331	337	341	334	350	323	346	343	307	329	341	359	350	362	344	345	322	351	309	317	355	361	337	340	334	326	341	367	330	299	315	357	336	370	331	332	330	368	342	302	351	349	341	333	319	351	313	346	329	350	319	303	349	318	328	277	364	315	355	353	323	327	319	348	345	304	346	342	334	348	318	376	295	340	341	340	329	369	392	326	352	316	351	354	361	350	352	320	332	351	338	321	314	361	341	373	330	335	317	325	360	316	330	353	350	318	346	350	321	335	342	346	345	324	352	341	334	363	346	322	364	327	339	333	332	339	327	330	343	355	353	350	343	320	334	367	321	356	328	332	346	319	318	365	322	334	316	335	347	349	364	325	352	351	363	340	330	330	338	313	328	339	304	335	319	311	329	391	340	308	332	360	325	348	337	323	320	330	341	343	327	310	331	339	327	332	340	346	343	370	306	375	338	343	366	357	355	316	376	299	333	347	357	357	333	321	364	376	351	318	335	368	347	361	331	311	317	337	298	299	334	314	322	347	320	344	320	338	330	293	306	334	338	350	290	361	360	316	321	326	323	286	308	345	360	304	327	315	324	370	343	312	336	347	349	306	353	345	316	326	317	347	338	323	329	350	360	310	340	322	334	336	350	333	339	306	359	301	365	354	335	343	350	347	308	329	310	341	323	333	367	347	342	338	317	354	351	351	351	358	340	364	341	355	335	328	287	322	331	357	341	315	347	335	371	343	343	360	331	340	358	358	316	347	319	356	327	342	326	334	328	329	341	320	340	314	363	320	349	310	336	346	343	334	351	311	316	371	401	343	323	305	322	381	327	330	343	329	343	353	317	342	327	335	311	345	315	317	343	341	346	346	327	336	337	351	355	344	341	330	358	383	349	330	327	313	328	321	357	309	373	332	321	312	316	356	356	319	329	293	341	314	353	347	337	319	339	340	329	336	324	329	307	340	323	351	328	316	319	356	313	336	324	329	320	320	336	324	356	362	357	381	314	322	328	355	331	338	326	330	360	343	318	321	330	361	390	352	337	341	369	351	327	334	334	325	363	342	352	317	318	341	363	336	307	379	344	352	365	368	323	316	342	293	329	346	328	307	333	338	320	326	345	321	354	355	341	342	345	330	313	341	342	350	336
34603	16470	14304	7887	5339	4031	3048	2465	2126	1813	1527	1382	1275	1169	1086	1032	1001	911	908	879	793	843	746	856	756	765	756	748	764	704	712	697	651	664	741	706	651	670	657	660	669	679	659	697	630	687	636	697	619	675	675	626	677	631	691	641	649	663	647	620	621	626	659	598	623	642	621	625	590	607	655	663	648	630	616	630	606	660	629	651	629	707	669	662	667	637	638	633	645	620	625	637	593	593	631	613	568	684	632	608	602	658	655	671	633	637	622	605	616	630	633	587	600	647	620	605	606	621	613	628	611	604	686	635	614	622	569	671	603	608	612	621	622	646	624	588	686	594	605	631	641	630	623	635	632	597	631	634	635	655	652	615	646	636	671	613	626	631	641	646	614	611	647	594	583	654	582	644	626	642	607	615	609	643	629	642	654	632	579	614	589	590	616	631	616	621	654	598	663	645	637	642	636	600	627	636	658	654	619	622	630	599	674	623	615	638	598	601	631	631	628	676	609	635	602	646	652	618	630	600	678	606	642	635	573	638	612	642	612	649	650	641	569	627	641	621	647	638	625	620	630	647	665	673	618	605	679	617	622	620	644	603	606	616	652	620	611	599	576	597	609	616	667	639	606	639	641	646	635	638	617	661	673	614	659	619	612	644	658	648	613	623	672	602	598	620	634	620	598	633	666	595	592	662	660	618	629	594	611	650	625	669	662	671	634	622	588	578	619	617	621	656	597	672	663	617	607	667	651	636	618	633	673	629	639	572	625	619	605	579	658	591	581	625	623	619	636	622	593	620	645	597	616	600	625	660	623	621	612	635	647	619	635	610	569	606	648	635	609	660	589	641	623	608	606	620	623	636	598	628	645	635	664	609	623	627	619	644	628	649	600	600	617	629	652	652	615	602	601	628	567	636	666	624	627	588	629	627	585	628	633	632	629	643	622	644	648	624	611	622	605	613	608	617	617	592	599	643	625	638	595	629	630	621	645	632	615	645	627	611	639	631	623	613	648	624	615	650	643	660	631	648	616	607	610	670	604	656	607	661	634	672	593	615	579	613	636	652	609	650	619	638	680	615	588	605	640	632	631	653	669	602	619	632	675	621	627	635	585	554	595	554	619	642	618	642	590	636	667	651	623	621	659	671	606	596	628	613	623	640	643	581	634	621	605	633	559	610	613	635	613	625	608	604	617	604	630	617	601	644	632	635	650	638	625	627	616	663	615	606	615	579	611	593	650	625	623	587	618	656	611	617	631	620	621	616	669	629	622	630	653	634	636	622	661	629	680	641	692	594	604	605	608	596	660	615	630	651	604	664	611	651	631	604	623	637	595	628	633	663	590	628	675	643	606	645	638	604	645	633	615	614	601	596	652	591	643	634	581	602	638	585	632	601	599	610	622	609	646	668	635	656	631	613	637	616	655	684	620	577	639	633	589	640	618	588	619	631	635	610	589	640	631	627	632	673	598	605	618	624	638	651	662	623	616	626	615	624	623	628	620	620	659	677	632	647	618	652	650	628	599	616	639	629	628	621	630	639	679	669	622	622	624	667	668	653	581	613	583	635	647	632	595	594	652	578	639	640	636	669	599	664	603	598	630	637	600	618	616	618	617	611	625	602	613	616	648	603	672	636	607	590	640	588	662	616	655	649	639	649	598	623	623	676	628	685	624	584	666	622	643	677	576	666	623	654	646	613	658	653	608	610	647	591	622	673	626	594	618	633	579	622	613	601	643	647	609	613	601	614	615	600	595	608	619	609	655	618	628	634	607	593	608	620	644	641	628	674	639	628	667	637	662	601	641	617	654	637	583	604	632	599	631	659	664	653	620	608	652	637	625	640	656	615	604	618	631	596	620	583	622	641	641	634	616	623	609	639	622	646	580	641	600	611	637	621	603	690	615	604	589	618	618	627	628	616	602	607	642	603	639	644	608	607	631	608	595	610	627	636	615	687	603	657	624	652	633	594	556	562	652	597	595	655	623	590	639	630	605	584	621	618	625	624	627	662	611	595	638	649	635	612	619	621	619	616	618	613	608	678	632	641	627	607	626	634	686	614	652	619	605	604	591	641	638	602	603	642	574	634	649	649	649	637	622	635	638	639	666	604	647	637	623	623	635	616	643	604	618	619	618	583	650	610	621	622	644	593	631	662	623	604	594	639	609	626	658	630	640	643	616	633	675	630	639	584	671	585	642	651	628	605	614	607	611	629	644	612	673	645	624	602	658	653	641	611	610	630	618	632	642	592	573	616	632	609	685	654	615	628	600	596	617	582	631	607	676	632	603	635	663	642	637	643	576	640	644	629	624	583	585	663	669	606	604	601	594	597	633	629	588	602	604	627	639	583	652	584	649	670	638	669	643	602	614	638	658	628	652	647	626	636	651	639	662	634	618	623	653	619	637	594	695	632	609	637	653	599	611	588	639	638	639	609	644	648	598	663	615	611	616	637	659	555	583	674	629	637	679	610	604	640	648	603	652	649	645	659	632	571	670	622	590	610	642	616	633	613	621	596	605	635	668	596	683	606	644	595	630	611	604	612	665	661	610	641	600	664	657	598	643	655	632	604	656	640	632	625	606	620	638	677	630	595	626	593	628	647	641	574	644	634	623	598	622	630	597	631	597	627	651	666	611	641	644	623	660	643	639	593	594	609	607	634	609	647	611	650	667	613	630	642	624	612	605	635	611	628	659	625	658	644	650	584	622	678	632	644	653	603	651	611	606	610	612	596	614	627	596	598	610	667	652	600	624	632	647	610	593	611	627	583	647	609	588	601	633	609	618	603	610	655	626	641	614	667	598	617	629	628	564	648	630	652	620	631	557	647	600	606	575	586	605	650	648	630	641	609	646	632	648	605	603	642	646	614	662	600	640	612	585	646	592	626	634	663	635	572	642	609	611	670	618	626	676	625	631	684	601	621	626	628	634	600	632	589	611	571	608	671	595	624	626	617	656	632	583	611	633	667	643	553	673	601	609	642	598	632	588	668	635	611	629	645	655	601	632	611	614	601	658	614	643	615	631	632	666	625	640	657	613	630	596	636	603	603	589	641	644	666	601	611	633	618	624	608	616	595	602	646	651	635	646	633	630	601	629	591	607	632	629	614	706	599	599	653	622	625	607	621	615	626	606	659	629	608	654	602	619	603	659	640	630	587	608	601	620	641	615	643	611	665	600	624	620	632	647	710	660	628	619	650	598	621	625	665	641	618	624	622	644	641	640	619	647	638	581	550	664	599	632	593	615	672	600	607	601	630	591	621	656	604	684	620	627	622	602	638	662	639	588	611	585	604	611	633	610	604	615	662	641	607	589	587	663	643	612	588	617	614	616	678	643	686	632	637	623	615	606	590	648	676	656	658	606	639	615	626	646	589	579	586	613	619	642	664	624	631	626	642	627	631	625	642	607	613	674	584	616	604	573	646	672	620	631	629	626	641	612	652	645	655	611	595	637	660	626	614	624	638	655	647	564	626	622	649	610	648	656	682	637	633	643	615	637	633
27289	21150	8283	349	171	135	110	107	110	86	111	97	76	77	90	96	72	80	80	88	102	98	92	92	93	74	109	80	97	87	78	84	93	80	87	85	87	90	66	80	58	104	78	81	79	93	82	71	85	90	107	88	79	67	82	74	80	79	85	121	85	59	76	67	70	80	66	80	81	74	82	89	73	88	90	69	81	71	86	84	92	79	96	94	84	68	68	74	92	91	83	72	92	81	81	76	87	85	71	97	87	81	81	62	79	74	83	71	70	83	90	88	92	97	90	71	86	84	70	90	72	101	88	84	83	80	94	90	86	76	80	74	85	81	86	93	96	80	92	82	91	100	88	88	92	79	70	81	93	86	87	74	80	75	95	82	87	86	92	69	100	82	79	104	84	85	96	88	75	90	85	78	76	70	85	83	81	87	79	71	79	79	91	74	88	81	84	86	82	85	78	93	90	82	90	73	94	96	89	91	85	81	87	97	86	64	81	83	76	70	90	78	80	87	89	106	97	79	56	71	78	93	65	82	86	80	87	76	105	91	72	77	83	87	85	83	78	73	77	83	77	78	75	93	76	74	74	95	72	88	85	79	86	92	79	84	81	83	90	63	75	91	82	66	70	80	75	65	99	65	83	67	71	80	74	80	77	76	73	77	84	75	84	94	83	86	87	75	77	69	73	86	78	100	81	88	77	79	101	79	67	71	77	68	79	102	75	89	68	69	80	89	81	80	72	74	95	84	87	88	76	71	102	74	81	85	79	90	86	78	81	72	82	75	89	80	77	82	96	91	79	86	82	89	72	71	86	78	87	78	68	66	84	76	89	77	97	89	99	87	73	94	83	91	93	84	79	91	66	62	80	85	78	72	94	109	83	72	85	75	82	84	83	79	88	77	75	84	65	70	84	100	86	90	86	68	69	95	85	90	82	81	79	66	74	96	81	86	74	73	68	89	81	76	71	81	82	85	89	85	74	68	81	68	85	66	84	70	78	76	98	68	69	86	80	82	90	78	92	72	76	90	88	73	80	82	84	83	89	92	85	90	64	83	88	71	79	64	85	74	86	93	75	101	77	84	71	84	77	66	71	74	76	84	85	78	85	62	90	75	74	98	93	87	78	70	74	85	77	81	83	87	80	94	76	81	89	76	101	75	83	84	81	99	95	82	76	85	93	97	96	99	85	88	78	78	71	78	101	85	95	74	80	81	83	94	84	88	81	77	77	84	80	78	67	77	78	78	78	72	72	90	75	73	90	67	97	77	87	76	80	89	87	91	88	86	90	80	74	74	77	91	77	77	79	81	87	87	88	94	90	79	71	87	94	71	74	88	83	80	78	57	91	83	73	76	95	75	92	97	83	92	70	76	80	75	82	92	88	89	77	94	76	81	106	95	79	88	73	84	77	75	87	103	81	80	67	95	69	77	94	91	81	80	84	94	78	81	81	74	71	89	57	100	79	85	87	77	102	88	91	78	90	67	82	89	110	81	71	92	91	87	78	91	76	100	78	91	69	88	96	90	80	88	92	85	82	82	81	82	80	87	79	98	76	78	75	80	88	85	80	89	88	66	68	97	85	90	85	95	76	73	67	80	94	91	82	83	85	65	84	83	85	86	72	80	78	74	107	85	99	86	83	75	81	97	89	88	78	85	77	80	81	81	87	94	104	82	81	87	91	73	77	106	70	84	74	91	101	81	83	69	79	81	77	77	61	77	67	97	91	78	87	90	61	80	81	101	72	109	99	97	76	68	74	97	88	85	70	104	86	72	89	85	78	84	85	99	73	83	92	92	87	81	80	80	86	96	80	90	100	70	65	81	79	93	72	71	62	80	81	84	78	78	78	77	90	70	73	74	80	66	94	85	74	83	77	91	88	85	73	68	80	77	73	87	90	88	89	69	91	82	85	92	96	92	81	77	89	96	81	67	70	81	83	79	77	69	90	63	83	70	86	62	80	86	86	83	84	80	72	90	94	79	85	95	71	95	77	75	85	84	81	96	79	69	88	83	92	82	70	72	82	96	81	90	90	87	65	76	79	76	67	91	64	78	76	80	83	102	88	77	88	85	102	81	89	90	67	78	78	76	84	69	93	60	85	81	86	79	88	82	80	92	83	90	77	77	76	77	81	80	98	93	74	93	76	83	93	84	86	79	79	85	90	88	76	72	106	82	75	71	91	89	80	71	72	83	94	82	88	86	83	58	99	68	83	91	78	61	79	72	86	84	73	74	72	81	73	93	82	89	72	81	76	73	75	100	83	71	93	92	100	93	82	67	91	82	86	71	79	84	95	81	70	63	55	85	78	88	91	77	85	95	83	85	75	66	81	86	82	85	69	85	95	85	84	90	71	83	86	76	79	87	89	77	87	83	94	91	88	76	69	85	89	80	78	85	86	64	106	68	78	101	80	80	71	90	78	67	93	86	78	95	72	101	68	89	91	87	68	86	94	100	78	69	82	84	75	96	79	90	82	77	101	92	96	68	82	70	97	71	83	81	80	97	83	85	75	85	83	72	68	86	97	75	72	84	87	77	82	92	79	99	87	74	72	89	97	73	64	77	78	79	88	80	74	95	88	86	95	97	65	74	61	85	82	87	94	99	74	85	89	79	94	85	76	80	76	74	82	83	86	93	101	95	76	86	86	83	79	81	72	68	78	75	74	87	88	99	66	72	85	85	97	103	68	86	81	77	67	95	83	102	94	77	63	81	80	67	82	82	75	77	98	91	82	88	76	89	69	86	79	88	77	81	83	88	79	93	85	63	98	86	74	80	80	75	87	70	87	71	95	78	75	92	100	83	83	82	75	80	75	85	74	87	85	90	62	80	70	79	85	92	93	72	89	88	95	83	77	83	84	95	89	88	96	81	77	86	81	72	101	85	69	81	104	80	73	73	80	93	75	90	87	82	92	79	75	93	82	85	91	77	78	82	88	62	83	102	85	97	84	87	75	92	74	88	85	82	84	89	87	72	95	79	85	90	74	77	75	77	76	80	84	96	71	84	88	86	89	75	75	76	96	87	80	78	98	71	73	84	80	89	68	88	93	92	71	90	94	79	78	78	78	80	81	100	92	86	92	93	67	80	74	86	64	79	84	79	84	78	86	81	81	75	92	83	90	75	80	78	75	81	62	76	84	83	78	81	82	89	87	80	67	86	86	86	78	103	92	93	75	88	66	88	103	59	72	75	82	81	79	76	78	84	81	71	85	86	95	66	83	104	74	82	85	84	78	76	76	77	97	92	82	100	79	90	90	82	89	87	91	80	86	77	78	70	80	92	79	96	87	84	72	85	82	81	69	81	84	83	90	69	105	80	77	78	86	83	98	92	83	102	72	78	97	82	74	78	83	73	80	84	73	77	74	84	91	91	71	77	66	81	77	84	89	85	81	64	80	72	98	83	98	93	97	110	80	86	86	65	77	85	73	87	83	86	83	85	66	84	91	87	80	82	88	90	84	91	75	76	74	92	78	87	83	78	79	82	76	90	80	84	93	95
16811	1295	1166	584	426	292	301	275	231	250	233	214	214	223	190	190	198	189	181	187	196	183	179	186	189	188	192	160	190	194	193	172	173	183	178	168	198	179	188	173	191	190	168	178	194	173	188	182	172	152	176	192	189	179	178	178	178	188	180	174	169	162	184	164	169	201	189	155	176	193	172	169	166	182	176	169	168	174	173	171	193	176	168	185	188	170	183	174	210	173	200	177	160	207	196	183	153	172	177	185	180	181	177	171	181	183	162	214	173	163	171	157	174	189	168	211	180	191	170	165	187	163	171	192	165	171	205	171	165	152	166	167	184	191	186	157	192	145	177	173	178	173	181	181	181	151	185	208	172	190	181	176	168	165	170	173	177	185	212	163	188	176	174	172	177	170	171	187	173	168	157	172	203	173	147	174	183	188	171	194	187	167	164	167	170	181	188	177	160	182	173	189	188	187	182	192	191	191	178	180	156	159	192	198	178	165	179	165	217	167	194	183	190	195	170	186	183	184	163	186	182	203	172	169	180	192	198	184	198	210	210	177	181	168	182	173	168	168	150	194	183	168	183	160	177	185	181	185	161	184	190	163	157	192	194	159	190	192	205	172	180	159	160	195	180	185	161	185	210	166	171	170	189	193	174	186	186	187	178	181	184	170	173	164	153	184	195	159	184	183	173	171	172	185	186	158	182	154	186	189	184	183	182	174	195	181	193	188	178	173	185	166	157	198	211	171	180	180	188	189	158	170	160	190	176	177	177	190	194	197	189	193	167	192	171	160	196	160	160	160	182	196	166	193	192	187	191	184	156	199	184	164	184	145	178	175	193	179	161	180	191	186	189	187	183	170	177	199	181	151	172	178	181	189	181	204	152	170	187	182	181	186	175	166	161	188	181	174	156	179	160	210	173	184	193	200	173	150	161	184	196	179	164	174	173	177	159	169	177	186	194	193	174	183	180	189	203	176	198	179	174	172	176	191	190	178	157	192	188	181	160	187	173	171	195	169	177	183	179	193	170	178	160	164	172	160	174	150	163	177	180	195	191	187	165	166	163	172	175	197	177	157	185	153	199	197	182	184	171	167	187	191	169	176	197	160	160	151	170	195	159	175	174	185	179	177	175	175	199	178	165	175	197	191	168	178	193	180	200	158	182	157	183	171	170	188	182	163	185	201	158	181	184	162	169	192	169	161	192	186	162	174	175	165	191	178	176	173	178	179	168	179	187	191	171	171	188	180	194	165	173	161	206	162	192	197	200	175	171	178	165	159	159	165	170	175	168	182	194	168	158	166	190	192	189	166	170	156	192	202	168	169	177	177	200	183	176	191	159	176	201	190	202	182	168	158	176	181	173	187	199	190	176	147	182	186	163	182	190	188	203	181	161	181	165	184	175	175	199	207	169	181	163	180	170	178	200	191	177	179	195	164	171	173	164	181	192	176	179	170	164	168	186	176	177	174	207	209	176	172	199	196	175	179	173	194	166	191	165	179	201	164	193	174	169	182	181	193	184	175	195	150	169	160	186	188	165	179	176	198	190	168	165	217	199	178	171	188	176	168	193	159	219	178	179	190	185	186	184	175	158	174	184	178	186	171	178	167	193	170	177	184	165	188	167	197	160	165	177	187	184	169	167	163	189	166	171	161	183	191	166	179	186	183	161	213	199	168	174	165	187	160	152	181	156	179	195	177	206	182	151	169	187	164	178	177	194	172	203	181	169	202	203	152	163	181	188	170	161	171	185	193	157	189	184	205	166	187	190	197	204	173	189	186	167	180	163	168	191	177	162	182	188	160	173	191	184	175	184	162	180	163	170	170	187	166	207	177	162	170	159	176	167	173	195	185	169	149	186	176	178	180	186	168	170	160	191	206	163	192	192	157	184	168	154	194	199	178	169	179	169	175	196	187	177	184	188	172	167	198	181	182	185	184	182	176	196	184	184	164	186	193	187	186	182	181	190	172	190	174	167	173	193	194	192	173	184	168	176	184	174	165	190	172	175	192	182	187	167	172	184	206	175	182	154	192	157	197	187	168	191	165	174	185	191	183	167	174	158	202	188	164	163	179	173	172	170	192	173	187	193	197	167	175	174	197	198	192	182	193	179	193	153	166	171	189	188	182	178	180	186	136	190	189	193	186	180	167	189	214	179	195	184	184	156	153	171	195	197	170	166	196	183	161	204	190	192	159	175	160	164	157	190	135	194	191	185	214	141	160	205	201	195	163	166	171	165	174	166	168	169	183	167	184	163	180	178	168	166	172	170	165	180	164	175	169	172	148	163	159	172	165	170	187	179	178	197	174	183	168	155	183	172	191	155	178	187	167	197	175	173	202	180	166	191	181	172	175	182	152	205	182	160	171	178	170	162	186	158	186	158	206	186	159	177	183	173	179	167	143	185	188	182	170	159	180	157	188	203	201	182	190	180	181	189	140	178	192	189	163	184	178	216	177	175	202	148	174	169	185	189	181	179	179	181	185	168	182	173	182	177	192	201	147	179	168	173	195	195	169	169	190	155	184	180	171	193	195	174	196	194	185	150	172	167	183	167	191	189	177	172	190	175	193	166	163	200	212	164	169	190	182	177	196	182	170	194	170	178	184	196	183	177	210	181	194	170	179	169	168	173	174	174	158	192	177	174	177	169	194	178	177	175	164	171	155	160	172	189	191	184	189	191	174	162	174	160	179	182	163	184	192	176	190	191	167	184	182	177	158	170	204	174	164	173	180	206	174	182	187	192	194	169	185	158	175	180	192	157	181	175	181	176	168	213	204	173	203	151	193	157	178	171	171	183	176	167	174	167	187	184	186	153	173	190	168	178	176	167	227	179	168	185	190	185	187	167	190	173	162	173	188	168	186	188	162	173	173	160	160	182	170	179	194	165	195	192	204	177	201	179	179	183	184	205	151	169	182	192	154	176	193	181	163	186	178	206	191	190	171	166	182	169	172	174	188	180	166	185	182	177	169	179	171	180	146	168	180	172	180	183	188	159	166	166	180	161	174	184	175	191	173	189	181	187	175	193	181	168	203	166	173	167	190	174	151	173	161	180	158	165	194	138	178	186	187	184	181	169	169	193	173	165	182	175	166	196	179	176	175	166	150	176	196	198	168	189	154	173	195	178	201	182	170	184	180	178	160	180	184	186	184	177	198	173	169	185	202	175	183	164	181	193	174	184	168	196	200	196	179	193	170	165	150	157	193	170	186	184	158	168	187	163	168	165	193	184	174	200	190	181	156	163	186	183	159	198	198	173	171	156	198	196	178	162	179	216	179	159	163	167	178	168	142	173	175	173	152	177	178	174	175	164	209	171	178	153	183	190	181	185	191	176	162	175	201	206	185	179	196	190	164	163	184	184	182	187	179	178	163	160	188	167	180	188	195	167	201	208	186	183	181	184	179	184	180	162	187	202	172	174	173	179	193	152	186	188	184	163	189	197	165	163	189	189	186	177	170	172	198	195	158	163	180	173	182	180	183	172	192	198	161	180	178	193	168
24786	21702	29203	24728	20535	1877	624	422	368	317	295	284	221	253	230	211	232	182	176	230	199	203	215	212	189	194	166	196	192	183	190	210	162	219	186	178	167	178	158	180	161	189	181	158	164	164	168	181	180	181	162	192	165	188	184	186	179	180	168	173	170	183	178	174	146	170	180	188	174	165	194	150	150	180	165	179	174	180	169	181	173	186	194	181	181	180	170	141	162	177	174	202	174	181	173	177	185	179	168	174	179	169	172	156	175	187	163	156	178	164	174	174	165	172	158	199	158	158	148	184	155	156	173	173	167	170	179	173	167	192	173	168	186	174	178	177	165	171	183	167	207	184	198	165	141	179	150	178	188	182	149	179	173	169	157	160	187	170	183	190	178	164	175	199	197	157	158	142	171	171	170	165	162	181	180	176	162	175	159	163	183	186	157	157	156	169	168	150	162	160	181	197	186	181	170	166	158	181	172	163	188	166	166	185	164	186	170	167	181	172	166	195	164	157	209	168	177	172	171	163	178	158	170	163	178	196	183	155	170	185	190	171	178	159	182	191	152	184	181	186	159	196	178	171	181	175	188	177	169	168	168	174	158	188	144	186	187	179	170	158	198	174	155	192	165	144	174	162	164	164	159	174	158	179	184	170	178	180	177	166	167	181	179	152	203	162	163	162	202	165	143	175	174	171	187	179	169	176	158	166	186	179	163	153	175	181	173	192	161	170	156	186	178	189	174	165	172	171	202	161	207	180	185	166	165	187	189	159	202	185	169	154	182	181	171	199	172	175	160	191	166	171	173	201	148	171	164	173	168	178	171	207	173	186	184	159	182	193	158	173	169	170	178	154	189	202	170	173	156	173	179	151	186	171	182	168	165	190	166	199	173	174	186	155	163	191	157	154	194	170	182	193	194	186	181	167	148	189	148	173	171	169	174	165	176	193	144	168	178	184	179	152	173	169	164	181	189	163	174	175	165	158	175	161	161	145	175	173	157	161	159	188	187	157	153	186	176	157	171	179	174	173	170	176	179	161	160	152	153	186	192	169	160	156	188	166	195	185	177	147	180	170	176	173	163	148	165	171	177	174	187	160	165	192	163	167	169	206	172	161	160	160	166	150	201	163	183	175	185	169	151	187	173	170	180	185	181	199	177	184	189	176	149	163	165	179	198	198	159	194	174	206	131	194	167	164	169	178	179	173	169	157	151	148	180	157	170	179	167	165	177	172	167	157	171	173	161	159	165	162	179	184	203	151	178	136	166	167	174	168	140	172	164	181	169	164	160	158	187	178	184	167	180	185	180	167	183	151	203	194	176	172	175	204	166	156	179	184	168	156	195	174	184	165	183	172	169	159	189	155	176	170	179	171	151	152	161	193	187	179	166	161	154	190	188	173	168	159	184	167	175	168	172	173	169	187	170	171	159	185	175	164	180	157	157	178	159	171	200	188	182	191	164	178	171	160	165	172	169	195	182	195	192	172	170	172	194	153	172	193	178	171	141	168	170	194	160	169	162	187	183	186	199	189	192	174	178	175	187	191	200	189	157	170	179	194	161	171	181	173	167	170	156	191	184	177	144	164	156	161	171	173	165	168	164	170	166	187	181	168	144	175	168	177	183	193	159	175	155	177	169	181	171	198	204	166	187	157	176	159	182	196	160	160	164	169	182	181	195	143	160	163	233	160	177	166	157	184	182	167	173	186	172	179	174	165	169	174	165	182	182	169	163	182	188	182	162	188	194	163	166	174	189	169	169	166	181	178	175	201	185	190	168	179	170	191	193	163	148	184	167	178	152	157	164	189	163	189	145	178	152	189	149	168	180	171	161	193	163	179	157	163	180	153	172	156	158	178	195	147	185	164	177	176	171	169	167	160	182	179	156	160	166	165	163	181	177	169	184	185	177	165	149	165	164	171	164	169	198	160	168	181	181	174	184	166	159	172	149	199	170	167	192	190	156	162	130	180	177	181	176	178	180	161	153	173	174	179	147	155	174	161	192	167	162	175	192	170	159	153	165	173	180	158	166	183	177	136	190	178	176	166	162	191	166	189	178	192	198	162	155	190	184	177	168	142	168	180	183	141	169	176	182	179	188	164	163	171	156	157	170	168	158	183	180	180	174	180	178	174	180	155	184	171	202	173	180	169	175	178	191	179	168	188	159	193	186	162	151	189	181	174	173	170	173	173	143	165	184	160	159	199	171	162	183	171	181	174	168	172	167	183	172	174	166	181	175	153	164	162	168	160	157	168	169	195	164	162	197	188	172	180	158	187	166	172	167	187	185	169	187	171	174	171	191	187	184	196	160	175	179	159	176	194	187	187	173	182	175	172	193	181	173	175	180	159	161	167	165	204	160	189	153	181	188	189	191	179	167	172	169	175	174	167	167	172	178	161	166	166	178	160	171	158	154	173	151	142	182	152	198	207	188	192	197	172	164	171	146	200	174	186	164	177	156	184	179	174	164	179	154	163	175	168	181	183	176	162	172	190	181	192	178	183	161	174	189	174	164	171	169	181	181	188	188	169	196	180	174	193	154	163	156	177	199	178	191	178	171	175	182	157	171	198	159	177	187	164	177	167	177	186	181	186	157	168	176	172	171	171	152	193	165	178	208	172	182	161	182	167	163	171	197	179	157	166	181	199	165	172	172	180	191	165	172	203	171	176	177	175	151	163	162	202	155	164	172	181	174	167	174	170	178	169	159	178	175	176	174	176	166	186	181	177	152	157	137	156	178	185	168	178	164	207	181	173	177	164	185	176	175	172	176	162	181	169	178	179	165	156	170	183	168	150	178	162	185	167	181	159	164	178	203	170	185	155	167	197	156	179	166	175	157	157	192	179	188	175	183	180	154	187	157	166	182	171	189	181	187	186	189	159	180	161	171	179	174	168	161	173	184	178	196	169	170	179	170	169	152	173	160	173	169	184	178	171	185	193	172	175	168	169	154	198	163	171	163	193	154	161	178	154	183	161	162	159	163	186	166	155	196	186	140	179	157	165	186	147	196	158	174	187	173	155	183	154	179	174	179	189	169	158	196	188	181	206	155	183	178	168	184	172	169	144	191	153	170	177	161	177	158	154	174	159	165	163	175	160	174	173	189	165	152	162	194	158	188	156	175	166	160	191	165	174	165	187	181	155	194	178	168	177	176	158	192	183	145	166	167	158	170	160	186	186	168	190	199	176	156	184	168	202	195	168	181	197	167	167	188	138	197	184	175	166	174	181	158	178	174	163	163	161	179	178	174	148	175	161	195	171	159	169	164	194	167	161	177	184	161	200	171	144	179	188	158	183	175	154	196	176	162	190	177	175	180	167	148	165	171	187	186	182	166	200	169	151	170	182	168	154	172	194	166	166	181	174	167	186	156	178	172	168	158	154	171	155	214	179	178	184	191	205	205	169	189	181	173	183	156	206	155	156	164	183	182	195	163	201	171	185	175	171	184	189	178	181	186	165	165	196	144	171	154	198	212	173	152	181	188	172	159	183	178	179	171	162
31260	10236	8763	4396	2968	2129	1587	1349	1060	908	796	766	715	589	573	520	498	495	450	456	466	485	423	424	432	397	387	401	383	371	376	346	397	369	372	361	354	368	391	346	344	340	366	346	375	347	341	354	317	339	370	348	311	368	322	348	372	349	318	363	351	352	348	335	351	359	353	365	312	343	375	352	339	337	331	359	336	358	366	343	379	354	359	337	346	337	343	337	346	354	313	322	310	369	346	333	355	361	302	325	288	342	338	367	341	321	357	362	334	341	357	373	347	361	371	359	322	351	347	315	317	329	332	370	344	345	352	351	334	347	343	305	369	335	349	343	326	355	319	394	332	328	328	352	310	302	348	366	353	348	377	353	333	329	362	312	333	326	330	350	336	347	354	359	318	334	337	327	354	324	314	324	331	364	356	331	325	344	352	307	357	359	338	328	335	347	332	358	338	385	351	312	332	324	316	346	323	348	317	355	336	371	338	316	329	340	334	346	307	352	346	329	350	325	318	345	337	342	324	312	319	353	312	351	309	375	339	335	345	357	330	333	314	297	318	338	347	340	334	343	360	336	333	370	332	335	382	368	330	317	324	319	352	363	338	360	325	359	353	351	312	341	364	345	340	349	309	336	358	314	323	325	329	339	328	346	347	335	345	345	336	332	313	366	354	357	377	357	338	343	358	337	355	370	338	326	341	316	303	370	322	330	381	362	356	380	324	340	336	350	338	342	323	350	341	324	354	336	338	373	364	346	344	320	363	338	332	358	331	319	318	315	376	327	341	331	339	337	347	349	334	357	347	331	363	369	347	358	323	351	337	329	314	328	370	297	333	334	340	312	340	323	342	319	315	362	332	335	297	328	338	367	331	319	338	337	321	312	319	334	340	334	353	344	364	351	335	371	347	325	306	347	351	350	340	347	333	326	350	359	322	328	340	337	346	330	351	372	328	358	333	361	299	353	351	340	332	350	310	338	324	351	364	309	342	351	347	356	341	372	343	337	346	353	333	348	363	315	303	319	327	310	337	363	337	338	349	318	346	352	339	323	320	343	334	343	325	318	300	345	350	350	328	323	334	355	328	323	355	305	321	351	336	333	352	311	331	332	337	331	335	346	346	364	342	328	338	303	334	332	322	344	331	337	337	356	345	344	363	340	313	352	340	335	307	326	333	345	375	325	369	336	341	353	349	375	311	365	323	325	357	350	344	332	371	305	357	353	334	335	372	347	359	303	344	334	310	327	359	321	317	356	338	349	357	349	354	315	323	371	342	325	359	332	326	318	351	373	350	343	344	355	322	313	336	382	382	336	338	337	331	322	329	300	346	354	325	373	311	368	291	343	353	339	317	300	347	328	337	334	326	358	325	335	342	350	340	350	327	349	354	353	325	375	323	340	332	344	340	334	351	318	353	343	364	331	344	320	285	336	336	361	314	360	310	328	319	333	339	349	335	353	339	320	359	357	365	360	317	340	341	366	335	337	346	335	354	337	355	315	321	345	339	357	321	330	320	370	352	331	316	327	326	344	330	329	344	315	344	337	313	378	363	360	325	382	356	323	324	350	343	353	319	358	342	328	313	376	347	340	323	321	339	311	347	320	347	383	354	329	367	332	361	331	337	334	344	370	377	374	330	352	339	351	348	354	342	317	314	345	316	338	344	354	335	333	372	342	377	339	307	314	335	321	357	334	379	310	349	343	300	311	307	338	342	315	310	356	353	333	333	316	340	355	325	381	317	330	322	330	326	340	345	343	325	324	324	326	341	331	353	344	327	353	333	347	346	344	316	318	361	332	320	294	332	335	349	361	355	331	341	360	352	318	331	327	330	338	311	343	325	341	335	341	363	328	344	365	346	349	360	334	368	355	343	358	329	333	386	331	324	308	326	334	319	321	308	343	324	373	315	326	343	346	337	346	361	319	353	343	352	320	348	334	334	305	336	347	341	360	314	342	361	320	317	359	314	357	344	367	321	369	356	317	365	342	345	360	324	336	333	310	349	368	344	327	319	315	332	328	313	343	339	343	350	361	330	346	326	327	356	316	320	355	324	344	314	350	377	296	362	313	333	299	322	330	321	353	331	376	352	328	342	350	355	363	322	352	318	366	374	324	337	340	317	312	328	336	352	319	342	344	307	334	351	311	324	321	357	344	357	345	344	337	358	332	322	351	362	344	361	332	328	325	346	342	338	365	308	365	370	364	307	345	328	329	359	362	346	323	307	337	330	342	366	332	350	312	355	361	346	330	360	335	371	315	359	355	325	362	345	353	330	361	314	321	341	317	328	336	323	348	365	326	344	320	374	336	340	335	329	332	339	358	326	345	330	319	334	338	359	306	332	342	340	332	319	330	346	337	333	317	324	322	315	338	308	346	325	339	348	347	340	356	318	318	345	340	370	395	371	338	370	322	338	315	321	325	316	368	374	340	348	342	323	341	332	338	314	361	330	352	375	352	317	337	357	361	329	379	359	350	334	366	353	321	371	300	323	317	319	329	334	335	371	307	331	311	337	314	355	341	339	337	340	323	319	352	344	344	346	362	339	315	338	355	367	332	347	353	351	345	349	359	330	326	347	356	360	337	316	325	319	367	344	356	372	327	306	338	395	337	330	364	314	321	372	351	351	319	370	306	352	346	358	310	308	342	357	333	304	341	324	323	343	337	331	319	316	334	362	319	327	330	350	340	336	364	373	346	341	325	292	339	378	307	338	308	314	349	359	342	373	340	333	292	332	357	348	338	313	323	380	343	322	321	337	346	317	339	341	368	371	311	344	332	319	365	318	324	392	357	338	353	348	304	337	340	348	351	332	326	375	321	316	348	353	353	307	352	303	345	367	336	341	354	322	333	358	331	362	347	329	337	324	351	358	338	342	342	322	338	341	312	344	336	353	365	327	337	357	339	334	319	340	384	356	325	339	359	356	343	337	352	340	361	384	334	315	345	345	336	341	364	346	350	339	349	379	332	340	344	373	330	307	319	295	365	321	339	317	324	335	322	356	317	336	328	391	362	354	344	316	319	327	339	300	325	319	319	359	310	353	335	326	350	311	357	321	320	338	324	344	343	366	331	347	341	321	307	358	376	285	325	325	355	380	334	332	340	322	311	318	345	321	319	322	355	367	331	340	351	359	337	348	336	333	332	315	346	376	349	378	364	343	369	315	333	304	357	335	321	324	369	370	354	357	328	323	346	362	354	367	351	318	313	363	325	341	336	324	339	335	329	373	356	353	361	339	336	337	358	324	354	333	321	322	299	360	351	327	325	318	332	339	343	360	319	329	340	332	330	337	356	336	324	322	349	374	358	310	335	352	340	349	332	349	324	322	311	344	323	347	342	322	329	301	326	320	358	352	309	331	337	331	348	359	334	339	358	334	313	343	319	303	322	337	332	314	343	321	342	352	338	362	315	362	350	348	331	355	336	334	329	359	340	341	326	317	344	379	329	383	337	321	359	322	341	352	348	338	321	296	320	388	349	361	354	328	351	343	375	342	346	343	282
23781	21694	29877	24023	21694	19696	2202	928	645	606	587	510	511	483	428	439	405	418	412	427	384	397	360	391	391	379	381	339	402	363	354	355	367	348	359	326	356	342	342	345	356	341	332	354	360	331	346	338	330	333	381	345	334	359	347	341	334	336	355	354	352	365	351	322	350	323	328	345	359	351	372	317	337	344	362	354	337	343	332	322	313	328	338	327	332	338	331	314	323	340	362	386	333	310	324	401	331	350	307	311	327	341	336	378	369	312	325	338	338	336	348	338	377	357	322	354	341	314	334	352	341	343	361	356	352	333	356	366	338	315	358	340	341	333	367	345	360	307	330	334	362	345	321	380	332	369	335	306	358	376	366	329	334	354	327	331	368	349	341	347	340	308	368	341	321	340	310	347	331	338	319	329	340	325	349	331	330	361	329	314	331	364	323	356	317	311	323	346	379	320	343	361	323	334	325	361	342	352	337	343	339	342	308	345	345	350	331	354	312	333	328	389	349	350	333	337	348	345	348	314	288	303	326	330	341	343	371	354	333	342	343	347	353	355	335	331	322	372	341	347	351	318	318	343	352	344	350	341	347	331	327	307	362	346	365	342	302	354	363	314	336	347	335	338	337	340	341	330	357	341	346	326	358	346	343	339	375	351	349	314	345	375	310	325	355	337	342	357	346	348	325	333	331	341	347	340	352	365	338	349	294	361	345	325	346	356	362	337	355	331	316	331	332	325	306	335	330	360	331	334	361	330	294	344	324	327	319	339	361	364	332	347	346	355	337	330	348	330	352	357	361	329	318	353	331	359	379	342	349	326	337	340	338	324	360	354	335	300	367	343	366	316	332	316	329	322	333	345	335	350	337	335	312	350	299	310	329	357	346	348	319	365	350	337	329	354	370	332	329	339	311	349	362	314	306	305	337	333	325	373	376	360	350	339	342	330	323	330	345	354	359	370	330	349	347	349	328	347	346	366	345	337	386	333	364	337	339	322	326	366	348	347	359	354	335	334	359	365	341	333	344	367	323	331	372	333	350	353	352	345	351	352	325	319	311	320	356	329	345	318	341	326	335	340	325	363	347	313	362	350	313	329	353	353	338	327	363	352	366	313	342	348	355	352	354	355	367	328	328	365	301	328	335	332	335	305	351	314	357	358	333	341	375	329	364	371	359	345	343	336	357	339	381	320	355	349	346	359	327	336	314	317	358	345	352	306	346	349	333	303	310	323	358	345	343	357	360	343	326	316	325	358	354	330	288	374	326	345	359	347	329	358	359	355	346	318	337	321	343	360	327	325	363	346	345	339	327	324	340	341	341	357	343	333	347	301	325	319	334	312	325	347	340	340	324	321	352	332	354	327	325	370	325	296	338	356	356	337	339	345	338	360	359	354	329	351	336	318	350	337	330	305	318	349	331	311	350	329	346	369	345	299	334	325	316	340	393	364	311	326	357	335	324	346	342	337	315	389	324	311	312	353	302	350	335	372	338	337	354	345	338	321	375	331	319	332	317	363	348	313	337	330	361	324	331	336	341	345	361	335	357	358	362	355	317	311	347	342	330	333	362	322	347	326	326	333	331	363	338	358	354	340	324	359	350	313	311	317	342	328	344	343	327	329	319	363	334	306	351	343	352	343	348	310	334	318	320	314	360	324	316	317	316	331	363	354	334	347	330	321	350	343	355	347	341	343	328	328	339	328	297	359	342	322	334	355	331	346	319	356	349	365	344	354	328	341	335	372	374	338	333	326	338	363	318	339	334	369	352	324	337	338	325	368	362	312	346	369	360	331	316	365	339	342	320	373	344	330	331	321	318	357	354	333	333	318	339	346	340	384	355	355	371	322	348	335	348	328	326	317	300	351	341	313	315	367	330	347	356	330	345	337	337	325	364	334	315	357	354	303	358	347	366	335	346	326	369	348	316	351	328	321	306	354	333	352	339	307	340	332	349	327	315	335	356	345	329	342	317	314	331	351	336	328	319	302	324	361	321	350	321	287	310	329	328	338	324	332	343	329	325	345	350	325	347	342	355	335	344	329	339	329	358	336	359	332	350	329	352	345	344	341	374	376	319	329	322	325	291	351	336	329	322	316	359	310	292	322	335	373	346	343	338	353	330	315	338	342	343	338	320	333	327	322	339	324	362	327	352	312	337	313	326	342	327	338	348	334	364	323	299	354	310	336	372	346	352	326	328	339	307	344	343	342	357	335	318	346	323	376	347	316	352	335	305	319	386	341	315	358	327	341	330	292	325	315	329	337	355	344	371	300	355	325	367	332	317	367	339	345	341	352	349	320	349	338	329	348	352	335	351	308	314	350	353	363	312	351	350	329	322	330	369	337	334	328	340	349	360	357	345	367	345	358	371	314	355	325	339	359	377	338	325	317	345	314	343	354	348	354	305	310	346	314	363	350	351	344	340	309	332	343	332	356	355	374	358	367	341	324	328	350	344	340	364	326	321	359	347	350	325	340	349	334	318	349	317	346	371	341	334	326	328	325	366	341	333	362	353	348	327	355	311	312	354	328	306	325	364	334	307	322	348	379	368	352	346	328	319	373	325	335	333	321	339	366	315	321	351	319	369	345	329	358	337	341	338	353	384	341	379	331	338	338	351	350	328	356	334	321	340	354	335	372	307	362	355	347	355	365	356	366	319	309	337	361	361	381	343	322	314	368	320	334	388	343	317	339	311	331	338	346	343	310	337	338	338	317	371	336	341	365	357	310	340	342	340	335	341	348	335	348	373	332	334	318	367	378	319	324	351	346	355	335	346	358	313	346	343	384	311	316	369	324	354	343	348	317	382	328	325	330	356	335	314	371	353	336	353	336	370	311	307	310	322	295	321	334	381	359	341	322	343	307	329	329	323	342	327	356	358	335	368	311	359	345	343	358	338	363	331	297	356	354	355	321	353	346	349	321	358	324	340	327	321	322	311	330	341	341	343	339	343	387	337	359	307	352	338	355	346	298	348	349	343	308	341	333	303	341	346	339	346	356	320	352	345	337	351	330	328	319	327	346	331	337	314	333	375	346	344	337	322	355	338	319	350	358	352	312	347	383	352	347	314	353	337	349	334	342	315	347	353	364	362	344	315	372	355	335	336	340	353	351	329	314	366	334	318	327	333	323	371	324	314	343	308	288	332	325	387	331	289	363	319	325	344	326	382	362	338	313	346	360	364	358	330	353	325	349	325	346	332	364	351	332	328	337	339	360	328	361	319	355	343	341	338	342	342	302	344	327	340	373	317	319	342	333	323	305	324	329	357	370	334	332	359	350	331	320	339	346	335	337	346	302	344	318	345	348	345	353	388	381	360	375	381	325	346	358	324	340	342	349	330	318	339	357	365	351	320	333	335	355	375	376	352	318	314	364	354	349	336	378	336	360	365	358	328	346	322	373	323	310	315	322	318	345	349	357	353	314	325	320	360	327	322	343	341	340	324	361	356	327	387	354	317	363	346	347	330	348	351	334	362	315	301	357	339	352	360	364	325	350	321	329
35231	16627	14263	7909	5511	3984	3123	2483	2076	1741	1511	1439	1230	1152	1102	1041	964	940	909	886	802	810	784	748	776	788	724	735	718	711	730	705	672	714	640	694	675	600	628	688	671	697	683	679	689	670	704	662	679	658	681	665	647	680	662	669	649	625	635	683	623	628	647	655	624	637	625	629	615	600	641	662	653	599	603	626	573	606	592	645	624	661	699	644	648	609	642	633	625	629	632	620	675	633	618	609	697	613	657	653	641	633	610	634	667	665	620	631	632	629	614	629	669	638	641	653	598	610	609	617	608	603	610	603	632	604	595	618	576	628	640	607	643	685	623	620	610	582	644	677	657	636	579	619	618	592	659	605	615	627	664	617	640	582	685	625	641	613	623	659	607	645	618	660	655	632	632	655	643	644	657	661	664	684	596	645	648	586	598	611	614	598	594	602	657	643	616	636	673	609	628	677	633	613	630	654	655	627	623	618	654	657	627	597	575	664	646	618	649	613	625	664	620	582	617	636	666	611	620	619	626	653	635	658	604	635	652	643	625	657	651	628	645	610	608	649	575	624	628	576	628	637	695	616	645	642	605	596	648	620	593	660	607	684	578	675	614	654	608	553	659	667	612	615	659	666	653	603	588	631	607	602	625	598	621	631	613	657	647	606	636	621	633	613	679	624	597	626	647	595	631	617	657	617	630	633	564	601	653	647	670	646	585	636	630	638	595	649	627	617	582	604	688	653	639	688	619	615	632	627	603	607	658	631	636	623	638	614	641	633	639	648	640	619	658	652	636	630	605	612	624	610	620	603	651	609	604	617	651	653	637	635	620	629	630	649	589	650	666	599	636	648	632	653	603	641	601	600	624	588	621	609	623	680	615	618	646	650	599	644	621	611	649	627	658	595	585	569	613	599	593	619	634	583	617	639	624	629	554	638	619	609	617	630	679	647	613	604	645	641	624	620	612	629	586	628	615	640	591	588	649	586	615	603	636	602	609	647	662	606	638	591	650	611	600	608	636	599	633	621	637	610	630	559	659	633	624	600	627	624	654	608	617	608	605	657	624	631	663	617	639	583	596	652	662	652	641	570	620	620	625	634	612	621	588	558	596	603	629	630	577	660	638	643	603	613	603	651	671	675	621	644	617	644	603	632	646	624	567	625	619	619	635	622	617	672	656	633	640	640	629	599	634	655	636	616	604	614	616	644	649	666	614	622	660	628	652	583	638	646	615	632	670	639	646	580	606	590	667	583	618	693	599	599	636	668	596	631	603	635	625	619	638	659	629	646	637	582	605	623	609	617	674	670	636	616	623	611	642	563	632	655	627	609	634	664	629	681	625	571	682	572	640	583	582	606	686	636	620	663	621	598	601	627	646	662	631	626	615	658	611	626	680	641	633	657	672	655	639	602	614	611	643	616	625	573	664	639	625	635	610	585	635	624	672	648	613	620	651	607	612	625	631	649	639	630	649	649	616	645	643	618	632	671	641	645	646	602	694	630	611	620	611	592	582	625	648	644	623	641	586	634	597	611	606	606	632	607	659	646	702	608	656	669	641	643	647	631	644	643	571	612	613	659	643	633	677	611	597	615	602	582	641	650	599	594	610	627	629	606	630	668	612	615	637	653	593	591	637	628	644	616	603	644	610	632	670	590	614	653	594	610	617	594	664	646	660	620	601	673	653	631	661	642	628	677	589	621	621	574	599	599	624	607	595	634	630	600	553	644	620	644	659	652	628	629	628	657	631	686	609	597	622	640	636	602	623	637	657	600	623	613	578	656	580	607	618	625	606	632	576	648	647	657	611	642	601	639	645	608	644	642	599	611	659	644	627	656	597	656	597	612	604	630	677	677	581	631	613	641	634	623	597	648	648	616	615	616	628	622	659	654	638	598	606	603	605	593	598	595	675	635	613	648	639	638	626	663	612	608	612	597	655	595	633	647	609	609	586	601	613	633	608	618	633	644	646	619	646	658	636	597	680	604	635	615	668	669	628	619	621	644	608	627	629	641	606	659	627	614	658	650	588	628	635	641	632	626	617	635	640	610	613	618	682	633	600	644	646	619	647	646	629	641	631	617	631	620	650	688	654	614	601	616	656	588	646	617	614	626	618	664	608	625	637	615	615	635	615	608	648	660	613	589	622	657	622	627	616	647	619	640	603	623	625	592	645	619	643	655	631	569	566	645	635	585	671	631	663	697	592	591	593	604	604	565	631	623	627	612	622	642	635	611	625	585	646	621	604	663	616	617	634	613	663	637	595	612	601	621	632	608	586	628	614	644	614	620	617	574	627	624	628	623	653	612	606	674	618	647	641	619	625	599	671	632	640	603	609	639	639	601	599	620	633	633	621	624	614	657	619	644	601	649	618	613	610	619	576	607	639	629	666	634	601	604	603	682	661	593	594	630	595	604	627	615	636	626	572	623	632	627	645	606	615	621	606	665	630	647	620	574	578	638	597	620	654	591	580	627	641	626	661	642	654	653	586	676	661	629	645	650	615	621	607	568	642	604	605	653	619	630	646	606	628	597	652	607	651	598	592	668	667	647	621	606	611	635	598	638	669	635	627	630	652	690	666	596	609	630	677	614	597	648	640	614	643	643	654	608	657	631	645	619	635	636	638	632	637	672	647	637	605	643	639	637	653	616	602	612	596	628	656	650	615	574	635	653	637	615	606	626	579	621	618	581	645	597	637	635	585	610	617	609	638	637	653	652	588	620	622	632	638	653	663	671	624	610	627	661	662	637	623	646	559	594	638	638	622	627	592	623	649	648	645	666	593	644	614	592	663	617	631	646	628	612	623	620	611	594	651	686	635	641	646	639	635	624	638	602	628	651	645	596	660	632	612	623	617	620	636	639	586	597	604	630	616	576	619	612	633	681	659	643	628	657	653	632	623	621	611	596	636	639	572	622	634	587	649	622	613	649	577	663	593	599	617	632	583	582	633	610	586	611	626	652	602	647	611	652	640	598	667	662	591	604	640	687	595	599	627	627	590	607	623	610	631	656	637	630	646	611	658	587	670	652	638	579	650	632	616	587	611	647	647	623	579	637	663	653	647	627	627	601	596	650	630	605	654	604	695	652	610	585	652	627	618	624	634	646	585	605	624	595	652	589	584	662	622	614	606	653	590	625	602	653	645	600	592	627	618	603	622	616	593	606	673	633	576	644	607	608	623	684	636	636	675	658	614	636	648	625	653	617	661	663	596	565	603	652	677	600	617	605	616	649	610	613	617	635	593	631	585	641	594	621	622	649	610	665	578	607	617	614	653	630	645	665	651	613	641	633	607	652	632	595	650	615	647	599	643	593	674	598	607	652	587	626	618	630	632	607	610	639	583	643	630	651	658	622	665	628	634	577	654	616	629	617	661	558	660	653	611	651	567	630	641	630	601	624	587	616	601	643	602	639	623	651	610	616	586	607	646	617	636	646	619	638	641	610	653	651	620	646	603	599	614	596	598	612	603	634	656	622	640	667	629	571	596	585	661	626	587	607	645	670
27372	21203	8310	372	157	147	134	116	108	85	100	105	92	79	87	104	81	101	93	90	90	95	93	87	80	85	78	95	89	87	77	84	85	74	91	90	93	77	96	70	64	72	92	99	99	80	70	99	83	74	70	88	73	76	75	76	86	87	91	92	74	74	83	86	86	84	97	87	85	81	72	74	94	85	69	71	80	77	77	77	60	95	72	89	89	86	81	84	89	89	100	82	84	80	78	82	79	78	78	92	89	82	81	90	84	88	80	81	77	92	92	95	88	80	78	91	90	87	78	95	79	76	83	89	83	86	89	90	78	69	76	81	96	80	61	110	89	86	93	97	78	79	89	88	70	79	74	57	81	83	85	92	82	77	90	89	87	88	76	74	91	83	91	91	83	73	90	88	80	89	85	96	92	97	108	76	79	74	81	95	96	89	83	92	83	84	95	79	82	72	83	84	86	102	83	69	97	78	83	89	74	92	81	79	94	84	73	83	74	78	84	77	83	81	73	88	75	83	96	67	75	94	83	85	76	78	88	77	81	80	83	93	94	96	94	78	73	102	88	81	80	93	79	80	81	90	90	89	69	74	90	72	78	73	92	81	107	90	79	94	79	63	80	83	60	95	73	77	80	80	84	72	100	98	86	80	93	80	87	67	93	84	93	97	82	83	82	97	89	79	96	89	87	86	89	77	90	92	83	94	102	81	81	70	90	90	82	86	78	97	79	82	99	82	94	69	75	76	75	98	81	90	83	81	76	83	92	82	69	87	85	96	75	71	93	84	84	92	81	94	87	86	93	84	90	77	75	94	84	90	82	82	73	77	90	84	86	85	80	78	76	68	90	76	96	71	79	75	97	81	83	87	92	97	91	80	83	78	76	81	84	88	91	96	85	77	91	93	99	96	86	87	71	78	90	94	82	76	79	84	89	84	90	85	99	88	78	81	88	83	92	82	73	91	72	87	85	89	85	104	78	79	84	87	83	85	91	90	95	62	80	77	100	88	96	85	83	87	89	94	76	74	101	86	85	87	79	88	85	96	102	89	83	89	77	81	73	81	77	75	77	86	77	76	76	95	83	88	99	87	76	94	59	75	85	73	84	78	81	74	83	84	73	76	96	82	81	85	79	71	89	77	84	84	91	81	83	96	82	96	98	71	75	80	80	80	83	92	81	54	85	82	85	73	83	92	96	76	76	85	84	69	73	83	79	62	70	74	81	80	80	74	80	81	88	90	75	95	80	78	94	78	68	81	80	84	89	83	85	73	69	83	79	73	79	71	79	79	93	82	86	86	76	92	84	74	82	94	89	93	94	93	73	75	70	78	80	82	84	91	95	84	84	81	77	92	72	71	75	80	79	88	77	76	75	83	94	86	85	66	83	72	84	84	82	73	95	90	85	82	68	84	100	88	69	83	81	84	93	71	93	88	81	77	94	73	92	75	89	89	102	84	75	95	79	89	75	82	86	86	94	96	72	73	91	74	84	91	60	83	79	93	85	88	89	74	82	92	77	76	85	91	68	89	94	72	81	86	96	76	65	86	69	75	99	85	83	82	75	82	72	77	86	89	71	88	85	94	74	86	95	91	62	76	95	88	98	90	76	79	90	89	86	97	90	80	68	72	100	90	76	99	73	92	87	86	93	70	94	101	67	75	94	80	71	87	92	91	101	88	82	82	86	100	76	86	91	104	79	70	79	86	75	90	78	72	98	90	83	99	82	73	90	76	85	83	93	92	78	82	85	88	96	88	101	85	83	81	88	82	93	98	70	83	92	91	88	83	84	93	72	102	94	96	55	64	77	87	93	76	64	98	90	93	78	84	75	85	88	90	76	93	74	93	96	95	88	91	100	90	97	75	88	79	83	91	75	77	85	93	99	76	81	68	84	70	92	78	81	95	85	93	82	88	99	84	93	83	92	101	85	77	78	94	86	64	87	88	77	85	91	77	68	90	90	68	88	93	90	88	79	65	87	73	81	87	89	77	78	75	88	80	100	74	81	77	79	81	75	88	97	80	81	79	77	87	96	87	93	85	74	94	90	84	97	91	66	89	74	92	81	66	94	87	82	74	84	85	75	93	87	81	82	90	101	80	88	79	82	96	74	91	116	76	76	85	80	87	63	79	82	85	69	91	65	70	92	73	89	103	75	91	69	88	97	82	85	74	82	85	87	80	91	74	95	91	88	100	90	91	75	85	78	86	86	76	77	91	68	93	63	73	90	85	72	72	81	79	96	79	80	85	87	99	86	93	92	90	80	79	70	71	87	71	81	82	78	83	95	93	83	78	95	62	84	98	101	67	72	77	99	72	81	92	96	77	70	85	81	101	86	89	76	74	83	86	95	84	81	91	88	87	70	100	87	68	88	90	84	89	92	85	74	98	86	87	89	78	70	93	90	95	106	73	79	77	90	90	76	88	79	100	82	91	92	89	74	93	82	91	82	119	90	79	85	92	91	89	92	64	72	84	91	69	89	88	103	82	93	73	96	72	75	64	67	74	89	82	85	89	74	82	85	74	85	78	79	79	67	78	98	103	88	90	81	88	86	81	80	107	68	80	88	87	82	85	77	87	70	83	93	84	87	78	83	77	73	98	82	87	74	76	89	84	95	92	80	90	67	80	87	86	83	81	85	70	72	70	69	81	91	72	75	96	84	77	81	70	93	102	81	96	86	73	94	89	73	78	75	90	71	96	85	88	85	93	86	83	68	101	95	85	92	88	106	73	88	91	84	92	83	78	94	78	76	75	91	88	91	93	88	89	96	104	89	78	76	85	75	73	84	78	71	77	83	78	87	81	79	76	71	71	81	74	74	84	74	85	75	91	83	81	76	74	86	82	72	77	80	92	82	82	84	64	86	73	96	70	88	93	84	79	109	74	97	84	84	72	66	92	68	83	85	89	86	69	89	82	76	75	80	91	82	87	88	95	68	79	73	87	76	87	77	88	102	82	93	85	91	85	85	93	89	74	91	87	85	73	92	72	86	74	92	81	92	92	78	95	72	90	79	75	79	71	84	94	103	88	70	95	95	101	88	80	100	90	90	90	83	91	77	83	85	69	84	84	82	77	86	101	81	91	97	81	87	88	90	93	92	88	70	73	83	81	80	80	89	97	69	93	73	78	88	64	83	81	93	87	88	78	76	78	96	85	78	83	81	86	75	83	92	98	84	96	107	101	76	72	78	90	80	82	71	75	86	77	96	77	90	84	89	79	89	80	80	82	80	86	71	79	77	77	105	96	77	90	78	81	95	77	85	78	85	88	89	80	84	80	72	69	84	68	73	77	72	71	79	92	80	91	89	69	106	83	83	85	90	66	79	90	87	86	82	99	73	83	69	90	78	83	80	74	83	92	81	103	70	74	69	79	77	87	88	77	70	99	76	87	92	77	95	102	96	89	79	86	108	70	68	68	88	65	90	76	80	91	80	75	75	80	85	94	86	82	90	71	86	90	86	82	89	71	85	96	84	79	84	90	84	77	96	98	90	76	89	80
16284	1401	1113	640	422	388	324	263	263	248	202	202	175	206	203	196	190	192	198	182	190	177	190	190	161	184	190	184	162	176	178	183	170	206	179	182	202	170	188	180	177	180	193	211	211	199	188	195	166	177	189	182	182	167	202	177	182	177	189	163	166	184	178	178	177	181	176	182	166	196	186	186	187	192	190	174	186	196	173	190	187	161	190	182	183	196	160	201	214	191	175	187	195	185	193	182	177	163	181	184	184	163	176	190	167	181	167	181	182	168	191	177	200	177	188	197	177	168	175	183	182	186	170	175	176	181	180	188	138	173	179	160	159	193	167	166	187	202	163	182	158	170	169	170	187	175	187	165	182	180	167	195	175	155	173	171	164	179	182	202	208	169	187	192	169	193	173	188	181	194	183	194	205	194	176	168	197	167	195	193	167	199	179	163	193	210	209	182	160	216	188	151	188	186	182	168	165	169	192	172	188	155	154	178	185	177	170	156	178	178	177	185	187	189	157	177	162	182	185	188	177	190	184	159	207	199	172	163	170	175	182	182	202	188	198	165	177	169	172	168	145	192	178	192	176	177	198	182	166	159	162	167	180	170	172	193	201	176	182	173	177	166	146	194	165	181	178	176	178	162	188	168	202	173	194	191	181	181	175	182	145	175	173	142	181	167	206	184	186	185	176	176	178	175	173	162	164	182	181	178	173	169	186	175	175	159	185	148	188	166	180	153	181	183	180	192	182	179	190	200	173	197	192	201	167	158	184	174	195	162	173	187	191	172	182	153	172	185	166	187	176	172	170	191	194	185	172	178	192	164	187	188	203	162	184	178	160	193	202	164	176	196	187	177	183	185	187	190	190	209	170	163	183	172	164	194	178	177	194	187	189	144	195	190	173	182	194	187	180	190	205	178	189	208	165	176	183	184	178	184	194	191	183	188	188	184	191	200	205	168	186	190	168	206	180	183	193	185	174	186	177	157	169	170	171	180	175	201	181	178	189	182	177	172	175	166	179	174	180	185	179	179	201	176	185	178	184	179	185	167	182	220	180	176	166	168	193	197	187	200	189	199	188	193	188	172	179	168	194	171	187	186	177	173	173	197	195	197	200	193	163	186	180	170	206	190	187	159	186	190	172	195	177	174	177	178	164	164	175	196	192	194	170	184	161	173	188	173	185	162	167	194	190	187	193	179	167	206	162	177	150	179	185	173	194	184	188	190	197	161	193	177	187	180	202	187	182	192	157	172	181	167	209	172	167	173	159	170	201	200	199	170	179	167	191	168	181	183	188	189	183	190	165	169	185	168	171	193	168	182	182	177	174	163	169	206	175	180	194	177	191	156	181	171	167	175	194	184	167	167	172	178	168	191	182	182	153	161	175	185	165	223	174	182	179	177	205	170	187	170	191	180	183	185	193	172	186	180	196	191	163	166	199	164	164	183	158	175	150	192	162	165	186	155	178	181	180	198	183	167	160	177	176	185	188	177	193	205	166	204	189	169	168	165	172	199	167	176	154	184	193	168	203	182	189	175	199	191	198	184	179	173	195	200	197	191	171	183	173	181	187	174	181	183	191	166	170	195	166	189	195	199	188	175	201	174	186	168	184	196	170	185	164	178	170	185	189	165	189	173	179	199	158	177	167	193	199	160	202	173	181	168	187	198	195	212	181	205	189	170	187	171	177	179	177	178	177	190	178	180	191	189	193	192	181	177	171	172	185	164	202	180	181	186	179	192	169	183	186	210	205	183	153	184	182	182	159	180	179	167	147	160	183	182	189	191	210	181	179	159	192	177	175	170	164	178	205	177	195	155	177	161	185	187	174	192	215	184	179	157	205	159	186	199	189	196	196	173	165	170	181	184	155	183	187	182	180	152	215	185	181	166	192	190	184	177	176	192	175	180	189	164	180	179	166	181	172	187	192	174	194	155	184	171	185	191	171	167	172	165	171	178	212	172	193	188	174	191	171	174	187	167	187	189	163	165	170	192	162	174	172	196	163	166	162	194	180	168	176	205	200	183	176	197	179	178	170	167	194	191	203	187	154	157	162	177	195	166	168	177	183	201	164	185	159	165	182	173	182	207	191	205	162	197	179	171	183	192	176	186	189	169	172	197	180	169	188	181	191	178	182	174	169	189	174	185	186	192	159	166	180	192	196	191	198	201	182	179	205	188	164	200	162	169	190	167	206	171	189	182	186	168	205	195	178	173	172	188	172	178	192	199	188	182	180	171	167	164	174	166	170	164	181	206	183	181	188	192	188	180	206	171	193	186	174	175	182	176	179	168	184	168	183	177	211	180	186	164	173	190	186	169	185	193	193	182	185	187	155	179	187	166	184	183	185	180	173	187	157	188	200	191	205	171	190	166	198	195	156	198	178	185	172	186	185	162	174	171	169	185	186	181	183	181	179	175	176	185	185	193	170	182	184	173	185	172	174	183	168	171	161	164	159	188	143	207	188	183	180	177	179	170	174	163	167	172	191	167	178	174	182	179	192	177	200	187	183	174	160	167	178	195	166	179	175	189	170	170	179	184	171	170	186	172	178	185	210	186	153	172	209	180	168	169	163	173	169	180	166	172	171	177	195	174	169	161	186	180	168	176	178	186	207	171	195	179	175	183	201	186	163	191	184	193	177	202	182	169	216	149	190	170	184	160	183	182	178	197	166	171	165	160	175	181	187	184	176	198	189	190	177	184	152	164	169	179	185	181	184	196	173	172	172	167	199	165	181	168	176	186	193	170	188	182	187	168	164	223	201	167	168	176	163	192	169	185	178	172	169	186	199	187	167	182	182	176	147	193	192	189	182	161	164	177	188	178	167	181	178	160	171	184	192	199	185	187	192	152	181	152	167	166	177	172	169	151	172	180	165	165	182	180	177	164	187	164	178	182	207	176	193	170	178	180	196	173	205	189	176	178	186	175	206	190	160	163	179	169	171	163	170	178	209	181	179	166	179	180	188	172	183	174	178	161	172	155	162	171	173	180	175	191	193	195	178	171	182	196	193	176	173	182	198	184	161	175	186	183	177	161	188	160	182	192	171	202	201	195	193	162	203	168	187	176	183	159	159	186	191	152	157	173	171	168	186	187	174	168	170	166	176	168	192	183	180	170	168	161	192	180	187	190	180	176	178	174	189	175	202	183	183	182	174	177	163	177	164	168	174	163	171	176	166	175	176	194	195	202	175	168	182	186	175	179	188	175	197	194	168	167	184	174	157	195	179	177	194	180	164	149	198	174	164	187	175	188	186	175	205	177	181	171	168	196	165	187	159	189	178	167	169	169	197	183	162	180	186	175	162	167	177	176	192	193	192	188	191	176	173	178	192	199	188	190	167	182	192	179	152	155	180	178	201	194	171	168	181	195	179	181	173	179	178	180	165	189	191	194	201	162	178	211	177	171	184	188	207	172	186	165	176	149	131	178	172	157	186	182	146	171	186	161	189	182	157	170	162	142	144	205	199	194	190	205	182	159	168	178	175	184	171	167	153	181	163	205
24805	21670	29099	24755	20175	1748	630	415	352	309	294	254	252	239	229	234	201	236	206	200	199	212	186	183	205	192	201	183	188	166	176	183	189	208	184	202	176	167	158	175	179	201	169	170	184	156	188	174	173	181	190	166	183	178	184	190	157	136	184	184	167	151	166	161	181	171	179	172	173	193	171	175	157	161	200	176	188	189	165	179	191	181	153	167	189	179	200	179	202	176	180	176	180	155	187	178	168	186	173	192	156	191	181	173	163	164	189	171	170	173	188	187	181	182	171	166	161	173	158	164	168	171	186	173	159	176	161	174	192	194	184	200	160	141	176	189	185	171	172	180	155	180	145	176	174	174	159	163	182	189	180	158	155	182	143	174	177	181	150	177	160	174	178	191	172	171	165	142	180	176	159	158	194	162	186	188	165	156	179	172	168	175	172	180	170	163	181	147	144	151	179	160	148	184	162	182	189	142	197	180	154	154	178	167	178	180	184	175	171	164	166	193	165	176	153	179	181	193	195	170	168	187	164	202	152	162	182	172	165	189	160	152	172	161	164	176	181	185	183	178	169	180	190	185	176	193	166	188	183	184	179	179	164	163	164	170	176	199	173	172	164	171	190	167	187	174	166	190	158	184	195	180	164	189	185	179	170	171	151	181	174	175	148	181	187	167	153	175	169	168	178	167	174	166	164	169	199	175	177	191	183	158	168	184	175	163	178	158	183	177	160	179	188	190	189	171	158	177	173	155	183	185	164	155	165	170	179	185	163	167	177	170	192	156	175	172	166	161	177	202	177	169	150	149	177	165	183	167	171	193	166	156	180	199	175	201	189	172	163	172	173	185	157	171	173	189	169	164	151	183	171	179	154	172	142	173	193	183	183	185	167	163	154	188	191	143	160	180	160	176	149	171	176	159	190	168	190	173	175	177	155	172	165	167	170	167	176	187	187	172	194	178	182	192	162	151	159	173	181	175	184	158	176	167	176	181	151	178	179	169	169	181	159	165	172	159	186	180	181	154	173	170	175	182	168	174	179	160	193	174	191	162	172	170	196	158	195	173	164	171	174	184	185	177	188	178	172	156	169	171	159	166	180	161	174	192	181	186	170	155	131	188	195	179	182	186	174	172	167	175	166	146	160	189	173	150	182	170	170	185	169	171	167	177	173	196	180	159	184	153	191	188	190	178	159	147	177	163	196	153	160	182	182	159	201	209	166	163	160	175	176	164	173	157	189	184	191	140	175	178	173	180	171	175	187	145	181	158	198	173	170	202	179	140	189	149	194	181	160	194	156	198	174	181	177	188	181	165	189	165	142	153	174	191	163	178	174	163	201	182	173	185	165	167	204	178	191	185	141	179	162	190	192	147	175	172	176	169	177	172	169	167	158	192	190	165	195	170	169	167	188	170	178	191	184	174	156	184	163	177	214	184	177	169	183	187	173	157	175	177	166	165	142	172	186	198	184	174	162	179	160	173	167	190	176	163	160	175	165	175	191	173	176	167	188	172	186	151	155	185	188	192	182	168	173	175	166	170	176	160	189	170	159	196	183	158	169	197	169	191	167	185	153	162	184	176	166	202	154	179	170	166	168	173	168	181	170	167	177	157	169	175	182	182	175	178	166	175	193	179	176	164	150	173	179	182	160	159	210	189	199	169	150	160	169	171	166	162	151	182	192	181	177	165	182	184	195	165	178	157	176	146	174	179	162	162	183	166	178	186	179	153	176	191	157	155	193	160	159	171	151	152	167	165	168	172	197	172	160	166	166	191	171	170	159	174	188	173	150	208	165	175	174	187	154	165	185	183	176	140	168	170	184	156	175	154	175	168	161	194	146	148	181	174	156	161	156	199	175	170	159	200	179	159	195	173	171	185	164	175	171	167	182	150	193	174	188	171	177	179	157	172	169	188	161	175	164	170	159	160	163	163	189	173	153	168	146	187	171	166	204	186	185	180	177	168	185	151	159	178	173	158	184	162	171	177	161	167	171	160	204	159	176	172	185	162	169	174	166	183	164	163	182	159	183	148	189	187	148	180	153	203	192	166	157	186	194	163	202	187	173	185	158	158	182	184	151	190	158	186	188	186	176	151	184	172	163	180	170	184	160	186	180	154	169	162	190	171	170	183	148	183	166	158	179	180	173	169	172	165	168	165	166	201	164	188	180	182	131	166	179	180	156	192	148	189	172	149	180	196	192	162	178	169	151	172	174	173	170	182	169	164	174	171	168	165	164	170	175	171	173	178	161	163	182	172	157	172	169	142	177	173	157	168	163	176	159	168	189	180	179	171	190	171	175	172	175	187	156	188	184	176	159	180	189	192	200	170	178	146	187	170	185	167	161	180	177	167	175	187	170	165	158	169	192	182	194	180	153	176	167	187	178	183	184	173	179	161	152	158	196	167	160	162	210	155	161	182	150	170	205	185	170	185	190	170	162	195	157	178	169	165	192	151	160	201	181	165	189	156	176	184	160	141	200	158	179	178	187	179	174	178	177	183	186	165	142	177	186	160	185	163	187	166	157	168	147	168	179	168	173	178	178	159	161	186	188	197	163	145	176	204	183	175	170	184	189	181	204	181	163	181	166	172	168	164	174	159	180	153	193	151	174	162	182	186	163	146	173	166	185	160	159	155	185	154	193	179	159	203	188	192	177	180	170	156	168	171	188	174	180	173	172	211	155	161	155	168	179	163	134	172	178	173	208	175	180	180	157	177	154	185	154	178	164	153	173	194	164	137	141	187	179	169	195	165	157	186	185	178	199	185	178	156	185	182	188	179	156	176	161	156	155	174	166	153	179	161	188	181	167	151	169	180	183	180	170	163	163	175	187	170	139	193	193	198	173	187	161	178	169	183	171	155	165	181	164	158	189	171	177	178	183	169	177	189	176	194	181	168	189	179	169	174	161	167	179	186	164	181	164	176	169	182	195	153	173	166	191	161	170	153	131	162	164	193	180	179	182	170	159	201	153	187	168	166	164	156	198	179	161	168	176	164	206	189	170	147	164	174	163	158	215	175	160	185	181	172	166	155	210	195	176	152	173	151	186	153	156	179	202	174	178	175	175	180	171	175	161	185	150	165	183	164	191	190	172	161	172	162	166	183	182	176	186	175	190	176	179	146	157	159	193	184	159	158	197	195	160	159	175	197	168	170	177	166	166	170	179	187	161	179	179	184	176	165	159	167	164	184	187	190	172	194	169	160	168	164	157	197	181	158	173	171	184	174	174	184	167	169	181	166	175	154	163	164	169	176	189	186	185	162	157	202	173	140	152	169	175	165	154	174	176	164	171	182	184	180	186	179	164	159	193	161	167	202	168	166	177	176	176	170	162	181	194	187	194	155	163	175	149	178	186	156	173	193	159	177	172	180	212	173	174	181	194	182	186	178	180	173	184	188	161	179	161	152	181	177	181	166	183	177	162	170	158	166	177	192	177	186	166	178	166	166	175	163	197	178	152	161	145	154	193	186	194	180	167	166	196	164	152	168	166	167	181	166
31417	10452	8925	4662	3026	2217	1793	1298	1164	1000	844	734	671	609	597	580	505	536	501	472	437	421	448	422	402	407	395	401	372	361	369	383	392	399	384	399	371	387	368	331	381	381	410	363	354	354	364	376	379	358	374	367	318	388	337	367	361	368	375	377	357	354	327	361	336	356	362	347	325	363	331	360	318	383	353	344	347	346	346	362	357	309	307	296	349	347	342	358	352	325	356	333	356	341	341	339	322	351	347	355	306	328	354	323	332	326	345	336	362	342	369	384	359	321	327	338	345	347	345	365	331	304	315	355	354	352	340	343	328	323	338	376	326	353	356	351	346	357	318	333	336	346	311	354	319	360	368	345	363	344	358	360	357	336	349	354	337	361	362	378	335	316	316	348	345	363	335	316	352	375	349	330	347	343	307	332	331	368	350	357	314	334	344	367	323	335	334	355	372	340	307	331	354	331	361	333	344	314	357	378	343	364	325	359	363	330	343	354	319	320	355	348	301	330	335	339	320	331	334	342	300	339	302	344	329	356	324	365	355	330	318	332	361	325	339	330	313	342	331	319	334	345	333	335	329	336	334	331	334	387	352	310	380	360	349	303	365	365	332	340	322	366	333	341	340	351	334	325	313	330	310	333	300	378	353	344	330	365	350	334	325	354	310	344	311	325	336	312	322	336	357	329	370	350	320	356	321	329	354	354	334	334	342	337	355	364	326	365	343	322	326	335	341	336	330	341	321	343	321	352	343	350	334	362	340	346	357	337	321	334	300	320	336	309	348	348	363	330	345	355	329	345	357	304	354	336	373	377	312	333	327	330	351	352	357	320	336	342	324	370	346	331	322	354	363	313	346	337	353	340	329	331	368	353	340	336	364	336	310	365	343	338	360	347	346	339	318	316	351	336	317	360	320	362	355	370	343	328	364	395	327	288	367	338	328	356	362	355	364	341	358	333	345	321	355	320	358	346	301	339	359	337	350	342	338	359	328	333	355	346	371	328	349	347	307	337	355	334	334	330	356	334	326	342	330	327	341	325	324	343	366	346	349	318	360	318	353	345	341	330	363	316	340	339	358	348	367	341	341	324	354	331	363	344	300	323	361	326	348	321	316	306	355	350	331	323	370	355	363	344	361	329	321	326	349	345	324	342	334	350	329	357	312	388	318	337	319	347	356	315	344	354	328	314	330	364	367	356	362	359	296	338	333	347	353	311	365	297	336	327	352	336	326	346	330	342	322	349	330	327	320	345	319	323	333	342	349	336	350	333	374	337	352	342	316	322	377	331	342	333	333	343	331	325	354	327	353	350	335	350	354	356	344	313	348	310	357	348	357	344	325	340	336	326	322	336	322	343	352	337	324	331	374	340	353	352	353	347	346	335	350	344	357	355	371	332	333	306	328	323	335	347	368	328	335	367	341	342	321	316	351	362	355	326	361	327	346	379	333	363	348	346	348	335	376	344	377	324	335	340	320	319	289	349	349	306	344	320	320	314	357	366	346	348	336	383	318	339	347	369	352	355	337	345	349	335	322	388	322	322	315	351	330	324	328	369	321	367	317	329	358	325	343	321	340	341	320	318	325	311	343	361	336	376	351	334	329	288	347	346	352	354	355	332	308	330	330	328	334	332	345	321	338	362	339	339	313	335	342	323	335	335	352	338	341	342	340	335	352	333	313	354	304	298	343	321	339	359	345	361	333	350	312	304	298	361	323	352	309	339	339	340	338	329	317	362	374	350	368	357	321	364	354	331	350	324	319	324	330	348	352	324	334	346	315	340	336	312	321	340	346	324	341	320	342	348	350	355	344	333	371	363	334	372	349	368	370	335	357	320	350	368	350	381	358	329	282	313	343	340	333	319	342	370	332	343	345	365	376	326	372	341	314	339	341	359	298	335	324	372	320	348	332	328	331	358	341	346	344	335	339	324	355	338	372	319	341	351	335	394	327	334	333	351	337	309	323	344	326	329	359	317	335	363	347	361	334	388	339	333	309	336	352	324	352	333	341	322	328	334	322	324	372	344	350	362	323	347	329	336	333	352	359	331	336	338	334	311	315	338	376	375	311	353	319	330	323	340	366	366	324	340	317	317	311	332	344	323	341	354	369	323	350	349	314	338	335	322	357	306	364	345	353	334	335	329	353	314	335	353	348	326	323	322	356	331	326	332	352	340	315	329	348	344	314	331	341	348	325	347	351	347	358	323	335	346	362	341	333	347	329	334	347	329	353	354	353	340	303	370	366	323	383	375	322	308	331	330	366	331	310	310	362	335	334	367	324	333	355	320	344	336	332	322	360	313	332	305	379	321	331	326	342	340	337	325	317	299	306	357	364	352	383	352	319	357	331	352	370	335	334	343	364	352	349	333	341	341	306	351	334	326	347	357	339	340	354	347	348	354	323	316	347	353	352	365	383	303	337	295	348	367	356	336	355	341	345	344	355	317	370	315	344	357	326	359	354	353	345	315	323	374	326	355	324	333	353	326	307	363	329	351	355	337	333	343	327	339	349	301	336	334	344	355	330	322	340	375	363	363	352	371	314	352	354	361	345	355	363	370	344	345	353	352	312	322	339	337	319	323	341	340	324	341	339	376	355	313	316	350	374	348	361	331	356	330	332	309	376	325	338	318	346	351	337	352	352	342	306	338	375	311	314	354	346	313	356	347	347	333	338	352	347	337	344	334	338	331	338	355	335	338	358	326	349	357	342	332	377	341	337	340	313	331	361	349	329	326	366	329	308	382	344	299	320	318	312	355	366	322	341	345	324	345	342	329	378	349	328	349	318	327	291	343	383	331	325	352	292	324	335	372	329	342	346	333	350	357	304	373	330	341	347	328	333	342	352	349	349	330	331	334	300	335	312	335	322	356	338	318	358	342	320	336	326	352	319	340	346	353	350	389	297	358	359	368	342	327	339	324	304	335	319	321	314	339	361	356	348	332	335	306	355	354	365	326	326	316	301	311	343	375	334	326	304	338	360	329	331	333	340	338	319	336	357	337	327	350	355	316	342	367	325	351	344	340	346	354	350	324	355	326	361	333	326	335	337	307	354	337	342	334	348	366	328	334	361	367	340	346	339	333	337	353	353	340	319	332	331	354	338	364	337	336	343	358	347	327	336	311	328	352	352	321	341	325	343	322	333	336	321	330	329	348	332	335	343	349	323	348	341	336	319	329	309	369	322	336	315	328	364	320	334	333	334	352	348	320	317	316	332	343	347	336	300	322	308	309	371	348	329	360	343	327	323	338	348	335	310	294	338	338	335	344	341	342	336	331	334	327	333	362	368	320	360	346	384	335	317	362	375	332	341	311	354	311	350	338	323	311	331	332	349	340	340	345	338	397	351	325	346	333	348	337	308	324	344	348	315	339	356	333	348	319	300	338	337	359	333	376	352	315	393	345	344	318	357	333	355	341	354	345	309	368	334	329	349	334	349	353	291	357	326	323	326	354	323	371	355	325	334	358	363	336	347	325	333	316	351	315	297	333	342	341	329	291
23738	21688	29749	24111	21689	19122	2116	877	693	652	581	537	514	461	459	455	441	433	414	413	395	381	417	388	402	388	347	351	358	368	364	358	346	345	355	391	351	356	320	394	353	328	349	358	341	377	329	332	339	327	354	348	362	359	340	369	346	339	317	352	349	350	325	346	357	354	351	357	363	340	326	312	343	370	326	309	315	335	330	361	361	329	346	362	388	343	319	349	357	388	354	330	335	346	318	312	351	342	346	369	305	383	351	332	335	353	325	351	344	342	352	363	307	332	310	345	341	325	309	337	316	334	355	342	326	341	332	365	328	383	324	336	337	305	350	317	330	332	355	336	358	366	352	336	369	358	351	324	331	339	293	308	373	376	331	354	330	339	289	337	330	339	345	347	341	364	329	308	342	365	321	309	369	341	315	349	311	348	322	333	338	342	324	339	311	325	357	363	357	359	335	333	330	324	337	326	350	342	330	312	342	333	329	358	328	350	356	359	340	344	351	354	333	337	321	363	361	363	333	314	342	345	330	355	351	354	356	366	348	344	309	354	334	364	351	324	309	320	329	326	334	320	350	323	350	342	332	308	361	332	324	339	343	337	365	333	340	332	371	325	340	336	357	306	323	307	321	338	307	390	317	351	322	334	316	353	312	305	330	363	320	331	312	331	337	367	363	329	351	313	361	329	334	319	336	318	311	353	367	396	318	354	340	360	328	353	323	377	343	326	363	318	330	347	346	362	360	296	350	325	311	336	344	310	346	355	326	356	382	320	368	375	361	315	316	324	328	328	374	353	330	326	316	331	315	350	321	346	323	323	318	344	337	348	324	341	368	348	316	365	352	351	340	348	338	310	336	323	372	315	353	323	342	332	349	342	383	344	319	339	336	370	354	346	308	355	364	355	376	350	364	314	310	336	331	349	393	350	342	358	333	335	334	363	347	361	327	331	352	344	317	332	320	350	330	340	346	353	320	340	317	338	313	312	319	326	341	360	341	338	311	344	307	331	348	363	328	330	375	313	351	368	359	327	359	331	323	307	358	331	308	331	330	369	338	333	303	372	377	357	352	308	331	356	324	336	348	321	351	311	335	332	331	326	343	339	313	342	322	356	363	366	357	333	362	341	325	333	344	343	329	363	335	349	322	331	345	335	314	355	333	312	327	325	325	347	332	330	324	339	329	326	359	327	339	337	323	335	388	336	340	361	349	333	328	333	317	347	351	365	340	336	294	328	329	346	317	315	347	319	326	334	322	338	317	345	323	320	319	339	313	395	337	314	313	350	344	355	342	332	338	348	340	359	279	333	339	344	325	344	363	314	330	317	329	359	326	333	317	331	350	335	351	342	341	332	351	331	320	296	331	356	333	341	374	328	328	362	336	331	334	339	344	343	326	326	345	353	373	337	294	322	323	324	352	357	326	345	324	339	353	326	304	340	315	318	305	354	338	319	336	347	362	316	346	376	349	328	318	363	333	356	322	327	332	331	329	352	357	362	326	356	361	343	351	317	327	350	364	338	320	323	348	316	324	324	349	345	319	325	356	333	337	324	346	335	348	312	377	318	359	338	334	332	332	323	371	335	325	343	321	311	354	340	364	307	327	324	345	302	352	334	321	347	335	332	348	323	324	364	366	338	347	351	299	335	325	337	302	318	341	331	372	354	370	354	313	337	321	360	355	365	347	340	323	355	326	332	336	351	279	334	336	387	297	338	320	316	329	315	327	341	285	351	327	349	342	319	361	327	358	352	301	311	334	342	345	314	308	354	333	380	323	339	339	316	360	346	320	371	341	368	342	329	349	337	363	309	326	277	329	339	351	326	329	340	337	348	321	363	328	366	326	321	331	314	343	324	315	340	350	336	314	331	311	309	307	332	378	335	328	384	384	345	352	323	320	327	346	329	327	352	355	300	336	335	365	340	340	296	342	331	341	317	326	316	339	345	313	353	386	336	324	350	352	328	367	314	312	343	318	319	323	322	367	329	343	360	354	353	342	343	306	358	331	372	347	321	352	293	330	345	344	347	337	368	330	333	360	333	355	335	316	349	341	339	316	334	347	344	329	334	343	334	389	345	361	359	336	351	331	327	354	379	325	334	352	357	309	335	342	316	319	317	335	360	353	332	369	308	348	322	307	350	349	330	347	340	354	305	329	346	328	362	345	340	320	327	334	361	346	312	312	327	329	353	344	392	389	347	344	313	333	303	361	313	323	323	337	369	356	360	340	315	333	330	353	331	400	352	338	347	332	328	337	318	301	356	370	321	325	352	360	371	314	299	324	310	349	332	335	329	363	349	315	333	324	338	346	331	348	329	308	303	342	330	346	367	338	359	327	346	344	335	337	364	337	351	349	341	300	348	359	346	306	335	335	308	326	343	342	339	346	344	318	330	346	347	343	350	347	342	303	344	354	316	347	329	348	319	329	351	344	340	343	320	339	361	347	333	341	302	328	294	347	352	322	338	355	347	335	334	344	345	343	333	338	302	350	337	368	327	335	341	322	364	383	342	322	336	356	330	323	372	331	313	370	335	356	329	368	350	326	315	321	325	342	342	339	321	345	320	352	339	333	355	332	332	339	351	359	330	345	324	343	335	293	356	299	343	343	362	333	321	337	304	326	350	345	350	337	331	323	322	320	340	307	335	326	316	338	344	338	318	353	334	354	322	360	324	343	331	315	338	348	302	325	346	329	369	324	328	338	359	329	340	308	318	346	325	321	307	367	316	339	349	304	328	322	334	323	349	342	324	367	377	344	344	375	351	326	352	353	337	338	325	330	337	370	336	306	350	321	338	364	325	320	360	341	343	332	344	316	338	356	356	330	330	317	325	352	331	321	333	323	326	345	346	333	360	336	316	349	324	360	321	341	330	317	321	314	361	330	355	350	342	326	311	361	340	334	312	317	325	352	324	321	335	317	359	333	334	343	315	331	319	320	296	336	320	327	340	309	331	340	322	331	308	333	338	312	333	346	341	331	332	354	312	337	355	339	340	316	359	359	316	316	344	337	384	331	326	357	359	340	363	336	352	331	328	345	306	349	334	332	319	355	346	343	346	340	360	358	355	342	355	321	336	356	344	343	331	319	328	322	352	336	362	322	335	352	330	336	334	337	319	334	336	316	305	330	324	287	300	327	308	355	328	349	311	351	301	344	315	312	332	371	304	343	356	343	341	340	329	351	345	335	313	339	341	322	343	355	317	331	343	365	348	347	325	356	301	337	352	325	328	360	371	337	306	323	309	339	313	334	331	343	352	339	350	353	336	337	348	332	315	351	289	351	297	361	322	318	331	327	324	328	343	347	318	348	353	360	310	347	335	350	317	286	353	325	349	322	306	315	350	345	330	334	324	351	330	331	363	363	339	327	338	343	326	324	352	366	342	339	332	340	385	326	321	339	360	358	327	307	325	315	337	343	345	373	325	311	323	332	352	336	332	347	309	362	344	357	343	330	334	368	288	329	352	360	316	339	358	354	330	360	314	335	315	329	315	359	303	338	339
35133	16800	14400	7778	5503	4103	3122	2390	2072	1777	1549	1380	1242	1191	1045	1006	971	908	953	887	837	808	754	761	738	751	784	743	736	676	714	685	690	704	667	706	648	697	653	688	703	674	666	635	675	686	671	637	686	691	632	672	630	660	623	666	676	632	621	601	654	646	610	649	652	646	693	643	666	638	635	635	626	658	600	620	665	674	613	652	604	643	708	631	656	642	634	656	675	613	642	645	647	650	656	629	622	627	630	617	627	648	625	668	624	645	644	639	617	600	656	649	623	602	628	619	629	616	659	612	644	629	628	622	624	664	645	596	625	631	583	643	636	624	605	634	574	610	610	611	613	605	642	662	642	613	617	624	602	597	657	651	650	653	610	625	628	621	615	643	676	602	611	613	627	649	595	582	614	630	647	615	628	595	617	554	645	617	586	633	655	589	636	609	648	675	593	660	613	619	622	663	605	646	612	648	623	642	636	594	694	659	628	641	625	625	647	643	593	627	643	627	644	618	633	611	625	616	630	600	653	600	603	651	620	648	635	591	625	642	630	593	607	616	670	615	619	610	625	620	634	602	611	570	625	592	601	647	613	635	670	628	626	617	627	670	611	616	635	632	672	635	641	647	659	648	671	649	619	628	645	642	666	632	654	568	625	655	650	640	627	638	614	631	584	617	613	611	588	643	664	631	613	632	623	564	594	631	614	630	654	655	612	627	598	607	620	597	622	622	646	602	641	615	643	608	629	617	648	658	636	638	724	624	620	618	602	593	667	629	595	588	640	631	621	592	641	648	662	626	637	588	620	666	595	630	644	624	608	634	585	608	614	617	620	635	646	621	603	632	612	616	633	667	619	626	637	638	651	601	645	624	642	600	617	587	610	611	626	621	632	614	649	604	633	640	634	658	650	632	667	596	592	636	623	639	640	614	606	642	639	641	626	591	650	577	573	639	607	660	623	597	608	663	632	663	598	642	611	620	581	607	623	639	589	648	588	649	605	629	617	634	648	597	629	582	593	650	625	644	612	598	602	648	668	654	613	653	631	608	616	624	664	605	652	652	639	620	598	631	623	649	640	654	616	586	591	619	643	612	616	642	611	584	664	651	617	600	626	676	642	642	632	608	630	587	644	639	670	609	670	669	587	618	649	657	646	619	586	620	625	639	668	584	605	651	607	614	598	637	630	608	604	625	634	626	617	625	658	637	591	626	595	635	603	620	641	600	623	663	620	635	640	658	617	625	627	600	641	657	636	632	590	587	629	616	623	655	648	558	646	633	611	643	580	647	572	591	605	619	598	627	632	584	672	659	606	592	639	571	638	623	634	624	606	627	683	681	613	634	648	650	612	620	588	613	616	634	606	648	622	624	615	590	624	574	626	642	603	674	645	608	648	641	625	648	668	613	582	637	647	606	623	674	650	617	658	636	596	658	619	629	597	659	637	605	644	638	607	621	697	683	605	619	651	611	628	622	648	618	645	680	629	664	638	594	651	595	588	630	618	589	636	647	615	665	611	613	639	609	624	640	604	623	592	588	608	621	613	575	598	608	647	630	627	616	656	586	633	623	624	646	630	623	644	639	630	622	622	619	636	619	619	632	634	617	595	584	606	646	598	613	623	643	651	641	669	646	643	661	582	600	626	577	619	588	611	606	638	665	625	630	633	625	634	626	620	593	638	572	604	631	683	612	592	611	585	651	676	573	658	616	593	637	584	607	648	657	624	629	610	597	617	601	646	617	626	661	577	668	585	585	615	591	626	651	582	636	651	626	649	661	591	635	649	619	601	662	574	598	629	651	653	616	582	626	623	652	664	627	623	635	601	607	679	610	625	620	615	591	610	653	680	616	602	666	647	604	626	631	620	614	620	633	592	659	603	627	604	609	610	612	563	602	622	639	597	644	615	649	645	610	599	608	645	602	573	625	665	592	649	598	620	625	628	616	611	591	587	634	633	643	637	610	607	634	703	582	638	586	644	605	639	644	624	630	625	671	635	642	631	567	620	646	672	644	660	650	623	609	624	618	634	587	598	614	626	614	599	607	640	575	627	606	594	646	620	620	644	609	580	609	630	609	625	621	566	608	634	589	573	593	596	622	622	626	613	585	593	621	609	603	577	631	603	596	581	629	578	651	662	605	687	596	628	634	556	629	620	594	637	622	670	655	650	630	628	610	623	667	612	616	622	620	646	635	603	642	658	617	637	626	587	639	624	637	609	634	661	616	645	605	644	617	624	633	598	591	626	675	608	616	610	650	639	688	663	603	652	649	629	632	623	645	598	589	612	629	650	612	649	627	644	612	653	572	596	662	626	621	583	576	644	627	621	660	624	652	623	600	605	667	616	599	616	625	609	609	674	587	656	621	607	603	647	635	651	584	644	614	625	608	606	602	626	649	611	652	644	628	605	627	613	617	646	638	634	622	702	631	658	647	598	670	622	596	614	641	664	621	627	617	643	631	611	608	648	626	621	651	592	588	603	623	645	635	671	629	634	590	642	654	637	601	617	633	614	592	640	668	645	606	667	624	670	619	589	645	628	624	615	599	605	655	652	615	570	622	602	621	619	602	648	624	657	602	694	620	652	618	650	608	642	629	627	590	607	641	659	662	623	605	612	588	600	657	591	625	674	658	668	635	619	634	633	649	633	574	677	632	602	569	633	683	620	628	636	660	600	600	600	627	636	643	607	635	611	645	677	593	628	615	598	610	621	623	624	654	645	664	591	627	628	629	596	611	641	626	641	613	631	610	637	640	640	624	624	640	676	634	639	604	584	622	619	599	583	586	638	612	623	619	632	654	622	619	596	628	652	634	645	588	635	614	612	662	625	574	600	651	603	602	662	640	639	640	616	619	650	627	670	624	645	593	656	616	626	615	630	653	641	645	621	649	615	643	603	670	640	614	706	621	608	630	609	602	613	604	632	655	631	624	618	622	645	629	621	631	601	614	628	575	615	627	680	646	641	629	629	628	656	610	687	600	625	655	609	610	635	635	582	673	593	606	644	625	612	632	605	601	658	658	652	633	631	648	626	594	607	606	651	637	606	583	616	652	653	614	644	620	603	601	653	645	630	640	630	640	646	609	612	623	623	646	620	663	624	569	643	633	591	602	628	656	653	613	624	640	625	654	667	628	640	624	627	621	625	636	622	635	612	638	641	673	605	636	605	627	621	627	640	617	611	632	630	642	692	654	584	635	644	641	625	611	584	624	637	618	623	617	618	596	571	618	629	574	629	606	660	647	611	641	566	617	598	641	640	599	664	637	646	642	639	631	601	590	622	598	649	664	623	635	635	602	619	611	616	611	609	655	617	621	631	581	607	610	604	667	591	625	611	635	594	636	651	639	622	662	634	625	609	641	638	604	611	584	617	612	640	655	609	602	659	611	632	640	604	688	606	612	646	595	667	648	648	548	690	648	638	650	638	650	613	625	624	640	633	602	614	609	635	584	642	645	580	620	656	622	632	661	580	628	645	666	622	626	675	577	623	640	592	664	622	616	628	586
27377	21112	7901	339	159	165	116	92	91	106	91	94	85	93	87	85	87	89	89	90	93	96	79	103	94	83	90	86	85	98	97	76	80	86	83	106	90	84	86	84	80	74	95	79	92	89	83	92	92	93	78	92	94	89	101	93	96	95	87	89	69	90	79	72	91	89	75	77	85	79	84	80	85	62	93	83	93	81	87	88	74	78	87	69	89	88	85	85	96	79	66	99	85	85	83	91	85	82	79	99	93	71	82	81	90	81	65	80	80	78	69	95	87	87	79	98	81	86	76	78	80	78	71	91	85	87	73	68	74	85	78	95	81	99	80	87	81	75	77	71	91	66	74	93	85	94	67	108	72	76	82	98	77	79	82	79	89	73	80	93	68	74	74	96	98	95	73	77	69	97	72	87	88	78	98	74	78	104	80	72	101	79	86	92	86	75	77	87	78	85	75	90	90	86	77	83	93	73	81	75	84	72	87	69	77	100	86	88	77	91	72	90	75	83	65	89	81	64	80	95	82	86	74	78	93	98	83	82	76	87	77	80	87	87	64	82	96	92	82	84	69	95	76	64	88	82	79	69	89	93	76	84	84	95	80	66	94	80	87	85	82	86	69	89	90	91	85	88	79	83	96	85	99	78	76	92	80	87	74	81	75	84	73	84	82	90	74	92	85	87	76	94	87	72	92	97	91	68	84	82	77	89	84	75	72	80	95	90	88	107	70	87	86	84	75	92	86	83	74	88	78	106	78	83	84	83	100	82	76	96	84	78	78	77	79	86	83	81	80	77	82	83	77	86	87	93	78	79	83	101	74	101	92	72	87	74	92	75	87	88	75	73	83	108	81	92	95	76	71	71	85	82	96	72	76	93	106	80	76	76	85	94	85	69	83	82	74	72	89	85	82	76	94	78	87	88	78	75	56	74	85	82	89	82	69	85	85	71	76	104	87	82	84	78	74	73	73	89	77	81	85	83	82	73	92	68	84	97	70	67	83	66	89	89	75	84	98	80	80	85	78	76	89	83	68	66	87	72	68	89	80	69	86	91	73	82	93	97	75	75	88	79	72	80	84	71	77	68	88	99	89	88	73	90	84	78	94	66	87	70	72	111	82	69	74	75	72	97	82	84	87	83	83	90	87	79	87	77	85	84	95	95	70	91	79	86	76	98	92	85	93	79	84	80	66	87	81	91	79	81	73	77	82	93	76	74	87	72	90	93	84	79	73	82	96	84	71	73	81	89	99	84	87	92	82	86	84	77	91	85	83	70	76	88	84	94	77	84	76	89	96	84	100	111	91	81	96	62	72	87	75	85	83	94	78	79	87	88	86	91	93	82	101	83	87	71	79	72	85	91	94	60	89	86	65	62	88	71	83	73	87	69	100	86	75	67	91	87	84	83	72	74	91	83	72	70	103	86	74	75	83	73	86	93	70	78	70	83	84	91	89	66	74	75	75	69	80	86	98	89	104	79	92	78	85	76	74	79	91	75	74	66	84	89	77	72	82	80	88	91	71	81	89	78	69	89	72	90	66	59	88	101	86	69	87	73	81	81	93	97	88	79	75	81	102	82	83	88	73	80	83	75	67	65	95	94	94	79	96	83	78	88	102	87	93	100	79	82	70	105	76	90	90	72	73	63	79	81	94	84	75	85	82	75	82	64	82	70	95	77	69	90	89	98	78	91	86	73	82	78	91	85	86	81	69	88	80	89	79	80	80	89	83	88	92	72	79	67	87	88	88	60	66	85	76	83	82	71	83	79	101	83	94	79	82	86	72	68	72	85	79	90	84	85	94	89	78	80	94	93	75	77	81	76	84	70	75	77	73	79	78	86	74	79	82	87	91	72	76	100	90	70	79	73	78	91	99	72	92	78	85	79	86	85	73	87	91	75	85	74	80	79	79	76	82	79	74	75	78	71	79	105	78	83	87	70	78	71	84	68	79	87	69	78	94	75	78	66	87	72	83	92	99	82	100	96	89	84	58	87	71	72	80	73	87	84	85	90	81	95	81	89	93	76	76	90	77	94	84	99	89	115	92	84	94	77	70	79	66	73	98	75	98	90	65	87	80	83	86	73	86	93	77	96	84	84	77	106	80	91	83	101	82	90	78	70	84	73	95	83	64	79	72	82	80	69	78	81	75	65	88	86	76	84	77	90	83	89	74	93	67	104	80	87	76	78	73	99	88	75	72	80	75	81	88	74	86	94	66	88	89	78	86	85	88	77	71	89	86	82	67	86	94	62	92	84	84	76	91	92	77	75	68	80	76	81	69	85	76	87	81	89	77	75	76	86	82	89	89	94	64	83	85	77	77	96	92	80	74	73	67	74	79	93	90	86	84	67	68	70	87	84	86	85	68	89	85	80	82	94	83	101	82	76	76	62	72	88	70	93	96	89	72	76	81	85	79	66	87	82	85	66	69	81	92	79	66	85	69	96	92	77	94	70	83	79	77	107	86	84	62	79	74	83	73	90	90	66	90	81	100	94	91	95	90	95	69	99	75	94	72	90	88	93	80	86	73	86	75	76	99	83	80	89	65	90	74	98	64	58	76	81	78	73	76	90	65	91	88	73	79	81	86	85	88	77	83	73	76	92	81	82	81	76	79	69	87	77	92	89	62	90	80	96	80	84	103	94	112	74	71	90	91	86	85	95	79	66	81	96	91	94	77	97	83	84	80	79	67	85	77	75	83	80	86	76	72	75	85	82	86	67	87	78	82	86	81	79	81	84	75	84	87	89	81	83	86	82	77	80	78	73	91	75	98	107	87	77	80	73	89	81	87	92	86	75	66	98	83	81	70	89	81	90	91	79	80	85	88	71	91	68	71	91	76	92	90	83	94	93	91	76	84	88	77	84	82	74	83	78	99	79	87	87	103	91	89	87	84	78	76	88	88	58	92	74	82	97	82	76	78	104	97	87	72	61	99	60	65	70	79	73	93	75	76	62	80	98	87	77	78	78	88	69	84	88	74	78	77	66	94	75	72	72	88	77	74	89	75	80	78	94	87	74	80	89	81	78	93	94	77	75	97	86	81	82	79	82	90	91	92	68	78	88	102	98	101	72	85	83	97	94	70	81	91	69	69	88	92	90	70	96	77	77	79	81	92	86	85	79	68	84	82	80	93	79	94	93	90	93	77	83	79	71	65	78	76	89	79	85	103	96	78	85	89	81	79	94	80	70	80	63	79	77	61	74	91	69	87	92	101	80	83	84	68	83	79	79	93	83	76	70	79	85	93	82	87	69	89	81	84	94	79	63	88	79	94	80	81	87	80	75	86	84	89	91	88	87	93	98	85	79	94	74	97	73	83	72	84	74	96	91	90	77	86	65	112	72	62	69	73	74	96	79	81	76	74	97	82	86	85	94	82	96	87	79	89	73	77	88	93	79	92	76	81	79	90	75	82	102	71	77	84	83	98	91	87	101	81	87	64	97	91	86	85	86	79	97	84	83	78	79	93	79	72	84	88	73	71	87	105	89	87	70	79	94
15174	1377	1204	639	424	353	309	279	245	214	205	234	206	216	207	180	180	187	185	181	168	167	204	180	172	173	202	183	184	206	145	212	187	188	190	160	172	183	167	164	191	188	173	169	182	177	142	165	164	190	191	156	196	152	216	181	199	175	166	185	133	160	168	167	164	201	177	182	198	186	178	170	185	170	155	181	183	178	177	179	181	164	179	161	165	159	169	194	182	178	170	182	178	189	187	191	161	183	181	184	180	179	176	177	192	183	200	177	173	182	178	181	170	179	140	194	183	177	171	181	150	189	172	179	192	172	183	208	194	188	183	176	165	178	215	207	160	164	176	180	180	163	182	183	181	172	180	155	170	181	207	179	185	174	186	163	180	180	174	186	158	181	191	194	179	191	167	166	160	168	176	187	198	182	196	163	169	179	172	190	188	167	175	190	192	187	189	164	181	158	178	176	162	169	163	179	183	185	164	163	183	173	179	204	178	191	192	177	173	210	151	182	184	166	180	189	169	175	182	172	166	195	188	179	190	190	186	197	175	189	175	179	175	160	186	182	190	173	157	177	194	181	157	177	183	163	173	173	162	190	182	154	155	184	157	182	178	184	184	171	184	184	193	164	193	158	172	184	178	185	199	166	184	186	170	177	184	202	184	187	178	182	180	175	197	203	177	177	162	220	185	178	188	154	178	164	193	165	165	161	167	162	179	205	178	162	177	170	173	167	169	188	172	150	174	167	161	164	189	168	165	191	177	190	192	176	188	193	199	168	166	168	194	171	159	181	186	209	172	188	198	182	188	143	176	166	180	162	196	198	177	172	171	182	200	192	195	197	153	198	158	203	187	185	183	200	197	190	185	157	172	177	169	210	163	182	178	163	162	192	170	181	186	170	186	200	189	185	187	181	188	190	182	161	175	185	150	162	181	162	177	173	196	158	176	173	166	177	163	195	178	156	189	186	178	181	203	188	195	178	153	188	180	177	163	204	165	176	168	149	188	187	176	189	166	184	191	180	167	196	185	166	211	201	170	181	185	197	166	192	189	173	151	180	187	185	174	177	169	181	174	167	172	154	175	202	167	210	161	179	184	158	187	167	171	168	168	172	160	181	178	184	170	197	167	189	193	173	177	183	168	169	156	165	215	168	195	185	188	186	196	198	176	191	176	189	194	168	166	152	203	210	159	190	191	169	181	159	163	183	192	173	184	176	187	168	188	185	178	157	189	169	175	193	180	192	166	196	161	186	173	177	198	197	161	183	182	183	194	189	160	194	188	181	176	184	198	169	186	162	177	139	205	178	171	183	163	171	178	155	165	183	187	192	181	170	177	179	173	183	191	197	179	198	169	182	177	182	170	173	173	178	177	165	166	185	152	187	161	183	181	191	170	194	204	153	191	184	177	184	183	169	162	203	164	187	200	191	172	187	212	190	164	174	162	189	192	192	181	175	183	189	198	205	175	188	171	176	178	170	176	158	158	204	188	180	195	184	210	171	171	190	177	178	165	181	158	200	154	195	180	194	166	168	182	193	182	160	175	163	202	160	187	160	163	168	182	177	209	201	169	174	179	185	174	172	179	172	183	177	185	181	186	185	190	182	152	193	190	173	161	179	177	161	187	192	191	155	178	177	169	175	189	185	191	160	186	142	198	182	210	162	182	189	183	187	178	197	193	198	175	175	172	179	165	181	165	181	183	186	200	178	166	175	162	160	179	175	177	178	183	184	178	157	171	171	185	167	171	183	196	180	196	189	176	177	163	156	168	182	196	176	151	178	183	173	184	144	153	165	173	170	190	198	186	174	181	177	170	172	175	182	185	167	197	161	184	187	150	163	179	205	165	183	164	166	151	187	177	170	193	175	182	196	195	177	189	172	180	185	183	177	184	195	156	169	169	168	176	164	210	147	159	159	175	177	151	193	181	179	176	163	183	183	173	155	176	198	197	202	148	164	191	196	164	174	200	187	187	205	189	158	187	173	193	186	207	166	179	189	186	185	208	181	196	177	183	175	178	165	181	203	203	184	176	176	190	204	193	160	164	159	175	173	184	163	184	165	153	195	188	158	202	184	190	193	189	188	163	185	192	181	198	178	176	186	181	175	185	181	169	181	186	174	193	204	168	165	175	172	158	178	157	175	188	180	183	188	206	193	167	177	187	155	191	175	175	182	190	198	169	148	205	182	193	218	185	187	201	197	193	194	179	178	186	168	169	165	189	180	158	186	183	162	175	175	170	197	173	177	180	176	168	179	173	186	185	183	149	152	198	178	164	172	190	185	182	184	173	211	168	186	162	172	164	180	177	175	178	173	174	186	161	170	189	185	208	169	170	172	188	181	166	182	170	162	160	172	195	187	180	182	185	176	185	193	156	175	190	174	179	193	166	179	160	180	194	174	186	184	177	177	181	191	195	219	157	163	159	157	186	197	164	198	159	169	173	195	157	192	163	181	176	186	198	169	194	174	182	185	190	168	177	193	166	163	163	181	172	181	175	186	207	190	181	157	186	167	180	170	193	161	176	163	165	189	196	176	168	158	192	179	197	204	186	189	185	152	180	181	178	191	188	173	171	188	186	193	202	202	187	195	190	195	182	176	155	168	176	178	168	174	169	156	176	170	168	192	198	162	178	188	188	170	154	164	172	165	184	167	178	191	186	187	187	191	176	181	183	180	166	188	154	175	162	185	155	181	179	174	223	176	170	166	165	185	193	184	164	156	177	183	212	176	183	169	163	182	209	182	184	159	169	160	182	198	187	164	172	162	192	182	202	181	164	195	177	173	186	171	182	171	166	200	161	165	170	197	168	186	154	201	168	165	159	187	179	197	187	164	181	190	157	163	191	171	195	186	170	179	182	183	185	185	167	176	195	165	175	166	177	208	165	189	178	195	173	177	169	178	169	183	165	192	180	179	162	174	171	184	180	175	172	175	195	166	192	187	161	168	174	166	189	163	190	180	179	213	151	169	179	196	163	174	204	190	185	159	180	167	190	172	145	186	178	182	156	159	162	165	199	185	173	155	177	171	176	165	165	186	191	187	169	183	174	198	175	181	183	189	180	187	182	194	182	198	182	181	159	193	182	181	167	208	172	169	187	198	167	177	178	170	177	191	169	158	176	170	174	171	173	179	208	177	180	163	183	171	153	196	174	169	171	162	177	200	176	180	168	171	189	169	171	166	186	206	148	173	162	181	171	182	179	191	177	162	173	190	179	185	167	178	183	173	163	184	184	198	182	179	174	168	144	166	159	160	173	181	170	190	164	187	196	184	164	178	173	190	175	175	194	151	191	201	200	174	178	199	169	174	173	176	160	195	192	182	167	184	191	176	206	171	172	181	180	165	172	174	188	186	178	179	171	170	197	174	201	183	170	179	165	171	170	180	204	190	163	170	152	180	149	182	206	196	191	163	180	184	187	182	164	163	182	176	167	157	180	200	185	170	165	183	181	179	157	181	198	182	197	158	169	169	188	199	177	182	184	168	195	169	198	202	157	183	177	159
23716	20784	27760	23858	19429	1664	600	446	344	298	289	252	219	238	223	216	217	200	190	214	192	172	195	170	193	183	175	230	175	206	166	168	170	172	164	180	158	165	169	192	166	165	183	177	179	164	159	167	181	192	194	177	191	191	182	160	137	179	179	204	156	204	178	166	156	163	151	174	166	169	180	176	162	169	192	159	162	168	162	158	191	164	182	177	153	176	160	154	158	155	163	187	142	151	197	143	148	149	195	156	142	148	182	163	145	156	149	162	172	163	174	173	179	147	162	170	151	185	164	156	140	168	167	173	170	172	166	157	145	176	145	173	174	170	163	139	152	171	159	179	184	186	163	174	159	150	167	181	178	165	161	158	167	168	153	160	155	136	155	144	172	160	174	153	153	172	170	155	160	167	153	150	156	162	172	155	160	175	166	195	154	165	181	178	176	169	148	178	166	179	176	163	162	160	148	157	168	169	164	162	189	185	186	173	145	150	171	155	169	167	166	176	161	176	171	173	179	177	188	161	176	151	153	177	157	145	151	166	149	171	150	179	139	181	177	150	171	140	170	144	174	160	146	169	153	152	147	142	159	169	187	163	157	159	156	177	159	184	173	164	161	154	182	187	174	170	184	153	164	149	183	176	177	186	140	145	165	154	174	163	146	183	163	136	152	152	166	161	158	164	152	162	167	183	178	178	161	165	156	170	175	164	159	176	167	154	188	160	173	164	188	160	164	164	172	166	172	165	162	172	184	173	158	160	153	175	194	147	157	174	158	186	176	171	160	147	155	153	168	179	167	181	154	170	162	154	160	188	169	190	156	164	155	189	150	155	178	177	155	161	153	179	155	136	167	179	180	175	166	167	169	191	169	162	164	183	179	171	171	166	157	143	177	154	181	143	190	160	158	153	185	155	182	171	167	174	164	173	160	177	164	155	156	156	148	157	179	169	194	177	171	153	166	159	167	164	152	183	186	165	164	155	167	175	158	161	177	141	183	156	198	164	161	175	173	169	174	152	170	172	151	168	155	198	183	168	173	159	152	142	156	153	142	149	164	180	172	149	166	202	156	187	159	151	165	190	174	181	191	176	178	183	149	171	152	161	151	178	171	172	175	173	170	161	180	141	170	165	170	154	170	185	173	171	172	147	154	164	150	175	175	151	168	147	168	161	157	171	178	172	176	166	168	150	162	155	176	170	157	155	153	152	172	140	162	177	150	176	167	159	170	174	151	165	184	172	177	176	136	181	177	161	168	163	180	168	189	161	173	174	158	183	174	149	170	168	161	162	169	158	158	169	162	160	160	167	181	159	174	171	149	179	168	171	149	173	177	169	184	171	177	178	157	182	163	146	150	188	164	162	185	167	166	154	167	179	179	144	141	145	165	164	211	168	186	128	165	174	162	174	146	168	150	160	147	163	178	154	167	148	181	142	149	173	150	175	167	146	177	148	155	194	161	172	161	151	159	168	168	182	175	189	152	175	182	171	167	156	166	160	163	147	160	170	165	151	161	173	179	159	173	160	172	152	130	164	177	167	156	170	171	179	171	151	180	154	167	175	143	176	151	174	157	162	153	164	179	168	176	179	160	163	150	179	148	170	172	157	163	166	207	187	177	159	142	173	165	161	158	172	171	148	171	164	186	170	166	160	151	161	193	208	172	178	166	138	156	183	165	158	159	159	154	175	177	158	172	147	179	169	159	154	134	194	172	166	167	136	156	169	160	168	155	185	196	163	166	177	155	149	162	160	174	153	158	151	166	177	158	199	176	147	176	167	169	166	177	189	164	136	190	191	179	181	177	157	163	171	162	164	165	164	150	135	178	160	174	170	147	169	156	163	167	158	153	157	152	178	153	162	161	164	171	181	165	145	165	190	169	152	174	162	166	162	146	138	174	161	141	158	182	153	164	163	184	174	155	166	174	139	178	156	185	173	156	170	164	177	169	166	158	196	157	147	185	140	184	156	171	162	146	153	163	178	147	166	167	156	166	158	165	182	160	166	146	174	182	183	170	169	162	177	164	197	154	177	179	185	147	164	187	166	141	143	173	143	182	146	170	152	169	135	176	174	155	172	154	173	161	164	188	145	169	168	161	163	161	174	171	164	196	185	154	164	164	153	172	143	164	175	148	156	161	176	170	172	168	165	153	157	158	164	169	161	151	161	170	191	180	174	174	168	164	160	156	183	154	158	168	176	155	152	170	186	185	147	158	158	159	157	158	162	163	177	150	160	168	189	148	143	173	164	175	201	167	177	156	152	143	185	174	155	179	170	161	162	174	206	141	156	183	192	173	165	170	160	169	149	154	152	146	161	176	186	157	168	165	167	156	154	148	156	153	145	167	178	151	174	201	184	164	159	189	160	185	171	184	156	166	170	167	165	158	142	166	153	168	176	153	160	150	178	168	191	177	185	158	176	168	164	162	152	144	182	165	156	173	185	179	174	150	187	187	177	186	167	162	184	170	177	171	176	165	194	150	155	176	171	137	188	169	157	154	193	148	171	172	179	155	165	180	182	164	173	167	161	170	169	133	164	169	174	174	151	152	188	194	144	163	165	162	169	189	140	177	153	159	144	162	179	177	167	154	142	174	147	169	173	165	167	162	156	173	175	169	147	198	157	152	186	164	159	153	155	150	162	167	155	150	165	166	180	159	152	192	159	146	170	156	154	160	154	153	189	178	160	177	148	188	177	150	153	157	170	155	161	168	171	178	169	148	174	161	190	147	173	177	172	152	172	162	172	193	165	163	167	159	155	156	164	167	176	170	159	179	163	143	160	168	181	178	173	176	161	165	169	161	179	165	141	152	136	169	165	150	151	136	156	172	161	194	158	166	150	161	159	160	175	167	165	195	151	160	164	155	158	157	157	172	156	156	152	172	157	171	162	145	170	167	161	149	151	163	174	168	150	175	165	174	161	164	194	169	175	147	152	157	170	165	188	150	158	158	182	157	161	168	161	162	187	180	143	175	153	162	164	185	142	178	179	179	182	185	173	158	170	168	158	158	142	168	205	178	165	164	176	176	150	146	167	176	149	171	160	170	152	190	164	161	158	166	179	158	162	153	175	169	160	166	185	161	181	152	183	160	185	171	174	175	195	156	157	145	195	152	171	164	143	166	170	169	164	173	181	175	167	155	161	172	170	171	175	167	155	145	165	145	155	160	176	193	157	167	172	189	173	147	158	177	147	166	174	168	171	169	165	177	159	195	149	164	177	184	171	153	172	162	159	166	175	175	169	164	156	159	160	163	134	142	172	176	154	167	171	158	154	152	163	192	162	165	145	161	171	161	172	161	192	164	174	189	165	178	187	176	162	176	157	143	178	194	141	149	177	157	132	158	161	170	183	182	166	154	160	161	159	176	170	158	186	145	173	168	156	179	173	169	198	163	170	185	145	162	176	181	158	153	150	156	176	166	168	167	175	163	178	162	171	171	179	178	160	143	142	177	154	160	166	151	154	181	184	164	173	177	169	163	177	168	179	183	155	156	159	170	144
28308	9972	8650	4386	2968	2043	1638	1296	1051	900	808	699	633	586	552	523	503	502	418	441	420	430	376	391	395	391	384	365	361	394	379	356	335	354	361	375	353	358	350	372	359	354	352	347	342	345	327	346	357	347	347	348	353	331	308	323	320	328	331	361	332	375	336	301	293	316	347	344	320	339	330	322	325	325	342	335	310	335	329	350	361	321	307	336	354	304	336	322	309	332	347	327	323	336	323	324	314	319	309	335	332	343	310	323	327	297	352	336	327	343	337	312	329	316	342	339	350	342	321	378	345	311	329	375	342	326	322	365	321	344	353	310	330	318	368	363	320	345	329	336	300	325	324	327	347	277	303	340	332	323	304	308	287	327	338	324	307	348	337	343	303	330	363	339	358	339	323	326	332	313	321	299	336	302	312	293	313	328	329	302	339	348	342	337	314	325	335	308	342	315	332	347	305	330	374	334	312	321	344	327	333	326	320	294	314	315	346	326	311	327	318	343	317	352	306	333	292	317	319	292	304	330	349	324	325	335	312	321	318	333	287	336	341	320	345	320	322	337	323	314	316	316	340	295	333	310	303	341	317	312	323	323	348	332	309	314	337	335	310	337	304	344	343	350	340	334	280	313	312	362	324	336	309	323	304	337	361	300	332	318	321	309	310	304	317	329	320	307	322	317	352	322	312	348	322	289	319	317	351	333	299	340	328	335	341	303	312	346	357	314	357	322	336	338	321	330	312	361	346	342	327	318	318	322	317	345	327	325	315	330	295	308	317	346	352	353	345	361	311	329	335	313	299	351	358	347	335	287	319	321	318	333	329	312	340	329	328	306	303	300	338	304	345	296	290	323	343	342	334	337	326	327	327	324	337	326	346	333	318	353	335	342	310	340	347	313	314	336	317	313	324	355	303	320	320	340	331	324	351	311	317	336	302	330	340	353	344	290	328	332	307	334	306	338	289	349	313	310	303	328	339	317	331	298	349	299	326	336	297	313	302	337	319	332	332	349	339	339	362	319	328	321	333	275	348	325	294	340	316	353	332	355	302	353	316	339	324	334	359	316	332	339	330	296	327	328	324	317	325	296	324	351	331	334	323	336	300	293	338	340	336	354	307	323	305	327	323	359	336	316	344	308	319	332	301	324	328	314	325	337	300	292	290	322	342	333	339	344	286	340	316	314	315	316	353	341	331	337	356	327	305	358	350	310	319	367	321	340	339	322	314	332	342	333	325	360	322	333	334	324	320	334	338	323	328	334	321	319	320	335	345	291	343	320	311	327	342	299	327	316	328	321	318	344	325	344	329	340	294	310	337	300	319	340	309	320	305	317	325	297	350	342	329	348	325	322	321	328	334	337	297	326	334	291	345	315	328	339	328	310	317	354	321	337	317	335	350	357	309	353	342	322	324	318	318	323	304	352	317	313	351	348	318	341	312	328	348	312	330	299	355	313	304	298	317	293	277	334	295	327	326	309	325	319	328	338	350	309	316	329	328	323	333	313	327	325	299	306	349	360	348	333	343	332	342	329	319	322	318	333	323	342	319	334	310	331	331	320	341	323	320	320	302	308	277	336	339	321	330	327	339	300	354	312	328	331	296	365	326	328	347	312	313	335	312	332	317	333	329	291	290	353	327	334	330	311	287	330	365	325	293	341	331	338	337	302	309	346	318	321	348	350	333	323	345	349	330	336	314	309	321	338	340	334	334	342	323	350	360	332	309	311	326	324	301	320	357	310	361	331	337	354	361	326	322	298	352	357	340	321	341	333	330	340	338	308	356	288	330	327	294	333	321	295	296	318	338	309	323	342	326	311	333	300	318	324	321	326	351	298	339	336	298	349	366	327	341	326	334	349	341	300	304	348	289	332	355	295	301	319	314	318	337	333	331	331	303	310	324	317	319	333	317	335	307	348	290	346	313	319	315	348	353	307	343	349	314	324	313	358	343	345	292	307	324	317	332	325	328	343	345	332	325	321	315	313	338	316	311	316	337	344	276	367	323	299	343	297	314	306	334	329	342	372	331	330	308	312	349	323	315	326	337	313	331	300	298	315	302	309	325	361	350	311	314	321	368	324	330	321	323	294	334	333	310	335	347	336	310	322	341	314	343	318	369	281	326	315	372	328	314	325	327	347	335	326	333	353	331	358	340	295	323	311	291	315	299	304	341	305	345	347	316	333	313	314	316	321	366	330	318	325	372	340	321	329	353	335	306	324	328	291	313	317	343	331	342	348	334	340	370	315	321	331	309	323	338	329	337	336	350	299	334	317	334	333	354	304	295	339	316	333	336	355	353	319	339	311	308	296	343	315	286	314	330	297	313	325	332	329	315	356	335	344	343	345	309	288	338	313	340	341	314	318	324	364	327	318	299	345	323	357	314	330	319	309	349	313	326	303	304	321	345	331	305	301	344	313	313	349	311	354	320	319	338	337	313	322	306	324	295	327	333	321	315	320	353	299	319	349	341	305	312	316	332	313	331	320	325	320	331	288	334	317	346	330	310	329	311	328	314	310	308	313	354	327	354	309	346	321	324	334	353	320	309	331	330	343	319	294	325	324	314	356	291	296	330	321	374	345	313	342	316	347	299	310	338	308	334	327	340	278	347	346	295	293	315	288	326	320	313	298	341	328	294	338	290	302	341	311	348	328	325	295	319	318	321	313	337	306	354	312	325	330	330	332	334	292	313	342	306	338	354	358	302	331	353	316	307	303	307	305	305	321	334	304	340	311	342	342	310	312	347	329	298	313	331	307	344	300	331	308	316	332	319	324	315	324	362	308	362	294	337	297	298	353	340	332	321	335	324	364	326	348	324	317	351	327	318	318	308	383	332	335	289	325	328	314	347	346	310	335	298	333	310	345	361	340	325	316	334	311	353	302	320	347	315	289	319	346	344	333	335	320	345	314	321	326	337	330	322	324	336	307	320	317	340	318	320	318	304	333	309	363	348	320	313	333	341	301	329	344	320	315	329	296	320	347	318	311	315	336	323	319	303	316	317	300	321	338	326	317	325	320	342	308	341	356	308	338	330	313	303	322	325	324	322	318	330	332	327	323	310	334	312	316	301	340	321	319	322	329	335	291	330	337	316	309	328	322	296	341	288	330	325	340	325	290	327	324	334	295	332	320	317	314	314	337	306	323	348	299	306	340	325	324	324	323	352	325	320	316	344	330	294	317	319	348	351	322	309	304	334	346	339	364	334	307	275	348	306	318	359	312	322	331	305	340	345	334	338	342	347	293	308	342	319	332	315	348	334	303	331	314	318	333	335	291	285	337	309	356	321	310	312	305	330	330	328	335	322	321	301	342	339	312	351	299	318	325	331	297	346	307	320	367	342	334	328	341	349	295	332	315	318	312	312	334	327	310	307	355	316	297	306	325	329	322	341	344	307	296	356	354	314	315	329	338	329	319	317	356	312	336	309	331	330	329	312	318	303	328	332	325	308	326	339	318	316	315	329	319	307	327	314	328	335	328	335	331	344	289	357	343	332	326
22699	20712	28341	23102	20712	18494	2104	861	656	616	541	525	528	465	419	423	382	412	381	356	364	345	393	414	344	365	341	337	325	346	316	360	337	334	347	342	351	346	325	301	349	341	343	301	329	335	357	319	337	296	364	297	341	352	319	356	351	308	333	326	321	307	336	365	332	319	327	319	304	334	336	356	349	343	316	344	362	305	330	341	304	310	337	356	340	308	315	333	315	322	288	316	333	331	326	332	324	299	333	350	338	344	323	349	339	334	338	333	318	304	339	345	308	329	329	326	325	301	286	324	346	336	322	294	316	316	327	327	342	321	300	326	313	316	343	327	327	336	324	322	318	319	324	328	341	344	340	345	326	332	351	315	357	307	330	365	316	336	300	367	311	327	344	304	309	313	284	330	299	333	346	330	337	286	342	318	319	341	312	310	324	288	326	295	340	323	308	349	315	311	313	326	320	362	309	370	324	317	332	324	313	317	321	344	315	324	324	332	337	336	332	317	320	315	299	309	332	320	332	298	303	311	326	309	342	331	327	333	333	301	323	326	349	323	305	302	306	309	319	345	335	297	306	335	319	314	336	329	340	329	332	298	326	297	316	318	310	304	314	326	310	358	323	335	307	297	342	322	306	317	320	331	333	302	323	307	331	292	333	315	310	317	310	290	326	324	323	325	292	304	297	344	309	311	335	321	335	312	325	299	329	348	329	327	319	319	311	354	325	305	330	297	309	299	308	311	328	292	327	301	323	328	327	330	318	333	323	302	315	315	311	325	332	281	322	297	331	325	302	358	358	332	323	303	338	331	324	336	315	320	310	305	330	349	328	336	327	333	292	338	315	320	315	335	328	310	362	308	312	308	307	340	343	313	341	334	365	331	326	286	334	329	303	341	345	329	329	317	305	315	359	317	304	307	331	310	322	336	326	353	338	348	311	297	347	325	352	318	358	292	330	342	323	325	345	311	313	318	319	315	299	311	321	349	315	330	354	308	311	334	330	336	313	333	332	333	309	316	322	324	321	330	306	327	319	286	327	306	306	337	333	320	314	349	329	291	330	342	316	323	339	308	298	348	292	333	321	364	317	327	336	299	317	332	355	340	295	322	333	307	329	316	290	316	304	314	348	336	350	307	346	315	335	339	348	311	332	334	343	342	307	297	328	286	334	335	314	339	330	285	342	316	337	332	308	331	320	300	322	314	343	304	338	317	328	348	303	322	289	324	309	300	335	344	334	316	329	354	300	325	363	326	325	288	351	331	323	321	335	323	310	338	325	309	304	334	313	341	317	314	290	305	285	317	321	284	292	303	326	319	334	299	318	333	308	337	315	326	337	332	322	298	322	322	297	310	331	339	325	337	298	322	305	313	358	312	321	331	328	328	306	318	291	308	322	329	326	327	342	328	313	349	347	297	331	338	356	314	322	339	309	331	337	326	353	316	331	294	334	318	306	304	335	334	325	325	315	332	353	334	340	323	345	333	307	354	339	328	310	282	299	347	329	289	337	325	318	323	313	310	330	321	327	337	306	324	334	326	310	307	323	304	334	316	346	317	313	328	311	324	294	306	358	356	278	329	349	348	321	312	317	329	325	315	325	347	310	309	323	317	291	345	306	317	342	307	342	311	330	307	276	329	301	331	305	319	323	315	309	323	312	347	330	303	284	323	320	321	310	356	321	310	319	305	348	301	302	294	336	321	296	326	323	306	319	319	339	322	337	305	294	339	330	326	311	313	310	320	330	335	297	287	330	305	345	334	310	280	317	334	380	323	292	317	322	344	328	337	312	316	313	304	331	314	340	313	287	331	328	304	314	333	337	302	308	369	326	339	278	345	317	344	322	333	323	355	307	317	318	319	329	338	299	338	319	313	302	305	378	347	335	307	347	344	294	343	299	315	308	330	325	348	342	307	324	326	330	322	317	313	305	311	310	344	318	326	312	338	303	303	330	320	319	299	313	364	318	322	341	328	321	327	330	338	322	325	364	337	335	308	321	317	329	335	305	320	333	337	294	302	324	313	334	302	288	332	317	306	339	291	331	290	314	323	346	327	331	307	316	328	344	286	350	341	317	324	345	345	339	308	333	307	374	324	343	278	296	311	331	329	316	304	329	335	315	341	368	364	288	354	325	314	328	313	348	330	351	334	332	333	305	331	339	310	314	319	339	322	301	303	348	335	339	294	303	325	315	298	329	322	332	350	297	327	299	328	326	324	331	316	330	329	312	326	305	321	321	329	315	312	356	308	307	325	319	316	296	313	308	327	287	319	298	350	293	350	329	333	332	291	344	318	313	305	291	313	311	321	349	309	327	326	328	319	326	323	320	300	310	331	310	306	312	360	328	328	341	273	341	287	334	350	272	329	349	284	305	310	361	312	327	317	331	349	326	310	342	343	295	334	321	324	338	313	286	328	326	321	303	281	335	326	330	296	312	304	331	310	326	324	353	306	312	288	318	350	340	315	308	360	303	333	355	329	304	325	290	292	349	296	305	323	328	334	325	368	308	341	328	316	332	303	360	330	304	327	329	295	333	313	342	297	305	312	349	319	321	325	340	326	337	317	320	343	320	366	318	309	334	312	302	309	308	336	328	306	304	331	314	335	317	331	306	314	317	340	277	311	340	318	327	316	324	320	338	328	343	300	341	322	330	305	300	313	298	331	338	302	324	327	335	334	319	326	323	319	311	322	314	263	328	291	307	326	331	341	342	325	302	324	309	291	349	324	359	327	296	310	343	310	328	319	308	324	301	330	327	320	352	326	331	292	318	296	296	362	317	345	338	320	319	296	318	325	308	333	312	317	308	324	340	291	331	337	312	334	331	304	374	310	307	309	303	307	345	314	340	350	315	297	311	325	330	348	324	331	312	312	325	327	348	313	298	291	322	328	339	338	341	353	312	322	311	309	325	292	304	321	305	305	341	309	352	329	331	289	285	305	342	317	341	308	296	311	332	342	323	323	303	321	296	322	316	301	304	305	336	301	323	324	327	347	303	352	331	307	342	376	315	292	324	320	369	330	332	288	316	306	320	314	294	321	344	326	291	314	303	343	298	352	325	317	283	320	315	326	318	303	312	320	319	315	317	313	296	319	324	303	324	304	273	299	294	299	338	319	298	326	336	324	322	328	326	313	319	350	313	327	295	332	325	316	331	335	320	328	274	316	328	333	323	337	332	354	310	291	314	330	336	313	298	316	331	333	308	308	324	306	305	284	321	338	334	310	312	348	298	324	320	295	339	305	321	328	319	325	331	303	326	304	315	344	347	327	325	296	368	329	297	295	316	342	317	301	327	318	340	336	289	312	308	306	297	299	329	339	345	303	321	335	289	289	324	325	323	336	325	325	332	345	311	311	331	292	312	335	318	328	322	333	320	317	325	277	308	308	309	322	302	285	286	294	313	348	314	334	335	327	319	309	326	297	332	331	290	331	307	320	286	360	324	328	310	302	307	335	335	324	371	317	320	311	335	320	298	335	311	312	315	329	303	306	346	291	309	301
31149	16203	13835	7706	5274	3911	2992	2373	2017	1723	1515	1340	1208	1187	1060	1007	917	861	791	834	828	796	717	731	749	748	737	719	674	673	694	660	698	694	691	663	611	621	643	666	639	628	658	652	623	614	617	645	651	629	676	658	629	587	614	593	621	604	594	650	606	616	595	672	573	671	615	586	574	624	631	594	628	624	559	613	617	563	603	592	625	538	591	631	620	621	648	622	587	611	614	591	586	596	651	637	592	585	587	606	615	600	611	616	616	602	643	607	615	579	602	580	672	600	601	609	612	587	588	581	608	570	609	590	610	622	628	637	596	608	579	577	581	573	552	593	615	635	563	604	586	595	636	570	621	631	611	589	586	610	600	598	592	599	568	607	606	596	609	588	570	604	628	585	594	626	619	559	615	579	607	568	594	608	568	611	602	661	620	616	596	646	594	572	610	575	594	585	579	567	598	626	618	542	650	632	594	550	603	600	568	638	621	577	627	623	593	594	632	626	588	598	579	585	593	573	645	639	566	576	591	590	621	581	588	581	583	638	577	567	571	570	627	568	572	595	617	590	610	542	569	639	567	631	579	603	606	616	595	566	551	594	591	610	622	602	599	612	582	631	649	580	637	636	597	637	613	625	562	629	613	592	577	585	589	604	604	632	617	613	593	591	680	608	603	611	579	603	605	635	594	605	563	612	553	587	628	608	594	584	594	597	586	578	588	624	595	624	606	584	594	585	623	564	595	596	617	608	614	604	615	575	638	596	600	579	579	570	620	563	605	589	614	626	602	584	614	607	593	609	620	611	585	568	572	543	646	550	596	617	589	610	629	665	573	590	626	623	583	610	611	625	577	630	594	592	589	615	587	606	579	617	630	629	569	603	561	641	594	573	587	633	583	635	608	596	590	644	602	571	618	580	579	602	627	601	614	555	579	642	558	585	592	589	607	618	575	610	588	636	599	587	599	580	546	627	603	610	612	608	625	613	598	590	599	627	575	561	577	620	628	633	576	574	589	589	578	610	599	545	596	573	598	588	605	643	602	570	579	577	675	607	576	633	615	609	628	564	636	560	611	588	555	644	573	611	610	601	627	608	600	618	592	581	598	648	601	619	637	614	615	605	597	629	562	573	634	599	603	613	622	628	599	631	584	594	612	595	584	595	590	592	590	574	607	599	602	617	564	609	602	613	633	596	573	614	595	582	599	578	582	586	590	608	668	614	603	601	611	574	588	638	585	588	646	606	586	591	601	601	594	595	612	599	590	634	545	555	594	599	596	601	594	648	558	593	621	600	597	615	564	630	621	598	618	595	637	565	589	586	587	589	580	627	529	595	564	627	631	583	611	558	617	641	591	604	594	627	582	598	612	582	596	618	600	576	558	649	597	618	579	606	591	599	607	588	596	615	616	591	578	607	568	601	611	619	571	639	591	630	590	569	559	584	584	564	615	593	609	595	625	623	608	626	619	586	608	628	622	584	608	619	586	627	652	565	567	615	598	609	583	592	656	596	657	618	585	602	572	581	626	610	652	589	591	609	650	594	554	563	532	567	575	589	652	615	596	596	575	544	574	603	628	538	633	602	556	562	602	543	554	617	569	590	617	572	591	561	605	550	583	583	617	603	572	624	563	625	615	610	624	570	588	573	612	586	586	552	564	577	601	604	595	595	571	597	592	555	608	606	612	551	613	584	609	630	598	643	581	588	612	595	608	626	600	568	618	594	596	588	601	634	595	580	613	563	595	560	603	569	580	547	600	607	600	571	575	569	606	624	557	584	646	606	659	617	620	618	597	594	615	606	583	618	624	648	609	616	622	589	631	592	608	562	576	618	623	549	566	584	586	614	574	645	612	568	600	650	614	614	596	605	606	602	625	572	596	565	594	617	583	589	626	615	610	584	622	570	589	573	613	632	575	626	603	580	637	582	596	573	600	634	669	574	549	606	571	633	592	611	570	619	543	648	594	589	627	552	571	577	619	597	611	624	620	587	602	634	621	618	601	611	567	624	584	591	616	646	588	626	584	585	627	534	613	577	572	573	638	606	557	594	545	586	642	592	606	610	607	597	625	591	579	568	598	588	614	622	667	632	628	586	612	596	614	556	608	594	604	568	592	629	582	594	603	624	605	580	572	572	606	625	594	602	595	606	598	618	621	580	595	599	639	589	633	648	612	583	567	626	582	636	611	626	576	556	591	626	566	568	645	599	599	546	592	596	594	602	621	567	629	575	589	593	612	605	581	645	591	650	579	591	604	622	617	618	619	617	603	598	613	618	606	563	627	563	603	636	569	599	603	580	572	598	630	559	618	545	598	593	583	626	561	579	604	587	557	580	599	600	612	642	567	609	568	600	614	613	583	617	616	590	614	630	578	616	607	636	545	604	572	597	596	602	605	625	605	625	590	580	579	578	619	591	605	665	625	614	567	600	579	632	658	586	578	591	609	568	603	620	645	581	598	621	596	577	613	650	582	641	626	629	609	579	587	585	604	595	623	635	557	595	572	634	625	638	574	664	574	598	606	594	593	588	568	583	548	615	606	629	645	640	619	614	620	614	622	592	576	594	633	612	582	600	577	591	625	607	594	580	626	594	625	585	616	586	587	611	638	645	624	573	582	620	582	586	589	595	625	582	602	566	559	618	556	616	601	583	553	620	667	598	646	576	598	571	583	598	610	586	608	622	633	549	572	646	620	595	592	597	642	574	640	611	598	578	598	612	598	584	617	602	557	613	623	597	576	622	576	633	592	617	618	582	619	620	598	603	632	582	594	578	571	570	624	614	589	609	604	606	601	558	606	595	658	624	563	592	609	610	606	611	576	617	597	620	631	579	588	580	562	589	552	593	606	623	622	653	583	557	581	586	544	605	585	624	583	577	605	628	590	617	570	579	636	591	601	613	614	608	584	591	618	617	615	609	595	593	619	592	627	580	593	590	606	611	576	620	600	600	611	605	587	630	596	627	587	592	593	589	576	591	633	581	640	635	596	597	571	614	576	614	599	626	563	612	604	567	614	602	608	583	545	592	597	583	646	623	596	567	627	606	599	644	615	606	594	617	574	627	606	614	600	583	629	583	579	618	597	622	641	558	624	625	598	618	610	568	616	635	622	550	609	606	609	540	543	587	585	635	616	557	623	610	574	597	597	622	625	583	565	629	607	602	561	595	607	585	605	597	603	574	607	631	596	583	611	587	603	561	590	609	564	642	568	596	610	566	608	566	586	562	611	568	592	568	596	610	581	660	621	609	608	598	605	620	540	578	599	587	614	615	610	572	595	589	587	604	626	566	608	593	535	597	599	594	594	608	612	576	595	609	575	586	620	598	644	604	569	606	598	596	619	611	577	583	651	615	625	642	612	609	612	640	653	574	607	612	607	582	591	634	571	574	602	609	605	593	592	589	577	601	605	586	567	619	600	600	594	581	600	550	619	585	556	566	612	574	575	602	576	582	582	581	586	561	557	597	591	626	615	604	613	628	601	572	578	563	635	609	574	589	603	568	574	606
27307	21157	7899	391	189	132	131	105	106	99	103	79	98	103	81	85	87	94	87	97	78	81	91	94	88	81	64	66	88	71	82	82	66	89	84	71	97	84	89	79	91	89	65	75	79	95	84	72	71	75	81	77	80	81	90	90	97	75	75	73	71	75	80	98	93	74	68	87	76	96	81	85	92	74	69	93	72	75	93	86	93	85	83	64	79	64	66	75	95	90	81	65	82	90	87	79	72	87	82	79	81	65	83	75	90	83	79	81	73	93	71	67	70	86	87	72	91	65	103	81	80	87	94	87	97	81	87	86	76	83	76	82	103	78	92	96	72	83	81	85	91	84	71	88	75	85	70	89	93	86	78	82	73	101	74	73	73	69	96	93	88	80	73	100	89	74	78	95	78	88	73	89	89	89	81	90	74	89	96	85	92	75	80	80	88	88	83	90	86	82	91	80	75	96	99	68	77	86	80	92	72	85	89	82	97	73	69	78	81	71	74	86	83	86	91	98	81	96	68	76	77	91	95	84	86	90	71	81	75	75	75	63	77	77	71	82	81	80	76	79	72	77	85	79	77	84	81	81	82	80	91	85	88	91	88	90	62	87	80	77	70	76	94	90	99	80	95	88	90	89	97	78	89	88	75	83	108	91	82	64	78	66	73	74	84	65	94	69	66	86	75	85	88	90	102	82	82	77	86	77	84	74	87	68	83	78	74	70	65	69	68	81	83	78	99	62	82	94	102	80	89	88	80	77	85	80	88	73	69	73	104	84	79	81	68	71	95	84	69	77	86	73	74	84	89	81	99	84	91	88	68	89	87	78	66	69	77	87	93	75	98	78	87	83	86	92	84	91	92	103	88	78	74	89	70	77	94	85	68	85	69	75	79	86	113	84	74	100	70	76	80	63	89	80	87	78	85	87	91	83	76	70	103	84	73	86	89	82	71	87	72	96	71	81	101	81	78	77	79	71	88	82	69	86	71	82	75	83	63	80	67	80	69	92	83	75	76	77	90	84	90	63	89	92	84	83	78	87	86	86	80	85	86	100	79	79	63	72	93	79	89	92	70	76	76	69	83	78	88	95	88	66	91	72	70	72	78	97	87	89	75	99	82	79	104	96	84	70	96	82	83	77	69	75	85	92	84	81	92	90	69	97	82	95	85	78	84	78	85	71	76	82	86	87	69	97	102	70	88	74	92	73	95	78	77	88	90	79	97	91	70	88	77	85	87	85	82	102	80	82	98	75	87	63	81	102	96	72	82	92	87	67	83	92	90	94	83	76	83	84	64	104	88	92	76	96	82	82	102	92	92	81	81	74	84	90	88	83	66	90	72	97	79	92	85	79	84	81	84	71	108	94	78	82	73	72	88	91	98	86	84	78	87	91	84	95	80	91	93	92	90	92	71	86	78	72	95	87	90	83	90	90	83	77	84	85	84	84	87	77	90	98	69	78	86	74	88	96	80	65	83	91	69	69	83	76	86	85	76	74	91	82	81	60	82	98	94	75	75	83	78	85	88	87	87	82	83	76	78	100	72	62	95	88	83	80	74	90	75	87	91	95	92	77	89	69	76	79	82	96	88	70	82	80	71	94	72	79	87	71	75	105	86	81	81	94	91	85	87	85	82	63	76	81	96	76	84	94	68	93	96	78	76	100	111	107	82	80	90	79	86	81	82	81	85	100	76	83	89	74	81	81	76	81	74	90	79	79	71	76	84	84	87	76	87	88	81	83	62	68	84	77	65	88	59	89	92	78	84	106	74	78	90	85	75	77	85	74	75	84	82	97	69	86	76	83	75	81	79	80	71	93	87	106	76	100	79	81	81	70	77	90	83	90	79	91	86	88	78	76	69	85	69	83	68	73	85	87	86	74	91	76	90	90	85	92	72	68	78	91	92	100	86	87	93	79	78	76	85	76	84	89	79	76	96	87	91	92	75	70	61	85	78	77	73	72	81	82	85	86	84	83	80	71	86	72	83	77	68	82	78	96	76	78	85	80	77	96	91	80	70	63	72	65	74	92	90	84	73	89	102	78	64	91	77	96	81	84	91	85	72	97	67	74	87	76	101	82	69	78	91	81	77	76	81	100	85	80	78	67	72	80	75	62	82	79	75	87	80	75	83	75	72	84	71	67	80	81	82	90	74	96	98	73	93	71	92	65	82	90	75	82	65	94	69	75	88	78	75	75	74	91	69	63	78	72	97	68	65	80	81	85	78	88	78	77	84	96	75	77	90	75	80	98	87	88	70	69	93	81	80	76	67	84	83	79	92	82	64	78	85	68	71	76	90	78	87	107	76	66	89	103	86	92	89	60	82	93	94	81	90	74	87	77	83	89	95	78	82	89	91	78	90	71	75	72	90	94	67	72	90	95	57	87	110	91	93	84	90	96	87	83	71	74	77	69	90	94	88	87	92	75	74	71	93	99	98	87	99	82	72	84	108	88	75	90	91	74	82	89	75	80	87	101	92	91	81	74	71	76	79	86	74	75	77	86	73	97	82	88	83	79	91	83	72	80	91	86	87	90	74	98	79	75	65	94	90	83	64	87	79	94	79	77	85	78	95	86	99	90	79	87	81	82	82	94	75	94	87	77	78	89	76	82	70	98	97	98	80	69	97	82	75	83	99	84	88	91	80	95	79	88	63	75	86	80	89	88	92	72	81	79	84	91	112	85	87	75	79	83	93	86	88	94	86	77	84	88	80	81	87	77	74	83	81	88	96	86	86	72	87	80	73	72	99	67	78	91	104	84	99	86	63	84	81	75	68	83	86	81	73	90	82	102	92	98	64	81	89	77	95	75	60	96	93	101	81	83	70	84	77	87	73	73	81	86	73	76	88	105	92	83	87	74	78	98	90	77	95	79	73	85	80	65	64	64	85	72	76	91	71	98	81	93	96	84	89	82	82	85	88	93	102	84	96	75	79	78	77	95	87	75	78	85	73	93	83	91	87	109	88	79	69	95	71	75	89	72	94	88	77	83	65	86	83	88	89	90	77	78	73	78	73	93	75	71	81	81	87	76	80	85	87	83	79	75	88	77	102	85	83	78	78	89	92	66	79	84	75	78	92	73	86	87	88	71	90	81	73	66	78	79	84	81	99	82	85	88	77	78	88	89	82	74	87	70	72	89	84	79	86	75	101	83	77	80	92	94	101	92	84	80	85	92	68	79	82	74	95	93	81	94	96	61	87	67	83	95	86	88	79	73	68	83	90	111	78	87	82	83	92	85	75	79	66	93	82	89	77	73	95	101	89	71	82	96	85	88	66	79	79	79	86	79	95	75	66	77	85	77	75	70	71	82	80	88	80	75	83	97	78	74	87	77	93	64	87	83	90	80	84	80	103	73	86	64	90	89	78	94	72	68	84	98	85	85	79	102	72	70	77	80	85	89	94	78	89	63	81	84	84	84	83	76	91	67	76	77	84	85	89	71	85	83	111	84	74	97	82	77	83	77	97	73	84	85	82	96	86	99	80	87	99	73	92	63
14883	1391	1175	618	455	371	287	269	221	258	272	206	189	200	197	194	183	204	197	173	193	186	172	166	175	186	192	183	171	184	185	178	188	187	179	176	184	179	171	206	156	191	200	167	176	180	195	190	209	216	171	180	164	191	172	175	190	178	178	173	164	150	195	190	158	153	203	203	193	163	184	176	203	173	173	190	155	160	182	175	180	181	201	185	193	166	167	185	159	205	180	158	190	181	162	194	160	144	190	195	192	165	181	178	206	167	183	191	160	176	186	172	188	196	175	177	174	180	186	194	169	181	183	192	183	167	177	177	183	173	176	167	182	182	157	197	173	174	172	175	180	188	165	178	153	180	175	170	177	179	168	196	181	180	185	168	186	198	165	214	167	200	170	150	184	166	165	197	193	180	177	176	210	187	167	189	185	171	183	180	176	176	184	151	165	191	163	152	171	190	184	176	179	191	170	170	161	183	161	167	175	188	172	160	164	190	175	202	199	193	183	215	177	189	177	190	203	189	168	188	181	199	198	184	175	191	170	165	176	205	201	203	210	175	187	166	168	163	191	175	170	181	187	185	202	177	190	169	177	170	161	163	154	158	192	168	180	180	167	166	207	169	161	179	164	188	164	171	197	167	210	181	194	190	171	180	176	172	143	169	162	165	203	186	181	193	177	168	170	174	184	157	179	201	169	171	158	182	156	183	190	189	159	216	182	186	150	190	160	181	170	187	188	182	211	189	171	217	180	192	196	161	172	197	202	160	181	175	169	168	172	179	182	190	197	167	189	169	207	186	165	176	180	156	156	154	167	183	190	186	158	184	204	188	185	169	178	168	157	172	167	175	189	203	200	191	193	166	194	173	174	200	196	177	155	170	170	170	161	177	154	167	165	167	175	198	187	199	194	168	156	189	174	190	186	188	174	169	173	171	188	162	202	190	171	191	197	185	174	170	156	194	168	174	168	190	166	187	201	167	174	187	184	182	176	186	186	195	165	176	180	171	199	187	170	172	187	161	186	167	173	170	183	184	161	162	184	195	166	186	185	197	174	189	188	159	192	176	165	173	168	193	157	172	196	189	183	188	171	160	175	184	167	188	174	174	206	192	182	171	168	182	165	186	160	178	173	188	175	178	183	172	175	179	166	188	151	170	192	188	180	207	151	167	160	168	193	188	187	202	188	174	196	190	174	189	167	176	179	151	199	191	196	187	172	164	200	201	184	173	189	199	170	177	180	189	166	177	206	160	185	169	195	146	168	177	174	183	184	192	186	170	181	179	182	185	180	174	184	180	181	172	182	189	189	191	155	200	186	168	187	174	171	185	160	181	174	172	205	191	175	186	188	169	193	196	196	164	186	178	187	172	186	168	154	172	191	195	193	170	143	168	177	183	178	187	166	176	191	200	166	177	168	185	183	187	188	203	191	189	174	188	160	174	175	173	182	182	174	188	172	174	170	183	158	180	151	166	192	167	177	184	180	178	190	178	177	185	182	160	183	175	166	168	172	179	175	184	197	184	182	172	190	170	177	158	199	173	180	186	187	174	157	203	170	205	191	166	193	208	198	190	174	175	175	189	199	201	189	168	184	188	157	175	173	209	156	172	170	176	189	154	194	176	167	171	171	176	183	183	177	188	177	179	181	187	179	183	187	171	172	173	177	166	171	195	204	179	179	150	184	167	180	177	180	173	193	176	179	198	183	186	205	165	179	162	175	203	170	203	211	197	163	155	182	192	160	184	184	186	186	180	173	182	192	182	187	166	160	195	172	170	187	215	181	165	161	172	176	156	196	178	181	213	165	187	197	201	183	156	199	167	199	164	160	167	182	177	158	189	176	185	176	161	174	182	187	192	161	176	166	198	178	172	199	188	196	173	171	195	219	205	190	195	166	205	173	181	200	199	185	160	167	174	174	177	192	187	180	193	197	168	187	157	157	214	185	182	186	185	180	184	153	188	178	168	188	191	176	205	164	196	172	168	193	192	163	185	195	195	212	200	175	175	153	184	153	160	173	187	174	189	178	172	192	187	181	166	190	174	181	204	178	183	194	206	185	161	178	201	196	188	175	168	206	159	196	177	196	190	154	153	180	189	174	184	177	171	209	167	168	186	165	169	172	199	172	169	189	185	200	171	203	182	184	220	185	171	214	188	174	168	176	179	170	169	160	181	182	195	189	187	165	166	180	198	176	187	177	170	167	183	179	192	169	174	169	175	177	183	179	185	193	186	186	179	169	181	180	184	162	162	194	184	162	160	191	187	186	178	161	186	156	196	175	190	187	175	174	170	190	166	184	163	187	191	175	196	183	158	160	172	198	163	190	193	161	189	188	178	185	170	169	195	172	187	193	186	163	179	177	212	175	171	179	179	176	185	187	196	201	174	196	158	173	197	219	180	180	162	169	175	169	185	185	174	176	185	197	173	186	184	179	172	197	188	162	199	200	188	201	174	187	182	173	154	162	189	168	185	183	193	186	183	174	181	156	175	171	178	167	174	164	179	167	167	187	189	174	166	172	197	199	188	166	175	152	175	187	159	197	187	196	181	204	184	195	203	176	170	177	190	182	184	178	174	167	156	188	183	155	179	167	191	164	186	166	182	161	176	167	204	174	177	173	197	197	154	178	179	186	167	182	181	182	172	183	171	161	156	169	171	176	164	175	161	173	180	188	188	184	185	162	207	167	184	184	196	192	173	191	193	152	166	197	177	190	164	145	179	179	188	173	176	170	165	179	161	171	182	193	169	182	187	183	154	203	166	179	167	169	170	177	180	188	183	186	163	212	187	156	172	185	183	174	173	191	175	189	170	185	184	176	166	176	174	186	180	185	162	165	194	162	191	171	154	179	181	191	169	187	202	184	176	199	163	188	176	190	186	188	187	195	189	180	182	177	167	193	170	175	193	151	160	202	177	202	188	209	187	165	187	161	198	202	174	166	179	175	171	172	185	188	174	191	174	189	179	202	200	189	200	174	156	181	180	183	175	170	179	181	195	164	172	168	189	209	175	179	170	185	166	167	153	189	182	158	159	184	181	197	162	173	202	213	185	191	193	182	188	188	189	189	181	188	200	190	186	161	160	197	168	182	185	176	180	182	174	164	161	182	196	174	190	182	189	180	155	207	182	182	173	180	163	172	192	161	165	189	197	177	190	184	208	168	162	187	148	179	187	182	188	150	158	191	184	171	188	184	167	205	174	169	213	187	175	174	171	182	178	175	154	201	170	183	189	189	181	183	178	178	166	185	168	200	184	174	170	189	195	165	161	159	201	180	201	185	179	175	162	188	172	191	183	176	164	151	204	177	179	160	178	214	190	183	162	212	182	175	184	199	170	169	195	175	168	170	193	199	170	202	162	177	193	150	201	200	174	172	161	179	205	181	160	173	161	162	176	178	145	177	193	173	167	174	170	197	163	183	180	188	167	193	188	173	180	178	186	161	167	178	186	169	161	190	189	192	190	168	188	178	184	150	189	179	193	173	164	192	204	198	184	164	143	179	165
24817	21732	29022	24986	20201	1779	633	422	369	307	296	248	264	256	241	245	212	221	206	215	216	199	193	189	230	214	184	183	199	174	191	196	168	197	206	200	188	166	185	173	175	191	182	179	182	180	179	184	172	162	187	175	153	173	170	172	185	160	168	173	157	170	148	181	168	178	182	156	170	173	158	193	198	159	180	165	146	178	175	181	176	153	152	163	167	152	159	166	163	176	161	180	209	176	168	186	170	192	174	165	192	166	202	171	163	167	177	186	166	153	178	196	188	182	170	192	169	187	184	152	182	167	182	161	153	150	160	183	177	171	193	163	167	173	177	188	178	188	157	198	187	174	165	170	196	197	178	168	165	160	166	174	169	190	174	176	171	165	181	172	181	141	173	174	176	171	190	189	161	164	169	178	173	176	190	156	194	185	178	181	192	178	173	178	175	189	175	170	184	195	151	191	187	196	186	184	208	159	190	183	174	153	163	156	188	177	167	153	180	161	166	144	172	175	193	151	166	203	157	182	205	191	193	186	179	190	180	179	190	159	177	184	170	185	174	156	174	163	155	155	171	179	188	179	171	184	161	191	191	164	161	156	163	186	164	196	169	192	180	163	174	184	190	157	191	205	170	171	209	190	187	179	188	179	180	187	178	165	191	180	178	175	188	177	162	191	190	157	170	168	184	169	174	171	199	190	203	193	162	173	175	161	201	153	187	165	164	173	173	173	181	171	174	168	152	176	166	185	179	182	164	177	161	181	189	157	169	166	192	158	193	189	160	174	184	182	175	184	163	198	176	170	166	171	170	169	156	168	187	171	173	169	192	167	193	164	180	190	164	157	159	199	176	186	172	183	185	165	174	180	164	185	154	192	164	177	154	155	164	189	176	162	185	175	167	193	184	168	171	182	201	180	180	188	187	163	185	160	196	193	174	186	171	180	186	178	171	174	183	173	173	152	163	188	171	184	170	165	193	184	152	185	173	198	180	181	194	187	177	179	174	177	211	202	176	164	190	174	175	211	172	200	181	160	197	182	161	173	202	190	172	163	179	187	169	150	188	188	178	171	185	183	181	209	173	169	202	182	175	175	185	159	166	162	165	155	156	162	191	177	184	186	175	162	177	163	176	194	200	177	170	195	157	177	170	153	165	183	150	182	172	153	177	155	186	135	197	193	166	169	181	190	196	159	167	186	177	194	151	175	195	179	182	159	192	169	173	180	153	161	174	217	153	173	179	155	174	165	192	164	163	181	157	155	201	170	173	167	176	161	160	170	181	180	163	183	187	179	185	180	173	174	177	180	164	175	191	183	185	161	173	186	176	189	172	177	179	182	187	186	193	172	149	174	192	190	180	175	178	155	181	184	173	184	165	185	160	151	189	187	178	178	177	155	173	161	170	174	167	158	174	182	174	213	174	202	181	149	198	180	183	180	185	167	171	167	198	175	148	163	178	181	176	173	207	184	169	185	164	165	152	168	156	176	187	152	187	160	176	177	157	167	175	187	193	185	162	187	173	166	191	183	197	199	151	161	157	171	186	180	193	169	167	172	166	169	185	173	177	159	180	174	174	181	186	173	188	196	198	174	160	182	163	168	173	185	180	184	147	189	166	186	199	161	187	179	171	192	181	183	200	167	185	198	174	174	148	173	169	173	185	176	177	173	169	154	148	197	177	169	158	168	164	171	178	179	164	177	182	188	197	157	175	143	177	181	163	185	192	159	177	209	207	178	167	159	153	186	156	186	150	162	196	186	170	155	145	167	174	160	154	155	154	189	183	171	157	188	180	173	170	179	145	182	160	186	184	192	172	171	150	175	189	183	177	180	178	181	187	164	192	190	171	173	183	185	181	167	197	191	190	174	195	196	173	166	169	159	180	180	206	164	165	158	158	182	182	171	171	161	180	176	177	164	201	189	166	176	162	192	157	171	187	180	181	167	163	170	172	179	187	160	151	182	178	175	171	175	174	187	181	171	187	170	176	165	170	186	189	174	192	167	168	172	161	161	181	174	182	167	178	180	158	186	184	181	188	184	164	189	206	156	186	178	167	173	153	177	176	181	181	179	170	192	185	172	177	192	152	167	174	159	163	167	192	186	177	157	185	172	198	170	172	181	152	169	187	167	174	151	190	133	182	148	172	174	171	164	156	175	179	195	187	184	172	167	181	180	197	167	183	153	177	175	177	202	167	178	176	182	172	212	163	169	178	144	146	186	186	158	177	179	159	183	172	178	177	182	160	174	159	178	182	173	197	160	190	191	162	213	180	154	202	187	168	165	167	177	168	164	171	190	167	173	166	167	202	168	171	184	187	178	175	155	179	174	174	196	214	177	172	158	183	158	164	162	188	167	181	165	172	197	165	183	186	176	173	183	180	179	163	183	167	192	182	166	169	227	187	187	142	180	164	167	191	174	166	152	146	186	157	169	175	200	192	151	162	178	160	191	190	172	172	137	170	196	170	176	186	158	184	170	183	185	196	146	179	166	178	156	156	164	153	184	183	181	160	186	181	164	198	200	141	175	171	143	157	182	167	172	171	178	165	177	188	150	183	165	171	161	164	167	167	181	179	192	158	173	182	195	166	177	154	173	165	189	189	172	178	159	166	169	168	177	182	196	189	158	164	165	188	162	178	206	174	171	184	158	193	185	175	167	171	177	191	194	217	185	192	183	151	182	184	168	199	175	159	189	177	200	173	164	174	175	175	197	172	158	195	161	168	191	162	186	170	165	165	160	163	163	194	166	160	159	161	180	196	153	166	160	186	181	194	172	188	170	192	167	189	187	174	157	173	186	179	150	182	186	185	161	191	171	172	163	204	175	152	167	209	173	166	193	190	195	191	173	187	168	154	170	168	178	170	171	168	193	167	169	209	178	186	180	161	159	180	170	163	174	173	198	189	187	158	160	214	173	174	157	174	168	173	165	170	159	170	161	186	161	168	177	176	161	172	160	163	170	171	184	178	140	150	177	184	164	185	184	179	178	167	184	165	169	175	183	174	160	175	164	177	163	173	170	167	185	175	193	154	171	161	164	181	189	171	177	168	155	170	161	154	176	181	179	173	162	184	198	183	182	194	185	163	169	176	191	180	172	167	166	179	192	172	176	185	162	201	177	187	212	163	194	180	157	186	154	196	153	177	166	184	165	171	168	191	154	188	186	159	182	166	163	166	170	170	179	161	165	164	188	179	153	191	172	156	166	183	193	171	175	202	171	180	150	159	174	174	162	163	181	180	177	188	184	173	183	169	167	175	190	183	187	182	162	172	184	182	165	186	189	167	169	174	175	186	174	191	185	165	157	182	177	176	191	198	176	190	183	167	156	177	168	161	186	178	181	175	195	174	176	174	174	171	203	167	162	137	193	189	175	165	181	192	184	144	193	189	170	173	189	176	176	185	166	171	165	175	160	156	168	164	167	176	165	197	139	220	169	161	185	175	193	166	197	158	162	176	186	173	170	205	212	186	170	175	170	194	165	166	167	173	173	201	185	176	194	165	171
29931	10675	9112	4524	3108	2229	1728	1266	1072	930	852	767	694	632	583	597	510	505	452	417	430	389	389	372	404	390	409	401	383	411	399	372	373	390	366	373	380	365	356	343	360	362	341	350	370	356	330	347	353	362	380	333	330	324	332	334	345	360	356	329	349	325	339	373	331	348	320	352	356	376	365	331	349	354	343	331	335	326	368	368	369	335	349	351	362	311	352	325	338	359	329	343	338	351	320	372	326	336	322	368	352	347	335	364	322	368	351	321	308	348	346	309	335	335	336	347	352	345	322	367	345	360	374	347	345	345	331	346	339	350	349	304	377	334	351	331	367	343	316	360	337	340	334	333	358	364	337	321	381	335	318	336	320	330	327	305	321	345	343	328	365	349	363	352	339	376	298	336	336	354	353	363	310	327	318	358	350	336	349	313	339	318	340	354	323	342	309	340	319	355	326	347	341	321	350	348	342	317	380	352	356	330	343	319	333	333	365	333	324	329	342	336	357	348	339	320	339	325	360	363	340	359	341	355	334	318	350	340	343	341	365	323	374	337	343	351	343	353	385	330	333	317	304	379	339	359	348	323	342	352	345	343	341	306	363	335	337	327	312	370	342	319	331	332	363	354	324	362	338	336	348	346	324	341	338	373	321	349	323	355	358	337	349	332	340	345	345	339	326	349	335	335	349	318	338	335	337	317	342	344	377	331	322	312	376	329	349	350	346	361	353	305	338	327	340	357	332	310	338	359	355	337	353	359	351	336	376	376	359	352	303	351	330	359	340	341	346	346	315	353	348	354	331	344	339	338	322	371	383	345	348	368	314	333	360	367	302	349	328	358	345	343	343	323	315	356	375	330	361	351	374	343	333	373	329	344	308	342	366	333	337	335	357	331	331	320	329	339	329	353	342	316	321	340	361	367	357	316	342	330	335	327	333	291	349	332	317	303	328	357	360	346	357	343	353	332	330	341	337	321	337	336	327	359	335	327	382	323	346	384	335	352	336	352	347	322	366	341	383	365	342	337	346	361	354	330	337	320	327	346	342	325	321	334	352	316	359	355	353	362	358	358	330	342	362	357	358	333	351	343	340	377	329	381	323	325	330	335	330	320	366	313	341	351	340	334	353	342	318	395	326	362	324	348	332	342	353	364	338	339	330	378	330	328	356	342	325	335	318	350	334	362	361	316	343	342	317	312	327	331	325	322	349	349	365	319	383	353	364	328	327	362	354	327	358	382	306	321	382	360	342	328	353	349	330	345	361	331	332	326	345	337	332	378	310	339	349	348	349	356	372	331	330	353	365	326	378	321	348	378	324	359	361	328	356	327	346	315	335	319	363	317	341	349	377	339	339	337	360	331	339	321	326	351	339	341	338	325	360	387	357	361	320	322	365	371	335	281	343	303	379	366	355	314	364	379	361	354	342	358	313	342	301	337	334	380	380	324	328	333	326	337	314	345	373	331	336	347	332	371	332	341	378	352	362	342	322	323	340	320	316	339	325	368	335	326	371	309	334	332	363	314	332	352	353	345	344	344	313	350	346	343	354	314	377	334	368	355	353	331	333	326	368	344	328	325	334	332	311	360	352	307	368	359	318	343	331	364	339	353	356	355	333	338	354	325	321	347	316	342	339	323	355	334	324	363	351	345	345	368	315	361	329	354	351	372	347	318	353	334	365	337	338	351	340	362	316	331	346	347	307	313	317	342	367	321	358	308	351	315	319	318	319	347	353	350	300	325	315	315	347	335	355	345	320	338	378	347	347	318	314	361	379	367	364	354	358	344	350	368	308	358	367	343	359	317	349	360	326	354	358	358	305	321	353	332	346	343	324	345	366	325	313	355	316	377	350	335	369	345	348	369	357	362	315	339	340	317	319	343	380	371	389	330	369	374	335	332	342	360	340	317	375	352	334	336	352	376	351	363	354	353	344	309	322	335	351	360	328	341	351	337	341	343	352	359	393	335	340	305	371	334	350	361	310	363	331	368	314	307	374	368	351	305	364	341	364	327	370	334	354	345	352	314	357	345	351	307	338	343	334	353	314	343	340	313	333	366	369	335	318	357	329	392	343	315	344	315	332	361	344	355	356	328	322	343	338	347	355	335	344	325	327	364	336	331	352	337	313	348	362	317	353	351	336	357	348	336	365	298	339	361	315	348	348	351	335	317	366	342	339	344	353	344	315	328	356	318	345	383	335	352	327	324	373	309	330	321	361	338	351	350	338	340	337	337	343	337	328	340	338	325	329	353	362	342	343	361	349	367	388	333	354	326	292	329	354	332	274	322	330	326	369	332	337	327	362	348	325	335	351	347	341	340	352	365	346	362	306	325	349	341	351	324	369	311	328	309	322	311	344	331	356	332	308	336	329	361	343	338	345	336	321	344	348	346	335	361	357	334	336	340	344	310	350	329	348	349	306	361	310	347	346	320	326	317	395	343	336	324	310	372	362	341	342	329	376	351	305	342	316	377	324	316	351	333	324	351	341	313	347	316	370	325	348	332	327	363	332	368	336	348	331	322	336	349	359	327	337	347	341	332	352	306	353	356	324	368	323	362	310	332	341	325	366	337	323	352	340	318	346	325	340	361	370	351	311	318	351	320	356	308	343	334	333	368	352	345	313	324	329	347	339	335	381	364	346	348	338	327	342	365	344	343	351	369	305	296	324	342	349	368	351	340	349	347	328	331	337	319	330	356	368	296	339	329	337	307	358	342	337	337	349	305	351	341	368	337	375	332	341	348	299	358	356	354	334	317	309	320	361	348	347	362	324	330	337	333	332	345	309	351	354	323	384	345	360	379	339	345	339	354	320	347	326	331	345	333	339	349	360	302	333	358	364	334	357	362	381	329	316	355	325	331	340	316	350	342	353	359	338	328	348	345	344	342	343	326	360	327	343	327	325	349	341	396	316	356	340	326	340	334	372	326	325	344	364	330	339	365	353	326	340	371	363	330	346	329	355	350	374	361	353	330	339	362	376	321	353	342	307	370	363	357	336	316	305	327	362	336	330	357	338	316	349	343	338	361	334	347	340	378	367	370	371	327	322	344	372	358	353	334	336	362	351	341	351	317	351	343	377	352	358	316	363	376	355	302	360	327	351	324	343	340	365	333	328	345	370	349	344	307	373	322	392	369	308	312	323	311	363	321	339	351	327	306	323	332	314	348	347	323	358	329	334	313	339	350	369	373	367	327	322	355	319	364	327	347	338	313	330	343	283	385	342	362	332	322	318	336	331	362	344	335	326	347	341	314	352	334	318	328	339	328	341	348	334	340	328	319	334	368	346	369	326	354	338	342	317	325	333	339	312	331	314	340	329	361	288	336	351	338	373	336	349	326	361	313	343	352	370	338	348	316	322	348	335	329	320	370	348	351	320	364	360	349	353	341	378	340	363	337	358	338	320	370	342	350	333	362	327	330	327	349	345	361	345	314	318	343	372	363	360	320	331	374	339	345	347	330	330	351	348	342	342	334	337	334	335	298	346	347	352	328	313	341
22665	20700	28264	23179	20700	18247	2032	786	696	628	567	499	463	468	446	423	389	413	394	380	398	348	357	337	408	385	377	368	377	360	366	351	343	344	342	348	358	340	337	338	352	340	342	351	311	356	325	320	333	336	328	320	356	355	352	318	308	324	315	324	354	320	321	338	334	349	337	338	329	297	338	314	310	349	341	317	314	348	314	313	298	322	327	352	293	308	325	314	352	337	324	304	346	305	319	328	303	318	357	319	331	309	319	303	301	339	371	311	330	358	329	353	322	320	308	280	316	363	327	329	338	311	324	346	346	322	309	325	328	311	311	294	323	353	329	309	324	301	341	302	352	324	326	341	349	326	313	312	310	309	278	331	313	352	312	338	342	339	350	355	324	312	319	337	360	320	320	294	315	313	321	340	333	307	338	315	293	346	324	276	295	360	321	300	321	336	324	310	354	309	323	335	319	323	326	316	310	295	314	323	352	304	314	305	341	308	342	313	320	313	360	306	311	313	309	311	313	323	282	330	295	342	322	331	344	317	304	329	307	349	327	309	305	321	344	340	342	309	332	298	341	303	306	312	361	312	315	344	337	327	311	327	333	299	353	308	309	310	328	321	344	336	310	312	340	347	308	357	326	310	326	335	299	335	336	326	323	297	330	303	324	336	336	321	363	304	323	327	278	327	316	358	294	290	372	312	290	321	321	340	342	315	298	326	326	296	327	318	287	315	304	324	302	328	334	353	309	361	315	328	314	320	324	349	320	320	331	326	304	302	289	310	347	361	322	299	316	336	313	318	338	309	331	354	330	333	335	336	311	303	316	313	310	326	328	308	302	347	333	377	329	327	336	318	330	339	363	343	333	323	345	336	310	308	320	332	277	331	310	309	354	328	329	332	325	327	302	303	301	333	336	324	333	308	318	343	312	326	332	338	314	368	336	336	343	312	307	294	339	331	328	341	283	337	289	323	329	333	350	332	299	330	318	318	334	306	330	315	307	296	303	355	317	304	287	314	297	301	329	367	314	355	343	337	308	328	347	333	345	335	303	314	302	287	315	309	332	309	301	349	290	320	303	325	325	347	329	311	357	301	306	323	315	304	304	310	333	325	330	347	333	309	314	353	331	321	344	357	313	325	293	334	319	326	303	316	317	284	335	320	339	327	335	321	318	374	324	326	293	321	305	310	310	321	332	307	334	318	305	362	353	325	327	285	316	291	339	329	332	311	326	305	315	309	300	332	293	321	375	305	317	327	302	329	321	310	321	329	297	308	328	362	304	331	309	364	320	345	282	305	296	319	340	329	313	301	312	313	330	316	316	299	332	306	334	288	347	334	320	336	332	302	337	309	326	313	328	307	308	333	327	299	333	334	302	345	303	345	293	336	307	323	314	311	321	321	340	346	352	316	316	328	311	287	316	303	317	330	317	333	298	337	310	312	349	319	321	356	324	341	297	323	322	324	301	326	332	327	344	320	289	314	317	300	314	299	289	326	306	320	337	317	307	345	348	329	314	339	319	348	314	341	336	332	339	295	275	299	304	306	314	346	321	333	335	297	322	338	329	295	306	332	296	324	297	316	329	321	303	319	315	303	306	313	333	303	356	326	305	348	315	305	326	332	338	304	374	322	335	328	361	332	295	335	305	340	316	332	327	284	316	357	329	311	352	316	311	321	348	323	327	342	328	310	328	316	322	311	356	341	329	361	333	327	313	304	328	321	308	319	323	318	375	322	319	358	314	314	315	329	324	331	324	355	334	306	309	316	342	324	324	308	330	331	344	322	296	306	313	310	324	310	315	306	318	338	330	338	342	301	320	342	336	305	317	297	317	310	300	342	343	313	347	339	295	315	318	351	324	319	332	337	302	304	334	322	342	326	296	299	312	313	317	301	310	317	327	297	300	335	343	324	327	309	335	311	301	327	328	335	293	300	354	315	302	353	325	315	340	307	299	318	319	327	293	315	334	304	317	339	317	323	361	314	342	327	337	314	326	312	337	309	348	316	306	339	282	368	314	324	354	336	339	295	336	299	319	328	328	275	305	335	343	329	343	311	310	337	307	336	334	334	297	322	333	325	328	316	292	316	318	336	315	331	333	309	301	323	305	297	312	338	332	337	329	339	310	308	339	325	357	297	339	324	367	315	325	326	328	319	353	330	318	296	321	314	305	340	334	290	337	299	330	312	296	334	327	303	320	326	291	307	306	346	311	342	332	351	270	324	310	320	319	330	348	289	312	296	339	350	312	320	302	342	334	307	309	334	299	313	286	326	322	339	307	318	336	339	335	346	315	297	316	337	333	354	326	321	307	322	316	315	329	340	312	348	310	346	320	330	341	326	342	316	325	314	338	309	335	327	355	313	306	337	298	335	347	352	336	343	331	317	316	298	314	356	311	288	345	319	323	293	314	315	347	341	311	344	334	307	322	290	296	307	327	327	365	292	356	344	326	336	295	303	328	319	316	331	300	332	299	316	314	314	304	333	309	333	328	324	288	303	342	339	306	318	322	332	331	343	360	324	338	315	311	346	322	349	324	316	348	327	354	301	306	317	297	295	342	311	340	305	318	331	347	312	342	325	313	318	301	319	295	304	324	342	321	340	362	300	300	320	351	322	299	312	323	344	302	322	322	320	306	349	308	307	315	339	324	320	298	320	332	316	330	332	349	292	316	312	334	331	314	339	278	310	301	280	325	307	283	352	325	345	316	346	343	344	347	276	309	330	341	343	319	324	338	354	300	348	309	296	313	305	338	334	343	353	332	332	347	354	317	330	356	311	316	309	288	298	327	325	316	336	334	294	311	345	318	298	319	288	315	317	321	322	337	319	326	328	340	300	307	324	301	366	349	324	327	328	334	334	304	291	301	331	279	354	330	320	319	287	355	286	313	306	336	304	285	305	312	326	330	325	312	339	342	297	322	353	324	337	311	338	339	300	310	306	328	307	331	312	314	314	309	327	311	340	318	305	311	313	321	318	322	344	293	289	320	339	342	322	336	309	304	304	289	322	314	344	323	330	318	342	321	342	314	313	334	292	321	305	307	330	315	290	334	331	322	311	337	291	326	326	349	311	332	274	333	341	329	321	350	336	319	333	333	297	343	315	319	319	329	297	325	309	295	292	333	305	345	319	317	334	345	350	321	307	318	296	314	320	330	311	326	329	360	285	311	331	311	324	293	317	318	338	323	324	305	309	332	301	324	336	275	311	310	348	330	323	320	304	300	308	288	290	293	352	313	351	340	331	297	351	342	338	305	346	301	314	362	335	313	320	323	357	325	316	332	332	326	329	310	343	314	308	328	333	324	318	293	323	325	316	336	297	321	334	290	299	338	333	351	308	298	313	331	319	342	354	344	320	316	314	317	289	318	328	341	331	323	330	298	293	343	345	330	320	327	344	340	311	301	344	296	316	305	283	321	298	324	314	341	321	326	329	345	316	340	312	349	350	331	302	326	357	321	327	320	336	301	303	322	341	294	333	332	310	345	280	320	309	343	291	316	302
29482	16221	13927	7577	5191	3923	3037	2380	1980	1751	1463	1364	1266	1139	1015	975	943	892	846	814	808	784	762	708	766	713	699	719	671	696	670	637	667	653	678	649	633	633	636	676	676	676	665	609	636	635	598	636	593	604	678	626	632	615	589	682	616	669	570	578	630	622	652	603	586	595	591	603	630	606	600	584	571	639	606	614	597	598	602	630	632	624	607	623	589	528	599	597	607	596	580	629	667	639	583	606	559	635	574	604	596	581	571	607	590	590	610	634	591	574	577	607	589	602	615	588	613	601	610	602	637	545	601	613	630	664	580	573	594	614	592	655	596	586	604	580	586	596	625	594	628	590	566	645	652	614	589	606	575	618	611	661	586	608	628	582	621	629	608	596	604	615	585	600	604	590	543	584	598	570	556	634	627	630	582	604	630	600	595	640	578	597	625	589	642	606	618	614	593	647	606	582	634	637	633	555	565	576	616	589	566	595	639	647	617	605	592	596	571	615	575	585	545	635	604	561	572	596	602	606	592	604	569	585	605	601	576	651	598	574	638	633	635	617	595	560	610	627	629	602	606	617	647	607	604	595	580	642	603	606	599	624	589	562	597	609	656	587	641	666	597	604	595	608	592	624	620	632	608	586	595	605	589	584	583	614	583	594	599	607	645	617	603	616	587	601	606	587	614	594	592	588	596	594	603	581	609	626	577	612	625	628	555	577	596	624	607	631	604	616	617	612	618	588	589	609	573	583	551	602	616	593	582	577	585	621	608	619	579	560	562	600	589	613	595	601	601	641	597	598	632	628	612	582	568	596	573	573	585	594	566	567	562	589	573	599	571	623	617	596	591	596	581	599	589	581	615	606	548	572	609	590	632	583	607	574	634	589	591	588	557	630	617	575	581	600	637	610	577	592	563	615	578	578	595	640	546	583	600	622	576	591	630	605	599	618	600	554	632	561	597	578	640	573	615	609	631	602	584	674	590	617	577	566	633	605	589	565	608	564	675	597	573	575	621	586	603	598	595	640	643	584	609	595	610	629	586	593	570	559	606	552	611	585	596	638	591	607	584	581	630	592	627	579	624	628	619	620	603	631	626	603	594	623	592	613	608	606	574	578	616	584	592	599	654	599	571	634	587	583	610	621	632	657	547	632	614	589	623	594	582	586	571	596	588	578	596	588	589	632	625	581	611	609	559	627	590	605	580	621	577	611	618	611	573	612	584	633	578	565	603	551	585	621	582	607	671	583	578	594	607	626	596	579	618	619	628	605	577	593	582	642	610	629	585	619	564	582	566	577	591	609	588	634	569	600	605	629	611	541	607	618	603	612	560	618	607	557	630	556	590	634	636	604	588	614	602	567	618	590	615	598	608	583	596	585	548	563	639	616	596	603	548	596	591	591	580	590	642	590	627	592	597	553	559	576	628	582	601	592	613	591	621	581	654	589	613	611	596	609	603	613	623	556	585	611	615	616	596	630	630	571	599	571	591	557	597	557	614	577	571	597	585	581	555	572	593	632	592	560	611	642	611	609	632	584	546	619	623	559	579	608	637	635	569	606	565	608	629	639	586	613	616	600	607	580	624	613	598	627	656	644	593	575	590	603	609	605	592	635	573	612	600	608	617	575	568	608	584	581	623	590	652	582	626	595	631	604	598	611	571	593	597	623	636	601	615	633	575	530	603	646	618	567	596	604	567	620	616	589	601	555	576	596	590	617	594	631	583	569	606	591	604	604	598	596	609	604	648	602	607	627	613	636	639	608	606	591	624	587	580	655	613	599	572	661	545	598	588	602	586	633	623	594	628	633	576	607	594	578	625	572	627	597	529	566	594	629	599	625	615	612	592	591	602	628	635	601	638	586	670	616	597	640	585	627	600	590	601	603	627	576	603	597	612	616	635	611	601	636	630	543	584	613	625	591	609	580	634	602	600	619	608	602	626	584	559	605	598	626	576	617	645	634	596	597	629	599	619	603	611	581	616	601	586	614	579	612	606	605	607	562	584	550	622	580	612	604	604	594	564	598	592	611	604	579	598	579	601	617	568	583	607	570	625	574	585	587	565	621	610	587	597	613	602	554	584	610	594	581	544	609	595	546	593	553	612	599	601	577	639	599	547	615	624	620	610	585	613	573	604	584	630	591	589	630	592	637	621	592	576	605	609	610	612	628	570	647	531	606	620	593	593	609	616	597	588	641	573	616	629	599	642	583	616	574	607	613	549	564	611	559	619	616	560	623	582	603	627	567	589	596	592	558	554	576	613	622	624	578	546	612	632	614	585	627	596	598	598	570	594	609	566	575	596	617	596	575	618	638	571	603	600	602	575	606	618	587	608	614	583	623	627	588	569	587	596	539	596	606	600	552	612	598	576	588	630	631	619	561	616	595	573	611	614	568	620	599	597	593	615	608	629	620	594	593	615	592	563	626	621	611	612	573	574	633	610	630	600	587	588	625	593	645	549	616	586	611	603	642	588	578	594	608	627	631	614	603	600	588	568	579	588	610	575	592	592	603	596	618	571	620	575	608	557	607	609	625	558	583	637	590	598	620	606	598	561	559	609	586	611	557	602	602	591	618	594	565	567	623	590	616	585	645	572	591	593	629	654	609	607	583	589	602	623	555	603	633	588	612	587	598	613	640	570	605	560	600	574	597	607	631	616	598	608	633	635	578	611	581	569	574	614	605	589	561	553	596	548	580	616	624	612	638	571	584	612	602	586	611	667	616	597	613	606	606	595	598	600	635	608	585	571	613	611	601	587	572	593	588	583	612	605	575	593	589	590	610	621	568	583	605	600	593	570	588	599	594	607	580	610	622	610	609	600	623	556	590	579	634	581	617	567	606	587	581	549	602	572	658	600	626	623	635	606	569	588	644	565	564	634	621	623	602	565	653	616	593	628	586	610	601	617	624	577	614	645	589	594	598	564	599	597	595	624	659	588	581	606	597	624	617	618	614	616	574	595	592	594	620	583	614	581	618	648	658	599	572	593	598	583	632	622	562	608	630	641	605	644	577	601	575	576	638	598	618	603	607	569	633	598	597	560	570	619	586	578	639	615	595	592	598	594	568	637	571	617	620	569	587	621	636	594	613	550	602	616	540	583	642	608	626	626	595	627	609	598	619	627	590	608	630	551	577	643	606	598	611	613	589	603	611	582	603	568	536	626	642	568	639	576	612	624	615	584	601	537	612	604	563	579	612	595	618	591	610	614	627	581	589	621	621	616	628	585	631	601	624	589	614	567	609	598	636	550	618	631	631	631	584	630	610	604	589	610	646	607	635	614	596	643	616	585	595	524	597	607	578	594	566	610	608	615	584	579	592	606	580	600	543	532	612	555	611	620	561	580	585	584	623	592	597	591	593	609	548	577	533	596	572	573	614	617	606	608	557	599	597	594	562	587	627	588	547	615	643	602	568	612	598	567	616	591	591	599	623	624	617	648	567	588	587	617	599	581	554	598	550	578	616	610	634	635	573	596	586	625	634	612	569	577	620	598	602	613	615
27308	21190	8119	371	155	152	114	107	83	119	88	91	97	79	87	90	96	87	95	91	89	74	93	66	84	86	92	70	91	71	85	73	74	98	85	82	87	70	96	102	80	93	86	89	79	68	87	82	92	83	77	80	99	91	64	86	85	87	72	82	79	92	97	90	86	82	81	92	60	83	90	91	73	80	80	74	69	92	73	79	93	95	86	84	84	92	76	94	93	71	65	77	90	93	83	86	77	86	75	87	79	76	78	67	76	95	82	81	67	97	80	87	77	89	84	89	83	78	102	65	94	69	70	70	77	93	72	78	96	59	91	81	86	74	85	95	100	80	87	76	81	88	67	75	92	74	82	81	72	90	89	93	92	82	81	72	81	82	91	84	91	77	66	89	91	90	86	82	64	91	86	104	82	96	84	94	91	77	74	73	82	79	84	92	75	89	78	99	95	76	76	68	93	90	80	71	61	88	67	82	87	78	82	92	80	79	89	99	76	88	81	88	72	86	80	88	79	91	92	76	87	85	86	71	105	74	80	75	83	78	87	73	66	72	89	89	88	89	91	83	84	84	87	70	83	91	86	86	78	84	84	101	83	82	73	71	75	89	68	82	93	84	81	95	75	94	71	86	90	87	88	71	95	93	89	78	77	80	85	89	78	87	83	84	76	79	90	77	85	81	87	66	87	97	94	93	93	63	80	87	101	96	92	73	84	76	71	81	85	60	95	75	91	99	80	92	72	81	88	87	99	57	79	90	82	97	89	71	88	82	91	91	80	83	88	78	76	75	78	88	71	78	81	84	91	72	84	78	93	71	68	75	85	92	82	83	88	80	86	86	94	72	83	78	79	74	92	75	89	81	90	96	83	82	88	84	81	89	89	73	83	69	100	76	84	76	88	82	89	87	94	76	78	93	78	88	88	74	74	79	87	102	80	87	95	89	70	99	75	84	77	79	79	85	82	76	68	76	100	96	73	85	66	96	78	81	96	90	75	89	92	84	89	66	85	79	94	80	88	108	89	82	74	77	82	94	70	73	83	79	75	88	97	87	95	82	78	77	59	74	73	77	85	80	77	81	72	88	102	88	65	85	78	76	61	81	72	92	89	87	59	109	105	82	71	71	89	74	77	79	95	97	79	82	101	79	84	87	82	90	86	105	77	75	90	80	99	84	90	77	76	87	79	64	79	73	73	72	86	88	84	69	82	70	88	84	79	108	73	94	74	96	94	82	81	85	92	78	77	103	88	91	92	81	93	91	71	74	61	90	88	78	85	74	70	77	60	82	82	71	103	87	69	82	80	81	63	81	83	93	77	78	74	81	101	79	75	87	82	90	108	74	94	87	76	70	74	82	85	77	73	75	103	61	74	75	82	74	87	82	81	87	72	75	77	82	74	76	84	86	81	72	77	89	88	81	91	78	75	100	86	83	77	92	71	101	95	87	79	93	91	98	75	83	73	78	84	84	90	83	83	76	65	69	89	91	80	76	67	71	77	84	87	86	76	101	77	84	86	77	87	82	81	69	100	97	91	81	79	90	86	85	76	78	95	75	82	90	65	77	77	85	84	82	99	74	97	75	94	90	70	80	87	96	86	83	72	83	98	85	67	80	92	87	70	74	81	91	87	85	72	87	75	79	78	95	66	73	74	88	86	62	87	91	72	82	87	82	82	87	84	77	92	71	81	77	85	95	92	83	72	90	73	93	87	82	79	77	96	76	90	92	77	79	80	84	85	98	71	79	85	92	87	94	68	70	76	92	89	74	88	95	85	83	71	85	85	80	68	82	91	80	77	78	82	95	82	74	91	64	110	90	96	83	92	91	89	88	98	80	87	88	86	92	87	94	81	71	79	80	91	87	79	87	74	97	69	87	78	83	74	80	75	84	94	81	76	85	90	103	84	76	91	68	70	86	94	68	89	103	74	78	82	94	84	81	81	78	80	91	102	87	102	87	83	85	105	84	78	70	66	78	84	76	90	84	87	84	74	80	74	102	74	80	89	88	80	74	82	84	66	101	67	82	92	104	73	86	76	80	92	95	80	83	84	86	92	85	71	69	71	74	78	82	66	100	86	102	74	91	86	79	89	89	92	79	76	57	81	85	78	60	87	77	81	90	85	80	79	92	75	85	98	82	88	72	78	90	67	88	97	84	94	62	76	85	94	97	76	86	98	80	78	88	100	90	86	81	96	83	79	91	90	89	68	86	90	76	102	94	89	84	70	76	88	91	72	91	95	84	88	83	81	84	80	93	77	80	86	78	78	87	91	69	69	84	77	80	101	72	83	95	76	83	79	70	92	64	77	100	75	87	75	80	96	79	79	92	87	87	76	90	86	75	75	87	68	100	77	85	85	88	100	85	69	90	83	88	90	79	82	72	88	78	94	71	76	83	88	78	71	84	83	100	72	80	84	78	70	75	93	84	81	85	79	74	78	98	84	99	84	88	83	87	80	92	87	96	72	91	89	59	91	80	80	78	87	78	71	78	91	93	81	86	65	75	79	60	83	78	79	74	83	76	83	75	72	106	77	75	89	68	80	87	100	70	92	80	81	87	74	93	91	67	85	86	72	91	77	99	69	86	84	82	106	92	80	90	86	79	84	93	98	87	87	97	86	82	85	85	97	96	88	79	83	96	96	80	79	81	94	98	87	67	71	77	104	67	83	84	62	89	79	79	97	86	77	84	98	78	71	97	75	77	87	70	67	78	74	84	102	81	71	78	104	94	98	81	81	93	82	74	76	113	96	77	81	83	79	93	89	75	86	99	89	82	80	73	79	79	78	79	98	84	72	79	70	83	94	85	93	80	80	86	80	76	96	70	82	64	91	71	82	79	81	81	80	56	104	76	68	76	75	78	79	64	88	78	83	86	72	72	78	92	74	92	83	79	78	92	86	81	84	71	80	79	75	110	93	78	76	91	96	67	88	84	77	83	91	83	72	80	78	86	86	85	88	81	95	89	74	76	92	69	73	89	89	92	76	85	81	87	72	105	89	85	68	71	76	78	81	83	72	66	76	85	91	81	88	86	90	89	86	103	83	86	84	82	90	86	71	102	88	91	92	77	85	78	63	79	97	68	70	81	79	84	92	76	78	83	67	90	70	83	76	72	97	101	82	95	86	89	81	98	72	85	75	69	85	93	84	95	84	79	85	86	88	88	77	78	72	86	76	91	73	83	78	94	67	97	92	79	76	93	92	81	81	92	75	83	64	85	87	69	84	73	89	77	81	92	81	76	72	74	78	79	97	84	85	96	78	91	90	70	93	87	79	96	66	85	65	81	92	75	79	73	75	76	87	86	91	72	84	77	80	64	85	86	76	86	88	81	91	90	68	91	89	86	83	92	69	71	74	84	68	99	84	98	78	114	90	62	86	82	89	82	97	80	95	73	94	81	95	84	66	73	74	89	85	92	79	94	83	95	101	107	75	89	99	77	86	90	92	78	92	67	94	98	87	69	72	81	83	70	85	80	85	86	89	76	75	61	86	82	88	80
15823	1440	1188	572	452	375	308	285	253	206	246	251	203	183	216	184	212	212	190	221	155	186	174	180	182	164	180	176	171	174	188	188	185	197	176	194	174	196	178	160	150	180	171	192	177	170	207	188	184	163	197	185	171	201	188	169	213	175	183	176	192	151	194	193	181	140	163	173	176	180	174	173	190	170	174	168	194	174	180	187	189	190	184	170	172	184	160	172	189	192	157	192	175	199	201	176	187	170	173	187	182	172	186	154	176	202	189	181	166	152	189	178	172	171	188	166	167	176	193	179	170	153	193	164	171	193	188	174	175	173	190	200	166	156	200	211	165	181	187	195	176	179	171	181	178	177	155	167	167	175	165	184	177	190	169	177	194	162	180	184	156	185	190	201	172	164	166	189	173	148	190	173	191	187	178	180	187	200	177	192	165	192	185	175	190	184	182	175	176	194	185	172	154	168	171	194	184	180	179	195	210	176	210	176	191	163	189	152	191	170	173	174	207	172	175	175	159	191	181	171	202	160	175	182	159	176	179	198	195	181	180	162	166	185	154	181	196	157	187	187	179	197	201	185	186	196	160	156	176	192	194	192	185	159	171	165	191	162	184	196	164	183	185	196	163	179	187	154	206	197	162	178	162	177	205	175	183	189	154	170	170	179	179	160	205	198	198	194	146	177	194	198	195	167	161	174	181	179	184	181	178	164	153	177	171	199	204	173	154	175	174	163	195	178	181	198	174	181	189	204	174	168	170	181	178	173	176	183	175	187	162	160	186	163	190	181	198	194	189	158	184	198	167	177	178	193	193	157	179	162	163	150	179	178	195	176	183	164	150	174	190	183	170	166	161	172	210	159	175	194	196	200	170	161	168	205	200	184	169	187	185	177	196	170	180	179	189	186	195	186	176	168	162	163	153	200	188	160	194	185	191	163	176	171	193	175	173	180	164	186	200	164	176	173	171	197	189	184	173	167	179	172	174	171	176	188	186	169	159	185	164	180	179	180	192	195	182	180	187	187	182	167	165	177	192	181	181	156	203	194	185	182	179	205	181	183	198	157	203	184	186	200	167	212	171	176	182	213	166	199	181	179	171	175	171	164	177	180	177	163	201	170	191	160	190	166	162	178	149	180	176	183	187	171	177	214	164	193	212	183	189	156	168	200	185	174	178	167	162	172	181	170	172	202	182	170	156	162	178	177	184	169	187	187	186	168	179	199	172	195	178	169	181	177	182	169	163	201	159	158	178	173	190	185	175	182	174	175	162	158	191	210	167	169	164	151	166	180	170	189	170	165	177	182	165	179	175	183	152	195	168	178	192	182	171	172	185	182	204	177	170	180	164	179	172	174	163	166	174	181	178	202	189	185	185	161	167	192	191	179	180	176	196	167	175	178	190	182	187	183	189	199	191	178	181	187	179	187	182	194	182	163	185	176	180	171	192	162	177	159	179	158	187	187	153	178	172	165	163	175	173	189	196	161	176	186	170	183	164	186	174	184	191	180	212	167	187	179	157	176	192	150	178	177	181	195	181	204	198	146	169	162	163	181	161	196	170	188	193	168	186	186	191	179	168	160	190	179	188	186	192	192	186	165	191	192	186	192	183	178	141	172	161	184	185	181	177	167	175	165	172	175	187	167	186	191	187	160	181	173	178	183	162	236	187	176	153	185	190	169	166	169	187	172	185	163	171	177	183	203	175	182	172	174	159	174	189	176	178	164	155	189	174	170	183	170	179	191	211	180	183	193	150	185	186	179	172	197	182	182	176	188	165	198	195	146	154	162	162	179	172	184	180	171	172	190	183	166	159	186	167	167	190	175	189	183	168	194	178	183	181	166	191	199	160	171	169	192	184	187	190	161	171	154	196	204	160	194	174	181	180	211	192	163	169	201	150	171	186	163	171	201	166	173	180	162	169	167	169	178	177	186	175	173	161	193	191	197	193	179	181	174	192	190	164	189	186	190	158	180	192	167	170	169	174	195	204	179	195	195	173	203	143	175	178	170	183	171	187	173	177	177	163	182	198	186	171	185	181	167	180	192	156	183	188	169	172	187	202	175	175	159	179	175	187	183	196	174	177	203	171	188	170	169	164	178	191	181	174	164	178	159	178	212	177	164	171	178	190	171	176	204	193	189	199	190	181	168	142	190	180	185	182	176	176	198	192	173	177	173	181	177	194	176	170	161	193	157	200	168	181	192	186	162	205	193	184	160	199	160	168	177	167	152	180	200	189	175	161	178	170	170	161	193	184	185	175	180	167	184	185	186	186	186	182	172	159	178	174	181	186	177	160	189	166	161	178	178	202	174	187	185	183	187	170	189	173	190	190	170	206	179	173	152	179	180	169	150	206	173	168	182	159	193	182	167	185	199	191	163	181	190	182	161	197	173	160	185	177	185	173	190	186	155	194	178	163	187	165	192	187	182	179	190	190	174	172	170	201	187	177	177	192	157	173	194	170	166	173	185	181	182	183	158	190	159	194	175	181	197	179	161	206	188	180	170	180	168	188	189	185	175	184	179	196	185	169	190	177	181	174	193	169	193	188	167	183	190	185	152	182	201	166	189	189	157	170	193	164	173	175	179	165	206	184	188	174	161	198	176	179	185	188	187	194	176	166	182	167	177	181	188	187	186	207	172	163	184	139	183	189	197	198	179	194	180	166	188	165	179	192	168	178	169	173	197	164	206	176	201	151	199	190	169	181	195	171	195	161	184	186	189	176	185	197	148	156	179	183	178	196	175	178	164	194	194	185	177	175	184	171	186	198	176	198	152	169	155	205	193	206	176	184	201	191	185	177	187	190	152	211	184	155	178	185	174	195	194	207	156	187	201	179	177	175	182	202	181	161	184	200	185	180	177	181	182	193	172	177	177	179	174	177	183	172	192	176	166	194	159	192	177	194	160	173	180	183	163	165	178	183	180	182	152	167	184	217	187	178	181	170	189	189	175	197	170	171	195	186	183	188	173	173	167	182	186	178	173	184	176	173	170	169	179	163	165	201	171	167	185	208	164	169	177	179	168	209	171	172	166	154	204	174	187	181	168	191	197	181	179	154	203	166	174	181	166	187	195	176	183	181	182	183	164	169	157	168	190	168	177	184	185	181	182	193	164	171	156	175	202	163	174	166	176	179	195	160	157	163	183	205	183	182	181	187	181	184	168	150	173	189	191	169	185	175	183	184	182	165	159	168	192	169	193	183	145	165	169	179	155	193	178	185	175	167	187	166	196	142	187	178	169	175	176	169	165	178	198	195	182	194	186	182	176	185	192	177	163	202	161	185	202	174	170	193	173	189	172	172	164	173	200	200	180	145	188	178	196	184	191	169	182	178	160	182	186	167	167	191	177	182	166	164	198	176	198	168	196	192	183	193	167	189	178	169	176	170	187	196	178	184	181	162	180	207	153	161	177	183	188	169	199	196	179	171	192	173	196	179	154	180	156	180	212	178	170	170	176	193	178	186	186	186	178	183	173	182	162	187	180	158	177	151	165	165	173
24737	21698	29119	24843	20515	1872	660	391	369	320	325	283	273	239	247	233	216	219	216	197	232	205	181	194	211	196	238	209	201	196	150	199	153	172	194	176	182	180	218	161	169	170	180	185	167	159	180	151	180	184	182	179	167	171	179	216	187	158	192	165	186	169	177	172	172	180	168	188	185	167	186	202	177	179	195	166	183	173	168	181	164	183	148	180	161	171	188	189	173	199	173	160	160	163	186	159	193	156	163	183	182	177	192	165	199	205	173	167	156	158	190	182	173	186	156	159	158	196	188	183	186	163	167	172	165	145	183	161	156	165	172	186	163	182	178	155	158	171	166	193	171	159	183	165	168	180	162	171	182	181	166	183	173	176	165	187	169	183	141	181	155	171	178	186	171	155	179	166	167	171	185	180	182	176	173	164	160	168	151	138	180	150	158	196	183	180	188	175	194	191	166	169	166	176	174	183	186	174	189	157	174	167	165	163	181	167	169	169	202	182	161	194	165	173	196	216	167	177	183	163	192	158	144	179	182	145	162	176	168	190	187	201	174	173	167	182	182	181	175	171	190	189	188	163	172	159	168	146	197	180	170	177	147	196	190	183	169	184	173	187	211	189	160	189	160	176	168	192	193	179	153	151	162	189	180	169	177	191	173	180	184	174	156	156	157	161	153	165	164	186	176	174	184	178	181	175	164	165	165	184	173	166	151	160	178	190	190	168	168	171	164	173	177	191	168	184	189	165	188	168	165	189	170	192	161	193	167	173	196	214	180	186	190	190	201	166	154	193	179	192	211	179	187	180	174	164	183	169	177	167	170	138	166	175	194	171	177	186	204	187	176	170	163	158	162	176	163	189	170	191	189	183	174	178	174	182	187	168	179	176	189	198	164	163	154	172	181	191	186	149	171	172	162	171	160	159	175	167	195	193	153	162	178	184	156	192	169	142	188	163	162	164	167	177	160	172	183	200	163	182	163	173	170	166	166	146	186	178	200	176	172	197	175	206	162	188	167	164	165	164	154	170	171	188	156	177	147	165	186	186	175	176	180	172	176	170	185	183	178	175	180	175	164	195	174	162	149	161	176	190	187	173	186	186	163	176	159	180	173	148	154	168	173	154	176	167	168	179	174	174	196	185	153	151	166	186	155	185	193	152	195	177	178	184	183	195	148	164	172	172	184	165	172	150	189	169	171	183	172	175	198	175	158	161	167	186	170	164	183	174	161	166	174	166	180	168	179	182	147	168	149	187	154	171	152	164	170	165	176	170	162	172	165	162	169	197	164	184	180	189	193	210	199	153	188	170	194	149	173	184	170	172	174	178	175	142	189	189	187	181	168	184	201	186	171	171	191	160	182	174	178	170	166	164	175	175	176	175	164	166	182	177	193	186	165	191	155	183	153	176	163	182	187	189	164	189	195	189	189	171	192	164	175	197	174	197	186	146	185	169	162	181	174	164	169	139	146	198	161	171	162	179	190	159	173	176	172	174	169	156	175	198	193	176	184	145	174	182	193	174	190	191	194	181	199	177	175	173	173	192	173	157	172	188	183	163	185	170	197	165	197	167	177	161	185	139	184	190	163	157	196	177	185	186	177	167	162	174	155	154	186	189	200	176	186	181	184	184	169	149	189	180	175	161	167	169	166	178	174	174	176	192	202	172	166	151	155	182	147	172	168	171	202	196	158	160	144	165	176	174	162	170	177	161	184	170	183	189	152	165	174	170	166	184	157	179	148	172	177	185	167	179	177	167	180	183	174	177	159	172	187	187	175	171	164	178	156	178	194	189	197	166	177	181	156	178	174	149	170	187	176	179	182	180	182	145	185	182	174	166	216	171	165	185	182	187	181	153	163	193	184	155	179	182	174	175	157	165	190	177	171	172	169	174	179	182	165	194	169	177	190	171	187	199	164	176	169	173	187	194	187	197	189	193	177	185	161	160	216	163	176	154	161	150	185	173	180	175	180	188	172	160	155	177	160	178	164	177	184	164	203	187	157	167	171	169	176	199	168	169	159	177	168	167	184	179	153	172	160	166	184	189	187	182	193	184	172	175	165	181	175	175	167	182	151	180	169	182	177	175	194	171	166	163	162	182	166	168	170	182	183	150	194	144	156	167	193	167	170	149	174	180	169	176	157	159	175	193	194	169	182	158	190	194	177	159	165	181	182	194	174	177	172	152	179	157	176	175	194	191	154	166	186	177	173	171	183	166	177	187	147	168	182	198	185	155	178	163	183	173	169	144	169	177	178	173	164	150	172	155	154	178	159	174	192	183	178	203	145	179	166	168	156	174	151	158	166	173	190	195	169	164	158	186	182	156	190	184	169	144	159	158	162	165	162	171	175	188	183	182	178	159	187	163	168	179	179	180	161	169	168	186	178	143	175	171	175	180	179	166	189	176	152	177	165	180	154	183	181	158	183	162	161	173	198	167	169	197	175	159	176	164	163	148	172	160	174	182	182	176	158	163	157	174	183	146	164	175	151	173	180	184	193	192	173	160	203	152	167	190	176	184	179	167	172	202	167	189	176	192	192	191	167	163	179	170	175	165	160	182	178	177	171	178	174	197	181	182	178	146	166	176	174	195	191	156	170	166	176	177	176	173	183	185	185	185	181	149	168	145	153	200	181	182	186	173	166	162	165	173	169	199	184	164	181	172	155	162	196	217	162	156	167	170	165	171	194	170	169	170	166	174	188	187	168	177	178	186	171	151	185	177	192	163	157	179	179	174	178	161	176	161	151	169	170	179	175	175	161	195	176	184	179	179	188	165	194	171	184	189	180	159	166	171	170	187	159	179	148	174	212	192	159	163	201	186	193	170	191	171	156	176	173	156	179	183	183	174	176	216	157	168	178	150	181	190	154	181	158	155	189	175	160	184	200	167	174	153	193	174	184	188	184	184	167	172	181	169	178	165	178	173	185	171	171	173	156	170	162	157	198	136	185	178	179	170	185	191	168	163	168	179	174	195	182	178	196	190	186	189	186	179	187	172	164	176	162	168	163	183	196	176	179	178	173	166	173	166	177	182	178	171	173	186	152	165	174	180	178	161	152	180	171	166	171	173	186	181	176	152	157	162	166	188	179	180	192	178	181	165	153	190	169	168	165	173	185	165	163	159	176	162	162	175	176	170	171	193	172	160	173	165	165	180	185	156	174	174	156	187	165	174	177	197	169	185	154	184	179	190	183	160	173	188	160	181	183	156	173	176	194	181	174	193	161	187	173	180	184	169	154	186	146	185	169	159	188	173	171	195	169	174	193	152	185	171	170	187	154	182	162	166	153	162	170	164	185	170	197	185	157	167	157	169	165	170	177	177	150	171	154	158	165	166	174	166	187	197	177	183	189	160	156	175	168	166	155	196	178	152	163	163	161	169	167	174	190	168	143	154	170	179	195	164	174	181	167	179	171	179	180	158	180	188	193	180	162	189	163	171	177	166	186	190	185	180	184	176	176	162	192	190	158	163	184	189	184	169	161	195	145	170	172	166	176	154
29820	10685	9149	4622	3064	2228	1641	1400	1103	925	852	749	668	651	564	507	500	515	497	497	412	430	446	442	438	422	364	449	411	371	396	358	371	375	371	379	371	389	353	367	338	354	386	368	419	339	366	386	356	358	336	354	348	357	347	328	333	348	373	343	331	344	331	360	347	322	346	348	340	327	336	318	347	322	335	350	370	345	316	326	355	377	351	360	337	364	340	360	325	364	349	317	337	346	369	354	322	336	371	316	353	349	375	337	340	373	344	370	340	301	354	350	350	346	335	343	358	358	354	332	335	342	308	314	340	359	345	305	315	368	326	392	352	339	343	328	341	362	377	349	342	353	351	340	350	343	324	337	348	336	348	367	338	368	361	315	350	347	348	326	367	323	365	361	389	333	355	338	321	338	353	363	318	376	334	356	343	340	348	298	368	327	364	347	318	348	328	351	360	345	345	361	349	333	341	346	354	320	378	323	329	353	342	311	325	345	346	314	356	334	358	323	369	352	350	369	344	343	369	324	321	317	342	306	338	335	340	351	319	344	336	332	345	354	361	372	334	310	345	302	345	338	349	319	348	315	342	336	327	343	348	363	342	305	350	370	368	350	363	349	315	358	389	332	356	361	363	338	326	337	319	344	381	337	319	327	323	343	360	315	350	354	319	331	348	319	344	379	340	351	326	354	325	336	360	336	364	317	341	359	340	372	318	374	326	347	346	341	358	321	336	360	347	358	353	341	349	341	342	339	336	316	327	353	328	347	332	353	368	356	333	360	362	327	343	302	353	354	383	376	333	322	345	346	362	345	341	332	362	337	338	317	334	330	368	349	358	324	344	333	335	347	319	352	315	314	350	327	344	320	345	359	340	318	353	362	349	319	315	371	324	368	325	380	319	346	352	322	375	381	338	331	353	350	319	335	335	361	335	354	350	320	315	310	328	349	345	359	349	335	350	329	378	306	328	342	369	334	341	376	367	346	318	352	345	309	322	342	376	336	354	364	359	344	333	363	330	364	300	332	367	343	361	355	346	351	314	309	348	356	343	369	330	365	332	317	376	336	336	334	354	338	330	343	324	346	352	352	327	351	344	325	330	347	336	333	336	337	371	318	325	347	334	336	352	328	342	352	297	359	341	332	344	356	366	308	346	353	353	354	361	358	340	343	334	357	341	347	320	344	352	315	313	333	344	355	342	333	329	337	366	330	341	346	323	356	326	337	337	348	330	365	360	336	360	344	341	330	327	347	330	347	351	352	351	308	354	338	321	366	341	346	345	317	334	326	294	346	336	325	319	376	324	340	348	372	332	361	389	347	346	357	356	341	337	369	328	323	339	340	376	356	361	341	317	348	330	347	319	347	346	333	344	333	348	355	357	333	314	296	377	347	347	346	371	345	321	340	328	350	335	350	333	341	338	348	338	332	355	345	343	347	308	331	330	396	304	358	325	360	310	353	338	330	331	338	326	352	383	353	372	337	359	388	311	359	324	316	311	345	310	328	334	323	325	310	343	308	355	371	372	334	378	337	351	325	311	301	336	334	363	354	344	352	364	343	360	335	347	319	340	322	345	321	354	336	320	354	343	345	329	310	307	314	351	330	299	301	320	340	339	361	350	343	320	361	324	368	349	351	353	352	341	337	338	325	379	356	345	334	338	323	343	331	332	325	312	313	330	339	343	353	347	317	352	304	345	336	350	332	347	318	369	355	330	325	323	331	325	351	326	299	389	330	338	353	329	350	307	355	318	337	349	336	339	339	328	291	319	352	374	331	332	327	338	359	318	318	341	349	311	336	334	336	348	357	344	342	341	338	307	357	330	339	367	325	329	360	345	371	328	325	350	331	347	369	326	331	326	344	328	386	338	341	360	352	334	319	349	333	341	351	357	378	366	345	345	362	354	381	347	344	331	332	337	331	356	340	338	344	346	321	324	340	380	338	340	344	331	351	352	343	326	336	330	318	346	337	347	353	342	344	327	339	381	360	333	351	329	346	325	339	310	384	349	370	308	360	368	344	359	352	358	328	384	307	306	329	326	368	343	301	324	366	313	348	373	372	332	332	357	346	370	349	310	342	332	340	356	340	334	330	337	303	323	320	333	318	331	337	348	358	329	335	324	347	327	318	317	314	373	338	321	362	340	325	348	324	320	379	346	337	356	321	321	372	369	375	325	355	329	356	323	355	322	348	329	361	339	343	304	363	358	356	346	333	324	321	331	343	363	370	362	304	368	342	382	302	339	348	357	334	343	336	314	325	372	354	317	316	348	343	338	331	360	356	331	358	309	350	329	373	341	333	365	339	356	356	326	355	349	330	360	381	325	347	363	339	341	333	338	339	315	376	386	336	355	334	353	356	351	325	355	333	320	346	326	329	336	356	374	371	360	328	296	342	356	367	359	328	353	373	339	364	363	355	355	344	358	334	354	326	319	336	344	336	338	340	362	338	338	341	340	314	328	290	339	358	333	359	355	339	342	336	336	364	359	321	324	337	331	338	337	354	346	355	320	363	351	341	326	358	361	335	325	371	322	328	338	325	321	331	356	337	354	364	328	344	335	334	321	312	336	330	344	384	329	372	364	360	348	370	332	341	361	347	360	342	340	335	374	362	339	349	366	357	328	323	338	312	361	337	364	375	355	341	359	356	347	339	344	316	345	320	328	331	358	342	338	357	332	334	335	359	343	340	364	353	365	334	332	341	384	325	301	312	338	374	334	344	313	338	324	336	345	357	360	336	352	352	339	375	306	345	380	361	353	311	343	353	333	338	354	342	330	350	359	334	335	370	374	331	338	321	297	337	323	339	366	322	308	356	359	376	325	343	322	359	310	333	336	340	321	307	370	333	349	362	330	342	337	338	341	314	353	337	335	345	315	311	323	366	347	351	364	371	362	350	337	351	360	358	348	358	341	338	322	349	354	361	344	356	324	323	349	341	344	356	329	366	332	327	335	350	320	360	326	320	320	317	362	345	316	355	331	338	342	327	320	376	314	329	363	324	356	346	329	355	334	330	321	355	360	324	341	335	369	344	322	336	346	380	338	328	345	329	329	342	345	313	331	355	358	327	338	323	319	342	347	335	340	322	377	333	371	323	330	320	356	335	330	347	336	316	347	344	373	353	373	328	327	303	326	391	365	355	300	364	319	335	343	318	346	343	329	310	342	368	338	352	351	364	316	324	363	319	347	346	352	335	334	364	345	365	381	341	321	342	341	355	370	288	347	349	325	340	328	319	369	322	341	339	340	327	333	329	342	338	335	334	355	312	328	336	328	317	319	340	338	354	340	319	358	302	335	301	371	329	311	338	349	318	305	337	339	302	363	333	322	331	324	329	334	353	303	327	334	371	336	331	374	351	381	341	353	347	336	361	333	349	344	341	344	366	316	337	346	338	342	338	342	361	312	312	360	364	354	330	341	330	321	337	307	339	351	362	310	355	320	339	380	342	306	350	345	340	324	356	356	346	368	345	340	349	373	333	365	316	386	367	349	318	301	329	350	314
23785	21690	29652	24248	21690	19410	2262	892	657	646	559	575	508	476	472	448	459	405	424	395	393	390	373	358	426	362	367	381	362	369	333	386	357	369	353	336	341	345	364	332	370	338	351	369	323	320	348	320	354	367	354	314	337	378	351	359	336	325	325	368	336	351	346	352	338	323	312	368	363	379	361	355	335	340	345	332	351	335	363	308	344	352	358	391	353	308	352	338	337	340	328	308	327	315	362	331	328	333	348	380	323	328	350	358	339	329	314	291	328	324	309	324	341	365	367	359	369	338	357	316	307	369	333	324	391	332	335	345	337	318	357	348	345	367	348	346	356	340	337	328	370	386	322	347	356	345	350	356	349	315	330	331	324	328	292	326	300	327	375	329	335	316	342	338	315	319	354	318	337	328	365	321	332	366	333	338	339	323	353	381	306	327	351	337	365	348	316	320	309	353	291	356	320	358	351	328	321	373	329	340	336	372	399	337	345	324	321	368	354	343	354	335	313	337	341	366	347	363	345	318	305	350	354	333	349	329	346	361	310	354	352	338	300	348	322	325	363	331	321	366	302	332	348	340	303	404	333	363	377	331	362	369	361	342	301	369	316	309	357	373	328	316	336	347	336	361	318	308	325	346	356	315	351	320	296	359	347	378	339	333	397	322	299	368	343	370	315	377	350	331	312	353	373	335	334	362	337	356	340	369	339	360	338	342	328	322	325	353	347	342	323	375	354	346	366	340	357	331	355	368	308	331	322	333	345	302	333	356	325	333	334	357	371	358	353	349	350	334	323	310	323	302	371	335	362	343	340	330	341	347	311	333	323	309	343	331	331	358	368	348	341	323	358	327	353	345	320	327	382	314	362	351	359	324	330	338	330	363	340	379	366	362	359	361	305	298	359	365	349	340	340	338	365	328	342	318	351	348	308	334	311	366	336	324	330	347	347	337	338	349	355	337	358	357	331	344	350	344	350	336	355	341	309	358	312	311	356	350	347	377	347	355	330	330	321	326	335	355	310	348	341	310	355	300	318	340	335	335	343	357	357	351	373	314	364	361	328	323	336	332	325	344	363	349	362	349	331	306	313	346	335	336	324	338	340	340	351	332	353	344	348	306	324	339	337	309	344	341	360	343	333	328	297	318	337	352	326	313	348	331	357	323	329	341	337	325	352	334	339	307	318	307	345	321	337	301	352	344	325	332	329	341	340	317	339	346	359	325	347	348	323	329	348	357	331	359	336	333	369	345	350	364	324	321	323	335	324	364	336	310	360	362	343	336	331	354	343	348	333	319	314	359	329	322	315	350	324	321	355	293	331	363	340	354	328	321	297	341	339	355	331	369	365	343	358	344	372	347	335	351	340	327	341	332	329	370	314	355	322	327	331	345	361	336	342	313	360	338	353	338	335	331	329	360	346	350	356	304	356	352	353	357	330	337	342	331	319	311	382	371	340	353	332	327	338	349	358	353	348	336	343	344	353	317	361	360	353	350	328	343	339	335	337	344	358	310	314	360	348	333	327	371	325	352	327	332	337	369	298	332	360	338	347	335	306	339	339	336	329	335	337	343	338	340	323	338	394	330	315	339	367	350	331	343	305	352	318	370	352	378	339	346	324	314	325	330	350	315	321	326	348	359	343	358	337	353	332	326	311	367	326	316	318	347	316	338	378	347	349	337	338	330	341	328	321	339	362	329	326	343	335	341	332	352	324	325	364	344	320	314	334	329	323	366	392	318	349	349	343	344	349	326	337	322	335	350	342	361	327	371	324	347	355	341	319	352	329	326	347	341	340	371	330	318	335	318	350	328	335	346	323	325	316	323	364	332	344	355	339	342	309	334	374	322	326	325	333	323	358	343	325	342	335	323	336	321	334	327	358	331	332	334	301	354	350	335	336	337	342	376	344	348	350	315	349	306	362	358	364	348	323	340	326	332	346	351	328	320	352	368	327	333	357	350	323	317	347	352	361	301	351	347	317	370	349	318	361	348	360	343	305	336	308	381	342	361	335	309	336	361	347	309	312	343	330	343	376	356	329	332	340	365	361	322	345	360	338	333	310	343	346	328	325	349	383	329	311	321	349	325	338	331	338	306	331	318	358	313	353	359	350	329	326	334	346	351	331	356	333	350	317	324	324	344	363	354	324	346	367	342	361	335	326	328	320	356	337	335	325	320	344	360	357	326	331	335	334	358	335	328	328	339	344	322	331	326	349	328	352	330	349	354	337	345	319	350	335	361	384	334	343	384	300	324	321	342	304	323	302	337	341	361	345	320	352	314	367	346	328	345	322	333	325	330	343	320	332	312	347	313	352	328	317	361	360	359	360	361	355	344	368	338	313	355	313	301	362	338	349	331	359	329	313	335	382	316	324	304	340	356	334	331	365	303	344	327	362	322	355	321	312	361	326	348	345	342	376	354	335	337	328	341	348	325	355	332	323	318	343	337	356	351	332	346	342	354	347	351	347	334	333	304	327	325	334	353	340	353	347	307	372	347	343	362	329	321	324	373	331	360	382	328	322	363	306	360	358	363	319	322	335	320	335	373	335	329	322	332	331	331	327	311	331	342	366	345	339	325	337	324	303	351	349	313	335	333	329	339	349	334	323	324	337	320	351	322	314	354	318	344	325	348	355	330	340	343	334	373	325	342	351	335	352	334	344	350	343	348	332	333	328	343	356	307	353	325	345	341	360	336	353	331	326	345	343	352	337	330	321	352	329	326	335	327	339	327	350	353	352	347	327	310	320	285	335	350	313	339	344	344	338	317	322	337	307	345	328	331	376	343	318	355	334	354	337	362	318	315	353	354	346	349	319	313	337	323	330	316	376	346	327	329	349	344	320	334	357	305	332	344	311	307	330	343	345	333	341	292	343	333	357	330	333	307	389	348	355	333	349	332	364	322	332	382	314	358	352	339	335	325	330	329	319	339	352	336	366	349	344	330	303	312	363	346	328	339	340	326	349	330	349	318	333	319	351	314	323	323	344	351	333	341	321	349	349	348	333	323	346	332	342	363	342	373	338	378	343	354	318	352	348	353	351	323	316	337	297	311	306	337	318	366	314	359	321	374	340	347	329	333	325	364	348	305	339	364	357	349	330	333	344	336	359	313	319	322	328	352	316	331	322	345	332	336	370	328	339	348	316	342	307	304	300	330	366	335	343	325	302	345	347	321	356	346	321	359	362	366	338	325	321	348	317	348	351	344	353	363	354	340	336	312	338	335	358	357	330	321	323	340	320	318	329	357	367	318	356	335	310	296	362	335	335	322	324	321	320	324	314	373	341	330	340	316	335	331	337	345	342	315	371	351	340	359	363	294	308	284	360	317	354	320	340	290	338	331	326	348	328	372	348	367	337	338	322	342	351	358	372	319	359	347	360	364	353	377	398	347	327	330	376	339	354	332	328	335	312	368	371	355	329	338	335	359	319	347	320	373	355	346	309	295	315	324	344	342	385	317	346	323	329	378	338	295	369	366	320	331	374	371	344	349	347	319	339	329
31995	16991	14520	8257	5598	4053	3221	2568	2181	1735	1573	1364	1303	1182	1064	995	980	908	878	918	838	816	792	784	733	752	703	747	757	734	710	717	658	708	686	692	690	706	663	682	692	710	680	651	670	711	633	683	650	637	658	656	655	622	686	655	660	598	649	665	637	659	637	717	636	619	653	657	650	632	645	648	596	651	639	636	669	671	639	633	648	658	650	648	635	653	671	613	678	616	612	620	634	635	595	620	663	624	615	643	660	612	622	620	614	575	624	603	667	627	633	616	605	675	624	653	654	613	659	628	629	609	621	688	638	646	626	598	631	637	652	637	606	609	627	611	634	629	637	632	618	663	635	654	596	672	663	627	622	643	658	601	665	655	619	638	636	663	672	601	623	655	632	597	611	585	601	623	636	634	648	580	599	663	645	644	612	642	629	636	637	591	638	629	602	607	586	640	678	625	614	610	652	603	673	657	647	628	645	638	657	637	594	645	634	622	629	636	594	627	612	666	620	613	631	626	654	651	665	665	644	633	622	611	655	634	659	656	626	676	668	616	675	642	641	638	650	635	632	618	650	624	629	596	583	620	632	615	607	614	672	598	620	621	638	654	650	637	659	668	633	652	648	596	676	634	649	621	637	582	606	621	652	625	610	602	586	611	587	654	583	622	614	566	635	630	614	593	649	632	619	656	661	599	582	644	631	618	618	634	602	634	598	614	636	666	608	615	639	607	614	599	647	590	604	591	573	641	632	582	618	652	618	623	652	608	632	657	657	593	611	578	613	653	637	624	669	587	604	670	665	626	605	616	602	647	647	610	654	600	670	643	631	635	606	620	652	628	624	640	613	602	644	635	674	604	633	641	608	592	671	650	641	597	652	674	609	645	629	614	592	614	624	639	660	622	608	593	661	616	599	641	670	656	659	663	620	616	660	613	625	670	646	628	634	667	606	628	635	658	632	636	604	620	635	595	613	660	616	606	610	619	639	632	698	614	636	609	642	648	623	620	632	572	643	604	650	645	641	610	575	574	636	628	638	648	598	620	642	663	614	642	622	587	604	660	629	669	633	613	608	653	647	613	626	607	664	628	606	647	603	643	583	619	630	689	579	636	611	646	614	669	619	610	652	633	632	603	653	616	658	635	559	596	631	616	624	629	616	652	631	653	612	641	603	613	626	600	630	652	619	641	612	637	599	630	637	635	600	641	598	619	616	678	607	668	597	626	619	616	624	642	654	643	584	648	589	668	660	653	591	645	642	595	605	643	618	638	637	617	618	583	615	666	613	632	624	628	637	630	649	656	642	584	607	637	578	641	602	653	613	648	639	658	609	638	617	609	634	625	616	683	620	613	669	629	642	619	638	622	622	598	622	633	596	632	619	643	610	679	618	618	608	604	617	620	643	626	648	619	607	620	601	601	616	658	584	612	660	621	612	630	641	700	660	642	633	667	638	670	628	643	631	646	544	613	616	649	632	659	615	614	621	603	656	591	639	621	627	607	617	629	609	624	603	622	626	644	672	607	619	656	656	630	653	660	630	677	628	635	621	651	599	613	637	626	590	586	637	621	635	652	655	640	642	622	662	593	661	617	611	635	602	610	618	635	659	610	620	667	612	603	668	650	605	618	632	600	612	641	637	668	596	653	644	613	601	618	627	647	635	655	607	633	660	605	671	605	661	635	582	621	612	622	617	587	577	630	621	632	620	636	603	654	636	682	641	670	612	612	633	639	630	670	579	645	652	650	657	621	608	641	659	595	615	623	642	626	586	629	611	636	587	609	584	576	635	623	629	635	582	604	633	646	603	637	648	624	667	573	570	644	664	677	672	649	598	694	623	598	607	624	607	636	651	622	610	599	659	645	647	620	651	586	629	654	631	646	636	625	659	633	644	600	638	642	571	614	570	639	631	655	634	595	648	629	644	661	646	615	662	615	685	672	567	615	590	680	664	615	638	607	684	635	634	625	621	618	638	646	579	621	630	636	627	606	629	595	649	625	588	646	624	622	619	619	635	594	598	668	624	646	633	605	711	625	573	625	643	620	618	633	640	674	651	667	617	638	578	625	626	618	645	624	626	651	579	657	671	602	649	654	671	650	656	569	674	630	626	604	651	649	629	612	576	622	598	646	629	677	609	645	595	656	672	664	584	668	658	622	613	645	635	608	621	617	617	634	614	635	642	657	612	577	659	599	642	617	625	570	673	658	637	601	621	624	605	603	587	630	579	625	635	640	604	635	599	614	652	573	681	632	604	674	624	619	618	612	620	620	623	604	614	606	602	610	622	627	629	612	652	622	652	630	609	600	606	649	637	647	625	675	649	677	648	664	595	611	606	658	626	595	589	597	640	611	616	630	688	640	621	616	622	601	597	603	645	603	632	642	610	613	662	630	606	655	624	631	619	620	622	636	600	587	633	658	612	636	633	654	613	621	659	626	660	586	637	640	609	657	624	625	606	616	647	609	637	655	677	543	639	630	664	620	658	585	648	647	605	609	644	588	671	640	622	647	646	609	597	610	592	611	651	629	624	628	660	629	587	620	587	606	617	654	658	616	627	643	590	599	580	598	628	667	616	582	656	622	634	582	635	599	597	611	571	650	642	605	640	604	601	631	568	589	613	617	643	656	634	667	605	650	631	620	658	580	637	634	627	582	652	612	621	610	668	643	622	607	648	615	609	643	607	636	619	611	619	657	588	626	665	618	620	657	625	645	596	623	605	610	613	614	712	611	631	649	676	645	590	634	635	647	607	609	667	589	647	691	603	641	600	660	647	651	645	628	612	629	653	643	619	630	638	616	654	603	636	635	648	625	617	661	576	644	663	652	624	615	581	645	656	664	638	568	667	654	602	596	604	664	591	606	642	615	613	605	630	651	609	615	590	638	635	630	659	599	606	634	632	601	673	583	603	635	687	618	575	632	650	661	650	663	593	670	579	617	596	644	629	616	602	612	619	650	632	652	624	642	647	654	635	606	626	618	614	642	623	641	615	624	656	631	646	626	602	604	582	612	640	611	634	602	626	605	611	607	616	666	635	642	637	617	609	633	598	619	597	604	597	609	644	645	630	626	649	623	613	634	640	614	661	611	593	653	612	642	601	671	633	593	594	660	623	591	636	621	631	654	622	620	638	647	625	633	608	622	625	581	615	633	635	623	634	641	634	627	624	658	648	568	558	610	643	563	647	600	676	586	628	631	656	628	629	667	584	630	623	630	610	630	633	631	605	645	620	655	644	632	605	610	584	651	616	652	636	630	682	611	620	600	622	599	594	636	662	600	643	633	635	627	662	648	639	602	640	619	586	598	657	657	653	596	650	662	649	588	618	596	590	602	672	662	642	645	666	629	632	620	606	617	629	666	670	603	638	608	644	626	631	627	583	626	619	649	630	644	603	647	625	668	646	640	649	631	630	657	657	656	635	629	612	632	596	671	646	595	645	677	663	567	683	598	611	589	663	605	636	610	630	656	645	605	641	619	632	622	592	583	585	657	623	645	655	611	642	672
27302	21123	7866	405	165	125	118	92	87	100	90	86	100	80	98	97	81	86	86	88	85	81	86	76	76	64	95	96	79	92	93	89	87	94	79	87	96	82	71	113	78	91	80	88	74	81	91	80	87	80	82	72	80	80	79	103	85	78	100	88	103	101	94	68	75	87	91	79	73	84	94	75	74	92	83	76	72	71	89	90	95	98	68	75	77	66	68	87	81	81	101	83	89	94	79	80	73	88	78	78	85	83	83	83	69	92	83	93	99	73	87	71	77	80	77	86	83	83	95	87	97	77	82	75	72	96	75	92	69	81	60	95	83	74	84	79	72	73	101	98	88	97	85	94	78	75	98	107	81	79	77	86	104	81	90	83	96	86	73	70	74	80	83	85	87	96	87	89	70	78	70	67	93	75	77	89	85	87	88	72	96	91	85	101	75	89	78	83	91	76	90	81	77	79	80	76	89	74	96	77	106	79	76	88	91	86	91	73	79	93	78	81	76	80	71	98	71	91	89	70	83	70	81	85	77	87	79	73	81	87	82	81	67	71	82	85	83	82	80	88	91	73	79	77	62	89	70	89	94	86	91	83	86	66	90	79	74	85	85	71	73	98	78	81	72	89	70	90	87	83	91	100	88	96	87	85	97	81	87	101	83	79	79	99	87	69	74	77	70	83	74	76	76	87	92	71	101	76	84	87	68	81	85	78	87	87	68	74	90	80	79	75	75	78	77	109	85	73	94	68	73	89	73	93	63	87	85	89	78	87	94	81	77	105	73	80	87	85	72	88	71	73	83	76	84	72	85	84	91	72	80	87	79	69	77	94	76	89	85	80	83	99	74	94	99	90	73	86	78	86	83	100	88	92	91	91	87	83	96	76	71	63	75	89	69	91	64	84	73	91	85	81	83	82	85	98	68	69	70	89	77	67	87	83	85	82	105	82	86	76	96	93	73	68	87	83	88	90	82	87	77	96	80	71	81	82	75	68	87	69	83	94	79	78	77	75	70	86	98	87	78	84	90	67	82	81	69	76	72	86	78	88	80	68	86	81	87	103	83	91	77	76	76	96	99	69	88	100	83	89	83	104	56	87	100	72	85	102	87	75	96	73	86	97	86	77	65	79	103	88	88	74	88	86	89	85	77	95	91	70	80	88	100	96	70	98	73	102	87	82	91	62	70	97	77	79	82	79	90	70	70	76	80	87	108	76	75	83	104	92	87	80	86	81	90	77	75	102	66	69	80	74	88	88	63	84	81	72	80	64	80	91	95	98	74	90	87	61	77	69	97	74	92	78	86	77	82	75	78	92	79	85	86	99	84	74	87	63	77	82	97	76	83	80	101	81	79	75	75	96	90	76	81	86	84	98	80	79	83	115	79	100	78	85	85	95	105	76	69	73	80	81	82	78	80	92	69	85	78	92	78	73	90	90	67	86	77	91	87	87	66	97	74	75	67	75	83	83	86	76	100	90	89	89	77	88	95	79	106	90	81	86	103	91	88	79	87	91	91	80	79	95	74	95	91	95	74	87	68	98	89	95	88	83	81	85	83	85	75	98	85	85	71	81	79	83	88	109	70	88	76	81	80	84	87	95	90	69	94	73	79	89	77	92	84	99	87	82	81	76	80	80	77	80	90	70	83	96	71	84	89	83	72	86	95	83	78	97	97	77	73	85	86	116	89	71	90	76	80	90	65	85	79	81	72	96	98	80	100	83	80	81	100	78	86	72	80	72	91	77	78	98	67	80	96	102	67	87	96	86	75	79	82	74	86	86	78	80	103	79	82	77	83	84	86	87	93	83	72	94	81	79	91	82	71	79	90	97	73	87	87	79	69	90	103	82	87	94	99	90	95	93	85	77	73	100	71	92	87	86	70	83	70	73	71	79	90	85	78	76	89	88	63	72	78	107	79	101	79	73	75	84	101	95	59	81	94	70	98	100	111	78	74	88	87	104	92	78	92	66	82	78	91	81	91	89	75	73	73	93	76	85	83	90	89	96	76	84	73	71	74	95	75	77	85	75	81	81	75	96	74	104	75	76	74	91	77	91	107	79	84	83	83	76	76	75	94	89	72	92	85	91	74	71	71	79	92	105	74	63	86	91	101	94	81	64	89	92	74	102	74	75	83	84	83	86	78	68	97	82	68	92	70	60	100	60	90	79	92	92	81	74	97	90	74	82	90	88	86	90	84	70	88	91	88	81	81	87	91	91	75	84	76	77	97	84	67	93	73	72	80	87	89	84	75	74	97	87	67	66	74	87	83	98	72	67	76	69	100	83	77	76	84	78	88	79	82	83	76	87	91	90	76	81	105	75	71	90	79	84	90	76	102	74	85	82	98	96	81	93	93	71	90	84	76	85	76	82	84	96	67	97	80	82	78	72	84	85	95	94	83	85	82	65	82	92	76	90	86	84	83	88	79	82	100	92	73	90	74	85	78	92	73	92	86	89	95	86	66	81	96	77	94	84	79	66	79	78	81	92	83	95	89	81	91	86	88	91	76	97	79	84	86	85	68	83	85	71	79	86	80	85	109	81	80	82	98	73	81	91	71	85	84	85	81	90	90	66	105	90	87	86	77	72	82	82	79	84	73	90	86	83	87	112	76	78	88	76	86	103	77	83	89	75	80	83	81	78	72	83	84	83	92	86	78	99	76	88	69	83	78	98	82	89	79	81	84	81	73	88	102	82	94	95	102	89	79	92	84	80	66	77	74	71	77	72	96	79	90	87	86	86	81	80	91	71	89	91	84	90	69	90	85	78	84	79	96	81	76	73	80	79	84	73	94	79	84	72	80	76	92	84	84	76	79	88	78	93	85	75	81	78	89	79	84	80	86	84	69	75	77	66	73	79	78	73	88	75	66	92	73	84	74	82	78	92	66	93	101	81	79	81	78	84	83	96	89	84	77	86	97	74	87	68	76	87	78	86	86	70	85	91	88	80	74	76	97	74	81	87	102	90	88	92	84	79	95	73	86	70	88	74	71	89	82	78	65	98	90	82	73	77	86	86	73	78	71	99	80	84	80	87	110	77	80	78	61	80	73	72	67	79	97	77	81	80	75	84	75	69	97	75	84	86	84	87	84	83	85	76	81	78	80	90	82	92	76	94	99	75	70	75	80	95	89	92	92	80	74	85	75	92	89	90	93	88	79	61	85	100	88	80	82	82	88	84	87	91	75	76	86	65	80	76	85	80	87	90	91	82	90	74	65	79	80	83	73	87	89	94	77	85	85	77	70	77	89	77	81	80	80	77	78	65	74	85	90	85	89	80	79	80	88	95	79	70	82	81	102	84	91	87	79	100	86	77	83	70	91	106	78	81	86	95	83	90	91	74	94	78	99	63	70	90	87	88	85	76	86	97	80	91	88	77	78	85	68	71	86	73	78	98	87	78	66	77	88	81	85	91	71	82	100	98	91	76	110	80	88	83	74	63	85	89	74	76	69	86	93	82	86	87	68	74	95	87	76	74	80	76	87	86	94	80	97	92
15757	1274	1235	602	457	356	332	309	266	245	220	200	208	193	230	210	187	202	194	190	190	186	167	205	198	176	186	173	156	199	179	160	196	173	182	165	184	157	180	196	177	184	158	173	211	177	174	186	185	192	166	169	141	160	183	189	188	163	163	161	183	188	174	196	216	183	175	184	171	170	172	182	168	173	170	151	193	180	181	183	157	187	165	173	171	168	183	165	172	184	175	159	169	175	169	167	175	178	175	214	186	198	173	186	194	202	177	181	184	164	170	180	171	187	200	183	175	184	194	179	190	186	190	185	178	184	148	179	174	174	170	201	162	146	184	208	157	178	197	181	164	155	198	153	177	174	183	177	192	168	188	192	195	174	184	178	183	187	170	184	198	180	180	175	191	188	176	200	171	173	186	180	194	168	190	180	199	169	189	161	178	174	188	217	179	184	173	171	197	201	188	182	181	179	192	172	171	166	189	180	179	183	169	166	186	153	162	177	181	168	191	185	167	170	174	167	182	190	176	209	158	185	159	166	179	137	168	177	175	182	177	197	182	151	167	188	184	172	187	168	185	163	173	165	175	190	192	189	199	178	191	185	202	179	172	168	203	166	161	187	197	177	181	181	189	173	188	168	204	172	191	205	203	184	167	179	181	192	181	185	195	181	190	181	194	189	184	211	186	200	191	182	160	175	183	184	177	175	193	163	170	174	198	181	157	179	162	173	168	199	184	183	179	178	168	168	177	168	165	177	198	193	197	189	168	152	169	177	160	207	206	173	180	191	176	187	186	179	180	195	178	204	201	194	193	189	175	190	174	193	177	181	155	170	172	177	175	194	159	196	188	168	155	183	202	183	176	182	184	158	186	190	165	200	178	174	165	182	162	195	164	173	175	169	194	181	194	169	205	202	175	186	198	167	165	185	183	178	183	174	186	179	201	199	200	198	181	182	174	203	184	187	181	160	157	193	156	191	181	158	192	171	165	179	192	169	167	176	164	186	171	173	185	182	182	170	154	188	164	161	157	173	161	200	170	196	155	200	170	193	180	140	174	195	167	181	166	174	172	189	188	181	177	183	173	166	178	156	186	172	165	165	172	181	170	164	173	173	198	206	200	166	184	182	180	185	183	181	185	166	162	217	174	201	182	234	172	181	204	202	187	174	194	184	199	170	178	201	162	199	179	196	168	168	187	195	179	187	160	165	173	180	188	187	186	178	195	163	176	175	186	178	196	176	197	164	196	185	192	191	162	176	167	188	168	162	174	185	197	187	165	163	185	186	179	175	178	158	174	169	152	211	168	182	191	194	182	200	195	184	202	186	188	186	172	173	167	186	176	172	172	201	196	202	193	177	181	181	183	178	188	165	186	179	196	153	192	176	172	194	162	174	205	170	188	181	165	159	190	179	177	162	161	178	190	191	175	176	186	180	171	214	172	178	184	184	172	179	172	176	187	185	171	179	192	180	171	179	177	185	186	177	188	193	161	158	158	183	175	184	182	192	179	167	192	184	176	165	179	161	189	182	160	187	177	176	173	169	188	170	149	182	185	179	176	172	183	186	180	177	165	189	197	165	176	172	205	205	180	175	197	181	196	172	167	188	177	160	185	190	181	175	174	190	178	184	160	162	194	157	206	193	161	162	189	176	170	178	197	172	180	197	165	190	195	194	176	174	184	179	194	180	191	165	182	164	194	155	164	178	172	176	195	186	170	184	184	168	177	176	167	172	189	166	175	177	174	186	165	175	191	166	198	192	194	182	165	162	179	167	184	205	188	180	191	159	181	175	202	169	180	163	186	181	196	184	175	188	177	166	161	167	188	199	181	185	179	172	180	186	192	163	172	183	197	176	180	159	208	154	189	178	193	158	198	179	182	183	177	185	185	189	167	183	181	178	178	195	154	196	177	168	180	191	178	202	200	173	163	166	175	174	187	186	167	204	160	169	179	208	203	164	177	183	163	198	197	179	195	173	185	177	178	190	187	179	166	171	152	184	187	190	179	180	174	195	170	176	194	185	165	190	178	174	167	179	169	188	182	177	166	190	182	171	168	198	157	183	178	181	162	168	193	200	191	172	177	201	190	191	173	189	176	162	179	178	170	181	164	179	171	161	187	187	194	164	178	181	182	187	167	192	176	158	180	196	170	203	171	157	197	157	171	195	175	182	204	171	178	185	198	170	162	172	195	193	194	172	187	181	195	197	186	184	161	198	209	182	178	174	181	186	168	184	171	158	157	162	172	199	187	180	172	205	153	211	189	181	154	165	198	150	158	182	177	160	171	188	188	184	196	179	185	176	185	192	198	180	180	166	205	174	190	184	188	179	205	176	181	200	179	175	194	179	179	185	170	172	184	194	194	186	183	199	156	188	165	192	173	178	192	177	183	183	177	165	165	207	184	202	184	178	166	173	177	208	186	204	159	181	195	186	183	179	202	152	183	154	199	172	185	182	178	191	178	150	181	187	185	160	184	168	168	175	168	175	196	185	158	165	179	157	184	185	179	189	211	185	192	158	179	178	201	167	164	184	198	179	190	183	196	171	181	167	180	178	174	167	190	152	182	176	179	205	192	156	165	194	174	175	201	184	198	174	183	182	174	175	179	154	165	192	172	191	198	198	182	181	187	199	169	199	189	170	177	185	180	172	156	203	156	174	199	166	185	171	184	170	187	197	196	197	206	178	166	189	179	187	164	169	176	184	189	198	200	227	174	193	187	171	171	184	165	189	174	176	194	172	152	194	173	178	183	183	175	155	174	201	163	192	162	180	176	174	203	196	180	178	171	171	185	182	170	208	188	183	196	161	202	194	174	188	198	167	183	185	197	179	169	179	191	176	178	177	192	158	187	174	195	177	208	159	176	189	187	174	172	178	164	183	166	182	183	166	171	204	185	160	194	184	174	165	188	201	180	170	194	169	162	164	165	178	177	207	175	178	178	205	183	152	187	170	205	199	161	191	170	168	165	154	191	170	175	174	215	187	190	186	200	194	182	188	179	173	151	151	175	162	207	171	174	187	185	169	154	192	181	192	193	189	177	179	182	168	193	181	192	194	168	187	169	175	198	177	182	171	181	158	155	156	189	177	165	192	180	186	180	176	169	182	178	185	177	172	171	172	181	183	183	212	171	203	176	161	180	168	149	184	178	166	156	185	178	177	179	187	174	181	198	189	186	180	173	168	177	188	197	184	182	185	193	191	161	188	183	165	182	170	173	178	165	201	167	184	170	215	185	177	168	181	172	172	171	170	180	178	165	156	163	187	197	199	205	184	174	191	158	192	148	185	180	173	173	188	162	196	184	177	173	177	168	172	174	194	190	189	189	165	162	178	205	157	190	208	186	182	182	190	199	183	200	188	165	183	179	177	175	196	188	176	196	185	178	190	155	192	177	166	181	181	164	198	193	164	193	182	184	180	195	172	182	197	183	171	165	185	176	179	166	177	164	198	183	187	177	176	176	170	181	186	153	176	187	193	163	180	177	172	180	190	195	198	199	174	174	189
24765	21732	29034	24958	20470	1849	652	437	355	345	307	260	267	252	226	192	226	236	213	206	211	202	200	201	196	194	192	190	203	192	207	177	173	177	177	175	187	176	200	192	190	188	167	189	198	184	191	169	181	186	185	197	162	148	195	184	173	183	168	191	186	166	182	165	178	182	191	172	197	197	157	164	181	172	170	153	190	179	146	170	187	188	169	178	187	164	171	169	186	153	169	167	159	185	166	149	154	181	181	189	170	175	173	180	167	166	161	173	173	168	165	205	173	178	189	182	175	176	178	182	160	176	206	182	172	164	159	160	181	193	181	183	173	169	152	166	194	150	179	156	177	176	188	176	171	149	188	182	185	193	178	159	163	178	170	176	171	173	190	187	164	188	202	175	170	181	173	183	155	163	189	169	162	179	188	167	189	156	179	159	183	178	167	161	169	176	159	164	146	171	178	170	150	175	192	188	174	172	174	187	185	155	162	154	170	181	171	178	178	161	187	201	154	195	176	158	189	158	158	169	175	178	171	167	168	166	170	177	183	186	161	176	174	168	162	172	185	146	183	168	165	185	150	176	186	164	162	157	176	180	189	165	182	194	159	183	183	177	168	174	167	182	174	182	172	175	199	161	173	179	182	180	156	179	178	160	166	157	165	166	177	167	166	146	190	167	176	185	177	166	147	181	166	167	187	154	172	180	179	186	164	162	164	156	160	165	165	164	183	165	185	179	171	178	181	160	186	175	156	182	184	168	168	184	184	175	193	162	196	175	171	166	159	170	171	180	168	161	194	167	176	154	169	156	193	198	167	189	163	178	165	171	163	160	183	187	191	187	175	190	173	166	168	148	175	181	190	174	181	174	159	181	156	167	206	175	179	167	185	177	195	166	140	190	168	148	178	163	173	196	174	171	155	160	196	162	194	177	196	161	185	153	164	170	154	168	172	175	172	152	201	175	183	168	164	180	173	153	210	154	180	175	180	178	161	182	185	159	150	188	189	169	161	167	161	161	170	175	174	170	182	167	170	191	156	184	188	163	190	175	171	163	173	165	179	179	167	181	176	195	155	160	196	185	168	150	168	174	170	154	205	174	163	178	197	174	185	194	193	179	185	159	175	184	157	204	172	176	177	162	182	175	174	181	168	202	173	171	186	178	192	151	191	160	169	172	201	186	180	165	194	166	188	163	178	162	171	173	174	165	175	169	175	160	184	168	168	174	159	161	181	176	173	176	165	176	176	169	166	158	186	188	193	187	174	178	164	169	178	208	184	165	171	173	176	174	172	171	173	190	176	178	175	191	189	172	167	172	174	167	168	159	177	180	172	187	169	170	181	172	160	183	166	172	189	175	197	176	152	185	187	187	197	180	182	174	155	162	158	179	161	186	181	178	178	183	156	165	186	211	182	187	167	183	170	178	174	165	161	191	179	190	160	193	187	172	173	164	191	166	178	155	158	187	191	165	178	166	200	179	190	188	154	150	181	181	186	162	160	178	181	179	181	197	170	169	173	194	183	190	166	201	169	177	154	177	151	169	181	157	180	166	180	185	174	151	161	181	176	189	161	161	164	166	189	189	184	178	166	180	166	160	173	165	208	209	170	172	154	205	163	181	200	169	186	174	183	172	165	180	183	193	176	183	175	156	145	173	169	187	161	174	188	143	177	159	165	156	193	147	155	189	172	169	184	186	184	180	188	152	187	170	164	180	167	193	184	171	175	170	181	157	169	170	176	194	175	148	179	180	170	172	181	171	171	160	166	183	186	165	168	158	171	184	184	185	177	164	137	181	175	161	167	169	176	177	185	177	171	161	169	173	163	164	200	173	170	164	180	180	168	160	182	167	172	175	204	180	181	181	176	159	167	159	163	181	160	171	170	169	175	193	170	172	175	191	179	160	180	187	184	174	178	194	167	171	170	175	178	185	177	168	181	180	201	173	183	158	165	163	161	187	161	205	155	175	167	151	183	173	165	163	160	148	168	173	183	178	148	166	170	153	174	188	180	187	176	170	191	174	164	160	198	159	174	189	185	163	167	150	178	170	186	176	178	171	150	161	168	179	173	166	179	173	190	180	184	172	192	188	189	170	167	172	146	171	187	170	194	174	169	158	175	194	183	151	173	180	200	157	172	175	180	195	182	175	170	172	187	185	179	165	192	152	185	183	182	187	168	190	184	179	197	176	171	167	190	164	169	141	179	154	163	197	179	173	193	172	181	140	197	159	197	184	177	167	189	163	191	185	143	176	159	180	193	160	184	199	192	154	185	167	178	194	191	163	180	185	194	186	182	186	168	162	169	172	175	179	184	191	190	159	189	168	192	201	178	185	183	144	189	181	179	178	161	193	167	184	185	185	175	153	174	170	195	150	177	174	169	162	175	190	179	169	199	154	188	170	175	169	174	197	162	172	182	186	183	176	192	188	180	154	173	170	178	179	194	171	177	170	147	150	188	162	194	203	171	197	180	197	179	193	187	153	177	197	179	173	182	171	184	157	162	166	187	159	163	185	183	153	148	167	160	166	166	186	157	169	182	168	173	151	147	177	169	173	203	194	191	176	176	183	173	165	160	169	161	189	175	176	190	163	166	192	178	186	173	182	178	186	173	173	190	192	165	181	177	199	184	162	177	165	158	179	167	178	207	169	203	178	183	162	190	163	179	180	180	144	178	144	180	183	175	180	170	188	162	168	180	178	155	170	175	170	171	193	157	177	182	185	165	169	173	186	163	188	189	180	194	171	153	197	179	164	175	171	168	189	161	159	189	185	159	162	149	171	162	198	148	172	178	180	161	162	167	183	165	172	149	164	159	161	157	182	181	190	176	163	177	162	178	197	168	174	173	155	157	154	183	189	174	177	175	185	166	171	185	163	164	160	183	187	186	169	164	156	179	183	179	167	169	178	173	191	174	160	170	176	166	166	181	154	175	161	171	187	165	173	172	170	173	176	187	156	163	182	141	176	190	160	173	187	176	174	174	182	184	197	181	168	164	177	169	195	171	165	178	162	153	184	165	171	177	189	182	183	154	166	173	174	186	181	163	167	174	159	184	190	190	206	176	170	183	201	187	189	159	161	142	171	161	179	183	187	181	200	181	149	183	149	174	162	157	171	186	175	163	175	216	172	206	180	175	156	163	176	159	189	178	170	151	193	177	157	160	180	148	181	175	192	187	144	167	170	160	178	183	194	165	152	170	194	180	169	208	196	169	182	157	162	162	173	184	181	170	175	178	171	175	184	162	165	203	159	160	156	184	183	170	160	188	188	180	168	140	156	169	174	173	178	165	202	198	201	168	188	181	181	174	173	172	182	163	172	176	184	173	172	172	167	178	193	164	165	173	195	212	172	176	173	176	153	184	172	189	189	173	178	183	194	181	183	154	170	177	162	175	168	193	161	188	163	187	179	162	185	171	178	153	167	153	168	185	163	175	169	156	169	160	187	188	178	168	183	149	174	177	189	161	180	187	189	195	164	160	160	182	171	167	159	185	194	189	167	175	181
28248	10518	9232	4544	2992	2209	1692	1338	1089	969	855	750	679	622	572	550	496	471	481	450	434	424	432	397	432	414	461	405	365	390	392	399	382	357	410	367	352	416	389	410	337	375	377	380	367	360	358	361	374	379	362	382	382	361	336	331	371	337	356	364	369	349	345	384	334	320	357	335	369	355	360	337	351	346	365	358	314	342	354	330	337	369	334	342	391	356	355	327	341	344	350	325	340	328	352	335	345	352	374	338	360	357	385	341	345	364	334	336	311	366	335	323	364	345	348	359	321	368	318	322	332	337	342	318	361	357	340	350	371	343	373	337	365	339	343	332	346	358	346	348	358	368	333	351	344	368	329	364	305	382	372	367	357	345	367	339	326	351	357	359	346	344	373	347	364	349	302	314	378	369	335	329	352	351	344	325	359	310	327	367	326	331	348	358	323	336	357	350	347	342	303	333	327	360	363	347	322	376	331	328	363	333	383	349	348	369	329	364	354	362	357	379	340	338	346	301	354	344	330	312	338	352	359	327	328	322	375	337	324	359	350	354	368	338	312	315	312	345	346	335	353	365	334	341	352	334	339	370	313	355	351	344	341	347	333	352	353	340	325	339	349	346	351	355	340	354	309	337	310	358	348	330	349	336	332	344	332	353	367	327	371	337	366	309	346	318	327	350	338	369	333	324	335	335	383	357	330	329	335	346	331	334	306	341	343	388	348	320	341	337	333	310	348	321	331	344	373	379	366	320	370	370	323	337	314	347	359	358	344	353	329	315	347	347	341	334	350	303	337	306	327	377	388	374	339	324	343	323	342	352	338	350	368	338	338	340	336	337	344	345	374	327	357	340	341	343	343	380	362	336	337	347	341	364	409	333	342	302	357	329	351	367	365	353	347	361	334	360	335	332	326	331	342	349	343	348	345	335	335	322	342	338	327	327	345	343	277	358	341	339	325	311	368	326	345	357	362	370	333	328	356	348	357	335	361	366	341	362	355	388	354	332	357	385	370	336	346	330	332	325	366	345	337	377	336	337	340	356	379	358	355	350	326	333	326	329	327	321	331	346	363	337	342	382	331	368	350	343	343	350	339	296	355	348	350	308	357	336	354	366	330	348	324	325	369	352	328	339	323	334	348	354	354	321	332	349	337	350	324	315	382	319	328	363	315	347	378	328	340	317	344	335	363	328	353	346	349	346	361	345	339	366	324	355	341	342	353	392	353	345	322	352	384	350	325	349	352	309	341	343	323	311	343	344	306	321	364	365	336	347	342	360	356	328	337	331	366	339	355	369	369	336	366	363	334	347	353	328	365	352	325	346	332	330	345	351	308	354	317	350	334	341	306	366	347	319	344	307	378	344	342	331	345	338	324	348	341	341	364	343	315	344	352	323	362	343	332	343	340	332	373	341	335	323	344	329	343	385	334	343	367	349	326	329	340	352	337	338	350	321	330	326	353	352	361	326	322	342	347	341	355	351	360	375	374	345	377	356	336	328	326	330	366	337	324	369	377	339	359	356	342	355	330	382	383	359	346	345	390	330	365	331	363	321	321	369	337	366	349	351	325	349	341	350	344	358	330	354	329	361	333	346	346	316	373	339	357	336	342	350	382	343	342	357	370	355	349	361	323	343	338	335	357	361	359	312	319	319	334	345	356	325	333	344	343	352	352	331	365	345	327	357	334	311	374	312	352	337	335	375	330	339	378	337	364	353	334	364	348	363	358	344	350	339	345	328	332	337	309	335	369	346	342	311	369	355	332	339	330	330	353	296	311	353	351	333	381	347	365	354	352	326	353	323	322	366	344	376	340	345	345	342	333	365	312	337	363	385	323	345	345	343	341	352	342	333	344	359	355	362	375	325	356	369	327	318	328	371	337	298	341	342	324	333	322	366	358	339	365	320	352	364	358	352	345	362	344	310	362	337	341	366	352	329	343	338	359	360	330	372	358	351	328	334	358	334	358	340	318	342	362	352	320	321	368	339	348	357	354	342	345	340	323	334	337	334	300	312	375	348	346	374	331	336	355	344	385	325	357	359	347	310	320	320	355	333	334	360	345	330	345	361	344	337	346	344	347	372	347	334	357	377	349	335	326	312	312	329	371	318	367	341	344	359	373	373	321	372	349	327	373	317	310	341	354	364	350	307	372	345	356	338	342	302	336	372	365	355	305	341	353	366	349	346	340	342	349	320	356	311	391	353	333	359	338	349	335	341	314	352	341	357	349	354	349	335	349	371	340	322	366	340	321	373	352	338	306	315	345	350	358	331	354	362	354	383	343	363	351	359	377	345	342	350	322	363	356	328	339	332	354	355	367	349	337	364	360	342	339	329	348	360	359	350	337	333	387	344	349	352	344	346	371	333	352	347	354	395	349	334	374	305	345	381	341	361	352	369	349	363	341	347	342	364	345	350	341	351	351	342	317	337	352	293	308	346	355	352	336	366	351	358	366	339	321	332	325	366	361	347	340	342	328	348	382	332	342	353	348	341	346	363	307	370	362	379	371	337	330	328	382	367	325	376	322	357	339	388	326	359	305	333	353	338	334	339	333	345	327	376	364	344	346	357	372	353	354	348	337	357	381	364	303	357	365	357	354	342	360	355	369	335	340	352	335	332	344	355	337	354	344	339	343	344	333	316	348	326	324	355	318	381	342	354	342	289	371	338	357	385	350	374	353	317	330	322	343	309	327	340	352	355	325	350	337	370	353	334	323	352	358	335	338	343	346	314	370	353	312	340	362	337	333	336	339	327	337	354	341	344	369	328	348	335	353	311	319	338	364	349	352	375	355	354	326	337	346	342	330	378	313	307	322	382	332	356	298	376	308	339	382	327	351	334	315	320	378	328	333	362	346	338	358	349	332	342	345	324	295	388	290	343	370	353	350	368	359	349	349	326	332	345	365	328	353	333	368	343	327	378	350	357	354	314	375	332	376	342	341	360	344	329	386	317	342	372	335	304	368	349	324	343	335	326	348	327	315	365	337	325	314	350	343	318	353	349	360	325	345	377	367	325	353	323	356	345	357	341	345	363	305	350	349	337	341	349	349	364	356	338	383	378	339	317	335	386	324	360	350	335	358	362	350	356	355	349	324	336	337	305	352	321	340	334	335	329	369	352	359	354	342	357	290	321	358	364	368	336	340	358	317	347	310	330	313	319	359	343	352	324	338	339	317	366	350	334	348	353	339	314	345	363	371	335	329	331	351	329	316	318	376	385	339	336	350	340	361	362	342	317	314	334	395	320	373	347	327	374	354	328	346	358	349	351	337	307	359	340	343	322	347	331	346	312	351	323	350	330	368	344	332	332	381	362	336	309	343	323	353	324	356	321	314	341	370	363	344	365	366	324	355	342	312	304	340	351	331	342	360	367	383	314	340	333	351	354	332	361	350	361	323	326	392	324	314	352	306	316	373	330	328	345	348	342	345	332	337	335	337	371	384	317	353	326	364	386	341	347	392	366	368	338	370	333	379	374	330	346	385	297	374	361	336	351	357	331
22649	20696	28420	23014	20697	18841	2204	899	645	607	517	513	493	461	433	408	389	455	363	377	405	393	373	415	369	354	330	384	330	317	345	368	369	359	356	323	365	339	338	285	334	335	331	324	313	350	319	333	317	342	307	333	361	372	352	322	335	344	359	347	330	303	337	331	357	328	315	308	333	355	331	323	279	284	328	303	333	289	322	336	319	329	321	297	310	331	325	331	346	336	339	343	323	298	325	336	337	325	319	315	314	290	344	324	340	342	305	355	346	302	314	347	342	361	330	338	305	324	298	349	326	311	323	320	340	357	336	325	347	347	317	295	330	305	324	326	341	303	341	341	357	368	339	321	343	338	307	332	309	341	316	303	337	309	325	327	347	345	320	312	301	307	353	289	310	303	336	319	338	318	319	308	340	311	344	306	297	282	338	335	316	319	331	347	319	328	357	310	298	336	336	306	317	296	326	348	341	325	320	323	357	327	310	319	320	338	339	346	336	340	340	314	326	311	324	315	341	362	304	327	362	324	338	316	285	322	314	313	349	344	322	322	308	344	332	338	338	336	296	319	333	307	328	314	334	336	336	304	353	327	346	326	354	375	319	297	313	334	338	316	318	359	340	315	315	313	296	334	308	322	321	339	333	324	314	318	326	328	347	333	305	368	309	326	312	327	334	340	326	300	364	349	308	333	315	309	339	306	325	317	350	320	335	342	330	321	304	329	303	305	339	333	319	331	305	289	310	346	334	336	340	311	294	313	295	349	315	306	293	306	345	345	308	301	322	308	339	316	304	377	342	342	316	302	287	347	301	325	348	335	326	324	334	373	330	324	343	337	325	301	343	320	336	341	313	337	317	310	310	302	340	354	337	306	333	315	300	295	297	334	354	338	333	319	319	347	325	315	330	329	317	328	326	337	334	317	312	330	346	323	336	315	319	326	323	320	304	310	326	341	321	311	360	317	311	334	324	294	331	346	300	308	306	298	348	321	362	324	330	327	299	317	333	329	343	331	320	328	312	311	344	302	311	326	330	333	372	331	315	333	300	348	300	329	312	344	320	307	341	315	308	317	310	341	341	348	336	294	326	294	316	334	343	282	385	310	316	310	358	332	299	336	311	319	294	316	295	311	337	313	336	344	333	300	319	340	320	327	309	347	365	302	308	309	327	342	327	336	327	284	314	340	311	324	309	347	349	378	287	318	344	316	338	317	304	348	324	335	299	321	357	313	299	338	316	334	317	311	343	338	322	314	321	319	307	333	318	349	337	346	308	294	320	308	282	333	341	323	315	319	325	316	332	325	320	353	309	316	309	334	312	317	321	331	297	305	335	315	364	337	318	332	308	319	332	356	318	312	318	345	313	358	323	299	325	333	332	326	321	322	282	331	354	333	319	337	326	314	326	328	292	321	302	294	325	325	282	311	297	292	331	326	357	327	359	326	329	327	315	336	338	326	317	301	348	328	312	308	348	324	325	289	309	321	335	304	315	337	341	298	342	334	346	316	326	318	346	335	355	332	309	314	321	364	321	345	303	325	323	317	314	332	266	292	348	362	318	305	313	304	312	338	342	350	300	347	326	340	347	318	318	329	362	344	321	336	347	282	297	311	300	330	303	320	313	332	355	308	339	345	330	292	329	319	351	354	315	339	310	298	313	351	316	331	334	319	283	350	321	333	333	307	345	315	310	293	312	331	335	335	330	317	299	332	355	340	298	358	321	324	325	304	325	337	303	298	307	363	337	338	303	354	308	353	308	350	341	350	315	327	323	359	330	346	341	331	330	320	320	310	341	315	324	307	316	318	330	299	330	310	327	337	334	324	346	314	305	306	324	298	306	315	308	323	323	325	341	329	340	309	289	349	317	318	306	313	325	290	304	333	316	324	311	355	323	321	357	352	308	316	303	301	330	330	296	313	333	307	319	351	344	319	374	307	310	303	330	294	343	324	344	339	331	322	310	347	335	358	304	346	325	338	317	318	335	339	309	315	330	295	306	296	347	323	341	311	305	334	387	312	319	326	327	336	313	301	346	303	335	338	312	320	283	330	349	309	326	294	296	346	321	332	312	321	338	328	319	352	342	349	343	344	307	310	348	298	362	342	324	314	305	318	314	320	339	336	284	292	330	322	321	351	332	336	335	321	301	293	321	347	322	326	336	309	311	320	335	324	347	336	341	309	326	345	304	313	347	310	317	354	308	327	332	340	332	327	332	336	282	338	350	312	328	317	315	313	323	333	303	348	321	326	322	312	332	349	323	319	311	308	298	332	332	336	351	369	343	286	355	361	318	307	335	357	321	330	319	314	300	303	359	316	310	307	324	277	321	316	316	314	305	332	309	346	336	331	326	326	328	353	351	314	333	316	307	345	308	349	325	336	296	329	350	330	298	302	346	338	331	344	342	317	309	332	347	294	297	353	304	334	327	331	358	347	380	349	296	316	331	318	333	322	282	318	356	327	322	338	319	318	326	313	341	320	324	347	351	343	336	340	303	301	327	324	325	328	352	337	350	359	311	299	358	304	334	305	346	307	365	303	338	338	322	320	343	299	314	316	317	302	299	301	333	305	309	310	318	351	341	299	320	311	344	312	362	321	306	312	299	325	328	327	321	307	327	311	325	305	324	311	312	326	339	304	333	334	331	341	310	302	296	340	289	355	307	348	324	324	311	339	316	286	342	313	316	334	332	329	312	303	330	303	313	303	350	339	325	323	322	316	332	345	334	315	325	334	336	354	301	311	352	336	324	344	340	322	309	342	321	358	336	334	348	313	312	296	323	324	346	322	322	331	356	315	341	297	348	341	304	328	327	339	296	301	351	322	291	299	317	322	305	301	319	314	306	324	335	304	329	318	319	328	309	328	332	314	329	329	310	313	315	304	329	313	328	324	316	319	308	318	329	328	310	305	299	318	356	302	342	319	318	303	333	361	311	316	317	325	329	311	318	299	349	333	293	315	307	323	330	301	337	313	330	358	333	328	310	356	320	302	314	331	290	328	350	318	331	293	323	306	321	296	340	310	320	315	321	292	310	309	334	271	308	322	360	336	310	335	351	354	348	295	292	335	320	302	295	330	332	304	313	360	338	353	359	333	289	334	283	345	323	326	337	357	278	313	339	302	330	322	313	299	331	320	311	320	319	323	325	318	268	331	312	330	325	321	349	338	323	295	314	325	318	305	303	292	337	331	347	332	329	336	346	340	313	338	324	354	304	297	309	302	315	334	290	312	355	313	357	317	299	348	325	315	324	342	325	317	335	327	319	308	321	288	369	343	347	320	333	343	312	322	331	339	327	330	362	349	338	353	318	311	327	347	347	309	325	342	329	339	321	331	331	326	321	341	357	352	315	314	307	308	325	338	322	328	318	335	330	303	353	346	310	299	318	325	285	312	323	368	324	330	342	358	356	306	345	324	308	320	309	341	326	312	291	322	309	298	318	315	317	315	319	316	328	366	337	325	326	307	299	309	342	321	325	332	337	303	314	301	326	326	307	330	301	334
28096	16142	14022	7531	5375	4028	3006	2318	1992	1763	1460	1282	1254	1122	1046	975	933	931	814	836	782	782	768	805	718	735	681	667	703	680	618	665	677	673	676	610	670	580	655	659	644	630	644	636	639	623	662	629	621	555	659	630	570	564	608	619	616	593	636	641	620	664	613	595	652	560	627	578	646	611	596	602	645	588	589	627	606	619	638	608	660	660	631	611	615	584	598	606	641	600	608	648	596	635	639	594	583	593	635	581	644	624	640	624	641	640	614	639	581	611	596	622	614	594	603	599	641	592	605	606	631	593	575	659	649	619	580	623	599	587	561	604	621	642	592	630	584	600	639	624	576	602	581	623	608	620	654	599	588	666	618	600	620	624	596	587	583	568	580	606	559	616	611	593	588	602	607	601	623	621	593	641	569	610	544	585	609	588	575	562	605	598	576	605	567	639	601	658	597	628	649	601	647	606	632	584	559	625	565	616	576	560	661	645	603	598	629	608	596	612	660	615	614	574	575	589	632	604	623	590	628	612	594	598	580	565	595	636	589	616	587	612	617	592	627	595	622	595	589	593	608	633	585	593	606	562	610	626	600	587	610	649	591	608	592	640	583	614	625	604	587	611	598	594	540	581	614	584	561	607	616	566	609	589	563	587	624	631	641	616	616	621	605	613	604	594	591	587	583	619	618	596	588	565	620	555	562	623	570	606	606	619	599	652	623	570	628	593	610	622	600	630	554	606	595	609	609	580	635	593	576	587	593	545	631	575	561	562	602	577	593	602	575	629	615	651	598	613	567	637	604	571	602	639	634	600	635	612	600	603	615	568	586	577	602	553	589	618	635	611	619	591	577	623	589	611	590	543	553	597	626	606	607	591	586	609	596	591	600	619	646	627	612	589	585	574	574	610	610	588	568	632	584	621	615	575	617	602	614	607	606	621	600	606	570	579	599	632	599	602	625	617	570	645	600	612	610	597	625	609	602	588	614	615	600	562	608	656	620	612	561	592	583	603	615	592	641	628	630	610	592	584	650	610	635	625	641	639	589	594	583	633	602	611	588	595	599	584	624	565	568	586	599	621	595	597	661	581	572	591	642	615	588	620	585	604	589	625	642	577	612	596	605	617	568	571	617	597	610	600	617	636	597	622	589	553	629	640	600	638	598	646	645	601	612	594	612	586	613	586	587	585	597	642	623	619	599	606	602	601	630	610	605	597	571	609	637	577	612	636	573	607	627	573	608	614	602	610	587	539	622	629	646	627	586	598	584	559	607	590	601	585	569	623	649	591	588	598	608	582	581	557	601	611	611	576	625	607	626	599	596	575	537	582	564	608	587	583	628	621	607	628	566	616	650	649	584	633	581	649	606	601	589	617	600	579	616	601	599	560	605	606	642	608	551	642	640	616	648	633	608	587	544	608	607	538	599	554	582	596	613	606	583	590	608	582	571	612	583	619	591	599	580	615	584	591	624	600	604	562	569	591	600	614	585	597	592	619	587	576	575	612	588	626	595	586	609	571	569	638	597	600	614	568	574	591	588	544	639	587	566	671	615	632	575	631	578	587	606	612	543	587	601	586	576	593	627	593	604	582	641	561	572	602	595	655	578	571	625	616	619	594	597	600	563	590	591	648	557	617	642	622	581	569	637	595	609	580	612	572	591	590	614	596	602	600	583	608	590	584	604	570	603	588	646	603	625	598	576	596	642	558	591	559	612	631	626	628	606	610	574	624	595	610	612	570	632	595	605	584	632	582	594	616	634	592	614	605	606	593	592	625	596	610	625	592	571	559	556	608	610	593	575	613	571	600	582	609	611	574	614	649	577	590	605	634	594	633	601	607	600	603	610	609	577	574	600	610	621	614	595	585	619	592	576	591	597	584	561	547	621	577	612	569	630	593	618	615	618	625	571	607	629	615	617	612	630	633	641	561	604	630	606	617	574	618	670	630	575	602	619	599	563	617	562	558	627	582	563	630	607	596	589	590	606	637	625	634	583	640	574	629	593	578	619	599	552	610	608	654	575	601	569	588	586	652	591	579	624	614	631	626	572	542	587	623	620	604	549	619	587	602	618	607	581	648	637	631	597	602	630	593	605	575	588	643	604	577	598	615	617	627	605	571	581	624	616	623	580	550	600	591	568	582	555	594	624	620	618	607	625	605	624	591	610	638	619	600	594	573	627	574	595	616	623	611	635	626	642	639	605	551	622	607	591	600	618	625	595	583	571	635	555	572	618	595	598	599	632	574	608	585	584	589	610	626	614	635	610	600	625	585	614	638	602	635	635	614	624	590	634	624	637	571	598	562	632	630	595	602	567	569	576	580	567	633	623	619	600	583	580	598	609	589	634	651	590	655	593	615	661	586	562	596	583	608	621	628	558	625	572	586	593	602	585	605	596	600	579	604	584	628	610	656	606	606	623	589	629	592	607	606	619	631	635	635	581	574	620	664	577	606	585	584	602	588	582	571	588	589	602	643	626	648	623	596	572	589	588	605	623	596	640	596	588	566	591	626	578	618	628	615	612	558	580	574	610	596	622	597	628	582	630	632	659	604	595	588	607	565	618	582	590	617	590	622	607	590	578	631	572	583	609	622	624	621	592	576	641	609	618	595	576	585	616	614	588	621	600	577	636	596	559	576	577	616	570	549	588	608	587	555	613	586	598	563	568	606	579	591	610	643	602	606	603	600	601	592	550	622	604	626	565	601	597	622	614	607	616	640	589	636	609	587	595	620	605	597	601	602	565	600	632	595	589	591	573	611	575	641	579	654	598	618	581	612	637	572	626	631	620	590	597	589	615	612	594	556	559	610	586	610	627	566	566	660	639	626	638	616	619	577	608	561	607	606	618	620	586	600	613	572	610	567	589	602	612	614	613	590	626	564	623	604	591	588	629	600	601	608	568	583	608	590	602	627	640	598	655	657	600	577	596	639	604	632	610	588	607	623	597	646	595	607	595	583	613	577	607	615	599	654	620	603	564	660	601	613	584	578	614	614	631	604	615	599	562	575	633	590	634	616	627	547	604	581	607	579	589	607	561	613	605	606	595	585	630	638	596	592	595	617	616	572	616	610	572	634	613	582	582	613	579	597	638	582	601	586	589	578	619	625	613	580	581	576	612	599	594	577	613	585	608	616	618	625	589	588	658	607	621	601	543	613	604	617	603	607	607	642	548	653	607	602	620	602	626	549	604	569	593	596	656	610	612	617	571	623	608	624	617	626	603	624	618	570	606	608	607	605	588	608	630	623	623	593	620	602	615	616	596	588	623	631	609	597	626	625	589	584	600	574	573	609	613	606	605	605	591	611	635	616	554	562	588	654	618	584	634	639	610	606	601	619	641	599	633	596	621	656	561	604	611	607	633	566	571	572	586	609	541	616	642	624	554	573	634	628	607	579	616	598	614	603	586	618	593	602	638	602	598	643	632	608	571	621	576	638	614	626	586	583	590	580	577	623	577	525	626	608	612	598	566	613	620	569	648	594	605	606	606	591	597	612	567	587
27236	21139	7996	371	160	125	124	107	91	90	94	85	120	79	77	95	88	90	86	82	92	84	77	85	78	81	76	106	82	84	77	77	75	78	84	87	71	86	73	88	86	82	83	83	87	80	75	85	70	85	75	85	112	92	75	68	89	89	93	90	72	90	75	92	87	89	81	88	97	81	87	78	91	78	99	73	81	92	84	87	76	88	88	95	93	88	79	91	94	75	90	86	100	66	89	93	97	69	85	78	85	80	72	95	82	66	73	94	72	87	102	72	87	79	86	85	73	92	107	72	83	81	79	106	81	79	97	78	92	72	80	90	68	78	91	87	80	82	78	74	86	85	79	90	87	85	78	71	88	86	89	74	69	68	91	75	81	72	75	72	73	71	80	87	76	66	86	82	84	98	91	71	100	69	72	59	95	79	86	93	78	82	100	91	102	65	93	79	71	57	99	78	97	71	65	80	83	84	88	80	77	86	80	96	85	88	84	78	95	90	76	87	84	110	70	78	83	86	91	85	74	85	117	71	89	88	80	81	98	89	86	81	71	95	84	80	94	74	80	81	71	87	92	74	67	90	75	77	77	80	75	93	90	81	89	83	86	80	81	81	83	84	93	85	74	87	75	78	88	90	84	79	81	82	86	80	70	82	75	78	105	92	82	87	102	81	85	80	84	68	75	89	91	98	84	96	85	85	84	82	93	78	87	78	82	86	81	62	72	76	71	87	96	66	82	85	86	77	82	85	68	89	87	85	77	68	88	88	68	91	95	69	86	93	81	74	84	87	96	80	94	82	91	93	77	71	77	91	102	87	68	85	68	91	97	67	74	83	80	103	93	75	82	80	89	87	92	86	91	73	93	89	83	110	71	76	79	92	88	89	67	74	80	93	75	87	94	81	72	78	74	92	80	76	77	82	80	70	86	74	75	87	78	80	79	85	88	86	90	94	89	88	98	87	82	86	77	78	88	105	104	83	66	85	65	86	89	91	86	88	78	94	75	74	86	90	72	83	84	73	101	90	86	72	97	64	77	92	92	86	74	83	73	65	73	85	95	94	76	78	84	80	82	84	72	95	91	78	95	107	89	95	86	89	89	94	96	83	69	99	90	90	93	79	86	88	82	57	76	84	61	96	80	86	84	76	89	86	84	86	85	85	78	77	86	92	92	72	76	85	88	85	86	82	72	95	89	101	88	85	90	82	90	80	69	74	91	67	100	90	85	76	79	84	89	80	90	83	71	89	84	86	94	86	80	77	81	86	83	77	98	89	89	91	87	83	89	79	94	90	69	66	85	93	76	76	90	82	83	82	65	75	94	91	85	82	77	84	77	76	87	94	79	74	77	94	79	82	105	71	74	100	80	102	64	65	73	73	80	73	83	89	90	91	83	70	71	87	75	80	87	86	75	77	72	83	58	85	76	79	89	80	76	79	83	84	83	82	74	73	84	77	88	77	79	88	78	84	86	84	87	78	77	78	92	76	78	84	88	88	88	54	58	80	94	80	86	72	82	72	86	76	86	83	99	91	95	73	79	78	81	84	80	91	87	81	78	84	84	97	83	86	75	74	77	92	89	93	76	75	96	88	91	89	91	96	78	86	70	75	76	81	90	78	84	97	71	106	65	92	82	107	65	76	85	73	70	85	94	83	83	79	55	65	89	85	74	80	75	69	96	83	84	76	74	84	87	68	80	89	60	102	68	88	80	90	88	76	86	84	85	91	79	77	101	85	86	102	88	82	86	79	82	90	79	86	79	80	70	83	77	92	101	92	76	88	88	95	83	99	72	72	77	75	91	91	82	74	92	85	79	75	80	82	62	76	78	70	89	80	81	93	83	78	74	102	80	78	87	84	77	91	92	88	77	94	81	96	71	79	78	96	92	90	90	84	109	73	72	84	85	65	78	86	80	89	84	88	107	71	80	73	81	89	88	86	78	71	92	76	68	89	86	83	98	77	80	73	85	95	76	66	80	67	64	94	92	86	94	85	91	81	98	71	91	63	102	85	91	100	79	58	93	92	95	77	86	79	107	77	83	79	83	91	77	92	83	82	80	71	88	65	88	91	94	93	69	80	90	77	85	70	98	81	80	84	88	82	85	84	89	85	84	82	82	73	68	70	79	92	89	77	87	89	62	83	80	86	78	67	91	87	88	85	77	79	82	102	76	97	73	78	91	75	93	97	70	79	87	84	85	74	71	79	91	89	95	82	85	74	79	86	85	68	69	77	69	83	86	88	73	72	84	89	90	86	72	86	86	88	100	93	75	78	84	74	83	83	88	79	72	84	86	81	78	91	81	94	89	95	75	72	70	89	85	89	101	99	77	82	82	87	81	82	100	75	69	68	81	103	107	87	81	81	84	77	92	93	65	90	86	84	72	85	74	82	85	89	85	97	80	85	74	63	95	78	75	76	84	75	69	88	92	75	81	99	87	77	80	81	79	79	85	93	85	73	96	74	94	82	100	80	71	83	86	85	70	83	88	75	80	83	80	82	86	83	71	82	84	90	91	93	79	88	86	92	81	83	87	95	90	70	78	77	83	88	83	80	79	84	82	85	63	104	105	69	66	81	77	86	92	91	77	82	92	80	86	87	91	86	80	94	104	87	80	73	84	77	76	75	89	91	79	85	86	87	67	90	78	77	74	78	86	86	104	93	74	96	92	65	81	79	82	90	77	71	83	67	78	79	80	80	93	80	88	98	78	87	73	89	78	78	74	83	82	95	81	72	89	93	91	61	85	87	88	89	101	66	78	81	89	85	87	83	66	80	93	90	106	80	80	72	100	97	67	92	88	104	81	76	88	76	85	88	88	93	87	65	62	83	87	96	70	81	67	94	85	87	79	78	95	63	83	74	78	81	70	70	87	93	84	70	73	83	88	96	85	95	90	69	71	78	76	81	88	70	81	79	83	86	93	70	80	87	82	85	82	69	80	75	68	70	72	98	76	82	85	80	88	78	84	87	78	82	71	78	96	88	100	78	83	86	85	102	75	77	87	75	94	87	79	78	84	71	68	80	85	102	86	76	84	97	98	80	101	95	75	84	91	91	80	91	79	80	83	104	87	85	82	61	81	75	82	76	64	77	83	88	85	77	100	82	103	81	82	79	74	83	87	80	90	82	78	96	68	99	72	88	72	83	85	85	72	74	99	78	98	89	105	77	76	89	79	81	72	66	68	91	77	85	97	83	89	95	76	87	81	82	78	82	81	92	75	91	68	88	75	78	83	88	78	80	101	91	97	70	90	80	94	81	87	90	81	78	68	83	76	74	90	65	89	72	89	85	87	80	86	77	89	80	91	83	88	95	95	87	98	84	78	91	84	77	89	79	83	88	76	77	86	89	79	75	73	81	91	77	77	92	94	81	94	78	84	78	80	69	71	87	83	97	84	89	83	95	65	83	77	88	82	88	85	72	80	70	98	81	106	86	72	88	85	95	78	84	71	74	98	78	76	85	75	90	54	86	90	98	78	81	90	79	79	78	81	77	87	82
15407	1376	1244	529	494	385	293	272	240	234	219	241	226	225	174	182	212	196	187	224	184	163	211	172	194	205	204	196	188	205	172	169	179	174	174	179	179	167	190	186	176	178	169	200	179	179	174	172	184	159	164	174	152	182	176	190	172	196	173	171	152	178	165	204	176	176	182	184	177	190	189	206	161	188	174	204	165	165	187	180	202	188	190	181	195	176	158	180	197	172	176	188	210	208	165	182	176	164	176	191	186	186	199	174	215	208	171	168	162	198	172	205	169	164	179	183	162	184	168	178	167	176	184	188	173	164	169	204	168	175	175	171	172	172	189	183	191	163	189	158	209	205	195	188	183	197	183	178	184	166	138	160	169	161	180	165	202	167	181	171	172	180	180	180	169	199	182	161	172	186	193	198	185	181	174	178	205	179	176	166	178	193	191	197	170	193	163	172	192	159	181	187	192	164	177	171	185	177	180	167	176	213	185	176	177	177	166	178	189	186	182	185	156	209	186	174	194	199	181	190	177	187	163	187	180	180	192	179	184	186	171	190	175	160	173	195	182	175	183	181	161	167	186	192	184	178	158	159	179	154	205	164	182	150	170	161	186	194	193	173	171	190	203	162	197	163	185	169	201	153	171	184	192	184	167	172	192	206	208	156	151	156	181	187	186	176	191	185	172	187	165	176	143	187	185	180	184	192	187	183	165	182	158	173	156	183	165	189	158	161	185	188	160	180	185	174	188	174	193	181	200	196	174	172	178	213	191	187	190	181	189	174	179	171	175	200	197	169	187	160	166	182	171	163	176	163	164	193	172	182	168	218	179	197	192	186	195	183	171	159	194	189	193	169	181	196	165	199	169	166	173	186	163	171	168	173	186	175	162	176	196	178	165	178	192	176	194	179	182	182	200	188	178	181	186	149	176	184	180	188	175	183	181	187	177	182	185	160	199	181	162	197	191	203	185	183	193	166	190	159	170	196	167	178	164	188	178	164	173	172	160	187	191	169	174	183	156	176	171	175	173	177	181	176	177	186	175	164	193	200	200	175	176	176	171	153	175	169	168	202	182	168	200	169	175	169	171	177	181	187	181	190	179	170	172	185	170	176	143	194	182	178	177	216	182	190	184	163	148	175	170	148	155	162	182	197	165	184	165	183	228	177	193	176	163	179	196	161	201	174	182	165	195	194	187	172	184	173	174	163	199	158	178	156	177	191	178	188	163	180	217	188	179	171	188	179	169	200	175	174	174	173	183	171	188	161	182	177	182	180	173	189	192	174	185	173	185	193	200	151	147	179	190	184	180	174	153	159	181	175	166	185	202	189	190	167	175	182	160	186	181	190	189	173	185	169	210	201	190	200	169	170	203	168	166	183	165	163	180	197	166	149	174	201	168	162	181	180	177	180	166	173	154	174	179	168	183	168	184	178	205	180	177	158	181	180	180	173	172	164	170	164	185	173	168	204	168	169	162	171	197	173	178	177	157	159	173	155	168	202	181	164	189	175	180	179	158	191	179	181	158	175	199	184	191	180	193	166	197	186	172	182	170	203	177	177	185	179	179	157	165	172	179	181	149	165	192	238	212	187	189	175	196	171	183	174	155	173	172	176	154	155	174	165	178	175	188	178	182	171	164	175	153	167	198	162	171	181	169	172	173	158	165	151	180	192	178	189	184	182	188	184	190	182	196	171	165	199	164	196	192	194	200	173	197	176	181	193	190	199	163	208	194	198	198	184	172	188	167	179	198	200	191	152	171	183	166	174	168	193	182	194	172	179	169	186	173	167	166	161	170	193	188	194	190	190	180	184	166	188	194	173	164	183	167	157	193	180	173	182	173	169	174	176	173	173	174	176	195	169	189	194	178	179	179	158	171	155	180	176	169	192	171	176	180	164	201	177	169	191	178	180	148	170	186	184	172	182	182	187	179	189	176	186	166	176	174	170	162	178	189	183	171	177	149	200	185	197	180	207	214	165	209	164	189	168	193	169	181	202	183	178	177	174	185	170	180	191	153	179	172	194	201	191	167	171	183	178	177	177	189	187	165	172	175	165	196	170	159	164	183	166	173	169	175	185	172	157	145	179	180	214	172	183	169	190	203	193	181	179	197	184	193	162	184	190	186	165	166	177	179	200	174	177	187	166	188	196	164	187	178	166	174	182	197	179	172	170	174	185	172	175	162	168	182	185	174	164	165	200	180	183	173	173	188	164	184	161	171	179	147	176	181	178	177	184	159	190	178	187	180	185	186	198	193	182	182	173	185	179	184	193	166	178	165	171	182	167	167	167	205	163	161	183	199	196	171	166	165	181	178	173	169	187	213	182	180	172	171	198	174	157	205	180	184	159	174	195	177	169	167	175	175	181	212	164	169	166	194	173	177	192	174	174	175	188	164	214	178	164	157	191	184	171	189	181	199	186	164	166	181	190	157	194	165	184	162	184	162	167	159	176	174	171	181	176	184	159	191	165	213	182	183	182	162	201	157	184	189	173	180	182	161	146	193	159	194	178	171	186	175	195	162	159	187	164	182	181	174	171	179	173	185	194	170	168	175	184	188	185	180	172	176	180	185	199	177	178	186	191	174	175	184	196	200	180	177	178	169	182	177	183	189	182	171	149	188	204	175	186	184	162	191	153	163	190	180	185	186	186	177	180	183	185	178	183	182	165	197	195	186	175	196	187	160	156	176	182	183	195	167	144	193	170	176	187	161	176	170	177	181	204	154	174	196	180	189	196	182	189	168	192	172	193	202	134	171	189	177	180	197	162	165	176	159	189	164	177	180	188	168	179	192	167	179	161	186	155	197	175	184	182	162	180	165	163	173	188	173	170	195	187	159	155	192	175	176	209	176	192	163	169	178	198	168	169	205	193	192	174	173	193	169	175	163	199	205	200	184	208	198	164	169	176	191	192	187	184	181	174	162	152	185	172	179	172	168	190	185	157	197	166	183	168	185	161	200	167	193	183	182	180	166	184	163	178	175	164	180	173	161	162	194	191	158	172	185	199	168	177	188	182	169	171	179	178	204	171	170	173	174	209	169	161	184	187	188	178	210	156	197	175	188	189	145	180	163	173	164	175	174	180	190	186	170	169	179	201	176	232	191	182	180	188	187	178	186	195	199	177	167	188	177	169	211	205	171	200	184	179	161	175	159	196	189	170	164	190	180	196	168	178	192	189	178	173	193	169	184	159	180	177	186	167	179	156	195	180	184	174	168	179	194	162	177	198	176	215	188	181	198	193	160	196	153	195	177	187	171	157	167	202	193	196	184	164	182	178	165	161	198	176	196	181	179	174	175	175	177	166	199	181	179	193	167	161	190	204	157	169	162	201	182	166	180	174	187	198	161	180	175	168	188	187	178	190	172	206	174	152	184	198	164	170	147	200	162	172	197	150	206	182	173	173	183	182	167	171	174	187	171	184	166	166	178	190	173	194	191	187	163	159	173	184	178	177	169	164	184	184	145	184	182	189	187	167	197	185	175	206	172	201	175	165	177	179
24767	21702	29047	24896	20594	1995	649	439	355	309	297	249	247	254	201	202	254	213	201	192	196	197	213	205	174	189	196	204	178	166	169	181	149	184	191	191	175	178	166	153	170	179	201	175	197	200	188	161	173	160	171	182	189	166	190	188	157	183	188	174	183	181	180	176	179	176	162	182	152	166	155	156	165	205	181	190	186	184	190	177	199	171	188	166	181	196	166	186	176	188	172	169	160	145	186	196	201	177	172	180	170	176	157	180	169	161	154	170	152	184	185	175	171	168	189	183	172	184	174	173	177	186	172	168	175	176	174	172	190	166	168	157	192	173	174	170	161	202	157	164	200	195	154	183	174	190	184	177	183	195	167	172	182	183	175	170	211	189	175	158	178	187	172	182	171	194	172	173	153	185	176	177	177	196	176	171	206	190	170	172	179	163	176	163	174	161	192	180	187	142	136	158	205	172	201	191	189	180	179	195	195	169	163	173	165	164	160	182	182	178	179	179	163	177	183	184	162	195	177	179	180	183	178	176	175	157	154	163	190	180	169	160	192	178	153	166	155	165	180	175	177	187	166	153	149	173	175	171	165	180	170	166	188	167	184	174	198	159	155	171	153	165	178	169	161	176	162	189	173	194	184	159	204	142	181	175	171	165	186	158	177	204	150	188	189	180	157	176	182	188	179	211	173	150	160	178	188	178	163	170	167	178	168	159	170	175	180	170	145	163	186	161	148	179	180	176	164	197	159	164	181	210	200	164	170	193	191	169	154	174	194	193	161	171	190	176	183	165	153	180	168	169	161	150	172	187	181	169	180	174	185	176	200	205	157	157	169	186	188	180	132	165	174	181	164	191	170	152	171	173	187	185	171	179	183	188	181	163	171	175	173	144	176	159	174	180	194	169	177	171	177	139	180	161	172	174	194	178	166	175	179	188	195	169	172	149	176	152	165	168	186	195	167	172	184	195	179	188	181	162	169	154	159	169	184	164	162	158	167	161	181	147	178	159	164	166	173	174	180	189	168	177	169	172	167	173	154	180	167	169	188	156	161	194	185	178	180	159	165	184	176	157	196	181	182	170	154	190	181	195	172	167	187	168	175	166	176	197	177	181	171	188	171	177	186	158	173	162	159	170	149	167	195	180	151	173	179	166	194	186	180	175	173	164	149	170	168	145	196	184	175	184	161	185	175	160	171	173	157	195	185	183	186	151	190	196	167	178	171	165	162	163	179	185	174	156	189	193	163	173	140	189	161	184	193	168	172	172	165	156	175	165	169	153	171	164	184	175	220	176	175	155	156	149	170	186	172	185	183	208	181	182	160	182	173	176	170	158	166	187	191	174	179	179	180	172	174	184	167	185	191	183	167	166	181	166	183	175	195	166	173	171	173	201	155	207	161	172	186	166	173	172	174	175	185	163	180	174	159	177	152	175	155	182	174	165	192	159	162	159	172	180	166	200	195	170	156	188	181	192	174	204	179	190	176	179	153	172	175	175	166	169	173	193	150	158	170	202	171	179	160	166	187	167	167	182	189	186	177	175	192	145	160	180	180	178	199	191	183	199	169	182	156	184	191	180	151	181	194	167	180	189	182	150	189	172	198	174	189	178	173	198	164	176	173	204	167	163	159	187	164	188	176	173	178	170	185	172	182	162	152	177	153	181	167	170	183	185	171	170	177	164	166	177	165	171	170	195	177	177	189	175	181	160	156	158	169	163	172	141	161	153	170	165	156	158	171	187	167	165	176	195	168	163	161	169	191	159	177	187	189	185	180	189	159	165	179	159	178	185	179	189	180	169	203	174	174	164	187	173	183	204	199	161	165	169	181	182	171	183	173	184	150	187	163	147	170	185	182	163	145	168	160	175	179	187	148	170	164	151	168	189	180	197	185	194	179	168	137	182	166	166	169	160	166	175	156	169	150	189	181	208	183	162	156	151	192	185	190	163	180	154	161	178	196	196	170	174	187	169	172	167	169	166	177	145	173	190	176	178	187	167	176	175	175	180	177	169	183	156	170	191	176	173	152	178	175	181	174	164	199	175	163	166	168	175	163	168	185	182	179	160	170	173	189	175	190	165	169	179	183	177	164	189	184	189	157	158	166	178	183	165	174	172	192	184	175	168	191	177	171	166	181	167	155	169	172	178	175	185	160	169	199	176	180	200	174	192	167	166	184	165	175	181	179	207	177	174	160	174	199	180	177	160	185	160	176	178	193	150	178	180	148	181	195	184	189	171	173	142	187	169	165	194	160	193	174	179	164	160	195	173	193	167	176	152	175	206	160	177	177	194	198	175	180	183	172	135	158	180	178	197	165	176	166	166	180	154	166	182	159	173	165	195	182	178	184	147	173	153	159	183	170	182	200	173	205	167	155	166	178	176	181	196	176	188	191	163	168	169	160	170	175	181	175	171	163	171	181	173	178	170	180	180	151	184	167	193	164	192	163	207	175	175	185	196	180	190	187	167	168	159	185	178	166	171	175	185	193	166	170	178	181	183	180	207	184	176	176	167	187	153	170	160	189	175	186	177	171	192	177	188	170	178	205	162	167	183	163	171	165	157	175	170	181	164	214	178	149	153	165	170	191	183	156	184	165	183	167	173	152	200	166	178	158	172	215	174	185	184	185	179	168	163	161	190	162	175	162	155	168	159	159	172	162	165	171	147	167	172	172	184	175	182	164	175	148	151	179	169	172	163	182	196	185	197	188	168	187	195	194	171	180	157	167	157	161	183	183	176	188	193	176	163	185	181	203	168	157	173	180	165	150	175	173	173	181	165	146	146	194	186	156	202	147	180	184	177	188	184	171	136	176	160	164	162	167	160	155	180	167	175	159	178	170	180	179	150	184	157	154	195	172	165	182	188	151	166	148	187	194	170	171	177	171	159	217	194	205	146	168	181	174	174	170	167	184	156	150	155	183	179	176	174	184	200	164	197	179	178	167	185	160	150	190	145	159	175	179	179	174	196	168	175	163	166	182	190	160	183	175	200	175	196	161	160	163	171	182	187	168	186	181	160	167	173	185	158	182	157	173	181	172	189	185	167	181	195	162	161	171	191	182	154	176	173	180	196	180	203	166	157	170	151	201	191	183	153	169	197	178	167	179	194	173	190	178	168	161	185	182	166	183	186	179	176	156	162	170	160	171	156	191	208	159	199	165	162	195	180	162	159	177	178	196	181	159	156	186	182	178	162	191	179	199	180	173	161	165	152	174	194	166	163	191	174	188	199	152	188	153	173	174	166	176	180	177	168	165	162	152	180	162	174	151	182	167	163	175	185	169	182	175	186	179	193	179	191	132	173	176	178	159	191	200	182	148	164	178	185	192	200	162	153	178	166	173	167	185	167	160	157	172	188	153	190	187	172	191	168	177	152	181	189	179	192	171	183	181	190	188	158	176	170	148	158	197	190	179	180	182	170	156	163	159	160	151	165	152	177	178	149	156	169	159	185	165	195	161	162	182	187	163	174	159	172	181	202	168	173	184	183	155	168	195	167
28968	10517	9043	4548	3020	2177	1745	1345	1125	927	832	769	666	603	558	576	518	472	473	464	467	425	434	436	415	410	382	368	407	381	379	367	350	382	387	350	359	370	341	363	345	377	371	369	355	368	364	354	352	374	387	377	365	341	350	341	374	350	318	326	336	372	347	317	307	350	366	357	346	364	333	345	328	331	341	362	358	357	376	345	351	347	360	347	364	365	347	362	342	348	354	332	302	355	315	366	333	353	367	340	329	326	337	342	355	375	327	316	303	344	337	355	334	363	352	341	360	325	303	342	332	309	381	320	332	345	347	328	357	343	360	322	358	354	335	384	312	342	347	346	347	327	331	364	358	344	341	322	342	319	335	338	317	331	358	355	348	359	338	339	334	342	338	344	338	405	356	367	345	337	343	335	327	360	352	322	332	331	351	344	334	332	342	341	354	347	370	340	322	363	324	332	343	327	340	354	341	324	387	327	327	328	325	300	340	343	323	357	347	307	325	339	365	335	374	321	373	322	363	336	296	372	361	341	319	364	317	330	319	348	354	331	350	329	340	348	334	311	332	357	315	361	356	303	317	358	324	384	357	346	327	351	345	365	340	360	340	335	338	363	352	349	357	354	360	350	331	363	320	351	352	341	351	340	390	346	346	355	303	342	334	340	325	381	350	380	349	348	315	344	336	342	360	358	347	337	346	337	351	340	360	328	350	368	352	363	318	344	333	366	335	376	356	341	356	340	378	352	361	334	336	331	349	343	374	360	356	335	322	362	367	342	329	337	353	366	338	309	372	360	362	347	347	341	306	387	331	343	344	334	365	324	363	326	358	302	365	327	354	341	314	326	337	336	371	325	361	375	314	358	326	342	326	349	322	356	360	370	319	386	336	332	361	356	320	362	333	335	377	370	338	359	359	324	338	356	328	346	368	353	347	339	318	351	335	363	360	330	333	348	349	322	363	334	388	382	382	320	343	313	356	344	331	354	351	348	361	374	337	324	353	328	363	357	338	376	311	373	337	342	360	339	328	343	351	371	326	338	339	305	299	338	354	335	346	318	342	374	357	345	339	335	312	318	375	339	346	326	318	369	333	344	362	334	364	376	345	388	310	337	348	362	357	348	338	357	318	347	334	336	346	340	316	351	347	334	365	330	357	337	349	345	321	384	356	350	366	325	346	369	342	364	317	325	355	343	363	331	337	327	335	334	315	325	331	372	373	346	344	329	333	346	352	363	347	312	362	358	365	352	341	366	317	324	360	367	342	341	357	324	327	382	336	320	342	374	332	353	364	366	402	324	362	359	343	337	346	345	335	297	363	338	356	364	331	328	312	352	335	357	341	348	326	306	349	341	356	360	324	312	341	370	332	364	355	362	336	340	337	328	358	357	353	330	329	369	327	309	333	347	359	315	359	345	354	333	340	356	349	336	342	373	359	363	284	353	315	337	364	348	367	332	337	372	330	325	286	324	373	352	346	364	344	328	322	312	356	338	384	310	353	348	354	325	349	309	320	343	309	343	319	325	361	346	353	367	328	345	357	346	363	365	324	366	313	338	344	363	359	348	379	351	371	351	367	309	324	366	368	335	348	350	356	310	352	331	330	369	364	352	355	327	318	310	361	343	345	371	351	354	345	353	327	324	334	323	365	331	352	349	320	336	333	328	337	348	362	339	333	336	335	332	337	337	325	319	361	342	333	347	350	373	325	315	357	326	350	347	340	339	313	333	330	356	357	329	366	349	328	366	331	350	342	364	346	327	352	360	318	354	338	323	334	356	356	338	334	359	342	348	353	365	361	338	330	350	300	328	345	343	356	332	345	322	325	367	356	349	347	356	349	348	353	365	356	375	358	362	337	329	330	333	349	347	368	353	340	357	329	314	347	316	339	331	329	346	335	322	383	336	337	348	380	333	340	350	352	310	328	357	370	368	309	350	314	362	346	362	333	359	347	357	366	343	343	350	373	332	306	361	329	344	329	323	340	345	318	344	361	355	313	331	352	335	368	343	348	346	318	363	315	380	371	325	331	371	367	342	347	359	359	331	327	335	345	347	357	325	357	346	363	315	346	335	326	368	338	362	337	348	337	360	361	339	340	349	319	345	323	302	338	332	334	360	338	373	314	357	342	307	330	374	381	383	336	334	346	298	359	374	350	340	316	354	358	339	326	382	350	347	321	359	356	326	316	354	365	343	355	373	342	308	329	351	330	356	341	351	354	356	346	363	372	360	360	353	370	317	352	337	354	388	371	365	352	328	320	344	349	341	332	356	359	399	327	317	363	342	343	322	351	345	328	368	358	350	371	344	354	357	351	345	335	340	353	330	335	347	338	340	329	335	347	389	347	331	344	361	344	361	339	351	362	344	338	362	339	337	315	362	355	368	354	367	352	327	341	416	344	334	322	372	345	345	358	339	372	330	361	324	364	357	318	363	360	362	359	341	351	328	314	343	384	366	329	329	320	368	358	362	330	309	345	332	342	345	333	336	336	324	336	352	311	323	342	353	337	364	332	362	343	373	319	394	369	339	344	332	356	342	366	314	350	370	331	332	340	341	336	351	339	358	358	347	327	305	345	367	352	323	342	343	342	384	355	367	336	333	359	361	374	358	356	369	326	336	348	363	322	340	315	333	336	372	343	332	358	324	343	355	337	317	343	344	321	362	326	311	336	345	352	338	349	348	350	333	372	367	345	361	339	369	357	294	377	324	351	370	332	381	332	347	331	326	316	376	343	357	361	341	360	336	331	325	391	377	365	321	330	339	351	331	351	355	352	351	324	338	353	349	341	363	355	350	369	355	345	358	362	344	362	336	336	335	357	326	333	362	368	327	338	363	321	341	353	306	342	340	356	310	376	389	326	364	349	359	325	347	350	332	327	356	341	336	343	320	321	361	335	354	350	355	362	351	318	345	354	346	339	370	340	357	401	330	321	332	358	351	365	308	319	364	362	322	324	356	346	347	309	334	316	348	333	351	344	351	341	318	334	359	336	328	364	316	319	353	347	360	321	368	333	327	349	322	354	344	367	325	330	343	343	370	349	326	325	322	365	365	344	349	359	339	304	333	353	348	330	334	349	368	330	356	372	321	365	374	366	341	349	306	337	338	317	340	373	371	336	355	357	384	340	369	352	383	348	353	338	365	341	376	336	331	336	347	345	375	333	314	352	353	338	318	331	309	368	327	333	369	350	379	327	324	338	345	332	330	387	347	344	314	353	305	347	325	312	328	318	338	330	375	354	351	337	323	368	354	309	355	360	317	324	333	356	351	347	339	369	342	332	365	344	378	336	330	370	382	348	295	327	315	326	358	340	334	328	347	319	327	341	337	349	345	320	330	327	353	357	373	313	320	345	328	341	373	330	315	331	307	349	365	324	321	316	358	330	364	347	361	331	335	333	349	338	351	337	351	358	350	309	339	363	346	346	363	359	368	362	315	328	307	337	344	330	347	322	360	344	351	338	336	331	369	353	326	397	355	361	337	353	337	304	362	355	327	335	364
23731	21686	29800	24075	21687	19598	2314	923	663	620	575	503	533	476	450	456	450	420	404	400	389	378	382	371	388	340	358	385	393	374	363	394	371	339	323	372	328	354	351	382	364	368	348	366	329	340	343	345	311	361	359	346	309	318	341	360	351	379	340	333	341	332	309	350	348	365	349	335	318	320	332	333	344	346	352	353	347	352	343	343	331	337	337	313	335	318	321	372	381	341	367	325	355	337	358	379	338	355	348	338	339	329	339	357	343	311	344	375	371	353	336	427	366	332	330	370	309	346	332	398	342	350	372	328	358	383	364	345	339	326	317	324	313	317	356	348	339	322	369	361	345	323	336	367	334	353	353	322	387	348	349	327	299	332	380	338	361	332	365	334	374	331	294	341	314	324	376	367	363	346	334	342	373	315	346	359	357	376	324	365	320	380	331	321	359	332	337	323	372	340	335	358	337	305	328	335	359	343	353	350	338	312	353	343	349	329	341	343	302	375	324	334	368	328	323	349	334	348	323	342	325	317	357	315	325	305	315	370	342	346	325	346	306	336	355	344	331	342	323	347	327	323	345	331	322	349	322	325	337	343	333	335	342	340	346	337	361	324	329	349	332	356	370	320	313	358	343	316	302	326	339	310	342	314	336	332	331	329	358	334	343	348	357	330	325	374	360	329	315	349	344	348	360	335	313	319	320	359	349	361	314	328	329	323	364	387	352	352	323	335	326	340	335	337	314	360	360	345	338	345	307	347	372	350	377	325	352	319	369	352	325	323	327	333	381	336	362	354	349	352	342	357	354	322	341	314	319	337	368	374	345	367	342	332	323	367	368	339	330	344	369	276	315	336	305	355	332	358	343	347	355	302	355	359	341	332	332	304	343	359	363	356	379	340	324	378	351	325	346	371	350	346	344	353	388	343	335	353	341	365	355	362	374	355	338	353	315	348	361	339	309	323	316	371	345	359	351	329	340	343	343	358	327	335	354	365	326	361	355	367	350	339	317	337	356	307	358	320	321	347	350	343	333	326	336	356	322	321	332	363	354	346	331	349	367	347	328	308	320	354	322	342	362	323	299	318	321	336	316	331	351	333	353	344	334	367	334	336	333	351	342	368	351	329	310	316	359	333	338	335	342	335	356	290	346	345	345	345	351	346	343	316	330	346	354	374	363	330	309	332	343	364	308	299	344	333	328	338	347	332	322	331	319	336	338	340	364	331	335	344	331	350	353	329	333	308	365	340	350	371	351	316	351	365	311	345	331	324	336	353	345	316	354	338	379	355	339	359	343	343	309	370	343	376	379	361	319	366	332	318	307	323	345	361	304	390	359	315	342	359	363	366	324	325	336	339	343	328	361	301	322	294	331	361	360	310	338	348	358	345	323	345	327	327	319	329	328	337	329	321	338	347	342	353	310	339	337	323	356	334	365	344	335	358	327	347	353	370	308	335	328	309	334	330	382	324	344	340	362	343	351	386	337	361	341	372	345	322	310	346	360	336	330	349	307	345	330	370	359	328	345	351	335	329	324	301	347	347	331	363	349	327	369	351	339	337	327	332	352	323	341	327	367	314	341	361	324	344	355	341	329	347	341	343	356	320	349	363	353	345	318	325	366	374	342	359	328	333	316	322	336	325	344	344	343	373	359	364	357	334	357	342	330	332	390	347	299	344	355	356	333	378	339	358	343	327	345	347	369	345	346	323	345	340	361	380	332	347	331	326	344	350	353	348	314	360	364	312	346	324	362	355	338	378	346	358	315	347	333	352	342	377	337	330	358	336	330	372	297	352	352	329	346	332	361	331	338	341	388	332	329	322	319	341	325	363	302	327	342	328	320	342	361	324	332	343	347	347	358	364	348	306	312	336	352	331	355	342	341	362	355	321	335	319	339	366	390	323	335	333	342	352	323	354	359	349	334	308	335	371	344	327	328	355	336	315	347	367	317	336	335	341	315	344	315	302	325	332	348	352	343	351	347	345	369	350	326	356	338	358	322	314	367	322	347	321	323	342	340	362	345	308	345	344	339	349	355	334	332	356	360	339	323	339	323	341	325	324	328	343	323	305	356	367	319	354	346	357	365	313	328	352	308	338	344	330	317	368	327	312	356	353	345	350	333	355	354	353	335	353	346	388	335	320	329	344	351	304	367	304	376	349	339	345	373	362	333	327	354	331	327	313	335	339	357	364	307	315	338	360	315	340	350	331	338	315	340	352	341	345	349	361	333	343	342	364	377	310	344	348	334	335	365	318	325	309	330	347	344	370	352	319	346	333	366	310	357	366	336	367	350	350	337	365	342	334	367	333	352	332	371	318	324	348	325	321	318	339	325	330	334	319	333	334	347	335	352	316	340	353	348	359	360	304	323	338	364	356	353	329	354	319	310	357	333	336	359	316	332	348	354	355	349	345	352	322	322	333	360	323	308	339	351	317	338	381	373	328	315	328	330	326	328	305	322	352	335	364	368	348	343	362	299	338	343	326	331	347	339	389	345	299	339	375	346	339	332	334	336	348	351	342	336	338	354	290	349	329	331	346	348	362	357	374	350	343	317	345	346	362	311	315	315	341	335	330	381	362	364	338	301	341	317	316	375	355	328	372	345	366	372	336	366	353	328	343	338	349	347	353	348	366	346	326	393	340	337	354	314	330	330	340	343	302	373	338	315	350	341	332	311	330	349	350	328	313	339	325	358	336	334	341	358	356	330	357	386	345	329	333	349	297	341	338	362	348	340	309	358	343	337	354	348	321	353	316	319	334	348	346	346	327	333	354	332	379	348	325	315	341	337	356	348	349	352	328	329	358	310	333	303	340	371	330	341	347	330	339	332	342	319	333	303	336	355	352	326	336	367	343	342	346	334	340	372	357	343	348	349	330	332	312	359	350	326	355	359	361	355	369	339	344	367	321	331	357	327	387	350	339	348	353	330	345	366	355	329	333	316	337	352	339	337	326	334	345	332	360	378	349	346	376	356	326	354	337	315	339	369	340	303	306	320	351	367	331	368	337	309	324	349	339	392	333	365	322	318	314	348	364	350	337	338	327	351	371	334	341	334	340	330	323	337	344	328	327	327	339	326	314	333	321	347	376	338	324	321	366	326	382	332	392	341	350	316	337	352	338	340	366	361	340	357	353	342	336	330	335	330	359	356	335	352	342	329	317	360	360	326	313	339	332	355	380	331	333	354	374	346	327	333	349	369	366	309	352	337	331	343	329	343	321	348	333	360	318	340	348	333	322	326	337	348	332	322	329	360	310	329	328	341	324	316	318	320	341	321	345	309	312	310	381	353	325	338	342	357	337	330	344	309	338	328	371	337	334	332	317	390	338	355	333	358	337	338	326	361	338	346	327	345	371	347	323	320	364	342	346	357	319	361	366	358	333	323	385	363	300	317	304	315	364	326	338	364	342	336	337	343	350	324	337	343	320	339	318	319	342	341	367	333	348	333	349	320	357	311	337	344	328	325	342	330	369	340	340	355	340	325	374	319	340	342	355	354	318
32675	16677	14670	8153	5521	4167	3175	2520	2110	1863	1658	1419	1283	1137	1157	1019	986	908	900	921	832	825	845	804	808	777	747	734	711	685	692	736	696	688	708	683	693	672	659	698	641	686	636	681	651	629	638	613	673	655	644	702	648	655	624	697	632	625	653	648	659	655	603	661	647	610	666	581	659	634	593	608	642	682	634	635	677	641	607	685	657	663	649	626	648	618	619	646	614	653	657	589	638	647	630	702	633	615	631	624	621	648	629	623	634	669	646	627	673	661	634	621	614	615	669	620	628	647	612	619	608	629	646	629	656	655	658	662	591	636	623	667	651	636	636	692	608	617	687	697	691	614	672	660	657	632	605	669	639	654	642	638	630	669	615	592	621	618	611	634	635	572	650	636	611	634	617	637	612	559	605	618	609	634	643	636	622	593	636	621	670	644	610	669	634	602	649	651	630	628	660	636	605	642	613	651	638	653	689	609	663	606	666	628	635	615	630	630	608	623	652	613	631	651	646	640	641	625	627	611	636	621	662	658	645	626	596	597	627	658	630	643	627	656	591	638	656	631	653	625	598	621	605	607	622	660	626	647	604	618	644	683	638	614	610	624	656	603	687	594	658	594	677	609	629	620	596	631	623	595	621	639	618	641	651	624	620	597	622	649	584	624	619	658	623	620	619	609	665	622	623	629	610	612	567	647	627	622	618	612	621	581	659	607	645	604	615	614	599	660	644	670	616	646	619	591	629	594	663	654	639	607	640	643	650	596	653	628	613	627	634	609	645	590	594	612	624	636	667	607	628	645	651	682	622	623	646	644	643	662	634	635	647	644	617	665	622	614	650	606	639	674	671	656	632	668	646	629	578	623	624	571	611	663	661	619	655	621	663	655	653	667	654	598	633	628	655	623	656	657	603	645	643	626	653	648	617	595	585	626	629	597	604	617	622	670	626	630	600	688	657	621	671	658	644	647	604	628	634	636	661	673	650	591	654	601	666	618	623	606	652	603	615	647	627	636	636	615	661	641	623	630	631	644	611	612	620	638	637	645	618	668	653	632	609	636	602	650	666	632	654	628	617	689	652	634	649	619	636	626	613	656	655	583	631	627	630	672	620	604	606	646	629	661	658	613	600	589	662	631	659	650	623	608	583	627	628	662	623	626	664	648	623	639	634	673	658	634	653	637	632	569	672	631	627	645	671	616	629	632	627	671	598	603	627	649	673	623	636	627	637	656	643	653	657	624	622	659	660	627	604	620	634	607	612	607	587	614	581	643	626	614	670	628	637	648	629	619	637	618	633	626	642	637	616	643	673	639	640	626	676	665	651	676	625	628	646	621	615	633	606	605	632	625	655	647	644	593	607	622	654	654	612	642	619	588	658	590	591	622	634	605	613	658	631	653	625	678	618	665	604	620	595	645	647	591	632	669	626	620	631	657	589	613	601	638	624	629	590	633	631	620	650	624	614	639	642	640	598	625	638	629	590	665	620	638	638	634	631	642	619	635	631	666	589	618	621	632	639	604	646	649	637	623	637	598	593	647	649	642	620	626	667	634	641	649	607	627	610	617	639	646	675	630	600	625	637	613	633	595	624	636	654	620	646	624	623	622	663	638	588	587	595	594	646	689	631	627	634	665	651	620	614	673	632	620	584	710	601	627	625	645	638	604	602	616	653	619	663	619	599	637	642	608	605	654	636	644	628	587	630	660	674	619	707	597	649	614	640	679	616	600	675	636	578	642	609	641	617	650	594	614	616	643	616	666	621	598	656	633	621	640	623	642	663	619	631	635	636	652	655	579	629	639	581	626	655	598	670	655	629	634	593	662	592	668	604	638	619	636	630	634	625	617	614	587	615	672	597	579	643	623	643	659	633	656	608	626	601	645	678	621	644	619	694	626	671	644	650	623	659	621	617	600	616	626	614	586	632	613	633	619	631	583	644	633	680	638	652	635	627	627	631	614	674	642	650	657	629	607	624	657	602	605	612	618	623	617	652	666	595	604	614	652	616	638	605	577	630	648	614	599	596	616	614	598	669	608	640	644	638	638	617	671	585	614	684	660	639	612	633	640	599	615	623	624	658	599	609	607	615	639	633	609	614	597	620	619	614	623	591	597	653	598	617	672	648	593	620	652	605	666	616	653	631	642	595	658	603	634	599	604	639	623	612	589	618	637	624	608	635	654	653	640	634	619	633	641	643	632	641	623	629	666	650	632	686	594	602	629	630	635	623	625	645	612	660	597	656	595	646	604	627	614	626	606	659	664	633	631	623	652	622	606	613	629	658	651	644	650	600	662	592	639	618	662	638	643	648	628	640	663	631	597	578	653	663	614	635	637	612	603	648	610	606	664	633	619	631	606	584	628	676	596	626	624	657	663	635	636	622	634	611	594	634	635	626	654	681	657	582	635	613	610	646	616	611	581	653	563	614	630	618	609	624	627	665	621	640	635	579	611	645	638	647	638	635	638	650	592	649	636	684	659	664	601	634	650	652	612	633	619	670	675	609	607	655	590	628	651	606	641	606	607	655	647	668	654	642	592	628	619	654	669	629	634	671	639	581	649	594	637	635	640	632	635	649	648	674	687	643	602	648	620	644	589	651	670	674	602	606	584	588	624	665	607	620	603	641	616	678	624	670	639	607	610	636	561	657	585	617	579	631	614	628	593	604	661	621	637	651	615	590	646	653	612	644	605	618	632	650	617	623	636	630	663	624	655	600	615	650	657	610	603	660	639	637	622	609	620	644	622	666	613	630	606	617	621	618	653	630	652	605	640	627	596	631	644	664	672	609	635	652	644	614	606	654	678	604	643	660	602	601	609	647	656	612	597	591	625	629	637	662	642	653	622	620	641	629	575	606	617	591	671	592	653	676	606	626	618	640	624	608	662	618	596	625	642	607	625	602	628	647	656	608	614	679	662	650	610	639	633	679	649	591	673	657	672	641	590	645	646	613	651	635	618	684	651	604	644	602	625	685	609	676	621	642	647	579	590	628	652	632	619	599	637	641	678	641	631	661	609	633	657	642	608	616	639	604	630	623	654	602	611	606	647	650	634	603	660	611	621	640	643	631	592	621	622	622	606	681	597	618	632	634	623	653	665	624	672	620	627	635	642	618	595	604	631	620	654	589	665	684	640	656	602	611	610	643	658	627	564	635	676	615	615	619	688	663	675	653	651	632	608	640	638	681	615	623	678	653	604	630	570	591	646	668	607	662	643	707	635	643	644	625	636	607	637	623	648	668	627	622	651	586	624	692	632	669	592	580	633	640	639	636	667	641	635	666	620	621	648	625	650	623	614	608	667	612	606	632	656	638	673	647	621	653	680	633	616	640	638	661	608	653	575	611	634	666	637	642	614	666	607	615	636	630	572	627	601	611	614	661	602	582	625	626	654	602	676	665	620	577	644	650	617	589	610	632	605	646	643	669	610	621	630	678	662	577	661	657	589	636	564	625	632	655	696	657	653	665	583	595	658	593	615	623	625	663	639	618	682	609	609	680	617
27269	21132	7973	352	194	143	127	97	98	96	91	103	98	94	107	87	105	81	84	74	93	84	81	90	81	117	81	97	77	68	76	65	84	87	70	97	76	84	73	96	103	86	75	97	66	69	79	72	72	77	84	81	86	84	85	84	84	72	89	72	92	79	86	94	75	97	77	77	72	95	75	78	81	86	95	98	71	85	83	100	83	71	90	88	67	84	88	100	88	78	86	91	83	84	80	74	86	85	81	67	78	86	89	93	64	79	87	84	80	82	73	82	85	77	102	85	93	107	77	93	87	88	84	110	80	93	85	98	90	89	86	86	82	87	80	86	85	82	100	80	88	80	80	66	89	91	71	91	74	82	70	90	68	73	88	82	91	88	92	88	79	83	84	70	83	87	99	75	88	69	66	83	84	73	85	90	67	93	94	93	71	81	83	74	59	81	88	80	73	86	94	86	67	89	73	83	79	73	92	71	84	91	75	81	68	85	88	87	84	78	90	78	87	87	94	85	92	82	93	82	107	88	63	85	91	71	73	84	82	89	102	90	91	94	67	88	81	73	100	81	79	77	102	70	83	100	80	85	97	87	98	69	83	82	65	91	85	83	79	85	74	77	93	81	83	96	99	82	83	86	83	76	67	81	81	84	65	89	88	86	94	80	74	93	84	70	102	91	93	90	78	80	91	75	77	71	95	91	81	81	76	84	80	89	87	112	86	81	85	94	85	73	73	69	87	77	83	85	85	88	75	83	89	75	80	79	84	77	81	98	94	76	82	82	92	108	75	97	107	88	75	81	83	77	83	87	84	90	85	85	65	87	90	85	89	82	76	95	85	86	92	81	82	91	69	75	78	93	98	88	79	83	87	87	86	85	104	103	95	84	78	87	92	102	81	82	80	89	80	103	65	86	78	77	94	87	88	83	79	89	70	85	90	80	90	81	91	91	82	88	69	84	79	77	91	81	90	86	92	85	64	71	77	77	76	82	80	83	76	91	69	85	82	88	64	92	67	76	86	88	91	77	97	79	92	100	78	83	76	60	84	89	86	75	82	82	85	85	77	65	86	80	75	66	77	88	90	84	87	88	73	94	80	74	85	88	77	74	84	89	82	112	87	99	90	89	64	75	92	91	77	85	86	86	70	79	91	84	83	94	69	94	95	90	73	88	73	76	89	83	82	87	88	96	64	74	83	86	80	92	88	89	59	96	80	75	84	75	86	84	87	76	86	71	105	83	95	88	74	86	78	86	105	80	85	89	86	75	73	83	82	88	85	97	82	84	96	88	89	78	95	89	85	87	86	73	83	69	90	100	76	86	77	79	95	86	81	76	82	94	83	89	74	80	81	93	80	80	83	73	93	64	79	82	77	80	94	86	70	77	84	81	93	86	100	69	86	75	106	75	72	82	84	82	97	78	69	78	73	87	74	75	79	80	88	73	80	92	80	90	80	87	85	81	84	98	80	88	88	77	71	80	85	82	79	72	98	76	92	96	88	84	80	100	93	102	92	79	79	74	82	73	85	81	85	72	83	86	71	78	78	92	93	83	78	113	84	86	82	66	84	75	89	88	68	82	86	83	83	76	83	87	80	95	73	81	74	99	73	85	96	70	93	77	80	97	90	86	71	79	78	64	68	69	85	75	74	77	80	77	70	84	87	106	77	93	72	67	80	83	90	83	87	83	78	73	74	84	94	77	91	97	88	87	79	92	93	77	87	78	84	68	68	81	86	90	82	81	90	74	82	87	92	92	89	70	90	67	86	89	68	65	77	78	78	90	87	80	89	74	87	76	90	83	88	73	95	82	100	74	92	84	78	85	80	84	76	88	96	85	93	85	89	73	86	81	74	95	78	86	75	76	95	78	92	73	81	94	80	92	82	78	101	87	68	88	110	90	82	95	63	78	68	79	75	82	92	74	75	85	81	73	95	68	77	86	94	81	92	94	66	86	84	86	83	86	80	84	83	79	90	84	88	97	79	75	71	92	75	91	82	85	88	91	98	68	88	82	86	90	87	91	91	73	80	78	85	83	81	81	69	81	75	63	91	87	77	102	78	90	73	85	86	88	89	83	76	70	83	78	91	86	89	71	68	86	72	77	85	67	87	87	76	89	79	88	72	86	85	84	101	72	70	89	82	95	76	91	72	89	100	78	72	82	93	94	91	84	87	88	86	76	88	78	67	85	98	79	85	91	77	99	78	87	87	81	84	76	67	80	86	84	92	82	82	80	91	68	73	63	73	98	74	79	80	78	81	96	80	92	79	85	92	83	92	84	86	76	89	79	92	93	83	79	71	74	83	79	88	91	95	99	77	90	86	80	92	74	86	86	66	79	97	84	94	97	70	92	77	103	86	71	83	86	85	86	76	75	83	83	81	76	72	86	90	89	96	80	88	83	81	81	88	95	77	88	83	69	83	82	79	85	92	86	87	88	81	75	86	79	79	87	81	84	95	79	88	89	89	79	65	93	86	73	90	84	86	75	84	82	105	84	89	80	86	80	85	96	96	85	78	97	80	66	84	93	68	78	95	80	82	79	76	82	77	98	94	99	80	92	77	81	74	78	99	93	80	75	88	93	80	71	66	73	76	86	81	91	84	85	83	94	72	90	78	75	84	78	100	94	88	74	76	80	76	84	72	76	88	80	89	81	82	94	68	87	80	83	84	86	88	76	76	89	78	102	80	84	81	92	93	73	81	88	82	71	80	87	100	78	84	76	88	78	88	87	58	65	82	82	85	83	84	74	68	99	95	87	77	77	74	83	89	89	96	75	77	88	90	87	77	77	79	75	83	89	81	82	72	94	84	84	72	80	83	95	85	77	86	75	72	80	85	72	79	89	79	67	99	72	93	82	68	99	94	85	74	81	90	83	102	86	78	84	61	85	83	74	82	84	77	70	105	77	62	95	98	92	64	83	86	75	84	76	72	86	82	93	88	75	87	66	72	70	94	69	86	96	100	85	70	81	89	83	84	68	87	84	92	98	67	81	69	72	82	75	83	81	70	73	93	88	92	75	85	87	72	95	71	85	87	93	80	86	74	87	78	74	103	81	99	97	86	90	87	86	63	73	81	95	106	79	82	99	75	80	83	83	74	94	70	68	93	88	68	82	98	79	101	87	91	80	78	80	90	91	103	77	83	89	81	85	71	79	77	99	85	81	72	84	77	72	78	76	79	87	78	85	96	90	85	89	86	68	81	77	97	76	91	100	87	83	96	74	92	75	79	83	92	76	88	80	84	82	83	89	69	79	95	81	75	85	78	85	84	79	82	84	89	91	80	82	91	89	70	87	93	90	77	82	89	79	75	87	105	74	68	76	86	87	96	94	87	70	82	69	79	95	70	89	85	87	88	82	92	107	89	84	75	92	83	84	77	82	89	88	95	92	83	84	75	90	79	85	96	89	72	80	105	88	82	82	89	84	76	74	98	88	70	91	77	104	82	90	72	78	89	85	90	75	60	84	98	76	80	79	66	90	77	82	92	74	70	95	73	94
15523	1303	1189	577	419	342	296	281	251	212	225	225	215	206	190	239	193	200	217	198	195	169	160	169	177	199	208	164	191	199	184	182	176	186	191	165	180	184	176	179	200	168	182	172	169	213	191	185	179	181	170	200	169	181	172	172	186	207	172	194	197	178	186	182	173	169	163	190	174	197	181	184	181	172	198	174	182	162	194	198	206	148	181	181	199	199	157	162	190	179	170	167	206	187	182	165	171	164	211	167	184	194	164	163	172	179	171	195	178	205	193	179	194	181	187	199	170	183	185	194	204	175	178	170	189	170	177	165	186	177	188	194	209	198	203	200	167	185	176	156	215	175	191	160	150	162	177	182	197	175	167	196	202	165	176	151	168	174	169	175	156	155	181	200	183	175	184	179	154	194	191	195	172	185	174	178	183	196	184	189	183	183	160	168	175	170	182	174	194	191	186	198	189	196	184	164	208	162	168	176	194	200	179	190	165	160	191	179	207	191	188	180	178	169	173	180	165	194	180	164	184	197	191	187	179	179	188	176	157	206	195	171	167	166	186	188	168	154	184	184	173	172	159	162	193	198	199	181	144	163	195	171	179	173	190	158	152	182	168	190	186	175	164	189	183	190	186	175	183	164	186	177	170	167	159	184	185	177	170	182	183	201	192	177	182	177	204	148	175	171	166	201	223	183	189	161	174	178	172	155	179	160	179	175	162	169	231	194	184	157	185	171	183	181	178	175	181	180	180	179	178	186	182	171	186	197	182	184	162	189	185	182	160	188	162	176	157	176	164	178	202	180	186	168	180	167	182	185	184	156	195	177	183	185	178	199	179	183	167	184	165	185	190	184	165	192	168	175	185	166	187	199	174	194	175	184	200	189	188	175	173	158	171	180	180	180	174	193	171	219	172	173	163	177	185	193	180	180	168	176	175	183	187	168	173	192	195	167	179	160	176	194	186	177	153	183	199	197	200	164	182	198	161	165	187	192	171	177	198	173	165	183	192	198	207	177	172	185	173	166	160	171	178	210	177	209	170	183	183	172	160	182	179	187	167	200	176	181	174	154	179	171	165	149	173	185	197	163	204	168	198	177	173	183	193	175	199	177	190	186	191	194	197	181	182	143	172	167	197	189	177	166	165	162	178	195	173	196	174	174	174	164	188	174	149	164	157	157	184	167	154	173	189	184	176	172	173	176	144	180	190	163	165	181	200	186	176	189	178	197	173	174	171	195	185	188	178	185	172	162	174	161	179	157	173	168	197	191	200	172	183	167	193	191	175	169	206	186	206	172	188	187	201	188	195	183	200	184	189	179	168	196	158	202	153	181	197	186	183	169	180	187	167	166	184	206	205	176	182	187	176	185	178	166	197	166	160	188	187	179	170	208	184	168	202	203	182	190	195	164	171	170	184	185	155	174	178	181	166	194	185	216	186	188	175	195	202	184	184	181	180	191	161	147	161	180	185	176	196	170	207	173	157	176	163	185	150	179	190	182	188	175	174	180	175	195	191	188	175	194	190	186	175	176	184	198	162	161	191	159	196	202	172	167	188	169	175	171	169	194	162	177	159	170	203	165	197	171	173	184	188	203	179	191	178	180	189	186	163	190	193	182	190	188	167	161	155	204	169	187	160	173	179	178	177	176	191	161	172	151	172	151	177	190	198	179	200	195	203	202	163	183	197	208	179	188	161	187	187	188	148	180	182	182	197	160	178	168	194	188	176	187	180	179	170	160	208	183	163	172	177	197	175	150	180	193	179	184	171	154	151	190	206	175	189	183	175	163	191	175	183	162	163	178	179	179	180	197	165	191	177	176	200	175	171	182	166	173	167	190	199	176	165	192	162	182	189	194	182	206	192	172	171	161	197	192	208	202	145	164	180	176	180	172	174	179	152	200	192	188	196	176	159	177	155	162	185	182	192	205	186	168	178	206	212	188	187	168	160	195	168	183	180	204	207	194	173	198	183	182	176	163	185	173	186	189	179	185	164	208	212	191	157	196	165	175	165	182	152	210	194	190	172	181	190	186	171	174	172	196	150	178	166	186	186	192	190	151	189	176	188	191	177	183	165	168	185	174	176	161	193	199	182	178	198	156	193	192	200	179	175	188	179	176	208	164	193	172	169	187	195	190	157	153	169	168	194	168	183	181	192	181	175	171	174	171	162	195	197	171	177	186	170	181	173	188	183	186	194	172	200	176	182	182	180	177	180	185	183	187	175	182	185	159	204	180	175	168	159	181	179	156	167	188	172	175	187	171	169	176	167	193	171	183	171	157	174	176	188	167	171	187	174	172	185	189	200	183	169	193	162	173	173	170	181	167	188	147	174	181	189	185	206	189	178	159	171	192	183	197	163	178	213	166	184	178	160	169	190	180	185	187	194	176	168	178	193	180	190	176	176	166	177	181	184	167	159	188	191	176	168	198	191	174	171	168	182	190	193	206	194	202	181	165	181	183	184	161	185	156	188	184	183	175	174	178	164	180	161	177	188	202	182	174	191	198	163	173	169	159	169	166	186	182	175	182	182	175	189	188	187	183	169	180	178	152	202	186	177	161	173	191	192	168	182	179	194	185	191	173	190	172	165	170	193	192	164	158	171	175	164	185	194	211	159	184	182	185	200	177	180	176	176	165	171	192	175	162	177	190	172	173	186	169	160	174	167	155	165	169	192	152	170	178	187	167	188	177	183	159	195	162	165	174	164	190	212	159	200	199	198	175	157	178	168	187	185	196	165	185	162	189	189	194	185	198	175	172	162	177	151	185	171	176	196	186	163	183	180	162	197	167	187	171	182	175	159	170	178	164	195	170	166	179	185	176	186	182	176	162	193	172	193	181	185	180	185	203	179	182	167	187	194	181	183	172	167	199	149	202	166	169	190	170	164	178	205	173	189	178	172	200	168	186	172	182	162	188	168	160	182	181	196	173	190	168	172	170	180	165	178	166	169	180	179	170	157	174	181	180	148	184	192	185	192	187	178	161	184	183	181	177	176	188	168	183	174	174	198	180	163	198	177	185	160	177	148	156	172	174	182	176	190	197	175	175	160	186	166	184	189	171	165	173	189	171	160	177	168	207	167	162	163	203	186	192	162	176	175	172	187	178	183	166	190	170	180	205	188	183	183	180	176	178	181	185	171	203	162	153	166	181	158	209	199	178	176	169	159	191	180	194	193	186	203	181	154	193	184	185	173	168	183	196	173	184	192	192	172	168	175	179	170	148	157	196	197	162	175	152	167	185	190	184	174	168	183	173	160	186	198	201	183	161	174	183	179	198	174	159	161	187	190	177	166	189	184	161	195	180	179	183	166	196	172	185	180	176	177	193	150	197	180	173	185	165	183	165	173	168	176	181	184	193	195	170	177	177	160	182	165	163	193	179	191	176	185	198	181	221	181	185	188	167	191	189	179	164	175	185	202	173	186	181	183	191	194	178	164	176	200	185	176	191	168	174	167	188	194	190	160	184	180	169	173	165	176	143	202	168	171	187	171	175	181	203
24675	21700	29162	24784	20368	1827	623	422	374	311	277	281	262	244	212	225	198	216	182	232	197	205	203	205	195	182	193	193	174	180	178	170	203	188	184	178	178	174	179	159	161	194	172	182	171	191	194	180	173	182	187	179	191	179	167	171	203	168	167	159	190	176	190	192	201	183	183	171	164	197	174	172	172	150	178	170	178	165	158	178	177	192	167	186	189	162	149	186	186	171	191	169	182	170	166	187	186	147	174	190	171	176	188	156	173	171	188	181	176	191	167	203	171	191	182	207	181	166	201	182	166	175	175	172	181	172	183	172	191	176	185	174	190	166	156	166	202	166	171	173	190	160	212	169	184	170	183	178	164	153	166	187	171	181	164	171	175	153	170	175	159	185	159	170	173	171	183	196	172	182	177	185	186	170	191	166	172	167	160	160	147	143	157	185	161	187	187	179	159	174	191	163	182	172	168	182	188	186	159	143	150	174	167	180	191	192	144	149	158	163	181	200	167	189	164	157	198	178	198	182	156	166	186	163	176	195	168	179	169	174	175	156	163	164	167	144	179	166	183	201	169	178	155	163	156	182	154	175	167	181	178	164	207	157	166	165	200	163	186	179	179	146	163	166	175	171	151	172	170	168	189	163	204	170	185	169	185	160	191	166	162	158	177	169	173	168	174	166	166	175	177	154	193	168	172	209	176	162	156	160	189	184	182	170	165	190	142	186	177	158	168	178	156	178	194	186	163	175	192	150	161	180	193	173	191	192	183	165	173	171	185	176	158	154	170	193	145	201	188	156	195	180	205	170	168	165	192	158	183	186	176	187	159	164	182	163	175	142	177	176	205	222	169	154	183	167	192	172	170	163	154	168	156	160	188	179	180	175	158	160	187	162	185	159	202	180	190	185	167	165	175	174	150	168	207	196	174	182	158	199	181	172	172	175	174	194	161	165	207	196	170	151	166	165	150	192	191	191	177	161	169	185	165	163	166	183	183	165	196	176	183	177	159	167	191	197	190	160	187	162	182	158	157	164	199	170	161	167	187	170	161	165	178	188	183	183	192	186	147	155	163	164	203	165	172	185	170	183	187	164	169	166	170	171	183	172	159	191	183	184	149	170	163	171	172	162	154	165	151	195	162	150	174	181	165	160	157	177	181	172	170	173	179	158	150	180	164	191	169	166	160	172	181	184	165	192	199	172	169	173	177	215	194	186	165	164	168	177	167	177	154	176	167	155	189	166	173	169	184	174	182	192	172	172	168	173	178	168	170	185	169	170	187	171	181	167	189	180	163	161	162	189	163	180	175	168	187	151	193	158	197	156	175	179	177	166	152	153	178	194	156	184	176	169	166	176	176	168	173	171	170	149	156	149	171	175	162	181	174	168	162	163	178	163	180	181	174	182	181	164	164	190	166	184	172	177	175	175	175	151	192	178	164	172	167	186	175	184	179	197	197	169	184	170	175	169	161	198	164	177	169	188	160	172	171	143	159	156	176	188	162	157	187	193	173	182	188	180	197	199	169	166	186	194	183	169	167	156	159	170	172	177	179	156	169	190	197	168	171	210	169	182	171	142	182	164	151	191	164	172	163	186	176	172	177	171	186	173	143	192	155	173	163	138	174	190	158	174	196	147	152	170	178	199	173	175	199	173	191	181	192	168	159	200	160	172	161	180	184	162	209	195	186	222	163	190	154	143	203	173	158	184	160	171	177	160	181	175	177	161	185	185	153	168	174	163	170	170	176	174	185	180	179	166	179	176	176	180	170	184	185	175	180	180	166	157	170	175	176	182	184	166	196	151	183	148	156	177	164	191	179	184	178	178	184	175	158	170	171	172	167	171	178	179	165	197	178	182	163	166	170	179	168	184	160	175	174	172	197	163	201	159	192	183	168	179	149	189	180	164	156	161	188	161	177	176	177	166	147	166	163	156	187	166	170	188	164	169	199	177	176	188	184	174	181	147	179	170	161	172	178	145	192	200	157	164	169	163	176	182	181	175	194	175	158	179	194	143	181	156	207	191	187	177	172	185	156	214	158	154	185	181	193	164	180	203	191	203	161	186	154	180	161	204	174	180	170	170	202	200	180	208	155	168	173	170	159	164	168	185	166	171	179	156	198	182	172	201	189	149	157	176	177	166	166	180	170	182	177	167	179	196	163	166	160	151	178	179	179	195	164	200	160	173	177	172	173	170	190	165	179	167	163	182	164	164	177	162	171	161	201	179	171	182	167	178	175	175	158	189	178	159	184	182	176	177	162	164	175	171	198	178	186	176	158	178	159	168	172	186	178	173	165	184	175	174	193	157	166	161	171	162	164	188	166	172	182	170	172	188	161	188	142	163	197	158	190	184	179	175	176	165	175	172	188	171	177	160	153	161	182	164	178	182	165	180	141	169	161	171	172	189	191	172	179	202	166	191	180	178	186	185	167	153	166	183	162	175	184	161	168	172	179	163	176	176	187	179	171	169	156	187	182	172	170	158	175	178	174	187	185	168	170	168	170	154	200	192	180	183	171	172	194	161	164	167	177	172	177	171	157	175	163	176	149	162	163	174	165	171	189	173	163	156	179	157	166	182	191	175	164	176	162	166	165	165	182	165	163	169	176	161	165	163	172	163	171	197	170	161	160	157	166	186	167	158	172	180	178	139	184	179	185	166	170	183	151	186	165	175	178	163	194	155	172	179	199	179	174	168	161	165	174	180	171	179	183	188	174	188	163	172	176	169	190	185	182	162	169	179	190	162	182	188	156	165	186	175	169	172	171	186	169	165	177	190	161	159	180	167	197	170	170	164	172	187	168	156	171	160	180	178	164	160	191	191	190	181	198	155	161	169	162	204	206	162	159	196	146	155	166	168	171	183	144	172	176	177	182	159	163	167	164	199	163	182	175	173	203	152	164	175	168	178	170	190	173	191	179	168	181	173	170	174	183	179	180	178	155	178	171	144	189	173	180	186	154	170	169	167	187	189	174	157	181	164	160	165	172	154	178	203	174	157	166	183	171	183	168	190	166	158	149	178	158	177	177	209	187	193	202	191	187	190	154	160	209	176	154	167	168	170	143	210	166	172	179	181	165	177	153	168	161	182	164	171	158	164	175	178	184	166	195	169	155	170	164	202	167	140	168	166	172	163	189	166	200	174	174	160	187	181	176	155	173	160	166	186	191	151	202	185	162	181	189	167	188	171	170	171	178	169	162	168	166	168	176	193	149	187	178	160	174	170	174	170	189	187	149	163	155	158	190	167	162	154	166	174	156	180	173	172	151	158	177	157	160	164	168	174	164	157	182	175	163	163	159	176	179	159	147	180	166	169	145	167	174	186	163	175	176	179	160	171	185	176	160	181	158	173	174	173	153	177	162	178	168	160	185	184	158	173	198	161	158	196	162	191	195	169	161	172	179	175	179	195	173	173	184	165	160	167	162	168	152	167	174	147	195	155	177	176	175	162	187	159	173	201	162	170	168	185	157	175	164	180	172	192	206	161	180	169	174	150	158	173
30340	10375	9142	4565	3042	2199	1668	1315	1118	961	875	741	681	625	585	541	561	538	451	451	480	437	453	430	415	422	408	414	418	381	371	351	396	382	306	392	380	362	360	379	341	386	353	380	374	347	335	354	350	391	371	363	364	314	353	366	354	342	335	358	352	366	317	352	348	333	337	361	357	358	349	382	398	332	313	348	321	355	336	356	362	374	325	360	345	350	355	351	316	313	366	325	336	337	333	347	365	347	338	369	341	338	326	357	309	360	324	363	326	346	363	375	321	361	349	334	360	356	354	327	369	359	360	326	343	322	347	376	381	363	313	335	340	347	326	348	354	357	303	374	328	365	346	339	350	358	347	323	337	333	335	369	337	380	329	367	351	341	328	340	330	317	357	363	320	352	341	358	324	344	336	348	338	357	341	347	354	344	361	337	345	317	310	353	345	335	365	323	346	352	356	334	342	340	359	339	334	350	374	332	368	319	332	332	351	357	346	333	351	355	324	358	332	340	336	378	331	345	348	323	369	366	338	325	332	343	317	320	379	369	373	337	354	330	362	358	302	323	353	365	340	355	374	349	342	350	366	319	342	341	380	342	335	353	358	345	343	347	369	321	306	351	372	323	345	358	368	330	343	349	342	314	337	356	356	331	336	302	320	338	326	329	321	353	341	331	344	329	355	362	326	353	318	328	328	318	360	374	318	384	349	370	372	358	357	320	359	370	353	346	363	345	377	372	336	350	308	309	326	336	341	323	359	353	338	305	343	331	368	323	350	327	356	337	341	342	326	376	355	330	356	334	312	332	326	356	356	384	356	336	303	365	350	393	334	332	346	334	374	313	327	336	356	344	350	328	365	358	354	335	357	355	357	338	329	347	327	371	363	329	359	354	349	396	332	343	332	373	335	327	341	318	349	328	332	335	363	325	390	348	327	344	370	376	348	314	336	343	327	344	335	368	374	360	392	340	304	310	364	377	355	325	339	348	377	347	340	333	373	353	346	309	346	338	350	346	359	361	342	359	338	358	332	359	349	355	358	328	334	385	370	335	395	323	338	354	339	353	306	348	340	359	389	328	374	340	339	342	325	363	349	314	323	336	334	366	348	353	334	374	358	322	313	341	368	327	351	365	328	366	335	328	311	363	337	354	318	382	314	323	330	328	306	343	355	332	324	367	353	360	338	391	314	354	341	348	372	319	319	321	345	356	337	372	342	335	345	332	341	355	360	369	330	336	331	332	351	347	365	343	372	345	352	330	320	342	337	341	330	341	369	328	375	350	351	347	363	338	372	359	353	347	345	337	337	353	382	352	351	382	368	313	362	332	336	375	331	349	334	315	345	365	344	358	323	349	355	352	337	353	348	356	334	362	341	346	326	338	307	329	332	350	321	354	346	364	338	352	357	369	327	339	338	330	350	340	343	325	339	340	326	359	326	328	341	329	306	327	342	311	352	332	325	345	348	339	356	333	356	333	378	316	372	314	328	366	350	337	384	356	352	369	328	346	331	352	355	355	384	329	372	325	334	348	352	340	313	350	332	328	318	364	334	386	328	323	332	337	401	357	341	367	350	335	327	343	327	364	319	314	313	325	371	322	356	323	332	324	328	344	314	377	354	320	358	350	324	351	337	335	348	354	373	344	324	335	374	357	356	344	353	342	356	324	331	351	352	370	344	357	340	331	330	339	352	335	328	353	335	373	355	339	384	333	355	318	316	334	322	338	352	321	336	333	320	354	329	346	304	358	326	346	361	322	352	319	368	341	292	374	339	337	349	364	366	361	375	331	352	317	340	369	355	352	358	373	326	357	346	366	328	337	329	369	365	359	309	348	361	379	345	351	341	326	333	373	350	360	347	316	359	369	337	375	345	340	340	350	321	339	330	345	325	360	332	340	338	316	358	311	313	339	347	349	317	385	357	352	323	334	341	350	368	340	319	329	330	324	348	372	336	341	361	355	341	337	371	347	394	347	315	372	334	330	355	351	318	335	341	325	373	370	371	345	352	322	345	333	342	316	358	336	343	330	363	353	344	344	341	332	375	364	337	326	373	354	385	329	367	365	377	372	320	340	325	341	338	358	321	345	354	348	371	316	336	382	334	300	347	340	338	351	378	341	343	342	335	312	362	331	338	342	316	370	343	293	338	347	354	375	342	346	313	332	307	324	331	331	349	328	327	355	305	350	362	357	344	366	324	359	340	338	335	382	326	325	341	323	327	325	337	318	315	368	356	341	352	333	356	319	374	300	322	330	301	353	360	323	377	335	334	340	332	353	351	337	355	338	328	310	346	319	340	319	383	358	330	337	322	349	360	359	340	327	346	341	366	347	321	353	366	343	327	338	384	342	342	300	333	319	347	353	343	306	356	307	377	354	352	358	365	339	339	351	353	324	340	372	333	338	333	354	360	383	354	370	358	334	359	367	377	347	300	323	339	345	368	315	352	360	338	343	342	346	362	366	334	344	356	316	366	351	321	336	350	347	316	367	360	337	362	366	344	350	329	376	333	312	339	351	378	355	374	350	351	338	336	339	309	338	345	363	331	374	334	335	358	356	335	335	311	323	335	292	351	358	341	357	353	338	350	357	377	356	352	375	350	339	364	337	330	336	374	364	322	344	353	324	342	340	352	364	330	370	360	328	319	356	352	319	337	355	308	325	347	362	345	390	331	372	334	375	355	348	331	342	335	371	342	357	345	329	368	332	345	351	350	345	320	333	323	340	330	359	330	320	370	324	342	306	347	335	356	344	346	348	320	369	320	350	371	339	346	353	324	349	351	343	382	345	349	337	339	331	309	361	390	311	339	330	330	333	359	333	356	357	350	344	340	342	334	347	329	376	364	354	367	331	358	345	354	365	348	331	333	352	327	352	379	360	349	349	370	362	311	358	369	363	331	336	341	339	345	309	359	356	325	329	343	348	356	359	359	329	357	355	316	330	359	313	328	335	354	375	320	372	345	365	355	354	360	336	339	357	316	312	364	345	313	351	325	369	365	358	362	341	314	373	378	356	342	353	339	338	345	323	333	366	400	339	341	346	321	373	353	321	327	340	361	329	346	338	346	354	345	321	325	324	358	306	330	355	370	361	344	329	325	320	317	310	365	363	367	333	334	348	382	341	342	322	343	338	360	359	321	344	347	353	359	334	336	333	328	323	329	373	384	383	366	344	322	312	353	341	377	359	356	348	330	335	331	336	339	338	362	324	342	326	339	323	349	348	357	355	318	366	339	353	341	366	378	349	356	331	360	377	334	349	358	375	343	358	338	311	361	347	323	358	325	361	329	336	311	356	306	350	331	376	357	321	342	317	363	372	343	339	324	330	358	368	330	356	373	359	366	374	374	344	331	343	328	363	323	357	345	332	340	355	347	337	322	310	344	332	356	353	339	325	330	363	345	361	342	303	326	357	362	366	349	348	376	344	320	339	343	371	356	340	355	310	336	330	334	320	322	362	358	380	332	366	315	343	335	344	369	334	359	383	303	364	319	315	344	325	359	345
23792	21692	29764	24128	21694	19394	2262	946	669	638	583	533	502	483	462	431	445	426	398	426	368	380	404	380	439	384	394	366	335	367	377	356	331	396	356	379	337	327	331	344	321	343	335	378	367	350	368	337	352	347	320	339	368	341	372	356	338	349	322	350	343	360	347	335	384	347	334	355	328	357	327	326	354	373	333	361	310	325	386	327	361	358	339	319	346	351	334	320	371	348	327	387	344	361	344	312	336	310	352	332	341	317	368	307	405	321	334	385	349	348	312	351	323	327	344	339	346	354	322	340	344	333	359	369	337	350	334	311	320	338	348	348	331	389	308	337	344	342	309	328	344	346	318	354	310	346	362	350	329	329	343	352	307	360	330	339	344	306	326	337	347	350	319	334	296	349	382	352	327	314	335	312	358	346	368	347	329	282	330	336	348	326	336	340	338	332	335	375	348	341	316	331	347	312	319	356	313	336	320	345	312	307	336	358	348	334	320	342	359	344	326	350	357	344	333	390	323	348	346	336	352	355	354	349	334	323	318	350	301	346	332	332	319	322	335	343	307	314	352	317	344	306	357	333	325	313	303	353	333	376	301	351	394	319	357	348	342	331	317	342	351	318	333	339	338	348	314	334	325	310	362	304	347	363	329	353	372	325	354	352	354	329	316	316	333	306	350	356	328	339	296	355	357	321	356	349	356	374	341	334	335	343	327	337	340	336	325	338	333	308	375	338	345	337	327	333	318	359	330	339	360	333	340	347	360	293	341	342	332	344	311	330	337	349	362	345	325	337	352	320	344	343	356	357	355	336	354	359	341	329	370	321	347	345	349	336	354	400	321	323	311	336	352	339	340	351	371	311	304	334	321	323	316	353	352	345	310	346	355	346	319	327	333	354	348	330	342	321	334	343	365	340	309	348	354	346	326	316	364	359	392	368	331	349	315	328	343	356	346	363	361	332	362	330	322	361	323	364	335	343	337	318	345	349	353	328	332	370	337	346	306	366	338	349	332	350	338	345	321	346	314	328	359	330	367	316	343	326	340	358	366	344	329	348	359	322	349	321	348	333	345	353	336	366	333	355	339	328	353	346	329	353	329	349	346	335	336	349	336	359	334	307	309	333	340	357	300	355	331	337	340	357	361	329	336	336	375	327	343	331	333	345	319	352	334	314	292	329	325	337	359	321	321	349	302	326	341	363	361	339	349	333	310	358	314	331	323	345	348	318	356	322	330	367	322	325	321	357	332	311	318	337	328	335	352	332	366	324	322	339	316	324	341	351	334	350	350	364	354	349	311	337	372	342	350	361	337	359	342	350	377	332	336	343	323	332	338	340	328	342	357	343	339	333	351	353	350	330	342	341	335	333	314	338	324	304	295	313	332	325	342	331	330	316	335	343	349	335	325	352	334	325	311	335	339	318	332	345	344	295	353	348	339	337	339	336	323	358	333	310	344	351	344	324	364	363	321	347	345	341	362	318	356	328	316	350	322	360	318	347	324	342	323	330	351	345	330	358	308	335	331	328	364	347	359	374	341	346	336	325	333	358	335	341	358	314	341	331	343	352	323	360	331	311	338	322	335	343	342	398	307	369	345	330	373	354	361	367	339	346	332	289	363	344	356	330	356	365	327	333	350	316	365	340	334	345	344	344	380	373	319	349	333	317	330	339	315	361	347	358	348	330	354	315	311	351	341	344	317	305	313	314	320	340	319	342	296	331	363	330	336	362	344	320	359	350	328	322	352	337	349	329	335	362	365	339	349	322	349	337	321	346	374	331	335	347	337	331	322	346	317	340	300	350	319	328	324	360	341	323	333	305	341	329	350	344	362	322	361	336	336	361	337	327	325	325	324	329	316	339	351	310	308	340	349	328	352	293	342	352	319	340	357	322	341	361	335	359	343	359	349	358	324	322	305	300	351	331	333	345	358	299	360	347	307	356	360	347	326	339	316	325	357	343	332	333	331	348	332	345	342	364	300	311	354	325	321	357	370	352	328	324	341	347	350	352	320	319	322	333	348	350	335	371	342	338	355	319	337	349	314	354	346	347	355	352	313	332	329	344	352	324	333	343	325	327	336	319	307	316	334	377	298	343	341	357	345	310	360	328	349	336	340	341	376	356	347	307	375	360	343	357	334	300	338	325	336	345	325	351	333	333	336	335	336	332	314	335	307	324	298	336	337	373	343	331	331	367	327	315	325	327	350	378	337	319	363	345	336	334	353	361	329	352	351	349	333	317	361	344	320	343	328	328	324	321	343	333	321	331	331	355	322	343	347	348	340	353	359	347	373	328	307	335	352	338	327	326	316	316	351	343	328	336	324	336	349	358	320	336	320	347	339	371	322	358	353	315	332	336	337	326	364	307	347	341	342	330	345	356	324	337	328	319	321	325	376	344	334	342	381	367	357	314	343	354	356	337	331	305	360	322	344	332	341	352	328	340	366	348	359	365	317	330	332	348	331	320	330	335	312	355	315	323	334	338	342	359	357	323	318	329	354	349	330	338	356	320	350	356	347	320	343	333	318	338	290	359	341	382	307	345	356	325	349	355	330	340	365	344	352	346	330	363	352	329	342	337	335	315	346	342	347	349	319	334	356	293	328	300	335	353	329	336	334	360	344	333	344	369	349	351	322	314	333	319	330	334	345	352	317	335	347	330	326	298	338	351	337	343	361	358	347	363	340	321	292	351	356	347	324	397	344	342	338	346	346	331	316	354	331	357	340	347	361	339	323	365	326	337	365	373	327	373	341	361	307	342	374	312	345	340	337	345	324	357	349	338	357	353	338	338	349	372	317	335	368	365	326	335	352	318	328	324	292	333	333	310	346	329	324	344	336	338	335	316	352	348	336	345	313	309	363	334	346	355	357	329	371	330	351	317	343	345	308	333	348	335	337	309	340	343	311	332	352	333	353	347	346	366	336	368	340	333	333	340	340	359	349	343	337	338	354	340	348	345	321	346	357	332	334	341	341	373	306	330	299	376	350	337	344	330	328	344	350	347	335	318	367	359	338	355	344	311	335	319	320	312	356	347	321	325	347	345	327	305	330	325	319	338	334	333	346	322	314	360	330	334	365	336	335	341	326	337	327	363	343	358	308	344	337	354	333	333	330	347	355	363	314	327	342	295	329	325	374	350	346	353	319	353	337	344	334	340	341	337	343	349	337	351	337	356	319	310	382	347	337	340	336	306	339	348	319	359	361	324	359	311	368	319	366	387	353	357	369	342	332	289	344	339	330	343	310	342	349	349	342	324	320	321	324	320	325	345	351	351	390	358	348	323	316	312	329	319	338	299	321	346	333	335	361	315	339	374	326	354	340	361	358	341	352	349	332	344	337	315	347	298	356	347	333	318	335	357	359	311	336	336	366	349	321	306	357	309	354	325	363	306	330	329	345	339	351	335	338	355	313	344	299	331	334	324	340	340	340	308	334	355	348	334	359	326	325	354	335	306	331	329	341	330	335	360	343	318	355	342	335	346	328	344	326	338	337	359	337	328
33326	16626	14433	7951	5520	4052	3145	2572	2123	1804	1607	1375	1272	1159	1129	996	943	924	891	830	834	852	831	773	780	773	729	733	722	759	759	709	742	702	704	665	748	662	733	670	676	668	681	674	661	679	706	621	700	640	653	653	672	636	666	673	663	713	663	651	633	641	657	647	690	627	746	688	629	649	651	615	622	649	643	609	640	652	622	640	648	677	630	652	622	652	605	641	699	614	637	609	663	638	636	636	630	600	612	612	658	633	646	613	600	636	615	633	640	598	646	603	652	670	622	635	642	657	656	651	661	616	624	603	693	609	639	620	661	632	622	585	612	624	602	587	626	652	637	628	630	604	647	606	625	632	612	614	670	650	647	612	617	607	615	576	675	639	604	647	603	641	620	654	599	657	612	620	606	631	634	566	649	638	605	626	630	638	638	658	666	644	670	649	652	621	654	633	657	656	662	620	647	657	625	643	661	642	610	630	634	669	644	619	633	624	620	691	608	649	644	629	672	679	650	618	631	630	650	628	647	614	603	628	596	630	634	647	592	638	635	591	656	670	655	597	663	633	624	650	657	660	606	626	603	609	649	623	641	614	686	636	596	659	580	612	669	660	628	641	634	655	623	621	651	641	672	624	653	591	606	612	633	615	597	602	637	623	595	665	641	611	583	641	640	655	657	603	615	667	596	612	598	653	589	674	623	630	559	618	630	597	625	619	655	623	664	655	629	629	655	648	638	651	624	625	634	593	608	629	616	639	642	628	676	634	663	635	636	635	654	634	652	624	636	674	602	644	583	630	641	668	630	622	637	600	578	661	600	631	619	629	631	617	617	620	653	626	668	651	636	629	649	601	650	624	670	663	673	666	620	614	634	662	607	614	565	633	614	603	640	587	614	647	635	613	637	616	681	654	635	633	664	616	674	609	659	658	606	628	643	630	606	625	636	651	630	644	632	666	666	633	647	599	672	638	636	626	640	614	612	579	643	631	621	620	600	566	645	630	611	633	625	609	638	581	590	671	633	636	622	644	626	627	615	609	630	584	669	655	637	612	643	677	602	610	618	620	587	628	642	629	601	617	656	621	614	638	625	615	650	671	619	670	616	598	631	606	627	649	640	658	669	652	639	648	644	643	640	679	598	630	663	593	614	635	659	642	624	626	621	661	601	600	593	654	658	627	622	607	590	626	642	674	603	636	678	631	647	683	642	618	615	659	600	648	616	664	636	606	604	633	624	607	634	567	656	602	655	649	605	631	644	660	669	624	582	648	590	668	650	634	608	578	600	639	649	635	650	615	641	630	645	633	618	650	640	614	625	631	635	671	622	663	643	657	609	648	658	664	624	632	609	644	623	647	641	637	642	634	642	630	661	636	639	629	667	626	626	643	616	602	609	627	620	652	620	611	629	642	645	634	610	653	623	660	663	659	637	664	634	609	659	673	583	598	589	646	632	602	610	660	637	643	594	624	620	649	649	659	669	619	597	640	606	662	622	642	679	660	625	641	708	637	623	596	630	655	603	631	650	597	576	654	586	639	665	633	662	708	595	627	628	590	610	613	615	622	618	695	634	645	596	684	638	632	634	626	640	639	577	634	626	658	620	644	598	607	642	642	650	597	661	704	630	641	670	632	640	620	668	610	646	645	630	649	617	656	623	617	591	658	629	605	630	603	642	619	580	588	645	668	630	606	630	625	687	585	616	607	604	622	651	627	658	645	597	608	616	621	666	609	612	623	613	607	625	632	615	652	599	609	587	620	640	650	668	643	627	592	614	621	637	658	616	706	634	643	616	659	630	689	640	677	669	641	599	660	616	589	675	653	653	669	622	652	586	657	612	581	601	629	639	614	647	612	646	648	628	578	590	624	622	654	614	604	648	623	637	653	602	630	615	641	643	618	612	621	627	642	616	670	658	630	664	605	607	604	608	625	686	641	620	605	700	631	635	654	589	631	600	677	660	602	660	659	591	684	653	648	637	614	612	617	629	618	626	657	617	626	655	612	627	662	617	622	595	669	591	612	600	634	619	629	621	682	656	620	617	628	660	616	575	664	662	648	634	619	626	649	672	645	613	634	630	653	592	612	629	655	633	577	632	635	693	608	608	645	622	650	675	638	672	637	650	602	662	621	630	655	635	607	590	638	661	627	682	681	595	664	666	635	637	636	637	630	606	633	635	653	650	621	610	659	651	616	674	664	650	594	657	657	630	642	592	627	639	636	636	629	653	630	675	589	628	678	614	640	628	603	603	620	640	611	667	628	594	627	631	674	648	591	633	637	614	612	600	651	626	668	625	637	609	655	658	624	618	616	578	659	623	636	633	654	616	671	676	632	606	600	634	617	692	657	606	624	635	614	620	641	638	662	630	616	642	614	594	604	608	669	656	630	608	657	643	593	636	637	638	604	651	615	601	609	620	622	647	639	617	653	645	579	637	643	602	624	634	623	631	658	630	667	586	632	588	639	656	667	647	632	661	622	671	666	661	650	669	652	658	621	638	654	602	611	624	632	621	647	657	651	660	631	639	660	622	659	610	626	619	653	614	678	661	652	638	579	634	659	652	621	634	675	651	620	674	635	605	641	670	631	596	607	592	635	658	634	609	633	663	588	652	632	637	635	605	635	625	611	654	623	613	624	628	654	622	655	619	624	652	601	625	643	595	645	625	655	644	601	640	657	642	576	602	631	607	656	625	618	651	600	603	625	631	628	640	662	629	648	661	637	679	623	608	614	644	673	639	650	630	659	633	610	593	622	577	648	612	638	639	639	609	657	611	622	658	643	621	611	654	630	624	648	656	629	635	626	627	674	688	629	614	649	618	605	628	658	675	653	624	622	638	609	638	627	616	645	657	640	607	616	654	663	662	605	633	658	673	599	595	640	625	661	623	620	660	628	616	611	627	620	625	623	654	609	649	640	607	648	599	652	605	607	652	697	582	650	630	640	654	657	644	643	598	606	613	646	641	658	669	656	677	671	624	589	617	594	637	623	661	653	637	664	620	629	632	636	685	591	652	667	668	600	628	641	662	683	666	638	640	688	594	656	643	630	633	676	645	631	682	604	635	595	606	657	612	641	668	667	622	626	627	604	628	607	623	635	655	611	635	615	634	628	622	652	648	609	635	652	614	647	664	624	618	572	653	631	653	668	639	633	645	649	687	603	619	639	627	606	644	646	614	619	612	621	621	651	631	659	604	634	639	667	615	642	673	637	652	662	604	621	659	595	614	657	671	630	651	614	699	615	644	608	614	627	638	648	554	628	605	664	664	615	650	623	596	664	627	599	671	565	651	609	651	647	651	644	612	663	632	617	639	627	603	644	664	592	648	596	617	665	609	629	631	667	647	608	641	636	668	635	617	643	605	640	597	622	612	662	667	629	627	619	696	651	632	645	602	644	619	634	633	632	602	627	610	642	626	633	634	637	599	629	621	629	586	612	647	643	688	673	688	604	642	644	652	678	625	646	592	596	678	652	619	673	616	583	615	637	607	672	635	612	647	616	659	616
27256	21136	7907	342	154	151	113	110	104	90	90	65	96	94	77	94	73	94	70	82	74	71	69	98	97	76	66	95	71	97	87	97	76	91	95	85	70	74	78	89	75	87	77	60	87	94	87	71	92	88	79	76	72	80	85	79	81	76	78	99	85	96	87	79	68	92	69	94	103	85	81	79	72	85	80	68	89	92	73	76	86	76	96	87	85	57	83	96	77	65	71	72	66	87	101	76	70	67	79	79	81	71	67	79	89	82	96	89	74	65	84	83	101	89	68	74	81	70	81	97	70	64	80	86	94	72	68	75	84	76	85	82	79	88	80	88	113	86	73	82	98	69	78	96	97	81	84	79	77	70	75	71	74	95	85	76	81	73	85	74	97	74	88	87	87	92	80	93	73	93	84	94	69	91	85	80	88	92	84	87	80	94	80	73	75	73	75	81	78	91	86	91	79	84	76	85	72	80	76	79	86	87	74	80	82	83	65	83	85	82	85	77	68	84	85	75	90	104	91	84	91	82	87	78	88	80	80	82	85	82	83	84	78	60	102	98	78	85	74	69	84	78	73	92	82	83	80	95	87	75	93	76	89	82	91	66	80	84	96	95	73	104	77	87	89	75	85	65	80	72	103	85	81	93	93	87	64	91	68	88	86	72	78	86	74	73	85	83	82	92	100	71	102	87	84	79	82	90	88	69	82	87	82	82	91	75	86	83	73	61	83	84	79	82	76	78	77	64	106	86	104	92	75	75	77	95	91	77	99	87	102	75	95	99	76	90	74	88	84	85	68	71	99	81	89	80	76	79	87	81	75	79	84	79	88	64	77	68	78	107	84	74	87	62	78	87	84	88	83	88	92	95	72	77	89	64	80	84	78	85	74	87	72	99	69	92	76	64	83	82	96	82	74	86	74	77	95	72	83	74	79	83	79	76	82	70	113	74	90	82	66	84	101	67	78	69	75	83	86	84	89	89	79	94	81	75	76	78	88	81	85	73	89	89	96	82	83	67	85	77	91	77	82	71	79	77	85	79	87	89	87	83	93	78	83	75	80	76	86	82	76	69	75	95	94	81	75	82	80	104	74	74	70	78	79	82	89	90	89	82	72	80	74	85	81	79	77	70	89	107	75	93	86	85	78	89	81	84	83	95	94	81	81	90	79	79	87	83	79	92	81	100	69	87	88	63	69	77	80	72	83	73	94	75	86	87	61	68	86	83	76	89	74	73	73	78	88	82	74	77	67	98	96	66	74	90	79	75	87	81	86	89	89	93	64	72	79	64	79	95	73	68	90	78	92	78	83	83	83	73	71	71	90	81	72	86	84	83	75	89	88	77	80	83	70	85	96	89	74	82	81	79	78	84	92	79	82	83	88	90	80	90	101	74	80	78	68	93	75	80	84	88	78	71	66	82	78	78	73	80	82	80	68	97	105	78	85	71	85	78	86	79	79	75	74	87	90	90	93	75	66	85	95	76	69	81	80	81	89	81	79	87	77	85	82	87	76	99	80	84	84	78	70	98	77	87	85	80	67	72	83	106	81	83	89	78	67	89	107	107	73	74	70	84	69	67	76	73	102	92	82	90	84	74	73	87	79	78	80	72	91	86	81	84	81	76	95	96	96	78	82	63	95	75	72	92	75	81	99	82	74	64	85	81	80	86	78	88	63	78	78	77	81	91	86	76	67	76	94	84	75	77	81	78	91	75	84	77	67	77	89	66	66	89	87	82	68	91	82	99	61	92	82	83	74	81	94	78	78	80	91	78	88	95	71	75	80	75	92	75	86	86	73	89	93	96	84	99	88	84	84	83	80	74	87	87	82	77	69	85	80	70	74	85	83	81	79	81	90	70	77	83	77	93	80	68	91	88	71	73	80	85	74	71	65	77	91	101	87	105	89	70	69	79	85	82	71	84	84	86	82	85	78	77	68	71	89	95	95	84	89	77	86	80	98	90	76	83	89	84	82	72	86	72	82	86	87	88	82	72	71	72	69	71	71	90	82	99	90	95	80	95	76	83	89	89	80	77	90	84	90	82	68	74	73	74	72	80	75	82	67	81	85	101	72	84	82	66	77	85	81	83	71	67	95	70	73	77	66	84	75	95	75	72	81	72	72	77	83	86	68	82	82	83	85	100	74	81	90	74	89	81	76	83	64	71	76	89	85	79	86	98	91	81	74	68	65	79	78	92	80	84	77	68	87	70	64	66	84	76	74	81	87	63	89	85	88	85	90	109	94	81	86	72	77	79	85	91	80	81	81	83	84	71	74	76	78	79	80	88	95	88	88	72	77	71	91	73	70	81	85	97	95	93	82	72	76	83	78	77	81	66	97	75	102	80	81	88	87	79	85	76	96	84	76	78	76	88	80	84	80	84	82	80	80	78	94	94	80	81	73	89	90	65	72	81	80	81	71	99	90	74	67	77	88	81	81	66	82	86	88	85	90	84	82	87	88	75	78	74	95	85	93	81	88	73	95	91	95	73	80	93	65	88	86	82	77	79	75	83	82	72	80	65	76	78	71	84	83	106	82	79	79	80	102	77	98	70	84	81	75	98	89	83	68	82	72	76	72	66	57	80	64	90	87	85	87	86	86	98	76	76	96	83	82	80	66	89	86	91	84	84	68	72	73	85	88	93	76	70	81	79	67	86	81	80	90	65	79	83	82	70	96	99	78	83	95	77	76	82	86	78	69	91	71	78	88	81	82	90	85	74	95	82	73	85	81	84	85	87	77	79	75	95	75	71	91	79	79	88	75	72	83	86	72	73	84	71	102	82	72	81	82	83	80	74	81	75	83	94	77	79	72	84	79	92	95	85	87	87	75	73	83	87	81	99	86	67	87	89	68	62	76	69	82	70	71	83	64	97	103	83	63	83	99	92	84	78	84	99	77	79	91	88	82	70	77	73	98	88	76	82	74	79	62	85	70	82	97	72	84	96	82	70	74	84	80	75	84	74	86	80	79	63	91	79	88	85	83	71	101	85	95	82	85	92	70	87	88	81	66	77	99	92	72	82	70	84	90	89	75	69	93	80	68	70	85	81	83	74	73	83	91	92	79	89	84	81	86	88	68	69	99	80	84	85	87	61	95	73	89	59	95	88	82	75	82	89	88	79	78	79	97	70	83	69	93	74	93	83	85	66	68	71	70	76	88	75	76	76	81	83	69	81	77	91	88	84	79	67	60	68	79	102	77	77	77	97	82	86	98	74	79	84	86	75	84	95	75	82	82	70	82	77	85	83	88	67	87	85	82	70	82	95	74	88	93	79	78	77	87	102	74	94	82	70	85	78	83	75	82	85	82	72	88	81	93	88	92	82	70	93	89	92	95	66	95	74	73	81	84	70	81	93	82	73	74	75	72	72	81	84	83	79	72	73	83	78	63	97	83	93	90	81	71	89	84	84	76	94	87	69	79	89	81	75	82	73	82	101	84	72	106	66	90	80	90	105	85	76	87	91	73	77	92	65	77	78	80	98	102	87	82	91	82	75
15131	1358	1218	601	423	367	297	261	238	252	204	221	236	192	199	203	186	196	166	169	192	190	170	170	197	174	165	183	194	176	184	166	172	180	172	175	189	165	179	156	160	177	180	184	167	181	154	192	191	202	166	183	175	176	206	180	190	180	158	172	180	172	196	194	176	179	174	175	167	198	175	193	163	166	198	168	193	159	185	183	176	194	171	187	188	162	188	168	180	195	165	184	180	196	161	212	199	173	168	179	174	172	189	159	182	169	170	168	158	175	175	162	186	189	190	171	179	170	177	196	190	190	165	181	158	182	202	179	183	203	176	188	178	193	177	180	188	185	169	175	156	182	163	188	188	197	155	173	158	187	160	157	181	185	190	174	205	176	194	176	173	178	168	150	169	161	171	193	187	190	174	189	158	165	160	185	189	174	157	173	175	174	166	170	158	188	186	166	181	179	142	183	199	175	168	175	214	180	201	176	170	168	146	199	203	177	200	181	174	177	162	180	192	181	163	170	196	172	155	167	175	151	177	180	179	207	186	192	184	189	177	182	186	176	195	178	163	177	173	187	150	179	169	196	178	178	202	190	166	171	182	178	187	209	189	175	205	160	182	203	193	190	171	174	181	185	160	183	170	171	191	163	173	168	179	188	176	165	170	186	167	185	165	197	181	179	190	189	181	207	218	153	184	168	175	171	186	189	192	161	175	184	180	186	181	198	178	174	185	195	201	166	165	166	180	182	163	185	180	186	195	170	180	176	166	162	184	181	168	167	173	160	188	173	168	194	183	200	189	172	165	209	205	195	180	177	166	173	188	154	170	176	151	188	165	167	168	191	185	185	163	161	176	198	192	184	177	172	156	182	171	172	159	183	183	189	178	175	182	158	170	170	185	198	184	175	189	220	194	166	212	188	188	174	172	179	170	170	190	179	183	173	195	178	156	175	171	179	190	185	167	184	178	159	177	190	179	181	176	169	202	189	183	169	183	185	176	168	159	188	183	158	190	216	182	179	180	173	174	172	178	176	172	176	191	175	168	181	166	178	195	174	171	188	195	184	179	187	193	194	174	158	167	196	176	160	192	171	175	157	184	191	192	178	192	164	151	146	189	176	158	169	177	177	166	162	175	181	181	164	173	196	196	172	177	209	167	192	196	165	154	199	181	172	203	176	186	187	193	173	184	190	182	161	168	174	191	167	186	184	154	161	190	188	174	188	171	198	191	159	184	191	183	160	200	190	179	181	203	200	195	195	170	192	165	171	198	171	176	166	175	196	170	168	178	201	169	159	157	188	160	190	178	180	182	164	202	187	181	161	206	175	175	192	196	167	160	175	185	174	200	190	179	182	170	173	186	181	180	154	159	181	181	162	157	164	165	189	201	166	167	167	165	178	201	168	206	194	191	147	167	178	182	185	198	179	171	185	194	181	183	159	200	164	175	186	200	172	178	177	182	179	166	166	175	190	186	145	175	176	173	191	155	195	183	181	183	189	175	152	163	167	175	170	198	175	201	176	192	183	196	176	174	182	188	168	172	164	183	188	196	176	179	185	170	176	165	140	185	148	181	189	184	200	191	181	164	173	190	157	183	178	172	190	209	182	175	170	173	169	158	168	176	166	166	191	184	168	169	167	182	149	171	186	156	172	205	199	185	186	158	166	170	166	196	173	173	164	173	187	173	162	167	158	187	174	212	157	198	179	155	188	186	188	170	176	171	199	193	190	167	161	188	176	164	201	173	165	198	188	164	177	173	174	186	202	177	188	164	187	159	180	176	193	174	179	160	187	187	190	181	156	193	181	167	190	200	189	182	172	182	179	156	171	189	166	192	184	199	196	188	185	178	159	192	196	188	181	193	163	180	195	194	190	189	193	155	195	187	190	200	184	187	169	170	172	178	194	178	171	179	187	165	190	183	181	193	178	171	184	175	190	178	183	174	187	168	175	205	174	186	169	182	201	157	178	194	196	179	170	201	182	176	187	163	183	173	169	194	158	171	200	192	167	177	187	174	205	176	169	168	191	181	167	162	187	189	172	202	177	187	177	189	174	185	190	179	192	192	156	178	186	178	169	182	189	172	182	154	174	177	190	185	163	192	184	194	166	174	172	168	161	171	181	169	188	179	180	164	194	207	168	165	209	157	190	190	174	169	152	176	177	165	147	200	177	187	175	199	162	185	182	193	168	177	161	185	169	200	184	177	195	168	173	180	146	175	191	197	187	194	174	200	176	184	177	182	192	205	175	173	182	192	166	173	180	187	139	175	201	170	190	186	161	171	198	184	168	198	190	174	175	193	178	164	190	181	187	205	171	186	156	191	187	184	203	191	167	181	175	199	180	162	192	184	192	170	180	193	185	180	171	156	207	181	191	169	178	191	179	182	186	203	171	187	184	202	172	183	168	195	215	200	174	174	167	186	176	183	184	153	194	185	161	162	168	184	201	162	192	207	183	178	187	199	154	173	170	179	166	201	185	133	191	182	165	153	186	189	171	200	186	169	161	176	182	181	197	166	169	196	181	194	179	180	168	195	193	180	166	169	168	156	173	148	175	184	158	195	176	154	183	197	185	191	176	171	159	182	165	202	202	165	167	188	207	174	173	193	172	193	171	186	171	167	216	143	186	177	166	173	191	194	208	182	196	183	199	171	196	163	180	190	214	192	176	173	177	172	172	177	187	179	189	163	218	161	177	170	171	195	155	207	169	162	209	179	167	171	166	171	187	195	178	176	150	187	181	184	178	209	194	157	176	170	162	170	178	192	173	176	167	173	180	176	191	194	169	185	168	178	202	176	197	186	196	167	178	175	201	200	173	158	197	193	168	196	178	174	154	190	191	191	181	197	188	200	169	182	198	172	182	198	202	178	181	160	188	172	163	168	192	172	185	169	167	164	195	182	160	174	204	167	183	186	190	181	187	204	158	191	169	178	163	186	195	197	185	165	178	189	188	212	162	166	213	174	161	186	182	184	178	166	192	172	163	163	171	183	182	182	172	186	192	202	170	182	151	174	166	189	174	186	188	194	199	184	176	171	179	198	187	196	174	175	152	166	163	191	168	168	170	181	184	184	177	180	185	176	186	183	184	173	172	174	194	185	194	183	187	170	167	171	195	189	167	157	188	165	182	157	178	180	193	186	199	170	173	173	175	182	183	164	165	166	179	168	183	181	191	187	190	197	168	172	170	183	186	177	187	186	183	167	182	185	171	183	188	178	193	164	147	170	180	173	175	165	196	159	194	171	161	157	191	190	193	162	196	192	189	187	178	185	180	180	164	172	175	186	158	198	172	162	159	181	161	170	168	182	168	189	191	180	190	196	166	181	183	199	169	174	184	159	178	192	169	157	167	172	179	163	179	182	168	174	158	203	172	169	185	174	197	168	156	189	181	180	185	175	183	200	177	194	183	190	180	173	189	176	195	202	157	190	184	194	196	157	197	193	187	190	178	174	166	192	184	159	170	172	168	209	183	188	171	190	189	208	176	191	185	190	191	190	194	181	181
23637	20702	27751	23699	19216	1658	623	393	343	315	270	267	223	225	226	213	206	193	187	171	204	190	200	172	195	174	169	172	152	183	180	184	154	178	186	174	178	173	181	186	169	163	159	177	184	162	175	179	183	188	190	157	177	175	171	168	187	177	173	176	142	141	159	165	159	169	158	191	165	170	178	162	153	177	169	186	177	158	164	170	199	171	180	173	160	171	175	179	189	155	166	146	157	171	206	165	137	173	172	153	172	192	155	172	154	151	170	155	180	171	166	181	168	164	151	170	156	175	158	180	137	140	154	166	136	172	153	141	149	170	189	180	191	173	172	166	164	156	179	160	156	153	182	173	168	179	157	156	152	197	151	157	165	152	169	167	170	144	168	174	184	175	177	168	179	155	141	179	149	153	177	148	159	166	153	149	186	137	174	161	165	184	167	160	171	144	165	189	183	169	168	174	176	158	157	149	155	172	159	154	169	181	173	172	165	182	189	150	162	180	147	185	178	145	173	170	177	170	158	137	156	191	167	162	190	173	150	167	163	151	153	153	153	182	168	173	158	166	166	182	196	167	164	166	183	173	183	170	162	148	184	176	164	167	156	175	163	165	155	159	177	170	162	155	161	161	174	190	177	170	169	179	173	155	164	188	159	136	174	167	152	147	171	154	140	178	150	151	160	179	163	176	165	175	169	134	163	166	166	199	178	167	171	167	177	160	139	115	167	164	188	158	179	143	139	149	158	168	156	153	149	151	146	173	194	162	180	147	166	183	150	147	172	170	151	179	163	163	161	166	179	153	163	163	170	161	187	158	169	160	180	153	161	182	137	181	150	178	184	151	162	179	183	179	168	146	169	173	155	164	157	156	170	160	148	136	169	166	153	156	168	150	165	170	199	149	167	170	154	166	175	181	170	172	164	168	159	165	184	178	146	147	159	162	145	143	158	150	135	191	147	190	140	189	160	165	173	149	154	169	128	178	143	163	159	170	157	200	151	178	159	148	157	179	170	153	177	198	174	169	167	176	194	150	162	174	162	176	166	164	164	169	164	150	154	173	164	176	167	159	161	152	182	153	167	154	191	170	167	163	181	178	172	177	177	184	166	186	194	159	169	174	159	161	173	163	178	175	153	165	154	179	170	166	179	172	173	184	187	171	147	171	156	157	179	147	152	156	161	166	167	158	164	167	168	164	163	157	172	160	153	167	162	158	169	171	170	199	186	165	163	154	157	174	170	149	175	168	163	169	179	143	170	150	179	159	175	182	165	193	178	181	142	151	177	155	160	183	183	167	162	150	182	185	162	162	156	188	185	167	166	156	143	173	177	161	155	149	158	143	174	175	157	166	169	157	164	152	169	146	155	163	160	165	170	167	142	147	172	154	155	185	148	172	169	175	170	185	171	153	171	147	166	160	167	170	147	183	170	187	155	155	152	166	124	172	180	147	165	159	191	178	160	187	158	154	173	162	155	155	195	170	149	167	136	182	163	164	174	170	182	161	179	173	167	165	180	150	187	176	171	181	171	179	167	199	150	175	159	179	170	160	181	165	169	168	145	183	159	147	174	154	168	149	150	151	163	163	183	157	176	195	164	175	152	151	167	144	166	190	183	163	171	168	171	158	158	159	173	188	147	170	159	173	168	167	168	171	190	160	157	160	173	173	152	163	153	194	150	166	166	143	145	151	180	143	162	150	171	174	166	187	169	159	148	173	156	165	179	162	172	188	150	175	165	177	151	154	152	149	186	179	155	173	160	160	143	167	181	185	153	163	162	149	175	187	175	179	158	150	147	143	169	152	158	193	170	153	161	159	164	172	153	175	176	153	159	151	161	150	187	154	175	185	163	167	182	170	175	169	152	176	170	181	166	165	186	164	147	158	170	160	176	162	155	169	173	160	173	160	149	170	177	153	151	186	156	176	156	182	166	157	167	177	168	171	159	145	146	168	169	161	182	196	174	184	162	155	187	171	183	167	146	154	165	170	189	168	182	179	174	153	170	159	158	171	156	156	182	171	148	169	171	173	169	153	169	176	154	166	158	159	189	174	157	154	181	169	179	175	141	186	156	175	168	148	172	168	162	176	184	163	184	165	174	166	163	152	158	174	162	152	158	168	183	183	176	156	150	175	192	149	168	159	184	137	171	189	182	174	141	141	158	160	146	188	179	173	165	172	190	179	171	167	146	158	153	160	177	173	156	147	164	137	177	140	163	162	161	156	167	176	156	169	168	170	173	154	145	159	145	153	171	180	176	170	164	161	179	184	168	170	164	181	156	158	128	173	146	176	169	167	144	147	182	164	162	169	163	176	159	173	162	151	161	168	177	178	168	165	165	176	164	180	177	150	172	168	166	176	184	154	151	181	132	148	164	169	178	182	157	176	167	172	143	171	178	194	186	179	192	185	161	177	163	162	201	179	190	163	152	149	175	143	160	162	171	138	166	167	166	160	157	157	167	168	181	162	175	168	166	144	162	149	149	180	187	170	153	150	175	171	171	164	164	172	168	165	174	168	180	193	185	166	160	149	170	188	180	134	165	167	161	168	161	153	158	161	166	189	161	185	164	140	158	175	170	185	169	162	135	153	166	165	163	181	165	170	156	162	141	168	172	149	180	176	153	156	164	182	183	154	171	187	183	149	176	178	159	160	168	174	162	173	164	189	164	177	158	169	168	150	162	176	152	135	165	175	178	175	193	183	170	152	198	154	172	161	180	160	165	172	176	179	161	151	145	162	167	159	165	168	176	154	162	178	184	156	153	167	170	152	186	145	192	163	176	145	174	149	187	159	156	149	167	168	178	181	149	169	157	145	145	155	163	185	159	151	158	190	161	170	163	158	165	177	168	183	194	168	169	181	169	153	162	151	159	177	187	192	182	147	154	135	179	174	149	157	173	176	148	168	149	161	159	156	148	179	166	179	176	190	155	170	170	173	152	156	182	147	160	187	153	171	173	155	168	176	167	158	172	132	160	181	162	186	187	152	160	191	163	160	196	161	183	162	184	174	157	149	160	145	177	168	179	180	178	141	172	158	169	169	160	161	164	176	146	142	156	162	176	172	178	188	181	181	150	147	151	168	162	172	143	169	178	160	175	138	172	159	161	159	181	187	180	165	145	159	179	149	168	176	164	148	176	175	183	167	151	146	144	172	190	173	169	160	149	173	168	177	161	153	159	148	190	184	172	153	153	170	129	159	168	172	155	164	136	158	176	198	184	154	161	163	164	170	172	184	171	187	160	169	177	154	158	173	158	159	157	184	181	174	156	162	166	168	166	177	145	160	171	178	179	156	184	147	161	174	189	173	146	149	178	176	151	150	177	164	160	182	150	163	179	196	149	153	158	170	153	174	176	170	169	192	177	159	155	163	155	165	183	175	178	154	159	187	184	174	150	158	178	159	170	181	154	172	160	177	150	184	170	167	167	168	160	171	161	157	165	156	166	158	170	174	198	182	160	177	137	187	166	171	172	165	163	172	158	167	166	147	173	152	164	188	152	169
29854	9885	8774	4347	2948	2146	1677	1273	1040	865	826	702	644	630	543	553	500	482	440	432	421	437	400	393	410	391	388	386	438	374	383	337	398	339	374	318	333	324	339	350	360	343	347	360	329	360	325	357	354	370	327	327	330	315	330	297	343	319	361	322	352	328	361	317	356	344	314	326	324	333	349	317	337	351	308	337	351	306	333	357	344	327	342	353	355	316	350	333	342	341	342	349	311	357	321	303	351	314	343	301	362	310	333	310	357	312	325	330	318	326	334	338	347	319	333	347	331	328	324	357	355	335	314	320	342	311	334	313	306	325	338	309	323	332	326	325	340	362	332	322	345	341	305	333	313	355	330	340	353	346	322	321	295	339	341	314	323	345	330	330	326	298	330	324	317	336	316	327	304	310	332	346	321	312	335	329	342	341	343	343	344	325	343	329	324	345	351	330	330	350	294	312	323	352	319	337	317	328	322	317	327	331	351	350	322	332	350	357	324	325	330	306	323	327	318	344	323	340	308	332	332	325	346	312	336	320	334	312	323	341	316	287	332	333	325	353	352	309	361	375	329	325	336	341	338	334	323	337	356	339	302	343	347	306	316	303	334	317	328	365	341	336	360	359	334	328	347	333	344	337	344	326	356	310	323	300	353	352	370	340	357	334	322	319	354	334	355	309	361	328	302	325	338	319	333	329	332	308	322	346	330	362	359	322	324	347	319	339	329	310	315	330	332	316	345	314	336	304	326	281	329	327	342	292	331	304	338	313	332	348	333	336	358	365	321	347	326	333	340	326	308	356	337	324	323	345	343	306	336	379	346	331	352	341	339	300	327	319	352	357	331	395	329	348	351	350	329	314	360	313	320	322	341	322	334	328	335	309	376	329	344	332	340	367	327	298	325	328	310	333	336	332	315	328	330	324	335	353	315	330	325	323	330	328	372	340	319	316	329	329	317	370	324	336	348	318	357	316	309	306	349	322	330	383	336	298	351	299	330	312	343	332	335	336	354	345	345	300	289	342	361	288	340	359	336	340	327	326	349	307	334	328	325	319	305	347	383	326	322	349	327	359	342	336	333	306	324	305	306	292	357	326	328	341	341	331	341	347	354	324	311	320	315	346	335	318	342	278	337	334	317	332	328	353	304	326	322	340	333	299	307	305	330	315	326	309	335	353	325	349	302	330	323	322	351	302	315	355	316	329	331	324	377	314	351	305	338	355	323	291	304	331	299	354	343	329	354	339	326	333	345	354	314	318	320	345	322	344	313	315	329	334	367	326	315	351	328	283	322	320	315	312	292	336	324	311	332	330	319	346	305	300	326	349	364	316	311	300	359	325	321	335	336	338	320	292	298	359	328	314	337	304	324	360	361	311	366	327	331	334	350	322	315	310	335	328	295	303	294	327	307	281	345	347	342	368	335	315	326	317	370	325	347	333	339	339	316	325	342	323	320	360	336	309	348	347	326	323	360	316	317	321	313	325	332	304	298	343	325	313	298	334	307	346	302	358	382	331	293	328	309	354	310	341	331	372	353	327	331	298	333	347	337	340	328	320	336	346	317	320	315	353	351	322	330	299	341	307	352	345	365	338	318	302	330	295	339	320	361	325	346	328	335	310	370	314	341	327	334	327	335	338	346	328	322	313	341	301	346	322	320	302	324	335	347	356	353	332	331	347	345	334	328	338	352	339	321	334	342	318	321	332	325	297	335	329	344	323	311	329	337	296	320	329	312	323	322	337	352	315	344	341	327	334	308	310	310	358	336	349	343	326	313	336	356	331	312	326	332	341	330	331	324	344	340	360	316	307	338	324	362	299	307	327	334	342	358	322	358	347	336	319	343	320	304	346	337	325	333	312	326	301	301	344	326	314	306	326	342	336	346	369	314	340	306	308	358	349	305	327	329	320	327	358	344	315	319	306	334	353	335	329	347	307	331	339	326	324	366	331	296	336	289	296	357	322	320	322	325	348	351	369	346	334	318	329	314	333	328	312	339	296	315	329	342	346	318	331	337	325	317	327	310	312	312	293	363	328	312	327	354	379	325	308	297	292	334	335	334	314	333	341	323	339	322	310	343	347	308	335	369	327	316	370	323	308	351	335	323	336	350	338	300	341	317	317	316	314	358	338	322	320	321	334	350	306	315	333	342	333	315	314	318	317	325	323	322	345	368	321	328	315	323	346	368	379	332	309	353	335	351	305	318	325	323	328	299	306	323	311	325	355	339	348	347	359	320	305	314	304	341	344	324	341	368	316	363	334	317	333	351	337	323	329	360	358	332	331	311	340	297	362	324	342	330	322	376	313	324	331	310	355	319	320	362	361	337	333	379	302	315	310	345	333	347	297	285	341	341	320	300	296	320	327	344	323	324	341	321	320	333	343	334	316	307	326	333	335	350	332	314	329	349	331	324	326	351	300	326	294	330	307	343	329	320	310	335	339	340	348	346	299	302	317	306	312	311	313	337	353	325	345	318	322	339	368	351	350	308	330	343	326	339	334	345	358	343	314	382	350	347	327	346	314	310	300	319	309	322	333	303	296	309	369	322	323	337	351	331	332	346	311	332	318	331	316	332	287	326	348	315	297	357	323	314	348	330	330	290	310	332	348	339	332	331	325	337	348	322	338	308	330	308	336	325	352	308	347	342	353	329	348	332	345	321	311	326	324	314	324	308	344	330	330	321	306	331	321	334	330	309	317	333	314	313	308	334	285	331	331	351	358	341	327	306	347	329	326	331	322	348	315	341	333	356	372	311	303	343	293	309	317	339	301	337	347	304	348	307	345	333	343	324	328	339	321	327	370	339	330	328	347	341	338	333	325	320	329	329	316	295	330	280	329	319	315	369	327	365	360	336	331	316	337	313	326	341	339	353	329	332	351	332	350	327	306	359	369	322	354	357	316	333	314	346	338	323	363	297	335	329	316	346	318	346	314	312	325	296	304	324	338	317	377	332	315	340	310	342	330	338	329	321	336	330	333	323	332	294	334	322	348	347	324	346	345	330	337	334	346	300	331	362	335	337	291	319	286	330	326	358	342	349	337	323	321	357	334	352	319	354	339	317	311	368	335	340	328	321	350	325	348	326	338	322	337	315	310	338	347	334	321	368	336	313	328	307	344	342	334	343	314	343	330	320	311	314	317	343	336	307	327	324	360	340	319	329	352	340	305	331	320	375	341	324	316	333	339	330	351	334	344	306	329	303	313	315	311	314	351	317	300	325	313	315	321	295	345	315	330	357	311	300	298	318	325	317	302	344	322	313	341	319	357	320	360	341	304	355	326	352	310	355	325	308	322	298	338	351	323	342	352	353	319	274	319	325	328	335	316	329	340	318	357	333	304	314	348	315	326	311	350	331	312	325	326	327	307	323	327	307	316	308	326	304	321	384	318	325	345	332	326	323	350	321	323	310	343	353	344	322	302	342	310	302	299	336	313	317	306	322	306	330	328	358	326	358	334	308	358	315	315	336	324	346	330	358	336	318	332	303	357	345	339	338	311
23787	21716	29779	24197	21718	19308	2181	903	719	644	568	519	468	490	455	460	451	431	452	427	394	432	389	370	390	377	374	378	360	341	387	347	366	321	393	364	368	349	354	347	359	343	350	363	354	366	324	380	365	363	339	346	330	316	364	343	307	359	393	334	359	377	327	359	360	348	366	360	360	372	361	343	340	313	372	342	339	360	371	368	356	358	360	342	323	336	335	334	352	342	359	355	340	345	309	365	353	354	356	375	346	376	318	340	347	373	338	331	362	342	374	342	376	319	323	354	345	350	326	343	342	371	343	364	357	353	365	380	383	335	324	325	348	351	329	327	362	358	363	363	370	373	362	342	348	354	353	382	351	334	354	358	347	345	351	334	345	351	324	349	361	325	333	318	328	324	334	354	335	346	350	338	357	346	355	370	344	339	359	357	351	379	354	349	340	381	341	337	310	329	343	358	347	346	337	339	309	328	345	326	383	360	300	351	355	357	353	343	329	353	364	336	337	363	344	359	326	354	344	347	317	336	356	329	355	343	323	361	368	354	362	307	347	364	324	383	363	363	334	351	315	362	389	359	358	337	312	360	367	337	346	359	342	353	315	303	338	341	340	376	328	339	321	364	336	325	339	350	349	347	331	377	371	320	329	346	341	374	351	351	347	325	355	328	334	345	357	331	357	354	347	339	345	306	325	331	371	355	346	361	319	327	332	341	331	337	353	346	385	338	339	332	331	334	323	324	332	336	359	354	352	322	374	343	321	358	319	356	330	367	321	348	341	325	335	347	343	360	379	325	354	355	318	327	323	346	349	312	345	339	344	367	370	302	344	342	338	351	342	335	348	365	316	304	372	365	341	353	358	329	326	316	363	366	333	344	335	358	331	330	329	354	326	351	346	353	353	350	350	325	358	323	334	334	332	327	343	365	347	342	333	387	351	352	361	337	341	374	384	361	296	361	366	355	406	365	330	312	353	356	336	335	311	327	360	319	343	366	329	369	344	313	381	371	330	347	346	326	341	334	351	349	329	327	334	347	362	326	366	338	373	330	334	342	336	351	339	366	369	348	361	380	342	338	352	357	356	344	356	344	320	315	347	334	378	332	366	341	337	330	329	371	317	351	346	386	344	337	360	348	358	345	341	369	335	309	355	365	358	379	308	345	335	324	331	343	359	359	353	339	332	344	383	330	361	325	358	346	360	317	329	369	306	330	380	325	359	359	342	360	343	346	354	324	346	332	401	307	342	354	345	311	341	350	309	357	328	344	383	348	306	362	364	324	324	314	336	364	326	340	339	369	332	309	324	348	303	351	324	364	346	386	331	325	351	338	342	327	322	354	344	368	308	341	342	367	393	357	338	350	336	327	351	342	346	348	321	349	337	351	335	353	332	358	335	373	342	362	353	347	345	372	343	313	367	341	325	337	351	318	364	338	345	348	336	346	353	350	341	338	360	310	342	333	343	329	360	355	354	339	357	357	364	340	335	359	332	333	357	340	352	343	302	338	353	375	317	344	313	340	322	318	328	346	346	328	345	342	334	326	341	314	338	374	349	318	356	357	341	350	331	339	327	356	349	355	348	314	316	339	366	338	365	366	310	312	314	349	338	335	332	383	311	341	337	355	325	330	346	341	298	332	330	378	344	358	321	317	338	315	364	331	348	343	363	343	350	357	362	347	315	358	324	345	338	381	346	301	341	362	358	323	357	338	351	336	361	319	324	395	330	328	337	322	348	322	338	345	346	373	374	338	348	335	345	309	342	344	346	345	328	355	326	354	346	354	356	332	343	355	360	348	308	344	371	365	337	347	345	350	365	337	342	349	351	342	290	364	330	307	335	305	332	318	390	339	315	384	309	339	329	330	320	318	347	323	373	337	360	337	346	336	333	363	351	323	352	337	340	334	386	372	318	362	340	331	338	327	363	338	338	375	320	358	321	350	352	343	357	347	348	329	352	340	372	334	377	347	367	356	347	349	336	338	358	370	320	344	341	353	335	333	319	333	341	380	356	384	322	357	350	321	357	344	332	359	353	348	336	359	363	392	363	368	341	379	332	300	354	314	351	352	314	361	330	376	350	325	325	338	365	345	317	388	342	324	330	359	403	335	357	353	352	343	332	394	365	361	370	354	326	336	346	338	318	324	339	335	358	339	348	362	402	325	356	302	345	335	392	333	358	342	345	341	322	317	357	381	318	358	350	305	364	320	348	352	357	346	355	360	351	331	339	332	347	368	352	327	308	326	334	333	361	360	340	358	340	379	350	353	337	328	365	348	337	359	312	330	321	370	374	298	347	321	342	311	333	328	364	393	342	311	363	324	349	376	341	335	354	364	326	335	343	357	344	370	334	361	313	351	325	339	359	355	325	326	346	354	353	356	343	336	349	346	347	351	339	340	336	348	359	359	337	338	358	346	332	327	348	383	328	341	360	327	357	338	332	309	357	306	339	342	360	322	333	364	385	325	308	337	351	350	369	337	319	384	355	343	358	342	355	331	354	338	372	330	324	380	361	334	341	359	367	343	360	322	318	353	358	323	332	354	308	344	334	367	351	383	342	377	371	326	333	352	340	333	340	347	345	334	355	333	386	354	339	366	340	358	367	344	343	357	361	349	330	342	326	310	341	371	327	377	343	295	351	344	347	358	332	349	339	322	350	315	343	341	303	337	322	352	362	328	318	296	361	342	334	332	355	353	321	323	310	328	348	353	359	329	344	300	333	350	355	349	322	361	354	312	316	340	338	360	387	349	357	378	342	348	334	335	366	347	364	341	368	363	360	360	372	398	339	328	330	338	360	368	356	346	360	356	342	336	344	364	347	361	341	354	344	321	323	375	354	379	345	372	350	311	366	308	325	335	362	348	339	378	364	352	356	357	322	347	344	291	337	343	319	370	316	361	365	326	345	304	311	358	364	349	318	333	350	375	323	328	349	325	318	342	322	327	350	341	320	332	345	349	336	345	364	316	320	330	348	370	309	357	354	334	304	346	323	333	334	329	394	365	352	330	338	341	367	336	346	333	342	320	341	326	354	351	367	348	337	343	366	346	329	331	336	345	318	337	342	323	334	349	350	324	347	359	346	319	343	349	336	350	324	322	351	320	347	346	358	335	331	311	317	363	342	313	341	354	331	375	350	316	345	363	337	333	368	335	358	354	353	343	352	308	365	323	337	356	327	328	388	315	314	346	366	344	364	360	351	354	343	344	363	323	374	352	334	360	325	323	350	288	323	368	371	368	349	321	349	348	347	344	343	344	362	359	355	324	362	365	377	339	360	350	352	306	363	312	337	328	336	319	364	330	353	367	340	330	313	359	345	375	334	315	367	348	335	338	352	345	348	344	347	305	339	359	355	342	341	359	351	343	370	336	326	363	323	339	326	368	316	326	326	337	326	334	305	317	364	362	344	347	351	351	343	349	346	351	338	339	345	342	321	313	332	315	348	354	348	334	330	326	337	339	338	338	352	322	344	315	328	378	354	324	311	352	386	322	347	344	378	349
35361	16484	14548	8022	5537	4123	3188	2677	2193	1877	1580	1395	1271	1220	1138	1018	931	896	895	824	842	847	830	822	786	798	798	766	779	771	746	708	688	725	635	659	693	711	686	651	688	678	691	662	642	718	683	694	637	665	680	710	662	667	638	665	642	643	647	657	673	686	639	629	630	615	640	643	644	660	657	677	663	636	645	643	617	653	664	653	609	697	647	615	636	645	623	610	653	628	631	677	669	627	669	602	626	620	676	621	623	647	669	667	645	636	628	634	610	620	646	607	639	639	612	656	631	644	657	599	647	658	636	640	643	671	648	666	610	648	611	644	607	641	645	652	630	592	653	637	577	639	599	681	572	652	669	625	648	621	680	577	680	594	685	683	622	638	677	689	661	663	625	630	593	612	607	684	600	632	636	636	660	646	641	698	638	644	613	621	607	619	642	656	628	664	615	659	665	593	665	684	628	649	627	635	705	655	638	619	648	639	659	664	602	580	611	709	595	631	684	671	614	647	595	668	648	657	690	615	594	597	610	616	650	623	638	608	644	642	676	637	653	612	632	639	679	625	646	679	609	673	682	632	649	650	647	607	596	633	674	625	650	644	590	668	636	642	607	612	621	624	633	633	608	588	636	632	579	640	630	605	639	666	648	618	615	658	656	640	562	631	647	692	640	659	628	626	604	679	646	669	632	668	592	646	577	597	634	638	653	616	633	656	609	600	599	606	701	673	634	631	665	643	637	649	655	615	674	615	661	655	612	674	646	664	612	654	609	643	676	624	612	605	619	622	669	689	638	701	642	644	641	660	658	633	624	630	565	605	627	626	617	627	655	597	630	656	661	598	686	655	638	639	632	623	633	612	640	656	646	675	617	670	658	612	640	587	620	648	620	664	588	642	659	596	632	635	612	604	658	623	638	651	645	646	637	647	659	622	651	631	664	652	686	586	656	603	615	666	637	653	646	593	599	640	627	614	680	630	632	645	620	626	680	610	655	626	635	646	639	675	640	673	626	677	674	645	654	643	647	646	607	608	650	633	674	660	635	690	660	661	632	617	603	643	650	621	644	674	651	676	647	652	579	631	636	642	590	602	656	687	618	640	663	645	598	599	631	624	608	656	616	658	641	629	616	665	613	628	618	662	623	640	673	624	629	671	612	601	635	625	635	637	614	585	633	637	646	597	629	589	657	645	657	689	621	579	654	631	687	645	598	638	647	650	650	657	669	623	636	620	668	595	638	648	618	669	624	598	601	656	616	630	608	673	592	656	649	599	699	691	622	640	627	638	617	645	663	627	633	655	644	662	649	624	640	614	627	602	619	650	627	640	587	624	613	637	622	622	625	617	665	649	656	633	619	634	664	597	604	592	648	652	579	614	666	597	621	639	582	675	623	585	636	610	570	636	635	607	648	630	646	604	615	639	679	648	654	663	633	659	629	649	668	613	657	640	623	628	614	676	621	630	634	661	655	639	634	654	654	618	662	622	620	588	582	639	647	628	650	667	593	606	650	623	669	640	659	675	633	655	599	605	615	612	638	641	664	615	676	649	634	629	642	597	603	619	664	669	606	659	624	674	638	650	639	593	608	631	655	603	629	638	592	664	596	653	623	660	637	627	598	646	612	647	636	647	615	593	649	607	616	636	627	621	618	633	628	628	622	612	667	588	676	679	655	596	650	654	652	611	605	648	655	642	646	626	638	662	668	639	654	614	645	591	630	626	640	635	665	629	639	634	630	609	618	628	660	593	634	649	632	661	652	651	611	660	640	627	601	656	658	650	647	661	635	610	633	666	634	620	640	637	656	606	627	597	686	634	646	586	643	650	638	632	650	655	593	692	666	661	664	633	617	667	607	640	638	629	617	609	634	619	622	625	677	618	651	610	620	655	615	598	645	643	646	624	618	627	652	599	654	640	595	665	617	707	623	634	651	645	629	689	646	657	629	634	628	590	595	618	632	620	634	675	594	622	599	618	599	599	647	603	617	617	647	666	641	620	668	596	667	632	636	626	660	639	582	662	635	628	620	605	631	650	642	678	653	635	677	640	616	644	628	618	626	645	614	634	626	643	648	589	610	649	636	670	656	639	631	636	642	652	618	586	630	627	653	629	629	650	616	641	649	647	636	607	630	650	642	641	614	624	604	617	643	689	619	591	644	604	620	648	625	655	658	602	620	605	636	617	599	651	635	624	654	634	634	613	609	615	630	614	567	601	652	594	625	667	682	666	639	578	643	655	638	648	642	580	650	659	629	654	602	612	647	590	651	632	627	619	644	624	661	691	620	653	623	658	640	619	641	660	641	653	642	688	639	623	652	668	643	610	657	634	657	624	661	634	616	652	651	659	671	612	646	641	643	636	624	617	644	581	666	624	648	619	643	600	623	642	619	616	629	593	633	636	646	608	618	677	655	643	664	645	621	619	644	607	624	622	610	602	608	617	623	623	666	638	617	605	619	626	617	636	678	681	666	654	648	595	595	618	621	644	666	640	607	653	609	648	619	667	592	621	593	614	615	670	669	635	652	599	610	619	633	617	598	625	645	636	647	638	648	610	604	614	655	646	657	654	672	642	586	627	608	652	606	631	606	623	627	591	680	659	652	640	603	633	639	636	655	617	642	634	640	606	588	605	605	600	636	670	620	620	645	620	636	634	636	655	606	640	648	651	620	623	619	615	644	633	678	620	618	654	672	687	621	568	618	657	634	640	649	619	605	625	647	638	624	637	623	657	662	651	630	648	596	614	612	633	655	640	634	671	636	643	616	618	639	638	631	658	616	642	617	609	656	671	618	610	644	591	614	591	650	673	631	639	618	588	620	601	622	616	615	614	647	612	673	651	579	700	626	624	649	653	621	674	638	637	623	662	639	667	600	663	619	626	632	663	628	628	624	607	666	628	629	584	650	646	638	670	603	630	652	626	633	668	667	626	670	652	636	668	673	660	631	627	631	616	667	629	642	625	660	677	661	638	654	638	638	655	646	623	630	645	663	666	678	678	625	643	671	617	619	592	647	632	666	666	606	628	605	614	634	627	639	678	648	632	643	656	616	650	648	628	630	641	595	626	636	571	647	652	659	645	608	652	649	585	666	615	599	613	617	599	646	616	644	662	616	645	628	624	651	614	593	641	642	604	653	626	648	587	650	612	601	593	612	596	684	663	637	667	630	643	630	624	621	564	639	627	599	612	661	675	619	665	618	633	671	591	663	611	623	612	631	659	645	638	595	631	592	665	606	637	625	634	645	630	639	633	623	603	637	686	616	635	646	633	661	639	661	631	575	642	638	625	634	603	605	625	620	580	665	677	583	614	641	607	628	650	640	630	620	623	646	663	675	615	655	617	632	660	625	696	660	624	647	680	638	636	613	654	632	602	633	629	655	653	631	651	693	685	603	632	612	628	636	594	618	643	616	665	619	613	625	667	669	667	696	639	621	605	675	651	625	652	663	655	677	629	657	601	642	619	607	648	639	616	631	621	650	652	627	600	641	617	604	616	673	674	631	583
27282	21134	7786	384	173	136	116	121	115	89	95	82	88	97	92	80	82	92	84	91	79	96	70	87	89	91	91	92	98	73	75	71	93	81	78	82	93	76	100	111	74	80	97	88	82	95	84	84	83	92	72	91	74	91	96	83	96	71	95	78	76	76	73	74	98	77	78	67	84	70	89	96	74	85	75	91	71	88	77	83	82	74	70	88	81	68	97	84	83	83	85	85	92	82	71	88	74	55	76	85	78	84	74	81	81	74	83	76	69	85	85	92	83	92	103	77	80	96	68	87	85	95	78	81	83	76	94	80	66	91	87	85	100	72	87	80	70	83	74	91	70	89	81	74	100	75	89	70	84	90	87	73	84	92	52	86	83	76	101	99	65	88	78	76	59	71	84	104	84	90	91	74	79	74	80	84	88	69	66	83	96	75	93	96	87	78	88	79	76	69	76	75	100	83	88	92	94	78	78	75	86	87	68	97	98	80	86	67	91	82	76	83	74	84	92	88	88	80	101	65	80	79	76	105	70	85	76	87	75	77	74	91	94	89	90	89	91	74	84	99	74	82	83	90	83	90	93	79	86	78	76	83	66	77	71	86	99	77	79	57	86	74	73	91	76	76	68	75	65	70	80	63	77	78	90	72	80	84	79	86	87	82	93	74	96	82	85	92	89	73	87	82	87	63	96	81	62	81	65	87	93	80	85	87	84	82	88	92	89	68	85	72	88	74	80	91	86	93	82	85	86	86	71	73	78	93	68	92	82	78	87	94	79	67	81	88	87	81	90	88	72	83	87	77	87	92	92	80	76	78	81	85	50	78	86	87	82	69	73	109	89	77	71	84	100	83	71	73	79	72	88	75	62	87	74	77	106	89	81	83	85	82	82	80	90	64	83	93	81	94	92	88	94	89	72	72	93	99	73	91	86	84	86	94	74	77	84	87	79	76	66	86	94	77	75	71	86	78	105	73	84	84	83	85	79	83	99	88	71	68	84	72	81	85	95	78	99	69	94	65	75	88	78	79	71	83	84	80	80	79	89	87	82	96	90	87	79	85	72	96	81	76	93	98	61	80	69	61	88	76	84	85	79	82	95	90	87	69	72	91	77	64	95	74	70	82	84	76	72	78	90	93	69	96	92	79	85	101	89	88	97	86	72	73	84	79	77	67	80	104	100	83	85	92	96	87	68	80	74	99	75	85	70	68	82	80	90	82	69	77	100	58	87	91	94	81	91	89	71	71	107	93	85	93	80	83	81	85	75	75	78	84	81	75	86	70	82	101	78	83	67	79	103	76	67	97	66	94	91	72	90	83	79	83	74	77	75	87	75	91	77	74	79	86	96	87	86	74	77	81	93	69	72	73	77	93	91	71	83	82	82	81	78	75	88	88	77	89	68	67	93	99	76	93	81	78	89	82	83	73	84	80	88	77	74	66	80	80	88	81	85	73	82	87	79	96	83	78	79	75	77	92	83	87	78	89	85	97	87	76	75	89	86	79	92	77	90	78	80	79	76	84	84	103	90	70	79	86	73	88	68	88	79	72	75	83	84	75	84	85	75	76	72	91	74	80	82	68	102	82	76	82	77	75	66	100	80	93	83	79	92	89	62	85	81	73	81	73	72	84	96	81	97	71	85	98	78	95	77	88	74	65	78	89	90	89	97	98	89	86	89	83	65	87	87	69	85	79	98	87	78	92	91	89	80	83	98	89	100	85	98	70	76	99	74	79	77	94	84	91	82	75	83	111	77	82	95	82	89	78	85	84	79	92	70	90	88	77	79	79	93	66	88	80	97	85	90	81	76	79	82	66	83	93	86	72	79	83	86	88	89	83	81	82	84	78	77	89	78	78	72	85	86	78	96	82	87	78	91	77	96	98	92	80	81	95	89	78	82	78	84	75	87	92	85	81	75	83	104	85	86	100	104	74	79	77	75	86	76	82	105	91	91	85	83	88	92	100	98	80	83	95	85	79	81	73	75	71	74	76	92	85	76	67	90	70	85	84	93	79	90	80	82	84	82	80	80	85	78	82	94	84	79	86	88	62	79	98	72	80	80	80	77	77	84	105	90	88	70	78	77	75	95	88	88	83	73	78	73	68	90	90	78	88	79	81	83	78	100	85	79	96	76	83	83	85	87	81	82	100	98	91	67	90	85	64	69	91	95	84	69	89	74	78	86	76	79	90	78	92	80	86	84	87	78	84	75	84	84	78	86	85	93	81	73	84	68	87	106	100	76	77	69	76	75	81	73	68	69	84	91	88	75	87	71	84	76	83	82	87	98	90	81	96	69	83	85	90	85	97	102	86	90	91	76	91	78	91	80	78	83	99	85	85	68	81	86	83	94	91	70	69	77	75	89	87	77	74	92	95	84	65	75	80	65	86	84	87	76	67	75	89	85	77	67	84	94	71	90	85	92	72	102	100	90	107	70	86	76	84	73	80	59	80	82	82	83	73	79	91	80	84	83	79	76	78	82	92	78	89	77	83	69	80	91	78	81	82	85	105	79	96	84	80	92	75	100	91	60	68	93	85	70	83	92	74	66	90	78	75	79	91	89	80	74	81	82	80	92	92	85	87	82	110	82	94	66	82	86	77	77	84	82	80	85	88	93	79	82	81	95	78	67	95	85	72	68	80	94	81	72	94	88	71	70	77	101	92	92	79	86	83	72	85	82	87	98	71	93	94	99	78	79	91	70	69	76	93	85	73	77	74	86	82	78	82	90	81	80	79	82	86	76	85	74	82	79	90	93	69	82	78	77	78	95	95	84	79	81	86	79	73	86	98	95	77	100	77	78	93	65	83	73	91	99	91	83	77	78	78	86	96	81	77	72	90	94	86	89	78	78	81	76	77	76	79	82	111	79	82	68	93	73	93	84	83	92	85	76	84	82	90	83	77	88	84	94	86	89	77	86	76	98	78	109	83	89	73	80	88	97	85	75	89	71	79	78	78	65	92	99	77	82	81	70	84	73	82	74	91	86	85	96	80	79	77	78	80	83	88	80	92	80	85	70	74	74	79	80	94	84	91	93	84	82	92	82	87	73	86	89	90	96	79	94	86	79	87	89	85	72	90	76	68	70	83	93	94	77	87	78	82	70	84	79	85	83	94	70	88	88	80	68	85	79	91	75	82	78	83	88	74	86	87	92	80	76	81	99	77	76	79	74	87	85	86	96	93	103	70	74	83	96	69	100	96	93	79	61	83	80	63	81	82	77	98	89	79	68	75	84	70	82	85	93	82	67	101	98	76	89	88	73	85	91	85	99	73	86	79	89	73	94	78	87	102	94	81	78	65	74	87	71	86	88	66	73	90	81	92	88	68	84	94	93	71	101	77	74	76	90	84	96	97	82	84	92	99	86	90	77	81	68	100	88	82	99	82	87	76	87	76	92	100	78	88	76	75	86	77	87	75	91	92	94	78	82	72	85	74	84	73	67	83	84	73	86	89	90	73	70	80	84	76	97	73	78	64	77	77	76	76	81	71	64	91
16030	1309	1172	610	430	352	298	257	227	248	218	208	210	196	184	207	197	197	210	178	187	175	196	180	192	191	179	193	178	191	188	190	181	179	191	190	165	171	187	190	192	192	203	168	170	155	170	183	196	149	180	176	175	202	202	184	173	163	197	177	195	169	181	185	161	191	160	182	182	208	180	194	172	204	185	142	181	192	177	185	168	177	187	193	170	169	170	168	178	174	176	190	177	184	190	180	164	181	139	170	195	175	190	174	163	187	195	196	184	189	185	165	177	172	196	201	184	179	192	187	186	177	203	203	182	198	178	165	174	179	180	171	169	203	171	175	187	170	192	178	173	170	186	178	186	165	163	186	196	178	180	161	177	188	171	181	207	163	215	171	178	213	175	184	186	171	181	184	188	181	173	197	168	188	180	172	176	206	204	169	170	145	191	179	163	178	166	186	185	191	173	177	176	185	187	195	186	164	174	184	203	184	168	192	201	187	171	192	156	171	166	176	174	215	179	186	178	181	159	162	171	175	190	185	185	150	177	173	181	174	153	170	181	200	173	172	192	190	175	168	185	172	170	205	182	183	162	158	189	179	179	177	181	193	178	168	175	180	190	174	184	167	192	182	211	175	179	180	187	176	203	166	201	168	190	163	180	178	179	198	180	151	184	158	192	193	192	185	165	179	192	202	181	186	171	194	175	185	182	165	196	189	219	181	176	184	155	213	186	179	200	189	180	192	194	185	169	177	180	173	194	172	179	186	163	179	162	176	171	163	179	163	180	184	191	172	161	189	182	195	193	182	189	164	179	160	175	160	190	212	197	184	175	181	172	161	176	181	183	185	193	202	152	169	173	175	180	169	174	182	175	203	177	186	164	187	157	169	172	181	154	190	173	183	186	166	176	205	175	168	174	183	156	196	165	182	191	160	170	176	165	191	196	191	198	180	174	187	182	188	179	172	194	175	166	175	177	188	180	173	189	183	161	183	172	191	183	175	183	188	189	200	166	200	182	175	169	184	213	188	170	184	170	183	180	197	190	182	191	179	183	196	183	174	165	178	192	202	176	188	171	190	197	165	185	168	179	193	165	151	162	187	187	204	184	173	171	180	174	166	178	182	182	193	167	176	165	164	172	173	187	209	200	202	165	181	171	169	185	185	181	189	158	210	166	187	163	178	199	185	198	173	185	180	184	186	186	199	192	186	183	191	186	156	178	173	192	186	178	149	179	185	190	191	178	178	188	209	155	187	190	171	192	162	152	172	189	165	179	182	173	179	179	162	170	161	185	177	170	165	158	189	185	171	165	194	180	184	182	186	173	170	170	185	169	170	193	180	190	163	156	185	174	142	192	157	184	170	169	158	196	171	195	168	202	163	190	170	184	162	182	172	170	182	178	204	176	200	173	173	184	180	154	170	171	171	163	205	203	204	159	149	171	187	174	210	185	162	215	163	177	179	177	196	193	196	180	174	157	178	183	164	171	193	186	158	195	178	183	161	187	147	179	161	181	166	190	184	198	174	180	178	170	176	178	202	189	193	191	185	174	187	209	180	179	200	172	179	185	167	177	184	193	181	182	181	186	176	182	166	194	199	185	195	187	177	157	163	180	173	208	195	210	180	198	188	173	179	182	172	167	174	193	170	181	168	188	153	191	176	182	171	185	162	184	186	171	182	191	185	169	187	187	175	164	178	176	205	198	149	183	156	194	189	184	187	177	168	178	188	197	188	176	182	197	190	190	190	186	174	156	170	182	175	187	173	178	178	187	176	182	165	212	177	182	156	152	191	178	189	202	175	164	175	166	188	170	193	175	172	183	167	191	161	193	163	207	207	167	179	164	203	206	188	182	167	176	169	163	188	181	203	168	176	178	175	163	175	156	170	172	194	192	181	149	184	179	162	185	171	185	167	166	181	178	182	180	160	174	183	179	174	189	161	171	186	178	146	195	162	182	182	192	196	185	161	182	180	158	170	165	165	174	189	153	184	177	189	207	182	179	178	168	185	177	187	201	191	178	211	173	167	193	184	170	174	177	195	208	181	181	185	167	187	182	189	183	163	178	195	166	215	169	177	181	163	177	192	147	170	174	186	166	185	196	187	189	167	167	180	187	167	172	163	181	183	173	221	168	168	181	196	183	168	163	167	166	158	181	200	187	185	198	187	181	173	186	187	197	184	162	160	165	163	160	181	166	159	148	184	193	164	170	173	188	166	174	177	188	168	157	206	184	186	193	171	168	200	173	198	182	165	185	159	188	197	184	183	181	166	186	170	187	192	194	166	195	168	185	171	184	176	180	173	182	190	193	180	177	181	149	167	190	196	164	158	171	183	196	177	175	175	187	186	174	179	192	202	175	189	184	181	182	171	198	169	166	182	185	179	195	174	160	190	163	180	162	167	185	173	169	187	172	186	201	179	156	181	171	177	185	149	179	179	171	158	190	163	185	171	178	170	194	164	191	193	193	207	170	197	191	157	165	166	166	180	151	187	205	173	184	185	176	186	162	176	163	199	187	188	178	167	171	179	196	151	200	181	180	167	161	169	176	162	185	170	180	166	177	199	178	168	188	182	189	187	183	192	200	194	186	181	177	178	164	177	171	192	183	174	168	175	180	204	180	192	166	169	168	197	182	168	182	210	173	187	183	182	165	186	187	172	173	181	178	169	192	188	161	181	159	187	184	201	184	166	157	157	177	168	164	168	178	204	169	195	202	171	183	199	191	178	184	171	173	179	185	166	188	168	155	175	183	178	187	179	150	184	194	190	169	170	181	167	181	186	167	176	171	174	163	173	162	167	167	174	205	160	188	174	194	165	181	173	183	180	171	178	149	167	145	161	168	173	198	183	159	172	160	192	158	191	176	190	195	183	181	204	172	173	227	177	178	178	170	184	151	209	183	189	156	172	194	176	185	169	190	170	181	175	156	174	165	181	167	180	184	156	164	176	179	180	181	168	189	208	173	191	170	188	168	200	171	171	167	187	178	174	170	179	201	156	179	182	183	199	159	185	168	175	173	176	172	184	170	174	176	192	183	173	187	166	186	195	171	182	182	190	175	186	191	203	183	190	194	178	164	169	167	188	163	179	183	182	159	175	166	194	183	158	163	176	190	186	166	185	179	198	167	176	174	190	203	199	156	172	186	193	191	169	157	194	163	193	177	188	174	208	186	179	182	167	183	166	187	195	183	168	149	168	176	168	160	187	181	189	173	149	173	176	180	182	168	206	187	181	200	171	176	163	200	171	216	214	179	169	171	196	185	186	179	155	165	206	177	181	180	189	187	184	173	194	189	166	187	154	167	196	187	190	177	206	200	185	161	163	151	179	165	181	178	175	211	169	174	167	180	169	175	176	179	188	191	214	165	178	187	184	173	165	161	179	163	192	193	188	160	194	167	171	187	178	161	169	173	180	186	173	176	170	196	161	175	184	185	185	184	178	177	165	182	207	153	191	182	161	178	171	192	173	175	189	177	192	165	178	181	172	192	188	163	170	166	179	178	170
24794	21720	29067	24910	20211	1770	627	451	334	352	291	259	256	247	237	233	196	206	217	202	181	205	174	209	192	186	185	174	200	167	201	202	181	194	194	201	159	190	180	170	212	172	189	183	204	189	185	193	189	190	170	163	172	180	181	189	162	180	178	158	193	182	186	203	205	197	165	177	187	177	210	167	172	182	137	187	170	166	198	170	188	174	176	193	166	171	192	160	191	195	171	178	186	201	187	161	184	189	168	176	179	172	159	191	173	153	170	194	167	172	190	159	186	173	162	171	156	158	158	168	189	179	175	181	201	178	181	201	158	189	180	145	131	183	190	183	174	165	177	168	181	178	155	177	167	180	169	192	177	193	181	186	191	190	186	196	192	163	186	172	166	153	149	187	167	198	157	163	158	187	162	169	175	168	180	184	177	168	171	186	173	181	189	171	187	173	187	172	186	159	154	164	200	161	173	187	174	152	174	188	199	172	182	207	190	187	147	195	181	157	172	151	180	184	177	167	188	184	195	175	183	155	181	166	181	179	170	190	167	191	151	164	203	201	179	186	182	171	199	162	161	169	179	177	172	175	156	178	165	153	193	189	185	170	171	173	181	175	163	191	157	186	145	174	167	166	172	150	162	174	178	175	161	192	193	181	164	177	193	176	174	170	162	159	175	190	152	188	156	186	172	158	155	166	164	181	159	195	187	193	152	173	158	175	192	184	152	167	159	170	183	195	163	197	174	174	186	187	184	169	172	195	172	170	199	161	183	155	158	186	185	200	175	174	180	146	190	197	182	156	159	173	176	196	168	186	155	178	171	190	156	156	184	178	173	160	173	167	194	192	183	167	192	177	183	168	174	160	184	183	160	171	179	186	163	171	177	177	187	179	190	172	207	191	179	166	186	169	175	163	193	179	177	167	136	199	182	166	177	183	172	175	195	198	179	182	164	173	191	152	188	186	160	182	202	159	162	192	182	191	161	174	158	189	173	177	160	184	179	160	188	183	160	178	160	169	182	164	193	200	169	148	153	184	177	153	182	192	170	187	167	183	145	174	193	168	177	168	168	161	171	170	196	162	182	190	176	204	150	172	201	191	167	161	174	163	149	190	170	201	179	178	176	156	187	140	170	159	170	182	179	189	164	182	176	185	178	162	189	172	143	209	175	168	150	155	192	199	169	161	174	178	181	167	164	183	165	193	174	168	201	176	169	151	164	174	191	171	182	174	172	166	180	185	173	173	184	195	180	140	205	158	176	165	171	181	175	161	180	192	186	192	169	191	176	184	184	161	191	185	178	179	172	169	192	169	163	181	185	182	182	158	172	174	201	172	183	183	185	157	176	179	173	161	180	186	172	192	176	187	171	158	180	165	195	160	178	166	181	156	154	186	172	164	188	149	170	191	185	168	164	159	203	184	150	197	171	179	184	191	182	185	168	178	182	165	198	148	182	189	159	172	172	170	159	185	201	153	157	168	177	189	168	161	183	188	179	195	197	162	194	169	167	190	145	181	166	208	161	194	177	189	157	198	182	201	158	141	199	155	185	180	183	166	173	193	194	184	205	189	175	182	189	183	182	183	160	148	150	169	169	177	168	187	173	163	187	188	167	165	171	189	162	179	167	185	170	165	170	177	160	172	178	181	160	181	154	159	163	198	171	171	179	173	168	183	199	148	163	166	155	189	153	163	179	156	191	182	170	162	176	168	185	167	152	173	167	186	174	156	213	190	188	191	197	191	177	158	175	191	178	174	171	176	197	176	158	162	173	195	178	177	155	175	175	178	153	189	184	185	158	188	154	155	157	183	196	165	185	165	183	179	197	182	174	172	163	176	182	199	173	175	178	189	203	177	182	190	175	156	205	170	177	157	158	178	169	154	176	158	164	179	157	163	195	184	184	167	178	180	190	175	168	165	180	181	167	158	156	162	171	177	175	172	190	150	214	198	165	169	179	184	164	174	200	177	170	186	198	131	180	196	188	168	187	211	164	207	174	155	185	171	174	195	166	182	164	179	148	161	157	155	197	167	166	143	169	170	188	173	153	195	188	191	184	175	172	183	203	150	176	168	181	188	156	174	187	183	180	173	165	155	199	172	140	169	189	170	186	152	176	179	195	177	181	171	173	164	181	196	188	164	178	180	196	179	185	164	208	168	190	188	160	153	198	171	181	164	191	183	150	180	183	192	161	180	166	183	166	176	182	183	151	181	202	197	170	176	173	169	182	170	192	162	176	168	168	192	176	186	171	181	177	180	159	162	175	164	177	188	183	178	173	165	172	176	167	193	178	169	163	132	207	182	185	177	170	167	198	164	168	175	161	202	183	176	175	148	196	211	168	187	171	184	162	189	176	145	177	204	185	201	161	182	182	177	150	181	188	158	178	174	185	183	164	145	164	189	170	179	146	154	176	162	181	177	155	169	165	151	157	151	170	194	185	193	166	158	161	173	192	166	180	180	190	177	156	185	162	182	174	169	169	184	155	183	164	212	174	180	186	182	178	192	177	170	158	185	176	146	183	192	152	177	185	153	172	201	162	192	191	197	173	180	184	184	181	174	202	170	155	187	191	173	160	169	170	190	184	191	189	173	174	169	167	162	163	159	169	175	169	172	160	174	162	158	209	201	171	175	171	197	199	174	174	167	182	179	168	198	173	196	179	179	197	153	160	175	157	190	166	167	190	188	161	195	185	170	159	193	153	186	185	193	173	187	193	197	174	186	182	196	189	173	171	163	174	168	160	181	168	180	158	172	183	179	168	182	154	181	159	158	161	177	177	169	159	165	174	152	180	164	195	182	186	159	187	163	181	190	156	180	164	181	163	181	212	179	172	186	167	181	153	168	182	180	155	187	187	158	154	186	191	141	185	192	185	175	175	173	179	171	177	166	187	198	183	185	179	173	208	167	176	171	154	193	170	151	178	181	170	188	212	182	184	184	192	164	169	182	163	162	185	192	162	163	162	172	184	194	189	177	180	173	168	191	151	174	184	183	186	157	165	189	183	173	144	179	166	165	161	165	180	199	160	186	145	168	181	164	154	167	174	169	178	187	153	166	146	184	193	180	171	164	184	179	184	157	173	165	167	191	193	170	167	195	165	148	193	175	172	189	169	177	178	171	183	169	182	173	170	177	184	176	181	203	173	179	178	190	161	189	161	196	175	189	195	178	193	191	172	187	171	176	161	189	156	192	160	172	181	187	169	182	161	170	182	209	190	173	160	176	158	172	183	193	181	159	177	171	178	206	171	163	162	169	175	188	176	170	178	168	187	175	185	166	162	170	165	183	205	181	165	165	163	190	174	163	168	173	193	163	168	180	160	152	176	162	176	178	182	188	164	192	170	173	167	181	180	185	173	164	165	162	198	147	199	171	156	169	168	182	200	174	166	183	175	164	181	182	171	202	157	174	170	166	168	189	191	169	167	187	184	186	201	185	199	182	171	185	166	159	172	191	188	167	182	163	206	192	158	174	175	162	182	180	182	164	158	187	159	179	197	169	194	171
32117	10352	9091	4648	3018	2231	1686	1354	1138	958	876	751	704	631	603	598	535	477	480	466	477	439	407	428	416	417	424	421	406	389	398	422	349	457	413	386	396	378	391	391	358	355	349	375	360	358	369	376	374	364	374	379	381	309	399	365	380	357	351	341	349	351	367	364	340	382	360	344	377	348	376	392	339	341	352	369	374	347	361	358	347	367	370	365	366	351	338	339	377	335	353	353	358	343	358	335	312	341	354	349	318	334	351	371	358	333	320	353	361	368	342	342	343	365	360	341	372	350	378	354	334	349	323	363	352	319	340	347	368	320	353	410	348	329	343	360	342	368	352	339	368	360	335	348	374	316	357	367	346	355	353	330	329	362	350	356	352	330	361	347	352	325	338	378	344	367	301	352	357	342	345	319	359	376	358	350	355	317	341	374	347	357	356	326	362	342	364	344	315	356	357	372	338	360	344	337	358	361	334	314	333	348	344	369	352	336	368	337	348	353	346	331	335	357	354	365	369	318	330	375	324	364	353	374	346	382	329	326	345	374	391	330	359	353	370	345	300	361	363	332	347	329	334	342	337	335	344	344	377	348	343	353	385	345	358	366	343	327	325	327	345	358	373	347	354	377	367	341	337	314	335	357	340	330	368	351	349	345	314	363	328	342	349	316	389	350	359	340	344	366	327	364	344	385	320	328	336	360	355	343	371	373	341	361	322	344	350	334	341	316	328	332	335	338	316	340	331	361	350	359	345	369	365	374	362	332	361	348	326	324	353	359	357	346	383	376	355	359	343	336	334	363	353	345	357	344	350	339	368	363	351	329	350	350	342	338	336	362	337	348	346	377	335	367	326	341	345	359	359	326	362	327	321	349	337	328	368	338	325	367	347	388	361	356	344	354	356	323	348	358	325	361	378	343	370	345	333	346	353	338	357	340	308	356	344	361	349	326	372	320	373	347	360	352	336	352	373	351	315	337	324	351	388	343	343	364	347	351	366	362	328	373	373	324	350	343	358	368	348	350	354	349	333	340	360	299	401	347	362	347	374	337	345	394	366	345	370	353	375	329	332	325	349	324	332	367	356	316	363	348	352	345	365	323	356	316	338	322	336	335	327	347	385	357	343	365	355	371	345	367	351	340	371	351	377	364	362	342	356	368	308	375	334	310	330	336	370	376	348	345	340	343	336	338	380	356	335	341	334	336	346	378	362	344	370	328	343	318	335	312	338	347	350	359	357	337	308	340	404	373	381	323	360	368	357	333	367	383	369	362	342	325	351	368	340	339	363	371	364	339	326	351	347	345	331	362	382	343	325	344	310	368	363	353	376	312	343	358	308	340	316	354	342	360	372	347	375	363	353	342	350	328	351	372	316	366	374	321	336	332	369	341	361	369	363	322	347	367	352	385	337	367	369	306	320	373	342	325	339	326	349	342	330	344	329	336	400	352	363	353	346	343	346	367	347	341	341	360	337	312	353	318	377	329	350	358	344	337	349	324	340	371	379	336	338	376	354	341	361	326	346	347	341	355	335	371	343	361	338	320	374	356	355	342	338	371	324	366	326	354	345	349	329	362	351	358	319	333	372	344	361	338	353	393	364	325	354	386	351	333	339	333	333	338	325	342	330	345	337	341	332	361	348	321	331	389	360	336	345	345	359	350	395	306	332	355	317	322	363	342	315	346	323	360	334	339	368	336	353	360	330	360	338	348	332	330	357	352	368	329	329	327	375	367	359	342	358	349	338	349	341	373	378	330	331	372	346	342	314	358	349	400	360	326	320	350	335	334	330	332	354	323	346	341	381	376	381	359	309	334	372	347	344	335	340	348	340	337	343	326	399	384	378	316	376	357	340	379	350	374	358	363	349	382	345	362	361	352	334	349	348	340	322	367	316	354	352	329	350	342	347	336	379	361	344	331	338	336	368	343	379	333	348	363	352	349	360	339	340	334	336	350	325	344	337	369	353	362	355	342	313	335	344	342	332	327	362	362	340	373	311	370	337	368	333	350	329	359	339	371	344	333	370	335	343	372	337	344	362	355	353	329	334	356	351	311	337	381	353	335	343	334	321	357	321	376	311	361	365	322	356	340	349	359	326	372	349	356	349	341	350	343	358	368	363	350	361	362	353	338	328	327	341	324	373	335	337	359	330	343	369	351	370	380	324	384	366	389	333	366	344	340	366	345	326	352	346	332	332	349	342	341	325	327	315	322	330	348	339	351	373	357	336	337	375	367	332	357	328	352	331	361	360	336	371	343	350	336	331	347	361	368	325	353	335	351	345	382	356	327	330	365	348	340	364	354	329	366	319	324	358	328	334	386	333	330	364	344	357	363	322	364	369	349	394	334	350	337	335	334	303	334	373	330	360	362	371	362	361	355	361	350	321	349	387	348	319	355	334	331	361	353	357	364	351	375	340	361	334	341	356	339	341	336	303	348	362	346	372	310	360	359	330	382	343	377	363	352	323	333	318	335	318	341	357	376	357	339	334	343	330	332	330	362	357	319	324	377	346	328	368	306	329	335	345	341	332	342	362	359	351	363	337	356	368	333	353	322	322	343	366	367	341	345	376	352	374	325	340	347	363	351	349	377	365	304	342	349	382	343	333	353	371	370	348	374	366	365	360	361	349	354	361	336	342	350	364	349	341	363	352	342	330	325	347	361	343	331	346	361	325	322	330	340	344	357	332	341	341	339	336	351	298	344	368	380	311	358	386	351	345	349	346	335	384	352	360	366	340	377	355	342	332	348	353	379	355	313	368	360	328	339	380	326	356	360	332	365	370	373	358	325	325	341	338	333	357	347	320	318	357	356	326	356	363	352	354	363	316	341	324	336	388	334	343	324	368	335	334	345	341	347	336	359	354	363	326	339	326	356	344	311	346	352	318	363	360	349	353	346	352	372	354	355	348	391	360	360	353	375	320	329	378	359	362	322	341	341	360	345	341	352	341	355	346	360	337	341	348	338	322	322	351	337	315	317	328	348	375	368	362	349	355	313	370	332	353	344	331	323	335	347	317	339	349	328	370	345	325	359	332	367	337	349	317	350	332	335	358	374	336	321	344	350	351	353	356	378	321	356	322	342	343	338	361	374	347	341	336	330	360	347	338	345	335	345	323	357	333	329	340	336	343	331	357	361	360	354	309	383	341	316	349	367	324	340	366	370	356	343	334	351	354	346	331	339	338	343	341	363	326	343	336	338	329	364	351	342	352	321	358	347	361	321	346	354	339	332	329	349	385	351	347	353	326	347	375	366	366	333	325	330	336	345	353	341	369	352	362	393	328	356	349	346	335	354	363	355	358	329	315	359	321	397	371	347	350	342	344	369	346	342	337	349	334	377	339	326	362	385	363	345	349	360	321	394	377	356	353	338	363	329	388	340	317	324	355	372	339	388	362	358	361	329	333	370	321	351	356	305	358	336	383	348	291	335	342	366	360	340	325	354	320	356	355	336	345	342	331	368	365	333	354	356	346	342	338	353	366	339	348	348	355	360	350	348
22738	20716	28358	23125	20718	17819	2008	891	676	567	529	495	449	478	462	421	382	369	393	400	377	363	332	347	369	353	385	332	315	346	369	328	321	353	342	342	355	337	347	322	323	326	314	348	323	319	312	361	308	313	344	342	355	332	342	313	295	325	336	310	355	330	300	378	324	341	355	362	344	329	337	320	330	318	332	307	331	313	342	349	312	330	351	319	293	306	357	329	363	324	336	325	329	330	306	327	319	327	309	341	313	332	363	355	319	325	352	335	307	326	337	336	292	332	340	337	325	316	320	333	312	337	309	328	326	325	301	317	357	319	308	306	319	307	354	323	308	302	321	346	339	334	349	290	336	357	349	317	282	343	338	317	322	351	352	336	336	356	344	292	295	335	312	355	314	340	344	333	299	324	341	299	349	327	379	352	336	338	318	311	341	338	343	302	327	311	309	313	347	302	322	317	312	337	352	295	324	304	308	325	277	304	315	350	327	327	319	302	322	329	328	315	323	315	303	336	324	309	357	350	351	328	306	307	327	288	312	315	306	302	323	340	299	314	333	322	321	309	328	320	346	329	321	303	320	346	296	342	320	318	301	321	289	329	319	322	343	311	305	338	317	307	325	337	332	323	322	317	334	305	335	317	324	337	318	331	301	303	339	312	319	364	335	336	311	309	300	324	315	290	307	331	324	340	316	315	330	329	310	341	338	332	306	339	298	347	320	330	313	325	331	322	319	353	322	331	340	316	302	347	345	318	324	326	339	323	323	271	320	328	285	326	364	340	352	348	340	324	301	298	334	360	323	319	305	334	310	317	338	349	319	332	320	339	341	337	322	318	310	323	309	313	290	340	329	325	324	323	336	294	350	318	332	326	326	313	345	331	315	328	355	305	316	311	310	319	354	310	357	309	322	321	339	301	325	311	329	325	329	354	325	321	339	320	311	308	304	321	356	317	340	295	298	321	350	344	311	320	355	368	325	318	325	362	330	337	307	341	308	303	340	339	314	357	346	326	329	330	315	320	348	337	324	300	305	335	328	313	318	320	298	325	284	351	334	312	336	343	312	346	338	337	295	324	341	309	344	311	290	330	291	302	333	321	299	317	298	370	293	308	329	308	294	328	329	311	337	339	314	329	307	308	329	317	303	332	293	311	327	311	293	328	299	335	340	322	320	340	319	329	335	340	339	307	290	319	367	295	344	296	287	343	320	299	305	336	358	318	313	317	311	292	312	290	302	347	338	329	333	361	363	316	331	301	318	326	309	298	310	343	319	362	323	316	324	310	329	339	316	323	309	335	336	346	319	333	314	321	318	318	336	353	343	336	295	334	305	321	323	331	326	313	331	314	318	327	325	312	279	335	301	328	314	332	318	348	316	303	322	302	319	288	345	324	314	313	319	328	290	307	335	338	328	314	327	339	323	342	330	358	328	317	345	323	304	303	330	317	311	317	312	306	320	308	341	314	331	338	309	341	328	333	342	339	326	350	333	336	346	305	322	308	304	329	330	338	324	354	318	321	330	331	370	349	341	304	328	292	314	308	322	332	328	330	308	294	334	316	341	294	311	323	329	323	330	326	326	352	326	334	332	308	306	321	298	325	277	294	336	314	324	290	352	327	318	336	322	323	288	317	279	363	338	325	338	347	326	349	303	319	335	342	348	331	313	344	332	292	327	369	311	343	338	298	304	306	315	336	306	323	345	344	345	298	335	326	318	321	301	329	325	303	290	321	306	290	326	351	302	326	307	347	331	306	289	315	313	302	346	311	333	336	324	307	325	318	308	336	355	329	316	322	319	317	332	353	354	338	303	322	335	340	312	336	321	325	318	309	339	293	342	329	306	302	337	331	310	292	317	329	328	322	337	328	358	307	353	310	328	320	299	321	294	310	318	321	323	324	348	327	336	311	324	319	326	320	311	317	329	339	360	347	312	364	289	308	339	355	314	339	337	331	346	320	335	330	296	320	309	324	326	298	311	329	319	337	319	314	331	318	312	302	303	316	308	348	316	316	325	286	307	322	333	300	304	320	334	324	321	323	326	319	309	307	332	307	308	300	293	308	324	324	330	313	341	333	326	329	319	316	309	321	343	326	375	315	333	346	319	326	323	332	321	319	312	342	350	292	362	306	294	330	325	319	307	296	326	316	300	306	318	309	374	325	361	316	293	327	297	331	350	328	323	309	342	308	366	347	331	334	345	289	329	293	313	313	319	322	334	331	322	318	332	346	342	308	285	321	306	319	328	311	315	314	323	348	319	349	324	337	363	309	315	325	316	333	351	332	310	325	306	324	332	310	328	316	292	290	337	332	335	325	300	311	347	304	320	314	342	352	323	316	331	319	339	289	327	341	333	346	298	317	276	327	330	308	330	326	334	325	330	326	329	341	372	342	308	313	335	363	322	358	347	323	316	336	327	350	348	311	307	362	327	318	293	317	316	316	289	342	334	333	310	334	342	320	347	322	332	304	339	292	331	326	339	330	343	320	306	344	339	307	338	329	324	346	301	332	296	302	359	351	294	295	299	324	287	324	336	316	326	309	319	306	337	313	320	338	332	311	328	332	321	338	328	297	318	313	334	344	329	308	346	336	320	327	344	323	338	316	316	353	295	317	311	350	329	333	309	281	329	269	355	286	336	341	303	334	331	319	322	336	335	320	335	320	302	354	339	308	324	309	345	298	307	297	276	305	336	344	321	302	336	336	320	342	335	338	325	345	339	334	313	302	284	279	341	323	297	312	324	334	298	323	324	329	336	322	310	337	366	277	330	295	333	304	313	320	337	322	350	323	339	321	349	331	315	332	316	339	328	319	324	305	352	330	317	324	314	333	296	292	319	329	319	312	322	342	335	357	318	324	318	314	331	316	301	312	309	355	334	324	336	302	318	305	308	291	345	334	330	328	318	308	313	317	325	350	378	298	345	337	316	325	302	348	322	315	340	323	335	308	308	357	321	331	302	309	335	356	319	356	346	338	328	309	329	334	348	334	302	300	329	297	343	330	326	296	302	337	346	350	326	333	321	285	347	323	312	303	342	331	317	296	319	348	326	350	296	326	325	338	338	345	313	347	338	328	332	332	346	290	343	349	326	339	306	353	313	308	301	279	303	312	342	323	295	314	340	337	319	315	314	325	313	332	311	346	325	334	329	323	322	315	313	349	317	326	327	311	282	314	336	312	337	305	307	358	344	306	304	323	302	300	313	313	313	326	332	352	350	305	329	339	315	304	316	295	338	332	316	325	316	328	312	351	308	316	327	308	355	305	295	304	330	343	357	303	327	323	319	320	333	341	318	302	296	332	340	321	320	330	331	315	357	321	320	339	322	300	312	307	290	322	349	328	321	343	357	329	347	315	335	301	294	328	281	305	312	313	320	303	301	314	298	317	307	310	321	340	306	353	342	327	311	329	320	350	308	334	335	358	356	328	309	314	346	313	320	339	315	338	333	314	353	331	314	304	329	322	333	316	337	293	328	331	297	308	333	327	319	296	342	325	339	317
34165	15741	14122	7646	5295	4033	3153	2430	2056	1745	1496	1302	1166	1117	971	996	895	885	922	813	823	793	795	790	740	726	718	717	715	669	668	704	646	690	671	681	694	648	656	661	645	653	681	658	621	647	669	642	616	595	686	605	645	670	588	637	650	621	628	669	651	643	663	634	640	610	651	619	589	625	650	648	632	639	640	607	644	610	617	580	583	621	626	626	554	573	641	602	586	657	607	643	627	611	641	699	635	641	594	609	620	648	628	611	620	598	614	592	559	596	590	590	592	628	602	646	606	601	627	550	581	621	645	601	625	582	632	574	570	593	580	606	670	619	642	605	657	596	587	621	625	642	582	608	651	582	621	610	599	578	610	555	611	628	588	618	644	549	622	621	565	618	585	607	582	621	602	614	598	625	584	624	602	571	622	600	639	627	591	590	564	586	613	583	587	566	586	631	569	600	591	548	643	591	601	597	647	574	645	606	608	619	636	613	596	642	587	657	629	670	587	623	576	614	601	595	616	626	550	599	630	632	632	615	573	627	601	612	601	625	593	590	602	591	605	619	591	547	609	663	614	605	628	634	575	599	618	628	594	616	662	575	618	615	613	627	688	607	597	602	634	595	570	559	606	611	641	605	596	596	593	585	630	609	589	618	579	593	574	618	599	619	670	614	654	596	608	613	636	587	653	585	544	604	598	628	582	602	610	611	611	616	629	596	623	617	622	572	598	594	622	606	619	600	567	605	643	593	602	609	594	640	574	640	587	652	589	588	622	656	575	600	567	624	582	642	627	626	641	609	617	614	577	596	580	649	605	593	591	633	576	599	575	592	572	602	595	597	613	593	594	593	605	613	564	632	577	673	621	572	608	622	591	636	608	597	607	616	638	581	610	593	575	633	599	574	604	555	623	622	613	602	595	638	674	612	615	648	578	648	609	609	560	605	593	635	605	618	614	606	599	623	587	659	649	613	618	557	642	616	643	648	604	596	600	632	541	621	634	598	633	557	660	601	592	657	598	691	655	620	600	597	608	609	565	634	563	632	603	605	636	616	621	626	569	632	617	604	603	631	588	613	561	610	598	589	619	587	608	575	609	602	592	590	566	569	556	574	614	638	603	625	602	642	608	587	594	610	643	628	621	658	547	599	627	633	632	604	614	596	597	606	595	655	584	618	588	639	597	630	610	614	592	631	589	602	632	583	660	604	589	616	582	647	606	588	571	628	607	599	618	599	612	593	604	582	602	624	602	593	628	633	619	605	613	604	633	631	568	605	584	569	600	609	607	618	630	595	645	589	568	606	576	616	606	594	603	589	604	600	557	621	599	637	607	624	623	599	628	624	654	633	595	589	598	611	594	654	598	582	598	640	612	611	641	601	586	650	591	653	577	680	595	655	636	614	623	649	597	581	652	624	596	589	598	641	643	575	608	588	576	623	628	592	634	628	568	614	635	576	614	606	591	630	628	615	613	609	635	596	613	603	608	574	588	627	621	601	603	607	615	575	621	633	613	586	633	575	626	574	663	586	606	571	580	608	589	615	593	591	624	596	607	651	595	587	531	542	580	614	634	583	605	572	606	636	613	568	636	606	610	575	608	598	629	647	618	618	616	643	626	620	646	629	624	570	628	619	613	586	581	592	609	596	601	578	649	601	652	609	588	620	609	575	623	588	616	584	576	612	582	604	625	600	611	591	617	605	606	601	624	580	617	628	600	596	560	629	609	605	601	619	645	641	617	654	664	566	657	604	636	623	576	597	647	615	564	651	612	595	599	569	613	623	631	612	598	639	599	597	650	559	626	639	598	626	652	639	578	567	623	618	595	640	618	592	594	620	608	611	605	605	635	613	645	600	583	600	655	600	616	572	603	606	633	628	626	614	635	633	574	613	641	610	600	626	594	592	570	588	593	586	599	612	637	585	593	606	594	618	596	610	579	625	618	641	582	620	560	564	639	637	618	596	620	660	624	610	599	605	576	576	586	586	599	616	588	620	599	648	620	613	589	614	600	599	639	584	603	603	606	630	608	587	596	600	615	572	623	547	647	637	548	639	629	600	585	632	580	630	653	598	572	622	657	637	564	607	639	625	653	626	649	581	558	633	578	637	638	571	594	614	613	621	614	584	600	644	604	586	624	588	603	637	631	580	621	643	596	600	640	586	649	611	616	613	628	617	602	603	628	620	598	598	611	595	601	598	561	621	637	630	586	636	575	623	601	614	600	567	640	609	611	606	583	625	608	609	605	590	631	575	633	629	618	612	605	646	614	580	638	599	605	582	582	611	614	606	600	621	609	626	606	592	641	546	609	582	631	621	632	607	618	605	632	615	585	597	633	609	617	582	639	622	610	608	622	596	617	634	583	616	618	618	571	566	651	607	632	587	642	596	576	578	628	616	637	584	634	561	566	591	633	623	595	589	649	585	601	592	588	594	626	599	594	630	596	605	592	578	610	619	634	625	614	582	649	619	608	645	607	579	618	629	638	600	598	646	558	563	605	626	637	605	570	602	617	635	635	596	637	640	634	613	553	565	592	577	616	590	633	561	564	583	600	611	634	638	593	603	620	592	594	587	602	602	621	600	576	582	616	579	562	585	607	614	621	599	592	622	610	623	616	584	606	629	600	614	604	598	569	617	613	628	613	589	619	625	588	613	598	571	618	620	611	604	566	577	628	669	581	638	617	633	611	608	591	637	596	585	597	601	605	611	619	634	619	604	597	612	605	581	645	589	619	629	594	615	620	592	621	603	607	582	632	621	637	571	615	595	644	630	619	585	605	596	635	608	603	580	614	568	621	558	580	603	589	618	613	621	622	621	582	600	619	585	626	620	619	648	626	584	563	590	638	642	582	669	596	576	630	647	605	595	633	587	629	621	579	602	563	571	606	608	601	575	589	620	621	617	639	578	565	627	611	602	641	638	612	629	598	660	619	634	651	615	589	629	625	647	601	610	610	589	616	646	597	644	630	631	591	635	606	594	594	599	594	617	608	580	627	607	616	644	645	617	634	612	622	601	650	622	605	608	593	617	622	627	587	584	618	563	610	609	633	636	615	611	575	584	615	610	614	589	601	625	610	616	570	637	609	583	569	630	595	620	663	609	554	615	595	629	616	640	630	566	646	616	637	634	633	614	622	636	607	570	592	580	602	611	576	610	570	553	605	628	609	603	564	606	620	600	586	591	631	622	595	570	620	641	637	604	607	578	584	614	636	634	596	619	650	617	628	627	619	616	592	650	616	633	593	554	576	623	583	601	629	600	582	583	597	663	576	577	616	609	617	629	611	589	659	652	589	617	613	611	644	643	588	614	626	580	627	603	614	619	593	606	618	617	601	623	594	631	571	581	636	601	632	611	636	570	629	609	654	581	647	629	619	582	613	610	620	574	606	605	596	547	621	623	586	644	600	633	580	618	569	613	605	627	591	606	609	612	611	605	604	582	636	628	582	616	598	552	602	585	604	601	583	629	619	604	612	588	602	597	615	616	578	561	611	622	659	611	611	580
27286	21059	7590	367	163	142	120	97	103	105	80	80	84	108	79	74	86	93	80	101	77	81	75	93	96	75	67	77	95	98	68	86	83	91	103	78	74	99	89	91	70	79	99	70	109	72	79	83	84	75	85	82	93	75	76	91	84	66	75	72	74	84	79	79	80	71	78	106	83	62	71	83	76	88	85	80	73	71	92	87	81	80	80	83	77	85	87	80	65	76	110	79	75	83	74	66	78	87	83	66	84	77	82	73	105	70	66	82	95	81	94	84	98	74	76	90	91	84	80	73	82	75	71	98	80	76	91	85	79	90	93	65	93	103	89	90	87	101	96	77	82	83	75	95	87	84	88	79	94	83	85	84	78	86	81	76	81	96	77	74	70	88	93	85	80	80	84	79	88	85	87	77	91	89	87	89	103	86	75	99	87	91	68	98	80	84	94	91	84	77	74	98	79	77	78	88	87	72	75	83	87	89	87	82	69	67	79	94	90	82	100	87	73	71	79	80	80	82	63	76	75	79	77	99	98	74	92	87	88	88	84	101	84	78	85	87	87	103	90	84	88	69	82	63	88	96	86	102	65	87	70	88	88	77	90	76	86	86	75	78	87	89	69	80	72	81	74	68	87	104	79	87	67	69	83	90	88	79	80	93	90	79	93	94	81	84	77	82	83	75	92	94	78	85	76	64	85	88	81	97	73	90	86	88	76	67	78	94	81	81	72	80	90	74	70	80	93	90	84	103	76	97	92	89	70	76	96	88	84	76	75	76	95	73	71	76	86	89	75	88	93	92	99	95	89	87	90	77	71	80	70	65	92	90	80	108	76	75	90	76	83	115	93	85	82	83	90	92	86	89	98	69	85	103	79	94	76	86	86	86	90	85	80	78	88	93	91	96	78	78	83	83	99	75	83	78	76	81	75	82	90	82	83	69	90	97	79	84	89	79	81	75	76	95	97	87	91	73	77	72	74	73	85	89	63	88	81	88	74	91	81	84	91	69	91	81	71	80	78	67	102	74	88	91	83	85	92	82	84	89	73	91	78	92	103	74	97	88	78	78	96	97	102	84	81	92	79	86	90	79	80	76	87	88	91	85	92	87	81	98	84	74	76	82	84	95	70	80	72	62	74	71	79	91	86	80	94	86	79	79	93	79	81	87	72	96	78	78	89	84	84	81	86	79	82	95	77	92	78	80	91	77	89	86	78	80	79	70	83	81	86	91	81	69	93	83	81	75	65	108	86	85	88	74	85	90	72	93	96	75	90	93	81	78	88	83	94	85	87	69	91	89	95	85	93	84	85	90	88	80	99	63	79	85	80	93	70	92	73	92	93	86	78	85	76	80	77	71	107	74	80	100	90	95	100	84	77	77	79	91	82	83	71	74	75	88	88	90	73	90	68	90	82	71	84	84	99	81	89	91	77	84	75	85	87	59	69	89	86	82	80	88	71	97	80	88	90	63	73	63	69	73	98	74	89	77	90	79	74	82	91	78	89	77	85	78	80	75	73	81	70	82	88	76	90	82	93	80	89	105	86	76	100	88	76	75	84	94	71	78	96	78	75	94	84	86	73	85	83	100	73	86	83	69	92	69	78	81	92	77	90	77	85	78	89	75	95	80	78	76	91	81	76	76	89	85	79	76	92	91	82	72	82	96	93	85	88	76	84	81	91	86	89	83	78	80	68	91	73	91	99	91	83	97	70	82	98	79	80	72	76	81	73	80	84	78	102	76	90	82	84	82	71	81	80	81	92	63	94	91	86	90	83	83	81	76	93	82	79	99	84	85	70	74	87	74	86	85	72	69	76	82	83	73	72	77	93	94	77	78	98	77	76	81	87	82	84	91	87	81	86	73	80	70	102	74	74	83	73	89	84	79	87	89	82	79	92	84	79	82	94	70	83	86	70	82	101	89	73	88	79	85	91	80	75	84	79	79	76	84	90	84	82	69	86	100	104	96	92	96	83	84	83	83	81	92	82	70	83	85	90	59	106	92	71	87	72	68	84	79	82	80	82	86	99	75	88	93	82	83	78	93	72	70	96	87	93	75	82	86	93	72	91	83	80	68	88	85	67	91	89	90	87	89	74	73	76	73	93	95	85	93	104	94	82	75	92	84	75	78	80	82	87	70	93	79	85	73	74	85	86	72	64	69	91	80	83	92	79	85	80	80	103	74	79	75	74	87	77	93	58	101	87	64	89	89	97	82	70	94	78	84	73	75	74	69	69	97	82	82	80	80	71	97	82	59	69	87	77	65	89	80	86	75	99	74	84	99	74	88	84	82	90	81	73	81	81	88	81	74	75	81	109	86	82	120	103	79	98	81	78	75	104	80	84	90	64	73	76	99	98	76	79	91	76	87	85	83	87	88	72	82	87	84	76	65	84	100	87	79	93	82	90	88	75	88	99	73	79	83	74	86	81	76	100	81	90	79	100	96	77	83	88	76	87	73	67	76	73	83	78	69	76	81	83	90	89	75	89	82	89	87	88	85	94	76	80	77	95	100	81	82	78	85	94	98	76	81	104	92	58	73	92	83	89	70	95	93	84	64	89	87	82	81	75	76	91	84	75	75	87	92	75	86	83	85	73	76	73	80	72	70	94	86	88	92	77	86	87	69	83	84	82	80	81	87	96	62	76	85	78	86	83	81	77	88	95	78	79	84	91	86	73	108	74	74	74	97	80	87	62	72	85	85	77	82	93	87	65	101	69	85	86	92	88	79	69	77	91	89	72	71	106	72	77	86	72	98	93	77	67	75	86	86	79	87	113	78	96	77	76	74	82	71	86	82	81	79	92	82	96	88	85	84	73	85	66	97	76	82	81	75	83	88	95	77	71	76	90	82	62	88	84	92	76	101	89	75	80	76	92	76	82	74	81	92	79	81	92	74	81	73	72	76	79	80	85	90	100	73	87	86	88	88	89	95	71	90	73	74	86	89	106	82	73	85	90	86	84	85	83	84	83	64	77	93	96	86	74	80	87	104	91	76	80	85	88	76	82	79	74	87	72	87	90	100	107	77	80	75	76	95	85	99	86	75	78	90	72	82	109	89	72	96	76	84	78	87	105	85	73	87	86	76	83	98	73	82	94	77	63	85	82	84	71	76	72	95	85	79	84	84	84	81	85	86	75	83	83	93	85	85	91	93	77	69	88	71	92	74	73	82	86	92	77	69	92	77	78	92	83	89	81	78	74	67	77	73	88	100	80	77	90	69	105	62	70	81	73	71	80	90	83	83	98	73	91	94	83	103	76	74	83	86	68	78	68	92	80	83	80	91	88	93	90	75	95	74	78	93	89	81	69	83	86	86	90	97	83	87	92	78	69	83	99	84	83	82	74	66	73	82	91	88	92	91	69	73	77	81	94	72	85	92	87	78	83	82	86	74	99	79	82	80	94	82	87	61	83	97	75	88	87	75	73	85	85	78	80	97	95	91	91	95	107	87	87	68	66	93	80	76	74	88	84	74	85	76	80	88	105	84	81	77	75	68
15678	1395	1189	617	412	370	293	251	231	210	219	222	212	196	191	198	172	196	208	183	192	173	188	186	196	178	176	179	187	181	174	198	173	185	177	174	161	179	169	179	200	190	193	176	165	195	170	210	193	190	189	156	162	178	186	177	170	163	175	177	166	187	193	184	194	199	178	188	188	193	164	199	148	181	182	192	176	173	184	156	171	180	166	189	180	166	182	179	145	182	153	198	179	197	168	176	171	155	166	190	177	189	180	187	163	162	150	197	194	190	177	177	161	181	201	170	172	184	194	168	203	173	147	169	196	170	182	189	165	179	190	158	150	165	175	175	187	204	175	182	164	177	165	209	177	161	195	168	168	186	182	192	194	155	183	188	174	177	199	166	144	196	201	166	179	177	209	173	163	187	157	170	175	164	179	176	184	196	184	187	164	170	184	193	209	163	166	167	174	197	167	152	184	172	181	201	180	176	166	204	179	191	189	169	187	176	189	171	166	182	187	191	174	200	191	173	183	188	165	186	200	185	193	170	178	188	187	197	175	184	159	169	182	201	182	194	179	176	202	206	189	154	186	149	192	177	183	192	189	208	162	184	172	182	185	186	176	190	189	197	164	188	167	181	187	178	182	187	194	161	174	183	189	174	170	169	205	170	180	206	189	203	185	172	198	143	169	164	164	189	165	177	177	172	178	161	177	198	178	160	196	188	192	203	187	170	164	175	191	196	186	190	190	176	173	169	189	189	183	194	183	191	188	170	171	184	187	172	160	166	180	182	182	187	150	183	194	179	184	185	197	173	168	198	162	180	176	195	194	190	176	186	190	192	174	206	179	173	174	188	173	170	172	181	174	172	189	189	175	194	201	191	163	185	149	186	184	195	183	169	144	183	179	175	182	175	174	177	193	170	176	191	186	184	165	180	178	173	170	195	185	207	187	183	160	166	192	189	176	177	188	179	183	186	173	183	188	171	168	165	193	176	192	198	190	164	173	167	191	167	208	180	182	195	181	165	189	156	169	181	201	161	175	185	157	194	179	158	158	180	167	181	157	191	199	174	192	167	200	180	188	167	182	172	164	185	209	196	191	183	172	178	167	207	178	182	198	170	183	157	197	165	174	176	161	173	196	189	184	183	178	191	182	189	164	195	185	189	176	190	206	168	191	187	196	185	167	205	175	179	186	165	199	180	177	177	186	182	177	192	141	195	167	175	184	160	158	150	184	180	198	188	187	169	177	206	189	163	200	212	174	189	164	176	179	192	179	178	168	187	178	176	175	190	194	207	164	173	185	184	209	173	174	211	193	174	180	195	185	168	196	163	201	169	187	185	189	187	203	182	181	188	184	175	165	183	185	156	178	194	189	177	177	167	192	184	199	177	213	161	183	195	169	172	176	175	186	212	170	162	185	190	182	188	190	169	172	193	150	169	181	177	161	154	181	194	182	188	174	184	203	175	175	151	186	181	151	167	183	196	176	182	163	173	169	170	180	177	181	182	184	168	188	193	157	179	191	179	172	169	162	171	162	192	176	168	178	191	218	156	209	177	157	194	167	166	187	184	178	161	172	180	174	193	169	159	183	185	185	179	189	187	170	180	167	183	191	169	185	181	186	191	188	169	214	175	184	174	196	183	186	182	179	173	185	165	173	194	177	161	183	173	182	177	222	183	183	172	203	177	167	191	214	170	172	159	150	151	195	161	177	161	173	187	184	192	166	188	173	183	207	159	145	184	181	185	167	202	179	181	173	207	184	217	189	195	180	171	180	190	171	194	172	169	158	190	162	170	194	172	192	179	171	172	212	185	176	181	179	184	167	182	202	181	187	182	175	181	198	176	181	180	176	167	173	164	191	188	188	188	170	186	183	194	204	188	184	187	224	191	175	169	188	169	205	192	165	174	168	188	173	176	208	182	188	187	173	165	163	189	183	206	205	181	177	182	168	176	194	172	159	186	167	176	190	170	158	176	200	165	191	186	178	189	162	191	179	195	175	177	174	156	181	158	175	189	155	170	180	190	193	176	180	186	169	194	189	185	199	154	177	192	160	165	194	184	191	174	191	195	161	176	189	198	189	177	169	171	175	169	203	169	185	187	184	185	165	178	189	210	166	200	179	190	186	167	179	190	171	164	173	159	175	197	159	171	191	196	187	193	176	155	157	193	167	181	158	177	152	178	178	166	165	185	167	194	172	174	201	180	178	182	193	175	166	171	188	203	178	184	183	173	171	193	165	194	170	170	180	179	185	192	181	185	172	158	193	178	164	173	167	183	157	172	170	175	190	173	183	156	167	214	179	184	172	172	187	170	185	176	181	178	173	192	215	179	170	178	199	182	163	201	159	155	182	182	184	200	166	163	184	192	176	165	184	176	194	184	197	185	181	164	161	169	182	196	163	164	163	187	185	185	198	198	194	194	181	177	176	191	184	193	177	164	173	181	179	195	189	182	180	166	168	182	198	174	177	183	190	191	190	206	190	188	209	167	166	193	148	194	190	171	157	169	184	180	195	191	185	190	218	182	189	178	176	184	205	163	191	176	171	179	192	172	192	169	163	212	184	178	160	189	191	185	189	190	185	178	182	173	178	202	192	192	206	131	188	186	159	187	169	144	183	194	163	169	181	184	177	160	187	197	173	194	180	181	177	208	182	169	194	171	176	208	180	181	199	182	186	184	183	172	167	186	193	182	175	187	186	187	199	190	168	185	172	184	191	184	176	175	215	180	180	173	173	182	174	180	176	184	176	165	198	153	152	172	187	197	172	166	182	162	187	169	169	176	159	170	185	202	189	194	184	171	179	150	189	183	182	187	184	176	189	188	188	176	177	187	187	181	184	192	209	169	181	182	175	172	199	172	176	148	211	184	185	203	162	169	176	185	195	180	178	199	191	181	181	201	191	179	188	205	158	162	168	167	175	167	176	186	199	164	190	197	160	202	179	189	179	200	207	155	185	149	191	171	192	196	175	194	171	191	197	188	194	204	163	220	159	198	217	171	201	180	199	165	158	191	184	174	179	157	174	183	183	179	172	167	168	169	166	185	174	169	183	188	179	177	213	174	170	192	187	194	174	175	192	160	167	183	195	176	193	162	172	190	170	158	171	176	167	161	198	184	202	170	174	195	169	180	170	196	196	148	177	192	194	181	184	194	189	151	165	185	165	168	166	174	179	205	188	174	181	189	189	182	193	185	173	175	180	179	197	184	167	165	174	180	187	170	198	181	165	178	176	186	176	195	176	210	191	176	174	187	184	166	176	146	199	180	154	195	183	195	168	179	164	168	161	168	180	190	196	185	172	204	211	184	188	165	195	195	178	191	187	184	178	177	186	170	175	166	176	181	197	195	183	173	178	197	174	184	195	193	191	171	193	162	177	174	167	187	157	172	184	182	202	174	170	156	170	185	199	204	152	169	182	183	188	164	185	182	212	205	169	193	188	198	187	181	184	189	158	200	149	183	175	179	179	181	186	206	187	196	184	169	191	210	183	190	190	184	184	173	173	178
23609	20698	27801	23629	19003	1639	624	414	303	303	301	257	226	253	215	218	220	218	200	217	189	197	201	205	174	201	166	193	184	164	178	163	190	179	184	169	185	174	173	194	168	188	164	161	174	178	169	169	183	170	172	180	166	174	181	186	171	164	170	163	174	175	174	190	171	166	179	176	181	171	167	166	151	179	183	166	150	187	147	156	162	190	167	181	169	157	174	188	171	164	155	171	173	168	163	153	192	164	175	165	176	156	158	170	162	180	166	158	164	170	146	189	198	147	159	185	172	166	152	169	163	156	177	164	177	156	180	196	171	178	171	174	175	151	158	170	175	198	180	179	166	157	184	200	166	186	181	162	179	175	149	151	191	164	155	176	146	166	191	158	193	156	171	183	164	159	180	152	165	177	180	145	157	169	153	167	167	158	163	145	179	148	164	173	168	173	180	153	144	156	145	174	162	168	172	170	157	142	155	176	148	147	180	173	162	179	156	143	187	176	168	158	190	170	170	162	159	173	167	160	158	179	180	183	170	153	172	181	177	173	143	136	145	183	173	180	157	162	156	160	181	172	158	182	150	170	179	176	165	172	167	166	150	168	152	161	166	167	163	162	179	152	177	184	173	151	162	181	162	170	152	166	165	177	182	165	152	147	167	170	148	173	168	170	193	176	162	170	164	176	187	154	152	164	178	164	166	171	160	152	156	183	184	147	158	163	161	153	171	145	174	187	174	166	167	165	162	179	168	170	152	172	149	174	166	187	155	161	168	163	187	176	163	174	171	170	167	185	156	163	158	175	172	159	177	179	152	181	156	148	177	162	178	183	166	175	189	144	169	185	164	172	170	171	143	179	170	163	164	190	156	199	168	160	155	176	175	174	144	169	169	154	162	175	160	188	153	165	160	168	151	165	158	140	158	153	169	171	169	165	155	167	161	171	170	171	170	179	171	158	177	170	165	170	162	181	147	155	161	170	166	144	170	179	158	166	176	157	154	157	179	168	196	186	173	170	169	189	179	151	177	162	170	175	185	170	172	149	166	148	164	189	172	182	191	151	140	163	157	173	157	149	182	167	151	171	166	155	180	152	164	180	155	191	179	165	161	177	168	165	167	151	163	138	180	154	147	178	169	178	155	192	185	164	150	170	180	185	169	155	183	188	172	173	163	200	181	161	182	197	183	158	163	171	166	183	171	178	166	170	166	158	170	159	167	176	166	158	142	167	175	158	152	171	169	177	186	157	177	157	170	167	181	176	178	172	158	179	160	190	162	184	188	187	172	151	147	162	160	156	164	165	162	159	159	162	163	177	158	160	168	144	161	164	177	169	159	186	186	147	154	189	173	177	153	176	167	174	172	152	164	166	171	172	159	152	175	164	145	159	157	168	159	163	178	172	166	167	160	164	172	176	171	165	172	167	161	181	171	150	168	163	177	172	179	171	147	197	149	176	149	162	157	184	187	189	190	156	181	172	165	186	166	173	168	179	144	160	143	167	172	178	153	169	168	149	169	169	174	181	184	183	166	149	162	171	146	158	176	174	177	163	175	160	171	152	166	192	182	149	165	162	185	158	160	199	165	173	171	175	162	171	183	168	162	163	170	168	183	158	177	152	177	170	155	183	168	172	144	168	163	183	174	162	148	182	165	161	175	169	179	173	181	155	149	177	182	188	148	169	168	147	152	163	177	166	164	183	170	166	168	173	153	139	162	175	182	163	137	153	161	162	182	165	145	152	176	167	168	146	159	167	132	166	186	164	177	177	180	177	155	149	162	158	148	191	171	183	172	178	173	184	187	155	171	156	173	174	197	187	172	168	161	145	171	155	175	143	177	163	158	180	161	161	153	184	158	170	185	151	163	157	157	166	155	158	177	139	181	165	162	183	169	161	164	173	158	166	154	171	158	164	167	146	173	154	152	173	174	182	157	168	173	159	154	180	170	155	156	189	173	174	151	158	164	183	149	173	144	174	171	174	165	146	159	156	174	163	155	162	152	168	175	146	205	158	143	172	177	155	169	180	149	167	156	174	155	155	140	156	144	142	155	172	184	165	165	153	155	179	185	170	153	155	153	174	192	162	178	161	173	162	189	169	185	197	190	191	169	155	189	166	165	139	153	144	182	159	172	191	176	177	195	172	155	154	150	163	139	178	185	155	174	176	162	173	162	161	172	174	170	189	155	181	152	166	159	146	157	162	167	163	174	155	143	177	153	156	172	171	165	169	166	173	167	177	179	166	181	166	163	170	160	145	140	162	188	158	161	150	172	187	165	172	158	166	169	152	173	176	151	185	195	173	166	166	172	149	141	169	195	157	172	177	159	171	149	181	160	166	168	160	160	146	175	169	179	176	145	162	176	162	166	189	161	179	168	195	173	170	188	182	168	158	188	162	174	171	140	170	180	161	161	175	163	178	152	143	163	162	158	159	191	175	151	139	163	171	189	183	168	165	195	169	170	159	159	155	195	152	174	172	161	165	147	163	150	162	187	161	156	174	171	149	163	164	142	120	172	195	172	161	175	164	159	164	148	172	175	185	174	168	161	167	169	165	168	185	160	165	177	163	161	186	131	162	160	157	166	181	174	168	168	167	191	166	165	172	147	175	140	172	138	162	149	160	155	170	160	187	186	175	167	173	145	166	175	157	161	164	177	175	172	163	175	175	180	171	161	159	172	160	155	156	147	156	172	169	185	185	182	169	171	157	167	192	159	144	165	141	169	167	176	195	165	163	159	184	152	168	189	159	165	176	162	177	154	163	164	195	156	164	144	157	127	169	137	170	169	150	167	186	150	166	173	175	178	147	175	164	166	141	184	178	143	160	169	183	182	167	164	166	177	167	196	197	162	159	175	152	177	165	178	177	183	181	153	179	171	169	184	163	158	156	165	151	153	170	180	158	181	162	149	179	159	185	169	184	170	192	178	173	177	155	174	169	150	160	183	170	182	167	167	171	153	177	178	166	171	183	162	146	155	169	168	157	161	182	169	161	163	157	150	161	163	189	178	160	184	173	166	149	175	170	164	155	157	189	164	184	136	190	176	168	169	171	154	166	177	161	161	143	171	159	175	170	165	181	168	185	165	159	177	175	195	179	165	157	150	157	171	180	153	198	191	147	146	189	166	155	164	192	163	161	165	163	149	164	177	150	175	194	185	156	151	162	155	164	159	155	197	159	168	152	187	161	178	171	176	156	171	148	179	174	178	159	173	162	168	187	156	149	155	164	165	164	164	163	170	173	163	177	156	166	152	178	176	173	167	142	169	168	147	173	165	148	165	174	143	168	150	159	195	182	179	159	165	182	167	165	166	155	174	154	147	174	153	169	153	167	169	188	179	152	187	186	159	189	186	155	197	158	161	191	161	164	166	153	181	163	170	162	172	150	171	181	170	163	182	152	185	170	187	168	150	166	184	165	182	152	144	168	154	196	183	155	163	162	144	178	163	154	159	162	160	165	174	184	173	171	161	175	144	169	157	165	152	149	183	184	188	165	172	171	155	144
31730	10000	8692	4360	2938	2125	1644	1362	1060	935	826	753	655	634	613	526	525	512	442	455	417	423	409	378	421	381	391	380	397	378	426	395	364	353	346	367	355	359	334	383	386	363	352	348	351	314	360	343	358	382	384	342	357	338	345	323	334	343	373	319	348	366	345	342	326	342	308	331	376	329	348	342	385	363	333	367	316	330	361	356	335	337	348	336	314	357	320	330	347	341	338	346	348	330	349	347	342	318	352	340	338	334	314	329	314	330	365	279	332	322	315	320	329	373	351	365	348	326	333	361	308	305	344	307	335	339	336	339	344	323	346	353	331	298	345	339	327	343	318	326	337	304	354	336	352	325	339	321	338	325	323	312	299	334	319	314	324	326	318	311	352	318	331	353	330	353	343	318	320	339	358	357	321	315	346	394	334	335	353	354	353	308	312	331	339	319	329	348	321	346	311	351	314	358	318	301	352	350	336	315	329	350	371	330	326	325	321	312	339	339	329	337	343	308	321	307	343	353	340	358	329	324	339	353	329	363	347	325	350	320	320	345	309	319	335	340	341	341	336	324	340	343	317	344	336	351	349	323	350	308	309	350	347	335	340	335	309	327	328	343	344	314	343	301	315	340	332	315	339	369	327	345	334	307	349	336	329	324	354	365	333	349	324	321	343	358	317	314	335	376	324	332	345	340	337	324	312	351	346	341	311	333	333	363	297	353	296	311	341	328	340	328	309	374	335	321	310	310	320	337	344	325	315	345	315	318	318	334	339	366	343	337	311	311	343	341	355	355	338	298	338	367	346	327	336	311	358	330	348	319	330	344	364	345	360	301	362	280	322	347	324	349	350	336	326	336	326	336	326	316	317	341	317	337	355	337	348	328	337	328	315	319	331	359	348	367	306	347	340	307	332	317	354	350	337	317	357	303	310	309	328	325	322	323	357	325	333	301	358	331	363	340	327	300	339	339	312	350	307	344	339	311	321	344	309	341	361	330	320	326	379	322	302	335	350	328	331	304	298	346	380	299	323	323	350	304	354	344	305	356	300	306	333	322	323	300	310	332	322	333	293	321	356	331	342	345	316	346	335	342	318	339	299	349	328	314	349	317	300	324	315	347	351	339	281	299	317	328	321	324	312	357	347	334	316	315	345	300	334	338	357	317	336	313	313	322	367	308	341	331	302	316	313	322	343	329	350	317	361	321	326	318	374	327	328	311	377	338	355	309	346	310	335	323	342	303	330	321	344	306	333	364	359	307	307	347	325	337	338	299	330	310	361	327	353	339	342	317	319	320	314	355	304	337	330	327	338	321	312	299	325	330	302	322	366	335	358	333	314	315	304	335	348	322	339	322	320	341	316	322	337	321	352	378	310	346	350	344	370	306	323	346	335	321	319	333	345	330	319	328	314	305	356	362	326	330	339	321	309	343	328	315	322	335	331	311	338	331	348	327	306	322	359	328	342	378	304	366	352	334	357	363	342	333	326	312	328	315	321	349	328	356	310	368	341	347	320	340	317	334	354	346	353	338	306	335	328	342	354	353	321	330	344	345	319	338	334	344	345	288	335	331	313	330	321	372	341	329	374	338	297	358	376	365	318	361	347	331	323	347	333	335	345	333	335	325	335	326	318	385	330	308	346	339	325	361	321	302	329	278	333	331	348	334	352	363	313	336	335	343	334	319	340	313	363	334	331	344	313	317	361	296	353	319	329	336	341	332	350	366	370	342	350	343	319	297	315	324	340	361	333	324	304	350	350	341	349	318	316	361	369	340	325	353	317	320	331	339	330	345	329	376	349	308	349	336	323	318	331	329	340	313	320	338	328	350	339	337	329	336	336	334	334	366	312	343	299	333	281	336	329	367	322	329	292	326	339	352	349	370	320	319	311	348	330	308	363	293	317	330	354	331	337	342	334	324	339	327	368	342	314	349	325	311	306	314	370	321	348	326	369	330	345	325	327	338	325	320	296	341	335	328	332	330	313	339	332	314	330	347	311	305	311	321	328	351	329	327	356	323	316	331	316	340	340	323	327	310	334	326	315	318	310	346	338	359	326	307	336	353	350	327	336	304	340	335	332	318	328	352	343	311	335	307	359	331	298	364	327	313	375	352	325	314	349	327	337	316	324	357	352	329	336	302	339	292	321	316	344	331	324	326	332	339	341	360	347	326	320	307	349	337	333	324	304	335	331	365	323	352	343	349	323	334	327	314	340	315	323	312	322	349	319	343	358	344	305	324	337	326	305	337	334	345	340	349	327	374	335	328	323	333	322	336	324	343	342	363	314	358	337	353	355	346	317	301	318	346	333	343	356	318	370	348	324	307	338	301	336	354	317	357	286	332	360	343	342	357	335	328	331	314	331	323	325	316	295	368	309	322	330	322	344	325	348	322	322	314	325	323	342	331	337	337	345	335	344	298	327	323	314	328	330	347	355	333	350	338	321	328	339	354	371	330	346	337	329	361	333	291	315	313	329	331	349	321	329	319	326	342	319	316	327	329	341	307	305	337	313	359	332	333	331	349	326	327	354	348	330	348	319	344	346	312	324	292	358	302	329	354	334	326	326	314	315	314	319	342	316	344	306	334	322	348	324	309	321	361	332	314	354	366	313	319	312	347	353	327	343	322	355	320	311	336	329	310	310	335	330	318	354	357	354	346	311	317	349	331	308	318	335	338	323	308	318	358	327	320	306	358	329	315	314	369	336	359	339	331	334	332	328	334	329	337	354	376	303	345	374	327	325	312	338	331	357	335	331	343	350	312	324	328	333	341	330	345	341	298	352	342	331	335	274	319	330	346	340	342	337	297	340	332	328	319	332	320	319	374	341	317	315	340	325	314	337	320	321	315	354	357	337	326	369	330	341	317	351	339	327	326	335	316	324	326	351	325	331	335	319	325	369	332	339	334	345	289	341	321	312	351	350	292	350	346	335	321	328	374	332	335	349	338	319	332	332	347	332	329	335	328	340	348	339	323	361	359	304	352	346	321	337	334	332	326	331	386	337	327	328	353	317	331	327	350	332	327	310	362	316	309	325	319	329	338	340	309	313	323	324	373	314	347	345	299	313	326	339	308	329	314	333	333	302	334	301	351	320	310	353	341	333	324	338	313	325	310	313	349	364	319	354	305	323	309	325	320	323	322	323	326	341	370	335	315	343	336	324	304	290	321	336	320	332	324	343	334	345	345	314	379	327	353	340	339	331	311	327	344	294	325	357	361	310	349	324	323	304	328	303	350	294	349	352	337	355	319	377	329	352	350	290	319	358	315	366	344	329	349	362	374	325	346	321	335	327	311	320	306	352	325	306	328	326	362	327	332	301	343	346	350	349	344	314	357	362	326	324	330	324	302	337	297	327	312	323	354	305	339	329	339	361	293	345	334	342	328	324	321	309	347	347	340	314	334	333	309	328	312	355	339	334	341	327	362	334	327	310	327	313	324	316	319	315	311	335	343	333	361	343	303	319	345	355	343	334	315	301	330	313	328	344	330	349	327	312	320
23801	21716	29904	24084	21716	18801	2133	902	741	657	574	521	565	477	472	428	446	415	409	418	418	407	393	414	384	355	346	387	387	342	374	378	348	368	334	389	363	356	401	386	392	399	341	357	379	354	355	362	348	370	336	363	373	373	334	410	340	332	325	354	319	357	373	352	358	339	362	396	381	374	339	393	367	334	344	381	342	355	323	338	330	371	353	369	349	327	313	313	352	333	377	354	340	331	332	340	320	326	379	336	354	342	364	343	371	408	326	316	336	375	344	342	355	347	340	351	339	343	351	353	367	329	324	332	370	346	325	348	347	298	365	374	356	367	376	346	338	340	350	329	364	352	346	344	357	323	340	336	341	353	322	338	354	345	307	363	344	362	361	370	364	349	349	341	346	356	355	394	344	339	325	336	343	345	330	370	340	384	344	323	359	345	336	364	321	321	366	350	344	350	333	312	339	354	329	339	371	343	349	356	304	349	358	380	338	355	337	355	380	343	342	362	305	372	336	341	320	365	356	369	352	345	335	365	338	350	333	326	368	358	344	370	342	354	330	328	352	301	373	338	366	327	334	330	351	336	318	346	330	361	368	340	350	343	313	339	370	359	363	328	344	341	351	369	352	310	321	331	350	390	339	347	374	334	355	335	350	359	341	322	304	334	364	362	348	358	334	321	346	364	316	359	338	362	329	341	346	361	343	390	340	334	348	341	331	335	326	363	360	340	339	326	354	342	333	330	363	373	352	300	344	354	343	362	363	350	353	326	343	331	324	326	351	362	343	340	376	331	355	322	368	330	347	344	343	350	338	381	339	349	369	351	335	362	324	370	329	327	331	376	354	365	341	332	350	354	369	343	329	334	356	346	361	335	374	367	358	346	371	369	346	346	360	354	394	336	353	339	347	357	327	377	381	332	404	354	353	332	341	349	307	350	365	353	334	370	365	329	344	340	325	309	374	351	346	336	348	370	358	343	382	319	368	364	317	325	367	330	313	359	305	381	338	363	367	354	345	380	322	357	330	325	322	345	339	371	314	320	371	339	340	350	333	338	353	342	349	345	352	356	334	339	312	340	354	344	332	370	348	319	351	331	384	355	325	363	362	320	358	339	317	352	334	347	364	332	369	352	346	349	378	292	358	382	360	338	328	334	341	353	326	364	346	361	360	372	370	341	310	361	349	356	343	321	301	347	348	327	353	380	364	338	364	301	377	317	306	336	336	309	324	351	310	349	364	338	342	321	340	312	363	367	329	332	369	309	338	327	356	348	353	333	331	324	336	332	345	371	352	351	340	339	352	336	331	364	352	352	352	322	329	355	329	376	316	311	348	341	320	318	379	304	365	337	339	325	343	343	352	327	353	349	334	375	337	312	339	342	327	347	358	345	324	338	348	364	346	340	319	367	328	321	336	363	336	344	350	338	345	300	358	349	330	343	355	321	346	354	328	366	331	364	325	352	343	323	364	372	356	335	345	362	346	336	378	335	376	329	316	372	322	351	340	333	392	356	363	348	342	312	365	364	333	337	360	349	317	393	338	350	375	326	358	349	367	366	382	364	364	314	351	339	327	353	356	355	340	347	337	345	350	369	321	373	363	353	306	347	315	342	356	366	360	339	344	306	312	364	359	303	302	330	338	320	333	337	331	346	347	332	371	352	347	353	330	326	349	343	344	339	347	354	351	343	351	322	319	332	341	318	374	328	373	362	359	313	325	350	330	329	336	337	323	342	338	361	335	329	313	377	381	337	327	324	306	349	329	327	336	314	349	370	343	369	322	358	330	338	337	322	328	326	346	387	369	345	358	339	346	365	342	355	380	305	322	324	342	328	356	332	329	342	307	325	340	346	333	340	398	337	373	353	358	300	355	379	331	345	380	354	307	341	335	333	355	358	313	359	351	354	334	343	344	339	338	338	353	344	332	305	355	354	334	344	330	343	376	380	374	342	339	384	375	369	349	372	302	334	333	358	337	307	336	302	350	330	352	354	378	319	367	392	375	380	352	356	357	368	355	312	341	350	336	322	309	385	349	335	336	337	361	315	338	341	372	340	365	384	329	357	334	369	339	320	333	363	296	356	360	351	337	344	357	356	364	337	355	333	356	345	337	334	334	335	343	346	361	342	337	370	389	341	353	333	364	337	344	349	336	335	345	328	343	357	345	314	351	341	373	364	351	349	345	342	354	351	318	322	350	333	322	358	366	354	352	368	364	325	333	357	359	317	349	345	360	348	343	336	338	361	331	342	350	330	363	335	347	359	343	319	336	303	322	345	340	345	334	335	339	374	328	322	357	349	372	332	376	335	342	323	312	333	298	313	332	350	327	361	353	341	352	353	324	356	336	374	336	317	378	335	352	318	342	357	322	371	334	358	318	346	329	322	336	340	356	384	327	326	368	320	348	336	339	366	368	324	318	327	318	326	349	347	327	366	318	352	327	371	340	308	360	358	345	383	329	332	337	352	325	349	395	306	340	360	368	345	334	342	358	343	338	359	377	334	365	325	353	352	304	323	327	369	343	349	320	323	339	332	332	339	315	338	346	337	332	332	346	353	360	363	351	339	366	327	331	365	365	328	356	339	359	346	340	337	342	341	379	359	327	316	311	316	328	330	385	333	347	315	345	340	331	326	342	385	334	336	309	357	336	345	328	340	331	354	343	332	355	338	320	339	343	363	320	303	314	365	351	354	347	302	321	347	312	333	351	349	363	348	322	334	326	319	351	314	333	328	353	351	340	351	335	356	279	337	340	333	342	329	331	388	370	347	383	385	353	307	373	350	357	331	326	381	339	321	345	355	347	370	372	322	370	331	322	353	328	346	360	356	344	345	331	352	352	374	316	338	383	350	358	358	350	359	358	360	334	335	345	320	343	390	340	342	376	355	324	356	316	324	344	355	375	354	335	342	334	353	326	346	342	345	317	368	365	355	347	364	333	314	320	346	296	377	346	341	372	373	333	378	346	364	340	340	348	332	384	353	327	372	317	342	347	340	344	369	340	339	354	346	331	346	323	315	353	345	361	376	331	369	356	358	354	356	334	327	340	305	343	317	342	358	333	335	351	360	336	373	343	378	340	346	300	386	339	324	345	344	314	325	320	358	349	326	329	327	333	333	327	362	317	377	338	326	358	368	368	292	337	337	363	373	363	357	338	329	323	332	359	340	366	315	300	329	351	309	331	371	322	359	353	339	345	335	323	368	352	306	350	328	314	317	365	356	354	365	344	361	352	313	370	363	340	334	330	324	300	306	335	351	347	346	347	361	331	380	360	304	339	334	366	332	335	344	336	351	322	347	374	360	340	356	336	340	307	323	329	355	324	321	371	348	299	354	348	337	337	356	352	350	342	383	379	333	344	381	346	331	336	339	317	326	351	332	345	360	374	328	359	332	327	327	327	318	329	344	369	323	310	348	330	337	321	362	352	293	351	363	325	335	327	332	356	349	330	361	368	321	356	363	339	337	355	348	338	339	306	320	312	322	320	333	375	332	356	307	358	382
35416	15085	13208	7384	5191	3686	2900	2341	2003	1661	1427	1283	1195	1035	979	945	866	865	832	805	788	790	764	712	722	689	696	696	673	654	661	692	650	625	593	642	637	595	643	560	610	605	626	574	613	646	629	599	603	611	604	596	656	626	584	553	619	608	594	580	625	588	590	601	612	579	584	612	582	587	581	604	595	556	617	635	564	632	631	615	594	583	573	617	626	601	579	566	600	568	584	614	569	571	567	582	580	546	598	567	570	551	568	572	572	596	584	596	613	606	601	603	597	591	566	587	623	588	558	619	603	577	551	600	583	565	573	579	571	586	572	593	574	627	603	600	591	575	598	592	589	593	589	567	571	570	595	616	577	606	577	541	572	576	580	578	553	557	566	585	602	593	647	603	608	594	577	535	608	565	543	587	576	613	558	632	596	575	626	562	603	587	577	579	573	598	607	593	576	601	603	582	597	581	562	605	589	640	611	595	574	564	557	544	576	605	610	633	592	590	589	528	597	564	592	558	577	590	569	581	595	574	590	565	559	576	579	594	545	553	540	614	603	561	566	593	571	610	611	550	589	608	553	574	548	595	549	579	580	527	543	569	579	583	582	642	571	568	586	594	599	596	608	605	578	557	557	579	557	597	572	550	583	602	578	550	564	586	579	565	557	537	580	593	576	608	576	578	575	523	607	563	609	581	578	560	572	568	583	632	557	549	540	597	595	640	612	605	553	572	535	595	592	581	594	572	557	597	578	590	621	596	598	612	575	604	598	613	600	623	567	581	549	557	608	548	541	620	600	569	567	588	628	591	582	567	600	579	563	583	595	576	580	572	561	562	562	543	542	601	588	589	570	548	557	597	589	564	566	571	582	573	564	571	604	558	583	569	601	590	579	631	603	605	565	597	575	617	581	564	557	587	579	525	595	598	607	574	606	582	568	570	593	566	565	601	569	580	584	568	553	565	550	540	586	594	553	599	564	611	570	586	599	605	597	596	580	600	587	582	586	624	604	557	590	588	574	568	619	598	585	574	583	578	560	517	561	564	593	581	536	615	565	592	587	548	545	560	581	589	583	615	571	630	579	566	564	630	575	579	569	580	548	586	556	606	600	575	589	623	579	643	561	601	624	575	562	572	599	637	569	611	585	546	571	550	606	584	617	592	610	535	593	566	582	555	630	626	559	598	586	577	581	583	573	589	566	527	579	608	598	607	603	554	598	540	589	570	574	577	553	572	588	547	575	608	584	573	550	568	547	573	601	588	599	604	564	596	620	592	569	586	610	565	599	583	582	618	573	609	545	590	611	550	603	620	595	605	575	558	570	606	622	603	624	519	632	589	564	566	576	595	611	598	574	561	629	553	619	577	620	591	551	595	605	551	577	578	608	592	578	576	601	641	552	592	597	568	587	584	612	587	599	609	549	534	576	563	615	585	616	568	567	578	584	591	584	525	608	556	582	583	634	560	554	572	585	558	555	595	568	556	610	620	573	574	561	601	597	601	610	546	591	596	561	551	544	631	571	621	593	585	575	600	650	572	551	570	557	564	548	636	599	581	584	523	603	584	572	542	555	596	613	619	548	590	597	600	548	540	575	585	594	623	564	604	619	572	538	546	591	537	583	566	567	579	571	592	609	581	591	604	537	552	604	600	568	553	590	547	607	590	607	584	606	557	588	633	614	601	615	541	574	574	585	594	603	597	550	601	584	576	605	559	577	624	563	545	565	601	554	556	552	574	595	541	547	610	604	594	573	563	598	599	582	574	589	572	610	623	551	558	539	565	561	595	527	623	592	564	603	551	572	573	579	593	595	575	574	574	567	586	598	560	575	565	594	527	577	597	579	549	553	577	574	563	602	607	594	585	638	584	576	605	545	567	541	567	591	606	591	589	615	538	588	574	576	585	549	562	607	592	608	573	594	559	589	590	596	601	557	552	617	573	560	583	620	552	585	617	604	571	573	524	560	563	592	601	573	602	576	576	586	555	589	593	570	566	605	590	585	582	606	580	604	531	594	602	591	578	531	599	603	586	609	578	585	538	557	608	568	554	529	597	595	574	556	572	610	621	604	578	633	613	584	593	600	562	567	594	572	558	572	544	596	559	566	575	618	599	599	581	591	558	594	537	543	562	589	556	532	616	599	557	583	549	581	618	556	575	570	574	518	558	557	550	577	564	585	589	587	592	573	599	588	546	606	566	583	549	555	583	575	602	613	556	562	558	561	584	568	586	557	569	591	585	614	578	576	607	546	648	620	579	565	611	561	600	632	597	558	583	611	551	538	572	587	629	649	552	617	578	547	555	587	607	613	542	570	578	558	546	570	572	609	562	550	571	568	601	611	613	589	571	588	573	564	594	661	517	575	582	624	599	579	576	551	568	590	537	621	604	562	581	558	558	568	565	593	558	601	521	534	576	594	573	607	569	569	564	602	584	561	574	576	600	570	567	607	574	589	604	549	600	534	583	557	574	582	543	569	570	609	562	633	552	585	543	557	607	621	586	564	569	582	573	613	541	586	593	597	576	601	603	566	549	585	561	592	583	604	598	578	589	606	615	550	600	586	532	606	581	595	544	557	577	550	567	592	562	545	581	601	604	566	603	605	572	616	577	570	574	571	592	581	605	613	614	602	549	580	607	539	567	580	611	543	598	551	552	597	578	576	594	564	558	556	549	623	577	572	592	585	615	575	610	588	556	607	557	580	592	598	597	568	566	590	544	589	568	572	614	594	574	580	582	537	572	546	594	555	593	581	598	637	624	546	617	584	585	565	559	586	608	590	569	550	539	622	557	540	589	580	581	597	587	569	589	573	588	571	606	574	589	598	558	598	527	585	587	572	591	560	617	569	585	599	588	570	606	622	559	602	582	585	568	572	590	526	538	552	570	585	550	597	568	609	562	601	574	589	529	545	607	581	528	570	613	581	584	591	613	597	580	592	560	552	596	618	629	585	587	572	595	515	589	590	580	581	597	597	605	581	592	533	565	534	531	565	606	546	540	616	566	610	637	560	610	581	545	616	599	559	583	582	632	551	583	589	551	535	566	572	594	590	612	584	604	573	574	606	641	564	594	568	576	586	561	592	553	576	630	596	579	573	560	585	599	559	572	565	588	620	580	552	583	542	575	598	611	609	564	582	581	578	553	597	563	548	563	595	558	590	577	567	575	583	560	552	597	597	576	566	598	563	587	611	592	587	612	539	607	557	590	560	552	578	552	561	641	570	586	568	602	597	566	587	570	606	555	553	580	526	544	587	547	618	537	579	592	611	594	546	570	573	527	574	599	562	590	607	598	573	609	591	595	609	627	578	602	554	572	584	601	600	567	588	511	583	535	571	587	604	601	583	572	570	564	617	572	567	574	588	530	549	602	596	586	557	527	597	587	577	577	612	580	551	556	559	600	558	546	584	584	599	543	540	594	591	595	612	557	554	608	536	570	571	543	595	589	588	591	571	557	599	577	570	559	622	591	565	572	562	570	634	593	566	576	548	553	579	619	572	571	579	601
27337	21026	7807	345	172	147	121	107	102	104	102	97	87	89	110	87	89	79	89	68	99	90	98	90	89	88	89	107	77	96	79	80	74	90	75	86	97	73	102	97	82	100	85	87	92	79	83	106	83	94	88	87	101	85	81	81	106	76	88	84	88	97	84	77	86	67	85	75	100	83	93	79	67	97	83	94	83	89	83	96	90	88	70	75	87	70	86	82	95	97	74	78	93	65	76	88	88	64	85	89	86	89	93	87	90	92	77	93	92	76	85	92	90	99	92	86	89	70	71	77	86	76	74	78	84	83	80	89	86	89	76	73	81	99	82	74	95	81	90	73	78	93	69	91	75	77	82	79	87	81	66	94	87	90	90	70	76	81	93	83	82	89	87	74	85	86	85	85	88	90	91	92	77	85	82	82	88	72	77	82	91	92	77	60	91	79	79	93	89	88	76	91	74	79	92	76	81	89	98	79	83	82	90	79	79	80	84	84	83	87	106	88	80	88	87	92	74	87	78	93	90	75	84	66	72	72	86	103	87	87	88	65	107	82	89	103	103	82	81	86	92	83	86	79	75	77	70	74	93	58	85	77	87	90	92	75	74	62	82	67	93	85	76	90	85	78	73	95	74	83	68	87	88	82	84	77	76	91	97	77	62	72	70	98	73	66	82	87	91	84	81	98	96	80	92	84	78	97	79	81	91	81	87	98	93	86	110	71	73	81	80	87	73	91	93	84	85	83	79	89	81	80	83	99	80	82	72	84	78	96	85	80	83	91	107	75	92	84	95	78	74	101	93	94	81	77	77	80	61	95	81	92	89	68	79	81	89	100	83	69	76	91	88	70	70	90	102	92	84	76	96	90	78	86	76	90	72	68	82	85	74	99	86	73	93	93	92	85	100	94	91	74	82	84	94	83	75	74	89	95	90	97	78	87	82	75	91	72	74	72	73	83	71	99	78	63	80	87	86	81	73	83	80	82	67	78	67	93	82	85	86	86	82	95	97	88	67	86	74	77	84	75	82	94	78	71	63	71	84	79	70	75	94	102	81	77	83	75	70	98	88	91	87	93	77	86	81	95	94	87	73	89	94	69	80	87	117	97	83	98	65	87	101	70	84	94	82	77	72	80	86	81	81	74	76	82	86	96	75	72	73	74	105	100	80	69	81	84	73	94	94	77	94	74	75	74	73	75	86	76	82	103	85	73	61	58	89	80	76	88	89	75	79	109	72	85	93	84	67	67	93	83	74	73	90	74	80	74	88	73	84	84	84	96	88	87	87	78	64	62	80	84	82	90	93	91	86	82	85	76	81	70	103	74	79	79	76	76	86	78	75	99	72	98	85	70	78	80	81	81	76	78	100	80	94	69	65	85	70	96	93	71	96	69	81	86	81	85	77	85	82	81	80	60	83	79	83	99	74	94	90	91	80	77	83	79	74	75	82	83	88	86	88	87	91	70	83	88	94	81	84	89	74	87	83	71	71	74	77	68	84	108	76	89	77	82	78	79	84	72	82	87	88	95	89	80	103	81	71	80	101	91	75	82	81	89	83	87	91	89	79	92	78	105	75	87	88	88	84	78	77	63	81	83	78	71	91	92	81	89	92	94	80	68	98	80	91	92	89	78	75	75	78	82	79	93	84	61	80	81	72	96	97	86	90	78	69	78	86	83	80	77	89	87	82	82	85	74	81	78	91	88	77	94	91	80	89	76	84	66	91	86	84	76	84	80	88	99	89	98	88	83	108	103	80	70	82	86	85	70	64	87	88	89	76	75	83	87	88	82	76	81	87	90	83	92	72	80	86	81	97	84	71	87	77	82	77	76	72	95	87	87	91	81	83	76	83	85	83	83	96	77	86	80	85	74	76	93	81	76	73	92	97	93	80	77	86	80	84	89	86	86	90	79	83	67	95	75	81	84	75	76	95	84	84	79	73	73	90	54	77	81	82	75	75	85	84	94	74	86	71	76	95	83	82	90	102	89	67	90	83	80	86	97	79	91	92	92	86	72	81	75	77	90	90	90	95	64	79	78	71	84	67	97	89	82	84	86	98	90	78	90	80	79	94	82	89	79	71	92	84	103	91	84	74	91	85	80	95	87	80	113	84	95	96	73	73	81	80	57	86	80	88	79	85	101	73	80	95	80	83	57	74	77	82	78	78	88	65	74	79	86	59	97	82	80	67	96	85	95	89	92	73	70	94	92	93	99	97	75	89	96	87	70	91	79	86	81	72	75	86	78	87	74	74	78	93	87	97	94	82	90	75	95	91	93	78	91	89	77	92	79	66	87	80	81	78	84	80	84	87	77	94	75	87	71	80	87	95	65	71	93	79	82	86	74	90	86	80	64	78	85	90	87	76	91	77	80	71	73	84	66	101	74	87	89	92	98	87	73	97	95	73	101	88	79	101	78	73	78	76	88	72	80	89	74	94	90	84	95	92	82	79	94	68	70	74	74	76	83	82	92	79	93	91	80	82	70	85	85	76	77	87	86	81	78	69	74	86	87	92	77	81	88	78	76	97	98	82	74	82	84	99	84	82	80	79	88	81	83	103	108	81	93	73	78	83	91	66	62	74	71	89	82	90	96	81	76	83	82	81	96	91	85	75	79	74	96	78	95	78	79	85	69	79	77	83	77	98	79	71	79	86	87	78	68	94	83	84	80	85	81	63	83	104	84	86	81	86	75	84	92	85	78	70	84	104	78	72	107	63	75	90	71	88	98	79	74	78	84	92	84	80	79	79	101	82	80	92	91	82	83	83	71	93	89	73	78	93	77	77	97	88	88	91	81	74	83	94	88	80	79	79	89	79	94	72	78	80	83	83	84	80	96	86	76	91	84	90	98	81	74	108	77	88	95	81	82	93	93	101	82	76	85	79	84	77	83	85	79	92	72	85	80	83	88	89	88	72	81	90	73	80	76	85	57	83	85	95	75	82	70	84	85	77	80	89	81	63	94	85	68	80	78	96	86	96	84	72	76	68	83	79	74	90	98	89	87	79	70	89	89	61	90	87	88	81	84	93	88	70	84	85	94	75	73	102	94	80	79	80	81	77	80	78	81	84	93	94	85	89	76	76	86	70	67	92	65	87	86	90	79	75	73	86	86	91	79	95	71	86	78	81	90	85	102	99	77	93	81	84	79	84	97	88	88	107	64	82	79	87	99	82	73	85	94	98	76	91	73	81	94	79	84	91	93	62	81	100	93	86	71	81	107	72	90	79	73	76	92	86	88	84	71	90	74	77	92	81	79	79	80	86	74	92	82	88	90	74	79	93	100	63	75	72	100	94	69	71	80	85	89	83	79	80	77	69	84	93	72	99	78	81	92	90	88	79	77	96	75	85	101	98	82	86	101	67	96	78	75	91	67	78	94	72	99	87	74	98	77	86	85	73	72	80	93	74	83	89	93	102	91	73	76	79	88	77	76	84	84	82	76	87	81	80	91	71	91	94	87	85	87	100	93	100	71	63	89	105	76	91	81	92	92	61	97
16492	1342	1182	599	414	362	280	282	248	250	249	206	229	196	185	187	176	218	191	214	175	205	199	195	187	175	161	169	186	176	195	181	189	185	185	177	179	179	167	188	193	193	162	173	174	176	190	187	197	186	180	204	194	204	186	162	187	170	175	201	193	175	168	185	183	162	167	182	172	188	211	188	176	164	175	172	174	169	177	182	183	171	162	166	199	190	172	177	196	176	191	173	200	178	183	179	196	192	201	169	192	187	198	166	210	165	147	191	188	182	167	150	196	195	174	169	167	154	181	193	180	188	191	201	151	204	181	185	194	180	159	161	169	198	153	176	181	169	177	171	191	168	157	173	181	178	191	162	196	215	187	214	189	207	176	161	189	151	164	191	181	197	179	180	189	178	174	221	175	200	162	198	184	157	179	183	187	180	164	175	197	187	200	164	176	159	161	174	199	184	188	184	166	169	179	176	180	177	174	174	195	188	197	179	177	171	176	165	178	186	183	206	195	203	158	193	194	201	186	179	199	186	193	179	150	179	182	189	170	181	182	163	168	173	174	174	177	166	179	204	199	188	179	197	188	177	192	194	149	152	180	174	180	186	173	183	194	198	172	178	177	178	181	189	175	212	166	183	170	156	175	199	189	167	209	190	190	161	164	191	196	162	220	181	184	179	194	190	172	156	183	177	209	175	203	177	173	192	192	171	180	180	171	192	202	187	170	200	187	179	183	179	151	209	181	185	172	164	186	176	189	181	187	182	164	185	204	180	189	168	170	183	184	191	151	161	218	183	173	178	204	190	180	196	175	172	187	186	175	173	195	189	171	176	184	162	179	167	182	186	179	164	170	196	155	178	180	214	177	171	183	186	144	194	183	185	165	205	151	154	177	171	162	173	191	192	166	188	180	208	177	179	162	194	196	163	202	181	186	178	178	186	145	198	184	183	185	171	202	145	182	169	171	167	186	168	185	175	178	169	183	174	171	180	200	191	174	178	199	183	181	166	186	203	182	167	179	181	181	162	191	164	174	166	168	168	200	170	183	171	177	181	187	200	179	171	202	192	170	169	173	175	205	180	184	195	196	195	192	184	174	165	183	182	181	157	181	161	185	196	169	178	173	175	201	194	168	186	186	189	194	189	180	165	188	190	192	184	171	200	188	189	196	194	171	191	188	179	157	166	197	162	187	176	173	184	180	160	190	175	191	202	168	178	189	202	175	160	176	186	198	178	174	186	159	150	197	180	175	189	175	168	141	187	183	161	186	181	174	204	192	180	185	153	177	178	175	193	183	196	191	176	164	172	180	187	182	186	185	179	182	180	177	193	167	183	192	190	187	191	192	170	196	177	205	169	172	191	199	186	162	187	166	177	189	173	197	204	169	159	190	201	190	192	171	162	182	140	190	189	197	176	188	161	199	191	155	179	172	200	201	186	195	170	171	179	166	162	163	163	180	196	151	169	203	180	193	168	181	175	184	167	165	180	158	190	203	189	162	192	187	186	186	181	189	188	191	192	165	175	201	182	162	163	174	186	188	178	180	170	161	208	187	169	171	207	193	180	182	188	165	184	190	177	178	179	178	194	189	208	195	196	192	180	181	157	161	185	182	189	180	191	191	181	194	201	181	189	186	176	174	162	181	205	170	171	173	170	163	186	194	178	209	169	210	169	182	165	177	176	197	165	159	172	166	178	177	170	186	187	178	171	197	182	195	183	190	148	178	180	162	205	183	182	181	181	193	180	165	192	178	224	208	175	178	184	180	171	172	174	174	181	191	194	154	167	199	182	172	187	159	177	169	190	180	185	174	180	171	184	169	168	151	177	200	187	183	179	197	203	184	177	173	154	166	194	186	181	167	187	214	178	198	193	180	188	185	170	186	167	168	183	193	176	177	146	185	172	191	179	174	197	195	190	167	170	184	203	175	186	182	193	185	169	178	174	202	167	186	161	175	183	160	169	184	169	164	174	161	212	170	184	171	163	207	187	188	186	177	212	199	176	173	171	159	172	203	185	183	190	175	189	183	199	202	177	159	182	198	176	193	176	156	182	195	180	174	202	190	189	165	171	167	190	189	174	175	200	170	177	192	183	181	186	167	190	198	208	164	188	190	187	175	183	181	194	209	183	183	159	181	192	173	190	161	180	197	160	183	177	174	164	176	187	185	174	160	179	179	182	186	174	175	166	158	207	180	198	173	176	169	170	165	185	186	167	181	200	165	187	171	197	171	178	184	191	195	205	155	162	182	197	179	178	187	186	170	174	185	174	188	192	174	162	199	200	202	183	183	178	164	184	197	194	185	175	195	201	179	187	178	194	171	185	176	180	199	177	168	178	187	197	198	196	165	189	170	162	157	179	179	180	163	180	190	172	190	178	188	161	164	162	180	186	169	181	146	157	159	203	180	196	203	188	198	204	165	150	203	180	197	167	184	189	179	224	170	207	164	178	201	167	154	192	191	185	175	157	207	174	171	167	171	204	170	203	170	166	187	191	183	209	154	197	183	166	168	165	190	175	154	174	182	172	185	189	164	187	190	195	211	189	172	171	191	169	178	181	197	158	193	186	208	202	191	197	178	173	184	165	190	190	188	163	201	187	168	180	172	196	174	173	169	171	172	161	187	165	171	198	186	186	193	197	185	176	177	151	166	198	177	192	201	184	182	176	185	169	169	173	189	191	149	176	174	150	174	189	171	180	177	179	182	188	188	206	187	177	205	172	148	163	165	184	170	200	181	168	195	189	186	180	158	225	161	175	188	183	161	169	201	197	206	187	184	173	175	176	183	185	170	189	212	185	187	195	199	195	180	173	183	199	189	195	175	200	184	171	180	185	169	173	178	187	181	188	177	185	174	193	179	162	194	188	189	177	169	187	201	181	221	180	167	175	174	192	159	171	189	185	179	198	175	171	178	179	162	192	201	188	196	171	195	188	188	163	192	198	171	193	192	194	184	175	181	160	194	172	169	195	195	198	171	161	182	179	202	177	171	162	198	164	179	173	170	207	193	179	162	191	180	173	200	186	179	174	190	179	184	180	170	190	169	207	181	174	208	171	172	171	189	165	178	170	159	184	148	200	184	198	190	175	191	175	199	198	196	158	176	178	178	176	166	174	189	164	176	179	179	162	183	188	174	162	186	158	172	169	195	193	199	173	200	197	186	175	178	167	200	201	188	157	179	184	184	171	163	185	178	183	162	181	198	183	171	195	186	179	182	168	190	174	175	157	160	203	188	176	191	169	182	203	184	212	213	181	189	191	197	181	197	167	179	175	171	173	182	156	162	168	180	184	182	172	173	172	155	169	193	156	190	190	202	176	164	181	187	209	190	179	183	162	185	165	184	190	174	174	188	187	155	162	176	165	178	186	167	189	195	173	181	207	206	160	207	193	186	198	188	196	200	182	187	182	186	192	163	168	184	182	168	186	189	184	190	148	191	189	192	197	179	172	170	170	160	197	168	191	169	185	189	200	166	186	188	174	197	193	178	182	173	167	169	177	198	174
24844	21736	29302	24701	19863	1722	657	395	370	347	288	285	289	218	250	206	232	191	199	189	242	184	188	221	200	181	172	181	187	201	194	184	165	190	171	193	199	174	196	174	208	177	153	182	196	192	191	192	178	196	173	184	216	171	172	174	205	166	161	163	173	167	159	175	205	175	175	165	159	157	188	162	170	168	183	202	169	199	161	217	170	189	187	158	194	196	188	190	170	162	179	176	179	169	199	179	168	181	192	151	165	173	202	178	202	158	170	190	161	180	181	199	181	160	210	197	159	176	191	159	129	186	179	182	165	175	185	197	183	157	215	191	194	166	194	173	191	168	166	156	185	171	197	183	180	183	175	193	148	187	180	175	162	178	176	175	199	187	194	177	194	168	167	178	163	173	183	177	171	205	161	174	169	162	185	174	179	173	165	182	206	145	158	188	137	216	184	182	167	200	183	190	175	176	194	208	173	153	170	186	178	149	177	177	167	177	177	175	193	209	196	187	199	169	184	155	180	179	178	172	184	177	157	180	180	173	185	160	172	175	160	179	163	183	194	190	167	172	180	161	181	191	175	157	165	158	165	175	178	171	166	176	184	192	196	176	187	176	173	179	173	175	170	214	177	156	200	172	182	181	177	183	172	153	177	185	182	186	178	167	184	154	181	174	160	164	167	202	209	180	160	183	187	167	183	177	168	175	188	175	173	175	183	181	191	176	165	163	184	184	187	167	190	170	174	167	174	169	186	185	171	166	188	153	185	174	191	174	191	167	185	191	186	156	173	188	181	162	205	199	175	165	184	170	176	179	163	178	163	172	194	151	188	173	174	184	186	170	174	158	176	199	170	184	166	166	196	170	198	181	173	186	169	207	148	186	177	183	182	163	187	203	173	184	175	172	196	173	168	184	190	171	201	195	162	152	169	182	186	177	186	153	161	173	159	161	188	198	179	198	191	200	179	204	168	197	201	165	171	155	183	176	204	163	192	173	182	165	194	159	202	161	173	202	172	199	160	177	168	165	187	190	171	166	182	153	176	181	193	167	193	189	180	173	207	175	178	161	156	182	171	192	177	187	167	179	186	183	185	180	185	180	175	173	186	155	179	154	166	160	194	169	183	190	170	189	196	165	166	204	179	157	192	201	181	176	186	158	183	163	180	172	175	194	177	180	178	182	178	175	149	177	185	174	171	185	176	174	170	198	180	197	187	181	182	166	180	173	185	178	184	160	188	187	166	174	168	189	176	182	182	176	180	206	177	163	167	164	174	154	162	174	190	165	176	165	171	168	163	174	175	167	201	164	201	162	158	180	174	179	180	184	188	169	178	178	172	154	165	183	181	181	160	180	175	155	185	177	147	166	165	195	173	162	206	165	177	174	186	192	189	161	155	175	168	194	185	185	164	186	200	168	178	174	188	168	211	162	180	179	188	176	184	174	190	166	158	154	169	184	189	174	161	174	180	193	182	199	178	194	191	208	141	155	183	168	155	173	186	186	195	188	168	168	167	186	163	177	165	165	195	209	172	159	156	169	173	185	166	168	164	166	166	159	169	193	198	178	173	181	173	203	164	165	180	158	176	178	163	183	195	185	185	163	169	181	185	177	186	167	154	171	175	175	176	178	158	181	179	162	172	172	212	182	177	181	178	165	203	163	185	171	181	179	194	188	203	190	200	169	168	164	174	169	197	177	165	166	146	171	161	170	178	183	173	164	158	177	162	169	194	205	167	175	173	173	167	174	173	164	182	183	191	188	176	180	169	163	161	176	163	160	200	170	155	182	180	174	187	173	164	189	174	181	182	165	172	178	184	176	178	190	200	187	160	207	171	190	161	174	185	171	196	164	204	181	174	193	169	220	203	173	171	195	178	195	176	188	164	167	164	178	182	181	188	179	172	160	166	156	162	181	188	166	203	200	181	180	164	161	169	173	165	168	176	194	165	186	188	174	176	180	191	162	162	165	166	167	164	202	193	176	185	197	163	177	179	171	184	197	163	166	172	160	137	172	160	153	166	176	166	162	189	166	183	159	186	178	164	206	191	168	175	166	172	158	162	182	184	165	176	179	174	190	174	180	185	189	159	186	184	178	187	161	188	185	191	200	162	156	151	194	168	166	180	157	176	188	169	162	171	198	182	199	171	196	170	185	164	173	182	205	167	170	180	143	196	191	168	179	135	184	178	178	166	163	189	180	185	174	157	175	201	164	177	181	190	179	180	182	146	162	192	171	170	156	162	159	176	164	189	189	164	164	169	158	170	175	194	174	183	181	197	193	198	176	192	169	164	154	198	165	166	165	192	161	166	185	151	137	189	161	171	167	161	181	164	159	190	187	153	168	159	182	176	159	176	164	154	178	159	186	154	182	182	162	170	197	180	165	194	166	195	186	188	207	188	177	185	184	171	168	184	168	160	188	168	167	177	165	166	174	181	166	170	151	164	192	181	170	168	167	178	198	161	170	148	176	190	204	168	182	185	214	184	188	152	168	206	172	166	180	173	167	188	196	179	155	173	167	193	184	173	156	144	167	173	182	180	144	169	179	188	191	162	183	159	189	188	174	175	175	161	169	177	174	167	183	188	187	164	172	196	189	169	181	170	169	162	186	170	161	172	194	171	186	191	147	189	161	181	156	190	166	198	176	177	167	186	158	172	184	198	188	166	167	186	210	179	174	189	169	165	157	184	194	176	187	187	167	196	190	174	206	178	178	170	174	199	156	170	177	176	160	162	178	185	179	170	179	163	180	174	164	170	190	175	183	182	185	176	166	165	179	158	168	172	177	205	176	184	190	168	197	169	162	170	179	171	172	157	187	176	189	202	158	199	172	176	173	192	195	164	179	188	177	163	189	168	170	189	194	165	176	159	149	167	190	172	179	171	175	153	172	172	158	148	163	174	171	185	171	189	172	194	159	172	169	175	166	179	170	189	174	192	178	194	187	171	190	191	181	189	165	192	174	191	172	181	179	166	192	178	178	170	170	185	199	164	171	177	173	156	153	172	184	174	197	173	181	178	179	159	178	194	208	183	152	170	191	166	176	172	185	195	195	199	157	165	166	164	170	172	159	182	206	172	206	186	186	183	179	182	174	169	176	206	184	177	154	194	149	185	182	197	172	167	183	177	165	168	180	197	158	165	175	188	181	188	178	173	187	163	185	182	169	197	159	186	184	163	187	203	187	169	182	182	167	169	163	182	196	197	176	187	185	189	162	185	180	189	182	171	175	178	166	194	194	200	183	180	180	186	174	167	164	175	190	163	156	153	179	196	182	179	172	175	170	165	171	191	171	178	169	170	171	166	216	184	180	161	198	171	183	206	193	157	190	158	189	175	179	168	154	188	181	177	170	179	170	166	163	158	181	159	176	167	191	200	185	196	164	179	181	185	170	174	166	175	177	166	170	170	172	180	193	171	161	179	187	187	137	203	174	167	172	195	184	181	184	190	171	176	172	173	157	185	149	167	177	166	190	179	165	176	182	169	180	151	168	182	199	192	167	180	161
34804	10504	8876	4587	2951	2208	1694	1297	1061	964	815	763	674	669	606	581	544	472	476	522	451	459	440	418	411	393	414	405	411	420	394	399	385	396	365	349	407	386	383	416	352	394	356	365	404	357	386	357	342	369	349	365	368	387	331	355	361	377	350	365	338	355	378	369	389	354	330	391	351	376	361	349	359	359	375	356	343	347	358	325	360	337	366	345	352	360	325	319	332	342	361	353	331	313	383	365	353	347	350	346	364	308	369	370	379	347	335	340	342	364	351	348	336	329	359	349	376	341	342	349	340	378	338	374	329	381	347	317	331	352	351	304	343	385	359	353	323	365	368	317	350	350	337	361	370	359	338	326	352	380	376	355	329	347	371	354	333	345	361	331	337	357	351	345	339	355	343	336	349	364	348	364	357	348	333	336	356	368	357	345	357	342	358	343	349	371	352	323	319	319	339	364	370	372	358	353	362	326	351	340	338	360	350	319	355	350	322	336	371	336	342	352	318	356	393	345	315	384	338	345	338	328	370	346	382	346	374	339	340	371	347	370	348	323	358	374	345	322	346	357	363	347	384	378	358	355	361	322	375	339	346	361	360	352	370	349	347	342	343	344	324	343	365	379	382	351	375	345	360	322	342	324	358	344	351	365	360	364	319	353	363	367	346	342	338	341	368	320	349	362	347	350	338	331	361	375	360	383	358	368	349	361	364	340	339	351	343	335	322	370	326	373	364	329	337	331	333	326	354	377	337	360	341	342	377	341	350	305	357	317	347	324	358	372	334	400	363	336	357	357	328	348	369	341	344	394	330	333	365	368	348	365	342	323	360	334	339	371	332	302	329	358	371	349	385	349	352	335	328	383	358	324	336	345	386	335	342	345	337	319	352	346	361	335	331	358	357	335	336	382	338	342	357	341	329	337	334	322	350	375	334	327	350	350	351	325	373	346	323	327	355	325	308	331	366	356	328	316	365	350	318	368	338	352	331	357	336	363	360	359	329	355	353	364	341	345	365	362	373	371	397	359	343	347	323	343	345	345	344	366	375	320	351	315	353	352	361	360	393	347	298	376	365	339	384	351	365	342	361	316	335	372	357	362	360	314	328	335	319	353	334	348	351	371	368	358	323	387	344	341	349	341	357	359	361	360	360	323	322	375	338	317	344	320	363	354	336	361	359	348	392	359	345	375	363	363	335	326	361	368	327	309	328	361	369	334	338	354	390	329	354	369	348	315	363	347	357	356	356	353	337	345	338	368	317	380	341	358	350	322	381	363	353	377	348	338	345	356	375	331	332	340	333	369	364	368	354	352	339	379	365	345	331	321	334	338	363	352	338	339	333	323	328	315	349	329	383	345	349	333	389	338	341	369	342	343	350	332	345	386	377	312	333	358	341	344	358	361	356	336	367	359	355	340	325	366	360	370	371	347	350	372	334	307	347	325	352	374	339	359	339	327	359	353	371	324	327	324	358	372	342	352	354	360	359	350	301	372	337	299	381	358	359	339	354	351	358	345	325	351	378	333	349	377	351	338	344	343	349	347	335	367	341	347	320	365	355	356	379	369	344	367	370	363	329	350	314	349	372	331	337	349	359	342	375	352	338	358	383	357	341	377	349	346	369	333	360	366	345	345	345	371	364	366	373	334	341	314	351	320	352	355	339	334	324	358	380	370	349	351	349	332	371	354	375	376	339	394	364	394	384	353	351	345	336	350	359	328	349	337	359	381	352	334	360	351	351	359	341	374	366	342	354	330	356	381	307	304	378	378	346	359	353	324	346	330	336	342	335	353	320	338	348	365	337	331	348	305	342	363	327	339	362	356	358	314	351	342	343	376	360	369	341	373	345	315	347	355	338	377	347	359	347	349	341	375	357	357	355	307	359	324	359	345	369	306	360	372	362	381	374	332	336	339	335	355	385	360	328	353	398	342	335	375	360	381	347	337	341	363	348	338	355	334	351	356	356	329	313	361	345	359	374	393	326	360	333	373	356	347	372	323	326	362	355	343	342	378	325	348	353	341	356	356	352	331	387	340	357	366	359	359	363	331	357	353	361	352	327	355	342	337	330	413	311	355	379	370	371	341	334	381	345	330	361	329	334	393	354	315	357	345	323	342	354	331	356	366	355	364	357	368	365	329	373	344	350	321	338	362	357	325	343	351	341	338	363	331	366	339	346	366	329	333	350	371	337	330	296	355	350	364	367	358	315	378	347	334	397	360	332	323	371	362	321	336	358	358	333	335	351	354	362	338	339	361	338	340	342	338	351	360	337	347	351	345	349	305	363	325	347	350	349	363	369	377	340	358	347	334	324	352	333	343	336	326	372	356	298	345	348	351	363	368	374	349	341	354	357	322	368	332	353	373	361	361	334	348	315	377	343	303	376	351	358	342	377	325	370	325	356	372	357	349	391	328	337	389	325	335	350	343	342	368	338	357	347	347	351	340	349	360	363	346	307	332	328	337	368	322	323	334	363	365	354	307	348	348	353	331	346	372	345	327	356	338	382	337	351	366	362	331	396	354	357	345	339	341	351	333	319	345	357	349	337	371	331	328	327	343	366	341	316	360	385	370	320	329	364	366	306	347	354	397	372	348	373	312	391	357	357	332	336	372	353	343	326	378	344	366	365	355	351	364	352	369	364	335	373	321	345	363	332	357	340	345	325	324	344	318	327	364	358	364	345	357	332	344	352	381	353	300	372	342	344	380	346	344	338	348	376	365	340	334	351	327	356	349	347	352	358	351	378	341	355	334	326	348	335	335	373	370	320	355	340	333	377	365	350	378	360	352	353	365	339	366	344	356	353	366	335	339	337	374	340	351	369	339	351	333	350	352	394	327	356	340	351	330	371	376	302	323	333	375	340	371	312	359	363	331	357	339	369	361	377	336	330	400	348	353	345	366	372	352	364	343	374	350	340	347	354	347	341	336	354	352	330	350	360	326	318	323	344	330	348	326	339	369	385	338	363	329	333	383	347	349	374	377	349	337	305	364	345	361	320	340	355	332	341	351	333	381	361	330	300	353	355	348	352	366	343	346	343	323	330	331	326	372	369	347	358	344	368	353	354	363	345	333	375	365	344	343	314	351	331	328	351	361	340	352	341	363	382	344	374	334	327	359	378	345	354	348	324	348	328	356	340	352	339	366	363	363	350	348	348	318	354	358	322	349	353	358	327	346	394	346	379	357	374	349	369	333	366	363	353	342	362	343	333	331	358	323	334	353	360	353	355	362	336	340	361	331	379	381	366	347	367	336	344	347	372	323	342	343	316	339	363	383	331	325	371	353	356	336	365	378	322	327	343	350	376	341	354	350	393	331	368	372	378	330	336	350	337	350	368	361	332	334	325	353	341	356	332	351	390	373	342	343	350	348	354	347	333	319	329	337	344	332	358	332	346	346	316	333	340	371	373	363	350	368	377	380	344	332	373	357	374	364	367	372	342	354	353	377	336	337	363	379	348	331	348	341	329	373	367	351	368	311	378	344	391	360	360	343	342	351
22637	20678	28588	22802	20679	18596	2109	919	672	604	523	525	469	436	431	430	422	412	381	382	377	358	376	378	381	356	323	376	358	344	366	346	323	339	371	375	373	343	336	378	332	336	334	350	337	356	326	335	362	312	375	366	340	333	308	331	357	326	329	341	317	308	325	355	301	338	301	373	328	362	305	316	316	313	322	314	319	320	319	350	332	311	334	321	321	332	311	348	332	306	308	304	344	371	321	321	341	338	318	328	331	336	320	370	319	340	340	342	376	372	322	308	325	345	358	359	347	340	349	347	323	330	309	314	318	307	331	328	326	341	330	304	327	312	307	325	317	325	330	305	356	326	301	322	351	336	330	316	350	337	326	314	300	318	321	358	318	329	350	323	339	327	365	320	351	320	324	342	328	312	341	320	336	338	309	335	344	326	331	304	335	335	307	314	328	351	306	311	312	343	308	354	318	335	335	325	330	336	305	350	334	341	329	309	321	328	310	345	343	337	317	292	333	341	343	323	346	322	335	318	286	356	315	326	349	339	302	320	329	352	328	351	304	323	325	300	336	330	316	361	348	320	372	341	343	282	325	312	320	343	320	317	343	341	335	347	323	333	344	319	340	339	310	294	316	343	295	307	326	333	312	365	308	329	302	309	318	308	331	320	353	340	321	332	338	331	338	317	349	338	297	343	324	321	324	311	336	330	336	326	323	305	339	342	328	307	330	390	345	309	371	353	350	329	335	316	303	355	312	304	349	313	333	331	343	334	337	383	323	307	337	351	326	312	335	323	338	332	343	326	332	334	324	317	310	319	352	324	329	327	327	353	321	337	352	317	331	347	334	343	332	326	309	337	336	336	322	356	333	352	346	319	320	344	318	325	326	333	312	317	310	324	333	326	353	343	351	334	295	310	300	319	306	326	324	334	302	326	345	309	311	302	347	329	326	316	342	359	342	326	337	360	317	327	330	359	353	336	346	341	332	343	328	335	322	324	330	329	332	321	325	313	304	316	343	330	332	307	310	300	319	317	301	313	288	315	349	316	370	314	341	331	352	316	321	328	321	350	372	336	297	343	373	310	322	316	323	291	301	334	345	309	297	344	315	328	343	334	313	321	315	335	325	323	354	357	333	337	319	320	302	331	336	311	315	308	350	353	319	316	309	322	307	326	340	329	339	339	311	363	345	306	333	357	320	302	343	324	334	323	318	328	331	295	339	334	288	308	334	334	328	312	318	324	311	344	318	318	328	292	315	284	305	313	322	342	352	319	315	352	312	320	325	357	317	319	324	344	349	337	330	315	323	319	322	311	316	330	324	315	330	326	284	309	293	303	342	354	335	330	331	321	331	342	302	360	346	352	316	312	310	306	304	303	346	321	334	323	321	289	305	356	319	321	322	327	313	354	331	321	293	319	317	359	320	343	327	323	337	338	301	362	303	328	327	323	320	331	327	343	305	293	349	291	348	356	337	329	316	342	341	351	343	321	293	344	341	312	288	299	330	312	333	346	335	310	342	319	312	330	306	318	348	348	332	331	327	305	352	329	325	308	356	327	331	319	331	332	334	332	354	324	331	311	310	331	339	313	350	343	270	343	350	314	334	345	329	317	335	370	367	331	373	296	349	311	310	343	312	328	372	349	347	356	351	351	308	328	329	369	330	296	304	348	338	323	350	334	335	336	332	346	319	350	332	331	358	319	309	319	330	312	315	362	351	336	325	313	319	340	307	339	343	322	325	308	311	353	323	336	329	303	321	310	314	302	333	347	330	331	332	342	320	312	308	318	324	325	326	348	327	326	355	347	320	294	343	345	356	307	318	312	321	315	334	315	332	317	312	343	301	358	311	324	299	336	297	308	369	342	318	313	349	330	319	313	335	331	315	322	325	323	304	361	320	334	327	347	279	345	314	307	335	336	293	316	312	330	291	348	317	326	299	329	341	324	344	307	347	336	317	301	290	303	341	318	347	312	332	299	337	288	363	308	365	340	318	323	323	343	327	337	348	320	347	297	323	319	321	346	311	323	319	320	350	332	341	348	346	345	318	333	354	330	328	295	361	347	331	312	345	330	346	322	285	341	350	340	358	340	338	333	307	306	373	306	332	312	336	329	336	346	349	301	342	321	299	365	295	334	297	332	295	325	345	333	384	305	311	337	310	317	341	319	358	322	338	334	367	331	332	302	343	321	338	341	348	343	357	361	359	303	323	332	294	329	343	346	312	342	329	307	339	333	354	316	331	339	324	324	315	338	340	326	335	357	348	343	320	310	328	322	334	336	329	267	314	338	317	311	349	349	317	340	338	336	311	334	297	317	347	343	307	312	311	317	318	300	340	319	334	354	306	338	331	336	350	338	330	297	348	354	333	318	308	323	355	336	337	359	281	327	343	323	308	292	324	326	343	328	322	309	328	337	339	330	332	333	332	317	314	311	343	291	299	316	336	300	287	327	303	318	309	327	322	347	342	311	331	320	355	328	338	320	361	307	303	342	322	323	328	301	308	359	309	357	324	299	345	305	368	332	329	325	288	312	315	339	343	335	338	320	296	319	327	318	306	320	314	313	361	325	324	303	324	354	339	323	338	314	324	347	317	327	326	335	347	308	333	307	330	329	324	369	339	334	348	378	323	344	328	330	314	350	338	332	316	300	313	345	320	310	324	323	320	385	318	316	315	337	321	319	292	301	306	327	326	323	339	309	322	340	308	329	348	336	340	323	357	336	295	357	336	311	367	310	322	326	320	353	327	322	326	318	325	320	312	339	323	315	305	308	341	316	352	308	298	354	329	347	345	325	372	336	324	343	296	325	325	320	367	313	329	318	309	338	284	317	339	316	322	305	385	304	340	320	290	327	327	337	358	338	344	344	302	347	336	296	343	321	342	344	320	326	344	318	321	376	337	337	319	336	299	306	306	337	343	340	362	312	331	333	338	332	352	329	335	335	305	342	310	333	311	337	316	321	336	346	318	300	359	321	319	319	320	311	352	309	312	324	316	315	328	331	339	333	304	321	325	307	348	323	342	357	312	325	344	337	331	329	299	323	289	320	320	315	328	336	357	322	318	330	308	319	329	319	331	321	356	329	315	314	318	346	298	336	329	326	319	321	334	299	288	321	333	328	296	346	305	327	297	340	329	336	339	313	303	329	297	314	350	342	339	346	334	352	324	301	345	347	324	330	342	368	315	331	327	357	346	326	325	342	329	353	305	352	323	296	315	328	327	318	294	318	342	337	295	334	336	304	331	300	302	351	325	349	295	326	315	310	297	343	306	317	299	324	331	342	304	335	277	321	332	323	318	346	319	327	351	320	297	369	329	338	335	319	340	318	332	305	344	326	311	320	325	332	321	343	313	344	319	330	347	307	339	330	331	327	327	327	316	317	310	322	291	352	320	308	312	317	326	329	318	336	316	312	332	341	317	343	321	327	340	318	316	320	320	332	339	337	323	295	301	343	360	309	326	337	302	335	382	322	319	314	337	344	348	356	318	308	288	321	321	313	363	345
40591	15444	13804	7586	5290	3916	2876	2495	2006	1697	1449	1337	1241	1133	994	1005	972	910	883	898	838	796	776	781	778	760	706	687	698	704	633	690	646	700	723	688	640	679	650	612	675	606	657	617	614	634	665	619	597	661	610	642	661	634	640	622	634	636	597	617	611	613	568	648	632	632	614	662	577	594	567	635	660	639	614	645	624	612	626	600	579	592	618	592	669	612	594	627	622	579	587	587	636	634	590	630	624	590	626	582	609	597	591	571	641	621	587	612	638	624	632	642	664	588	614	624	632	654	624	598	610	601	610	593	603	622	608	624	601	582	578	601	582	587	616	631	596	607	602	579	570	633	643	602	629	599	622	648	615	596	611	610	591	617	603	636	634	615	553	604	633	616	628	589	614	606	592	573	637	607	592	594	654	599	614	596	651	598	617	594	614	615	606	591	601	609	612	641	635	611	601	616	586	594	575	636	601	621	574	614	561	623	616	631	588	610	614	579	558	610	623	598	618	643	602	623	588	597	615	610	588	610	588	625	595	602	623	541	613	581	579	612	672	646	604	635	606	633	624	597	611	615	611	620	648	622	629	627	607	624	613	658	655	610	611	608	624	648	577	597	575	594	628	610	639	619	626	623	620	594	628	604	624	609	624	639	595	612	615	637	600	655	604	644	611	614	635	615	615	612	600	612	646	582	622	588	617	611	583	646	617	585	638	616	614	614	593	598	581	603	583	616	606	623	573	582	614	592	655	621	629	586	641	606	617	595	609	611	627	631	607	588	610	600	645	617	601	591	604	636	611	603	592	580	634	646	584	598	647	630	581	635	627	609	573	598	612	617	629	611	552	610	605	577	603	615	596	579	605	568	621	590	607	598	624	637	638	607	632	595	627	636	590	612	612	645	602	605	624	635	633	608	634	602	599	613	608	636	590	630	620	576	626	618	611	590	624	624	584	598	603	603	595	590	606	640	604	568	607	624	620	612	616	579	606	560	576	592	600	599	598	610	617	636	585	608	627	633	601	617	565	636	620	594	575	585	602	639	580	598	669	586	626	607	605	613	640	632	628	598	597	622	593	622	590	623	580	605	612	633	596	624	634	626	613	605	629	591	616	606	636	569	586	613	604	552	611	622	630	601	591	634	645	623	591	592	607	572	580	613	621	619	616	580	624	592	610	603	616	589	599	596	603	617	600	623	618	606	596	589	606	603	618	597	593	615	623	570	597	591	616	596	564	617	568	569	627	666	616	648	610	651	599	620	538	577	592	597	607	615	555	620	624	584	599	586	609	619	628	620	642	595	599	599	606	659	622	614	581	624	620	607	544	616	612	613	653	599	578	619	613	589	604	585	602	601	604	617	603	624	613	576	620	619	604	611	572	609	574	640	585	589	588	577	586	567	626	586	615	619	661	636	580	593	591	619	602	646	611	639	564	661	644	607	584	668	603	615	600	578	624	612	580	655	624	613	625	618	570	639	601	628	635	584	648	571	620	610	598	643	609	601	607	617	646	573	581	596	629	632	613	590	614	597	603	643	647	556	624	609	564	585	602	628	612	612	595	622	593	575	627	587	611	614	616	587	608	613	579	672	644	594	584	650	590	614	623	607	655	625	602	579	602	562	580	567	599	571	596	612	649	626	633	630	621	661	606	595	599	658	649	600	652	623	618	634	584	587	617	586	611	565	563	597	632	593	624	590	598	580	594	595	583	552	623	658	564	581	599	599	574	614	632	583	604	603	595	640	592	591	592	611	609	591	657	609	574	584	636	631	611	578	618	649	587	584	609	586	609	639	619	641	588	580	616	587	635	610	596	554	568	560	610	625	647	630	621	617	577	588	593	620	612	603	562	631	603	607	572	593	577	663	582	613	587	624	648	640	604	629	594	633	588	622	597	612	599	640	636	590	607	592	627	589	614	639	601	616	598	614	652	688	588	621	596	593	580	609	632	606	637	608	598	644	605	588	636	606	614	613	614	598	611	642	592	590	603	602	621	637	618	601	620	584	616	621	632	635	650	573	626	622	584	625	592	631	598	596	601	581	622	618	575	586	602	606	591	626	613	583	647	610	632	621	592	612	616	653	607	569	641	605	573	612	560	634	662	629	585	614	586	550	612	569	625	638	584	620	657	586	603	610	595	626	612	610	558	590	601	588	575	594	665	659	607	592	573	586	641	606	601	608	607	551	607	581	626	632	577	628	587	609	572	626	628	597	600	565	570	610	599	549	594	641	603	623	550	600	591	613	614	575	629	593	625	605	599	627	586	612	617	582	576	550	597	574	584	577	577	545	635	589	577	605	589	587	602	596	589	592	646	586	611	556	599	629	579	605	601	574	623	584	626	602	615	611	613	565	602	594	641	639	579	580	586	605	615	609	643	563	619	646	607	590	622	590	592	609	625	605	601	610	619	596	598	587	682	602	581	575	626	595	580	608	588	587	607	584	590	632	627	581	643	562	622	658	621	627	670	605	604	599	595	625	613	563	622	624	613	636	630	627	590	608	561	635	575	622	617	623	569	583	581	614	629	611	590	571	586	596	622	609	596	665	602	654	609	598	616	637	577	647	615	602	630	597	580	574	605	582	611	584	598	591	591	615	634	625	625	640	652	601	629	635	630	596	628	604	617	595	593	603	611	576	557	583	624	626	637	617	640	579	624	621	627	594	604	595	598	577	599	660	587	643	631	585	597	642	611	596	589	641	632	580	621	582	601	614	621	642	592	642	603	618	589	619	600	617	577	599	611	662	637	623	611	637	630	663	622	642	622	598	599	594	570	623	632	561	638	651	623	624	605	631	581	600	580	607	645	637	615	575	620	587	616	611	646	593	593	609	605	596	591	572	597	627	617	623	572	617	622	600	646	629	609	564	624	576	606	591	605	598	604	628	598	572	614	568	554	659	599	578	617	623	601	577	581	599	589	592	632	604	585	602	594	570	577	631	670	603	613	610	612	589	632	647	649	640	644	554	616	608	622	620	608	639	589	556	610	646	630	601	650	602	645	612	628	552	635	603	620	623	592	571	633	637	551	617	593	587	613	580	601	603	587	607	612	611	636	618	613	595	616	610	592	616	608	587	685	643	559	574	599	624	632	607	577	590	564	608	637	602	581	614	587	592	562	584	649	625	627	584	612	570	608	593	621	641	652	629	587	597	615	605	613	564	665	635	640	622	617	606	574	617	568	643	627	573	622	641	617	600	587	641	624	594	614	591	585	600	684	614	667	594	612	590	629	625	582	605	613	573	596	656	612	596	592	595	624	650	609	597	661	594	618	601	635	631	572	603	608	593	632	611	607	591	630	603	615	584	624	619	575	560	582	587	605	594	609	614	606	576	605	569	642	641	560	652	612	616	600	575	636	626	613	593	640	623	629	612	620	611	622	604	611	636	589	576	627	604	585	640	629	569	603	612	605	583	622	589	572	622	585	611	543	605	624	591	608	599	586	593	581	620	626	617	557	585	600	596	604	605	580	583	611	565	600	598	558	569	596	593	596	612	625	605
27347	21081	8123	324	162	120	103	93	104	80	93	91	100	111	92	76	78	82	102	83	84	70	83	77	82	89	89	91	86	81	110	71	88	92	92	87	84	102	72	88	87	72	102	89	85	75	95	109	88	89	94	73	82	81	84	91	91	96	89	97	77	105	68	73	100	93	88	93	83	81	92	82	86	89	88	91	88	82	112	93	90	86	62	88	89	90	94	86	84	71	91	86	93	59	88	75	94	73	101	91	100	79	81	78	73	83	92	93	74	87	85	94	85	83	77	87	91	86	80	79	74	83	96	75	98	107	77	93	74	76	64	74	90	87	87	87	91	80	81	98	73	86	83	84	85	75	95	103	92	91	93	72	83	84	100	91	81	85	75	88	84	97	88	82	64	90	88	84	89	72	82	87	82	69	73	82	102	90	95	77	98	93	81	87	100	83	90	80	93	82	76	103	82	91	80	79	71	79	63	82	94	84	106	108	79	79	78	86	72	69	89	82	84	86	70	87	106	75	85	85	76	95	78	96	94	91	77	78	98	80	98	109	72	85	85	100	84	88	68	81	84	91	87	86	72	80	86	93	84	79	84	76	90	85	83	87	75	81	93	77	98	76	74	87	90	95	80	83	88	89	80	70	72	86	86	90	92	90	100	97	75	88	80	98	86	80	78	74	79	81	81	80	89	88	91	81	91	87	88	73	94	91	92	87	75	71	93	88	84	85	94	87	98	86	89	80	63	77	87	71	85	79	88	95	103	85	106	78	68	86	77	86	81	77	86	80	91	87	75	93	96	87	84	78	88	69	100	61	92	86	89	83	94	68	75	82	81	99	89	95	79	86	76	77	86	83	81	96	71	88	75	94	90	70	99	75	84	66	86	95	74	84	80	75	83	88	84	82	76	78	71	92	96	82	84	89	84	77	91	94	95	77	83	81	76	96	93	77	68	77	68	99	95	83	96	77	83	99	93	72	91	71	92	91	92	71	86	99	64	90	83	105	87	79	76	70	84	86	91	87	80	90	88	78	71	85	80	89	81	89	87	96	82	84	75	95	85	87	85	68	90	76	82	86	79	84	74	66	90	77	86	80	88	81	82	73	86	68	84	85	79	63	100	67	92	85	87	80	82	99	85	95	78	98	60	79	80	78	72	80	78	84	92	87	84	91	72	90	73	90	70	103	85	80	89	83	65	86	85	87	83	80	79	84	92	99	84	82	88	84	78	100	87	72	80	67	97	88	92	84	80	77	83	85	86	76	79	110	83	85	84	84	102	91	86	86	70	94	96	79	80	68	88	78	109	82	82	80	99	72	90	78	84	84	65	91	85	104	77	77	84	75	81	91	81	75	97	59	76	92	83	92	82	74	99	86	87	77	89	73	102	98	83	83	73	85	72	89	99	86	90	89	77	71	95	75	72	67	85	97	83	84	81	93	89	93	84	97	58	83	89	86	78	79	73	75	75	88	77	92	81	104	69	92	77	87	77	108	87	93	71	86	83	79	95	87	98	74	72	86	80	88	75	81	97	70	72	93	86	75	79	85	93	77	94	90	97	80	90	82	90	72	99	86	84	74	75	78	62	79	93	62	96	95	87	82	84	89	86	79	70	95	91	89	95	83	95	92	74	85	72	82	79	87	84	77	62	81	93	84	78	93	74	84	91	85	98	73	76	86	86	85	70	71	98	82	93	67	80	89	82	92	88	87	63	84	71	94	79	75	85	77	74	82	101	91	88	85	92	82	90	93	81	76	78	96	98	89	72	71	90	84	78	87	82	69	80	60	82	90	87	77	101	83	82	91	81	77	79	77	83	81	88	101	80	95	79	86	104	81	85	71	77	76	87	80	66	73	83	86	96	75	85	83	90	82	106	74	75	86	93	75	87	105	91	86	88	75	87	77	83	84	67	97	82	90	96	85	80	67	89	89	80	101	90	80	83	102	73	84	89	85	84	92	103	79	98	58	92	81	106	94	77	95	91	73	77	96	86	88	68	95	75	88	111	90	80	73	85	90	79	104	101	102	80	90	82	77	92	92	98	89	107	85	81	80	70	81	93	78	94	79	80	81	69	79	79	75	65	90	93	82	64	86	72	101	81	102	76	89	85	89	86	88	88	84	69	74	72	86	86	103	81	75	89	94	78	83	89	86	58	79	78	61	77	83	87	75	87	95	96	82	75	79	78	78	93	94	94	92	76	71	86	84	79	89	87	87	94	79	78	78	71	77	94	82	91	96	98	86	96	78	88	72	87	87	72	87	97	59	72	95	91	93	84	83	65	86	90	83	94	80	82	83	100	77	77	93	98	81	94	86	78	98	93	73	83	75	79	83	94	92	100	78	90	84	89	82	92	57	102	89	95	87	81	76	89	91	72	92	94	68	78	88	91	85	94	84	65	76	84	84	79	83	106	69	95	81	79	75	98	84	101	81	82	79	101	78	95	78	95	96	97	84	84	87	101	83	88	90	79	87	86	90	99	86	86	86	91	82	73	85	98	85	81	82	76	77	94	85	82	85	74	79	81	89	77	82	81	72	99	94	85	87	93	80	82	96	81	86	86	76	87	75	95	80	83	83	81	90	101	88	80	100	86	90	86	87	91	91	86	88	83	100	87	76	77	95	69	70	87	78	89	79	76	99	90	86	78	87	82	98	70	80	97	80	83	92	91	87	85	80	100	87	113	93	81	91	79	75	98	80	81	88	79	65	87	63	99	83	83	60	82	60	72	81	89	86	101	79	88	89	96	80	97	89	90	79	75	86	88	88	73	82	77	72	77	98	88	85	92	96	91	91	87	80	84	80	76	94	112	93	78	71	81	83	79	72	82	97	80	79	73	82	100	92	86	80	101	71	81	82	69	99	84	84	90	112	84	105	82	98	67	87	105	92	83	80	67	93	81	82	77	86	87	85	76	79	98	78	94	97	86	86	89	78	87	79	75	95	101	69	108	111	79	88	84	84	76	82	86	78	78	63	80	86	91	76	72	85	51	84	59	90	75	80	95	94	101	71	87	79	109	90	80	71	78	78	66	80	81	82	80	93	85	80	83	81	58	83	74	77	91	101	74	76	92	69	90	82	92	88	88	91	87	81	86	75	88	68	98	94	86	86	86	93	95	84	73	82	82	86	86	89	87	78	67	96	88	85	81	74	88	89	75	88	82	95	88	108	70	80	77	73	96	80	68	79	85	81	108	84	76	72	71	88	79	88	75	77	87	84	99	80	85	90	74	81	93	81	80	83	78	81	81	84	92	84	78	94	78	76	77	73	86	90	85	83	85	91	68	62	90	71	89	82	92	75	79	100	76	81	74	91	100	94	77	76	89	84	90	92	92	92	90	91	95	95	77	86	103	83	87	81	82	94	95	76	100	93	84	85	77	84	91	78	91	100	88	84	86	75	75	89	84	86	85	86	85	93	84	94	70	75	98	92	80	93	77	83	89	71	76	92	78	95	94	82	72	98	71	77	92	89	72	77	88	91	78	84	87	100	75	69	101	86
16860	1229	1090	547	375	335	246	229	219	193	208	183	196	184	181	182	191	159	172	151	191	164	160	186	179	198	162	165	183	145	190	170	188	192	149	160	158	170	184	169	164	154	192	159	173	179	158	172	145	154	164	168	185	145	156	186	166	149	185	161	166	156	162	184	158	154	158	197	175	162	164	162	190	164	178	170	149	144	172	170	187	153	145	182	163	158	169	160	157	162	163	178	165	178	170	174	174	154	155	174	178	168	127	172	163	145	154	164	170	182	182	194	156	155	172	162	179	185	147	170	173	168	153	146	167	153	165	189	174	168	194	152	150	170	159	152	148	161	173	124	181	159	180	162	172	171	159	174	158	167	170	169	138	161	169	160	139	154	181	167	162	153	174	166	162	180	159	167	187	182	162	148	154	187	158	146	154	165	148	148	161	152	156	172	173	174	172	180	162	185	190	143	150	170	170	170	163	167	153	162	176	138	164	171	159	175	176	171	162	184	150	150	173	159	150	158	145	138	153	162	163	171	178	176	159	168	162	156	160	177	165	159	160	168	149	151	170	144	159	153	175	152	144	179	166	152	184	165	148	169	178	153	169	152	160	155	171	167	150	170	167	184	168	152	153	163	185	151	160	184	191	151	179	181	163	172	174	141	157	167	163	163	174	174	155	155	180	166	170	163	170	164	166	160	186	177	180	198	180	167	179	168	156	162	175	196	164	174	192	160	176	159	192	170	167	170	175	173	161	163	162	155	170	172	164	170	166	154	167	185	176	185	184	160	172	183	154	140	171	158	141	163	150	200	176	177	157	159	169	149	170	167	158	149	164	155	204	178	192	162	154	140	155	159	159	181	186	196	145	150	195	175	166	158	153	160	155	175	153	172	180	169	146	163	152	139	154	176	162	155	184	162	176	187	165	168	182	154	159	155	173	152	165	149	194	175	158	157	193	161	175	153	180	178	157	183	178	174	181	189	184	170	158	170	166	147	190	139	150	182	170	163	168	156	140	169	160	169	149	170	188	147	197	174	181	169	184	178	155	169	158	156	155	148	161	155	168	156	168	160	152	169	163	181	192	144	155	151	164	162	183	155	185	156	166	160	181	166	155	165	176	168	156	170	179	192	160	180	171	158	192	172	160	173	157	166	149	165	159	162	165	178	155	158	152	162	171	150	156	184	161	147	183	179	171	178	158	133	175	184	141	175	151	131	165	163	158	162	169	155	153	182	164	174	172	189	166	156	185	162	164	188	175	181	191	151	183	196	163	168	177	139	194	160	174	162	188	182	182	156	159	166	165	177	141	165	157	196	173	192	169	170	175	141	151	165	171	159	177	163	147	158	163	177	171	176	168	177	165	178	148	161	190	175	154	144	166	160	173	180	177	178	173	164	161	164	148	175	167	168	163	161	154	164	156	145	169	148	165	173	170	171	173	158	180	160	141	196	132	159	174	162	170	168	156	163	181	165	165	171	144	164	154	168	168	163	189	152	155	169	172	181	162	164	160	163	173	150	163	176	173	171	176	155	177	197	181	174	166	155	170	202	152	180	170	139	173	172	149	151	145	183	166	158	173	162	129	162	172	179	163	164	168	168	165	172	173	168	186	164	149	153	143	125	156	198	156	164	152	158	189	141	171	155	168	165	181	155	177	142	147	161	143	162	172	187	162	145	175	166	174	166	172	169	181	171	156	194	166	141	155	152	128	180	174	155	161	175	153	170	162	169	162	189	163	182	163	152	192	183	164	152	194	149	156	175	174	174	162	145	161	165	181	164	180	157	168	161	189	167	165	153	147	151	155	150	166	171	174	171	170	167	148	165	165	147	153	150	153	126	162	155	144	161	163	175	173	159	178	161	158	174	158	170	165	147	160	167	183	156	143	158	164	176	175	159	165	155	157	154	196	165	160	150	179	176	162	190	181	159	144	183	162	161	166	151	158	150	198	179	194	154	154	166	182	155	196	168	167	166	163	169	181	161	171	166	163	160	181	184	158	154	176	162	162	163	143	172	158	170	140	145	153	170	175	185	166	169	144	172	184	172	176	149	159	162	164	183	175	186	157	178	167	157	173	176	158	154	152	182	177	170	156	165	185	156	195	176	139	189	144	168	167	177	142	159	190	152	171	158	139	167	147	177	164	176	172	180	166	151	160	155	152	140	157	162	162	164	177	172	135	143	158	168	173	169	165	159	172	176	153	166	166	151	155	176	167	167	161	170	167	186	177	152	131	155	162	162	196	153	162	170	177	180	177	177	161	171	157	163	145	171	162	167	177	181	173	153	174	174	151	161	169	170	164	148	145	158	173	154	180	178	172	166	187	179	176	182	180	143	167	159	171	167	182	164	178	176	163	179	170	157	173	171	179	170	139	166	168	140	168	160	172	179	136	167	173	178	165	166	173	174	182	158	164	162	163	162	161	171	160	173	171	171	180	146	170	176	175	152	149	178	180	175	171	174	162	176	165	163	176	192	137	154	162	156	161	167	169	178	166	193	152	164	190	171	175	155	181	175	136	165	185	157	163	149	169	157	169	131	166	159	144	165	181	156	161	172	165	171	166	189	166	155	175	170	168	170	164	169	177	162	168	167	150	166	158	175	178	172	164	152	157	171	167	180	181	168	155	145	169	157	175	151	167	148	167	168	157	164	184	201	168	155	142	152	184	159	157	139	164	162	144	173	149	180	168	169	160	164	155	174	189	187	175	149	158	164	163	182	172	154	157	163	154	166	191	176	149	153	152	168	183	155	197	185	140	177	158	157	161	180	162	151	168	186	197	174	170	177	151	188	168	173	169	158	137	187	162	174	193	155	152	148	151	168	148	158	140	170	177	181	168	161	171	176	173	159	159	152	152	175	161	172	175	152	160	170	166	173	157	165	168	185	143	154	161	156	177	182	161	172	148	168	159	154	172	152	141	178	180	165	184	167	151	156	169	173	170	157	158	163	151	159	166	134	173	164	164	167	156	148	160	149	170	141	157	162	168	153	156	160	176	151	185	145	143	144	186	145	164	178	186	173	166	161	184	161	152	183	176	162	176	174	167	180	195	163	155	182	172	160	151	155	145	158	164	170	168	144	163	179	148	165	175	157	148	172	181	154	163	159	170	158	166	158	158	170	164	158	165	176	148	163	188	200	167	160	182	155	155	157	170	179	183	168	154	182	163	165	177	158	151	162	156	159	156	162	170	168	181	143	179	176	173	167	164	153	175	168	162	175	148	175	139	154	188	157	155	155	155	160	169	168	179	160	166	183	164	176	186	160	151	165	177	157	143	183	159	149	181	153	170	177	167	165	160	163	179	183	177	140	170	161	193	160	176	172	144	150	178	161	152	154	175	152	193	170	171	176	167	180	176	160	144	142	168	173	170	169	153	157	180	176	165	140	155	159	154	160	170	175	159	184	170	152	162	207	153	156	174	162	172	164	164	165	173	169	158	181	165	166	145	160	169	148	179	169	172	149	160	147	176	158	149	170	173	174	182	147	160	167	163	164	152	163
24669	21714	29385	24573	20374	1808	655	459	342	382	298	296	262	256	244	233	248	220	235	185	214	203	200	191	176	187	195	192	208	189	190	191	176	208	179	190	190	190	182	197	151	167	197	175	162	186	214	192	167	163	196	201	163	171	196	173	188	182	181	170	201	217	182	152	156	175	200	167	183	175	197	187	168	175	210	164	169	191	180	178	174	170	190	188	199	149	199	174	183	189	194	179	178	153	205	183	163	177	205	172	178	171	177	203	149	205	176	190	170	189	165	170	169	158	166	183	201	191	159	194	181	177	185	181	172	189	180	196	175	192	173	182	161	172	188	180	160	183	182	184	153	199	188	195	185	160	163	175	183	182	177	183	154	160	201	214	199	179	169	179	186	200	178	186	177	188	190	171	161	191	180	189	199	184	195	190	210	179	188	178	157	193	177	176	193	170	192	184	186	176	183	202	182	171	187	178	156	157	189	166	191	185	164	192	198	179	169	202	191	173	172	185	172	155	190	196	175	198	187	171	171	170	176	145	189	182	188	165	188	191	181	183	185	170	179	186	183	204	182	147	193	173	173	163	181	154	161	185	185	199	180	163	198	168	184	181	198	177	186	156	184	171	180	181	176	152	159	227	184	164	158	165	183	177	161	190	157	187	177	184	177	194	170	163	179	196	180	158	174	161	163	182	184	163	182	165	174	170	158	185	197	176	185	167	181	190	154	181	198	164	170	167	184	199	188	189	203	179	171	171	203	188	175	202	170	196	182	179	168	174	167	165	177	198	187	166	195	158	204	161	197	180	161	150	190	163	171	164	174	158	173	181	189	173	179	196	160	205	185	201	167	180	170	188	155	181	194	184	176	179	198	174	166	195	192	180	189	159	201	160	161	168	175	187	202	169	195	186	170	169	178	181	173	180	166	204	171	183	175	140	216	203	196	169	177	159	203	183	170	181	200	167	178	168	158	182	180	167	178	189	164	178	160	183	188	181	169	197	172	173	177	193	188	184	171	180	169	180	158	189	184	181	186	191	191	169	162	186	188	179	183	180	209	195	165	175	184	180	206	174	168	172	191	175	198	202	183	150	172	157	182	191	171	178	171	184	198	170	178	183	181	148	177	214	171	161	170	199	207	177	206	193	199	187	178	165	170	179	183	173	185	171	177	163	179	194	171	199	172	180	157	185	201	196	181	193	175	162	166	190	160	207	174	175	177	184	175	188	179	181	182	184	174	175	171	189	168	169	181	197	194	173	183	181	176	179	173	170	190	177	199	185	182	183	193	167	186	195	188	170	186	173	174	185	166	175	185	178	184	197	173	193	196	171	201	195	181	172	201	161	201	145	177	185	193	174	203	186	194	157	191	175	172	202	200	152	182	203	166	163	175	183	167	181	172	188	197	194	191	162	187	153	157	190	185	168	172	167	169	179	168	172	176	178	188	192	197	173	172	195	191	171	148	167	168	147	178	167	176	186	174	185	166	206	182	180	170	175	185	170	213	179	175	195	160	163	179	172	183	199	175	179	183	157	181	188	185	184	180	175	162	170	169	181	181	172	174	192	195	171	189	181	190	189	174	174	172	182	157	182	190	160	186	184	171	167	211	166	162	174	182	163	178	206	176	173	200	178	190	190	171	190	180	193	189	190	174	211	185	176	190	152	176	192	196	201	169	172	167	158	184	171	172	175	200	189	196	169	194	166	165	183	171	176	201	192	190	163	151	175	181	184	172	197	188	173	151	170	186	200	181	156	170	191	186	177	174	190	212	186	176	184	176	187	178	204	166	184	170	158	153	197	187	201	175	161	177	193	179	162	194	192	200	168	184	167	189	182	172	169	204	180	158	148	196	194	186	206	167	173	172	180	180	188	171	184	190	169	157	170	189	195	210	203	180	181	165	162	170	184	177	167	172	165	156	205	160	162	199	196	205	197	191	171	178	174	191	179	174	194	186	178	178	184	161	184	173	197	180	182	173	169	194	177	167	180	178	189	185	177	157	170	145	170	184	166	170	161	194	192	186	196	197	181	182	203	173	170	188	165	184	178	181	173	176	185	171	179	181	184	177	160	146	208	189	190	172	168	156	177	163	176	203	187	168	162	187	166	190	186	169	174	175	190	196	176	203	209	168	189	162	167	177	171	190	197	198	203	171	184	180	192	184	186	179	192	172	152	198	178	180	196	165	196	173	163	179	198	194	157	195	182	177	197	173	191	184	171	167	192	191	187	171	174	155	185	181	174	206	177	194	171	187	168	170	183	171	190	195	164	156	202	180	181	189	174	178	192	174	170	191	184	169	175	192	199	179	196	172	172	176	149	168	180	200	181	167	181	187	181	183	188	199	183	174	178	181	167	211	172	187	171	180	181	180	188	187	201	188	172	171	171	170	197	170	163	183	175	181	155	194	200	180	188	199	170	205	174	176	174	166	188	160	188	172	177	174	172	187	181	170	169	186	160	195	171	176	195	192	209	185	208	159	175	195	157	198	164	195	184	180	165	177	176	186	192	181	158	171	163	203	179	174	173	181	165	158	179	205	167	176	154	150	180	165	192	173	201	198	182	174	171	216	176	171	188	171	169	193	199	181	176	160	168	169	185	173	199	185	149	204	180	205	196	173	157	182	166	188	182	175	178	169	183	184	180	188	169	197	187	170	197	189	187	179	155	184	188	176	166	202	162	172	182	180	194	212	179	174	187	174	183	179	192	178	177	197	190	179	166	170	169	159	174	154	171	171	167	187	172	159	154	219	146	173	178	191	187	175	194	162	152	180	186	187	178	162	178	165	181	179	152	174	172	186	148	188	174	161	194	153	184	169	200	165	199	153	198	153	211	172	196	163	167	180	200	189	194	176	190	166	184	163	204	166	182	187	168	202	167	165	185	192	178	199	171	192	186	176	178	175	175	174	180	181	163	175	188	169	168	193	188	188	199	182	207	183	156	187	177	177	193	184	169	154	174	174	173	166	171	183	193	198	174	186	193	187	155	190	170	180	171	203	181	177	164	165	175	168	152	194	182	202	163	181	174	180	218	167	202	167	171	171	169	174	157	199	176	164	200	178	182	195	171	180	190	175	173	185	166	147	175	169	197	181	173	170	182	185	193	178	199	157	201	196	189	186	183	193	175	184	171	201	175	181	172	184	176	180	179	172	187	186	173	156	187	175	178	162	156	227	162	187	186	198	202	180	184	171	186	174	158	168	187	179	185	180	165	167	175	194	190	193	169	190	176	187	171	205	203	147	174	182	171	170	182	179	180	177	172	206	169	188	166	182	179	192	190	188	192	177	179	184	153	157	183	192	190	192	187	176	157	187	197	197	181	180	191	178	189	188	180	192	205	166	174	176	196	173	184	194	193	195	152	173	184	171	198	159	179	190	158	203	181	173	151	187	161	163	180	181	179	194	166	166	197	173	168	200	164	179	204	183	160	178	149	166	182	132	154	163	164	182	174	194	163	188	200	197	166	167	161	176	172	191	180	200	170	198	177	183	169	176	169	174	209
36008	10132	8942	4396	3025	2168	1703	1264	1085	939	855	734	652	659	570	557	494	535	462	480	454	470	475	441	414	427	390	420	407	363	402	412	398	416	368	368	347	371	358	401	365	342	377	355	382	384	357	362	357	382	362	359	368	370	364	401	422	356	373	391	369	391	371	355	363	339	365	341	353	378	365	373	363	406	360	331	302	376	322	340	347	330	343	372	341	311	379	383	365	355	366	330	370	304	355	354	355	329	354	352	369	389	349	290	344	347	350	352	355	354	313	359	340	359	347	345	356	356	376	377	339	344	343	363	357	352	351	337	377	376	356	332	344	379	383	340	340	385	355	341	337	371	370	366	331	354	327	370	369	411	362	354	367	361	338	377	354	322	350	343	368	363	338	368	360	362	336	369	352	335	347	364	360	360	376	342	344	350	368	376	339	354	346	351	353	305	364	368	389	342	364	387	362	360	368	337	330	358	360	352	374	352	329	351	315	371	376	363	362	379	382	367	383	346	340	332	397	323	341	321	356	355	329	344	359	332	375	350	343	352	341	363	348	384	356	339	352	336	331	351	354	324	362	340	348	356	354	363	363	345	337	356	330	332	331	330	356	362	356	343	334	329	328	360	325	367	394	367	360	326	344	363	324	360	336	346	338	383	369	344	376	355	365	376	364	340	335	324	358	336	363	370	342	339	344	339	349	344	324	328	370	331	356	348	348	298	345	314	368	372	403	360	353	366	386	354	329	386	319	345	325	343	368	319	331	341	377	335	365	362	368	366	370	381	366	357	365	350	344	359	335	340	357	320	344	369	360	346	357	372	375	349	313	351	366	326	343	332	377	378	381	372	349	368	358	336	367	358	328	337	352	341	346	346	365	385	327	334	336	348	327	360	351	339	350	338	329	356	335	342	331	382	326	377	371	332	324	371	343	330	363	356	359	355	311	355	380	344	358	349	348	321	362	363	348	374	336	360	339	338	345	325	329	343	379	339	364	340	377	332	337	360	340	345	383	355	369	342	310	335	397	316	353	323	345	353	325	332	350	327	356	360	367	321	360	373	333	345	322	344	342	361	355	314	346	347	363	351	380	337	330	333	354	331	324	398	386	394	339	363	331	343	363	332	357	364	357	386	324	397	359	370	356	360	328	359	331	313	354	330	374	367	324	376	351	334	333	346	329	386	330	346	331	345	320	353	339	355	379	351	354	313	312	335	346	353	349	344	360	347	369	341	316	366	351	331	352	351	336	375	326	362	348	348	345	342	373	378	314	363	371	396	344	316	346	362	367	324	352	373	399	316	333	366	377	330	354	352	350	365	362	389	376	323	348	352	368	331	350	341	365	347	364	355	347	372	399	356	346	355	367	360	331	354	375	350	361	365	404	338	365	351	370	393	389	334	352	351	373	400	345	345	354	315	357	328	376	337	367	343	346	343	326	367	361	353	356	351	354	329	380	369	331	348	342	329	363	318	370	333	343	322	357	318	338	344	333	346	387	320	326	339	323	350	359	348	368	337	339	366	342	345	367	346	335	366	321	367	341	329	407	349	340	351	346	352	329	354	319	340	312	351	347	352	371	370	326	356	372	348	339	359	368	361	363	345	357	343	341	383	338	350	355	337	345	349	377	372	364	367	359	362	364	349	335	368	320	316	340	317	369	380	352	351	344	349	368	331	345	356	355	371	371	331	325	385	361	381	330	336	359	361	358	367	371	354	344	329	318	336	359	329	308	368	378	376	353	322	347	380	365	342	349	374	352	355	333	342	340	347	345	363	368	378	366	343	351	320	339	348	343	364	356	377	347	339	342	319	348	385	357	365	376	368	341	389	364	337	375	369	344	359	349	355	370	335	367	335	385	376	352	353	376	293	366	345	329	359	334	377	336	365	323	325	347	377	373	328	325	365	341	353	371	370	338	367	374	344	361	340	357	331	335	361	355	346	355	363	387	362	310	360	365	357	349	357	367	321	379	314	319	335	350	339	363	366	389	328	345	345	335	351	349	360	343	346	355	342	344	360	334	346	345	326	361	367	324	351	330	345	368	354	351	343	357	328	371	327	364	353	354	369	352	348	352	351	396	318	356	373	393	333	349	355	384	334	346	317	357	380	337	326	332	362	351	324	340	361	350	355	355	336	330	345	394	364	342	310	319	377	391	358	379	345	386	392	328	371	368	366	367	349	366	349	344	327	345	371	342	328	372	326	359	368	337	361	336	347	328	368	347	346	328	381	352	332	358	342	356	376	365	364	359	331	351	335	341	353	363	380	338	341	359	341	342	322	353	345	344	335	341	339	356	327	357	364	340	340	341	327	354	384	358	336	366	350	340	384	341	336	375	335	311	336	347	363	375	331	375	364	339	348	332	341	352	353	366	361	352	347	332	369	352	351	346	375	338	341	373	356	309	349	376	394	380	350	329	355	355	395	374	350	387	334	361	341	345	336	326	350	344	340	383	356	367	348	375	324	320	322	339	344	352	364	368	337	347	347	342	368	334	370	384	365	382	345	344	320	341	349	356	348	398	381	337	374	324	361	345	337	341	336	389	339	381	343	387	362	333	341	348	336	366	321	328	345	347	390	386	356	373	342	328	377	368	356	371	333	356	359	385	370	354	364	300	349	360	336	351	358	346	350	335	365	337	352	311	361	346	316	350	347	352	364	365	348	350	309	318	341	349	362	331	336	346	372	341	366	385	335	364	364	342	342	355	340	360	329	319	330	332	332	388	398	375	360	378	358	359	365	346	363	350	356	348	354	340	354	341	336	337	331	307	348	338	357	386	377	342	354	375	374	328	332	342	318	367	353	355	365	322	348	345	350	352	321	307	398	358	352	333	350	358	356	342	340	348	336	351	367	318	358	353	380	381	335	365	339	345	362	372	341	367	361	351	360	349	375	373	344	379	348	336	348	355	334	361	372	351	355	358	336	325	332	357	346	342	315	342	340	340	343	315	354	368	383	323	374	345	371	350	334	379	335	355	344	308	322	346	341	354	369	367	364	321	360	395	349	335	367	358	344	337	326	337	355	355	371	376	373	321	338	351	339	355	308	395	335	323	345	322	334	357	328	360	340	380	353	314	349	340	326	355	378	311	370	335	339	338	360	361	338	364	340	363	335	378	353	323	342	342	314	348	374	335	373	349	381	379	353	332	338	353	330	365	350	364	349	358	353	364	347	355	380	363	319	361	351	320	350	358	368	337	355	347	357	324	346	338	366	354	370	315	379	353	331	353	356	344	329	346	323	322	312	357	351	346	342	372	351	333	332	377	318	346	372	336	343	354	310	348	326	361	361	358	345	336	354	336	326	323	343	370	371	351	345	316	345	323	367	360	349	363	329	353	349	380	363	363	347	326	371	372	380	379	318	345	339	373	330	359	354	383	334	333	320	353	336	379	358	340	358	331	350	334	333	384	361	324	323	336	332	362	326	319	352	367	332	337	370	329	366	373	343	354	358	355	393	374	366	359	342	328	330	319	364	353	322	396	356	330	328	355	356	359	340
23867	21736	30035	23983	21737	19580	2255	938	691	617	567	576	469	466	447	467	424	460	422	428	400	412	403	436	373	401	358	421	355	356	351	380	345	385	327	375	345	393	362	348	375	352	370	358	385	351	371	359	368	394	394	375	344	357	375	321	362	366	368	337	341	381	372	346	364	327	387	398	360	340	356	354	333	364	369	358	365	322	323	360	347	347	326	342	342	359	369	344	329	353	379	344	383	326	335	336	373	333	321	365	331	357	369	303	351	317	329	356	353	356	358	359	315	342	331	332	383	361	380	366	367	354	353	341	333	345	347	341	337	336	359	355	335	338	334	353	329	312	343	334	338	358	328	351	354	356	348	342	351	352	343	374	350	319	330	321	339	364	366	337	357	393	360	363	345	309	377	331	378	361	354	354	375	340	321	381	321	359	292	368	373	358	344	339	333	362	341	369	354	389	355	356	353	351	370	317	354	365	347	333	318	341	391	351	342	358	390	338	351	332	334	316	307	359	339	341	340	338	348	372	356	323	338	358	359	331	347	363	361	345	382	331	355	316	349	381	359	351	375	349	349	362	346	382	403	357	353	358	379	373	387	322	336	343	346	360	356	356	336	313	375	331	357	318	378	380	373	344	357	332	336	321	352	352	343	356	343	357	349	314	332	353	348	356	326	341	344	345	336	351	351	345	335	352	360	358	336	318	314	330	290	318	362	354	375	352	342	368	366	335	342	357	361	315	346	335	342	357	325	336	341	357	356	345	332	330	351	335	315	388	352	346	337	330	329	333	315	353	326	323	343	342	321	325	366	346	343	323	339	329	317	344	362	350	335	340	367	305	351	338	360	364	341	348	339	360	345	377	343	358	332	328	318	350	308	308	350	337	343	360	367	336	370	369	342	359	322	357	338	354	358	340	348	352	325	320	339	349	328	348	335	333	379	321	361	345	348	345	332	329	359	354	333	336	335	352	359	331	323	344	318	335	361	383	314	352	356	363	343	333	322	343	344	378	361	357	389	389	372	358	348	335	313	333	321	358	348	322	338	320	360	332	375	325	401	304	335	341	362	349	370	316	376	336	370	340	349	331	343	344	349	361	351	327	365	364	303	353	348	339	353	332	349	395	377	344	359	336	324	349	342	331	309	360	332	338	337	342	322	374	367	341	367	334	329	334	338	357	316	328	349	328	364	334	345	341	333	356	360	314	305	336	332	337	348	343	389	345	374	301	361	343	342	367	358	324	345	363	338	314	351	339	376	373	339	321	355	337	361	333	341	357	336	333	398	355	365	354	333	325	313	305	344	357	356	331	353	346	309	372	345	344	382	328	341	334	341	360	360	337	359	354	364	362	378	393	343	322	332	297	324	336	384	385	348	337	346	334	337	346	350	376	343	325	335	343	367	352	347	319	312	346	344	332	328	379	358	324	317	362	332	358	319	311	350	345	347	316	346	333	338	323	326	370	341	355	355	364	335	328	333	343	320	379	377	351	356	348	354	367	303	338	370	354	363	318	354	339	367	368	354	331	315	346	355	366	354	315	344	361	318	334	352	368	343	335	336	356	369	348	365	325	365	324	337	335	348	341	345	358	372	316	335	387	348	362	309	342	334	345	319	346	349	314	340	357	338	309	338	354	327	338	325	331	336	334	327	315	363	362	336	351	369	327	345	350	327	360	381	357	355	335	350	326	374	315	330	363	328	336	364	350	365	345	339	380	331	333	330	335	333	328	362	340	369	354	347	376	340	349	348	347	350	334	353	313	327	340	348	360	331	326	340	369	359	318	337	357	316	338	329	332	381	370	344	349	360	363	374	378	366	353	328	372	374	306	323	368	388	333	322	295	339	364	378	331	325	306	323	314	327	345	335	315	359	396	368	358	326	358	348	342	359	331	328	319	344	384	335	358	347	335	337	385	335	346	365	324	354	330	310	343	347	332	361	325	351	344	359	366	355	359	373	338	327	332	365	367	361	355	373	367	320	343	355	339	331	306	313	347	382	360	320	344	344	354	353	327	311	363	378	375	354	348	375	360	360	331	311	349	357	387	359	321	360	335	351	356	345	362	352	350	362	329	355	341	328	330	347	371	348	336	342	337	368	349	336	348	374	354	344	316	355	357	351	311	356	353	345	353	356	393	396	325	324	315	376	340	325	349	323	354	350	360	336	310	342	358	308	345	323	318	341	362	347	316	360	335	363	374	351	310	345	359	357	370	320	342	316	370	372	342	346	338	336	330	343	347	354	332	332	344	367	375	333	374	371	359	341	384	353	325	370	358	344	329	338	314	331	332	396	379	336	347	353	357	375	353	359	349	330	377	367	350	359	363	357	346	355	346	354	353	372	325	385	387	342	337	327	368	331	351	358	330	335	391	348	351	362	336	338	329	373	320	361	385	381	362	371	326	362	346	350	331	344	344	346	359	317	341	342	341	334	352	353	355	373	372	338	343	368	330	360	345	381	345	328	374	331	359	351	363	353	356	330	321	342	341	331	370	382	355	352	343	347	350	347	360	342	357	343	372	341	344	366	355	342	310	371	353	357	327	351	329	337	328	363	364	365	333	322	340	352	328	337	349	350	342	333	346	360	329	354	361	340	350	373	337	364	329	361	322	334	345	316	357	364	362	355	338	349	340	382	351	337	355	369	350	374	327	338	333	357	334	365	309	400	357	335	306	339	339	311	331	369	306	331	380	338	329	353	350	340	334	336	353	380	361	350	326	353	307	371	358	357	335	360	331	336	345	339	353	365	345	372	350	332	360	381	347	338	350	360	360	315	340	359	373	332	336	359	333	332	341	327	347	349	376	321	368	342	372	338	367	321	345	345	359	366	361	364	344	329	378	357	332	359	348	343	353	326	325	382	340	356	342	378	353	356	356	349	314	355	339	379	356	320	349	341	328	346	342	367	376	369	343	323	343	316	335	344	378	352	358	358	370	357	363	331	291	361	360	365	382	343	346	326	351	374	337	335	334	317	343	358	340	400	366	362	327	365	348	341	381	361	315	336	340	355	369	386	329	349	355	340	297	338	329	363	354	338	361	335	350	352	321	356	357	308	341	352	367	376	357	350	351	343	350	323	327	341	337	344	381	357	354	343	355	392	360	352	318	328	338	343	322	346	322	349	346	338	339	339	358	361	366	340	355	349	353	341	349	330	308	350	349	329	338	323	342	363	349	332	339	342	331	355	304	318	333	321	348	350	359	341	350	365	343	342	378	367	327	336	352	322	337	344	356	350	327	349	367	309	374	355	343	366	335	352	336	365	333	357	325	367	372	341	350	304	318	341	335	358	357	365	346	336	370	347	352	341	366	321	316	334	354	348	325	380	307	350	389	356	348	347	354	321	359	329	329	328	316	331	329	357	347	304	367	334	355	302	352	362	325	329	337	335	347	326	350	340	337	336	372	294	365	307	353	345	338	353	336	313	323	349	317	384	340	359	336	341	364	340	348	341	344	328	360	355	340	320	330	355	352	323	296	336	357	326	373	341	366	363	386	375	364
42891	16038	14251	7855	5541	3942	3115	2532	2063	1816	1526	1366	1321	1183	1096	1013	927	922	827	885	806	849	804	801	756	773	799	786	757	724	702	734	711	702	692	665	672	735	671	644	660	685	697	720	644	676	649	673	645	689	698	681	687	668	683	654	659	620	607	655	684	674	661	660	637	640	674	665	694	665	605	656	656	631	670	619	704	648	641	654	652	622	642	671	608	659	673	644	657	656	642	634	656	605	669	677	598	637	648	596	600	621	656	639	647	616	669	667	659	633	612	653	636	678	688	613	622	612	665	658	662	635	615	678	695	648	635	650	660	684	600	694	696	642	620	617	612	633	628	632	661	690	654	643	643	609	694	623	645	623	636	643	671	668	637	694	670	633	604	616	643	640	637	645	620	652	609	663	634	651	599	646	655	621	629	648	641	592	638	704	695	597	675	634	633	682	660	623	686	646	570	626	672	676	648	669	654	618	573	684	628	568	684	670	635	646	637	600	614	665	663	668	663	662	660	647	630	670	627	643	645	625	654	626	688	647	617	616	683	628	619	657	619	657	652	672	658	649	651	629	642	664	676	654	670	609	659	649	660	687	673	651	626	630	648	647	619	605	654	647	654	656	625	653	613	658	669	630	682	658	600	660	626	639	604	637	637	645	660	627	676	662	620	633	627	671	623	655	691	635	649	654	717	652	622	660	650	665	648	668	627	611	614	641	654	618	675	672	622	669	654	666	637	617	608	594	605	616	635	643	633	625	654	643	673	649	670	666	662	677	609	633	685	629	647	621	653	679	604	666	609	600	627	639	604	625	640	631	635	630	623	614	675	633	658	626	647	625	611	627	654	632	646	630	659	656	628	684	655	644	645	639	588	602	651	629	652	682	585	645	630	646	656	616	653	631	609	647	662	605	587	608	594	676	674	598	636	599	653	647	625	607	662	672	695	668	656	649	645	661	656	651	662	626	661	641	615	661	679	675	618	623	662	638	659	647	592	621	655	647	616	618	691	606	630	646	648	657	661	568	613	606	684	643	647	617	709	623	630	628	600	606	654	654	593	657	616	673	651	671	618	629	662	606	655	625	641	614	694	606	656	663	639	670	632	660	651	618	658	613	659	683	615	616	647	632	663	623	656	650	621	615	588	675	640	642	647	604	620	657	601	606	665	609	655	609	670	623	636	633	619	637	599	606	592	631	667	645	583	634	643	626	654	631	609	631	615	676	670	650	624	627	703	648	622	652	627	638	637	683	621	661	629	639	674	649	627	581	626	643	636	617	672	647	673	701	693	619	627	607	707	658	665	607	664	665	606	617	646	642	671	678	650	607	654	617	631	673	661	661	585	595	648	648	589	647	657	621	640	635	665	612	649	641	674	611	667	631	620	646	664	633	668	669	629	601	595	631	615	633	647	650	644	620	615	623	658	671	604	623	680	656	616	619	680	647	681	603	624	647	610	619	617	614	602	615	609	649	664	633	672	660	613	624	662	632	641	643	670	641	609	631	643	686	619	680	610	637	607	662	638	658	633	647	658	618	646	631	618	589	620	646	641	605	653	619	596	651	655	641	635	668	621	663	636	616	613	589	615	641	640	664	652	640	672	683	624	679	654	584	634	655	665	619	614	636	624	677	653	633	665	613	607	637	659	692	639	677	629	656	645	637	635	643	647	668	613	607	633	611	621	631	636	655	679	666	677	614	643	630	625	615	645	668	624	621	671	646	645	667	658	660	611	665	659	632	660	692	644	654	642	662	605	582	617	589	612	724	601	665	626	665	634	663	662	658	624	663	656	644	602	650	666	679	646	625	676	691	663	577	565	630	678	645	596	606	635	645	634	655	671	600	648	643	588	651	693	603	652	615	631	608	671	702	639	636	631	668	628	630	598	634	641	634	623	612	630	649	609	651	628	664	609	674	614	638	594	661	653	613	667	603	659	662	634	665	626	657	659	665	642	626	642	623	649	641	630	628	646	657	682	642	608	587	647	613	670	624	616	671	628	656	614	616	595	590	682	639	639	688	590	635	612	659	618	655	664	619	640	583	609	641	670	622	653	661	652	653	670	616	641	624	628	612	678	653	615	615	653	667	632	659	621	622	652	650	669	712	598	591	652	648	647	634	642	643	677	619	636	642	631	665	619	625	648	625	643	650	628	652	680	660	612	666	649	633	604	660	594	669	613	603	625	660	642	674	662	638	671	676	628	615	604	636	626	700	646	624	632	597	632	610	651	654	604	635	640	662	605	609	666	601	663	653	616	602	613	633	629	662	646	640	628	666	596	668	635	672	639	620	624	654	612	620	626	625	618	650	610	611	696	652	657	627	648	647	593	622	650	602	680	654	610	619	603	614	656	576	644	649	678	666	663	662	644	636	658	648	624	659	599	684	649	644	664	658	620	639	627	630	635	653	635	608	647	645	642	609	670	652	661	691	635	636	662	661	662	623	632	605	647	655	693	646	637	626	653	627	639	630	649	621	622	629	605	666	659	666	668	639	651	632	595	648	634	689	620	649	616	633	681	613	612	622	613	652	661	637	657	684	658	605	649	639	655	620	628	599	663	664	586	621	664	625	667	604	632	629	664	638	634	665	646	631	629	671	655	648	641	621	629	639	654	617	630	646	661	650	647	605	651	630	663	642	645	692	635	690	623	660	646	629	660	606	647	632	641	657	654	615	600	617	704	654	665	631	638	629	613	596	631	630	615	652	632	653	710	625	637	631	656	657	625	689	632	633	628	628	637	653	639	634	625	625	662	651	712	632	670	592	690	662	651	627	656	654	625	679	655	635	607	636	631	689	629	633	643	620	610	632	654	647	684	645	604	644	663	613	622	665	649	597	629	652	661	651	647	652	665	662	645	656	649	663	667	655	644	634	634	661	670	692	617	628	675	655	608	664	668	630	626	615	649	659	618	613	627	640	614	645	687	610	629	650	654	659	624	679	612	636	663	698	654	643	650	630	662	618	657	642	687	681	639	620	664	622	637	627	631	657	655	598	625	625	631	655	649	658	612	649	665	598	661	599	610	620	648	629	620	681	689	653	642	623	645	653	622	641	679	644	635	646	634	649	668	623	659	620	584	654	611	641	654	655	661	674	633	627	675	656	679	603	689	631	618	617	649	667	621	675	659	636	594	653	657	666	628	623	595	668	593	635	681	656	644	614	669	641	666	602	586	674	640	613	648	672	612	627	640	610	627	648	642	612	610	673	626	631	674	627	648	674	639	647	664	608	619	662	639	641	616	661	661	643	638	678	672	633	646	641	657	629	637	649	612	600	668	639	653	652	642	662	633	656	654	651	598	678	614	650	642	630	668	658	668	648	655	653	600	624	629	658	642	707	655	663	625	659	624	692	650	672	635	641	644	632	621	654	628	674	634	600	613	598	672	674	584	628	635	661	649	667	676	615	656	616	611	627	665	662	630	672	639	704	631	642	649	629	632	646	599	644	634	660	632	642	650	641	622	630	645	653	601	624	640	669	654	670	634	672	670	664	615	642	657	664
26104	20131	7705	349	170	120	114	102	91	107	88	88	102	87	100	69	89	84	67	88	62	80	91	91	82	74	71	91	82	87	79	85	80	75	70	69	72	86	84	87	87	64	65	98	74	79	63	76	88	84	77	90	93	79	77	86	89	80	82	105	76	77	95	78	86	82	77	87	91	89	78	85	80	78	74	65	63	75	93	83	89	91	74	82	77	88	78	59	73	74	72	71	88	90	67	70	95	76	92	72	66	81	94	99	71	81	83	93	80	89	71	68	65	90	79	75	84	79	74	74	79	78	72	82	77	86	82	74	90	76	77	100	81	82	78	79	85	84	60	85	81	79	83	76	90	73	64	78	74	88	80	84	75	95	72	91	77	78	56	89	86	101	78	96	91	83	83	91	105	91	77	78	86	91	89	74	90	80	90	90	64	70	84	78	96	85	74	66	86	66	85	76	95	81	93	93	87	66	90	98	79	81	93	86	68	77	67	70	86	71	85	86	74	71	95	86	89	85	91	93	84	62	87	79	69	81	72	86	69	66	76	82	74	81	82	84	80	69	68	76	89	87	87	88	76	87	63	74	77	87	62	61	76	82	77	77	84	79	78	81	77	91	87	91	88	79	85	83	83	77	86	73	77	68	70	64	81	78	87	72	95	74	86	102	68	73	68	80	80	80	88	86	83	79	72	91	73	83	74	77	85	69	86	75	93	77	82	78	69	89	82	78	71	84	70	77	76	87	89	72	75	100	74	66	80	74	84	92	89	81	82	82	83	65	84	73	84	85	88	89	74	88	74	82	90	87	79	72	64	79	74	91	96	79	76	89	80	77	85	97	90	79	70	75	95	76	80	72	66	70	76	84	87	84	81	86	87	72	63	76	60	87	76	87	82	86	89	59	67	72	89	80	92	84	82	65	78	87	66	65	84	78	87	82	75	88	76	93	65	88	72	99	79	85	84	78	76	88	79	89	104	80	81	83	73	88	77	73	87	85	71	63	75	87	84	77	80	82	84	86	94	76	80	80	67	82	79	90	75	81	78	80	90	80	93	81	83	73	75	62	81	79	91	90	78	92	75	82	81	79	78	81	87	99	77	75	83	72	90	86	72	82	88	77	98	70	77	94	95	86	90	69	83	92	89	88	88	92	71	88	74	76	84	86	76	74	93	80	86	61	77	81	90	89	84	70	79	74	84	83	90	79	72	73	65	83	70	70	76	77	87	87	81	73	68	75	90	92	75	87	92	89	91	86	70	75	80	89	82	77	99	93	63	72	83	76	94	86	70	90	80	78	79	79	77	96	85	80	78	82	75	62	70	94	79	67	73	77	89	79	76	76	64	84	89	77	98	83	81	88	74	80	80	85	84	63	70	71	75	78	80	69	87	87	97	86	90	83	75	52	86	82	90	74	67	87	91	102	72	91	84	97	82	85	61	84	74	88	70	81	81	71	64	84	88	84	75	85	75	91	86	88	95	90	80	90	73	93	83	69	72	88	83	72	86	65	74	91	73	78	76	84	91	84	70	79	92	90	68	69	69	79	98	92	73	79	81	83	83	75	80	75	92	78	72	73	80	73	83	70	78	103	58	71	81	69	100	76	91	87	84	89	61	77	77	86	81	77	83	80	81	92	105	76	78	111	96	75	80	78	56	86	96	82	99	77	85	89	75	72	81	79	77	81	79	76	81	94	74	74	76	65	73	79	88	61	92	88	84	95	79	92	87	102	83	94	79	86	79	76	70	73	74	86	84	71	78	81	80	74	83	85	76	90	83	85	84	81	90	73	84	90	94	79	89	85	90	93	73	83	84	71	75	80	68	88	66	88	80	94	83	83	59	64	71	81	90	81	101	95	96	82	91	83	85	82	93	83	94	63	75	66	80	78	87	81	82	92	78	65	90	81	65	90	72	96	92	79	101	83	66	88	94	99	80	78	67	90	91	77	68	81	76	85	74	77	91	72	71	90	73	89	73	81	72	69	71	66	87	75	85	69	72	76	79	87	68	87	62	67	98	77	96	78	80	94	84	79	89	68	75	69	86	83	79	77	73	84	70	84	76	72	68	97	81	79	86	76	73	99	76	77	73	81	91	85	86	85	104	82	73	86	87	94	77	68	83	76	80	84	84	89	86	80	79	89	87	77	77	77	91	80	79	84	80	84	83	80	75	77	82	77	79	88	70	66	77	75	88	72	91	81	81	77	89	75	74	69	91	77	75	85	75	89	98	81	101	65	85	92	93	75	87	83	92	68	75	79	73	76	90	80	90	89	73	91	90	86	71	74	74	73	73	84	82	94	88	85	75	81	78	81	88	68	68	84	93	78	79	75	90	69	90	75	78	81	81	82	77	78	58	74	73	82	78	94	74	81	85	80	81	82	96	88	85	63	67	85	77	91	65	77	73	88	91	95	75	97	86	72	67	77	81	82	77	84	92	93	81	74	74	88	74	84	81	70	90	83	85	77	77	73	83	82	81	81	69	84	81	87	90	80	83	69	81	77	103	88	78	93	83	72	94	63	78	78	67	84	98	73	78	88	79	75	101	95	84	91	88	82	85	72	86	67	92	87	87	73	94	97	83	63	74	75	86	81	73	81	83	75	69	89	90	73	89	66	90	90	75	103	76	76	83	79	74	68	86	81	84	84	96	83	91	75	75	94	104	90	88	80	91	60	87	82	69	88	62	81	84	85	77	71	79	75	89	89	94	65	93	78	72	99	86	84	76	75	78	84	87	80	79	80	79	92	86	82	86	93	87	75	61	75	84	83	98	82	75	77	77	84	89	82	78	69	80	84	76	80	87	64	81	95	81	98	74	84	82	81	77	81	79	98	71	76	82	83	81	90	79	79	81	77	87	86	72	70	92	84	74	81	79	73	94	70	90	81	87	101	75	75	77	79	82	82	95	71	66	94	78	89	81	68	91	92	86	72	66	88	84	81	73	76	69	94	71	80	75	80	84	100	83	76	78	71	82	77	85	79	79	89	79	84	78	93	75	77	91	69	90	70	68	84	86	77	68	92	76	91	92	82	85	84	91	72	81	81	77	82	79	78	81	96	84	66	74	89	66	74	81	81	92	83	74	75	70	76	91	76	86	84	90	74	77	75	68	81	74	76	78	64	73	83	81	78	82	73	78	72	92	75	69	64	89	87	73	81	84	69	74	88	68	89	79	81	66	91	80	109	86	83	65	77	82	80	69	76	83	109	74	97	81	90	63	77	79	75	75	84	72	105	58	91	78	91	83	85	81	79	90	66	71	91	91	101	89	78	86	84	75	65	71	79	82	98	84	83	85	75	91	95	68	90	67	76	61	63	79	72	92	84	84	97	97	84	79	81	95	80	76	69	94	78	98	88	71	70	90	76	101	84	77	84	85	92	79	89	89	83	77	77	89	81	77	82	81	80	88	75	84	77	85	89	63	74	68	82	75	87	78	84	79	74	68	95	65	99	88	86	83	79	80	85	74	86	81	73	109	89	86	75	76	81	89	61	72	76
17284	1365	1068	559	410	322	285	272	208	196	208	228	223	202	211	170	177	168	184	190	169	188	194	198	180	188	174	171	183	203	187	190	182	183	180	181	155	183	169	161	171	166	189	176	169	160	171	208	181	180	183	184	187	176	195	168	194	156	178	195	179	162	185	196	170	166	190	167	181	157	154	158	163	181	175	182	187	160	181	167	174	189	155	168	169	161	174	189	166	186	191	183	170	173	174	187	196	163	162	179	176	190	180	172	180	182	167	198	203	174	181	183	167	162	185	175	177	162	179	184	151	170	171	156	181	206	178	175	188	139	158	203	185	183	186	168	176	172	156	194	156	179	197	170	188	163	180	194	191	157	168	178	167	174	164	177	171	176	191	183	172	154	174	177	181	168	170	172	177	196	180	168	167	168	186	145	173	183	173	174	169	174	182	166	180	158	164	187	152	184	164	146	174	168	174	179	162	153	182	186	162	199	162	168	183	183	177	167	178	171	154	170	144	166	167	157	167	162	166	193	156	184	179	174	159	193	173	186	181	206	170	178	186	173	167	166	165	177	173	172	158	168	185	192	176	180	174	169	180	187	173	180	163	140	151	169	184	176	190	183	155	161	171	170	166	165	168	172	185	147	152	187	184	167	177	165	163	178	163	184	181	176	175	149	172	170	180	178	195	175	191	162	191	185	190	173	176	186	164	169	165	168	202	183	158	191	179	173	183	180	178	154	193	157	166	194	179	165	178	175	179	160	161	155	185	151	169	191	175	165	180	171	183	183	188	199	162	186	180	194	162	168	167	165	182	184	182	172	185	180	186	180	189	168	196	158	190	189	174	175	166	183	171	189	161	166	182	178	158	170	167	178	181	192	169	183	175	172	158	158	176	178	159	173	200	178	171	173	169	166	177	181	174	191	176	186	181	183	185	161	173	158	148	192	188	173	173	184	203	185	168	176	180	168	159	179	177	172	174	178	176	189	180	162	184	173	160	192	151	180	171	175	165	170	188	184	178	168	163	176	168	147	168	177	164	174	151	179	170	164	175	178	159	162	175	177	190	176	178	175	200	184	168	154	177	176	182	176	172	177	169	189	171	216	168	175	155	184	183	172	181	198	177	176	151	184	163	206	179	144	174	183	164	174	178	180	189	160	192	198	153	186	193	162	156	169	159	132	184	178	187	178	179	177	162	182	181	177	155	164	182	164	157	192	154	167	168	195	177	175	175	194	175	150	179	180	166	163	163	175	173	160	196	176	178	176	159	206	193	188	178	162	192	171	177	163	164	191	197	178	182	167	169	162	186	193	170	204	147	194	192	174	163	158	169	169	196	172	142	174	178	176	176	165	174	180	189	174	199	171	179	176	160	173	163	156	182	174	168	162	187	161	168	186	168	178	154	169	181	153	168	183	189	157	185	174	168	173	170	174	184	178	180	182	183	186	149	177	164	193	182	187	159	171	175	160	167	179	178	184	189	165	160	157	161	172	175	167	180	188	178	151	176	129	179	160	174	169	156	172	171	193	142	168	143	161	193	163	159	181	154	167	172	174	166	157	176	189	190	187	157	172	184	171	194	175	186	174	191	142	160	182	171	174	165	170	165	172	178	172	143	169	169	159	173	189	164	167	183	176	184	182	176	168	155	169	152	181	187	176	191	208	171	195	201	178	146	180	169	152	172	168	151	185	150	151	165	171	165	179	159	189	182	180	198	174	185	147	158	189	189	184	172	169	198	174	185	166	177	189	164	163	159	161	165	172	171	175	171	170	148	181	158	181	177	150	164	173	167	177	171	179	168	169	204	189	179	180	176	154	152	213	152	195	165	176	161	193	171	173	153	173	153	191	165	169	176	190	168	167	155	169	153	161	187	177	182	172	172	151	168	164	168	162	196	180	180	149	168	190	172	213	166	182	160	190	196	176	179	173	177	174	168	201	173	174	188	158	147	151	178	170	169	163	172	182	163	203	173	178	153	162	179	154	202	156	168	157	181	177	167	185	179	170	170	168	159	181	163	173	169	186	161	197	182	152	185	169	157	159	169	206	175	165	165	201	178	192	199	175	166	172	185	164	183	162	182	187	166	170	179	163	155	179	199	172	192	170	158	170	156	174	158	169	152	175	197	184	180	165	184	171	160	179	185	185	169	169	170	171	161	188	164	164	166	169	176	176	179	169	178	186	174	169	174	186	160	149	187	164	166	185	177	157	196	174	170	168	159	176	165	191	188	195	173	171	170	179	174	191	157	168	171	172	176	167	190	192	183	197	169	163	185	168	178	168	187	187	164	171	174	174	151	155	173	177	184	173	145	158	168	194	152	183	184	165	182	204	158	167	211	172	151	199	170	147	145	180	163	200	183	152	197	165	169	169	166	156	184	168	194	177	182	182	175	171	167	172	169	167	176	193	191	164	184	177	168	183	213	166	176	190	166	183	141	182	185	193	192	184	181	159	189	179	190	165	172	172	177	177	155	145	169	173	192	163	176	173	165	170	175	176	175	172	183	194	194	164	182	165	195	170	173	183	171	172	155	180	165	153	164	164	176	142	159	164	173	186	163	160	170	166	178	165	161	168	170	183	173	156	180	190	187	179	175	156	185	183	153	160	179	182	206	203	165	174	169	163	183	173	179	160	181	187	184	158	196	180	180	172	169	179	151	140	173	175	175	166	173	165	158	184	168	175	180	166	178	177	165	173	150	187	173	180	172	147	167	185	191	168	179	182	173	179	165	172	166	153	158	152	178	169	181	168	182	179	184	176	178	175	181	165	155	165	166	176	187	195	139	176	163	177	190	165	184	196	180	136	162	151	163	180	165	176	166	170	155	197	174	176	179	170	181	170	177	160	179	149	163	187	158	174	173	185	180	163	182	200	155	154	157	167	163	168	187	183	192	177	185	152	173	154	175	181	175	183	165	161	164	174	175	174	186	176	167	165	169	153	183	190	176	180	167	151	169	167	201	181	191	180	176	191	182	194	174	169	181	165	185	159	180	188	154	153	181	170	204	185	176	180	148	171	165	161	178	158	182	159	163	169	168	169	175	203	139	176	159	185	193	163	179	179	164	165	189	191	171	185	179	170	194	174	165	191	214	169	167	174	181	177	177	195	148	163	171	164	184	167	157	156	151	171	185	172	192	161	176	194	133	193	162	157	173	167	169	213	180	163	164	170	165	185	178	180	168	146	167	157	159	209	208	175	171	172	168	173	185	167	171	170	171	149	187	196	173	172	173	158	154	169	172	164	187	177	169	163	179	164	184	196	166	174	162	185	180	180	161	155	164	178	186	164	186	174	167	193	183	163	177	177	147	177	191	173	185	167	173	164	171	170	181	164	172	164	178	212	161	185	176	179	195	150	169	169	164	166	172	179	186	163	178	158	202	176	185	171	160	185	168	183	161	159	153	171	179	172	172	189	163	188	174	179	182	195	167	178	161	174	165	171	177	188	154	165	164	172	196	172	173	157	209	167	186	180	175	159	151	169	152	183	189	172	166	175	185	173
24846	21736	29234	24778	20531	1965	623	469	321	322	310	253	247	242	244	200	252	217	211	209	192	216	237	199	220	192	225	205	214	191	188	215	199	174	186	189	203	180	209	203	178	184	175	182	197	182	193	185	177	196	200	193	199	169	187	192	171	190	163	202	213	174	176	231	170	199	185	180	187	173	186	179	164	166	192	187	204	191	165	175	199	170	155	176	170	193	162	148	172	173	200	176	180	183	167	192	173	194	168	198	159	190	177	201	181	161	186	192	186	182	176	201	194	179	178	141	167	174	184	189	210	169	175	188	170	195	175	199	182	189	194	200	197	175	200	197	214	188	174	161	187	161	192	198	200	172	188	167	188	188	204	184	173	201	192	173	161	193	196	199	161	186	179	190	177	188	167	186	189	210	175	184	148	182	192	153	181	184	179	198	188	198	186	176	191	178	220	200	176	180	184	193	181	177	159	182	175	182	151	187	183	190	190	200	183	198	190	199	180	184	162	186	185	168	163	181	179	222	184	161	190	189	162	152	157	183	143	202	160	206	173	190	153	191	195	184	176	160	188	165	171	181	172	184	180	167	156	192	181	181	207	192	177	181	178	171	193	168	173	167	162	180	161	174	161	178	151	198	168	194	154	167	173	178	201	165	179	172	188	181	178	169	174	183	165	167	203	167	210	181	175	173	158	179	164	201	163	187	175	195	184	194	174	182	209	188	170	191	192	208	202	190	156	179	180	160	192	154	162	189	184	160	191	187	179	179	183	197	176	192	206	204	180	171	183	191	165	195	210	189	164	165	209	176	163	180	218	168	185	190	202	189	184	201	207	181	148	176	189	197	173	178	190	215	172	169	184	181	172	162	172	191	181	170	159	177	170	163	179	205	182	183	186	198	200	190	190	170	189	204	190	178	183	167	176	164	197	213	182	175	208	181	166	170	180	205	183	165	173	200	177	188	174	182	163	183	173	180	178	186	175	168	193	171	162	169	168	180	166	193	150	187	187	200	182	194	181	168	175	186	183	185	193	170	217	171	166	189	154	183	185	168	188	168	177	172	149	179	170	186	178	173	180	177	175	156	186	185	154	167	188	190	177	214	196	180	195	158	182	193	195	210	178	187	201	175	181	163	175	180	171	184	178	181	193	166	188	177	171	194	193	171	196	177	181	191	170	173	179	180	188	174	190	197	178	195	177	168	189	160	168	168	187	175	169	169	178	171	215	179	170	192	190	202	207	193	179	176	188	186	189	175	165	200	189	171	169	180	172	169	177	182	212	192	179	179	190	188	175	172	164	168	160	182	189	188	190	180	192	185	160	166	186	181	174	184	204	158	171	182	198	189	175	168	175	181	193	165	182	177	171	223	180	189	183	190	159	191	202	184	204	193	200	152	183	222	179	174	179	159	161	172	197	195	173	171	161	170	175	153	201	178	175	180	174	172	176	165	186	191	152	178	165	177	181	177	193	192	170	179	166	192	169	168	185	193	157	198	198	165	199	196	174	165	185	195	181	195	176	188	205	216	176	180	192	175	190	171	157	171	165	173	209	190	164	174	172	178	144	189	168	192	180	172	181	144	178	181	195	200	190	164	184	190	191	161	206	199	192	180	174	167	159	187	203	168	182	172	178	181	202	148	162	180	175	177	164	179	196	196	201	196	192	185	188	177	200	179	170	208	191	188	175	173	204	180	187	177	194	203	170	174	178	170	189	188	216	159	171	172	189	182	157	160	173	189	199	180	189	194	176	163	177	170	181	198	184	184	173	173	151	184	177	173	185	185	177	206	199	192	156	201	178	174	189	175	189	213	160	187	186	175	162	188	188	194	187	174	187	166	154	166	182	171	177	217	177	161	195	176	181	184	168	197	190	173	200	175	191	166	163	183	181	185	168	190	183	180	175	182	203	184	188	177	197	180	179	173	194	177	169	175	180	191	197	170	166	178	180	148	194	184	175	173	183	168	198	165	189	187	170	172	206	174	150	185	198	178	192	201	189	193	191	181	180	176	193	184	165	191	182	184	169	201	189	194	191	181	197	189	191	174	152	175	153	193	176	157	176	178	189	171	175	177	188	194	187	187	198	178	189	186	197	168	180	203	197	190	178	172	191	198	165	176	200	160	186	164	176	201	194	174	179	163	176	166	191	168	208	173	207	187	170	176	196	191	209	171	161	194	182	191	199	178	205	184	181	179	177	181	176	167	143	153	184	177	159	188	198	194	172	171	173	193	185	188	168	201	211	155	165	189	194	184	190	168	182	182	168	173	176	189	172	176	174	153	184	181	167	204	210	177	183	184	196	171	186	171	165	176	178	182	186	172	186	197	204	175	168	174	186	174	202	178	180	154	184	179	178	192	194	168	175	216	190	176	196	162	173	174	171	163	190	185	191	179	174	169	208	172	183	166	186	197	192	173	182	171	192	181	188	162	203	178	169	199	149	202	197	170	173	188	168	148	177	175	165	157	193	170	187	175	159	183	184	166	198	183	206	187	182	196	180	168	165	188	170	180	171	174	185	195	142	163	170	192	180	179	170	178	186	164	159	179	184	163	170	188	170	184	188	202	206	169	154	186	181	173	161	173	166	165	180	188	195	181	201	161	219	178	175	148	169	181	178	193	175	178	180	189	195	172	158	164	183	165	170	168	159	153	182	168	202	168	178	177	183	192	187	174	169	174	155	186	180	170	168	177	196	203	180	183	173	171	212	205	155	182	186	187	177	162	153	154	180	206	175	162	161	160	202	187	171	191	154	166	181	168	187	183	162	186	192	170	164	168	180	144	190	181	192	162	171	183	184	185	188	204	185	197	173	199	181	178	191	183	200	191	193	166	175	188	159	158	185	165	196	175	156	182	185	193	181	153	194	194	181	184	192	183	188	171	199	191	197	151	180	167	193	208	202	170	174	170	199	170	192	176	182	192	193	152	204	180	187	174	174	171	170	185	188	181	176	189	176	183	180	183	211	175	180	178	180	187	151	196	177	163	181	182	198	162	155	157	185	168	194	168	182	180	174	180	168	173	179	183	168	184	190	175	176	190	176	188	187	184	185	168	187	181	167	184	187	205	154	184	192	163	179	162	181	183	179	180	163	157	205	186	206	196	189	175	159	169	213	186	172	143	169	161	170	192	187	156	186	175	188	166	183	183	157	172	204	187	180	187	183	186	182	174	188	173	189	178	171	182	206	177	183	170	180	157	208	167	182	181	166	175	172	187	168	170	177	169	145	187	185	168	178	169	183	186	182	159	193	166	181	176	179	152	186	180	183	176	150	190	189	188	200	177	157	192	188	175	177	178	164	169	185	173	178	152	168	166	163	184	164	204	185	177	189	163	204	185	194	186	170	161	172	150	182	168	172	206	185	175	181	164	182	166	161	186	170	197	175	194	170	188	177	176	188	197	165	181	188	194	182	182	197	195	178	169	168	173	178	165	182	189	156	179	186	170	193	201	195	182	170	169	178	170	185	180	193	181	182	207	179	171	198	174	203	174	164	191	150	187
36376	10099	8932	4433	2944	2146	1692	1350	1114	999	821	731	678	632	589	583	526	487	466	426	455	434	440	443	414	403	377	372	415	384	391	374	382	367	395	422	387	397	378	377	332	357	377	378	322	385	339	379	367	369	372	367	351	353	374	347	355	386	368	390	362	371	352	345	325	349	380	348	393	348	362	358	378	348	375	369	338	335	376	335	351	338	366	347	368	357	367	354	350	378	371	348	359	372	398	312	385	391	348	333	392	368	350	335	361	348	361	329	358	350	338	334	346	387	349	373	379	380	326	332	360	368	345	370	359	373	352	343	373	328	374	336	358	365	370	343	378	339	319	337	354	370	360	331	374	337	357	349	387	349	340	377	355	357	371	373	394	376	365	335	302	345	378	377	330	376	346	341	338	336	355	335	335	305	381	339	397	331	337	382	371	312	333	359	363	357	345	366	373	364	361	318	387	350	360	326	356	387	357	366	371	329	387	358	375	346	362	389	347	344	345	327	349	358	350	356	350	341	348	356	361	346	385	332	385	370	383	309	355	359	393	334	324	317	348	366	366	325	378	321	381	393	331	355	344	375	375	305	378	325	374	363	355	375	362	364	358	358	351	337	386	355	328	399	331	363	372	331	337	360	357	352	362	354	367	375	399	376	357	374	351	320	362	329	379	347	340	361	351	370	342	366	329	350	382	332	349	340	345	354	353	358	354	356	348	343	354	361	347	336	356	319	360	367	338	341	335	350	392	342	347	339	377	364	334	346	342	348	338	369	325	338	354	356	364	328	348	364	352	364	377	359	327	364	356	360	347	329	359	391	330	363	334	352	375	359	368	357	338	316	377	325	314	347	363	369	388	369	368	349	364	356	366	368	329	383	368	345	323	330	387	318	342	353	365	349	347	342	338	362	378	402	373	343	358	340	358	350	348	363	360	348	363	363	381	375	359	341	354	335	368	336	361	347	362	387	338	365	354	394	359	330	358	342	392	371	338	322	325	358	360	344	391	367	367	354	395	339	353	378	338	341	376	368	345	368	323	351	365	328	357	344	367	371	369	359	358	361	331	381	372	341	367	355	367	367	322	346	353	344	334	335	338	348	355	346	357	350	343	367	344	382	352	345	349	345	359	354	362	325	310	350	340	350	366	381	361	348	366	352	325	339	336	345	375	343	361	330	369	331	345	350	363	375	366	375	343	370	336	333	380	356	366	360	353	332	367	346	378	361	347	354	347	352	390	367	361	363	377	347	364	354	351	331	375	328	372	360	339	361	345	345	392	349	328	382	378	364	355	354	365	351	358	359	331	359	365	355	372	370	356	371	364	378	359	371	311	377	348	397	375	363	379	364	361	368	385	379	370	347	351	349	345	374	335	365	342	342	370	348	372	388	352	338	355	354	373	336	348	357	392	349	335	352	327	363	373	389	348	343	335	357	357	371	357	366	392	326	374	357	367	366	364	358	361	357	386	349	397	346	380	366	325	381	370	354	348	361	350	321	352	373	342	356	355	334	368	345	345	368	379	384	333	372	332	355	332	360	307	385	352	368	349	369	341	337	345	329	359	369	363	348	368	364	324	372	362	379	389	353	349	396	323	351	368	359	356	331	340	375	344	340	327	343	329	341	341	386	354	341	352	317	390	348	356	354	325	372	333	365	341	354	391	364	354	353	366	361	375	365	348	346	379	365	352	358	318	334	329	369	385	351	341	364	335	335	391	364	327	338	343	355	343	371	359	337	336	376	353	379	357	319	350	332	409	362	305	340	332	347	377	376	358	353	348	354	362	334	389	365	351	338	376	335	371	359	359	378	329	382	310	347	336	367	345	333	332	363	330	362	356	350	359	335	331	380	353	343	329	331	361	347	369	337	339	331	380	374	372	328	377	335	358	348	348	382	375	339	350	340	374	331	382	383	359	354	346	311	384	341	362	326	357	353	361	318	334	345	361	374	342	358	342	369	333	317	322	354	373	355	338	334	353	364	348	338	358	343	369	345	362	358	349	363	314	341	338	354	358	349	383	352	331	377	367	373	389	350	327	348	358	369	347	337	319	357	370	329	366	380	337	322	348	421	373	345	392	371	391	376	326	351	366	322	369	379	347	348	364	353	340	347	307	357	344	361	330	362	350	360	380	374	363	352	345	392	333	386	374	361	344	323	358	369	379	341	387	347	340	375	340	399	375	363	346	367	354	342	357	357	335	350	356	354	333	336	341	345	381	354	340	333	330	342	341	361	362	367	303	349	339	368	352	370	348	348	345	343	330	363	352	368	349	337	310	387	341	349	373	363	346	375	363	368	392	367	359	340	332	339	370	353	344	363	359	344	398	350	357	353	353	395	366	334	335	316	351	359	394	351	359	327	339	365	366	355	354	355	342	366	314	341	347	345	357	328	372	370	357	378	351	330	350	354	356	336	355	341	383	356	373	354	347	341	351	359	320	337	379	306	351	320	356	357	371	322	347	345	335	339	319	359	355	353	341	357	352	372	335	354	380	343	345	372	341	343	360	367	356	365	331	353	358	366	349	346	367	375	332	326	370	360	370	393	362	381	369	347	372	332	352	328	374	339	384	362	333	366	349	329	338	337	333	361	362	336	355	373	331	370	365	329	354	337	354	360	360	353	330	347	338	358	328	365	348	342	322	376	358	370	375	396	325	354	337	342	352	361	352	387	357	353	360	353	344	358	357	358	363	393	348	366	359	350	368	351	392	359	339	357	336	321	347	405	351	333	342	333	362	376	340	361	408	360	345	369	345	355	337	333	310	378	342	364	305	352	320	328	349	380	323	373	384	372	357	380	364	357	341	371	330	353	344	374	353	402	342	342	358	346	323	329	372	350	369	347	373	330	364	362	373	347	342	365	344	339	320	356	319	347	377	356	380	365	326	360	365	355	331	341	386	334	307	373	363	349	378	347	292	401	323	355	382	349	355	318	353	349	342	357	361	369	329	362	353	318	351	363	370	360	358	389	358	352	339	347	345	378	346	347	340	296	324	354	331	319	334	362	346	338	361	375	373	346	368	401	346	345	373	341	338	379	318	342	342	322	374	367	337	349	364	347	359	390	337	340	351	371	389	337	357	358	356	354	352	351	368	341	385	335	347	321	370	363	348	338	366	372	343	364	340	366	331	339	358	371	334	366	371	378	339	355	334	372	361	328	352	357	351	339	400	338	337	392	399	334	360	359	359	357	364	312	353	362	353	378	362	334	328	345	341	372	341	356	344	346	375	363	320	367	353	370	339	373	376	365	379	350	368	391	383	351	344	347	359	359	347	351	327	313	350	352	343	350	392	331	384	354	367	352	346	379	367	352	333	361	343	336	354	349	393	351	342	328	359	342	387	354	392	348	374	333	375	346	364	374	353	355	355	363	354	373	400	363	324	383	342	323	337	350	373	365	376	348	388	352	331	364	306	315	343	412	338	353	345	345	342	379	358	339	339	352	345	376	357	364	360	353	360	354	335	367	364	337	374	370	362	336	356	377	367	372	367	333	354	365
22683	20728	28585	22940	20729	19379	2405	912	624	597	539	492	491	440	445	407	426	402	386	383	368	376	354	368	358	354	376	354	362	334	357	372	317	374	367	368	368	352	334	336	335	327	357	357	349	318	323	345	387	312	319	321	329	353	359	321	318	368	319	345	336	335	354	305	348	324	344	350	327	330	344	336	327	324	338	364	394	348	346	345	340	338	320	350	295	325	335	321	320	338	327	312	344	335	351	312	348	307	359	332	335	339	339	356	318	321	334	316	365	376	325	320	336	359	334	304	305	338	310	324	324	296	356	351	354	340	334	353	301	365	331	334	356	333	366	299	355	350	288	347	350	324	342	345	329	342	311	319	333	317	313	332	286	328	346	307	343	331	344	297	313	356	346	318	332	306	317	361	337	310	377	306	319	320	336	348	323	313	294	333	336	375	318	325	350	327	328	323	346	348	312	322	345	352	342	339	363	304	340	304	318	305	309	314	295	339	293	317	351	318	329	338	359	326	334	327	338	338	337	345	337	343	315	330	344	327	350	346	279	332	295	339	318	347	320	349	298	349	299	315	340	334	325	342	333	342	325	332	371	364	321	287	370	316	325	316	328	305	325	332	349	352	361	340	364	348	307	327	319	322	309	313	343	326	372	338	359	333	348	316	371	312	320	332	302	317	361	310	356	349	353	318	347	347	350	325	353	323	304	321	305	319	363	354	311	315	328	296	315	349	294	334	351	313	344	347	337	336	304	361	326	297	313	348	330	319	367	323	339	352	334	307	324	327	329	306	334	326	332	342	374	377	325	331	330	315	330	373	321	327	339	355	336	310	320	322	305	322	339	330	293	334	320	325	310	318	363	327	326	347	327	328	329	328	345	324	354	331	359	337	336	324	323	359	308	286	306	329	352	351	326	312	348	336	330	324	314	306	332	320	327	329	337	298	330	332	343	312	333	317	344	350	318	337	349	330	349	304	337	349	345	315	336	338	325	325	404	338	318	284	350	289	328	338	330	354	297	312	361	346	327	333	277	332	323	322	350	332	336	310	347	337	318	336	343	312	328	293	342	334	283	352	301	341	336	291	296	307	323	316	315	339	330	331	295	336	329	314	331	363	337	309	317	352	356	328	362	327	336	318	315	337	320	323	344	315	326	311	319	352	332	354	318	341	326	332	329	324	328	310	352	319	332	361	331	350	308	356	357	323	326	310	336	335	343	356	349	306	303	368	310	303	356	348	328	295	341	350	315	342	337	318	343	348	320	307	329	326	367	347	322	361	325	338	298	312	359	333	362	336	311	370	335	331	328	359	320	348	332	322	342	319	326	322	295	321	295	342	330	313	331	331	349	341	319	323	327	316	343	332	352	325	323	347	333	366	343	331	329	328	327	340	352	370	315	318	350	300	320	325	315	333	333	344	370	333	304	309	345	330	342	297	306	346	363	321	336	336	337	325	353	325	317	336	326	317	329	337	333	303	302	344	329	314	312	360	324	318	336	333	321	358	363	331	330	346	318	348	332	317	333	298	335	308	322	328	336	334	321	349	324	361	356	351	347	347	329	328	356	344	307	301	352	316	321	337	336	361	377	318	312	337	319	347	326	355	335	318	330	331	333	326	331	315	318	333	336	336	347	321	335	332	343	322	303	328	346	361	330	326	338	324	330	336	343	359	353	342	323	343	315	336	325	350	335	377	321	335	314	330	342	293	332	313	327	380	296	345	330	332	311	317	319	352	315	326	327	323	351	327	325	342	320	316	337	339	341	367	324	328	309	325	290	301	342	346	348	358	329	336	287	309	335	354	327	359	345	324	320	332	300	310	337	338	324	328	324	335	329	328	343	341	333	312	344	331	327	356	328	318	308	277	327	378	322	336	308	319	327	365	367	314	344	323	380	338	338	345	353	331	326	332	332	336	328	342	323	342	291	300	386	296	337	318	348	322	329	340	320	332	333	321	334	322	339	313	305	368	347	336	320	322	322	314	319	355	274	351	338	349	327	363	349	333	317	339	318	352	325	341	327	335	336	334	333	322	325	361	335	334	304	322	327	339	310	328	346	321	312	298	341	313	335	300	328	298	316	326	331	334	347	345	332	368	313	332	327	296	326	345	351	320	334	337	344	319	348	339	316	380	335	380	354	334	314	307	338	317	346	322	361	328	320	326	302	304	347	351	329	336	354	335	324	339	299	319	359	341	338	336	335	286	296	327	358	322	316	339	327	324	334	338	329	325	348	330	319	316	357	342	336	300	309	317	332	333	334	345	329	316	319	319	334	346	337	342	327	338	350	328	354	343	317	293	342	319	343	361	331	327	335	298	326	337	320	301	376	363	332	300	353	368	302	353	336	296	299	323	330	314	348	372	326	328	338	335	316	340	306	336	346	320	304	335	322	322	311	308	315	319	329	293	344	338	331	321	321	365	358	301	308	345	339	316	330	337	351	347	306	336	331	306	357	355	336	352	347	318	336	343	331	339	309	340	351	360	301	314	353	315	314	344	320	325	321	325	303	347	288	309	311	307	351	316	321	375	338	366	357	344	343	326	320	351	308	309	315	330	333	320	301	322	344	324	311	310	334	336	318	341	281	296	340	331	321	331	312	333	337	329	357	323	339	305	337	349	332	336	353	309	332	308	337	335	354	341	323	371	329	312	321	329	326	328	305	333	338	317	340	330	354	328	350	350	332	312	297	303	354	361	360	341	313	331	329	321	301	297	329	345	336	340	344	345	339	332	356	324	338	329	343	293	319	328	358	332	332	325	329	343	342	328	344	335	347	332	308	331	325	344	330	345	361	330	346	310	358	341	366	323	351	304	329	356	323	337	351	345	319	312	339	330	325	315	303	287	317	317	314	379	338	333	332	319	363	309	319	289	347	309	305	344	324	330	336	348	357	287	326	340	361	321	323	346	338	350	334	395	361	318	290	311	322	307	323	365	335	338	358	345	316	369	349	330	350	313	317	345	299	325	325	304	346	334	336	333	308	327	314	323	292	341	356	336	361	314	333	357	319	353	291	329	304	333	324	338	350	345	328	324	348	350	341	326	326	359	360	322	333	303	313	340	338	334	313	320	331	323	312	333	360	347	333	335	321	331	313	317	315	334	340	350	325	316	316	321	357	311	349	328	315	306	353	357	327	322	307	290	306	336	318	310	343	335	306	339	302	358	324	351	355	341	350	314	303	315	320	372	342	322	355	299	342	305	337	353	355	339	317	329	338	321	318	333	317	308	339	325	360	319	320	305	337	336	359	313	325	334	362	335	363	304	313	316	312	331	362	300	334	337	331	342	316	336	327	312	370	338	350	348	369	297	309	347	313	329	338	355	357	340	340	339	335	351	333	341	351	348	361	312	362	349	313	337	333	347	334	324	314	320	319	340	341	285	293	327	348	326	306	316	290	358	318	315	314	319	365	339	339	331	318	345	343	317	339	338	360	333	305	330	357	368	360	323	334	346	332	339	325	339	353	330	340	304	382	289	351	346	328	335	331	330	345	304	324	296
39198	14936	13510	7473	5052	3753	2877	2399	2007	1716	1471	1272	1215	1111	1063	980	917	913	930	916	788	780	819	773	766	713	722	760	679	678	689	712	650	682	679	658	623	712	664	670	682	638	664	633	691	667	634	657	615	647	653	645	619	662	674	664	633	643	672	603	636	651	635	638	637	628	623	632	594	629	645	634	589	633	608	609	651	624	643	626	610	582	595	624	589	628	625	621	648	624	662	583	601	641	640	606	619	622	616	627	622	638	602	607	645	651	628	664	605	568	620	638	623	641	634	615	608	599	622	627	635	641	597	617	614	651	610	627	620	631	633	599	627	641	612	572	605	595	647	655	613	603	625	675	653	630	628	602	570	605	576	601	653	622	596	623	664	612	603	609	637	612	618	610	661	630	622	595	596	634	634	649	576	656	615	605	633	590	621	574	596	587	647	609	622	634	598	601	618	582	583	618	626	607	671	595	620	613	624	625	628	605	641	592	640	621	622	620	640	593	628	608	596	623	657	571	607	605	625	602	599	600	624	644	640	623	588	620	612	608	644	604	632	608	647	631	627	581	619	599	643	640	589	616	617	646	573	628	639	622	652	620	619	651	624	630	603	602	589	624	659	615	565	626	577	596	630	583	650	601	612	608	635	574	605	578	587	629	615	645	615	605	585	621	649	629	591	588	631	642	638	661	634	579	591	619	642	581	617	606	633	650	612	604	605	642	667	589	616	605	641	619	633	609	590	625	622	646	606	636	632	636	652	647	627	607	637	611	607	587	646	599	602	605	605	616	634	634	604	567	612	618	568	654	601	637	651	647	613	564	609	621	606	642	601	587	660	632	603	657	606	655	618	605	617	571	603	637	702	609	626	638	614	609	589	646	647	635	579	639	613	621	644	646	611	586	575	616	584	669	598	586	632	603	625	570	627	596	600	585	668	611	634	597	625	562	646	586	613	630	627	659	592	615	628	632	632	582	629	638	592	598	613	605	629	622	594	646	608	560	583	617	630	614	582	626	635	591	604	615	605	594	623	621	585	604	606	580	644	599	640	604	632	623	642	634	597	637	615	627	611	580	611	663	588	626	607	639	614	637	627	616	580	608	584	618	592	628	633	614	567	620	597	603	644	588	598	635	642	611	586	580	632	566	599	637	629	594	578	613	632	646	654	606	655	624	596	610	596	575	598	628	611	632	621	616	648	595	603	616	624	629	590	615	611	631	550	637	615	670	626	613	621	612	601	613	628	633	655	597	612	588	625	615	658	626	672	609	598	606	635	650	618	619	646	640	620	579	576	629	630	650	636	579	621	625	608	631	652	602	617	635	621	600	573	612	592	617	646	647	616	623	627	607	624	584	608	601	638	618	607	608	614	599	627	652	672	644	577	586	657	605	623	627	573	585	569	633	591	600	606	628	618	614	622	585	596	612	617	587	638	637	622	609	579	665	644	591	649	615	586	641	590	616	642	638	599	602	637	598	628	570	623	601	624	621	654	632	635	633	581	640	635	618	649	598	558	602	642	598	625	592	609	589	641	616	634	610	570	591	649	629	637	592	589	598	616	614	599	661	586	653	619	589	624	614	622	681	590	632	589	592	643	627	650	638	582	655	592	649	606	601	643	592	629	650	586	582	621	623	621	610	665	582	602	673	629	609	648	652	628	597	640	653	624	614	633	614	613	605	605	642	600	647	610	603	656	605	595	636	605	616	673	632	647	602	644	630	608	598	625	565	658	635	608	582	636	611	602	616	612	614	618	634	618	638	609	631	594	617	661	609	616	629	567	583	635	631	650	605	623	591	581	624	616	577	622	617	572	592	583	628	613	622	599	623	607	659	609	659	598	632	623	599	583	626	596	622	615	609	612	629	599	643	608	572	662	626	597	615	603	601	614	618	630	611	623	603	622	628	614	604	625	636	589	579	549	598	637	611	612	611	609	610	628	603	620	598	637	643	622	608	574	627	641	648	591	556	630	633	630	625	580	600	634	584	581	595	593	599	608	602	623	618	609	570	610	594	598	626	579	682	605	599	616	601	618	630	629	602	577	614	611	588	605	622	627	593	641	638	601	609	669	615	554	653	645	645	585	594	583	606	591	566	595	594	610	629	623	625	670	575	612	625	607	622	597	597	625	609	613	625	586	638	617	586	604	597	613	615	641	616	636	625	640	605	618	644	600	670	621	647	614	599	622	578	609	619	589	641	642	649	586	594	585	653	636	662	578	599	603	596	589	623	589	633	628	627	634	626	633	636	656	636	626	661	620	581	613	620	607	641	605	575	583	636	613	603	636	611	636	590	621	582	630	599	620	566	644	628	645	621	605	647	573	595	661	633	597	641	630	593	642	605	584	621	598	620	616	591	643	594	593	599	624	623	623	662	641	621	632	622	590	649	661	601	559	599	616	592	613	636	572	636	560	635	637	632	604	635	605	622	599	566	620	625	592	588	663	616	613	567	645	607	611	576	621	627	662	603	608	586	612	576	605	606	649	573	608	610	611	603	635	607	633	563	635	557	610	619	625	602	628	592	569	629	583	625	609	620	595	597	641	593	649	591	644	619	614	604	622	599	616	629	605	583	650	654	572	586	593	607	633	615	601	657	576	623	612	556	655	643	618	686	621	635	619	633	590	669	586	573	634	636	642	605	647	573	612	616	622	635	602	574	597	600	600	559	616	631	608	588	579	599	646	557	607	622	632	617	664	609	581	633	603	623	634	617	599	607	633	638	545	590	633	586	620	622	601	626	630	613	593	641	601	642	638	611	589	585	628	656	610	636	610	617	602	603	640	607	651	609	630	572	571	629	607	613	643	649	576	613	635	606	595	592	635	656	616	593	597	637	598	574	574	592	650	596	621	589	621	634	684	617	638	631	573	620	575	609	645	561	593	627	578	586	655	573	659	600	607	594	650	565	582	600	624	615	578	621	614	602	603	595	618	655	582	645	601	613	571	611	600	605	587	581	600	600	702	655	605	583	629	596	611	616	609	638	604	586	609	592	604	627	587	628	600	630	619	599	587	602	580	612	633	633	638	627	608	629	611	612	651	646	598	590	644	622	609	618	639	598	579	591	643	586	610	626	599	585	603	628	654	597	617	606	650	615	619	633	618	604	579	627	602	619	633	601	590	610	580	631	600	598	670	592	618	625	601	619	631	638	660	574	606	631	612	610	572	650	610	581	656	600	560	596	599	637	619	580	589	570	643	590	634	585	625	626	557	649	620	608	608	611	615	620	650	602	608	582	608	644	595	598	628	581	615	638	616	640	614	575	689	609	633	632	630	607	642	594	638	608	601	645	605	623	665	628	622	636	603	584	582	620	625	625	611	645	642	620	582	630	636	604	575	627	581	625	572	648	630	578	581	603	597	677	604	556	595	630	624	584	614	659	616	642	584	620	565	610	632	589	588	583	614	660	629	583	590	620	601	635	589	629	667	602	586	603	606	620	578	582	608	624	612	609	642	594	599	628	618	624	610	630	622	580	600	602	636	634	625	605	597	625	613	623
27308	21126	8413	402	168	117	106	93	103	95	97	96	83	102	89	95	70	86	97	85	91	93	96	92	78	83	99	75	96	82	76	79	90	76	101	77	94	80	96	82	83	90	91	94	82	93	70	91	91	78	87	99	96	60	94	85	73	84	87	81	68	87	83	98	94	85	93	80	85	64	79	83	90	96	81	95	92	85	74	83	92	83	84	85	77	86	80	84	80	86	101	94	78	91	76	96	85	92	93	85	100	72	83	74	82	81	90	79	96	103	94	91	81	75	99	99	98	87	93	101	88	90	84	79	85	73	85	82	93	80	94	89	94	74	81	81	90	71	97	85	86	80	100	82	92	79	81	95	86	89	83	79	94	87	85	71	80	108	82	78	93	91	95	79	92	90	90	71	93	72	87	96	82	88	88	64	85	63	94	81	98	81	97	100	86	96	78	100	71	87	81	77	85	98	62	82	72	83	90	81	86	99	75	94	93	80	96	83	90	80	78	84	76	64	76	93	100	84	98	95	83	76	93	98	76	91	77	91	69	94	83	101	90	81	90	83	74	91	68	94	65	77	79	83	81	89	88	78	72	75	107	73	100	88	88	75	76	84	83	91	89	83	94	79	78	78	82	88	91	88	87	92	77	97	72	80	90	93	78	93	80	90	101	86	105	82	86	74	83	100	87	69	82	91	76	95	97	92	71	101	90	88	90	86	72	98	94	84	97	91	71	77	74	93	92	81	89	73	80	89	87	88	70	74	85	91	86	75	81	85	83	88	80	82	87	74	95	88	68	75	106	89	101	90	79	75	98	94	91	80	89	81	93	80	88	96	85	71	84	72	84	104	90	95	78	77	90	76	78	82	62	92	80	85	78	77	91	80	80	79	80	93	87	97	99	89	83	99	88	82	88	96	88	82	87	84	75	94	84	83	68	83	68	73	86	97	76	92	94	93	88	84	95	90	77	86	92	76	79	80	88	100	67	81	81	79	73	77	81	99	75	70	88	75	95	85	82	80	77	85	94	77	83	74	86	67	78	89	87	87	91	75	70	94	78	88	76	83	82	80	85	69	74	84	77	95	79	79	71	90	101	95	83	90	83	88	95	91	83	85	78	81	82	83	80	97	89	85	75	76	68	85	75	84	75	94	93	77	89	81	76	86	68	106	80	92	83	66	92	77	89	84	91	73	80	78	78	82	70	84	86	96	79	76	76	83	86	76	81	87	80	101	70	80	89	64	75	70	88	92	90	95	77	83	94	83	73	67	89	99	91	77	72	66	79	79	85	75	90	83	73	100	75	96	88	89	76	85	96	83	65	74	81	79	70	87	79	90	81	89	86	85	70	61	64	84	71	97	81	87	90	88	90	97	94	94	102	89	83	85	73	90	89	88	88	82	79	83	89	96	99	89	93	73	81	73	89	92	79	81	90	93	81	99	80	96	87	83	97	83	82	81	98	69	77	90	97	84	99	75	96	89	76	78	90	84	82	92	86	94	97	82	76	84	84	80	91	77	85	91	86	85	87	90	111	95	76	64	96	76	90	94	82	86	90	79	91	83	101	81	82	90	81	80	62	96	99	78	87	85	89	76	78	71	95	86	78	89	82	67	90	97	79	68	77	83	84	79	92	88	73	57	95	74	92	89	93	90	84	82	82	94	77	76	90	74	94	78	91	86	111	78	93	94	87	104	59	89	87	80	97	78	74	75	86	85	82	85	95	73	76	104	93	72	64	78	88	96	84	80	101	88	86	70	100	81	100	112	84	92	72	98	73	91	88	82	86	73	74	56	83	71	74	76	78	79	85	85	73	71	91	79	70	70	90	86	68	90	93	86	89	111	86	87	88	78	97	79	90	104	76	72	91	88	74	80	73	81	78	80	99	77	93	68	98	76	69	87	72	85	88	101	84	95	87	90	80	94	83	81	74	91	78	85	78	91	91	79	103	76	79	73	92	68	97	93	95	85	73	85	79	74	92	78	87	87	74	74	94	93	88	68	93	87	94	69	74	73	94	82	72	101	75	100	76	89	91	87	69	82	90	94	82	102	105	82	92	82	104	85	89	83	90	73	79	97	101	92	86	88	73	101	97	74	92	89	84	87	88	93	71	86	93	76	72	100	87	81	88	94	85	80	92	71	84	100	77	75	72	75	76	85	87	99	87	69	82	87	82	84	76	86	65	75	89	85	84	97	95	81	97	78	74	75	77	62	79	80	88	63	77	84	100	74	67	75	89	80	72	83	83	77	92	93	86	76	74	86	70	79	87	86	92	74	73	69	80	80	96	83	86	84	107	86	81	92	95	82	86	87	88	90	90	88	77	80	78	73	84	90	82	82	86	87	75	86	71	95	79	73	89	96	102	70	95	75	96	71	83	91	80	98	90	72	83	85	86	79	72	103	91	75	88	98	94	71	74	96	73	87	66	76	68	90	85	71	77	74	86	82	98	74	97	91	92	74	75	83	75	90	79	82	93	83	71	80	79	71	84	69	99	75	80	90	75	83	63	72	88	81	88	80	83	90	69	74	93	80	77	83	87	81	65	79	88	88	88	68	77	69	91	77	96	81	87	84	73	90	88	81	66	84	84	97	80	89	93	104	101	92	98	61	88	88	76	77	79	79	89	70	91	83	93	99	81	88	82	81	81	83	86	72	93	78	70	86	99	93	89	101	79	93	78	97	83	87	85	78	89	98	71	90	91	95	96	75	79	96	99	103	85	100	77	89	76	88	83	99	85	93	87	70	95	88	87	85	68	71	75	89	75	91	86	87	86	59	96	77	99	76	98	92	82	77	96	84	83	99	93	82	96	107	72	80	95	88	76	78	91	91	89	90	64	92	80	104	67	81	96	77	93	81	77	88	82	73	92	78	79	76	87	82	91	78	77	70	78	85	75	73	78	93	92	80	68	74	77	91	69	85	73	92	83	86	89	80	80	84	104	74	84	82	85	83	100	76	75	96	93	89	87	100	94	94	70	75	93	84	79	89	93	86	97	75	75	91	91	76	95	94	66	81	79	92	106	85	87	97	86	78	92	87	88	92	75	68	83	75	77	96	91	96	81	68	84	82	90	85	92	98	84	89	88	82	90	85	103	78	66	61	74	104	79	75	92	81	78	81	80	79	91	78	90	99	82	103	79	76	88	83	68	87	75	81	80	84	79	97	82	94	70	69	83	84	74	72	84	81	76	98	88	83	96	93	73	83	79	83	86	83	75	91	82	87	104	92	86	88	89	72	91	86	94	91	82	81	100	68	92	66	82	76	94	93	103	70	86	91	86	83	100	91	65	67	70	79	74	81	88	85	92	88	77	68	85	92	87	86	69	81	71	76	76	73	85	101	96	91	71	83	82	90	85	102	99	73	92	84	92	72	87	77	73	93	104	95	68	74	74	94	72	72	100	68	93	84	67	67	80	81	96	76	84	98	86	79	79	104	86	82	89	67	85	75	85	86	93	82	78	84	79	99	76	83	79	95	89	91	79	80	77	76	87	80	89	86
19154	1436	1174	571	415	340	312	262	237	232	248	212	213	207	199	202	207	228	199	191	189	187	179	176	181	168	188	189	196	223	177	184	205	194	166	198	186	178	190	194	172	177	201	177	183	190	197	189	169	206	205	180	163	180	193	189	168	188	185	188	186	193	213	174	185	207	185	192	179	181	185	163	200	193	178	175	193	181	194	210	189	170	201	178	160	201	198	194	180	209	177	180	187	145	193	198	162	173	200	172	186	167	190	175	188	202	189	174	210	185	173	181	175	182	188	176	200	174	183	180	190	181	195	193	179	207	167	182	181	174	166	205	191	174	188	175	175	198	215	202	177	187	183	175	192	190	202	181	167	186	187	181	187	184	172	185	192	182	166	216	188	160	189	167	198	215	203	178	192	169	184	188	187	176	202	194	191	176	193	174	172	199	179	204	179	175	220	166	181	184	177	197	180	166	190	183	193	169	184	184	186	182	192	191	161	185	162	193	187	172	180	173	209	187	187	186	192	176	173	190	190	151	185	206	194	167	175	178	187	170	181	169	193	188	170	173	190	183	176	178	179	185	142	172	209	185	169	183	212	211	158	175	195	176	212	157	196	183	171	183	189	181	177	174	170	177	173	190	201	188	194	184	195	195	197	195	186	197	173	187	198	172	210	183	174	170	196	191	175	185	178	203	195	188	193	186	191	168	195	209	215	190	171	181	175	188	196	157	163	181	193	200	188	209	175	191	204	190	168	197	167	196	206	187	171	199	186	178	185	213	187	194	179	214	184	161	170	189	187	171	194	187	166	192	198	165	186	169	165	156	191	183	166	190	186	184	188	151	186	192	166	200	194	180	201	174	187	195	183	181	198	168	175	177	178	179	157	184	174	194	177	191	193	210	168	188	209	186	167	193	188	211	218	192	200	160	172	176	170	182	177	198	184	177	179	184	184	168	179	153	214	195	189	180	174	189	179	184	176	179	187	180	182	170	193	169	191	174	171	174	182	192	195	168	168	187	205	172	190	204	174	166	181	174	192	181	183	173	217	176	194	189	200	178	189	180	170	177	193	177	179	157	174	176	173	176	171	198	196	190	195	181	175	166	172	189	187	188	184	204	213	177	182	199	173	179	173	171	177	188	165	182	209	169	188	179	187	188	183	174	171	177	167	184	177	171	166	180	198	170	171	151	186	172	167	174	192	182	177	190	182	180	178	209	178	180	168	176	185	174	205	179	182	187	195	188	181	202	180	172	171	195	195	170	188	209	172	181	178	211	172	173	160	172	177	180	176	192	187	159	168	182	201	188	198	204	171	205	191	188	189	182	193	199	201	189	177	193	187	164	158	180	166	167	185	178	167	169	178	187	179	202	172	185	190	194	177	186	160	162	186	181	171	187	167	163	196	185	193	156	161	182	178	186	173	164	190	161	185	177	182	183	195	187	201	170	168	197	160	180	189	181	178	179	203	205	173	160	172	200	172	168	176	189	174	191	175	166	186	170	193	191	185	183	175	169	175	179	195	177	183	182	186	167	200	202	175	193	179	183	182	186	199	167	188	175	195	204	203	194	182	167	174	190	193	181	177	205	180	212	188	213	177	191	163	187	179	178	175	198	175	172	203	190	173	175	199	182	211	177	175	179	169	213	188	178	195	203	166	186	189	183	182	189	189	182	175	193	179	184	169	177	190	181	164	189	191	177	188	194	174	177	204	179	192	183	190	161	175	166	190	185	184	181	208	189	181	198	206	172	165	189	164	167	189	168	216	203	200	187	169	164	191	192	181	182	202	199	182	190	185	179	166	208	159	199	174	190	201	213	180	155	199	157	187	203	191	189	176	170	166	199	173	162	178	182	182	190	203	145	168	204	198	190	202	191	193	171	207	172	178	181	170	189	184	202	179	183	197	175	184	204	165	179	203	212	167	178	198	177	168	183	180	171	182	175	189	215	198	177	203	182	192	159	198	188	182	193	175	189	187	153	171	187	175	177	194	170	179	208	181	205	199	191	177	170	195	187	177	180	179	183	170	182	194	158	169	184	183	180	172	203	171	201	174	168	185	195	189	173	187	226	164	180	198	181	177	180	162	172	195	183	149	191	186	155	175	185	189	152	165	178	166	167	186	185	187	162	206	189	192	189	179	197	184	158	178	191	185	176	182	171	189	203	206	179	171	184	187	199	178	199	186	193	178	174	187	194	194	158	174	186	197	180	190	177	196	203	203	197	187	196	179	194	165	175	183	184	184	197	190	177	191	174	174	186	188	168	227	187	181	179	192	168	188	181	184	182	185	197	168	174	187	171	206	176	153	201	188	185	177	189	171	182	171	186	191	196	180	193	171	195	183	174	182	168	169	193	187	183	178	185	204	171	174	177	186	187	184	187	176	187	163	184	180	167	190	187	195	207	180	181	182	185	170	162	188	196	194	172	180	156	187	204	183	194	188	198	169	162	180	170	185	199	179	190	188	191	178	172	195	177	185	191	186	176	175	180	190	217	184	181	189	202	194	168	180	178	177	201	193	171	175	190	167	191	185	170	179	187	168	191	209	177	177	162	176	180	191	173	170	165	185	207	187	193	189	195	176	211	183	166	174	188	187	163	190	188	173	192	195	216	181	162	188	187	209	186	192	160	193	209	175	192	203	184	177	162	190	196	168	177	177	170	190	210	179	192	171	189	207	193	183	171	185	168	188	171	177	188	203	182	173	187	170	160	191	207	190	190	174	188	179	175	169	172	184	207	183	190	200	178	182	191	161	193	183	195	171	205	170	168	181	203	181	183	184	176	167	192	191	203	186	192	175	186	171	199	194	186	173	187	186	189	205	187	207	182	197	188	176	181	173	166	175	170	157	190	184	185	221	182	206	176	201	185	174	210	183	184	178	183	154	196	177	177	185	171	192	174	184	202	194	193	202	171	178	186	192	172	169	196	189	165	179	160	182	193	195	150	166	186	192	186	173	193	195	197	164	171	201	186	183	178	190	176	178	175	195	178	201	204	195	160	181	191	200	190	166	191	184	192	191	191	185	211	168	175	191	186	196	193	186	193	186	182	185	179	189	182	180	179	178	167	178	186	185	192	177	177	180	179	209	186	178	168	161	191	172	171	206	162	209	189	185	185	169	168	194	170	241	167	170	182	189	196	165	188	178	193	204	194	168	171	170	185	172	206	178	202	186	172	207	192	179	158	200	159	181	199	189	209	186	164	164	205	187	176	182	185	204	156	190	199	180	187	190	184	189	171	178	185	178	212	178	197	184	158	192	196	185	185	180	162	182	189	162	168	163	181	194	166	180	185	186	183	182	178	173	175	158	176	179	175	173	176	171	203	203	186	191	174	186	204	190	185	160	200	188	163	186	205	184	195	191	196	182	191	175	156	194	185	178	188	184	169	171	208	155	194	193	168	205	176	200	197	180	169	174	188	198	180	189	173	201	176	164	171	182	179	163	152	188	181	202	178	172	205	188	164	180	185	172	169	196	197	193	188	218	168	172	163	190	186	179	188
24721	21698	29196	24712	20759	2061	620	452	319	331	263	270	264	255	231	251	225	224	191	217	214	202	207	241	195	189	190	186	209	199	194	200	197	187	201	203	178	185	208	209	190	181	169	179	202	206	186	191	178	181	162	191	192	210	192	197	177	195	181	190	175	176	181	196	204	184	171	187	198	193	178	172	168	202	173	191	184	175	178	184	195	183	180	200	188	170	165	171	195	160	182	169	179	194	169	175	169	196	173	195	181	168	182	174	190	185	181	176	184	162	181	181	176	180	199	189	195	189	185	188	184	209	186	191	179	189	176	157	203	166	190	170	191	150	191	177	182	189	185	169	173	173	182	180	178	172	168	177	183	183	180	178	195	196	174	173	192	197	185	188	191	178	186	170	177	172	173	191	191	178	176	180	181	172	196	175	175	162	192	173	187	195	177	195	172	176	198	167	179	183	188	187	179	167	199	193	187	183	176	180	167	177	170	177	202	190	169	183	170	176	180	167	189	136	177	174	197	160	169	172	170	202	182	186	176	189	173	165	200	177	152	167	178	209	193	157	167	187	180	171	151	194	182	194	176	162	200	186	185	150	201	176	166	178	181	153	175	171	177	177	188	210	184	152	201	173	151	184	192	148	168	195	183	188	178	182	179	169	187	175	182	184	176	173	195	181	163	195	173	166	186	182	182	183	164	175	197	179	147	166	191	158	183	180	179	161	205	165	189	189	179	183	189	207	173	170	212	172	164	200	184	158	177	168	188	183	189	190	160	170	170	197	173	192	193	170	193	186	169	177	163	184	183	177	177	190	179	215	201	183	179	167	162	199	182	178	178	161	173	186	206	174	173	202	191	190	160	173	176	189	174	168	166	204	172	164	196	203	174	178	190	182	181	184	172	177	194	174	182	183	184	194	179	201	166	198	182	195	179	169	182	211	174	206	145	203	188	175	180	174	178	153	203	182	150	196	176	183	158	185	192	187	187	168	189	169	165	182	165	195	169	192	167	185	170	183	184	172	184	180	178	194	202	166	179	201	174	181	177	162	160	186	148	175	187	193	172	155	185	173	163	172	147	178	169	187	199	185	189	170	199	178	201	184	189	184	184	152	166	153	186	177	180	188	172	185	180	185	189	168	184	167	183	161	189	178	178	170	174	181	185	162	175	178	171	170	186	171	194	164	164	159	161	178	180	190	190	173	171	160	209	192	181	188	186	166	194	201	194	180	190	186	173	195	187	183	184	183	175	190	178	188	201	187	168	190	184	157	174	191	185	162	201	159	181	199	191	179	182	182	187	175	192	168	173	181	145	172	172	181	165	156	183	191	177	154	179	186	161	165	185	181	186	187	202	166	168	187	172	192	198	191	188	192	182	170	192	196	186	188	174	184	198	184	177	200	183	181	201	181	180	179	180	173	162	168	194	183	174	172	184	202	184	167	183	193	188	193	169	183	189	170	196	182	177	180	171	194	180	193	158	161	192	187	181	176	180	157	183	196	217	187	168	173	183	174	169	182	155	180	178	190	171	191	186	183	178	173	186	189	179	181	166	171	179	147	167	186	219	184	179	184	203	181	191	166	179	181	178	156	181	180	172	177	180	165	193	188	155	180	206	175	179	212	162	191	180	179	212	164	187	221	154	200	195	175	175	195	174	183	174	191	177	202	184	163	175	168	191	187	179	165	168	187	171	179	181	172	163	191	155	183	180	193	182	206	193	170	152	185	171	168	148	198	190	166	169	181	187	187	203	164	173	162	168	186	191	166	174	142	169	186	170	161	179	166	179	183	180	172	172	196	186	179	167	205	176	168	183	190	189	171	163	183	207	174	190	194	170	181	175	166	159	181	174	198	157	173	156	167	174	162	165	187	182	190	177	192	181	168	177	179	176	187	185	172	194	187	163	187	172	161	164	168	178	174	189	183	186	168	155	159	188	194	197	185	171	169	169	205	179	176	152	188	187	178	171	191	207	155	191	219	178	219	177	188	193	185	172	158	192	163	183	175	200	191	211	169	149	197	167	196	188	181	162	174	182	170	170	170	186	161	163	164	174	188	174	167	196	166	184	161	168	188	178	180	151	186	183	186	163	163	188	179	195	160	194	183	184	189	181	197	185	171	182	197	191	169	226	163	174	153	156	170	179	178	175	173	182	171	194	180	178	168	194	186	190	175	181	173	156	179	182	184	179	190	193	187	182	180	179	198	159	166	171	172	189	198	164	173	150	185	186	199	164	186	161	171	152	182	168	197	198	147	177	183	179	153	167	156	179	160	167	181	179	174	178	154	178	160	170	170	182	184	169	194	190	201	178	169	197	187	187	192	175	187	195	188	154	185	199	175	151	158	203	166	168	170	184	182	172	174	171	183	154	177	187	173	161	187	162	184	185	170	181	174	167	185	176	152	177	188	203	159	166	179	176	163	187	165	171	181	171	179	166	194	164	175	179	164	149	183	187	188	183	201	173	178	178	161	158	169	176	156	185	184	197	161	178	163	196	207	178	175	174	181	140	190	170	185	156	195	173	179	183	188	199	192	178	168	184	172	173	183	183	170	184	178	165	176	197	166	197	178	138	206	174	158	160	206	162	197	159	163	167	172	163	171	191	176	199	153	173	179	196	165	159	165	183	192	174	182	178	186	170	182	174	153	149	200	169	186	164	186	185	167	176	176	173	182	204	173	201	147	181	189	176	170	148	192	192	190	187	189	197	185	181	159	183	183	170	186	197	168	185	181	184	196	171	180	194	181	177	171	176	172	161	181	174	147	172	164	154	175	169	177	195	182	162	187	194	164	179	166	170	171	176	200	179	188	175	179	183	174	195	172	175	159	182	187	153	206	185	173	189	193	174	183	190	177	176	185	202	202	192	196	169	190	190	202	193	199	163	185	197	178	188	169	169	149	181	183	177	170	167	173	170	149	171	179	161	181	181	184	177	185	184	154	182	162	182	152	174	182	172	163	174	172	168	182	175	193	197	168	190	175	183	180	187	148	211	199	191	168	189	176	170	186	198	179	191	166	196	187	185	189	178	204	168	171	170	178	179	181	155	164	173	173	181	182	157	182	186	171	148	160	180	180	216	194	170	196	168	165	222	194	165	171	183	188	148	178	200	183	180	179	158	164	168	172	206	183	185	173	180	188	171	182	189	168	176	176	189	167	192	193	169	173	174	175	160	189	193	186	181	161	170	192	186	176	179	189	185	199	172	190	167	162	180	167	161	180	169	167	193	161	180	183	178	224	181	180	178	173	175	180	178	153	199	176	188	198	162	165	187	185	168	183	182	160	201	169	176	176	182	165	178	200	177	170	172	162	161	180	176	185	179	167	193	178	175	166	196	168	192	184	181	158	177	194	184	178	188	182	179	172	163	178	177	179	208	172	180	191	165	165	197	186	179	166	175	162	164	179	180	185	187	199	173	191	156	184	177	160	167	170	179	173	207	214	154	167	187	189	177	175	152	184	175	149	183	161	166	175	186	201	167	162	166	181	164	156	215	189	157	188
36898	9981	8695	4339	2923	2069	1595	1349	1096	927	827	709	660	639	581	580	541	522	480	459	496	473	420	416	423	434	418	394	456	372	392	380	392	384	379	375	386	383	368	397	395	381	348	373	389	384	346	376	393	364	406	339	373	364	359	352	362	337	351	376	400	351	377	376	400	343	361	357	359	370	387	383	382	370	354	358	352	337	347	368	388	341	341	378	397	353	356	371	347	369	408	342	353	357	371	345	362	359	384	336	388	326	387	352	357	367	330	364	360	373	314	371	364	398	342	338	379	342	345	368	358	361	388	367	387	350	357	358	366	324	347	376	347	343	385	351	360	351	378	329	357	355	363	340	364	338	396	358	396	347	370	375	342	391	368	336	344	329	370	350	312	335	352	367	321	351	364	336	362	342	355	339	356	370	389	381	328	367	344	329	340	367	382	377	348	347	385	321	351	347	351	380	346	391	347	354	324	354	329	361	316	354	355	350	416	349	337	396	357	333	361	346	364	362	385	366	355	324	341	345	362	336	370	372	351	338	331	344	337	348	354	355	338	345	386	377	354	376	357	370	342	355	358	352	354	374	328	362	366	361	343	394	331	356	343	340	350	392	352	339	345	347	346	347	339	346	362	350	341	388	376	352	358	379	352	307	353	355	391	354	304	326	363	356	376	369	368	337	366	360	346	374	336	333	346	391	360	331	373	364	370	307	346	319	346	375	351	353	371	350	347	335	356	340	336	355	366	350	364	356	372	345	342	375	306	375	350	346	339	363	347	363	364	350	364	342	367	360	380	378	342	355	316	343	345	340	357	349	314	352	336	338	337	364	379	369	354	382	367	327	344	367	354	344	320	397	339	326	340	349	351	346	334	359	347	355	372	336	375	358	350	359	363	376	351	349	335	352	352	334	363	384	363	377	346	331	353	338	363	363	326	331	357	368	343	361	338	335	364	330	343	345	360	327	381	368	348	320	346	349	337	357	377	340	369	328	366	334	351	315	344	346	364	361	340	355	355	332	348	353	376	363	344	372	335	372	365	349	382	355	410	356	359	347	345	352	332	351	347	357	378	362	359	351	351	353	360	369	360	359	351	334	377	366	363	341	403	339	368	342	336	356	331	354	354	347	350	341	377	372	359	377	337	342	340	352	355	362	326	359	356	387	369	358	351	313	347	358	349	338	373	316	349	354	361	359	332	346	353	344	348	357	357	375	372	342	360	348	374	342	346	334	355	344	342	374	344	353	364	341	370	362	400	355	340	347	372	341	353	382	311	342	383	347	373	391	351	359	353	357	379	350	349	363	378	368	359	336	356	376	351	332	357	349	344	399	348	352	368	381	354	379	376	369	370	335	370	330	357	367	351	304	367	363	368	328	360	399	365	349	346	359	352	347	345	368	349	339	355	401	338	371	368	354	374	349	337	356	333	352	360	329	380	385	384	355	360	334	335	348	366	392	351	361	376	337	331	368	349	332	324	352	372	349	372	372	353	376	361	352	353	348	338	361	332	395	348	361	372	354	360	342	394	345	355	364	346	328	374	361	359	312	360	360	358	353	358	337	357	358	385	375	346	344	364	347	354	352	364	376	344	343	389	392	345	394	359	349	347	372	358	358	363	356	351	353	354	356	362	357	376	375	365	335	356	331	339	392	374	338	366	376	349	354	358	352	379	378	399	396	381	344	376	319	337	356	336	401	384	353	372	337	360	352	338	394	349	348	385	372	337	336	369	372	362	319	380	355	328	334	355	370	358	337	377	356	368	379	334	344	352	340	350	358	356	312	345	358	358	376	339	364	360	378	360	366	369	365	321	346	334	380	352	339	338	345	332	346	349	372	364	316	380	347	348	374	381	347	321	377	332	376	324	355	370	342	351	361	370	342	369	358	351	377	351	384	376	336	328	358	336	363	337	351	332	374	354	331	374	387	388	356	361	376	367	380	387	360	355	331	352	325	371	351	336	366	363	364	362	343	346	330	335	357	322	354	348	382	330	363	359	376	341	375	341	333	352	349	364	349	363	338	339	362	349	353	373	331	340	363	355	344	341	373	360	354	374	376	347	295	359	371	335	368	372	352	379	389	341	373	339	335	324	403	359	343	362	386	341	383	355	358	391	372	349	379	359	329	337	336	382	371	358	339	335	324	360	346	342	397	367	358	390	356	334	371	370	363	358	364	366	341	330	370	360	358	338	365	350	356	350	336	353	372	360	340	382	365	397	358	379	352	398	353	358	389	362	362	369	345	333	383	338	373	357	360	339	397	333	378	359	349	362	366	377	353	329	381	333	361	367	352	335	319	373	358	355	327	339	349	368	371	340	383	344	358	350	383	352	344	333	367	348	360	361	394	338	336	381	340	351	338	374	381	344	351	382	391	369	375	318	352	342	360	372	359	354	360	347	369	383	374	357	337	350	355	352	376	383	385	331	361	343	349	350	324	332	363	325	367	386	325	368	335	362	334	350	359	331	362	373	358	359	329	364	369	345	330	336	388	368	366	331	326	369	360	327	369	375	399	314	364	344	354	346	331	369	363	385	376	385	362	354	341	379	362	332	352	334	344	366	333	335	380	377	365	369	359	350	368	353	329	348	382	354	375	380	361	352	328	334	359	351	350	390	369	336	336	372	345	350	345	347	349	323	348	341	382	373	354	335	329	370	370	367	374	363	360	343	361	317	339	332	360	336	361	337	384	340	365	359	330	353	368	339	388	362	378	375	360	350	326	356	316	366	345	373	367	385	363	367	336	355	346	367	352	379	371	370	388	356	326	366	334	355	347	355	332	365	373	333	323	354	398	348	367	347	386	369	354	326	364	349	343	369	324	335	326	364	350	354	347	408	342	372	375	360	346	370	329	377	354	345	365	371	357	393	347	341	350	347	385	351	342	411	342	327	350	339	343	366	364	367	371	355	370	340	348	357	362	371	374	371	370	351	329	352	380	359	327	398	359	324	368	374	357	419	380	347	378	371	318	356	366	381	351	335	379	382	324	378	331	347	319	372	335	303	374	378	374	342	366	352	358	349	340	393	381	368	351	351	351	339	350	352	354	340	363	374	367	348	363	365	384	344	322	332	338	326	345	373	371	344	396	357	353	359	398	324	343	366	373	348	356	369	311	356	353	337	354	330	379	359	371	363	356	383	356	356	358	319	356	376	332	364	352	330	350	378	342	364	358	407	374	342	344	331	334	347	363	347	379	323	365	346	349	351	346	352	367	365	372	367	357	359	361	353	371	345	355	392	350	381	383	339	370	329	367	366	309	359	354	339	347	396	313	342	339	332	371	389	336	361	308	336	344	366	357	376	380	351	352	368	373	379	331	385	349	352	346	370	352	355	376	345	358	352	351	344	365	321	421	315	363	359	344	342	330	390	336	345	357	391	364	394	327	363	344	357	360	361	358	343	371	395	332	359	354	365	334	364	361	355	334	357	418	335	329	352	363	342	348	376	378	334	358	337	353	340	342	339	343	349	330	341	353	316	359	343	360	363	341	376	327	320	349
23730	21678	29846	24025	21679	20514	2551	918	707	652	580	542	511	473	475	433	424	378	408	438	431	399	414	384	411	361	341	388	342	400	353	345	365	368	373	367	337	345	380	375	392	351	366	365	334	371	357	345	361	357	348	357	356	344	328	361	349	347	378	381	357	378	325	348	344	338	421	351	334	350	333	342	355	360	396	339	350	323	337	383	377	372	335	361	327	350	367	367	347	365	355	372	326	359	328	318	352	331	315	350	374	403	374	366	361	353	383	341	336	341	376	359	333	336	369	350	325	337	357	343	308	369	322	354	347	370	359	350	381	355	345	341	361	348	350	337	347	335	364	350	344	361	329	374	355	323	358	341	331	349	334	345	362	369	335	403	376	351	333	357	376	357	320	354	321	333	365	358	344	357	365	354	306	342	361	343	375	364	340	343	373	355	385	314	347	357	369	340	355	375	342	345	359	366	331	365	325	342	375	346	327	403	363	311	349	350	345	379	336	305	348	346	354	353	328	335	326	321	352	318	338	367	332	333	357	355	327	354	340	362	371	346	339	377	390	361	334	365	352	345	326	318	296	345	326	324	351	346	316	340	319	328	362	338	313	381	342	331	344	377	386	369	344	355	333	363	346	362	357	358	347	322	328	359	351	367	364	327	346	364	324	341	316	320	337	369	376	368	317	330	349	332	343	363	380	329	330	324	371	351	340	292	333	369	357	328	367	324	374	365	342	339	341	357	332	319	348	346	372	342	341	338	347	323	332	347	352	344	401	353	378	353	320	337	347	356	342	344	342	373	361	346	359	390	330	370	351	367	343	371	336	337	362	338	350	321	373	328	360	336	341	361	342	363	337	336	346	355	384	345	340	349	334	343	333	388	337	351	307	376	348	319	362	353	340	353	368	375	336	316	328	349	338	378	357	339	347	379	340	355	379	366	356	406	356	373	369	372	359	364	337	367	373	345	376	383	353	359	341	341	351	370	335	343	346	371	338	371	365	372	361	322	341	351	348	359	361	334	354	370	370	339	348	317	352	355	355	351	354	331	306	363	352	363	360	336	358	344	365	369	333	366	322	361	356	327	339	341	329	346	360	332	381	326	357	341	346	359	376	360	341	305	356	336	345	363	322	350	311	304	376	380	337	361	323	353	381	356	344	342	367	359	344	371	346	349	357	343	334	360	322	350	332	343	369	348	328	346	346	334	318	345	389	359	364	334	351	349	376	352	356	333	361	351	352	360	330	331	374	347	357	321	331	355	346	326	351	364	339	372	386	332	382	349	364	346	325	355	355	365	376	396	385	373	336	321	351	370	331	384	385	321	351	340	347	358	341	344	363	331	343	322	346	333	359	363	326	357	353	388	367	375	363	293	329	366	348	362	326	347	329	325	363	375	325	339	318	323	360	334	355	312	347	335	320	363	351	332	321	346	353	327	358	314	355	351	381	318	345	364	351	340	327	335	340	339	365	323	357	319	378	371	383	363	370	370	336	339	349	332	356	371	348	325	337	353	375	358	361	356	332	337	318	368	346	333	334	333	344	326	299	354	335	318	348	405	336	338	331	303	353	341	339	341	329	326	376	383	374	358	340	350	315	385	324	324	343	378	335	336	333	318	363	320	330	361	346	320	334	338	364	329	371	345	312	357	351	319	356	364	336	350	415	331	318	347	316	326	356	330	352	317	337	336	330	327	355	345	358	331	356	348	334	326	383	382	316	341	351	376	341	332	336	335	335	339	315	353	343	351	345	329	336	357	320	360	366	365	345	323	340	334	360	334	407	363	350	337	380	345	318	359	355	331	330	346	343	340	357	359	348	348	341	330	368	334	327	358	365	391	362	367	369	340	347	338	338	321	377	371	384	349	320	377	324	358	335	356	383	347	369	323	323	365	337	327	371	355	404	329	368	332	367	356	369	343	353	348	340	343	364	367	342	357	354	340	318	351	355	350	348	348	340	359	335	370	361	362	351	353	324	368	364	366	333	359	370	343	354	355	364	360	376	339	361	363	346	324	337	382	331	327	360	340	344	370	356	345	324	366	381	341	351	343	390	363	372	316	374	346	291	332	349	373	383	316	354	379	334	339	355	374	369	347	360	326	367	326	379	378	357	331	343	343	345	367	332	308	344	328	345	355	358	377	351	345	359	323	364	353	327	371	347	371	365	353	330	306	339	324	299	336	327	364	380	381	324	326	381	363	346	336	347	325	323	333	323	352	363	331	344	333	367	359	361	338	358	337	368	339	314	309	343	319	359	337	365	365	370	323	338	355	362	347	393	356	373	356	366	342	344	337	386	346	351	341	360	345	310	346	329	352	365	356	332	349	312	367	343	324	342	351	358	361	376	338	356	349	357	345	323	330	313	378	344	346	370	338	361	364	330	354	325	343	319	343	369	336	356	350	347	384	359	365	401	354	322	347	327	322	350	337	330	347	369	332	336	346	369	360	322	326	325	344	338	342	314	333	322	355	359	369	359	341	352	390	333	330	356	336	370	332	328	358	329	332	357	375	338	357	336	298	337	352	339	381	336	353	353	339	389	331	329	343	331	316	363	346	338	337	345	376	343	361	351	371	366	356	338	364	361	313	365	339	385	345	347	341	339	341	363	324	323	307	340	332	341	347	331	318	379	373	344	346	384	334	330	327	373	355	329	353	379	315	374	363	339	361	325	350	348	354	338	386	333	363	316	321	327	376	334	340	324	378	332	320	354	347	332	349	302	367	347	346	359	339	328	344	320	330	371	340	382	274	304	367	362	349	305	333	354	344	354	356	349	373	361	352	328	357	346	392	371	351	352	315	351	330	337	334	339	366	333	362	346	344	344	337	335	343	343	357	332	333	348	351	340	326	332	358	340	309	341	357	353	364	352	315	350	385	334	334	331	345	349	356	346	334	341	344	327	330	361	387	375	330	338	334	336	344	318	348	376	322	354	353	318	352	376	338	325	341	336	370	334	391	354	357	357	325	311	343	298	359	348	367	328	400	353	368	330	331	341	332	367	336	360	332	343	354	331	353	350	359	349	346	348	323	374	359	376	367	378	332	387	348	330	371	332	367	335	330	345	361	340	346	323	332	340	319	368	369	344	370	373	345	350	337	345	358	368	355	353	349	344	338	346	347	352	350	341	346	364	372	340	332	358	380	344	330	330	320	347	356	333	375	354	364	318	338	338	337	337	349	377	354	331	349	350	337	367	338	354	360	320	361	350	366	345	337	294	383	353	356	347	337	322	336	349	345	342	353	333	320	323	353	312	327	336	358	307	319	347	337	379	383	373	344	347	353	345	337	377	347	343	389	368	365	335	325	381	379	355	329	366	360	351	350	370	323	315	309	351	333	338	339	351	332	338	349	341	346	343	338	326	362	369	352	314	332	324	324	369	400	323	338	300	310	330	353	354	308	364	352	317	333	376	391	334	340	350	351	313	375	372	354	363	349	348	350	335	350	317	360	365	346	332	370	361	347	325	364	389	347	315	346	369	347	380	343	349	363	352	338	340	359
41100	15763	14216	7702	5361	3967	3031	2476	2045	1802	1550	1379	1300	1200	1066	1023	1001	981	910	840	843	845	824	859	770	777	725	781	659	684	703	752	725	703	702	723	654	720	706	625	676	677	683	644	707	688	679	650	667	640	651	666	626	667	679	641	701	671	656	646	608	655	602	652	679	576	666	664	653	704	639	636	614	626	624	678	631	654	641	627	652	669	656	681	621	641	636	651	645	648	645	635	694	660	660	679	624	655	600	630	638	637	664	643	647	680	643	628	617	636	605	607	631	696	651	696	688	671	649	658	668	651	694	625	651	660	644	690	624	670	687	629	604	696	641	652	608	628	626	707	606	650	629	622	634	658	632	589	636	621	633	649	640	645	658	651	610	649	623	648	652	642	605	619	671	655	650	627	639	668	590	679	638	622	641	631	648	647	644	654	636	635	652	608	665	643	599	662	681	613	673	657	621	653	613	633	618	626	630	642	662	657	602	654	638	646	648	703	606	641	656	605	614	653	639	644	635	669	652	644	674	654	651	612	626	653	605	679	656	644	667	664	670	631	648	659	629	623	666	652	649	636	623	617	705	634	652	634	618	645	618	632	615	639	606	653	611	593	677	607	641	678	644	626	633	646	632	644	617	664	673	685	641	650	638	673	668	606	658	659	667	634	654	648	617	666	626	595	608	631	627	667	607	619	684	661	633	604	625	616	634	681	690	636	596	675	670	662	729	678	598	657	660	668	667	614	659	621	647	636	663	702	671	661	604	649	626	645	702	615	631	671	620	650	636	659	627	655	675	664	659	673	633	629	631	634	632	673	631	629	645	685	608	674	640	639	642	651	670	641	671	607	617	650	680	654	650	631	644	639	646	648	682	669	592	662	684	655	675	638	614	637	647	668	640	650	668	629	594	643	651	673	630	672	625	673	669	654	597	667	574	652	664	692	649	663	647	676	647	626	664	641	643	633	700	638	639	641	652	652	644	703	672	627	649	638	618	602	611	658	631	638	661	656	666	649	641	644	647	656	677	666	646	676	652	645	697	648	660	692	673	673	618	626	666	672	634	600	687	644	688	640	645	631	610	615	634	669	669	667	625	686	653	702	629	657	643	646	632	628	575	628	650	666	619	668	605	621	636	642	679	628	670	610	701	644	615	636	628	635	604	600	653	661	653	686	652	647	642	593	674	633	603	648	644	621	656	671	671	665	642	625	606	697	657	625	650	699	617	681	642	643	647	662	628	654	672	656	666	682	657	614	627	616	660	639	672	654	663	670	609	667	613	626	622	657	685	631	634	618	598	627	613	624	678	666	632	648	660	672	640	632	624	679	645	642	636	642	676	618	640	670	662	658	631	656	612	636	650	662	621	671	675	651	619	640	627	621	614	657	655	645	658	626	642	605	635	623	634	643	648	641	661	626	645	625	676	625	603	641	646	659	689	676	666	620	651	643	697	604	684	698	646	648	650	637	639	639	657	629	629	604	679	640	668	619	642	608	640	653	633	670	680	668	656	621	648	628	638	653	653	650	643	629	679	643	610	658	680	622	623	640	670	654	651	668	656	669	647	702	663	642	665	648	633	654	647	650	625	650	659	637	688	585	641	635	667	586	627	638	662	658	641	635	627	670	659	634	617	614	623	656	622	660	660	699	651	672	648	651	683	654	714	684	634	614	642	623	651	617	612	613	662	702	647	678	660	659	588	661	673	634	616	632	654	620	633	691	656	619	630	641	636	636	644	638	638	675	619	671	658	677	626	627	651	623	610	618	623	647	708	637	622	696	671	653	662	690	640	630	634	625	629	634	651	606	684	664	664	672	637	645	659	674	665	634	615	672	620	596	653	663	640	647	637	652	712	677	598	649	612	661	659	644	645	638	648	639	652	616	632	636	648	635	635	631	656	589	600	622	662	709	629	579	650	625	605	689	664	633	615	646	613	629	642	672	652	644	670	641	658	644	651	608	643	687	665	637	684	671	608	651	672	624	678	681	646	678	654	631	654	671	679	647	616	651	646	668	627	633	621	617	656	653	669	659	625	607	622	662	653	622	642	675	694	639	671	623	640	595	653	640	646	667	660	634	671	648	608	600	637	578	648	650	662	654	642	625	649	629	571	690	671	633	649	671	674	635	596	641	670	611	658	635	670	677	635	665	627	635	620	651	670	627	664	638	620	610	627	641	641	610	686	638	677	626	632	644	646	677	624	623	601	625	642	650	654	602	607	634	641	642	615	637	605	671	626	669	656	671	664	621	605	670	674	621	636	656	680	612	670	573	632	643	656	649	606	654	647	612	702	673	662	651	650	651	657	593	642	637	598	585	648	667	674	647	646	647	590	666	659	663	654	643	647	655	632	624	599	661	691	621	686	649	620	664	615	649	625	662	622	648	655	638	633	636	578	631	614	641	626	630	639	688	620	632	681	624	682	652	604	634	645	625	637	635	687	658	645	626	643	632	623	676	700	632	671	604	693	664	645	651	634	602	647	670	655	628	646	659	670	598	652	685	638	616	661	633	632	628	631	592	615	633	669	653	632	630	673	628	629	635	654	651	655	640	643	630	635	651	640	674	636	630	681	663	634	642	657	683	607	622	643	661	647	629	626	614	658	623	684	627	675	617	625	664	613	649	630	625	650	636	596	624	623	626	646	600	628	658	643	658	681	629	648	633	634	652	653	683	682	602	642	639	653	657	620	627	662	631	643	642	677	645	634	626	676	680	638	670	638	616	616	618	579	613	625	657	603	653	628	648	625	621	695	652	622	643	641	632	615	645	618	639	613	693	623	649	627	633	633	664	607	622	667	656	692	668	627	613	638	666	634	608	636	661	609	643	644	620	656	643	629	636	679	638	624	677	647	636	629	601	678	608	637	652	640	654	631	643	591	672	657	657	632	618	673	677	595	626	662	687	630	641	645	634	640	638	690	605	640	635	626	684	656	613	623	647	646	697	581	589	683	615	654	665	598	669	622	634	643	649	643	629	609	706	652	614	694	606	659	673	614	621	672	622	617	640	669	627	613	667	656	633	676	672	636	616	599	697	629	663	628	633	627	692	612	641	640	622	655	609	643	601	614	652	638	634	618	650	649	655	635	674	645	655	614	660	643	687	655	693	613	680	600	665	606	624	597	645	633	637	639	682	616	639	675	621	621	634	638	625	641	609	641	633	606	622	661	645	626	652	602	609	618	646	630	622	603	613	667	612	648	614	656	649	703	582	645	685	626	607	644	670	653	638	678	622	647	643	588	605	626	632	621	676	654	625	639	639	653	643	652	655	631	653	625	641	686	654	631	660	665	646	699	629	629	661	663	673	614	652	636	623	653	674	663	625	625	630	632	643	596	694	580	613	681	611	639	622	646	576	679	681	648	661	621	629	667	664	641	652	636	627	615	634	646	619	587	578	641	609	638	664	649	657	619	587	653	575	627	647	660	690	643	675	660	651	661	629	621	586	686	615	643	655	581	625	624	655	701	688	669	632	629	615	645	626	661	641	676	623	675	635	674	595
27434	21328	9360	392	193	113	123	125	101	92	107	90	82	96	107	81	93	97	71	86	96	83	96	97	94	85	85	93	83	102	78	93	59	86	90	95	86	101	82	89	76	81	96	104	81	96	69	95	115	95	80	77	84	88	84	93	89	73	90	95	84	82	104	70	96	81	114	85	78	100	69	88	93	95	69	93	84	80	93	105	82	95	88	87	87	94	95	81	83	86	82	81	85	80	79	82	97	79	91	81	83	82	104	77	86	93	92	88	103	95	80	92	74	83	92	96	77	95	94	88	96	72	103	82	75	95	78	88	76	96	83	91	89	80	88	88	100	85	87	88	86	85	94	86	86	68	81	82	63	95	86	85	88	78	95	88	77	98	82	87	82	89	85	89	81	80	94	75	84	80	75	71	72	71	92	100	85	91	80	89	88	101	91	88	98	91	68	83	88	98	83	86	95	79	85	92	82	97	74	78	93	100	88	85	91	84	108	88	93	87	70	76	83	98	84	85	91	90	88	84	78	96	77	85	93	91	91	67	77	85	64	83	81	87	77	96	87	84	95	108	93	92	83	85	75	96	90	91	82	85	95	75	79	86	87	73	85	85	88	71	74	90	97	85	85	101	87	80	81	82	91	86	88	87	78	87	82	81	86	94	72	96	100	87	87	86	83	110	89	78	76	88	86	107	90	84	96	100	84	82	77	80	79	100	94	82	84	82	88	91	96	89	93	82	103	79	95	84	81	87	82	94	68	87	89	83	84	87	87	82	76	87	87	88	98	80	88	87	76	82	85	92	84	87	89	82	83	91	78	63	99	88	93	77	104	100	97	82	79	79	78	78	86	96	93	76	90	86	79	74	92	99	82	95	89	93	83	87	100	77	98	83	80	96	98	88	97	85	102	82	71	88	100	81	87	82	84	89	82	79	72	80	93	89	85	68	92	84	86	77	98	85	77	80	101	79	88	91	88	97	101	74	95	73	95	77	89	81	97	86	88	98	79	90	90	86	97	81	96	84	98	102	93	96	75	103	94	98	92	85	70	84	104	78	88	92	90	87	78	100	86	83	103	101	94	74	91	82	98	85	88	88	78	89	81	100	80	87	97	72	100	98	94	92	87	74	84	84	81	75	84	91	99	99	93	86	99	85	88	84	81	101	88	86	98	72	94	93	79	87	85	82	86	104	90	88	94	94	85	82	92	109	76	103	79	78	86	84	81	83	88	94	75	92	79	76	90	93	88	99	88	81	89	91	81	100	107	80	89	85	84	91	88	100	78	82	72	69	96	109	90	93	81	86	82	87	81	84	95	92	82	86	71	88	95	76	78	83	73	105	111	68	97	98	94	77	98	102	79	92	89	79	94	98	103	77	67	73	89	94	97	72	82	73	86	81	95	73	69	74	85	85	84	71	88	114	82	85	72	89	80	79	87	79	90	89	86	93	88	92	75	90	90	82	92	82	75	89	81	88	81	112	77	89	75	90	84	105	73	92	85	86	77	78	89	98	81	92	89	70	85	87	92	85	87	99	81	82	98	77	83	74	70	82	98	80	86	78	87	85	91	82	77	86	91	92	75	72	87	78	77	95	90	78	86	97	90	82	76	103	85	89	90	88	69	76	91	82	90	94	85	88	92	106	79	77	95	100	82	80	78	70	69	95	85	71	74	86	94	86	105	80	90	86	86	81	105	96	87	106	87	77	90	86	97	82	84	84	89	73	78	77	83	83	97	87	84	93	86	78	90	92	95	100	97	91	97	87	83	84	70	80	97	88	84	86	70	86	86	88	86	90	85	86	90	94	93	85	93	78	82	89	87	85	76	90	92	100	86	78	85	97	79	82	95	98	93	91	103	66	80	101	80	74	84	73	93	100	76	113	83	71	97	70	75	90	69	80	78	86	71	81	77	80	94	72	66	90	81	84	85	84	99	95	98	84	91	83	91	92	84	84	103	83	87	95	74	74	93	78	76	104	79	72	88	87	71	100	68	89	95	96	81	98	69	91	89	82	74	86	94	84	78	78	98	88	90	96	95	68	67	85	92	69	92	68	87	86	86	85	110	88	112	81	77	97	84	83	81	68	98	74	73	82	93	93	90	91	102	82	82	92	78	85	67	92	80	97	94	96	71	74	92	83	83	82	73	75	93	78	87	87	96	89	100	86	74	85	78	89	92	93	84	82	95	78	89	87	81	90	82	80	79	73	76	100	87	79	88	82	89	67	103	94	90	86	85	90	82	78	68	83	99	93	87	80	72	85	81	85	92	89	85	84	91	94	104	102	88	101	95	73	93	89	90	79	90	99	75	69	84	79	81	90	87	90	82	69	92	82	93	83	80	78	92	96	100	79	75	91	101	71	85	71	94	89	93	86	64	92	90	58	75	65	73	87	91	93	82	93	91	73	71	82	81	91	95	82	75	79	89	86	78	76	92	87	86	89	91	74	85	81	91	92	90	81	97	99	87	96	113	81	85	88	69	74	91	78	82	87	88	85	87	77	99	83	88	81	91	67	89	113	90	73	100	89	93	92	62	103	94	90	84	104	96	65	92	92	97	99	98	75	79	91	84	86	83	92	70	85	91	65	76	92	71	119	94	76	94	89	100	76	84	94	86	86	92	87	102	98	100	99	86	72	89	97	80	95	89	84	89	82	67	83	78	89	67	82	70	85	88	104	80	72	90	83	86	86	77	90	97	63	93	88	94	85	89	80	72	81	98	84	88	97	79	88	92	98	80	86	81	75	90	84	92	79	93	88	79	82	80	87	84	85	77	92	88	81	94	90	73	82	77	85	73	83	81	83	82	95	96	82	83	81	83	98	83	90	85	73	89	80	88	81	81	81	90	92	72	73	92	89	88	88	91	89	85	80	89	73	89	110	84	93	86	93	91	81	76	92	88	86	90	88	88	86	87	76	96	76	87	85	103	91	99	91	88	85	75	95	71	91	83	100	75	81	95	69	77	91	93	83	96	76	80	86	93	91	83	89	98	89	94	87	87	86	91	60	95	96	88	90	65	72	95	73	90	96	71	89	91	68	84	106	86	91	97	82	89	105	94	86	92	101	98	81	75	91	92	80	83	92	87	81	97	76	91	88	83	79	84	89	73	88	78	86	77	88	97	86	89	86	107	73	84	88	99	87	91	68	80	78	78	73	83	72	81	87	81	73	84	67	86	97	88	92	85	96	91	96	92	101	90	77	85	93	81	103	87	77	90	74	100	83	88	80	87	95	92	74	112	93	95	88	102	74	74	67	91	68	91	86	84	83	92	94	83	89	82	88	93	59	79	87	73	74	82	88	72	90	96	89	92	91	78	87	84	95	85	67	74	81	79	80	72	81	92	92	93	95	100	91	95	87	88	93	92	77	112	81	86	94	72	85	97	72	89	74	81	84	92	95	77	83	98	83	87	89	83	91	84	94	101	83	84	92	86	97	87	93	91	81	86	84	85	75	76	78	88	99	104	102	80	91	76	90	92	94	84	73	69	92	81	74	79	93
20386	1365	1104	612	426	341	287	287	235	263	199	228	202	220	185	207	231	217	204	219	178	175	194	205	185	189	199	184	182	185	183	210	183	192	189	221	194	185	208	193	181	189	202	178	201	172	176	177	184	186	184	182	177	175	184	186	201	162	177	200	189	195	182	190	162	191	184	187	198	177	178	187	165	208	196	197	187	199	188	178	175	181	178	202	200	202	203	197	149	202	188	192	176	200	182	182	184	180	199	186	176	188	184	165	163	199	183	166	181	215	188	208	169	202	195	185	205	203	197	215	195	192	176	179	193	181	175	185	190	183	212	179	184	202	163	185	201	166	190	190	178	186	190	217	188	192	177	191	168	204	208	173	185	189	166	188	186	165	190	185	192	208	195	185	170	204	191	169	231	204	184	185	181	187	181	195	167	182	178	181	197	167	196	185	202	194	171	199	159	183	184	200	180	181	200	180	181	208	203	198	159	176	219	199	185	174	161	192	199	185	195	172	172	170	202	191	175	173	187	182	188	182	197	191	201	163	201	196	205	184	186	176	154	155	185	186	166	204	175	202	190	211	166	183	187	207	173	208	161	178	178	174	180	179	240	186	178	187	187	190	169	195	188	181	169	189	184	194	192	187	193	188	170	193	196	180	194	190	173	189	186	205	189	197	194	190	200	188	189	196	165	209	194	187	163	183	192	186	188	178	176	153	191	172	165	199	166	177	195	160	185	198	179	187	167	185	181	185	183	184	174	184	188	172	176	194	203	194	176	194	182	217	195	171	190	186	198	198	198	199	205	193	189	183	164	185	194	144	193	157	195	189	183	157	193	164	168	172	208	174	188	174	189	197	178	189	179	199	158	202	171	182	220	187	159	160	204	181	171	202	181	170	219	165	181	210	188	169	178	194	171	176	185	182	187	173	181	180	176	180	180	197	180	160	184	194	187	192	180	189	172	177	191	194	168	174	189	181	175	160	198	185	202	190	192	184	171	200	196	185	158	200	176	176	167	198	201	196	186	171	171	177	203	181	172	224	186	201	195	191	187	162	193	173	210	185	193	175	177	163	187	183	176	185	175	185	180	163	203	183	183	169	172	190	204	181	197	178	201	187	180	182	179	186	168	165	197	182	172	206	205	203	173	184	180	202	180	174	174	193	171	193	230	174	188	176	170	185	183	193	206	190	186	170	178	178	181	185	210	194	190	161	187	174	171	175	167	204	162	181	196	173	175	179	191	189	176	167	176	173	188	177	196	183	162	209	167	204	213	176	171	168	187	179	149	202	184	201	165	181	191	200	181	172	191	179	189	194	179	207	167	189	197	192	174	180	174	195	184	185	168	192	178	187	201	186	165	166	157	179	216	175	187	193	203	185	182	191	185	185	170	162	172	211	180	184	193	203	194	179	186	167	211	195	191	179	193	192	190	202	194	176	163	178	179	194	189	198	184	180	196	179	184	184	180	180	193	208	187	173	174	154	189	199	195	180	204	190	166	184	179	188	194	184	200	179	189	184	187	187	177	200	184	174	165	183	192	156	199	172	191	194	165	183	207	203	194	190	175	154	178	181	178	186	203	168	179	197	203	197	192	170	189	185	173	198	185	177	196	198	206	194	198	178	183	170	176	158	188	201	183	163	204	192	164	183	183	173	186	188	182	196	161	174	182	173	186	186	171	193	189	169	184	214	182	168	193	190	169	173	183	174	218	191	188	171	202	189	197	181	186	203	187	191	204	176	216	163	181	198	171	154	173	192	184	182	172	215	212	192	189	200	165	197	170	165	189	159	202	198	195	170	205	179	180	195	184	173	169	170	191	229	155	221	185	190	186	206	193	194	176	202	188	178	184	193	210	182	200	193	172	189	201	184	179	163	200	191	197	180	190	181	186	179	222	216	190	179	158	198	186	172	187	204	168	166	201	199	179	195	178	214	175	182	166	172	185	175	173	174	174	166	173	168	198	175	158	198	181	181	179	214	201	197	170	169	186	184	188	175	179	183	174	175	202	185	167	181	187	203	176	191	187	186	196	189	174	152	181	188	170	177	179	166	176	191	181	197	207	201	173	201	194	173	181	191	188	189	177	216	178	206	213	205	159	199	196	193	176	171	185	173	193	184	176	188	174	169	158	196	190	175	214	195	186	171	169	202	185	166	189	183	176	193	181	191	191	190	171	204	190	156	162	161	179	214	188	159	198	166	219	198	206	212	197	183	201	192	187	164	186	178	176	171	198	194	182	188	171	189	164	176	177	174	177	173	170	192	219	166	163	179	192	178	208	182	208	191	192	170	181	179	212	194	198	178	190	188	191	191	187	178	169	196	183	180	173	185	184	201	196	159	183	176	180	191	175	181	203	184	192	182	186	180	188	190	181	193	191	190	188	201	198	182	197	190	188	183	171	180	192	183	173	198	185	174	193	186	171	172	176	162	198	183	188	183	181	207	178	210	155	172	155	189	200	200	201	178	191	185	205	235	156	166	215	187	171	213	194	189	176	192	181	193	175	173	200	213	174	173	183	157	176	195	201	184	167	188	189	190	187	176	197	210	182	192	207	191	181	188	198	198	183	171	182	199	187	172	201	188	168	185	188	189	152	202	222	191	196	183	211	188	172	183	209	196	180	162	177	180	173	172	192	169	159	195	172	189	188	157	195	193	172	176	203	179	165	191	175	175	192	200	190	176	199	180	184	190	193	174	204	198	207	173	171	193	180	168	194	179	198	197	159	186	183	192	205	180	193	188	202	173	190	186	206	191	157	179	183	189	198	192	177	196	190	179	188	173	189	197	193	192	208	183	188	174	166	176	172	158	195	183	205	176	179	176	176	165	190	206	191	212	177	195	183	198	187	184	185	205	175	156	159	187	178	175	203	199	162	181	178	208	206	185	161	174	193	177	203	185	205	193	183	202	188	181	184	182	180	165	165	173	188	172	175	192	174	180	201	164	192	181	184	199	201	194	181	175	205	172	171	152	192	166	185	191	198	203	176	213	183	165	174	206	197	194	179	202	183	197	184	186	182	191	200	186	188	184	178	190	194	179	176	176	171	208	188	210	184	184	174	190	180	163	176	170	165	190	197	178	198	217	195	191	165	199	174	172	163	205	190	200	187	207	166	176	178	192	181	180	178	182	192	181	190	190	167	190	198	212	199	180	172	169	222	161	190	175	168	179	169	206	193	174	188	192	200	194	177	193	174	180	160	153	207	181	191	188	207	202	164	161	213	185	167	172	173	179	187	167	171	189	168	185	186	184	189	198	188	166	200	214	186	194	166	183	185	176	190	178	180	196	208	170	198	199	208	196	181	169	175	187	175	186	181	193	176	169	203	171	186	166	195	189	180	190	195	194	183	189	157	185	175	191	171	185	205	177	189	186	178	173	189	177	187	172	168	171	178	158	195	188	188	184	197	210	181	178	185	197	171	171	174	172	198	168	198	199	204	195	181	185	184	172	178	184	180	165	184	177	168	193	171	177	201	190	194	197	182	200	191	215	174	179	158	200
24711	21646	29195	24602	21086	2555	631	405	363	329	317	283	235	257	259	230	216	218	226	221	195	188	200	223	194	187	189	203	195	190	183	184	185	198	196	185	187	201	206	189	164	182	203	194	169	209	207	185	165	172	178	177	179	196	172	189	180	165	191	185	190	174	194	208	188	188	153	179	152	150	191	189	188	184	170	185	184	215	197	201	177	199	176	194	189	179	169	177	193	200	183	173	168	172	168	154	216	190	150	176	209	185	179	162	189	181	169	184	186	167	170	194	178	203	172	185	188	204	187	175	176	162	195	166	171	191	183	205	202	180	182	185	168	192	166	169	185	162	194	158	174	175	195	161	181	185	190	174	193	155	172	183	166	174	195	154	187	195	170	196	200	188	170	178	188	176	200	190	184	192	177	181	185	177	151	179	187	196	202	181	189	194	175	195	176	194	165	151	178	154	194	188	165	196	152	183	213	181	183	199	212	210	164	184	190	198	192	167	210	174	183	147	173	194	167	182	204	187	166	191	171	170	195	186	184	187	190	169	183	187	171	169	171	189	167	169	183	187	199	161	175	183	170	190	183	177	169	191	195	195	182	174	195	180	168	173	172	195	174	180	181	205	175	191	160	181	178	180	215	194	171	201	199	165	170	168	167	163	200	183	181	170	189	165	172	168	160	175	182	173	189	170	203	182	168	179	179	202	174	179	172	190	154	183	196	207	179	190	176	187	163	173	197	171	178	179	183	154	173	179	187	188	182	194	179	186	192	176	147	181	171	204	200	208	188	169	167	193	170	195	177	185	196	165	169	207	173	170	205	174	166	182	177	168	174	177	172	201	174	181	191	169	151	191	215	153	192	191	173	179	193	194	177	174	176	167	175	178	195	161	171	189	193	167	173	173	181	205	178	175	173	181	192	195	155	196	178	180	187	181	178	179	167	187	179	157	182	175	178	155	177	197	175	175	169	192	187	159	182	194	184	159	188	176	181	202	162	182	181	185	155	172	218	162	174	179	177	190	171	185	161	182	160	188	192	186	193	182	190	175	171	156	175	189	174	175	173	215	180	169	182	173	175	176	187	169	175	178	192	165	184	177	187	165	185	194	184	179	169	179	165	193	189	178	177	175	179	168	187	179	179	171	168	184	176	181	146	187	176	177	179	177	166	173	193	163	192	188	161	163	199	178	182	174	161	178	164	153	173	218	176	153	180	201	189	195	174	185	175	172	162	189	183	197	196	202	182	198	187	194	179	169	196	180	192	166	194	207	206	198	182	195	184	175	175	181	168	189	188	191	173	182	176	179	196	174	163	195	172	185	186	186	181	183	182	175	201	197	191	196	142	200	200	181	189	197	166	183	211	191	204	197	210	141	197	184	185	178	161	172	180	170	185	181	165	183	201	172	164	195	186	162	193	179	176	201	202	167	182	193	185	160	173	178	165	179	179	164	167	158	182	174	184	208	177	160	169	169	183	189	194	196	177	171	191	174	192	182	158	191	169	166	193	181	205	175	181	177	175	180	199	163	178	177	180	201	205	183	192	170	196	167	197	200	180	162	179	191	185	188	203	190	178	176	190	178	174	172	181	178	153	190	186	217	187	184	154	182	195	197	190	185	180	210	195	189	184	179	175	173	182	175	171	208	185	176	193	183	173	173	192	206	202	170	203	177	184	162	168	160	191	203	190	196	164	176	186	193	180	179	182	167	168	187	164	191	172	174	202	181	166	196	207	212	168	171	158	164	176	175	204	174	187	173	179	190	175	195	169	176	186	183	184	165	180	173	187	188	196	173	175	163	165	150	178	155	164	189	214	181	198	172	180	186	176	168	187	206	184	165	173	209	181	170	212	179	190	194	196	182	191	204	180	186	180	193	178	186	185	165	186	187	171	167	201	164	177	167	184	180	194	168	183	165	175	165	163	182	189	178	197	177	191	170	180	159	180	201	200	184	186	165	168	191	181	172	164	168	181	164	180	169	187	183	199	186	218	191	174	179	171	167	165	155	175	174	168	171	170	202	188	187	189	157	180	197	168	192	156	193	175	183	192	164	173	210	191	193	168	176	179	199	187	199	180	184	191	146	187	177	180	192	169	191	198	183	187	171	179	145	186	187	204	195	178	183	169	170	186	184	190	191	170	203	190	165	178	178	193	196	213	188	189	176	191	179	184	180	180	192	190	192	190	184	169	197	216	181	178	184	152	182	175	174	201	177	176	175	162	202	164	184	181	185	191	188	210	185	185	184	169	212	175	170	189	160	175	186	164	172	177	161	188	169	186	193	180	164	199	170	145	219	147	194	171	176	160	150	188	198	184	186	174	178	187	179	170	164	198	186	211	163	183	180	190	188	174	173	169	169	178	162	184	183	184	173	199	207	174	162	209	176	187	193	178	195	185	189	186	170	189	152	178	182	210	171	165	172	179	185	163	197	177	184	192	179	180	196	168	202	169	203	185	197	211	189	182	169	195	170	174	194	189	185	184	182	169	201	186	191	188	190	154	182	178	186	183	189	176	199	167	176	162	186	173	198	211	164	204	163	180	176	183	187	176	196	174	170	174	188	200	190	184	179	163	152	178	152	179	197	188	194	157	192	201	183	172	200	187	177	179	149	163	177	187	188	173	202	185	173	212	191	185	190	159	182	169	194	178	215	194	167	175	195	173	186	187	160	201	200	184	154	168	185	175	187	195	208	175	186	181	186	180	187	177	177	186	160	155	173	186	183	179	193	175	188	199	186	166	159	177	208	176	186	169	164	197	190	181	187	180	172	189	205	179	195	175	184	191	181	177	187	196	180	180	196	200	186	177	184	173	173	183	185	170	185	195	180	179	174	158	200	184	199	175	180	188	177	180	186	191	179	174	164	173	166	161	172	197	174	171	188	194	182	184	175	179	182	191	158	210	187	201	198	176	187	166	171	194	157	172	189	184	173	194	186	211	182	148	201	184	161	178	174	194	204	188	192	175	194	176	201	176	223	154	164	194	170	203	168	207	176	174	179	183	186	165	178	169	174	197	186	206	152	185	159	161	198	197	183	178	193	187	193	184	180	196	172	182	170	172	181	201	216	189	183	176	195	188	151	197	181	179	184	176	183	178	166	172	167	199	164	159	171	178	181	197	184	164	154	181	156	182	164	187	154	168	209	182	172	164	177	197	165	179	212	196	182	174	165	180	177	159	192	191	178	171	214	173	176	194	179	160	195	168	176	187	189	181	169	204	167	184	174	177	188	151	164	196	174	177	178	181	172	208	173	183	199	197	208	158	188	181	187	180	175	193	179	189	198	178	165	178	186	187	177	168	178	207	191	207	170	177	203	188	152	171	203	179	189	176	158	216	169	194	150	179	190	200	186	181	194	193	174	189	200	167	159	185	193	166	180	181	211	194	195	187	156	172	198	171	205	171	195	180	157	175	198	171	179	176	194	164	197	176	184	180	185	154	187	199	213	178	178	186	187	185	188	193	198	179	174	194	160	206	179	174	198	173	194	177	193	158	185	179	190
35032	9872	8728	4245	2915	2069	1693	1325	1084	917	847	756	678	618	547	569	513	502	476	453	464	447	418	486	413	417	394	437	385	409	405	394	411	387	393	363	382	390	372	374	402	357	353	384	362	373	365	407	380	349	396	383	395	359	362	338	372	351	355	368	357	359	337	380	351	361	377	343	364	338	365	361	335	350	366	353	321	355	384	356	395	353	359	376	375	312	369	376	381	386	373	340	374	340	382	339	322	337	342	331	367	345	387	360	378	359	350	366	372	342	386	368	372	360	344	335	352	353	362	351	334	336	383	338	365	327	364	343	344	344	341	339	330	362	352	365	367	316	354	389	345	371	373	371	361	381	349	371	352	350	381	367	350	343	356	345	374	362	360	392	346	357	377	355	362	373	375	359	351	333	360	347	393	384	313	347	364	363	354	338	346	360	342	348	364	357	337	340	363	336	318	369	325	401	354	343	336	361	366	343	356	343	373	334	338	320	353	334	357	373	334	367	362	321	344	363	335	375	319	357	362	331	367	360	359	333	353	347	374	343	370	342	383	357	350	365	355	351	365	365	379	377	353	347	364	360	336	360	356	343	362	343	322	316	362	361	354	372	312	335	343	351	348	387	356	333	348	339	370	363	378	367	344	365	349	379	338	345	362	343	376	359	368	335	327	361	373	373	389	374	355	318	340	364	346	350	380	329	340	366	324	383	359	313	345	372	336	365	364	349	366	338	383	355	361	368	323	369	378	340	344	404	348	368	364	338	351	344	370	335	349	381	344	345	324	377	337	356	355	352	356	380	334	380	366	350	355	361	344	314	348	333	340	347	366	335	372	369	363	338	387	303	354	387	362	325	321	350	354	369	315	403	344	359	317	384	343	344	363	350	354	347	363	333	354	356	371	336	323	374	360	363	374	332	339	379	351	370	347	348	359	336	368	340	346	372	362	322	341	353	342	367	361	379	356	371	351	353	391	376	360	337	333	381	412	316	379	324	351	376	368	345	341	383	407	369	386	364	379	337	361	321	333	356	326	382	365	379	365	389	349	368	335	369	336	341	356	364	351	361	316	349	375	339	354	337	347	350	337	339	365	327	367	344	368	330	349	368	328	328	362	382	363	396	375	350	319	340	316	360	345	342	382	374	319	335	368	345	361	365	381	364	344	353	396	353	362	357	361	358	377	374	371	349	339	411	348	324	346	354	380	372	332	343	329	361	353	346	368	352	368	362	341	356	341	355	357	326	387	325	354	363	318	360	348	353	374	365	358	335	368	403	329	364	368	385	348	359	370	342	335	337	357	363	372	344	347	338	351	372	347	375	350	389	350	358	323	335	367	350	366	364	327	358	363	364	360	366	341	331	349	354	346	353	389	395	334	359	417	344	366	383	380	356	357	337	342	349	340	345	395	360	342	355	369	362	357	361	341	382	329	348	380	422	360	342	369	354	351	385	327	336	336	338	357	367	366	358	356	354	357	371	381	344	330	371	355	346	328	338	367	369	355	374	344	352	331	330	366	372	344	359	346	352	377	359	361	345	369	345	387	383	357	387	386	361	362	353	344	342	290	344	361	369	358	371	342	362	358	361	363	350	377	337	358	382	351	381	386	351	354	335	350	339	362	364	365	371	382	337	388	352	344	352	359	377	386	373	292	359	359	382	352	402	326	365	337	336	372	361	343	344	349	343	320	355	349	324	368	331	350	366	349	349	347	356	381	353	319	340	338	352	337	352	369	350	385	367	360	342	395	318	354	292	346	364	340	344	339	360	386	363	358	347	370	346	355	381	373	329	380	360	351	353	337	325	344	350	358	354	379	357	400	358	378	347	371	364	326	381	322	363	354	317	385	335	315	359	332	331	374	382	345	328	347	365	364	329	347	373	359	353	384	358	339	349	381	377	356	330	376	327	339	369	327	391	350	366	353	360	351	387	360	334	342	392	373	333	356	361	352	362	358	409	319	323	394	377	328	328	377	371	377	316	324	354	341	382	358	343	363	364	392	382	350	362	359	395	364	362	350	379	373	398	379	360	366	321	366	381	362	322	351	343	382	375	345	360	348	384	361	346	360	369	399	327	353	378	391	382	370	381	364	367	319	363	331	368	368	373	340	331	354	340	359	359	340	372	349	362	338	352	342	352	363	354	379	358	372	348	363	375	371	362	351	318	368	385	371	349	365	365	360	350	344	333	363	319	355	336	334	354	379	334	391	366	364	381	349	342	398	354	353	385	367	373	310	381	347	340	332	356	356	341	373	375	358	351	374	349	370	370	340	338	359	374	313	358	370	379	350	390	345	403	372	367	381	352	355	361	325	327	340	331	331	334	350	346	355	361	355	368	361	337	352	367	359	363	370	338	380	349	373	346	329	328	359	372	352	331	363	333	364	339	354	356	343	347	337	379	343	341	368	364	387	341	357	357	380	337	372	362	332	371	339	347	390	354	367	324	328	387	339	352	341	340	350	378	374	330	342	345	332	363	331	363	338	343	351	374	380	374	339	357	355	323	373	337	368	335	371	335	363	368	309	348	367	351	354	341	352	360	352	338	369	356	389	348	349	346	372	367	355	320	336	347	378	369	346	374	370	356	377	371	379	353	386	367	343	387	336	341	341	326	346	335	366	367	376	393	367	367	345	370	364	390	352	362	321	347	348	376	359	354	358	375	340	374	397	361	368	383	370	372	371	345	343	342	342	362	386	354	343	368	327	351	360	330	352	312	373	341	385	377	382	382	357	336	364	385	359	356	380	380	345	373	384	355	362	362	327	363	352	365	353	364	343	363	370	371	397	354	327	297	363	342	347	338	354	342	353	365	351	366	349	352	391	367	370	356	358	379	405	370	364	337	326	313	358	353	355	345	327	339	337	361	348	364	386	326	359	342	372	364	404	371	352	375	336	317	334	366	384	335	364	331	342	354	352	322	343	354	363	331	349	368	352	372	348	328	324	330	384	362	338	344	381	345	385	364	392	325	334	348	359	359	342	374	368	375	343	363	308	328	307	361	345	362	342	375	356	361	348	350	371	349	348	338	337	317	343	327	367	373	327	349	333	338	379	359	374	354	372	373	367	362	374	322	360	357	349	352	345	365	355	349	367	374	376	364	374	352	378	338	335	389	339	359	362	359	356	337	344	355	338	338	339	355	364	397	382	365	371	345	321	333	346	385	357	347	341	322	359	362	341	362	364	373	367	354	326	394	335	375	351	348	324	369	350	345	336	343	355	355	341	344	367	379	372	358	347	378	355	364	394	374	312	354	366	361	360	345	343	340	355	322	352	329	344	356	353	340	349	346	356	335	321	338	358	360	374	355	357	329	328	364	329	374	363	338	341	381	316	326	362	361	345	391	392	340	345	404	373	355	377	388	350	357	387	347	355	333	394	376	363	326	354	354	347	337	343	375	333	332	360	344	346	380	362	373	348	329	360	340	359	328	370	345	354	336	372	348	384	336	340	352	367	391	347	345	351	347	350	394	357	338	348	389	374	354	379	337	365	348	379	330
23750	21708	30055	23911	21708	20946	2673	918	701	636	574	569	492	500	506	465	463	443	404	387	427	406	399	378	374	381	364	358	374	379	392	365	408	404	361	347	351	364	381	366	354	355	362	364	372	365	369	348	374	352	352	355	389	361	368	368	358	346	356	370	341	383	392	387	358	366	360	349	376	369	392	362	354	357	369	357	347	345	352	337	340	391	346	365	357	341	348	339	332	352	339	336	350	364	365	382	347	332	358	344	317	369	354	363	375	342	320	345	382	364	363	347	377	318	379	348	361	359	341	343	374	353	339	363	356	393	383	355	344	372	379	352	366	354	355	362	351	361	343	373	331	354	352	351	324	358	342	374	332	384	330	361	363	347	372	322	360	333	371	357	350	310	323	363	367	364	363	338	358	349	326	360	371	346	351	355	375	352	336	347	399	375	341	341	352	366	318	341	329	366	325	371	369	340	334	333	330	362	351	334	369	330	339	341	356	355	352	356	360	346	345	333	348	372	308	335	323	360	365	362	341	337	326	328	350	389	359	336	397	346	360	324	393	351	358	318	316	316	374	318	340	346	372	337	349	284	392	359	341	353	328	331	312	344	367	361	371	366	320	352	353	348	333	336	397	327	351	372	334	332	359	339	347	344	317	355	339	316	340	323	361	331	369	344	359	339	352	365	337	353	339	337	338	323	343	356	348	344	343	353	355	319	353	322	334	363	319	369	356	321	341	336	359	364	338	337	348	375	383	392	386	345	333	354	368	324	348	344	370	354	342	385	357	349	343	366	321	351	333	329	354	324	333	332	312	333	329	362	340	357	295	327	353	329	349	359	342	343	410	340	349	345	354	339	336	368	350	356	319	344	350	377	357	309	357	356	371	350	377	346	348	342	349	357	341	378	354	348	351	348	328	324	313	360	337	329	374	356	355	380	353	352	369	338	349	338	314	318	329	327	322	340	325	335	340	389	322	359	345	356	345	329	313	323	322	372	338	333	356	312	361	380	353	374	365	358	358	338	335	334	416	351	348	349	303	362	342	367	379	359	345	359	332	343	376	346	337	347	338	332	388	348	371	340	350	330	364	365	364	368	359	350	362	379	351	305	379	374	379	372	357	353	324	343	380	368	316	329	379	339	382	348	377	346	339	354	346	349	357	370	373	357	364	360	392	330	374	360	323	367	361	335	348	330	339	320	367	371	370	313	337	364	345	360	361	387	369	375	383	362	356	327	375	343	334	371	339	352	358	339	322	331	348	349	383	312	361	359	381	356	319	359	331	373	334	349	346	365	385	341	371	352	359	344	380	357	363	344	380	336	337	358	362	334	371	360	346	369	342	357	340	368	342	316	346	347	328	348	319	366	341	339	375	318	401	389	347	335	372	320	337	356	352	342	349	355	335	388	313	365	366	339	348	349	392	333	351	357	339	307	372	317	326	350	355	351	367	366	327	346	322	352	338	357	346	351	331	382	394	314	350	335	350	340	346	354	356	403	336	351	371	347	338	347	358	352	359	339	371	328	346	341	341	349	345	361	367	349	347	323	316	358	344	348	314	377	372	357	359	345	306	342	373	363	381	347	303	322	358	335	316	347	370	403	356	318	343	363	354	342	357	335	320	335	364	364	340	332	341	347	375	338	360	375	383	337	361	375	345	358	339	321	358	330	373	371	331	347	360	337	347	331	379	347	333	366	332	364	359	331	366	342	334	312	333	350	383	319	369	342	349	352	353	349	349	341	379	354	350	358	317	352	351	343	370	382	347	336	367	354	349	365	368	358	324	319	350	371	350	357	349	339	355	363	336	364	347	354	317	346	336	336	354	328	336	354	391	340	371	347	354	369	325	328	344	351	351	358	317	317	332	334	363	332	339	368	341	330	360	375	345	312	327	353	323	322	315	347	364	354	375	384	364	337	354	338	371	385	354	390	344	355	348	343	369	352	370	365	349	317	351	335	342	357	354	331	365	352	401	346	317	373	330	352	326	385	366	323	359	371	347	316	372	351	322	351	353	387	364	370	343	372	363	335	355	345	362	335	339	364	359	356	352	337	355	349	326	355	350	350	351	340	363	345	332	345	330	356	357	335	325	316	359	345	351	344	349	335	330	323	337	341	359	345	358	376	341	351	363	327	319	354	317	345	357	351	356	332	319	371	318	342	356	384	356	380	348	368	347	356	374	325	350	315	330	384	329	353	335	352	354	368	346	333	355	352	297	341	343	357	359	340	346	359	336	334	365	340	355	357	333	340	359	328	348	367	369	361	318	334	328	335	337	344	366	339	401	350	343	359	342	371	373	332	356	385	352	351	334	344	371	343	337	328	361	371	337	335	337	308	367	334	339	361	354	335	332	331	352	335	333	363	350	354	377	341	351	362	350	323	333	345	349	387	347	346	363	382	343	314	349	349	352	330	336	333	340	338	342	350	342	374	353	351	353	329	355	359	340	329	358	364	315	339	392	350	329	334	354	326	363	332	340	348	356	365	357	366	357	339	367	334	331	361	353	329	358	384	315	350	319	356	362	365	319	318	360	347	374	355	340	356	338	341	333	327	353	356	319	335	339	334	346	355	360	369	317	363	403	383	353	347	333	356	333	342	380	324	363	361	356	347	322	338	342	359	343	361	326	350	328	342	339	303	311	383	350	399	347	386	368	398	341	324	348	366	375	336	348	357	334	356	390	330	317	367	371	369	363	344	363	364	351	335	333	341	345	365	363	346	353	349	337	375	332	321	360	359	357	356	359	347	327	350	359	347	341	370	321	350	335	378	368	339	347	350	348	310	400	348	336	331	324	358	363	353	356	359	373	357	349	370	378	352	334	347	357	329	374	346	329	345	345	354	323	369	318	346	343	337	335	349	356	366	370	348	360	363	376	335	342	372	346	381	345	365	389	327	365	352	350	362	329	351	311	366	308	336	332	347	318	358	357	322	351	367	367	326	344	361	358	368	358	347	363	352	348	331	360	385	343	341	343	319	360	347	369	337	336	370	350	365	352	371	313	352	364	333	357	367	367	358	346	329	361	321	348	318	344	374	367	368	342	364	349	341	356	346	332	328	352	354	321	347	370	345	369	380	360	370	353	362	368	351	353	353	345	363	392	376	338	351	347	354	309	342	352	352	371	338	359	342	360	340	337	333	335	378	349	320	341	308	336	346	347	332	338	344	358	368	356	360	341	343	325	369	358	328	325	323	346	370	364	349	326	310	352	343	361	362	333	360	334	344	322	350	308	373	342	349	338	371	353	360	387	354	371	380	346	356	343	369	357	364	381	335	317	374	340	340	362	390	387	329	374	372	353	381	375	333	357	355	351	361	312	357	336	339	325	383	330	371	324	327	361	351	342	341	343	353	313	349	373	320	357	336	353	328	326	334	314	335	356	359	356	369	339	333	350	364	350	339	317	344	350	364	339	325	358	372	333	337	353	344	334	360	384	360	353	337	323	342	332	362	361	386	356	353	348	352	358	345	388	332	348	331	363	356	345	359	326	373	384	360	375	366
35584	15482	13905	7694	5317	3997	3003	2458	1997	1694	1525	1361	1273	1186	1047	1033	1029	951	857	886	842	827	798	772	769	784	783	682	775	736	727	695	715	745	689	673	689	713	683	688	693	727	704	670	674	673	692	657	631	709	652	623	677	636	669	655	659	667	670	703	654	656	633	667	604	662	634	654	674	666	687	620	701	669	672	616	614	697	607	668	661	646	619	665	630	632	671	634	617	637	639	671	647	641	638	651	602	636	665	664	646	672	703	629	644	630	694	620	675	660	663	668	613	687	650	629	628	648	601	633	671	627	687	660	624	623	635	644	630	590	640	660	661	661	623	658	706	615	645	691	619	618	673	672	672	631	657	661	663	627	668	602	673	641	614	626	656	660	673	652	690	635	655	613	642	624	640	670	631	641	649	640	647	648	613	643	662	649	631	591	647	632	634	637	604	643	643	647	653	657	722	662	635	608	658	609	659	652	635	667	637	653	677	646	671	608	633	666	669	663	631	709	662	652	647	625	658	616	640	677	680	638	662	635	679	627	610	648	634	638	692	612	647	627	632	608	659	618	622	625	599	671	665	652	671	646	633	672	647	689	625	637	681	673	613	694	613	654	651	666	594	584	615	654	642	656	648	614	598	658	622	632	671	689	658	640	670	682	684	683	672	643	690	627	608	616	641	623	629	606	595	668	604	629	651	663	667	670	633	639	625	645	628	637	639	670	634	652	665	648	631	614	645	618	678	634	626	658	653	634	610	673	601	663	635	695	660	622	634	627	666	653	638	666	583	654	655	620	594	629	675	621	630	626	665	586	623	659	636	673	660	616	628	581	644	632	661	646	641	644	633	656	662	647	644	658	645	598	596	630	620	644	632	629	655	637	656	695	628	657	669	662	645	652	663	634	628	654	665	604	641	668	665	652	635	650	628	629	633	645	666	650	716	626	617	661	656	684	633	643	676	631	651	652	667	630	631	668	669	684	653	647	628	659	647	687	652	606	644	690	603	625	650	609	678	636	625	613	625	629	640	658	655	621	672	625	619	645	593	687	639	658	644	665	636	654	631	642	638	687	577	649	639	678	632	673	625	662	646	632	642	678	645	612	698	643	638	657	644	615	640	647	614	660	621	630	611	667	611	619	672	625	625	671	655	655	640	650	638	655	643	609	643	637	642	690	604	681	649	652	625	625	653	663	631	663	628	657	647	614	619	634	643	625	642	628	685	655	642	616	676	624	647	643	659	588	618	599	622	628	662	611	662	609	643	645	663	656	652	685	662	634	644	624	610	552	626	665	703	673	603	652	644	620	638	633	668	618	661	632	611	603	687	663	624	608	674	630	654	657	649	709	650	649	645	640	643	662	640	629	623	651	673	621	604	617	659	627	634	631	641	661	657	644	645	642	636	667	693	682	640	627	656	609	649	620	632	618	662	643	593	654	615	639	660	652	632	638	617	666	613	632	689	606	637	603	669	625	661	622	641	649	690	691	597	633	650	629	664	631	680	649	602	671	661	629	645	645	635	604	674	692	675	631	670	642	657	662	607	646	674	633	645	646	679	672	637	652	683	637	649	595	656	632	634	640	626	663	643	596	610	657	624	614	669	648	618	646	644	624	667	624	635	693	619	631	603	652	643	658	611	637	606	614	621	660	625	618	668	646	661	694	639	650	655	636	684	629	624	680	621	577	665	647	701	578	641	650	672	651	640	673	677	640	644	630	637	651	656	611	666	605	582	649	617	651	649	607	670	686	642	650	668	704	700	670	632	613	696	646	697	545	635	638	647	619	642	622	610	626	645	665	653	626	654	636	607	620	606	665	647	606	649	633	634	667	627	639	657	613	656	639	610	642	691	672	638	626	629	652	670	626	616	654	670	669	643	598	637	638	632	641	596	589	655	663	670	608	628	664	690	657	636	638	634	675	630	644	611	641	625	668	657	669	641	699	685	656	663	604	606	623	637	695	636	623	681	628	626	649	663	660	669	675	625	657	633	686	651	624	649	668	673	635	656	663	611	641	615	599	642	618	636	616	666	642	628	640	613	716	676	665	603	656	670	606	610	624	642	649	596	632	656	640	633	630	599	656	666	666	626	602	622	648	686	659	662	652	665	629	647	642	612	632	652	645	640	671	715	662	686	635	657	673	673	660	670	660	634	637	652	641	662	618	634	675	644	611	634	620	651	623	613	635	633	639	631	670	657	625	647	651	645	613	649	595	604	638	615	635	609	623	649	613	591	646	608	645	657	626	647	571	640	645	666	668	679	674	654	625	663	682	661	641	694	609	627	684	645	645	675	636	654	668	632	656	659	658	618	650	651	632	640	656	641	607	669	685	620	656	644	633	679	676	593	640	661	626	681	638	622	661	593	650	655	680	677	643	612	634	594	678	629	619	625	630	597	665	678	659	739	633	653	651	616	644	647	626	665	640	637	643	645	702	667	644	599	659	624	651	659	622	627	683	648	672	625	656	632	612	619	634	641	682	649	677	646	617	606	631	626	633	599	630	655	634	619	659	662	689	663	657	643	648	686	703	672	652	605	616	659	641	645	635	671	653	644	632	621	636	576	610	600	614	673	607	646	611	626	658	623	669	654	633	646	700	677	648	626	624	649	645	661	624	653	646	649	654	614	658	615	650	693	603	612	625	644	641	617	645	684	648	590	643	622	635	623	691	624	651	648	656	622	684	649	652	632	637	604	646	649	614	726	647	615	661	697	634	620	623	635	645	640	617	655	616	581	647	648	686	611	664	647	642	634	633	666	665	655	630	654	655	616	634	651	641	673	665	652	652	659	671	661	651	646	631	658	649	634	653	689	667	631	662	645	665	648	661	664	664	680	620	639	707	656	646	655	647	623	639	594	651	631	653	641	687	643	585	667	643	641	621	648	646	633	629	653	636	694	656	650	705	614	641	628	653	649	622	691	651	672	606	606	645	646	671	671	639	678	643	633	656	606	639	673	606	632	683	663	630	660	666	572	622	657	669	633	591	663	640	656	661	641	619	657	671	619	648	664	634	633	695	679	629	626	655	663	665	664	612	607	637	620	643	636	640	648	616	664	692	614	671	682	662	663	625	638	679	601	654	672	638	605	666	638	628	652	643	644	620	617	626	613	610	639	635	663	652	681	637	696	660	679	674	605	652	630	642	657	616	672	644	677	616	645	662	638	659	644	636	664	674	655	641	624	648	672	694	646	616	626	685	680	618	620	621	646	648	632	599	656	633	641	660	635	698	658	649	640	669	633	632	648	629	657	638	635	627	651	632	663	603	592	666	648	640	630	631	594	640	647	661	660	653	663	663	619	680	709	645	648	658	657	646	660	633	613	583	636	668	656	607	631	636	657	674	626	642	629	642	683	604	671	645	722	681	621	624	647	605	638	623	640	653	652	614	648	597	651	628	616	651	629	617	633	663	634	641	655	644	676	647	624	635	653	684	673	647	665	624	657	662	596	707	621	644	592	628	640	642	645	645	646	621	629	629	633	657	680	647	671	655	660	664	650	613
27315	21247	9220	373	169	117	142	111	113	99	88	95	112	111	106	79	98	80	97	88	93	86	80	94	79	90	99	81	108	95	89	84	81	106	82	96	77	93	90	93	84	95	87	80	98	80	75	78	101	81	83	92	89	97	66	80	102	86	78	80	69	78	88	89	105	72	99	75	99	94	87	92	77	84	70	71	86	93	80	95	78	74	90	77	88	81	84	77	85	75	83	95	71	90	87	67	74	91	72	92	75	88	84	84	96	79	85	85	63	98	79	88	91	91	83	99	63	98	73	87	86	77	97	81	88	80	82	86	79	100	86	97	106	86	79	91	85	83	90	92	90	83	80	79	78	94	81	87	93	96	72	74	76	83	82	85	87	87	77	91	81	84	84	101	73	93	94	101	85	90	88	83	87	95	88	88	83	93	80	89	93	89	92	83	92	92	84	86	84	91	84	85	69	100	85	83	76	101	54	100	86	94	86	89	83	91	102	87	85	74	89	83	77	91	81	94	91	72	99	89	90	90	93	86	93	88	79	90	91	91	106	87	88	91	85	75	94	80	92	70	97	80	85	92	67	89	90	88	85	88	81	89	79	89	89	73	88	85	94	91	76	103	97	78	78	78	84	93	68	100	74	83	95	78	96	78	86	83	73	80	105	78	90	95	86	88	92	90	94	92	72	90	94	88	85	80	81	74	82	99	88	75	80	88	80	100	100	86	83	80	84	82	104	82	83	104	86	84	88	94	87	81	94	86	101	100	83	95	95	94	75	94	80	79	73	87	80	91	95	73	95	100	77	77	77	80	77	96	91	85	94	75	90	93	90	110	69	87	85	69	92	92	81	82	88	88	82	70	85	91	100	98	97	99	70	88	83	94	88	100	89	83	86	84	70	75	82	100	91	79	93	80	95	70	91	90	92	70	91	91	75	79	97	76	82	69	99	88	86	87	94	93	88	90	83	80	93	89	73	97	87	81	79	89	62	78	82	96	89	76	115	85	92	88	90	64	79	74	91	79	90	100	98	90	104	77	80	78	82	81	77	83	93	77	83	99	94	66	81	99	86	71	82	92	86	76	78	84	109	101	97	95	72	74	107	59	83	88	73	87	83	84	83	87	78	70	84	83	86	94	73	95	95	90	60	85	91	85	84	75	88	84	92	80	89	81	95	96	85	87	82	94	106	91	78	78	86	100	87	78	82	88	92	72	104	66	97	78	76	84	77	92	79	83	78	78	79	73	100	85	95	104	80	87	85	81	74	101	81	83	90	87	80	100	77	88	82	86	87	89	85	98	80	74	103	94	84	84	94	84	77	88	85	85	80	82	74	90	71	89	100	80	79	88	92	85	84	79	86	95	93	96	85	73	95	82	83	91	76	83	92	72	87	108	72	76	100	83	80	85	73	80	73	84	85	78	88	94	85	96	86	81	94	79	111	90	68	90	79	102	87	92	86	93	85	105	100	80	85	86	74	82	85	89	91	77	81	92	97	98	75	88	88	69	89	78	82	86	80	88	76	86	94	80	84	70	85	89	96	96	66	77	86	91	83	88	94	97	94	98	94	81	87	78	84	85	90	88	100	78	77	98	81	80	88	84	89	98	93	83	81	110	84	85	84	71	80	90	91	88	79	77	77	79	72	83	77	111	78	93	86	88	79	89	79	83	69	89	95	86	89	99	84	79	99	93	78	93	94	100	86	95	83	83	92	75	81	81	75	78	84	82	83	96	87	94	78	88	84	70	86	83	81	83	73	90	93	99	89	90	70	88	77	76	92	73	84	90	83	77	78	93	109	90	86	80	104	89	98	84	79	85	86	88	67	64	85	95	90	85	89	103	102	77	80	101	98	87	84	85	81	93	97	92	81	94	88	103	88	74	86	81	88	81	83	86	86	92	91	88	78	87	91	73	81	85	90	75	99	94	96	103	99	73	88	73	92	91	66	81	102	78	92	89	82	89	93	92	91	86	87	101	90	90	103	88	84	87	70	84	77	80	79	84	77	80	88	76	90	69	86	95	92	96	64	99	101	86	99	93	91	84	84	92	85	105	91	80	89	90	105	73	95	88	91	80	92	91	96	84	83	95	71	97	95	94	83	92	91	88	91	77	82	79	84	89	89	84	81	94	64	85	90	88	80	83	105	95	95	80	83	92	68	73	83	83	88	92	83	94	86	87	79	81	97	91	79	96	83	84	84	75	85	70	83	80	69	92	90	98	96	85	90	81	78	83	93	80	91	80	91	86	103	91	75	87	69	108	84	93	102	82	81	87	78	104	82	79	95	87	78	84	82	104	82	72	91	93	78	79	83	87	96	81	76	92	90	104	83	88	92	86	82	76	86	101	73	85	77	93	75	76	80	85	83	92	92	96	97	65	74	75	81	83	82	76	83	86	90	89	96	89	86	66	93	79	96	68	98	80	72	72	93	79	82	82	92	91	92	82	83	91	91	90	76	84	91	79	67	87	96	81	76	80	87	70	83	84	97	93	77	83	90	81	75	87	89	92	81	89	80	75	90	86	101	84	86	89	84	88	71	94	88	82	95	99	83	86	80	79	101	82	84	102	84	89	90	94	84	84	82	76	100	71	81	83	79	89	69	100	83	71	90	89	92	90	94	77	95	89	64	96	90	85	99	99	79	71	77	72	80	83	88	87	97	104	90	80	86	97	75	91	94	77	72	86	84	74	79	77	92	73	83	69	78	81	77	77	91	88	81	82	80	83	96	90	105	85	91	97	96	69	78	93	81	63	100	96	88	87	90	80	79	84	89	85	99	89	84	98	74	77	78	82	93	108	90	75	103	89	86	97	73	67	79	104	92	89	89	89	86	81	90	85	93	89	73	68	89	79	77	98	83	99	89	81	83	98	69	94	80	110	80	92	92	88	61	84	94	85	75	81	82	87	92	77	87	77	78	85	85	93	92	93	90	88	82	85	106	80	82	97	83	79	90	96	96	79	86	89	75	87	105	75	79	69	84	95	90	96	86	86	74	94	90	87	94	94	84	76	102	77	95	89	72	90	86	77	100	89	81	86	80	79	113	65	82	75	92	93	92	75	90	88	89	101	90	67	93	73	89	94	85	80	82	75	80	72	93	86	93	94	92	81	93	91	64	90	80	99	85	73	95	94	88	97	83	95	88	90	89	89	86	107	78	89	106	86	62	77	91	75	81	82	88	69	78	98	86	95	93	90	100	102	89	75	90	92	85	98	89	79	85	92	98	81	86	94	82	96	79	91	74	92	78	80	65	96	91	95	90	81	96	83	76	82	82	78	90	90	90	92	86	70	100	86	78	78	79	84	83	90	81	82	89	84	95	90	93	86	98	79	76	92	91	76	78	91	71	80	79	102	80	76	81	103	76	70	99	86	104	85	98	97	76	87	85	86	102	78	86	86	82	75	81	76	81	83	94	67	98	94	105	95	96	86	90	112	72	85	84	79	87	90	76	70	93	80	104	78	96	79	68	97	82	64	79	82	87	102	87	90	68	69	70	94
19867	1421	1095	604	385	309	277	300	265	261	227	216	233	219	186	211	201	203	195	186	178	194	188	201	197	209	177	168	203	187	173	187	197	179	182	199	181	172	179	169	194	188	201	166	190	193	173	211	217	181	180	187	185	184	170	218	182	180	183	208	179	183	191	167	199	164	193	200	194	159	182	200	183	189	184	179	196	188	188	198	173	177	185	189	202	192	191	184	169	189	173	188	209	210	186	212	167	182	187	167	164	178	169	165	171	210	173	180	184	171	156	183	166	184	174	185	188	185	176	166	179	185	203	196	196	187	188	183	157	183	186	195	170	187	178	189	171	164	172	157	179	163	186	197	185	190	176	169	170	182	195	175	188	177	164	177	171	182	176	181	178	174	190	191	192	199	182	173	197	197	181	174	176	186	177	160	189	208	164	192	198	182	190	192	206	160	180	169	152	169	185	203	158	165	170	192	180	185	166	203	207	206	192	183	183	188	182	177	185	166	188	189	184	204	182	176	181	190	192	180	182	190	195	176	213	206	180	177	161	195	194	185	187	175	205	156	206	185	197	193	200	192	172	193	189	201	186	174	193	164	176	187	164	211	188	178	166	182	174	189	181	171	185	197	175	189	178	187	178	208	185	195	166	174	184	174	190	161	181	197	181	196	181	196	202	198	190	209	196	197	176	183	187	191	200	199	206	174	204	206	154	180	183	190	182	187	165	193	182	175	187	171	189	162	170	195	177	191	200	211	158	206	172	172	175	188	157	184	209	187	156	185	160	186	180	160	200	176	187	187	167	167	189	175	192	165	193	214	199	178	186	167	171	180	179	190	186	184	170	197	186	181	170	171	183	192	195	178	190	176	185	173	189	195	166	161	196	186	174	180	178	206	166	173	182	205	187	167	193	194	212	162	196	192	182	178	168	170	182	179	204	161	178	189	199	198	191	191	201	200	184	198	180	172	185	169	186	185	174	178	179	175	178	176	157	177	171	169	178	178	195	164	185	170	178	208	186	172	182	185	153	195	204	182	174	205	201	187	164	189	198	215	191	190	204	207	204	182	200	195	203	176	184	175	183	175	202	171	183	161	201	164	183	160	152	200	174	186	169	183	169	176	206	202	198	205	181	172	170	181	196	188	194	188	191	181	165	193	192	169	174	179	202	181	168	212	183	170	170	196	197	180	144	165	176	182	188	182	187	223	179	175	190	178	181	198	181	189	187	181	178	189	161	181	200	212	175	165	175	180	186	178	181	199	171	179	164	171	203	178	187	154	169	175	191	177	171	156	170	198	199	200	188	161	178	184	211	157	181	170	190	171	193	173	174	176	175	180	166	191	216	191	204	197	190	179	197	192	194	170	170	167	195	204	191	171	177	178	182	212	180	183	187	180	182	176	185	167	179	183	161	166	196	184	191	163	170	204	171	186	166	194	175	185	203	183	184	194	156	181	167	202	185	185	162	167	182	202	182	209	186	184	198	169	204	186	178	208	209	206	180	171	197	193	189	197	168	199	193	166	186	149	177	170	158	203	189	159	174	197	219	178	180	191	187	202	168	177	170	168	198	188	201	172	178	183	173	176	198	163	191	191	174	189	197	188	154	167	166	162	188	190	173	180	176	166	176	203	177	194	191	180	189	196	171	175	195	183	195	196	174	185	193	182	158	224	218	175	196	176	193	187	202	191	168	187	184	181	170	177	190	193	170	195	178	183	166	191	190	184	177	179	201	188	182	196	196	145	178	194	189	158	201	176	204	191	191	191	186	178	187	162	190	175	186	183	192	183	200	178	200	203	183	203	156	213	206	182	159	203	150	189	170	195	182	184	206	195	160	171	176	173	178	173	178	176	156	191	188	184	177	180	180	176	172	166	181	187	181	174	199	163	171	179	213	203	213	186	180	179	172	193	199	179	182	218	174	197	189	162	177	145	173	177	188	184	201	184	194	161	179	153	185	190	203	176	199	175	197	183	193	171	183	196	203	179	173	187	202	175	188	180	171	188	197	202	181	163	208	164	193	174	185	176	204	169	193	191	172	204	201	186	175	166	173	196	201	175	176	182	166	178	192	194	178	189	181	181	188	170	165	191	186	189	174	190	160	173	174	174	173	185	192	171	184	190	194	227	184	181	174	171	194	194	177	190	181	207	165	183	189	199	200	174	195	175	181	186	193	178	161	205	187	187	181	186	178	178	160	195	165	190	181	181	172	191	166	158	162	182	181	173	184	170	169	178	190	172	170	170	180	196	173	170	176	185	183	212	173	166	157	171	183	178	180	182	201	194	188	173	208	202	184	184	197	219	169	190	167	192	194	198	189	179	182	198	202	187	165	171	170	177	205	183	188	185	178	173	196	170	158	191	181	178	201	177	180	168	176	197	187	188	173	195	185	191	172	192	196	199	165	177	169	191	169	187	175	185	184	147	173	185	178	172	166	201	181	185	143	216	181	192	180	202	198	181	175	199	184	189	180	168	189	184	171	169	188	186	187	183	168	201	199	176	174	181	162	198	172	173	199	194	196	179	173	197	177	186	198	189	190	180	190	206	193	181	224	196	203	198	182	166	175	197	178	208	172	169	197	168	148	165	177	186	183	182	169	191	190	200	180	181	200	195	192	199	166	166	184	196	176	184	202	159	173	186	190	200	169	181	195	203	200	177	192	194	188	186	208	176	188	188	180	177	199	174	187	183	192	192	182	167	198	170	168	182	177	168	184	194	180	174	199	148	180	167	169	181	188	167	189	171	181	182	195	173	169	185	202	191	175	180	177	210	179	186	201	178	188	161	164	165	201	195	189	194	172	181	193	168	174	169	169	181	191	184	195	167	179	166	195	199	198	193	195	170	180	171	177	205	182	199	180	179	194	191	173	194	184	174	166	171	185	185	180	178	191	162	189	178	163	182	197	178	196	166	187	168	171	178	183	198	179	190	156	190	200	190	154	195	187	183	178	175	177	183	181	183	185	170	170	202	171	163	188	178	192	213	188	204	177	190	190	173	189	195	181	215	194	196	179	178	171	192	193	180	154	167	196	184	178	182	170	187	178	184	171	177	179	191	160	165	184	176	161	168	184	177	157	187	160	167	194	178	186	201	156	190	183	174	201	183	199	200	179	212	179	200	171	175	145	207	179	162	194	157	188	176	198	155	187	187	171	191	193	191	188	192	179	168	211	202	170	185	187	190	203	176	187	189	168	195	180	179	180	186	177	169	182	218	162	213	186	185	183	178	204	163	199	178	167	175	203	173	203	157	207	178	183	185	186	169	173	186	164	182	172	156	191	188	205	161	201	176	191	180	195	177	157	192	175	192	176	177	188	168	184	173	183	160	176	181	195	170	179	167	178	182	169	173	173	183	175	175	178	184	178	188	180	175	223	213	178	183	197	193	192	197	180	200	191	174	194	174	170	176	186	207	196	190	188	198	174	203	191	183	187	191	196	180	180	182	185	183	185	175	209	210	195	153	184	171	191	162	165	170	134	194	163	190	175	184	162	182	177	193
24714	21692	29309	24585	21260	2819	646	458	406	263	295	265	285	227	203	233	249	211	227	200	217	191	226	187	203	218	197	196	202	194	196	201	197	188	190	196	220	201	184	189	185	179	162	175	175	192	177	205	176	186	184	175	179	162	170	186	192	174	208	189	164	171	207	171	196	186	167	189	203	197	183	156	192	181	189	181	215	209	168	187	182	147	163	191	184	181	193	171	178	183	166	171	198	206	197	174	195	192	198	191	191	181	203	194	181	173	174	186	197	192	203	186	171	175	180	189	197	203	189	186	171	206	181	186	173	197	178	166	185	177	172	174	197	204	181	194	170	209	179	152	204	203	192	208	169	189	219	185	194	220	178	178	203	195	164	177	187	197	192	182	173	218	190	237	206	184	202	185	190	188	168	162	176	181	188	186	186	157	180	182	162	194	180	191	181	183	185	209	197	168	204	212	175	173	168	181	165	190	181	168	158	224	175	179	161	183	177	182	174	175	166	172	196	168	195	206	191	165	177	170	193	186	186	169	195	194	208	175	174	195	150	187	168	181	187	174	159	204	187	201	188	184	203	183	211	177	181	178	179	164	199	172	176	181	175	196	172	201	174	158	184	205	164	160	198	176	183	186	188	192	154	157	177	205	201	174	198	188	156	177	172	193	197	175	197	189	172	183	170	209	174	196	163	192	192	180	174	165	191	163	189	198	165	157	169	182	184	195	193	189	188	155	190	199	191	188	184	181	147	195	171	183	179	190	181	173	194	208	189	205	177	158	184	191	182	191	178	170	193	177	190	188	188	160	197	150	215	155	185	163	177	196	180	176	165	198	190	189	172	161	174	187	173	193	187	189	188	175	177	173	168	194	152	168	167	184	164	196	214	177	187	178	169	170	164	181	170	180	192	216	178	203	169	184	172	190	164	171	175	179	182	189	167	166	213	204	157	190	174	193	203	180	197	190	188	192	174	172	190	208	189	206	181	187	192	161	188	182	189	187	186	170	193	184	172	157	182	185	161	170	173	203	173	174	173	200	191	169	178	193	191	161	196	176	167	208	194	189	198	187	180	183	177	180	181	191	155	158	172	182	175	183	166	199	157	190	160	182	184	174	172	188	154	165	172	187	166	207	173	209	171	167	195	179	175	183	181	182	189	181	191	180	169	188	181	168	179	177	166	175	186	162	198	174	174	188	179	173	171	180	170	219	190	201	178	180	225	164	192	183	173	194	190	163	173	191	177	182	184	163	185	176	169	208	199	164	175	176	166	188	176	202	197	166	171	179	184	218	179	171	200	178	170	203	193	178	200	194	197	191	214	179	187	192	170	173	178	197	172	188	169	196	196	183	187	190	177	171	171	194	183	198	168	159	195	196	189	195	182	174	175	198	181	165	188	190	175	166	155	188	158	167	168	182	170	192	200	201	177	184	175	193	189	186	166	197	171	166	178	173	186	179	183	214	199	163	182	190	174	177	179	150	190	175	216	178	200	170	181	174	201	193	195	174	209	180	163	164	166	201	192	187	192	201	170	201	182	164	184	197	186	162	178	194	200	168	186	182	192	164	163	199	171	184	161	197	161	182	185	175	181	184	217	183	179	180	195	182	216	163	186	183	196	203	164	206	204	190	180	173	160	212	198	194	202	167	217	166	180	178	194	172	187	188	184	193	176	170	180	180	185	205	162	182	182	202	185	174	186	171	182	176	189	148	189	227	159	181	191	190	176	156	159	196	189	172	192	177	175	166	190	185	169	208	181	194	201	170	164	207	171	194	177	202	182	195	189	208	154	202	188	197	178	177	160	189	182	166	174	182	187	189	177	182	187	186	175	189	161	218	173	201	175	206	188	187	187	192	185	182	187	187	202	171	204	186	168	190	213	188	172	202	183	194	192	171	202	154	186	187	186	193	167	195	202	187	170	176	182	182	184	178	201	167	191	176	198	186	174	164	176	182	202	198	175	179	187	184	178	190	201	152	176	209	171	192	160	187	202	184	173	183	172	183	179	184	201	197	192	190	162	174	163	190	175	168	169	174	171	205	183	179	173	183	183	178	162	170	183	174	174	185	187	182	163	201	192	160	202	201	177	208	194	181	180	188	192	200	192	173	178	194	176	168	178	178	169	170	167	176	185	171	181	203	205	187	155	169	172	164	185	208	196	189	161	175	182	189	200	175	170	173	174	188	181	181	195	208	166	178	189	188	176	173	194	202	164	190	178	196	188	153	168	186	180	180	156	205	200	196	189	185	204	184	176	182	186	181	197	176	186	178	170	186	170	174	155	196	180	170	188	209	179	161	196	192	200	183	172	191	182	194	178	177	209	178	181	188	205	196	168	178	189	177	165	205	180	190	201	198	165	178	183	196	178	172	186	186	199	175	179	166	183	190	179	172	168	181	149	180	189	194	198	189	181	157	178	196	205	198	186	196	172	165	178	177	164	169	186	183	171	219	214	183	186	169	166	183	169	174	208	189	184	193	178	168	177	159	190	196	173	190	194	168	183	209	170	189	170	174	204	176	195	184	194	183	178	191	203	201	211	194	185	146	181	193	190	179	181	185	179	190	182	193	163	187	199	178	179	157	163	189	194	180	186	202	209	183	182	183	188	189	182	166	194	164	175	180	177	186	174	209	195	162	182	188	192	196	178	180	201	200	195	186	176	224	173	164	197	179	180	161	195	190	188	199	172	166	170	179	191	174	180	191	165	184	157	192	201	161	186	180	186	198	186	194	188	190	210	182	171	152	170	177	184	184	169	178	189	173	175	193	162	170	181	197	183	175	185	183	187	174	196	186	156	184	189	175	194	187	196	150	175	165	192	163	195	170	182	183	175	177	182	167	211	199	174	187	167	184	179	171	180	185	195	172	169	172	182	174	192	178	170	197	192	173	195	169	187	206	196	182	174	181	177	182	176	184	184	175	191	199	195	194	185	191	209	195	196	171	196	206	181	189	197	170	176	182	172	173	192	193	213	177	173	161	179	194	212	183	174	194	161	194	193	181	160	177	192	199	212	188	204	175	201	179	193	191	194	201	181	181	184	189	183	178	188	176	205	191	204	204	207	176	155	182	178	186	194	177	183	177	166	191	183	187	163	193	176	177	179	176	195	176	196	196	197	197	191	188	180	175	186	190	194	183	169	178	197	181	195	200	187	193	157	199	199	178	178	204	195	193	178	192	176	173	188	164	213	197	172	158	194	162	207	203	204	185	199	184	184	180	176	178	188	186	173	190	181	192	189	169	211	159	185	182	178	191	198	178	179	179	170	200	210	180	172	173	191	187	171	185	193	189	196	207	215	167	174	198	187	168	185	183	188	207	187	174	189	188	172	176	178	179	176	160	168	164	192	193	190	197	185	181	174	178	157	203	182	191	201	197	193	185	176	202	179	179	182	185	184	176	191	172	180	209	187	159	178	191	213	192	191	223	180	174	179	190	223	184	181	206	207	187	190	170	209	173	172	165	188	198	180	182	181	200	185	182	199	201	195	191	177	182	182	201
33575	9737	8859	4506	2967	2143	1640	1362	1036	930	780	754	685	599	604	567	521	503	484	481	454	453	418	407	463	455	449	421	376	367	409	409	360	415	391	387	400	390	403	398	367	399	343	408	359	342	356	372	361	364	343	330	334	388	359	345	379	329	356	382	338	402	360	325	380	378	367	392	388	348	372	343	389	359	378	377	348	352	333	369	367	330	343	370	391	370	343	398	352	373	331	346	342	345	341	391	356	388	351	355	369	376	370	371	351	358	358	354	364	367	359	383	357	386	410	339	367	360	338	386	359	358	334	359	334	373	367	378	350	351	400	348	357	393	331	319	379	344	365	334	341	353	365	357	361	358	331	367	356	355	341	385	379	329	370	352	340	358	339	351	347	347	359	311	350	316	360	315	357	366	407	373	323	365	371	358	361	372	380	327	360	378	345	349	375	355	330	353	386	328	324	362	323	348	348	362	360	363	370	378	350	367	351	344	347	318	340	383	349	344	343	351	379	351	352	341	345	360	352	362	353	345	308	368	358	363	331	373	353	363	345	376	331	369	345	326	325	391	339	346	339	373	356	378	341	336	371	337	381	372	345	367	372	346	371	353	346	317	345	330	369	378	362	344	326	369	347	347	336	374	365	381	397	375	334	320	337	344	356	360	364	376	351	360	372	354	384	380	330	364	332	358	369	366	390	343	324	376	351	367	329	349	348	345	349	393	374	312	401	360	364	358	355	380	347	342	369	342	364	375	348	375	345	361	341	356	373	329	364	380	399	343	337	339	347	376	373	335	355	354	343	369	351	352	348	351	359	343	346	368	375	384	329	349	326	342	364	375	362	332	394	378	350	351	356	349	376	363	360	355	344	353	379	366	360	350	335	333	378	389	393	363	323	361	371	345	356	336	329	334	369	360	369	344	375	342	385	363	343	328	332	380	347	325	340	320	341	360	376	361	344	352	379	331	362	344	355	331	354	335	412	355	356	377	368	371	357	316	375	391	349	333	359	365	341	367	390	328	344	381	363	365	350	378	344	384	368	366	324	351	338	363	383	328	350	389	389	349	347	373	397	364	320	360	369	371	361	338	362	385	381	351	346	358	347	350	323	376	363	343	333	313	374	354	298	351	344	334	332	358	369	340	357	381	370	359	355	379	381	373	317	335	362	373	351	331	334	362	368	342	360	344	348	331	338	340	360	366	371	337	317	342	341	339	382	358	350	346	338	355	369	385	331	329	381	374	343	339	345	331	372	333	375	359	367	351	342	349	350	389	361	320	355	335	368	372	337	365	358	371	359	342	378	334	336	331	343	347	334	372	334	328	390	357	344	368	367	333	365	394	351	332	357	337	374	336	363	328	358	327	337	370	369	373	363	318	358	348	310	344	326	393	372	373	346	341	335	341	370	380	320	343	371	360	377	336	321	352	337	323	369	343	410	327	335	364	373	382	335	322	370	342	353	368	371	342	354	349	355	363	384	385	385	399	356	361	350	381	390	364	380	400	353	375	367	376	366	343	371	355	360	353	351	354	381	352	368	331	359	367	353	329	359	363	373	373	336	338	338	341	345	363	365	340	356	375	367	356	353	356	335	365	344	389	350	385	362	356	357	357	375	333	343	362	407	370	327	370	328	356	343	392	302	346	364	372	341	345	331	340	352	381	355	368	349	337	356	342	345	335	358	383	369	360	365	348	325	357	381	325	323	324	381	365	355	381	377	360	332	328	360	356	396	342	380	361	346	343	323	358	369	351	326	342	361	370	388	376	353	363	326	364	380	371	329	368	338	386	363	384	334	330	351	345	403	364	366	345	371	387	376	363	374	334	352	368	418	354	346	325	370	384	362	393	339	346	336	367	353	333	359	332	344	368	357	351	383	349	340	347	355	351	371	355	361	365	382	375	323	359	344	351	374	350	323	368	338	364	342	329	336	369	354	338	370	365	354	371	326	366	369	364	344	340	341	349	369	352	377	351	351	363	389	329	329	374	334	370	343	353	336	339	338	372	335	383	367	364	301	347	363	365	335	396	376	350	328	355	366	340	360	336	365	348	343	361	330	347	361	373	326	357	377	325	347	357	364	356	354	358	361	376	386	350	398	375	397	357	372	333	375	344	385	321	367	350	342	355	349	355	327	344	342	401	357	363	368	348	339	341	396	304	346	371	351	345	359	339	345	373	332	377	364	407	350	362	364	341	357	337	354	360	358	355	357	338	354	368	356	352	356	398	343	326	337	359	360	334	381	322	380	366	370	365	389	350	357	365	400	381	405	357	349	341	364	334	326	357	372	371	354	379	374	366	379	370	313	390	360	366	369	351	367	355	353	336	329	363	379	413	337	343	394	346	337	381	369	327	356	352	335	353	335	339	380	350	320	343	333	352	352	345	362	345	344	364	325	355	356	342	380	346	374	353	373	372	354	369	354	357	370	342	356	329	338	383	393	375	343	342	345	339	350	354	335	369	336	360	342	406	357	363	372	340	356	354	364	366	372	355	337	351	382	355	345	365	334	333	353	374	365	367	346	364	367	357	331	358	373	360	359	382	355	375	355	349	345	346	347	366	391	356	355	351	361	397	356	361	346	340	360	343	353	341	342	347	351	347	358	330	359	388	403	332	343	372	356	343	371	374	352	399	363	364	365	368	401	323	368	377	387	341	375	376	368	353	357	368	339	361	366	363	344	337	360	376	357	381	369	369	353	360	334	368	366	391	363	349	346	343	359	346	384	380	362	348	367	356	325	350	393	376	331	327	360	355	360	345	364	362	356	358	379	348	376	361	329	354	379	364	323	379	400	333	395	330	359	362	361	387	351	358	356	342	339	332	393	355	346	345	334	345	355	370	385	384	343	374	371	381	374	343	336	358	352	349	377	351	332	353	364	369	351	342	383	362	360	336	337	328	359	355	363	363	332	366	343	345	348	341	359	380	338	374	346	358	344	353	385	389	346	326	360	396	385	320	361	356	345	362	349	377	319	363	364	367	392	371	364	361	378	353	350	358	396	370	348	332	343	343	378	353	363	349	368	355	382	358	350	313	350	362	369	356	383	360	358	356	398	352	356	376	395	356	356	360	378	353	361	386	345	374	383	339	349	379	361	373	366	365	356	418	352	351	356	343	374	331	347	380	313	368	314	329	375	323	343	393	355	325	376	334	341	375	374	367	382	325	344	355	374	334	330	349	363	354	362	316	387	316	373	377	342	334	358	392	338	357	344	339	387	370	379	362	360	370	361	341	361	365	349	390	362	343	346	321	362	368	367	353	366	350	378	357	366	343	344	329	348	371	337	361	375	370	346	345	364	347	328	346	368	390	359	340	363	347	373	338	334	369	382	387	344	353	369	351	384	379	355	362	390	352	357	369	344	368	336	350	371	349	362	367	355	345	338	385	308	358	340	366	355	346	385	341	340	370	346	348	337	362	339	325	350	358	357	344	354	322	348	391	341	355	335	370	343	333	330	373	352	339	343	393	354	376	390	350	368	355	330	330	344	340	357	370	339	381
23667	21654	29921	23883	21654	20898	2747	937	703	612	570	516	511	497	453	478	440	437	420	404	451	397	398	394	378	379	348	395	386	380	394	364	379	391	350	355	403	361	376	357	351	358	337	349	364	390	342	384	360	363	317	326	363	342	341	349	334	339	332	382	375	354	363	343	390	379	378	355	367	357	378	343	380	380	386	314	369	357	336	344	378	369	351	340	346	372	352	349	349	317	346	405	355	327	330	367	334	377	349	382	350	336	374	365	331	324	359	349	361	377	316	355	333	360	342	330	358	361	356	361	357	357	333	360	352	333	392	380	352	360	334	370	362	343	374	344	338	357	378	353	377	352	354	364	327	335	361	398	324	374	358	356	356	314	356	351	333	373	351	374	383	316	368	347	354	395	345	354	337	364	362	356	372	373	317	364	348	356	363	362	364	335	316	363	354	345	333	324	334	348	346	357	367	356	344	331	373	345	349	366	374	362	330	343	329	367	368	360	373	353	336	359	325	373	348	387	353	340	343	336	368	344	317	354	333	380	340	380	360	333	354	336	374	380	328	336	320	351	327	335	357	349	355	358	350	368	380	360	351	361	367	338	324	362	325	342	382	327	351	381	350	363	362	343	385	331	389	314	367	368	356	343	361	343	363	355	338	352	354	373	342	349	366	366	343	314	340	385	370	361	364	351	375	326	390	342	372	359	354	338	341	374	365	323	352	365	338	323	328	376	340	327	312	355	313	363	332	330	356	373	341	333	332	316	358	363	328	374	336	356	339	339	336	356	335	344	348	321	368	341	371	349	376	410	342	347	326	333	322	340	357	342	349	360	313	365	346	392	377	338	329	353	396	361	365	333	382	366	355	355	356	342	345	361	321	313	347	324	343	383	339	339	365	338	316	348	347	365	344	380	366	388	356	350	350	343	348	370	360	375	332	322	359	344	368	323	353	337	342	344	348	373	316	358	349	352	350	347	405	321	308	350	332	365	333	349	343	325	345	353	356	337	360	353	405	364	334	352	355	326	346	364	371	365	326	327	349	332	341	354	362	349	388	358	366	352	363	347	365	340	361	338	335	351	368	396	360	369	340	326	343	348	355	352	385	369	360	380	359	375	394	358	339	351	335	322	333	334	327	377	344	350	339	361	366	393	369	343	376	339	363	359	339	330	356	351	314	362	342	346	345	378	317	370	348	384	346	337	350	329	371	360	365	330	363	368	363	299	386	354	385	335	350	356	368	353	355	351	327	349	339	379	381	360	370	325	355	360	356	333	358	380	342	380	347	358	324	372	373	331	356	362	312	376	374	363	317	341	427	367	385	356	367	321	348	351	370	356	328	357	371	349	329	344	345	383	375	350	369	350	371	379	358	328	367	349	341	349	359	391	340	341	360	356	342	324	373	342	322	351	355	345	334	337	320	363	340	356	346	347	330	357	372	353	333	361	326	392	365	354	339	345	329	349	348	358	366	337	366	358	332	317	376	362	358	321	352	365	347	355	366	321	351	341	366	316	367	373	376	341	350	368	356	343	344	376	366	354	381	355	348	331	332	350	333	359	318	348	378	392	368	332	368	321	328	360	367	359	337	346	342	310	378	381	329	328	314	340	366	346	358	325	366	350	362	356	320	352	355	344	338	349	380	395	364	372	361	356	362	351	348	354	347	372	355	363	341	346	322	316	347	344	360	369	386	324	329	343	338	344	326	364	387	341	325	351	346	364	352	329	369	366	329	341	318	364	329	362	361	360	389	343	360	354	380	348	373	365	343	380	337	390	329	384	347	331	340	318	338	337	350	330	374	355	365	331	321	318	365	383	351	344	333	370	370	365	363	353	354	352	316	374	330	370	332	339	375	349	369	324	321	353	311	349	353	337	341	364	393	341	320	347	364	371	369	344	395	348	345	348	329	347	381	389	369	356	347	313	369	317	341	340	358	359	368	389	332	339	382	313	357	354	347	304	329	340	361	338	363	338	319	373	339	319	346	316	357	343	371	375	333	349	351	360	342	330	342	381	352	334	341	366	321	340	366	358	336	344	330	352	357	371	320	376	381	342	365	345	357	386	341	350	358	327	330	308	345	350	373	339	344	348	340	338	354	342	343	345	315	348	336	353	347	367	368	392	375	360	342	369	351	332	359	342	357	350	344	389	374	353	358	371	358	367	324	355	321	370	349	333	332	343	349	372	364	339	343	355	346	336	357	324	325	340	378	335	355	359	375	351	368	353	359	341	339	376	336	367	357	346	329	354	377	331	372	330	363	351	363	326	345	344	373	356	353	355	331	354	374	405	354	332	361	353	334	317	380	358	340	362	360	340	341	352	331	356	369	372	354	355	364	365	360	319	350	377	349	361	347	346	363	335	362	317	351	352	363	368	369	345	363	320	356	333	355	336	334	347	354	338	394	323	332	305	358	363	344	392	314	380	351	336	333	347	352	350	328	361	346	355	357	329	363	354	337	315	342	373	335	368	330	377	364	380	336	347	376	372	330	323	351	355	372	364	322	351	336	361	326	341	348	385	358	343	357	360	360	353	365	332	372	322	321	348	341	366	349	358	324	339	345	368	372	363	318	325	344	351	337	354	361	368	342	352	350	353	350	350	348	363	361	340	351	363	373	360	345	306	333	322	367	351	360	369	341	380	320	344	340	339	353	326	345	375	334	363	348	360	341	341	351	344	335	356	341	326	335	381	376	353	337	341	371	344	316	342	366	371	374	321	358	329	333	338	362	376	391	347	383	384	376	344	306	345	331	376	399	369	351	350	329	351	350	360	367	342	327	329	340	371	344	379	319	348	352	372	330	353	343	365	307	325	353	350	351	352	369	365	298	348	346	322	341	315	343	316	338	347	338	363	367	378	337	306	332	343	358	369	340	328	328	391	382	355	344	318	347	364	358	341	351	359	383	337	345	361	358	359	367	352	356	327	379	348	354	373	360	369	353	333	364	359	340	372	368	316	355	354	341	372	371	354	356	359	366	329	337	366	348	348	334	352	346	320	355	348	356	393	337	370	358	383	368	348	339	348	369	331	323	365	356	351	349	372	397	350	375	347	353	364	357	371	344	321	355	385	367	370	323	376	359	359	358	313	334	349	384	358	335	359	336	340	347	330	311	329	331	354	344	367	326	347	345	401	357	339	381	321	332	327	323	343	313	376	413	373	347	339	376	323	366	361	368	309	334	315	345	331	339	380	328	343	320	360	346	311	348	337	360	359	389	364	344	356	361	365	370	331	356	311	346	358	331	344	328	301	350	339	364	385	361	344	350	328	370	372	350	344	351	353	365	341	328	363	398	376	342	333	327	354	358	327	381	372	362	342	343	344	355	343	324	335	371	320	335	330	358	405	358	342	370	367	338	359	367	374	368	350	361	348	351	356	355	345	359	371	380	377	349	341	323	373	355	374	331	346	370	348	337	340	352	405	377	323	328	343	340	375	333	343	346	371	363	346	354	335	353	330	342	376	332	370	365	367	347	364	328	366	351	332	360	350	358	367	303	352
35974	15610	14004	7576	5347	3944	3120	2494	2119	1792	1536	1394	1227	1150	1106	980	957	936	944	907	840	862	777	783	765	785	752	727	700	642	696	697	709	705	699	741	689	696	698	708	730	696	730	635	706	650	715	681	661	684	672	700	672	674	642	636	655	665	693	668	681	648	664	692	681	678	673	669	624	651	655	656	648	646	612	690	629	638	661	630	690	625	617	673	650	631	695	623	645	687	680	643	674	645	635	666	664	659	622	603	647	697	644	675	626	649	686	642	633	671	639	627	617	601	628	671	667	644	658	620	654	647	633	649	677	653	623	627	669	596	657	629	652	668	682	658	635	713	671	626	669	644	653	685	643	611	638	633	653	671	704	655	580	617	658	626	627	642	638	641	710	658	638	656	648	651	624	649	636	694	591	665	648	645	605	601	637	609	636	626	647	684	633	647	632	648	699	640	664	623	598	617	684	649	634	648	622	646	671	623	632	620	666	634	595	684	661	619	615	640	614	644	645	661	565	643	647	624	694	639	614	693	658	664	630	676	652	634	654	633	627	605	587	619	636	596	660	611	654	614	650	615	666	590	646	637	604	635	644	625	629	666	643	620	659	613	624	613	640	648	653	638	626	709	686	682	646	605	603	675	648	615	658	633	624	637	663	661	646	669	633	644	634	629	631	651	643	609	631	650	640	656	690	688	618	703	658	632	668	642	618	683	623	640	645	601	627	632	653	595	654	625	638	616	621	649	687	681	640	655	633	620	623	638	632	642	639	594	647	634	633	717	601	654	676	640	659	629	659	649	661	666	641	661	667	655	686	633	629	642	682	632	650	628	666	659	633	609	658	620	655	610	604	634	685	638	626	628	640	671	654	648	575	659	613	639	618	625	611	655	626	652	647	633	663	631	629	668	648	646	650	599	626	637	670	643	621	680	636	664	689	662	625	645	685	635	646	665	652	642	607	644	648	611	651	674	637	611	693	641	641	687	670	650	682	625	623	634	653	658	668	636	652	644	622	659	657	621	592	648	646	623	633	658	649	650	621	644	664	643	637	625	658	663	645	681	665	674	628	639	624	666	632	593	641	653	649	592	652	672	689	659	644	621	671	646	681	658	607	622	628	583	671	608	625	610	651	638	641	653	639	627	647	606	660	643	690	645	641	651	648	614	668	666	604	669	674	684	597	629	578	627	664	616	642	669	604	662	645	661	630	640	633	681	629	639	678	640	648	628	606	656	685	668	668	660	613	674	598	653	611	594	617	628	627	650	643	644	646	621	666	666	687	668	608	598	637	608	630	663	656	617	656	623	664	652	657	647	658	661	650	645	714	610	656	606	652	675	655	683	674	624	659	645	691	644	630	650	650	626	625	714	652	627	654	613	656	646	654	652	615	642	671	645	672	668	654	675	598	677	679	681	620	632	640	652	681	667	676	614	643	650	647	652	670	650	595	677	632	653	666	669	659	667	675	683	636	656	650	646	648	674	636	668	648	636	615	610	661	686	621	652	631	633	613	620	606	650	677	623	689	609	655	636	670	645	674	628	659	660	631	669	642	641	683	643	648	626	635	608	619	650	684	663	670	691	630	649	658	632	658	613	694	645	622	652	627	649	637	632	623	622	698	661	606	627	638	643	658	635	646	667	640	679	706	646	670	634	664	654	669	664	671	625	641	643	671	692	660	646	680	623	644	681	622	666	611	611	700	661	638	644	693	660	618	644	663	640	680	637	656	621	642	611	652	581	628	670	675	610	633	667	636	656	645	706	630	701	676	635	698	644	687	684	643	622	667	681	695	621	656	676	613	626	686	661	650	608	650	657	665	622	674	623	656	630	687	630	615	642	683	662	635	637	639	677	646	603	586	633	647	678	619	668	613	621	679	635	630	648	648	669	675	651	679	665	639	671	647	671	636	607	634	663	669	665	634	663	640	655	618	623	667	651	638	634	681	654	678	627	637	611	613	609	611	631	630	652	670	646	651	679	603	669	649	629	645	605	647	677	643	643	638	618	639	623	674	607	639	650	667	614	631	625	606	641	628	674	654	638	600	600	665	628	656	611	589	582	656	637	667	628	634	625	638	640	624	648	599	668	673	611	617	617	670	612	606	663	660	632	664	624	617	608	640	676	677	683	626	694	642	651	662	676	672	646	620	639	634	686	644	657	658	610	592	588	636	660	647	688	641	629	627	621	644	678	593	636	577	606	661	664	611	656	619	648	618	640	684	624	621	649	664	620	660	621	662	644	632	642	631	621	611	648	646	619	631	664	622	671	590	629	624	616	669	668	673	614	639	639	606	689	646	678	652	687	661	593	661	626	675	664	621	670	644	624	634	621	624	681	703	648	624	667	662	639	626	632	677	646	686	637	628	664	695	652	660	628	609	649	598	617	631	637	656	665	680	680	615	672	665	655	638	646	617	704	686	630	613	689	621	688	629	644	661	613	647	608	640	628	608	633	667	701	672	648	639	636	672	605	647	623	682	578	606	629	617	655	624	670	639	679	676	672	697	641	664	655	647	673	701	675	697	639	634	643	671	668	624	641	635	661	606	638	646	628	589	674	643	664	668	645	656	660	664	631	677	622	656	646	632	561	646	637	655	670	628	685	637	669	600	601	621	627	675	613	649	653	648	648	633	618	664	653	635	631	649	682	619	656	674	648	653	637	673	640	631	607	672	679	652	653	646	652	628	634	667	668	604	608	685	607	686	664	666	645	672	620	647	653	638	637	642	677	669	597	614	593	677	687	702	660	639	635	659	622	658	690	671	615	646	651	628	671	668	597	627	659	627	601	625	645	677	612	658	633	674	699	642	617	619	660	659	626	640	679	734	676	607	645	641	638	615	606	658	650	640	609	663	654	672	653	685	677	587	658	643	665	643	691	671	637	667	587	612	630	634	657	663	629	625	642	643	678	663	673	605	689	631	603	622	629	668	633	618	682	667	648	653	662	685	653	661	653	677	647	629	634	635	611	654	673	673	648	638	636	607	637	661	635	618	594	599	655	641	653	630	608	633	672	650	633	666	633	624	642	630	620	673	620	594	599	684	673	620	663	610	631	653	670	643	616	666	664	638	697	687	635	638	661	662	614	632	673	666	631	663	627	665	651	653	636	681	635	577	657	673	665	663	643	669	671	643	598	657	635	640	671	646	670	664	656	633	644	649	610	671	655	635	644	654	666	648	677	634	667	633	600	601	633	668	662	632	678	644	648	699	634	614	693	614	649	669	664	680	651	629	651	643	585	642	643	611	672	618	685	656	660	650	665	665	660	627	628	634	652	659	694	656	648	651	637	632	635	660	661	651	630	623	679	599	648	663	657	646	627	664	672	608	731	610	642	638	630	599	665	659	670	610	671	652	643	639	634	609	613	629	638	634	671	648	648	582	658	608	626	674	627	631	612	647	615	655	613	649	651	651	665	642	647	643	654	698	656	632	651	617	650	609	650	638	675	568	659	607	625	647	650	622	644	653	669	643	634	703	653	619	668	576	683	643	710	619	659	637	645
27313	21256	9065	370	179	128	100	116	126	102	91	85	93	111	79	82	95	105	93	91	81	92	78	97	87	86	81	83	87	82	89	90	89	100	81	82	111	74	94	75	82	64	85	78	101	81	72	79	89	86	94	104	86	79	93	79	84	82	95	98	72	75	77	70	89	80	83	73	90	85	84	79	84	76	89	72	99	76	76	83	76	75	90	80	89	91	90	77	106	80	90	81	100	96	78	92	74	103	75	98	100	100	76	99	83	82	100	82	87	86	80	92	99	92	89	94	78	82	78	88	86	91	83	71	77	81	100	91	98	66	87	96	105	97	85	90	87	88	100	85	92	99	90	90	87	89	92	102	83	89	72	90	80	84	81	97	74	67	77	99	76	100	93	73	76	78	77	82	77	75	88	88	84	68	95	81	85	79	75	77	94	108	94	82	72	89	97	91	86	74	61	94	94	89	90	82	100	85	97	81	90	74	85	91	95	99	99	88	97	90	86	81	76	91	106	100	80	74	88	75	85	88	95	70	93	85	92	72	84	88	88	108	94	96	88	71	67	89	74	77	106	75	98	84	91	87	91	102	93	98	94	87	85	93	78	82	89	95	81	96	68	89	67	85	82	70	88	83	75	66	83	75	83	95	84	96	94	88	110	75	64	79	90	84	80	73	96	85	81	92	84	83	63	82	102	82	75	94	91	83	75	71	91	82	93	77	77	89	88	101	79	101	76	92	88	80	90	74	87	89	83	74	94	83	88	88	88	88	80	90	89	89	91	89	99	72	77	79	94	83	82	82	91	102	90	80	79	80	82	70	100	75	83	82	88	79	89	75	103	98	90	69	80	89	78	82	103	83	92	83	79	86	72	73	78	79	80	85	96	89	87	92	89	62	94	86	84	92	96	98	86	81	92	93	79	83	83	79	91	72	86	84	91	86	65	84	80	83	94	91	69	93	91	87	87	90	95	82	95	75	94	79	77	70	82	81	90	90	87	85	91	73	86	81	92	104	85	98	80	89	87	78	87	83	93	95	100	80	69	101	107	84	95	75	88	83	75	97	87	96	73	86	86	92	93	79	81	76	74	78	94	90	75	86	88	88	79	91	78	99	94	75	71	83	92	91	77	72	83	92	97	81	83	86	85	84	101	84	83	100	91	86	86	82	85	77	86	87	74	105	76	92	99	84	83	91	90	73	91	88	100	92	92	80	98	89	95	91	83	96	91	81	97	73	91	70	97	74	94	80	80	99	77	85	89	74	110	90	99	81	83	93	93	84	90	88	73	71	85	88	88	79	83	98	100	92	81	94	88	72	91	85	102	90	83	99	96	91	88	93	90	114	65	81	95	79	98	77	77	88	88	84	83	96	77	78	98	86	98	81	89	73	67	89	81	72	87	78	83	84	88	104	89	95	92	73	86	107	94	90	98	98	90	70	90	87	80	70	80	69	77	76	106	81	83	75	83	98	87	85	88	103	92	87	80	86	110	82	96	86	64	88	84	83	83	91	68	85	85	107	92	95	87	81	88	97	88	79	90	87	89	79	77	84	88	81	90	106	100	90	84	84	113	85	81	87	75	91	72	78	85	93	89	99	79	93	75	75	89	97	84	88	87	75	81	83	85	89	67	98	83	89	88	94	90	100	101	89	85	78	95	79	102	76	72	85	85	72	90	71	87	95	74	96	82	76	72	67	87	94	88	98	88	97	71	76	76	89	91	93	85	81	100	88	58	87	77	90	89	83	86	88	80	92	88	93	80	68	93	76	80	84	85	93	101	82	77	83	74	82	84	84	93	90	81	77	84	78	70	83	84	76	84	89	97	74	92	89	75	93	79	90	86	97	93	92	87	75	91	88	87	78	69	83	76	78	73	99	96	88	82	95	80	85	88	84	100	80	96	99	89	91	97	82	96	83	79	90	88	68	84	97	82	95	91	74	72	74	75	102	76	97	90	102	84	82	89	90	87	92	83	88	89	90	77	89	82	70	91	85	81	84	79	108	77	81	84	83	70	101	88	96	79	91	67	88	88	88	80	85	80	75	86	85	81	95	84	77	72	82	85	98	93	79	92	86	96	88	78	78	95	102	92	93	89	91	82	83	88	98	78	86	95	88	95	70	79	98	87	72	84	85	75	74	84	87	81	87	88	96	96	81	92	92	103	91	74	85	80	86	71	80	79	73	83	84	91	84	81	95	94	74	90	105	104	105	73	81	92	89	91	76	60	83	82	96	94	90	68	82	76	85	99	98	85	77	91	85	97	85	95	76	86	85	74	104	94	85	85	86	86	83	95	79	68	76	74	78	69	71	100	83	77	90	94	88	71	92	91	82	93	93	84	84	87	86	88	87	71	84	72	89	82	91	90	80	88	84	83	86	80	77	77	91	89	95	72	82	76	85	93	71	89	89	96	88	89	88	80	85	73	81	82	81	85	89	78	73	82	93	84	87	86	83	90	88	94	91	88	83	97	70	86	91	82	76	92	85	90	74	89	82	67	77	71	85	76	70	81	82	92	80	95	89	73	87	89	96	80	94	96	74	87	73	86	85	96	93	96	80	87	87	82	93	83	79	78	91	107	96	83	74	89	71	79	95	82	96	90	87	86	103	84	92	91	101	80	85	86	84	101	87	80	87	102	92	98	78	85	95	76	80	72	69	73	101	62	94	83	87	89	92	68	97	90	95	102	93	89	70	91	72	86	96	75	73	79	96	80	101	82	86	99	84	83	86	66	87	80	86	70	80	82	100	83	96	82	68	81	63	90	94	97	103	79	86	91	81	99	102	87	95	87	92	82	89	88	88	85	81	71	85	101	80	73	91	86	89	86	93	73	77	69	95	91	85	64	89	85	67	98	82	108	79	69	91	91	98	91	85	88	76	69	89	83	82	84	90	80	87	98	85	93	74	94	78	80	90	98	76	92	79	91	80	77	91	80	89	113	84	92	83	92	99	91	83	80	95	89	85	78	82	89	93	78	72	91	83	85	91	104	80	91	85	90	78	83	77	99	83	86	93	76	87	100	72	84	74	73	78	74	79	96	95	87	103	96	98	83	85	98	66	90	71	88	112	84	91	78	72	97	92	80	95	87	74	84	95	73	90	84	96	95	79	97	83	89	93	77	80	92	75	92	76	87	85	104	92	91	104	89	76	85	83	79	84	81	96	94	89	86	83	80	87	73	83	87	78	76	91	84	100	103	74	80	97	87	77	83	93	87	78	99	59	100	97	96	79	85	75	94	93	78	87	85	113	80	88	69	91	84	78	98	86	88	84	102	82	74	86	78	89	97	81	83	62	63	69	92	72	77	95	89	83	83	80	87	76	75	76	99	89	75	88	78	100	78	98	82	91	79	84	79	101	82	91	100	60	77	62	82	61	88	98	91	93	83	97	101	88	90	99	90	75	82	83	88	88	87	80	98	89	102	94	85	88	96	86	68	83	85	97	90	93	80	96	86	66	97	81	82	84	90	97	99	99	76	87	74	103	84	97	86	94	87	93
19613	1329	1124	591	412	344	273	273	249	244	208	230	225	220	187	206	199	226	201	195	195	189	207	185	217	216	179	175	227	194	214	197	178	186	190	183	186	184	207	189	155	199	179	185	179	184	206	193	172	175	195	176	175	205	165	194	185	217	182	191	201	176	213	202	143	187	194	188	161	196	160	182	189	177	194	216	188	204	196	186	194	202	174	176	199	201	211	180	184	184	180	165	190	187	198	177	175	188	178	178	183	193	190	183	212	197	187	177	184	178	167	197	204	200	190	170	173	173	183	182	210	188	160	172	182	182	185	189	175	184	191	184	175	215	194	178	207	180	194	198	187	196	198	177	199	176	181	176	180	173	179	158	173	170	194	197	175	201	214	192	207	200	183	173	192	192	181	191	169	198	168	209	188	189	155	196	150	165	209	189	192	185	171	207	169	201	176	213	190	179	185	192	196	160	171	156	173	190	185	182	178	197	185	180	205	184	155	195	179	193	169	197	197	185	183	182	172	173	197	176	178	195	215	164	186	174	178	187	153	191	205	158	190	190	195	169	176	172	193	186	186	203	198	172	171	183	195	184	201	209	179	181	177	173	195	186	192	184	178	170	160	193	182	195	176	174	183	187	187	186	202	181	187	189	176	188	197	186	179	186	211	192	164	222	178	206	166	171	178	190	181	192	203	213	199	165	178	167	198	197	185	159	164	191	193	178	179	198	167	180	183	183	165	167	203	177	183	194	169	187	151	183	167	186	183	181	151	181	193	184	186	165	184	182	179	192	180	211	195	173	180	181	183	162	168	211	198	187	213	202	206	164	184	184	189	178	204	162	189	191	171	198	217	185	172	206	166	188	189	186	182	181	183	193	193	186	189	181	190	203	180	189	187	176	181	179	176	183	199	173	157	194	195	210	217	197	202	180	181	159	179	183	166	190	167	192	169	186	178	180	199	188	196	176	173	176	200	174	187	184	187	178	174	208	185	191	194	185	183	183	167	157	175	206	222	188	219	180	222	175	185	160	195	176	196	191	182	183	178	174	192	176	188	168	168	207	180	167	182	176	213	207	178	175	183	178	205	174	169	193	191	195	196	151	185	182	174	186	197	177	202	187	184	205	208	178	209	189	188	186	188	208	194	193	178	159	195	199	185	191	190	203	190	180	196	200	171	179	182	179	180	195	186	166	178	180	164	180	188	168	177	197	175	171	160	154	163	191	202	168	196	212	164	176	188	169	187	164	151	196	187	190	187	191	177	190	183	194	179	192	186	181	181	190	189	167	172	161	172	161	169	190	200	189	183	216	177	178	179	187	189	172	165	158	176	186	201	166	176	180	180	177	176	178	207	199	189	190	165	196	172	184	171	187	187	188	189	192	206	186	179	143	195	174	173	161	186	172	201	179	198	176	172	189	180	162	185	179	182	214	169	203	166	164	177	185	184	160	195	174	183	171	165	192	152	172	188	188	172	173	176	192	177	185	155	167	182	185	169	194	174	180	167	209	206	163	172	172	181	162	194	151	206	157	167	186	175	181	177	207	201	183	177	172	173	179	179	188	187	187	192	165	168	182	203	168	205	213	184	178	178	171	174	178	180	176	197	189	201	214	175	199	172	180	190	172	191	176	196	161	180	191	163	161	176	177	174	190	200	173	209	178	201	216	186	201	190	190	187	186	169	200	173	164	186	179	178	190	161	185	164	160	191	177	184	178	207	180	172	169	178	169	167	192	171	182	157	184	172	184	178	181	186	189	197	156	187	180	195	181	189	208	191	196	192	170	191	190	171	172	167	189	203	191	178	219	187	213	186	183	175	177	213	182	180	200	191	169	189	163	209	190	171	206	197	204	203	179	171	201	189	210	197	181	173	192	201	173	193	192	172	179	175	170	175	188	183	192	164	207	194	177	191	207	174	191	191	203	181	186	184	194	191	178	199	199	190	177	182	167	196	186	192	189	172	183	176	193	204	157	210	173	165	158	180	196	162	191	220	202	210	180	200	198	169	173	169	184	186	203	188	190	175	165	197	176	179	176	175	178	160	173	197	155	181	182	187	178	159	179	200	203	188	189	193	208	195	198	180	161	190	200	190	176	190	203	201	191	187	195	190	191	211	179	205	200	182	200	179	169	186	188	161	185	163	157	195	183	193	184	179	225	202	190	181	204	172	190	188	182	184	199	205	180	181	187	174	166	185	161	190	204	178	179	189	182	178	186	180	166	172	180	184	200	183	196	203	189	190	170	171	205	198	184	183	188	167	194	189	166	188	181	177	177	190	162	200	181	197	195	198	186	213	165	204	179	183	185	202	194	175	205	173	177	193	167	192	196	184	185	173	179	186	187	199	195	181	192	175	206	186	161	199	190	173	186	178	158	156	180	178	167	165	178	191	197	198	187	173	166	206	216	199	183	173	168	180	185	182	184	174	202	187	179	186	212	180	194	198	174	221	183	185	202	178	187	184	188	192	183	178	177	198	186	197	191	214	171	180	191	193	185	180	183	198	176	172	167	164	190	214	192	170	193	180	191	170	173	192	157	196	200	210	171	179	185	175	187	162	153	162	168	211	179	180	159	174	172	186	199	183	160	181	191	169	180	193	185	164	173	184	201	172	185	167	172	181	203	185	193	200	200	179	194	160	187	200	198	174	189	203	180	173	186	202	192	202	194	189	190	179	180	162	183	172	198	178	179	199	191	188	186	197	184	177	192	180	186	212	186	177	198	183	181	178	176	175	166	214	199	187	170	194	195	172	162	194	189	180	177	206	180	185	192	175	186	187	200	199	175	160	174	187	183	182	170	195	159	196	187	191	173	172	201	195	183	186	186	189	213	182	201	173	207	185	203	187	201	194	163	176	182	201	180	194	193	174	160	172	194	184	182	185	200	206	176	200	200	177	185	186	168	181	198	166	188	189	196	166	190	170	162	181	190	199	160	183	185	198	163	148	185	181	180	193	204	182	177	188	174	172	162	203	174	206	197	188	172	189	174	151	191	186	201	179	161	162	186	179	182	178	197	197	192	171	166	204	169	177	178	185	186	203	155	166	170	187	168	206	163	194	184	171	169	199	203	188	192	204	209	163	189	181	210	186	177	205	170	170	174	199	165	189	172	191	190	163	214	156	213	185	190	196	165	177	175	195	170	193	180	180	166	189	177	183	167	184	184	179	185	186	196	185	187	203	192	184	174	189	149	165	173	168	187	178	184	184	207	206	193	182	181	185	196	175	174	188	185	181	201	186	213	171	160	171	191	198	198	181	158	189	185	194	175	178	187	181	171	180	190	191	188	199	168	166	192	189	177	204	177	206	199	160	170	179	190	193	180	170	157	168	183	180	199	204	183	176	180	168	195	190	207	195	180	181	181	169	185	196	194	191	195	179	183	202	161	178	186	187	174	171	183	177	187	191	198	201	158	176	186	199	184	185	167	166	180	183	174	191	194	201	178	190	200	194	188	181	186	196	187	186	165	178	178	176	170	175	193	178	188	171	187	201	191	181	178
24778	21740	29317	24692	21143	2536	642	425	363	335	313	289	245	247	238	240	249	228	207	213	208	213	202	174	190	216	197	185	178	225	182	218	198	184	186	163	232	186	190	178	190	193	194	169	202	206	193	189	167	153	177	202	175	188	162	193	183	169	193	199	179	182	193	178	196	186	187	190	204	203	170	191	190	167	203	190	191	189	187	163	200	192	229	190	197	188	192	192	193	191	198	200	206	183	203	183	201	167	179	169	172	188	188	189	174	196	186	205	188	186	169	179	173	181	196	167	188	180	187	166	174	176	190	178	173	176	174	187	221	195	185	169	188	206	176	169	185	190	197	191	198	191	204	175	182	179	172	176	205	179	200	171	158	146	191	185	168	219	182	231	194	185	190	165	204	174	191	192	197	178	183	181	194	187	180	187	166	179	186	212	181	208	159	171	173	191	182	196	206	190	172	177	192	193	190	186	195	200	210	188	191	186	176	175	200	180	201	178	186	161	167	196	183	174	207	185	168	188	163	191	203	168	181	169	185	198	203	189	164	187	182	199	188	163	183	189	195	206	180	203	162	173	190	200	189	185	166	193	172	156	195	159	187	180	217	191	183	199	187	158	203	166	173	172	226	198	205	176	190	170	154	197	188	167	160	171	191	184	187	189	178	206	195	183	207	153	183	171	205	169	168	193	193	166	172	174	173	180	185	196	197	191	180	207	183	192	192	181	198	204	190	183	204	179	182	200	162	181	166	189	192	169	169	156	196	168	171	189	183	197	193	191	197	210	199	167	168	163	188	198	201	170	173	168	209	192	174	173	176	182	167	187	216	174	206	156	192	176	159	219	203	198	184	183	183	189	172	216	169	198	170	198	178	174	191	190	195	173	185	184	191	165	205	188	159	191	184	164	165	198	172	180	169	187	199	185	176	183	194	223	176	179	200	183	182	203	193	189	185	205	195	180	166	208	169	193	178	212	179	181	175	216	170	191	181	196	165	183	196	160	182	190	176	189	206	186	170	174	203	163	178	188	170	176	182	209	164	162	177	206	188	201	178	201	191	199	193	211	143	174	166	214	183	198	177	167	188	188	208	158	188	192	195	186	188	210	195	175	191	161	179	190	206	204	184	187	180	188	179	185	181	156	190	188	198	206	158	191	170	206	206	162	188	193	172	197	211	184	194	188	177	186	157	211	193	196	180	172	173	192	167	197	173	195	188	174	179	209	179	190	191	195	184	188	206	171	179	169	194	159	191	200	186	182	189	200	178	195	168	179	193	176	187	182	196	175	169	181	176	161	177	200	174	167	200	205	198	169	199	191	205	178	167	175	190	196	165	173	164	183	175	171	188	179	212	203	191	177	201	194	182	189	200	202	186	196	168	158	186	179	192	185	191	197	189	196	164	185	173	206	181	158	194	197	209	170	195	195	177	207	178	175	193	195	186	197	195	178	182	169	181	184	181	189	202	187	173	170	203	191	183	183	183	167	193	191	171	228	197	176	162	164	201	191	199	193	180	196	179	186	214	206	202	189	196	204	173	196	182	166	176	176	158	190	184	160	192	163	171	204	157	190	156	176	168	201	179	183	177	192	194	193	155	188	200	181	224	180	178	177	193	199	179	192	176	197	191	200	199	181	193	173	189	161	187	184	184	137	213	161	179	189	197	200	185	171	173	166	192	188	191	166	185	184	209	155	176	191	199	170	187	185	172	193	197	177	158	207	169	176	195	184	204	196	183	166	192	171	203	190	185	191	193	164	191	213	181	170	181	195	196	173	212	186	150	185	166	175	191	191	180	159	184	155	182	176	179	181	165	160	170	203	198	184	176	169	197	162	182	193	209	189	171	204	179	196	177	186	161	179	163	195	183	181	185	213	180	191	196	191	175	188	184	180	195	159	173	198	189	188	203	175	186	187	184	175	187	175	196	185	190	176	166	175	196	182	178	175	198	199	187	190	191	178	184	185	189	177	179	175	197	167	175	178	167	187	207	188	165	166	173	191	185	187	183	172	195	167	180	194	171	197	183	159	184	167	161	202	185	184	168	182	175	206	180	186	182	177	192	185	192	182	173	174	179	194	197	202	181	169	188	199	194	212	179	190	174	174	209	188	165	182	176	191	212	182	183	186	176	171	187	184	170	198	190	153	178	185	195	177	185	182	172	185	188	151	172	193	158	221	178	169	189	172	189	173	170	191	197	206	201	187	195	187	181	193	219	208	198	196	183	167	185	176	140	195	195	206	185	208	208	198	198	176	187	162	200	189	186	164	188	181	210	165	206	163	200	188	158	189	182	187	167	198	197	193	183	188	186	154	190	203	181	183	182	193	176	194	182	176	190	214	171	204	181	192	185	180	166	182	172	189	179	168	197	188	200	175	175	192	155	191	203	182	175	211	197	178	149	197	210	182	177	207	163	173	181	182	158	183	190	177	175	184	179	188	227	176	178	162	185	196	159	189	171	217	171	174	193	191	179	197	164	170	202	163	187	209	183	190	209	205	189	173	177	182	180	192	178	174	158	174	183	186	178	175	200	193	199	183	181	190	210	183	176	176	191	202	212	193	165	184	186	182	197	175	182	194	177	164	162	201	178	166	181	170	202	149	174	153	198	178	175	182	180	194	178	180	212	208	181	197	173	194	167	185	180	200	176	189	196	162	180	193	193	179	195	193	157	197	188	181	197	191	211	179	213	197	184	191	171	193	171	176	165	180	180	193	187	197	194	188	185	150	209	189	169	165	184	178	210	182	182	192	199	202	198	194	203	177	193	206	198	193	186	204	184	167	157	177	197	188	174	194	148	200	172	183	184	191	163	191	166	171	184	202	185	183	182	180	198	197	205	188	187	193	174	191	187	171	181	182	192	173	193	176	187	177	197	192	190	192	207	202	166	196	186	187	193	189	188	184	180	183	183	196	193	207	172	195	166	203	172	184	202	191	192	182	195	185	163	186	189	201	171	181	184	156	186	168	182	189	186	187	171	187	174	208	172	172	168	191	199	167	200	168	167	201	199	198	196	175	191	190	183	203	188	189	179	170	190	178	178	207	206	187	180	180	203	182	191	197	183	179	174	208	194	203	180	189	196	174	185	183	206	165	183	162	157	179	186	192	196	181	202	218	215	167	176	179	186	194	159	175	205	163	211	196	161	182	231	194	186	185	174	188	191	199	204	169	196	162	191	167	158	190	193	189	185	190	198	187	196	179	186	182	179	181	181	188	204	196	181	204	167	180	182	214	183	216	167	201	175	179	165	182	188	180	198	196	185	164	172	187	171	171	163	182	188	165	173	174	174	188	188	161	224	181	189	189	195	178	186	182	178	188	197	198	199	169	183	177	196	180	178	189	186	172	177	198	196	182	151	198	172	161	181	187	184	176	192	173	196	191	198	187	203	195	170	176	194	164	179	203	174	171	182	174	198	200	191	196	186	186	198	192	182	187	187	177	160	187	179	203	173	188	166	185	175	183	199	166	185	190	166	189	202	180	195	183	195	187	191	167	178	165
33941	9997	8751	4451	2995	2161	1627	1346	1106	960	787	763	665	643	578	540	527	527	525	423	470	451	446	432	410	402	387	421	374	380	427	410	382	421	373	378	375	390	371	372	353	370	390	388	401	409	365	392	382	360	359	369	430	375	377	361	376	354	372	383	343	374	354	352	358	362	368	356	352	370	378	354	325	349	365	381	354	358	318	337	356	381	334	357	370	353	377	343	372	356	363	358	376	368	390	402	328	346	349	344	369	342	408	337	344	343	323	341	354	335	360	316	372	349	351	343	365	363	368	345	334	371	359	349	382	358	372	378	350	373	354	358	375	320	343	336	396	344	362	354	376	345	365	394	400	352	353	329	382	380	372	371	323	351	354	366	369	366	344	358	360	333	350	365	417	322	337	319	356	350	345	337	367	382	383	345	386	356	386	359	365	371	357	321	364	382	378	335	344	327	388	338	324	385	392	350	358	360	387	341	380	360	398	369	366	372	359	351	367	359	332	381	331	327	329	356	343	348	330	359	371	353	362	319	359	394	372	336	398	361	347	361	342	348	368	332	397	357	358	341	374	365	316	339	389	338	400	375	376	390	374	333	341	345	389	350	376	365	371	378	376	366	326	368	389	383	339	384	377	387	364	337	332	343	353	390	364	350	346	375	376	359	338	396	372	357	368	368	368	358	362	336	381	331	343	370	364	364	352	383	371	365	378	356	332	391	346	377	345	348	360	354	335	332	349	342	369	340	346	369	370	352	366	380	341	389	338	367	359	369	367	349	355	381	378	356	357	347	380	355	369	358	341	365	406	346	364	368	362	372	331	353	348	345	343	349	378	366	384	378	358	328	392	365	373	341	339	355	351	375	363	325	363	366	363	372	372	331	347	385	369	361	337	348	377	385	357	363	344	359	331	342	365	341	374	364	369	339	356	336	355	370	337	340	389	342	371	350	338	340	339	349	318	346	347	307	377	348	347	337	355	370	352	407	351	358	386	351	389	379	363	403	361	367	340	325	365	366	384	358	368	350	358	374	371	373	374	402	335	384	352	342	401	362	337	332	378	338	338	383	320	374	338	379	363	420	367	363	376	359	375	370	340	326	365	359	376	358	340	354	361	367	360	378	344	359	385	368	368	360	358	363	374	375	398	356	373	361	385	374	396	385	335	358	347	368	358	345	372	386	360	378	378	340	376	374	356	395	367	368	344	359	346	333	364	342	358	363	374	376	386	342	349	379	376	379	360	358	371	344	323	399	340	332	341	365	351	390	375	348	366	351	353	338	353	372	329	363	344	349	362	396	365	365	389	331	329	358	367	357	389	386	387	364	342	392	347	362	370	361	349	355	366	347	333	341	355	368	346	338	365	366	368	355	353	334	361	338	362	348	333	372	348	357	376	399	359	358	382	383	339	352	323	342	351	370	381	339	362	364	397	365	367	336	350	361	366	342	337	331	353	369	321	384	383	333	346	366	375	383	387	395	380	355	377	376	314	348	385	330	379	351	372	386	347	350	349	344	351	382	358	367	337	367	353	366	385	335	315	346	355	334	378	381	353	332	318	323	365	368	332	349	380	370	374	332	383	373	339	351	343	351	369	359	368	316	355	365	352	342	385	338	362	354	374	358	368	382	354	307	347	364	417	370	360	320	326	396	369	349	323	371	372	356	328	337	366	370	321	364	358	351	348	367	387	374	378	347	369	351	367	345	360	346	374	386	383	362	383	328	375	340	389	345	341	353	357	349	341	355	357	370	346	352	336	358	349	378	316	392	367	345	370	332	323	364	360	368	392	365	339	329	348	370	340	358	353	388	353	362	339	369	364	347	364	356	354	394	344	387	371	354	340	374	384	359	399	331	386	359	372	351	359	369	363	356	381	318	343	346	368	350	347	349	355	345	370	334	345	350	365	373	373	363	341	330	364	346	371	342	347	339	387	368	344	326	372	323	349	369	380	338	358	383	349	341	349	341	350	355	366	331	362	358	338	371	358	368	363	351	380	372	361	375	366	343	386	355	375	369	381	339	382	338	339	379	393	370	344	365	382	361	360	365	403	371	327	314	376	386	369	328	342	387	308	355	352	355	340	352	352	360	334	351	353	351	339	356	358	337	341	374	375	365	349	374	357	333	363	350	386	379	386	367	353	367	349	377	376	386	357	332	358	374	353	340	401	376	383	340	372	331	367	374	359	373	349	351	347	336	372	352	382	352	373	367	360	312	331	346	343	398	343	317	381	342	365	346	336	351	383	340	348	396	359	397	364	326	316	357	330	366	337	347	388	334	381	371	360	358	345	394	341	354	369	356	347	359	342	370	371	365	362	352	350	349	373	360	379	382	355	336	315	364	396	367	351	352	342	343	388	378	350	383	354	354	370	372	358	343	358	379	343	356	346	346	370	355	382	375	366	353	352	353	374	336	342	351	368	358	381	347	331	383	369	348	321	350	345	372	345	340	346	344	377	363	371	371	348	374	342	373	322	314	352	344	345	360	343	336	376	376	354	308	366	339	386	396	331	372	370	358	363	362	356	350	371	320	348	370	320	372	360	357	349	371	334	358	374	364	397	348	356	346	357	350	342	376	363	354	338	324	337	349	350	383	371	340	344	355	348	369	370	345	359	361	336	343	358	326	357	362	339	347	385	350	353	370	333	349	378	366	349	342	335	347	356	370	356	345	366	369	347	366	376	356	406	352	353	360	348	386	373	355	349	355	362	369	360	371	370	367	371	366	387	368	351	362	373	377	393	373	349	320	371	366	359	369	350	344	328	387	337	372	333	351	342	382	366	368	341	340	360	367	371	353	348	387	339	359	400	371	360	388	368	349	362	357	370	357	335	355	353	407	340	361	355	349	380	366	352	359	326	374	386	354	339	322	330	354	365	350	361	358	352	357	383	346	375	365	361	363	326	385	330	340	405	375	350	351	346	374	346	360	355	354	348	362	333	354	365	370	339	385	370	399	363	375	359	318	370	373	346	353	340	392	369	356	317	350	341	373	359	355	342	322	371	378	355	382	368	382	331	367	330	367	381	389	353	349	363	382	383	382	340	336	378	339	337	382	328	366	389	380	362	353	362	371	325	327	374	366	367	345	370	376	360	352	389	353	331	382	341	367	351	352	353	407	370	331	365	321	346	391	366	363	361	368	353	312	375	351	333	346	372	367	357	372	355	344	352	375	358	331	338	320	365	361	357	360	336	361	356	348	377	350	374	357	347	389	373	343	324	364	375	353	323	403	353	359	331	348	347	379	424	359	346	317	363	384	364	373	348	333	349	350	376	356	387	370	378	331	338	358	365	350	353	359	374	374	398	318	353	352	394	336	342	340	329	323	353	394	368	342	327	374	364	352	380	364	384	334	387	386	366	358	349	354	342	374	358	342	385	367	348	367	357	379	361	357	381	368	337	371	345	366	340	347	317	349	321	364	342	328	357	367	365	382	350	306	365	390	367	370	359	336	331	357	378	386	402	323	383	374	362	358	343	374	352	325	396	366	370	339	382	366
22641	20696	28497	22949	20696	19848	2595	900	637	579	547	543	483	461	453	427	400	438	425	385	372	352	368	380	374	380	339	350	343	380	346	339	384	393	339	364	332	368	377	354	339	339	324	352	364	320	347	359	317	351	345	340	320	340	365	344	328	335	322	354	316	324	373	336	330	329	354	324	384	334	302	324	381	325	316	346	326	323	319	364	380	344	353	359	314	333	359	332	356	352	360	364	368	354	350	340	323	373	330	346	332	357	346	337	334	312	344	341	349	362	329	342	310	298	341	337	327	324	318	315	334	360	321	343	326	350	321	327	356	357	339	340	349	346	360	351	321	361	358	318	334	338	320	363	331	366	328	372	332	344	301	381	374	342	323	324	360	347	353	330	318	354	333	322	327	319	342	356	330	339	311	359	327	339	323	360	304	323	345	331	357	310	352	343	314	328	342	315	363	336	359	348	347	320	337	304	330	339	315	337	324	327	355	349	371	308	371	328	334	334	334	328	315	364	330	319	342	337	296	361	328	337	343	368	353	347	358	338	318	319	359	352	308	321	334	345	331	397	364	358	320	346	312	342	352	341	345	325	340	341	320	337	337	337	318	333	328	332	317	350	309	331	326	331	327	370	319	307	342	314	338	319	368	308	334	358	309	346	324	345	337	356	355	319	297	319	347	331	312	324	346	358	322	347	356	337	317	345	321	339	364	347	379	341	352	328	335	337	357	336	336	306	333	357	353	338	338	326	334	328	343	321	328	313	343	347	327	340	338	371	340	336	292	348	339	326	370	355	351	360	326	349	329	339	322	346	330	323	339	359	313	323	370	332	348	313	308	304	337	317	344	365	361	305	339	339	319	335	313	349	336	341	323	327	300	325	344	388	345	327	382	342	321	292	358	310	350	348	335	357	341	371	325	337	327	319	332	360	339	349	317	363	390	352	343	345	370	351	303	324	351	341	339	343	316	368	322	354	342	341	320	366	374	310	321	348	339	340	365	355	340	333	349	327	321	342	349	371	339	333	333	344	350	342	334	337	372	336	321	304	332	366	349	337	336	375	316	309	357	300	363	367	335	377	333	358	325	289	330	313	349	344	334	350	341	348	350	320	312	369	340	311	333	349	338	331	354	330	301	299	333	370	346	340	322	308	330	309	339	345	360	358	326	326	346	347	342	350	336	307	352	331	324	327	307	359	312	355	337	332	308	315	342	347	347	305	376	328	314	303	329	343	330	341	339	322	329	355	324	361	346	337	359	348	369	329	332	283	332	345	329	318	334	337	348	354	340	355	337	336	330	325	345	318	329	320	307	327	312	325	362	334	330	361	321	329	352	345	344	318	311	301	347	345	308	351	303	403	361	314	335	338	364	312	355	370	347	381	338	339	338	333	365	340	331	327	329	355	340	354	332	318	340	337	377	349	326	333	349	340	336	309	334	352	345	345	321	364	322	333	315	303	337	334	308	326	351	321	331	345	358	334	338	310	329	354	343	317	349	347	348	355	340	343	333	329	362	314	327	336	352	312	340	353	313	341	340	332	313	337	349	327	340	360	341	318	349	321	332	309	332	371	304	331	332	326	308	343	357	330	351	309	330	344	359	343	325	341	398	339	315	334	369	368	318	320	321	316	339	317	329	343	315	328	362	336	296	339	354	363	344	345	335	337	315	367	335	330	338	362	313	317	342	331	336	343	313	319	342	330	340	348	345	313	350	327	348	353	317	372	347	317	327	366	311	348	341	335	371	333	312	368	325	335	323	368	324	329	331	298	305	359	329	337	344	307	304	345	331	349	330	337	352	355	339	340	366	343	344	321	332	300	330	336	309	315	363	324	321	320	341	343	320	316	323	305	345	328	332	337	363	360	329	327	346	313	323	348	328	360	332	346	338	326	352	338	340	339	355	343	312	321	286	347	342	358	335	368	362	331	356	343	349	345	328	377	298	297	334	361	324	317	315	325	323	301	329	333	315	337	313	328	309	317	320	364	355	289	338	338	314	338	329	308	340	309	330	364	295	333	333	304	322	344	347	319	335	345	305	313	333	330	321	314	310	349	317	330	336	330	319	345	328	347	350	328	333	349	353	321	368	381	344	337	331	348	327	316	342	353	336	364	331	305	320	358	320	315	359	343	343	328	345	335	324	315	341	315	333	353	337	342	328	318	353	340	343	335	318	345	347	363	356	340	295	357	334	334	379	371	312	346	327	324	345	334	350	332	333	357	377	344	315	345	350	368	363	366	315	321	345	341	306	342	311	336	330	344	334	330	348	315	356	366	352	305	354	348	327	328	347	348	340	347	352	339	349	342	333	347	321	340	306	334	322	329	335	335	310	298	306	342	352	366	292	326	307	310	326	329	326	330	309	348	348	326	347	351	346	299	369	340	321	308	329	334	345	334	331	346	296	355	354	339	342	348	357	361	305	312	356	349	305	362	331	320	349	346	324	369	355	346	332	359	310	346	328	354	326	330	355	335	347	320	318	305	329	337	318	322	352	354	315	306	327	323	356	320	327	317	326	327	325	352	316	352	368	334	287	324	363	346	341	352	335	318	335	331	325	337	339	348	350	321	324	340	336	334	358	336	341	345	327	354	296	310	328	317	378	371	310	322	365	318	325	292	372	352	319	324	323	329	365	302	362	325	323	331	366	341	320	363	327	359	346	355	340	323	320	330	320	333	313	335	365	378	313	331	376	340	324	331	335	340	368	308	376	332	343	326	332	321	316	356	327	324	355	356	331	338	343	306	315	328	313	322	349	316	356	324	293	355	324	360	324	302	334	362	356	368	339	339	335	329	360	317	326	336	339	308	336	342	344	319	331	322	352	340	333	313	338	335	338	390	349	314	340	328	334	355	353	334	332	349	319	358	336	320	357	329	359	349	308	322	351	339	329	341	300	332	319	368	373	320	338	330	329	345	332	349	353	338	339	331	320	356	300	341	345	369	356	354	347	336	314	333	299	354	355	337	313	354	368	347	350	332	319	289	351	335	325	350	327	298	327	329	342	357	318	325	345	334	324	315	365	334	361	325	332	325	333	358	333	315	332	315	325	314	330	343	332	332	369	346	348	318	318	320	332	329	304	333	350	340	325	333	348	338	327	362	328	318	333	334	341	347	343	338	342	365	343	364	302	357	326	323	365	317	319	347	347	344	323	325	352	318	334	358	343	347	364	343	354	342	341	315	327	380	329	349	327	346	342	302	329	345	315	310	300	308	334	372	334	343	303	329	324	334	326	369	327	356	335	341	328	348	326	342	310	349	346	361	348	353	320	310	335	317	334	326	347	321	345	325	340	339	311	337	352	340	338	326	341	337	338	330	357	351	342	308	330	320	331	348	357	334	310	316	348	311	358	339	342	322	305	323	343	370	317	332	346	338	318	339	328	350	313	345	341	326	346	324	349	329	321	327	359	344	348	344	347	329	331	327	354	368	347	291	308	354	368	372	339	338	347	360	339	281	346	343	320	314	374	301	358	347	334	355	312	351	311	316	357	309	346	317
33515	14835	13602	7474	5044	3811	2872	2396	2033	1643	1497	1307	1198	1077	1048	985	968	870	890	880	803	750	769	724	751	778	696	742	698	728	695	746	671	687	627	650	627	652	610	660	675	665	706	628	670	649	646	613	649	690	645	652	641	616	655	638	634	640	622	580	601	607	635	615	611	622	663	651	641	603	670	616	613	636	591	628	616	641	637	609	670	602	625	649	649	632	651	646	665	640	576	645	593	654	618	608	622	586	597	602	599	607	648	635	594	615	617	626	604	618	613	605	628	613	654	616	624	593	630	625	648	654	600	652	603	608	584	648	594	620	665	677	648	608	584	617	607	595	625	637	649	629	633	613	684	594	600	594	615	580	621	657	660	643	598	594	626	665	629	618	648	604	580	610	651	606	611	663	617	610	574	653	624	621	653	661	623	630	609	641	618	654	649	654	584	613	621	590	601	644	587	609	565	675	606	614	617	613	540	633	640	628	620	613	597	610	657	629	619	596	626	540	628	625	578	607	636	629	608	684	639	627	633	636	586	575	616	575	599	656	597	614	619	627	606	609	570	575	631	582	664	654	637	626	657	606	594	617	564	637	619	597	603	620	597	588	595	599	680	607	614	614	584	623	611	675	621	595	619	573	648	620	620	575	556	639	589	621	625	589	639	651	660	606	587	626	621	609	582	625	630	616	561	639	669	588	584	610	627	670	620	607	580	585	622	585	628	622	649	631	605	605	626	627	608	601	622	633	618	657	596	606	650	564	636	610	591	578	574	603	638	588	638	610	637	640	608	621	584	643	686	588	602	612	604	588	626	593	609	597	634	627	636	623	610	584	621	619	616	617	669	622	575	636	577	618	609	630	619	589	626	665	584	664	616	650	625	628	622	598	634	617	656	590	598	601	644	577	605	640	598	630	586	625	611	600	575	566	589	619	614	639	628	647	582	601	604	642	607	606	639	591	589	606	634	632	639	604	643	587	635	662	589	627	634	575	574	614	592	604	594	608	591	617	646	630	638	598	610	621	624	665	612	628	594	641	635	619	609	602	626	662	609	595	614	606	639	602	631	633	655	614	614	619	629	633	590	570	665	627	620	629	653	661	590	624	620	623	625	557	627	587	604	611	642	666	618	582	616	630	589	633	601	630	627	593	598	631	623	601	622	617	606	595	629	573	636	616	601	643	676	608	574	593	602	637	597	649	614	626	623	644	587	608	595	597	591	602	638	617	641	611	606	617	650	638	633	614	596	590	652	607	658	639	589	607	601	617	643	638	611	602	583	633	606	603	592	615	620	622	627	620	599	643	611	598	598	627	639	628	614	617	614	597	587	645	640	609	600	642	650	607	639	595	599	582	592	630	600	642	664	633	650	613	610	622	582	642	589	592	595	582	594	592	591	612	630	611	629	629	587	671	641	631	619	598	642	602	637	640	611	588	628	655	638	631	629	599	613	656	602	613	618	597	596	579	640	624	577	599	632	617	655	651	612	616	583	618	651	638	616	619	642	617	590	628	582	599	676	598	640	613	615	593	630	621	599	631	620	622	579	585	657	624	603	580	649	638	662	640	578	597	637	618	646	635	614	618	628	634	632	624	623	610	635	632	623	607	628	591	599	621	593	655	617	599	631	611	612	609	620	619	640	572	629	620	622	589	588	649	619	609	581	563	672	601	598	586	639	586	588	609	640	633	638	567	655	629	643	631	583	587	623	692	613	628	644	650	621	610	621	627	651	618	633	562	645	627	591	581	658	592	635	601	650	658	651	613	613	631	617	640	618	637	598	649	585	600	596	668	588	606	617	630	617	615	614	646	570	573	607	652	608	595	612	653	629	669	586	613	665	632	600	609	608	571	606	614	616	599	593	656	669	640	642	598	611	602	600	618	605	619	649	620	603	602	629	609	609	631	629	604	601	615	616	613	611	601	596	598	607	604	649	627	632	651	622	619	633	576	616	640	624	644	644	609	569	625	587	647	604	626	622	568	585	631	613	610	590	640	605	667	636	648	617	594	594	656	584	649	604	655	566	649	632	630	602	600	590	604	623	651	596	629	599	584	603	696	588	598	606	621	632	571	606	609	580	630	601	586	636	639	582	619	606	599	637	606	633	635	652	656	599	585	608	637	583	584	667	651	622	634	639	636	614	620	638	641	615	623	630	662	589	622	640	577	620	650	652	575	626	632	633	593	650	613	637	611	627	643	618	583	604	640	687	635	640	662	627	588	621	610	656	631	655	594	620	593	590	603	624	569	608	579	630	597	597	594	635	611	642	651	640	616	621	599	599	674	577	606	617	591	595	637	610	624	604	594	624	650	640	606	597	576	599	640	615	615	636	577	610	575	600	562	611	587	614	612	634	624	596	610	603	635	596	638	628	583	624	653	622	613	681	594	590	619	599	623	605	608	612	605	592	588	638	623	610	588	618	645	615	619	589	647	626	563	640	600	604	626	608	627	599	584	598	610	587	603	604	630	653	608	598	613	596	616	596	605	612	595	599	622	619	604	606	592	614	626	616	606	642	666	603	587	614	658	635	616	577	649	590	570	650	664	621	584	563	610	602	616	670	610	590	615	644	622	588	646	600	608	628	589	616	603	581	610	588	582	691	589	618	616	607	608	623	592	655	621	599	604	602	585	574	583	613	627	639	625	611	654	587	644	600	685	578	627	590	613	638	625	664	573	618	626	646	634	622	619	578	600	619	613	607	649	630	607	618	622	631	605	592	619	696	647	589	641	591	616	610	594	656	625	604	623	628	593	590	604	613	601	645	598	618	557	615	600	594	603	609	585	594	593	624	628	577	627	659	571	588	636	596	645	609	570	592	602	567	623	631	644	622	629	616	622	584	627	589	626	580	659	622	629	620	654	631	605	619	609	596	636	594	618	640	616	600	669	600	621	608	597	584	615	584	543	613	612	589	624	600	580	614	638	628	557	631	630	629	619	599	604	640	599	628	628	616	600	651	665	620	603	575	621	632	604	612	598	639	617	606	634	604	611	646	621	648	605	645	655	655	567	626	640	607	564	587	622	631	628	655	584	651	634	627	593	598	653	585	615	592	586	591	593	638	642	574	600	618	605	601	615	618	627	585	613	613	601	578	621	647	627	606	594	611	620	629	593	611	625	605	630	583	640	597	624	646	591	643	609	572	641	600	598	582	606	653	593	625	625	646	649	651	631	648	598	588	656	634	661	574	639	611	625	569	676	623	606	654	636	625	618	610	623	584	612	626	591	645	616	676	619	645	619	597	602	575	596	611	593	627	633	629	642	609	617	609	551	634	620	619	648	556	649	630	596	579	562	596	610	627	621	608	599	662	598	617	644	596	627	665	655	605	646	621	578	651	654	623	574	631	616	632	607	628	621	608	599	661	600	606	651	645	641	578	653	626	601	640	629	616	604	637	599	594	602	638	604	606	582	622	634	632	621	622	607	661	568	593	605	649	623	652	642	600	602	588	616	598	578	576	640	599	650	607	575	585	629	595	618	586	601	605	572	628	579	632	621
27404	21289	9052	334	164	156	117	110	117	102	111	105	97	105	101	103	98	100	88	82	94	83	86	94	91	87	100	79	92	67	78	91	70	110	85	90	87	78	91	99	88	86	78	83	78	95	100	77	86	89	76	86	91	73	72	91	105	84	76	82	71	103	82	90	88	83	83	87	80	76	104	83	94	83	81	84	87	75	88	82	82	84	103	78	94	85	87	103	84	102	82	90	78	76	87	103	85	94	86	100	81	88	111	89	75	102	81	77	84	79	80	92	70	97	72	99	100	84	90	89	89	77	88	87	81	99	70	86	77	85	77	88	89	94	100	91	93	86	73	63	85	88	94	82	115	91	77	89	74	77	83	93	99	76	103	86	79	85	75	71	80	89	98	101	90	92	85	83	76	82	90	95	93	70	87	84	77	79	89	91	71	93	79	74	88	85	88	98	79	101	76	83	91	84	96	97	75	98	71	102	76	87	89	82	83	98	86	91	110	84	99	86	79	84	83	101	84	85	74	86	85	67	90	96	85	79	77	90	93	62	81	89	87	67	107	84	95	93	90	72	91	91	90	87	96	79	95	76	94	85	85	92	82	101	107	80	96	91	78	94	85	81	84	91	77	101	105	97	92	91	87	86	99	81	91	74	84	90	92	80	85	88	102	83	83	86	88	70	86	84	69	92	84	88	87	91	84	84	98	94	87	78	93	80	89	94	89	84	69	87	84	88	82	94	108	87	92	91	88	86	86	79	95	81	81	96	78	89	75	103	96	102	87	79	98	90	94	73	89	104	83	83	94	82	100	79	101	83	98	94	91	96	68	84	90	92	85	77	79	101	91	71	92	98	81	88	93	84	78	83	80	99	88	85	83	96	101	99	84	92	114	87	86	86	94	77	83	89	84	77	80	75	102	73	80	88	94	106	95	80	90	93	86	115	96	76	84	86	76	84	98	64	83	97	60	84	98	82	75	89	78	101	89	81	85	73	80	82	100	95	92	77	87	91	91	88	92	92	88	76	69	84	89	81	104	80	82	77	78	88	104	91	74	82	74	96	91	84	97	85	84	83	90	86	91	74	96	109	91	107	96	80	87	92	86	113	82	100	94	77	84	84	82	92	84	86	83	94	102	81	89	91	93	88	81	101	87	96	97	78	100	87	90	82	99	108	89	87	82	99	85	101	92	94	98	88	108	95	68	77	75	63	81	102	81	68	84	95	90	92	100	79	83	99	88	91	89	104	77	96	76	74	102	86	86	94	96	81	83	76	97	88	83	92	76	103	88	67	96	72	82	77	90	96	87	81	96	84	90	81	100	92	84	86	95	77	92	81	82	84	100	101	75	78	87	74	75	83	87	87	88	79	91	108	77	100	76	94	78	96	81	99	97	88	90	89	85	87	81	89	76	79	75	96	69	96	73	91	84	82	74	91	77	72	93	80	88	75	63	88	100	85	105	78	75	84	83	96	94	102	94	86	93	96	83	99	78	93	89	93	74	70	87	83	94	82	79	93	98	96	83	85	104	98	63	88	86	77	92	79	102	77	66	86	90	90	99	95	92	86	88	75	81	99	79	94	75	95	88	68	79	80	103	86	80	106	85	80	101	84	66	78	101	82	95	70	84	77	81	85	91	95	92	77	79	85	82	88	95	89	109	81	96	96	86	73	94	83	83	89	90	90	96	95	88	87	107	93	87	81	84	76	88	92	77	88	95	74	87	92	87	85	98	95	80	87	92	97	82	81	89	92	83	82	67	89	94	74	73	89	73	103	92	91	100	80	72	110	77	84	78	106	76	102	92	88	93	97	92	77	81	93	86	96	80	81	88	94	94	90	106	75	85	79	81	85	82	81	95	87	68	98	97	92	127	90	86	93	89	107	84	84	72	89	92	99	95	78	89	97	87	85	84	84	92	87	86	87	83	95	81	90	85	79	88	84	87	100	85	99	97	81	93	93	78	91	72	99	76	82	73	76	72	74	89	100	89	91	81	79	95	112	88	83	86	76	82	83	80	76	76	76	90	98	97	93	91	94	80	101	103	89	104	94	84	93	79	77	84	96	79	82	83	90	95	89	75	83	81	80	80	109	78	114	82	73	73	118	80	72	89	78	85	92	106	84	96	72	82	73	89	97	87	87	104	72	72	84	84	83	88	91	77	74	100	89	95	90	79	92	97	99	89	85	80	78	81	81	94	95	89	94	92	101	92	77	84	94	77	72	83	85	86	93	94	81	91	93	82	90	87	79	94	93	67	93	73	89	90	73	79	87	92	71	77	76	93	81	82	81	77	97	91	82	73	88	82	80	99	77	74	73	79	93	73	86	103	86	101	97	72	110	91	85	77	78	89	90	80	100	85	79	85	76	86	79	82	86	85	84	70	88	90	78	91	82	84	99	83	76	79	84	81	97	81	76	95	96	75	96	103	91	82	84	111	92	75	107	74	92	91	83	98	86	84	84	89	75	89	105	95	77	76	104	96	75	108	81	86	117	76	91	80	96	99	97	73	77	105	90	78	94	87	94	77	92	86	88	86	89	82	82	103	82	86	90	93	77	96	86	77	90	72	98	93	83	96	87	88	74	87	79	88	91	83	68	76	94	92	68	96	101	90	86	66	85	96	78	91	68	69	93	83	93	96	71	85	96	93	76	80	87	88	83	87	91	95	91	90	87	98	83	90	89	82	86	93	92	96	81	85	70	87	69	106	92	96	73	86	83	86	87	79	73	88	73	87	72	80	77	70	101	98	74	75	83	72	89	78	86	74	92	85	103	90	97	102	77	79	90	96	94	84	73	88	78	88	75	93	97	73	96	82	93	89	73	75	72	79	91	87	107	106	86	97	85	74	92	79	109	74	86	97	92	71	84	92	81	97	69	80	97	87	83	72	91	80	79	85	64	96	77	86	75	90	80	81	73	82	85	92	92	94	81	88	87	79	84	90	97	90	81	107	89	75	88	71	95	92	82	95	94	90	81	84	88	96	74	79	85	93	80	94	84	94	90	109	97	86	95	85	90	79	89	77	69	85	74	79	95	80	95	75	95	103	77	96	93	71	87	82	89	74	99	83	82	84	99	83	102	87	98	83	89	91	73	76	93	74	79	93	90	72	96	75	77	62	68	78	93	82	100	81	101	84	89	83	78	82	72	98	80	83	91	75	83	87	107	85	94	76	76	96	89	65	94	84	76	77	83	81	79	87	95	93	91	75	84	77	68	97	88	99	100	82	100	104	97	74	94	78	86	82	97	102	88	91	89	107	75	81	99	89	82	77	99	104	85	75	102	84	83	84	71	85	100	85	93	82	91	82	81	93	85	86	86	87	86	98	86	76	95	67	78	84	83	89	78	78	75	84	74	86	82	82	77	88	89	86	96	84	84	89	91	78	83	85	76	86	107	94	113	94	79	83	88	91	86	80	98	75	109	94	86	85	90	100	93	80	79	94	86	74	106	99	92	83	73	94	96	81	69	88	86	94	92	101	88	87	94	91	87	75	95	92	78
19886	1381	1150	621	460	308	259	268	249	257	231	201	225	217	195	184	192	202	180	184	185	185	201	187	174	182	192	188	169	200	182	198	194	150	174	188	199	188	182	167	174	197	201	191	159	188	172	179	183	183	171	168	190	212	181	193	168	174	184	179	180	182	190	171	184	184	192	213	191	187	163	175	206	211	193	184	182	186	206	186	167	167	175	153	228	190	188	153	186	171	171	184	174	174	157	181	172	148	176	193	173	186	178	204	176	196	206	213	195	205	200	197	170	187	203	176	208	182	193	186	177	155	175	195	184	177	191	182	186	196	171	209	212	166	180	151	174	177	173	214	186	167	183	180	197	199	186	162	193	151	203	173	178	172	195	188	214	175	202	186	177	194	165	182	182	187	174	189	191	185	188	179	176	196	221	168	161	170	187	201	190	195	190	194	175	172	190	184	189	182	164	176	165	185	171	184	175	182	160	184	183	168	203	179	190	180	185	173	196	177	174	160	175	190	199	193	204	190	166	188	168	176	201	185	200	182	194	185	190	202	176	171	186	153	176	185	195	182	175	207	183	197	192	201	176	172	178	181	179	165	185	181	163	213	200	195	185	174	177	201	174	189	214	180	200	182	201	169	178	192	203	207	196	174	209	197	178	183	168	188	175	175	188	182	190	184	194	192	197	199	156	198	186	181	180	183	185	159	156	174	178	191	165	184	207	203	191	190	172	155	187	207	178	173	181	202	179	188	193	168	172	191	170	187	189	194	223	171	169	190	176	194	193	178	165	182	193	165	188	182	200	198	191	179	163	175	184	201	193	177	185	185	186	170	176	182	192	187	192	171	204	161	165	179	177	197	186	175	180	173	154	179	189	180	212	188	181	184	187	193	156	189	186	167	201	155	196	158	179	183	200	191	181	187	171	185	192	194	173	190	179	175	188	187	199	202	197	175	188	197	148	177	179	189	193	183	200	159	213	208	183	180	190	194	182	202	189	184	193	190	179	205	196	176	177	197	185	169	177	182	187	195	182	166	194	197	179	176	182	169	166	200	204	189	153	169	179	185	173	181	217	182	181	200	192	188	176	200	193	187	164	192	172	183	190	177	193	184	172	182	173	169	195	182	205	175	198	187	198	185	199	175	199	181	216	194	142	168	191	151	199	190	198	169	187	183	173	188	205	195	203	176	186	194	187	191	157	182	188	174	195	177	166	190	177	176	169	170	211	158	174	197	183	155	189	193	177	178	199	186	199	200	178	184	169	172	187	202	192	227	192	168	174	197	199	175	192	179	191	179	201	185	207	176	181	169	188	178	180	193	184	202	177	170	175	189	191	171	199	156	197	173	170	195	202	215	176	175	177	172	201	196	195	193	174	186	184	174	199	192	212	178	180	172	185	197	187	203	178	163	187	197	193	171	190	176	197	187	198	151	182	198	178	179	181	188	185	177	184	191	188	189	186	172	195	176	165	192	188	178	176	192	163	202	195	183	181	181	192	185	177	172	183	175	206	161	156	179	183	170	185	182	200	161	178	182	174	166	210	203	195	153	167	182	180	177	178	182	192	173	190	209	163	184	164	197	151	184	188	180	189	211	189	156	195	185	207	195	188	193	190	200	175	180	177	172	194	170	167	184	182	171	192	192	168	180	182	194	170	168	174	156	190	176	195	217	190	171	171	207	188	214	161	188	169	188	168	189	198	193	164	179	177	195	177	190	194	200	212	178	202	168	188	179	172	155	181	196	160	179	199	195	169	187	178	179	182	191	191	176	172	203	187	201	174	172	193	180	178	196	177	184	174	187	167	192	194	176	199	175	176	179	182	177	202	159	168	194	174	180	173	183	183	190	164	181	180	180	167	175	209	166	174	190	206	169	165	185	195	178	195	204	192	194	193	188	211	189	179	200	183	196	182	163	179	179	174	185	190	193	194	159	180	191	196	186	195	175	191	172	196	221	175	172	174	183	173	186	179	178	203	192	190	182	194	182	204	183	192	170	201	190	170	182	169	199	191	183	205	172	202	173	178	173	218	205	167	187	178	190	185	176	175	193	181	171	177	180	187	185	202	185	180	199	195	179	183	181	206	186	208	173	198	191	210	175	181	178	188	162	169	188	207	160	199	218	164	204	180	196	180	181	199	214	182	158	196	180	190	184	183	189	179	187	203	188	177	192	211	211	222	184	187	186	186	209	180	189	180	205	174	190	170	185	167	196	181	182	163	204	175	176	199	175	191	185	189	193	176	189	220	170	180	188	205	157	189	192	172	173	189	195	183	181	163	179	168	168	187	183	185	192	186	165	166	183	185	188	188	204	176	201	183	162	184	167	185	178	199	187	192	183	166	181	211	192	201	195	181	166	188	191	170	182	161	190	162	184	200	187	204	163	172	183	176	191	182	193	192	181	180	192	168	205	183	172	196	187	210	167	191	191	158	187	180	161	190	172	169	166	200	160	202	166	209	179	200	186	156	179	193	175	203	181	183	185	155	194	176	201	206	186	181	188	187	181	192	195	165	205	192	193	195	176	185	199	195	172	209	184	190	189	197	161	179	190	188	171	160	165	170	168	151	158	190	188	180	183	170	195	171	170	208	186	165	196	210	194	188	180	178	190	182	180	182	192	172	182	198	182	195	187	180	172	169	171	202	168	195	179	179	196	169	190	207	199	196	182	181	175	204	200	174	203	209	191	213	202	171	179	177	179	172	191	176	186	187	160	183	182	166	180	194	182	149	187	183	168	177	187	189	167	205	203	177	185	207	176	186	160	188	175	186	193	197	171	175	204	169	197	184	185	175	184	168	177	166	196	196	192	185	182	184	190	214	170	202	175	205	187	180	206	200	218	175	158	176	178	190	210	179	170	160	164	193	191	191	186	169	197	200	183	175	193	172	229	179	180	162	158	197	186	188	198	194	176	197	177	170	164	166	201	221	199	192	141	183	194	181	181	186	199	164	194	168	191	174	195	189	177	210	181	201	198	191	171	186	185	193	196	169	173	211	159	183	197	206	170	165	180	207	170	176	178	213	191	170	206	190	202	197	194	171	180	178	188	188	182	186	194	186	174	203	190	188	174	206	184	194	185	207	173	220	157	185	183	213	198	177	168	177	182	171	191	196	191	174	181	169	173	178	211	180	167	188	153	182	176	210	225	192	204	195	181	172	188	162	175	181	211	172	218	174	166	188	194	173	194	194	196	178	181	189	189	197	200	204	184	198	191	172	159	183	186	177	177	179	185	186	184	199	195	206	206	162	173	197	188	185	177	180	201	173	167	157	191	179	175	191	195	189	201	180	179	188	200	188	171	203	180	177	190	197	182	167	171	205	188	176	180	197	193	155	170	173	187	180	185	188	212	176	184	171	179	183	172	199	175	172	185	201	192	181	192	203	207	195	182	164	150	195	173	172	169	174	211	178	194	178	168	185	171	157	174	180	193	166	203	203	206	182	164	186	180	155	187	176	187	194	196	189	168	181	187	187	189	196	185	182	188	173	192	176	188	163	202
24756	21732	29321	24667	21218	2609	679	415	383	314	290	280	264	245	235	205	236	217	199	204	223	215	197	218	213	199	183	216	201	194	202	235	224	212	190	194	210	183	197	214	187	216	188	213	191	165	206	196	203	192	182	203	183	191	172	216	210	195	173	187	173	209	164	173	194	194	176	187	206	158	198	162	197	147	193	211	177	200	185	186	188	185	183	221	172	177	194	198	198	195	190	180	189	186	168	179	181	202	182	209	171	186	188	185	190	199	194	210	186	164	196	163	187	202	183	187	178	208	170	185	195	185	184	177	157	170	186	196	173	205	198	179	184	182	194	173	180	178	212	164	201	166	175	190	165	225	210	188	190	185	215	166	183	188	207	202	172	203	189	195	193	205	177	175	202	187	185	176	169	162	158	206	185	191	173	214	183	170	186	175	161	170	171	189	182	163	202	212	186	215	182	192	169	188	194	175	177	187	194	184	182	173	188	186	200	182	157	159	170	176	182	178	181	199	179	167	181	187	179	215	182	167	192	206	215	177	195	189	185	204	175	150	198	150	164	168	180	172	193	192	163	217	182	214	170	186	171	185	170	213	170	203	170	207	159	179	177	189	193	210	180	199	172	189	163	165	205	178	174	192	198	195	185	195	174	161	198	191	188	195	178	162	171	164	181	189	195	163	180	172	196	178	190	170	182	193	196	152	162	168	200	207	186	189	176	193	180	196	194	193	175	214	173	200	188	189	211	190	195	202	195	179	189	199	182	175	203	156	186	168	181	207	180	174	186	174	191	186	182	181	206	178	173	190	173	209	192	181	173	168	193	151	228	174	177	204	192	189	186	199	179	197	183	191	179	176	173	182	164	181	196	160	168	191	185	178	172	182	181	186	176	166	161	204	181	189	204	196	176	180	176	190	165	184	146	196	182	166	200	178	196	170	167	184	173	176	197	152	187	193	197	206	181	180	209	190	205	204	183	195	167	195	173	207	212	178	190	192	187	202	191	200	178	182	182	152	197	184	224	190	201	204	190	211	178	175	188	179	200	184	176	187	203	170	188	225	187	190	180	181	194	182	174	193	180	200	197	184	189	209	205	178	186	188	193	189	173	176	174	182	183	192	186	175	183	193	193	197	180	169	167	190	177	198	173	184	179	208	189	202	185	226	173	154	186	186	204	191	188	166	172	185	211	200	178	175	189	218	169	169	202	164	195	197	183	188	186	195	190	203	198	217	197	200	168	195	189	184	192	190	202	202	208	184	170	177	196	193	198	177	194	188	168	177	173	164	193	202	178	214	160	193	177	187	193	164	186	176	202	215	155	171	177	200	185	187	179	164	175	190	167	203	196	188	170	174	193	175	206	190	217	180	174	199	183	173	218	223	196	186	179	208	181	201	181	172	179	190	196	225	194	179	194	185	211	204	195	182	202	211	206	196	189	175	173	202	166	174	184	183	187	188	170	168	199	199	179	174	195	210	194	177	176	187	201	187	204	177	186	173	169	190	209	179	204	194	155	178	191	170	181	175	174	175	188	207	190	203	197	183	215	180	190	192	186	202	186	182	188	178	186	160	208	174	167	189	198	199	190	182	186	174	204	173	210	206	189	199	181	201	200	209	180	180	184	192	190	191	153	187	164	201	200	177	192	208	195	188	176	219	178	185	173	176	182	206	193	178	181	189	193	173	181	178	220	152	171	177	174	187	183	207	190	186	180	191	187	162	165	155	182	181	192	189	177	186	229	227	189	181	183	175	182	161	229	178	215	187	178	199	175	194	178	183	160	174	187	179	214	188	196	186	181	187	184	194	202	200	149	176	179	161	195	170	202	185	200	187	180	177	203	174	178	182	172	166	178	187	165	188	189	180	186	186	180	207	174	209	192	196	156	198	195	198	201	167	171	187	181	181	176	195	205	206	180	170	182	190	175	193	164	211	181	168	168	182	207	166	184	182	193	211	186	186	189	163	175	175	173	213	168	186	198	187	154	222	178	174	189	171	201	174	193	192	186	164	195	196	176	186	204	183	171	203	184	185	187	173	207	203	181	218	183	164	180	207	177	161	206	185	194	173	188	193	190	193	182	210	179	210	169	171	192	168	164	196	173	162	170	191	209	184	155	182	171	193	189	189	167	232	183	197	211	207	206	185	184	161	157	184	188	191	165	172	197	181	179	202	200	181	183	202	202	203	187	177	173	190	204	177	178	196	189	211	172	192	184	209	182	183	200	166	196	184	185	186	204	182	163	174	170	186	168	154	176	185	179	184	159	150	194	173	195	206	185	179	202	209	178	181	199	194	163	193	186	183	208	178	166	169	159	178	171	182	196	175	186	200	194	176	199	204	174	186	179	190	168	188	195	183	203	192	195	186	164	193	201	191	171	166	190	189	207	180	224	191	166	201	194	179	184	174	186	164	206	177	180	190	158	170	178	197	191	191	174	197	192	198	184	197	160	179	190	185	200	173	182	164	187	177	172	188	181	198	206	172	198	186	193	189	171	184	185	218	218	199	189	170	184	190	169	203	211	201	172	195	177	183	164	176	180	185	200	195	180	187	202	192	190	193	193	185	213	194	172	180	166	171	189	190	161	165	190	190	176	189	183	183	174	184	158	196	202	160	204	176	187	186	172	172	197	157	191	186	174	196	186	158	210	184	190	177	198	196	188	195	189	191	197	197	187	187	192	181	165	197	175	182	208	200	173	188	197	201	176	197	173	170	204	198	186	180	178	200	155	195	161	189	188	196	172	185	182	211	181	200	180	203	181	200	187	173	187	214	175	195	191	183	176	172	179	158	171	198	202	192	171	211	183	180	179	187	184	186	191	202	184	181	189	183	154	174	196	177	202	174	177	192	170	182	154	187	190	206	162	200	192	197	177	187	193	199	187	178	191	174	172	199	180	179	193	187	173	183	201	176	198	199	181	176	178	171	157	189	171	182	169	212	177	151	202	167	193	183	203	192	153	183	208	203	182	187	161	178	195	167	191	189	176	183	195	185	207	176	169	184	208	178	196	202	180	182	177	197	180	179	159	172	186	205	194	168	164	168	185	183	160	180	182	198	209	180	172	211	182	220	183	196	196	169	206	185	191	189	196	186	196	218	176	200	185	193	193	167	168	182	171	184	173	171	189	172	205	172	162	201	210	169	197	188	175	196	185	180	202	198	190	186	196	183	163	174	177	161	167	194	156	186	199	203	174	202	206	172	180	182	205	187	195	187	185	197	189	170	213	205	181	182	201	206	184	187	180	183	203	177	176	185	223	193	196	188	188	187	192	198	191	199	189	217	204	184	199	169	197	175	192	173	214	200	178	201	169	180	170	202	194	187	206	197	203	171	196	163	166	149	191	190	184	178	189	182	187	185	193	215	193	180	208	192	172	204	169	171	190	176	195	197	221	162	180	182	197	188	204	199	170	186	192	175	197	184	200	176	182	192	200	194	182	176	191	173	178	193	211	187	192	168	193	176	153	210	169	160	179	173	192	190	182	179	193	179	184	203	179	203
33330	9925	8594	4381	3029	2119	1607	1304	1097	990	773	768	736	629	568	573	518	523	514	446	468	472	421	431	438	400	416	398	408	399	375	419	422	396	417	380	408	417	399	393	392	379	394	398	398	361	352	365	370	375	412	379	367	352	392	375	358	359	359	382	356	389	387	364	343	352	388	357	359	347	377	355	378	353	380	363	346	389	326	350	334	381	330	353	323	372	366	390	370	349	385	372	376	406	335	377	349	362	364	382	380	368	359	355	347	363	394	342	352	348	369	370	354	343	380	378	351	365	409	362	393	368	365	381	365	370	335	335	346	355	342	359	360	371	376	395	346	331	365	375	357	359	374	352	361	365	337	358	367	355	397	340	387	330	371	354	323	357	364	369	389	366	367	368	344	360	345	328	397	350	390	347	362	373	343	365	344	352	377	326	347	376	371	393	347	364	379	353	319	375	337	355	362	396	337	327	330	325	346	369	355	343	355	339	340	338	365	344	367	353	350	376	409	341	306	356	375	364	371	363	355	388	333	397	367	350	361	330	368	361	393	354	343	385	375	374	367	358	370	377	310	361	388	370	379	390	377	386	373	328	346	362	350	361	343	342	394	366	368	343	380	353	342	329	416	345	358	328	348	354	336	367	320	376	370	356	369	351	345	339	360	363	365	359	332	359	353	378	326	364	349	333	376	336	372	354	359	351	339	347	345	312	364	378	340	333	329	366	375	355	342	366	353	376	415	342	357	341	381	349	376	387	350	335	355	385	367	356	390	379	354	363	343	367	378	393	332	396	345	373	354	382	350	329	374	334	352	362	337	399	355	382	365	396	350	370	359	359	370	380	381	355	376	354	355	363	363	328	376	348	364	372	334	332	354	354	341	368	369	369	367	362	397	378	336	392	363	359	373	346	391	355	396	329	367	370	380	356	343	371	370	372	372	371	353	381	348	347	366	353	371	408	389	333	344	349	332	368	368	337	350	360	376	359	345	370	382	371	332	352	349	345	337	351	323	378	343	337	353	353	373	358	388	363	364	360	345	363	349	329	385	340	377	380	384	329	350	341	346	317	377	369	362	361	377	348	334	341	359	382	366	351	351	360	366	368	370	370	352	338	367	373	360	351	356	348	364	369	356	395	388	398	361	394	363	374	339	393	330	368	364	378	356	345	380	379	346	336	380	371	344	367	350	357	367	368	389	367	380	358	367	358	355	361	397	377	330	351	344	353	382	366	327	371	352	378	355	367	343	368	358	348	379	352	349	351	370	381	346	387	291	358	374	387	334	322	323	349	350	387	348	370	391	334	342	393	405	357	353	361	374	347	364	365	349	374	363	358	354	355	331	348	346	344	364	366	354	388	365	398	372	311	367	365	347	343	348	347	346	353	397	364	383	348	354	370	343	394	328	345	338	335	370	348	382	363	376	373	381	368	354	332	341	339	350	320	364	331	377	366	362	346	348	345	348	338	355	387	345	386	347	351	351	329	359	344	332	355	366	341	309	357	350	316	326	347	362	375	352	342	349	392	369	347	360	349	329	330	392	356	354	396	348	354	373	374	364	323	358	359	352	360	359	364	365	386	343	384	353	359	353	371	319	362	373	342	362	365	337	363	347	378	343	386	357	380	363	362	343	362	365	372	372	357	381	327	389	365	368	388	356	347	343	381	361	341	341	369	363	363	353	362	364	360	346	382	354	354	373	354	343	331	347	328	364	321	390	339	333	355	360	376	329	380	384	375	356	339	369	363	334	387	330	374	356	358	355	395	351	336	370	360	350	333	385	354	368	364	349	341	371	381	379	396	348	371	367	371	342	355	337	336	335	330	365	352	357	384	366	347	340	342	415	363	379	345	339	376	362	347	424	357	352	376	377	379	345	352	381	337	377	378	353	364	384	349	350	358	389	312	385	358	351	355	369	379	367	354	355	353	356	380	360	337	390	366	343	343	373	317	335	334	398	359	373	350	396	347	341	330	357	348	352	345	352	348	368	357	346	343	364	351	367	358	359	350	390	360	360	349	382	370	328	344	339	392	329	360	349	381	332	361	360	346	338	351	350	370	380	375	366	326	371	357	314	346	333	359	346	390	332	372	361	377	347	397	361	361	346	321	365	350	342	327	364	365	361	372	360	370	372	356	341	364	329	348	350	356	364	361	346	323	381	341	369	387	384	358	351	336	404	384	304	352	360	370	375	341	345	345	356	342	351	372	372	353	351	372	348	357	339	376	343	341	317	355	356	363	366	347	342	357	334	385	369	354	386	369	338	370	363	357	363	375	365	362	368	343	366	334	335	393	346	368	356	353	382	388	392	361	360	365	407	344	343	355	370	353	393	417	330	368	347	345	365	361	375	354	369	361	361	369	377	377	359	388	330	386	367	362	358	355	374	363	335	332	398	347	334	354	356	343	339	400	363	369	310	383	347	341	380	368	343	325	355	371	340	353	351	353	360	378	357	353	337	360	369	337	396	373	396	338	365	345	373	357	342	376	340	358	375	351	369	349	353	358	348	353	372	388	375	387	362	375	384	355	348	381	369	376	358	338	379	349	382	364	394	363	369	346	371	375	381	331	310	344	359	350	369	399	335	379	401	366	328	353	354	331	339	383	346	351	373	373	347	410	362	325	379	378	391	377	380	381	367	333	361	352	346	382	361	346	357	335	350	338	377	352	321	383	339	359	376	350	356	363	344	371	358	345	391	348	365	358	376	366	352	359	343	329	332	383	379	388	355	368	383	354	332	366	348	362	343	375	361	357	350	358	348	339	349	364	354	368	371	352	353	360	354	345	344	361	392	343	337	359	341	345	386	346	330	381	378	332	356	356	362	347	378	409	347	358	332	362	362	392	346	350	393	337	413	378	367	354	382	352	330	319	361	359	391	355	403	379	371	342	346	382	344	326	370	370	335	378	349	346	337	373	364	358	334	367	350	349	346	355	370	369	363	377	381	386	337	344	364	362	383	362	394	351	369	377	368	357	366	402	315	329	361	363	377	346	406	352	377	362	397	359	338	379	372	326	351	350	324	338	376	352	340	332	359	357	360	391	364	324	366	345	374	342	352	348	302	366	356	365	356	377	346	380	312	344	381	380	337	362	364	327	362	364	367	351	362	342	360	360	369	364	367	361	363	337	345	371	356	351	352	329	320	405	343	378	350	378	357	375	353	370	350	349	370	345	362	356	337	359	328	395	349	357	368	381	388	374	359	365	317	335	331	372	344	352	350	329	366	341	349	354	343	361	384	363	369	356	378	363	350	380	379	400	356	352	337	334	372	357	354	358	348	335	335	365	358	391	351	387	342	373	386	375	333	369	369	344	407	331	330	361	352	344	395	360	360	362	364	356	382	347	345	375	357	347	354	389	337	363	359	390	330	333	375	337	362	382	343	343	369	355	373	355	407	386	345	366	329	352	355	332	359	355	370	337	355	351	382	351	391	380	373	365	373	349	336	345	352	351	361	362	378	362	389	304	339	374	344	365	364	346	354	378	380	348	379	364	383	356
23785	21682	29906	23969	21682	20743	2651	915	727	626	560	560	480	533	501	479	420	432	444	408	405	402	414	385	426	377	386	394	419	383	406	368	373	363	371	412	397	395	384	367	374	381	380	341	371	354	363	388	336	391	334	388	360	354	349	321	338	397	392	384	365	326	366	379	325	355	352	369	368	349	398	344	354	370	332	389	365	356	388	373	341	341	332	360	354	361	387	386	359	366	347	387	366	335	351	363	363	337	377	377	354	335	372	356	357	333	332	370	360	361	364	347	354	356	352	373	327	352	349	360	366	352	381	310	353	360	335	363	347	335	377	359	347	360	346	346	349	360	338	356	375	357	325	341	399	344	381	366	372	334	370	375	378	356	368	343	345	358	380	381	389	330	350	366	356	363	380	332	372	352	355	379	382	365	335	365	360	335	374	354	345	370	323	373	370	371	387	353	360	344	347	367	359	351	362	357	372	362	350	349	357	358	372	305	333	342	354	358	343	368	364	354	354	380	355	347	367	325	370	347	383	342	349	331	347	356	354	353	318	326	342	370	376	358	365	394	348	367	348	372	362	361	344	384	372	332	317	304	362	342	351	359	407	350	333	352	363	350	346	350	360	372	336	351	365	317	384	350	338	347	363	375	342	319	345	350	367	354	333	324	360	361	378	345	334	356	356	368	348	363	376	327	381	378	356	386	398	367	327	369	373	325	342	331	347	338	371	334	340	349	373	345	358	365	324	382	367	360	372	361	380	377	397	336	351	316	344	362	362	372	342	341	354	361	351	364	343	361	361	354	344	361	344	363	332	345	384	362	334	356	346	350	341	384	332	364	362	347	355	340	365	366	347	350	331	365	364	342	391	329	346	383	334	334	367	333	367	375	331	353	347	349	361	356	340	340	371	341	383	339	350	373	334	324	358	361	364	369	373	355	386	364	371	341	373	342	333	335	380	361	385	340	361	342	386	372	350	363	357	341	329	379	359	360	365	355	350	386	352	381	355	382	387	350	348	356	361	338	343	370	346	340	350	338	359	384	311	321	353	347	392	337	341	355	321	338	351	331	351	339	351	353	377	367	351	353	337	339	322	333	370	360	331	385	349	347	350	346	353	362	385	397	329	345	375	361	366	353	345	331	337	348	359	359	354	344	405	384	350	354	352	370	328	357	350	386	357	326	344	343	335	347	355	370	359	352	344	348	330	358	359	349	365	357	358	363	379	348	366	329	360	385	400	358	384	375	351	310	388	348	348	346	308	338	335	385	356	413	351	361	361	351	365	351	333	378	378	383	324	337	359	346	332	359	398	371	358	353	355	344	323	320	355	354	366	341	366	336	402	344	360	365	393	332	310	368	301	338	349	337	358	358	334	316	355	350	318	375	356	363	360	352	329	359	374	366	370	338	321	364	329	375	333	359	344	356	358	340	397	333	369	352	359	339	336	338	351	366	344	359	329	353	331	361	345	379	334	364	353	334	351	348	344	306	357	370	374	364	399	367	378	327	359	361	361	336	329	363	330	361	335	367	379	354	349	353	385	338	307	344	368	354	339	331	355	344	367	365	375	364	371	395	354	356	336	358	349	332	410	354	364	351	349	337	338	371	346	336	353	337	384	368	364	347	356	357	363	359	397	358	368	353	379	323	394	342	332	317	347	382	380	364	355	360	392	392	343	393	337	389	364	370	386	334	383	345	351	360	358	360	376	351	362	357	373	345	348	344	364	346	381	385	359	362	358	370	363	356	335	342	325	332	346	359	378	391	366	367	338	335	357	359	362	370	373	358	325	352	339	321	349	343	366	361	358	356	345	357	362	369	359	355	343	355	349	352	324	379	340	354	349	373	349	338	353	340	374	375	347	371	341	344	334	372	372	362	350	346	366	325	368	353	373	351	372	365	360	312	359	347	335	330	362	349	337	353	361	348	345	347	392	342	364	378	365	373	375	370	358	355	341	371	360	366	356	362	331	372	339	342	366	339	348	328	340	332	355	347	372	341	332	325	379	368	348	365	377	373	353	356	354	347	375	366	332	350	377	353	321	351	345	369	366	378	353	325	384	349	328	350	356	339	372	357	362	357	372	369	347	345	360	347	375	352	348	379	361	353	399	337	366	330	337	373	376	362	356	380	336	365	345	350	339	333	370	335	345	369	345	375	380	354	354	319	350	326	366	329	374	376	345	374	358	392	367	347	385	357	362	364	387	397	354	326	372	357	362	354	344	363	377	341	360	345	348	379	344	320	350	398	337	336	351	367	367	331	340	342	369	318	373	375	380	383	370	334	332	363	360	353	371	323	363	379	352	339	374	342	365	348	348	360	383	366	338	377	374	364	386	351	374	336	350	351	370	363	403	362	354	371	346	384	342	390	345	364	370	357	357	373	363	362	332	370	365	348	365	393	359	347	310	336	347	355	360	377	345	379	341	382	354	374	335	385	331	357	381	385	377	347	395	367	355	357	332	364	342	361	388	359	311	348	390	368	344	351	351	305	362	359	357	303	360	341	374	355	354	362	356	336	340	328	317	361	338	342	353	330	348	359	352	372	373	337	343	348	388	392	331	364	353	361	332	345	370	393	361	330	312	335	363	342	343	386	361	366	353	370	368	356	385	354	361	364	378	370	357	380	328	364	358	368	379	360	339	367	376	307	352	350	307	374	369	336	346	360	370	352	361	329	327	346	383	371	356	368	344	352	363	337	334	365	390	335	353	371	365	362	369	365	388	355	354	349	353	352	380	372	353	363	339	360	350	339	364	350	375	315	359	376	371	350	360	348	348	358	377	360	360	338	347	371	367	353	343	325	397	316	349	358	397	365	360	352	378	357	322	368	392	404	363	368	347	368	326	359	348	341	358	354	373	361	332	351	389	373	323	342	353	364	371	334	336	339	365	359	355	382	360	344	320	337	373	368	360	331	335	362	358	348	325	369	331	361	386	393	356	374	332	358	350	372	329	329	328	353	348	348	345	336	362	365	346	367	339	342	357	331	357	351	317	351	367	351	371	363	363	357	347	347	370	389	353	360	343	360	366	368	397	354	363	393	366	366	335	360	357	359	377	375	363	358	342	358	342	340	357	338	411	359	332	340	354	374	351	391	323	358	331	356	366	353	339	382	358	394	387	358	370	353	353	327	341	379	369	359	359	394	360	353	346	339	367	347	328	327	347	389	404	318	353	334	361	357	363	350	328	350	347	387	353	366	382	362	351	365	361	365	381	357	349	357	331	330	328	360	361	342	346	344	339	347	356	333	329	348	355	332	370	356	329	340	350	313	353	341	349	358	364	353	344	386	340	341	407	377	361	336	341	337	338	370	384	350	322	353	329	348	361	361	338	309	364	352	379	382	369	378	338	363	364	389	350	344	388	334	377	354	344	347	371	350	388	353	361	356	327	342	390	340	351	356	385	347	348	364	325	378	339	368	356	340	362	359	352	342	372	322	388	327	379	365	340	327	349	357	356	338	383	352	350	348	337	347	388	329	362	359	318	334	336	350	352	326	340	363
36319	15974	14132	7746	5419	4050	3075	2473	2052	1757	1580	1318	1293	1201	1088	1025	1038	937	886	870	801	829	799	787	766	823	787	725	722	719	747	702	787	747	650	731	693	698	691	680	671	687	699	674	660	688	699	691	710	725	659	652	654	639	686	694	681	692	710	636	679	651	726	650	631	630	675	665	620	658	635	649	644	626	635	665	657	633	657	669	636	686	666	696	672	681	618	616	664	671	703	648	668	658	641	671	640	641	629	671	615	664	686	663	674	598	613	659	648	672	661	621	649	646	628	668	638	649	672	696	627	687	639	653	675	645	647	660	642	666	643	596	653	640	669	643	629	672	643	625	669	647	632	652	658	622	652	604	681	644	679	644	630	690	694	668	644	631	604	665	679	616	574	667	657	718	657	653	662	614	657	672	682	675	638	612	653	645	620	674	614	655	669	631	627	660	604	654	661	679	695	625	643	685	649	628	601	680	672	634	663	635	662	633	686	648	671	666	660	711	649	613	601	667	609	584	668	669	663	682	672	658	654	662	629	611	673	629	666	675	667	614	654	652	654	586	624	659	631	579	661	627	634	662	636	643	627	637	624	654	660	681	692	666	642	628	608	647	675	615	662	637	656	616	624	650	640	632	646	650	646	632	631	635	632	679	673	647	647	645	640	681	638	648	639	639	620	669	642	656	647	619	636	675	673	604	630	627	642	647	665	640	644	679	684	635	623	628	641	643	694	660	654	619	618	631	633	635	658	668	676	675	604	679	678	662	625	669	641	680	585	678	708	636	610	654	612	688	651	701	641	683	663	673	648	609	631	660	627	604	661	629	632	638	579	645	643	645	663	616	633	606	627	607	587	593	669	656	622	602	656	670	692	616	612	672	715	662	671	686	656	656	655	661	635	646	697	642	608	616	652	657	657	598	659	645	640	611	617	672	663	647	667	678	650	631	643	683	649	638	635	670	618	645	722	629	657	613	678	682	654	670	659	632	671	665	638	665	637	661	645	632	623	647	670	660	631	651	685	616	661	641	698	656	692	643	660	624	629	681	592	605	645	713	672	670	663	619	665	672	669	645	612	661	646	664	673	664	656	694	641	625	659	671	624	617	651	625	704	643	660	664	650	651	665	629	639	647	659	643	661	653	630	617	612	658	594	656	660	634	694	619	569	641	652	638	637	663	638	645	676	645	648	587	679	667	622	695	628	682	649	652	616	625	695	624	676	658	649	651	660	593	648	644	695	674	688	714	652	616	677	653	651	647	672	631	622	670	594	643	636	661	601	635	687	635	634	676	593	649	650	653	647	672	626	661	648	627	663	637	661	654	676	638	656	647	642	696	647	646	622	635	702	655	647	649	633	662	603	692	593	619	646	631	657	632	676	598	622	632	679	641	687	591	628	646	653	694	701	629	649	654	634	668	663	642	622	654	637	644	627	646	646	663	669	681	658	638	687	661	678	649	626	618	652	652	648	633	699	653	657	651	653	681	695	697	640	619	629	655	607	688	614	670	619	623	653	609	657	643	651	694	642	663	625	638	630	656	653	622	664	644	675	701	616	678	657	636	664	671	630	665	659	642	635	599	605	634	663	682	661	625	620	641	669	627	687	662	686	627	647	617	636	674	632	623	644	687	620	659	623	669	679	620	618	614	642	635	636	649	689	647	629	662	674	646	651	675	639	615	678	645	637	648	643	646	632	584	658	638	663	619	655	630	638	640	683	659	647	670	643	655	641	634	664	650	639	612	646	636	661	659	670	632	672	632	603	638	626	631	627	697	689	633	713	654	630	639	675	631	641	666	635	652	595	642	674	646	667	647	662	639	672	634	699	624	670	611	671	672	655	660	644	654	639	607	665	653	622	625	630	649	665	614	630	632	590	690	610	674	681	659	647	661	669	595	647	690	687	639	646	615	642	645	654	651	609	595	674	663	675	646	644	648	624	656	661	651	653	649	649	644	652	621	617	664	626	635	622	661	644	650	640	603	678	647	627	639	613	646	667	693	625	647	650	653	690	591	665	645	654	670	628	652	632	639	652	618	657	623	685	599	640	686	661	613	606	650	643	644	643	668	670	656	666	627	586	620	649	657	642	651	687	667	660	679	650	669	648	650	644	657	625	637	661	636	660	670	667	683	641	629	614	653	701	623	606	608	610	698	673	655	657	656	667	648	628	631	656	663	614	669	651	617	657	657	603	663	651	642	668	627	651	640	613	684	629	632	635	620	655	679	649	632	681	666	694	634	663	658	666	642	660	644	662	650	680	657	639	669	664	656	690	681	641	662	591	630	663	660	689	666	634	708	637	635	684	623	681	715	641	652	606	625	672	633	619	628	638	686	628	641	653	619	667	635	633	665	694	645	640	673	668	630	628	640	670	667	657	677	647	649	619	630	649	634	607	623	643	626	629	643	650	626	683	660	645	616	684	652	655	636	661	662	656	637	619	715	639	597	653	616	689	667	653	654	650	687	635	625	657	647	649	645	701	671	637	638	629	642	664	640	643	620	689	672	674	623	642	648	645	649	642	653	662	701	647	653	628	621	679	661	641	652	622	644	684	656	588	622	630	635	590	668	685	704	656	622	634	653	631	669	650	666	643	632	639	636	669	637	631	634	667	653	689	673	688	661	637	657	608	614	640	666	637	680	628	648	693	646	697	664	662	622	677	644	627	676	638	673	634	696	655	640	649	663	602	676	684	656	667	622	677	637	620	618	616	630	621	653	674	654	668	594	590	647	684	603	671	606	676	693	633	619	660	598	623	652	679	595	662	625	653	642	694	671	594	678	647	655	643	637	624	649	647	651	634	626	614	656	661	624	633	668	632	601	615	624	635	640	650	645	630	647	680	660	654	706	647	631	659	645	724	603	632	653	686	661	620	626	662	610	656	633	634	637	682	647	623	622	629	660	644	637	633	603	643	664	652	650	680	653	700	635	628	607	625	668	661	612	599	646	651	609	641	673	654	627	696	669	657	652	619	569	695	618	615	605	615	665	613	640	657	640	628	657	635	578	665	704	629	628	675	663	625	657	673	637	680	641	646	614	615	648	672	657	636	615	599	599	635	659	672	612	677	673	655	688	646	614	653	640	669	607	667	680	656	686	634	639	681	661	631	682	633	632	629	570	692	603	659	660	649	671	605	644	637	621	641	652	641	626	654	663	644	679	677	647	617	630	646	638	671	671	671	675	681	635	629	728	670	659	739	647	661	665	661	604	628	630	603	633	629	663	646	634	608	653	661	630	613	636	616	616	639	645	595	646	679	686	648	658	668	666	652	626	654	661	636	657	650	625	641	620	671	651	641	638	659	687	634	672	661	652	629	645	616	607	658	657	672	625	699	640	655	617	671	656	650	605	665	671	622	653	631	648	673	620	616	618	636	654	679	629	665	674	662	650	636	724	635	614	698	622	658	644	634	617	647	608	638	661	664	628	654	624	654	640	644	630	660	642	625	676	611	656	687	645	642	611	621	607	618	638	627	648	609	617	632	594	645	614	626	614	657	664
27312	21319	9097	398	168	143	136	128	100	113	76	105	90	90	92	97	81	82	91	102	90	84	91	98	95	92	94	76	70	85	72	91	87	74	94	99	88	91	77	95	90	91	82	95	94	85	90	88	91	79	79	91	84	104	82	94	94	99	81	81	84	85	93	86	80	85	91	89	88	92	84	112	93	85	81	95	96	82	83	99	76	92	78	86	81	99	88	81	83	82	90	84	97	92	88	89	87	98	73	83	88	91	69	84	114	89	82	89	87	94	103	92	102	77	84	94	74	82	76	92	79	98	88	96	82	94	79	83	84	88	95	82	94	85	86	86	102	86	91	92	79	81	91	76	88	81	76	94	109	94	78	105	94	67	83	75	79	76	84	91	86	84	85	81	69	94	85	84	86	95	86	94	87	80	96	81	101	72	80	91	83	83	90	85	107	106	96	73	88	85	83	95	90	79	84	75	77	93	90	82	78	83	81	79	96	88	82	102	99	82	73	87	92	85	79	83	78	92	85	76	83	71	77	96	83	87	94	87	85	78	99	88	85	88	81	86	80	90	81	90	77	83	94	79	89	82	79	94	84	79	75	73	82	79	90	78	90	71	86	90	79	88	90	93	80	97	85	87	74	91	94	72	81	86	83	92	69	95	84	85	86	88	99	76	81	101	77	79	81	97	88	89	84	65	91	86	82	96	86	87	82	89	75	95	100	82	102	88	85	75	87	86	80	73	72	88	77	73	74	89	102	92	83	74	82	101	86	77	85	100	99	96	96	75	74	91	86	68	82	66	88	88	75	74	87	78	97	77	81	103	95	86	109	86	75	96	91	77	89	103	94	103	103	99	102	94	93	89	75	72	97	85	85	99	101	98	92	83	80	88	90	79	79	112	81	90	94	78	73	77	93	107	95	88	99	74	86	89	85	102	96	88	77	76	93	90	81	81	71	98	86	83	92	72	96	87	74	93	102	88	75	104	89	95	90	61	82	55	90	79	95	70	96	88	73	71	75	59	81	109	103	91	82	75	81	83	88	83	104	81	89	92	74	88	81	90	74	90	97	87	92	116	83	84	83	101	82	71	91	91	88	76	68	79	76	104	84	79	88	72	71	74	71	85	85	78	103	94	83	97	83	87	79	83	72	87	87	89	99	81	83	83	94	93	83	89	85	80	80	97	93	78	81	90	83	88	81	89	88	88	75	81	78	95	98	108	87	96	100	83	101	73	77	99	95	82	83	89	71	78	90	88	84	80	84	80	82	76	97	84	96	78	68	76	106	85	89	73	99	73	72	73	81	69	86	94	91	91	95	104	80	94	87	87	76	89	94	92	74	82	88	84	103	88	88	105	82	80	76	102	103	82	96	86	77	71	80	78	88	85	86	88	66	96	85	79	98	95	89	76	100	83	94	75	85	95	84	100	110	87	75	68	86	90	94	88	76	84	86	89	71	92	84	91	98	87	95	88	82	90	83	88	69	88	66	97	79	97	89	90	88	101	91	107	94	74	87	109	88	76	100	74	84	90	106	84	68	97	89	79	98	87	94	92	80	81	77	88	85	95	89	113	103	84	67	90	82	89	98	81	88	81	74	64	70	84	91	91	84	90	85	89	96	80	87	83	98	91	97	94	82	97	92	92	93	89	87	88	79	86	82	76	85	80	93	86	89	87	78	70	85	73	81	74	89	86	88	85	88	82	80	103	101	93	96	91	74	91	92	72	98	93	85	94	65	99	108	98	79	80	71	75	79	74	80	83	95	83	83	79	83	90	85	92	95	88	97	77	95	90	80	91	95	87	81	96	68	94	90	89	88	77	93	92	60	98	63	85	79	89	61	84	89	85	106	72	91	85	92	69	91	107	75	102	88	72	95	100	81	94	74	76	91	81	85	86	86	84	76	90	100	86	82	87	89	87	93	79	84	80	83	81	103	76	72	95	89	82	79	94	92	86	95	87	87	86	80	80	91	75	84	79	84	89	105	74	107	88	85	89	75	84	77	97	84	93	82	86	84	76	71	87	96	85	88	87	99	85	80	94	75	86	86	89	103	87	90	93	71	68	83	85	82	93	81	90	92	93	83	77	82	89	88	82	96	76	94	74	95	70	86	92	85	97	78	84	81	76	83	80	79	89	70	81	89	90	92	80	77	82	82	90	77	79	92	92	107	89	83	80	77	90	73	83	74	89	87	93	105	80	89	78	86	97	93	82	91	67	87	91	81	93	94	86	94	87	81	91	90	71	86	107	69	93	77	80	82	72	90	83	86	86	75	84	94	87	81	86	73	87	77	84	86	102	83	94	82	98	89	69	85	95	89	95	93	100	79	83	92	80	92	79	83	93	103	85	87	91	82	97	87	85	86	89	78	105	88	83	86	104	84	94	78	93	86	97	88	67	81	85	83	97	85	100	82	75	104	96	88	92	97	78	80	89	83	86	100	82	77	81	79	77	96	86	93	94	70	66	84	81	83	77	93	77	77	81	77	83	92	85	84	78	81	87	78	114	68	78	77	84	79	94	90	96	78	90	93	99	104	96	88	75	81	74	97	86	92	89	105	98	72	87	92	82	88	93	75	90	76	77	76	88	89	80	113	89	94	81	84	83	96	104	89	84	81	85	84	83	80	81	86	89	87	90	93	82	79	76	102	85	107	71	88	79	76	94	99	85	84	92	87	78	90	91	78	81	82	79	79	71	81	88	81	83	85	80	95	90	91	82	80	78	71	78	87	81	88	80	100	94	84	86	85	100	82	91	79	85	77	67	85	78	84	82	84	89	84	97	83	102	85	92	88	93	88	78	89	71	90	88	92	98	88	86	97	88	88	89	81	108	71	75	89	88	83	73	107	86	82	92	84	100	82	90	80	94	106	90	85	94	87	69	100	95	77	92	88	97	81	106	94	64	81	91	104	88	75	95	92	83	90	96	102	68	79	105	83	84	93	95	71	84	103	78	96	82	85	86	93	71	98	96	85	88	90	99	72	84	106	75	84	88	84	85	84	85	81	92	94	100	96	95	89	74	97	88	78	91	90	87	76	84	88	83	70	91	111	95	77	84	78	72	92	76	89	88	73	101	81	84	72	100	91	70	95	73	73	85	98	92	92	83	76	99	82	86	83	83	95	75	102	61	95	88	79	74	82	79	97	86	80	83	81	79	89	121	90	80	93	73	90	70	75	60	91	96	93	93	95	88	81	87	75	84	80	90	87	86	86	86	91	91	72	84	78	88	91	86	76	84	87	94	92	98	92	93	85	73	79	80	83	83	77	77	90	68	68	94	83	92	100	91	91	97	91	84	84	93	103	78	93	88	94	72	103	75	84	85	76	91	81	96	70	88	86	83	89	80	88	87	99	81	90	85	69	83	86	98	92	92	81	109	83	95	85	80	94	74	86	73	93	79	94	82	78	85	111	74	88	74	104	80	88	101	99	78	92	90	101	97	93	94	83	105	72	73	93	85	97	81	64	89	95	97	95	81	76	84	74	78	97	77	72	87	103	93
19619	1365	1206	597	449	367	273	293	262	236	231	206	216	209	180	201	207	203	211	199	182	216	211	198	187	205	177	199	178	187	221	172	199	170	183	184	224	192	193	200	171	217	188	172	175	192	189	174	206	188	218	204	195	200	189	174	178	209	188	173	196	201	178	174	175	173	181	154	184	198	196	190	177	179	193	182	163	180	190	172	186	212	190	185	191	183	177	166	191	173	187	184	171	188	196	192	206	197	198	191	201	187	193	178	208	169	170	170	174	198	177	208	186	163	195	213	173	179	169	186	196	201	201	182	193	181	167	171	190	175	198	204	194	159	227	185	190	181	181	196	172	172	178	194	187	211	207	201	183	191	196	151	147	175	182	177	181	201	184	192	167	178	162	187	205	209	175	190	181	180	204	214	177	174	167	203	174	198	180	191	199	181	170	160	219	166	196	168	197	172	180	197	190	170	176	175	171	201	178	198	186	185	201	168	194	208	158	191	178	189	190	210	166	184	200	181	193	200	188	180	199	229	172	169	182	204	182	163	183	197	193	160	183	195	183	163	173	159	196	170	183	185	194	177	178	174	195	177	184	169	173	202	187	193	176	188	176	182	190	187	164	203	173	204	174	179	191	198	199	196	180	188	207	196	205	181	181	202	166	181	191	168	173	156	202	202	192	187	163	206	218	171	196	183	177	209	183	180	178	196	178	172	187	185	172	172	188	212	183	180	194	170	172	179	208	193	175	166	165	193	189	202	206	198	190	201	191	200	150	199	175	202	200	194	195	150	184	204	194	183	200	183	188	177	178	201	190	195	173	185	185	154	172	184	203	179	190	169	202	188	193	179	173	205	179	183	203	177	197	197	182	195	198	164	181	178	218	190	185	176	213	185	173	184	180	185	224	187	197	219	191	197	171	193	180	216	190	158	194	184	165	170	170	170	170	200	202	187	197	174	180	181	185	213	185	178	174	164	176	190	186	177	199	170	184	194	178	187	175	178	196	192	184	182	194	192	205	182	197	188	189	173	167	176	179	194	202	189	187	200	214	190	187	172	197	179	198	205	208	201	196	181	155	182	200	193	168	194	182	165	170	177	176	178	169	178	156	185	182	188	163	185	175	195	175	191	196	195	188	181	158	191	181	206	190	208	191	174	165	214	190	189	194	179	188	173	187	173	199	158	179	177	196	179	204	195	215	169	179	186	183	168	173	199	149	178	178	201	185	186	196	175	167	171	185	197	166	187	187	167	181	194	185	194	200	192	179	223	188	190	172	191	188	202	176	183	198	159	172	176	189	189	188	200	175	178	196	191	184	184	198	189	196	195	182	189	163	169	193	197	199	158	186	193	190	164	198	173	163	197	166	180	168	174	192	197	169	213	185	195	204	183	223	203	210	211	182	187	168	178	189	183	173	178	177	195	183	170	195	181	181	193	176	201	184	178	181	181	221	183	183	193	186	195	178	192	169	179	208	208	191	184	184	180	168	168	167	198	194	189	182	174	184	158	184	198	190	180	189	168	184	184	181	181	175	193	194	168	179	199	191	160	193	171	198	173	178	188	175	165	183	188	192	194	191	191	174	175	159	178	201	196	177	195	195	187	176	178	185	174	191	198	181	156	168	172	176	175	201	187	181	192	164	185	172	195	179	165	173	174	180	174	174	202	197	175	183	182	200	164	206	202	201	184	174	195	190	188	192	167	190	178	163	192	195	170	146	177	180	189	206	163	191	190	171	208	176	178	188	194	186	224	187	197	199	173	209	178	185	178	195	200	186	178	192	194	195	172	167	164	186	187	195	166	156	172	192	158	185	194	204	171	177	188	191	199	201	201	181	183	199	189	165	177	168	177	192	170	176	198	204	181	182	167	180	205	159	192	192	187	168	176	187	163	195	178	175	193	198	206	183	181	184	184	164	159	206	186	197	159	179	202	190	194	188	182	185	202	214	179	180	193	205	212	197	208	169	196	192	159	177	198	174	158	185	198	194	198	193	183	184	186	186	162	178	185	200	189	172	196	184	183	170	179	175	174	188	176	195	202	182	192	189	209	205	189	177	184	161	182	207	188	172	172	202	189	172	171	186	203	186	203	205	180	205	172	208	172	215	189	182	179	197	198	190	187	200	196	206	177	185	189	175	194	184	180	191	178	158	173	180	180	201	187	206	186	185	182	177	187	196	184	168	214	193	188	185	201	178	191	184	179	182	177	192	178	192	201	188	174	182	166	183	193	171	180	189	187	183	185	177	174	199	179	182	182	191	178	197	176	175	165	155	188	165	181	180	190	168	176	190	172	164	185	175	204	194	188	187	215	181	210	185	161	206	171	177	180	163	164	197	191	169	204	181	185	215	160	171	181	166	193	177	178	188	171	181	191	176	181	185	208	181	164	164	175	160	200	171	189	202	198	181	191	175	181	189	191	199	171	158	166	177	192	185	196	195	181	176	190	187	181	225	189	196	166	195	198	179	203	182	193	156	182	205	174	196	181	168	179	191	187	174	195	175	185	186	176	183	215	189	180	175	175	182	184	186	169	185	167	199	194	190	181	178	193	189	192	182	204	174	178	180	173	175	175	202	176	199	161	182	188	206	183	166	192	193	189	211	219	196	216	175	163	185	182	190	186	175	174	157	216	201	187	199	165	182	196	194	166	198	151	183	171	203	180	198	196	170	182	185	192	191	176	193	184	180	194	191	201	174	170	172	197	193	191	185	185	177	180	171	168	191	176	188	161	193	189	215	177	189	181	197	180	208	206	184	176	164	200	187	170	180	179	183	203	193	187	185	180	192	198	195	196	208	182	180	184	205	191	172	165	200	182	191	173	183	161	198	180	183	176	187	171	172	192	194	211	179	156	209	174	181	182	205	195	176	156	177	188	209	169	194	211	189	198	191	209	199	180	177	189	188	187	198	155	161	188	178	181	183	175	189	181	194	184	196	190	192	188	207	180	162	177	196	199	200	204	179	191	191	181	198	195	190	167	172	177	166	194	177	181	175	188	204	182	171	170	174	178	204	184	207	161	182	178	178	189	199	184	171	180	183	192	192	180	189	181	198	192	212	187	175	199	182	184	171	155	197	190	168	193	181	181	165	162	169	174	200	185	185	183	194	166	199	172	193	204	197	175	184	179	166	180	176	178	174	173	180	193	181	190	185	189	189	176	191	193	188	183	164	166	170	181	176	179	178	182	173	183	195	195	176	171	187	194	205	155	202	172	173	184	166	173	222	165	172	220	191	181	172	168	199	183	201	191	168	177	181	186	163	190	182	185	176	192	167	185	183	191	182	197	195	170	191	193	190	181	176	177	191	190	177	193	196	206	160	197	178	183	185	163	219	170	178	171	178	195	181	184	193	162	203	171	203	169	184	179	185	175	189	153	176	180	190	199	173	182	171	169	171	187	217	185	204	215	198	196	171	191	172	195	165	165	207	199	177	166	190	180	181	177	186	168	194	178	214	182	187	210	192	195	198	179	212	195	169	183	212	170	192	176	188	200	179	192
24815	21732	29329	24664	21152	2563	637	436	356	317	310	282	266	280	247	244	217	228	199	198	213	216	223	190	195	206	198	203	197	197	211	188	202	221	210	211	192	184	169	180	192	206	191	204	188	182	190	201	187	191	212	204	212	215	186	194	197	194	172	174	176	205	209	173	186	191	174	184	182	194	183	193	188	182	162	184	183	183	195	190	192	168	197	191	195	186	205	181	178	186	197	174	192	183	199	165	188	163	210	173	193	199	181	199	192	184	190	202	175	162	167	190	198	186	171	194	188	192	190	182	202	182	176	188	194	188	175	208	203	184	159	201	207	190	204	201	211	209	159	190	197	200	187	174	194	188	221	180	192	195	184	158	175	220	194	166	164	184	193	182	177	170	162	184	167	204	171	187	171	184	178	198	214	171	167	171	204	184	178	191	187	166	182	184	174	204	188	163	191	186	182	192	190	196	187	182	193	192	172	198	172	186	182	176	201	167	201	188	182	187	183	203	185	178	180	185	186	196	185	185	184	179	177	187	188	165	187	192	176	172	179	173	191	193	176	165	188	186	167	185	205	198	188	167	161	189	164	188	179	210	189	181	189	176	192	176	176	168	187	190	187	213	180	184	182	200	204	165	162	194	165	163	187	169	181	187	191	185	188	179	167	166	180	212	192	194	175	214	195	203	204	193	171	192	173	192	178	181	193	186	172	190	189	180	167	196	184	179	187	195	188	224	178	185	196	187	161	192	167	167	202	196	173	206	188	183	192	199	184	203	176	182	162	171	170	217	170	199	205	177	163	198	169	190	192	210	177	192	183	195	168	174	192	171	194	199	181	203	192	184	170	188	185	171	160	200	192	194	174	187	183	219	182	179	186	198	183	201	176	180	181	158	214	169	175	200	177	235	171	161	195	174	189	162	193	200	178	193	182	186	191	201	176	180	167	192	178	176	176	177	180	180	191	198	194	202	176	183	185	180	160	190	185	187	185	205	178	191	195	174	176	188	168	201	191	206	206	198	175	187	179	183	190	199	174	171	203	184	207	209	187	175	180	195	197	167	190	182	184	162	172	185	188	180	200	185	194	174	189	182	186	181	165	205	184	179	172	168	178	193	199	176	184	187	182	180	197	165	178	167	185	200	177	187	172	189	198	190	210	168	194	193	170	205	189	190	177	195	190	191	176	176	182	176	192	197	187	189	184	185	192	178	211	194	176	189	175	205	187	185	185	179	197	191	173	179	190	185	188	172	208	186	193	199	200	170	163	189	180	176	173	184	180	176	200	181	167	191	195	174	196	196	176	194	182	177	181	192	203	181	214	176	192	187	205	172	209	182	188	181	172	178	196	179	195	162	196	186	189	183	179	196	168	200	176	185	195	198	180	223	190	182	181	181	177	182	178	184	217	186	170	177	185	196	196	154	192	175	180	209	177	201	163	186	204	195	166	193	177	180	180	179	169	176	190	199	195	170	191	188	179	202	192	199	182	180	162	200	173	177	194	196	184	182	203	204	192	197	184	175	177	204	186	174	174	183	194	192	197	198	208	179	205	203	172	180	188	199	168	189	199	192	192	183	204	187	163	159	184	168	165	175	197	226	197	184	197	160	173	186	188	185	205	196	165	173	175	172	180	188	180	206	180	185	167	184	176	183	191	189	202	189	192	219	178	175	196	174	171	184	194	179	199	175	187	178	188	169	162	191	171	176	162	172	178	164	180	185	196	174	190	192	188	187	180	181	207	186	181	186	181	199	181	194	195	183	188	209	187	195	189	163	188	177	206	156	180	193	163	194	206	194	185	187	199	193	195	196	187	182	209	185	148	176	178	171	188	189	184	207	161	171	203	185	185	188	172	187	191	174	185	197	182	166	185	170	206	196	187	162	192	192	191	172	169	177	192	205	189	174	165	174	155	198	182	192	215	156	183	177	183	217	186	176	193	189	199	161	183	161	173	192	173	191	175	182	181	204	204	174	174	199	195	165	193	189	202	186	160	179	167	171	192	201	198	168	173	195	200	191	196	178	193	157	194	169	176	212	195	179	183	174	198	197	196	195	188	179	214	189	191	188	164	196	177	199	178	210	175	163	153	154	189	154	191	175	198	189	188	175	184	169	206	186	204	178	176	175	180	173	200	214	191	176	170	188	191	175	227	191	186	189	200	204	184	193	176	154	186	182	202	196	204	224	188	155	166	189	173	189	176	189	190	169	205	205	185	185	205	184	195	149	180	189	217	177	187	183	173	185	179	187	186	202	189	181	186	199	192	184	190	189	187	215	185	172	183	181	198	191	210	211	192	204	197	173	187	198	200	214	171	171	188	201	176	191	208	176	185	175	204	184	202	197	198	179	177	173	222	173	188	219	166	200	149	180	202	193	163	198	201	204	181	173	176	166	201	199	188	203	195	189	165	183	190	174	172	211	212	199	192	187	196	189	161	189	177	169	178	215	202	208	204	193	162	209	183	179	185	184	173	155	195	175	178	193	207	204	180	178	186	190	180	196	206	188	162	202	205	165	193	178	179	159	205	171	172	191	201	208	233	178	171	192	187	194	196	190	200	195	163	201	185	186	182	186	166	174	198	183	161	176	179	175	185	181	197	174	161	185	196	191	211	204	177	173	173	194	175	209	195	174	188	175	172	170	167	201	179	171	165	189	184	180	174	215	162	161	204	185	187	165	190	179	182	156	183	165	185	185	168	177	186	157	185	190	197	174	179	197	192	198	192	187	181	187	199	201	183	180	194	177	187	161	148	173	203	176	196	181	186	193	182	197	200	171	162	201	176	174	177	188	155	175	191	173	161	212	182	193	189	173	173	199	205	169	193	193	197	175	183	198	166	163	186	171	211	172	181	177	187	213	186	192	202	184	202	172	173	193	173	190	194	189	192	187	180	192	202	202	189	186	181	174	213	188	177	167	197	165	188	173	199	182	200	162	191	191	167	199	183	183	188	187	181	186	168	195	178	208	194	169	186	176	199	170	195	198	201	203	194	174	206	157	183	180	194	191	179	179	179	200	178	186	169	188	183	190	177	177	190	183	171	181	203	178	194	188	199	182	198	186	193	183	171	194	168	195	171	189	198	189	170	190	198	177	174	178	213	193	195	164	181	176	198	143	167	201	187	184	200	176	204	202	190	176	171	191	180	186	199	191	169	192	188	191	179	168	195	173	172	210	177	192	178	181	179	187	182	198	192	187	191	190	191	176	205	178	181	194	183	172	175	204	205	195	218	180	177	177	198	189	172	207	170	183	155	159	161	176	198	195	184	169	196	190	195	177	190	167	188	173	189	165	182	191	210	175	162	185	208	168	180	169	171	183	192	185	217	178	187	188	191	206	186	164	184	189	167	171	178	188	205	191	180	171	162	177	172	176	186	186	193	195	183	221	192	189	187	172	193	189	196	169	174	192	193	179	186	197	199	198	157	161	206	170	181	148	210	193	185	193	184	194	177	168	193	173	184	187	183	192	167	180	174	175	191	160	198	173	212	183	200	191	164	182
33990	9968	8871	4406	3010	2219	1646	1392	1096	909	856	749	676	653	557	551	534	509	489	499	444	466	432	444	422	421	406	390	415	397	415	420	388	406	435	392	383	373	412	415	366	381	381	402	376	397	404	417	365	362	365	391	365	373	365	396	374	370	365	384	360	388	356	375	370	381	367	412	398	378	373	344	377	389	342	355	385	380	374	345	370	349	403	401	378	361	352	352	350	386	383	345	365	400	366	343	377	386	358	369	369	367	366	355	364	370	355	374	354	334	348	365	352	381	376	377	333	358	362	379	354	360	362	371	334	352	354	384	342	419	334	377	379	379	360	358	356	362	357	368	346	374	358	351	347	389	336	361	333	346	370	348	382	364	374	360	375	423	365	330	351	368	406	357	343	377	388	345	368	355	360	371	372	336	362	360	360	370	407	343	366	340	337	331	365	397	386	345	384	379	339	375	381	353	379	339	375	356	360	341	339	394	368	366	331	370	383	366	357	344	389	361	352	384	339	384	372	390	372	386	366	373	329	350	344	350	367	393	374	345	354	364	336	355	362	376	373	348	369	365	398	324	359	380	341	346	391	357	359	347	367	351	372	356	345	365	325	369	346	356	365	376	346	361	358	336	371	383	365	355	345	377	375	358	334	354	355	355	334	356	386	342	340	339	345	367	365	377	336	374	336	363	356	403	356	358	325	396	346	332	312	328	375	329	385	394	350	342	364	351	348	340	374	371	360	348	371	380	373	345	332	336	358	369	321	364	394	349	358	376	367	375	360	336	372	322	370	371	356	367	369	373	367	356	371	362	376	350	372	374	383	347	332	364	383	358	399	345	364	363	373	359	352	376	371	357	353	365	346	365	340	344	379	399	369	364	354	355	347	368	353	359	325	338	355	407	349	353	376	388	356	386	375	373	359	389	389	344	336	397	375	397	377	411	392	372	364	386	374	380	383	356	346	375	342	378	339	351	355	351	388	335	344	361	377	360	355	373	358	358	345	352	356	369	332	358	364	365	371	390	395	352	367	352	408	349	408	368	363	355	364	417	380	380	396	341	374	337	333	392	372	354	335	345	375	352	362	360	365	377	349	332	350	326	357	351	365	336	320	371	402	381	371	345	325	363	392	353	374	356	364	349	335	331	366	341	357	374	395	378	343	355	328	368	360	352	361	362	388	373	368	340	339	394	374	356	380	399	350	357	335	359	341	376	360	384	373	346	368	377	381	370	350	376	374	337	365	379	351	366	385	354	345	414	355	371	359	349	338	358	368	378	368	316	387	357	382	341	361	357	390	360	376	359	347	382	356	373	356	349	356	329	366	342	355	383	346	359	361	346	359	386	374	344	377	373	334	376	385	364	347	311	379	324	385	378	371	324	341	388	375	352	368	394	358	390	369	374	391	360	364	359	351	368	377	358	375	356	372	357	359	365	359	321	369	362	341	313	341	346	340	359	313	358	344	334	383	324	353	348	367	364	397	338	395	357	357	358	349	343	344	354	365	367	386	365	367	336	346	342	358	349	345	341	360	342	347	352	366	359	372	386	365	355	351	301	374	348	347	332	374	350	363	391	381	360	337	333	396	369	361	358	333	361	371	378	381	355	337	386	386	358	390	338	348	357	362	331	366	356	345	367	388	369	334	337	397	397	367	388	383	353	339	366	409	354	381	361	357	359	362	358	343	380	326	363	347	358	399	378	359	337	354	362	388	318	376	385	355	369	385	354	345	358	369	379	321	335	358	341	366	357	334	370	343	371	374	345	338	363	367	355	350	340	356	347	369	380	335	356	360	377	395	375	353	354	351	363	410	375	333	386	363	332	381	348	356	380	337	345	377	345	361	347	343	333	392	358	382	351	383	393	343	383	347	367	368	360	352	334	354	353	348	371	390	383	371	370	376	349	384	328	331	315	368	334	386	381	382	332	372	326	396	381	348	382	378	355	366	374	389	347	381	352	378	356	340	368	358	359	345	352	366	362	332	361	333	355	385	375	387	369	347	359	351	339	358	369	354	356	368	360	353	358	385	345	378	375	353	365	362	359	352	352	354	364	351	363	362	323	348	363	362	348	364	338	355	348	381	370	329	364	383	354	338	344	333	355	356	390	361	365	358	323	378	328	346	363	331	390	339	348	324	358	347	373	402	343	370	364	380	347	329	386	360	351	399	359	359	366	348	378	346	330	356	347	352	323	333	376	362	346	369	349	359	380	365	345	350	378	363	355	341	368	367	340	350	351	361	370	367	332	356	379	341	417	369	365	376	366	371	346	367	346	353	367	388	373	379	355	378	368	401	341	350	349	360	342	374	380	368	359	354	382	334	336	341	359	332	405	370	372	393	352	348	376	385	373	385	367	351	373	390	348	366	348	339	324	370	407	356	347	363	403	336	388	366	376	378	387	370	364	312	355	337	390	378	351	373	345	374	356	347	366	361	350	368	355	360	378	414	398	352	342	376	366	362	386	394	329	339	361	323	340	379	341	350	380	371	348	388	317	382	378	333	343	344	344	369	366	397	352	376	376	371	362	359	365	354	313	371	332	352	385	332	380	395	333	386	330	391	320	356	360	349	311	359	371	363	353	337	366	400	360	343	347	378	361	329	370	384	332	333	332	368	360	347	394	354	366	344	373	352	359	345	382	344	364	363	364	328	369	349	351	348	343	366	369	351	384	344	383	343	360	334	342	337	339	354	410	395	341	400	325	341	345	372	357	392	366	369	344	403	369	373	350	355	340	344	348	385	325	363	398	353	352	401	362	373	333	369	365	360	365	394	360	393	358	358	352	350	355	356	367	369	339	369	327	378	362	336	344	356	350	364	363	351	379	390	378	375	360	389	374	382	359	382	362	365	383	341	382	360	356	357	347	343	371	386	357	359	355	366	386	365	349	356	322	348	361	373	362	391	388	369	355	387	350	378	352	353	378	361	378	377	356	338	351	379	355	352	344	403	352	398	313	354	326	404	367	337	367	332	362	348	337	350	365	341	353	315	338	338	354	371	370	354	396	367	343	340	369	331	343	374	379	382	338	363	328	373	376	354	370	379	395	341	361	367	380	351	387	358	374	402	343	339	348	365	367	385	363	331	383	377	378	347	370	333	312	375	384	371	393	355	366	370	366	361	381	344	383	400	354	339	361	341	371	359	376	349	344	376	344	332	367	377	361	371	355	344	363	353	348	378	386	351	370	356	375	372	345	377	362	382	342	393	344	375	373	379	401	370	389	341	351	355	352	354	359	359	333	357	379	372	343	367	354	407	367	384	349	367	356	341	383	323	376	390	339	372	399	351	393	351	340	380	352	375	347	317	345	403	346	323	389	355	340	381	368	350	344	361	359	387	353	377	379	372	367	341	342	367	370	337	353	359	296	388	330	377	370	355	341	353	380	372	341	384	350	380	388	379	369	392	331	377	345	360	351	374	355	359	377	375	334	352	350	354	375	333	384	360	372	339	370	388	364	344	360	355	394	378	373	375	358	365	374	351	360	388	375	386	360	370	346
22717	20720	28568	22926	20720	19832	2546	904	715	584	535	515	475	504	431	457	413	389	414	395	412	374	401	379	377	373	365	363	378	359	385	378	378	369	378	349	343	353	338	359	338	382	342	387	338	340	331	358	374	367	346	344	320	342	331	363	337	349	330	352	350	331	332	348	328	343	346	314	350	389	344	325	326	318	298	376	333	329	308	345	326	316	344	353	350	314	348	327	342	332	332	339	336	346	356	316	358	337	338	319	346	385	359	339	326	350	306	350	324	331	343	377	323	338	351	336	338	346	332	340	353	363	316	362	329	312	339	369	339	388	329	321	354	301	310	355	331	316	335	346	344	349	362	343	318	350	357	286	335	349	345	309	305	360	291	316	404	317	357	330	317	340	366	329	366	339	345	330	368	338	322	316	365	345	348	357	309	330	361	358	357	346	331	346	367	349	317	363	353	304	337	334	342	345	316	315	345	343	332	306	341	349	359	348	330	333	302	342	318	290	339	366	327	332	331	360	341	353	327	339	337	348	375	343	368	340	326	379	301	331	357	324	343	303	354	324	341	330	320	331	316	315	330	358	347	346	311	324	332	416	341	355	338	323	344	320	328	329	315	327	334	353	308	349	329	333	334	305	331	334	351	336	343	326	316	338	342	340	335	342	306	348	302	308	377	380	335	361	344	333	374	330	316	319	330	345	347	336	362	327	360	362	357	347	364	348	329	318	316	341	353	365	356	330	318	357	324	336	331	346	376	351	342	340	344	349	316	350	346	358	351	350	325	348	351	330	355	349	323	342	348	323	338	323	349	319	392	361	297	307	362	328	351	333	351	358	352	340	329	359	338	389	354	334	345	327	318	329	320	314	347	335	338	362	343	340	363	336	355	329	309	373	330	361	330	374	358	392	317	321	348	334	349	377	343	346	367	311	379	310	379	346	335	361	371	348	317	359	353	327	340	366	334	341	359	308	325	322	327	332	325	341	344	348	370	316	354	324	312	347	310	343	310	373	333	329	334	361	341	316	337	336	331	351	314	315	348	354	357	346	325	360	304	392	311	359	317	340	325	359	377	309	340	351	345	343	340	333	352	356	328	340	365	351	296	356	355	339	331	333	357	365	347	337	379	326	331	330	330	344	300	378	335	364	347	299	339	349	333	301	329	328	346	331	304	320	343	320	354	346	320	350	317	299	327	341	323	361	312	342	349	337	348	337	330	351	340	322	324	317	346	316	319	334	341	337	335	337	321	341	321	359	348	349	343	341	353	328	328	329	320	320	329	314	361	350	362	382	345	368	341	322	334	330	345	317	348	312	347	340	319	333	331	356	347	366	360	348	327	324	337	360	355	325	315	344	298	325	348	351	333	358	366	351	354	313	300	308	302	320	385	326	350	319	333	322	345	334	364	323	340	346	367	343	365	379	340	324	339	336	318	345	341	332	351	351	309	331	343	380	357	300	327	323	323	342	369	352	314	314	350	328	336	352	345	356	342	327	317	330	326	333	347	356	312	346	364	338	355	322	309	334	357	344	337	331	345	333	324	278	335	317	347	334	323	371	330	330	366	310	367	322	320	337	300	321	324	352	329	321	316	368	361	359	339	315	346	362	357	315	325	345	347	328	329	297	322	327	337	379	322	365	343	367	339	345	321	358	332	321	333	345	369	344	359	340	360	343	331	329	308	305	317	313	347	343	354	342	303	346	318	337	346	349	340	347	330	372	318	304	308	345	326	355	364	341	333	347	344	326	314	330	304	346	358	340	330	292	337	327	325	327	346	338	348	334	323	360	311	353	345	369	322	332	354	334	334	371	352	365	362	320	346	332	321	359	360	362	393	349	340	350	322	332	338	359	333	318	311	317	336	330	310	305	348	353	338	307	354	345	342	304	321	313	334	317	345	350	327	331	337	346	356	325	341	357	357	334	333	368	356	332	349	357	340	335	302	315	330	335	333	314	340	368	352	315	342	312	340	382	315	316	355	288	355	349	333	364	349	347	336	360	351	368	310	329	319	347	341	318	343	309	358	346	344	342	331	353	383	336	345	323	356	333	345	307	347	322	356	319	351	331	348	336	326	354	337	329	367	352	339	312	308	340	357	327	341	317	339	308	352	324	335	318	334	353	342	335	325	306	323	374	339	371	331	326	340	324	375	354	363	374	372	304	358	328	357	314	345	349	342	370	321	349	339	312	323	338	357	341	368	334	348	339	350	382	342	341	319	366	333	346	325	349	339	331	347	345	287	313	308	317	358	325	370	328	312	318	373	358	351	347	318	346	324	349	330	334	351	351	341	335	344	325	327	331	354	353	355	351	343	339	361	330	334	368	350	329	346	346	322	356	344	332	329	325	343	337	314	352	367	343	325	326	339	332	321	357	333	343	349	337	324	330	349	338	348	345	333	358	322	370	329	337	341	356	363	334	380	336	344	336	325	356	313	321	345	352	324	335	318	327	303	349	361	336	382	342	320	358	339	351	311	335	333	348	352	370	325	358	338	368	328	330	329	313	339	348	368	337	313	353	368	350	364	320	315	331	343	358	350	352	301	319	332	363	323	328	323	334	334	301	328	337	350	311	348	321	331	330	313	317	324	326	342	361	356	309	343	349	331	330	345	338	285	328	324	358	347	331	309	335	341	351	328	331	352	373	342	333	335	351	360	331	336	345	350	322	365	365	341	353	305	358	370	351	339	393	344	334	364	341	343	334	349	349	333	322	337	345	333	333	317	330	325	348	322	354	326	370	375	337	315	338	322	335	362	338	350	335	345	314	354	324	350	312	327	319	332	320	324	327	322	325	347	320	321	354	341	349	340	308	357	320	386	312	346	354	335	321	329	325	342	326	320	321	355	326	323	339	321	317	328	322	310	335	316	339	372	380	351	313	352	352	342	332	351	313	345	341	338	323	319	347	360	323	339	369	369	318	371	364	359	322	368	353	334	318	334	324	317	301	311	351	350	333	308	340	379	367	363	331	335	312	325	334	381	328	350	322	364	315	352	352	322	334	329	330	348	336	332	354	351	355	313	339	320	315	316	325	372	333	347	340	323	365	344	340	353	315	336	341	327	350	302	327	315	316	322	334	308	329	352	361	354	340	333	353	373	315	360	347	371	321	370	343	338	334	338	308	331	321	337	310	345	347	354	326	346	329	332	326	344	332	309	333	363	321	331	351	359	333	324	338	341	331	318	322	339	347	357	310	329	322	340	332	336	355	322	338	345	363	356	341	339	318	342	325	322	325	305	337	347	325	344	328	332	356	326	344	320	334	347	315	334	345	331	318	303	316	318	348	340	331	320	321	332	328	326	313	353	356	361	329	330	345	332	354	323	380	327	338	337	357	343	343	321	340	334	368	381	333	343	341	330	305	332	335	341	351	328	363	338	328	373	338	322	364	370	318	309	354	318	331	334	337	315	317	338	335	364	323	290	340	318	340	328	335	335	332	333	377	376	354	339	336	325	328	319	312	320	333	370	335	348	323	357	353	345	346	342	341	304	339	301	313
30851	15453	13642	7583	5070	3839	2995	2332	1953	1634	1520	1379	1187	1094	1043	973	957	899	819	869	811	791	775	784	737	733	751	686	691	714	702	725	684	705	731	718	646	715	692	733	647	676	643	623	680	688	590	609	588	644	623	625	669	630	649	628	627	660	685	615	665	657	678	681	618	664	615	570	627	624	626	646	604	557	627	599	657	625	641	676	664	636	590	607	620	633	620	674	607	644	611	671	645	650	649	634	618	655	632	616	645	636	581	624	631	600	601	620	624	560	604	648	614	619	577	656	665	648	616	651	575	632	627	640	637	650	634	612	625	614	619	595	668	613	614	630	672	623	675	630	635	630	630	642	598	619	649	686	623	605	599	620	585	594	657	603	647	624	607	601	595	586	626	616	576	584	665	582	614	604	647	626	615	661	634	625	591	617	613	639	640	630	607	641	595	622	645	612	633	649	618	655	615	598	601	588	599	593	634	608	612	625	603	607	638	546	589	615	618	590	624	610	618	611	578	614	619	608	603	672	636	630	592	602	636	620	636	625	622	609	602	648	574	621	627	634	615	591	596	653	624	598	612	601	621	631	564	612	576	628	612	602	579	572	644	624	594	669	653	641	600	645	606	636	666	622	639	599	593	587	583	607	591	557	621	604	634	616	625	612	682	662	587	603	591	625	657	624	638	605	594	606	638	599	616	598	619	616	612	661	590	617	621	628	649	649	631	629	606	599	625	639	643	597	630	604	611	624	607	615	593	625	620	631	624	580	590	601	613	596	636	636	640	614	614	689	599	619	588	601	614	630	628	605	617	598	636	658	610	571	611	665	631	621	642	652	620	637	668	640	625	626	623	627	617	619	590	611	576	607	617	633	635	604	623	618	616	648	628	602	639	651	604	603	622	632	640	601	637	610	592	604	635	624	573	651	586	607	591	628	636	643	625	621	628	633	614	613	603	624	571	600	624	583	632	626	617	586	630	649	605	636	591	586	641	633	628	628	617	656	621	625	630	668	631	624	633	601	627	563	606	627	629	600	622	584	626	607	599	597	585	614	612	631	629	602	643	629	624	647	622	572	624	609	635	584	646	609	620	620	614	653	617	658	663	664	611	629	642	599	629	647	618	623	625	633	630	660	628	602	606	667	574	616	638	632	588	633	649	600	627	617	583	597	625	618	669	592	625	662	602	636	622	638	651	632	648	639	625	588	632	596	617	623	626	617	671	651	585	581	641	570	643	606	597	613	638	610	619	555	650	662	605	629	588	626	625	573	658	592	649	603	610	644	612	644	614	647	591	638	607	655	607	552	611	624	622	652	633	570	616	667	574	657	574	649	609	616	604	625	613	608	635	660	581	668	623	651	618	640	572	639	593	627	599	606	606	593	621	594	625	599	639	630	614	651	619	615	623	602	650	578	636	612	616	620	648	649	646	593	651	591	572	575	625	594	627	625	619	583	632	638	629	631	608	579	603	576	652	606	620	615	673	661	630	612	619	648	632	603	591	638	628	601	609	616	592	629	610	645	621	590	612	625	661	673	604	591	613	616	641	641	581	572	678	598	611	617	605	591	635	614	593	582	603	649	628	648	626	644	627	637	637	636	667	672	598	633	614	602	616	639	589	600	629	616	655	629	585	585	588	646	602	656	582	587	568	637	614	616	627	661	634	572	608	604	624	592	601	594	641	634	584	608	603	647	633	621	634	645	644	610	639	648	596	636	571	660	661	570	618	627	600	680	618	616	603	617	660	602	581	594	622	631	596	614	657	615	606	620	591	625	654	598	623	619	687	630	583	651	679	621	558	659	668	628	627	627	637	638	599	690	607	646	636	547	665	640	627	611	621	623	609	604	629	654	642	595	653	611	609	568	681	592	630	584	605	629	623	654	610	644	632	630	617	637	591	650	642	648	572	679	637	649	608	589	646	641	637	640	605	662	620	626	620	607	622	610	598	643	621	580	613	617	585	632	616	620	641	646	615	608	616	639	638	610	634	621	651	622	619	637	608	640	591	642	623	592	602	615	617	608	656	607	624	583	626	648	609	628	594	632	618	646	609	623	595	603	595	628	628	579	584	603	607	675	605	589	592	624	617	590	611	597	601	601	596	610	646	598	638	640	656	572	632	658	645	607	625	631	646	637	658	631	603	643	621	611	620	609	615	590	646	647	612	589	599	621	635	617	623	607	599	576	601	610	596	650	639	605	631	608	632	648	630	628	579	601	618	585	608	622	626	627	646	653	614	621	645	641	642	628	635	637	653	639	657	585	638	611	624	626	626	603	583	625	615	591	632	647	628	633	604	604	581	612	657	647	614	622	665	611	627	633	657	612	610	592	625	655	621	621	614	585	605	584	668	619	599	590	595	617	635	608	647	620	666	618	631	616	616	628	642	583	626	659	604	619	615	625	625	600	585	620	610	560	627	645	583	630	610	625	646	608	602	633	611	598	613	603	604	637	599	642	630	617	613	620	619	641	643	611	591	628	615	622	662	600	634	650	623	653	642	629	632	648	630	606	607	656	629	653	613	611	631	675	643	570	602	642	644	596	609	622	595	571	641	618	599	581	639	605	584	613	623	598	592	614	620	603	577	622	612	620	629	608	612	650	636	603	643	621	597	633	601	635	571	620	593	576	579	596	619	584	639	596	590	630	672	615	652	611	616	617	626	585	579	605	621	604	633	618	611	645	626	608	627	650	641	615	624	588	642	627	627	642	619	595	607	569	617	586	638	624	597	624	594	646	631	594	634	627	611	622	645	664	592	653	639	636	632	633	599	622	594	611	640	658	620	559	582	618	593	606	607	614	646	636	603	638	632	653	645	641	613	586	625	601	605	623	627	585	628	644	594	592	631	605	617	616	603	637	581	628	608	607	606	616	581	600	614	616	620	624	593	635	620	613	603	601	642	592	628	687	643	574	617	597	645	583	602	627	626	599	645	668	617	605	672	612	614	623	613	609	630	638	608	624	615	589	603	619	611	610	646	595	658	639	572	619	645	628	596	615	607	598	606	642	637	680	629	616	599	628	642	572	633	617	649	602	604	582	589	606	637	610	618	613	591	628	611	646	604	627	654	597	649	624	633	641	603	583	648	601	643	679	661	615	611	585	622	599	626	610	666	638	671	627	629	595	628	617	625	601	621	647	648	657	590	641	596	652	639	638	629	621	634	600	610	625	628	614	614	612	614	617	579	597	640	616	667	609	630	638	646	642	656	634	605	595	609	606	655	632	652	637	622	598	580	657	621	590	595	615	609	594	662	588	608	598	611	596	611	610	614	597	625	606	632	634	603	569	613	626	610	614	664	639	604	651	620	618	637	647	603	611	574	639	613	581	606	643	622	652	628	589	630	582	640	650	575	607	639	640	560	622	629	580	627	626	622	621	650	625	600	621	622	626	572	616	602	634	586	635	635	627	596	614	626	604	609	605	635	639	619	582	640	630	644	623	605	594	624	640	618	632	636	648	586	640	596	653	612	590	593	600	628	672	650	592	572	610	604	633	627	625
27333	21293	9444	366	194	126	122	113	104	103	100	84	92	97	103	84	85	100	89	91	85	87	88	93	107	98	86	76	90	77	95	80	91	79	91	86	76	85	91	84	79	93	78	93	93	96	63	88	83	81	82	90	86	82	101	88	86	98	81	95	96	85	98	87	86	91	79	92	87	84	92	82	81	84	89	92	73	100	75	89	107	62	93	95	81	91	92	89	91	83	86	76	77	91	104	104	77	90	86	86	86	80	84	77	89	78	71	90	91	86	84	85	81	93	76	72	85	81	69	76	75	79	79	102	92	88	91	68	97	107	82	68	68	102	86	85	79	78	67	81	98	87	88	74	85	103	67	87	80	92	107	108	83	103	72	99	73	96	92	81	107	90	79	86	76	91	98	83	96	96	77	83	73	82	78	89	74	98	89	100	90	72	81	90	88	87	89	86	79	95	60	89	84	80	109	99	79	93	85	104	89	71	75	87	84	91	101	77	94	72	77	73	79	76	87	80	86	100	82	84	95	89	88	87	87	75	74	94	99	73	70	81	90	96	101	74	77	75	82	68	63	89	102	75	78	80	101	98	109	71	84	87	82	91	99	95	93	98	82	81	84	77	100	78	90	77	88	69	82	95	83	87	89	93	87	97	83	84	85	103	72	87	93	90	94	82	93	79	88	93	95	82	90	80	91	90	117	95	75	95	77	104	89	94	101	105	88	73	78	104	94	90	93	97	63	89	85	88	87	94	85	93	88	87	100	93	77	85	97	108	82	90	89	77	80	101	85	87	90	76	73	82	91	84	107	69	77	93	94	87	96	80	74	89	87	87	97	98	87	85	75	79	95	97	99	90	91	98	77	93	69	89	81	73	88	94	102	89	90	87	92	99	85	77	82	89	83	105	89	102	90	82	89	90	70	78	88	89	82	85	95	78	92	81	82	88	88	82	84	98	103	69	102	80	77	86	75	88	85	95	80	90	92	100	80	82	94	84	69	92	87	93	98	74	91	85	88	77	103	95	81	67	88	92	78	84	83	69	82	87	83	89	99	100	83	94	80	83	86	88	97	82	88	77	77	79	84	96	85	90	67	83	70	85	92	71	82	93	85	93	98	91	82	86	81	86	81	87	82	93	65	82	76	93	96	90	81	94	103	73	92	93	85	78	79	90	82	87	77	87	81	89	87	81	99	92	90	87	77	87	82	108	71	84	81	90	90	96	91	70	86	100	79	108	89	90	89	83	90	96	75	84	86	78	76	83	87	84	81	89	97	90	75	79	81	88	78	92	96	75	88	87	93	79	89	78	79	89	73	79	83	88	93	82	67	82	74	84	88	83	87	92	80	80	94	88	98	74	87	106	95	80	88	100	91	80	74	81	94	85	84	73	85	85	88	73	92	100	81	76	84	96	84	85	83	69	96	75	84	87	77	94	74	86	84	94	97	69	91	83	72	87	75	114	81	84	92	101	88	76	102	68	82	105	78	96	73	80	80	77	88	94	82	93	97	95	87	93	103	79	81	88	97	92	62	90	92	84	84	89	77	91	93	72	80	85	73	99	86	87	85	99	79	97	81	100	79	97	94	89	93	95	73	82	90	101	79	102	93	89	78	87	88	80	85	65	83	100	95	68	88	86	88	92	82	81	85	84	79	90	85	85	78	82	98	81	91	66	88	99	94	78	96	84	94	75	83	95	89	98	92	79	80	74	82	82	100	95	81	89	96	96	83	87	78	92	74	86	80	82	93	93	105	93	79	82	80	87	99	89	90	89	81	89	83	92	94	84	82	92	84	81	77	88	96	83	76	90	85	82	84	75	80	91	80	96	89	82	79	97	93	80	91	83	75	81	84	82	92	78	79	75	95	95	100	86	90	89	77	80	74	75	70	69	94	86	78	78	87	81	86	106	80	84	79	83	89	82	84	96	84	84	93	89	79	74	89	105	87	87	96	90	91	81	84	77	103	90	102	88	82	70	88	99	94	76	77	99	93	83	78	88	86	98	96	80	78	90	85	90	78	91	86	102	110	91	93	78	82	101	84	95	89	84	86	112	84	94	87	106	90	84	99	86	73	72	99	98	89	96	100	77	79	85	95	106	97	84	98	89	82	104	94	78	85	90	79	81	86	99	92	83	85	96	83	87	78	89	82	88	80	98	94	91	81	91	100	83	88	84	84	92	85	88	91	83	84	75	90	82	91	79	94	85	84	93	85	83	79	90	84	83	77	85	83	113	87	90	99	87	91	80	88	69	89	96	75	94	77	91	90	96	98	92	97	74	89	101	91	85	74	98	101	93	91	100	94	90	87	86	103	71	77	86	75	85	87	96	94	91	83	92	86	70	81	71	99	88	96	76	83	92	83	76	83	92	87	89	87	95	90	99	80	106	96	95	87	70	86	80	72	90	85	84	85	97	95	85	78	89	87	80	75	96	71	73	97	81	106	101	81	88	82	73	69	86	84	108	81	88	81	80	69	88	84	75	85	83	92	93	90	96	89	91	79	91	92	83	72	86	88	72	88	87	100	81	92	88	81	99	97	75	86	92	78	91	77	87	65	85	87	84	84	93	97	74	83	75	96	87	91	82	87	100	89	85	85	90	101	95	78	86	103	80	79	88	68	83	82	102	103	77	97	76	94	81	85	86	73	84	87	79	94	84	96	74	80	88	92	88	78	101	94	68	68	88	94	83	86	74	92	81	72	74	77	73	89	79	97	81	92	89	90	91	90	109	92	94	78	90	103	74	90	85	91	98	79	94	92	83	95	93	79	109	84	77	79	83	86	90	85	73	91	113	85	73	89	87	82	99	76	92	94	95	91	73	76	92	90	88	85	86	92	90	89	82	87	78	94	84	87	80	103	98	72	91	90	83	80	91	74	84	77	82	100	81	90	88	80	85	86	79	89	77	71	84	83	73	91	77	87	81	101	78	92	99	85	67	91	97	85	90	102	76	85	62	102	98	88	80	99	93	75	86	82	80	93	80	93	84	89	89	83	86	73	98	91	92	79	81	80	86	91	84	67	79	74	95	81	84	72	88	79	92	91	74	73	91	71	85	92	92	108	90	96	78	92	73	91	82	92	82	100	79	90	76	98	98	77	95	89	98	83	82	73	108	99	98	74	82	83	86	86	96	92	99	88	76	92	77	91	78	77	86	87	88	94	85	82	83	75	79	78	95	81	87	81	69	94	108	87	88	110	70	72	80	86	91	85	81	96	76	88	101	84	79	84	69	90	87	78	90	93	92	98	90	98	84	85	87	74	80	103	96	88	76	91	91	87	74	84	79	87	87	91	81	75	78	79	92	87	101	95	103	97	81	83	85	95	91	90	96	89	91	83	80	74	82	100	82	108	82	99	73	102	89	88	72	79	81	98	67	84	95	65	78	75	101	106	74	95	81	88	92	96	86	91	98	82	89	103	67	94	89	90	89	89	84	83	79	89	91	91	99	69	99	86	85	91	105	109	106	78	98	86	100	90	80	79	80	66	95	101	95	89	91
19853	1316	1161	578	420	357	312	254	265	274	198	221	228	185	216	211	196	180	172	213	188	154	192	200	206	170	197	198	204	195	161	188	190	189	184	196	161	187	170	190	189	183	185	188	184	197	187	181	192	197	200	215	170	173	186	195	182	183	209	178	179	187	169	205	202	199	206	192	182	188	177	185	190	194	187	169	187	190	175	165	155	165	185	187	171	174	184	188	188	176	179	177	202	191	180	189	200	162	213	196	165	184	178	172	177	195	201	191	186	192	182	207	212	195	205	157	201	195	180	189	202	179	198	177	199	177	188	172	184	207	194	173	180	181	208	177	195	183	165	201	175	182	180	165	180	172	181	188	191	171	196	190	181	185	204	210	186	170	182	162	164	171	173	176	172	190	187	178	181	173	175	178	158	180	215	189	204	174	171	175	178	183	173	173	196	185	191	160	163	156	189	174	173	197	182	208	196	169	185	186	174	185	192	205	194	197	195	195	187	217	207	200	203	183	214	185	209	200	214	157	176	190	183	181	162	181	183	200	181	193	174	176	201	190	188	170	205	196	200	159	178	212	189	175	189	192	190	166	176	181	215	171	183	177	155	180	171	179	197	186	177	179	208	210	176	179	183	199	183	191	193	187	184	169	173	202	196	167	165	196	208	175	194	167	199	191	165	180	206	182	203	199	183	201	194	177	201	198	176	206	177	193	216	179	184	218	179	175	190	173	160	165	211	153	185	178	192	161	179	188	166	206	188	191	184	195	185	187	192	192	176	196	190	183	192	198	187	180	197	176	178	204	192	185	184	181	165	175	171	200	184	177	201	163	195	205	181	193	163	205	181	196	180	212	185	184	181	201	221	169	204	203	162	202	164	178	208	203	209	188	187	173	199	176	175	186	176	159	182	176	176	170	206	167	172	169	182	175	229	179	200	164	198	184	175	196	171	204	154	188	188	194	185	195	181	202	189	180	175	178	181	177	172	187	207	189	174	195	193	183	197	206	209	186	188	161	180	181	204	187	191	205	187	187	212	188	211	188	203	183	178	182	174	199	176	201	179	188	198	159	185	172	205	183	171	190	171	199	189	199	194	193	176	195	188	185	177	187	207	196	169	185	174	169	181	175	171	195	173	166	183	164	203	193	171	176	196	152	181	173	198	200	205	191	181	184	171	176	194	186	180	194	183	177	182	188	182	174	163	179	183	167	186	181	160	190	173	180	168	178	191	187	204	184	180	191	198	188	203	192	177	198	198	194	192	200	179	188	166	183	188	182	167	199	176	177	180	157	181	174	158	182	180	193	198	172	180	181	188	175	143	193	192	206	192	186	192	175	213	188	189	166	171	179	204	177	170	201	189	188	171	174	173	176	206	181	205	164	197	182	170	166	189	187	193	164	186	197	181	175	200	206	215	174	182	188	185	186	186	191	171	183	176	205	178	183	175	214	198	177	171	194	171	177	192	174	193	170	179	200	194	197	176	200	194	183	179	179	196	172	193	192	173	183	178	206	174	186	154	173	190	185	186	181	187	187	193	179	177	197	201	173	188	197	159	184	176	189	183	192	183	170	189	200	180	199	173	195	195	190	193	201	171	185	188	189	193	168	194	200	172	175	203	207	195	191	196	158	170	182	179	208	176	176	166	216	191	164	186	167	179	209	197	179	195	181	190	168	169	201	184	177	152	174	184	170	180	196	185	170	189	209	191	171	177	222	144	206	187	180	199	195	196	180	183	173	191	183	180	183	209	173	167	185	142	202	189	170	174	194	188	170	173	173	178	156	187	170	186	194	173	210	176	199	186	173	152	200	174	191	195	164	179	194	210	186	183	185	197	173	175	190	176	145	178	194	179	193	157	201	185	170	180	189	177	185	197	170	168	189	183	172	178	213	193	205	194	189	197	177	199	181	193	202	177	181	218	165	198	188	189	196	210	169	179	201	190	173	190	200	196	199	169	191	184	175	186	182	176	164	185	201	202	186	186	159	170	168	211	193	164	171	176	170	186	168	186	175	187	176	209	188	199	189	182	194	176	219	162	178	196	179	194	215	188	169	190	186	178	180	177	186	187	191	198	191	183	178	192	201	174	184	207	205	188	180	186	181	197	192	173	188	199	201	183	206	178	187	179	170	187	213	204	213	200	180	207	176	191	192	163	212	190	179	187	188	178	183	173	196	181	174	181	192	176	185	186	170	173	196	172	181	156	195	184	165	184	178	179	176	203	202	178	184	202	188	204	194	165	165	209	179	182	196	184	172	191	172	198	180	190	193	186	171	191	180	183	187	167	192	186	164	185	185	182	174	184	190	185	177	193	178	184	187	185	198	191	184	206	196	204	182	194	186	225	178	199	188	177	189	163	201	201	187	184	198	199	181	209	184	186	208	164	197	199	204	203	182	205	192	186	175	179	186	223	181	158	156	171	190	173	180	184	173	200	186	184	156	194	189	212	171	190	175	193	195	209	171	166	191	175	212	192	180	188	196	198	181	175	178	211	199	191	184	197	151	187	168	179	212	168	198	182	186	183	181	172	197	188	176	181	169	169	189	175	181	204	168	186	158	182	189	173	200	182	168	197	196	204	168	158	195	190	175	199	165	195	170	186	193	171	177	183	192	172	180	221	186	180	169	193	214	186	186	160	156	184	197	192	183	189	192	193	188	189	234	183	172	191	175	177	176	172	174	189	178	172	184	190	175	199	207	204	198	182	161	197	191	191	171	193	197	169	188	172	229	186	169	183	198	196	187	207	170	210	191	186	173	168	180	193	191	183	174	181	169	187	174	191	175	209	187	185	180	194	183	155	171	192	175	194	181	185	178	194	189	196	185	195	193	178	178	169	200	178	193	183	186	186	171	175	181	180	192	194	179	187	174	191	177	172	189	201	189	187	174	195	180	160	187	178	176	156	187	187	180	176	181	201	202	201	179	210	192	167	186	185	165	183	190	197	207	172	197	173	176	189	195	196	192	157	171	160	177	186	196	193	199	185	180	166	186	193	207	183	163	194	206	174	215	197	168	205	183	203	158	190	197	173	189	200	174	186	162	197	183	186	179	182	181	203	160	192	180	186	196	177	174	175	167	195	192	176	191	182	209	184	188	183	174	200	183	186	182	198	203	196	172	177	184	185	169	153	169	175	172	171	184	199	182	167	169	181	187	182	210	202	195	195	167	186	170	196	172	201	173	195	192	213	181	180	177	191	174	178	167	171	187	206	174	175	187	189	173	188	192	192	186	214	202	161	174	210	167	201	168	178	178	168	166	168	172	186	198	179	175	174	200	173	206	186	194	178	174	179	169	191	184	191	167	175	180	193	179	171	167	175	171	199	181	192	193	159	168	200	162	189	186	180	187	202	197	175	213	201	210	179	174	190	166	179	168	176	177	183	213	183	186	178	167	186	193	182	182	179	183	173	203	179	185	185	184	199	174	173	198	188	194	175	186	182	186	176	187	186	194	204	156	182	193	202	163	169	180	161	191	183	205	187	160	160	195	204	192	208	176
24781	21700	29264	24671	21250	2789	674	451	381	339	283	257	293	267	249	237	226	202	239	236	225	215	203	201	197	179	194	195	185	183	189	184	201	185	215	185	179	201	189	179	165	219	191	183	177	176	204	213	170	176	194	192	165	210	194	173	166	188	177	198	189	193	167	192	194	176	195	191	191	187	184	169	196	200	208	172	163	195	197	208	197	142	188	187	199	194	192	180	186	190	172	203	186	189	187	171	181	196	173	218	179	209	190	176	160	185	185	210	169	192	183	208	204	178	184	169	181	180	190	169	192	190	181	175	205	174	173	195	204	186	176	175	181	181	200	207	175	195	197	175	219	190	162	195	210	178	173	179	180	193	168	160	171	188	166	180	189	194	186	200	171	194	191	194	173	197	154	177	189	196	188	188	167	194	178	174	167	183	183	183	213	191	198	179	168	191	194	190	168	185	189	204	182	201	186	190	190	188	183	201	181	168	188	190	208	181	155	202	170	173	183	196	188	184	178	206	196	179	199	181	185	177	206	155	177	201	189	179	169	182	189	210	185	173	199	193	193	193	195	182	177	175	205	189	196	196	159	185	173	183	175	177	178	205	206	189	172	200	200	195	189	180	196	180	190	177	181	189	191	201	183	189	192	168	202	205	222	185	167	161	175	188	181	172	169	198	161	199	203	190	177	185	199	212	211	179	172	185	205	175	171	179	193	201	179	193	182	192	194	163	190	163	190	183	193	189	212	167	202	195	183	205	199	188	189	162	177	177	191	188	178	185	192	179	193	191	201	160	190	200	194	194	198	185	183	190	217	194	184	204	173	177	189	174	202	204	181	199	184	188	188	208	188	191	192	160	186	220	187	185	177	195	200	183	191	174	192	215	236	169	182	200	166	206	191	189	195	187	184	193	178	183	186	194	204	204	195	184	177	210	178	204	181	166	183	201	180	189	202	171	215	182	161	190	183	200	158	192	178	178	188	201	180	193	166	170	208	154	175	209	191	203	184	197	201	192	168	193	188	175	172	174	191	197	158	190	187	199	196	198	190	194	189	199	191	185	193	162	194	210	175	184	171	182	202	191	188	176	194	198	196	198	178	187	180	183	183	188	146	171	191	189	177	172	181	186	174	163	213	196	200	167	183	199	177	213	185	191	199	176	194	173	170	186	177	169	194	162	153	167	188	196	189	180	191	187	198	179	176	183	182	192	180	194	196	214	194	195	172	195	195	195	203	173	158	184	190	177	194	169	191	193	213	186	227	206	176	188	190	164	203	172	191	190	176	177	197	178	205	178	195	212	161	192	182	197	180	186	188	196	186	163	199	193	169	200	160	181	193	182	200	195	160	166	177	186	184	187	204	171	190	188	187	182	200	181	181	179	192	189	195	178	186	198	180	190	196	198	181	194	185	193	167	185	199	186	193	218	180	193	178	202	163	177	192	184	179	189	190	195	201	193	195	214	181	197	193	195	197	171	174	187	189	178	180	193	197	145	199	202	165	180	208	179	160	188	221	212	178	193	196	189	195	182	165	211	174	190	164	188	178	181	185	176	187	175	189	193	179	179	196	177	189	179	192	186	193	167	199	202	188	180	205	199	174	176	183	204	182	197	157	180	181	197	193	174	164	186	160	176	198	171	173	206	194	183	163	203	173	190	169	194	178	208	206	188	183	189	204	214	188	181	177	165	177	172	203	194	200	156	173	183	198	161	200	206	197	179	172	202	180	194	184	201	169	177	200	173	188	168	206	181	191	169	193	211	179	196	170	201	200	165	176	172	182	185	202	167	168	160	187	176	192	196	193	160	191	180	201	184	187	193	171	227	188	185	193	182	189	196	161	195	174	187	187	177	194	183	193	182	190	194	201	193	174	161	212	172	189	187	174	192	158	189	189	168	203	179	195	198	187	201	187	192	192	159	208	195	195	185	185	181	187	203	176	190	184	184	189	196	189	189	186	183	176	182	183	169	175	188	190	175	209	169	200	172	174	164	183	164	180	174	187	193	200	188	173	203	217	169	174	191	208	200	186	199	181	206	195	176	179	174	167	171	177	192	186	210	166	169	192	201	178	200	181	159	201	183	183	185	187	199	182	177	188	156	196	178	180	191	176	186	193	203	177	199	181	165	171	206	184	186	164	183	203	180	202	195	173	180	182	182	213	176	186	201	172	195	216	178	213	205	200	170	199	188	192	194	180	183	178	201	152	207	198	179	189	181	207	195	167	197	179	171	163	158	177	184	165	172	174	171	174	191	165	175	169	183	194	204	199	204	191	200	183	175	189	165	155	198	193	186	196	198	188	203	188	222	168	189	163	197	211	227	192	188	178	197	187	199	179	188	166	169	190	177	170	189	194	197	183	191	208	190	158	188	175	190	183	173	173	178	206	178	189	185	197	190	167	156	188	195	193	209	163	189	195	215	194	198	206	190	203	180	189	190	186	154	195	216	178	191	166	197	217	191	175	184	192	178	191	181	183	195	183	168	192	198	171	192	177	169	170	180	202	202	206	176	157	185	173	188	153	217	180	181	216	201	191	174	194	191	186	187	183	202	191	196	185	163	193	189	173	161	182	205	184	200	194	193	199	163	190	183	189	175	190	176	219	202	175	207	156	189	186	170	213	175	217	156	207	181	197	183	186	185	175	168	183	172	201	202	171	212	178	205	194	178	176	177	175	172	199	184	213	184	177	194	194	216	173	166	182	197	182	178	198	179	180	169	199	203	199	187	175	178	183	199	224	176	168	209	203	162	175	184	171	190	184	177	186	205	185	188	183	185	205	171	194	188	171	210	200	197	199	180	169	203	189	199	180	201	165	214	209	177	188	193	186	201	185	195	176	180	159	200	186	186	189	215	196	178	178	199	174	186	181	177	168	208	187	167	198	168	198	179	203	187	177	179	184	183	192	168	179	188	173	178	204	183	177	189	184	174	186	200	189	158	184	182	201	167	175	213	198	164	175	176	182	175	190	184	185	193	168	174	203	194	199	187	195	197	194	175	214	167	194	176	171	199	178	175	167	208	202	183	174	203	184	175	192	190	216	188	185	199	162	187	197	201	190	181	191	198	171	188	183	183	171	194	200	185	185	195	198	193	190	191	195	191	185	174	186	175	170	189	199	192	186	200	187	190	203	201	186	185	172	204	205	178	206	182	184	215	196	204	206	177	175	162	207	201	201	166	195	219	176	187	183	177	171	185	194	198	202	182	190	175	173	197	187	199	201	206	189	164	209	174	173	186	167	179	207	177	191	205	183	179	184	176	175	168	193	172	169	180	206	180	186	183	177	193	170	221	170	186	178	197	191	170	194	181	175	180	171	154	172	193	183	196	183	187	206	195	191	196	162	203	188	179	174	161	198	193	199	204	211	193	185	201	173	197	195	173	194	196	202	182	170	229	182	183	188	189	171	191	187	189	207	187	217	189	192	202	158	167	165	178	211	189	180	177	179	190	191	213	173	159	170	165	186	191	158	202	187	209	161	179	199	171	181	209	190	216	179	178
31817	10190	8806	4468	2946	2240	1629	1409	1150	937	754	758	682	639	578	561	479	526	498	488	481	430	441	477	421	408	427	429	429	400	408	395	405	420	380	347	411	377	370	413	367	400	344	370	390	375	353	348	349	402	374	382	360	323	335	384	395	357	405	412	377	416	418	366	374	389	411	386	331	369	372	354	342	376	358	369	379	362	398	344	342	383	359	334	374	330	342	376	355	356	392	328	364	380	367	380	331	361	371	373	365	368	351	380	381	378	371	339	382	324	386	380	347	376	363	315	357	359	398	372	359	344	350	409	364	362	330	398	385	372	362	382	358	383	340	370	379	397	366	360	372	374	396	346	370	367	401	344	367	372	362	380	349	337	384	339	318	376	386	344	349	381	378	359	336	385	369	361	370	376	332	367	382	364	380	381	343	365	350	367	339	364	319	346	347	380	372	356	371	367	375	341	341	361	365	353	364	371	338	354	385	393	338	390	327	368	329	334	374	376	338	357	371	363	339	353	376	352	358	357	340	363	387	348	364	357	379	357	348	350	356	358	366	391	396	361	323	339	413	343	353	339	407	362	350	382	348	347	360	384	386	341	384	332	362	325	372	359	357	361	369	359	347	336	376	342	327	353	378	378	364	382	366	348	368	332	343	343	344	381	380	381	376	391	365	301	348	395	333	347	356	383	352	354	344	357	371	372	358	368	341	380	351	379	357	331	327	336	363	369	378	368	381	368	325	372	334	392	357	366	345	369	393	370	353	352	381	357	399	360	342	346	344	391	368	370	351	348	348	374	375	351	398	355	336	363	372	386	364	351	336	341	315	352	343	364	401	388	375	351	315	371	362	345	398	363	377	343	357	340	340	396	354	360	341	343	383	346	326	369	337	352	354	368	386	371	348	337	375	336	341	375	388	339	386	369	367	378	334	387	340	376	367	355	342	406	408	351	386	354	325	399	375	346	372	382	372	368	383	351	338	364	333	353	343	352	369	335	382	346	345	374	380	406	362	355	327	377	381	324	372	359	365	384	386	386	376	337	354	375	332	362	384	360	354	352	363	370	363	365	413	364	348	353	346	321	329	352	316	374	373	352	356	328	369	375	354	368	330	349	371	341	357	372	396	368	353	343	351	373	373	355	357	330	357	383	353	387	349	360	339	365	384	368	366	364	347	362	355	385	333	383	325	370	335	373	345	333	375	343	369	349	357	343	382	370	363	358	365	340	334	397	360	342	354	330	360	373	355	376	367	349	352	361	359	357	321	379	383	363	396	332	386	368	339	401	367	345	355	371	353	359	384	355	359	348	341	351	350	375	360	364	372	354	334	360	365	393	391	384	348	348	366	362	375	354	358	397	358	355	354	399	364	347	324	333	362	370	384	364	340	354	356	351	362	335	378	360	385	383	362	344	337	381	386	366	349	368	340	362	374	357	340	338	374	362	346	364	372	348	325	388	376	360	375	390	367	378	377	394	380	398	341	359	318	379	348	367	366	361	351	371	353	374	380	363	363	339	367	346	357	351	372	347	350	370	354	395	380	375	380	398	377	380	368	372	374	386	343	365	344	373	326	386	354	392	371	339	365	372	378	364	325	375	369	362	368	352	360	397	339	344	362	364	368	383	344	403	345	378	346	366	366	332	372	365	351	360	353	351	368	377	363	328	349	342	348	373	353	372	330	324	344	359	375	377	395	342	316	327	343	365	367	397	378	337	348	340	390	378	379	359	386	352	372	338	372	378	358	352	357	359	364	392	375	362	357	333	383	380	376	394	348	371	389	368	354	365	309	359	378	344	343	357	373	369	332	367	369	387	338	358	373	372	352	347	386	379	357	399	342	366	358	408	371	337	342	409	348	367	364	391	370	358	372	365	375	392	357	347	343	346	336	347	375	349	355	368	369	343	392	403	364	345	373	338	351	370	361	331	405	316	355	372	348	365	353	354	371	364	323	358	339	348	378	376	371	396	360	367	356	352	380	382	373	355	373	352	321	339	363	394	362	348	357	370	375	370	359	358	380	357	347	369	381	342	360	371	374	362	348	380	366	324	372	372	364	338	330	378	367	362	347	357	369	334	346	368	318	375	399	344	381	358	371	364	393	366	352	370	371	344	351	365	379	347	343	336	361	327	398	368	329	325	369	364	357	373	384	373	373	315	363	379	352	395	364	361	328	357	350	360	387	360	354	350	353	366	335	367	336	367	384	353	360	363	363	367	373	358	345	355	370	327	341	377	364	351	363	349	362	370	373	367	358	355	331	352	384	395	361	327	383	345	342	351	347	346	349	329	340	363	350	364	355	339	347	346	318	346	359	360	360	355	349	364	392	338	365	359	373	366	377	364	362	382	402	358	331	365	370	318	371	375	340	350	341	336	336	369	388	326	382	375	370	350	374	354	366	370	390	339	327	364	351	353	344	379	342	345	334	370	338	377	371	367	344	401	343	328	349	339	350	342	347	348	350	356	360	377	388	342	332	361	344	383	388	355	327	344	349	375	353	374	381	362	339	346	342	385	353	331	414	389	319	356	382	325	382	328	344	355	372	366	372	329	372	388	360	381	319	372	351	347	373	338	369	365	363	381	341	349	360	366	343	342	373	351	389	381	356	335	349	350	346	371	342	346	377	361	358	336	344	357	367	362	351	381	345	355	328	354	362	360	403	344	339	361	375	382	353	353	371	307	330	357	340	344	358	323	355	356	367	374	362	364	351	364	365	326	371	341	380	342	370	385	329	368	379	343	354	376	380	355	381	352	355	365	394	363	370	336	381	328	326	370	360	393	372	371	365	332	369	351	366	383	361	365	353	318	348	359	402	377	384	378	359	374	370	389	362	362	357	376	345	341	340	338	387	372	355	368	369	370	385	341	378	395	365	340	363	350	349	361	381	366	394	344	330	347	396	353	333	384	340	355	367	356	365	390	354	346	371	368	329	398	354	353	360	375	344	348	348	335	353	341	376	391	356	383	361	358	339	329	370	389	360	349	387	334	357	386	346	345	337	332	338	370	384	345	337	381	329	363	352	335	391	315	355	357	348	334	360	347	392	354	363	351	357	311	329	319	345	364	381	368	349	368	353	366	378	367	343	382	369	365	352	364	350	351	356	355	344	346	368	344	353	366	357	332	393	354	349	333	376	357	380	409	359	353	342	356	380	353	370	358	362	363	348	375	383	349	367	387	376	379	338	346	358	343	346	362	350	351	349	367	337	346	351	358	366	368	338	365	320	370	362	381	387	357	379	355	377	365	364	359	346	367	387	334	343	384	358	397	372	361	359	377	379	334	372	365	361	359	363	353	379	378	339	358	326	372	338	334	365	367	344	372	390	341	332	387	372	365	351	343	359	370	356	342	348	373	361	360	391	356	355	376	327	363	355	346	362	347	381	368	360	344	375	359	357	369	355	361	375	357	370	359	357	360	372	308	396	338	367	342	404	394	370	348	420	388	357	361	350	331	363	378	364	390	358	371	353	397	363	367	385	372	345	384	383	323	359	359	374	368
23741	21684	29831	24046	21686	20957	2828	945	647	634	539	524	554	480	475	499	433	413	451	402	398	404	382	380	383	360	362	392	396	347	415	390	372	363	414	412	374	342	356	380	382	390	355	372	371	350	344	365	349	379	393	415	376	350	389	357	341	393	359	357	338	322	357	356	367	340	355	345	336	317	403	371	340	373	344	354	339	386	367	352	373	388	375	354	351	354	382	335	379	370	385	351	344	344	388	362	368	352	356	340	342	357	375	374	343	334	371	348	369	322	347	361	333	332	359	342	354	376	339	364	376	325	348	350	334	369	338	342	361	357	375	358	369	350	357	348	346	377	338	350	355	372	359	360	351	351	344	353	327	361	333	415	346	369	314	384	345	359	330	371	358	346	332	342	380	362	329	364	368	372	375	373	364	358	369	369	348	361	327	356	361	359	368	319	354	363	386	341	368	367	352	372	371	371	364	337	373	343	351	350	367	384	368	356	341	347	343	379	340	359	385	334	341	351	344	369	344	355	339	331	362	353	347	388	379	356	349	384	373	333	330	383	350	318	340	329	368	354	340	332	348	367	384	363	370	347	346	342	374	353	345	381	354	336	343	365	350	335	370	348	358	351	357	364	321	375	391	347	376	347	353	321	361	363	352	391	370	325	334	350	352	369	341	345	363	376	326	358	372	365	362	342	329	329	400	348	348	358	347	336	347	324	348	343	333	344	366	344	326	313	339	374	367	338	379	325	350	341	366	373	338	355	329	370	329	346	366	333	315	349	354	369	368	370	357	333	350	340	331	363	332	368	317	393	338	385	357	364	384	375	355	361	302	369	347	374	366	357	323	363	367	358	356	370	380	331	376	346	389	361	335	345	343	353	348	373	354	394	370	347	391	348	367	323	364	344	377	379	341	338	365	351	333	346	360	354	337	365	331	342	355	321	369	345	358	358	375	326	378	329	351	336	380	334	336	380	377	353	322	328	346	378	328	359	343	358	349	349	381	364	326	353	363	357	353	328	317	347	349	347	380	356	336	378	363	354	358	326	360	349	352	358	355	326	323	350	355	357	335	328	335	380	382	356	356	332	381	357	366	333	348	370	367	338	339	348	368	328	389	342	371	357	356	357	344	348	343	370	353	369	338	332	371	376	349	344	363	343	306	375	365	362	339	348	361	371	340	366	338	363	370	347	339	356	347	336	359	319	335	338	348	313	364	340	369	346	333	360	375	344	337	415	348	349	378	357	337	383	326	348	371	347	366	384	355	348	356	341	362	353	375	361	342	358	345	362	366	369	348	385	361	347	365	412	352	355	347	379	325	322	368	336	328	343	342	373	346	349	370	332	339	352	382	379	341	367	347	375	338	347	366	354	315	340	420	401	349	373	372	352	368	327	340	363	357	369	365	334	347	352	341	358	345	382	350	370	334	376	381	373	337	350	385	361	369	370	350	351	358	345	341	384	371	344	412	339	345	319	366	330	334	341	338	371	364	341	334	346	311	359	363	342	358	413	378	364	399	344	353	363	339	386	350	368	370	352	373	339	362	337	350	334	366	362	347	377	350	358	376	363	381	373	341	373	367	358	347	376	386	370	395	368	330	339	371	367	363	338	338	347	375	373	357	334	350	351	342	320	366	350	381	356	363	324	337	366	337	337	345	335	365	316	371	363	336	368	364	331	350	375	357	361	313	378	377	317	349	387	375	362	324	309	349	330	341	343	338	374	355	332	380	331	385	367	364	378	312	363	401	363	342	356	340	333	341	351	342	351	367	362	392	355	344	384	377	326	358	340	372	365	377	376	334	362	370	354	376	346	364	337	356	351	368	379	362	364	368	359	356	356	364	350	336	363	368	389	376	329	387	336	326	353	341	355	320	354	359	347	362	355	366	354	340	343	334	375	361	372	341	354	338	350	391	338	384	354	361	338	370	339	333	346	362	357	311	358	331	322	372	377	332	336	380	350	378	343	298	342	341	331	342	322	364	380	364	351	326	340	354	354	351	331	350	345	333	354	364	354	335	374	373	379	369	338	351	351	386	352	367	332	405	355	352	339	358	337	357	370	362	356	358	368	369	338	350	352	349	358	330	368	361	347	336	350	353	343	357	343	337	345	357	348	381	347	358	384	356	366	371	387	357	349	321	365	374	320	367	356	344	368	351	340	375	352	341	359	383	336	322	379	361	373	344	363	337	335	339	341	371	341	363	376	383	353	338	341	376	362	362	384	341	387	375	338	381	389	328	341	373	377	374	356	352	353	381	354	336	365	338	345	352	382	331	360	361	324	327	379	361	376	371	340	416	353	351	338	343	394	330	341	346	328	367	354	367	357	377	356	378	310	361	343	362	337	344	314	343	346	330	357	373	380	396	362	347	371	346	337	332	350	347	354	337	377	364	368	338	331	381	329	368	360	362	354	344	342	357	380	358	367	373	359	360	364	373	346	381	380	347	356	327	321	362	352	332	342	360	345	342	352	349	355	354	345	373	363	361	347	374	356	358	364	351	334	381	365	352	339	361	377	363	373	376	349	355	369	354	342	348	404	367	320	393	349	350	352	339	364	327	338	372	348	339	363	370	379	343	350	338	361	372	355	323	342	353	356	361	365	371	347	379	357	372	362	318	376	347	323	351	368	336	383	345	327	360	365	352	361	365	385	347	362	396	345	347	355	360	350	365	366	342	339	361	352	350	336	332	341	350	356	368	337	345	338	368	381	385	357	352	353	354	381	336	347	345	339	329	325	366	330	360	351	353	362	366	360	342	372	345	348	341	355	398	378	362	337	338	345	354	352	335	366	342	356	328	344	355	350	346	365	327	367	359	336	367	363	352	362	373	344	332	328	346	348	360	325	335	347	316	333	329	353	372	309	373	340	332	365	345	351	385	318	352	350	401	366	346	351	347	341	384	342	371	345	331	352	341	320	371	346	341	367	359	351	361	389	358	323	343	355	366	369	355	369	343	340	376	382	353	329	340	321	331	329	359	369	346	372	337	364	359	348	373	365	339	360	358	352	362	355	340	357	368	361	333	348	384	305	351	342	363	355	353	385	354	347	350	345	367	346	350	375	374	379	336	340	356	354	350	374	360	336	346	359	353	368	349	338	358	355	369	327	351	358	356	381	336	335	328	376	335	334	337	353	342	342	310	349	393	354	356	373	365	336	361	343	387	359	354	350	354	355	379	312	366	356	384	340	350	353	336	384	352	361	349	354	348	372	363	338	338	338	336	383	341	350	374	358	352	400	367	367	337	341	347	363	385	381	343	348	341	378	363	354	371	328	337	323	344	377	355	380	371	344	349	339	335	347	347	368	325	354	345	342	312	345	348	365	378	382	349	346	355	337	399	349	339	316	355	361	378	330	380	377	319	365	379	350	354	363	367	340	363	355	374	339	339	332	329	328	337	352	363	356	319	350	342	346	363	366	365	365	381	359	328	390	361	359	364	346	360	346	344	356	369	374	371	336	317	408	397	370	366	371	330	365	354	343	323	359	365	375	353	384	363	340
28557	14407	13054	7045	4996	3640	2827	2325	1947	1673	1514	1307	1144	1117	943	922	914	848	811	798	790	766	720	742	695	672	695	685	615	664	710	644	647	625	629	628	633	601	620	614	638	667	604	660	614	621	583	640	646	582	652	615	604	613	670	581	597	647	587	641	616	608	599	617	575	576	614	632	562	617	580	595	634	593	584	599	618	575	558	597	652	591	604	634	594	576	606	569	604	604	650	567	588	616	596	584	522	575	566	595	579	587	583	590	595	575	591	613	566	605	595	613	580	612	619	576	604	619	560	576	629	593	629	618	601	588	582	573	582	610	578	641	557	607	628	582	584	574	613	605	583	629	579	588	550	598	587	595	570	628	577	602	620	580	587	648	591	568	598	597	621	594	574	587	595	568	591	579	605	633	574	606	577	594	615	603	616	591	627	576	553	608	604	569	615	609	577	568	583	637	587	580	624	599	565	582	609	528	588	538	590	598	628	551	583	589	602	575	625	603	593	600	574	601	614	577	601	631	592	572	574	591	590	613	592	586	622	621	557	581	616	590	563	602	539	611	558	598	595	585	548	573	593	556	588	586	560	587	569	594	610	565	637	578	609	587	616	593	603	535	606	604	591	607	570	568	592	528	580	579	589	622	633	612	650	590	629	590	596	584	577	657	631	598	626	587	544	582	564	594	576	605	577	641	569	582	569	576	566	579	588	583	613	589	589	573	577	579	582	577	589	557	613	612	595	561	608	580	602	601	619	528	554	613	583	617	571	585	601	633	583	578	585	601	577	634	631	613	574	623	551	584	641	581	598	565	629	608	590	513	605	624	607	547	550	621	586	586	600	604	612	614	604	549	597	609	609	596	597	576	560	603	592	540	619	584	630	599	599	583	575	612	575	609	595	587	574	576	555	591	545	570	576	562	588	581	592	598	545	609	636	606	605	654	578	569	626	652	566	600	590	605	534	616	565	593	549	558	584	555	594	599	590	577	605	623	612	617	588	585	583	568	564	588	535	605	610	594	548	571	618	598	618	630	560	617	549	591	562	608	594	656	610	602	589	646	586	547	611	571	556	557	549	567	565	592	588	614	617	609	601	585	609	576	581	584	586	588	596	657	599	569	628	582	603	578	610	553	576	612	619	609	564	590	580	587	621	580	616	573	628	599	619	620	574	540	633	617	611	630	581	583	594	602	597	631	598	603	595	601	574	603	562	557	552	631	577	568	528	587	550	615	638	550	614	593	566	599	564	593	589	594	569	604	589	605	559	584	608	616	607	618	612	597	617	595	595	573	583	594	608	538	610	608	593	578	570	545	554	568	597	614	576	613	581	613	585	607	636	582	579	558	659	565	614	613	587	590	586	584	575	607	580	565	630	585	580	602	578	566	578	617	594	575	611	576	582	605	572	607	570	571	570	633	586	573	605	557	613	591	596	611	656	611	578	608	570	562	615	632	586	586	614	592	562	610	585	573	584	558	572	554	585	609	562	562	602	573	595	560	594	590	609	540	607	565	607	598	587	582	567	599	618	603	575	588	567	566	587	589	650	586	592	617	584	587	608	578	577	620	569	578	623	572	609	633	553	553	587	629	603	622	567	602	599	580	633	633	567	590	625	597	594	612	570	591	591	574	540	555	583	605	595	628	582	600	575	591	634	634	575	597	584	570	589	602	598	590	641	587	566	603	588	588	605	610	584	576	581	592	559	543	593	589	543	604	576	552	581	572	612	593	604	573	598	585	571	585	562	605	576	606	585	579	637	589	602	589	579	619	636	611	620	596	589	581	559	618	595	577	541	592	612	553	551	572	631	543	600	572	599	597	609	594	633	591	616	594	609	590	562	579	544	594	605	565	610	575	586	601	572	561	610	608	587	590	598	587	609	590	561	596	548	624	589	631	590	566	616	570	616	590	594	602	594	569	566	598	593	618	583	575	541	597	618	562	623	568	580	560	570	581	600	572	633	546	584	579	650	589	629	570	575	606	564	614	592	572	595	600	568	590	620	547	593	586	586	554	591	588	606	587	612	576	565	606	592	572	618	578	572	617	621	594	613	603	624	608	641	630	593	591	592	564	605	545	585	585	642	620	556	620	573	574	586	557	608	584	601	644	596	532	586	573	584	562	584	581	568	610	635	596	599	628	558	625	594	592	609	574	582	607	604	605	578	560	603	573	596	566	577	599	572	567	604	559	592	546	584	579	587	598	601	576	613	603	622	537	611	594	593	588	569	579	563	591	592	593	612	632	553	567	602	573	567	589	593	597	628	589	549	565	580	568	569	584	538	607	549	591	543	604	658	618	565	558	609	592	601	585	578	629	580	601	602	623	589	574	604	557	622	656	573	552	561	620	561	618	520	571	566	534	607	619	548	541	607	585	616	560	569	623	580	587	581	601	526	597	622	604	528	603	593	539	571	516	622	595	605	569	586	601	607	584	610	593	625	606	614	574	592	555	591	589	559	598	575	595	603	595	592	562	608	595	608	608	600	585	576	535	555	585	560	569	561	601	574	572	628	561	537	607	567	594	649	600	596	620	617	548	590	570	610	606	571	599	624	579	579	578	572	583	597	593	581	612	565	603	599	584	577	555	591	547	580	592	585	574	615	573	627	597	596	588	595	612	620	634	585	582	590	554	564	561	578	622	596	568	587	599	576	575	593	582	561	630	606	611	598	616	592	567	583	575	587	615	578	606	616	550	598	541	579	589	604	607	573	558	560	568	564	542	577	586	593	608	598	590	609	579	629	604	595	612	622	592	566	596	604	615	583	575	617	576	595	588	599	597	553	607	630	612	555	607	610	628	586	609	543	569	572	580	597	600	613	584	626	628	598	634	583	603	593	567	616	563	590	597	581	575	594	566	585	578	617	567	569	597	603	612	549	587	561	585	661	633	594	589	623	582	563	608	584	573	595	637	591	550	573	587	606	609	599	602	576	654	595	606	575	608	594	561	594	632	588	615	612	556	610	595	606	589	578	595	589	559	566	628	598	611	570	583	593	626	559	571	580	595	577	610	621	559	538	582	586	603	612	569	600	592	598	627	606	606	567	574	593	603	596	573	634	563	585	542	586	598	606	576	560	609	622	572	601	606	592	550	615	598	516	606	553	610	563	649	592	583	580	611	601	590	620	593	562	645	568	603	615	566	607	560	581	615	584	585	594	559	590	620	601	552	567	579	593	583	574	598	602	624	596	602	568	586	583	547	611	589	619	572	558	619	591	601	583	587	589	610	581	611	595	588	615	587	577	562	588	583	603	576	578	581	575	572	577	583	627	613	592	614	579	567	582	600	600	617	566	595	583	611	632	621	554	572	591	599	593	587	623	611	616	631	621	574	597	592	594	611	604	612	551	580	535	640	569	589	616	596	617	570	600	587	567	613	631	586	579	597	591	584	606	619	611	588	600	571	561	584	558	576	554	610	578	621	614	586	558	603	572	611	614	547	591	579	538	586	542	580	612	591	590	562	532	608	585	617	565	576	623	572	628	583	562	582	588	566	568	604
27427	21264	8804	389	186	161	126	104	102	93	94	91	95	97	93	100	81	83	81	83	84	73	93	92	85	103	100	88	95	97	89	80	93	76	85	88	85	83	88	88	81	96	77	79	85	87	81	88	90	83	87	76	89	73	72	69	83	87	83	86	83	64	86	75	77	80	96	93	76	78	80	95	95	90	86	99	101	88	96	82	91	85	97	89	102	75	80	102	87	81	85	93	79	105	112	77	78	85	96	84	111	93	99	84	88	71	80	96	92	69	106	89	78	73	82	81	86	85	95	75	85	89	105	88	99	97	78	95	83	80	85	86	88	83	90	84	82	79	96	102	66	90	79	77	73	75	64	78	84	81	75	69	73	89	73	78	93	84	85	71	93	97	102	82	102	66	76	93	78	95	81	80	71	91	88	80	100	88	80	82	92	81	74	84	88	83	88	94	90	100	73	85	76	90	70	98	76	92	100	71	77	89	94	75	90	90	74	84	94	88	91	75	84	84	74	83	89	94	88	65	73	105	65	78	97	79	96	87	75	93	58	84	76	79	81	76	92	96	69	94	73	88	93	70	76	73	91	89	100	95	85	94	87	87	96	100	78	70	72	84	81	89	86	73	74	94	98	89	72	93	99	79	80	104	89	69	96	89	84	87	98	86	89	87	87	81	105	72	88	83	64	86	101	65	88	85	77	91	86	82	80	81	85	82	104	85	100	93	83	85	86	70	80	99	81	79	88	79	94	93	88	87	79	96	85	79	88	78	100	83	84	84	84	79	76	73	86	104	84	71	77	90	70	84	87	86	79	96	82	86	109	101	81	73	77	92	89	92	87	85	84	84	85	83	93	90	89	100	99	79	94	77	99	85	73	90	86	82	57	73	72	74	87	84	84	85	88	95	73	92	81	95	97	89	75	87	69	79	84	87	78	82	90	71	103	97	67	79	92	89	73	92	95	94	90	84	67	95	80	107	92	90	92	95	86	92	89	89	91	88	96	82	73	90	85	90	81	92	105	74	83	76	90	92	86	87	84	82	101	86	93	86	93	87	88	83	89	89	57	81	70	83	85	75	103	99	81	93	106	89	85	87	89	93	63	80	68	85	99	96	88	77	71	101	84	88	102	93	89	72	68	81	82	81	78	81	79	76	82	100	96	90	88	108	69	97	79	80	75	83	97	81	84	88	83	76	89	95	93	88	88	101	94	101	89	82	103	78	68	87	97	81	90	106	80	92	70	93	89	81	77	73	87	82	75	96	106	87	75	96	81	78	89	93	75	86	97	74	72	77	93	105	87	85	82	92	86	86	83	84	69	78	89	86	77	101	79	86	99	81	66	84	93	100	80	88	96	86	98	85	82	90	88	87	77	89	89	95	98	74	81	86	97	93	103	90	86	87	90	102	78	86	68	84	77	92	90	98	91	70	89	71	92	83	82	89	79	85	75	98	79	80	98	98	93	80	83	92	85	83	83	101	79	107	93	94	93	79	85	76	93	85	84	86	68	83	97	95	77	62	69	80	105	95	98	101	85	83	89	91	89	83	73	75	75	91	95	72	105	92	64	77	73	80	92	89	91	89	97	79	75	81	79	100	83	81	95	72	90	83	80	87	86	86	89	78	83	86	60	84	92	84	86	97	78	80	82	76	80	70	87	84	100	73	98	79	83	80	83	78	79	84	80	93	81	96	90	94	86	97	96	81	82	75	87	107	92	84	94	84	115	76	106	85	80	92	73	86	89	78	84	87	95	82	102	81	93	99	116	91	82	88	82	89	101	79	90	94	112	87	100	77	78	79	90	81	86	87	77	93	84	94	83	89	77	89	101	88	93	82	69	89	87	78	61	96	85	93	110	83	98	77	78	83	84	65	110	85	89	90	98	79	83	78	82	93	74	84	87	75	85	103	79	76	79	95	91	75	95	89	64	84	84	86	83	89	80	91	92	72	97	94	86	71	93	84	96	95	84	73	84	110	79	76	87	81	94	92	112	98	85	63	80	93	94	100	96	89	83	62	79	84	76	81	96	81	89	86	82	76	74	92	73	97	92	95	87	65	94	84	96	67	81	90	95	103	81	115	75	80	75	72	82	91	78	94	92	103	83	78	81	88	82	84	83	90	93	90	70	76	88	87	83	77	88	76	82	83	78	89	99	99	95	65	84	74	74	92	91	99	79	88	86	104	87	89	80	78	86	92	78	85	88	80	94	84	83	56	94	92	90	105	112	77	90	74	84	84	88	78	94	89	76	80	85	85	95	63	70	85	107	72	78	85	85	78	76	90	81	92	73	96	81	89	107	90	72	76	95	86	84	94	86	73	87	87	93	93	95	83	84	77	82	84	83	77	87	85	87	74	79	88	95	87	78	72	76	100	86	96	95	85	93	87	83	76	87	74	82	86	82	94	82	100	97	78	70	76	90	73	81	77	95	103	84	92	88	80	88	89	83	79	83	78	100	86	88	101	101	81	91	87	83	80	96	97	84	85	90	100	90	95	71	93	72	80	83	71	89	83	85	97	87	68	102	90	89	73	80	86	67	72	91	88	99	82	90	98	86	78	83	86	103	77	78	90	90	89	87	74	86	84	89	85	93	98	100	84	83	92	94	85	78	93	99	92	104	82	82	72	93	82	76	78	83	100	90	80	67	88	92	73	63	73	96	90	109	81	74	91	92	77	93	89	89	93	78	80	90	90	84	83	77	81	108	94	92	91	80	87	81	102	91	96	86	87	83	95	69	81	85	83	73	94	80	90	72	86	87	89	78	92	75	83	72	84	97	80	97	80	97	89	79	97	71	85	82	101	94	103	99	72	81	76	84	89	86	86	93	88	86	94	89	83	94	104	91	76	89	97	92	92	93	88	91	98	92	89	84	89	90	105	84	80	87	83	86	87	86	77	84	66	96	87	80	82	92	78	78	74	90	91	79	116	106	82	91	75	101	80	83	96	94	70	90	79	93	102	83	74	86	92	94	84	83	70	93	82	91	82	87	83	90	65	100	87	83	80	83	92	89	84	92	86	82	85	81	96	91	87	90	74	84	86	91	90	97	100	83	85	80	96	102	81	79	89	87	82	84	89	74	69	79	88	79	69	88	85	86	76	95	92	90	93	76	99	70	89	85	80	89	94	90	88	87	83	91	72	100	88	97	92	80	104	79	89	78	88	80	92	76	78	75	78	92	74	84	85	80	71	94	95	88	84	101	94	73	76	85	99	64	67	87	86	85	95	90	91	96	80	86	83	84	76	88	88	103	79	85	76	98	71	83	73	92	84	94	109	81	87	66	84	77	84	88	77	78	97	93	77	76	88	93	86	76	79	77	82	83	89	93	93	94	77	86	88	71	67	89	76	83	103	96	89	79	88	94	82	89	77	92	85	83	77	90	81	83	76	69	90	85	80	82	64	84	92	85	77	103	90	91	83	92	91	61	81	89	96	92	82	79	83	84	89	88	95	80	73	85	93	93	88	73	76	84	90	88	87	82	75	87	86	88	106	77	80
18501	1327	1203	660	456	361	294	267	272	279	223	243	225	211	210	217	195	185	193	201	180	202	214	206	176	170	183	184	197	185	195	197	186	186	192	182	190	198	184	180	201	208	178	171	199	191	192	175	174	192	169	164	190	165	185	174	163	168	178	190	166	193	186	163	175	197	189	191	216	188	182	167	195	184	182	223	200	201	188	182	187	199	210	203	183	195	145	171	187	180	195	190	169	183	181	193	170	176	177	197	197	176	178	193	199	181	190	183	162	173	182	197	200	176	190	186	169	164	176	172	179	184	198	159	206	204	200	186	194	175	174	171	191	213	177	201	180	169	193	183	189	190	186	196	173	198	195	215	197	203	189	191	188	180	176	170	183	185	182	177	191	188	178	183	224	173	171	184	205	179	202	174	166	168	193	194	192	203	181	184	197	167	194	193	186	169	198	202	175	207	179	177	183	189	178	192	210	187	200	189	179	176	180	217	167	201	186	166	186	173	179	200	176	203	177	187	188	186	200	188	186	190	187	194	182	190	189	173	198	185	173	198	193	191	180	206	174	190	186	197	180	173	197	186	204	176	204	180	167	188	180	177	202	181	184	192	180	154	183	185	209	177	209	195	185	196	173	205	175	191	167	160	210	181	181	201	195	191	207	202	193	184	200	182	202	188	211	167	172	191	167	173	166	172	188	206	170	178	205	184	185	201	208	202	203	195	177	170	195	201	147	163	204	195	197	195	165	180	189	180	176	192	192	175	180	180	194	183	187	170	174	186	186	169	203	175	188	176	200	169	201	192	192	174	186	220	154	188	178	195	176	180	176	190	178	183	178	197	184	173	181	170	169	178	183	172	192	191	200	177	190	206	186	176	173	184	168	202	186	168	176	201	211	212	191	172	196	184	179	196	176	182	163	193	199	175	168	197	197	172	188	193	195	183	206	201	189	192	166	177	156	193	172	186	167	187	174	156	206	177	192	193	185	200	197	197	170	166	175	174	178	176	180	194	191	174	185	199	198	175	185	169	195	168	168	182	202	202	175	191	196	170	173	162	189	173	179	204	171	195	160	176	167	183	172	194	177	191	188	189	178	172	169	178	196	202	184	179	179	182	174	192	166	179	197	198	193	173	189	206	193	198	185	179	177	177	177	189	194	201	170	201	199	179	192	179	181	171	183	198	195	200	185	182	184	199	167	171	179	215	198	178	194	185	164	162	187	202	188	202	198	192	174	177	181	190	194	158	206	158	201	168	174	192	177	171	161	173	191	186	195	195	198	203	196	189	183	164	195	203	180	213	192	164	183	162	180	192	188	194	207	191	205	171	187	188	162	173	187	191	175	167	193	169	192	168	195	190	175	174	173	177	179	197	172	189	189	192	188	195	168	184	183	176	133	206	213	198	203	194	175	176	160	192	180	188	192	193	191	165	199	194	182	188	156	163	192	203	172	149	178	179	185	157	189	179	177	212	182	202	164	186	187	205	183	177	164	179	185	196	204	188	207	174	179	171	183	176	174	173	181	190	171	179	195	192	173	196	182	195	189	194	180	179	217	156	184	184	207	188	179	174	188	195	187	202	179	186	196	191	181	164	189	173	181	216	184	191	196	177	194	210	207	194	196	167	204	159	187	169	190	185	198	186	187	198	195	186	191	208	177	194	187	186	185	173	156	181	186	183	193	182	167	164	193	180	160	183	192	202	189	191	184	156	161	170	182	178	165	208	170	159	184	182	163	212	191	180	183	186	171	201	185	186	192	177	196	209	189	181	205	184	173	173	149	184	192	162	179	147	203	177	177	178	179	194	216	183	191	190	182	196	171	185	186	200	196	182	183	184	180	174	161	186	188	191	199	183	179	159	185	186	186	202	199	179	201	170	197	187	168	193	173	179	204	192	177	190	172	207	187	176	177	160	177	186	191	205	184	205	184	171	176	204	195	158	211	160	182	175	199	179	191	170	206	191	181	184	185	196	201	216	169	189	180	179	178	185	195	188	181	170	191	220	188	184	167	174	197	208	198	197	164	175	174	172	149	178	177	176	196	177	192	189	186	205	187	186	198	196	196	180	209	176	183	176	191	168	200	175	182	183	186	166	196	194	168	174	192	166	196	198	184	166	168	208	197	176	185	194	181	182	201	190	200	188	194	200	194	172	204	180	186	187	175	208	196	206	179	182	176	191	193	197	190	187	176	173	184	194	190	199	190	186	187	171	197	189	185	166	151	182	202	194	169	198	174	200	163	192	196	194	200	164	182	187	177	186	173	205	208	209	181	168	205	203	168	202	178	175	206	172	182	185	216	192	194	170	193	194	182	195	191	192	197	186	182	189	201	177	178	189	185	197	184	203	183	161	194	193	196	184	166	177	207	199	190	207	183	197	193	180	173	195	168	178	177	184	185	198	177	200	199	179	196	195	187	198	189	197	180	174	181	180	163	184	185	214	193	184	201	212	185	187	178	191	167	212	186	218	181	208	176	203	179	197	161	182	190	195	187	194	187	199	173	170	179	175	169	183	198	193	212	166	182	205	194	199	171	206	181	168	199	202	195	173	197	183	175	158	190	181	183	176	212	169	182	178	173	176	183	190	198	190	193	178	184	189	197	183	173	195	184	184	191	183	159	189	178	163	179	193	162	176	193	222	193	176	168	184	193	209	199	183	212	196	173	194	196	203	180	166	195	179	205	194	186	198	174	208	188	177	177	177	168	189	185	201	173	172	177	192	216	181	210	186	185	212	203	196	182	197	182	174	174	203	174	174	171	196	180	180	184	195	159	188	179	205	173	193	191	172	176	187	207	215	153	209	168	168	181	170	201	180	183	190	163	185	207	182	192	198	184	195	185	183	177	198	167	171	170	180	198	165	192	195	206	167	181	192	184	181	196	197	198	171	170	206	174	162	202	172	162	192	182	203	186	176	198	198	178	178	168	180	175	195	184	178	149	195	208	184	176	182	192	204	179	207	200	187	161	163	197	217	178	204	202	172	180	179	199	189	198	178	180	173	208	203	187	186	184	191	175	170	179	181	183	205	177	182	171	187	204	185	211	209	199	186	180	188	183	204	174	178	169	191	190	173	171	186	179	172	192	180	200	202	184	191	200	174	205	182	204	205	195	177	189	170	177	169	196	181	183	184	180	195	187	183	201	174	182	175	192	188	193	184	180	183	189	165	198	176	189	211	197	202	166	189	160	172	211	194	175	185	170	182	183	168	184	165	194	178	200	187	152	188	189	193	174	151	205	180	192	185	191	188	176	197	195	189	179	194	212	184	194	171	177	189	198	180	154	176	179	170	196	189	208	200	177	178	166	199	180	188	186	179	187	181	185	174	186	186	199	209	205	166	183	202	170	187	182	173	175	189	184	197	186	170	210	164	174	164	205	197	176	170	179	199	188	179	175	196	165	192	186	175	198	178	187	190	184	172	188	187	185	206	185	194	176	173	185	181	194	169	188	169	196	178	192	160	196	174	194	198	192	182	194	186	197	187	177	182	192	191	211	174
24704	21656	29078	24731	21194	2778	632	440	352	321	309	297	272	265	249	222	250	230	220	203	193	223	200	207	208	203	189	187	196	198	210	204	214	198	177	178	196	181	206	168	210	206	197	195	194	167	191	208	194	196	191	204	193	171	199	204	202	198	187	192	177	198	197	186	175	183	211	222	215	216	176	174	194	185	164	166	178	182	183	210	175	197	198	187	189	169	177	192	192	182	159	196	188	177	199	179	187	193	198	181	184	180	172	174	182	176	195	180	179	202	217	180	189	171	154	190	196	193	216	172	195	180	190	170	200	187	209	200	188	167	203	186	197	189	210	152	195	183	169	185	182	177	160	183	173	196	198	203	180	191	194	164	203	180	199	194	206	178	166	161	199	181	191	175	212	182	170	165	184	198	199	176	178	212	181	235	184	189	191	181	184	187	192	183	195	179	171	193	187	175	198	160	181	175	187	175	192	192	178	210	177	186	203	179	199	196	194	181	196	198	177	218	202	196	183	198	180	197	181	173	214	170	208	178	198	200	184	187	192	202	149	177	196	167	194	189	186	202	169	185	186	189	174	176	163	184	199	169	201	187	174	196	172	184	195	200	173	176	192	208	184	173	188	185	214	180	202	182	186	188	171	186	192	206	194	175	194	188	173	203	193	195	214	192	195	184	180	171	173	185	197	208	188	183	181	172	194	194	167	191	181	172	172	189	212	187	180	172	166	187	191	198	181	210	160	203	181	173	211	185	168	199	185	184	191	165	178	178	180	190	177	193	185	196	216	194	173	165	191	187	171	176	177	187	206	179	213	182	170	184	177	195	209	176	186	171	192	197	172	196	197	206	196	180	191	176	145	194	185	179	178	173	184	161	179	209	206	223	206	163	179	197	190	185	165	173	162	182	206	157	193	187	177	217	183	175	190	162	163	195	191	205	172	177	185	192	192	190	188	183	180	168	187	203	184	204	182	214	184	153	196	183	172	179	181	188	193	186	183	200	171	185	184	190	169	214	176	203	209	198	170	164	176	182	199	187	178	180	192	186	173	192	200	178	188	169	178	170	182	207	190	178	161	195	209	176	170	183	170	166	189	194	193	171	173	195	206	190	183	192	167	196	185	199	187	196	196	183	164	182	199	189	168	188	169	169	198	191	172	181	170	166	177	188	195	181	183	152	174	197	180	203	187	178	169	186	173	178	212	163	164	191	194	189	204	206	170	185	169	191	202	200	169	178	194	185	179	204	181	187	194	183	171	174	180	175	199	210	167	192	184	181	176	183	195	195	176	164	188	186	166	196	173	175	188	185	156	186	166	183	191	209	184	170	162	185	185	183	175	193	205	182	171	161	196	181	174	183	175	198	172	204	196	169	196	155	192	210	183	193	204	201	189	194	160	189	190	176	181	184	197	212	184	169	197	185	167	183	153	174	175	183	191	193	206	175	177	165	183	176	154	208	169	191	184	178	195	181	178	194	172	190	219	187	185	189	191	192	200	186	201	160	165	182	158	174	180	188	172	185	191	176	165	201	176	188	203	181	188	210	184	165	162	180	195	188	175	174	212	175	192	168	180	181	165	206	203	176	172	173	173	184	185	194	207	190	200	178	195	186	165	170	180	171	184	202	175	184	169	204	171	177	176	179	194	177	185	178	191	188	142	185	181	181	185	215	211	187	191	194	180	173	178	198	189	176	188	184	177	180	181	189	178	161	167	164	198	186	156	199	183	182	181	183	181	186	193	202	161	189	177	203	163	173	195	194	186	146	206	182	195	189	195	163	160	181	208	184	192	200	188	188	166	173	214	208	189	207	167	179	217	182	201	178	200	192	197	201	186	196	173	212	205	169	218	190	194	213	213	205	182	201	174	184	192	199	180	167	194	182	186	176	186	190	176	188	187	180	198	186	186	187	195	178	182	174	174	193	180	180	198	175	197	177	187	173	176	195	185	187	167	166	184	179	195	188	185	190	202	193	180	200	176	179	207	191	203	207	172	184	165	189	163	162	184	207	185	168	167	176	207	187	157	192	176	172	199	191	193	181	184	160	187	198	178	183	210	193	202	186	198	171	183	163	178	169	184	182	195	189	191	157	193	181	187	186	208	191	190	174	162	188	180	181	195	184	186	176	198	192	160	204	193	171	193	182	177	181	166	188	188	185	198	157	195	181	193	192	212	199	194	178	180	188	201	175	200	209	177	175	187	187	197	202	183	179	175	200	183	197	199	180	203	170	196	205	164	180	177	180	178	186	188	190	183	182	172	184	204	161	167	194	185	166	180	174	183	173	155	199	199	196	186	171	212	178	168	188	179	140	189	179	166	180	168	168	171	191	176	194	177	186	186	197	197	206	193	185	153	183	193	220	192	230	195	166	175	200	208	168	193	195	199	219	214	177	195	187	175	197	182	163	166	194	170	187	160	176	183	191	183	204	204	185	179	192	188	185	184	189	218	193	204	177	183	186	175	169	202	165	195	180	169	207	204	198	194	183	171	167	181	183	198	186	207	167	194	166	186	174	178	196	183	193	177	206	197	200	197	179	167	190	184	169	202	191	182	181	177	168	177	153	220	166	210	200	181	179	192	184	169	173	174	163	176	173	180	189	211	202	178	185	190	190	189	197	189	172	168	169	158	192	185	194	185	195	170	172	159	179	177	166	160	165	189	203	188	211	188	175	185	207	185	172	175	178	175	196	213	170	188	185	177	180	202	174	144	164	184	164	193	169	180	166	180	170	204	183	181	163	187	180	186	190	201	185	209	188	169	182	214	179	162	229	191	181	182	190	153	192	175	165	185	202	203	180	209	181	177	178	192	227	183	168	197	180	196	187	224	171	179	195	202	194	172	195	198	185	193	187	173	178	204	190	199	184	172	204	191	206	177	168	180	218	195	177	194	186	186	207	165	195	173	191	194	184	165	180	162	179	178	215	180	201	198	194	173	180	192	168	178	194	193	199	173	199	193	190	173	206	187	182	201	171	174	186	181	189	202	176	177	165	191	191	202	192	172	172	177	184	210	177	182	176	180	190	186	183	211	178	195	183	162	195	211	189	209	165	198	186	184	167	182	172	185	177	187	174	170	222	209	173	187	187	211	172	181	179	182	208	184	199	168	208	194	184	187	194	181	207	177	202	208	188	180	181	190	190	180	190	181	189	187	200	165	160	220	184	188	167	191	193	175	165	177	191	168	184	216	201	199	189	183	151	197	176	175	200	185	188	193	175	182	183	178	184	185	197	170	159	193	178	185	194	169	200	188	187	207	181	175	186	186	193	182	180	166	178	189	170	225	185	202	176	198	188	173	180	186	192	159	160	183	191	189	192	179	181	176	192	182	161	198	174	174	179	205	205	177	218	176	207	192	176	192	181	191	198	183	209	178	163	177	192	201	155	200	180	200	165	203	183	186	193	186	186	175	199	173	188	154	173	187	191	170	159	179	183	173	193	172	189	202	196	178	175	194	164	201	186	167	175	185	195	184	174	187	173	184	179	190	178	204	190	194	181
30029	10086	8803	4487	2975	2141	1674	1348	1139	1008	856	750	713	617	575	569	538	544	492	470	452	469	484	406	399	422	432	417	428	405	387	413	384	389	416	417	363	393	363	354	388	346	407	384	401	340	389	380	374	390	391	392	387	363	381	406	366	384	389	389	371	354	361	368	327	358	366	350	373	312	386	400	368	352	348	343	378	368	424	393	327	375	363	367	398	391	385	369	364	368	378	335	334	347	353	374	378	336	388	373	347	337	380	349	354	395	400	376	368	321	347	345	380	357	348	397	333	357	355	367	351	387	364	373	349	353	353	342	348	386	366	375	354	363	355	359	363	368	344	377	393	354	343	331	375	360	379	347	358	345	348	364	375	327	372	372	379	363	382	363	366	363	408	383	357	341	371	367	379	333	368	381	338	324	352	371	381	362	362	362	369	372	358	408	362	363	374	359	337	364	354	334	400	383	373	362	351	364	359	357	344	378	349	345	364	395	363	378	345	394	373	360	389	386	353	370	362	357	368	340	383	382	363	363	359	356	338	351	368	356	328	351	368	358	344	403	348	387	362	394	331	384	339	355	349	353	353	371	344	370	384	355	380	381	355	337	384	374	385	411	377	330	358	335	382	347	387	340	380	380	345	353	392	408	351	354	401	340	320	371	378	338	380	345	350	394	359	365	332	371	348	360	350	369	375	355	398	334	373	357	376	329	359	368	382	369	342	366	363	357	386	338	312	355	354	356	371	367	336	332	367	316	359	355	358	355	347	374	356	331	339	364	376	385	361	320	343	375	381	382	373	335	344	344	371	362	356	345	362	384	340	345	335	352	368	357	366	340	353	368	364	382	338	358	384	368	363	390	351	342	349	382	343	346	354	399	369	359	340	349	354	332	342	355	349	358	373	350	384	352	337	390	374	377	403	368	316	349	388	342	383	402	379	390	359	353	356	375	375	356	365	378	401	363	357	371	379	329	376	385	344	314	364	340	365	373	377	367	308	381	375	340	392	376	379	340	380	357	355	343	374	379	337	367	351	353	309	354	376	399	342	347	323	366	364	357	368	402	384	364	361	347	370	390	379	360	327	351	371	366	344	352	355	361	338	355	376	387	366	392	376	372	397	325	366	347	367	360	382	340	375	336	366	339	358	345	347	349	368	374	374	377	365	399	376	375	389	381	358	382	356	361	356	371	344	405	345	352	382	372	377	369	345	373	365	355	358	383	366	340	362	349	369	334	356	360	371	388	379	344	339	382	328	360	355	345	375	347	353	357	340	349	378	339	363	337	344	356	338	333	349	364	356	361	373	366	367	361	361	344	373	334	341	380	352	346	357	399	367	344	351	353	365	369	364	373	351	383	365	376	340	365	332	365	361	375	354	385	362	339	355	359	344	363	361	351	351	354	348	360	357	335	371	353	370	350	312	406	372	363	337	359	368	382	354	382	361	374	349	362	345	340	387	386	390	396	334	373	335	354	392	359	365	365	396	354	352	360	346	330	371	362	365	391	346	387	355	381	331	364	351	385	338	380	337	360	362	341	374	339	349	351	352	348	377	346	339	356	326	355	338	336	382	343	377	353	393	363	323	368	316	349	369	367	324	358	349	380	385	387	320	342	370	363	383	350	342	362	367	378	374	375	365	331	367	370	343	357	375	361	375	361	350	346	353	365	345	367	337	342	364	363	372	407	382	322	329	362	391	353	373	328	347	366	326	364	338	395	398	363	334	345	370	384	341	384	395	359	354	376	368	382	385	321	351	349	371	363	331	353	344	332	345	383	362	357	380	384	377	351	340	330	378	353	406	364	358	339	372	369	351	348	394	333	354	350	355	331	408	348	346	358	367	360	359	367	325	380	366	381	343	381	335	358	359	351	374	379	328	383	355	372	350	375	330	327	390	382	394	330	362	325	357	322	329	361	334	361	353	351	378	369	315	367	346	374	362	386	371	361	347	347	363	316	373	342	349	365	328	340	337	393	358	349	360	378	369	344	348	351	353	371	370	366	367	358	386	362	334	356	380	392	332	384	377	393	378	393	376	343	340	356	370	378	353	345	399	371	370	357	332	335	398	365	346	349	371	346	388	386	356	361	377	374	384	421	331	380	366	369	356	322	354	365	377	397	357	311	335	368	383	361	367	369	341	345	365	345	390	359	362	352	370	359	345	360	333	338	350	367	347	384	347	344	365	363	376	317	362	375	356	336	356	398	350	378	358	368	359	358	318	355	326	367	386	375	352	383	385	368	368	349	328	395	328	386	372	353	351	343	369	367	337	331	353	346	360	347	334	353	378	350	354	381	352	357	347	336	347	356	381	384	347	359	370	350	382	343	395	377	388	375	386	344	366	350	386	352	355	371	323	386	319	371	371	337	384	332	345	347	352	376	381	379	362	363	342	326	341	384	337	359	324	368	361	366	353	405	353	370	369	344	357	325	373	378	369	363	368	363	364	343	356	337	379	385	328	378	375	381	359	364	389	386	372	359	375	351	374	375	396	361	378	383	388	338	370	350	361	377	346	335	339	345	374	360	359	369	348	379	358	362	363	341	326	336	368	362	351	333	340	346	352	369	351	378	344	381	385	366	371	375	342	355	371	351	329	362	354	387	371	346	306	377	330	357	407	356	335	359	367	365	389	369	406	378	328	334	355	391	378	365	367	342	370	385	386	393	354	371	331	379	335	353	343	347	375	404	365	356	388	369	389	364	341	348	364	362	393	374	383	370	345	361	346	379	354	331	362	372	376	356	361	376	373	395	362	360	369	384	305	355	396	355	366	357	334	371	375	355	374	322	349	336	371	352	348	346	371	381	392	375	387	386	381	396	374	350	375	346	376	357	372	340	358	381	357	374	349	368	376	378	341	355	348	353	327	341	346	374	355	383	334	367	370	374	369	380	362	349	365	387	357	338	371	343	390	388	389	349	368	367	348	354	343	338	375	358	332	369	368	402	372	390	357	348	338	351	357	391	383	389	362	376	348	387	348	338	349	354	358	378	356	333	377	314	356	361	385	373	353	347	375	340	354	366	367	352	346	374	360	365	355	372	345	366	345	378	362	342	379	341	350	379	361	350	361	352	349	387	350	355	321	350	371	369	352	397	360	330	381	372	323	374	335	358	350	345	373	355	340	305	342	347	382	368	344	362	392	393	351	328	365	332	374	376	368	373	345	356	349	352	377	360	377	373	344	359	350	327	367	386	373	337	338	382	329	369	343	353	342	373	378	373	349	355	396	353	350	374	379	370	379	378	336	377	382	341	354	348	331	316	378	354	375	353	369	353	348	349	358	363	371	370	339	367	342	371	353	347	357	385	325	341	362	367	350	355	356	375	367	367	389	378	343	358	395	393	355	328	363	338	344	347	363	363	344	403	352	366	322	368	331	363	374	402	335	364	351	370	352	342	382	354	395	357	350	360	364	364	357	338	368	366	342	360	367	353	357	362	351	337	377	348	393	352	367	325	365	339	349	376	359	362	369	350	369	364	342	368	340	356	352	392	353	377
23802	21700	29879	24055	21701	20814	2747	946	697	626	593	634	509	527	499	444	457	436	412	372	420	433	435	378	404	383	353	400	360	380	382	406	396	371	368	387	383	394	401	368	348	364	375	364	389	357	352	381	378	397	388	354	377	382	358	342	366	392	392	350	352	373	383	339	376	334	348	383	337	338	353	378	383	374	402	371	376	371	358	351	346	350	363	374	363	362	370	372	339	342	355	373	347	383	352	373	348	353	356	358	357	334	365	378	368	373	324	354	369	376	324	378	359	382	385	354	388	324	349	373	359	364	332	387	302	370	372	365	360	380	344	331	335	364	347	357	359	325	370	371	352	343	346	333	352	384	324	348	378	340	353	364	369	359	342	320	364	366	388	401	363	353	387	336	367	357	325	384	336	333	356	364	338	392	386	322	385	355	400	367	340	356	349	375	366	313	375	374	328	358	359	350	381	353	374	375	350	364	366	373	361	373	356	345	347	366	350	336	353	376	359	339	368	339	370	321	352	359	347	343	340	361	388	356	377	378	382	393	354	332	357	355	313	368	340	367	378	368	356	355	293	380	342	338	350	396	353	352	377	321	334	340	342	381	380	356	357	374	339	365	344	381	347	313	331	374	352	313	389	367	347	337	351	332	361	350	348	358	355	336	315	356	357	320	355	363	340	366	353	378	328	383	323	325	341	352	386	338	347	347	327	364	348	355	357	349	365	346	347	372	371	346	384	369	336	363	394	365	299	380	399	347	386	337	373	335	329	380	368	336	352	362	336	358	350	363	354	355	368	358	362	357	348	356	379	367	363	330	362	338	372	384	365	366	364	319	325	350	397	363	367	327	351	346	363	338	359	358	338	357	362	351	363	368	380	373	376	342	366	357	364	356	381	358	340	344	363	364	342	345	353	330	343	320	364	367	399	348	350	358	364	343	347	353	301	350	365	367	393	342	324	370	358	335	345	385	355	364	349	368	361	346	349	347	320	338	369	361	323	330	373	344	341	366	351	342	356	362	380	375	374	332	379	336	370	400	364	413	369	352	354	356	340	364	321	392	365	342	319	363	330	352	339	377	326	390	377	364	370	344	379	380	336	369	360	387	349	357	340	327	406	341	332	335	349	395	344	355	361	387	358	359	348	343	353	325	327	355	366	336	378	322	348	314	374	330	354	383	342	353	352	322	365	345	318	372	369	368	376	368	381	361	346	339	374	333	361	359	348	322	329	351	387	349	373	351	355	345	363	408	364	350	380	355	351	335	365	382	332	315	354	357	363	396	329	350	340	398	343	359	366	331	358	358	362	373	355	366	369	367	313	363	391	351	343	342	341	363	340	350	367	345	352	342	316	310	360	370	358	364	375	348	349	342	339	337	352	361	398	298	337	338	319	341	358	361	361	347	366	359	384	337	339	322	350	353	342	357	360	370	401	350	349	334	319	363	343	367	359	367	381	352	402	331	363	340	376	360	389	358	338	356	360	334	333	352	364	365	344	359	347	327	380	323	367	323	378	370	361	343	372	339	366	355	338	320	371	366	360	369	365	322	330	392	331	347	340	332	346	390	334	347	337	338	346	337	350	343	372	369	354	365	329	357	362	363	369	357	363	362	378	379	382	352	367	321	343	349	355	343	357	344	371	372	346	319	349	348	334	368	334	329	348	377	369	344	349	338	356	363	364	371	349	375	346	373	348	369	329	337	379	373	332	352	386	363	366	345	359	371	362	368	349	368	380	369	343	342	370	380	395	366	360	385	369	350	348	367	345	382	373	377	356	363	377	341	352	372	372	301	355	377	377	338	368	358	336	395	364	326	331	352	376	335	355	322	384	359	366	357	369	334	403	337	380	330	343	347	331	359	343	363	369	362	369	333	336	357	351	341	362	362	380	382	344	376	357	319	355	353	353	343	360	367	360	369	330	364	376	357	350	369	353	388	389	382	363	374	338	356	341	371	354	380	349	359	347	328	341	327	360	369	365	336	350	350	354	344	316	337	327	355	357	352	363	360	378	363	361	341	365	357	373	359	334	332	364	349	381	337	347	333	323	358	345	369	349	364	380	352	367	407	361	358	348	327	358	371	337	338	333	351	385	318	330	349	384	345	344	348	345	370	364	349	343	321	338	361	380	337	349	338	344	361	352	370	355	385	371	356	377	337	336	365	337	328	337	355	351	382	354	381	353	334	392	376	362	304	376	375	322	367	335	381	350	344	338	336	374	323	344	345	347	355	405	325	342	360	317	378	349	340	330	342	343	361	374	363	323	335	333	369	390	345	348	371	376	365	345	353	359	357	362	340	314	367	338	315	343	365	338	353	358	327	343	371	336	378	362	343	351	350	363	331	367	334	323	330	370	341	341	372	402	395	357	379	337	360	343	340	346	367	354	348	348	365	333	390	355	364	379	372	378	347	360	345	348	357	382	345	367	348	356	341	348	364	371	349	352	341	364	354	341	358	356	341	331	339	353	345	321	358	373	385	316	335	349	357	351	357	353	375	363	343	368	364	334	367	345	375	352	365	336	334	354	363	357	371	322	339	353	345	400	351	359	334	387	336	350	347	392	350	332	339	346	350	367	329	377	384	347	347	369	333	351	332	388	357	349	386	353	345	348	340	335	359	357	325	361	332	339	352	356	334	310	346	355	339	331	372	354	372	360	387	375	386	344	335	321	361	372	370	343	357	360	369	358	359	361	363	369	328	345	330	352	366	366	360	347	369	367	355	367	328	371	360	371	354	379	320	330	373	375	353	382	359	341	366	369	367	352	365	372	371	352	343	323	367	345	345	359	361	404	341	330	391	318	352	361	358	344	370	360	355	370	377	386	338	336	328	343	347	347	368	363	356	353	328	352	350	356	321	362	344	338	383	351	344	338	346	331	358	347	343	338	343	329	353	343	368	362	352	363	346	346	359	346	318	347	353	371	353	356	354	332	355	338	350	303	367	363	342	357	361	342	335	350	356	356	357	325	353	348	309	331	370	337	384	357	341	345	398	351	348	375	371	338	362	389	363	391	349	373	345	358	320	324	326	350	320	342	362	385	377	377	369	356	331	354	359	378	346	331	327	372	349	361	377	325	339	335	340	336	372	373	326	353	375	379	379	368	353	358	361	342	348	393	362	341	370	372	342	337	348	354	329	369	348	330	341	347	371	365	309	341	357	357	354	375	365	346	355	336	343	357	341	348	343	346	363	340	371	371	333	304	360	333	316	366	378	385	360	342	333	403	347	351	360	358	335	343	344	346	377	327	337	351	364	371	388	358	351	335	368	358	351	344	336	340	333	339	379	385	356	319	355	340	334	356	363	353	355	353	357	386	378	374	373	371	348	351	375	357	330	370	363	368	339	357	344	365	371	321	369	349	373	363	358	346	350	347	384	344	326	358	305	325	347	338	330	369	350	341	384	341	367	323	341	364	363	363	398	341	354	380	323	311	361	349	364	351	431	317	354	390	384	335	385	371	341	318	332	338	357	367	418	340	324	371	365	368	348	333	375	320	329
31854	16235	14388	7700	5432	4024	3151	2419	2124	1797	1530	1424	1244	1149	1136	1044	1013	963	961	913	853	798	823	814	753	774	766	725	788	755	751	727	732	729	726	719	713	698	690	650	731	692	711	707	668	696	692	703	642	717	657	701	689	694	703	706	640	656	692	670	651	688	684	693	615	617	639	681	689	600	613	656	611	667	668	605	665	648	648	644	681	655	649	665	676	689	711	656	656	666	673	693	637	649	681	632	660	619	672	637	671	625	694	646	661	636	656	689	665	630	670	657	651	642	649	682	667	699	635	608	675	694	619	621	670	639	673	689	656	636	643	601	676	648	646	645	649	664	659	687	656	623	654	662	628	666	597	647	626	666	629	613	700	646	686	716	649	649	676	655	641	670	669	682	669	680	624	616	627	680	652	650	660	650	602	655	634	698	687	632	659	686	677	639	669	657	666	635	651	677	679	671	653	640	724	637	671	651	651	662	605	643	686	662	625	653	671	648	629	599	633	644	678	613	667	641	645	666	685	619	691	633	677	614	624	641	626	659	668	609	665	679	639	659	678	682	648	623	677	646	660	659	702	634	653	607	675	671	649	696	664	692	644	661	703	594	681	647	691	668	654	653	637	698	686	641	704	699	657	627	662	636	636	655	637	653	603	623	662	655	668	652	662	645	653	660	674	655	635	698	648	673	660	640	666	628	671	653	635	672	651	632	669	663	668	624	650	665	668	647	676	645	647	699	651	618	644	660	651	648	673	621	608	598	641	639	657	668	700	708	613	642	623	664	612	644	659	664	613	632	646	647	608	659	635	616	652	632	682	690	597	619	647	671	601	678	673	692	680	655	659	669	629	618	655	681	693	678	657	637	669	679	672	675	613	670	688	646	642	637	676	659	658	639	691	618	630	620	604	678	623	649	662	654	655	641	633	653	627	671	646	686	680	626	632	652	603	642	689	674	638	617	630	625	704	641	629	642	670	691	632	612	636	648	657	639	630	675	662	651	641	607	589	641	675	627	628	660	620	664	661	671	655	637	563	632	612	653	628	704	691	644	621	630	687	615	661	670	639	681	611	648	664	625	618	660	662	598	639	656	653	705	632	632	675	692	648	679	687	642	650	661	605	665	654	669	632	683	707	654	651	642	634	631	627	616	629	671	688	633	654	646	612	675	671	642	650	649	704	684	612	664	676	654	675	605	647	681	590	668	627	642	606	717	635	628	658	674	649	645	640	676	677	655	661	639	655	608	660	628	681	643	641	659	698	668	672	647	623	646	645	654	654	632	669	677	635	688	625	675	670	610	697	652	602	637	665	678	664	648	661	644	685	682	643	609	702	635	650	645	649	611	638	685	671	656	636	617	644	651	615	663	649	664	663	653	670	631	598	620	595	620	672	680	667	670	692	611	692	678	645	661	685	652	676	681	638	654	701	652	628	705	653	585	652	643	676	667	698	627	687	705	649	612	644	665	629	623	613	600	700	645	672	704	652	647	671	655	636	677	662	686	621	630	672	647	621	677	668	613	636	647	651	625	646	645	669	670	688	703	679	629	626	626	618	712	636	651	638	656	609	627	637	673	643	653	672	651	640	656	667	621	625	707	669	647	680	642	647	658	657	650	688	636	635	619	655	616	669	651	636	618	657	712	610	659	629	630	688	655	689	628	669	618	648	637	670	691	667	628	671	665	708	653	662	608	647	591	646	667	681	649	645	639	685	662	633	681	618	628	689	671	689	701	604	668	656	661	655	626	637	721	655	688	629	643	661	621	624	678	664	677	650	656	657	636	616	640	624	606	628	616	640	629	689	674	668	654	644	639	652	593	661	668	659	649	655	658	680	647	639	650	635	660	632	664	728	712	668	632	675	733	593	654	644	676	660	640	663	663	684	688	633	672	662	696	634	661	624	611	642	627	685	627	607	668	625	615	629	632	689	649	652	660	637	683	711	669	661	613	655	648	636	650	615	679	612	664	678	636	657	664	642	647	669	627	617	679	611	606	658	642	664	668	655	605	614	649	641	667	660	665	637	656	634	611	659	669	672	652	652	630	662	641	631	685	647	693	624	609	627	682	671	652	647	680	640	629	671	645	679	643	677	665	658	674	637	624	677	629	653	614	702	585	651	658	636	607	624	682	644	683	616	646	644	634	654	656	639	689	650	634	651	716	646	689	620	684	638	616	665	713	661	675	648	650	683	635	605	631	643	672	687	638	639	671	659	683	652	641	625	641	637	678	669	664	717	646	628	634	637	660	668	624	674	654	643	623	638	641	638	627	627	680	686	672	665	697	661	657	653	676	614	654	671	654	637	638	609	678	613	670	677	659	631	612	643	624	654	657	659	652	620	646	660	646	640	649	649	635	683	658	673	664	638	674	658	620	667	638	650	687	662	613	642	610	676	670	619	628	618	646	623	655	677	658	640	646	633	633	705	596	642	650	630	638	643	628	651	613	638	680	692	668	643	655	645	681	673	645	659	679	656	639	642	637	640	685	658	678	647	656	659	690	628	670	623	673	662	633	664	607	626	671	636	635	683	671	637	723	647	677	667	605	626	655	684	656	654	665	682	619	664	695	702	722	662	627	634	638	618	657	621	600	642	656	691	665	646	648	663	688	696	669	664	664	656	713	625	668	670	677	697	625	663	650	644	702	642	628	700	673	675	674	684	657	643	633	618	673	657	673	607	646	679	610	651	687	664	674	640	626	651	664	658	637	703	639	636	690	650	656	648	657	676	649	720	638	661	652	636	667	622	680	649	629	642	638	713	667	623	666	674	651	600	668	650	644	633	688	656	676	677	698	616	684	649	671	651	635	626	633	660	675	685	667	657	647	697	667	603	661	651	650	639	620	640	624	658	639	637	689	679	615	645	665	654	634	628	657	658	687	666	631	674	683	635	622	652	703	641	682	665	640	679	686	642	646	599	607	664	642	669	659	593	655	657	611	633	653	643	656	659	679	651	682	620	653	636	640	638	667	691	679	642	653	698	671	662	629	695	656	656	641	692	657	668	606	672	629	633	685	649	655	608	638	663	621	649	680	630	649	656	686	668	655	647	669	631	647	672	595	651	635	679	627	667	618	616	676	647	618	627	693	646	659	643	628	716	687	635	668	640	636	656	650	660	656	626	611	683	654	657	677	582	601	706	638	665	644	684	639	646	634	633	683	656	696	637	653	662	652	653	648	675	654	645	686	655	680	633	696	650	617	703	655	660	651	690	667	675	653	622	632	645	684	652	653	685	687	632	608	684	625	580	652	669	643	629	620	669	651	641	647	683	663	682	661	691	646	672	614	620	683	621	667	664	618	644	630	645	591	667	681	639	632	634	675	612	672	610	679	624	648	672	650	665	726	651	655	620	684	635	645	658	660	678	628	633	665	681	669	670	616	671	677	664	599	679	669	655	648	676	634	622	682	704	637	665	680	691	631	672	681	658	709	661	619	671	612	625	697	632	666	663	627	648	594	650	691	657	616	703	657	660	665	639	672	654	617	663	674	615	699	626	624
27297	21305	9090	394	142	145	106	118	95	103	100	94	88	99	98	86	86	87	71	86	84	96	84	86	83	73	89	90	74	72	103	86	108	94	82	95	82	76	92	98	91	89	101	93	82	78	95	107	97	88	62	100	84	103	95	89	105	92	98	86	101	69	95	90	94	73	69	89	94	86	86	98	79	71	110	97	82	87	88	93	80	74	69	85	92	76	92	82	103	95	79	83	95	78	104	93	94	80	87	85	106	83	82	102	80	83	87	81	69	96	81	97	88	84	72	86	73	96	93	89	73	91	88	87	85	84	85	84	90	83	83	76	94	78	87	97	92	74	88	90	89	88	90	91	83	104	94	87	98	93	78	92	84	85	80	91	104	102	88	77	89	73	74	82	102	110	83	77	82	75	68	75	92	91	94	105	63	85	86	88	72	76	77	102	81	92	86	97	85	85	94	84	103	72	87	90	97	65	82	90	83	98	84	79	84	69	85	83	75	96	115	105	79	69	96	88	80	97	77	88	81	99	99	82	106	92	82	80	87	88	80	83	87	74	83	92	80	78	86	76	78	75	92	82	84	96	70	83	83	93	89	73	82	91	80	81	72	78	87	86	61	84	95	88	77	86	65	77	92	97	77	89	90	90	77	89	96	77	80	99	90	96	88	103	111	85	104	75	85	108	94	85	70	80	71	97	75	83	80	87	88	84	97	97	80	95	101	86	77	88	70	102	92	79	84	90	93	89	81	100	101	89	70	88	88	83	95	95	76	77	87	77	109	93	91	83	75	76	84	82	87	85	84	95	106	77	96	81	77	70	75	94	87	97	91	79	99	81	87	81	92	89	82	75	74	84	82	86	95	85	92	92	79	95	66	97	90	86	90	100	82	95	89	65	69	79	88	86	81	71	96	78	81	80	86	94	84	100	85	76	82	84	79	81	98	71	72	91	101	100	75	66	109	98	75	94	94	85	74	84	89	98	75	88	81	90	86	81	76	84	75	88	90	89	74	94	86	68	86	96	84	78	92	81	103	98	82	97	90	99	98	93	82	75	72	91	94	94	95	80	79	92	76	99	81	92	84	74	86	91	82	85	82	107	89	87	84	75	78	78	79	78	80	86	89	85	82	99	85	89	75	84	92	98	75	102	69	89	73	98	80	91	68	90	86	101	98	87	78	84	75	86	90	88	76	107	79	88	91	80	101	93	80	99	84	72	74	93	88	91	76	83	77	96	76	93	118	93	95	98	83	99	95	77	72	82	95	89	72	80	93	75	94	74	77	64	81	82	76	74	77	83	96	96	86	94	92	81	78	83	89	80	96	87	73	90	81	83	96	82	86	91	88	96	83	83	72	86	79	100	79	73	88	78	85	93	74	83	88	96	87	73	85	72	72	94	79	94	111	70	84	87	82	88	92	86	88	82	87	89	86	98	106	83	100	81	76	88	81	83	95	83	81	89	85	86	94	101	72	90	89	86	94	88	95	76	83	89	93	75	84	85	82	77	86	90	80	91	93	80	85	73	87	85	85	76	86	95	82	89	95	91	77	91	76	80	94	93	82	76	73	71	86	89	87	95	88	93	78	79	93	71	101	103	104	79	72	88	96	84	86	94	96	80	94	98	107	83	93	100	75	100	78	89	99	75	90	82	82	85	80	90	94	100	85	87	81	92	88	80	98	83	80	85	80	83	68	99	80	80	76	88	85	92	95	82	106	89	77	90	85	96	76	81	94	97	102	88	73	88	89	82	89	96	74	92	75	92	91	104	95	83	96	83	76	85	96	83	90	89	99	75	83	89	81	76	85	85	86	85	86	92	84	88	81	83	89	79	80	79	87	98	79	86	66	85	70	57	86	86	73	101	89	100	82	86	77	84	98	88	84	101	63	68	82	86	93	99	93	79	66	79	85	84	101	68	93	96	98	91	95	84	90	77	79	80	115	88	69	87	91	95	74	84	79	113	70	85	98	95	68	85	88	96	88	79	76	72	79	81	97	86	72	95	80	78	109	102	78	95	68	102	76	82	86	82	80	82	77	82	83	94	93	70	84	88	89	83	79	100	80	86	83	72	92	100	91	100	86	84	86	99	75	87	85	84	78	94	73	93	85	74	83	81	83	80	77	90	61	86	88	101	74	97	94	88	85	92	92	86	79	82	77	89	85	89	94	85	81	81	89	92	90	80	77	85	86	86	71	103	72	74	76	99	102	101	94	108	72	83	89	84	103	71	88	78	89	82	97	83	99	99	77	88	70	82	79	92	104	94	100	75	90	73	81	81	88	77	90	92	83	96	81	75	81	80	101	102	70	73	87	84	98	79	94	79	83	85	98	101	68	82	80	76	73	90	87	94	99	73	99	88	96	81	84	88	81	99	95	70	85	70	87	78	91	92	83	86	85	85	108	82	70	89	76	82	77	81	73	80	78	87	90	81	103	86	96	77	78	85	71	90	84	103	99	83	91	95	86	71	73	109	87	77	79	80	82	93	83	76	86	78	68	90	83	73	101	80	93	93	85	112	98	103	88	91	90	88	100	80	89	85	81	85	90	90	84	96	84	93	79	79	86	74	89	68	97	85	81	76	85	85	92	81	91	81	87	74	81	81	84	86	73	95	76	94	97	100	94	98	68	88	96	91	93	99	73	87	76	96	88	84	79	71	100	78	92	86	77	93	87	88	82	99	86	71	75	94	76	83	82	92	80	93	100	95	71	80	89	76	95	79	77	92	98	74	80	89	103	89	77	81	100	94	82	96	98	91	96	90	103	100	98	71	91	94	88	74	85	98	81	83	84	86	111	74	81	101	88	91	85	104	96	87	91	78	90	72	96	73	70	76	80	86	81	97	81	83	76	93	70	92	94	74	93	84	100	81	99	85	92	88	83	96	79	84	74	89	76	94	78	88	64	84	87	78	89	90	69	89	90	82	74	73	80	75	86	92	98	85	76	91	99	97	88	78	76	80	105	99	81	80	96	90	91	80	87	87	98	87	81	88	86	86	89	70	74	95	86	90	100	88	70	85	94	92	77	87	82	98	92	87	75	78	86	75	77	93	75	84	82	83	93	84	91	81	92	84	84	71	71	74	97	80	69	81	79	98	74	106	78	77	89	100	77	84	101	98	88	84	80	87	73	112	90	80	71	79	78	81	83	83	86	70	91	91	93	105	72	96	89	83	78	106	91	89	65	84	103	91	81	88	93	87	74	86	85	111	82	110	89	97	78	86	88	89	90	87	85	94	75	84	98	101	99	64	72	92	86	78	94	83	102	70	79	72	98	86	92	90	93	81	84	98	97	112	85	78	85	95	88	79	98	87	85	76	85	86	90	83	79	81	96	70	78	102	95	79	70	85	99	69	93	79	75	78	89	81	82	86	91	95	87	73	91	94	93	82	95	80	75	72	88	81	85	73	86	86	72	82	82	88	82	82	71	90	87	85	85	80	86	83	74	102	99	71	74	82	89	86	84	83	75	78	96	94	109	81	90	80	79	84	86	80	77	101
18820	1389	1163	574	424	308	295	268	278	254	247	229	200	171	209	213	208	228	201	170	214	181	183	215	180	190	200	189	186	181	167	199	198	193	190	177	191	181	154	190	196	193	193	182	175	189	192	197	177	166	197	179	195	187	181	156	190	183	166	189	218	177	198	210	172	170	184	160	208	176	191	169	193	184	192	200	168	191	185	207	203	199	187	225	169	194	195	162	159	195	189	172	199	186	193	187	190	180	195	184	211	202	162	185	188	174	180	194	209	176	178	195	189	170	171	188	184	181	170	186	173	175	210	187	181	206	191	195	180	192	179	188	204	176	176	171	187	189	205	172	196	184	171	229	186	185	202	154	190	202	182	174	216	187	172	192	180	190	185	195	197	181	196	190	167	180	198	197	196	194	195	198	166	205	186	205	192	196	176	164	195	151	189	187	190	180	162	178	191	217	166	197	187	212	189	201	172	193	203	172	174	204	203	181	172	178	210	197	199	214	170	168	162	175	215	203	188	182	188	190	185	171	185	160	182	188	198	224	164	168	176	194	165	212	169	194	185	174	189	173	190	182	170	191	183	196	182	189	191	171	182	193	190	185	199	192	215	177	190	184	176	198	172	171	188	194	169	199	187	186	216	181	166	177	200	188	172	189	194	164	206	205	199	188	186	205	190	179	191	196	193	182	176	194	195	189	187	200	203	161	194	192	198	183	182	199	171	173	181	166	211	175	191	171	167	177	198	172	175	208	188	173	196	195	166	191	188	202	169	162	198	168	154	186	197	174	156	169	180	185	167	175	193	171	164	196	176	184	191	170	172	182	205	183	186	192	173	185	167	179	206	197	181	166	189	192	169	178	189	194	165	183	193	195	187	190	173	210	186	203	207	187	204	187	182	188	176	186	187	204	192	202	197	218	172	195	156	187	181	179	183	163	188	180	183	174	203	187	164	158	180	193	166	214	192	192	177	215	182	173	175	171	177	225	161	174	176	196	181	187	185	167	192	164	178	182	175	195	177	215	201	191	155	187	172	151	186	183	188	184	206	152	206	197	184	210	179	185	192	165	175	198	191	176	161	167	215	172	211	221	162	166	192	195	187	175	190	173	192	170	200	186	199	169	192	199	177	191	181	194	203	181	193	180	160	193	179	179	200	183	170	208	174	163	175	185	183	184	205	171	192	182	200	199	181	179	194	195	172	176	201	173	204	189	183	188	180	196	196	205	198	197	187	199	188	199	178	190	158	177	200	171	176	168	194	181	185	189	214	173	220	192	181	186	153	179	171	171	200	209	195	192	195	179	194	169	174	180	193	194	163	195	184	196	191	186	204	184	179	188	177	179	188	169	192	144	177	184	178	178	172	178	175	190	187	190	175	177	191	201	202	186	189	159	180	192	211	196	193	174	177	178	190	177	170	162	197	189	179	159	190	184	187	161	200	189	201	201	187	198	189	197	184	172	170	181	179	174	193	210	188	176	178	170	182	188	202	185	209	193	211	194	190	196	188	184	178	179	177	177	213	173	173	219	181	177	171	186	195	148	193	159	186	159	194	194	178	174	160	206	184	183	178	194	152	184	186	195	181	191	190	185	183	168	173	188	168	170	166	197	201	184	169	202	189	184	177	172	191	196	182	193	172	205	159	184	188	173	205	180	182	196	186	196	192	194	190	174	163	189	209	173	189	179	218	212	189	163	194	182	177	187	201	187	172	166	208	172	187	198	173	184	178	194	190	200	201	200	182	194	177	192	194	203	201	190	184	204	173	210	173	192	174	216	195	165	189	181	208	201	177	179	174	168	179	195	148	157	192	181	185	158	158	184	199	185	176	207	196	184	166	221	185	195	189	181	203	198	178	166	184	183	203	214	176	221	199	174	176	183	213	186	185	181	168	159	193	190	200	183	192	178	195	196	196	159	174	177	207	185	180	182	175	191	183	189	181	163	174	183	196	193	186	190	180	197	206	163	195	191	167	173	183	194	211	171	215	176	183	192	196	180	162	176	165	175	170	189	185	203	181	177	175	175	214	193	192	171	190	185	193	176	170	200	220	203	183	181	189	174	175	173	193	190	174	209	190	191	165	187	182	164	179	177	168	208	197	189	185	196	176	195	192	185	197	184	186	195	195	186	185	170	198	198	201	191	207	183	187	176	199	207	184	187	170	168	173	167	212	202	167	170	185	179	200	190	191	194	170	182	195	189	191	188	190	201	192	208	205	189	167	196	167	198	184	171	186	200	174	193	194	202	166	175	181	198	191	192	171	167	171	180	198	178	193	150	198	194	183	183	187	179	166	171	206	207	166	180	162	197	175	166	162	182	169	197	188	203	186	185	200	191	181	196	168	188	187	184	187	185	181	179	180	185	199	165	175	187	207	182	168	175	180	189	183	206	192	193	204	216	164	164	196	173	202	181	206	185	199	180	194	164	170	192	189	175	193	189	196	193	178	196	178	169	159	188	161	198	198	170	208	195	189	178	161	192	194	175	194	161	165	176	191	199	188	202	187	182	215	183	165	190	185	179	186	203	182	153	189	159	184	189	154	197	186	170	199	167	158	182	174	172	185	180	198	181	186	162	190	200	179	203	163	185	177	170	184	192	181	172	180	166	186	177	208	163	186	182	166	171	181	195	187	170	194	201	182	176	182	195	171	218	208	180	196	188	185	179	172	190	198	202	206	197	207	156	196	159	205	201	171	182	186	162	180	196	172	165	195	184	197	211	188	199	186	175	194	184	190	169	182	183	171	189	190	178	184	205	171	180	164	199	194	192	195	200	183	168	197	217	182	180	181	200	175	190	173	190	194	187	184	191	186	174	187	185	193	175	148	183	169	191	186	186	195	197	183	176	230	189	190	178	180	192	187	171	186	181	159	201	176	192	170	165	193	201	190	194	189	199	156	199	184	187	179	192	187	187	186	195	171	179	164	211	162	180	197	187	160	192	202	202	191	193	184	187	203	202	168	164	188	196	163	193	174	199	160	182	177	211	201	193	176	177	185	195	182	182	184	200	168	193	194	164	178	192	188	186	198	209	180	191	186	167	185	185	171	174	198	184	181	179	173	184	185	190	175	185	205	154	172	182	189	190	191	199	187	184	196	193	187	182	193	177	178	194	151	173	195	164	201	169	189	154	177	188	175	186	180	164	175	178	205	189	178	197	190	191	183	181	199	176	196	179	176	210	185	181	193	184	185	184	200	220	196	196	197	180	158	194	188	183	168	185	184	149	179	193	177	171	180	191	197	160	161	175	188	180	193	166	184	178	204	181	188	156	170	172	184	174	185	174	176	191	195	163	194	202	183	187	189	163	157	200	212	194	183	208	187	186	184	195	201	171	171	208	162	179	183	171	182	168	192	187	163	191	196	193	168	198	184	191	171	179	184	211	189	160	184	173	203	175	190	197	166	179	166	208	185	197	195	164	178	186	185	214	175	203	178	215	189	188	196	187	160	190	176	181	175	197	204	172	169	171	187	182	201	173	182	173	191	185	191	174	189	182
24749	21684	29165	24711	21104	2592	659	414	387	331	336	285	256	254	237	224	233	211	235	190	190	217	201	210	217	227	229	200	180	206	208	208	196	178	189	220	189	228	188	184	190	168	203	207	187	201	194	188	195	208	158	187	210	217	188	182	184	174	198	193	192	205	194	174	171	192	200	182	179	199	184	181	178	185	197	193	197	174	198	203	195	164	180	177	216	192	180	194	187	210	202	186	212	196	184	191	203	194	185	192	189	189	157	194	176	200	192	167	212	185	186	179	180	185	210	176	185	192	196	178	186	183	200	174	232	189	209	189	163	193	184	185	168	186	195	217	199	167	189	202	195	184	202	176	178	209	194	170	172	200	190	182	208	177	184	173	205	176	161	154	207	206	194	194	170	206	183	192	200	180	195	194	177	178	186	185	198	212	196	216	180	161	192	204	193	180	212	194	191	174	170	182	154	179	167	175	187	182	193	180	203	188	177	178	185	187	182	181	173	182	190	192	193	180	168	165	194	184	203	169	199	176	207	188	198	201	191	198	194	178	190	208	173	194	183	186	189	185	168	177	209	178	193	172	176	211	165	224	186	181	192	184	199	193	188	190	196	199	162	189	170	190	175	186	194	184	193	175	194	176	182	157	171	173	184	192	200	201	196	186	180	193	193	188	174	186	177	195	189	195	183	207	182	162	167	199	185	183	190	203	187	194	205	190	179	186	196	191	186	179	180	184	211	181	181	178	176	181	188	168	161	187	191	187	199	212	192	200	174	191	199	172	174	177	184	190	189	196	164	183	195	197	173	184	188	185	200	197	195	206	161	201	172	185	187	184	165	160	195	188	199	190	188	181	158	170	211	197	189	195	193	171	170	193	186	233	203	182	188	178	186	187	224	175	180	183	188	199	181	209	171	182	175	184	206	193	185	194	203	195	193	170	181	185	198	191	198	180	178	185	199	191	200	222	196	207	159	195	169	188	187	183	182	171	191	195	187	175	166	191	190	201	203	195	158	202	166	166	175	194	227	183	197	196	178	189	195	170	191	180	155	164	185	198	177	185	179	175	190	175	196	161	189	193	208	180	218	219	187	199	178	197	178	179	160	199	165	166	184	185	195	171	201	182	193	207	201	184	169	205	188	193	195	211	158	175	196	197	180	175	194	207	211	190	209	209	159	190	197	181	200	164	177	190	159	205	163	174	167	189	173	207	192	161	181	182	187	203	185	179	190	183	169	169	197	174	185	211	182	175	184	146	170	180	200	169	186	180	172	179	193	175	188	193	198	184	157	205	176	171	181	190	177	203	201	189	180	202	181	184	186	189	178	169	163	181	204	199	180	198	174	195	186	174	176	166	169	208	194	192	199	202	209	192	191	193	174	221	170	187	176	173	206	213	188	194	205	176	182	173	163	210	170	193	200	187	194	202	162	185	183	184	183	185	197	171	181	167	202	208	187	222	162	187	188	175	189	187	190	204	204	209	186	182	215	176	200	192	185	176	182	184	189	170	191	178	191	178	193	183	179	197	190	208	187	179	205	179	175	172	186	177	182	211	188	187	177	191	178	191	185	184	181	185	190	200	194	189	183	188	202	181	204	194	184	195	198	181	189	181	191	198	184	203	188	171	166	197	182	200	196	226	177	191	201	191	194	198	191	202	198	185	187	165	157	173	198	193	197	168	185	204	202	190	191	154	212	181	189	169	198	168	186	171	209	171	207	203	176	172	200	175	175	194	187	174	179	199	200	159	193	168	170	188	194	217	179	164	177	182	165	173	218	181	170	188	177	188	188	167	164	168	183	208	177	185	174	184	187	194	192	175	158	195	166	180	175	186	190	177	177	172	195	179	164	214	187	225	190	198	207	186	219	168	184	202	177	200	196	223	213	174	171	170	196	184	181	171	182	192	178	197	192	189	185	180	183	222	186	197	183	186	201	150	170	181	187	182	180	177	198	191	186	179	184	206	172	194	212	186	181	189	195	191	168	166	212	220	182	202	189	189	197	180	235	184	184	183	163	181	185	175	193	181	183	168	201	170	183	202	176	165	176	202	166	193	195	203	170	188	169	171	199	180	199	186	165	179	197	200	156	183	175	192	188	197	196	168	181	199	198	197	188	171	191	199	191	169	203	184	192	204	170	209	211	188	181	173	178	207	168	185	180	167	205	204	181	173	177	184	183	185	195	186	209	204	185	193	193	203	178	196	198	189	197	190	174	182	196	185	178	189	188	178	181	201	175	172	184	177	191	177	189	162	195	191	192	166	195	190	170	194	193	175	219	181	189	178	181	189	185	180	186	176	167	168	183	196	212	173	183	191	172	196	187	205	199	204	206	173	179	173	198	200	203	188	173	203	185	187	183	210	184	188	198	209	180	201	174	203	219	158	197	211	186	183	200	180	190	179	176	177	171	190	182	172	189	195	208	203	187	190	171	191	198	189	200	195	187	187	195	174	183	188	192	178	198	188	203	178	186	186	195	167	182	189	190	193	181	178	187	203	210	182	181	209	198	166	185	179	176	200	178	212	162	204	189	187	193	196	193	207	181	222	191	200	193	177	192	179	195	201	186	179	183	184	189	182	189	167	195	179	174	185	204	183	184	207	200	182	187	206	166	179	171	189	196	194	195	188	172	201	222	192	180	192	177	161	179	175	193	173	182	176	191	159	202	191	194	178	193	190	169	177	193	185	195	199	166	157	198	201	185	187	194	175	171	159	183	188	171	185	180	183	197	150	180	208	213	186	167	184	192	187	191	191	221	169	157	193	199	187	195	205	192	175	193	205	203	205	192	194	181	197	186	175	171	169	186	198	198	158	199	194	204	185	184	167	193	169	177	192	182	193	193	196	188	206	172	180	182	197	177	194	183	175	199	210	183	179	180	192	212	170	196	194	186	197	197	209	189	196	173	222	197	188	180	179	205	179	191	200	197	161	189	192	208	165	183	193	201	180	194	208	181	213	190	204	181	193	167	185	209	169	200	180	204	170	188	192	210	191	176	165	179	221	177	181	192	169	207	210	201	170	165	183	183	164	204	195	197	162	172	171	199	164	175	187	184	182	191	198	182	171	191	173	193	189	172	201	173	184	187	202	181	200	180	214	203	195	173	181	179	185	185	187	178	192	197	208	176	184	192	205	184	194	188	166	177	175	197	175	180	190	182	167	183	183	193	179	203	195	200	168	186	186	177	199	203	189	179	180	196	167	189	184	190	189	178	189	187	187	211	196	185	214	173	184	204	187	198	177	190	174	173	198	206	208	189	182	177	187	210	172	199	164	186	200	183	197	197	203	176	176	168	212	205	204	189	190	178	190	193	188	158	186	195	173	179	193	182	194	195	198	193	166	176	197	189	184	184	195	211	180	189	188	191	175	182	182	192	200	189	186	210	196	186	178	191	205	194	203	179	203	150	181	188	198	188	204	180	178	177	149	180	183	179	191	183	198	220	194	177	154	180	157	180	178	167	181	204	187	184	180	186	179	204	194	195	195	187	175	194	192	188	180
32628	10193	8947	4561	3117	2222	1737	1394	1059	932	848	760	686	664	664	553	519	532	536	467	438	455	475	415	425	437	395	420	406	411	421	409	408	413	390	388	360	407	388	372	372	372	389	397	355	391	393	350	393	342	343	371	362	349	389	373	387	350	335	378	405	350	392	373	393	368	373	374	387	368	356	357	366	384	378	357	362	352	355	332	371	410	395	364	363	371	368	385	367	381	359	367	371	368	343	338	353	378	319	342	402	363	366	366	393	371	346	349	367	360	390	363	339	348	371	377	364	372	365	393	363	382	399	386	343	359	344	355	334	346	344	359	374	360	366	351	382	389	360	359	370	377	376	322	354	369	353	364	366	359	364	395	349	342	349	339	359	371	322	377	347	346	321	365	372	380	347	340	344	342	365	385	365	377	355	382	378	338	320	345	375	345	349	345	351	344	363	348	329	369	360	335	317	366	358	369	392	368	314	359	379	385	399	361	380	371	333	345	358	346	359	374	397	347	358	335	390	402	353	345	323	384	341	378	344	380	329	386	376	341	357	373	382	394	336	391	358	357	342	360	309	364	360	367	346	367	384	330	336	340	345	382	333	368	362	417	367	353	332	375	357	354	355	357	377	375	359	378	340	368	368	383	348	366	348	349	391	367	377	346	353	367	348	351	343	377	385	381	366	346	366	352	358	371	379	383	349	342	362	353	351	392	347	353	353	347	350	367	379	352	383	341	372	375	359	356	410	374	363	395	355	370	373	351	371	348	371	377	347	383	388	341	345	382	368	351	357	364	370	353	365	333	386	395	351	364	351	338	390	395	358	354	375	390	362	331	344	387	339	332	351	377	347	372	390	337	323	383	374	380	365	358	369	335	359	352	335	337	356	374	370	360	392	375	356	341	358	376	377	340	380	359	358	398	340	379	401	332	346	368	356	356	351	348	348	377	343	356	391	340	366	345	380	399	386	344	337	362	348	358	363	357	338	346	373	341	389	346	336	374	381	318	384	373	399	343	355	373	357	390	353	364	378	374	363	349	369	372	402	368	371	352	363	368	363	359	357	353	338	359	378	368	366	365	359	357	326	341	353	378	358	357	358	379	381	357	342	375	351	406	365	353	376	382	380	368	358	371	365	336	383	358	346	345	344	326	402	342	371	369	367	352	377	403	405	356	349	340	367	388	352	349	353	368	378	385	346	353	346	394	356	358	352	350	363	341	374	305	357	384	387	374	356	348	370	366	356	383	365	392	356	360	322	353	353	326	375	342	378	340	384	364	367	370	341	355	379	387	408	336	351	368	344	340	361	346	375	400	321	339	331	374	351	386	375	351	337	374	360	354	385	347	356	362	365	338	384	397	364	338	356	344	328	364	389	382	387	391	355	370	351	360	353	384	376	359	363	321	315	316	358	368	398	384	370	343	345	348	376	337	356	370	336	389	378	369	341	365	391	360	369	358	354	408	339	367	382	385	366	357	334	362	386	357	322	378	394	357	383	368	360	381	371	380	377	342	343	352	340	375	350	354	361	399	381	361	399	372	387	333	369	380	397	359	362	351	353	361	388	382	342	372	373	371	369	372	365	381	339	358	361	378	352	365	386	349	353	330	371	340	341	371	340	359	363	354	381	373	357	347	396	375	352	359	346	345	366	327	359	409	366	345	351	337	337	343	364	375	364	349	326	390	381	344	393	360	394	379	353	332	386	367	353	349	360	373	396	375	350	360	366	356	383	352	390	377	358	364	356	382	331	341	381	337	371	381	343	373	329	356	393	377	350	366	347	365	360	348	385	354	370	355	387	384	348	376	364	402	335	340	381	375	378	356	361	363	370	376	387	353	377	341	379	390	356	379	354	349	357	376	383	336	398	376	334	377	378	354	351	345	371	371	361	357	374	366	393	368	350	358	370	363	357	347	373	374	314	371	350	327	360	333	371	363	372	374	363	361	361	354	394	357	366	384	343	348	341	346	375	316	377	368	332	374	341	363	372	382	351	367	367	336	376	349	342	330	397	351	327	361	338	358	348	348	332	335	370	342	364	367	370	356	358	406	352	347	351	362	374	378	367	390	338	361	389	357	348	360	336	380	364	340	365	367	380	372	362	368	390	366	373	367	375	390	373	376	373	399	352	345	349	346	368	346	366	354	363	349	375	376	341	356	364	386	362	319	370	381	354	386	352	352	345	339	342	401	387	360	383	317	334	359	346	356	348	384	391	332	367	378	335	347	340	345	362	357	404	375	349	341	369	324	342	370	324	339	355	361	347	355	360	361	343	387	377	371	374	362	375	349	413	338	373	353	349	363	339	368	356	364	360	360	369	383	340	366	369	339	360	350	347	373	366	397	330	364	337	387	360	383	354	372	356	374	359	336	335	369	390	367	365	373	357	370	347	355	365	374	356	362	372	336	351	355	356	375	371	340	343	356	344	371	315	347	358	393	383	356	363	364	349	364	347	369	355	372	338	342	330	346	363	333	352	353	369	344	393	343	383	380	381	374	344	365	337	347	371	358	385	359	350	382	353	367	340	365	357	344	356	348	349	394	335	355	360	348	354	374	360	360	338	346	351	354	370	365	382	381	371	338	346	380	301	355	379	385	362	370	364	354	385	364	411	338	351	362	344	364	341	388	384	350	360	346	362	351	345	328	353	327	361	374	378	370	353	373	347	380	350	371	341	342	363	345	356	349	365	336	379	369	374	368	373	341	366	377	352	358	337	333	365	366	346	356	363	344	360	367	382	371	357	390	370	351	355	363	387	389	330	383	354	345	338	370	368	392	350	367	332	368	379	380	375	371	342	380	388	365	359	362	382	379	331	336	361	392	364	358	377	378	363	329	374	388	384	367	370	370	358	384	338	374	351	397	313	394	359	359	362	390	349	372	344	382	356	369	358	375	348	367	379	363	377	378	369	364	379	372	335	362	377	317	355	377	360	366	347	371	358	353	360	368	363	337	336	390	381	357	352	397	349	367	359	365	364	364	367	365	381	363	366	348	363	362	366	390	380	384	349	391	367	380	357	335	345	327	352	369	366	372	375	398	358	399	376	358	397	348	349	353	356	393	379	359	361	354	349	372	327	359	369	350	373	376	341	317	368	326	343	364	379	338	356	356	350	363	381	378	392	346	391	343	379	379	347	347	349	335	372	359	399	339	343	338	383	341	371	409	365	339	371	389	374	368	388	351	353	349	343	355	324	380	354	371	361	380	367	353	397	364	364	318	354	363	383	371	344	393	360	333	303	364	380	404	380	372	403	364	336	337	405	377	399	338	349	380	360	348	344	370	347	364	399	353	334	343	358	381	353	399	352	331	381	384	359	338	370	353	365	337	366	349	363	385	341	351	355	366	394	346	367	388	364	372	326	348	360	343	368	373	376	389	398	321	373	405	379	384	369	364	366	373	399	340	363	347	389	385	364	353	370	388	382	367	361	383	348	360	374	341	369	333	366	392	367	357	374	346	355	351	371	381	366	358	369	348	387	402	362	344	347	320	365	368	391	353
23766	21698	29962	23938	21699	20545	2543	912	728	677	605	549	505	482	468	445	457	444	447	412	381	445	387	422	403	418	365	389	368	388	403	390	404	370	399	379	395	360	379	336	400	373	377	354	318	401	388	351	392	367	363	353	376	364	376	378	398	333	360	355	381	359	406	373	340	367	381	342	385	368	360	344	373	349	378	365	346	388	338	340	357	362	364	382	313	321	385	343	374	359	369	371	384	347	361	369	373	377	338	373	374	377	356	359	365	377	378	358	339	360	334	363	359	355	349	364	358	338	379	356	356	331	383	357	340	375	320	375	355	349	350	392	340	391	355	359	349	316	383	404	373	344	343	360	360	353	362	375	380	363	327	329	360	371	371	377	368	361	355	330	365	366	340	369	389	356	347	342	351	343	391	379	384	368	365	377	371	364	356	348	385	370	362	315	334	370	354	358	319	371	357	353	344	305	346	374	368	405	393	387	376	369	355	361	333	365	337	388	357	360	361	373	366	342	329	319	334	338	345	330	345	364	356	380	351	335	352	331	344	326	343	348	336	339	355	347	346	345	355	366	339	360	378	377	384	379	371	364	344	338	356	351	350	328	356	386	346	359	346	343	354	350	343	362	406	388	364	330	351	363	319	360	354	339	356	358	358	340	364	342	356	345	349	352	378	364	334	364	349	368	377	335	349	360	334	362	350	358	384	345	351	354	367	356	341	383	381	364	338	372	378	322	390	354	344	359	343	363	349	358	397	357	357	334	329	376	333	302	353	356	362	348	367	393	350	331	351	344	361	353	355	357	341	397	360	356	371	349	388	352	360	362	360	367	324	359	352	354	359	382	370	364	366	407	347	357	366	338	345	359	398	330	360	325	358	374	335	331	374	352	353	367	365	339	391	375	324	344	362	393	326	338	338	357	330	366	354	329	360	337	339	378	316	366	309	373	373	377	355	360	364	378	349	371	398	400	344	364	357	365	341	313	364	349	383	364	340	357	369	332	380	346	352	378	366	377	338	370	399	371	385	357	386	326	406	349	373	365	364	364	350	360	381	347	358	347	348	358	348	370	348	385	368	357	355	357	353	350	341	370	349	333	337	371	338	359	340	365	367	327	359	358	364	369	390	348	370	337	369	324	355	349	329	327	366	348	352	365	351	355	350	366	351	363	349	342	359	349	375	386	342	355	354	358	320	354	329	343	381	354	371	346	387	371	357	363	364	357	362	334	332	356	354	334	355	363	375	351	356	337	369	358	373	362	374	357	370	362	320	362	372	370	396	327	337	347	363	357	355	354	351	340	354	350	325	345	323	362	359	359	337	336	343	381	357	332	364	359	338	349	327	348	369	369	373	353	365	381	350	392	385	338	347	344	336	384	359	370	367	370	386	361	359	374	341	378	349	338	379	359	345	353	355	339	346	347	376	363	349	384	365	317	360	385	379	344	358	327	351	403	345	375	333	403	366	340	324	362	340	362	369	385	384	340	337	372	363	352	343	379	339	351	351	327	336	367	375	319	314	358	347	386	375	376	348	347	324	366	361	376	379	354	376	398	361	349	366	348	303	376	397	389	380	361	388	350	363	367	363	343	366	378	360	350	348	363	338	384	360	356	338	326	353	364	354	366	397	362	364	363	360	366	352	363	378	309	371	336	365	375	377	362	374	376	378	338	374	382	372	357	366	346	355	381	351	370	338	344	348	389	370	372	348	353	337	374	359	338	357	375	386	342	357	365	345	353	368	329	343	330	354	334	326	387	363	364	370	339	338	344	354	328	336	352	359	362	387	350	361	342	350	363	363	344	358	366	356	340	370	349	376	361	330	341	376	359	356	351	325	366	362	338	397	362	341	380	375	348	341	386	355	356	400	344	339	340	340	351	353	353	338	333	346	373	314	335	331	362	354	367	366	331	378	359	338	353	352	360	368	365	344	343	366	351	380	345	335	371	346	390	320	361	350	356	379	356	357	396	371	311	378	321	360	334	373	394	328	349	351	376	346	362	373	338	356	348	347	345	375	342	380	355	367	352	360	355	357	357	349	351	364	339	364	362	338	369	345	354	315	358	327	366	346	361	371	379	330	334	351	350	371	348	343	365	364	367	344	383	333	357	356	365	355	388	357	378	340	364	317	372	352	394	312	337	326	333	375	378	363	352	381	348	354	344	367	367	326	333	375	331	377	374	389	369	351	324	396	361	386	378	377	377	351	333	370	374	371	369	349	371	336	366	365	365	354	348	381	367	327	393	369	339	362	351	353	344	347	344	370	342	326	342	351	347	374	354	332	393	336	349	401	399	358	357	395	385	362	375	375	346	331	395	327	331	332	344	343	360	350	355	365	340	348	401	387	363	358	358	361	348	342	341	360	354	364	350	360	394	390	357	340	394	355	361	330	365	342	374	350	351	328	347	366	350	370	335	360	362	346	354	375	355	334	357	340	381	325	354	369	382	389	391	342	321	381	349	359	377	346	392	369	351	381	383	363	367	356	352	328	343	366	355	350	313	369	366	340	379	350	382	381	375	339	372	330	350	368	383	343	342	359	337	373	347	360	368	339	328	396	342	333	331	370	353	355	366	366	388	349	378	347	335	363	318	320	336	403	349	362	369	388	365	411	381	357	370	362	368	368	398	377	339	352	360	362	358	349	335	335	344	381	356	344	344	347	355	343	359	342	378	356	361	369	332	351	365	364	392	357	362	358	376	397	365	361	379	360	325	356	376	334	352	347	318	334	347	375	347	394	331	392	348	355	360	353	356	393	401	366	339	371	337	341	378	354	357	381	364	370	340	346	317	363	367	372	389	362	355	337	326	348	369	347	374	333	362	341	383	360	363	370	369	325	331	372	370	352	382	342	359	370	379	326	311	321	373	370	337	372	346	347	344	336	333	356	319	353	359	348	350	357	357	332	378	357	364	352	370	368	367	365	360	356	378	351	368	370	359	351	355	375	341	371	359	373	323	348	392	335	387	357	372	328	358	326	357	332	336	354	326	363	362	338	375	328	390	383	358	370	349	375	413	355	368	387	360	330	364	358	357	335	323	343	345	358	381	351	363	360	351	345	338	308	318	361	393	370	364	338	358	342	348	346	359	353	338	328	361	353	374	371	356	334	372	367	327	360	383	355	375	373	350	351	350	362	366	335	399	368	341	363	369	319	386	336	345	365	373	400	372	345	348	386	384	353	413	372	349	364	357	343	357	345	373	377	322	375	357	363	351	360	386	359	381	355	346	365	353	339	381	353	359	341	386	343	376	357	346	344	370	348	335	356	350	346	349	394	358	334	381	369	329	318	361	353	376	388	344	344	351	395	364	363	354	352	360	356	374	381	347	359	348	334	352	321	335	323	372	397	322	327	405	371	340	344	389	375	346	356	403	340	337	350	336	344	348	350	376	364	311	330	371	356	334	371	388	338	332	340	389	361	348	349	347	378	372	394	382	345	371	393	373	365	366	342	343	359	343	341	366	339	376	362	343	359	361	365	360	335	371	370	349	341	359	364	375
36935	16212	14559	7906	5509	4025	3166	2529	2073	1806	1591	1451	1292	1179	1136	1013	1016	939	942	951	927	890	843	821	799	817	745	781	770	751	698	740	728	740	710	659	752	754	702	638	693	679	677	704	714	653	632	640	688	716	703	685	635	683	664	653	701	688	685	667	649	714	678	666	653	713	690	651	612	688	644	665	675	612	631	649	639	661	629	649	709	638	649	663	641	646	707	722	681	625	659	678	648	684	641	667	718	641	671	698	701	606	693	646	683	653	681	614	682	654	666	683	672	623	656	635	645	656	620	631	643	727	673	617	688	693	644	673	614	685	636	658	637	665	582	669	645	622	628	646	635	707	648	639	678	635	605	671	672	678	657	679	652	660	666	619	708	658	662	650	656	660	643	673	708	632	643	699	652	656	641	658	682	671	670	634	686	662	680	672	665	615	648	601	654	643	683	640	638	655	660	688	629	647	640	625	612	657	629	639	635	642	613	661	649	656	643	628	662	663	619	717	666	639	695	663	629	687	634	689	641	665	664	640	691	642	640	653	670	701	636	627	640	662	659	630	672	639	675	666	626	680	700	685	660	701	662	703	688	664	628	626	640	641	611	692	630	677	701	672	625	673	639	675	669	635	681	685	643	648	629	656	696	645	664	673	661	683	638	648	663	622	677	669	615	646	669	664	660	694	663	684	687	678	609	617	647	627	660	632	681	634	654	698	620	663	716	667	662	646	600	608	696	655	615	670	610	672	626	617	637	689	626	653	719	665	656	682	670	644	670	683	672	657	638	645	661	646	636	655	650	685	642	695	631	628	631	673	645	610	646	641	645	624	633	616	686	635	640	655	639	681	656	621	624	638	648	643	626	656	681	668	681	655	676	655	668	635	681	712	663	631	668	653	606	608	649	609	622	657	651	684	654	659	649	608	709	624	656	635	655	645	625	679	607	656	694	704	648	690	650	637	672	642	628	607	665	664	612	667	631	714	619	664	661	673	704	667	635	642	651	654	673	645	636	671	636	617	667	652	643	673	656	620	653	667	665	576	706	682	688	669	663	684	640	638	624	636	673	660	636	675	698	681	621	626	613	657	695	679	647	675	669	670	687	619	640	681	645	655	666	660	660	637	687	652	685	620	628	621	644	654	687	653	642	645	656	721	655	660	681	596	678	667	707	641	670	634	667	653	627	663	630	661	656	667	672	662	679	662	698	675	647	627	661	624	641	643	657	652	683	632	662	671	643	637	642	659	645	676	663	672	637	666	680	588	679	658	639	683	647	671	683	656	633	624	641	701	669	651	645	645	674	604	689	652	652	629	665	652	668	632	629	667	668	635	657	654	643	681	648	643	678	662	622	650	662	618	665	628	656	643	688	634	653	636	694	580	621	699	635	654	638	654	651	620	621	630	610	664	675	731	640	626	619	644	674	635	634	641	667	629	645	671	681	657	671	604	696	688	646	674	655	614	617	652	626	602	701	708	658	684	652	679	633	664	653	654	618	666	662	679	633	648	656	663	677	636	677	665	641	650	668	621	632	627	682	640	713	635	657	668	670	655	684	694	620	674	626	633	673	681	698	656	716	626	632	638	671	631	670	695	668	639	599	603	708	643	669	605	684	658	635	645	679	705	694	622	645	652	653	665	678	610	709	687	610	680	666	611	653	654	637	604	614	657	621	660	636	668	666	649	655	636	680	661	646	651	653	679	664	628	646	667	633	672	618	623	639	678	654	630	685	671	678	670	638	645	685	636	643	634	633	631	612	640	687	663	622	639	667	646	697	696	638	670	627	656	658	631	637	676	646	673	690	688	622	658	639	681	655	651	656	648	621	609	679	694	685	685	662	637	657	666	676	638	650	672	665	622	657	685	705	640	670	627	688	602	621	657	686	676	660	717	647	655	700	639	661	679	673	676	665	676	674	654	678	655	654	633	641	667	641	652	678	676	652	637	642	658	665	661	598	670	698	665	676	654	652	642	624	648	617	634	653	650	657	606	645	714	660	667	671	649	650	668	633	650	644	641	685	654	654	627	614	685	670	670	651	612	706	666	629	662	676	645	663	663	603	622	637	669	662	662	664	672	677	634	654	631	617	609	673	648	621	649	619	614	655	695	654	642	611	654	669	675	640	623	669	641	639	639	692	620	633	661	649	645	617	607	643	672	648	661	681	631	609	644	664	677	681	653	613	679	638	635	673	686	643	635	657	694	649	682	615	659	637	673	639	624	670	622	628	651	650	656	658	676	640	640	677	664	668	643	658	643	605	640	635	643	647	664	659	670	691	687	652	688	672	644	691	607	657	659	634	624	634	666	673	589	646	660	628	682	626	672	623	638	643	656	632	653	661	650	671	663	648	644	646	638	651	661	630	693	649	642	665	656	652	640	661	585	662	689	644	617	663	644	638	625	627	690	679	644	664	617	655	671	628	626	636	625	677	639	641	686	635	633	664	638	680	662	693	629	652	668	660	650	677	652	623	657	648	706	655	665	624	660	641	674	593	677	652	606	662	640	657	623	656	650	628	656	624	660	668	652	642	642	674	655	709	649	714	618	669	624	701	670	631	636	681	663	647	673	661	696	660	640	663	658	694	700	657	700	654	676	692	654	671	616	660	685	681	644	617	676	645	633	659	688	671	645	630	656	669	641	630	650	657	627	645	655	676	618	660	683	701	617	617	693	666	710	658	668	674	658	669	663	649	685	668	652	668	643	647	661	625	678	642	641	635	600	684	685	638	648	654	669	654	657	659	624	660	632	673	664	661	631	654	633	634	674	658	651	675	617	658	631	624	661	645	666	617	669	629	672	665	702	688	629	656	663	641	657	668	647	695	671	647	582	640	694	712	685	651	652	671	631	651	652	671	689	629	697	674	634	590	673	674	677	651	634	612	630	657	679	636	631	714	667	630	641	634	607	657	687	641	660	643	640	677	617	653	649	727	646	658	681	655	687	665	650	688	629	665	640	667	663	632	645	661	620	657	637	643	644	660	682	631	659	681	671	631	638	626	652	656	692	712	614	631	652	663	657	642	653	637	630	657	650	665	652	610	626	603	664	643	628	671	625	688	675	652	683	656	600	643	627	586	690	677	641	652	642	662	620	637	635	634	645	651	672	641	656	659	618	630	649	673	596	684	668	677	672	675	632	656	658	624	637	637	680	620	648	650	652	652	714	639	651	642	621	628	692	628	686	651	643	614	664	712	668	635	665	658	635	627	659	656	619	680	664	631	656	660	677	636	649	624	687	639	684	714	689	627	654	661	647	645	643	663	679	612	660	672	652	653	642	609	696	622	635	638	692	630	666	595	647	670	650	659	638	638	617	680	651	631	639	671	663	651	650	666	666	615	650	645	669	681	657	623	637	663	646	679	653	664	650	676	608	675	650	654	602	675	617	649	698	628	620	669	715	625	641	648	660	688	683	681	611	660	660	667	629	646	632	638	619	635	684	684	639	643	665	690	662	676	684	627	663	671	632	691	671	695	618	675	637	680	654	690	596	632	620	698	628
27322	21338	8918	391	156	144	119	108	112	116	106	97	86	101	107	105	101	86	86	115	99	90	89	98	88	77	112	71	98	87	92	79	78	88	89	70	82	87	92	80	86	80	94	87	78	82	81	105	70	84	79	105	75	85	81	95	98	82	101	88	88	91	99	99	74	78	80	96	92	80	78	72	94	97	73	96	76	79	75	91	101	81	102	97	87	94	98	86	92	84	96	77	83	92	90	102	91	87	90	103	93	88	80	84	84	100	89	85	78	71	88	88	95	77	97	89	69	92	80	84	90	68	87	87	97	72	116	98	85	92	95	94	90	95	85	79	89	76	85	84	110	98	91	108	83	94	89	90	80	79	87	77	89	73	104	82	73	74	88	81	83	109	104	92	77	77	83	93	93	80	63	78	68	95	108	88	74	81	100	75	67	86	86	80	83	94	91	95	99	89	88	103	82	95	97	111	80	90	76	88	78	95	65	81	74	109	78	82	84	77	105	90	76	103	76	86	84	80	88	92	77	80	81	96	93	101	88	90	89	81	65	77	87	75	93	88	103	74	89	96	89	88	93	93	86	75	88	89	81	93	74	89	80	81	86	77	80	85	84	79	92	81	92	90	88	105	97	84	87	88	72	71	98	80	92	68	85	81	99	91	77	72	89	85	87	88	79	92	93	78	71	104	73	93	77	99	87	80	94	93	98	80	76	78	108	77	85	90	90	93	87	94	90	105	97	96	89	88	97	94	90	103	87	80	79	94	78	103	83	94	87	102	93	89	88	80	77	77	71	97	80	85	103	73	96	79	77	116	88	68	81	91	101	89	79	102	82	113	99	85	83	78	99	81	89	93	90	71	95	84	73	90	77	95	83	84	91	100	87	94	91	103	91	67	95	100	96	92	104	95	92	88	90	80	96	78	84	100	84	98	81	106	92	101	80	89	95	79	85	77	93	91	67	78	88	87	103	93	77	76	87	89	82	84	90	85	66	98	81	89	86	83	92	78	104	80	91	96	105	89	96	80	84	87	103	83	76	82	82	87	101	93	71	81	94	80	98	73	92	86	89	75	106	94	83	77	78	91	82	77	97	91	88	89	117	94	81	101	93	81	91	82	108	109	72	96	90	80	76	95	81	76	77	82	99	70	92	74	70	82	94	80	75	70	69	93	76	98	93	93	101	77	85	90	83	95	90	92	91	84	93	91	75	88	85	79	86	91	90	96	106	79	78	92	89	75	97	106	107	87	97	85	82	81	72	88	88	104	72	77	78	88	73	88	86	88	89	89	83	74	86	109	92	96	102	77	64	65	73	85	91	79	86	80	99	96	112	87	88	86	90	70	85	97	93	66	99	101	88	92	90	77	91	74	87	78	73	69	90	69	79	76	82	88	81	91	98	62	84	79	95	101	93	79	87	84	84	88	80	91	83	100	88	109	92	76	86	83	74	100	72	89	95	87	91	104	92	96	87	91	107	79	78	83	82	90	91	80	80	101	68	92	98	95	76	74	88	96	82	80	89	76	84	92	66	88	94	83	91	81	83	92	86	86	73	89	95	82	80	82	89	79	89	84	87	76	103	82	97	97	99	110	89	96	76	65	80	94	83	82	102	89	89	85	68	110	89	112	118	81	94	97	103	85	101	81	99	88	74	79	80	89	97	87	81	98	88	90	85	90	86	113	78	84	85	77	95	97	72	73	79	86	71	82	85	81	93	95	91	79	76	100	89	95	83	86	87	81	70	81	96	86	101	84	77	74	75	79	84	70	99	100	82	76	86	84	85	104	114	96	93	79	98	85	90	110	91	100	79	103	83	75	86	84	73	99	96	102	66	75	69	76	80	83	81	85	105	81	74	90	84	86	91	87	96	84	92	85	76	102	90	81	91	95	88	81	79	91	80	94	87	87	83	91	90	93	91	95	82	92	98	79	91	89	89	75	79	101	85	76	101	78	79	73	91	91	110	87	76	101	97	69	73	87	82	74	100	101	83	78	82	77	96	85	80	88	83	83	84	95	91	92	87	82	80	74	93	96	90	98	85	76	90	84	89	103	85	67	76	89	71	69	69	75	83	95	87	92	110	71	92	84	102	92	94	108	66	70	89	104	98	87	83	108	94	105	78	83	80	101	100	104	98	92	104	84	95	77	85	81	96	76	81	85	93	93	86	92	82	82	84	113	104	92	84	86	108	83	86	99	85	86	76	96	86	75	94	85	70	93	103	73	84	85	76	81	97	88	87	85	82	92	94	90	93	87	65	90	87	76	88	94	92	90	101	78	77	93	84	83	94	82	87	89	89	93	88	76	86	92	70	92	83	70	89	93	79	83	75	82	92	83	78	88	92	87	93	99	84	91	70	84	97	85	82	67	80	92	76	80	92	97	88	81	92	95	92	87	85	102	78	90	85	81	91	83	83	90	81	88	88	101	89	93	88	107	84	101	78	91	96	79	86	96	82	94	93	85	87	92	87	84	95	84	95	80	78	74	78	75	99	93	89	78	80	68	90	84	91	102	85	81	89	89	83	99	94	78	91	92	82	93	94	81	71	93	91	87	95	83	101	93	92	78	80	93	88	89	79	79	95	101	91	89	87	96	88	75	77	95	96	85	77	84	70	86	93	88	103	80	88	78	76	72	90	114	97	92	80	99	95	87	80	97	90	91	84	69	94	102	82	83	77	87	77	89	93	100	89	86	93	87	88	88	84	101	79	80	90	95	94	87	100	77	92	98	87	86	102	96	81	85	85	87	97	87	94	80	105	82	83	98	84	75	102	91	81	74	97	90	83	94	98	98	85	89	90	102	99	95	99	72	81	102	85	90	81	102	81	90	81	88	95	94	87	103	72	92	89	86	90	88	81	96	106	100	98	90	80	84	80	75	94	89	83	103	115	84	87	78	86	83	73	93	86	80	91	87	92	83	92	93	83	88	78	93	79	81	82	76	95	91	88	87	101	90	94	77	92	79	88	74	91	101	88	86	73	73	75	74	92	91	80	87	90	86	69	84	87	76	68	91	84	88	99	96	93	90	89	83	92	83	89	73	93	92	85	82	85	85	99	77	81	105	73	87	72	76	95	90	93	78	90	84	86	100	83	88	76	78	85	93	81	87	94	81	97	106	108	79	92	75	72	97	90	79	92	102	90	92	83	91	96	78	81	87	81	94	94	94	94	90	99	96	90	108	86	79	94	104	88	87	92	95	96	93	96	81	79	92	90	81	88	86	89	89	80	92	84	95	77	75	67	85	97	82	73	108	94	98	97	80	83	88	100	84	89	74	95	84	89	96	91	86	85	97	93	90	86	83	91	91	82	76	79	107	77	76	85	103	91	89	76	75	77	90	78	113	79	93	93	95	74	101	79	83	92	91	74	80	81	101	81	89	74	78	89	84	92	108	89	106	89	93	84	61	89	98	89	81	91	94	86	85	84	94	92	82	77	87	93	84	70	84	80	93	84	97	99	77	98	84	82	69	79	83	84	91	82	85	78	100	77	98	94	82
18062	1359	1197	563	444	369	292	284	229	223	241	212	226	209	204	234	208	196	193	221	199	194	193	190	183	197	197	196	215	218	173	177	180	161	218	175	197	192	193	189	189	182	185	199	194	173	171	179	193	200	193	197	227	178	187	171	163	198	206	174	185	167	169	188	211	169	185	194	166	169	201	209	197	186	184	173	184	205	206	195	176	209	186	186	185	187	171	182	159	191	174	186	210	163	172	169	216	198	182	188	182	175	183	185	195	167	185	177	182	183	194	194	178	167	185	178	200	171	190	185	210	174	199	194	204	189	200	202	147	184	171	216	165	173	184	169	180	214	187	198	176	204	214	182	169	189	179	190	194	187	178	167	175	204	183	194	158	185	194	175	174	194	185	211	195	187	195	188	195	163	202	169	187	166	193	179	176	208	210	177	163	162	172	183	193	176	211	184	200	200	182	209	178	171	222	174	182	214	188	217	198	205	200	205	176	190	194	166	185	158	196	151	178	172	181	204	197	189	193	202	153	196	201	200	184	209	167	183	185	209	173	187	183	186	200	189	167	179	189	204	192	188	187	191	203	180	195	182	186	193	192	190	166	157	191	222	195	185	181	204	176	183	191	197	167	193	173	181	201	164	179	180	210	203	216	200	177	181	185	190	171	160	187	147	188	188	178	179	180	179	178	204	193	196	178	176	211	195	178	196	185	208	177	186	174	170	168	210	180	166	224	197	175	205	182	187	209	175	196	194	170	188	158	164	182	172	182	189	198	177	181	186	179	164	180	198	187	200	198	179	210	212	194	206	185	183	165	171	182	177	172	179	203	199	162	184	174	191	194	174	181	195	207	188	200	199	198	179	172	180	200	189	170	183	191	175	177	174	163	175	171	183	172	192	176	219	175	167	165	196	217	178	205	153	187	174	194	195	180	184	188	191	172	198	179	184	193	192	194	184	183	173	192	200	181	211	193	175	197	193	135	192	182	207	184	198	172	188	207	178	191	192	189	188	187	200	188	167	175	194	172	180	186	157	201	191	186	197	175	177	193	157	181	170	181	188	155	197	195	181	195	180	195	167	209	195	194	187	194	180	182	180	173	200	211	183	187	170	169	181	186	188	192	191	172	163	173	170	179	174	193	205	172	154	174	191	207	204	181	176	179	193	192	170	193	174	170	190	188	169	191	210	213	205	181	196	167	192	190	201	185	176	166	199	193	179	190	181	186	170	195	193	194	192	199	205	189	177	206	187	197	168	191	204	186	176	194	205	181	198	164	200	166	197	165	196	207	161	209	201	179	181	189	187	165	172	181	191	192	179	196	173	174	176	173	184	185	174	171	190	187	189	170	198	167	169	181	196	176	174	219	183	188	173	190	169	183	210	174	202	176	176	208	219	189	169	195	187	196	188	200	188	179	205	181	164	189	168	197	225	202	195	175	191	183	183	185	170	180	200	171	191	179	189	204	163	193	185	167	193	185	208	186	188	183	183	176	178	188	204	180	170	177	205	188	178	171	193	168	180	195	178	191	186	190	187	175	171	165	216	182	198	162	188	213	197	182	202	173	169	207	198	160	214	190	197	203	185	174	189	167	179	168	180	187	167	171	171	195	192	177	198	188	182	181	191	186	153	173	181	189	195	173	192	187	185	176	175	164	176	184	185	190	206	194	176	193	192	167	171	199	170	197	210	199	181	172	201	166	204	182	201	192	167	211	194	177	150	201	173	159	174	177	204	182	171	169	162	220	178	196	212	165	181	168	166	186	156	174	194	205	179	160	194	176	176	174	190	198	182	197	185	220	194	179	178	220	194	180	192	188	213	159	201	184	185	206	187	169	171	191	183	189	197	189	191	168	178	176	196	179	182	194	178	194	194	182	188	195	185	169	176	190	197	174	180	182	182	146	195	165	179	185	187	185	177	202	180	199	191	178	177	177	182	197	164	228	182	185	213	198	176	208	195	213	177	175	172	182	202	184	170	191	156	167	193	178	183	207	178	180	193	200	196	181	191	193	156	186	174	171	205	180	166	178	176	159	191	180	166	176	187	193	183	170	185	202	197	175	171	208	172	203	199	203	203	172	168	204	177	178	209	200	170	192	207	184	179	210	181	152	183	170	214	153	187	182	188	185	165	176	178	194	191	184	168	191	198	188	184	201	175	173	163	178	184	194	145	179	201	168	168	167	185	180	202	198	183	185	163	177	192	181	186	189	199	187	172	176	224	192	185	170	188	224	207	187	196	173	199	181	214	199	183	175	177	196	209	184	195	203	188	185	181	170	168	193	183	183	169	185	184	192	188	198	176	189	200	197	182	181	191	201	172	186	181	183	180	199	209	198	186	196	169	204	208	210	176	212	191	173	198	198	170	187	172	173	163	175	174	177	181	193	166	195	175	198	175	186	175	193	170	197	160	174	196	189	177	186	175	165	165	174	193	184	202	189	177	187	167	200	189	183	178	214	159	176	182	196	174	178	178	184	201	193	187	192	176	184	191	175	195	190	180	186	206	174	192	184	172	176	175	197	168	192	183	190	189	157	219	194	194	185	183	180	204	185	163	188	212	173	193	187	191	182	176	174	182	195	160	187	185	193	207	176	173	184	162	208	174	174	195	223	199	180	197	181	166	183	198	163	179	173	182	200	205	197	182	182	171	183	194	186	181	222	176	200	172	192	213	207	182	188	173	174	185	195	180	201	198	186	176	175	191	169	184	202	184	196	193	200	201	191	184	186	190	190	194	189	185	178	216	173	187	166	182	189	178	207	168	175	185	181	166	187	210	184	203	165	178	207	160	174	200	176	175	198	177	145	210	198	173	199	202	158	179	196	188	173	189	198	188	184	197	184	177	206	174	180	186	175	178	140	204	175	183	207	162	196	158	176	204	186	192	188	173	190	180	178	182	183	162	177	172	196	187	188	158	200	185	178	173	201	184	190	173	175	173	185	181	185	204	198	199	206	188	171	182	191	198	190	178	150	173	183	172	177	189	171	154	175	177	180	199	196	188	208	170	182	188	190	188	196	154	175	168	168	209	191	195	182	173	166	201	177	180	202	192	181	202	171	202	182	181	198	187	196	175	193	198	187	193	184	193	184	174	165	187	173	179	180	216	193	183	181	166	183	191	180	163	187	204	182	192	173	175	190	148	176	170	196	212	191	179	192	201	199	181	196	153	188	201	172	197	185	195	211	188	181	168	192	187	193	200	164	169	220	169	203	189	188	168	182	193	192	184	174	177	199	179	196	187	176	182	212	177	174	188	191	172	218	208	164	187	152	159	182	180	165	181	173	220	193	171	209	177	205	202	177	195	174	173	181	177	179	177	191	178	210	181	189	187	186	171	168	180	156	190	196	184	197	163	173	183	195	175	176	205	202	186	179	174	158	167	191	191	166	197	210	187	159	206	184	181	182	185	193	178	176	182	195	186	173	209	185	186	190	180	191	184	170	192	195	202	205	172	199	197	164	185	204	185	185	202	205	194	196	180	184	148	189	180	189	181	184	181
24667	21658	29194	24618	20516	1868	671	440	352	328	331	273	240	252	229	224	241	234	216	209	218	225	204	204	229	208	215	200	213	183	214	175	213	185	216	185	201	192	204	195	208	191	183	190	167	203	224	202	198	187	186	213	181	195	203	205	198	182	185	183	198	203	184	208	218	202	192	196	188	186	205	194	179	188	221	216	214	198	170	197	172	186	165	188	190	166	218	209	198	196	190	197	201	175	175	209	195	195	202	189	193	179	199	192	181	167	198	210	206	202	183	192	200	193	192	201	170	193	181	186	175	177	196	181	190	163	185	206	170	196	191	193	206	185	184	205	196	176	183	164	193	186	181	198	173	195	181	184	180	193	186	211	195	177	194	171	167	183	189	193	217	199	195	193	175	208	217	179	169	174	197	176	182	185	203	197	194	175	196	202	180	186	183	180	183	185	205	169	192	173	166	183	221	202	178	185	186	183	187	190	195	179	180	169	196	176	194	177	186	163	201	204	162	199	176	180	180	190	182	190	189	186	188	199	166	195	166	171	163	187	188	172	189	208	157	184	183	204	194	182	166	171	201	189	190	171	218	200	183	191	189	188	178	204	186	170	196	222	190	174	174	183	195	177	188	180	182	173	199	171	202	181	185	209	198	183	170	183	192	187	200	175	169	186	178	181	190	195	184	165	206	192	208	202	190	185	189	194	184	205	182	185	172	207	186	181	189	188	194	189	179	212	194	193	173	182	183	199	206	187	206	182	184	181	195	178	194	185	172	188	173	191	174	195	183	162	190	192	186	200	180	206	181	187	179	196	180	196	197	208	189	198	177	189	191	199	203	174	188	182	218	197	185	196	191	176	173	190	181	204	194	205	169	178	197	172	168	204	207	204	204	181	192	179	173	199	183	170	161	156	193	177	188	179	188	194	199	182	179	193	211	194	183	187	175	189	163	191	172	209	202	201	194	191	195	168	197	181	178	230	179	167	185	174	189	185	182	165	195	182	196	176	178	189	199	188	185	196	196	170	185	175	203	204	175	185	165	207	199	184	187	187	195	195	157	188	172	181	187	168	204	187	203	197	221	199	183	210	182	191	171	175	188	177	187	199	182	169	190	194	191	185	197	186	188	193	172	189	212	191	183	180	177	173	181	190	184	209	154	202	189	171	164	194	192	191	180	190	204	173	217	182	157	171	196	176	212	190	163	184	170	168	180	184	191	209	187	222	186	167	201	178	194	201	213	197	185	197	212	171	200	174	210	179	195	183	164	182	177	179	187	182	179	203	180	177	156	179	175	172	197	187	178	177	178	176	187	199	192	159	174	168	194	168	200	183	182	200	183	173	186	173	166	184	175	174	199	183	181	173	157	182	168	166	193	188	192	184	199	169	179	199	208	200	177	182	187	174	178	172	193	185	152	179	217	190	199	174	193	177	199	183	176	200	200	173	166	200	178	208	159	190	178	172	191	188	185	180	207	177	217	204	171	168	208	215	221	197	187	185	197	185	163	170	190	182	218	183	229	195	217	179	189	201	185	164	179	188	212	199	189	178	187	175	200	188	185	152	150	206	185	175	201	190	196	215	210	167	188	177	189	205	185	150	203	169	218	196	168	195	169	175	211	194	165	185	196	187	176	220	195	175	219	190	189	206	184	214	202	200	202	195	189	190	164	183	191	178	190	191	187	179	190	173	200	181	208	187	193	197	193	180	190	196	201	178	207	185	193	189	188	178	192	187	173	202	186	212	192	182	173	201	191	180	185	172	189	180	177	192	189	184	186	190	168	195	196	178	171	209	168	169	188	192	173	165	181	204	209	180	188	175	198	177	192	198	175	182	196	183	193	176	212	192	210	210	199	188	184	169	179	194	195	202	185	201	201	149	181	193	177	207	199	198	209	194	197	189	186	191	190	179	171	224	219	177	193	187	217	180	175	169	199	188	193	195	195	195	185	156	199	178	188	181	208	204	199	183	198	171	184	191	165	178	183	185	193	199	200	184	197	181	198	187	202	180	161	190	172	171	178	193	167	173	172	198	158	182	191	201	177	168	190	191	194	198	180	174	209	212	174	183	172	199	207	177	178	187	181	170	166	202	230	188	196	210	194	172	160	172	219	189	191	170	188	199	186	175	152	201	211	194	185	193	198	184	166	187	190	178	191	180	191	184	175	213	196	186	181	180	207	209	198	178	178	177	188	196	165	164	193	217	182	195	153	188	175	205	200	171	172	172	186	188	187	212	163	204	178	202	204	202	188	204	186	185	194	173	179	201	186	196	191	208	194	176	191	188	181	193	185	197	214	203	210	182	171	185	183	174	193	173	197	196	183	180	191	173	205	184	184	198	182	217	174	172	194	186	163	175	190	173	180	178	206	172	168	199	169	183	195	202	186	190	204	182	192	192	196	194	180	179	191	182	208	200	188	184	188	177	180	185	196	171	202	167	182	176	202	173	172	219	180	180	189	175	210	181	213	170	193	189	177	193	195	160	193	171	173	193	177	180	194	183	177	176	176	191	177	181	171	201	172	189	157	197	154	185	170	169	208	199	189	177	187	189	196	177	172	178	158	194	184	197	198	209	200	175	177	227	178	177	184	198	184	203	185	207	174	188	192	179	186	188	199	183	204	180	166	190	203	170	176	203	210	164	200	175	201	201	177	198	172	190	190	190	206	175	166	192	202	176	173	182	206	178	194	173	208	167	180	191	200	183	197	193	190	188	176	216	214	194	184	177	180	194	181	189	179	172	180	193	173	198	183	216	183	188	180	183	190	190	191	185	181	195	175	178	183	199	176	179	203	201	180	183	189	178	181	164	182	203	191	171	172	174	185	186	202	189	170	209	199	162	212	187	182	208	185	185	221	187	189	200	187	202	175	204	175	187	171	200	163	208	195	176	173	202	198	196	177	198	170	182	184	209	179	185	187	195	174	198	183	185	177	200	186	168	170	190	201	174	168	171	158	195	187	200	192	177	186	177	182	161	204	182	200	189	167	172	208	176	189	192	200	164	185	192	174	166	186	173	190	195	181	171	182	193	179	212	171	176	170	172	192	184	184	177	186	180	180	178	197	172	182	200	198	189	188	178	178	185	185	209	194	178	193	166	201	190	175	213	192	192	173	187	217	168	209	188	179	226	207	189	174	194	191	176	196	180	187	187	186	195	161	178	198	209	215	183	182	184	174	185	203	184	209	198	191	192	188	183	188	185	196	180	163	187	184	207	175	205	156	176	192	187	190	172	209	192	170	179	190	180	191	189	167	177	174	204	178	201	186	178	171	176	185	197	189	200	190	169	199	193	189	204	200	187	163	201	169	156	175	189	187	198	206	177	200	184	204	177	182	194	210	199	194	180	171	198	170	196	169	201	189	196	176	186	177	171	169	193	167	167	177	196	218	210	210	189	215	173	183	189	191	181	169	176	191	174	183	181	192	194	184	175	173	194	194	176	162	176	181	170	187	194	165	213	170	207	210	188	203	178	198	175	171	169	177	178	169	178	171	168	204	184
32840	10438	8907	4628	3055	2181	1716	1383	1148	929	851	736	710	582	600	565	531	551	461	475	459	482	434	456	459	417	436	411	431	436	407	400	375	421	378	384	411	378	403	403	368	354	404	402	362	371	396	365	353	375	380	391	367	361	378	374	385	372	368	358	364	406	356	410	364	370	366	366	357	380	358	354	370	404	374	367	368	346	399	368	358	399	367	361	332	311	358	353	401	386	357	359	354	328	350	380	395	370	360	340	391	371	380	367	356	349	371	362	350	369	352	365	376	351	396	376	338	334	331	360	353	375	361	323	347	338	359	352	347	370	357	372	352	348	363	375	362	359	314	345	381	354	400	334	372	381	395	346	378	363	353	364	353	378	367	345	356	351	359	364	369	373	358	352	364	348	397	339	366	372	374	342	356	356	353	376	332	361	354	348	360	333	363	370	412	357	350	352	391	385	372	348	359	374	374	384	359	334	397	366	375	361	368	357	348	365	362	329	348	356	371	337	368	337	339	371	315	365	362	342	365	341	380	361	360	348	339	345	363	355	379	382	375	368	374	378	356	361	358	370	368	364	382	362	356	346	379	402	366	348	362	386	346	378	352	396	308	345	350	371	346	346	339	408	393	360	374	366	353	352	354	346	388	356	380	343	372	389	354	362	358	357	355	363	380	345	364	382	364	385	357	368	370	360	349	369	355	368	350	374	364	353	371	358	354	364	369	358	360	371	378	390	314	358	399	399	386	343	345	364	368	343	357	374	345	357	393	355	367	359	356	344	327	365	344	341	348	361	353	345	361	335	363	352	367	396	341	380	335	364	362	349	325	354	371	346	373	339	350	341	350	350	352	361	394	364	372	359	372	379	391	354	349	343	361	361	375	367	325	405	380	367	387	399	367	378	362	364	365	349	359	384	365	339	344	363	357	355	376	369	377	361	318	367	385	381	364	373	387	358	379	360	365	331	345	339	353	341	417	331	372	381	362	343	372	317	359	403	339	348	320	372	362	402	331	364	389	358	372	351	354	342	373	359	386	347	337	342	374	343	384	379	351	340	383	358	352	329	374	370	369	383	375	367	391	374	354	385	370	352	330	354	376	360	362	336	364	325	353	343	342	357	374	353	385	381	377	361	374	348	392	361	357	382	363	369	369	395	369	377	336	378	378	358	359	321	348	354	351	369	381	348	365	353	368	349	353	351	382	394	358	336	372	367	369	332	366	352	342	374	338	325	387	358	344	329	328	396	336	360	379	328	362	356	369	339	391	356	368	387	364	359	351	343	345	366	331	366	338	375	407	344	343	411	365	391	367	366	351	389	343	368	367	355	355	369	365	388	377	385	366	337	341	384	352	364	385	354	385	384	407	373	310	345	338	383	367	396	321	407	354	330	343	352	360	347	348	370	379	379	361	331	377	354	350	350	361	362	336	359	339	354	342	362	364	370	340	333	364	350	374	335	362	362	352	362	362	355	376	369	384	365	381	366	381	332	331	376	329	374	370	368	379	335	378	376	382	313	377	379	346	346	341	360	376	346	350	342	326	364	372	350	364	334	357	351	344	378	367	367	326	379	399	353	375	334	362	380	361	350	354	373	375	388	323	365	360	325	357	353	363	362	358	375	334	377	372	372	358	340	370	385	354	353	358	369	390	385	388	409	321	363	385	386	348	356	402	355	359	333	378	380	349	382	376	352	370	357	382	344	376	351	389	332	378	344	360	356	339	371	356	354	369	351	336	379	341	361	331	356	392	378	385	383	381	381	353	340	342	351	333	355	326	369	341	353	366	370	316	393	355	388	360	371	370	345	376	357	385	365	348	371	367	360	357	420	345	369	379	355	388	349	366	331	337	385	360	388	329	395	333	338	369	358	405	326	373	357	366	390	373	373	359	365	364	347	395	392	356	367	378	409	377	333	340	317	376	365	340	344	353	361	356	399	341	355	344	315	324	348	364	346	353	337	374	339	375	340	363	336	353	327	336	378	372	379	343	364	337	368	369	372	363	325	345	370	384	367	329	357	374	360	330	355	376	332	349	357	388	350	372	344	342	362	357	374	355	380	408	340	324	363	363	382	380	355	386	354	343	332	374	351	342	345	359	367	352	359	355	353	391	362	350	380	368	364	329	400	353	330	358	383	357	365	350	311	350	358	346	369	378	365	375	353	318	343	355	350	361	374	346	327	355	367	364	345	392	357	370	355	330	355	375	384	387	341	384	355	336	320	366	359	347	375	362	369	375	358	346	353	368	369	357	339	365	376	360	348	349	378	358	378	338	385	382	335	333	352	342	345	370	321	353	402	378	333	395	373	345	353	369	365	359	366	379	363	399	398	346	384	338	327	339	359	352	363	348	424	342	320	359	384	368	353	359	374	330	346	400	391	359	341	340	346	349	388	348	364	388	367	348	391	362	379	385	326	359	347	342	363	374	362	353	364	370	351	378	339	352	354	339	350	369	347	369	346	358	367	344	354	363	382	389	376	359	346	334	356	327	363	369	338	355	348	324	372	376	339	359	366	330	408	379	393	341	383	340	365	395	346	356	342	366	317	334	327	357	339	378	347	366	357	343	352	349	314	333	357	377	333	398	368	341	347	345	361	350	337	337	345	403	354	390	373	378	371	351	335	359	400	374	359	338	358	353	349	352	331	349	330	338	357	359	379	379	377	356	388	350	383	351	367	327	342	377	354	336	371	352	339	352	387	377	355	376	346	369	336	368	325	329	345	353	393	384	353	352	339	380	339	367	338	322	363	344	375	353	389	381	379	384	381	338	341	329	341	408	364	321	345	355	360	353	367	362	378	388	358	360	360	371	371	342	362	378	332	343	348	394	360	370	386	349	373	351	373	395	391	362	346	405	359	348	363	364	364	363	377	373	378	339	365	362	354	389	361	342	359	393	356	333	338	385	364	345	307	380	384	362	349	339	376	384	328	333	327	348	363	377	340	342	363	356	352	348	347	400	367	382	368	339	354	358	356	358	360	366	317	383	353	389	347	364	373	367	362	349	328	337	374	380	339	343	333	355	339	359	358	365	329	366	352	325	376	341	368	381	382	355	351	389	363	379	350	360	354	347	365	370	385	379	350	361	362	346	339	394	369	357	354	345	355	355	336	361	328	377	381	356	393	345	367	358	378	357	363	373	348	398	369	359	362	378	371	364	343	360	387	389	361	331	340	398	360	362	361	361	366	367	366	361	349	386	348	366	334	394	364	365	360	363	374	331	377	336	359	345	342	335	376	404	347	327	382	379	382	369	352	360	348	362	330	384	351	372	354	357	355	360	362	372	346	346	350	360	362	340	356	348	352	362	353	365	378	356	370	339	356	386	361	342	344	374	358	344	354	354	351	352	363	353	330	356	363	341	344	350	367	339	362	381	331	358	368	346	387	325	354	326	354	345	359	339	378	336	376	335	368	333	381	351	351	339	374	385	370	348	373	358	358	354	352	365	371	391	389	340	348	352	341	334	339	361	316	350	364	346	343	361	354	341	399	353	339	351	375
23756	21712	30030	23922	21714	20010	2393	929	716	611	627	564	547	522	437	453	442	406	413	403	422	403	414	443	404	418	405	379	369	390	404	387	389	388	373	375	363	384	375	406	370	380	354	344	346	372	399	388	387	394	389	390	365	367	382	387	340	328	354	356	379	334	440	322	384	368	317	337	373	361	349	352	372	331	356	363	356	347	381	363	375	343	336	361	393	364	332	341	357	352	388	344	334	377	363	362	363	374	351	364	342	343	357	374	312	333	381	364	371	371	336	352	328	363	366	350	395	333	337	373	373	385	362	343	362	315	368	335	380	335	369	383	363	333	345	378	345	377	397	320	347	365	356	371	341	335	363	340	338	339	345	327	349	384	359	374	379	328	313	353	334	360	366	340	352	348	334	354	361	356	373	379	322	378	350	327	364	336	335	370	371	362	377	369	341	384	360	346	355	341	366	368	371	358	349	378	351	338	348	355	375	337	354	322	365	336	323	373	335	378	351	338	356	347	310	355	335	332	358	306	356	346	375	364	365	361	354	355	354	371	323	349	376	364	308	329	371	343	361	351	359	392	343	380	374	313	358	369	376	348	359	345	388	351	343	354	369	326	331	361	355	360	329	335	356	335	386	340	386	359	389	380	341	386	376	299	414	375	385	336	352	343	347	374	372	387	369	341	376	353	395	351	341	347	365	325	364	366	316	352	361	361	362	375	331	355	364	381	353	322	373	361	344	345	363	345	370	342	329	347	346	326	339	379	359	319	363	354	340	362	378	394	332	350	357	395	344	348	356	378	375	331	380	359	360	362	344	360	395	351	328	383	356	355	367	328	320	365	360	332	368	361	352	344	353	340	354	362	380	354	359	383	380	358	370	376	360	362	326	376	363	358	332	373	379	363	348	334	370	334	340	360	379	333	365	355	346	320	349	359	349	374	309	352	375	322	352	336	346	338	378	332	324	324	354	358	356	323	357	377	318	355	361	380	344	336	331	363	341	335	368	363	357	341	366	336	343	354	333	378	340	341	365	352	333	371	369	338	399	354	369	382	340	366	391	350	352	363	394	369	350	334	352	371	384	373	327	324	374	380	353	384	357	368	364	347	353	369	353	349	347	376	379	356	367	349	390	362	351	351	364	320	363	387	346	364	377	360	356	385	366	340	353	359	350	304	368	340	358	373	325	358	336	340	353	372	341	382	339	334	347	352	348	395	350	334	380	359	394	375	357	338	353	337	327	342	377	344	339	307	341	345	351	334	349	331	362	347	342	320	346	408	323	347	332	343	393	366	342	327	339	324	360	344	355	375	353	328	379	368	357	371	330	401	381	326	350	325	334	355	355	321	356	362	371	357	341	336	358	332	382	368	340	357	396	354	360	360	321	346	347	369	368	334	362	378	349	338	355	353	357	360	379	384	320	316	359	359	412	341	329	380	377	364	320	356	381	359	361	360	378	354	348	358	328	369	341	378	376	353	342	318	348	362	333	353	348	355	354	322	356	348	400	382	321	351	368	327	373	339	328	334	352	348	383	349	348	365	358	375	367	353	376	388	364	375	340	367	353	388	337	367	361	361	346	365	328	368	343	358	384	361	330	378	381	359	346	321	371	344	360	372	380	335	339	338	339	322	363	338	317	358	365	369	336	353	386	354	354	353	369	329	387	350	329	350	353	344	355	360	389	357	351	332	368	386	317	339	359	322	339	350	354	356	369	369	344	349	346	360	377	346	345	335	334	354	359	367	373	366	359	346	347	337	353	354	350	358	337	359	380	339	380	341	365	367	350	354	375	362	355	357	358	334	358	376	332	340	340	349	360	339	386	331	384	327	346	342	363	344	346	347	348	370	373	342	343	347	337	367	324	319	375	377	335	353	350	363	377	348	359	384	374	331	359	372	353	391	335	340	382	326	329	349	376	380	348	326	358	346	332	342	345	358	355	352	361	366	337	377	359	356	347	376	329	367	339	401	374	356	383	343	354	330	374	351	329	360	355	338	349	347	364	378	334	342	334	349	342	362	368	345	373	356	319	394	344	358	362	350	345	315	348	334	354	379	346	369	342	350	362	350	347	345	384	360	342	359	354	333	359	336	377	360	334	395	327	340	346	355	385	379	326	340	353	352	338	362	374	338	343	361	366	339	368	347	381	401	403	375	354	372	348	377	346	340	358	323	362	346	342	359	394	324	393	375	352	369	378	349	348	352	370	347	332	335	373	356	359	348	359	350	349	382	343	355	323	363	368	383	353	362	357	370	349	342	349	360	328	356	365	398	331	380	354	337	354	365	368	350	343	332	354	349	371	374	333	338	341	363	351	375	380	377	359	341	381	333	359	356	357	319	350	349	375	373	372	367	329	332	376	366	353	343	324	378	344	327	356	352	346	340	357	367	349	362	334	331	340	340	351	369	364	358	361	348	334	356	353	358	371	382	363	352	368	372	356	376	359	364	367	344	330	358	356	399	376	359	345	347	362	386	341	332	358	370	345	356	347	340	323	348	337	344	370	346	381	318	325	417	361	350	353	367	329	348	351	388	347	349	331	372	375	348	347	321	351	329	356	364	349	345	350	385	350	341	365	351	325	352	375	353	381	367	373	386	402	352	335	358	363	373	334	358	357	361	335	347	353	323	351	328	340	368	335	344	377	363	351	344	378	356	372	335	353	341	336	346	379	352	353	346	365	345	397	374	352	361	360	393	326	338	338	328	344	357	375	368	355	342	375	388	362	356	329	364	359	350	347	363	362	370	371	348	330	381	353	366	390	358	322	345	357	313	357	388	368	395	358	386	341	338	353	352	372	375	336	343	328	360	406	351	339	359	336	344	349	328	346	346	349	385	347	314	327	295	373	359	345	338	347	351	351	338	361	366	341	354	308	331	369	359	380	363	367	347	333	397	372	367	333	391	344	353	354	382	337	354	353	349	371	373	335	374	334	355	319	353	354	345	342	316	340	381	369	364	344	335	347	342	364	321	350	341	359	360	348	316	333	352	359	344	349	376	346	378	332	354	403	353	384	354	372	339	345	366	380	365	367	346	354	322	384	364	338	375	352	385	324	354	341	369	366	332	362	382	387	368	340	341	371	337	355	352	351	351	333	384	350	357	366	349	381	364	334	339	342	350	380	306	325	355	357	351	366	364	344	354	336	345	401	349	355	368	326	364	346	380	345	361	351	344	358	358	383	364	361	337	359	346	362	375	388	368	374	371	356	354	375	370	348	336	391	345	360	351	355	360	345	366	333	350	347	353	375	321	325	375	348	332	332	366	386	342	387	359	351	351	354	359	328	373	313	355	349	366	395	345	331	369	355	370	353	375	355	353	369	359	357	364	332	332	367	349	351	351	383	356	342	326	346	380	343	307	338	382	329	407	361	362	364	347	350	364	390	368	361	353	381	347	367	363	348	355	375	394	360	362	362	348	350	341	340	318	341	338	360	352	355	386	342	334	346	335	350	323	387	349	356	340	375	351	374	341	338	355	347	368	382	349	320	338	359	351	381	355
37101	16740	14652	8004	5511	4108	3085	2602	2188	1782	1637	1383	1288	1290	1124	1081	989	963	880	904	821	826	856	804	817	788	764	808	726	732	698	718	732	690	749	688	715	755	711	688	683	673	734	668	709	715	637	668	657	704	682	710	706	689	661	629	727	699	654	700	663	701	678	672	670	667	674	676	676	685	676	618	688	656	676	621	715	660	673	635	609	671	661	668	656	667	660	651	661	632	643	676	655	654	629	670	649	666	650	648	646	652	649	667	675	691	674	655	627	666	692	669	622	651	645	723	658	668	645	662	662	630	639	694	641	656	633	598	651	637	657	639	666	643	650	653	674	644	657	680	643	680	619	658	589	639	668	645	666	671	680	643	668	635	690	650	665	692	683	644	656	656	657	647	644	637	610	647	637	658	641	639	697	648	613	670	669	615	665	643	671	634	659	652	617	644	656	645	643	651	653	675	651	681	637	646	646	644	640	664	657	696	690	605	675	607	666	690	696	614	617	667	657	647	654	610	662	631	679	630	647	644	648	593	622	660	672	628	605	653	686	663	670	645	666	607	637	628	657	661	634	652	659	631	606	690	616	650	646	617	675	626	633	647	694	647	648	677	674	664	637	674	676	674	613	633	633	660	690	634	642	616	664	641	647	584	643	646	637	688	685	657	652	617	658	650	657	633	625	661	680	664	633	664	671	682	614	666	627	679	703	617	636	657	629	646	662	629	625	715	657	608	613	627	639	655	599	648	665	687	648	630	653	687	636	631	618	641	603	637	632	635	678	665	688	642	597	628	644	647	677	671	650	669	642	662	684	656	608	652	609	678	662	647	644	645	655	654	653	649	641	615	670	681	651	659	634	642	644	632	620	676	638	679	667	730	703	716	636	671	639	665	652	624	658	636	686	676	652	656	642	663	681	688	661	592	658	673	679	700	634	654	626	709	650	633	689	641	636	686	686	623	634	684	650	659	662	656	630	655	666	663	674	642	625	594	647	698	679	654	654	688	714	636	696	651	701	614	706	670	646	681	643	651	667	646	643	666	717	611	668	642	597	662	675	630	649	682	679	654	689	667	655	731	564	652	641	613	674	671	688	664	667	651	661	618	617	656	636	668	641	652	603	604	679	653	625	651	652	697	607	714	640	578	688	677	669	673	659	665	643	697	643	649	639	660	678	650	643	691	630	681	701	664	690	689	659	658	624	678	709	646	672	621	654	620	640	683	672	636	621	681	616	659	606	645	668	634	705	635	703	648	636	690	660	671	659	672	652	682	645	611	674	635	642	653	634	648	680	677	646	681	643	649	657	679	660	612	681	659	657	620	641	644	634	646	656	663	647	652	663	634	665	645	673	670	668	634	681	638	643	682	630	703	663	625	647	669	654	629	649	634	614	633	632	643	619	624	661	603	682	612	701	651	661	671	672	670	661	645	672	632	677	664	646	630	678	645	702	658	631	693	644	674	637	675	674	616	683	657	595	649	674	648	621	651	640	664	593	649	632	668	688	634	645	672	651	663	607	632	679	620	613	615	731	610	645	664	655	645	708	633	587	662	691	644	684	655	640	687	691	608	645	611	651	654	617	704	642	641	666	673	653	660	659	616	671	634	667	666	662	654	630	675	672	627	604	685	616	686	640	691	715	676	671	679	632	641	636	600	652	657	648	640	669	681	673	634	636	634	658	632	668	690	664	649	649	642	656	663	645	646	651	653	621	647	653	673	626	679	629	668	609	666	679	654	631	700	711	659	648	610	594	656	612	677	651	673	644	697	646	691	587	664	734	637	672	664	638	634	683	573	695	684	657	628	649	645	636	651	664	661	654	638	632	662	688	637	667	673	700	640	629	671	640	613	688	657	682	675	695	687	664	654	632	660	677	678	669	688	684	600	644	708	685	661	643	630	659	616	674	669	661	615	678	631	701	600	623	650	642	662	655	610	648	620	676	637	629	676	632	620	612	637	674	661	618	723	696	621	660	652	636	673	677	622	635	649	668	637	640	666	641	656	636	670	674	667	686	644	694	676	635	616	654	666	653	689	671	669	695	656	643	692	663	650	633	643	658	659	640	638	684	677	705	635	654	657	659	652	632	634	616	661	700	666	660	694	685	615	699	675	658	690	671	675	628	643	661	577	658	628	611	654	674	687	634	691	582	630	659	654	632	680	665	684	657	651	661	637	701	686	659	638	672	671	644	630	648	636	611	667	656	636	673	626	665	670	643	691	657	645	658	633	682	636	658	626	662	622	660	614	677	676	604	639	659	659	623	649	685	672	655	633	652	643	652	660	675	627	663	666	633	654	697	663	669	673	629	644	662	648	666	632	597	640	683	654	671	666	639	654	663	665	661	618	628	673	635	662	613	646	637	621	661	646	648	666	653	699	629	604	617	640	674	662	686	692	689	643	651	672	687	630	666	626	677	666	664	608	670	629	664	656	636	665	627	691	615	624	628	671	644	625	594	634	639	665	629	675	668	627	610	664	635	627	657	702	682	665	634	687	663	638	660	689	659	645	636	631	624	606	695	691	669	638	605	651	671	636	631	665	696	660	637	619	651	634	650	681	682	663	628	618	696	685	671	691	640	684	669	633	669	651	695	632	644	632	651	644	607	621	613	682	633	621	647	635	645	667	657	635	657	692	637	678	616	653	654	664	668	631	649	670	657	637	659	649	633	622	632	610	637	664	691	658	661	691	621	653	658	715	675	652	667	636	613	619	645	611	628	663	655	658	679	657	640	689	625	656	684	634	626	643	662	680	663	663	646	671	633	644	647	642	663	650	658	626	618	650	662	657	635	663	652	658	638	614	599	708	624	625	630	686	667	690	682	606	610	625	624	625	641	671	671	647	679	670	690	677	679	644	665	668	639	661	585	626	648	592	612	660	680	637	631	654	649	674	693	659	652	649	648	632	636	668	652	657	652	640	642	655	646	656	600	653	657	590	653	620	662	665	656	680	696	681	637	685	661	631	662	664	676	655	651	643	649	687	693	629	705	631	656	669	641	677	606	631	621	660	667	662	631	632	708	612	664	652	648	675	688	640	660	648	653	639	621	638	666	668	641	622	659	653	698	641	643	645	647	675	680	660	649	654	641	655	595	645	680	659	636	644	669	672	677	677	699	670	686	689	664	693	626	685	662	647	663	634	647	680	639	703	642	683	648	653	631	656	673	665	630	626	689	690	657	642	655	657	651	637	644	666	651	633	676	673	635	688	618	712	659	681	677	647	648	669	634	643	659	630	706	653	683	671	671	638	618	643	635	630	713	655	678	620	661	662	681	640	616	644	629	707	647	660	688	720	655	675	631	597	631	627	680	658	631	637	626	707	613	681	615	619	653	665	645	658	626	644	680	608	660	614	647	661	659	651	646	692	683	648	643	681	668	650	611	602	655	631	673	634	659	616	678	731	609	595	659	658	633	638	643	654	630	639	663	690	602	651	675	659	670	662	670	636	658	626	665	688	641	656	654	590	598	651	652	653	665	649	658	696	658	621	645	654	683	655
27152	21005	8134	359	194	136	116	117	106	109	112	87	98	98	77	96	84	60	112	84	76	79	99	74	88	101	99	100	89	79	86	71	75	98	86	77	103	93	83	75	82	90	105	94	82	86	97	91	86	83	84	89	75	87	85	81	87	78	88	89	97	78	84	100	88	92	85	94	85	90	76	94	82	81	89	87	76	82	78	81	87	84	71	99	94	70	82	80	106	79	107	92	80	94	85	100	92	102	96	87	74	78	91	84	91	98	78	84	74	89	87	77	77	80	90	85	78	90	84	90	82	69	93	77	85	95	91	79	79	93	91	88	77	73	90	95	87	93	80	80	69	79	79	83	92	89	78	78	73	88	82	85	104	93	77	86	81	70	82	99	71	109	92	89	83	94	92	86	86	80	85	95	80	71	94	91	81	81	99	71	89	88	95	78	87	98	78	87	78	83	90	90	86	107	82	82	81	80	90	88	79	87	95	107	97	78	83	97	85	69	88	89	72	82	79	75	94	83	86	88	72	98	83	65	70	93	79	81	96	75	84	86	100	74	81	89	81	86	74	92	84	94	85	65	95	104	90	88	78	95	89	85	90	90	77	71	65	91	90	86	74	101	82	88	89	80	79	85	92	79	103	80	93	90	75	98	83	86	69	88	80	90	77	92	71	65	80	80	82	99	86	84	84	73	88	75	80	79	89	87	87	85	78	86	72	81	76	93	89	93	91	88	80	79	116	83	88	81	101	78	80	79	92	78	92	94	87	89	73	78	94	75	86	90	70	95	86	80	69	84	100	85	81	88	80	80	74	84	103	74	95	90	84	104	77	74	95	86	76	83	91	83	98	89	82	84	89	76	77	96	102	91	85	87	89	84	71	83	92	87	80	86	89	88	98	89	85	106	75	81	90	87	68	73	93	81	88	99	82	89	91	90	92	85	106	79	86	79	78	93	86	88	91	78	73	80	85	98	80	82	71	95	108	75	90	82	85	90	70	94	83	79	92	89	71	77	68	89	85	80	85	88	88	93	94	94	95	75	75	108	64	100	104	96	91	91	85	83	89	94	78	92	89	99	90	98	90	89	82	72	80	91	86	80	73	74	76	100	98	87	79	101	86	68	77	92	94	91	106	88	86	102	95	94	80	87	93	78	105	83	90	74	102	78	82	83	85	72	83	74	81	104	87	85	69	98	91	88	87	76	73	83	79	98	73	92	78	78	85	93	89	84	101	86	79	88	89	86	77	86	83	82	89	94	71	73	85	97	73	96	76	68	93	85	85	83	84	69	91	89	83	77	86	90	79	93	81	76	80	81	86	86	84	76	88	103	72	82	86	93	93	94	79	93	87	87	79	79	86	99	85	86	79	88	87	99	80	82	76	86	93	67	90	77	82	81	94	83	90	92	97	78	75	71	90	93	86	75	63	90	86	88	64	79	85	78	80	77	98	79	87	82	97	79	91	94	75	102	81	102	85	83	75	96	78	95	80	79	77	81	94	96	86	84	90	81	83	82	85	88	85	87	96	89	73	86	94	105	77	68	100	72	80	92	73	67	95	88	87	92	82	77	79	95	70	96	91	99	99	88	81	99	79	76	68	75	90	88	90	85	69	73	72	66	66	76	91	78	81	91	74	90	73	83	84	71	79	96	84	95	89	72	94	97	75	67	79	93	84	99	67	84	87	93	82	85	66	90	77	88	81	86	76	95	84	90	90	90	71	75	82	94	77	87	87	86	81	82	91	81	88	70	80	84	91	72	92	90	82	93	83	102	78	94	78	71	87	74	100	88	95	93	87	84	70	101	87	96	79	96	89	81	84	100	81	75	98	83	82	82	69	84	97	92	95	87	79	89	80	95	95	73	82	99	67	81	80	62	93	101	75	89	84	70	81	92	73	94	73	85	88	94	88	90	96	87	100	78	88	83	72	91	75	101	82	85	84	84	97	74	95	68	88	75	80	91	86	93	84	94	94	90	80	105	72	79	102	85	77	90	92	71	73	77	80	81	74	95	77	77	88	85	94	84	72	92	90	82	84	88	111	88	87	85	83	104	92	81	81	76	89	98	95	104	96	88	79	84	94	87	83	73	92	91	84	85	91	96	103	102	82	88	72	86	77	85	76	80	84	87	75	78	93	83	85	68	70	82	82	81	88	76	94	89	96	89	87	83	66	100	90	79	89	87	69	94	77	94	69	90	90	94	80	72	80	79	103	94	83	75	85	99	76	74	87	83	83	78	86	80	92	76	78	72	82	76	84	88	83	96	110	73	86	80	87	83	85	85	102	94	90	99	88	74	88	71	87	83	89	91	81	73	70	74	82	84	90	73	93	82	74	106	87	90	100	79	95	85	84	86	87	99	68	83	97	88	75	78	76	82	93	72	81	78	77	93	76	89	96	89	86	86	87	81	91	102	80	98	89	79	95	103	93	68	79	75	82	102	77	83	93	87	88	86	100	96	86	84	81	102	89	90	82	88	82	76	79	75	72	70	82	85	88	81	86	97	98	82	87	72	74	76	80	85	77	104	90	83	81	82	78	85	91	86	91	91	86	74	85	91	79	92	86	81	79	81	87	82	81	71	100	84	74	103	88	93	95	87	71	88	81	79	85	92	78	70	83	88	90	83	95	76	89	81	100	95	80	85	91	79	69	93	89	81	80	90	78	82	83	86	86	80	89	91	92	77	86	90	84	88	104	79	75	88	89	80	79	105	86	76	89	97	95	97	96	82	97	75	85	77	67	84	77	97	86	91	92	88	77	91	73	73	89	91	89	92	77	76	97	79	98	80	95	78	82	85	79	97	80	77	74	81	88	90	82	78	85	80	84	98	86	87	82	82	72	88	87	94	77	78	78	89	84	87	77	62	91	76	98	96	76	79	86	76	80	95	80	82	90	83	81	94	80	96	78	91	89	97	82	109	92	82	75	89	102	76	95	104	80	87	95	100	62	83	88	102	96	75	86	82	83	88	96	75	74	85	72	91	87	78	83	81	81	77	84	85	96	94	98	77	81	82	90	92	79	77	71	77	83	101	88	66	95	95	80	76	84	88	84	84	107	84	87	78	92	74	82	87	89	72	100	64	84	94	74	78	81	79	84	103	83	77	83	89	89	83	79	93	75	86	85	89	80	96	87	85	78	77	81	103	77	93	89	99	74	89	91	102	102	108	95	90	77	73	97	74	91	78	66	81	87	69	85	86	106	69	78	90	74	92	87	85	102	95	80	93	62	80	81	82	81	67	92	83	80	80	91	84	100	93	77	87	89	80	74	84	92	90	79	97	89	79	76	78	104	97	95	75	96	92	99	92	85	88	79	79	85	92	80	83	78	86	80	84	96	69	86	97	88	87	76	99	79	82	85	87	85	89	87	90	71	87	73	79	83	106	81	74	78	107	92	78	90	87	96	81	84	102	70	88	93	90	92	93	90	75	91	98	88	75	82	85	90	102	73	80	93	78	96	78	96	97	102	97	74	84	92	91	75	86	112	78	80	109	84	90
16577	1351	1235	608	424	330	311	255	254	237	207	236	223	188	239	220	177	212	204	187	195	197	186	193	210	198	192	202	191	193	182	198	190	169	208	186	174	177	183	188	202	176	182	193	186	163	174	170	169	156	189	180	182	167	187	174	199	187	193	171	176	163	195	158	153	180	188	208	211	180	189	194	183	163	203	188	187	204	177	191	178	203	185	191	185	179	183	193	186	175	191	189	173	165	175	192	193	191	174	158	161	181	168	178	189	188	176	198	192	183	175	187	164	185	164	173	190	186	188	189	178	198	189	199	190	193	171	185	178	175	174	197	198	187	201	204	186	179	207	164	198	178	195	185	189	186	203	177	174	171	180	174	192	176	183	198	184	169	162	205	181	195	164	169	161	202	194	182	176	176	178	184	166	177	187	202	188	193	212	176	171	183	174	166	169	183	184	175	191	177	200	183	181	172	165	172	173	179	210	186	208	173	179	200	174	174	182	197	149	207	180	193	156	176	201	181	185	156	170	192	162	182	202	186	170	174	198	178	209	203	168	166	176	192	164	195	203	176	192	184	191	175	194	214	174	198	205	188	177	192	182	178	191	181	174	190	214	196	210	205	168	202	162	176	197	189	165	174	194	201	184	175	184	178	177	193	174	178	173	184	170	191	174	183	195	174	181	186	190	181	185	152	176	166	176	191	181	170	190	196	183	190	204	191	167	194	185	175	198	198	190	180	196	187	177	165	166	185	177	170	179	177	182	184	191	189	162	177	192	192	210	181	189	170	169	164	192	202	170	176	202	172	189	172	186	164	185	165	180	168	187	192	164	159	187	215	194	207	197	204	156	181	179	180	172	194	182	162	188	193	174	178	188	178	181	175	159	180	182	172	183	184	170	176	166	184	201	182	181	180	189	205	176	202	203	174	192	202	163	168	194	198	197	180	199	181	169	184	174	195	183	193	209	174	164	192	183	190	195	172	183	171	188	178	187	165	168	185	175	202	163	187	202	198	175	166	190	207	174	185	181	178	183	166	171	182	175	187	173	175	192	178	200	186	175	177	152	181	202	182	192	171	170	187	190	211	176	193	174	164	177	189	178	196	208	190	190	196	175	175	186	181	197	153	182	187	183	183	177	197	180	204	191	187	170	180	195	157	210	183	186	202	172	171	214	177	188	175	186	185	176	184	165	195	190	173	190	186	194	190	173	170	199	189	193	179	171	205	202	184	172	201	202	194	168	182	167	162	212	212	181	169	187	158	176	174	178	156	181	170	198	204	185	189	162	196	187	157	178	201	201	205	158	175	192	185	177	188	193	192	174	175	185	187	216	192	190	184	195	185	191	200	157	205	170	199	204	203	179	163	195	175	188	167	192	177	182	174	182	182	200	200	194	152	173	199	194	194	189	176	168	185	201	177	193	172	177	171	195	166	173	192	187	185	185	178	186	194	177	191	177	177	185	169	166	187	196	186	206	179	178	194	158	170	180	168	194	189	199	182	195	187	213	193	183	147	178	199	172	173	196	187	181	187	197	180	201	185	210	175	161	178	174	172	171	147	180	195	181	182	172	170	165	183	185	195	191	162	204	177	178	167	165	194	177	158	177	201	181	181	203	178	182	196	200	177	199	182	172	174	208	175	182	191	165	166	205	195	174	159	171	203	179	185	184	172	165	187	203	174	189	169	187	162	183	179	197	177	183	175	159	186	206	166	205	192	182	207	192	196	181	172	201	183	190	193	184	173	189	219	154	179	195	174	179	189	197	184	169	192	187	199	185	180	190	169	193	190	198	180	197	185	182	164	170	188	175	176	182	201	205	199	202	185	198	178	179	182	191	157	175	168	180	177	188	184	195	191	168	182	180	182	186	171	180	152	175	186	185	160	189	176	158	213	195	165	199	164	148	198	194	188	180	188	165	188	167	197	165	189	187	159	181	197	175	186	193	184	195	170	184	194	185	177	188	184	168	168	190	175	178	190	210	192	175	188	199	207	180	174	189	186	192	182	165	178	175	179	181	172	191	161	185	185	197	190	192	189	185	166	171	184	158	179	182	164	169	162	171	187	190	200	163	205	164	184	182	184	212	203	160	164	177	184	165	212	204	171	178	205	163	193	203	177	180	145	173	165	168	191	175	186	167	186	164	193	181	190	202	198	176	179	191	180	181	189	190	168	161	182	191	172	192	157	188	197	178	191	179	198	189	176	183	174	173	200	166	180	192	188	173	189	183	187	198	191	195	163	180	184	207	173	188	184	178	187	191	181	182	186	192	191	189	174	212	195	184	220	203	210	190	186	234	182	182	205	187	168	183	212	180	179	187	188	175	178	187	191	193	192	196	187	209	194	190	185	194	185	180	172	197	178	178	190	189	174	158	179	170	167	194	209	170	177	179	175	182	205	172	185	191	183	161	155	198	176	188	195	170	190	183	146	182	188	184	197	204	214	152	188	177	163	181	168	190	216	158	178	192	207	175	175	189	174	192	208	199	205	176	161	177	178	175	183	182	177	196	177	185	163	182	184	200	193	195	179	194	183	177	179	211	172	180	195	186	173	180	189	161	176	181	154	195	196	162	194	157	192	192	174	185	185	173	177	198	190	190	165	186	187	190	183	184	194	191	179	181	190	191	182	169	191	185	194	160	177	186	190	209	160	184	170	163	194	174	190	176	165	161	196	208	200	184	166	166	182	188	161	203	180	170	170	173	172	193	196	186	189	179	190	186	176	195	180	187	171	169	184	160	196	171	160	181	157	191	178	193	153	187	193	178	170	170	204	159	162	188	179	161	184	202	200	207	182	178	182	169	194	192	174	188	185	196	167	172	167	191	175	205	188	182	180	160	168	176	185	168	183	164	185	178	193	166	191	170	186	208	174	182	189	161	185	166	176	170	203	182	199	178	195	183	185	194	152	193	180	205	191	188	179	182	184	183	199	178	202	188	182	187	157	196	187	206	190	183	157	183	176	194	174	190	172	183	211	139	184	176	190	169	178	184	202	187	199	194	184	172	205	188	179	178	173	191	172	168	174	168	162	185	189	188	178	178	178	198	189	161	211	190	177	173	164	213	173	164	163	199	171	186	172	194	174	203	196	158	179	186	169	176	184	179	193	193	194	163	170	172	181	182	194	181	179	192	181	176	163	194	181	204	200	184	159	179	168	187	185	185	166	176	207	158	176	188	204	183	200	198	173	177	167	162	178	193	178	189	181	165	178	209	168	169	183	205	195	177	178	190	198	181	167	169	186	197	173	171	193	194	203	184	183	191	186	167	205	177	177	170	192	170	197	196	190	188	169	195	180	191	169	215	188	169	215	202	201	213	163	183	169	195	191	184	179	186	159	209	172	167	190	177	177	187	176	196	191	174	182	173	199	161	184	186	171	193	179	185	165	189	182	173	193	173	183	213	150	169	187	205	179	159	165	182	194	197	167	220	192	199	212	184	188	179	177	202	176	164	170	162	191	174	190	179	198	162	198	188	190	192	184	177	190	179	169	167	186	183	178
24780	21736	29234	24754	20862	2107	613	462	351	302	316	257	293	247	241	247	236	239	240	228	206	234	233	196	202	192	213	220	179	215	195	208	192	186	188	204	176	161	176	181	194	186	193	157	198	210	191	203	213	205	195	188	175	203	168	200	176	189	215	205	169	206	195	211	192	194	185	209	208	171	174	191	182	199	216	183	189	177	187	183	169	172	167	193	186	186	187	178	184	199	189	219	178	170	183	176	163	187	178	173	217	166	207	200	194	183	172	188	201	224	203	217	193	182	185	187	191	189	171	190	175	195	174	179	179	186	178	206	174	182	179	223	181	200	164	211	186	178	187	173	195	183	215	185	154	169	194	216	157	183	182	182	203	178	171	181	186	163	204	173	178	200	174	212	188	195	198	177	189	184	190	183	178	186	188	200	170	224	198	174	175	178	178	182	185	181	177	171	219	191	171	208	206	190	191	206	172	191	217	175	183	181	192	219	196	187	209	166	189	173	159	193	184	214	207	215	170	209	177	184	184	160	177	198	187	176	203	210	179	191	175	184	178	184	188	206	168	184	177	173	200	198	190	184	179	194	195	170	207	169	202	161	172	205	194	221	195	200	194	183	189	174	177	190	175	210	200	174	189	186	190	182	172	200	170	207	202	206	181	187	186	176	161	193	192	168	200	215	185	195	196	184	191	182	187	180	193	183	188	182	184	171	205	200	179	217	203	161	199	185	210	168	186	200	204	204	171	177	187	167	190	183	183	163	190	183	203	176	192	178	204	176	205	189	169	178	181	197	176	187	166	185	178	198	180	177	199	163	184	185	191	172	174	163	222	197	176	194	195	185	170	196	192	178	208	168	177	196	178	205	161	172	180	185	225	201	196	207	180	173	192	193	183	208	185	184	192	196	190	165	193	200	182	172	192	191	171	202	188	197	185	201	240	179	189	188	163	198	178	173	168	188	181	215	179	192	178	181	197	186	181	193	204	199	187	216	170	187	191	197	228	189	177	190	188	191	188	181	156	189	215	182	177	162	184	212	175	182	168	188	170	203	166	207	210	176	205	167	180	213	167	190	186	198	176	171	196	184	188	175	209	172	205	190	188	188	185	182	219	184	177	211	189	205	211	170	175	185	214	196	200	187	214	198	163	183	192	205	182	181	187	172	200	204	188	204	173	174	193	193	201	171	182	191	163	207	171	201	204	180	172	201	183	183	189	197	185	196	180	191	199	211	196	177	187	163	190	205	176	177	201	197	183	191	192	182	195	201	194	176	184	167	193	170	227	180	176	189	190	201	168	192	190	171	185	181	192	211	163	199	192	176	193	167	208	173	185	178	174	185	184	201	195	179	181	197	198	166	170	193	190	205	182	181	196	179	183	187	194	204	189	186	198	195	156	176	219	188	178	192	193	208	176	184	191	207	179	176	166	181	185	171	215	163	183	164	173	173	167	199	189	208	157	194	204	174	170	165	201	192	182	192	186	197	188	203	189	181	186	184	199	170	174	200	173	166	182	207	194	196	218	197	191	180	185	192	188	194	218	173	218	194	214	172	159	186	186	182	194	205	182	188	184	186	210	171	204	194	190	180	205	194	209	177	186	182	191	181	190	210	196	174	194	195	169	189	190	172	200	177	192	173	204	196	190	170	190	171	182	207	207	169	185	173	168	177	181	183	151	199	218	199	188	193	173	190	177	163	183	196	186	195	199	176	172	201	187	180	197	174	191	199	179	191	195	191	166	180	186	179	191	195	181	167	171	186	170	180	188	187	172	174	188	188	225	191	197	181	154	213	185	212	169	208	177	178	191	170	184	197	186	176	199	165	211	184	176	208	174	177	177	174	170	199	200	178	193	187	177	181	164	210	184	180	177	169	187	175	185	174	204	204	190	210	204	177	209	179	172	216	175	198	185	185	176	189	182	166	179	192	180	169	206	210	185	187	184	167	193	200	177	204	193	165	191	193	215	195	173	190	177	173	169	204	182	194	181	181	207	182	188	182	172	197	193	181	209	182	218	159	178	196	175	188	178	202	168	188	180	202	193	183	189	197	168	177	173	172	178	187	194	175	204	194	187	186	176	160	209	193	174	212	240	181	184	197	188	183	187	192	171	183	176	182	199	186	190	187	165	200	177	189	210	206	178	191	172	191	193	193	178	211	169	164	188	196	191	196	197	247	186	172	173	155	187	192	190	199	205	174	188	203	172	198	173	178	175	173	183	205	197	198	161	206	185	178	207	177	192	189	182	174	164	201	155	193	181	197	183	195	171	191	174	171	177	165	177	170	178	166	202	181	202	174	191	202	176	184	172	184	178	164	199	196	179	206	180	184	170	203	183	189	179	185	194	190	168	203	194	194	193	182	185	198	191	194	186	209	218	181	196	199	181	189	197	203	182	187	177	171	183	191	178	193	191	198	186	181	181	183	187	176	183	175	190	191	188	182	199	177	186	215	182	202	179	178	191	183	202	177	184	209	172	204	189	178	194	193	178	207	172	148	174	178	205	212	190	184	176	183	186	205	199	171	172	186	186	195	219	180	200	189	174	177	184	188	201	189	178	183	202	209	193	180	174	197	157	182	190	204	196	189	191	179	214	161	184	169	174	187	195	180	167	186	199	213	192	172	179	183	191	198	201	189	173	187	183	157	193	186	162	192	177	216	196	187	194	207	200	211	183	188	185	173	201	185	202	178	162	198	193	164	153	169	190	178	199	208	191	195	180	177	197	170	232	183	196	192	178	199	196	194	170	188	200	179	172	170	202	200	215	179	192	202	177	191	199	206	190	178	185	188	193	218	192	211	183	158	181	186	208	197	176	208	189	183	177	161	202	182	192	198	184	168	198	196	180	170	170	162	169	192	196	198	187	208	176	163	179	199	169	180	204	181	187	170	181	175	179	205	183	190	191	187	193	188	187	180	182	173	191	200	175	192	208	187	161	178	209	183	184	193	194	202	203	193	194	176	191	188	189	199	186	155	181	165	192	230	196	193	167	181	179	181	188	200	178	166	207	170	175	190	170	159	176	172	213	191	179	183	169	169	190	209	187	179	214	177	194	187	203	184	212	205	189	196	199	178	200	182	191	186	183	215	187	190	167	166	187	184	194	189	199	178	216	194	166	195	196	151	185	188	188	182	180	181	178	194	181	207	173	204	182	180	197	191	194	180	189	179	183	202	177	178	199	171	165	166	187	191	194	172	190	205	185	172	193	180	187	187	210	184	209	193	212	209	187	186	191	188	170	185	188	200	178	211	171	183	178	181	190	200	197	189	184	189	190	207	180	193	185	168	232	172	188	189	184	200	197	176	217	185	167	182	201	171	196	151	197	167	179	179	185	214	177	189	187	161	209	174	181	182	195	188	181	171	201	199	165	184	189	172	170	186	183	165	176	196	208	198	181	178	187	168	186	207	192	190	177	189	213	194	191	182	193	194	207	195	178	180	212	170	181	206	206	180	200	181	223	188	182	176	201	195	183	202	164	179	203	193	179	178	204	162	201	186
30956	10475	9012	4542	3061	2209	1746	1343	1153	1043	897	713	651	632	587	597	518	507	504	472	480	451	436	463	415	445	391	461	391	395	379	390	377	373	375	406	362	380	358	363	366	384	371	402	364	390	359	392	383	384	381	370	352	374	382	362	382	367	355	402	355	372	383	361	361	355	372	362	392	373	363	362	347	360	376	364	349	352	387	342	389	358	370	372	366	346	369	366	367	345	343	335	397	359	381	372	357	362	343	345	383	364	343	413	365	367	366	398	348	353	343	348	353	367	322	351	355	347	366	361	370	355	367	381	372	361	351	331	385	408	396	358	382	364	387	346	390	376	363	382	399	386	308	376	359	369	402	354	398	353	363	370	372	386	354	351	373	411	357	380	365	367	334	401	360	357	375	359	362	349	323	336	373	346	386	393	383	390	349	359	411	342	352	371	388	343	359	318	352	369	380	334	374	351	358	365	367	345	357	364	344	362	360	380	370	369	324	351	329	360	362	335	358	375	358	366	316	383	322	373	386	361	362	336	343	353	397	348	372	401	353	364	337	369	346	352	347	318	381	362	348	368	391	352	351	332	349	379	382	369	379	344	346	408	387	356	342	370	367	365	362	340	370	343	342	362	337	377	408	345	384	351	377	369	334	322	352	367	384	342	364	377	359	364	370	359	340	367	371	349	380	368	391	364	379	360	378	384	347	399	336	369	377	348	370	399	364	391	376	344	348	346	361	362	368	379	338	347	363	380	329	331	341	420	350	357	356	349	392	388	366	333	370	386	367	344	349	352	361	382	357	376	356	353	369	362	370	379	362	389	353	381	358	341	371	359	335	370	367	354	338	369	388	355	405	372	390	352	380	386	356	368	369	358	381	367	348	350	341	330	378	335	364	379	346	332	349	344	365	329	368	402	345	351	378	360	364	365	350	361	363	387	366	391	331	346	369	341	373	357	345	342	347	368	398	386	352	377	380	355	376	371	355	362	349	370	326	351	355	362	348	363	394	368	408	362	360	350	347	350	386	358	374	316	387	357	398	369	362	358	365	337	309	369	383	396	337	379	376	372	387	379	358	339	389	329	345	323	339	360	378	359	366	356	373	375	328	374	357	373	384	346	368	371	370	344	348	373	359	356	390	355	388	356	332	357	361	379	339	348	367	399	361	327	362	361	361	373	380	362	378	373	368	351	367	382	352	344	356	376	347	400	364	300	361	368	346	330	403	362	373	355	328	394	383	352	365	366	356	369	357	362	350	400	356	357	378	378	383	377	362	367	377	381	393	406	356	368	377	366	359	379	355	376	394	356	371	383	364	389	361	363	324	390	364	370	333	342	371	326	370	391	357	386	344	366	383	380	349	383	343	349	362	347	364	341	354	368	344	366	336	349	375	358	346	316	365	370	372	370	357	379	372	363	385	358	349	368	336	379	351	361	312	369	365	379	362	357	398	332	349	373	359	332	367	384	350	369	339	365	362	371	348	388	375	388	376	371	404	363	371	365	368	364	353	368	379	358	403	378	336	380	386	367	370	372	359	370	339	361	343	371	354	382	363	342	322	390	371	386	374	330	353	367	342	338	368	421	369	393	383	349	326	369	381	370	349	332	363	363	388	342	379	360	365	364	352	367	320	374	343	375	377	369	361	359	380	402	398	392	360	368	374	358	352	373	371	368	373	363	337	357	340	348	376	324	361	421	358	384	336	386	359	396	361	388	340	369	374	365	371	351	385	380	356	333	405	381	358	404	369	349	343	376	351	409	342	345	351	368	357	367	357	382	400	379	403	349	372	369	325	372	345	368	363	380	390	347	348	346	397	373	348	353	369	412	338	361	370	385	366	359	370	384	362	382	348	375	352	343	342	363	364	374	340	354	337	372	373	369	356	352	378	349	379	347	341	350	356	353	340	369	330	346	338	365	370	372	384	405	354	354	346	367	391	403	370	360	364	385	376	349	347	390	363	350	365	374	329	374	346	353	370	406	365	368	339	366	376	354	386	369	351	375	368	374	362	373	345	328	369	367	372	370	323	354	347	355	376	364	377	392	358	340	355	361	355	377	382	344	369	358	357	381	348	392	361	328	358	367	340	379	346	378	388	389	343	363	376	371	335	386	383	385	351	333	386	359	346	370	347	355	388	350	373	383	329	357	369	364	377	348	340	353	376	348	362	371	352	350	348	326	376	332	375	341	365	379	304	366	351	362	379	362	369	385	333	360	347	340	350	355	352	345	366	352	364	374	409	365	383	347	355	360	384	351	355	396	331	372	341	359	390	378	358	408	363	343	357	385	358	377	312	340	363	350	360	378	367	353	393	364	357	358	340	334	376	366	367	359	373	380	358	356	364	357	350	377	340	370	365	384	357	315	360	358	358	361	352	401	369	344	337	384	365	386	373	376	378	370	346	352	328	386	358	386	380	382	321	351	385	413	368	363	347	364	333	370	381	365	359	348	322	347	342	393	372	403	362	370	382	349	353	347	342	374	361	337	359	393	390	343	331	355	357	350	366	381	327	371	362	349	374	394	373	352	381	383	331	374	375	376	397	385	394	385	358	349	354	393	351	382	362	353	344	358	365	363	365	381	348	362	380	371	328	400	353	346	358	345	349	357	366	386	345	347	407	360	356	356	359	395	373	345	363	361	349	338	350	352	348	372	361	382	367	397	344	381	376	386	351	375	379	361	356	361	376	346	382	353	358	387	365	381	360	343	419	375	359	370	349	344	357	356	347	368	353	352	363	379	370	349	353	372	383	354	378	340	384	343	342	357	367	375	347	331	325	384	327	361	364	338	370	362	367	343	340	339	356	355	346	353	364	400	360	361	346	399	353	368	354	359	353	339	377	371	321	351	398	365	387	371	369	367	330	332	353	351	403	351	372	353	385	373	329	375	383	333	369	342	369	387	381	413	353	376	348	363	334	342	338	372	369	353	348	397	364	397	352	384	369	382	382	320	380	378	368	354	364	346	354	365	359	372	397	358	366	382	369	355	365	372	393	382	384	377	351	377	386	359	349	388	381	338	338	370	373	361	342	361	366	345	345	369	345	380	382	359	353	333	355	369	358	365	343	381	365	369	352	353	363	389	376	352	351	372	348	351	340	357	369	354	352	365	368	378	368	391	350	382	354	365	373	382	353	335	384	368	373	340	362	383	369	380	385	388	348	389	364	382	370	385	369	390	371	356	387	385	357	318	383	353	343	337	398	349	353	358	347	349	355	355	353	358	381	367	318	380	349	348	335	334	379	376	331	393	370	357	347	362	362	359	362	380	336	366	361	351	374	373	389	379	371	374	370	354	377	357	344	333	371	352	350	361	375	367	355	360	344	387	385	365	384	374	387	376	354	367	362	365	365	355	346	373	349	338	366	348	377	368	373	397	355	349	356	360	374	336	377	367	375	360	412	365	363	373	375	363	372	339	362	318	390	339	350	364	374	365	360	359	394	376	372	403	412	389	376	381	369	386	377	405	361	355	353	332	372	366	364	316	398	369	342	394	367	354
23746	21654	29807	24012	21654	20475	2546	928	711	626	612	541	531	521	498	461	422	419	452	456	427	399	404	425	373	354	376	408	354	431	373	390	368	353	412	364	381	336	385	351	410	395	339	342	399	362	387	378	363	372	373	376	368	381	358	363	362	371	340	363	352	355	353	407	394	370	358	326	373	373	404	360	352	373	386	334	345	346	350	341	359	380	370	377	392	365	352	364	382	400	324	337	366	361	347	389	381	389	359	354	340	358	317	355	396	346	368	385	357	341	339	383	350	355	331	370	367	356	366	343	395	341	351	377	358	336	361	341	341	355	358	344	348	332	381	342	355	340	335	374	381	369	338	373	345	361	372	376	383	343	349	349	358	355	385	347	364	389	328	363	375	355	371	365	325	366	379	341	346	340	368	345	340	355	372	357	344	358	366	345	354	365	344	363	346	367	368	324	387	369	377	351	356	365	372	399	341	362	349	388	344	364	368	378	350	334	324	375	334	346	381	377	345	392	352	377	380	335	396	332	377	340	355	365	328	370	364	365	386	356	353	377	373	353	381	321	345	353	347	348	357	371	341	412	356	400	352	381	372	411	333	382	332	352	371	336	330	353	351	374	351	380	338	362	335	366	365	343	383	370	396	319	369	386	381	353	386	330	355	363	362	356	358	408	366	355	361	401	344	369	361	370	354	356	368	356	366	381	366	334	338	335	390	348	349	390	363	353	332	353	388	359	340	372	334	383	381	336	366	386	359	364	336	372	389	398	349	346	401	352	299	374	372	346	362	316	379	378	378	361	337	311	364	379	352	350	375	342	336	381	382	365	332	393	349	381	371	366	362	387	375	365	355	409	354	362	346	374	311	369	354	300	379	359	345	359	353	369	344	383	378	374	353	376	370	344	358	365	334	389	375	337	344	363	367	355	381	358	339	387	347	375	362	333	354	319	377	352	374	319	351	388	350	345	374	366	336	353	340	360	348	320	412	361	359	343	354	352	366	339	349	349	349	342	357	381	352	358	343	365	382	367	390	362	350	332	374	342	355	345	338	343	355	357	379	396	357	333	374	367	378	349	368	377	334	344	348	349	351	329	379	363	339	364	337	367	379	404	335	380	319	345	358	362	361	354	320	341	379	352	361	333	362	328	355	354	364	315	349	378	358	326	370	375	341	372	382	352	340	375	354	337	363	385	356	345	381	361	361	380	364	368	344	352	353	324	392	337	363	391	341	379	374	344	367	381	350	349	343	355	363	365	327	373	349	370	364	363	345	368	380	334	370	333	359	362	363	368	360	346	382	363	336	342	348	366	353	365	378	340	340	427	373	359	342	358	376	398	382	355	339	376	396	375	404	366	373	360	320	394	369	341	398	356	336	356	316	338	344	353	397	348	392	326	363	345	371	324	354	347	321	345	342	359	332	360	352	351	381	354	346	345	375	380	334	339	342	376	334	363	351	378	367	325	367	340	329	324	330	361	348	359	353	358	361	349	379	360	360	333	382	361	399	356	393	371	320	367	361	334	349	391	340	345	380	359	329	360	353	355	379	356	371	358	343	357	339	343	316	331	368	327	367	311	354	343	363	373	337	345	386	324	350	349	334	350	348	377	384	392	373	363	375	332	423	406	350	337	358	374	352	384	308	370	397	360	382	351	346	348	329	371	371	371	362	355	368	366	366	384	324	338	322	365	341	327	363	327	395	356	382	364	347	351	375	385	343	357	328	397	337	377	358	356	354	328	390	344	322	342	364	359	371	359	329	376	366	356	354	392	327	337	380	384	366	368	353	303	330	351	348	369	316	341	339	382	360	331	318	343	355	372	348	371	373	394	331	379	380	369	365	350	334	355	365	321	379	353	356	356	345	377	351	328	320	323	332	370	378	333	359	327	358	344	357	345	340	325	360	368	381	385	358	373	369	357	333	351	352	370	362	359	341	348	361	352	358	366	371	364	374	343	364	366	355	359	368	330	385	364	324	371	394	372	367	409	360	364	357	341	351	379	324	376	350	367	312	382	342	341	357	370	349	369	368	364	359	338	356	374	349	354	347	356	409	343	337	341	365	367	340	386	380	335	340	379	364	365	350	369	361	358	372	372	372	359	369	358	338	349	370	344	366	340	354	406	379	333	346	373	351	362	352	329	355	384	342	330	368	360	328	383	398	345	361	354	345	357	370	319	377	349	376	325	389	375	371	339	343	383	368	345	349	339	352	347	351	373	341	341	361	361	345	334	352	353	346	377	357	392	341	369	359	357	378	354	346	411	326	358	332	344	344	332	342	313	384	393	378	351	377	344	364	309	342	324	354	364	350	329	342	368	383	332	376	355	382	365	340	346	347	349	392	375	380	312	339	337	345	375	347	355	343	374	367	365	331	336	386	379	348	368	355	375	339	386	353	348	361	352	345	348	383	358	346	390	355	320	368	361	352	367	355	365	359	348	358	346	361	362	375	345	365	367	366	338	360	357	376	368	386	330	361	328	352	356	360	338	386	359	351	362	349	341	331	334	364	360	366	352	359	347	359	385	337	341	375	307	350	349	357	349	334	349	340	350	366	377	375	381	315	354	363	328	392	348	333	378	372	387	390	339	353	373	364	313	337	385	350	345	344	369	346	362	358	347	401	365	368	355	391	362	362	355	372	387	328	340	331	364	381	370	346	363	390	359	377	369	338	360	354	347	377	360	365	381	357	374	326	361	360	340	361	389	362	383	385	357	354	369	332	369	350	330	342	322	372	369	344	330	350	325	317	352	338	351	347	331	337	370	367	351	404	359	372	351	344	356	376	354	339	366	373	345	323	357	349	365	348	368	373	364	378	364	333	369	356	329	345	361	353	390	345	329	338	335	411	355	365	353	368	353	349	356	367	335	341	394	370	344	353	321	364	377	327	376	383	379	367	362	353	340	351	351	348	367	377	361	334	355	378	360	349	346	369	353	393	345	346	326	390	374	361	378	358	363	348	372	369	371	361	345	342	355	319	387	371	365	338	328	379	351	362	383	330	374	312	310	382	350	344	332	356	368	412	320	378	343	331	371	362	362	353	356	366	307	370	375	355	354	357	377	340	321	327	359	367	356	358	329	388	375	343	353	355	357	384	378	346	370	369	422	358	360	366	389	360	384	396	392	365	369	348	365	337	309	360	367	340	367	341	338	352	339	366	347	348	337	374	377	340	365	356	362	351	371	381	353	370	337	330	317	380	343	390	343	358	344	340	349	366	351	346	343	330	368	351	381	354	351	345	362	339	341	359	342	364	361	363	365	353	328	329	375	373	366	338	352	353	381	364	340	374	380	356	390	373	343	336	343	409	345	378	373	338	345	378	347	352	320	388	331	322	370	372	351	339	381	373	361	388	347	374	359	368	364	346	346	373	309	382	384	362	356	347	370	363	367	355	347	370	345	339	339	346	355	371	368	356	351	392	351	379	350	370	360	353	359	331	357	347	356	380	359	375	413	366	366	332	378	335	335	384	331	348	368	342	371	384	345	369	357	336	361	372	375
34069	16479	14549	7932	5485	4129	3162	2542	2173	1797	1530	1469	1198	1206	1133	1066	960	923	929	888	901	863	784	806	782	813	805	774	734	767	735	755	703	657	687	731	711	717	672	730	678	693	687	683	695	678	687	674	686	667	780	691	637	693	679	674	684	662	662	678	660	623	673	714	671	678	635	720	702	664	666	672	665	676	684	580	646	647	699	646	704	675	636	633	685	683	698	661	661	623	683	648	627	637	657	694	663	660	671	678	633	658	666	624	658	721	645	637	664	655	659	683	668	640	686	695	626	691	698	668	654	684	662	650	648	662	639	657	648	663	649	618	640	682	653	684	666	687	634	650	682	682	662	660	647	684	666	661	661	678	645	649	640	699	641	638	680	628	682	659	671	673	652	653	686	649	633	656	687	636	686	636	706	696	664	619	658	648	671	635	656	641	599	651	639	715	668	653	638	574	649	651	669	654	619	592	669	652	696	661	620	676	689	656	694	687	608	647	644	659	661	668	605	691	645	662	654	651	638	658	651	697	686	649	657	666	644	669	624	668	685	655	648	651	647	669	671	607	684	658	639	659	651	670	639	608	647	642	593	680	692	659	687	618	656	639	615	664	676	630	650	712	674	697	695	690	646	705	650	602	619	655	657	620	645	675	682	678	648	696	660	668	628	616	655	644	658	623	670	686	661	691	694	647	619	666	641	657	652	628	645	644	636	662	621	664	632	699	642	645	677	679	649	721	662	657	640	641	605	633	670	587	644	611	655	643	674	614	674	649	639	652	635	664	684	676	656	631	667	623	659	691	639	638	642	671	622	631	673	657	625	640	653	648	703	692	602	677	686	670	658	634	667	665	652	682	692	606	663	591	652	634	655	632	679	657	655	600	619	676	683	614	686	655	664	682	655	697	722	699	638	671	655	658	626	669	652	688	641	648	666	682	577	637	648	644	633	630	634	647	634	675	649	664	667	656	672	657	663	672	679	650	662	645	643	595	674	628	707	673	626	651	612	605	634	641	633	669	700	675	691	640	602	627	633	708	651	672	647	635	603	652	667	708	677	658	682	625	629	599	623	661	665	639	619	649	677	639	621	620	685	640	693	634	637	630	668	688	655	678	621	672	687	673	660	623	688	644	647	656	657	632	652	678	619	643	662	645	670	669	656	653	681	708	666	692	675	698	655	643	659	648	654	675	688	641	616	632	700	649	621	690	665	637	658	619	704	656	652	688	681	688	651	647	644	680	689	666	684	621	629	668	647	665	677	653	650	645	646	609	610	631	673	646	684	621	643	655	634	672	626	687	649	630	650	721	659	674	618	654	655	689	641	698	631	662	670	685	662	644	643	636	671	684	645	651	637	636	633	649	713	718	645	654	630	634	626	642	663	659	615	652	653	652	641	654	675	622	624	638	646	612	654	651	692	620	637	632	640	643	641	683	692	628	624	617	605	680	621	665	669	629	704	664	677	646	664	622	725	653	611	666	645	673	664	660	598	652	651	688	688	604	648	668	664	684	665	680	653	661	680	616	696	650	646	643	648	662	650	643	661	596	698	632	675	662	672	670	614	667	669	662	651	633	655	629	705	653	636	659	642	643	637	672	655	598	664	665	625	652	661	635	665	655	671	667	636	655	617	695	659	666	668	638	604	653	674	655	620	632	677	677	682	671	688	652	672	645	689	655	629	635	646	665	661	666	635	616	698	673	645	646	663	672	681	658	691	659	679	641	646	626	628	662	630	633	640	695	655	707	670	620	646	639	621	647	674	679	641	658	675	679	662	625	643	671	708	670	627	630	657	664	656	676	653	637	659	672	666	671	663	655	633	642	700	625	650	635	650	675	665	667	655	668	627	651	638	592	635	675	642	703	647	658	669	670	660	586	645	640	651	651	652	673	663	638	629	639	599	655	620	709	623	634	672	639	635	648	648	644	578	693	633	650	655	606	629	648	669	647	644	665	635	634	689	639	634	651	675	614	665	647	682	643	647	702	636	655	698	707	668	633	654	680	653	647	718	641	626	640	687	650	668	672	679	646	694	650	677	644	636	651	663	641	665	611	647	643	688	678	737	604	678	658	672	631	691	663	665	708	639	718	686	677	673	659	691	639	672	628	678	652	670	679	672	633	632	650	677	694	651	611	665	676	658	703	657	664	644	655	649	667	655	628	637	631	662	630	637	673	627	598	689	667	581	685	632	602	673	638	647	687	618	639	643	669	634	664	644	659	659	677	689	653	604	682	661	633	650	622	644	657	654	666	641	642	674	672	652	627	657	678	670	660	647	679	654	666	650	664	698	619	663	617	697	661	676	698	659	610	648	652	645	645	651	653	649	616	682	645	644	681	657	615	648	634	688	642	643	628	658	634	613	675	693	707	676	696	667	679	662	660	685	618	652	664	661	628	629	672	622	672	655	642	627	656	659	711	654	645	643	673	656	606	631	624	660	639	652	599	671	641	689	681	666	663	674	617	623	724	642	653	629	655	655	664	653	625	624	634	680	699	645	651	655	684	658	696	691	610	712	675	665	668	641	638	644	644	649	677	675	627	676	700	638	675	683	657	627	677	666	629	661	632	628	671	650	644	669	656	652	648	616	675	641	596	623	673	644	681	628	632	658	669	630	680	615	644	617	635	629	679	652	676	616	612	615	694	657	651	673	656	708	648	674	665	659	651	636	672	685	674	649	683	652	703	675	664	644	626	670	630	620	649	653	643	687	631	668	641	678	657	639	648	649	668	624	659	694	664	650	688	676	649	654	654	655	633	672	601	630	614	641	638	681	648	621	634	655	636	611	668	696	627	667	663	675	677	663	616	610	643	635	655	643	656	671	643	644	628	640	650	643	665	679	637	682	635	660	626	642	669	651	622	632	703	613	645	629	612	655	611	724	676	649	637	671	638	642	687	643	648	647	600	635	635	672	647	643	703	658	651	685	661	622	662	663	675	683	674	634	657	671	710	641	628	644	645	679	627	636	650	677	714	620	593	646	637	635	652	623	613	633	666	634	646	641	661	675	670	651	631	657	665	663	678	676	655	643	690	660	628	630	677	697	634	596	627	642	670	649	652	640	608	650	648	697	688	618	685	638	637	686	633	660	649	644	647	671	620	676	644	646	680	643	706	644	671	613	649	644	632	615	647	649	663	619	673	668	621	694	668	629	682	662	651	661	629	619	641	672	641	634	657	641	617	665	666	673	633	622	659	678	646	665	664	662	674	651	646	635	685	668	657	688	688	681	703	652	656	673	706	653	627	618	671	616	619	664	647	615	679	655	673	682	677	631	689	662	635	658	662	655	639	666	700	645	639	699	651	626	704	692	654	626	634	676	608	669	657	625	707	631	647	671	646	625	630	690	647	643	644	657	603	623	646	634	663	656	664	619	658	676	643	605	728	661	635	676	693	658	659	649	664	668	629	686	639	706	634	638	686	627	704	589	620	622	679	667	654	642	649	671	674	693	647	701	708	656	651	667	633	647	692	687	697	666	601	675	629	636	653	653	645	661	659
27334	21260	8661	370	167	141	119	133	107	99	103	80	95	101	81	89	99	71	105	81	95	97	106	84	83	95	87	88	78	92	79	77	74	81	88	90	82	92	81	94	100	84	86	91	100	84	84	89	91	92	81	84	101	88	123	65	90	92	92	67	103	90	79	88	86	92	80	81	96	72	93	95	83	92	89	79	92	94	82	89	95	79	89	88	74	86	91	79	88	70	82	80	97	91	106	73	75	96	84	81	82	90	104	103	87	73	87	87	86	99	84	107	87	84	80	80	73	99	79	94	95	81	85	89	99	82	91	88	86	90	96	81	77	93	94	87	92	87	92	77	92	84	78	85	93	72	72	75	95	94	80	80	86	104	79	75	97	76	105	100	101	88	97	91	74	81	104	89	70	84	81	89	86	85	95	95	110	93	84	80	78	88	83	77	98	65	91	84	90	85	82	98	87	84	98	102	87	88	83	91	95	67	77	87	82	74	87	91	88	78	93	81	81	96	73	74	94	76	78	98	94	77	81	72	91	90	97	81	90	89	90	84	83	89	83	82	89	84	83	72	83	86	80	86	77	87	102	71	95	82	100	83	80	72	99	80	76	82	83	90	86	92	83	87	84	97	94	78	94	84	86	65	80	80	68	91	93	87	84	89	76	109	83	85	83	82	101	85	72	105	77	67	95	95	91	84	90	108	92	68	83	83	99	90	76	81	79	82	74	94	83	76	87	79	78	90	98	76	81	79	78	88	82	82	70	80	63	78	103	93	83	80	95	85	70	69	92	105	83	80	96	101	91	89	100	78	83	71	92	86	72	87	84	94	81	80	90	101	82	91	80	77	107	70	91	73	93	87	84	91	88	99	83	97	93	76	79	88	98	73	82	92	75	85	77	91	81	75	87	84	71	92	95	86	90	87	81	84	87	94	77	89	95	95	87	94	86	98	78	93	87	77	75	76	83	91	99	79	85	79	94	84	79	83	100	90	76	87	64	84	81	87	91	95	101	82	75	89	84	84	100	98	74	82	83	91	87	76	80	71	63	85	89	75	83	99	108	88	83	81	77	82	91	85	76	99	77	81	78	94	94	82	94	94	86	73	83	100	80	88	74	73	88	87	96	68	86	88	83	99	108	86	82	90	97	99	79	78	88	87	93	73	87	74	92	88	74	71	105	92	74	76	100	70	95	78	92	89	87	73	89	87	96	95	73	86	102	81	96	83	82	92	86	81	98	80	84	83	94	71	86	71	92	74	82	83	96	82	81	100	96	89	82	96	94	93	90	96	81	90	89	81	81	81	94	81	90	90	71	87	94	87	92	87	84	93	86	77	102	81	69	94	81	86	79	82	79	86	76	80	72	88	82	74	90	86	67	71	80	95	84	92	92	79	82	93	99	95	85	83	79	82	84	88	83	86	69	92	85	89	80	97	103	96	77	79	84	87	88	88	89	75	94	95	101	92	102	85	65	92	93	93	88	82	75	83	91	88	82	84	85	77	80	68	93	86	93	103	81	75	79	67	82	89	89	86	102	94	79	82	99	80	88	84	84	90	95	98	84	104	81	88	82	92	88	82	94	73	80	68	83	99	88	82	85	88	86	80	99	101	92	74	82	88	77	95	82	80	92	84	104	76	87	98	84	84	81	93	84	85	88	100	82	82	82	90	102	86	91	89	104	81	90	79	75	99	91	79	91	74	84	62	68	107	81	91	83	85	77	92	73	104	84	90	90	77	74	93	93	85	93	94	81	84	82	89	99	92	85	91	87	91	92	72	97	77	79	80	87	87	85	93	79	68	81	76	98	90	86	98	76	78	93	86	87	94	90	95	91	72	76	82	76	85	93	80	85	77	84	71	73	64	82	78	84	70	79	85	87	80	91	89	79	81	79	92	84	87	103	72	70	79	84	82	93	94	91	89	75	99	93	70	77	76	78	86	90	98	81	104	82	93	76	73	90	96	96	72	92	99	90	97	79	92	113	105	82	93	101	81	96	96	84	81	83	83	83	74	88	90	84	93	69	82	83	87	77	79	73	76	84	92	103	85	96	76	93	81	99	98	70	91	73	98	83	82	83	97	83	79	67	80	69	78	90	80	85	77	93	82	75	94	75	83	86	91	81	101	96	90	98	99	97	90	109	80	92	120	67	83	67	103	86	100	76	83	80	73	85	92	97	94	72	88	89	101	93	93	118	93	94	72	101	95	81	83	67	95	91	100	84	89	103	70	83	77	86	95	68	97	81	77	84	89	74	97	84	81	88	80	111	89	76	85	81	84	85	79	73	78	98	81	83	89	93	95	81	73	84	98	83	72	87	87	87	85	70	72	81	84	88	96	73	78	96	105	86	81	96	86	68	87	100	112	97	91	78	97	117	92	94	83	65	71	83	78	82	74	79	75	94	76	96	79	81	77	78	83	86	86	101	83	74	87	89	89	71	64	85	74	78	88	77	81	94	77	100	87	106	79	92	73	86	82	82	67	95	76	97	91	73	93	70	79	82	81	98	83	87	102	93	88	109	81	88	96	94	79	74	80	93	71	77	104	88	92	85	90	95	94	84	89	89	80	109	93	88	95	89	80	91	104	105	87	80	99	97	93	92	92	93	91	90	82	72	87	88	83	96	76	93	95	77	88	78	90	86	86	98	80	90	79	93	79	78	87	80	86	97	87	98	97	88	90	87	74	86	82	87	89	104	88	81	87	84	93	81	79	94	88	94	77	79	89	87	81	99	105	67	79	94	95	65	84	85	85	110	84	71	91	91	107	99	101	92	81	83	87	83	88	78	81	100	78	75	85	78	86	76	99	91	86	91	89	81	94	74	80	84	83	85	97	79	83	99	92	93	81	97	86	80	88	84	92	85	89	81	97	88	88	79	79	76	86	84	92	85	87	77	82	95	90	88	86	85	68	110	84	91	75	78	89	112	83	101	81	75	95	78	82	91	85	101	95	79	67	79	85	83	80	82	92	81	78	96	78	87	69	88	75	109	105	74	89	86	72	75	94	89	91	117	88	79	91	75	81	101	98	92	83	97	82	82	98	72	92	88	83	81	88	88	82	96	87	87	75	81	94	79	100	92	92	84	84	101	89	91	85	84	75	81	84	82	87	98	81	73	92	84	80	83	97	86	78	89	90	93	85	96	89	87	92	88	93	66	98	73	85	90	72	107	89	89	67	78	87	83	68	89	81	88	91	84	79	88	89	79	88	83	80	93	92	77	96	78	86	108	81	92	93	78	72	70	88	95	78	89	73	75	86	90	72	75	87	100	93	95	73	78	89	81	72	70	97	78	82	76	94	73	94	93	83	92	114	86	93	101	94	78	96	77	80	82	84	88	88	68	73	84	102	76	77	89	88	78	102	90	63	86	75	80	83	90	103	84	77	92	87	81	91	67	89	90	98	84	82	91	71	79	97	90	93	100	68	80	99	80	82	87	89	86	82	75	83	96	76	92	87	86	95	83	69	88	83	87	86	85	96	98	84	84	91	79	82	78	96
16748	1320	1126	590	434	347	327	280	270	248	228	232	208	200	227	196	193	187	199	166	178	171	201	176	213	185	186	197	184	203	184	160	177	164	163	162	198	228	186	192	204	179	182	177	200	181	203	194	189	195	171	191	182	187	190	191	164	193	180	195	204	166	158	176	177	187	190	204	213	176	184	193	183	158	212	196	192	189	182	190	206	165	179	171	196	156	203	187	185	189	159	161	177	173	169	180	179	162	182	188	177	199	180	200	175	183	168	170	195	179	179	183	196	188	187	195	195	205	183	195	197	180	193	178	194	183	174	171	203	187	201	190	186	193	208	177	203	186	193	197	175	202	193	172	184	187	175	178	188	188	173	203	186	193	193	174	198	167	189	197	190	206	179	191	189	178	183	173	216	167	174	197	182	172	191	169	165	181	183	197	191	177	169	192	194	190	184	165	191	179	200	198	204	199	201	211	190	183	162	195	199	177	211	196	175	172	185	159	162	171	176	177	195	190	194	176	163	181	194	188	166	194	166	181	184	188	180	195	191	195	191	183	187	193	172	206	198	179	186	202	190	192	198	207	208	179	221	177	202	189	169	161	188	170	189	178	188	171	166	185	172	183	198	171	199	188	160	193	185	173	165	199	176	178	165	194	196	163	192	175	199	208	195	177	189	197	183	176	190	201	195	184	176	184	186	190	196	170	190	179	173	183	200	182	165	180	211	191	203	182	202	198	198	184	166	176	169	185	171	163	192	193	190	177	177	185	187	192	204	188	203	174	214	188	184	183	188	195	194	202	169	168	167	183	205	182	185	168	182	174	179	173	190	164	173	194	197	202	178	180	179	196	195	186	203	184	165	174	182	201	203	180	210	184	180	190	186	188	189	198	194	203	172	192	176	191	181	174	195	189	188	175	199	185	189	203	205	194	178	180	180	153	205	187	175	196	183	175	166	193	188	178	176	205	159	210	160	197	195	166	181	176	178	174	193	223	172	174	173	202	190	164	190	179	197	163	191	186	197	171	189	179	184	179	173	184	199	193	168	180	177	192	201	190	164	152	181	198	189	180	192	188	190	179	188	196	173	195	183	176	174	209	188	174	206	168	170	180	194	183	195	165	187	200	202	201	187	207	198	211	202	171	167	213	197	179	168	199	192	182	199	174	205	174	197	181	182	179	198	212	180	183	172	190	156	179	162	178	182	166	173	203	184	208	197	179	193	184	201	184	207	177	183	164	172	182	185	179	177	188	194	178	192	196	182	180	190	193	165	184	172	185	165	181	189	209	195	221	166	181	218	187	174	168	179	172	181	167	182	187	193	164	203	168	173	169	192	168	178	198	178	156	172	181	183	190	176	195	174	174	189	184	194	183	201	186	180	182	194	188	169	185	191	150	169	185	201	165	172	196	185	209	181	181	170	185	187	184	178	183	171	167	160	155	174	215	187	212	162	184	189	199	200	183	198	178	199	191	173	179	202	167	192	189	179	172	177	185	184	173	177	195	168	208	195	187	165	168	189	186	190	164	185	214	167	182	181	178	202	195	201	169	177	171	181	203	213	186	196	186	185	194	190	184	180	219	198	181	177	180	194	179	206	168	172	205	215	168	194	183	173	173	193	177	187	191	203	179	178	198	193	177	166	181	174	187	189	196	170	168	177	177	187	181	172	172	211	169	192	191	171	202	171	182	166	179	182	181	185	194	181	186	194	168	168	170	208	201	175	183	194	166	196	167	202	189	175	183	174	176	195	160	161	204	180	170	190	201	186	180	180	192	145	173	209	144	180	184	186	181	172	196	181	159	168	163	194	172	188	171	163	181	194	169	203	199	199	213	185	201	181	190	177	174	185	180	194	155	173	189	186	189	179	179	175	182	201	184	175	190	180	189	195	211	193	185	179	190	219	185	182	196	177	208	188	174	166	176	179	174	185	188	172	171	179	206	190	180	198	170	175	184	178	175	180	192	195	190	178	198	191	186	192	174	200	183	174	182	190	188	183	187	165	179	174	178	163	168	190	186	175	189	180	174	191	179	163	200	193	198	178	165	197	198	185	175	195	190	188	189	202	164	182	165	168	181	178	165	174	187	180	173	178	182	157	210	183	167	177	207	189	174	177	192	185	183	177	176	174	185	187	185	181	181	208	169	180	182	188	189	177	204	181	193	204	191	198	171	195	176	174	177	190	188	183	213	174	192	170	200	194	170	172	174	186	178	177	177	204	190	179	187	205	208	182	201	158	169	161	169	196	187	196	164	158	196	186	187	157	194	206	199	171	187	190	180	154	174	193	180	183	183	175	194	170	188	177	167	194	169	175	202	170	205	180	170	176	191	181	215	196	200	187	174	208	201	184	179	181	178	199	163	200	175	172	202	176	185	147	153	160	196	192	172	190	183	189	171	192	206	173	191	185	184	156	182	164	204	171	181	181	192	189	177	171	186	209	164	188	184	186	161	158	181	181	180	207	202	178	179	201	183	188	178	194	209	175	162	191	181	179	181	175	186	214	166	179	188	194	205	204	196	177	217	195	199	198	184	168	189	189	168	183	169	190	182	173	183	157	158	169	165	193	185	193	202	154	178	191	204	181	189	193	178	183	185	192	207	202	187	169	176	196	172	167	195	169	193	200	190	186	197	169	191	158	200	182	183	172	182	177	199	183	194	188	178	168	189	166	167	184	164	187	206	189	170	186	188	193	171	196	191	201	183	183	185	187	207	174	180	176	169	162	179	193	205	207	179	181	172	187	198	178	193	194	167	183	186	179	195	178	182	188	165	165	178	196	167	182	194	215	162	191	184	170	198	201	171	193	199	175	183	193	200	171	179	169	188	186	179	195	207	193	185	181	209	188	179	193	176	197	158	172	187	173	205	177	228	166	188	194	159	193	197	162	205	186	182	165	172	169	173	155	217	179	184	212	179	193	191	156	171	182	186	179	203	181	169	187	180	171	209	184	184	175	193	182	192	186	146	195	195	179	197	182	195	192	158	167	170	195	169	162	190	191	176	178	193	179	174	178	173	159	193	199	179	187	186	178	200	217	200	199	173	185	206	183	179	188	182	184	199	191	186	176	175	212	190	167	195	186	175	195	185	181	191	204	192	181	193	178	167	180	176	174	201	188	182	167	165	171	179	168	198	180	195	190	182	166	175	176	172	167	169	173	188	191	191	182	191	163	194	182	179	202	193	212	169	189	178	185	172	193	181	200	183	188	197	172	173	152	183	160	176	175	161	179	191	167	191	186	187	167	194	185	146	193	187	219	210	160	196	191	179	196	154	181	180	180	189	169	156	179	187	166	181	186	202	192	179	186	170	187	187	212	166	198	198	188	194	176	179	180	183	180	181	194	175	156	173	159	175	190	190	182	203	202	173	199	205	197	186	195	184	176	174	192	204	199	183	172	198	166	157	199	173	192	180	175	200	185	173	173	172	191	206	188	203	178	193	174	199	171	194	173	173	167	198	188	199	188	185	178	181	205	201	179	187	178	202	198	197	171	179	200	180
24741	21700	29210	24716	20895	2221	675	445	373	306	255	279	269	265	245	251	247	230	234	201	221	221	216	198	211	218	224	220	205	200	182	204	179	196	188	209	198	172	195	175	213	192	192	194	191	175	196	197	193	156	208	199	197	198	199	180	195	167	209	173	191	197	191	200	191	214	173	183	182	167	169	192	181	180	177	175	159	190	166	199	181	187	203	202	186	170	172	183	184	179	176	189	202	210	163	177	188	186	178	176	195	172	195	187	190	184	166	175	159	182	200	172	187	204	195	213	188	221	197	169	170	186	197	183	186	196	186	188	196	172	199	195	168	202	200	184	177	171	175	188	188	215	200	179	215	181	178	166	196	171	202	209	171	180	202	188	193	180	208	187	197	193	193	203	167	191	199	188	173	199	212	199	188	177	159	183	173	193	197	205	177	181	174	173	153	185	193	195	175	182	150	195	193	190	187	207	175	184	211	200	198	219	198	166	199	199	183	190	206	158	181	172	200	165	209	199	187	204	169	187	186	207	187	180	176	175	191	215	203	181	195	175	195	185	185	179	197	184	178	191	209	189	187	178	146	186	182	188	173	181	181	193	189	183	187	173	170	180	199	205	182	203	178	200	209	170	182	194	166	184	167	173	175	197	203	161	191	180	178	192	163	182	192	199	189	201	164	195	161	162	213	195	193	187	184	205	171	183	175	183	178	170	196	190	172	155	184	193	180	153	182	188	177	212	190	209	187	180	171	207	179	184	182	181	193	196	164	181	203	183	187	182	159	189	173	178	199	216	175	178	185	188	188	189	161	185	193	167	176	199	208	181	161	181	188	167	187	189	185	204	182	204	176	195	207	201	204	175	157	173	204	191	147	188	197	184	173	162	188	188	208	201	208	192	200	199	237	171	186	186	188	177	186	186	173	187	201	200	173	207	190	199	186	201	185	185	185	194	183	189	169	174	196	182	188	166	187	185	189	188	146	195	161	171	181	169	186	195	149	188	202	167	206	194	206	186	176	185	205	194	193	185	188	202	198	198	173	179	188	175	162	185	206	190	183	180	168	200	198	152	162	173	209	177	189	221	182	186	180	189	206	164	181	185	224	181	172	162	162	197	196	191	192	192	208	187	193	171	203	188	178	170	177	157	187	191	200	195	178	190	219	186	210	168	183	189	215	193	189	184	183	183	169	183	148	183	177	167	164	171	180	160	169	197	183	201	185	197	197	197	175	174	216	186	195	176	192	165	183	180	179	190	179	198	198	181	221	170	183	207	157	193	177	193	192	174	171	171	184	189	197	185	192	169	201	190	177	165	199	181	207	186	175	200	179	177	195	173	186	196	174	190	179	205	214	195	193	186	183	170	200	190	181	200	176	184	187	181	207	186	173	175	190	186	176	204	189	184	181	175	196	207	203	191	214	188	210	195	176	194	181	151	175	197	192	203	218	168	192	186	198	188	197	171	194	201	174	175	198	200	188	173	163	200	183	168	200	202	191	172	181	193	225	175	159	183	191	193	219	211	172	166	213	190	180	207	186	204	186	208	167	194	181	167	178	192	179	194	182	186	183	205	206	176	201	189	185	187	179	187	185	182	171	182	180	185	178	187	190	183	189	191	198	187	180	186	183	175	191	195	204	194	209	168	203	208	205	198	177	176	193	230	156	210	181	199	187	186	204	159	209	176	208	211	187	192	180	209	204	193	168	184	190	180	176	210	194	176	195	212	154	194	166	187	163	201	227	204	199	164	185	195	195	197	166	184	163	187	177	155	183	181	166	203	198	180	190	175	158	196	196	176	186	169	188	186	170	162	193	219	155	191	185	162	197	195	199	177	186	179	179	170	199	183	177	172	176	185	204	203	190	179	204	164	191	178	159	176	173	178	187	179	196	211	182	193	187	187	190	184	192	198	191	168	173	184	204	168	169	180	175	189	201	185	175	181	208	194	197	196	173	193	193	181	208	167	187	199	181	188	195	170	199	162	199	188	169	176	210	177	160	171	188	204	182	173	177	172	177	182	181	174	225	208	173	188	184	195	207	186	183	186	180	188	179	172	190	173	181	185	208	186	179	206	195	192	183	170	189	188	195	189	181	175	190	190	170	203	188	193	174	200	184	189	194	170	164	174	183	155	217	183	161	194	215	175	177	187	192	172	185	171	182	195	167	196	191	198	191	167	174	174	189	201	174	203	179	200	212	172	189	199	194	174	198	177	189	189	170	211	183	186	192	181	196	178	196	195	189	176	184	168	207	198	174	210	165	193	170	186	174	206	176	189	182	223	172	169	185	182	174	160	184	181	171	178	206	179	195	191	182	189	195	174	175	172	200	190	178	194	159	180	193	175	196	164	193	179	177	184	199	167	184	193	178	172	190	169	174	189	180	177	185	185	195	202	180	194	189	187	172	195	175	214	179	170	199	204	180	166	188	185	169	207	198	198	167	184	199	185	191	192	206	212	177	179	182	233	186	183	194	162	172	198	166	203	171	174	188	204	189	190	190	198	171	197	246	187	178	186	191	184	192	166	180	156	137	203	186	192	199	191	200	175	183	187	176	190	175	206	199	185	172	195	185	181	182	171	173	181	194	186	195	180	187	176	192	201	174	194	206	201	159	204	173	191	179	184	178	168	180	185	186	197	193	188	194	207	178	194	184	175	195	170	207	182	193	176	186	203	191	197	193	180	186	187	167	194	152	189	194	182	185	173	186	185	170	181	155	213	191	188	190	187	168	153	199	169	181	197	199	195	173	181	195	195	201	189	204	198	175	196	179	192	188	179	198	200	172	202	175	185	182	164	177	194	194	203	215	182	199	183	156	199	182	198	202	200	172	180	189	161	202	173	179	173	196	197	174	187	178	173	168	175	187	168	200	194	174	192	198	183	173	180	201	156	184	188	185	176	193	184	174	170	196	207	191	164	174	187	167	201	195	204	183	179	194	178	169	195	188	187	197	182	211	185	181	211	157	188	166	200	174	177	196	212	181	198	187	192	168	202	211	197	163	184	173	184	180	179	183	174	201	202	197	177	174	180	180	177	191	188	206	180	165	218	195	196	214	172	186	212	158	186	176	180	163	155	198	182	191	206	177	184	198	175	181	182	171	180	179	180	186	188	164	180	194	190	172	181	195	207	177	171	172	190	190	178	171	211	180	178	183	176	177	199	165	187	191	196	183	167	200	181	199	183	180	188	192	188	183	200	190	195	182	180	179	192	174	189	188	198	179	195	213	193	182	182	190	177	188	181	185	195	193	195	177	184	197	175	215	183	173	155	200	169	176	176	184	196	192	191	198	188	170	206	195	169	189	178	179	176	170	209	178	204	177	172	178	203	184	191	198	209	201	198	218	203	199	174	191	178	161	194	173	187	171	200	161	182	184	175	187	157	183	198	174	178	197	178	182	221	192	204	200	189	197	172	171	192	205	192	163	182	176	169	174	175	179	211	211	173	166	190	167	181	186	184	177	188	181	198	190	226	194	185	162	164	186	215	192	212	206	176	202	186
31567	10355	8967	4604	3046	2220	1700	1360	1138	969	870	752	681	595	562	576	579	477	462	472	460	440	444	443	421	439	387	406	417	430	417	430	369	389	381	411	441	380	366	417	403	350	380	360	383	424	336	349	387	380	366	358	354	383	355	365	351	353	396	348	385	365	360	376	374	360	404	354	314	357	364	368	370	381	366	361	349	367	356	389	362	353	341	369	376	398	376	403	364	373	369	352	355	376	368	365	338	368	344	346	370	335	355	377	360	363	374	404	378	401	361	389	391	374	345	365	346	369	371	381	352	392	358	357	362	349	377	369	373	349	374	342	336	368	380	369	377	358	381	346	357	386	343	352	360	388	374	366	341	354	374	404	359	405	364	345	355	392	363	382	356	381	388	373	366	369	387	340	332	381	365	378	366	331	354	387	371	398	378	354	369	386	370	367	349	378	365	384	327	369	362	381	354	369	363	373	398	374	374	350	364	383	396	375	364	381	358	395	387	396	369	329	362	369	365	353	381	368	325	348	376	354	358	363	366	382	352	328	375	386	402	366	349	381	347	383	374	397	370	359	375	344	358	391	349	343	363	375	363	351	383	366	331	376	389	372	345	347	412	368	360	399	357	387	369	371	362	371	369	363	381	382	381	364	414	348	369	353	354	384	344	367	348	357	327	368	366	339	362	352	392	351	379	324	348	387	394	361	330	361	370	371	355	370	337	342	335	372	393	383	366	367	386	377	381	362	359	361	370	355	347	376	358	371	339	392	363	369	357	368	373	360	317	375	377	341	379	353	369	379	333	345	388	330	338	349	371	341	384	364	340	372	376	361	383	361	374	348	395	344	364	355	357	381	382	372	360	348	368	373	389	384	377	345	366	370	376	399	363	378	350	378	374	366	335	371	361	392	353	367	377	361	371	385	358	351	384	375	367	355	370	339	368	369	401	371	365	328	379	372	367	320	363	345	334	367	354	387	376	375	358	371	334	345	391	377	366	381	344	342	383	367	369	354	337	324	390	335	367	403	362	340	338	368	367	343	418	395	372	362	330	389	379	369	385	356	376	350	352	331	359	375	345	383	372	353	372	390	393	372	390	348	359	367	379	326	356	406	375	358	368	366	380	386	363	404	390	342	365	367	355	386	364	348	365	413	372	363	361	362	378	369	360	350	363	344	360	361	375	324	348	350	352	360	367	385	349	360	361	355	323	391	360	385	365	354	382	371	375	370	371	402	363	343	374	400	359	376	340	354	353	372	369	364	382	351	353	378	349	359	366	347	388	360	368	386	349	370	378	359	373	385	373	360	367	397	361	384	352	381	359	391	380	376	409	382	371	370	372	353	361	363	356	358	385	372	387	389	363	339	360	390	366	364	350	376	375	368	364	377	354	361	357	328	378	341	355	381	350	337	346	364	354	341	363	354	386	382	356	348	369	338	323	355	364	318	357	339	358	338	364	377	352	345	327	369	322	377	363	395	395	351	370	353	369	338	325	373	344	357	366	369	387	366	335	382	343	354	346	385	330	375	331	389	377	375	391	362	363	384	358	397	358	402	318	355	356	371	356	357	333	361	350	369	364	328	387	326	391	384	343	367	343	383	354	376	364	400	330	360	349	341	369	374	378	362	356	362	367	373	350	335	383	365	372	335	386	349	367	379	323	377	365	331	352	357	390	384	350	339	338	356	340	364	340	345	340	349	313	392	382	365	369	350	358	350	379	357	361	392	383	397	394	351	391	342	365	377	343	392	329	374	355	342	344	370	354	375	385	372	362	358	351	377	398	380	354	389	374	362	385	377	365	375	361	351	365	356	401	335	354	352	383	359	349	349	378	343	370	351	358	385	356	344	352	363	348	366	369	382	382	358	377	381	346	372	329	340	376	368	361	377	374	351	358	385	354	352	352	373	353	347	356	378	313	370	361	355	392	371	327	372	355	379	377	373	387	393	360	399	352	347	384	378	358	366	349	353	367	342	361	360	412	332	370	371	341	403	333	356	363	369	325	376	332	374	364	360	363	363	364	395	328	379	341	384	424	339	348	378	355	353	355	335	389	344	376	326	381	366	317	335	342	380	395	326	345	327	336	381	346	324	333	338	357	344	348	344	383	361	372	364	365	353	339	357	351	366	397	377	364	355	351	352	348	374	361	366	357	351	369	347	384	355	357	349	376	358	346	364	395	396	407	397	400	374	374	353	348	355	354	369	382	357	356	340	360	368	323	370	365	366	384	355	347	345	341	359	390	371	362	357	358	345	388	391	382	373	344	335	349	360	374	380	398	372	364	346	355	377	400	361	380	401	381	346	362	385	378	343	377	342	342	375	369	384	351	396	328	391	371	355	343	390	363	354	405	363	348	375	359	351	330	352	325	359	371	375	364	402	387	347	302	362	364	381	348	379	341	385	361	347	345	350	338	375	366	360	351	363	327	363	388	388	345	370	382	380	366	375	339	375	387	360	365	334	397	365	362	373	385	369	344	369	373	381	353	355	349	354	366	362	370	360	394	365	369	361	372	352	380	338	344	367	362	362	354	384	402	381	364	355	378	373	352	342	361	364	337	342	373	337	394	342	365	324	372	366	337	371	358	425	387	336	381	345	339	335	364	368	356	352	360	339	350	332	362	379	377	351	358	352	385	403	367	381	359	352	359	390	348	364	346	367	376	362	387	386	377	353	338	389	354	380	378	358	377	360	367	373	373	365	353	379	345	355	359	378	392	371	335	373	362	396	357	367	331	391	382	360	351	361	366	362	351	340	376	334	359	359	362	374	367	377	325	378	389	338	347	395	361	337	349	353	355	338	363	346	385	347	368	386	367	339	360	351	370	356	377	350	347	360	367	399	381	317	394	357	380	386	375	366	390	385	368	342	361	367	376	333	352	358	341	358	330	340	396	340	358	375	364	332	356	382	346	314	381	351	354	400	335	343	340	395	386	322	348	394	353	349	309	361	394	341	360	365	348	348	334	332	342	380	375	376	352	381	335	352	377	345	383	359	378	382	357	384	365	352	328	380	391	388	357	415	366	327	367	368	398	354	370	361	391	356	366	398	362	344	384	371	368	381	350	368	380	354	384	346	385	366	381	390	365	315	360	399	350	329	356	381	359	369	402	347	343	386	338	365	391	371	361	361	326	349	381	386	378	386	360	374	368	362	337	346	349	374	364	346	388	395	346	379	363	373	340	371	338	379	358	343	368	315	334	356	347	333	346	355	358	399	355	349	328	389	376	355	373	344	305	399	359	361	403	371	399	341	375	345	373	351	350	359	365	360	382	348	347	362	368	357	363	353	363	334	339	405	372	332	406	395	364	410	361	331	377	372	370	374	386	371	382	346	347	366	389	378	345	363	353	356	358	367	343	386	369	381	347	351	391	346	371	390	374	383	381	359	357	407	354	350	363	344	373	392	358	344	370	368	384	346	387	343	370	387	370	384	368	357	374	365	351	339	383	372	350	360	362	373	354	325	349	361	345	404	354	339	342	370	349	374	354	360	356	346	337	380
22790	20768	28595	23023	20769	19523	2372	903	716	608	595	534	514	492	486	455	390	441	387	414	405	402	394	396	392	371	360	364	356	409	422	379	345	367	336	345	361	349	347	302	352	343	363	356	362	370	317	343	388	361	373	352	339	331	336	330	350	357	349	348	374	365	348	351	344	317	338	373	361	373	392	355	347	360	345	371	340	347	328	357	335	367	337	351	362	351	338	359	329	333	365	357	348	356	368	338	371	333	349	356	363	353	372	321	376	391	353	358	321	311	409	323	373	345	321	316	331	339	321	362	332	345	329	342	372	344	356	345	329	342	345	351	311	360	349	342	337	372	346	367	354	334	338	338	344	366	318	313	319	362	336	348	344	328	324	336	328	337	345	326	299	328	342	334	297	340	345	342	369	361	332	360	333	329	354	350	346	325	359	350	357	348	365	365	345	345	324	353	366	311	326	322	321	365	352	326	338	338	365	322	343	352	348	378	351	323	319	367	373	344	349	333	351	360	351	356	357	329	315	380	340	366	347	354	341	336	319	325	335	308	319	357	324	348	368	357	342	326	321	336	359	322	342	349	309	319	329	337	365	319	331	312	346	327	314	308	342	398	329	346	337	336	337	354	353	365	341	345	340	314	369	320	347	334	347	349	295	303	325	299	362	306	335	331	352	342	370	318	327	323	309	338	295	315	336	331	360	337	335	332	324	312	352	321	337	348	312	339	360	356	358	326	326	332	325	345	337	353	377	345	328	353	326	331	300	367	347	323	371	317	339	354	328	360	358	358	303	360	350	344	335	337	307	373	319	327	320	340	352	347	319	341	352	342	369	335	332	339	300	328	328	333	318	314	312	343	325	337	339	334	365	307	337	330	327	327	332	343	332	353	324	333	351	356	359	323	377	368	354	336	329	348	304	324	329	339	329	297	318	351	343	350	336	346	344	346	349	375	319	355	320	362	326	328	342	338	341	315	372	343	377	359	314	342	330	347	327	362	361	354	333	331	320	347	346	325	358	299	322	376	328	354	353	354	333	327	312	375	345	334	344	308	326	327	362	323	337	353	369	355	383	325	372	324	364	340	324	359	336	347	312	364	326	338	356	284	315	346	346	368	346	306	347	347	313	332	340	348	340	372	348	341	338	351	342	321	295	350	366	331	331	341	334	304	300	317	337	338	337	332	330	343	337	375	332	335	331	352	353	329	338	352	307	368	356	350	305	356	357	359	350	322	336	346	331	332	306	313	352	338	379	381	309	370	335	378	357	326	359	332	331	357	328	337	345	316	347	363	315	354	350	365	337	329	359	335	347	328	337	319	348	348	358	367	328	318	331	359	348	353	340	329	347	336	322	337	322	335	346	344	326	327	352	379	350	329	347	357	328	371	377	358	327	344	354	339	339	368	358	347	356	363	353	324	331	340	340	360	328	318	335	365	363	360	340	337	314	317	355	360	355	380	355	348	316	322	323	351	343	346	322	349	372	341	340	331	361	371	309	386	326	308	341	323	294	329	320	354	348	341	336	360	377	347	367	359	343	339	330	336	341	325	339	343	337	344	350	343	367	347	348	339	355	350	351	347	366	321	330	339	334	356	355	322	299	344	363	336	333	361	314	351	354	328	348	329	337	365	316	348	343	336	316	317	340	315	326	329	347	349	320	339	339	346	335	362	352	323	355	307	331	316	343	344	332	331	332	335	333	307	336	338	346	333	340	332	357	332	300	337	338	366	351	327	327	324	360	386	357	370	354	325	350	316	368	354	347	350	310	359	338	334	385	329	351	334	334	355	365	309	290	331	329	302	355	324	313	337	376	337	340	347	348	354	353	330	325	349	360	333	327	336	310	319	336	359	330	339	345	329	334	326	348	369	311	352	370	320	323	329	345	374	371	309	329	335	339	320	362	363	331	350	348	377	341	332	361	297	351	372	358	331	351	318	324	320	349	326	371	336	324	340	327	361	359	331	349	375	305	307	336	339	327	352	339	330	300	327	338	358	336	330	345	334	298	341	326	374	345	344	337	307	336	319	353	344	337	372	324	356	330	353	372	303	311	320	373	377	346	339	343	336	356	360	334	343	335	330	385	379	347	334	330	298	358	328	340	353	304	328	347	325	344	347	361	377	376	346	335	360	331	308	363	327	344	328	351	333	356	340	343	336	330	351	368	387	347	304	341	343	328	363	341	365	318	293	324	354	337	346	320	351	316	343	352	353	329	345	326	343	322	311	360	351	373	322	376	340	336	335	379	334	326	323	354	346	335	314	332	357	335	325	370	345	311	321	304	363	343	337	379	367	338	347	346	319	351	324	334	349	360	306	339	326	321	355	348	345	321	340	325	331	344	374	375	373	356	361	356	379	321	343	348	312	347	325	337	340	345	325	362	348	328	373	362	340	346	352	342	332	361	318	341	350	358	347	325	355	320	340	313	366	318	337	313	342	350	348	354	333	348	348	337	301	308	335	343	350	341	329	361	338	354	332	347	359	346	389	361	342	330	343	327	347	358	324	354	363	349	364	353	335	344	328	343	332	359	329	323	366	340	332	340	338	330	337	359	337	365	355	361	388	384	354	348	363	344	365	333	315	324	348	343	366	318	384	328	360	340	328	339	349	333	359	337	361	337	367	318	337	375	360	363	375	314	310	353	330	334	342	306	326	340	339	351	349	344	358	325	342	313	314	337	349	319	326	334	325	363	356	353	354	338	322	349	347	329	340	321	324	339	344	354	347	338	340	341	364	359	339	349	343	322	377	336	314	347	346	348	364	352	357	315	371	355	361	347	339	335	344	367	343	366	327	355	361	335	341	337	358	365	338	335	340	361	339	348	349	359	353	327	313	324	385	334	320	311	298	337	383	335	319	344	347	333	318	356	344	323	318	350	318	347	336	387	354	331	327	307	328	325	359	307	354	330	337	322	313	335	319	353	330	319	377	337	339	350	318	334	343	343	396	339	340	351	335	370	293	368	369	304	349	353	352	360	380	301	314	336	345	347	304	370	355	354	354	326	308	328	304	321	373	343	368	321	351	341	338	281	347	312	348	334	344	354	336	310	343	320	350	314	311	326	338	361	318	315	352	316	334	332	380	329	332	333	352	302	362	335	328	328	327	322	345	329	353	324	326	327	367	371	330	334	332	340	353	320	319	325	316	350	333	342	344	335	364	330	361	349	374	315	355	319	362	348	350	325	326	331	342	383	359	355	338	332	340	354	344	365	325	314	319	341	381	343	350	308	331	329	353	335	336	346	314	322	325	301	347	329	323	372	309	309	322	308	322	359	329	359	345	333	336	323	316	316	321	363	310	321	367	343	361	347	335	334	368	348	364	326	323	357	385	308	325	310	343	303	338	368	339	317	338	315	356	321	324	345	355	312	313	349	324	354	336	371	357	341	343	360	334	335	348	319	360	316	341	335	338	337	322	345	364	364	328	312	360	341	355	364	332	343	356	356	326	333	324	358	326	344	353	348	311	345	328	332	337	331	315	349	318	372	321	303	335	336	331
32600	16045	13896	7659	5458	3905	3045	2414	1988	1701	1566	1345	1179	1132	1048	933	993	902	894	839	849	856	835	788	780	769	711	682	749	746	724	747	701	694	652	652	662	640	693	688	693	655	634	659	653	646	642	684	646	631	629	644	646	627	678	623	623	663	663	702	623	679	685	638	662	629	649	651	580	618	626	670	670	625	660	648	655	625	590	610	642	628	652	603	643	636	624	624	658	642	630	614	616	652	613	643	639	619	626	618	650	671	630	585	609	669	643	656	655	617	668	653	639	662	650	614	659	635	615	647	638	643	609	617	627	603	599	655	645	675	659	647	653	650	592	588	665	637	657	637	653	601	656	586	595	624	654	607	614	671	605	630	609	638	601	643	614	665	614	631	693	639	703	622	656	668	611	635	656	635	618	642	639	595	627	619	628	640	630	630	614	636	664	592	625	644	610	662	648	622	645	640	606	592	661	622	589	608	600	613	652	640	625	612	594	605	670	641	629	603	642	605	646	617	584	587	634	635	605	654	649	650	585	589	617	648	664	545	610	666	623	660	633	614	617	638	628	641	619	577	636	596	667	648	632	631	640	596	655	596	598	618	595	704	630	641	629	579	627	666	610	679	637	614	596	602	641	637	636	645	657	603	584	598	591	615	632	615	636	629	585	632	641	627	613	601	605	661	606	619	600	670	643	634	623	622	607	621	605	621	610	611	668	618	629	659	659	605	597	597	646	630	580	629	647	618	649	638	623	599	634	621	619	615	601	601	609	607	682	615	644	582	625	589	578	592	666	622	655	612	600	651	584	598	617	590	633	630	641	653	606	597	612	648	598	638	635	648	622	639	624	589	677	606	672	592	640	651	608	649	636	603	640	653	632	637	629	638	637	603	619	635	600	627	607	558	696	640	636	640	614	645	636	617	621	653	587	646	613	637	616	629	664	584	623	590	608	606	599	651	586	626	619	608	605	652	620	620	619	643	577	623	608	613	635	632	633	596	642	577	594	608	622	652	640	605	645	623	661	621	618	649	608	635	624	629	651	603	631	572	627	652	677	594	635	598	597	655	617	691	626	600	615	606	647	643	650	637	620	604	621	608	615	635	678	665	614	630	613	624	659	621	618	589	631	608	639	617	584	630	646	610	568	604	604	621	629	624	630	645	621	666	587	599	647	629	641	644	626	627	596	636	646	619	605	638	618	632	634	601	637	621	641	621	626	631	620	605	581	648	622	630	650	608	608	598	631	641	610	641	609	609	662	608	670	629	634	612	631	664	586	637	618	669	643	611	649	611	635	662	594	635	633	635	616	598	629	605	632	586	623	603	650	646	607	645	624	621	612	610	591	641	604	656	636	621	631	645	614	645	607	656	658	647	602	645	601	641	577	704	562	601	612	670	578	649	641	605	625	629	650	625	616	606	614	580	579	601	609	633	629	641	609	651	567	584	630	623	641	645	625	610	644	612	607	625	629	635	655	582	593	673	639	626	671	608	618	546	601	625	666	625	610	668	642	620	585	609	644	629	623	640	625	659	607	626	654	610	657	653	622	638	645	580	616	673	615	623	617	643	625	604	616	622	644	622	615	612	581	598	600	647	547	630	665	632	639	640	616	637	647	628	613	597	628	591	678	641	626	590	612	587	617	606	630	606	645	658	586	632	635	625	624	626	630	629	630	633	631	604	623	629	678	636	586	614	590	607	601	613	657	646	638	630	619	600	650	598	640	654	661	601	645	609	626	617	619	597	595	632	585	616	614	647	658	582	634	664	591	609	646	641	625	663	658	630	648	659	595	684	607	660	630	624	604	651	606	670	639	627	628	628	634	656	586	598	628	622	623	603	648	575	613	621	617	649	628	622	611	623	650	627	594	670	627	603	647	622	647	608	620	665	618	614	658	648	661	613	628	638	614	627	610	659	625	611	618	633	602	648	652	645	607	624	609	639	631	622	607	642	626	639	632	612	581	613	585	687	617	636	644	635	638	614	648	670	649	630	609	660	591	605	602	597	656	638	658	610	643	608	588	598	603	619	632	553	643	611	649	643	621	632	617	622	647	613	640	640	662	691	610	655	622	611	646	615	615	628	621	594	617	583	676	627	632	563	644	661	629	616	658	606	645	642	611	651	637	624	626	617	621	631	616	629	607	660	609	605	650	624	580	661	609	628	588	603	589	630	612	622	611	673	611	609	672	696	643	606	649	608	612	632	646	623	618	634	642	618	641	639	691	594	623	622	653	644	634	655	587	624	644	628	607	678	610	613	639	631	647	655	654	630	622	618	629	638	610	635	612	665	642	626	658	628	630	633	682	598	615	600	607	690	619	592	613	626	600	609	658	645	625	614	608	578	615	637	620	649	619	608	584	642	640	628	652	611	633	629	631	576	635	589	611	635	584	623	596	602	623	645	609	611	640	604	591	597	603	632	611	664	590	631	585	642	643	625	592	619	620	617	634	633	630	622	629	597	618	580	615	715	579	579	661	639	626	620	620	625	639	634	565	610	619	677	650	595	624	612	622	576	612	624	645	621	658	635	614	641	659	622	593	605	640	663	614	620	627	663	648	608	611	655	635	632	631	617	627	606	661	624	617	639	651	614	597	623	605	685	611	590	610	641	589	620	615	614	636	649	592	622	619	638	612	634	620	621	634	628	652	622	617	625	593	603	658	600	622	651	632	630	633	660	660	600	627	648	594	598	641	643	614	615	658	633	634	610	623	645	580	633	577	593	625	648	608	580	611	618	626	657	625	650	680	643	636	656	620	597	633	587	612	608	639	631	575	626	587	606	665	597	661	589	589	570	617	646	614	603	607	602	628	596	687	631	640	638	658	653	622	631	630	676	640	601	607	651	607	626	658	616	556	663	642	620	591	620	653	687	622	608	625	623	604	631	630	629	636	589	658	614	610	674	628	653	651	618	628	631	634	609	621	620	634	637	647	643	623	639	675	589	598	632	655	632	610	593	629	627	668	639	643	628	635	605	617	625	620	598	632	611	657	608	572	672	621	603	636	670	641	617	676	591	626	652	613	629	648	611	647	632	623	656	646	605	609	577	634	645	657	664	621	635	616	634	632	667	625	633	610	648	646	646	691	624	643	656	611	591	648	639	644	656	627	696	605	614	615	653	603	595	624	634	665	565	606	641	587	657	642	617	623	627	647	619	627	676	671	622	656	634	614	662	636	594	625	668	611	647	621	636	634	639	572	617	627	632	610	653	629	662	648	582	606	673	614	647	601	653	626	613	655	643	656	610	624	618	662	618	602	591	637	620	609	643	667	626	617	626	609	659	628	613	632	617	614	625	575	637	683	647	610	639	617	635	633	616	673	664	636	624	643	641	642	631	624	657	603	626	643	593	610	590	656	660	636	607	606	629	677	651	645	632	635	640	639	647	632	634	646	633	613	621	639	572	669	633	584	637	621	612	612	682	621	624	606	580	681	632	630	621	640	581	585	661	616	619	646	617	635	605	675	582	605	635	618	688	568	654	631	638	606	591	609	630	661	646
26001	20215	8099	365	194	111	122	96	100	95	96	79	84	73	82	88	86	95	83	81	89	77	96	88	68	78	70	86	82	93	111	80	77	77	78	87	80	90	80	70	66	86	80	93	89	80	77	65	76	87	101	74	72	83	72	78	83	93	93	85	82	70	79	86	83	83	76	84	72	78	100	90	82	90	90	81	74	90	54	84	84	82	74	78	84	83	71	83	83	80	89	85	64	92	82	79	89	92	86	73	76	94	77	80	90	72	84	82	77	80	89	67	92	94	75	92	73	83	76	85	96	80	85	103	94	77	78	80	82	91	61	87	91	72	87	90	95	89	90	89	82	70	88	70	74	82	84	84	74	76	94	78	84	89	67	81	74	76	77	76	80	89	84	79	88	93	86	89	72	82	83	65	92	77	82	80	84	72	76	91	82	82	73	77	85	93	65	84	86	75	74	73	69	81	92	79	81	75	99	80	75	86	89	85	74	76	84	78	82	94	81	64	78	76	64	88	102	83	71	72	94	73	69	98	81	91	80	69	73	87	84	77	61	86	91	80	87	94	81	74	88	84	81	68	76	73	77	74	83	88	72	84	93	64	102	82	83	65	83	75	74	69	88	88	83	91	77	91	85	82	85	81	77	73	77	82	95	81	91	71	93	82	78	72	97	81	99	75	82	96	86	83	87	78	69	77	81	83	77	75	85	80	101	86	82	83	82	74	77	99	78	90	79	83	96	85	82	75	84	72	75	91	71	67	87	88	82	69	86	77	78	72	82	87	90	95	82	80	90	92	70	96	87	87	86	99	74	63	99	78	79	92	98	78	81	80	79	74	96	79	88	80	90	87	93	103	70	84	94	96	83	104	105	73	92	72	85	64	66	89	90	71	80	68	97	94	78	81	93	65	79	82	83	77	74	91	98	92	77	79	75	82	73	84	95	86	72	92	76	82	81	90	96	96	79	80	94	73	95	80	78	77	85	85	89	81	95	99	98	77	104	91	93	76	90	74	70	103	81	76	72	67	87	74	84	87	91	71	75	76	77	93	73	81	83	87	75	85	71	67	72	65	74	79	76	92	97	81	78	72	73	77	75	93	85	90	88	74	90	77	79	85	81	75	69	96	65	88	83	76	80	83	76	87	81	97	73	82	82	85	103	90	91	88	104	82	72	90	80	68	92	81	81	87	95	78	74	82	77	75	90	77	98	82	79	95	84	81	81	97	78	75	77	82	75	85	77	82	81	89	86	75	92	74	86	99	97	87	92	88	74	70	87	85	90	77	80	88	80	78	79	91	61	77	77	72	86	79	88	79	74	88	70	86	82	85	72	100	71	93	86	99	86	81	88	99	79	82	96	75	73	75	83	78	75	91	84	89	88	79	79	82	85	89	80	75	79	66	84	85	82	80	85	101	83	88	75	66	115	71	85	90	97	90	74	79	71	77	73	100	82	79	84	86	85	71	73	62	80	79	81	81	103	85	92	85	74	78	73	76	79	88	85	96	73	85	93	85	89	88	84	83	97	77	68	96	95	77	72	69	83	77	69	100	98	82	92	80	74	92	88	80	78	70	69	77	74	86	99	81	85	81	81	73	93	89	81	91	82	76	83	100	75	102	80	95	73	83	89	81	87	84	69	75	96	79	86	79	71	70	60	80	79	92	88	82	80	81	73	76	79	95	69	88	108	73	78	73	74	84	81	92	83	92	89	72	67	66	81	93	87	97	74	59	76	83	88	84	75	96	83	89	80	80	84	82	78	93	91	83	83	88	87	99	98	82	73	78	62	104	77	56	85	87	79	102	73	81	97	87	90	77	88	86	85	94	64	63	85	94	90	67	90	90	80	81	93	77	71	72	76	68	77	93	94	82	84	96	85	75	86	81	73	81	99	76	87	81	76	71	97	79	74	68	79	74	82	82	92	71	73	81	80	75	78	94	75	76	75	79	86	84	83	88	80	93	91	73	67	68	82	88	94	94	72	84	80	85	87	81	89	88	78	72	84	82	83	80	80	73	91	80	86	93	71	90	88	103	82	108	72	82	79	101	93	76	96	87	89	80	78	84	71	86	71	67	68	84	86	64	83	80	73	88	98	82	100	79	77	84	96	82	83	98	83	81	89	88	67	81	103	91	67	88	92	83	81	78	92	76	90	79	90	76	91	91	75	74	91	70	90	80	89	91	89	85	77	74	86	94	93	81	86	89	89	67	85	85	86	87	90	68	86	93	106	66	76	93	77	107	83	74	88	76	86	79	66	81	69	82	73	82	66	80	87	92	92	86	92	86	79	86	80	75	82	70	92	70	82	86	70	86	75	100	75	72	82	98	67	76	76	84	69	82	62	82	84	92	93	89	83	73	85	90	80	89	88	88	69	103	85	99	85	70	80	96	76	100	90	101	71	91	69	71	84	94	90	89	88	86	82	92	83	79	69	79	91	93	92	70	86	77	84	83	83	89	64	76	87	80	84	103	95	75	82	92	99	87	71	72	89	86	75	73	76	80	89	87	102	63	77	88	82	81	101	97	76	75	88	73	86	84	85	75	92	100	81	90	86	81	69	82	85	87	87	75	92	73	97	99	71	88	83	87	94	85	75	84	73	90	71	99	72	104	87	94	82	73	92	66	83	86	74	99	79	70	77	71	66	88	70	79	80	91	60	76	93	74	86	80	89	81	71	84	89	80	73	76	95	86	76	79	106	82	83	87	79	81	87	93	84	83	80	75	87	68	83	71	72	61	81	74	70	81	80	96	73	91	79	74	90	82	87	76	83	83	82	96	86	84	96	97	85	87	75	88	86	76	94	80	86	93	90	86	83	99	98	76	84	93	85	91	85	83	72	79	83	83	82	69	89	77	58	82	88	91	85	70	88	70	91	79	76	88	94	96	95	71	82	67	95	88	94	76	91	102	79	90	67	100	88	93	70	105	71	84	87	93	82	82	73	85	81	74	72	92	74	86	80	89	75	77	84	86	79	93	86	88	73	84	93	77	70	61	88	82	77	71	71	85	89	82	73	69	74	72	90	74	80	65	86	80	80	82	79	82	84	84	87	87	94	83	100	90	97	82	70	68	76	89	77	73	79	81	84	82	71	60	82	83	85	92	79	80	79	99	85	87	78	88	85	103	80	88	87	91	87	83	83	95	73	98	77	70	90	68	74	79	73	76	73	80	70	96	93	87	61	69	82	71	77	96	86	93	108	74	99	85	78	94	84	86	82	75	74	66	96	84	97	69	79	66	89	91	85	93	99	103	72	76	85	70	84	96	89	76	87	77	74	86	94	80	95	75	87	82	78	86	87	70	90	82	81	85	75	85	84	93	99	100	93	72	80	73	109	84	75	73	70	81	75	89	96	85	75	75	82	79	93	72	107	87	71	81	87	88	87	90	79	81	86	75	89	99	84	90	92	93	82	84	68	70	82	77	86	84	95	78	85	80	77	75	82	88	94	87	106	87	71	82	90	64	89	82	100	92	76	86	69	77	75	92	97	82	87	78
15906	1250	1123	558	370	351	289	259	227	236	178	219	186	200	179	202	202	169	186	206	193	177	163	183	169	189	203	178	181	195	166	200	169	181	176	166	161	181	196	191	191	185	168	169	175	174	173	198	179	181	187	172	170	190	196	161	174	168	167	154	167	174	180	157	159	167	185	193	192	184	170	184	185	178	159	172	169	183	178	189	168	173	199	170	144	198	166	172	162	174	164	169	197	171	170	177	168	196	181	187	190	185	168	203	172	178	167	171	180	153	179	166	193	194	192	186	192	176	159	160	162	183	187	169	174	189	160	201	188	167	183	188	177	157	188	159	170	170	186	169	180	175	166	168	168	172	195	182	184	166	153	173	177	185	179	203	164	163	156	163	210	188	170	173	172	197	187	198	186	167	194	176	169	172	169	165	167	189	163	170	170	163	180	170	186	159	169	171	183	166	173	165	177	202	180	175	175	181	195	167	170	186	175	168	209	166	171	181	158	161	183	187	185	165	176	165	184	165	167	153	159	206	166	193	182	177	193	154	178	169	164	171	182	186	182	171	144	168	174	156	167	187	209	155	208	183	179	198	177	154	183	177	183	208	186	190	164	180	187	172	175	188	185	173	187	189	184	165	195	176	200	174	188	172	171	178	160	170	172	181	176	199	183	208	177	168	167	175	181	198	171	208	174	191	175	161	179	190	186	183	159	168	176	194	164	180	176	175	185	156	175	179	161	192	168	160	170	177	177	181	170	153	168	170	177	184	204	211	197	170	157	159	160	201	180	157	159	171	174	161	170	176	161	165	174	169	163	159	199	167	189	165	191	158	174	177	171	176	181	161	193	151	193	190	168	169	194	168	165	185	157	198	176	173	177	176	173	172	180	168	189	168	164	188	170	182	177	183	171	185	183	163	149	169	167	169	166	180	169	153	180	194	178	181	179	166	187	178	179	200	170	164	180	171	182	179	197	193	153	179	195	162	179	177	200	191	170	162	170	161	187	188	166	196	178	172	163	177	177	174	172	178	189	171	196	170	176	169	167	176	186	187	171	170	185	169	176	178	183	177	182	203	172	186	162	175	162	166	186	175	168	144	193	182	181	187	174	194	162	175	192	174	177	154	183	165	154	159	181	167	177	159	172	192	162	188	171	208	194	165	159	179	155	188	174	160	168	164	178	163	177	160	183	154	155	186	183	171	155	167	185	169	168	169	170	190	174	167	158	163	156	187	175	172	148	186	182	164	164	183	183	188	159	165	176	154	168	167	155	168	166	187	155	165	176	185	163	188	205	180	189	182	182	166	191	177	159	158	176	206	178	166	187	192	168	179	161	206	186	190	202	179	178	187	188	201	205	172	166	181	174	168	179	177	203	205	168	176	165	170	179	159	155	178	208	187	164	177	145	168	173	148	155	159	166	161	191	162	152	169	156	151	184	182	173	174	162	179	184	189	178	195	177	178	134	174	181	147	182	174	179	162	166	194	162	183	179	180	173	170	179	168	188	178	175	172	193	178	191	183	152	173	194	172	190	163	154	189	181	188	200	161	145	179	170	189	183	175	178	196	168	150	189	171	184	165	198	169	180	175	179	180	171	197	187	151	175	184	189	183	184	170	169	170	174	173	195	187	168	173	167	179	175	179	161	187	179	187	170	192	165	191	182	163	174	156	163	182	164	155	204	171	175	166	158	183	191	152	159	197	183	166	156	176	176	186	161	170	181	181	171	189	191	180	171	182	179	166	172	163	179	183	181	155	136	179	186	145	199	166	169	178	178	160	167	206	184	181	174	156	188	163	172	166	194	178	182	175	174	157	171	169	175	172	174	170	181	206	174	177	174	162	174	185	176	175	190	176	164	177	162	155	161	178	162	179	192	150	182	165	186	190	165	179	186	169	164	188	167	164	184	180	192	196	153	195	193	174	190	172	188	180	170	158	187	193	193	171	182	160	182	184	185	140	183	180	207	185	156	194	195	198	176	178	160	181	177	172	188	183	163	188	170	181	179	182	169	187	148	165	171	191	163	162	179	178	182	182	164	180	180	192	170	180	178	175	217	184	187	157	162	159	176	170	183	167	153	169	153	188	199	193	187	190	172	167	180	184	185	173	185	178	169	154	199	150	164	160	182	166	160	180	170	191	171	185	184	174	174	156	188	163	181	190	179	161	162	197	182	182	137	172	191	150	156	186	181	173	175	169	176	178	189	192	179	155	152	159	176	167	173	169	166	179	187	174	159	169	174	178	171	178	170	165	173	188	172	199	170	173	143	180	176	189	180	173	148	211	173	147	196	161	182	195	206	175	163	197	183	182	184	162	166	187	179	176	166	174	177	180	184	184	180	168	142	167	167	197	178	192	154	174	176	160	167	167	185	171	167	136	177	176	188	160	185	180	146	161	195	189	174	146	170	181	177	177	191	185	184	182	188	163	183	210	179	166	197	163	172	178	183	193	183	170	189	171	201	159	183	184	189	170	182	203	165	161	185	175	176	175	187	179	186	175	189	164	168	160	156	175	161	178	203	178	163	160	157	176	165	195	203	164	179	183	162	154	197	187	160	182	158	181	158	183	208	161	175	178	169	171	183	180	188	188	168	182	191	172	177	175	184	178	161	200	181	187	195	202	183	179	172	159	172	172	173	197	195	163	189	145	186	163	192	194	164	169	161	191	172	183	182	179	163	147	175	188	188	176	174	159	194	196	167	162	163	158	189	176	155	181	162	178	158	170	185	175	170	168	194	186	162	166	151	163	180	152	158	153	176	169	184	178	174	166	170	201	165	173	165	190	181	178	168	209	165	150	168	160	171	176	155	184	177	195	164	181	178	187	161	201	162	178	161	175	182	192	194	165	177	173	175	184	190	167	174	155	164	199	170	195	178	176	161	187	164	166	178	177	165	179	154	211	183	181	150	163	175	175	153	171	151	180	202	188	189	185	188	187	175	155	183	166	182	193	188	170	157	175	167	165	162	154	164	176	191	183	159	174	180	178	167	174	162	198	177	171	153	176	184	163	181	182	168	188	140	190	146	201	179	185	190	203	188	196	174	164	173	194	188	178	195	186	186	174	180	202	184	184	198	174	156	179	154	175	168	185	187	183	174	138	174	182	191	164	182	173	184	166	169	186	171	200	182	166	172	152	174	179	176	162	175	179	178	191	198	172	181	165	183	198	169	182	178	192	183	174	168	173	186	171	171	167	176	174	163	168	178	173	173	162	181	169	168	183	181	181	167	179	178	175	170	171	173	194	164	165	176	195	186	164	179	186	206	155	167	163	183	184	184	172	194	164	182	185	182	181	190	181	144	159	188	156	161	161	199	172	187	167	161	169	162	164	181	164	148	150	196	161	180	183	173	153	181	189	181	179	173	182	159	162	175	177	180	189	179	181	188	170	156	179	172	211	175	158	197	184	204	147	186	174	157	154	165	178	173	157	167	190	171	154	177	186	161	198	178	180	178	182	196	175	165	184	161	192	169	154	187	169	164	184	169	178	176	180	188	178
24716	21670	29119	24737	20590	2007	637	427	348	359	327	292	278	273	242	251	216	236	204	214	209	234	207	222	190	202	210	198	209	186	194	193	211	192	198	218	197	211	182	197	173	190	189	206	175	211	222	192	181	163	193	206	173	199	190	191	193	182	197	189	172	182	184	203	212	195	178	201	178	190	175	212	196	171	184	170	182	187	192	170	169	185	179	194	187	206	202	195	193	180	196	198	192	183	186	164	209	190	145	168	177	174	186	201	179	171	180	176	182	188	193	190	179	175	181	177	186	194	187	164	191	191	171	199	170	168	182	191	194	195	191	154	196	192	183	193	196	160	206	183	180	182	194	171	169	181	187	187	176	180	195	195	181	214	194	187	205	212	177	178	221	196	192	179	169	215	190	185	193	200	176	202	203	175	208	183	202	203	170	200	184	163	182	176	192	205	174	189	188	189	191	167	190	188	179	198	190	180	173	161	195	180	196	192	175	195	180	173	185	171	196	201	192	179	174	206	182	188	217	174	188	172	187	159	195	167	193	153	161	207	197	169	205	193	201	174	209	187	189	194	184	191	181	171	214	174	167	201	178	190	185	190	187	193	189	198	186	180	191	204	185	183	201	187	187	198	183	200	184	172	200	174	195	184	197	199	205	191	195	189	200	176	181	172	181	164	190	201	193	172	199	170	178	175	193	174	176	183	182	203	177	179	206	167	203	185	198	194	171	193	187	162	172	183	174	190	191	178	188	186	187	198	205	175	192	214	181	172	184	195	182	207	175	199	193	201	179	213	217	188	197	201	195	197	191	176	183	183	204	164	182	187	213	192	192	205	168	184	191	219	175	180	199	183	177	165	188	193	197	182	181	207	177	175	208	183	183	189	174	194	186	211	206	204	188	196	189	155	195	195	185	179	182	179	166	197	215	187	164	193	186	166	176	177	179	186	188	186	185	191	175	169	190	173	172	190	191	153	204	185	168	165	196	178	182	176	197	176	195	174	219	191	212	192	189	207	177	172	182	170	177	186	192	175	206	183	158	153	209	168	204	192	193	192	193	221	165	197	208	193	190	184	166	187	174	184	184	173	221	180	194	190	190	186	163	189	177	200	177	197	166	208	159	197	177	173	170	190	201	189	178	192	190	179	191	197	176	190	174	193	198	186	186	175	176	182	178	201	194	182	211	170	185	169	199	185	188	194	195	190	193	168	205	176	199	162	191	159	178	208	156	179	183	207	195	191	188	187	186	178	182	198	187	203	186	189	178	153	193	193	182	171	211	182	179	197	188	183	158	199	166	181	188	199	173	177	163	180	178	187	199	206	199	196	179	170	156	177	196	171	198	190	192	187	197	180	202	190	195	181	200	185	192	201	183	201	195	170	181	191	201	186	193	182	178	195	191	193	181	183	203	186	193	188	224	166	190	188	207	192	205	188	183	182	178	187	186	170	177	202	171	204	182	181	181	203	173	207	159	174	187	190	164	187	161	178	209	172	210	185	178	172	194	202	171	188	202	186	176	163	173	180	176	192	211	201	201	169	200	213	186	194	195	196	178	183	190	207	207	180	190	181	182	198	178	195	186	142	172	197	185	190	191	182	159	202	187	172	194	196	186	178	192	198	177	175	203	167	177	191	171	188	170	193	204	213	178	175	193	182	172	191	186	210	199	202	197	202	183	185	162	191	168	199	155	179	202	193	180	201	193	188	187	188	178	199	202	202	196	198	185	200	204	184	201	171	188	178	195	176	178	182	164	194	186	185	167	192	177	230	171	192	191	188	171	198	182	171	186	178	216	195	181	179	174	196	195	181	176	177	207	179	148	210	174	170	186	178	172	187	210	175	190	176	176	186	179	213	177	208	192	194	164	193	176	184	211	179	188	201	189	168	167	170	182	193	190	177	236	173	199	192	192	181	181	209	213	185	181	185	212	213	179	185	166	189	191	190	172	194	191	170	179	194	178	184	183	190	215	185	196	150	177	173	174	178	189	179	198	165	169	166	163	187	175	204	214	185	157	168	180	176	184	198	186	186	186	170	166	175	204	188	187	200	154	176	148	174	192	173	157	182	188	185	201	198	173	171	180	178	188	185	195	210	181	202	202	204	195	195	192	184	182	205	191	189	187	172	200	206	193	185	195	184	173	191	184	199	191	172	189	238	208	174	217	198	174	186	173	212	173	191	196	201	189	175	214	201	201	184	193	164	178	194	188	200	184	185	193	172	200	206	235	166	192	194	187	206	198	166	181	179	181	185	209	175	190	159	194	188	202	185	184	173	187	184	188	202	200	160	200	185	183	174	201	179	188	184	185	189	168	159	185	208	170	175	172	176	194	173	181	171	161	179	183	188	187	196	175	204	186	180	191	198	177	203	173	181	176	192	154	173	195	165	163	198	180	197	183	188	204	180	185	192	163	210	200	193	175	171	191	182	194	197	192	200	188	169	167	182	216	178	181	182	166	167	188	183	188	190	163	179	194	184	195	208	182	174	204	180	190	170	185	198	196	198	170	184	184	193	188	174	188	178	168	206	176	172	181	189	168	186	193	190	172	204	208	180	183	177	187	182	200	199	186	172	185	208	191	182	203	194	169	186	190	197	195	185	181	172	190	188	194	190	176	181	187	181	181	198	197	179	158	164	194	198	190	182	186	186	206	190	205	189	190	205	195	208	190	207	194	186	216	225	192	185	201	161	185	197	201	195	173	178	204	171	195	197	199	189	196	206	170	186	180	214	170	173	198	183	200	187	164	194	198	194	161	199	173	187	195	199	219	197	182	190	172	185	168	170	203	185	178	174	182	180	187	171	193	201	170	179	166	207	169	182	182	187	177	184	160	195	204	175	187	228	174	187	204	203	187	194	167	208	186	201	192	190	208	183	194	198	186	174	185	171	199	171	181	176	204	172	211	186	186	210	178	223	165	152	180	211	166	170	199	183	180	221	197	197	179	153	188	200	196	193	158	182	187	198	204	193	184	199	173	183	180	174	177	180	171	172	216	181	181	181	196	185	201	189	183	200	191	207	206	174	190	181	171	197	167	181	190	179	184	183	179	170	192	185	179	212	207	200	207	183	185	206	192	201	215	178	189	203	192	210	185	203	172	179	182	192	205	176	187	189	202	203	182	174	196	178	199	196	222	181	198	203	176	180	212	157	177	196	194	189	179	182	175	169	199	192	181	182	179	206	178	187	189	204	189	172	174	192	197	186	204	178	172	161	196	189	192	190	203	176	215	207	184	182	205	191	177	190	188	194	202	175	170	203	177	165	192	191	200	193	192	204	185	172	191	165	191	192	188	170	204	200	197	216	184	208	184	173	165	182	195	183	196	195	192	187	184	203	199	165	189	203	192	178	165	188	173	196	181	199	175	175	184	189	211	180	186	180	170	189	183	181	186	170	176	200	169	184	174	201	197	182	195	199	190	176	182	188	186	149	171	174	178	200	185	179	183	158	165	191	190	177	186	181	166	164	192	203	188	186	188	175	173	204	196	178	181	194	179	172
33225	10253	8976	4663	3110	2213	1628	1341	1138	986	850	800	700	634	624	555	487	501	512	494	438	479	452	452	461	463	427	393	464	448	401	389	380	417	421	395	364	390	414	387	377	371	392	383	364	398	368	365	380	370	362	361	382	357	415	366	406	392	398	363	385	354	391	368	341	366	388	363	355	375	360	383	389	368	349	365	356	357	359	355	413	372	346	336	367	412	386	375	396	387	365	380	396	364	356	366	384	370	354	350	367	354	384	370	337	349	403	355	375	366	374	322	390	402	367	369	373	352	340	382	395	385	367	378	384	396	345	389	345	368	339	376	401	366	342	360	356	361	348	365	379	371	361	392	343	381	365	329	340	385	376	373	385	362	349	365	324	339	361	354	393	334	373	372	359	344	378	367	369	374	349	350	368	385	376	372	379	369	355	354	348	362	375	381	355	342	352	382	393	383	384	365	371	344	406	340	373	368	354	354	366	371	342	368	401	341	330	364	347	347	382	326	354	374	389	386	360	355	387	371	364	363	372	367	370	355	364	367	360	362	347	378	366	363	398	345	345	360	343	326	370	344	375	368	323	327	408	368	350	364	346	334	365	325	363	369	391	342	367	376	358	351	399	345	366	355	354	381	356	375	342	353	398	384	390	334	375	363	341	360	386	371	343	362	371	364	388	374	362	376	357	368	367	341	355	378	371	394	358	366	363	350	395	312	329	402	331	386	359	354	366	334	347	348	381	385	350	375	343	364	348	379	383	354	373	389	383	344	377	349	362	333	362	366	377	386	361	372	356	344	315	343	389	399	367	372	369	400	357	384	353	356	353	347	381	356	370	352	354	406	377	351	360	391	366	379	328	402	372	356	364	341	342	353	386	355	352	362	378	361	342	401	359	374	350	374	352	346	321	340	361	397	377	328	372	364	355	341	411	404	341	338	351	372	333	328	349	349	373	329	371	358	344	384	390	372	353	379	380	383	331	387	352	386	373	364	352	381	322	392	356	381	353	363	343	384	361	346	340	375	367	406	367	353	386	384	338	395	332	343	373	372	343	403	349	377	379	379	374	386	324	383	336	371	354	381	374	379	359	350	357	361	368	342	341	355	379	373	387	348	368	312	372	348	339	348	366	343	389	361	333	380	367	351	360	359	361	346	393	388	384	371	345	365	347	359	355	364	396	332	374	348	375	384	371	340	389	370	339	380	380	360	359	345	360	391	369	387	377	349	357	369	391	364	356	342	359	339	348	372	349	346	346	374	385	399	351	365	361	366	368	363	368	355	343	339	367	338	363	344	377	369	372	352	333	359	377	359	341	377	342	355	378	345	340	380	332	349	343	393	375	350	344	362	363	358	367	370	352	361	384	349	380	365	357	375	355	344	359	366	381	357	345	359	376	359	351	365	375	357	378	356	374	391	366	338	374	367	338	365	380	388	353	388	373	369	346	367	355	351	383	339	365	346	367	349	377	367	369	340	359	380	358	374	370	349	370	351	368	379	349	355	369	350	362	346	339	376	365	355	361	360	362	362	355	331	380	353	399	355	359	345	345	375	329	354	349	385	318	380	355	366	350	374	344	341	372	356	339	370	354	345	357	345	363	367	381	366	360	372	382	382	380	360	392	371	396	333	374	377	382	347	351	378	359	387	354	367	341	359	388	342	392	338	395	369	355	361	393	367	372	321	390	388	373	368	336	357	348	360	345	385	369	359	403	358	348	383	388	348	367	387	375	368	352	345	358	332	350	370	341	377	381	368	377	372	348	396	394	362	345	350	358	382	395	353	366	355	353	390	359	363	399	363	361	363	389	362	384	353	387	326	364	364	372	356	355	358	375	376	389	359	335	370	399	384	352	329	359	366	371	348	396	332	359	317	379	350	352	367	362	372	383	371	388	374	367	363	402	361	334	369	364	372	348	333	357	374	360	370	406	364	376	312	353	393	371	368	375	351	374	354	349	374	361	371	349	345	349	373	359	398	396	377	370	362	346	342	351	342	349	357	314	318	364	386	337	353	360	375	363	372	350	338	329	392	340	354	359	365	372	347	313	361	380	360	377	310	337	362	385	339	359	339	374	377	328	335	360	383	354	347	329	386	387	356	341	373	339	366	391	360	379	331	366	323	347	329	373	360	309	367	332	402	352	362	368	360	376	364	425	392	370	391	368	352	384	356	354	387	349	371	376	390	384	385	358	398	372	339	362	354	351	345	369	330	380	378	370	378	370	348	383	369	355	373	345	382	404	339	384	343	373	349	365	369	360	379	357	376	335	360	362	391	363	368	387	350	398	353	363	356	373	383	406	360	347	384	362	408	333	393	352	380	361	363	335	391	345	377	353	334	378	373	345	332	347	378	347	397	353	390	368	354	380	345	365	327	347	380	329	357	376	358	372	334	376	357	353	381	363	379	371	387	338	339	381	388	347	361	382	394	399	373	337	340	371	355	340	339	371	379	387	403	383	348	373	368	351	363	318	347	367	323	361	377	360	391	388	354	369	366	382	370	400	345	369	359	381	326	382	366	345	358	372	391	345	404	359	370	369	372	380	389	345	404	374	355	376	369	391	355	379	361	355	365	343	364	375	369	390	338	362	352	361	406	373	359	371	363	388	372	348	345	396	384	364	362	373	375	366	366	360	387	407	390	403	380	370	363	396	389	356	339	372	373	381	365	357	380	348	360	380	358	364	353	371	367	376	375	334	368	392	344	357	332	369	354	339	357	367	402	369	389	354	376	359	385	413	352	341	391	371	418	375	376	363	356	370	397	340	343	324	412	356	384	362	343	396	331	379	392	392	362	325	379	377	351	328	353	367	347	351	371	353	370	394	414	359	361	383	392	414	344	387	381	357	332	367	348	378	344	341	351	363	369	351	383	378	325	374	361	381	361	339	374	387	401	350	346	342	367	363	386	357	386	397	348	358	356	375	378	367	325	337	391	353	376	356	373	349	375	359	385	387	369	350	347	377	375	342	339	346	361	365	365	357	376	385	385	363	358	372	383	349	369	340	330	354	360	329	373	360	380	343	350	366	356	318	381	341	408	369	392	364	344	359	334	360	359	344	386	381	354	379	409	376	346	355	320	366	391	375	366	371	365	380	326	345	382	356	362	373	348	321	346	339	361	365	341	365	369	369	400	379	366	354	349	347	349	378	324	380	363	352	415	370	357	358	347	326	369	385	355	357	359	371	361	358	364	355	347	357	360	362	394	357	384	292	369	356	356	362	359	350	364	373	351	376	373	359	384	361	396	359	356	389	364	392	338	353	354	376	357	362	355	342	366	360	352	377	349	366	394	391	394	362	360	389	374	327	357	374	388	384	354	345	385	386	380	379	367	340	359	377	415	363	312	368	373	377	377	348	398	373	366	346	383	361	342	387	363	353	386	413	382	361	407	379	371	343	359	375	368	390	349	360	372	380	358	334	361	342	324	355	363	375	336	362	351	365	367	351	378	395	376	349	344	349	376	384	361	392	385	363	346	363	373	386	409	370	363	326	376	373	365
23831	21736	29936	24071	21737	20160	2432	946	735	664	546	496	524	521	449	498	498	452	437	471	390	398	443	415	395	415	420	427	382	404	380	383	392	345	353	384	327	360	377	382	375	377	363	377	338	347	375	365	367	371	382	373	410	365	381	375	392	378	380	380	352	365	361	350	377	348	354	368	401	386	377	351	330	372	362	369	341	323	390	334	384	354	354	370	349	410	378	392	357	354	361	359	342	357	352	360	355	359	355	371	365	367	371	346	338	365	333	365	367	369	377	345	392	349	380	369	363	338	349	374	320	330	349	381	360	361	374	374	349	375	354	394	343	380	369	396	364	328	407	372	364	362	376	356	389	350	343	379	357	354	350	360	376	350	343	368	335	328	351	365	384	350	373	370	352	385	376	358	367	394	375	353	364	381	387	354	344	364	357	365	366	360	360	391	387	388	353	373	364	349	348	340	405	353	350	325	393	377	361	362	382	373	370	361	374	363	372	364	331	376	368	343	357	394	343	337	336	337	387	396	354	323	335	372	411	342	391	353	359	338	344	337	379	335	364	337	343	375	339	342	348	396	380	340	372	386	352	366	344	371	351	341	359	341	354	359	370	372	341	343	363	381	349	333	378	354	365	351	393	344	360	357	377	376	321	352	358	317	356	352	350	370	375	369	386	378	347	345	380	347	380	365	351	353	365	339	322	346	387	360	356	352	360	343	377	357	353	309	365	368	406	358	330	331	346	349	364	378	373	360	355	355	352	355	355	361	377	331	357	379	378	343	365	360	354	374	352	363	353	392	336	369	377	349	364	353	349	390	337	368	353	312	327	364	334	335	372	380	364	346	383	325	363	325	353	353	372	377	377	353	381	355	372	390	357	359	397	362	361	394	361	352	345	359	376	362	354	385	355	393	366	364	342	331	337	343	366	328	355	370	372	363	343	354	387	371	346	352	328	384	341	343	341	350	360	353	352	376	360	403	348	381	388	359	362	385	369	344	329	375	341	346	354	358	345	364	374	359	346	345	372	350	352	394	395	375	363	358	369	367	381	344	361	351	353	327	332	360	344	346	373	324	377	368	315	347	349	342	371	360	332	349	358	353	356	364	370	346	342	355	381	367	348	353	360	375	360	350	351	313	370	339	372	364	352	356	352	373	399	382	355	336	346	375	340	359	361	364	366	389	370	369	384	355	358	360	351	321	334	331	363	362	381	361	361	363	350	387	374	324	374	331	348	376	373	357	370	357	355	366	373	351	376	364	355	337	373	357	392	327	343	389	345	351	373	377	350	340	353	365	399	359	342	366	320	366	336	375	358	347	366	402	399	340	351	419	364	355	359	359	333	363	357	342	365	383	340	333	364	348	385	381	368	349	355	347	403	384	386	325	353	364	349	367	371	358	368	358	363	381	337	365	331	328	403	398	388	335	353	348	362	314	343	317	345	359	364	386	353	397	353	357	332	360	335	376	352	372	389	351	359	334	346	365	382	377	331	392	361	380	373	380	379	364	375	357	356	358	355	324	340	373	365	336	342	357	376	337	353	393	335	331	391	380	355	357	328	384	367	360	351	331	353	332	383	368	378	366	381	382	369	383	372	350	335	364	367	370	343	341	368	347	352	400	382	338	354	324	358	335	363	368	360	344	351	366	386	332	355	363	349	354	375	337	361	373	358	390	336	344	359	379	357	338	356	353	314	351	359	385	400	358	348	394	355	400	340	364	366	360	367	365	386	375	326	380	361	331	338	372	322	353	344	362	349	362	374	373	389	372	406	384	355	363	373	354	334	403	361	352	377	390	372	366	352	355	390	327	328	379	370	371	374	347	351	366	372	345	345	364	351	378	344	371	382	329	373	380	350	360	377	349	334	361	361	379	352	352	327	354	354	319	384	330	356	331	358	372	389	364	397	345	382	321	352	350	369	339	361	334	357	338	350	346	354	327	299	381	357	367	386	312	343	327	345	346	345	345	353	343	369	327	380	343	351	379	344	365	376	367	360	372	342	379	331	378	373	371	378	370	360	373	378	372	340	338	366	355	363	328	381	352	356	378	376	355	343	374	375	309	379	349	318	347	362	349	335	347	334	355	375	384	362	369	340	371	318	384	345	340	366	337	342	354	371	359	345	332	318	341	374	333	348	364	334	355	405	378	358	358	323	357	339	363	334	372	355	371	364	387	382	361	384	369	371	369	354	425	365	362	343	383	349	369	349	348	345	378	391	354	351	373	352	384	366	370	358	368	342	332	357	346	352	402	310	399	386	339	337	375	363	389	356	372	387	395	373	327	349	364	368	366	362	375	356	323	360	371	370	362	364	363	412	372	343	358	347	338	352	335	341	354	344	353	362	334	370	339	368	361	400	359	346	367	368	359	360	351	364	341	341	333	364	337	388	344	388	366	377	343	334	373	362	381	366	359	377	366	370	369	369	338	347	355	358	363	371	373	344	332	391	367	338	388	350	332	359	376	322	383	349	383	349	342	415	368	338	362	362	326	365	366	395	339	370	379	359	370	352	356	354	347	333	351	378	345	419	368	357	333	361	380	364	348	370	365	352	354	322	382	379	352	342	366	421	348	384	357	366	363	356	352	379	326	339	339	334	318	356	344	350	340	352	342	385	360	389	334	371	365	387	352	355	346	366	328	369	384	372	393	334	359	355	359	362	390	370	383	369	355	373	351	371	379	338	360	366	358	396	359	350	325	350	368	374	364	340	346	321	370	377	347	366	375	364	353	375	386	364	372	354	349	344	366	367	365	376	331	354	367	360	326	366	399	348	340	390	365	404	338	369	372	353	334	335	353	359	351	342	358	336	356	318	359	375	347	350	388	370	364	333	346	359	364	309	347	363	343	375	407	313	347	351	390	362	341	326	349	331	364	320	346	372	360	369	362	366	350	366	380	373	325	349	368	372	335	354	343	336	387	331	367	350	336	366	355	336	337	367	360	378	343	337	394	392	358	366	338	349	373	357	357	365	403	355	346	361	342	352	321	362	325	371	359	375	403	387	371	377	357	371	354	343	360	376	370	359	356	355	386	375	358	327	385	367	364	341	342	331	344	321	393	346	334	361	370	368	366	303	333	373	350	348	369	313	345	351	340	391	350	372	319	347	364	302	359	379	347	368	398	356	338	377	368	365	341	356	361	318	357	345	363	356	337	314	341	361	352	370	324	336	338	338	327	376	373	331	347	367	385	338	371	380	339	360	355	402	350	386	316	316	340	374	355	338	353	384	352	382	344	370	350	366	340	385	333	371	356	360	350	357	363	347	366	355	325	353	375	372	369	391	380	373	350	326	342	335	351	329	381	373	339	404	288	384	357	352	361	365	358	343	341	342	343	393	345	388	353	370	328	355	399	355	342	393	349	377	367	406	368	343	339	362	324	365	349	378	361	334	339	326	346	333	325	384	376	362	363	332	336	363	375	365	326	347	358	335	329	364	344	357	367	336	354	374	375	334	343	342	345	378	344	374	363	343	370	371	380	391	345	346	378	326	372	350	370
36250	16722	14569	7953	5446	4075	3264	2572	2182	1850	1544	1464	1306	1176	1163	1073	1003	1031	1002	908	852	899	805	788	763	815	780	783	773	755	701	769	710	744	709	666	729	713	715	684	708	666	627	705	668	704	701	708	698	682	784	680	662	651	659	663	630	719	692	684	688	638	704	655	687	642	717	657	644	667	651	671	660	654	632	688	695	652	643	623	649	659	636	702	663	657	663	635	707	616	645	665	631	666	662	648	669	712	584	637	648	652	739	663	663	656	658	662	656	646	652	689	709	643	683	648	631	686	661	680	669	672	631	700	621	674	642	603	717	657	680	667	671	622	705	610	695	666	674	622	655	651	691	691	690	675	693	655	662	684	667	669	623	682	633	669	668	695	685	684	672	603	647	655	688	726	693	629	642	660	683	681	650	692	703	699	638	673	647	612	646	678	616	710	653	655	675	678	689	667	628	684	643	624	660	622	650	693	641	637	643	640	672	684	617	657	677	661	705	629	652	629	650	671	633	694	645	608	684	687	680	662	685	661	640	648	639	598	646	700	669	642	691	652	677	656	640	616	657	661	643	649	653	664	638	693	695	618	651	631	633	643	631	674	644	627	636	662	662	635	652	665	633	634	726	705	656	656	633	636	618	631	662	672	686	652	700	694	647	652	688	686	673	688	692	673	664	692	666	670	637	676	666	686	654	674	644	663	636	645	664	691	650	682	704	683	665	604	654	659	635	639	640	668	690	640	623	709	681	652	648	647	677	686	658	648	611	604	626	622	648	665	662	636	668	677	636	639	652	670	641	676	640	632	618	740	632	636	633	680	640	663	643	720	630	653	669	632	670	640	622	648	673	627	675	631	646	633	616	659	618	671	676	666	637	642	664	650	629	658	613	677	633	652	653	681	657	665	652	624	664	637	678	667	682	646	637	609	663	651	650	658	631	669	653	710	622	640	678	659	627	698	590	623	676	614	594	632	673	678	701	650	627	654	669	686	624	698	659	617	633	657	680	615	641	641	643	655	653	633	657	603	638	636	660	659	663	656	651	630	664	684	666	672	667	648	666	702	715	666	661	673	698	631	645	631	641	693	624	654	630	643	731	691	666	709	681	653	640	663	662	691	637	630	633	677	662	649	709	670	666	633	649	671	638	652	649	650	654	722	632	655	656	691	648	636	666	646	660	643	691	666	647	701	674	636	642	612	684	612	660	667	651	656	658	666	677	703	632	690	659	616	609	622	636	619	644	621	656	640	647	622	650	668	673	621	676	673	653	626	676	642	639	664	681	681	688	686	651	648	643	677	633	689	656	655	671	637	670	624	627	654	658	672	637	694	673	633	645	682	643	665	665	679	694	661	653	658	669	685	631	671	644	643	676	682	655	662	687	653	628	657	661	698	620	707	665	647	656	669	630	662	649	603	655	633	637	636	591	660	684	650	672	706	709	680	668	632	683	608	612	653	656	666	667	687	678	626	681	677	685	672	700	650	661	682	663	663	612	715	687	682	644	669	655	620	659	657	666	621	703	637	672	638	630	674	640	657	635	624	707	637	667	650	629	683	673	696	643	691	690	691	631	639	684	725	676	646	690	660	689	635	671	683	684	676	615	660	676	655	694	669	608	643	664	675	679	636	625	670	610	664	664	692	634	648	646	640	618	648	618	657	641	658	629	646	669	678	696	668	679	619	671	660	643	636	671	599	664	701	650	647	638	651	658	652	662	637	678	672	721	633	683	706	664	649	695	658	615	653	646	637	710	620	676	700	682	656	653	691	620	662	625	648	661	642	663	651	662	670	641	657	616	669	640	646	663	659	644	654	656	687	668	676	679	674	697	682	638	646	638	596	699	679	667	660	646	673	676	648	703	633	706	609	665	666	601	656	643	681	644	639	626	627	649	630	670	624	645	690	669	699	690	685	653	677	635	650	681	655	698	698	619	638	648	674	673	646	660	680	634	675	636	644	666	633	729	691	642	696	685	620	652	629	677	656	634	630	677	639	705	657	630	672	644	668	667	658	670	650	697	653	660	671	701	646	653	650	681	650	689	721	620	613	663	644	664	688	629	666	672	693	625	685	676	673	677	691	668	623	677	683	653	615	657	660	642	642	650	601	655	694	673	716	675	661	681	633	621	631	652	648	667	683	640	607	690	672	673	633	679	619	628	669	676	661	637	709	660	652	662	623	637	622	661	654	637	670	635	619	646	678	643	646	671	645	664	619	679	626	637	676	665	650	690	659	667	670	680	593	706	664	655	668	633	648	676	666	640	674	676	611	657	619	617	645	658	666	695	668	658	654	643	640	654	624	664	688	624	644	614	654	658	704	659	620	680	636	624	638	616	668	658	625	700	652	695	629	638	689	669	652	687	620	652	640	626	627	697	635	630	643	668	616	677	656	653	656	718	665	690	655	646	701	678	624	647	672	667	695	644	662	667	679	630	704	670	664	685	659	624	645	645	663	673	659	651	679	664	656	664	671	647	682	686	604	652	646	669	662	628	677	667	686	646	655	654	651	677	657	688	666	689	659	683	671	672	636	653	620	656	645	640	622	631	681	644	675	678	673	635	628	629	616	647	678	598	659	585	642	622	665	634	684	643	630	610	701	673	641	661	679	666	678	668	666	712	649	663	611	650	639	668	675	688	671	679	652	675	707	631	627	627	661	680	596	645	608	629	642	614	653	657	593	670	629	692	677	631	672	660	628	653	735	647	677	663	608	630	647	663	704	677	643	637	655	673	634	694	630	639	657	648	644	680	645	651	643	662	635	672	641	646	716	664	632	691	643	645	683	604	619	645	640	640	683	718	682	697	660	608	685	654	673	639	666	626	612	696	689	651	621	666	646	693	688	625	665	698	654	634	627	637	600	632	672	571	669	692	661	649	667	674	647	666	673	605	668	649	663	633	668	662	620	690	662	683	572	595	648	701	667	622	652	664	674	605	668	677	650	638	663	700	645	694	655	669	663	672	674	652	703	657	647	622	646	671	665	645	673	612	639	659	663	585	640	635	645	654	652	737	637	693	676	683	638	638	664	663	640	662	686	690	712	645	667	626	676	590	621	669	634	682	656	689	637	640	694	638	593	663	667	694	653	680	667	661	675	669	657	664	609	664	729	630	686	669	668	675	695	638	664	718	653	694	647	640	668	627	671	643	662	695	696	660	662	634	672	643	621	678	687	643	640	678	627	685	632	686	613	681	713	667	616	632	607	676	665	623	645	656	676	625	676	660	640	680	589	625	648	663	620	690	622	629	616	655	666	659	672	643	619	652	652	628	662	660	662	669	673	642	619	663	615	682	647	694	682	612	643	649	674	632	601	658	641	693	621	640	665	646	631	613	671	658	620	672	642	672	638	671	665	671	612	615	647	684	666	647	661	665	693	662	633	645	634	671	677	655	597	657	629	673	707	667	687	652	686	662	665	683	637	617	638	603	662	647	662	656	728	662	627	654	663	624	618	633	691	662	698	633	662	626	626	648	672	617	635	647	639	656	673	602	606	684	676
25986	20195	7958	361	149	136	124	107	104	98	101	87	82	77	79	84	94	88	81	101	78	76	92	72	86	83	73	68	85	81	82	71	83	74	74	76	91	73	83	98	84	83	92	84	87	71	100	62	84	87	88	74	103	75	101	69	84	87	94	77	95	96	98	101	78	84	76	96	86	76	77	85	80	88	88	83	96	92	79	86	81	93	71	78	74	75	72	76	80	86	91	81	83	81	61	77	86	85	83	71	92	81	74	79	83	87	84	85	83	85	93	76	84	79	87	84	93	98	82	70	89	86	98	70	75	70	96	78	91	83	85	71	77	89	73	78	77	94	85	85	83	70	65	83	94	74	101	85	78	88	99	74	72	90	77	87	75	84	81	74	94	87	85	84	79	95	76	76	80	92	80	81	98	87	61	82	99	97	74	83	80	80	87	86	81	89	88	92	99	84	70	84	90	74	83	87	80	87	84	91	92	95	90	90	74	65	87	71	66	82	92	72	81	75	91	92	92	97	84	98	93	83	74	78	93	74	79	78	85	79	80	87	91	59	84	87	71	80	75	95	88	86	93	95	84	103	79	97	64	82	78	70	79	70	83	75	86	86	95	75	82	69	74	90	85	79	74	76	80	74	87	106	73	70	94	100	83	83	82	68	97	76	88	83	97	80	87	103	76	100	85	79	80	83	90	89	79	71	81	92	71	82	81	91	76	80	74	83	86	79	91	77	86	80	87	91	87	75	82	88	86	70	97	88	75	72	107	86	86	95	87	90	81	97	65	80	83	72	82	77	82	84	84	78	79	104	74	83	80	80	64	82	87	66	86	85	75	96	106	89	102	91	84	81	78	86	77	73	93	83	82	94	77	84	75	95	93	83	100	86	77	88	83	83	77	90	68	100	75	76	78	85	101	108	69	92	86	87	98	85	78	96	68	84	95	77	71	91	83	84	95	69	76	99	76	95	85	86	83	83	90	88	66	85	95	78	84	93	66	72	80	78	80	88	77	93	81	77	75	75	96	101	86	90	87	102	85	87	69	93	88	104	79	95	94	85	77	91	78	79	89	81	61	70	98	81	82	90	88	79	70	85	82	86	74	84	74	76	93	74	70	77	80	74	76	63	84	88	78	84	69	74	96	66	84	89	100	95	78	81	79	71	66	84	70	91	84	81	101	73	80	72	77	80	107	80	88	93	77	82	77	88	82	72	84	97	59	81	83	71	87	78	75	88	81	69	71	78	84	88	63	86	83	88	95	87	91	78	80	74	86	94	68	89	73	100	92	82	73	83	73	79	76	85	92	79	67	89	79	85	89	90	81	105	83	84	101	81	110	72	93	96	84	87	72	90	87	78	94	78	82	87	57	101	85	80	79	87	83	72	82	78	90	82	79	84	66	75	83	76	91	84	95	66	94	80	108	101	77	86	74	87	83	82	78	75	71	75	76	76	94	69	84	76	93	79	81	83	78	96	70	95	76	67	90	83	97	78	94	96	79	87	86	64	67	80	87	93	79	90	70	106	59	101	94	82	81	83	77	73	82	79	71	88	86	83	70	73	73	77	75	78	97	92	78	77	93	82	78	88	78	81	83	64	80	80	85	67	79	82	83	81	86	73	66	87	71	79	76	86	66	82	99	70	78	79	75	85	82	83	74	92	86	93	82	73	75	86	88	83	101	78	77	98	95	83	67	82	90	85	87	91	79	86	60	71	97	91	82	99	78	82	87	78	75	85	83	90	88	78	88	75	81	103	86	75	79	67	69	92	84	92	69	76	87	80	95	103	88	80	83	76	82	82	64	95	79	105	88	72	97	87	77	96	65	82	89	82	99	77	80	65	75	95	107	91	88	86	93	93	84	78	74	85	64	82	87	69	69	76	83	80	74	77	85	81	71	77	76	88	109	77	84	70	70	65	87	85	77	76	73	89	91	67	68	73	78	79	90	69	89	99	97	75	84	58	82	83	69	79	91	94	95	100	91	102	71	105	74	85	88	85	83	82	87	76	86	74	85	81	77	82	84	62	86	84	81	70	79	67	63	90	89	90	89	77	91	80	88	76	64	76	85	88	82	75	77	94	84	94	83	88	97	80	74	88	74	83	92	95	71	79	73	94	91	78	87	87	85	71	83	89	94	94	87	77	92	80	77	77	91	96	70	75	84	101	79	93	92	93	92	85	84	82	96	76	95	80	101	89	76	89	92	88	94	94	93	74	88	75	83	93	83	90	93	64	83	83	85	100	97	72	88	95	79	62	79	78	83	80	63	82	72	76	62	72	73	88	88	91	79	85	77	87	73	102	73	91	79	108	99	91	84	84	81	83	91	85	88	82	89	71	86	71	73	66	70	94	96	78	90	83	86	75	101	80	82	63	81	95	70	74	87	70	79	86	84	66	77	77	81	84	78	94	85	60	93	81	84	67	82	90	85	81	63	81	89	97	86	81	85	84	72	90	75	91	85	67	80	98	85	76	61	91	86	88	92	88	85	70	86	98	75	90	79	58	69	76	100	88	95	75	86	80	82	106	74	74	84	93	75	67	85	88	81	73	82	93	89	77	74	71	98	84	90	81	73	97	76	90	83	81	83	77	78	101	93	78	79	73	68	77	84	75	72	84	86	83	81	82	83	70	75	76	82	79	82	96	89	105	82	76	96	87	91	83	98	90	86	71	77	79	74	91	85	79	94	75	98	84	82	88	73	81	76	66	73	83	86	80	85	76	75	88	87	79	84	94	81	87	82	75	77	93	79	76	68	86	78	75	85	79	98	73	81	84	94	90	94	78	78	78	89	93	80	89	93	78	69	73	83	73	76	80	86	78	73	94	80	77	77	102	72	91	83	89	72	87	76	89	87	86	84	86	87	76	74	89	65	93	80	74	89	87	72	76	79	85	84	90	79	66	75	65	72	71	79	77	83	92	90	77	89	67	83	83	92	86	88	55	79	80	78	98	77	83	77	83	67	84	81	96	93	80	79	83	87	80	84	106	71	74	84	77	85	83	73	84	78	79	77	89	70	90	86	101	81	77	83	77	72	85	88	90	87	74	93	97	56	76	86	87	94	74	73	98	74	94	69	76	80	80	84	66	83	65	79	76	77	84	75	76	81	88	76	86	76	71	75	82	83	83	83	68	87	89	87	75	82	84	92	85	82	82	79	79	81	86	91	90	71	76	87	80	61	99	91	97	70	81	93	85	90	86	92	81	69	94	80	98	102	86	76	85	79	103	77	87	90	84	80	73	84	85	88	74	98	98	86	92	71	63	91	74	78	75	95	79	84	88	95	89	78	78	90	85	78	87	87	105	109	75	75	79	85	96	84	84	86	82	77	91	69	89	69	90	82	77	78	87	75	92	80	78	93	90	66	79	79	73	86	79	87	77	86	68	73	88	86	82	89	82	78	64	68	72	77	84	94	79	83	81	89	71	80	72	81	79	83	76	70	82	97	76	87	100	79	75	67	77	96	96	99	88	75	90	89	72	73	85	75	83	92	80	84	91
15677	1264	1088	573	404	354	306	296	227	221	203	219	207	188	199	192	181	202	207	171	186	178	190	203	164	188	178	176	169	182	184	186	167	184	181	173	180	175	166	178	182	168	156	178	184	171	187	173	187	177	169	161	164	185	212	169	141	187	181	167	168	186	187	168	187	156	172	160	182	195	171	178	201	162	192	183	165	186	200	167	161	184	172	161	184	176	156	179	213	197	183	198	190	170	153	175	149	187	164	201	175	186	180	175	186	165	187	167	189	160	185	174	194	197	163	197	203	189	159	188	172	208	157	177	170	177	187	165	213	150	169	183	179	195	164	177	177	170	175	166	188	165	192	187	163	179	168	193	171	175	170	167	177	198	185	156	165	175	191	188	157	163	189	165	162	192	169	180	176	168	161	175	183	161	159	169	188	175	177	177	174	185	199	172	190	193	170	177	172	178	193	167	165	171	171	159	172	192	163	188	155	193	187	158	178	162	174	165	177	192	180	157	175	174	164	186	184	169	154	183	161	199	169	187	164	177	160	186	162	175	200	166	188	188	183	180	186	184	157	169	167	167	187	184	155	174	179	152	165	182	183	169	172	201	173	173	183	181	166	162	167	177	201	159	176	159	185	194	192	179	191	155	186	162	153	197	192	173	187	189	175	196	170	181	194	169	188	197	167	159	152	210	167	177	173	166	163	169	168	202	186	180	179	180	166	178	190	181	168	182	174	176	187	183	166	148	159	182	185	153	206	171	146	175	164	170	152	183	161	178	156	183	201	177	185	194	172	166	175	162	163	159	177	192	178	169	162	168	175	177	184	202	147	156	158	187	155	172	174	182	190	155	194	177	191	162	181	168	174	168	181	172	193	183	166	180	168	171	186	163	180	191	171	181	163	178	176	156	149	182	164	160	177	178	160	180	186	168	167	170	185	203	171	167	177	167	176	193	165	180	177	164	175	161	173	171	187	166	203	185	203	163	173	184	174	177	187	188	179	187	174	178	190	176	178	144	187	174	208	161	186	166	155	170	150	187	175	165	181	178	182	178	180	172	161	150	169	186	208	198	165	202	202	183	168	191	180	174	167	193	178	174	150	191	151	186	187	158	173	170	200	171	194	177	188	181	184	186	172	202	187	185	177	170	183	183	175	164	175	165	170	179	184	186	195	188	165	178	182	162	200	171	172	192	172	178	194	182	178	187	161	188	163	167	183	178	186	167	168	163	174	158	188	197	162	171	191	182	168	156	169	184	202	189	185	165	170	177	181	172	176	158	185	167	171	178	184	161	166	176	144	173	148	170	192	156	178	196	175	190	147	198	187	164	185	171	186	173	171	158	184	158	167	177	174	161	164	174	200	183	187	174	180	164	177	178	180	186	152	158	152	180	186	200	179	178	181	199	183	189	173	195	159	164	169	162	162	176	174	194	170	189	176	195	183	179	167	173	188	182	203	184	167	164	165	187	153	172	185	176	204	175	197	172	171	205	180	194	175	167	158	175	178	149	148	167	172	163	179	178	174	209	176	178	162	177	179	172	190	190	179	139	191	211	163	204	177	172	180	161	175	185	183	182	181	172	173	210	175	182	185	196	150	184	185	166	155	151	190	164	171	183	180	166	159	181	176	188	184	163	169	168	165	164	182	183	171	190	165	169	179	178	189	176	175	187	161	197	180	170	176	190	157	178	180	170	180	196	184	190	176	177	164	185	158	160	185	187	186	178	205	176	177	171	181	198	168	173	191	174	183	175	164	196	197	184	167	165	173	193	174	176	194	199	191	184	191	202	157	183	186	173	165	170	184	176	188	180	182	176	173	160	171	181	171	202	178	176	175	197	180	168	170	187	190	165	154	179	178	175	194	162	167	160	166	166	152	181	156	174	159	163	183	183	173	189	177	177	184	164	223	189	175	145	176	158	200	169	173	190	177	148	190	159	172	180	152	153	153	203	176	159	179	171	163	178	173	170	173	174	181	171	164	184	186	159	154	196	177	144	178	180	166	172	169	187	146	179	186	202	167	171	155	192	180	191	189	167	169	187	176	160	169	180	201	166	174	185	166	181	162	172	176	183	170	179	170	159	203	162	170	160	181	175	176	184	166	163	170	149	197	198	176	193	194	165	178	138	189	172	191	176	177	166	189	167	188	175	167	189	180	181	181	182	184	170	173	199	187	165	165	168	169	178	164	175	171	182	206	163	182	189	185	168	162	183	170	186	190	168	148	160	169	181	175	190	173	176	148	162	164	168	163	192	168	188	191	197	162	178	162	171	176	167	194	157	177	181	165	176	167	205	171	175	193	193	172	173	165	171	170	177	219	200	185	180	185	162	183	158	171	174	187	181	173	154	187	174	186	185	194	163	170	191	181	161	194	181	174	175	197	164	189	169	183	157	163	181	176	180	153	163	151	177	179	199	180	169	192	159	184	141	153	147	180	172	172	169	155	173	164	176	182	185	155	175	161	162	144	176	170	176	183	194	175	162	173	152	188	196	178	201	177	164	173	163	177	161	165	171	166	172	172	210	182	173	151	162	183	188	161	177	173	141	140	156	186	189	140	189	193	188	192	174	167	183	188	185	155	173	189	164	181	172	168	175	184	206	168	184	155	165	201	185	176	175	172	163	200	153	208	163	164	183	167	163	156	147	179	177	162	168	169	166	171	161	167	164	156	189	176	184	190	188	158	177	158	195	184	153	190	149	166	172	190	163	165	176	187	182	201	161	179	162	180	181	183	154	173	185	206	143	163	175	189	151	189	157	160	181	177	163	187	190	189	175	188	160	171	185	171	154	181	169	182	164	178	196	192	175	168	184	183	169	166	186	154	157	178	183	164	174	195	166	197	140	172	182	194	180	162	198	155	191	184	169	176	183	175	195	165	170	187	179	184	145	177	193	173	180	187	184	189	167	202	178	188	169	177	172	165	174	175	165	187	189	163	154	165	186	190	163	170	155	179	176	155	181	155	189	186	175	184	175	175	177	202	167	172	164	188	167	178	160	168	170	175	189	159	173	161	160	145	180	161	164	152	177	185	189	177	187	167	190	189	151	189	177	158	167	174	182	188	171	182	171	178	166	182	168	158	197	174	163	163	162	185	177	197	160	191	169	165	184	184	197	171	169	169	171	173	166	183	183	189	160	134	175	178	179	171	183	181	174	176	200	177	179	171	173	161	184	181	175	177	186	191	180	165	183	157	164	181	188	199	185	179	167	165	166	155	160	156	183	180	190	193	168	167	191	205	182	164	175	183	161	187	174	183	168	193	189	167	183	196	154	185	169	147	168	173	171	157	186	184	164	182	179	211	171	169	179	160	182	163	160	184	180	150	173	164	181	169	184	174	178	164	168	182	176	206	174	176	175	165	185	173	166	160	179	146	167	177	188	182	180	215	179	181	182	168	188	170	197	166	178	167	176	199	184	168	161	187	198	179	174	166	175	183	174	161	172	196	163	188	155	164	150	155	156	194	200	206	195	181	188	177	170	193	181	209	169	177	183	170	165
24736	21644	29108	24652	20532	2104	648	460	410	368	318	304	275	245	251	260	225	246	222	218	195	215	221	214	200	212	237	198	202	199	196	166	210	232	209	182	187	200	187	185	182	170	195	185	207	220	199	204	204	193	200	209	207	217	203	190	204	215	190	182	198	191	185	192	180	185	178	191	214	183	177	198	197	206	208	198	176	177	186	199	186	192	215	183	191	184	190	193	208	191	195	187	194	186	188	154	183	195	212	183	202	210	201	182	174	196	169	187	210	191	189	169	183	193	177	197	195	211	186	171	194	166	187	179	203	190	202	196	198	191	199	204	203	167	193	196	200	177	188	187	202	186	200	196	210	187	207	161	193	199	172	189	199	178	199	169	187	192	222	194	182	175	202	180	209	184	196	194	184	203	193	180	159	188	196	172	213	177	223	184	184	194	187	196	191	190	199	177	189	187	197	181	152	169	173	200	210	194	191	178	226	198	191	202	197	199	221	190	205	200	192	209	185	185	187	196	205	183	189	183	182	193	172	171	183	188	203	182	186	205	188	207	181	209	187	197	165	194	201	200	213	207	183	195	197	168	180	170	171	200	216	197	182	170	177	199	186	220	208	196	179	180	172	183	195	205	181	198	193	176	196	162	214	214	190	214	184	182	196	182	168	215	205	167	182	204	187	167	192	169	182	168	181	193	204	189	172	185	187	197	180	167	188	192	193	185	171	200	189	206	188	183	218	190	178	164	179	168	146	212	199	208	172	187	173	200	186	187	196	179	177	196	167	183	212	191	185	198	165	194	176	208	181	181	213	160	186	205	186	207	184	173	194	181	218	203	161	151	198	162	183	209	170	183	188	194	151	195	205	178	163	194	197	214	201	188	175	185	193	196	172	162	185	189	180	188	197	172	184	198	183	174	188	196	177	182	172	218	169	218	184	185	199	182	183	167	201	191	173	188	188	178	201	185	187	241	207	201	201	180	216	211	195	196	192	182	207	180	215	192	166	194	196	207	183	197	184	183	189	204	200	204	193	202	189	207	197	200	186	201	157	184	175	183	185	173	174	197	201	194	183	189	210	181	188	177	213	180	191	184	197	188	183	182	184	193	195	194	170	177	191	161	204	208	173	186	220	204	195	187	191	219	180	209	175	176	181	157	177	206	204	171	174	205	173	170	207	193	200	184	191	186	171	186	184	165	193	189	203	213	170	184	170	216	194	181	192	183	184	166	176	201	209	181	206	201	172	190	192	185	203	186	194	170	178	205	186	185	200	172	199	189	186	182	201	197	190	204	176	181	203	207	202	158	199	202	178	174	174	190	170	204	224	207	189	201	168	175	190	172	170	194	218	161	207	202	188	218	186	175	212	207	193	193	180	215	206	186	170	183	184	203	208	209	178	211	169	185	195	181	211	196	181	172	181	177	215	180	197	191	204	218	212	175	199	206	198	212	167	177	217	196	213	191	201	178	195	185	171	180	179	202	202	193	187	183	176	200	187	203	195	212	167	160	206	173	200	187	193	166	208	179	172	193	192	203	199	198	185	232	189	198	210	195	189	197	174	208	189	161	159	191	188	178	190	175	208	192	172	192	176	192	211	186	181	191	181	183	184	177	185	209	189	205	191	195	174	194	204	198	193	202	191	193	192	191	200	179	188	187	186	194	181	187	180	179	179	213	188	184	183	166	214	204	193	209	228	211	190	201	209	178	199	180	189	206	209	170	178	198	185	180	184	184	176	186	198	194	183	168	192	190	163	173	195	174	179	209	198	203	197	192	202	186	215	195	181	184	177	191	165	182	194	182	193	204	192	220	206	189	176	188	212	185	193	195	179	213	172	187	212	201	191	200	192	190	176	194	201	221	192	182	176	157	170	151	189	177	202	212	196	195	193	174	170	186	187	193	199	205	182	173	174	213	193	208	189	197	188	175	174	203	165	203	201	189	207	181	181	192	190	179	179	195	196	200	219	184	175	196	167	209	206	195	184	181	185	211	172	188	191	217	187	184	188	184	159	185	175	201	203	192	192	205	197	210	204	184	213	186	213	189	194	209	199	200	216	193	195	205	172	176	199	166	211	197	209	216	208	189	212	175	201	186	207	186	179	180	185	155	181	175	184	197	210	198	190	206	191	211	200	184	190	183	180	203	224	182	191	164	185	177	235	217	165	211	180	201	214	165	176	160	170	180	180	216	190	164	184	193	192	198	171	196	177	211	191	198	194	186	192	206	203	209	201	194	185	200	173	188	182	201	192	199	202	192	198	199	185	203	190	184	204	185	166	185	190	159	169	206	185	204	175	193	190	186	193	192	196	195	175	191	202	197	216	183	179	182	202	193	167	196	168	191	196	169	185	177	196	192	167	215	171	195	176	180	198	193	209	186	196	214	190	173	189	202	223	191	184	184	184	213	182	202	205	186	186	197	180	201	178	209	207	192	190	181	188	224	187	191	170	186	188	180	176	171	193	207	163	191	207	189	209	179	191	195	188	173	193	162	200	201	211	203	190	192	194	185	212	194	179	189	189	199	215	209	187	188	202	183	198	186	185	173	198	175	196	197	191	188	207	186	195	204	172	165	197	183	196	172	183	181	178	183	172	191	240	175	165	168	202	198	190	167	220	183	207	195	170	195	161	195	175	164	198	161	161	203	220	198	192	197	178	216	174	183	190	186	206	200	193	198	188	185	179	186	201	190	191	199	185	169	196	209	188	204	169	189	195	189	167	172	205	184	202	185	185	162	184	193	174	200	180	183	180	199	202	205	177	201	215	203	218	222	200	181	169	185	199	188	192	186	207	200	179	176	188	181	195	193	199	204	200	189	189	189	183	184	170	198	180	202	182	174	200	197	172	203	184	169	202	183	185	187	191	187	180	204	172	191	180	191	194	178	171	185	185	191	204	209	205	205	202	184	154	165	187	227	194	168	161	186	193	201	174	194	176	178	209	196	193	170	230	187	183	184	178	202	180	209	192	188	189	187	224	179	206	199	170	211	193	211	198	184	189	179	160	186	184	183	175	191	173	198	206	179	169	185	200	212	158	197	167	192	167	172	196	174	185	187	177	212	189	189	208	182	171	185	181	193	216	179	195	183	204	180	207	213	186	186	194	189	201	201	169	226	177	192	183	187	200	197	192	192	169	212	195	208	182	187	186	192	184	204	194	196	180	186	199	148	196	185	192	205	192	179	186	208	164	196	174	191	195	179	180	174	185	180	187	209	199	213	187	191	182	170	178	206	204	194	192	178	200	191	217	168	178	185	201	189	184	187	191	179	190	207	194	196	150	201	159	199	188	212	206	217	184	188	171	193	186	188	186	186	181	179	209	213	200	187	189	190	187	184	191	173	204	204	190	191	194	186	201	200	192	181	210	161	178	186	201	190	200	199	178	200	220	196	191	182	194	169	192	200	170	213	185	195	210	195	181	207	195	183	160	168	188	197	202	182	161	185	184	203	204	210	190	200	180	180	182	206	165	200	180	172	175	152	179	171	182	186	193	186	193	172
33746	10335	8893	4490	3080	2206	1659	1346	1107	975	876	740	716	642	567	527	539	529	490	518	463	477	445	426	423	441	402	402	417	411	414	376	413	409	391	382	371	378	427	372	386	412	388	415	374	374	382	419	408	360	401	344	348	376	373	345	369	375	379	382	349	376	365	398	325	380	345	378	374	376	347	393	362	387	364	401	374	358	365	372	364	346	360	411	346	372	337	383	388	373	341	335	385	364	376	365	341	376	375	379	349	374	353	353	359	347	347	360	389	387	388	356	326	378	352	393	355	364	388	373	391	361	399	311	368	358	389	371	347	337	345	387	334	370	336	375	386	343	364	399	334	372	338	387	357	393	361	368	364	335	349	362	365	389	387	326	386	362	344	366	365	375	373	343	328	406	360	384	347	380	355	386	354	388	379	426	352	399	336	391	375	370	362	358	380	380	332	366	392	346	370	350	367	348	380	345	363	361	371	322	371	377	340	383	371	364	354	380	361	362	351	388	384	368	385	341	374	370	361	331	354	371	352	354	383	309	371	367	353	357	363	411	402	380	358	368	400	358	335	376	347	371	368	371	370	359	359	364	367	403	391	381	331	361	370	364	352	367	347	347	357	342	346	372	330	366	351	377	349	378	380	339	376	378	341	333	361	372	360	370	379	392	354	407	320	341	366	351	404	341	365	401	358	357	354	408	356	362	323	360	395	349	369	341	348	368	339	343	362	370	368	392	378	351	359	369	357	363	371	334	346	345	329	362	341	368	368	340	362	378	385	350	350	365	356	344	337	377	373	364	376	346	389	379	397	378	394	345	337	319	367	377	374	365	356	368	351	361	394	329	379	344	364	356	352	371	380	364	359	339	343	365	394	349	353	374	379	364	378	367	373	381	380	347	353	376	367	372	377	374	348	366	379	332	339	345	347	345	357	424	362	373	374	364	362	353	346	368	368	352	351	359	358	366	346	384	403	340	391	365	402	361	366	376	421	363	367	350	371	341	381	371	370	382	356	379	398	374	343	371	379	347	372	371	373	355	388	355	359	363	340	371	383	375	370	357	357	344	356	357	416	377	351	345	339	356	363	356	350	383	376	342	395	355	396	391	392	374	369	342	353	373	343	370	361	366	353	388	370	326	369	386	374	314	331	358	353	371	361	361	411	348	358	367	378	363	400	399	364	353	387	379	332	366	376	365	360	398	366	363	370	386	373	377	387	378	367	392	396	349	388	358	336	366	369	347	349	340	358	355	400	339	357	345	343	351	396	369	388	346	361	345	351	339	331	361	352	334	398	342	359	376	351	391	398	367	400	369	337	353	375	376	357	370	343	361	354	398	365	372	384	374	347	358	373	328	362	394	369	339	373	372	355	378	321	358	359	365	336	367	372	373	345	389	383	359	356	369	379	366	378	347	384	350	356	330	376	358	367	360	388	369	365	366	353	422	347	385	365	405	349	373	387	360	382	384	380	364	351	354	339	403	388	357	384	346	374	360	338	398	387	331	357	370	363	374	391	335	358	333	362	355	361	363	341	360	362	360	371	367	342	366	360	369	336	383	376	381	343	369	363	342	342	369	345	353	366	361	348	333	367	378	386	374	365	367	346	353	351	333	365	373	359	374	370	368	358	379	343	372	396	329	333	377	376	372	377	391	362	406	353	348	381	363	362	340	350	360	373	349	374	363	343	347	382	363	370	354	393	356	390	371	373	387	371	399	359	384	367	363	376	344	353	366	344	359	348	391	360	370	363	354	362	330	376	372	346	368	381	308	359	387	356	363	337	371	373	398	324	353	369	399	400	389	369	354	351	368	389	396	336	334	371	415	345	359	336	382	391	376	354	369	349	378	359	381	352	334	375	362	381	375	363	373	362	411	391	403	391	343	369	363	359	374	369	384	388	345	344	378	398	362	357	365	362	353	375	342	362	354	366	385	400	385	352	345	404	370	351	360	363	371	343	369	380	332	338	360	380	372	360	362	384	428	374	343	370	342	366	350	329	389	389	399	354	351	397	344	346	347	389	350	372	365	368	371	358	375	320	379	374	360	353	386	360	390	384	384	358	350	369	364	362	371	359	386	377	350	370	329	390	385	346	379	393	385	347	389	350	361	358	359	354	364	378	362	360	380	379	380	313	380	357	390	363	371	359	350	359	353	358	349	417	367	332	329	368	392	369	367	381	363	390	384	360	368	354	315	362	358	335	374	378	376	374	339	364	353	359	351	361	360	377	358	359	336	360	341	334	331	358	355	369	332	373	389	391	375	339	352	373	355	338	351	382	378	375	345	348	372	370	350	383	354	369	338	378	362	345	374	377	376	392	365	334	365	342	364	375	353	343	374	355	360	344	352	379	383	336	368	394	314	348	405	374	375	364	365	376	345	339	338	368	344	393	338	359	386	384	328	343	376	351	357	330	386	351	349	366	317	345	396	391	409	338	372	343	358	379	379	364	358	361	356	332	362	349	382	351	338	338	365	381	336	359	394	401	373	396	392	355	374	343	358	369	366	380	379	375	361	368	381	336	361	388	356	365	353	368	400	362	371	380	373	377	358	372	382	361	351	362	369	412	335	359	385	375	395	360	374	361	390	354	380	366	361	409	383	383	365	328	347	378	365	372	355	348	360	366	351	358	365	357	361	372	356	367	339	384	343	328	373	366	383	400	406	343	377	362	394	343	367	369	424	388	367	372	388	383	334	344	380	340	408	351	342	380	346	399	336	352	399	368	359	370	348	351	316	391	360	344	388	354	400	369	397	364	358	374	381	339	360	359	394	367	338	354	327	367	389	357	366	360	338	372	353	351	346	371	352	356	378	376	356	384	356	384	366	378	382	371	396	376	383	349	370	375	379	343	343	377	373	378	334	330	398	339	392	362	382	366	351	350	354	369	357	384	410	397	370	348	381	358	355	375	363	348	369	354	399	384	388	344	358	345	313	365	397	362	335	367	339	349	367	371	343	362	361	356	369	362	352	360	374	371	345	386	386	388	395	358	391	364	351	349	349	347	370	349	375	360	380	329	340	358	346	360	367	373	356	386	378	401	352	366	353	321	315	372	339	362	407	374	383	390	351	346	358	328	378	396	382	397	353	369	360	379	373	361	359	363	405	372	353	347	389	382	364	339	339	397	339	352	352	377	379	339	382	376	382	385	370	368	380	333	369	347	392	364	377	387	361	360	376	378	384	334	363	336	344	339	358	374	373	340	362	349	345	357	331	364	374	333	370	369	374	395	381	397	354	342	366	398	339	385	373	335	343	400	365	365	388	392	390	352	359	321	388	386	360	367	359	360	359	399	376	399	352	395	377	396	369	372	342	355	348	346	372	357	386	370	382	359	377	420	360	398	377	352	395	376	372	346	394	349	386	347	337	368	353	363	339	378	376	391	349	379	380	383	408	365	382	348	355	324	353	332	350	368	358	382	346	348	394	389	358	354	364	366	357	297	393	386	393	396	361	358	388	331	353	333	372	362	378	363	370	369	360	381	328	355	366	371	344	363	404
23731	21688	29840	24031	21689	19848	2336	900	701	646	611	546	495	464	485	485	459	421	410	441	466	399	402	437	358	413	404	367	409	371	377	378	379	386	366	383	365	401	366	399	368	377	348	388	359	348	372	369	363	372	358	380	353	370	380	354	394	401	398	363	352	384	368	352	383	339	373	348	384	364	370	373	369	388	345	350	354	393	357	364	370	332	361	368	369	333	351	335	362	352	380	331	337	366	360	399	335	412	326	373	373	328	375	369	363	356	416	360	349	370	340	359	375	363	374	363	358	348	364	377	349	365	400	343	401	353	379	364	350	354	345	389	388	347	380	366	355	365	350	359	354	340	332	336	343	373	361	382	359	359	370	393	372	329	371	354	388	366	402	348	395	378	329	357	350	351	347	356	343	350	338	350	385	354	355	357	343	375	340	415	371	402	367	346	320	362	375	352	345	400	353	365	396	369	328	353	357	357	357	386	387	362	372	392	330	340	353	346	358	349	362	361	356	392	368	360	372	359	338	365	322	363	361	340	318	354	360	322	391	380	380	342	387	378	362	353	329	356	396	373	370	355	349	353	340	346	367	368	348	378	372	353	376	357	346	354	376	386	373	378	379	377	363	366	381	358	366	364	356	358	350	358	372	380	345	354	378	333	365	345	352	366	342	388	376	376	368	369	338	361	330	353	330	355	350	363	350	331	381	358	381	325	333	353	365	337	357	341	339	347	376	358	341	388	375	336	379	362	338	356	368	354	339	355	382	356	390	374	335	379	353	364	344	341	358	365	375	378	328	339	372	389	328	353	356	379	385	384	355	378	356	367	361	374	363	383	326	390	357	386	344	341	371	306	339	393	390	359	375	342	353	362	334	358	383	345	374	379	396	373	337	369	328	356	395	356	373	338	331	317	353	354	378	345	339	370	399	363	335	379	358	334	364	379	348	387	332	374	328	346	374	324	348	370	365	338	384	368	370	349	367	385	353	345	358	379	323	377	344	375	360	374	376	337	358	357	361	385	358	346	346	363	345	358	353	364	365	368	385	347	377	395	362	355	341	381	366	342	377	346	382	340	398	390	391	361	403	380	373	377	384	383	348	362	403	373	347	386	370	367	341	366	369	391	341	353	353	317	353	363	368	378	320	347	342	342	359	350	368	377	341	358	349	370	362	366	388	351	361	328	318	338	387	362	349	359	402	354	381	387	391	361	351	384	365	351	357	354	329	338	372	361	361	370	385	391	343	358	349	337	324	361	343	369	384	342	348	360	358	364	378	339	382	366	330	376	350	401	386	391	353	377	362	355	362	356	327	358	316	396	368	341	329	345	343	375	404	354	354	369	329	346	366	382	347	378	381	372	364	368	371	391	356	383	388	366	346	344	348	369	384	349	361	367	384	376	378	379	359	380	370	360	384	363	354	365	384	367	386	353	377	355	361	332	353	361	369	353	354	356	397	358	362	338	342	355	357	378	359	379	373	341	398	361	338	358	357	375	347	335	306	380	375	372	369	371	388	358	357	365	326	375	332	362	331	369	384	371	345	386	377	356	373	374	386	374	364	382	347	380	368	356	356	369	376	335	376	324	356	379	354	394	352	343	365	338	355	361	358	338	339	315	351	367	326	343	359	359	364	340	364	346	359	366	398	341	348	380	372	375	346	399	367	374	375	361	359	372	345	374	385	381	348	367	344	353	390	360	370	395	400	402	369	337	347	369	389	368	373	304	357	368	370	333	368	342	392	339	367	367	367	377	339	369	380	353	331	364	378	353	374	352	362	359	354	351	356	346	342	344	314	350	394	362	352	364	358	369	346	347	365	375	314	335	355	355	357	350	340	387	344	335	347	305	363	376	410	360	366	351	309	369	349	352	390	383	367	373	332	378	365	349	362	368	372	363	351	363	369	357	335	359	390	387	364	340	351	359	336	357	376	356	324	340	343	356	349	358	377	367	335	340	375	377	375	356	346	332	359	346	379	363	344	309	365	359	365	351	340	398	363	347	349	395	340	373	340	380	348	384	341	354	353	346	379	348	353	340	353	359	358	330	345	356	355	388	359	346	389	336	389	363	335	350	368	380	352	360	387	356	329	358	350	340	341	330	375	379	342	381	342	403	378	378	358	374	342	386	380	349	318	380	391	381	373	367	363	367	334	355	342	317	371	345	389	368	343	363	386	365	365	352	374	355	366	424	358	337	344	392	344	380	365	334	384	370	356	378	385	371	363	342	352	361	375	352	380	359	346	361	380	368	372	357	364	352	353	357	362	370	359	352	352	392	348	390	386	344	373	374	379	359	380	392	330	360	337	364	359	383	380	360	352	341	370	371	389	342	348	338	375	369	356	351	346	344	362	359	336	343	348	392	357	352	382	345	366	372	379	376	361	392	346	382	381	338	384	361	357	340	375	386	382	348	355	364	347	370	369	361	323	331	325	341	378	344	353	358	342	342	373	371	360	357	391	321	333	365	346	359	342	343	365	354	355	385	372	358	362	376	366	372	365	357	357	341	359	323	364	388	374	355	387	359	381	348	358	385	377	364	349	368	376	382	327	379	354	338	404	392	357	335	379	342	374	357	388	369	369	352	357	351	353	372	343	353	341	331	363	356	348	377	326	351	381	348	358	353	350	362	348	364	367	379	381	341	385	345	371	362	353	357	344	393	362	365	358	343	343	378	389	366	339	355	354	367	379	371	378	378	374	358	381	369	361	381	386	335	360	334	369	351	355	345	345	390	378	365	346	350	389	367	350	359	361	390	338	388	340	356	347	415	346	394	363	355	363	380	343	360	347	375	371	345	362	353	321	359	351	340	353	366	394	362	350	356	359	383	374	343	367	345	352	340	370	390	381	390	352	367	346	344	356	317	349	384	335	365	331	347	365	346	343	374	354	361	355	326	367	387	366	388	313	391	370	341	359	362	373	351	362	339	372	353	379	354	370	381	333	350	381	339	313	375	376	356	375	384	361	366	353	333	336	389	358	370	379	409	366	354	332	337	380	334	352	350	319	343	371	363	388	350	355	388	381	384	380	359	333	388	391	348	344	402	352	369	372	339	357	376	374	378	387	365	354	330	367	353	363	371	368	332	362	385	369	374	366	355	358	364	357	340	328	357	357	370	311	364	364	356	369	352	336	369	340	360	359	364	366	371	366	348	386	353	370	356	391	352	337	336	361	387	369	367	330	360	341	389	369	360	374	373	340	353	359	334	353	374	374	347	316	353	329	327	378	353	343	356	366	329	373	360	377	354	380	385	344	375	371	337	352	353	359	361	359	362	343	372	358	359	346	384	356	352	371	345	348	378	332	352	350	339	368	407	353	381	355	335	340	364	350	371	326	375	374	367	357	331	351	316	358	365	378	383	337	385	323	377	375	348	389	367	379	375	364	356	391	372	333	343	365	377	364	380	360	360	391	380	356	359	331	389	371	406	369	350	375	336	375	349	398	351	376	350	365	333	338	355	373	350	363	346	366	336	342	357	384	369	358	396	338	392	362	356	361	375
38348	16279	14536	7960	5459	4086	3139	2588	2170	1831	1627	1442	1251	1165	1086	1038	980	941	921	917	905	831	832	792	777	794	786	801	759	754	753	771	779	725	685	733	704	695	711	683	767	682	689	679	719	691	705	716	707	702	695	643	686	677	642	694	668	648	709	720	641	711	692	663	692	671	648	690	707	660	663	675	666	637	645	656	635	682	646	680	652	653	691	637	669	647	660	691	677	669	705	685	650	656	637	711	676	652	691	664	667	646	684	668	664	672	695	643	658	680	643	680	632	679	662	608	673	681	626	661	681	621	682	675	680	635	637	690	636	675	698	713	638	595	675	668	696	645	666	667	671	676	657	652	650	661	663	628	642	619	680	637	663	675	644	665	667	676	648	695	667	620	671	634	661	671	660	634	665	704	653	654	642	645	651	661	613	677	666	636	664	680	690	670	672	695	663	661	680	681	669	630	706	682	666	687	687	642	637	700	634	651	700	644	667	678	668	655	631	669	651	643	678	639	651	682	640	686	648	649	666	652	686	635	687	663	609	639	684	667	668	665	666	703	661	648	672	654	606	642	661	646	701	661	679	616	677	683	652	635	712	689	682	643	701	654	671	646	629	681	653	639	699	668	659	679	656	679	634	629	691	633	672	676	655	683	663	667	652	666	582	665	656	696	635	674	651	669	619	690	645	651	704	684	655	702	630	646	651	669	661	642	695	674	673	663	660	676	689	660	677	713	667	640	638	637	652	634	642	599	632	688	657	642	666	603	646	661	675	663	672	697	655	626	685	582	690	666	632	647	658	682	640	653	640	649	657	664	694	665	618	669	609	616	622	666	686	690	673	634	712	660	653	591	658	672	593	606	676	671	625	629	633	673	650	647	667	644	588	683	599	673	651	654	667	632	657	681	685	668	679	640	669	677	676	654	670	619	619	651	644	641	654	640	618	644	653	675	679	650	655	635	665	640	686	587	644	636	677	709	653	682	674	690	651	702	669	668	669	647	648	690	700	667	689	647	646	604	630	652	647	640	667	719	678	737	656	674	674	663	665	664	688	651	658	657	659	628	651	662	648	668	626	633	631	706	632	639	681	671	638	655	687	653	605	649	637	624	658	678	636	682	626	694	641	653	670	615	732	647	652	658	670	677	662	624	603	644	644	685	705	649	661	663	619	681	694	690	665	639	696	685	623	653	617	631	706	702	689	614	623	632	665	637	679	648	643	675	689	645	688	651	675	660	705	664	645	692	682	671	628	722	675	641	641	670	642	635	674	655	679	625	680	624	656	629	626	661	655	669	667	680	682	696	623	659	671	659	696	635	687	682	629	667	662	641	650	623	660	627	676	707	596	672	637	637	641	675	674	655	699	674	667	681	677	677	646	633	651	678	647	628	623	622	636	612	630	642	607	672	684	670	646	659	681	635	672	651	658	689	622	659	665	648	712	672	620	636	695	653	673	669	661	658	701	639	679	660	652	696	613	677	665	648	646	647	658	645	654	642	679	644	617	623	680	690	638	627	617	669	659	595	643	640	652	699	705	678	661	654	687	667	673	637	696	648	719	643	692	655	634	672	653	638	656	622	676	698	632	658	674	688	648	697	697	608	635	672	659	693	669	667	666	621	654	629	607	668	645	648	626	678	634	662	650	665	664	681	640	657	630	654	631	648	655	683	672	670	649	679	677	613	658	647	660	602	649	672	654	652	649	647	656	649	675	640	676	671	633	647	663	678	641	717	704	657	711	639	680	661	615	613	685	649	652	659	640	651	641	704	658	672	661	685	674	628	642	667	651	679	689	641	651	665	663	619	669	646	670	657	639	613	655	628	671	671	690	703	637	677	693	635	691	667	631	663	677	645	696	648	705	655	689	655	664	607	676	644	660	632	716	652	648	677	635	648	658	626	650	691	656	667	667	655	685	676	675	614	685	659	660	684	665	673	649	639	662	626	616	702	642	634	671	668	650	687	680	656	635	628	659	657	629	635	645	612	669	702	642	647	684	600	690	700	701	655	661	669	623	595	672	658	683	623	638	698	621	648	647	672	638	723	653	643	679	675	654	731	652	662	638	640	636	687	670	679	671	692	645	654	615	677	673	638	638	661	657	683	673	677	646	630	695	646	686	605	665	659	621	642	663	683	649	666	650	672	657	695	662	640	677	583	616	610	662	657	672	649	642	665	658	668	643	641	641	641	682	649	662	694	669	677	669	642	663	648	623	670	658	680	662	613	675	639	687	607	640	658	664	692	685	674	629	631	663	629	669	655	651	647	612	640	673	648	624	647	668	671	648	632	710	680	659	661	677	662	651	690	642	625	632	678	600	702	613	707	687	638	662	633	647	639	611	637	668	650	655	661	643	685	640	692	674	695	657	681	614	643	656	676	636	718	599	644	654	678	684	676	672	647	667	675	650	650	634	663	684	632	615	696	682	681	667	647	657	665	641	654	674	651	681	654	642	643	672	643	633	648	643	663	691	666	617	659	639	649	646	669	673	718	713	644	614	599	669	664	664	634	632	669	685	670	665	613	648	625	658	692	651	620	653	684	651	641	661	699	663	649	628	664	699	656	670	672	663	696	655	662	642	681	661	655	658	634	651	665	649	632	611	694	607	654	695	623	693	630	683	622	694	657	716	658	659	674	722	624	637	660	671	655	659	627	637	620	685	665	641	714	664	671	668	691	632	681	663	686	646	651	647	630	682	667	655	698	658	612	686	668	652	681	706	668	706	623	631	630	684	625	668	646	632	631	673	650	641	590	686	678	702	725	628	634	649	687	676	668	713	667	680	634	656	670	715	676	691	663	664	619	644	616	662	628	642	676	621	655	610	671	675	667	633	685	689	679	713	649	663	619	611	667	681	695	677	652	654	610	640	662	651	629	678	675	621	679	661	673	635	681	642	622	648	624	676	703	651	657	663	642	640	633	672	650	671	645	681	640	676	667	680	695	678	695	667	643	671	650	639	669	653	624	668	687	678	671	647	683	660	660	693	644	637	694	653	657	699	667	647	688	637	648	637	648	639	643	669	653	622	658	686	623	682	620	682	635	679	684	655	669	665	674	664	670	644	686	656	669	632	659	685	653	644	630	684	651	648	670	640	642	696	613	683	655	654	653	632	695	628	627	706	671	629	648	656	581	659	687	666	657	649	663	634	646	654	660	645	640	618	680	682	653	678	679	653	648	658	663	658	666	660	647	701	657	647	682	687	655	633	666	662	679	651	684	658	713	701	612	653	627	650	707	621	669	669	694	676	647	640	659	662	667	627	585	696	678	666	660	681	669	651	641	643	684	617	689	649	650	628	638	664	675	673	707	651	709	704	631	659	656	630	628	664	630	690	662	626	661	662	653	616	666	619	679	632	661	654	707	680	660	702	661	639	656	651	650	668	640	652	638	637	704	683	635	614	634	640	623	657	669	649	666	645	638	666	658	655	635	622	684	602	673	644	635	625	650	648	650	660	641	607	620	676	711	667	656	661	630	623	615	672	673	598	682	648	674	703	663
27218	21185	8609	595	380	284	123	129	103	91	107	102	116	98	100	88	93	80	79	80	72	99	106	90	72	103	89	87	72	84	83	83	93	83	107	93	102	78	68	105	76	87	102	69	75	96	94	97	83	97	93	93	82	95	72	82	93	96	100	87	78	99	85	91	105	101	89	83	87	83	92	93	105	86	101	84	82	87	84	107	87	75	69	95	103	75	68	79	109	105	100	86	70	90	83	87	110	88	85	95	80	86	97	71	66	91	85	110	80	81	86	98	89	73	79	73	101	99	101	83	92	77	87	94	75	89	82	95	103	74	71	108	99	91	87	85	80	87	92	90	93	88	93	93	80	95	91	82	105	94	94	99	102	77	85	93	81	76	83	84	89	97	91	81	87	100	89	89	86	83	100	87	104	98	89	93	95	79	75	107	67	93	95	83	78	92	84	107	102	84	83	87	70	101	80	89	81	95	89	86	92	78	91	76	69	101	85	81	79	89	97	84	84	99	86	93	106	86	103	117	82	100	73	81	96	76	90	105	78	95	94	84	75	89	84	98	96	85	95	102	98	66	100	109	114	110	79	87	83	94	104	92	93	80	89	95	80	91	99	78	103	86	93	89	91	112	84	114	84	76	75	92	101	97	87	89	95	89	88	92	90	81	82	78	83	83	92	93	76	100	109	78	93	94	88	89	91	103	96	74	95	75	102	83	89	82	91	107	98	103	80	68	106	96	97	79	111	108	87	104	86	105	94	94	99	74	108	90	80	99	100	86	96	89	95	93	83	85	103	93	82	104	117	98	99	82	97	95	83	92	100	81	85	73	93	99	94	86	97	99	100	78	91	96	99	86	81	99	96	82	83	94	86	87	73	91	106	88	91	73	76	104	85	92	89	89	101	99	86	93	81	91	89	104	100	85	96	82	94	82	106	98	116	89	87	96	74	84	73	85	94	98	89	91	95	104	88	81	88	87	80	102	86	78	91	92	92	99	95	94	103	117	85	96	96	85	82	98	95	84	74	85	90	73	75	87	95	93	99	81	95	98	92	83	81	93	86	94	98	107	90	82	94	98	81	83	88	91	82	75	90	86	92	80	94	109	77	88	72	77	93	97	87	82	81	110	107	99	94	88	91	72	73	89	79	92	92	65	85	82	101	85	85	97	79	77	82	84	105	81	83	86	89	90	89	87	95	104	78	73	87	87	80	89	81	88	94	69	76	76	98	82	105	88	101	87	87	86	87	97	79	65	89	83	107	75	87	92	80	69	93	89	85	77	85	79	74	93	93	83	81	88	89	82	92	98	105	103	81	94	85	83	93	90	92	82	83	80	97	99	97	88	88	82	110	86	83	92	99	91	89	105	97	94	80	93	84	106	77	100	81	106	90	104	68	86	94	103	79	82	97	91	86	75	86	91	100	93	94	98	86	96	85	96	93	95	82	100	99	90	69	81	96	83	92	86	75	91	77	99	90	79	80	92	86	82	88	90	78	86	86	93	87	95	76	94	88	88	89	86	94	80	89	83	97	98	78	110	96	92	115	95	84	95	80	97	85	93	92	82	99	105	85	87	79	100	96	98	107	116	97	99	82	90	98	92	81	85	100	74	88	94	100	89	96	85	96	77	78	85	72	92	87	86	84	92	82	93	87	75	80	83	112	90	83	83	86	78	84	93	81	96	89	73	89	77	91	75	82	89	87	85	76	92	88	77	78	87	89	93	88	96	89	103	83	93	60	95	86	79	92	91	90	90	95	96	96	99	100	101	91	100	79	85	71	109	98	87	104	81	85	100	104	84	103	87	86	85	84	70	93	88	87	92	92	83	87	76	91	92	89	99	89	72	85	92	88	88	78	94	89	87	83	75	82	73	74	98	87	91	84	93	89	80	85	78	78	85	91	104	87	79	85	90	86	85	80	79	86	100	88	88	109	86	93	83	89	94	80	105	93	84	89	103	89	104	81	87	96	90	99	90	100	78	88	97	85	79	104	100	90	101	86	94	83	102	96	88	85	98	84	90	83	88	82	78	92	93	98	90	83	116	105	88	83	72	96	94	81	83	94	78	93	72	101	91	93	101	90	68	100	93	97	90	94	108	86	96	84	94	91	101	79	93	85	87	84	96	83	98	96	104	84	93	88	83	55	88	107	110	91	97	92	74	85	83	86	91	85	88	98	88	86	93	101	66	91	92	102	75	99	85	92	99	86	95	91	85	95	92	83	85	91	89	100	87	93	95	88	86	89	85	100	82	100	83	103	94	88	84	95	79	99	87	81	86	90	98	99	69	104	102	98	82	95	89	85	91	94	96	87	82	86	98	95	77	105	74	90	86	87	93	90	72	78	92	87	100	90	103	84	112	80	98	87	88	86	98	82	87	96	71	85	89	92	73	81	103	95	76	76	83	84	97	96	96	87	75	90	91	76	74	100	85	90	78	91	81	84	88	80	103	95	94	105	89	99	99	86	91	90	106	84	91	73	97	90	82	107	96	94	115	89	103	100	97	77	94	95	91	91	86	83	104	92	92	84	77	81	90	87	94	87	88	104	81	89	84	92	95	80	105	89	74	107	91	72	95	95	89	103	101	95	88	98	88	97	111	92	87	99	88	77	98	93	89	82	90	88	90	96	105	82	98	73	82	70	90	84	93	79	90	80	83	90	76	94	81	95	74	91	90	74	82	94	84	97	83	89	83	78	84	82	84	79	88	92	88	68	85	82	92	94	90	75	101	81	98	72	101	102	90	85	86	84	98	92	93	94	93	101	93	79	79	99	87	76	97	101	89	78	76	82	85	82	98	91	75	99	103	77	82	90	91	77	95	90	107	88	90	94	99	87	94	69	89	105	81	78	79	81	90	87	89	88	96	80	93	94	83	93	87	73	94	88	73	81	77	82	90	83	96	92	91	78	88	85	78	93	86	86	78	95	87	94	88	82	111	87	91	89	108	82	95	69	81	92	104	92	98	96	86	104	81	83	81	84	100	91	91	78	90	71	110	85	82	97	72	77	92	91	83	96	97	88	102	108	81	86	86	64	108	90	89	91	97	80	70	91	84	92	87	99	85	94	90	85	91	90	94	87	84	83	85	87	97	98	86	79	110	86	78	86	107	81	93	97	82	86	87	75	104	101	91	84	87	85	79	99	71	71	96	90	79	94	101	88	81	89	83	94	101	92	66	102	87	98	98	99	86	87	102	88	86	99	97	97	85	95	80	74	80	95	98	92	94	93	96	80	76	96	78	88	94	99	93	79	92	103	92	103	94	88	80	93	79	96	82	82	93	58	89	102	90	77	84	70	90	116	97	73	97	88	90	102	96	103	85	87	95	95	91	92	102	96	89	93	83	97	95	93	93	104	74	100	86	112	79	82	96	79	96	69	86	91	83	86	89	106	87	77	100	64	81	100	91	97	73	85	86	86	91	91	79	84	99	103	89	90	78	91	86	87	83	75	99	102	97	84	85	81	74	68	102	95	84	85	74	83	75	87	92	92	90	89	86
17331	1392	1302	663	482	394	344	298	257	227	246	228	213	247	224	183	208	209	196	192	196	185	228	181	196	217	187	210	192	206	189	192	196	200	209	196	202	185	166	215	178	228	196	176	172	195	177	212	199	184	202	193	202	182	195	179	205	187	211	204	196	185	171	207	192	199	160	186	184	179	175	197	191	199	173	176	219	215	186	199	224	192	192	203	201	195	169	204	192	187	205	180	221	188	177	189	191	195	183	172	197	169	191	216	201	186	207	177	193	187	169	170	190	186	191	183	206	184	200	192	205	180	211	198	174	174	185	184	218	205	195	186	222	197	202	198	207	197	176	226	190	174	175	193	194	168	193	185	175	172	178	193	216	190	183	172	193	172	188	164	212	194	202	186	204	179	190	188	164	206	188	185	178	209	167	189	168	183	216	174	191	174	201	193	194	192	190	189	212	197	180	204	181	198	178	168	201	216	199	191	202	189	202	188	177	189	194	196	198	189	179	173	192	185	189	199	198	183	198	201	199	179	187	182	182	213	187	188	167	188	191	213	185	188	211	173	169	212	172	204	176	186	191	189	181	205	224	206	198	201	198	170	197	182	210	183	168	206	193	177	193	207	175	188	213	172	193	199	190	195	203	200	211	192	172	197	186	160	204	201	201	207	196	209	199	179	194	200	177	182	167	219	195	195	204	182	170	195	208	174	186	198	188	204	169	194	181	175	199	207	203	210	175	186	192	184	176	189	201	196	215	211	207	179	170	188	230	170	205	196	175	215	191	182	182	203	192	156	180	191	169	199	178	196	163	181	204	166	199	169	185	183	185	202	164	215	205	203	197	206	200	172	188	190	197	183	197	154	212	169	189	198	192	179	185	170	193	181	200	186	189	195	192	189	183	176	197	214	196	175	151	178	181	183	205	197	194	202	191	192	191	210	189	201	167	181	191	183	188	184	172	176	214	186	173	191	209	188	188	190	178	183	202	189	190	197	176	209	163	203	208	195	150	172	186	178	202	191	173	204	185	176	182	190	186	196	163	182	184	188	186	185	166	194	194	202	188	194	190	195	177	168	161	169	179	169	227	207	194	181	172	190	191	201	179	187	195	208	194	182	199	167	188	184	185	180	185	183	211	196	190	192	144	188	216	188	190	186	180	186	179	199	172	198	188	178	189	187	189	194	182	202	190	204	191	176	181	186	191	195	203	183	196	166	206	184	201	203	195	169	199	189	186	193	182	198	191	187	210	185	198	180	192	179	192	192	212	190	212	177	224	178	185	184	187	188	201	188	189	176	199	190	183	179	188	179	178	193	187	167	178	181	191	189	190	205	195	206	164	183	180	202	188	203	190	183	202	206	174	178	159	215	193	183	190	176	190	181	181	198	180	209	178	188	171	215	178	217	173	170	187	176	180	188	191	179	190	174	168	210	206	187	224	168	194	211	209	183	178	179	193	189	164	199	188	195	189	182	206	172	208	184	206	189	200	184	192	186	207	210	179	190	195	167	181	182	189	175	186	185	174	181	179	184	194	197	194	159	180	189	177	174	189	184	182	201	181	205	180	167	174	179	174	139	193	202	181	192	187	200	205	203	173	182	186	168	185	194	201	203	184	184	190	209	206	190	196	203	186	201	178	207	190	164	172	201	192	195	198	201	196	199	188	174	195	185	190	195	184	182	196	156	210	186	195	195	202	177	191	164	176	180	184	185	190	172	200	211	194	193	181	214	209	208	203	175	173	195	199	187	165	200	194	179	207	217	204	183	196	199	186	217	189	202	186	170	182	198	188	199	200	187	173	185	176	207	188	190	188	178	173	179	196	172	200	172	171	177	192	188	191	175	177	197	189	188	194	202	187	181	189	194	208	194	201	212	196	199	183	190	177	161	176	186	174	188	189	200	202	172	229	200	186	173	202	169	191	174	214	193	176	187	181	178	207	174	171	202	201	224	206	169	198	170	199	203	177	181	187	193	171	181	197	216	196	168	162	215	180	193	172	195	179	177	183	179	168	181	218	194	210	184	197	204	202	173	158	178	202	183	162	163	187	188	183	216	177	194	184	184	192	202	202	190	205	197	175	182	194	193	188	211	201	198	192	181	190	206	198	152	167	185	172	186	190	182	183	199	183	195	204	199	205	190	176	194	166	173	166	220	187	173	182	218	209	189	195	193	165	180	213	191	176	195	179	187	182	176	207	205	182	182	185	204	201	175	178	182	194	191	171	191	195	186	186	180	185	183	154	167	178	186	192	164	182	180	188	192	171	174	185	182	172	201	168	168	179	196	205	219	198	213	182	201	195	181	184	197	198	183	192	191	196	183	178	203	177	192	157	199	179	176	200	191	176	182	216	177	193	176	192	179	204	176	171	188	187	183	199	223	189	178	216	207	211	204	164	166	207	222	205	184	196	182	184	180	202	209	187	177	192	173	184	200	190	167	199	176	177	182	177	218	186	191	188	178	209	176	156	198	181	182	206	186	182	200	209	180	182	191	184	173	180	201	199	196	190	196	188	184	186	198	183	197	183	182	185	196	180	166	183	181	211	184	198	186	193	184	189	184	226	189	179	201	196	174	189	207	178	208	182	206	180	171	178	174	194	191	176	196	199	197	167	197	183	183	193	198	177	176	198	172	196	177	159	198	179	197	209	177	179	184	162	175	197	185	182	200	205	196	171	194	205	208	187	183	210	185	185	171	194	185	190	196	180	203	201	166	173	194	164	192	174	164	186	198	195	182	199	194	186	191	205	184	190	175	173	162	159	169	195	192	189	183	166	189	200	196	171	190	198	181	182	194	189	190	186	177	166	176	181	188	198	196	169	185	212	197	174	186	176	167	180	182	176	165	204	206	172	192	188	178	177	184	177	208	176	209	192	192	190	175	170	201	193	181	184	195	199	187	195	191	178	188	183	180	191	174	198	193	198	198	190	212	196	196	167	181	189	186	188	177	181	191	194	168	195	188	170	167	187	195	187	163	191	184	190	197	195	208	164	171	213	185	187	193	189	183	185	181	193	196	188	199	193	200	186	184	174	162	196	195	206	173	183	190	201	172	194	167	181	200	180	199	195	220	198	165	183	224	197	174	190	224	196	186	174	173	171	189	207	213	178	181	192	185	167	232	187	171	176	186	197	183	185	205	217	184	174	180	196	194	167	173	202	181	171	194	168	194	198	170	184	199	191	187	202	187	195	192	181	206	184	176	204	189	190	200	179	192	189	194	175	203	200	191	189	194	173	201	194	190	151	194	189	206	199	227	192	171	192	176	204	179	203	189	182	192	210	209	199	179	183	186	192	187	186	196	171	176	195	184	180	192	203	181	169	195	193	179	180	181	182	192	181	184	184	163	187	192	173	203	195	181	191	197	162	197	183	196	193	187	192	177	179	170	195	197	174	225	202	200	165	196	197	185	197	194	211	204	196	170	186	206	205	200	173	201	175	185	166	206	203	166	194	182	173	203	179	162	194	187	202	183	191	200	194	196	167	174	162	201	183	178	183	210
24677	21626	29169	24557	20768	2249	644	466	333	327	293	292	293	252	262	250	226	212	223	216	213	207	210	178	212	212	216	192	228	224	223	217	223	201	213	183	201	168	200	187	212	198	183	202	193	200	188	177	209	207	194	200	171	186	195	199	175	178	198	204	185	189	201	204	173	195	179	204	174	197	205	193	192	217	199	202	175	191	211	188	185	201	184	206	184	231	181	192	180	188	164	182	193	190	190	188	180	197	199	201	195	183	205	170	189	181	168	190	186	176	211	183	196	199	208	198	218	164	213	185	221	207	207	203	171	179	203	216	194	202	201	205	214	207	212	193	177	178	194	197	182	189	199	200	173	232	206	170	181	194	215	190	179	197	207	176	188	199	177	173	198	188	195	185	187	178	184	208	190	177	189	196	173	173	188	189	187	208	179	196	198	210	177	215	190	183	197	190	181	178	198	188	196	174	187	200	165	199	169	170	170	193	195	165	193	183	188	164	191	191	163	210	177	162	173	202	179	182	176	169	176	203	179	188	189	174	198	193	184	200	216	176	193	197	171	185	226	198	181	204	207	188	191	205	195	196	207	203	182	183	189	168	182	163	172	204	201	161	200	204	186	179	218	160	191	210	214	168	164	176	192	190	174	214	193	190	195	202	167	189	192	195	178	191	249	214	179	193	181	162	195	190	197	207	157	194	207	179	199	189	188	207	177	189	173	208	213	189	171	161	202	212	186	205	176	162	161	200	198	177	164	184	197	190	176	181	221	193	182	204	192	174	195	192	208	220	198	188	210	202	226	183	199	203	160	189	185	204	171	185	179	188	196	204	191	204	185	182	180	180	187	200	214	181	196	172	202	198	173	194	202	189	202	199	173	187	203	222	206	185	192	185	175	183	182	199	194	168	188	187	165	193	192	188	202	181	179	213	185	205	176	150	177	195	187	173	196	157	174	199	203	191	174	177	177	181	151	182	200	212	183	203	185	208	171	183	200	224	212	171	203	213	188	184	194	196	198	198	203	187	183	190	189	186	175	185	182	208	194	172	205	189	222	207	177	184	192	207	197	205	192	190	185	201	194	195	189	197	175	200	179	206	176	187	177	202	172	192	200	196	189	219	183	171	177	175	185	176	206	175	184	190	188	196	180	196	169	171	196	174	192	207	185	208	196	197	214	176	208	192	193	203	185	210	200	191	178	196	167	200	197	170	169	199	173	185	189	196	208	177	192	195	198	217	186	194	170	227	209	195	190	218	161	181	178	191	181	179	179	209	177	199	181	185	216	191	189	174	192	159	184	175	178	190	214	185	184	203	182	209	185	197	188	211	201	177	167	191	192	186	198	188	186	189	198	175	182	198	188	177	192	163	183	178	178	179	173	183	168	160	188	185	188	170	202	167	203	167	225	189	217	183	167	196	217	177	188	175	201	190	192	204	201	210	206	190	186	194	184	182	168	171	208	202	196	206	194	213	184	174	195	189	194	188	176	202	204	179	187	171	161	203	180	204	196	196	193	182	199	207	190	189	174	197	190	187	183	202	198	200	182	196	184	204	172	191	193	163	194	177	180	188	188	189	167	184	162	201	225	192	183	203	186	190	203	199	204	169	170	169	161	170	192	177	198	195	226	184	193	185	212	219	162	189	172	186	195	212	184	180	207	182	193	206	187	198	176	178	187	170	199	194	184	206	193	196	181	165	181	195	207	210	197	184	180	160	177	179	170	167	164	165	182	182	186	182	180	169	190	178	210	182	186	204	193	161	212	159	188	199	152	195	170	191	202	175	204	161	182	188	195	186	185	198	181	177	200	185	196	195	190	183	210	201	190	182	182	186	204	168	193	186	182	197	201	183	187	185	203	182	197	201	166	159	217	175	194	214	194	208	185	188	209	184	176	213	173	162	179	171	203	198	177	190	190	178	198	197	195	184	187	162	187	200	190	190	179	189	183	192	173	167	201	177	221	198	178	215	198	211	178	168	212	180	197	203	196	206	180	200	170	192	209	169	205	186	166	191	198	191	195	196	176	199	213	190	189	192	197	190	193	165	186	195	151	185	213	181	207	185	198	181	190	185	176	190	172	208	178	188	219	177	179	192	166	213	197	203	176	189	163	182	210	160	187	154	187	194	200	170	199	178	175	212	196	196	190	178	207	193	170	194	187	192	189	179	163	183	200	190	200	166	210	188	230	194	185	178	198	177	184	195	220	179	211	179	196	192	197	187	208	178	186	197	184	193	160	191	184	195	212	206	190	198	160	187	189	181	201	174	201	196	212	174	198	197	190	194	188	200	208	202	211	189	178	203	200	192	175	209	185	191	207	189	191	203	188	204	191	204	196	185	206	165	181	197	214	192	185	198	209	180	186	178	187	180	186	197	179	207	154	173	181	192	174	183	186	191	194	217	179	189	181	182	218	201	193	200	177	169	204	174	204	220	185	196	198	182	159	185	191	184	198	200	204	183	189	182	202	205	187	211	193	166	162	185	159	177	191	201	156	207	179	182	214	170	187	168	198	200	189	195	177	194	174	203	220	194	200	204	188	188	176	207	179	169	215	195	202	205	197	192	182	234	176	184	202	163	190	181	187	212	184	197	178	192	168	198	177	195	206	189	190	185	202	192	189	165	209	173	186	204	176	177	174	202	198	181	201	184	186	183	183	180	196	204	183	188	204	191	162	176	186	193	184	193	186	166	193	183	190	188	164	220	195	195	194	212	196	195	164	181	191	192	165	187	195	194	181	203	176	191	191	188	179	186	189	187	177	201	192	200	189	186	214	193	211	194	197	198	177	191	188	173	188	210	183	203	190	194	188	193	183	177	169	217	205	185	194	196	181	214	201	177	184	199	193	193	204	178	208	200	190	175	192	202	163	201	188	183	203	159	190	187	201	179	198	200	177	182	159	209	167	194	190	185	168	193	190	195	182	185	188	202	211	183	190	184	197	187	179	192	196	211	225	189	183	202	175	188	187	182	206	187	162	186	157	196	195	210	182	190	188	195	191	200	182	191	158	196	207	177	169	199	211	187	176	199	205	177	174	191	200	173	169	201	172	190	217	210	179	182	176	183	192	176	176	193	182	187	183	170	208	174	203	205	152	173	201	203	208	200	192	182	164	214	178	201	179	182	165	182	164	192	195	212	204	190	174	202	208	197	203	186	172	181	205	179	204	181	175	166	200	215	196	180	170	199	184	203	206	196	205	174	194	156	201	172	229	157	197	180	198	213	196	176	202	167	190	178	192	189	167	213	211	175	183	183	201	196	185	189	190	186	178	176	206	175	177	179	203	196	189	202	182	168	176	193	181	210	184	182	157	203	203	200	205	183	169	181	192	200	194	164	194	222	190	155	180	200	203	192	200	204	189	190	197	212	211	179	192	188	195	189	185	223	212	184	180	169	187	184	172	190	180	194	197	192	188	185	191	198	185	190	182	175	190	178	198	188	230	202	204	182	165	192	193	209	168	207	192	172	204	200	189	174	197	211	188	189	210	175	193	183	175	179
32575	10343	8858	4614	2997	2244	1647	1406	1114	936	887	774	736	651	591	580	493	494	516	478	491	450	430	447	477	403	413	387	391	413	387	373	395	370	400	398	420	373	386	362	386	395	370	362	361	367	394	384	407	373	368	380	372	391	398	370	346	378	367	369	338	395	376	414	379	392	365	353	357	363	373	372	373	354	380	378	400	375	355	412	369	382	426	366	340	335	368	376	407	410	396	397	357	350	386	395	374	374	365	340	387	367	372	378	359	392	350	363	366	371	355	335	352	377	370	330	347	361	363	361	354	389	335	370	352	357	377	365	378	397	344	372	359	337	369	372	372	367	393	395	362	340	353	368	395	357	388	359	346	354	355	375	364	382	400	334	349	347	341	337	392	373	381	356	349	377	336	390	357	361	363	376	384	383	325	363	384	362	389	341	348	366	356	362	338	363	411	366	356	373	372	355	346	378	342	382	379	371	353	331	371	353	359	379	366	371	368	363	361	369	382	379	340	370	373	387	387	346	367	371	342	367	358	362	377	342	360	377	373	354	373	375	367	371	360	350	375	360	357	369	338	376	365	350	372	367	401	354	348	386	350	372	368	337	388	335	407	378	355	382	357	357	329	347	349	390	347	378	361	350	356	374	362	373	358	392	383	351	398	387	354	378	364	353	386	333	365	358	382	384	333	367	382	381	385	352	362	370	349	337	349	373	364	312	359	389	387	377	362	382	408	376	405	369	386	352	365	371	346	359	362	343	373	346	359	367	374	374	378	366	349	377	336	385	361	349	380	352	364	353	363	374	359	343	355	356	359	336	348	417	333	395	370	385	348	373	371	329	361	341	364	373	362	343	354	351	392	359	367	392	345	379	341	364	383	349	353	346	397	391	384	351	381	368	344	381	332	394	365	389	389	393	341	367	401	390	353	324	350	372	371	370	381	354	404	388	329	332	393	355	350	397	382	349	374	377	372	337	378	388	373	388	343	364	363	354	377	355	365	384	378	335	363	372	355	356	370	382	393	354	351	366	372	354	368	392	389	371	402	369	366	395	368	364	388	334	360	335	345	372	351	365	353	370	347	386	368	358	391	382	392	410	329	370	380	357	385	388	356	364	386	382	365	361	380	379	343	349	355	390	346	383	349	315	318	368	407	406	369	334	358	370	347	312	357	382	388	347	364	343	389	363	395	374	358	366	394	377	315	374	357	358	380	348	373	396	373	367	381	372	378	390	347	350	382	366	401	364	375	349	375	380	375	363	357	371	376	360	354	352	334	406	400	341	380	369	388	384	348	349	377	323	401	369	362	364	373	374	371	352	385	365	336	366	355	387	396	374	380	372	356	376	351	368	383	352	342	390	391	363	400	365	385	371	365	356	372	361	359	387	374	393	399	372	391	364	370	378	368	372	378	347	365	374	347	371	367	394	372	366	358	364	379	376	367	367	378	367	367	373	338	358	398	359	395	353	397	382	377	384	354	355	372	371	366	351	362	380	333	357	365	393	375	352	372	343	347	384	375	342	362	373	344	350	354	336	404	351	353	358	393	349	364	350	354	361	318	352	351	351	373	373	348	383	410	345	346	391	381	383	373	368	349	349	349	353	330	351	352	393	347	361	351	383	384	377	371	361	339	355	366	355	375	367	379	389	373	399	389	330	370	376	361	359	375	359	381	387	353	368	370	362	366	384	371	334	327	381	328	352	396	383	363	367	371	369	353	388	333	372	360	354	393	348	379	403	375	379	371	349	360	338	345	394	370	375	367	359	374	371	372	388	359	374	355	368	376	403	349	392	351	369	358	353	374	365	371	424	351	364	387	372	366	409	364	376	367	351	338	343	376	358	387	364	358	374	340	356	363	367	380	354	377	362	348	365	360	334	358	398	399	373	378	318	382	406	363	338	364	348	342	357	370	347	379	371	404	387	357	361	353	395	352	422	388	359	334	365	387	371	362	364	390	376	377	355	361	350	352	402	361	354	363	352	344	375	408	375	381	380	355	362	368	361	386	377	379	358	325	356	335	350	381	360	355	359	345	346	332	366	354	399	376	391	392	384	373	374	375	350	381	395	359	370	369	363	390	335	368	330	410	372	367	351	390	346	335	371	360	371	331	391	369	358	362	367	369	360	391	360	360	362	375	366	370	365	368	393	360	351	390	349	368	368	380	381	425	393	349	396	357	322	372	361	340	390	385	338	370	367	347	327	382	371	343	341	367	372	339	343	345	395	348	348	354	377	414	375	344	374	373	369	368	379	366	350	409	371	383	354	382	384	374	380	368	336	372	385	351	367	366	372	373	402	369	356	339	341	376	367	384	340	377	391	411	371	332	411	365	345	356	373	343	384	366	387	357	379	345	377	380	373	374	340	368	369	357	364	398	341	326	381	365	360	356	364	383	329	396	351	333	375	370	361	321	393	366	389	360	360	387	384	381	321	338	331	411	395	357	381	390	374	360	389	332	345	358	348	367	382	373	380	339	364	345	337	364	359	364	348	356	338	380	378	348	363	340	369	404	371	355	364	396	348	352	363	386	361	415	350	378	364	371	377	361	362	379	359	350	381	356	361	373	363	344	356	356	338	399	366	346	375	356	331	390	371	363	383	357	360	385	356	362	404	381	358	365	356	365	402	349	335	390	340	402	346	378	350	318	386	359	367	320	338	403	350	371	400	366	415	365	360	381	373	401	342	369	345	394	363	366	324	379	370	357	400	357	366	351	382	379	345	353	358	353	353	379	367	358	347	337	380	375	366	386	391	372	381	380	367	343	331	391	360	357	337	363	388	363	352	362	363	355	358	347	390	395	353	365	367	372	349	377	337	373	379	394	400	372	319	370	363	389	361	368	373	336	337	367	349	350	388	395	351	349	384	371	364	365	367	380	397	370	360	376	360	351	367	361	360	362	367	367	359	327	370	353	344	350	387	368	381	335	396	361	377	395	397	371	385	403	360	382	352	355	362	366	376	370	358	363	360	370	336	357	353	389	357	391	339	343	345	354	373	372	348	388	384	396	348	360	378	348	359	359	367	370	367	339	368	387	341	358	363	351	364	349	368	363	356	371	377	389	356	349	361	381	361	366	387	365	355	364	352	358	317	411	362	354	364	365	339	374	358	345	368	352	364	395	398	340	370	347	370	379	395	359	355	383	394	382	358	355	332	343	392	367	378	329	341	384	355	385	362	366	365	405	388	358	351	374	346	373	368	374	363	370	361	377	382	359	385	334	379	363	355	370	345	388	341	362	344	345	350	381	363	349	331	383	372	346	404	391	380	340	381	382	387	356	408	365	370	393	359	377	366	375	351	355	390	339	354	366	362	386	378	369	385	397	375	359	396	388	354	374	393	347	358	373	335	376	377	364	352	389	341	360	371	354	379	344	358	332	388	357	353	367	367	351	337	358	341	370	393	378	337	368	359	349	393	381	391	358	377	361	336	372	336	348	372	366	323	390	383	333	381	360	402	342	345	342	388	341	388	335	374	349	391	378	354	351	363	364	394	397	351
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
