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
341069743424	341069743980	341069744530	341069745080	341069745629	341069746180	341069746730	341069747280	341069747829	341069748380	341069748930	341069749480	341069750030	341069750580	341069751130	341069751680	341069752229	341069752780	341069753330	341069753880	341069754429	341069754980	341069755530	341069756080	341069756629	341069757180	341069757730	341069758280	341069758829	341069759380	341069759930	341069760480	341069761029	341069761580	341069762130	341069762680	341069763229	341069763780	341069764330	341069764880	341069765429	341069765980	341069766530	341069767080	341069767629	341069768180	341069768732	341069769280	341069769829	341069770380	341069770930	341069771480	341069772029	341069772580	341069773130	341069773680	341069774229	341069774780	341069775330	341069775880	341069776429	341069776980	341069777530	341069778080	341069778629	341069779180	341069779730	341069780280	341069780829	341069781380	341069781930	341069782480	341069783029	341069783580	341069784130	341069784680	341069785229	341069785780	341069786330	341069786880	341069787429	341069787980	341069788530	341069789080	341069789629	341069790180	341069790730	341069791280	341069791829	341069792380	341069792930	341069793480	341069794029	341069794580	341069795130	341069795680	341069796229	341069796780	341069797330	341069797880	341069798429	341069798980	341069799530	341069800080	341069800629	341069801180	341069801730	341069802280	341069802829	341069803380	341069803930	341069804480	341069805029	341069805580	341069806130	341069806680	341069807229	341069807780	341069808330	341069808880	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2756	2000	3600	2300	2756	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
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23446	21847	29701	24727	23254	25513	23190	7978	2277	980	581	532	477	416	387	377	383	329	371	370	371	365	375	367	368	328	373	353	352	341	376	376	465	872	909	783	536	416	374	385	351	346	324	361	321	350	350	351	333	334	337	338	349	309	329	345	325	351	353	339	363	316	311	324	338	286	315	297	357	362	384	334	314	302	327	349	354	299	329	301	327	312	335	335	356	347	301	322	308	342	322	338	300	307	316	352	325	310	303	325	315	293	327	326	317	318	326	283	360	337	329	353	323	312	309	346	296	321	350	362	303	311	356	324	295	323	347	316	339	329	339	355	318	317	318	340	327	309	322	342	318	320	332	338	315	330	328	346	343	306	309	314	301	357	318	328	344	316	317	354	344	330	326	296	350	382	358	321	348	324	316	336	310	345	347	342	316	347	300	330	327	316	344	310	331	298	338	325	347	305	309	321	327	317	309	342	351	345	279	322	335	337	370	353	388	302	335	305	343	340	314	336	334	302	320	351	328	299	315	318	323	337	362	319	319	329	347	303	355	314	328	324	331	313	303	285	355	334	335	307	320	337	323	317	301	328	312	319	310	316	325	363	347	295	329	331	327	349	295	332	318	351	345	304	324	323	340	311	356	360	319	301	361	321	305	358	330	354	331	347	346	308	341	290	305	328	313	321	334	353	301	316	323	295	340	351	342	307	349	350	330	304	332	313	315	341	328	358	333	332	329	318	315	325	330	328	323	313	341	336	301	313	330	309	338	355	356	318	317	332	358	335	346	325	327	311	334	311	334	306	333	310	348	336	315	318	361	324	324	326	325	315	336	318	315	296	308	335	300	326	318	324	302	313	300	309	321	322	338	333	320	336	303	336	329	313	313	319	362	306	296	323	332	322	311	345	363	333	309	349	315	329	343	344	333	335	328	317	320	315	322	344	338	327	344	325	328	331	312	314	335	305	312	315	331	345	314	327	314	338	314	314	314	317	337	301	309	326	311	330	355	343	334	327	331	288	362	324	351	337	342	326	323	315	315	303	310	314	321	342	320	354	314	324	370	301	274	337	326	345	317	316	329	339	291	300	341	334	329	348	334	341	323	329	338	306	311	299	322	330	318	316	317	314	316	351	351	329	320	325	334	358	320	325	324	317	302	341	326	344	342	350	343	360	311	347	363	330	320	327	324	350	312	345	309	303	342	326	322	293	298	325	327	336	343	291	319	326	303	327	314	354	297	327	376	315	336	341	363	331	322	341	328	317	351	319	323	348	324	302	315	317	337	319	286	322	327	337	325	339	348	303	323	310	328	323	328	345	295	315	364	350	330	337	297	282	338	337	321	316	324	311	344	325	334	341	349	339	321	339	308	313	316	312	344	340	328	316	304	353	360	328	320	331	315	316	311	320	327	312	332	307	323	327	350	336	332	323	324	335	309	311	335	361	304	322	314	309	322	332	332	338	346	307	329	340	310	348	366	310	315	322	335	345	317	321	335	320	331	319	376	325	321	350	335	306	313	306	312	330	314	326	351	331	314	329	310	343	320	337	323	344	318	328	324	324	338	310	352	331	325	320	334	337	341	333	309	350	308	301	322	339	344	294	318	320	281	345	316	358	339	331	320	333	313	306	337	320	303	302	333	342	331	307	333	362	318	314	347	342	356	353	323	330	310	321	303	350	315	363	333	346	312	313	353	282	303	303	316	339	320	337	333	365	341	327	329	336	321	329	318	324	301	337	322	343	339	340	306	335	279	365	332	322	319	302	349	357	343	323	358	327	356	316	304	339	301	316	320	315	303	316	354	337	335	311	336	327	332	353	341	331	319	328	317	323	319	347	339	272	331	312	317	332	310	358	351	336	326	336	302	335	340	331	314	347	349	332	334	323	325	306	335	313	336	341	344	344	310	351	327	339	333	349	310	308	314	331	336	291	300	346	298	300	315	326	335	363	310	329	314	322	311	326	341	334	328	345	333	352	345	292	364	341	345	310	285	312	329	326	358	317	331	333	317	329	325	330	288	318	343	302	341	325	331	322	330	320	330	325	335	355	322	350	351	329	309	343	341	302	359	308	330	321	330	308	319	282	322	325	289	301	330	309	317	364	352	308	290	301	323	319	295	350	303	319	342	297	325	325	332	360	346	369	321	308	303	329	302	351	329	352	323	316	331	327	351	326	333	306	292	306	326	346	324	308	306	305	318	364	288	309	328	374	303	325	306	320	334	328	298	307	302	327	310	333	311	312	310	299	327	314	331	316	345	311	303	314	327	321	330	325	341	367	299	339	322	323	331	322	336	323	355	343	338	314	325	325	316	332	332	318	312	358	296	303	352	327	326	328	329	348	324	349	363	325	327	305	332	354	348	322	309	331	336	323	333	317	356	317	312	318	318	317	328	303	330	289	316	339	317	340	299	311	351	321	351	334	329	351	344	337	314	322	337	338	363	316	301	332	296	326	311	299	363	307	326	328	316	348	315	314	285	312	305	345	307	319	342	337	312	302	354	312	316	308	322	335	345	310	322	303	341	319	323	303	340	312	309	359	319	345	336	314	325	324	344	336	321	293	303	347	329	307	351	335	357	308	329	320	293	354	319	375	328	331	316	329	345	325	303	378	301	321	334	312	331	314	335	322	293	324	327	359	370	340	334	323	311	361	301	339	325	315	306	313	333	315	312	325	297	328	309	307	330	299	311	331	342	331	340	321	303	325	343	337	307	308	322	317	353	344	319	310	318	296	310	295	320	335	332	353	328	329	304	328	330	318	333	331	364	351	303	316	344	317	346	357	372	335	327	365	321	316	349	308	322	309	321	320	348	335	306	305	303	307	328	334	327	317	301	332	315	323	326	290	346	328	340	321	317	354	366	325	363	356	325	319	307	292	340	337	318	327	325	329	342	343	335	309	346	346	307	305	331	337	355	317	325	313	324	319	353	294	291	347	311	306	329	330	306	342	343	330	320	340	355	337	324	327	334	325	329	356	309	331	344	322	273	330	287	347	338	340	347	316	351	353	311	320	315	302	332	356	346	319	298	352	309	325	308	298	293	329	297	323	293	302	329	308	328	323	324	369	321	360	344	317	351	324	329	320	298	351	297	323	351	340	328	330	343	329	315	341	321	331	321	341	360	315	334	316	343	328	332	318	321	323	299	309	317	337	327	309	325	335	318	345	303	369	308	314	308	331	330	324	304	331	349	301	333	344	340	326	324	308	330	332	323	327	316	333	346	341	290	335	325	329	319	298	325	341	352	336	339	329	345	328	331	332	318	279	326	360	318	310	322	338	333	317	315	319	317	301	337	318	305	329	339	292	309	319	325	313	315	311	322	305	363	339	325	331	342	305	312	330	313	336	298	309	348	326	327	319	315	331	325	303	311	329	364	310	338	305	282	299	316	329	311	352	302	347	320	348	314	347	335	332	340	309	327	311	338	303	327	328	331	306	339	370	334	324	312	323	333	310	339	309	305	325	338	318	315	302	334	322	311	326	340	320	347	308	325	318	310	321
33611	60199	47571	36996	35912	29141	21137	9435	3518	1441	937	758	627	506	535	463	454	471	409	433	405	400	409	409	338	371	380	390	401	377	345	414	642	1261	1290	1109	708	504	419	404	386	354	371	334	328	340	332	372	341	373	357	361	363	313	308	347	374	340	337	336	353	343	354	347	354	356	322	359	338	327	349	358	348	352	376	335	312	340	360	326	320	319	341	331	357	355	320	317	308	381	326	366	338	339	346	337	331	344	355	328	370	348	388	345	381	355	337	347	320	343	363	347	329	357	351	365	365	359	299	344	352	360	331	314	356	327	360	373	336	354	352	343	365	357	362	357	342	367	336	356	374	383	316	357	336	346	313	328	327	344	337	378	381	346	338	357	353	363	331	334	328	352	382	341	360	345	352	340	386	330	333	355	348	348	340	347	363	356	338	305	339	390	355	315	362	359	355	384	348	326	350	331	331	356	353	342	342	365	352	318	344	384	350	316	375	345	348	340	349	318	335	366	311	309	336	336	349	355	328	342	349	359	358	331	359	319	364	354	325	323	346	340	350	344	361	365	329	363	327	328	348	338	344	343	340	343	344	379	357	354	338	353	337	356	339	353	364	350	351	326	381	347	381	324	347	308	346	337	318	301	348	317	306	342	343	339	320	315	355	341	370	324	318	361	358	363	338	373	352	336	308	353	348	346	345	345	340	359	367	366	334	359	355	323	341	377	362	310	337	342	349	359	346	324	320	380	351	342	361	319	382	333	333	385	332	347	312	322	331	299	355	371	359	366	341	365	301	334	316	339	342	311	350	346	327	339	355	360	371	358	334	375	316	330	371	342	349	336	338	361	333	366	350	358	321	331	338	309	350	342	341	338	358	349	327	355	353	325	339	339	328	337	348	335	342	355	339	301	311	353	328	317	346	337	358	351	332	336	343	344	330	357	364	329	317	367	339	359	345	338	325	348	338	352	362	314	342	332	357	352	359	336	349	340	350	357	362	329	359	335	356	331	327	319	350	329	341	325	360	356	358	360	368	353	339	341	311	361	367	345	323	347	342	347	327	301	325	357	345	359	362	381	340	332	346	342	372	367	322	332	338	348	345	320	340	338	322	349	351	343	326	343	326	332	351	340	357	301	374	318	333	351	345	334	357	329	346	346	349	343	356	327	363	335	320	352	346	323	359	330	349	332	320	344	360	315	358	372	334	360	342	277	340	367	356	319	336	350	383	344	357	349	378	373	350	329	373	345	330	368	338	331	355	353	343	352	361	383	330	363	361	351	362	315	322	332	372	323	363	322	389	320	337	364	356	331	354	357	346	346	352	381	360	329	318	368	356	345	335	311	315	360	359	339	358	301	367	382	336	326	345	336	389	336	300	341	358	327	346	348	322	340	304	347	353	356	371	355	353	344	315	362	352	351	339	318	370	351	348	342	338	351	332	335	360	330	344	312	343	353	329	345	360	310	338	335	338	312	359	345	373	334	343	352	351	345	308	320	336	344	340	334	352	348	371	362	340	322	347	338	319	360	360	357	375	335	313	344	317	367	337	321	321	334	324	370	339	316	344	343	358	340	347	335	352	292	305	362	370	312	345	369	346	334	342	327	355	324	330	367	331	339	356	342	305	357	360	366	355	340	363	332	382	339	311	314	355	337	373	355	303	348	373	309	365	356	335	363	320	323	312	331	356	336	306	285	335	342	342	344	359	361	347	322	328	324	366	335	339	353	331	337	304	356	382	310	334	327	329	356	331	366	388	355	379	335	361	370	332	336	350	336	307	380	360	319	339	362	343	330	386	333	321	341	369	316	334	299	326	358	364	337	331	356	348	342	360	333	365	317	372	328	322	336	374	332	329	363	370	370	356	333	310	354	345	314	353	350	341	363	363	352	379	354	356	362	347	331	328	369	361	327	335	401	327	340	374	316	341	336	331	351	351	352	352	354	345	344	361	357	333	342	326	367	336	365	319	344	339	315	380	339	364	337	343	350	365	350	354	355	337	361	348	359	349	321	361	304	351	315	348	359	346	342	345	344	358	343	344	317	373	305	317	361	319	362	360	362	350	398	356	347	357	335	321	330	308	322	344	348	363	341	314	345	383	366	354	325	359	359	327	348	333	338	372	330	342	332	324	354	358	340	336	357	344	390	334	325	343	336	335	351	347	328	381	360	338	336	354	370	364	368	390	358	310	316	372	379	347	328	346	343	339	321	313	348	337	366	358	375	380	347	376	353	328	321	357	292	365	349	346	352	316	357	331	329	330	351	371	344	363	338	338	321	336	334	356	352	334	367	336	328	339	337	313	356	327	333	370	314	360	378	338	345	316	360	348	335	339	344	329	374	353	316	342	348	316	336	365	343	331	342	361	344	342	358	363	348	362	335	339	358	370	352	345	355	330	381	351	352	379	339	355	366	358	367	327	328	364	337	372	322	312	346	349	329	335	337	319	359	318	351	387	338	331	351	342	320	342	342	316	338	349	374	315	350	337	366	352	386	361	356	367	356	334	296	352	328	332	351	338	368	330	334	351	356	339	356	353	347	304	333	347	335	322	349	338	372	325	321	338	382	371	377	344	344	380	340	317	345	385	329	332	333	321	352	342	352	339	353	349	346	359	360	344	288	327	343	340	332	374	339	368	339	333	360	353	341	352	329	327	336	361	323	331	346	316	335	351	368	318	381	329	339	351	328	331	366	359	361	333	351	393	319	352	364	350	338	370	347	320	348	326	352	352	360	368	336	362	374	350	343	369	344	340	359	365	328	343	382	338	349	346	318	362	335	320	353	371	327	350	334	317	328	355	352	331	355	356	330	368	333	353	323	333	317	364	320	358	363	363	333	330	352	363	302	343	375	345	349	352	335	363	365	337	334	371	303	353	357	330	367	331	344	323	323	358	352	361	338	391	364	318	354	370	334	352	317	341	352	343	358	317	345	354	326	307	384	320	335	337	373	350	302	322	337	395	333	350	302	359	337	362	348	325	358	334	363	351	353	352	355	333	344	374	336	331	352	375	307	382	356	369	373	314	327	363	323	351	363	340	362	349	365	333	316	298	341	377	326	334	306	341	353	349	384	332	366	357	364	321	327	337	339	352	337	363	366	399	350	362	342	330	371	325	319	337	354	362	331	355	344	368	339	355	337	296	313	353	340	349	326	352	341	337	379	337	363	329	355	335	308	323	334	369	354	344	356	340	367	331	336	313	346	318	319	327	329	333	344	354	338	329	301	353	347	348	371	335	346	361	315	366	353	332	335	369	341	345	352	324	333	376	382	320	361	360	354	330	352	352	346	349	326	384	340	346	352	350	326	348	350	350	372	346	359	374	320	338	358	357	351	376	365	325	353	344	361	384	367	369	338	344	330	352	323	363	346	324	324	367	386	343	326	318	330	348	341	382	331	362	337	327	378	332	377	309	318	394	335	350	410	335	334	343	356	333	349	348	347	352	391	362	379	339	361	318	329	331	369	364	328	345	379	362	344	339	359	332	384	366	351	321	352	336	368
30850	29703	29563	21685	12991	6740	3178	1193	467	223	160	170	143	134	144	134	103	123	135	138	128	126	148	117	119	125	115	117	127	122	146	139	124	131	121	121	146	109	121	118	130	113	121	120	112	112	137	112	128	143	111	120	135	125	135	112	139	114	117	114	135	131	131	129	126	123	120	116	119	152	129	114	132	139	131	132	150	142	123	122	117	128	118	122	126	122	126	111	101	151	137	123	136	110	119	145	129	139	112	119	136	123	128	121	119	114	126	134	132	125	137	116	123	119	117	107	133	127	122	129	93	132	121	112	120	130	123	129	125	121	129	108	130	140	122	131	114	91	117	132	132	135	115	113	121	122	115	127	125	117	135	135	111	137	99	132	105	119	118	123	100	122	147	131	127	132	133	125	124	136	118	110	111	118	123	123	127	118	126	106	145	115	120	125	139	112	131	125	128	141	118	114	145	135	126	116	116	128	125	108	116	116	126	136	106	143	114	121	134	124	89	116	126	139	109	142	115	141	130	136	115	140	125	132	140	126	133	134	133	147	121	133	147	107	134	131	110	144	122	122	113	129	116	123	108	126	121	141	110	111	125	128	119	111	135	135	135	117	123	115	121	153	117	120	124	133	142	112	127	141	134	126	116	126	113	128	131	124	126	106	139	156	130	97	118	131	115	130	117	114	108	135	126	115	121	130	120	116	127	124	124	116	110	147	118	117	123	129	133	145	137	130	112	102	115	124	141	125	132	138	137	156	124	127	117	133	127	135	120	149	126	110	123	139	122	103	119	103	112	131	155	128	127	93	121	112	112	128	106	108	132	115	134	114	131	110	120	134	125	148	125	117	125	126	107	108	136	133	128	101	140	120	126	130	128	137	136	134	123	129	105	130	122	134	114	158	117	141	115	125	129	121	115	125	131	125	123	124	137	136	141	137	127	123	100	115	140	125	115	148	130	136	118	123	117	108	127	137	123	132	118	117	125	145	121	114	131	136	121	105	103	129	113	120	139	119	124	133	128	126	100	124	110	136	107	116	136	110	113	136	128	119	129	111	121	140	128	105	130	118	123	125	108	112	130	134	131	134	111	122	114	126	115	130	117	123	132	130	146	104	132	129	107	119	143	129	144	126	138	153	129	116	123	134	118	138	131	104	131	123	147	102	133	125	123	123	149	147	114	125	110	123	127	142	139	115	130	130	123	131	127	138	121	124	136	152	121	141	126	118	110	136	116	117	123	130	129	134	129	116	121	110	131	102	138	117	121	117	133	120	132	145	128	120	114	122	126	132	112	125	140	137	146	130	141	128	119	118	129	122	92	130	107	129	102	134	120	137	134	138	153	140	119	138	121	137	122	103	122	121	136	134	116	125	157	104	138	129	120	124	144	134	116	129	135	122	130	131	124	122	126	145	128	112	142	114	123	137	121	134	147	121	139	147	123	137	115	120	127	120	124	109	121	136	139	129	108	103	121	124	124	141	118	152	115	128	120	131	135	114	130	126	132	130	130	127	99	113	117	138	108	123	139	141	120	133	120	141	123	138	139	128	122	112	120	140	117	130	144	134	132	112	132	126	119	135	137	109	134	136	128	149	112	125	123	111	110	143	133	119	117	117	132	142	115	137	123	137	122	145	102	123	132	114	118	142	118	121	131	138	117	129	129	118	130	129	135	134	103	123	128	127	142	131	131	114	132	108	141	145	132	122	125	131	117	124	114	116	164	133	105	130	108	84	124	141	117	130	124	127	136	138	131	119	137	126	127	120	121	124	142	120	119	124	125	118	131	132	134	119	140	133	133	127	122	116	117	140	121	124	126	126	125	125	136	99	97	111	118	112	114	107	133	138	130	129	135	125	132	108	139	105	107	128	141	141	136	115	130	138	124	111	122	144	89	130	106	121	155	133	138	96	136	135	116	111	123	130	123	122	124	135	126	125	128	115	136	124	120	112	104	114	112	124	135	128	136	133	132	134	142	129	138	131	136	125	123	132	137	122	110	129	141	135	139	130	111	132	134	119	129	115	124	121	125	122	129	112	113	123	119	108	134	109	128	136	127	114	103	111	117	122	144	126	127	108	128	107	131	144	146	123	122	119	107	120	145	125	109	128	147	123	117	132	128	118	131	132	128	129	135	146	142	110	134	122	116	130	118	137	139	115	114	120	145	124	127	116	113	124	113	118	118	132	121	108	122	122	136	133	134	120	134	122	110	152	168	142	118	118	124	139	124	132	129	131	121	131	111	114	116	129	120	119	149	120	129	125	142	127	100	131	135	123	128	134	129	122	107	133	133	132	128	122	124	123	139	112	130	130	127	126	105	127	116	110	119	134	102	122	106	132	124	143	134	122	118	109	126	121	111	120	139	133	100	145	127	102	143	130	124	147	124	142	140	108	144	104	119	136	122	110	131	128	135	133	116	115	135	110	136	124	107	122	131	118	115	126	116	122	118	118	115	116	119	116	117	128	134	128	115	132	122	139	123	123	111	127	125	104	126	123	110	115	117	105	137	146	112	125	125	125	118	152	111	111	129	132	138	103	103	126	115	132	125	123	130	120	123	115	121	141	136	118	142	133	134	104	106	117	125	114	123	124	132	125	123	136	129	125	141	129	119	121	117	124	150	111	118	136	139	136	98	137	123	116	125	138	127	136	134	143	100	122	127	115	119	127	136	125	144	154	134	130	128	126	124	121	114	112	102	137	97	146	146	137	127	120	125	117	105	140	126	117	146	109	119	118	113	127	108	120	122	125	130	119	130	121	107	140	127	106	121	107	137	108	114	117	120	134	124	115	142	116	118	142	134	155	108	102	133	126	124	121	118	130	135	127	123	119	122	129	138	119	107	104	114	120	114	122	141	118	140	116	137	123	130	113	118	123	118	135	104	122	107	142	111	126	120	134	134	135	126	126	118	131	147	120	125	121	104	121	138	135	123	110	138	124	126	127	102	112	125	126	132	139	111	124	121	135	125	103	120	107	135	125	110	117	122	95	103	120	114	116	127	125	123	130	129	137	134	135	131	133	122	141	141	113	125	120	149	126	121	138	133	138	112	112	114	125	102	119	120	118	135	110	134	116	129	133	120	117	108	115	121	94	146	132	112	127	128	132	109	121	123	103	132	124	139	110	107	120	127	129	122	136	142	128	127	131	115	135	115	117	140	121	119	129	132	120	131	124	139	121	139	127	124	135	140	136	138	115	115	119	112	135	117	122	95	145	123	119	127	134	106	111	125	128	112	128	129	122	135	121	131	136	132	125	123	137	136	126	140	127	124	135	119	124	116	137	129	133	116	103	133	127	123	131	116	128	112	137	120	105	116	120	108	131	120	133	131	126	126	111	128	101	121	113	137	120	126	120	127	127	122	106	119	128	121	111	129	139	119	124	130	136	148	130	120	126	118	133	133	110	137	136	118	140	126	137	124	123	116	132	116	113	127	120	141	131	128	114	97	118	126	122	110	147	116	128	130	109	120	106	141	145	140	107	118	113	113	121	115	120	130	131
29978	44037	30793	21173	16132	10274	5708	2142	844	383	256	226	196	178	189	158	149	146	160	130	164	144	139	159	132	160	160	150	149	152	133	138	152	192	154	153	139	124	143	130	122	141	117	138	134	148	135	129	164	136	175	158	144	136	142	148	133	163	121	147	128	147	122	136	155	120	170	138	146	147	144	143	140	145	150	143	126	150	133	139	121	131	145	161	132	156	143	137	136	132	140	158	139	143	145	150	155	165	150	157	124	129	126	146	151	131	135	156	153	126	131	150	152	137	148	131	172	143	157	155	159	144	135	140	139	119	140	136	141	120	137	158	150	140	143	132	138	145	133	132	142	159	137	150	153	144	158	162	135	138	131	145	132	126	161	136	139	138	151	153	157	131	134	144	127	154	153	146	158	134	125	150	145	131	143	140	164	119	152	139	140	140	152	156	138	142	141	146	156	140	129	130	126	151	143	143	134	154	156	134	142	160	167	174	153	104	146	152	160	171	135	132	118	123	129	139	137	142	137	136	137	144	146	129	146	137	143	163	157	131	151	141	138	151	158	147	141	143	122	136	169	169	136	127	137	144	134	129	145	155	154	131	137	143	140	128	141	150	145	132	128	151	168	147	153	125	155	131	148	151	130	158	152	159	140	149	130	162	144	133	140	141	152	137	140	134	148	136	111	147	150	142	141	141	158	135	153	159	154	125	141	130	118	136	136	150	158	157	155	129	144	170	144	141	139	157	124	130	137	115	147	146	125	123	136	142	158	145	149	130	149	150	140	125	133	128	119	135	149	148	152	133	145	140	150	141	129	147	146	162	135	148	144	153	133	166	149	155	159	124	130	148	157	130	131	140	142	148	135	146	135	154	131	147	123	155	141	124	158	153	135	156	159	143	157	141	152	119	137	153	152	154	136	148	147	145	146	145	149	131	144	153	140	159	152	148	137	149	147	138	145	162	138	137	144	145	144	128	151	159	143	129	141	138	155	134	148	141	165	133	134	154	130	165	135	165	160	140	143	145	147	156	129	156	142	147	158	140	149	118	129	148	153	148	162	147	144	148	147	133	150	145	115	139	148	143	134	156	173	143	142	137	137	140	153	150	152	159	146	147	121	167	139	149	143	136	145	137	144	158	151	127	143	130	138	148	133	143	135	123	167	146	155	142	124	143	122	131	149	148	124	146	142	145	158	128	157	134	132	147	140	149	130	123	132	135	136	130	148	136	137	166	135	145	130	151	154	159	159	157	139	149	136	148	152	147	153	134	132	143	148	119	143	142	141	130	158	141	140	139	137	133	121	147	136	131	140	152	151	157	156	113	123	137	138	133	152	149	146	156	151	145	137	126	132	138	130	146	128	149	152	142	147	129	136	153	142	137	133	131	160	135	148	146	125	134	152	140	130	141	136	118	123	149	151	121	129	133	158	125	162	131	147	147	147	128	128	152	138	125	127	160	142	145	170	163	166	126	129	148	124	139	155	153	135	152	127	150	156	135	135	148	135	163	164	127	134	160	165	147	136	125	135	127	152	146	140	136	144	136	133	140	132	154	155	138	147	140	156	127	156	146	133	146	127	142	128	140	149	149	157	129	131	142	129	153	140	136	166	131	130	126	140	142	153	127	142	152	156	131	165	163	153	182	170	142	146	140	151	148	147	131	142	137	146	123	147	136	153	140	152	164	146	128	149	152	148	143	166	145	152	118	146	136	134	143	133	149	152	151	150	142	158	141	159	146	151	162	155	165	131	159	150	117	126	121	128	160	132	141	143	133	171	131	139	136	147	149	154	151	137	120	154	126	142	143	124	138	148	146	136	135	122	126	123	150	148	125	131	137	121	143	141	139	152	144	146	149	154	116	134	151	152	157	134	145	154	147	133	163	177	126	140	153	125	143	149	131	170	140	137	136	134	161	149	144	150	138	150	128	153	137	118	127	158	148	140	136	150	131	129	128	150	144	123	119	147	146	133	137	138	123	146	152	164	148	148	150	135	132	150	147	157	129	118	116	136	173	143	132	133	153	146	146	153	142	135	151	154	162	143	150	148	131	150	148	140	143	160	150	122	136	134	118	131	131	148	144	144	160	139	141	139	142	140	159	144	149	127	130	149	130	143	139	154	143	153	161	155	149	134	142	155	137	160	111	145	152	132	166	159	134	146	146	139	134	149	153	149	157	132	129	136	146	149	137	152	149	145	141	152	142	163	135	162	146	137	135	132	159	137	132	147	141	149	141	145	156	137	141	147	149	138	148	132	165	161	154	136	130	132	126	147	164	132	131	129	153	137	132	142	145	139	132	134	154	148	145	114	135	120	124	145	162	135	146	169	146	143	128	151	137	142	134	155	130	132	117	140	132	149	145	152	146	164	142	159	139	149	151	157	127	142	135	140	161	139	164	133	140	147	140	152	146	141	143	151	149	137	126	133	129	128	145	152	143	141	126	137	134	123	159	167	128	134	150	143	147	137	148	145	142	157	146	138	149	131	141	138	140	164	132	148	141	132	141	122	145	135	157	115	134	139	145	155	159	148	141	167	130	148	151	137	128	155	141	138	145	133	152	161	151	159	143	138	131	155	138	151	128	137	147	129	145	147	141	136	164	150	150	153	143	144	138	149	129	151	139	112	160	149	127	131	131	155	151	142	142	155	145	145	153	150	124	136	147	141	151	116	160	165	151	139	144	132	122	114	149	140	142	153	149	145	120	153	135	148	148	140	165	145	151	164	149	146	140	146	147	133	132	156	137	134	139	131	129	138	140	145	131	144	142	138	135	153	133	143	139	160	122	132	129	144	149	147	140	145	125	143	148	128	133	155	127	139	152	152	138	152	131	134	165	151	153	153	135	161	124	152	115	147	138	146	162	129	134	159	148	149	156	133	142	123	131	135	123	135	133	141	130	141	164	150	152	138	139	145	150	128	150	133	158	152	125	122	157	164	159	141	149	127	135	164	155	161	139	147	140	131	141	152	132	150	137	137	140	143	152	125	136	151	162	143	133	146	143	141	155	152	172	125	176	145	149	132	132	120	153	146	136	169	145	148	142	150	134	155	145	152	139	144	154	139	136	148	168	141	145	173	155	125	135	141	155	149	149	129	145	143	148	153	140	136	147	130	137	135	135	138	136	174	137	139	151	133	149	113	143	124	159	164	133	157	141	149	145	142	154	149	144	133	154	125	150	143	140	141	152	114	126	146	150	145	137	128	144	151	158	137	136	138	124	129	142	146	139	160	151	142	156	128	138	129	159	160	146	137	150	133	178	152	146	142	132	132	145	165	142	138	142	175	146	141	126	153	144	141	140	144	154	133	134	145	147	148	133	146	146	147	119	131	146	132	147	128	145	148	131	130	142	154	149	149	146	149	146	131	154	137	157	157	130	129	139	175	138	133	161	149	136	145	155	142	139	138	144	132	135	151	132	127	112	135	138	160	141	118	170	152	142	139	131	134	142	134	117	164	136	157	122	154	145	125	138	150	133	141	150	140	152	151	152	155	129	161	137
24539	21641	29014	25793	23968	21378	14377	5481	2217	810	404	372	298	261	238	228	245	234	237	226	211	271	223	258	195	245	244	212	209	231	240	245	282	465	557	384	288	226	255	249	277	222	232	187	217	222	227	218	192	234	221	203	208	224	208	225	223	217	239	219	230	205	220	210	201	196	212	211	209	210	239	207	239	225	203	214	202	222	227	230	169	188	227	234	221	200	202	201	217	213	207	259	204	214	201	238	241	209	208	231	195	210	221	238	227	241	247	258	182	219	211	202	227	210	234	222	220	226	213	210	213	227	226	215	219	229	242	220	216	192	213	229	222	200	217	216	213	216	217	190	257	203	218	232	191	197	231	211	213	211	191	203	229	203	201	222	217	198	228	196	209	205	216	199	219	223	202	210	218	198	229	220	198	180	221	233	216	229	238	192	239	206	210	205	221	241	198	217	210	201	180	215	208	228	221	200	222	217	225	192	212	245	228	207	183	237	214	218	242	207	235	198	178	221	195	180	197	204	240	214	246	213	194	202	237	189	203	185	218	206	228	255	188	218	219	202	217	237	220	227	205	220	184	240	205	209	223	221	207	197	215	195	200	222	210	200	249	216	195	211	197	194	199	220	226	209	216	207	204	215	191	233	206	187	220	222	239	191	194	203	240	215	211	211	226	221	221	214	228	193	240	228	232	210	186	203	211	197	179	239	219	231	211	209	211	242	213	230	195	224	210	241	217	213	247	193	181	223	212	200	238	200	218	252	227	246	246	229	223	255	220	209	208	239	189	233	196	228	218	225	205	219	215	212	199	209	212	230	188	207	203	239	216	223	223	226	201	206	206	206	210	229	199	248	195	215	191	218	200	211	202	204	221	216	210	196	238	208	204	219	242	233	217	226	192	224	230	207	230	212	227	221	194	193	192	205	185	199	209	235	197	210	193	247	251	187	220	216	194	213	221	202	203	197	222	190	201	214	238	222	227	225	213	189	236	220	207	176	205	227	244	200	207	218	229	219	218	238	214	214	199	248	216	231	205	208	207	213	204	210	250	212	210	231	226	187	223	219	172	231	222	238	219	200	229	191	235	201	214	233	205	199	207	239	212	187	200	211	215	199	213	203	226	230	246	210	210	207	204	200	220	209	205	225	223	218	195	200	188	217	206	206	225	230	220	201	220	197	231	208	236	235	223	228	201	201	202	204	200	225	215	226	209	217	212	207	212	196	225	227	192	206	235	222	200	198	197	228	198	210	235	212	218	205	224	218	199	198	215	222	220	232	237	215	206	219	206	190	211	224	238	193	224	215	216	207	223	226	236	227	229	231	231	199	211	207	221	199	223	203	225	233	225	213	186	237	204	207	227	206	214	208	247	254	193	212	182	210	216	239	231	234	234	254	228	211	217	225	208	211	223	198	239	231	212	207	223	223	202	200	226	192	226	222	206	243	203	235	233	200	197	213	236	203	200	220	183	223	211	212	227	241	217	214	206	246	227	227	220	209	219	239	209	204	206	206	199	240	212	240	229	216	213	221	212	224	225	236	208	205	227	208	198	222	251	206	193	201	225	205	204	233	251	199	203	218	215	201	210	228	210	211	209	223	258	206	239	224	244	208	226	241	209	221	193	219	198	229	224	217	230	223	230	205	239	212	205	209	237	210	224	205	189	235	207	226	246	210	208	202	208	198	223	209	219	195	205	240	194	218	210	212	248	207	234	210	221	224	238	195	226	195	216	217	228	196	197	215	220	222	225	213	210	193	235	202	208	219	211	213	196	214	224	226	232	236	221	224	211	211	227	216	207	201	196	218	223	203	231	211	204	219	199	206	234	212	224	225	211	193	217	205	212	231	219	220	210	222	221	232	222	204	208	219	228	236	217	211	226	215	227	195	207	222	230	204	211	235	230	216	217	199	217	229	233	226	220	211	205	219	233	195	234	187	204	225	195	222	241	210	226	183	230	203	198	223	221	209	227	219	219	190	213	214	221	216	220	215	228	223	232	211	192	219	200	233	216	230	222	205	207	204	213	252	209	208	248	240	213	220	212	207	203	215	209	203	188	203	221	221	198	212	233	242	232	244	224	241	209	233	209	221	231	228	242	221	187	202	232	217	187	206	232	208	251	216	198	205	206	249	193	229	218	221	235	217	198	243	209	244	202	213	222	224	252	215	216	232	212	220	258	204	210	241	204	230	209	185	240	207	214	221	214	205	193	218	218	230	195	225	206	229	229	206	246	200	221	235	209	233	241	234	227	224	219	212	236	230	215	202	209	214	198	222	214	223	206	222	203	200	212	206	192	249	211	203	209	193	217	195	216	214	225	227	207	228	227	219	234	213	241	211	226	204	194	204	197	202	216	204	228	216	219	219	209	244	180	212	194	230	229	212	205	221	210	208	220	197	224	216	197	224	196	228	218	232	210	222	218	224	224	243	230	214	221	205	213	216	233	198	222	215	216	197	223	207	222	194	248	223	201	212	245	222	190	208	224	207	197	219	210	197	217	196	224	230	215	212	216	212	228	192	201	227	222	209	218	213	226	225	235	235	180	211	209	206	233	204	227	205	216	220	217	218	249	209	222	205	199	232	201	214	203	204	230	237	202	234	217	218	214	221	207	234	182	217	262	211	237	219	219	201	200	236	234	199	243	203	213	219	217	223	203	209	212	204	200	226	213	211	194	197	212	233	222	187	226	214	241	219	218	221	216	220	223	206	226	225	243	239	225	215	194	216	204	253	214	188	226	207	206	246	225	208	239	235	231	232	228	218	204	214	208	196	210	209	196	235	216	238	232	191	214	224	250	195	239	179	213	230	218	223	201	214	195	229	229	221	194	229	285	210	216	209	224	210	218	212	229	203	216	209	196	204	257	242	219	213	199	220	188	234	219	196	218	231	216	234	219	214	220	208	209	215	221	196	231	227	219	232	212	206	211	200	213	218	210	200	213	235	221	202	197	221	232	210	219	207	193	200	221	220	237	219	205	225	224	198	206	197	209	199	250	195	194	240	200	216	214	249	235	217	246	184	242	224	204	197	218	232	204	232	210	224	217	242	238	200	221	242	210	208	196	214	216	211	217	226	216	217	205	201	225	209	221	223	207	187	236	206	215	231	202	208	209	221	235	184	221	226	203	224	242	203	221	245	219	230	192	210	204	201	241	202	220	223	192	217	230	174	227	203	204	237	219	236	227	225	204	240	245	215	219	206	209	218	214	220	204	226	215	211	186	217	222	247	226	221	209	220	223	225	196	232	236	202	229	223	207	218	220	227	211	214	244	225	236	240	213	237	210	227	204	214	219	189	223	205	215	228	250	235	210	237	216	234	218	189	220	226	222	228	218	183	222	236	208	198	221	204	220	235	232	214	222	218	214	227	221	207	199	214	220	236	233	202	191	226	239	238	210	213	185	242	210	203	236	235	201	222	225	232	193	225	211	219	225	223	210	217	221	213	197	179	214	197	230	229	203	185	210	235	189	219	218	211	204	216	214	220	199	222	229	223	195	201
30049	53328	42393	33955	27835	22180	15326	7824	3884	1315	546	450	363	383	338	308	282	286	291	281	249	251	245	235	257	284	244	269	245	236	212	279	365	613	714	501	373	284	260	259	271	266	242	229	215	222	266	213	236	220	225	245	229	235	240	252	257	228	232	220	223	219	219	233	253	221	262	236	235	212	246	206	250	248	252	219	234	232	246	234	254	243	240	215	223	222	241	240	253	229	219	224	253	228	226	228	275	229	215	219	250	260	238	215	242	238	237	215	239	230	245	221	224	211	259	212	246	231	223	235	238	228	202	226	241	229	238	247	220	254	226	207	257	238	226	236	245	208	228	231	233	225	247	236	227	216	224	247	227	243	223	209	252	216	233	238	219	261	223	221	243	246	246	221	236	228	245	243	239	238	240	236	214	240	224	231	229	221	204	236	199	254	228	209	240	231	219	229	248	215	255	225	199	223	238	252	249	242	216	231	241	234	240	223	245	210	247	236	235	197	222	221	219	217	250	237	223	228	200	226	211	243	249	240	240	199	254	253	234	238	221	223	248	236	212	245	233	222	262	263	231	196	212	224	232	227	270	255	233	264	222	280	232	223	241	217	232	239	235	244	223	250	217	238	232	239	228	217	237	244	225	207	232	211	246	207	235	219	242	228	242	245	234	229	228	207	226	221	279	223	230	220	214	234	245	220	249	239	263	236	236	230	251	220	210	226	243	236	236	234	223	241	217	223	226	220	239	217	230	250	243	232	245	263	245	216	240	228	214	256	274	243	230	198	260	241	229	247	246	209	247	271	218	237	247	221	230	224	231	235	225	219	240	230	209	207	200	234	225	222	242	218	245	226	235	224	217	253	225	223	242	261	246	235	213	218	265	242	225	238	230	209	223	227	211	195	261	243	226	225	244	251	218	240	248	238	227	234	235	235	205	257	260	240	255	216	240	232	229	235	237	225	236	208	212	210	237	239	214	230	231	243	217	228	240	221	236	217	253	236	230	239	251	212	258	226	237	244	226	210	237	231	220	223	249	228	220	226	244	210	245	230	227	248	229	241	247	234	263	215	222	208	257	248	209	245	237	271	226	259	257	249	254	234	275	241	214	254	228	248	234	246	234	227	248	224	238	217	262	243	245	225	251	226	243	237	216	239	212	211	230	248	260	218	221	210	240	203	230	233	207	221	234	258	221	225	236	251	209	241	204	206	243	246	239	209	242	239	248	249	196	233	221	252	245	226	241	236	218	250	225	228	245	227	227	223	236	243	257	229	201	227	242	233	241	272	246	234	234	217	213	261	253	232	223	209	223	209	213	232	226	243	205	236	258	218	242	216	234	221	230	206	267	215	220	252	230	237	251	242	228	244	221	239	220	251	227	228	219	227	251	255	223	244	241	224	229	259	205	247	239	237	234	213	231	235	250	215	254	247	232	234	246	237	236	229	242	244	259	261	220	223	226	244	218	221	228	220	232	248	263	241	233	228	240	240	228	234	216	257	243	211	228	229	213	227	209	222	205	234	205	220	227	212	207	244	240	228	260	210	255	231	243	234	214	239	242	251	221	214	252	222	225	211	214	230	236	258	234	215	235	241	237	210	261	245	216	209	230	221	237	222	258	255	263	247	238	212	243	200	242	218	246	251	248	263	236	236	227	219	214	253	228	209	223	253	250	232	230	224	249	207	223	243	235	212	217	244	210	226	242	255	253	233	201	245	240	241	203	256	220	250	216	239	243	219	228	207	215	216	238	210	250	228	227	244	219	222	244	229	239	224	244	235	247	217	241	220	233	234	223	252	236	211	232	221	216	258	208	250	264	253	238	271	220	227	214	223	258	233	230	243	253	236	234	213	248	220	242	221	230	229	236	210	261	201	255	223	223	238	222	238	216	246	212	195	220	222	233	210	223	204	221	220	235	246	230	240	225	238	217	220	239	239	235	250	227	237	225	232	230	207	220	211	210	239	226	232	229	246	257	215	199	233	224	221	223	236	235	219	235	216	214	240	216	252	223	243	239	244	263	243	211	249	219	224	230	225	221	254	247	239	182	230	239	264	223	203	244	235	245	233	229	242	260	207	253	225	263	223	224	216	265	226	247	214	210	250	236	244	263	237	247	225	211	237	243	242	237	246	251	217	222	216	232	251	220	231	217	239	244	235	239	282	244	224	257	252	251	247	248	257	234	246	255	228	223	224	217	233	240	241	240	237	216	255	212	226	239	220	234	239	223	235	237	245	216	232	242	245	210	203	240	220	235	236	251	232	225	252	232	229	260	255	223	233	249	231	216	251	248	232	237	207	236	226	233	228	219	242	211	220	251	231	203	210	256	225	217	234	251	233	247	236	228	216	227	213	225	236	257	218	205	225	240	218	243	221	247	231	245	226	221	215	233	238	248	229	251	228	237	211	223	215	241	233	213	221	237	222	221	267	208	230	226	209	216	251	240	215	258	235	214	245	212	266	253	216	221	219	232	215	230	233	208	230	223	234	241	222	254	232	228	239	245	242	224	229	243	233	229	234	217	230	213	246	247	235	222	223	233	219	253	213	239	230	235	234	233	237	223	241	247	230	256	245	211	228	232	234	231	230	271	218	203	249	242	239	224	222	225	232	243	250	216	239	202	239	232	248	212	230	250	249	217	223	257	254	224	195	219	248	247	226	221	264	222	229	240	231	241	236	259	234	223	240	216	230	265	239	221	211	212	240	227	216	223	260	226	239	199	219	236	236	250	227	239	242	246	232	225	298	235	249	214	231	235	220	244	242	222	255	248	237	225	244	251	241	222	221	231	251	220	237	215	222	237	221	233	224	224	248	241	253	245	239	248	202	229	222	204	242	224	199	216	247	201	233	248	226	237	252	250	209	230	257	203	240	255	238	214	234	233	208	231	229	223	247	226	228	236	211	225	270	244	221	248	244	240	215	211	226	228	213	228	236	239	240	241	230	209	244	232	248	220	225	247	257	223	251	221	236	227	211	239	223	235	232	257	249	231	227	234	219	264	236	223	238	248	222	233	254	226	225	226	218	222	245	253	227	241	254	242	234	261	239	231	230	223	212	235	222	240	247	232	226	259	232	239	223	249	220	226	227	226	223	237	208	212	230	228	246	222	238	245	255	238	250	237	211	233	238	229	228	226	207	230	250	218	230	227	255	201	239	229	243	225	223	244	224	256	214	261	233	217	226	268	238	195	212	228	250	237	256	225	215	240	238	238	235	220	216	263	252	212	237	238	199	218	222	216	232	229	259	232	265	238	226	259	236	222	223	225	248	238	248	240	270	231	233	212	232	213	223	219	210	211	280	248	225	228	254	229	240	239	259	233	206	230	240	238	256	241	232	207	225	260	257	233	241	235	235	233	230	227	233	241	217	242	236	234	215	242	250	247	233	228	251	226	223	222	232	249	210	194	213	225	236	236	261	240	256	234	199	223	255	226	255	243	237	211	257	234	226	256	240	250	219	223	230	218	219	231	239	259	215	241	232	226	205	217	241	236	241	218	242
25716	21717	28689	27974	19806	13175	7779	3150	1575	773	264	223	236	197	200	225	210	192	190	196	210	177	191	173	173	182	202	171	178	136	191	189	284	367	384	252	222	180	200	170	198	193	177	178	155	171	175	179	171	194	164	181	197	181	148	174	180	177	175	168	185	172	194	177	168	169	171	178	182	181	171	212	149	172	201	186	179	163	162	198	187	155	154	183	165	160	171	173	183	192	195	167	198	174	182	183	185	198	163	180	188	141	152	168	173	171	192	173	173	153	178	190	173	152	176	162	185	183	173	189	159	155	163	180	187	184	153	155	179	187	169	183	168	178	190	148	200	213	191	170	184	186	197	178	173	166	184	176	186	180	162	165	193	170	186	176	181	185	175	182	201	202	206	201	162	199	179	168	178	167	175	178	172	169	177	145	180	188	183	159	168	181	185	167	177	153	154	165	189	184	181	170	172	179	178	179	185	186	178	166	169	177	186	176	197	191	144	148	186	179	186	190	175	169	187	168	184	172	159	180	173	173	186	188	159	191	186	168	171	171	175	172	190	161	194	187	158	177	144	208	190	156	173	165	193	197	198	147	163	160	171	186	175	180	176	198	184	157	199	200	163	174	185	187	144	201	157	175	198	180	153	184	161	170	156	187	190	190	193	168	176	163	175	164	167	164	167	191	166	205	196	181	159	175	176	180	181	178	187	189	188	188	181	192	169	176	206	146	185	165	168	177	161	170	165	159	152	167	190	180	174	174	181	166	191	196	170	163	180	192	177	178	181	175	169	181	198	169	168	166	189	148	183	181	177	186	170	159	160	166	181	197	168	200	173	200	164	163	195	189	177	193	166	175	181	180	158	205	166	180	162	202	173	212	195	189	179	174	174	209	207	195	177	156	168	168	160	158	163	173	186	205	184	192	199	202	201	185	182	161	172	178	167	183	161	191	160	202	174	189	150	161	163	153	184	199	182	174	188	153	182	168	193	170	178	191	180	197	166	178	159	190	196	184	209	173	183	167	177	184	202	187	185	175	190	172	169	159	177	195	173	181	164	169	179	173	162	184	175	183	195	185	177	204	188	183	184	167	178	169	180	174	185	172	177	175	182	174	152	174	182	171	185	219	162	169	193	172	169	149	195	163	174	186	168	165	176	180	190	196	183	176	169	168	179	178	197	166	183	185	165	184	181	180	192	208	173	177	158	169	171	173	168	188	175	176	198	181	160	170	187	151	172	201	167	183	147	195	168	159	174	177	187	166	170	188	180	162	175	188	152	169	157	208	208	156	197	159	180	187	184	159	168	167	165	199	203	166	164	186	196	200	187	170	198	185	191	187	174	179	186	171	170	160	191	169	183	172	156	181	169	188	177	162	187	178	167	174	175	171	177	163	179	166	166	179	157	183	175	170	163	180	149	166	176	176	199	153	158	193	164	190	192	188	172	186	176	198	191	173	174	163	200	174	170	179	186	181	195	195	183	175	183	199	185	177	187	198	144	160	181	186	172	172	172	212	159	166	174	172	200	157	166	177	198	187	178	181	171	186	175	191	193	186	167	167	183	171	185	180	174	213	192	188	175	187	183	180	159	161	175	166	171	151	174	169	167	206	182	180	144	170	176	179	157	180	188	207	174	191	162	187	167	180	165	166	178	159	178	181	166	196	180	160	185	168	160	154	191	186	190	179	155	160	159	183	155	166	164	168	193	165	198	187	175	192	175	194	196	176	164	168	171	184	187	169	170	175	151	192	211	172	171	180	146	187	161	163	167	163	166	200	175	169	172	171	198	195	184	180	197	164	173	166	217	189	188	151	156	156	191	179	185	178	173	178	209	161	179	166	178	161	194	176	191	196	181	163	179	175	176	177	178	151	183	199	204	186	175	158	199	166	180	174	184	170	185	164	186	173	201	178	191	187	177	214	174	188	189	172	185	183	175	180	168	187	172	166	199	188	154	185	193	189	213	167	167	213	174	187	186	178	176	164	158	162	187	192	182	167	205	170	175	183	175	187	178	199	185	161	174	155	185	151	174	176	175	199	170	183	183	172	188	172	194	207	181	203	166	194	171	188	184	158	174	173	199	185	202	167	165	186	157	162	187	179	161	186	184	139	196	183	184	182	176	165	181	169	163	180	159	176	181	171	177	168	175	183	194	179	165	157	187	179	166	178	191	162	184	176	163	178	183	195	160	184	180	194	165	173	169	202	174	180	171	168	190	182	195	177	175	186	163	170	186	192	158	193	174	185	177	179	155	172	152	170	173	166	178	170	171	192	172	179	169	172	192	190	187	184	199	159	164	189	183	176	182	192	170	204	197	180	175	162	195	173	180	176	155	170	173	170	188	189	152	188	181	169	199	166	165	178	183	151	157	190	185	189	187	164	175	138	165	148	193	174	176	161	196	198	178	164	205	185	191	165	190	157	183	165	155	182	175	189	179	182	182	172	174	156	194	168	183	176	163	170	179	188	173	169	164	191	161	181	198	185	189	168	164	173	193	177	174	175	170	187	184	178	177	201	164	176	174	185	201	168	187	175	172	219	182	171	190	160	203	186	188	156	188	183	185	152	179	160	165	169	194	204	175	175	192	181	175	174	212	178	192	178	182	161	189	167	184	190	190	176	173	178	162	167	166	167	157	209	167	209	171	178	176	149	200	164	171	180	194	175	172	173	178	178	178	182	170	161	177	164	137	180	182	197	163	164	172	202	183	169	175	176	195	181	170	193	160	171	174	183	171	175	178	201	154	164	164	144	168	176	166	180	174	196	167	172	181	191	163	164	187	188	169	179	195	178	187	189	173	186	170	162	167	145	173	180	184	172	178	166	147	170	161	164	161	206	197	174	171	160	177	189	169	160	166	171	186	193	184	187	200	168	170	186	175	162	207	209	189	166	159	173	205	181	168	154	171	192	147	170	180	197	160	184	174	164	188	157	191	186	201	168	154	178	184	181	173	196	162	173	175	198	183	175	174	164	173	196	170	173	165	165	158	163	175	187	188	160	185	167	178	169	177	188	184	139	172	175	182	158	182	166	167	199	181	182	177	167	176	182	172	187	178	188	167	172	176	193	186	179	175	172	173	184	165	183	162	201	172	193	160	157	176	164	173	142	164	178	163	145	202	165	147	187	187	182	180	171	204	178	183	195	205	170	184	182	177	179	168	211	188	185	164	192	173	182	170	191	159	166	171	178	173	167	177	191	172	168	171	168	160	177	182	177	178	184	151	201	169	182	173	171	157	159	160	183	170	157	164	170	162	197	177	175	198	197	181	170	177	185	185	167	195	185	174	146	179	193	181	183	195	162	174	175	168	191	161	187	177	169	192	167	167	174	162	175	189	169	181	174	161	174	195	193	167	167	192	162	184	168	190	181	168	198	181	168	181	155	176	165	167	170	179	175	210	195	175	146	177	175	167	196	158	205	180	172	197	192	154	169	199	186	166	180	178	163	171	167	202	182	190	173	174	174	196	185	165	192	188	172	183	174	179	187	186	155	206	194	170	167
30403	49906	39583	28988	21316	17425	11828	5487	3168	1407	397	334	295	256	253	248	223	229	240	209	211	234	226	186	199	212	201	199	238	235	203	219	378	497	511	338	263	224	212	223	271	197	216	200	205	219	228	196	201	187	176	222	212	177	221	202	177	231	205	231	197	220	194	205	198	226	198	205	180	209	207	200	206	178	203	220	211	215	175	185	202	165	199	183	198	204	196	217	199	215	217	200	206	180	200	222	200	216	195	210	234	212	188	207	205	194	216	214	210	201	178	236	183	198	221	195	203	211	211	222	196	225	186	208	181	201	222	188	182	213	207	201	212	202	205	198	205	201	203	187	201	197	222	199	204	200	195	220	210	211	220	183	206	203	210	202	203	213	194	199	203	192	214	215	216	212	196	190	193	212	226	212	205	181	206	197	208	198	211	201	208	219	217	203	196	178	222	218	200	223	187	222	193	217	199	217	188	194	223	212	191	212	230	171	202	223	201	206	185	210	185	214	220	214	181	203	179	204	196	205	203	200	213	189	219	196	209	206	200	199	198	209	209	184	219	180	207	217	197	211	203	221	206	206	200	232	163	196	193	218	188	197	204	190	182	210	215	178	203	233	204	190	201	219	201	208	201	204	196	219	209	193	187	217	192	187	176	201	191	212	198	180	205	215	220	211	204	191	201	194	198	212	213	186	204	221	203	197	192	194	180	202	172	203	203	181	216	229	190	185	220	227	197	205	208	204	186	196	194	185	181	222	205	199	211	207	193	199	169	210	228	198	198	179	193	215	211	224	228	198	188	190	192	203	213	187	234	206	209	181	202	222	200	205	184	192	228	202	206	201	185	194	196	240	178	200	189	199	198	196	188	216	202	200	210	226	208	203	197	211	219	224	191	219	204	198	195	213	199	226	208	193	201	179	199	200	185	227	203	207	205	199	226	204	206	203	207	205	201	208	199	211	188	208	185	196	190	211	184	198	159	185	201	221	195	182	205	194	187	175	165	205	175	198	194	187	202	220	184	214	187	204	190	224	190	201	208	195	192	187	187	192	217	194	185	195	213	211	211	186	183	197	196	197	188	200	200	192	171	180	198	208	212	202	204	218	212	211	196	216	206	181	192	175	217	209	214	189	213	211	207	197	192	215	185	202	208	197	195	188	191	176	219	187	197	191	216	225	191	193	206	196	224	199	227	218	203	204	204	214	211	213	192	198	214	174	206	216	198	206	192	189	182	169	216	221	203	222	182	187	191	199	184	207	189	213	209	193	194	186	179	225	195	211	231	228	176	191	201	176	179	207	218	178	217	225	192	185	209	188	191	191	204	191	215	224	182	208	200	195	194	198	190	204	216	213	197	225	213	179	194	196	195	205	206	208	206	203	200	205	189	206	224	218	206	228	207	209	195	193	192	185	206	198	197	222	193	217	204	222	197	206	178	222	187	197	213	214	176	219	197	200	207	166	211	203	169	180	196	186	195	204	192	225	197	188	181	184	216	174	195	214	201	214	183	202	197	214	192	196	183	192	203	202	209	200	217	202	200	206	186	209	199	201	193	187	211	200	227	226	229	207	205	206	227	211	178	186	235	199	187	205	199	195	207	212	213	204	194	186	225	224	209	211	212	220	216	201	195	172	205	189	177	211	213	206	186	210	238	222	189	207	207	218	215	185	204	192	196	199	184	205	202	174	184	210	217	208	203	167	211	213	226	217	209	181	200	224	207	196	208	182	200	204	193	173	191	185	205	167	204	200	200	193	221	223	191	204	187	210	196	185	189	200	183	206	207	196	182	214	193	192	189	202	216	195	189	195	218	231	204	190	221	207	206	217	206	199	188	196	209	207	194	205	203	180	229	189	194	204	194	180	198	211	198	196	219	182	205	199	204	178	192	204	198	215	209	191	194	195	210	238	197	182	210	208	201	186	220	214	202	208	215	202	187	193	204	223	195	209	199	215	194	199	201	180	165	228	194	192	218	184	225	196	199	221	225	205	193	181	218	202	217	200	215	187	173	199	187	189	192	191	202	213	193	190	204	193	203	188	164	179	214	196	220	214	210	222	175	227	217	204	179	237	189	179	211	190	200	216	215	213	224	198	206	231	208	198	201	210	191	197	176	213	201	200	191	189	181	200	206	190	211	189	195	215	198	217	211	202	196	191	187	181	195	172	207	233	185	192	212	247	209	205	201	197	216	212	212	188	219	206	190	201	163	195	201	204	178	218	217	213	203	184	206	190	186	206	212	207	193	197	194	199	206	176	217	189	188	187	187	184	193	194	205	225	186	198	214	203	188	226	191	182	189	191	190	192	222	218	221	181	177	185	212	201	224	195	204	205	214	209	186	213	204	215	197	221	188	199	200	193	192	195	205	207	212	219	189	204	208	197	187	203	176	219	201	218	204	189	195	201	185	202	205	188	202	178	198	204	179	229	186	200	180	200	189	178	180	211	204	185	191	196	204	182	202	206	198	210	180	198	208	196	189	200	202	223	200	189	199	199	176	195	194	189	195	216	204	180	183	204	204	216	202	198	208	198	205	217	175	191	193	193	185	203	182	186	193	204	191	189	196	221	201	196	198	206	198	209	209	211	170	213	188	206	183	209	183	209	199	231	206	185	183	194	212	205	232	197	199	210	200	206	234	195	204	226	209	216	192	205	200	186	210	189	202	198	190	195	214	207	193	186	207	215	221	196	171	191	187	201	203	201	176	199	212	192	180	199	219	208	200	188	214	193	200	198	204	189	203	180	203	206	197	213	217	219	229	241	208	207	178	205	170	207	182	193	188	202	218	191	206	200	208	220	197	176	169	219	219	202	234	222	213	218	221	195	205	199	218	193	217	220	229	183	206	179	207	189	191	201	183	184	188	173	171	180	214	223	210	189	189	211	211	217	195	203	211	210	196	196	222	222	218	218	210	180	195	221	205	182	215	200	194	228	199	214	217	197	201	186	163	175	196	188	225	222	226	219	208	225	198	198	202	215	189	175	202	178	188	200	202	227	180	223	191	221	209	203	185	199	188	186	205	229	228	192	205	207	189	197	186	211	205	198	170	192	172	211	175	197	202	182	223	190	237	210	235	216	227	185	201	186	188	212	198	174	194	213	220	190	208	194	229	204	206	219	207	201	200	183	204	183	183	197	189	187	226	197	186	212	228	219	169	184	203	211	219	203	196	230	223	182	217	197	190	215	180	207	190	194	195	215	215	191	226	193	190	198	201	216	184	196	211	183	212	191	206	195	207	199	208	204	188	215	198	201	185	208	192	186	191	232	229	185	212	185	173	181	213	211	213	192	195	219	214	208	214	201	179	201	188	210	190	229	200	199	194	204	189	190	206	221	199	197	219	197	190	192	234	197	210	192	213	196	198	215	188	188	208	236	209	202	183	192	199	187	201	175	204	181	175	213	173	205	187	216	191	202	202	210	193	206	215	206	196	219	198	173	193	211	205	210	186	187	212	194	202	198	223	217	195	223	181	208	197	234	199	199	181	174	199	169	195	206
23315	21669	29427	24726	23312	25479	22405	8778	4138	1723	868	558	429	419	378	416	386	361	350	349	350	370	308	329	357	341	355	320	336	302	337	400	533	819	745	539	437	388	338	381	386	335	326	322	350	342	317	357	321	328	347	342	336	320	318	310	334	319	348	315	333	337	319	340	329	329	310	330	341	305	330	321	297	338	300	300	292	337	266	317	308	344	306	333	343	314	325	314	319	317	299	301	327	328	288	334	324	321	331	354	335	338	331	331	318	325	321	304	304	315	338	333	306	341	311	294	324	313	326	340	339	320	331	333	334	315	337	336	277	334	306	310	295	334	332	321	350	332	332	316	320	317	351	318	330	315	306	322	325	320	311	281	296	375	343	339	326	331	310	297	327	304	335	327	328	326	331	330	341	339	334	297	307	324	341	341	318	320	334	319	343	335	328	342	341	304	316	321	336	326	313	295	319	332	320	335	345	316	349	329	349	325	307	321	314	328	316	355	329	321	314	321	330	317	325	316	343	332	325	299	321	357	327	332	300	297	341	323	317	336	338	295	327	309	326	373	317	312	333	319	349	328	329	303	312	331	314	310	348	341	328	342	319	300	307	322	343	298	310	326	348	325	311	297	335	310	343	323	354	290	335	333	327	318	334	288	316	316	313	331	299	326	346	332	349	335	321	281	317	314	329	317	331	329	327	307	359	336	336	309	318	320	334	308	322	318	281	358	327	330	325	318	297	304	333	315	314	342	319	337	329	357	303	293	357	307	337	285	357	316	330	283	320	335	323	359	314	338	330	326	332	324	322	336	341	329	336	336	304	338	328	306	335	310	332	338	343	364	327	333	323	326	337	321	327	324	328	348	325	298	308	280	323	309	297	293	326	294	332	336	311	369	340	337	342	283	326	329	302	308	390	311	325	337	335	311	321	301	325	305	310	328	327	328	286	321	338	339	319	340	344	301	320	330	298	286	326	283	302	360	308	325	303	342	309	302	334	315	362	330	330	300	307	351	327	302	310	356	352	324	324	321	310	314	350	298	328	343	310	305	344	299	325	332	303	301	316	345	309	318	364	306	326	278	295	282	321	345	307	330	315	343	348	330	325	302	316	334	312	329	285	294	340	323	302	325	300	303	303	320	314	330	314	310	341	335	334	352	339	335	319	325	352	317	323	332	324	305	334	342	320	293	290	335	335	332	313	326	341	315	332	319	299	335	357	328	313	314	329	346	352	311	320	311	310	339	304	313	359	341	334	326	324	322	318	319	315	327	316	310	345	310	343	284	299	313	325	308	327	340	342	356	340	294	337	334	324	289	316	339	304	328	343	353	319	336	294	323	336	304	337	331	344	315	343	347	324	341	320	334	295	297	330	340	317	289	315	327	325	334	323	329	341	304	320	328	338	336	332	355	331	314	269	324	331	337	350	320	333	319	328	327	359	316	335	362	319	327	322	295	308	322	328	326	324	301	323	313	336	326	318	347	319	278	299	346	314	314	309	365	336	311	324	341	333	351	309	322	331	327	322	302	323	304	290	349	332	336	355	322	318	305	339	298	338	311	321	321	320	309	304	320	318	318	287	357	330	331	331	311	292	326	308	299	318	317	337	292	348	356	306	356	318	349	352	336	323	341	301	336	345	341	320	317	328	330	363	307	335	342	317	306	328	351	320	313	334	322	353	373	328	329	334	332	301	330	304	316	293	323	337	332	301	318	323	310	335	341	340	331	306	311	304	314	336	318	317	342	362	343	303	310	336	342	335	329	336	321	338	300	304	333	333	311	312	344	346	318	318	294	322	302	332	303	336	317	316	349	315	291	333	288	339	315	314	309	301	314	336	327	334	333	354	299	330	318	309	306	322	286	328	307	313	332	320	337	342	328	349	319	326	333	320	320	327	314	332	338	297	321	333	335	315	341	338	331	352	312	306	342	321	315	338	319	306	334	293	340	299	336	323	337	343	289	333	337	325	325	306	333	320	294	319	333	318	295	346	331	314	345	334	342	299	331	312	334	346	264	347	320	321	335	335	328	315	314	314	307	284	323	344	331	322	328	333	306	324	328	339	287	315	337	292	317	279	364	278	307	328	345	328	334	308	348	326	365	320	315	319	329	354	342	323	342	307	339	309	335	329	296	339	351	327	287	361	326	321	324	325	301	339	331	318	299	319	344	339	305	327	328	332	389	304	350	318	318	345	316	329	312	313	332	329	337	307	334	307	296	307	346	305	321	324	330	310	313	307	345	316	296	327	320	310	322	340	300	311	331	325	321	307	304	342	319	307	310	334	343	309	335	307	317	331	361	333	303	309	318	339	303	319	314	315	326	347	337	339	315	302	334	337	339	322	337	327	291	305	331	305	325	332	316	327	316	274	322	344	306	328	313	294	358	303	319	319	300	315	340	336	333	326	320	352	304	303	310	329	316	303	351	319	332	333	339	354	345	290	312	358	311	323	339	313	362	332	318	323	317	341	312	334	344	276	306	325	329	308	326	321	316	299	283	306	336	324	339	329	337	314	301	349	329	346	344	301	331	330	310	332	331	352	296	303	326	347	306	307	346	341	324	335	293	341	321	327	319	318	336	343	321	317	331	306	284	357	303	338	330	323	317	332	291	344	322	356	296	316	294	285	324	292	316	329	344	344	334	291	327	312	323	338	336	333	313	314	290	293	341	334	341	343	298	314	300	312	311	321	314	312	301	336	342	282	304	344	340	308	337	341	333	322	330	331	333	355	315	345	373	320	343	308	329	319	310	343	333	323	329	289	313	309	339	320	294	340	309	323	318	350	330	330	335	325	328	333	318	321	355	358	316	288	312	323	333	314	307	315	316	330	325	360	345	317	326	335	298	326	317	356	330	311	326	322	348	343	284	340	326	323	328	303	333	321	347	318	332	368	305	339	338	312	320	332	338	303	300	311	343	303	324	314	300	319	354	325	325	329	321	308	319	309	355	336	347	339	294	344	343	357	358	277	315	335	329	305	344	316	334	289	306	343	326	296	294	344	325	314	301	326	331	322	292	329	300	340	321	328	312	335	312	318	341	345	308	333	312	331	352	319	362	332	316	296	333	328	348	338	319	310	309	337	299	326	338	321	347	358	291	302	343	314	300	329	309	303	323	309	312	355	311	322	296	317	293	306	320	338	342	332	327	351	312	308	318	290	379	330	299	288	288	305	326	334	292	331	315	328	312	331	298	302	318	359	318	297	332	318	287	323	329	290	341	322	338	315	322	313	342	325	286	336	323	337	328	304	342	318	309	315	301	307	327	358	304	317	331	301	326	337	324	309	293	327	319	299	324	303	294	333	318	322	300	306	295	298	347	314	311	297	332	315	336	353	322	331	333	296	370	333	319	285	314	333	317	350	346	313	334	331	337	323	339	319	337	323	330	334	342	298	311	304	327	330	314	320	316	309	318	341	337	326	350	317	339	289	294	337	307	289	359	288	325	305	332	324	288	312	336	313	330	306	327	331	332	306	338	346	334	323	322	326	330	322	329	326	309
34530	61600	50984	40046	35500	29290	19980	11011	6609	2784	1378	656	562	494	501	458	406	412	437	409	407	375	379	393	362	413	391	372	379	346	337	487	784	1183	992	629	567	439	406	467	519	325	315	345	352	330	358	350	337	334	330	356	330	341	384	340	360	347	342	343	325	327	349	356	333	357	343	346	368	335	331	347	334	333	356	309	345	368	364	352	334	333	365	330	316	365	337	358	352	338	328	326	349	408	364	358	332	342	365	301	364	312	370	334	343	327	342	330	327	351	342	347	341	298	347	322	345	330	329	346	325	344	343	307	366	338	329	342	343	329	356	352	346	335	331	346	328	375	371	323	326	298	315	337	314	361	362	337	347	326	367	342	333	360	321	339	359	371	318	352	348	340	332	359	336	357	330	368	335	308	327	318	367	320	378	352	311	331	342	326	316	375	297	344	336	360	355	341	348	321	350	346	330	342	377	353	319	346	349	304	366	345	345	330	363	355	338	336	364	320	352	307	348	369	357	369	350	362	301	366	349	303	337	339	341	349	339	308	337	323	324	357	370	355	335	333	353	332	357	333	355	307	331	401	356	336	333	324	326	367	352	319	332	371	345	329	336	345	371	319	316	340	352	345	365	313	328	323	342	335	330	346	353	327	347	333	323	357	329	330	333	360	352	335	332	327	321	332	321	341	347	349	316	342	324	335	361	332	321	335	345	342	344	294	327	319	315	392	321	344	333	326	323	341	316	329	319	337	298	309	319	323	330	366	343	301	359	334	331	320	314	340	322	354	329	345	312	351	331	316	329	332	350	320	346	333	323	323	347	348	335	322	346	342	319	346	317	342	355	356	323	353	388	335	349	338	344	336	316	349	351	336	355	313	307	355	309	354	341	314	337	315	337	331	354	339	334	314	347	310	374	352	346	321	341	337	340	339	334	346	335	361	358	352	363	331	350	353	328	335	341	343	358	312	315	335	343	335	356	340	371	349	376	340	317	322	322	340	325	332	339	315	356	307	353	372	340	337	347	333	344	353	345	367	346	345	355	379	341	337	322	365	340	334	328	357	353	339	356	333	334	352	333	327	334	325	341	343	359	358	355	337	340	343	362	337	356	336	342	329	340	337	340	337	333	358	334	346	357	353	334	336	351	344	305	358	343	341	344	309	318	323	332	365	339	333	330	332	341	338	315	335	319	347	368	365	348	329	321	322	318	331	310	343	318	356	347	356	326	304	346	342	335	349	308	305	318	347	314	345	311	353	356	325	337	335	342	381	327	327	328	343	348	336	378	325	316	356	331	359	310	353	340	359	322	357	319	332	332	304	358	315	330	330	340	373	334	322	359	326	340	323	327	348	346	351	324	336	342	320	329	355	350	336	371	320	341	335	316	312	327	351	329	299	347	365	394	330	342	348	319	326	352	346	350	349	342	338	325	359	338	354	357	311	324	355	328	337	337	331	357	341	339	350	331	331	329	356	344	363	366	349	342	368	339	309	320	324	339	334	352	327	337	322	309	342	343	357	335	349	340	352	333	380	320	344	391	321	316	316	319	342	307	327	352	322	356	303	367	292	336	330	369	346	351	328	340	311	303	329	344	330	338	325	312	331	325	312	330	338	335	318	348	353	350	302	335	342	356	309	353	344	362	322	375	350	381	338	325	376	315	327	334	322	341	340	309	301	333	320	333	328	361	345	313	324	314	363	339	326	329	341	350	346	316	368	314	349	344	353	325	330	325	358	311	318	313	318	326	306	342	338	334	349	375	343	351	317	346	346	315	324	317	357	360	352	323	362	349	346	354	332	334	327	370	370	352	357	350	312	314	343	338	316	357	349	342	342	348	341	347	304	350	340	337	342	346	344	323	328	353	339	328	316	363	366	352	324	313	374	306	320	347	355	349	353	337	340	293	346	329	344	358	305	334	321	324	323	320	327	339	334	329	348	316	337	322	341	343	362	343	349	325	344	340	327	356	316	321	330	342	353	348	368	360	351	373	335	334	351	326	383	349	357	343	310	327	345	382	350	300	331	329	314	356	352	351	352	348	374	339	345	358	322	323	318	316	327	310	374	333	345	324	327	327	358	339	376	320	359	334	362	342	357	320	360	363	366	349	335	346	343	339	339	322	330	335	331	363	351	345	365	338	364	365	346	302	329	360	342	348	313	319	332	305	341	348	338	352	326	350	339	345	304	362	344	336	336	333	335	331	325	325	356	328	331	334	294	331	333	333	342	310	335	364	339	356	333	301	320	360	364	358	317	315	308	346	361	330	317	358	356	337	354	297	368	383	342	330	315	366	347	327	323	377	318	332	395	295	309	350	349	318	306	345	336	345	378	379	350	355	344	362	322	338	313	324	342	320	351	334	332	299	334	326	355	322	341	355	344	348	296	390	344	339	329	344	366	334	340	331	363	370	329	309	316	309	324	339	328	330	366	355	327	331	340	341	361	356	361	359	366	358	327	379	329	311	360	337	368	363	348	312	351	336	355	337	355	360	356	347	344	363	351	351	366	310	319	343	321	362	350	302	345	321	338	319	342	334	320	392	330	351	343	317	339	337	368	355	340	353	314	345	344	327	377	373	305	320	319	341	339	315	291	312	337	351	312	296	356	354	311	335	315	322	346	344	350	327	328	349	329	321	354	352	334	311	328	336	372	356	318	337	321	347	367	320	383	324	338	326	318	333	307	351	326	338	326	336	355	346	346	337	350	314	337	341	333	338	312	347	327	360	331	370	344	316	312	324	360	347	357	329	307	381	342	345	365	356	338	347	313	367	343	354	318	312	336	327	357	299	364	322	329	345	345	328	334	353	348	336	348	346	339	314	341	345	338	352	353	321	327	292	305	326	347	346	344	362	334	354	336	350	330	346	356	357	362	309	328	333	319	332	351	343	331	326	332	345	381	338	352	309	360	343	293	338	350	340	352	335	363	316	340	318	334	331	334	321	325	361	331	355	325	340	333	343	345	386	332	343	350	345	366	318	342	364	334	327	329	345	357	341	360	358	357	310	368	345	346	370	323	318	340	359	350	380	341	336	349	355	338	333	309	329	300	366	328	343	388	344	336	341	341	288	346	369	340	367	316	358	300	338	376	311	363	315	352	323	343	335	345	333	304	359	371	366	375	331	355	321	338	392	353	310	317	374	344	367	348	342	351	368	355	335	338	314	312	335	341	360	340	369	323	361	326	326	348	312	341	351	327	322	344	308	349	327	348	375	342	348	337	323	374	337	359	327	350	341	384	353	344	352	329	359	342	350	336	360	322	329	340	338	327	379	333	340	342	342	349	360	350	333	340	375	339	355	344	315	344	343	336	322	347	351	328	346	357	344	345	344	327	321	345	346	354	347	323	352	361	342	351	329	350	352	303	355	320	323	346	313	332	352	351	331	323	348	342	324	353	346	342	366	348	348	340	361	347	340	315	344	326	356	322	342	352	343	345	372	371	307	335	348	346	360	338	320	348	332	359	381	301	355	335	365	342	333	354	327	357	340	337	329	324	322	367
31082	30715	33739	23734	11777	6197	2472	1103	571	367	189	157	137	144	134	128	117	133	130	143	141	136	143	130	115	138	132	122	101	122	129	135	140	131	167	129	104	118	129	123	127	126	115	133	140	141	144	110	110	142	111	124	148	127	110	127	130	118	109	112	129	124	113	145	131	127	117	121	125	117	142	125	141	138	133	128	118	142	127	145	134	132	143	112	124	128	129	114	142	140	125	136	105	123	142	105	139	130	118	106	105	136	117	130	129	137	140	117	130	106	121	116	140	141	146	135	132	120	119	121	123	124	127	129	131	133	134	129	140	123	130	127	115	125	146	137	127	140	129	111	147	122	155	111	126	131	155	141	117	137	118	150	124	132	128	109	137	145	127	129	120	124	138	122	145	130	129	130	133	120	114	122	124	109	125	116	114	117	103	136	133	140	118	119	127	130	130	110	124	129	137	136	120	127	118	131	121	121	148	132	114	126	135	109	121	131	135	110	115	115	117	118	123	119	112	134	104	131	142	122	122	127	118	122	133	114	133	139	122	142	132	116	123	123	142	146	143	124	119	122	129	126	128	133	126	108	111	132	123	134	128	138	125	118	107	122	121	115	128	107	123	124	132	120	129	113	124	128	130	118	133	131	128	124	121	123	139	138	153	134	128	115	146	130	130	121	129	123	139	118	128	128	112	117	117	108	118	152	121	131	126	130	112	124	116	115	123	129	141	137	128	130	122	124	140	121	136	122	120	135	107	141	124	139	123	113	122	121	130	126	129	131	148	128	131	115	110	119	140	109	127	127	123	122	126	134	137	147	118	147	123	119	131	138	135	129	134	139	120	113	108	108	120	134	138	133	133	122	120	138	136	146	137	157	121	128	138	121	132	132	97	134	123	114	129	122	112	102	112	124	124	124	142	116	142	126	144	136	119	122	99	128	133	141	103	132	133	140	105	142	120	135	131	140	118	114	123	152	133	123	145	143	131	117	133	124	142	120	124	111	112	132	140	130	132	123	119	134	118	136	142	119	130	111	137	99	130	155	129	122	125	106	109	132	116	118	133	119	127	157	146	126	151	133	127	110	121	123	138	133	105	116	135	128	125	131	138	126	132	131	137	140	132	111	120	118	123	125	105	140	113	137	102	133	111	126	93	132	117	124	138	132	122	144	131	124	146	134	134	141	125	114	136	109	128	130	123	120	140	132	136	113	111	126	121	120	145	149	129	151	133	122	111	144	135	123	133	130	133	118	112	103	124	151	130	140	123	146	129	113	119	123	133	119	136	110	124	138	121	143	120	129	116	127	120	111	130	101	118	139	126	118	147	103	131	120	109	110	110	126	133	143	143	161	134	123	139	115	108	138	122	121	117	140	156	142	109	134	131	141	132	122	120	123	140	140	127	119	121	136	131	109	126	123	136	114	151	144	135	134	108	129	113	123	136	134	116	105	125	122	124	121	115	135	148	134	121	125	113	123	132	138	115	109	137	145	118	133	140	132	128	128	126	129	137	110	124	145	121	152	104	125	134	135	117	125	123	127	121	127	134	123	106	109	148	136	108	128	120	121	125	148	148	129	151	134	109	130	132	122	110	125	146	135	131	134	140	135	126	120	149	121	149	119	111	129	149	100	109	132	140	108	145	142	133	142	130	116	138	128	119	123	119	107	123	104	127	146	137	127	119	151	127	111	130	126	116	129	133	134	147	93	131	116	119	131	118	131	125	129	110	155	122	113	130	128	131	120	125	144	116	120	139	110	124	109	127	116	142	114	104	114	131	141	112	124	104	113	131	125	153	120	144	128	128	117	126	132	109	113	118	146	136	148	127	132	123	117	124	157	133	134	135	112	146	126	137	142	117	120	135	117	127	124	140	156	125	126	133	122	128	138	133	118	127	115	134	156	143	130	121	113	138	142	141	111	141	138	123	115	144	115	127	97	124	151	129	126	123	140	116	132	124	124	131	132	129	130	111	121	122	144	142	126	123	137	134	131	134	123	127	118	104	142	148	146	109	107	112	129	139	126	133	128	127	114	116	125	134	139	130	125	124	115	128	142	122	125	120	141	123	137	154	131	129	144	116	126	129	128	134	123	132	129	109	132	118	125	113	119	129	117	132	145	130	145	118	138	128	118	122	130	132	123	109	128	128	114	104	126	146	143	136	132	124	124	118	141	118	154	137	114	154	141	127	108	133	120	122	120	142	137	108	137	121	112	148	114	111	121	122	125	126	143	109	97	124	112	115	134	134	127	143	127	127	112	136	124	128	134	124	126	143	140	123	127	125	143	131	118	114	144	111	132	112	122	147	133	115	115	135	137	123	116	121	128	120	129	118	142	112	112	123	116	132	124	121	134	127	132	136	143	126	145	148	127	108	118	116	124	141	138	122	131	135	131	122	124	126	133	141	125	138	138	145	103	108	118	120	109	114	124	121	130	131	118	123	121	110	122	119	111	129	111	128	119	128	109	123	152	119	136	122	142	114	140	128	111	105	139	128	129	118	121	121	127	143	138	115	140	107	139	128	131	120	131	113	123	118	129	133	99	115	128	135	112	116	123	122	115	129	150	132	131	141	120	134	136	128	120	127	109	125	108	112	124	133	141	119	124	119	121	116	126	140	115	113	111	126	109	132	132	116	125	138	138	114	134	129	108	127	131	122	113	114	138	137	134	119	142	112	142	107	143	126	122	132	152	131	120	148	115	116	118	129	121	117	115	116	123	136	111	144	125	111	130	119	120	108	138	129	122	132	93	130	150	131	113	124	143	121	135	106	119	119	131	120	132	119	120	132	114	130	136	114	126	133	139	136	124	139	125	141	107	133	127	139	131	117	126	136	140	144	133	131	121	121	132	145	121	131	120	113	141	135	126	116	125	106	139	119	131	130	120	121	160	153	129	118	152	135	129	121	135	136	130	120	126	129	106	135	134	117	126	120	136	125	132	138	129	137	116	121	123	103	133	111	134	124	139	140	121	117	127	122	122	112	129	123	127	111	124	136	128	122	117	118	126	121	125	116	130	144	143	118	131	136	135	145	124	121	117	132	119	141	121	139	123	131	138	122	133	124	119	107	140	123	128	124	133	131	114	124	126	135	121	134	142	123	126	130	133	140	120	144	125	106	122	126	110	103	119	143	120	131	135	127	125	133	137	115	135	133	108	119	129	135	114	123	148	101	128	116	120	126	148	130	129	119	128	119	123	122	147	113	117	115	130	122	132	136	109	150	117	124	125	123	135	126	139	111	142	122	135	121	103	154	128	116	142	139	106	133	108	133	136	111	123	117	140	121	110	147	117	135	117	130	112	123	137	140	123	121	148	136	130	136	142	108	135	116	123	122	109	116	126	107	119	128	116	120	124	144	137	110	128	114	140	142	122	128	130	128	111	122	135	125	125	136	114	130	120	138	114	148	126	93	102	124	122	119	120	122	143	130	146	142	114	129	114	123	139	123	133	128	112	101	120	128	119	126	135	133	107	136	131	121	127	111	117	147	134	132	112	135	123
30803	45474	35201	21913	14577	9746	4285	2097	1081	678	332	180	173	178	191	153	173	169	147	170	151	155	153	157	152	140	144	141	157	163	141	168	156	143	162	136	158	171	153	150	144	148	143	140	142	157	129	151	141	132	162	155	148	154	140	165	136	144	162	169	145	151	133	135	160	137	151	162	146	162	127	156	157	129	135	146	131	145	143	155	123	151	168	136	129	141	152	156	143	145	140	164	148	138	162	134	153	148	125	143	137	160	141	139	145	140	136	118	149	157	171	141	137	142	156	128	149	163	132	166	159	156	126	127	154	160	142	127	153	133	120	137	158	175	147	149	163	147	139	132	118	164	133	154	136	130	137	155	149	144	168	156	141	138	150	132	133	141	169	131	140	142	148	144	152	116	142	142	156	120	138	166	151	135	156	132	168	166	156	150	164	163	134	134	128	134	155	155	161	149	156	146	143	156	154	150	155	146	157	155	130	136	145	138	144	133	139	149	127	133	154	135	143	164	127	155	140	144	139	143	171	166	144	140	139	148	147	141	127	146	150	139	152	144	143	137	138	126	129	139	128	146	140	139	144	150	147	134	156	146	140	135	138	154	141	147	146	157	149	135	133	137	152	128	140	151	160	135	139	138	144	125	141	153	150	142	140	134	150	170	138	141	136	141	142	138	158	152	141	160	134	140	140	156	133	146	147	153	131	132	143	150	139	151	143	155	145	146	129	156	147	140	144	160	142	125	152	144	151	152	172	135	142	118	135	138	130	159	134	144	168	175	153	140	132	115	146	123	144	150	154	153	131	140	146	142	132	127	129	146	149	165	131	141	134	141	159	150	150	170	151	138	147	118	148	113	127	158	158	166	134	144	151	152	131	139	140	149	150	143	138	129	138	158	154	154	157	131	144	137	147	137	137	175	161	126	143	159	161	157	166	134	148	139	150	122	121	148	138	142	162	146	140	146	144	165	164	140	160	153	153	120	142	145	161	173	144	133	151	157	136	151	142	140	147	140	169	128	155	144	151	145	135	144	154	155	157	151	152	154	145	146	146	133	145	135	120	146	149	151	149	140	131	153	148	131	167	151	149	148	159	145	160	138	156	138	136	137	119	137	143	175	160	153	152	132	147	145	138	154	148	143	150	148	130	145	136	139	151	154	136	147	131	149	142	145	134	148	144	135	123	175	136	134	144	144	131	137	147	147	134	145	142	155	133	146	156	137	162	136	130	125	132	142	145	128	127	148	135	137	134	164	145	124	144	154	132	144	167	126	141	143	137	161	133	141	138	132	129	159	142	141	135	131	153	169	144	152	141	143	152	160	139	132	144	141	131	159	149	144	125	144	154	156	155	145	145	124	158	157	134	172	153	113	154	128	135	149	153	157	139	158	134	152	149	139	144	153	134	138	141	126	140	140	138	123	165	148	142	130	150	157	140	150	144	166	155	161	143	136	140	152	154	146	152	141	155	149	122	146	135	140	148	129	131	131	156	149	156	146	136	160	134	133	151	146	155	141	145	168	134	152	136	125	134	138	146	139	143	157	147	134	145	127	141	144	148	138	124	170	144	139	131	144	146	150	137	162	132	147	141	143	147	122	140	141	164	155	149	164	134	146	143	125	145	138	157	138	143	145	158	143	146	158	132	133	148	178	146	124	177	174	138	142	134	126	151	138	155	149	155	153	151	147	111	141	137	147	150	143	132	150	144	118	154	144	142	135	144	156	163	161	129	125	150	135	145	149	135	141	139	136	169	142	143	133	127	154	135	135	152	134	146	140	183	162	146	124	145	151	130	126	151	166	131	131	134	148	127	128	149	148	174	130	131	132	124	135	174	151	133	146	151	128	139	137	162	149	154	158	127	135	141	126	155	147	139	148	140	142	141	123	120	148	137	112	156	159	153	155	170	120	141	135	155	156	118	157	120	155	141	115	160	116	136	146	149	153	140	126	132	143	153	117	150	157	156	151	143	152	154	120	154	128	128	131	108	145	150	134	138	136	143	152	143	138	157	143	178	173	122	139	138	148	130	161	118	146	146	141	154	132	159	146	141	141	125	132	150	145	149	147	143	165	157	145	144	143	143	147	137	133	145	140	148	159	129	136	140	148	129	137	151	152	127	136	143	133	150	145	161	151	127	163	157	129	150	160	141	138	158	131	146	149	154	139	164	146	160	148	135	141	119	146	164	126	153	161	153	118	146	129	132	147	122	152	138	138	146	120	151	161	146	123	143	157	160	132	146	154	152	132	147	129	156	154	135	145	139	160	130	152	124	144	153	140	127	119	139	153	143	164	130	149	136	149	143	134	136	130	145	147	143	141	165	127	146	140	135	124	150	145	134	161	138	141	134	130	162	127	129	149	152	160	141	145	168	156	145	136	158	140	143	151	155	132	158	144	139	152	149	129	131	134	146	147	148	132	143	139	137	115	135	142	164	133	169	136	125	153	147	138	141	108	135	132	160	157	143	146	148	141	151	151	138	161	154	163	137	141	140	142	131	141	157	138	149	144	127	125	123	147	153	119	129	145	131	137	145	134	147	132	162	156	157	137	164	142	137	145	154	131	145	154	150	151	134	158	141	153	152	122	140	136	132	136	131	126	143	147	118	114	154	155	139	144	114	144	140	146	125	144	174	156	145	153	150	149	141	152	143	143	150	135	148	130	146	134	145	137	137	148	144	162	152	153	133	136	135	125	149	141	156	135	165	151	152	146	139	133	158	164	152	147	151	146	145	156	136	110	141	124	144	139	146	130	143	130	139	150	137	156	137	134	152	144	152	153	120	138	145	143	136	163	157	139	152	137	136	152	133	146	147	165	136	151	170	156	132	151	153	152	158	128	153	133	153	137	131	136	137	173	156	142	152	145	127	147	144	143	119	140	161	134	145	149	147	132	136	141	143	130	157	157	127	154	128	138	148	128	143	144	145	166	142	125	145	158	141	127	144	137	135	137	157	141	138	139	156	146	127	154	133	150	140	152	158	136	158	164	142	176	132	134	125	154	144	127	161	171	129	165	132	138	140	138	145	135	155	143	145	137	126	116	162	120	124	158	145	166	138	152	134	150	153	137	144	153	132	143	138	127	149	143	138	134	153	150	144	150	152	170	149	166	137	153	135	135	148	143	144	136	153	142	158	136	150	153	139	149	135	138	152	156	119	142	142	148	130	158	139	152	153	160	141	156	145	135	135	129	149	152	153	144	142	151	151	137	146	140	149	159	135	148	140	148	159	144	119	153	140	166	138	147	116	145	142	152	130	145	148	129	166	127	143	139	137	148	155	135	138	173	140	145	146	131	169	135	172	147	141	136	135	132	144	126	162	152	136	138	159	144	138	163	155	135	125	135	157	152	128	146	147	153	132	147	137	144	148	138	146	126	136	123	141	152	130	154	135	139	147	144	138	147	143	161	154	129	156	148	161	147	134	130	143	165	158	155	147	146	126	138	140	141	139	156	139	129	150	154	146	147	154	152	134	140	139	144	123	138	145	137	148	157	140	149
24415	21693	29071	25374	23776	20116	11711	5148	2741	1542	514	304	280	283	303	264	210	248	216	253	249	241	233	209	224	227	239	229	225	216	231	285	373	452	483	393	291	247	239	275	284	256	257	202	209	219	230	219	213	240	214	225	239	227	233	215	219	213	218	202	212	223	222	199	234	196	228	243	217	233	229	199	233	200	218	207	237	211	221	235	216	213	238	220	217	202	217	190	251	206	229	191	231	219	232	239	211	214	227	212	218	236	217	216	211	230	206	224	244	237	250	223	211	205	218	208	221	191	206	233	219	209	192	221	251	216	204	218	230	240	213	206	195	236	213	195	215	215	197	232	205	220	222	246	239	217	199	228	216	217	220	279	227	213	221	216	224	222	242	205	201	211	209	201	216	211	220	225	198	199	201	224	207	224	222	227	221	217	225	250	203	220	214	235	229	219	218	224	241	226	216	192	234	245	205	212	232	201	223	221	236	229	218	215	208	200	212	233	225	211	230	215	216	233	220	221	245	217	202	217	219	226	225	224	215	217	217	191	238	223	237	250	247	227	242	246	223	213	216	226	238	209	217	217	229	207	212	217	211	235	234	219	198	207	234	228	219	218	244	229	220	201	218	227	213	229	244	235	234	202	247	226	225	221	224	246	212	219	217	222	223	228	201	243	238	255	215	205	242	234	218	204	242	212	186	258	217	188	234	222	231	235	221	245	227	233	211	237	240	238	224	229	214	200	255	236	227	217	225	216	224	219	213	252	199	234	222	184	218	245	245	210	206	199	221	212	227	233	195	208	220	211	209	233	197	222	236	210	219	228	210	213	228	230	203	208	237	240	210	190	222	215	236	202	207	215	211	225	226	222	235	232	221	237	230	206	217	235	217	199	220	199	235	244	231	231	219	249	214	237	217	238	205	220	204	216	224	223	198	213	219	226	211	216	174	235	236	214	205	214	235	208	233	218	220	219	224	197	202	202	209	219	230	222	235	232	237	233	209	219	219	208	233	244	229	202	227	227	213	240	220	224	256	200	232	209	227	224	229	212	211	211	217	229	223	223	213	218	220	239	219	206	193	212	247	225	227	192	233	220	235	195	231	193	237	223	195	199	244	228	229	229	226	243	205	215	213	231	235	226	226	239	219	228	240	215	209	224	220	221	213	228	225	222	200	258	211	202	254	223	235	232	223	198	218	248	220	216	203	206	241	212	233	190	236	235	228	216	236	225	222	196	226	236	245	245	223	216	219	177	206	215	222	231	229	229	229	220	226	221	210	215	216	203	212	228	206	216	231	214	229	270	233	223	229	226	212	236	211	224	235	222	242	206	222	228	220	234	211	205	211	211	217	225	197	198	208	211	219	190	220	220	240	244	242	197	215	225	232	240	227	237	225	221	236	205	241	210	196	227	202	226	214	211	244	226	196	201	210	216	198	211	214	220	236	232	228	226	226	235	234	236	195	218	229	225	200	218	221	244	226	214	225	224	227	203	211	228	226	232	244	208	246	233	219	222	254	214	245	250	234	216	231	215	203	205	187	255	206	256	236	212	212	210	211	228	219	222	202	254	187	230	222	251	216	214	249	243	224	229	199	236	224	214	238	222	204	228	229	224	234	228	232	235	239	219	244	218	221	218	222	228	226	200	230	214	225	218	206	188	213	248	225	220	224	215	219	214	202	218	231	222	225	226	236	254	242	186	205	223	201	209	226	228	237	234	219	210	222	219	228	205	218	196	229	219	217	222	230	235	203	216	234	240	237	204	244	229	252	214	218	221	221	222	235	228	210	218	239	229	213	208	214	216	219	233	219	214	240	226	221	259	212	220	244	218	217	229	207	217	218	214	226	220	193	225	231	222	213	229	229	221	185	224	216	207	219	223	219	247	222	219	210	240	213	208	203	249	224	204	229	216	228	227	223	231	239	215	236	224	184	215	213	222	199	220	228	213	242	220	186	215	181	227	241	197	219	222	194	205	244	231	231	216	214	224	238	208	191	232	230	242	216	228	213	223	205	201	191	213	199	223	241	233	182	210	227	228	211	230	218	213	205	243	223	206	223	204	245	215	237	210	246	234	231	235	217	252	235	188	217	202	212	219	219	203	205	238	196	230	213	195	217	225	223	215	219	209	221	201	227	218	212	242	212	211	204	219	232	218	202	223	240	227	214	245	221	239	214	223	240	226	210	218	216	229	235	201	216	231	218	212	205	215	202	237	238	222	223	206	222	205	195	241	181	221	219	204	234	236	234	226	185	222	239	214	202	209	206	237	246	192	202	225	231	197	222	211	238	217	211	217	221	229	253	225	221	195	221	209	225	238	216	208	233	234	198	226	262	219	253	225	234	221	216	220	194	223	195	230	220	224	206	238	221	221	224	206	222	195	224	221	213	209	229	223	214	226	193	191	211	217	255	204	230	234	252	209	201	204	225	239	228	186	206	201	216	242	231	230	231	224	205	241	244	229	235	199	215	201	217	175	222	212	216	217	211	213	242	194	216	223	222	224	207	250	217	211	256	237	242	224	221	214	209	233	234	188	221	239	206	214	238	238	242	209	230	222	233	203	226	203	235	177	242	214	224	248	194	234	222	217	200	204	222	218	210	230	223	252	229	239	219	214	221	212	215	221	217	209	226	236	195	253	201	215	220	208	237	211	245	198	221	224	230	237	233	232	201	199	227	239	219	228	248	236	257	217	201	225	219	233	213	208	190	211	249	228	212	206	227	222	198	226	232	207	212	216	223	209	219	192	245	208	203	197	219	227	210	226	208	217	259	208	209	206	187	197	201	249	215	205	229	221	196	241	214	214	211	259	212	203	193	243	253	225	230	204	214	215	222	236	211	214	214	233	239	208	216	222	223	232	200	222	201	196	234	237	207	231	237	206	215	256	216	222	239	207	229	204	209	222	209	215	212	215	210	238	219	215	224	204	222	214	213	205	217	228	214	212	234	237	236	216	227	214	213	218	223	217	225	190	226	241	245	212	215	211	232	205	207	213	229	215	211	257	218	227	235	236	223	213	237	230	209	213	222	223	228	236	222	224	193	202	250	205	219	234	213	235	220	193	198	215	233	225	222	225	211	204	253	237	236	223	215	216	231	208	221	201	236	248	221	210	206	223	211	238	224	203	209	203	202	244	231	222	216	208	200	197	216	221	217	239	230	241	199	223	223	213	209	223	209	223	239	248	228	246	224	259	203	206	204	211	244	214	226	213	230	214	229	223	185	231	213	233	210	207	229	223	236	230	228	214	206	238	224	217	242	221	214	215	199	203	218	201	241	226	214	192	209	190	217	236	207	215	218	191	199	231	195	211	233	193	230	239	215	224	228	221	217	204	209	240	194	187	217	237	216	212	234	204	208	225	239	238	225	235	187	202	222	194	212	227	223	197	231	204	199	207	229	232	213	216	203	213	223	199	206	206	241	221	233	207	239	225	204	235	227	218	217	250	231	201	224	215	211	208	214	207	217	241	212	238	191	206	205	230	224	229	222	209	252	249	213	220
31578	56751	42810	29859	27864	19438	13029	7934	4491	2665	840	460	347	363	347	292	277	281	277	292	269	272	283	245	250	264	247	265	244	249	257	279	444	648	727	496	406	265	245	295	319	276	238	242	252	223	236	231	255	267	240	245	241	259	231	222	232	231	229	207	254	230	242	239	213	234	243	236	249	230	235	243	236	253	247	240	240	238	253	266	232	224	239	237	222	229	235	239	222	221	231	209	229	220	224	256	261	239	216	224	247	261	230	268	221	278	251	236	244	244	234	227	233	253	210	249	244	250	239	246	234	217	242	216	232	219	247	208	222	239	231	219	185	232	225	252	218	235	251	231	205	210	214	245	223	245	208	252	250	225	236	247	221	226	220	229	237	243	227	249	240	218	229	224	210	225	225	221	227	237	256	224	234	230	219	232	221	222	236	243	202	247	216	239	221	222	232	230	256	232	249	242	214	229	248	238	268	231	259	225	218	227	241	245	234	212	231	245	229	221	226	221	240	223	231	235	205	248	236	233	213	242	223	224	220	227	229	234	235	242	224	256	219	204	238	226	241	212	242	230	214	231	202	232	237	241	216	246	241	255	236	228	239	237	245	227	261	210	252	222	217	211	232	280	239	221	255	254	241	241	253	254	210	234	259	238	228	217	221	248	224	236	229	215	240	213	244	214	247	238	238	256	221	246	248	236	267	196	242	220	230	243	263	235	245	251	245	232	236	233	223	244	261	218	224	260	242	227	209	215	237	223	249	210	232	235	233	242	237	264	225	215	209	218	252	227	208	239	238	227	217	220	228	254	235	232	224	262	224	250	253	230	257	227	247	240	214	244	229	261	223	244	234	213	227	238	231	250	253	233	204	184	232	256	233	234	226	236	233	248	216	221	220	226	215	228	219	228	261	262	271	240	227	228	250	232	242	224	248	258	222	245	244	207	237	222	225	217	234	233	237	244	243	247	251	218	245	262	220	220	251	261	224	212	197	221	218	244	239	227	218	251	235	216	218	230	222	208	226	231	240	238	208	241	205	248	246	251	250	221	243	229	236	225	254	203	246	233	263	219	246	233	238	267	235	252	217	225	239	212	227	233	240	235	237	251	236	212	221	233	221	222	224	242	231	255	201	246	222	239	234	235	253	225	242	248	233	226	261	220	215	210	238	234	234	231	252	243	231	222	229	242	238	241	224	233	222	224	223	236	253	231	246	226	222	229	232	239	230	256	230	224	206	257	211	207	244	259	231	222	235	230	229	231	239	242	244	233	226	238	246	219	210	240	244	267	249	247	247	237	232	250	250	253	246	239	266	213	236	233	247	222	249	261	244	245	249	211	215	223	243	255	202	226	228	218	259	256	234	268	234	262	215	281	233	212	253	242	218	236	228	244	248	241	223	244	255	226	261	244	218	253	204	236	225	262	264	231	258	246	242	261	250	217	247	236	231	243	234	238	228	226	232	215	240	239	250	226	245	227	217	217	276	227	249	250	233	245	245	234	229	235	215	235	262	225	241	214	250	258	219	246	220	232	241	210	223	224	246	255	236	227	243	241	244	244	235	247	221	200	221	214	230	237	248	227	216	253	209	208	245	217	220	242	238	238	254	240	235	232	250	242	239	231	247	237	259	219	210	207	225	237	245	217	241	248	270	248	228	251	240	214	219	230	231	250	273	255	238	240	234	221	245	244	239	227	222	209	258	220	234	253	204	222	229	218	210	233	215	246	242	249	234	224	248	237	223	220	223	203	267	239	251	230	252	245	253	237	217	266	231	251	259	246	236	240	249	247	239	246	231	230	269	225	223	278	219	214	240	263	211	219	219	204	225	240	213	245	259	282	251	235	229	234	217	229	233	252	231	215	232	242	244	228	262	225	235	235	215	237	252	210	251	240	236	211	227	239	208	242	259	224	272	230	251	223	251	250	262	218	251	218	243	240	234	243	238	244	248	232	243	265	233	209	244	197	242	224	232	267	264	244	219	229	208	241	221	250	251	256	237	235	263	256	242	244	239	249	269	241	229	227	237	217	218	242	248	236	241	249	201	200	238	242	222	235	237	210	258	206	225	242	222	224	217	242	231	239	238	250	260	250	225	221	224	236	251	239	250	208	219	233	239	246	231	217	260	224	226	242	211	255	265	258	231	240	241	244	240	252	231	227	231	242	242	219	244	266	236	220	193	239	242	242	217	227	253	233	231	210	246	247	254	234	232	219	235	247	229	243	234	230	230	236	236	258	242	243	237	243	254	229	232	214	215	225	220	217	216	213	257	239	237	217	214	214	234	222	249	251	227	226	232	221	216	229	223	251	230	217	215	233	242	251	253	225	244	234	247	228	207	219	226	254	238	251	258	236	228	226	226	263	210	218	228	220	228	239	218	222	215	248	241	247	237	237	230	242	220	232	227	235	251	256	224	224	231	239	228	232	235	214	220	227	211	244	224	200	221	240	225	243	247	222	235	216	242	260	234	210	236	256	233	249	238	222	238	247	217	226	211	250	241	249	244	243	245	265	227	241	216	235	238	252	223	224	257	241	240	211	239	238	220	226	231	263	237	241	222	235	218	239	248	228	236	231	235	229	221	197	226	219	251	249	272	265	225	238	243	235	242	264	232	221	227	224	227	250	246	252	245	246	243	254	232	233	224	231	259	218	251	233	215	253	226	244	223	260	214	242	241	233	254	254	192	206	231	240	271	266	257	229	215	211	256	225	193	223	238	259	238	244	223	221	239	257	264	268	198	253	237	207	211	250	235	246	250	229	256	233	217	223	238	235	217	245	226	239	254	254	238	210	220	242	228	241	250	232	240	245	230	263	243	250	226	219	216	223	247	240	241	222	249	245	224	204	247	242	214	233	229	252	248	227	254	247	234	227	246	237	248	241	250	245	228	246	238	226	257	213	269	228	250	238	234	223	250	235	238	232	222	251	232	246	246	238	257	227	235	259	216	236	243	250	252	267	232	220	236	234	239	228	196	245	266	227	230	224	233	262	215	225	243	237	229	238	256	224	266	235	224	255	241	238	215	243	246	231	240	248	205	247	231	252	284	205	232	224	221	220	253	233	245	261	206	224	250	272	211	244	249	232	245	215	271	222	243	220	221	227	211	245	229	253	221	225	233	228	237	259	244	224	240	244	265	225	236	244	229	216	227	243	248	240	252	244	247	243	220	192	228	223	237	240	245	245	221	248	251	222	249	241	226	258	240	270	225	217	233	240	231	220	211	261	234	213	261	256	214	232	256	247	243	232	249	248	226	241	240	242	252	235	262	248	257	239	228	232	246	255	225	230	244	228	245	213	253	227	218	237	217	239	227	251	228	218	248	249	247	274	209	219	220	241	221	217	247	227	258	253	226	240	238	217	241	228	237	224	263	244	223	214	235	236	247	225	235	257	237	227	263	248	228	204	204	223	220	228	262	254	254	228	249	233	251	224	233	220	233	235	206	238	242	244	236	214	218	236	245	220	229	230	236	228	241	236	247	218	255	224	219	257	230	249	204	232
25594	21714	28569	27338	20016	12571	6214	3407	1768	657	279	210	210	231	242	202	221	178	165	195	219	152	192	180	178	155	188	191	198	201	182	211	224	303	345	256	196	190	192	184	199	188	170	175	163	191	169	161	202	160	162	177	162	151	203	202	172	156	166	162	190	171	183	191	179	167	183	164	171	172	187	174	190	176	219	191	187	173	156	181	162	170	194	183	159	164	173	159	162	182	188	159	210	203	154	184	180	195	175	157	189	177	169	167	186	191	200	174	180	172	187	172	178	190	176	185	167	150	168	204	178	170	189	187	169	180	170	168	175	215	184	192	192	182	214	166	181	164	193	151	174	166	166	179	191	178	179	202	170	169	200	194	189	165	189	184	181	166	191	175	189	189	179	191	204	180	181	181	166	159	173	195	207	191	189	181	174	183	177	181	194	181	174	173	192	191	176	189	169	167	198	153	176	177	185	205	173	180	174	195	170	192	176	162	174	169	179	173	192	194	173	167	201	168	192	166	159	171	183	165	183	173	168	177	184	189	190	164	178	158	168	191	189	194	176	176	186	165	177	191	170	180	146	177	163	182	174	172	164	177	178	186	173	191	197	162	190	179	159	167	181	166	162	190	165	165	196	187	167	181	153	179	171	180	176	191	194	190	172	177	167	164	173	177	150	180	164	187	186	170	182	187	181	178	176	206	191	192	192	176	197	181	195	159	172	175	169	183	181	208	153	192	190	151	172	162	166	177	169	186	165	169	172	180	182	170	171	174	172	179	162	156	165	182	177	179	179	167	173	180	198	183	174	177	179	166	191	168	136	170	178	172	189	186	180	182	193	163	169	196	183	186	199	196	190	181	181	198	165	193	183	208	178	172	176	148	163	172	174	176	190	183	177	183	170	193	168	174	181	148	163	181	168	170	181	168	144	166	183	182	183	184	204	172	192	190	189	178	184	183	176	182	192	187	175	183	188	172	186	171	148	183	177	173	187	190	176	186	186	178	186	185	178	171	176	206	169	170	186	174	177	181	161	180	187	178	188	173	145	172	200	172	174	176	201	185	153	155	171	161	169	172	196	159	178	139	186	168	185	168	165	151	137	163	175	189	177	211	159	178	176	170	169	173	164	202	166	171	182	184	193	174	173	191	174	179	181	179	176	195	193	194	190	171	158	168	173	183	196	179	151	184	172	159	183	152	190	178	216	179	188	179	189	185	186	155	163	172	164	180	167	165	172	163	175	174	180	190	181	166	183	190	221	167	152	173	194	175	175	180	173	152	185	175	153	181	168	160	149	193	159	199	193	183	175	164	149	187	183	185	186	181	168	172	187	182	190	176	174	174	192	169	179	173	185	189	172	166	183	194	169	190	198	152	175	180	162	180	157	203	178	165	175	180	198	151	182	188	176	157	161	173	170	183	161	168	179	164	169	156	150	183	183	175	169	180	198	168	170	187	169	174	163	156	170	165	162	209	159	166	171	162	174	166	180	163	163	175	170	167	169	189	154	154	194	182	203	147	169	193	182	166	152	193	192	176	191	157	191	176	192	163	185	168	180	180	169	181	153	171	177	166	186	165	169	174	163	187	174	172	183	189	171	177	187	164	176	150	160	188	192	168	203	170	171	188	184	174	186	191	165	172	187	154	194	174	177	176	155	177	165	171	175	173	154	174	171	168	177	171	160	160	168	171	187	180	161	174	172	175	170	195	182	185	182	172	188	189	185	162	178	171	183	170	193	197	180	153	162	168	204	186	177	198	192	184	172	196	180	187	180	195	162	156	171	190	167	167	181	147	187	172	181	143	152	183	178	173	164	181	164	180	196	180	191	180	187	167	197	197	200	194	167	187	197	169	206	177	171	178	173	185	173	182	171	186	169	179	196	168	176	172	186	160	178	175	207	161	151	183	187	188	154	181	149	183	177	171	168	181	190	177	179	164	166	186	201	156	179	168	167	164	169	183	192	188	175	169	178	187	170	199	168	184	164	187	166	160	191	170	173	168	192	169	175	167	181	200	173	178	169	196	163	179	202	161	193	187	189	162	177	155	169	167	156	187	170	182	174	185	172	192	169	177	148	172	178	167	166	144	189	187	185	181	176	164	172	175	200	168	175	173	173	173	184	150	184	157	164	189	152	160	181	164	171	177	158	141	188	170	179	184	156	151	183	173	177	196	189	188	158	185	181	160	163	186	182	187	188	190	178	174	195	181	157	166	177	165	180	172	176	187	159	169	161	184	159	171	162	196	186	180	161	172	202	166	176	197	149	166	186	205	171	196	188	192	173	172	172	188	171	171	197	165	164	186	158	173	181	164	172	153	158	191	186	190	185	156	163	187	189	191	158	173	179	157	159	152	176	181	172	188	216	175	166	168	190	165	185	160	194	175	191	186	177	178	174	185	166	178	162	186	168	183	191	155	186	177	165	165	194	176	171	186	177	190	188	185	176	184	172	176	194	182	152	164	190	173	163	169	183	178	191	165	179	177	183	197	200	187	196	213	179	176	192	181	191	161	172	193	187	169	195	180	165	176	176	195	152	180	173	173	188	171	190	200	167	165	177	165	170	159	177	190	192	173	160	178	147	186	181	173	160	178	185	176	169	171	173	155	192	165	155	191	175	187	189	178	171	193	174	164	179	187	161	161	175	179	164	163	157	197	150	175	189	177	172	153	177	178	166	161	174	200	162	173	177	189	191	209	158	184	185	178	188	184	172	180	177	162	168	165	157	187	164	165	172	189	166	189	167	195	172	176	183	175	173	189	160	184	197	178	196	185	170	158	160	179	168	169	187	193	175	198	168	166	189	181	172	185	186	196	174	181	166	191	164	168	175	174	160	199	190	206	170	216	189	180	171	194	180	167	148	189	154	183	180	173	177	179	188	169	164	209	175	164	181	166	175	182	179	187	182	203	168	171	206	174	171	191	190	185	178	173	182	176	137	186	179	173	168	199	180	197	165	197	198	208	176	184	158	168	204	180	167	187	154	187	172	184	182	167	150	171	186	187	189	192	179	169	183	184	191	182	191	213	182	168	193	144	184	181	177	159	181	192	187	176	171	169	192	193	177	188	173	164	192	154	198	178	167	171	173	174	185	168	160	179	179	192	176	165	182	169	165	169	171	193	169	151	166	171	193	160	172	151	201	169	191	165	155	160	170	199	199	155	178	163	157	182	170	161	171	186	174	162	184	172	159	197	176	164	193	199	182	153	154	174	172	175	174	181	175	176	191	179	202	192	158	205	176	186	181	173	171	168	162	192	178	176	183	166	166	174	170	173	189	181	189	185	148	189	203	176	203	155	180	175	174	180	198	193	169	175	182	180	170	181	162	177	154	171	181	179	178	174	182	202	185	185	199	158	192	174	178	191	163	179	184	159	179	199	184	169	189	188	163	178	169	149	167	182	168	169	165	189	174	169	165	177	183	189	182	163	178	177	205	184	186	203	184	164	157	185	187	178	191	160	189	182	191	174	201	192	157	200	156	189	193	161	166	173	160	174	159	165
31499	51064	37765	27341	21718	16437	9719	6456	3409	1167	375	295	291	271	259	244	244	230	229	237	219	192	226	237	214	222	223	218	200	185	221	235	289	381	459	364	257	243	252	220	242	251	211	184	197	199	218	222	195	212	184	191	226	188	187	189	175	216	200	201	186	190	204	218	203	216	202	218	196	226	205	199	192	211	187	193	196	182	218	185	193	215	200	213	195	221	212	225	221	196	186	217	170	190	200	196	207	223	171	187	193	220	204	208	192	212	214	195	220	210	203	199	179	196	198	214	216	187	206	197	203	180	205	214	189	197	199	206	199	182	223	190	199	193	203	210	202	219	196	230	209	247	193	191	185	198	181	197	218	208	197	184	212	225	187	238	211	192	214	190	223	208	198	199	206	182	198	199	223	202	188	216	196	208	194	206	186	183	189	201	193	194	215	210	205	224	200	235	189	166	205	222	220	203	223	200	212	218	206	178	207	203	217	185	202	192	192	197	230	181	190	205	198	187	202	202	191	181	179	193	200	197	185	197	196	223	191	195	178	204	223	188	201	194	234	185	177	200	221	200	221	225	222	192	205	187	201	184	192	205	206	192	196	178	195	205	212	201	168	223	189	211	219	200	187	176	206	208	226	187	219	214	201	183	187	207	230	191	172	213	209	199	197	190	195	200	185	194	201	219	204	215	198	205	218	230	185	248	214	214	218	212	195	216	202	212	219	202	179	215	177	208	219	222	205	208	204	210	187	223	216	216	229	202	207	185	204	205	224	206	173	218	199	198	194	200	196	209	180	186	212	185	190	226	185	223	210	200	173	202	191	200	214	196	201	211	200	216	207	205	191	177	192	181	229	209	203	202	192	193	213	204	178	197	209	217	189	202	178	189	223	201	190	209	215	231	199	226	205	216	185	197	177	199	203	202	226	189	196	199	189	214	206	203	212	218	198	202	195	197	176	200	198	201	211	191	190	211	195	224	203	214	192	205	195	200	209	206	188	191	191	215	206	208	191	192	206	200	209	208	198	203	213	212	211	221	200	196	219	204	202	214	212	172	198	193	224	222	172	197	201	184	224	212	199	200	179	216	217	188	182	211	214	177	208	197	198	222	209	200	191	196	186	187	210	208	194	203	200	196	195	207	194	191	208	183	204	193	190	202	210	172	216	181	193	194	215	201	210	230	219	173	199	200	198	182	189	190	221	220	220	196	195	210	226	218	181	200	211	187	212	204	170	205	210	195	197	213	207	224	173	197	182	210	223	197	200	177	201	198	191	192	205	192	198	215	174	194	199	213	211	216	195	205	181	192	187	217	207	221	198	204	190	205	212	211	160	193	197	205	220	230	179	210	183	173	208	196	212	207	182	181	204	185	202	191	203	205	193	203	209	176	187	181	209	182	220	204	212	190	183	205	173	198	216	209	218	207	190	205	211	189	209	206	191	191	200	183	207	204	213	194	233	188	211	206	201	192	197	202	191	187	195	198	223	199	184	198	196	185	181	196	181	216	211	202	182	215	207	184	229	209	194	222	234	197	191	201	201	209	215	229	203	193	187	202	220	228	188	197	195	219	209	215	218	181	220	180	201	196	186	180	229	219	205	200	190	209	178	201	215	212	211	228	216	198	209	214	230	195	216	198	208	207	216	204	212	197	200	191	232	202	192	195	206	207	178	200	209	200	205	197	226	190	218	186	187	173	210	212	203	214	187	223	201	190	207	198	227	209	224	189	202	201	198	198	219	208	245	198	203	211	181	201	202	211	190	225	226	187	172	213	215	213	211	193	181	190	172	191	198	203	210	186	207	177	201	175	194	179	190	220	186	208	207	172	200	212	184	199	196	187	198	192	192	215	188	222	205	195	209	210	206	171	211	199	215	215	172	187	216	182	206	192	213	225	169	225	216	211	203	217	189	194	228	194	221	190	198	191	205	204	213	190	193	215	178	198	194	209	210	190	195	214	200	202	189	191	196	209	210	198	179	201	151	207	218	204	210	197	230	209	204	207	196	213	186	203	223	225	183	181	198	203	198	192	197	209	215	186	205	212	211	210	196	223	208	195	201	185	212	224	195	192	205	201	205	214	183	197	197	190	211	214	222	210	210	202	181	227	215	187	202	214	193	205	214	195	214	191	220	193	182	220	208	193	201	202	194	162	218	222	223	188	230	211	224	192	174	191	203	198	180	176	208	204	181	215	227	203	196	193	207	200	186	231	206	203	194	224	203	182	212	181	213	209	188	197	180	184	203	206	218	201	218	214	189	188	214	213	211	210	219	205	191	202	185	207	188	186	189	234	206	198	204	201	200	184	202	189	231	227	195	205	189	184	175	225	197	192	190	199	212	193	216	195	211	180	213	204	200	203	208	210	194	203	176	166	195	203	219	197	229	193	179	200	186	208	210	190	222	183	218	197	218	234	186	215	208	205	208	203	185	212	209	210	177	181	199	207	187	226	211	190	206	183	191	194	212	214	202	226	232	176	197	182	182	196	218	192	192	201	207	184	214	214	206	187	216	187	223	199	174	196	199	189	223	215	228	159	231	203	204	195	191	202	228	193	164	200	207	188	193	207	183	196	205	201	188	200	195	197	214	193	226	189	185	190	207	189	200	191	198	212	211	190	202	208	227	184	196	210	202	200	195	193	214	218	202	191	195	199	219	211	206	206	192	172	198	207	200	212	221	209	192	212	196	192	191	197	205	206	210	199	189	206	212	185	213	191	230	206	209	193	192	202	193	209	224	211	224	218	173	199	199	219	198	230	196	201	206	209	193	197	188	171	197	208	214	195	211	211	196	228	214	210	206	188	213	220	213	209	216	207	186	212	214	203	181	206	199	208	205	210	191	204	228	194	212	218	217	183	194	212	208	177	214	209	198	208	211	224	176	208	199	213	209	209	213	212	204	228	206	183	211	202	198	188	178	198	200	216	202	219	208	205	188	194	178	194	207	213	200	197	196	177	177	228	215	169	189	221	200	191	189	215	180	211	173	230	205	202	202	206	206	194	211	175	214	193	191	210	198	218	207	198	202	197	209	197	182	216	199	204	200	202	191	221	184	219	227	214	194	206	229	227	177	189	193	172	211	188	188	182	223	200	213	203	169	201	200	220	198	187	199	201	197	193	210	225	203	217	236	169	204	208	208	176	203	209	186	203	177	187	212	202	209	200	205	192	202	198	193	204	207	198	177	202	217	217	186	210	223	190	228	196	212	186	200	197	179	205	190	196	162	219	206	218	181	205	202	209	214	214	227	221	162	200	208	193	194	214	179	204	204	187	220	198	220	204	191	220	199	205	189	191	215	193	209	216	167	225	194	175	197	172	199	216	213	181	188	208	209	189	202	223	212	219	208	223	211	209	212	203	202	214	169	200	190	202	188	204	175	197	195	190	191	183	197	204	212	194	209	194	198	199	217	215	217	191	207	211	175	226	201	208	194	215	192	190	217	216	210	199	233	221	221	200	199	211	199	192	203	196	194	209	196	210	188	204	192	183	211	215	189	211
23306	21660	29458	24550	22775	24785	21816	10121	3413	1453	600	485	422	418	382	404	341	363	366	359	322	348	316	336	326	330	357	329	338	331	360	386	588	923	1082	723	403	449	338	387	382	391	332	346	338	311	295	341	341	296	318	308	302	345	339	374	335	326	328	343	308	305	351	296	323	321	305	312	330	326	333	307	375	310	287	310	334	334	336	337	323	328	320	315	361	306	295	303	342	334	347	334	348	314	343	323	317	307	310	344	355	360	318	306	321	290	347	308	300	307	321	282	331	305	295	367	307	299	332	358	307	329	312	315	290	328	316	326	328	349	324	338	292	325	306	357	344	325	314	304	324	322	318	317	323	346	324	342	327	350	347	319	331	302	336	325	327	332	309	310	306	322	319	318	314	306	311	316	317	324	337	347	300	333	308	322	339	303	317	299	295	306	314	324	316	323	357	345	314	322	337	336	341	335	311	316	314	297	304	331	319	286	319	334	322	311	357	352	325	314	303	323	299	327	327	364	312	343	338	304	337	322	300	312	354	320	301	309	314	330	316	332	305	305	321	291	287	330	304	346	314	294	304	311	314	310	291	324	278	321	343	351	281	349	342	322	354	344	330	326	320	322	269	326	329	341	335	343	314	350	320	341	310	301	299	294	328	310	312	333	319	335	311	344	304	323	318	308	317	343	385	325	323	334	337	319	305	313	349	288	309	306	330	311	302	313	316	299	330	298	334	342	344	320	303	357	329	323	303	334	298	320	331	304	335	313	322	318	339	315	326	291	327	341	338	343	339	304	334	316	312	315	334	314	306	302	296	327	323	317	283	321	317	312	318	336	303	299	325	302	285	297	294	329	305	295	332	313	316	314	343	325	292	343	346	294	300	288	304	309	297	347	307	345	301	315	322	306	318	296	310	311	327	333	313	321	299	329	307	315	340	341	310	329	339	322	334	305	330	329	349	332	330	285	335	310	309	312	288	328	335	286	328	294	353	368	321	304	294	355	336	295	322	333	310	336	310	284	330	320	323	353	298	359	374	302	339	328	320	324	320	325	303	323	294	328	302	363	308	329	290	317	318	304	292	336	291	342	304	324	324	325	329	332	341	290	323	311	352	335	317	348	322	303	335	306	322	315	359	336	312	332	341	319	304	346	336	319	320	341	298	302	294	315	353	302	333	304	331	316	301	349	286	314	309	341	302	324	305	318	317	312	348	342	274	303	305	296	337	304	298	311	310	338	314	328	311	308	354	328	349	325	319	341	321	322	333	310	324	289	340	309	321	323	319	314	346	294	329	329	316	316	286	333	330	332	332	350	329	327	348	336	353	322	306	324	308	328	300	316	331	322	298	314	332	323	299	334	330	307	316	306	319	316	337	338	284	350	327	306	285	333	340	313	324	291	313	312	302	313	307	322	323	292	316	348	300	339	297	342	325	325	321	328	291	303	320	325	324	287	293	333	334	312	314	319	310	293	346	352	322	372	301	339	343	297	334	321	332	289	328	333	360	295	320	327	322	297	330	303	331	296	324	313	327	332	320	336	330	325	287	332	297	323	328	305	312	325	315	319	336	328	352	319	285	300	353	332	316	326	317	321	302	324	323	290	311	329	320	304	284	318	321	333	319	359	312	322	295	338	349	351	329	325	329	309	356	329	316	329	335	322	343	317	307	323	322	297	345	327	342	338	310	355	365	300	345	298	360	359	299	358	301	341	260	338	282	328	345	340	338	319	320	320	336	331	328	302	332	283	305	312	310	331	305	312	364	321	328	326	309	330	334	321	335	350	311	327	320	341	318	295	313	317	311	347	370	319	321	323	365	307	328	313	335	349	325	312	301	319	328	318	317	330	327	324	310	344	320	348	332	356	329	310	308	356	304	353	326	325	334	326	346	298	322	333	321	318	319	335	320	356	322	304	289	315	296	304	299	359	266	307	305	365	311	309	340	311	284	300	315	318	294	296	318	327	301	312	328	377	332	312	307	361	343	319	332	321	311	308	325	275	321	316	345	300	326	340	335	307	348	347	314	312	325	331	338	343	344	306	300	337	306	317	326	335	340	317	302	333	335	281	346	291	345	346	327	335	338	331	345	311	323	316	333	311	311	325	331	337	326	310	296	292	322	319	334	306	317	319	335	314	313	305	324	370	335	342	313	322	359	302	336	314	301	353	335	331	309	339	315	323	323	303	300	312	322	326	306	310	314	330	305	332	325	315	318	352	340	324	334	328	325	359	332	298	313	316	322	329	310	317	309	303	309	292	304	319	333	314	333	298	326	343	310	323	293	361	319	306	336	326	291	339	335	294	328	350	319	320	331	312	327	304	320	285	338	355	336	299	328	313	329	313	305	326	303	368	277	317	285	352	330	299	291	300	314	297	350	323	392	307	289	352	330	323	311	336	318	331	334	328	319	291	304	307	358	312	328	296	313	315	355	326	328	315	324	322	309	281	351	307	312	341	325	301	321	324	303	312	325	309	334	300	309	321	313	330	320	351	321	346	317	309	347	336	302	312	350	297	307	315	314	306	339	340	315	318	331	305	332	331	323	339	296	316	340	310	351	309	324	334	309	361	325	316	298	335	318	316	315	297	292	339	346	315	313	319	321	329	330	293	311	337	302	328	305	349	317	326	307	279	334	321	310	321	309	335	308	335	332	321	303	334	292	340	336	337	342	344	313	345	337	313	317	302	312	314	293	311	328	336	287	319	352	276	302	298	299	323	322	374	317	306	303	299	317	301	303	308	295	311	324	322	272	300	301	330	314	314	308	319	355	263	356	279	336	332	312	317	308	297	304	322	307	319	307	319	341	289	293	303	332	295	325	302	329	319	309	324	322	352	315	334	303	284	310	326	340	325	297	345	326	307	318	324	310	322	323	340	321	295	295	298	323	289	330	286	329	321	319	311	325	294	295	314	333	322	331	329	317	330	340	323	307	315	322	307	311	313	334	301	325	292	333	359	333	333	331	342	316	325	319	305	292	318	320	344	333	277	295	294	316	286	330	304	314	338	310	327	319	344	329	314	330	329	329	335	304	295	309	348	307	320	336	306	334	303	319	340	329	317	308	349	304	305	289	305	338	311	300	328	325	295	328	308	302	322	320	336	318	314	314	311	301	311	337	309	362	338	299	345	301	320	295	353	332	312	321	371	299	318	297	287	314	343	302	321	296	292	347	328	323	308	335	306	332	316	308	314	292	322	318	313	302	321	348	329	335	321	299	322	295	307	347	339	312	320	326	318	306	324	326	330	344	303	330	278	313	341	326	303	319	349	348	327	302	294	325	309	298	282	351	302	327	353	319	326	329	292	320	321	317	338	329	291	311	309	302	315	328	323	339	312	329	320	320	310	351	339	335	340	319	315	305	316	275	337	279	350	324	321	309	323	311	324	322	325	319	319	339	294	327	312	311	307	355	312	330	310	302	355	312	320	336	317	332	309	315	341	305	338	315	285	339	320	332	349	310	318	304	304	326	337	301	323	332	340	331	353	326	320	327	286	352	308
35665	64001	49131	36900	34469	27390	19788	12385	5434	2399	908	586	540	581	468	407	414	417	420	420	391	383	396	385	361	392	353	369	374	395	354	422	756	1315	1587	932	501	530	358	492	466	413	366	327	353	339	295	352	338	319	356	339	329	324	337	336	355	338	342	302	362	361	303	360	387	354	339	378	342	315	325	333	336	314	344	344	332	381	345	352	354	347	352	335	332	342	363	362	388	358	351	344	340	327	348	350	345	353	340	349	346	315	362	332	322	338	320	342	351	335	352	357	347	334	346	330	320	326	365	344	367	370	371	301	344	308	368	349	338	308	333	357	353	352	298	344	361	320	346	343	364	342	302	324	377	329	322	344	352	322	371	349	361	365	311	322	340	318	357	321	328	358	381	349	346	348	324	334	340	341	324	318	344	342	315	332	319	303	310	353	336	338	350	353	356	303	331	335	343	323	388	345	321	362	357	322	328	344	323	325	314	350	329	325	341	354	325	307	360	334	298	330	360	325	360	355	338	360	348	364	334	327	347	315	371	302	342	343	337	360	363	350	346	355	329	336	341	352	344	353	348	343	356	344	330	342	331	344	357	334	341	310	337	320	348	297	355	368	340	331	332	355	331	309	323	337	332	350	353	309	358	342	332	349	358	307	329	338	351	319	353	338	328	329	330	354	353	335	352	346	320	341	378	340	329	333	347	349	368	342	325	302	366	320	299	329	332	353	355	332	344	337	343	342	326	364	336	335	359	343	364	341	355	360	327	365	333	344	363	360	348	341	337	318	342	346	327	299	307	348	358	328	347	338	328	333	335	349	318	370	324	355	330	389	342	350	304	367	339	336	327	358	335	358	347	338	379	368	363	326	307	359	354	319	348	334	329	330	369	357	346	346	353	323	339	322	338	350	342	340	349	349	354	347	345	363	340	353	334	387	325	331	334	356	338	370	336	366	350	332	377	345	335	340	336	357	318	325	315	345	341	334	360	372	353	334	328	377	343	329	321	361	331	325	361	343	360	338	345	346	329	349	338	304	339	319	328	342	367	345	351	336	320	305	347	353	335	326	328	351	339	307	309	344	344	330	355	299	357	336	342	379	346	309	348	342	369	343	373	325	380	364	339	346	303	330	334	364	317	366	332	340	355	357	341	322	316	356	348	352	333	340	361	362	357	346	320	349	327	319	333	368	337	367	356	351	301	342	322	316	311	336	360	330	349	355	301	371	326	331	322	336	395	335	339	354	349	338	348	341	334	320	330	339	358	387	354	376	333	353	345	346	318	340	352	365	354	350	345	344	320	350	337	334	323	343	365	329	338	330	378	356	323	331	346	335	340	347	353	355	351	358	353	304	317	321	372	335	339	357	317	337	342	334	349	312	323	322	343	309	344	364	351	335	325	362	351	347	355	333	374	352	317	334	337	325	340	353	353	326	369	324	362	358	318	323	303	360	357	363	363	363	344	338	337	322	340	347	320	336	344	357	338	351	334	358	302	363	324	324	309	347	334	313	338	334	370	322	345	361	333	305	340	326	322	379	341	348	362	350	324	361	336	326	354	384	360	336	327	376	330	331	333	321	313	324	341	324	323	326	332	344	347	353	339	312	348	354	322	339	325	359	344	333	367	355	357	312	336	308	355	320	379	321	344	356	344	332	353	356	344	344	329	316	321	319	298	344	320	345	396	343	328	316	370	333	314	324	315	370	358	323	322	321	316	364	347	327	351	333	341	312	333	308	346	323	348	335	328	344	359	346	307	359	351	326	339	342	338	331	336	363	326	337	308	351	332	335	338	329	361	340	358	356	368	349	354	345	333	319	348	331	342	336	328	368	336	335	367	330	335	325	338	334	335	350	342	358	334	335	362	349	307	344	313	329	330	352	325	345	345	337	327	359	358	340	314	342	349	366	378	307	330	355	335	361	318	318	357	349	342	313	324	328	355	349	329	338	344	335	327	340	333	342	317	312	321	348	337	352	367	332	324	347	361	316	337	329	327	321	319	333	312	305	302	309	336	356	349	345	316	340	332	331	352	354	361	357	360	349	349	335	348	305	323	334	356	323	316	315	327	363	345	351	334	373	349	347	329	300	315	336	319	313	341	344	322	347	355	356	321	342	355	356	340	317	338	311	338	358	365	348	351	348	341	329	324	369	349	348	356	328	346	306	353	361	317	351	315	336	369	341	329	342	331	369	317	340	347	324	337	331	369	339	374	344	314	355	346	321	337	315	373	313	351	351	353	363	324	336	326	340	371	329	362	350	349	323	335	308	322	343	332	350	333	334	346	342	341	331	347	327	325	312	300	337	343	352	344	336	353	368	331	343	371	335	346	313	330	315	348	317	324	344	348	338	340	342	327	339	329	327	344	344	365	352	331	335	337	348	335	348	324	322	369	342	332	322	337	347	325	350	349	313	336	355	352	342	322	340	358	351	298	319	334	349	341	341	378	351	315	334	352	333	341	327	343	311	311	314	369	357	340	351	345	338	379	328	364	362	332	308	348	335	341	353	347	346	315	327	372	313	339	314	365	332	348	370	346	332	353	342	385	349	373	326	337	353	335	300	335	342	365	364	337	357	364	314	322	359	332	351	331	333	332	345	326	353	346	336	364	350	344	344	320	315	322	331	338	348	367	317	339	325	330	308	358	353	350	336	365	347	346	325	360	330	345	358	348	346	331	372	336	346	350	353	358	336	342	361	311	346	324	360	312	355	330	311	317	368	341	344	329	349	331	334	322	331	362	312	357	351	323	319	310	324	364	373	338	329	355	339	331	357	363	350	316	364	339	337	340	337	347	349	326	362	374	368	358	332	332	321	346	340	319	326	348	362	371	336	351	349	323	340	355	337	374	354	342	344	339	339	324	333	354	317	355	373	330	377	321	374	361	317	348	344	351	325	334	340	316	331	313	327	325	337	350	332	354	343	361	369	363	333	337	362	332	356	359	335	284	338	342	315	342	328	362	365	339	325	344	361	352	330	312	390	388	318	349	334	307	359	333	338	341	335	346	345	334	342	362	352	350	355	380	347	331	303	349	332	329	368	318	334	319	360	326	336	310	333	340	347	344	331	343	343	343	339	326	313	347	357	340	353	353	321	313	334	346	324	359	336	294	331	349	328	346	355	363	353	321	323	340	353	378	323	349	323	345	352	336	325	361	364	329	321	299	381	335	355	357	337	321	318	340	344	347	347	346	342	318	354	367	346	366	343	328	374	353	325	359	336	338	338	342	367	372	308	345	319	318	341	374	358	351	359	347	345	318	334	334	354	353	347	351	363	330	323	300	358	335	316	321	342	328	336	323	347	333	337	327	333	319	326	352	335	331	334	339	352	396	325	343	311	325	345	333	328	345	309	347	318	360	339	335	343	335	368	341	339	380	331	339	349	362	334	360	347	339	364	320	382	343	295	344	350	343	344	340	345	363	330	323	332	333	341	368	364	355	347	323	345	337	359	335	343	316	345	339	380	394	330	350	374	336	369	360	363	361	336	357	325	354	326	338	340
31360	29774	32244	22422	12996	6870	3340	1057	633	326	193	154	155	141	150	164	146	141	122	134	146	143	142	124	144	144	128	120	147	136	148	155	149	148	188	132	132	134	138	141	123	128	117	150	148	115	142	128	123	149	138	122	127	142	146	128	129	136	132	132	129	129	128	122	151	142	148	141	129	123	143	121	123	125	145	131	141	133	127	137	136	155	123	109	125	132	130	117	131	123	139	119	153	108	131	126	156	123	120	120	111	122	127	121	137	138	129	141	137	125	151	127	126	124	129	118	132	123	121	141	135	153	146	123	109	122	131	120	144	122	146	128	123	128	137	122	140	135	136	147	141	138	109	168	136	130	150	138	142	118	133	131	139	131	137	135	121	134	128	126	159	129	136	132	161	141	137	144	122	136	126	137	130	161	136	127	120	152	128	130	149	133	124	120	118	127	122	136	148	128	134	139	141	134	124	142	127	126	112	131	151	126	135	118	136	108	135	141	138	134	121	120	134	116	113	145	121	126	94	142	116	140	123	109	131	129	138	129	126	151	146	113	124	128	122	148	135	129	148	153	128	133	135	121	142	156	137	135	133	138	147	137	134	146	146	136	125	132	115	131	110	137	144	136	149	135	130	129	126	138	121	124	116	138	116	115	108	132	133	134	130	145	148	136	130	120	123	109	140	118	128	130	139	137	132	138	136	141	143	130	128	139	126	131	139	138	114	122	142	153	134	125	118	143	134	121	130	140	119	144	134	137	128	128	141	135	128	129	130	129	137	138	131	120	132	138	127	141	137	123	112	135	139	122	132	136	127	124	148	127	111	121	143	128	119	152	127	133	126	124	154	126	131	135	148	133	127	135	130	124	129	125	156	109	124	137	142	126	137	119	123	142	116	139	124	145	140	133	130	152	138	132	131	146	139	137	118	142	141	142	134	138	135	133	118	142	135	135	139	109	139	132	147	131	125	129	139	135	146	127	132	170	134	131	113	132	106	130	147	143	155	122	145	137	123	142	126	141	134	150	121	125	113	143	140	130	109	139	135	119	128	125	138	130	142	132	112	154	139	112	114	144	135	125	122	105	146	143	138	127	132	127	146	110	112	115	129	131	132	127	119	128	115	105	144	133	133	119	139	126	138	140	118	104	137	136	129	143	156	130	121	134	149	137	134	140	124	149	119	126	131	124	157	102	144	127	130	131	154	116	135	144	129	142	132	126	123	146	130	115	158	136	138	117	122	129	129	119	117	122	123	127	133	121	128	128	138	120	146	133	148	139	141	119	143	145	133	135	133	126	142	153	123	125	121	118	131	102	141	149	136	130	141	134	110	121	124	147	122	162	131	154	128	129	123	143	121	166	125	135	140	123	107	145	125	136	144	135	114	146	138	136	133	144	142	134	138	127	131	143	144	120	155	132	129	142	138	114	153	136	154	121	122	157	127	131	133	152	119	156	132	140	134	119	127	141	129	134	133	135	121	142	120	121	135	125	127	141	133	132	134	142	115	133	148	142	130	147	131	142	145	128	122	139	109	108	138	150	131	120	158	131	149	117	138	157	113	132	139	153	119	144	114	125	123	138	109	151	140	132	158	148	128	151	126	124	134	134	122	143	105	138	123	133	137	127	140	145	139	124	128	138	124	137	117	126	117	122	124	107	127	130	126	128	123	142	124	137	142	132	148	130	148	126	107	146	139	129	126	149	126	128	137	105	119	139	134	109	149	144	131	127	133	135	139	120	143	133	128	149	112	133	143	128	132	124	121	131	125	141	124	128	133	126	142	154	137	121	157	127	158	136	142	161	120	119	123	142	126	109	122	116	127	135	139	152	125	129	145	142	134	131	132	163	146	129	131	131	133	134	120	139	134	153	137	133	143	136	141	123	125	128	130	137	110	117	143	144	126	113	140	139	142	127	125	132	120	111	122	129	133	145	135	149	115	120	143	112	132	132	108	135	125	125	134	142	152	136	130	137	111	122	134	113	122	123	126	152	137	134	113	135	126	130	153	130	124	126	109	139	105	116	123	160	143	116	143	137	117	128	135	131	147	142	139	137	132	132	123	131	138	130	128	123	131	145	140	147	121	121	127	136	130	136	118	140	131	141	130	147	140	135	132	135	142	136	121	131	134	129	135	123	149	139	122	120	138	113	128	123	126	114	131	137	151	143	134	157	139	125	128	102	131	126	130	114	134	126	140	125	130	145	125	144	147	136	126	125	135	153	121	158	139	119	124	134	137	121	128	139	131	125	121	128	131	125	129	146	132	117	126	108	157	145	132	148	132	126	113	153	134	121	132	120	131	152	120	132	139	116	119	124	118	150	141	124	148	136	140	135	146	148	145	120	133	132	123	130	135	147	116	134	114	128	125	127	146	117	143	149	126	144	126	119	146	141	114	129	121	126	138	123	144	136	147	136	125	138	146	143	143	127	132	132	110	137	151	153	125	134	132	135	123	142	138	128	151	124	145	119	136	126	130	153	138	141	132	131	155	130	134	148	140	131	104	126	152	117	119	127	163	150	164	143	131	120	128	130	127	141	125	135	156	142	150	146	146	116	151	125	135	139	126	136	126	135	159	132	127	151	123	157	147	130	131	126	141	139	146	151	120	137	134	113	135	130	136	108	147	135	121	139	149	132	130	161	127	116	133	157	141	143	136	129	128	119	125	146	136	118	143	132	124	117	154	143	111	133	150	140	108	135	139	129	136	130	155	143	115	129	122	136	149	139	121	138	143	147	133	139	140	134	129	144	137	125	142	140	161	144	128	131	116	136	116	142	142	134	149	123	121	131	117	117	131	143	130	124	138	147	152	138	112	143	149	134	148	119	110	142	122	119	130	129	125	125	130	131	129	139	120	139	133	162	135	138	126	146	141	144	135	153	146	138	117	139	115	150	137	144	140	135	135	141	132	138	132	145	127	137	122	112	130	129	132	128	132	131	125	127	125	131	126	139	122	152	143	133	136	113	130	139	105	116	148	151	137	117	150	136	132	130	130	121	123	128	120	138	141	140	133	141	150	149	163	130	148	132	107	131	147	136	148	129	123	151	141	133	138	133	152	122	131	144	125	128	130	153	130	126	123	127	128	118	149	143	135	125	126	132	139	126	129	119	126	157	111	133	117	139	126	138	137	119	127	128	122	121	135	133	142	146	109	126	129	126	140	137	154	129	113	119	104	149	133	170	107	130	137	140	104	129	140	140	130	129	143	161	127	147	127	128	150	112	143	139	127	140	127	137	121	123	146	152	122	144	124	130	138	146	124	157	129	144	123	145	116	139	163	117	122	124	122	153	132	142	110	141	133	140	132	139	139	121	141	143	132	128	130	131	132	145	118	154	142	122	138	142	110	143	142	136	126	127	127	130	121	139	145	142	163	137	126	113	136	151	121	104	135	117	141	147	133	139	123	131	128	151	143	144	124	146	133	133	152	135	130	140	126	123	121	132	134	123	149	151	152	123	142	128	109	114	137	153	141	139	133	128	152	131	130	134	148	128	156	128
31413	44323	33750	20994	16334	10302	5868	1973	1125	616	240	209	194	181	167	179	165	128	155	163	162	173	164	141	185	158	164	151	177	152	159	177	179	194	182	181	148	171	177	147	144	165	145	153	169	128	146	153	170	172	180	172	149	141	150	139	193	178	137	149	137	148	143	139	181	172	134	134	170	157	153	140	150	159	128	161	150	146	143	146	164	146	155	171	156	181	145	186	159	160	150	142	172	142	162	131	147	169	147	166	144	159	130	173	171	156	129	150	151	132	173	146	152	138	184	145	138	170	138	146	167	152	149	164	179	170	116	144	132	155	151	147	177	134	156	150	128	155	134	159	149	155	166	160	143	148	147	143	177	151	142	148	152	141	133	153	188	135	144	134	163	157	170	150	144	161	132	148	163	141	140	144	137	152	146	137	141	166	150	156	164	145	141	164	157	166	174	140	162	132	162	147	148	172	137	162	144	155	158	131	155	163	147	159	137	167	155	159	160	149	141	156	159	148	144	166	159	153	151	151	134	175	169	147	146	134	162	120	158	163	141	146	160	156	160	153	164	150	173	152	163	136	130	165	141	160	168	165	146	134	139	149	140	150	152	151	147	131	155	174	170	167	169	166	150	128	149	142	140	148	143	153	149	166	171	156	141	144	152	168	130	170	166	135	177	126	153	145	139	170	144	162	144	103	145	154	136	151	158	141	149	174	149	173	144	168	130	136	146	159	134	142	161	163	144	163	167	158	158	155	133	142	146	141	157	160	165	145	145	175	169	151	164	150	169	149	165	157	150	191	146	172	164	162	149	153	145	148	164	157	168	152	152	155	140	164	160	154	158	150	142	171	163	168	153	146	132	139	136	170	140	153	149	160	152	155	151	155	151	154	160	179	152	155	151	160	154	155	151	148	145	147	153	148	144	163	156	154	133	160	131	149	151	154	166	160	163	140	166	144	135	138	149	136	151	160	144	144	165	153	148	142	143	139	152	143	145	131	152	140	131	130	169	141	154	156	147	151	153	157	146	165	147	133	154	157	138	159	139	173	136	160	157	170	147	160	171	163	141	162	154	129	155	156	138	178	159	157	167	162	161	165	152	130	167	125	152	146	141	154	160	142	166	156	155	176	183	146	138	137	170	120	155	161	160	145	144	168	155	158	132	168	143	153	173	168	167	149	134	159	162	159	144	158	136	166	168	146	168	151	153	161	156	171	139	163	139	159	147	152	138	130	164	149	144	141	152	144	136	158	145	162	142	146	140	138	134	156	155	155	160	146	165	151	165	162	148	175	148	144	157	145	160	149	137	169	161	156	140	150	149	181	152	191	161	155	148	166	166	162	135	144	168	150	146	154	158	150	151	159	150	167	154	151	150	180	155	133	155	146	145	162	143	157	151	164	153	136	151	167	142	134	144	152	161	145	126	156	133	162	154	145	133	162	156	164	153	151	158	166	154	162	163	166	147	146	169	149	151	166	120	139	170	169	138	150	159	143	152	151	149	164	153	153	147	150	166	160	151	163	148	141	170	163	142	166	146	149	150	150	158	155	158	153	136	168	149	152	149	171	136	123	152	132	136	163	152	163	139	155	148	143	152	124	146	157	165	153	146	173	134	156	162	153	155	151	153	150	150	173	130	146	145	157	146	147	154	154	142	144	145	134	142	133	154	154	147	132	163	156	167	148	163	135	126	133	148	153	140	148	167	188	151	144	156	135	159	161	146	148	143	153	142	159	155	142	142	127	137	157	156	155	158	141	156	142	135	151	146	136	164	142	170	152	138	154	159	141	155	149	136	171	148	137	165	143	176	174	138	143	134	155	161	172	143	156	130	164	151	150	150	148	154	159	160	139	144	147	155	159	161	168	159	148	155	153	160	171	167	152	134	132	167	163	163	143	178	167	138	136	175	167	139	156	152	139	147	146	164	144	154	156	157	154	145	145	153	160	161	153	179	148	155	126	154	143	144	159	157	142	152	151	172	165	165	150	166	145	160	136	131	120	148	155	174	167	154	132	167	130	135	140	137	145	167	157	138	137	131	161	147	148	159	153	178	161	155	135	149	163	164	147	163	159	148	165	158	154	152	145	151	168	148	143	137	161	137	151	152	136	171	147	165	159	155	164	152	171	163	156	142	157	164	142	136	129	147	157	155	137	142	146	146	133	145	169	143	152	167	133	141	174	161	182	152	158	131	153	149	152	143	166	148	148	151	136	154	173	153	159	160	159	136	147	142	161	126	130	174	154	148	150	146	161	136	134	142	147	147	164	159	132	162	157	151	160	125	136	153	170	127	149	140	167	133	154	148	130	148	161	151	131	161	133	134	145	168	155	138	167	161	151	157	134	156	160	148	174	164	182	139	162	156	159	147	134	155	148	166	172	138	150	163	141	146	167	143	155	133	163	159	150	149	168	187	180	138	143	177	147	143	126	153	150	157	154	155	154	144	167	133	157	162	154	158	154	154	186	127	148	147	156	138	147	143	155	155	137	155	169	152	161	163	148	147	146	156	138	152	158	134	178	157	137	139	148	151	159	141	117	142	144	162	142	138	162	131	150	144	164	159	153	150	192	137	159	163	164	144	178	136	139	150	126	137	142	169	183	152	160	123	148	156	148	149	160	164	157	171	152	168	182	174	157	147	117	172	168	140	146	169	144	137	146	165	140	142	131	155	144	149	150	173	137	163	151	138	149	165	158	151	153	149	142	144	166	157	142	153	160	158	129	154	145	176	154	126	155	163	160	156	152	152	164	144	164	160	157	153	154	144	165	127	135	143	142	159	162	144	143	147	151	155	150	162	167	162	149	141	143	149	168	141	143	129	155	145	154	137	165	166	177	152	169	159	155	150	145	146	167	131	144	159	159	129	157	180	157	141	149	163	149	161	151	149	167	167	156	139	163	143	139	156	173	149	155	168	162	134	134	171	163	148	129	154	162	148	153	154	112	125	154	137	137	140	141	167	139	156	169	165	159	152	162	160	164	161	138	175	150	154	148	145	129	121	151	154	147	138	162	153	157	150	166	149	151	146	155	143	157	157	151	145	146	145	126	141	159	159	151	158	183	118	157	174	159	153	148	138	137	154	150	126	132	136	147	157	159	160	163	146	145	162	142	143	143	141	158	159	132	152	141	151	131	155	159	150	156	145	152	162	135	142	157	152	146	143	159	163	149	153	168	161	157	143	153	161	167	137	167	167	163	160	164	161	148	163	147	146	165	145	156	140	140	166	169	168	133	163	134	139	145	163	141	146	158	165	154	151	143	141	149	144	154	158	141	160	148	145	141	155	181	153	167	151	169	162	167	138	137	155	164	135	169	158	140	141	135	136	151	133	134	142	130	147	143	147	151	144	140	178	156	153	158	162	153	169	160	150	136	138	138	142	176	168	165	147	143	155	155	167	141	143	147	169	137	153	152	152	154	138	167	137	165	155	138	148	148	131	136	152	140	156	143	135	175	150	145	150	153	141	143	130	162	153	159	144	167	163	137	137	140	147	146	145	130
24463	21654	29102	25525	23951	20839	13297	5138	2532	1044	353	292	287	285	298	247	238	274	265	305	238	261	229	228	249	220	217	220	231	223	247	328	478	678	625	455	251	253	262	242	242	241	245	212	235	217	236	204	206	239	219	225	220	231	222	231	228	224	208	221	212	205	210	201	235	240	232	217	227	216	202	247	238	202	204	228	211	230	215	245	217	230	221	223	214	219	224	234	247	226	208	186	190	234	247	221	230	211	222	222	214	223	232	219	197	221	213	232	228	231	223	219	215	214	215	230	225	235	222	194	217	237	209	217	224	207	231	256	216	205	213	231	210	231	208	233	201	218	215	201	231	171	230	202	226	220	224	221	236	211	234	219	245	221	216	226	227	217	233	222	204	222	211	211	227	214	212	244	215	209	210	253	226	223	228	242	216	235	221	235	221	230	240	221	201	203	209	223	203	216	219	253	204	230	235	225	229	232	216	219	210	226	229	214	240	230	209	236	240	221	222	219	216	242	198	211	220	210	229	221	207	202	193	193	233	208	236	232	241	207	212	218	211	234	201	202	216	204	233	232	217	221	233	240	242	190	230	217	215	211	215	196	209	206	200	221	253	216	211	221	243	232	197	251	204	222	220	224	219	206	211	221	223	236	208	212	240	220	214	255	235	234	184	210	223	222	213	238	210	241	219	212	218	216	221	252	205	247	197	204	235	214	219	219	214	226	203	223	214	232	243	227	219	243	215	224	200	222	208	226	218	227	212	229	236	218	200	218	219	224	240	263	224	212	198	235	240	223	222	223	236	211	207	237	204	230	211	204	220	205	232	231	219	189	228	208	217	218	234	235	235	233	237	209	227	233	218	206	202	220	228	225	236	199	235	246	230	204	214	219	216	223	210	229	208	209	220	249	222	234	208	198	231	227	210	215	197	225	216	234	217	209	224	219	214	219	208	214	227	233	248	241	217	214	207	229	233	226	195	220	240	247	210	203	223	215	211	230	206	224	227	193	217	242	250	221	212	216	221	228	219	230	201	213	215	222	224	228	233	215	266	218	216	212	203	233	220	200	248	226	197	208	216	220	240	225	234	227	227	216	241	223	223	229	212	222	240	205	219	223	206	204	230	206	237	218	224	207	218	225	231	258	220	229	214	223	208	248	243	200	251	230	231	236	238	250	228	234	245	192	227	216	209	208	202	224	227	210	234	231	205	214	225	236	224	219	232	238	219	226	222	222	218	202	200	230	240	177	243	225	245	208	222	201	218	229	223	216	188	203	219	203	217	230	197	225	230	227	225	204	208	188	215	202	233	204	217	195	247	233	242	228	230	231	237	238	209	229	236	213	211	196	221	240	215	238	246	226	250	239	242	232	209	237	211	222	243	210	245	219	227	206	219	238	219	224	221	223	230	222	229	207	215	224	228	199	199	217	229	211	238	206	235	194	243	213	237	230	242	199	216	217	217	223	214	193	252	223	223	217	226	241	212	253	212	229	230	239	232	207	218	227	220	250	234	235	219	218	199	222	203	215	229	215	226	223	222	214	247	215	230	230	208	241	228	235	226	241	212	230	214	234	230	247	219	222	228	198	225	236	238	230	258	224	205	226	216	221	220	217	225	199	211	207	230	221	188	217	222	240	233	212	242	229	211	197	231	235	236	240	222	206	211	229	242	238	205	221	248	206	195	203	249	212	235	216	239	206	241	215	202	208	215	226	218	239	213	230	247	206	218	216	237	227	225	216	221	213	208	227	229	198	208	232	218	224	238	233	205	216	222	220	235	229	229	227	228	227	235	243	226	238	216	211	227	193	238	217	207	209	222	221	221	187	227	204	246	194	248	243	204	236	241	232	212	208	217	231	244	210	216	230	220	218	196	230	242	224	207	209	187	212	234	224	224	229	239	221	215	225	238	226	197	248	237	221	238	214	236	223	237	213	200	220	218	216	198	208	210	251	237	189	240	212	213	218	249	227	231	235	229	222	220	238	238	224	246	227	209	201	207	228	210	214	215	219	210	209	212	226	241	200	219	212	203	226	212	248	223	213	174	212	196	209	197	209	238	224	210	209	232	225	220	227	217	222	207	205	211	222	215	251	216	218	237	224	206	211	205	231	249	225	231	239	214	227	209	226	220	222	232	219	219	219	207	261	206	224	218	215	215	208	199	202	231	214	239	213	242	239	203	229	205	228	220	204	227	232	233	233	202	192	205	238	203	218	242	215	243	245	208	195	231	223	230	227	219	214	231	235	200	233	235	211	243	242	214	203	182	214	232	230	218	225	189	225	227	209	209	226	209	213	227	247	229	221	235	205	216	225	201	229	225	221	210	230	224	201	229	216	222	224	226	222	225	239	225	203	219	233	244	208	212	217	216	221	221	220	235	208	216	208	221	202	217	231	231	234	221	213	221	228	212	196	233	209	260	237	218	230	214	215	213	231	213	227	231	221	228	227	224	245	232	228	212	234	217	246	191	208	220	232	224	221	240	229	233	224	252	207	189	244	190	230	216	211	239	205	218	240	227	238	222	243	227	225	223	208	202	243	222	231	248	178	238	216	207	233	217	230	203	196	231	205	218	222	224	240	240	248	221	220	215	236	249	208	218	232	204	209	241	251	218	215	223	218	220	210	220	223	227	242	196	227	228	207	240	242	215	228	227	199	215	251	222	233	216	228	249	234	228	217	189	242	249	229	238	240	213	206	194	200	226	225	248	209	248	204	209	203	223	224	223	216	222	215	201	224	201	226	219	230	222	206	216	212	201	227	212	242	183	234	197	200	228	216	220	221	226	230	223	227	207	228	250	244	213	235	198	207	211	213	228	233	223	225	257	229	211	215	229	242	212	203	241	213	216	228	241	224	221	221	205	220	208	213	215	217	245	198	229	210	243	263	213	185	222	210	224	229	212	258	219	207	232	231	233	183	232	213	221	219	210	230	220	233	222	209	224	222	194	206	243	224	234	204	208	203	220	218	221	215	222	203	238	239	237	211	204	237	212	213	201	209	224	205	207	240	234	234	222	229	195	252	233	228	254	214	208	224	196	220	229	235	237	240	203	249	242	231	222	220	221	218	195	232	206	241	217	220	256	212	262	223	234	215	227	235	203	239	228	222	221	216	192	227	206	227	254	221	225	215	238	232	224	209	236	219	217	234	238	253	223	236	198	222	223	252	214	201	249	199	210	204	205	208	234	250	229	251	232	226	225	191	234	205	237	217	214	221	210	210	231	211	199	228	212	243	210	244	209	216	237	217	227	225	209	214	253	214	226	205	222	240	229	210	256	216	226	212	201	207	223	232	222	210	204	219	221	220	211	218	228	212	189	208	228	212	226	221	247	240	239	211	199	233	231	237	225	212	209	249	214	196	200	233	201	221	222	229	212	212	201	227	239	212	208	192	206	190	226	188	253	237	230	225	212	244	227	216	226	227	242	225	209	212	230	223	229	212	237	207	203	245	236	212	266	230	203	208	256	225	201	225	205	199	232	226	197	257	228	217	228	198	239	230
30347	55080	43594	31442	28689	20865	14968	7458	4216	1692	489	414	381	339	360	321	266	278	352	400	256	275	290	255	238	280	249	277	267	253	335	422	672	991	882	661	323	345	262	318	235	282	291	252	258	235	231	229	215	226	216	224	246	274	275	241	222	224	239	246	243	237	247	246	244	223	277	253	216	232	240	213	210	243	226	253	224	230	222	212	234	251	261	237	247	242	235	264	227	238	234	249	251	256	232	251	249	222	245	212	255	214	237	203	233	220	238	241	225	211	260	221	226	208	245	226	245	232	253	240	231	238	211	249	251	228	255	225	251	253	231	246	239	230	250	251	235	232	226	255	253	242	242	218	232	241	250	219	259	267	241	244	260	234	244	236	236	234	231	220	251	252	271	236	221	226	241	247	231	248	242	242	200	256	254	221	226	235	249	273	260	229	231	248	244	254	240	243	236	254	256	236	221	225	253	253	268	255	232	246	241	222	246	247	245	260	251	243	232	247	224	260	213	241	231	248	255	228	218	231	248	255	263	242	228	236	240	242	215	249	253	253	241	222	242	242	251	230	244	233	252	264	238	241	237	260	265	207	228	236	231	238	243	233	224	234	232	247	230	223	232	214	256	207	267	242	201	235	267	206	236	228	262	225	229	249	246	247	240	218	217	249	261	263	245	252	242	223	251	233	227	266	248	232	240	244	240	230	244	230	246	218	231	243	242	235	215	229	243	234	239	245	240	227	233	249	242	238	226	230	217	235	255	238	255	232	248	254	282	254	248	237	242	240	219	255	231	243	245	233	253	229	230	230	239	235	257	249	252	264	261	235	258	239	235	242	233	240	208	241	224	251	244	252	216	259	241	257	226	277	216	284	223	232	222	232	242	248	237	218	209	214	238	220	229	207	261	238	239	231	239	232	260	264	247	226	218	252	236	245	233	232	244	262	207	203	228	244	260	238	244	235	242	219	215	248	258	252	240	272	218	237	252	239	217	267	241	258	217	230	249	226	248	234	243	228	241	242	238	228	237	210	232	217	227	264	231	251	238	227	231	230	243	253	277	252	221	245	228	200	247	237	254	233	244	274	212	223	237	238	242	246	240	226	231	231	221	211	251	238	248	231	244	226	234	234	248	229	253	230	249	212	266	257	231	231	229	272	240	244	240	264	237	213	246	229	241	229	241	257	207	242	262	256	248	252	230	230	232	228	277	248	223	231	229	221	227	229	238	203	222	240	228	271	245	230	226	231	247	248	220	217	221	222	236	204	245	241	211	239	229	229	252	244	256	259	224	248	234	239	259	239	226	225	251	218	237	244	249	222	237	237	242	225	229	249	216	269	233	266	243	267	228	240	234	227	244	253	223	241	238	259	242	233	223	253	222	265	242	242	228	242	250	202	264	230	213	205	246	242	217	220	241	237	243	224	247	243	256	234	257	232	246	222	242	253	218	226	231	219	238	262	234	241	223	250	227	255	204	229	270	253	198	261	233	249	248	226	257	222	234	218	220	241	239	227	242	216	249	240	224	239	254	212	258	230	217	227	222	212	220	199	207	270	234	237	235	223	221	234	265	236	255	248	227	215	237	232	258	237	247	252	245	223	243	244	251	222	231	250	240	226	231	228	235	261	241	241	219	243	237	270	256	242	224	227	231	237	256	220	270	234	223	226	248	229	235	210	233	235	224	241	231	257	230	226	185	216	266	233	252	231	223	221	240	244	248	247	226	225	234	238	231	257	230	229	224	249	237	258	256	243	216	240	261	272	223	258	212	250	225	254	226	242	226	248	250	262	219	222	208	239	256	239	247	243	246	245	251	237	241	234	246	220	231	241	223	252	240	233	229	222	254	248	223	256	223	241	229	248	234	208	239	272	232	238	231	217	219	231	230	220	240	222	243	252	242	248	243	238	247	238	230	266	221	263	238	221	259	261	220	234	221	255	252	249	214	221	228	230	269	238	218	242	230	251	254	221	268	259	268	269	241	227	230	257	229	241	223	236	213	263	227	216	249	247	229	242	232	249	231	209	230	241	257	225	215	252	222	218	248	234	227	239	259	254	251	239	227	254	230	252	239	218	240	229	235	257	247	254	225	209	243	225	261	258	214	252	234	276	228	252	226	239	265	224	236	238	229	219	242	250	232	230	248	248	221	247	229	230	239	241	238	234	241	241	252	238	232	257	242	230	234	253	214	244	232	269	252	237	221	209	254	229	240	241	271	222	232	261	224	215	245	254	220	220	279	219	238	234	249	274	256	242	253	246	244	237	207	268	228	207	239	250	236	256	223	231	262	274	228	224	253	249	258	247	223	241	231	216	222	245	232	212	248	226	240	246	244	261	252	241	240	255	210	269	204	239	228	270	235	267	223	241	234	245	227	250	244	223	221	222	248	236	246	231	239	243	272	243	238	251	248	254	236	254	279	234	225	216	241	247	232	242	225	256	221	228	207	244	221	260	263	224	239	232	229	247	229	235	228	226	249	228	236	236	246	218	237	242	227	222	253	230	272	266	221	270	240	250	252	211	248	253	224	218	232	240	239	232	236	266	210	241	244	222	227	229	233	234	236	228	244	245	245	259	216	218	278	251	234	280	226	227	228	238	248	244	245	265	227	245	220	235	226	256	260	222	234	241	236	245	237	221	240	249	230	220	235	215	246	261	243	249	219	227	205	222	231	212	254	219	262	219	234	241	257	234	258	232	251	236	239	250	253	254	230	209	253	229	230	240	248	225	258	249	230	232	224	239	239	255	273	250	246	200	225	257	223	232	255	261	225	228	257	231	236	254	229	224	243	233	246	249	250	235	224	254	240	259	249	232	229	234	242	246	241	218	226	239	221	248	232	239	219	239	234	247	214	229	241	225	249	220	232	260	254	277	236	252	207	241	234	214	245	260	233	213	255	243	238	239	240	240	227	243	231	237	276	239	254	253	235	228	245	225	218	217	219	238	246	248	233	223	229	226	231	235	229	225	252	228	245	221	248	237	238	222	237	247	254	231	232	242	239	233	252	243	224	248	200	260	246	257	205	263	272	248	261	232	260	268	239	247	240	237	237	240	236	258	229	225	254	238	229	229	240	260	233	235	215	237	247	224	233	216	260	249	246	223	208	236	237	232	243	231	235	237	247	223	252	265	244	237	246	217	230	243	248	221	253	245	245	245	244	216	269	275	252	238	252	257	232	230	228	263	231	264	234	245	232	245	229	233	242	257	243	248	262	220	220	245	234	247	206	238	265	235	230	200	222	247	252	229	247	251	250	249	251	241	255	253	234	256	224	228	232	263	213	244	243	246	230	261	207	229	227	227	238	209	246	224	241	250	266	198	256	237	241	221	240	232	234	247	241	234	230	238	232	199	217	247	253	248	227	234	236	249	235	245	234	233	249	207	231	227	267	232	232	228	233	247	235	207	257	226	253	238	240	220	240	220	208	239	253	248	240	248	205	228	258	267	252	219	229	257	259	243	244	218	230	258	247	233	250	231	215	259	246	248	248	238	229	237	236	214
25593	21715	28890	27240	20037	12555	7346	3380	1629	942	358	277	198	237	210	201	189	193	181	212	190	190	187	161	185	183	200	177	167	167	184	186	288	369	371	378	207	203	226	193	182	200	230	185	192	188	189	172	170	179	187	170	208	188	187	183	178	216	183	159	181	204	169	176	178	176	198	179	176	183	177	208	182	167	192	177	176	194	176	179	169	192	202	178	178	172	148	176	180	174	169	176	159	188	157	179	196	185	175	190	164	169	183	171	171	182	177	173	185	157	184	194	172	176	189	180	186	196	162	164	180	177	177	170	196	180	171	179	148	154	193	162	189	173	156	178	166	182	172	166	165	184	189	175	203	169	175	184	175	167	196	183	179	178	158	203	175	149	190	172	162	189	176	197	195	180	169	163	175	185	176	179	164	180	166	171	191	149	173	188	203	210	185	188	182	174	173	176	182	198	167	178	171	175	161	172	182	177	157	203	176	173	162	159	155	179	181	185	180	168	217	190	179	167	160	162	175	174	168	189	189	165	205	182	168	192	175	168	192	159	197	180	166	178	179	192	172	191	189	162	178	160	183	193	189	188	188	142	182	191	190	187	162	138	156	171	171	156	199	191	184	174	171	171	183	165	168	186	153	209	153	175	195	172	183	191	180	170	180	168	189	188	173	175	179	214	190	181	200	181	186	173	184	158	162	176	187	173	172	177	176	144	181	197	185	183	188	206	175	200	169	176	166	182	164	169	159	174	180	161	180	199	182	180	193	188	174	189	166	187	197	172	189	189	160	150	182	190	173	176	174	204	190	197	185	192	168	180	172	175	176	225	165	164	163	165	163	165	158	185	174	179	174	161	165	182	181	176	184	186	176	166	177	161	164	173	154	167	212	179	167	169	158	195	185	196	199	192	171	207	165	152	188	174	184	165	147	150	177	186	175	189	180	180	218	158	184	174	172	177	206	199	197	170	177	183	155	182	180	177	158	152	155	159	177	165	183	184	192	193	177	178	197	198	189	181	173	163	178	175	194	174	185	171	195	193	189	177	187	185	169	180	170	165	185	152	166	172	154	189	178	167	170	179	187	199	149	163	176	184	177	183	154	181	189	158	183	179	167	179	184	157	167	151	150	180	160	186	192	173	166	153	188	199	198	192	180	166	186	178	175	185	178	152	174	185	170	192	166	174	194	222	177	174	178	154	186	165	186	186	182	191	168	138	199	194	191	169	182	178	159	179	184	196	146	177	173	131	176	155	187	178	193	194	171	163	168	156	205	165	191	187	208	176	181	179	177	201	177	191	176	206	197	182	190	180	211	189	163	186	192	177	180	194	169	183	170	193	183	192	185	194	175	187	190	163	184	179	165	171	182	184	181	168	167	189	152	153	158	191	192	182	200	165	183	187	168	192	160	156	176	185	176	220	173	186	178	174	188	186	165	188	172	161	172	171	146	160	182	177	163	158	168	186	171	155	198	186	180	171	165	185	187	192	156	179	166	168	164	174	165	166	179	203	164	185	154	178	190	184	162	166	184	178	154	196	184	163	183	187	175	192	187	165	172	165	177	164	176	175	188	176	197	171	180	182	154	187	202	199	171	174	178	180	187	170	160	157	170	186	170	178	160	176	186	178	177	179	166	173	173	179	162	174	183	187	175	191	173	154	184	168	158	183	193	181	188	160	193	159	187	156	176	214	210	181	191	178	202	170	190	197	168	162	182	163	156	169	179	188	173	172	166	179	215	185	174	199	153	163	158	176	182	174	184	192	179	191	172	155	166	170	157	203	145	177	204	181	182	184	155	173	180	183	183	204	188	174	169	175	191	202	175	189	194	165	204	179	168	177	174	169	184	191	177	181	181	165	184	181	179	181	180	151	182	156	166	157	167	199	188	179	183	172	184	175	189	192	173	169	167	173	188	200	156	181	180	167	167	197	193	180	186	186	204	176	173	197	185	164	172	168	178	206	184	169	174	190	184	186	175	144	168	174	195	192	180	185	176	159	203	173	177	213	177	171	176	159	155	182	195	174	168	177	186	190	178	195	180	177	168	188	200	170	183	184	158	207	168	166	206	192	179	181	213	190	189	180	179	166	194	188	183	177	177	151	165	185	183	185	177	172	163	185	195	152	179	190	176	161	179	167	160	188	178	170	168	190	201	198	193	169	175	176	213	157	179	198	186	160	184	188	157	162	182	185	197	167	171	187	179	170	191	199	180	199	164	180	178	176	169	204	167	178	193	216	203	172	163	174	176	191	182	175	199	174	181	174	181	204	178	173	175	195	191	188	193	187	176	165	170	173	194	187	171	190	179	182	192	161	158	163	162	177	150	186	177	181	176	166	181	161	157	186	194	176	197	202	170	180	176	175	208	183	182	166	192	213	169	191	181	177	174	161	171	204	183	179	193	200	185	170	192	169	155	192	208	171	194	187	203	155	181	183	186	164	172	199	173	177	190	173	179	166	183	176	179	177	161	187	157	167	176	182	191	178	185	204	194	157	179	186	175	175	177	181	207	172	186	151	167	158	166	211	173	170	195	179	173	184	192	172	149	152	197	170	157	165	161	170	181	179	165	171	143	190	159	200	189	179	168	180	191	148	163	186	191	170	186	177	191	162	190	188	175	206	165	183	180	183	184	175	163	156	173	188	165	185	161	182	149	153	178	164	178	161	192	185	188	191	165	182	176	152	186	183	174	195	176	160	167	203	189	139	191	193	182	184	173	166	183	184	173	158	192	181	162	194	198	161	185	173	161	154	178	189	184	169	172	152	191	164	187	169	166	178	188	173	190	160	192	163	202	194	176	180	183	191	177	168	167	182	180	211	191	206	193	172	179	190	169	172	184	140	183	182	164	165	198	181	188	168	177	156	178	179	173	185	168	166	177	198	178	177	153	173	184	173	197	177	170	166	182	171	165	194	192	152	187	184	199	178	201	202	162	187	178	181	182	178	172	187	172	175	169	203	192	191	181	168	162	183	163	174	174	178	188	158	177	165	181	195	172	175	193	176	157	172	186	183	174	168	201	156	196	198	190	165	174	179	153	183	206	188	190	185	170	160	181	161	155	172	171	204	166	162	169	177	185	178	198	192	188	186	167	183	195	180	177	159	186	169	169	179	175	153	203	202	177	219	171	174	171	180	194	184	150	156	214	182	175	168	177	183	187	163	201	173	166	208	187	184	183	172	176	173	177	173	168	188	181	170	167	171	170	164	167	193	208	184	167	175	186	186	204	166	169	181	187	187	178	188	185	179	158	197	179	177	172	189	169	170	188	184	187	174	158	177	163	159	164	129	189	172	187	167	186	199	195	189	178	167	170	158	189	171	199	171	179	157	190	199	186	166	176	182	191	169	171	203	185	196	208	157	181	197	183	202	190	188	188	189	160	185	178	201	194	182	181	177	201	183	182	170	193	179	192	204	179	193	183	168	178	171	177	171	169	193	165	160	155	187	166	185	183	181	168	188	190	195	185	206	191	168	165	197	187	178	199	183	169	187	182	168	203	161
30187	50940	40670	26262	21837	16493	11416	6065	3094	1726	584	366	301	261	281	259	237	229	234	231	221	200	214	233	205	219	209	217	208	198	198	275	421	535	619	504	298	246	225	213	225	197	228	231	202	202	208	204	196	204	197	200	225	201	216	219	216	238	212	200	233	206	214	229	188	216	216	198	225	214	196	200	214	203	197	223	174	200	227	206	202	218	207	221	187	196	209	195	205	212	251	202	206	196	209	184	224	174	208	225	198	211	197	223	208	210	201	206	216	222	209	181	196	203	187	179	192	191	214	218	192	209	200	225	189	210	208	232	202	217	204	209	202	205	199	193	223	205	211	201	201	199	201	207	195	228	207	186	219	223	212	219	217	175	179	223	212	195	204	197	198	181	223	217	213	190	196	195	196	204	200	179	220	212	227	192	200	195	195	186	186	201	200	226	196	199	206	206	201	214	203	210	185	203	187	198	213	177	203	200	190	213	221	214	188	210	231	206	173	188	206	195	195	172	210	204	210	193	199	207	186	214	195	197	209	227	191	228	202	210	204	215	197	211	207	168	197	198	215	211	229	199	192	201	227	215	178	220	237	210	206	197	172	202	191	173	186	205	201	200	201	216	231	212	213	211	200	202	189	220	205	215	201	195	213	189	204	205	208	228	169	185	208	197	193	204	204	189	193	212	203	205	193	215	194	180	217	185	196	179	193	211	202	174	195	211	196	194	195	206	187	185	203	209	220	194	206	201	247	194	184	200	221	203	209	227	216	233	197	182	208	197	195	218	213	219	213	168	181	201	193	200	197	181	220	192	197	182	195	183	208	198	215	193	212	196	229	220	221	209	234	209	232	196	212	169	225	218	195	189	206	204	191	193	205	185	212	212	233	226	198	184	185	215	184	208	191	235	204	203	213	237	222	216	180	199	202	207	184	212	210	217	189	193	204	197	221	220	208	188	199	188	188	188	205	180	224	196	222	211	212	210	228	228	205	208	239	194	186	185	200	197	235	220	199	207	225	189	203	198	203	210	212	206	182	255	224	221	198	213	185	200	206	224	227	220	211	187	196	200	199	198	206	214	221	182	221	230	216	191	198	207	203	222	205	210	240	195	193	215	187	225	212	196	203	213	210	210	222	202	204	218	180	198	208	212	213	202	222	204	201	221	233	204	200	200	216	196	189	226	195	195	238	198	180	209	205	191	219	229	198	213	199	198	205	223	208	197	176	224	205	211	232	187	217	195	217	200	191	211	189	218	219	193	178	195	192	214	214	205	212	225	207	201	212	195	219	196	199	191	200	184	220	177	202	203	170	193	201	176	207	203	192	211	181	203	204	192	215	193	211	179	210	195	226	204	180	196	207	225	215	207	203	218	200	190	221	202	201	201	213	189	212	232	198	188	227	211	232	212	204	172	211	201	193	212	216	206	243	206	201	185	227	228	214	210	196	220	181	227	204	179	206	210	210	202	190	214	197	196	195	218	208	212	213	190	212	210	206	249	206	210	199	179	224	212	195	186	220	206	212	200	188	213	174	226	211	200	204	187	204	204	198	210	219	204	207	215	186	203	190	208	188	204	218	189	202	197	177	182	204	210	229	192	184	208	206	207	201	201	209	226	210	189	219	195	210	201	198	205	192	233	201	206	213	166	191	201	203	205	180	201	219	199	170	184	217	197	231	207	186	209	211	188	205	207	218	197	210	193	199	209	190	196	195	208	193	209	207	189	193	194	205	179	206	221	238	181	210	219	203	216	206	208	183	195	217	185	208	225	221	224	198	198	186	205	189	187	210	227	183	191	199	185	184	208	194	193	188	213	180	207	202	201	193	195	218	214	209	189	198	196	199	188	192	228	198	215	203	189	174	229	221	196	200	201	187	203	188	200	213	195	187	231	210	169	209	197	174	206	191	221	190	214	188	217	220	173	194	193	226	209	198	209	195	214	205	205	199	213	211	216	229	186	192	213	203	181	191	179	229	195	201	209	166	212	184	209	213	191	171	217	203	203	195	214	183	188	169	196	198	232	199	183	228	211	215	211	209	208	222	210	215	219	210	215	203	194	205	188	223	182	202	192	217	183	194	191	199	216	219	191	193	211	188	179	182	193	215	219	209	200	211	207	207	187	208	197	209	212	200	200	220	199	190	206	205	183	193	226	214	189	198	197	210	170	204	212	174	194	189	204	221	186	206	199	186	206	217	201	220	207	208	209	213	209	216	221	203	214	205	214	223	214	198	190	200	221	193	180	214	205	179	216	189	208	180	235	214	200	199	205	210	216	210	213	212	206	205	202	202	227	209	210	179	198	205	196	197	203	204	198	193	199	215	205	207	186	216	239	199	205	203	206	205	224	222	176	202	217	187	214	190	197	191	194	205	176	183	210	198	207	221	204	183	203	195	192	215	184	189	230	206	207	190	178	208	202	207	204	194	202	194	184	205	204	185	199	211	183	213	208	195	193	215	212	175	221	182	178	225	205	216	215	204	201	193	221	178	209	210	216	184	208	193	238	204	198	186	203	217	202	194	197	229	205	197	217	236	231	199	209	194	186	202	167	228	206	210	192	179	200	195	214	184	216	177	206	212	176	199	207	198	208	215	190	192	228	206	213	235	200	207	203	194	198	185	227	197	225	202	199	217	223	201	221	194	187	234	216	179	203	199	215	206	222	207	204	203	192	220	193	179	182	197	201	203	200	204	215	190	206	190	206	201	205	201	199	204	172	186	181	200	204	209	216	194	185	224	208	206	214	185	195	187	190	200	189	221	236	199	208	191	186	200	207	210	221	204	206	225	234	222	195	177	229	212	203	193	196	205	239	183	191	202	209	214	227	203	203	169	183	211	212	227	221	207	203	218	195	216	195	201	191	205	182	192	213	193	211	185	248	207	198	199	192	200	177	232	186	184	230	200	224	205	194	193	225	214	210	200	224	218	225	221	211	214	202	205	234	220	197	211	211	185	193	198	189	210	188	189	212	221	192	196	182	201	197	190	190	215	213	199	210	207	212	178	207	191	209	199	190	199	210	181	160	194	211	208	190	208	210	190	232	194	189	196	186	217	205	223	175	204	199	223	193	198	199	217	177	208	211	208	220	218	188	205	188	201	227	192	193	176	174	204	226	215	188	180	206	217	224	194	180	197	209	215	229	209	193	193	213	236	205	189	204	190	196	201	195	182	208	200	187	201	200	214	206	194	187	220	233	226	218	221	188	214	218	209	173	217	198	184	192	205	197	175	185	209	208	184	206	203	196	213	202	220	196	207	209	202	206	217	179	175	196	197	194	195	226	223	218	208	197	189	218	189	212	213	188	206	231	224	164	209	201	205	196	183	208	205	205	176	194	189	199	228	201	192	214	206	229	204	207	182	186	196	224	217	176	210	203	207	201	197	211	195	201	199	216	202	215	186	192	198	197	209	209	211	208	187	204	182	213	193	202	194	219	212	196	200	193	194	194	184	198	185	205	217	213	219	204	204	200	218	217	200	193	168	195	187	197	211	233	206	188
23289	21634	29334	24644	22993	24857	21607	8093	4122	2041	718	505	402	409	398	400	367	373	367	377	379	349	384	340	391	338	346	296	314	298	336	387	476	826	1063	704	351	397	359	360	313	324	349	315	315	326	319	327	330	298	303	313	293	302	315	323	297	320	339	328	324	319	305	320	339	312	334	279	337	310	309	291	318	331	336	326	326	314	327	304	323	334	336	316	343	308	362	298	332	315	322	327	313	326	306	310	309	302	328	308	278	327	308	316	325	328	311	342	311	296	300	282	296	329	307	314	320	325	342	321	346	328	349	311	278	342	349	319	316	327	307	299	336	316	333	355	279	325	326	301	314	317	319	322	294	307	299	306	300	326	314	309	306	311	339	370	308	319	308	308	290	340	309	312	319	315	311	325	345	331	304	316	324	383	324	319	318	322	301	337	319	294	278	325	335	292	307	331	302	349	331	334	317	305	298	357	342	360	300	306	308	347	336	330	329	329	304	316	314	309	336	308	309	297	344	302	331	341	339	337	321	312	332	320	322	345	308	337	291	313	338	316	313	305	330	337	332	310	314	281	324	317	355	330	323	331	317	298	327	346	304	315	318	320	308	314	341	339	304	329	348	334	348	299	317	327	313	322	289	296	293	296	333	317	315	300	324	324	340	349	314	293	310	329	316	302	309	323	321	329	330	337	309	314	298	326	337	326	301	319	313	312	340	339	347	343	300	291	314	317	330	331	311	316	305	331	317	307	368	280	289	297	347	373	317	329	348	350	317	328	344	328	331	318	335	335	324	329	337	337	294	331	322	303	312	333	313	327	320	316	325	307	324	310	335	284	338	314	338	299	319	359	336	311	311	318	309	297	308	302	350	310	313	327	340	305	294	342	306	307	320	338	351	302	329	272	287	303	290	314	335	299	336	330	318	294	332	319	315	321	334	331	328	300	291	296	330	342	351	312	311	324	333	309	314	310	320	315	305	335	317	320	358	275	341	323	322	310	316	319	329	319	312	328	322	273	298	331	313	314	297	320	316	312	298	312	310	324	320	349	320	291	296	343	305	316	337	320	327	312	313	315	345	293	330	331	321	304	318	307	343	321	326	330	304	333	324	311	335	306	334	311	307	345	304	355	329	305	312	344	319	320	325	328	320	320	353	343	314	324	336	363	336	342	355	355	321	319	327	328	323	308	315	317	312	333	288	318	295	299	310	309	352	319	291	347	313	326	346	333	307	368	322	314	332	309	306	319	315	298	311	305	358	320	327	315	326	330	303	312	349	310	310	333	312	340	312	339	316	316	328	313	316	356	341	314	342	339	305	330	317	324	346	302	330	320	303	333	299	294	291	338	310	323	303	353	331	341	321	319	315	303	276	353	347	317	350	306	346	321	323	336	324	328	328	331	360	307	322	306	348	306	304	295	284	323	344	314	299	349	332	331	327	285	306	335	313	282	303	320	355	330	332	350	327	327	330	313	297	307	354	345	305	321	297	350	329	308	316	327	289	307	290	316	317	294	336	306	309	322	263	299	306	331	336	321	312	303	317	330	336	310	329	300	351	372	325	329	292	353	312	337	305	377	316	323	377	347	309	295	312	310	312	296	339	308	319	317	304	324	319	328	321	337	311	322	327	309	324	305	278	299	347	344	300	298	313	307	309	320	338	300	291	317	305	324	291	338	332	327	320	306	329	339	343	315	293	302	317	339	334	301	321	347	315	333	307	309	312	327	311	340	312	344	320	309	326	300	323	312	309	327	322	319	316	310	316	335	320	301	307	346	321	321	292	314	335	330	337	328	327	320	327	307	290	342	300	306	301	319	346	289	332	305	297	306	309	364	328	335	351	298	306	304	339	322	290	315	332	319	329	317	336	321	319	298	324	326	299	321	325	330	321	330	293	318	304	285	325	312	327	299	302	326	313	308	313	315	342	324	318	314	319	305	297	337	305	308	329	311	330	330	308	303	331	297	293	302	325	311	369	304	344	333	328	317	336	301	354	337	329	287	333	301	337	312	305	314	337	315	293	332	311	315	332	358	347	286	303	306	289	320	300	322	350	344	341	372	323	300	309	337	327	329	300	316	305	363	304	295	315	316	315	310	322	330	345	308	329	348	323	323	334	320	314	308	291	317	290	315	323	324	305	318	337	315	331	329	314	305	331	343	312	312	331	344	326	348	314	314	292	309	303	309	313	311	349	344	318	323	290	330	288	314	337	340	320	335	300	295	312	306	347	331	297	322	331	294	311	320	310	301	310	306	313	294	347	325	339	325	317	309	340	329	314	310	319	317	323	326	332	308	322	346	310	342	303	338	336	336	320	313	337	334	319	345	302	307	337	306	306	326	328	331	320	329	334	326	296	312	314	349	298	311	313	319	340	333	329	315	349	292	323	312	319	316	323	309	296	342	343	320	330	282	366	333	308	323	330	329	328	291	316	306	336	329	311	327	323	324	303	328	320	327	312	310	315	332	336	333	336	344	294	347	279	356	335	329	292	337	299	322	304	326	322	301	281	312	319	288	341	329	288	320	332	296	331	303	300	332	312	338	346	343	301	329	329	338	304	330	316	335	313	317	324	310	309	325	321	319	330	306	310	337	310	312	337	299	316	313	295	306	333	324	285	342	308	301	268	311	329	317	315	336	317	337	331	297	294	347	337	318	308	300	299	285	318	325	310	299	330	314	347	334	304	319	326	324	311	302	317	314	348	304	309	327	328	339	302	293	328	311	318	311	304	343	330	320	322	315	344	319	331	308	338	292	324	312	322	333	306	323	335	326	365	348	358	305	323	334	353	362	290	337	340	290	322	336	320	295	299	315	321	329	339	304	322	300	369	293	325	293	353	307	318	338	316	291	296	343	318	329	327	293	325	310	321	318	332	323	323	329	310	300	320	286	332	308	318	326	315	333	326	309	288	319	325	293	300	325	331	342	292	325	299	308	310	315	294	300	313	315	326	336	313	335	309	338	346	330	328	333	334	332	331	328	297	295	304	319	310	331	316	304	328	335	359	296	337	322	319	364	299	318	337	308	307	323	336	335	293	331	324	335	341	313	332	331	302	263	297	314	339	322	341	309	324	301	296	317	301	363	304	333	311	317	307	346	312	316	295	304	314	312	307	304	330	338	315	305	302	303	347	337	318	341	310	296	325	317	322	296	326	329	308	333	285	313	362	333	331	300	316	336	343	325	359	284	298	298	315	350	342	308	339	297	335	346	335	308	383	305	308	307	340	318	342	324	317	341	305	278	310	327	327	327	342	326	354	333	326	323	300	340	295	338	309	343	303	276	331	312	360	357	324	314	339	285	328	307	328	303	325	343	325	340	325	345	301	319	327	313	329	334	327	307	277	339	331	366	338	332	335	342	315	303	330	340	356	312	281	306	323	360	349	316	315	325	303	301	308	302	315	305	310	362	294	345	324	335	322	341	309	326	293	345	314	298	325	342	349	315	322	361	327	303	297	322	311	331	301	303	310	318	335	312	342	322	315	326	330	338	324	319	326	318
32954	62758	50317	39535	34404	28095	18963	10045	6679	3218	993	673	591	505	513	457	419	403	407	431	404	378	386	375	378	373	385	377	342	368	420	459	551	1261	1496	955	445	480	399	436	331	357	366	326	350	368	344	375	326	315	369	350	343	342	296	320	322	329	357	361	346	341	302	325	345	341	367	297	329	349	345	329	343	316	317	364	326	334	340	347	302	352	352	328	320	354	346	331	352	323	359	311	340	314	367	349	348	367	343	336	330	351	325	336	353	320	334	349	308	362	303	303	314	312	323	374	327	300	338	349	314	336	340	339	315	314	362	355	338	334	333	360	321	330	340	340	338	303	346	285	342	324	355	329	377	339	300	370	325	340	322	348	320	308	347	363	325	336	348	354	330	346	419	339	327	323	352	358	387	314	370	358	333	327	342	335	317	343	343	321	359	328	310	355	316	362	370	339	362	333	362	357	339	342	334	345	325	379	305	346	341	325	329	335	346	320	338	318	330	348	328	344	336	351	361	337	356	310	318	341	340	340	345	340	325	339	330	320	371	315	368	347	298	337	331	335	347	345	318	338	310	369	332	337	323	326	379	341	330	333	332	336	329	352	341	326	363	301	339	369	349	310	325	314	351	328	326	335	312	308	340	335	369	314	308	334	344	340	337	334	338	363	364	310	322	365	326	306	374	315	360	302	331	367	332	324	333	320	319	311	364	354	319	329	285	364	325	332	346	333	340	333	355	339	324	306	336	336	356	341	306	306	360	309	329	344	333	325	365	289	342	339	344	336	355	363	299	326	340	346	331	357	333	334	335	351	349	332	353	337	339	357	365	362	327	309	295	358	329	337	339	361	335	327	324	313	337	323	355	313	305	338	319	364	323	330	341	358	340	309	349	349	315	318	330	316	347	373	381	310	345	335	308	343	319	326	319	368	346	329	335	332	321	329	368	346	347	328	362	313	342	349	336	349	317	352	357	341	335	383	326	341	349	340	371	345	362	337	325	348	356	342	320	335	332	354	326	356	337	332	341	340	336	331	318	329	300	348	337	316	333	318	325	345	341	318	343	340	344	330	349	329	326	318	361	335	355	358	358	329	343	331	344	325	341	308	339	298	349	335	295	348	352	343	301	341	360	363	335	360	351	349	330	316	332	345	347	348	302	324	356	365	301	340	320	306	341	319	344	347	338	335	328	344	321	324	320	340	317	305	357	331	328	339	319	333	309	324	343	343	331	374	323	333	323	359	313	341	311	326	358	382	329	318	330	321	318	349	312	343	343	382	351	325	370	361	355	325	316	373	351	354	315	334	318	363	332	347	349	335	350	311	313	348	321	324	343	326	347	318	303	308	332	361	314	317	342	323	337	324	315	320	321	313	339	332	311	322	310	317	343	334	344	323	358	348	334	323	332	347	342	337	362	340	318	335	339	324	336	326	344	334	331	342	306	343	365	313	356	335	331	325	329	343	354	322	336	312	322	352	339	314	361	338	266	339	337	345	339	362	326	326	326	352	314	348	324	315	352	347	344	348	355	336	296	341	334	396	336	347	329	345	334	354	328	364	337	324	344	386	345	358	320	334	324	336	345	306	318	310	361	323	327	366	330	306	356	338	341	303	353	314	337	357	309	302	352	325	336	323	308	315	335	339	334	321	335	337	318	335	335	293	309	381	334	356	333	343	347	334	328	329	322	310	342	325	342	331	360	351	332	327	368	328	341	338	335	301	346	333	322	347	332	344	328	319	335	327	326	367	320	317	372	332	304	359	352	320	353	360	320	327	366	365	369	340	334	370	344	350	327	356	295	332	318	314	367	308	355	351	337	313	364	318	314	330	319	317	327	365	323	339	312	336	301	322	379	337	365	328	343	344	328	360	346	333	343	351	299	350	353	353	315	344	355	356	320	352	347	320	348	313	354	296	345	338	327	327	313	337	354	321	333	322	309	350	345	326	325	345	335	324	319	314	306	294	332	355	331	335	338	323	338	319	330	367	312	329	335	320	340	310	363	311	338	335	332	303	354	343	356	334	338	337	354	331	312	329	322	354	327	335	339	329	343	336	343	330	328	340	330	354	317	320	336	355	330	375	315	352	329	355	321	316	342	344	335	347	301	302	327	295	319	327	322	340	358	335	325	348	365	353	324	344	340	359	337	327	367	347	334	349	334	309	315	349	332	379	344	312	334	327	352	354	351	351	304	313	370	336	331	351	376	367	327	340	352	279	332	306	303	344	356	295	367	342	312	350	320	334	358	368	334	306	358	353	327	321	346	312	345	370	359	343	346	338	340	355	337	332	348	338	321	318	361	328	338	340	346	311	334	332	349	339	321	325	338	367	351	325	348	332	349	331	341	319	347	348	310	294	324	353	337	337	331	323	346	317	338	322	375	354	327	342	336	334	351	312	344	338	334	336	335	353	368	351	317	315	346	341	352	314	316	309	324	358	327	374	345	323	327	322	347	366	331	330	306	342	361	335	336	350	312	340	355	355	315	297	331	326	329	298	319	368	380	336	338	309	295	328	321	340	344	352	353	323	376	346	329	330	343	347	316	359	334	316	326	332	353	309	311	324	340	348	325	312	326	310	340	328	329	324	326	343	352	336	369	327	324	330	299	349	323	329	327	340	361	324	357	359	360	334	328	333	389	359	337	376	316	351	338	313	328	340	358	311	348	327	326	326	311	315	346	364	355	312	327	344	342	303	349	335	311	336	353	346	352	350	370	335	349	347	341	330	337	337	325	337	345	334	344	346	300	366	328	308	354	313	313	362	336	331	295	346	375	334	347	351	332	308	311	333	320	345	335	363	338	282	335	318	337	316	354	351	326	301	358	352	334	349	323	320	334	320	348	335	329	315	300	307	360	306	352	340	313	339	365	341	346	362	334	360	333	324	337	375	326	325	338	345	349	336	345	321	305	326	315	321	342	315	338	323	368	311	328	332	314	350	333	324	312	332	353	373	382	348	322	324	379	295	360	346	370	383	346	327	340	304	329	383	349	337	354	353	312	337	326	325	334	356	350	299	356	322	348	320	366	336	367	356	319	343	352	383	311	357	328	340	308	344	357	326	314	334	353	334	322	361	330	359	309	328	357	349	325	331	340	341	311	313	331	331	341	331	338	345	333	342	311	311	326	354	307	336	333	346	375	355	352	335	332	349	310	356	341	335	320	319	311	343	364	315	337	317	321	353	336	313	326	346	349	317	343	345	329	353	338	356	330	327	324	365	324	331	349	330	354	365	363	389	301	332	361	302	350	346	327	322	347	329	327	347	374	320	288	303	335	318	354	336	358	354	343	318	310	340	320	337	359	333	358	371	338	293	343	340	362	343	316	326	339	311	334	342	323	333	359	319	348	352	306	342	337	313	318	317	337	311	283	359	321	321	309	347	336	359	328	297	336	313	359	360	353	330	329	355	335	325	380	365	330	324	341	349	324	306	339	301	332	350	342	305	357	370	343	324	351	366	332	322	324	315	347	381	331	370	348	342	329	349	368	325	344	312	330	367
30817	30699	32234	21691	12482	6519	3355	1123	405	216	159	149	156	131	141	130	113	109	111	126	112	128	120	131	137	145	130	141	133	143	125	123	134	136	167	132	126	138	130	116	123	125	126	128	112	136	116	136	144	123	123	105	148	128	150	129	125	120	135	106	124	109	126	119	119	117	126	111	119	111	121	141	134	131	118	121	140	137	104	129	144	127	135	127	101	130	132	124	101	107	120	133	126	115	118	126	154	118	139	119	121	126	113	116	123	128	121	100	123	141	109	136	130	137	120	120	128	131	143	114	133	122	130	144	114	122	117	117	112	117	129	143	119	114	128	117	123	125	127	114	125	123	120	130	127	123	106	142	128	111	126	110	141	120	134	112	120	125	108	137	115	136	135	129	110	150	115	123	124	122	109	120	123	130	140	119	128	115	127	127	119	112	121	117	128	136	118	132	135	145	109	125	124	123	141	109	123	139	120	101	108	113	109	116	123	121	114	114	128	137	124	110	117	144	111	133	130	109	125	125	111	134	114	109	121	128	120	130	110	117	132	127	113	130	135	123	124	126	106	137	139	122	138	111	113	121	123	113	130	116	101	124	118	112	126	111	123	151	128	115	132	116	127	132	110	135	151	130	115	131	134	125	112	135	138	106	129	130	120	127	123	133	152	122	133	124	132	126	131	126	120	144	129	132	127	132	126	113	140	124	116	118	115	136	122	123	126	127	124	120	147	127	128	108	119	133	115	138	123	142	106	115	124	132	129	111	122	112	133	142	124	126	133	129	109	110	128	158	139	135	125	141	142	128	126	138	127	121	125	121	119	124	132	128	131	113	120	134	121	114	102	139	125	107	128	126	126	138	133	125	133	120	123	135	108	133	100	104	116	120	147	116	129	113	124	103	124	122	117	109	129	107	126	124	124	116	122	136	122	119	124	124	107	103	115	134	109	128	131	124	111	118	133	114	123	133	117	109	115	123	136	125	140	124	120	131	140	136	121	139	140	131	105	112	131	113	127	116	121	136	111	135	129	122	137	138	136	122	110	110	120	107	120	118	150	117	112	148	113	137	134	113	135	144	125	108	119	115	125	105	109	109	131	116	124	133	124	117	128	103	131	131	132	130	135	110	143	117	123	117	122	116	113	135	126	115	124	126	141	111	126	135	127	101	133	132	100	123	132	137	131	117	112	124	124	126	111	127	130	105	122	135	149	146	114	128	129	107	131	129	119	111	106	120	126	122	121	134	126	135	109	130	114	108	128	136	126	113	131	123	116	133	119	129	103	135	105	123	134	131	130	141	118	145	120	144	124	144	131	116	127	109	125	116	150	127	121	121	135	122	111	143	125	112	137	137	131	123	136	143	113	123	135	132	123	141	132	126	139	118	126	143	136	117	119	121	127	115	123	131	126	113	122	125	139	127	154	122	123	115	135	126	132	113	110	123	132	147	120	113	139	112	124	122	139	141	118	122	142	119	113	122	141	115	112	97	120	120	165	118	128	123	125	126	127	132	114	116	131	127	117	102	144	127	117	115	121	132	107	121	126	114	137	128	115	142	106	124	127	111	135	112	128	123	134	114	118	121	139	145	112	125	131	129	121	123	137	128	140	134	132	133	107	122	117	135	121	114	113	126	132	133	108	105	109	127	140	137	106	142	123	116	111	119	115	127	118	103	131	120	129	111	129	113	124	137	145	132	99	124	123	118	115	107	124	123	116	128	121	132	111	127	132	127	128	139	121	122	127	141	146	126	137	128	99	112	130	124	110	118	130	128	138	115	128	120	128	124	139	141	129	143	126	124	119	105	143	122	116	125	126	107	122	147	111	119	134	118	123	106	112	146	123	114	138	131	132	118	133	115	124	132	113	128	129	108	118	118	129	141	133	109	131	115	139	132	122	99	123	116	116	127	127	119	119	138	110	126	136	124	125	130	140	127	143	122	121	118	112	133	123	109	116	123	115	112	126	110	109	145	122	134	128	124	141	124	115	123	97	107	109	143	126	108	105	127	127	128	131	128	134	115	137	110	123	110	125	125	125	143	117	118	124	120	139	141	114	121	131	117	126	136	113	126	119	129	134	138	118	119	116	105	143	116	119	106	119	115	121	124	135	125	121	149	119	135	129	123	138	126	115	136	119	114	125	113	127	141	125	113	122	144	131	134	99	133	126	131	119	113	122	138	119	114	129	98	122	105	134	132	124	122	124	116	108	113	128	125	130	112	131	139	113	113	125	106	111	136	109	123	139	115	131	141	127	138	135	117	128	112	122	124	110	122	118	122	118	125	127	142	135	131	132	141	136	131	129	144	132	130	119	112	124	124	118	126	128	109	115	106	109	126	132	120	146	129	156	136	128	127	144	130	94	127	127	132	111	127	113	114	129	125	121	127	118	119	121	115	133	117	126	135	136	120	137	128	108	122	133	113	105	125	127	128	125	133	117	127	116	122	114	115	124	135	130	128	131	130	117	146	129	123	124	141	127	125	124	102	115	123	132	125	133	123	122	134	112	98	110	147	136	127	134	129	120	138	119	127	135	144	130	132	116	128	131	136	129	122	97	143	123	129	119	126	100	127	135	136	148	131	115	112	122	122	104	129	112	126	126	133	120	108	122	122	116	118	123	128	125	110	130	100	116	113	124	137	123	146	145	114	126	110	137	106	123	127	136	124	139	110	152	119	125	119	118	114	124	135	132	124	122	130	135	138	136	119	129	133	108	128	121	129	127	131	132	107	127	124	120	125	113	121	129	116	123	121	139	138	130	128	124	128	164	145	137	129	120	139	135	162	116	131	123	109	132	117	129	124	120	131	123	116	110	148	119	121	124	136	145	134	116	112	125	123	129	120	108	103	121	124	114	135	138	111	118	120	122	119	119	106	113	126	111	113	132	106	130	122	133	129	107	132	127	136	144	113	133	115	133	131	148	138	144	128	155	117	131	124	118	122	125	117	122	129	131	118	112	106	137	117	114	103	149	128	123	137	108	136	120	121	139	120	123	122	135	129	112	123	133	125	119	108	96	122	144	123	141	123	112	112	134	110	117	107	112	141	120	122	118	113	118	118	113	137	127	115	106	129	118	107	117	108	130	117	107	121	127	121	106	140	135	129	137	120	116	116	140	129	128	107	123	118	112	131	116	144	117	123	113	110	140	132	129	121	128	113	108	121	147	122	121	111	113	126	128	118	124	116	116	131	131	131	104	132	135	113	124	113	115	121	122	127	123	109	114	106	134	124	115	114	127	136	125	136	119	118	130	135	124	95	106	133	153	129	123	122	138	109	122	120	101	126	118	136	115	132	112	106	109	109	126	110	139	125	110	125	133	129	132	130	144	143	120	132	126	131	110	123	119	117	118	114	135	135	110	102	123	154	137	133	129	139	132	114	135	132	145	133	120	137	141	109	141	124	102	119	134	120	111	139	129	115	122	130	102	143	112	126	113	125	111	127	139	133	117	120	119	119	129	119	116	120	128	118	119	121	112	127	126	145	132	124	128	113	116	120
30008	45764	33354	20358	15841	10184	5760	1948	753	359	230	212	149	157	171	147	133	139	165	174	137	177	128	134	119	135	156	145	132	169	136	141	160	155	159	140	143	130	153	126	138	142	147	134	141	153	128	154	135	118	154	124	142	139	143	148	127	142	143	137	130	124	130	139	128	148	148	132	123	133	145	149	151	173	132	160	146	154	141	146	145	139	149	130	156	152	143	125	138	144	130	149	141	150	140	146	156	160	137	152	162	149	127	142	159	157	140	145	134	140	120	146	134	152	140	126	122	143	131	138	147	154	161	139	137	142	158	122	126	135	142	137	139	132	114	149	134	133	126	135	143	127	140	144	130	153	143	130	143	140	167	135	146	146	134	148	138	157	159	139	175	123	133	154	143	145	156	146	165	157	130	124	136	157	120	128	150	149	135	121	116	136	154	129	116	140	128	157	143	155	144	139	121	136	135	152	155	146	149	148	140	143	119	145	139	135	134	113	131	144	125	151	165	151	165	150	139	133	131	132	136	137	152	146	136	137	143	143	138	155	137	148	125	120	155	160	151	149	140	142	128	164	128	137	114	135	133	125	132	169	137	150	133	133	137	158	165	126	161	153	145	130	146	142	130	150	139	145	127	139	117	133	143	147	132	126	136	142	140	144	149	158	137	152	151	138	129	132	116	127	138	137	148	127	152	119	135	164	143	121	132	157	138	151	134	145	131	124	143	143	132	146	147	137	153	135	130	144	155	123	152	126	145	123	141	133	128	128	151	130	130	135	134	149	153	150	144	153	139	123	137	141	148	120	158	159	140	144	148	161	130	133	126	160	148	126	131	140	146	137	127	119	153	131	133	142	151	139	139	155	139	143	151	130	140	146	144	146	152	134	150	136	147	137	126	144	125	129	141	159	124	135	150	150	147	150	160	127	143	152	128	125	155	141	143	158	148	145	126	141	127	159	142	139	142	132	120	136	130	139	117	125	147	138	149	122	148	143	130	126	131	158	153	141	129	142	139	143	149	134	128	136	130	157	141	165	136	173	136	154	146	144	150	153	136	145	142	149	127	130	140	148	122	129	132	131	121	137	152	139	147	135	143	161	141	141	121	147	137	134	143	120	151	150	133	139	118	144	127	134	142	136	136	148	139	143	152	137	147	151	132	135	140	162	144	130	145	154	125	123	141	134	144	140	138	120	122	143	146	155	166	135	177	136	137	138	125	170	112	175	135	148	129	143	146	139	141	103	158	142	163	127	147	149	122	148	156	155	124	140	131	154	159	136	152	124	160	139	153	123	136	138	165	129	139	173	135	153	138	142	142	137	153	170	158	147	128	121	135	137	142	140	125	135	148	110	143	128	138	134	143	144	145	149	134	148	150	140	111	145	144	128	151	140	140	144	147	144	146	144	139	131	140	156	139	115	138	138	115	156	124	138	139	137	126	163	139	134	135	145	153	128	161	160	141	138	135	135	145	156	138	154	145	143	140	143	159	143	145	133	161	144	141	131	153	150	149	146	129	140	130	145	172	147	140	145	120	144	128	145	113	130	141	141	142	167	136	148	160	130	127	151	117	149	136	134	129	133	147	150	143	148	161	150	141	151	154	141	144	169	144	126	137	141	145	162	161	125	152	129	143	169	140	136	128	134	161	148	159	137	133	135	139	127	151	165	137	141	170	157	139	125	129	140	146	144	151	144	160	136	126	159	139	139	162	134	124	150	150	147	138	138	142	138	132	131	147	125	139	133	150	128	138	148	135	145	132	150	170	146	154	131	158	140	145	133	147	154	144	131	141	137	144	115	133	140	128	144	130	133	131	133	142	117	138	145	123	135	166	141	151	148	146	133	139	128	132	141	164	131	127	139	135	154	149	130	160	144	123	147	133	103	154	151	150	158	130	165	150	136	145	147	149	143	155	144	142	125	145	131	127	174	151	116	147	134	150	132	142	128	147	136	140	155	147	131	139	125	138	137	136	142	149	125	127	155	132	134	140	126	147	130	150	148	149	138	147	138	155	132	150	149	141	129	139	157	135	137	153	146	140	132	154	130	147	131	136	135	154	134	139	157	134	137	159	167	139	127	149	152	147	161	141	130	127	176	116	136	145	131	141	165	147	137	167	158	132	144	143	140	148	155	135	112	153	124	135	152	145	152	151	127	162	150	132	146	140	128	143	159	150	162	143	156	129	133	145	142	165	155	140	150	139	148	122	144	113	140	135	131	158	143	136	146	147	133	116	122	135	153	136	133	155	151	147	145	135	143	146	159	122	138	169	137	126	164	171	167	154	173	168	137	149	145	161	152	159	148	143	144	172	150	151	143	132	154	157	130	146	128	123	137	144	159	130	132	142	152	143	126	140	122	142	129	135	139	128	144	135	137	148	177	128	141	128	132	153	127	126	144	141	150	143	128	124	137	142	150	124	135	138	129	134	138	145	140	156	133	130	128	142	136	158	157	127	146	153	145	142	120	139	153	138	115	122	137	144	130	135	157	133	147	157	143	147	155	142	148	130	126	137	136	148	162	141	160	128	140	133	146	117	125	141	144	125	146	135	126	150	161	147	144	136	124	128	143	135	144	134	165	149	160	141	141	129	130	135	127	148	139	129	143	135	142	144	136	120	124	135	136	131	132	132	149	136	140	142	142	144	145	130	132	155	138	111	130	128	128	122	134	157	158	153	150	146	136	134	147	128	140	145	148	173	127	134	152	144	155	138	155	164	139	163	153	151	153	138	137	154	159	141	137	141	136	113	137	137	132	142	136	148	154	138	154	140	145	147	131	144	136	144	118	149	140	127	122	143	125	149	153	139	149	138	137	133	135	148	142	147	140	124	149	155	148	121	136	135	134	154	139	162	136	135	141	161	130	122	123	134	144	133	133	132	135	136	126	139	154	122	155	154	144	148	155	141	130	103	129	135	143	153	165	118	153	125	125	130	152	134	149	151	122	144	147	113	122	131	145	153	136	146	145	136	134	147	164	138	128	145	164	141	149	123	140	150	144	137	128	158	135	124	154	121	154	140	140	153	151	131	132	129	122	115	139	133	150	149	147	134	142	146	140	123	148	147	142	162	136	150	145	139	130	147	146	154	134	148	140	145	138	111	149	124	136	147	149	140	142	135	144	141	135	133	134	165	139	147	146	140	145	142	136	166	123	152	140	145	144	163	132	145	142	143	141	146	161	155	136	156	130	161	143	145	143	142	139	139	135	144	123	160	138	139	140	145	138	132	154	132	137	149	146	143	144	149	142	155	148	150	145	139	147	147	143	154	145	143	155	139	138	124	145	150	163	153	155	145	123	134	142	143	163	157	138	150	134	122	143	134	142	155	136	140	135	144	140	142	138	133	142	132	142	158	145	155	150	140	156	133	134	156	122	143	145	147	185	154	156	132	158	133	126	156	131	128	151	133	143	137	116	131	141	144	137	129	135	144	164	142	132	150	155	131	152	147	148	137	138	142	148	154	158	125	124	144	163	138	131	146	149	142	149	129	130	139	128
24487	21716	29188	25891	24050	21770	12785	3258	977	595	411	307	314	276	276	270	263	250	228	214	246	260	208	231	218	216	235	215	223	197	278	298	328	439	646	575	358	242	260	246	223	237	203	221	185	196	237	240	225	223	234	222	213	220	226	225	229	213	216	239	214	207	222	205	200	234	216	201	236	222	255	227	202	199	233	225	214	213	192	215	203	225	200	233	219	215	218	202	236	239	238	206	209	214	210	232	239	179	209	234	203	208	209	213	242	213	226	226	216	205	206	234	217	231	244	224	206	224	221	219	262	239	235	229	221	229	210	199	225	216	227	236	224	218	192	218	189	215	215	188	185	222	234	245	182	212	223	219	195	231	229	252	182	240	218	243	203	227	202	202	213	208	220	203	218	223	209	224	235	224	232	243	224	217	209	213	241	229	229	252	208	237	204	232	232	240	221	218	233	218	236	228	232	185	238	222	211	215	251	208	216	202	207	209	246	214	209	239	207	205	238	217	230	210	207	224	202	233	231	229	216	208	219	237	227	222	216	223	205	216	234	216	220	206	191	218	183	224	198	225	217	239	221	229	231	235	214	226	221	213	213	209	230	205	242	218	202	218	226	211	217	217	208	215	247	240	206	195	240	237	196	216	211	212	222	206	242	229	225	238	207	219	234	246	244	222	229	212	230	215	224	198	218	204	215	250	221	215	210	225	227	232	215	269	231	194	221	227	214	246	225	218	233	194	229	214	220	236	227	227	220	202	216	202	227	240	238	217	195	234	227	222	217	200	225	217	253	238	197	245	219	216	237	233	214	250	241	211	234	196	231	230	195	211	212	212	235	210	222	217	223	203	236	196	253	247	221	227	213	205	218	209	213	230	228	194	241	222	202	188	203	206	211	238	230	198	223	234	221	226	224	218	212	238	207	237	245	195	229	212	208	234	216	220	232	203	221	217	207	204	231	224	226	218	245	229	210	225	225	235	230	228	221	250	209	221	208	221	223	201	209	212	244	220	192	240	214	214	234	212	226	207	228	215	209	210	214	200	215	231	203	238	216	223	222	227	232	205	223	241	236	219	228	193	231	229	213	202	226	224	230	252	228	229	223	213	226	240	204	231	220	240	206	233	218	197	201	216	198	220	193	216	208	210	198	235	246	223	205	194	233	215	211	203	215	231	206	216	227	207	224	201	222	225	251	204	200	200	241	215	224	224	229	219	239	231	206	263	197	247	205	244	219	199	223	220	244	207	235	227	210	210	224	222	212	210	240	233	222	211	229	224	172	208	213	227	218	227	227	252	227	225	222	212	197	227	200	238	224	200	189	206	196	224	217	231	225	225	210	212	252	202	221	240	191	203	216	230	248	223	208	220	217	204	207	210	221	243	211	218	236	243	235	199	219	213	209	232	246	208	209	226	194	222	189	195	213	204	220	223	220	190	205	225	203	192	213	230	201	199	213	217	194	199	232	240	219	256	201	200	229	239	228	201	205	230	217	241	219	214	224	205	205	245	223	218	219	226	217	215	218	221	210	243	221	231	229	255	206	219	224	234	223	228	224	223	258	199	218	228	228	212	227	214	189	214	241	205	240	236	200	220	236	201	203	229	230	221	212	196	210	246	235	238	201	191	214	204	238	230	230	230	224	214	213	219	217	196	256	216	204	226	204	214	231	240	212	251	229	227	230	214	209	215	212	211	231	211	216	223	221	213	228	230	240	221	201	209	232	217	235	226	189	219	226	206	227	242	209	214	235	223	215	233	203	221	214	206	207	233	218	222	217	214	223	204	222	218	208	226	235	196	195	222	240	230	198	222	220	225	233	221	236	219	215	200	248	231	196	232	236	200	220	236	223	183	224	222	248	248	241	229	233	216	245	240	244	217	211	202	251	231	208	196	267	227	244	231	225	233	215	236	187	233	224	207	226	183	223	195	245	230	233	201	222	221	216	224	228	234	214	225	197	200	228	228	234	210	196	205	233	222	223	218	232	231	210	217	219	189	220	204	213	210	197	193	207	234	217	250	226	197	237	223	216	187	212	232	237	238	212	208	213	228	222	220	223	221	230	227	208	205	213	228	208	245	225	234	215	194	203	221	216	207	190	221	210	235	224	214	224	237	229	210	210	228	231	230	233	236	223	224	226	223	222	230	207	253	221	219	228	213	208	223	240	229	229	210	229	196	215	249	219	230	203	224	231	232	228	233	232	249	219	225	208	258	208	209	233	216	206	233	228	217	234	207	252	209	223	216	196	218	223	239	210	211	201	221	240	226	223	222	217	241	202	222	195	203	219	189	250	222	227	220	205	227	215	231	210	202	227	236	245	239	225	201	203	221	227	232	218	201	211	251	219	234	226	213	214	230	249	205	213	221	213	236	208	209	229	243	224	240	228	219	208	225	226	213	246	230	231	226	223	208	239	244	211	230	228	202	207	219	231	206	216	212	210	263	222	207	218	222	216	209	207	230	218	251	215	211	249	208	217	224	214	229	227	183	204	200	207	222	205	219	196	230	207	210	215	227	208	219	220	190	193	213	218	199	224	206	227	224	223	212	236	221	224	252	219	205	215	229	227	214	232	253	226	232	215	215	230	247	223	228	208	249	222	227	224	214	234	249	231	206	219	209	245	227	239	225	190	251	207	246	235	229	206	228	204	228	234	209	235	186	212	207	239	201	227	227	221	212	235	219	208	237	222	238	245	225	213	205	219	211	229	199	215	238	217	250	190	201	221	246	222	217	222	228	243	242	202	176	237	225	218	219	228	220	218	243	192	199	247	227	184	219	206	218	233	206	200	234	215	241	222	226	216	215	238	205	230	235	221	230	204	209	215	201	237	208	205	203	230	234	231	246	208	227	190	220	226	232	227	209	240	235	248	214	233	225	238	207	224	191	223	225	214	207	229	196	226	240	244	187	215	235	210	222	219	221	208	217	224	230	228	219	240	226	209	235	211	197	247	240	225	229	225	242	205	225	218	215	205	203	226	227	230	197	213	245	243	207	238	206	223	235	222	223	214	219	245	218	220	210	196	204	214	191	187	226	233	223	231	235	223	228	194	221	212	220	223	241	202	228	229	205	225	223	251	242	206	219	217	223	221	235	203	196	208	195	203	217	212	202	211	193	204	265	230	242	248	178	235	217	222	230	229	248	222	210	206	236	221	240	230	198	234	211	221	233	223	245	218	236	225	233	243	204	196	204	183	209	237	238	252	220	205	222	225	203	208	251	242	237	214	215	206	204	204	230	228	198	212	226	236	236	239	230	256	228	206	230	206	233	236	211	232	226	219	214	197	240	213	234	210	223	215	244	220	219	206	200	227	208	216	230	204	217	223	227	198	218	221	236	220	258	230	221	231	227	238	216	234	204	222	239	228	216	234	210	225	207	220	226	236	218	215	215	218	190	199	232	221	211	250	234	202	218	225	208	230	222	244	214	238	237	213	217	202	222	215	236	216	219	200	262	230	191	222	228	239	230	212	219	239	219	193	229	229	227	241	213	227	223	229	230
30794	56496	44388	32565	28896	22200	13216	4744	1728	931	594	403	387	340	264	317	278	287	278	281	272	251	256	253	255	239	261	237	265	266	319	328	422	681	1003	826	409	291	253	276	224	260	243	253	209	233	242	221	226	208	252	241	207	226	247	238	253	257	245	234	214	226	202	219	231	211	229	222	232	245	240	213	221	191	219	233	238	244	260	230	227	227	264	230	238	223	243	233	221	216	225	227	215	225	245	234	221	225	244	246	243	219	224	258	250	234	218	218	241	235	234	244	243	232	260	269	234	251	237	222	237	237	257	254	230	218	222	224	249	244	231	223	235	214	244	236	259	256	236	250	239	225	244	236	208	262	224	244	245	211	205	236	248	227	245	248	218	238	187	236	257	211	227	258	214	225	258	242	230	231	232	206	235	244	237	227	229	229	225	221	237	215	239	207	243	244	256	241	225	230	222	243	252	236	223	245	236	212	220	234	221	205	220	250	224	238	238	227	232	223	231	239	253	220	222	219	231	249	232	226	247	255	249	253	239	230	233	240	245	227	251	205	246	249	224	241	237	217	222	218	238	217	251	240	231	242	244	241	214	231	227	217	261	241	236	253	234	230	253	246	206	240	249	224	227	230	235	211	223	234	229	226	235	226	221	213	236	245	257	244	227	240	196	254	233	231	231	247	256	232	231	241	243	222	242	274	251	244	222	237	268	234	230	230	220	229	237	281	248	251	224	226	249	237	240	222	237	238	219	221	234	253	222	229	251	225	221	220	220	237	228	225	232	232	221	236	232	245	257	243	198	256	233	232	270	223	225	221	219	226	220	223	247	238	274	273	221	235	214	261	249	228	240	233	214	239	244	250	213	236	236	206	224	246	235	262	236	229	251	247	245	218	226	246	243	227	251	236	214	216	207	209	247	227	224	237	232	239	180	233	260	222	239	247	220	252	207	269	252	214	205	225	233	233	244	252	236	207	232	232	217	221	258	237	222	222	249	268	229	229	209	238	221	230	248	204	231	223	225	226	243	220	247	266	216	207	242	240	263	242	226	236	197	208	227	256	204	247	242	251	233	245	247	239	214	224	197	211	225	231	242	231	217	266	202	233	258	255	208	219	209	204	222	253	224	209	218	202	257	238	226	227	225	216	251	222	228	237	248	227	232	251	248	217	233	231	262	216	224	241	265	215	252	252	252	223	220	263	226	243	231	237	256	244	213	239	251	243	250	231	240	237	224	240	227	221	230	208	225	221	255	249	218	242	222	235	249	248	211	199	237	241	222	222	247	243	207	247	218	236	234	234	232	216	248	257	219	212	221	223	231	243	256	288	238	225	232	232	234	245	233	222	255	224	257	212	233	225	255	254	218	239	246	239	242	216	223	217	232	220	247	259	241	219	244	232	216	246	235	211	224	210	237	223	228	245	231	249	207	250	217	234	249	221	228	239	232	250	262	209	258	238	263	189	219	245	239	232	213	230	224	249	255	229	232	249	241	256	258	266	217	249	226	216	230	219	244	198	216	243	224	212	219	249	238	221	231	245	249	221	210	235	268	242	245	211	214	236	218	238	212	262	260	231	241	234	219	214	238	237	232	234	227	243	224	253	229	220	213	233	241	196	234	250	253	233	230	252	222	238	244	249	248	227	198	295	271	234	229	217	228	232	236	239	205	225	231	198	266	216	231	210	251	256	215	246	222	267	255	242	197	237	263	204	249	220	213	220	237	242	244	224	206	229	217	247	250	221	229	246	244	268	233	217	265	229	215	218	201	207	201	246	246	255	223	247	236	229	241	260	244	248	195	215	242	245	233	248	230	246	212	253	205	230	239	245	232	233	229	225	245	216	204	239	238	218	239	220	241	204	224	217	236	233	243	216	236	252	247	257	225	233	244	247	225	242	237	221	237	242	211	243	235	212	220	226	245	235	209	253	230	248	233	221	242	228	223	234	220	227	248	240	193	219	247	259	234	234	258	258	251	229	229	232	232	231	242	235	222	247	228	233	212	201	209	244	246	216	219	266	253	232	226	222	200	234	251	212	238	244	219	255	254	250	214	220	220	254	221	247	251	260	206	240	256	246	219	240	214	234	235	245	232	193	243	217	235	243	205	230	270	221	246	238	213	215	244	246	240	234	268	229	218	215	244	236	210	237	237	252	195	230	250	240	256	230	213	242	227	232	242	241	248	222	253	228	220	243	227	222	218	246	246	232	231	235	236	233	242	245	272	246	259	225	220	227	237	240	221	222	225	222	225	222	258	218	266	241	250	226	226	247	259	218	237	221	227	220	252	225	260	248	244	229	257	225	243	219	224	229	260	224	266	263	244	249	196	225	238	229	251	239	248	253	226	233	222	253	241	229	217	235	259	214	249	229	241	227	245	223	237	223	259	206	209	247	248	228	244	218	245	229	229	221	236	241	250	229	242	225	208	250	228	239	247	247	244	237	252	259	228	218	243	237	274	231	224	256	240	240	231	226	220	228	212	238	236	233	243	250	237	220	244	238	239	247	224	231	220	210	236	252	261	257	238	245	201	219	245	247	273	245	221	232	240	240	230	223	244	230	214	254	222	237	230	214	242	211	261	266	238	218	228	241	239	237	231	217	197	246	242	231	255	252	242	241	237	228	224	259	224	253	246	231	221	223	227	256	235	223	224	236	228	260	231	251	230	253	234	219	236	235	232	239	242	232	246	233	235	220	236	225	249	241	233	247	241	253	225	196	195	220	230	219	221	206	239	225	218	232	225	241	238	246	218	226	244	240	260	264	230	246	223	209	231	233	247	212	214	227	241	273	240	242	212	236	234	235	189	229	228	212	232	205	249	257	200	213	226	234	219	253	219	224	239	246	234	234	236	253	225	239	225	257	226	211	227	242	247	236	248	205	223	235	232	225	238	224	250	269	216	247	240	235	231	241	242	238	262	272	221	227	259	240	241	249	216	250	237	248	229	229	225	240	215	231	220	233	255	227	216	226	251	236	263	199	229	232	249	256	246	230	215	236	245	240	246	208	231	226	224	256	237	235	221	245	252	212	215	224	208	256	247	255	264	271	234	250	276	227	225	235	250	258	215	208	228	240	240	209	237	204	222	215	232	240	250	239	243	207	197	221	226	231	228	250	249	238	226	242	239	210	211	245	236	183	241	212	227	283	217	251	236	243	232	224	274	248	244	230	231	223	237	240	244	226	230	233	211	235	228	238	244	235	247	242	222	263	225	246	232	214	245	227	240	234	262	228	208	209	224	240	242	235	241	242	226	241	199	238	256	204	243	239	244	225	223	238	253	233	211	219	249	247	227	229	204	237	237	235	221	214	218	219	228	238	214	240	211	228	219	252	217	245	243	236	251	257	251	247	248	254	223	237	248	228	224	212	224	250	235	200	248	245	191	253	251	255	226	247	237	239	245	235	218	250	212	230	250	213	255	208	245	233	228	241	237	256	245	238	231	237	228	239	237	275	230	234	222	221	263	238	227	233	237	248	238	234	217	222	218	249	232	226	249	211
25720	21718	28657	27623	21288	12845	5355	2001	742	380	292	254	198	185	218	210	180	180	178	192	200	190	171	184	177	187	180	187	199	173	205	196	178	292	397	344	224	196	201	193	172	179	180	161	167	189	166	187	168	166	170	171	202	169	180	188	163	183	196	159	179	185	177	195	173	184	168	184	171	174	173	166	153	164	181	171	173	186	173	168	175	191	164	195	181	188	175	191	176	226	185	217	180	159	151	203	183	170	170	160	170	161	201	195	196	182	166	159	160	184	186	181	163	185	180	204	176	170	161	169	161	183	183	196	197	177	176	165	177	175	184	167	185	173	176	187	169	181	177	178	194	155	162	165	185	173	193	180	168	153	163	160	160	169	166	190	179	148	187	172	160	155	192	164	149	159	169	183	185	163	203	158	159	183	179	179	185	174	156	157	189	172	162	160	175	153	162	180	164	165	174	184	190	170	165	187	172	176	184	188	195	170	161	170	201	164	175	176	206	164	193	156	209	150	164	181	184	168	186	168	189	150	186	160	219	174	177	179	166	160	161	186	196	207	164	168	172	148	178	158	165	156	165	180	178	156	177	175	175	168	168	201	151	189	195	184	175	162	160	196	168	168	184	194	156	183	165	184	183	182	185	169	187	207	156	164	166	175	181	182	185	151	195	188	175	193	166	189	199	179	176	156	176	176	191	169	184	181	194	182	197	169	177	178	159	163	158	167	165	169	179	151	176	179	186	170	182	173	200	193	150	176	167	175	161	188	161	162	165	168	171	175	186	186	155	172	172	165	189	195	178	189	204	169	195	178	180	176	182	189	188	194	163	187	199	158	155	158	179	188	175	194	169	183	164	200	169	155	163	186	189	198	162	192	197	182	168	167	163	177	180	174	169	177	159	148	168	184	168	178	159	183	167	191	170	173	169	172	181	189	182	172	156	189	186	183	182	166	184	162	153	172	201	174	170	166	175	159	194	181	189	166	185	157	163	183	169	157	175	199	165	170	161	175	174	153	177	199	184	171	187	180	181	155	187	180	184	177	163	168	153	175	155	161	171	165	172	196	190	162	158	169	161	188	176	163	174	183	187	197	201	169	172	181	185	186	180	163	191	169	151	175	190	193	185	167	179	169	211	163	167	176	180	181	168	188	168	197	173	169	174	189	172	145	172	187	176	156	191	165	170	176	168	187	168	180	153	170	172	167	186	209	182	153	176	184	144	156	200	172	172	177	177	187	187	164	178	183	173	191	172	171	180	178	178	181	174	186	164	191	166	194	185	172	150	167	180	170	172	181	172	170	165	153	157	176	174	167	176	187	191	189	154	182	201	182	166	187	186	168	176	187	151	178	155	163	176	174	192	176	180	187	186	183	175	171	194	177	186	184	171	166	162	169	174	164	188	202	180	166	163	170	159	171	160	187	172	152	174	154	186	159	173	167	154	168	163	181	196	180	174	182	155	166	175	183	160	151	173	174	143	149	187	182	178	176	165	183	182	158	148	182	169	194	184	189	178	176	195	172	177	169	170	185	182	177	164	172	188	182	178	166	193	159	189	161	174	197	193	193	189	178	170	166	163	176	168	181	189	177	185	209	175	164	150	152	171	189	198	151	180	182	171	165	162	158	159	177	193	191	176	184	143	164	184	161	181	190	161	177	148	169	158	175	183	162	185	165	185	174	175	176	200	161	171	194	181	188	165	179	179	183	165	196	168	184	181	198	171	180	164	179	177	184	155	159	140	176	187	176	173	181	165	165	178	163	162	168	195	174	170	156	162	161	177	164	165	173	167	168	167	173	165	177	177	166	177	176	156	185	158	169	169	184	161	144	186	183	166	196	174	156	179	177	182	186	167	162	179	174	141	206	170	169	170	170	219	173	162	171	177	153	178	163	158	178	150	171	190	183	160	198	167	199	175	177	179	190	202	171	201	174	167	168	166	140	174	171	195	157	212	193	163	144	162	177	175	163	175	176	170	165	163	175	157	183	179	166	167	185	177	170	177	176	175	180	154	172	153	164	185	173	186	156	158	173	193	183	157	179	167	190	178	166	192	191	159	190	177	155	172	182	172	189	187	174	207	188	156	186	179	147	193	204	183	171	165	154	169	183	157	183	168	154	181	202	174	197	168	150	196	154	151	180	174	194	174	171	158	192	178	173	207	182	187	166	173	161	149	162	174	173	170	179	189	169	198	171	173	150	161	187	165	149	164	149	162	154	200	189	174	174	184	160	161	214	164	178	199	162	181	169	166	169	167	156	188	158	171	180	202	162	168	182	186	185	167	180	182	202	207	177	176	155	177	186	164	204	192	158	140	186	148	157	177	182	177	192	170	154	168	180	172	182	178	159	171	171	166	174	183	156	157	172	176	166	208	155	183	171	193	173	150	198	161	177	192	177	180	183	190	174	172	190	203	156	175	183	158	163	168	173	158	167	172	182	156	187	168	192	192	159	177	177	182	155	200	180	164	173	180	184	181	169	172	157	182	158	177	184	176	205	184	172	172	178	178	178	180	183	171	159	176	162	186	139	162	184	161	160	167	163	178	167	164	177	161	187	186	169	172	190	181	156	191	153	164	171	154	162	199	158	162	191	190	198	176	183	172	159	183	157	178	180	194	186	174	167	161	189	152	173	178	156	179	163	185	173	201	170	190	181	167	159	182	195	155	166	182	176	163	183	187	171	183	215	185	151	168	151	183	178	164	166	186	173	168	166	172	198	149	146	186	171	168	185	148	159	168	144	165	165	179	209	187	172	187	132	168	174	176	184	215	193	174	169	195	176	165	162	179	187	158	167	166	165	168	207	179	152	169	171	187	157	146	182	187	187	169	197	165	181	168	187	156	174	182	182	141	172	160	178	164	169	192	149	183	186	175	184	198	158	157	156	177	167	170	202	160	171	170	178	153	163	170	174	174	168	166	180	166	168	166	164	163	179	181	168	184	180	174	167	182	174	166	190	151	167	170	178	166	163	175	169	172	164	173	185	162	188	186	144	183	136	165	164	165	183	146	175	166	170	151	185	183	198	185	172	183	184	164	158	152	163	182	177	182	164	155	154	176	169	182	178	183	148	167	183	171	192	174	184	184	167	166	179	162	174	155	188	171	166	181	169	165	210	150	186	155	174	186	162	174	174	157	182	185	149	180	171	187	157	158	180	190	186	153	170	161	172	164	199	188	192	168	158	178	185	140	172	184	157	181	172	170	167	199	176	160	189	184	172	183	175	197	193	159	194	181	155	175	182	168	176	190	167	184	169	163	179	181	170	177	177	176	177	166	155	173	177	188	170	171	174	161	170	157	186	218	189	163	182	161	177	156	172	159	178	179	157	187	174	169	168	174	211	188	164	176	169	182	188	176	177	177	186	178	162	184	168	161	161	168	166	170	182	194	163	159	204	172	154	172	166	157	154	196	159	167	183	187	194	215	168	175	156	177	164	186	163	179	183	177	161	180	173	196	167	164	205	172	173	179	194	200	179	168	152	158	189	184	168	173	183	174	176
30556	52415	39244	28650	23925	15933	8205	3558	1401	675	412	305	284	289	228	232	245	216	233	211	222	246	211	228	213	196	213	225	232	227	198	219	228	440	577	531	317	229	227	236	186	207	208	189	213	202	214	173	212	214	188	190	177	213	213	186	193	201	204	177	174	172	217	192	212	214	191	223	175	192	196	197	187	176	199	186	193	181	194	195	204	184	208	214	182	198	192	190	197	195	205	220	222	212	206	180	185	188	206	186	192	207	199	179	218	193	184	209	203	205	236	216	193	182	197	194	195	221	213	202	201	174	193	205	209	192	186	184	216	168	199	192	197	201	193	211	184	183	183	194	169	199	177	205	196	197	197	197	189	202	200	193	213	194	185	212	184	211	211	192	177	174	213	185	190	192	196	217	201	217	223	211	210	193	190	187	203	176	209	196	195	210	213	225	206	181	165	198	218	164	217	195	187	185	187	180	175	206	216	188	196	198	190	187	171	199	207	191	213	177	183	195	184	205	197	207	192	207	209	190	172	208	188	186	203	205	224	229	215	196	202	183	185	224	184	201	192	213	197	207	206	213	213	184	217	204	212	206	214	217	199	208	211	206	206	199	186	206	189	208	182	178	222	197	193	179	215	208	164	193	203	190	201	184	180	183	205	201	177	212	218	178	195	201	222	190	186	191	201	197	188	227	219	184	199	187	178	201	198	209	190	201	180	213	211	181	189	193	186	177	188	181	193	176	228	209	201	217	191	188	171	199	204	184	198	206	202	213	201	188	203	190	192	204	189	197	185	188	201	185	204	192	190	201	202	196	193	218	186	228	169	193	193	200	210	202	182	212	181	203	161	209	196	213	204	190	186	172	192	186	229	193	218	217	208	181	212	199	175	191	199	190	205	187	198	200	183	208	220	190	187	201	190	163	192	213	193	219	188	172	189	212	197	187	199	221	180	189	199	193	183	177	194	203	200	204	190	188	193	217	185	182	177	190	211	173	177	214	204	222	198	198	170	225	191	214	212	193	205	201	196	218	190	178	186	147	180	182	193	182	178	211	196	190	191	229	193	207	181	215	196	162	192	200	182	196	183	187	192	195	190	206	206	220	192	167	212	203	223	193	200	211	212	197	187	205	213	199	195	237	201	180	184	186	177	197	180	208	195	220	203	206	213	191	225	204	194	176	195	216	199	197	181	198	193	186	177	192	180	202	199	209	194	195	180	172	184	180	190	187	202	203	165	203	183	211	185	205	205	177	196	198	174	202	184	188	226	199	206	190	198	217	197	208	199	200	185	180	190	186	184	199	185	192	207	174	193	201	206	184	185	184	196	197	187	204	213	200	211	184	185	188	177	183	192	182	197	192	196	211	188	192	175	187	223	208	191	197	210	183	175	198	193	177	171	214	206	187	196	187	193	186	180	199	218	192	197	217	194	201	197	229	202	173	212	195	187	208	211	197	201	182	185	187	184	185	180	175	189	192	219	181	219	201	202	204	216	207	209	165	188	185	189	184	170	198	208	222	194	166	226	213	211	203	170	172	219	186	190	190	209	194	197	192	185	205	203	204	165	203	200	187	207	195	191	198	194	224	245	198	204	192	183	197	203	192	203	205	169	213	176	202	205	193	214	197	199	178	189	223	185	220	179	206	209	197	203	202	213	165	206	204	218	199	188	194	219	188	201	188	178	195	171	183	202	187	205	187	189	189	198	204	193	199	195	194	206	203	200	193	214	199	181	180	192	209	220	197	197	199	195	208	202	184	196	201	229	209	196	187	221	179	184	203	191	178	195	201	207	235	204	174	209	219	187	210	189	175	172	187	224	196	236	181	196	191	180	191	165	166	206	200	193	194	200	170	223	177	185	191	189	204	216	200	223	193	164	198	197	174	185	188	196	184	194	230	173	208	199	194	196	216	202	184	209	191	180	214	219	202	182	207	208	182	199	187	191	190	180	209	213	199	191	216	208	192	193	203	203	175	196	202	220	209	187	219	201	210	176	204	188	196	171	233	189	200	190	199	213	191	196	191	200	197	186	204	221	184	218	196	188	200	184	187	209	180	194	172	207	216	200	188	192	195	182	195	200	204	184	157	202	207	198	186	204	203	186	209	198	189	176	186	203	211	188	178	207	206	181	190	204	205	210	207	201	195	187	185	198	206	232	217	187	208	204	206	212	198	202	189	185	189	202	180	181	199	209	168	189	217	194	180	196	184	208	193	197	211	186	215	207	193	175	201	195	200	190	198	189	197	177	196	213	191	194	211	185	198	169	212	205	182	186	213	191	228	220	202	182	201	182	184	198	197	192	169	171	197	188	206	204	204	187	192	225	195	200	231	172	206	211	188	232	189	178	207	195	187	213	204	194	183	187	205	192	202	180	201	189	183	174	192	196	221	216	179	195	183	220	178	204	198	188	214	162	200	185	198	192	236	202	184	199	194	214	211	171	192	196	194	200	193	210	186	191	186	205	208	186	205	205	195	204	182	222	207	212	223	216	198	197	192	209	207	186	226	214	205	181	204	187	177	213	209	200	200	170	180	209	187	204	202	207	201	192	193	206	200	195	187	155	213	194	185	209	172	200	209	191	197	206	215	190	202	198	186	190	217	174	181	206	173	212	185	207	200	187	238	194	197	196	194	182	154	202	201	191	176	208	181	201	186	214	209	211	202	197	216	197	196	199	186	210	201	184	198	208	179	220	202	198	199	171	177	199	221	179	203	162	202	170	196	189	178	192	206	203	206	216	196	179	213	183	217	199	202	190	209	186	201	187	178	198	216	199	192	189	216	178	204	192	206	197	208	204	202	218	202	220	185	197	202	178	199	186	163	180	198	208	179	195	217	197	193	225	195	197	184	193	200	204	224	217	189	213	218	200	192	201	195	210	188	184	188	171	188	187	166	173	202	205	182	202	207	197	198	199	181	196	215	229	178	181	204	202	203	213	199	201	197	191	180	184	206	208	201	203	189	207	200	167	180	186	204	197	196	197	185	187	207	201	206	199	187	185	202	200	168	184	226	181	225	186	201	184	206	171	212	181	227	213	218	200	232	224	189	207	209	196	196	202	179	200	197	194	210	237	182	204	185	197	206	222	182	183	215	211	183	195	199	188	198	226	189	189	209	175	192	167	194	215	201	222	187	210	181	221	227	203	219	194	204	190	159	192	214	179	214	203	177	195	199	203	192	200	182	209	233	203	188	220	186	178	188	203	188	196	187	201	211	186	207	200	207	191	197	200	219	182	226	206	205	203	202	199	198	192	203	202	208	218	218	194	196	201	169	190	186	212	204	198	196	201	176	182	192	202	188	204	210	204	209	184	211	193	214	163	205	182	208	203	207	186	201	205	211	183	196	180	178	191	198	211	178	193	202	216	176	225	202	205	207	206	207	225	182	210	225	199	188	194	185	208	200	182	198	202	218	191	199	203	188	191	186	202	198	187	188	197	193	185	191	180	208	189	207	190	201	208	180	213	207	180	227	192	207	157	169	213	170	192	211	185	206	184	198
23279	21679	29494	24713	23921	25903	21124	8066	2343	836	554	501	451	427	405	366	385	385	367	364	380	342	365	363	347	364	324	333	291	337	360	425	497	963	1063	1024	610	375	394	379	389	366	337	332	298	317	311	350	271	315	332	318	341	329	334	315	295	325	340	348	310	311	304	312	350	335	345	299	310	322	319	307	306	304	323	277	329	309	310	306	326	298	311	342	295	322	351	308	354	318	296	316	316	348	345	349	326	293	299	297	311	300	320	313	312	317	290	311	337	298	334	323	351	378	306	331	321	328	280	339	302	338	289	281	321	362	333	365	325	320	308	347	287	314	301	346	335	352	310	329	304	290	341	337	280	302	317	316	330	353	350	336	335	294	327	327	301	349	319	339	344	292	311	343	314	331	307	342	310	306	329	298	319	320	321	328	341	345	309	304	325	359	321	313	303	306	330	326	310	289	308	340	321	333	309	353	335	297	315	341	335	330	343	314	304	274	319	325	312	349	311	336	311	338	304	328	337	311	314	316	321	359	290	307	303	329	301	305	306	334	299	333	335	309	283	303	307	324	278	319	334	317	342	317	353	320	332	323	334	350	326	312	329	298	319	310	282	327	322	315	311	340	326	309	325	322	314	339	330	341	305	337	357	318	320	298	318	290	307	313	317	299	282	330	315	301	305	342	332	310	339	318	307	297	346	323	309	292	300	334	319	364	316	321	343	357	315	328	319	294	309	316	314	291	286	317	323	321	313	270	334	317	336	332	305	330	332	314	320	320	336	307	323	335	336	290	316	297	314	337	320	316	296	327	319	298	348	298	316	327	337	339	306	328	294	305	311	318	324	337	301	307	325	358	336	343	327	357	324	313	290	326	347	309	310	301	321	319	335	344	328	309	295	342	314	323	300	314	369	326	316	297	315	320	343	309	304	333	326	318	301	340	296	331	329	323	307	302	319	325	294	286	287	310	344	318	318	316	333	336	324	296	316	311	330	314	302	342	343	312	322	351	349	304	335	307	329	308	335	300	310	288	314	316	300	307	316	319	304	333	338	288	337	319	311	304	319	358	304	308	334	335	315	293	297	306	311	310	311	344	325	335	350	365	338	335	327	316	311	311	295	293	334	311	311	348	317	336	341	292	319	347	300	319	334	318	308	333	312	313	352	339	336	307	338	335	330	331	299	304	300	313	309	329	309	354	327	323	298	336	316	335	309	326	325	320	318	300	336	320	327	311	327	334	297	326	325	306	293	321	329	301	339	341	336	326	317	338	322	316	324	302	313	337	301	316	339	314	313	332	323	325	317	326	313	315	343	299	326	319	295	349	327	307	275	298	350	352	291	281	288	323	317	336	335	285	303	319	362	317	313	327	293	315	327	305	309	291	353	312	292	292	320	317	317	337	293	324	309	322	300	337	322	317	317	340	317	336	333	328	316	308	342	307	318	352	305	312	317	306	347	310	345	314	299	341	327	359	336	334	326	337	322	319	302	331	315	327	278	307	326	315	304	313	350	291	324	312	346	338	286	281	311	331	313	334	317	323	314	299	346	334	313	326	305	328	290	346	325	312	355	352	333	313	318	314	359	320	351	291	329	349	329	297	343	333	318	302	357	286	331	322	308	342	330	319	347	357	295	326	314	316	317	354	349	310	320	315	330	343	323	333	290	322	346	309	324	346	321	317	327	317	340	298	338	312	325	289	300	318	307	348	312	298	337	335	320	329	310	335	337	326	333	328	338	271	306	310	349	298	304	329	333	303	313	319	338	298	320	299	376	300	317	351	316	318	320	328	322	319	305	321	324	313	304	309	367	307	307	343	279	335	316	287	334	303	290	330	331	315	333	311	341	343	283	304	354	308	315	301	267	343	341	292	342	320	325	304	308	314	314	317	322	331	291	345	295	343	307	327	335	327	321	328	297	319	332	308	318	339	290	357	291	297	367	295	305	281	299	325	327	338	297	313	320	335	309	307	287	314	326	322	296	333	306	324	302	324	345	330	338	338	333	326	311	313	310	377	322	327	320	315	302	350	321	309	321	345	305	292	310	312	347	332	323	328	330	342	299	329	332	313	319	346	333	317	291	313	365	280	304	348	324	306	352	341	330	309	357	292	362	300	307	343	356	323	342	332	328	314	344	317	326	317	323	304	325	348	319	313	298	363	308	356	294	286	354	303	327	325	324	321	357	335	328	302	320	343	338	308	333	325	304	349	324	308	316	313	309	311	287	339	332	343	299	303	303	312	334	282	319	318	328	309	294	297	311	316	318	299	291	283	326	318	335	310	300	316	309	324	317	347	294	308	329	304	331	329	308	328	343	317	332	351	320	313	312	353	310	317	305	307	314	315	329	307	320	321	341	323	294	316	311	302	341	323	324	307	322	333	347	307	329	309	313	367	334	330	301	311	315	361	360	329	313	302	326	328	299	308	311	298	305	324	312	346	300	300	313	327	300	315	316	304	337	321	323	323	309	328	296	289	326	318	341	322	296	336	320	343	319	307	274	332	309	321	348	306	341	323	314	306	340	322	313	338	304	303	309	299	326	329	325	333	281	322	358	338	297	339	295	295	321	314	315	335	289	338	284	319	309	310	292	318	289	327	313	342	321	322	291	308	317	346	331	293	281	309	315	306	299	324	295	306	317	322	342	331	327	328	332	328	299	338	302	333	339	310	320	315	307	342	316	338	292	328	319	305	347	365	305	327	344	330	339	315	292	336	336	322	312	299	316	354	335	331	298	287	340	333	314	333	309	332	339	331	313	338	327	299	309	276	346	303	327	329	343	301	338	308	313	335	302	303	292	334	331	318	330	322	319	341	331	314	318	334	347	331	304	283	318	331	291	338	316	290	291	301	313	302	323	307	327	287	279	297	300	321	314	335	328	344	318	339	335	282	341	315	272	329	297	325	328	345	318	347	323	328	312	320	290	302	327	266	337	321	326	314	311	308	310	334	323	302	312	301	332	314	326	312	315	326	287	338	331	312	316	298	330	304	348	306	321	288	331	322	302	322	294	316	296	310	294	348	307	316	297	301	289	304	329	310	317	302	331	309	298	314	324	322	288	286	304	363	313	308	311	352	302	323	303	313	275	342	335	338	317	320	307	311	306	306	350	333	338	305	373	304	299	330	316	341	312	296	303	344	297	306	297	281	311	303	307	293	342	318	326	316	313	326	301	308	320	315	309	312	309	308	308	325	302	325	296	267	305	333	313	307	313	341	313	349	344	305	327	336	365	298	347	340	343	334	290	335	302	290	298	280	333	333	299	327	311	305	300	306	285	321	289	308	307	322	327	338	328	320	316	341	330	301	321	335	345	333	290	337	328	325	294	297	334	336	331	330	331	329	317	298	304	334	323	318	296	324	315	318	316	316	357	332	316	318	339	310	296	318	309	330	336	369	329	336	324	317	326	332	342	312	327	304	330	310	355	307	320	315	315	334	285	327	309	359	303	339	334	342	308	317	312	322	322	296	317	285	311	328	314	312	353	358	327	330	322	304	284	336
34265	62022	49448	40485	37813	29278	17874	10151	3698	1270	790	650	545	493	494	453	415	428	427	421	413	388	395	371	367	384	355	370	384	369	361	451	658	1351	1475	1403	814	408	467	389	390	305	383	313	330	370	335	328	352	312	338	331	368	351	345	329	338	328	315	309	327	371	317	350	346	324	368	301	354	360	315	322	335	321	341	349	311	346	355	359	337	355	351	336	311	390	359	351	349	332	330	346	332	330	308	328	309	359	339	343	346	345	320	363	371	348	345	312	335	344	358	387	317	353	331	330	312	327	367	354	329	345	346	353	354	323	327	329	376	347	348	346	300	332	339	315	341	375	329	346	343	334	320	346	348	324	370	348	337	335	331	349	331	331	374	320	360	342	323	329	313	344	311	359	340	339	337	318	320	312	330	357	356	353	348	328	349	321	311	309	304	358	329	337	341	300	357	357	367	345	366	334	354	332	303	338	319	345	328	334	341	352	328	338	321	318	359	311	287	325	343	346	367	315	349	362	320	323	361	358	331	361	344	340	367	340	348	356	356	340	368	316	318	334	368	319	338	345	320	334	358	315	329	342	335	332	328	330	337	378	319	320	329	338	338	329	317	332	359	355	321	345	327	329	350	320	314	345	299	311	326	305	304	333	316	316	346	344	318	357	323	350	366	345	352	336	325	354	327	339	368	345	344	307	357	324	339	333	352	333	339	356	361	329	341	299	342	320	314	341	346	354	340	292	295	354	360	338	320	324	347	331	333	311	288	329	325	344	314	362	317	351	341	358	339	329	351	343	332	335	327	320	348	367	333	307	339	345	322	323	322	352	316	344	332	324	356	341	296	326	344	326	333	358	313	391	371	382	352	327	352	299	352	320	350	344	343	318	344	361	328	322	274	361	345	321	319	298	335	348	339	330	345	358	315	327	373	340	335	344	345	366	336	317	344	313	330	337	335	343	368	348	332	331	356	339	345	321	344	350	307	324	357	301	314	295	361	328	358	363	339	317	344	317	310	390	347	341	347	343	375	364	336	362	352	374	317	346	321	331	309	335	347	356	329	330	334	366	344	332	291	317	328	341	355	348	342	342	361	349	359	346	335	330	367	329	319	322	350	351	358	332	334	369	328	345	308	371	330	377	330	325	360	326	332	342	309	335	341	342	321	315	357	358	323	346	349	322	330	348	343	333	320	342	331	326	356	332	335	344	353	344	334	319	359	339	303	317	304	322	341	350	320	330	339	348	322	329	356	349	346	330	363	323	364	348	343	353	335	306	343	344	339	343	354	333	328	338	334	337	345	339	334	346	327	363	345	339	321	321	349	315	330	328	334	332	340	345	383	330	324	317	342	326	356	340	372	354	341	402	326	312	368	337	377	315	373	336	347	341	350	347	347	329	365	353	339	318	360	341	349	378	335	375	335	345	356	341	352	325	320	343	330	362	307	342	348	339	275	347	331	340	304	371	344	332	339	316	315	369	331	311	340	354	306	349	323	358	338	308	372	361	369	349	349	315	337	291	346	344	312	327	343	310	370	383	354	335	329	316	333	338	338	348	309	336	333	351	345	315	336	331	313	378	369	368	325	342	322	358	376	301	295	353	333	323	341	314	327	322	329	320	343	336	363	321	390	360	352	346	331	321	336	338	315	325	351	352	349	330	344	306	313	342	361	348	323	367	325	303	317	355	347	332	345	332	329	308	353	348	336	345	322	345	353	360	344	346	359	326	334	328	336	323	328	368	320	346	337	366	321	341	337	332	317	317	311	346	334	358	368	338	316	348	332	354	350	324	315	339	341	351	339	352	351	308	328	318	318	336	359	371	326	312	316	372	353	313	350	333	338	337	319	356	347	312	334	335	345	347	362	336	352	324	346	331	301	353	318	297	358	331	330	333	331	348	354	320	338	324	312	356	323	332	329	338	306	312	337	347	344	350	348	310	348	327	337	308	335	343	339	336	326	322	353	357	320	361	320	357	371	332	351	323	315	336	344	348	326	339	331	323	346	345	366	330	369	308	333	326	315	325	309	339	302	337	344	306	376	338	298	313	353	330	324	320	316	323	323	353	352	357	334	361	350	357	332	358	320	355	337	303	308	356	368	342	356	316	314	367	342	315	331	323	346	352	292	348	319	350	356	366	351	354	338	316	334	344	314	333	327	347	334	332	322	349	340	342	339	335	349	338	340	336	353	337	327	333	342	332	354	340	314	313	344	325	364	305	315	294	328	349	345	331	320	340	297	317	376	379	325	337	304	328	333	313	322	365	313	329	359	326	337	328	293	357	330	325	352	346	301	309	338	329	337	356	322	320	336	345	271	320	381	356	339	354	339	320	352	308	336	324	331	349	318	324	311	366	326	379	345	303	331	338	335	347	336	355	353	357	360	324	350	323	355	352	350	350	353	357	330	339	367	344	365	299	349	338	301	358	352	336	326	317	326	332	358	349	336	340	316	300	351	338	327	330	321	344	340	314	378	319	320	331	320	353	310	390	309	355	349	330	333	319	334	348	367	351	341	318	332	337	338	328	358	331	345	329	379	299	337	317	366	348	323	339	338	335	330	355	316	358	331	344	343	331	359	313	339	331	349	326	308	311	331	310	334	353	329	312	334	359	352	355	349	332	345	356	324	323	372	368	342	318	319	364	341	316	347	329	326	332	352	329	350	303	347	356	320	335	333	350	353	324	348	338	336	325	339	338	308	308	352	316	313	364	333	352	296	347	354	347	335	324	360	355	316	361	344	366	318	333	324	331	326	338	331	322	317	371	346	373	345	315	343	370	328	373	325	358	352	338	307	358	325	329	335	350	361	345	333	330	345	336	303	325	328	306	328	312	339	286	333	335	348	353	333	306	349	332	335	347	339	347	324	337	291	355	323	319	329	322	334	368	365	367	361	337	306	315	359	344	325	305	333	352	343	325	341	329	369	297	319	338	336	329	341	325	362	372	338	309	340	354	348	367	390	336	334	306	328	329	353	328	315	339	347	367	319	358	334	323	332	358	359	312	333	367	318	337	362	336	347	374	341	338	343	348	335	321	338	346	367	315	365	334	316	336	349	341	366	355	344	346	335	324	333	352	336	332	322	365	341	335	325	338	326	327	324	353	353	359	356	307	314	322	339	318	336	323	343	343	305	353	346	341	357	325	315	340	327	353	341	303	332	350	339	353	343	351	323	341	363	337	321	331	343	299	325	289	371	347	297	365	347	348	359	315	346	321	364	354	345	329	333	331	359	327	351	323	369	309	335	358	325	329	347	325	343	364	363	351	314	342	348	346	340	367	341	345	320	343	357	345	335	369	302	326	364	352	344	375	333	358	348	317	333	313	310	333	313	364	361	354	341	336	357	321	331	334	303	326	336	331	351	356	349	355	346	366	316	355	338	353	339	344	323	339	327	324	329	305	325	343	354	345	309	318	327	368	317	326	352	371	358	303	339	331	369	327	370	327	334	319	343	382	342	343	351	346	342	300	334	316	333	375	340	306	325	306	373	336	346	331	339	355
30673	29127	33160	26071	16228	7472	2409	649	285	215	197	157	149	147	122	142	132	159	131	149	145	123	123	123	120	118	110	127	130	137	138	140	106	147	133	149	149	129	143	141	153	125	130	118	121	119	133	134	131	120	128	138	124	128	134	118	141	120	114	119	148	125	132	130	137	117	127	130	128	127	140	125	132	118	138	131	143	120	141	134	129	131	117	150	118	109	129	135	116	121	116	124	114	128	135	131	128	121	124	141	143	132	137	119	123	128	143	108	149	126	126	124	136	128	125	127	118	135	108	118	124	134	159	119	115	114	150	140	144	130	118	139	163	142	141	120	127	148	128	113	125	135	126	123	115	118	141	141	111	126	132	130	118	137	106	118	130	112	120	119	113	118	115	145	120	129	109	148	146	117	128	130	116	126	118	110	137	133	126	104	114	131	130	118	133	136	126	138	108	121	118	140	127	137	122	124	127	141	122	132	126	125	131	112	139	128	114	142	130	116	118	132	143	139	136	137	117	128	133	142	112	131	128	144	128	126	121	150	122	112	119	149	133	154	121	109	107	133	148	131	134	124	148	125	140	127	113	150	121	118	120	133	129	127	125	140	137	111	121	134	113	122	126	124	131	106	131	134	120	127	117	121	121	139	135	130	133	148	118	118	150	100	123	118	119	139	113	126	143	151	132	113	124	120	142	124	142	133	121	139	153	116	138	121	132	123	111	120	123	145	139	131	140	144	143	100	132	130	133	139	126	118	117	134	148	121	120	122	111	130	129	135	147	126	140	132	124	138	141	140	118	121	106	141	127	137	119	153	119	137	122	124	123	133	118	121	131	121	120	118	123	133	110	113	120	119	130	127	113	133	138	131	136	110	125	142	125	126	122	132	130	120	127	121	139	122	127	124	144	119	132	134	135	135	158	115	120	122	133	125	124	132	134	120	122	133	146	110	123	121	125	124	117	148	136	115	138	113	118	119	127	139	120	132	136	146	143	112	121	126	121	136	117	147	147	146	132	117	137	133	127	114	117	129	105	140	109	139	109	129	120	100	122	108	119	110	125	150	129	130	126	123	126	123	123	114	144	119	107	126	149	114	133	127	127	125	150	112	145	130	121	130	153	120	134	135	119	123	122	115	115	131	136	108	130	140	119	118	130	133	128	124	138	140	132	131	127	126	122	127	133	118	125	138	116	127	131	131	136	148	114	136	121	137	117	107	134	133	107	126	110	125	119	128	118	139	144	125	118	141	133	112	124	136	134	122	103	143	125	122	123	140	135	138	139	136	132	112	112	124	124	133	132	149	109	127	120	141	119	128	127	128	143	154	120	123	103	153	135	136	133	122	147	140	109	114	113	131	129	146	122	133	119	129	116	108	121	119	125	126	100	133	120	133	138	127	129	125	135	134	127	136	130	134	112	133	122	130	124	129	128	120	111	150	127	138	144	124	138	123	131	117	123	134	144	126	135	134	153	122	113	139	123	151	124	111	131	126	134	144	141	138	119	143	133	136	147	127	107	144	134	125	103	125	134	130	123	108	123	134	114	129	129	118	121	145	133	130	138	129	112	135	140	134	135	124	127	140	118	139	147	136	132	125	125	119	115	125	117	120	123	118	127	120	125	134	115	111	136	117	118	116	112	129	129	132	134	109	138	121	116	121	134	123	110	119	113	115	139	119	122	119	119	114	140	129	124	134	126	137	126	132	142	125	131	120	113	131	127	127	126	118	115	118	133	124	126	120	135	128	120	120	132	115	148	117	120	131	141	134	122	111	104	137	137	117	128	112	137	125	147	123	143	128	121	119	130	122	119	129	120	106	134	147	116	114	133	147	106	149	109	106	113	136	131	126	118	144	127	146	126	122	129	117	129	121	111	125	110	119	124	113	113	113	126	115	142	116	133	127	130	125	105	115	133	129	125	118	124	117	129	112	130	130	127	142	110	114	135	122	133	124	113	127	126	114	117	140	127	119	142	129	130	136	126	118	145	132	110	156	133	113	110	135	137	133	133	128	126	139	118	116	136	123	146	123	123	111	138	133	127	121	109	118	114	146	127	136	111	128	147	133	128	115	111	121	133	140	124	130	146	142	123	117	120	145	131	127	119	132	131	137	132	115	148	126	121	116	130	136	148	122	121	114	143	136	121	122	134	118	150	135	113	136	119	135	120	112	121	143	135	115	142	124	130	117	139	118	140	121	155	114	120	126	112	139	128	119	140	105	121	115	149	135	126	129	127	138	123	126	139	113	139	118	138	130	148	129	127	141	117	132	132	125	119	130	153	125	133	113	125	142	130	115	152	122	133	138	128	138	131	135	127	128	130	126	123	106	136	142	136	120	120	125	133	125	115	126	137	100	122	106	111	138	129	112	150	132	123	147	133	136	122	106	112	134	137	135	143	116	106	106	129	130	125	146	137	139	131	114	125	127	125	130	132	148	128	133	140	139	109	106	134	122	137	143	156	126	117	131	126	108	125	133	109	120	131	113	127	103	126	127	109	111	140	128	117	144	128	119	128	111	124	123	149	133	150	119	132	124	128	137	121	142	114	116	116	117	117	120	116	130	140	134	134	141	123	131	121	128	138	133	135	115	133	123	132	134	136	130	120	111	134	138	133	118	99	127	124	130	136	129	116	127	118	109	137	117	128	137	120	130	133	118	140	134	141	130	135	127	141	124	130	137	131	124	129	119	120	121	105	123	130	143	130	114	134	123	118	129	142	151	143	123	123	135	123	126	112	134	123	119	147	147	120	116	127	131	123	115	135	145	144	145	153	134	133	125	121	120	144	138	128	119	117	126	140	111	134	115	119	110	123	117	112	124	145	142	112	129	142	123	125	139	138	105	122	133	122	133	113	138	143	146	127	110	135	138	139	124	135	125	126	110	130	121	137	117	136	109	117	123	126	111	129	144	132	140	119	137	127	130	124	131	133	135	113	127	112	118	114	130	111	145	125	126	134	122	115	109	132	121	118	116	120	148	145	124	108	121	130	142	110	125	136	126	111	124	119	139	139	145	131	107	144	121	151	131	119	127	110	127	129	116	134	108	128	145	145	135	130	118	137	130	107	144	135	119	122	109	137	119	97	104	121	117	118	132	112	132	110	120	121	122	135	132	109	141	110	113	132	129	116	141	127	137	123	138	127	126	119	132	128	108	125	150	149	138	127	125	122	142	142	134	116	111	126	123	107	125	134	139	128	130	115	124	124	107	122	118	137	112	131	114	147	117	137	119	127	128	123	136	129	129	123	141	135	136	131	133	107	119	113	141	104	126	113	106	124	120	119	129	149	129	125	151	154	129	121	122	124	139	136	116	134	136	139	135	128	142	133	140	128	131	106	113	137	137	114	118	117	120	127	155	142	126	124	117	118	136	137	126	137	128	117	121	124	127	136	113	145	126	112	142	123	134	127	128	113	143	142	122	141	119	127	139	121	131	111	120	108	116	124	114	116	135	130	123	101	126	154	109	126	142	108	122	131	115	136	130	123	114	125	126	141	117
29945	44156	34731	24962	18976	10578	3881	1108	449	322	208	176	192	161	151	138	131	137	166	170	172	156	161	137	133	141	139	145	155	140	140	148	173	173	160	180	165	148	131	155	157	138	129	129	160	163	153	160	161	139	151	143	133	110	136	150	157	152	149	127	170	150	142	151	128	143	153	144	147	154	132	139	120	154	131	155	136	126	141	156	161	149	143	121	145	140	154	140	162	139	124	126	145	147	138	117	177	143	168	133	150	137	174	159	136	166	139	133	126	139	130	135	146	132	148	143	143	150	134	169	162	138	156	144	157	152	154	151	138	125	160	137	142	148	156	135	124	143	142	145	140	120	161	144	146	151	146	132	150	139	129	140	131	134	145	133	130	134	132	169	122	146	150	147	157	149	137	142	163	162	140	148	142	146	147	158	147	141	131	151	161	145	133	153	131	126	141	163	150	140	132	156	162	141	156	149	134	159	138	147	146	151	141	147	148	137	125	145	133	138	139	133	124	146	153	147	138	142	152	121	140	129	154	149	153	147	151	151	138	159	130	148	165	143	126	163	154	141	148	140	138	121	147	121	151	139	157	154	137	154	153	156	168	133	131	157	156	183	143	131	148	140	141	158	150	152	148	137	139	140	154	152	148	142	138	156	144	162	134	151	148	167	140	142	139	156	144	127	152	143	135	132	150	145	153	157	128	163	155	165	134	131	142	145	152	148	143	176	154	143	147	138	143	140	137	143	149	161	132	152	157	139	141	143	155	140	140	139	148	131	147	143	143	159	137	157	140	143	126	132	164	131	135	163	143	138	152	159	139	150	138	133	142	153	143	153	147	132	117	143	122	135	138	144	129	127	129	153	149	130	152	148	141	128	148	162	166	133	132	139	161	125	130	145	143	139	138	136	142	139	154	146	161	140	140	125	167	143	167	164	156	154	136	135	142	138	167	144	144	143	159	140	147	166	119	157	140	149	138	147	141	137	166	145	142	137	141	158	145	142	136	107	133	142	142	156	152	160	135	126	152	130	148	139	157	134	136	164	144	147	162	135	159	131	144	146	159	137	133	157	149	162	151	139	139	137	157	161	164	150	165	149	136	149	141	132	145	145	110	137	134	142	125	132	133	131	143	140	157	123	152	138	132	138	131	163	155	143	134	123	131	170	148	126	159	136	163	152	150	163	127	138	153	155	174	146	135	150	154	150	119	147	134	151	144	150	136	122	138	160	151	126	125	170	134	147	123	159	152	146	134	143	148	142	152	138	158	153	150	151	141	134	139	148	129	162	142	145	133	141	127	133	169	131	127	133	150	136	130	147	141	142	155	131	147	150	126	130	134	145	152	146	134	144	153	140	149	165	160	147	133	148	129	136	137	154	143	141	146	157	148	143	159	144	178	137	145	139	138	136	126	138	150	125	130	135	125	159	155	134	140	178	122	143	128	153	143	142	162	151	139	136	139	142	146	121	154	149	142	150	148	135	154	141	142	157	144	120	163	152	162	144	144	146	125	163	137	145	144	147	145	161	154	150	135	156	124	145	131	145	141	136	151	139	142	138	155	134	145	152	159	137	151	129	142	138	129	113	135	132	159	138	151	123	146	134	148	155	138	146	153	127	151	129	161	140	147	132	152	144	135	145	133	141	148	147	130	153	157	142	147	141	130	144	136	147	147	129	137	130	164	155	140	151	155	137	144	142	124	143	151	140	138	160	169	150	154	171	142	162	137	129	132	139	162	142	144	153	158	139	138	137	153	142	156	156	130	156	151	127	137	145	146	134	164	133	142	140	153	116	139	136	142	142	144	148	162	151	140	157	153	153	140	130	161	156	130	137	137	160	141	152	138	140	134	134	143	175	129	138	136	165	157	142	151	139	148	138	127	163	143	133	140	144	138	138	135	137	144	142	119	143	145	152	142	160	133	136	134	139	145	149	162	146	147	151	164	155	140	140	146	135	164	145	150	150	128	143	136	138	159	132	128	141	133	146	150	165	132	135	134	146	154	140	132	139	129	148	130	158	153	147	135	159	148	138	145	155	135	164	135	144	151	166	152	146	145	155	160	147	135	138	148	167	152	119	129	145	139	147	108	147	151	149	135	149	143	151	145	139	142	154	130	143	170	136	140	139	134	152	150	121	146	130	135	154	149	154	145	147	166	136	158	127	138	147	155	156	150	145	147	135	144	146	159	135	139	145	147	164	124	151	152	136	152	145	124	149	127	150	123	157	145	135	146	128	154	154	149	147	184	147	154	150	141	136	141	141	140	125	164	141	144	143	131	125	145	130	122	152	174	160	151	160	160	136	158	147	157	128	152	134	150	161	164	134	142	170	153	133	167	131	160	148	142	142	137	151	147	125	140	136	161	153	131	133	150	135	145	149	151	146	153	143	136	137	136	165	129	128	146	146	136	165	155	142	142	148	152	117	139	152	142	149	110	137	146	157	146	136	133	140	138	148	140	142	141	139	134	133	144	136	139	137	136	124	141	146	131	143	134	127	153	145	145	133	142	138	134	141	133	137	152	140	141	140	133	149	160	145	143	131	140	162	169	139	151	129	137	137	139	142	112	157	131	153	134	162	159	135	155	117	140	162	135	147	144	151	161	145	144	139	164	144	155	153	157	149	171	142	121	152	146	136	130	146	151	116	139	144	133	145	119	133	148	144	159	152	132	154	155	136	151	145	158	145	128	140	154	140	147	124	133	139	151	146	145	139	149	155	118	149	153	124	142	157	147	117	136	133	164	165	140	147	160	128	171	140	127	145	151	155	145	144	141	161	154	142	162	174	151	156	137	159	147	142	149	143	140	178	146	157	146	135	150	112	150	160	135	162	138	120	161	142	140	141	124	147	162	144	131	132	133	166	148	151	154	141	141	158	138	143	147	137	129	154	150	162	137	137	131	153	136	169	147	144	138	142	142	140	149	134	144	156	131	140	150	143	141	145	138	157	153	147	124	152	147	163	151	152	175	133	130	154	141	149	144	153	163	156	129	132	144	128	137	144	128	137	150	148	157	146	134	154	147	127	152	130	142	154	148	161	114	148	155	154	162	147	156	138	151	142	148	147	145	153	154	125	151	122	159	132	128	148	136	150	153	144	133	136	159	137	168	164	135	129	133	130	145	135	147	157	150	139	133	159	141	171	122	161	152	149	168	148	158	134	154	152	155	158	143	117	147	136	128	133	144	147	152	144	150	159	143	161	157	157	135	144	138	161	158	141	149	127	129	137	139	156	162	153	158	140	137	138	138	140	141	158	155	149	127	152	153	153	138	143	135	142	133	154	130	164	167	164	135	153	146	112	148	131	140	133	148	157	123	143	141	138	148	120	143	136	156	146	133	137	153	148	147	147	129	131	145	152	147	137	143	142	163	125	139	160	169	147	164	132	146	124	144	147	153	125	139	171	150	147	149	134	134	123	146	177	132	150	128	141	148	154	128	147	148	142	134	145	144	139	153	142	167	167	131	165	142	130	126	146	134	133	142	147	157	137	146	163	144	148
24484	21659	29228	26495	24958	20504	9740	1959	626	427	345	313	251	278	242	266	251	229	250	244	256	217	232	250	222	210	213	247	231	222	237	260	310	559	673	635	302	247	235	260	213	236	202	211	183	211	211	207	218	191	228	233	188	199	206	216	247	226	222	187	234	200	251	225	195	199	201	211	207	233	234	216	226	210	193	187	204	221	188	207	224	204	220	200	205	208	253	242	208	228	215	225	185	227	229	211	218	200	233	215	203	218	240	207	237	203	203	206	206	228	225	227	217	227	201	203	225	218	224	226	205	199	214	221	234	221	211	214	200	222	205	217	221	240	191	216	230	198	220	205	227	222	214	215	241	209	209	222	224	219	236	214	205	194	220	229	208	197	237	239	215	209	213	213	204	213	212	216	190	215	186	215	221	192	217	204	213	231	220	217	224	230	209	176	207	177	223	221	207	226	240	200	245	207	234	213	229	196	236	219	223	184	222	237	219	225	203	226	208	213	196	213	212	204	199	215	238	223	209	240	218	226	219	206	224	226	215	211	186	217	197	212	236	189	215	225	202	218	247	201	221	216	176	214	234	211	237	234	220	205	194	233	230	228	223	210	197	193	221	208	203	228	225	207	240	223	198	191	229	210	205	201	229	220	238	225	198	203	203	196	246	213	214	222	195	225	231	213	240	208	226	207	211	208	214	232	225	244	210	213	207	203	207	215	226	200	211	197	209	218	224	213	240	207	237	209	249	242	210	226	215	230	213	213	223	222	215	217	177	215	196	229	185	212	213	197	227	214	212	215	211	201	212	230	188	229	221	222	231	235	211	236	219	219	194	205	224	219	221	215	213	209	211	214	221	190	225	223	236	212	210	224	223	212	211	217	221	209	221	230	227	213	216	226	209	242	184	217	217	226	208	200	216	221	226	196	226	212	214	226	225	214	220	215	205	224	239	211	240	241	215	189	228	238	212	214	228	183	191	247	228	208	209	221	238	201	203	205	221	206	217	226	208	223	200	220	232	219	243	232	225	205	224	209	229	220	201	235	209	195	192	194	207	240	238	234	201	238	229	207	217	201	199	220	205	206	232	229	221	229	238	196	191	227	186	224	202	195	191	229	234	210	198	213	218	223	208	224	207	237	218	226	223	216	195	229	224	191	224	228	191	192	231	210	220	220	207	219	230	220	221	182	194	227	205	218	232	185	198	203	213	226	207	247	220	228	210	202	210	211	207	243	218	231	222	216	242	228	213	217	212	220	225	217	227	220	214	224	207	210	229	223	207	243	244	226	184	201	205	231	205	195	190	221	226	224	190	196	211	205	212	244	233	210	212	242	231	186	201	227	198	224	217	231	192	213	214	186	214	215	212	213	221	199	200	211	206	228	207	199	212	230	211	228	206	216	211	222	213	247	224	203	231	238	228	222	216	227	226	192	211	206	204	199	204	201	225	210	197	223	219	228	234	219	193	201	219	229	203	229	226	233	230	237	223	228	189	227	212	207	251	208	222	220	227	186	178	199	201	248	196	223	221	205	228	204	225	217	198	239	205	213	193	232	213	232	210	195	206	213	220	231	231	209	216	221	230	237	229	215	213	209	221	224	208	202	226	206	228	228	221	225	228	230	210	225	196	224	233	226	212	202	237	208	227	213	230	208	236	215	181	198	210	216	227	233	230	212	206	229	237	229	228	197	211	214	208	225	224	204	212	224	244	202	212	207	209	213	210	243	210	222	187	242	197	212	217	235	209	242	195	223	224	203	231	223	212	229	226	217	213	218	226	220	214	219	218	190	215	198	237	184	220	223	206	196	217	227	234	222	189	232	236	195	216	261	232	218	247	227	207	190	202	212	218	211	203	200	208	208	202	226	196	245	214	216	225	220	211	222	214	199	200	218	227	218	229	228	204	203	247	242	206	225	218	201	235	214	200	210	209	216	195	193	230	207	210	232	221	215	220	201	217	234	205	209	224	227	226	203	180	223	221	208	191	199	218	218	194	225	206	220	205	232	204	241	203	210	200	214	229	235	195	226	228	222	226	224	205	241	207	214	226	185	200	234	208	218	199	237	206	225	197	239	236	202	233	214	218	222	200	225	238	200	223	214	194	232	218	223	198	213	212	210	215	220	196	225	249	192	204	212	214	218	202	236	220	206	227	214	174	213	205	224	227	196	194	228	194	226	219	222	205	219	213	225	245	212	227	206	221	209	201	238	209	216	203	241	198	218	241	194	235	215	195	219	197	233	239	193	200	203	243	229	197	241	239	201	238	216	207	212	209	207	242	189	203	227	192	225	204	207	214	211	210	225	224	210	236	249	208	240	224	179	224	206	199	235	191	225	223	228	204	182	201	230	204	195	211	188	205	210	199	202	238	203	230	211	198	214	230	213	182	214	207	226	212	205	222	192	238	202	234	246	175	226	234	203	215	184	236	217	207	209	240	227	227	213	225	202	239	209	232	229	207	222	204	201	182	228	199	263	226	220	209	206	207	215	188	216	191	224	220	220	220	221	192	212	231	233	227	235	201	236	210	239	195	202	223	224	198	241	213	238	196	224	232	201	201	227	230	196	205	204	215	216	187	198	201	244	220	216	215	220	221	210	226	203	228	224	212	227	216	219	206	199	211	202	217	203	210	209	234	205	215	246	226	202	214	247	204	233	177	176	191	209	225	261	213	214	208	224	232	193	193	190	219	216	191	230	229	226	215	210	238	193	210	206	223	192	229	217	203	187	201	206	245	238	191	209	214	218	201	216	209	218	225	231	214	233	201	196	228	215	192	177	238	218	203	206	217	215	186	236	237	186	208	212	179	208	201	204	182	191	211	184	196	217	213	199	217	243	212	215	229	213	209	226	216	195	213	197	243	229	217	202	194	225	183	187	208	204	239	220	214	222	228	207	216	236	208	216	224	225	205	217	232	199	202	225	231	229	214	213	210	193	226	222	237	191	203	204	198	233	204	229	218	227	194	205	217	209	209	219	224	207	203	212	230	238	212	216	193	210	231	203	221	209	224	202	199	218	214	233	208	208	217	213	212	206	205	192	235	210	194	236	222	217	197	219	212	225	225	197	194	198	225	209	206	252	224	206	219	231	240	198	222	235	197	192	233	214	219	215	196	210	211	199	203	203	214	208	190	223	230	214	213	207	225	217	208	206	221	193	224	183	196	207	213	198	217	215	209	218	230	234	203	192	235	226	193	201	210	225	251	207	241	204	187	215	198	202	221	207	214	232	189	207	242	211	210	204	212	222	218	223	198	209	225	214	240	227	207	192	197	206	222	223	232	208	219	179	204	191	217	210	216	200	210	208	219	196	223	219	206	221	213	230	231	222	209	228	216	223	227	202	215	232	212	226	196	187	211	216	208	234	209	232	197	248	219	213	191	223	195	237	203	237	216	209	222	204	218	197	208	197	236	205	241	217	228	204	211	212	212	250	210	208	202	228	194	215	220	234	197	204	214	205	196	215	234	203	205	201	218	243	214	175	189	234	199	217	229	220	202	212
30129	55477	46442	36852	29824	19329	9698	3019	1214	614	476	423	384	336	322	331	295	287	251	282	270	251	263	242	272	245	240	276	231	246	268	279	501	806	982	889	429	302	316	262	276	255	246	231	244	247	234	228	234	234	239	227	227	255	248	241	237	254	226	235	208	238	231	221	216	215	241	247	242	231	242	204	223	234	231	233	230	200	239	246	256	209	227	239	250	238	231	209	223	259	225	218	209	247	218	216	225	255	264	236	232	212	210	212	227	238	234	245	237	241	208	259	247	217	240	220	258	253	224	237	234	263	264	220	217	242	274	262	231	234	211	250	235	237	226	253	245	253	219	198	243	234	221	243	251	229	215	261	216	250	217	234	210	221	215	251	230	248	239	259	231	240	248	196	219	245	217	186	242	245	238	206	249	220	226	250	237	233	235	235	220	227	212	217	223	225	209	214	236	229	237	222	220	200	231	227	220	248	223	248	238	243	220	258	229	238	230	227	237	232	262	230	223	228	219	251	237	224	253	237	234	219	224	201	256	218	239	238	232	240	234	222	226	233	220	215	202	228	244	219	217	247	218	248	252	254	237	258	239	220	239	248	228	221	195	253	258	220	222	224	235	227	226	253	222	256	245	213	236	235	256	249	234	236	236	260	218	227	226	234	239	216	255	249	214	228	220	261	220	231	242	242	233	257	227	254	232	244	243	242	222	245	202	236	237	248	212	228	245	232	235	237	239	215	205	225	198	220	219	246	234	272	236	245	241	231	235	232	244	265	218	240	239	255	201	236	224	250	234	215	230	241	240	246	257	241	239	195	246	234	257	206	219	230	246	230	220	225	225	229	243	229	204	231	224	216	243	250	219	225	230	232	237	207	235	246	228	224	223	219	258	221	234	253	242	202	232	266	227	237	248	216	226	225	250	234	204	268	246	233	220	252	221	230	231	257	272	227	265	236	241	215	257	247	231	239	218	231	231	236	243	247	227	217	237	237	223	225	235	277	232	262	261	222	238	231	248	214	229	248	214	230	232	225	204	229	239	246	225	206	220	220	269	209	262	268	225	257	228	232	220	214	217	217	241	220	262	221	210	237	244	220	221	229	221	214	225	227	215	211	230	231	234	229	233	238	252	227	241	223	259	227	241	234	210	221	227	232	257	245	224	251	238	231	235	247	233	248	224	212	233	212	257	229	196	220	224	233	239	223	243	204	242	229	231	248	239	246	204	221	222	249	237	236	239	232	229	235	236	235	244	254	244	219	231	247	237	241	263	232	201	240	243	253	258	243	260	238	227	227	237	235	228	236	244	223	226	235	237	243	237	236	214	229	230	224	223	257	216	246	235	219	236	242	230	223	215	209	211	225	244	222	248	231	211	244	261	234	238	234	224	251	234	221	238	235	246	249	247	246	234	220	226	229	251	248	203	200	221	245	237	221	211	233	226	231	247	234	247	251	249	242	245	239	223	267	238	242	226	247	220	251	226	240	225	211	217	250	218	243	197	240	230	246	233	236	212	237	234	231	231	245	245	223	243	238	225	221	217	233	238	214	238	205	245	208	224	238	231	211	227	221	211	234	237	227	237	231	230	226	212	246	255	252	222	230	247	244	223	248	224	225	229	237	210	212	241	219	224	237	226	229	232	232	253	262	233	219	230	228	198	206	200	234	233	241	246	219	227	226	231	237	227	235	233	224	223	245	227	227	217	237	233	243	230	251	222	251	282	228	251	226	208	246	217	225	228	218	254	241	222	208	228	241	263	225	241	236	223	243	222	204	219	236	224	257	257	241	225	231	250	243	225	222	247	231	206	231	227	224	228	226	208	248	234	223	229	215	272	236	213	235	243	202	229	240	225	228	229	233	209	218	195	213	251	217	224	246	225	229	236	243	241	251	221	245	240	246	232	229	215	227	219	247	248	236	230	198	241	258	221	200	256	238	201	242	247	232	228	232	234	236	246	223	211	254	256	226	233	232	221	222	238	224	234	219	234	229	240	231	236	251	245	222	245	225	230	236	216	248	244	208	221	207	212	230	225	236	245	224	244	216	248	235	239	239	238	236	254	229	243	219	242	228	248	200	228	238	233	234	237	244	237	243	216	249	252	204	252	216	261	235	252	253	205	217	226	257	238	243	242	228	245	233	225	255	233	204	240	238	250	223	232	243	226	246	224	250	245	252	234	208	222	226	215	226	238	233	240	258	233	242	223	199	231	235	223	222	236	260	227	259	250	234	225	223	257	246	230	235	251	265	199	259	232	238	224	221	243	227	189	221	229	219	205	220	264	247	239	201	243	206	242	245	244	232	254	224	242	238	212	239	245	236	227	238	228	216	238	241	199	228	233	213	216	228	226	221	212	223	209	235	248	221	242	216	233	222	243	213	231	251	210	219	215	235	237	202	213	215	222	231	215	219	218	232	211	228	234	229	235	212	213	211	242	211	258	248	234	217	218	252	204	227	225	208	229	249	235	231	227	235	229	238	225	202	204	215	217	247	210	250	247	241	254	237	238	222	211	243	239	240	240	234	240	235	228	228	247	252	219	233	210	229	236	216	214	227	249	231	229	249	229	221	227	245	203	242	214	203	232	245	243	240	230	220	249	235	211	254	220	235	240	246	229	230	238	237	235	250	215	236	223	251	219	243	243	231	231	215	226	227	211	217	269	213	218	246	233	227	227	241	243	246	243	245	250	250	221	241	233	229	265	231	187	259	206	224	221	200	224	215	203	220	223	224	234	238	218	235	221	239	233	193	230	214	216	228	254	204	230	231	243	213	239	249	230	241	204	217	252	245	218	229	235	259	214	237	234	241	239	210	210	213	245	233	232	236	218	225	249	237	238	238	234	235	220	231	224	246	237	237	208	249	234	246	241	243	230	209	240	231	213	240	209	222	236	241	231	234	226	268	223	243	235	231	233	222	245	210	208	223	254	238	209	236	234	248	221	239	216	231	235	232	245	201	226	241	231	227	197	243	239	215	248	216	202	228	229	226	241	255	223	219	239	225	211	258	235	247	228	237	231	211	240	243	210	235	215	215	201	207	255	250	231	228	212	220	221	232	224	217	225	252	221	199	248	264	235	232	206	234	254	248	197	221	232	236	212	237	213	237	225	230	219	229	246	267	211	236	229	235	216	264	226	237	222	224	230	249	208	223	230	257	218	229	223	242	224	221	227	238	245	216	241	243	228	212	233	246	240	223	247	266	214	264	238	227	243	237	219	247	236	238	246	249	217	233	213	226	213	238	220	246	209	233	231	194	231	210	212	239	234	237	253	239	244	225	236	232	214	235	227	258	236	208	235	248	232	244	249	208	251	219	213	241	256	262	220	242	214	249	236	235	222	242	218	209	255	250	236	221	226	224	261	245	266	223	251	228	241	224	234	240	241	239	235	249	249	235	221	232	235	234	221	221	231	213	225	249	208	213	228	223	264	231	226	249	231	248	219	229	225	210	239	231	252	243	246	209	283	216	237	220	258	233	238	253	244	236	219	223	238	237	215	252
25675	21699	29211	29119	20905	11731	4301	1060	509	278	260	226	227	194	177	182	194	185	171	189	164	202	175	195	157	185	192	191	188	196	163	217	246	330	380	308	182	193	195	187	178	216	190	175	189	189	177	164	155	155	175	161	192	180	192	167	172	177	166	181	184	174	192	159	166	201	165	171	161	177	195	176	140	166	196	181	176	188	170	168	181	173	154	179	188	167	152	157	164	156	175	164	159	172	193	167	158	192	198	168	174	200	146	176	183	197	165	180	188	178	161	166	164	171	152	176	167	166	157	178	204	183	173	154	148	168	181	162	179	159	170	190	169	166	147	171	178	169	161	163	175	164	133	182	158	175	152	164	143	176	209	167	145	180	211	155	196	184	166	185	181	181	179	170	194	202	149	161	176	168	193	180	171	178	163	156	149	182	174	156	182	160	201	168	179	187	165	167	162	166	151	171	176	145	173	167	157	176	160	151	180	164	158	181	171	174	168	153	171	189	179	167	165	181	159	177	172	189	175	176	165	151	158	167	187	177	178	168	180	189	181	188	149	161	178	180	169	162	163	179	167	183	148	187	174	175	175	157	182	165	171	167	190	182	183	174	160	165	178	171	178	174	187	191	175	158	192	175	176	160	183	165	161	179	176	168	172	175	175	168	167	182	166	163	160	155	181	166	165	173	175	169	182	172	150	201	189	186	179	188	195	192	175	171	149	172	140	143	165	171	164	172	154	172	148	164	175	186	194	191	185	163	173	151	163	178	191	161	179	153	148	171	163	177	179	162	151	170	171	168	180	154	184	192	174	172	188	171	174	200	177	154	169	174	170	145	194	166	157	168	160	158	165	169	167	162	163	166	147	178	194	196	180	169	171	161	170	154	178	159	178	177	176	165	165	168	179	173	165	157	156	166	194	179	179	190	161	175	175	180	158	154	179	165	180	183	184	161	144	192	168	170	155	159	193	170	162	158	170	184	198	177	165	175	169	190	185	173	168	183	178	176	176	144	172	176	170	176	176	165	176	185	165	161	188	170	172	188	176	177	161	161	168	172	167	154	142	191	180	150	177	189	163	177	201	148	180	178	184	134	185	153	207	170	159	183	167	148	170	173	176	150	176	195	161	177	176	164	171	159	183	172	177	175	167	179	168	161	164	166	164	165	190	148	192	164	170	172	158	165	178	175	170	198	164	164	164	173	159	198	165	147	173	189	149	164	163	170	192	158	179	186	171	157	199	175	151	165	187	185	158	186	180	193	155	167	156	198	183	205	169	162	171	160	167	183	170	180	158	161	177	171	166	161	145	170	169	165	151	176	170	188	186	162	137	164	184	179	179	192	200	177	172	161	191	152	193	195	154	157	171	173	167	185	164	172	208	186	161	163	158	184	185	154	171	147	175	177	170	178	180	167	163	170	166	150	176	180	168	168	163	162	167	186	155	176	185	164	166	185	169	191	197	172	175	172	190	181	179	166	159	186	182	170	173	177	182	166	149	178	174	201	181	185	199	185	172	180	173	133	168	174	150	147	165	168	193	180	145	150	158	163	158	189	146	170	201	198	163	171	191	165	150	166	180	173	177	172	184	151	144	163	185	158	188	188	163	165	166	164	176	182	160	150	167	156	171	175	182	162	167	191	194	157	154	176	182	171	170	175	212	174	180	148	151	177	198	186	163	167	156	138	140	139	176	197	183	171	192	160	188	171	198	170	174	169	155	185	169	183	168	183	152	169	187	159	185	160	161	173	180	183	156	171	170	180	164	194	197	176	167	178	190	161	168	152	179	183	182	165	163	180	163	166	175	167	151	174	157	162	175	172	161	156	169	168	184	161	180	194	163	173	171	142	160	164	185	172	171	168	184	155	178	167	171	173	158	155	171	178	176	171	167	164	187	203	167	183	175	186	167	170	169	168	153	180	164	182	170	162	168	194	180	146	162	170	152	195	180	165	181	176	178	162	170	182	176	197	167	172	147	178	172	164	173	180	160	195	149	150	178	161	157	160	167	157	189	183	191	164	164	172	183	177	158	183	161	176	167	164	196	179	145	183	159	172	158	174	172	165	180	175	159	161	213	168	168	154	202	165	165	164	181	158	160	184	163	170	170	174	174	206	190	169	184	157	190	148	180	173	192	181	160	172	158	178	170	188	197	189	178	178	160	150	174	166	171	176	177	159	172	165	170	172	165	156	171	165	161	188	164	190	199	145	169	187	173	178	182	192	204	179	188	165	181	166	170	183	203	188	174	154	141	168	163	175	150	183	186	147	188	166	175	176	188	181	174	174	160	176	176	185	148	178	179	186	166	156	176	175	167	172	189	169	170	159	188	187	175	187	169	165	170	145	151	168	181	170	208	184	170	173	142	187	193	166	184	162	169	174	174	179	176	177	183	162	143	162	203	167	155	180	177	167	154	176	166	169	166	175	153	163	182	184	179	168	143	170	195	159	177	196	163	154	166	188	198	172	177	168	177	184	153	183	166	165	146	176	173	194	185	167	167	160	171	170	157	157	155	154	171	168	170	192	173	157	215	188	155	169	179	180	165	164	193	173	163	166	170	175	181	180	190	165	162	160	163	154	187	164	170	186	172	189	188	158	164	179	155	163	169	203	178	209	171	190	186	170	167	178	178	187	170	152	170	176	181	164	181	176	179	171	146	175	157	153	161	157	158	157	184	172	199	154	166	186	193	151	173	170	163	179	160	182	173	174	186	162	199	212	183	159	166	184	188	166	146	165	155	174	166	162	182	167	182	171	148	168	160	164	164	170	158	179	185	173	161	180	187	184	165	165	171	158	182	153	175	177	170	164	194	145	170	129	153	189	167	191	173	171	195	155	176	163	188	176	190	173	185	186	175	149	168	166	173	179	168	187	191	177	175	160	186	165	180	162	163	177	161	182	179	163	172	198	173	180	172	174	147	191	165	160	201	168	172	178	166	168	180	198	176	159	163	169	186	161	196	166	176	184	153	172	192	160	148	191	184	151	175	163	183	162	158	171	174	190	152	169	190	177	188	182	182	196	175	164	195	188	160	167	178	152	186	168	164	176	185	186	169	176	184	165	173	175	173	172	166	153	179	157	167	145	162	158	162	170	161	158	159	169	174	183	181	156	166	162	192	162	181	178	151	185	156	194	191	170	195	206	167	192	167	167	162	184	179	162	163	179	180	184	182	173	166	163	170	178	161	175	146	199	172	164	164	167	160	143	163	175	153	190	175	172	186	155	173	175	192	175	181	177	152	171	181	178	174	153	160	154	165	153	178	176	157	163	167	174	175	167	161	162	163	166	172	158	172	175	175	191	170	181	152	165	191	177	145	183	173	155	171	163	159	191	155	169	171	153	163	192	171	164	183	163	188	186	157	207	186	180	190	177	151	167	167	150	165	166	152	196	171	191	187	171	172	208	176	162	175	149	180	202	201	179	165	196	167	157	152	162	181	171	159	168	175	157	157	171	158	181	182	176	170	181	184	180	171	164	168	186	173	179	195	193	159	191	180	180
30963	50266	42219	32172	21955	14880	6678	2006	961	405	345	378	299	268	240	233	243	249	218	197	200	189	234	221	234	199	202	232	206	184	203	236	291	477	599	399	233	220	232	260	211	220	228	212	194	185	174	195	192	193	216	217	202	183	166	211	190	178	196	202	169	219	213	185	190	179	190	190	191	221	209	193	179	185	225	189	188	200	206	212	176	195	199	178	226	203	191	224	186	217	217	208	185	185	207	184	188	227	207	193	212	223	182	202	193	193	199	180	196	206	229	197	193	215	210	183	196	162	195	198	172	192	187	208	184	201	204	186	217	202	196	228	188	219	204	208	214	175	181	212	177	206	192	175	177	209	209	196	212	205	210	216	219	190	223	177	212	198	195	196	184	175	196	179	215	191	206	191	216	196	212	192	209	209	196	211	200	178	191	183	198	209	195	200	181	182	187	199	229	199	194	196	207	189	181	188	219	213	215	201	210	193	182	200	194	196	160	183	204	194	211	166	201	190	207	176	179	201	208	197	206	186	184	176	213	177	187	179	189	220	192	212	202	185	222	185	204	217	196	203	191	200	196	195	191	201	192	195	181	168	202	161	197	192	185	213	211	200	195	205	187	178	203	172	191	172	191	189	191	183	203	206	195	182	207	193	176	213	194	201	196	184	195	166	178	205	211	201	182	179	201	173	210	198	203	189	211	191	184	172	206	208	181	179	200	180	206	213	208	193	178	186	214	179	193	196	243	206	208	211	185	213	201	208	193	199	186	218	226	188	187	216	223	193	199	190	215	182	188	208	187	188	174	184	205	190	204	179	188	205	191	201	215	195	205	197	208	206	208	203	217	198	177	187	200	197	194	216	198	186	207	184	213	205	205	200	173	207	204	202	205	197	199	189	211	191	188	198	180	236	201	196	177	208	195	192	193	196	199	192	203	211	192	202	190	207	193	190	178	190	197	176	227	201	188	210	193	181	227	181	180	192	199	197	191	199	180	202	187	196	172	169	200	199	159	203	183	200	176	196	202	180	171	206	207	182	177	206	204	191	203	199	185	187	220	199	220	214	202	231	188	181	212	168	199	162	218	169	202	204	205	172	182	202	202	192	223	205	207	180	185	199	208	182	219	190	183	211	191	218	202	203	186	209	199	199	204	206	220	182	204	181	183	210	205	194	198	165	219	211	185	211	179	219	182	203	197	190	192	206	199	193	202	204	198	177	189	200	152	198	190	198	209	192	209	191	182	215	191	188	214	185	184	187	210	199	206	187	208	199	203	204	207	209	210	183	179	189	180	216	201	188	182	202	211	200	175	176	203	203	201	191	177	203	177	191	192	188	186	189	206	182	218	192	206	184	194	211	221	205	197	229	174	185	194	184	197	195	230	201	184	202	204	188	189	205	205	177	191	211	189	195	165	210	171	222	195	195	219	208	194	214	192	170	201	203	188	168	203	192	187	175	196	195	171	205	219	197	186	188	200	175	189	185	180	180	194	207	185	163	231	227	186	208	202	189	208	183	251	190	190	190	183	232	188	191	189	204	189	193	174	207	218	192	219	188	190	198	187	201	191	214	184	208	212	202	181	175	194	209	217	191	212	201	170	184	179	211	206	192	205	210	186	184	193	190	195	197	186	199	196	211	185	197	188	166	188	199	197	170	236	214	190	174	218	201	173	200	197	174	183	197	193	181	196	199	208	185	198	198	207	211	192	197	191	179	202	205	228	200	209	174	201	195	199	203	217	191	183	193	204	197	171	205	185	174	179	213	226	196	212	201	198	209	195	168	203	178	186	191	182	193	200	192	196	204	178	198	203	210	212	190	190	193	182	207	192	211	181	224	165	183	192	207	206	209	203	170	192	209	205	205	209	201	207	197	196	174	213	206	197	186	212	204	201	206	185	194	193	211	196	174	197	206	183	210	178	181	214	189	186	205	220	208	176	188	200	206	206	187	169	203	176	209	194	188	188	206	222	168	201	204	192	192	202	213	166	173	204	196	209	189	200	198	197	194	214	201	175	223	207	199	209	188	207	207	191	216	191	174	210	183	183	208	197	207	207	171	202	209	214	203	190	214	182	202	184	212	193	184	205	208	217	197	212	191	195	220	172	182	195	186	207	188	200	223	207	209	209	185	208	215	208	189	186	191	208	181	220	200	195	190	209	219	177	202	185	205	210	233	177	184	160	198	205	207	219	183	188	208	213	217	176	203	199	193	220	178	207	212	192	201	196	193	213	209	182	185	181	198	177	185	206	204	223	173	187	154	167	208	200	214	184	205	213	219	212	221	197	200	207	196	204	232	213	194	220	186	189	180	209	189	196	195	205	192	188	194	186	180	183	200	195	207	206	199	205	210	174	203	177	195	209	186	209	190	179	197	198	217	206	196	199	199	206	175	192	200	178	205	213	200	195	183	197	196	195	215	207	188	203	198	193	202	200	201	176	185	179	193	183	221	179	216	186	197	189	190	202	200	221	194	191	200	218	222	201	195	177	216	212	206	166	189	192	196	215	179	188	199	185	203	185	183	211	184	189	165	183	189	193	178	218	184	206	230	211	208	192	224	208	226	192	203	217	195	207	203	181	196	181	192	192	199	208	217	192	190	218	191	188	192	200	206	177	202	180	202	195	206	229	192	191	203	195	172	184	199	203	217	203	199	192	200	208	199	228	199	205	169	188	185	195	190	190	213	203	193	198	222	192	182	195	177	214	190	222	185	186	189	201	211	215	199	197	199	208	191	196	203	202	186	193	200	202	196	208	180	197	222	179	173	201	186	197	194	203	206	193	194	213	206	208	191	188	208	173	181	185	186	207	208	212	203	197	193	201	179	198	214	193	201	200	193	194	186	176	192	197	194	201	180	195	181	181	195	213	207	207	194	223	188	208	233	196	199	196	192	231	181	197	187	190	203	183	190	204	180	170	221	207	200	179	200	180	187	194	228	203	190	182	180	185	215	218	202	215	197	192	205	190	197	211	212	196	216	203	199	200	209	199	188	196	218	191	203	203	189	180	231	204	182	209	189	230	228	205	196	185	202	200	185	196	211	201	187	190	206	190	175	191	192	156	205	183	206	206	220	173	202	200	216	185	188	194	191	204	188	192	208	179	215	213	184	179	202	177	211	180	197	223	157	210	223	190	205	176	200	175	193	188	181	205	216	185	191	178	197	182	209	198	213	199	173	212	199	208	203	204	208	203	198	192	198	202	164	209	186	181	188	177	198	180	225	218	202	197	199	206	169	207	216	197	207	176	199	206	180	200	176	218	195	194	170	198	192	199	206	198	187	211	197	181	194	219	186	170	202	190	190	185	208	203	208	220	210	175	216	200	222	186	206	169	192	198	203	216	193	196	184	180	186	212	186	191	182	167	197	193	192	214	211	201	187	188	190	199	203	182	183	205	194	206	204	183	199	173	194	205	196	173	201	197	196	176	190	211	193	207	182	212	185	179	166	204	183	206	200	199	197	195	204	198	192	192	208	189	166	197	200	198	200	201	209	181	185
23285	21690	29632	24769	23112	24912	19321	4196	925	626	516	510	450	385	397	394	365	330	344	345	366	367	328	322	332	337	353	320	374	357	364	343	550	884	964	834	462	406	414	385	379	404	416	318	329	313	335	323	338	318	352	342	289	296	327	348	328	307	318	335	306	293	309	317	324	318	328	332	334	314	304	331	354	334	324	310	317	309	308	302	329	316	337	315	351	311	339	309	318	318	303	326	326	299	305	329	308	283	326	290	348	333	326	316	338	309	327	318	356	315	335	324	335	305	334	304	311	342	318	303	314	344	303	319	344	308	314	316	318	310	314	318	315	307	317	323	305	327	297	302	334	294	347	326	306	322	312	312	324	329	321	324	337	317	309	300	319	334	282	317	298	301	287	321	324	308	301	294	309	309	336	331	314	338	326	301	299	320	324	360	334	313	319	317	312	305	335	332	286	301	318	347	304	347	316	322	322	295	336	311	299	334	317	311	329	319	296	326	319	316	333	314	303	332	316	256	312	308	314	321	348	343	304	305	327	282	312	304	340	305	290	299	308	314	325	322	312	309	300	312	332	339	328	314	283	302	302	318	327	313	353	315	311	324	333	391	292	337	323	316	334	325	317	287	325	303	310	311	313	319	314	306	309	303	312	319	316	322	326	354	310	315	338	340	314	345	343	327	306	315	330	312	354	325	345	337	346	297	344	320	304	311	311	320	331	340	303	306	306	352	339	315	315	298	305	308	267	311	311	290	354	345	315	330	324	304	263	377	322	299	300	321	302	365	276	325	328	338	298	323	325	312	325	319	328	325	311	311	309	319	309	323	305	302	288	302	298	336	350	302	336	286	315	289	312	342	315	311	332	303	334	308	320	342	318	323	321	317	318	320	333	328	324	327	322	321	282	304	327	309	339	301	293	314	340	288	315	321	298	335	325	308	337	325	314	299	336	332	317	323	342	332	345	335	315	313	323	318	315	291	317	331	307	299	333	284	355	352	292	295	291	308	318	305	298	311	342	335	302	314	331	310	309	373	331	291	298	332	289	335	336	327	305	284	314	291	350	329	283	320	333	330	321	317	298	316	301	342	309	320	337	328	345	301	309	328	299	312	324	334	347	329	305	314	314	277	345	300	276	288	315	313	295	306	342	322	300	326	318	324	299	306	320	311	345	320	314	344	298	323	354	315	327	347	331	338	328	314	332	331	305	309	306	314	317	317	320	327	277	348	299	327	302	306	304	302	328	347	307	305	336	305	318	298	328	296	313	318	321	328	288	304	302	316	278	333	350	324	303	309	293	332	323	310	353	312	325	307	342	328	317	322	325	312	347	333	315	345	311	322	305	307	355	318	297	328	295	317	316	339	327	337	315	324	281	303	295	304	330	291	322	324	313	312	316	333	289	310	332	306	333	314	307	342	294	308	332	304	314	328	328	311	316	310	320	339	336	348	307	292	330	299	338	324	352	319	319	323	305	307	326	314	342	323	320	331	318	311	304	317	276	337	324	299	323	335	317	324	331	340	319	306	300	322	321	314	286	306	327	331	359	331	325	268	317	323	297	308	305	345	317	312	317	310	296	323	341	312	317	308	307	326	320	301	281	340	329	309	309	298	318	319	333	322	310	309	338	294	324	334	297	332	318	354	320	323	328	298	318	315	344	319	270	327	292	290	329	313	307	354	317	303	330	304	309	325	318	320	333	307	314	313	328	301	304	325	328	314	328	326	338	313	312	314	292	330	300	315	307	309	297	345	312	356	300	318	308	305	284	323	325	308	318	307	322	346	320	312	323	329	348	341	328	311	310	325	316	312	296	291	391	303	309	316	351	322	325	320	288	324	332	323	334	305	305	316	316	319	303	319	339	323	318	334	311	289	338	332	339	294	302	334	348	280	321	297	295	308	332	290	316	343	306	301	305	332	319	302	331	307	298	302	316	313	312	329	315	330	337	314	323	318	302	308	335	317	295	326	327	322	290	283	289	306	307	315	330	351	334	316	310	305	316	316	308	309	358	307	349	303	305	322	323	296	301	309	330	289	308	329	319	327	328	332	330	347	342	302	285	302	340	304	323	326	333	309	309	324	308	303	295	322	299	301	364	329	265	307	353	313	307	308	311	304	307	310	326	340	319	323	334	307	311	317	323	293	313	338	309	295	323	288	333	313	321	326	319	345	319	339	310	359	323	308	356	342	321	328	316	286	313	289	329	332	347	324	312	318	313	321	319	336	325	311	315	315	327	315	304	369	309	342	309	282	327	335	309	339	315	314	313	342	324	270	323	311	287	350	313	324	280	302	306	307	289	321	315	328	320	293	300	318	306	330	300	309	348	314	296	338	310	320	321	273	342	298	305	307	339	319	320	308	318	297	305	316	299	317	280	347	325	322	334	312	318	356	290	305	293	313	297	300	257	307	328	293	293	298	314	302	310	304	293	303	321	302	312	318	321	314	288	337	332	299	329	319	312	300	338	320	309	346	296	316	324	330	325	314	301	326	296	321	321	347	302	287	320	313	333	292	315	323	300	309	329	341	316	306	354	338	318	343	308	342	307	347	324	333	323	331	319	280	314	332	330	294	334	298	321	292	308	366	324	304	299	308	309	336	316	304	337	310	347	290	324	310	305	349	323	313	308	299	304	306	276	294	319	330	305	328	315	320	309	335	297	327	299	318	327	333	326	336	307	324	314	307	314	310	288	326	318	301	296	332	318	305	332	311	315	300	340	275	331	328	319	335	322	310	349	326	321	311	321	315	317	358	299	308	340	332	309	331	318	316	292	334	280	317	313	308	307	326	344	311	305	320	302	327	349	297	317	327	318	315	331	321	307	309	346	339	303	327	327	321	286	291	330	328	317	298	300	299	329	308	318	321	333	304	298	274	341	328	326	298	320	314	339	314	303	309	308	310	302	317	310	328	296	310	325	312	315	336	320	269	316	315	300	311	323	352	311	316	334	307	303	312	321	315	290	311	302	306	314	309	353	305	326	326	278	287	304	320	298	318	338	305	313	314	354	305	298	331	339	335	316	314	326	325	319	327	316	320	319	330	284	310	340	300	326	302	319	342	334	328	321	310	313	317	352	329	319	324	325	299	334	329	354	328	317	319	347	294	302	321	325	364	308	318	330	279	309	329	279	329	312	328	319	319	343	311	315	326	319	324	378	320	347	279	281	334	305	312	297	301	325	324	319	323	304	300	306	301	316	292	302	333	325	346	289	360	315	351	335	327	313	304	342	345	329	321	325	302	323	310	334	323	315	317	327	334	362	273	303	271	318	364	317	365	316	311	309	310	323	338	296	318	294	329	316	323	308	307	316	278	323	314	335	276	297	275	308	309	356	306	297	297	322	333	345	307	317	363	312	323	324	313	314	290	328	308	330	310	310	310	325	354	308	315	308	307	315	315	314	291	306	334	338	301	301	289	330	333	294	316	305	319	310	291	303	306	331	309	313	311	298	328	332	317	317	328	344	334	315	294	328	309	331	316	311	342	324	301	308	303	318	321
34576	62570	55000	41304	34735	27938	14707	4888	1466	938	737	634	537	552	458	441	417	423	408	406	396	390	358	386	395	382	358	362	400	352	360	433	667	1183	1453	1141	555	480	493	468	490	513	507	385	342	331	354	356	337	344	296	339	341	320	306	333	338	306	352	335	352	359	328	328	329	317	330	380	302	316	336	344	345	355	316	352	332	352	361	332	318	339	328	353	315	312	370	316	325	328	304	345	353	383	317	349	352	342	348	339	326	357	342	332	324	353	345	354	343	351	319	360	341	364	311	348	323	344	332	334	342	353	363	357	322	368	350	324	308	349	353	341	322	317	321	335	313	349	355	325	344	354	317	342	325	356	321	327	361	330	321	327	328	306	336	335	310	354	342	369	314	338	331	307	359	328	354	338	309	359	323	341	317	351	332	343	342	332	346	358	332	313	337	334	341	339	357	345	348	353	340	324	327	350	328	313	337	343	326	336	298	331	324	324	314	320	341	342	288	309	324	317	338	331	346	300	315	333	315	330	333	320	314	343	365	362	347	357	320	353	358	338	330	359	339	301	342	328	372	342	343	320	344	356	314	319	321	379	343	340	391	350	347	328	344	356	319	329	335	333	362	324	368	354	339	338	334	356	295	365	368	307	328	349	362	323	314	326	320	342	335	318	348	358	333	346	330	366	319	323	329	317	333	306	347	349	341	355	336	329	353	306	358	324	351	338	332	321	337	325	336	329	362	318	360	338	348	320	329	344	352	346	362	312	345	367	328	269	345	349	331	306	381	340	333	327	319	356	340	348	327	327	345	342	294	321	326	376	321	325	344	324	300	317	328	345	317	330	335	320	327	338	362	324	350	279	352	324	330	353	370	331	366	366	351	346	352	341	335	353	369	322	323	324	297	333	326	358	312	330	361	341	319	292	349	285	358	340	343	310	356	342	364	374	290	334	327	338	343	328	288	357	342	328	354	328	369	343	307	344	328	349	306	336	339	355	327	328	358	341	353	357	349	319	328	339	329	318	340	349	359	363	331	326	338	319	335	318	338	309	328	347	327	340	314	328	354	345	323	357	391	336	370	319	336	333	342	323	308	339	326	330	328	349	327	340	332	339	329	357	346	314	326	353	305	355	341	330	335	333	347	358	344	349	324	316	310	330	302	334	326	336	360	328	319	381	351	344	355	307	341	325	325	313	332	348	342	341	338	322	348	314	342	316	345	310	372	332	334	334	332	325	315	325	338	345	327	327	355	329	346	316	354	329	344	343	333	311	332	361	345	296	361	351	348	308	342	350	361	339	351	331	357	349	325	318	329	308	319	348	337	332	350	307	317	327	322	339	325	344	353	357	339	327	349	341	364	327	363	336	366	330	321	352	327	357	326	336	342	314	317	361	334	356	362	362	350	320	354	321	338	311	327	341	329	327	313	318	321	346	347	309	350	317	319	335	327	330	343	364	346	382	330	309	335	317	363	335	347	328	292	338	317	321	325	312	349	328	354	302	333	320	368	367	291	317	324	322	324	303	310	348	328	329	342	325	311	374	343	361	335	396	324	341	303	307	350	334	352	353	395	338	327	336	328	336	340	306	333	332	332	332	342	336	337	360	329	340	346	337	362	322	319	351	328	320	316	370	318	322	337	332	339	346	302	353	328	340	322	351	330	328	352	332	349	339	333	322	322	315	328	332	365	329	350	329	322	351	322	321	321	323	327	325	348	346	308	345	349	351	319	366	349	378	347	344	339	340	333	365	339	375	329	353	319	361	335	339	358	316	333	347	335	324	372	369	353	343	366	350	347	294	351	345	354	334	332	339	370	323	334	319	371	342	337	331	305	313	339	330	330	338	317	318	321	329	348	331	348	319	352	329	328	353	337	309	314	333	344	328	317	323	339	341	353	350	319	300	329	334	323	334	324	344	329	310	331	327	345	352	306	322	352	326	342	338	333	337	307	346	328	347	352	328	310	317	294	362	338	330	322	327	341	347	383	358	318	319	303	358	354	339	323	343	339	336	338	309	344	344	339	322	346	351	323	335	336	299	373	351	308	335	331	313	347	317	333	302	324	348	346	324	326	334	332	344	330	326	346	367	333	339	326	347	341	300	342	342	349	353	362	344	348	354	304	320	283	354	340	299	336	347	323	344	323	331	335	307	339	337	351	356	335	331	325	306	366	339	318	326	312	341	313	348	333	345	353	325	374	317	349	337	340	319	323	299	350	330	327	347	365	323	353	332	353	338	367	297	322	306	358	352	312	289	330	340	345	346	354	324	329	332	337	337	318	348	341	336	336	349	340	335	345	356	333	319	352	362	333	339	340	318	352	358	342	348	350	322	323	360	331	370	319	349	341	331	315	356	349	329	321	342	355	339	338	303	341	342	349	355	313	330	351	335	328	313	326	332	327	326	332	325	332	326	340	348	357	333	364	327	337	343	309	335	349	327	314	333	304	324	323	342	332	334	344	313	330	332	338	349	364	371	355	363	313	344	305	293	326	286	367	320	351	355	358	369	351	316	332	355	366	348	312	323	339	331	340	304	336	315	331	359	357	304	349	337	336	310	333	340	317	328	344	321	334	319	342	353	336	358	306	313	327	333	316	326	343	336	342	335	301	347	343	339	349	342	359	363	315	326	312	333	322	328	329	355	321	338	352	329	304	329	359	333	314	334	356	329	313	362	320	356	343	337	307	316	327	344	368	336	345	362	339	298	342	325	356	359	346	337	315	340	371	347	322	353	323	338	372	331	351	344	322	342	336	321	331	327	358	328	334	333	344	329	353	342	333	329	330	331	351	326	325	343	367	313	355	312	360	327	331	336	359	333	368	350	333	302	282	345	291	346	322	320	303	328	348	293	319	314	313	353	341	310	347	327	326	326	339	334	332	334	321	363	328	325	358	331	347	306	323	319	324	322	373	322	309	320	321	358	342	316	345	326	386	315	344	328	349	343	337	332	317	346	357	342	327	353	351	347	302	318	335	362	310	345	341	346	379	329	356	334	326	364	316	356	345	338	331	323	337	354	329	345	316	349	327	312	314	345	359	357	358	305	321	292	338	357	310	280	359	357	325	308	335	347	316	310	333	312	329	377	349	346	338	324	338	329	327	313	398	320	361	305	329	321	354	359	333	345	348	335	357	323	348	337	334	337	351	344	342	339	332	324	350	330	336	349	307	364	340	356	363	358	347	324	324	325	303	367	336	316	333	352	316	359	341	332	357	328	341	328	352	353	342	331	360	328	320	350	360	314	356	361	336	342	328	322	356	345	352	332	312	339	329	316	345	367	345	349	342	305	371	314	339	356	365	355	344	298	343	374	360	341	346	376	325	320	343	353	337	310	345	345	346	340	357	333	349	322	339	335	323	309	315	344	338	349	339	327	368	339	340	340	318	327	356	334	354	342	329	316	346	348	347	321	321	316	367	318	344	335	323	312	319	335	301	322	283	331	348	310	320	302	347	333	314	371	342	330	325	308	385	338	361	321	344	330	308	317	339	367	350	327	318	340
31162	30898	33955	23094	13976	7004	2389	648	230	191	177	168	148	127	139	137	130	125	130	136	111	126	137	132	122	109	122	158	141	130	111	115	149	142	139	155	123	150	141	142	99	148	130	130	135	141	138	142	126	111	133	114	127	136	109	138	132	157	120	143	121	114	125	127	141	128	142	100	124	108	129	121	143	137	128	129	135	127	120	126	116	112	133	109	131	136	130	115	113	114	128	128	127	121	136	115	111	112	142	123	128	132	128	132	111	124	110	149	123	138	150	123	131	127	129	128	119	152	118	108	120	137	123	137	145	119	138	112	146	116	115	123	107	133	127	117	112	118	129	137	141	109	130	124	129	127	111	129	122	125	132	120	119	123	118	123	128	130	110	136	142	112	140	120	121	122	112	125	116	137	124	132	122	132	138	133	132	108	135	137	123	118	130	127	135	131	118	138	129	129	119	128	153	123	132	111	142	139	143	160	126	129	108	127	118	113	128	126	129	131	131	123	124	114	125	106	126	120	143	136	118	130	100	131	135	135	112	132	129	139	148	136	110	146	120	118	135	119	107	126	125	135	125	139	136	116	132	132	130	130	130	110	122	131	124	120	134	126	116	129	114	126	118	126	124	132	143	127	124	150	122	109	111	108	148	134	131	107	115	120	138	116	132	119	128	106	131	121	116	109	132	119	138	119	121	121	126	119	124	120	113	102	110	111	127	138	129	122	118	132	124	130	139	126	129	114	141	126	117	113	125	117	121	122	127	112	136	124	129	115	127	115	124	116	132	121	136	123	117	120	118	126	113	129	134	107	135	118	130	110	103	135	124	137	128	125	122	114	110	109	137	114	133	127	122	115	138	128	104	130	137	123	110	130	143	122	103	122	137	134	111	139	125	142	127	116	117	143	102	135	126	117	123	123	126	125	130	125	114	115	96	114	134	113	121	130	117	128	126	124	133	139	150	112	141	126	104	128	122	100	119	133	138	115	98	118	123	122	145	133	129	136	108	116	124	104	145	120	125	131	127	110	135	125	114	136	142	126	108	106	146	115	118	117	135	110	140	141	131	125	135	106	138	144	106	120	126	126	148	122	142	150	128	117	123	129	118	113	142	125	119	118	143	129	130	108	106	113	129	104	110	129	123	126	132	110	140	117	117	121	119	142	121	118	127	113	144	123	112	117	134	136	105	107	112	115	96	117	141	134	120	166	115	131	129	128	120	130	132	146	127	102	103	113	132	134	111	139	109	122	121	135	104	117	145	105	129	129	119	120	112	102	130	111	123	133	117	126	120	120	130	136	122	116	126	127	127	113	127	113	116	122	107	138	139	131	158	110	116	133	124	119	132	127	118	138	112	134	131	104	120	144	121	139	128	129	118	126	125	125	119	107	151	127	113	117	113	119	114	123	130	136	131	129	113	144	114	142	106	126	137	120	127	118	121	125	122	131	122	118	128	119	125	116	129	128	132	126	135	117	128	110	137	128	140	107	120	129	152	116	137	120	142	119	127	132	134	141	139	112	118	123	128	107	133	116	116	112	124	116	107	138	129	111	133	132	138	118	123	128	107	129	117	135	124	150	127	112	128	133	133	119	136	141	130	133	131	135	137	132	106	128	130	106	125	138	134	108	111	138	126	144	139	126	140	109	125	137	129	130	129	121	114	137	116	138	129	142	130	116	111	149	115	107	124	121	126	161	129	122	121	131	131	128	114	124	127	116	128	125	106	97	132	134	123	129	138	118	130	107	129	105	130	131	136	108	132	134	112	134	111	112	121	125	141	116	121	136	128	127	127	130	135	118	113	127	120	120	137	124	133	136	138	116	121	113	119	131	116	119	138	127	148	113	130	121	131	114	123	138	130	132	127	139	137	138	130	133	141	114	126	113	130	127	118	141	147	141	127	116	127	125	131	117	111	116	117	120	112	126	137	111	125	128	124	124	138	128	112	134	131	115	125	125	113	130	120	118	125	120	131	145	123	142	132	124	135	129	125	140	115	121	125	125	131	132	133	109	118	130	137	120	119	108	115	128	134	150	123	133	121	108	134	113	139	135	96	99	136	113	123	115	132	138	115	122	142	125	98	118	115	120	122	125	127	140	133	121	127	126	123	129	127	114	122	123	131	129	134	109	99	105	128	128	143	136	145	130	121	120	116	129	134	126	118	113	127	131	132	132	99	131	141	127	108	122	113	139	115	141	122	132	120	120	147	117	124	109	123	127	135	108	110	130	124	141	124	115	119	133	126	119	137	126	117	121	144	122	129	131	104	132	119	118	126	137	129	130	126	120	107	140	112	122	121	149	115	126	124	120	138	117	127	116	118	135	118	121	132	122	126	116	142	126	102	118	103	119	124	112	133	117	116	123	109	117	101	147	142	116	107	135	118	140	128	142	113	145	134	133	149	138	110	121	114	147	129	104	128	105	119	124	135	127	124	127	131	131	134	118	131	129	135	132	124	127	129	141	144	142	128	145	123	120	115	128	118	131	113	120	134	127	123	130	127	113	131	152	115	122	125	100	126	130	126	122	142	135	134	121	143	115	123	137	115	122	122	126	133	129	136	124	115	110	136	114	146	118	154	130	122	131	136	133	124	110	146	123	128	103	131	115	115	114	127	148	130	132	102	95	119	119	143	119	117	125	122	118	127	150	114	125	139	125	130	109	113	114	131	115	123	116	127	116	134	128	119	100	125	135	126	116	125	128	117	131	108	120	125	125	124	141	133	121	127	103	118	126	135	142	125	124	117	126	141	128	126	117	134	116	142	129	132	114	124	120	124	110	120	118	123	113	125	130	120	120	132	140	99	118	121	122	148	145	106	122	130	102	140	135	126	123	120	117	145	117	139	124	142	118	126	106	127	121	123	116	117	128	139	119	132	122	114	139	133	119	113	115	130	128	130	121	122	135	132	144	112	144	113	107	120	114	122	131	117	127	144	109	129	120	120	98	133	100	121	101	148	99	93	137	134	125	112	128	122	131	110	111	119	117	122	113	115	126	125	113	139	134	138	125	115	120	127	115	122	121	138	118	118	121	141	136	121	127	141	121	116	119	127	129	120	122	125	111	122	127	126	147	106	128	117	146	125	117	113	151	143	123	120	140	114	125	132	125	107	142	121	112	136	112	129	112	125	125	124	110	127	133	111	131	133	117	130	126	132	126	122	126	140	109	134	116	108	139	143	130	135	132	125	132	118	138	127	123	120	122	125	114	124	99	148	118	126	124	110	115	137	121	142	131	123	132	144	140	119	125	126	123	110	110	133	161	115	123	141	120	135	136	118	125	131	120	124	123	139	117	117	148	127	141	132	127	114	129	148	108	135	136	118	145	111	126	121	144	113	123	109	110	124	120	113	109	126	130	130	117	118	134	129	127	118	147	106	112	119	128	121	126	139	134	123	116	121	134	124	144	128	115	115	119	111	124	135	139	139	116	147	137	124	123	144	122	135	138	119	123	140	103	141	124	169	113	120	119	124	153	139	120	122	108	115	114	120	115	112	106
31131	46059	34845	21817	16905	10179	3860	1161	386	255	231	225	193	197	151	150	151	156	131	138	154	188	136	133	149	147	137	147	133	148	135	163	159	167	179	170	152	159	151	153	122	173	145	153	152	127	134	129	152	141	135	124	132	125	116	153	132	138	144	127	140	137	135	130	143	120	147	144	125	155	137	156	152	133	134	151	144	134	144	146	142	143	136	145	134	134	149	130	146	141	134	148	153	138	129	141	151	152	143	147	136	143	158	166	132	145	150	139	147	128	148	142	151	144	157	154	118	142	140	151	145	153	140	170	130	154	150	142	138	140	148	167	151	137	136	128	148	130	166	149	140	137	141	147	145	140	158	140	165	147	130	140	132	127	124	150	170	123	132	146	134	150	136	137	139	127	143	134	121	128	136	143	165	140	131	129	168	148	133	142	146	135	166	166	159	144	161	141	141	138	137	116	135	116	148	132	157	147	143	147	141	125	138	166	147	160	159	159	152	134	149	133	127	124	129	138	156	146	145	158	137	128	125	157	144	153	130	155	127	149	154	153	174	132	143	136	140	140	134	153	127	142	145	143	151	139	161	119	154	118	138	146	152	133	162	146	126	146	147	160	144	136	154	154	148	131	124	159	121	155	159	161	139	144	153	150	153	137	147	155	132	157	135	147	134	140	128	131	147	151	143	150	147	135	148	142	154	146	146	122	131	134	138	137	167	142	151	160	149	147	144	124	123	122	134	158	158	151	139	139	142	127	139	127	144	145	132	134	141	146	167	153	147	132	133	141	166	131	147	145	163	135	143	142	146	143	140	137	140	146	146	163	156	146	160	121	142	148	126	154	150	159	132	144	137	153	133	135	114	136	109	120	140	134	149	137	155	135	129	150	139	143	139	163	155	153	135	147	150	153	142	119	153	140	126	120	146	132	135	151	137	149	138	133	172	147	146	144	140	149	130	146	139	134	152	110	150	151	128	139	136	140	139	135	137	142	141	134	146	132	149	129	117	144	147	151	146	151	143	159	139	144	146	146	133	139	149	160	139	148	134	141	146	129	140	141	130	125	144	126	145	133	144	126	115	128	136	139	160	152	152	136	144	141	118	126	146	141	140	154	147	119	139	154	134	143	147	141	121	131	138	141	156	153	162	142	139	146	155	150	155	148	123	148	146	142	141	150	150	138	145	139	142	143	158	134	143	149	164	135	142	140	141	143	127	133	158	154	150	157	143	154	138	145	149	128	137	146	135	124	142	140	144	134	137	137	154	139	130	140	146	163	142	119	143	156	131	136	149	148	160	138	138	147	120	155	171	164	154	139	139	129	147	140	141	125	143	141	147	133	126	157	155	169	164	156	176	135	129	122	149	129	144	155	130	157	145	154	130	155	145	133	137	152	143	135	165	111	124	163	138	146	143	149	142	145	149	157	143	152	159	144	157	138	161	133	144	159	132	137	150	142	151	115	140	150	149	134	152	130	150	142	137	138	133	143	141	136	171	157	146	149	143	145	140	133	151	136	144	152	133	157	137	147	147	151	173	136	152	144	143	137	129	135	130	144	143	142	123	154	130	147	159	147	121	139	151	158	163	147	132	129	154	131	140	129	149	154	156	145	142	159	168	137	134	157	143	147	145	134	130	131	155	127	129	150	161	137	153	154	139	142	169	144	141	141	135	124	129	151	131	134	126	152	118	152	151	143	147	158	129	152	143	121	143	145	134	127	145	163	149	144	140	132	133	130	134	140	128	147	136	157	146	139	156	144	146	141	150	130	146	139	131	150	148	130	148	140	156	153	144	138	139	125	138	154	146	133	132	147	135	141	142	128	126	137	142	131	133	136	127	134	150	141	139	152	141	144	142	144	159	136	111	152	149	152	168	151	166	152	136	137	145	137	138	145	146	147	136	130	146	129	138	140	150	134	135	158	131	140	161	124	137	150	121	157	140	132	129	126	140	148	159	145	153	137	117	143	162	152	155	146	132	131	159	149	160	137	149	129	129	137	134	167	160	151	147	166	128	159	135	171	127	144	130	139	128	135	124	148	124	122	136	142	146	125	139	129	125	137	134	157	147	157	152	125	152	127	125	142	123	157	126	150	134	126	157	126	136	137	144	130	122	148	135	152	130	155	126	135	128	158	138	159	137	129	149	155	133	150	137	138	166	158	135	140	125	164	130	133	154	142	155	151	147	151	150	143	144	161	131	144	150	137	152	142	151	160	143	122	127	158	151	139	152	147	142	145	137	138	153	147	153	159	139	141	126	126	145	126	132	141	136	157	156	163	129	147	147	133	133	131	126	125	120	129	146	142	141	175	121	129	133	155	145	152	163	150	140	141	168	153	143	146	132	154	123	144	146	123	156	149	150	146	117	135	107	135	146	121	148	132	133	153	136	130	154	142	173	122	140	144	142	136	148	152	148	151	154	123	147	151	154	128	127	128	132	151	138	145	154	145	130	129	133	137	145	138	145	143	141	149	134	154	143	144	133	154	154	158	127	156	142	142	137	134	136	118	160	154	146	147	168	145	128	131	150	129	124	136	167	145	147	145	137	153	144	122	127	130	150	150	155	143	159	142	137	139	143	136	151	142	147	162	130	141	143	144	130	138	135	135	157	120	138	130	151	159	123	147	151	117	155	137	147	136	139	119	157	129	139	144	144	146	150	150	117	147	140	137	163	150	159	141	128	140	165	143	145	143	137	157	147	142	149	142	154	176	130	138	140	136	138	148	144	168	132	139	139	154	141	152	133	130	132	162	154	146	137	131	142	123	154	132	142	149	125	158	159	142	129	141	135	142	139	111	147	141	142	134	153	154	159	129	141	149	136	141	122	161	161	150	135	130	163	156	141	162	132	158	140	144	137	155	138	148	141	149	141	152	126	144	138	149	151	150	134	137	132	147	158	146	135	136	162	136	133	142	154	159	146	141	125	145	134	148	153	125	136	166	139	137	137	143	140	131	141	133	159	139	129	147	135	121	122	153	154	150	132	134	113	117	141	138	138	153	146	149	149	153	146	145	132	144	144	135	137	141	142	131	135	132	155	139	147	157	151	145	137	151	149	128	137	152	153	146	151	135	155	127	143	134	173	160	133	144	127	146	155	130	156	166	154	149	174	140	155	146	145	143	146	138	136	137	148	166	144	138	135	132	142	138	141	148	137	129	138	142	147	142	129	167	132	139	130	143	122	148	143	139	138	137	140	149	149	126	147	139	150	151	147	136	141	131	126	155	150	165	140	137	121	143	152	146	144	155	139	130	145	143	159	157	137	124	148	153	161	148	166	156	133	134	142	152	134	169	165	134	147	166	158	128	127	151	135	138	170	143	146	128	140	150	135	119	137	161	167	144	151	155	141	136	148	148	134	163	128	132	148	132	163	126	144	141	145	142	140	138	141	146	131	152	148	154	146	128	152	130	143	143	132	155	148	147	139	122	148	129	165	158	121	128	160	143	146	145	149	136	142	146	146	145	165	137	166	151	150	147	149	143	135	113	149	147	153	137
24450	21655	29091	26358	24786	21291	11362	2583	556	377	287	326	285	257	264	259	229	230	245	243	236	245	250	226	236	243	231	209	252	234	216	250	257	392	573	623	413	270	254	246	246	270	303	246	200	231	217	246	211	207	196	216	189	217	247	205	226	224	236	235	216	236	200	244	192	214	203	210	204	233	199	234	203	198	219	237	218	219	209	202	231	222	205	240	224	240	215	223	218	191	212	209	220	213	223	224	242	226	233	237	225	248	218	195	218	196	213	235	214	202	208	205	207	218	191	243	227	220	228	195	205	223	195	183	211	218	201	193	203	220	218	210	229	216	209	205	204	213	224	226	249	202	213	220	220	222	220	211	237	211	218	213	212	212	213	207	194	237	196	203	192	207	204	204	206	225	212	214	234	224	231	215	199	211	226	243	233	198	225	223	211	202	217	190	220	248	232	216	219	231	211	224	210	255	214	219	212	237	214	233	205	212	211	232	205	192	230	197	201	225	235	212	227	225	205	203	206	221	223	217	221	224	201	211	208	212	217	217	206	212	225	239	234	203	204	213	199	231	212	230	222	213	208	241	206	226	216	200	242	210	205	208	204	192	223	210	200	201	233	228	225	219	226	205	223	214	226	200	222	212	224	206	221	213	221	206	208	200	233	220	227	237	226	223	220	243	220	192	196	234	201	205	199	224	229	204	192	205	190	207	214	231	224	210	213	213	221	216	202	202	200	239	233	216	203	235	201	234	221	209	224	223	220	203	206	203	220	225	222	198	239	205	191	206	214	207	201	202	212	215	204	220	206	196	237	216	217	227	230	217	219	213	234	213	189	189	213	222	194	214	257	239	200	195	210	202	209	244	211	222	173	220	230	218	229	215	224	196	195	213	193	206	233	191	205	214	199	211	214	224	217	217	236	212	220	211	233	221	207	204	234	221	204	202	197	247	202	213	236	239	224	231	188	231	214	200	220	199	221	192	229	208	216	208	242	215	188	193	187	188	220	207	207	219	227	230	215	195	217	259	218	220	214	213	234	189	227	208	179	218	215	239	241	219	221	186	198	214	234	215	204	188	207	228	194	224	204	220	218	214	213	197	231	219	199	207	197	214	210	218	232	225	249	243	221	236	197	198	233	196	226	208	210	229	181	211	226	196	206	198	233	216	222	234	216	210	233	244	224	261	203	236	218	198	207	202	219	209	210	228	222	216	223	197	220	228	208	256	207	194	199	234	217	206	237	210	222	221	237	226	229	210	206	212	198	186	196	203	215	238	215	211	213	170	222	221	203	228	209	209	213	234	212	223	229	194	197	228	225	219	231	195	215	216	201	215	199	235	223	219	212	190	205	212	223	224	213	215	225	237	231	215	225	248	214	236	200	220	211	232	231	209	220	224	219	206	196	210	199	220	215	230	211	203	222	239	222	208	216	220	236	196	232	213	198	233	223	238	201	176	203	225	221	217	222	179	219	194	202	225	203	205	216	226	208	216	240	222	235	240	233	208	190	255	226	220	227	211	221	203	218	207	239	245	226	224	227	201	225	239	243	239	224	191	247	205	219	221	215	210	214	247	204	226	218	239	202	223	240	213	239	211	206	204	207	206	219	220	211	246	190	221	216	223	206	223	203	186	204	217	214	210	227	217	204	189	215	231	237	221	212	223	177	225	221	212	227	217	225	231	240	225	200	214	227	227	224	239	230	193	210	229	208	208	219	218	193	229	216	211	208	229	215	233	233	243	238	231	204	228	205	193	231	216	239	207	245	221	223	211	211	215	206	199	192	223	227	207	216	245	214	222	205	189	201	202	204	232	227	194	222	215	215	205	232	186	233	205	227	213	213	213	197	197	203	220	221	220	205	225	221	221	205	196	228	215	210	220	255	195	224	205	218	208	208	232	238	201	205	241	202	195	215	211	219	199	190	220	209	198	208	193	231	232	209	222	231	207	218	219	254	209	223	208	222	223	221	225	202	204	223	258	211	224	219	206	205	192	208	220	208	216	229	228	198	192	192	211	211	210	213	214	226	209	236	226	227	229	207	204	230	202	222	242	249	194	237	219	236	227	221	210	252	184	226	224	212	224	216	203	202	207	231	246	240	224	201	222	224	197	197	215	234	191	251	210	178	220	232	211	218	225	226	198	243	202	240	226	233	197	239	224	240	230	221	204	222	245	216	229	230	222	222	207	226	219	230	187	217	220	244	221	206	226	211	190	221	234	193	234	226	210	201	215	202	237	220	193	224	222	211	233	190	224	228	223	222	231	239	230	233	203	225	196	225	193	209	200	197	226	217	217	211	209	230	193	207	231	211	217	226	188	234	198	229	216	214	211	188	203	227	198	226	197	199	213	228	204	222	227	211	206	222	210	204	248	230	221	209	231	208	210	191	217	220	215	222	206	237	238	228	205	213	236	189	218	182	200	225	237	225	210	183	239	200	234	215	208	230	220	204	184	240	218	221	208	207	213	244	219	204	225	236	228	212	233	216	238	214	220	208	196	198	218	189	231	203	221	202	227	200	189	206	196	203	192	218	250	226	192	205	223	205	248	215	185	211	205	213	230	190	235	208	203	232	236	211	217	231	222	233	216	208	219	221	218	220	225	226	209	199	210	216	208	202	215	219	212	237	220	232	232	228	200	216	217	211	206	224	219	202	202	221	213	210	203	219	200	222	228	197	206	236	201	205	220	230	240	217	227	205	221	216	205	226	194	200	210	225	209	232	238	214	209	209	229	216	233	204	223	199	219	212	225	220	208	232	220	194	222	185	213	204	199	218	228	208	198	217	201	201	234	216	224	241	235	228	198	208	212	212	233	207	211	202	216	215	208	207	229	231	216	222	176	248	208	239	219	230	211	212	202	242	205	195	234	214	204	208	201	187	237	227	214	251	227	220	219	234	201	209	224	239	189	189	220	207	197	187	215	213	238	212	214	188	218	204	221	229	200	225	189	232	224	223	238	219	223	243	211	213	203	239	232	214	251	227	219	220	230	208	199	206	214	228	219	194	216	213	210	208	200	216	219	214	210	224	214	195	189	231	216	205	226	204	236	211	200	214	221	194	196	217	215	214	217	219	212	217	219	186	272	191	220	201	220	200	209	211	224	211	233	207	217	241	198	214	197	203	213	211	210	188	228	201	209	228	202	213	236	190	200	222	204	180	202	224	217	206	251	193	202	246	205	216	227	229	197	221	201	209	216	223	221	211	227	211	204	225	218	213	202	199	225	212	233	221	231	220	240	222	206	222	199	210	215	192	208	230	222	221	232	211	191	188	180	227	232	211	226	193	207	205	194	184	216	202	231	207	262	219	225	206	210	218	212	218	188	218	216	230	206	226	213	207	214	205	233	202	232	235	197	259	220	204	228	240	223	233	202	257	207	221	214	224	223	234	199	207	197	240	199	227	238	226	226	187	220	242	232	212	209	239	238	203	205	196	222	234	209	199	205	215	216	235	198	217	214	218	208	200	210	222	202	214	248	217	213	214	243	187	208	214	225	242	206
30097	56479	44531	36411	30003	21015	11646	3706	820	485	421	392	349	342	324	302	273	285	249	293	295	262	265	235	227	242	220	251	251	217	231	286	261	416	784	914	622	303	292	326	326	311	313	276	223	254	250	236	242	225	237	248	239	227	254	277	228	241	225	222	254	286	238	244	224	227	240	238	222	201	250	221	251	241	239	230	256	276	219	231	240	235	223	216	234	251	227	231	199	218	258	246	227	232	237	198	233	230	242	252	227	205	224	240	214	233	218	209	231	217	231	246	227	244	242	249	229	248	226	231	229	213	229	257	247	222	227	250	253	256	251	229	234	230	208	236	234	220	225	215	233	226	211	245	246	232	221	229	217	235	226	213	230	198	223	235	238	213	242	232	244	238	233	224	243	213	240	215	235	247	226	238	238	225	246	234	230	252	236	222	230	207	244	215	240	237	235	265	254	247	221	229	219	215	209	208	237	233	220	216	234	224	231	218	245	198	203	241	224	209	242	210	207	256	218	231	237	242	239	258	233	259	204	241	206	228	238	231	244	232	234	233	223	236	239	244	227	218	235	251	199	215	219	238	262	235	202	257	241	199	233	240	226	220	232	241	247	229	226	217	235	253	228	208	226	225	234	260	222	209	234	230	224	240	246	235	218	221	220	229	240	250	210	233	224	246	240	199	242	225	237	225	243	256	267	229	230	212	246	246	244	217	210	251	234	229	234	225	244	252	246	232	250	241	246	208	239	263	234	242	240	247	236	213	236	236	197	198	242	234	258	248	222	222	218	223	210	225	247	195	230	216	223	252	226	229	228	228	256	245	218	241	194	234	259	191	229	209	210	230	243	229	237	210	222	241	216	223	219	237	252	241	244	255	227	239	236	223	214	240	229	230	262	234	221	254	250	252	240	251	247	249	200	221	241	230	226	248	272	234	216	253	225	235	223	240	266	239	217	235	229	222	243	239	236	229	236	232	226	229	205	257	219	214	259	235	244	215	256	237	246	252	224	254	204	236	238	209	227	231	217	241	245	253	237	248	252	229	202	221	236	248	218	232	197	222	238	231	219	246	232	224	225	222	258	251	222	236	259	221	217	245	208	241	225	231	230	222	237	228	232	230	245	227	265	219	217	213	229	253	239	231	241	225	226	216	214	226	222	235	244	251	261	245	248	229	222	215	245	238	216	202	232	235	241	235	273	206	228	214	258	232	239	220	240	238	246	241	228	198	241	235	241	233	231	201	262	213	247	233	233	260	238	234	225	233	239	225	224	240	243	275	225	254	230	245	234	207	242	226	227	229	272	259	252	240	229	214	213	220	214	211	236	230	240	233	251	237	251	224	252	239	218	237	216	221	247	229	219	233	228	219	238	229	226	221	237	230	235	255	214	204	237	229	225	200	233	260	220	243	220	241	217	236	248	203	215	238	232	255	223	239	222	231	238	236	226	204	239	210	239	226	248	223	225	228	238	230	213	226	233	222	259	238	226	234	229	209	255	240	241	220	244	251	262	206	231	278	239	217	263	225	229	232	215	223	240	208	206	235	221	238	217	240	224	243	231	235	217	263	219	214	236	234	208	262	245	229	217	256	250	225	213	223	209	207	232	246	229	240	226	214	206	226	203	230	229	244	225	247	226	221	212	226	248	216	271	235	257	223	251	235	229	230	193	237	227	221	249	230	201	231	254	242	232	242	205	205	236	224	237	231	243	214	239	246	230	213	207	223	283	247	248	232	222	220	239	259	224	249	238	263	219	242	250	238	232	246	220	236	241	215	233	212	243	237	247	233	239	223	232	212	224	227	236	224	225	254	200	221	225	221	235	259	228	218	242	240	211	241	221	239	220	223	255	258	238	255	236	229	240	224	215	240	218	240	228	222	200	237	232	265	240	265	230	234	217	233	219	219	242	215	260	242	230	237	211	233	217	219	253	263	206	228	230	209	222	213	217	248	221	232	245	236	242	235	238	266	224	223	225	229	229	227	243	253	257	242	239	235	225	228	218	220	190	237	230	252	236	259	245	227	230	229	225	214	219	252	202	249	230	240	251	254	251	218	257	239	230	231	224	250	213	233	224	242	237	211	234	209	225	214	251	211	229	240	228	211	210	219	276	242	226	231	235	241	228	250	221	228	230	246	223	222	218	233	222	227	231	185	238	217	235	229	223	249	242	225	217	221	260	221	231	226	232	222	227	231	213	236	223	251	222	261	217	248	226	238	223	234	233	231	198	247	211	235	206	236	249	245	225	270	250	246	242	217	233	257	253	218	247	254	254	239	190	234	225	244	215	220	247	227	243	219	235	233	225	198	240	221	246	231	249	228	244	219	239	202	220	243	223	228	205	239	241	255	251	249	232	243	232	214	230	222	248	219	242	207	222	241	210	222	232	233	215	221	246	240	227	250	237	228	234	223	227	244	233	223	228	240	224	219	228	229	244	254	212	234	247	247	213	238	218	255	219	239	233	206	226	237	220	235	218	211	212	242	230	221	244	240	248	207	231	249	218	225	217	233	258	245	215	234	222	211	230	238	233	229	243	231	237	240	254	231	202	223	257	233	225	232	237	236	250	260	203	222	214	249	224	220	237	249	233	241	221	197	224	249	218	232	243	252	232	234	225	254	205	209	233	217	234	215	268	235	247	222	205	206	227	239	252	212	229	213	225	243	215	220	220	236	224	238	232	237	211	235	216	227	208	241	217	226	224	221	237	239	252	257	239	235	249	249	244	241	234	251	235	242	223	211	225	239	227	231	237	243	221	276	227	224	228	218	226	218	243	232	221	227	261	241	229	261	219	226	244	228	235	218	233	235	242	265	202	248	236	229	211	190	245	198	225	274	221	217	225	229	236	235	244	216	235	217	243	235	217	250	222	240	254	232	237	237	244	211	201	218	217	241	257	242	241	224	206	236	215	253	227	232	228	252	214	227	233	248	239	202	207	237	241	235	264	211	231	208	222	224	229	218	238	235	243	206	212	219	209	236	246	251	252	243	216	260	245	250	192	252	229	213	231	224	254	221	233	225	256	231	228	228	224	240	246	248	221	239	243	250	227	236	217	228	259	231	245	257	218	224	264	225	235	226	212	243	233	225	246	215	246	198	231	207	241	218	215	225	226	229	247	245	227	239	224	223	213	203	230	235	261	240	213	224	247	232	234	222	231	233	258	203	220	230	233	234	215	246	209	212	247	210	209	245	235	231	223	259	233	222	254	220	260	242	239	222	216	227	230	245	241	230	199	254	235	221	219	235	247	219	226	223	238	261	217	217	235	237	230	199	233	230	213	257	251	220	236	220	250	219	239	212	245	208	239	247	209	237	229	225	241	227	208	233	221	211	216	230	229	200	229	243	199	238	192	223	237	221	245	240	226	227	226	253	228	243	212	217	229	216	213	232	206	238	243	233	237	237	211	239	220	205	241	228	230	216	253	222	230	219	240	231	232	226	271	220	233	205	246	221	232	230	243	236	242	238	226	243	233	227	225	247	237	222	227	237	233	233	253	243
25751	21787	29193	28787	22218	13832	6252	1524	392	257	237	233	229	211	208	195	189	201	198	217	168	199	188	199	158	164	188	192	168	179	169	186	209	268	368	408	286	209	196	196	204	198	210	177	172	157	148	170	156	167	168	194	176	202	166	149	186	172	171	148	142	196	183	184	154	161	172	180	162	170	194	189	179	168	162	171	157	183	150	177	180	162	167	160	167	175	199	180	166	163	168	181	187	168	152	162	174	185	192	183	166	173	166	177	182	190	192	178	197	185	184	190	162	205	168	174	164	190	181	170	165	191	202	179	170	180	170	164	173	154	180	180	155	185	163	193	189	192	172	164	158	169	171	175	177	197	157	177	148	200	163	186	173	187	192	165	173	203	169	189	169	179	164	169	170	155	168	193	187	197	180	172	195	197	186	185	169	170	173	164	166	170	192	178	194	159	181	176	183	167	168	155	164	171	171	166	159	160	148	189	198	170	191	191	171	195	161	168	169	188	159	161	170	188	197	155	178	168	158	152	169	169	191	180	189	175	199	175	190	181	191	179	174	167	175	157	156	168	177	176	154	170	169	183	165	174	133	183	159	163	200	185	164	167	194	195	184	174	191	192	156	186	158	161	190	144	198	169	152	189	195	178	168	189	193	177	177	175	169	177	182	180	188	179	176	187	186	204	205	165	173	194	172	184	175	175	186	155	169	164	187	171	165	201	158	179	170	191	194	189	166	193	174	170	191	172	171	187	179	172	151	169	179	171	171	168	178	170	177	183	171	174	185	182	155	173	215	201	160	198	174	200	202	172	168	184	181	178	182	147	161	189	184	174	185	206	182	187	190	209	177	163	177	180	170	160	176	180	171	179	164	195	166	197	193	194	191	158	164	152	174	184	166	164	168	187	169	170	168	182	184	177	174	176	190	168	160	162	176	192	198	141	175	165	180	181	175	168	187	180	176	169	139	165	189	189	168	174	179	164	171	133	170	176	170	162	153	175	161	184	188	166	157	201	163	148	198	192	159	187	186	189	186	167	171	191	174	177	160	169	187	166	163	185	167	148	192	180	175	171	176	189	192	161	159	170	179	187	174	179	177	172	196	169	160	169	160	196	176	175	186	158	206	168	179	193	168	157	171	170	143	202	176	168	170	163	182	161	183	182	176	167	184	163	179	174	191	178	193	201	161	159	178	168	153	174	159	202	174	211	182	159	176	174	178	189	158	158	184	189	181	150	176	172	189	177	204	164	162	151	187	188	150	168	150	183	149	171	182	172	163	170	170	177	143	180	168	178	153	178	176	193	167	197	160	183	200	172	175	173	166	174	180	201	187	184	180	172	185	207	181	170	191	180	176	168	159	179	166	170	161	173	170	170	164	179	162	175	175	168	173	175	170	171	182	177	165	180	171	196	166	187	176	183	171	160	175	179	161	180	170	177	187	167	173	180	167	182	152	171	182	159	156	192	197	172	181	192	200	187	169	181	175	187	181	170	189	197	143	185	197	162	170	200	182	175	153	162	181	183	180	185	170	178	175	196	151	194	170	176	173	172	197	169	150	184	176	170	195	153	154	172	186	172	169	152	167	201	163	165	173	170	151	178	172	200	191	176	182	171	174	160	173	176	184	180	184	181	173	166	187	190	191	168	172	167	178	160	193	176	151	161	165	197	173	168	187	162	180	200	202	152	188	172	183	182	154	196	180	196	188	185	184	199	157	197	161	184	184	196	185	174	155	168	171	194	183	212	194	184	176	165	179	168	163	152	169	161	173	172	177	168	171	179	177	186	163	178	177	152	159	189	186	185	199	180	167	203	211	200	179	181	173	189	167	179	188	161	176	164	158	184	171	197	168	164	175	190	193	194	170	178	178	205	153	202	158	168	200	172	182	192	170	192	169	182	187	173	145	220	164	183	173	176	193	158	193	167	181	191	198	165	182	190	172	219	156	193	192	177	185	174	170	173	183	177	192	170	189	173	200	200	184	194	196	201	178	177	183	155	187	183	185	175	185	186	179	170	180	174	148	177	187	181	180	202	173	171	144	187	164	175	170	183	178	193	177	181	168	157	182	196	197	180	170	177	180	156	174	178	189	168	165	169	178	161	178	163	182	175	186	156	178	211	159	173	150	185	166	170	191	145	179	188	177	174	171	178	210	165	177	163	184	173	170	174	150	154	175	162	196	185	185	201	184	194	170	163	169	198	154	195	159	170	176	163	158	160	206	168	170	157	180	161	180	177	175	172	177	183	193	189	162	186	204	200	166	167	166	178	169	192	172	198	159	192	163	155	175	164	182	177	157	189	199	170	174	177	167	186	175	176	188	188	169	190	156	163	189	205	200	180	191	182	170	196	184	165	162	192	195	156	171	176	184	182	174	177	169	167	189	165	161	182	177	170	175	172	182	188	171	172	156	160	188	178	177	176	164	176	200	168	161	177	155	149	173	174	180	175	184	181	155	169	182	203	170	194	165	173	184	164	180	164	162	179	170	170	177	182	185	169	185	167	190	162	205	157	196	173	175	202	192	186	196	178	184	177	181	162	189	168	188	197	164	179	189	157	167	166	172	171	201	177	169	199	182	176	191	167	182	200	159	167	210	206	202	152	174	172	190	161	170	199	178	170	169	173	180	185	157	158	204	170	169	194	161	199	197	172	181	176	173	187	160	148	178	178	154	154	177	168	167	156	163	195	175	182	174	195	171	167	170	151	212	185	176	181	188	171	151	162	160	169	150	184	155	175	193	179	200	158	193	176	188	167	189	189	151	160	187	169	186	160	169	187	174	171	187	169	217	174	177	172	195	178	186	160	162	172	157	178	160	161	181	173	177	179	173	167	176	198	196	179	156	163	205	182	194	180	186	184	165	162	190	148	182	176	188	187	168	192	176	154	169	171	172	174	172	187	157	185	174	192	191	183	155	167	161	175	195	179	184	161	170	200	159	149	199	174	190	163	194	153	173	168	175	168	199	189	180	173	180	171	201	167	173	162	192	165	188	175	192	164	173	161	161	147	184	165	169	191	185	171	173	170	182	172	198	167	200	169	182	192	186	172	160	194	154	191	206	172	156	175	172	205	165	189	195	170	174	196	161	157	184	168	194	180	205	187	184	168	170	161	184	184	172	184	199	189	210	188	165	194	166	164	174	170	166	191	184	161	183	190	175	169	191	167	178	181	161	169	181	173	167	193	165	153	181	176	202	157	158	186	173	155	190	157	172	196	171	165	185	173	155	190	186	185	169	155	172	164	178	191	192	177	173	169	158	147	171	169	179	161	192	191	191	172	170	184	161	199	188	164	175	173	176	194	178	190	181	184	178	183	171	179	170	177	168	176	190	161	196	186	183	156	146	184	159	190	173	195	180	189	171	206	181	174	199	198	169	182	143	166	174	191	173	169	152	178	195	168	167	187	192	167	185	183	177	168	165	181	170	177	184	179	197	169	184	172	177	157	162	162	186	176	162	168	168	185	173	186	166	176	170	156	156	169	189	177	161	184	168	182	204	193
30217	51827	41281	31456	25007	16906	9528	2789	642	432	319	342	263	246	278	248	213	246	204	235	231	212	214	208	219	234	207	217	190	212	199	216	238	374	516	654	426	277	227	233	241	236	246	200	204	193	192	189	234	189	215	188	199	212	204	208	191	182	217	194	221	192	198	203	212	178	197	207	218	198	216	187	167	213	162	183	211	187	186	201	189	199	190	201	186	196	173	246	232	205	188	204	179	200	234	172	172	211	201	206	172	189	185	219	179	172	218	205	200	213	203	209	189	199	231	188	186	194	200	193	214	203	228	188	206	204	184	218	212	195	181	212	193	203	220	195	194	211	191	201	186	200	192	193	199	190	184	209	190	213	190	204	217	215	199	191	186	220	229	199	205	170	185	205	201	189	200	176	186	176	218	193	194	194	206	198	203	204	213	185	193	177	179	191	214	201	202	181	210	186	194	206	179	170	190	203	217	181	194	191	191	213	194	207	185	195	185	203	188	183	202	201	211	194	227	191	222	190	224	215	210	206	184	184	228	188	193	210	208	188	197	209	201	193	194	180	210	180	194	191	196	195	192	184	197	219	199	188	188	198	211	204	210	201	203	216	182	195	200	181	213	209	200	190	184	181	173	216	204	199	199	179	216	236	199	208	205	216	199	202	192	198	211	205	217	189	199	172	195	199	217	214	199	219	204	224	203	208	213	215	205	192	182	175	186	205	164	184	197	206	194	189	198	188	206	210	216	208	204	218	200	220	225	210	191	175	219	178	208	200	209	188	217	203	183	190	217	201	201	212	217	187	188	213	168	233	191	189	223	179	206	210	212	208	212	213	187	202	211	203	208	200	204	194	196	203	199	196	202	189	209	217	194	199	206	201	206	207	183	189	178	210	196	209	217	186	171	210	195	211	204	194	216	190	182	200	189	221	191	208	222	202	197	197	196	209	207	214	192	227	213	188	207	202	208	183	220	204	215	210	226	210	197	209	181	185	179	183	198	213	215	188	205	191	213	176	195	201	221	184	231	186	211	181	206	186	207	215	207	203	196	208	199	192	203	215	187	162	207	191	210	190	196	219	205	182	220	187	200	200	213	200	199	176	219	201	196	194	192	202	219	205	196	179	198	198	209	195	204	198	193	208	212	201	210	216	202	199	211	195	202	201	172	197	213	213	198	222	193	198	221	194	190	215	168	209	196	207	224	168	197	219	209	219	192	190	199	214	188	202	178	199	208	187	197	201	213	200	215	204	218	193	216	212	204	210	199	194	216	194	212	195	202	198	186	205	231	198	198	193	191	215	211	185	199	195	211	190	173	203	204	205	193	201	208	200	212	220	206	192	205	203	197	195	192	182	233	192	219	213	225	229	192	193	207	235	215	213	186	192	206	172	206	218	204	197	204	195	223	207	211	226	235	207	223	194	208	200	228	177	195	177	201	207	194	211	203	217	209	216	200	213	228	206	225	211	188	189	244	194	201	207	194	208	188	215	218	194	171	206	202	188	217	190	214	210	216	190	200	202	200	198	196	173	190	212	211	162	187	202	190	206	207	192	182	181	201	169	208	189	233	178	197	218	216	181	217	202	192	196	198	200	209	210	207	191	221	187	211	212	200	211	193	190	199	200	210	204	185	221	201	213	202	212	197	210	165	204	182	175	241	189	178	192	193	183	201	194	181	186	219	201	208	204	196	180	183	180	187	200	191	194	198	204	208	187	199	188	204	228	194	215	186	194	202	202	190	207	207	190	192	220	210	197	177	203	208	201	196	171	212	183	187	225	198	181	187	185	186	179	204	204	205	199	186	186	191	190	199	193	195	219	208	192	212	218	183	193	168	195	221	195	203	215	195	206	189	198	203	210	195	211	182	186	216	178	200	209	207	219	192	184	182	196	211	222	202	181	215	183	194	228	198	198	189	176	183	190	182	201	198	198	199	203	185	197	241	195	203	175	209	204	204	176	180	211	217	213	213	195	189	201	202	170	200	197	194	192	186	202	202	193	188	175	215	195	189	209	220	197	226	186	203	195	187	208	194	213	213	242	240	175	212	197	185	181	191	190	221	195	183	202	215	198	206	193	217	193	189	186	202	212	206	184	183	206	215	193	193	233	218	214	193	192	210	191	204	209	200	180	203	193	212	219	208	193	190	192	209	204	193	239	213	169	183	216	226	210	214	221	188	167	205	187	199	209	189	207	208	217	193	193	227	190	204	197	201	206	195	197	187	196	202	187	205	190	193	180	232	208	193	229	191	241	197	207	201	187	214	186	203	175	197	198	189	207	204	180	198	208	212	208	186	213	215	198	193	195	205	177	164	184	215	210	178	205	188	218	191	203	186	221	203	200	186	182	194	204	199	204	204	173	206	208	216	208	208	210	211	203	197	228	170	182	221	190	215	208	208	201	184	206	207	208	195	207	202	206	201	215	198	194	195	183	211	201	208	226	186	216	178	206	208	225	222	219	185	200	189	209	215	177	203	205	222	216	206	212	208	200	206	210	192	206	197	198	198	210	194	184	214	191	215	201	216	194	196	189	190	206	196	175	227	190	231	209	217	196	215	207	208	200	194	214	186	215	187	212	197	202	206	207	192	208	207	210	197	211	216	214	210	181	214	188	182	194	189	169	202	198	207	208	215	193	211	193	199	202	212	198	229	184	229	193	198	188	183	186	206	205	213	222	209	213	224	207	219	236	198	200	216	187	201	194	194	194	221	183	215	187	168	180	204	204	197	194	198	179	199	187	199	191	231	209	175	184	198	194	228	200	201	216	180	198	204	201	227	205	204	204	198	190	183	223	210	205	207	214	208	194	206	197	201	205	215	206	233	198	213	175	203	189	207	209	176	207	198	203	202	183	208	202	213	192	217	217	210	180	204	190	217	169	199	189	209	182	204	184	188	205	185	192	191	191	202	194	200	200	187	186	192	193	199	190	198	201	204	192	220	192	228	192	195	190	212	188	187	214	193	197	216	166	187	205	190	205	191	208	203	206	207	200	187	213	198	217	199	196	202	197	231	219	198	210	209	208	204	196	193	193	188	181	183	190	204	186	190	211	176	196	202	201	202	208	183	212	197	211	212	207	207	205	185	190	200	201	189	198	223	189	213	201	210	205	185	187	181	215	205	202	181	189	205	186	224	188	188	208	200	181	218	188	205	177	199	208	200	216	183	196	181	193	173	191	196	220	198	188	225	192	215	190	194	190	206	196	216	199	215	176	221	204	216	202	178	196	211	196	210	208	213	218	209	225	191	230	195	197	163	211	200	176	206	196	206	200	187	194	203	199	197	214	206	185	194	216	202	216	194	216	195	185	228	204	167	190	207	225	191	202	195	215	191	205	183	191	206	204	180	203	184	215	202	212	182	209	220	195	193	196	231	228	194	193	211	192	187	181	206	200	210	182	198	219	193	218	206	190	203	215	179	187	188	190	204	201	188	192	221	196	190	192	179	219	206	200	194	186	206	202	230	222	198	203	209	214	206	196	213	205	228	193	215	222	211	190
23255	21660	29395	24767	23324	25186	21690	6130	1291	641	546	477	415	472	405	373	365	371	379	375	373	322	348	335	371	346	330	338	336	345	332	520	766	1102	1298	1184	1022	548	379	373	403	403	393	348	309	320	292	313	342	302	317	311	329	307	347	316	353	347	343	331	342	341	350	340	343	340	304	342	336	318	370	315	316	332	340	307	364	321	294	345	300	294	297	329	299	324	313	310	338	308	277	345	303	344	342	320	316	330	302	339	308	355	294	281	337	311	301	296	378	276	303	342	313	298	305	333	323	339	315	314	280	301	350	326	339	328	327	318	304	331	331	292	318	313	350	315	323	344	311	295	318	314	299	332	353	296	352	318	318	329	320	295	354	337	288	327	302	317	338	329	352	299	348	329	331	337	328	332	333	319	295	285	300	309	330	314	335	328	328	351	358	351	315	321	307	303	338	295	312	302	332	327	308	350	310	339	311	326	297	326	285	325	338	323	308	323	308	313	331	324	322	313	289	278	337	306	311	325	274	304	298	301	370	291	335	345	310	321	296	294	307	324	312	338	295	327	329	322	356	315	314	346	315	295	283	325	360	308	311	323	334	310	312	334	336	325	352	334	363	358	308	335	304	322	349	315	316	291	336	322	307	332	340	318	328	313	305	311	314	316	307	332	310	328	315	347	345	335	315	306	319	308	314	351	304	299	323	308	352	334	344	308	346	341	331	326	343	320	352	350	302	342	333	325	348	321	313	320	310	341	307	344	346	346	313	315	301	329	330	326	321	326	283	357	302	318	324	309	324	306	332	337	324	331	344	345	349	324	326	342	326	319	321	315	304	326	309	331	351	322	316	330	317	318	320	290	347	323	323	324	324	337	345	345	280	296	331	325	313	341	306	338	333	351	315	347	336	338	305	310	309	292	323	309	341	316	318	335	327	331	350	319	337	318	307	317	319	307	351	300	334	320	323	306	284	328	339	340	344	318	321	295	342	314	319	341	330	343	317	332	310	299	328	305	310	364	334	341	306	299	315	313	326	339	306	315	300	321	327	315	329	314	331	330	325	341	309	311	300	316	373	337	334	321	329	316	310	353	335	345	334	316	335	306	317	353	297	314	322	315	310	324	343	314	290	341	309	309	321	289	352	291	331	342	341	348	340	300	329	332	299	302	349	335	302	295	344	328	342	296	329	302	305	300	350	306	327	306	323	363	315	313	306	329	305	307	272	347	318	349	314	307	356	337	330	340	337	299	302	302	346	303	322	333	357	308	297	354	331	322	320	296	339	322	342	295	321	330	294	350	346	359	349	318	347	324	320	331	336	315	331	350	327	358	327	330	313	333	314	319	349	349	328	328	307	321	313	349	327	344	294	345	315	304	316	329	328	315	296	314	309	328	316	347	331	320	309	292	335	325	307	299	313	352	304	328	310	288	319	287	332	340	361	313	330	300	333	334	298	300	319	335	345	304	350	339	332	333	325	311	307	315	328	318	322	361	324	332	307	335	322	340	329	325	334	333	336	347	340	331	323	343	307	306	324	303	333	346	327	331	301	328	309	329	332	310	319	310	330	347	281	325	322	335	346	338	329	337	336	334	299	322	317	340	325	334	344	322	308	345	307	291	307	302	318	344	312	279	333	353	307	345	319	331	319	338	331	328	294	334	348	328	324	319	357	302	284	303	328	307	306	315	320	308	345	345	324	291	317	326	317	316	294	294	304	313	307	318	346	351	356	358	322	286	334	308	286	326	318	278	343	305	319	317	319	342	325	315	325	314	338	312	346	312	332	329	329	315	342	320	314	318	294	332	331	303	321	308	338	311	284	322	328	316	308	329	337	324	306	309	290	325	345	279	315	358	301	319	318	314	316	304	318	315	328	312	301	316	316	344	314	307	295	298	329	311	339	287	328	297	307	303	328	340	318	348	319	354	321	321	332	304	328	318	309	326	330	304	302	353	313	353	335	320	327	356	311	315	325	281	332	320	323	313	303	284	310	293	297	335	308	325	295	323	342	304	324	297	296	310	322	363	332	314	313	366	335	296	292	314	338	339	325	334	291	296	317	318	325	338	303	317	333	288	351	308	322	307	327	325	350	322	350	308	314	300	300	315	343	363	332	338	323	303	322	301	329	331	313	313	318	292	323	332	338	312	319	326	319	329	333	290	329	336	341	323	301	309	340	331	337	336	325	369	329	346	295	344	303	332	299	342	310	282	346	311	358	313	319	317	323	293	314	304	307	332	334	312	322	318	352	322	347	327	294	315	350	319	346	309	310	334	317	323	283	305	309	307	267	305	283	340	340	319	371	337	321	303	296	301	324	309	336	323	309	331	341	328	324	360	328	330	340	330	314	331	313	334	319	336	337	333	303	290	323	290	327	315	335	317	316	308	341	315	332	308	357	307	312	302	321	325	316	346	306	304	282	304	297	311	314	317	335	333	303	312	305	326	343	326	310	350	346	313	321	344	332	334	308	304	317	304	351	301	329	343	338	320	302	350	333	329	323	308	334	330	336	318	308	308	322	327	305	285	348	310	342	319	339	349	307	315	344	346	351	323	305	354	317	311	281	373	297	302	281	303	336	307	300	324	306	292	329	301	323	327	339	305	329	316	293	319	279	360	314	331	334	319	314	338	334	320	321	330	326	349	336	341	310	333	349	325	313	310	339	318	324	302	321	334	322	345	325	325	317	349	324	332	324	354	319	318	316	273	302	325	314	323	352	306	348	347	328	312	313	328	303	307	291	345	263	307	345	327	319	331	343	319	337	331	329	297	360	367	322	325	351	337	319	304	330	311	276	339	309	322	328	330	324	334	291	323	344	332	346	334	321	319	324	333	333	296	320	329	329	331	310	325	324	338	272	348	345	312	352	318	345	320	334	310	300	301	319	314	311	310	335	324	324	303	305	320	322	294	299	305	325	328	315	294	323	348	347	316	328	321	320	301	315	331	351	318	319	330	336	343	344	314	319	352	334	318	325	330	324	312	359	331	298	328	300	325	358	302	339	338	349	297	352	301	325	308	324	316	313	292	300	351	299	335	315	318	329	307	326	328	322	282	374	305	316	297	318	336	339	307	313	311	278	324	291	355	294	344	291	325	336	329	305	326	312	342	336	341	294	331	355	303	322	306	330	337	337	337	333	300	311	317	330	353	310	339	316	303	327	310	343	350	359	289	283	307	342	316	329	298	366	349	324	309	337	313	306	303	315	306	341	318	320	320	309	297	319	310	340	320	326	330	309	322	324	307	318	317	328	307	330	315	320	341	293	317	351	309	309	289	337	319	313	309	314	319	312	323	314	299	326	352	335	299	290	338	329	315	312	311	347	323	357	329	322	334	329	353	303	322	294	353	355	303	341	333	343	334	330	326	326	306	285	291	320	318	293	308	350	297	349	350	317	307	274	334	347	304	343	333	307	299	325	334	315	338	299	310	293	335	318	316	316	290	361	313	338	327	333	314	341	300	321	352	291	347	294	306	337	332	314	326	331	323	358	312	320	304	306	356
33046	61402	50780	41649	35631	28159	19370	7133	1887	914	695	619	581	514	521	450	413	423	427	381	406	381	361	348	394	371	375	381	349	365	393	694	1104	1611	1847	1781	1400	637	435	452	445	441	455	383	333	350	345	367	333	346	363	329	343	343	356	349	355	354	337	352	346	358	324	337	327	342	321	331	333	357	327	340	373	332	345	331	341	353	312	351	314	349	333	331	319	363	367	317	314	343	332	325	330	350	335	324	336	333	358	362	384	361	349	326	340	332	318	318	320	351	324	348	326	352	336	347	315	350	308	334	364	343	329	364	305	373	327	333	345	331	353	349	335	318	311	311	376	357	335	324	325	352	319	337	360	344	331	344	315	349	368	325	345	323	340	359	320	334	378	339	342	357	357	335	319	325	361	343	329	312	334	330	332	316	317	337	343	324	313	375	339	352	321	332	350	328	312	351	325	375	322	348	347	353	366	337	321	330	329	309	326	336	356	362	358	361	340	343	343	357	342	284	359	325	323	345	340	354	347	350	331	335	334	334	350	358	351	333	335	308	348	353	366	361	368	349	341	316	369	335	360	335	360	331	332	336	374	331	347	330	297	334	377	379	354	339	312	322	365	387	320	338	353	338	345	355	336	333	313	350	374	373	359	361	338	355	314	319	349	326	320	335	333	336	376	344	291	337	340	360	352	356	350	358	364	343	341	361	329	359	340	324	366	376	345	330	363	329	382	326	335	343	348	355	340	314	355	333	387	351	363	334	361	340	320	312	336	333	370	342	354	348	321	346	348	329	348	344	377	362	336	318	346	326	342	314	324	302	310	324	334	331	331	330	329	388	323	365	362	367	350	328	342	344	331	373	295	324	338	322	308	364	327	323	321	317	373	326	331	344	353	343	347	358	358	332	331	337	362	345	320	358	340	345	316	329	341	352	316	354	353	313	352	358	343	345	346	375	334	328	330	356	337	376	319	348	322	348	335	346	317	356	346	340	335	335	348	336	341	340	320	356	330	327	326	388	339	349	342	344	378	337	353	328	320	341	349	353	352	341	339	342	336	341	330	361	357	360	348	336	354	327	356	330	338	329	325	329	343	359	359	366	319	339	337	356	340	346	329	332	321	336	349	343	309	348	350	358	325	340	374	334	327	383	320	320	339	285	325	344	292	352	335	307	352	342	300	322	355	362	350	338	317	350	352	317	342	363	348	338	346	376	355	331	357	365	306	337	320	314	334	338	345	338	308	343	367	343	342	326	323	387	331	317	306	344	353	320	333	385	366	357	329	334	334	338	370	352	351	342	349	316	328	343	334	340	347	339	336	315	353	300	306	307	360	315	359	333	351	314	321	332	314	333	317	374	352	368	327	346	320	349	342	354	322	360	313	361	314	317	345	360	341	355	324	416	343	347	352	337	371	325	305	297	328	352	319	325	294	314	323	380	332	345	320	353	354	345	354	335	335	383	319	333	338	291	341	327	335	341	347	357	389	342	334	342	345	312	349	363	373	310	331	339	346	360	331	354	362	329	315	362	333	346	335	363	318	338	344	325	314	339	326	347	371	314	303	351	357	354	339	345	352	327	334	345	356	342	332	339	336	342	312	337	338	327	356	370	344	367	318	359	326	357	364	309	301	352	333	339	339	340	351	321	342	350	324	362	360	334	364	343	327	328	346	331	337	298	348	340	352	324	354	339	323	340	313	328	316	337	321	327	347	308	308	301	343	330	322	344	338	328	366	357	337	335	367	343	375	330	341	337	355	327	362	358	334	335	348	334	336	357	326	363	337	346	355	319	347	354	328	353	346	338	345	348	333	332	321	318	317	324	298	304	320	310	360	335	315	341	337	382	367	360	338	345	314	289	342	331	340	350	324	324	345	341	338	356	364	373	355	309	351	361	356	330	348	314	381	337	368	327	336	334	360	312	357	346	322	360	331	337	323	356	307	339	330	324	365	332	377	353	326	325	370	338	351	353	360	346	385	295	348	328	346	308	311	359	338	330	363	382	344	325	326	343	363	302	333	325	348	334	323	331	326	332	357	358	349	361	329	353	336	351	332	357	338	332	348	356	331	346	367	317	321	319	371	347	325	323	344	323	308	313	359	341	346	349	336	329	342	374	352	324	364	344	340	348	310	358	337	349	355	332	371	344	309	320	321	310	344	320	342	313	352	361	321	337	329	334	325	341	324	330	361	367	327	353	352	323	348	363	338	343	328	358	325	344	339	360	345	344	360	375	335	339	323	342	343	340	313	329	343	355	326	319	337	343	343	329	319	337	338	362	326	362	306	331	349	368	309	332	331	318	317	353	337	325	332	321	329	347	336	336	343	387	339	322	334	336	339	332	319	343	339	331	331	346	341	312	347	367	343	336	338	316	358	340	334	330	329	349	348	332	341	330	356	318	354	355	382	309	308	358	373	340	322	380	333	344	346	375	322	307	344	365	338	336	344	330	334	323	345	339	343	360	319	324	342	322	334	353	333	359	309	381	342	344	339	335	341	333	313	367	305	322	320	315	352	343	354	335	338	316	310	323	344	359	336	340	328	338	348	372	328	328	350	335	357	345	355	354	336	359	317	349	340	339	338	334	345	364	318	343	349	319	317	328	328	330	320	333	343	333	333	317	336	360	324	343	331	313	301	334	339	352	374	361	327	359	362	348	330	357	365	332	314	337	330	345	316	307	340	331	360	350	341	384	349	343	359	337	350	313	340	373	321	357	320	330	345	337	352	361	345	301	359	348	345	305	322	339	348	304	316	322	320	321	324	309	332	324	352	325	368	367	345	346	351	360	323	346	325	325	333	363	349	300	307	336	364	320	324	325	324	334	325	359	381	365	344	318	346	350	364	347	332	360	335	346	351	322	360	315	360	372	355	359	334	364	313	329	374	333	345	350	353	326	341	347	360	353	377	323	330	360	350	370	328	351	347	370	321	352	356	348	324	321	353	365	313	350	329	316	358	323	332	358	350	378	374	318	364	312	311	363	313	340	319	372	356	341	340	313	343	344	359	337	323	351	329	323	346	383	361	321	350	343	374	332	359	355	305	313	343	341	352	345	381	334	325	329	349	324	348	359	359	344	318	347	363	327	342	322	321	339	318	342	331	343	338	344	327	320	324	297	354	303	363	351	356	329	333	344	343	332	349	315	326	326	382	332	329	335	329	339	333	338	361	302	352	323	301	352	311	334	348	316	328	344	357	327	372	322	342	337	335	309	313	322	341	346	312	296	307	348	346	331	357	323	355	342	374	364	351	314	355	365	351	340	325	326	373	321	339	325	328	323	352	343	346	353	342	355	336	379	321	354	355	350	312	361	358	386	326	323	375	357	328	344	374	346	314	328	341	328	323	344	320	352	378	338	355	347	340	329	336	338	348	334	360	349	322	352	320	332	321	376	337	313	321	354	328	330	340	333	320	343	325	292	323	345	314	356	329	350	349	333	320	353	303	373	352	354	343	362	335	318	330	312	340	361	316	340	336	329	335	335	340	359	367	333	348	363	345	323
30871	30697	34027	24430	13401	6917	3158	842	217	184	169	116	150	145	140	128	144	142	124	124	123	140	120	142	140	146	130	127	125	149	152	143	140	164	154	172	158	134	125	131	134	116	138	128	105	116	140	128	144	131	130	121	136	141	132	118	148	151	144	142	132	140	131	126	122	143	126	139	120	137	140	133	111	144	129	134	137	127	136	145	137	132	145	154	120	142	122	151	153	137	156	142	134	138	106	136	118	142	129	133	142	130	139	128	134	153	119	130	146	134	121	126	129	109	130	114	135	132	120	140	134	153	161	127	123	148	141	130	123	152	120	144	111	138	150	146	126	137	139	138	138	140	143	130	152	114	122	138	140	122	157	113	126	158	140	156	144	125	127	138	151	146	130	125	118	132	122	129	137	145	145	148	124	128	127	126	113	129	137	136	145	114	144	140	130	117	140	133	128	131	122	126	121	118	124	137	120	124	144	115	146	135	115	145	129	153	126	117	119	137	132	132	133	139	149	128	131	148	140	131	137	140	137	135	150	165	153	136	129	117	130	124	124	165	119	123	139	120	150	139	149	145	134	143	130	137	121	102	131	139	135	130	134	156	157	122	144	163	126	143	145	133	120	138	113	131	173	121	134	140	124	120	145	129	148	141	140	126	135	124	144	134	126	144	129	106	146	142	132	134	152	122	119	115	128	146	132	152	125	149	160	147	115	144	140	151	136	139	127	147	103	131	130	131	136	131	130	130	135	120	122	135	117	148	115	132	129	146	132	130	117	140	154	140	132	120	134	117	122	116	139	133	131	124	120	151	127	124	120	132	130	136	121	149	144	140	132	130	139	151	136	136	154	111	133	125	128	138	118	147	132	106	139	136	136	128	132	138	114	133	111	153	140	123	144	137	117	135	139	147	115	127	131	129	124	147	130	147	123	152	144	127	135	135	128	133	122	134	130	130	176	116	121	149	139	127	148	142	131	141	145	135	142	150	132	142	139	134	135	131	118	146	133	120	137	135	134	116	124	108	130	129	135	119	135	131	136	153	155	130	141	124	144	124	137	124	144	148	137	118	141	144	131	135	125	131	131	126	129	127	127	115	136	131	163	132	150	153	148	136	141	143	151	153	142	116	119	127	141	136	154	128	111	120	125	148	126	138	161	115	120	142	141	142	153	113	123	129	123	155	127	124	113	138	121	130	115	133	135	137	118	137	132	148	157	150	121	140	149	116	131	143	129	119	130	129	144	123	150	150	134	141	138	125	137	130	140	127	128	144	118	110	142	163	128	161	123	142	136	137	152	148	147	143	124	145	142	123	153	132	140	131	118	134	130	131	106	142	133	139	138	133	134	139	129	123	117	130	126	160	136	128	124	138	123	139	158	131	127	139	153	119	127	136	123	142	130	141	115	136	130	112	141	109	139	119	121	123	130	130	134	146	119	127	132	119	128	134	173	131	123	132	130	134	131	125	134	141	129	161	119	125	145	160	126	136	122	129	148	140	132	135	127	124	135	116	130	134	115	146	116	136	127	154	150	119	112	142	137	133	132	137	151	135	136	160	142	119	126	133	114	137	135	112	121	132	113	130	130	139	140	109	123	125	131	130	123	126	112	137	124	138	132	133	131	149	122	122	141	134	137	131	114	132	134	112	136	135	141	138	145	129	126	131	147	113	114	127	115	124	132	121	134	115	110	125	148	119	160	128	126	125	142	116	142	118	123	156	134	102	161	110	157	136	132	156	109	138	143	150	141	128	141	136	139	129	150	120	120	133	125	122	154	157	133	106	145	138	127	129	145	121	130	144	127	124	122	126	121	137	137	109	127	124	121	130	134	121	117	125	138	123	161	125	156	116	120	124	121	139	137	122	146	122	117	139	122	115	155	139	125	130	151	114	133	121	149	120	132	121	141	117	156	125	140	142	139	113	137	123	140	132	110	121	119	110	125	134	124	138	132	121	111	137	127	127	140	135	138	145	125	136	117	141	136	142	140	135	130	129	130	115	130	133	128	130	131	137	133	123	137	144	118	139	128	122	131	132	132	146	123	143	140	144	134	135	144	150	125	138	131	156	137	134	138	142	141	142	130	120	135	107	118	156	142	126	126	128	123	136	131	137	143	140	137	124	140	133	132	127	141	130	113	133	137	133	134	137	143	124	136	145	142	122	117	120	118	148	121	120	142	146	129	138	126	136	117	146	122	135	137	133	129	159	126	124	118	155	137	147	121	126	149	123	124	120	140	147	133	129	135	132	131	144	137	136	120	138	142	124	123	135	129	116	135	125	135	122	135	130	124	131	137	125	123	130	127	113	131	134	109	125	114	122	127	140	137	132	136	104	110	135	142	128	133	114	140	132	121	156	118	129	153	128	127	108	130	134	132	146	136	134	122	131	124	119	104	128	142	124	135	123	140	121	122	144	130	131	168	150	162	124	139	138	136	127	136	123	126	143	130	111	130	107	141	127	141	124	152	146	149	133	143	116	125	138	131	131	121	140	137	115	144	171	102	127	124	119	127	123	143	133	123	149	131	136	133	138	141	123	134	124	144	127	114	121	136	135	130	123	141	128	131	125	135	152	160	134	150	132	135	144	143	147	141	130	135	130	135	123	109	142	123	137	130	138	152	122	122	118	133	128	124	112	131	135	144	144	141	135	112	123	131	132	130	145	116	123	152	134	128	128	127	129	154	132	137	142	123	119	155	157	160	141	144	130	103	149	126	122	121	137	145	122	126	124	136	126	118	128	136	153	169	152	138	141	118	142	137	123	117	128	136	119	124	151	146	148	131	129	131	134	138	126	118	146	123	147	150	147	146	138	152	128	120	140	145	146	136	139	161	113	131	126	139	144	142	126	156	136	126	135	143	123	145	130	111	149	125	119	120	137	130	151	135	127	146	120	135	137	128	156	137	132	137	136	155	138	142	151	155	132	133	135	127	128	138	124	139	163	116	126	123	124	124	141	125	143	131	136	152	130	157	126	124	119	147	129	123	144	146	131	128	115	143	124	134	133	130	131	150	114	138	143	118	139	125	157	121	139	142	136	126	120	133	112	115	133	159	115	124	135	124	128	125	148	149	134	115	124	129	116	136	160	114	130	124	128	131	115	126	109	141	145	143	122	130	147	116	134	162	136	144	136	137	132	115	124	113	129	120	123	128	118	127	117	143	128	136	115	131	115	122	120	137	117	130	119	117	139	140	121	132	118	134	138	139	137	134	127	128	161	131	100	108	137	133	139	129	129	120	147	144	148	119	117	137	127	144	129	143	128	129	136	131	123	135	158	132	139	124	129	140	120	135	138	124	142	126	144	157	148	123	118	127	141	149	139	134	134	133	126	129	140	139	143	127	119	152	124	136	132	125	120	134	129	105	150	119	125	129	156	134	126	146	146	134	146	143	143	130	136	128	126	131	128	137	124	127	134	132	126	144	138	148	156	118	117	114	122	137	124	121	127	122	128	134	132	135	134	134	137	119	148	114	126	128	132	138	130	132	118	129	134	122	144
30031	45644	35154	22975	16087	10466	5291	1601	369	260	208	198	173	190	156	133	157	128	161	158	138	143	153	141	153	155	176	158	159	166	174	163	152	159	186	194	214	175	161	142	151	175	155	171	156	133	157	159	151	143	151	146	139	156	140	133	152	145	154	139	153	143	162	158	145	152	163	165	136	155	140	152	146	142	135	144	158	137	154	151	143	137	154	137	150	162	144	162	147	154	160	165	160	149	155	148	142	129	131	130	160	157	151	168	156	178	147	138	153	133	148	136	164	153	143	151	135	157	166	140	150	150	151	150	164	146	147	154	123	138	152	157	149	166	140	144	139	140	137	151	168	146	113	159	168	152	163	154	150	142	154	154	142	152	156	141	138	164	162	164	152	147	161	150	159	150	154	156	121	136	161	140	133	144	147	149	136	147	163	171	137	152	166	154	149	158	127	126	154	146	159	149	129	166	169	149	148	150	143	170	135	148	174	167	156	137	137	153	157	153	139	157	152	144	151	147	136	151	129	154	140	149	147	155	150	181	162	170	164	165	168	142	178	149	156	152	149	142	160	150	165	126	159	154	137	145	156	161	150	135	160	161	152	142	160	147	167	137	148	143	129	155	150	152	157	172	164	144	135	144	143	155	159	159	163	123	169	137	143	124	165	144	143	153	125	140	153	149	140	138	157	132	164	137	151	151	158	144	163	146	149	155	146	175	173	155	156	142	152	149	165	145	148	171	154	143	142	173	171	148	161	140	143	149	146	140	136	136	132	145	172	145	138	167	155	159	157	141	143	166	164	137	126	149	169	128	124	171	152	139	159	149	137	139	159	163	148	167	149	157	160	139	170	150	144	170	157	158	144	122	137	159	147	141	169	160	157	149	185	155	146	146	163	147	150	169	149	141	133	156	176	139	158	138	154	151	154	127	146	127	148	158	173	179	158	165	142	147	179	155	143	148	178	163	130	150	157	140	142	145	146	138	154	152	150	154	149	138	156	140	154	143	141	154	165	150	162	156	146	145	173	164	156	135	162	148	151	150	149	152	155	142	155	165	128	140	144	142	147	150	142	132	150	136	138	143	151	146	144	159	143	141	157	143	146	136	130	147	146	164	149	144	130	160	134	147	158	119	144	152	173	165	139	136	158	148	158	153	165	144	139	177	138	132	149	165	166	146	155	167	147	140	132	154	146	148	135	159	135	155	136	147	127	149	156	154	155	161	145	160	162	129	148	147	154	140	157	162	136	155	135	127	166	144	139	134	138	156	145	154	155	160	152	162	144	151	157	154	151	150	157	151	136	174	134	172	148	133	159	133	142	147	178	151	159	155	155	170	160	149	134	139	151	143	144	143	172	150	154	162	144	142	164	152	152	153	146	144	150	144	157	163	147	167	140	138	140	143	148	168	139	150	140	148	144	162	158	152	149	142	152	131	142	149	157	152	167	149	145	158	181	148	161	145	164	168	158	171	138	141	157	165	156	177	144	156	139	166	146	165	164	149	143	156	132	145	145	144	156	139	140	155	144	148	151	165	158	156	150	141	144	145	156	164	150	152	150	153	147	163	158	154	154	134	164	148	143	143	170	135	152	151	160	165	148	151	154	168	140	129	143	143	172	138	161	175	149	141	173	140	140	166	158	139	146	150	162	168	153	145	159	153	138	143	155	150	137	135	162	162	146	172	138	138	166	154	138	160	141	154	136	156	130	148	147	143	154	163	147	156	150	144	154	144	155	152	154	152	115	173	154	170	150	142	141	130	124	151	161	143	164	167	162	153	159	160	164	147	153	138	156	146	156	132	133	154	139	157	151	150	159	148	140	178	122	156	170	154	144	129	173	170	165	161	151	149	164	146	155	152	158	146	143	139	157	146	142	142	143	161	164	173	144	129	154	155	166	143	164	125	146	134	149	177	181	156	163	130	168	147	181	144	162	153	139	160	173	166	135	156	162	173	157	163	144	148	141	165	142	159	131	158	156	162	170	155	141	152	136	145	157	157	149	142	162	148	157	139	171	164	136	152	143	140	151	137	149	145	140	143	159	135	168	157	158	160	144	164	159	132	144	154	143	150	157	148	170	145	143	176	162	162	131	149	136	134	126	139	158	138	161	132	156	124	156	147	185	157	156	159	166	142	144	142	144	164	163	158	145	156	168	137	161	133	151	155	145	146	181	150	129	147	154	149	160	167	163	152	157	146	137	155	145	145	146	157	157	123	154	151	154	139	165	137	154	160	153	150	156	133	128	152	142	150	167	158	142	151	151	170	142	118	146	155	162	130	141	140	155	140	134	129	162	137	141	144	157	151	152	146	154	175	139	141	155	146	155	146	140	151	150	176	166	127	142	139	176	169	162	152	139	141	142	130	129	162	147	161	133	144	169	165	134	116	158	144	143	153	142	158	160	129	140	154	117	173	170	153	137	151	151	159	170	165	138	154	144	131	158	177	155	139	131	149	153	128	163	141	156	139	151	152	129	172	165	146	152	156	129	172	136	155	159	145	150	148	146	141	112	144	138	163	158	132	143	146	154	134	155	145	144	137	163	149	152	154	147	137	149	152	132	152	147	137	173	156	158	175	142	144	177	147	136	148	158	143	135	172	148	152	149	153	149	158	143	151	160	151	146	148	159	153	142	166	145	161	147	152	148	142	134	141	137	149	139	169	141	139	156	163	141	151	140	166	148	149	150	161	165	156	151	159	135	154	162	157	141	130	158	138	173	161	158	152	157	138	161	164	138	156	137	149	171	165	155	121	160	157	134	161	154	171	135	171	132	150	156	158	154	180	162	152	151	157	156	179	145	130	148	152	163	148	145	145	138	154	138	155	153	116	150	133	144	148	153	152	153	148	148	167	139	160	149	153	159	158	147	148	176	182	130	143	167	149	160	135	179	152	162	156	153	132	153	137	138	128	141	155	155	147	146	145	179	150	170	150	158	141	161	152	156	158	149	155	154	155	194	150	155	168	131	144	150	179	149	131	142	132	156	164	179	168	163	161	163	168	144	140	132	152	160	149	143	147	146	139	162	145	162	160	143	154	147	163	131	139	143	151	158	146	150	165	138	155	142	134	145	168	146	168	136	139	135	140	158	170	141	172	135	136	158	149	134	133	135	156	166	160	141	154	148	128	128	149	162	141	163	163	147	138	143	138	143	129	173	147	143	136	153	157	144	154	155	169	140	154	138	160	164	141	138	173	131	150	151	157	140	152	152	172	165	160	131	160	166	160	155	159	131	134	155	136	137	179	160	168	175	152	154	147	162	147	142	158	134	138	162	134	152	170	160	136	155	160	166	149	143	134	146	176	162	155	144	158	145	158	144	175	173	168	134	167	135	182	140	157	153	134	154	140	158	148	131	144	164	141	142	144	151	144	138	157	122	171	152	135	150	142	156	161	154	156	122	153	147	152	166	123	161	143	119	157	151	168	141	154	134	157	166	142	145	164	148	150	148	141	138	185	151	153	118	144	145	139	184	140	159	149	146	161	159	133	160	170	155	166
24297	21556	29128	26137	24620	22142	12262	2665	523	382	354	329	279	276	259	265	243	221	253	238	235	236	207	203	231	242	230	248	246	239	233	254	298	407	577	813	654	365	256	251	240	222	257	203	218	205	222	186	216	228	250	212	235	217	221	222	208	258	249	223	200	200	203	199	204	240	215	238	242	240	247	212	172	195	200	234	205	214	214	214	219	223	203	238	240	240	252	206	256	215	196	233	216	223	219	201	235	233	236	223	203	235	196	226	221	205	229	200	240	226	238	217	204	242	201	231	229	237	216	228	224	235	189	237	211	224	224	245	230	217	213	219	224	209	223	213	203	228	205	220	219	240	226	226	242	227	216	225	205	242	223	192	209	203	218	218	242	223	195	208	241	234	214	210	202	212	231	195	211	217	232	229	212	216	204	212	231	239	220	235	238	223	187	220	218	241	250	216	231	232	235	223	252	233	221	218	228	193	252	230	231	216	208	238	201	237	236	227	244	220	192	216	223	215	209	235	239	190	237	211	215	239	187	233	220	187	215	219	208	231	202	236	219	242	207	223	227	215	216	221	237	229	229	239	213	196	241	217	231	190	247	230	213	224	242	217	228	207	196	234	215	236	204	197	207	242	225	215	237	248	207	213	212	208	237	225	243	238	205	205	213	239	204	224	207	221	243	230	214	211	232	199	202	199	235	214	227	233	216	208	208	224	239	229	196	208	230	203	187	240	231	221	186	227	252	198	221	218	195	213	218	207	211	215	219	221	238	224	218	213	246	201	196	227	229	217	196	227	211	222	230	206	211	217	221	226	252	229	191	226	226	231	239	221	224	244	218	228	210	206	227	232	218	216	212	217	214	216	206	231	259	211	223	226	224	240	196	218	235	251	221	208	207	213	223	223	203	198	216	209	222	220	198	219	256	224	214	237	235	223	218	229	215	221	228	202	210	232	232	208	232	220	216	212	210	235	207	263	250	203	187	235	205	238	261	214	206	233	209	223	220	241	226	201	228	206	217	225	235	215	240	214	228	228	216	229	237	219	229	194	221	214	228	234	208	214	233	214	209	239	252	231	224	225	207	214	189	192	236	214	206	232	211	238	229	217	213	244	221	235	215	213	206	216	204	221	215	195	250	214	215	232	225	209	230	233	249	195	221	249	187	246	210	254	245	223	192	195	223	231	217	234	215	235	183	209	228	219	212	216	220	227	206	219	214	206	229	235	220	238	220	196	206	228	212	269	247	229	238	226	198	228	228	215	233	218	221	207	214	216	217	236	243	243	221	214	200	227	206	236	218	229	190	224	223	225	204	235	218	220	221	194	221	241	230	221	223	211	227	232	212	227	240	210	207	248	233	192	228	232	224	209	246	227	192	216	201	231	224	209	206	204	238	212	207	230	217	249	231	230	213	200	223	236	226	250	208	214	187	247	194	194	245	231	217	211	237	217	229	248	237	241	211	215	230	218	224	214	212	238	216	197	228	239	211	214	221	243	255	222	232	217	220	218	230	230	209	220	213	233	242	224	210	240	228	229	232	245	211	200	222	214	224	221	200	239	235	230	221	214	203	198	209	197	238	222	221	184	241	212	212	229	232	234	210	214	234	211	213	226	216	201	218	214	222	232	208	202	217	219	227	212	242	201	223	223	227	214	206	230	228	245	232	205	231	203	213	221	225	221	212	233	200	205	211	230	233	217	240	235	231	213	198	230	231	226	213	248	191	211	217	220	226	197	210	212	202	193	241	201	212	234	219	200	228	219	205	228	215	205	217	243	197	195	207	237	206	194	236	220	239	222	239	203	238	189	238	226	216	231	230	213	224	224	207	188	221	211	167	221	201	217	235	241	221	236	240	257	221	234	222	217	220	237	221	219	221	202	228	243	233	252	210	218	218	238	207	227	241	234	237	186	193	199	234	236	216	207	229	217	204	228	231	206	218	196	207	238	199	226	213	204	241	229	208	226	238	201	206	212	211	229	229	196	178	210	221	210	240	216	221	229	231	222	220	214	253	233	232	225	212	209	239	233	216	201	238	237	206	232	241	216	211	232	211	216	257	217	217	201	195	223	237	235	229	248	214	195	217	227	204	227	227	209	236	212	252	235	240	228	203	223	206	219	235	215	193	199	208	214	210	197	203	188	242	190	224	227	215	247	239	227	251	240	203	234	216	191	204	217	226	216	227	209	244	215	232	225	230	187	241	198	229	243	233	222	189	229	221	231	221	205	239	226	231	214	220	189	250	228	234	203	237	203	216	215	225	215	233	235	204	212	225	194	228	246	227	218	205	235	217	231	223	196	234	217	238	201	194	229	178	242	198	231	240	211	216	233	195	240	206	223	215	202	186	228	225	225	256	222	204	221	230	230	224	218	237	207	237	201	213	212	247	232	231	244	217	224	222	213	247	192	228	212	207	227	239	231	216	214	263	249	254	231	214	240	243	223	199	215	213	212	224	222	197	205	222	230	195	200	228	225	224	236	243	229	202	214	244	219	244	220	213	212	219	197	199	232	198	219	237	198	226	225	234	220	197	246	209	239	247	229	200	246	209	210	230	213	220	214	242	209	234	232	243	221	269	224	208	238	207	229	197	224	214	215	252	193	222	207	232	223	212	205	224	212	214	210	218	237	249	230	215	220	199	221	227	211	226	237	204	224	199	226	226	214	231	224	241	212	233	240	206	232	192	201	224	212	238	212	202	203	195	198	204	240	227	237	212	217	202	202	220	242	243	230	225	216	215	219	205	199	228	220	186	222	221	234	207	212	222	229	238	224	209	215	221	248	267	214	216	220	240	205	234	188	204	222	196	208	221	216	266	207	196	229	214	219	207	186	208	232	231	216	238	223	220	221	220	211	216	209	239	217	223	246	211	228	210	221	227	226	206	208	221	226	189	186	202	207	201	207	211	212	250	167	200	218	215	230	233	229	215	239	215	228	232	223	253	205	209	239	207	212	245	217	225	211	237	201	242	242	255	238	234	207	194	220	211	231	245	244	227	190	225	230	219	224	229	222	234	227	250	238	263	228	237	238	197	219	188	230	210	217	209	239	228	197	216	235	194	209	237	216	223	208	224	227	247	228	217	232	216	206	225	225	223	208	228	198	246	229	229	235	238	210	202	211	216	209	220	197	187	242	224	210	229	240	205	218	248	224	252	222	191	211	243	239	218	206	231	205	213	222	209	236	219	220	210	244	175	229	199	225	224	216	247	243	197	223	224	211	244	230	203	236	250	223	225	229	234	213	197	245	209	223	211	216	215	224	200	226	208	213	234	227	231	221	215	241	240	214	190	207	234	227	210	225	231	194	236	252	221	201	208	215	191	223	230	221	214	230	191	225	226	235	219	233	215	211	222	234	211	213	220	223	232	204	227	218	217	271	216	225	220	210	209	231	214	230	210	233	225	231	207	223	251	208	211	231	232	194	219	200	230	214	277	222	239	226	214	227	210	206	204	199	242	221	249	230	204	215	224	221	241	232	234	241	229	218	222	194	223	229	220	227
30213	54944	45443	35550	29572	22897	12021	3627	739	503	460	411	382	343	336	281	273	318	266	301	267	270	255	254	240	234	273	253	248	268	273	335	370	515	832	1185	1001	460	335	274	301	286	302	273	239	231	223	262	215	241	227	247	227	237	241	250	239	254	230	256	226	227	219	253	260	239	245	233	209	243	213	261	219	254	245	259	225	240	234	230	249	250	236	234	232	237	265	240	233	244	242	243	244	239	248	239	224	241	240	233	265	252	247	238	248	230	237	229	240	238	244	243	234	224	255	238	242	205	231	228	257	207	231	244	250	216	220	233	249	253	222	220	211	227	227	232	236	253	243	228	232	238	242	250	251	232	229	224	241	229	212	259	213	241	235	225	239	217	233	247	224	238	238	209	235	239	229	222	221	253	252	246	241	239	280	265	231	234	233	243	227	232	259	233	240	237	238	213	231	217	250	230	259	232	244	255	244	234	226	250	238	234	251	214	271	227	233	222	217	265	224	217	227	222	230	226	233	204	275	249	195	247	241	239	204	223	241	239	236	223	254	237	231	243	237	255	239	237	259	236	254	225	226	229	230	247	214	229	216	223	241	263	233	256	256	242	241	245	221	255	226	247	224	260	214	233	267	224	228	236	255	250	232	226	233	212	226	233	231	253	237	240	216	228	233	222	244	215	244	255	229	247	267	229	247	232	233	257	244	234	270	252	210	247	245	257	248	250	214	237	255	230	220	231	220	246	235	245	258	244	218	223	237	230	221	249	248	225	248	232	246	236	257	188	255	245	244	231	255	257	248	229	231	261	221	244	249	260	213	244	230	251	239	259	220	241	202	244	215	222	233	238	204	270	221	244	252	220	226	217	230	196	236	240	238	243	220	238	223	213	212	256	231	232	219	241	257	228	237	208	222	253	238	223	227	229	247	208	263	220	196	239	242	247	239	270	226	227	232	263	241	241	223	266	237	255	231	242	220	222	234	250	247	230	234	226	248	219	207	224	248	233	251	251	242	222	224	245	215	253	219	243	221	251	228	241	252	234	264	237	241	231	221	244	234	243	243	228	248	241	240	241	243	249	224	224	239	247	265	235	250	213	233	248	264	253	242	257	265	240	232	233	238	233	239	226	235	228	239	272	237	239	257	245	234	235	248	233	227	241	236	265	248	240	238	242	228	224	204	240	204	250	227	261	242	243	244	231	256	227	256	242	199	243	223	237	196	231	267	243	222	241	224	220	243	232	273	239	230	229	245	228	198	240	224	222	249	229	254	220	241	227	254	235	220	196	228	225	242	231	234	250	230	228	242	233	260	268	225	231	258	231	229	223	246	253	244	250	231	215	241	215	232	257	208	247	233	239	226	239	220	248	264	229	208	213	225	231	223	228	232	238	239	234	252	236	239	224	203	254	228	245	239	189	236	263	231	245	214	296	221	233	230	222	230	262	238	234	260	216	256	218	212	237	252	203	222	209	229	250	228	241	228	260	259	224	248	244	253	224	224	227	221	244	221	218	227	263	212	234	240	237	229	239	227	265	225	249	240	252	234	240	238	249	227	271	245	262	240	235	249	270	227	212	238	245	229	234	195	240	206	224	227	225	241	255	233	251	240	232	254	237	203	241	257	235	228	222	233	226	229	239	259	248	219	251	251	222	236	254	250	257	250	213	243	225	240	209	257	247	246	237	236	243	237	245	235	255	247	224	247	235	257	240	231	238	239	259	239	221	227	232	215	248	221	232	228	245	242	259	267	230	238	238	219	233	230	217	224	223	244	219	218	228	242	247	230	230	220	205	228	258	235	238	248	260	211	227	232	207	241	224	247	247	257	235	240	238	238	245	205	231	224	244	232	256	226	232	262	237	214	215	232	224	248	235	235	251	236	252	234	215	227	238	222	240	235	237	278	245	217	227	241	258	235	210	228	237	234	220	253	213	246	225	247	247	230	255	227	226	236	221	223	249	254	261	233	244	232	236	259	262	218	243	249	237	244	244	226	250	244	235	242	228	213	229	238	228	228	258	237	248	212	245	235	242	256	234	229	215	241	259	219	211	243	210	229	219	231	208	245	243	212	243	244	239	253	216	226	211	232	261	246	215	225	252	219	242	236	243	236	233	250	246	254	205	214	213	245	226	218	252	238	219	255	237	238	241	212	214	239	247	236	277	205	219	238	233	271	251	231	215	221	212	243	240	258	246	253	229	235	237	221	228	220	251	266	209	268	245	262	229	256	228	258	224	240	233	251	240	222	239	242	224	227	208	235	200	253	235	233	212	216	218	220	226	247	236	247	230	226	236	254	248	213	225	233	248	241	249	248	228	216	235	229	216	244	238	238	229	241	245	225	237	247	232	234	228	223	249	247	243	202	236	195	248	249	205	235	216	234	246	218	256	236	233	269	246	250	253	211	226	209	252	227	213	221	266	242	233	220	222	227	222	224	227	247	243	242	231	251	235	205	248	237	215	204	254	234	233	239	210	210	230	249	271	223	220	224	263	228	239	211	258	253	232	227	245	252	267	246	230	217	234	229	210	242	241	243	273	254	207	253	229	218	224	225	228	227	241	263	238	215	245	232	236	214	241	227	256	229	246	242	228	235	222	246	264	269	235	233	217	230	247	230	253	235	266	239	250	251	237	239	241	248	211	258	230	246	247	215	232	223	225	230	252	217	241	232	229	217	225	248	258	228	234	260	256	219	238	237	221	221	226	219	238	228	253	246	256	237	241	267	247	234	222	245	215	215	234	232	217	220	240	257	252	231	239	259	234	225	253	230	235	221	263	213	241	218	227	241	238	233	232	244	232	250	219	225	225	234	253	247	218	250	216	242	234	250	225	266	233	220	258	248	237	213	231	239	204	240	256	243	229	224	230	206	211	221	239	248	223	245	243	237	239	267	235	218	219	228	256	238	203	225	225	223	251	220	216	249	251	242	253	250	257	217	248	231	232	262	235	216	235	243	224	239	238	234	258	227	246	248	245	243	237	236	238	217	230	228	220	249	222	220	223	246	205	230	210	245	259	233	249	215	217	254	212	245	215	235	214	227	222	230	254	244	239	259	267	216	239	255	264	267	230	231	236	260	239	255	229	240	226	246	214	229	261	241	270	247	255	232	233	248	220	224	238	213	215	257	251	239	254	244	251	243	253	233	220	227	224	236	258	242	247	219	221	265	246	241	242	232	240	231	204	216	221	241	250	248	245	231	219	238	268	230	247	215	237	214	231	251	228	223	266	239	205	212	243	241	255	254	258	244	248	250	265	221	234	241	222	217	239	233	241	251	260	209	232	258	254	247	227	246	211	224	254	211	222	260	221	246	211	229	225	228	257	237	263	218	231	253	245	231	232	235	227	242	252	253	234	261	239	242	233	241	239	256	249	243	231	246	222	227	239	242	244	249	238	251	219	254	250	238	235	234	235	235	241	236	228	239	229	202	234	228	207	233	239	241	211	241	247	244	225	237	240	220	232	222	269	223	213	209	253	245	229	260	245	226	268	241	220	228	230
25593	21721	28881	28287	20486	13292	6701	1479	299	218	236	221	217	200	187	201	195	205	218	181	201	179	182	190	194	146	208	150	201	183	170	195	204	243	339	423	381	238	194	187	183	221	184	192	178	171	160	147	188	164	182	187	174	151	164	185	203	189	171	170	182	176	166	161	140	209	190	155	181	147	175	199	194	157	165	197	182	167	177	173	151	182	177	178	201	179	165	193	151	161	176	194	168	179	168	140	178	151	202	165	153	182	182	184	184	169	170	161	174	179	192	192	190	148	160	181	172	179	184	167	155	167	169	156	163	178	201	180	176	219	187	155	182	167	188	182	172	171	176	199	191	182	177	181	195	172	175	180	202	171	207	189	170	163	181	175	190	186	162	191	183	176	186	204	190	194	157	180	154	181	178	160	175	176	151	181	183	190	164	176	167	171	168	153	149	169	191	159	163	163	164	185	151	187	151	192	169	165	179	178	172	194	181	150	186	170	181	161	173	183	176	165	169	161	178	168	193	193	177	187	171	173	166	188	167	194	160	189	182	165	152	174	176	174	153	167	163	172	181	165	182	153	197	164	183	187	159	175	185	187	184	181	179	185	169	150	191	179	163	190	173	158	169	162	171	169	189	196	181	181	191	156	166	149	141	214	187	170	178	183	171	177	218	160	183	172	188	185	170	159	168	177	184	168	178	163	184	169	167	203	159	168	165	164	180	175	184	192	200	194	184	190	160	171	170	187	196	175	180	201	179	172	192	157	186	165	188	179	176	166	180	167	189	188	180	179	184	184	181	181	172	180	183	173	155	201	165	170	175	172	187	175	183	167	166	179	175	194	170	167	195	169	171	186	182	167	160	182	159	160	164	187	169	190	186	187	176	176	158	156	186	175	179	178	178	158	159	192	155	172	178	168	159	191	161	157	162	178	181	183	164	168	179	177	178	179	187	178	184	186	179	174	188	165	180	194	193	172	168	164	169	198	202	193	154	184	187	160	171	165	196	185	178	188	181	161	199	178	189	185	170	158	177	164	187	181	183	184	196	179	197	170	191	163	185	202	190	208	178	181	170	160	162	185	176	143	181	163	155	189	166	176	177	173	187	162	187	190	186	177	177	156	181	158	169	167	185	159	182	178	173	166	181	164	153	167	165	219	176	184	167	189	147	165	187	176	152	187	168	195	158	180	174	173	175	165	142	170	179	191	181	181	160	151	191	186	188	156	188	169	171	184	193	194	170	194	188	172	156	184	181	190	186	168	175	168	163	195	153	193	168	186	151	186	207	180	180	203	199	194	170	196	189	152	170	180	188	182	175	180	180	165	177	170	170	168	186	157	170	175	182	186	162	173	177	180	164	175	191	172	167	196	201	167	204	182	173	155	166	186	176	172	167	180	184	191	173	156	176	188	163	202	177	163	197	189	181	143	173	170	201	172	161	177	179	185	174	181	186	172	171	184	162	189	182	173	170	178	191	189	164	157	170	186	164	168	186	186	178	158	185	173	198	178	164	172	167	165	191	170	183	168	192	175	192	156	158	179	174	152	207	160	179	171	174	189	167	180	196	164	191	162	171	157	172	173	178	183	135	165	157	183	212	187	186	176	192	159	175	158	183	174	168	169	177	164	162	181	172	168	200	166	173	156	170	177	176	199	160	174	179	147	170	165	186	188	186	157	168	165	180	145	215	172	165	194	181	164	174	168	193	164	178	186	171	175	169	171	178	178	179	198	189	166	184	166	165	164	174	181	161	211	165	158	186	174	157	181	165	165	179	177	160	186	161	185	191	184	181	172	169	159	167	177	203	163	170	188	164	157	154	193	172	176	185	182	169	160	178	179	179	177	194	168	170	177	193	181	149	186	178	178	176	161	199	165	186	174	183	195	164	168	162	151	178	168	173	187	167	182	186	180	194	166	165	170	159	177	198	161	166	201	184	177	161	177	173	192	172	190	160	179	184	187	172	138	170	155	204	164	217	160	179	167	190	176	179	153	185	172	174	179	173	172	166	145	162	162	181	178	180	172	176	183	186	157	180	153	201	194	151	168	174	194	171	175	162	194	187	196	173	175	199	189	168	159	153	161	182	161	163	195	184	159	161	151	167	176	182	171	149	169	171	171	180	189	163	170	166	163	175	147	165	178	180	178	165	175	189	169	175	203	193	154	148	173	167	170	178	163	170	187	152	170	176	159	166	189	170	180	174	159	159	180	183	165	184	154	147	173	177	175	177	176	178	184	191	197	194	181	178	179	186	183	200	170	154	173	163	192	185	177	159	167	165	168	148	185	180	188	180	172	191	175	198	197	183	175	167	170	167	168	172	170	184	156	200	159	178	198	174	164	184	199	181	168	170	185	170	178	156	188	189	175	168	171	176	186	176	183	168	187	178	186	164	183	177	185	175	179	202	164	163	180	173	171	188	167	188	204	170	179	180	153	178	151	158	175	188	207	177	152	199	168	161	198	180	184	175	170	182	184	181	162	169	185	190	150	188	178	158	188	158	159	177	188	171	154	168	198	181	182	159	198	184	178	172	176	167	171	181	189	195	157	187	183	191	184	169	172	170	164	192	179	154	146	160	174	178	165	184	152	154	175	176	179	166	194	161	185	183	160	172	176	156	167	163	198	163	182	170	167	191	164	168	171	178	159	160	167	172	183	159	179	161	185	154	173	172	180	175	195	174	170	156	163	177	179	171	178	199	187	178	177	181	192	182	186	168	164	182	187	194	200	199	197	165	166	183	169	200	177	152	158	159	173	187	164	184	203	153	190	206	137	181	195	169	173	156	170	186	195	196	185	200	179	154	176	169	176	162	203	183	180	164	162	191	177	172	192	166	178	163	185	145	179	178	168	166	177	194	173	137	189	148	155	192	176	171	166	189	159	149	162	156	174	174	173	176	146	170	159	156	174	173	186	161	175	186	206	163	174	161	149	194	177	176	174	190	163	171	164	180	156	166	183	192	164	156	174	176	176	173	148	191	189	166	167	187	165	179	181	160	178	171	166	214	175	177	163	203	198	192	178	180	188	186	153	164	159	160	189	190	172	166	195	149	182	170	186	201	174	176	177	166	167	176	176	195	168	188	186	177	142	160	169	184	160	180	159	170	160	186	172	166	161	171	163	184	165	174	165	171	175	179	163	189	172	159	192	164	169	186	180	180	186	171	165	156	210	170	185	173	183	208	195	170	177	172	183	174	187	154	164	172	189	183	179	186	191	163	215	173	195	161	160	207	177	157	165	185	171	167	193	173	176	170	185	198	164	197	179	192	190	165	188	188	167	179	168	184	166	155	176	186	181	166	164	180	173	175	197	203	171	169	169	161	188	164	183	192	172	175	185	164	138	166	176	174	157	170	172	168	193	191	202	195	170	174	137	189	166	169	157	186	186	187	190	164	149	166	156	172	166	177	168	155	190	162	170	158	180	160	167	158	213	183	183	188	183	182	187	207	196	192	175	176	201	170	176	152	177	180	175	185	183	185	171	198	172	160	166	156	169	185	191
29893	50988	40867	29909	21805	17058	10130	2728	534	352	346	329	296	252	229	260	221	233	228	200	240	217	223	209	208	208	234	170	190	211	219	244	283	357	519	664	574	301	218	205	212	239	213	212	208	188	162	199	201	205	207	193	192	210	239	186	195	195	192	215	175	197	202	219	200	181	171	180	211	218	189	210	186	226	207	199	206	197	207	190	204	202	217	197	196	194	192	205	214	184	192	209	197	217	237	207	188	225	215	186	202	195	197	196	215	179	175	210	214	207	173	197	216	193	200	195	193	182	209	196	204	192	226	211	199	186	184	179	204	189	204	201	204	226	206	214	195	213	203	224	202	194	187	199	204	203	210	190	196	185	198	206	205	193	203	178	189	192	216	197	197	211	209	201	174	186	199	189	203	179	201	172	220	201	185	188	209	210	222	189	215	214	203	197	186	176	191	168	181	215	187	186	190	225	221	175	207	173	198	213	189	219	196	181	166	189	218	189	213	226	187	184	209	197	195	202	208	181	207	171	205	218	204	220	226	227	188	203	175	169	213	208	216	216	196	194	211	202	207	203	187	204	181	206	197	193	201	188	220	232	196	193	193	176	179	208	189	189	206	181	192	216	189	183	187	223	209	204	203	226	189	206	196	211	198	206	207	207	210	200	200	210	191	199	188	190	192	211	188	182	212	194	204	204	187	197	207	189	216	198	192	219	221	193	185	180	185	174	203	201	205	201	202	184	196	177	188	202	183	199	189	206	207	198	202	213	191	175	210	191	196	196	206	186	205	201	204	217	194	196	188	192	187	209	183	187	236	213	183	195	200	170	192	215	187	200	181	178	214	198	191	215	196	197	211	211	201	169	192	187	223	234	190	209	208	221	194	187	206	181	189	191	209	197	216	204	167	189	229	223	207	172	196	180	201	220	198	182	204	184	176	225	225	187	212	204	202	180	213	203	198	186	189	207	207	194	200	196	222	177	207	196	198	162	180	174	181	218	193	195	179	179	190	200	207	205	163	173	183	191	191	233	207	190	178	172	201	186	214	220	200	199	189	169	185	194	212	203	204	207	179	191	191	216	216	232	183	217	198	196	197	209	217	173	198	201	214	212	210	184	199	203	195	180	184	218	191	179	194	197	185	193	215	203	198	172	196	204	209	207	186	201	203	211	200	211	193	185	180	211	200	201	236	204	205	187	192	172	197	193	201	191	209	197	207	199	185	193	198	192	171	185	194	208	193	177	206	185	217	174	201	226	202	193	179	207	217	179	212	161	190	212	206	228	212	196	198	187	188	213	206	182	217	195	204	181	196	191	177	192	219	201	208	231	194	191	199	174	199	174	217	203	181	194	189	200	202	202	208	177	200	198	206	208	197	192	193	212	207	185	188	197	182	198	186	202	198	217	196	203	194	212	210	210	202	180	206	181	205	168	156	190	188	183	191	175	190	226	195	197	215	186	195	190	193	230	211	184	179	193	209	190	216	218	182	186	183	209	198	208	203	212	202	202	199	234	198	204	212	184	201	178	193	217	189	202	208	222	209	197	186	219	196	210	197	187	185	218	176	198	214	192	202	201	205	201	203	209	223	188	202	200	187	182	197	194	200	204	211	211	205	185	197	221	218	215	193	208	214	188	195	189	199	191	189	192	202	207	212	197	202	194	203	192	200	170	185	186	192	190	195	172	192	193	215	198	183	205	210	215	201	190	195	227	219	197	188	212	177	183	195	177	196	175	216	231	196	191	201	180	209	185	186	184	204	181	193	210	194	205	199	189	237	206	191	219	214	202	170	209	202	218	203	182	198	176	204	184	179	211	210	212	183	222	191	185	186	194	194	195	195	185	197	211	228	198	198	223	197	190	196	182	211	226	193	192	185	180	188	178	199	206	204	205	214	199	227	216	209	209	197	194	208	198	193	201	198	208	207	217	183	201	187	176	181	188	181	203	205	192	193	198	210	222	203	213	223	172	185	196	186	191	212	196	199	197	199	189	211	185	173	194	199	217	205	182	204	179	189	196	181	185	199	212	182	191	182	188	211	193	194	173	187	213	187	190	213	186	184	208	184	202	218	204	210	169	224	198	217	212	162	204	218	215	194	187	205	217	205	191	182	195	205	173	186	168	204	185	186	231	191	190	200	213	196	167	172	188	179	169	196	189	207	199	179	200	176	188	208	212	208	197	180	188	211	194	186	182	202	205	208	215	205	212	201	193	195	202	215	183	200	191	187	214	229	198	212	189	223	195	186	178	185	190	207	229	206	171	185	185	176	207	206	182	206	176	209	221	204	194	199	187	207	200	214	189	177	191	210	199	201	210	212	193	201	217	187	181	209	179	209	203	181	202	209	190	191	198	208	175	215	187	185	205	186	205	196	198	162	214	192	200	199	191	208	191	186	183	221	211	199	205	193	193	178	191	182	208	204	204	200	176	170	176	196	219	215	181	185	219	197	199	183	196	219	182	207	181	205	190	220	222	210	218	208	198	205	232	185	185	200	173	209	208	203	204	195	209	195	174	210	183	223	215	210	197	196	197	185	206	199	227	175	192	215	198	204	215	202	184	194	221	191	184	203	226	196	192	199	224	208	167	208	188	198	187	173	208	210	199	217	193	216	163	213	204	211	190	197	214	201	198	202	198	204	184	185	209	210	197	193	173	200	214	195	206	226	178	189	186	208	176	199	180	186	194	204	188	214	193	234	194	195	191	200	216	197	198	207	193	203	193	197	216	238	199	209	198	213	182	179	194	207	205	181	194	186	209	213	195	211	200	204	182	196	225	187	179	202	195	197	194	225	211	205	167	205	172	176	195	174	192	212	210	197	214	206	180	198	201	183	212	205	236	204	183	220	205	194	205	185	224	192	197	212	202	228	206	186	183	194	185	222	202	215	203	183	187	191	178	192	183	216	183	192	206	178	190	211	183	183	180	188	199	202	203	205	219	196	216	200	210	202	198	208	212	194	201	208	203	217	209	189	164	201	211	197	200	184	185	183	206	182	184	207	196	179	225	207	190	197	190	194	181	202	199	217	209	196	189	190	180	176	201	201	175	205	215	187	208	197	185	188	179	179	203	218	184	198	206	201	218	215	238	198	200	184	204	160	201	223	181	200	189	221	201	198	199	208	206	197	205	201	164	198	203	225	179	190	190	202	200	198	178	182	209	211	202	181	217	195	225	187	206	201	221	205	210	169	185	204	180	193	190	190	190	221	221	192	205	183	179	192	205	195	212	190	217	182	174	209	199	197	223	176	220	193	204	196	205	205	211	219	203	183	187	190	189	221	209	221	204	192	212	194	198	204	211	205	200	203	182	186	198	197	198	180	196	221	198	210	196	200	211	223	187	187	200	194	210	175	202	224	201	187	200	188	199	202	181	184	205	181	228	219	217	167	181	177	192	198	205	182	203	186	196	227	189	234	203	213	190	187	209	216	181	179	181	212	222	196	194	207	202	172	201	193	197	222	222	198	214	206	185	215	216	218	174	204	192	199	200	198	212	194	195
23344	21693	29485	24818	22645	25635	19761	3776	687	585	495	428	416	401	405	384	395	344	342	382	321	335	327	364	339	352	304	338	322	347	334	353	362	467	1026	1366	888	627	422	420	384	420	397	375	305	338	289	297	325	347	297	328	327	341	330	329	342	306	317	325	314	306	309	322	294	308	330	292	304	330	296	286	301	294	306	326	337	315	288	296	293	325	324	302	346	331	342	330	314	310	346	302	306	320	321	295	367	324	312	339	350	318	318	347	271	349	314	318	291	276	317	316	318	316	330	300	275	323	315	313	333	326	310	280	332	307	318	319	309	319	352	307	309	319	330	313	316	322	275	303	359	330	337	302	341	309	303	309	291	293	315	319	315	296	308	320	337	304	308	348	319	311	315	288	289	299	323	306	364	317	286	293	302	316	325	299	307	326	335	328	343	316	328	335	337	313	321	292	312	293	323	305	314	310	344	306	297	329	319	310	305	275	307	321	270	314	317	332	359	337	310	282	295	330	348	320	324	299	322	301	309	334	320	313	315	363	329	318	318	299	319	342	300	311	298	342	324	304	322	328	329	315	325	314	306	328	336	323	326	323	296	348	311	307	339	285	322	327	306	338	342	312	320	303	308	336	337	327	312	311	301	334	321	322	316	324	295	298	309	341	281	322	355	373	342	321	304	311	324	317	320	297	324	312	291	314	293	312	346	357	330	319	316	331	321	283	332	307	315	333	297	303	305	323	289	312	313	308	329	342	349	297	333	314	275	327	341	348	324	339	317	291	321	335	303	335	306	328	311	315	316	335	303	310	329	305	337	283	308	325	319	319	285	334	317	315	315	294	286	307	311	350	301	313	333	298	366	321	294	298	295	275	286	327	313	321	333	331	338	296	334	304	337	329	317	300	332	294	335	289	295	302	302	333	333	294	320	339	314	340	305	317	292	295	297	297	295	323	306	307	314	327	292	327	341	304	339	325	324	326	332	314	310	311	305	291	304	283	346	347	331	300	304	312	308	309	328	318	319	335	324	340	289	321	307	320	302	298	292	283	353	298	321	304	337	310	303	303	284	288	296	314	327	317	304	316	322	346	273	285	318	356	313	298	317	328	321	282	313	295	350	274	346	326	334	325	321	332	302	328	350	349	318	303	306	305	283	297	320	298	318	301	291	309	319	328	317	313	309	306	305	281	349	297	303	295	305	307	308	300	321	300	319	332	307	295	305	305	317	293	292	310	327	331	297	331	297	306	307	344	332	323	302	300	317	328	300	360	304	319	316	285	291	328	255	337	307	340	318	337	292	326	329	307	323	310	323	320	292	328	323	299	310	327	293	290	321	309	361	323	306	350	298	333	317	279	309	308	309	304	284	312	324	282	331	309	302	355	312	328	313	330	318	335	305	302	332	340	305	325	285	309	302	320	338	315	297	313	327	318	313	309	304	341	321	276	339	345	305	292	318	313	302	314	315	323	303	311	291	330	288	332	288	307	286	327	313	302	310	306	337	309	309	309	312	323	308	309	358	334	304	320	307	309	275	286	326	330	286	311	302	308	316	319	328	299	346	277	321	324	301	270	313	295	305	323	312	319	344	340	344	329	339	329	303	319	312	333	309	298	330	307	357	316	308	338	342	325	281	312	335	301	313	294	280	327	319	323	293	317	315	304	304	311	290	326	313	336	307	342	330	333	338	319	321	320	310	313	308	306	321	289	309	313	318	311	326	311	313	336	299	305	315	322	342	315	349	345	317	311	300	350	336	293	295	312	356	338	338	291	350	322	300	315	320	308	344	306	292	305	333	311	335	286	334	314	300	321	273	307	303	344	308	306	293	308	308	325	325	307	323	321	311	325	296	299	312	329	329	308	335	284	293	311	307	296	335	366	322	300	333	290	303	280	313	294	311	308	303	279	310	339	294	314	314	318	313	342	322	301	310	316	322	334	310	324	335	296	302	308	326	340	302	320	333	319	299	335	314	321	328	329	322	324	320	298	327	324	297	311	286	305	323	283	302	319	321	317	311	317	291	328	331	312	309	317	303	335	316	306	355	320	305	307	328	341	304	300	305	315	290	319	310	303	320	310	335	283	285	299	320	318	344	299	315	312	303	315	308	292	315	334	344	313	345	342	309	311	283	302	310	343	318	335	322	330	330	310	282	310	292	334	333	302	331	325	325	342	293	342	313	341	331	317	319	278	315	328	317	300	341	312	318	314	321	278	328	336	343	342	328	321	306	295	335	319	298	327	325	330	327	314	321	311	332	335	304	328	323	307	301	296	327	318	335	334	312	321	372	334	336	349	277	294	297	327	306	298	319	340	322	318	333	303	302	303	340	294	299	329	302	340	318	324	337	313	340	315	313	305	311	335	307	337	298	330	317	325	352	324	330	271	327	312	315	297	320	309	317	343	299	308	306	327	318	321	289	307	315	311	333	310	322	312	307	360	314	299	327	324	316	319	286	293	335	308	327	337	316	310	366	287	340	327	329	330	294	351	295	319	314	303	336	289	337	330	322	286	287	317	329	314	335	302	323	352	313	295	337	293	319	300	340	290	342	338	317	319	326	318	280	297	334	310	338	279	325	324	349	294	360	327	301	366	323	294	313	326	311	310	346	316	321	330	292	344	310	307	310	340	288	291	302	288	305	278	303	307	343	325	341	318	323	279	316	303	316	328	307	345	326	327	302	315	308	320	303	304	324	305	331	324	320	308	331	315	343	293	299	294	323	295	331	298	302	281	306	281	334	313	288	313	334	297	326	321	339	327	312	323	313	290	300	322	304	322	328	313	343	300	321	304	311	332	303	329	299	297	337	317	311	278	326	328	310	319	326	321	301	300	305	328	310	291	344	315	294	347	337	318	313	316	328	302	334	309	295	314	328	317	290	332	309	306	324	300	344	316	320	346	306	304	301	318	305	328	308	329	311	327	351	334	292	332	322	311	287	346	331	335	352	320	304	333	298	323	311	319	326	332	317	298	323	322	342	311	344	307	312	319	354	311	319	295	299	294	316	284	320	292	331	288	317	293	286	299	334	345	315	300	347	327	296	325	327	315	302	312	303	274	319	339	310	288	324	319	325	325	290	322	320	327	310	289	318	303	339	335	314	306	325	315	298	315	307	267	312	317	295	294	300	306	320	317	294	324	304	293	323	291	308	316	324	297	323	315	341	308	302	350	306	313	326	319	311	291	347	299	335	284	353	295	321	307	295	304	342	309	330	325	333	315	302	298	287	335	328	292	320	306	335	340	314	318	312	338	290	319	314	335	334	347	317	332	335	328	282	306	315	341	318	316	279	297	342	316	287	320	266	305	300	322	341	313	341	304	289	325	316	288	295	320	322	306	337	298	320	330	340	316	300	305	311	290	296	318	321	312	298	335	321	299	312	318	309	341	317	327	311	312	332	291	323	313	323	276	309	328	306	326	292	296	316	315	351	307	306	306	334	317	324	321	304	327	310	337	337	311	316	308	307	297	333	326	286	330	292	361	325	307	308	350	325	325	356	335
33280	62066	53655	41273	31408	30216	14801	4028	1034	776	726	607	475	489	446	459	445	420	395	392	432	420	342	368	350	362	388	350	342	368	394	438	419	619	1507	2063	1165	776	485	496	462	442	410	421	347	338	321	314	360	333	359	331	349	363	327	362	355	304	344	322	354	344	352	343	343	325	343	349	338	361	332	370	366	291	347	356	321	344	342	330	334	334	319	349	334	321	365	329	338	319	328	314	329	328	332	350	329	342	313	335	312	345	328	307	356	342	323	305	326	317	323	322	332	307	308	310	298	341	343	363	331	329	346	334	320	351	328	341	345	307	323	335	321	338	368	317	356	370	323	336	349	322	330	345	347	317	324	358	333	339	337	337	311	318	317	329	337	329	352	343	349	356	345	332	368	330	359	308	321	341	325	321	342	354	358	319	339	331	336	348	326	325	346	356	336	328	347	341	349	334	317	322	325	315	346	293	325	297	342	355	371	321	334	319	368	328	343	335	365	333	333	307	336	326	329	344	350	320	334	339	312	346	349	341	336	325	334	355	306	322	345	349	343	321	333	316	339	321	327	348	303	344	321	345	321	319	343	343	341	325	326	355	335	294	331	335	350	338	341	293	341	330	350	365	333	345	311	318	320	322	345	316	319	359	329	307	366	341	318	344	353	327	341	326	323	342	321	298	312	329	341	320	340	319	324	326	309	283	315	320	340	325	353	335	346	344	277	311	295	320	337	334	345	333	348	329	319	342	362	309	345	303	349	337	318	342	331	300	320	356	317	324	341	318	327	310	331	304	340	333	330	343	335	323	310	302	351	368	303	363	378	330	333	309	353	301	347	314	324	334	324	314	315	306	342	357	305	353	367	323	341	361	320	358	347	366	340	340	352	313	335	349	336	347	338	336	331	336	364	317	330	330	323	349	310	353	341	339	327	314	324	366	315	339	346	348	371	325	351	341	349	318	317	329	351	318	317	314	339	316	314	335	329	358	323	335	319	345	323	345	311	323	335	338	349	357	340	322	314	335	325	327	334	341	315	327	334	338	356	335	332	305	339	368	335	348	321	348	339	333	335	339	352	339	333	305	336	305	371	374	318	368	345	306	371	322	316	351	313	340	323	339	311	306	346	322	358	299	321	353	357	316	310	340	319	326	348	340	319	331	339	299	315	336	317	337	336	343	333	326	304	308	341	324	324	296	337	347	332	347	351	309	347	333	318	331	331	315	328	324	308	339	325	302	333	362	371	368	324	339	316	348	340	347	322	326	317	347	314	306	347	330	331	311	353	351	301	311	329	360	337	331	336	356	331	325	346	317	328	333	358	353	328	325	324	301	333	360	312	326	324	341	316	314	333	319	298	323	321	340	336	329	329	318	337	331	332	332	317	310	308	306	340	292	295	398	334	342	325	355	358	335	309	302	299	311	331	311	298	369	348	348	292	328	351	337	317	339	291	306	280	315	348	325	329	320	329	316	320	320	319	315	308	325	361	345	359	314	322	339	342	356	345	340	326	340	318	323	357	366	331	341	330	333	324	322	360	341	320	325	351	373	333	328	323	322	322	303	293	300	328	309	337	311	341	322	355	342	306	353	336	327	321	361	337	347	371	323	306	338	281	341	333	319	320	316	379	327	312	326	354	328	345	319	321	350	315	312	357	359	344	339	319	312	328	330	331	325	304	341	341	335	313	332	314	325	315	366	345	359	338	296	330	351	320	321	329	336	326	344	354	312	332	345	299	328	301	324	272	352	296	333	346	332	332	338	346	327	317	312	342	310	360	314	347	336	328	325	307	329	339	323	346	328	359	322	336	333	323	334	344	391	360	285	354	330	305	321	316	323	344	288	371	308	359	341	347	318	353	291	361	361	351	324	354	293	322	341	323	330	311	340	323	317	338	344	320	306	347	311	347	314	313	362	368	340	325	356	348	340	337	329	345	322	304	324	308	330	311	338	322	351	324	332	360	349	327	327	347	364	304	341	325	344	344	334	305	290	325	333	338	314	351	356	309	344	323	345	332	337	329	319	361	340	361	343	339	324	346	323	347	302	341	375	369	340	309	313	329	355	330	319	330	353	336	337	329	322	361	328	331	319	288	346	336	327	323	374	361	331	318	338	360	341	345	329	341	304	343	321	337	338	338	307	342	329	323	323	351	321	306	309	321	329	316	313	321	335	338	339	334	321	318	341	347	305	344	341	334	330	306	296	349	294	337	342	350	330	342	337	300	367	342	321	374	309	344	315	339	320	324	314	367	344	346	354	346	317	308	306	349	319	329	315	342	324	368	355	360	313	357	309	324	370	345	337	325	308	320	314	310	327	314	308	338	351	325	337	314	370	346	319	316	322	308	329	325	323	349	309	315	349	319	351	373	349	361	336	336	367	365	354	314	346	337	322	323	337	344	348	361	328	355	333	337	331	311	339	327	308	326	304	336	300	315	320	303	326	314	319	325	317	347	348	326	314	317	361	317	345	320	322	324	323	328	325	325	329	353	299	305	324	323	312	338	348	327	315	354	296	333	331	337	356	353	340	354	348	324	312	331	352	343	346	355	343	340	351	322	313	314	296	346	343	336	344	326	356	334	333	337	364	341	363	333	364	345	345	303	356	334	328	336	336	334	322	310	332	354	302	334	329	365	326	343	330	328	362	359	334	330	358	327	342	335	365	321	323	340	338	300	334	323	329	342	376	351	315	322	311	343	359	335	346	326	336	342	308	298	302	332	315	303	317	324	321	345	332	324	346	314	306	335	328	327	327	340	353	371	339	344	314	330	347	346	306	346	340	324	359	322	343	322	304	341	357	315	326	318	337	328	355	332	350	309	330	349	333	323	312	312	330	340	360	334	328	323	346	340	320	299	346	313	354	318	318	336	337	383	334	331	307	305	329	310	347	321	339	346	324	344	326	345	336	336	333	375	364	317	320	319	355	358	338	329	333	341	318	329	315	342	336	354	374	317	338	367	321	320	333	324	328	324	339	310	318	317	324	323	348	335	330	349	368	319	360	327	332	354	335	328	359	325	346	320	325	335	318	364	321	355	345	321	343	344	321	391	359	324	349	323	370	346	305	344	286	328	320	331	357	311	320	346	364	305	355	328	335	340	345	340	305	313	343	324	333	322	322	346	347	326	339	312	381	314	321	313	344	329	344	323	324	346	338	330	352	334	324	306	343	340	340	310	322	330	333	340	321	339	317	329	329	329	339	310	337	321	337	330	353	310	388	333	310	299	355	316	343	309	335	324	297	372	347	315	334	328	357	323	316	335	345	294	315	347	335	359	305	333	310	331	317	390	340	344	327	337	325	309	288	335	334	327	344	335	325	318	317	351	310	338	353	307	344	327	321	351	377	324	326	318	324	367	339	345	327	307	317	325	262	333	312	286	349	352	333	316	321	348	321	316	336	348	367	341	352	340	357	304	320	337	312	324	349	342	314	331	357	311	311	350	337	338	344	335	339	343	361	377	347	332	364	330	323	335	354	343	349	337	293	334	349	325	330	294	327
31182	31304	35878	24335	12172	5063	1273	400	192	169	147	135	143	144	119	130	133	107	138	136	112	126	141	143	120	125	159	116	115	148	132	134	132	140	144	156	148	135	126	156	134	124	128	111	143	138	125	126	132	120	112	117	112	122	114	128	136	111	128	138	120	132	119	116	118	124	123	125	107	143	123	117	122	127	143	128	121	110	140	130	124	140	129	128	135	137	121	128	134	107	127	118	122	108	118	134	118	129	134	124	114	115	124	129	131	124	103	122	123	118	134	109	133	127	127	124	133	116	115	128	112	127	123	134	155	136	102	130	96	125	111	125	120	126	129	129	110	123	153	123	118	125	119	144	105	138	115	121	111	127	123	135	101	125	162	111	152	104	125	124	130	117	134	128	128	117	147	146	119	124	125	116	112	128	130	108	127	135	134	141	119	120	107	140	113	114	131	123	124	132	134	115	147	140	123	146	111	119	137	131	115	119	144	124	124	109	137	137	127	138	131	137	122	123	127	140	144	103	123	117	149	126	121	112	132	108	138	157	128	105	133	151	142	103	128	137	103	139	133	138	129	121	121	121	122	124	132	145	111	126	113	129	119	133	117	122	114	131	126	139	129	127	122	130	130	133	113	127	107	144	130	111	121	112	117	120	120	124	126	122	120	133	122	137	124	115	108	100	114	140	127	115	131	128	131	120	134	131	124	118	134	98	111	135	136	120	138	119	131	120	127	132	119	127	112	125	122	124	120	122	133	132	123	146	106	115	138	123	126	106	144	131	128	141	118	109	126	137	118	140	122	126	119	124	119	112	143	127	145	143	118	112	109	124	122	112	118	137	132	129	139	121	126	104	134	124	125	117	111	132	125	102	108	123	149	108	127	129	128	126	130	128	125	144	135	140	109	131	132	124	110	111	114	130	123	124	141	99	135	135	124	131	120	102	123	137	116	124	135	119	125	135	139	122	114	131	121	122	136	125	141	94	122	142	122	132	132	121	102	134	99	119	137	116	113	124	147	125	149	139	128	123	117	120	121	130	130	114	148	107	92	135	130	119	113	133	110	127	122	129	125	122	137	122	112	154	109	118	132	104	132	125	128	101	122	111	110	119	136	112	125	137	101	134	114	133	137	118	107	104	127	139	134	132	142	134	132	129	118	126	134	134	107	126	112	135	110	144	103	125	124	141	122	126	130	124	122	120	136	118	126	121	130	104	109	115	133	139	135	105	130	122	135	110	130	133	108	117	123	112	143	112	106	135	104	104	148	88	110	128	122	116	114	127	120	115	129	125	124	115	112	117	135	104	131	122	114	115	127	121	152	121	123	129	154	108	145	122	114	116	132	122	134	129	124	135	120	120	117	116	112	116	117	140	117	136	112	138	117	110	129	138	115	120	126	109	116	142	141	130	127	110	125	118	132	113	133	106	116	130	123	141	120	125	116	103	128	125	107	133	126	122	117	156	115	122	123	131	126	137	141	130	123	123	116	129	137	142	116	133	112	128	118	125	119	124	129	116	135	129	147	124	117	118	127	114	116	118	134	129	118	120	132	133	102	129	107	136	126	143	134	116	103	121	107	121	117	135	122	134	119	120	129	107	148	130	124	120	114	118	123	111	117	100	131	120	136	113	113	110	131	119	122	126	120	150	102	121	133	123	118	114	109	138	113	145	134	134	102	144	130	119	118	104	130	110	139	140	102	128	124	107	111	120	144	137	119	123	115	131	131	122	116	115	113	128	109	134	102	120	148	137	103	118	124	139	124	146	112	115	115	113	111	129	110	133	112	126	116	121	132	120	120	111	137	100	134	134	118	126	125	136	117	144	111	120	134	125	137	147	149	119	129	129	133	122	124	135	130	120	136	126	136	118	135	129	132	129	131	136	120	118	122	122	139	130	140	142	141	122	119	139	119	119	135	126	118	137	139	118	119	134	117	113	139	117	137	137	115	130	131	131	126	112	100	124	111	138	116	128	131	117	129	118	140	134	120	128	123	129	135	107	129	120	126	141	120	114	103	126	134	116	142	130	102	119	127	130	139	111	155	143	120	128	132	138	116	139	113	127	131	131	130	134	129	132	116	131	131	111	113	123	110	151	131	122	135	102	135	150	129	132	103	111	140	131	130	117	115	143	135	122	133	106	122	122	127	127	128	123	126	134	123	131	124	142	129	132	106	114	142	120	129	136	154	117	115	130	131	132	138	129	115	138	141	122	127	117	118	113	137	118	130	119	131	112	139	113	123	124	97	112	133	122	131	126	129	131	142	100	103	130	119	102	121	121	120	117	104	124	129	125	124	136	120	124	118	135	135	122	129	123	124	123	122	133	115	132	110	124	134	129	122	134	138	105	117	124	129	133	108	118	123	120	112	130	131	108	132	119	132	134	113	124	136	118	134	121	134	111	131	130	138	137	148	123	125	121	129	139	126	133	132	125	134	119	124	122	125	119	124	114	133	123	130	102	149	112	123	139	119	114	145	128	123	127	114	115	125	132	123	101	127	124	150	128	116	146	109	125	132	131	123	123	124	142	127	117	112	128	165	138	128	143	113	130	123	121	114	135	129	122	113	133	121	135	123	128	107	129	124	130	123	117	119	128	135	114	124	133	125	139	132	122	97	103	101	133	143	141	135	138	123	107	102	145	112	110	154	115	125	94	113	121	129	150	132	121	119	131	131	129	131	136	110	144	123	137	114	120	132	127	111	129	134	125	123	125	112	138	128	115	127	122	106	127	125	135	109	122	130	102	109	138	116	126	143	131	119	138	130	121	136	130	127	138	137	134	148	140	133	116	108	133	134	129	129	128	124	127	145	121	127	134	123	113	109	124	121	138	120	133	150	145	117	131	115	126	120	118	99	116	112	136	105	115	108	140	139	148	118	135	112	109	136	124	134	110	136	123	135	132	124	125	142	132	107	146	123	134	118	113	132	112	135	159	114	111	125	143	114	148	148	137	114	91	144	126	129	118	145	126	123	128	122	117	140	128	141	128	112	140	142	125	113	127	122	127	127	133	105	129	133	119	124	126	112	128	104	133	134	126	146	117	127	133	121	126	158	143	107	113	143	127	113	122	130	131	105	112	123	124	121	131	132	114	113	127	135	124	130	148	123	123	134	142	147	123	122	112	120	147	134	116	136	132	141	121	131	148	130	105	125	123	116	114	119	120	142	118	128	128	139	125	133	125	131	121	116	138	116	130	125	145	106	133	125	157	117	126	119	126	113	150	154	131	153	133	134	133	107	137	126	108	105	131	109	117	101	115	132	108	126	113	124	126	119	129	111	133	138	115	152	113	123	116	129	105	107	113	145	130	105	115	122	122	133	111	126	106	120	126	136	136	130	122	110	139	126	123	130	117	118	115	116	119	122	125	145	130	117	102	130	114	110	135	132	120	125	112	128	147	131	121	119	140	105	131	141	150	128	107	130	170	124	137	126	118	124	119	132	127	124	121	128	133	127	122	131	118	112	127	123	134	116	139	143	108	121	132	105	123	131	114	119	121
30780	46490	36839	22283	14752	7743	2131	723	244	215	215	174	175	141	162	154	144	158	168	154	156	160	137	136	133	137	152	173	173	168	136	157	141	166	182	215	191	168	135	150	139	160	144	124	170	125	152	119	127	148	122	135	141	143	135	124	136	151	155	131	129	126	137	143	150	153	149	143	149	142	133	134	149	148	141	178	131	133	117	144	143	155	134	121	131	126	121	133	165	137	130	160	126	153	124	145	134	152	149	148	131	145	139	154	141	121	132	131	141	146	152	137	155	129	113	135	152	129	139	118	124	137	150	152	153	135	151	148	133	145	156	155	142	128	130	114	122	147	160	121	138	147	137	152	140	136	124	134	130	161	135	143	156	141	147	148	149	139	158	126	133	144	151	138	146	143	163	141	166	150	139	143	140	142	126	136	151	142	120	140	145	126	148	133	132	137	136	124	148	161	131	140	151	147	145	157	139	160	145	142	120	145	132	126	140	143	140	143	145	120	130	125	138	153	140	151	148	129	135	134	124	149	139	137	144	134	139	152	144	160	154	151	138	152	140	115	137	157	137	142	149	133	128	132	133	158	147	146	137	154	132	133	153	137	138	141	152	138	163	142	150	136	152	153	131	144	150	145	140	130	142	127	163	138	133	141	133	126	160	125	134	141	158	133	144	156	145	133	146	148	118	148	145	123	139	154	152	147	138	128	127	144	159	122	130	134	147	145	139	105	140	157	148	158	152	136	133	144	142	162	129	144	131	144	125	127	153	139	141	125	130	140	133	155	151	139	144	114	127	140	147	144	133	141	130	125	147	143	144	145	140	144	123	144	135	152	166	141	145	117	150	129	144	149	121	119	135	144	127	135	122	146	133	149	131	135	135	135	145	129	146	151	120	143	140	134	154	141	143	135	148	159	140	147	139	149	158	124	165	139	135	139	142	140	162	136	150	139	155	129	126	129	133	148	126	143	133	146	109	153	155	140	134	148	163	151	145	150	137	141	134	156	142	159	143	130	144	173	159	144	134	123	122	159	169	129	153	137	155	137	155	145	132	140	125	137	144	145	157	153	130	144	133	132	129	157	133	136	161	133	141	137	140	138	134	139	137	128	135	126	133	141	152	134	119	137	140	153	145	134	130	148	145	153	157	161	155	157	116	133	162	149	144	157	134	138	140	137	123	132	144	140	122	134	169	139	169	152	128	157	146	141	118	158	146	140	160	163	147	144	125	123	141	125	142	148	137	143	160	153	140	152	137	129	130	125	147	135	148	131	146	145	143	153	117	150	127	135	139	141	120	164	123	142	171	143	164	160	146	138	124	159	178	164	131	127	139	121	147	131	153	137	156	143	146	149	147	146	145	136	157	147	159	140	144	134	157	146	143	141	144	156	145	143	168	126	137	111	126	164	133	160	154	146	164	130	151	154	145	145	135	151	131	136	146	135	145	146	158	149	169	137	135	144	155	145	148	171	144	162	138	144	118	142	130	159	103	147	153	137	154	152	144	150	135	123	139	148	138	141	147	129	157	131	139	130	158	140	136	159	170	145	140	134	131	132	147	133	145	140	153	121	131	130	135	158	138	155	149	150	167	120	121	132	138	140	142	127	117	161	139	139	125	127	157	150	137	141	133	155	143	135	146	169	125	140	163	156	147	137	140	160	158	144	150	120	142	127	149	140	158	165	112	128	136	135	142	162	133	153	124	146	138	126	148	141	154	126	144	161	153	150	138	148	114	140	119	136	138	132	142	133	142	134	130	135	133	148	135	135	133	130	128	134	147	144	156	143	152	151	126	145	142	137	125	138	138	157	145	132	158	125	137	145	131	135	141	140	135	134	138	156	142	134	148	129	129	145	152	146	156	156	147	143	127	139	133	146	148	153	144	157	122	125	133	138	146	134	140	133	118	132	151	132	141	150	145	123	118	127	151	134	151	130	144	142	142	152	162	150	162	135	121	138	125	141	126	125	139	169	139	133	151	141	146	154	129	145	118	139	133	136	132	133	146	138	142	146	137	126	153	129	128	146	166	122	147	143	134	134	130	137	133	151	142	141	150	148	142	130	126	135	143	140	154	142	142	138	157	124	153	137	144	134	158	131	136	139	160	161	132	154	169	120	147	139	151	150	155	139	143	137	136	137	151	137	149	141	133	124	138	150	139	151	137	136	140	151	124	131	165	146	139	142	160	142	140	163	154	147	118	140	136	151	143	133	113	166	160	139	147	120	142	143	137	147	137	147	126	143	144	127	160	137	152	152	145	138	120	124	154	133	147	142	146	148	132	134	132	142	131	153	130	121	153	167	147	135	117	159	151	158	127	138	152	127	148	161	135	153	156	143	144	147	146	131	148	139	157	159	145	144	114	149	145	146	132	137	148	146	150	127	129	132	135	157	120	147	165	137	132	147	127	144	143	176	138	152	148	154	149	152	140	148	116	138	142	120	163	149	155	145	156	153	132	111	151	132	147	159	165	146	134	153	153	126	140	147	168	133	145	129	117	137	154	125	136	138	138	123	161	139	144	163	159	155	120	154	150	156	143	154	129	119	150	166	139	145	146	158	153	145	153	144	146	140	144	136	144	147	133	144	126	150	145	138	129	133	146	141	154	165	137	135	151	138	139	154	150	157	159	165	135	133	134	143	154	127	136	113	145	155	135	151	141	135	131	161	149	146	149	130	157	136	145	139	150	130	141	133	124	141	162	135	139	136	150	129	149	132	139	154	121	155	137	155	146	146	146	149	150	120	134	135	157	128	125	117	158	153	134	138	140	136	153	135	153	135	164	162	145	150	163	122	137	136	155	139	148	147	141	127	144	156	136	150	156	141	121	143	161	140	125	150	153	148	161	156	144	137	131	129	120	147	153	132	128	141	158	130	155	137	139	148	149	131	164	125	150	140	134	137	137	156	146	158	148	149	144	136	139	154	131	153	138	130	154	136	133	135	141	126	161	150	131	139	144	140	127	148	147	138	144	142	132	142	142	156	135	166	144	147	143	133	143	127	149	137	148	128	141	136	148	171	151	154	132	138	171	153	146	148	151	136	154	146	120	150	153	152	159	134	142	139	159	130	142	137	169	130	127	150	156	136	160	107	132	135	159	121	167	133	132	138	138	121	161	125	172	153	140	144	136	163	149	145	146	144	139	149	151	127	157	149	136	137	159	140	123	136	155	147	131	145	154	135	140	133	146	157	125	141	132	122	169	162	143	134	149	148	142	160	139	163	142	152	130	165	136	130	169	141	139	146	153	159	135	161	134	144	154	119	160	151	145	132	132	148	154	138	128	158	136	150	138	103	136	137	130	153	154	123	118	148	139	162	130	137	143	152	139	145	127	127	122	137	140	138	143	154	140	149	147	149	131	137	144	133	134	150	160	154	132	140	132	135	139	137	153	125	142	160	136	134	137	146	145	155	151	128	152	136	159	138	129	151	154	121	156	156	136	127	138	134	151	136	139	142	153	146	156	146	159	111	155	127	149	129	139	144	117	134	136	122	122	144
24457	21657	29145	25417	23420	19502	9821	2134	437	352	316	270	270	294	254	237	218	216	257	227	249	229	250	218	237	233	234	242	234	254	240	220	324	606	745	696	528	390	292	277	242	284	270	249	204	228	188	225	241	214	234	199	254	226	249	215	218	201	235	226	211	229	237	236	212	218	208	212	243	224	224	225	237	228	241	248	225	198	242	224	210	231	216	224	198	205	225	202	197	208	211	199	204	213	213	225	242	221	232	248	182	240	215	222	219	223	239	231	243	213	205	202	225	222	213	207	197	190	198	227	213	225	212	179	229	206	199	213	190	232	215	216	225	234	223	217	195	189	216	212	208	238	204	200	219	221	216	228	236	217	241	206	205	209	196	232	198	204	222	196	212	226	215	237	181	225	237	245	220	222	198	215	244	218	224	220	203	204	208	231	248	249	224	204	242	223	230	238	220	226	226	220	225	242	207	213	225	230	228	227	202	214	220	236	229	220	208	234	209	198	209	230	240	217	208	213	219	223	188	205	216	220	217	225	239	225	210	224	222	229	216	190	210	207	238	191	254	204	218	202	217	212	240	220	212	226	195	243	222	212	219	227	213	215	214	222	208	208	212	205	214	206	234	223	210	208	232	191	233	211	199	208	217	225	232	244	230	210	205	216	224	224	211	228	219	207	203	210	215	222	210	211	213	222	229	220	270	205	247	206	213	196	209	235	238	187	211	244	211	230	236	187	210	203	200	208	231	221	187	223	213	229	223	201	227	212	196	238	230	211	203	231	241	191	210	217	216	244	211	211	213	217	204	215	235	214	203	199	223	195	231	219	224	217	241	226	217	239	226	209	235	208	230	248	209	225	208	233	218	221	207	217	234	247	217	217	216	196	221	201	196	222	226	206	185	227	212	219	225	208	223	201	222	189	224	229	209	238	184	195	227	207	210	219	218	224	222	217	201	211	206	218	217	254	224	223	245	209	221	216	216	220	193	212	218	248	243	219	217	217	235	224	222	232	212	227	228	217	226	200	181	217	203	208	239	190	246	228	204	219	211	237	233	219	215	215	205	228	197	258	222	237	226	220	201	231	232	226	223	240	191	231	221	222	217	199	221	226	210	202	241	198	218	225	203	225	226	210	207	213	207	213	226	228	209	235	210	216	209	233	217	238	227	213	206	224	238	237	189	209	243	244	222	223	248	227	211	222	197	206	221	220	222	226	223	221	220	247	216	197	212	215	221	226	230	232	188	200	218	215	212	239	218	223	200	214	211	230	219	211	219	213	216	224	210	225	217	218	231	216	248	214	203	218	206	213	223	198	222	219	238	210	232	259	228	212	232	204	191	208	226	217	187	211	219	204	230	212	234	218	239	200	232	225	220	222	208	196	207	235	228	212	204	203	214	235	224	222	211	218	233	201	217	235	211	205	237	207	230	217	239	225	208	184	222	199	243	205	192	207	240	220	230	242	221	217	231	216	214	263	226	213	233	204	250	221	228	225	222	255	184	225	229	225	210	208	211	197	223	241	235	224	229	231	241	201	207	213	235	241	210	220	217	210	238	218	174	210	234	213	238	227	203	203	229	202	205	205	242	202	214	220	227	214	217	202	213	227	197	187	249	222	201	223	234	229	237	206	225	249	232	223	196	236	219	205	218	222	212	207	224	223	200	225	200	202	222	202	220	213	214	234	212	220	222	232	217	219	225	200	246	190	232	214	208	215	222	221	199	205	233	188	209	212	195	203	234	209	213	208	235	210	247	203	203	213	186	242	197	225	208	211	209	224	213	220	215	214	214	223	219	241	226	226	219	226	217	210	217	229	222	194	230	215	231	222	197	211	190	219	212	199	210	183	234	211	220	204	222	231	216	227	236	220	241	192	224	206	204	211	215	177	244	219	225	245	239	206	209	222	235	251	214	209	182	224	238	237	208	214	210	230	221	190	198	212	233	227	227	219	212	239	222	217	205	217	206	211	199	205	219	207	211	227	225	212	191	197	232	212	202	214	237	237	259	195	218	213	195	214	201	214	208	214	212	231	223	231	223	224	214	216	211	219	242	225	189	227	245	217	238	216	230	210	218	174	223	227	205	217	242	236	236	214	236	230	205	217	227	195	217	211	210	230	225	219	210	215	244	213	215	209	222	238	222	195	222	223	219	219	217	237	223	217	207	214	212	213	197	198	199	209	211	233	193	231	215	247	205	226	223	211	199	225	214	192	200	224	211	217	246	181	228	223	228	233	222	225	230	245	219	225	233	201	207	203	229	217	229	211	225	232	223	231	219	225	227	208	184	198	215	230	231	210	208	203	235	207	240	202	213	183	229	226	211	229	204	221	191	215	207	231	191	236	237	226	190	234	205	246	214	223	201	209	214	212	209	221	201	230	192	212	221	210	241	212	223	215	219	229	216	212	203	230	217	223	238	233	206	217	213	225	240	209	239	211	209	240	202	205	221	217	252	250	206	208	209	237	258	224	204	237	222	211	204	233	205	221	216	234	253	217	193	209	196	198	223	226	245	243	217	192	191	221	230	203	221	227	206	212	226	239	191	240	208	179	211	234	240	207	224	216	221	253	212	210	220	186	205	222	239	226	227	242	215	245	226	225	244	222	237	238	199	194	242	205	211	228	220	230	211	233	205	210	194	208	247	214	176	222	225	226	186	229	264	237	230	219	215	213	204	209	214	217	230	223	207	186	197	202	201	228	234	208	218	197	207	215	249	227	212	203	208	193	217	212	235	222	202	234	216	235	208	225	232	232	238	204	229	221	210	210	242	192	226	218	237	224	211	230	190	202	211	224	219	228	210	217	229	239	210	211	191	201	212	229	198	227	223	238	213	208	196	251	201	213	218	216	206	222	217	204	225	218	241	227	224	228	214	233	238	217	228	203	219	258	220	214	202	206	233	220	206	212	193	209	222	228	212	237	199	209	227	204	221	239	231	199	235	225	241	234	176	236	239	195	242	205	215	224	216	209	223	209	209	216	215	207	234	229	196	193	239	198	222	221	206	228	224	216	202	218	263	209	203	222	206	223	242	219	209	198	220	213	202	184	230	235	198	207	216	212	218	204	195	206	196	214	208	229	215	207	213	204	184	214	198	261	211	205	246	214	218	230	226	232	205	216	212	214	211	213	216	198	233	195	188	229	239	201	222	187	206	215	192	191	223	236	210	235	197	217	211	223	228	212	242	191	193	228	208	216	216	252	210	210	204	213	229	229	218	224	215	229	206	234	210	220	224	212	233	196	213	240	222	224	225	240	214	224	185	199	238	221	215	217	215	244	239	214	213	199	230	189	227	216	209	198	230	192	207	226	213	224	243	232	236	221	213	231	235	224	222	246	242	221	217	208	215	215	218	232	215	238	207	204	211	230	223	205	240	234	202	219	229	182	218	223	223	219	224	211	249	220	203	209	212	209	251	209	220	228	233	229	211	221	202	212	238	230	218	227	210	224	220	198	207	223	235	213	217	184	209	216	230	216	214	202	201	216	212	247	221	212	209	221
30365	56945	43755	29974	26426	18300	10490	3209	674	514	473	385	385	301	299	304	322	289	285	297	286	244	273	278	244	255	249	237	236	250	264	262	407	831	1156	1049	726	520	357	315	314	356	312	236	226	256	250	252	245	241	237	209	234	225	243	229	242	242	248	221	249	211	246	252	247	255	242	247	266	240	251	243	216	253	224	247	228	237	207	214	246	264	217	228	241	241	248	223	227	225	238	223	219	232	261	242	233	245	240	239	227	219	244	224	241	259	226	236	264	220	223	229	252	254	234	211	208	262	243	219	234	235	228	234	246	234	210	224	227	217	214	224	253	216	271	257	225	224	242	220	212	238	213	247	240	235	237	268	227	241	267	235	235	194	232	231	230	251	224	254	235	234	252	231	237	228	249	240	226	252	240	268	244	223	250	238	225	229	228	245	232	234	234	237	217	254	242	223	217	217	231	242	230	235	232	254	217	237	239	244	226	203	226	249	232	249	230	246	245	243	240	243	247	237	257	226	202	210	245	224	236	217	243	223	240	227	255	234	257	261	242	241	230	233	231	232	216	238	230	228	226	215	221	228	222	248	237	209	248	271	208	248	232	231	236	259	229	224	219	238	256	217	225	244	271	250	257	242	245	221	243	196	261	241	237	257	216	236	234	231	246	212	220	231	232	245	243	248	249	249	211	221	237	258	226	226	235	229	251	263	246	221	260	227	235	244	227	200	224	234	214	236	224	241	244	231	234	230	248	212	246	247	211	233	253	237	225	245	246	252	250	228	227	234	231	235	219	222	224	230	244	225	228	243	225	199	237	232	251	241	212	247	204	238	253	219	243	220	245	249	231	234	221	238	258	246	211	262	236	227	224	245	230	274	250	224	255	258	250	232	239	244	264	238	254	231	204	251	238	236	244	256	242	234	231	221	254	205	245	237	266	241	253	259	243	258	226	220	223	214	241	230	263	232	228	236	226	249	214	242	236	236	257	246	246	224	256	242	259	253	246	211	217	254	243	234	253	251	245	213	241	222	242	210	260	226	223	248	233	217	241	244	242	223	255	236	243	217	222	236	226	228	216	221	217	255	206	248	241	217	222	233	241	213	259	216	234	240	230	212	219	225	225	251	210	217	242	236	231	221	233	211	233	228	223	230	227	217	230	220	202	255	265	237	244	218	242	234	245	227	250	265	257	219	240	215	201	242	208	253	233	239	220	223	222	237	242	244	248	238	249	244	276	246	233	214	213	232	253	217	247	242	248	253	244	224	216	261	218	232	230	254	244	260	228	247	237	235	235	239	235	212	255	218	215	238	253	234	191	233	252	235	232	224	271	230	246	256	228	248	235	250	223	219	244	225	243	217	233	228	222	239	255	235	241	251	223	230	260	260	214	233	235	234	235	237	240	240	223	242	229	244	246	230	223	229	232	242	203	228	245	246	231	246	230	225	220	222	235	231	214	227	209	236	237	243	206	220	215	224	240	210	251	221	268	229	219	241	218	238	259	204	259	223	242	246	228	213	256	209	224	240	222	238	208	202	237	227	211	227	224	247	250	255	210	204	213	231	254	238	228	241	237	241	226	227	229	225	249	213	269	227	227	247	234	218	225	220	222	231	224	253	239	221	220	233	244	205	253	236	245	214	240	244	258	223	233	240	228	251	226	240	241	223	252	224	230	199	212	253	244	223	232	252	208	230	257	217	228	240	272	206	238	215	217	257	198	216	248	263	226	205	221	253	258	189	218	242	253	211	226	231	226	240	229	225	226	242	219	213	230	251	235	229	212	213	240	224	226	227	225	254	247	240	236	272	249	267	228	215	220	246	235	233	218	203	230	205	230	226	245	246	249	238	218	237	241	231	242	265	276	241	217	243	259	227	241	237	219	213	256	243	243	223	226	231	232	242	227	247	215	236	222	223	232	251	224	254	220	224	265	232	239	228	247	227	242	230	206	239	227	244	211	230	213	233	231	241	240	221	223	221	223	244	224	235	235	234	211	222	237	235	215	254	223	237	249	241	204	262	224	238	250	243	251	235	217	247	228	233	225	238	214	250	228	215	239	254	241	229	238	224	219	236	235	223	223	206	251	241	246	256	229	252	231	226	234	228	212	247	246	223	229	218	222	247	244	244	250	223	235	231	235	229	259	230	249	259	243	232	232	243	239	254	216	204	235	264	224	228	219	246	223	211	261	266	230	249	241	233	236	202	240	239	231	260	215	267	248	270	215	212	227	249	235	244	214	235	228	241	239	230	244	221	227	223	234	217	224	245	226	248	227	209	240	234	266	254	200	230	248	231	218	199	229	205	218	237	229	239	261	224	216	216	250	244	239	239	244	259	233	238	229	226	208	223	236	215	248	225	232	219	260	212	271	233	261	246	215	244	232	203	254	247	205	221	230	262	221	232	244	232	234	222	233	226	218	237	245	237	247	249	249	214	237	244	237	237	225	238	240	211	215	242	232	237	214	245	229	256	237	265	248	233	230	257	243	248	227	235	224	200	235	236	234	214	229	245	241	232	213	232	220	209	249	237	234	250	250	217	227	222	239	229	216	196	240	224	241	245	252	244	227	224	223	243	257	208	246	229	238	238	222	243	232	247	240	215	235	250	230	217	241	191	252	214	232	217	228	220	218	237	273	264	239	232	200	230	219	247	244	231	242	187	223	232	247	269	226	242	244	221	228	240	238	229	229	199	224	237	247	244	238	250	222	252	264	229	234	198	218	251	216	235	226	275	220	233	243	245	227	246	229	232	252	236	230	224	242	245	253	252	227	226	217	234	240	214	228	226	210	225	233	226	209	220	245	230	235	218	247	228	217	213	234	267	230	237	207	220	216	232	233	214	214	245	211	232	227	224	215	234	234	227	237	224	219	266	225	226	224	212	242	230	188	250	238	220	246	229	255	253	239	226	228	220	252	214	242	226	221	231	252	213	215	251	225	215	257	271	242	265	227	239	250	206	229	222	248	243	235	232	246	228	233	241	228	239	239	254	228	238	223	248	241	230	245	234	243	239	214	240	220	216	218	221	242	245	219	235	245	213	257	261	220	228	220	250	242	262	249	269	245	236	234	218	211	232	260	233	245	208	212	223	235	222	238	229	241	215	229	232	260	230	245	228	223	266	234	243	215	264	226	239	254	236	215	252	222	231	249	220	217	240	265	240	253	220	236	242	225	252	261	238	235	219	245	214	247	251	249	247	216	229	243	219	227	255	242	230	237	258	234	266	269	253	231	224	263	223	224	251	249	232	264	234	234	224	246	242	219	275	253	248	232	226	226	263	247	264	235	230	246	230	206	210	256	208	222	220	231	234	223	241	256	249	218	255	234	238	224	221	253	213	234	231	226	255	226	231	230	221	242	234	232	235	229	227	236	238	211	240	256	222	258	204	235	241	249	233	220	245	251	229	218	222	226	216	245	225	251	244	236	249	240	246	232	240	225	258	227	201	242	231	248	221	235	224	235	228	246	216	277	226	220	219	244	248	236	234	257	234	243	220	217	223
25750	21732	28467	26962	21083	13751	5366	1438	303	276	210	219	191	193	210	189	189	214	174	188	179	198	192	195	187	170	191	214	191	179	167	191	205	307	411	426	372	248	246	211	202	252	213	205	176	190	175	158	154	170	190	178	180	186	190	187	200	191	203	172	182	172	173	158	188	188	176	176	170	174	184	179	200	182	182	180	186	184	173	192	185	176	165	170	193	184	195	171	189	174	182	188	172	174	182	178	171	184	158	172	179	172	192	160	204	176	175	168	162	170	175	189	181	182	172	186	194	174	197	172	192	177	158	176	198	178	168	146	161	181	151	186	186	148	162	175	176	165	179	178	204	177	178	199	169	172	194	171	173	181	184	194	206	175	163	168	192	170	185	171	168	173	184	182	166	185	166	181	177	195	185	176	188	158	194	176	202	177	184	171	155	190	167	185	175	204	168	186	170	154	203	196	186	168	161	174	187	172	188	165	181	186	171	170	173	205	181	179	182	189	178	172	193	170	186	207	195	187	158	195	176	183	155	178	170	151	196	179	186	168	171	163	170	193	186	187	150	172	197	174	188	205	163	208	195	168	178	178	180	184	171	181	163	184	176	163	180	172	182	200	194	195	182	165	201	191	208	179	168	183	198	202	184	176	172	208	178	167	172	191	172	194	160	186	180	178	178	165	193	180	161	186	170	174	181	184	198	164	177	178	191	158	170	157	185	181	162	190	175	160	173	149	200	169	169	185	170	182	166	177	192	163	173	199	202	184	168	198	189	164	203	167	191	177	174	166	192	154	168	187	169	188	188	180	174	183	184	179	175	166	184	175	196	151	174	177	171	188	175	149	175	165	195	170	177	162	199	173	181	168	155	179	211	174	173	185	174	197	178	172	162	168	209	197	193	193	195	187	152	178	163	196	199	147	188	171	163	193	158	179	189	178	159	160	165	153	179	178	172	169	159	169	188	191	183	168	189	167	175	179	178	190	179	186	183	170	182	182	190	187	187	184	177	178	174	192	173	181	185	192	170	172	172	192	159	163	176	165	173	178	201	172	176	160	185	181	186	188	185	175	181	162	185	180	175	191	172	168	164	178	176	156	196	166	188	191	192	202	161	190	177	201	171	180	205	187	195	179	174	156	186	188	181	183	167	191	158	163	164	190	173	160	170	158	194	189	191	186	185	186	179	189	165	180	177	165	179	186	193	180	181	173	177	168	168	180	188	180	168	195	200	156	209	168	173	198	151	197	170	172	180	157	191	193	196	171	190	203	169	180	165	187	177	177	170	152	179	186	185	196	181	183	193	182	162	184	202	192	194	170	200	180	198	159	175	184	216	178	183	200	158	167	184	159	204	182	162	177	171	167	204	165	153	165	169	192	194	141	169	197	172	174	193	212	186	169	195	182	171	200	167	194	186	164	186	178	178	189	167	197	148	161	192	177	182	181	187	175	156	204	174	166	189	165	157	189	166	193	186	163	156	167	181	184	181	182	175	199	183	171	168	169	171	210	166	155	150	163	161	166	169	185	159	190	180	191	183	193	181	181	177	171	198	167	184	173	187	175	166	168	193	162	195	198	193	218	170	177	191	186	193	169	182	177	153	163	182	207	194	203	192	182	172	180	175	195	179	170	187	156	175	185	191	203	204	176	171	169	148	183	165	197	190	187	167	170	187	163	175	167	175	178	191	173	188	181	182	164	174	173	184	182	207	176	173	176	173	191	185	179	173	174	177	176	179	176	198	196	190	172	156	195	167	205	167	170	160	172	167	180	180	168	179	194	187	171	182	187	154	187	167	173	181	167	177	165	196	184	154	143	162	180	180	188	158	168	170	192	183	166	179	214	211	168	167	210	177	172	163	196	194	185	200	182	183	199	163	181	197	184	191	198	174	180	175	172	180	182	177	169	164	176	187	177	172	200	179	182	163	165	159	184	187	177	190	188	202	186	190	175	181	184	203	173	174	177	180	213	173	190	165	158	204	183	200	202	149	174	150	201	168	190	178	179	208	184	177	197	168	184	190	183	169	183	179	178	169	167	184	190	162	194	174	181	199	178	206	161	148	159	183	177	181	187	180	187	177	173	164	187	169	154	173	175	174	173	186	180	195	184	168	169	186	167	190	189	180	172	184	170	194	170	168	158	164	171	196	176	159	175	201	156	187	174	171	166	183	190	182	144	191	178	191	180	165	166	159	163	174	172	171	176	191	199	176	186	190	169	158	176	180	176	181	169	191	179	194	197	184	154	160	161	168	177	149	170	174	173	161	191	173	189	157	162	180	183	187	177	171	174	184	192	186	181	194	182	194	201	187	181	176	190	155	167	197	162	168	153	148	167	185	181	189	181	169	184	180	177	159	172	192	202	190	186	168	210	183	187	179	184	176	175	172	197	186	185	186	173	174	177	171	174	181	179	160	181	167	177	191	183	177	167	177	191	178	192	198	175	173	200	162	179	168	176	180	200	174	155	167	206	168	189	174	181	169	171	172	161	196	136	175	158	151	151	173	207	164	171	179	186	167	182	178	175	194	152	149	191	158	188	162	187	188	200	181	168	170	193	173	172	199	192	188	158	181	176	187	184	194	159	185	186	170	200	165	188	173	196	201	180	191	183	173	175	189	186	197	189	179	188	193	204	176	187	188	172	171	186	183	181	172	172	177	177	152	161	179	180	201	200	174	176	181	178	163	200	218	177	174	162	158	177	188	179	178	184	180	183	171	170	167	171	186	191	175	188	178	159	207	195	164	141	165	171	179	179	185	165	162	193	176	176	175	177	171	170	163	168	161	174	165	181	181	180	172	183	170	177	185	167	165	176	196	170	180	178	190	183	191	160	204	184	202	176	184	166	164	185	149	206	189	187	164	166	189	184	159	171	190	175	164	171	165	177	145	180	149	185	179	167	182	185	201	171	192	187	174	174	193	207	158	158	187	182	179	178	162	190	172	188	196	189	163	167	188	171	187	188	195	183	192	138	199	168	206	214	171	175	180	160	192	171	173	204	168	191	200	181	161	181	164	219	187	177	183	174	189	165	184	175	167	179	167	175	179	183	170	194	174	185	189	173	175	184	174	186	185	148	149	192	192	167	192	170	173	165	171	168	156	225	164	172	201	167	161	218	191	174	161	173	169	186	188	179	182	158	157	175	191	167	153	194	186	155	198	196	170	162	177	183	165	170	167	178	186	175	187	195	197	190	166	188	163	180	147	197	173	187	183	176	185	199	175	178	188	182	190	185	172	163	181	172	187	206	185	181	165	160	165	161	201	178	200	194	193	167	174	206	188	188	186	191	188	179	204	166	188	206	186	182	173	200	169	189	163	166	190	183	163	175	189	199	174	162	154	204	188	150	185	190	182	185	167	198	175	196	155	205	172	199	184	161	179	194	177	155	172	205	196	172	192	209	172	176	191	181	208	181	180	170	187	169	193	181	192	178	170	174	175	173	173	189	166	200	168	173	172	186	184	166	177	209	158	189	174	197	179	204	171	195	191	170	184	188	156	189
31298	50453	37488	25519	24243	17312	7747	2733	445	353	346	349	272	262	231	257	261	227	222	254	220	217	217	194	230	208	221	200	190	180	232	227	271	471	636	625	554	385	289	254	263	263	272	221	212	221	206	208	198	239	197	213	217	196	198	201	203	194	225	185	212	209	194	191	218	212	188	198	210	180	188	216	180	193	218	204	191	195	195	214	209	195	206	199	210	209	210	208	208	189	199	209	206	209	221	217	185	196	200	185	206	222	214	202	229	200	190	199	198	208	192	209	200	210	183	211	198	202	196	217	180	207	219	207	207	192	211	227	207	187	217	206	205	195	179	203	200	186	217	193	205	201	194	192	218	189	202	218	244	202	216	212	204	224	203	214	200	181	224	207	188	195	207	220	214	201	218	216	194	200	220	194	217	197	203	199	202	203	191	199	205	199	202	210	193	201	213	230	210	212	211	188	188	206	214	201	217	185	192	209	188	184	205	185	200	226	235	223	186	191	204	210	214	199	197	195	206	216	186	222	219	193	189	206	184	222	220	175	190	202	186	202	200	214	193	186	221	199	183	206	193	183	209	206	221	204	213	226	210	202	197	171	197	229	206	197	194	196	206	206	206	193	187	195	200	201	202	212	213	206	187	178	193	212	205	233	208	215	193	200	211	192	204	212	195	209	199	234	227	204	230	200	217	204	204	192	176	237	170	210	192	225	201	217	210	203	191	216	186	222	199	216	189	191	179	198	191	227	184	243	195	179	206	213	220	200	211	209	182	200	212	213	208	215	203	224	219	198	162	168	205	209	206	203	199	209	190	213	180	201	201	199	189	227	201	200	188	181	213	180	207	199	213	212	201	190	196	210	230	209	201	228	224	179	205	231	170	213	191	207	191	211	213	215	214	190	213	185	186	201	220	214	234	210	210	181	197	200	206	209	181	201	225	190	201	191	210	232	212	189	202	209	200	210	172	205	203	204	211	208	220	210	197	190	238	209	200	197	185	199	216	198	179	222	202	190	227	224	200	216	210	210	198	188	177	204	224	202	212	230	182	213	192	197	195	233	176	216	195	212	218	193	206	216	224	195	178	207	198	245	174	220	211	205	216	219	165	204	177	185	180	195	207	203	213	202	193	216	199	204	221	198	210	210	212	195	179	203	197	209	196	206	185	226	199	198	188	178	191	210	210	224	208	177	211	207	192	172	187	206	190	206	208	197	190	210	207	194	199	208	200	195	217	189	234	199	204	194	229	199	183	194	193	213	175	218	198	206	203	197	194	227	190	204	184	223	201	182	202	232	201	207	174	212	218	219	195	217	189	183	222	200	199	193	195	190	211	212	198	220	204	204	209	215	217	197	210	198	224	199	194	207	202	189	197	188	176	190	200	207	191	215	173	240	201	205	212	215	185	224	231	216	199	222	225	192	183	206	196	196	221	216	182	195	197	227	206	208	234	218	200	215	190	202	197	218	192	197	177	205	198	193	183	196	204	219	191	202	195	208	201	223	179	190	193	207	211	187	210	182	205	212	190	184	213	189	179	206	214	206	214	205	205	191	208	199	180	174	191	210	175	214	210	195	183	196	222	207	189	196	219	204	199	200	197	201	160	214	186	214	230	203	218	197	211	187	192	211	205	204	224	189	199	216	178	197	209	210	198	209	195	207	225	199	221	210	212	224	229	220	203	226	202	185	192	237	211	195	184	215	190	191	183	198	169	187	183	206	222	203	191	173	204	186	199	187	189	223	204	224	202	179	209	228	205	213	202	185	200	202	177	190	185	210	202	228	191	205	186	242	179	211	201	189	221	205	203	185	198	205	212	215	216	198	202	214	195	198	194	216	202	198	225	218	209	209	208	223	197	183	201	192	215	213	223	192	193	205	202	215	192	188	203	188	212	220	177	198	198	218	203	195	204	202	188	179	221	223	190	185	209	206	220	201	208	205	204	212	195	204	194	182	228	180	168	203	207	198	227	200	217	227	190	212	224	216	200	191	204	213	216	217	183	183	217	199	212	182	210	199	219	202	177	185	186	181	212	215	222	210	236	194	200	194	199	208	197	216	200	211	209	221	210	238	209	220	213	216	232	228	205	225	197	210	219	187	196	190	248	179	211	200	181	229	211	198	192	216	199	221	210	196	204	183	216	234	208	209	186	219	202	188	202	200	195	204	192	227	194	199	189	183	207	214	234	174	214	176	239	215	215	204	177	235	222	223	206	243	176	209	209	208	192	207	206	167	223	232	214	194	188	225	197	182	195	199	217	205	237	229	194	197	213	197	205	214	225	203	216	219	205	213	193	194	218	203	199	203	198	205	187	173	190	225	198	214	205	206	190	201	195	199	215	198	197	212	191	215	217	196	225	172	195	218	211	223	209	226	201	207	188	198	205	197	227	183	196	178	207	214	226	223	190	206	184	196	208	205	196	212	193	202	225	203	233	204	210	207	200	195	216	189	191	206	211	210	207	200	198	215	197	204	225	184	210	195	212	223	209	194	193	193	191	203	215	198	204	204	222	211	176	196	197	179	194	195	195	195	204	205	201	187	207	217	218	187	208	195	214	201	226	228	199	198	220	199	203	191	187	214	190	208	196	192	195	165	224	203	207	236	204	211	210	204	193	206	195	211	196	208	208	195	228	214	198	169	241	219	191	199	201	189	208	215	185	181	199	218	191	206	187	203	166	211	225	207	200	200	199	222	204	219	192	201	226	205	201	207	210	209	189	209	198	194	195	210	214	195	177	209	198	207	209	221	222	187	208	201	198	200	215	194	204	201	198	194	199	187	190	192	195	190	214	213	193	178	212	222	231	220	200	215	204	171	195	222	183	231	213	220	191	207	205	186	203	187	211	204	217	196	229	194	216	203	207	201	200	205	209	196	202	194	191	185	190	218	186	193	201	198	230	224	191	195	185	205	212	197	185	184	210	172	230	194	202	202	191	208	203	212	203	194	206	224	195	222	177	194	205	202	203	190	188	185	229	223	215	202	199	191	194	195	172	212	205	214	186	226	196	219	224	201	183	209	184	190	180	199	187	202	198	171	215	189	208	215	222	217	214	200	208	211	212	199	173	193	211	203	207	202	220	205	225	188	171	199	190	209	196	191	199	217	201	200	209	175	206	213	204	191	203	170	220	182	214	194	206	188	197	231	224	213	199	178	221	186	205	215	187	178	200	206	209	207	216	235	223	195	195	209	190	181	179	193	193	211	211	213	180	205	202	223	195	202	164	212	241	172	218	219	172	192	190	223	234	205	208	213	184	201	206	223	206	212	221	206	206	199	230	179	205	192	229	228	206	214	213	194	208	221	225	199	204	198	216	193	218	216	203	201	192	198	192	222	211	202	207	211	192	216	210	230	221	183	215	208	202	201	204	194	183	210	196	200	208	195	214	179	184	201	219	187	226	199	212	199	202	193	209	226	196	204	206	193	219	209	223	232	204	193	195	194	202	175	188	211	205	214	241	208	204	187	187	209	230	180	212	213	197	217	208	200	208	216	198	180
23206	21667	29511	24437	23119	25083	20809	6103	1000	600	544	458	417	419	390	383	378	378	359	349	364	358	375	376	353	323	346	346	349	320	329	364	487	651	1138	1520	1334	821	649	440	377	463	434	383	295	322	314	310	323	324	321	337	320	333	325	312	315	316	342	352	321	382	321	332	344	336	339	342	349	301	335	318	346	313	334	308	340	323	311	335	301	319	293	324	301	327	353	338	327	324	347	346	293	320	322	319	328	292	311	290	315	333	338	312	313	312	335	298	347	336	301	330	333	348	340	291	265	294	323	334	316	324	308	292	334	353	315	322	319	311	324	304	330	303	304	330	313	334	303	315	348	317	297	310	322	280	332	347	332	295	330	320	314	322	340	321	313	304	303	308	319	315	355	334	338	306	310	332	291	295	311	307	319	322	297	307	313	351	324	319	316	336	343	328	309	303	349	327	316	353	312	304	326	334	306	345	339	299	317	296	351	326	323	349	315	321	329	317	301	361	300	325	314	278	325	299	316	314	308	323	339	316	305	296	343	307	307	334	332	329	327	305	320	349	346	339	315	311	333	321	324	290	337	333	304	310	316	323	336	342	334	301	350	311	300	335	325	348	310	309	318	304	316	279	329	306	328	336	332	319	342	287	337	297	315	338	323	315	310	324	332	333	316	306	326	303	306	321	338	324	293	312	318	303	329	306	324	320	323	323	318	315	305	321	326	301	316	316	320	315	320	344	328	312	284	337	311	331	296	325	304	297	338	287	322	308	316	297	334	320	321	306	285	351	351	342	311	304	311	316	317	305	342	317	277	330	332	299	319	337	292	327	302	324	317	297	330	332	317	329	331	351	300	330	316	318	333	308	319	332	336	317	325	312	301	293	332	310	300	310	332	313	327	294	329	315	314	295	314	292	295	343	308	319	327	327	319	362	323	322	311	353	320	292	304	310	314	301	263	314	300	345	307	313	298	326	298	282	317	357	303	324	312	320	344	328	312	369	339	306	352	310	318	317	312	324	325	320	331	309	304	293	291	346	298	343	317	276	314	326	322	312	337	336	351	358	335	298	305	354	322	355	347	329	341	330	322	312	309	312	313	311	349	327	321	334	332	314	340	327	335	331	322	335	301	296	328	300	305	343	314	321	313	337	354	327	336	318	300	305	321	290	307	310	302	329	345	322	308	356	333	273	287	288	294	322	328	306	324	318	303	353	304	305	322	301	292	295	339	327	310	301	296	329	332	324	308	312	318	324	302	338	326	352	332	330	322	321	325	300	319	354	314	296	314	291	329	315	350	327	342	335	351	309	345	330	302	331	321	339	321	328	315	330	297	332	312	354	306	322	348	307	308	296	314	296	314	315	315	330	288	336	334	327	341	330	310	325	316	335	325	307	296	355	298	314	317	322	333	319	317	309	309	338	336	351	351	316	340	334	326	334	351	301	300	315	339	297	301	342	302	314	333	313	333	330	312	292	331	331	345	292	337	295	291	308	315	319	315	306	316	305	304	301	321	317	350	343	281	347	326	291	313	344	326	331	324	291	326	317	327	327	337	370	314	301	356	340	323	335	310	336	320	306	329	311	310	335	311	349	316	334	317	298	289	354	302	318	305	311	301	338	295	322	326	316	316	322	344	328	319	316	294	324	310	336	303	363	330	324	324	293	342	309	299	311	335	318	288	334	318	320	327	317	360	366	294	292	296	335	335	322	319	301	304	309	315	274	341	295	338	303	329	340	321	310	333	338	303	304	311	303	329	349	313	340	321	322	336	322	285	315	333	287	310	308	335	339	322	344	335	308	346	296	318	337	309	320	338	359	312	343	315	351	324	325	313	327	290	309	333	316	312	327	304	324	354	316	304	327	328	357	330	335	323	307	315	335	299	312	324	341	341	321	312	298	327	299	355	331	334	322	314	313	311	342	287	334	312	310	343	344	305	312	307	332	320	329	299	346	322	330	317	316	329	327	314	322	323	333	323	315	320	298	308	337	297	361	318	314	321	328	308	310	276	347	317	301	329	316	283	316	292	302	299	380	368	318	300	340	298	308	344	313	325	309	288	317	293	324	291	327	320	274	324	335	330	318	319	313	328	304	334	316	323	377	345	295	319	305	300	330	309	330	328	312	301	320	342	328	318	304	306	318	331	317	298	321	327	300	325	320	347	341	338	289	321	313	296	339	317	327	350	329	303	324	331	332	293	327	307	281	342	315	326	311	327	302	305	296	357	325	315	331	287	312	328	298	333	337	344	335	290	311	343	335	325	348	330	326	298	329	338	314	340	356	324	332	308	309	289	363	296	344	328	342	310	308	297	304	311	355	332	309	311	306	329	314	349	352	304	319	312	297	316	336	291	286	328	331	294	320	310	310	327	303	300	317	321	339	326	318	316	314	349	328	313	316	379	289	314	286	292	325	321	296	313	336	345	308	313	302	322	306	320	323	336	307	318	330	304	320	334	306	315	328	314	316	303	315	316	328	348	312	335	345	318	312	334	316	312	317	304	332	339	318	348	293	318	308	344	306	350	313	302	291	298	345	299	321	319	324	324	326	331	313	332	337	305	323	305	326	361	335	292	323	328	311	344	331	325	332	354	314	328	328	322	344	315	317	309	296	306	352	334	344	290	305	299	293	343	282	320	311	324	353	311	313	321	313	330	268	322	334	324	317	322	317	347	352	337	329	318	342	323	342	351	313	323	318	305	314	315	318	312	288	312	314	310	343	339	331	313	301	341	332	353	295	300	316	316	300	323	310	312	299	329	336	327	324	348	314	320	303	316	339	335	351	346	344	325	320	314	295	303	339	312	345	313	334	329	288	312	334	298	293	299	301	314	309	309	333	308	310	301	310	330	324	308	311	295	302	331	306	298	324	325	308	271	340	317	347	291	300	362	319	308	324	350	319	321	352	361	328	321	314	321	338	333	322	321	339	338	319	325	339	332	338	307	336	330	332	299	301	286	311	295	329	309	313	298	317	323	333	293	296	343	311	337	340	305	320	306	305	319	321	333	297	360	301	338	314	320	314	338	348	326	271	308	305	293	295	304	335	323	297	334	298	305	305	335	325	311	343	276	310	309	289	313	292	293	295	332	322	314	316	331	324	328	331	334	308	315	317	299	326	340	335	315	337	329	306	307	320	286	326	326	283	304	324	324	326	326	337	315	325	311	315	329	339	342	323	339	358	307	291	292	303	335	342	337	335	336	324	343	339	328	310	305	311	258	311	307	323	321	324	310	341	302	300	335	300	342	302	326	317	291	333	357	332	312	299	330	335	323	309	334	319	340	312	308	331	299	305	296	314	288	332	302	274	266	331	325	327	335	291	342	335	341	331	318	312	274	339	282	310	278	295	321	351	320	335	343	327	331	292	313	331	334	315	306	330	307	327	327	309	350	304	329	329	327	294	300	316	301	299	351	313	304	347	275	321	317	273	330	331	334	367	346	298	335	304	340	365	314	320	339	346	278	292	326	293	310	297	316	291	322	302	306	299	302	320	292	314	302	281
33583	60702	46816	36869	36048	27856	17736	6889	1519	863	700	610	579	534	503	438	411	433	434	378	374	402	423	372	372	387	341	389	384	344	374	381	525	829	1596	2330	1960	1162	852	526	458	565	520	448	363	350	347	342	341	368	340	355	383	330	350	387	358	340	349	322	326	354	332	342	332	320	335	359	308	340	349	347	316	315	341	317	340	358	317	346	352	345	354	319	348	360	330	343	353	348	337	348	328	343	330	341	355	343	340	332	317	321	303	342	325	354	315	367	346	328	310	325	345	351	348	355	339	361	355	332	352	328	345	347	368	338	324	323	361	315	391	327	327	335	332	354	346	351	323	328	327	331	355	324	338	346	360	359	382	329	359	329	318	358	352	336	360	378	353	346	358	313	327	344	338	346	362	341	322	308	338	356	350	341	326	342	351	343	301	343	340	348	314	357	329	335	319	340	320	349	352	321	348	300	339	324	354	356	366	367	378	342	333	378	328	334	312	331	375	338	361	319	316	327	320	334	328	312	332	324	350	364	320	336	327	324	388	350	330	305	346	329	324	330	328	347	333	326	325	334	347	333	313	323	338	352	350	366	352	402	315	357	344	349	361	309	329	316	340	349	343	347	370	322	316	335	337	328	349	353	342	350	328	330	346	360	314	359	342	320	339	334	336	313	337	336	307	325	322	318	365	348	344	314	337	342	329	353	345	328	312	306	354	355	330	350	337	360	358	362	311	361	362	331	349	363	336	338	346	323	337	341	376	333	357	334	356	325	309	334	341	340	360	328	367	345	317	340	348	320	360	354	340	322	338	342	327	302	334	328	358	324	335	328	352	318	350	356	314	359	342	349	341	337	349	340	349	324	333	310	378	355	322	352	294	318	334	354	335	326	336	360	335	315	332	334	332	347	365	321	348	354	345	298	342	325	354	341	353	352	324	328	330	303	338	335	357	356	352	335	308	322	388	347	348	355	322	309	324	313	349	311	345	320	358	354	355	364	324	330	349	312	322	332	342	333	328	328	357	362	327	326	329	286	337	357	325	310	376	346	349	317	346	325	342	332	313	357	372	296	361	371	353	383	302	327	324	366	327	328	331	320	342	359	366	328	342	312	324	297	356	328	321	335	341	334	342	341	304	342	340	355	347	327	326	341	350	351	327	323	325	316	299	312	333	304	345	334	337	348	344	358	306	352	314	344	344	322	348	329	307	336	356	343	341	328	361	330	317	318	322	376	331	332	326	349	327	341	323	361	332	356	356	342	339	345	349	359	352	327	353	352	347	305	330	354	325	371	322	340	319	320	343	333	351	343	350	350	336	327	351	332	330	378	309	365	354	330	346	356	367	336	352	362	327	326	340	304	297	341	313	364	347	331	325	317	319	352	347	366	323	320	347	372	349	352	319	324	345	363	340	353	334	352	344	331	312	355	350	330	337	360	338	337	349	347	325	339	343	295	362	334	308	343	344	343	325	327	330	315	334	333	323	349	322	379	324	316	322	329	336	374	336	379	326	337	311	363	339	329	351	339	328	355	351	344	325	352	330	357	348	359	341	324	338	364	339	350	333	327	348	299	331	342	349	342	345	359	332	332	341	372	357	333	314	347	337	341	355	322	341	354	315	347	365	345	336	366	339	351	302	329	336	345	341	332	345	320	332	371	358	359	358	318	329	393	330	376	313	348	345	328	305	385	350	315	332	363	348	334	294	338	353	358	329	370	328	324	340	310	347	322	356	310	324	319	335	351	359	312	325	329	299	359	330	314	364	333	327	349	332	336	337	346	339	357	328	364	345	322	320	330	351	308	299	327	329	331	330	311	348	331	322	360	304	348	336	333	347	350	349	350	327	361	320	335	325	333	325	354	349	315	355	309	346	326	343	345	360	306	345	337	352	336	357	359	323	356	382	331	349	338	362	328	348	353	324	374	320	326	331	328	337	357	370	358	360	353	373	347	319	352	318	329	369	342	356	334	337	305	328	347	333	316	338	347	344	342	346	332	317	363	324	358	355	329	314	352	359	315	356	326	368	319	328	326	329	343	328	335	335	329	343	326	314	323	317	310	332	372	341	334	364	336	324	337	323	344	335	345	354	343	327	340	349	342	323	342	348	354	336	357	340	331	354	330	328	372	339	350	361	370	355	316	348	334	328	363	346	365	327	373	318	313	310	300	321	326	335	364	354	338	294	346	324	368	357	361	357	330	366	324	333	341	357	356	364	317	323	375	378	360	306	319	336	316	300	349	341	343	362	336	329	347	329	335	326	347	331	311	353	308	321	340	337	330	327	363	306	324	319	349	333	342	349	349	351	349	308	303	371	358	329	314	324	341	360	327	354	363	343	341	339	325	357	346	317	308	356	342	370	332	330	334	354	326	349	333	305	357	344	367	319	314	350	358	339	349	312	300	325	324	339	335	324	333	345	342	338	324	324	312	355	327	322	318	335	333	340	341	362	342	325	317	385	314	330	354	318	326	318	337	344	339	323	318	319	319	329	333	303	338	328	372	341	308	332	346	335	331	359	343	316	316	344	338	372	344	351	327	324	352	349	331	311	330	342	334	320	346	343	380	343	326	338	364	340	349	313	383	341	327	331	327	286	348	353	364	363	317	306	339	356	340	341	356	328	333	372	359	333	330	342	348	356	303	323	331	352	324	370	339	319	335	331	340	381	314	341	347	328	346	332	341	364	333	329	321	345	361	375	368	332	340	364	349	363	341	326	362	336	362	347	331	345	336	312	331	359	347	359	351	309	350	333	326	334	321	371	313	326	325	375	369	384	323	321	348	323	344	367	315	315	337	342	343	323	339	357	313	370	338	328	310	339	355	333	373	328	336	342	332	338	345	338	367	341	322	323	382	357	360	322	337	361	324	324	313	320	321	306	334	328	315	321	306	342	346	384	330	349	339	352	327	311	370	344	333	295	319	339	340	334	335	354	281	322	350	378	316	346	343	385	312	326	335	364	363	338	340	348	324	314	319	356	307	343	330	338	346	345	336	369	307	330	316	367	346	326	351	341	325	337	352	318	322	368	297	359	350	328	335	333	340	343	351	318	315	315	327	361	329	321	326	376	346	326	357	346	326	321	333	330	319	341	338	387	331	351	335	324	308	357	375	343	314	321	319	352	356	356	311	318	336	346	358	340	330	317	340	318	334	360	353	312	337	293	310	342	323	340	310	338	349	335	309	341	327	345	341	335	351	337	355	319	336	342	358	339	357	300	320	377	342	349	360	361	315	337	355	359	321	332	330	331	375	335	322	334	328	353	363	325	329	344	319	358	341	329	360	358	334	344	345	342	355	330	340	313	322	350	388	328	336	326	356	297	275	355	344	338	356	352	326	328	323	342	326	343	338	337	340	326	358	322	344	330	323	386	356	328	379	353	381	344	341	348	332	349	350	328	358	310	329	336	331	345	316	329	324	320	325	357	343	319	334	341	354	320	352	348	336	346	324	304	327	362	316	340	357	323	337	307	326	363	314	343	341	335	338	326	326	329	341	332	345
30825	28821	29641	22093	12020	5822	2178	531	179	179	147	145	140	140	150	132	132	126	142	153	137	106	110	142	139	148	118	148	145	159	149	118	140	165	163	176	181	157	143	150	142	129	136	132	145	152	126	142	118	142	123	126	137	118	129	119	128	131	141	120	120	110	128	130	125	126	119	117	136	125	144	122	131	129	118	136	135	133	130	129	118	126	119	136	130	138	142	142	119	137	117	149	123	138	131	111	122	147	149	125	137	145	117	145	97	138	126	131	125	141	144	118	124	114	126	152	158	139	138	124	145	134	113	118	140	110	136	126	152	130	135	141	128	135	126	126	127	124	148	119	125	127	131	125	131	142	159	134	119	134	153	125	158	135	130	144	150	121	138	140	124	130	147	139	110	112	134	124	124	118	118	141	135	141	143	136	147	136	144	142	149	133	139	140	115	135	129	128	137	117	144	153	131	120	125	136	131	139	126	140	152	131	120	152	114	130	133	132	133	114	129	125	121	129	103	118	144	126	146	95	149	115	127	130	139	113	128	128	144	138	126	128	131	127	120	134	143	138	136	128	115	138	131	137	142	124	129	124	124	116	130	133	115	121	136	131	131	146	122	126	137	126	130	139	123	129	138	132	125	124	133	114	134	156	113	132	126	125	141	122	122	132	122	120	111	99	112	139	133	142	126	129	148	137	134	145	120	154	153	132	139	122	127	134	140	113	109	127	125	129	140	129	160	146	124	126	135	117	150	134	106	142	135	134	142	133	112	129	122	128	113	124	126	127	141	137	135	139	132	157	146	141	124	137	138	149	140	123	142	123	137	126	142	124	144	126	128	143	119	117	127	136	118	112	127	150	145	130	132	143	124	132	117	119	102	128	153	121	149	129	135	129	127	131	128	125	134	113	168	145	126	154	141	120	123	114	128	143	130	135	124	132	133	133	122	120	136	125	112	126	110	163	130	153	141	134	131	179	120	135	127	126	155	133	123	138	126	145	131	130	140	118	122	121	117	108	105	129	146	119	119	121	126	134	131	125	136	120	134	132	136	113	124	119	143	109	155	126	132	133	115	128	119	126	127	153	138	125	127	132	127	121	142	131	126	124	111	135	123	148	129	129	138	158	131	140	122	151	112	138	126	145	155	133	129	144	136	134	147	129	140	125	130	119	133	135	134	131	156	121	117	134	147	124	118	155	111	141	129	135	138	119	125	137	137	117	121	106	125	125	142	140	135	128	128	155	138	143	125	111	127	132	124	119	119	117	134	138	117	140	127	140	129	139	130	134	129	104	136	116	131	140	127	140	138	128	127	134	154	138	131	115	127	141	130	127	130	121	119	165	140	132	131	115	129	139	151	148	132	141	135	134	144	149	128	123	141	156	122	135	106	124	116	124	123	151	118	135	147	143	127	131	140	123	123	148	132	143	113	151	124	131	152	111	128	141	142	130	134	144	129	119	139	127	136	127	143	145	135	143	141	125	129	148	154	152	111	129	139	149	136	129	137	134	126	127	135	129	119	118	124	126	122	131	110	117	157	121	121	125	141	129	136	112	133	131	138	139	121	128	148	115	117	144	133	123	133	155	135	110	132	140	139	157	129	125	124	134	134	118	131	147	126	139	147	140	127	121	155	121	146	136	122	132	123	117	145	129	149	144	117	111	140	149	151	133	158	123	135	125	119	123	140	138	130	146	134	114	121	131	131	123	134	124	117	143	132	138	110	108	114	141	135	137	135	123	155	106	135	133	155	129	147	140	129	117	143	140	145	110	128	126	143	150	130	133	134	125	126	142	142	101	123	123	136	140	144	130	140	129	123	122	133	111	126	135	143	132	125	135	121	138	139	113	146	129	152	128	138	136	130	140	124	122	153	134	136	136	130	120	137	120	134	131	109	134	142	132	127	131	110	133	138	126	141	137	125	132	131	125	129	126	142	145	137	124	150	129	106	121	128	129	136	135	119	140	118	137	127	134	130	127	121	136	112	131	124	142	124	141	133	134	127	130	131	130	130	131	140	104	134	138	132	115	123	107	120	131	138	125	138	128	127	120	124	124	135	135	135	132	130	122	136	118	130	136	126	130	131	144	148	123	134	132	141	133	113	116	132	120	129	142	139	149	143	134	134	124	108	118	132	128	136	125	140	117	134	148	150	130	147	111	137	130	111	144	149	142	131	134	135	113	131	125	137	133	126	137	140	146	112	118	126	139	117	131	128	142	134	128	142	121	144	118	140	122	141	143	123	130	145	142	140	122	157	129	143	135	144	161	145	131	113	112	122	113	144	136	129	128	124	152	117	123	134	128	118	135	116	148	137	116	141	141	143	134	130	141	105	147	153	144	130	123	154	132	125	151	125	132	144	123	139	138	145	118	163	115	128	135	107	133	133	128	108	123	131	149	120	113	115	139	123	133	110	157	135	119	130	136	118	134	162	138	144	124	135	141	113	128	123	117	122	146	120	140	130	152	146	148	138	107	146	136	117	128	118	136	128	154	126	162	137	136	127	117	146	116	132	129	135	141	123	132	129	135	133	129	132	158	119	117	140	113	127	135	141	125	120	131	116	143	139	127	135	136	153	127	129	119	129	144	104	109	149	120	118	114	130	156	130	129	132	130	156	143	133	140	158	119	129	121	135	152	144	142	119	147	131	128	108	137	156	143	149	128	110	129	125	140	126	123	119	124	134	132	124	143	139	148	129	122	132	114	124	144	140	121	137	142	125	123	130	131	119	127	158	138	146	131	136	135	139	116	135	109	107	132	145	134	128	126	123	140	99	136	137	139	119	142	148	150	128	142	134	129	142	137	155	121	155	128	156	132	150	129	115	152	144	115	139	136	135	124	155	138	120	144	126	118	129	118	139	145	129	146	135	123	135	129	121	145	144	135	141	125	110	115	123	149	134	137	125	117	138	132	141	134	128	149	143	140	122	141	116	130	145	147	128	138	127	105	160	131	132	140	114	124	139	110	116	125	134	144	137	139	123	136	142	123	140	134	134	129	138	128	126	117	136	141	139	131	134	132	132	125	143	125	161	145	144	136	161	138	123	139	106	124	118	130	145	123	154	127	123	157	122	135	137	128	121	125	156	126	128	148	125	134	130	129	124	127	116	117	140	101	129	120	128	129	118	120	136	138	144	134	142	149	109	149	120	135	167	132	139	111	122	113	110	138	115	140	141	139	123	124	120	134	134	162	128	134	126	143	134	138	142	117	148	148	119	124	141	139	148	143	134	131	139	137	124	127	135	126	146	133	141	133	143	134	141	124	139	165	137	140	123	134	115	127	121	130	126	127	130	133	116	119	142	142	124	118	141	142	140	124	116	131	133	125	117	115	134	130	123	141	147	144	129	135	135	131	121	124	140	122	146	123	123	146	104	122	143	129	132	136	140	150	119	120	132	117	129	115	126	157	113	131	130	113	141	137	123	147	122	129	110	151	141	129	117	146	130	125	146	118	157	135	151	142	127	126	147	152	137	131	134	115	134	130	144	111	137	135	149	143
30123	43077	31278	21745	14716	8990	3729	922	283	199	215	198	188	188	174	150	144	162	183	160	155	136	158	162	155	171	139	143	149	153	166	161	133	148	218	218	205	187	176	146	140	151	158	165	139	145	141	130	151	143	153	133	170	137	152	145	152	150	160	160	144	160	165	158	141	140	149	141	135	152	145	147	143	133	141	136	140	146	156	155	152	155	131	146	149	148	155	144	147	142	128	130	174	142	158	157	154	142	138	159	154	142	146	158	143	145	181	150	143	160	149	172	138	165	136	151	154	124	137	162	145	157	142	157	146	157	152	140	129	129	159	155	166	161	157	146	125	160	137	149	148	123	133	143	148	138	155	159	154	157	136	148	135	152	148	160	145	165	161	159	143	143	152	148	120	144	145	124	136	143	153	162	144	154	161	161	126	156	137	147	117	157	143	152	163	145	158	138	139	128	139	158	151	143	127	147	164	172	135	147	151	141	143	141	131	149	147	164	131	159	145	144	147	147	128	143	142	154	155	161	133	160	121	160	147	142	153	160	161	150	154	135	131	158	166	166	152	156	137	141	145	169	132	139	153	154	161	170	151	158	173	145	156	154	137	160	146	153	152	152	160	141	161	174	150	125	124	161	157	142	140	148	161	186	153	162	148	143	158	116	138	137	144	149	133	175	150	130	162	132	122	156	153	155	144	134	125	153	161	145	148	127	160	152	154	163	154	166	151	134	157	151	136	152	158	150	136	165	138	149	143	159	151	141	152	157	151	145	156	153	122	141	147	142	156	139	137	175	147	150	149	176	177	138	165	149	138	142	135	148	146	142	157	162	145	149	148	140	141	125	147	151	151	149	149	160	145	182	143	164	171	147	158	174	137	159	156	153	155	145	151	144	179	159	148	148	158	158	151	156	165	175	156	148	141	137	156	127	171	155	146	137	158	145	123	157	155	152	139	149	166	137	166	134	167	148	143	166	138	159	158	138	162	132	154	145	170	148	126	161	147	165	153	139	164	149	143	147	137	144	153	136	174	156	164	137	148	153	165	158	143	125	146	126	147	148	142	148	153	130	145	146	153	157	165	136	149	149	153	147	165	141	146	152	145	160	155	149	147	140	147	170	143	149	156	152	160	148	138	142	163	153	169	157	144	143	159	146	136	156	146	146	140	144	150	151	150	149	150	140	143	133	158	144	131	158	137	166	158	151	173	169	125	163	151	161	155	153	145	137	166	151	159	144	161	174	142	141	155	147	139	130	154	157	142	160	163	145	147	173	167	144	158	141	152	147	157	178	140	152	168	151	160	142	145	138	143	141	162	115	151	155	142	145	174	157	173	134	176	122	167	137	146	146	165	155	136	174	135	178	148	151	158	141	160	168	143	153	164	137	160	163	153	165	171	146	147	138	143	143	130	157	161	143	156	146	138	171	136	127	128	135	129	147	138	143	161	146	151	133	136	151	167	167	141	154	157	146	163	176	159	139	142	152	142	160	139	158	173	141	139	150	145	156	172	125	179	149	155	176	153	162	160	165	163	167	146	140	133	146	161	169	144	118	160	164	159	160	142	138	149	150	139	144	178	163	161	154	154	137	129	146	158	129	140	140	145	156	149	145	160	156	151	182	165	173	139	144	140	141	147	154	137	140	178	138	151	151	174	143	163	151	162	145	154	150	161	144	144	140	143	157	174	150	134	148	157	141	148	123	143	132	140	148	142	166	144	149	147	141	145	142	159	146	141	149	148	144	136	165	167	163	143	143	168	140	158	155	145	162	146	156	152	148	145	150	128	119	137	130	167	147	146	143	168	133	146	145	152	150	145	152	141	121	139	153	146	145	154	134	141	140	131	165	139	154	172	155	134	153	141	154	147	149	138	148	126	143	158	132	158	156	135	167	146	155	147	149	152	133	146	136	168	155	148	154	156	154	149	154	139	158	150	148	149	156	145	142	128	160	134	142	165	147	140	126	153	135	152	153	143	150	145	123	155	158	166	165	156	173	187	152	146	138	172	159	166	149	137	178	150	159	126	142	166	133	158	159	171	146	134	149	161	166	131	160	131	141	139	154	158	150	144	164	160	154	146	173	164	159	156	143	148	153	152	181	155	153	130	151	140	158	149	142	126	156	169	166	143	135	166	130	169	132	164	150	161	140	139	154	139	155	150	153	139	134	133	155	149	133	137	168	141	177	136	138	141	144	123	161	163	144	165	146	126	131	138	140	140	152	169	168	151	141	166	130	152	156	147	158	156	128	170	140	143	166	164	154	134	166	137	129	156	165	156	151	132	136	142	164	155	152	153	128	152	161	139	123	151	171	158	123	138	133	145	135	158	150	155	141	144	152	159	132	162	148	153	140	144	166	149	176	143	163	149	167	152	153	144	133	150	159	141	135	142	150	146	153	132	133	151	138	151	143	157	127	158	143	150	146	135	119	154	167	149	168	142	140	168	171	160	165	159	147	139	157	156	161	163	129	179	148	145	150	167	139	147	149	132	140	157	164	156	164	155	148	151	142	164	142	151	157	177	157	154	168	148	159	162	139	144	150	147	148	135	158	126	146	152	159	179	160	181	152	160	152	157	155	151	143	154	132	137	157	167	163	160	144	156	138	142	135	157	142	139	162	159	135	177	167	168	130	163	137	149	150	161	126	144	157	148	151	149	157	147	160	162	149	159	146	147	131	166	139	162	147	147	146	137	155	156	157	143	145	148	180	152	154	157	154	150	141	160	159	135	165	148	139	145	140	150	135	164	141	150	162	153	144	144	152	131	160	173	130	143	159	116	154	152	141	134	141	153	141	128	143	142	153	176	157	171	160	140	156	143	160	153	140	161	153	153	158	132	135	174	156	154	145	147	176	132	142	159	135	158	162	166	149	170	143	166	162	150	164	143	143	145	167	133	148	151	138	127	136	166	151	145	156	152	160	157	157	128	140	160	140	148	160	143	142	166	144	161	131	135	159	141	152	151	152	134	171	146	156	174	160	163	176	146	144	147	137	173	141	157	152	151	138	141	150	150	155	137	159	159	142	144	156	148	113	141	152	131	137	142	141	152	164	151	155	158	152	136	151	137	157	149	130	131	142	144	146	140	145	168	147	151	158	176	137	174	127	167	163	154	142	151	144	132	141	160	166	149	139	178	149	142	134	143	155	132	135	131	140	123	162	153	135	159	130	165	139	134	159	170	150	132	129	153	168	146	130	123	123	159	137	163	133	147	148	149	171	139	149	144	161	170	169	136	150	160	142	177	146	149	145	154	135	154	136	129	139	157	116	143	158	162	140	149	160	143	153	157	130	149	124	140	151	145	123	149	134	150	149	129	148	191	152	158	149	159	110	153	156	122	152	138	164	143	136	145	131	138	145	126	136	150	135	145	137	147	143	153	137	161	159	146	162	141	123	148	147	160	136	165	143	143	172	137	155	158	142	161	154	152	153	151	153	175	140	136	156	125	175	150	146	158	151	143	133	144	151	149	133	134	144	148	152	145	166	148	153	147	141	145	155
24416	21638	28967	25925	24119	21956	11720	2125	455	405	361	283	294	268	268	261	254	235	254	221	253	243	255	240	238	213	221	226	220	214	231	265	275	398	821	731	694	458	338	259	261	310	274	258	211	238	232	213	211	201	220	222	240	207	237	229	186	239	201	235	192	213	214	197	213	238	243	184	201	199	234	221	240	237	203	255	219	233	228	219	216	218	240	216	215	194	198	217	258	197	231	232	222	239	219	214	214	237	190	228	256	224	198	243	222	230	239	219	241	205	220	227	208	228	192	247	213	207	229	227	229	241	220	258	210	211	219	212	234	239	216	231	239	241	217	226	214	220	251	222	226	235	218	209	221	231	261	233	205	207	208	239	251	257	213	218	205	225	219	220	223	211	235	222	210	223	222	237	239	221	226	233	243	222	215	240	215	204	221	220	223	246	229	224	209	256	221	231	211	231	221	215	229	237	221	210	227	225	225	238	216	227	222	225	219	226	228	240	209	217	246	208	207	220	203	234	232	221	212	231	221	206	206	234	210	232	215	217	226	177	237	228	193	232	195	195	220	214	239	253	209	228	239	234	220	224	240	210	227	220	220	228	236	224	223	220	212	219	217	225	231	231	231	212	231	234	216	211	235	195	241	200	231	205	205	215	215	228	229	243	247	210	238	248	202	194	227	240	243	237	218	199	215	232	249	233	222	214	215	220	194	202	206	222	229	229	239	216	224	217	220	250	234	231	227	220	212	230	235	228	236	215	256	236	245	200	214	215	246	209	223	215	215	241	246	232	220	214	227	194	203	201	226	228	235	226	200	212	229	201	212	237	217	207	216	218	234	248	209	209	227	215	216	204	203	227	258	241	243	218	230	208	197	241	225	221	226	211	251	211	209	198	248	216	223	209	232	209	233	196	207	177	215	194	225	223	244	205	212	212	253	202	229	218	216	237	230	212	233	207	232	214	235	221	207	215	215	202	209	234	228	244	206	235	217	194	256	211	247	240	228	259	220	232	221	218	228	227	223	235	239	223	235	240	232	238	234	217	213	229	213	212	234	246	200	200	208	210	236	222	222	218	242	199	230	242	236	213	232	207	213	244	227	235	243	244	242	220	215	233	217	217	225	241	227	196	234	243	218	226	194	222	218	220	239	227	225	226	210	241	219	227	224	210	224	198	238	246	213	228	214	223	217	234	241	236	245	240	186	222	216	230	216	216	192	211	222	203	228	199	241	220	210	236	231	227	218	242	218	240	223	219	227	214	199	222	245	226	225	221	212	194	233	211	231	203	216	218	209	209	212	227	224	182	231	216	230	220	213	218	215	220	252	231	252	222	237	246	217	239	218	207	239	240	194	210	215	202	246	225	249	221	202	220	216	211	229	240	206	205	216	223	241	192	233	258	224	229	214	226	216	206	211	240	215	218	230	221	202	216	228	209	219	220	219	243	220	227	214	202	207	218	221	250	218	230	198	221	205	196	222	219	221	208	220	233	247	232	224	238	201	222	236	228	232	212	232	230	209	205	202	203	245	173	183	239	196	233	201	214	225	248	217	225	225	252	226	219	215	227	209	240	218	229	215	208	214	202	253	222	204	214	228	218	212	232	226	227	196	203	233	202	238	256	214	214	237	191	214	224	188	217	223	228	209	233	223	220	227	222	218	202	224	227	205	242	228	206	234	227	226	215	190	237	218	198	210	223	236	217	199	215	218	224	190	232	191	207	223	232	214	209	210	201	233	201	232	213	237	204	214	210	234	197	202	228	267	245	224	213	226	228	227	226	227	216	207	233	191	231	214	203	213	215	233	223	227	211	229	236	221	235	209	229	204	220	204	212	225	213	190	229	202	239	209	207	248	208	232	235	202	215	196	227	217	202	216	225	224	214	251	192	210	222	218	242	211	237	218	234	234	232	220	235	203	221	187	191	255	227	236	223	204	237	222	237	218	251	240	218	218	247	232	220	239	219	221	253	217	207	222	203	238	203	212	221	220	207	224	220	222	246	221	212	241	210	214	227	235	202	200	202	224	226	247	227	222	205	220	225	194	211	251	209	208	205	230	234	209	225	209	234	200	208	216	217	244	221	198	229	218	243	234	210	217	182	212	232	226	206	215	216	216	211	212	227	233	217	212	241	240	239	234	194	208	227	225	262	255	216	245	253	253	222	225	235	222	236	234	215	228	211	209	218	221	205	200	239	212	237	244	216	206	225	241	238	229	217	256	200	225	217	231	225	230	233	221	253	237	238	228	229	210	238	220	210	206	200	215	219	203	239	219	202	224	230	246	198	247	223	203	200	232	193	236	230	210	213	207	235	251	225	241	205	223	241	211	213	228	219	214	200	234	216	229	211	212	217	240	210	187	184	229	225	210	225	218	212	206	227	235	221	233	213	206	211	251	201	228	240	234	267	210	192	202	250	209	233	223	250	231	194	223	190	218	223	228	225	232	208	213	216	221	218	228	258	248	220	198	207	227	203	214	204	234	235	207	221	252	224	205	200	195	240	221	211	222	202	203	223	224	221	240	216	210	252	204	218	226	230	218	223	229	239	206	254	242	221	216	216	207	234	248	232	238	222	246	223	218	217	236	234	248	220	207	234	221	233	224	217	222	239	207	196	243	223	227	235	239	239	207	233	228	228	215	223	230	227	226	206	232	247	199	238	221	222	204	223	232	225	216	220	242	212	224	211	244	215	239	231	209	223	208	211	229	241	221	214	235	213	229	266	204	246	240	212	215	231	233	216	235	219	228	235	212	184	223	203	236	233	236	248	214	237	204	230	209	239	223	208	218	200	230	223	207	238	207	234	207	227	235	215	194	260	197	259	201	245	216	213	203	226	227	205	209	223	209	249	221	225	214	201	236	203	223	212	208	198	218	205	220	224	244	232	203	199	246	229	212	197	198	208	220	213	207	218	227	236	208	224	211	238	233	222	226	231	208	205	178	210	240	247	229	211	248	200	207	229	240	222	220	204	208	219	216	241	214	236	221	226	235	221	211	227	236	207	234	220	220	207	197	189	209	231	214	211	227	242	234	250	219	222	222	213	216	199	215	229	203	185	224	249	233	219	226	212	237	215	229	237	215	203	210	246	205	201	248	243	212	204	202	230	229	192	222	216	217	214	223	233	197	242	219	219	222	212	242	205	216	204	187	203	222	195	212	191	190	215	233	195	233	210	235	222	217	222	252	242	184	212	243	218	223	213	218	236	217	204	213	233	220	271	252	246	239	230	215	237	236	228	228	205	221	218	238	212	229	206	219	224	188	215	211	201	217	217	212	235	209	205	221	241	220	234	236	206	217	251	212	232	220	226	218	212	228	222	223	206	222	212	214	194	228	221	205	202	225	207	187	212	218	244	216	232	228	215	233	228	211	230	227	206	184	226	220	221	216	200	238	204	239	200	221	205	206	223	214	221	217	238	202	219	204	215	228	231	227	227	215	223	238	210	216	239	223	268	232	204	220	224	240	207	215	232	214	227	215	226	243	228	222	227	224	215	216	218
29486	52685	41481	34534	28420	22660	11589	2857	681	563	453	403	377	387	325	295	286	274	294	271	270	253	267	258	256	266	269	268	253	240	252	283	305	525	1245	1169	945	635	426	292	300	348	314	265	230	250	249	235	279	265	245	265	220	227	243	244	259	234	253	227	225	244	233	224	241	246	246	261	244	232	223	257	255	238	232	241	247	234	238	227	238	234	217	213	227	226	235	245	252	229	206	241	252	255	232	239	225	239	236	213	230	244	238	235	258	223	224	231	220	236	241	232	251	220	251	226	220	231	222	243	235	237	248	241	239	235	231	216	230	229	246	257	273	241	261	239	247	233	229	217	260	256	214	228	243	247	227	223	231	230	232	230	239	229	233	262	230	272	222	237	225	200	260	241	232	217	242	248	241	247	226	257	247	270	241	226	218	267	238	223	238	247	225	226	254	261	236	225	230	215	255	255	216	235	248	238	214	230	243	250	224	246	230	248	235	223	250	231	224	257	248	265	243	239	220	225	251	243	212	260	233	244	235	222	227	255	241	255	218	207	213	249	232	249	255	227	223	255	231	197	249	247	263	298	216	249	228	231	198	248	221	209	264	227	248	248	261	265	239	233	226	227	266	257	259	222	233	262	248	248	233	266	220	239	263	225	258	235	230	217	239	229	255	238	234	242	247	247	249	225	231	226	247	255	246	247	264	243	242	210	227	246	260	204	248	210	268	235	255	222	229	252	210	257	232	238	218	231	247	222	220	247	220	227	229	223	214	240	246	253	240	219	225	214	239	242	208	228	234	222	222	214	236	216	232	267	248	255	213	245	254	259	237	241	216	246	215	218	235	258	255	265	255	241	235	256	235	241	245	248	240	263	217	258	256	240	232	241	233	224	248	202	252	220	229	271	235	242	225	241	261	238	247	218	256	242	253	254	229	210	234	230	250	220	242	245	261	216	225	234	241	269	247	217	204	261	249	255	241	248	193	208	241	248	229	251	234	236	256	223	223	222	222	242	227	224	240	230	233	257	236	240	264	219	264	247	235	223	244	229	263	234	215	249	235	250	225	243	238	248	216	221	248	228	222	262	216	233	224	234	220	229	220	235	227	229	227	244	254	248	267	234	213	273	220	232	235	244	209	263	246	245	242	243	254	249	239	260	216	240	259	252	227	243	217	254	220	240	238	222	228	234	251	218	252	231	235	239	204	225	218	223	202	239	244	256	216	228	258	265	234	257	219	228	213	227	219	247	234	223	234	225	231	235	236	235	241	228	210	236	261	249	239	234	223	212	247	262	251	223	241	216	249	243	236	262	243	238	241	260	226	256	233	230	245	257	264	243	261	244	226	248	235	225	265	221	239	239	248	245	243	247	211	253	262	257	230	212	237	244	233	217	245	214	203	259	262	227	228	258	231	247	263	229	233	230	280	233	236	215	231	229	236	238	214	262	256	213	221	237	217	225	242	246	246	246	221	270	229	229	248	243	238	233	246	218	224	245	220	229	242	251	223	242	228	241	228	244	238	251	237	241	220	260	228	235	235	230	247	242	234	234	233	254	242	252	223	239	236	248	241	235	228	243	218	228	219	240	237	244	234	231	250	227	237	243	218	220	221	249	230	250	230	242	263	229	260	245	245	259	221	255	230	236	258	215	242	251	228	258	235	253	259	260	240	243	253	214	222	234	210	242	259	220	233	237	238	211	212	246	235	239	236	236	210	230	256	244	276	241	233	239	228	206	268	231	229	207	225	223	246	269	242	272	265	229	241	235	249	255	230	231	248	234	226	232	241	269	255	263	244	255	231	263	228	234	219	242	229	221	247	231	239	244	284	220	256	249	245	217	232	227	248	244	229	239	251	222	229	219	248	243	227	208	225	244	230	237	205	222	257	235	230	246	263	254	241	253	239	226	254	232	246	241	268	244	256	221	223	237	246	239	233	255	222	239	249	243	236	255	215	243	241	246	241	224	222	252	227	218	207	223	212	264	228	233	249	237	251	212	242	252	249	230	230	230	247	238	249	241	222	228	220	262	249	249	245	233	249	226	267	267	243	224	244	234	233	271	224	244	235	256	241	205	230	230	252	256	211	243	235	224	228	228	246	232	255	211	274	246	231	218	217	257	257	225	219	224	227	238	244	252	249	223	243	255	236	233	242	224	266	243	256	224	240	217	215	241	283	235	244	248	243	244	226	266	224	237	232	243	223	254	251	235	240	238	227	229	248	261	230	232	218	248	239	246	242	257	253	254	226	244	231	242	234	224	212	232	232	258	233	227	248	242	218	208	247	250	238	228	242	232	220	243	246	223	235	244	213	240	234	233	228	252	272	264	234	230	258	244	226	270	235	241	246	244	234	255	242	232	229	225	243	249	234	232	237	265	243	224	245	235	227	248	268	238	217	253	222	265	223	222	241	258	232	238	205	245	222	257	259	224	257	218	215	234	255	242	222	239	225	230	234	241	252	261	242	248	249	253	270	258	237	220	237	260	259	228	258	239	240	241	259	238	240	235	264	212	226	223	214	227	204	247	229	249	224	243	241	236	224	248	228	227	245	272	233	237	242	251	250	218	257	238	217	232	286	246	230	264	223	238	242	247	251	241	235	256	264	246	236	241	247	247	237	246	225	232	261	256	233	252	244	230	234	232	220	229	248	246	227	262	210	247	247	234	234	240	250	224	231	233	246	241	242	232	237	259	229	244	219	223	233	219	226	243	218	226	222	234	257	225	231	218	222	233	234	232	250	222	237	212	266	251	258	232	225	236	223	230	256	249	208	252	224	218	217	249	244	244	239	233	264	268	225	216	229	207	229	222	219	223	246	217	242	231	234	209	243	262	239	218	246	234	243	260	258	265	231	195	246	254	264	225	251	204	228	249	210	220	236	256	234	271	253	218	229	216	231	240	218	233	253	242	233	231	269	238	232	246	258	237	270	252	271	214	257	237	230	228	227	215	266	234	255	220	228	257	248	248	238	250	233	222	227	236	225	228	256	229	240	243	258	243	229	246	228	245	249	229	233	216	234	228	251	216	229	256	251	251	254	263	251	245	219	244	229	251	244	253	202	250	239	269	221	228	258	238	232	241	259	244	218	233	250	212	224	232	232	221	241	225	231	249	235	246	244	244	232	245	222	224	210	241	236	250	232	261	230	248	235	262	257	237	252	213	245	233	238	250	237	243	243	228	263	212	251	220	242	229	216	226	239	233	258	236	243	253	237	233	212	236	208	216	230	249	272	235	254	254	257	222	235	223	227	238	244	239	228	261	216	235	250	244	239	232	225	240	224	229	224	217	204	240	235	234	229	235	233	248	213	234	238	237	228	249	251	238	232	233	213	241	261	226	229	217	231	262	218	277	219	244	230	215	255	224	243	250	228	245	221	250	239	229	250	285	210	240	235	224	239	240	232	265	238	229	253	245	218	225	253	243	256	237	224	233	243	258	236	235	207	222	227	235	273	260	236	232	254	249	243	246	244	220	229	222	236	230	226	228	247	253	245	231	259	265
25715	21732	28665	27795	21417	13235	5763	1560	384	248	234	219	229	190	215	187	188	200	202	191	188	180	189	203	195	178	169	169	183	181	181	183	190	354	451	414	351	297	234	231	231	235	199	191	187	159	188	178	190	198	170	170	179	176	173	192	179	185	159	180	173	179	179	163	166	192	192	205	192	186	146	179	180	177	184	176	193	171	179	186	156	206	184	166	157	186	185	166	160	161	173	162	169	187	172	173	184	185	190	182	170	161	177	190	162	172	179	168	189	194	190	160	202	189	153	182	186	197	182	187	168	166	163	184	185	183	178	156	192	176	171	202	183	194	185	187	181	163	161	195	199	152	179	201	162	174	171	193	167	186	179	188	168	158	178	154	183	163	185	180	180	177	176	171	166	175	191	148	165	181	170	204	212	160	197	177	182	179	177	189	182	186	177	182	173	191	192	184	200	175	157	178	202	186	187	166	198	175	173	203	156	180	193	142	191	177	180	176	201	214	154	186	153	188	184	185	163	186	214	182	186	187	161	186	165	159	191	183	176	173	174	171	181	200	154	171	165	164	182	183	181	191	151	171	180	187	192	202	180	188	177	187	182	147	182	166	185	172	174	192	170	180	173	164	188	172	197	169	179	158	166	164	152	159	189	163	169	200	162	160	155	177	147	164	162	197	184	165	163	199	177	164	205	207	170	171	160	188	176	177	190	205	167	178	176	174	159	163	178	163	186	164	218	205	167	166	209	162	166	156	172	169	187	194	190	162	170	185	185	180	159	173	167	180	157	184	173	167	164	186	166	164	193	174	177	165	167	176	191	181	170	180	170	173	195	192	178	167	169	201	168	196	192	173	193	153	152	182	165	193	193	178	177	186	180	177	174	165	151	162	156	189	160	183	179	170	186	192	204	181	159	171	171	196	165	190	177	153	189	184	173	157	202	187	150	162	184	166	175	173	170	176	202	164	196	186	185	184	178	174	195	190	139	189	174	195	177	170	175	192	160	186	158	174	173	177	179	176	165	195	174	181	189	178	175	171	155	183	150	177	151	188	171	164	175	172	159	171	175	167	217	175	174	172	193	188	175	167	185	167	173	155	180	172	170	163	161	196	175	190	186	158	187	163	163	167	158	162	159	175	181	146	175	158	201	162	156	178	167	181	183	190	167	158	177	182	181	166	173	172	175	182	165	167	186	181	207	149	163	186	164	179	182	173	186	178	194	179	183	180	191	176	172	165	170	177	184	163	193	188	170	176	160	189	183	173	194	189	165	172	192	172	204	172	195	189	193	161	168	176	175	161	180	201	163	164	168	165	185	184	199	187	171	176	199	181	153	166	149	195	177	181	206	176	200	170	171	156	183	192	179	164	202	164	199	155	153	163	178	164	179	183	186	171	164	217	196	185	176	147	152	156	166	185	183	179	173	163	142	185	185	176	168	169	174	195	180	199	171	164	198	180	180	193	186	170	173	187	178	197	166	184	208	152	179	170	169	170	200	143	188	177	155	154	187	196	181	199	152	191	176	175	156	183	172	196	172	184	183	160	170	175	193	176	163	163	179	172	179	160	215	204	187	151	180	181	153	189	173	183	194	188	164	172	196	209	181	165	174	176	179	165	201	179	187	185	169	190	171	166	180	179	184	192	168	184	182	168	169	180	180	185	172	183	198	174	188	196	197	192	179	176	187	178	183	184	179	182	181	190	141	173	171	165	176	202	154	199	167	151	196	214	164	140	200	155	200	193	204	172	195	201	160	168	177	166	166	175	170	194	143	159	180	171	175	195	187	199	172	184	162	160	163	189	166	167	186	171	196	179	166	191	169	163	173	181	172	170	161	173	177	195	182	163	168	187	167	171	164	186	183	170	174	202	183	160	166	168	179	185	176	169	161	175	196	179	168	185	161	189	187	174	172	176	183	170	165	181	162	177	198	198	190	154	143	169	187	179	160	178	178	153	164	205	165	174	175	185	161	174	174	152	174	178	176	175	187	167	177	182	178	162	176	169	167	174	199	171	182	172	197	179	182	194	174	183	187	154	203	184	178	182	176	182	186	191	154	185	156	170	192	205	181	187	184	156	181	169	152	189	181	172	172	181	176	169	198	186	182	184	197	181	176	166	173	171	167	192	163	181	180	180	189	173	176	199	164	190	178	167	192	202	176	195	156	188	176	183	201	173	172	176	170	153	162	177	164	192	157	189	186	175	193	187	177	163	154	212	155	173	179	185	189	176	172	205	175	176	184	170	175	183	186	185	174	157	154	178	180	183	180	168	163	175	176	173	172	171	184	138	185	189	172	180	180	189	164	190	194	179	177	185	179	159	180	155	182	173	171	176	180	186	146	171	173	187	229	178	186	175	188	150	181	140	172	174	170	185	152	171	146	194	169	171	168	152	177	174	188	179	164	163	179	172	185	191	193	168	165	175	190	181	174	174	167	173	165	157	174	171	163	175	165	189	182	156	191	191	176	181	167	166	178	179	176	184	171	174	182	154	186	176	180	188	174	178	192	169	165	186	177	175	173	172	180	185	178	177	196	165	189	196	200	164	179	175	181	192	164	182	189	174	175	153	162	181	180	183	186	168	183	187	158	163	191	181	202	178	150	190	173	179	145	168	188	195	178	186	179	165	180	171	159	165	201	181	188	175	167	195	149	188	173	152	154	183	191	191	181	180	167	156	176	194	199	177	179	185	184	186	170	162	183	197	167	166	167	173	178	189	156	181	186	194	162	188	183	177	178	166	158	174	166	158	164	184	183	155	172	192	167	155	175	174	184	177	186	188	185	145	196	179	181	184	179	184	168	170	189	185	187	181	171	169	190	173	151	151	189	192	188	177	151	182	159	176	172	164	156	164	174	175	155	185	169	177	199	167	192	175	200	207	163	195	165	185	176	197	179	209	166	183	185	185	187	173	172	176	180	184	155	197	205	190	176	197	186	173	173	146	167	186	185	185	182	154	155	187	143	163	181	178	174	173	181	191	186	193	191	188	171	173	166	170	189	207	133	183	169	139	173	178	159	157	180	184	167	171	192	179	190	175	160	176	178	163	189	179	174	182	160	156	180	184	171	176	180	217	176	148	206	188	194	171	204	173	177	156	143	199	152	195	179	197	183	176	169	171	183	166	180	158	186	189	199	184	188	173	193	190	177	148	166	163	196	183	163	200	179	183	209	151	194	166	194	185	168	154	163	183	169	161	164	195	182	162	150	164	183	172	177	194	192	178	179	177	186	165	173	198	167	177	172	175	163	169	187	175	172	176	179	176	193	160	182	178	163	167	179	200	198	189	187	191	183	194	180	199	178	198	176	184	162	170	187	162	172	177	186	177	203	170	170	166	167	202	179	197	159	183	172	194	171	182	165	196	181	179	156	190	188	209	165	173	171	174	147	188	162	177	160	185	162	190	175	149	153	201	184	177	177	193	179	193	194	178	174	182	182	181	160	193	175	199	162	170	185	184	164	164	168	175	169	169	189	179	172	194	181	163	207	192	203	185	171	195
29505	49730	38751	29300	23934	16351	8715	2924	586	379	324	324	285	271	255	232	230	230	218	221	229	232	239	225	217	205	223	213	234	216	198	237	218	504	670	631	528	394	299	235	244	269	226	205	213	186	194	213	196	209	197	192	209	198	232	185	224	203	225	193	191	199	211	213	166	202	203	192	216	201	200	202	187	199	194	170	200	227	204	193	198	205	202	213	190	213	228	211	208	173	191	186	178	209	174	187	180	241	210	178	209	168	199	190	169	212	205	200	179	200	195	212	170	224	216	203	215	189	212	205	195	197	191	202	208	206	204	226	183	191	210	211	220	205	203	181	221	187	214	215	212	198	201	190	197	207	178	202	176	193	200	216	205	164	191	205	197	211	214	188	209	206	215	174	214	210	199	197	189	176	213	198	199	216	208	234	210	212	209	174	197	221	207	235	206	196	209	206	193	204	205	203	194	210	184	194	215	191	206	208	187	203	193	203	209	193	209	184	198	193	207	192	232	196	197	220	190	209	169	193	198	188	208	202	201	196	183	221	176	203	194	221	189	216	186	181	191	204	205	222	212	196	189	217	191	188	242	182	196	201	186	220	197	217	210	227	206	214	195	182	180	180	175	185	204	184	177	194	199	196	200	220	190	197	216	181	179	197	201	191	200	198	195	225	203	187	173	203	180	219	193	206	199	192	200	220	227	209	211	198	208	215	213	193	184	191	196	224	190	213	202	222	202	203	190	206	197	185	216	201	196	211	188	241	214	217	200	194	195	201	227	197	221	205	215	193	217	185	209	190	212	207	202	212	191	173	197	197	201	203	160	228	207	197	214	203	205	210	191	203	195	199	196	194	205	184	208	227	220	190	218	192	206	202	205	200	170	207	208	213	194	204	185	213	205	204	201	210	208	204	196	189	214	184	188	201	189	190	207	198	212	209	177	224	191	200	211	202	200	203	202	197	236	188	205	190	199	193	178	203	180	201	177	183	172	229	190	216	179	184	193	163	205	233	196	198	185	213	209	176	222	231	219	216	214	198	218	204	219	206	216	209	173	201	220	195	214	163	198	200	202	201	205	195	198	210	200	200	193	196	205	189	196	225	202	206	164	196	228	191	221	190	215	198	199	215	172	196	208	203	194	192	225	197	230	218	188	219	199	226	209	206	214	190	214	201	202	213	196	191	180	201	220	215	190	181	202	191	184	221	199	169	197	193	222	207	190	177	178	192	209	184	204	202	215	187	227	220	180	194	189	191	198	212	185	183	216	225	185	201	199	213	194	210	198	206	185	169	184	218	200	214	206	222	170	205	183	188	213	201	212	188	183	212	197	190	200	190	233	221	213	199	200	210	204	202	211	247	201	188	203	197	205	213	209	194	221	205	192	236	186	199	240	190	220	187	225	191	212	210	204	201	201	214	196	210	213	207	233	188	225	208	221	203	207	194	189	197	224	210	196	221	190	210	203	187	205	207	185	222	201	179	184	191	200	184	216	169	182	204	200	196	192	199	214	195	192	207	180	185	205	203	188	199	212	219	203	198	209	219	210	214	198	202	214	200	208	201	190	208	195	195	208	218	204	204	196	182	199	181	204	174	219	201	229	157	229	210	196	189	233	199	207	211	223	193	215	216	211	186	189	178	242	188	181	196	224	185	220	197	206	234	191	192	216	204	181	196	203	205	180	212	170	197	202	197	199	186	215	218	198	201	222	210	202	209	231	211	201	209	208	204	209	198	205	240	192	191	210	194	195	217	215	192	178	192	214	209	193	195	206	205	217	204	212	213	192	245	203	226	206	170	219	214	201	205	201	186	216	222	186	205	201	210	211	225	186	168	170	203	207	204	197	191	185	188	184	201	212	211	196	197	246	213	223	206	207	220	188	206	223	231	178	218	177	209	203	205	201	187	198	209	204	193	196	200	204	215	178	211	173	196	184	208	208	200	191	204	215	190	191	212	203	185	208	200	223	235	163	186	203	208	200	192	209	209	206	179	182	241	193	199	231	188	197	195	177	201	216	222	205	196	170	200	191	217	218	173	200	209	215	206	189	191	225	200	203	214	205	190	197	213	194	222	204	199	211	202	206	194	226	181	188	205	205	197	204	226	198	191	199	221	227	194	205	197	209	205	186	217	190	207	201	204	186	188	198	195	205	199	217	213	193	193	191	219	185	212	204	230	180	186	197	182	203	168	186	230	203	190	198	186	197	213	196	211	215	206	190	188	202	201	176	205	198	207	198	191	212	218	226	189	172	222	212	209	194	210	215	196	195	190	215	202	213	191	205	217	205	209	197	220	199	192	215	207	207	182	201	224	193	201	205	197	175	188	190	204	198	205	212	216	218	198	181	205	178	218	213	179	218	212	190	196	209	247	191	196	199	215	196	193	223	231	214	175	209	195	213	215	190	239	209	211	215	196	211	211	213	163	215	183	208	186	184	202	206	200	194	183	196	195	209	209	206	219	190	190	177	204	230	209	187	204	209	206	207	200	192	227	201	213	221	180	214	200	196	191	215	194	189	217	230	216	196	209	189	182	202	176	197	221	197	196	172	183	190	224	205	197	175	197	210	181	200	179	230	222	203	219	190	215	181	187	203	189	210	214	192	217	196	190	197	199	188	192	209	211	203	220	198	191	213	202	207	208	195	206	217	186	199	202	186	202	226	191	213	180	208	211	184	187	202	182	191	197	202	181	200	216	220	203	185	199	192	184	209	206	212	210	196	203	205	171	203	194	199	206	206	207	178	196	199	204	222	202	204	200	201	195	194	199	231	194	197	187	206	228	179	192	196	210	220	204	207	207	186	218	213	205	195	191	197	212	184	206	185	208	211	205	202	214	193	212	186	213	189	189	206	196	174	231	205	215	199	203	203	208	218	214	207	226	212	187	189	201	210	207	201	205	215	204	233	213	199	188	212	190	198	190	196	232	192	227	192	231	196	188	199	221	208	208	227	188	193	207	193	227	196	239	225	207	184	211	202	201	183	236	187	223	212	187	201	219	202	202	203	185	187	228	193	206	207	200	214	193	174	183	225	203	216	221	181	193	199	197	197	183	189	215	199	196	211	199	206	193	202	190	193	241	204	216	210	172	206	228	185	198	178	193	203	195	170	193	203	191	217	204	189	201	207	193	223	205	179	199	202	203	210	212	196	230	193	203	188	203	208	205	219	232	189	184	198	204	196	189	204	229	192	219	207	222	183	189	198	175	209	183	196	222	222	204	217	187	195	204	180	177	221	190	201	223	192	191	194	193	204	156	183	204	196	202	222	202	186	206	196	216	184	197	224	208	188	209	227	173	220	189	221	203	199	213	212	181	222	203	223	209	199	191	205	213	220	196	217	205	204	181	192	205	235	192	177	211	198	187	169	187	169	171	228	185	183	194	195	214	171	191	187	177	210	213	184	203	189	208	172	213	210	203	178	205	208	210	191	195	233	176	200	205	209	177	199	180	199	198	221	194	206	237	223	210	209	205	204	195	178	193	218	209	179	216	201	175	218	192
23290	21686	29445	24620	22973	24179	15104	2263	721	634	529	506	456	434	429	409	406	361	357	360	339	349	323	349	343	369	344	351	356	292	329	435	617	887	1151	1402	1046	794	540	413	455	502	378	337	331	307	331	315	352	323	291	303	320	320	309	316	336	328	311	307	326	329	298	324	344	312	301	308	310	325	312	350	295	284	334	311	348	315	298	330	299	307	314	293	313	290	346	303	302	313	292	323	327	312	318	328	317	331	277	359	314	335	298	331	347	292	292	312	299	298	316	312	317	291	308	312	297	325	310	313	317	290	328	301	322	305	338	354	320	310	343	308	336	331	315	312	333	308	303	341	290	350	312	264	307	291	308	317	332	321	329	292	308	305	317	349	311	314	329	344	299	333	265	339	314	330	320	326	298	300	329	323	303	321	301	304	290	280	301	325	309	351	303	319	348	308	325	308	367	311	276	326	310	305	299	333	312	336	317	323	319	303	319	318	346	317	319	274	313	305	304	316	299	310	317	301	314	307	334	287	303	294	283	321	318	340	312	316	304	342	291	325	339	308	290	314	298	288	324	332	294	370	322	309	330	301	315	297	328	329	296	284	309	321	322	289	299	348	311	305	325	311	299	301	337	292	325	324	312	305	301	325	320	299	312	284	324	307	289	332	343	303	321	323	319	291	307	307	306	327	327	316	302	320	342	273	326	313	329	307	320	339	297	316	347	304	320	324	280	316	292	323	297	327	285	313	329	321	326	312	320	320	291	308	325	281	302	319	295	311	304	309	264	306	313	321	331	336	328	308	270	322	339	320	301	301	317	316	309	286	326	345	330	281	322	309	341	312	341	331	319	305	292	294	306	291	317	333	319	332	316	285	314	293	322	308	306	291	331	324	297	306	311	331	317	333	317	334	336	323	294	335	334	311	363	313	318	285	308	292	310	323	319	303	290	298	308	321	290	317	301	315	315	312	321	356	315	334	314	305	308	321	287	328	319	304	312	306	343	316	323	290	317	305	319	288	293	295	324	305	284	296	310	318	316	304	300	302	344	327	302	339	304	323	304	302	318	325	327	310	281	335	328	311	298	337	332	310	298	333	319	307	310	328	332	316	335	354	331	327	322	297	301	292	326	319	319	307	306	308	318	325	293	316	283	327	344	312	313	309	335	331	344	291	306	278	314	299	309	310	271	303	314	311	320	317	300	300	302	301	316	287	296	300	346	320	305	354	319	335	313	290	360	341	341	278	312	299	309	327	328	337	330	280	363	291	340	318	296	306	301	315	332	321	323	344	295	330	311	287	349	314	319	339	323	296	293	329	326	299	306	312	281	335	301	328	325	310	352	332	297	287	284	317	305	358	325	313	345	301	301	333	328	319	322	320	333	322	306	309	318	302	285	288	309	311	305	317	316	336	314	311	307	322	341	301	301	315	309	328	279	328	323	330	338	317	339	315	319	312	295	296	326	285	300	325	301	323	315	291	315	306	320	300	327	311	338	313	308	333	281	300	311	302	281	323	289	330	316	332	305	291	316	267	320	312	320	339	361	283	284	313	317	320	314	296	346	330	322	322	309	341	319	315	313	341	317	326	338	325	324	325	310	330	332	297	304	298	295	341	307	289	295	338	308	360	320	288	319	282	326	307	305	300	328	333	312	332	314	297	330	322	338	335	306	304	323	329	325	345	318	318	312	328	297	328	329	328	306	316	338	340	306	355	310	312	321	317	301	292	323	299	287	312	296	321	299	332	300	329	298	300	303	306	309	328	337	347	308	325	273	326	334	305	311	357	332	316	335	289	324	330	304	326	314	304	298	328	314	306	306	289	315	312	288	308	324	327	328	330	282	332	331	313	333	326	296	299	318	310	311	321	312	299	324	314	340	326	320	317	304	318	291	293	308	294	318	334	327	291	313	327	320	323	313	335	322	299	320	304	298	296	293	345	302	319	325	304	306	288	309	295	325	278	294	294	324	286	303	332	347	317	293	282	314	309	288	321	283	306	263	303	339	323	319	330	318	339	321	303	319	306	359	341	328	302	306	318	294	312	310	332	295	318	339	320	353	354	313	287	306	296	311	329	336	358	342	324	317	305	326	314	295	314	301	310	314	336	299	317	294	296	299	316	306	306	336	317	296	302	283	326	342	309	288	342	305	323	295	331	301	326	328	289	289	329	321	282	315	300	329	291	283	301	337	274	344	307	320	299	334	290	307	306	331	316	321	298	317	295	298	321	322	293	298	300	311	347	319	323	316	306	326	310	326	302	311	297	327	304	311	311	337	292	307	294	300	277	298	310	326	295	309	321	317	311	287	325	324	318	323	325	299	326	308	317	309	323	295	318	321	308	289	330	316	313	298	321	353	313	327	326	310	338	293	321	341	316	319	329	309	330	293	316	302	279	306	305	329	332	304	307	340	311	356	315	299	296	334	355	331	312	328	302	293	317	322	304	311	289	293	321	301	281	314	309	311	312	299	322	313	280	294	308	312	316	289	318	316	313	302	323	359	315	318	327	311	318	319	280	326	326	328	323	333	302	316	311	309	312	295	328	317	290	305	295	286	294	325	327	267	299	321	300	290	338	326	311	316	324	323	325	329	323	305	315	304	295	321	314	306	324	326	321	354	349	317	321	355	293	329	311	341	297	330	320	285	334	330	304	343	328	335	284	317	317	294	331	333	331	318	329	349	334	337	311	322	353	324	303	294	316	318	352	315	330	319	306	335	332	334	311	290	339	335	331	324	312	344	299	343	320	291	341	370	306	335	304	295	332	324	296	309	324	365	305	325	323	323	327	290	300	330	284	320	315	315	294	317	347	330	344	305	333	335	297	312	313	302	302	331	341	300	342	285	339	309	327	311	321	327	327	324	329	323	300	295	298	323	310	332	341	337	314	304	337	325	317	326	308	315	276	292	307	285	317	317	324	308	328	308	321	286	295	290	341	297	313	321	316	322	325	304	276	338	290	293	307	314	331	326	328	317	358	306	309	331	324	299	307	304	316	332	333	306	306	322	293	271	307	314	332	320	336	346	299	296	304	308	353	310	288	281	347	321	307	328	333	307	293	329	322	278	320	336	316	327	306	333	304	314	307	294	331	315	341	342	300	334	346	288	298	340	324	295	308	320	309	311	331	307	323	312	319	313	341	337	315	301	303	264	319	335	323	332	323	314	306	347	287	321	319	364	307	338	302	317	319	337	318	321	345	349	337	289	297	293	303	304	327	313	316	296	319	307	319	306	310	313	314	311	337	308	312	340	329	327	359	313	299	314	316	315	324	343	326	299	305	341	308	290	338	303	340	321	289	320	300	312	324	300	324	298	354	297	334	329	313	337	301	313	331	317	315	323	314	290	303	299	315	302	325	303	323	334	307	314	324	311	322	322	273	297	341	338	321	330	340	332	318	281	316	306	342	318	331	296	309	312	320	285	293	318	305	298	303	315	298	300	314	331	300	299	324	310	325	339	329	315	320	321	300	305	325	343	306	320	335	270	297	296	315	317	341	312	310
31879	60562	49564	37407	34601	25099	8661	2556	1190	901	692	689	537	525	486	460	463	425	444	422	405	370	414	392	357	384	388	370	373	374	352	562	903	1189	1762	2015	1432	1126	662	464	570	650	397	353	315	324	311	303	340	353	336	331	341	315	328	361	325	308	351	345	347	331	332	327	306	336	337	352	348	328	287	293	359	321	310	334	345	330	336	295	303	332	310	333	324	347	308	340	303	328	324	324	324	348	317	313	318	304	335	310	327	348	372	318	355	354	328	314	313	337	353	353	324	364	363	323	327	330	330	352	333	323	331	338	341	325	334	358	332	310	306	323	341	315	327	319	316	325	325	359	343	310	361	360	353	331	335	333	303	363	367	334	351	318	312	316	368	308	355	329	341	340	338	330	327	315	332	326	354	324	321	338	316	298	346	297	319	334	335	299	342	356	321	365	310	309	329	323	349	385	325	321	347	328	344	327	349	297	310	311	359	350	314	333	305	308	338	355	346	326	362	323	344	344	340	330	327	320	306	274	350	329	348	312	318	315	336	330	339	313	322	310	311	364	352	311	332	332	317	310	296	336	345	336	351	325	328	320	321	290	335	307	306	376	353	353	322	301	326	384	348	316	327	327	321	325	339	344	315	349	309	339	345	382	348	342	324	345	312	372	343	313	339	305	354	313	325	340	339	313	333	322	349	347	330	315	322	331	328	307	328	345	324	311	321	337	318	311	311	361	333	324	365	340	315	298	334	329	334	313	340	343	317	306	343	351	324	335	325	341	299	344	348	332	341	340	323	332	327	343	342	326	333	329	306	357	330	341	337	338	335	328	341	339	329	322	286	334	351	332	365	305	329	323	326	342	324	343	314	343	326	340	321	328	331	339	363	333	340	319	332	348	325	342	360	329	304	331	337	314	333	323	362	316	320	317	304	339	331	330	316	339	352	358	339	329	304	315	313	345	362	352	315	335	297	332	336	329	314	328	340	332	350	318	348	371	341	326	311	320	309	352	343	322	341	350	327	352	365	317	370	347	324	299	375	316	317	327	339	353	307	338	308	314	309	317	340	330	305	301	344	294	335	333	365	355	311	340	344	309	352	346	310	359	317	328	312	323	327	320	312	342	354	311	315	337	348	309	335	334	308	339	322	338	322	351	335	337	300	339	315	365	334	337	317	339	324	348	311	351	317	322	356	328	339	296	304	359	322	359	346	324	295	332	354	345	317	321	337	345	368	285	338	331	313	338	324	340	321	342	341	333	344	336	337	329	340	333	304	308	324	354	337	309	340	320	355	322	375	332	326	352	323	316	317	352	362	352	336	339	310	379	331	338	322	291	308	326	333	321	298	309	322	365	342	307	343	329	350	327	318	344	354	367	345	362	331	353	320	345	317	349	325	345	337	316	321	325	317	341	322	338	312	335	337	341	298	346	347	338	356	326	346	345	336	330	337	309	316	353	324	340	316	307	336	361	323	349	343	348	318	330	325	346	317	328	352	336	308	333	294	324	352	326	357	324	366	336	335	295	325	348	347	342	336	309	341	389	312	357	357	342	304	329	352	350	344	332	304	319	334	345	315	342	312	352	316	347	325	334	332	332	339	334	337	348	330	324	312	310	320	314	319	352	321	367	338	341	338	311	339	322	331	333	345	327	346	320	336	351	323	352	310	317	336	345	311	321	338	337	313	346	347	350	330	343	356	306	313	310	335	353	316	344	324	324	341	347	360	344	364	356	318	321	329	304	337	341	349	381	350	340	336	329	331	314	302	340	334	336	323	329	333	326	347	300	311	335	328	347	352	325	353	338	325	335	326	334	323	340	376	351	353	356	317	334	357	333	330	333	336	332	342	330	330	363	347	334	361	345	311	324	311	336	314	310	337	327	349	324	303	278	369	366	316	318	313	313	308	350	341	294	351	303	309	337	355	344	343	312	303	331	334	337	365	320	360	320	295	357	342	351	334	307	352	344	339	296	309	329	326	354	353	329	324	351	340	355	319	354	320	336	354	350	350	336	325	347	318	347	327	338	364	330	326	344	338	327	364	302	334	344	346	335	328	322	310	346	331	326	348	308	338	329	309	334	353	330	350	353	357	332	334	336	356	317	337	308	326	334	300	301	327	331	343	317	324	317	340	318	359	344	347	369	327	278	358	352	338	336	341	310	345	328	344	328	329	342	345	336	320	315	327	323	317	340	347	333	364	299	317	335	354	352	320	331	310	359	345	369	313	334	325	336	322	316	336	318	315	316	320	331	329	325	290	368	343	316	350	352	367	328	339	314	317	330	343	327	338	322	333	299	345	348	345	328	335	312	319	341	334	344	333	318	356	305	331	329	334	327	324	332	340	327	338	342	381	330	332	329	332	341	331	304	319	300	353	320	318	361	307	313	335	315	311	319	347	331	316	329	340	325	313	358	335	342	309	344	319	344	313	333	345	333	313	344	336	328	320	323	356	329	320	374	312	351	318	337	317	336	325	330	309	346	310	358	324	351	362	330	334	316	365	349	367	312	294	360	354	322	350	288	319	338	335	327	340	304	327	342	278	360	321	317	328	315	340	304	370	329	322	322	355	330	321	348	329	354	324	305	327	306	345	338	362	335	339	319	345	325	332	327	324	326	335	330	346	349	330	339	298	318	329	313	323	363	336	311	320	336	319	313	360	345	324	317	330	334	317	336	348	326	335	360	362	307	341	332	353	359	329	362	370	335	334	339	340	304	360	350	368	325	319	348	336	360	340	323	343	321	348	357	326	335	328	318	335	310	338	325	327	315	345	332	336	364	320	353	348	341	341	321	301	307	352	338	314	348	308	331	322	311	347	328	315	376	334	362	357	375	349	350	335	348	309	381	347	323	347	328	303	322	340	329	358	329	326	320	332	326	336	306	350	334	343	327	318	309	351	321	343	339	325	317	342	322	322	338	307	308	342	319	300	324	332	323	329	306	319	293	336	331	316	307	312	328	334	347	335	316	306	320	359	313	328	334	308	308	333	324	354	320	339	324	351	350	326	341	313	332	358	330	315	355	337	321	317	318	337	332	384	339	315	367	319	343	362	366	316	324	333	297	343	312	297	338	300	353	349	394	327	350	352	354	312	322	320	319	313	347	316	317	345	346	346	308	338	316	319	317	332	327	319	315	337	323	298	330	332	327	351	332	336	353	309	316	313	336	349	380	313	327	362	350	340	304	334	333	349	350	323	321	310	319	351	347	316	327	336	346	267	303	318	326	337	345	320	379	329	340	375	356	322	313	316	342	324	340	343	324	339	310	303	326	325	342	344	293	314	299	363	332	341	337	336	372	358	352	311	310	309	349	346	351	326	323	318	330	321	303	344	344	312	317	334	338	356	318	310	350	304	303	342	333	357	326	320	316	301	333	353	367	318	340	323	334	322	336	323	333	339	349	332	352	335	325	302	303	328	338	338	343	356	360	351	326	344	331	324	328	341	339	327	353	305	365	324	341	334	353	326	306	328	340	345	320	359	337	316	358	321	340	344	333	344	334
30798	29782	31262	21266	9954	3824	1149	252	189	161	150	164	158	161	132	145	127	131	115	132	132	129	130	109	134	107	128	115	141	136	134	131	125	127	143	163	131	145	127	101	152	141	137	127	117	136	116	130	129	121	118	148	115	118	125	130	124	124	112	147	109	112	130	141	131	146	140	115	128	124	126	130	137	140	122	140	119	131	118	136	108	112	146	135	130	139	132	122	151	126	122	130	130	115	131	141	137	114	133	116	164	112	109	117	136	111	122	132	119	124	103	138	115	132	121	130	121	148	140	128	130	128	122	134	122	130	151	132	123	126	147	156	133	112	111	142	120	129	128	126	98	138	142	123	110	126	126	103	141	116	141	119	111	125	122	127	136	117	128	135	136	129	124	118	103	134	140	124	133	128	138	131	123	126	130	113	121	152	138	108	133	136	119	128	132	127	122	118	131	133	122	120	120	147	132	127	133	109	124	117	121	112	126	105	127	137	107	119	131	130	141	125	118	137	123	119	141	129	143	112	131	139	140	127	134	138	134	138	120	129	107	124	122	103	130	124	143	124	123	116	141	125	130	129	133	135	115	114	136	139	124	127	112	125	129	128	106	119	108	127	107	130	101	133	122	141	138	111	136	131	124	126	122	139	126	123	126	142	126	146	140	135	127	136	123	116	127	120	123	125	122	123	133	146	118	133	114	132	112	116	122	134	117	136	152	123	120	133	134	153	111	141	137	142	130	119	118	133	106	127	132	133	111	138	119	102	133	116	127	120	150	120	117	116	96	127	129	128	125	116	127	112	113	132	115	139	117	110	120	144	119	132	118	132	116	128	135	133	123	126	144	121	127	118	138	113	102	138	126	136	105	126	114	128	107	132	119	109	120	125	142	127	134	119	138	114	137	124	132	132	134	106	129	132	135	118	118	116	141	109	122	105	130	115	141	128	119	111	135	139	132	129	120	113	128	112	123	125	116	130	115	120	126	126	141	110	123	129	129	135	123	129	133	121	150	123	122	136	131	127	137	128	126	119	141	139	111	128	120	123	122	134	130	127	118	97	126	117	131	135	108	116	130	122	119	117	92	114	112	117	117	119	137	128	120	125	113	148	129	118	125	125	139	142	126	148	115	106	117	121	124	131	138	107	115	157	134	132	135	109	139	113	119	116	133	139	131	100	128	120	127	128	125	110	133	135	112	116	133	131	139	119	136	111	155	139	143	131	134	123	115	129	112	121	116	126	115	113	132	141	131	147	135	137	123	131	128	119	106	119	151	128	148	121	114	137	107	123	124	120	106	116	131	108	127	132	130	108	135	153	103	120	113	138	133	118	124	135	117	123	125	120	134	117	122	120	129	113	125	126	133	122	119	132	142	120	147	137	130	134	127	119	119	135	115	132	145	126	133	134	125	127	128	127	133	133	153	115	131	116	147	124	135	147	125	120	131	135	110	147	100	132	128	124	112	121	108	105	128	140	132	110	122	114	131	114	126	117	125	138	120	101	128	148	128	125	130	145	125	126	149	134	128	119	166	130	111	121	129	113	116	130	128	133	116	119	111	143	125	118	121	107	137	133	125	130	104	122	121	130	150	141	137	131	110	120	135	120	127	120	128	122	137	122	133	143	137	113	120	132	115	137	112	129	127	118	139	134	139	135	130	130	134	128	136	124	129	133	123	112	113	126	142	120	114	114	123	130	118	132	121	128	137	137	127	132	152	155	132	125	111	132	146	124	121	124	127	136	114	115	112	113	116	116	117	129	129	123	129	128	115	139	134	131	136	127	108	119	125	129	129	110	136	120	125	125	129	118	126	128	116	136	124	119	127	120	124	117	117	119	126	135	118	135	122	123	144	122	119	126	117	118	140	130	106	118	134	130	117	106	110	105	112	107	134	139	107	112	159	121	116	142	123	118	136	144	124	133	134	136	122	120	140	142	128	149	143	114	118	154	141	124	133	145	107	125	134	112	130	107	127	132	115	130	130	116	123	119	130	139	141	106	125	133	121	101	126	127	117	123	135	123	146	138	114	140	119	121	115	106	120	122	115	125	129	119	115	133	126	124	142	143	123	130	134	112	119	134	123	126	127	106	123	125	111	113	142	140	122	114	140	128	118	116	127	125	116	136	128	115	140	117	124	138	133	119	117	133	100	119	139	127	138	126	146	137	141	138	113	118	125	114	122	131	124	115	125	138	119	131	145	131	130	133	112	129	142	130	131	134	130	129	116	104	121	129	133	124	145	125	116	120	117	132	144	118	115	129	126	134	119	114	115	128	115	127	115	123	121	131	138	139	125	128	130	117	134	134	123	118	112	117	131	135	139	125	111	133	130	139	127	118	107	120	136	120	108	118	154	119	138	117	136	135	137	129	131	144	126	140	126	149	112	126	125	108	130	105	121	126	131	146	121	131	129	116	128	122	120	116	123	123	117	147	119	110	128	126	128	130	134	122	116	113	98	124	103	127	122	111	106	129	125	116	120	125	127	129	122	123	129	126	146	132	130	117	107	121	141	122	133	143	130	132	121	137	126	116	139	133	115	126	138	132	120	139	144	127	113	139	123	115	136	120	125	146	106	123	128	115	123	116	117	118	133	127	129	132	120	99	122	131	129	116	127	126	133	130	130	116	120	111	116	129	116	116	130	122	122	121	141	151	145	132	130	115	129	140	130	122	136	121	121	108	113	144	127	137	145	131	105	110	141	127	132	131	109	132	138	139	136	107	120	131	134	112	135	124	125	137	117	138	147	121	137	111	137	123	142	120	125	137	133	112	140	109	117	127	128	123	117	125	128	107	139	131	110	113	110	127	123	130	123	143	123	138	133	114	135	115	115	134	126	132	112	134	122	139	136	145	130	122	144	121	135	124	106	142	130	123	119	114	126	126	119	127	124	123	137	127	103	141	128	123	139	114	128	131	117	123	151	114	114	132	134	105	136	124	104	124	122	130	125	97	118	135	123	131	119	119	134	116	126	113	127	117	139	127	156	130	130	124	120	145	125	127	138	144	102	131	117	144	120	114	126	119	132	137	130	129	137	129	125	120	133	122	150	124	123	117	124	102	122	97	141	131	125	130	133	120	136	121	126	122	105	125	101	141	116	127	116	122	96	143	127	123	122	118	138	127	113	109	135	115	114	109	132	121	129	124	109	123	129	120	122	141	135	119	123	116	144	152	130	119	130	137	146	120	122	127	118	130	120	102	134	143	114	120	122	121	121	122	134	112	132	118	119	138	117	151	136	119	130	125	118	124	139	117	125	123	119	118	137	128	118	128	132	128	132	110	121	136	119	117	116	121	107	140	118	121	135	123	129	134	113	95	126	137	137	127	129	138	116	126	116	122	125	139	121	141	116	122	128	125	119	127	135	103	126	130	125	134	121	112	109	128	111	140	110	141	125	112	133	128	118	136	119	125	128	115	130	121	147	120	118	128	118	117	139	125	114	116	102	114	157	115	113	124	127	131	145	116	139	126	111	131	126	152	112	125	130	134	122	125	127	127
30346	44711	32805	20229	12409	6022	1924	399	277	234	199	174	195	198	166	167	169	158	157	145	149	153	184	138	125	168	129	139	138	156	146	151	180	152	197	195	175	152	148	151	137	152	147	153	118	144	145	154	152	132	160	144	147	161	143	132	137	148	141	129	135	148	145	160	153	141	148	134	137	131	141	139	166	146	157	141	145	139	133	156	138	131	139	127	162	146	132	139	143	115	124	141	165	148	171	149	128	140	140	139	150	165	152	120	152	168	140	147	143	157	152	146	138	154	129	121	144	138	132	151	131	134	154	139	121	134	148	161	150	130	130	151	149	138	139	122	151	138	134	154	140	129	148	135	142	144	142	156	146	139	159	137	126	142	144	148	152	143	140	124	144	144	123	135	137	127	120	153	146	129	121	156	173	138	150	131	116	113	144	141	140	157	134	151	148	150	125	126	144	155	137	130	126	159	126	142	125	137	111	173	138	134	136	145	138	131	149	118	151	153	152	142	126	142	129	162	148	158	154	127	165	145	130	144	151	133	133	139	146	121	145	150	150	135	140	160	133	137	128	140	183	148	152	138	145	134	146	127	133	140	145	141	129	127	127	144	154	142	135	150	136	146	143	130	141	129	152	128	137	133	124	175	165	142	141	146	124	149	161	144	135	124	147	126	132	149	158	143	138	165	139	126	182	155	156	144	139	160	138	141	169	129	144	130	149	134	166	151	159	133	139	124	153	151	141	154	137	155	136	128	138	152	121	135	137	139	138	125	143	131	141	142	158	132	126	160	144	129	140	139	134	147	164	145	153	146	138	143	142	151	161	145	150	139	111	145	134	138	154	166	132	139	139	155	136	165	160	155	128	149	137	140	162	167	127	138	147	145	144	122	149	129	120	152	152	134	145	155	134	148	151	145	141	123	145	128	131	166	162	152	158	128	126	151	141	141	147	136	140	120	127	139	144	150	146	132	121	129	157	144	138	127	141	160	148	132	152	152	116	157	157	142	151	107	145	148	154	144	148	144	138	128	127	130	132	130	138	136	138	136	141	119	141	151	156	135	137	148	135	152	136	151	159	141	144	136	131	140	132	131	166	129	140	123	138	173	147	151	149	163	141	123	139	130	139	151	133	156	150	144	152	128	132	141	154	152	141	157	166	131	148	155	127	123	126	135	153	148	121	161	149	138	178	122	169	132	166	144	149	149	135	132	133	148	128	150	120	149	128	146	143	144	136	134	130	123	157	155	170	175	143	143	146	155	145	147	114	140	154	134	132	144	136	147	135	135	111	145	141	146	130	136	133	134	160	154	143	125	146	161	152	127	149	125	144	154	134	141	143	158	123	146	138	162	121	160	134	170	134	137	134	160	131	141	130	134	155	151	133	139	165	149	114	119	143	143	133	132	144	167	131	118	132	152	139	144	149	127	138	142	118	149	146	151	141	133	124	123	141	163	155	145	163	131	145	140	134	163	152	151	154	169	146	145	151	149	143	136	148	128	150	148	152	139	117	135	148	124	137	152	145	130	136	145	152	116	149	160	155	159	133	135	151	146	154	141	140	144	131	138	133	152	153	136	133	145	138	160	143	154	134	142	152	137	133	140	146	139	131	151	136	165	125	150	138	146	152	147	147	146	137	136	138	130	128	152	137	143	136	126	141	123	138	158	148	153	138	123	158	133	153	146	154	156	113	152	136	143	135	134	133	130	165	146	130	141	150	155	125	151	155	153	139	132	149	130	115	144	134	119	136	134	133	154	151	124	141	137	130	133	138	144	126	149	126	149	146	134	127	152	147	149	147	147	153	130	153	149	143	131	156	134	135	156	151	146	138	123	168	155	134	145	131	118	118	135	134	120	139	155	140	134	134	150	143	132	148	143	136	143	142	123	147	156	138	155	132	121	153	134	151	152	164	152	158	153	162	146	147	140	157	137	154	154	145	132	138	144	144	145	124	140	133	144	139	140	129	131	144	135	140	118	126	134	141	134	150	135	145	137	148	157	134	141	138	142	132	130	135	130	131	133	168	137	133	142	130	151	148	138	159	111	146	151	151	133	134	148	141	153	148	146	147	125	143	146	149	138	162	145	160	132	128	167	138	127	142	145	157	136	154	143	148	131	133	149	135	142	148	145	117	148	153	152	147	137	139	147	149	157	125	149	139	140	132	108	121	145	156	138	153	140	172	128	142	138	121	137	150	126	152	145	124	144	115	154	139	133	130	145	157	133	142	130	123	134	154	154	142	139	130	145	145	140	138	145	135	135	118	145	128	166	161	131	132	168	140	117	128	141	152	152	116	142	146	147	141	138	123	145	139	152	155	138	136	163	145	153	161	142	134	137	150	141	139	138	130	165	149	149	135	123	139	150	148	145	161	139	135	136	121	134	130	135	116	137	147	135	138	158	140	125	153	142	148	160	130	126	163	125	115	137	131	159	151	117	138	140	135	128	145	123	166	150	154	142	128	136	135	150	167	136	143	140	146	145	144	127	149	151	147	133	154	152	146	129	142	142	149	138	140	152	154	144	159	149	149	163	134	152	140	130	137	144	146	155	158	117	127	134	135	146	144	148	118	135	143	153	115	133	137	149	143	141	146	147	153	149	117	136	130	137	142	149	139	147	137	128	154	162	135	142	152	139	128	144	140	154	152	158	119	145	137	166	149	153	165	147	137	133	146	156	151	137	158	133	133	155	156	130	146	122	141	140	142	139	130	128	143	141	134	144	152	126	131	163	149	132	147	139	141	123	141	117	151	144	142	145	138	144	143	155	143	140	142	141	157	160	146	144	157	145	125	142	133	123	146	146	145	127	139	167	133	148	152	120	151	143	140	157	144	145	126	149	133	160	143	121	133	147	134	145	133	139	149	131	153	156	145	113	153	161	153	154	136	151	159	150	104	152	153	145	137	157	136	135	151	133	123	147	143	140	167	140	128	118	118	139	144	153	135	133	131	111	137	153	136	149	149	148	156	151	141	136	155	145	148	129	146	146	142	152	148	124	129	131	152	153	155	138	134	120	137	140	176	132	147	150	127	143	140	122	148	150	156	145	164	155	143	119	141	147	148	124	124	123	141	144	133	148	143	145	149	129	158	137	132	148	148	124	165	140	116	148	130	172	154	137	140	134	130	140	149	144	127	131	140	153	135	151	162	158	161	155	142	123	133	147	134	141	116	127	148	127	129	142	168	136	120	155	144	156	170	131	130	165	147	150	127	146	154	156	149	132	148	140	121	138	145	133	134	171	158	133	154	155	143	146	157	119	149	134	133	141	140	130	130	135	114	137	171	142	138	148	147	154	144	128	125	126	145	155	126	138	175	142	144	137	137	157	162	162	169	129	141	121	142	158	154	136	128	158	162	166	155	153	149	161	139	146	146	140	141	146	127	144	133	146	157	122	133	151	149	145	133	131	149	144	127	158	135	163	126	143	139	134	124	161	157	120	140	132	122	168	137	156	170	152	141	157	141	138	152	145	145	126	124	110	123	163	136	146	136	159	138	127
24469	21684	29012	25163	22087	19302	11099	2177	476	370	352	288	283	296	263	218	278	259	246	223	224	247	235	210	249	212	231	230	205	233	242	254	311	445	752	698	480	314	281	286	309	317	285	249	238	211	192	250	203	223	238	231	214	229	217	202	223	240	212	215	210	211	222	215	199	211	234	235	197	204	225	186	209	220	223	216	201	241	213	216	217	253	200	208	205	218	200	221	243	222	217	210	217	228	212	226	220	199	229	207	221	238	227	191	206	223	210	219	206	223	214	222	213	229	191	216	236	209	214	213	211	222	219	221	228	194	206	211	225	209	219	214	221	227	224	218	221	219	229	209	209	199	246	226	220	217	213	220	214	211	237	237	216	236	228	211	226	199	200	243	236	206	229	214	207	237	217	203	208	197	246	220	218	244	235	243	217	222	236	201	203	221	224	220	218	226	183	210	220	227	232	219	207	207	219	233	226	234	217	208	216	216	207	219	244	216	218	208	210	176	203	217	182	210	206	223	203	224	233	215	228	244	212	198	208	214	209	238	213	193	219	219	230	231	224	231	209	205	192	213	239	219	212	235	226	227	228	241	199	230	232	212	228	226	244	224	217	230	214	205	217	233	240	231	208	239	214	217	185	234	225	222	204	217	185	245	215	214	236	223	215	205	186	210	231	218	205	225	224	206	220	233	201	195	211	212	211	206	217	204	231	214	210	199	197	217	205	208	219	217	204	223	216	195	209	233	208	248	216	197	215	233	234	213	205	212	220	214	218	222	241	231	209	221	216	223	206	196	211	189	220	213	226	217	266	214	225	214	193	194	191	214	214	213	213	241	208	214	210	216	209	220	224	195	204	214	204	209	223	201	233	219	208	223	199	223	231	223	227	235	201	214	237	206	240	172	221	211	236	201	203	220	222	216	223	186	207	216	193	239	233	236	192	228	220	195	215	205	218	216	227	200	200	236	241	218	221	211	214	189	228	234	232	206	218	221	220	249	217	201	203	218	197	213	233	205	201	210	208	204	195	220	220	213	205	212	207	226	227	196	216	210	213	237	207	225	219	206	232	254	195	188	229	192	221	230	201	205	235	202	222	217	225	212	217	218	204	231	204	195	235	201	202	209	199	213	260	227	192	207	225	236	251	210	231	221	224	206	218	239	212	203	231	219	202	197	210	227	226	225	221	219	205	196	205	209	209	230	216	216	216	223	209	208	211	208	221	229	204	202	250	213	216	206	187	227	220	205	218	195	232	226	232	191	211	215	217	232	219	215	199	202	207	212	223	204	203	207	202	225	240	231	204	216	191	221	220	223	227	208	207	214	215	227	228	215	198	218	211	232	232	223	204	231	236	191	203	231	196	202	231	219	205	189	227	197	230	201	198	225	199	198	236	201	221	241	217	208	194	189	213	209	225	205	216	213	194	225	230	215	229	220	211	219	222	188	219	210	191	212	225	209	216	228	237	209	226	209	209	217	207	210	215	191	220	226	206	218	235	235	215	223	210	197	214	236	212	225	239	214	188	218	224	213	230	223	218	197	238	215	257	203	218	206	219	225	223	217	230	190	216	188	220	194	224	245	228	232	210	236	222	204	235	213	201	212	191	233	216	223	195	210	190	204	223	208	238	228	215	202	200	229	226	211	209	226	215	221	209	229	182	222	217	220	220	201	202	217	220	226	198	207	195	229	216	210	205	216	237	205	209	233	216	202	249	227	195	233	219	210	225	216	229	215	208	200	220	236	213	230	210	231	201	208	194	235	203	247	223	207	233	223	223	221	225	183	192	207	235	220	239	214	213	247	227	231	213	229	198	195	207	215	214	246	205	214	227	224	200	207	211	206	198	233	210	244	220	228	224	226	196	192	226	214	217	219	223	214	250	222	208	226	222	206	214	199	239	194	249	211	221	214	228	224	207	198	228	236	205	205	219	251	222	255	227	215	211	236	223	219	232	240	212	204	199	217	211	238	205	182	207	198	217	216	222	223	220	213	217	230	195	210	228	230	213	208	215	214	216	219	232	206	195	233	222	228	199	207	241	227	211	207	217	215	206	219	196	210	199	217	213	225	205	206	207	236	223	226	229	210	211	202	215	219	217	208	241	235	211	192	206	220	208	184	206	190	227	221	222	214	209	216	206	243	217	201	181	198	214	231	227	194	219	235	213	207	233	216	223	220	206	226	238	238	232	229	272	218	236	227	208	225	215	207	237	215	223	228	198	216	215	219	199	236	216	189	193	220	211	248	212	205	206	228	201	203	222	199	219	215	216	244	209	208	200	212	193	199	205	211	203	228	196	203	245	239	210	223	214	226	225	225	215	216	227	213	219	266	214	209	225	215	189	221	223	246	203	220	212	192	243	210	257	216	212	214	215	199	213	243	221	172	205	240	217	221	199	207	236	199	210	226	200	213	207	214	196	225	226	240	195	180	240	216	229	200	200	208	188	206	199	216	229	210	232	226	212	225	231	211	243	215	226	233	242	200	221	205	213	204	213	193	200	202	190	221	214	215	195	212	225	212	229	224	196	223	218	209	233	214	226	194	222	200	230	210	238	200	222	223	228	264	229	218	229	223	236	217	227	214	213	208	201	185	228	207	193	211	209	226	214	202	210	207	215	218	212	194	222	224	185	216	239	230	234	212	227	183	211	204	229	233	240	236	211	203	210	248	211	202	201	219	255	221	245	198	186	190	208	202	218	225	223	207	223	236	218	218	219	225	226	196	228	235	229	235	204	224	192	205	206	210	214	204	232	235	225	227	214	222	219	208	209	195	247	202	226	199	211	244	199	223	207	216	205	206	219	203	227	216	227	219	234	240	199	234	219	193	227	192	227	205	222	202	210	239	225	210	202	217	202	206	266	213	213	185	231	198	226	203	222	186	209	229	230	218	201	215	228	198	199	210	236	218	234	207	186	205	251	217	217	232	195	225	221	214	231	199	197	211	203	197	211	201	205	227	201	230	196	235	232	203	212	183	180	219	208	208	230	232	216	204	220	193	211	205	230	212	195	195	193	217	185	213	214	221	222	222	217	206	220	190	238	213	209	209	226	229	210	239	202	181	206	207	234	198	225	207	215	194	205	238	226	219	215	238	244	210	242	195	241	224	242	201	214	203	228	190	205	201	202	222	206	225	229	209	217	265	205	240	229	232	230	236	220	209	213	221	223	208	231	209	216	214	196	202	204	201	213	225	223	224	235	252	223	220	211	222	224	199	227	213	214	216	219	228	222	211	214	203	200	200	214	234	212	208	223	218	245	260	194	237	195	226	244	205	198	214	241	247	214	234	226	221	205	243	206	211	224	239	188	210	229	197	203	230	193	197	194	208	218	233	241	228	210	212	199	218	213	215	201	195	196	217	191	212	241	205	192	203	210	237	200	197	218	187	218	227	204	214	226	208	209	214	226	227	207	212	219	210	226	224	229	191	226	210	195	223	189	221	199	195	200	229	226	232	231	216	207	216	237	197	229	213	211	207	244	220	239	196	207	191	201	219	207	244
31054	53385	41069	26027	19865	19385	12011	3133	767	530	475	408	383	362	311	273	285	274	300	270	263	272	277	265	248	232	248	256	241	255	237	289	373	600	1057	1027	657	437	348	329	372	403	319	269	231	234	239	236	224	229	212	236	240	222	254	221	209	263	221	202	235	228	249	214	246	203	232	266	221	255	216	240	234	223	244	245	227	240	225	231	228	244	241	206	224	221	209	226	241	253	234	230	200	222	230	246	217	212	245	215	235	227	242	259	250	217	228	257	232	222	220	239	235	250	243	241	218	247	219	225	257	247	254	241	265	225	204	251	223	218	238	234	233	239	233	206	233	218	245	230	244	230	218	244	230	213	224	231	247	226	220	220	242	228	203	225	210	232	229	242	262	218	235	213	219	237	241	226	220	213	239	222	215	230	233	245	225	233	239	259	232	253	238	248	238	248	203	252	220	236	226	232	245	227	253	233	230	219	225	229	204	215	218	235	241	226	208	225	238	204	239	226	224	208	217	213	233	229	229	223	249	221	246	208	220	235	234	247	219	208	241	232	254	248	227	252	240	231	211	220	261	241	244	231	224	216	203	239	235	228	236	230	268	241	189	237	238	233	260	249	216	259	228	226	256	250	229	215	241	227	232	214	228	215	256	227	234	217	220	244	241	246	238	242	248	227	223	233	221	218	236	235	232	225	197	231	231	250	228	247	183	261	243	237	217	223	245	215	258	240	233	242	229	222	209	256	261	199	204	242	242	219	217	243	246	248	243	249	216	239	263	229	227	216	206	253	215	208	226	233	213	249	231	233	252	260	216	249	250	239	242	226	247	202	221	234	208	222	220	226	234	207	232	240	198	226	221	246	215	234	245	234	227	245	208	232	222	248	268	218	204	201	231	238	223	214	230	244	229	237	240	236	216	226	206	217	243	228	223	221	238	226	225	250	239	253	241	255	229	251	245	236	216	228	247	246	225	228	251	226	241	219	259	252	219	239	183	214	238	218	236	230	228	239	238	250	254	238	228	241	223	207	234	237	226	192	225	228	240	219	223	226	226	233	246	239	242	203	233	243	247	238	217	232	219	237	241	227	215	235	210	241	237	226	223	260	242	246	232	226	218	218	254	207	244	207	242	232	200	206	228	231	249	218	223	267	235	230	254	229	237	199	243	220	221	227	212	236	221	220	208	241	250	246	254	264	216	248	208	209	234	231	229	221	240	251	221	246	230	234	210	203	200	238	256	237	228	230	238	210	219	232	222	221	241	222	236	229	250	228	231	230	235	219	210	214	236	230	216	252	223	227	200	245	221	245	248	215	218	241	244	231	221	266	244	212	241	237	239	248	215	237	251	210	252	250	214	241	231	228	215	229	218	242	218	215	231	233	251	221	214	220	227	210	198	240	213	224	247	222	236	232	251	208	246	216	259	229	237	227	248	223	222	227	242	229	242	221	207	220	238	233	237	187	225	264	253	247	214	215	205	231	231	226	223	249	247	224	216	222	227	239	229	247	242	227	236	211	239	250	211	228	224	238	230	227	259	234	234	211	251	216	237	240	233	247	231	236	223	230	224	233	211	229	234	245	241	237	225	223	216	218	230	249	230	240	220	218	257	233	222	231	225	225	221	216	216	231	259	241	215	262	259	231	239	214	249	234	235	220	206	259	228	232	231	251	216	247	241	230	240	218	223	225	232	232	209	225	223	236	244	235	234	216	213	225	211	250	238	226	210	229	220	234	246	240	217	237	233	252	216	253	219	247	211	227	231	248	217	224	240	224	221	232	229	241	228	224	229	234	226	228	221	232	249	234	222	237	259	267	233	251	222	240	235	224	234	227	214	223	222	211	230	222	236	216	243	230	254	227	242	241	209	239	240	223	222	219	208	233	256	233	234	211	202	238	242	231	250	242	218	211	246	246	244	258	251	206	217	213	252	228	224	228	242	240	225	226	220	222	244	230	242	242	220	240	235	200	222	208	221	266	246	243	215	235	209	236	238	245	246	213	258	217	217	242	232	224	226	263	238	241	224	222	246	244	215	206	224	231	256	195	216	233	259	206	224	237	209	213	246	228	223	235	226	261	249	235	225	216	230	221	230	223	225	259	242	236	265	261	248	226	242	238	238	236	226	262	234	227	222	251	255	234	204	233	235	215	252	231	247	213	235	242	248	209	236	233	256	243	241	208	224	234	238	222	224	194	255	235	232	251	239	210	210	258	211	268	244	234	191	223	223	217	232	243	244	195	214	232	247	228	232	219	224	234	241	200	259	234	255	216	244	250	216	246	221	218	220	212	231	209	214	214	221	223	237	227	255	223	236	246	191	223	237	219	228	200	215	221	229	226	237	239	232	232	234	232	231	209	218	271	227	241	217	235	233	230	264	232	231	228	209	219	220	215	235	217	217	226	225	259	226	244	233	237	204	215	223	222	233	220	218	237	246	262	227	268	242	236	222	232	221	226	227	250	217	228	232	221	215	222	214	202	222	249	216	257	221	233	204	229	225	190	207	239	230	247	229	217	237	247	232	252	238	258	243	241	240	237	230	225	215	201	236	234	229	230	243	248	218	247	260	250	224	209	222	221	230	222	221	236	224	231	205	221	232	233	253	253	247	218	205	227	244	230	252	236	205	242	204	228	216	226	189	230	256	215	225	220	211	237	239	246	241	281	215	246	219	195	230	246	215	244	245	227	271	239	223	229	236	250	238	227	233	221	207	241	225	207	201	237	241	227	233	219	208	220	234	243	214	232	238	226	248	212	224	226	230	238	213	238	216	216	234	206	250	231	233	215	243	213	232	256	226	209	246	212	217	223	259	250	251	227	232	256	205	229	226	239	259	224	222	236	234	221	212	229	225	219	219	235	255	213	210	237	241	210	208	218	239	216	203	212	229	245	214	206	230	255	235	257	224	233	242	229	204	224	242	217	224	242	236	252	232	228	233	235	225	246	245	235	250	192	198	227	240	195	212	215	217	237	236	204	242	219	235	230	207	229	240	219	266	215	264	226	226	244	226	241	251	218	233	237	206	235	214	242	232	210	212	231	241	223	210	253	206	245	233	218	242	245	249	246	226	224	210	234	196	236	245	233	237	231	211	216	192	222	214	202	234	244	212	223	226	224	240	251	244	232	204	228	230	206	224	229	224	228	220	233	248	249	205	222	204	262	228	243	237	204	256	242	210	244	223	239	226	230	234	226	232	239	229	213	240	255	241	227	216	225	200	215	268	256	238	247	237	243	227	218	242	236	192	230	239	250	242	207	256	221	218	200	228	249	238	227	230	228	226	225	246	238	245	245	217	204	247	215	224	218	237	217	235	243	238	226	229	216	226	227	225	219	208	211	254	255	243	245	224	230	241	226	237	239	230	219	227	241	232	217	225	219	248	229	243	246	202	235	217	225	222	232	205	252	249	224	260	230	234	207	243	235	233	195	208	227	262	211	201	229	225	215	224	242	231	263	218	235	238	218	195	209	225	222	216	228	230	262	235	230	218	239	241	201	226	223
25723	21733	28373	26395	17640	12258	5550	995	398	279	243	227	241	203	189	196	195	261	235	180	194	209	181	170	167	173	166	186	166	196	174	176	209	248	428	413	294	235	219	207	222	218	165	163	194	184	178	152	167	156	182	167	176	177	152	177	162	175	169	168	184	178	172	155	177	169	178	155	159	149	186	193	188	150	154	170	169	166	152	169	174	153	158	181	166	176	149	161	173	153	153	173	167	162	203	164	175	152	179	198	177	152	195	199	178	187	157	178	161	171	186	163	171	188	164	134	182	151	145	180	183	161	177	187	156	187	146	155	164	172	184	178	178	163	173	154	174	186	149	189	180	194	157	191	144	172	166	161	170	143	154	162	168	171	169	187	153	167	181	175	158	182	191	178	150	154	161	171	177	166	168	180	147	157	175	175	167	166	155	156	145	171	153	191	188	168	149	159	151	167	185	182	166	165	163	150	192	175	178	172	188	165	175	157	172	172	175	176	189	185	154	157	186	169	166	160	179	173	162	164	164	161	148	152	160	159	148	165	185	176	183	164	170	182	177	179	169	168	160	168	161	164	170	183	159	164	168	181	163	168	145	151	154	144	183	174	167	172	150	190	157	157	158	157	154	181	167	177	172	172	158	137	178	165	186	183	153	167	168	161	153	168	178	166	179	178	132	167	178	162	162	167	159	179	163	170	176	163	173	164	174	157	144	149	148	170	162	159	179	172	172	182	167	171	174	159	180	169	198	193	181	170	153	159	184	164	167	169	187	182	184	177	177	154	175	167	192	165	171	179	180	144	191	158	192	162	166	163	176	174	190	164	166	154	171	173	156	170	160	159	160	178	152	180	181	173	195	182	141	161	166	188	193	169	173	176	171	174	159	187	168	152	152	173	163	182	186	164	163	169	163	159	171	162	176	156	177	162	168	192	163	147	171	165	176	171	163	174	181	154	165	167	174	173	163	157	168	157	168	157	174	146	157	170	159	164	177	170	155	171	161	161	179	180	152	197	164	160	160	160	170	162	176	182	208	172	207	148	173	190	204	174	178	165	183	143	166	163	163	167	143	175	162	154	157	183	173	177	171	163	183	150	170	152	174	167	137	151	179	175	155	159	190	187	178	160	159	159	167	156	175	151	194	165	154	175	204	176	160	155	157	175	183	152	161	173	181	162	184	183	153	163	160	160	159	154	174	196	178	158	176	156	168	169	162	180	168	173	162	163	156	168	176	174	198	150	159	172	173	159	172	150	162	176	161	162	177	160	156	188	151	184	154	161	172	169	192	175	192	177	158	181	171	145	174	175	199	173	167	147	186	176	173	190	179	176	166	151	164	182	170	220	181	165	163	179	193	186	170	182	143	172	183	185	169	199	144	175	158	165	148	166	162	168	160	185	170	168	155	165	163	160	162	159	152	183	163	166	170	165	182	179	167	158	177	165	177	177	147	164	148	172	165	157	193	158	188	151	138	189	153	163	171	160	152	154	176	156	156	166	163	148	167	180	169	173	180	176	174	161	176	161	147	168	187	158	163	174	182	165	154	184	175	157	176	163	155	160	168	143	184	159	165	177	181	126	161	185	164	153	168	181	170	193	162	178	165	174	143	152	168	165	166	162	149	176	169	152	188	175	166	178	165	171	158	176	171	182	201	176	182	174	170	169	166	154	157	160	179	164	173	173	159	169	153	157	180	185	152	180	150	194	188	166	157	171	165	155	181	184	156	173	172	163	158	149	189	156	189	154	175	200	154	153	167	155	163	164	175	178	165	165	170	184	170	176	166	205	176	151	165	170	182	163	167	192	169	172	181	185	167	164	159	170	171	176	156	159	168	147	174	166	173	156	166	207	181	178	162	149	171	160	163	152	165	159	172	156	165	172	160	177	172	170	169	153	173	179	177	176	181	162	162	159	161	140	211	181	172	151	184	187	178	140	167	163	156	186	163	163	149	145	181	134	165	160	153	205	164	163	162	208	205	149	170	184	147	165	164	171	188	159	159	170	182	165	190	154	169	162	163	170	163	143	150	175	157	146	174	159	170	161	167	177	172	149	162	191	159	172	175	140	171	167	178	153	154	181	181	186	172	154	191	156	175	141	171	166	157	163	159	180	193	177	169	193	166	149	172	161	170	170	160	167	162	170	168	174	141	165	151	174	157	166	159	194	173	167	172	156	168	200	186	206	156	160	176	165	187	178	176	166	175	169	122	163	182	179	144	179	177	217	173	169	162	173	162	187	171	161	182	161	181	174	176	161	161	173	164	167	161	165	153	146	146	173	170	160	168	143	183	149	182	172	174	166	161	155	154	163	160	177	181	178	176	163	156	175	196	147	174	138	176	174	176	164	152	149	179	162	162	160	171	176	167	177	171	193	168	168	155	171	186	187	160	155	183	174	155	194	176	179	171	165	176	177	177	161	168	163	190	180	139	176	167	161	159	178	162	175	152	176	197	172	162	169	141	171	159	160	199	190	177	136	145	200	178	160	169	167	160	169	159	174	157	181	179	143	146	180	172	152	184	158	166	165	185	157	163	162	155	175	159	156	170	176	153	160	182	153	171	164	162	160	173	161	167	179	171	174	175	168	188	166	174	167	148	165	177	167	179	161	155	179	168	164	159	188	167	167	204	154	180	166	168	157	157	168	138	174	165	187	173	157	156	155	165	167	176	164	154	160	186	176	151	194	182	162	171	184	178	173	179	171	162	162	170	130	159	177	175	177	188	174	150	171	182	163	141	186	170	169	155	188	179	138	187	170	162	152	161	192	162	164	189	163	164	187	190	162	158	165	186	180	182	175	158	162	179	149	168	170	161	161	157	169	184	155	173	145	156	178	171	193	158	179	171	157	168	168	155	172	150	173	160	185	173	158	163	163	165	175	180	162	163	168	169	170	154	164	189	182	157	156	172	158	167	188	156	190	177	177	174	156	149	146	173	172	162	184	197	168	160	145	171	168	150	167	167	154	184	173	170	160	181	161	166	147	152	151	164	175	144	162	154	160	167	183	158	164	174	151	163	199	177	160	157	179	160	177	168	172	180	187	159	181	184	156	183	155	192	178	173	153	180	164	144	171	162	153	166	138	173	147	182	153	157	174	169	173	164	147	181	160	179	166	135	168	166	140	179	154	174	173	186	187	183	160	177	168	184	142	180	185	152	161	158	184	174	158	174	180	199	158	185	147	145	171	162	166	161	160	182	164	183	180	178	193	180	142	152	158	179	172	141	153	167	171	173	170	136	177	162	172	177	174	170	199	172	181	160	144	174	146	161	163	187	130	189	178	171	180	168	162	158	154	151	165	168	172	140	154	177	166	185	182	198	148	179	162	149	166	163	152	171	164	160	172	166	154	156	199	167	150	158	168	152	184	147	178	174	168	176	170	179	162	148	176	159	186	170	158	166	164	177	178	167	190	159	171	169	149	160	172	180	150	153	163	171	160	148	156	155	168	163	145	167	159	170	163	158	166	166	165	162	165	171	160	186	166	159	160	169	177	150	139
30200	48695	36241	21728	17926	16966	8071	1804	705	427	341	310	249	277	231	247	239	335	364	223	212	204	199	176	195	199	213	189	187	215	180	247	241	351	612	575	403	297	231	230	304	265	210	189	220	205	179	218	201	209	188	199	177	185	167	195	178	198	187	190	180	204	203	160	204	203	212	178	184	191	180	183	182	185	196	190	195	188	189	183	158	201	179	203	197	204	189	211	200	209	181	184	201	202	200	194	191	204	180	203	216	177	209	203	167	198	213	168	176	199	184	192	193	215	212	202	201	187	197	182	181	188	208	184	200	189	194	200	186	190	189	192	188	195	199	198	210	185	198	187	183	214	201	199	213	199	187	181	191	188	172	199	172	175	184	188	179	187	219	193	196	179	200	203	177	197	191	163	182	208	206	191	201	197	193	201	185	167	177	187	197	207	216	172	175	211	206	184	169	201	181	208	184	184	189	193	197	179	197	211	190	189	200	188	182	203	190	181	192	174	182	207	182	194	210	187	185	167	179	182	209	181	187	187	188	201	190	199	183	174	188	175	180	179	179	208	181	194	198	211	205	197	212	209	188	183	199	220	182	196	205	193	200	185	189	201	198	204	217	201	201	208	188	210	181	193	169	212	184	190	185	195	217	168	197	171	197	205	205	200	174	206	176	193	205	197	213	172	203	177	177	212	190	207	186	169	191	211	202	189	203	178	187	194	202	196	217	198	186	175	192	194	179	191	204	216	201	168	177	177	172	215	197	197	183	174	186	180	211	216	198	190	188	189	184	183	223	182	196	193	162	190	184	195	181	188	186	191	179	158	182	206	183	193	199	204	176	181	195	183	204	205	196	205	187	208	195	183	173	221	195	188	202	198	201	180	197	199	182	193	195	166	186	203	194	202	198	188	180	189	187	195	194	191	177	210	189	233	196	185	196	212	212	203	195	203	191	187	186	213	203	201	214	178	210	206	197	178	181	203	200	184	194	201	174	186	208	210	190	206	192	178	190	194	199	189	188	200	169	181	185	173	183	199	195	185	214	189	192	177	181	190	191	225	181	199	196	182	190	174	186	190	214	204	182	180	198	188	164	174	166	182	194	200	187	192	189	186	203	192	167	183	179	210	212	182	193	187	180	220	168	225	187	186	207	187	167	202	192	205	209	199	239	200	198	178	186	183	187	182	210	196	184	184	218	190	176	191	211	200	194	184	182	188	206	182	218	205	185	188	166	205	194	171	187	201	178	202	208	204	181	192	182	188	204	210	174	183	179	195	190	189	210	183	198	195	175	186	202	203	183	199	186	187	213	205	205	187	195	193	193	224	182	217	172	206	187	201	205	180	205	200	192	221	178	185	194	179	192	177	174	190	194	197	167	179	189	193	183	192	195	177	173	193	205	192	194	176	216	181	197	185	178	204	190	182	186	210	169	157	193	203	194	188	184	195	187	185	180	196	205	192	169	202	218	195	178	191	203	195	186	177	181	181	164	183	188	198	192	168	194	211	207	204	189	177	175	216	196	187	194	196	198	216	185	194	171	198	182	197	197	195	175	196	180	194	186	184	184	205	195	179	190	184	195	194	209	176	211	210	184	167	197	213	178	184	183	168	177	195	197	182	198	187	189	180	180	202	192	199	186	190	172	177	193	191	191	212	187	180	202	193	173	194	201	214	181	167	184	201	161	190	183	175	201	180	179	205	218	177	183	200	197	181	192	198	195	185	174	200	189	212	183	201	182	200	188	205	200	178	188	187	201	182	210	203	198	194	233	183	178	183	161	198	210	185	182	208	210	190	189	203	201	163	175	207	202	191	193	214	201	207	203	175	194	185	190	201	192	207	181	171	195	170	200	188	207	176	222	210	192	183	174	194	212	193	193	187	178	204	186	212	191	183	199	166	207	178	207	194	198	189	171	195	191	177	198	217	196	195	201	209	203	216	231	202	167	174	158	190	179	194	189	182	188	194	191	221	186	227	193	169	197	197	206	196	211	175	206	163	198	207	179	191	189	217	190	215	202	202	195	199	197	182	187	189	216	191	188	206	186	196	169	187	210	168	187	205	203	206	189	181	192	161	167	214	183	195	199	176	192	183	203	185	171	197	174	210	210	194	180	184	170	175	187	190	180	161	170	177	187	204	172	182	191	197	202	170	183	185	188	205	172	180	212	212	185	204	174	163	193	180	204	197	197	176	183	209	214	200	224	192	174	180	199	213	184	201	188	189	185	181	172	180	179	203	180	193	187	177	200	197	189	210	192	193	187	169	175	209	178	188	175	191	167	198	194	162	187	200	178	185	219	195	167	186	178	201	190	200	175	212	202	188	181	196	213	219	188	209	169	197	177	184	189	155	200	185	190	186	200	174	195	195	201	182	200	193	211	177	193	190	197	162	185	187	196	219	171	203	230	189	178	181	188	182	179	179	204	181	183	173	194	205	194	202	207	209	189	201	193	202	193	189	189	174	177	178	184	203	192	220	177	175	196	175	187	187	188	197	180	178	186	205	184	172	173	196	191	202	195	196	197	162	194	185	205	186	168	200	166	183	230	179	193	213	191	187	210	186	177	206	173	197	183	181	166	185	189	176	188	194	169	197	205	187	179	179	182	178	186	181	204	165	207	200	194	184	188	185	188	196	152	177	175	178	181	183	199	182	201	185	183	194	204	196	194	196	191	222	174	194	178	184	174	163	192	205	196	194	189	178	202	192	189	176	201	191	199	191	199	208	186	213	170	193	184	207	184	180	205	162	175	190	183	181	195	203	187	196	194	208	209	198	169	198	186	169	199	199	196	220	213	193	201	172	169	186	178	170	179	192	179	212	196	210	203	187	188	190	201	179	188	203	184	197	183	186	180	194	197	208	201	170	175	177	185	199	207	202	224	181	184	190	181	179	207	190	192	197	239	175	196	216	173	191	197	181	202	187	182	188	171	177	167	184	172	190	178	179	197	184	167	174	208	184	180	193	190	191	200	193	164	179	200	195	194	211	183	185	194	212	192	189	198	183	163	189	195	197	208	184	177	183	205	196	200	203	203	184	198	198	178	205	189	182	192	189	186	174	176	224	216	200	193	175	183	222	204	224	183	206	172	216	187	177	179	200	200	180	214	207	186	170	183	194	201	205	181	186	177	178	156	191	186	181	201	192	184	181	202	201	198	190	189	212	193	202	192	188	190	188	214	192	189	205	190	197	185	212	190	205	201	199	203	178	202	171	172	215	181	196	181	187	199	191	171	181	205	202	193	163	178	203	182	171	188	184	183	190	217	173	197	189	198	194	183	172	196	169	174	205	223	196	165	201	202	204	191	185	182	185	187	182	175	180	216	183	201	213	195	159	187	204	212	176	190	202	180	187	201	181	210	191	195	178	188	199	182	176	184	185	179	209	189	187	195	208	218	178	196	161	202	200	192	189	178	209	170	174	208	190	192	222	184	189	189	195	222	195	172	199	193	213	204	181	173	178	165	211	189	201	178	187	191	212	182	182	168	204	204	190	222	210	182	205
23272	21662	29438	24512	22120	23424	15555	2530	817	630	539	461	462	379	369	381	380	508	512	377	380	313	362	357	326	349	328	317	352	293	336	338	341	668	1388	1265	819	570	459	438	531	482	321	302	299	320	322	307	334	299	317	291	305	318	326	328	296	300	305	350	305	312	324	297	301	301	321	326	318	292	332	311	300	289	327	307	317	335	310	312	300	299	296	308	326	313	339	318	288	339	309	273	292	313	318	340	310	298	285	303	291	291	330	317	287	289	266	300	310	299	307	292	300	313	305	316	311	318	312	305	285	333	308	329	278	285	322	281	324	303	329	325	310	300	328	290	313	297	319	303	311	307	299	331	310	298	335	346	303	348	306	316	344	329	306	291	333	321	326	302	312	269	310	329	292	307	304	285	289	295	328	266	325	310	342	327	291	318	338	301	298	284	319	361	316	297	345	329	310	315	294	328	283	316	345	326	290	299	340	321	331	337	301	293	319	304	309	303	308	293	290	317	324	305	313	323	341	315	284	295	317	270	276	318	322	277	306	325	341	293	330	277	320	310	296	336	325	316	338	314	305	303	311	304	306	287	300	299	300	305	301	314	269	301	314	295	325	325	322	313	338	333	316	329	289	309	316	310	304	314	296	307	319	304	327	286	296	322	323	310	302	305	310	290	296	322	316	339	277	306	287	283	322	315	320	306	336	308	301	317	304	296	354	306	302	318	308	337	275	297	300	331	316	336	316	288	302	293	310	303	292	319	328	302	299	303	293	307	335	284	357	314	319	311	301	308	315	307	328	293	282	283	290	313	328	319	294	309	322	343	319	313	293	296	301	299	322	306	310	316	301	296	293	313	315	298	316	323	306	316	295	310	314	302	283	300	301	301	333	314	332	289	308	331	333	292	305	311	288	323	298	321	325	299	311	333	305	342	311	289	321	293	295	309	304	299	338	299	296	345	311	294	317	313	312	303	316	316	281	279	309	328	279	314	315	313	312	325	330	298	313	290	334	295	300	298	300	297	329	294	309	309	319	297	337	300	343	306	305	305	279	296	300	303	318	299	300	301	293	300	290	334	298	316	336	308	315	316	331	288	292	330	285	300	283	304	323	295	320	333	309	324	326	312	318	289	317	303	324	306	366	300	299	305	297	306	320	317	291	297	332	285	328	329	340	277	321	278	282	302	275	327	316	305	313	291	295	305	333	321	312	309	325	299	278	341	323	342	329	299	321	298	304	333	293	326	285	339	293	310	303	321	324	345	321	329	291	317	311	330	301	280	318	312	302	319	308	297	384	310	256	314	322	310	305	292	312	312	302	300	314	283	290	324	298	336	287	274	308	326	312	329	333	310	317	315	288	344	321	315	307	334	314	296	317	297	304	299	305	333	313	302	322	303	331	317	297	324	258	289	320	298	309	326	320	308	316	318	327	284	257	321	311	287	331	290	296	326	289	311	318	293	288	314	316	330	287	293	303	326	283	329	321	323	304	294	322	293	348	306	327	323	275	290	355	277	291	328	308	338	285	334	303	316	324	299	341	300	344	317	299	275	292	308	334	299	291	348	336	308	289	317	292	278	311	310	306	298	321	290	327	274	294	337	312	330	294	319	331	284	278	312	287	307	324	271	305	339	324	297	318	306	316	300	322	318	296	306	307	324	302	285	271	285	353	321	318	317	309	318	305	272	300	294	332	287	291	282	346	323	302	306	335	327	324	297	296	313	317	304	296	321	339	256	307	315	331	294	287	322	359	313	309	295	332	307	312	305	299	311	333	316	297	296	315	302	348	315	324	304	285	302	304	332	325	319	305	329	309	313	320	310	324	326	303	323	291	296	302	311	328	330	295	314	305	293	312	324	348	322	280	310	325	308	291	319	330	292	294	303	309	302	315	298	303	323	309	305	312	316	336	326	313	320	301	323	340	307	309	311	308	291	314	322	350	307	294	306	289	311	291	275	294	353	275	282	312	323	317	296	293	314	321	312	293	283	298	330	312	314	306	312	309	314	299	337	318	317	287	304	330	302	282	314	331	311	319	270	332	310	333	331	327	310	305	298	346	334	293	297	310	329	272	309	310	315	307	293	297	317	286	312	290	301	344	309	335	290	301	301	273	302	319	300	311	323	303	310	289	306	301	320	309	329	290	318	293	282	328	310	315	300	301	332	330	299	331	316	294	311	285	281	324	296	321	294	295	312	314	336	306	273	288	330	310	301	295	298	294	283	290	290	292	339	332	300	293	329	315	318	325	281	330	325	287	288	295	300	309	297	286	312	340	351	310	338	311	299	351	294	299	309	292	281	342	333	314	285	306	301	328	307	298	318	324	300	322	336	302	325	293	296	320	341	298	345	305	324	316	316	292	352	319	300	275	352	332	313	284	285	342	281	293	322	309	301	299	318	303	298	324	291	295	318	320	315	339	280	328	313	313	314	315	326	303	306	285	317	303	295	306	309	324	304	295	325	293	346	317	316	318	317	295	298	302	330	301	272	313	298	304	305	317	296	296	322	304	300	317	291	311	308	326	273	305	326	323	310	309	299	327	342	314	310	264	308	301	302	323	321	302	271	307	283	303	310	286	308	339	337	323	313	305	307	303	298	307	335	306	311	282	272	339	309	329	282	332	309	307	302	294	312	302	306	328	313	302	322	326	329	288	314	367	310	304	326	328	294	312	295	292	289	308	312	323	338	331	296	291	315	326	354	315	315	315	316	311	316	313	315	290	325	318	311	269	309	311	297	298	317	312	308	334	318	342	331	335	322	318	333	278	320	309	294	323	323	311	314	318	298	292	304	330	327	323	331	329	306	326	313	306	312	312	319	283	328	291	324	304	305	294	298	319	290	302	324	280	283	335	288	293	327	305	331	323	288	329	307	294	331	335	301	334	324	316	321	324	305	313	293	347	345	326	264	326	296	285	343	305	321	328	308	298	329	305	319	283	317	310	317	312	330	307	326	372	327	336	310	307	330	303	300	327	323	325	295	289	328	309	313	320	348	297	295	279	302	298	325	303	307	274	297	314	322	315	305	290	328	306	311	317	297	326	304	279	314	323	289	324	305	301	327	301	346	285	298	271	281	317	284	331	343	332	314	302	302	315	318	309	318	314	305	280	286	333	311	303	324	282	302	308	293	297	279	303	300	300	294	301	319	318	302	347	311	335	305	313	310	343	304	305	304	312	326	325	307	330	364	332	324	315	299	287	335	317	302	334	273	311	320	301	314	304	309	296	314	314	312	281	290	315	311	334	316	309	283	301	328	329	368	303	338	296	319	312	310	320	297	292	328	319	319	301	313	300	330	322	310	314	308	303	294	287	305	321	297	291	308	292	327	308	280	296	287	286	329	328	334	281	324	330	319	328	303	315	290	287	308	302	303	300	299	307	300	289	283	304	291	325	299	300	299	322	280	334	332	340	323	343	328	289	297	327	307	311	295	306	337	296	318	312	284	312	325	272	337	291	290	308	295	327	299	301	297	300	286	310	300	327	304	305	285	319	287	326	343
32512	60228	47931	35585	28650	23277	9751	3017	1445	907	777	669	601	529	461	490	443	642	727	454	402	342	387	349	380	355	397	366	356	365	363	375	416	1014	2059	1873	1176	808	545	486	660	599	358	321	334	352	311	335	353	336	345	296	343	334	347	314	305	333	303	341	342	327	345	338	344	347	313	355	316	315	348	329	321	335	291	342	333	317	301	355	295	312	337	325	326	323	324	344	350	315	344	316	333	333	330	316	297	315	324	321	318	319	299	293	312	309	333	304	350	332	296	306	315	342	339	349	318	323	337	367	312	334	350	351	343	320	281	320	326	347	326	347	339	317	331	349	348	359	314	303	334	292	300	305	361	320	329	315	296	285	364	301	324	342	321	338	292	322	320	357	336	310	364	295	311	349	340	336	295	305	321	326	337	338	319	336	311	344	311	356	344	342	285	327	322	320	352	336	325	285	320	330	314	359	312	347	300	308	321	336	336	310	333	337	326	322	308	336	360	346	346	330	340	336	304	311	290	313	330	313	347	339	315	349	315	315	345	341	310	305	317	297	340	314	308	341	317	340	306	325	289	318	310	316	323	316	344	325	322	335	318	324	339	340	314	348	278	322	323	327	327	347	317	334	305	359	338	330	340	325	341	292	318	323	279	310	329	333	319	313	306	310	292	313	287	312	315	305	334	323	334	365	345	308	330	306	343	340	328	297	342	291	354	339	316	322	347	290	331	304	315	285	314	299	341	349	335	340	345	300	326	324	304	378	376	308	330	325	333	335	322	323	348	343	328	322	305	323	358	319	309	337	346	350	346	348	337	321	307	295	316	312	346	313	340	300	315	308	300	329	334	307	346	319	342	305	298	309	326	327	345	317	302	329	311	327	291	321	312	308	343	328	328	303	329	343	352	329	328	366	313	333	293	320	330	331	346	315	305	295	308	316	338	317	326	354	326	360	348	304	339	320	344	322	349	338	324	319	341	311	322	291	309	289	319	310	330	305	315	324	322	314	318	334	309	321	311	339	333	319	325	320	300	305	326	335	333	327	320	312	341	291	328	343	316	310	337	320	345	353	318	302	327	297	347	348	291	333	316	323	331	323	305	317	314	321	330	338	325	339	328	329	336	314	316	328	327	333	301	312	332	321	334	304	328	327	328	305	336	320	323	339	305	287	326	320	333	312	316	326	344	339	362	320	344	346	299	314	333	331	316	319	324	308	330	345	323	337	325	342	318	332	331	314	303	289	376	328	329	339	317	325	342	314	268	332	362	271	340	343	345	318	338	292	323	333	336	311	320	321	278	296	313	341	336	345	286	332	327	325	353	351	310	351	353	339	322	313	347	314	342	326	324	325	343	324	293	325	324	349	357	362	303	313	320	329	331	291	307	306	308	287	327	348	291	341	327	348	321	310	336	302	317	323	321	312	327	334	348	336	347	330	333	343	319	326	337	325	331	312	282	293	327	331	318	351	380	303	343	359	314	315	286	346	326	304	323	356	307	339	310	308	299	345	290	308	353	332	305	306	316	336	340	303	309	319	362	300	314	309	339	351	321	329	338	324	333	319	306	365	361	303	325	358	324	335	341	345	296	357	341	300	332	315	314	353	319	314	358	362	342	349	362	329	331	315	317	324	302	331	331	303	314	308	332	342	357	339	318	325	341	344	300	340	316	336	337	315	331	305	332	324	333	332	322	320	295	311	347	315	307	352	341	340	294	362	341	276	324	343	311	319	348	344	328	325	324	319	303	339	301	337	324	331	309	317	312	314	345	310	338	323	328	334	330	297	342	318	299	320	337	324	319	302	309	322	329	353	340	300	311	347	336	282	328	321	311	311	382	340	343	318	343	305	310	316	335	337	322	333	323	298	303	339	306	347	332	323	334	324	324	342	288	330	334	351	310	301	348	306	367	316	367	328	345	316	350	341	325	318	336	302	308	323	332	311	323	375	306	306	353	318	314	306	300	331	314	305	314	323	341	344	331	329	317	352	311	302	321	313	320	328	345	309	299	345	345	305	310	333	340	321	323	374	353	320	320	337	316	318	319	320	329	342	329	309	356	346	330	330	346	327	354	322	312	305	326	298	331	323	341	326	324	336	322	318	330	326	342	346	303	354	325	303	290	329	322	339	330	306	318	302	325	301	328	340	343	342	313	323	305	316	315	296	312	324	305	318	341	345	307	298	312	321	303	308	358	332	320	348	335	331	300	301	344	332	324	293	326	334	295	327	371	322	320	316	330	335	302	360	314	334	325	316	343	339	352	303	348	311	335	313	328	292	323	302	334	330	338	336	332	327	312	374	313	374	338	326	341	335	356	334	340	300	320	304	319	331	323	300	301	314	318	305	334	307	314	324	330	344	335	322	340	306	333	303	307	324	324	327	329	304	311	309	325	325	377	324	305	338	343	347	325	328	323	338	329	328	315	304	325	342	348	295	341	322	310	309	306	344	326	327	334	324	312	311	327	312	330	325	323	293	330	324	355	304	314	328	323	335	314	326	297	341	286	304	343	322	335	328	321	316	341	339	324	320	320	319	350	331	298	292	320	291	336	323	331	338	358	311	311	351	328	316	314	336	310	329	312	344	319	292	310	342	334	355	322	306	317	343	356	319	309	341	342	304	337	317	332	326	344	325	306	372	332	277	312	316	330	286	311	293	329	319	330	309	325	309	317	333	334	328	342	325	331	336	355	372	314	295	295	325	313	320	300	353	356	354	331	299	299	304	290	312	332	344	327	341	315	323	324	333	326	297	330	319	357	308	319	310	340	340	326	314	321	332	322	336	355	350	348	356	324	295	289	304	331	321	323	322	331	317	313	292	309	332	340	347	300	303	320	332	343	341	349	364	322	315	351	342	324	372	322	321	336	322	361	320	298	331	339	324	317	300	327	320	327	318	317	330	306	340	295	332	330	374	336	346	336	296	344	337	330	313	335	310	294	348	312	309	334	324	328	334	355	342	333	325	346	322	295	306	340	299	330	336	319	318	321	342	309	332	312	355	317	297	338	346	296	323	301	309	302	332	302	320	315	319	318	324	337	290	325	294	318	338	347	328	334	304	351	318	354	335	329	312	312	339	323	331	310	337	314	303	346	312	361	301	326	324	354	309	344	327	326	351	333	306	326	308	363	342	346	322	314	310	306	351	366	301	324	313	332	338	340	348	331	324	344	321	284	325	327	340	336	339	322	309	309	349	333	340	329	329	308	303	300	312	310	321	348	318	331	324	314	313	328	350	318	337	354	324	332	345	313	344	343	331	354	328	301	318	336	356	312	327	299	322	299	343	325	313	322	302	360	314	324	295	303	321	326	322	325	332	312	359	316	315	308	351	336	335	297	310	334	331	323	320	332	326	311	320	320	349	321	313	333	324	313	307	338	319	290	300	324	301	298	353	340	316	332	312	375	380	333	314	334	318	351	359	304	319	341	312	310	295	300	302	304	314	336	310	303	350	289	312	276	342	361	315	364	324	322	312	343	296	307	285	320	330	331	345	321	318	370	312
30913	29901	30088	19079	9519	5226	1596	401	174	180	154	151	146	130	121	149	131	126	148	97	123	118	135	119	102	129	129	111	128	129	133	135	115	142	140	123	125	124	125	123	116	114	123	124	109	131	121	120	132	91	113	125	109	124	97	134	137	124	127	136	99	113	110	124	127	116	124	116	122	118	127	120	116	151	117	122	116	126	120	103	133	121	119	138	148	103	138	112	128	122	125	121	128	127	126	123	113	115	128	140	114	139	118	127	121	129	137	109	116	143	124	123	107	118	121	117	99	113	135	122	106	107	104	127	139	133	112	116	113	119	108	99	113	135	112	123	111	120	110	115	127	121	137	124	102	108	131	106	117	128	105	109	123	124	107	140	121	126	121	135	129	121	105	118	110	125	116	118	109	115	109	136	111	111	112	130	131	125	116	137	122	117	140	126	134	130	124	116	99	111	94	124	106	101	114	142	106	113	113	128	137	115	112	113	117	100	110	113	126	124	94	101	136	114	115	117	94	97	117	129	100	112	116	109	124	121	100	137	126	121	122	89	132	131	106	115	118	116	124	111	135	134	113	97	113	144	115	117	129	104	109	115	134	119	125	123	147	92	115	116	105	118	121	111	113	110	115	114	116	128	111	109	125	114	115	134	122	107	115	118	120	131	136	97	132	125	117	127	121	132	130	143	123	152	98	108	120	113	130	98	100	139	104	154	125	116	133	134	127	136	119	125	145	118	130	103	140	104	133	109	116	117	113	128	116	120	145	149	128	114	113	124	111	132	102	113	107	134	118	98	135	115	116	107	111	113	128	138	121	119	124	148	123	109	131	119	121	111	121	114	128	132	115	119	105	120	125	106	114	119	114	125	126	132	104	105	133	133	122	111	131	119	106	112	124	93	135	128	110	132	125	128	99	133	118	136	130	106	131	132	124	114	97	119	110	116	119	99	130	100	103	98	122	124	107	120	131	115	119	115	144	125	125	100	120	125	131	112	126	110	117	133	111	111	130	118	135	127	102	119	113	141	119	119	118	109	118	112	118	118	116	127	126	128	131	126	130	116	124	111	132	124	111	109	122	120	109	112	127	132	116	137	119	122	125	113	131	120	119	119	111	133	124	118	137	118	110	126	129	108	123	127	125	124	113	118	115	107	121	126	124	107	99	123	131	125	149	118	132	121	106	111	135	111	128	113	113	122	112	117	114	120	127	116	108	125	124	112	119	119	110	130	114	132	126	134	115	121	135	120	124	118	125	127	129	127	90	130	111	114	104	122	153	119	144	109	118	137	110	121	128	115	116	123	105	111	118	140	122	123	124	125	130	113	118	110	132	127	103	106	117	118	118	124	125	130	143	124	113	142	105	116	117	113	98	133	125	119	97	149	133	104	124	116	113	118	115	124	126	127	117	107	126	138	131	101	106	118	126	132	127	116	102	113	128	103	117	123	115	116	103	112	111	100	126	134	117	100	135	126	126	136	121	128	131	151	122	112	115	111	104	127	112	125	124	132	108	109	119	112	140	137	126	121	133	128	122	98	104	111	118	131	114	130	97	129	113	134	115	114	129	123	112	126	120	114	128	124	119	109	134	113	116	111	112	122	120	119	113	111	118	110	134	107	131	122	118	135	115	125	133	102	97	120	125	104	137	120	101	120	120	105	128	121	123	100	121	132	133	116	126	119	112	131	120	116	121	82	117	112	115	110	116	126	132	111	138	122	122	126	146	125	125	114	128	126	131	116	129	130	127	124	134	131	115	135	141	123	112	123	124	137	135	128	102	114	140	124	123	101	121	119	116	128	117	121	112	115	119	121	114	131	109	144	126	128	122	128	123	113	118	115	129	135	107	112	124	110	116	118	109	123	129	129	121	103	121	120	125	128	127	126	128	142	119	113	115	136	137	113	115	109	109	127	103	118	139	114	108	118	126	123	122	107	114	99	113	122	144	118	116	125	113	113	130	153	123	130	120	137	125	102	121	114	118	125	125	96	119	122	123	116	121	113	137	126	132	129	124	121	124	110	109	103	98	127	114	130	130	108	137	130	89	115	119	122	142	130	111	119	114	139	130	137	99	104	99	131	116	122	104	126	108	103	122	104	121	100	117	133	117	134	116	134	120	128	116	118	118	140	83	112	127	112	144	125	104	117	128	120	124	118	113	116	126	122	113	111	122	104	113	125	117	131	130	137	145	123	133	134	107	114	113	133	126	126	123	116	129	121	136	127	127	105	103	144	129	137	112	127	123	113	110	115	111	102	118	126	114	112	123	105	112	134	144	132	111	96	123	110	95	128	117	102	116	115	99	119	98	117	143	124	121	133	129	121	126	128	111	112	125	117	98	126	144	114	128	117	114	106	129	123	128	123	132	125	133	121	125	123	144	100	123	110	123	118	105	120	132	148	121	105	126	107	128	136	121	93	124	123	120	137	115	128	129	126	122	117	103	111	101	120	112	117	112	106	102	136	125	123	125	145	118	134	114	103	119	123	98	114	116	117	123	118	102	145	156	113	112	132	133	111	135	124	132	114	137	131	126	121	110	120	135	118	117	132	107	115	116	125	125	134	114	139	117	110	115	129	122	113	120	97	111	98	122	104	119	127	107	157	118	115	134	136	112	116	113	115	127	132	110	137	126	118	113	132	107	105	111	118	102	119	108	137	152	130	134	108	116	130	110	122	132	133	111	137	108	140	121	100	114	126	115	137	114	119	117	115	128	118	121	107	136	126	112	114	123	118	120	125	117	106	147	127	136	139	124	99	114	109	87	140	140	134	124	104	115	128	114	122	107	99	132	115	112	96	131	124	112	130	142	129	129	99	110	110	123	123	126	119	109	140	136	116	141	121	111	114	123	115	117	112	124	117	130	113	101	135	114	110	101	105	90	112	125	113	132	114	137	127	122	141	116	116	115	116	143	136	106	110	125	126	122	130	127	134	123	130	109	129	101	122	113	142	108	140	122	120	123	129	103	111	122	125	125	124	110	116	109	120	125	116	105	121	115	108	121	105	125	132	129	132	107	110	114	118	103	111	135	149	109	105	117	109	123	125	142	125	114	118	120	128	114	110	103	121	125	101	112	120	109	113	110	128	116	116	112	121	114	125	120	148	105	115	140	104	122	103	114	115	122	124	131	137	120	111	104	132	134	118	125	138	118	117	124	116	105	116	112	125	105	140	118	124	118	129	106	118	108	120	84	110	127	110	142	130	117	118	111	117	125	119	118	119	128	103	114	111	126	139	115	109	134	123	108	128	125	116	119	121	112	109	117	112	128	125	122	121	134	112	141	125	112	132	109	122	91	119	118	129	149	113	110	127	132	130	106	114	119	131	141	116	143	118	133	122	131	113	122	114	118	126	137	118	124	121	131	108	140	115	112	135	108	123	126	123	133	111	138	144	121	109	144	144	112	124	117	125	118	130	123	138	111	106	102	131	131	87	127	129	108	129	110	127	116	135	118	98	128	108	136	129	124	113	119	114	137	117	122	131	123	125	123	111	121	123
30259	44637	30801	18175	12286	8434	2777	717	308	230	225	196	180	175	165	147	163	135	181	143	142	126	131	108	148	127	132	132	148	130	127	141	139	164	183	194	166	167	150	144	156	141	133	150	158	139	131	122	140	132	118	142	149	149	114	125	160	132	134	125	124	138	124	128	140	141	128	119	122	148	120	127	136	155	116	140	146	135	147	130	137	126	146	133	154	123	161	154	133	133	137	138	141	145	140	141	137	121	118	131	135	140	134	123	136	127	127	116	131	159	155	143	153	153	144	138	126	141	130	142	125	131	144	146	136	130	123	130	135	125	134	124	129	134	105	122	140	125	112	117	152	140	137	137	140	143	145	140	130	166	129	131	149	119	122	142	137	142	158	132	128	137	131	118	148	122	122	137	172	143	160	109	143	148	132	145	121	125	118	148	129	136	143	150	113	162	129	129	137	119	143	128	147	142	127	132	118	127	126	124	128	139	127	144	135	135	131	129	125	155	127	137	117	134	143	141	148	118	139	147	122	152	141	157	129	149	146	139	133	144	133	126	134	147	132	140	142	149	118	137	138	128	138	130	123	145	135	122	126	124	136	126	140	149	137	131	153	145	126	150	136	120	115	160	137	135	136	141	137	140	136	152	118	145	137	128	134	136	128	114	120	138	128	124	128	154	143	126	146	127	123	120	123	136	149	135	134	147	148	149	142	121	157	135	118	117	124	147	133	151	146	147	142	130	153	126	150	140	144	144	155	115	139	140	128	148	141	132	118	124	145	143	145	127	140	145	124	140	131	144	129	119	137	117	128	138	135	150	164	135	134	133	151	127	133	150	159	116	151	153	136	150	139	141	160	130	140	152	147	120	151	116	143	129	157	123	132	147	131	142	132	134	152	122	128	151	140	148	131	133	153	138	138	131	115	112	138	128	136	119	135	123	126	149	118	143	143	145	138	170	131	124	140	124	141	126	132	141	162	157	139	153	153	125	160	133	116	136	139	134	150	130	141	119	133	146	135	134	148	132	134	162	140	153	141	131	130	146	111	133	129	150	148	120	116	121	113	154	134	146	137	128	147	149	125	143	145	133	123	138	132	143	128	152	125	125	121	132	141	134	140	127	131	126	114	137	129	134	137	154	115	140	127	120	145	126	137	140	140	149	131	133	138	140	153	126	142	145	128	141	106	140	149	151	122	144	119	127	128	136	118	135	136	134	134	146	132	144	134	138	155	136	151	159	152	139	114	130	128	138	133	138	129	151	149	133	153	131	138	146	134	124	120	141	137	137	130	131	126	122	146	124	148	143	123	146	125	138	153	118	135	133	136	152	143	143	146	131	143	136	152	132	158	148	145	157	130	141	158	162	141	152	119	146	144	141	135	127	130	133	159	120	140	150	139	156	140	148	132	120	119	135	134	122	130	122	123	145	137	131	130	137	124	150	132	131	135	127	161	121	158	116	136	147	156	134	126	154	134	146	134	125	135	143	144	169	142	153	162	143	138	130	139	149	131	136	134	132	158	132	130	149	141	125	130	151	153	117	144	126	122	151	110	148	146	130	137	134	131	154	134	126	140	124	116	133	129	151	134	148	131	153	144	133	117	133	120	133	164	125	142	125	137	153	153	146	124	159	139	123	137	132	133	129	128	139	140	142	137	140	160	132	142	125	151	139	142	166	138	127	156	138	144	124	147	135	146	135	140	143	142	147	122	125	148	144	143	137	152	125	138	120	110	123	138	138	121	135	128	149	147	135	126	132	114	138	139	135	121	119	151	164	129	126	127	128	123	137	119	130	136	140	150	147	147	135	149	155	130	136	139	135	143	148	126	125	132	147	127	142	111	135	142	145	123	149	131	139	129	129	140	135	129	109	120	137	145	113	119	132	169	145	133	137	124	126	166	133	118	150	137	126	134	145	128	116	126	130	143	134	129	127	149	139	143	130	138	125	118	142	161	137	137	122	117	133	123	155	133	149	132	112	135	152	141	139	140	154	126	117	154	144	137	151	147	159	153	130	135	137	130	150	120	135	139	123	126	144	142	149	134	132	132	145	133	141	133	137	144	130	137	134	140	127	128	118	122	145	136	119	132	154	152	123	140	133	151	159	123	135	144	132	141	138	147	145	117	124	121	144	140	139	140	147	133	149	138	131	157	157	148	133	112	153	135	147	122	132	135	145	144	133	144	138	129	140	140	118	149	135	146	141	159	140	133	147	112	138	132	141	130	128	140	148	142	144	133	120	130	146	143	134	127	137	153	136	128	125	134	151	109	122	137	127	137	120	150	150	135	131	134	124	125	117	141	135	134	138	144	140	143	158	134	129	144	126	132	162	154	142	147	130	120	141	141	141	131	128	141	143	140	138	167	135	134	135	133	131	167	125	147	146	137	120	137	144	149	112	145	124	121	128	152	137	149	111	130	156	126	134	141	138	159	137	137	138	138	138	131	130	128	111	126	134	136	139	127	153	136	157	109	132	133	113	133	144	121	136	143	147	141	117	120	141	145	154	128	131	130	137	130	122	132	137	126	121	142	132	133	116	133	163	136	146	122	114	143	141	135	128	133	140	129	131	142	133	126	144	135	119	131	127	111	142	137	121	155	144	130	136	120	137	134	132	134	136	119	141	148	119	140	135	130	137	151	123	134	124	136	153	153	134	132	139	140	137	136	130	116	133	158	145	140	135	136	125	119	146	127	142	134	135	135	127	136	152	134	134	157	146	136	135	133	144	127	119	129	155	137	131	140	128	140	120	146	134	132	125	136	118	144	148	129	156	127	143	131	127	129	110	114	127	130	155	112	140	123	149	111	118	140	143	124	162	146	133	120	144	132	146	123	116	141	144	115	135	129	128	144	135	117	136	131	132	130	147	131	127	145	152	131	137	128	141	135	123	120	144	151	140	132	141	138	124	108	144	123	117	149	148	152	110	114	147	141	147	140	149	146	142	141	124	141	128	130	128	108	149	126	143	138	141	126	133	144	115	139	140	142	147	142	117	137	128	129	145	147	124	141	131	138	145	133	130	144	130	144	127	135	129	127	118	135	147	149	118	128	133	138	124	128	137	132	141	138	132	149	125	136	126	151	150	138	138	156	136	155	136	130	129	140	114	152	141	149	133	121	151	135	147	136	145	134	142	135	132	140	115	134	149	133	124	138	147	149	169	139	130	141	121	137	138	130	123	153	137	121	150	142	131	149	126	127	134	117	133	142	128	132	121	148	137	153	159	127	142	134	142	156	153	136	147	136	128	129	137	139	131	110	131	126	124	121	146	144	109	135	139	136	139	135	139	164	139	124	129	121	132	142	133	140	137	129	124	145	150	142	121	147	136	133	143	131	134	164	136	132	122	129	131	132	137	144	141	114	137	123	141	117	130	114	117	139	133	123	149	136	142	128	121	151	136	139	153	113	138	160	133	155	130	163	141	126	141	118	149	138	125	153	123	133	115	150	127	121	159	128	124	125	130	129	136	140	151	107	130	118	124	150	138	131	123	135	133	137	119
24440	21648	28978	25245	22767	21263	9579	1284	492	360	339	320	296	266	274	269	512	1060	1237	783	250	231	221	230	200	221	229	207	222	225	210	241	290	439	614	519	389	306	236	241	274	237	213	205	240	233	215	195	223	201	207	199	238	229	232	210	191	243	214	212	219	230	191	228	240	237	201	236	213	199	201	203	218	219	217	221	213	220	212	218	209	198	180	219	216	196	225	196	197	226	238	234	191	202	199	190	220	205	205	212	210	208	203	173	232	211	202	211	221	219	192	210	201	222	206	203	187	238	222	214	214	247	210	214	200	195	198	207	214	213	204	220	208	185	205	213	198	209	227	207	202	184	200	214	223	224	191	219	191	202	219	198	206	189	207	227	200	235	203	207	235	203	197	205	218	213	219	217	186	197	224	206	230	243	210	205	180	233	234	217	230	223	245	214	202	207	224	239	226	218	232	207	229	202	204	225	212	191	207	206	230	220	208	212	203	213	195	192	202	203	206	229	187	227	230	242	195	237	239	217	208	190	213	194	226	210	204	220	215	209	219	212	224	236	237	235	176	207	203	216	219	235	220	213	207	194	211	224	228	214	205	225	220	212	211	220	213	181	207	209	201	225	220	221	231	217	194	215	209	212	242	185	193	197	232	205	236	234	208	244	218	211	204	209	237	225	203	198	238	200	214	230	198	209	215	236	233	223	223	204	204	212	245	201	194	210	195	230	209	210	203	206	218	218	219	194	219	209	232	237	249	206	214	232	197	195	220	204	223	211	201	220	219	206	188	196	245	180	203	205	238	208	223	235	220	225	200	203	202	219	205	189	197	227	217	239	248	217	212	197	236	198	201	218	177	211	213	231	205	205	210	207	212	235	229	229	232	182	253	210	223	190	216	213	221	201	237	210	217	213	197	219	225	246	211	219	206	214	209	182	206	196	237	200	205	222	210	213	220	191	226	227	210	228	219	199	212	203	199	203	212	220	204	224	211	224	208	196	236	210	212	213	192	181	203	247	223	200	207	184	215	188	189	203	207	225	221	240	235	212	196	233	242	193	203	227	218	210	208	207	195	218	217	201	222	236	219	233	212	206	225	193	224	202	240	209	222	248	213	208	197	225	225	199	216	185	222	222	229	202	218	205	222	210	207	225	210	229	208	199	191	233	232	228	220	210	230	205	215	212	231	228	229	216	230	193	211	217	226	201	189	214	203	214	223	238	224	196	225	210	207	197	223	200	205	192	249	212	197	181	207	206	217	224	212	193	194	191	222	192	208	227	181	209	214	211	218	204	198	226	213	212	238	224	202	196	202	203	223	208	226	202	201	191	220	230	181	185	220	209	207	209	206	207	209	228	213	194	196	210	212	210	219	202	213	223	209	211	218	218	236	209	207	211	222	232	204	211	216	217	218	222	208	206	211	233	219	215	226	221	204	233	206	200	248	202	214	231	204	218	218	208	227	199	208	215	231	195	232	199	211	192	231	209	213	224	210	202	197	205	200	207	248	210	208	217	218	204	210	194	205	199	230	231	198	202	240	203	225	194	204	202	207	218	228	202	192	212	222	191	185	218	240	238	201	241	169	210	219	205	215	227	226	220	211	228	204	212	221	210	199	204	218	234	216	233	220	209	202	213	228	214	213	213	243	201	202	241	206	211	235	210	206	216	233	215	232	200	197	232	198	202	220	214	224	214	210	215	217	218	233	212	231	216	209	216	238	229	214	209	190	228	220	201	200	221	234	218	232	212	229	203	205	224	183	204	208	224	199	214	223	223	195	227	220	197	204	214	205	199	224	231	194	231	217	215	214	191	237	204	226	210	212	220	249	227	207	206	237	191	228	198	227	223	217	211	187	197	200	218	246	234	204	211	219	209	227	212	220	193	223	230	195	211	243	227	218	192	225	202	235	208	225	218	206	200	229	220	220	180	231	185	200	237	208	196	205	218	212	199	198	221	232	217	222	186	243	206	195	221	206	231	200	213	209	187	202	219	211	206	239	226	196	201	232	209	204	205	219	210	213	219	219	222	240	212	223	208	188	232	226	215	229	221	220	180	210	213	221	217	198	214	230	201	210	199	247	217	217	198	199	180	202	201	216	226	209	201	203	203	247	220	196	203	209	202	216	212	229	203	218	229	204	185	201	211	205	230	238	215	219	197	204	197	201	238	203	193	218	217	222	198	229	189	214	219	211	212	229	213	213	236	201	214	211	234	216	236	188	214	215	216	202	208	231	210	199	217	209	185	214	173	216	199	220	210	224	192	225	206	240	228	244	206	219	224	219	187	184	221	192	234	197	218	233	226	222	242	208	208	196	212	200	206	189	210	216	226	189	240	227	222	199	220	200	218	215	200	205	203	239	203	219	216	219	208	231	193	222	208	234	213	212	206	189	212	183	206	216	188	204	187	185	222	228	209	232	185	198	212	193	205	192	228	222	229	235	207	216	211	207	227	213	230	203	217	206	201	204	196	231	203	198	201	220	211	223	215	227	216	200	179	215	235	226	227	201	228	216	219	249	202	226	217	189	227	217	196	218	212	209	207	211	228	212	202	209	215	211	201	199	197	225	210	201	230	193	193	219	184	229	212	230	219	212	185	226	218	201	204	221	174	215	195	213	206	218	216	205	226	205	204	204	202	200	178	200	229	211	192	202	185	201	205	211	230	237	231	224	207	208	214	226	191	219	207	239	206	219	177	211	194	236	222	233	213	220	234	193	208	206	226	217	186	226	199	206	227	171	217	222	224	221	223	235	194	216	216	214	215	210	198	210	208	221	217	219	188	205	207	213	218	201	221	218	239	217	219	218	192	214	230	196	212	212	184	218	197	201	215	232	200	216	215	217	238	204	227	228	215	222	196	218	214	221	213	202	214	181	214	223	221	223	197	211	211	204	215	234	229	218	209	215	187	205	225	195	235	203	227	220	249	198	201	195	218	189	232	216	214	209	200	196	217	218	206	206	215	189	208	211	223	231	247	199	224	220	207	248	202	237	222	196	210	212	180	216	231	203	224	192	213	214	217	205	194	225	216	210	231	223	197	201	207	228	207	211	196	212	225	241	228	229	231	229	233	187	218	214	230	215	197	225	192	218	213	186	179	196	181	174	207	213	204	203	239	227	229	217	201	200	213	235	229	206	237	218	221	214	220	213	195	199	238	192	214	201	205	216	210	216	228	223	235	200	206	211	229	225	230	228	214	195	221	230	198	215	178	205	227	218	220	204	197	180	235	210	200	212	192	200	202	208	219	220	234	190	202	233	222	199	211	187	202	238	199	229	217	224	211	246	202	213	187	225	209	233	195	231	216	205	216	226	231	217	207	211	227	231	201	192	215	213	218	225	192	220	208	219	231	207	224	182	188	225	207	219	200	215	202	225	223	214	224	231	226	208	219	245	207	205	219	221	235	241	209	203	219	220	201	234	215	238	194	193	190	201	203	191	236	233	207	221	221	209	215	185	199	242	210	205	214	206	237	179	216	225	221	204	222	235	238	211	219	208	186
30962	53106	39404	28559	24174	22179	8639	1800	786	548	470	397	358	352	335	318	801	1817	1920	1101	270	259	224	254	248	238	226	248	260	237	265	256	338	622	879	706	505	357	308	257	350	322	234	251	193	262	251	232	239	219	205	230	233	228	243	201	231	222	243	227	240	235	238	242	241	222	238	242	230	234	227	219	245	231	211	227	237	222	258	216	260	239	220	235	252	211	243	254	260	228	230	206	219	248	230	221	226	214	210	217	240	225	204	237	239	210	224	234	238	240	216	231	219	240	240	217	227	239	217	205	217	273	229	237	230	229	234	241	265	252	216	225	238	251	249	222	225	243	230	248	220	239	221	250	218	235	222	250	229	238	224	258	239	232	227	226	229	246	218	244	222	221	254	237	270	244	246	241	216	234	207	221	219	229	247	243	234	246	202	218	232	219	234	240	238	241	227	220	221	214	213	240	230	217	217	229	241	231	235	240	218	249	217	218	242	246	193	224	218	222	221	211	237	234	244	251	249	211	218	217	227	214	232	218	240	217	237	206	213	219	213	224	223	221	241	222	219	231	217	229	222	234	249	227	223	198	206	247	243	201	233	252	251	224	231	227	231	246	250	233	249	244	229	225	215	200	246	241	252	237	206	226	225	222	224	240	240	213	196	232	235	247	257	213	207	218	238	236	237	214	234	232	224	229	213	250	220	234	220	249	204	224	224	219	220	214	236	219	214	208	214	222	220	250	204	244	226	249	244	224	229	196	216	247	235	227	236	205	225	232	231	239	196	194	239	234	252	222	257	253	243	196	196	226	218	240	253	223	232	213	220	236	236	244	227	237	182	237	222	229	238	227	207	241	230	208	225	259	211	207	238	238	247	224	233	244	233	238	203	224	213	236	215	243	211	244	224	233	219	236	223	227	213	239	217	203	240	230	210	218	253	223	233	275	230	244	201	212	265	233	234	225	244	218	198	213	239	221	245	222	227	213	229	199	236	257	238	238	218	253	234	260	231	231	202	253	237	242	220	227	215	198	237	234	234	222	228	239	239	208	229	208	245	212	200	247	230	241	196	219	243	242	197	217	219	215	228	230	202	226	180	218	233	241	228	230	200	253	204	250	224	213	245	223	220	215	234	226	241	227	236	229	242	189	234	214	230	213	241	229	232	214	225	229	254	228	242	249	208	215	257	210	238	209	255	222	253	224	268	223	225	212	217	216	242	239	245	247	235	210	209	229	227	210	213	230	258	234	246	210	242	231	246	223	219	217	199	200	219	220	233	224	246	231	256	231	243	244	225	212	237	238	203	270	218	234	234	228	227	233	242	238	241	245	238	213	212	243	230	217	240	194	224	229	236	246	215	237	232	217	225	254	220	241	247	242	215	223	261	231	223	221	217	217	229	220	224	226	214	223	210	232	241	228	206	247	235	227	245	251	217	222	217	242	206	249	251	226	229	228	227	226	212	228	248	246	212	230	242	216	233	227	225	226	224	217	218	235	232	232	230	215	243	210	235	252	245	211	210	223	231	248	206	233	223	208	243	222	265	218	222	248	251	241	226	219	221	225	219	241	238	227	241	210	239	226	237	240	269	204	252	225	256	232	218	218	254	239	229	212	225	239	228	193	227	205	237	236	225	235	243	205	238	212	212	233	262	224	231	236	223	234	217	211	217	224	242	238	260	266	226	219	231	245	227	237	243	227	235	237	225	236	209	263	224	227	246	219	223	226	222	250	225	250	241	216	229	256	229	227	230	240	243	228	202	237	233	230	207	244	227	233	210	232	213	237	206	211	240	215	209	228	251	218	221	216	226	222	218	217	253	230	223	204	228	230	231	249	227	246	210	249	178	227	228	235	243	252	225	217	232	231	252	219	240	232	209	255	206	238	239	212	205	251	188	214	239	232	219	227	205	203	222	249	226	241	206	241	208	227	215	218	253	241	256	234	227	228	205	221	244	219	227	225	245	253	202	236	202	229	235	227	215	228	222	234	225	222	218	215	232	243	242	256	232	222	256	231	236	204	233	230	200	219	253	215	234	236	201	216	256	220	221	202	245	196	240	244	222	205	237	223	225	219	232	219	228	208	219	223	230	230	227	213	230	209	238	240	253	250	240	238	251	209	226	222	233	229	211	222	238	248	251	211	213	236	225	245	244	238	236	235	234	234	231	220	245	249	207	222	225	224	246	229	222	237	217	237	230	233	227	215	221	222	209	271	195	208	221	235	236	219	241	217	232	237	221	246	218	195	237	199	216	226	202	238	213	247	261	212	256	242	249	230	240	243	218	215	225	218	212	222	267	230	218	244	241	211	222	228	236	227	228	225	231	218	240	222	233	233	243	240	223	221	221	232	228	210	217	236	241	219	207	211	221	225	229	240	214	227	232	233	229	225	227	235	205	235	251	240	243	254	212	240	247	265	208	237	226	231	259	206	242	211	221	223	257	230	227	224	244	231	221	223	215	209	187	209	237	259	230	221	235	240	259	214	233	240	228	226	231	240	217	248	229	222	241	245	226	242	227	223	202	247	232	214	218	234	224	236	224	236	222	219	223	236	225	252	227	208	246	240	223	252	233	248	231	215	214	233	229	244	236	222	228	247	253	229	235	233	246	228	229	221	237	197	241	253	230	243	230	227	230	229	231	215	219	254	243	233	217	226	238	237	218	238	237	234	221	217	235	228	235	252	234	237	231	208	221	226	232	214	226	241	244	236	263	233	236	232	236	244	238	245	240	242	241	207	258	221	217	258	221	219	224	238	215	217	206	226	240	228	217	234	232	236	211	211	224	209	205	213	232	229	228	227	228	225	233	233	250	221	230	219	233	239	209	233	218	235	235	235	233	238	250	242	219	212	220	241	211	191	222	195	211	230	222	235	232	238	220	242	243	214	241	230	212	220	205	211	220	224	255	234	235	232	222	240	234	205	219	223	215	232	205	227	215	229	217	237	204	220	242	224	236	250	218	234	252	230	215	227	261	233	245	226	248	238	218	210	231	229	235	248	221	237	232	228	261	212	218	229	228	220	221	227	246	214	203	242	206	222	248	239	238	225	221	267	221	250	248	245	228	228	219	230	217	241	226	224	240	237	202	214	225	261	256	226	221	243	230	256	225	247	194	206	229	221	233	230	255	216	196	246	209	232	200	250	236	202	219	243	224	214	213	225	219	206	262	219	248	229	238	235	221	219	221	242	230	239	235	228	245	209	229	254	238	217	197	215	262	273	223	211	226	208	203	219	186	222	222	245	215	226	216	200	222	249	222	219	212	209	212	224	222	215	222	229	231	235	237	238	241	239	208	230	252	239	236	233	230	210	241	213	235	214	237	232	226	226	251	215	251	201	247	245	273	201	236	235	229	239	241	220	237	244	231	250	219	247	221	192	243	225	221	233	210	225	223	227	236	208	218	226	210	232	237	235	250	236	232	230	232	251	231	205	220	215	226	220	232	220	265	235	230	217	212	223	216	227	235	221	254	222	202	210	235	226	232	239	237	206	213	226	237	233
25531	21596	28394	26933	19637	13691	5999	1079	314	262	201	230	229	219	219	198	185	336	553	616	454	203	158	220	170	192	179	188	196	168	165	210	316	339	352	346	246	212	179	183	183	172	180	173	172	170	205	173	165	158	150	182	163	174	180	182	149	163	157	160	185	156	169	194	172	191	160	171	161	192	155	161	168	169	167	180	186	171	172	182	184	175	176	178	202	160	185	164	148	161	170	199	155	182	164	172	159	174	152	192	181	177	181	191	180	184	170	176	171	176	178	168	162	189	170	164	151	173	177	180	150	173	179	182	183	168	205	192	169	190	184	162	216	183	174	180	187	158	179	192	171	167	192	174	165	195	175	167	180	181	163	170	160	169	167	169	185	163	185	191	170	183	185	175	163	176	174	175	198	188	170	160	180	174	165	182	193	186	177	155	179	206	172	139	198	186	188	174	178	180	170	178	161	159	176	155	185	175	169	173	193	151	170	176	186	186	183	187	163	168	185	150	170	177	170	184	171	170	171	187	183	168	172	169	191	167	180	202	168	200	156	167	158	160	173	182	173	191	166	158	183	173	162	155	165	190	180	171	153	160	168	165	167	177	194	183	170	159	172	168	161	188	177	166	170	172	181	181	181	188	175	177	167	183	186	169	168	174	169	160	161	174	179	165	144	166	184	156	158	185	179	184	179	185	173	178	163	161	188	180	171	187	151	167	182	183	189	159	160	185	172	192	188	170	174	169	172	159	172	175	169	179	183	167	175	182	191	183	159	175	191	185	198	170	175	170	180	177	175	173	191	145	171	201	185	180	166	155	187	165	157	183	179	186	155	176	174	182	177	178	146	160	159	153	164	176	184	143	179	184	179	188	177	191	177	165	184	161	185	184	182	177	194	188	168	167	182	178	184	174	180	168	185	181	170	173	169	159	190	197	161	181	195	170	189	190	170	206	217	159	187	182	166	174	199	165	182	183	176	185	174	169	171	184	197	182	180	183	181	164	159	169	171	201	161	179	177	191	174	178	184	174	184	167	182	188	188	170	166	170	198	180	171	173	169	158	156	176	162	181	193	170	137	187	192	179	179	176	176	188	169	150	153	156	187	200	207	200	157	189	183	175	179	178	194	176	173	175	175	183	182	169	171	179	189	177	179	165	182	162	169	164	191	147	147	132	184	180	187	199	181	191	181	187	179	171	156	168	183	190	152	209	180	157	146	183	176	142	154	170	178	179	153	173	175	182	177	173	172	177	171	168	175	184	164	170	197	159	183	170	174	180	180	191	176	168	173	178	189	177	171	193	177	154	176	165	165	167	191	167	150	179	166	174	181	158	175	173	163	177	169	165	186	184	172	179	161	184	192	175	171	175	180	177	175	197	157	175	176	186	173	162	187	184	173	207	189	168	180	171	183	168	183	179	170	191	170	150	192	161	177	166	160	164	173	142	175	174	184	192	182	163	178	177	167	155	162	174	197	171	166	202	177	148	164	180	178	165	188	174	184	157	180	173	161	167	158	202	195	183	197	169	156	171	189	163	150	173	186	185	194	186	169	170	165	174	199	196	196	163	158	190	177	186	184	198	179	176	182	172	175	188	164	177	172	170	173	182	179	189	199	169	190	179	193	179	195	162	175	195	181	182	169	182	174	183	202	167	171	181	194	175	172	164	186	176	168	177	166	167	160	191	179	165	189	176	176	191	168	165	161	163	161	183	183	169	170	215	179	175	182	160	174	164	178	175	214	191	174	184	165	172	179	158	175	178	159	197	170	183	172	150	175	188	146	192	161	169	177	169	175	170	193	159	180	169	166	166	163	178	173	200	192	180	175	155	183	167	167	172	183	186	175	196	186	207	176	163	164	191	180	145	177	163	164	177	187	160	176	161	182	170	181	162	184	196	167	165	172	168	196	171	164	187	155	164	179	195	168	159	167	197	176	146	172	196	186	181	150	194	173	171	190	189	160	177	188	184	175	173	162	183	171	162	161	177	204	181	148	176	162	177	142	160	182	185	180	159	164	172	193	180	178	177	184	168	164	162	206	192	159	167	154	166	190	185	187	190	176	167	165	179	188	168	174	167	167	189	182	190	187	177	194	165	187	174	156	176	177	171	183	172	202	175	204	177	169	174	165	180	172	204	177	178	184	184	174	187	171	198	182	174	182	175	173	177	184	199	179	173	180	166	188	190	181	164	191	192	196	172	165	202	182	177	159	172	169	178	175	162	177	191	182	179	192	180	181	170	182	185	161	178	172	175	175	182	163	158	191	171	194	168	180	182	156	177	179	172	174	184	160	187	178	173	177	172	154	155	154	189	175	186	158	183	180	180	178	178	163	196	178	180	157	180	193	160	149	190	186	191	167	164	181	180	192	173	177	197	204	162	165	192	163	180	174	194	180	165	167	191	164	172	188	191	160	164	170	197	201	169	172	160	168	176	157	160	158	198	160	177	149	181	175	185	213	170	177	202	173	169	159	178	182	161	180	184	169	194	187	168	164	151	170	181	186	202	182	175	173	181	172	167	158	156	156	154	178	182	170	194	169	158	184	176	181	166	164	168	186	161	171	164	176	169	189	197	200	176	159	163	168	194	174	200	191	156	189	180	156	180	180	193	178	207	164	165	201	174	194	188	186	161	188	184	159	194	198	164	175	168	164	182	167	198	169	163	179	180	180	178	177	170	150	178	158	192	164	181	181	162	159	159	171	161	167	173	184	173	179	175	189	180	169	147	183	173	187	162	154	190	169	177	181	182	184	166	161	151	189	163	188	159	184	171	174	187	177	178	181	169	171	209	180	145	178	189	170	176	177	167	148	179	178	183	176	170	188	177	177	178	179	159	180	156	183	148	150	163	166	174	205	186	180	178	180	183	157	184	153	165	170	181	154	186	199	176	175	175	182	172	178	174	178	200	167	186	181	204	175	179	190	178	162	186	160	173	165	203	180	156	188	173	181	191	161	184	197	173	176	156	160	203	156	148	169	172	193	187	161	163	205	187	196	181	153	172	185	177	191	188	185	161	171	163	195	183	168	188	160	178	150	192	172	161	149	158	187	190	181	195	172	206	163	195	195	171	153	175	183	185	188	163	155	175	194	188	183	178	169	173	177	178	187	178	176	188	184	157	146	162	183	179	174	159	165	186	168	184	157	159	169	171	196	165	202	173	174	159	150	174	164	179	167	171	162	169	213	192	175	185	153	155	152	186	193	175	184	211	182	174	160	186	193	167	153	191	169	181	154	185	179	187	167	169	186	190	180	179	196	183	161	166	202	181	165	171	176	154	176	187	180	167	177	155	154	161	182	157	165	176	168	170	169	179	190	201	174	167	166	175	167	175	190	185	159	175	180	172	168	171	179	158	190	161	181	184	158	183	189	173	170	157	195	168	192	172	163	177	183	184	194	175	169	185	162	171	184	167	176	169	171	175	176	187	155	154	175	177	180	157	162	150	183	189	179	177	172	180	197	190	163	175	147	188	159	194	135	180	161	185	180	203	187	171	162	163
29427	50110	37716	26002	21400	17880	8426	1890	494	412	363	309	269	288	268	264	270	503	837	1067	762	258	218	185	222	192	192	160	214	211	207	250	442	512	546	476	324	267	213	231	243	230	216	201	186	217	209	212	189	195	215	216	178	193	213	192	201	192	194	201	219	173	195	208	180	175	200	225	216	176	205	201	171	189	200	194	199	209	172	202	197	215	212	190	194	197	181	206	201	194	208	216	182	198	199	183	194	194	210	230	203	190	174	183	194	210	194	187	210	197	212	184	197	166	202	194	184	202	185	202	195	212	194	183	209	210	187	189	219	183	203	198	220	195	212	200	185	205	202	185	202	193	186	203	199	227	217	214	189	200	205	196	207	200	186	198	192	209	208	229	178	201	202	206	217	172	199	212	199	203	172	183	242	207	229	163	203	199	221	206	212	196	207	183	202	189	188	221	190	186	213	204	208	194	190	195	185	213	201	200	174	217	211	192	197	181	189	207	192	225	204	213	197	194	212	186	186	218	223	201	182	212	179	200	170	211	204	216	208	212	186	203	202	204	202	187	213	212	184	187	200	195	187	195	181	193	177	199	203	183	191	187	192	203	214	205	186	210	164	222	176	193	206	207	187	216	197	205	201	185	212	173	210	197	204	177	203	204	189	214	172	200	169	170	201	217	207	182	193	198	205	173	240	206	184	192	180	202	187	199	185	197	202	211	216	225	175	222	188	194	204	219	195	180	211	199	207	208	225	214	221	223	232	220	170	189	196	193	200	200	190	205	190	193	181	185	183	197	200	210	204	188	216	199	177	202	191	208	204	213	199	204	207	194	209	203	219	192	190	177	183	217	193	229	189	185	213	201	210	155	210	191	188	197	200	192	228	183	212	190	212	176	191	205	186	237	174	214	208	198	201	210	196	194	210	217	192	180	220	176	194	188	213	200	214	220	227	221	186	173	210	177	199	207	216	215	190	218	200	199	183	191	194	189	201	190	204	177	211	197	220	204	217	215	213	206	208	201	197	206	185	168	191	188	214	198	204	182	179	207	196	201	204	180	211	196	204	214	185	203	199	194	210	202	210	195	189	203	206	192	200	208	189	194	190	243	146	195	182	172	194	190	203	215	200	210	195	208	189	196	175	187	179	196	189	207	192	225	238	187	194	181	196	194	185	203	200	230	205	222	206	211	189	204	186	224	167	198	214	216	198	199	197	200	184	184	192	220	223	205	161	204	214	184	203	194	201	212	212	184	192	196	226	213	197	220	201	192	183	191	158	208	212	184	202	219	197	170	200	201	169	211	178	207	225	203	210	208	199	172	173	194	206	185	193	184	198	217	195	173	196	201	179	217	200	175	205	181	185	200	206	201	185	179	179	219	173	223	213	178	187	197	180	198	191	180	190	198	204	193	195	155	212	209	229	215	211	208	187	207	225	190	208	176	215	218	201	205	196	198	189	179	190	205	198	216	201	188	196	168	190	214	209	198	219	192	180	196	192	232	189	207	181	253	202	209	191	200	210	218	181	190	208	203	207	192	238	187	200	204	171	193	194	213	195	219	182	194	191	195	178	202	186	207	206	180	192	217	202	198	230	205	206	179	182	194	202	218	222	188	208	198	198	204	185	205	192	201	208	221	206	189	177	200	164	211	205	186	206	206	204	200	189	188	218	224	201	189	200	209	201	216	194	218	195	192	205	171	199	188	208	198	200	186	214	188	180	193	186	201	221	200	193	200	190	198	210	206	193	197	215	216	180	223	193	213	193	224	178	201	205	215	204	194	183	199	218	190	198	171	187	192	205	178	201	176	214	186	214	183	211	209	208	187	206	215	216	205	173	205	187	183	210	206	220	198	197	214	176	222	176	217	208	197	186	190	182	183	192	213	207	223	201	208	196	200	202	197	193	186	203	195	199	217	196	207	209	188	211	200	223	190	168	202	182	206	190	197	208	187	183	227	203	194	191	176	191	207	211	191	196	208	189	208	208	189	199	208	219	203	212	175	203	209	205	201	233	190	181	201	193	207	190	205	201	164	199	195	212	179	218	201	212	212	198	197	220	215	211	189	213	178	208	215	188	225	216	170	207	217	226	202	208	192	185	216	203	183	217	223	219	194	160	201	204	188	205	225	206	197	211	187	202	213	210	196	200	191	203	216	198	195	192	220	206	191	191	218	201	201	223	200	196	203	214	210	182	188	206	174	184	197	183	183	189	184	178	169	162	230	199	196	209	192	191	186	203	186	224	187	184	183	192	214	199	195	172	188	187	227	201	186	206	206	203	198	199	190	200	211	190	214	221	205	190	193	181	194	182	176	210	220	204	185	220	188	206	193	197	197	204	184	227	183	206	203	209	203	173	204	192	187	175	199	196	195	194	195	218	212	196	185	179	212	190	204	174	187	212	195	189	180	196	207	160	165	194	211	199	204	190	184	194	207	200	177	188	183	195	209	152	214	171	219	189	220	197	215	202	194	186	188	199	230	227	173	202	213	201	197	193	217	183	186	202	205	200	191	209	184	203	189	220	227	203	191	217	212	204	176	218	194	177	193	221	190	219	215	215	198	194	234	187	199	206	206	196	173	205	201	204	187	224	185	205	200	198	187	186	190	211	208	190	184	208	201	189	184	190	206	180	201	199	213	205	188	207	198	202	201	194	200	195	200	198	170	186	203	195	193	219	192	200	217	172	201	192	213	219	206	210	183	208	199	195	193	202	198	196	202	195	184	189	192	202	186	215	228	206	201	192	195	208	171	210	180	192	202	178	233	208	198	182	211	214	206	205	198	197	218	231	184	210	218	219	177	190	217	224	185	202	192	204	220	204	198	182	192	185	219	216	208	193	199	182	209	208	212	194	177	211	198	217	202	210	194	223	181	192	157	198	201	192	173	203	196	204	205	187	191	158	204	204	184	203	197	221	196	188	191	206	200	219	197	213	199	201	167	150	182	164	191	210	202	193	191	186	200	202	184	196	201	196	187	188	231	181	207	185	193	193	182	213	215	209	188	183	179	218	208	184	181	185	165	201	203	187	195	198	172	186	199	200	196	200	194	179	171	217	200	214	201	182	215	183	185	204	185	192	231	183	210	184	216	200	200	200	192	217	189	179	190	212	206	213	208	180	208	229	210	174	195	202	187	184	189	214	197	208	226	211	192	206	198	181	198	216	204	215	204	202	191	206	191	191	213	194	184	212	212	194	215	220	196	204	213	189	189	173	204	194	192	190	194	190	179	226	189	207	237	198	186	192	167	194	209	221	215	211	195	173	201	194	182	211	183	192	196	219	201	206	213	202	178	206	205	221	218	201	205	191	180	183	208	214	172	192	224	202	212	191	198	196	197	192	211	189	194	195	193	198	191	192	207	199	187	186	215	191	201	207	194	229	190	198	214	182	224	186	186	191	195	184	172	206	227	179	168	204	202	198	203	195	208	202	197	188	202	178	179	200	200	203	194	200	221	186	182	187	190	176	188	190	208	186	215	199	202	187	208	187	209	187	185	218	216
23412	21739	29518	24633	22800	23980	14848	2130	777	598	533	544	476	425	381	383	559	1535	968	1939	2290	1133	374	349	353	325	326	341	357	319	299	409	705	989	1147	866	533	447	384	392	402	337	348	334	345	337	324	330	336	299	322	341	334	330	324	310	306	301	309	325	335	284	289	314	290	304	324	320	308	288	325	304	339	337	321	329	330	301	319	342	300	332	343	318	352	305	319	332	319	315	317	347	320	301	302	316	314	347	306	338	336	321	326	344	291	318	311	314	345	288	321	292	357	321	311	366	298	319	317	323	322	308	323	319	340	341	328	321	309	325	318	310	314	313	311	307	329	338	268	282	284	306	305	337	308	304	323	315	298	333	334	313	311	324	297	337	331	265	329	299	306	332	330	328	285	319	342	302	319	324	275	323	309	330	328	303	294	310	305	339	317	301	292	310	352	308	325	335	305	325	320	313	331	300	329	315	331	322	304	314	337	316	322	334	335	330	320	353	331	328	321	326	307	320	313	321	327	293	328	248	314	308	330	287	309	287	311	306	317	328	318	259	294	350	316	331	308	290	353	309	312	312	351	335	331	322	307	325	324	310	332	340	314	314	305	320	337	297	326	301	285	363	337	335	368	314	308	295	307	308	330	291	345	305	289	316	319	314	329	294	330	326	302	293	299	305	336	336	286	309	304	322	340	300	294	326	294	331	341	306	322	332	293	317	310	298	332	328	313	339	326	283	315	308	281	349	326	329	344	311	295	319	300	315	316	323	316	313	343	296	318	320	283	308	310	299	313	319	325	329	310	316	322	316	286	321	291	342	317	304	331	282	317	322	311	320	313	274	342	345	304	316	310	304	297	310	311	303	332	354	310	315	319	298	312	360	324	310	313	291	305	307	278	326	319	308	302	319	314	317	300	322	306	306	315	264	306	314	344	315	294	321	302	312	284	342	334	327	315	338	295	297	283	338	338	327	344	309	308	319	350	327	325	330	305	319	340	310	321	359	344	323	313	302	319	337	344	344	321	305	318	338	303	332	345	360	308	340	308	269	318	332	320	306	324	311	303	333	333	314	331	320	332	327	309	325	323	300	300	324	315	317	301	306	334	343	363	314	332	313	297	324	297	309	320	320	321	337	329	310	309	291	330	349	302	348	317	283	318	323	325	341	310	313	314	307	308	303	326	311	311	331	369	306	310	315	347	303	283	339	319	321	315	321	309	307	309	331	312	289	321	337	280	304	319	305	313	302	349	308	302	340	355	310	290	318	290	338	311	331	316	287	328	322	331	318	342	298	323	304	291	296	299	305	322	315	292	323	316	302	333	316	301	311	258	285	309	329	332	330	318	355	296	343	327	304	331	290	306	330	335	297	323	329	323	320	305	352	308	311	312	316	303	297	326	324	317	277	298	306	297	370	315	265	307	311	308	330	295	312	290	318	315	311	307	338	290	337	310	329	289	330	373	338	321	324	317	308	334	307	315	330	325	311	329	320	341	290	302	330	308	305	303	302	325	354	304	348	354	287	324	312	310	353	306	331	291	304	338	331	295	326	361	317	310	331	304	329	321	308	300	330	334	298	338	327	324	319	316	297	300	332	317	324	348	290	291	315	305	297	315	297	326	350	327	303	311	319	352	307	291	274	308	327	292	332	346	294	311	306	306	328	322	333	289	274	319	325	304	327	306	314	312	313	273	306	315	315	353	295	324	288	293	312	322	305	319	353	307	316	325	326	311	308	344	317	347	318	296	286	323	317	325	313	272	330	313	301	324	321	300	320	295	295	319	311	316	330	340	315	332	322	307	313	333	339	342	314	333	317	347	331	324	318	351	341	292	271	318	323	350	310	297	334	330	335	318	322	328	303	316	323	321	314	298	325	319	335	317	316	319	316	333	319	307	325	315	298	306	332	296	311	321	311	315	320	308	345	321	314	303	306	322	322	357	309	306	335	351	312	333	326	339	336	340	344	334	335	310	336	333	301	321	325	324	347	321	332	322	319	291	307	340	348	344	332	318	272	303	296	317	309	319	325	315	298	330	318	294	288	350	334	319	317	311	318	335	322	321	331	298	293	295	309	322	331	300	278	316	363	306	334	331	302	302	342	301	314	353	307	344	338	336	300	287	314	325	339	320	330	310	306	324	310	309	287	290	308	317	331	334	339	309	301	314	320	374	299	338	315	314	309	332	281	307	299	335	318	303	301	317	319	330	326	297	349	306	309	314	321	319	299	308	321	318	329	297	315	341	292	295	281	291	345	345	329	305	318	326	299	294	301	352	306	286	291	328	317	285	346	331	303	351	316	294	311	312	314	298	306	299	328	272	337	340	315	362	294	315	302	350	301	334	266	321	323	323	327	298	296	330	318	303	325	319	305	322	316	306	335	341	305	316	303	332	328	257	291	298	331	312	308	323	318	332	326	317	279	343	292	327	317	336	318	321	335	320	299	312	316	340	341	316	315	321	300	351	310	327	295	343	330	291	311	308	336	309	336	325	313	325	333	290	327	315	306	284	312	288	364	330	288	314	326	320	313	310	323	301	315	347	324	315	346	326	355	297	328	310	316	319	314	332	346	322	320	308	349	303	335	303	285	315	334	338	314	285	317	290	309	317	328	284	316	315	316	331	334	310	272	291	318	302	327	316	295	308	319	292	301	299	311	321	306	332	295	320	330	310	310	343	326	283	332	321	295	298	295	302	308	312	311	331	312	331	279	302	320	320	314	305	313	341	352	302	364	291	279	317	314	324	331	343	316	329	342	322	319	317	359	331	320	330	313	288	302	309	317	311	338	284	322	311	349	306	327	298	308	309	359	312	314	308	342	319	325	324	327	306	283	339	300	317	331	301	336	351	325	322	328	312	334	331	346	314	339	295	290	275	322	307	341	310	327	314	296	331	306	318	316	309	311	324	332	308	327	345	313	326	326	328	280	310	339	357	304	314	324	301	323	322	287	354	311	290	321	276	299	285	307	326	346	299	346	323	304	312	327	324	295	336	289	307	287	287	305	307	322	300	349	290	301	324	325	328	338	326	284	284	306	320	321	337	302	297	346	300	340	319	327	320	323	275	322	336	324	337	308	312	310	283	332	298	315	320	321	284	316	299	307	326	316	326	296	289	315	287	294	299	281	334	303	314	296	333	316	314	334	312	347	276	322	310	314	294	287	300	323	287	304	327	323	302	303	293	325	313	313	304	310	318	330	339	304	287	320	311	325	311	332	292	312	300	281	333	308	309	317	328	284	347	324	333	319	340	313	309	308	311	317	321	307	306	294	303	357	306	322	323	323	319	311	312	314	340	346	313	304	292	333	295	324	321	307	300	303	331	323	288	336	339	316	331	335	317	323	314	292	308	331	316	280	311	333	306	330	356	330	336	275	294	293	327	313	309	299	302	317	303	278	326	314	317	339	342	276	299	330	367	298	305	342	302	340	318	331	319	351	313	297	304	291	318	322	353	299	305	299	321	342	311	318	316	323	304	325	305	313	329	332	340	336	302	325	323	336
33837	62096	47212	36562	33262	23375	8526	2333	1030	904	733	603	568	546	511	468	801	2390	1399	3135	3671	1764	434	384	344	389	373	367	314	346	343	475	985	1458	1654	1170	636	588	447	436	479	373	362	332	371	335	311	323	325	331	313	335	343	334	331	372	371	341	341	329	292	339	321	374	346	331	367	334	304	322	303	338	350	343	326	358	348	321	335	348	322	350	337	328	363	326	297	325	353	327	354	349	374	308	328	351	324	299	343	307	338	327	321	347	319	347	373	361	356	361	326	292	310	324	349	330	349	324	374	330	340	341	360	377	325	325	299	326	358	324	322	320	308	333	358	340	327	339	311	313	349	360	312	354	325	322	291	349	318	326	315	325	339	354	350	333	335	334	313	349	321	347	349	322	345	346	324	327	326	351	317	351	348	367	350	348	362	315	310	337	333	329	337	320	331	328	342	310	311	341	350	340	309	311	341	321	364	346	318	349	324	352	340	295	320	349	313	318	339	366	343	326	357	335	345	318	355	306	342	351	356	343	315	300	327	354	337	334	311	334	348	310	300	313	359	312	361	338	315	341	342	328	340	332	343	360	321	305	354	335	347	348	312	360	360	321	312	329	323	313	357	354	374	353	323	355	350	376	331	317	317	308	343	311	362	356	362	352	335	327	354	328	315	329	297	332	305	325	345	361	319	329	320	314	338	322	336	323	337	324	301	343	350	359	297	321	332	353	331	304	352	356	335	333	342	330	314	349	344	318	321	333	342	350	338	308	334	327	342	334	336	346	368	348	293	357	346	344	323	325	362	322	315	312	326	314	312	327	336	348	339	289	340	353	323	323	318	344	303	322	326	346	353	341	321	323	351	352	346	326	343	301	338	355	345	328	331	348	332	333	338	316	332	331	323	315	348	328	305	353	324	328	338	377	328	300	327	310	344	348	308	323	359	324	336	340	342	338	344	337	323	337	326	311	375	310	311	302	349	341	345	335	339	333	346	347	325	365	320	311	317	330	343	365	326	324	341	317	324	334	307	359	353	328	332	353	333	340	339	333	340	374	306	342	336	325	337	325	331	332	341	344	322	343	346	348	317	335	344	339	359	361	333	331	334	356	304	316	303	327	321	332	337	346	338	355	352	357	341	351	350	328	320	342	359	323	338	333	330	337	326	356	330	362	306	334	331	332	323	322	345	311	338	301	317	340	343	348	378	315	358	293	354	326	348	345	341	313	327	319	351	340	326	332	335	353	316	355	327	341	325	353	329	349	318	359	316	334	349	334	356	368	354	333	309	346	334	357	338	322	340	306	322	380	344	370	331	344	348	297	315	357	319	304	338	359	315	338	331	332	320	355	319	314	341	366	384	358	327	321	335	321	353	336	327	323	342	316	324	343	327	355	323	344	341	325	337	323	326	321	344	324	316	335	305	323	339	315	340	330	326	318	324	330	336	355	336	322	353	318	366	316	322	312	309	351	363	298	319	345	311	336	322	330	342	319	334	345	335	322	329	306	332	329	339	334	298	366	322	354	331	344	324	340	330	330	331	348	326	373	345	357	336	276	347	314	312	327	347	338	329	369	333	340	357	346	317	347	329	345	336	343	347	358	323	328	330	349	329	352	339	352	314	334	309	315	317	346	303	330	355	358	361	337	321	338	314	341	329	328	354	348	324	350	334	328	325	307	311	308	342	318	339	334	335	340	346	334	350	359	360	315	311	350	339	328	338	337	332	295	333	328	314	343	296	339	334	332	319	309	342	340	313	321	358	332	331	344	322	335	321	355	303	297	343	382	315	298	326	354	352	325	348	318	363	350	335	339	330	331	322	314	321	344	308	357	341	328	318	346	332	347	370	315	334	315	349	323	327	335	339	299	330	322	325	346	357	338	339	326	334	327	344	346	324	342	323	368	363	317	315	347	352	297	340	329	375	360	324	347	341	340	322	360	324	380	313	350	331	324	326	332	318	337	314	362	330	356	332	318	370	339	351	317	334	331	332	339	324	338	335	327	307	346	328	284	347	313	351	329	374	320	323	335	340	359	349	338	329	342	323	367	342	320	319	313	325	341	330	311	326	323	347	368	342	334	350	327	328	321	318	336	346	356	351	344	325	318	338	354	355	324	363	309	344	344	314	345	344	333	338	331	354	343	359	349	315	344	365	331	336	319	305	359	343	360	360	343	362	375	325	360	339	315	352	363	365	320	328	354	329	356	343	303	366	344	328	326	323	331	343	358	348	356	330	326	345	344	372	371	359	353	350	349	347	332	315	340	329	313	341	333	315	325	309	310	343	342	353	375	322	290	334	344	331	318	325	363	320	325	335	334	349	359	357	332	286	337	351	360	362	347	320	366	321	317	328	357	319	327	320	342	331	333	310	321	316	327	307	306	344	331	331	302	374	337	315	323	355	325	333	331	312	336	356	356	339	343	323	299	328	343	351	332	331	361	357	351	325	335	313	337	335	303	357	343	324	353	311	330	329	321	350	330	324	346	307	322	314	352	353	347	347	335	320	340	310	314	307	333	349	304	319	339	312	305	353	345	329	380	305	331	326	344	368	352	349	350	343	303	325	331	368	361	352	317	320	322	334	341	323	316	334	346	335	343	351	323	307	348	346	316	329	312	348	356	339	320	308	317	318	340	335	320	318	314	335	341	346	316	308	283	305	321	322	332	367	374	342	338	329	358	313	346	349	294	301	338	338	345	339	313	336	337	307	328	355	337	339	346	370	324	331	319	319	330	317	344	338	342	368	331	309	325	338	340	379	364	343	351	305	356	340	349	321	337	353	327	332	335	331	330	330	332	351	357	373	328	311	318	352	312	337	332	322	327	345	334	324	339	323	315	330	350	337	333	331	313	368	345	333	323	315	348	289	306	314	368	304	333	338	309	320	356	348	359	298	312	333	337	333	338	346	332	350	310	322	324	327	359	340	368	348	299	310	341	343	329	351	325	324	349	327	349	363	327	338	309	355	337	325	292	350	348	312	352	341	319	343	335	338	333	315	354	321	377	341	316	320	332	381	353	364	388	347	317	346	298	328	311	343	348	355	338	341	322	309	331	335	337	311	314	336	351	332	339	367	342	348	327	341	341	343	340	362	283	364	359	323	326	332	324	313	329	349	302	347	315	320	353	345	357	320	351	338	341	337	317	323	376	337	329	378	344	297	343	333	325	345	325	335	325	326	332	334	364	331	338	369	354	332	346	340	308	363	332	336	353	336	336	364	339	333	320	297	378	334	311	334	305	330	306	332	320	340	332	330	315	306	341	317	328	327	332	329	342	316	349	319	355	352	350	335	364	322	329	342	295	329	297	336	319	359	333	328	322	336	319	350	316	287	301	319	337	326	332	356	329	332	311	347	368	365	309	302	341	328	333	331	331	335	366	353	325	356	319	340	346	338	332	333	291	344	357	332	350	356	348	329	340	341	368	320	333	325	315	310	317	302	326	324	338	341	302	335	311	350	350	343	305	337	324	349	327	302	316	305	317	358	347	334	337	346	317	362	333
31100	28816	30204	22217	11794	4170	896	308	206	168	169	149	163	148	123	127	137	162	201	139	188	161	135	137	130	141	140	118	130	114	141	116	125	164	122	135	133	116	128	124	112	135	133	140	129	131	127	111	147	131	132	132	115	139	144	126	144	123	136	110	139	136	134	132	112	116	132	134	122	124	118	130	122	112	124	125	135	127	139	150	121	118	123	119	131	143	117	139	119	130	138	116	144	112	112	96	135	122	132	125	135	123	115	139	134	138	106	114	117	126	152	122	120	119	124	113	116	129	144	132	118	133	124	114	120	129	140	148	136	117	113	130	117	134	118	119	124	135	114	134	115	129	128	137	138	120	121	156	124	123	124	115	124	142	111	141	120	143	130	146	125	125	121	127	108	131	155	127	121	127	122	112	128	140	106	125	108	143	138	132	110	136	113	142	115	115	119	110	133	117	145	121	132	125	132	118	132	127	109	132	119	113	127	115	125	143	131	113	135	122	137	106	135	127	144	117	133	135	105	133	144	129	138	128	133	137	121	119	134	122	123	122	119	124	126	125	130	121	115	157	119	125	129	122	144	115	141	115	118	123	134	124	149	122	133	143	137	141	139	138	102	123	111	131	119	135	131	125	128	122	134	126	136	131	131	120	139	129	111	136	125	122	128	131	145	118	135	126	126	129	137	108	136	109	120	135	130	127	131	145	119	141	122	141	135	156	125	115	117	125	138	122	134	102	143	130	102	139	122	144	108	118	143	112	108	130	123	138	123	121	134	135	134	145	130	124	104	133	124	135	148	120	108	122	127	124	126	115	142	135	117	112	105	135	131	143	123	126	130	130	124	153	119	122	136	121	134	139	149	117	133	136	133	113	127	119	126	105	142	123	145	132	135	116	130	133	136	130	108	116	140	126	140	118	140	151	133	126	141	119	115	112	136	106	125	123	138	139	125	140	142	134	113	132	136	134	112	132	130	118	129	135	139	115	140	141	127	130	145	141	125	129	135	130	115	127	169	154	135	123	112	147	114	114	129	141	117	126	112	126	117	141	119	114	129	124	155	124	127	120	146	134	130	114	117	132	138	127	129	127	133	148	112	130	126	107	134	164	147	120	138	131	111	133	144	129	117	119	125	128	118	126	122	150	124	134	129	126	119	110	160	134	119	117	127	110	136	122	132	133	125	136	122	129	118	137	108	133	129	126	129	129	120	156	125	136	129	128	137	140	122	138	144	119	126	129	154	129	119	141	122	119	137	138	119	147	129	111	148	129	133	151	140	141	123	117	123	120	130	118	129	120	123	125	118	116	111	137	116	118	118	140	133	100	119	117	116	123	119	127	116	131	132	107	144	143	156	135	114	118	126	126	146	134	128	118	127	130	133	140	130	129	139	118	127	140	139	124	139	133	109	113	137	120	118	117	141	136	117	143	125	130	122	164	154	112	151	130	140	127	124	133	122	126	114	126	117	129	122	118	126	118	117	133	130	133	123	101	139	142	146	118	118	121	136	141	150	138	125	133	124	133	117	120	121	132	109	131	107	114	116	130	150	117	150	118	110	123	130	129	127	111	128	116	119	149	129	134	140	133	145	135	123	126	122	129	100	134	133	128	148	130	117	128	140	144	130	129	121	137	128	119	133	122	123	107	117	128	149	112	140	136	131	151	137	149	124	122	110	142	150	125	124	131	136	141	126	145	125	125	125	126	118	133	122	144	121	139	134	128	130	124	126	141	126	117	121	123	147	135	123	120	107	118	131	135	161	116	123	128	119	126	137	112	124	109	124	118	135	115	127	119	157	125	119	128	126	142	139	110	129	118	130	122	135	123	109	128	137	121	125	108	113	128	157	137	116	144	126	124	120	117	141	120	137	111	137	131	134	123	141	126	132	122	113	147	121	116	139	121	128	124	136	130	126	130	111	136	129	138	134	143	114	133	137	159	132	106	132	149	119	124	116	139	139	152	125	121	140	129	142	137	128	135	121	129	129	142	144	132	120	120	125	143	141	123	128	126	129	126	117	123	109	162	126	140	136	114	147	125	123	119	114	133	119	138	122	134	114	122	113	123	118	136	129	139	146	145	142	140	130	123	106	143	111	134	135	118	131	119	125	128	133	139	145	117	110	124	150	118	154	123	123	122	123	134	121	134	135	134	130	109	108	129	140	115	123	126	123	132	130	149	134	130	148	117	130	135	118	124	125	141	117	153	123	122	116	125	132	121	138	132	128	142	118	120	126	118	149	143	130	136	136	138	110	138	122	127	131	128	126	123	126	133	137	122	120	125	116	133	146	116	138	110	130	133	137	123	115	124	116	122	132	134	126	127	131	132	109	131	133	123	128	136	117	116	136	125	118	130	111	121	108	132	129	127	116	105	117	139	123	126	132	143	131	139	139	138	127	98	112	124	119	132	110	123	128	111	146	126	131	148	125	133	146	151	109	139	121	122	115	121	111	144	147	129	146	119	143	136	131	123	140	136	124	124	110	120	140	114	119	142	131	136	134	144	146	118	143	104	137	128	126	137	118	134	143	127	134	127	128	131	134	124	114	106	140	125	132	132	144	150	115	129	127	127	125	134	138	129	121	117	141	121	130	137	111	115	132	142	137	128	117	138	136	134	135	132	135	150	140	122	121	107	119	132	126	128	140	120	122	133	122	123	124	128	120	118	129	137	115	120	127	124	137	138	128	117	107	108	133	141	121	123	128	115	120	114	115	139	140	114	133	123	120	135	116	119	124	133	118	133	127	124	153	126	125	137	120	142	130	143	126	150	126	126	142	137	132	106	110	112	111	117	132	132	121	140	123	101	125	130	120	119	134	129	134	117	122	123	113	132	144	134	142	139	126	128	110	122	131	121	114	146	135	142	128	129	121	122	116	129	118	135	116	127	126	136	126	112	118	142	118	107	126	133	139	136	149	135	130	139	146	123	141	127	138	133	114	140	137	111	122	133	114	119	160	105	136	94	130	131	132	118	134	136	128	146	155	134	114	124	124	119	108	123	150	119	135	138	126	128	139	128	131	116	126	108	149	139	151	131	98	141	134	115	130	133	132	121	145	121	108	133	119	131	130	119	128	123	146	118	119	139	130	113	121	132	134	125	141	128	132	105	106	132	131	117	130	145	128	157	112	133	142	126	128	115	138	130	145	123	144	130	112	145	121	105	130	122	119	130	108	145	116	103	130	139	154	137	113	147	114	125	104	140	137	144	108	136	127	122	138	113	122	142	118	127	115	150	130	130	128	148	112	150	137	134	112	158	141	141	136	118	130	128	118	138	135	140	112	138	133	117	160	116	149	145	127	128	129	126	136	127	128	127	143	129	117	140	139	136	127	133	127	119	153	138	135	127	122	122	131	118	133	138	142	124	129	115	136	116	127	124	105	139	131	132	132	138	135	152	123	117	128	147	130	133	136	123	134	120	109	120	125	139	135	131	119	120	128	131	127	122	115	111	129	127	118	151	123	143	131	153	126	144	134	125	131	126	144	131	115	132	120	124
30868	42966	31638	21333	14382	6124	1583	472	295	246	204	193	187	186	148	157	174	212	233	224	240	168	148	135	153	155	159	144	148	142	145	160	138	159	163	186	157	162	147	157	125	132	132	139	160	133	138	133	152	164	150	143	161	133	127	157	149	151	149	142	156	166	152	142	147	142	152	134	133	155	141	124	158	128	123	138	167	141	138	151	163	131	140	102	145	160	150	144	128	155	131	132	138	122	144	145	140	131	139	147	133	150	139	147	171	136	128	130	141	138	161	161	127	142	144	145	157	148	162	143	143	152	147	164	146	147	131	159	140	128	149	142	162	164	135	141	163	146	144	143	135	146	158	137	128	135	135	159	139	164	151	147	166	147	141	153	174	134	136	128	172	127	148	135	133	139	135	148	154	157	141	135	146	150	154	149	116	138	131	137	141	159	136	139	140	153	177	124	142	130	157	162	168	140	132	152	129	154	133	148	148	147	153	150	138	165	149	127	148	134	141	148	147	149	141	140	156	139	157	146	151	139	125	144	131	139	125	139	138	131	160	139	150	144	138	158	116	145	142	133	132	140	137	164	144	133	167	134	138	138	119	151	128	128	158	144	143	150	150	142	142	142	138	131	150	160	146	146	137	139	148	154	156	156	150	148	136	138	149	164	152	132	138	137	152	126	151	149	146	139	155	123	164	166	148	149	171	160	153	141	142	132	151	163	168	158	157	154	154	140	141	137	157	142	149	129	157	138	131	129	130	153	153	147	162	151	134	151	118	148	131	161	148	162	126	152	138	135	143	145	142	142	153	158	127	138	149	136	149	140	145	143	129	139	144	157	135	136	159	149	168	140	151	122	156	146	145	144	166	148	150	158	156	136	144	146	168	148	148	142	122	142	145	135	159	133	147	136	139	148	163	145	155	128	122	122	139	131	156	161	126	153	144	142	142	146	142	121	141	161	124	134	136	134	160	131	145	148	116	149	144	135	146	143	155	138	154	153	144	156	122	152	136	166	141	165	157	131	171	130	157	145	145	160	147	147	147	155	142	149	164	136	143	122	151	150	149	170	149	147	139	140	124	153	150	140	151	133	154	144	139	151	165	155	154	152	121	172	164	148	147	158	156	126	135	159	145	148	132	146	130	161	120	120	151	169	137	156	170	128	134	155	139	143	144	152	149	137	153	156	144	143	146	147	156	145	126	152	154	162	142	127	149	137	151	141	138	136	153	166	143	151	146	152	154	149	150	121	171	157	151	139	151	159	136	131	130	146	140	151	158	170	131	157	126	129	139	141	131	130	164	143	128	141	160	146	158	148	133	130	143	159	148	165	130	130	146	138	146	145	147	149	150	145	157	162	161	140	164	142	129	140	130	133	139	136	159	132	138	144	142	143	160	158	130	141	155	157	148	152	154	154	148	139	131	147	166	122	153	143	133	138	160	137	129	160	132	130	152	177	122	164	151	162	144	146	132	145	143	150	150	164	155	134	163	139	126	166	139	129	146	125	144	148	152	142	150	148	114	165	156	152	142	157	138	132	154	142	129	120	138	167	157	130	127	137	140	155	168	168	141	128	141	143	136	138	159	142	154	130	130	134	133	128	133	133	165	130	144	141	141	128	138	153	145	143	128	138	154	131	144	142	164	168	157	142	136	169	157	141	155	149	141	151	150	130	164	152	126	142	142	131	148	134	145	139	139	156	152	143	135	140	145	136	122	140	148	141	145	174	121	148	139	174	142	137	145	120	153	128	144	146	157	170	153	150	129	140	148	169	143	145	143	149	141	149	158	130	173	141	134	133	147	147	147	136	173	142	155	126	146	152	163	159	156	145	142	154	151	127	138	162	137	160	148	135	156	145	155	130	133	153	142	148	115	128	133	146	107	169	136	126	150	155	143	146	150	151	148	149	135	163	155	134	156	135	172	128	143	135	145	168	134	151	167	145	145	158	134	130	162	155	155	143	137	140	140	136	142	157	153	144	135	137	140	153	145	147	153	141	176	136	146	146	136	117	127	142	156	159	132	133	147	140	136	142	146	157	141	156	143	154	168	133	138	151	150	159	156	158	160	136	147	156	134	149	148	144	148	147	136	144	146	143	160	127	143	140	159	144	134	135	130	152	129	142	152	155	158	128	134	137	128	131	140	143	160	178	135	156	140	140	164	150	145	122	134	152	140	157	145	144	137	144	140	137	160	145	155	137	153	170	149	147	131	129	143	151	136	148	162	160	151	144	158	143	133	148	143	159	127	129	148	141	118	153	136	159	140	145	142	139	109	146	177	139	159	141	130	136	139	134	143	144	147	140	129	141	178	132	175	135	134	137	135	161	112	151	136	160	170	136	166	157	136	122	151	150	134	134	155	171	152	166	163	154	155	147	127	121	136	148	162	146	149	152	142	135	140	138	145	135	143	166	151	144	148	173	124	133	152	146	119	142	136	128	170	148	119	154	144	145	149	150	135	133	156	147	151	161	149	160	174	125	149	126	127	128	143	135	141	148	147	157	148	148	161	140	128	155	133	164	133	162	125	142	149	133	137	132	129	170	146	125	156	148	136	144	146	142	121	138	148	116	141	169	165	136	145	161	143	137	135	139	151	155	131	168	152	168	158	153	160	159	165	131	127	122	130	156	148	152	171	141	134	140	140	143	158	125	161	145	145	152	127	149	146	155	151	153	163	142	133	127	148	152	126	141	133	157	140	134	127	163	124	137	157	134	152	141	154	149	160	170	145	143	140	117	151	161	142	142	148	135	118	140	160	124	150	129	179	145	128	147	133	137	146	160	138	164	140	138	149	146	126	155	149	154	147	129	128	156	123	140	128	151	147	142	154	130	152	159	150	143	150	140	131	152	132	146	147	127	146	149	143	143	133	163	141	161	137	126	140	126	167	135	143	132	122	130	166	123	136	149	144	147	146	140	152	147	163	159	155	156	167	154	160	134	131	141	110	146	132	145	139	130	134	153	145	157	150	148	148	154	134	132	119	166	139	138	146	158	138	145	139	153	127	150	154	141	147	136	152	124	158	158	147	156	128	162	139	143	129	133	144	133	134	148	141	143	147	126	156	154	138	178	142	169	143	142	141	131	132	124	112	170	148	139	147	148	149	131	142	151	146	127	143	144	146	159	147	133	131	144	136	162	136	177	153	139	146	155	134	145	149	114	162	154	142	162	133	163	173	156	146	127	142	152	144	150	135	138	146	166	132	143	151	162	146	148	159	137	160	122	137	153	157	150	159	157	130	136	172	156	162	138	139	138	137	124	126	184	140	162	138	132	150	149	152	165	140	135	136	130	167	152	158	150	141	148	145	164	122	137	140	145	142	140	136	142	176	143	143	153	127	143	140	146	130	137	147	152	152	169	130	162	154	143	149	142	141	164	157	139	137	139	141	128	159	138	155	130	133	158	141	158	141	123	129	121	153	135	173	151	134	153	171	116	140	143	136	147	148	115	120	139	141	155	132	134	160	135	159	164	134	159	139	134	133	155	154	139	129	134	146	135
24379	21588	29019	25707	23964	18585	5256	808	428	379	390	314	274	279	257	260	353	727	1451	656	1213	604	236	244	222	204	199	254	210	223	200	234	287	327	544	440	306	314	274	289	282	223	209	201	223	215	183	207	203	202	219	244	226	227	214	187	199	215	226	199	211	236	240	183	218	207	238	215	228	215	203	222	212	212	210	207	212	237	224	241	191	183	247	189	215	213	227	213	219	180	176	216	211	178	179	215	199	186	194	192	213	225	198	223	210	211	224	180	232	223	209	226	207	209	203	228	214	236	213	221	209	218	203	204	213	209	213	226	211	232	219	204	205	193	196	205	224	189	231	205	214	194	197	199	208	197	223	198	231	218	229	216	215	218	190	207	214	223	224	201	200	214	199	203	209	224	230	231	236	181	210	206	235	196	205	207	183	253	200	192	219	217	223	192	207	230	200	210	193	191	240	233	210	207	211	236	218	194	213	243	209	205	205	232	207	188	196	211	198	195	207	241	225	200	186	236	207	187	204	225	229	190	230	193	202	212	199	233	225	194	248	209	216	215	199	217	214	220	201	195	225	205	222	219	225	224	206	236	192	204	195	209	200	206	213	192	182	209	212	229	198	228	208	216	216	225	220	196	225	192	201	182	197	238	202	193	221	224	204	213	206	219	188	262	212	229	208	229	210	215	185	202	206	188	231	212	221	239	222	232	230	219	212	223	205	222	231	208	206	210	230	182	206	223	224	221	227	202	214	216	208	198	240	202	242	222	225	209	208	196	222	227	203	233	229	214	195	189	227	209	217	194	209	221	212	215	215	218	209	217	209	211	207	217	202	229	228	245	237	196	192	181	207	212	221	203	220	185	233	231	196	209	187	230	207	202	227	203	188	230	193	175	217	225	210	206	198	206	212	184	208	197	208	210	194	228	206	222	195	219	208	227	220	216	200	205	216	216	225	200	199	225	239	209	211	208	211	212	198	220	208	227	210	217	215	194	217	234	225	226	215	192	220	233	202	206	209	204	223	223	211	209	201	214	219	200	221	212	201	217	218	200	224	214	224	208	193	229	183	207	240	242	208	215	210	219	213	203	232	234	176	208	195	203	211	216	223	210	200	200	205	218	218	230	194	199	195	213	208	202	212	213	204	230	189	229	196	195	182	221	222	206	204	223	237	214	201	208	211	215	206	229	196	206	215	202	208	199	219	218	221	231	220	214	205	215	240	217	215	180	189	211	191	216	214	195	203	194	203	229	218	207	205	216	202	219	218	216	214	207	223	238	225	214	218	217	188	222	200	195	212	185	216	202	197	217	199	205	216	218	216	224	205	218	229	217	223	227	236	196	207	204	197	212	213	203	219	183	204	219	209	194	209	215	225	235	225	235	212	220	238	227	188	212	208	223	207	219	217	198	214	221	216	198	213	195	179	214	228	245	190	177	192	216	206	231	198	200	227	199	200	210	202	216	214	214	214	206	199	202	208	211	220	231	218	201	231	191	187	206	238	224	202	221	216	203	195	230	235	237	211	213	208	197	231	209	225	224	210	218	229	224	220	217	217	208	208	240	225	206	215	205	220	225	207	198	235	214	255	250	224	203	208	219	224	207	223	212	211	228	226	228	216	215	208	208	228	232	187	218	208	214	226	226	211	217	220	227	206	229	221	213	210	197	199	207	212	196	201	209	224	222	202	212	225	208	217	228	216	205	224	200	200	199	225	196	235	223	189	219	210	227	201	212	211	220	200	194	187	208	226	251	232	223	229	204	232	215	223	219	195	226	201	185	233	208	230	208	239	208	228	193	211	209	218	206	232	229	209	201	196	228	221	236	219	223	182	201	228	194	184	235	214	210	175	187	223	222	241	225	233	226	202	222	211	221	171	214	217	218	180	235	197	210	194	196	207	215	203	233	209	202	213	197	238	200	234	209	232	215	224	233	207	249	238	215	213	228	213	218	218	218	217	221	233	232	228	235	215	206	224	192	200	217	223	196	215	236	235	222	227	210	206	202	218	212	224	209	222	223	200	215	224	201	214	219	203	225	196	221	215	234	199	212	198	224	232	218	228	234	231	204	201	209	199	195	221	187	219	229	218	205	204	211	214	199	188	226	223	199	236	207	233	208	215	219	197	222	227	220	206	197	204	188	198	207	216	219	208	189	234	231	201	210	236	218	226	197	221	208	204	221	227	218	230	237	202	233	202	186	223	192	185	207	235	220	212	224	205	225	205	225	218	232	229	232	202	215	217	232	199	212	182	204	203	215	225	184	224	206	184	205	186	240	209	198	217	218	231	221	223	209	225	226	218	194	187	220	200	197	214	230	215	204	220	203	200	210	203	225	219	211	208	224	226	233	199	215	185	233	227	210	191	230	200	240	199	215	234	211	218	200	219	249	198	217	218	228	201	222	203	200	240	205	227	226	212	220	189	194	224	215	220	184	222	209	208	208	223	223	207	232	209	192	204	214	203	219	228	230	227	200	207	223	207	226	201	224	252	216	215	201	238	223	236	226	203	206	228	215	196	219	229	214	222	198	199	205	223	192	215	198	225	237	186	216	207	215	198	208	198	230	207	197	203	225	222	186	214	236	193	224	213	226	232	217	221	228	227	209	218	186	221	216	179	227	215	211	236	208	207	212	217	206	212	241	213	200	206	188	221	210	205	223	216	215	213	222	226	242	205	215	206	195	201	207	233	174	215	215	203	202	216	212	219	213	214	200	222	202	229	216	219	215	210	206	209	182	234	227	239	199	231	195	219	221	208	229	221	226	230	206	208	184	187	217	208	195	221	243	170	215	189	217	209	227	204	209	204	215	220	197	233	252	221	216	208	190	213	239	220	200	213	204	182	214	199	204	220	201	233	184	220	205	209	195	188	212	215	218	235	210	213	185	204	197	203	218	220	187	209	210	243	209	211	198	200	188	211	195	220	188	203	202	198	214	213	204	199	215	211	210	244	207	211	208	208	212	191	218	194	193	219	211	221	258	191	209	214	217	221	233	211	231	224	222	213	215	200	210	203	186	201	215	213	223	207	221	192	221	205	203	203	221	209	182	201	234	205	194	215	213	238	202	241	214	223	196	189	201	206	226	235	186	234	221	254	228	217	212	223	200	227	210	206	204	202	201	222	228	230	206	196	220	208	174	220	194	229	230	205	230	209	212	208	192	252	199	224	210	210	223	215	237	228	196	216	218	227	246	223	209	194	183	217	230	196	183	213	185	230	207	214	229	190	249	203	212	213	234	210	230	215	212	211	202	179	206	201	199	223	198	212	185	202	208	200	233	222	235	207	235	213	229	193	206	233	215	246	213	211	221	205	220	216	228	193	218	234	200	201	221	218	226	201	240	189	220	230	195	204	243	196	192	216	206	217	201	222	207	217	222	203	192	223	197	201	228	199	210	185	192	219	187	193	238	199	220	245	197	197	199	206	200	217	218	217	209	188	203	210	206	207	227	203	201	196	234	221	204	216	218	208	222	225	226	197	226	191	200	208	209	225	202	209	224
29250	51780	43036	34020	28587	14602	4771	1298	679	537	444	396	387	411	326	339	447	1150	2270	939	2028	856	306	230	256	214	235	246	241	242	273	250	327	407	756	556	374	346	340	300	294	216	206	228	254	220	227	227	214	204	235	232	220	261	239	236	208	234	227	221	214	218	205	249	199	231	201	236	214	229	237	222	252	230	231	212	219	231	222	240	219	246	232	209	235	206	202	229	229	251	234	235	214	201	255	208	218	241	214	248	241	220	253	232	214	217	237	215	218	228	221	248	234	230	214	257	238	222	241	230	210	259	219	232	224	210	225	224	213	220	217	237	232	200	249	225	208	234	219	222	212	244	246	241	237	248	244	242	210	223	207	254	220	240	224	211	229	229	219	223	230	230	209	241	253	211	209	217	231	256	222	215	219	228	226	201	221	229	216	238	218	240	234	225	221	211	252	233	202	233	262	201	228	231	247	235	238	197	237	246	204	229	256	251	207	220	219	223	232	229	218	224	196	235	212	244	247	254	235	251	204	211	217	227	241	233	246	239	255	232	257	207	240	221	252	227	221	213	208	225	214	254	210	226	229	225	245	226	216	221	233	217	242	229	238	231	222	236	212	256	211	230	218	227	242	225	213	229	250	259	230	240	217	220	246	228	226	217	226	240	221	222	206	208	221	250	236	233	220	222	227	229	238	226	222	226	222	229	205	209	218	218	231	234	227	252	219	223	233	231	206	215	206	233	200	237	213	229	223	216	211	226	211	215	214	237	210	222	221	224	211	203	231	213	208	246	229	230	253	204	213	230	220	251	223	247	248	243	239	222	247	248	229	197	243	213	201	205	236	234	225	210	236	210	197	255	202	237	246	233	191	246	234	224	216	234	204	233	234	236	214	220	254	245	201	210	240	237	245	221	219	228	236	235	226	225	252	218	226	215	246	219	225	211	257	209	231	234	227	224	240	203	216	211	226	199	212	210	229	248	229	245	213	216	224	215	231	219	236	241	225	222	225	220	235	253	222	221	217	207	224	242	243	217	241	239	214	243	238	225	256	225	224	227	227	217	239	207	229	202	210	218	218	243	232	233	213	232	236	196	202	240	259	209	218	237	222	243	206	206	236	233	254	232	219	224	233	225	224	234	213	239	233	248	250	244	218	235	245	196	249	233	222	239	233	230	211	225	230	232	207	218	212	234	212	224	202	220	249	249	209	207	206	218	237	228	227	221	215	215	206	240	223	223	220	246	226	231	211	221	237	247	241	234	243	239	227	214	224	250	236	226	246	220	212	240	246	223	245	211	202	264	226	228	234	230	208	224	234	221	216	223	266	215	239	205	189	219	205	203	207	238	234	230	232	220	226	242	216	213	201	230	257	209	245	254	233	220	196	223	213	240	243	239	233	243	234	193	263	232	223	240	219	212	246	217	233	199	232	229	232	222	240	214	240	225	245	233	237	223	209	245	218	243	213	219	197	217	207	204	226	210	234	242	221	238	232	235	242	256	224	220	218	233	251	229	229	220	236	219	230	238	208	239	230	221	209	249	217	236	252	228	246	219	201	217	238	201	251	247	213	199	218	224	268	240	221	246	223	217	222	243	244	243	238	232	230	214	244	224	227	224	233	253	215	213	225	230	254	209	231	235	251	228	220	222	221	210	218	241	212	217	232	229	229	217	239	250	214	237	211	233	216	207	207	226	228	217	226	265	236	235	220	215	209	201	215	218	219	218	210	247	237	227	229	234	213	212	226	237	224	231	240	217	219	219	231	208	242	222	244	223	207	220	249	246	220	218	222	219	221	228	232	241	220	247	227	222	234	239	221	240	239	230	220	262	223	235	229	218	207	232	229	239	225	245	234	226	240	237	227	230	235	237	194	204	222	223	216	241	217	232	248	214	221	248	219	219	247	249	215	224	212	221	232	209	208	236	202	247	240	238	254	241	215	227	215	228	223	238	230	232	240	222	212	234	237	250	230	224	210	224	224	206	248	187	236	226	246	221	220	216	238	208	209	211	258	248	219	229	200	206	233	247	236	225	252	224	229	235	189	216	211	219	231	232	243	215	233	238	211	218	232	240	218	234	211	222	231	219	230	231	220	239	230	220	234	248	246	238	240	219	209	207	213	219	226	252	222	205	220	198	232	206	211	191	231	230	188	245	220	225	214	226	212	220	230	220	228	218	220	254	238	230	216	237	222	220	219	241	226	218	209	216	213	232	212	237	248	199	204	238	239	222	243	204	242	219	223	241	234	237	210	213	204	228	233	242	225	234	240	216	234	232	224	252	238	243	222	241	212	255	237	240	212	254	207	225	222	205	225	203	235	220	226	224	231	243	230	228	215	232	237	215	224	227	226	237	242	231	247	217	250	246	227	215	210	222	202	204	226	242	211	246	239	223	226	227	221	212	239	251	231	213	222	224	233	243	231	228	261	202	229	204	211	207	221	254	217	196	204	242	235	208	215	228	218	232	222	240	233	220	243	228	241	224	225	210	210	234	217	224	265	215	245	223	232	233	209	218	203	251	231	218	247	233	212	238	217	233	225	237	235	245	239	213	237	245	275	206	251	222	222	235	211	208	206	222	240	239	222	229	236	232	225	241	234	231	225	206	229	251	243	244	217	223	221	232	213	226	219	230	235	251	247	232	235	231	270	224	228	255	201	258	210	239	252	236	199	235	235	230	236	253	256	247	217	252	235	227	205	239	231	232	220	219	271	227	204	259	205	224	210	254	250	214	236	243	221	240	228	225	209	215	222	240	238	219	249	230	243	220	213	238	214	241	216	227	208	224	215	223	229	220	216	234	220	253	227	234	201	228	252	221	248	222	228	220	234	208	239	223	236	220	233	234	215	203	233	200	201	237	230	229	221	211	228	230	246	215	237	234	232	219	232	192	232	237	223	251	216	216	218	252	247	195	215	247	232	232	234	239	242	220	244	230	212	249	243	207	233	234	238	231	203	206	209	234	219	245	232	231	231	248	232	249	256	217	223	223	217	236	230	257	207	255	246	206	242	244	226	250	224	223	258	215	204	238	224	216	239	222	258	239	228	207	239	255	211	223	242	251	212	203	219	210	251	250	261	223	251	212	214	240	230	233	205	209	221	218	199	208	228	223	220	228	200	244	237	252	198	221	219	229	220	238	239	229	230	235	244	220	223	228	248	238	262	213	229	229	206	229	220	213	220	215	267	229	205	226	211	216	220	230	239	224	225	235	228	204	230	217	220	248	242	211	279	228	257	243	242	207	222	216	245	243	220	234	225	233	254	215	232	230	243	241	236	239	214	234	244	233	226	226	228	264	226	236	240	215	244	252	256	208	241	243	230	246	237	217	226	229	232	194	216	229	224	240	257	221	222	254	225	209	216	233	228	225	224	214	257	211	193	266	236	229	241	223	244	252	215	238	237	239	196	227	237	212	218	245	217	228	232	237	204	245	211	226	217	226	240	243	233	251	225	239	224	194	263	238	229	234	218	210	212	242	246	206	220	211	259	251	229	210	236	206
25783	21708	28805	27628	18155	7715	2820	462	303	307	212	221	209	193	193	192	295	619	528	315	503	542	199	150	168	182	188	157	165	163	164	184	200	245	325	281	186	203	219	207	178	196	168	144	176	174	175	184	178	176	150	164	184	167	150	170	186	153	149	161	176	163	158	162	172	192	148	169	143	170	201	179	162	165	151	174	172	171	186	150	175	178	156	166	151	168	166	166	170	184	185	137	160	162	167	168	174	176	174	133	167	162	160	162	153	162	172	154	159	185	178	179	170	164	165	175	172	161	167	164	164	199	165	190	183	166	165	158	174	142	167	184	151	175	173	153	171	153	145	179	166	177	171	148	187	179	148	155	171	146	149	156	175	152	166	162	190	165	172	153	149	173	185	168	142	165	179	164	178	174	173	168	165	189	157	165	173	159	174	171	157	163	167	165	158	174	143	167	167	171	152	160	187	166	169	166	154	159	183	139	158	180	168	181	163	168	186	168	139	148	171	160	156	170	183	143	152	166	154	169	146	161	156	146	159	171	158	155	164	162	161	175	172	185	168	178	165	154	175	171	166	164	159	159	167	154	137	191	163	153	146	174	175	191	203	137	179	168	168	185	163	163	166	156	154	168	176	165	174	144	162	180	173	165	155	151	157	177	164	171	155	174	165	174	209	137	168	151	185	154	190	158	187	155	172	167	169	164	178	176	177	173	191	138	153	161	165	155	163	161	168	148	185	169	138	173	174	183	164	156	166	151	160	177	184	178	156	167	154	165	148	168	198	171	160	185	161	207	155	144	158	153	182	165	183	164	165	124	168	164	161	153	168	170	163	160	190	163	161	149	183	159	171	161	179	188	162	197	150	165	150	168	168	179	169	166	138	177	153	168	169	160	153	160	193	151	181	190	176	168	176	169	170	177	162	160	161	164	149	164	183	168	182	152	181	173	176	180	148	163	160	188	181	159	138	184	157	171	155	180	157	168	155	191	183	189	150	171	166	164	164	158	173	195	173	169	171	164	171	176	154	156	184	147	164	139	143	163	167	163	159	164	165	169	171	161	182	161	171	155	154	155	149	153	173	159	170	147	154	192	165	185	171	163	163	173	169	165	170	167	178	149	188	143	151	157	176	165	140	165	138	142	184	154	175	181	166	182	191	159	160	177	172	174	185	202	161	160	178	150	175	170	171	151	156	166	151	163	151	172	163	153	168	149	166	157	178	161	163	147	190	176	156	177	168	150	175	172	175	164	188	185	161	166	171	174	192	133	177	154	163	165	169	161	168	165	175	160	169	177	149	158	144	184	160	157	143	146	183	176	142	179	157	167	137	182	156	191	156	182	172	170	164	172	168	170	154	168	190	158	172	174	196	177	174	170	155	166	188	173	170	152	156	202	153	164	156	186	190	160	155	195	148	190	161	156	169	146	167	168	140	166	170	156	171	169	169	176	182	152	174	164	156	136	161	204	168	184	149	178	165	186	152	177	186	160	163	174	176	164	155	141	181	175	165	157	180	144	146	174	189	159	179	176	164	172	144	177	150	159	170	154	166	159	195	183	168	155	177	154	169	175	141	147	159	153	155	177	157	183	172	184	164	150	149	157	181	178	156	183	151	158	160	158	188	159	172	169	175	150	154	162	173	173	169	169	150	147	189	167	158	181	157	174	165	150	166	158	175	164	163	160	142	174	169	148	144	170	182	155	157	177	173	169	153	142	165	171	183	200	178	191	171	160	152	168	179	169	144	152	167	161	161	155	181	150	177	199	179	173	166	170	178	176	158	182	164	161	158	163	167	152	159	194	155	176	164	152	177	170	148	149	186	173	151	162	168	176	172	161	183	165	177	173	159	160	158	170	164	170	184	149	174	157	159	203	163	200	181	157	166	165	164	150	169	169	172	171	180	156	180	183	181	176	167	158	170	165	169	157	165	154	179	165	164	129	159	165	164	175	174	170	143	172	181	130	173	159	161	158	145	161	164	166	164	170	174	175	170	162	169	161	150	148	164	160	183	176	182	151	172	174	179	174	164	178	174	158	155	173	166	179	148	146	182	155	182	165	140	176	161	128	148	181	175	162	164	164	163	190	147	165	167	170	152	172	166	186	157	177	183	179	157	143	161	164	162	185	182	163	167	167	172	157	180	176	162	153	157	152	166	167	171	179	156	152	160	165	164	162	181	159	173	183	175	171	150	171	166	179	136	192	177	167	168	172	160	165	182	185	170	165	160	152	161	152	144	134	171	172	158	169	158	175	155	175	189	179	178	176	195	149	178	148	190	158	177	164	139	184	163	171	153	160	160	185	169	158	166	167	186	184	162	180	172	147	169	155	161	172	164	194	176	167	168	157	154	166	172	146	181	153	168	158	174	179	194	176	171	159	172	175	197	157	177	173	127	176	171	137	164	174	169	159	152	159	174	183	171	171	183	154	178	162	177	181	158	164	155	171	169	150	146	157	161	155	152	186	159	180	145	144	182	160	176	179	175	168	141	169	172	157	181	149	193	161	150	158	183	178	172	166	166	140	168	154	144	166	161	183	172	175	169	175	159	160	157	175	181	151	166	171	175	188	153	165	146	182	150	178	163	172	183	146	177	157	173	169	158	168	163	158	177	150	156	167	150	156	172	159	172	161	153	165	192	181	178	177	176	185	175	158	176	162	159	164	169	129	192	167	176	183	188	182	152	176	170	193	159	145	187	147	174	188	179	140	158	174	161	167	151	169	166	169	178	185	160	165	168	163	156	163	172	164	143	157	164	176	149	148	178	141	170	173	166	179	153	141	167	163	145	176	174	167	167	158	175	162	188	168	194	162	153	183	172	148	187	170	173	183	177	167	166	156	171	154	166	160	147	187	144	166	144	183	163	148	161	178	154	163	161	174	178	154	181	180	167	172	148	139	171	174	164	167	152	169	175	160	180	178	191	171	174	174	173	158	167	167	168	166	185	151	165	154	172	166	147	189	159	154	169	157	170	157	149	176	181	176	183	138	164	148	153	164	187	179	178	179	158	196	165	154	166	174	140	145	155	157	174	149	169	169	171	157	186	183	166	125	162	147	153	159	163	150	179	147	156	161	164	161	172	181	178	174	177	160	154	162	166	181	171	160	172	148	169	155	162	165	173	133	197	167	170	155	177	169	154	175	171	152	183	173	171	161	158	138	181	176	171	160	161	151	156	166	147	166	185	160	176	168	186	167	165	204	175	188	163	168	164	182	170	161	172	150	159	164	144	172	197	161	185	170	191	178	160	166	178	170	145	155	150	183	158	148	191	162	153	148	167	156	188	146	161	189	163	170	154	161	156	202	177	172	160	165	145	171	183	176	188	165	195	159	153	202	186	164	161	158	150	179	183	163	175	157	182	151	187	154	175	164	166	174	170	161	176	177	147	187	163	132	170	169	168	159	160	154	165	154	162	160	153	179	181	180	171	142	152	165	178	147	160	168	157	163	166	153	150	177	160	198	156	156	151	156	181	166	167	152	179	178	142	164	162	156	185	168
26944	48868	40055	27232	17394	9679	4796	808	504	452	385	331	291	287	279	233	381	1096	966	537	780	915	245	191	199	205	195	187	196	183	216	193	249	357	495	408	268	273	269	226	287	185	189	209	194	184	191	189	176	192	155	184	197	173	195	185	160	173	182	171	195	197	197	191	179	180	198	193	177	197	169	187	191	203	196	190	183	176	201	184	190	181	203	167	185	203	177	198	191	179	187	195	193	177	198	190	165	191	215	205	236	184	196	189	174	204	205	168	182	199	191	186	167	174	176	199	213	188	188	196	224	182	173	193	172	199	188	184	198	182	195	215	182	172	204	189	163	204	195	199	199	200	186	176	177	192	163	186	193	206	196	199	194	192	191	180	178	181	176	180	189	180	186	190	179	190	202	197	204	186	182	180	191	166	191	182	170	186	188	205	197	188	185	174	195	192	180	190	185	198	178	185	192	174	217	183	198	199	218	172	188	184	181	188	198	209	212	209	178	194	180	190	182	186	197	163	174	187	200	197	168	189	203	187	186	168	171	181	186	167	211	210	199	171	197	165	182	182	189	188	191	202	171	208	180	187	203	195	168	213	216	179	195	167	164	191	204	188	181	184	220	175	171	213	190	174	157	216	190	186	214	177	187	191	202	175	190	187	190	162	200	190	196	207	180	179	201	224	192	203	219	195	203	199	214	183	204	173	182	202	194	191	188	191	195	189	174	171	197	187	178	190	207	201	167	208	181	176	171	179	192	213	191	198	169	201	186	192	177	195	154	174	199	166	189	176	174	186	187	185	179	194	180	173	184	179	184	186	184	181	179	203	226	190	167	189	209	185	174	191	187	170	177	180	172	181	181	179	190	181	199	194	207	209	188	170	196	201	186	190	194	210	172	184	173	173	197	206	197	198	188	194	188	187	193	173	188	184	179	177	204	169	190	175	192	192	188	180	192	184	212	176	187	169	178	179	189	171	178	188	207	207	174	176	210	167	203	189	184	192	183	173	186	195	208	191	171	194	189	201	217	199	192	180	195	213	190	199	179	166	210	157	193	169	188	185	186	200	183	184	178	162	165	204	200	168	203	180	193	198	218	181	201	202	193	199	188	163	178	177	196	209	157	194	197	192	183	202	195	166	185	185	200	190	190	173	186	191	188	189	200	190	199	190	188	188	182	188	190	189	171	200	163	228	178	218	186	146	205	213	168	212	169	186	209	193	187	178	197	174	202	212	176	213	213	205	198	193	171	209	195	191	188	180	186	193	173	179	187	191	191	206	165	178	191	177	200	199	182	193	169	175	173	176	185	185	189	199	199	200	187	202	204	190	217	182	179	182	177	181	203	195	195	191	208	154	197	185	197	161	156	187	193	167	187	186	219	170	188	190	193	177	168	199	193	185	210	167	194	201	168	173	203	181	196	185	189	171	201	186	190	207	191	189	190	186	191	173	215	190	187	191	206	176	178	186	186	155	184	181	178	179	209	191	226	217	189	188	176	192	159	180	183	184	201	195	202	197	186	171	197	194	171	201	205	183	173	199	230	199	182	200	202	216	171	201	167	161	189	211	180	194	190	180	185	180	204	216	171	180	196	159	174	188	207	169	178	182	188	182	175	193	180	206	194	165	188	194	172	173	181	214	181	174	188	197	182	201	199	191	178	183	212	188	186	193	187	217	176	178	191	184	169	198	175	196	198	164	171	183	186	206	191	192	183	181	181	175	162	200	196	176	186	206	188	180	178	196	178	166	191	196	188	196	210	172	212	163	190	175	202	168	207	194	189	176	195	173	199	162	159	187	208	196	197	182	192	170	174	160	202	191	204	185	190	197	183	227	154	160	152	202	166	180	191	183	196	198	189	180	182	174	200	192	185	179	174	179	192	187	186	202	184	176	175	181	196	207	162	203	167	186	182	208	175	180	200	194	201	206	205	184	195	203	201	175	180	185	186	180	201	217	198	197	183	180	196	186	178	179	198	208	199	204	218	178	188	180	208	164	187	189	184	192	197	176	177	183	179	186	206	199	192	204	184	158	180	189	180	190	192	171	197	193	182	209	179	165	194	184	200	172	194	184	217	198	192	173	172	162	158	172	185	185	190	164	189	204	186	179	183	180	191	182	188	213	194	186	194	198	203	191	223	168	176	185	214	216	191	172	193	174	195	186	200	204	180	195	186	199	169	179	168	172	175	193	199	186	200	198	185	185	183	201	181	208	169	181	181	185	203	197	195	186	200	193	195	202	192	181	202	181	207	197	214	157	185	204	209	178	184	190	200	194	199	191	194	189	206	161	195	202	194	184	197	202	190	176	188	193	175	183	181	195	188	189	203	199	217	192	178	177	176	210	198	197	196	185	204	193	208	153	169	180	201	193	198	195	169	196	198	151	193	180	203	181	177	186	191	196	182	170	205	178	189	197	190	179	176	212	175	190	220	210	205	174	192	179	184	183	187	179	155	187	170	172	190	197	182	210	193	187	168	211	181	205	188	181	203	175	194	169	174	183	205	175	180	182	182	191	199	198	212	167	178	194	192	208	167	163	195	167	220	176	181	178	186	184	194	192	184	180	183	184	178	181	181	200	184	166	179	212	182	194	186	170	209	184	206	161	163	193	171	191	196	207	187	197	192	183	184	187	199	169	190	181	199	189	178	196	204	194	172	220	176	185	163	175	200	206	187	173	182	193	158	176	159	194	182	205	186	188	186	193	182	177	208	205	209	191	197	162	216	194	188	193	187	177	187	188	194	192	198	191	201	187	188	178	187	196	183	177	185	172	192	177	189	198	193	191	214	161	195	211	163	172	202	179	195	180	190	175	199	163	196	202	168	197	190	179	199	185	180	191	196	170	168	198	175	185	191	186	179	192	184	196	181	198	183	177	199	170	185	185	191	162	198	207	211	187	198	198	200	189	191	168	184	198	196	182	174	186	181	202	170	194	184	205	179	185	179	187	200	197	183	171	168	181	194	186	182	192	181	210	207	190	187	179	178	175	185	172	179	195	212	189	183	223	172	198	189	185	203	189	169	192	197	166	183	179	180	190	178	164	174	201	200	174	191	204	195	189	184	191	196	197	182	180	188	200	172	187	185	168	194	165	202	191	182	199	190	173	210	213	197	177	166	191	167	176	181	187	203	208	181	202	190	196	202	201	190	163	205	182	178	184	190	187	177	188	193	168	198	206	231	205	177	198	199	196	186	180	185	204	197	180	191	198	200	175	206	196	197	174	218	199	196	170	223	192	169	181	178	184	194	189	225	187	192	180	175	207	182	209	210	181	191	172	190	196	196	221	183	179	175	182	188	195	206	199	195	194	214	204	209	211	176	212	180	196	191	198	192	172	202	200	180	189	195	210	178	174	190	224	175	176	179	195	184	189	221	172	192	209	182	202	198	169	179	176	194	183	163	179	214	191	182	188	201	185	177	184	183	202	172	185	191	178	176	172	202	169	187	188	183	183	167	196	191	188	209	228	154	212	202	195	193	205	201	182	196	191	199	179	184	179
23354	21695	29437	24678	22024	22602	15280	2001	756	594	559	535	418	432	426	399	415	726	960	1750	1935	2030	434	324	349	344	342	307	305	345	339	497	1058	1132	953	541	429	512	462	410	431	316	282	292	328	291	319	322	328	308	335	356	317	309	318	323	325	331	308	340	292	309	306	324	298	309	290	327	346	302	359	330	320	297	317	332	305	290	298	310	301	325	310	304	280	274	316	306	293	324	296	336	285	331	304	307	324	312	307	325	307	300	302	309	334	303	309	287	293	312	314	338	290	293	284	313	332	312	335	294	336	308	254	316	333	284	283	308	284	307	298	289	335	321	309	268	312	299	262	272	284	296	285	284	331	307	299	304	317	330	319	311	294	337	293	287	288	296	331	301	300	292	302	346	308	309	297	343	332	310	288	307	314	318	296	322	294	334	311	291	304	287	301	267	334	307	274	286	292	296	289	286	318	286	326	301	324	305	334	298	290	296	310	310	310	284	282	311	299	311	289	329	306	315	302	319	331	314	315	306	325	312	311	330	326	309	309	314	310	325	303	314	325	339	327	307	299	325	280	309	310	300	324	309	335	295	292	313	279	299	297	306	283	303	334	308	330	298	309	300	288	319	296	299	318	321	288	318	332	276	300	323	300	323	313	302	300	313	288	282	317	297	297	306	294	316	310	314	307	282	301	313	317	288	300	339	309	291	323	300	305	364	304	298	315	292	335	323	313	292	308	309	311	285	306	300	348	306	297	312	333	311	298	301	259	319	291	331	298	284	285	296	294	314	288	314	305	270	289	285	317	312	297	290	293	337	308	316	299	352	299	321	307	294	316	331	299	280	315	304	282	315	313	303	289	309	294	329	301	304	284	306	307	310	314	335	329	298	287	300	311	297	319	305	288	290	305	313	308	329	297	318	280	274	291	300	302	325	290	328	316	344	284	322	320	323	337	333	315	323	296	301	317	314	323	309	268	292	315	279	322	312	314	299	302	302	310	289	307	281	293	290	264	319	322	320	333	325	318	282	316	299	338	282	308	335	306	275	311	292	319	297	290	321	309	284	324	264	313	307	331	336	289	317	308	310	316	305	362	341	314	270	305	290	331	318	287	300	305	273	315	293	282	300	303	314	314	316	302	317	270	317	318	310	282	313	279	307	327	299	270	313	334	292	328	319	316	291	292	288	328	294	290	314	275	306	293	301	314	342	287	341	277	355	330	312	300	299	311	266	304	312	279	326	324	303	294	316	292	333	323	300	325	351	318	303	305	317	294	322	322	281	285	344	312	297	322	326	327	293	268	328	283	340	320	268	331	307	335	300	303	318	310	328	288	293	289	279	286	328	292	327	325	286	312	308	296	288	333	298	316	370	345	310	329	287	297	303	315	329	314	331	309	306	323	275	307	343	312	333	305	343	309	326	320	334	317	295	336	316	327	325	289	298	304	304	336	323	312	290	306	321	336	303	299	321	327	311	360	307	282	291	330	298	277	316	292	307	326	308	303	278	340	302	315	295	307	320	312	318	316	325	303	300	279	313	309	302	323	273	319	302	308	307	342	303	337	322	304	342	278	313	345	293	318	299	337	329	317	337	285	282	300	293	313	302	293	332	307	317	310	324	270	294	309	305	287	278	304	352	296	311	311	331	281	306	313	300	296	292	302	321	335	325	330	299	338	314	318	331	368	317	317	331	299	275	321	308	342	284	311	312	307	304	296	282	293	294	330	299	313	321	304	284	323	330	301	303	285	310	297	328	312	288	330	312	299	319	303	273	312	283	316	312	308	307	321	313	328	303	348	316	295	308	318	311	319	326	329	290	299	320	296	347	307	343	296	302	308	298	307	327	273	293	302	316	288	321	296	325	320	312	316	324	331	318	302	299	278	328	293	328	306	270	333	300	305	329	335	317	293	308	312	323	313	314	310	338	297	326	307	327	343	298	293	321	292	320	302	293	332	286	256	319	328	288	282	348	300	305	346	315	318	333	314	302	300	327	312	343	342	299	310	317	325	292	329	350	300	308	328	306	262	334	323	325	310	298	294	340	304	330	319	296	324	287	319	307	304	301	310	299	298	307	263	312	278	305	318	323	326	306	323	277	287	326	298	302	312	291	322	314	338	312	314	301	295	303	307	331	312	314	324	350	309	322	296	334	327	282	315	316	295	316	311	306	327	296	300	314	296	342	276	338	308	323	306	307	334	319	309	339	269	306	322	311	271	288	329	295	327	316	318	294	326	313	307	344	322	329	305	311	327	305	311	319	287	349	318	287	332	341	298	307	290	284	313	313	295	300	317	328	327	318	295	291	287	310	309	337	314	315	313	293	297	294	319	281	285	320	319	298	317	336	290	280	311	310	346	318	307	322	307	317	276	334	286	317	321	338	317	330	332	310	324	276	313	357	317	329	284	312	311	302	324	320	293	304	317	323	314	299	264	303	311	318	267	293	291	299	317	281	327	306	316	314	292	313	300	321	294	258	289	300	293	311	314	281	266	311	300	303	334	350	319	295	290	314	311	292	318	300	310	303	354	303	335	322	332	317	321	317	334	304	303	311	334	341	299	306	267	317	333	300	319	321	323	277	322	314	317	286	327	336	269	325	317	316	296	292	309	309	289	326	331	297	300	330	292	295	310	285	321	295	317	293	306	304	328	340	314	283	328	330	301	302	302	300	321	307	347	313	319	318	337	314	300	309	306	323	309	311	304	293	307	318	321	309	316	310	323	321	280	293	333	294	288	320	330	297	309	290	319	303	310	288	323	306	301	343	312	329	343	318	305	295	322	320	286	291	300	311	305	306	290	291	316	273	316	285	342	313	287	314	292	292	282	298	317	315	326	291	277	304	307	311	314	297	280	287	258	327	315	262	331	332	325	327	305	299	278	296	313	306	305	308	287	284	309	278	289	312	313	299	307	337	316	300	310	276	306	331	294	339	292	323	313	337	306	329	285	295	302	317	318	292	314	321	292	306	314	340	297	278	317	296	314	305	307	302	332	298	277	303	309	327	293	287	302	316	343	302	290	280	315	298	301	351	306	299	285	315	333	339	297	306	340	332	290	283	298	284	326	286	300	307	288	328	318	333	298	297	330	309	326	311	314	316	282	313	307	307	295	330	299	294	326	279	329	318	321	300	310	319	309	309	334	310	299	326	308	277	305	313	315	282	323	311	301	293	309	321	316	299	300	313	318	315	324	300	334	305	299	304	280	326	305	307	315	304	304	343	344	282	310	311	299	297	331	295	253	333	348	285	323	283	322	305	303	306	299	308	312	321	306	322	304	295	300	312	331	313	303	291	329	319	296	310	297	310	328	321	329	293	311	285	338	306	312	294	308	301	311	302	314	317	319	297	303	316	294	289	311	348	301	297	305	313	318	286	312	317	296	295	281	297	312	306	287	320	331	321	310	306	317	277	299	304	289	324	293	305	310	301	302	347	332	323	301	316	286	307	306	326	324	331	329	333	318	315	312	308	286	318	301	306	316	297	286	317	307	311	334	342	278	286
29762	59257	50179	38291	23387	19739	10921	2267	1107	929	821	704	615	498	528	452	519	1010	1445	2845	3006	3303	537	376	337	342	338	309	344	364	365	663	1572	1677	1310	663	597	600	564	502	515	394	329	327	314	341	352	366	352	319	338	323	355	338	315	321	300	313	344	314	320	316	338	337	311	316	310	327	327	321	320	347	260	314	305	314	309	340	314	323	320	325	348	328	347	302	357	309	326	360	314	362	330	306	340	322	317	318	326	327	355	320	314	273	321	336	322	341	321	342	314	301	330	330	314	314	323	343	316	336	300	340	316	319	319	309	336	314	337	317	326	338	325	295	310	312	326	338	337	340	304	306	322	318	336	310	344	321	313	333	325	320	330	355	330	328	326	341	340	342	336	328	354	311	340	268	330	296	322	310	325	346	290	320	328	300	318	305	360	334	311	329	331	311	301	326	337	324	335	334	313	314	336	338	333	269	338	327	315	303	293	348	339	292	347	328	332	341	350	314	315	332	333	303	287	317	324	307	348	315	342	306	330	339	322	366	344	332	356	329	315	354	338	340	315	314	321	325	300	321	315	313	315	306	345	308	291	308	304	290	320	332	361	324	335	309	297	305	340	299	329	348	324	343	320	348	313	343	326	344	304	322	304	346	338	323	322	343	324	330	335	323	348	330	349	331	328	312	306	344	355	310	329	327	325	326	348	325	337	306	311	337	342	312	316	327	316	306	305	330	335	339	312	321	347	359	352	298	322	350	312	311	336	333	323	323	330	364	319	316	314	324	348	308	342	300	307	312	294	315	336	294	314	285	295	347	315	322	337	326	319	310	338	321	315	339	295	329	327	300	322	329	306	328	320	332	316	347	364	342	327	300	321	339	350	325	358	353	333	329	351	332	331	336	311	329	323	326	342	296	344	331	296	323	321	312	339	329	325	311	297	322	336	346	338	314	327	328	311	352	355	296	301	318	344	346	337	329	331	317	304	355	313	323	369	318	318	330	317	318	326	308	322	303	345	336	342	334	311	281	326	333	299	315	322	303	337	313	322	301	289	298	322	336	328	325	295	340	308	309	295	350	348	318	321	319	345	316	283	314	335	309	337	318	299	304	331	296	314	355	308	319	322	305	326	329	297	297	359	317	323	326	319	309	331	368	341	320	316	318	352	315	285	339	364	292	341	305	315	330	333	322	332	319	300	317	357	340	302	307	347	338	317	306	318	301	342	292	336	337	342	327	348	332	323	315	332	307	349	332	336	321	316	321	324	336	347	310	307	316	310	320	338	325	324	311	339	300	325	306	311	359	327	329	313	349	328	300	324	333	319	347	319	299	319	315	311	318	337	317	340	329	302	318	334	331	350	323	330	311	342	281	304	327	353	309	319	322	329	312	295	328	297	327	323	320	314	323	321	332	318	340	299	322	382	333	343	314	333	338	331	336	344	312	341	313	300	309	324	348	303	345	309	322	314	321	347	332	304	328	330	322	330	273	328	342	324	335	340	351	323	313	342	291	324	334	319	296	320	326	335	311	328	334	329	307	339	320	312	313	312	314	330	322	320	329	338	333	357	314	281	332	307	340	313	324	336	313	332	312	321	327	305	320	321	301	335	312	332	318	318	336	328	352	336	329	318	310	315	330	321	342	319	311	313	338	335	337	320	310	334	325	324	299	319	283	323	322	316	312	321	358	293	322	345	313	338	325	303	280	325	375	306	321	336	336	320	335	318	365	307	360	316	314	321	316	333	343	308	320	309	310	321	309	358	300	306	319	303	324	314	316	361	318	336	333	338	352	362	350	324	318	337	300	340	342	334	312	306	317	331	347	331	342	310	342	327	299	314	339	316	338	322	295	311	322	312	332	326	303	316	313	335	306	350	320	359	291	321	327	320	319	318	339	302	350	359	340	349	318	320	332	307	314	334	357	324	355	339	312	318	331	276	340	334	324	312	306	339	338	345	312	298	335	353	325	336	333	350	322	353	289	330	333	324	331	294	344	334	325	327	323	334	321	327	334	326	349	319	347	336	319	316	323	326	317	318	320	332	299	359	343	300	337	339	306	332	316	365	340	308	313	342	337	317	343	348	288	289	351	314	338	312	311	321	304	340	324	314	321	301	347	345	338	340	354	330	320	304	315	308	326	316	309	319	349	314	331	335	372	327	353	338	299	310	332	334	353	309	335	326	315	307	372	336	336	315	361	311	340	291	316	321	325	319	346	307	316	324	327	339	339	313	308	322	341	333	331	322	315	286	336	288	365	321	331	303	319	322	314	337	330	349	306	333	310	325	342	281	328	352	345	328	312	316	344	283	326	300	325	314	315	321	356	317	311	331	321	337	328	320	348	339	336	321	344	310	344	327	321	355	313	324	324	303	307	319	336	347	291	370	325	346	345	351	321	365	320	369	293	325	347	324	296	326	348	310	330	311	319	290	315	331	329	344	317	301	333	354	338	308	298	293	312	326	322	341	329	317	297	325	330	333	296	347	339	347	322	324	308	335	324	332	344	328	325	328	342	334	332	332	344	314	312	311	329	307	339	297	342	305	321	357	319	313	320	335	288	342	347	333	309	288	339	308	336	311	340	296	330	323	337	284	325	371	321	326	311	322	318	328	330	327	298	360	337	345	325	309	333	334	316	366	320	305	335	336	346	321	357	302	298	325	301	320	326	353	365	341	321	327	317	302	334	337	340	361	282	319	321	323	305	293	301	316	329	317	340	330	325	301	326	312	335	305	327	318	336	320	278	336	315	346	306	325	318	324	333	301	301	312	361	333	293	338	328	307	335	308	303	324	323	313	307	374	354	320	341	337	295	333	350	314	343	324	327	306	338	309	306	322	322	324	343	338	317	296	348	336	325	308	301	294	338	289	322	311	368	320	331	317	341	320	320	339	318	329	314	330	331	320	321	351	311	321	328	316	353	337	324	329	303	321	323	293	362	307	340	311	308	319	334	306	341	364	323	312	319	315	343	313	356	349	312	325	335	314	329	320	317	291	329	353	321	328	310	328	339	310	352	311	316	316	329	324	325	347	337	325	286	306	346	329	332	302	299	342	334	345	336	325	337	342	318	303	323	355	327	348	348	327	299	345	318	324	340	333	298	325	304	327	299	339	310	326	347	344	302	302	341	372	328	306	349	331	307	322	323	319	307	342	347	299	337	328	358	360	349	329	316	340	333	330	353	284	335	333	337	316	339	310	340	310	336	311	322	305	337	292	345	348	324	372	341	319	331	307	319	312	327	293	325	300	313	305	330	332	317	336	300	305	316	368	335	343	330	314	322	347	268	340	322	316	305	318	357	326	355	309	324	328	303	308	303	308	332	350	303	318	319	311	301	331	324	324	278	298	309	379	287	327	342	318	313	321	320	335	293	328	303	344	296	356	341	294	349	307	300	341	316	326	309	334	316	325	377	307	325	356	305	329	342	350	321	294	337	322	329	322	323	321	349	332	314	317	340	319	308	362	300	320	339	309	316	327	301	318	324	342	341	349	329	331	336	355	326
30183	29304	32330	17377	5368	3244	766	266	194	167	172	134	166	135	126	120	146	127	143	136	166	185	164	118	131	104	130	103	117	141	126	134	127	130	142	138	108	123	112	131	120	127	110	121	115	121	114	128	117	110	119	116	124	115	100	115	119	106	129	141	145	116	111	106	117	116	106	122	112	136	120	126	127	100	110	135	104	109	107	126	120	121	138	109	122	135	114	115	133	108	118	131	141	110	123	126	105	122	119	109	123	122	115	119	120	106	119	125	154	103	132	110	108	114	133	119	129	138	126	112	139	104	120	99	114	120	99	122	122	120	127	119	115	105	129	118	108	119	116	107	103	113	114	115	111	125	126	118	102	129	150	128	100	126	118	121	122	129	131	119	115	103	129	127	117	115	115	119	121	107	140	104	126	118	111	128	124	112	140	135	122	102	115	129	118	116	119	113	120	126	135	114	119	96	119	119	112	132	131	114	127	119	97	123	120	95	113	138	113	125	115	117	133	114	108	115	143	97	100	105	129	128	116	114	146	123	118	114	129	112	113	124	122	135	101	107	119	113	134	107	128	114	120	111	114	132	137	127	113	112	127	126	115	99	112	106	110	124	125	107	114	115	126	114	123	113	114	110	109	112	113	110	142	126	106	119	100	125	116	129	122	106	123	113	118	125	118	108	115	116	124	114	135	130	111	107	117	123	126	95	117	130	118	122	115	132	117	122	118	113	132	112	126	125	130	111	135	128	113	120	137	117	132	128	111	91	116	130	117	123	142	106	132	133	122	115	124	111	113	128	125	127	127	124	123	108	134	124	133	111	124	98	139	116	113	110	95	119	106	112	145	106	112	86	126	142	114	114	117	128	121	125	119	121	104	106	106	113	129	123	105	136	130	122	121	133	150	117	106	106	130	108	118	118	122	116	98	124	130	143	110	114	117	128	127	110	112	125	120	125	110	99	118	119	105	91	121	115	124	122	135	103	116	129	104	120	127	101	112	127	96	112	131	125	127	129	129	123	110	117	116	124	113	125	121	128	132	106	145	135	121	111	136	124	104	124	105	121	129	122	124	129	111	128	123	121	120	100	139	125	119	110	131	102	126	126	126	113	101	101	138	113	130	105	112	128	95	133	120	101	119	109	120	111	110	104	109	107	125	99	111	109	124	112	93	114	137	129	91	99	135	144	125	120	120	123	95	132	111	110	109	116	115	119	121	128	124	127	108	127	117	128	118	123	124	119	123	122	129	92	120	119	118	118	117	108	112	129	138	115	131	139	140	113	102	133	136	105	110	125	125	121	114	112	129	129	114	111	121	138	113	109	110	131	112	109	132	120	116	94	129	120	113	109	113	126	102	105	114	108	140	118	121	132	115	125	138	103	118	111	101	113	126	118	123	99	123	115	119	125	140	121	122	126	120	129	107	114	115	122	121	116	118	108	121	103	111	118	113	129	105	103	97	126	141	105	125	124	114	125	123	132	135	130	129	122	132	99	115	121	121	124	115	117	108	104	127	115	125	89	139	150	129	119	97	126	133	119	122	110	106	116	111	119	108	114	104	109	133	115	117	133	121	127	126	120	109	127	101	128	106	139	116	125	96	112	120	96	123	116	95	127	99	104	112	129	113	128	112	123	119	107	111	126	125	109	106	122	109	121	117	123	111	113	113	107	109	110	124	132	92	117	106	111	100	116	120	133	121	124	98	122	123	116	125	119	136	124	146	113	115	108	116	117	112	103	113	115	118	123	105	116	123	126	117	113	120	111	119	128	125	118	107	112	105	134	128	110	126	119	116	131	126	113	105	93	110	119	101	110	119	143	118	131	107	113	133	126	129	121	114	135	123	114	108	127	111	104	115	106	130	116	126	118	117	134	116	169	104	110	137	116	122	132	120	136	142	131	130	112	120	118	125	118	110	119	138	110	111	105	132	117	114	130	141	127	115	112	120	120	133	138	139	121	144	128	131	126	122	119	98	99	114	120	103	131	129	114	136	104	121	119	109	114	123	127	122	118	117	122	129	124	127	100	116	118	124	112	111	117	132	118	127	105	115	118	114	131	106	102	88	127	121	100	121	103	112	146	115	110	110	116	116	106	118	117	134	99	132	92	106	119	116	109	123	131	109	111	110	115	114	120	137	115	119	109	99	115	129	109	106	130	117	106	115	128	112	125	101	127	117	116	128	109	105	137	131	120	116	100	109	109	134	129	114	118	124	115	125	110	115	111	127	123	122	117	115	134	112	129	114	109	144	138	129	138	98	129	125	134	123	113	111	123	114	125	103	107	128	112	101	105	121	116	114	126	95	142	100	120	110	115	96	127	119	110	117	118	121	116	108	115	112	131	127	110	94	129	119	116	113	126	109	130	99	126	121	105	131	89	116	143	105	86	105	104	137	125	113	112	119	107	128	127	129	108	107	143	113	99	110	125	110	113	114	121	124	121	123	98	129	111	101	132	123	108	116	125	115	121	122	113	114	128	126	118	126	113	123	129	114	126	124	130	117	104	120	114	110	110	125	121	124	132	130	132	104	110	102	119	117	120	109	136	124	111	127	93	96	121	126	121	125	114	111	122	112	107	109	105	119	101	119	101	132	126	112	135	119	124	137	136	107	117	108	101	107	113	124	140	100	117	138	124	128	121	125	135	114	140	128	117	124	117	111	107	129	125	107	123	124	131	114	116	109	109	123	124	120	126	132	120	142	112	129	126	104	107	99	115	123	145	110	151	107	132	106	119	116	110	98	125	105	128	118	102	99	134	134	116	121	113	100	110	109	120	124	115	131	127	118	121	107	117	135	108	126	100	107	101	121	107	121	101	109	118	109	128	108	110	118	117	118	122	121	103	116	126	121	116	126	125	138	114	105	120	141	128	114	131	115	122	114	109	119	135	113	101	110	120	113	116	126	113	99	129	148	124	133	106	128	121	129	126	121	93	118	122	125	140	112	103	123	119	111	120	110	141	121	119	125	138	118	111	114	122	108	106	113	134	127	118	125	135	109	115	114	112	107	113	156	117	109	122	105	125	116	118	115	125	136	98	121	129	115	126	108	110	108	118	116	116	119	117	103	113	122	113	127	120	112	115	116	118	124	113	112	114	95	109	123	135	107	115	121	122	119	122	123	118	137	133	123	111	109	127	127	127	122	116	121	111	103	134	117	102	108	111	115	116	118	117	107	122	110	122	132	117	118	127	91	130	113	107	103	108	109	113	122	128	132	116	126	134	122	121	116	114	106	122	108	112	108	131	113	117	128	115	122	103	130	113	111	118	108	138	129	122	100	98	115	124	127	100	116	119	98	117	112	129	131	135	112	113	115	133	112	136	132	118	132	128	111	113	114	119	124	130	111	119	108	107	114	134	125	132	113	118	129	107	142	115	110	100	140	86	136	117	116	112	135	117	116	109	130	118	143	135	118	108	106	109	118	133	127	123	108	135	130	126	111	86	122	113	109	118	124	100	109	113	121	118	104	114	138	125	115	125	124	112	108	121	97	160	113	114
27385	44173	32988	14991	7207	5611	1305	467	337	272	244	177	160	166	173	173	150	146	166	140	212	247	192	134	123	135	127	137	127	141	135	139	165	182	175	145	140	138	165	161	160	135	134	137	136	120	147	116	126	129	146	140	166	138	123	141	124	131	146	131	119	129	139	129	138	144	143	121	121	130	137	145	142	128	143	127	127	115	147	129	133	133	152	125	132	135	145	147	135	142	151	154	139	142	128	140	115	141	156	138	135	124	108	144	121	127	124	156	113	158	121	144	125	116	138	127	126	135	135	147	138	136	134	134	154	130	121	145	153	141	148	143	143	128	141	131	145	141	158	122	135	166	141	165	145	139	140	152	160	122	113	132	134	112	149	147	136	147	137	140	130	136	122	143	137	149	122	153	138	141	148	122	148	153	129	123	142	156	125	147	111	120	140	121	133	147	151	139	147	111	147	141	144	126	143	145	159	145	135	116	135	119	129	131	132	144	139	112	156	142	134	142	124	141	128	142	119	136	140	142	116	129	151	105	122	144	127	135	136	128	155	142	125	153	132	134	139	134	114	135	134	144	132	143	155	132	135	130	153	127	149	139	132	143	129	139	150	129	149	163	157	122	142	146	135	126	136	149	111	122	167	132	126	135	122	144	113	146	128	130	130	141	143	129	127	147	131	156	117	114	125	137	129	149	138	118	152	149	140	112	138	139	116	144	131	140	133	124	123	153	147	119	139	131	126	136	144	114	142	149	122	132	126	130	148	141	114	117	113	132	147	126	150	131	132	129	139	139	139	137	147	136	128	126	116	149	132	153	140	139	134	141	128	156	160	138	156	107	131	103	137	142	135	158	122	134	131	118	137	136	148	141	142	128	137	133	142	123	152	150	120	137	134	151	148	147	129	119	114	145	131	161	112	143	159	126	148	132	138	141	153	115	152	140	131	140	145	126	127	139	119	125	139	145	122	133	144	138	114	131	143	147	134	134	141	134	122	125	143	140	130	144	132	154	140	126	144	149	129	136	141	145	132	130	137	143	123	120	123	127	125	138	144	129	132	143	120	127	141	130	117	158	133	137	108	118	142	140	130	133	135	123	139	162	131	143	137	137	120	126	164	132	134	125	129	136	131	113	124	136	148	142	143	143	126	151	139	121	103	154	133	136	131	142	137	147	131	129	139	134	117	129	148	128	108	150	128	133	130	139	149	144	137	137	126	123	131	132	135	130	115	144	139	146	148	138	124	131	133	132	148	125	131	137	130	154	128	155	135	129	127	166	127	126	143	133	137	132	126	130	135	155	138	127	120	131	157	134	126	140	132	139	131	126	127	118	133	135	146	142	134	139	135	158	137	143	125	141	128	115	122	121	140	143	117	129	125	141	106	135	133	116	140	130	117	136	140	153	137	133	148	143	134	136	144	149	136	148	156	107	125	120	114	134	122	134	114	120	138	127	116	126	135	131	145	145	122	119	143	134	135	136	150	139	146	154	138	156	138	148	126	135	131	110	138	130	138	128	131	123	120	145	146	148	135	143	148	119	139	138	121	118	137	127	144	134	144	142	122	147	121	129	138	136	145	124	125	122	138	133	123	126	140	131	118	139	137	136	133	147	138	125	132	132	139	155	138	128	115	145	143	138	165	150	143	134	150	145	115	109	135	144	148	130	138	128	145	148	138	126	136	131	116	120	145	134	147	149	138	149	138	129	160	132	164	126	125	158	112	123	127	113	132	153	138	131	147	131	142	146	148	145	135	155	142	132	126	143	125	152	132	129	123	139	124	134	120	144	135	135	166	147	133	123	142	150	140	124	120	133	147	128	134	147	137	135	141	134	143	120	117	164	131	146	130	154	131	148	140	138	132	150	139	130	120	131	138	135	149	157	140	150	148	115	117	148	129	131	129	145	130	119	120	139	130	128	140	123	122	149	140	143	147	137	152	133	141	154	121	125	134	127	148	138	152	120	142	141	141	138	148	145	138	136	131	150	137	124	139	124	135	137	135	139	141	135	112	139	130	128	129	136	126	126	129	151	126	134	123	131	143	104	116	137	119	148	155	129	137	148	119	142	151	144	132	146	111	155	143	147	140	118	137	137	142	122	151	128	137	143	134	144	109	135	157	150	134	121	127	147	139	135	130	144	149	113	147	138	114	148	137	139	113	133	149	146	121	149	173	124	119	114	135	147	128	138	132	120	131	139	142	119	130	134	140	154	136	126	137	137	124	129	143	135	147	141	131	133	127	135	150	146	136	117	126	142	111	130	119	132	131	133	123	148	116	117	147	148	135	135	137	139	129	143	120	122	152	129	118	132	135	141	127	127	127	115	146	146	144	126	140	131	149	145	136	132	170	106	147	119	142	125	146	141	122	145	134	148	146	150	152	141	156	127	124	130	136	136	133	139	111	129	124	144	135	118	137	150	131	139	118	116	122	120	128	132	139	131	136	134	134	123	139	118	142	134	135	139	158	127	128	138	146	139	144	128	139	125	129	148	114	130	137	143	124	122	157	142	135	137	143	138	146	147	133	137	140	142	171	122	145	127	142	143	160	118	119	132	148	134	143	131	133	121	136	117	147	154	148	140	146	142	140	134	120	146	126	142	152	138	137	108	150	130	135	133	138	139	138	136	121	128	143	148	144	146	127	165	136	131	134	124	125	151	146	141	137	126	156	124	161	120	158	134	132	131	139	143	139	128	135	147	139	127	139	119	139	121	137	140	136	135	139	143	141	126	133	138	134	134	126	125	143	136	159	143	147	137	144	116	139	123	132	139	127	143	141	136	131	123	118	130	135	150	126	129	151	135	134	153	135	134	133	120	143	136	147	131	138	143	135	128	133	142	117	168	120	135	140	134	137	110	125	156	130	130	139	140	129	135	121	129	148	128	132	135	109	142	146	170	125	130	160	147	117	123	122	137	151	129	133	143	129	141	114	126	144	156	155	119	141	157	140	157	128	130	125	125	137	121	125	135	108	115	125	141	148	117	129	127	124	129	149	123	140	119	123	141	137	132	146	133	112	131	154	117	136	137	128	142	129	140	132	153	143	129	116	127	140	143	130	141	122	144	144	138	137	147	145	140	143	147	145	139	130	132	126	131	134	120	133	129	141	142	138	122	152	144	116	117	139	142	127	136	143	138	136	149	139	146	150	127	122	137	143	144	129	142	139	123	119	165	121	153	124	133	126	148	146	143	144	133	125	144	123	131	138	141	119	159	118	116	131	157	137	127	141	128	134	157	143	153	143	149	130	122	130	131	127	126	139	136	121	130	124	146	145	126	122	132	149	123	137	129	129	142	152	139	126	134	159	158	107	137	135	121	132	134	144	154	144	126	151	130	123	140	117	137	136	143	145	142	148	133	151	135	116	120	155	138	138	134	146	150	145	123	148	146	128	140	117	120	128	131	131	132	138	148	161	142	111	129	130	108	140	122	135	136	170	140	123	113	118	140	117	142	137	130	143	133	139	134	129	132	142	135	126	153	146	132	140	128	144	132	130	130
24518	21666	28990	25324	22390	19027	7848	1471	522	376	340	320	304	256	246	258	259	231	332	386	332	687	723	244	222	247	217	249	205	235	326	524	661	664	486	332	272	368	319	282	271	252	206	222	189	224	206	226	197	223	204	205	218	228	194	220	205	194	214	208	207	212	185	213	217	209	204	226	220	217	201	192	218	193	190	220	205	227	210	196	229	213	220	203	213	207	209	247	208	218	233	217	171	237	240	180	219	224	217	227	210	180	190	240	220	200	206	209	188	227	230	219	215	204	226	220	195	195	197	211	180	211	210	200	224	226	211	221	215	209	187	203	195	214	229	242	210	202	210	193	230	213	207	208	216	203	221	226	215	194	222	205	205	227	220	202	201	210	197	181	207	213	198	224	210	211	211	235	214	200	208	201	190	208	223	189	209	224	208	203	237	223	221	227	209	217	209	188	197	213	203	190	219	195	200	246	218	230	201	206	195	213	211	239	205	198	194	235	216	185	213	198	197	187	227	225	224	199	207	202	184	231	219	204	211	204	212	206	206	231	227	195	211	220	222	194	223	228	218	209	194	225	200	219	220	220	222	235	211	216	208	211	190	180	218	216	223	226	236	189	204	225	219	202	229	235	208	223	193	210	209	214	196	211	204	229	205	186	196	226	200	206	233	211	207	210	211	229	200	216	213	230	192	189	191	205	216	222	168	185	225	198	229	220	212	198	222	190	205	211	210	184	199	224	191	213	199	205	226	221	208	192	229	201	204	208	226	213	210	216	224	194	228	223	213	204	216	219	197	223	179	191	215	214	199	222	193	205	254	192	196	192	217	216	213	222	212	205	199	235	212	195	226	221	201	225	213	212	228	187	212	194	215	204	224	189	212	223	225	214	213	220	238	234	203	206	240	227	223	190	189	192	214	193	204	202	233	229	221	185	215	207	221	208	198	209	200	230	220	201	220	222	220	211	227	222	236	201	220	235	219	194	209	209	211	221	205	213	190	201	205	229	188	210	201	192	195	216	208	202	206	209	209	206	204	228	195	234	203	185	207	214	192	250	214	209	210	223	198	207	186	213	203	229	202	203	206	230	203	198	183	218	202	211	199	226	219	201	225	209	208	216	247	211	204	227	187	208	197	193	188	225	207	215	166	191	224	181	171	209	226	197	202	215	187	207	229	227	191	206	192	227	203	206	189	223	230	203	218	203	216	208	209	206	238	176	217	208	205	219	223	215	209	199	185	211	236	220	196	205	223	222	227	207	211	216	214	188	221	182	227	235	238	212	209	210	185	204	228	225	219	212	211	209	198	210	214	226	219	222	201	200	212	215	210	223	211	205	224	200	215	193	243	186	201	208	206	192	218	206	231	188	241	195	183	224	220	213	221	207	218	223	202	226	180	218	216	213	213	182	238	221	192	185	214	187	211	194	224	198	205	227	222	192	238	222	225	200	220	196	195	206	201	215	210	205	215	219	189	227	203	219	233	237	202	193	199	226	211	226	266	230	220	218	209	209	224	204	201	208	210	182	213	206	219	215	198	226	201	203	171	197	185	223	203	234	196	226	184	198	191	193	216	211	215	223	248	205	200	201	230	198	207	206	191	213	217	220	220	188	182	198	203	203	228	222	200	214	219	217	183	193	226	209	200	213	227	221	212	187	227	212	217	219	222	192	196	204	243	227	189	209	224	222	214	214	208	219	235	186	215	217	221	207	199	181	221	199	204	199	231	227	205	207	217	218	221	222	194	216	203	227	209	237	181	243	215	238	217	242	206	224	214	201	201	225	223	221	200	223	212	214	225	215	220	209	219	201	225	225	239	209	213	187	218	182	205	209	215	204	209	237	193	209	216	229	179	185	228	200	178	203	223	230	221	197	242	213	194	222	221	196	183	193	203	215	203	223	213	200	208	233	214	223	218	203	218	222	220	229	180	233	184	230	223	207	206	232	226	209	252	202	213	213	170	217	235	207	212	214	213	228	228	209	191	205	185	218	217	213	230	201	224	222	220	219	231	195	205	214	211	232	212	191	224	223	209	239	180	207	202	240	232	215	197	208	220	197	230	210	208	239	199	218	164	213	196	210	198	233	213	251	233	204	198	214	193	224	208	202	215	227	204	192	214	214	217	207	191	210	191	228	192	206	229	243	188	199	223	236	244	194	203	198	237	234	221	196	221	201	219	212	216	195	223	221	200	191	204	205	213	184	206	210	218	189	230	219	227	233	210	225	206	206	205	221	189	185	211	222	183	219	201	206	191	178	200	223	222	216	215	219	228	206	215	224	223	227	222	221	213	238	228	195	206	208	205	210	209	239	210	240	212	224	233	218	217	201	200	205	206	249	220	208	194	241	225	196	210	226	188	211	213	212	226	201	215	180	211	221	213	215	208	193	199	213	226	219	206	240	193	213	200	229	224	226	217	216	194	193	179	223	191	203	228	242	213	199	232	221	217	231	211	215	224	222	172	225	210	186	213	200	221	208	229	199	217	221	246	222	224	200	219	221	211	235	198	197	208	219	192	209	201	205	223	208	218	202	206	201	235	210	228	191	235	200	222	228	187	204	219	196	192	210	206	210	229	221	207	219	222	209	195	227	218	187	204	213	215	180	205	197	215	217	206	211	206	226	200	206	241	215	202	212	208	193	203	219	238	183	210	208	206	208	196	216	193	224	213	241	207	227	215	225	192	198	180	203	212	225	211	230	211	221	225	210	216	216	215	228	204	220	211	220	194	224	203	222	208	224	198	218	186	198	218	226	210	229	208	199	199	203	222	231	209	210	231	218	212	219	210	202	233	221	205	209	218	211	238	241	194	216	231	214	201	201	201	219	204	184	211	197	219	217	216	230	190	223	217	203	213	212	192	240	207	232	202	214	244	219	189	196	183	219	189	229	200	223	232	194	204	240	200	201	193	193	217	223	223	198	219	198	214	218	229	242	209	181	215	204	237	230	207	210	203	215	198	183	224	207	212	229	209	219	197	188	209	232	203	206	209	257	206	229	208	209	216	218	220	201	216	194	222	252	242	195	199	226	200	200	217	225	205	202	192	201	175	223	205	230	209	204	188	203	208	213	211	210	228	227	206	218	215	202	225	219	250	208	204	200	209	203	204	218	198	217	192	212	185	233	193	217	212	204	205	199	199	204	210	210	208	234	206	214	227	232	185	204	208	221	207	231	224	211	202	224	219	232	208	207	213	205	221	236	205	213	197	213	185	193	203	206	229	208	220	220	219	233	229	227	229	204	208	213	216	212	232	203	209	235	226	211	203	204	217	211	217	221	226	216	222	232	195	206	208	221	209	206	206	221	215	216	212	216	202	216	187	203	209	211	206	200	194	194	217	220	227	205	206	202	211	215	199	186	218	228	205	190	193	226	208	210	193	232	218	188	203	199	230	217	177	194	192	221	210	193	216	206	240	198	220	201	235	194	199	199	203	211	201	249	198	235	184	208	197	234	209	213	225	199	218	201	202	218	193	233	199	249	202	213	198	212	216	203	193	212
28170	54478	43854	25753	22254	18287	8011	2205	725	572	463	381	392	343	306	307	281	275	392	526	410	1052	1035	242	268	229	227	232	239	258	376	760	922	943	621	391	398	515	409	328	329	294	215	214	214	234	232	234	239	216	211	241	219	241	231	233	242	234	207	215	222	233	235	233	210	247	242	214	243	226	218	260	217	246	220	219	224	231	243	241	247	219	250	238	245	235	236	257	232	208	216	218	220	221	208	237	221	211	231	228	220	234	221	242	247	224	238	231	204	211	202	221	215	220	212	216	222	232	220	236	207	206	224	215	214	227	223	213	222	204	222	205	247	273	231	273	218	229	264	211	219	232	239	242	212	231	207	242	222	199	223	229	226	257	180	233	205	240	242	221	243	214	211	241	223	214	204	224	211	230	250	223	240	215	233	252	242	223	203	230	239	253	248	214	238	214	239	262	207	227	247	225	200	235	231	229	199	211	229	223	224	212	197	210	207	214	209	213	212	248	219	239	238	218	202	216	227	224	195	217	222	218	220	217	213	225	223	226	224	218	219	231	208	217	220	235	231	232	242	238	217	246	222	227	241	215	215	245	235	229	222	232	245	249	219	226	249	206	249	222	247	243	219	244	229	235	225	228	214	225	243	204	233	223	243	218	237	245	217	215	233	229	211	229	245	222	213	244	233	234	217	223	220	217	227	201	194	221	200	223	224	256	244	223	218	236	194	212	228	243	213	229	205	223	221	232	209	202	217	220	230	221	215	243	237	220	228	223	201	226	253	246	237	261	226	212	213	253	227	210	242	244	242	234	220	216	213	237	224	228	238	249	225	219	223	250	232	209	217	222	216	242	228	220	227	206	245	215	234	203	220	214	220	230	231	208	249	206	237	212	234	238	242	229	214	221	210	233	242	237	224	208	231	210	240	233	218	232	237	230	235	251	239	224	212	213	218	214	238	245	235	209	219	219	245	232	227	238	218	220	249	228	236	217	241	232	212	229	234	219	244	232	245	232	225	204	234	225	230	231	202	223	215	222	225	249	223	257	218	190	239	247	235	227	215	236	217	240	243	231	198	232	198	221	249	221	223	227	226	232	227	242	218	228	213	207	228	233	256	228	212	221	222	234	228	237	198	222	239	221	212	226	236	221	226	223	249	239	240	233	198	263	233	218	252	219	230	208	229	213	220	248	253	238	229	213	202	221	234	201	223	228	233	225	237	238	268	194	232	226	190	254	209	219	232	241	225	223	219	218	238	244	231	221	203	243	214	222	222	206	245	245	239	231	238	211	216	230	209	221	238	247	224	227	218	216	189	235	229	208	194	243	221	222	214	234	217	219	230	249	248	243	220	226	244	234	236	237	226	221	222	226	240	207	195	241	223	228	245	233	241	219	209	216	220	231	220	238	226	217	237	216	208	220	263	246	235	217	215	261	204	231	232	215	245	214	217	239	229	230	239	244	224	246	266	188	216	250	220	231	200	238	203	217	226	215	259	226	215	225	223	239	230	235	238	240	227	229	224	204	236	216	218	193	242	206	232	192	208	232	249	261	234	237	229	203	239	221	229	244	202	231	218	238	212	224	232	215	226	238	253	233	218	238	229	222	241	221	228	234	241	239	193	252	225	211	224	237	210	214	239	222	233	215	225	251	216	239	230	230	221	200	205	239	245	229	227	212	207	227	202	256	248	241	223	218	213	219	222	226	223	226	275	201	251	231	234	225	262	256	225	251	219	221	260	230	194	262	207	214	246	221	209	234	236	227	213	228	211	188	211	238	223	254	203	243	216	232	233	230	256	233	224	214	205	204	222	215	221	223	248	219	207	239	222	253	223	238	225	222	231	191	218	259	230	250	236	221	233	238	262	213	245	240	216	210	207	259	223	220	239	218	229	221	217	231	205	209	238	253	229	209	213	228	234	221	226	246	222	249	222	249	214	233	245	211	208	219	226	240	254	218	246	221	226	204	262	217	238	211	251	215	231	238	236	220	234	217	233	232	235	258	241	215	222	219	229	217	225	238	231	245	203	230	232	216	221	213	214	202	201	253	220	227	224	237	234	245	223	213	220	211	228	214	227	236	228	235	243	203	222	237	224	206	213	233	251	238	220	233	221	234	236	197	220	245	234	206	218	238	211	230	218	211	275	230	243	203	243	248	255	221	225	200	227	240	257	223	239	206	205	238	231	228	223	211	210	254	204	242	260	232	237	204	221	247	199	266	236	225	226	218	222	217	237	192	222	229	241	224	227	228	217	229	207	239	227	250	245	238	222	224	254	204	220	229	202	238	233	221	191	236	213	234	215	241	229	207	225	241	234	229	225	241	242	225	224	218	202	222	249	208	219	250	237	237	225	234	227	218	201	209	212	237	227	221	222	236	216	241	234	221	226	235	226	232	230	221	230	200	206	223	229	191	237	244	236	196	233	218	213	222	223	223	231	251	214	235	225	264	214	222	227	230	247	224	246	222	207	225	244	241	248	210	261	233	222	232	231	220	241	246	219	226	230	214	233	218	233	213	207	224	238	238	218	238	239	211	206	231	228	236	232	222	226	234	213	216	211	219	199	209	235	230	223	218	242	225	205	211	251	236	221	210	210	236	220	238	219	251	219	225	250	244	240	223	238	238	228	216	223	232	228	210	223	217	246	235	215	206	190	224	187	226	217	227	218	239	240	229	221	210	251	222	232	227	242	227	200	213	198	196	244	223	217	221	226	223	211	226	244	211	242	234	210	222	243	241	233	209	223	204	223	202	248	246	254	258	202	174	219	246	227	221	214	239	262	232	221	227	229	236	233	228	229	238	191	225	209	201	256	210	220	217	243	227	237	211	240	221	233	256	206	243	227	241	234	208	264	234	230	251	206	224	216	236	215	212	234	223	218	227	213	232	225	220	249	227	232	230	200	234	227	228	236	207	202	221	233	231	210	230	214	213	213	226	194	219	217	221	231	208	212	236	213	253	228	255	225	227	197	222	238	213	203	273	213	229	221	230	227	217	222	255	244	221	235	224	251	235	223	227	200	211	263	230	220	214	238	235	234	250	233	233	220	231	240	200	228	229	228	235	232	206	211	208	217	239	205	226	244	220	214	236	229	226	243	221	211	233	199	234	226	217	240	208	222	202	237	226	218	235	206	230	213	210	243	199	247	234	242	214	234	220	233	210	254	221	221	233	240	246	232	229	203	206	232	238	226	239	239	231	224	220	241	233	232	238	202	252	219	224	244	223	223	230	238	218	232	230	255	238	201	208	231	208	233	249	222	220	226	258	232	221	255	209	245	259	232	209	232	202	230	270	223	219	225	229	197	224	225	247	244	200	234	254	225	219	192	237	206	236	240	240	231	239	239	219	215	194	219	230	219	236	232	223	242	232	209	211	225	216	228	216	229	228	225	198	235	236	205	241	220	243	214	215	207	226	222	238	266	233	239	220	237	241	211	223	218	192	239	213	238	232	237	223	232	229	233	213	225	248	222	220	233	221	186	235	210	216	244	197	230	222	216	240
25647	21740	28593	26806	17430	9210	4190	895	296	294	232	213	223	187	157	183	184	197	203	248	229	250	293	176	176	149	137	167	157	164	217	377	442	407	343	213	203	233	210	180	196	220	158	157	170	175	193	158	171	161	152	162	191	176	172	169	165	185	162	153	160	166	163	166	163	157	172	170	177	177	170	168	182	170	179	154	167	181	171	185	159	172	160	164	159	163	144	153	155	180	169	162	155	164	164	158	152	162	170	167	140	158	154	145	160	161	146	185	144	166	187	163	184	181	169	166	166	142	158	173	154	153	162	171	162	174	168	165	172	181	181	194	182	152	160	155	166	152	154	149	171	157	165	183	175	173	161	188	160	167	160	170	191	159	159	165	177	185	158	158	162	163	149	188	144	168	181	151	171	174	177	157	184	167	176	154	164	180	141	148	179	162	173	174	165	167	153	150	166	176	155	153	171	155	156	165	166	169	181	160	159	163	182	147	153	169	181	179	173	169	165	161	155	170	179	156	166	147	167	205	172	175	184	164	196	172	193	159	175	155	159	161	173	153	173	167	158	142	164	168	178	151	175	179	169	184	188	154	168	178	138	166	160	181	164	156	151	178	169	174	161	148	169	160	176	176	152	170	178	183	151	150	169	167	170	159	174	183	160	149	163	178	160	153	159	171	160	166	158	143	165	151	207	153	164	154	161	161	147	173	163	199	158	163	171	161	178	147	148	177	196	177	173	168	174	163	196	167	159	173	131	147	148	161	153	134	177	166	177	180	148	160	161	167	172	176	145	173	155	179	150	157	160	158	163	168	171	151	156	155	167	157	156	175	161	173	171	153	168	164	141	165	179	190	160	173	160	172	154	169	160	178	160	164	178	179	175	157	170	156	153	152	164	162	156	138	192	153	205	171	163	156	178	171	163	182	172	144	167	164	161	177	157	138	172	171	166	179	167	173	161	176	154	170	161	162	190	171	175	156	162	158	167	169	143	149	180	177	152	183	176	162	186	164	182	159	142	187	162	182	190	170	175	149	148	159	144	172	168	159	145	148	163	164	165	157	138	162	161	183	161	176	181	177	174	156	160	178	154	149	155	157	170	172	159	162	176	168	163	179	175	201	150	163	163	161	161	173	150	190	161	166	184	166	161	169	153	200	161	164	175	148	178	172	150	138	156	156	182	190	158	156	153	131	190	176	173	174	169	198	159	151	157	163	168	174	152	145	171	171	157	161	186	170	166	149	158	163	143	166	159	161	184	155	184	170	158	174	174	157	169	168	147	171	167	194	203	160	171	166	143	160	159	160	188	168	183	167	191	157	184	183	132	154	169	163	175	145	169	156	164	159	169	171	181	150	162	170	176	155	162	185	161	164	163	150	165	167	182	177	154	151	147	170	151	161	172	180	154	167	167	163	185	158	175	165	155	180	159	162	172	181	168	184	165	145	198	143	169	154	179	157	168	155	147	161	165	173	150	177	184	163	168	172	164	167	166	155	150	150	152	143	163	158	192	151	155	149	160	142	159	174	147	176	150	172	161	174	171	157	174	147	164	154	162	152	157	175	157	182	165	185	166	171	158	183	174	150	187	168	159	162	158	166	171	176	171	168	164	157	168	157	155	150	183	168	172	163	161	153	165	176	204	151	164	172	181	144	169	155	169	177	173	185	165	161	171	151	162	174	162	195	180	180	162	152	158	158	183	168	161	141	152	170	150	156	170	142	183	168	168	138	152	164	175	171	180	149	143	179	163	175	173	180	179	176	191	186	172	166	159	149	170	157	150	168	182	178	156	188	166	172	167	158	178	167	176	167	159	172	172	186	158	134	145	182	154	191	159	151	179	163	142	188	156	156	149	178	157	175	172	187	177	168	173	183	158	167	166	171	154	175	191	156	153	182	159	175	170	165	166	168	156	157	159	180	155	179	163	156	153	173	186	163	162	153	182	166	140	164	170	174	167	166	178	191	159	141	147	159	145	156	177	163	174	160	157	141	147	174	165	178	149	175	196	158	170	158	168	152	149	171	184	184	172	158	185	182	172	186	154	156	163	155	164	183	183	183	161	152	179	183	159	176	160	165	155	172	156	149	159	165	161	173	182	155	169	172	171	153	157	145	174	173	164	195	144	153	172	140	149	182	167	178	168	178	164	143	158	144	167	192	160	154	156	157	157	154	155	143	151	168	201	143	149	175	142	180	185	145	156	146	168	151	175	173	157	188	150	154	164	159	164	162	155	155	163	167	149	135	143	162	163	158	167	159	174	190	152	195	147	161	172	153	168	144	166	142	157	173	185	184	159	167	161	176	143	153	164	151	161	161	166	162	158	162	177	154	141	145	172	182	189	164	168	160	165	166	149	168	176	144	161	193	159	174	160	184	173	167	163	173	181	156	175	166	161	148	144	153	170	153	158	156	151	172	157	181	173	172	156	174	175	167	187	155	140	142	185	165	166	167	148	174	174	138	179	150	172	151	162	164	159	158	159	170	175	182	177	156	160	156	183	165	164	156	189	167	173	172	180	140	162	173	177	164	190	171	157	157	172	161	153	166	176	158	176	176	160	193	159	171	172	180	158	171	160	164	163	165	172	148	184	193	167	142	179	163	148	153	153	152	161	146	164	161	167	144	180	139	147	155	149	166	175	171	180	161	140	189	174	158	155	160	158	172	171	171	188	184	175	177	170	173	151	172	160	181	152	149	179	181	150	152	177	153	181	166	172	171	174	171	119	177	177	177	153	149	187	144	164	186	157	165	148	167	171	158	154	156	167	139	171	156	165	178	183	181	180	143	168	160	150	193	157	182	159	168	171	144	147	171	172	185	174	172	164	179	162	160	170	180	170	173	161	180	159	197	163	158	176	129	158	177	147	167	151	149	161	168	169	183	165	164	186	171	165	173	185	165	174	174	182	149	169	173	162	187	150	180	187	155	165	187	162	171	159	159	174	185	166	151	166	143	158	193	166	154	166	141	184	159	150	161	157	180	164	184	168	160	147	152	183	176	201	159	157	171	193	162	163	137	171	161	159	162	161	175	168	191	168	180	135	188	151	146	137	166	157	158	189	153	153	152	184	154	158	167	164	135	162	163	170	152	160	152	157	158	148	184	181	156	176	187	165	160	190	157	142	169	145	169	161	192	173	182	159	157	159	182	157	176	168	168	176	159	172	151	166	150	156	155	159	163	167	188	168	167	165	159	147	147	171	175	180	158	174	169	172	189	169	164	163	148	157	157	196	141	141	170	159	179	154	164	160	169	176	146	151	175	172	185	149	170	158	159	145	141	165	177	163	178	150	179	157	172	162	164	164	182	152	158	186	170	165	156	167	157	143	172	164	158	159	147	164	171	158	152	162	149	173	171	172	160	164	179	162	184	176	141	181	161	175	168	175	164	186	192	183	172	168	159	187	137	187	163	139	145	172	147	138	156	149	166	154	174	159	160	158	168	153	154	172	173	163	174	162	147	173	150	164	154	159	159	171	184	174	162	157	165	170	163	171	180	175	150
28201	49935	38312	24212	17280	12888	6744	1684	524	384	328	330	268	251	230	238	208	229	234	370	295	340	400	217	195	203	186	206	211	212	300	573	634	630	484	271	270	326	267	213	252	219	208	188	180	184	153	164	202	181	200	204	166	179	195	188	209	190	197	178	179	194	176	179	173	206	187	193	189	180	198	214	171	191	201	183	184	171	217	201	179	203	158	147	175	195	187	208	192	183	176	206	191	169	196	193	192	192	180	167	205	210	176	169	201	197	213	195	182	194	170	190	190	168	190	163	182	186	173	202	172	182	166	183	168	187	186	184	167	192	179	203	191	177	195	182	195	180	198	202	190	209	202	183	196	177	192	178	190	210	181	196	191	185	188	175	195	193	203	171	157	194	174	200	180	206	191	153	184	165	211	194	163	171	193	151	190	204	201	212	201	186	186	186	175	183	188	201	182	196	182	211	221	210	204	182	193	186	173	190	194	193	155	193	198	175	186	169	218	163	197	197	178	197	182	192	195	213	206	170	177	184	200	200	187	199	183	183	179	158	175	184	170	193	177	173	206	179	183	197	206	179	180	191	215	213	166	189	168	209	185	176	183	179	187	187	179	200	189	189	199	186	174	197	175	196	175	190	179	178	168	192	190	186	200	176	168	207	196	178	182	208	204	168	176	184	195	173	194	181	184	206	189	173	191	193	182	197	201	153	183	203	184	164	208	194	186	200	208	196	207	192	210	178	164	199	195	189	166	190	177	178	180	190	184	193	200	172	182	195	199	187	174	192	201	201	185	216	185	198	185	198	216	200	185	180	164	157	189	194	185	219	185	179	184	183	185	178	172	203	201	197	194	182	166	175	198	194	195	194	181	182	196	206	188	160	172	200	190	180	187	180	199	188	190	172	202	195	180	168	195	183	183	177	197	197	198	183	178	198	178	174	182	191	210	190	181	183	175	175	194	208	193	167	198	179	184	200	198	206	191	176	157	180	165	181	188	190	169	171	210	190	177	203	213	165	186	180	180	178	208	176	179	189	157	197	178	175	192	206	202	183	169	192	184	167	186	177	195	191	190	180	193	205	181	186	172	174	212	203	196	194	167	188	192	204	163	192	187	218	194	203	171	197	203	186	189	183	177	176	158	178	187	196	204	145	167	181	207	190	198	189	191	181	190	196	183	191	184	170	197	200	194	203	167	189	212	214	181	194	189	175	173	192	183	195	171	200	198	197	195	197	215	178	180	198	185	182	173	183	190	184	166	182	205	182	191	199	167	184	186	168	186	206	192	214	185	207	191	176	178	210	172	181	190	156	181	197	148	185	187	187	182	182	182	179	179	181	202	207	183	161	187	184	194	197	194	187	204	213	178	198	188	202	212	208	158	182	179	178	179	182	188	203	195	210	182	177	192	192	213	186	193	200	183	200	198	188	184	190	168	165	200	183	208	210	197	183	190	201	199	180	173	171	203	189	194	185	180	183	223	193	198	173	177	177	189	185	184	186	197	174	182	181	185	180	197	189	187	189	151	196	198	201	215	171	205	191	189	208	183	192	196	171	174	190	186	205	187	175	160	193	176	171	196	185	195	196	180	205	167	172	193	180	183	173	197	193	175	197	175	185	188	183	163	183	202	176	193	199	175	169	196	166	179	188	181	168	166	207	184	168	194	185	167	191	205	189	189	183	174	176	189	187	199	191	200	206	206	170	196	191	178	169	206	185	166	180	202	184	212	201	168	228	166	183	198	174	190	205	189	167	205	195	186	192	202	195	152	197	202	201	196	183	190	175	189	172	176	178	172	185	178	172	181	209	204	179	165	186	189	197	192	201	193	180	199	180	175	230	203	181	178	174	195	188	158	196	201	176	192	184	184	192	186	189	192	194	204	212	169	171	176	189	193	200	183	182	203	212	192	184	186	183	164	162	170	209	191	208	190	210	188	192	199	187	185	187	179	187	191	176	169	189	191	194	158	187	182	212	172	221	184	187	182	182	177	200	190	217	177	169	206	180	185	193	187	176	197	191	197	186	186	191	185	174	169	208	216	188	174	189	189	192	184	196	193	174	189	217	167	196	195	182	185	191	193	185	184	193	174	177	170	197	187	175	196	209	206	165	179	169	177	186	195	192	194	204	165	182	192	205	194	202	174	191	174	217	167	178	170	202	174	184	180	187	213	189	204	159	191	194	200	166	214	176	190	179	200	182	196	187	181	186	195	187	192	223	187	183	184	191	182	219	227	216	183	181	173	184	239	169	183	203	194	196	175	208	195	183	195	199	202	212	200	185	202	205	157	182	171	210	206	178	181	188	154	183	187	204	200	170	177	190	193	197	168	218	185	184	212	182	199	189	167	207	187	202	184	173	211	187	161	177	167	191	203	185	167	168	205	200	167	194	178	203	202	193	191	191	174	192	190	194	195	193	180	190	176	164	171	189	200	184	194	200	192	195	165	195	174	188	184	181	161	185	192	193	178	186	192	182	200	193	191	187	196	167	176	188	174	190	196	199	204	200	205	192	196	186	182	191	213	188	182	167	193	174	209	191	163	196	184	201	205	186	201	196	211	171	153	184	192	197	194	179	177	164	185	227	185	179	175	190	172	181	203	178	199	190	197	177	189	206	202	194	177	184	183	186	218	195	189	187	178	171	181	181	181	195	169	178	169	204	193	173	203	173	179	214	176	190	182	174	184	185	220	182	166	184	168	182	190	172	170	197	194	220	194	189	191	173	177	187	190	183	210	200	186	178	192	173	183	200	166	195	195	173	178	178	189	179	190	169	194	169	208	197	185	198	195	202	195	185	174	177	186	210	185	179	207	200	172	169	193	174	207	203	226	196	200	174	211	177	195	188	180	196	178	196	193	198	174	190	163	204	176	149	199	177	151	204	188	183	180	199	185	195	181	161	207	181	202	199	177	197	181	193	190	188	170	196	191	189	201	180	188	202	179	211	186	178	187	178	195	185	180	191	189	199	179	183	192	190	186	188	185	182	183	180	170	176	179	184	177	188	178	191	210	194	193	205	197	175	183	192	185	211	190	211	189	177	205	205	193	209	194	192	202	193	199	196	195	187	180	195	184	157	200	196	207	184	188	209	186	197	197	176	179	181	178	189	182	193	179	204	192	171	215	168	194	183	200	193	183	198	210	207	189	194	184	176	203	154	178	189	177	198	226	199	210	211	195	188	196	198	190	193	187	167	175	216	192	172	202	210	200	182	182	198	190	185	183	193	193	186	213	186	191	179	187	173	184	212	193	180	177	200	180	193	202	196	183	176	161	182	176	194	205	192	189	158	168	183	205	195	194	199	191	168	163	172	165	198	173	173	166	167	186	194	186	185	203	183	209	195	215	227	194	196	165	181	215	196	194	183	211	206	203	182	158	190	218	200	195	178	193	182	207	169	198	175	198	167	185	197	205	176	189	203	210	188	190	197	175	199	188	193	192	174	177	191	181	193	216	189	209	201	222	176	196	188	169	174	184	212	192	188	192	182	192	171	196	205	198	181
23352	21713	29479	24678	22908	24778	18308	4159	1016	665	556	472	441	429	354	414	355	352	356	436	611	521	470	354	315	303	294	314	372	435	649	1206	1456	1418	1107	604	531	512	386	466	437	399	345	321	296	336	357	327	304	329	341	332	251	346	321	319	294	294	323	321	326	288	336	332	314	313	317	334	272	313	311	289	325	317	290	313	326	283	312	323	305	287	306	284	315	305	329	326	316	314	294	323	280	337	309	314	313	299	283	273	322	327	352	328	307	286	341	324	296	312	309	293	292	330	296	312	317	306	316	284	323	335	305	304	317	269	310	308	318	313	293	310	315	324	320	314	333	272	295	300	302	325	317	307	297	301	277	322	276	284	336	317	331	301	337	345	290	322	307	332	329	333	313	285	323	314	304	293	324	303	326	304	327	347	358	306	287	347	341	318	299	298	289	301	305	309	296	314	310	294	321	308	358	335	310	314	322	329	321	343	335	297	310	309	329	309	329	281	275	329	322	310	290	302	315	321	317	288	276	287	307	353	325	300	339	369	325	321	309	301	322	318	309	322	319	324	315	325	318	308	314	338	308	313	310	312	324	301	307	333	331	323	326	309	307	316	320	298	274	321	327	328	326	348	301	312	307	327	313	298	340	306	280	293	329	317	306	302	312	298	281	293	314	286	283	324	301	293	330	286	293	321	290	296	282	321	345	305	325	323	320	315	314	294	319	320	349	301	327	294	331	334	324	295	303	291	340	302	299	306	312	338	272	322	305	281	337	324	331	302	329	289	316	292	303	306	317	305	307	288	321	325	322	302	351	290	320	285	319	306	333	318	350	324	312	309	339	328	345	292	334	288	275	305	316	311	295	332	296	331	303	343	313	298	328	307	294	281	316	301	324	300	303	285	302	319	323	353	312	293	321	307	301	297	278	318	322	291	347	321	330	267	304	320	295	307	294	354	341	319	298	344	325	335	331	315	309	310	316	317	330	314	301	287	323	336	312	323	295	307	297	330	295	302	332	324	328	331	306	299	315	344	295	313	297	306	337	297	286	290	338	302	310	305	310	297	318	312	319	315	305	282	304	295	313	311	323	302	345	335	293	341	293	326	294	322	335	309	318	323	310	331	322	305	310	309	292	303	301	312	352	304	326	296	311	315	257	338	314	299	288	276	331	274	317	312	308	311	312	317	312	296	303	318	307	287	330	312	332	343	337	312	328	311	291	312	293	316	319	347	290	297	273	290	302	331	320	336	305	296	301	333	311	315	317	304	330	351	308	336	284	319	311	327	357	322	361	302	346	300	328	287	302	288	312	296	304	290	321	313	307	325	325	292	340	290	323	316	322	318	318	316	318	297	323	325	290	299	307	327	306	319	287	299	307	318	371	318	331	278	313	308	292	312	334	304	341	273	322	341	285	312	301	282	325	290	310	309	335	309	331	306	305	280	334	298	309	333	300	324	284	298	313	272	308	318	282	306	328	319	316	318	277	330	305	321	324	301	311	312	305	361	271	303	283	317	317	306	323	352	329	307	309	305	305	344	332	288	350	292	315	326	294	311	289	339	309	289	314	315	329	315	302	286	332	284	327	327	303	285	333	327	316	329	311	319	343	323	303	321	340	319	331	300	319	350	315	308	298	313	297	318	338	315	309	285	283	311	300	322	304	319	330	329	319	333	294	313	287	312	284	324	323	325	290	307	334	296	320	316	304	299	321	347	288	359	314	309	298	318	326	287	326	307	291	314	331	323	313	246	312	273	305	323	321	293	296	321	319	313	299	320	320	287	305	291	310	300	291	307	312	304	315	323	310	351	287	322	325	329	305	299	310	336	295	298	333	316	331	339	305	296	298	314	300	312	333	348	317	308	302	313	273	285	338	310	293	287	307	303	307	330	333	316	320	308	308	340	307	292	299	318	356	315	337	309	305	306	298	317	315	306	313	278	318	325	313	330	327	333	316	309	306	328	346	304	336	317	311	328	304	305	303	301	303	329	308	303	333	323	304	281	280	309	332	318	334	337	316	311	355	325	342	275	323	310	283	330	326	319	333	351	285	277	297	284	343	366	288	328	338	312	289	316	314	299	320	285	330	313	335	297	311	324	300	305	303	296	328	308	309	324	290	294	313	307	331	300	318	339	311	283	274	338	292	271	306	302	363	295	314	303	304	325	318	305	289	304	321	331	321	326	318	306	299	281	328	297	301	300	302	316	303	316	314	312	317	286	298	286	279	312	312	311	331	309	323	323	294	297	340	287	327	307	346	352	339	317	311	322	323	326	326	334	319	322	332	287	305	329	310	303	300	293	328	319	309	301	297	301	315	318	301	288	310	307	244	319	312	303	318	328	320	308	311	295	309	309	325	334	285	315	336	327	296	312	306	301	294	311	285	313	321	283	334	336	324	290	298	307	309	277	321	311	284	303	301	315	317	320	339	312	323	340	306	316	329	299	326	288	299	294	288	302	326	307	308	295	316	315	307	317	318	332	334	311	302	319	325	297	316	309	345	289	321	306	301	348	305	317	312	326	298	322	298	291	298	300	289	316	314	283	314	338	335	330	302	324	310	312	324	285	309	301	289	296	288	343	310	326	297	323	300	307	314	336	282	319	318	280	299	319	326	315	304	289	276	309	345	330	304	284	298	294	319	291	325	338	288	327	313	321	318	294	345	334	329	338	323	292	326	314	292	328	280	342	323	311	309	319	324	335	314	310	310	298	322	317	316	307	292	304	290	301	316	293	330	316	310	307	312	294	303	298	300	300	318	312	349	324	298	325	320	301	337	328	347	312	316	291	348	288	326	331	315	294	313	317	342	298	340	304	297	291	354	314	316	266	340	314	307	323	256	301	338	307	315	321	305	328	289	300	282	325	318	289	305	321	306	324	315	297	321	348	301	302	295	301	293	318	310	294	333	328	300	291	324	311	315	351	297	294	292	314	318	337	298	317	320	304	286	311	306	288	295	294	333	311	303	327	289	326	297	303	300	327	280	328	309	303	323	319	361	298	311	306	306	300	290	298	311	335	308	318	305	291	325	323	285	341	349	319	330	301	331	322	321	304	343	315	309	286	303	315	324	304	287	284	297	303	330	347	304	300	304	309	303	323	312	303	296	319	313	304	300	304	310	301	309	288	288	302	318	346	293	290	272	331	321	283	335	348	285	323	313	311	285	322	310	320	308	311	327	295	337	288	321	323	310	278	307	306	316	295	320	338	304	336	303	310	317	333	330	313	296	317	345	288	304	291	336	316	302	289	316	322	338	291	288	320	319	316	320	334	297	338	311	319	327	288	310	302	335	294	310	320	283	332	301	295	322	314	305	322	309	310	325	305	281	282	315	296	300	285	325	325	325	322	325	314	293	286	357	302	325	318	327	315	300	293	319	295	299	327	325	310	308	316	307	304	307	315	318	307	319	304	319	321	303	308	316	316	314	311	290	296	325	308	285	341	305	306	294	296	312	314	327	304	311	300	333	327	321	324	315	327	331	318	338	325	322	322	298	305	329	303
32522	60393	48735	38415	34006	26748	13909	4995	1518	919	758	658	562	576	477	460	450	416	413	513	910	750	620	384	345	360	362	331	368	499	939	1812	2038	2049	1606	730	593	622	509	473	501	425	348	342	309	373	329	328	337	322	315	335	281	336	358	329	355	336	279	326	324	323	364	318	316	336	354	333	337	345	320	335	330	318	335	296	300	342	355	362	309	355	320	333	333	332	313	330	304	338	329	343	307	318	337	322	357	306	338	348	331	324	318	287	318	299	320	362	287	335	316	328	313	327	355	311	298	328	338	309	318	323	333	326	309	351	349	335	355	316	288	341	332	328	335	335	300	347	307	346	324	331	281	351	323	316	340	355	315	338	334	328	318	351	314	291	318	332	346	365	327	295	362	305	347	348	316	347	312	329	367	334	315	306	323	325	288	302	360	319	354	324	354	316	339	301	362	279	282	315	337	341	335	351	313	326	339	353	336	329	329	341	282	354	347	300	325	316	303	295	330	371	337	350	312	340	357	379	343	295	352	351	346	334	331	319	344	376	352	350	367	344	304	340	362	329	324	347	311	324	332	322	330	330	336	328	303	336	333	361	301	316	323	300	357	357	333	328	317	301	310	320	328	357	325	327	333	340	353	327	320	376	332	316	300	335	340	286	337	306	327	353	332	343	345	328	303	348	319	326	330	320	315	327	352	333	331	345	324	342	299	312	327	341	298	305	342	326	330	315	310	356	348	326	313	335	325	365	303	350	328	324	332	352	348	334	367	338	336	351	330	332	334	304	329	293	328	293	337	339	331	305	333	340	308	316	292	355	338	341	339	334	327	325	366	345	334	331	332	342	354	311	381	326	326	323	320	338	343	324	322	336	341	314	298	348	330	331	335	332	321	312	327	332	310	347	330	316	337	323	311	352	338	341	349	284	347	354	328	338	340	343	328	330	337	300	302	334	304	344	311	356	323	342	340	352	366	331	355	329	316	311	340	332	346	335	335	323	356	304	316	332	314	341	338	287	336	331	341	342	296	323	349	295	311	333	344	343	377	320	283	300	335	310	320	329	320	313	346	337	308	335	312	321	353	330	329	366	288	319	322	355	341	334	312	344	311	337	295	344	318	304	318	323	314	336	351	338	325	326	333	361	332	322	342	324	336	341	342	357	329	342	316	330	327	326	330	296	338	308	364	331	375	316	326	324	338	338	314	312	322	311	315	335	316	323	327	347	334	329	324	324	333	326	355	294	319	330	323	303	325	334	297	321	319	326	322	346	326	342	325	333	335	345	300	341	365	336	366	359	314	321	304	318	318	329	335	320	330	342	344	330	330	319	323	329	313	324	317	355	362	319	323	319	315	331	340	336	343	320	338	351	339	319	298	367	329	333	336	309	328	320	292	288	316	305	360	318	323	323	324	355	327	334	322	313	298	350	301	332	349	312	337	289	342	354	337	311	294	340	340	359	316	345	336	317	318	298	293	322	283	332	326	348	366	341	303	333	326	332	341	329	315	311	310	321	340	287	322	320	308	314	317	368	347	344	333	325	325	365	334	319	338	322	344	329	310	347	341	351	339	295	352	344	313	336	368	320	309	354	319	316	353	338	337	336	366	302	314	319	335	345	332	341	335	342	325	350	344	346	318	319	344	340	327	324	341	332	303	336	307	362	316	350	309	332	331	317	319	321	318	313	337	325	312	298	311	329	331	331	323	344	320	313	330	342	289	334	314	349	334	351	322	338	310	321	306	340	322	296	339	285	339	312	283	337	344	315	326	345	337	345	307	368	316	362	332	336	317	305	307	335	340	312	338	317	306	312	369	331	318	364	339	306	297	331	333	344	300	329	337	300	349	325	343	302	356	297	308	336	296	304	343	339	343	322	310	333	295	300	335	327	315	330	336	341	317	314	322	329	323	338	321	315	341	314	327	329	314	319	294	285	325	347	345	324	357	352	338	339	374	328	351	318	329	287	293	340	350	346	305	357	310	341	332	346	325	316	341	334	310	311	338	312	332	297	315	317	335	340	337	323	284	299	387	315	351	328	321	319	318	330	342	331	318	320	316	359	346	358	330	356	316	316	331	318	336	317	308	360	363	305	338	317	305	342	328	312	340	301	348	308	322	359	340	327	370	308	319	334	344	318	323	340	349	321	333	357	322	359	315	306	330	345	341	331	325	321	301	316	343	325	313	336	347	319	341	334	326	343	363	321	343	331	328	306	316	328	318	328	354	334	327	323	336	304	316	343	312	322	323	329	328	379	306	308	368	321	311	297	370	336	350	331	301	346	358	304	338	337	328	307	327	355	347	312	351	317	364	337	350	350	341	331	319	361	329	303	327	330	329	341	343	353	309	319	352	327	332	307	350	328	327	305	332	302	321	335	315	330	278	339	308	298	361	361	335	352	330	361	303	327	347	312	303	307	316	328	324	349	331	394	333	323	333	303	310	332	336	304	333	314	378	319	339	310	314	341	307	352	345	349	320	305	341	274	332	352	329	305	311	343	326	308	311	332	328	311	340	340	348	354	328	342	322	315	340	322	318	341	341	299	324	304	329	328	324	335	341	314	347	300	330	301	339	333	323	343	338	339	333	312	361	313	322	303	340	327	312	327	318	318	336	296	293	307	321	298	309	310	324	315	310	324	334	332	333	324	306	318	326	327	340	323	307	331	343	298	340	330	373	318	340	358	299	344	314	363	351	335	300	319	330	331	325	339	325	320	332	307	342	341	309	301	328	314	358	316	326	330	313	341	323	340	326	339	314	364	335	305	335	328	351	336	315	323	317	313	348	339	327	336	342	342	341	333	303	309	323	323	306	306	373	312	316	328	319	330	303	346	324	344	372	328	340	338	295	311	345	317	337	334	333	333	342	347	289	315	335	328	341	315	349	332	319	314	359	312	337	317	326	333	344	310	284	326	329	330	302	327	314	329	311	335	308	336	339	336	358	351	341	320	340	341	324	311	290	295	362	353	320	351	305	331	320	306	324	303	330	338	322	331	326	322	352	333	347	343	333	341	331	333	305	308	334	330	324	337	312	324	335	347	328	331	328	331	325	331	300	310	309	330	295	340	330	331	311	303	336	334	318	336	316	314	307	345	336	295	333	311	318	340	361	352	312	357	329	270	317	342	329	333	308	334	374	360	324	349	314	325	314	347	324	303	374	320	362	326	313	331	329	317	355	315	329	291	311	318	323	366	325	344	352	347	337	331	329	329	315	336	328	308	342	360	333	315	326	337	319	325	325	347	310	325	341	327	348	304	319	302	340	340	350	323	312	315	318	293	335	303	334	303	332	308	341	362	306	300	296	330	319	310	339	310	320	324	347	275	327	317	368	353	337	305	335	346	327	342	329	308	336	312	354	326	308	347	309	347	359	320	316	320	320	316	330	317	366	302	319	356	338	325	335	340	309	335	339	367	347	349	323	323	319	314	358	307	335	332	298	348	320	358	325	319	325	295	377	302	332	330	335	346	325	320	314	327	335	328	326	328	362	345	318	322	307	326
30717	30182	33906	22523	12533	5888	2037	430	199	183	168	158	136	148	140	121	137	145	127	156	119	152	123	126	131	116	134	119	123	124	150	145	136	142	154	155	129	131	131	131	122	124	132	128	133	140	133	145	134	131	135	158	109	126	132	137	140	120	127	134	134	129	134	133	120	125	131	121	120	115	120	138	117	120	114	139	122	125	124	116	133	137	147	140	117	106	124	114	111	115	120	141	136	155	128	133	142	105	128	121	109	126	119	124	128	109	113	111	117	122	141	135	134	125	118	118	124	142	124	126	112	125	131	134	123	150	151	119	116	143	129	136	149	122	130	127	131	123	141	140	145	121	110	111	117	117	136	132	120	121	114	118	124	122	126	126	124	144	135	125	126	125	130	126	118	134	112	113	115	111	136	119	127	120	107	133	142	100	127	121	120	131	144	132	125	136	119	119	117	118	125	148	118	121	122	121	146	151	140	132	145	148	136	116	105	155	111	130	138	129	118	133	130	135	151	157	125	117	107	126	129	108	114	130	113	123	129	123	126	113	124	113	131	126	110	104	123	125	122	135	139	134	126	132	135	111	131	122	131	114	137	126	140	127	141	127	124	112	111	120	130	116	117	134	128	134	122	124	128	135	113	108	120	133	133	137	121	127	112	135	107	116	112	133	132	129	118	118	114	115	120	107	130	126	150	129	107	115	107	123	120	151	128	127	138	127	143	131	131	132	126	144	103	114	128	103	111	105	131	117	121	130	132	117	120	121	141	138	129	125	130	120	121	135	125	145	129	107	114	123	140	157	109	123	124	128	141	108	132	122	118	122	123	142	126	117	106	128	130	122	113	109	122	111	119	121	118	122	143	108	110	132	131	130	154	137	126	119	116	127	139	145	111	123	112	102	127	133	132	119	133	131	139	136	112	130	141	134	135	134	108	114	114	110	137	119	116	128	138	133	130	121	118	118	118	121	112	110	154	139	123	116	124	123	135	105	121	126	134	134	137	123	134	117	136	145	126	120	104	140	118	123	143	125	100	120	120	118	138	126	121	119	133	134	119	138	122	135	131	131	120	140	108	122	116	113	106	146	113	121	128	158	115	131	132	130	137	125	115	136	136	128	117	113	119	128	150	127	147	131	100	114	125	120	143	142	123	138	122	134	124	110	123	112	113	125	131	131	127	114	99	137	112	113	127	126	114	123	108	133	114	119	137	121	121	116	129	131	132	127	124	114	145	119	124	116	118	111	117	127	123	138	125	137	128	140	127	133	124	129	127	123	124	130	139	126	132	135	130	145	132	132	135	138	150	126	121	122	130	120	136	140	119	146	133	125	120	127	120	115	134	135	126	138	121	106	130	127	149	129	118	125	137	125	140	151	147	131	114	138	134	143	108	134	133	91	133	125	118	103	121	140	110	118	136	132	138	120	123	117	124	112	116	144	118	124	125	109	152	110	128	121	125	122	105	126	128	126	108	129	130	158	108	130	110	131	104	137	131	138	113	111	115	110	140	136	117	111	139	139	126	117	160	133	130	138	133	139	129	136	108	140	134	133	128	117	137	122	116	122	129	118	121	150	140	117	129	119	149	125	126	121	117	139	119	132	136	115	133	126	123	156	139	124	115	108	139	143	135	131	132	119	101	103	128	124	121	154	139	139	147	128	126	137	120	125	139	116	114	121	134	121	137	125	139	127	136	115	126	120	109	126	117	134	127	131	145	147	137	147	115	126	125	115	109	132	127	105	123	118	126	126	126	124	113	118	131	133	133	140	124	125	117	115	109	132	114	117	128	131	102	118	136	142	125	150	115	129	107	148	121	142	139	138	150	154	113	118	118	151	130	125	129	128	136	114	132	126	120	127	114	133	132	131	106	129	138	146	120	143	129	117	120	142	106	124	137	124	111	122	110	128	157	117	118	126	146	119	116	113	136	111	123	123	124	133	120	133	116	134	122	122	139	134	94	131	130	122	137	135	109	132	117	115	138	124	138	124	121	128	136	161	135	141	142	124	123	117	122	108	126	116	127	136	125	125	111	110	134	138	127	118	132	129	136	147	131	120	122	143	126	154	137	137	103	109	116	138	137	116	122	115	143	112	123	129	135	110	132	127	125	117	121	126	129	127	132	115	128	125	116	122	130	124	117	114	165	120	147	117	126	133	114	115	129	135	121	112	109	136	125	121	148	133	130	112	134	140	148	110	137	95	122	101	123	131	123	141	93	114	102	122	123	119	122	120	129	113	141	118	126	95	148	119	139	122	135	124	120	137	129	140	127	135	109	110	115	113	118	114	119	111	123	130	114	119	122	133	146	123	122	128	112	112	126	124	111	137	126	140	106	120	132	114	123	121	142	128	118	126	123	120	145	128	136	122	115	144	118	131	144	115	127	133	133	138	114	124	126	131	133	112	124	120	118	129	112	121	139	120	137	118	118	113	136	128	132	141	128	121	119	106	120	114	125	128	141	128	118	120	122	143	142	120	109	118	128	127	102	126	115	119	127	131	117	121	151	128	131	130	110	108	122	121	120	168	119	106	136	130	128	133	121	132	116	125	126	132	121	146	134	124	131	128	126	120	129	111	116	123	95	117	125	132	128	135	132	98	141	126	105	127	118	112	147	122	112	102	129	120	120	117	120	126	126	115	139	125	115	125	138	106	125	118	145	136	123	117	131	123	120	135	127	119	134	115	111	112	146	137	114	117	123	143	126	119	117	125	122	130	128	133	140	119	114	124	120	109	131	120	148	105	109	115	121	103	114	135	124	135	126	113	123	133	130	142	125	112	128	130	131	115	117	125	115	120	121	130	131	111	118	140	129	122	122	129	133	130	130	115	130	118	110	134	122	133	135	129	117	124	135	123	136	131	134	125	112	102	113	132	122	110	136	124	121	129	116	140	129	136	116	113	137	105	115	124	126	102	138	133	120	117	148	142	109	138	127	104	106	119	124	129	127	129	125	133	104	113	114	106	127	120	135	112	117	111	111	121	115	136	135	123	135	103	101	118	126	132	115	137	137	125	141	120	136	116	123	133	123	120	132	127	109	112	125	109	128	128	110	147	138	135	115	143	101	127	118	122	115	116	144	122	133	132	140	138	140	122	141	130	137	112	135	132	116	135	134	129	128	149	113	165	133	124	120	119	140	129	125	124	120	97	128	124	112	126	131	127	147	114	123	102	120	142	122	136	123	126	145	144	131	118	127	126	133	118	136	140	124	122	141	140	145	128	118	117	107	141	129	128	117	136	136	135	130	124	121	126	132	107	113	153	120	123	124	119	119	119	127	128	117	122	121	132	122	148	135	132	121	132	121	93	108	128	108	124	136	124	129	121	135	129	157	137	116	121	115	150	112	137	138	130	122	118	119	129	117	110	136	112	126	122	122	131	141	156	141	128	106	130	137	138	131	133	121	135	122	120	127	108	148	122	134	128	129	126	120	128	116	138	126	120	120	122	115	130	112	126	161	119	136	136	123	128	111	138	145	130	134	133	125	120	127	154	111	126
28553	45275	34607	21014	15252	8954	3765	708	280	231	224	202	195	164	155	155	174	154	150	149	170	130	167	162	133	162	138	149	138	157	142	162	170	155	195	195	131	150	150	161	135	179	163	161	132	167	142	138	127	148	137	128	169	142	141	134	126	148	143	160	149	144	143	118	148	150	154	134	157	159	150	143	146	139	155	135	138	131	142	147	140	147	158	138	122	155	136	139	146	151	140	145	147	147	148	138	148	155	124	143	132	140	127	122	141	136	159	163	138	132	138	141	132	141	147	141	142	127	131	150	166	146	136	132	141	129	117	149	147	134	125	143	136	120	164	126	132	145	132	140	146	157	142	138	153	160	146	122	137	161	127	124	158	140	112	130	167	166	142	117	141	142	135	133	131	133	140	147	126	139	128	161	143	131	162	143	134	128	129	158	148	135	155	126	152	140	135	139	160	160	147	157	144	135	155	155	149	135	127	143	142	161	154	145	132	127	141	148	149	139	152	142	127	153	157	157	140	142	128	137	151	139	139	142	158	141	134	150	160	136	146	155	141	136	145	138	149	138	152	156	130	150	133	147	143	137	142	128	159	140	147	148	131	151	151	142	124	135	144	141	139	150	149	156	173	147	129	114	157	139	133	161	144	139	134	161	127	129	146	151	141	139	144	139	139	123	131	152	137	138	161	139	139	146	123	146	132	140	138	165	136	158	138	143	132	139	141	122	142	125	142	145	144	122	148	130	149	152	135	148	118	151	141	144	136	142	124	132	125	136	140	139	152	140	129	147	119	139	116	134	141	134	143	153	155	144	148	132	153	127	152	123	138	144	161	129	136	126	162	159	128	164	130	137	136	148	135	146	154	128	144	156	142	158	131	137	153	160	142	148	124	139	148	156	148	138	136	130	141	129	162	154	136	149	128	147	122	134	137	145	160	147	135	157	129	144	127	118	127	170	154	156	165	138	146	146	141	135	125	163	158	158	155	146	143	149	158	125	165	155	156	137	147	142	146	130	143	137	144	136	123	136	148	138	142	132	149	146	118	142	141	123	155	141	135	155	147	148	160	154	156	132	162	143	154	138	147	150	174	148	149	149	131	163	117	158	134	123	136	124	146	123	128	135	132	158	129	153	171	139	130	149	136	155	139	132	129	157	146	147	142	145	154	134	148	143	151	155	122	144	147	143	134	142	118	160	136	145	163	111	138	164	148	162	130	148	161	157	154	148	146	157	153	152	136	153	125	140	124	153	134	163	138	161	130	144	139	138	127	140	150	131	141	139	156	146	145	131	149	145	148	147	148	149	133	139	123	156	158	128	127	164	136	134	152	129	152	141	137	117	148	121	136	148	153	159	155	146	149	128	166	122	173	149	135	159	151	136	128	137	145	116	142	125	123	128	153	148	145	134	152	139	139	145	131	144	155	183	124	148	151	168	142	154	139	151	149	139	156	130	128	136	156	142	146	121	144	153	133	140	137	145	131	151	122	153	114	145	157	148	157	142	121	142	136	132	150	154	141	147	144	157	148	149	154	134	133	154	128	144	155	150	130	137	133	137	147	141	143	140	149	158	126	129	131	141	136	166	155	166	137	130	152	143	155	136	140	150	140	142	124	139	157	132	160	114	150	132	173	122	142	147	148	160	128	138	132	152	147	153	127	150	164	145	153	112	128	149	148	145	130	158	146	148	135	147	140	171	132	126	128	119	148	134	137	138	142	155	146	136	132	140	132	134	145	144	163	134	147	161	166	126	131	148	135	147	145	159	150	159	124	162	128	105	126	153	147	153	137	137	150	141	143	150	135	137	153	159	121	172	156	166	140	148	138	142	141	124	131	129	163	120	149	131	135	141	163	129	146	148	131	146	131	136	165	141	153	166	140	138	145	137	154	140	158	137	151	169	154	138	134	135	159	148	147	152	131	153	132	144	151	145	135	132	154	144	137	149	149	165	149	137	157	125	140	147	151	140	163	146	143	120	164	146	135	141	141	158	163	141	171	143	139	143	139	136	120	197	142	177	147	151	132	144	126	150	131	154	146	149	138	155	139	147	148	139	132	145	138	143	141	143	164	149	154	133	149	162	140	164	148	144	149	153	144	117	146	122	137	125	124	131	154	152	143	137	152	130	137	148	155	128	143	151	148	141	127	146	145	149	134	138	133	140	141	150	123	146	167	145	131	141	140	149	142	147	126	150	165	127	150	130	149	142	147	147	146	144	129	131	137	127	130	147	142	135	159	147	150	143	141	151	144	147	147	127	151	155	141	143	150	140	154	151	156	129	152	162	142	130	146	147	150	137	163	157	136	137	126	125	126	145	141	141	148	150	139	167	123	147	134	123	127	154	168	150	164	151	108	126	135	111	148	145	149	155	165	141	153	146	146	166	144	137	146	147	153	134	138	146	167	148	156	150	134	140	121	127	143	152	127	135	146	150	137	158	152	152	143	140	135	140	138	148	159	145	141	121	149	137	173	161	144	136	134	142	141	142	159	126	127	144	148	155	162	147	155	120	149	135	157	133	130	139	170	131	124	159	152	151	144	155	155	120	139	131	126	134	140	161	128	142	135	152	168	135	132	124	157	134	148	133	132	127	157	152	152	146	156	150	140	143	126	157	153	156	128	143	117	141	141	163	128	149	161	128	123	145	144	134	141	165	158	119	153	147	133	135	136	166	164	159	135	142	137	150	150	147	137	153	138	152	137	159	130	144	153	155	145	127	144	136	146	127	131	149	124	144	148	135	121	129	138	131	134	155	167	161	132	153	145	145	151	137	144	150	153	126	147	141	151	159	148	154	139	150	146	149	147	140	123	154	138	127	142	137	158	164	148	153	135	141	146	141	133	116	126	148	127	147	142	147	136	146	150	142	135	129	153	139	135	136	160	129	138	150	144	133	155	143	166	144	135	149	151	146	147	142	153	149	126	131	136	149	139	142	163	140	157	137	144	123	164	156	144	133	135	141	145	159	148	141	132	133	133	169	127	151	155	130	135	129	136	132	145	134	149	153	138	137	135	141	148	150	152	155	156	151	136	127	154	147	127	152	139	128	125	121	115	139	143	158	127	147	161	141	145	150	150	154	132	123	148	129	144	141	163	149	148	149	169	131	140	154	138	156	137	139	147	143	134	147	128	136	135	140	128	134	135	130	156	130	132	131	142	126	150	135	137	142	132	145	139	141	133	156	145	169	157	150	155	156	146	141	138	135	135	139	151	125	143	132	137	159	137	136	140	150	150	157	162	141	142	130	153	140	156	132	148	144	145	129	142	126	143	165	152	157	160	140	159	126	154	141	156	143	127	151	145	167	125	147	129	143	143	155	157	131	150	141	143	144	152	140	137	145	149	147	147	166	121	136	164	146	121	135	142	155	128	141	133	144	137	148	158	151	172	138	132	155	131	160	148	137	142	141	137	146	156	151	151	140	156	143	131	137	143	156	140	134	139	144	151	160	140	145	166	163	120	153	164	152	146	138	154	156	147	127	137	159	142	159	137	134	152	162
24491	21657	29242	27200	25699	20069	7771	1302	434	371	334	292	264	294	280	243	257	264	439	776	289	233	255	219	229	221	242	202	224	255	209	243	356	589	753	563	327	313	315	256	292	310	221	220	234	239	212	217	215	219	207	242	212	189	223	184	221	243	216	232	226	237	207	211	226	208	211	214	247	217	221	208	208	219	247	229	221	207	210	222	231	193	215	212	194	227	183	183	203	219	199	205	212	207	252	219	245	213	199	214	207	211	244	220	218	205	208	206	217	191	186	182	232	209	244	213	217	213	218	203	239	254	222	219	217	202	188	176	204	199	219	243	199	216	218	218	209	224	222	200	216	200	219	203	190	197	228	219	231	221	212	198	230	231	223	197	191	216	183	217	212	202	212	220	223	200	218	224	225	218	214	190	230	247	230	255	201	218	180	203	219	199	210	206	218	194	224	196	223	224	182	190	212	217	218	241	182	200	215	219	212	197	219	225	219	209	213	231	218	225	217	226	210	203	220	214	216	223	207	229	250	199	198	213	200	220	215	235	208	236	233	219	255	205	214	205	229	215	211	191	253	216	203	227	224	224	196	200	208	201	205	200	185	231	209	237	207	206	205	210	217	222	231	230	205	225	225	216	207	208	236	211	211	208	232	207	191	193	221	199	203	218	182	206	190	207	208	191	218	202	207	213	218	220	210	210	192	220	199	223	192	226	189	211	228	226	217	211	211	212	213	204	214	207	223	220	220	238	208	199	198	196	218	208	226	202	205	236	209	217	187	217	219	191	254	190	224	205	182	217	186	211	210	195	218	216	207	192	193	200	194	192	218	191	205	214	200	217	217	222	217	193	211	173	250	201	236	194	210	193	189	202	196	221	197	228	188	206	191	229	220	193	193	212	196	209	214	230	235	220	194	224	220	201	220	201	222	231	213	223	217	237	238	208	238	198	236	207	244	212	209	215	241	226	229	194	188	225	197	215	225	216	237	208	233	227	214	213	199	218	208	218	202	239	234	187	212	216	191	204	215	198	229	220	221	219	207	204	201	200	201	216	215	201	224	214	216	217	246	225	203	205	208	237	214	216	196	210	210	220	220	219	215	217	186	225	236	207	202	203	188	201	233	198	205	189	210	193	186	203	206	230	245	211	218	224	228	208	212	219	214	217	183	222	222	253	209	163	187	208	195	229	240	199	214	208	211	216	231	208	222	207	219	194	229	179	190	232	207	212	200	211	210	223	221	226	207	248	200	209	234	256	219	227	206	217	219	220	220	197	232	203	190	235	209	221	208	200	205	209	236	233	194	209	231	217	212	190	197	199	227	218	216	194	202	206	207	225	201	215	181	217	199	186	200	199	227	210	228	206	240	228	217	203	236	201	185	208	236	193	205	210	233	209	204	219	216	210	208	188	224	221	224	214	242	208	230	225	219	211	199	199	196	197	225	198	227	245	220	205	197	226	214	222	212	221	214	196	206	214	212	205	223	237	216	214	196	226	230	191	218	215	228	205	217	225	196	216	239	185	208	212	223	202	198	209	228	220	236	227	239	216	226	205	207	218	208	210	205	200	185	208	220	220	197	232	218	179	209	209	211	204	201	204	206	214	204	223	214	235	208	208	219	225	227	235	237	179	205	207	240	203	195	216	224	201	233	209	220	221	206	206	208	209	212	192	191	226	200	218	209	220	200	227	237	227	221	235	200	215	254	211	209	231	205	201	195	211	170	205	192	193	218	221	209	216	216	249	214	213	232	194	208	213	213	229	215	225	186	226	218	225	218	227	254	218	224	193	207	244	214	211	187	238	219	241	205	258	210	199	224	215	209	190	204	210	211	196	200	203	217	241	235	210	231	194	246	208	222	238	182	208	179	190	233	198	197	195	209	228	211	212	215	213	192	224	213	207	206	189	195	204	198	208	223	217	201	243	195	208	218	238	219	209	196	203	226	217	209	218	235	184	203	200	198	195	236	218	215	215	218	177	226	216	200	213	223	212	207	212	231	220	206	227	175	202	206	173	203	221	240	223	216	219	212	192	218	220	226	189	214	226	211	223	208	214	204	213	198	203	198	201	208	207	208	212	213	212	210	207	206	212	209	205	209	211	225	225	188	228	206	179	199	220	204	212	232	228	217	208	210	205	193	227	234	198	225	186	198	215	220	200	209	241	229	217	213	230	226	208	209	208	236	220	217	230	200	210	208	213	211	219	202	215	242	206	210	195	229	211	250	215	194	234	220	209	209	231	216	236	195	206	232	205	197	192	197	219	171	192	207	230	208	208	210	226	211	230	219	222	227	219	221	232	210	196	206	202	247	237	220	181	210	187	226	234	217	211	209	187	218	205	226	209	187	224	236	213	200	228	176	220	206	225	219	204	224	202	210	186	212	203	192	209	196	200	235	205	222	226	212	217	193	222	205	195	207	213	207	193	214	191	208	178	204	194	197	197	199	228	222	193	232	208	223	208	233	221	220	188	197	202	214	211	211	202	215	203	204	217	214	225	212	218	212	223	214	219	209	212	217	212	172	218	223	232	214	209	209	210	200	230	242	219	203	208	205	181	226	188	212	207	210	203	197	207	207	201	223	206	208	224	208	196	219	220	225	203	187	197	227	239	203	198	197	215	220	201	187	236	224	200	197	219	216	203	223	210	236	192	212	235	202	226	206	207	215	224	214	233	199	191	213	223	203	234	221	217	211	208	198	220	216	252	213	212	221	209	207	202	205	208	222	210	211	189	215	212	201	210	206	214	232	208	208	202	206	211	207	207	202	209	226	218	214	206	205	206	216	219	209	200	208	228	201	217	212	224	226	209	214	232	238	204	223	193	220	229	197	210	200	217	220	213	204	227	207	199	204	231	211	246	217	196	225	233	197	218	212	241	199	185	210	242	207	203	231	224	204	216	205	215	195	191	218	224	226	233	222	200	208	214	218	206	208	205	209	214	216	221	228	227	206	222	200	203	209	206	194	199	217	197	213	232	211	214	204	208	203	226	225	212	216	219	228	215	214	210	193	189	199	213	215	268	225	211	222	232	216	200	220	223	222	189	203	207	203	187	210	206	226	206	225	205	195	205	231	209	201	213	189	213	231	214	233	193	203	193	231	219	221	207	199	220	216	242	226	224	209	200	204	235	233	210	206	227	236	221	215	238	234	201	236	219	220	219	203	207	199	202	217	218	207	220	223	182	228	242	221	219	203	198	198	222	219	201	240	196	211	189	194	232	192	219	197	208	215	216	226	243	188	223	220	208	214	195	222	209	229	185	216	226	207	201	211	202	238	213	212	207	215	225	220	203	219	203	196	231	222	226	229	187	223	195	198	204	223	204	201	215	208	207	237	194	211	223	231	227	208	217	198	205	190	201	227	228	214	223	225	199	236	200	220	195	226	213	216	211	196	196	207	237	224	211	222	222	240	190	225	215	220	234	196	230	209	221	241	237	209	220	213	217	178	193	229	203	231	211	228	191	223	202	202	201	212	220	238	221	218	235	201	213	212	220	213	234
29111	56360	47547	38494	30704	18293	6761	1885	721	549	416	425	383	308	316	286	280	315	585	1205	353	274	257	249	241	258	234	216	236	242	242	263	440	806	1087	829	400	374	397	287	333	375	217	249	222	223	224	220	251	233	225	209	251	253	234	271	249	204	241	221	255	259	229	222	217	203	239	243	247	223	226	236	234	220	250	234	261	227	252	236	252	194	240	213	230	245	222	226	245	227	253	227	204	231	214	217	226	219	240	233	237	220	232	225	201	235	218	233	218	177	210	230	228	234	227	253	240	212	223	214	229	234	219	220	233	217	232	236	244	224	231	225	216	208	215	236	259	217	244	233	254	240	224	231	227	237	211	239	218	223	226	240	205	231	218	224	238	245	193	192	225	237	224	231	248	225	220	251	222	219	229	218	230	236	221	217	237	246	208	228	234	226	218	240	226	223	242	229	236	226	202	231	197	206	227	226	221	237	255	210	210	210	224	229	234	253	215	220	223	223	205	205	220	226	204	245	234	233	242	231	214	236	230	219	244	228	202	211	257	190	203	221	226	224	213	235	215	187	200	220	216	247	240	218	232	223	218	197	221	221	204	226	216	227	235	224	224	255	236	242	237	216	218	236	241	233	229	234	199	234	247	219	210	201	230	229	232	229	238	232	223	243	217	216	248	209	217	244	237	190	224	212	210	243	240	219	230	205	228	235	251	198	235	220	213	218	234	232	230	217	211	207	229	258	233	217	200	228	226	250	224	225	215	215	197	229	213	226	224	224	201	231	260	222	217	236	255	242	226	210	232	236	223	225	222	246	246	227	191	242	217	230	212	201	222	208	218	221	251	214	228	237	220	207	218	234	229	224	225	220	225	226	221	233	240	232	271	233	210	238	229	229	234	205	248	245	237	241	236	236	225	250	236	220	193	232	223	216	227	234	220	255	216	249	234	205	218	224	230	208	234	225	218	240	231	212	205	234	234	222	237	217	220	215	247	232	215	235	223	215	213	232	207	206	253	186	227	218	250	228	209	200	211	225	224	238	247	196	217	237	235	224	240	231	220	238	219	206	216	222	197	235	228	240	202	216	257	211	225	220	223	225	213	246	235	236	243	268	221	229	242	224	252	225	217	209	210	224	238	214	232	238	250	219	223	196	217	235	222	253	230	214	235	226	272	212	243	224	184	226	225	204	217	212	218	199	234	232	235	238	206	234	231	218	241	209	255	233	224	197	193	220	215	239	248	238	216	228	237	253	199	236	252	228	244	223	195	218	200	235	238	221	224	224	235	198	243	234	223	215	217	205	201	215	235	213	217	206	209	236	220	232	223	244	219	238	207	231	216	226	230	238	250	226	232	226	251	233	216	225	226	254	219	241	243	230	221	230	233	234	232	223	219	216	233	210	251	208	243	236	228	245	232	252	238	214	228	228	250	221	245	223	238	242	220	230	273	200	220	229	213	249	252	235	221	263	240	250	225	235	234	226	235	220	224	243	241	206	222	218	230	202	223	229	261	195	242	223	201	229	238	226	219	223	220	200	245	216	236	271	261	206	216	236	238	246	210	207	230	240	235	222	250	228	253	239	204	246	222	225	198	198	216	248	194	233	224	211	233	213	194	233	227	198	235	232	234	219	226	220	231	248	228	201	221	216	200	243	236	223	234	232	234	195	241	241	238	240	234	245	229	226	222	237	200	254	204	229	199	209	274	228	207	236	224	238	218	217	207	206	259	210	235	239	216	221	200	244	216	238	232	229	221	230	234	255	217	250	222	213	202	215	236	191	231	236	233	224	209	216	228	196	216	237	246	243	220	255	203	222	192	261	229	261	227	229	209	226	236	212	232	249	229	238	225	240	214	239	204	215	226	227	210	232	245	220	215	218	224	209	215	220	234	217	235	248	239	268	249	204	254	222	253	245	193	207	255	229	207	253	223	209	223	214	215	200	204	196	239	232	237	229	231	222	226	207	220	202	236	226	248	240	239	255	219	225	230	232	213	241	239	239	240	208	226	194	234	232	220	239	258	202	196	235	232	225	234	226	215	241	237	220	259	257	237	250	234	220	216	249	242	242	225	224	240	225	224	202	238	240	216	197	244	244	224	218	211	229	211	196	227	241	227	218	188	205	245	237	238	214	225	222	239	218	265	232	212	235	224	241	222	232	238	268	198	245	220	203	249	252	215	247	228	221	210	224	218	243	203	217	253	233	235	227	217	207	237	219	249	219	231	213	238	249	219	239	238	236	242	202	197	241	220	220	217	218	191	211	223	191	196	222	228	228	218	229	214	206	222	227	213	221	232	215	235	225	229	250	242	249	235	231	238	213	226	242	229	214	248	205	206	222	210	247	193	220	231	244	223	221	222	225	229	219	239	234	253	249	234	264	266	219	205	219	231	222	226	230	224	221	230	227	191	242	229	214	233	235	230	221	229	238	215	223	248	191	247	242	241	215	224	199	240	209	251	212	219	261	215	245	229	210	207	228	244	222	216	243	248	222	248	218	228	232	229	229	260	220	253	210	231	234	232	226	227	214	210	256	207	212	204	236	237	236	232	239	197	204	224	217	216	213	213	250	216	235	211	239	212	211	208	237	235	224	216	227	229	226	241	232	224	220	229	244	197	222	247	253	237	231	251	215	243	196	242	227	242	225	240	241	225	203	219	225	240	212	255	227	244	229	228	236	215	205	236	223	212	234	220	232	211	208	223	208	217	238	223	212	243	223	241	212	236	229	225	241	236	224	218	200	225	214	212	234	220	218	206	189	228	231	221	240	223	237	206	232	242	237	240	258	231	242	215	216	203	217	240	205	218	252	197	208	232	245	227	214	241	203	235	217	232	225	231	220	240	237	235	243	213	223	216	238	240	236	215	203	236	209	234	215	240	221	257	196	244	192	203	196	244	214	225	233	247	255	275	220	205	218	223	212	231	230	208	219	220	216	235	236	222	228	231	227	231	236	252	218	212	206	224	246	247	231	234	229	223	236	221	263	209	240	200	228	239	219	208	214	249	257	210	233	211	224	223	221	246	226	233	216	208	211	237	229	210	202	241	236	227	227	217	248	249	214	239	221	189	201	241	242	263	214	227	220	230	205	231	223	220	219	234	222	232	221	216	214	229	187	209	247	228	213	229	223	223	269	234	222	225	230	228	249	222	246	229	235	201	247	237	230	235	245	193	231	232	217	239	214	230	220	208	232	230	235	221	222	216	224	247	238	229	213	226	239	231	229	222	229	206	229	223	250	232	244	209	206	228	221	235	234	226	239	246	234	220	235	217	209	238	223	224	217	211	237	227	243	226	222	226	238	237	238	235	225	201	217	194	215	239	237	224	221	206	216	206	245	235	234	221	197	226	222	240	224	245	223	265	226	228	232	218	227	247	219	216	249	222	236	242	217	226	240	197	260	223	243	262	253	230	207	237	245	235	186	227	247	223	245	236	230	210	207	217	239	212	222	242	248	234	225	211	222	209	250	216	216	249	240	200	227	226	222	201	197	205	233	217	217
25747	21773	29446	28188	20257	11431	3364	604	294	276	233	223	193	178	180	173	182	187	222	228	169	217	197	180	159	168	178	166	188	188	170	159	196	311	419	317	234	217	176	170	210	210	204	155	156	158	158	174	143	146	172	178	173	146	179	156	170	145	163	158	155	174	183	177	151	159	166	156	180	148	172	168	140	156	178	155	176	148	163	163	171	158	152	184	177	164	153	185	159	165	156	154	167	172	191	162	174	155	173	164	158	165	149	161	194	169	164	177	164	163	160	163	149	169	171	165	170	156	161	137	165	163	189	156	160	159	178	151	165	154	175	150	170	166	150	176	136	165	170	160	158	162	181	157	155	141	171	149	164	170	141	187	168	144	154	170	172	161	183	141	161	151	174	179	173	141	171	162	176	168	171	175	170	153	198	180	169	170	174	175	158	161	139	152	167	172	177	169	154	179	167	189	178	148	155	163	144	163	178	156	161	165	175	158	156	150	164	158	162	163	159	186	152	159	182	166	174	175	156	163	152	155	154	169	140	152	146	178	152	137	187	152	161	163	171	162	155	147	162	165	170	180	165	172	155	162	164	151	157	148	154	170	165	169	162	198	183	170	158	181	160	180	148	146	142	164	173	151	151	157	180	174	163	161	137	160	167	156	195	160	176	158	181	169	166	156	165	179	181	151	169	177	182	153	150	193	167	145	161	176	151	189	158	188	145	147	171	151	167	171	182	162	150	177	175	162	171	173	164	150	184	175	168	161	187	163	165	161	183	162	149	173	185	169	168	164	150	169	150	167	146	155	131	156	149	184	185	172	161	172	157	146	171	166	160	185	164	148	161	163	169	173	146	141	148	169	152	153	169	150	174	156	144	169	144	160	168	167	161	167	150	152	166	155	164	164	158	163	173	187	165	141	191	174	187	166	145	159	173	146	157	149	159	168	173	157	161	168	171	194	145	184	157	147	169	181	184	163	153	185	160	143	169	152	169	152	166	161	163	160	196	162	160	174	180	166	164	145	166	168	156	172	175	164	137	159	187	173	175	181	180	169	157	161	174	170	187	154	145	153	144	154	173	183	171	173	164	176	193	189	153	164	158	165	152	150	176	151	194	158	157	174	166	166	175	145	161	157	154	169	164	170	157	158	154	147	159	163	172	150	150	142	160	148	155	167	157	156	177	162	161	172	163	172	167	167	154	153	173	208	147	165	176	158	181	170	188	182	170	189	130	188	156	139	170	164	173	168	167	187	162	152	149	190	148	162	171	165	172	176	153	165	190	166	165	148	153	166	181	176	168	166	173	159	144	187	158	152	185	160	156	158	140	150	168	169	155	182	175	166	162	156	164	154	147	153	155	171	165	167	174	171	144	143	167	180	159	146	152	158	168	159	153	152	159	175	178	171	175	140	145	171	177	154	176	158	151	183	171	174	156	157	167	182	162	149	166	161	160	159	171	155	175	177	162	142	157	152	155	175	160	185	169	181	155	166	155	133	174	177	176	172	162	165	156	183	200	168	146	147	155	159	155	153	161	157	174	144	165	176	147	160	167	165	160	159	157	148	154	160	161	159	161	172	141	149	143	170	141	170	171	164	176	169	174	188	181	158	168	143	154	161	178	154	172	141	164	162	145	166	139	174	154	146	163	145	179	164	150	199	202	170	138	167	193	179	150	156	171	173	180	169	170	141	175	145	181	183	174	160	156	143	137	178	158	162	161	159	147	159	169	170	159	157	154	173	160	161	194	169	147	171	160	165	147	191	162	163	168	165	156	170	144	159	153	183	155	167	169	171	178	139	146	158	162	163	187	163	148	157	154	163	162	188	157	155	163	159	143	170	161	156	174	163	148	171	142	166	152	171	144	164	166	171	157	169	175	143	143	175	155	165	154	166	180	158	164	150	145	177	160	164	156	151	147	185	181	160	165	146	154	140	134	159	175	183	160	163	162	173	176	158	156	175	148	167	140	163	174	152	156	156	200	157	171	171	179	155	187	179	181	181	168	170	140	151	168	199	166	157	150	155	152	169	173	167	170	157	152	166	166	147	149	168	163	168	151	179	142	145	159	179	163	133	154	141	157	162	150	155	183	175	150	160	167	161	183	166	159	157	154	159	174	172	161	163	143	140	161	161	159	179	170	168	143	149	162	165	188	154	164	165	159	178	168	164	179	183	164	182	151	157	169	159	153	178	151	154	163	165	169	155	176	179	160	132	164	162	182	139	175	174	177	166	158	180	169	175	170	173	160	163	166	154	171	172	154	157	173	180	164	176	174	159	168	140	157	154	157	182	170	174	178	179	172	171	186	146	177	154	151	147	164	157	178	160	180	175	160	155	162	165	163	146	174	164	159	171	159	169	186	185	174	164	165	180	181	178	168	177	160	158	159	174	162	176	160	180	174	145	156	162	187	138	163	165	174	161	160	184	150	158	144	153	178	158	164	171	201	161	149	184	148	151	149	148	187	150	183	163	150	158	155	161	150	179	168	179	160	166	169	155	145	167	181	157	180	191	164	173	163	185	147	162	174	168	149	149	155	164	165	162	163	153	161	170	171	155	160	161	170	142	167	167	165	180	157	163	195	156	162	160	166	174	154	167	154	158	170	148	185	142	151	179	183	150	160	179	157	160	162	154	185	171	144	180	158	173	175	125	181	164	169	164	165	138	149	176	148	161	181	170	169	156	166	163	156	175	166	176	158	131	167	162	148	154	152	182	171	164	158	159	157	165	158	180	152	164	154	159	157	155	157	163	172	152	145	158	177	157	162	173	159	159	166	140	186	156	174	158	170	150	177	162	166	170	147	173	195	152	157	170	145	160	164	156	178	153	148	174	147	174	159	163	185	142	147	175	131	180	155	171	145	148	153	148	159	179	155	155	189	153	151	162	163	150	154	154	163	174	148	137	171	163	164	179	155	170	158	176	157	151	144	137	151	157	182	177	149	170	172	176	148	160	182	146	163	181	130	159	125	158	160	165	172	160	152	174	158	165	192	172	171	163	156	151	165	146	142	163	165	145	171	172	168	173	162	159	144	158	176	163	171	175	163	197	149	165	167	168	161	163	170	178	145	140	155	156	168	165	121	154	142	178	158	162	158	163	172	193	150	151	190	169	162	161	158	173	138	152	152	158	172	166	169	155	156	160	165	162	155	150	173	163	164	163	144	179	168	150	162	190	178	194	157	142	178	197	151	167	149	160	169	177	169	166	187	159	128	164	162	176	196	173	155	157	156	173	147	180	157	162	171	164	147	153	154	147	153	181	173	167	150	151	160	155	176	143	157	172	135	152	180	153	177	159	169	159	176	165	183	175	175	152	154	188	155	172	165	157	146	181	152	185	154	148	164	149	153	169	153	153	175	159	142	157	162	162	149	170	167	155	167	132	178	182	165	155	179	157	168	145	155	160	168	169	149	175	167	165	164	145	176	159	166	153	167	180	151	168	163	170	151	142	192	150	154	153	152	172	175	164	165	148	147	173	177	138	163	173	149	167	176	169	159	165
29480	51844	42708	28592	22204	14308	4959	1056	437	374	352	274	280	233	241	234	209	223	256	273	224	314	239	189	195	179	197	205	163	186	180	230	262	473	589	438	253	264	238	213	219	290	179	188	167	187	194	169	173	210	171	186	167	198	207	193	161	180	173	195	182	189	186	179	200	208	192	182	188	191	176	186	185	184	175	189	203	160	181	195	196	165	171	195	167	189	188	185	195	193	192	199	199	222	172	194	181	180	190	190	176	177	185	165	187	188	190	211	176	174	174	178	174	189	189	185	204	165	187	172	188	179	188	162	177	175	185	170	228	204	186	206	197	185	166	188	173	178	203	170	185	174	197	178	165	195	205	187	180	216	181	172	208	183	186	199	191	202	209	187	172	178	181	184	185	200	184	188	196	175	215	177	193	176	174	192	177	188	220	186	174	167	175	175	188	179	185	193	177	172	176	205	177	188	160	210	186	206	185	187	174	190	186	181	185	199	204	164	200	198	185	194	202	205	201	178	202	179	182	164	187	201	188	196	181	197	216	188	193	209	166	176	200	183	209	191	194	195	182	194	177	197	195	202	165	160	187	196	180	167	191	213	179	191	171	183	179	189	185	192	157	189	171	189	177	185	177	186	174	181	213	189	170	183	192	174	203	163	169	191	166	175	206	209	193	193	175	189	157	203	193	172	196	166	179	176	175	193	190	192	190	178	189	201	183	208	180	184	175	194	167	204	195	166	178	166	175	191	189	193	182	194	185	182	207	202	185	197	175	178	189	185	198	156	205	201	199	155	186	188	170	204	200	183	189	204	189	201	191	182	156	186	201	193	197	181	160	202	174	181	191	181	198	186	194	154	176	163	196	199	159	198	190	192	184	194	182	207	177	172	192	204	194	180	197	185	196	184	193	182	197	202	191	195	158	194	184	175	180	179	172	208	190	181	180	195	196	188	197	180	179	183	179	196	174	175	176	188	159	199	209	197	196	213	198	178	194	194	140	175	180	192	201	190	179	208	181	185	189	184	194	184	182	175	181	186	182	171	167	186	188	181	187	195	189	185	196	150	184	204	179	173	194	195	189	178	182	176	175	192	196	189	183	194	199	177	200	177	178	198	186	162	166	185	177	195	198	185	196	165	179	180	170	176	185	168	166	205	171	188	190	209	161	191	179	189	179	195	186	169	184	202	185	169	205	194	180	174	181	197	197	184	205	173	190	180	185	203	184	202	180	157	189	201	175	182	204	171	171	183	177	191	164	190	169	203	191	172	181	205	175	199	178	205	201	184	183	185	210	180	153	181	183	165	205	200	191	170	201	201	195	161	170	164	160	189	187	198	189	174	178	190	178	181	163	181	168	196	166	170	217	189	186	192	190	191	197	197	206	180	172	184	219	170	181	193	178	181	191	198	191	193	207	166	188	152	177	189	156	176	203	189	199	189	167	185	169	171	177	170	180	180	195	181	208	199	204	200	160	185	201	210	178	178	191	195	186	185	196	170	157	187	195	170	204	170	187	169	195	180	170	181	189	179	163	188	172	194	185	181	192	177	192	183	164	188	167	183	195	209	172	198	187	179	181	197	189	185	152	197	192	202	169	171	192	194	178	195	171	183	170	184	174	177	187	187	179	187	185	181	210	183	204	204	175	206	196	180	198	189	160	205	193	175	203	184	196	183	198	155	195	188	171	163	185	189	182	183	177	184	190	190	175	197	196	199	192	190	189	193	212	198	189	192	182	189	196	191	187	198	175	179	207	199	169	193	189	162	170	187	174	203	201	173	212	186	169	171	203	195	199	186	197	221	197	195	160	179	178	159	196	176	186	147	180	193	194	213	184	193	186	186	200	186	203	188	183	193	193	201	182	171	175	164	199	189	191	173	163	179	162	186	181	194	185	205	195	200	183	205	184	152	239	197	178	200	187	184	181	195	180	160	204	178	197	186	191	198	149	173	177	180	202	218	183	191	195	193	188	184	175	198	188	175	205	170	199	162	190	195	188	196	188	171	192	199	167	161	158	191	180	173	200	180	182	186	180	168	174	187	206	179	204	177	185	186	188	183	204	207	183	204	163	190	172	195	160	207	183	201	169	186	161	177	204	176	182	188	168	164	194	191	202	171	202	193	192	179	169	190	155	185	204	203	193	207	175	179	195	176	180	181	182	194	192	178	180	203	212	196	173	162	192	170	186	203	191	191	171	190	204	190	187	168	185	193	201	199	188	176	181	165	182	195	200	198	172	179	185	195	195	179	159	200	181	205	181	187	189	200	176	182	168	165	209	210	195	181	186	189	169	185	203	197	189	168	191	197	183	169	175	179	187	181	173	184	212	187	165	193	183	172	167	192	188	194	177	191	187	225	210	172	205	191	177	174	158	208	200	164	194	167	197	183	199	199	152	198	195	171	190	201	185	199	187	184	180	196	184	165	165	172	159	198	202	191	214	196	199	182	179	178	189	184	187	185	190	172	193	212	175	193	188	182	180	174	185	188	180	199	190	182	179	177	188	199	174	197	186	187	196	176	211	183	214	192	185	190	186	174	176	185	190	182	193	198	177	192	176	177	183	163	187	169	176	209	180	177	171	179	183	179	205	173	192	182	159	176	187	182	180	174	186	189	192	188	190	178	190	159	194	186	160	186	179	213	177	178	170	205	183	197	165	183	183	198	192	215	196	208	191	184	188	203	165	183	200	173	179	169	205	178	196	195	175	196	185	183	168	181	182	217	146	179	189	196	177	194	182	170	182	160	187	165	196	196	168	189	203	186	183	187	172	199	184	183	177	205	205	170	184	183	210	202	187	184	194	200	169	196	202	194	222	173	171	180	173	187	198	165	180	188	167	186	188	159	166	169	190	194	178	182	176	188	176	191	199	192	194	187	174	202	191	179	171	189	186	201	181	166	187	200	175	219	201	183	178	203	191	196	197	162	186	178	182	198	185	183	199	184	173	185	203	163	166	192	190	163	185	187	171	177	197	182	183	203	183	195	173	159	187	192	179	175	190	175	208	169	174	187	202	185	173	192	164	210	188	197	184	193	183	203	189	195	177	204	199	167	164	186	189	182	224	188	190	179	190	180	172	196	201	194	183	217	195	177	201	196	178	191	189	180	208	185	191	196	193	173	168	203	188	195	168	198	194	204	176	160	185	176	179	175	188	195	180	196	173	178	199	197	177	173	188	183	167	182	166	205	199	196	175	208	176	188	181	167	168	181	193	171	186	175	171	166	170	164	178	176	186	189	188	157	186	180	189	158	190	171	217	166	161	173	215	184	189	176	181	184	197	214	185	206	192	184	188	170	185	181	196	162	183	197	166	186	186	182	169	201	187	192	179	189	179	177	199	186	187	162	169	182	194	186	179	203	186	219	175	194	189	210	210	168	186	162	165	188	203	182	193	197	184	198	194	178	182	191	157	170	192	184	195	209	220	159	158	174	174	197	182	187	165	181	179	198	170	166	181	198	193	207	176	196	210	171	202	168	161	186	194	186	171	176	167	176	196	179
23376	21691	29540	24744	23649	25010	15415	1530	668	550	516	456	405	366	376	352	391	363	352	376	576	589	605	346	322	344	311	308	345	309	338	341	725	1292	954	704	492	535	390	359	448	366	361	328	342	284	318	298	303	314	303	290	308	329	292	301	339	294	294	313	295	279	309	295	284	294	253	273	347	317	294	280	291	316	292	303	277	285	308	286	294	311	297	287	304	263	285	316	352	321	304	304	303	270	321	288	299	283	293	333	305	324	303	314	261	347	285	280	325	297	299	267	299	310	280	294	318	315	300	306	334	290	276	337	285	297	335	276	298	324	316	285	309	274	295	291	349	283	267	324	327	339	342	280	360	305	299	302	319	285	310	313	294	319	307	323	321	278	283	335	314	341	271	317	303	302	313	320	323	330	313	308	307	365	303	297	339	307	304	313	292	308	294	280	280	303	320	320	326	294	280	324	319	300	299	280	287	294	310	299	292	294	316	302	297	287	310	287	312	299	296	305	295	303	298	310	297	296	292	306	315	332	259	342	351	323	319	309	294	296	330	302	330	314	300	311	295	296	319	279	309	331	301	290	287	307	309	297	301	288	319	283	297	263	299	287	281	309	303	285	299	305	276	299	313	294	302	320	300	340	319	305	313	312	328	299	313	304	310	353	317	292	269	294	329	284	325	327	339	270	297	294	301	325	287	292	294	289	347	333	317	306	294	309	305	305	312	273	292	288	311	309	320	286	277	338	294	321	298	297	297	315	276	298	299	298	326	269	313	285	302	303	298	305	311	327	320	295	313	318	288	262	267	287	311	301	348	311	339	292	313	327	290	308	291	286	314	288	287	318	293	314	297	296	296	280	293	261	304	319	279	313	296	270	320	291	336	295	300	304	291	320	296	315	277	293	297	274	326	299	297	319	289	299	285	310	314	283	302	325	308	288	300	317	336	281	279	293	306	309	316	268	302	317	287	276	296	278	274	295	290	281	306	296	305	294	311	317	314	317	273	285	312	287	305	299	271	329	292	297	325	320	311	275	278	293	308	277	305	314	332	338	322	308	323	311	292	292	288	306	324	333	303	281	274	285	322	284	304	303	297	323	326	282	326	303	332	299	301	298	306	324	293	273	318	333	304	332	311	274	296	306	343	321	301	283	317	288	294	329	306	301	286	313	303	329	307	278	324	286	314	313	324	276	302	293	326	299	319	312	264	284	288	315	274	312	320	268	336	305	290	306	326	286	342	325	284	307	290	283	300	294	314	326	306	313	295	307	290	310	266	332	298	320	306	282	346	302	332	299	303	297	296	328	336	290	301	291	302	297	331	272	306	317	303	275	341	278	267	330	320	296	332	310	330	282	332	285	313	322	289	334	331	297	313	321	315	315	298	313	328	306	303	312	315	268	271	285	320	265	311	301	314	286	309	270	295	280	287	294	322	334	294	325	323	328	320	313	290	285	309	316	307	296	306	285	337	322	299	330	297	285	293	301	295	306	293	281	302	307	260	315	322	311	304	309	293	286	295	301	297	299	334	315	296	324	285	332	300	293	303	286	306	312	297	284	294	313	318	292	307	282	313	275	292	324	315	310	264	293	296	294	318	309	304	324	338	317	287	306	296	343	306	299	303	287	329	285	295	327	285	308	265	305	324	324	281	322	303	315	306	298	310	282	270	327	304	331	289	305	305	315	302	328	310	295	328	339	285	309	283	307	269	338	330	313	289	370	310	297	287	327	305	296	343	274	295	287	309	331	311	304	293	325	346	303	309	324	281	300	280	309	301	299	274	320	321	317	313	303	340	309	291	305	311	308	320	286	298	310	300	305	291	322	319	315	316	296	286	301	315	319	292	322	273	335	290	269	303	303	284	281	340	287	272	281	304	313	316	310	285	325	291	325	294	293	311	293	327	316	303	317	284	295	315	279	312	298	323	249	306	310	306	298	288	294	292	330	321	300	283	321	298	279	293	309	299	310	285	297	292	299	294	336	294	287	300	330	308	284	305	295	316	293	309	306	298	297	290	317	342	307	286	301	335	270	303	275	320	298	294	292	324	292	317	308	315	288	300	301	304	332	322	306	322	309	331	293	322	301	306	310	328	307	284	312	301	267	276	320	306	300	305	297	320	332	268	315	288	308	289	302	311	285	313	304	327	316	336	301	320	305	288	301	303	281	306	325	316	299	339	306	303	318	283	292	310	277	305	303	322	312	293	285	289	314	302	311	301	305	307	262	317	317	316	297	282	304	311	242	296	304	286	294	300	297	346	308	300	288	288	310	309	295	298	318	297	296	328	284	310	300	323	322	292	305	323	314	300	273	294	284	289	276	269	291	289	314	323	326	331	265	295	300	300	342	283	332	300	337	293	298	288	273	307	337	327	320	294	295	300	329	272	322	307	272	313	303	298	272	281	301	321	312	323	313	299	292	298	322	303	317	287	278	331	289	278	283	333	308	318	294	276	298	317	296	331	314	280	273	296	332	287	335	270	301	283	320	256	295	323	291	327	364	321	306	308	286	304	281	320	295	296	308	303	312	341	284	322	295	314	278	300	292	286	302	295	307	317	258	305	296	324	301	276	287	324	301	264	333	271	308	317	311	303	295	291	341	291	303	292	315	319	360	315	316	303	300	302	304	284	330	291	300	310	300	304	305	296	329	291	321	293	318	280	286	325	297	311	304	334	317	299	349	301	307	278	310	310	291	314	290	348	308	318	301	329	300	296	311	271	315	312	292	300	265	318	271	330	320	263	292	306	299	316	305	301	290	315	313	339	296	319	278	307	286	303	286	296	288	321	332	293	299	315	301	287	290	298	271	322	304	300	306	311	322	299	297	273	346	310	295	296	327	322	303	335	340	310	288	306	317	296	301	289	279	328	303	286	312	276	306	299	289	301	313	276	306	302	290	317	315	299	309	291	315	309	320	298	292	300	319	307	281	315	301	301	299	288	312	307	321	318	333	311	332	312	296	309	310	307	294	292	327	321	348	297	297	265	280	298	305	293	319	280	279	295	279	308	277	290	303	310	286	307	315	301	288	312	331	327	349	318	323	329	306	294	276	277	287	322	295	274	302	289	315	308	290	295	287	307	310	345	310	298	285	341	315	307	304	295	328	333	284	291	306	296	316	305	301	313	285	315	324	295	324	306	313	314	295	284	287	317	328	284	307	319	332	314	278	298	301	318	319	314	313	306	338	311	321	291	287	276	288	345	310	274	308	305	295	311	310	301	298	298	304	282	301	304	328	298	304	302	297	281	305	295	301	299	285	290	329	293	305	319	309	288	329	283	335	282	343	272	285	303	329	281	306	303	325	298	305	294	324	310	318	331	273	306	303	307	309	308	286	304	300	326	298	302	316	315	316	291	282	311	332	310	282	308	311	330	285	294	319	329	306	312	306	327	292	301	306	315	285	344	334	297	298	321	316	308	295	314	288	325	309	298	326	283	305	318	309	325	309	315	310	317	318	329	321	301	279	308	317	290	288	296	285	308	309	275	312	265	311	321	318
32037	63187	51845	39642	37130	26621	7979	1307	954	809	699	627	536	517	427	423	406	404	412	386	742	714	879	339	348	344	354	334	355	366	359	416	971	1809	1345	964	617	685	432	430	524	480	379	305	311	319	350	329	349	309	330	321	350	340	306	302	331	339	330	338	310	333	339	312	306	286	326	319	279	332	296	315	320	301	339	305	310	294	321	296	316	308	344	293	317	318	325	324	310	342	296	284	314	359	315	315	300	310	324	320	332	327	322	289	296	309	342	326	354	310	324	318	298	282	297	301	334	326	306	336	334	345	331	313	322	323	310	308	353	308	316	329	332	312	310	301	315	325	323	305	293	324	297	348	293	327	306	313	312	347	306	329	295	341	366	320	319	290	311	328	340	307	319	319	309	319	287	328	322	289	306	297	303	287	298	320	328	321	350	307	298	323	343	299	321	324	318	303	312	341	335	281	296	338	335	312	346	306	292	314	325	314	298	359	330	324	348	328	326	324	348	355	326	319	317	334	301	315	305	306	306	301	306	327	316	314	340	298	324	348	333	311	357	352	323	302	290	366	327	328	341	351	335	331	328	311	347	336	318	312	309	316	309	317	319	331	323	293	312	312	330	313	293	325	313	330	334	322	333	304	314	312	321	300	312	323	316	311	304	314	330	322	302	292	319	325	318	294	317	326	315	330	327	315	315	283	316	312	333	328	294	337	337	324	285	332	337	310	303	344	312	305	330	311	266	322	329	318	264	348	332	326	322	335	329	300	323	326	322	343	294	333	304	305	332	315	327	311	341	328	305	330	324	300	323	334	323	348	339	295	316	338	309	349	298	323	337	307	316	286	315	327	281	331	309	336	319	278	338	306	352	318	294	305	312	300	308	322	307	317	321	302	358	304	291	303	318	346	299	312	312	284	285	329	306	354	309	332	281	308	296	301	314	292	345	326	334	332	325	278	343	320	309	320	325	310	336	335	330	285	349	314	338	342	344	335	331	321	306	321	322	299	319	327	333	318	319	299	316	366	294	314	293	324	345	336	328	325	282	301	303	324	323	318	330	317	355	297	288	342	289	346	326	306	303	318	309	348	290	292	304	285	284	331	297	331	296	303	327	327	321	325	317	361	307	314	305	311	334	346	345	299	322	299	304	293	326	337	318	326	330	333	278	314	307	289	341	290	314	291	343	334	323	332	324	314	311	350	316	330	289	309	329	328	336	336	339	302	307	317	345	301	313	304	297	307	309	332	321	295	329	315	319	324	326	293	321	313	306	313	319	317	333	339	311	331	306	305	305	324	349	337	306	284	303	321	319	297	296	320	346	306	377	325	327	321	307	356	318	308	329	283	293	337	353	335	306	298	297	341	294	317	334	329	346	337	345	351	277	320	323	319	356	307	313	319	315	331	325	333	359	302	322	330	326	322	336	315	315	306	300	268	302	333	320	295	324	303	324	327	304	325	318	330	299	327	309	338	326	334	285	335	292	316	310	287	320	307	335	319	345	317	307	282	332	308	283	321	294	320	318	355	271	289	314	331	313	318	315	316	317	302	354	301	322	332	335	327	302	357	298	304	327	330	309	326	315	283	340	329	323	301	314	317	315	325	328	314	332	324	320	338	317	329	331	319	325	304	320	298	316	326	291	335	318	299	336	305	321	323	317	306	306	288	338	288	356	299	310	326	326	334	318	318	332	342	323	318	334	317	349	317	343	351	340	308	318	333	275	297	324	310	336	301	303	292	320	316	321	305	331	302	320	316	342	298	324	327	302	301	318	301	319	328	318	295	321	301	270	325	324	319	294	324	315	335	310	340	336	314	333	290	323	298	307	343	314	326	307	312	322	350	331	310	317	340	315	298	317	293	342	325	301	305	320	322	316	324	354	334	283	346	303	289	300	322	331	297	301	318	310	307	304	353	333	317	309	332	327	313	310	345	312	316	298	298	322	313	327	282	339	304	308	308	318	320	303	326	354	324	292	340	303	344	326	326	315	283	328	296	316	334	328	313	339	312	314	327	294	334	291	326	313	328	315	323	325	308	326	331	354	356	319	315	302	319	307	299	326	319	319	299	330	320	358	322	329	339	324	335	326	314	332	293	320	326	322	320	316	302	303	333	323	288	301	289	311	327	343	275	367	332	303	313	326	308	291	332	339	316	313	321	339	308	297	323	313	310	343	326	284	330	331	290	285	335	333	333	319	332	305	313	325	310	300	316	313	334	348	298	292	342	313	314	297	309	284	356	304	324	305	299	320	292	298	298	323	324	326	315	336	324	346	304	272	312	334	337	304	315	322	325	329	312	294	302	319	317	298	296	321	334	295	325	310	358	329	315	339	330	343	317	328	331	298	325	372	294	286	290	305	327	296	347	307	312	315	308	338	310	299	307	333	312	292	312	313	362	323	341	325	299	284	311	332	322	316	328	330	334	332	341	310	318	342	303	287	344	338	318	293	342	299	334	320	315	341	299	317	319	305	322	343	329	318	312	346	354	311	318	293	305	326	317	297	313	321	312	318	340	288	341	345	322	296	313	315	322	334	292	342	324	303	311	319	311	308	351	326	288	331	332	321	330	325	307	342	315	309	310	336	326	301	324	309	320	336	342	337	291	330	323	304	318	304	309	328	328	325	266	286	326	327	303	322	298	313	343	322	338	331	299	323	343	317	302	343	317	313	311	328	299	331	319	310	321	320	307	309	323	314	297	328	295	322	338	310	298	327	340	315	355	332	314	336	323	303	289	313	340	316	326	328	297	305	319	343	316	297	302	307	327	329	298	296	330	314	306	293	306	328	311	306	319	281	320	318	337	320	321	309	343	314	317	307	306	313	337	337	310	342	302	314	343	307	309	345	315	320	314	290	357	323	307	335	335	315	313	321	319	304	290	316	304	274	314	324	370	294	312	303	289	319	295	354	326	321	319	355	294	285	298	331	327	339	279	302	310	309	331	342	324	316	292	338	343	299	333	309	293	325	338	328	258	317	323	328	286	313	333	324	322	332	342	298	323	311	297	324	316	321	301	324	311	326	313	309	348	321	327	325	322	333	323	343	319	317	336	310	299	349	327	306	322	309	320	311	278	346	294	329	315	322	282	308	325	321	329	327	334	318	338	311	330	337	327	337	337	323	294	329	333	299	313	319	316	325	322	304	312	320	292	323	309	312	298	291	327	337	319	307	353	306	326	314	346	310	308	294	347	294	318	313	361	320	335	300	300	292	302	290	307	318	278	332	329	299	303	322	351	319	321	322	323	302	316	335	338	297	313	363	338	326	310	307	303	300	326	296	336	331	309	323	316	317	304	324	323	342	338	315	324	317	323	298	308	319	303	330	312	307	295	312	306	311	325	332	289	325	332	321	333	272	349	321	304	321	321	335	314	298	333	285	304	316	326	317	296	333	318	318	307	307	297	319	317	344	348	310	314	312	335	331	324	300	289	320	325	321	319	315	293	315	333	339	318	312	291	336	346	320	331	323	292	336	310	308	319	309	312	302	327	328	334	338	356
30375	31337	34912	26098	11768	4357	949	203	175	174	166	165	140	145	142	127	136	143	118	106	126	124	125	119	115	126	128	126	126	124	131	145	160	171	166	118	144	125	119	119	117	115	104	118	92	115	130	126	103	120	121	133	111	114	116	136	122	126	110	132	111	125	129	129	128	113	119	103	127	129	112	115	144	137	126	140	116	100	133	127	125	120	133	111	109	109	112	119	132	122	113	100	129	123	106	111	120	126	130	123	124	131	120	125	118	105	98	122	108	123	125	143	119	134	131	108	113	130	115	120	108	112	116	117	129	109	109	110	115	111	132	122	138	108	126	138	128	111	122	117	118	110	119	113	104	98	113	137	139	141	108	120	105	114	137	126	112	121	130	105	111	129	144	107	112	142	123	113	138	81	105	107	116	133	124	125	110	128	118	105	127	110	136	123	113	106	130	133	138	108	118	119	126	127	127	124	120	117	117	121	103	106	128	129	140	124	120	119	123	126	127	134	144	118	135	115	115	108	125	119	109	126	149	107	129	111	123	128	126	104	122	120	117	112	109	117	138	103	116	119	104	111	100	114	106	136	136	135	129	117	99	111	112	129	121	107	120	137	131	122	100	126	112	114	110	116	121	106	127	112	129	122	126	99	120	117	130	138	103	117	123	124	118	117	138	129	118	128	114	110	138	104	122	124	128	126	120	128	122	115	111	129	142	113	131	104	112	93	120	113	135	112	128	144	136	90	138	139	142	115	125	118	143	129	119	124	115	115	109	117	127	112	131	118	124	125	108	119	118	123	120	130	133	112	119	98	123	110	141	117	98	139	131	138	135	121	114	116	136	134	117	134	121	112	127	93	116	114	93	125	144	115	122	127	115	148	101	114	107	121	106	98	120	119	114	134	116	115	111	110	103	112	117	115	143	107	117	109	114	125	118	114	115	125	142	119	92	110	132	138	118	115	129	118	127	118	108	118	108	117	114	120	114	125	137	104	119	100	122	113	123	101	116	107	120	117	123	115	127	106	114	113	120	122	104	123	114	130	142	109	127	122	119	123	111	131	123	122	115	131	105	110	115	124	125	131	116	115	143	122	130	140	127	111	123	120	103	118	113	122	109	114	99	113	121	142	129	117	117	111	124	116	115	111	109	136	125	131	141	119	122	107	128	106	110	141	142	115	127	113	127	116	103	125	113	121	119	138	114	119	115	114	123	103	133	123	123	127	119	116	129	128	131	117	124	123	140	116	110	116	121	131	115	130	136	107	129	124	111	116	113	116	110	111	127	103	124	131	136	103	134	110	112	106	118	110	112	120	112	129	127	111	116	139	124	125	129	114	118	121	104	114	130	105	125	128	107	139	93	124	103	93	114	118	124	131	115	123	120	121	116	105	124	116	112	122	107	125	128	110	116	94	131	120	102	116	118	104	117	118	120	142	123	102	117	107	102	126	127	99	114	124	123	117	119	133	110	121	137	113	137	122	122	114	126	114	119	106	111	105	133	118	119	103	115	121	116	117	107	111	115	120	139	108	121	120	121	105	135	128	113	140	108	110	109	142	133	124	107	124	127	114	115	129	123	117	112	125	101	132	109	122	135	110	118	115	125	117	117	120	131	105	116	114	117	117	142	120	106	99	131	125	110	139	121	100	125	121	142	119	104	112	145	105	114	109	130	129	114	102	124	128	120	115	116	130	122	116	120	130	139	120	119	124	119	103	123	118	124	131	119	119	119	122	153	121	126	118	103	98	136	101	118	144	114	122	129	119	104	121	99	119	111	122	103	124	129	114	120	105	102	140	126	130	114	137	130	118	103	118	101	112	126	113	115	129	113	120	128	115	127	150	126	111	132	114	104	134	124	104	112	103	119	107	129	120	116	113	125	124	126	122	126	113	117	128	119	118	120	127	128	136	126	133	120	118	120	130	125	128	137	125	101	113	121	125	118	107	116	104	109	138	103	119	114	111	108	122	98	122	127	132	128	139	104	131	108	138	123	121	124	112	115	123	132	120	121	116	120	108	123	127	132	126	109	135	133	126	114	118	108	115	127	126	101	134	132	112	120	112	132	120	145	126	132	107	107	139	103	148	118	120	109	122	138	111	123	100	134	121	112	112	128	107	120	116	116	125	108	113	105	115	120	118	111	111	123	127	130	142	108	130	119	127	116	134	110	110	122	122	119	116	120	122	148	133	130	118	120	127	119	138	136	128	119	125	128	122	138	117	121	131	124	127	117	137	120	110	128	122	127	122	124	134	122	128	110	135	108	127	102	125	118	123	108	114	122	110	122	109	125	132	116	132	119	135	122	136	124	112	101	112	123	121	116	116	136	112	124	111	117	115	119	124	122	136	110	117	102	115	120	127	135	125	122	123	134	114	106	119	102	119	125	122	117	119	104	114	144	125	110	136	110	134	120	132	123	116	113	113	117	110	111	108	126	108	104	127	112	100	122	130	118	109	133	111	132	127	100	112	103	126	117	120	117	107	108	124	101	138	107	119	128	127	117	117	108	122	108	114	124	102	119	124	127	98	125	110	128	131	112	114	126	140	113	112	128	141	117	130	123	107	133	116	122	118	120	133	134	117	105	116	119	109	127	107	121	115	112	121	123	113	107	102	135	123	125	118	120	120	117	114	113	106	127	114	118	119	125	124	133	135	129	126	129	133	112	124	120	121	104	109	117	139	100	126	134	129	109	133	108	111	114	112	120	108	138	135	121	123	117	118	138	125	129	132	127	117	127	128	89	124	102	121	128	120	108	126	123	106	95	104	108	118	111	145	126	117	122	122	141	112	115	98	128	136	157	110	113	109	140	127	116	113	137	113	124	122	120	105	141	125	121	119	117	110	91	119	129	122	128	124	123	103	106	124	119	115	134	95	113	112	116	113	126	123	120	124	120	104	110	118	143	118	125	124	141	105	107	117	133	113	125	146	115	139	125	123	110	114	123	114	121	123	122	101	119	126	134	104	120	101	117	100	125	107	129	113	141	117	128	112	109	127	118	116	110	110	111	119	99	124	107	123	118	134	131	138	136	121	132	106	128	96	122	135	134	113	131	139	121	102	121	113	132	130	130	111	123	109	124	143	118	101	110	114	130	108	134	109	140	109	118	118	133	117	101	128	127	131	103	128	118	123	106	130	125	125	104	122	114	115	134	111	126	113	126	133	115	127	132	103	125	120	127	140	127	124	121	109	112	121	141	136	112	128	119	131	116	106	121	122	111	118	132	134	116	128	124	130	128	121	117	125	97	139	121	130	126	99	105	132	138	127	116	103	97	124	100	100	137	135	128	117	132	116	137	111	100	129	110	110	114	122	128	119	99	122	108	114	117	99	107	111	127	111	113	126	105	109	118	116	119	120	105	114	129	113	126	122	122	128	123	121	119	112	106	136	123	113	142	126	118	124	118	112	120	124	112	143	129	116	119	109	137	107	128	117	115	124	101	122	132	111	110	123	129	121	127	131	121	107	127	119	145	117	103	119	141	123	110	112	120	134	126	153
28739	46621	35840	24448	13214	6763	1566	335	281	222	200	146	181	167	130	161	159	147	134	139	154	151	134	140	113	137	135	129	146	143	148	161	167	217	217	138	150	139	137	131	135	134	154	119	154	148	143	144	138	132	146	139	117	144	134	105	165	142	149	141	124	131	132	143	134	164	146	135	138	142	125	144	138	158	133	133	138	130	132	134	122	143	148	127	121	144	149	137	137	120	123	134	148	143	134	140	128	128	148	149	133	109	126	153	129	135	135	142	119	118	126	151	140	118	141	141	148	142	123	129	120	154	131	152	153	126	149	149	128	125	109	135	139	149	141	111	135	151	138	145	150	115	110	137	124	132	126	148	113	153	122	126	128	144	140	151	151	128	138	153	148	128	127	131	126	147	115	149	122	140	130	136	145	140	153	123	152	128	165	138	144	132	119	126	137	146	151	136	139	131	133	124	154	140	126	136	108	139	159	117	132	129	153	137	154	145	126	120	152	117	125	137	136	127	128	134	146	131	131	136	122	145	134	142	141	135	160	120	141	132	133	130	136	115	143	131	146	121	119	122	137	129	138	120	124	143	162	126	121	113	137	113	147	118	147	135	136	157	123	147	135	132	142	133	112	130	128	117	128	155	128	152	160	138	145	152	117	104	137	133	117	113	129	134	140	131	124	159	106	134	122	123	112	148	129	128	120	120	124	114	142	139	130	131	120	137	162	132	142	137	136	128	136	157	139	144	139	148	131	146	123	135	137	131	120	143	136	131	141	157	121	143	145	121	152	135	127	134	139	133	139	138	130	133	140	112	126	109	136	125	141	131	146	137	131	142	148	131	149	143	131	128	150	125	131	146	158	145	123	136	140	121	124	134	132	141	161	135	128	150	139	130	144	154	161	133	120	144	150	125	119	124	169	129	149	139	147	127	127	139	161	143	143	123	134	149	139	128	136	117	139	130	141	119	150	135	132	136	131	163	131	126	151	137	137	141	132	131	142	137	134	128	145	149	119	129	158	132	132	115	128	139	140	137	147	130	140	133	135	153	150	145	133	135	141	125	141	135	117	144	132	139	126	122	125	125	124	147	126	150	155	141	125	134	137	145	152	135	145	145	148	131	114	149	147	154	112	151	133	130	122	120	134	146	119	145	140	119	150	137	148	121	128	115	119	167	126	133	126	144	119	152	128	133	127	134	116	116	130	142	140	138	138	116	143	124	139	150	118	154	139	135	147	143	122	121	142	126	135	143	150	121	138	128	149	144	139	128	156	113	158	139	153	161	139	134	121	113	123	146	147	131	128	119	133	153	122	138	139	143	139	148	146	131	139	131	128	114	148	132	139	130	135	133	161	137	112	137	134	137	141	126	127	137	139	130	160	148	137	136	126	152	128	121	144	123	128	132	127	151	132	128	122	140	143	136	154	111	124	141	150	160	144	122	118	119	134	127	115	118	144	142	141	133	137	142	132	126	136	144	144	148	156	134	125	135	118	129	128	135	143	145	130	143	131	128	143	144	110	161	131	142	142	129	120	139	141	138	142	125	131	145	142	144	128	145	154	115	161	153	152	138	146	140	136	157	133	144	132	120	141	114	130	117	120	137	133	124	108	145	133	131	148	145	146	136	131	120	132	141	140	136	139	147	147	141	155	129	135	150	124	123	135	159	139	124	130	140	145	152	135	130	129	158	152	131	129	111	138	132	120	131	131	171	128	133	127	125	127	151	134	137	146	131	122	119	129	119	121	130	150	139	125	145	149	145	142	121	134	129	121	140	137	121	129	140	153	146	124	114	133	126	140	144	153	153	136	147	141	137	139	134	127	133	128	159	123	124	141	151	132	146	140	159	150	117	143	150	140	151	140	135	145	138	130	141	134	149	149	143	146	151	139	132	146	151	127	154	113	154	124	139	135	140	133	144	139	143	110	131	125	138	142	129	148	140	134	144	134	111	105	130	133	143	124	112	151	127	122	130	150	145	148	132	149	140	145	136	146	154	137	132	123	146	148	132	127	150	131	128	121	144	134	160	137	112	126	120	139	127	136	132	148	150	132	141	125	131	145	153	153	125	147	138	143	152	123	149	124	125	108	127	133	137	149	135	132	136	138	120	119	126	155	148	130	123	135	140	144	127	146	140	136	138	119	141	147	126	147	126	132	132	143	132	136	129	163	157	113	132	149	126	130	123	131	148	130	152	118	135	127	129	140	132	124	127	136	126	118	133	141	146	136	135	130	160	139	142	140	114	142	130	143	129	136	149	128	131	137	143	128	131	129	137	109	129	157	133	135	139	135	143	157	150	148	129	128	160	128	122	131	163	144	140	151	132	129	130	136	132	128	113	143	122	141	127	124	147	128	157	131	143	141	127	141	129	151	144	146	138	131	138	163	138	120	140	131	148	144	136	127	142	111	136	140	105	138	116	140	140	154	114	115	128	139	115	140	144	122	133	124	139	131	146	132	133	134	121	137	141	138	119	134	130	109	145	127	116	136	137	131	128	136	133	141	117	136	134	160	123	144	137	142	133	122	153	130	148	155	132	136	142	137	117	124	148	145	113	128	142	128	110	148	133	121	150	145	128	127	146	142	119	137	145	135	123	140	136	116	155	153	147	112	119	135	137	147	126	119	148	137	138	158	111	140	124	124	139	140	137	118	129	149	129	125	174	116	127	142	144	136	122	118	142	136	113	142	138	176	130	112	104	125	137	132	114	151	139	136	118	126	124	133	120	141	145	147	119	134	141	146	136	138	128	130	152	126	143	131	140	125	132	139	160	146	132	149	149	138	137	136	132	137	150	137	138	126	130	142	131	133	155	143	125	126	124	147	135	123	144	130	141	131	142	134	154	136	122	156	129	142	149	121	149	124	143	155	153	111	146	142	149	119	141	152	161	128	139	138	145	140	146	145	146	124	126	151	124	144	154	141	125	143	145	149	135	144	135	125	134	126	138	128	125	132	119	131	127	142	130	129	146	121	147	123	139	126	122	122	128	136	150	150	135	136	138	133	131	136	136	132	147	120	134	123	115	139	138	162	156	117	143	150	128	133	136	124	141	129	125	137	131	130	137	141	131	138	139	138	115	140	128	127	151	124	140	131	120	142	123	143	153	148	137	127	125	122	141	138	124	140	154	151	125	134	117	109	141	152	141	140	142	145	149	137	149	120	136	148	125	116	137	134	131	138	124	118	137	119	137	153	154	138	159	127	150	136	147	129	150	116	131	140	117	167	159	122	129	136	153	145	153	150	128	144	150	124	126	140	137	153	139	130	132	117	151	159	125	165	128	122	145	134	138	135	141	128	130	136	118	139	130	128	144	143	129	127	129	154	154	140	116	137	128	126	139	142	134	122	140	130	126	143	143	123	131	146	138	130	160	126	130	136	154	119	143	150	149	136	129	127	152	132	129	137	132	145	141	131	130	137	124	133	136	158	145	145	134	120	147	161	139	144	135	124	118	149	141	121	138	115	130	141	139	139	139	117	123	131	114	135	143	117	125	133	153
24465	21656	29117	26091	22837	18262	5050	574	391	382	342	329	287	267	235	235	236	239	238	248	245	225	200	212	215	205	220	205	208	233	327	598	678	755	595	355	288	325	210	232	244	235	206	211	219	203	219	201	181	191	195	201	216	220	212	214	207	211	198	183	205	212	211	184	176	210	218	211	218	194	196	215	202	197	219	226	195	184	219	198	193	215	204	207	197	228	196	216	195	188	210	229	225	206	198	203	216	205	225	202	204	230	197	202	201	183	196	185	216	223	203	203	173	235	187	191	216	215	215	193	211	202	212	220	197	203	203	187	228	218	206	189	221	206	214	199	210	222	185	193	199	221	214	218	202	209	235	195	210	224	214	190	222	236	216	222	227	210	228	206	189	209	203	229	197	208	183	198	227	213	214	201	222	196	224	205	219	196	201	231	195	183	226	212	212	215	196	194	191	216	186	206	185	206	210	219	203	211	195	211	224	194	216	194	208	202	232	200	223	227	211	202	167	201	187	182	194	208	210	192	220	236	167	192	219	216	196	215	176	210	191	201	207	192	184	239	197	175	182	192	197	209	198	183	196	210	213	222	203	212	194	215	187	229	196	196	208	209	197	184	195	206	223	212	206	184	212	204	202	206	169	181	208	199	216	212	203	221	202	187	195	219	220	183	191	226	217	193	189	209	207	211	202	208	220	184	216	209	220	200	191	201	217	206	197	205	202	175	180	214	199	226	179	193	198	209	209	251	194	219	201	218	212	200	213	191	203	195	178	223	204	208	213	183	205	211	218	205	229	200	197	192	220	227	177	199	220	198	218	187	208	218	204	188	221	206	212	185	223	216	186	191	195	203	207	214	185	230	202	202	196	184	198	202	195	209	203	184	221	217	185	193	232	204	212	205	187	221	221	221	192	185	196	223	205	207	212	203	214	204	230	166	203	203	218	201	214	198	195	216	202	188	204	214	188	204	196	194	194	228	216	195	208	191	182	212	176	219	204	190	211	200	196	204	217	159	181	208	209	207	193	197	204	182	195	203	202	204	189	189	190	195	212	203	218	196	231	208	197	185	209	218	183	209	207	221	182	221	180	201	211	199	218	215	219	220	215	225	216	192	226	222	195	220	206	194	202	215	216	219	214	209	206	195	205	162	186	213	187	191	196	185	213	220	184	204	197	223	204	189	186	218	204	228	219	227	220	229	211	212	217	216	233	212	211	188	222	181	235	209	214	172	206	197	204	210	211	211	199	190	206	244	195	196	185	222	183	189	215	191	194	216	212	189	226	217	182	220	229	189	182	205	181	204	183	212	193	202	205	189	187	208	210	213	204	196	207	191	227	217	203	226	217	196	208	193	216	205	208	223	210	200	184	220	187	209	216	188	206	198	225	208	234	216	199	190	214	200	189	178	199	234	232	196	213	208	186	213	202	212	206	208	183	184	209	194	196	212	205	207	182	189	226	202	224	181	210	207	191	189	193	206	182	224	198	198	189	208	194	179	217	235	205	193	195	228	205	218	199	236	226	197	215	199	228	205	210	234	210	184	234	222	223	207	211	195	227	196	195	208	189	228	202	190	205	193	200	175	234	188	219	216	170	216	229	197	203	201	162	220	209	237	214	197	223	200	193	227	193	205	215	194	221	205	199	224	231	221	209	199	173	216	197	189	189	191	206	209	231	221	212	187	192	195	209	207	179	209	193	193	193	195	184	203	189	181	211	198	191	231	181	199	207	201	215	194	162	209	219	202	202	221	215	197	202	194	204	187	166	224	194	200	211	229	193	190	207	212	201	200	219	198	210	190	220	212	194	176	210	224	193	193	210	227	232	195	216	205	198	206	183	221	197	201	215	220	179	223	216	196	206	215	201	198	213	192	197	209	213	245	211	208	194	199	221	221	219	200	204	216	199	204	203	211	218	187	208	181	199	182	194	201	186	213	189	191	182	187	203	206	220	200	203	219	182	220	203	224	207	205	230	189	183	222	202	211	208	192	188	205	176	201	187	214	199	204	215	208	205	190	205	217	204	199	197	208	207	240	211	214	202	227	214	208	210	226	202	173	194	206	189	191	194	181	194	197	191	190	207	209	187	198	199	196	193	221	190	192	203	231	210	191	195	184	188	205	183	207	216	178	222	223	204	209	181	181	213	223	199	222	206	195	192	220	235	194	236	171	202	207	214	197	213	208	231	219	214	189	187	210	195	206	229	178	221	227	211	208	197	218	191	235	226	206	212	225	175	200	202	219	223	213	183	233	206	208	214	194	181	217	220	178	192	243	204	217	178	222	185	203	187	188	245	219	185	196	189	209	224	228	180	212	210	242	213	219	190	203	197	193	181	215	197	193	200	219	190	194	235	207	215	219	208	206	223	200	193	214	200	188	197	170	198	209	222	203	227	194	207	199	197	204	219	198	200	193	207	186	193	221	225	200	186	216	212	189	187	188	216	202	190	200	221	202	209	197	222	198	218	184	198	212	198	201	200	210	174	208	230	202	224	209	210	204	208	202	202	193	198	188	208	209	209	198	190	200	203	199	220	201	194	187	194	187	220	224	186	200	191	206	209	180	227	210	199	189	194	198	199	177	211	228	222	198	212	187	185	229	199	215	184	196	206	196	183	203	224	199	197	203	173	196	182	210	180	181	213	195	209	204	201	202	207	210	197	197	214	198	182	209	215	180	211	216	204	193	233	196	202	208	189	189	212	212	205	203	201	203	212	195	191	216	215	207	210	207	217	188	242	213	204	182	214	200	176	205	224	186	194	182	209	206	192	216	214	223	226	216	215	206	196	230	184	209	216	197	202	215	171	196	213	202	216	185	199	214	216	186	227	209	212	181	220	202	180	197	213	247	200	212	218	245	202	198	205	189	194	220	211	204	202	208	216	182	225	206	204	233	220	190	207	224	198	210	185	223	197	209	210	210	214	205	221	205	217	202	233	215	197	193	214	198	227	186	198	219	215	203	217	185	210	199	218	199	194	205	199	193	213	206	206	198	195	184	228	222	190	174	185	187	214	197	207	209	226	197	189	200	208	216	202	203	213	188	217	211	204	221	228	212	206	197	228	226	188	212	206	227	214	243	184	220	189	203	191	188	179	201	210	190	190	203	199	189	196	202	200	181	172	210	211	219	205	212	190	188	170	223	196	233	179	216	204	194	208	182	219	202	200	212	182	197	200	205	191	214	212	197	195	219	214	226	218	213	221	210	206	212	215	199	223	206	190	220	196	189	208	217	199	196	221	207	205	203	193	204	235	202	210	186	229	209	162	207	198	229	203	200	215	214	194	198	206	218	217	193	182	214	202	200	198	224	203	224	215	237	172	205	201	201	199	208	189	195	209	192	192	227	189	191	195	218	216	203	217	207	201	227	205	195	200	193	198	216	215	204	212	210	181	214	226	199	218	208	182	192	202	216	193	199	170	213	214	222	185	198	215	207	182	203	212	200	185	210	200	191	196	196	221	223	202	191	196	189	199	207	198	194	204	224	197	195	214	194	205	208
29721	56731	45427	32249	23167	16216	3853	841	660	520	489	416	368	349	320	293	292	279	284	243	301	261	254	217	290	252	225	251	236	271	478	880	992	1072	845	396	372	448	307	243	294	283	254	240	244	227	248	212	234	214	219	217	213	227	205	215	213	229	228	220	222	191	225	203	244	206	234	241	210	213	203	224	218	205	219	223	223	217	215	226	200	232	204	238	233	235	230	219	231	204	207	213	235	215	269	226	230	236	225	223	235	196	215	215	245	205	222	223	203	237	208	216	223	198	200	237	233	208	211	222	214	188	244	241	225	188	221	206	210	169	227	214	234	230	227	228	228	224	206	215	220	220	217	218	237	220	229	214	211	181	235	224	247	228	234	214	212	232	243	243	230	226	227	192	223	238	237	223	200	228	218	220	213	216	235	226	203	223	200	219	215	219	204	205	216	220	208	213	183	245	237	223	214	209	243	240	218	212	198	225	199	220	243	212	221	206	212	247	200	241	212	220	237	222	197	205	205	197	193	221	240	202	225	222	209	223	212	236	199	241	228	225	227	222	200	229	222	219	236	215	233	249	239	184	201	220	243	223	199	246	218	240	233	216	201	229	218	219	211	220	225	216	230	202	198	216	249	214	240	251	210	203	216	246	229	214	216	203	206	223	236	217	222	207	203	199	204	224	215	179	214	233	217	213	207	213	230	232	205	210	242	211	217	215	208	217	222	221	234	266	207	211	221	245	222	238	217	199	226	218	225	226	217	237	244	217	222	200	238	215	216	220	216	209	206	228	196	215	215	222	204	209	206	208	222	220	222	228	200	235	194	218	228	233	187	239	225	230	204	224	213	213	233	198	213	216	225	221	214	233	227	215	211	221	208	204	219	205	253	210	224	214	222	207	217	217	212	205	202	231	226	214	235	215	213	201	219	222	253	196	222	210	184	222	211	189	220	207	208	211	204	231	216	233	219	217	219	229	220	217	205	218	206	217	231	197	228	203	189	211	206	202	201	216	185	234	215	234	230	206	228	252	188	242	214	218	223	198	206	206	210	240	205	210	215	217	208	218	225	205	250	228	221	223	197	221	206	243	215	210	211	216	211	217	209	213	207	218	226	221	228	215	214	233	218	220	211	208	219	238	204	226	185	235	216	231	250	235	224	208	213	205	229	233	209	184	190	247	225	212	218	216	199	232	215	212	226	222	190	229	211	202	208	213	242	214	213	246	214	205	238	224	231	229	211	200	214	236	215	219	199	216	213	237	222	237	220	224	240	207	217	203	225	211	236	237	207	209	220	208	233	200	218	220	240	203	244	220	223	232	218	194	207	194	211	216	236	197	227	211	235	218	217	209	205	237	235	215	199	214	203	224	227	213	230	214	187	247	228	228	213	215	215	216	214	207	236	204	243	211	228	194	241	198	216	211	217	225	210	211	225	213	220	218	217	231	224	222	235	203	212	224	222	215	238	209	225	223	217	208	203	233	207	230	208	229	225	192	217	222	212	232	226	197	242	222	191	228	233	248	227	209	224	228	200	229	215	226	240	237	192	252	217	224	210	243	228	215	213	205	220	221	216	247	238	215	210	234	238	197	204	202	213	219	223	233	218	197	226	216	197	194	195	217	212	230	222	220	207	188	205	223	248	216	213	220	205	258	215	197	216	225	238	223	218	217	203	204	230	200	211	234	226	196	196	229	209	235	213	215	209	243	227	220	203	213	224	231	193	200	218	200	237	218	220	189	236	223	205	225	206	214	231	212	218	199	221	190	208	217	210	223	228	216	242	207	239	209	213	217	235	226	230	199	183	208	221	240	232	228	219	187	244	235	225	252	222	201	223	227	221	202	214	204	226	201	217	231	204	205	229	216	223	231	230	206	207	211	228	224	239	230	218	217	224	222	241	222	223	214	188	213	213	217	220	205	205	202	217	211	207	216	224	220	201	239	198	227	212	223	222	211	190	228	241	213	223	204	210	206	192	204	212	216	216	214	202	229	211	202	231	197	232	236	223	203	197	225	224	246	221	224	219	224	219	209	228	209	254	197	198	215	211	213	224	229	262	210	224	248	206	223	197	210	232	202	208	221	205	230	228	222	225	224	221	179	217	218	192	221	198	240	183	223	202	199	213	227	228	210	215	208	230	231	222	217	216	182	209	194	234	236	212	221	220	208	226	206	225	208	251	242	225	221	217	220	212	193	203	215	202	205	226	226	208	216	200	237	221	216	237	228	225	228	208	219	204	216	211	248	217	217	214	211	232	216	228	221	207	219	218	230	238	234	195	219	213	242	230	204	241	227	220	203	197	235	207	226	224	228	240	229	227	205	218	232	222	192	241	239	202	218	227	200	227	235	210	205	220	229	217	209	224	227	219	227	220	226	227	194	228	201	240	224	208	216	211	214	239	210	230	201	226	201	187	207	216	217	202	234	205	220	211	226	236	197	190	230	223	217	199	221	201	195	214	219	218	215	207	239	219	210	203	208	240	209	219	223	186	192	209	226	181	222	208	220	195	218	233	207	219	199	222	220	233	220	188	209	230	208	243	226	212	252	214	225	222	217	223	210	186	199	220	204	238	205	198	218	208	210	201	222	222	201	260	203	216	225	206	212	195	220	191	223	210	227	233	220	221	199	190	226	212	242	225	210	214	241	232	224	208	204	237	215	221	217	199	214	244	221	216	212	201	240	224	195	221	196	214	222	223	210	228	212	224	207	206	232	213	199	212	223	210	246	238	249	210	218	218	203	232	224	231	210	209	209	225	210	214	224	198	221	225	221	231	213	210	204	226	215	219	236	210	213	215	222	236	189	213	220	223	205	192	216	229	209	229	215	221	229	218	235	203	240	215	224	203	241	212	211	212	190	227	213	202	232	205	214	207	217	226	201	208	225	211	227	219	225	236	209	201	208	254	182	194	243	226	247	209	186	212	223	231	238	235	215	227	195	203	225	216	242	218	220	193	224	200	205	233	219	233	209	228	241	199	228	201	213	209	242	238	258	217	232	219	215	239	198	214	223	213	209	240	223	221	204	226	235	215	215	211	212	219	208	217	213	225	217	203	223	227	226	191	231	205	231	229	233	215	222	233	214	241	227	248	230	209	207	232	207	218	207	236	207	194	213	230	228	212	215	221	217	205	200	219	223	228	225	216	216	210	208	226	219	228	221	214	205	204	218	229	209	216	201	230	220	209	212	211	232	220	249	226	230	208	224	226	213	199	214	218	236	208	222	225	257	223	204	253	209	209	223	234	221	251	211	206	221	208	236	233	197	198	212	206	221	219	217	220	240	209	223	202	232	212	224	231	232	245	256	212	233	215	214	228	212	236	251	208	219	202	211	228	219	224	218	223	215	221	216	205	231	210	225	234	214	199	220	216	222	215	202	205	236	239	214	207	213	231	225	227	232	228	200	227	229	216	202	238	202	228	214	220	235	224	227	203	229	221	227	232	226	227	226	224	243	197	188	230	213	211	213	217	245	165	191	208	211	225	252	213	218	235	231	198	240
25659	21756	28278	26381	17157	9245	3118	426	323	267	241	222	222	179	186	171	166	193	194	184	171	157	141	151	183	155	180	152	144	146	204	237	306	509	323	185	200	217	191	168	174	177	144	145	176	172	163	152	165	136	144	153	156	134	135	175	150	135	148	157	159	166	140	150	145	146	147	144	134	175	156	165	145	140	137	164	155	161	147	157	167	137	147	171	135	155	185	166	167	146	170	166	152	171	158	150	153	156	123	153	151	167	147	165	150	157	157	146	159	174	144	162	128	151	162	147	153	160	137	149	158	164	167	152	153	131	149	151	150	120	154	162	160	163	153	139	144	143	158	160	156	135	137	155	154	158	158	168	145	175	154	150	138	159	149	146	163	152	123	143	159	163	158	153	155	162	138	149	161	139	171	150	169	149	175	167	137	169	151	144	146	158	160	179	154	152	149	155	165	157	139	142	149	169	168	152	174	159	142	155	125	134	146	147	141	158	146	146	177	167	146	141	122	149	153	145	153	157	133	148	142	143	136	167	143	159	166	162	123	121	161	130	154	128	122	168	150	158	159	162	141	159	158	152	176	126	140	167	157	140	168	157	152	146	141	166	152	160	158	139	164	142	164	160	149	130	185	131	129	160	156	167	141	151	149	156	176	130	147	143	171	160	157	140	139	177	151	151	159	149	173	145	172	158	148	156	167	148	136	126	135	161	147	170	147	138	162	167	172	142	146	170	168	154	159	154	153	180	157	133	167	149	160	154	156	171	142	161	158	169	126	145	144	148	134	145	158	154	166	153	149	168	137	152	152	148	186	156	144	148	147	144	170	169	151	141	161	150	174	162	166	143	153	154	149	141	168	146	161	159	156	136	161	167	182	161	146	164	151	139	153	138	142	150	151	183	137	160	148	148	162	164	161	171	156	162	128	173	151	133	153	154	152	149	161	148	163	133	150	170	156	145	146	138	139	149	152	163	150	157	139	158	133	148	171	176	160	142	128	142	170	160	155	155	138	152	165	152	152	159	169	158	161	174	150	170	139	170	154	159	150	172	145	169	163	159	152	152	163	166	166	126	141	176	130	141	179	133	137	156	155	140	154	154	157	161	166	165	157	129	160	157	161	165	150	152	181	154	165	161	160	149	147	137	159	134	129	163	154	153	129	134	176	156	157	139	167	145	159	166	147	156	138	135	143	148	173	152	149	150	150	165	149	147	163	161	167	157	154	139	149	174	166	164	168	167	155	153	159	152	185	159	138	146	150	150	152	156	148	161	149	149	145	152	154	162	147	162	147	149	143	154	159	151	158	146	160	167	173	133	137	174	164	180	142	162	140	134	160	169	159	146	138	158	157	159	159	163	153	162	144	132	161	150	152	136	167	161	133	152	151	155	154	154	154	135	152	154	160	156	163	157	145	176	148	133	160	141	152	172	134	162	182	146	158	133	152	137	166	138	161	148	152	140	158	144	140	137	152	150	150	138	141	165	139	136	151	147	157	169	148	152	136	160	148	176	148	159	152	140	160	141	165	154	147	177	143	172	137	148	139	160	154	133	160	162	142	164	147	154	150	119	164	180	147	155	153	134	155	149	157	157	137	150	162	166	133	168	138	142	177	176	139	134	174	132	183	161	164	157	146	164	152	145	145	166	145	171	154	130	143	141	163	155	148	163	141	183	148	140	167	136	171	159	165	164	126	144	148	160	159	159	154	143	146	170	164	177	160	165	141	181	150	166	155	145	160	157	148	141	169	154	151	136	163	154	150	161	149	159	148	124	152	139	158	169	156	142	183	154	158	167	163	163	156	135	151	156	153	146	159	142	160	169	137	164	152	163	159	155	153	157	175	163	143	187	141	160	142	159	139	164	148	152	175	156	173	152	124	163	135	158	159	150	188	166	164	151	145	146	150	152	147	142	140	148	143	166	159	159	151	176	160	177	161	183	161	170	159	141	157	135	158	136	150	155	164	163	142	155	155	132	131	153	150	153	169	148	176	143	133	147	159	158	146	149	160	153	160	141	157	150	154	161	159	143	181	160	175	146	154	164	149	151	166	167	143	145	167	168	153	137	154	160	139	148	146	159	159	148	155	161	162	181	167	154	170	146	163	145	150	169	160	152	148	139	136	144	157	166	138	165	152	154	145	159	149	157	157	152	173	149	165	151	161	161	159	168	157	160	144	146	160	170	155	172	158	173	168	136	132	156	149	148	164	148	156	176	152	147	157	150	139	156	138	168	144	158	148	164	144	132	154	151	156	164	123	139	170	160	166	147	149	171	136	152	144	161	155	125	141	165	147	164	135	167	154	139	175	130	131	170	149	157	161	149	161	155	162	169	160	142	148	166	160	151	173	145	161	153	193	153	168	147	157	158	159	148	177	150	170	176	143	150	182	148	157	150	135	147	127	143	153	187	164	137	140	170	146	155	147	141	144	144	142	149	160	145	138	137	168	175	152	152	163	152	172	181	171	154	141	139	173	166	163	150	165	127	178	166	154	177	164	154	160	148	163	138	142	137	154	147	141	167	148	142	147	157	170	147	155	164	169	143	163	152	161	161	139	178	178	157	176	155	161	149	161	150	161	153	149	174	151	168	145	165	146	140	152	176	154	169	171	154	163	156	146	169	154	144	148	153	164	166	166	146	134	148	154	144	139	146	163	152	172	130	169	143	168	152	128	188	167	143	155	173	149	129	165	164	144	135	155	145	151	147	156	149	162	154	147	175	178	149	157	147	161	148	154	156	162	135	145	163	134	145	150	178	156	149	152	159	150	142	163	168	164	168	158	156	130	169	160	129	153	173	144	151	150	156	160	153	139	147	151	157	160	161	147	161	166	156	155	151	174	149	149	169	154	174	146	153	159	169	139	163	143	148	175	167	130	163	146	149	127	147	157	131	148	135	154	146	159	170	175	156	156	171	159	175	159	160	183	148	135	135	136	164	158	163	127	153	149	152	168	179	159	146	137	159	174	175	165	165	171	175	130	165	150	180	147	180	149	134	170	148	165	143	140	138	148	174	149	146	154	155	151	154	166	149	169	158	151	155	130	159	166	161	171	155	134	156	156	164	154	171	166	165	172	160	165	152	155	161	141	163	150	165	132	161	164	159	134	170	155	155	137	155	184	169	134	136	165	142	150	164	121	160	146	178	157	158	155	174	166	138	166	131	159	134	136	156	173	144	128	160	151	138	158	153	154	162	144	133	150	157	146	148	160	146	161	152	151	142	163	153	163	152	168	159	146	172	173	147	160	168	153	156	159	170	129	162	146	143	157	139	142	142	151	175	169	171	170	151	134	175	128	146	161	150	144	170	161	151	165	157	166	134	157	197	160	141	150	135	169	148	150	156	158	133	148	131	148	167	144	149	145	151	138	165	147	137	187	178	163	127	145	151	156	162	147	151	158	159	151	158	142	160	161	160	148	152	122	150	149	168	134	154	177	175	183	146	159	134	139	186	125	143	138	154	146	151	168	137	165	137	140	142	173	153	141	169	139	156	169	159
29124	51445	35134	22394	16922	12658	4800	719	513	388	352	330	286	251	274	213	212	254	247	288	202	213	204	214	189	210	198	199	177	177	235	366	513	759	520	254	243	296	216	182	203	209	181	181	169	182	175	181	196	184	192	193	166	178	174	180	176	155	166	167	176	174	164	177	187	197	183	181	177	159	159	189	161	172	165	187	151	183	185	168	168	170	150	149	184	175	187	163	175	166	185	184	181	186	171	152	182	170	162	179	161	191	175	172	155	177	191	175	162	171	189	196	179	178	180	175	165	178	166	170	163	154	177	156	180	184	163	170	181	190	171	175	196	200	187	173	182	196	172	147	187	166	195	165	168	178	177	200	164	165	173	184	185	175	168	184	175	183	196	178	171	191	184	168	149	157	171	193	166	168	185	183	179	177	171	184	177	157	194	187	195	172	161	193	158	174	185	182	165	193	177	196	178	185	170	182	200	157	178	178	166	176	178	173	199	171	190	173	176	191	171	182	211	167	190	190	174	181	164	174	160	168	172	162	184	180	178	177	165	172	179	156	182	173	191	180	182	153	165	167	157	171	158	136	200	156	180	185	187	170	169	172	193	160	196	171	149	183	168	173	192	189	177	174	168	174	151	196	207	153	183	161	188	172	181	181	182	172	142	186	191	193	175	173	192	163	171	174	170	199	177	179	187	176	184	190	185	155	183	184	175	180	189	184	193	185	182	184	182	187	174	155	190	173	168	183	172	162	163	193	145	158	170	185	158	157	188	179	171	197	178	176	163	182	184	186	181	153	210	180	177	176	186	171	197	202	172	166	176	169	172	155	172	172	190	174	166	171	171	167	191	191	187	169	163	162	194	170	191	199	172	176	178	175	183	163	188	166	193	173	190	169	179	157	180	167	173	157	177	164	175	168	182	196	169	177	185	166	180	165	165	162	186	182	168	179	162	179	184	151	153	181	171	191	163	172	177	176	195	185	171	139	162	175	190	158	178	198	159	159	148	185	182	176	163	182	184	188	158	160	178	163	183	167	179	161	185	153	191	156	159	151	146	182	166	175	174	172	170	174	149	178	167	161	156	166	172	182	190	177	160	189	180	188	156	178	186	166	189	184	169	173	167	175	165	157	165	173	179	190	189	173	185	165	189	181	183	200	171	180	202	174	184	204	186	172	174	165	176	166	176	175	162	178	162	180	177	164	155	179	191	179	175	176	165	160	175	169	180	178	185	161	191	175	192	150	167	181	163	176	175	165	201	193	194	160	163	172	179	176	163	184	180	165	171	167	175	162	168	165	188	187	173	175	167	169	191	190	164	166	169	191	174	173	181	186	159	157	196	173	171	169	148	174	208	170	174	177	182	173	183	172	187	177	176	195	177	178	152	183	168	178	168	166	184	182	177	180	180	165	161	178	182	176	157	177	165	150	184	150	167	155	194	171	146	185	180	195	181	182	178	197	168	181	200	147	170	171	178	154	157	165	159	187	177	185	180	166	188	199	165	158	170	179	159	187	172	161	182	184	197	157	163	174	154	176	174	161	162	155	156	192	167	188	185	204	162	179	194	178	168	176	155	187	169	159	159	161	176	180	187	152	176	173	173	169	198	168	166	211	155	180	184	191	178	170	199	178	143	196	173	186	181	157	169	170	177	161	186	204	162	168	179	173	176	185	193	179	192	173	171	176	169	145	169	188	171	159	162	163	153	187	192	193	182	175	179	199	189	167	187	175	159	165	156	169	171	201	173	175	187	172	177	176	179	153	176	161	186	190	181	157	186	156	161	175	185	182	176	164	161	165	176	162	147	170	168	171	185	168	201	184	170	165	188	174	204	186	190	153	160	173	203	176	178	148	161	186	166	166	185	177	175	170	198	180	168	198	187	164	170	179	179	140	192	200	180	190	139	186	181	191	168	177	171	194	171	170	181	193	167	152	179	177	189	183	169	177	173	169	181	165	165	174	170	154	177	168	189	184	167	155	156	167	152	162	170	161	171	155	178	187	182	187	174	167	176	156	173	177	171	176	169	208	175	174	208	180	187	180	158	172	161	188	175	180	174	182	159	168	167	159	179	168	185	172	177	154	152	190	170	159	183	189	192	185	169	177	191	175	188	178	163	164	162	169	184	171	189	199	184	185	172	179	179	162	162	157	179	171	186	174	143	185	173	169	191	181	210	156	171	204	182	164	178	180	162	187	194	185	183	161	157	181	166	178	151	185	173	212	174	171	157	161	175	200	187	178	164	167	174	183	180	167	171	154	160	188	177	190	189	157	193	178	187	181	181	159	183	169	170	185	174	178	175	187	163	181	183	181	174	189	174	168	170	184	177	171	157	187	167	165	176	178	184	166	175	165	156	148	171	170	164	161	158	182	175	172	182	179	198	172	181	165	178	184	164	199	152	181	156	188	169	181	181	167	178	170	173	167	181	170	170	164	194	179	179	174	178	175	158	161	174	175	154	176	166	178	150	167	178	158	170	173	186	189	194	192	168	169	153	175	163	171	164	166	175	185	158	178	168	199	175	175	166	178	183	173	174	157	183	174	180	163	173	179	177	170	155	177	173	197	174	187	176	195	207	186	172	211	178	185	184	174	163	176	156	187	167	176	185	189	187	169	182	163	200	178	181	157	174	172	195	161	192	153	155	187	155	158	179	192	172	195	157	193	163	161	175	183	183	152	173	174	171	192	162	166	150	183	162	177	192	188	161	176	167	183	202	171	190	185	169	194	163	199	184	164	159	179	170	183	185	170	182	169	177	177	157	172	171	186	166	220	161	181	179	177	155	195	178	163	164	192	168	163	176	171	189	176	190	172	191	182	164	183	180	158	173	180	164	174	165	185	198	195	191	174	175	158	173	165	187	173	161	166	163	174	182	164	205	185	173	191	181	186	154	165	171	185	178	161	169	173	165	171	185	170	184	180	170	184	165	160	170	155	182	159	178	160	172	168	182	167	187	154	187	175	176	171	159	177	162	168	185	186	185	185	173	146	173	169	165	186	174	166	168	193	182	183	183	166	164	187	179	164	166	173	164	174	173	151	148	177	181	168	197	184	170	177	189	176	157	166	162	168	195	180	201	178	154	182	174	181	172	203	186	169	158	161	160	157	164	154	159	162	190	156	180	169	183	168	164	175	188	168	171	189	165	187	167	164	192	166	165	166	172	155	196	193	173	195	176	177	189	194	200	193	162	184	198	170	178	165	171	182	192	178	146	183	169	168	175	183	179	189	182	154	175	182	159	179	173	180	186	162	163	176	164	182	179	158	202	172	173	167	165	164	185	183	172	178	177	174	165	173	165	156	177	175	178	173	172	163	183	158	178	182	204	149	170	165	201	174	171	176	199	163	182	174	173	154	177	151	172	160	207	193	184	174	177	178	181	183	184	195	200	176	179	166	199	174	178	175	172	169	167	197	186	160	180	187	179	186	164	163	175	178	162	188	178	170	156	189	187	188	169	188	176	148	183	162	188	175	179	173	181	154	178	192	178	163	158	177	190	164
23301	21635	29403	24463	22285	23110	11556	1211	728	599	535	492	474	413	407	374	394	355	421	352	322	366	333	362	375	350	344	317	337	310	725	1597	1605	1635	801	367	450	439	352	334	324	329	343	311	324	342	310	307	305	311	287	307	327	292	331	313	317	285	282	299	291	325	333	312	293	291	283	282	280	333	268	302	287	275	287	298	323	306	288	282	343	326	279	313	322	289	277	276	322	308	296	295	318	279	333	298	295	320	313	288	276	302	301	294	262	307	291	278	311	297	297	295	306	324	307	299	315	278	297	283	304	311	311	310	315	293	326	288	316	310	270	311	323	254	298	338	330	313	328	339	304	296	263	278	308	290	318	314	306	289	305	293	301	288	305	314	333	309	271	296	306	261	297	293	257	297	297	318	262	293	311	293	279	303	274	289	333	329	311	285	318	318	322	283	291	333	301	299	291	298	290	319	303	311	270	327	322	279	290	341	271	271	308	327	329	301	313	304	281	320	304	308	275	289	293	281	281	315	327	296	294	294	273	304	312	299	287	315	311	292	296	288	323	342	276	297	316	283	297	281	295	327	325	316	294	288	301	301	324	288	279	320	312	306	320	272	301	300	291	309	343	309	262	298	304	306	317	330	289	289	287	312	308	290	302	298	299	313	299	333	301	313	297	301	278	279	310	301	286	290	287	312	307	282	322	273	274	283	305	287	296	285	291	317	252	308	309	279	280	293	291	281	297	313	321	281	288	290	308	306	284	289	272	268	299	324	306	293	319	289	289	318	307	298	299	296	293	313	259	281	312	300	282	319	296	286	306	277	294	280	282	287	291	304	294	316	300	304	284	320	270	273	282	306	281	302	279	302	291	293	291	324	299	306	306	281	281	273	264	279	297	310	308	285	313	309	316	287	301	291	282	334	305	280	313	284	280	291	274	271	304	318	291	312	297	268	315	292	319	304	312	306	318	329	323	337	283	278	273	318	321	293	283	302	301	278	287	274	288	336	304	287	292	296	290	300	308	298	290	278	289	314	281	288	289	282	299	280	309	265	326	279	276	298	305	290	307	287	301	295	338	295	262	307	320	292	308	293	318	292	304	284	310	288	299	312	270	319	306	305	305	284	283	298	307	281	330	284	286	277	279	292	328	307	296	258	293	335	296	291	302	302	307	291	300	286	313	298	317	281	274	289	288	290	278	308	286	281	287	281	288	316	284	295	280	318	350	274	293	322	286	282	300	275	287	327	294	338	296	291	272	302	325	277	268	269	312	287	288	306	304	289	306	287	281	305	290	297	305	309	315	314	309	298	293	305	285	312	305	310	310	290	293	304	280	298	286	287	301	299	292	315	289	323	271	327	316	316	304	313	263	307	264	319	271	319	314	287	269	304	294	315	319	303	301	303	302	289	310	307	310	294	307	292	307	290	296	309	270	294	279	283	306	288	319	296	296	309	296	281	270	310	288	294	321	311	284	298	293	282	292	311	298	288	313	320	296	294	292	269	312	284	297	307	286	283	298	310	298	313	320	322	289	301	291	314	279	313	313	309	260	276	294	311	294	281	291	291	293	302	288	302	334	296	320	311	314	293	312	303	312	278	273	283	317	264	264	301	302	280	305	296	275	283	308	331	307	318	281	276	300	295	291	319	290	286	311	279	301	283	284	285	316	316	307	309	297	304	267	296	286	295	284	270	290	285	316	309	289	245	289	320	283	332	336	307	273	299	278	298	297	291	272	317	292	269	295	310	298	292	323	295	289	274	327	257	285	284	273	299	269	305	285	275	303	314	306	281	286	325	302	290	288	319	302	306	282	298	283	292	318	326	318	296	279	282	304	289	263	301	308	305	302	320	270	277	284	293	277	281	329	297	285	269	297	327	289	296	305	278	303	286	293	288	288	298	320	267	288	294	330	302	318	286	285	294	303	305	305	321	267	297	303	272	302	300	290	274	305	289	287	331	324	307	281	277	296	309	292	299	274	268	313	299	326	271	270	305	292	318	296	284	271	305	274	276	282	286	281	283	311	297	321	284	331	313	258	271	299	310	308	281	322	301	327	286	291	278	294	309	308	297	274	278	288	315	288	291	294	292	301	291	264	319	282	306	286	290	296	305	343	303	290	283	270	281	290	303	273	304	299	317	289	290	283	283	288	298	319	309	297	315	295	277	303	300	303	304	322	312	308	308	283	275	279	307	286	276	304	309	300	308	314	315	276	335	294	289	288	292	285	296	282	272	300	294	271	269	286	289	263	317	317	333	305	286	305	275	307	316	273	315	318	297	303	293	289	273	284	318	310	284	288	276	309	268	300	327	303	319	306	299	294	285	293	288	317	287	303	320	287	318	320	292	291	301	328	291	290	295	282	306	276	269	301	313	244	307	293	314	315	307	263	284	271	279	307	281	297	309	317	271	286	285	281	322	252	311	313	299	281	267	298	301	305	273	303	274	287	302	295	317	280	296	306	325	316	307	272	318	322	270	310	298	323	298	301	304	277	303	306	291	288	320	299	294	269	310	305	291	334	320	303	326	297	315	281	268	291	301	306	294	315	298	305	296	326	304	302	282	307	309	306	300	284	303	288	285	298	274	282	262	327	326	306	321	296	293	280	320	288	319	298	249	289	287	290	303	319	288	336	304	308	317	303	300	301	274	279	314	313	298	310	297	294	293	261	294	312	282	290	299	304	281	295	257	295	281	308	293	324	302	279	317	281	283	305	295	279	282	310	311	314	286	306	299	309	289	314	298	298	289	292	276	311	264	322	308	315	283	289	304	276	326	265	323	296	267	313	336	300	275	281	307	312	304	298	297	279	322	306	276	327	313	308	316	295	292	285	316	323	308	320	304	294	310	289	271	288	308	311	289	319	287	291	309	278	312	293	311	308	298	315	296	300	284	307	295	273	279	287	278	296	302	291	279	277	281	294	299	314	309	315	314	331	314	307	306	271	300	294	295	269	316	262	328	299	296	303	300	278	322	258	290	299	323	255	321	293	290	297	276	308	274	292	302	314	313	295	309	298	272	281	297	305	282	293	294	299	327	302	279	319	311	294	291	286	272	285	288	301	309	287	298	292	291	302	281	290	290	309	318	301	254	313	316	278	284	295	316	295	309	314	271	322	296	313	297	303	313	289	305	278	297	281	298	274	310	297	325	291	294	288	312	315	322	292	309	331	307	303	301	304	306	335	288	310	283	323	286	293	279	276	316	298	282	281	293	301	306	286	310	282	308	316	325	274	291	326	318	311	283	285	276	312	312	278	317	292	305	315	319	292	280	295	298	275	283	335	282	312	267	323	320	312	302	306	283	331	286	285	290	297	302	269	314	273	265	296	312	296	313	267	297	303	284	285	273	297	300	291	322	277	315	316	297	311	294	334	297	296	288	303	303	285	296	290	295	286	294	286	279	291	305	291	297	295	279	317	316	299	312	300	308	301	333	304	331	342	295	302	284	275	276	300	269	311	319	317	307	298	292	294	293	281	319	304	288	318	284	330	323	318	281	293	288
33053	59512	45926	34643	29260	21039	3657	1500	1106	952	786	727	598	568	451	470	455	412	507	433	383	357	362	385	378	367	351	366	345	425	1083	2247	2557	2394	1238	480	518	536	424	434	356	369	384	323	297	267	306	291	326	310	287	352	337	321	314	295	327	318	293	308	316	309	299	298	323	317	309	308	341	291	314	283	338	339	333	316	325	304	321	286	304	311	267	292	305	315	294	295	315	351	322	326	313	294	297	339	352	311	294	321	310	298	336	324	292	299	311	292	308	321	301	283	298	316	277	306	326	348	306	313	311	318	305	301	294	299	302	325	302	343	322	306	300	291	318	335	288	312	336	320	332	289	284	281	352	327	329	303	304	329	308	306	313	308	326	308	318	330	341	311	331	323	347	323	312	305	300	323	318	344	312	302	334	307	316	301	327	324	305	302	295	341	295	303	310	302	317	336	353	314	332	319	294	274	325	309	327	326	302	295	319	307	298	309	333	318	298	311	301	310	330	307	333	317	319	308	315	320	310	316	310	319	326	282	326	295	288	324	289	324	308	342	315	337	305	303	322	298	301	320	331	276	292	321	309	325	298	310	329	327	314	308	318	327	310	332	295	308	309	318	313	333	326	311	304	332	311	329	280	305	298	328	295	295	316	313	300	317	294	268	289	290	273	359	306	346	291	327	302	328	308	305	265	347	314	308	325	296	304	317	319	320	341	311	310	310	291	312	302	298	310	331	307	290	291	303	320	287	305	298	319	336	316	274	336	308	321	316	307	310	321	331	309	304	309	290	306	340	308	320	329	328	339	306	292	317	336	294	332	322	340	299	302	323	303	302	336	311	306	314	317	331	289	296	301	312	324	308	312	318	317	304	318	297	308	319	314	332	292	302	278	288	295	296	329	320	293	342	315	293	297	292	324	322	287	310	335	311	313	318	287	329	293	282	337	286	304	350	311	302	304	319	337	343	298	340	314	348	315	291	281	309	294	275	317	336	312	298	318	312	314	308	299	303	336	308	305	301	320	328	333	301	314	306	336	341	312	319	312	342	343	302	311	345	326	296	324	301	297	338	314	291	308	311	301	316	325	327	341	333	309	330	307	305	336	301	341	317	304	309	332	321	336	351	326	341	309	288	315	339	317	318	316	328	296	325	342	306	325	288	283	309	290	322	296	289	309	316	315	301	341	314	313	301	298	308	309	298	315	290	328	284	316	288	294	326	305	292	312	297	304	308	334	293	299	312	307	323	303	327	326	324	332	309	304	302	284	322	325	337	297	324	307	288	319	322	306	306	305	311	317	307	313	316	285	314	312	311	287	326	304	295	289	298	304	298	317	319	320	335	300	318	307	304	317	326	355	302	315	338	344	327	310	317	322	308	321	310	305	296	322	332	313	296	317	307	294	323	295	322	307	327	292	331	319	327	314	294	318	321	290	326	308	327	295	301	305	311	312	312	320	317	308	313	342	308	307	312	340	290	315	340	320	288	317	309	306	298	332	316	312	288	302	318	269	296	297	323	359	287	341	314	329	315	299	337	305	301	311	293	318	318	346	292	333	311	320	342	304	329	321	318	300	333	313	321	329	342	333	290	311	299	296	321	305	328	335	342	353	328	319	316	291	310	342	286	338	308	327	310	306	340	281	317	324	288	305	322	343	303	301	317	316	310	297	309	320	335	312	324	321	312	308	315	320	338	328	320	310	319	295	305	313	324	296	323	307	307	325	295	301	288	323	330	307	303	299	289	309	330	332	328	324	320	342	315	314	311	293	299	329	308	325	285	314	295	313	303	309	315	313	316	325	349	301	298	306	341	312	328	297	304	307	307	322	296	321	321	322	323	319	322	321	304	298	343	288	329	315	296	339	343	313	316	320	278	309	326	306	339	312	290	340	310	320	292	315	364	321	287	329	307	323	299	323	311	312	311	298	302	303	303	303	292	318	330	320	293	320	302	307	354	305	315	328	324	293	331	324	319	311	294	297	341	325	306	307	324	330	293	330	313	323	304	315	307	289	286	324	311	348	298	296	293	313	294	304	333	333	319	267	319	308	296	293	312	326	309	325	320	328	337	308	308	310	324	325	320	327	297	317	332	337	303	280	314	291	307	291	343	291	305	315	273	311	315	316	325	299	350	336	292	313	307	334	302	310	357	302	323	300	343	329	304	290	309	304	319	287	285	329	291	315	314	293	296	346	298	279	334	326	289	314	337	315	313	328	308	323	312	314	303	333	296	317	297	305	289	293	298	308	314	332	305	299	319	313	288	282	306	298	291	314	298	310	308	297	319	346	309	287	321	304	308	338	323	322	308	332	329	309	311	304	318	296	325	310	308	319	345	320	303	308	289	320	314	319	307	325	297	297	300	301	300	333	341	300	323	308	305	306	306	316	321	321	285	293	303	314	302	307	310	306	311	330	302	325	319	342	298	338	328	331	311	286	323	327	292	322	305	306	310	292	302	306	313	298	302	286	331	315	321	314	298	331	287	311	292	310	301	296	330	321	332	304	337	259	294	297	316	318	313	335	318	319	336	314	320	322	305	284	288	328	336	293	349	295	328	292	322	296	311	305	313	300	317	308	325	319	307	335	328	325	336	331	322	312	337	298	338	302	334	319	289	300	325	300	326	338	315	343	315	297	372	287	306	307	342	296	324	319	332	346	313	286	294	324	344	318	314	284	294	305	317	311	314	324	301	313	336	332	335	331	293	289	320	314	282	317	328	292	336	316	306	327	296	332	301	322	303	336	311	334	323	330	311	315	310	355	325	284	320	300	330	288	306	292	315	302	356	315	298	344	324	335	338	296	314	329	304	276	291	288	338	316	301	326	306	260	347	296	343	324	313	339	302	319	329	318	325	315	342	340	318	315	274	299	300	304	318	309	286	295	314	319	304	327	294	314	307	318	297	320	346	323	304	308	312	284	297	307	319	322	333	312	299	318	278	317	312	325	324	301	310	291	307	296	318	277	296	304	325	293	319	339	304	332	309	307	321	344	297	318	296	308	298	286	315	334	296	313	351	290	292	344	347	334	279	310	308	292	304	367	303	300	318	363	319	310	328	317	303	297	297	325	277	312	345	300	298	340	303	303	322	295	320	316	307	290	316	308	301	311	340	328	280	319	340	317	300	313	306	300	294	312	343	319	336	291	319	316	309	312	335	309	320	334	323	290	333	310	330	309	301	310	308	338	319	303	327	302	290	299	297	273	318	315	324	324	322	283	318	309	333	325	307	317	321	294	292	298	316	272	301	305	354	296	306	302	332	302	279	334	322	312	331	296	330	315	317	291	333	334	323	324	306	305	354	334	348	326	322	323	302	284	298	299	319	296	302	302	298	291	294	301	307	298	305	295	295	309	298	318	323	334	284	326	333	309	313	313	317	345	294	326	294	322	350	332	300	295	327	313	311	299	294	287	282	315	319	279	319	290	325	347	322	315	301	297	302	325	295	320	297	318	346	305	313	325	315	318	315	322	341	312	329	311	334	333	347	320	303	347	323	298	293
30579	28081	28745	19281	9681	3214	532	272	198	178	141	140	119	124	136	119	123	134	97	119	104	131	108	121	117	121	113	127	130	120	108	146	176	153	186	96	127	118	117	111	138	113	129	119	113	96	137	120	103	92	120	100	121	140	90	110	116	116	134	118	111	105	125	136	114	120	102	119	116	113	102	137	116	105	115	136	116	112	124	112	119	130	114	119	123	115	112	99	127	109	112	126	109	122	129	90	98	133	116	124	106	127	118	124	104	100	129	114	121	118	126	131	136	131	109	123	110	91	99	114	116	109	104	115	93	128	122	122	113	110	112	109	110	110	112	112	129	123	133	109	118	125	120	106	136	107	117	128	108	121	101	102	105	107	137	116	114	123	125	103	113	132	110	103	94	130	127	112	111	128	102	107	114	114	133	112	119	135	99	109	104	128	135	101	112	122	109	120	127	117	122	103	118	121	120	118	118	104	117	94	105	113	110	124	117	113	132	111	105	120	114	120	135	113	104	126	112	95	113	126	115	120	114	108	116	128	118	93	129	131	118	109	100	119	114	111	114	118	124	120	101	105	101	101	110	127	96	110	125	108	104	111	122	117	104	119	116	116	112	89	123	116	123	119	114	105	99	119	106	98	115	120	115	113	133	116	118	131	112	131	108	103	102	96	117	141	103	125	92	108	107	122	131	124	95	121	109	108	109	123	135	103	116	112	108	111	106	112	129	115	102	124	114	111	132	101	100	132	101	125	115	120	109	132	111	123	101	105	121	107	103	128	107	134	108	118	102	106	125	125	112	141	108	97	123	125	105	106	121	131	114	110	103	113	125	119	103	114	96	120	135	122	120	118	123	111	108	102	129	103	117	124	138	99	112	121	126	139	109	126	122	121	124	116	135	100	125	121	111	123	118	131	135	127	130	110	117	103	124	135	121	146	113	121	107	108	119	146	105	115	115	138	100	113	111	95	131	111	111	117	131	115	108	109	123	130	105	132	108	104	136	110	123	112	112	150	126	106	122	108	105	112	109	123	108	111	121	108	132	110	111	123	127	120	113	119	110	133	109	101	126	144	123	114	134	112	127	115	113	112	112	113	121	111	117	122	126	96	103	114	126	130	129	116	125	123	119	120	101	115	104	113	117	109	131	130	122	104	104	93	113	104	126	108	122	115	101	124	121	87	127	103	123	122	123	124	124	129	100	115	111	101	111	110	119	103	114	128	106	108	106	127	124	113	120	105	128	113	124	104	131	117	116	132	102	113	103	95	115	109	138	120	125	105	108	106	135	94	130	108	110	102	96	129	111	112	122	107	111	98	124	116	127	120	120	112	109	110	119	112	104	119	103	120	99	130	92	105	106	105	123	114	121	124	130	96	111	99	117	117	125	116	119	128	132	122	140	115	106	118	115	116	124	118	103	106	118	120	126	116	111	107	117	96	109	118	131	118	109	109	109	115	119	120	115	124	130	132	120	107	138	123	107	141	114	127	102	113	112	100	116	128	136	121	100	109	93	123	114	115	104	117	116	100	99	140	117	113	117	123	118	115	110	119	110	122	123	135	116	148	120	117	124	113	135	138	115	111	112	128	112	109	112	116	114	130	107	130	131	102	121	96	111	111	104	117	120	125	122	110	106	125	120	123	134	114	120	112	99	118	94	110	124	119	141	114	114	119	116	124	107	130	124	132	115	130	127	117	117	109	104	113	110	105	119	133	131	116	99	115	111	111	119	110	111	104	123	127	112	118	109	119	95	98	137	120	124	112	112	107	116	104	109	122	118	115	108	109	115	102	114	130	131	91	107	116	126	117	118	142	118	121	122	106	101	126	119	122	105	109	134	95	112	116	122	108	113	110	115	99	116	119	124	99	114	120	122	110	107	130	120	103	106	96	114	127	129	120	123	102	123	125	120	122	113	120	103	104	122	133	113	99	120	111	122	111	106	118	109	114	96	135	107	126	121	108	103	112	116	126	111	111	110	107	118	110	111	115	105	114	96	117	107	104	120	116	111	125	114	119	101	117	120	99	104	115	117	107	115	111	115	126	126	103	125	119	117	118	115	119	115	119	124	115	106	95	106	114	125	116	116	108	107	111	113	140	117	107	109	99	82	105	113	118	124	106	139	109	119	147	128	104	103	109	134	117	123	132	130	109	99	107	109	122	116	104	112	117	124	105	110	130	116	109	116	106	130	100	117	110	118	120	102	115	137	122	95	124	119	118	117	115	118	105	118	119	119	131	106	116	107	123	117	89	115	113	95	138	115	96	109	105	120	128	109	103	130	114	98	105	100	114	101	110	99	105	122	118	128	115	104	107	119	122	116	111	103	105	118	122	114	124	120	117	112	101	119	116	119	98	102	113	110	119	106	121	128	138	116	103	114	111	109	114	120	89	120	130	112	116	95	109	112	129	117	121	97	137	122	142	112	96	120	116	121	104	129	126	107	103	108	125	123	110	100	87	121	108	121	126	115	112	126	109	111	111	104	133	110	116	106	134	102	107	107	106	114	114	124	122	102	103	130	132	109	118	118	116	121	125	128	134	126	107	121	113	121	99	116	115	128	116	107	120	119	116	130	119	114	125	102	112	104	118	116	108	106	112	117	98	101	123	114	114	135	107	121	117	110	127	133	139	112	114	95	107	100	114	131	126	111	115	111	121	117	117	106	116	115	112	120	116	122	125	104	116	104	114	125	112	116	114	113	112	110	110	109	132	130	95	115	137	93	105	112	107	108	109	115	126	133	111	108	124	103	125	100	110	122	121	94	110	106	116	110	114	111	109	127	127	102	104	112	127	111	102	101	98	122	127	113	106	148	129	110	105	107	111	113	120	116	97	137	122	115	98	103	128	139	100	100	125	113	115	115	113	111	123	101	108	130	124	103	102	100	118	122	138	114	110	108	131	126	122	109	102	114	108	144	121	122	112	117	105	117	135	112	101	120	127	106	115	115	102	111	104	128	134	117	116	128	119	115	142	113	118	132	118	122	107	116	107	124	108	102	111	104	139	115	105	87	115	113	122	123	97	108	119	126	120	108	114	92	133	124	120	115	110	105	103	111	107	133	127	103	121	119	133	134	129	114	114	109	117	115	104	120	115	138	110	111	91	114	121	127	117	126	124	124	112	108	117	127	105	127	117	135	109	117	120	96	111	115	114	110	133	106	92	115	112	123	115	117	118	132	142	106	100	111	128	123	116	113	112	112	127	137	111	120	102	109	117	98	105	108	116	112	125	124	129	107	120	114	127	91	115	105	112	95	126	90	110	120	109	100	106	110	118	107	119	122	153	134	127	101	121	108	98	103	121	111	129	104	96	118	123	131	125	114	113	118	105	122	132	97	120	143	111	111	121	114	108	105	127	123	112	113	119	111	96	100	105	131	106	121	113	112	101	114	102	125	128	113	111	101	109	102	110	116	111	130	108	112	105	121	109	141	118	129	103	105	128	111	102	106	136	122	118	103	136	126	108	120	115	130	126	102	124	120	118	117	124	101	115	122	130
29349	42041	30025	18590	12638	5022	923	464	285	218	226	183	181	161	165	139	158	134	160	126	140	134	118	144	155	144	134	142	146	148	157	180	204	230	221	129	132	128	146	110	137	131	105	112	141	134	139	129	139	135	141	130	124	162	147	130	148	113	144	130	135	144	137	115	120	143	129	135	134	133	138	131	155	136	136	138	122	149	149	130	127	135	123	130	121	129	132	127	132	139	123	152	138	136	126	152	118	140	139	114	132	143	140	130	129	116	129	139	123	127	122	123	134	137	137	132	137	128	140	138	131	137	137	155	140	126	144	134	150	154	128	109	142	121	127	149	129	117	120	134	155	109	122	117	120	129	159	134	129	130	128	125	123	130	138	132	135	142	115	152	131	121	141	111	139	133	131	137	148	133	157	133	112	116	138	142	152	130	140	133	147	129	118	130	124	128	134	127	127	153	137	115	143	121	127	147	144	145	137	116	128	125	112	120	142	137	138	125	132	141	115	122	111	135	120	113	149	107	111	123	135	131	120	141	137	143	140	134	147	126	105	139	149	139	139	127	143	133	136	107	134	110	128	127	119	136	118	130	131	145	137	165	121	126	116	138	133	137	117	121	134	141	117	146	131	148	109	156	117	146	138	121	102	139	130	128	134	147	137	126	136	149	143	150	146	152	145	135	127	123	117	134	123	134	123	115	125	135	127	131	120	130	144	140	130	144	133	133	116	144	127	132	153	116	136	114	130	141	121	124	142	134	120	138	117	142	125	154	150	128	142	134	133	127	125	121	134	143	131	116	105	139	142	130	119	136	124	134	140	141	114	123	124	139	134	127	121	134	137	129	144	128	130	139	116	142	135	123	153	132	121	131	137	133	109	124	138	140	137	133	123	145	136	144	127	131	149	128	126	137	117	136	136	130	125	143	132	126	121	118	137	112	127	149	113	108	124	115	161	146	149	130	137	137	125	123	113	116	137	130	133	143	132	121	124	133	115	112	123	128	116	132	139	130	129	132	146	130	119	114	129	138	143	132	129	114	134	130	135	139	115	139	141	123	139	138	116	119	128	139	131	127	140	121	112	136	122	138	134	130	125	136	129	119	130	118	124	152	131	123	155	137	125	135	138	132	124	127	136	138	138	119	132	130	141	150	133	127	141	145	145	140	122	131	147	123	146	130	140	156	144	154	148	143	106	134	148	132	119	149	121	145	152	120	125	133	153	154	115	122	127	163	135	129	146	139	117	138	131	122	122	149	130	140	116	142	143	142	133	139	136	136	136	133	131	121	124	134	123	151	141	116	142	138	124	129	131	117	132	136	108	142	131	151	123	112	135	128	114	110	139	140	151	147	133	136	120	109	150	146	109	155	138	133	126	144	143	134	135	102	140	181	125	139	117	117	131	117	122	143	139	136	121	113	133	125	131	133	155	120	134	117	150	135	140	123	131	112	115	144	127	139	130	145	141	115	134	134	110	143	130	138	122	143	114	115	144	118	131	117	125	122	140	144	132	141	117	127	132	127	132	126	137	118	137	117	107	136	108	133	126	114	139	117	140	121	99	141	136	116	119	153	138	128	133	141	130	111	120	150	127	120	125	127	141	122	121	138	126	149	139	128	121	135	156	121	137	132	136	118	130	134	153	124	148	158	137	157	137	125	137	124	135	138	130	148	139	132	147	148	134	127	135	151	131	135	124	139	131	138	135	145	135	136	122	129	124	114	127	142	118	123	140	130	144	131	126	148	126	110	130	124	134	137	115	142	138	116	128	142	118	146	114	128	96	135	139	132	141	109	121	141	136	120	123	127	124	130	137	139	139	128	129	136	126	128	130	107	140	136	108	133	128	130	138	137	149	127	132	140	132	138	130	133	127	139	133	115	141	125	116	126	124	129	118	131	147	114	125	142	143	118	147	127	141	119	148	108	146	121	147	128	122	132	132	129	132	107	126	114	131	143	154	149	121	133	136	134	135	147	149	101	115	122	136	127	143	125	120	129	121	103	121	124	123	139	150	149	144	134	116	119	138	142	122	125	136	135	115	138	124	122	150	133	132	118	133	132	103	128	128	127	122	122	123	150	134	138	139	138	116	138	134	133	133	141	141	130	149	123	140	116	129	153	125	145	125	132	119	130	136	123	128	118	112	108	142	133	124	135	130	115	129	144	121	135	147	112	136	139	139	138	122	118	144	119	142	120	119	114	138	162	125	140	118	134	128	120	141	123	130	144	119	152	131	157	128	147	128	152	136	122	113	140	127	141	148	147	136	134	120	143	140	127	132	121	145	122	129	130	132	131	133	132	126	133	133	140	128	125	151	150	140	119	139	126	137	143	140	116	118	131	139	131	128	125	119	135	135	132	132	145	139	126	103	145	154	137	134	140	132	145	138	117	130	140	146	137	148	121	127	115	124	144	120	136	121	125	139	140	138	129	128	115	115	136	107	147	134	123	123	143	134	121	125	119	146	121	132	137	130	124	151	138	124	135	124	149	138	140	123	127	134	123	113	131	127	128	122	129	145	124	134	128	129	139	159	137	137	121	129	135	150	146	120	132	142	138	129	115	126	118	133	120	125	150	141	139	139	123	124	122	144	130	105	129	127	130	132	112	136	114	143	129	134	122	137	126	142	131	130	141	142	142	148	149	122	125	128	153	128	125	150	149	129	142	103	127	116	145	127	137	142	120	135	128	123	116	114	127	129	137	124	133	144	120	130	137	132	143	129	106	123	129	141	147	130	134	138	126	134	119	115	139	137	136	150	132	145	133	142	129	159	126	130	124	135	125	148	143	141	115	137	113	135	119	143	134	134	145	146	125	124	122	128	136	104	138	142	134	136	118	141	147	125	147	136	137	138	130	135	140	137	139	125	119	141	109	131	139	155	135	135	132	126	158	140	137	130	147	124	109	145	129	137	147	136	115	135	123	136	141	129	113	121	121	142	119	155	121	141	121	134	127	103	141	124	135	139	131	153	147	142	113	137	123	135	138	144	126	142	129	128	142	141	138	148	126	139	135	149	142	109	142	145	121	135	135	123	127	144	136	147	126	145	139	125	126	157	143	130	139	137	112	144	133	106	137	118	143	124	148	117	151	143	131	130	125	113	126	119	126	116	132	131	134	116	140	109	129	168	136	143	121	133	125	124	119	122	152	118	149	149	124	118	145	157	140	119	114	148	111	147	107	136	135	128	128	166	144	133	133	153	156	129	131	108	108	144	140	136	108	137	168	126	160	133	136	131	121	129	118	135	136	123	150	141	108	128	124	132	122	140	129	140	129	121	133	110	149	104	144	123	126	122	153	103	140	131	126	124	156	140	132	146	142	128	144	137	116	143	141	143	130	120	142	125	129	138	132	142	115	148	127	121	131	118	120	142	143	135	119	126	141	136	139	140	140	133	138	164	128	121	124	110	162	144	120	139	123	134	132	114	104	121	122	143	129	125	136	146	128	131	125	145	121	133	136	120	162	137	134	134	115	135	138	145	139	116	141	150	134	151	139	100	137
24485	21666	28987	25566	23136	16874	4802	1012	441	411	336	310	272	267	222	232	234	222	271	267	237	216	224	231	208	219	207	196	216	237	266	654	923	988	727	298	228	302	302	246	209	213	208	200	209	207	211	221	187	203	224	182	212	217	189	203	213	205	221	217	197	183	186	239	218	197	204	202	180	216	214	201	200	191	200	220	212	193	194	224	204	224	206	200	241	221	198	201	189	203	186	210	213	198	189	185	217	216	203	197	222	198	199	201	186	219	226	204	208	204	211	206	222	200	189	198	185	200	228	221	190	197	193	199	191	216	207	185	200	194	197	219	191	199	215	201	207	189	229	188	200	191	197	225	197	199	209	199	233	203	185	218	182	215	201	196	229	179	205	216	174	179	172	206	188	202	222	206	226	197	204	209	212	203	190	214	231	187	222	231	203	218	220	226	215	222	183	192	202	173	196	201	191	195	203	192	205	216	209	174	218	215	211	194	231	187	207	191	206	195	211	204	221	195	189	226	176	209	177	196	188	199	225	235	221	197	207	221	206	227	218	208	211	217	233	200	172	226	219	209	210	209	223	238	218	221	221	218	211	195	205	208	220	211	191	177	207	189	205	220	209	201	210	238	196	214	190	187	226	208	205	191	226	193	204	231	207	224	204	198	211	235	199	222	229	231	201	200	222	196	211	212	222	211	202	188	230	214	190	193	214	209	187	219	207	216	218	217	207	195	218	196	218	210	240	190	213	213	188	216	228	179	193	212	173	199	221	217	183	220	216	225	225	190	207	223	163	206	201	186	231	177	191	214	237	218	180	207	213	210	215	196	226	195	221	187	211	230	197	187	196	194	206	174	208	226	201	216	226	228	178	235	187	196	200	196	192	215	210	218	184	220	202	216	198	189	227	228	223	209	207	201	214	211	198	215	235	201	224	189	196	209	204	200	192	218	221	216	188	215	219	178	235	204	214	205	197	195	191	229	185	199	199	206	210	187	218	203	211	197	237	189	188	193	206	215	211	215	196	191	215	193	192	189	235	212	187	232	200	223	203	204	223	198	199	212	204	195	213	210	200	212	200	224	227	214	208	219	205	214	187	197	226	182	221	186	215	213	186	187	236	191	178	201	213	236	222	215	195	199	211	199	223	210	205	216	221	198	184	221	192	202	228	199	214	189	209	178	225	194	226	200	218	220	228	196	204	228	212	200	217	210	227	151	190	212	210	194	206	223	226	191	212	213	211	226	215	218	208	198	193	206	209	190	215	180	207	195	181	184	219	228	193	209	210	176	222	197	201	199	219	193	206	214	236	197	210	216	201	222	185	191	221	210	195	204	228	213	201	207	210	228	196	204	205	222	179	219	201	195	186	208	210	188	180	202	227	180	221	195	189	160	208	209	189	205	210	217	214	225	205	204	212	193	198	202	200	198	201	219	196	227	194	215	203	211	225	200	171	200	174	233	206	184	227	209	186	192	191	211	200	215	214	231	218	186	205	205	197	184	190	186	208	201	212	202	200	224	193	179	198	212	180	220	219	197	204	213	192	207	211	201	229	217	200	211	209	210	190	205	225	215	211	218	215	207	186	217	184	191	219	202	194	224	196	189	204	200	207	182	220	180	177	194	210	208	195	228	204	211	216	202	191	222	229	185	211	214	188	209	214	199	189	205	174	201	192	203	191	204	218	222	206	180	210	218	188	178	206	219	203	207	215	217	205	195	222	229	235	208	201	228	202	223	216	191	204	201	222	231	201	210	231	232	204	201	214	212	213	219	197	199	209	214	200	218	179	191	177	211	185	199	196	208	223	184	216	178	189	228	188	159	180	212	199	199	200	186	210	212	205	227	220	205	214	221	188	202	205	178	205	230	211	197	185	198	197	216	204	208	177	226	212	209	218	173	206	223	226	221	245	212	233	209	228	202	199	196	227	214	197	208	186	207	199	218	200	215	205	209	200	200	209	220	189	210	206	222	207	221	210	227	216	204	214	221	232	190	204	202	177	209	207	205	219	188	192	216	198	213	209	217	198	195	208	205	240	173	224	188	199	231	196	202	195	199	243	196	183	220	220	206	190	186	210	217	216	199	192	199	199	203	186	222	200	201	204	200	217	193	192	222	201	187	223	225	196	210	199	237	207	195	207	199	196	186	218	215	228	193	183	216	202	227	199	208	204	188	212	195	207	206	239	225	216	208	228	199	193	201	176	206	219	227	199	189	195	199	215	184	218	188	196	195	241	179	201	235	189	229	196	213	205	200	210	179	203	205	211	216	243	188	205	205	217	198	187	214	191	214	184	217	190	200	223	234	201	208	166	199	230	194	200	191	198	216	198	233	198	206	209	226	224	219	228	190	220	216	232	214	206	203	209	185	221	218	193	208	203	201	220	225	205	213	211	185	214	225	208	191	191	215	221	195	219	235	222	210	209	200	227	211	218	234	213	201	208	184	206	213	202	198	211	204	202	197	179	189	210	193	191	208	184	208	209	199	180	207	207	197	211	217	225	186	191	218	221	207	194	222	199	179	210	187	170	209	193	193	186	223	180	196	220	214	179	193	203	219	197	229	216	179	209	217	242	197	225	196	192	211	197	225	203	194	211	187	188	204	214	190	217	201	236	198	208	165	198	207	216	205	211	193	201	217	200	199	204	222	213	192	197	214	217	201	197	186	182	204	205	206	208	195	220	224	200	222	216	202	195	231	206	224	199	190	206	192	215	227	193	196	213	179	198	201	207	202	183	202	207	237	189	185	220	187	169	203	190	189	227	185	210	176	187	203	196	189	212	208	201	200	224	217	228	224	247	242	201	206	225	193	196	207	199	220	205	194	214	202	218	215	206	197	196	199	207	220	226	217	204	201	182	195	194	207	224	177	208	193	233	205	214	192	218	214	195	208	227	220	206	191	232	229	189	215	220	237	224	210	220	219	180	230	206	208	208	200	204	203	218	217	189	186	227	192	211	192	190	200	238	217	217	207	194	219	218	198	232	217	195	201	204	211	209	206	219	215	212	238	181	225	219	214	198	227	197	218	215	207	203	223	223	206	200	183	205	218	204	223	187	191	232	202	203	196	186	193	199	222	214	197	188	200	211	198	184	194	210	196	231	224	210	219	234	194	213	214	199	214	204	195	209	188	200	198	217	214	187	191	229	198	190	231	174	177	191	182	233	196	208	209	178	210	218	211	208	221	191	229	190	188	191	205	207	208	213	216	201	194	218	204	188	208	207	200	203	193	223	233	209	200	210	182	185	172	187	199	204	215	224	210	214	211	212	210	203	222	183	211	190	208	207	201	193	205	196	224	226	210	200	204	217	224	222	189	178	227	187	200	215	211	214	231	219	201	184	232	168	231	204	195	196	206	222	210	217	190	202	200	201	193	211	214	202	213	215	204	207	231	177	198	210	204	212	216	210	210	189	220	204	219	191	222	194	218	201	200	177	196	199	212	230	182	214	207	199	202	221	210	240	199	223	198	192	212	224	210	182	202	209	243	210	196	192	217	205	223
29663	51198	40266	31864	24144	12852	4808	1546	749	566	487	415	367	309	332	311	279	264	254	261	230	232	247	258	240	231	248	234	262	232	337	926	1450	1474	1198	465	288	324	390	262	262	198	212	231	214	214	222	224	225	228	202	221	213	228	209	220	228	226	223	226	218	198	207	214	226	217	206	239	196	231	217	237	220	225	228	199	245	214	228	208	208	246	214	239	215	225	198	240	216	188	238	240	258	195	216	228	196	216	208	231	212	209	235	224	238	192	198	202	243	208	226	246	214	229	214	211	204	231	222	212	227	208	206	226	231	235	225	239	208	199	211	221	187	211	229	203	231	240	239	233	224	223	200	236	213	204	190	214	239	228	202	195	220	214	233	220	211	239	212	232	224	230	211	225	239	223	251	228	223	238	207	195	174	229	194	199	224	217	215	214	244	228	224	232	226	215	232	204	195	195	251	249	230	221	210	214	228	243	217	216	226	218	237	237	213	201	224	248	210	199	229	222	243	194	234	220	224	198	224	203	197	213	192	213	220	207	199	235	223	241	210	232	217	225	199	205	219	225	223	211	197	221	215	215	237	201	204	215	227	210	215	222	229	221	235	219	230	220	223	239	220	221	229	221	197	220	232	214	221	258	225	249	212	258	199	230	224	214	189	223	220	209	254	207	214	222	213	201	213	217	221	243	209	235	218	193	212	230	217	208	221	221	223	211	225	233	256	215	208	232	203	230	228	217	202	200	231	194	205	224	247	226	237	201	221	230	195	188	242	209	209	204	199	237	210	223	232	236	236	192	224	227	213	243	235	227	208	223	235	219	208	206	226	207	212	230	231	222	248	232	219	224	229	207	226	203	221	233	232	206	232	216	232	240	176	212	225	197	232	224	213	240	229	191	205	239	189	231	252	218	205	260	220	218	233	201	263	219	245	249	245	187	225	220	196	215	206	230	210	241	220	218	236	222	210	212	227	213	201	224	231	242	204	201	222	230	214	240	214	210	181	219	225	239	207	258	216	205	231	222	213	206	213	217	212	204	217	203	246	231	214	232	238	218	232	212	244	208	254	246	204	201	238	245	250	249	219	210	245	209	218	231	219	218	227	201	252	210	233	226	233	213	206	224	243	217	194	207	203	230	211	197	223	241	244	223	218	203	222	237	256	219	207	219	189	223	216	232	238	204	207	228	230	225	178	220	226	269	237	240	219	246	236	189	194	214	207	260	237	221	232	228	219	225	228	249	228	215	228	244	185	224	226	226	208	211	218	229	220	241	206	211	244	207	214	192	194	192	219	218	235	212	221	225	180	210	221	200	227	228	237	222	207	208	222	211	203	245	231	200	203	218	233	227	220	199	207	206	226	203	236	197	221	193	223	236	244	211	215	197	197	234	203	217	201	221	225	233	207	209	226	223	223	202	214	229	237	209	236	218	216	250	210	217	211	243	211	243	235	222	241	216	226	210	238	210	193	184	219	214	234	221	212	233	201	231	204	215	228	204	214	216	242	203	194	226	210	244	214	213	224	206	234	211	232	222	213	239	206	224	209	238	222	235	196	218	225	201	209	218	232	219	208	205	220	226	218	217	205	194	214	210	224	252	226	215	232	215	210	221	217	212	227	218	240	203	234	228	239	233	215	230	224	200	235	227	227	212	212	237	196	232	225	200	238	223	226	211	238	202	231	208	205	216	222	240	215	232	221	224	193	213	227	215	206	226	255	213	208	194	251	210	199	203	230	230	211	212	193	221	230	201	209	219	241	228	217	206	216	214	218	216	198	203	226	201	226	251	217	216	217	236	241	208	239	221	252	231	249	195	220	233	206	218	249	221	218	219	227	219	209	223	221	233	213	207	235	218	227	222	215	213	213	210	204	219	184	211	195	222	231	217	212	223	208	223	201	228	217	223	236	212	217	259	211	223	215	205	217	205	205	217	203	227	231	210	235	221	242	215	237	223	230	232	209	233	222	219	196	205	208	201	212	228	229	209	215	232	228	215	244	233	205	213	248	220	231	217	206	219	226	229	224	207	213	203	202	223	212	203	257	229	205	207	220	196	223	231	233	205	224	228	226	247	208	226	247	234	207	232	205	207	219	210	215	243	214	225	218	218	218	231	224	190	179	210	220	218	214	236	232	206	235	222	230	205	217	237	207	221	215	205	221	214	221	210	227	231	202	201	213	219	225	214	203	225	227	218	197	237	234	223	205	224	198	228	209	230	203	203	218	224	203	218	215	219	191	221	180	224	240	216	250	220	202	232	222	211	234	198	230	232	223	209	220	204	227	243	204	214	225	215	239	215	198	254	207	218	242	236	191	232	230	229	195	206	197	224	203	229	240	216	231	230	204	221	196	223	210	245	224	200	216	239	228	214	224	227	226	223	209	208	239	238	242	215	220	232	232	225	203	191	218	223	215	226	230	216	229	222	234	188	212	227	232	227	216	233	227	227	199	208	211	201	212	220	230	199	211	232	219	250	210	246	230	231	233	217	210	232	223	243	192	231	233	235	207	208	225	222	232	228	227	228	226	200	198	208	215	221	203	220	207	252	220	196	224	213	199	210	182	216	214	238	196	208	231	248	215	219	231	214	227	226	230	234	199	230	216	245	201	234	250	208	201	241	210	229	229	223	217	211	204	222	212	209	252	232	217	208	227	205	187	224	229	235	217	236	214	240	243	237	216	192	207	222	229	207	243	196	235	228	187	230	217	227	222	231	213	206	180	196	219	226	224	223	215	230	220	207	204	207	229	208	202	219	220	237	231	255	222	217	206	231	183	207	224	230	198	203	208	206	236	218	229	220	210	247	222	222	210	232	229	204	235	235	234	213	210	200	225	224	196	219	225	222	236	228	232	206	224	227	199	206	218	229	222	220	215	220	221	228	236	226	211	221	222	221	239	227	179	234	235	210	230	225	243	213	247	236	199	193	235	202	221	196	207	248	222	216	232	228	214	191	247	227	204	226	207	242	236	228	238	210	206	230	213	225	239	205	210	231	196	199	201	239	218	232	231	225	225	209	225	217	218	227	215	232	243	227	220	210	206	240	219	232	207	211	226	222	214	204	211	206	191	237	224	251	223	227	203	240	236	237	208	230	238	230	242	216	227	215	223	193	208	187	238	234	198	221	239	242	210	204	217	218	230	224	237	219	207	256	217	232	244	205	227	242	252	216	212	229	208	215	215	196	209	214	197	221	249	219	231	232	196	195	208	215	252	221	211	201	231	218	235	244	192	253	221	228	208	214	223	193	203	210	212	222	237	234	235	223	246	247	213	209	232	212	237	220	245	223	217	211	218	237	212	211	213	213	204	224	236	218	214	210	238	218	225	229	239	255	222	222	210	235	196	228	238	206	229	239	228	225	210	216	208	241	206	214	226	208	210	247	229	217	234	205	249	181	205	200	205	227	219	221	229	235	223	213	197	186	224	230	194	220	221	218	246	212	212	230	224	215	207	248	215	250	202	216	235	214	244	201	235	239	239	209	252	220	227	222	216	234	232	236
25579	21578	28439	27656	16847	7356	1944	402	299	286	225	207	206	172	184	181	177	190	190	168	154	160	182	157	163	155	149	179	168	179	274	332	502	526	378	215	169	177	218	190	161	145	163	143	152	163	128	176	158	169	145	148	169	173	151	153	153	163	160	158	155	162	147	122	153	144	149	144	155	155	171	143	151	148	167	154	164	158	152	171	129	159	166	163	169	175	156	166	133	142	148	173	139	154	150	154	132	158	162	137	155	170	132	145	138	152	161	168	160	166	162	162	162	140	139	134	137	156	167	150	149	149	155	147	137	131	149	152	167	150	155	160	167	163	169	143	141	153	162	179	149	144	158	137	153	142	137	166	141	151	149	175	136	151	153	173	139	140	158	143	148	158	146	138	139	143	143	144	167	157	143	154	146	188	151	165	145	154	140	145	159	173	162	165	138	155	145	156	145	158	161	164	161	158	165	142	147	138	171	139	147	130	149	147	175	149	142	138	134	142	137	149	161	149	161	154	170	156	160	146	153	159	144	148	139	144	155	173	174	164	165	144	119	152	163	157	148	143	148	156	169	164	141	145	145	146	181	145	139	168	167	152	156	139	131	163	137	157	159	170	161	155	145	138	182	170	158	176	141	159	160	137	137	139	149	152	167	143	131	160	153	155	140	140	154	150	146	155	146	162	160	162	167	161	163	138	151	142	152	157	158	163	144	172	148	146	177	145	163	179	136	182	161	138	179	172	152	144	139	172	131	152	148	150	162	154	171	146	151	149	157	145	136	154	160	159	176	168	153	174	160	153	163	158	144	148	147	161	174	160	151	149	127	153	160	161	153	124	153	151	170	139	163	169	140	139	160	174	155	158	168	147	180	165	153	149	171	135	135	172	139	138	144	161	134	163	166	164	161	175	147	161	153	157	159	163	143	161	146	154	170	160	146	154	156	171	163	143	160	170	166	137	153	182	166	171	139	142	153	155	153	143	164	175	148	156	151	170	156	155	162	139	143	143	154	145	146	149	166	163	148	162	158	148	178	149	150	187	164	145	148	159	160	147	154	165	172	158	158	150	151	159	154	135	150	151	130	139	162	162	154	145	169	140	171	163	159	169	195	128	180	157	169	143	164	141	161	178	165	163	143	171	166	140	155	142	149	155	159	148	150	162	126	152	156	145	147	160	167	162	123	143	156	165	158	135	153	154	144	128	159	159	156	151	158	153	166	147	122	162	146	175	149	153	154	157	153	141	143	150	154	162	135	164	131	147	143	156	144	145	148	175	145	132	162	168	161	135	154	159	132	158	161	150	155	176	158	168	163	158	178	143	148	184	144	158	162	142	158	154	174	152	184	176	169	147	155	155	175	166	144	143	151	156	135	136	145	147	162	158	190	164	143	146	158	159	161	149	148	153	160	173	159	165	152	165	140	143	174	161	164	174	157	164	151	164	160	158	133	152	166	151	160	146	141	149	167	142	151	154	164	162	161	157	165	150	146	155	144	147	152	144	151	158	145	166	152	174	143	160	148	143	147	165	173	150	132	164	147	147	143	152	166	174	171	153	175	155	176	165	149	145	146	162	151	162	154	150	142	118	150	160	169	142	184	158	151	137	144	145	148	141	155	128	144	176	150	158	161	163	151	155	141	139	146	142	143	162	167	153	155	150	141	165	152	161	161	147	152	148	158	161	131	140	142	160	148	182	133	140	141	163	156	151	166	132	155	141	167	151	149	170	153	151	156	146	163	151	149	153	150	122	160	159	135	151	161	158	130	141	153	158	154	151	131	158	153	139	157	157	159	165	181	154	165	145	153	170	153	152	166	142	125	157	150	164	143	149	172	167	135	150	158	153	143	144	144	144	165	182	151	152	152	154	150	153	158	148	161	160	158	125	161	165	158	160	165	165	189	145	156	171	153	149	157	151	168	134	162	162	157	170	151	159	136	161	165	146	155	151	153	144	133	157	147	149	159	155	148	148	170	148	184	148	178	140	176	152	163	155	162	160	165	166	172	162	136	155	145	170	155	156	155	166	150	164	150	147	137	153	141	151	147	162	169	141	162	136	150	175	145	139	133	158	163	129	159	131	158	146	152	174	157	162	154	150	145	154	145	131	151	145	152	177	161	165	144	156	158	161	169	149	158	164	170	168	168	164	161	160	151	147	152	129	173	156	161	173	153	188	153	152	148	162	138	170	138	148	169	167	142	150	157	164	146	132	147	134	143	139	152	138	155	172	136	140	149	174	159	151	164	147	158	139	152	149	151	150	168	135	140	173	166	158	172	141	149	158	149	128	150	160	137	173	144	164	183	152	160	159	130	152	134	149	167	157	156	154	147	155	148	157	159	165	166	156	146	144	174	141	143	162	166	160	157	152	153	147	153	168	153	173	172	154	161	160	138	166	168	160	152	157	181	141	158	142	157	159	156	141	159	160	174	166	127	152	161	141	154	163	165	139	142	198	175	156	148	157	174	151	155	138	150	149	171	165	153	157	134	151	166	162	157	140	150	146	134	161	130	145	123	166	144	146	146	136	136	154	169	180	146	144	165	129	136	133	152	136	139	149	165	129	152	164	162	144	181	164	139	159	154	151	167	154	172	160	131	144	146	184	142	167	152	154	159	148	175	141	153	154	158	131	138	152	161	146	151	147	165	155	134	154	147	146	161	158	167	167	151	172	156	162	168	136	147	137	139	152	152	152	149	138	171	160	130	183	175	171	158	164	163	158	150	163	140	159	148	157	162	179	165	142	143	162	120	135	153	145	174	175	145	154	164	167	176	156	161	161	146	171	163	168	139	159	145	166	143	154	147	166	142	164	176	142	151	146	156	167	164	171	145	150	157	158	144	172	161	163	164	150	157	150	154	178	153	149	160	153	177	157	141	169	166	168	149	172	144	149	188	152	141	157	172	144	154	169	147	166	141	151	155	139	151	155	141	177	158	178	126	133	160	162	139	154	145	153	134	138	153	135	159	140	154	162	160	145	155	160	139	140	172	174	168	143	161	157	145	137	136	167	153	178	168	175	162	151	174	133	144	157	143	170	144	168	151	140	165	152	142	160	158	129	167	158	177	146	159	160	137	152	166	168	149	165	181	155	154	148	145	154	153	161	162	134	149	168	167	164	136	167	149	142	166	190	162	146	152	162	155	147	150	188	170	151	169	167	166	141	144	162	163	158	151	146	173	162	144	138	165	183	144	162	183	202	130	155	140	146	151	163	152	168	154	157	156	146	148	150	178	164	165	157	166	161	166	165	159	160	164	161	138	153	137	164	146	147	152	150	144	147	162	151	161	134	174	172	156	141	176	157	182	170	139	153	153	135	153	166	177	161	172	149	159	159	150	154	142	156	169	158	165	141	164	137	146	151	137	181	145	157	159	139	140	140	176	176	170	173	173	149	146	146	165	143	141	148	155	138	149	147	165	185	164	179	140	161	139	160	177	154	171	141	143	175	171	160	157	158	154	150	158	136	145	151	152	156	134	167	175	154	140	153	125	135	145	164
27638	46639	38881	27622	14461	10097	3089	737	566	455	365	313	279	259	243	241	234	192	180	223	178	185	189	181	185	226	217	190	196	194	352	520	829	842	560	302	226	206	275	200	180	160	182	189	200	166	158	181	187	152	201	213	182	168	155	159	183	176	141	177	191	155	174	164	195	176	175	202	175	170	180	158	168	175	175	178	176	197	197	174	179	152	184	176	191	157	171	179	192	188	185	184	177	190	192	173	170	165	190	176	155	180	172	182	183	168	177	201	174	183	193	175	175	186	171	146	176	165	187	205	155	168	179	186	207	160	204	184	173	166	189	160	172	179	192	185	180	171	179	160	184	172	164	180	181	165	160	160	189	191	162	184	194	174	161	168	173	184	198	180	190	186	168	180	166	212	171	159	172	216	176	174	164	147	175	171	175	170	189	173	190	183	212	163	179	167	173	171	162	160	155	192	155	200	186	185	167	186	181	184	192	192	163	166	178	184	190	168	168	167	178	174	180	154	167	207	189	168	191	174	172	169	160	166	164	171	191	165	160	128	157	165	175	157	173	174	176	193	174	178	181	167	157	147	177	191	188	178	180	176	188	163	167	165	178	198	164	191	183	159	188	199	163	152	155	185	196	171	197	158	164	155	176	168	165	172	183	152	206	186	163	157	179	184	175	178	178	206	182	184	203	165	209	157	184	162	170	185	159	164	162	148	158	175	187	171	171	184	172	177	184	200	182	196	175	195	196	192	175	191	172	193	185	158	188	179	176	155	167	171	192	176	159	164	203	189	170	170	171	173	186	177	198	172	196	164	167	161	161	176	171	185	162	158	212	196	177	195	179	186	178	166	174	183	207	223	196	176	176	165	165	173	194	174	187	189	155	197	179	181	182	189	172	169	193	155	183	173	154	181	184	167	190	181	181	184	172	172	165	167	177	165	196	174	181	184	179	167	186	167	185	175	180	189	178	176	155	161	173	191	201	162	184	168	180	156	190	180	178	177	153	175	189	182	175	146	164	169	195	170	187	175	177	196	148	171	181	167	187	169	188	163	201	171	183	184	195	181	170	178	164	173	182	175	163	142	167	172	182	184	176	168	187	197	156	194	166	163	179	136	159	163	161	170	181	159	171	181	177	166	159	168	201	190	181	174	176	175	187	191	164	171	173	179	190	185	185	202	172	169	176	173	166	169	185	169	179	180	177	167	176	180	162	162	165	165	180	178	200	192	169	172	182	179	191	186	172	185	171	162	170	186	189	168	171	155	157	194	178	169	170	195	164	157	166	169	185	174	171	184	174	194	180	180	192	190	160	183	178	180	188	163	179	193	188	182	181	167	189	171	188	175	183	199	165	194	147	169	177	174	174	191	187	162	168	182	197	167	199	171	172	175	188	178	167	170	165	174	170	174	172	182	203	177	189	197	192	184	161	169	199	185	175	185	174	180	193	190	166	193	170	176	168	191	163	172	176	175	180	188	154	147	173	167	178	173	158	169	186	198	198	178	163	158	195	162	168	190	184	175	179	181	147	169	173	184	181	188	191	168	181	179	169	186	157	179	205	155	187	179	171	155	196	159	188	165	168	141	185	192	148	188	177	180	195	172	188	161	169	180	166	162	177	165	182	180	160	186	188	176	159	190	212	189	176	171	174	164	172	180	146	191	169	150	183	165	155	177	178	171	169	179	164	176	182	161	189	174	170	199	153	190	193	180	194	163	158	181	155	176	162	174	195	180	176	159	178	168	187	167	163	180	188	192	168	183	165	187	155	166	192	154	171	184	171	172	189	196	187	178	191	172	199	194	209	190	178	167	171	185	186	149	191	180	186	172	203	196	168	199	177	185	167	179	168	174	173	192	170	186	171	165	180	194	179	182	195	144	197	180	183	161	160	163	155	174	172	180	193	167	146	158	165	178	180	171	177	188	151	180	186	166	182	189	158	173	174	187	192	181	146	169	183	189	192	169	169	191	173	169	192	182	172	178	173	164	197	172	193	180	183	186	184	182	200	194	193	173	171	174	178	182	178	183	171	149	184	179	180	176	181	177	162	200	167	160	151	181	169	167	174	166	145	187	178	187	163	193	163	178	204	156	165	177	163	186	171	167	172	170	159	189	171	169	193	157	206	181	161	186	176	180	168	191	162	176	150	183	162	173	186	171	174	164	168	179	151	173	149	167	155	177	199	170	161	153	149	180	175	185	187	176	174	179	162	163	218	168	167	185	166	181	152	145	194	170	178	193	188	183	178	182	176	162	186	176	181	166	206	157	169	155	180	189	180	169	189	190	166	170	154	161	169	172	195	182	170	160	181	173	159	171	174	176	206	156	179	158	199	173	182	185	209	186	195	208	180	205	174	169	199	180	171	156	157	176	163	163	179	167	152	181	171	170	192	189	168	157	188	157	178	183	186	164	180	196	170	164	182	154	148	171	162	181	185	171	163	150	167	199	184	190	182	210	158	166	199	156	167	180	149	178	167	159	173	202	190	182	171	209	180	183	189	166	187	196	202	198	183	191	168	177	166	190	197	177	160	171	165	188	189	165	192	173	192	173	148	183	174	173	175	160	208	171	190	171	169	215	170	182	167	182	162	182	189	144	159	163	168	178	173	181	186	179	161	177	193	192	159	184	189	183	168	159	166	186	159	183	170	181	183	167	161	191	202	168	185	190	158	177	168	155	156	189	194	162	181	179	168	154	178	192	172	191	156	193	169	173	180	173	177	187	174	163	186	160	172	160	181	179	197	165	168	156	161	162	163	165	146	188	164	181	159	187	175	173	158	173	192	177	157	164	207	155	175	169	163	154	172	168	170	167	184	171	190	184	181	170	179	192	158	176	168	188	170	197	171	183	161	187	161	175	165	186	160	177	179	187	171	168	179	196	165	204	182	196	166	182	195	216	181	171	160	162	185	171	168	171	167	153	181	183	169	187	172	169	176	158	181	161	170	192	160	177	169	160	192	181	202	183	172	193	159	190	183	156	173	176	179	178	173	171	166	184	177	205	218	194	192	168	168	179	191	174	174	188	191	174	171	200	163	188	178	159	163	176	146	179	169	188	162	211	170	177	182	173	188	177	159	170	159	179	167	198	149	158	161	155	169	201	179	193	181	192	180	207	182	182	191	164	186	185	161	196	157	178	179	182	203	195	163	203	183	169	198	165	175	174	199	175	168	189	182	180	168	196	192	175	166	179	162	170	205	143	163	188	152	162	185	159	172	190	179	189	185	178	177	175	167	161	184	183	172	185	184	185	175	170	163	186	175	158	167	180	179	164	199	183	184	146	179	186	202	176	185	172	198	185	167	166	145	176	169	194	195	152	185	157	168	171	166	166	206	185	166	159	182	188	162	190	186	171	177	175	176	162	169	182	165	188	176	159	181	169	172	171	158	191	187	192	205	179	174	194	182	187	170	172	179	182	157	170	163	144	181	179	192	180	166	180	163	159	200	156	174	176	177	158	165	168	156	179	178	162	168	172	186	189	201	179	180	196	168	142	199	159
23423	21733	29566	24650	22258	23219	11743	1229	699	601	532	461	434	430	383	378	360	326	381	783	458	345	333	311	340	286	284	319	287	344	394	971	1570	1413	952	506	333	466	578	451	331	310	301	294	316	302	294	295	318	298	302	306	317	300	289	284	306	295	309	299	290	265	284	318	302	299	287	299	290	294	318	296	290	288	251	289	321	280	306	301	292	283	295	295	338	298	299	297	298	289	319	316	305	314	301	342	331	303	290	322	313	316	315	292	282	287	295	314	309	274	285	321	319	310	294	318	284	300	321	307	294	298	277	300	294	301	322	309	296	303	319	318	282	290	303	308	292	289	264	273	303	301	306	315	347	298	283	275	295	340	292	268	287	300	321	317	295	285	332	288	314	293	316	290	320	305	287	292	296	309	288	306	281	294	276	246	322	346	297	291	280	285	295	284	316	273	267	280	301	300	298	297	306	272	300	302	291	301	302	310	323	303	291	287	300	291	310	306	299	265	305	283	284	278	285	321	303	298	303	303	297	306	301	298	297	288	279	306	329	329	310	310	306	326	311	300	322	292	277	320	281	318	302	319	271	313	309	298	308	270	312	292	284	291	303	292	312	317	297	276	268	270	274	295	292	303	290	280	269	314	313	327	291	286	309	249	326	331	287	309	304	291	305	318	266	301	304	304	272	320	302	295	297	267	279	281	309	276	269	322	308	326	300	310	293	288	288	306	322	279	309	316	288	310	272	341	299	289	294	286	295	293	317	297	306	325	303	296	281	295	319	306	299	288	292	275	309	327	301	314	284	279	325	317	323	274	295	307	281	289	285	310	289	310	287	282	281	280	282	284	310	297	298	286	290	281	304	270	308	297	303	293	312	297	300	309	309	276	296	277	309	295	302	335	316	290	322	299	325	310	273	287	313	296	322	286	319	300	307	315	268	300	319	325	308	275	257	272	283	274	298	297	304	311	280	314	305	297	246	259	287	280	283	299	311	298	331	298	303	266	282	288	272	316	303	281	302	303	292	311	326	347	267	299	262	288	327	289	295	327	320	293	267	302	293	286	289	260	303	286	310	283	293	301	288	314	302	319	279	323	294	295	291	301	294	264	290	296	306	280	291	288	283	307	290	302	290	289	321	263	311	293	284	280	282	301	313	315	285	269	319	298	301	295	298	267	296	311	276	264	266	321	305	290	296	321	300	278	307	287	298	290	290	307	292	321	299	296	338	290	291	311	273	307	279	288	305	324	304	314	274	277	296	312	310	293	310	325	303	323	317	316	280	290	291	291	326	308	306	278	293	305	284	284	303	320	302	293	253	293	277	319	285	287	293	248	301	282	323	283	318	324	318	277	293	327	304	305	296	285	324	292	319	279	277	308	310	323	299	287	301	310	317	325	296	297	280	312	274	347	289	278	305	303	289	301	306	283	293	295	291	275	292	324	282	311	318	278	323	331	305	312	303	260	320	313	304	277	294	319	320	300	304	292	321	300	284	298	310	281	302	283	297	277	314	283	317	262	279	272	274	286	277	266	283	273	306	312	273	288	333	282	270	324	320	322	328	309	286	313	300	328	306	316	262	276	309	273	291	297	288	347	273	296	302	280	299	278	313	280	273	284	340	320	287	265	305	276	304	281	280	299	303	295	327	302	318	283	313	282	278	276	308	286	277	311	308	332	331	300	345	315	296	291	323	278	281	288	297	304	302	294	274	322	285	250	260	300	322	308	311	290	284	265	285	302	271	272	316	319	266	315	332	277	313	282	311	278	297	302	318	272	310	310	294	315	262	287	272	334	282	309	302	278	303	301	300	296	270	303	264	278	290	278	322	298	285	271	298	310	265	281	291	273	305	303	296	319	285	294	282	305	286	269	298	296	299	311	293	312	315	288	286	286	274	329	282	320	296	310	300	292	304	303	273	286	334	291	297	311	300	303	310	312	295	290	290	278	336	313	283	299	299	278	285	283	277	331	304	297	279	290	287	309	300	311	295	290	339	301	329	295	275	300	275	316	274	276	300	262	350	303	284	316	300	335	305	299	290	249	287	300	297	300	311	295	290	286	303	295	280	303	295	280	293	284	282	302	286	301	288	285	296	308	303	282	293	304	321	322	298	322	285	293	286	302	287	296	271	281	278	309	299	338	279	314	321	303	281	293	295	294	299	301	281	279	304	284	269	304	282	300	302	285	297	283	298	308	283	281	289	296	278	307	283	316	284	334	266	294	276	316	291	297	309	292	300	284	295	292	301	296	300	294	314	289	314	274	280	293	312	309	323	284	304	300	310	281	310	309	326	330	305	329	312	303	313	333	269	308	291	310	296	288	286	345	299	288	315	313	301	295	317	317	298	304	289	287	289	266	279	302	320	291	292	306	310	298	310	328	278	285	276	280	271	278	310	306	268	312	304	296	307	315	286	313	268	277	324	288	291	271	275	317	319	306	286	297	296	281	317	277	276	259	314	273	305	299	277	295	311	299	320	283	288	325	283	309	332	298	304	307	283	279	288	296	264	307	319	290	290	311	327	310	296	284	299	329	307	299	296	305	331	295	286	311	283	290	328	301	305	263	303	321	301	285	306	295	273	319	310	298	289	299	316	298	296	282	264	299	265	311	309	315	257	277	305	286	292	285	265	307	275	285	306	291	279	288	295	276	319	293	280	292	291	303	308	290	330	287	301	311	281	284	290	297	273	296	315	290	276	308	298	297	303	291	307	308	302	286	307	306	317	283	291	289	276	282	272	314	315	326	285	306	288	304	319	286	302	272	286	294	345	296	282	276	280	272	311	286	284	284	270	282	299	290	278	309	313	266	251	279	313	311	336	267	274	333	307	311	285	266	317	267	308	278	287	273	283	282	261	311	291	290	296	298	291	280	314	260	297	321	309	293	299	293	319	301	280	288	281	304	320	293	287	282	322	304	282	313	298	286	292	309	315	288	267	278	314	282	285	276	296	274	318	281	267	290	317	286	296	291	278	269	275	292	300	273	315	296	298	298	289	286	326	314	335	314	309	284	282	292	301	314	316	275	328	280	286	312	301	301	292	314	316	294	312	302	304	309	300	282	291	299	273	294	328	286	341	305	268	296	311	311	311	334	283	292	274	284	286	288	314	290	284	268	312	270	317	288	265	252	322	294	281	291	287	269	280	333	284	277	325	296	264	306	306	289	294	331	340	323	292	289	292	272	311	312	297	297	304	282	287	299	337	313	291	292	294	310	300	299	273	313	308	292	308	310	307	315	270	277	281	326	263	290	280	290	297	299	289	281	301	297	315	276	323	288	303	275	290	301	299	293	310	311	314	303	296	300	275	294	300	321	322	290	322	285	290	275	285	266	264	323	314	279	287	286	305	310	298	321	319	295	260	303	295	286	297	332	305	310	305	321	308	281	287	299	285	276	310	283	296	270	345	310	292	285	270	292	332	311	274	281	307	295	309	278	280	306	284	306	321	290	327	288	320	273	282	331	297	281	299	286	303	299	322	311	304	320	283	305	295	273	279	299
31603	57770	49325	37111	27519	22442	4131	1570	1202	984	811	647	559	551	523	458	430	437	451	1132	522	346	368	367	357	366	358	349	382	373	526	1390	2453	2227	1266	646	388	561	829	536	361	315	325	309	327	301	318	313	346	289	303	340	328	350	311	313	328	311	306	325	348	324	320	293	296	311	335	302	327	309	305	316	302	318	329	312	295	325	314	283	323	315	315	311	323	335	304	320	318	302	349	292	331	328	331	302	312	300	300	296	301	308	321	292	320	311	329	304	334	322	345	316	351	305	313	368	290	276	367	324	327	305	340	344	315	316	305	332	307	320	313	327	296	361	319	320	286	295	340	302	278	323	335	296	316	327	299	305	358	305	294	330	276	297	312	291	291	303	321	311	302	355	317	313	273	303	357	285	291	325	309	326	305	298	313	327	309	320	315	305	310	320	336	307	332	332	306	300	307	298	312	333	352	310	297	319	320	343	260	346	301	274	300	317	272	307	323	300	323	300	313	333	338	308	302	320	311	335	323	308	321	315	320	318	310	330	299	303	319	318	329	331	315	332	303	335	297	324	303	287	291	289	333	323	314	330	315	277	323	312	288	326	306	313	331	303	298	341	306	320	314	316	293	321	313	290	311	300	318	317	300	306	305	334	287	348	317	306	307	308	311	307	315	297	300	335	308	308	296	329	313	336	308	292	298	318	335	304	325	300	302	323	344	329	316	334	308	292	316	319	317	305	310	341	285	338	303	335	293	314	327	304	322	310	298	289	316	329	308	320	315	255	305	306	318	346	310	336	298	284	274	333	347	304	331	323	332	330	312	313	336	322	306	290	299	318	329	316	314	302	304	309	307	304	300	313	322	298	319	287	301	309	319	334	314	328	298	315	371	314	311	329	286	315	306	303	309	310	316	305	331	307	302	297	290	295	342	326	307	309	321	312	308	312	292	340	331	292	299	285	314	295	310	286	316	322	327	302	351	289	331	344	322	317	325	331	321	275	308	304	306	318	314	314	296	321	329	311	303	318	307	317	298	331	320	291	305	284	296	320	309	326	299	338	324	326	343	275	315	337	316	296	338	311	269	297	307	319	320	288	314	318	319	300	328	320	326	295	313	271	282	338	314	313	302	333	285	310	304	330	306	313	306	300	300	321	291	312	322	297	362	311	318	307	308	329	290	338	324	314	331	341	329	340	338	307	298	310	310	338	306	300	305	317	288	339	308	310	295	298	308	310	330	300	284	334	331	317	280	309	306	288	297	310	321	322	319	320	332	288	323	351	312	320	315	319	308	311	349	315	285	286	324	298	337	302	339	285	313	302	307	320	317	316	308	325	320	286	301	342	346	329	318	324	334	334	332	344	298	312	350	307	300	333	352	313	314	322	298	301	326	344	309	337	320	326	294	335	339	299	298	345	330	317	298	304	308	279	329	306	287	302	319	340	326	312	312	329	354	318	311	329	326	320	324	349	360	321	323	293	322	287	317	317	319	298	308	337	291	315	282	276	336	345	308	312	349	316	282	300	300	313	271	327	341	290	339	281	323	301	293	325	314	307	340	322	272	320	297	311	335	296	312	314	325	326	324	333	323	340	304	313	317	322	335	312	286	320	322	340	309	292	304	338	377	334	358	314	317	327	342	329	338	353	337	295	335	307	330	303	294	312	289	321	305	311	321	279	311	306	332	326	310	314	310	335	317	305	300	312	343	314	316	317	303	302	315	292	311	319	284	328	303	311	332	353	307	313	301	314	357	330	304	325	351	368	298	320	351	319	289	318	295	307	313	333	310	291	314	324	321	316	303	307	313	323	312	307	304	339	323	322	323	314	316	319	317	305	328	291	331	325	335	294	291	311	329	291	324	298	317	340	311	307	313	333	333	327	309	288	302	322	314	315	331	326	330	348	325	326	337	331	318	313	294	356	338	322	330	315	303	322	322	295	297	319	317	327	347	312	336	317	296	368	307	339	324	291	337	308	289	318	281	281	336	298	327	351	310	274	331	342	309	297	299	296	310	300	326	345	299	304	326	330	294	300	324	340	334	312	300	317	319	330	313	311	305	314	327	321	315	344	325	294	289	310	334	330	269	286	312	326	322	333	337	310	317	293	317	308	315	321	323	282	305	300	328	333	319	327	330	286	340	351	327	286	326	309	326	349	309	314	332	307	331	284	316	304	307	291	318	297	354	321	304	309	312	288	310	313	312	327	322	295	317	299	288	341	317	313	314	294	316	324	328	341	306	317	334	293	303	289	312	272	375	305	309	306	322	291	307	294	313	309	289	322	303	313	325	315	301	322	316	346	320	316	333	301	287	332	306	312	321	345	284	318	291	322	301	320	318	317	336	334	334	305	304	339	309	352	297	320	317	259	307	294	319	343	311	298	350	289	306	341	323	334	320	294	307	315	313	304	310	330	306	327	323	330	302	312	341	317	323	319	321	314	328	330	296	299	286	317	292	304	304	302	318	293	302	301	323	291	327	284	299	342	320	277	308	348	313	301	333	314	324	332	296	303	318	334	331	316	294	283	352	317	328	289	341	295	297	298	298	312	299	293	302	298	300	348	294	302	308	303	322	291	291	285	322	362	345	322	313	319	311	341	312	303	325	303	293	321	325	303	286	322	305	302	310	318	324	314	281	316	316	341	322	292	320	340	304	308	336	315	311	287	282	323	311	297	301	291	321	339	312	300	314	301	331	306	323	316	348	303	327	302	315	316	315	309	309	307	292	331	287	289	303	331	326	319	318	332	333	345	348	326	287	294	302	322	333	307	319	327	343	321	314	334	311	339	302	335	315	322	332	332	324	329	278	323	314	316	318	299	327	345	317	324	332	304	312	313	314	324	349	317	293	296	294	304	341	293	312	312	288	297	307	310	323	310	297	318	314	319	327	293	314	291	332	322	345	334	320	312	328	324	310	332	319	307	310	348	331	339	303	311	292	336	277	322	356	317	295	294	308	328	329	302	290	341	298	323	305	296	322	299	325	324	320	285	335	321	304	294	277	341	313	331	331	294	314	312	268	317	332	303	376	302	318	289	303	312	327	321	308	293	306	345	296	314	305	317	314	307	286	321	309	295	308	299	314	312	313	313	307	307	314	309	310	326	304	321	325	302	336	320	335	311	306	318	331	329	309	315	290	298	315	320	327	316	320	292	304	336	335	343	325	324	313	293	304	332	290	324	326	331	349	320	314	306	314	323	311	315	344	300	323	311	286	313	288	324	292	289	318	313	314	304	300	325	313	314	297	286	326	317	301	327	314	325	299	310	321	333	325	341	291	317	336	309	342	310	342	301	311	311	303	337	327	302	311	284	319	280	299	327	320	324	329	310	301	325	295	312	286	319	319	285	320	320	318	311	303	298	318	338	285	283	288	333	299	326	308	271	340	331	310	320	340	314	299	333	312	302	336	322	315	282	325	321	343	316	336	329	296	336	339	312	354	342	347	303	337	329	330	307	317	316	326	336	309	303	356	299	336	287	329	346	270	273	323	334	313	299	301	311
30708	29194	32725	23742	10485	3314	631	235	207	147	157	134	140	147	115	98	128	130	123	140	134	115	129	127	141	117	121	141	107	119	125	134	138	146	155	133	118	99	101	123	121	117	150	130	127	128	107	141	120	108	113	112	108	140	136	110	126	98	113	101	108	110	137	113	136	132	91	119	133	101	110	105	138	99	116	111	115	125	111	113	123	128	98	123	121	112	115	118	115	104	134	100	131	110	121	106	121	97	107	107	111	126	123	104	112	98	116	118	109	109	130	128	131	123	121	116	92	106	110	123	123	106	117	104	134	144	117	118	134	122	131	125	125	113	117	122	120	123	135	115	119	119	102	124	127	105	113	126	124	126	136	104	117	107	103	116	124	101	110	140	133	119	114	112	128	122	130	119	104	125	126	112	114	98	138	112	110	125	111	131	120	101	101	101	124	117	112	124	106	117	123	130	119	109	140	137	110	118	101	127	105	116	107	109	112	126	121	117	141	106	114	89	121	103	121	99	127	116	127	121	94	124	140	138	143	127	102	121	115	122	121	117	123	118	123	129	110	108	100	127	121	108	119	131	119	122	127	123	101	121	105	133	108	102	94	122	131	116	131	104	111	141	134	129	107	137	123	97	91	124	118	115	113	99	110	107	118	124	117	128	132	128	127	110	125	123	128	119	99	114	118	123	128	118	116	117	126	99	135	106	130	114	118	126	113	127	124	106	145	116	109	108	117	115	123	147	127	129	107	112	108	133	101	104	123	110	127	120	99	126	133	136	111	113	118	114	102	95	130	104	117	128	105	131	140	106	116	101	128	120	121	122	126	115	123	107	131	96	109	104	111	108	131	118	105	116	136	127	97	101	111	122	131	126	118	114	117	137	120	125	134	113	91	118	131	108	109	120	136	122	124	105	107	122	114	130	110	111	122	128	103	126	116	118	93	107	123	127	125	128	111	126	135	125	97	124	117	134	132	100	111	117	124	115	128	141	131	108	103	127	131	134	104	123	103	107	116	140	112	135	112	124	116	105	135	93	123	113	104	133	110	124	108	124	138	115	98	137	105	128	120	118	144	119	147	118	116	125	106	136	102	131	146	123	109	111	136	121	126	107	116	112	114	127	119	117	100	113	102	131	127	102	100	124	120	130	124	97	104	128	112	120	131	132	109	122	119	112	119	114	108	120	125	107	106	132	138	122	118	123	123	103	115	116	110	129	120	119	113	94	119	122	120	105	136	120	101	131	134	117	93	113	121	126	107	123	127	112	117	97	118	111	118	102	102	119	100	115	136	121	123	134	116	119	121	104	110	127	121	108	128	104	118	130	121	109	115	118	100	117	125	123	122	117	112	146	112	105	118	117	133	122	112	111	103	126	94	104	128	143	110	121	118	116	116	135	123	113	131	112	101	137	131	126	118	126	111	116	120	114	111	129	113	120	114	119	117	114	117	98	125	117	112	106	101	126	116	107	111	112	112	112	102	123	119	110	110	122	112	107	139	112	93	143	125	115	139	133	101	125	121	128	112	114	122	120	123	112	126	112	100	110	115	117	128	107	142	134	94	131	124	115	130	100	113	116	122	108	107	127	124	104	121	125	120	111	122	113	104	117	104	108	124	104	138	122	115	133	129	118	122	126	118	128	122	132	102	133	112	122	135	121	106	134	106	114	121	129	120	128	104	136	122	123	115	104	107	95	110	98	118	109	106	97	123	117	109	136	116	98	114	111	116	105	129	122	115	103	112	111	125	121	116	129	115	142	126	114	118	113	110	127	91	131	112	118	116	111	132	100	132	120	124	129	117	107	99	148	136	135	121	122	132	121	124	125	108	117	130	120	118	102	99	113	103	110	136	111	91	131	114	110	102	144	121	127	100	124	91	117	107	107	130	129	138	126	113	111	123	119	126	136	124	126	114	120	120	122	122	113	113	136	133	116	118	103	114	106	119	112	124	117	127	128	134	118	112	118	124	116	128	112	106	118	110	127	108	136	121	129	113	126	119	99	110	104	113	128	111	103	113	124	116	111	97	128	107	108	122	123	116	136	103	146	100	125	121	108	117	140	120	122	96	107	118	131	98	124	107	117	140	126	117	105	118	118	109	125	117	141	103	113	126	127	102	113	125	118	107	127	121	120	122	98	100	113	130	119	117	126	111	116	127	129	107	140	113	122	139	115	107	138	133	107	99	113	107	105	122	120	127	101	107	112	129	134	126	116	99	116	133	129	113	135	114	112	115	104	113	107	120	120	99	111	126	139	109	101	105	106	129	106	112	140	122	118	130	140	95	131	119	135	108	116	119	126	118	94	122	106	110	108	106	110	129	112	120	115	121	118	117	119	111	129	111	103	118	118	109	122	104	119	99	115	131	124	105	118	119	125	113	134	132	135	115	118	119	130	110	104	115	117	110	118	119	118	109	115	120	111	109	121	143	122	113	113	115	118	134	139	143	133	137	93	99	105	127	118	103	116	121	122	119	123	102	119	127	108	122	123	119	110	119	107	122	123	113	119	127	113	140	131	131	115	113	111	123	126	117	104	130	107	150	124	100	126	103	135	126	103	111	123	112	126	118	123	121	126	102	124	116	114	100	124	122	114	125	114	117	121	101	121	99	103	116	107	111	142	112	109	115	115	117	98	117	114	116	127	108	119	128	104	116	109	113	95	118	134	126	117	113	105	134	113	103	135	119	121	116	110	108	131	125	103	118	117	121	109	99	96	113	119	114	116	124	124	99	111	102	107	117	117	131	108	116	118	122	108	114	131	110	130	120	123	111	98	112	104	133	111	126	119	125	122	106	104	115	107	107	112	109	121	121	109	97	118	110	110	122	123	105	107	153	131	124	103	128	125	119	112	114	106	128	129	106	105	119	133	93	124	126	126	118	122	129	111	113	111	108	132	122	122	109	118	126	118	120	133	112	134	139	100	141	111	116	106	114	130	105	117	132	121	136	113	114	116	114	123	120	132	100	110	121	134	132	111	101	118	118	138	127	118	110	136	95	114	116	120	147	123	110	116	105	113	119	118	114	121	106	121	133	131	138	126	117	110	110	121	118	134	100	131	110	104	123	130	102	107	108	99	110	128	123	115	137	122	124	117	99	112	104	106	117	101	136	122	107	115	113	107	117	160	102	112	143	141	144	115	110	122	111	109	136	122	114	129	133	125	114	111	143	107	103	104	120	119	129	116	110	127	132	102	131	98	121	97	119	105	134	123	116	129	121	105	119	113	116	121	109	95	121	123	105	123	122	117	102	115	125	131	127	109	112	123	112	117	108	94	97	120	136	120	116	104	116	117	102	103	120	108	128	128	117	141	111	101	118	159	104	139	132	122	134	110	131	124	110	107	129	112	120	120	118	106	132	117	125	117	144	109	109	131	130	108	106	124	119	115	123	114	111	116	104	106	121	139	130	118	110	136	114	114	108	114	128	109	119	129	128	136	121	136	95	119	128	124	125	128	98	122	110	109	114	102	117	145	120	129	136	133	114	106	130	119	104	127
29469	44286	34190	22194	12337	5073	1096	369	288	218	191	180	198	165	147	154	129	135	154	151	172	145	160	140	145	158	113	138	138	129	137	170	211	192	209	143	130	139	159	137	143	137	116	119	140	132	132	150	123	128	130	132	112	155	130	144	130	133	128	137	139	115	143	117	123	121	146	127	123	127	127	127	132	149	136	129	132	154	121	137	112	130	143	148	132	130	166	125	148	133	152	133	125	160	144	130	128	129	133	126	149	130	134	142	133	129	129	152	105	141	121	144	120	146	162	122	135	145	115	122	138	114	125	154	131	131	146	140	123	129	139	128	146	145	135	122	143	118	142	146	129	137	117	126	137	119	143	132	141	157	139	133	131	128	125	123	137	145	133	123	143	126	133	137	134	114	127	123	110	129	150	142	137	152	149	142	120	141	142	129	136	144	135	145	134	141	125	150	144	125	129	139	140	151	120	133	140	148	148	132	122	118	131	152	116	134	125	159	130	148	108	125	131	143	129	127	121	119	125	128	135	147	125	143	124	141	149	138	150	133	125	125	130	121	131	115	132	122	142	141	149	115	128	121	126	149	137	143	139	141	124	117	143	126	134	139	129	122	134	140	140	113	134	117	130	145	138	131	129	135	118	130	143	150	126	138	147	146	119	122	155	116	142	124	137	148	160	143	124	138	145	134	121	146	127	143	145	147	132	132	130	124	127	119	151	149	136	138	135	122	160	123	138	134	135	135	124	157	148	132	142	130	137	137	139	120	125	115	167	122	132	127	146	124	135	126	126	145	131	143	106	124	155	147	139	142	148	163	125	128	145	118	128	124	128	128	133	125	124	135	137	125	118	129	161	136	131	124	116	131	134	141	143	141	146	151	118	128	139	132	134	136	129	113	137	127	133	134	129	119	107	136	138	145	148	148	121	119	117	152	140	121	143	125	153	130	134	125	142	140	161	124	121	135	127	133	147	122	119	153	121	119	158	133	146	140	155	130	145	127	140	142	148	131	139	147	132	111	141	134	134	121	120	140	119	121	136	131	123	125	131	131	138	134	152	150	145	151	131	146	137	147	133	108	135	150	122	146	137	147	124	119	144	137	130	136	138	131	124	143	131	149	133	136	128	138	166	116	147	111	129	142	132	121	127	150	147	115	160	128	133	128	145	143	129	123	149	140	114	134	130	124	153	129	119	143	149	122	129	129	116	144	130	183	115	152	143	133	116	118	135	132	138	134	133	138	133	139	144	156	134	126	128	131	144	123	131	134	147	117	138	117	119	150	129	135	149	128	124	136	136	125	134	142	121	129	137	123	109	152	121	129	121	139	130	131	135	144	141	137	127	154	130	121	149	134	131	123	132	126	139	132	144	109	132	129	133	151	125	140	120	140	160	132	122	139	137	109	148	165	128	124	126	147	146	131	152	145	149	128	123	114	153	179	138	143	131	154	120	145	121	128	131	120	110	150	131	130	135	142	134	159	135	125	125	131	129	133	107	127	140	128	126	134	138	142	115	122	156	131	143	135	140	138	145	137	129	150	130	145	141	126	118	131	143	129	131	139	134	150	136	135	150	122	142	114	133	126	135	128	128	126	128	127	145	147	140	122	137	136	148	128	124	128	126	121	111	141	140	111	128	151	132	120	136	120	140	133	154	150	131	157	128	150	142	126	111	139	137	137	147	126	146	117	141	132	136	132	112	152	144	126	124	133	134	124	152	133	124	133	128	132	137	128	154	106	143	154	145	145	143	118	125	148	140	120	129	117	126	122	122	124	136	124	133	134	135	126	132	133	125	126	143	131	118	137	132	159	126	131	110	136	113	143	118	139	145	126	133	140	110	125	152	137	147	136	128	141	139	142	128	125	134	147	141	144	139	116	155	111	111	129	135	139	133	119	127	149	153	147	138	132	125	128	130	149	150	139	137	136	134	130	145	143	143	138	132	130	126	134	124	139	130	129	146	113	115	140	159	135	144	128	120	139	151	142	123	138	144	157	132	144	132	145	139	165	162	124	133	131	121	133	125	121	131	142	122	136	110	118	137	152	136	144	136	122	162	123	138	135	128	140	147	123	135	141	140	120	143	117	130	132	144	129	133	104	142	118	126	150	131	129	137	133	139	139	126	135	142	143	133	137	151	151	157	137	134	131	121	130	116	125	139	161	137	122	135	128	132	142	143	124	111	125	145	133	141	134	128	133	133	139	130	149	140	137	118	123	121	127	129	131	136	140	159	134	148	119	139	135	124	118	125	137	139	113	128	156	127	139	126	111	123	123	120	133	135	138	132	139	131	143	139	117	109	155	123	147	127	133	160	169	132	132	148	124	135	133	131	133	127	129	126	132	150	137	142	145	130	136	128	128	117	126	138	146	149	135	137	149	145	119	127	141	128	170	144	125	128	104	149	126	128	133	141	132	121	140	135	129	130	137	112	131	132	133	112	140	142	106	163	144	133	129	138	126	139	130	118	139	121	135	131	146	138	149	130	122	131	143	140	120	163	149	125	137	135	117	143	134	129	141	141	130	117	155	130	111	134	142	131	118	158	128	153	134	137	130	126	129	148	124	136	142	137	138	136	128	131	159	138	113	146	132	127	141	129	125	137	161	147	134	134	138	137	135	153	150	132	124	128	126	140	152	98	142	128	105	137	128	132	127	119	134	146	165	152	132	126	126	140	165	160	152	124	117	125	137	153	125	140	141	152	148	143	170	144	138	128	115	131	113	123	143	115	131	128	127	154	132	121	124	144	136	136	146	127	156	114	140	123	137	143	135	128	142	136	140	117	149	130	159	139	133	126	113	133	139	140	129	128	123	137	151	161	111	155	138	108	147	143	144	150	125	142	127	122	145	119	134	137	112	142	147	147	133	128	132	102	132	139	171	149	123	146	128	130	141	120	130	143	136	136	146	137	128	147	141	144	143	141	117	134	128	143	134	154	129	133	140	124	129	147	130	126	129	153	120	121	130	148	144	126	155	122	146	141	127	117	137	158	138	139	148	117	120	133	163	143	150	123	132	153	147	156	126	151	125	117	136	126	118	140	151	127	127	132	136	129	114	126	140	121	120	123	143	126	120	144	150	150	132	120	127	152	118	118	153	131	142	127	135	127	142	135	120	139	140	148	149	121	131	123	150	139	125	136	119	120	133	141	131	133	130	137	134	151	158	135	136	128	135	142	125	133	141	128	127	139	129	128	121	145	129	136	126	144	126	123	122	143	131	145	135	141	151	148	140	128	138	129	139	145	122	133	126	139	141	147	135	124	137	147	126	140	137	136	143	137	129	123	130	138	135	153	139	143	134	130	112	133	133	119	134	126	133	145	112	129	138	127	161	147	115	144	137	127	124	131	158	134	145	136	127	160	145	164	123	125	151	148	131	120	146	154	152	145	133	125	151	140	123	110	131	127	134	118	134	135	133	106	138	125	140	123	147	133	130	135	160	151	141	143	142	140	123	156	130	154	127	148	138	137	141	124	122	146	148	115	130	146	132	140	131	136	148
24480	21700	29039	25555	23329	17364	4330	651	473	391	316	303	271	273	263	232	237	237	227	226	436	271	217	208	241	228	223	233	227	235	326	484	782	864	666	320	205	311	260	203	253	201	208	192	186	192	200	241	199	181	203	210	226	204	208	223	191	199	203	212	177	232	213	197	201	187	201	201	218	203	201	208	216	202	186	215	203	199	200	204	173	200	206	199	218	211	207	219	208	199	202	163	217	223	205	206	209	205	196	239	200	196	207	219	204	212	193	197	183	199	186	212	217	193	197	196	203	233	202	228	191	204	209	212	181	217	197	180	223	205	210	209	201	206	224	207	187	196	190	191	202	179	210	224	207	201	194	204	201	210	179	204	198	219	196	204	209	206	198	186	196	216	182	202	206	180	199	202	187	224	211	172	206	215	200	203	202	210	207	219	189	192	203	210	223	190	182	208	199	239	218	204	204	193	191	190	221	194	178	214	226	202	206	201	196	219	197	211	194	198	200	210	220	229	202	215	189	197	204	190	228	195	194	230	221	189	220	223	206	217	168	208	198	202	179	190	213	217	208	190	208	204	185	190	181	224	207	197	216	226	220	189	206	212	216	190	223	200	223	211	207	222	223	199	208	216	199	211	203	205	222	199	215	200	204	175	192	197	210	198	196	186	198	196	232	187	205	199	215	216	195	187	189	214	186	200	218	207	221	189	207	211	206	191	202	218	218	196	210	188	201	199	219	201	196	195	207	191	224	198	230	194	216	198	218	222	206	196	192	220	227	228	217	210	198	190	208	200	207	214	198	248	215	174	195	205	192	224	217	198	207	188	227	222	210	208	184	213	184	205	206	194	206	196	230	231	186	217	193	203	215	200	182	189	199	202	208	210	204	198	200	201	211	240	220	189	209	183	172	215	203	211	204	155	219	197	203	219	183	189	197	179	218	194	217	201	211	217	179	194	220	192	192	209	218	207	207	215	190	200	189	201	219	185	211	181	189	182	198	192	212	230	206	204	199	194	208	223	206	204	218	225	212	173	198	205	191	196	198	173	199	199	194	209	188	226	187	215	211	212	221	216	218	250	224	190	214	217	231	190	206	195	197	222	221	202	206	212	227	225	211	211	201	210	208	216	191	210	210	185	224	207	206	177	241	215	179	196	208	225	229	215	214	207	211	192	176	193	201	185	209	212	184	184	204	201	224	193	227	224	237	204	210	181	204	186	202	203	234	209	205	216	225	189	193	214	194	174	200	201	192	217	214	197	228	206	209	218	207	198	192	222	222	227	206	208	221	212	202	187	210	197	188	200	215	180	200	196	228	203	211	224	172	241	214	197	206	192	205	202	219	221	233	229	222	211	217	210	203	217	195	208	209	186	216	218	208	222	205	171	207	219	217	218	187	216	201	212	182	220	215	213	223	206	205	179	203	211	195	217	223	220	202	191	172	184	205	192	215	208	212	214	220	219	177	188	211	174	210	235	178	199	197	217	224	216	215	206	211	213	192	204	199	201	179	211	228	211	179	212	205	216	211	208	196	189	201	235	197	215	215	197	211	216	202	172	185	213	197	202	204	228	226	200	211	206	217	230	207	196	198	212	216	223	204	195	188	199	204	208	180	213	220	234	198	208	207	227	204	211	206	204	207	194	217	214	195	203	202	204	252	200	222	222	209	182	191	211	191	193	199	221	206	201	223	204	218	194	196	190	218	207	203	225	209	203	176	203	231	206	184	233	206	193	204	192	201	192	207	199	202	233	185	224	194	223	197	216	198	201	192	223	218	192	211	232	186	182	195	226	181	222	209	224	202	195	218	221	202	188	215	199	211	192	201	239	219	226	219	201	196	202	209	201	178	220	198	189	241	195	207	205	240	223	192	210	212	161	184	180	181	173	185	222	227	193	216	200	207	208	204	200	204	193	199	224	173	186	224	196	203	202	204	201	197	218	210	208	199	208	211	207	224	199	186	201	200	212	209	218	159	193	174	192	211	224	201	189	210	217	198	190	204	198	200	220	197	228	188	217	226	204	203	202	197	189	176	211	196	200	200	203	186	210	182	189	205	240	190	194	196	203	201	195	225	222	212	224	188	205	226	220	202	221	181	217	197	205	222	192	215	231	200	226	239	212	204	216	203	217	188	217	203	202	184	191	188	177	222	187	203	175	191	195	227	199	217	184	208	226	194	218	225	212	194	205	205	222	195	214	206	207	192	212	205	236	193	189	215	207	204	208	190	196	211	207	196	223	227	201	184	200	216	217	210	202	213	168	180	232	228	202	206	222	213	218	222	174	242	217	198	192	213	206	204	195	211	235	211	194	208	202	196	238	194	190	206	217	171	226	212	216	217	225	221	189	211	190	217	239	210	220	206	216	229	234	218	215	194	214	221	207	211	194	200	198	214	221	214	210	224	194	205	210	192	211	240	201	212	187	198	180	202	225	175	207	194	217	198	181	215	215	218	198	207	235	222	223	207	202	210	206	205	195	193	215	216	224	196	204	214	215	210	203	207	221	207	222	202	194	213	182	228	192	184	218	214	198	204	192	205	211	191	186	219	234	195	202	197	194	189	202	187	176	210	212	218	215	189	213	204	198	210	203	211	185	189	214	189	193	218	216	181	232	226	225	201	196	216	222	206	205	215	210	235	213	219	201	199	210	189	190	190	211	219	208	209	221	231	233	193	177	201	201	228	218	204	197	183	230	209	216	214	183	179	195	214	216	186	228	194	218	211	216	228	217	220	206	195	205	214	214	206	203	183	212	193	175	205	183	182	195	184	203	204	194	208	188	206	210	196	219	175	199	205	191	211	216	203	195	205	217	200	213	202	236	207	209	196	203	221	222	221	209	219	220	202	180	187	236	204	197	191	220	197	184	194	201	197	201	177	184	219	211	220	208	206	209	227	238	198	188	217	202	187	234	196	181	213	192	186	209	207	194	201	189	218	214	196	215	228	201	223	211	220	221	188	191	225	213	193	222	209	200	183	217	182	189	212	191	194	247	184	212	218	215	169	186	220	207	201	221	219	240	214	202	212	205	225	208	188	226	180	210	209	219	207	214	188	217	207	202	223	205	188	197	210	202	162	211	195	204	196	205	211	206	214	211	198	188	200	194	212	214	179	207	221	221	215	225	233	185	224	200	217	195	183	206	202	235	211	193	227	225	206	200	231	201	192	201	210	195	206	232	197	217	189	201	220	209	187	179	216	195	207	203	192	185	186	226	217	202	225	195	222	206	192	208	211	188	195	197	201	186	210	198	209	197	220	196	213	208	203	191	238	177	209	210	219	195	208	220	231	180	215	200	185	188	183	208	206	199	209	193	216	229	218	198	191	207	203	192	198	219	210	207	201	223	213	208	222	202	208	219	168	212	206	208	199	227	204	177	194	205	200	202	226	194	186	199	206	203	186	166	196	220	205	195	186	199	219	210	186	208	194	200	213	204	203	195	211	184	167	216	214	208	219	200	190	195	195	229	211	224	224	203	204	185	199	196	204	173	214	217	190	221
29855	54803	41451	30019	25742	13716	3629	1036	708	592	480	403	375	319	276	318	287	263	296	291	621	255	233	259	250	229	238	243	246	273	460	717	1173	1264	983	453	295	371	336	240	231	214	214	226	220	225	217	196	214	223	243	241	216	198	244	231	226	249	195	205	213	191	213	233	214	195	213	238	213	183	222	227	238	219	208	222	206	231	218	198	189	209	231	200	217	251	210	185	215	217	231	225	253	239	229	218	236	249	212	208	234	195	223	221	213	206	209	233	218	219	241	209	209	229	229	198	232	226	219	241	222	211	247	220	207	215	213	243	234	238	217	234	217	210	228	231	226	212	225	233	193	228	223	229	187	229	217	218	215	220	251	229	197	246	243	209	248	227	220	225	233	225	219	216	235	203	217	229	232	217	197	206	208	208	210	216	229	214	210	221	204	208	213	205	228	209	212	224	214	229	201	241	214	218	214	212	213	204	227	212	227	205	204	211	212	212	206	224	233	203	229	221	213	216	220	226	213	191	221	206	209	206	228	203	203	230	229	211	223	223	211	209	231	229	268	207	224	253	218	222	187	224	230	218	212	220	232	219	227	223	212	204	218	205	227	208	199	210	214	230	212	233	217	210	230	234	248	232	241	223	214	197	225	194	202	208	178	216	212	204	221	229	241	225	222	186	227	226	227	220	223	212	222	210	221	226	207	222	227	214	220	247	226	214	217	196	219	239	208	178	232	190	230	202	209	212	243	238	210	203	255	213	228	239	240	224	216	220	226	212	217	233	186	231	233	226	200	236	216	221	221	199	227	229	237	207	223	234	223	214	200	214	200	204	214	228	218	217	212	211	219	206	215	219	208	195	233	232	223	225	227	190	208	198	210	204	218	255	207	207	231	200	219	236	204	202	216	226	240	213	230	207	234	205	214	201	219	216	226	211	218	214	214	226	212	222	206	219	217	235	198	230	212	244	239	210	224	236	198	223	221	194	230	235	230	229	217	237	213	210	209	208	260	231	193	225	209	201	244	213	191	204	225	224	230	216	217	203	255	215	208	219	220	227	220	214	210	206	188	221	198	239	213	221	216	239	228	221	242	223	205	218	204	243	216	225	214	200	223	214	197	224	207	227	239	215	232	249	242	241	206	228	198	197	237	190	220	234	211	214	225	205	213	236	210	235	178	229	218	232	212	231	202	249	207	218	235	226	192	243	201	225	243	209	242	216	216	203	213	220	225	229	216	226	243	207	205	243	223	229	212	208	252	224	228	195	224	227	240	206	192	228	214	206	203	258	198	230	232	222	216	208	225	232	215	197	201	216	224	213	234	210	223	230	217	226	238	196	241	223	237	208	199	210	224	234	213	243	229	229	227	208	212	240	213	216	194	244	196	200	223	219	234	232	208	241	220	202	229	204	218	218	223	230	200	208	225	211	225	212	236	246	219	238	205	221	195	228	225	221	230	222	227	217	222	229	218	211	230	241	204	214	229	227	230	206	236	225	192	216	201	224	203	215	229	248	214	191	218	207	222	223	227	215	232	184	235	251	215	226	236	219	225	224	230	200	218	206	210	232	217	198	239	239	213	195	213	194	221	251	236	216	220	251	216	221	213	226	223	214	224	226	202	238	220	216	226	249	205	221	206	202	234	229	218	227	215	241	206	202	240	208	202	221	213	228	205	223	218	206	231	235	198	245	235	236	204	232	220	209	211	205	204	238	209	219	222	236	218	239	237	232	223	223	237	209	210	214	218	233	217	239	230	239	220	222	230	217	212	235	203	230	210	196	229	209	226	203	242	218	208	257	210	225	202	229	217	253	212	222	223	237	206	213	257	216	202	192	224	207	234	223	197	233	220	215	203	206	194	221	226	219	200	215	225	223	233	187	235	212	208	193	239	219	182	251	233	198	238	211	236	219	214	213	205	232	237	214	229	221	184	183	235	209	216	202	228	237	191	172	240	205	201	236	209	250	203	212	220	216	208	232	197	231	224	232	225	240	234	238	243	200	243	219	197	240	211	244	242	220	231	217	225	228	223	241	236	220	227	219	253	218	207	219	236	207	226	195	205	223	213	255	204	208	209	233	212	228	214	218	215	214	218	218	211	222	233	212	206	230	226	236	215	224	239	243	219	231	209	213	223	233	218	218	208	234	232	197	234	207	219	238	208	210	212	238	226	276	216	219	207	221	238	217	198	225	196	235	212	236	234	200	250	244	231	218	219	210	195	233	225	232	248	229	226	219	262	209	200	232	234	214	210	206	233	202	220	228	201	238	231	228	197	243	205	211	223	219	235	250	205	227	232	187	223	217	225	269	186	213	201	228	223	223	243	209	228	210	230	231	248	214	219	239	221	219	229	243	189	249	226	220	236	212	220	224	220	224	208	223	215	216	203	223	202	220	239	216	245	230	236	218	237	210	220	214	204	229	228	241	213	216	215	217	196	230	215	238	220	224	207	237	224	185	213	242	205	223	203	211	210	230	218	217	217	187	245	198	214	238	205	191	239	207	264	231	223	203	208	203	223	226	225	237	215	241	222	219	179	225	221	213	218	188	189	235	210	222	231	208	195	213	209	230	236	237	217	218	230	235	205	203	247	240	235	236	221	234	198	217	207	219	207	214	228	235	191	217	223	202	228	214	219	230	203	235	217	217	216	214	240	211	229	202	189	221	206	214	221	205	204	198	225	254	203	233	242	215	232	221	228	223	216	236	203	221	216	245	196	223	220	219	227	211	225	241	225	240	208	227	232	206	216	238	226	227	214	215	266	215	220	201	211	212	218	205	202	222	215	238	216	231	197	230	207	234	211	227	218	224	221	231	218	214	209	232	212	223	197	211	230	229	245	225	229	222	208	204	206	206	236	234	241	209	231	211	215	228	218	250	203	224	218	192	235	198	230	208	231	188	233	213	186	204	217	225	201	218	208	206	203	197	211	203	196	226	190	234	242	219	225	211	201	222	232	196	210	180	205	221	217	222	223	208	204	224	208	210	212	240	187	236	229	222	203	233	247	216	192	246	225	234	220	229	204	193	219	212	217	219	227	222	204	209	227	198	223	225	182	217	214	237	227	214	234	206	222	217	222	209	223	211	224	228	220	221	218	198	219	214	207	211	223	190	221	202	244	210	185	219	209	219	223	216	212	223	224	220	208	212	230	240	226	222	206	220	206	236	246	240	213	258	232	233	243	203	238	207	226	237	226	225	195	204	196	226	205	193	206	206	218	199	223	213	246	241	206	220	199	193	220	239	204	222	227	207	219	196	233	212	241	220	213	202	221	255	216	210	228	231	206	255	220	215	227	232	227	181	218	202	212	221	209	215	231	232	220	213	234	216	226	212	238	216	212	221	221	224	199	225	215	209	199	225	222	200	232	217	241	226	217	219	213	243	201	230	224	212	240	200	224	215	228	228	192	220	238	229	241	230	203	218	228	220	226	232	233	224	231	209	218	202	240	214	206	224	212	235	199	244	219	203	219	199	205	212	202	253	205	244	227	222	212	216	200	210
25757	21700	28863	27301	18672	8329	1002	379	297	271	233	195	201	191	199	188	175	168	182	195	162	193	150	152	150	141	181	164	188	164	178	253	467	503	384	199	172	177	205	172	176	169	167	160	154	142	164	154	158	173	170	139	150	152	155	167	161	129	141	138	136	181	147	170	154	163	152	158	128	163	164	143	160	156	158	141	179	146	150	157	144	174	137	147	166	186	165	169	141	151	155	139	175	167	168	156	174	145	179	184	148	144	166	163	150	156	152	164	146	162	177	161	128	162	166	154	139	151	142	171	151	172	143	121	140	177	168	132	149	158	163	169	152	149	150	166	153	153	163	164	150	157	152	163	168	142	155	171	169	143	145	150	166	182	158	139	148	170	161	135	150	139	140	166	152	148	149	153	169	146	156	174	144	131	157	143	151	177	173	159	167	176	162	175	155	158	183	160	152	176	156	152	166	151	128	181	135	160	137	143	150	142	160	150	149	157	147	166	140	163	144	141	164	154	148	148	161	162	150	148	155	163	147	156	160	146	148	166	152	142	160	155	143	162	153	163	154	152	164	155	162	171	162	154	145	149	173	145	171	139	143	197	159	154	169	159	165	157	162	150	150	163	153	135	135	143	175	163	134	192	157	147	163	155	147	160	172	163	152	170	135	146	149	172	144	170	159	145	176	143	146	157	159	158	179	177	167	131	171	143	162	179	168	156	156	169	155	165	152	161	158	149	180	149	144	174	163	145	151	145	134	170	146	170	139	152	180	160	174	155	167	144	153	156	171	134	155	171	159	160	177	151	149	155	138	171	167	153	149	156	180	144	149	163	177	169	148	177	171	141	174	165	134	143	159	142	156	179	166	153	165	174	159	179	184	147	152	159	173	152	137	148	137	168	168	151	162	150	150	149	164	158	149	150	159	159	148	158	169	143	140	169	145	145	165	163	145	145	158	158	164	175	167	142	143	157	152	166	154	156	147	157	180	185	158	168	159	180	168	156	164	148	137	138	160	171	158	141	155	132	157	134	125	150	160	165	162	182	150	143	174	156	167	183	147	167	144	169	159	166	145	163	154	161	145	147	145	161	161	182	157	152	142	172	168	155	168	149	164	159	146	160	150	147	150	168	161	165	150	163	178	164	151	167	178	146	154	147	169	155	150	141	178	178	155	172	133	162	143	152	161	141	148	171	180	137	146	162	160	169	167	163	149	169	171	133	170	172	147	142	155	152	152	159	180	162	142	158	144	162	156	138	162	142	137	142	154	159	177	159	164	152	145	157	157	145	178	138	197	173	147	141	182	171	151	147	148	141	174	178	170	139	172	159	149	185	141	144	166	138	161	162	165	160	141	149	142	144	156	158	149	150	147	149	157	156	158	141	152	157	178	153	156	155	149	136	139	150	155	155	159	160	184	170	135	158	157	167	157	171	148	145	157	147	143	169	159	158	146	152	158	147	171	157	159	171	151	149	143	140	158	164	163	132	151	143	152	151	152	158	150	155	160	160	175	188	154	175	145	158	149	171	160	141	142	147	135	166	182	165	158	145	154	147	157	157	162	127	161	177	167	175	155	150	154	171	149	144	185	147	146	151	158	159	154	148	147	173	170	146	151	146	176	147	149	154	144	140	134	149	179	166	156	152	159	170	158	144	171	149	135	165	160	145	153	153	157	145	152	156	156	151	153	161	178	140	166	158	141	148	158	144	156	151	144	167	144	152	176	174	177	163	139	146	136	164	155	170	146	157	169	156	183	145	150	192	147	157	161	147	127	159	157	149	170	143	154	168	179	179	155	169	155	170	152	157	143	165	158	151	159	168	167	186	135	149	147	163	157	158	183	129	187	154	169	146	148	163	164	140	157	155	158	169	166	182	143	145	147	171	164	160	163	149	159	140	141	183	144	173	152	172	147	150	143	167	145	128	172	174	173	173	150	148	166	147	171	131	156	139	170	169	160	148	167	168	171	146	171	136	170	170	154	139	146	167	172	139	151	145	134	152	164	153	148	182	152	164	160	158	156	161	132	127	134	149	172	175	155	152	150	141	160	152	170	176	169	164	140	158	180	140	145	168	150	144	142	156	165	152	132	142	145	152	150	159	166	159	167	163	156	166	146	148	138	160	160	169	166	140	177	163	158	188	165	150	154	167	124	157	162	141	177	181	158	139	165	152	163	143	151	167	164	149	138	164	143	153	149	182	162	140	147	154	133	174	153	139	145	162	153	159	141	169	127	167	159	158	146	156	151	142	132	169	141	158	186	141	146	177	163	154	164	140	149	168	156	143	138	163	138	163	141	142	172	159	160	150	173	177	186	146	185	170	173	158	142	149	152	179	159	155	149	128	134	166	159	164	169	147	149	130	160	166	156	170	146	145	160	143	137	164	159	148	147	154	174	161	162	170	157	145	164	141	171	142	175	149	150	142	145	156	154	147	155	171	142	150	145	163	132	141	154	154	143	140	134	177	175	161	184	128	152	172	152	171	141	140	154	134	155	142	154	146	150	137	172	172	171	152	158	147	146	166	158	147	166	177	141	160	179	172	146	147	184	148	193	150	165	151	164	170	152	142	145	151	160	146	165	143	181	175	163	171	155	148	147	147	166	150	126	153	142	144	173	156	154	162	146	131	159	151	155	155	182	176	154	151	147	142	145	157	156	141	159	165	166	144	160	172	160	158	159	157	155	156	146	147	155	146	158	162	157	139	153	130	164	161	140	151	166	121	146	167	165	170	161	162	156	142	159	154	141	161	135	158	162	150	162	146	148	176	156	157	143	134	144	163	154	166	146	138	162	164	160	173	159	170	165	154	171	161	161	149	174	145	167	149	133	137	163	145	145	150	147	140	156	134	147	172	156	142	168	149	153	162	161	171	164	145	148	159	187	147	180	145	153	172	132	157	153	171	149	145	159	186	179	158	146	137	163	158	165	142	169	145	158	156	162	182	155	176	171	142	155	166	154	161	152	160	134	143	171	161	148	163	172	159	160	143	146	131	177	167	160	160	162	168	142	167	176	185	186	134	161	160	146	160	159	138	153	148	186	157	162	161	165	161	139	158	140	158	164	158	172	166	161	159	151	187	174	166	134	158	152	151	152	172	159	146	154	152	171	150	145	167	171	154	169	147	143	159	151	153	185	158	165	170	181	173	164	137	163	175	171	150	172	169	163	148	165	138	186	161	157	163	146	158	144	149	138	174	117	141	148	134	157	154	156	153	161	138	151	157	162	145	163	163	173	171	177	137	144	152	159	145	148	156	141	158	165	133	143	154	175	146	135	158	150	173	147	147	162	144	141	161	147	169	150	163	175	161	161	142	141	166	157	153	132	173	139	154	164	138	159	148	157	143	153	155	160	171	145	180	165	166	149	154	156	156	138	159	153	147	141	171	164	152	156	161	158	177	133	171	151	145	148	177	175	166	163	173	188	158	154	147	167	152	157	147	139	178	148	160	145	167	180	162	155	179	179	145	140	159	146	160	162	145	147	180	168	168	137	155	174	158
29670	50183	39773	26181	18880	10032	1379	629	516	404	348	278	274	238	263	218	203	197	204	206	201	186	180	218	185	193	195	192	201	200	212	423	751	841	644	297	218	271	274	206	223	196	178	206	211	176	189	191	189	185	183	168	164	167	202	175	160	170	155	162	181	195	191	202	202	166	167	162	162	196	167	182	170	176	186	169	179	178	168	179	186	197	196	179	196	174	169	163	179	163	175	163	191	175	157	167	176	160	177	190	161	201	176	164	178	181	178	178	197	168	156	179	171	162	181	187	169	155	194	152	210	197	180	204	167	177	180	155	176	194	180	173	189	174	194	169	157	166	141	155	179	151	155	165	158	162	152	153	164	190	178	187	172	158	166	169	170	183	193	181	189	188	185	170	153	162	190	175	169	169	208	186	173	186	191	176	200	156	189	173	173	203	180	165	171	182	174	170	180	165	186	184	164	175	179	176	190	182	166	186	180	187	159	194	174	203	167	170	191	179	183	165	178	186	181	189	209	165	191	173	176	172	199	174	168	181	183	179	187	182	184	177	194	170	194	176	162	162	180	163	192	157	195	165	168	176	199	188	168	194	189	172	179	157	174	181	181	180	183	187	175	155	173	192	160	190	191	166	176	184	175	173	192	162	162	169	195	153	153	174	183	185	161	173	168	173	166	185	151	159	149	185	183	183	190	198	144	185	193	159	176	183	185	174	175	185	167	177	186	188	175	177	174	169	178	177	165	168	170	191	168	164	174	183	215	171	157	199	169	165	168	171	177	187	172	185	157	160	175	188	172	176	155	187	192	191	170	172	192	184	190	193	179	196	187	174	171	201	175	190	179	157	201	187	154	172	173	185	165	186	185	189	175	161	190	173	187	184	195	174	175	174	217	169	172	177	194	178	177	186	193	193	165	176	167	184	159	182	193	189	189	169	175	182	174	186	193	177	174	168	169	177	182	198	207	195	196	183	166	190	195	173	178	196	173	178	183	185	178	212	174	175	154	198	181	166	178	185	167	165	197	173	157	174	182	162	173	190	172	178	181	169	166	167	188	195	184	171	161	184	142	180	169	165	183	202	176	178	166	160	180	171	152	199	182	174	137	192	178	157	156	194	171	176	152	172	184	184	183	166	193	183	172	171	186	180	184	174	169	184	193	149	186	198	184	172	194	187	177	188	185	172	189	199	172	189	191	156	169	179	173	197	177	186	187	194	202	166	185	183	181	195	177	169	178	189	164	187	200	183	191	159	205	157	184	203	171	196	185	173	167	173	171	176	176	187	169	192	177	165	190	182	179	191	192	173	178	183	176	176	179	200	182	178	188	170	170	196	175	168	196	172	168	201	172	153	164	166	175	163	159	166	149	167	189	194	164	182	172	202	190	158	163	163	157	163	182	208	192	170	184	172	184	190	169	170	173	183	187	201	175	151	199	187	190	184	190	166	168	182	190	151	161	179	175	190	165	176	189	170	189	203	161	196	161	189	170	189	181	170	180	184	192	178	176	167	167	194	188	179	170	186	165	188	195	156	198	179	188	179	186	173	185	176	154	160	178	158	183	159	177	176	179	162	197	187	156	164	173	154	180	155	166	175	175	172	185	166	183	158	186	160	174	164	178	194	168	175	176	190	160	194	172	177	176	180	179	181	179	172	177	178	179	201	184	186	176	198	167	178	185	149	212	163	158	163	169	162	187	191	189	146	177	189	183	177	167	188	168	165	202	190	159	191	187	168	186	178	181	157	194	156	182	194	188	199	156	193	180	183	166	191	167	183	164	162	184	161	168	206	167	190	179	162	173	212	188	186	191	187	183	181	202	193	166	175	188	201	194	185	163	166	181	167	155	184	180	177	174	167	178	200	178	160	186	165	193	177	164	187	172	179	205	167	189	174	167	172	167	170	195	171	174	184	169	161	194	165	174	179	164	173	200	181	184	174	173	171	170	144	191	179	183	200	197	174	193	174	154	173	184	174	190	171	162	177	193	191	179	192	171	190	169	173	182	185	205	181	195	172	167	183	151	204	173	184	176	170	155	191	185	178	181	186	201	153	148	173	191	174	181	181	153	179	178	155	186	173	168	177	156	181	171	159	180	179	174	180	196	158	191	163	167	184	180	177	177	187	171	149	196	164	192	179	156	202	192	167	182	174	183	163	201	189	195	184	183	181	193	153	181	178	174	181	200	174	187	190	162	178	173	178	188	198	194	194	172	188	201	180	164	175	186	178	178	173	199	197	185	180	206	168	177	175	181	156	169	157	188	192	192	203	167	174	172	156	164	171	150	163	186	183	169	177	180	181	172	193	174	177	170	173	178	167	189	162	179	176	180	163	161	192	172	162	160	174	184	170	177	188	188	169	165	181	169	200	167	181	179	192	183	177	204	185	176	175	209	140	148	154	185	160	161	184	171	164	172	175	186	159	168	174	175	175	170	172	182	163	189	160	183	165	203	196	164	154	179	160	151	164	173	185	170	193	192	174	186	173	187	201	183	191	165	211	170	171	175	162	196	178	187	183	169	192	185	200	174	199	180	181	178	166	159	183	182	173	172	174	177	161	185	175	171	141	194	180	182	178	162	175	194	164	191	175	188	176	161	175	169	193	188	180	179	180	188	162	204	159	156	180	185	191	183	177	187	188	187	164	186	169	183	172	180	184	180	187	156	187	192	183	184	181	180	196	170	199	189	156	181	165	177	175	199	178	175	167	172	173	173	187	204	198	184	197	188	198	161	165	172	171	160	183	204	168	181	173	147	160	165	189	188	173	166	152	184	152	195	170	175	186	170	148	157	176	164	178	174	179	189	178	173	184	162	183	164	208	183	179	189	137	179	191	171	183	162	169	209	169	199	186	164	181	186	188	159	188	173	193	152	172	148	203	192	176	190	191	179	177	179	192	201	180	171	141	213	183	157	192	188	171	177	189	186	189	168	176	200	202	173	173	161	173	162	207	165	184	174	171	191	186	166	161	192	179	185	167	165	182	168	170	170	179	166	191	184	201	148	186	198	152	160	197	172	176	192	186	176	188	149	162	154	181	177	155	168	151	180	197	171	166	196	173	156	172	219	188	173	175	177	193	182	182	147	182	162	169	172	163	169	177	178	182	173	178	188	181	178	196	149	191	188	208	174	192	178	190	167	184	154	188	178	149	163	165	194	163	179	182	170	186	193	172	178	193	198	173	164	175	173	179	170	166	168	154	193	167	179	196	165	182	164	184	168	178	173	181	177	171	196	190	195	166	203	174	167	174	173	179	164	186	164	175	164	170	207	195	155	179	164	195	188	173	200	168	175	207	175	206	183	181	176	175	176	194	172	181	171	170	174	148	197	189	180	198	191	199	167	165	182	167	205	198	177	214	164	182	173	162	183	181	188	183	181	199	190	202	189	183	194	191	189	180	181	202	169	176	185	171	180	162	187	167	194	209	193	182	184	159	173	184	170	181	183	177	171	174	204	201	189	196	167	194	161	191	195	160	162	189	186	179	187	147	183	176	177	173
23282	21653	29392	24507	22258	21969	10098	1069	664	635	480	462	450	403	408	370	343	367	389	370	342	306	351	310	325	302	299	340	299	307	394	752	1419	1700	1445	667	349	366	471	369	345	332	308	303	289	302	289	300	278	292	294	274	300	287	279	266	306	313	275	290	281	262	290	257	285	281	278	309	295	281	274	320	276	307	307	276	298	311	266	317	312	288	296	276	300	289	265	288	290	307	279	273	326	318	300	278	284	259	270	290	330	278	290	291	287	289	283	277	310	303	284	302	280	319	285	309	300	302	289	309	279	316	272	307	279	313	311	295	290	273	315	321	270	273	301	289	307	269	308	266	288	287	275	251	292	313	304	293	298	280	315	304	286	314	321	304	270	273	299	260	321	287	277	299	271	285	274	300	306	292	294	305	292	272	297	283	300	329	300	284	295	293	300	259	305	282	311	304	298	315	300	319	302	292	298	294	276	292	304	288	331	278	300	314	276	271	314	318	281	294	284	280	307	291	291	310	279	277	319	311	299	312	319	303	286	281	296	295	282	296	289	281	300	325	291	244	265	284	305	280	291	278	255	278	294	308	309	303	266	275	288	301	284	295	295	254	292	311	299	278	284	311	287	257	308	323	307	282	290	285	297	264	287	289	314	298	276	283	292	313	274	341	272	269	266	291	276	264	276	309	268	298	283	296	283	295	292	271	293	321	285	288	296	282	280	316	296	288	310	304	292	291	277	273	288	282	313	331	300	285	281	299	296	289	290	281	297	296	320	260	281	323	312	312	303	293	257	288	289	325	299	304	300	318	281	251	297	253	308	287	314	290	301	276	319	285	288	284	301	273	284	313	316	297	297	270	324	327	294	307	295	282	306	308	287	275	303	271	306	286	262	286	279	297	271	297	297	281	286	297	329	265	267	275	308	289	319	287	307	306	295	275	313	303	312	271	293	259	284	301	279	298	289	289	270	279	281	300	285	305	267	305	308	282	291	328	306	281	279	294	284	289	287	299	305	276	278	292	274	281	299	293	315	301	288	310	297	300	275	297	307	317	300	287	297	330	294	278	279	268	300	266	279	278	285	289	261	283	290	291	278	283	284	278	312	304	284	303	322	293	291	288	270	270	272	285	288	258	308	294	289	312	294	290	295	292	287	316	312	283	259	266	270	300	302	288	324	290	285	315	280	244	296	305	309	293	284	328	270	294	284	298	288	258	310	260	296	297	297	271	315	289	317	285	299	279	270	305	287	294	285	316	305	269	302	306	316	284	298	293	247	268	317	266	297	306	299	286	315	277	308	283	288	300	263	284	277	312	363	277	317	290	288	292	297	288	312	314	306	309	281	317	270	324	303	293	277	289	297	274	280	259	276	292	294	311	281	338	295	292	285	308	270	272	302	299	280	287	312	317	262	280	265	267	316	296	290	288	290	306	293	276	309	292	289	256	283	296	328	289	257	306	274	281	304	298	261	316	295	316	274	280	279	264	310	298	307	271	281	273	295	323	298	299	329	264	308	294	314	285	287	293	316	299	305	281	256	277	282	292	295	301	290	297	284	278	276	339	333	284	278	333	288	331	339	282	278	250	309	321	267	294	294	326	290	252	295	301	302	322	290	327	284	296	283	270	328	309	298	322	312	311	304	304	294	299	316	268	292	278	294	288	294	289	308	279	266	302	309	291	331	300	298	259	279	261	307	322	316	285	309	310	311	281	283	298	297	309	287	271	261	277	282	271	283	306	315	317	288	301	304	263	272	273	276	275	279	288	300	287	260	290	299	302	345	284	302	285	306	278	301	296	262	280	279	264	307	284	301	299	292	294	315	286	315	245	301	334	282	281	287	278	291	281	302	303	337	279	268	312	271	309	305	320	265	295	277	317	287	286	315	285	293	300	270	295	320	313	283	290	310	332	280	303	296	312	312	287	295	289	281	300	287	300	293	279	297	289	258	317	279	292	300	299	292	301	301	275	302	298	280	266	305	268	299	306	304	346	294	293	300	283	285	286	295	305	306	310	285	280	307	312	286	273	289	294	285	329	289	308	276	304	304	322	316	276	299	319	290	326	272	306	313	284	277	306	333	297	301	315	281	311	315	297	280	302	275	280	309	322	308	319	284	277	306	284	281	290	298	286	270	284	291	304	294	310	318	305	276	313	256	294	295	308	287	274	263	271	283	294	275	303	318	271	292	272	296	309	287	291	306	290	290	271	309	291	263	297	267	321	296	297	285	294	273	284	293	324	270	288	287	281	291	275	290	321	310	293	303	265	299	298	304	302	269	314	293	300	273	265	294	262	321	328	284	282	261	272	256	304	312	315	268	310	309	290	304	283	273	288	288	311	274	277	300	306	299	308	277	279	285	316	301	285	283	287	297	306	312	270	310	267	313	262	303	274	294	305	299	312	277	328	270	313	302	275	286	315	297	274	293	281	301	288	300	281	291	274	311	310	273	289	290	296	298	273	320	318	304	287	285	269	290	294	296	316	317	288	310	291	278	273	295	290	281	322	294	317	276	290	299	308	286	304	265	291	294	297	300	317	306	301	289	266	301	285	319	297	262	313	322	318	266	274	288	312	260	284	273	296	297	288	344	291	283	297	262	296	294	314	310	297	299	293	288	299	290	282	317	295	317	299	308	292	290	298	286	291	304	288	301	335	318	274	287	295	291	277	282	291	286	280	271	309	289	305	290	301	322	264	307	292	299	241	299	300	286	294	297	276	286	304	306	267	296	288	276	288	300	294	315	308	286	289	314	293	285	281	280	290	297	268	295	312	275	305	264	281	291	309	300	291	303	288	301	300	289	313	321	294	305	261	306	299	287	293	328	296	280	319	306	275	318	306	267	308	295	305	298	305	289	294	301	278	322	301	294	277	310	303	301	319	309	271	276	285	312	289	303	309	316	298	295	320	301	294	282	298	311	298	336	304	311	291	290	276	284	280	276	292	314	295	337	299	295	307	308	290	277	295	266	303	278	309	317	314	269	316	312	298	274	276	284	330	300	277	270	284	298	315	286	268	290	303	320	301	274	299	264	276	314	273	297	270	298	296	302	285	260	293	316	317	319	315	302	294	263	303	271	294	293	264	294	296	318	292	285	307	300	298	281	301	311	265	291	275	288	322	298	278	307	320	301	302	308	279	302	289	327	308	254	292	309	289	290	297	292	301	319	295	307	273	294	279	289	285	316	287	304	290	287	309	255	288	300	261	273	295	304	326	264	281	287	282	302	273	306	296	301	296	284	298	282	306	291	271	316	309	296	291	323	291	290	326	310	300	285	291	318	304	292	289	306	294	320	289	307	287	292	293	285	288	291	298	276	293	275	275	280	304	302	294	292	300	283	283	265	284	300	278	262	265	302	277	306	296	260	308	269	294	304	298	282	266	303	322	272	288	318	265	306	271	310	281	306	300	282	314	325	300	290	298	290	306	285	273	316	291	307	301	311	318	279	279	300	277	263	269	310	291	299	283	277	351	289	291	287	276	286	272	301	319	305	305	297	293
32656	61420	48624	33407	29376	14923	2855	1389	1056	872	688	652	609	497	480	465	462	465	522	364	367	381	362	385	346	359	307	356	349	345	497	1174	2271	2427	2179	892	361	399	606	453	420	405	305	319	298	311	358	307	311	309	307	288	322	346	325	320	340	328	312	348	318	313	314	298	301	358	325	299	294	326	321	314	305	322	315	303	274	309	325	283	362	282	302	274	302	309	289	306	321	292	320	343	328	322	283	291	347	348	309	318	307	297	269	301	335	302	309	331	300	320	314	311	290	293	302	333	282	294	299	337	331	322	301	312	326	316	325	343	304	303	305	323	313	321	291	289	287	308	319	284	312	337	308	285	315	311	325	322	343	294	290	316	300	298	305	340	322	318	292	285	276	301	272	323	323	305	290	303	296	308	313	301	312	316	259	304	282	320	297	292	316	263	312	297	313	317	328	307	303	295	308	305	304	295	317	295	319	288	295	300	317	291	300	333	302	304	349	301	291	316	325	310	294	321	293	304	299	277	293	291	340	317	328	328	292	291	330	291	323	280	297	323	306	303	302	317	309	299	316	298	324	310	306	278	354	336	310	312	297	313	297	282	317	313	315	292	303	269	333	289	326	299	322	311	336	297	290	305	303	284	278	302	320	328	292	287	302	296	309	321	317	281	337	317	280	275	269	296	335	322	297	312	320	315	300	328	322	301	288	333	293	301	300	308	297	324	290	304	291	329	344	304	299	289	293	309	305	317	311	298	341	332	335	327	302	307	295	305	298	280	315	315	286	312	291	321	302	326	333	322	297	325	322	323	322	285	313	317	303	308	307	312	288	289	281	295	354	319	304	337	302	302	298	332	317	304	332	291	341	312	300	332	322	284	313	319	289	328	300	294	337	301	300	333	323	294	282	309	297	301	323	313	287	294	307	349	306	322	325	316	303	285	321	296	295	313	312	297	300	288	321	318	311	302	301	282	307	288	311	293	293	310	305	337	334	301	310	305	312	342	325	331	329	310	327	306	338	288	287	286	309	308	305	295	319	304	298	314	298	303	304	336	315	299	324	322	291	294	312	298	311	344	331	301	307	291	329	306	294	326	321	308	284	292	325	322	290	279	321	331	292	317	307	293	301	332	313	315	309	308	324	307	301	278	326	306	311	326	296	310	301	305	327	310	325	319	352	319	297	343	302	314	306	311	297	350	312	340	295	336	327	331	295	316	302	328	330	305	297	299	308	318	297	312	311	314	345	300	293	327	330	338	325	323	328	302	337	305	310	323	286	319	273	282	332	296	336	315	323	290	310	340	305	291	324	306	323	282	272	298	300	308	318	310	334	298	316	298	297	328	304	290	307	314	304	284	326	333	338	305	289	306	312	269	318	315	317	287	330	323	291	286	321	301	310	288	297	328	308	311	301	293	330	342	320	310	282	304	296	276	306	325	326	329	292	301	328	318	347	301	272	309	314	315	309	313	303	324	310	321	294	299	285	313	340	303	304	290	336	325	317	312	302	325	306	321	315	299	325	306	283	315	286	283	318	310	290	297	312	310	299	270	313	337	338	349	301	327	309	294	302	290	288	329	303	278	310	324	295	324	306	310	309	310	300	316	276	298	313	319	292	323	286	277	341	294	332	314	318	306	313	319	299	312	308	303	303	299	312	307	291	306	299	317	315	287	300	318	328	281	314	316	310	321	319	304	325	342	306	305	328	305	342	321	306	299	321	314	363	315	288	306	299	319	298	327	319	307	316	315	277	307	303	279	299	294	286	279	314	313	292	282	312	313	292	301	294	283	298	313	306	332	314	321	313	320	292	289	321	294	308	318	319	321	313	285	294	303	305	307	281	313	337	344	310	296	293	287	329	313	321	293	289	337	330	307	312	314	319	328	316	328	315	311	328	287	346	311	303	293	315	311	307	302	288	297	311	319	309	293	281	319	303	314	317	326	312	323	275	306	330	299	303	331	304	309	318	282	321	318	301	318	321	320	320	316	322	297	300	293	296	299	303	282	316	314	339	302	308	305	312	309	306	305	285	338	322	308	319	293	293	287	299	308	360	306	333	356	335	288	294	334	333	305	326	284	312	329	284	296	301	290	306	308	306	306	303	315	299	302	340	309	309	347	301	287	332	284	311	330	298	293	325	301	325	316	305	360	301	311	301	348	287	315	333	295	307	309	316	295	323	288	289	338	332	303	321	312	290	279	298	290	287	287	308	328	299	316	312	310	308	305	291	327	285	302	298	303	324	305	321	328	306	265	285	313	321	309	307	337	290	323	314	308	310	295	293	301	326	299	313	303	345	311	321	284	319	292	303	295	290	325	311	294	287	267	316	287	286	305	357	314	337	327	313	330	293	318	305	312	323	302	277	294	317	319	322	321	308	358	312	313	303	309	316	308	345	306	310	287	311	332	298	300	317	310	319	295	309	327	291	309	329	337	293	321	354	328	301	336	291	310	323	336	333	326	304	306	287	319	316	314	309	288	301	283	308	298	307	287	327	331	326	308	325	328	297	321	304	357	352	298	262	337	316	316	336	332	306	312	330	333	319	322	292	305	313	350	354	305	276	263	286	271	294	313	297	302	315	316	346	308	302	301	278	308	316	316	293	319	323	325	357	317	326	292	316	319	287	312	301	320	311	279	286	301	279	307	330	310	305	308	309	296	334	303	291	321	312	285	315	291	307	275	295	297	334	342	294	328	343	313	303	319	313	304	307	301	300	326	295	332	285	288	327	318	317	348	332	301	306	284	300	351	324	304	313	261	310	299	310	291	306	302	313	322	261	321	311	281	301	277	282	306	333	336	327	328	301	298	295	294	322	286	293	304	305	316	313	315	349	288	297	345	321	316	314	308	293	319	298	323	339	305	312	323	313	328	319	320	317	305	316	321	286	321	315	297	292	314	313	351	297	306	294	299	329	294	284	274	284	295	304	305	303	281	321	293	332	311	272	354	330	312	323	337	324	301	304	285	311	280	284	287	296	335	354	300	302	318	315	272	325	306	311	310	329	299	308	300	307	306	342	311	313	284	294	302	297	321	309	324	309	312	326	312	309	318	276	294	291	291	347	300	304	320	278	317	318	282	312	313	287	349	271	354	315	283	329	320	326	300	287	326	307	301	307	334	308	318	302	325	305	303	295	295	298	294	333	309	287	329	312	278	309	327	323	338	291	302	323	330	317	302	347	332	322	315	287	291	313	363	303	302	299	312	289	298	310	316	343	301	321	348	333	313	311	321	285	319	314	293	324	292	315	319	316	309	338	315	281	318	314	326	324	311	299	299	310	293	287	304	299	296	277	337	289	309	303	323	268	314	328	286	299	301	322	295	303	324	319	295	301	304	284	346	326	328	311	295	321	365	277	297	285	283	325	310	287	321	278	311	278	310	330	324	308	305	325	326	301	306	311	316	329	294	323	318	322	295	290	312	306	316	307	297	291	312	289	332	297	311	288	308	294	310	299	316	299	300	318	313	307	310	339	328	277	307	320	276	299	308	323	336	302	304
30510	29636	32621	22149	11680	4102	544	216	174	164	135	132	145	118	107	92	121	113	131	130	130	108	117	111	102	131	122	122	98	95	101	119	121	134	138	138	127	114	114	122	140	130	117	87	134	124	118	85	122	135	103	108	98	88	122	99	123	111	126	124	103	124	98	111	120	101	109	106	115	118	114	115	119	106	111	112	130	124	105	114	98	116	118	103	98	110	110	112	106	117	116	109	112	102	130	102	105	110	112	98	110	98	107	117	119	117	109	111	103	121	117	112	130	131	120	101	118	120	117	127	121	104	114	106	123	98	97	126	107	111	115	107	101	111	113	111	93	109	117	118	110	125	110	123	110	115	129	112	114	96	109	115	111	130	115	115	96	107	101	107	113	99	104	114	124	122	110	121	124	112	119	112	116	105	100	108	121	114	115	136	128	109	112	106	107	106	123	89	113	126	109	102	120	100	129	125	106	106	106	116	96	97	114	96	97	106	123	119	110	104	110	111	112	125	101	102	118	111	111	116	105	128	109	121	97	115	114	96	104	127	126	124	123	110	118	108	112	107	116	127	98	118	112	99	129	139	93	121	106	129	106	126	97	99	124	121	124	100	137	99	111	123	129	111	115	111	109	117	126	134	130	105	121	136	120	125	114	128	107	110	98	104	102	100	120	125	123	115	109	95	96	106	129	119	94	114	125	129	104	116	125	103	101	116	119	112	112	117	135	126	116	104	88	112	113	133	111	110	122	144	125	141	127	97	114	114	109	109	112	108	120	104	134	117	116	110	90	120	110	131	112	108	130	90	109	124	114	111	111	122	112	105	110	100	118	106	115	104	113	102	120	109	116	103	106	108	108	102	114	131	105	107	129	124	116	97	113	111	115	116	100	101	123	133	109	114	125	111	107	115	117	107	99	123	121	116	119	108	117	115	110	108	92	91	111	100	109	101	98	119	93	107	124	105	114	103	119	118	117	119	114	110	121	105	107	102	103	114	120	99	113	114	128	105	128	111	99	109	117	131	103	112	114	100	107	122	111	109	109	134	108	96	106	111	116	127	114	107	116	121	111	138	112	103	110	107	93	115	112	110	111	102	118	109	117	114	121	97	113	113	113	119	110	121	90	117	105	127	94	140	98	99	121	96	127	90	116	118	117	115	139	117	103	132	127	122	101	107	109	112	129	116	125	85	138	119	108	103	108	108	99	108	105	95	105	105	127	105	115	100	97	103	121	108	118	122	100	94	104	112	108	129	110	112	94	124	129	107	118	124	107	121	121	112	112	110	102	143	105	110	110	101	107	109	117	114	128	112	115	119	119	105	106	113	121	99	121	99	126	116	108	100	114	102	117	111	110	112	94	93	123	115	105	105	112	115	131	89	111	111	118	125	134	108	110	118	100	130	123	101	122	130	95	119	111	108	128	114	102	122	120	87	101	108	112	116	125	105	124	118	121	116	106	118	100	102	107	115	127	116	125	110	112	118	110	84	121	127	105	104	109	116	122	97	107	130	98	131	120	127	104	122	112	103	115	121	116	113	103	112	91	121	109	127	127	114	114	112	113	107	125	93	106	116	111	115	108	118	110	105	111	115	111	114	89	121	100	103	128	110	116	117	107	99	117	116	115	120	100	129	90	121	107	106	109	107	125	102	126	112	90	106	105	129	112	114	107	145	110	118	125	111	113	117	118	108	104	136	116	97	122	118	117	121	103	120	115	113	108	114	118	109	106	131	107	123	112	131	111	101	114	112	107	110	140	131	104	107	133	90	107	92	116	111	106	118	112	122	109	110	116	117	102	108	100	114	119	122	108	110	110	100	113	123	109	96	112	111	106	109	101	104	127	127	130	121	117	121	124	114	116	124	111	102	109	111	105	106	101	116	128	129	99	122	101	97	104	104	117	138	110	110	127	108	112	114	111	118	140	113	121	114	122	114	116	127	143	119	107	101	111	104	121	106	109	111	117	103	125	97	92	121	119	112	116	110	121	118	117	109	106	101	116	102	108	108	142	120	117	103	100	116	121	115	101	125	115	106	89	105	119	117	110	123	114	90	98	105	120	106	111	120	112	112	99	101	104	112	112	147	118	113	112	123	115	117	113	123	111	95	113	114	106	108	124	102	102	100	116	113	110	105	147	91	112	114	99	111	113	88	118	97	114	119	117	118	96	111	102	128	120	119	112	128	92	112	112	124	102	109	101	122	101	100	98	99	107	123	118	102	129	116	114	113	125	99	122	114	109	110	108	118	107	122	129	103	125	110	97	117	96	119	121	145	119	110	134	106	132	105	104	121	134	121	99	104	113	107	109	130	125	101	114	120	107	103	107	122	112	90	111	110	133	127	107	119	100	109	113	127	100	111	105	124	93	118	123	123	119	114	105	122	124	119	119	108	111	105	99	120	113	115	106	107	135	118	131	121	115	100	119	113	113	107	101	134	113	114	114	106	87	111	112	132	140	113	116	111	113	120	112	111	119	111	120	114	120	102	119	121	101	105	120	107	136	119	113	113	104	114	126	122	98	110	110	110	105	97	126	115	91	111	113	103	127	122	108	101	106	88	121	112	126	135	117	126	119	115	110	122	125	122	129	104	104	102	123	124	100	112	113	121	110	117	96	112	122	120	111	130	118	105	123	116	104	148	124	126	138	122	105	105	91	139	134	100	95	114	124	131	108	132	101	91	114	108	119	108	119	113	129	104	110	99	112	113	96	128	122	105	97	120	107	112	101	111	129	138	121	129	123	116	127	121	104	95	95	108	108	103	113	109	118	111	102	108	117	127	109	122	121	111	109	119	102	107	117	122	110	107	101	121	114	98	109	107	105	118	96	116	120	111	117	107	117	108	125	114	109	118	119	114	124	119	123	100	108	94	126	123	108	115	132	97	113	118	123	104	122	107	106	130	115	125	129	98	127	126	113	122	106	138	128	117	109	124	119	104	113	117	99	136	100	111	119	111	140	103	104	102	112	124	90	100	109	141	118	126	114	105	122	116	146	128	115	109	97	103	115	113	117	106	108	121	125	110	103	111	95	102	110	108	116	105	120	126	116	94	110	114	122	113	126	109	151	116	106	107	120	119	112	118	126	135	116	115	114	122	106	85	95	120	115	106	99	116	119	101	119	134	106	118	106	114	104	128	110	101	121	112	126	97	107	109	127	128	118	87	104	115	96	110	125	110	101	105	119	103	114	110	113	115	116	110	127	116	112	113	99	125	131	122	116	118	122	127	115	106	101	114	100	126	114	113	107	120	109	122	111	109	121	124	112	119	131	99	107	124	102	104	114	110	121	113	112	130	123	132	125	126	102	98	95	120	113	118	118	115	110	115	92	136	118	124	124	106	105	118	116	101	120	101	108	111	117	104	111	107	127	112	111	127	108	113	114	126	115	120	114	123	123	117	110	129	117	105	102	107	124	129	109	112	105	99	114	113	105	122	102	105	96	121	124	120	104	103	118	116	105	115	106	121	114	98	104	125	104	99	104	95	115	109	113	102	123	121
29084	44660	33842	20882	14096	6078	820	303	265	207	184	157	154	161	152	143	142	138	121	145	139	158	125	126	156	131	125	117	129	121	117	171	164	197	184	141	146	127	150	141	132	137	123	112	127	119	139	135	131	156	132	126	132	114	112	145	150	112	119	139	137	134	124	152	110	123	118	133	119	107	125	132	137	127	133	126	126	146	113	122	105	127	132	138	124	122	146	116	128	137	135	111	132	129	122	147	137	120	120	117	133	115	137	113	131	132	139	127	135	145	114	124	121	124	132	130	127	134	127	110	158	117	132	136	126	118	115	120	143	127	138	124	118	148	126	135	112	120	130	122	117	130	113	120	124	128	121	121	127	137	120	131	125	95	109	142	142	143	134	115	135	143	142	123	118	140	133	131	117	150	109	123	164	139	109	117	145	130	106	127	157	137	135	129	124	112	121	109	124	120	141	146	116	129	133	130	112	140	117	151	140	127	137	138	125	142	107	110	131	149	153	129	125	128	129	119	146	139	127	114	138	132	137	121	153	133	138	118	130	129	128	152	122	116	130	112	137	123	128	126	140	134	117	140	153	133	125	119	156	131	131	145	143	126	139	96	120	142	131	123	132	137	138	122	140	128	134	124	121	132	138	126	139	103	113	141	136	124	156	123	135	134	150	130	112	119	114	135	143	141	128	137	121	131	127	141	129	127	104	114	133	120	127	148	114	96	120	127	125	119	130	139	153	112	134	116	128	118	138	134	117	144	151	134	145	129	130	120	135	146	143	127	135	134	146	124	109	126	115	134	124	123	131	127	141	119	118	121	126	144	118	125	125	120	117	130	138	128	119	109	124	125	114	151	128	120	126	130	136	137	131	129	131	133	146	128	118	117	126	138	132	121	147	135	129	94	114	122	127	139	149	124	151	112	121	114	126	123	122	157	137	139	120	128	136	121	124	127	133	140	124	142	118	142	131	129	105	121	135	131	143	132	126	118	129	129	137	142	124	121	139	120	146	125	129	123	103	141	122	113	128	136	145	132	108	127	124	125	125	118	127	129	135	135	131	136	119	127	119	132	131	118	150	137	110	116	133	119	142	116	131	110	116	127	150	135	120	112	134	118	136	139	128	127	139	157	125	125	126	150	148	138	108	146	153	137	117	123	133	136	120	128	121	143	120	127	134	139	133	138	113	117	109	124	113	138	111	109	134	127	127	130	133	127	94	132	134	109	131	129	144	127	132	136	129	124	130	117	121	113	129	142	127	132	105	118	134	147	115	126	134	138	128	110	126	120	110	154	117	121	134	144	129	135	119	133	129	127	113	112	125	120	137	102	141	139	105	135	104	136	120	125	125	121	119	117	126	110	139	117	135	144	118	116	118	141	128	127	126	118	134	142	134	139	126	133	120	134	131	147	129	131	138	121	129	134	114	120	113	115	130	120	138	124	138	116	119	141	136	138	142	113	130	128	117	131	127	135	123	110	149	146	128	138	143	138	122	118	121	156	112	131	141	119	134	100	116	131	139	129	112	156	119	123	109	129	128	144	129	114	131	113	152	141	111	153	116	137	147	117	112	134	108	132	145	139	142	137	116	127	119	130	118	125	123	136	134	133	123	120	140	137	119	138	137	129	143	128	127	144	130	115	119	142	126	122	138	133	131	143	122	140	125	123	107	135	145	133	135	121	111	149	145	134	113	91	111	122	119	139	137	117	120	138	125	117	121	156	114	126	136	138	138	120	141	121	130	129	141	107	127	125	117	138	132	130	123	139	150	140	146	125	132	124	145	129	135	147	122	130	140	169	131	132	121	118	145	131	136	133	132	116	137	122	127	127	125	130	116	110	136	127	128	125	118	152	128	124	150	128	118	129	136	129	138	114	112	121	137	136	136	113	144	111	105	128	131	137	138	110	123	139	130	127	112	134	127	126	123	128	135	141	116	113	131	144	148	136	109	115	128	128	133	116	127	121	133	105	117	151	118	125	139	137	135	148	121	140	138	109	127	111	124	125	127	118	125	118	160	142	127	118	129	121	128	124	123	112	110	124	111	146	125	118	120	132	131	118	143	129	143	125	120	139	121	125	129	116	127	129	137	125	113	117	136	139	107	128	127	121	103	116	152	132	136	152	135	128	141	127	118	150	115	130	124	125	133	119	126	115	117	127	148	126	117	124	119	139	106	121	141	108	132	125	129	128	135	138	146	124	130	106	119	153	147	115	140	124	110	136	167	131	117	133	121	118	105	139	141	104	124	134	138	115	144	117	138	124	99	122	136	128	150	117	137	151	129	124	117	120	134	150	149	119	129	132	136	130	132	150	114	126	129	145	110	131	136	130	131	149	123	129	113	140	137	120	115	133	140	130	125	147	126	135	120	113	115	126	114	124	139	102	120	107	157	123	123	102	141	123	113	127	133	127	115	111	141	113	119	114	127	149	117	133	134	139	119	127	139	145	141	134	131	137	137	133	141	125	141	138	147	128	130	118	113	130	134	120	154	120	123	174	122	138	131	137	118	131	134	134	123	113	120	149	118	134	122	99	131	119	143	124	123	128	134	135	130	121	117	105	125	132	114	119	131	121	106	118	138	127	130	128	131	142	123	120	146	117	131	108	126	121	133	133	122	142	130	130	121	109	104	121	130	120	125	129	139	139	135	128	125	135	120	146	132	126	139	129	116	133	117	133	134	126	102	118	113	113	112	121	128	139	130	130	145	124	113	121	115	134	123	118	139	116	132	118	123	119	118	136	114	107	114	110	127	119	126	132	139	126	140	136	111	126	119	140	127	130	130	115	137	134	122	137	134	129	146	112	139	130	150	118	115	109	139	128	121	133	124	107	142	106	129	147	142	116	138	130	131	126	126	147	118	135	128	109	116	141	126	131	141	140	130	140	115	116	117	132	107	109	128	126	117	127	129	128	102	104	135	120	111	133	140	140	120	122	131	122	133	133	154	121	138	139	124	138	123	141	123	138	110	139	118	129	123	102	130	135	112	130	139	132	122	126	118	110	147	110	139	123	118	110	140	137	136	153	113	122	110	110	127	146	130	145	152	114	107	135	116	97	124	123	122	123	128	113	139	125	121	128	117	136	137	128	133	139	149	134	125	129	128	136	108	113	144	160	141	132	129	123	126	143	136	124	125	131	119	117	156	136	125	116	108	111	130	141	154	146	110	129	146	137	143	136	120	133	127	121	124	125	121	125	133	122	135	133	150	133	136	132	132	123	117	122	132	129	126	131	141	129	128	133	149	124	119	117	135	126	137	134	117	138	134	128	121	130	141	109	134	128	125	128	117	119	128	135	131	138	110	136	126	130	135	134	132	124	158	135	111	141	131	119	134	121	150	142	131	131	126	115	134	122	138	129	124	144	141	94	133	123	122	121	141	120	134	120	131	112	141	128	114	116	124	125	124	137	120	110	103	119	130	133	138	146	122	128	129	110	121	123	120	126	115	123	119	108	140	113	139	129	133	137	118	140	129	128	123	127	146	120	127	124	129	112	116	115
24479	21654	29039	25371	22824	16901	2965	564	487	386	310	283	269	254	230	237	229	244	232	227	197	232	229	253	231	238	245	219	205	210	302	651	825	928	741	396	228	262	345	282	252	244	218	169	207	228	174	212	209	211	215	186	208	204	216	218	211	207	210	234	186	221	207	202	188	213	219	202	216	215	221	203	179	212	180	198	188	207	204	182	179	190	215	193	208	227	191	215	191	202	255	183	187	220	203	186	203	207	205	203	189	207	218	192	189	214	183	225	227	208	178	172	209	207	191	201	198	197	203	193	196	202	219	214	211	205	196	193	209	213	210	206	226	194	200	212	208	199	213	226	189	207	194	191	221	211	190	211	216	232	199	246	193	194	226	203	200	191	207	240	219	182	163	184	187	164	216	217	200	192	190	205	200	242	209	206	182	178	191	198	202	190	193	210	197	189	204	211	212	209	175	211	205	210	188	220	225	192	216	162	176	216	205	197	240	202	195	227	204	209	193	207	179	197	195	216	207	234	218	186	212	244	197	204	194	239	185	187	194	207	184	176	176	227	184	203	222	203	202	175	205	209	202	166	217	225	173	208	216	198	203	193	225	203	199	202	218	196	225	165	188	196	203	220	200	195	185	226	232	208	205	221	209	201	182	218	209	203	205	182	203	187	188	208	204	195	203	192	207	211	209	189	203	227	186	226	207	232	203	192	224	196	194	201	224	192	210	208	220	187	187	194	189	225	217	176	201	211	195	206	205	216	211	205	189	205	176	202	192	207	188	191	211	223	207	199	208	195	207	231	212	232	166	217	228	206	202	193	198	204	213	227	224	209	215	189	174	220	221	235	193	219	234	215	204	197	202	198	196	236	205	196	187	218	221	207	197	195	173	190	204	196	192	222	202	201	201	215	215	214	229	191	204	191	217	213	189	218	229	227	210	183	202	200	186	209	216	209	212	217	209	187	229	204	223	207	208	221	197	222	223	251	210	217	175	189	196	215	194	191	197	203	197	185	216	192	212	170	206	218	204	211	216	189	223	181	201	176	200	209	213	214	186	202	206	206	204	220	203	196	179	223	236	199	212	214	213	194	221	194	190	230	197	201	174	228	180	209	231	212	205	170	229	195	226	221	189	210	176	173	186	215	191	216	196	230	215	208	222	179	197	188	188	220	195	188	210	201	188	198	223	210	201	173	207	202	207	209	206	213	193	204	203	186	202	213	221	203	198	210	198	191	204	189	219	207	190	188	203	202	220	211	224	176	208	190	194	203	195	192	199	199	187	217	189	213	198	195	212	202	207	215	186	180	207	185	217	230	184	193	215	231	221	187	186	222	214	220	199	213	211	204	199	201	172	238	204	217	223	207	186	189	205	196	218	201	203	186	221	205	203	211	211	212	189	199	201	212	207	216	204	201	203	198	210	181	201	203	207	211	182	196	190	175	211	215	218	239	195	179	200	209	183	209	210	204	204	215	185	213	222	196	193	196	212	220	199	203	203	202	199	197	198	180	191	183	197	223	219	215	213	201	211	204	210	224	221	204	207	211	204	213	180	221	212	199	194	197	172	210	201	231	222	201	184	213	215	211	209	222	215	194	202	217	212	196	195	211	214	217	173	212	217	208	185	193	186	205	221	202	209	214	189	214	181	187	191	195	203	187	222	205	217	202	229	189	179	207	204	187	202	214	203	224	198	198	192	211	198	226	203	211	190	184	199	181	206	200	207	218	194	184	213	209	213	177	188	188	234	209	184	200	198	185	204	219	187	200	190	186	214	193	201	228	187	210	200	182	198	189	204	204	213	203	186	201	227	213	196	195	201	195	228	200	186	185	214	218	220	216	226	180	214	195	208	208	193	222	208	202	176	202	196	200	189	210	192	197	232	193	217	177	216	198	196	185	201	194	193	188	219	194	224	216	198	211	247	195	228	233	228	184	187	189	203	192	189	220	205	213	215	204	197	206	192	215	192	214	238	181	202	199	197	218	207	207	214	212	199	203	225	203	192	198	215	223	203	227	203	208	227	197	194	186	180	209	223	201	215	205	199	236	193	209	223	223	183	208	211	214	198	221	219	198	214	215	222	219	218	215	186	205	176	178	200	181	178	214	196	207	196	220	196	238	214	198	203	236	202	207	203	208	236	209	188	233	218	196	219	201	205	214	205	205	204	180	216	203	214	241	203	186	202	202	234	201	202	214	210	186	206	183	190	188	190	191	226	215	210	184	185	209	242	222	203	205	208	210	220	209	207	182	206	181	227	191	214	248	205	179	244	217	236	198	197	213	206	185	208	198	205	211	204	180	206	205	216	198	204	211	189	227	195	212	192	198	206	209	203	215	193	184	199	199	220	188	182	206	190	217	229	179	194	197	209	198	194	204	210	222	210	228	204	220	232	205	220	216	237	246	192	216	222	219	204	197	201	200	198	203	190	202	199	208	174	206	211	213	213	203	200	229	202	206	173	193	207	209	209	207	206	199	190	199	217	193	199	219	194	175	204	194	196	195	195	195	199	220	193	189	228	198	197	213	178	227	219	196	171	190	213	199	204	211	207	210	210	198	218	210	189	194	205	202	192	195	181	203	211	209	207	197	212	199	201	188	221	197	201	178	183	202	244	203	216	210	204	197	190	206	232	210	219	224	212	229	191	208	207	211	225	215	208	200	196	180	213	172	208	208	190	226	209	200	177	190	225	210	220	207	210	213	211	202	206	202	205	176	223	190	191	204	173	206	187	193	214	211	238	203	225	199	208	183	214	190	215	196	203	204	233	186	220	219	214	205	207	214	182	197	207	188	206	210	230	178	193	208	220	211	202	207	190	196	179	230	191	203	195	195	217	215	205	202	212	217	180	181	199	193	214	212	241	199	213	197	206	204	198	197	211	189	193	213	187	212	203	208	213	187	212	219	200	212	176	200	213	208	193	227	216	207	219	217	191	194	218	179	181	183	188	221	193	211	230	196	182	180	208	206	200	229	196	214	205	229	204	245	199	206	197	208	209	198	198	205	200	197	186	215	216	186	186	190	198	207	223	196	202	179	230	223	203	197	205	197	198	196	221	206	205	215	182	196	201	183	213	194	201	195	216	207	217	195	190	200	186	205	189	196	230	184	213	218	212	178	178	219	180	206	207	228	200	220	216	215	178	177	190	193	211	211	215	194	190	210	220	219	191	196	222	202	186	210	188	201	219	197	218	199	192	200	193	209	221	213	186	209	199	208	230	200	194	185	220	207	201	193	186	197	186	190	197	202	208	195	175	208	215	185	191	206	206	208	195	191	223	185	229	210	202	191	191	222	208	222	193	204	190	199	191	200	198	214	204	212	239	190	199	222	207	188	200	221	242	209	189	189	212	173	215	209	219	202	205	211	201	187	218	233	216	208	186	218	191	222	195	210	196	209	226	190	203	205	228	212	237	212	203	222	206	212	200	211	218	207	203	196	193	197	211	198	184	210	195	223	208	223	213	173	226	196	192	194	208	185	193	201	203	214	214	194	200	202	180	195
29614	52489	41939	28272	23923	13091	1757	957	739	574	442	415	308	316	286	302	285	279	277	270	247	264	243	281	254	230	219	260	217	247	348	943	1213	1356	1099	488	290	309	433	300	313	331	259	203	193	216	213	211	229	235	215	241	211	205	215	205	228	241	222	221	221	231	240	219	210	204	228	223	230	199	228	232	248	216	222	212	229	210	203	207	191	214	191	205	210	226	212	232	217	237	209	215	232	222	193	245	216	213	218	217	227	194	239	200	222	211	219	240	205	209	221	211	208	235	227	220	194	221	253	200	221	213	211	181	240	206	213	188	197	221	238	244	217	218	238	224	206	234	213	236	224	216	223	196	219	212	209	214	221	232	207	218	226	239	224	207	230	226	235	218	217	196	201	209	216	243	201	181	240	201	218	209	212	228	223	205	218	194	236	250	232	202	212	220	208	209	218	209	225	256	219	194	213	211	233	230	231	214	242	228	204	224	251	208	191	207	241	224	224	224	203	223	208	209	228	229	193	229	260	219	206	206	213	225	203	198	231	215	226	212	214	218	229	210	211	196	203	220	230	207	215	224	197	227	192	194	232	189	204	249	198	195	212	212	213	209	241	214	214	216	213	211	209	260	181	232	216	209	199	197	196	218	220	204	218	211	210	226	215	209	231	196	217	206	223	203	229	218	238	182	235	232	225	245	198	214	226	203	219	228	205	189	212	219	205	238	226	211	237	205	239	217	255	218	216	236	200	253	248	219	188	211	235	221	209	238	244	208	226	230	223	235	227	222	221	201	206	203	201	220	197	231	212	206	224	206	225	239	202	240	238	213	244	199	216	230	222	211	196	215	222	221	226	230	216	230	238	226	210	191	225	218	226	220	214	242	228	246	219	229	249	238	213	216	210	249	226	240	216	231	246	210	210	196	231	209	220	222	209	225	209	228	187	211	226	225	228	215	199	218	205	231	198	210	204	221	192	219	212	214	210	214	205	226	241	211	195	212	222	210	229	202	213	211	215	204	200	214	195	218	208	210	225	244	230	227	216	233	203	242	211	213	246	205	232	215	215	232	203	222	235	212	215	212	233	217	211	191	198	197	232	233	222	238	235	202	218	215	209	207	219	215	222	226	199	204	210	216	215	213	221	221	233	226	220	229	217	189	188	211	210	223	192	214	231	240	222	223	236	217	238	205	251	209	228	204	208	229	232	202	210	188	240	222	233	242	217	227	198	254	233	222	205	201	202	208	236	228	219	201	215	240	209	195	210	195	230	190	211	218	207	230	249	198	227	201	210	215	197	216	198	206	236	231	201	222	225	220	224	246	221	257	187	227	202	199	253	210	215	226	201	216	189	231	242	226	199	219	191	198	236	210	218	244	241	229	214	210	225	190	211	216	211	226	222	230	210	246	214	240	228	207	211	211	212	209	234	201	218	217	212	235	186	219	208	205	226	213	205	217	215	203	214	210	207	235	222	205	194	193	205	225	205	222	185	232	237	223	201	218	222	208	221	236	196	232	230	224	198	228	210	203	208	214	226	223	234	244	212	208	228	230	201	240	229	221	243	223	212	208	223	213	221	208	208	212	223	226	211	203	222	232	220	200	235	199	200	193	219	235	246	233	231	224	227	225	210	233	220	197	218	240	231	199	237	223	217	226	206	237	202	216	215	207	215	234	226	210	225	217	242	244	225	224	226	206	209	217	215	201	231	214	237	199	212	204	224	231	211	225	235	232	225	219	223	222	205	204	202	200	216	229	202	216	237	206	212	221	233	209	204	204	221	209	206	213	212	223	244	205	214	244	222	214	246	225	204	238	236	221	204	243	235	222	213	218	224	217	228	192	212	201	205	207	216	238	223	225	211	208	222	209	199	216	239	226	240	194	216	217	222	220	193	201	209	199	201	231	225	222	208	209	216	208	227	209	222	226	211	226	203	187	227	217	207	217	202	244	217	235	248	204	244	213	223	220	245	220	227	211	234	215	228	226	202	196	238	207	216	214	232	219	184	217	209	205	246	197	210	204	242	205	220	199	204	228	227	220	210	215	202	214	216	195	226	212	242	195	201	235	231	198	198	248	224	189	217	199	214	205	203	210	180	224	212	219	229	196	187	204	220	235	222	200	196	209	236	229	255	247	233	234	224	208	219	211	212	235	225	236	224	207	235	200	224	218	214	239	240	230	233	204	262	228	219	224	205	199	224	220	218	230	218	212	259	219	234	239	221	199	229	233	253	216	224	219	239	232	196	233	245	203	213	216	212	222	221	229	209	203	229	224	214	199	207	229	226	241	203	219	235	210	227	228	235	206	207	221	222	244	218	205	229	199	210	223	226	211	207	197	212	209	224	224	193	190	230	228	188	233	204	216	228	220	227	217	223	209	207	241	211	192	222	194	231	214	215	205	220	196	225	227	240	201	204	212	204	211	193	234	195	222	232	202	226	200	236	206	211	211	222	203	212	206	242	190	208	222	218	206	227	197	215	206	228	198	231	202	239	213	211	245	224	219	194	212	231	190	221	192	232	184	211	189	206	213	196	229	217	193	207	212	209	197	219	219	245	210	216	189	197	222	227	189	223	219	242	204	224	209	217	210	236	201	225	235	231	217	232	232	238	246	221	206	218	213	214	247	199	227	214	217	227	211	201	216	204	206	216	186	214	214	231	202	210	199	204	234	226	223	219	234	218	211	238	218	210	231	207	209	209	221	220	185	193	209	229	239	221	212	210	213	228	214	226	231	206	229	229	228	218	206	232	220	231	194	223	215	198	225	213	220	216	222	202	222	225	199	223	223	221	186	234	219	224	221	221	199	185	218	232	217	210	194	213	227	228	212	192	197	202	224	217	200	211	206	217	208	197	234	217	210	232	226	186	220	210	229	218	259	238	257	236	241	204	190	198	198	227	194	221	224	211	222	225	207	204	229	178	219	217	226	241	213	222	235	204	223	232	221	191	201	206	218	240	203	231	193	224	220	197	187	220	208	221	210	234	237	194	210	208	224	200	233	220	227	226	204	194	237	211	190	210	239	220	244	200	217	204	195	220	228	228	207	205	231	195	224	201	190	211	217	214	219	213	225	183	226	205	207	233	228	210	194	238	224	220	236	225	217	212	234	205	214	243	214	241	209	213	199	202	236	230	214	229	220	240	232	219	251	230	207	202	220	235	202	211	221	207	218	208	221	219	205	234	222	213	231	182	225	231	220	234	228	225	204	196	217	228	221	207	209	239	192	210	197	235	214	235	226	212	213	221	201	236	196	261	198	230	202	235	211	230	211	251	208	212	213	218	227	225	241	221	194	218	217	214	215	203	216	221	194	202	235	243	232	209	215	209	216	213	229	228	222	243	186	192	218	199	213	217	232	233	209	227	231	223	217	195	211	219	229	224	233	211	194	200	199	220	210	213	219	230	255	219	235	249	240	217	219	220	207	246	225	208	239	225	229	215	204	210	209	213	219	203	231	198	222	196	225	215	233	234	231	216	231	231	217	191	211	241	213	205	269	196	200
25721	21736	28560	26753	16038	3921	805	442	305	257	227	200	208	195	178	178	178	162	178	173	184	174	189	163	162	142	145	153	154	160	219	333	357	500	408	233	194	181	205	186	195	191	153	148	156	173	127	145	147	144	162	155	147	151	151	166	129	152	159	142	163	167	153	146	134	171	161	153	131	133	160	163	150	166	143	162	149	149	160	151	167	149	138	133	146	153	139	141	154	165	146	159	145	147	169	161	144	163	162	151	154	154	152	127	166	135	160	145	142	139	135	157	167	149	136	139	168	144	167	129	146	185	140	141	153	164	138	162	161	174	152	128	148	153	168	144	180	145	151	140	156	163	161	163	161	143	157	159	140	151	163	151	160	128	156	155	158	136	129	162	155	148	140	146	154	141	163	156	173	167	160	154	145	143	151	166	152	159	160	136	167	185	131	140	170	169	121	161	147	135	150	169	124	160	144	139	157	160	128	168	135	135	157	133	166	128	131	162	165	134	172	138	146	139	152	158	167	154	160	165	158	173	141	148	173	144	172	129	176	142	144	128	141	158	160	176	166	158	156	126	147	150	164	136	138	138	166	142	146	172	139	153	160	146	132	165	135	144	117	135	179	132	164	161	148	145	179	148	154	165	154	152	147	161	161	141	157	157	131	152	127	150	152	148	142	146	145	144	151	163	152	146	143	157	154	151	147	160	148	140	153	152	145	137	146	161	167	151	129	141	145	140	168	154	148	150	143	151	136	158	149	154	159	152	141	137	147	177	163	142	164	168	158	156	154	156	169	170	161	156	145	161	145	147	143	172	139	149	138	133	179	153	151	164	146	139	147	145	136	140	139	157	139	176	164	165	159	166	158	161	158	140	145	136	144	160	158	144	181	168	144	174	156	132	156	155	166	147	158	172	156	151	169	165	144	152	154	153	169	140	149	149	140	167	142	142	139	172	159	168	156	151	133	149	171	159	142	158	156	162	153	174	146	162	152	154	173	166	140	131	152	146	149	167	135	170	152	150	138	151	148	175	157	149	133	143	167	142	138	156	146	154	165	148	163	143	154	170	132	130	143	149	155	165	147	157	163	168	161	134	129	165	141	140	150	140	148	149	155	132	151	155	136	161	144	138	161	148	134	159	136	158	152	168	154	152	141	172	146	175	167	158	156	154	162	148	151	142	160	145	177	149	168	153	168	149	165	151	150	142	151	146	146	158	148	148	157	148	175	117	143	159	159	171	149	147	159	147	159	153	138	155	154	166	163	163	145	138	150	145	134	144	154	148	148	151	141	160	148	169	143	163	155	150	159	159	141	165	140	158	153	167	143	157	157	154	183	139	159	154	162	157	163	148	152	159	132	155	157	155	149	157	161	161	144	144	150	144	174	160	161	157	162	160	156	159	158	142	152	145	176	149	168	165	130	158	158	143	143	168	166	152	160	154	148	152	151	142	127	178	152	152	166	137	155	137	165	144	149	144	158	149	162	175	148	144	146	141	175	156	140	155	178	163	153	164	150	144	132	147	150	187	146	151	178	123	139	154	143	145	165	152	157	149	155	165	141	163	157	165	150	166	153	131	159	151	154	146	177	170	167	148	158	146	158	169	158	164	172	153	151	150	169	154	151	180	150	152	150	164	159	148	181	175	146	129	176	148	163	135	148	143	142	181	155	143	161	145	153	161	162	165	167	162	168	149	158	169	156	164	159	174	164	165	146	161	166	149	142	159	159	164	172	148	137	145	164	164	176	171	156	141	147	163	147	135	152	149	154	151	166	175	164	148	133	147	141	143	136	153	175	160	140	147	149	143	128	159	163	155	157	156	167	147	141	153	152	146	151	147	134	162	147	172	165	145	116	155	148	149	152	151	146	141	151	137	144	151	138	155	150	167	159	167	137	138	175	154	151	177	160	145	152	164	171	157	176	159	139	132	143	134	149	148	156	153	151	158	150	174	152	157	155	150	135	134	155	166	156	133	144	152	140	151	153	145	135	160	148	160	140	156	145	157	153	192	147	151	159	145	165	154	163	161	126	166	168	156	148	169	151	174	148	162	172	158	162	139	165	145	146	158	138	153	168	164	172	147	171	137	170	159	170	168	154	176	135	140	168	168	153	155	162	157	146	152	164	151	142	173	165	158	152	126	150	164	126	149	152	164	132	143	156	170	165	156	149	156	162	168	153	148	161	148	161	142	160	173	154	155	149	156	152	151	151	158	156	155	147	140	139	154	155	163	158	159	140	159	157	153	159	160	127	156	177	149	161	162	130	149	149	154	174	145	140	147	173	146	145	144	143	139	154	145	156	162	153	158	146	150	141	152	146	147	150	179	160	145	150	144	167	160	161	149	142	154	150	138	176	136	156	159	166	143	146	166	144	170	143	150	144	131	146	155	150	168	153	142	165	154	174	150	139	147	143	144	148	148	171	141	157	121	167	157	158	147	173	157	167	140	151	142	151	144	147	143	148	144	165	132	142	155	165	147	144	128	162	149	144	138	143	142	148	176	134	179	165	147	151	162	152	178	135	150	144	149	154	152	168	149	160	167	136	164	159	152	167	160	132	159	157	160	133	150	143	170	114	140	146	151	152	166	167	156	152	151	180	156	148	154	147	157	146	156	160	150	147	175	178	134	153	152	153	141	150	155	129	160	148	154	156	144	144	145	132	157	159	140	150	133	145	146	138	154	171	132	141	164	160	155	144	148	142	143	177	153	165	160	139	156	165	144	136	158	142	158	160	164	161	151	158	133	158	129	149	147	131	167	144	158	156	149	162	155	153	159	142	182	131	162	164	144	144	160	162	158	162	174	158	155	145	162	138	173	133	161	141	155	138	133	142	152	166	146	132	142	156	152	158	148	163	152	143	159	157	141	142	152	149	147	168	158	137	167	165	149	161	143	182	142	149	130	172	155	168	143	150	151	162	153	145	131	160	154	120	174	152	143	171	152	155	149	143	133	154	144	128	150	132	144	155	168	182	155	150	167	132	139	153	143	147	155	146	152	127	157	166	159	176	167	156	145	149	149	152	152	159	161	166	183	156	152	175	173	149	140	150	150	148	151	160	132	169	169	144	164	155	139	172	138	142	152	135	156	145	135	158	148	152	141	162	160	139	165	147	142	131	133	189	140	144	164	143	150	130	138	140	161	143	163	134	163	167	143	150	130	149	169	128	139	154	156	171	157	151	137	155	145	147	151	160	135	167	150	150	137	161	130	155	160	152	144	152	151	152	148	157	146	162	164	150	136	159	149	138	152	154	154	144	159	149	157	177	160	122	125	149	165	158	140	156	161	145	151	144	166	151	159	162	155	156	171	160	157	168	148	155	141	144	149	163	155	151	168	163	174	163	158	139	155	151	139	147	167	169	173	153	150	157	180	165	120	167	144	157	163	155	148	156	156	137	156	152	156	163	178	144	161	155	130	156	157	164	143	164	149	185	157	140	129	150	149	149	155	151	157	162	149	150	162	153	142	150	172	131	167	154	157	144	162	152	156	157	174	158	157
28688	49302	37301	23504	14096	4244	1300	901	550	416	361	283	264	235	247	220	209	211	229	190	196	208	209	184	170	188	190	181	197	186	281	565	485	830	637	317	186	222	295	223	246	218	189	175	183	189	179	179	178	170	172	171	179	159	160	160	193	175	164	197	164	177	178	175	162	165	194	178	177	165	184	191	183	168	187	164	181	180	158	154	173	172	185	153	161	172	159	170	186	160	180	171	184	176	167	186	169	192	166	180	177	180	169	156	163	179	166	166	182	167	172	190	197	161	172	172	169	185	149	177	163	183	160	164	197	156	171	195	159	165	153	153	170	175	175	169	168	154	199	163	166	189	166	199	158	178	181	168	184	183	177	184	169	170	166	172	195	151	174	170	177	155	189	177	180	159	171	171	164	182	162	175	202	170	186	166	182	188	165	173	184	161	153	184	162	179	193	164	153	152	167	181	173	155	151	178	157	171	184	175	180	178	163	194	190	164	191	164	196	172	184	173	167	174	138	168	186	184	175	184	179	163	189	176	212	188	179	172	157	160	175	149	152	180	191	159	192	154	176	166	159	192	169	194	167	158	182	176	183	188	192	180	178	171	189	166	171	191	181	162	188	160	167	187	190	177	171	193	178	190	184	186	206	180	157	129	181	189	163	207	162	177	152	197	170	174	193	153	156	202	159	183	167	180	173	188	181	194	169	169	161	177	187	177	177	189	168	146	177	159	181	193	154	164	192	176	181	164	178	177	165	165	179	180	171	165	180	156	162	187	182	185	181	153	176	156	173	179	157	189	195	193	180	157	166	153	185	159	189	166	182	167	170	168	176	172	185	166	180	166	173	167	173	155	147	163	170	189	195	176	171	195	207	186	166	179	170	154	181	166	194	198	164	155	160	193	160	171	199	187	183	182	165	148	193	168	182	172	175	153	170	178	194	173	175	166	190	179	185	190	166	167	165	169	176	154	189	175	196	167	174	182	172	183	169	171	169	185	194	188	180	185	156	185	197	149	194	185	171	169	176	196	196	204	175	191	182	165	195	170	167	185	175	173	150	212	156	178	166	144	185	189	185	183	169	175	154	155	167	171	166	184	182	199	188	193	182	169	185	175	171	159	176	180	158	186	194	172	157	159	174	166	191	183	164	164	177	178	178	188	161	177	168	195	175	160	190	165	198	183	163	188	192	164	181	184	189	177	160	187	167	174	196	163	186	156	173	174	159	175	184	165	180	156	180	195	173	170	169	165	159	156	185	172	179	186	186	190	171	168	217	163	195	167	178	185	160	194	189	180	177	184	177	171	201	183	166	159	169	193	176	190	176	187	182	172	178	184	147	168	170	186	177	161	176	180	170	188	150	171	165	179	190	187	171	166	170	184	185	175	175	169	155	156	164	164	196	151	172	163	172	154	166	166	171	190	161	159	169	185	156	187	176	178	192	165	180	173	198	169	196	156	186	161	190	191	172	179	168	190	180	167	160	202	173	169	181	196	189	185	204	161	175	167	169	186	182	165	182	180	177	172	165	162	162	170	160	170	166	175	170	169	169	177	149	185	166	177	175	177	193	199	179	175	163	177	175	181	181	168	188	185	164	136	199	172	175	189	166	165	166	153	171	179	168	173	164	180	173	187	178	179	153	179	176	181	146	178	178	168	194	201	181	180	148	165	175	200	186	155	199	177	183	171	207	165	190	157	164	162	170	168	184	173	182	186	162	181	180	159	171	165	171	202	155	179	184	168	174	155	184	161	171	176	177	189	161	195	201	192	191	156	166	181	154	196	167	200	160	174	175	181	196	173	174	189	179	168	167	181	166	152	203	181	171	175	186	148	186	164	181	181	179	185	181	204	184	181	182	189	185	183	174	166	179	158	167	199	172	179	180	151	175	188	170	154	168	164	178	156	208	148	167	185	210	178	182	185	169	161	184	188	166	168	161	186	148	167	172	152	168	176	160	173	185	167	195	175	168	173	181	163	159	182	184	170	191	175	173	175	168	177	189	192	175	168	171	179	211	172	197	188	160	174	161	190	185	166	165	211	163	184	184	176	169	190	180	154	167	190	144	175	182	180	188	189	177	160	164	176	171	177	176	193	180	174	190	175	161	161	181	184	187	170	190	164	183	162	166	174	154	147	172	163	168	176	173	168	173	156	166	177	173	192	172	172	193	175	166	151	183	185	180	164	184	179	158	176	180	181	174	194	162	178	167	181	150	178	182	182	142	183	176	171	169	189	159	196	196	178	184	172	200	161	179	175	162	183	150	189	184	156	151	181	169	181	160	185	159	152	191	189	183	162	197	168	175	166	168	212	168	189	192	174	168	148	185	176	163	180	163	174	192	181	166	175	172	163	214	172	158	185	176	170	164	195	151	183	196	157	151	185	179	157	168	169	174	191	164	159	193	164	168	187	165	147	181	194	185	163	176	154	175	175	167	192	192	172	178	150	181	154	174	146	193	188	189	177	195	169	166	173	178	174	131	153	175	182	175	179	180	170	203	168	179	174	176	197	176	169	181	175	165	167	188	176	172	176	160	168	192	153	180	166	168	178	190	170	171	181	162	186	160	196	161	187	158	176	192	183	170	152	153	155	170	172	193	176	172	211	154	171	183	180	184	188	183	169	161	191	190	197	196	199	183	175	189	182	161	175	203	179	176	209	181	135	162	176	144	175	181	189	186	183	164	188	156	177	178	158	160	150	178	198	200	199	174	163	183	154	164	166	161	182	182	183	172	165	175	179	192	191	189	181	179	182	172	184	167	158	177	165	167	179	190	159	183	175	162	181	178	179	179	158	170	175	165	166	180	185	165	160	189	178	194	168	175	193	178	192	177	167	176	169	164	161	195	196	156	166	177	172	165	175	170	177	182	193	147	164	153	158	201	163	152	170	176	170	191	166	168	170	191	168	179	162	184	173	174	181	201	139	201	178	200	178	179	180	201	185	164	162	172	177	176	159	175	178	191	164	190	192	157	169	179	143	164	188	179	185	152	208	156	173	208	164	189	215	179	182	160	181	152	198	166	173	152	173	173	169	152	185	187	206	189	165	141	202	164	191	160	159	186	195	171	197	184	179	179	162	154	179	173	165	180	144	190	183	164	177	141	194	151	161	171	165	188	173	180	177	167	196	141	194	171	173	162	162	196	189	158	167	205	168	192	176	177	187	153	169	180	177	168	158	180	162	187	162	176	171	175	176	152	163	189	176	151	170	164	182	194	196	178	176	182	154	177	171	159	166	173	173	170	195	183	161	191	165	188	203	175	190	174	171	211	139	187	184	166	169	191	150	179	172	163	170	207	165	171	187	193	148	161	163	186	194	164	166	146	159	166	168	160	157	187	174	187	168	180	187	181	160	177	169	171	167	177	166	202	158	166	188	148	186	178	196	176	170	174	173	157	200	178	159	152	163	179	206	168	159	157	172	161	176	166	184	165	164	163	183	179	170	147	205	170	186	179	172	185	144	164	182	191	158	178	159	164	168	158	165	164	178	191	158	180	183
23399	21723	29506	24581	22179	21538	9884	1466	845	677	511	466	459	422	402	393	371	337	341	352	324	339	349	376	310	307	291	330	355	320	453	736	1471	1696	1347	624	331	479	613	420	394	393	310	274	273	305	291	311	288	302	290	272	333	301	307	362	292	300	312	273	275	301	327	315	346	287	294	328	281	284	302	305	273	293	278	303	289	309	306	281	305	286	287	310	302	301	303	296	293	313	286	267	288	300	316	280	316	262	295	278	279	318	307	283	328	295	277	279	288	270	292	289	288	312	315	301	300	312	324	301	287	307	285	277	282	269	289	275	292	293	300	299	307	286	302	289	314	329	284	323	329	306	293	315	297	315	308	300	287	319	282	291	286	319	298	285	310	310	290	280	295	280	264	268	328	311	286	280	298	286	279	305	322	326	309	302	288	305	263	283	295	289	313	270	298	303	275	298	265	315	285	312	275	311	298	295	314	330	298	279	263	311	285	314	291	288	303	304	292	306	309	285	299	290	297	284	303	275	298	282	278	305	326	305	289	285	300	334	316	310	295	276	296	300	288	292	265	286	310	301	307	277	291	282	297	301	267	277	313	280	281	320	267	317	307	299	302	282	274	290	314	311	293	313	299	287	291	310	294	300	309	258	315	293	312	288	315	283	287	275	297	291	295	328	312	277	256	294	304	311	276	307	295	305	313	313	278	306	321	296	287	333	279	301	275	295	292	292	296	318	262	311	297	285	287	305	284	297	282	280	274	305	305	280	301	249	311	308	301	314	289	298	280	297	259	298	310	304	280	296	297	297	289	333	277	312	276	308	284	272	312	282	282	280	305	301	346	297	303	284	289	278	288	272	293	273	275	287	305	305	315	343	295	304	322	286	307	284	276	337	305	319	305	302	278	293	309	311	289	304	292	322	291	328	305	305	296	281	281	286	302	267	291	318	327	287	303	289	248	307	295	301	314	282	294	245	329	267	288	270	300	300	314	306	313	332	319	282	296	298	307	303	284	327	304	319	331	292	280	319	287	284	280	274	306	268	287	281	300	264	295	287	296	279	329	292	298	253	342	268	292	265	312	292	309	294	286	276	287	288	296	286	322	289	297	279	270	266	306	287	295	315	310	287	295	321	299	286	317	292	303	298	287	269	322	299	304	301	261	269	290	290	301	292	313	332	299	301	300	294	299	304	304	288	311	289	248	305	288	293	278	295	296	283	299	274	282	296	273	299	308	298	334	287	290	288	269	298	306	302	309	270	298	310	272	297	314	298	281	280	294	297	288	294	302	305	298	294	290	287	314	279	284	321	296	288	325	275	286	291	295	293	302	295	295	298	294	298	297	280	278	294	297	296	326	300	307	329	289	311	310	306	277	317	279	289	312	296	279	292	304	321	304	283	261	295	291	320	317	316	281	301	278	303	275	297	285	297	288	316	307	307	291	289	300	317	282	279	297	282	299	258	278	284	293	258	320	278	281	307	290	319	272	273	282	301	313	300	327	260	298	324	278	306	306	302	297	301	295	284	309	324	296	295	294	305	285	290	292	273	293	310	307	301	294	315	291	312	335	277	260	262	274	279	284	280	288	293	288	292	296	312	294	308	268	284	302	310	316	261	322	288	294	304	289	286	298	329	295	266	288	318	283	307	257	281	298	304	277	293	277	277	277	268	254	307	268	277	279	274	287	299	310	287	302	279	288	308	310	309	273	307	296	295	299	299	298	315	304	288	292	281	273	302	310	299	348	288	273	316	294	285	312	316	301	292	250	288	309	299	302	290	264	282	288	286	290	297	305	292	272	323	310	316	276	285	284	331	288	309	286	309	281	295	277	283	300	305	282	265	316	323	315	291	287	272	286	287	291	303	311	300	280	296	311	285	311	286	294	296	291	258	275	295	292	268	319	308	324	293	299	275	334	291	292	282	285	308	279	304	292	295	274	294	294	316	272	306	289	315	265	305	285	303	288	289	304	297	286	310	294	286	318	311	311	295	280	322	292	283	300	275	283	299	301	286	267	264	315	292	290	295	282	315	293	305	314	294	284	281	284	259	286	293	306	288	313	293	289	305	320	307	315	307	328	273	262	297	299	311	292	327	341	272	270	271	282	317	304	320	279	300	300	301	283	285	249	302	336	287	287	282	298	299	293	290	291	312	290	278	271	269	323	303	290	312	288	286	271	290	280	294	319	336	292	295	294	294	297	300	284	301	287	265	291	294	301	288	302	302	308	301	271	303	266	296	293	296	266	309	313	262	276	300	307	294	303	288	311	288	294	317	284	300	291	303	300	276	289	308	292	304	324	269	295	301	287	306	305	310	302	279	264	283	283	321	314	305	291	308	312	299	277	298	340	261	308	308	287	295	315	277	275	314	298	316	254	281	296	308	281	300	318	316	299	297	269	290	268	307	298	314	313	312	280	316	315	338	339	304	310	279	280	277	293	276	314	281	321	291	295	318	299	297	331	284	331	297	271	321	304	279	313	295	327	295	289	266	289	287	324	292	289	318	304	282	264	336	300	282	288	330	287	285	278	293	327	319	286	290	309	296	270	263	311	266	290	282	284	271	297	288	283	289	312	293	286	299	330	319	315	320	284	284	310	311	289	324	302	268	311	319	307	306	301	299	313	318	313	286	298	282	297	291	292	268	292	298	273	302	302	281	333	325	297	285	310	320	290	265	308	307	300	262	259	295	278	314	294	276	304	282	292	328	282	304	311	305	308	281	307	310	289	319	285	278	290	288	294	291	289	286	317	288	287	307	298	287	286	292	285	279	295	297	311	301	312	301	316	319	304	290	332	275	284	296	284	316	296	315	291	318	303	309	302	289	277	313	258	288	280	298	326	290	307	303	292	289	315	292	314	289	327	268	308	282	281	290	293	294	304	295	308	321	306	307	274	300	306	315	278	288	280	295	290	307	300	291	265	308	288	326	302	292	293	259	271	312	271	299	297	317	275	304	319	268	309	280	291	303	286	268	296	296	317	282	300	286	319	237	294	291	309	284	300	306	290	280	304	258	278	282	263	301	309	270	325	285	284	320	263	324	256	308	304	295	304	303	293	291	278	270	297	292	286	306	293	299	268	289	290	273	273	310	321	275	284	288	310	288	329	291	299	311	303	270	291	306	281	318	274	292	318	316	309	295	278	267	292	283	320	291	312	285	274	289	294	299	289	275	279	249	297	281	316	311	300	304	322	287	289	319	298	308	315	314	258	303	288	282	317	284	281	289	303	283	270	288	298	278	287	310	251	299	278	279	288	286	275	295	338	268	302	306	256	308	286	302	294	298	301	300	288	341	279	302	276	268	273	283	292	334	292	311	284	325	273	303	263	289	316	312	329	315	291	271	318	309	281	306	304	270	300	276	297	287	295	290	304	310	311	316	287	282	325	320	276	292	303	307	268	300	318	278	286	321	296	308	277	283	300	313	306	307	304	310	303	285	283	303	277	309	320	288	316	317	282	295	294	286	297	304	285	276	289	272	307	296	308	303	300	282	287	294	309	299
32604	60208	47837	34709	27171	11808	4028	2127	1400	1004	834	665	575	543	483	464	370	433	379	425	395	387	366	383	370	359	359	346	342	391	528	1123	2240	2566	2037	802	384	562	784	533	453	470	312	325	318	289	313	348	306	319	325	334	335	327	320	307	293	287	316	348	304	316	307	331	342	321	301	315	338	341	325	287	315	322	302	291	295	322	302	292	317	293	294	293	300	308	274	283	302	315	317	307	324	305	305	302	300	318	313	297	310	296	313	334	332	325	331	338	328	329	324	355	334	319	319	315	297	294	319	329	323	298	306	337	340	325	292	312	296	302	307	318	281	295	322	303	317	329	302	306	343	334	313	344	308	341	309	335	300	321	274	289	308	301	274	343	303	327	320	309	298	299	297	278	304	295	294	315	288	314	297	278	309	314	301	345	324	278	337	313	271	339	305	313	370	331	299	311	317	326	304	301	300	297	287	313	298	343	304	300	285	310	318	311	277	309	336	293	301	301	308	326	299	284	332	285	278	313	313	328	309	310	316	311	295	334	321	288	299	319	323	324	305	320	310	300	288	294	309	296	319	327	304	333	311	286	265	307	341	310	327	330	283	281	322	303	300	318	321	272	315	316	283	320	317	304	302	312	285	319	285	320	299	318	336	307	323	289	362	292	294	354	348	305	320	304	306	286	304	321	337	272	303	312	326	299	310	285	313	310	319	307	321	323	318	293	318	304	304	322	304	290	307	320	309	315	284	321	317	299	302	283	320	312	324	345	316	273	331	294	316	303	343	298	322	325	308	310	313	316	294	311	303	315	286	288	313	345	285	300	319	346	297	315	320	290	292	293	305	331	316	303	271	302	282	318	302	282	317	298	315	336	330	336	313	315	321	300	304	332	312	306	292	316	310	300	289	327	335	292	294	292	291	313	313	295	335	349	317	313	291	303	320	335	320	295	324	286	314	281	286	314	296	327	286	319	298	316	322	346	317	302	275	325	328	285	285	309	307	257	333	317	318	303	298	301	317	305	295	283	317	312	292	324	319	352	321	299	284	306	279	315	327	339	336	316	310	334	303	315	311	310	313	311	268	321	311	338	312	347	303	307	296	327	339	313	296	306	319	305	293	332	325	278	305	288	293	319	317	313	328	305	312	301	306	318	302	298	307	278	301	317	341	292	334	327	324	290	317	275	312	340	292	295	315	303	329	342	307	315	320	317	288	329	320	313	334	298	351	295	276	326	326	294	309	292	359	303	319	337	315	309	324	334	315	336	316	324	310	288	300	292	266	303	296	304	291	315	298	302	332	312	293	311	306	309	340	313	302	309	295	276	300	323	291	286	300	297	319	342	304	302	305	337	337	312	292	314	326	304	297	311	311	306	291	313	274	291	299	326	318	313	332	291	326	318	307	336	304	295	343	327	285	322	326	327	312	304	310	309	303	301	307	317	317	305	329	265	287	301	316	302	294	313	315	362	300	302	303	307	294	315	310	317	323	310	313	337	309	332	314	282	298	346	297	317	297	320	308	330	328	322	326	289	289	327	320	308	340	308	293	295	319	318	325	311	317	307	323	320	302	301	284	320	335	316	302	293	328	301	311	288	323	304	303	344	346	291	300	328	336	289	333	364	297	330	303	319	329	341	331	298	313	270	323	290	314	307	323	302	310	350	338	338	288	289	327	321	319	287	313	305	340	310	329	350	312	336	312	275	319	328	331	300	317	275	301	345	291	340	326	307	293	312	291	309	354	318	300	276	331	312	315	288	333	278	302	274	290	298	310	314	317	312	312	329	314	312	285	316	330	312	294	325	311	319	292	303	318	297	303	312	333	311	322	292	297	304	292	292	302	335	315	305	319	298	329	299	302	314	316	291	308	309	269	321	320	303	310	306	326	311	306	318	315	310	311	300	297	321	302	317	321	348	331	323	322	330	303	316	306	313	335	319	290	290	316	282	306	315	306	291	310	298	304	303	323	302	296	329	310	317	324	333	307	302	291	306	280	315	313	295	317	330	289	321	318	321	294	299	345	322	302	310	320	298	308	317	258	308	287	288	326	347	326	264	310	284	323	311	267	323	297	261	289	308	309	327	284	321	303	335	309	296	315	344	330	305	314	344	304	296	321	314	317	263	288	308	302	299	335	308	289	312	303	309	318	324	304	304	318	318	330	288	329	308	336	306	305	314	297	336	320	315	315	303	306	307	307	307	299	331	310	314	307	336	312	288	303	314	308	316	329	282	294	318	290	336	296	333	299	318	275	326	295	305	289	328	327	299	350	308	300	309	301	305	295	319	302	326	292	301	293	330	322	321	335	315	326	334	317	278	304	354	284	293	325	291	290	353	324	280	321	302	313	309	300	287	283	318	310	284	316	333	325	287	287	326	326	273	316	320	285	301	274	345	311	311	298	340	303	305	303	309	315	290	318	290	299	307	325	318	295	329	289	289	310	308	341	323	286	264	305	312	306	286	304	317	296	342	319	320	326	316	290	323	302	327	312	303	332	318	298	323	315	320	308	350	315	313	313	323	326	303	311	289	312	310	309	320	296	297	268	281	303	295	300	352	319	300	340	295	313	302	293	311	286	319	310	343	315	344	289	307	303	339	325	296	318	312	310	313	316	353	312	301	301	307	320	321	353	312	299	318	366	312	317	306	350	294	313	296	275	313	314	264	305	313	349	261	282	294	303	335	281	340	301	312	332	303	311	308	324	329	281	283	309	314	311	326	293	302	291	304	316	304	272	284	315	318	348	316	326	332	264	303	323	312	313	291	307	306	304	302	300	288	309	303	284	291	317	310	316	318	280	312	304	329	315	295	321	279	326	291	292	313	313	315	297	280	283	281	309	298	323	311	306	321	324	313	307	286	288	298	299	303	312	320	324	301	330	324	294	332	285	329	311	323	301	273	302	299	312	300	309	330	316	330	313	303	291	305	302	285	308	327	292	313	332	307	336	326	315	313	323	316	325	303	308	301	329	318	282	317	318	328	301	284	291	335	284	321	302	319	315	279	316	292	330	295	310	309	318	316	305	306	292	296	328	309	329	323	347	323	313	322	293	295	314	328	286	319	334	312	333	313	307	325	283	306	331	305	302	292	305	316	308	305	284	325	317	298	335	323	304	323	331	324	331	293	319	314	328	292	320	288	272	303	327	328	311	311	279	280	298	295	324	302	279	282	310	289	261	323	302	304	306	291	314	320	307	278	317	311	315	288	308	307	324	316	301	307	303	306	279	292	325	336	303	288	314	320	336	298	350	326	299	321	318	274	306	284	330	303	304	329	276	307	310	310	270	307	317	331	298	320	334	282	294	320	272	331	290	316	298	301	346	326	294	300	309	253	322	301	306	293	280	317	325	279	320	330	316	288	320	308	310	288	304	304	319	310	334	311	325	302	298	328	296	324	328	321	277	315	324	279	306	308	308	303	306	324	277	300	317	330	312	334	287	320	301	301	307	289	333	313	329	315	320	338	283	294	305	283	303	303	302	299	307	320	311	308	309	325	311	320
30765	29128	30743	21820	10827	2855	429	216	160	189	145	108	128	124	113	129	115	131	119	138	113	132	122	110	124	107	97	113	106	114	106	134	147	155	160	114	123	121	134	129	111	94	121	92	113	142	111	123	117	108	109	95	105	109	120	113	127	107	115	108	107	122	107	108	108	137	112	114	121	120	106	131	116	102	111	95	119	122	115	124	118	111	134	113	118	115	102	121	126	106	119	111	117	113	113	119	116	117	117	114	130	130	120	115	136	111	120	126	116	105	104	113	126	109	112	127	103	113	98	123	118	108	107	133	104	92	112	119	105	118	120	125	96	96	116	95	117	114	111	107	91	105	129	109	107	109	126	113	107	100	112	98	87	95	116	94	114	109	120	117	111	110	107	124	131	118	138	100	123	111	110	99	122	105	124	115	113	112	129	106	114	92	103	113	119	126	111	113	127	105	124	117	102	111	123	123	111	120	105	117	103	110	104	103	104	131	112	113	126	116	123	126	126	112	129	121	129	102	132	103	106	119	115	122	95	112	111	123	119	150	115	123	122	91	109	113	113	138	108	118	121	127	96	96	101	135	113	100	120	106	116	122	121	105	105	109	138	116	124	113	120	106	115	112	104	118	125	115	92	123	110	117	126	114	112	113	95	111	101	130	102	123	116	116	100	105	129	126	114	127	109	118	124	119	100	130	125	116	108	128	109	123	110	126	129	140	120	121	121	109	133	135	94	130	134	117	125	104	124	133	106	105	122	123	108	93	135	94	116	109	103	110	100	108	132	96	124	126	101	108	112	110	100	132	105	118	104	105	96	118	128	109	124	111	126	128	110	122	102	111	107	106	110	127	103	106	122	116	89	124	125	109	138	112	100	130	124	105	105	114	104	124	113	111	110	113	103	109	104	111	92	117	97	136	104	97	122	94	106	121	140	111	107	123	120	122	119	120	111	105	121	109	110	124	113	115	113	133	128	109	129	111	112	100	117	105	109	111	109	97	113	103	110	118	102	110	100	120	134	123	126	121	128	128	108	119	106	122	117	141	104	111	122	119	106	100	112	109	117	116	126	117	86	121	112	122	114	112	129	129	115	91	107	117	117	103	127	110	118	110	116	123	125	117	106	128	104	116	116	119	108	129	108	106	103	116	117	126	109	110	101	105	131	105	112	103	116	105	124	117	100	96	130	127	99	112	109	138	117	95	125	107	117	108	107	134	120	106	113	109	115	101	118	106	114	130	109	106	120	98	99	110	105	124	114	128	130	112	100	108	90	109	113	108	107	110	116	106	107	108	130	106	108	129	121	125	117	129	118	126	98	120	115	111	119	121	99	116	139	107	101	106	112	120	104	116	105	106	97	123	90	117	109	94	131	98	105	118	126	111	108	114	127	118	121	135	112	127	132	114	109	122	135	97	104	123	129	121	99	93	103	131	134	89	104	118	107	107	122	91	123	103	101	109	94	111	105	99	114	122	130	137	125	102	120	121	103	115	105	102	112	141	119	124	132	104	103	118	118	123	114	127	104	116	118	127	112	125	105	115	119	128	128	112	105	112	103	109	119	126	131	122	127	113	115	126	117	100	107	111	104	104	121	127	108	102	93	120	117	127	128	115	108	115	108	102	105	101	98	87	120	100	119	106	127	105	119	116	121	121	113	107	114	129	102	121	141	106	115	132	106	98	115	123	132	123	124	137	102	110	130	123	111	135	108	128	132	92	105	108	112	117	107	110	105	95	115	109	113	102	112	117	128	120	103	115	123	129	111	117	115	116	115	106	108	120	104	142	113	110	96	122	97	106	125	109	126	119	93	122	116	103	116	101	108	105	108	118	112	136	134	111	90	110	108	112	113	120	106	114	107	118	99	111	121	110	123	112	121	113	115	114	120	116	113	114	105	93	100	133	116	105	115	112	116	121	103	119	109	121	104	133	115	132	100	132	119	124	108	119	122	108	102	106	128	116	130	111	110	127	118	118	114	119	108	128	131	110	104	134	111	123	121	131	121	105	95	125	125	128	122	118	117	108	89	113	107	126	117	112	116	124	97	100	98	130	132	120	113	126	116	120	112	102	107	99	113	113	119	125	98	131	96	115	118	125	108	112	98	113	122	123	101	105	109	117	111	125	114	129	104	120	114	107	110	127	120	113	115	127	128	128	118	119	126	113	115	135	126	101	123	127	119	97	118	101	123	99	97	119	99	119	112	89	120	114	113	95	129	122	105	110	111	113	106	114	105	123	121	99	108	129	100	114	112	112	118	129	133	105	111	111	120	103	114	97	118	126	120	94	136	119	118	141	110	95	121	113	143	102	104	113	122	114	90	125	120	98	105	110	109	113	101	97	97	105	112	125	139	117	119	118	109	134	94	104	111	121	102	127	128	109	113	120	95	111	113	100	112	118	100	100	110	117	108	118	115	113	122	105	117	111	107	130	128	111	102	99	105	106	104	106	120	134	118	115	132	109	119	118	103	108	109	110	115	105	105	119	122	111	108	117	126	135	102	128	118	117	110	107	109	106	118	120	118	110	129	90	121	123	112	116	123	103	125	131	114	126	118	132	108	127	126	110	121	109	133	114	106	121	135	134	116	104	109	121	104	108	121	103	128	126	108	111	123	116	108	119	115	117	111	112	121	110	108	94	119	127	123	115	114	105	115	104	112	119	95	104	117	114	121	108	120	129	98	102	132	100	116	105	119	114	113	122	111	114	100	117	129	104	134	116	111	117	99	111	115	89	102	113	111	107	130	118	99	102	114	100	95	123	113	133	119	108	125	124	131	118	110	111	106	110	121	91	114	124	110	102	116	129	87	128	118	133	111	106	122	112	133	119	101	105	107	115	107	112	130	114	107	124	112	128	96	90	117	108	115	114	104	100	111	129	127	107	128	98	125	120	113	101	126	97	130	124	120	118	120	94	100	122	111	107	126	119	130	120	111	112	109	121	107	134	124	122	107	107	106	137	116	128	109	119	118	121	130	128	108	129	115	119	103	126	107	109	125	112	133	124	120	113	108	112	104	113	113	95	114	119	122	113	112	100	115	103	108	121	109	116	114	93	112	94	115	101	104	124	125	112	103	98	116	113	95	96	107	111	90	117	121	118	101	116	101	130	123	150	123	108	118	107	105	94	98	114	120	110	121	121	119	119	118	108	93	117	122	103	105	112	121	112	109	106	113	121	84	96	114	105	114	104	110	112	110	111	125	118	116	105	110	120	117	113	120	121	132	108	112	100	123	119	117	126	113	136	127	122	92	121	105	108	116	108	104	119	98	114	117	105	122	112	120	107	132	130	117	114	113	121	112	100	101	114	119	114	115	113	121	110	110	120	115	105	109	108	108	114	113	120	117	94	107	130	108	88	137	119	135	129	104	116	128	126	121	101	104	125	103	112	125	107	99	121	119	126	115	119	118	101	105	101	144	104	122	120	133	114	132	109	117	107	120	114	118	121	110	122	109	124	125	112	119	136	111	119	109	105	103	106	109	114	106	125	108	110	103	116
29833	43558	32192	20753	13138	4473	766	343	287	217	191	152	134	167	135	147	137	129	155	121	134	119	127	145	118	154	121	138	108	130	147	166	145	199	183	140	111	166	157	144	125	135	116	126	140	116	133	120	149	113	139	122	136	149	136	145	128	130	117	133	148	141	122	127	140	132	112	131	109	143	123	124	135	132	125	129	136	134	148	136	127	127	132	112	127	121	126	132	126	123	131	131	136	120	141	140	119	141	125	130	112	129	129	136	127	118	144	145	121	133	146	124	133	124	132	123	126	116	139	126	149	141	129	147	134	125	139	133	115	138	124	140	132	134	147	128	119	150	123	137	129	132	141	141	120	146	126	120	129	146	119	141	133	120	122	134	142	142	136	128	115	121	131	134	140	116	129	116	124	132	125	134	134	149	140	150	141	139	147	143	119	106	114	124	119	131	119	124	130	138	120	129	139	146	140	118	128	154	129	141	124	133	137	136	126	132	134	147	120	128	145	126	126	118	103	115	134	115	126	133	109	128	135	109	136	153	128	123	147	114	115	150	139	137	134	129	154	134	118	122	167	136	120	150	137	122	123	115	123	111	115	123	135	116	140	115	105	130	129	120	138	126	117	118	137	133	137	107	133	120	118	127	144	120	123	143	147	124	115	154	118	151	117	139	145	124	116	145	117	136	139	112	130	141	127	120	137	123	128	136	124	118	129	117	121	128	139	141	113	102	142	133	122	128	127	161	123	134	112	118	137	126	123	139	124	119	127	121	153	129	118	130	129	135	129	129	138	126	123	128	140	129	133	127	118	145	134	133	120	135	138	113	113	125	145	139	130	140	137	138	136	143	129	124	122	139	146	151	122	113	130	103	134	150	128	121	141	140	123	148	137	146	123	124	132	127	131	127	119	140	147	125	116	141	122	120	116	134	125	121	125	125	125	148	114	119	117	113	135	126	116	128	120	115	135	146	135	135	142	143	129	145	122	118	137	130	130	125	119	118	138	133	106	119	126	132	129	137	163	142	130	135	125	137	124	119	123	99	135	139	129	128	117	124	147	136	131	109	144	141	118	117	112	159	128	128	121	140	144	130	137	119	127	111	119	122	142	116	124	136	112	127	116	152	151	118	125	125	125	126	124	128	144	132	135	132	119	132	115	139	131	120	135	121	144	141	142	128	127	137	145	154	130	130	140	110	139	127	115	131	146	138	119	121	127	132	134	112	125	111	130	146	136	117	117	144	150	108	156	140	137	115	129	132	126	132	122	129	136	151	134	121	101	135	144	131	112	133	117	122	139	139	144	138	145	133	110	130	119	154	128	123	145	136	116	106	144	136	109	122	137	132	137	138	129	131	136	141	121	138	115	132	116	125	125	133	144	134	115	137	140	129	101	140	124	104	127	119	127	131	125	124	124	153	143	120	130	134	115	126	113	145	143	168	118	145	141	128	104	142	136	131	127	125	131	126	135	129	124	135	125	116	120	142	131	144	144	131	136	131	133	138	110	104	132	122	130	129	126	118	122	130	135	138	108	124	122	140	119	142	118	142	129	132	140	150	131	118	137	118	135	118	137	139	127	130	118	136	125	135	136	126	150	119	114	138	138	132	126	131	148	135	129	161	150	127	132	116	118	137	134	129	137	140	154	150	125	119	133	139	146	128	137	134	99	141	134	122	123	136	140	131	124	129	135	135	131	134	111	119	142	140	139	127	113	150	145	125	120	135	139	125	138	134	120	114	146	130	136	140	116	124	146	129	127	136	117	113	150	122	129	125	123	132	111	129	137	120	123	143	133	144	146	122	133	128	142	118	136	119	124	124	148	136	134	135	119	122	120	142	137	145	133	132	110	110	154	141	123	126	141	124	127	127	153	113	140	123	116	130	118	132	135	148	140	121	125	134	137	127	140	130	111	131	111	141	142	122	120	123	139	134	124	127	135	114	116	145	139	135	136	127	140	120	134	131	120	116	127	143	136	143	153	123	132	116	122	135	124	139	112	144	131	126	141	143	135	126	127	147	132	125	138	128	143	140	141	130	132	122	128	160	130	147	122	119	134	155	126	132	144	119	119	120	141	117	136	127	118	121	142	135	144	135	140	141	148	145	115	125	135	132	130	132	133	121	144	127	122	124	119	113	138	140	149	129	146	125	145	117	131	138	118	145	132	148	143	120	135	107	123	135	112	124	102	119	149	127	134	132	127	140	137	134	146	129	127	134	150	126	112	139	129	117	150	142	136	113	137	146	141	127	133	137	122	118	134	126	127	137	139	125	113	119	133	122	135	138	126	131	116	126	104	134	125	142	133	123	126	131	134	123	135	134	121	122	141	128	117	143	129	129	141	127	137	130	133	125	180	134	160	107	127	138	122	130	135	107	123	123	122	123	125	136	139	125	141	137	125	145	126	121	124	131	126	148	133	113	112	137	145	131	119	126	127	134	114	124	131	138	128	108	140	124	121	113	112	123	126	129	115	123	117	149	141	134	142	130	129	155	154	144	120	128	129	137	135	122	116	114	151	131	113	127	147	125	132	140	131	117	122	138	128	114	133	127	133	132	132	112	143	136	136	129	119	142	126	142	131	116	148	133	112	134	138	134	114	116	137	132	136	123	130	132	115	133	120	132	123	106	124	146	141	126	126	128	119	135	133	122	131	146	114	144	123	139	125	132	147	140	126	125	133	121	114	129	124	146	124	126	141	136	143	109	113	140	125	131	124	134	133	124	127	130	143	126	123	111	133	117	125	136	118	120	138	114	119	116	135	114	134	136	138	128	131	132	139	125	155	119	125	126	107	112	134	136	136	123	130	131	141	148	134	147	127	136	131	119	144	129	131	117	127	134	145	125	138	147	137	134	135	121	133	112	136	137	117	120	115	131	134	140	139	132	125	137	141	134	118	127	126	133	137	142	116	125	128	139	106	129	128	140	137	135	141	124	119	125	138	112	142	138	124	126	147	137	128	134	153	129	125	108	146	134	130	131	128	115	122	128	130	135	115	158	152	129	122	131	134	132	130	148	125	141	133	117	130	119	130	118	114	151	124	121	127	134	152	136	128	155	138	136	142	119	125	140	115	126	105	147	95	153	135	145	130	133	125	138	135	150	122	129	146	127	140	133	107	136	148	131	133	110	131	127	128	129	140	123	123	120	131	134	117	150	147	144	142	151	148	128	129	136	122	135	125	122	125	142	126	115	144	126	147	114	151	137	138	126	142	128	127	130	124	118	114	119	122	136	130	127	136	145	137	129	140	141	125	132	148	127	136	123	131	108	130	123	129	131	120	124	143	152	132	118	129	138	140	117	115	131	136	123	132	130	120	145	126	138	141	132	136	131	148	145	116	137	126	114	122	128	143	132	105	142	120	146	121	133	122	131	117	127	128	153	123	145	121	161	128	130	139	130	120	117	132	146	127	133	129	122	129	136	144	133	134	128	158	130	132	138	145	149	135	136	136	122	139	119	128	123	147	138	136	139	147	120	125	137	123	133	137	142	131	124	118	111
24584	21723	29182	25898	22869	15378	1992	589	400	396	316	298	276	261	244	234	244	225	214	218	228	250	230	272	231	231	209	228	200	226	210	305	662	786	668	352	222	240	348	304	326	232	204	211	210	208	202	203	191	214	210	204	204	201	213	206	212	190	215	205	188	200	202	183	196	226	217	216	197	230	214	204	224	208	191	205	193	209	182	198	217	186	173	199	181	191	200	230	223	222	210	214	221	190	203	214	200	198	239	212	202	201	201	230	207	218	220	194	209	170	215	190	181	205	178	205	187	201	232	215	187	195	184	231	219	178	196	188	210	194	209	196	207	185	218	195	184	196	194	181	197	220	201	220	198	208	206	212	208	203	209	223	233	209	207	194	185	169	201	191	197	214	208	185	204	214	199	211	173	201	196	207	193	193	220	193	197	222	186	219	192	213	207	198	193	237	198	212	234	221	203	187	203	179	190	202	223	204	192	198	198	158	201	228	210	223	191	197	229	198	221	211	184	227	176	235	200	180	224	206	210	207	194	195	182	202	238	236	215	192	215	203	221	198	205	225	188	191	199	206	211	192	207	214	201	186	207	182	213	181	208	181	203	193	190	219	210	204	199	203	211	212	189	214	212	190	214	191	213	198	198	176	210	206	205	217	205	195	203	221	220	199	195	194	204	211	195	215	211	216	212	177	195	194	187	193	217	192	212	207	225	201	196	212	194	205	210	210	198	218	191	205	232	210	197	199	182	200	206	208	183	227	211	184	224	208	177	203	187	158	181	194	194	222	198	187	213	219	194	197	190	229	206	202	207	198	212	214	199	179	190	205	207	229	197	196	198	211	196	198	191	204	194	196	184	185	229	216	205	207	189	231	188	183	207	212	206	200	197	215	194	210	226	190	221	213	180	210	215	195	199	218	203	193	185	200	195	193	187	199	202	210	217	210	193	190	210	193	180	190	213	199	223	202	232	207	192	195	198	213	206	182	196	203	235	175	198	202	170	187	219	225	211	227	203	193	222	196	203	206	198	178	242	210	200	218	213	183	207	195	197	202	200	198	201	221	213	197	207	212	210	192	188	211	214	208	209	203	207	202	199	193	226	216	191	230	206	228	196	185	234	189	223	211	227	199	202	197	215	221	217	203	200	194	195	203	189	206	197	223	210	205	211	169	195	190	201	211	185	188	184	182	190	189	211	198	216	235	192	175	189	183	218	214	226	214	203	226	181	190	203	212	204	212	201	185	183	224	199	216	196	208	187	218	218	173	202	199	197	191	200	211	187	199	193	195	199	212	205	205	193	213	214	198	215	201	192	196	218	191	199	196	195	183	209	207	186	177	212	219	210	208	207	216	225	188	195	212	197	214	190	201	210	200	192	198	176	187	209	216	205	190	219	178	197	212	208	197	183	221	220	192	204	213	182	221	206	209	206	199	204	178	201	197	190	206	212	223	209	186	245	204	224	183	216	190	181	207	231	204	210	196	196	199	205	175	183	207	179	195	216	190	222	184	217	211	212	197	195	209	191	210	188	194	184	206	201	225	199	194	217	204	187	185	220	191	180	193	200	204	179	201	194	209	215	236	205	200	206	206	208	214	190	214	198	184	213	205	212	192	233	211	198	191	205	210	220	201	204	193	202	206	216	185	195	216	205	189	206	180	228	183	199	186	219	221	187	189	203	209	224	205	204	183	192	184	201	187	207	184	207	199	191	200	193	200	195	210	204	205	186	224	196	186	204	217	187	180	182	198	213	204	216	183	191	198	209	201	198	181	206	208	214	199	171	203	181	209	201	206	185	239	203	213	204	212	211	217	189	208	190	190	218	192	215	205	222	189	216	216	190	192	196	190	209	197	177	171	208	184	217	201	196	211	225	195	212	190	199	228	185	201	202	234	215	206	210	181	198	177	187	219	198	215	219	219	210	211	196	190	185	206	221	191	189	211	220	217	207	187	217	190	203	186	190	175	202	200	213	189	216	185	180	202	193	197	185	200	194	200	204	202	206	232	187	213	194	194	197	223	218	166	198	198	206	210	203	197	205	205	172	211	227	216	200	215	199	183	191	184	200	211	188	199	183	182	190	197	185	223	196	221	219	210	214	194	199	181	189	195	193	227	217	219	194	192	202	225	206	207	221	178	200	220	198	195	192	204	200	195	215	204	193	210	186	190	209	221	201	190	166	193	214	213	213	190	193	208	210	181	191	187	200	194	237	176	190	191	213	188	197	217	198	214	213	193	196	197	241	191	218	201	201	192	209	206	200	213	205	176	213	207	203	202	219	205	204	215	215	225	221	191	180	184	180	203	196	195	211	203	179	197	225	191	219	215	231	196	215	196	193	218	186	223	202	193	195	195	195	209	201	240	193	213	185	199	210	196	200	214	206	195	191	192	215	190	216	197	220	230	203	197	194	213	191	200	206	212	226	182	206	191	204	166	191	215	200	199	217	208	191	179	222	189	206	221	228	201	180	183	209	228	210	189	183	193	227	194	230	189	218	205	217	194	205	197	170	202	206	196	208	191	223	197	206	207	212	220	198	196	192	199	236	207	202	196	190	182	229	219	220	204	205	225	208	188	206	209	196	193	190	203	209	208	189	216	197	218	200	208	191	206	170	168	226	184	188	206	216	195	224	212	200	187	200	193	200	181	203	186	203	212	209	195	175	221	193	200	193	192	211	209	205	207	206	207	225	181	218	204	186	210	200	173	189	205	197	186	207	213	188	221	177	222	240	209	203	252	166	186	187	205	200	206	204	188	210	204	206	213	211	192	220	210	227	183	204	211	219	236	184	206	203	193	210	194	196	205	183	220	208	210	220	196	213	221	207	208	215	197	189	198	207	194	178	207	197	198	191	197	205	216	207	201	194	186	207	199	199	202	202	200	192	191	193	222	201	234	167	194	189	208	184	214	199	168	193	221	220	204	191	210	204	207	191	198	223	216	196	202	212	188	216	210	205	225	219	208	197	194	214	184	224	207	220	221	216	216	194	203	226	204	212	202	188	226	212	208	202	210	201	205	200	209	197	184	193	198	195	208	190	186	209	199	197	201	177	203	202	224	204	203	211	191	200	186	196	179	199	193	204	190	210	213	200	188	210	187	188	195	223	199	199	207	198	200	215	198	204	214	211	195	202	191	213	199	222	205	208	204	220	198	222	227	239	198	200	204	184	226	181	203	207	223	203	212	206	206	197	230	208	210	204	190	196	213	229	191	181	180	224	200	190	204	192	206	204	194	224	208	202	228	208	198	213	203	223	222	217	198	227	210	224	211	193	194	166	199	214	200	196	186	236	199	197	196	176	170	211	225	187	206	198	222	181	205	198	216	212	171	213	205	201	214	186	208	177	210	225	196	210	217	223	180	187	223	205	203	185	229	226	194	192	199	200	215	203	175	211	180	208	190	215	204	213	208	187	202	212	218	176	205	203	208	208	199	191	201	187	218	198	173	192	236	185	181	173	195	198	187	205	187	220	205	216	177	193	172	189	196	178	218	198	194	172	214
29015	54189	44611	31993	23130	9911	1310	914	659	530	437	409	382	317	328	294	308	281	234	260	263	263	249	263	254	236	209	267	257	222	220	325	1047	1286	860	463	245	322	447	409	494	290	233	208	220	239	216	219	214	222	216	233	244	244	211	242	233	218	202	233	200	210	209	217	238	223	185	234	218	240	231	216	207	209	224	204	218	235	214	220	208	221	232	230	185	229	204	208	185	225	225	228	236	217	192	204	224	219	212	216	183	206	224	222	222	212	191	205	206	214	231	242	193	214	222	199	225	209	225	212	244	229	205	213	214	229	235	188	210	189	244	232	232	230	207	197	185	208	219	230	231	205	245	209	210	208	226	211	208	216	246	216	229	202	217	222	206	192	213	201	213	236	187	206	217	217	214	209	215	192	234	219	231	212	230	211	226	217	245	232	211	224	220	222	224	193	196	207	214	220	203	192	244	197	217	201	208	202	217	227	200	222	230	209	210	239	227	249	199	211	242	243	206	202	218	230	222	240	191	223	194	219	228	237	223	208	226	215	226	202	208	229	208	194	200	231	191	241	205	202	221	218	219	224	221	223	216	221	215	219	205	196	207	202	227	222	224	213	221	228	224	218	198	249	210	197	208	206	216	196	178	189	210	227	240	215	226	242	193	224	217	241	211	214	214	195	203	211	204	181	226	251	221	199	217	218	211	211	216	221	217	231	215	216	224	203	198	227	228	215	210	233	193	195	222	224	233	214	243	204	241	216	228	216	205	223	220	166	204	209	201	198	204	205	229	220	198	203	209	209	207	207	248	180	241	185	219	198	221	216	224	225	222	223	230	227	223	237	198	238	216	199	249	206	208	205	228	207	198	205	212	214	208	217	205	232	221	214	207	218	215	216	206	208	211	230	199	194	206	197	201	222	188	217	212	215	221	225	210	223	232	199	193	239	221	226	223	215	206	205	201	210	211	224	202	231	226	231	211	198	218	189	226	196	224	229	215	213	222	239	209	196	229	236	224	196	208	202	243	237	212	206	204	209	216	221	239	196	222	241	200	207	214	223	209	219	243	204	235	225	215	236	219	202	218	209	223	261	229	205	199	208	211	211	207	199	227	229	224	228	225	233	228	215	238	224	245	237	206	202	198	228	200	211	214	222	216	211	206	214	207	216	232	191	219	219	227	218	202	233	224	221	212	198	220	227	234	203	209	233	201	223	187	204	202	223	200	229	217	225	230	181	206	199	210	233	195	210	197	218	212	215	213	219	215	237	197	249	237	202	189	228	215	228	222	234	209	211	201	237	234	234	225	227	205	225	230	234	204	236	239	227	224	224	210	231	213	219	199	233	226	225	205	188	206	217	244	230	203	181	244	237	233	217	200	208	237	199	217	206	228	205	233	224	227	236	219	224	223	205	207	215	250	206	206	205	244	221	216	224	213	207	230	222	237	246	246	199	218	211	207	226	219	222	216	216	235	193	203	193	211	216	236	221	217	213	215	238	225	212	235	212	216	250	229	214	208	239	228	215	221	202	237	235	245	204	236	196	229	194	237	246	198	222	234	200	231	190	213	215	197	238	249	218	242	213	223	226	230	225	249	202	228	211	207	218	225	226	207	212	193	207	244	216	208	218	212	208	216	219	248	207	238	226	197	201	220	207	199	219	208	233	185	206	215	217	215	234	221	197	215	196	187	219	202	206	187	223	179	215	206	211	238	233	230	227	209	201	200	243	205	204	202	187	240	231	219	212	212	210	205	229	229	201	235	237	203	231	211	204	230	218	233	222	213	229	231	231	241	243	190	198	219	232	225	213	266	223	203	229	179	240	210	206	228	206	233	209	212	191	189	223	195	214	234	221	218	215	229	212	247	240	248	203	217	214	209	238	249	224	202	220	230	198	236	227	230	224	195	198	227	222	206	216	218	233	227	214	198	203	283	222	205	260	220	225	198	201	238	256	214	220	242	218	231	255	213	225	223	217	207	214	219	199	232	182	219	211	237	229	223	207	217	209	218	210	175	212	226	213	238	213	224	191	221	241	220	250	210	202	210	214	226	202	216	247	211	177	228	201	221	218	217	210	221	205	207	218	215	219	238	195	220	228	195	225	194	233	235	226	209	202	242	230	204	212	208	246	231	185	225	236	223	227	217	218	208	230	225	228	200	218	228	244	239	226	231	217	200	201	189	230	240	205	218	239	228	211	213	206	223	214	248	218	240	216	225	273	203	192	206	234	249	227	219	213	203	224	187	230	231	199	194	216	214	229	253	214	236	229	199	209	211	221	219	234	209	246	197	215	233	224	227	211	211	208	214	207	218	203	236	221	236	222	226	204	235	219	204	231	220	195	245	194	215	235	218	235	208	223	211	211	205	206	215	201	225	221	205	214	231	227	228	211	229	229	204	231	226	220	219	205	249	204	231	206	216	251	204	205	224	189	214	228	215	202	205	230	224	215	222	203	222	219	213	230	232	203	211	203	230	233	221	238	211	200	192	234	208	213	194	210	205	235	218	224	217	216	184	249	226	223	222	231	208	175	240	228	221	245	196	211	198	224	195	225	202	220	235	213	205	205	231	224	208	219	219	240	203	202	226	238	203	230	211	228	211	221	224	232	209	220	224	223	219	213	232	231	238	222	210	190	199	214	222	228	237	235	224	219	219	215	218	232	231	225	206	205	241	204	211	200	225	233	242	239	224	221	227	204	229	199	223	216	217	235	222	210	211	218	225	201	210	199	214	202	216	207	222	218	225	236	234	239	201	213	215	211	228	226	228	213	200	246	180	248	218	202	208	212	204	226	215	190	223	225	215	219	193	216	256	193	239	218	226	210	253	208	224	224	221	213	218	249	231	234	223	241	210	227	233	243	207	216	222	201	256	228	229	219	226	222	243	189	233	242	216	207	223	220	231	248	217	210	242	237	220	207	216	241	231	206	200	230	198	208	229	187	200	206	210	189	212	243	220	219	198	215	191	231	220	205	204	242	208	232	226	225	216	263	218	206	260	212	216	221	205	236	210	206	216	224	214	222	240	211	221	201	197	222	241	218	222	206	216	239	213	215	216	208	212	240	206	217	195	228	193	204	207	217	196	190	209	209	191	215	198	243	223	220	219	209	215	213	212	214	206	204	228	204	221	218	221	232	203	208	203	213	189	233	212	233	206	207	184	217	187	195	215	246	237	219	194	252	231	199	205	215	261	202	206	225	199	216	201	224	240	224	201	224	219	217	197	203	198	212	201	235	192	215	208	229	216	204	195	226	199	228	212	218	234	220	219	224	231	220	206	251	219	206	193	190	217	211	233	255	220	218	226	203	245	218	207	215	215	243	194	218	231	236	229	203	204	234	223	215	213	216	192	224	215	241	239	233	199	194	203	214	216	250	209	196	223	213	220	204	194	222	227	207	226	184	222	217	216	239	207	231	231	209	209	236	216	212	208	238	211	221	195	228	210	229	236	209	219	226	228	198	233	239	245	225	215	204	238	203	225	210	214	216	235	195	208	225	213	219
25693	21744	29213	28508	17812	5341	626	335	281	255	221	198	197	228	194	165	180	189	176	183	176	199	180	194	180	168	168	166	179	188	167	251	447	429	341	192	177	206	255	226	209	191	191	149	180	175	146	159	154	151	180	165	164	157	140	175	142	148	160	169	145	143	143	151	169	165	141	180	173	140	132	173	165	152	142	151	162	172	149	142	161	166	147	156	176	172	150	126	163	163	165	155	130	143	148	170	159	171	146	172	179	154	169	162	175	144	146	189	160	167	172	159	184	140	156	133	142	155	150	153	170	146	141	152	147	161	131	150	152	153	166	135	179	164	163	194	153	147	153	163	156	163	146	136	178	126	166	154	158	145	139	160	151	141	149	149	156	147	157	164	157	152	189	150	151	150	158	172	145	142	156	153	180	166	148	141	166	159	165	170	158	166	140	193	144	172	146	158	156	164	161	173	144	152	159	170	149	141	166	145	162	167	154	139	152	162	155	160	182	163	143	174	146	163	149	170	166	159	148	147	148	176	179	157	154	172	153	140	152	169	181	170	180	170	170	155	161	157	153	155	146	163	171	160	138	144	167	149	167	164	141	156	159	176	152	167	175	149	170	139	165	155	142	171	151	133	170	142	159	153	164	164	161	145	155	167	159	160	146	150	161	131	135	140	162	180	168	146	151	130	147	176	175	151	141	186	164	166	181	172	168	141	140	166	150	181	168	144	166	162	154	148	153	156	174	151	156	173	167	162	153	160	155	163	142	166	183	167	164	137	163	166	157	159	144	154	136	164	149	147	147	137	149	139	160	171	160	134	176	159	121	169	174	154	169	154	152	162	167	148	168	151	162	154	151	146	154	159	159	169	155	172	156	169	163	150	143	151	151	137	144	141	144	183	134	150	165	158	143	139	126	156	165	151	153	160	175	168	151	168	165	152	147	156	167	151	167	143	152	157	166	147	172	144	134	185	150	156	186	175	149	149	136	161	143	169	163	155	172	164	161	165	165	169	161	159	164	158	143	185	174	159	145	142	162	142	172	153	164	150	190	165	157	154	143	149	138	151	157	179	145	173	166	173	140	158	139	169	173	180	168	166	147	164	158	166	181	129	146	157	165	208	128	168	158	133	166	165	172	142	172	169	177	187	163	173	144	183	163	156	152	153	163	168	147	176	182	134	145	141	170	155	128	146	127	148	182	134	157	156	157	151	156	162	169	166	161	177	151	157	168	167	190	158	138	168	168	169	177	170	176	175	188	153	163	168	160	138	155	154	149	196	158	173	152	144	194	167	166	159	151	158	158	186	169	167	178	146	160	154	187	154	171	170	169	157	157	168	177	146	165	156	136	152	167	143	149	164	151	191	163	165	145	151	188	191	160	157	152	145	155	128	175	147	153	171	174	170	148	164	179	180	156	162	142	159	154	173	186	163	169	150	164	151	155	158	148	171	141	153	160	168	173	155	157	151	175	147	144	153	178	155	165	133	152	149	155	174	166	172	150	167	160	134	155	174	169	168	174	148	144	148	145	166	149	141	168	168	171	158	165	151	162	145	145	165	168	144	166	148	155	158	154	145	161	160	149	177	184	174	164	155	131	159	162	172	171	155	166	185	150	133	162	163	174	148	169	155	143	147	141	162	153	152	153	170	151	150	178	167	135	168	155	158	159	122	173	153	181	143	166	150	136	159	144	154	190	176	142	156	157	171	182	183	148	170	150	164	153	159	161	174	153	157	154	169	162	146	156	164	148	176	165	125	164	160	155	179	189	169	162	153	154	150	154	157	157	149	169	173	138	143	164	154	147	163	163	170	148	147	161	164	177	144	160	160	167	145	158	165	169	153	175	158	143	179	148	157	140	178	135	153	161	164	153	163	171	143	184	175	175	158	164	165	156	140	153	153	148	132	150	154	151	163	137	141	145	157	134	159	144	154	148	161	195	158	166	173	167	174	147	155	170	135	147	171	177	153	145	168	145	171	176	160	210	159	170	141	161	147	154	141	150	160	168	149	152	169	175	159	142	151	145	165	165	150	178	150	160	147	168	181	173	138	163	159	160	160	163	167	152	158	136	140	178	149	148	155	157	164	158	156	155	150	149	142	152	145	141	159	159	157	168	154	164	198	150	147	166	141	140	183	155	172	153	164	144	134	169	181	145	151	144	173	164	165	157	172	145	131	171	163	180	155	149	158	139	174	153	148	152	157	162	166	153	154	145	166	182	145	161	143	179	172	158	171	158	164	150	160	169	153	191	157	152	160	139	149	164	167	156	152	167	150	145	163	153	147	150	160	153	159	151	156	140	160	132	162	169	174	145	134	170	143	182	160	160	181	176	163	147	132	164	163	164	170	161	153	164	142	146	141	170	166	158	153	168	163	156	162	149	152	163	148	152	164	169	172	171	142	161	163	155	164	162	141	143	181	132	155	147	157	157	144	145	154	149	159	144	170	151	162	131	159	155	128	165	175	173	139	173	159	169	159	158	179	156	145	144	166	168	163	153	175	150	174	150	156	144	165	150	163	159	149	149	143	135	168	152	168	153	168	150	176	149	135	157	146	176	151	168	150	157	150	150	152	157	161	175	160	167	164	177	154	138	180	162	142	149	170	176	137	183	159	146	172	169	125	177	148	154	158	140	158	149	161	147	141	189	153	146	123	165	133	137	149	134	173	153	146	167	143	151	137	141	174	155	155	151	167	181	161	150	143	148	163	156	149	167	159	134	141	153	140	159	156	132	145	164	163	144	178	143	162	148	171	150	174	158	165	162	155	136	157	155	154	168	143	145	146	135	176	163	160	148	180	142	162	158	150	168	166	186	156	169	150	170	165	169	161	160	136	161	162	165	134	136	171	143	164	135	174	163	151	161	150	149	135	142	153	154	149	158	168	170	143	156	140	152	165	144	169	154	164	143	166	172	143	163	156	151	163	185	153	145	161	154	147	139	153	159	172	156	149	152	140	137	160	140	149	166	189	154	161	143	187	162	161	170	169	156	155	175	146	163	160	174	161	154	140	177	148	147	165	154	171	146	152	157	164	174	130	137	144	156	161	150	155	151	166	153	183	140	143	145	138	162	165	172	147	144	160	142	155	144	154	149	169	139	152	146	151	167	152	177	170	145	139	160	172	151	174	168	152	158	160	162	167	135	144	178	149	164	168	176	138	164	162	166	155	155	124	152	134	153	144	155	130	172	168	166	173	180	154	164	163	157	156	165	153	148	159	160	157	145	146	155	153	172	158	147	156	136	125	178	158	162	155	158	146	148	164	167	159	170	159	155	171	152	157	144	166	155	165	150	166	164	179	125	158	161	159	151	174	172	157	163	167	162	169	168	172	145	140	165	189	166	160	147	151	168	181	159	142	152	177	142	146	151	152	160	172	163	179	146	159	149	168	164	158	177	153	148	177	151	156	156	162	138	182	143	171	180	166	169	152	153	150	155	156	153	161	168	160	149	157	200	162	151	163	150	146	155	148	161	143	188	147	169	159	174	153	165	171	164	147
27995	50405	42528	29182	16576	5093	882	618	490	398	355	301	255	266	228	241	222	216	214	199	196	210	275	263	182	175	192	198	179	188	199	384	731	690	475	262	206	246	346	315	293	212	206	172	187	179	203	180	193	182	191	187	164	204	188	192	174	189	159	187	168	171	199	173	198	191	168	167	190	185	149	208	185	175	193	187	179	183	151	172	190	179	151	168	193	179	168	154	205	180	157	183	185	166	161	157	179	201	187	180	161	163	163	186	183	197	188	167	161	185	167	160	175	174	172	204	165	190	200	173	190	187	183	193	196	184	195	180	169	156	160	194	166	192	203	185	181	156	176	172	174	161	196	175	173	184	187	176	189	202	162	170	190	185	169	173	196	195	169	189	180	175	199	169	186	172	171	170	174	191	190	208	160	160	158	175	172	188	181	199	169	171	166	192	167	163	179	153	180	185	174	191	184	205	168	190	176	183	168	199	173	158	191	185	175	191	172	162	164	157	144	160	188	210	167	163	180	184	172	205	160	196	162	172	200	175	169	182	184	172	167	170	199	168	190	204	169	195	155	188	187	205	194	167	165	183	159	178	177	181	170	178	171	181	193	143	191	177	190	207	179	159	169	172	182	184	188	175	210	185	184	211	172	193	157	174	184	185	190	161	148	189	190	171	160	173	185	178	177	176	188	191	147	164	170	174	174	195	170	189	174	186	180	184	188	175	196	159	183	198	176	163	176	171	206	174	163	176	178	174	201	193	199	188	159	195	185	174	182	199	198	195	180	172	213	172	184	185	185	175	193	175	197	169	176	147	185	166	179	179	160	189	188	191	200	181	167	181	195	157	175	174	169	152	195	191	169	180	201	190	173	167	198	187	186	205	182	181	190	189	176	202	182	172	176	190	178	197	164	150	191	162	189	227	180	176	164	179	164	199	182	171	180	183	175	172	201	190	188	176	144	188	184	163	185	174	193	153	180	179	181	181	163	201	173	158	205	178	163	186	186	168	193	160	205	158	166	197	186	165	178	188	169	186	181	182	169	188	176	196	189	164	175	174	179	175	169	184	183	174	179	182	211	188	178	185	194	177	178	187	167	162	182	181	154	179	176	174	161	178	201	194	171	198	186	192	178	171	164	190	160	162	179	166	184	165	198	167	181	192	200	175	187	151	187	185	188	181	179	161	175	171	183	172	189	165	159	189	182	173	169	163	179	190	196	180	199	175	155	146	186	175	182	177	174	151	139	171	171	166	192	185	182	171	169	194	167	180	183	186	182	182	189	174	183	172	149	167	187	172	186	192	195	175	185	181	193	166	142	188	180	169	208	190	184	197	175	157	207	176	159	169	168	172	161	186	207	172	173	169	191	159	175	190	179	199	158	177	175	161	169	182	197	189	174	201	181	174	197	161	198	177	187	192	182	170	199	167	192	199	183	184	175	190	172	188	175	190	178	173	174	180	198	171	150	191	185	170	173	171	174	180	184	189	179	184	180	174	168	180	164	157	171	177	190	159	177	181	168	184	188	179	199	188	187	196	173	189	182	203	188	195	165	165	202	175	167	199	190	174	170	170	175	195	182	181	183	191	165	187	175	163	177	184	175	181	204	173	151	173	173	174	204	173	148	188	158	175	158	186	180	190	170	184	173	178	181	195	173	194	185	173	197	163	178	153	196	183	195	159	201	187	189	199	177	170	174	190	176	179	159	198	176	163	166	161	167	199	160	187	194	180	193	168	182	179	189	199	193	199	189	201	195	164	189	182	156	174	190	165	178	179	155	162	154	190	176	176	199	184	177	187	172	187	160	170	215	178	157	196	191	172	200	201	191	172	186	157	191	174	186	165	205	172	200	188	178	181	167	179	187	174	183	170	190	187	171	173	177	209	174	193	194	191	190	158	183	194	176	185	186	168	198	155	173	187	176	201	155	185	198	162	178	168	188	192	167	176	191	190	183	178	172	172	189	168	184	184	181	155	169	185	199	183	172	165	181	179	179	171	170	145	175	169	190	189	165	174	185	192	162	188	183	191	188	183	165	162	204	167	186	152	161	182	183	195	169	175	184	169	200	186	176	148	179	172	164	191	163	165	203	205	165	180	180	181	189	175	163	186	176	176	147	166	163	194	175	183	156	172	163	206	167	187	183	187	183	166	167	177	169	161	164	182	184	187	174	184	186	162	182	175	189	192	196	183	191	183	181	165	197	159	205	194	178	179	169	166	152	193	167	158	173	178	191	185	169	167	166	168	195	177	187	184	165	176	195	183	190	184	182	200	184	162	180	178	187	182	177	188	211	173	153	166	175	168	192	174	175	203	162	170	176	196	161	162	165	150	180	172	159	161	180	188	172	164	201	162	181	187	162	161	181	181	175	179	165	178	173	178	202	179	169	201	183	158	158	174	177	179	172	177	190	154	178	176	167	172	167	184	180	155	162	167	160	188	184	171	198	189	188	208	181	176	191	184	174	178	205	176	194	172	187	178	172	182	194	172	167	181	171	169	156	181	148	160	179	160	186	168	190	161	185	167	148	179	159	193	195	165	161	155	191	170	180	180	172	181	196	186	187	169	183	183	207	193	188	179	176	174	192	168	184	188	173	209	171	195	170	191	184	178	151	173	187	164	174	176	160	221	176	204	202	197	174	164	196	176	161	172	147	189	185	181	178	212	156	161	177	182	165	178	172	194	173	181	180	198	191	153	159	166	177	162	177	151	164	162	170	188	191	195	188	188	172	195	195	217	150	191	167	185	171	193	208	172	174	203	200	177	181	193	162	180	192	203	176	200	178	181	199	189	180	187	193	191	173	172	166	176	177	159	165	190	196	180	175	175	160	203	181	163	171	185	193	183	185	159	172	205	167	157	180	164	179	189	158	195	178	170	196	177	206	176	180	179	202	191	171	181	177	179	187	180	182	168	162	145	163	179	190	180	175	179	183	169	179	178	189	162	185	190	199	169	196	199	187	163	180	181	181	202	168	162	185	196	181	170	184	192	144	190	171	159	200	183	183	183	183	184	159	192	180	208	183	180	186	165	180	155	176	185	176	179	170	164	171	173	183	175	178	181	170	177	166	168	176	197	175	200	168	195	169	151	156	174	181	199	179	165	201	162	207	159	158	149	194	193	197	168	183	171	158	195	160	203	154	168	185	169	177	175	146	155	192	140	182	185	174	196	184	182	187	159	166	212	185	159	160	169	178	171	164	168	176	193	181	187	187	160	163	161	194	185	169	216	168	177	162	189	154	177	182	175	171	178	175	169	171	181	180	175	183	174	182	180	179	162	192	188	170	181	155	173	211	167	183	155	173	151	159	183	176	172	189	163	192	185	160	190	160	202	189	162	166	200	167	136	162	171	177	192	166	177	193	177	156	190	205	172	180	198	206	162	180	161	166	174	194	179	200	172	176	176	185	158	169	182	180	182	192	163	187	185	175	184	145	177	162	162	176	178	210	154	171	165	161	160	167	172	188	176	177	170	191	175	194	174	170	168	167	182	171	181	161	171
23385	21740	29567	24882	22722	21853	9841	1120	674	572	546	442	435	407	396	365	358	419	341	351	349	313	405	1036	1285	492	308	316	299	329	407	744	1327	1341	1059	485	305	406	505	544	401	352	352	294	326	294	303	282	310	307	306	310	307	280	281	317	324	307	283	298	285	302	336	315	321	309	303	308	268	299	315	277	332	286	279	313	293	308	274	334	322	307	306	316	304	277	314	300	320	312	305	337	279	304	282	313	303	305	290	297	289	276	290	289	327	278	302	311	283	308	289	287	284	319	282	282	330	316	313	346	301	281	307	304	309	284	307	309	272	265	323	303	291	303	312	299	272	296	273	305	310	289	292	317	295	310	307	292	323	294	311	285	332	348	294	293	333	304	288	291	329	283	314	285	309	288	325	274	293	290	315	300	327	294	312	319	319	299	300	295	310	275	286	283	296	287	288	321	306	298	289	292	290	304	300	270	300	313	330	322	283	326	290	297	309	309	322	317	286	286	311	295	267	308	286	310	312	292	299	335	329	317	341	313	302	305	301	279	283	285	295	296	298	319	293	332	326	285	271	301	298	312	294	316	303	265	309	308	321	294	320	288	271	286	336	279	333	303	359	278	302	308	298	281	294	339	276	308	266	311	283	305	321	298	291	293	318	307	281	315	303	313	314	293	301	310	335	305	284	315	285	297	291	292	284	303	317	274	294	284	300	311	307	299	281	298	296	298	305	313	304	289	292	254	297	314	317	323	306	300	279	312	289	284	310	280	294	336	283	301	309	296	259	305	315	266	324	314	302	275	305	285	311	308	292	284	297	287	273	306	297	308	335	334	301	330	306	290	302	298	271	320	298	319	305	298	290	302	290	283	279	292	295	289	304	300	317	315	299	287	304	296	288	297	281	305	308	283	309	295	301	312	282	271	298	302	335	313	316	321	308	276	292	301	310	294	306	326	294	275	297	330	310	279	300	339	288	305	291	291	296	294	327	301	287	316	325	328	289	284	313	297	330	342	282	304	303	298	310	295	307	296	319	327	315	292	308	277	282	282	293	321	284	315	295	283	301	302	309	303	281	314	316	278	313	281	274	293	302	314	315	302	317	307	284	289	303	314	284	328	327	322	300	301	324	308	300	298	293	300	295	328	313	272	270	296	313	294	304	307	311	301	292	324	316	269	331	333	282	279	295	298	310	288	297	300	280	307	267	299	331	346	315	320	297	303	310	306	296	289	321	318	323	338	309	304	324	313	306	282	290	331	281	288	287	278	309	335	304	323	309	341	302	332	299	315	310	279	300	306	294	281	306	319	312	271	329	294	311	271	308	327	287	293	265	274	332	307	298	282	315	313	314	299	271	299	346	294	287	264	313	296	312	301	284	292	291	305	311	280	296	313	332	297	292	324	282	308	292	321	296	291	300	311	265	288	278	282	287	303	302	318	280	302	278	298	296	310	277	313	365	317	308	292	333	297	314	301	305	319	329	310	295	342	290	322	301	293	304	261	300	279	303	295	288	289	324	282	316	287	329	297	329	289	303	278	297	299	301	302	290	302	304	287	284	279	325	296	292	288	329	290	282	309	304	275	304	309	284	299	327	273	294	310	286	330	287	277	301	281	314	293	332	333	293	289	311	287	273	285	301	307	285	290	309	337	309	320	332	305	304	258	317	294	310	295	303	300	296	291	320	295	302	312	246	317	300	286	295	292	276	281	321	290	304	310	315	284	276	297	294	279	317	297	294	303	264	331	288	297	275	293	290	271	287	286	301	300	302	293	296	310	279	297	302	288	297	297	285	285	327	318	274	282	302	304	324	287	288	289	318	298	295	267	304	314	295	311	295	312	293	276	252	283	290	301	279	319	308	297	298	301	265	287	303	275	290	326	308	293	314	298	333	276	295	318	311	283	293	309	284	276	310	273	301	328	322	284	304	314	277	286	329	313	296	289	292	288	294	295	288	313	302	296	295	321	317	342	268	312	272	307	313	303	333	292	286	314	298	297	292	277	303	305	313	308	280	284	270	302	316	316	306	285	317	290	298	292	322	299	302	301	290	287	301	316	297	304	310	289	302	300	275	290	289	297	301	313	287	321	303	295	314	323	305	305	313	318	305	270	269	313	302	315	301	282	302	320	316	296	284	310	324	297	310	281	312	316	306	291	309	266	282	295	326	293	270	318	313	343	283	300	301	331	292	298	301	295	322	317	330	279	299	309	331	310	312	309	286	302	314	279	292	304	301	308	307	310	305	285	293	305	363	319	270	342	334	317	279	270	291	284	303	294	335	303	293	309	319	292	311	323	314	278	282	317	300	290	297	298	261	337	284	250	315	291	291	288	299	303	293	289	301	314	302	278	334	336	266	303	294	300	321	282	305	311	313	308	299	290	277	324	295	280	328	333	267	294	282	333	306	277	300	306	267	302	305	301	308	336	305	288	291	289	305	310	289	288	339	330	308	295	330	306	292	303	255	313	327	302	315	314	316	288	299	322	302	290	297	334	276	320	317	294	298	319	317	308	282	268	291	314	297	293	315	282	322	303	343	278	281	320	297	300	295	270	286	304	307	291	301	316	311	297	298	337	326	288	299	293	314	291	329	345	311	290	314	313	318	310	250	285	323	314	311	281	311	282	312	285	295	311	289	311	302	273	331	304	321	303	320	306	306	315	291	294	328	316	293	300	305	277	276	311	317	296	331	312	318	314	299	313	317	270	314	283	322	326	301	316	315	296	300	312	301	300	290	269	314	297	324	319	300	311	280	305	302	296	276	276	309	296	283	310	267	281	306	284	281	309	319	273	303	318	294	300	303	280	298	318	285	269	341	304	282	296	334	317	283	276	310	294	290	273	305	269	306	294	273	302	314	289	274	285	303	266	288	326	319	302	280	325	308	301	258	306	285	309	333	299	298	309	275	278	324	293	284	267	319	340	295	297	264	320	307	308	292	288	311	295	271	295	284	313	276	350	284	305	317	319	315	291	266	282	271	290	286	317	324	308	294	295	303	295	317	304	252	298	303	304	304	258	307	290	285	285	288	319	286	332	281	318	286	325	271	281	295	305	280	315	279	274	309	268	287	286	333	288	266	276	308	277	294	327	292	295	279	292	289	263	308	307	287	277	291	315	290	276	286	293	319	303	313	323	273	306	298	300	300	278	305	296	268	297	317	306	298	285	307	290	338	329	281	341	274	288	281	319	291	290	279	293	288	328	290	289	311	321	322	300	313	299	301	308	320	324	303	312	292	301	319	275	270	283	325	313	300	304	296	307	312	307	294	308	309	322	274	315	283	299	304	308	297	289	284	262	290	277	297	307	291	278	322	289	281	331	307	287	306	305	298	272	287	321	308	287	297	309	285	316	321	302	323	296	295	321	322	300	334	301	308	282	284	317	264	283	275	316	277	298	304	308	298	318	304	302	318	340	300	312	301	314	298	311	309	309	287	281	294	280	256	309	320	316	332	293	306	338	275	293	307	315	332	324	276	274	287	326	286	310	297	301	303	325	278	317
31345	60431	53556	40946	31998	13196	2428	1530	1072	821	769	616	554	488	505	448	462	390	390	367	388	370	494	1585	1858	593	381	361	326	347	537	1112	1938	1995	1524	625	343	530	660	692	506	395	382	318	328	273	338	291	319	300	350	303	339	306	308	288	315	294	288	352	297	311	326	325	311	288	325	317	282	332	316	290	321	294	309	318	313	307	284	322	291	322	325	332	317	280	291	305	347	321	267	318	333	327	341	322	301	324	306	318	300	337	315	348	307	316	323	303	339	325	344	314	327	324	346	273	322	322	300	324	324	329	300	340	315	347	340	329	335	319	334	318	323	302	305	318	298	299	317	338	294	348	291	304	344	323	340	331	325	313	302	322	280	332	316	289	320	291	335	332	322	299	299	325	292	306	321	314	309	344	320	345	323	316	323	317	306	344	309	304	314	296	314	310	325	308	341	306	297	283	338	300	327	277	334	320	325	319	317	270	291	304	302	310	323	313	302	314	333	319	339	308	296	306	330	340	334	337	320	340	318	295	328	342	331	284	313	321	298	309	277	343	298	333	316	306	312	323	306	303	331	307	271	325	299	318	337	318	275	290	318	308	289	327	307	305	318	316	326	322	326	309	292	280	292	316	304	286	345	338	299	301	302	315	304	312	317	320	308	311	303	291	334	313	292	305	309	329	316	346	319	324	335	311	314	322	310	323	310	310	300	306	326	327	324	308	326	343	321	293	330	303	332	329	302	326	329	335	310	308	297	318	342	319	311	345	322	285	296	332	319	317	307	293	306	291	329	312	320	325	320	321	326	313	303	285	296	312	338	331	280	344	334	311	299	326	294	341	287	314	305	312	336	330	336	295	313	324	297	282	336	299	308	349	314	296	307	283	331	280	313	295	309	319	304	294	287	281	345	283	322	313	333	287	345	333	298	338	321	325	324	297	315	306	342	317	325	348	305	332	304	298	325	358	330	307	296	354	316	322	308	311	322	302	265	297	271	309	317	302	298	319	329	304	324	353	305	322	313	327	334	314	292	336	298	290	326	321	309	317	297	285	291	325	312	290	283	309	332	301	303	326	313	321	353	315	309	320	320	269	348	288	315	321	330	305	321	320	321	323	301	287	316	306	333	335	314	305	333	293	300	328	325	298	323	290	311	326	319	293	314	320	346	330	265	327	297	311	318	279	300	305	299	320	278	307	331	347	285	321	330	312	318	292	338	309	314	309	276	331	332	341	274	281	295	325	309	340	299	332	324	312	337	305	304	305	326	297	340	325	319	278	317	283	335	299	311	336	312	323	356	296	329	335	305	289	302	310	325	340	310	312	337	345	320	303	307	312	336	313	337	339	300	322	296	325	290	316	330	303	301	335	315	346	302	290	281	320	342	291	308	301	291	339	299	348	312	294	311	293	321	329	330	330	300	317	282	352	289	313	335	296	316	330	317	286	326	346	297	328	297	338	328	310	326	318	335	306	346	320	351	321	314	288	322	309	354	314	300	330	316	311	278	303	297	288	319	303	289	331	305	334	310	322	333	314	344	335	292	324	331	316	280	288	341	317	326	338	323	308	337	312	313	321	316	315	313	306	332	309	334	322	335	321	326	321	325	295	298	289	313	301	338	309	311	311	320	347	334	326	296	332	333	314	305	339	335	300	318	316	316	307	366	292	308	357	316	314	343	350	340	332	311	317	320	314	290	328	331	310	316	313	331	291	327	293	340	318	307	323	314	330	304	309	299	327	306	318	297	309	327	325	356	319	308	259	333	326	310	326	284	334	321	338	282	309	302	293	317	329	346	311	308	301	293	331	323	305	298	307	318	313	334	324	323	307	283	333	318	294	302	328	313	322	295	320	344	274	340	310	305	330	317	306	326	288	313	307	354	333	325	297	312	287	310	326	315	317	320	342	296	327	300	326	348	332	307	356	321	312	324	305	318	342	320	327	295	323	316	326	314	300	311	315	310	323	322	293	302	315	290	319	313	317	325	317	303	330	330	326	311	352	304	319	328	343	310	348	310	330	273	299	313	327	322	339	285	285	308	305	330	325	350	315	337	302	316	308	331	311	309	305	311	324	310	324	321	306	320	316	306	348	334	302	299	314	308	324	337	316	296	340	301	328	292	302	324	330	308	323	330	330	304	296	338	337	299	352	314	312	302	316	285	331	304	316	319	308	296	295	293	328	328	335	314	296	336	296	321	300	306	325	309	320	295	312	290	295	306	299	312	308	308	307	326	358	318	289	338	330	344	315	320	284	283	312	349	321	309	306	297	289	335	334	303	341	311	278	307	312	335	318	328	309	335	307	314	293	309	326	310	285	298	314	310	338	295	353	295	318	329	280	310	302	309	315	311	303	282	310	306	315	332	311	277	318	320	300	292	299	290	307	325	308	288	306	294	327	313	325	294	306	328	299	314	313	333	310	336	322	339	336	307	297	341	350	334	325	278	323	342	288	286	325	336	352	315	336	307	340	310	300	317	330	290	301	307	351	304	317	326	293	296	318	325	320	288	332	321	313	310	324	316	311	289	303	297	300	293	344	309	302	342	320	307	332	353	332	347	314	302	327	317	287	317	308	328	288	277	327	306	333	315	299	299	339	316	306	298	305	322	321	338	307	314	322	314	331	348	314	329	323	336	318	339	306	312	335	336	279	303	312	323	320	307	297	279	323	276	300	323	302	321	342	323	328	304	355	298	300	325	309	279	309	343	333	311	309	320	292	317	307	282	285	341	299	326	313	297	299	278	305	304	287	282	312	309	316	301	334	336	332	307	314	335	343	315	298	312	340	329	354	331	331	316	319	270	312	309	305	337	320	326	308	284	350	298	324	313	321	334	324	336	316	307	286	329	332	336	357	332	318	304	328	331	324	314	298	310	314	321	310	279	336	284	323	317	308	330	310	321	307	321	324	325	316	309	310	290	317	312	306	334	320	321	323	347	300	309	318	341	291	296	317	289	313	290	299	340	306	310	309	341	317	323	302	334	285	324	334	304	298	333	329	313	323	310	329	307	334	323	302	323	323	313	311	320	322	316	354	290	303	304	302	321	320	339	317	292	305	332	329	294	297	342	267	312	315	344	325	298	309	292	307	324	307	318	298	296	293	320	325	314	312	328	333	317	298	321	333	305	302	328	305	298	325	350	333	316	315	300	326	299	314	315	309	266	328	314	330	297	282	304	311	337	282	328	309	325	322	319	288	304	315	344	316	309	333	311	331	293	315	300	340	329	327	319	297	328	324	294	323	295	295	321	337	295	299	286	322	314	292	336	332	335	322	341	314	318	326	287	300	344	309	320	305	323	324	338	304	304	335	345	276	295	333	326	324	297	322	310	296	322	304	343	308	310	323	297	313	321	304	335	282	299	291	302	346	334	297	279	325	322	307	309	338	317	300	304	289	299	328	317	308	282	323	303	338	310	315	327	310	274	334	310	321	327	283	340	310	320	300	343	303	317	313	303	322	311	310	304	323	277	333	310	309	331	308	291	326	330	307	299	296	287	318
30219	30853	35281	23381	11625	2808	311	243	174	135	133	155	143	120	130	115	149	126	134	112	127	133	147	139	134	142	129	123	129	113	125	149	151	172	167	131	109	117	122	139	138	135	109	135	128	105	106	114	136	139	88	123	97	104	123	113	128	129	110	108	140	114	132	129	130	127	118	119	109	107	123	107	120	132	133	125	115	128	120	130	106	115	142	139	106	116	129	119	126	133	125	128	119	118	126	124	118	119	122	126	130	129	135	130	113	130	112	105	113	127	117	140	118	128	140	124	118	116	116	111	134	103	142	131	103	122	129	155	138	127	105	106	111	121	126	132	103	121	124	112	129	97	121	109	113	120	112	134	135	114	116	113	133	117	115	105	103	137	125	112	134	113	116	136	114	112	119	126	127	122	105	105	103	114	115	139	116	112	141	110	114	116	111	127	104	109	127	115	126	125	144	132	120	136	135	101	105	131	118	118	122	115	119	128	132	125	96	121	104	128	122	122	121	121	139	110	107	127	108	126	126	112	131	126	119	101	147	118	116	114	111	98	109	110	117	131	100	107	118	123	127	117	115	113	121	122	116	101	127	144	124	124	121	123	111	130	121	116	141	134	133	109	133	117	126	113	117	112	133	118	116	125	124	141	147	131	102	142	136	129	138	132	125	116	115	120	120	133	138	133	137	132	120	109	125	130	121	108	123	115	134	116	96	131	104	126	106	98	124	119	122	121	108	108	115	128	130	113	120	127	100	128	129	141	126	141	139	102	108	98	134	128	147	121	129	111	141	118	125	97	109	133	119	113	122	111	134	125	110	136	121	114	111	112	124	127	154	120	124	129	108	116	151	102	110	127	145	129	87	132	127	116	131	127	113	137	131	111	128	109	114	113	122	106	120	122	116	118	130	120	104	104	136	119	115	112	123	127	114	143	120	109	147	126	113	110	113	114	109	134	113	113	113	105	128	146	127	136	121	115	130	105	130	131	120	131	147	114	130	125	127	98	135	117	135	125	120	110	112	132	103	119	125	132	107	102	125	126	99	145	141	139	101	117	105	111	123	128	99	118	124	125	122	97	118	137	118	113	116	120	124	113	111	125	134	127	125	117	133	120	127	109	122	114	112	126	115	121	120	118	127	119	120	132	115	140	117	122	109	119	123	124	92	122	107	116	116	118	125	122	139	108	106	139	132	126	124	116	125	129	132	103	111	112	118	118	131	117	123	122	128	114	131	117	117	112	134	143	102	112	114	112	123	126	113	115	136	120	132	123	115	126	143	102	100	136	104	115	131	129	126	111	112	120	111	122	123	101	143	100	109	123	105	123	108	117	124	130	121	111	132	118	108	114	119	130	118	130	119	123	119	137	120	102	116	104	128	130	106	135	117	133	123	124	125	133	127	108	135	132	134	120	121	128	119	115	113	116	110	114	140	126	116	112	124	103	109	113	124	113	120	121	149	109	123	117	133	126	114	122	129	135	100	129	112	94	119	141	109	111	120	122	121	120	121	120	118	115	107	124	129	140	119	117	124	110	114	117	123	105	130	115	99	127	108	141	112	104	120	121	130	118	125	116	121	125	110	117	123	130	103	121	100	131	117	134	119	101	128	123	126	104	115	130	129	137	124	102	103	131	135	122	127	144	106	116	141	119	108	109	125	115	145	119	124	112	129	102	141	123	109	121	123	133	112	132	127	141	103	127	138	127	109	131	104	117	128	117	108	122	115	110	103	113	117	111	111	121	115	127	114	119	124	148	126	116	123	113	117	116	101	107	127	114	125	119	119	107	120	114	123	133	126	131	115	133	132	126	99	127	128	137	133	119	134	121	118	128	126	129	109	121	108	102	124	142	125	123	108	130	127	117	122	120	116	131	107	111	119	124	113	99	114	133	106	138	119	103	133	152	111	141	110	114	117	117	130	132	117	127	117	103	110	129	115	124	117	101	122	117	113	132	117	100	133	123	123	123	146	118	131	106	134	104	131	101	114	97	112	107	107	123	117	118	112	130	112	123	112	127	106	104	124	129	110	120	98	119	128	123	136	110	136	126	127	121	127	114	113	114	124	121	97	132	120	124	102	108	115	116	118	126	121	131	133	116	131	104	139	124	120	124	127	114	99	93	129	137	127	131	113	120	120	116	117	137	114	108	119	135	127	110	131	113	122	118	125	121	122	124	124	124	124	139	104	126	106	126	98	123	117	115	120	105	103	112	135	114	117	105	123	125	120	122	133	119	125	134	118	124	120	123	120	142	110	111	101	124	129	137	114	125	123	116	139	124	140	129	122	129	120	117	126	118	129	123	125	119	130	136	110	128	108	138	107	119	127	116	117	120	125	110	131	128	113	124	111	108	99	134	124	125	102	113	144	142	115	136	113	121	113	107	119	113	113	122	106	134	104	119	132	109	121	103	113	118	137	112	120	121	110	102	112	125	104	143	123	143	123	99	111	143	116	120	106	115	139	115	126	138	110	137	121	139	122	109	126	125	122	120	120	112	138	115	113	131	106	122	121	108	134	128	120	135	118	119	117	119	135	130	116	134	124	118	130	115	127	110	126	103	130	116	118	107	130	137	124	120	123	120	127	106	102	126	121	113	132	106	124	93	111	120	121	116	121	113	128	131	116	110	105	118	135	118	129	98	114	133	117	138	111	114	116	113	123	108	122	113	127	106	120	133	96	126	120	99	140	130	136	125	116	120	127	112	124	123	137	123	126	115	105	121	114	128	92	112	110	114	103	112	128	146	116	128	116	118	122	131	116	141	103	132	134	117	95	119	108	113	115	114	117	131	126	120	113	124	121	112	113	119	136	110	109	120	136	105	121	125	134	116	127	114	110	102	110	123	119	125	126	137	106	106	113	107	127	137	125	112	115	120	113	110	110	117	117	142	120	120	118	134	132	122	114	115	132	126	130	124	112	112	109	122	113	121	122	102	118	129	125	105	123	124	122	103	125	139	108	133	130	112	134	126	116	129	104	110	128	116	136	108	108	142	115	129	128	93	120	126	102	133	151	112	124	103	136	112	130	113	123	131	120	127	116	134	106	113	127	97	129	129	134	120	107	123	106	121	130	105	122	106	115	124	116	118	116	116	112	113	112	120	110	123	118	120	124	119	123	115	119	119	113	105	130	141	100	134	123	123	114	122	115	101	127	118	133	125	117	127	123	130	114	123	128	121	105	111	120	149	120	123	118	120	137	137	117	117	135	116	101	115	128	134	113	119	131	123	127	132	125	142	102	108	104	108	132	126	139	97	118	112	111	124	108	128	127	117	131	118	115	108	132	124	108	132	110	118	140	145	130	128	116	118	123	120	116	103	113	123	113	116	142	123	143	106	114	142	115	110	104	132	133	97	113	137	122	115	119	117	121	119	128	99	122	110	127	101	121	127	128	124	106	128	112	122	127	121	114	115	118	92	135	118	137	134	127	101	123	123	139	109	105	117	126	110	112	124	109	125	132	134	127	112	113	125	126	133	96	121	123	122	120	129	100	113	116	123
28625	46131	35924	21549	14159	3675	494	378	251	216	211	205	169	202	149	148	159	129	156	145	152	146	136	180	188	141	132	136	141	146	143	165	202	179	188	174	137	141	152	129	134	134	144	115	126	136	136	116	139	137	147	114	152	135	116	145	147	141	132	137	133	122	143	140	136	142	119	132	167	140	136	124	139	134	147	131	140	153	145	134	129	144	131	126	123	129	147	147	143	152	148	147	136	137	164	155	128	121	126	121	131	137	149	152	138	117	125	141	161	131	142	133	127	142	130	151	138	149	156	141	144	137	142	141	127	152	139	143	150	132	125	124	141	147	125	139	148	136	139	130	144	130	146	145	152	129	152	140	159	134	116	135	148	126	159	151	114	126	135	144	137	149	139	156	128	137	159	153	132	141	150	131	133	145	137	125	135	123	133	147	129	137	119	127	144	130	139	145	111	111	141	139	162	164	120	127	131	148	139	150	136	129	134	117	127	137	126	142	133	134	152	129	149	119	147	141	128	124	146	134	141	144	138	137	126	123	115	149	138	126	120	143	161	132	136	132	139	164	136	128	133	117	138	129	148	129	135	141	130	137	147	144	148	118	148	137	146	121	137	132	138	143	153	129	143	127	113	136	127	119	138	140	154	116	143	158	141	127	133	153	140	128	135	134	145	160	159	152	146	139	114	142	145	129	135	140	129	163	131	121	140	139	133	137	135	149	142	126	131	147	115	137	143	116	135	126	151	143	117	135	127	129	128	136	153	143	115	141	133	152	116	118	146	145	133	133	130	145	132	135	121	125	118	153	123	131	140	134	139	139	155	131	127	127	123	136	133	135	145	143	134	110	132	151	144	121	135	132	153	167	138	153	131	141	172	132	142	122	142	135	132	151	137	121	138	137	133	142	141	145	140	135	143	111	146	142	136	132	149	151	137	126	154	124	125	128	155	133	112	135	125	113	137	134	129	139	144	132	135	122	137	134	127	131	119	138	130	115	121	138	140	135	127	158	154	141	140	134	135	144	132	141	132	140	127	141	129	135	147	122	147	128	123	127	136	131	142	129	152	132	152	134	130	142	138	155	144	148	138	123	121	124	136	143	135	123	123	154	105	138	153	141	114	152	137	150	147	134	147	132	132	143	151	144	123	149	116	144	137	143	135	131	154	156	155	140	122	155	154	135	139	155	153	145	134	132	135	131	121	153	128	165	145	141	152	136	122	138	143	138	121	150	123	130	109	147	126	128	134	144	134	152	137	143	141	149	127	123	125	159	106	148	121	133	129	127	140	138	120	138	135	113	149	122	141	127	127	149	126	149	136	132	125	138	145	132	135	153	140	144	127	125	143	141	138	125	141	126	130	128	138	151	161	118	136	141	133	130	151	138	157	131	135	168	123	147	120	158	135	143	139	150	166	158	136	145	127	138	136	152	111	145	157	114	143	157	132	142	122	135	134	142	129	136	124	117	133	129	145	153	143	136	136	128	149	125	132	164	146	131	126	146	131	127	139	148	167	119	135	141	127	147	139	146	133	141	138	135	126	122	146	123	116	126	152	129	114	134	128	146	134	133	144	126	135	140	119	142	143	120	138	142	135	135	115	135	142	155	156	125	123	125	123	142	142	145	156	135	133	148	149	137	151	124	150	136	133	130	135	145	132	143	152	123	116	150	138	148	148	160	123	144	144	148	128	147	148	150	136	122	132	114	115	127	118	131	132	113	121	144	124	141	128	132	145	127	129	126	125	136	135	166	152	120	149	144	141	155	133	155	140	140	143	145	141	142	136	143	149	134	142	126	142	148	160	152	148	141	142	119	117	122	125	140	116	126	141	157	136	119	148	151	121	136	153	115	155	114	128	129	147	123	137	144	152	144	125	124	145	139	133	126	131	138	134	129	138	109	137	136	134	152	131	135	123	137	116	140	150	149	133	152	140	162	147	147	145	155	133	133	138	149	135	150	133	128	138	133	123	127	145	138	148	145	117	138	176	133	134	130	124	128	154	140	122	145	127	122	133	122	131	123	146	131	143	124	126	137	161	132	139	119	150	116	149	131	126	153	127	130	138	109	138	135	128	129	136	134	136	129	146	123	146	123	128	111	150	128	126	170	127	152	130	138	153	135	133	122	130	143	124	125	136	123	126	124	129	146	145	126	125	149	141	120	141	131	125	142	131	106	131	123	150	129	122	136	136	133	130	132	159	133	121	140	129	133	133	133	150	123	152	125	133	143	129	150	131	122	149	147	124	153	118	123	153	139	148	135	148	127	153	122	110	122	120	123	143	130	118	134	119	148	155	128	131	147	161	147	124	127	132	125	144	137	123	147	135	114	151	134	139	144	124	100	142	119	123	135	140	122	155	156	149	145	141	138	144	138	141	142	130	116	132	140	120	144	127	140	127	151	139	137	143	116	152	135	163	141	128	128	152	160	146	128	128	126	151	127	128	138	131	143	137	117	132	127	128	138	145	155	128	127	131	120	135	142	141	140	133	127	136	132	149	119	142	140	132	124	154	154	117	137	131	135	135	126	112	156	128	138	130	129	154	129	147	133	144	126	131	125	132	132	125	133	133	162	136	146	127	155	133	138	144	132	141	133	120	128	137	115	153	130	129	144	147	128	126	126	135	127	158	152	141	131	129	123	145	112	116	127	136	134	139	120	107	178	145	164	132	133	121	138	136	139	151	148	129	148	132	141	123	127	142	133	134	127	115	134	148	139	139	134	137	121	144	129	136	108	134	119	131	132	119	137	139	139	127	142	128	135	132	130	144	159	151	135	128	121	112	132	140	142	139	139	153	124	137	113	145	127	129	130	122	140	128	150	149	139	136	136	147	133	145	139	138	124	137	135	135	115	132	139	138	135	156	116	131	140	137	120	136	130	160	120	123	118	141	148	152	137	135	147	138	126	154	141	159	128	119	136	137	140	140	131	140	138	134	133	139	142	120	133	139	145	148	129	134	130	135	136	138	128	137	135	133	136	126	129	139	135	143	144	127	93	146	141	144	140	141	149	142	137	142	140	131	132	145	134	135	131	151	138	167	160	119	170	138	148	141	137	134	154	151	119	142	138	132	138	137	130	149	139	165	129	149	128	137	124	142	146	134	126	129	133	132	148	127	118	112	127	125	144	143	134	140	129	126	133	140	146	149	163	141	130	143	147	131	152	145	121	145	134	140	134	124	144	124	140	123	144	144	133	141	125	113	144	141	137	141	133	130	141	130	130	129	137	129	136	145	148	126	146	176	119	120	136	108	138	147	153	137	149	132	139	114	149	142	130	134	111	108	144	136	135	142	124	121	156	145	141	118	117	153	136	114	146	149	131	132	137	126	132	130	145	147	118	143	137	141	130	142	150	131	122	147	127	160	128	134	121	135	131	141	155	136	125	136	133	112	139	141	127	133	134	128	147	141	168	138	110	150	135	139	147	142	166	113	144	114	123	142	139	126	161	120	132	120	145	125	123	132	139	119	140	133	136	156	121	143	145	143	113	128	128	144	115
24480	21693	29265	26144	23781	14625	2014	567	414	386	305	280	263	247	236	262	265	238	255	245	226	241	230	320	257	226	239	202	218	220	215	346	670	832	812	425	202	178	251	239	241	260	230	218	235	198	209	198	195	227	197	186	209	192	188	198	214	233	214	205	193	220	187	206	207	193	191	192	202	192	222	220	216	199	226	211	207	215	198	185	240	204	185	223	200	216	205	194	205	227	206	205	204	212	187	240	203	195	208	190	195	206	195	222	223	200	189	213	182	237	221	213	214	194	239	188	202	199	220	208	208	203	226	226	214	179	200	215	182	231	203	207	201	180	206	189	197	214	190	205	188	207	203	207	213	205	226	218	211	193	199	215	183	187	195	207	200	196	205	206	205	206	213	199	195	194	171	223	205	199	207	210	195	182	232	209	198	208	201	193	191	214	220	210	191	218	205	218	210	201	214	212	197	194	196	210	229	205	211	243	218	197	190	181	210	203	194	224	206	194	180	168	196	212	213	200	223	212	177	212	195	209	169	188	213	210	207	186	214	193	214	191	203	201	216	214	200	212	206	214	229	214	198	213	193	199	197	210	171	253	211	202	209	210	196	220	213	189	219	191	239	208	187	211	216	222	193	189	202	195	193	197	219	195	191	197	204	197	233	203	184	222	202	192	199	220	196	212	207	192	223	192	205	199	194	190	191	188	178	215	208	200	202	200	195	207	229	227	207	210	184	223	200	199	194	216	200	194	222	196	204	195	175	194	209	206	203	201	203	223	208	196	190	223	236	217	199	194	235	191	216	215	218	201	201	179	229	180	203	188	180	204	209	208	205	207	216	193	203	177	198	199	183	210	207	170	216	203	218	188	194	195	198	227	207	181	194	195	209	184	182	211	195	211	197	195	200	224	182	225	194	207	181	219	203	210	202	196	183	199	196	213	206	235	213	191	234	209	202	196	197	187	219	206	208	201	209	206	213	193	213	230	218	223	206	221	214	198	194	196	184	207	207	196	212	202	211	216	192	199	192	195	192	202	224	200	201	217	224	190	189	218	205	177	199	200	195	216	217	218	199	194	182	218	205	222	200	213	238	204	210	205	213	168	216	197	179	189	199	197	231	225	211	210	208	235	219	218	222	227	218	197	180	231	196	190	200	186	240	191	220	199	190	208	196	211	194	207	175	210	188	202	186	197	236	218	213	218	202	198	177	198	220	208	193	200	191	213	199	240	209	192	211	225	176	206	191	195	210	217	183	212	181	191	205	206	192	210	207	231	204	210	169	216	208	219	200	199	173	196	197	252	210	208	229	193	230	230	197	252	208	204	205	183	200	213	230	199	206	190	188	221	205	204	199	187	215	200	206	216	210	204	204	201	192	199	215	208	183	228	218	189	182	203	221	193	201	222	194	174	191	204	205	205	205	213	184	214	238	186	224	206	211	214	208	197	213	214	215	206	210	219	190	225	192	189	189	207	181	203	211	210	185	191	187	199	198	204	191	227	202	203	198	226	199	183	198	217	196	194	214	226	191	186	216	228	203	200	207	211	216	189	209	201	209	216	221	198	214	199	206	212	199	177	187	212	229	215	214	211	204	200	194	202	210	211	224	196	203	178	189	212	206	188	210	173	167	181	197	231	185	206	234	207	175	209	198	218	215	196	208	192	205	218	202	215	186	196	187	194	207	198	183	220	214	206	214	198	190	177	184	191	198	210	173	198	218	183	202	180	180	217	188	215	211	219	208	210	188	198	224	200	201	203	219	227	197	221	191	207	230	220	183	189	197	208	226	168	198	230	196	226	189	223	227	202	196	225	195	197	193	206	201	185	189	201	218	192	236	203	192	187	194	196	217	222	196	197	187	205	217	215	205	226	205	193	200	218	185	208	241	182	211	216	199	207	194	177	198	208	226	204	219	196	217	226	217	228	179	202	225	197	181	206	224	193	196	211	227	231	204	203	209	188	208	222	235	187	208	219	187	202	181	186	208	199	208	217	195	221	194	188	183	179	203	201	208	212	207	210	251	209	181	211	218	212	209	204	183	191	199	205	196	200	211	189	219	201	214	201	214	208	208	222	182	197	216	180	197	215	183	196	198	224	184	212	187	206	232	173	180	183	223	211	196	194	194	208	206	189	203	178	190	201	198	209	185	215	232	184	183	206	209	191	180	209	216	211	217	188	220	202	211	244	176	204	199	213	196	213	240	204	202	207	204	210	219	222	189	202	202	208	205	208	190	210	190	200	183	187	204	207	205	219	211	208	211	212	203	214	206	186	174	207	187	191	196	189	210	216	204	204	203	178	185	186	214	216	214	177	185	199	217	219	214	224	189	201	224	226	213	203	210	195	177	185	202	182	212	208	199	201	184	198	176	205	203	185	203	188	215	190	218	196	203	198	194	194	213	195	211	201	192	213	201	192	205	234	210	218	191	192	216	207	195	213	196	197	209	179	200	204	197	190	206	195	216	200	198	210	219	211	219	200	198	193	201	182	175	216	212	184	218	196	229	194	211	195	173	193	182	194	196	198	185	192	185	206	222	187	200	208	224	191	216	193	179	198	185	189	213	192	199	212	222	203	206	199	181	198	198	204	205	222	212	214	197	187	204	196	200	224	186	205	209	225	192	180	216	195	213	216	204	199	203	176	183	215	208	196	201	229	214	205	205	198	232	214	205	206	201	210	221	192	210	193	211	202	222	184	211	205	203	218	203	206	212	209	192	205	201	223	206	210	208	195	208	188	191	216	213	215	210	212	199	231	203	195	214	214	227	176	199	202	204	207	198	199	181	187	191	215	197	203	223	211	221	209	219	205	204	209	204	222	205	214	189	195	216	197	229	208	186	210	219	180	222	200	177	204	210	214	204	202	210	203	215	218	188	213	194	225	198	197	196	203	177	245	204	191	212	218	218	186	207	187	199	187	211	205	199	227	201	196	235	233	198	198	208	210	215	226	190	220	205	203	191	207	231	184	206	209	200	216	209	192	226	183	212	215	190	238	202	202	201	215	232	209	191	208	184	207	193	189	192	190	217	209	183	207	202	191	198	211	195	200	194	201	225	218	173	200	184	203	193	219	214	222	182	193	213	218	215	191	205	224	204	197	210	220	195	209	174	211	199	225	205	242	215	188	236	171	207	204	198	215	211	228	213	205	210	197	207	210	170	214	235	196	227	201	194	200	201	181	217	197	210	206	189	201	221	194	207	201	217	171	203	209	203	218	198	201	188	218	215	218	194	200	181	195	211	211	199	210	208	215	213	225	203	208	199	225	201	185	200	224	214	206	205	198	208	185	219	198	172	221	204	207	193	198	215	219	197	169	209	211	206	195	216	220	226	208	227	197	193	217	207	207	217	208	227	200	203	220	195	202	212	187	204	197	197	186	209	222	206	190	191	224	172	223	240	194	216	223	200	215	216	200	190	192	206	196	166	210	182	190	204	183	194	202	210	208	210	206	200	199	205	197	205	214	189	213	192	218	201	218	186	219	206	232	202	201	214	215	215	194
29862	56579	46469	34310	25027	7859	1274	889	684	583	438	361	363	345	311	300	271	258	285	248	224	263	258	390	256	243	227	207	232	259	282	488	1013	1284	1229	543	246	241	322	319	250	297	245	223	216	229	224	205	234	255	231	205	207	227	219	235	208	208	241	227	207	228	211	211	236	241	233	209	244	224	215	224	237	193	206	217	199	218	233	226	206	225	213	202	210	205	229	234	219	233	218	223	215	202	213	206	225	208	185	216	196	199	247	222	209	227	215	234	217	199	205	194	208	226	220	198	216	230	211	221	242	218	221	248	198	197	198	204	192	209	214	222	233	253	217	237	204	227	210	211	241	207	220	238	213	198	229	231	222	199	211	250	202	224	233	206	199	213	227	187	252	197	203	217	221	197	199	224	217	210	211	235	223	238	219	202	202	223	210	207	255	223	215	233	203	188	203	245	194	199	227	225	220	196	212	230	253	233	200	206	229	196	193	181	220	240	210	237	222	209	205	229	213	202	202	199	230	214	227	244	207	202	241	236	216	234	230	221	219	222	193	217	194	201	212	228	239	197	229	211	225	234	217	193	216	213	207	239	203	211	210	214	201	221	233	204	221	209	217	227	230	225	198	227	201	205	211	237	215	234	225	229	213	213	198	228	209	215	203	195	237	220	203	217	220	213	256	191	221	230	208	213	203	224	210	205	213	201	226	210	217	230	207	204	226	196	213	220	221	216	208	181	211	226	206	196	215	232	233	226	223	219	231	213	204	227	236	239	180	203	229	204	199	230	197	224	225	220	230	196	199	226	203	209	239	241	211	205	203	226	241	224	219	215	207	221	211	209	231	212	209	239	214	225	201	226	215	223	226	223	190	213	209	217	233	208	251	216	239	237	200	208	215	252	227	246	234	210	221	233	215	214	198	210	210	232	255	210	217	228	225	211	216	227	206	216	220	197	214	222	232	196	238	226	204	225	236	208	190	238	234	223	216	229	215	208	213	212	207	202	176	188	208	209	195	212	205	221	218	243	202	235	213	247	247	234	237	241	235	189	229	217	223	210	229	243	231	212	221	217	238	230	228	227	220	216	213	224	208	244	211	211	195	240	231	204	208	217	199	215	225	205	187	191	205	204	216	216	197	240	220	197	244	234	240	211	230	205	222	190	215	234	199	204	224	209	247	204	229	240	218	216	214	223	208	208	214	210	212	216	216	228	225	215	231	225	206	212	220	218	205	243	208	216	204	220	218	224	190	227	226	210	221	230	204	212	208	237	244	233	212	222	202	231	205	212	191	215	205	209	220	241	217	192	222	207	229	222	215	211	212	214	234	228	207	205	214	197	229	206	227	201	234	191	202	241	217	210	213	249	205	195	222	230	234	222	232	218	219	232	220	229	195	220	235	197	223	207	223	254	226	204	239	228	215	218	233	196	224	214	227	187	227	208	214	247	247	203	198	224	204	233	241	193	207	241	222	218	219	237	247	238	220	229	222	194	214	199	219	202	226	192	226	222	250	257	226	201	224	206	208	197	205	210	222	237	220	240	220	215	202	206	217	213	193	205	208	230	227	227	213	216	205	213	211	208	242	209	199	219	209	221	235	219	219	210	203	227	205	208	223	227	205	223	212	212	224	223	233	222	207	210	258	216	204	216	195	222	200	219	232	184	230	204	227	225	234	236	205	201	235	217	211	212	185	210	239	207	200	260	214	205	198	223	198	204	216	203	256	210	190	208	206	200	212	191	204	222	216	231	218	220	224	247	223	225	236	235	220	244	228	211	228	205	223	232	209	217	228	228	229	223	229	215	222	213	205	218	217	217	212	213	236	248	198	202	234	204	196	184	226	203	205	234	209	221	234	231	215	246	206	248	225	224	210	210	218	208	259	220	215	203	230	200	204	230	232	191	229	220	214	213	219	198	222	202	233	232	229	231	208	197	221	237	233	211	202	238	205	225	222	221	191	208	203	252	247	209	217	212	204	258	206	220	219	217	230	200	220	241	240	226	216	226	196	230	216	198	226	218	236	239	210	202	238	218	235	218	231	215	223	210	256	204	228	223	236	227	224	235	212	202	204	225	245	232	189	245	210	210	225	221	210	213	240	230	213	228	209	227	255	235	220	196	220	206	228	196	228	235	202	223	223	215	209	240	208	191	214	226	228	234	233	239	239	205	233	211	220	219	205	222	208	208	190	238	229	226	194	200	218	248	200	218	197	204	222	210	223	223	215	230	232	222	232	235	212	200	185	203	224	206	218	218	237	221	213	229	216	220	200	212	268	216	216	219	216	209	209	228	214	240	211	245	213	200	212	206	215	231	200	206	231	219	222	241	232	206	222	214	233	212	234	220	233	226	234	229	210	209	210	202	230	200	219	225	215	220	204	215	226	217	232	235	228	202	181	227	239	236	195	223	247	212	221	237	217	226	203	210	206	203	223	216	225	216	222	227	222	216	229	232	221	194	214	208	218	205	199	213	236	196	241	213	194	240	214	207	219	223	219	218	233	250	202	217	232	181	234	202	223	228	211	228	203	228	224	222	240	241	223	195	231	199	235	205	208	235	205	232	216	232	225	228	235	203	206	219	223	184	223	210	232	239	201	220	217	227	214	224	213	216	220	252	202	212	207	213	202	229	201	231	244	238	216	247	200	223	217	189	221	215	212	227	207	207	214	224	218	228	207	211	169	214	228	234	218	245	225	216	199	261	227	204	232	200	201	230	216	230	186	207	226	227	231	217	227	217	234	195	224	236	225	225	211	215	231	219	235	233	221	202	191	219	214	229	204	216	201	217	224	197	232	236	205	228	213	200	220	239	225	214	223	200	216	238	216	219	223	206	236	252	201	224	209	225	234	219	202	233	228	229	198	209	205	239	217	225	210	211	235	235	227	216	201	212	232	217	242	242	205	218	228	216	240	229	223	222	200	216	203	204	193	210	248	220	217	231	190	221	226	235	222	200	208	207	216	223	224	232	210	204	204	199	238	220	220	187	229	237	220	204	222	197	224	231	207	207	189	221	236	238	205	212	237	223	207	239	210	234	184	208	188	201	207	249	219	222	219	227	190	189	227	217	236	213	232	225	216	226	219	214	204	216	191	211	219	219	201	221	226	220	214	221	228	208	212	237	211	209	209	234	212	218	194	213	195	214	232	242	212	195	226	239	209	213	192	191	187	216	199	222	217	184	207	197	203	208	220	225	251	199	228	216	214	198	220	207	202	207	228	214	216	215	234	181	232	224	206	206	208	211	221	209	203	204	218	216	205	226	226	216	209	228	221	226	227	195	224	185	217	212	215	210	228	231	208	200	195	242	215	200	234	199	214	218	221	214	209	224	206	213	203	223	222	199	229	200	226	232	197	235	229	207	240	227	225	216	225	221	219	231	203	218	203	225	232	213	228	222	246	196	230	220	225	190	232	205	213	237	221	242	232	223	199	200	216	199	217	232	197	229	209	210	240	218	201	194	219	232	229	217	209	205	200	197	199	197	216	230	230	214	232	234	233	226
25726	21800	29784	27900	19415	8583	1716	426	310	255	213	206	209	207	175	189	177	232	407	228	160	150	163	205	288	210	156	168	173	164	162	218	417	435	330	182	162	146	163	185	160	191	163	160	153	157	166	153	147	177	148	122	177	156	172	162	179	136	145	167	155	160	146	170	163	173	158	149	156	151	159	155	154	186	154	156	170	144	182	128	149	154	136	168	150	156	175	152	181	170	151	168	162	168	147	136	132	167	168	153	142	151	173	147	190	186	153	169	135	159	151	170	138	159	142	149	152	177	164	161	178	144	176	150	148	133	138	145	150	138	160	178	156	151	141	154	131	178	150	155	162	151	157	161	176	153	167	176	160	155	163	154	153	143	168	140	161	172	157	158	144	152	166	149	178	143	164	149	156	154	157	166	155	166	167	161	169	135	157	150	160	159	157	164	165	150	160	171	157	165	161	161	133	149	143	174	160	145	155	136	155	165	172	176	161	143	139	153	144	170	144	141	165	155	157	147	155	176	150	147	166	149	149	143	157	142	142	170	159	158	139	182	134	151	162	164	157	147	155	171	166	164	169	172	132	155	144	141	147	154	138	133	142	161	172	190	165	147	175	154	162	164	155	177	155	145	166	147	160	151	162	191	163	151	158	138	170	152	164	156	152	139	154	139	164	162	152	165	166	148	174	167	156	169	163	158	151	156	169	148	146	183	148	166	158	136	172	175	166	149	185	154	173	142	146	147	155	159	178	159	165	157	172	149	150	160	168	151	151	153	163	156	147	148	168	160	154	158	148	179	158	150	155	165	163	167	140	167	164	151	160	159	166	162	157	159	160	131	145	167	143	176	147	137	153	153	151	147	135	145	145	144	147	129	176	171	151	151	157	161	167	140	167	161	168	170	167	165	166	144	155	127	159	153	149	145	129	150	176	148	150	137	164	183	154	178	148	157	161	151	150	141	182	153	164	141	146	151	176	156	145	157	153	172	151	165	159	164	154	175	154	177	158	148	164	154	146	133	144	167	137	146	168	155	134	143	164	137	138	156	175	173	162	145	150	159	160	164	141	165	167	146	145	167	163	143	148	150	159	130	183	163	140	147	169	138	167	173	147	160	161	168	157	154	152	159	159	186	169	154	160	148	158	151	150	176	157	172	158	156	126	165	153	171	150	191	155	145	172	191	164	161	155	147	150	151	147	145	171	135	130	150	163	147	159	159	174	164	157	167	155	159	165	154	155	163	166	187	159	171	162	156	167	117	153	161	164	148	136	183	163	148	164	160	153	140	148	152	167	174	159	176	149	160	151	164	153	153	175	168	169	132	163	148	142	164	155	148	153	138	142	166	187	147	174	152	138	157	174	145	146	166	141	139	154	139	141	173	160	165	155	158	159	138	156	181	181	154	171	139	162	147	164	140	146	149	155	173	127	165	144	151	165	147	152	166	157	175	141	164	153	153	153	189	189	159	154	151	155	146	139	157	159	166	149	188	155	158	158	175	127	168	160	149	145	136	142	144	150	147	153	157	137	154	165	151	154	152	135	152	161	137	142	139	177	168	172	156	136	156	158	159	147	159	162	159	148	172	149	150	145	162	163	161	159	157	159	153	148	194	162	149	163	163	168	158	141	172	139	130	151	158	159	150	136	141	146	162	150	148	169	161	165	149	147	143	160	159	160	159	151	127	162	164	145	166	166	144	165	150	152	165	151	156	152	139	167	166	155	143	151	146	172	151	130	173	165	142	156	161	156	145	140	150	144	149	160	139	180	141	162	141	155	157	156	157	136	158	153	174	162	156	174	132	164	145	175	173	134	149	154	161	166	158	123	149	157	158	170	168	161	166	147	181	155	164	170	156	152	153	167	158	143	146	183	134	156	147	160	162	133	168	159	148	159	163	167	171	149	163	159	161	150	159	154	161	186	175	164	163	151	149	146	135	160	186	158	180	168	164	176	154	156	168	139	151	151	149	142	165	142	155	148	148	163	151	177	177	157	153	151	162	144	167	174	147	168	126	166	164	157	143	163	164	182	147	159	163	152	154	168	136	163	160	160	160	148	140	129	133	145	143	173	174	157	161	158	161	152	145	147	161	151	165	157	145	145	151	168	166	138	156	148	178	159	172	159	146	144	150	143	159	184	135	145	169	173	158	153	135	141	138	184	157	157	145	155	158	149	136	147	153	162	149	140	153	173	149	156	160	149	157	153	147	143	145	139	132	167	167	152	156	160	152	161	146	166	166	178	156	143	171	164	192	144	164	160	149	181	142	172	157	155	144	149	143	143	142	167	144	156	141	148	135	162	162	150	151	147	147	167	142	166	160	164	168	153	187	153	169	161	158	167	142	176	157	148	165	151	158	162	152	165	170	166	153	151	144	134	161	171	144	158	174	157	162	155	155	144	152	154	150	156	135	171	153	178	174	151	151	159	172	166	161	149	134	180	153	137	145	172	147	155	171	173	158	153	160	160	158	143	138	143	158	153	145	160	152	162	143	166	153	148	155	159	168	158	155	160	197	177	179	153	149	154	149	154	146	184	141	170	161	160	137	168	172	170	165	144	145	158	156	154	152	142	155	149	162	164	144	166	138	167	163	164	156	177	125	142	159	143	145	180	156	144	154	154	135	148	137	165	153	165	163	160	171	164	151	145	156	175	136	161	160	151	167	163	161	157	135	162	159	172	149	177	154	159	143	147	147	164	154	153	157	148	164	171	150	151	148	187	151	136	147	174	171	151	178	135	140	153	158	141	171	166	150	143	155	154	164	167	153	166	177	145	135	181	153	149	153	155	153	150	151	159	164	138	156	154	153	153	150	147	153	156	159	153	157	166	164	181	132	154	169	156	170	182	164	164	125	183	147	163	147	158	152	173	183	156	200	164	159	157	163	148	167	147	160	160	148	158	163	153	166	140	141	165	151	155	170	178	137	165	155	137	148	158	179	176	151	177	148	136	160	144	163	160	178	153	156	159	159	161	147	141	168	150	149	146	163	165	163	150	155	160	144	150	138	175	174	139	145	165	151	168	158	169	138	150	149	156	147	166	165	161	146	147	145	149	172	160	155	157	147	157	170	171	139	144	162	167	156	155	157	168	122	152	155	195	156	166	152	159	166	172	169	143	175	176	173	165	153	157	145	160	151	142	141	155	146	167	164	147	158	149	169	178	161	146	149	172	156	139	173	144	174	143	168	174	166	166	156	152	160	148	147	151	167	162	162	162	151	178	159	149	144	156	176	164	147	163	145	182	164	156	173	166	155	151	152	152	164	156	148	177	173	166	166	157	149	159	163	144	172	150	163	185	171	160	177	161	147	174	166	163	147	169	142	165	174	156	135	151	151	147	125	153	149	146	156	163	158	153	153	163	188	178	158	159	155	170	154	158	156	164	171	151	159	164	163	156	176	149	131	175	176	166	173	169	159	154	174	169	151	150	174	164	145	148	179	146	175	174	159	158	164	168	159	172	163	148	136	180	192	162	163	167	162	155	159	156	168	155	141	130	159
29886	53834	43398	26909	20221	9890	2454	745	540	431	348	289	221	246	248	217	210	338	725	318	188	192	185	222	361	296	167	194	201	209	222	307	546	699	481	223	196	185	240	213	188	261	212	187	186	182	183	173	172	216	197	176	185	173	195	183	170	174	206	184	175	179	174	181	193	161	159	181	177	178	185	165	176	164	191	181	199	180	182	171	188	192	180	165	188	186	180	182	182	186	186	166	189	178	180	188	199	186	174	191	195	182	163	175	171	182	163	188	192	200	163	191	199	169	154	165	182	203	213	171	166	195	185	169	167	203	175	185	177	177	192	160	168	153	165	167	176	184	172	186	173	162	184	184	190	161	176	182	180	170	177	174	177	157	155	184	179	149	160	171	170	165	177	182	159	177	186	181	189	163	174	183	193	164	200	162	172	211	173	176	154	167	162	185	182	164	175	159	166	163	163	168	177	173	177	178	176	161	200	167	190	149	151	185	173	169	199	164	168	177	157	165	215	184	171	173	163	192	180	174	157	178	190	157	173	183	184	187	162	176	152	217	175	171	165	182	180	179	182	164	196	154	181	169	185	193	170	187	190	190	182	155	168	176	207	202	162	175	182	178	169	171	175	181	172	182	170	195	175	175	179	172	179	218	174	169	183	217	167	195	179	161	177	165	184	176	155	191	176	168	194	195	169	166	190	192	181	176	181	196	176	149	202	172	185	191	171	184	195	175	200	198	176	175	197	177	165	176	150	164	157	166	163	173	152	177	174	165	164	195	150	195	190	186	181	197	180	171	178	169	163	156	174	203	164	161	154	164	201	190	159	188	168	179	172	192	158	183	194	164	151	191	170	151	185	182	177	188	182	175	200	196	166	177	187	176	160	143	164	174	175	188	171	193	169	185	150	192	183	200	186	156	186	190	169	183	200	177	187	176	183	177	186	178	170	188	182	194	176	170	174	156	174	193	155	196	183	198	173	180	172	186	183	191	170	187	162	183	162	149	191	170	181	164	168	211	174	178	168	150	159	158	179	179	176	164	174	207	186	170	172	185	203	173	172	197	188	162	169	191	169	161	171	181	175	162	156	186	180	157	167	158	197	172	178	148	165	178	182	185	177	163	182	173	178	168	192	191	152	182	171	194	173	188	169	157	195	182	188	165	161	179	176	155	158	204	176	184	170	186	168	187	179	149	158	169	164	180	183	180	152	169	182	178	170	174	173	179	185	172	185	192	187	184	164	184	182	205	168	161	194	175	186	163	168	174	207	171	185	159	199	199	154	196	188	170	186	159	186	186	207	166	167	161	147	184	163	198	192	187	191	161	157	161	157	181	164	171	175	186	179	172	182	156	177	183	186	179	179	183	172	182	201	198	194	160	181	194	174	175	176	155	192	193	168	156	188	190	175	190	203	188	176	143	208	182	160	180	178	142	178	183	181	194	184	176	175	158	199	162	177	164	161	171	175	174	182	174	178	164	174	161	168	201	163	158	166	150	188	156	176	167	201	181	186	181	150	181	198	193	183	169	190	199	189	160	183	194	195	174	177	184	177	170	198	204	177	188	183	166	166	190	207	193	172	177	173	174	174	175	207	176	184	142	196	183	183	199	170	159	184	172	188	175	184	168	190	168	176	189	187	178	173	181	204	190	211	189	190	177	184	180	177	168	165	172	183	149	182	189	162	189	168	186	166	179	191	174	176	162	186	191	183	182	182	185	149	177	176	178	162	199	194	177	196	169	179	179	173	194	173	196	178	187	168	160	169	188	175	181	147	143	170	165	191	181	165	189	176	177	184	189	176	177	171	179	168	194	178	166	193	188	187	168	165	174	165	179	171	162	211	187	181	178	185	181	192	185	179	178	186	195	185	178	183	192	207	182	178	173	194	159	200	167	173	186	163	164	173	154	187	169	182	170	162	185	179	199	172	205	187	170	177	179	165	195	163	164	181	173	177	186	177	191	175	169	173	158	172	175	145	165	164	185	191	203	160	180	171	177	169	156	171	173	183	186	153	197	162	173	160	173	194	200	177	178	149	181	168	181	163	191	190	169	170	177	165	192	166	176	163	168	201	177	184	179	185	172	173	177	195	181	150	198	187	180	186	200	188	178	164	182	196	172	161	182	189	171	173	170	158	190	180	163	170	178	159	192	164	181	165	178	192	195	174	185	186	190	154	149	181	177	182	174	175	165	157	182	166	204	171	177	167	180	173	175	164	175	190	199	160	183	201	189	199	184	168	170	195	189	188	189	169	185	180	182	190	194	162	170	184	196	165	207	158	175	166	169	163	194	175	187	174	166	181	198	232	156	194	196	167	147	172	174	173	170	176	192	174	188	180	177	171	181	179	196	191	184	167	148	172	173	184	164	202	178	160	187	165	168	159	178	189	190	190	184	200	173	169	164	181	160	184	165	181	163	181	176	185	160	178	165	163	197	160	201	182	184	189	196	186	185	192	178	152	173	162	161	177	165	172	170	177	174	178	183	150	156	180	197	199	191	194	200	158	182	165	187	185	167	195	162	174	182	188	173	177	162	182	197	173	178	169	144	177	181	177	189	173	204	210	184	166	184	177	180	196	194	175	187	172	175	190	170	183	198	184	169	174	158	186	190	169	178	160	184	175	152	168	147	162	151	177	191	151	184	188	166	178	180	176	167	183	186	173	155	196	179	175	153	203	179	168	168	178	186	182	189	207	162	155	172	177	181	186	164	174	170	167	169	187	175	203	167	222	170	154	168	176	189	182	184	193	172	165	152	140	176	187	174	183	176	158	184	172	195	184	202	187	186	174	185	167	185	162	199	178	150	159	179	182	180	161	201	187	181	185	189	169	178	189	165	142	163	160	172	177	179	187	176	199	215	163	171	148	172	177	162	182	149	166	174	143	174	175	173	186	177	180	191	204	180	196	172	161	196	178	180	182	176	178	181	166	180	164	194	154	181	207	174	166	172	171	194	173	155	193	174	197	168	189	154	171	162	182	170	177	187	173	155	180	180	190	179	169	162	158	178	158	180	191	183	164	163	158	170	195	163	162	195	181	179	190	167	165	169	180	185	168	201	172	167	169	175	184	183	174	202	173	188	147	189	177	163	170	165	187	176	170	191	168	198	178	190	188	175	160	179	157	210	176	158	172	211	167	172	176	165	163	176	161	176	169	165	191	164	201	188	182	159	198	172	177	206	192	186	171	193	170	170	158	188	175	178	175	180	159	172	165	166	186	188	171	193	184	188	185	175	181	163	159	150	175	168	196	186	172	185	176	156	173	160	175	192	176	184	168	175	163	184	171	183	187	171	190	187	179	220	172	184	175	192	177	190	167	167	178	181	195	164	185	148	191	171	181	180	182	197	182	181	199	170	179	181	155	181	170	179	206	191	190	185	197	180	176	195	173	173	180	185	157	179	157	159	169	202	189	186	210	187	157	178	183	170	188	171	173	165	149	179	187	181	192	162	156	197	190	166	169	169	154	179	201	175	173	171	201	169	183	172	190	199	168	173	197	189
23370	21722	29600	24808	23539	24062	16698	1918	622	549	488	429	463	411	373	393	373	586	1376	861	335	345	314	456	560	323	296	303	320	345	371	492	1045	1215	797	386	294	292	376	338	356	357	349	272	272	310	312	325	293	295	301	284	294	309	292	272	285	297	292	292	259	310	307	314	302	301	273	291	310	335	298	289	294	274	285	283	291	333	281	273	282	289	278	296	299	309	283	328	308	291	327	314	284	280	264	323	299	296	276	304	311	303	331	302	280	294	293	292	306	302	275	278	297	318	299	278	300	283	256	275	319	298	302	329	293	293	321	295	275	303	274	304	289	283	276	302	299	275	296	324	280	295	281	297	315	326	284	292	277	313	323	282	290	291	293	323	299	290	307	288	297	294	299	281	299	301	301	282	309	302	284	283	288	267	278	315	287	297	296	301	285	294	309	300	292	301	284	288	271	328	306	305	263	294	279	323	281	318	302	273	275	292	302	303	293	308	285	283	319	293	289	293	275	276	288	278	274	307	313	274	301	305	290	274	292	319	313	282	305	287	309	295	300	300	279	315	290	282	289	283	289	284	312	297	271	289	296	298	292	286	287	287	306	266	308	308	322	310	286	292	271	306	328	306	281	290	316	292	293	288	283	304	271	309	304	310	299	297	318	310	289	328	275	297	289	280	288	264	292	307	299	315	320	305	315	318	311	310	288	295	302	292	320	314	313	285	284	297	256	268	299	277	266	309	275	311	314	281	307	310	309	282	292	301	305	290	311	273	314	328	297	285	305	311	294	267	308	263	300	320	279	269	274	307	326	308	279	295	317	287	278	310	307	287	306	269	302	309	310	281	281	322	285	267	278	288	286	304	307	318	307	281	279	292	307	306	299	293	284	302	296	310	273	277	321	285	304	286	306	286	289	273	314	312	294	315	301	289	315	313	291	304	296	294	272	295	269	319	261	305	267	287	310	287	308	266	295	302	300	283	312	318	296	301	283	302	279	254	302	295	282	275	306	287	284	308	299	299	279	279	289	268	271	304	292	288	292	263	300	339	278	303	296	273	273	312	293	300	277	288	298	280	299	288	282	307	331	295	286	276	260	287	272	298	332	296	268	308	304	261	293	300	335	291	287	301	304	303	305	294	346	318	327	287	324	278	271	281	283	300	291	308	263	281	289	290	288	290	295	309	294	313	285	281	333	298	303	293	303	299	277	271	307	296	295	288	291	302	294	294	259	295	289	278	312	315	291	260	255	306	309	285	274	290	290	315	310	287	284	328	304	274	272	295	297	283	312	306	286	302	279	271	292	309	325	289	293	276	318	326	302	316	276	270	292	280	298	282	325	333	282	289	312	274	297	316	275	278	275	300	298	307	291	263	306	303	272	282	284	271	261	305	290	298	311	291	283	256	302	282	304	294	299	306	309	267	275	314	331	308	285	304	310	292	279	294	282	297	295	319	294	270	289	299	315	306	303	285	312	324	320	282	297	302	295	311	264	288	312	281	308	268	280	311	281	286	284	297	278	293	263	321	291	312	297	253	318	288	322	296	310	290	292	294	295	336	283	284	307	281	301	285	308	311	321	278	281	317	269	270	300	274	306	287	305	273	298	315	299	291	297	276	304	270	291	305	297	297	308	297	258	303	293	289	268	303	307	296	309	290	301	289	305	289	282	306	264	298	277	333	297	296	269	296	287	310	283	295	293	301	275	280	300	309	283	316	268	306	304	278	313	317	286	312	310	286	306	291	254	287	308	303	310	304	282	295	317	303	312	282	282	280	316	288	299	302	275	282	290	306	321	313	288	304	297	274	309	299	325	310	302	285	287	279	275	247	298	288	311	275	278	294	326	290	317	306	305	311	304	293	314	292	290	296	308	308	306	304	287	284	318	280	283	302	297	289	306	306	276	288	287	291	270	278	286	309	273	285	309	312	281	266	292	295	283	321	280	303	294	300	243	294	324	295	313	335	313	320	297	274	279	306	285	298	304	282	262	315	292	301	293	290	274	295	316	313	304	302	276	297	314	283	277	284	306	299	306	275	319	304	272	314	304	316	295	306	291	279	311	306	289	293	295	284	295	299	294	282	316	299	282	278	306	289	292	311	289	310	271	264	261	279	286	301	288	285	282	296	310	311	301	300	318	303	313	287	298	268	313	307	270	316	320	292	304	299	263	278	310	319	286	290	306	313	279	309	299	331	285	301	320	301	317	270	291	311	301	289	301	279	299	292	303	294	310	271	285	300	292	302	292	332	276	285	308	297	292	297	270	313	301	287	277	280	275	266	286	289	284	294	273	299	291	309	315	294	323	302	312	309	292	300	297	302	277	294	285	291	330	314	312	292	265	313	285	291	283	315	298	295	295	323	292	290	272	303	294	316	300	297	283	325	284	272	323	295	290	313	283	264	319	286	280	303	317	316	278	311	269	272	307	286	315	290	303	286	288	309	285	296	302	296	287	330	279	274	305	295	326	270	303	295	292	282	317	301	281	286	291	288	268	327	302	304	299	299	283	286	281	303	285	268	324	263	310	267	331	301	290	279	303	302	336	291	303	316	296	268	253	279	266	296	294	275	278	313	327	288	291	319	291	296	313	289	290	270	276	320	285	254	286	330	315	309	287	302	298	289	274	295	308	314	299	284	291	316	288	303	284	302	306	293	310	312	319	304	315	305	290	280	270	290	250	288	300	308	313	271	315	310	274	289	264	285	309	275	303	257	258	273	289	289	259	271	276	314	279	292	298	290	300	293	277	299	314	295	291	275	292	309	304	288	292	318	274	276	262	308	294	305	295	277	287	304	302	307	303	280	301	307	288	289	294	290	281	309	325	307	312	324	310	286	291	311	319	296	296	324	290	280	320	283	295	287	335	306	289	305	316	312	288	297	271	289	284	301	313	300	283	304	275	306	283	271	305	329	323	300	298	288	324	269	306	289	283	272	302	291	276	314	288	335	312	285	278	327	266	297	255	275	297	285	292	286	262	281	300	310	268	274	309	284	283	294	316	290	291	314	276	284	316	316	274	277	304	284	302	273	299	301	310	285	293	298	259	311	289	285	295	316	318	305	271	285	287	306	310	271	321	329	288	309	280	304	285	299	324	289	277	294	285	310	273	302	312	297	298	304	314	313	289	307	293	316	296	297	272	299	273	257	284	285	300	291	312	280	321	297	288	310	291	267	297	291	311	280	257	304	306	309	280	293	282	292	309	310	298	315	300	262	287	333	287	304	324	304	291	288	280	295	325	287	287	283	294	291	330	308	274	263	283	305	333	261	292	315	313	281	289	318	331	264	283	272	292	275	311	288	284	266	309	267	279	298	276	310	294	298	319	320	306	279	303	268	309	317	298	272	288	282	286	276	266	308	270	260	305	309	283	306	299	328	277	286	273	294	302	304	252	308	270	289	300	293	301	279	301	269	277	310	302	275	281	317	286	304	289	267	303	289	311	298	307	304	292	300	319	303	299	294	303	274	282	301	290	306	296	281	271	305	257	264	290	314	313	344
33412	65699	52888	41045	35667	24541	11348	1668	931	777	639	562	521	488	480	459	398	815	2244	1259	402	373	386	584	789	427	322	349	334	329	389	736	1515	1964	1223	468	315	333	432	361	363	427	395	301	316	321	331	333	272	327	309	316	312	323	278	350	321	338	320	320	331	300	318	274	283	320	289	340	337	316	304	301	320	315	314	305	305	341	330	324	318	327	317	318	289	325	266	291	304	287	313	320	291	300	293	315	295	335	305	305	273	290	348	303	332	283	341	282	328	315	294	303	317	303	309	300	294	322	311	333	327	321	299	289	304	347	315	285	313	293	284	278	321	298	301	295	310	305	319	290	309	299	318	319	290	339	310	289	348	295	308	290	318	298	289	298	302	311	284	301	308	337	306	292	290	303	295	353	293	316	307	297	326	324	303	299	310	280	318	324	304	309	332	309	318	308	309	328	264	317	332	339	311	332	331	311	288	313	325	312	287	303	294	327	301	295	292	320	271	288	286	298	300	293	294	287	286	299	292	297	326	317	327	289	312	278	272	289	292	329	330	337	311	319	301	317	311	322	313	288	285	320	318	294	319	301	320	320	300	303	284	308	303	283	292	321	289	276	323	305	340	297	316	292	306	334	331	281	295	298	305	301	291	302	305	305	311	292	289	301	293	332	278	298	300	336	321	318	309	333	282	270	330	288	301	323	283	304	307	316	316	315	280	319	299	340	297	274	277	300	306	301	298	339	300	314	293	308	328	308	321	333	312	343	317	322	270	315	326	327	327	339	321	312	327	296	306	325	285	326	291	314	310	293	308	315	326	328	301	323	311	311	305	283	284	284	302	297	294	306	325	289	334	285	302	368	284	352	321	329	322	327	323	308	317	301	311	317	276	291	322	301	318	326	320	319	286	306	295	302	288	301	308	324	287	343	311	268	318	316	321	316	310	295	315	318	284	292	310	346	307	309	290	303	297	299	324	311	300	322	287	344	302	309	272	294	302	302	328	289	289	332	285	309	306	322	296	316	287	310	318	298	302	311	326	301	294	311	338	311	278	308	317	309	292	299	323	315	311	308	306	318	275	334	314	301	288	307	299	320	334	316	322	314	315	310	310	305	296	295	336	310	300	309	315	325	297	334	334	309	326	301	310	310	319	307	268	329	313	313	298	308	317	314	340	292	306	330	298	308	316	337	293	321	288	324	300	304	305	305	304	332	315	308	312	305	314	298	292	301	326	325	306	299	314	290	355	293	329	297	335	291	343	292	308	335	306	306	295	300	276	313	318	286	320	303	303	295	290	295	327	308	307	306	271	285	289	285	272	314	327	319	337	272	288	300	288	316	313	318	319	300	293	296	327	292	302	282	315	278	302	332	334	266	299	310	317	349	292	322	295	311	306	339	305	323	300	327	311	306	285	330	312	294	300	328	290	295	289	298	317	298	284	309	305	323	292	304	292	326	328	311	312	305	277	289	352	293	349	311	284	330	308	322	289	298	294	306	321	299	338	319	306	277	342	311	325	291	272	319	317	313	317	294	334	281	288	305	308	319	332	316	300	316	319	334	290	314	312	323	329	273	334	284	328	311	295	339	321	290	307	309	295	339	313	313	335	312	298	338	295	312	285	298	312	323	321	294	308	315	311	297	324	321	286	315	305	310	337	303	306	303	327	309	318	296	281	305	302	303	330	298	297	308	326	320	311	291	309	326	321	303	324	302	331	317	342	307	343	297	317	333	306	309	279	300	323	319	281	309	305	315	288	293	305	277	311	320	311	309	344	324	294	321	316	343	308	323	289	294	321	306	317	274	305	288	339	308	294	298	335	339	312	308	276	314	334	301	323	303	329	314	253	294	332	343	295	306	303	300	309	307	311	287	334	309	317	318	319	298	275	302	299	322	314	296	315	316	307	295	301	349	301	327	318	279	322	292	284	306	307	287	275	322	339	286	286	333	288	333	269	333	332	293	307	315	288	312	277	324	307	306	319	303	322	309	342	269	293	303	312	275	306	280	311	319	311	297	267	339	331	283	322	298	345	314	319	307	294	308	303	307	303	329	340	297	312	336	320	278	294	309	298	297	284	284	305	328	331	317	319	326	304	289	289	333	290	304	287	243	339	312	328	302	313	301	316	302	334	286	325	294	320	302	293	290	313	293	305	317	347	304	278	295	308	302	318	305	321	323	305	288	310	313	296	287	323	297	308	305	295	328	318	308	297	310	313	318	303	325	326	306	304	303	315	295	305	290	303	272	290	313	296	309	340	324	321	333	283	301	352	292	280	343	301	274	317	296	280	348	317	297	314	330	280	284	273	333	271	297	308	288	310	292	302	295	283	293	334	300	348	306	307	318	321	296	319	320	298	349	317	298	306	299	318	364	343	304	305	323	295	324	330	304	325	301	309	316	297	333	311	292	310	285	304	284	290	295	309	307	302	295	287	322	303	276	276	261	289	335	290	318	299	292	313	288	310	293	293	268	284	325	316	326	294	305	326	304	303	306	302	277	304	331	305	316	308	326	319	295	299	321	304	308	318	310	298	291	304	315	310	311	333	312	316	291	325	297	327	300	314	308	306	339	302	282	289	315	316	301	295	290	331	282	310	287	283	313	346	327	303	291	329	297	303	320	287	308	329	320	305	316	311	292	299	316	286	326	299	303	282	315	320	292	308	308	334	296	284	301	296	318	327	296	298	322	307	343	323	302	305	338	309	299	328	318	282	322	283	334	302	266	334	300	304	289	285	315	325	287	310	313	310	326	307	300	296	298	311	358	271	294	318	321	319	317	286	324	304	309	332	322	304	297	322	330	360	319	335	321	349	298	302	303	307	331	299	308	321	304	306	266	280	338	293	321	303	306	313	312	299	312	290	325	299	293	293	329	311	294	316	298	307	281	283	297	324	312	313	297	319	305	305	330	316	286	295	309	316	326	311	289	294	326	290	291	314	310	344	305	316	301	342	285	291	281	294	300	331	285	299	275	312	299	329	298	295	295	336	318	320	310	260	344	307	316	303	312	308	314	301	323	279	301	321	329	315	303	310	298	295	294	329	322	303	325	328	354	294	308	305	301	331	284	311	296	308	311	302	306	295	297	291	325	297	315	276	321	334	317	325	299	291	295	310	301	291	318	319	305	311	295	294	341	319	321	334	297	301	316	326	332	297	335	294	297	311	335	311	322	337	344	280	297	293	284	312	306	332	304	324	322	285	318	310	312	294	303	322	307	313	289	294	271	309	281	311	320	336	309	332	340	313	327	298	291	291	299	311	313	307	326	291	333	334	347	333	301	284	312	318	362	275	313	321	304	284	335	301	325	332	300	301	310	322	328	306	303	286	307	299	302	308	317	290	304	303	332	303	288	337	316	318	299	303	306	319	317	289	316	320	301	291	278	289	284	329	331	280	290	278	293	301	288	319	288	318	286	289	355	279	297	310	286	308	302	320	279	294	335	303	284	298	302	315	306	315	283	303	316	300	302	319	330	287	348	300	325	322	301	316	300	295	355	297	322
30916	33094	37003	24259	13050	5131	997	268	186	155	146	124	116	123	101	107	135	140	130	129	138	129	124	131	145	105	130	125	117	124	112	119	131	136	148	133	124	105	115	104	114	126	116	131	134	137	107	119	147	128	125	98	114	125	106	126	116	116	130	117	112	123	126	133	112	110	111	130	107	120	123	97	102	117	111	126	124	102	113	100	117	128	124	111	116	109	122	117	110	121	111	119	115	122	137	123	121	106	116	130	112	106	114	128	115	117	132	98	107	125	147	110	120	107	116	110	105	113	115	112	115	111	122	126	101	124	116	118	104	113	122	122	114	115	107	114	100	111	112	110	115	126	134	123	117	97	114	113	127	101	104	97	135	98	111	108	121	105	122	133	113	94	116	121	128	134	112	115	101	108	131	122	127	119	112	124	109	111	127	125	99	126	107	114	125	114	143	101	108	110	115	122	113	113	123	112	119	114	123	108	116	105	127	126	124	117	130	115	121	116	109	116	115	119	110	116	130	107	119	137	134	138	109	107	108	111	132	108	121	106	106	125	121	131	119	135	122	112	121	125	131	123	124	107	113	116	116	128	118	119	121	120	114	109	103	122	125	100	107	120	116	120	114	118	115	122	118	127	115	124	113	106	105	125	115	119	115	117	123	124	100	106	106	133	105	125	143	125	118	132	115	127	105	100	111	103	109	105	126	112	103	114	119	115	103	121	125	117	111	122	115	125	100	115	121	126	125	128	129	113	135	133	121	134	129	120	113	106	108	113	127	112	126	144	114	139	99	120	122	121	120	129	118	129	111	101	117	126	124	139	110	132	127	114	130	116	106	120	113	132	99	138	104	98	134	139	115	110	113	128	113	96	130	146	99	114	127	105	131	116	114	112	112	110	94	120	112	116	115	121	114	124	122	125	113	114	111	117	102	119	131	114	115	98	123	122	125	120	102	108	112	118	109	127	125	114	106	133	134	102	106	109	120	116	123	114	127	130	120	112	135	121	116	126	117	111	126	120	114	119	143	115	119	119	106	113	110	111	128	112	126	135	137	148	106	148	123	116	107	124	114	119	118	115	113	125	110	120	116	137	98	106	129	109	102	115	117	88	110	134	109	116	105	130	117	124	112	121	130	144	139	114	108	112	104	105	123	125	122	140	114	118	115	126	110	102	106	126	113	119	111	113	130	109	131	148	123	131	115	112	115	124	108	98	118	103	118	128	83	126	112	127	129	137	123	142	100	93	119	109	118	134	127	110	97	123	104	101	124	123	126	113	108	124	96	145	127	116	103	90	123	126	114	97	123	121	126	147	105	121	127	116	118	153	112	110	129	126	103	100	118	151	131	134	129	114	114	122	118	114	126	123	113	141	114	120	126	103	103	136	127	113	117	130	123	127	125	117	117	86	110	111	105	118	110	125	132	138	144	113	130	115	138	116	120	118	121	110	111	138	110	129	124	121	111	120	136	121	133	112	91	113	124	129	139	138	129	117	96	121	114	112	100	118	107	108	122	102	101	118	128	107	105	106	103	130	104	109	112	102	119	108	109	108	117	111	131	139	117	103	129	111	103	128	142	128	117	127	104	122	118	129	102	124	113	104	109	110	136	103	108	110	118	107	143	126	101	123	126	103	99	116	130	122	116	106	119	113	131	123	109	121	120	115	126	109	108	112	128	102	119	113	140	126	113	126	120	100	129	114	121	114	108	106	149	116	125	119	132	129	115	111	123	129	120	121	119	125	117	112	116	114	102	133	129	124	127	112	135	104	116	126	119	98	114	114	118	109	118	123	120	106	117	119	118	110	110	118	124	130	123	119	124	131	105	94	113	131	114	131	111	118	107	103	105	111	125	104	97	103	116	121	96	110	130	111	111	124	113	108	95	99	118	132	113	107	115	105	106	131	117	121	112	109	113	135	116	110	100	126	118	135	124	127	111	128	138	138	118	117	127	126	119	98	120	128	104	105	133	102	125	109	116	134	106	114	109	136	160	129	106	117	122	114	105	130	128	122	120	128	113	108	103	107	98	126	122	112	112	106	129	126	130	104	131	111	105	128	103	115	134	101	105	116	128	124	129	134	151	98	103	118	110	127	105	121	91	114	127	120	93	97	97	135	120	129	91	116	111	127	122	107	119	123	116	110	117	143	120	96	123	92	135	111	121	113	106	96	110	123	115	125	120	124	124	142	100	112	125	112	112	122	134	119	128	132	104	110	114	115	122	117	136	104	110	120	108	100	98	101	113	121	136	121	120	135	104	126	110	127	119	120	117	111	120	100	110	124	107	111	107	108	140	122	94	116	109	124	102	134	101	129	101	118	122	111	108	96	121	111	115	138	114	122	130	116	112	117	119	118	110	93	110	105	111	128	91	121	113	107	115	107	116	130	125	136	154	126	107	118	114	106	109	121	118	137	123	104	135	109	101	129	108	125	108	122	102	116	135	140	110	124	123	121	96	114	105	125	121	125	122	124	103	116	119	101	107	109	133	114	102	119	107	106	108	100	119	116	115	104	111	127	110	127	112	119	115	117	118	122	124	116	98	112	114	102	112	114	108	125	115	100	125	123	117	120	103	113	100	115	112	120	114	118	113	96	111	119	97	118	132	111	99	117	109	106	108	111	128	107	126	127	109	100	116	116	127	120	118	104	124	103	123	109	117	97	124	106	119	115	105	131	122	114	119	137	95	114	113	119	122	123	115	109	143	87	101	141	124	120	113	115	134	103	120	139	123	106	119	108	98	104	129	108	134	94	126	101	120	111	124	139	103	120	117	112	132	92	125	126	97	131	105	124	103	106	116	119	109	97	103	119	102	115	104	115	113	105	118	114	118	107	107	117	118	120	136	127	119	129	126	141	113	126	122	124	108	105	110	121	98	121	108	107	127	125	121	138	132	154	121	115	134	114	104	106	125	111	126	132	122	100	130	117	111	116	127	103	117	114	133	96	119	108	108	126	143	143	104	113	123	117	129	117	111	110	99	117	110	105	137	125	109	124	131	120	109	116	100	104	97	125	115	113	126	140	109	125	103	124	119	126	112	119	115	137	139	117	124	140	122	129	121	108	111	125	133	141	125	116	118	124	139	141	126	120	97	81	106	118	131	121	115	108	120	123	137	132	128	118	106	119	114	116	121	106	111	105	117	115	116	108	134	129	110	118	105	97	115	105	114	119	115	87	119	134	116	137	134	116	99	113	117	97	148	110	123	118	94	117	116	123	136	115	113	113	125	99	120	120	131	126	117	106	121	126	112	125	129	117	131	126	132	115	135	102	116	109	110	120	119	116	120	98	132	90	120	138	136	109	123	114	125	117	97	125	114	110	122	131	123	109	111	109	103	111	119	122	123	120	126	124	110	111	132	111	123	117	122	110	118	126	124	119	130	112	96	108	129	117	122	123	133	126	111	110	108	125	121	119	94	105	124	140	134	113	124	102	131	100	105	117	119	111	130	111	114	119	109	115	96	125	115	103	102	111	109	120	118	137	126	129	107	126	108	119
30312	48373	37305	21913	15778	7691	1727	436	270	218	185	176	154	180	156	172	179	209	146	182	141	137	142	142	144	150	125	138	123	120	136	161	156	198	175	145	131	133	153	139	135	155	130	111	150	144	139	110	141	133	130	136	117	147	130	154	133	121	123	130	128	133	132	127	124	134	122	144	125	130	117	148	136	106	119	103	126	135	125	134	122	130	126	140	126	122	137	123	139	116	125	151	138	105	127	131	137	138	132	136	136	148	122	124	140	101	148	115	133	137	124	133	127	148	123	138	123	141	121	146	126	136	146	114	126	147	121	142	142	132	163	143	138	130	123	132	133	139	119	154	151	141	140	149	147	109	135	140	148	122	119	136	129	156	118	149	135	126	129	134	111	141	136	139	120	147	143	144	142	125	133	129	128	135	136	121	140	135	143	117	125	109	133	116	150	155	127	150	139	144	137	130	136	155	131	118	128	127	136	155	129	143	116	151	127	113	114	119	122	149	126	129	117	132	143	131	136	141	126	125	144	123	117	97	140	121	130	126	123	140	120	146	154	118	107	125	125	125	126	129	124	118	131	141	134	134	123	127	118	125	127	134	147	148	139	135	132	130	138	137	138	132	123	117	149	105	127	121	132	142	141	122	148	143	118	121	100	139	113	131	130	129	135	128	132	137	135	138	122	140	135	128	136	121	127	138	125	140	139	139	120	140	111	147	151	146	148	132	130	118	165	111	119	135	153	148	135	141	134	140	129	118	124	129	130	114	138	141	135	123	134	155	126	142	133	153	129	142	141	140	132	116	113	151	141	119	123	135	126	139	130	127	157	126	115	127	131	138	136	131	122	122	126	125	106	133	130	125	140	130	156	147	126	134	124	143	127	105	133	128	136	134	114	126	144	140	129	122	143	124	129	139	146	144	122	121	139	126	139	135	137	118	147	144	130	128	134	128	137	104	130	130	104	117	130	150	135	142	135	143	117	128	118	125	116	133	144	155	132	133	121	128	144	109	125	125	142	145	135	148	123	124	127	109	122	122	117	161	129	158	131	127	120	132	142	120	131	159	138	148	131	113	132	135	138	135	146	136	145	119	135	140	122	126	107	128	133	139	128	115	132	121	139	124	128	147	129	128	135	143	110	117	125	133	109	132	145	126	139	120	133	143	105	124	124	139	134	148	125	125	134	148	125	125	124	138	127	123	112	130	102	140	134	127	150	138	118	125	140	134	130	151	136	138	124	119	123	141	117	128	143	122	137	144	142	113	128	141	138	118	137	140	133	136	131	118	135	133	151	146	109	124	146	115	137	143	134	141	129	113	138	118	132	125	128	139	151	123	126	133	137	126	150	137	115	139	129	139	133	143	126	136	118	145	124	158	114	119	125	114	139	116	142	140	141	134	137	120	137	133	123	127	152	134	131	129	138	114	154	137	123	148	116	107	120	138	138	141	145	126	126	124	124	126	134	123	155	130	133	146	160	120	132	126	131	138	110	158	132	138	136	142	128	127	156	125	134	133	133	132	110	120	146	132	130	132	127	119	112	140	111	144	140	130	123	126	127	141	118	115	140	147	141	126	127	142	137	125	137	119	139	140	133	148	144	147	116	143	131	128	118	150	143	134	131	111	116	135	130	123	155	154	123	133	118	144	133	133	125	123	138	117	125	139	129	116	134	132	140	115	115	126	137	123	112	129	138	116	169	152	128	129	141	127	141	127	132	134	117	112	128	154	131	133	155	134	123	133	135	135	137	145	132	121	131	124	122	113	108	104	138	135	143	143	120	135	128	132	113	132	128	119	122	139	108	167	117	118	112	124	123	120	133	137	142	136	129	133	120	124	127	140	129	131	126	127	133	123	128	127	114	134	114	124	140	140	130	129	135	126	114	130	142	152	107	125	128	130	117	127	154	129	155	123	119	156	127	115	113	141	124	128	136	135	120	133	150	115	139	131	134	127	149	139	125	142	140	134	132	129	136	128	138	130	133	116	127	137	149	116	137	118	131	112	119	132	125	117	109	140	139	126	123	135	132	128	125	132	132	139	123	133	136	129	122	131	156	116	144	125	143	131	146	129	130	125	154	134	135	132	122	143	121	131	122	116	141	136	135	146	129	142	152	141	142	136	116	132	154	118	143	143	117	134	142	140	114	128	138	134	138	132	129	128	123	121	105	106	127	140	130	159	146	120	131	128	146	143	123	128	128	124	122	123	125	126	133	136	134	106	126	129	135	148	137	137	124	171	141	109	117	123	135	126	142	143	137	122	135	130	121	143	112	122	132	123	113	132	115	115	134	130	142	136	146	125	122	115	133	147	122	134	130	144	149	132	128	141	113	133	125	127	163	129	109	122	132	137	137	133	131	141	138	124	135	111	127	142	135	158	110	123	123	113	102	139	115	103	134	133	133	138	110	123	138	139	125	141	133	122	141	149	139	120	136	119	132	129	144	129	141	133	107	127	131	140	132	109	147	137	127	144	130	158	144	123	128	125	119	108	139	122	158	133	123	117	135	142	142	136	124	128	126	141	121	136	135	141	126	133	153	126	126	131	148	142	136	126	115	125	131	145	124	163	157	121	139	123	135	124	134	123	122	116	138	117	122	123	132	130	140	112	121	127	139	120	122	120	122	131	139	120	142	118	109	142	149	122	148	124	136	134	134	121	148	128	137	119	132	136	133	120	144	139	143	151	137	146	149	136	122	138	107	150	140	127	155	135	130	126	146	118	132	130	144	148	139	138	136	101	132	120	121	113	127	116	135	126	140	134	127	122	125	145	135	116	133	126	146	123	112	134	149	130	137	127	124	123	122	139	120	130	117	157	127	145	134	150	156	130	136	126	135	138	143	129	137	136	129	145	121	143	133	134	130	137	126	136	151	134	123	127	140	140	139	150	129	114	133	124	151	131	131	133	137	117	133	137	134	137	152	126	154	137	124	114	139	137	129	122	113	139	143	151	142	117	121	121	175	118	122	134	137	123	141	139	134	126	136	123	130	123	120	135	142	134	151	123	126	125	149	126	138	131	118	130	112	135	136	110	146	113	113	141	130	148	121	111	143	129	139	147	121	125	135	142	128	122	160	133	110	110	145	137	119	136	121	125	122	133	156	144	132	135	130	138	148	141	111	141	118	124	136	133	153	136	138	116	118	141	111	125	153	127	123	132	134	117	139	134	130	121	136	128	108	126	137	117	144	141	103	136	143	141	117	135	129	128	133	121	130	124	148	132	114	145	145	123	126	118	139	121	115	116	114	138	133	136	134	130	144	116	150	142	147	139	147	152	125	146	148	127	126	134	108	139	123	123	139	128	128	141	169	120	126	136	130	135	146	131	137	123	138	129	138	138	126	129	133	133	114	139	127	139	119	114	139	150	147	135	128	133	121	138	130	127	128	150	129	136	137	131	112	124	151	123	147	128	130	120	128	154	119	127	114	127	133	129	127	123	135	119	122	126	123	143	152	120	145	128	107	135	129	134	145	134	117	121	127	135	149	134	119	134	128	121
24472	21661	29412	26668	24739	18828	6135	603	413	358	341	329	281	255	235	293	404	391	209	211	203	213	228	229	366	229	183	189	197	213	233	266	474	696	461	270	194	196	212	231	206	211	204	178	218	205	196	202	216	215	204	202	196	206	201	188	210	182	214	218	212	198	228	173	219	198	208	203	190	188	196	196	207	212	181	212	204	216	181	189	193	175	197	178	179	199	205	209	219	204	183	223	209	199	197	182	208	220	204	202	201	209	211	209	171	208	199	205	185	192	190	187	187	202	208	215	169	186	219	200	194	199	181	194	188	201	175	191	197	199	207	199	191	196	185	202	218	179	179	185	215	183	225	200	209	223	199	202	195	193	177	207	187	215	223	207	187	207	197	206	199	206	224	240	197	201	188	183	202	196	191	196	215	200	183	232	204	200	222	195	184	204	202	202	181	214	188	228	185	205	201	210	200	189	218	189	192	182	191	201	179	212	212	212	201	189	205	212	208	187	198	181	195	234	217	186	207	218	188	181	175	174	201	189	193	208	192	208	213	188	186	175	193	187	200	203	219	178	192	195	229	212	215	222	198	184	215	207	192	210	163	194	192	185	182	197	200	176	226	185	211	202	193	192	191	171	193	211	204	222	191	199	203	231	200	208	185	192	199	208	215	199	214	206	199	192	195	190	177	193	198	197	201	185	205	202	211	204	183	192	185	186	189	225	206	185	196	198	190	202	211	178	175	207	184	174	200	192	205	196	209	208	200	202	184	189	191	191	206	212	191	195	221	211	225	206	204	227	175	204	186	200	195	193	180	185	187	193	177	183	192	190	207	210	173	204	195	176	207	196	173	210	204	214	208	217	216	231	197	195	198	198	225	189	200	201	167	220	198	194	171	185	183	206	207	197	202	199	212	212	198	183	230	177	189	199	181	208	220	198	212	202	202	207	179	191	186	207	199	206	197	195	179	182	193	198	198	217	188	203	209	185	182	226	218	179	182	204	185	206	199	192	197	198	187	192	217	209	183	205	205	185	194	192	201	210	210	199	183	194	189	192	198	190	201	198	226	176	203	196	185	192	201	189	199	182	195	216	216	198	231	194	200	189	175	213	171	199	185	200	204	204	199	201	214	230	198	201	212	192	197	211	197	202	195	204	181	206	202	187	197	207	190	201	213	187	208	193	186	200	180	202	165	223	192	186	191	198	193	182	187	196	161	204	233	191	192	214	188	181	228	186	220	207	199	206	212	195	215	215	201	206	196	211	184	184	206	214	202	204	202	177	217	201	220	199	175	216	214	206	179	181	213	214	202	218	213	186	195	158	206	195	189	189	197	204	185	201	197	192	175	194	185	190	208	209	180	176	194	193	202	210	212	205	197	198	228	218	194	195	213	207	187	203	219	194	193	221	222	200	206	194	187	198	215	218	201	218	186	222	162	215	182	191	196	207	187	195	179	172	198	198	208	183	197	181	196	208	187	182	200	214	182	210	197	244	215	217	210	187	199	197	198	208	195	213	196	186	167	229	212	204	205	223	186	214	187	207	205	212	189	190	201	187	194	201	206	233	200	202	206	216	182	207	199	184	224	193	181	179	207	221	182	193	221	189	207	198	233	208	211	200	195	206	202	200	173	219	199	189	215	221	204	208	200	179	177	195	192	192	197	198	211	193	200	201	183	226	228	215	173	193	215	200	191	224	214	229	187	188	229	193	196	216	201	184	180	199	225	199	189	185	183	205	202	209	212	186	179	210	199	203	208	202	223	175	197	192	181	210	181	208	197	198	204	166	217	211	209	208	237	207	181	221	194	212	202	197	199	218	196	212	195	169	191	212	212	220	228	186	222	231	188	173	194	209	186	236	204	207	190	183	216	215	207	228	202	186	194	181	208	181	198	184	205	195	199	200	190	198	202	171	202	181	178	194	186	186	214	202	209	190	217	190	187	180	203	217	218	212	215	188	185	220	180	194	208	222	173	200	200	192	182	192	180	210	188	196	190	199	191	198	177	192	208	221	187	204	195	168	203	204	207	187	212	198	185	196	198	193	220	210	213	201	209	221	190	212	184	213	203	196	172	198	189	174	224	199	184	193	200	218	220	191	190	215	193	196	198	206	190	217	220	172	165	193	206	180	218	190	211	205	198	197	194	200	193	165	196	207	179	210	190	195	186	194	197	204	203	193	182	181	175	214	185	191	182	188	198	207	186	201	195	184	184	199	204	183	197	208	205	209	237	156	193	176	171	183	165	194	221	210	203	233	196	185	193	214	172	188	187	191	206	183	208	193	162	178	185	203	184	210	196	201	169	182	179	198	181	211	213	185	190	177	157	215	205	192	185	198	208	192	160	205	214	203	206	204	151	218	199	212	195	189	204	190	190	208	209	180	185	207	200	202	188	176	199	196	199	183	197	185	201	175	201	217	195	214	213	210	172	175	202	213	199	245	188	174	205	182	176	179	190	210	190	197	178	177	185	187	227	205	212	173	209	190	206	207	220	189	192	193	208	191	212	182	208	190	210	191	201	201	214	221	207	198	188	180	207	214	182	199	203	190	196	210	198	218	179	224	189	194	193	210	207	209	182	200	190	186	199	188	211	200	210	181	201	188	194	203	178	184	172	179	208	195	209	220	196	201	190	189	219	188	202	181	205	208	205	183	193	183	227	195	199	217	200	185	185	189	184	212	190	180	218	211	192	205	190	178	174	205	172	188	179	191	234	204	196	167	181	222	193	192	175	217	220	204	186	189	189	189	196	207	195	196	200	197	200	187	186	177	174	195	181	187	216	199	214	200	201	197	206	181	179	212	194	177	201	196	212	214	176	186	216	213	200	213	203	199	209	227	221	194	186	205	191	171	195	172	201	208	180	201	211	176	219	215	197	183	192	211	211	213	173	183	222	209	221	205	200	177	174	210	194	223	223	194	183	200	148	185	199	200	172	209	177	168	181	189	181	198	194	176	193	183	197	206	179	197	180	194	178	200	188	206	204	190	183	190	228	234	206	190	211	181	204	182	203	204	172	178	199	187	211	221	212	186	214	190	189	194	198	218	222	176	229	191	202	225	203	181	209	195	174	171	195	183	184	194	221	216	203	216	193	182	183	191	218	205	182	191	209	182	179	190	188	188	176	217	202	175	185	179	166	182	187	217	190	197	208	205	209	211	216	193	203	161	212	188	178	202	184	218	161	206	207	173	195	231	180	224	182	191	192	208	220	180	188	182	189	204	207	198	201	204	176	198	196	197	195	197	171	226	194	213	228	199	190	163	221	207	202	218	190	197	191	188	206	215	199	198	198	202	211	196	201	223	207	225	170	200	200	200	195	205	189	191	205	187	183	190	183	222	178	212	192	191	228	187	192	199	195	224	177	217	211	194	208	197	198	199	192	197	210	190	214	212	195	185	195	185	183	174	216	192	207	206	190	196	221	192	178	231	178	221	194	208	182	188	202	178	183	155	197	190	190	211	212	174	170	202	211	212	185	207	193	190	191	180	206	209	197	176	216	187
30607	58453	49181	36856	29155	15856	4993	839	665	520	444	393	345	343	317	401	613	542	306	245	278	268	286	309	497	290	220	215	202	229	278	352	666	1025	634	374	206	212	222	234	237	272	248	202	199	194	222	212	204	199	220	222	202	216	208	218	226	223	232	239	215	231	201	197	195	201	188	198	202	240	219	246	199	216	222	219	208	224	200	210	199	241	194	202	207	215	223	201	191	196	225	242	216	193	218	200	200	225	215	229	232	212	194	207	193	200	208	225	217	232	197	210	220	222	217	209	213	205	228	229	186	191	228	227	243	200	207	217	235	196	197	193	220	217	207	217	212	205	228	227	193	225	209	226	210	216	202	223	198	227	230	230	224	196	247	199	202	211	216	252	208	236	220	192	239	233	211	200	214	219	196	196	228	200	236	223	201	195	236	213	212	189	191	205	192	195	209	208	217	212	213	216	226	211	208	198	207	223	235	198	243	198	185	199	218	217	215	206	203	191	221	208	226	224	183	219	209	242	208	213	238	207	215	212	230	232	197	201	189	205	210	229	199	193	223	236	215	200	199	215	206	177	198	220	216	211	184	195	197	206	224	191	212	195	233	227	200	233	207	214	228	213	204	202	217	206	208	199	212	236	214	242	213	212	197	182	202	212	189	223	220	212	215	194	201	210	224	204	187	194	217	227	214	225	239	228	229	215	226	232	189	203	203	227	189	236	212	221	199	210	244	213	238	210	219	205	207	179	196	202	234	221	192	208	203	217	205	224	197	245	208	209	210	210	194	202	219	229	227	215	228	182	215	188	221	220	219	210	211	230	240	204	211	201	201	197	223	208	218	222	213	204	223	230	199	197	216	197	217	201	206	209	246	223	215	220	220	215	217	210	222	242	219	218	222	199	231	230	213	201	190	210	193	220	205	229	188	250	208	219	217	229	214	214	217	228	208	181	200	179	211	202	205	224	215	198	185	195	200	205	226	207	215	230	209	183	228	234	204	212	232	215	195	211	224	222	197	216	214	218	208	206	194	218	226	223	230	208	243	207	213	201	222	197	203	200	236	212	202	197	221	218	228	229	198	188	202	207	174	201	204	222	201	213	212	199	236	227	205	217	197	224	213	189	212	230	187	211	215	236	217	204	226	209	229	236	222	207	236	208	223	212	203	193	224	207	186	172	210	223	200	230	216	212	213	225	197	210	217	183	182	217	174	246	188	189	239	204	209	197	227	204	218	204	191	227	224	235	213	223	208	217	199	245	214	218	188	219	196	209	214	199	208	225	219	216	200	209	201	207	182	204	205	215	216	228	243	216	212	198	237	227	213	214	202	207	211	222	205	192	175	220	197	196	215	212	210	200	203	219	226	201	225	206	202	212	207	200	222	226	204	194	202	186	229	226	208	214	213	227	222	210	198	201	200	222	188	228	199	211	209	246	183	209	231	203	225	199	221	247	188	226	210	209	203	204	225	208	224	224	199	180	212	201	216	218	222	206	223	189	230	217	211	218	208	206	207	194	212	230	220	192	231	221	222	196	201	203	214	196	204	186	199	194	213	215	208	212	199	216	221	216	187	213	208	194	214	210	200	213	198	188	218	208	200	192	194	227	205	204	219	218	230	187	204	210	205	203	225	229	200	210	202	225	220	194	193	211	205	224	221	218	202	223	208	190	217	199	203	230	215	212	231	211	199	216	199	202	223	200	199	199	218	215	231	212	217	213	217	207	216	205	200	212	203	193	197	194	213	224	182	214	214	208	199	201	208	196	211	199	209	218	232	193	194	221	216	197	194	211	214	206	213	191	214	218	210	221	197	216	215	225	208	225	204	204	228	225	211	234	201	203	234	220	187	204	182	202	219	191	190	217	198	207	202	205	225	192	204	201	214	219	220	204	225	213	238	196	215	223	245	212	231	197	206	218	201	211	198	211	199	196	191	191	216	203	210	228	214	224	211	219	173	218	175	207	220	214	224	231	207	216	207	216	239	204	213	222	204	188	192	219	190	222	207	179	204	215	216	192	221	210	221	214	186	177	229	183	229	218	214	192	202	198	191	198	213	210	228	191	190	191	217	218	208	205	207	220	210	196	213	220	199	191	209	247	211	220	224	234	214	210	207	210	219	224	209	199	210	208	202	208	197	202	197	203	224	221	229	222	166	236	194	224	222	209	202	233	217	211	223	224	243	190	214	195	218	204	207	201	213	203	222	228	194	214	208	209	196	196	209	211	238	208	219	225	203	227	196	226	217	198	206	213	197	219	191	223	195	213	220	218	231	203	211	243	199	203	224	194	215	244	193	238	205	218	204	204	193	222	217	225	200	191	212	218	192	206	227	197	219	244	232	209	201	210	188	212	217	240	201	223	223	210	225	204	213	239	254	216	228	246	227	220	197	216	219	215	220	208	196	222	242	203	201	196	221	187	221	216	218	247	196	189	198	197	205	185	205	214	211	200	206	207	226	206	202	218	188	207	208	216	205	186	242	189	232	230	197	228	218	210	207	222	213	200	208	239	211	217	194	197	214	208	197	214	209	193	206	207	192	220	203	205	208	231	210	215	220	229	196	179	194	194	223	214	241	190	227	191	208	232	208	227	216	208	209	229	231	220	202	190	190	211	218	222	212	218	178	197	215	205	224	230	215	201	197	201	216	219	217	223	236	224	223	220	217	226	234	222	213	186	223	253	214	221	213	201	225	235	232	206	205	227	226	199	224	216	200	220	204	189	212	196	210	180	219	209	187	190	226	195	210	201	217	207	222	198	211	218	205	201	214	217	220	227	213	225	199	204	228	217	248	185	208	184	212	209	221	227	196	237	203	220	194	191	196	230	190	254	196	217	231	187	216	200	208	212	206	235	207	177	196	220	195	214	201	221	220	223	201	199	205	222	199	203	222	205	196	213	219	205	198	197	215	211	211	196	219	191	233	219	209	221	197	228	183	218	232	200	209	193	203	208	214	244	207	228	205	199	242	219	209	193	204	270	216	205	207	206	212	221	210	201	203	223	207	208	218	211	215	215	207	201	211	211	223	219	213	213	203	223	198	197	232	222	205	214	220	218	228	221	221	229	238	205	215	217	235	217	200	208	215	198	219	223	215	193	211	217	212	211	230	206	179	239	208	207	209	195	202	227	217	216	200	196	192	227	217	220	185	212	206	210	200	192	180	185	215	258	230	208	193	193	237	201	215	215	230	220	198	217	214	182	213	204	206	197	210	202	224	214	194	205	242	214	234	225	174	217	190	215	218	222	197	201	209	216	201	207	223	211	209	237	195	210	231	213	194	208	216	221	243	214	207	211	229	207	208	212	198	212	202	188	230	247	207	216	209	231	217	213	222	188	211	199	201	223	208	221	214	225	225	201	197	196	221	223	215	210	242	223	206	203	209	196	244	225	199	234	201	212	220	195	214	188	197	220	215	201	199	224	232	220	222	203	223	201	195	242	215	188	208	202	231	223	220	216	243	208	217	201	190	218	234	191	218	199	216	245	218	209	209	194	229	186
25796	21815	29877	28507	20643	11883	1992	343	283	254	244	217	192	186	180	180	148	172	141	156	140	168	170	157	209	200	145	154	134	167	151	179	294	404	291	191	141	154	140	178	189	152	140	158	170	145	154	144	139	143	161	168	140	139	141	159	143	133	145	142	122	146	123	160	169	146	139	153	163	144	157	149	143	152	140	143	144	138	150	163	161	160	160	161	152	153	166	156	161	146	147	150	155	150	139	131	134	180	169	149	152	159	161	124	148	155	155	149	167	125	143	156	156	161	155	174	165	158	142	150	146	172	158	144	145	124	149	141	159	166	161	153	146	161	149	156	156	135	172	135	181	134	152	166	133	172	147	154	155	141	158	164	142	145	147	160	123	150	144	143	159	169	160	175	143	131	159	130	158	141	165	158	150	141	153	160	132	147	169	168	144	145	169	162	156	128	137	133	138	168	158	157	139	157	161	142	132	147	162	138	153	129	152	150	147	139	161	148	142	159	142	157	160	143	154	159	158	151	145	168	154	177	143	138	143	152	140	147	173	143	136	151	153	152	155	125	171	141	176	151	170	148	156	140	142	158	164	147	144	143	154	168	162	167	133	152	130	124	130	157	150	153	150	134	146	161	129	161	125	153	126	153	132	144	150	158	147	136	136	130	157	153	163	184	158	140	155	138	130	156	141	131	162	162	161	170	174	136	151	144	148	154	155	154	142	127	153	173	150	155	160	128	141	153	154	127	158	148	125	159	136	158	149	153	148	149	145	163	145	161	135	168	132	160	128	149	157	134	152	143	158	135	145	176	148	151	130	140	136	161	158	132	157	166	147	150	160	158	156	159	166	149	146	181	149	160	155	183	157	147	154	171	154	162	149	142	141	142	180	168	138	153	146	165	167	178	154	167	165	146	170	167	141	135	134	170	148	157	167	138	150	164	143	156	151	152	151	139	153	176	157	134	151	174	156	150	152	145	153	146	161	154	144	154	149	129	151	144	143	144	145	144	161	154	132	129	159	141	149	152	151	146	144	131	163	146	141	138	171	147	145	147	163	152	187	145	144	141	164	134	150	157	161	149	165	157	143	142	135	158	166	141	140	141	145	126	150	154	160	167	152	150	132	165	168	175	172	134	149	130	131	146	136	140	155	162	158	161	135	146	155	159	159	185	138	166	171	153	168	133	160	150	138	148	151	157	136	134	178	148	180	157	163	129	134	181	166	132	156	143	157	141	171	155	154	164	151	141	166	163	159	155	153	162	158	153	139	143	142	123	140	169	174	121	146	151	161	155	148	152	156	131	141	165	145	140	136	144	154	147	165	142	148	147	160	135	150	142	141	151	139	151	145	148	139	149	160	157	148	161	139	152	159	147	140	132	150	143	120	152	169	136	150	159	121	143	145	122	164	162	158	162	146	152	137	147	153	124	130	145	150	147	131	126	148	131	155	158	153	176	149	152	159	125	165	146	151	135	191	128	144	139	166	141	135	134	154	153	147	173	152	137	155	166	137	144	162	177	161	139	149	126	147	138	143	142	175	149	161	156	155	142	159	152	161	177	134	145	158	152	147	130	153	169	160	159	156	155	157	128	153	154	161	143	135	143	146	146	124	149	146	163	147	144	154	156	147	144	146	153	150	140	158	140	149	140	174	131	170	144	134	150	153	151	160	151	125	158	147	142	141	161	166	146	161	174	155	150	165	152	134	156	160	159	141	169	148	157	148	158	175	139	169	153	144	161	139	140	141	157	135	139	150	154	154	143	157	159	144	141	138	124	140	136	151	126	167	158	165	156	148	148	165	147	151	149	131	140	157	145	165	163	156	164	149	141	139	157	144	135	119	161	130	150	146	176	153	147	157	128	150	153	173	135	153	175	161	137	144	137	151	152	150	132	154	156	145	172	164	160	161	157	155	159	150	170	155	180	181	165	167	157	133	158	165	174	154	166	160	156	148	137	150	156	133	157	154	171	149	126	147	136	169	145	135	159	136	158	147	150	149	154	129	126	136	151	159	148	154	142	155	147	125	123	157	133	132	162	145	152	144	154	157	166	129	155	153	134	145	129	156	120	158	149	155	131	168	161	144	177	167	151	154	171	167	164	143	157	143	149	141	146	141	156	156	160	132	160	155	150	144	144	149	151	155	169	157	134	167	136	129	136	173	142	160	163	159	162	130	151	134	153	168	133	149	171	159	133	138	137	156	130	140	135	152	153	163	138	141	137	142	130	142	146	148	139	136	134	145	138	141	163	154	146	173	169	157	161	162	140	152	156	137	168	156	164	137	159	153	153	146	148	163	155	155	141	151	132	149	169	154	150	150	146	152	138	183	157	140	151	134	118	134	132	155	160	183	144	152	158	137	158	160	156	142	131	156	167	130	149	150	136	143	151	161	148	165	147	162	160	144	154	152	156	151	164	161	136	136	163	163	154	150	141	133	157	167	135	152	142	143	152	154	137	142	135	145	169	139	154	148	175	163	156	140	140	159	170	152	150	149	137	156	141	140	142	149	156	151	142	155	152	156	159	150	148	144	150	144	137	137	142	135	146	149	155	133	156	148	149	153	125	137	150	161	156	148	133	122	140	163	163	162	157	129	142	136	138	147	164	143	152	165	151	155	151	149	155	140	151	141	154	127	143	147	142	158	152	144	143	162	138	141	145	146	140	142	135	154	139	153	148	147	156	147	141	172	157	147	153	131	157	135	156	136	147	138	170	151	151	151	159	161	159	155	146	167	154	151	143	139	148	153	166	144	172	147	140	163	151	153	154	171	142	146	153	161	161	149	129	152	146	152	128	155	141	168	162	152	138	141	158	164	155	148	167	148	164	157	142	144	162	165	172	141	145	153	165	157	153	153	144	135	153	155	155	153	166	148	137	145	148	150	138	135	151	147	151	168	141	142	162	127	162	131	171	165	133	156	134	134	140	155	137	143	144	143	138	147	138	166	170	136	132	138	163	160	143	146	167	144	149	140	144	146	150	132	154	147	137	141	136	133	152	142	145	140	152	138	154	147	163	145	143	143	146	143	154	163	157	137	163	170	130	153	162	157	157	150	131	160	154	148	119	166	149	150	139	145	149	157	149	142	167	136	148	143	143	151	144	179	158	144	145	175	157	139	143	154	133	141	145	141	132	163	146	140	156	144	149	158	145	145	162	150	152	145	160	147	163	136	179	158	149	139	148	184	136	157	139	155	117	154	153	154	155	169	160	150	177	157	156	139	142	137	146	152	168	140	127	157	152	158	171	152	161	141	155	151	149	137	142	161	172	108	148	161	153	154	152	131	143	159	152	126	133	147	154	128	139	150	140	148	156	151	164	150	153	138	162	147	149	138	135	138	155	158	142	154	146	131	156	155	165	146	158	152	156	158	125	193	145	126	133	161	161	134	136	175	146	133	147	162	150	162	140	159	154	150	152	160	164	146	147	157	133	135	148	147	165	143	148	147	152	129	139	187	154	155	145	163	162	120	138	146	148	134	162	168	158	163	159	139	139	152	168
30582	54477	44373	30113	21908	14537	2241	534	460	371	320	286	232	223	225	235	221	218	204	197	176	179	182	196	206	232	176	190	167	181	185	232	420	616	459	248	177	176	181	184	147	198	188	177	165	182	160	177	183	154	188	170	175	178	170	170	152	174	194	189	161	170	183	183	195	187	168	170	166	168	172	189	141	172	162	193	170	165	161	200	166	163	163	139	185	174	177	163	189	178	157	181	187	162	180	174	171	177	180	188	177	200	187	158	139	157	172	177	178	153	187	161	142	180	177	165	173	170	169	173	182	175	164	161	163	174	159	159	171	161	173	170	183	139	190	178	181	197	177	168	188	176	178	180	169	172	178	164	164	182	184	170	160	189	158	166	196	170	156	190	182	164	170	166	178	165	176	167	162	177	166	180	163	168	178	172	177	164	158	162	149	186	179	161	152	176	161	164	174	175	169	159	172	152	175	170	163	176	163	147	153	181	200	165	169	175	177	180	174	158	179	162	191	175	163	160	173	176	146	188	164	168	184	191	184	164	161	151	151	173	176	186	172	164	171	201	175	167	168	188	177	166	164	189	184	170	180	158	209	163	169	196	165	186	186	177	177	168	175	171	173	140	179	156	182	181	165	196	166	155	162	165	163	187	187	179	177	167	180	191	181	176	185	185	164	163	169	156	170	150	155	179	168	168	184	158	186	173	188	158	180	140	149	171	167	176	170	169	171	175	150	183	167	155	169	166	179	171	177	155	176	174	180	180	166	189	188	170	158	184	190	168	177	186	152	167	185	168	179	181	180	177	167	160	174	181	187	160	162	156	165	162	173	172	183	183	173	168	188	166	177	164	188	182	162	172	168	158	143	175	160	177	178	176	178	148	177	179	165	158	173	151	155	168	186	182	157	181	190	184	163	188	178	165	173	184	165	168	166	185	164	190	165	141	157	177	175	188	174	174	184	164	182	176	174	175	152	142	189	155	165	150	149	177	168	176	189	180	178	179	191	182	174	168	184	167	136	152	175	173	155	171	165	164	181	169	159	155	173	165	166	182	200	164	167	166	175	159	191	192	193	149	161	175	154	177	173	164	175	172	187	171	174	172	157	151	164	164	176	168	154	173	156	181	171	182	175	182	163	165	171	180	157	186	159	184	155	150	161	168	162	169	189	143	182	175	187	174	180	162	171	181	156	196	181	177	174	149	187	183	175	172	176	169	163	176	166	176	165	150	174	167	136	187	153	177	164	163	172	181	139	162	186	186	181	177	170	180	187	173	175	168	138	180	166	169	165	169	189	177	194	155	167	180	170	158	188	161	174	190	154	147	190	175	180	159	153	176	208	151	172	180	166	160	179	155	156	154	158	146	184	174	173	165	162	171	161	182	185	155	161	155	166	156	162	166	169	174	172	175	162	159	160	167	175	168	164	169	173	181	172	151	168	169	158	171	175	204	154	178	139	160	169	156	158	158	193	171	159	168	163	168	159	171	179	156	163	182	194	178	168	195	165	166	164	158	202	178	169	176	160	167	164	199	185	174	181	170	136	155	171	153	154	152	178	197	164	170	172	171	165	167	179	170	161	172	158	187	160	160	187	173	172	173	176	182	164	191	162	167	182	169	183	139	173	167	157	189	198	182	170	173	186	153	154	184	171	159	153	152	180	190	172	160	179	185	187	171	164	170	182	190	181	165	181	164	189	175	190	190	155	187	161	151	189	169	148	173	176	173	179	179	161	174	178	146	166	145	171	170	161	161	173	195	176	177	179	170	165	173	152	158	171	176	177	175	187	153	173	149	169	216	166	173	150	155	168	184	165	179	162	180	175	174	185	157	158	175	155	166	178	177	154	184	185	170	169	164	160	161	167	167	166	162	174	144	162	167	187	164	204	176	158	160	178	165	143	155	168	159	171	154	157	171	180	169	170	172	179	181	164	159	175	161	173	145	169	177	165	161	164	199	180	179	168	181	138	185	160	175	162	130	166	157	179	174	181	157	167	189	168	167	168	148	159	186	155	165	181	167	170	183	173	169	196	179	192	174	168	172	146	171	182	168	174	165	169	175	189	175	194	181	177	175	154	155	169	152	162	172	155	163	180	184	192	170	164	185	179	170	189	170	194	171	186	147	175	172	171	152	174	191	168	187	186	195	163	171	183	180	150	151	175	180	179	164	163	181	175	160	170	161	136	185	204	173	177	190	169	178	159	189	160	161	173	166	155	155	154	164	168	177	185	153	186	175	156	159	169	181	185	171	191	158	158	177	179	197	167	149	173	183	160	164	174	159	166	191	159	168	170	177	174	165	151	168	175	165	174	178	157	167	181	151	173	167	157	167	199	155	173	196	173	192	176	187	150	155	173	169	158	168	153	173	163	164	183	167	174	160	151	171	162	174	161	151	160	186	203	134	195	178	167	194	162	189	172	178	164	166	181	170	183	175	177	154	163	160	175	161	182	165	156	170	147	164	194	181	181	162	165	192	160	192	176	174	157	170	174	181	178	162	180	176	168	160	159	167	161	151	165	156	184	188	183	169	166	165	150	168	183	166	164	169	171	176	153	151	150	155	151	148	202	187	188	203	179	181	185	155	183	158	175	144	187	147	179	180	158	181	180	166	181	188	187	173	171	159	148	171	177	145	150	160	197	146	178	184	155	173	169	142	167	179	168	157	158	170	171	185	189	175	151	173	188	171	174	163	164	186	168	157	160	154	147	177	156	179	189	165	174	166	182	166	162	163	171	146	179	191	161	170	165	155	158	165	174	140	177	149	187	171	196	154	182	179	213	159	183	178	164	183	163	189	181	153	144	161	165	167	151	193	169	172	182	169	169	169	157	176	167	189	175	171	147	173	171	184	171	163	171	161	165	178	171	168	182	179	180	149	172	179	174	167	168	146	157	165	183	174	175	168	175	173	161	162	169	154	163	144	183	179	169	181	167	184	177	173	186	175	187	170	167	166	176	201	135	177	158	166	148	174	151	189	158	154	178	155	178	168	164	145	146	181	168	171	146	179	161	175	187	175	177	158	183	156	148	191	164	165	182	166	189	179	179	172	158	173	163	152	173	168	169	159	158	197	166	171	166	179	176	165	136	145	167	161	161	180	168	170	161	168	151	192	183	183	151	154	166	196	161	156	183	148	155	190	154	191	178	163	177	161	162	163	167	183	176	169	157	146	177	159	198	159	151	166	165	170	156	166	160	175	161	161	182	163	161	178	170	184	182	173	170	157	158	189	173	169	171	168	151	160	171	157	173	185	180	187	179	196	172	157	190	169	166	149	168	156	161	189	149	177	157	164	148	187	162	182	168	163	150	187	175	184	169	155	165	172	192	179	151	189	178	167	164	166	170	164	185	167	174	173	156	172	168	183	189	186	157	157	176	180	169	176	179	167	195	172	156	169	163	149	185	179	163	143	164	164	184	152	186	161	170	173	188	179	161	181	197	172	160	164	162	177	165	176	181	173	168	157	166	153	153	190	179	171	176	159	165	151	158	168	187	173	167	141
23381	21742	29557	25079	23829	23945	13334	1276	644	550	475	456	391	397	357	359	343	389	317	329	329	314	355	315	365	275	314	306	331	269	319	667	907	1139	752	420	274	309	345	359	271	283	309	292	292	291	289	291	267	287	250	266	318	289	274	270	284	286	287	326	280	286	298	285	288	294	303	316	332	262	297	292	314	297	286	274	269	291	264	294	305	274	297	290	257	284	295	292	283	287	265	316	299	285	273	279	295	294	281	273	285	300	306	276	269	289	282	266	298	298	280	274	281	279	273	284	276	310	299	294	296	286	278	298	297	284	285	247	261	266	313	304	305	309	303	291	325	302	300	282	297	249	254	262	312	286	293	259	293	290	260	256	290	284	272	292	295	259	283	294	256	309	274	288	275	282	302	278	307	345	289	306	266	281	267	281	293	281	256	284	290	298	273	273	292	293	257	276	300	280	294	258	288	277	277	280	265	288	283	283	278	267	286	270	287	268	269	320	313	288	295	282	318	280	307	281	285	302	298	298	307	270	275	267	311	312	274	280	312	313	288	299	272	301	295	306	272	273	289	303	315	279	298	268	259	261	291	330	267	300	300	285	284	323	304	308	276	283	309	267	289	269	271	281	288	273	304	293	313	266	293	296	286	293	282	307	271	295	308	325	288	273	305	267	293	274	258	295	276	265	319	257	298	296	253	285	314	310	275	293	297	275	262	287	286	277	289	307	281	299	288	307	318	262	321	269	292	301	274	266	307	281	323	294	304	270	277	288	254	300	280	295	300	264	275	272	280	292	329	301	286	269	303	298	299	294	301	283	274	265	284	263	272	261	276	303	252	305	291	303	246	268	284	269	261	268	276	304	295	295	298	278	271	278	287	249	300	325	298	273	309	272	299	260	276	289	248	276	266	269	291	293	274	299	252	260	299	291	299	276	307	257	281	306	273	281	282	273	283	301	269	262	278	268	287	288	298	293	309	301	297	289	293	274	266	282	298	283	305	266	291	296	276	268	280	271	298	312	277	308	291	264	268	282	286	294	260	278	259	317	262	272	323	282	282	274	289	310	299	293	281	292	278	294	307	299	287	304	308	286	276	270	262	295	292	308	274	301	293	338	271	276	328	310	271	252	305	283	317	291	278	296	290	276	287	285	301	257	288	238	322	277	299	300	287	256	281	264	268	301	314	301	291	278	273	295	262	286	262	265	303	291	275	289	294	300	301	307	301	298	279	274	279	274	285	318	288	315	319	283	300	298	280	278	281	288	280	265	277	287	280	286	307	298	282	271	273	296	305	293	257	306	291	290	307	289	282	283	299	275	291	296	275	284	253	279	254	260	292	300	286	274	274	276	277	295	288	295	299	270	280	256	269	280	298	268	275	302	285	259	267	290	282	308	289	286	301	290	247	277	302	276	285	279	289	308	307	292	269	312	290	334	295	303	292	305	290	299	279	265	294	272	288	296	276	262	264	277	281	262	288	284	288	270	263	279	310	308	278	290	296	289	304	302	297	276	312	270	284	304	289	281	308	291	277	305	300	258	279	285	265	268	287	279	307	316	311	303	273	294	269	299	300	292	298	259	280	311	295	291	301	269	276	269	278	271	282	294	297	309	279	274	261	294	291	275	285	255	276	254	301	279	282	296	278	268	310	300	283	278	257	293	291	278	277	309	295	305	274	284	276	284	323	290	292	274	280	285	284	309	264	299	313	291	294	299	272	287	297	305	272	296	305	282	293	295	313	324	301	263	275	307	281	295	299	311	308	278	292	297	293	302	300	297	313	287	279	286	264	286	298	295	294	305	279	286	302	277	346	302	287	311	292	298	302	258	282	276	299	290	283	285	293	264	298	327	288	306	277	295	270	275	258	285	281	301	303	288	271	263	302	305	268	244	302	289	283	278	302	284	280	295	312	284	312	260	272	281	275	318	278	291	302	282	278	294	262	294	285	278	300	294	307	263	315	297	288	266	268	295	281	305	306	273	291	301	287	282	283	292	272	267	289	286	278	290	306	274	275	282	281	271	311	274	280	278	270	260	282	271	291	271	266	267	299	281	258	295	305	266	274	276	288	302	272	289	287	292	297	295	333	313	277	256	263	310	298	283	323	274	307	261	285	312	289	299	235	281	270	307	308	298	276	284	284	289	312	308	309	294	283	269	298	249	286	295	293	271	269	279	282	302	275	291	309	309	252	270	290	278	292	291	309	281	284	297	259	250	276	291	251	315	317	309	289	262	306	287	286	314	293	294	289	303	296	259	287	286	247	288	306	261	272	283	285	269	269	316	285	263	282	295	274	282	284	278	288	280	265	282	290	304	298	286	266	288	314	297	299	285	283	298	321	297	284	287	271	303	246	292	316	275	304	297	297	324	237	317	287	284	286	313	276	308	262	300	298	307	269	262	278	295	292	296	304	274	248	331	279	323	298	308	301	278	315	275	311	284	279	275	274	311	311	295	306	290	283	291	271	270	302	256	307	280	279	276	293	284	303	296	263	324	276	280	282	312	302	267	295	310	288	313	267	343	285	306	292	269	270	248	290	306	281	289	293	307	281	265	282	283	280	292	294	270	269	289	284	289	306	290	273	282	271	301	275	290	291	301	296	270	289	319	255	274	297	306	291	307	286	298	289	268	292	310	284	291	278	281	314	292	278	278	307	266	292	322	252	286	290	333	288	283	252	306	283	288	279	294	290	266	292	284	273	304	273	291	275	321	288	278	322	353	302	301	288	291	288	287	286	258	302	262	281	282	255	286	289	288	271	265	300	282	278	313	292	280	258	269	294	268	287	252	313	282	287	291	274	296	276	299	296	276	288	277	278	270	280	291	317	297	256	302	287	273	275	314	286	289	281	276	283	281	254	287	280	323	293	324	292	273	315	325	299	298	280	267	283	282	274	313	296	285	257	268	268	300	287	257	287	265	298	274	303	290	285	282	283	273	276	276	319	276	281	304	313	285	307	296	281	290	275	268	266	307	288	266	304	308	304	278	297	310	315	277	296	324	299	282	257	290	290	295	305	317	265	297	304	286	258	284	294	287	285	292	311	286	307	279	262	294	298	273	301	304	295	288	308	273	267	267	277	281	296	279	288	306	314	303	270	282	304	272	296	319	290	288	293	295	294	279	328	299	306	285	299	275	299	264	279	287	307	294	302	286	281	272	286	259	276	319	292	302	267	347	285	275	293	305	296	283	280	293	284	268	281	266	298	290	297	286	284	286	287	266	311	274	301	300	285	293	288	282	262	293	323	283	261	261	310	313	287	283	324	292	323	262	284	294	299	274	279	268	298	312	272	292	268	289	308	273	292	316	290	263	258	264	277	254	265	324	298	274	280	286	258	302	288	282	311	292	305	277	301	318	293	290	282	266	294	284	307	296	306	286	282	282	290	299	301	304	284	279	304	292	282	253	278	251	301	288	306	296	323	267	298	316	288	309	253	318	308	274	289	302	248	270	307	303	237	305	282	311	303	263	309	277	284	277	286	288	311	300	287	287	284	291
34333	67190	55140	43247	36594	23783	5330	1393	1082	781	680	614	526	509	458	416	434	482	410	404	356	333	345	371	439	330	350	307	334	333	385	930	1376	1670	1005	524	321	285	425	339	342	321	311	341	324	325	273	313	296	299	321	308	294	343	306	292	305	334	321	335	323	298	321	292	293	323	304	287	317	269	301	301	344	281	313	337	300	303	296	312	323	313	292	321	323	312	295	294	304	315	291	319	328	297	323	313	324	287	309	268	290	296	290	310	299	306	307	330	296	296	326	287	294	311	272	295	316	313	333	314	302	298	294	327	279	282	297	326	296	307	286	330	321	278	320	307	283	302	278	312	304	273	299	308	324	314	312	293	323	255	274	312	277	317	282	288	321	294	319	297	325	299	287	303	296	317	317	333	330	287	325	313	330	313	295	282	285	281	324	314	303	285	308	267	323	299	293	299	291	325	290	300	292	312	312	304	320	290	332	314	305	296	294	311	299	321	282	301	301	311	302	310	324	304	307	253	307	304	271	264	326	336	293	298	304	284	299	299	295	309	324	298	316	338	325	294	322	309	289	284	302	302	283	330	344	305	279	304	312	312	301	304	319	318	301	319	301	298	316	321	320	327	284	296	302	310	290	286	298	291	274	308	299	281	313	301	306	291	315	305	303	295	288	307	300	309	296	320	284	286	297	310	260	325	290	332	297	293	322	314	304	279	281	318	333	310	303	309	292	303	287	305	282	306	290	304	284	318	316	312	264	308	278	292	310	283	309	298	285	326	286	328	292	288	288	294	287	321	333	326	303	297	320	277	306	293	340	307	298	304	312	321	283	284	294	286	294	336	313	303	306	309	303	284	323	301	324	278	301	302	286	294	299	312	335	305	309	313	288	292	286	275	322	282	338	276	317	296	311	291	292	334	300	286	276	279	307	308	322	287	302	317	298	300	299	281	287	287	306	320	298	283	316	307	294	298	329	297	287	285	311	306	308	310	297	314	347	286	290	273	274	299	319	292	297	318	324	305	323	292	310	309	336	295	275	272	291	292	294	288	286	286	306	325	285	323	305	307	304	291	327	320	309	315	273	295	319	283	329	298	313	316	292	277	322	301	302	328	290	336	289	332	306	270	316	327	319	281	285	307	291	319	276	287	294	321	291	307	294	340	290	313	321	277	269	299	300	293	274	294	339	315	281	306	324	301	325	329	278	303	311	297	290	292	293	315	274	306	277	288	299	279	294	304	306	284	317	335	313	309	323	309	316	293	302	311	315	278	306	300	321	307	307	295	281	315	314	340	313	299	318	284	302	290	307	308	310	284	293	302	307	314	301	306	319	307	263	321	304	309	304	287	269	279	296	309	290	310	314	268	300	316	301	304	338	276	327	287	301	308	297	300	323	319	306	305	335	294	296	285	285	277	308	307	264	291	298	287	285	304	279	323	313	330	319	283	307	322	318	295	321	277	315	309	305	285	307	324	297	316	303	296	325	287	320	286	300	290	310	289	304	318	297	297	321	285	314	327	297	281	304	273	273	299	295	299	331	325	310	292	277	335	316	297	304	237	305	319	287	266	321	304	298	305	279	314	277	333	263	292	322	295	357	279	287	336	278	322	295	288	304	354	292	313	329	287	293	295	320	273	293	298	308	303	319	285	277	313	324	313	293	335	299	288	298	296	319	297	302	305	328	306	308	295	323	316	305	286	310	311	277	329	294	289	283	295	330	311	296	285	280	290	311	316	272	289	318	273	298	314	307	306	292	266	327	301	314	331	297	311	301	304	326	314	304	301	332	296	301	310	306	277	300	300	305	323	280	297	306	297	315	299	295	281	316	327	298	309	315	279	289	284	292	315	282	279	284	320	292	300	278	305	316	330	298	275	298	301	331	312	308	296	292	301	308	309	296	320	302	309	325	299	296	290	316	297	306	305	293	289	323	298	319	298	287	325	303	317	279	300	324	310	343	310	306	294	266	297	290	297	341	317	309	349	298	281	288	334	302	297	326	287	310	311	301	295	321	307	305	303	308	311	327	328	306	286	316	316	283	302	302	285	320	303	303	343	318	309	302	293	312	307	285	309	319	299	303	296	294	311	310	317	317	303	291	329	321	301	291	296	316	319	287	281	307	333	317	294	278	293	297	295	320	298	305	286	286	278	272	311	303	336	292	286	308	289	295	296	281	310	286	294	287	293	295	311	266	284	289	307	268	325	311	284	299	332	334	294	299	323	273	318	294	283	316	285	325	318	289	285	324	310	277	310	279	327	271	299	295	286	292	321	297	278	314	312	291	279	291	313	314	295	309	305	286	304	306	287	298	292	288	290	307	312	283	313	253	284	329	303	306	302	280	293	318	308	319	273	325	303	306	297	292	279	298	293	283	324	316	271	303	309	338	300	281	304	300	310	306	291	268	282	275	285	288	261	304	291	297	317	266	295	306	342	282	315	286	314	293	275	293	304	306	302	277	318	261	277	292	321	286	322	325	272	307	297	302	311	293	311	288	281	330	328	286	284	298	334	315	302	291	295	300	305	311	293	311	300	308	297	302	295	287	281	329	295	283	244	282	325	316	293	297	315	315	303	309	291	266	318	302	283	305	297	318	321	313	301	288	313	313	298	275	305	284	302	294	253	280	305	294	280	300	288	293	312	316	304	331	294	324	314	270	317	294	293	298	322	282	303	333	290	287	289	314	279	279	277	262	287	298	311	289	295	327	300	317	290	314	276	351	283	313	304	294	295	269	307	302	304	288	296	302	312	306	310	308	347	306	303	289	303	309	293	296	303	271	312	281	285	281	333	323	355	298	291	320	289	341	309	336	298	323	262	305	307	295	327	309	287	281	348	294	329	275	322	271	253	302	295	283	303	323	328	315	334	269	309	333	303	296	286	311	286	286	307	309	293	287	308	309	300	300	267	323	280	319	285	302	305	322	289	284	308	294	287	293	300	299	305	290	263	296	340	304	296	320	299	286	304	284	326	292	301	310	285	301	302	299	314	288	295	315	284	301	315	293	267	303	309	320	280	316	292	307	287	268	280	291	317	280	286	340	309	276	313	309	276	276	281	290	300	307	332	330	296	298	280	289	300	284	273	303	310	314	275	294	267	334	287	299	297	321	272	315	311	302	307	318	325	292	338	301	289	299	263	327	301	281	320	297	282	310	301	276	300	316	295	294	314	300	323	329	297	322	304	294	312	282	258	274	314	296	287	297	292	332	287	308	319	287	349	311	337	310	263	310	270	299	306	323	292	315	323	331	288	272	283	272	296	315	307	285	316	308	279	321	286	337	299	312	302	306	297	306	285	301	293	319	295	290	272	266	309	278	316	312	278	325	302	308	282	294	283	309	308	289	319	263	283	309	305	280	309	327	319	320	333	290	309	320	287	282	296	297	290	287	309	304	307	306	277	305	330	291	326	299	311	294	319	285	290	304	304	292	284	317	275	318	294	280	313	287	288	298	301	323	315	292	303	287	330	300	299	327	327	286	326	307	327	320	331	312	322	310	317
31014	34123	37787	24146	11811	2959	814	248	182	159	176	125	117	115	125	118	112	140	120	115	97	109	120	123	134	112	94	99	117	128	111	99	129	135	122	96	85	113	102	121	134	109	96	136	120	111	112	98	106	119	120	95	121	104	110	112	109	107	94	95	91	122	108	102	94	93	108	115	124	96	101	127	115	113	108	103	99	88	109	135	105	102	102	97	101	116	140	120	109	113	107	116	98	116	89	125	116	114	102	115	110	100	92	108	119	88	112	106	111	116	121	107	105	105	121	114	123	105	118	113	106	104	114	107	98	103	112	114	105	115	98	91	117	90	100	122	110	77	114	120	124	100	97	109	118	95	96	114	108	126	98	97	100	100	90	130	111	106	131	116	90	97	102	111	80	102	114	111	118	110	98	99	121	104	110	109	111	102	99	104	91	106	94	118	125	133	112	95	112	97	114	108	100	93	103	99	124	104	99	108	130	130	111	87	97	123	100	109	119	108	140	109	112	106	111	114	110	98	116	122	113	111	100	103	108	134	103	99	107	101	111	112	97	117	98	106	113	101	96	135	106	114	120	125	110	113	92	102	97	104	120	111	104	105	118	100	97	94	121	105	113	111	97	104	108	105	107	108	105	104	116	98	94	112	89	101	116	119	127	107	102	110	111	104	117	108	117	111	103	102	103	110	97	106	97	98	96	108	96	108	92	101	90	93	96	105	115	89	97	113	108	104	106	103	109	120	111	117	105	108	92	113	104	111	105	82	104	97	131	99	103	93	118	109	112	110	109	113	100	90	118	110	104	98	102	88	102	107	89	136	92	113	101	99	86	102	86	111	102	96	103	103	114	95	124	101	104	121	114	103	109	108	101	107	112	113	102	89	91	104	103	106	114	88	118	89	99	113	110	105	86	114	121	105	103	103	105	113	77	116	104	104	109	116	117	89	126	100	114	104	108	117	102	126	105	115	126	102	124	115	92	105	102	101	104	100	109	126	117	112	95	124	106	90	112	100	112	103	94	86	125	108	95	111	91	114	107	108	106	116	112	114	117	102	112	115	113	112	126	96	106	116	104	93	103	117	120	112	92	94	100	118	108	101	103	99	96	81	99	99	113	110	88	109	103	107	106	104	119	120	93	103	87	103	125	106	123	120	97	112	99	109	121	115	131	104	129	100	109	106	124	94	112	98	89	134	106	99	105	104	112	93	103	116	117	104	123	102	107	111	106	123	99	110	96	94	112	103	112	91	101	107	100	111	119	117	94	97	86	110	114	94	109	120	106	109	100	105	107	128	119	100	103	123	100	97	96	104	118	117	105	99	102	111	100	123	102	94	100	104	110	109	107	108	109	101	88	121	109	104	109	84	106	107	105	111	92	108	93	127	90	81	119	108	102	94	120	98	89	104	108	126	91	124	95	107	115	119	103	100	92	109	105	95	124	124	112	127	104	100	117	109	109	115	107	105	112	90	104	118	99	102	106	104	96	112	106	108	112	103	119	105	106	117	104	97	108	111	116	111	102	105	95	110	102	104	116	101	107	115	87	108	113	98	112	95	96	101	91	115	111	91	113	94	94	100	106	105	104	99	118	108	120	91	116	100	92	102	92	87	121	85	99	111	110	99	85	104	122	109	92	117	98	116	92	99	119	118	98	120	109	106	114	109	101	116	100	107	109	105	100	111	114	127	121	117	117	112	138	107	110	97	103	106	107	83	100	115	114	102	112	111	97	115	109	103	98	106	112	116	113	112	113	105	114	98	104	100	107	100	117	119	99	118	114	100	100	122	114	91	115	99	106	91	108	93	95	108	108	110	105	116	118	119	90	105	104	96	102	110	123	99	113	113	99	105	103	123	99	108	94	114	104	104	111	114	93	112	98	97	102	98	110	121	113	112	98	108	93	115	109	97	103	117	120	97	106	105	107	114	112	115	122	85	110	103	116	101	141	116	123	101	119	107	88	125	88	111	119	118	102	113	91	106	98	104	96	111	90	91	96	134	109	109	108	79	111	106	124	103	103	99	102	101	100	101	96	105	124	87	120	98	104	105	96	106	98	113	106	106	126	106	102	123	113	110	113	93	117	102	88	103	114	107	108	127	128	135	99	96	106	117	123	93	89	112	119	108	115	122	110	114	103	106	108	116	108	93	87	90	121	97	108	113	86	95	103	84	104	121	110	123	96	120	107	104	111	113	118	109	97	93	94	107	102	103	112	97	119	98	98	95	113	107	89	117	101	99	95	113	94	97	99	102	105	94	115	94	101	102	106	108	91	99	106	105	113	115	96	122	103	94	84	98	104	111	106	127	120	94	104	117	100	102	110	99	93	101	115	121	93	104	105	107	92	133	90	134	109	90	99	104	104	98	108	98	99	114	112	103	110	107	100	123	83	112	86	112	122	101	81	98	105	111	105	102	96	101	106	93	102	114	104	105	97	109	106	96	109	99	108	109	116	110	105	93	95	99	96	113	99	99	120	121	108	105	130	82	102	106	91	114	112	103	109	119	81	99	108	125	104	99	124	97	124	106	94	136	100	93	111	119	100	110	79	104	91	120	121	89	105	98	106	87	106	111	101	113	115	95	100	101	114	120	100	110	113	107	100	116	110	114	113	87	113	101	91	98	105	118	106	121	111	109	92	107	126	90	114	110	120	101	103	123	102	99	94	119	112	121	124	125	118	104	97	92	99	125	105	101	99	130	121	94	119	106	136	142	115	116	102	98	104	125	109	113	120	104	90	107	106	98	108	111	127	89	91	107	140	105	100	125	117	106	115	95	95	118	105	112	108	111	117	117	91	88	94	116	106	111	91	108	115	101	112	83	115	113	101	113	112	95	109	102	91	85	110	94	116	120	114	124	104	101	110	92	106	115	96	125	105	91	103	102	125	112	116	122	102	105	86	139	105	115	95	97	119	117	106	109	105	94	124	109	106	111	111	89	102	101	104	112	124	108	96	106	109	119	83	90	115	110	103	103	92	104	118	108	108	104	94	102	113	126	106	104	114	96	119	95	110	91	112	104	105	97	99	90	118	116	106	85	117	105	129	109	120	95	131	100	98	114	105	105	99	90	108	102	96	121	103	103	104	107	100	123	106	117	109	85	101	102	107	110	121	81	98	108	89	90	96	115	101	109	98	86	100	108	100	95	104	96	91	81	108	97	118	103	109	97	103	107	108	108	95	105	104	94	111	119	108	114	115	99	106	114	112	91	101	110	112	107	109	111	113	102	110	112	106	89	106	108	105	102	115	110	92	88	102	103	102	100	106	110	130	112	102	101	105	111	114	108	105	102	126	104	106	116	130	105	113	113	93	117	112	119	98	89	96	106	105	113	121	99	108	116	118	87	101	88	114	110	100	115	120	105	111	88	110	108	111	119	120	98	111	121	120	108	115	105	116	85	95	106	107	111	109	104	88	107	102	123	113	109	106	96	106	98	92	114	106	115	106	120	101	122	92	106	112	121	104	112	110	106	114	113	117	103	116	83	119	125	93	102	95	113
30692	49446	37393	21740	13837	4323	1400	383	293	245	203	197	150	159	137	132	128	144	161	138	133	135	141	128	130	125	127	130	133	129	129	141	171	173	141	154	118	122	137	119	133	131	135	131	106	109	96	125	134	133	117	133	125	120	122	148	136	126	114	115	107	118	138	127	112	121	128	133	121	94	110	125	107	125	110	140	120	126	126	113	130	115	124	124	128	130	132	114	141	119	108	137	140	129	138	122	124	130	111	124	129	112	129	122	128	126	111	131	122	109	116	125	130	143	104	145	134	113	107	109	136	124	130	119	103	134	131	115	113	130	135	117	135	110	127	110	144	110	97	124	118	113	124	98	107	105	127	121	116	119	139	113	127	106	141	128	118	122	121	143	119	127	132	114	106	110	108	129	142	129	139	109	114	121	151	121	157	127	118	132	122	121	113	123	131	127	109	126	108	113	131	129	115	119	114	121	127	126	123	120	99	136	135	115	121	131	127	102	141	132	132	116	136	125	126	116	124	145	122	143	122	143	111	134	110	118	115	123	116	117	114	93	107	103	124	141	107	118	128	121	131	126	126	103	132	113	112	110	112	126	116	128	126	118	110	114	113	136	108	118	137	108	130	129	131	121	114	112	118	124	121	123	115	127	127	126	121	123	136	115	129	133	130	130	140	113	141	122	123	124	113	115	138	119	127	145	136	107	112	104	123	150	137	127	123	128	120	128	111	119	113	101	105	116	138	109	126	128	119	126	128	124	132	126	99	122	121	129	116	113	122	114	119	114	114	133	128	115	112	125	140	130	121	122	119	123	136	132	110	123	114	134	132	113	126	137	107	119	120	134	126	115	110	116	138	131	112	116	118	110	126	129	143	97	124	122	113	114	136	110	119	122	126	115	95	132	121	129	124	132	129	135	130	139	137	123	143	111	132	126	101	136	136	128	116	104	129	123	137	135	131	124	101	105	130	90	118	123	111	124	110	132	119	106	126	122	122	127	133	108	109	117	139	115	115	123	121	109	125	125	119	113	114	113	106	131	122	113	122	115	137	106	133	112	103	111	117	117	110	118	132	124	128	107	118	103	110	120	111	126	131	130	112	136	119	133	128	131	124	106	104	128	108	123	121	114	143	120	117	131	111	120	123	130	107	107	118	139	122	121	133	138	127	120	113	124	118	127	132	138	121	127	122	118	142	92	130	112	127	107	126	146	137	118	121	115	123	123	117	105	115	118	137	107	136	134	106	126	112	99	109	106	110	116	109	111	108	128	119	129	117	110	105	133	114	96	125	105	118	136	131	131	109	90	129	126	114	129	110	123	130	121	119	123	112	124	111	125	131	121	119	102	135	115	106	114	114	126	121	123	128	123	134	145	112	135	109	100	128	115	120	106	118	117	132	117	117	108	114	123	125	121	116	108	103	130	126	150	118	113	114	113	119	112	126	130	123	111	128	126	118	130	109	137	121	117	119	135	133	114	127	110	135	119	111	98	119	121	97	122	119	110	108	111	145	114	123	128	136	107	117	113	125	113	132	123	124	126	128	130	137	121	117	140	136	137	113	109	123	130	126	125	120	130	109	128	125	110	136	133	110	130	124	104	118	119	114	121	121	129	112	120	125	122	107	121	124	122	121	125	98	112	130	126	121	127	116	126	139	116	127	116	120	143	136	135	113	119	115	110	133	117	114	121	138	114	117	111	142	114	108	119	106	112	112	124	109	111	118	133	108	115	139	118	129	124	140	126	116	127	117	122	130	116	116	99	93	118	116	120	110	113	122	108	119	115	113	104	127	115	125	102	123	137	129	121	119	117	104	114	150	137	130	122	100	135	122	138	109	133	132	127	123	127	132	128	113	127	126	130	104	133	111	119	121	120	130	109	115	106	121	131	130	130	123	135	121	115	105	135	117	117	114	131	129	129	114	116	120	97	111	127	130	106	127	114	128	114	127	115	123	120	138	127	118	121	106	130	133	116	107	123	129	143	123	116	133	131	129	131	120	126	137	118	121	126	116	127	110	126	134	125	151	114	112	124	131	85	120	123	127	131	133	126	128	121	121	130	119	132	128	115	114	128	115	137	146	141	131	120	113	150	137	118	124	144	112	125	123	119	115	105	140	116	117	116	108	110	122	125	112	130	107	132	124	124	115	114	116	145	131	127	124	122	138	122	107	130	121	108	109	109	126	114	132	131	118	117	123	125	122	126	118	108	115	121	116	134	114	114	123	119	125	133	138	119	114	111	113	114	128	130	111	105	129	111	117	122	117	119	105	125	125	123	112	132	131	135	134	136	101	107	115	120	126	105	121	105	129	124	131	119	128	133	110	123	98	110	128	119	119	126	153	119	150	138	121	127	117	130	123	110	121	113	110	105	121	98	118	151	129	123	114	125	127	121	142	123	121	130	106	120	109	97	130	143	97	129	105	108	123	122	116	111	123	111	115	120	131	127	112	116	107	120	119	103	133	121	121	121	112	134	111	121	102	129	121	121	117	144	128	111	116	103	111	131	141	111	130	107	115	128	138	111	134	112	108	129	118	112	99	110	122	131	109	115	126	125	116	125	129	115	129	123	145	111	106	109	129	115	124	103	119	119	124	108	109	118	114	123	115	131	124	118	129	96	110	132	142	132	107	144	113	115	123	111	103	115	124	115	102	116	115	134	141	111	126	114	117	134	106	108	108	125	135	125	130	130	104	127	115	83	110	111	104	103	123	117	131	132	123	129	114	143	137	140	137	123	120	115	124	129	131	129	122	129	121	110	132	127	127	132	126	109	123	141	129	103	126	120	114	119	129	134	132	94	128	124	121	118	124	127	125	126	122	144	127	123	110	99	104	128	119	134	117	109	130	130	130	111	120	128	129	124	115	112	125	121	128	138	124	124	137	120	130	120	131	126	97	122	139	124	111	113	124	115	103	121	124	117	127	108	99	113	133	122	130	138	128	109	121	122	111	144	107	119	110	115	118	130	136	141	109	116	97	126	117	134	115	116	126	99	117	141	127	123	118	140	133	140	121	125	143	110	119	103	131	115	127	116	137	115	113	125	138	131	126	108	129	129	128	129	118	133	140	144	130	107	129	98	129	117	118	108	135	138	139	134	122	110	128	101	122	130	119	124	128	129	108	113	109	117	119	117	121	134	112	120	105	142	122	117	122	142	125	113	130	114	117	121	137	109	122	133	142	146	129	118	142	104	121	133	117	102	122	135	138	111	115	127	126	109	123	137	105	110	123	115	107	136	80	112	126	122	116	116	122	122	114	121	119	130	113	131	128	133	142	115	110	132	109	118	128	120	109	120	137	109	140	108	121	118	134	124	124	131	127	125	103	121	108	114	122	97	124	126	129	135	146	117	109	120	131	132	123	122	110	100	109	118	114	110	128	133	139	115	125	133	132	121	127	117	107	117	132	114	104	115	110	124	140	113	134	127	121	123	130	126	123	109	130	120	128	128	119	140	117	119	104	104	113	120	101	107	125	118	119	129	115	127	106	146	117	117	115	121
24535	21676	29253	26301	23533	18735	5424	631	415	377	312	315	267	257	241	250	247	244	234	238	214	189	189	217	239	207	221	196	216	194	230	438	591	676	422	243	158	195	205	213	224	189	188	196	203	193	205	197	203	183	198	187	213	211	196	183	199	202	198	176	196	190	195	209	203	183	185	211	199	202	189	185	198	179	180	213	185	183	188	196	202	198	189	166	194	183	189	200	168	163	211	217	205	205	200	170	211	194	190	182	178	199	232	168	168	188	180	194	181	192	182	198	194	210	186	183	214	212	195	208	181	180	189	206	198	167	193	210	203	186	210	196	181	174	220	179	183	195	191	170	204	168	155	249	203	180	200	209	205	185	202	199	219	194	181	196	192	190	190	185	199	158	200	207	201	207	191	196	168	190	224	189	200	203	181	216	205	184	211	195	200	222	224	187	204	186	202	209	187	204	213	202	169	197	202	165	205	206	193	203	169	186	208	177	199	213	197	187	180	186	195	208	215	187	195	188	198	197	181	181	177	188	211	190	197	224	181	224	186	180	206	193	176	179	210	176	191	201	197	170	203	203	207	214	207	206	174	203	204	183	206	170	176	208	219	194	183	201	168	213	190	206	161	196	195	174	189	191	222	202	174	211	186	211	195	165	185	175	195	190	166	179	188	196	218	198	198	194	197	194	159	171	186	210	216	203	194	207	216	182	196	207	177	212	188	197	193	184	195	174	176	190	212	189	201	216	184	156	192	199	213	191	218	185	191	172	207	213	174	202	174	203	209	196	196	218	206	166	202	183	202	180	175	181	192	203	210	193	193	190	207	189	172	175	186	199	197	209	182	188	184	191	178	199	208	168	185	192	215	206	181	219	169	213	216	217	182	196	201	191	198	204	208	173	161	206	196	204	230	199	183	183	198	206	175	196	199	204	214	204	199	185	196	203	172	189	184	202	202	184	183	187	214	221	186	202	181	185	208	196	182	198	172	174	176	200	187	197	206	211	185	191	202	195	171	199	214	201	186	196	226	188	192	182	207	178	212	214	175	172	208	201	213	178	206	166	191	207	189	206	202	204	180	190	197	197	197	184	198	226	213	196	200	192	171	169	207	166	178	199	172	219	210	208	202	196	177	181	185	189	205	195	202	185	228	182	186	200	194	186	211	199	206	194	204	196	203	208	214	199	189	180	199	174	189	168	202	200	186	219	199	205	178	219	227	209	194	216	193	175	163	183	210	190	185	217	236	204	194	204	190	193	209	196	205	211	199	208	199	196	161	220	205	198	191	188	195	218	186	199	180	194	196	199	186	194	202	202	195	183	181	208	186	164	199	203	183	193	164	199	186	203	198	184	208	202	173	174	181	210	199	211	192	209	204	196	163	234	182	205	185	183	203	187	174	187	200	183	207	183	167	213	203	161	172	177	216	187	209	198	213	186	192	206	205	174	175	196	205	203	195	194	184	215	193	176	215	194	190	159	214	181	194	217	164	194	194	212	190	179	197	199	190	206	187	155	193	195	201	200	186	188	197	177	187	174	199	185	198	187	186	208	200	174	202	206	198	194	199	198	214	168	201	180	200	195	217	211	214	182	179	176	186	192	207	200	181	176	217	204	199	210	180	202	186	211	201	200	196	179	218	200	216	201	218	173	201	171	189	183	189	192	185	176	183	186	189	163	182	205	189	185	181	200	199	171	210	192	180	210	212	187	192	211	202	175	183	172	208	203	185	188	162	200	200	214	201	208	196	191	183	217	202	211	199	209	210	183	192	204	206	187	178	174	195	188	199	196	231	207	167	191	181	203	169	192	186	215	213	187	189	193	212	195	174	201	197	204	199	181	187	196	205	204	175	179	204	195	187	205	200	202	185	189	189	206	210	216	201	173	182	194	206	210	182	194	172	199	176	212	193	194	178	183	211	171	178	181	186	201	166	212	188	186	178	184	204	199	175	194	196	190	184	155	196	200	212	201	178	193	194	177	194	188	211	195	186	193	156	206	215	182	209	214	203	206	209	208	178	199	195	196	208	189	174	189	196	189	187	176	184	180	229	204	199	188	218	202	176	191	202	202	198	192	220	185	179	193	187	189	212	188	201	190	207	181	207	184	190	198	200	196	168	198	200	203	226	165	211	180	200	214	198	211	189	182	184	202	212	208	219	200	222	206	191	189	192	188	198	190	178	210	191	193	183	192	198	172	160	173	195	157	179	193	209	196	196	196	175	200	192	186	199	195	198	225	195	178	191	195	212	198	179	196	172	210	183	176	177	203	191	175	188	169	188	204	198	199	188	178	182	189	182	204	204	184	181	196	194	186	193	200	202	215	181	192	179	177	186	200	210	189	178	194	195	216	182	203	231	204	193	176	216	182	183	171	180	199	201	216	210	196	199	188	187	186	180	193	212	182	202	180	185	184	191	179	195	193	182	202	204	205	206	197	206	199	223	198	186	186	186	211	204	188	177	182	195	175	193	205	188	181	217	202	182	195	187	173	200	166	197	191	178	179	164	203	179	198	203	200	181	200	213	178	229	195	198	211	200	195	179	204	199	191	173	189	184	198	191	182	198	196	176	175	218	198	187	201	167	184	196	180	204	186	166	209	205	181	184	231	192	166	219	209	206	204	191	193	191	206	192	176	167	204	186	183	168	194	183	169	214	200	178	188	174	201	214	203	213	201	180	202	192	180	190	184	218	208	234	207	213	205	201	183	187	173	202	196	193	195	192	168	168	210	202	195	193	188	224	170	222	190	216	176	178	212	188	194	191	190	181	211	184	187	193	198	187	207	208	204	175	197	178	195	183	194	205	192	186	205	188	213	215	195	213	205	190	211	203	205	185	210	188	166	191	181	209	178	205	188	178	201	174	180	208	198	183	217	179	205	203	198	213	205	200	193	190	183	184	211	200	216	177	206	198	219	194	194	201	204	186	208	181	204	180	176	201	203	189	204	210	186	188	214	198	177	182	181	189	197	183	179	203	202	221	200	194	219	193	198	181	202	189	189	192	195	225	177	201	222	193	190	188	203	192	189	198	211	191	174	178	187	197	215	192	172	219	183	182	202	202	214	228	209	197	203	191	182	203	207	171	212	210	189	183	209	210	191	185	188	186	179	184	199	202	205	205	206	197	186	193	199	178	193	216	184	187	182	197	197	184	182	189	177	188	207	193	181	184	179	196	201	198	180	208	191	218	165	207	196	195	200	191	187	188	184	203	209	212	193	195	188	206	202	182	178	207	194	162	198	209	193	182	202	193	173	210	190	215	193	174	183	204	179	187	187	178	212	203	203	183	191	204	190	194	192	174	193	183	201	181	192	213	197	191	188	210	212	193	191	183	195	196	201	183	204	164	186	189	193	194	196	199	219	171	198	206	180	208	189	181	171	197	202	203	201	204	163	205	201	208	177	184	190	202	197	213	179	181	188	209	216	176	224	198	206	199	191	204	209	202	192	165	216	174	196	178	188	163	191	188	172	166	186	205	199	205	213	204	196	196	198	169	194	202	178
31832	60604	46783	34043	25158	16695	4073	918	716	596	447	421	339	323	285	273	250	255	258	275	231	265	244	241	272	270	269	221	206	188	282	640	900	998	628	289	214	201	222	205	236	222	219	211	187	218	205	229	219	205	224	209	205	195	193	210	199	209	206	235	191	203	217	195	220	211	215	212	232	205	215	193	214	207	208	198	216	208	239	212	190	216	222	199	216	211	206	195	197	210	207	213	215	214	197	215	192	206	201	191	223	187	206	232	199	215	202	203	214	206	221	211	212	209	212	204	222	206	222	198	219	217	199	187	215	208	203	213	213	224	207	211	198	176	227	198	213	205	200	216	202	197	205	199	196	199	198	187	193	222	199	220	206	215	193	210	205	189	219	198	200	208	196	189	219	204	183	192	213	217	204	187	217	195	203	215	212	209	196	222	201	211	205	223	202	181	208	188	206	221	215	209	198	224	217	195	220	191	199	211	209	226	227	200	214	200	186	228	195	219	227	217	193	218	230	198	178	191	217	206	209	228	192	216	225	178	237	217	224	231	214	189	222	219	203	190	206	208	220	224	198	230	224	226	222	204	216	193	219	205	211	223	195	218	232	212	190	213	218	201	213	221	227	207	198	224	205	199	193	199	198	226	189	231	210	221	220	198	213	192	196	197	197	227	199	205	208	218	232	209	225	219	187	193	202	185	206	214	216	248	211	225	202	205	201	194	204	197	213	208	186	179	220	212	187	200	203	209	205	201	209	216	213	205	218	203	234	214	213	207	201	204	180	203	215	184	200	202	216	215	220	211	194	201	195	211	217	180	189	201	175	215	177	219	214	237	227	202	226	172	223	236	195	202	212	223	203	192	217	179	201	217	215	206	218	236	218	211	202	225	219	200	202	206	194	205	210	209	205	205	214	222	203	165	194	181	208	210	208	199	202	222	215	203	189	215	187	230	206	206	208	215	199	187	201	216	223	215	211	201	191	210	192	232	205	210	207	231	228	193	183	217	216	198	228	206	206	223	216	219	212	221	204	205	199	215	209	193	201	223	200	215	205	207	204	222	186	199	187	231	197	198	216	219	208	218	218	200	205	217	203	230	175	194	207	226	181	215	221	203	239	216	214	205	213	205	194	208	233	194	215	234	220	185	197	236	201	216	195	186	201	200	212	202	201	231	193	182	189	223	196	209	199	205	196	204	206	226	202	219	214	187	192	225	209	193	203	215	196	220	217	182	193	224	189	192	182	186	185	191	205	206	189	199	223	210	214	205	204	202	175	222	197	204	195	223	212	199	207	203	210	229	201	220	225	205	205	221	210	196	220	236	220	181	185	211	179	206	209	194	218	204	219	209	190	210	219	188	223	223	190	196	198	212	222	190	204	209	207	219	236	190	212	196	205	193	230	206	180	212	204	216	198	218	205	221	197	198	195	226	198	199	196	198	201	209	217	207	196	225	216	182	184	224	208	206	215	214	193	199	206	178	197	188	213	208	197	212	221	217	220	198	234	193	196	203	181	226	250	198	218	217	232	200	207	184	198	208	207	217	210	197	209	218	216	232	194	187	240	204	205	201	207	208	197	216	207	211	201	200	202	176	199	215	227	219	225	208	203	192	205	201	221	221	220	214	204	201	193	200	219	191	193	206	199	223	196	198	222	218	219	202	181	205	221	180	191	196	196	201	229	214	202	216	195	238	191	201	240	194	202	193	198	203	216	209	206	230	184	205	194	209	172	215	240	193	223	238	199	209	201	217	202	188	221	229	226	209	209	180	207	223	220	216	203	208	202	229	188	196	191	198	199	188	216	206	210	207	214	218	196	210	171	211	229	213	215	209	212	197	201	206	227	217	199	222	193	222	199	207	222	211	208	211	218	228	209	189	225	204	215	229	191	235	208	188	220	217	238	214	213	214	197	220	225	200	217	223	233	211	198	196	194	194	204	220	203	213	225	197	197	205	184	213	197	206	188	189	200	204	202	202	201	193	201	206	211	179	226	205	204	187	201	220	206	192	211	206	199	208	205	210	192	215	205	218	209	204	221	228	188	219	199	224	215	193	225	221	208	218	202	194	223	190	184	206	206	223	222	203	219	219	183	204	207	201	208	208	196	224	211	214	231	185	203	223	197	233	205	186	186	193	203	206	224	195	206	200	215	210	206	211	177	218	204	206	197	201	203	180	232	187	200	190	203	194	211	213	213	189	194	222	199	210	196	210	195	224	223	206	207	198	211	231	197	215	206	183	238	206	191	180	203	218	206	218	200	200	223	193	193	206	198	180	201	200	200	212	199	181	226	223	193	204	222	189	226	213	213	211	233	198	192	202	211	219	208	210	211	213	219	222	210	217	198	208	217	222	197	203	214	221	191	216	220	192	203	207	214	218	228	215	211	205	202	206	202	223	199	214	214	195	206	216	193	209	209	211	203	208	221	228	228	184	189	199	229	223	222	209	216	210	213	207	201	220	200	224	207	212	173	242	193	218	230	197	221	216	211	209	195	238	192	216	200	213	209	221	223	206	180	225	201	194	193	212	222	224	193	219	208	225	193	201	222	234	201	197	232	213	219	206	208	214	221	203	219	237	227	186	220	218	230	219	224	232	191	217	210	213	180	219	213	211	226	213	228	218	205	208	199	211	215	205	203	183	184	221	247	208	223	206	190	196	213	208	207	205	178	181	211	193	181	193	221	198	198	202	178	195	184	192	184	200	207	217	204	182	189	221	216	209	202	199	210	198	213	204	185	198	200	200	186	178	217	225	213	217	195	182	173	211	219	182	199	201	209	216	207	204	193	192	181	203	217	188	203	203	192	204	226	219	212	175	225	200	202	208	179	203	230	206	208	213	217	205	180	217	209	188	204	195	204	185	220	221	200	218	211	196	204	220	208	201	221	206	212	199	194	199	195	207	208	219	203	182	197	210	193	225	205	193	223	216	210	208	198	211	219	196	213	207	181	191	234	204	219	222	200	207	212	222	196	208	211	201	193	186	182	194	222	237	214	195	211	208	197	201	193	240	215	206	211	199	226	185	189	198	198	207	175	203	198	189	233	222	215	190	205	210	180	204	196	221	197	215	214	210	191	180	210	201	227	214	211	214	179	240	204	218	191	214	206	222	208	201	211	221	178	208	191	186	220	201	213	219	190	200	202	215	203	229	219	195	201	239	222	203	195	226	204	200	245	194	207	210	212	186	216	190	199	212	184	219	188	209	200	207	219	222	186	213	207	217	208	225	189	216	227	219	219	206	207	209	217	220	198	192	218	218	238	225	189	203	226	218	202	214	214	193	202	197	218	205	195	222	229	206	229	223	205	219	212	227	221	211	199	199	201	221	202	223	187	198	208	224	200	212	217	183	226	223	227	199	226	196	200	199	182	216	205	203	175	209	204	234	210	205	236	182	210	206	194	182	231	197	212	217	195	197	198	193	213	177	193	214	205	221	208	205	239	185	192	193	206	200	190	210	224	212	220	206	205	193	219	214	207	195	209	200	191	202	207	213	200	190
25659	21815	29384	28384	20497	11510	2168	385	304	260	248	216	191	188	177	160	165	174	202	207	142	187	151	165	130	145	144	164	146	163	184	289	360	379	262	171	163	152	160	152	138	148	139	173	137	172	139	181	150	153	137	161	155	150	158	142	159	157	174	145	149	136	140	142	135	155	138	151	153	158	112	154	137	163	129	156	132	157	160	136	166	133	154	148	151	153	139	142	159	148	162	153	169	129	157	154	128	152	163	200	157	154	161	141	173	148	129	159	135	149	146	166	170	148	150	143	133	139	150	136	138	137	146	164	176	142	150	150	150	144	145	129	141	135	133	132	130	173	144	154	158	167	144	154	133	139	153	138	155	131	137	154	148	150	148	128	161	138	135	156	142	149	142	163	159	141	143	132	154	145	143	170	148	161	147	140	162	143	163	157	158	150	149	140	149	133	163	149	146	133	131	137	161	153	144	147	131	168	168	142	142	131	128	146	127	128	170	163	144	156	185	129	142	152	155	152	144	158	146	142	157	150	144	155	154	142	132	168	135	148	147	139	150	143	155	140	170	128	147	166	147	151	149	155	172	143	156	149	156	126	135	161	143	143	140	151	151	145	145	158	156	140	142	140	172	162	150	156	150	149	147	146	164	147	137	155	164	125	165	147	153	129	141	151	145	148	153	155	155	148	150	149	165	142	136	160	152	147	172	112	157	143	154	136	142	152	153	158	170	177	139	150	159	138	149	140	151	144	128	136	160	155	155	154	152	153	155	130	147	135	164	160	147	146	145	165	166	155	137	154	142	166	149	146	153	153	140	145	147	170	158	154	166	166	145	139	141	156	140	142	155	125	125	158	142	144	166	162	149	162	152	142	162	170	162	159	131	132	154	144	144	141	155	162	164	139	141	146	157	134	157	145	161	135	164	140	147	142	149	151	148	144	133	172	145	141	133	147	151	164	144	146	140	145	149	136	161	169	151	160	126	140	132	156	134	167	150	140	140	119	147	148	167	155	148	132	163	145	147	151	142	155	148	152	149	157	162	145	149	151	155	148	142	140	140	140	156	146	152	149	158	138	110	148	136	138	147	153	151	180	147	151	154	146	138	167	146	162	152	161	135	152	138	162	154	133	164	157	142	158	157	150	164	167	148	144	136	157	149	177	160	139	156	149	143	145	176	135	143	142	148	155	141	131	164	139	152	147	155	128	171	156	171	154	155	152	161	143	157	168	127	145	163	171	151	146	143	145	167	141	143	147	141	150	155	127	151	139	149	157	163	154	159	166	166	166	141	148	149	162	160	155	147	160	129	151	134	147	157	136	150	141	126	168	149	145	163	167	177	126	132	162	128	158	156	132	138	132	136	137	152	144	166	149	156	157	167	138	140	173	152	159	158	152	156	161	148	161	143	161	140	155	144	137	132	160	163	152	169	184	145	132	152	175	166	164	141	150	138	132	116	131	152	146	143	143	147	128	155	140	143	158	154	134	164	151	183	136	153	163	156	155	151	169	131	128	151	151	157	163	134	139	144	150	155	154	150	139	151	150	160	159	169	158	130	154	168	158	168	176	141	147	151	127	150	136	161	134	163	153	152	144	159	137	150	145	159	124	141	139	140	155	142	145	153	136	168	163	184	134	132	172	153	123	147	125	131	136	183	153	152	151	136	165	147	158	161	165	144	155	145	140	145	135	144	149	130	136	136	148	142	135	138	166	146	148	159	150	133	153	183	142	146	158	147	172	174	158	161	154	138	132	153	161	161	169	147	139	141	150	139	144	142	134	144	154	153	152	165	135	161	157	163	154	161	152	176	139	146	155	175	139	126	143	155	156	133	140	142	138	156	152	142	144	157	146	140	142	150	156	148	162	154	128	142	167	153	151	146	132	146	156	160	142	132	157	143	133	161	131	157	145	140	162	149	144	135	147	161	149	146	173	163	127	136	140	145	143	154	154	131	127	158	137	142	151	160	135	124	164	177	133	168	145	147	137	161	153	147	138	156	155	148	127	133	141	147	159	132	144	135	146	157	147	163	147	137	145	150	148	139	140	124	150	138	149	176	172	154	135	151	162	151	154	147	175	164	134	150	191	150	161	160	151	148	145	149	164	155	161	159	165	132	141	153	148	166	137	152	136	155	125	138	152	154	153	154	140	155	136	185	150	149	166	130	174	140	158	122	158	163	154	141	159	151	152	150	159	156	153	140	144	129	127	159	133	176	141	124	132	143	130	140	165	155	133	151	159	136	151	149	133	164	129	155	148	147	146	137	140	154	165	145	156	140	152	151	141	159	152	162	155	151	134	138	157	160	155	134	147	148	127	157	137	157	171	141	146	165	149	154	133	143	166	129	158	151	146	151	143	169	145	150	146	159	164	145	137	159	148	146	145	150	176	170	162	133	169	154	129	138	152	146	145	153	126	138	160	148	173	143	158	155	170	161	130	139	164	164	148	164	146	176	142	156	133	134	158	125	146	148	154	143	155	173	161	144	152	136	147	184	127	144	164	173	179	154	164	162	146	149	144	154	151	141	154	139	139	152	144	149	144	163	146	154	150	140	170	151	137	147	136	147	150	140	192	133	162	147	168	155	142	154	146	154	142	156	152	173	161	148	154	140	154	128	142	156	155	155	158	132	147	138	173	152	156	149	149	130	138	160	134	138	140	153	139	144	165	137	162	150	140	155	152	170	149	169	190	148	156	118	166	154	145	143	138	145	154	140	146	166	145	130	158	158	183	146	145	149	134	181	154	167	152	141	153	132	145	148	155	173	138	141	174	134	167	116	145	159	136	140	145	158	149	139	147	149	166	182	162	146	170	159	155	151	159	155	161	142	152	151	145	161	155	154	143	137	136	153	150	156	154	133	138	162	134	145	170	144	160	147	150	149	151	162	133	140	144	143	141	152	150	135	152	147	152	143	150	145	159	157	179	156	144	144	155	168	155	152	135	139	137	158	171	160	144	144	149	166	151	140	164	139	149	135	165	131	174	149	146	131	135	144	143	139	133	162	162	158	136	149	162	142	161	168	138	130	137	153	134	176	151	164	159	131	165	133	149	147	142	162	152	161	131	147	153	151	161	142	138	135	162	144	150	160	147	160	160	180	151	142	146	169	141	130	146	137	140	158	132	131	158	143	139	139	124	139	170	147	141	125	158	147	144	149	149	163	135	148	142	137	149	158	140	140	157	147	153	167	163	160	151	140	147	158	138	165	143	146	145	164	125	149	154	151	131	148	145	147	150	152	165	155	134	125	159	137	135	135	146	155	145	154	141	142	157	162	134	165	156	149	128	144	161	146	158	119	164	156	146	133	177	160	132	145	151	136	154	130	136	136	155	141	161	155	147	167	135	155	151	168	139	157	125	150	140	155	163	140	132	163	142	151	131	132	139	153	137	129	151	152	152	136	164	133	166	150	147	141	161	144	162	151	140	166	155	169	142	135	154	146	138	142	147	146	161	156	153	141	160	139	139	136	153	157	162	134	151	164	149	147	150	136	164	157	156
31412	54334	42466	30162	22069	14183	2739	608	481	395	342	293	293	256	255	227	196	210	254	300	185	175	179	207	182	187	176	173	186	172	217	395	528	674	388	199	169	181	168	196	164	170	196	190	158	162	142	160	204	181	202	158	173	173	175	167	175	162	189	152	145	179	146	183	160	195	162	181	173	153	177	169	182	163	177	162	160	191	180	181	189	157	169	190	173	170	154	159	173	175	174	183	172	166	150	170	149	170	163	189	170	192	158	208	182	177	169	165	173	175	158	157	183	180	164	155	179	152	153	188	139	177	175	160	173	171	180	169	171	180	158	174	176	176	161	157	177	149	173	161	177	181	168	179	176	168	161	162	129	170	180	167	167	168	183	199	183	179	171	186	174	195	174	186	169	189	164	155	159	175	163	168	174	174	174	165	159	175	168	180	160	176	183	160	163	176	185	177	162	160	166	160	188	180	172	185	149	153	156	163	178	176	196	179	170	163	154	157	172	158	174	186	174	153	150	177	178	161	177	156	156	157	170	155	161	169	170	150	179	173	197	170	181	164	180	174	172	186	167	177	176	181	150	172	176	178	161	162	186	165	156	161	177	163	152	177	168	165	180	178	163	149	160	185	178	169	169	173	179	171	165	173	169	184	168	157	182	186	166	167	139	206	167	170	162	166	160	178	168	145	177	171	172	186	177	160	180	166	168	165	172	174	196	181	189	170	164	166	153	175	182	149	182	171	152	163	193	156	181	146	198	182	184	189	159	146	186	191	154	170	172	162	168	179	174	162	159	169	155	164	153	155	169	159	189	163	158	174	170	189	162	178	150	172	169	168	159	147	171	155	172	185	168	166	161	154	193	173	156	157	169	158	181	170	217	187	175	155	164	180	178	164	168	159	181	156	173	159	170	175	159	198	143	189	164	172	169	160	157	178	174	176	160	182	158	184	161	206	180	167	169	170	165	159	169	152	161	178	181	176	161	159	167	159	171	167	158	158	176	181	151	179	192	168	166	152	168	169	154	157	157	177	175	182	178	161	173	186	192	171	182	171	190	183	171	192	185	163	163	196	151	171	149	143	163	167	159	162	155	161	146	184	178	176	148	183	166	182	180	162	172	181	181	179	164	183	187	196	195	137	172	155	161	192	169	167	176	176	169	181	194	194	153	166	187	175	163	150	181	156	175	168	187	154	175	179	194	175	150	152	179	178	156	177	160	171	162	176	177	157	156	169	160	196	161	177	165	172	164	176	187	162	155	185	154	148	164	184	162	179	182	160	169	183	174	166	167	153	184	153	169	170	165	168	156	187	166	158	164	190	176	164	174	184	168	176	140	153	168	170	166	162	185	173	194	161	156	179	170	173	164	189	175	161	159	167	162	168	164	164	168	202	164	182	166	185	180	187	176	169	175	161	169	156	165	173	162	188	169	175	201	161	176	167	154	171	183	168	153	178	177	168	182	169	154	144	171	166	175	176	154	171	185	158	152	153	165	140	171	184	159	167	206	150	149	194	181	157	174	157	166	166	156	170	159	164	164	180	175	164	172	195	153	186	192	171	158	147	145	170	173	160	166	177	174	161	172	152	166	168	171	170	173	174	154	157	162	179	199	170	161	151	175	182	153	169	169	170	170	170	158	169	148	175	176	181	179	174	170	171	168	157	163	150	151	179	172	175	178	182	192	157	169	167	169	174	146	159	164	156	180	160	154	153	161	149	176	163	169	165	173	160	139	180	186	151	170	173	177	187	170	173	184	171	171	171	174	161	173	188	180	168	175	159	163	178	152	184	168	181	194	157	169	188	168	155	166	148	169	186	178	183	175	150	167	195	151	168	176	159	167	175	174	160	153	168	147	161	168	179	161	157	162	173	203	146	163	189	184	161	170	153	173	170	162	159	175	172	183	179	181	193	175	162	156	175	155	171	181	161	156	155	199	168	193	153	156	163	192	160	192	193	177	168	168	174	177	196	172	161	190	162	179	160	184	163	174	154	177	161	173	186	170	183	161	177	199	161	160	170	196	187	157	181	179	168	178	166	152	147	154	166	154	164	162	158	171	187	173	159	167	164	154	185	182	151	161	163	184	153	182	187	180	150	190	174	136	162	168	184	164	148	186	154	164	182	158	169	180	173	169	164	171	152	167	179	185	174	165	165	165	175	136	175	169	169	161	163	182	175	184	135	178	168	176	150	165	169	163	171	161	177	165	171	171	167	184	180	158	173	161	170	170	195	150	153	154	164	179	165	161	185	158	162	155	165	150	179	174	173	175	163	169	179	184	177	189	164	150	181	167	176	176	164	151	171	176	145	151	176	163	169	193	161	193	169	176	165	182	166	186	182	175	183	174	154	160	161	174	155	177	172	179	164	138	168	146	163	164	165	178	162	171	188	161	178	168	154	178	156	164	158	179	154	176	177	149	162	179	158	159	174	137	164	182	160	158	175	157	142	185	149	172	157	183	182	169	194	183	170	174	187	170	183	160	172	196	166	158	169	179	200	156	164	157	189	171	170	162	169	170	176	156	167	177	160	173	163	158	181	176	179	178	168	162	162	178	170	168	170	175	163	178	159	169	163	190	170	185	165	164	173	172	149	165	172	186	161	170	162	167	158	154	161	157	150	177	184	173	165	191	185	167	173	158	191	208	181	161	187	170	167	166	159	162	162	152	161	161	180	158	147	145	189	167	157	156	164	173	165	159	155	180	163	165	179	183	172	167	181	163	169	175	152	152	163	184	194	164	198	173	177	167	180	171	157	176	163	174	193	166	169	162	179	157	170	171	161	155	182	159	168	174	187	163	165	173	150	169	174	161	182	154	167	169	183	173	156	187	165	187	165	176	170	177	171	168	176	150	188	165	184	180	164	188	173	162	163	183	157	152	158	152	180	180	169	180	172	151	165	200	164	157	177	164	163	167	166	152	172	172	154	172	167	178	174	164	179	177	171	157	187	166	169	170	159	163	178	163	161	174	161	192	159	161	155	165	178	160	179	157	164	167	165	162	183	159	172	189	174	152	174	177	158	162	172	168	177	162	180	158	161	188	179	157	179	179	167	165	170	197	192	173	169	159	163	171	186	162	184	150	174	177	161	194	158	154	179	181	150	155	179	168	174	154	173	164	134	182	181	180	160	177	159	178	141	151	183	164	180	184	149	145	175	149	167	159	176	172	166	194	150	178	166	172	180	172	192	140	187	178	174	151	170	172	181	162	176	169	174	170	174	159	165	185	170	171	181	167	185	173	138	174	182	160	204	172	185	165	177	178	169	176	177	161	147	171	153	173	158	189	159	189	181	169	171	173	167	167	185	164	142	145	182	158	184	160	179	159	163	166	182	147	164	151	182	162	167	156	164	176	163	157	198	181	198	172	170	173	176	157	182	177	153	145	184	177	173	160	174	170	151	187	173	154	190	160	165	148	188	171	197	164	173	173	156	169	152	172	171	178	180	171	173	165	151	181	173	172	161	187	186	164	171	174	156	163	187	160	166	180	167	169	200	170	171
23397	21732	29610	25077	23892	25902	17993	1915	591	527	489	440	398	387	381	342	321	341	499	829	354	318	361	320	328	274	310	281	325	356	573	943	1148	1231	925	390	332	319	311	346	346	314	288	254	286	315	320	266	271	283	299	289	321	307	285	277	302	299	281	286	272	311	307	261	287	271	281	275	320	282	308	285	280	268	267	310	314	298	279	279	283	283	293	292	307	271	313	303	312	336	276	287	261	285	263	295	291	284	286	309	291	271	304	270	272	300	264	292	294	293	306	285	261	277	304	310	280	261	306	277	312	276	305	350	265	287	341	262	295	297	289	303	303	298	255	269	288	289	309	267	283	274	286	300	278	299	279	284	320	269	308	279	297	270	291	273	294	270	295	315	302	331	295	294	283	291	265	280	301	294	303	282	270	275	287	302	310	279	297	295	254	277	274	276	281	337	297	271	269	350	332	296	282	292	324	310	264	289	284	289	300	279	291	263	280	290	333	290	266	276	306	266	289	292	280	312	288	309	287	290	301	311	290	270	286	285	283	301	275	316	308	304	307	302	305	305	294	284	269	283	255	283	286	294	278	290	273	274	285	272	280	288	301	266	290	296	275	259	282	267	286	294	301	306	298	280	298	325	275	322	275	274	301	323	277	279	303	302	308	279	281	305	282	312	264	297	318	285	315	258	294	274	273	281	301	282	273	301	287	309	261	304	260	268	271	264	264	286	318	301	308	284	264	293	306	305	281	292	304	289	304	291	286	283	308	278	268	325	286	286	301	325	285	257	309	256	275	272	273	255	304	276	317	291	288	322	295	300	296	293	302	293	278	331	309	311	295	325	304	294	274	279	305	307	299	300	282	302	303	260	306	271	304	300	303	288	293	311	314	317	290	293	283	307	303	284	306	322	299	304	302	352	303	303	288	309	314	281	300	281	259	301	290	270	300	280	276	311	321	280	288	298	311	274	282	297	312	290	308	267	307	298	312	296	297	287	266	301	295	313	281	275	302	320	277	305	263	282	291	279	274	278	277	293	273	272	279	288	305	301	260	262	300	298	292	289	288	276	303	303	321	283	302	288	270	304	290	270	304	278	323	282	269	302	306	257	270	310	298	282	300	274	302	265	303	291	299	303	295	286	285	287	288	299	309	304	306	284	253	306	255	237	265	316	290	282	313	298	267	302	278	300	289	312	305	305	273	270	302	300	297	253	306	286	321	281	255	258	314	269	269	282	267	285	292	283	270	289	282	284	297	305	310	266	260	304	276	283	288	278	293	308	293	308	295	300	273	273	307	291	271	293	288	274	286	283	292	293	299	273	292	286	289	291	288	289	263	277	296	309	290	284	272	291	292	272	288	291	255	283	272	318	296	320	290	307	304	285	274	283	306	291	283	293	279	303	288	291	261	276	286	289	291	280	310	268	311	306	271	284	293	307	289	287	299	323	302	278	307	283	306	298	270	289	272	298	284	289	287	284	288	273	312	289	267	299	284	294	273	278	293	307	274	304	292	278	308	312	310	298	288	303	275	282	273	287	317	270	293	287	292	293	273	274	285	282	283	267	293	283	301	261	308	316	282	287	287	293	274	282	319	314	308	286	259	271	267	267	319	267	293	304	286	297	317	322	276	284	296	314	313	306	289	293	298	300	311	282	265	304	284	281	308	307	295	298	296	290	299	346	299	284	329	282	301	285	281	264	322	314	267	285	298	318	276	308	291	278	285	284	268	284	304	291	287	293	267	290	287	290	312	269	285	315	276	325	288	327	274	310	293	312	299	289	288	288	309	307	285	287	275	265	296	259	251	273	286	289	295	306	274	260	319	287	292	268	295	305	294	287	312	274	292	287	280	273	310	295	255	294	259	303	298	328	293	290	287	287	292	292	302	269	285	272	291	306	278	279	297	285	301	318	317	297	252	280	295	284	283	296	300	294	336	277	288	289	284	296	286	304	287	291	275	287	276	258	299	299	287	301	263	295	300	276	308	277	304	296	281	286	277	308	291	280	291	312	298	287	271	309	293	315	279	281	316	281	307	328	279	318	314	296	275	301	307	288	285	271	292	290	272	312	332	293	290	298	290	305	273	295	343	276	285	298	292	301	311	280	292	297	281	305	289	298	271	286	306	291	288	280	287	289	312	290	279	286	292	306	268	280	296	290	311	278	292	273	305	295	281	288	287	251	277	272	267	278	296	290	250	318	289	297	289	290	292	264	281	302	271	264	304	288	285	304	265	297	283	295	310	284	282	279	331	307	303	279	280	323	285	298	268	330	309	274	289	270	286	292	296	291	292	310	301	295	273	281	288	308	298	291	291	274	281	303	283	309	270	311	268	294	293	281	306	271	302	286	312	294	281	300	310	314	270	277	315	284	273	286	269	267	270	301	290	283	274	269	331	291	301	303	294	314	283	301	274	279	274	292	281	296	328	320	296	274	266	274	296	300	302	321	273	301	305	296	307	288	289	302	296	289	279	274	312	309	278	292	297	295	280	288	269	254	292	328	286	295	279	289	283	303	303	308	276	299	290	290	283	320	298	293	290	302	307	263	285	307	291	322	274	336	283	311	286	318	309	276	282	267	301	273	288	340	278	260	307	309	299	257	303	289	289	289	276	281	277	279	282	281	269	296	294	304	282	274	266	332	316	294	283	288	294	292	302	270	294	301	303	266	292	308	311	295	288	291	311	301	294	262	284	280	280	308	300	311	339	299	301	305	262	280	285	266	267	296	282	283	310	294	292	290	303	266	248	265	275	284	301	304	289	293	272	310	322	270	324	288	286	290	271	299	272	300	308	318	287	304	233	287	271	277	295	309	312	305	289	269	303	287	284	275	288	296	274	301	290	292	292	270	279	294	267	292	309	279	280	299	321	274	284	283	271	274	282	303	272	310	288	285	306	292	243	301	313	290	272	287	285	289	286	307	293	294	274	292	296	270	272	291	311	328	294	268	283	261	298	301	292	293	297	295	277	292	276	296	272	308	273	272	321	288	317	282	326	275	273	287	296	304	289	287	273	276	318	265	268	298	295	287	311	291	285	306	291	294	301	277	256	305	297	275	251	300	276	317	289	312	285	310	294	277	285	244	293	315	285	265	305	300	280	288	281	266	266	299	308	307	295	293	289	286	312	290	266	266	262	300	290	296	261	276	313	305	286	278	286	303	309	308	315	270	280	286	277	298	258	298	287	300	276	294	279	281	294	300	286	294	299	286	255	248	321	310	341	273	299	272	327	277	324	281	260	300	309	279	301	311	321	256	293	277	321	284	309	296	284	282	323	275	290	293	303	286	285	283	334	275	266	284	301	284	319	311	274	319	288	288	267	305	290	270	306	295	296	293	263	302	314	311	336	296	295	267	302	279	313	310	274	290	251	297	280	278	272	307	288	308	316	287	295	300	259	300	319	275	301	264	296	271	312	295	272	274	276	305	308	288	282	282	292	306	309	315	321	301	316	285	279	256	291	284	279	304	316	235	282	294	277	301	283	302	255	297	266	284	310	304
34866	64702	55297	44820	37171	29693	11270	1450	986	756	689	616	536	479	467	398	374	374	632	1274	413	330	320	333	358	331	342	323	327	371	830	1375	1715	1901	1290	500	321	310	289	325	358	315	282	318	324	291	307	282	322	295	295	298	332	334	288	307	309	294	310	287	289	287	295	283	295	305	318	311	282	316	310	319	299	289	294	313	347	303	308	324	296	321	308	321	307	304	299	321	312	325	340	322	316	296	324	327	299	314	315	310	289	316	301	326	290	309	295	298	279	283	323	308	331	304	298	325	319	320	308	298	300	332	314	292	328	314	320	292	302	267	301	311	307	305	290	308	306	327	320	308	334	308	286	295	283	313	324	289	310	333	279	328	305	320	290	302	288	294	299	316	304	294	345	295	279	297	296	314	302	287	328	322	296	294	293	302	300	263	314	317	289	302	312	319	285	300	320	254	306	294	289	311	312	290	309	304	271	326	320	296	276	323	299	288	292	319	310	295	313	313	287	306	318	303	303	295	327	302	278	304	294	315	335	345	273	315	313	311	315	325	314	295	296	349	328	294	320	310	299	307	285	336	323	288	311	308	291	251	336	295	322	334	323	325	290	301	332	291	345	327	295	331	292	319	299	302	323	303	317	289	291	292	326	300	297	323	307	299	317	280	298	328	300	277	298	303	334	305	305	293	285	325	295	292	313	280	328	299	301	300	324	290	313	293	320	307	309	282	308	292	310	304	295	331	292	265	332	297	359	324	277	335	263	290	286	292	302	298	328	302	328	300	282	298	284	255	340	312	307	325	312	274	292	323	322	333	306	287	302	300	314	297	301	308	298	329	313	302	339	303	301	302	318	322	299	340	284	299	311	297	293	319	303	289	335	296	265	297	327	284	306	277	310	319	301	315	330	269	294	294	310	309	312	310	316	301	301	329	299	335	308	292	312	297	305	299	319	319	315	301	306	280	309	342	317	282	324	337	301	325	295	312	330	276	295	291	280	294	314	306	306	328	308	288	278	296	314	301	301	331	311	307	326	317	297	302	316	308	341	313	317	305	292	319	299	326	317	294	299	328	286	332	343	293	319	295	320	279	294	319	289	284	273	285	305	329	301	293	288	318	280	295	301	328	308	300	277	327	315	327	332	275	304	323	319	328	314	277	306	316	287	303	292	281	315	303	315	341	332	296	326	293	293	305	334	290	292	325	313	314	300	286	292	344	310	310	350	293	300	311	297	350	305	316	317	309	321	298	305	314	294	306	318	292	324	293	268	310	314	330	308	290	327	290	325	310	320	287	312	279	321	293	303	302	306	300	300	299	323	289	336	297	284	307	281	322	309	302	291	283	330	312	303	297	306	286	314	307	297	308	283	312	287	301	311	327	297	311	311	317	303	292	307	317	317	307	303	315	307	326	302	349	289	304	299	287	305	300	308	274	297	312	294	312	314	341	299	301	283	265	321	301	288	326	358	309	314	308	301	321	323	305	306	303	300	306	328	272	318	293	327	289	278	311	306	325	264	309	309	319	325	293	318	302	284	320	298	323	321	310	283	288	327	273	290	315	355	294	285	294	322	291	275	303	309	276	295	331	296	313	309	311	285	266	305	318	310	332	317	295	315	318	334	324	300	324	302	265	327	313	326	303	318	306	295	299	297	273	317	302	298	315	307	299	297	294	283	328	305	275	309	305	301	297	310	275	313	297	307	310	314	275	315	276	306	291	293	313	286	318	310	320	342	315	304	299	305	292	288	304	306	278	313	288	293	342	286	294	282	281	323	311	308	306	297	336	285	327	296	316	303	320	287	299	303	325	309	302	354	321	312	327	309	305	305	316	307	313	318	300	293	323	280	306	326	314	304	277	321	326	285	280	287	318	323	306	294	310	339	309	321	297	328	327	285	314	319	315	313	287	272	282	274	305	312	308	277	292	301	318	301	292	306	294	291	308	333	284	309	269	309	321	297	306	326	291	313	308	331	336	332	296	298	307	314	294	306	281	296	307	328	284	263	322	290	282	272	327	288	299	291	305	284	264	290	309	326	306	301	285	334	319	318	317	284	321	320	317	271	317	282	334	323	285	308	288	325	300	338	347	303	281	302	303	303	325	315	303	323	320	289	311	313	289	291	275	331	280	298	334	305	295	326	302	321	283	281	293	314	305	313	303	317	291	307	326	301	310	284	319	289	310	305	277	301	323	282	290	299	305	315	307	302	312	293	319	273	299	298	324	314	284	346	278	344	304	325	303	319	322	313	276	301	334	307	300	312	313	314	310	296	297	332	322	296	293	291	268	278	302	276	306	313	320	321	295	303	315	318	298	313	315	301	285	306	316	314	290	279	291	301	306	325	296	296	327	302	299	322	323	315	328	339	290	325	296	338	300	309	337	283	304	331	288	303	281	304	293	284	282	297	294	273	298	313	319	308	305	313	288	316	304	309	342	299	307	322	272	309	314	326	298	312	337	318	308	290	296	296	314	295	306	304	313	309	346	306	316	286	328	313	304	303	311	305	305	277	326	333	301	327	290	318	301	307	279	315	294	297	324	332	295	314	325	306	276	306	317	307	307	289	308	324	315	296	319	277	287	309	296	313	314	324	317	296	295	334	286	317	292	299	306	307	336	289	316	294	287	288	299	345	314	318	290	274	326	322	285	288	317	294	282	320	296	319	297	331	308	310	294	321	299	306	312	315	262	315	310	305	294	297	281	296	299	327	304	314	326	318	307	297	322	307	329	314	309	323	339	328	306	307	326	266	320	301	290	303	289	321	324	310	296	326	345	300	312	307	305	309	288	302	285	299	327	317	315	295	298	301	298	315	319	266	310	284	321	298	300	318	296	293	317	309	306	297	302	334	301	298	326	286	301	325	335	291	321	327	280	297	313	291	279	319	309	267	312	295	317	319	324	307	294	281	331	306	296	299	328	301	289	302	323	289	295	331	363	299	295	289	317	334	327	289	294	325	349	287	282	299	322	318	326	317	300	307	330	304	273	294	306	283	318	286	274	301	335	300	357	321	296	315	319	320	313	309	344	290	293	276	304	278	307	302	284	309	311	324	305	318	318	297	309	291	304	301	314	339	321	317	280	311	291	337	325	319	271	300	283	284	317	293	320	307	288	348	323	285	316	301	281	307	313	273	296	329	309	289	296	307	312	326	318	315	270	316	299	350	308	309	330	300	297	279	281	304	315	312	304	312	306	314	329	320	314	320	323	306	296	303	305	320	304	285	303	287	333	316	291	315	301	311	308	327	296	303	299	320	300	315	276	334	313	324	314	329	280	297	319	314	311	325	297	305	298	285	293	326	295	308	316	290	311	300	332	309	328	269	324	292	324	298	328	297	305	308	315	292	320	298	306	305	304	302	313	297	321	307	302	327	283	301	286	318	302	308	296	294	327	308	287	314	310	269	284	302	314	301	318	325	303	346	316	348	310	317	247	302	332	322	320	299	307	300	277	291	292	314	327	307	313	325	317	299	320	277	318	297	323	320	287	292	318	300	317	313	332
30865	32297	39056	27661	14632	6295	673	205	197	148	140	130	156	118	128	124	136	133	129	119	120	134	128	121	109	129	108	117	123	114	113	122	133	121	136	119	125	107	111	124	126	114	111	125	112	130	105	122	112	117	84	112	117	133	118	107	122	119	118	87	120	102	109	107	113	111	111	111	109	108	125	102	112	114	126	92	116	119	96	133	109	114	108	112	115	120	114	117	124	143	133	122	130	116	107	102	135	112	111	115	123	102	137	121	109	102	113	113	98	120	102	95	114	90	106	108	122	127	108	135	105	101	103	85	110	112	111	112	110	124	110	114	126	123	112	99	98	114	105	124	114	120	114	104	115	111	114	114	104	113	103	122	113	102	114	117	117	97	121	107	111	108	114	129	116	118	126	104	112	109	111	113	121	120	98	113	126	103	124	123	113	118	141	103	100	105	117	114	86	111	110	104	115	105	123	110	122	102	120	115	113	95	142	79	129	115	114	126	129	113	100	109	113	104	105	119	105	113	121	119	107	107	108	114	87	110	112	134	119	111	119	113	108	121	103	100	106	123	108	119	115	93	112	121	98	126	99	118	104	127	122	118	110	98	122	113	110	88	124	117	124	121	127	99	113	113	107	123	113	117	111	123	106	126	105	99	103	91	134	106	106	145	114	108	128	105	109	120	103	127	126	125	119	127	115	121	116	106	115	109	101	113	106	114	106	122	99	127	125	94	103	100	109	133	107	116	117	112	111	116	118	106	111	113	148	108	115	100	128	109	121	107	104	123	118	105	125	111	123	127	124	112	101	106	126	129	126	110	130	124	123	116	125	114	124	108	122	95	122	100	131	109	103	99	102	118	114	104	121	128	116	113	120	126	132	125	127	126	116	119	122	118	113	82	110	123	113	113	113	93	118	119	120	101	101	109	115	95	121	117	111	113	111	114	120	110	103	131	133	106	128	105	121	120	118	128	98	121	106	117	110	132	109	113	111	126	112	104	122	105	108	114	102	106	137	115	94	99	125	125	112	130	125	105	113	114	106	121	131	139	135	132	104	102	115	130	96	113	115	112	117	118	119	116	109	115	113	116	118	130	101	127	117	115	114	128	108	121	118	99	102	112	109	119	97	119	109	129	100	114	108	121	109	106	132	118	99	122	122	122	109	108	108	108	123	112	125	100	114	117	96	105	108	119	111	126	128	89	113	116	124	110	119	121	116	92	117	121	124	126	129	122	113	125	93	123	106	130	102	92	126	87	111	110	104	107	131	108	109	94	123	106	130	132	118	135	107	127	115	114	119	107	119	114	99	120	117	116	117	123	118	111	106	124	108	120	118	82	106	136	89	113	124	112	114	116	106	122	108	100	125	106	123	104	118	93	117	126	128	94	111	121	131	117	109	111	106	105	117	109	112	121	128	115	121	117	120	111	99	111	128	118	119	107	124	114	100	113	109	117	112	114	107	100	101	106	93	126	123	123	121	118	117	114	116	121	140	144	107	113	117	120	127	121	105	114	136	135	122	137	124	102	115	111	113	121	116	117	123	130	100	134	98	104	138	113	118	108	115	108	116	102	138	126	125	106	114	99	116	110	106	122	118	115	116	107	118	100	120	118	125	99	109	121	121	123	125	101	112	110	105	104	126	115	104	89	103	115	113	91	112	128	109	101	122	130	105	105	94	113	103	124	116	109	116	116	122	115	113	104	121	98	106	107	128	111	123	113	130	89	131	112	122	119	110	118	126	106	127	109	132	116	115	142	114	109	120	106	110	113	95	121	90	119	99	103	116	112	115	95	118	128	119	106	138	112	135	102	91	102	104	107	111	137	128	95	110	99	137	98	104	138	106	104	120	95	136	120	110	97	118	120	115	106	113	95	110	131	108	117	125	125	113	99	114	113	110	117	124	108	121	101	95	108	101	115	108	120	126	115	106	104	105	111	104	116	104	113	114	129	122	142	119	112	132	107	95	114	97	99	132	101	112	89	103	125	117	106	131	109	120	116	125	117	113	123	121	116	130	109	122	104	110	132	115	121	96	137	107	111	92	124	119	120	107	97	116	115	121	123	115	108	109	120	103	130	117	127	114	115	111	121	115	117	114	103	117	109	94	106	103	107	105	117	119	125	118	116	125	131	126	118	98	96	106	110	139	107	113	115	103	128	99	107	101	118	95	95	103	95	119	108	105	108	104	108	92	115	114	97	118	121	111	119	107	133	117	126	108	119	107	128	102	122	104	106	106	128	120	123	110	114	107	111	130	120	119	115	136	122	102	113	103	128	107	96	100	108	110	107	94	114	109	97	115	115	125	123	122	116	104	115	121	116	117	92	92	119	139	117	114	106	139	116	119	122	120	101	124	115	112	123	130	104	127	110	108	106	122	121	114	109	101	122	100	97	130	108	122	106	99	116	107	116	114	116	98	106	111	103	102	108	134	118	109	111	121	95	124	111	126	124	128	104	105	98	122	96	92	123	96	106	86	125	110	101	115	101	129	115	128	116	111	116	115	124	123	123	129	106	107	117	110	126	123	122	105	106	127	116	120	128	123	133	87	113	111	123	117	131	111	122	124	103	109	94	103	113	104	108	117	96	109	132	100	121	111	120	111	112	109	123	110	113	103	115	139	120	126	124	115	94	130	118	125	117	121	130	104	105	126	115	128	113	115	132	119	121	121	105	125	118	100	101	108	112	131	114	115	101	122	120	110	110	123	113	130	103	106	128	111	109	90	117	141	103	114	114	105	112	100	123	127	124	120	101	105	106	107	128	120	120	142	116	105	106	95	111	101	119	101	115	111	132	135	117	129	98	120	122	126	124	104	124	130	120	113	97	121	113	129	123	123	138	115	111	115	127	102	116	115	116	86	125	121	105	109	124	112	136	113	120	119	108	123	112	109	108	129	103	115	93	103	106	112	109	114	120	82	118	117	124	111	129	115	130	119	106	117	116	121	137	119	124	106	104	104	131	98	110	129	105	108	122	117	117	110	118	125	124	127	99	104	95	133	118	122	120	105	110	115	100	125	105	105	109	100	116	123	104	131	119	98	94	116	115	111	112	125	106	104	123	108	123	114	107	106	99	110	98	116	103	111	102	107	104	126	131	99	118	126	127	97	114	114	119	111	103	115	124	125	103	114	148	122	104	120	107	122	108	104	103	130	107	117	112	98	107	129	116	111	88	131	106	96	112	102	107	105	119	97	113	94	117	118	138	115	113	115	137	134	121	97	118	106	137	127	110	112	106	114	122	133	114	123	113	96	123	104	117	114	123	133	119	125	115	89	114	112	97	127	118	123	114	112	116	130	109	112	94	111	118	103	121	110	113	103	127	99	130	125	108	112	122	117	115	122	124	129	120	109	105	106	123	102	138	146	119	102	92	102	102	125	110	120	106	132	99	98	104	123	122	109	133	99	106	100	87	119	104	113	123	122	108	96	121	138	118	123	114	107	107	126	127	116	111	109	113	132	113	112	102	115	118	112	121	115	119	109	94	111	100	118	105	121	108
30253	47820	39183	24765	16915	8929	1097	303	258	194	230	159	164	151	152	167	155	125	124	157	177	160	150	113	120	130	148	137	140	133	140	129	159	158	182	144	139	125	115	146	144	119	141	141	131	129	110	123	133	135	123	123	121	124	124	131	115	146	115	124	120	121	127	115	119	139	137	117	127	138	141	114	116	131	103	126	117	116	136	128	132	119	133	134	142	129	147	142	125	127	132	146	127	120	125	127	109	114	128	136	114	127	118	143	128	114	142	142	138	138	115	123	126	145	119	128	138	138	160	133	120	126	120	125	131	127	111	105	139	135	130	128	133	127	134	125	123	128	132	141	110	134	143	120	126	123	131	124	117	121	127	129	133	136	126	138	116	139	123	128	128	142	118	140	139	133	125	128	126	128	152	118	140	125	135	136	127	132	130	127	122	133	114	114	116	127	153	138	149	127	114	151	127	125	128	144	135	128	147	126	129	109	134	130	122	132	121	151	146	121	119	132	113	153	136	112	131	139	119	134	117	132	136	115	138	145	125	127	142	103	152	126	109	119	124	137	124	137	140	136	133	142	115	129	132	145	118	116	126	151	133	135	92	132	140	140	136	116	134	142	110	135	98	127	133	113	128	107	136	135	126	128	137	116	119	123	127	118	108	123	130	138	137	138	157	120	121	132	136	128	119	135	109	114	125	144	130	134	126	141	111	136	146	123	138	121	131	138	110	140	125	111	140	146	126	118	124	110	129	118	118	135	132	125	137	108	151	117	112	133	135	137	136	128	122	132	141	121	125	114	133	127	138	145	127	103	134	138	122	127	115	122	115	120	117	132	138	132	107	139	138	150	129	132	126	139	116	133	106	114	140	114	142	154	113	132	102	112	143	111	132	135	126	137	131	141	131	131	131	111	113	114	126	137	129	119	117	134	112	129	129	142	113	128	107	126	128	128	147	106	131	142	131	132	130	131	129	116	140	142	122	111	116	113	131	128	125	123	125	135	155	108	127	132	126	116	117	128	132	131	143	136	135	132	127	110	125	132	141	145	114	124	142	134	127	103	113	144	140	108	135	138	111	132	110	132	122	136	133	144	149	118	137	139	129	140	131	137	117	121	144	120	132	112	137	134	127	129	130	137	134	132	139	139	134	94	127	133	110	132	116	116	129	137	115	133	136	114	121	140	143	130	120	130	144	152	121	136	117	114	111	123	110	112	128	126	104	124	122	128	116	106	134	120	136	127	138	126	124	110	131	114	114	127	130	125	110	142	133	129	133	130	138	134	126	125	152	132	120	144	135	144	143	137	156	146	146	138	116	134	128	122	117	115	131	137	114	137	108	141	134	138	120	129	123	119	123	118	131	123	128	138	107	119	119	130	121	134	125	136	135	128	138	139	140	130	133	156	129	146	114	136	144	119	143	138	127	128	125	109	145	122	117	124	120	142	143	129	110	137	128	131	115	110	133	139	138	115	133	126	129	150	119	110	131	126	130	136	120	115	124	125	129	115	130	133	121	137	133	136	107	108	121	118	111	135	125	117	131	136	127	122	150	143	134	122	116	141	130	131	112	126	112	118	139	118	132	133	99	120	134	126	142	138	130	138	120	121	135	102	130	146	142	118	146	107	134	116	131	132	118	124	125	134	126	148	127	117	115	135	112	120	147	116	135	120	133	131	137	128	137	124	128	125	138	120	132	135	124	111	122	146	126	139	122	111	153	130	128	139	144	116	140	135	121	128	126	136	123	120	124	143	132	144	131	142	110	108	118	152	130	148	142	132	125	136	124	156	138	125	138	127	123	122	114	127	124	107	117	137	124	150	123	139	132	146	137	110	115	131	124	127	132	119	137	109	130	148	120	146	148	137	116	148	118	123	124	121	129	139	107	122	131	134	138	129	158	134	128	123	126	144	151	137	129	122	130	122	117	137	122	118	133	123	123	132	113	140	130	139	129	131	127	112	111	138	123	141	125	123	148	129	127	122	113	108	136	132	103	122	120	131	124	130	136	158	130	141	139	131	109	142	130	126	121	120	123	154	134	128	115	129	130	117	125	136	134	122	131	147	150	141	131	135	135	119	129	141	129	113	119	128	127	127	125	128	137	124	115	122	139	118	120	131	133	139	153	127	137	132	121	134	114	143	125	135	120	131	116	109	125	123	106	137	124	149	141	134	138	107	122	111	135	137	130	146	131	137	149	134	129	110	119	124	116	120	132	125	123	116	132	106	126	138	116	136	107	122	126	139	127	131	110	124	136	146	149	120	133	121	132	129	109	140	141	116	100	133	129	98	103	116	125	97	124	112	136	126	123	126	148	152	128	130	134	135	140	143	131	140	133	116	130	156	131	128	129	122	130	125	124	116	148	111	140	106	116	146	127	118	132	128	112	111	104	120	123	144	117	117	119	136	108	114	126	115	134	118	134	140	134	171	129	124	137	145	123	124	132	108	104	127	126	137	133	121	126	138	141	134	111	138	134	130	127	140	128	129	125	127	130	121	118	143	133	129	133	145	152	153	125	122	124	129	162	120	135	117	121	121	130	126	122	132	122	112	134	122	131	116	128	119	117	139	131	127	128	125	127	130	115	124	122	103	118	123	124	140	135	132	152	135	125	133	134	118	127	118	128	131	118	121	115	126	114	125	152	126	133	125	123	112	127	123	131	129	126	125	120	114	152	126	134	117	126	134	137	143	136	148	129	135	130	133	148	117	111	145	125	124	118	115	137	128	127	128	132	121	141	121	134	105	112	123	129	134	115	148	129	115	121	118	131	117	128	126	137	124	117	115	139	113	151	120	128	137	125	134	129	139	139	133	107	127	135	130	129	128	117	123	149	125	139	118	147	127	128	128	152	117	129	111	130	121	110	111	129	135	127	123	131	125	129	125	130	131	137	129	126	134	125	139	109	94	140	130	122	139	123	139	141	115	129	108	102	132	145	130	132	139	109	139	140	125	116	133	126	131	122	140	121	140	135	138	117	115	135	149	128	137	138	108	114	137	139	121	139	152	119	146	135	117	132	140	112	126	144	131	110	130	121	135	109	128	115	126	121	124	156	147	138	111	140	126	146	141	144	123	138	128	122	123	108	142	126	158	129	125	141	117	150	114	132	163	134	136	119	127	139	128	126	125	136	137	122	125	124	124	125	134	132	157	152	131	114	144	114	136	101	134	138	115	136	128	118	134	127	107	126	101	143	156	129	132	136	102	118	123	130	111	117	127	129	136	124	124	132	135	142	132	134	121	123	129	108	113	134	132	118	130	134	135	127	123	132	148	118	132	137	120	133	132	133	138	141	138	145	133	135	154	97	120	113	124	122	141	131	145	122	124	148	129	117	139	129	136	128	131	152	134	138	122	126	127	126	133	127	115	132	129	110	110	143	144	138	129	144	140	117	129	145	121	140	117	120	135	141	129	129	133	111	118	152	118	138	127	134	133	127	125	114	142	118	132	136	142	120	136	122	129	124	121	122	116	132	113	132	139	133	129	132	121	136	145	137	121
24465	21680	29611	27257	25692	21937	6929	607	420	363	297	301	283	290	253	223	215	225	319	583	617	315	237	197	201	215	209	191	233	207	230	358	562	623	430	299	229	213	202	196	224	208	194	184	191	222	204	221	191	205	193	204	188	219	202	179	210	201	191	212	180	192	214	194	180	197	199	163	208	184	190	200	218	189	200	213	198	197	210	189	212	218	186	173	211	194	217	191	194	194	182	214	181	197	195	208	187	173	176	192	207	211	174	204	215	192	205	186	218	165	221	208	213	205	188	195	205	191	202	198	221	185	201	211	189	188	198	171	193	211	191	186	203	201	218	219	207	207	183	209	217	238	177	194	208	196	201	175	220	202	210	203	186	207	207	199	200	183	220	206	200	201	227	217	216	199	194	194	202	197	199	186	221	223	194	208	188	217	198	214	208	194	208	201	184	192	177	196	194	201	192	228	224	208	200	203	205	199	212	204	194	236	191	203	191	198	188	180	202	221	201	194	190	196	192	212	181	187	226	209	176	189	200	189	197	185	208	190	188	214	202	215	206	191	208	167	188	186	194	209	187	181	203	202	194	213	215	198	199	199	179	218	202	178	176	204	196	195	190	199	186	217	206	218	202	189	176	187	196	206	192	204	191	208	203	217	208	167	212	165	175	208	195	198	164	198	192	202	194	218	185	202	209	190	212	193	205	201	203	196	216	204	191	204	203	184	202	195	217	202	206	202	219	200	207	195	215	194	193	188	220	208	208	179	217	184	190	243	209	208	228	184	211	215	219	178	224	227	200	184	178	209	236	185	189	183	187	187	219	181	190	201	198	212	198	211	197	211	197	200	204	186	200	204	202	206	195	189	214	221	174	194	232	201	175	205	215	201	214	173	204	187	213	195	199	209	225	191	205	196	213	208	185	182	196	188	222	207	206	186	205	175	199	192	207	200	193	181	197	234	195	204	195	207	190	212	184	215	197	192	228	200	193	208	171	215	188	224	202	223	171	190	195	194	170	187	203	226	194	236	178	202	198	179	190	177	207	178	189	195	183	193	196	203	198	216	194	196	204	176	207	210	206	172	184	198	230	200	179	186	204	186	193	196	194	215	178	194	202	187	188	220	180	190	193	221	189	220	185	214	173	215	222	217	202	215	217	201	184	184	181	212	214	202	195	191	213	180	215	208	209	190	194	213	198	184	206	178	206	195	205	199	179	207	207	211	208	179	219	224	177	202	182	209	227	214	194	220	222	205	181	207	193	195	198	206	195	210	193	212	208	222	215	202	201	195	179	177	200	189	207	167	189	194	209	202	211	184	192	188	180	190	172	163	199	187	186	200	190	181	199	198	204	185	170	199	189	192	215	177	191	190	186	188	185	190	168	200	196	228	202	202	219	196	207	211	184	192	188	195	193	178	179	213	194	215	196	195	193	214	201	202	205	223	225	207	198	197	202	218	228	208	228	221	207	191	221	201	187	239	189	192	203	190	228	202	204	203	211	183	196	200	200	207	218	182	229	201	227	207	198	219	200	204	202	193	176	226	216	186	197	200	205	200	208	212	202	196	169	174	212	171	196	185	191	174	202	165	185	168	188	174	190	214	203	206	185	200	209	193	211	196	220	201	193	177	179	183	184	226	213	182	172	194	196	193	196	214	213	230	192	206	176	204	214	211	210	201	188	180	178	210	205	192	195	193	189	192	209	205	174	185	191	227	207	210	223	218	208	187	197	205	192	189	170	187	216	211	184	194	201	200	210	193	201	216	211	200	224	214	221	191	205	188	191	208	169	201	186	202	208	190	220	204	198	204	188	178	209	177	205	177	196	198	196	202	193	197	184	197	206	177	204	197	198	210	196	205	227	209	190	185	192	182	181	190	231	194	196	174	215	211	199	182	209	208	224	186	205	203	209	201	191	181	178	210	199	193	180	217	197	195	195	198	184	218	176	202	213	169	212	205	201	214	235	195	190	190	181	186	219	199	190	204	198	237	215	188	184	202	216	181	236	225	200	203	209	216	194	192	227	209	214	189	214	205	196	184	225	195	217	189	215	207	194	191	209	204	198	207	216	210	201	204	213	205	203	201	187	183	189	198	201	220	207	218	214	194	196	227	224	202	196	192	207	204	217	206	201	182	197	183	172	194	218	233	227	192	237	198	211	185	199	198	232	206	202	201	184	185	192	187	213	224	219	185	212	191	194	191	194	196	203	206	193	159	211	180	193	214	196	184	185	193	181	204	212	204	208	200	206	220	188	193	196	197	177	195	182	183	222	198	223	215	200	187	204	193	192	212	198	177	192	207	205	194	206	208	221	200	212	179	222	179	187	206	214	209	196	232	176	220	211	234	202	191	206	199	213	177	207	213	213	195	213	207	227	200	204	206	199	200	189	202	200	222	206	187	205	199	187	185	203	211	216	187	202	185	192	170	202	185	204	187	182	224	232	201	216	187	198	214	227	181	190	199	216	210	190	185	180	185	213	207	180	187	168	194	229	219	183	189	198	200	202	201	188	212	176	199	179	234	195	215	199	181	220	213	194	199	197	204	220	220	190	187	166	212	204	187	195	210	203	196	220	182	184	202	183	207	176	205	217	218	209	193	212	221	217	211	206	182	167	200	231	192	197	182	202	206	209	190	207	208	206	190	188	220	190	204	203	196	213	184	198	216	211	184	185	197	221	187	176	190	195	184	187	217	201	200	194	215	207	199	202	190	196	200	207	196	175	192	207	213	189	204	188	182	190	187	206	217	211	189	203	196	204	198	171	170	204	205	206	208	195	204	195	200	219	201	215	219	201	216	210	208	191	192	187	210	197	198	199	194	170	199	207	185	204	210	194	208	173	176	184	208	208	190	214	228	193	184	197	186	191	193	233	197	203	222	200	203	195	217	191	222	193	190	181	231	213	202	198	199	184	205	212	180	189	187	195	206	208	203	179	202	210	224	182	221	202	192	190	182	192	197	211	193	215	190	218	195	223	208	194	212	191	211	197	197	201	168	198	200	194	183	192	171	196	196	213	199	191	180	216	206	188	211	217	229	198	204	188	189	192	207	199	196	201	201	211	211	221	176	211	180	211	202	165	194	206	199	198	201	180	204	169	203	213	212	180	207	228	180	192	203	201	210	225	220	204	237	222	221	187	222	215	186	188	200	205	181	209	199	208	209	191	211	242	175	212	208	177	203	217	198	207	200	214	206	207	186	211	186	239	182	182	179	202	198	192	189	226	234	217	194	199	194	210	196	197	202	202	195	205	208	206	193	210	200	196	192	194	199	185	175	200	188	199	203	156	197	199	186	202	198	199	201	177	192	204	195	206	190	183	194	188	208	200	176	196	191	194	181	197	207	216	211	217	195	206	205	191	187	183	216	185	199	184	200	217	190	193	198	213	222	199	215	205	184	197	203	199	208	193	204	192	195	200	202	207	194	223	194	205	204	194	199	187	227	217	225	213	224	195	186	190	193	229	191	182	215	189	200	192	213	209	194	204	212	185	206	213	184	182	219
31147	59162	51248	38822	31360	20720	3884	780	621	530	442	404	342	329	284	318	281	277	420	812	1028	332	244	212	228	244	231	227	237	259	273	504	828	916	604	366	207	229	216	224	241	255	210	203	216	221	225	189	217	208	217	217	212	219	220	222	206	213	213	218	199	229	216	230	184	208	224	191	226	204	208	213	214	206	240	239	210	201	204	206	226	181	208	210	227	217	212	209	211	213	194	213	221	205	216	210	230	205	213	209	206	258	208	198	225	190	204	229	196	218	187	212	205	230	228	221	210	205	210	209	241	222	224	206	229	206	220	208	231	198	224	203	170	228	182	208	203	227	209	229	219	209	213	219	204	190	227	233	210	222	209	213	245	193	202	192	211	187	211	225	191	202	208	208	212	190	208	203	226	234	218	227	198	213	212	192	209	209	217	250	195	206	220	205	203	196	211	214	223	219	227	195	200	179	234	215	216	215	245	208	210	211	181	251	209	223	209	218	207	210	200	209	221	225	193	216	201	192	212	235	195	205	205	221	231	206	207	221	211	230	205	225	186	226	228	211	213	209	213	194	207	217	198	237	209	197	213	211	217	222	188	206	226	214	176	220	213	228	189	198	187	193	213	201	203	203	228	204	196	189	179	197	226	229	228	217	212	239	214	220	228	232	204	221	199	228	231	216	211	189	197	204	217	227	212	227	210	226	209	224	161	188	187	250	227	235	234	207	201	231	223	245	192	221	218	202	214	207	222	229	232	195	220	197	216	194	228	191	225	230	209	217	225	191	216	211	201	197	202	253	237	213	192	217	213	208	224	218	228	226	205	217	238	199	204	229	200	231	223	230	198	193	208	209	219	232	190	204	188	217	211	233	209	224	191	215	224	195	214	201	204	233	201	205	204	193	215	229	190	200	220	217	217	205	204	195	207	193	187	191	221	207	217	206	212	216	209	215	223	228	229	189	188	214	205	242	238	199	219	214	199	225	216	222	192	211	226	217	217	196	230	218	203	214	219	203	210	218	229	225	200	211	215	221	207	209	215	200	217	232	221	223	204	197	219	219	189	219	198	211	186	215	179	231	215	209	203	203	213	218	225	206	209	200	217	220	239	216	204	216	212	223	215	233	207	202	221	203	227	206	213	201	240	207	218	231	188	217	199	210	232	212	241	226	213	203	207	221	214	229	200	199	207	224	184	213	196	225	202	229	224	225	198	188	197	210	217	201	221	194	210	198	238	218	185	215	242	214	214	233	195	208	227	190	224	215	228	224	194	217	237	208	208	205	186	206	188	216	219	218	227	238	194	201	195	219	218	214	232	216	205	221	222	197	202	200	202	203	177	199	205	239	198	198	187	205	207	227	224	187	223	222	201	215	216	214	185	208	211	225	217	209	237	209	189	199	190	191	212	197	182	228	216	226	217	191	199	208	213	200	222	215	212	212	184	221	218	234	200	220	200	206	228	223	201	220	215	205	209	221	204	217	216	204	204	207	232	202	211	202	221	219	201	226	241	191	200	187	213	213	195	211	208	204	221	200	216	208	199	216	214	197	194	210	195	186	216	214	199	231	192	203	217	227	203	208	213	209	229	208	215	220	217	170	205	200	212	239	218	206	236	174	197	193	190	198	210	215	197	220	197	198	226	210	220	215	204	204	212	210	221	195	225	191	228	206	223	216	225	215	188	204	195	206	225	186	213	217	199	236	233	194	223	204	204	216	213	226	222	229	220	221	211	203	219	209	193	219	208	209	214	240	217	214	195	217	238	209	204	187	217	216	205	217	200	191	232	199	220	218	214	245	212	234	189	210	209	213	235	222	201	234	205	215	225	249	225	214	162	217	217	190	238	181	223	235	198	218	205	199	194	202	198	201	222	210	204	209	212	218	228	247	187	206	193	218	206	245	240	207	195	220	217	196	205	250	214	204	222	228	210	217	213	218	185	194	262	226	192	212	196	212	180	206	205	232	207	210	226	176	193	208	188	197	197	229	203	220	240	225	211	240	209	230	229	214	203	214	187	195	233	206	213	205	218	207	214	206	222	231	206	193	192	210	195	215	226	227	213	210	223	196	204	212	191	229	208	225	198	203	209	219	218	234	220	197	207	198	203	233	218	206	195	226	203	193	195	213	208	200	217	222	203	216	205	213	206	214	206	204	202	197	232	202	207	227	222	214	206	201	215	196	221	196	218	222	206	199	212	227	196	216	229	214	222	227	216	219	213	183	240	240	216	216	212	215	232	228	220	213	217	221	226	204	197	214	181	225	194	201	198	225	182	212	214	212	227	229	221	205	207	204	190	201	170	214	212	198	179	214	210	177	237	215	221	216	218	203	212	229	245	216	182	223	222	192	217	222	208	229	247	250	210	194	208	200	187	225	239	220	218	214	194	202	236	230	169	213	221	192	237	223	215	214	220	184	193	200	213	208	216	218	200	215	213	206	192	247	223	215	219	209	208	220	193	209	211	248	221	230	195	227	247	196	218	203	211	221	207	200	226	194	222	194	205	222	217	219	226	205	197	197	233	192	227	217	218	199	211	185	224	211	225	220	242	228	184	234	221	239	208	208	220	252	205	215	201	201	225	218	231	190	242	205	207	215	189	232	221	224	209	194	188	210	219	235	217	194	239	201	231	195	214	214	222	216	212	216	215	211	216	217	215	207	222	191	197	192	205	210	211	228	201	211	208	223	223	222	205	240	204	210	219	230	189	211	207	220	199	220	235	182	213	212	205	202	216	227	207	189	187	210	240	205	232	232	209	224	198	229	231	193	220	224	221	212	209	209	226	192	203	208	210	218	225	197	234	212	190	220	216	204	235	213	213	202	210	207	232	196	190	219	224	194	212	198	201	207	216	189	204	216	217	218	209	193	192	229	245	223	204	230	200	199	202	188	226	225	214	192	213	248	212	204	196	181	218	218	233	219	207	220	219	179	190	226	208	189	201	202	204	190	212	196	219	211	198	236	220	248	231	215	204	209	227	244	191	215	235	203	234	217	199	197	200	202	241	192	211	208	215	184	223	179	236	211	214	209	235	206	243	199	196	217	217	222	197	234	194	237	228	202	207	212	216	200	204	194	242	196	202	210	218	206	239	218	240	191	202	209	234	230	212	223	208	198	212	226	209	209	188	263	211	242	207	219	192	200	194	221	209	190	201	207	222	211	230	200	211	198	220	195	212	212	233	200	192	216	213	222	208	220	213	202	235	196	225	205	217	197	219	207	214	225	219	205	216	208	212	209	202	190	220	221	200	215	193	215	188	227	216	207	221	205	213	229	222	239	205	210	204	233	215	195	223	215	181	213	211	234	200	226	211	190	200	217	228	224	205	223	212	222	238	214	218	207	227	196	201	206	229	224	239	230	199	219	222	225	208	201	246	215	197	229	193	211	212	220	206	205	202	202	203	197	226	211	238	219	216	238	217	251	229	202	198	187	209	220	208	210	209	226	205	215	200	203	225	218	210	195	212	196	222	208	225	230	212	202	213	188	229	211	180	199	198	198
25595	21738	29918	30380	22607	11767	2732	361	242	232	216	197	216	206	160	182	159	172	252	306	598	595	379	155	161	171	168	168	149	168	156	229	335	305	242	157	166	143	156	154	144	184	166	158	161	165	160	138	167	157	146	133	150	144	144	131	167	137	163	158	168	162	147	145	163	137	153	168	166	175	166	154	162	154	144	176	159	145	150	162	162	153	157	161	157	143	149	157	130	154	146	146	158	163	173	141	133	141	151	140	147	135	155	159	157	158	175	141	152	146	155	162	144	164	149	127	162	158	148	147	156	129	143	151	135	152	141	136	163	129	158	160	171	127	162	169	155	144	173	157	144	166	171	166	178	160	158	150	156	150	147	156	161	165	171	162	150	151	161	152	157	130	155	149	152	150	154	148	141	156	184	160	159	195	161	143	145	169	164	168	144	133	162	126	158	162	165	145	180	144	162	135	172	151	160	157	177	155	189	148	155	145	143	173	167	160	163	158	157	163	173	137	148	140	167	138	122	134	127	149	142	157	151	168	144	151	158	144	145	132	169	173	160	166	159	143	155	154	152	126	143	151	152	161	161	164	149	165	161	150	167	169	129	143	148	153	146	149	162	181	149	164	154	143	144	139	146	159	157	167	131	155	164	136	134	141	175	144	148	158	137	149	152	153	169	129	148	171	149	147	161	175	159	154	146	174	150	159	128	130	166	147	164	136	155	158	157	166	151	156	163	141	147	164	168	135	151	162	132	149	152	159	177	136	154	152	141	166	132	155	150	145	156	144	160	160	138	135	160	154	172	142	175	157	144	167	148	180	157	165	130	131	143	165	153	143	133	172	138	153	160	156	141	152	146	141	142	149	152	157	152	158	137	130	150	160	161	145	152	162	143	143	140	160	142	178	152	164	136	141	133	147	176	158	153	137	156	152	166	146	144	127	136	160	142	143	145	163	145	155	147	131	154	168	147	150	140	138	156	166	141	153	155	143	155	126	159	141	156	151	138	169	158	147	145	158	148	153	144	143	145	159	158	149	131	139	148	159	139	153	146	152	170	150	151	148	143	155	174	144	133	158	164	151	138	156	166	141	146	141	173	160	167	142	149	146	164	163	171	169	162	145	162	145	153	155	145	145	150	179	137	137	136	125	144	134	152	158	132	169	150	164	145	153	157	160	178	167	139	143	139	142	151	135	178	177	175	164	150	148	144	162	158	156	158	174	163	167	179	167	138	158	156	148	146	147	130	152	158	152	149	149	158	157	150	143	155	177	136	163	140	162	160	151	157	151	131	151	134	166	153	143	155	156	138	180	178	162	172	157	147	158	165	170	152	170	162	130	148	147	172	150	117	163	154	166	144	150	161	160	148	172	149	148	159	139	143	136	173	145	146	156	152	179	168	144	163	150	138	165	159	157	150	132	163	145	152	167	174	151	169	160	166	160	140	172	163	133	151	171	144	153	156	154	159	143	146	170	182	152	145	155	147	156	163	151	147	138	175	160	130	159	145	158	160	154	166	134	144	152	147	179	177	156	152	133	159	183	151	153	168	161	158	139	181	145	158	151	151	176	168	196	157	158	136	133	134	149	130	150	155	172	163	175	161	159	155	137	152	156	153	163	132	146	153	158	149	156	153	156	162	156	153	163	148	165	152	157	149	167	156	159	151	150	147	155	165	151	137	149	124	147	177	137	150	175	130	145	166	164	146	175	152	156	164	151	173	167	155	164	142	164	131	171	174	151	138	177	147	152	137	162	177	151	133	143	147	156	175	149	148	161	161	155	152	152	145	123	138	162	168	175	147	154	170	170	139	152	135	179	142	148	156	144	150	157	138	149	174	131	168	173	138	156	154	171	169	162	141	172	162	159	131	142	150	160	147	149	146	157	170	148	161	141	158	151	159	140	170	146	144	149	144	163	137	152	148	149	177	144	168	138	162	138	160	132	151	158	145	138	178	149	147	152	165	164	157	164	136	167	126	155	142	171	143	151	148	149	151	148	179	142	152	144	141	148	151	134	134	156	153	140	162	156	146	152	140	150	131	163	135	165	160	175	149	153	157	168	154	170	173	166	159	159	162	154	168	153	147	141	151	125	129	156	146	152	160	165	155	159	147	143	163	155	130	142	145	161	133	145	161	166	163	137	159	152	166	156	140	148	154	158	136	152	163	155	165	150	160	147	153	133	153	141	142	153	154	135	160	160	144	156	144	155	165	169	147	140	152	147	150	137	138	160	147	160	184	159	177	171	165	139	152	165	184	158	167	163	179	180	153	146	170	142	146	148	149	166	159	150	167	182	151	122	140	154	151	152	151	145	140	148	170	159	153	156	162	168	167	184	141	156	151	158	168	160	172	134	135	139	157	172	153	157	152	165	143	128	141	169	180	195	170	150	163	146	161	157	146	153	154	140	140	150	174	169	165	146	149	153	131	168	167	149	166	148	140	138	150	154	136	153	124	162	141	146	150	168	162	149	148	152	162	152	169	132	148	128	160	152	158	155	150	152	149	151	144	164	154	164	179	156	164	167	124	139	157	170	140	160	168	150	163	161	152	140	165	160	153	154	174	154	158	146	145	155	141	154	160	153	153	136	148	158	184	153	160	155	138	152	151	151	164	161	175	156	142	163	134	139	152	159	175	161	136	156	143	155	129	151	169	163	148	160	146	149	155	138	165	151	181	158	154	146	128	188	174	158	170	160	152	159	159	163	147	189	142	135	153	152	159	161	154	178	166	160	180	149	153	145	160	128	129	144	157	156	151	135	158	174	156	165	154	170	148	182	161	163	175	142	180	165	167	189	173	175	155	160	163	166	162	160	147	147	149	142	158	182	145	154	152	168	163	116	151	168	164	163	185	132	138	158	153	165	130	162	160	158	175	160	156	147	133	160	141	177	163	156	147	163	157	146	165	115	146	134	168	161	162	157	156	140	136	147	165	141	147	152	156	148	143	168	150	170	145	166	167	149	148	138	140	156	169	168	150	167	157	155	150	156	169	141	144	155	147	133	159	154	161	174	146	145	133	149	146	170	158	136	170	165	140	153	156	152	146	153	160	159	147	146	161	157	165	181	134	142	170	150	150	151	145	140	133	163	169	138	146	160	137	132	158	141	158	160	153	156	149	133	140	159	140	165	148	141	143	164	165	132	139	175	155	171	158	170	147	155	161	148	147	160	164	147	155	153	156	167	145	133	162	192	146	163	150	151	163	145	166	173	145	149	141	142	151	139	163	188	158	158	141	152	158	164	142	143	157	165	169	173	172	139	155	140	144	169	149	151	189	141	144	133	142	146	180	157	166	150	143	161	157	156	180	152	153	161	154	145	172	138	152	162	186	160	153	165	176	137	156	159	162	153	163	142	169	127	162	166	155	153	143	164	158	136	156	148	151	141	144	151	155	156	137	154	147	152	163	151	136	154	152	145	155	162	135	169	161	141	161	155	153	156	143	158	162	151	138	165	164	174	150	150	149	167	177	161	134	162	168	132	158	132	152	147	132	165	146	153
30746	53985	45084	34379	25067	13500	3790	702	413	358	337	263	293	261	242	211	195	207	268	431	994	1077	597	201	183	159	194	142	189	184	231	321	445	425	318	224	153	176	181	166	190	204	169	188	161	186	166	179	153	166	174	176	152	181	188	166	195	189	158	191	181	199	163	182	171	170	164	181	184	171	170	181	170	185	171	194	180	174	144	169	175	175	156	172	180	157	178	179	181	192	179	171	164	190	140	193	170	169	190	164	186	148	170	201	169	172	170	179	179	199	171	164	184	181	157	160	160	186	182	172	169	185	182	173	174	165	170	169	195	184	160	184	166	168	184	188	168	168	173	144	181	158	178	186	199	149	192	172	178	166	184	182	207	148	191	149	191	187	159	185	182	184	160	192	187	172	178	196	202	173	181	178	182	170	171	179	207	182	199	192	180	169	163	158	175	158	182	177	184	180	191	173	162	132	177	178	174	157	180	180	211	168	187	148	165	189	178	168	197	160	166	154	174	195	172	163	173	171	179	179	210	185	178	145	171	183	169	170	183	159	182	180	173	179	177	172	142	172	161	161	162	199	163	175	201	171	185	161	166	188	160	211	193	171	160	162	185	181	196	146	170	155	165	196	202	160	176	160	177	164	171	141	154	150	196	174	173	164	178	184	166	179	193	178	149	177	187	166	167	173	201	180	175	195	179	180	183	172	188	177	204	202	180	157	173	173	194	174	163	179	162	195	144	181	140	177	172	167	183	161	167	161	188	163	177	176	162	167	176	165	175	168	192	161	153	158	133	175	171	168	176	181	186	166	196	170	166	180	161	160	173	196	206	157	168	172	178	179	155	156	164	193	173	152	181	191	176	193	164	184	174	165	163	195	179	156	173	191	156	161	161	173	132	160	179	148	169	182	179	189	192	173	195	191	155	171	216	137	182	152	186	173	177	188	170	162	170	194	164	180	180	202	171	162	182	180	170	161	180	177	182	178	187	142	167	151	174	185	165	173	204	159	178	187	174	159	156	155	175	169	183	188	181	180	175	178	178	164	141	168	176	180	168	174	180	171	188	174	212	177	152	176	160	182	187	174	164	167	178	159	161	191	159	173	163	185	161	191	173	208	154	183	183	173	177	175	185	163	164	170	176	177	199	178	161	188	180	169	150	158	192	193	191	175	188	165	143	174	157	181	157	170	168	176	172	190	174	211	167	178	187	147	192	198	162	183	172	189	176	179	170	166	182	188	213	156	166	170	187	170	181	173	183	170	174	167	172	180	159	161	177	178	178	151	163	182	172	162	173	159	151	146	181	156	171	205	178	189	152	215	166	163	164	174	184	183	181	165	174	173	195	162	182	179	207	184	162	138	155	161	168	179	180	186	183	167	172	179	182	174	168	145	170	161	179	198	172	159	183	179	154	164	178	175	157	179	184	181	175	197	184	187	160	184	198	145	165	151	155	192	188	185	177	162	173	188	178	187	195	145	148	173	162	177	204	190	192	185	185	175	192	184	157	192	161	169	198	185	178	175	182	167	160	194	197	156	171	188	176	143	168	188	188	181	159	154	179	169	175	183	188	165	184	182	162	195	170	164	186	178	171	174	185	153	180	178	171	178	192	179	176	194	191	179	144	155	169	193	154	175	198	175	160	185	151	159	187	186	175	180	167	186	211	160	170	183	174	169	183	163	154	176	154	185	163	193	180	185	167	190	186	179	193	173	169	149	181	174	179	176	176	188	170	189	173	171	163	174	189	172	178	189	161	165	179	168	179	172	178	160	190	148	145	163	159	166	186	167	187	161	172	194	187	174	179	180	178	182	186	173	173	163	166	160	174	190	173	175	192	191	163	189	171	170	153	166	152	148	172	178	174	178	163	155	164	181	165	175	191	184	182	169	192	181	170	173	157	166	174	183	175	171	159	189	174	164	173	193	154	167	180	194	172	166	165	151	167	172	176	199	183	181	162	183	156	177	167	185	190	180	176	168	182	176	175	195	168	186	197	187	175	146	151	168	182	152	181	178	173	187	160	176	191	183	160	170	177	177	174	170	190	194	171	197	197	200	184	179	183	156	160	171	190	198	170	136	181	187	141	182	182	189	172	171	183	173	182	170	158	172	197	188	186	187	182	143	206	193	171	175	175	190	181	182	168	192	172	166	156	163	193	170	172	159	174	166	152	165	175	161	165	172	176	172	164	179	186	148	168	166	198	178	173	176	168	170	176	163	162	175	165	188	183	173	170	206	173	167	187	177	184	167	162	167	151	176	211	170	179	175	175	172	150	175	159	169	160	151	187	164	167	174	178	176	176	169	174	181	161	161	189	208	150	159	181	177	163	178	175	172	180	174	178	166	168	152	191	182	165	174	181	182	169	168	150	171	182	199	178	167	171	162	196	195	161	176	158	169	173	168	164	172	178	169	180	177	179	205	175	172	162	162	173	208	179	163	162	155	158	175	171	175	176	180	147	162	155	171	165	164	162	178	178	177	180	143	196	175	172	182	182	175	165	160	184	190	176	166	153	179	179	179	169	182	196	195	171	179	182	184	150	180	193	172	169	200	168	172	170	169	157	186	195	155	159	166	171	155	183	175	191	146	158	175	178	158	157	191	179	157	154	165	166	165	190	168	152	171	176	184	188	182	183	167	180	172	186	178	169	161	188	167	159	158	177	171	196	196	170	168	183	175	159	175	160	165	156	181	165	161	177	169	197	167	200	170	196	155	145	184	190	170	192	160	171	202	179	174	180	174	181	170	180	180	168	175	173	187	157	166	171	182	157	169	178	166	184	173	181	157	169	158	170	177	176	183	171	187	178	186	157	168	167	193	163	158	196	156	173	178	159	159	176	177	193	155	163	177	190	186	190	169	198	179	179	169	186	198	183	175	182	175	147	173	159	162	194	186	175	174	181	177	160	169	174	174	164	161	169	186	163	171	167	156	185	147	163	187	183	179	183	162	143	178	156	196	167	164	175	187	167	182	164	153	190	167	176	186	168	164	174	175	172	197	171	170	172	170	179	165	168	173	173	172	152	160	143	180	164	168	191	202	185	149	196	161	176	167	198	160	137	174	173	177	158	185	172	166	180	164	158	194	164	190	186	178	166	162	158	170	179	180	161	185	161	143	186	180	198	187	164	163	157	182	166	178	182	168	176	174	152	194	188	184	209	163	162	173	184	179	170	174	163	173	146	185	176	187	175	187	179	153	165	174	183	174	148	187	165	180	170	184	188	161	169	199	178	156	180	163	155	164	168	168	176	170	172	161	185	192	156	162	168	180	158	158	154	184	153	173	156	169	196	164	176	170	171	163	165	160	142	153	189	176	163	202	161	164	173	164	157	174	194	188	181	172	199	161	166	186	162	165	186	167	173	173	162	176	180	170	170	175	149	170	181	150	182	178	180	191	185	178	172	179	158	176	182	188	176	172	172	183	193	186	185	190	183	177	173	175	167	167	181	179	167	189	159	200	165	181	148	159	166	152	176	191	151	174	183	178	197	181	187	169	163	162
23342	21731	29582	25021	22983	23228	13231	1309	678	565	501	463	391	384	398	380	357	352	327	435	1000	588	318	318	293	277	293	301	337	317	432	928	1157	1158	702	355	277	314	300	304	285	342	289	270	270	269	293	294	288	296	282	285	288	291	261	255	297	265	246	262	265	280	276	287	278	289	273	310	269	302	275	278	294	298	278	281	297	272	285	292	281	299	296	270	299	262	267	268	265	258	318	280	300	313	284	275	259	282	306	271	302	311	300	282	296	310	291	276	264	271	276	290	274	286	269	256	274	276	278	295	297	284	303	289	282	281	298	270	268	320	256	258	297	259	263	268	271	271	298	283	292	278	279	285	303	335	292	289	283	291	309	270	308	310	293	292	272	263	297	274	269	294	274	302	288	288	289	270	272	293	280	314	276	282	262	268	258	263	300	284	297	296	282	276	282	262	295	268	271	262	279	265	259	279	289	262	250	289	283	279	281	299	286	316	307	302	281	273	322	322	282	257	308	278	264	277	301	295	299	281	306	286	305	292	271	292	305	254	294	306	307	301	283	275	295	283	264	298	241	281	268	265	249	289	313	284	296	282	288	273	284	254	283	264	281	302	273	262	290	305	295	267	282	287	264	274	288	301	273	291	252	257	274	269	297	270	283	300	270	284	283	307	294	267	273	302	296	259	266	300	267	249	324	283	267	259	302	279	276	271	274	309	272	266	275	314	264	277	312	303	299	264	277	255	275	290	324	326	286	300	290	294	282	249	282	312	247	290	259	305	258	287	277	285	292	285	281	294	334	299	279	280	293	269	277	307	291	303	263	288	264	282	294	305	284	298	258	282	289	261	285	280	284	301	301	290	268	278	266	276	280	304	306	279	312	308	303	282	306	276	321	287	276	273	279	279	285	268	317	289	288	293	298	309	266	287	269	258	281	292	317	276	297	257	290	283	277	276	288	259	302	277	260	272	277	278	294	277	301	273	269	291	286	281	279	278	287	273	281	282	304	305	286	306	296	302	270	293	301	309	282	289	286	274	257	289	274	270	280	303	280	283	296	279	258	311	270	308	267	257	274	305	290	282	275	290	263	299	261	278	310	302	304	264	263	280	314	311	262	282	251	273	283	291	288	289	268	285	280	311	319	285	279	283	291	274	319	275	284	263	286	273	285	303	262	260	313	292	292	292	242	266	319	307	325	263	267	302	279	289	276	298	292	276	286	298	288	284	285	309	269	263	273	276	256	270	289	295	283	282	312	303	275	271	276	269	282	282	276	290	288	288	308	275	274	293	295	310	320	259	272	283	279	288	292	273	285	287	272	289	262	272	316	268	285	269	290	292	284	303	278	288	290	292	296	287	272	318	288	274	263	269	288	266	280	313	277	307	274	287	287	240	282	289	290	297	296	304	260	316	271	291	255	276	303	259	272	287	317	304	333	287	242	285	295	291	278	272	320	295	262	288	272	285	282	294	310	292	277	290	294	295	281	293	280	287	269	274	277	307	309	286	317	283	291	309	303	271	305	285	293	270	287	276	287	244	305	279	293	263	311	277	289	267	274	279	308	299	275	269	287	288	265	292	275	278	262	297	266	277	292	292	279	296	281	288	276	218	324	276	315	255	293	305	300	295	284	261	286	299	274	275	313	286	279	282	280	275	290	278	285	311	301	295	293	306	301	309	290	269	279	269	273	285	314	273	295	265	279	278	311	256	279	313	284	279	261	286	269	265	313	298	251	276	279	282	289	285	273	277	292	278	290	264	273	273	290	312	272	269	293	283	266	255	293	307	286	300	291	287	266	274	256	259	289	289	303	297	301	263	289	298	317	288	258	278	289	286	320	278	291	292	271	254	277	290	299	301	309	284	303	299	281	277	307	266	291	293	276	286	286	282	285	270	287	275	290	262	248	280	283	287	292	308	262	263	279	280	270	303	296	269	303	286	323	282	278	264	290	294	302	274	290	296	313	299	268	244	261	316	259	283	277	271	300	316	303	292	281	244	289	300	295	256	292	277	298	276	282	296	252	296	287	271	275	284	303	301	241	283	303	258	278	272	269	294	292	272	297	261	326	244	273	291	289	279	299	278	277	273	320	272	283	317	274	278	294	271	313	320	265	296	302	277	270	299	284	299	293	280	282	282	281	278	277	293	267	265	283	279	304	278	290	313	297	310	294	291	270	289	309	304	282	300	291	300	307	293	284	274	267	283	275	301	290	298	290	279	291	292	302	277	297	280	290	277	287	285	262	251	301	303	283	285	311	297	282	266	253	284	271	277	301	277	283	262	280	253	306	300	278	275	281	298	256	316	282	272	302	300	300	266	265	256	279	304	286	296	271	277	271	265	270	278	312	279	299	288	294	265	269	271	311	288	301	303	274	297	277	293	303	325	300	297	284	284	269	285	287	287	280	288	309	272	282	254	292	265	274	277	302	302	252	312	295	301	275	256	266	273	275	311	271	272	295	273	261	268	302	278	274	280	300	274	265	279	276	294	289	298	283	263	291	253	272	275	281	261	307	269	249	276	291	278	260	279	275	299	271	284	305	272	301	305	294	277	284	309	293	291	310	305	274	286	280	284	280	292	275	276	291	263	270	307	275	278	270	292	259	279	292	291	285	291	267	273	306	287	303	301	260	297	273	264	279	261	289	288	314	281	263	273	281	283	280	273	298	277	283	292	267	285	289	258	305	264	284	284	266	289	312	273	283	282	272	305	281	304	290	264	276	285	311	285	277	289	289	291	264	298	258	282	289	274	301	265	289	296	297	286	272	326	281	281	281	282	264	272	300	325	288	281	280	294	279	284	272	306	269	267	285	267	279	272	300	242	287	299	270	287	301	279	280	262	274	307	261	297	291	278	275	257	256	275	279	296	299	296	287	276	318	278	268	306	281	314	287	258	283	279	283	305	286	286	292	288	277	274	279	241	262	319	292	280	293	278	285	300	290	273	309	287	281	252	329	261	265	287	263	293	329	294	279	277	296	323	275	269	273	275	287	290	280	284	322	269	265	273	281	247	283	271	288	263	278	265	270	284	265	309	277	262	270	291	301	305	299	296	291	287	302	266	281	304	296	290	266	267	295	323	264	285	257	286	272	319	285	272	306	284	298	302	289	271	305	335	275	294	315	289	323	284	291	275	257	268	290	306	268	287	310	285	278	296	275	296	272	297	298	275	298	282	301	292	292	275	275	291	267	305	287	280	278	263	282	287	268	286	283	309	286	288	269	309	256	283	293	277	267	267	301	277	300	285	313	275	289	316	305	265	294	275	292	259	268	278	289	294	275	269	311	263	300	269	264	323	320	294	286	305	284	291	285	290	305	285	281	283	284	276	307	284	279	270	274	295	278	270	296	308	296	274	298	275	274	272	307	268	274	287	287	307	266	277	263	276	293	340	296	282	283	285	305	283	278	279	291	273	299	301	280	284	281	283	294	262	320	323	267	262	298	270	286	309	264	302	301	256	309	275	285	279	294	264	296	266	292	311	274	316	282	251	276	294	263	270
34687	67367	57243	41728	33276	21712	5374	1598	1122	876	650	602	477	499	522	413	396	410	378	475	1552	802	369	365	348	314	372	291	334	357	542	1358	1708	1585	991	437	313	308	299	290	270	293	307	298	332	296	290	324	314	295	307	298	292	318	271	285	296	286	306	306	308	313	320	272	308	295	280	329	293	311	309	295	316	307	287	331	296	295	307	285	308	279	260	286	290	279	309	290	308	288	318	309	311	287	274	320	325	292	274	283	303	305	292	280	332	308	286	291	307	296	322	267	297	307	283	296	304	298	289	334	306	267	314	287	301	262	280	324	250	305	284	285	271	304	294	296	308	307	311	264	269	311	302	290	282	328	285	269	272	279	269	289	303	308	304	323	295	295	318	270	323	292	277	314	321	310	305	310	282	302	291	285	318	285	321	271	344	304	323	304	307	286	292	292	293	282	323	305	300	278	306	306	311	308	311	298	303	269	326	285	267	335	322	300	273	308	297	289	293	308	308	330	296	311	317	313	302	309	328	282	308	289	302	283	291	298	297	310	295	304	324	294	325	281	281	284	309	291	285	343	298	322	292	290	317	295	318	288	276	286	306	297	315	327	302	301	297	311	291	314	260	313	332	300	317	301	301	285	290	303	295	310	288	297	309	273	271	279	320	303	282	310	297	293	314	300	300	331	308	278	282	299	295	264	299	294	293	328	283	286	300	285	268	311	320	278	291	271	301	279	293	324	265	293	290	307	323	304	281	303	318	287	323	307	306	287	303	273	289	272	279	288	306	303	318	297	290	291	301	253	292	290	294	331	286	300	287	312	283	266	287	305	310	316	282	319	305	274	275	318	299	282	281	317	308	283	317	269	276	316	303	272	301	292	312	275	285	283	317	293	289	259	316	313	299	295	308	307	310	330	291	269	280	258	320	285	324	286	314	269	265	298	298	300	262	308	279	311	314	281	312	285	290	308	310	313	290	291	311	299	290	313	269	300	291	303	337	318	282	330	303	299	287	282	295	284	277	302	286	283	313	290	299	285	319	293	277	273	302	278	325	310	292	282	316	307	314	302	295	297	302	288	309	302	350	331	279	300	297	298	304	280	312	283	268	308	294	275	287	298	300	302	309	308	279	289	293	295	330	301	298	287	298	323	297	301	294	296	294	303	312	277	319	285	313	332	282	289	323	273	315	311	296	313	306	305	288	299	273	315	282	320	284	322	267	288	306	322	286	318	303	294	304	286	332	299	308	311	281	337	336	296	306	284	311	302	294	300	290	270	274	302	307	320	304	296	295	285	295	278	319	287	304	286	300	286	312	263	325	278	290	292	285	273	324	308	290	285	300	290	305	280	288	308	269	300	316	307	287	342	300	330	318	295	278	277	289	281	286	278	314	278	318	288	308	297	286	351	307	316	303	274	302	289	286	287	305	301	285	289	301	313	290	334	281	309	304	289	278	282	302	305	267	310	298	297	291	300	307	300	279	276	308	311	329	296	299	311	308	278	275	301	287	295	293	309	319	283	302	308	290	313	322	281	313	299	316	289	292	322	309	325	294	283	290	327	282	329	271	290	290	289	300	348	297	288	266	296	270	298	280	304	305	282	287	276	287	310	290	285	301	267	299	326	295	291	288	308	270	248	284	293	312	290	255	270	291	302	303	267	313	264	290	274	271	318	314	271	313	320	284	306	266	294	261	296	296	282	299	287	296	270	289	296	324	292	315	296	263	280	283	304	310	312	319	282	289	277	278	299	326	303	310	306	248	304	322	322	292	267	313	298	309	329	304	282	292	287	287	301	265	318	298	306	282	305	282	293	284	331	270	328	323	297	324	305	274	300	295	323	311	287	274	286	334	300	274	287	313	319	308	294	287	311	286	313	261	317	272	317	271	315	280	284	249	290	317	312	284	305	269	316	301	283	302	282	302	315	298	310	311	325	279	319	304	294	292	289	295	299	284	247	268	277	319	303	301	303	306	279	300	263	313	313	288	333	343	303	293	287	308	295	312	293	313	298	294	301	300	311	314	307	327	291	310	315	306	333	279	279	317	279	315	303	289	296	306	305	284	273	300	319	332	295	277	278	283	270	286	329	309	308	303	289	311	332	299	306	290	308	304	292	314	270	300	309	310	296	322	301	314	286	305	320	279	282	302	308	293	287	315	325	319	266	300	287	305	284	283	301	317	314	295	322	282	295	286	323	286	314	299	302	300	315	285	275	298	330	314	276	313	305	304	307	314	302	342	329	314	288	274	297	290	305	267	265	311	289	309	295	300	282	329	286	300	310	302	272	269	290	300	274	294	294	315	296	277	295	287	297	271	332	334	306	278	316	319	299	295	287	300	269	337	323	279	306	345	308	306	319	314	264	288	298	272	306	292	292	263	305	315	296	296	287	303	291	283	274	274	307	290	284	299	299	310	301	307	315	271	294	302	293	306	296	283	321	316	308	317	301	314	299	317	327	301	284	319	281	298	350	298	321	307	319	299	298	311	261	292	286	304	293	301	309	307	300	299	297	292	286	289	304	279	287	299	251	289	301	281	302	303	309	283	323	303	301	300	268	270	317	304	298	291	288	283	304	302	310	315	292	318	264	293	295	363	293	338	311	312	257	314	312	302	316	283	316	297	297	308	285	294	306	317	298	277	263	283	286	290	291	336	288	279	309	298	285	313	301	286	273	305	277	286	290	272	276	315	331	306	278	281	296	310	290	325	295	288	273	278	311	326	296	317	327	287	304	327	280	309	260	295	308	279	277	326	295	284	303	308	323	280	293	300	297	301	292	293	315	305	311	324	278	287	313	292	290	287	299	308	311	293	286	320	287	297	319	293	292	288	300	318	309	298	308	275	287	293	278	307	310	273	277	299	332	298	287	278	324	258	306	267	256	282	289	295	308	310	281	326	317	284	317	325	300	330	287	317	283	295	308	310	301	307	305	303	319	312	285	217	300	293	274	280	298	322	312	286	287	283	317	270	277	319	308	278	299	283	307	280	308	312	278	287	281	289	313	312	302	305	288	290	312	304	309	322	286	301	310	308	317	308	315	315	303	278	319	324	340	294	300	283	271	284	310	322	293	278	300	293	295	321	292	281	304	292	286	285	313	315	280	296	296	296	325	304	288	305	259	281	281	315	278	328	307	299	286	311	312	290	289	271	311	282	298	305	292	303	310	310	304	278	292	289	297	332	295	294	293	297	308	292	258	292	305	302	292	321	294	291	317	306	289	293	336	318	283	284	320	277	293	314	297	286	282	291	284	332	307	284	324	319	299	291	320	255	322	332	302	288	269	283	288	305	321	270	287	276	283	306	273	345	312	315	280	319	300	310	297	280	308	297	318	325	326	328	275	313	285	318	270	279	318	310	315	293	284	281	278	317	288	308	307	283	312	296	304	312	290	287	283	299	298	332	298	300	299	316	282	308	306	287	309	301	296	282	300	321	279	309	289	320	281	295	279	296	283	299	290	315	285	285	277	321	298	300	291	278	312	290	300	332	331	319	302	318	275
31481	34592	34921	22889	12759	4433	778	247	176	139	143	157	132	129	116	104	121	115	93	94	116	107	111	101	105	90	97	93	123	109	115	116	130	139	120	109	103	109	110	84	123	121	105	121	82	89	86	101	92	104	91	111	109	107	95	112	109	111	99	104	104	89	111	108	107	103	91	98	90	131	102	99	131	83	128	81	116	101	102	110	102	116	89	91	106	95	91	97	127	87	113	88	105	111	119	102	96	108	114	117	82	103	107	123	116	92	121	82	90	96	101	99	109	98	107	101	100	112	106	103	88	110	119	114	107	115	93	119	103	105	114	95	99	96	91	123	106	113	106	104	92	102	126	105	103	95	125	116	108	105	98	107	110	100	97	104	116	91	108	99	89	109	101	109	104	99	96	103	87	93	110	115	113	113	93	106	95	113	114	109	95	94	104	116	83	113	123	119	103	115	110	124	104	121	97	93	113	118	121	114	94	94	114	130	94	103	93	120	101	96	117	86	100	99	98	90	119	95	109	105	112	97	86	103	101	115	95	93	100	112	105	93	107	106	102	94	109	109	111	99	102	104	121	109	100	111	114	114	94	98	89	104	113	101	99	113	94	95	105	99	109	126	101	122	97	112	112	99	112	101	121	100	113	96	112	116	125	104	105	105	93	98	99	106	104	97	116	110	100	99	104	100	100	130	114	107	108	106	110	88	116	123	84	94	95	84	105	94	124	92	98	107	94	105	91	111	99	95	114	103	102	101	108	112	123	108	102	110	118	106	109	97	84	116	104	114	110	94	96	95	106	115	104	124	93	78	86	97	105	114	94	98	99	111	95	113	97	109	111	108	98	97	116	105	101	111	93	119	108	100	119	119	101	95	97	109	105	109	101	106	94	89	95	118	106	120	130	115	118	119	100	94	87	94	119	123	122	112	105	116	109	87	104	89	118	108	102	98	113	114	103	95	114	104	102	99	110	120	114	101	100	109	87	96	122	101	105	94	103	111	103	97	91	91	112	110	106	106	110	100	96	97	109	86	96	107	101	98	123	104	95	98	106	116	103	111	115	103	119	136	114	100	100	102	105	115	101	123	129	108	88	104	94	100	101	108	113	91	104	109	89	109	137	111	110	94	94	119	96	103	116	107	101	122	107	87	119	99	99	102	99	100	101	93	112	119	111	110	114	97	105	103	112	71	105	113	99	103	106	107	112	112	110	108	107	97	111	104	122	111	112	114	114	108	99	120	104	119	106	114	115	104	109	96	111	100	95	106	115	104	115	105	102	117	102	99	99	105	121	106	104	110	88	100	102	128	125	105	108	102	96	90	110	110	99	108	89	103	110	88	87	101	88	103	108	79	102	107	124	112	98	94	89	127	121	96	114	109	106	105	118	113	88	107	112	94	118	92	103	101	93	98	113	116	103	120	107	88	100	120	94	86	136	102	107	111	93	99	95	129	91	105	107	87	89	111	82	100	117	101	107	109	111	96	82	120	104	114	103	129	105	108	95	101	101	98	101	92	113	105	110	128	114	112	101	95	106	123	92	113	112	107	95	86	94	98	101	123	94	122	98	104	120	105	105	113	86	118	101	117	106	109	101	103	103	110	88	94	101	106	112	112	90	103	104	101	109	106	84	113	112	104	106	104	109	98	109	119	102	100	128	106	98	94	87	103	96	91	99	112	119	113	105	101	93	110	112	99	83	121	113	114	104	92	113	95	103	114	116	105	104	123	123	118	108	101	108	100	103	107	96	121	91	112	103	103	106	108	99	98	103	107	101	98	100	106	119	91	106	110	109	92	109	113	121	103	98	83	118	93	100	110	93	115	108	102	106	114	102	109	87	102	113	103	123	117	100	94	103	99	97	113	103	96	106	117	102	101	96	92	85	97	87	100	111	112	123	123	107	97	99	88	105	119	93	105	94	101	109	129	85	89	94	86	102	114	99	100	108	125	103	105	92	107	97	97	104	92	96	76	104	96	107	114	94	93	122	94	101	98	90	96	112	114	107	91	82	104	109	112	87	108	114	107	91	121	115	95	115	107	117	113	129	93	101	111	102	96	124	111	116	121	106	101	99	95	86	107	98	84	91	82	99	93	103	113	99	104	97	109	89	110	91	121	109	109	129	124	115	93	112	111	123	114	93	108	90	96	98	119	102	103	111	85	119	118	103	102	96	94	88	97	120	95	105	106	95	119	89	124	120	118	111	98	114	103	91	107	108	114	110	106	100	105	115	106	75	76	98	96	91	99	100	89	106	112	117	102	121	93	101	95	118	81	99	119	100	114	99	94	106	114	122	99	104	98	111	93	114	113	88	116	107	119	95	108	113	93	105	99	95	93	92	103	118	85	102	97	97	90	120	97	103	95	104	111	82	88	102	110	107	108	89	109	110	110	88	101	100	105	98	104	100	107	94	127	112	102	97	112	106	117	111	106	114	117	106	118	117	108	101	130	87	104	113	106	107	106	101	120	104	95	103	132	103	119	111	113	104	93	96	110	101	90	94	99	107	90	90	105	114	85	110	113	100	115	100	76	91	92	109	107	111	123	109	102	108	108	92	108	86	93	104	112	108	114	101	94	106	103	113	111	83	114	101	126	113	102	102	104	108	105	103	95	140	102	103	94	108	101	100	101	119	110	98	98	108	106	104	94	107	80	115	103	107	111	100	84	106	130	121	99	114	108	98	86	107	102	110	100	116	101	108	102	108	106	118	113	127	114	118	100	104	94	104	118	124	111	110	109	84	104	97	96	106	118	108	107	134	90	98	114	98	100	114	102	100	98	113	88	140	95	98	83	97	120	129	97	100	94	96	112	107	105	117	91	92	97	112	92	119	85	99	104	110	108	103	116	95	106	96	111	100	113	101	115	102	118	100	107	117	111	117	104	106	95	96	109	103	104	111	110	99	104	116	102	105	108	114	93	107	92	99	99	98	100	107	98	89	111	100	105	115	89	110	108	110	126	104	91	110	102	109	101	100	94	106	93	110	120	131	120	103	116	114	127	113	92	95	107	114	104	113	117	104	116	112	97	83	109	103	103	105	128	100	86	90	86	106	97	121	107	120	108	95	111	98	98	99	106	104	111	93	108	110	91	96	112	114	111	100	89	98	103	124	109	84	117	105	97	98	110	106	106	108	105	103	109	99	111	109	101	104	96	84	120	99	111	119	106	100	103	114	103	107	93	108	108	110	101	105	118	106	111	108	120	110	109	99	100	102	125	116	106	97	105	103	101	108	117	101	106	108	114	90	103	107	129	105	104	94	101	80	106	92	109	110	116	106	102	104	110	119	91	105	96	89	100	110	107	110	104	124	97	126	111	119	122	105	75	117	95	97	99	103	119	121	112	110	110	92	122	104	110	101	97	96	104	110	82	105	104	97	94	94	103	134	121	121	134	133	95	112	113	114	103	110	116	110	114	119	120	112	95	96	98	106	126	114	99	93	106	103	95	93	91	103	102	100	81	117	111	108	120	121	103	107	110	97	91	117	102	96	118	106	112
31851	49355	34905	21281	15103	6289	1360	369	238	218	174	166	182	164	143	115	125	129	141	114	137	132	111	138	106	142	119	94	134	138	113	153	149	182	154	122	109	118	125	131	132	117	126	150	118	119	112	128	130	117	124	112	133	112	110	103	109	132	140	111	121	105	119	100	106	104	114	120	123	122	122	116	107	112	125	124	100	116	137	128	114	105	115	117	132	111	123	134	119	108	143	122	110	130	109	128	102	143	110	113	115	132	130	103	124	127	130	111	113	127	116	128	118	117	143	113	125	132	117	128	101	121	119	108	125	111	119	110	125	108	112	132	108	123	110	119	121	134	128	128	115	129	110	143	104	114	135	107	120	117	140	116	106	134	142	105	116	103	119	113	118	124	118	125	113	138	132	98	138	118	116	130	118	118	118	141	122	126	117	133	124	131	126	128	107	133	114	114	141	126	131	107	141	147	116	113	117	131	108	133	100	115	129	101	110	124	120	118	122	119	105	124	115	123	107	124	112	113	133	122	120	130	115	134	114	109	125	126	124	109	130	141	104	115	105	114	119	112	131	123	134	115	109	97	119	119	121	113	104	113	126	124	131	104	134	144	120	133	121	112	114	108	120	109	121	115	134	136	118	121	108	118	124	134	134	134	136	131	104	125	128	113	112	131	133	119	106	121	125	125	118	137	120	109	114	110	115	103	106	111	119	105	135	133	133	112	127	114	142	124	115	123	118	142	102	113	125	134	124	114	128	118	121	115	107	132	108	133	102	122	135	111	115	126	117	109	104	135	131	106	123	136	135	137	114	120	119	111	107	108	126	136	116	103	118	137	115	118	122	116	142	119	119	123	126	126	130	107	124	111	119	107	125	119	100	115	149	115	125	139	116	138	140	116	122	122	112	130	113	119	119	117	117	115	85	118	93	121	123	96	113	124	118	118	118	132	130	126	108	136	139	96	118	110	114	132	104	98	103	134	110	121	119	132	127	126	122	103	115	132	108	125	128	135	95	136	103	117	111	113	122	106	123	117	100	103	120	117	125	129	119	111	129	139	93	97	131	136	114	103	106	123	130	121	130	118	127	117	103	110	114	111	98	113	110	103	125	123	128	120	121	118	136	113	131	111	120	106	118	116	118	116	121	126	119	138	118	119	132	112	127	126	107	124	132	118	114	115	109	118	115	123	121	119	125	131	120	125	124	127	112	135	110	129	130	142	102	119	115	117	137	124	111	105	117	144	138	130	100	109	119	119	115	146	106	98	123	131	110	99	107	119	125	116	117	123	119	114	114	130	108	130	129	125	133	127	94	127	123	118	112	101	126	121	128	130	130	105	95	109	142	121	125	113	125	129	117	116	115	133	110	93	136	107	109	123	116	122	116	112	116	100	104	119	100	120	119	130	113	121	110	112	103	112	99	129	130	107	132	113	112	120	114	104	110	120	134	122	122	103	132	110	104	99	114	114	120	115	119	111	107	113	126	107	121	121	132	121	117	126	121	146	116	111	123	120	118	104	116	124	117	107	144	117	104	109	114	101	128	114	117	127	117	119	116	142	123	122	125	120	133	125	105	115	113	119	112	114	113	107	138	97	110	115	113	116	131	117	125	110	123	117	118	108	142	128	124	120	107	114	125	117	124	102	120	106	123	122	126	128	113	108	122	115	120	115	117	118	108	126	117	152	102	111	139	121	115	118	113	102	121	132	136	136	130	126	117	126	133	116	111	122	121	136	132	123	129	101	120	123	118	129	116	124	109	115	137	116	108	110	117	117	119	112	128	115	123	106	127	105	105	120	115	120	114	136	125	128	113	127	116	126	107	141	125	107	111	109	136	109	104	106	122	128	109	104	119	116	128	108	117	111	123	118	122	88	103	111	128	125	106	120	109	113	107	126	122	116	115	118	127	127	110	137	115	115	124	121	117	122	113	119	128	117	107	118	134	118	129	122	127	98	147	118	135	134	101	125	126	116	127	134	111	127	113	103	103	124	128	139	111	105	99	120	107	126	128	101	102	106	117	118	103	123	129	103	129	119	136	111	121	130	106	116	110	134	124	126	104	120	111	137	117	118	110	126	119	120	108	118	122	141	111	132	112	122	121	123	105	119	135	137	125	122	116	135	114	113	142	106	114	124	117	150	127	114	121	126	106	130	122	127	139	139	138	126	131	113	119	113	138	148	104	126	124	111	128	125	123	128	140	98	122	111	120	131	134	131	122	123	122	124	108	102	108	109	116	132	131	128	124	119	118	116	120	108	126	111	112	113	113	113	128	114	136	111	118	126	119	141	107	130	122	126	108	103	139	110	113	115	110	118	116	132	125	128	110	114	118	119	112	126	116	146	106	97	141	135	129	98	102	121	111	133	132	128	135	100	131	141	115	119	157	112	131	130	135	122	116	129	118	104	124	107	125	119	110	128	122	122	135	130	121	132	116	115	121	118	102	135	125	114	109	115	106	99	111	107	112	127	127	127	126	111	117	119	131	123	124	122	114	149	126	117	125	123	128	130	113	118	127	121	115	118	130	131	108	111	99	115	123	109	122	120	100	113	126	125	122	119	126	119	149	123	112	128	133	115	141	125	143	121	122	101	109	125	119	106	116	108	104	109	126	111	122	115	143	115	118	127	127	127	118	114	119	115	141	138	104	109	115	127	100	119	119	109	127	108	130	122	131	115	147	111	120	118	135	131	121	108	106	118	124	119	107	124	141	110	105	142	125	131	116	112	122	110	114	124	122	110	120	117	130	123	117	106	145	130	140	118	113	96	112	136	122	129	126	115	123	103	142	127	120	121	102	115	105	117	113	139	113	122	109	107	101	119	120	136	125	120	105	112	104	123	120	112	122	124	110	125	121	126	108	115	110	114	124	120	121	117	119	110	110	141	129	126	115	108	107	110	118	135	112	127	121	136	128	117	115	105	115	124	103	135	130	121	121	128	119	110	119	100	133	117	97	109	128	108	119	138	133	118	107	102	125	134	113	127	113	113	113	116	147	134	130	126	152	133	129	139	131	122	123	123	107	125	130	105	137	103	119	114	120	154	132	119	106	123	118	107	111	132	123	115	134	123	127	115	126	110	116	126	121	115	113	99	118	134	122	115	128	143	149	122	101	118	116	123	138	111	115	115	125	122	128	124	125	102	120	138	110	129	117	113	115	117	128	118	125	117	116	126	129	106	124	107	114	124	123	113	112	122	123	111	122	105	134	128	122	131	127	113	117	129	103	108	113	115	131	138	99	133	113	116	123	104	114	127	103	103	112	128	110	128	129	143	124	122	107	116	119	132	116	114	113	138	122	114	109	123	117	94	107	126	132	133	135	125	128	119	143	123	138	135	104	136	127	131	112	134	122	110	124	121	113	109	123	126	119	115	124	123	107	129	129	126	105	141	123	113	109	105	132	124	123	126	109	116	121	124	124	119	120	108	114	124	121	128	124	108	113	135	115	130	142	122	103	120	123	116	120	119	118	114	112	120	109	112	105	116	108	120	119	130	119	130
24567	21709	29250	26489	24972	18944	6117	765	443	369	315	306	286	251	238	243	284	211	244	245	195	241	238	213	204	190	212	208	210	239	249	361	657	645	465	244	217	176	192	200	209	221	200	200	197	217	202	175	208	205	194	176	196	188	181	222	196	208	229	214	184	175	183	206	183	210	213	180	199	197	191	190	189	168	179	180	186	198	183	203	176	178	202	203	200	180	222	208	201	184	207	191	172	174	196	183	207	193	190	194	196	204	214	189	188	209	167	203	209	191	219	197	186	190	191	177	182	184	206	174	187	185	197	190	198	208	185	163	182	190	208	207	178	210	192	193	217	217	176	195	209	188	194	201	207	184	184	186	201	194	213	207	222	203	215	167	195	195	196	202	200	198	209	183	206	185	207	215	197	222	197	217	201	171	182	182	156	217	174	196	189	186	171	227	199	191	198	183	179	193	197	189	199	175	198	209	186	198	191	204	178	171	198	188	202	188	201	176	194	195	176	200	202	213	205	206	215	204	201	193	198	192	186	199	211	189	192	189	210	219	199	200	197	192	182	197	194	220	192	198	188	184	193	214	169	192	181	187	180	209	184	190	197	172	189	212	204	204	206	174	182	201	217	187	176	198	208	204	196	181	181	192	183	185	183	188	181	190	194	206	199	198	188	209	198	187	209	181	204	188	197	209	213	175	194	181	182	220	195	180	204	196	188	188	184	167	204	201	194	213	199	194	181	206	180	174	204	189	190	192	183	194	187	209	200	194	204	201	197	204	202	211	189	187	215	198	187	206	182	192	200	198	191	172	198	201	194	221	203	186	196	182	213	177	206	198	172	174	199	188	188	217	188	215	190	179	198	177	181	186	170	207	207	186	207	179	194	199	188	220	176	213	196	187	192	197	204	183	186	181	197	202	184	202	173	216	178	187	210	196	201	193	187	172	202	193	186	181	182	197	197	179	215	172	170	179	190	202	201	184	188	197	198	182	178	201	193	189	206	192	192	179	176	178	202	201	203	205	184	178	190	195	191	198	203	216	205	199	192	194	184	183	189	186	211	197	211	204	180	174	174	190	202	197	170	223	200	198	184	211	203	177	175	212	169	211	210	200	186	199	203	168	198	202	172	189	204	208	204	189	206	190	175	199	205	192	170	207	211	187	191	204	183	207	203	190	201	188	195	186	192	187	197	187	180	182	193	200	169	197	195	183	187	187	181	189	215	210	184	186	185	177	184	181	195	184	201	200	194	201	196	185	155	170	182	201	210	197	179	202	181	193	175	209	173	178	184	212	188	203	182	177	171	197	184	192	174	212	212	204	219	217	188	183	181	184	200	193	201	187	177	181	187	195	184	186	191	180	198	197	181	191	196	190	202	183	211	179	191	192	177	224	207	195	161	225	212	214	187	175	200	205	210	201	194	195	192	179	207	189	199	169	212	192	195	169	176	198	200	180	198	202	189	177	179	189	182	191	181	190	187	191	210	184	192	185	198	184	172	191	189	201	194	173	168	196	163	171	200	181	199	200	170	213	194	211	215	209	209	187	196	176	177	181	193	165	168	166	193	192	169	201	186	210	190	186	188	169	185	219	187	202	189	178	197	222	225	174	201	198	195	185	173	184	197	221	230	191	197	190	191	186	203	200	185	192	188	200	165	203	199	185	207	192	186	194	179	173	160	198	179	173	180	177	230	219	183	208	216	177	181	215	211	179	195	215	198	185	184	184	183	190	200	207	189	180	178	195	199	184	189	204	190	220	200	170	183	205	196	211	191	206	215	192	201	180	187	204	181	172	190	161	211	177	190	183	208	189	188	188	197	180	184	182	184	197	223	198	173	189	194	199	189	198	172	212	186	192	171	186	186	184	218	202	192	198	212	194	169	192	200	184	182	199	202	171	173	212	187	184	193	159	168	178	229	196	174	201	175	180	197	201	201	195	176	179	195	176	191	193	190	194	198	189	198	196	198	210	175	216	181	204	202	185	186	204	200	197	189	179	212	184	203	204	190	211	193	191	185	205	201	185	189	193	209	193	173	175	230	168	153	205	213	169	182	203	221	179	188	179	215	208	200	194	210	210	188	187	178	191	186	174	174	149	187	188	218	195	204	192	183	194	181	169	206	209	176	179	197	206	175	185	185	184	191	202	185	180	178	209	190	201	195	187	187	183	184	198	196	202	168	169	209	196	182	195	195	199	179	209	178	200	200	185	206	180	182	184	233	200	212	191	221	176	191	191	172	212	175	191	210	192	190	208	173	181	199	205	175	197	205	186	228	175	211	194	201	171	204	190	198	198	206	206	194	180	208	193	201	184	201	178	201	193	179	173	183	188	174	197	220	182	167	180	201	187	206	180	189	179	197	194	208	187	176	192	205	195	176	178	216	184	181	216	199	178	170	183	176	194	187	197	177	197	173	189	189	189	190	196	202	191	194	182	213	189	191	179	191	207	189	187	206	195	198	194	182	184	211	165	204	195	201	187	203	200	192	198	197	185	185	187	189	198	193	193	205	201	199	211	192	193	215	190	192	186	203	179	201	177	204	153	174	217	197	201	189	199	182	206	170	173	149	203	189	201	204	161	186	200	212	178	195	175	188	206	188	181	157	187	216	203	184	208	160	194	199	211	192	210	203	197	181	216	178	207	197	200	205	194	204	219	187	198	184	186	168	187	202	217	189	207	194	202	175	184	188	197	197	210	192	205	196	169	199	183	205	177	204	178	210	209	210	206	193	196	199	170	187	197	178	201	207	179	171	194	179	190	194	189	182	224	205	189	174	204	187	209	196	204	192	183	211	183	216	190	171	195	181	185	178	215	185	232	187	216	183	160	223	217	212	202	213	216	193	205	196	198	205	185	211	199	196	195	175	184	181	176	196	192	189	198	192	175	178	180	201	180	188	186	198	203	160	207	182	208	184	204	195	193	191	202	177	196	180	202	182	174	180	199	202	173	192	210	167	201	200	192	198	201	175	197	184	173	204	203	174	200	201	194	195	193	191	182	214	181	214	205	199	187	178	176	190	178	193	185	183	198	199	183	193	194	216	215	207	169	179	193	216	201	196	177	198	177	234	207	210	175	202	207	185	220	193	183	212	193	181	187	208	212	185	181	214	194	187	189	217	214	220	182	215	177	206	191	196	193	192	180	190	190	174	167	168	200	204	170	189	197	175	171	181	189	189	189	191	179	183	169	206	196	200	179	210	192	187	186	178	197	215	209	196	200	181	186	195	207	175	215	185	196	201	184	216	169	201	187	191	195	217	198	197	211	206	183	187	182	178	208	194	196	187	176	184	172	194	210	189	205	189	192	163	209	181	183	209	185	182	227	196	189	169	190	186	198	207	194	200	184	217	198	186	202	184	224	178	189	156	222	169	186	228	170	187	195	175	166	175	184	205	192	205	197	181	222	179	212	210	207	193	189	177	176	191	183	191	206	180	176	166	192	199	177	188	206	195	192	188	193	169	182	204	180	179	167	180	192	175	193	193	186	177	197	226	208	195	211
32397	58424	45442	36552	29314	16219	5379	1098	602	510	425	381	351	319	288	292	297	285	265	256	235	220	237	202	207	239	216	204	210	275	301	503	863	970	694	291	214	219	192	190	203	227	191	210	215	218	210	204	222	216	186	204	207	191	194	210	183	185	201	207	206	188	210	195	220	211	191	209	211	213	217	184	183	213	182	214	211	180	205	233	173	241	215	211	203	221	194	221	206	211	180	217	205	226	211	197	194	195	187	205	230	196	223	204	214	206	224	249	214	198	190	211	208	194	203	194	181	185	187	212	219	208	207	230	182	224	188	194	194	201	232	234	201	207	219	188	200	197	198	190	207	225	222	199	192	196	218	214	202	227	203	212	204	214	234	206	222	187	231	208	233	209	207	199	197	195	191	186	187	182	217	211	204	231	202	195	219	210	211	223	200	190	181	206	201	198	196	219	199	216	184	221	198	190	202	218	214	221	210	203	210	197	206	221	188	206	209	162	217	218	189	200	208	240	197	205	206	205	232	196	197	198	222	190	194	214	186	214	210	203	175	176	216	193	207	200	225	209	207	217	215	190	219	194	215	216	186	198	208	202	170	193	194	206	200	218	190	191	214	212	201	200	219	216	221	225	201	189	243	212	199	196	207	216	198	206	185	199	199	226	205	211	199	216	220	212	220	194	207	231	199	207	210	170	209	196	205	197	187	193	213	194	202	202	184	186	205	196	234	207	198	202	209	207	194	188	212	204	219	210	220	203	213	199	216	231	218	211	199	191	218	192	207	213	223	218	202	204	200	179	209	216	229	207	170	203	201	200	179	177	219	211	196	195	208	204	200	195	209	184	190	217	206	214	193	207	192	197	204	195	203	186	220	204	192	220	199	199	210	180	211	237	195	206	207	196	210	223	239	211	191	197	184	206	200	213	211	204	191	219	208	214	228	212	213	221	210	196	203	212	226	198	216	213	207	213	213	196	214	224	208	238	192	190	226	227	199	223	223	187	196	185	225	188	217	211	206	206	213	206	195	209	195	168	209	196	185	214	221	216	182	210	202	215	198	218	212	198	196	216	189	195	206	210	189	209	201	180	201	210	204	232	203	181	193	197	222	176	223	206	216	205	187	221	227	192	181	212	226	219	231	218	199	224	222	197	197	213	196	191	219	220	188	215	190	177	211	216	204	195	203	196	199	235	171	225	185	214	183	192	188	180	203	188	189	243	223	221	217	199	228	205	193	200	185	207	202	191	188	179	195	212	197	218	215	223	204	209	196	221	189	185	195	211	217	199	217	208	182	199	191	192	201	209	198	190	192	198	210	188	205	203	204	205	228	197	198	205	193	185	211	202	206	191	203	212	229	198	214	214	221	221	217	189	190	214	214	229	193	188	222	202	204	236	199	197	218	199	200	211	216	189	222	240	217	206	228	200	197	208	194	194	212	228	198	201	211	231	189	194	213	189	215	205	180	195	201	198	188	194	193	191	167	227	213	215	213	197	204	198	210	224	211	211	216	192	212	188	207	187	206	225	197	197	194	218	212	211	211	205	204	202	207	185	195	182	209	196	224	201	227	220	205	192	192	218	202	226	209	217	202	203	191	201	193	209	229	201	186	188	207	204	206	212	183	212	203	228	217	187	208	200	191	202	190	192	215	216	202	202	214	187	218	191	211	202	217	195	187	173	211	194	197	189	225	192	183	212	218	194	183	186	206	171	221	197	237	217	198	218	196	174	217	216	207	223	207	216	209	186	209	189	205	207	196	211	198	211	230	205	209	234	194	202	195	212	199	206	205	228	209	191	213	224	210	209	180	189	193	200	215	211	200	210	225	198	201	200	201	180	205	199	215	188	183	211	196	197	200	195	224	202	196	222	225	203	228	204	220	184	200	205	202	219	195	199	187	188	222	222	204	197	196	197	228	193	215	234	199	218	225	214	181	231	199	189	199	216	188	186	215	221	210	182	204	194	199	183	206	197	205	191	190	196	210	186	233	226	193	198	198	207	213	200	241	214	198	209	200	202	205	192	208	210	211	183	215	182	207	217	193	192	200	203	186	200	205	175	180	205	196	198	205	224	207	209	200	223	175	199	197	195	235	212	214	184	194	187	207	208	200	208	204	194	197	204	221	225	197	196	183	199	215	201	215	185	206	200	226	215	210	219	198	206	172	177	183	214	207	180	197	203	195	194	212	197	209	218	193	191	187	178	185	197	226	195	175	180	207	192	185	205	200	218	192	216	202	207	206	208	211	208	204	183	225	221	233	181	204	223	219	182	196	213	206	184	209	181	204	209	192	213	227	222	192	209	180	211	192	185	215	191	204	207	180	192	196	185	195	221	213	221	251	188	197	196	197	194	204	157	188	215	220	204	200	218	206	230	206	198	215	209	223	201	200	210	201	212	210	205	210	183	211	202	227	224	214	198	207	209	196	213	217	203	212	200	212	199	180	193	209	212	223	198	183	223	215	206	191	214	203	186	185	215	249	190	222	209	236	203	211	222	221	232	202	194	205	222	162	213	189	184	212	195	197	215	223	205	222	211	202	192	206	208	214	213	202	190	196	189	202	222	204	198	196	207	178	214	212	217	234	207	184	204	180	200	198	213	235	197	228	205	196	202	194	178	218	186	193	199	228	199	190	199	198	240	198	180	217	203	199	201	183	211	233	210	206	216	214	187	206	214	217	221	198	204	215	195	228	226	219	197	236	199	183	190	188	201	229	197	205	218	184	201	199	223	222	228	196	181	223	197	212	213	208	203	208	182	193	200	222	173	216	200	200	209	203	213	205	209	197	203	210	219	201	203	185	175	221	178	194	196	222	196	211	210	212	211	218	204	172	219	197	201	191	187	222	180	215	212	221	200	191	194	222	199	194	208	209	209	187	222	193	182	202	217	195	196	200	227	200	188	203	203	198	209	202	210	235	218	205	187	205	196	208	185	226	193	200	210	207	208	213	211	210	201	204	193	227	189	188	193	208	206	183	219	214	201	182	208	199	213	209	217	187	203	196	221	199	219	203	207	216	206	191	222	192	212	184	198	219	218	194	223	199	211	187	194	199	213	221	202	183	205	195	196	213	187	195	216	209	209	205	210	187	213	186	196	186	209	213	214	203	196	183	233	227	192	225	200	208	191	192	187	184	209	197	222	200	199	211	199	206	209	195	222	217	207	196	192	204	207	205	192	197	210	205	206	196	188	210	212	201	207	202	210	191	215	199	193	188	216	206	195	215	185	216	174	170	198	205	202	196	223	207	206	174	193	194	229	218	220	205	207	189	201	219	201	211	177	235	196	183	194	204	203	234	221	207	211	199	207	213	235	210	226	207	203	193	213	206	215	189	218	213	217	199	190	235	187	203	189	197	196	208	200	200	236	227	209	179	210	191	201	190	221	196	203	194	211	214	196	169	194	225	209	204	212	215	229	211	207	204	202	207	212	190	212	198	215	214	197	195	203	202	241	197	209	218	227	196	198	205	206	206	206	217	227	199	197	212	223	201	185	232	206
25737	21772	28976	27675	20713	12209	3720	414	289	248	237	223	190	166	175	190	168	185	148	166	178	170	171	171	164	154	147	148	152	170	134	239	351	359	278	178	150	170	138	152	144	149	137	144	130	152	146	142	129	131	133	144	127	153	134	129	155	134	158	126	134	144	140	129	136	138	147	148	146	140	139	137	148	123	133	152	159	116	147	122	150	130	145	136	155	143	135	147	138	150	140	139	140	160	151	140	145	160	142	143	132	155	140	145	134	114	152	148	162	141	146	133	139	129	142	140	131	163	148	124	135	160	137	157	123	131	132	143	156	136	145	139	161	132	146	164	141	149	140	158	122	147	166	138	145	137	136	140	133	144	147	167	173	150	133	143	143	126	140	129	116	152	132	149	151	146	136	137	146	143	138	146	130	152	145	164	138	142	152	142	120	144	156	150	134	135	127	130	134	139	138	152	169	166	157	135	156	149	132	153	151	144	147	152	148	139	150	151	130	130	149	168	152	160	151	145	137	137	136	174	142	141	157	148	151	159	169	144	158	144	123	145	142	171	129	133	128	148	146	158	137	142	146	141	133	154	139	158	135	156	135	137	148	149	181	131	140	156	153	152	123	143	152	153	130	130	139	131	155	145	157	157	173	138	130	134	146	158	131	144	140	135	140	117	161	137	119	144	146	136	140	149	149	145	144	142	124	136	159	136	146	157	132	135	134	156	132	149	143	117	115	147	141	143	131	137	131	132	149	122	144	158	142	151	139	143	132	149	136	164	148	138	147	126	133	156	133	130	144	148	125	145	156	123	138	133	157	139	143	159	127	126	177	131	165	153	156	150	154	148	164	123	132	140	159	143	140	156	155	147	151	145	135	142	149	143	148	126	156	129	146	133	146	144	158	131	145	150	134	118	127	145	116	135	127	152	149	142	158	165	155	132	137	143	130	152	138	144	150	163	149	155	129	141	148	141	151	154	135	145	153	149	142	147	142	152	167	153	135	132	149	145	144	136	173	144	166	153	135	133	141	135	145	152	142	137	128	136	148	125	150	135	136	151	129	156	148	146	121	140	138	135	137	164	144	148	130	153	127	129	127	144	155	145	139	145	136	138	137	157	157	146	136	142	147	145	144	146	147	150	157	143	143	117	128	156	137	144	145	145	137	156	132	150	168	146	140	138	151	154	148	153	138	160	163	151	150	153	140	158	125	133	144	150	115	162	130	142	135	168	139	145	147	140	138	145	153	125	145	127	145	153	115	141	146	140	153	134	117	153	116	158	133	129	136	134	139	152	139	147	128	146	153	126	132	132	144	142	143	141	121	149	161	159	151	156	152	145	152	135	151	153	120	143	134	147	162	171	142	131	132	141	142	150	150	160	154	143	144	165	160	119	142	154	124	154	125	125	142	140	147	129	167	130	147	150	126	140	125	144	127	131	148	132	149	134	140	153	153	138	123	140	162	133	153	158	147	151	132	163	145	145	140	151	128	158	134	134	132	148	148	136	146	137	143	145	125	127	149	158	154	144	153	151	153	165	139	153	128	161	129	145	150	143	162	153	158	137	149	139	131	153	146	155	133	145	140	147	143	139	136	149	137	151	149	132	154	134	135	134	128	143	127	151	137	135	144	144	133	141	146	147	146	158	136	142	135	142	116	128	128	151	133	128	114	104	161	147	132	139	122	120	155	123	131	141	133	132	132	140	157	132	142	119	127	143	125	144	153	152	140	149	132	130	129	111	129	137	185	136	145	141	120	147	148	119	148	156	123	155	147	138	129	158	159	156	140	135	138	139	146	126	142	145	152	129	135	138	134	140	139	163	151	156	130	136	138	128	151	130	155	145	144	126	139	147	134	135	141	151	139	140	125	141	142	128	137	175	165	141	139	147	162	137	144	132	148	141	156	117	143	144	125	142	144	144	158	163	137	149	156	125	147	141	161	135	144	126	131	144	142	127	131	144	123	160	147	143	127	135	137	161	134	158	149	151	130	135	155	145	142	169	142	149	148	146	177	162	162	134	161	141	123	153	171	142	111	152	151	135	149	144	164	148	148	132	125	133	154	158	146	148	162	163	101	136	134	145	124	139	154	152	135	148	134	149	157	145	125	170	146	139	153	157	124	134	113	138	137	146	129	161	160	121	140	136	136	133	142	145	163	143	141	137	144	131	130	155	164	141	151	169	143	126	145	134	135	134	128	156	145	144	141	150	141	140	142	145	144	145	140	152	157	138	153	145	153	140	143	123	149	157	133	144	147	124	148	126	126	158	134	143	153	135	142	164	137	134	139	133	143	170	140	138	149	148	138	142	156	132	129	142	146	134	147	134	140	175	135	122	122	130	143	151	144	135	141	159	155	135	144	114	134	161	133	130	128	137	150	150	129	157	128	153	163	155	139	144	159	170	146	145	135	140	153	155	150	149	154	146	137	132	129	136	129	148	152	148	146	134	151	147	134	134	130	146	149	136	138	132	153	149	125	136	137	152	133	146	120	142	151	145	162	151	151	148	136	131	155	124	129	134	138	153	151	137	138	141	129	127	138	119	154	111	138	138	134	153	147	153	133	137	153	146	123	142	122	150	166	145	149	139	119	149	151	156	131	145	149	143	137	129	132	142	142	136	137	126	137	160	151	149	135	137	133	144	153	116	149	137	134	141	139	147	151	161	152	141	130	131	147	130	138	154	139	151	159	157	154	179	129	146	150	123	156	138	149	138	154	154	134	146	116	141	157	129	141	134	150	141	148	127	133	142	142	160	145	133	135	139	125	133	147	126	134	140	129	127	158	139	143	129	140	136	152	135	146	141	135	143	139	152	149	165	129	136	128	124	141	132	128	142	159	146	157	141	146	143	124	141	147	161	137	155	133	146	157	163	147	138	138	146	132	141	142	143	150	147	129	150	157	127	147	150	151	147	143	156	134	155	133	131	165	139	142	136	153	124	148	152	134	132	148	125	158	160	147	153	142	139	149	139	133	136	142	143	137	166	135	138	164	122	138	149	153	139	150	133	134	145	129	114	149	141	160	132	120	143	150	163	152	130	133	149	140	162	132	162	133	134	121	138	139	154	126	145	136	154	161	144	146	144	141	130	125	144	123	154	146	165	138	151	159	146	167	137	136	150	118	123	160	174	133	122	124	138	122	107	128	151	128	130	145	155	145	133	148	139	135	132	146	120	123	148	151	134	140	159	127	148	143	135	168	155	133	150	128	135	128	162	162	133	148	156	136	138	141	147	139	126	131	134	128	133	142	142	139	138	148	151	132	140	142	149	148	141	127	155	141	123	123	152	148	129	140	151	153	141	148	166	145	123	146	152	157	130	135	153	134	125	164	136	143	141	151	151	169	142	155	126	153	125	137	138	153	131	149	142	171	155	133	158	149	138	160	147	147	129	133	165	149	138	131	133	152	136	152	142	149	143	144	144	140	170	142	138	130	119	139	149	127	159	142	144	164	154	154	134	126	159	135	125	133	152	140	145	111	150	121	149	130	142	149	133	141	148
30962	51750	40983	28544	22645	15052	4917	648	488	424	318	285	249	273	230	201	205	214	195	176	177	181	182	186	179	171	156	179	192	158	183	368	564	537	437	226	197	173	165	149	163	174	184	148	178	165	163	177	180	156	188	169	175	144	174	154	153	164	154	144	146	179	163	158	175	165	142	178	146	151	155	146	145	145	175	174	178	182	134	174	147	162	177	139	153	147	150	157	155	172	155	173	162	153	167	178	166	169	160	160	150	167	128	155	153	155	150	156	183	162	159	142	166	198	167	160	141	187	159	176	158	163	173	162	155	150	184	152	177	146	144	171	176	147	181	145	168	156	164	141	169	151	165	170	172	143	173	181	162	137	166	168	157	166	143	164	174	139	154	157	170	167	155	174	171	153	155	140	161	169	171	158	145	170	158	164	168	151	166	164	165	142	162	141	169	164	167	187	150	148	166	168	180	167	152	174	166	165	169	158	155	164	165	156	171	176	149	169	174	168	170	168	161	163	150	152	186	163	163	175	147	163	170	156	177	154	162	186	160	190	198	172	154	157	162	174	152	154	170	169	158	161	159	169	156	151	172	169	160	176	174	147	156	141	149	156	165	142	171	163	153	167	147	173	160	160	189	155	165	152	158	142	175	150	158	152	138	160	176	156	170	145	152	167	159	174	175	181	152	150	159	212	158	172	148	167	166	158	177	159	150	165	170	144	159	161	163	171	145	183	144	168	157	161	162	149	155	183	159	155	165	152	161	159	146	166	174	183	153	152	141	162	167	180	145	151	186	163	164	169	147	164	145	153	162	170	150	156	147	161	192	188	155	158	171	151	174	141	171	166	172	171	161	153	175	158	153	152	149	152	148	174	172	154	161	137	189	173	153	160	169	148	164	168	181	154	172	183	161	151	150	152	147	156	170	159	171	162	160	157	182	160	154	160	151	166	186	166	165	175	151	176	167	151	165	160	168	168	175	175	160	166	146	166	156	164	145	165	175	154	123	151	145	170	161	179	167	138	191	158	156	161	162	141	146	155	149	155	147	174	180	150	177	149	188	162	145	156	166	161	171	171	173	159	176	180	188	140	148	164	165	175	151	160	178	137	171	139	184	158	167	178	166	155	164	170	146	173	164	188	151	159	161	176	141	163	177	139	183	131	174	156	155	171	159	163	162	156	162	156	162	166	171	180	147	152	172	148	159	179	158	154	153	165	160	170	168	154	155	157	163	160	149	158	167	157	143	150	145	175	180	185	164	180	173	151	158	156	166	171	149	159	182	179	169	159	166	166	161	161	158	156	175	165	185	151	166	157	152	155	145	163	146	198	170	154	157	156	166	160	166	142	162	161	157	163	174	172	159	171	178	163	165	135	151	165	168	177	162	170	158	157	159	164	160	145	158	171	162	146	173	172	165	142	139	162	160	155	175	163	170	141	149	156	155	143	146	156	159	154	153	163	159	153	164	157	157	158	156	164	143	141	161	183	152	152	158	139	155	159	158	162	148	145	175	160	170	172	171	176	151	152	170	135	163	152	175	180	175	152	159	138	172	151	168	146	172	178	155	172	168	168	152	169	136	161	171	172	165	175	140	172	144	164	164	165	175	167	148	154	149	162	176	159	174	148	145	147	151	149	172	159	158	145	164	153	160	160	188	169	175	153	175	141	147	163	178	162	162	168	148	162	149	152	178	163	156	159	182	184	178	167	163	161	144	162	170	150	141	168	145	169	179	170	153	160	169	149	148	167	167	164	158	191	186	145	161	151	164	162	157	164	150	150	171	175	160	171	167	153	170	151	178	161	170	166	148	193	164	161	173	158	151	181	150	150	169	161	143	150	168	159	183	152	168	161	171	169	148	160	162	156	158	165	172	178	179	163	153	191	152	152	128	168	168	157	169	157	186	155	156	169	162	177	149	172	169	150	174	170	151	161	182	142	183	154	150	146	164	174	161	147	149	161	168	173	174	150	159	171	163	158	166	160	161	136	150	175	154	182	152	164	160	166	183	145	152	175	167	159	161	170	171	186	143	163	181	167	153	155	166	173	157	150	177	147	145	173	167	144	159	187	167	152	170	158	135	159	136	149	141	131	164	157	148	145	185	174	149	176	171	159	151	179	168	170	135	165	196	155	166	157	161	159	166	178	167	149	160	175	162	167	157	179	164	177	168	176	166	164	150	183	161	165	173	165	140	169	184	157	157	151	141	143	156	146	148	168	143	185	136	148	160	165	174	163	165	150	162	171	163	162	158	170	180	150	137	156	162	155	180	149	151	151	155	155	152	139	164	149	169	156	169	173	157	157	171	166	154	153	180	152	172	175	183	133	164	149	157	164	153	158	164	146	176	169	144	166	139	178	166	165	153	152	191	159	173	140	154	189	148	153	151	149	155	160	155	165	154	172	174	144	144	164	155	180	162	160	152	163	139	166	177	141	145	152	145	153	203	185	172	169	170	155	152	155	186	173	148	152	158	174	159	163	164	147	178	170	184	177	165	179	161	170	160	159	145	145	179	169	175	178	144	167	178	154	157	166	155	156	184	168	169	156	153	156	151	168	162	153	150	155	155	152	157	170	163	145	178	155	177	162	150	170	169	165	171	140	165	179	179	180	165	166	152	166	163	187	158	161	154	151	164	143	162	157	160	168	164	166	172	169	165	148	150	156	148	151	166	155	180	168	169	172	146	178	159	164	172	153	166	137	174	183	151	152	173	191	172	161	148	159	162	141	157	163	160	165	169	150	158	170	140	154	157	150	159	157	162	156	162	165	151	144	157	166	162	154	163	165	155	158	172	163	173	173	149	146	147	176	153	169	159	163	150	156	158	166	178	156	161	152	165	181	153	160	159	147	171	168	161	186	158	148	152	146	166	159	159	139	155	155	145	156	184	176	157	159	135	167	178	170	143	207	178	167	136	157	152	154	138	188	159	153	173	148	151	163	149	173	163	139	161	177	175	157	157	167	178	155	178	153	172	173	159	171	144	176	146	148	155	167	160	172	152	177	155	148	151	154	166	178	158	156	155	167	160	158	149	179	179	180	163	166	175	191	169	156	155	169	157	178	157	163	170	159	159	146	186	154	163	134	153	162	157	166	158	151	138	167	142	168	165	183	165	162	157	131	170	183	149	147	145	170	150	161	137	173	142	158	136	173	176	139	170	171	164	155	155	178	138	159	175	176	167	174	179	180	171	158	166	165	170	161	164	159	147	155	152	169	160	157	129	187	188	162	140	148	161	146	169	179	172	138	136	161	167	148	159	153	151	150	157	181	154	154	161	178	176	161	168	145	184	157	150	151	153	171	162	179	150	177	152	169	161	155	156	161	141	153	171	173	167	157	168	147	176	161	172	140	169	179	149	179	154	163	159	168	169	172	187	166	139	160	173	166	182	167	176	162	188	164	165	151	165	152	151	161	170	154	162	172	188	175	146	163	152	176	149	173	164	171	165	158	170	160	148	162	147	150	167	165	154	157	157	167	162	174	182	187	171	143	143	149	160	165
23349	21739	29615	24782	23975	25509	17789	1902	614	571	488	398	425	416	382	322	351	350	325	317	308	326	306	273	307	337	292	298	300	305	339	632	1041	1133	755	393	283	295	283	276	331	348	291	288	282	289	306	284	298	291	278	310	281	267	259	282	287	293	312	296	267	289	251	271	286	274	270	258	292	299	285	263	300	295	286	275	279	297	280	276	297	294	308	279	246	308	252	282	291	278	274	245	281	285	292	290	275	276	256	257	294	269	288	283	289	290	279	287	289	266	281	277	276	257	272	284	266	261	281	272	276	250	270	279	289	301	288	279	293	273	273	277	267	290	277	295	242	281	264	296	304	273	267	304	284	281	257	293	287	316	297	282	275	277	260	271	269	256	312	285	268	275	299	310	280	302	275	274	310	306	294	310	276	299	303	282	261	291	267	279	338	302	285	265	273	273	292	259	259	252	300	261	254	301	275	277	285	313	297	277	306	259	266	278	293	265	299	273	245	282	265	274	294	264	295	275	247	260	282	311	285	265	252	271	283	293	311	290	294	257	270	323	266	278	301	285	310	285	299	275	291	277	265	253	280	262	287	268	259	251	283	276	272	252	277	304	277	276	289	279	259	284	293	307	240	305	281	279	265	262	293	278	274	277	270	294	289	298	258	267	276	288	298	283	289	265	306	246	271	284	271	256	279	256	300	313	286	274	293	267	267	274	280	279	267	304	289	302	277	283	309	288	245	282	261	260	293	269	284	300	289	277	314	294	301	269	306	281	301	276	268	282	294	303	285	270	293	281	281	264	283	259	272	272	266	300	276	321	279	290	276	281	282	300	278	274	287	291	302	317	280	282	290	282	287	263	284	290	276	297	310	300	270	301	313	276	266	282	267	303	261	302	258	290	279	261	276	290	273	283	269	287	282	296	274	317	283	286	294	301	295	291	265	238	316	303	270	311	284	305	295	269	280	284	271	266	266	271	289	271	279	256	291	256	275	238	304	287	257	301	258	305	264	285	333	248	270	277	301	277	322	289	275	274	301	290	310	287	309	264	299	282	248	297	277	285	282	285	303	276	273	266	306	278	278	273	247	307	275	297	284	295	252	278	284	294	260	281	266	292	273	306	275	278	279	308	263	306	272	301	294	286	265	261	285	290	293	293	265	296	278	308	266	285	316	288	313	286	302	279	280	271	256	253	281	284	281	297	280	276	273	303	258	269	276	299	296	271	267	273	278	284	292	272	256	257	244	254	264	287	280	274	261	280	289	277	303	297	255	284	273	303	278	228	265	282	277	291	306	272	275	300	279	276	280	292	275	243	282	273	265	304	282	301	285	292	311	272	277	288	269	288	274	277	275	280	288	301	297	268	277	304	282	287	265	296	268	285	289	293	283	280	261	313	275	286	276	263	271	301	308	244	276	307	289	261	293	299	274	284	281	251	276	296	281	275	262	288	293	272	287	241	297	268	283	298	310	270	271	279	293	287	304	295	287	255	272	286	327	282	271	279	286	253	301	290	287	283	277	287	277	299	277	269	263	270	295	294	299	235	290	261	269	296	278	286	286	282	290	267	282	299	295	279	279	301	280	264	293	294	282	283	298	295	291	289	260	309	279	270	287	270	275	281	318	301	284	251	288	281	313	281	248	277	281	288	269	312	279	307	304	298	283	287	261	291	276	270	330	307	307	288	303	292	290	262	273	293	255	273	298	290	295	278	286	248	291	277	270	286	264	317	282	262	268	277	321	273	281	336	307	277	316	262	282	290	259	278	270	266	276	305	285	282	270	262	301	279	279	264	273	282	270	271	236	282	291	291	282	294	265	256	288	287	295	268	271	273	266	253	268	312	299	282	265	310	287	275	292	319	280	276	258	294	293	289	264	281	281	261	270	298	304	290	282	298	287	288	290	261	284	278	294	237	278	294	262	275	290	269	264	313	280	266	288	279	276	282	257	280	245	273	293	271	273	288	269	261	278	266	272	268	282	290	252	323	298	268	290	295	288	245	245	290	256	301	297	277	280	270	256	290	281	292	254	291	275	266	289	261	278	277	297	262	278	279	265	274	286	290	282	263	301	289	279	281	315	281	257	271	260	274	267	291	258	295	250	297	265	289	291	299	297	308	303	294	290	245	284	310	275	313	298	236	275	263	276	282	284	270	316	276	276	261	284	310	287	309	266	285	250	287	289	281	289	269	281	288	303	277	278	300	277	296	296	277	264	301	289	329	286	265	275	301	292	292	263	284	301	296	273	292	276	275	294	273	304	273	270	288	285	284	278	288	302	280	271	234	317	300	301	323	327	298	290	269	271	239	286	262	287	287	274	299	274	269	278	263	279	315	302	278	314	287	274	265	282	256	293	282	261	302	255	256	273	247	289	284	303	287	261	284	263	301	273	290	267	250	272	280	279	298	281	255	313	283	287	282	283	310	287	281	271	278	292	295	274	297	229	262	294	280	278	269	277	297	254	288	281	306	297	312	291	284	289	302	317	257	265	296	300	280	276	286	262	284	262	269	267	271	299	272	272	286	279	273	267	258	287	260	298	292	307	299	293	298	280	271	297	263	299	252	311	254	274	277	272	295	306	279	271	256	281	266	283	290	275	258	283	273	273	280	271	276	299	283	291	264	278	281	279	260	246	269	258	285	267	323	310	273	289	287	260	249	295	307	258	260	276	243	281	280	303	275	257	291	253	296	298	297	308	292	292	276	297	282	311	273	271	282	286	283	273	278	282	284	280	283	284	272	275	282	273	289	273	291	260	264	284	283	280	313	287	253	290	300	269	283	266	301	275	279	297	286	262	295	275	285	268	291	291	306	299	272	285	281	271	278	275	300	274	301	290	252	288	250	279	297	310	283	307	294	314	247	283	277	294	249	287	265	281	261	269	292	280	290	284	272	256	279	271	293	277	296	266	311	290	277	269	298	267	266	323	261	288	277	305	302	287	305	295	306	268	255	279	282	298	261	272	254	263	322	300	281	273	284	302	264	290	278	253	279	254	273	284	264	276	301	272	260	295	285	263	277	291	287	261	246	317	282	279	280	268	260	293	293	258	315	283	255	280	299	271	301	270	283	284	290	282	292	282	269	270	282	230	275	262	276	247	261	269	311	315	303	283	299	302	296	296	255	280	247	307	284	278	272	275	263	272	289	289	264	264	306	274	318	268	286	273	290	278	273	240	280	299	290	293	269	278	268	280	270	297	239	297	285	269	268	280	291	284	313	264	254	319	288	275	275	270	287	300	288	279	293	284	287	247	272	322	287	248	278	282	267	287	300	269	291	249	266	304	286	282	260	288	279	282	259	277	257	278	268	277	266	311	289	277	276	300	274	258	296	299	318	275	280	291	282	281	268	288	301	312	269	266	295	260	265	277	301	266	256	295	261	285	261	255	283	279	252	280	288	278	309	292	290	256	280	267	298	280	280	276	266	284	272	273	271	263	294	264	266	291	300	293	319	261	287	300	255	279	298	266	280	267	255	298	277	257	281	285	297	261	270	277	293
34345	64275	52323	40689	37575	28633	11170	1347	1013	791	703	568	539	480	446	396	434	413	415	340	353	343	339	350	292	362	321	338	329	322	347	992	1490	1663	1106	445	318	294	321	293	296	360	295	286	301	287	280	321	291	307	315	297	278	295	284	298	297	328	301	331	312	280	282	302	306	289	326	267	301	296	287	280	281	320	302	298	283	303	295	284	290	292	295	319	310	292	316	294	304	282	288	303	278	303	301	304	304	277	291	293	291	316	310	315	269	297	270	276	302	310	272	286	283	262	320	306	294	280	285	285	305	269	312	321	321	297	310	296	281	267	277	301	323	285	295	303	297	281	295	309	265	280	322	303	266	279	281	284	306	283	275	287	289	295	327	278	319	308	279	292	299	295	287	298	288	298	281	317	297	299	302	323	304	299	305	267	305	294	255	278	258	341	311	290	315	267	285	296	293	259	320	293	316	316	304	314	281	314	285	285	302	296	287	304	310	296	269	305	270	278	292	295	277	290	305	308	269	284	284	301	289	291	310	260	275	280	318	296	316	326	294	305	290	299	282	314	288	265	317	289	301	322	321	290	299	296	291	274	275	276	274	297	285	310	280	306	326	298	280	319	317	269	283	314	314	273	291	298	321	287	297	323	309	318	311	262	298	299	264	299	311	279	293	314	320	295	286	311	309	311	322	250	275	296	295	305	277	301	276	279	293	315	301	279	319	288	261	283	280	302	273	281	295	298	295	291	330	254	308	303	300	290	279	278	297	306	293	278	296	257	320	288	312	293	273	323	286	282	307	325	287	295	340	283	270	280	262	280	288	285	325	293	315	292	276	296	299	325	290	284	302	266	290	297	270	311	275	278	268	296	319	272	310	276	282	314	302	254	274	273	297	314	299	311	279	321	299	305	307	313	315	269	279	300	265	269	301	273	321	281	319	280	308	305	285	279	275	302	295	312	275	290	277	287	309	278	264	297	316	299	309	293	320	287	294	294	289	266	282	303	294	318	313	304	311	280	354	315	303	274	286	277	300	287	261	341	304	306	280	296	301	303	311	287	299	292	259	326	270	307	313	287	273	287	302	292	291	287	321	285	303	306	316	296	251	312	315	266	330	285	328	291	318	277	306	293	324	289	292	274	291	309	278	307	274	294	297	311	317	273	291	271	297	306	278	312	322	311	275	293	313	313	282	307	315	286	290	286	324	312	285	263	284	310	321	314	288	302	286	287	288	291	287	319	291	313	281	277	299	314	287	303	289	281	284	290	287	252	256	283	323	296	291	274	282	279	293	289	331	264	292	274	278	301	300	277	298	302	288	295	270	304	290	293	267	281	278	291	287	291	297	284	273	284	292	291	291	301	302	282	284	318	277	294	295	294	283	304	282	303	285	280	290	267	266	301	277	285	289	310	268	307	302	290	297	286	311	276	293	280	293	279	258	290	306	299	284	294	300	303	315	315	300	293	262	292	296	298	305	313	286	272	284	290	300	279	301	310	296	306	256	291	267	279	294	276	278	301	280	287	276	300	314	285	290	297	318	282	305	309	278	287	323	290	326	276	308	292	308	292	279	287	298	284	292	304	321	309	312	296	285	302	309	306	303	298	286	273	296	317	305	326	311	308	302	293	281	266	303	291	316	279	269	293	287	288	331	305	309	308	288	279	308	288	304	307	266	306	292	298	283	300	315	287	288	318	319	263	311	302	271	279	335	264	295	259	284	316	312	289	291	329	297	277	272	280	284	271	296	307	303	264	281	300	285	277	288	329	292	299	304	322	288	298	305	279	272	288	280	301	299	279	301	305	281	279	298	286	279	318	286	273	290	287	317	279	284	279	327	293	289	303	311	288	290	312	297	295	311	285	290	286	254	278	277	278	303	300	282	304	303	265	331	299	323	284	293	295	295	326	269	306	298	277	300	317	282	298	288	261	283	276	305	284	278	277	290	289	270	283	323	301	288	314	282	301	304	282	317	302	282	292	304	313	284	284	282	282	268	295	305	312	292	289	285	279	289	311	307	261	337	302	319	313	287	297	293	310	322	269	328	318	288	319	292	302	305	294	308	264	320	270	295	283	302	316	309	301	306	318	303	298	293	299	277	289	319	309	309	277	299	300	301	288	303	273	287	266	316	267	286	286	305	301	322	272	260	290	325	290	282	342	299	257	288	283	296	298	304	273	326	272	338	305	273	287	257	285	287	275	292	306	297	271	296	279	298	282	265	296	306	287	308	293	292	290	269	300	291	307	317	282	304	317	282	294	299	282	324	297	289	287	304	285	298	292	275	269	289	299	285	308	298	322	292	282	306	311	315	304	293	275	279	294	276	269	295	300	297	294	299	292	299	317	296	340	309	311	282	288	286	281	260	259	295	282	287	263	309	327	291	286	286	307	314	298	280	302	285	269	316	317	308	283	294	300	305	305	308	293	280	267	309	288	357	294	287	299	348	283	300	306	295	290	267	309	289	268	278	321	267	278	276	291	281	316	300	296	295	299	276	310	317	300	286	288	266	303	281	295	283	284	314	277	295	316	327	308	276	292	322	304	273	285	308	292	287	303	282	282	273	291	287	303	307	271	295	303	276	331	272	259	292	306	279	308	323	267	285	320	304	279	288	307	294	281	294	292	283	311	263	285	285	311	275	281	276	311	290	288	279	300	323	299	298	266	304	273	294	294	299	296	308	311	321	296	277	312	302	289	317	302	291	277	303	292	301	297	295	301	287	301	284	329	308	282	263	325	315	301	307	281	293	281	300	293	297	319	305	293	262	321	315	288	282	291	331	280	305	257	289	286	293	324	287	263	286	305	294	256	291	283	293	305	308	286	274	266	327	273	302	289	292	285	298	302	291	303	295	265	278	270	286	304	302	308	296	298	296	260	311	296	321	285	298	285	316	265	279	296	267	320	303	302	290	313	307	302	302	274	284	258	300	270	291	272	294	282	311	308	288	284	307	266	309	287	289	287	321	303	274	297	284	317	304	293	269	286	315	249	267	278	305	256	294	313	332	295	315	316	315	302	295	277	293	266	307	313	282	324	289	283	308	323	268	310	267	261	260	304	310	306	261	306	301	295	294	316	305	297	276	293	310	299	300	315	291	315	266	282	298	309	273	266	264	301	314	275	295	302	323	304	312	310	300	264	281	266	263	329	308	262	297	326	256	300	316	298	269	297	300	298	319	311	275	308	311	318	274	289	331	283	278	292	278	320	308	298	328	292	256	300	287	296	302	293	302	293	296	303	315	292	289	283	306	269	277	300	274	286	297	270	304	306	302	265	327	305	307	295	315	307	290	318	284	271	301	304	299	298	294	317	339	308	290	269	279	287	262	308	310	289	327	294	298	311	284	291	276	321	282	296	312	301	306	282	291	303	286	296	289	293	299	309	314	290	292	320	298	316	280	260	338	295	298	314	293	302	319	283	285	307	289	261	299	264	275	288	244	296	290	278	273	303	275	274	261	331	285	303	281	285	306	319	247	283	285	292	308	270	312	270	279	289	266	275
31685	33145	35897	24924	13161	6010	1531	265	191	143	138	129	98	100	116	105	106	132	112	101	121	119	105	109	85	128	103	104	113	114	99	121	118	108	120	120	107	111	93	106	105	102	91	80	95	97	109	83	106	109	101	96	102	102	111	84	90	107	94	106	103	100	122	136	94	112	108	87	109	89	101	88	96	98	98	112	85	86	109	103	84	84	121	103	99	93	91	107	113	96	117	101	98	95	98	103	100	86	96	101	101	99	117	125	89	104	103	84	111	108	91	110	104	104	88	109	115	114	104	101	97	112	122	106	117	85	109	113	102	104	113	113	112	112	97	96	103	93	98	90	101	89	109	110	97	95	110	89	111	96	120	95	113	109	99	104	105	101	111	100	102	103	97	95	119	111	86	104	103	93	94	93	92	100	90	104	101	119	90	104	108	101	118	101	98	97	111	112	109	85	115	102	102	110	111	105	91	98	113	101	83	104	114	111	117	82	109	92	110	105	82	116	99	97	88	99	98	127	86	112	106	107	95	110	108	109	106	91	107	110	94	110	87	107	114	104	96	104	96	107	114	97	130	102	104	110	81	71	83	105	124	115	116	99	111	93	106	90	96	125	124	114	107	103	75	112	104	99	97	95	100	126	98	109	108	103	93	112	74	98	115	97	114	105	103	103	103	103	127	106	116	109	106	99	99	108	101	87	106	99	97	86	113	102	99	86	97	79	99	120	84	86	103	103	103	88	100	91	109	99	92	93	102	95	93	116	94	97	98	96	102	119	99	116	95	97	106	96	107	113	105	107	103	85	93	95	104	101	109	107	88	85	109	122	109	94	103	92	112	93	105	109	129	78	113	120	106	106	86	114	96	111	90	111	94	92	97	100	99	109	102	93	97	89	108	98	106	104	102	82	111	108	99	107	108	113	104	117	101	110	85	92	103	105	119	102	110	116	106	99	107	101	97	109	94	113	93	120	99	107	94	98	91	114	112	101	113	115	94	118	96	103	104	82	103	98	115	96	111	118	100	105	94	88	101	109	106	112	116	99	118	91	94	96	98	103	106	113	122	83	105	96	117	105	106	108	93	76	94	109	89	100	109	114	102	105	114	100	91	107	101	112	92	109	112	96	93	103	109	109	98	99	112	84	125	110	117	100	93	120	113	91	120	110	106	112	84	117	118	93	90	121	112	98	96	112	89	94	124	91	91	96	99	105	129	112	103	94	84	105	110	109	107	95	93	99	96	106	121	89	99	114	112	94	107	104	114	108	95	111	97	103	113	96	73	98	106	92	117	128	92	101	91	96	105	114	89	116	96	107	85	102	108	92	108	107	91	107	93	111	104	98	95	94	112	119	111	101	105	102	113	101	119	92	90	88	87	107	94	98	95	102	98	101	110	112	94	113	110	89	103	96	105	103	108	105	109	119	78	92	88	112	117	112	91	97	104	92	96	104	94	100	104	106	98	109	120	110	113	122	93	93	108	97	97	105	109	106	107	116	108	100	117	108	100	105	118	101	115	98	79	100	98	102	93	86	114	122	106	87	103	94	91	97	95	95	96	94	93	97	100	105	81	81	95	106	113	102	108	89	114	118	113	95	107	100	108	91	103	107	88	99	103	105	116	94	92	122	107	93	95	92	103	102	114	114	102	74	105	123	100	94	111	88	116	87	98	101	83	98	101	114	104	97	93	107	122	88	97	114	90	99	104	93	87	93	96	110	100	102	89	101	113	97	94	114	119	92	101	105	100	101	102	99	117	106	101	142	111	92	109	124	133	117	102	96	92	102	124	102	91	116	119	103	89	111	100	80	96	108	97	103	86	96	113	101	106	73	106	96	108	90	117	92	110	97	94	86	96	114	99	89	78	92	90	91	116	93	85	112	97	116	109	94	104	94	90	110	89	114	96	101	96	114	115	99	96	96	84	101	93	86	98	84	118	93	109	86	115	99	101	90	85	97	84	120	104	103	109	108	102	93	97	100	104	103	104	87	101	87	100	114	96	112	82	104	96	89	88	100	102	130	98	127	107	93	103	105	101	84	113	104	94	87	101	109	114	88	106	101	110	109	121	91	113	88	99	102	100	109	98	101	92	103	111	106	109	102	99	97	118	99	106	103	109	120	78	97	96	102	99	104	113	93	101	116	108	112	106	119	97	100	90	105	102	104	91	120	110	111	128	98	80	89	104	125	102	98	115	102	87	96	93	112	98	95	102	108	95	100	109	99	113	98	111	94	102	113	106	106	104	117	85	97	108	97	104	73	89	100	104	94	77	103	98	96	93	100	94	106	117	110	117	93	97	112	111	119	84	99	102	113	86	106	107	102	93	103	115	125	114	113	124	101	101	108	104	100	108	95	88	102	109	90	99	100	115	99	93	115	105	117	125	95	106	87	96	101	104	94	105	121	106	112	107	94	118	92	100	103	82	112	88	99	105	108	94	100	102	101	114	96	106	78	105	93	97	107	96	90	104	75	105	105	82	89	109	87	112	105	94	105	95	73	113	97	92	112	105	96	101	113	92	94	114	111	91	94	115	104	124	92	105	92	105	96	101	99	98	103	103	91	119	116	97	98	102	114	105	102	104	93	98	93	98	103	104	101	96	116	96	110	97	109	104	100	115	123	119	104	118	86	97	104	98	88	107	100	112	113	111	84	93	101	117	97	104	103	96	109	98	103	86	112	97	95	101	95	119	107	95	111	107	101	110	96	85	90	87	119	94	102	104	104	99	103	95	103	109	103	97	85	102	116	111	104	88	99	110	90	122	101	89	92	96	95	102	85	102	100	102	83	103	99	119	88	95	107	95	106	80	102	101	107	87	117	102	93	96	95	106	100	93	102	111	107	95	89	97	91	105	112	123	99	103	106	99	90	109	105	96	88	111	102	103	106	88	95	87	90	89	114	102	94	97	108	102	97	103	94	114	89	99	102	97	102	94	88	112	95	115	81	100	117	103	115	96	118	84	99	107	122	126	105	99	96	116	93	103	104	85	107	79	107	123	110	99	106	109	98	89	98	112	106	83	89	106	99	106	103	108	110	103	101	123	78	98	95	84	109	111	120	111	112	101	98	97	105	109	107	103	101	107	99	101	101	96	105	89	107	87	114	102	90	89	94	118	112	114	96	97	100	112	101	108	95	102	113	117	104	92	118	101	95	130	104	94	88	89	91	116	99	104	97	92	99	81	79	86	94	99	114	114	96	92	115	101	94	107	97	86	101	90	117	91	123	102	79	83	111	119	83	100	98	105	142	102	96	120	98	107	92	106	115	112	102	80	111	104	108	110	85	92	98	106	106	115	91	106	100	101	98	122	106	103	119	93	103	104	97	104	91	100	96	107	101	101	98	115	95	112	89	86	105	94	120	116	111	124	115	115	99	95	92	107	117	90	102	106	98	95	115	103	102	132	108	92	111	101	108	106	88	119	89	105	89	102	106	101	111	103	103	133	88	101	99	99	122	98	115	111	103	93	115	106	97	89	105	105	112	87	117	101	84	103	90
28955	43537	32853	20733	14319	8079	2408	403	254	208	182	135	141	136	114	118	111	100	110	117	112	99	119	107	107	111	110	90	119	108	94	112	107	135	123	120	102	92	89	115	125	91	115	122	102	106	102	98	96	106	117	101	115	115	108	87	105	106	106	124	114	109	107	118	98	107	93	114	96	120	105	97	118	111	113	93	84	111	98	122	103	112	103	123	78	96	120	105	90	107	97	121	112	118	98	91	109	104	110	102	105	118	116	101	93	100	108	107	105	103	118	97	114	94	106	113	103	102	108	77	107	80	102	107	128	102	107	106	109	105	99	106	109	119	97	98	120	103	114	103	80	105	116	95	111	106	115	110	110	122	100	92	116	96	120	120	94	106	136	110	100	115	98	102	122	117	111	120	105	111	118	101	107	105	106	102	107	108	107	98	99	99	99	87	104	81	98	103	108	107	98	97	113	100	100	115	119	102	106	113	100	101	102	82	113	112	105	103	101	106	102	97	96	84	115	123	99	106	108	77	100	117	110	79	80	90	102	106	96	116	115	91	96	110	109	118	103	101	113	120	110	100	113	106	108	120	101	93	106	119	108	88	120	101	102	112	109	109	100	113	106	101	96	91	105	122	102	100	99	120	109	117	97	115	113	120	109	104	109	102	119	96	106	96	90	100	116	102	106	94	105	106	111	101	91	112	113	102	111	119	101	103	106	99	123	93	105	104	103	103	99	103	103	120	112	110	90	104	95	109	120	113	108	98	107	110	112	95	104	100	98	95	108	113	109	115	104	95	114	93	103	98	105	100	89	107	106	97	117	102	121	94	100	121	101	111	84	102	108	104	108	119	113	97	109	108	107	125	99	108	102	88	111	126	118	124	112	113	114	93	106	119	89	119	100	115	99	109	113	100	109	111	95	107	91	111	99	99	89	91	107	103	107	100	111	104	85	99	136	91	123	111	108	96	111	83	117	112	96	108	114	99	99	97	113	109	106	111	112	100	91	128	103	102	87	100	115	106	110	95	112	99	110	102	89	113	102	108	123	106	120	99	102	112	96	117	92	129	123	121	109	105	98	92	107	99	107	110	92	118	105	93	84	102	100	91	113	114	94	110	104	94	126	86	88	119	111	112	114	123	95	112	105	88	100	114	80	99	110	105	116	103	103	103	103	88	125	97	116	124	122	101	111	103	114	113	100	100	131	99	101	92	106	90	113	98	105	105	104	93	135	106	105	91	108	120	116	89	107	106	100	99	101	119	99	105	87	118	128	128	109	116	118	105	86	88	123	98	96	110	101	106	95	98	114	99	97	112	127	90	92	101	103	112	118	145	110	103	114	99	101	99	112	107	103	120	110	100	88	111	104	96	105	125	96	112	119	85	112	107	119	91	113	95	115	98	119	93	100	116	102	104	103	90	97	96	112	97	124	106	94	101	99	97	108	110	127	102	101	104	110	97	108	97	96	117	102	126	122	118	102	110	101	129	121	90	93	113	111	94	100	109	103	105	114	103	90	105	123	124	106	105	107	126	93	112	120	117	104	104	113	103	103	99	100	102	101	112	115	115	111	135	90	98	103	108	104	129	113	115	101	81	122	99	109	107	87	92	110	106	104	92	116	117	79	94	93	132	99	99	121	93	113	110	105	104	100	104	99	111	104	98	105	103	111	102	93	118	98	96	93	122	97	96	98	112	95	94	100	97	90	106	113	104	87	118	117	88	106	98	127	106	113	109	87	119	107	106	88	122	107	122	101	83	112	101	111	112	108	114	97	101	97	119	113	111	102	103	93	116	103	98	93	94	117	113	115	118	100	94	110	106	117	104	120	84	115	102	94	104	104	80	110	114	85	103	113	112	113	93	109	125	111	104	100	95	104	103	102	97	110	109	90	109	94	110	98	112	123	103	103	105	102	106	108	125	85	112	97	134	84	109	112	114	121	101	110	101	97	124	104	115	112	115	118	114	111	110	113	109	123	106	119	112	96	97	107	78	119	99	102	109	108	101	101	86	99	106	110	127	88	119	103	105	111	94	113	106	102	107	112	94	98	120	103	92	125	124	105	106	122	93	91	120	123	95	100	98	109	110	102	101	104	115	106	99	83	113	113	103	94	94	120	108	102	92	109	92	107	121	104	105	95	125	112	104	82	109	115	88	100	104	116	103	113	112	114	90	100	101	101	82	97	105	103	105	102	112	89	113	102	92	109	111	94	98	107	100	103	115	126	104	84	101	101	105	104	106	102	112	82	111	95	90	113	112	114	95	96	95	78	106	111	103	94	101	101	104	114	112	96	100	96	103	108	120	105	92	93	98	114	122	113	111	108	107	82	105	105	109	101	112	117	115	100	93	105	102	106	131	109	95	106	115	103	106	89	88	108	107	109	97	115	107	90	115	112	96	96	98	94	108	91	100	114	122	106	96	105	117	112	130	106	93	82	102	109	102	89	109	94	107	102	92	90	101	90	112	107	106	103	118	92	94	109	104	102	102	94	97	121	125	113	103	121	103	96	113	111	113	105	107	108	99	102	106	116	103	107	107	122	106	89	106	118	98	112	98	107	103	91	116	98	113	92	107	98	97	106	115	110	105	98	119	121	118	97	134	116	104	97	96	105	115	102	108	96	112	106	108	108	100	100	107	100	103	121	109	91	112	103	107	111	91	112	92	98	101	91	100	86	89	97	104	113	94	98	100	104	114	102	92	95	118	95	109	101	91	115	98	88	110	106	97	117	104	116	86	95	117	106	90	106	112	90	121	99	107	91	90	118	116	102	83	92	96	105	119	96	105	102	101	103	113	103	95	122	109	113	98	111	101	93	96	101	85	108	115	97	99	99	97	115	122	106	102	105	116	105	123	106	105	106	96	102	84	110	112	110	110	97	105	114	98	106	103	102	100	101	112	120	100	100	90	113	100	106	114	104	89	107	118	105	116	119	106	121	100	126	95	103	94	110	101	99	110	103	114	104	119	102	98	98	98	106	104	118	106	112	113	89	111	107	116	102	109	102	99	113	100	91	100	109	101	102	125	98	96	99	111	118	93	98	102	117	106	102	109	84	121	82	111	112	114	121	94	110	103	92	112	105	91	94	117	101	138	95	108	106	103	99	117	111	126	92	110	103	104	113	98	105	108	97	113	124	99	95	113	108	112	108	103	83	114	117	85	100	95	102	91	99	117	112	113	99	116	93	115	110	107	84	107	74	101	101	103	93	110	96	86	95	107	97	103	104	95	99	113	109	116	101	117	94	100	97	106	101	91	122	120	101	102	117	85	93	108	114	106	116	108	101	121	97	98	97	103	106	101	88	120	99	106	116	114	98	119	105	89	99	103	106	113	96	105	110	126	96	104	117	102	103	115	102	103	108	106	93	100	117	104	92	111	110	99	122	100	116	97	98	95	114	93	109	103	94	90	82	110	83	94	87	92	95	111	104	108	106	127	104	109	119	98	95	100	92	104	90	110	105	122	102	120	95	110	87	108	101	95	115	100	104	108	106	104	114	92
24499	21694	29275	25850	23774	19462	6530	1104	455	336	290	312	268	226	239	221	226	220	244	327	220	193	196	207	192	196	207	190	214	196	203	301	439	573	653	302	187	203	193	206	213	212	185	216	179	215	214	227	188	198	189	193	179	208	202	201	187	200	180	179	189	213	197	174	170	205	188	193	211	190	157	197	207	183	204	168	198	205	200	208	188	211	198	182	195	195	192	206	207	193	182	190	175	176	198	182	195	214	190	179	193	174	201	203	195	173	207	198	188	150	198	194	193	187	191	176	186	196	168	165	200	183	208	184	181	186	211	209	180	163	156	202	199	197	170	206	189	220	194	198	191	192	175	192	160	218	167	186	211	209	189	187	218	208	176	207	170	199	209	225	193	213	173	185	186	197	190	183	211	192	209	188	173	188	181	204	206	199	178	202	162	192	183	177	186	214	194	172	189	193	180	206	203	188	175	192	212	174	215	212	171	193	199	188	187	208	220	193	186	173	182	187	220	211	177	182	170	209	170	186	186	214	174	207	185	182	193	174	183	182	196	167	187	196	188	200	180	195	215	190	183	170	202	197	185	198	202	195	156	191	176	188	214	174	191	190	179	165	192	182	195	199	186	189	217	173	178	191	170	202	165	194	175	231	194	214	187	216	205	170	210	195	186	193	182	171	191	212	159	201	186	181	191	169	192	200	190	194	184	188	185	198	169	181	205	183	199	172	193	171	175	180	179	185	195	189	197	214	198	180	204	183	188	212	192	221	205	184	180	163	174	179	219	200	196	195	183	203	206	193	204	169	196	184	181	185	193	177	193	201	178	186	170	182	170	180	183	198	189	206	181	212	179	189	180	187	191	189	186	185	206	210	200	176	204	193	181	204	156	179	208	191	172	167	219	189	185	203	171	200	186	180	174	195	195	215	183	165	199	161	191	227	174	203	204	196	175	203	179	179	197	198	186	207	187	199	194	179	208	211	181	183	195	186	184	182	179	191	217	189	180	189	184	195	187	203	197	182	187	175	181	206	179	177	200	171	177	201	211	205	186	172	195	197	209	187	176	167	181	168	227	167	189	170	196	200	210	198	204	174	184	189	175	189	180	180	180	194	189	165	185	191	191	196	182	192	222	189	187	182	184	186	194	204	197	196	203	186	218	208	194	183	194	165	193	180	199	177	189	204	207	208	183	192	199	193	216	181	181	182	168	195	178	200	198	176	218	195	173	201	178	182	169	169	168	183	178	179	192	190	206	173	194	203	214	185	203	189	207	179	202	181	178	186	174	190	180	200	166	198	174	199	202	194	177	209	184	179	180	189	179	162	205	207	152	183	183	204	156	197	189	191	208	172	192	214	194	192	174	195	202	188	187	207	191	199	218	193	199	179	189	176	191	189	213	195	185	179	186	184	197	192	182	169	180	180	167	199	198	175	187	173	200	205	181	198	197	186	188	199	230	211	195	176	207	195	170	170	182	180	172	191	205	193	161	166	177	206	206	179	189	201	200	186	193	189	201	196	200	186	177	194	186	178	195	210	214	200	188	169	160	193	178	184	177	194	206	181	178	186	190	204	197	211	201	177	181	177	182	185	195	191	193	163	188	178	172	173	171	214	189	161	177	200	201	195	174	186	205	155	201	193	182	211	208	171	215	165	200	223	198	196	179	193	188	194	178	195	181	182	222	205	221	178	190	186	183	203	204	177	191	191	194	188	194	173	177	183	192	199	187	215	185	185	194	196	170	225	195	187	178	223	207	196	183	170	187	189	196	176	228	190	155	185	178	170	201	214	171	203	209	173	172	188	189	193	192	190	216	193	200	222	179	192	224	197	187	206	184	187	192	187	191	188	193	175	192	193	199	195	184	187	191	214	177	201	194	173	206	216	191	170	188	171	167	175	181	198	191	169	174	188	177	163	193	199	168	198	198	182	193	194	204	180	188	176	186	179	155	192	183	185	204	216	203	195	176	190	178	178	193	165	172	195	194	194	200	197	176	203	208	162	208	183	197	190	193	204	200	205	180	187	199	163	183	198	196	176	186	189	168	190	176	190	195	206	215	199	184	156	187	205	217	219	182	196	203	182	195	186	201	202	162	152	201	183	215	189	213	222	219	179	182	171	175	204	186	196	212	166	189	180	186	203	205	202	217	220	210	173	208	175	194	200	192	194	188	173	184	205	199	210	199	192	182	157	187	170	190	206	188	189	193	174	178	188	179	202	187	193	225	181	184	187	209	198	154	193	216	201	199	175	199	182	179	195	200	200	229	203	191	196	189	195	192	193	205	206	192	197	186	184	191	180	205	182	193	200	175	198	173	190	189	170	199	182	212	192	185	191	154	204	177	184	201	209	182	192	197	186	180	202	189	207	217	201	220	165	185	195	201	203	175	189	197	167	198	189	192	195	195	221	208	159	201	196	200	187	185	172	183	175	204	189	179	209	193	204	201	203	185	205	178	197	199	198	166	176	197	183	213	188	182	197	190	173	191	185	181	193	186	173	191	199	174	185	184	203	197	191	182	193	170	174	194	185	190	197	198	208	175	198	189	193	180	200	174	175	193	213	186	186	197	207	184	180	218	207	183	200	175	193	173	211	204	208	185	169	203	190	174	183	191	184	190	200	203	189	195	193	169	176	199	178	206	194	169	169	213	194	196	199	188	205	193	176	223	194	166	192	201	184	205	212	190	201	182	206	191	178	190	197	183	179	195	195	175	214	177	178	176	190	190	192	199	189	220	194	212	187	167	194	181	175	188	206	189	191	204	170	191	195	176	186	190	189	208	185	173	192	207	198	185	178	183	195	159	212	195	226	194	196	180	209	186	209	200	208	180	187	193	217	188	216	190	214	187	173	215	192	179	205	177	186	216	178	193	204	185	194	197	182	186	195	193	195	182	196	197	193	190	166	195	173	184	212	180	213	176	182	194	197	215	158	176	175	186	169	187	200	190	215	184	165	186	187	172	188	195	219	204	195	168	193	187	193	185	197	202	182	184	159	197	210	200	186	191	195	195	219	193	193	186	205	170	192	182	210	187	184	167	181	193	198	208	182	179	168	209	195	189	203	161	203	203	203	180	207	218	183	182	201	188	189	158	182	187	182	206	193	184	226	177	199	178	183	181	201	178	162	191	211	169	193	205	192	169	173	191	164	197	188	184	209	219	206	210	194	222	181	197	190	181	197	189	177	220	200	175	208	190	177	191	209	179	188	199	176	205	201	175	174	209	181	202	206	171	200	223	171	190	200	168	199	189	185	193	188	176	170	163	167	204	229	175	196	172	195	199	188	180	198	174	197	183	212	192	191	178	185	212	191	209	188	193	186	196	201	186	189	174	185	201	199	192	170	175	213	204	183	189	173	184	187	201	198	169	180	176	187	178	173	202	199	177	196	209	184	204	191	187	187	201	202	196	194	200	193	177	190	206	194	214	201	196	188	167	196	187	192	190	195	195	203	171	195	170	209	205	201	176	193	187	202	190	211	197	191	198	166	179	174	186	179	165	172
32451	58507	46659	32299	27550	17722	5633	1718	689	500	446	369	350	294	291	299	277	230	297	470	214	242	242	237	249	229	209	235	215	198	229	369	626	910	968	395	202	185	217	190	193	243	195	202	211	211	186	225	215	204	212	192	190	199	218	187	210	194	201	186	212	169	186	187	193	193	206	193	199	248	167	207	215	219	181	218	212	214	223	223	226	215	201	162	195	205	214	207	195	224	203	191	214	191	206	193	183	230	195	218	208	174	193	226	207	202	200	205	206	193	221	202	220	215	224	185	179	184	197	204	236	216	220	220	182	214	196	221	171	202	207	201	223	214	229	205	209	205	231	203	196	231	228	181	205	203	205	199	204	222	206	205	215	226	221	193	225	213	180	205	190	198	201	200	191	218	192	220	209	184	199	207	208	205	214	188	213	198	210	190	197	185	171	205	188	193	200	188	182	203	204	204	209	184	189	204	198	212	187	178	188	204	200	190	213	215	183	197	197	206	226	241	216	231	230	225	232	200	197	206	220	207	205	199	227	194	186	195	192	185	196	200	201	204	207	227	218	223	185	202	207	202	215	198	239	216	204	214	209	209	200	205	196	218	215	218	191	202	193	210	185	195	202	187	192	187	213	223	196	196	185	198	194	202	198	208	201	166	200	185	193	204	196	208	194	199	195	196	199	211	200	219	209	207	218	199	205	203	217	195	193	197	217	206	207	212	206	205	186	210	183	203	202	207	210	209	187	211	204	174	225	169	204	188	176	219	215	199	186	211	196	188	200	218	211	191	197	185	211	186	202	214	204	195	203	218	188	208	204	197	192	215	191	192	196	188	198	192	212	198	200	185	231	189	206	182	218	180	211	216	200	189	212	188	198	180	210	192	224	178	200	208	199	199	180	193	210	176	198	211	165	219	219	195	202	200	201	211	174	209	215	188	209	197	191	221	202	223	207	204	199	207	194	220	190	235	220	220	192	194	207	196	193	196	203	184	203	200	206	225	209	218	201	223	175	226	210	182	203	187	221	188	196	207	178	209	231	198	206	230	192	203	200	194	203	205	219	208	195	210	209	216	216	238	205	204	168	211	221	207	192	191	210	196	202	183	192	194	193	196	205	177	212	229	215	200	216	210	213	205	213	222	200	193	195	210	220	197	188	207	204	209	200	203	209	209	214	218	215	204	184	238	207	217	202	216	219	212	179	206	244	210	176	204	201	196	190	215	213	209	194	201	197	213	207	214	189	183	191	208	198	186	214	197	203	196	188	205	182	188	219	225	193	209	232	219	216	190	239	192	201	211	200	225	203	211	235	197	209	197	183	193	228	201	219	217	191	199	187	182	220	218	196	221	210	219	205	217	201	215	185	209	236	204	201	208	170	188	194	216	205	201	179	190	166	177	205	237	180	228	213	180	223	205	190	222	203	200	209	189	204	197	224	190	208	194	195	220	217	208	204	196	206	223	229	192	218	211	193	188	187	201	223	202	212	211	194	203	194	192	199	186	204	173	220	187	213	182	219	204	192	191	180	209	206	184	203	196	208	211	192	198	194	194	205	184	198	181	239	202	179	203	184	195	197	205	181	187	207	206	195	208	215	228	202	206	198	204	205	194	170	190	200	193	178	188	190	205	182	222	218	200	198	202	167	192	229	218	198	201	204	188	203	194	209	210	199	200	223	211	200	205	203	223	201	200	204	203	217	204	189	209	226	191	192	211	190	221	198	207	185	188	213	186	190	207	209	210	214	193	207	219	213	209	203	197	203	202	185	199	196	191	203	195	170	203	200	219	215	177	224	202	173	215	188	229	203	215	188	188	230	180	203	211	212	164	198	214	196	190	185	199	215	175	214	225	192	209	211	190	213	205	224	201	197	180	196	180	185	222	196	208	209	197	196	205	202	198	190	190	193	229	194	203	187	177	224	207	212	206	234	184	202	202	183	193	192	216	231	207	212	197	221	209	202	211	197	186	212	200	192	192	226	202	232	213	166	187	186	201	189	248	190	223	218	218	201	199	222	207	211	200	224	180	203	195	222	215	175	212	184	202	191	189	205	192	215	210	202	209	208	205	197	202	211	214	217	204	205	195	184	196	206	197	214	178	201	187	205	222	209	197	216	207	227	212	196	187	190	211	190	205	216	200	202	211	205	209	198	216	216	220	211	215	225	187	201	180	219	198	213	198	200	209	212	202	206	202	194	182	173	184	180	199	205	206	200	210	204	195	191	219	202	200	208	213	221	209	221	215	208	195	208	188	219	202	188	192	197	193	201	195	211	175	183	214	208	202	186	220	191	171	171	203	204	209	217	224	215	194	202	217	222	193	204	209	202	209	189	196	210	234	196	231	195	198	205	214	191	222	227	187	178	192	200	211	244	223	181	193	185	214	187	180	182	215	191	221	191	173	200	186	222	191	196	201	207	212	187	203	193	221	205	187	191	196	198	192	201	198	191	203	183	198	203	200	202	218	210	210	213	212	209	196	193	197	209	226	206	192	225	226	196	220	207	194	193	172	199	195	194	206	182	200	175	200	216	202	224	194	221	210	184	175	191	218	212	215	189	208	192	205	231	197	204	205	208	203	195	183	229	208	203	204	202	194	207	200	191	193	194	189	246	190	215	199	193	207	200	220	208	202	195	190	200	172	205	199	223	182	182	180	211	197	216	226	216	208	208	206	205	177	199	193	221	180	210	224	195	200	175	192	203	225	180	183	212	190	182	204	197	196	197	200	185	222	212	215	195	204	211	212	221	212	226	212	199	193	214	200	229	202	211	193	201	213	214	204	197	174	211	200	208	173	217	200	188	196	209	213	228	178	215	193	188	189	212	175	196	179	224	209	189	194	209	208	193	186	200	203	219	181	198	186	217	209	203	194	194	182	198	211	210	206	195	187	186	201	204	195	191	198	186	215	178	187	226	207	168	222	209	204	203	184	190	232	172	196	184	210	189	195	205	209	216	198	219	207	229	216	205	223	210	195	187	200	182	187	208	215	178	193	185	171	190	201	183	219	219	204	211	191	220	232	208	185	180	211	211	193	196	166	237	214	202	181	203	230	202	183	234	196	179	213	193	188	196	213	196	217	199	178	193	203	180	204	193	209	212	210	210	228	179	213	189	199	183	204	212	210	184	204	197	198	204	208	200	213	198	217	213	188	209	219	212	200	229	200	173	240	215	226	182	210	198	197	178	242	202	210	213	221	204	206	218	182	223	194	222	184	199	206	189	213	191	171	196	203	219	196	189	191	196	212	198	185	201	218	205	216	209	201	200	176	193	181	211	204	206	216	206	184	199	198	188	204	182	185	194	179	187	215	176	224	180	206	208	229	185	198	194	206	195	207	188	212	205	200	203	196	197	190	203	208	196	196	204	208	191	200	227	220	190	218	205	192	203	188	176	169	184	214	202	197	203	172	208	214	194	203	193	194	225	177	237	219	217	213	198	210	209	216	227	199	205	203	184	192	228	232	206	196	176	194	204	193	180	204	216	200	234	195	219	199	182	210
25614	21800	29131	27389	21256	10393	2103	406	239	264	200	193	176	162	158	169	173	188	184	182	169	162	159	152	147	173	151	142	139	140	140	195	269	369	417	214	144	148	147	143	154	154	142	130	145	157	125	129	132	135	140	162	136	137	164	160	119	149	132	122	145	147	145	141	134	123	171	108	140	151	146	154	144	130	154	148	145	133	137	141	130	138	150	129	146	130	142	169	144	160	139	131	125	131	164	145	154	135	151	119	134	138	132	141	139	150	140	171	145	158	138	133	160	125	140	138	135	142	140	153	124	141	150	145	139	128	157	136	150	132	159	147	150	135	136	141	129	143	128	140	137	147	147	146	146	148	141	140	150	114	169	161	141	133	164	111	142	145	160	126	151	115	132	141	152	141	121	136	144	130	131	134	155	135	147	149	148	138	118	137	149	131	130	137	159	124	149	155	134	145	144	150	141	146	141	124	149	159	170	150	126	132	162	168	147	124	145	135	130	141	131	138	151	143	151	159	157	148	143	135	146	142	132	134	156	136	145	127	165	131	130	150	156	142	149	165	153	135	127	128	147	141	133	135	144	154	163	119	141	163	148	117	142	166	148	159	142	127	130	114	142	145	124	146	141	145	143	130	141	151	138	134	153	153	129	151	160	134	148	148	156	135	138	156	142	118	111	130	156	142	146	133	141	150	159	148	142	141	153	145	152	136	133	140	153	139	140	127	136	136	158	167	147	168	150	138	155	124	159	153	156	140	141	154	137	143	158	153	145	140	139	154	180	144	133	141	137	148	135	140	159	170	145	144	148	130	155	161	147	145	145	161	161	158	144	154	119	143	164	148	138	154	146	150	135	150	138	141	150	147	144	138	143	157	175	135	142	135	138	130	124	149	132	127	166	149	137	137	150	172	138	132	167	131	122	136	156	139	156	145	166	148	128	148	145	139	140	140	142	147	108	148	149	143	156	137	128	127	148	161	136	148	139	136	149	147	133	145	147	126	135	143	157	158	136	143	155	134	161	137	138	136	140	126	146	150	135	128	155	130	157	159	158	167	146	143	152	141	123	149	129	134	153	128	177	138	132	152	145	166	155	146	150	137	147	125	144	137	152	157	139	147	181	127	125	135	134	147	139	150	122	170	135	148	126	130	135	148	134	133	162	141	145	148	144	153	145	158	150	138	156	146	154	150	136	129	150	134	120	172	136	143	141	143	126	158	138	140	135	136	162	144	156	130	141	136	159	131	155	148	141	143	150	131	144	144	130	139	172	126	128	143	149	124	132	139	148	152	139	165	136	141	166	144	128	148	124	140	145	149	141	145	129	140	167	153	144	145	123	138	145	144	143	146	135	154	148	152	122	148	133	134	134	140	138	121	132	137	146	144	137	136	127	116	129	154	139	126	136	151	163	145	141	132	138	145	122	158	166	143	152	144	145	151	134	131	128	131	151	163	143	145	157	150	139	148	149	138	152	158	138	144	141	148	157	133	129	151	164	146	140	131	144	137	172	149	123	121	135	128	143	127	110	132	154	145	141	135	126	113	130	148	139	147	155	133	157	113	109	157	162	148	128	154	146	129	146	137	123	134	165	152	146	154	152	146	137	118	159	128	173	154	144	134	141	149	144	135	140	126	131	122	121	163	137	140	136	145	129	122	147	149	142	161	141	125	133	172	175	141	147	135	140	145	125	156	135	158	133	125	133	160	152	131	146	127	159	140	118	143	157	159	127	148	143	164	139	137	130	130	131	133	149	163	137	136	142	147	143	126	123	132	137	145	133	143	128	126	164	147	149	117	155	131	159	150	147	160	140	140	137	164	133	153	121	163	140	120	138	145	142	129	145	159	139	134	138	130	147	146	143	131	132	143	153	139	146	162	146	119	129	149	141	155	145	154	141	137	136	169	152	125	137	131	150	137	151	133	137	140	138	140	130	157	139	157	145	121	157	143	108	147	134	132	152	137	160	136	131	166	140	146	144	152	151	160	149	158	165	144	151	172	145	159	123	157	147	145	156	151	120	142	117	146	158	131	150	150	129	153	155	158	128	153	144	154	124	150	152	128	134	134	143	133	137	124	150	134	127	127	145	154	130	141	142	142	138	171	126	143	144	134	123	165	142	136	136	151	132	137	149	154	152	159	154	156	154	131	132	140	144	123	140	136	148	141	135	141	151	134	134	144	150	142	145	142	157	150	123	138	144	154	161	134	151	122	145	156	138	163	132	131	154	154	128	146	168	131	132	132	152	134	147	145	137	187	149	133	140	148	128	172	132	145	162	170	150	135	132	132	132	144	139	124	147	138	154	160	135	138	145	153	144	138	151	147	118	152	125	148	129	159	143	131	142	140	125	134	143	148	145	126	157	158	138	147	145	128	144	130	150	137	161	157	162	148	151	149	153	139	141	144	152	134	132	155	117	176	150	158	155	148	146	146	150	150	142	133	131	131	141	144	129	136	152	142	171	152	158	139	155	134	147	160	164	145	135	130	154	155	142	134	137	142	130	148	135	157	139	133	145	136	157	143	130	151	150	158	145	133	145	148	150	161	129	138	146	162	152	143	163	137	137	169	130	130	132	135	141	136	151	136	152	141	134	147	148	149	150	125	164	152	144	136	155	141	156	148	140	149	136	127	154	129	140	131	143	133	127	132	138	150	146	127	149	143	170	137	167	139	132	162	143	142	148	135	133	157	134	131	158	135	128	143	133	143	131	161	127	141	142	146	133	148	144	146	132	131	137	140	139	138	138	131	114	146	132	155	150	145	132	141	143	163	149	153	155	133	133	123	140	138	155	155	129	143	151	150	144	149	145	148	140	137	147	148	147	158	128	143	153	144	133	146	149	150	140	116	157	156	166	144	143	118	152	132	157	145	167	139	128	133	130	154	139	159	133	147	136	147	121	143	152	136	131	120	141	126	137	141	144	151	165	130	142	154	158	129	150	151	131	124	112	149	138	144	134	134	139	152	141	175	136	153	147	137	140	153	165	155	143	150	131	134	156	151	161	159	143	139	141	133	133	132	141	164	131	144	146	162	123	132	170	154	149	142	129	133	167	122	125	131	131	152	141	143	142	158	127	150	154	136	111	144	136	134	137	145	150	139	151	183	175	143	147	153	131	138	132	146	141	126	136	128	144	143	130	141	146	140	133	131	159	144	170	134	155	129	171	132	113	132	145	131	149	143	144	158	145	132	141	156	145	141	151	138	140	162	153	130	130	143	144	146	154	153	143	160	150	150	123	157	151	130	146	157	133	148	151	141	142	139	138	127	158	141	146	163	155	148	148	119	149	148	151	143	141	159	147	146	149	145	147	133	157	170	138	145	128	124	145	132	134	164	130	139	150	136	154	146	154	141	157	139	127	156	156	148	150	122	132	148	171	139	150	130	124	134	146	152	146	124	115	131	150	158	145	148	142	136	134	151	143	124	155	129	139	126	118	160	125	155	130	128	137	144	138	157	132	169	148	147	113	148	115	142	134	145	125	143	162	146	149	136	123	142
32593	53364	40703	27340	24149	12061	3059	712	431	361	312	278	236	260	210	228	184	229	229	199	201	176	149	198	197	188	160	174	176	173	178	244	381	583	641	261	142	176	176	149	171	161	160	173	169	155	169	168	165	153	171	156	175	176	175	155	186	161	155	169	149	168	169	156	169	143	157	166	175	160	155	148	151	153	144	158	153	179	162	150	162	177	159	158	157	163	159	176	149	153	160	155	157	159	155	156	165	180	171	138	169	177	152	148	168	160	150	165	163	135	151	187	144	143	165	158	158	153	174	148	163	192	205	165	150	157	173	142	142	169	153	185	154	158	140	175	165	165	158	147	149	146	146	166	179	157	156	158	157	166	165	154	174	176	159	155	151	161	169	172	165	160	185	140	162	162	162	168	172	170	174	187	190	157	165	161	154	170	166	165	168	187	159	179	165	146	167	157	155	151	175	148	163	160	163	155	176	177	155	151	151	180	159	153	176	137	149	165	162	161	157	157	169	153	166	143	139	143	167	158	162	157	141	139	168	156	167	144	183	151	155	158	155	162	153	167	152	176	166	149	169	168	157	163	180	159	186	183	150	156	168	156	153	166	166	156	175	164	145	183	155	169	163	157	159	185	151	163	187	168	174	164	151	157	170	142	158	166	155	197	150	156	151	137	174	169	141	161	154	148	132	149	173	134	173	155	173	154	163	149	167	163	161	160	175	194	163	154	164	162	139	158	134	172	158	152	164	178	163	183	167	173	178	179	159	151	184	171	158	158	167	177	167	166	162	174	155	168	179	170	147	168	158	164	170	142	138	167	148	153	160	152	170	157	163	171	146	182	186	170	136	183	167	175	174	191	154	161	152	166	143	157	143	159	165	152	165	147	163	164	177	183	169	164	164	157	166	161	165	169	149	158	183	169	163	148	167	177	148	161	158	137	178	171	164	156	166	140	156	165	145	177	157	164	164	154	150	152	147	159	144	176	179	176	161	151	173	172	164	176	145	151	172	170	174	153	141	157	172	150	155	157	173	153	160	147	148	163	164	140	155	156	158	169	157	170	172	187	163	183	188	171	155	160	164	152	175	150	175	153	144	158	170	157	162	185	164	163	142	180	150	159	177	172	176	152	162	149	143	164	173	166	160	163	174	162	160	131	155	174	169	175	158	157	165	197	151	174	143	158	183	174	163	160	161	168	149	169	155	157	158	167	171	136	155	156	152	178	141	150	149	159	162	164	163	178	149	157	154	165	154	161	168	170	147	167	177	171	174	165	162	151	128	142	167	137	168	171	175	183	165	161	174	179	148	160	161	171	157	143	185	157	160	166	137	160	170	173	166	185	154	153	165	157	184	161	168	149	174	143	171	165	151	154	156	152	170	156	150	164	159	170	182	155	178	161	141	141	172	158	151	158	159	151	168	170	163	182	152	153	179	165	183	172	170	163	160	175	177	152	188	172	167	164	148	164	144	168	166	159	157	172	186	132	169	172	185	166	184	162	171	189	156	152	160	152	166	147	158	167	158	194	178	164	172	158	175	148	181	164	170	163	153	174	161	175	152	157	153	157	153	181	164	174	165	160	154	158	166	149	181	144	164	174	154	175	161	170	151	142	157	152	157	165	162	182	154	158	168	164	175	154	187	156	166	160	167	155	165	164	152	163	173	144	156	172	152	165	183	172	154	170	185	153	170	172	166	137	173	144	169	170	170	169	140	171	181	156	168	155	173	177	160	180	195	182	154	148	144	159	161	178	160	163	159	142	156	182	159	155	133	184	180	156	157	176	175	193	151	175	154	178	153	166	135	158	186	170	147	150	156	153	156	167	171	143	147	160	150	165	165	144	166	164	155	168	156	144	170	145	177	164	140	153	166	153	162	143	165	143	149	179	152	148	163	141	183	147	171	153	172	158	163	168	151	180	177	168	180	153	180	136	175	157	152	148	183	185	147	171	157	168	148	175	165	166	158	160	171	146	182	191	151	145	177	151	151	144	165	180	167	168	187	170	153	140	165	171	173	155	159	177	156	167	160	172	180	175	179	190	168	157	140	139	159	179	151	178	180	176	169	165	160	159	159	177	184	163	148	165	163	168	166	136	173	148	157	148	163	175	182	150	167	167	175	158	165	150	193	188	149	187	173	141	181	150	156	137	179	149	166	198	156	159	171	149	148	173	165	192	177	174	156	175	136	162	148	167	149	164	154	151	154	164	174	178	164	156	162	177	168	151	182	172	173	156	168	156	167	161	187	149	196	176	160	159	162	130	174	174	171	139	143	154	162	161	162	154	144	151	165	155	149	158	146	175	169	180	177	167	182	178	148	160	155	158	151	150	182	158	164	177	148	166	186	172	155	164	168	156	159	144	183	176	160	176	152	165	154	145	182	150	169	146	146	159	169	156	178	165	156	164	164	149	160	161	158	178	160	181	155	176	161	149	166	165	148	147	152	151	156	170	151	143	149	172	160	155	178	187	149	171	159	162	170	169	177	154	153	156	156	171	143	192	162	186	152	152	138	152	162	142	157	184	152	160	170	147	157	163	164	189	166	164	184	167	170	147	156	173	167	143	174	164	145	140	160	190	164	163	179	177	172	143	172	156	168	145	174	142	170	158	140	139	168	155	159	164	148	160	175	155	172	148	164	159	152	163	185	167	157	161	163	169	161	172	175	164	146	151	157	155	171	170	170	153	158	155	172	147	168	170	145	152	152	156	180	149	165	171	153	167	165	160	188	182	173	173	158	170	139	163	169	153	145	153	161	154	173	160	160	174	165	165	139	153	157	166	149	182	180	172	159	156	149	153	173	176	176	168	168	143	148	170	171	162	169	172	177	180	175	156	156	169	181	163	153	163	150	154	160	153	164	162	163	156	159	144	159	147	164	158	158	168	147	159	184	170	170	142	181	165	148	163	123	174	169	188	181	162	169	164	155	170	160	182	172	165	174	162	174	153	169	177	154	148	161	155	143	162	146	166	163	196	158	160	171	163	180	187	148	152	171	157	169	140	156	158	145	187	164	160	180	155	138	174	162	151	165	170	158	163	157	165	177	177	183	169	153	157	153	180	153	138	136	153	164	188	184	152	156	176	149	159	167	139	175	178	147	153	151	155	173	157	178	156	158	170	146	141	158	166	152	167	145	176	173	148	166	146	177	165	169	155	160	155	159	151	165	154	179	165	180	150	176	160	146	153	172	167	164	158	145	161	149	159	178	160	169	168	187	158	177	172	174	165	161	147	172	158	174	160	166	173	172	143	147	153	153	140	174	175	152	163	150	157	155	163	174	184	165	174	170	179	177	150	142	143	179	174	148	160	176	146	131	150	151	172	162	172	162	163	186	154	166	157	159	169	145	181	175	163	163	141	161	150	154	172	158	182	148	148	133	141	136	169	141	165	158	151	156	153	160	147	161	165	167	159	168	180	170	170	164	167	177	155	159	161	173	175	160	152	164	142	166	162	138	169	171	163	161	126	170	161	177	168	147	177	157	178	171	163	164	179	142	186
23335	21716	29509	24710	23704	23926	14552	1704	705	554	492	455	402	374	358	380	359	432	960	589	333	351	324	338	293	302	293	307	280	293	286	431	656	965	974	378	295	276	266	280	299	302	289	321	242	262	287	281	287	272	270	269	269	286	283	300	266	288	259	288	283	280	293	281	319	324	285	255	253	292	270	280	258	298	298	297	284	281	276	269	282	276	278	277	283	286	268	299	280	267	273	317	262	292	282	268	293	281	283	297	259	308	254	278	281	281	280	331	284	262	258	271	316	251	278	302	312	276	298	306	294	269	276	279	295	279	270	274	286	262	248	313	286	268	273	300	279	261	314	291	278	293	270	270	264	276	293	277	281	253	254	304	307	292	252	285	296	267	284	266	278	310	269	298	268	267	277	272	267	300	305	286	293	270	278	290	263	307	275	301	289	274	258	303	266	299	271	279	270	284	278	264	275	284	281	256	273	281	293	260	290	262	276	289	286	280	253	263	292	264	268	257	288	278	312	268	270	270	293	260	272	247	271	240	310	298	251	299	282	288	285	310	264	283	280	283	258	283	269	294	253	274	270	284	258	252	287	283	255	274	266	278	277	289	283	284	254	297	270	286	269	298	293	310	280	269	296	289	285	299	267	266	258	270	285	289	280	254	297	295	258	265	289	273	266	257	282	270	299	275	260	308	294	263	282	245	285	291	253	273	300	289	270	296	281	256	285	250	263	274	302	281	316	293	270	269	289	306	310	285	263	277	286	280	271	294	241	290	267	263	268	297	265	298	295	263	247	258	272	299	263	285	242	271	275	297	284	266	225	275	288	265	283	279	279	278	279	285	265	286	271	275	267	295	281	290	267	285	284	315	283	307	276	295	269	258	272	278	255	285	287	250	272	305	270	266	266	261	271	266	248	259	267	304	285	307	291	315	263	252	253	274	303	279	295	276	299	280	274	282	281	273	245	271	282	278	258	298	278	261	293	297	269	286	300	269	257	280	262	297	280	244	274	255	277	286	271	266	283	283	300	294	276	270	259	290	296	297	295	287	279	270	298	283	275	321	275	288	258	260	299	288	276	273	259	300	275	272	303	276	282	246	267	272	244	278	259	286	286	274	266	275	296	285	303	267	302	272	285	250	263	310	291	291	312	249	292	257	261	281	267	266	276	262	265	281	280	273	289	230	279	283	293	281	244	297	301	304	272	291	269	286	277	274	271	273	285	268	295	273	286	263	312	300	254	253	288	269	298	303	252	294	294	256	291	286	286	274	232	265	246	274	281	282	251	266	302	293	282	306	316	291	284	297	306	272	275	299	263	263	280	274	294	276	300	283	268	282	274	295	273	269	286	312	281	300	284	273	288	282	248	268	268	282	262	284	272	262	281	236	289	264	286	254	301	290	280	264	288	286	296	270	268	255	279	271	269	285	292	313	274	282	281	278	286	275	303	267	298	278	292	245	305	294	284	262	284	264	276	284	246	314	282	268	267	278	287	272	302	257	280	296	259	276	291	288	298	264	269	326	285	278	279	264	257	266	282	302	291	265	294	290	264	274	306	269	277	294	280	278	248	264	279	287	284	244	284	235	262	268	252	269	287	250	250	287	306	267	280	285	285	271	280	271	282	287	283	273	294	281	275	320	267	283	275	255	267	295	279	279	284	272	262	295	285	235	285	250	278	273	242	311	282	287	298	269	272	269	296	282	289	269	290	262	263	297	276	296	256	233	287	297	275	280	280	285	288	247	273	269	273	306	301	288	273	251	292	322	290	263	300	256	276	270	257	269	289	257	295	266	297	272	266	279	300	285	262	280	294	284	294	252	277	281	280	248	272	286	279	272	272	268	292	269	266	277	281	266	244	277	278	275	257	291	300	281	297	268	270	258	293	272	249	277	277	285	281	261	288	271	301	262	291	293	282	269	252	297	267	285	282	246	300	276	274	326	269	276	276	276	284	278	268	303	278	269	290	287	312	278	271	299	276	260	271	260	285	293	261	294	245	293	300	286	278	269	275	294	295	278	270	234	302	244	277	253	263	278	276	261	267	298	279	273	309	305	271	270	257	262	278	281	265	278	278	278	275	273	281	268	266	297	264	309	285	275	250	272	299	266	255	278	274	288	233	270	269	289	290	310	287	278	268	285	272	296	305	292	305	270	283	283	295	262	240	281	275	267	275	268	283	279	276	275	276	293	295	269	322	272	268	265	291	259	272	269	268	286	267	252	251	288	246	276	268	255	274	291	289	294	263	305	276	280	269	264	246	286	292	274	282	287	307	280	274	284	263	299	270	272	291	253	291	295	304	265	250	273	302	287	279	258	287	283	283	264	298	308	269	280	262	280	249	289	292	278	283	289	271	290	265	233	256	250	265	302	304	294	281	285	259	269	295	276	307	260	314	310	283	273	271	273	256	284	270	244	296	291	286	268	261	276	273	281	257	272	289	273	258	262	293	287	263	276	278	289	278	257	270	282	257	275	282	282	269	254	279	268	238	294	245	261	248	293	306	256	293	285	279	248	287	271	294	270	276	252	272	287	256	281	302	278	249	263	254	274	268	275	250	308	280	313	230	292	256	308	284	251	267	259	285	275	287	292	292	269	299	259	279	292	270	255	277	282	307	284	294	284	278	279	302	266	293	263	291	271	275	255	299	261	291	249	280	286	303	303	282	264	327	289	308	267	289	299	267	265	290	294	269	293	314	272	319	288	282	293	282	303	291	326	285	301	293	271	278	283	294	286	270	288	309	278	310	304	307	277	274	256	294	267	274	276	309	276	269	300	290	264	278	264	266	303	263	280	273	283	297	287	265	294	296	279	307	295	263	273	268	285	251	274	287	306	260	268	292	274	253	288	308	279	253	258	274	299	233	280	259	245	276	269	267	264	262	314	283	291	265	273	308	299	294	292	267	267	274	263	269	271	311	254	277	272	270	291	284	285	256	268	246	244	277	269	268	310	261	287	253	304	278	296	268	285	273	291	293	263	272	291	303	274	279	277	267	277	289	287	309	278	247	288	283	265	249	256	289	283	286	276	293	273	317	266	267	287	266	268	273	260	269	268	279	276	280	260	324	289	292	285	270	276	284	267	273	269	281	278	262	280	284	267	247	264	266	276	264	278	269	277	292	245	252	284	249	303	265	284	286	265	274	279	305	282	284	302	233	289	241	272	275	294	294	297	268	292	287	272	275	288	292	283	276	254	262	290	303	264	270	231	292	288	247	285	273	284	271	271	264	274	292	274	292	272	240	277	289	260	284	290	295	277	283	248	291	272	299	269	267	274	256	275	276	257	261	234	258	297	289	271	281	256	285	285	258	286	289	290	268	287	275	276	256	270	289	282	285	288	282	298	253	272	282	275	282	273	296	289	269	316	258	262	259	286	272	287	271	291	254	251	304	274	283	285	269	249	313	282	274	310	304	296	252	281	284	259	242	272	276	279	297	265	278	301	261	279	300	261	264	297	274	298	283	276	281	248	282	283	309	294	281	287	251	267	283	254	299	247
35704	63679	49932	39694	36627	23292	7615	1894	1129	838	677	658	541	511	435	423	405	566	1610	717	375	356	358	336	342	314	328	289	331	348	318	527	886	1378	1414	459	341	272	302	277	293	297	300	300	296	294	273	280	290	298	292	309	283	282	301	318	317	291	296	321	279	292	276	305	327	265	300	282	291	311	296	291	310	285	290	284	313	268	297	311	299	282	286	298	297	308	259	307	275	304	285	322	302	278	314	329	282	254	324	330	271	316	294	308	327	282	316	303	282	305	292	295	283	268	301	301	251	290	293	301	287	286	291	310	302	295	295	244	257	296	306	285	293	292	282	302	302	293	293	303	305	274	292	301	286	316	315	287	282	298	292	270	283	259	275	282	332	317	282	308	276	294	312	282	276	261	282	266	310	320	274	277	283	277	283	301	311	305	301	274	286	300	275	298	296	272	253	283	257	319	285	299	286	283	286	286	270	272	284	300	275	292	269	301	302	268	278	294	280	286	299	302	291	305	270	313	283	297	286	283	300	285	273	321	295	263	289	325	296	307	315	282	268	277	299	323	285	276	266	312	285	321	309	303	270	269	270	292	297	272	284	277	282	287	267	286	307	298	313	256	313	275	273	278	267	261	319	300	272	311	311	302	287	301	268	302	276	310	276	286	296	297	285	288	284	285	314	299	285	283	318	301	293	279	284	290	274	271	280	268	278	282	262	288	290	289	315	286	284	298	273	259	296	308	322	318	255	275	297	305	317	290	304	296	299	316	301	297	293	305	312	297	305	284	266	263	286	304	261	307	280	289	276	275	283	302	287	279	290	270	260	289	269	281	271	281	280	296	265	310	295	298	303	270	289	308	265	314	296	294	288	250	277	280	307	288	315	318	299	282	262	276	294	271	278	303	298	302	269	269	315	311	284	301	294	302	290	292	311	273	284	298	277	282	275	304	314	311	266	300	330	309	292	280	312	268	315	300	304	290	296	298	289	303	305	324	287	282	313	285	286	297	292	309	290	299	283	301	312	280	271	297	294	267	260	315	278	284	314	286	265	288	284	340	275	255	266	317	288	278	323	275	284	286	282	291	284	302	276	322	262	294	261	289	278	306	273	283	322	276	308	310	307	313	324	332	302	314	295	282	268	275	295	316	304	314	309	268	274	297	308	272	290	282	275	334	282	287	298	283	273	280	300	320	290	313	281	244	273	286	278	274	288	268	272	278	283	251	309	307	294	311	331	291	261	281	308	265	274	317	292	271	306	295	262	284	261	288	285	311	273	319	250	312	271	322	285	288	273	254	304	270	295	299	305	310	278	294	279	292	301	297	289	283	304	270	292	317	313	292	315	265	289	288	300	295	282	297	304	313	285	278	298	272	270	279	279	295	277	265	300	306	306	300	302	288	275	296	279	312	317	312	266	291	259	261	289	296	275	323	318	291	280	283	294	297	274	283	302	288	290	307	284	308	294	280	270	299	259	275	283	271	257	298	282	278	296	288	318	273	289	298	279	290	288	277	302	309	295	275	273	248	282	291	278	280	281	286	316	275	297	289	312	277	315	310	296	279	315	286	306	292	271	295	296	313	290	288	257	282	321	277	308	272	284	272	303	296	298	291	312	314	289	272	299	273	318	280	294	332	285	294	262	282	283	282	304	299	303	321	273	286	294	271	324	303	284	293	278	275	277	279	299	285	294	288	286	278	303	305	318	281	279	299	300	287	277	287	281	312	283	296	277	288	302	275	325	295	315	301	330	296	312	277	266	321	282	286	276	273	283	296	292	310	298	251	290	303	325	331	289	324	290	307	292	333	300	309	293	262	307	293	269	257	277	292	256	297	291	282	257	297	314	306	260	303	273	284	282	310	310	291	305	287	306	282	281	287	294	287	306	293	292	295	286	305	314	317	266	293	295	308	306	291	281	297	289	277	281	275	283	269	306	293	286	261	306	323	303	302	268	276	284	284	293	301	288	267	246	295	275	329	288	275	277	300	294	282	282	289	307	289	288	291	304	309	273	297	265	284	357	270	300	284	282	290	284	286	275	293	310	291	303	320	276	289	305	309	301	312	300	304	318	311	275	270	289	304	297	285	275	294	279	289	298	310	293	327	264	282	306	294	306	281	284	294	267	285	283	298	286	292	288	298	300	300	282	308	313	278	255	282	269	274	255	296	289	333	303	293	285	309	294	280	317	282	299	305	293	294	267	290	284	282	289	262	282	296	329	297	274	282	302	285	298	291	287	291	301	325	282	290	280	284	302	296	288	293	297	274	271	295	288	279	310	311	275	276	279	292	261	270	295	326	333	283	289	305	329	274	296	298	289	290	300	303	279	273	297	287	321	274	297	297	289	275	272	266	340	287	274	298	305	296	261	259	281	294	286	283	280	290	270	285	291	277	298	279	284	303	325	269	310	290	294	285	293	291	303	328	321	325	269	285	277	321	315	294	299	309	299	253	289	288	296	273	290	307	322	277	318	268	317	280	298	284	304	286	283	312	282	265	254	286	312	296	267	293	307	302	297	286	295	301	274	326	328	311	320	289	321	277	260	306	292	293	271	314	300	272	301	283	314	278	284	293	300	285	267	305	313	298	298	270	294	280	274	301	288	317	320	281	316	276	308	290	300	305	347	273	317	285	295	292	304	281	291	317	252	267	297	287	293	267	266	305	266	323	317	287	282	324	301	280	307	257	300	296	331	304	310	269	273	267	280	307	268	248	327	289	299	300	281	267	304	297	316	290	310	306	308	302	260	279	301	288	300	282	289	298	297	294	280	266	276	310	329	300	296	287	276	280	309	296	303	321	289	297	292	283	277	278	289	307	303	293	280	296	261	304	269	311	294	298	316	316	279	296	277	313	286	309	306	329	311	300	303	313	273	276	262	281	286	297	305	317	299	307	280	307	299	287	344	292	302	296	292	280	314	316	278	304	293	282	319	277	260	273	325	273	269	295	293	292	270	304	277	288	312	296	273	289	253	286	279	328	280	275	268	303	302	284	308	282	293	264	283	281	303	318	290	260	275	295	271	263	296	279	306	271	317	288	312	322	258	294	285	269	310	304	284	291	305	315	315	311	291	280	294	262	277	305	283	294	272	282	287	294	262	261	305	310	284	293	311	294	298	305	289	287	295	291	300	315	279	292	278	288	278	277	263	290	274	307	281	322	277	306	276	280	287	315	295	313	282	261	274	298	272	297	289	303	301	302	281	286	304	288	275	287	279	289	310	289	303	292	282	276	296	298	300	291	291	288	291	301	296	309	310	255	295	319	312	274	290	278	306	323	289	303	306	276	294	301	298	300	283	282	295	299	301	353	282	308	299	319	296	280	276	299	284	277	287	292	268	282	304	272	262	301	271	282	290	310	281	312	298	290	287	293	291	288	313	270	305	285	294	276	293	326	271	281	297	283	295	304	340	300	283	262	286	278	288	264	287	301	280	283	307	296	298	283	311	289	302	281	298	280	301	303	307	293	287	281	295	325	295	287	291	302	336	305	279	275	325	273
31497	30501	32569	23493	13395	5417	873	237	202	164	169	124	111	106	108	117	101	107	140	123	107	117	100	104	89	120	123	106	126	105	104	103	130	112	114	108	101	106	108	102	117	104	100	89	95	103	97	90	88	93	77	105	118	96	103	96	91	108	84	103	98	100	99	85	92	98	115	108	106	92	83	103	101	95	75	90	102	97	106	134	90	93	101	114	94	113	111	86	92	78	98	88	106	103	114	87	97	103	102	115	110	98	98	111	96	102	115	93	105	113	93	97	100	108	86	112	115	107	102	97	117	83	95	101	96	102	86	93	99	107	91	90	84	105	103	100	98	96	96	104	118	90	88	90	100	99	100	119	114	96	87	77	107	107	105	88	99	101	92	97	96	81	93	100	104	90	114	104	92	114	86	124	91	108	108	89	99	100	84	94	83	94	110	106	97	111	90	99	116	106	102	96	106	91	93	82	103	108	117	90	100	112	98	104	96	102	103	92	86	92	87	92	106	109	84	85	83	114	107	113	84	104	115	105	99	109	95	108	115	110	88	119	105	99	96	96	100	100	101	111	104	106	101	90	114	114	94	102	103	117	83	97	96	110	110	102	108	77	105	89	107	87	92	96	98	110	89	96	104	87	110	95	109	96	112	115	101	110	104	96	90	99	101	95	90	94	104	104	93	76	114	104	92	93	100	86	105	116	106	100	86	111	113	101	97	100	102	102	96	102	88	93	98	88	95	109	101	118	103	100	102	87	111	97	108	115	104	92	92	95	108	85	99	94	102	99	94	89	117	95	94	84	108	95	103	90	93	101	100	105	102	75	89	102	122	116	88	117	98	88	113	103	87	109	96	96	88	111	95	97	82	112	95	108	113	89	100	97	106	98	78	88	116	110	87	117	105	89	82	95	92	95	110	101	95	90	103	105	113	108	99	102	107	109	95	79	88	116	87	95	97	90	109	101	100	105	116	87	102	103	104	106	88	91	99	93	98	100	106	103	96	117	112	100	104	104	98	107	117	97	91	99	111	102	98	89	87	102	107	115	80	89	84	109	95	85	95	80	111	108	114	111	106	87	87	101	117	95	121	120	72	92	105	91	104	110	105	108	101	101	99	91	111	98	112	84	98	110	94	104	104	103	101	97	110	100	95	94	87	96	99	75	102	107	91	103	127	88	99	122	78	77	99	105	93	101	104	98	105	105	107	90	124	81	102	110	105	88	103	105	115	100	110	99	100	109	109	124	108	95	91	125	106	122	86	104	87	106	97	94	94	89	102	95	94	103	101	102	94	98	92	94	102	104	90	129	118	99	95	95	99	101	102	86	103	94	102	101	109	104	88	95	104	107	98	107	84	112	102	82	93	97	107	93	99	102	94	108	96	96	106	86	96	97	88	87	90	98	102	97	113	95	102	97	85	96	91	94	119	99	115	102	95	97	100	109	100	77	98	93	94	95	100	101	100	91	97	100	88	89	109	115	93	124	111	113	88	97	108	102	106	90	107	97	103	86	124	79	90	106	102	101	86	92	88	86	95	100	103	102	98	108	94	97	89	94	85	105	106	74	93	96	80	81	90	75	103	80	99	101	91	106	93	115	83	107	107	88	90	100	96	98	99	99	83	85	98	99	107	89	113	125	94	125	93	101	90	100	107	101	107	90	86	108	111	94	91	116	100	100	96	114	109	97	98	94	101	113	119	93	111	102	97	92	91	102	100	85	84	86	104	82	91	104	126	90	102	103	101	104	99	108	99	85	91	98	97	96	117	102	111	109	81	106	96	109	96	109	90	84	95	93	122	106	86	104	104	87	88	85	100	107	106	113	89	102	119	105	103	96	112	108	100	107	83	105	98	104	95	113	112	86	94	99	102	101	78	85	104	110	97	109	108	107	83	116	86	101	109	94	108	107	114	93	118	88	93	100	77	95	81	83	83	107	127	74	90	117	95	90	91	99	101	102	100	99	105	81	98	104	95	88	91	97	106	105	112	99	105	86	103	79	109	88	103	94	97	109	101	91	98	88	95	101	105	97	111	102	102	114	105	115	105	96	93	95	113	126	95	101	111	89	97	105	106	102	106	99	103	92	106	98	97	101	107	95	91	98	105	102	97	94	109	115	104	87	99	106	93	82	92	114	92	97	96	117	99	104	87	107	103	85	101	101	92	94	84	111	87	100	111	88	92	111	115	108	113	103	91	104	104	89	102	106	107	82	104	87	100	75	117	128	102	103	108	93	98	85	93	108	104	122	109	99	116	111	78	99	118	93	90	92	104	119	91	97	99	95	107	99	105	110	108	100	107	118	98	112	79	91	86	97	100	110	101	113	89	104	102	108	95	107	82	103	94	104	90	103	106	84	105	107	98	94	117	97	125	121	88	89	107	93	79	83	84	101	102	96	102	87	98	93	97	94	96	97	94	91	110	106	89	90	98	89	83	99	100	114	97	101	94	106	80	115	88	100	104	84	91	99	89	90	115	104	116	92	120	91	103	92	101	110	104	100	84	90	102	93	105	86	96	98	96	101	94	88	98	106	98	107	117	122	115	89	109	102	113	106	103	103	95	106	88	96	105	92	100	106	93	99	109	98	89	98	85	95	104	102	101	107	90	118	81	96	93	87	108	112	120	91	96	89	114	103	110	89	102	80	100	102	86	114	111	85	101	113	101	107	100	101	88	110	108	94	93	117	104	99	84	100	113	97	100	104	93	107	99	90	82	85	98	89	98	89	99	78	114	95	100	112	96	103	96	113	109	106	102	106	82	101	111	97	101	95	91	82	95	110	91	88	99	100	108	92	85	108	94	98	90	100	92	122	103	95	104	97	85	101	115	92	101	106	97	108	110	89	91	102	81	81	110	95	96	89	108	97	102	119	115	91	103	78	97	109	109	101	91	88	93	94	103	106	107	90	90	87	100	106	101	104	98	91	89	93	95	100	90	113	88	96	105	102	98	95	84	97	99	72	83	92	112	106	81	103	99	95	110	106	93	93	102	112	80	97	86	85	120	103	86	100	94	98	103	84	96	109	108	105	101	83	103	92	92	103	95	94	103	102	94	111	111	93	87	93	101	97	91	118	101	88	88	97	100	104	107	96	117	101	101	82	115	116	88	104	89	108	77	96	85	104	103	104	103	97	98	99	112	102	87	91	99	89	91	100	102	112	100	90	81	102	100	92	92	92	110	96	100	72	111	95	93	90	96	90	107	91	103	89	108	90	100	88	123	106	89	114	103	97	96	83	117	84	101	95	103	105	83	97	102	98	102	109	99	105	122	102	106	88	94	90	83	105	72	90	125	103	89	96	106	113	105	87	112	104	106	109	98	123	106	88	87	99	104	96	119	97	101	114	86	91	101	88	112	106	107	94	81	98	105	107	91	107	125	99	73	98	102	118	105	112	91	103	98	100	100	102	114	98	94	113	89	100	116	94	84	93	103	108	76	111	94	111	116	100	101	115	93	83	105	99	100	115	95	100	92	91	96	99	91	115	110	90	84	94	96	101
31819	45073	33849	22101	16346	7819	1381	428	313	262	236	175	161	145	130	128	144	133	173	191	110	118	134	106	103	99	107	111	103	97	117	108	106	126	120	132	99	130	98	110	121	119	119	135	120	112	121	100	122	119	103	112	111	117	140	117	119	112	106	101	123	121	118	90	109	92	106	103	120	125	106	105	137	99	94	127	110	110	117	97	124	116	101	133	118	118	117	113	105	117	132	107	97	95	120	93	103	116	103	117	117	96	113	108	105	123	108	120	109	101	135	101	108	108	113	86	103	118	141	121	104	113	103	124	111	108	111	123	106	116	108	120	125	121	123	134	114	103	113	129	118	121	117	111	100	117	126	111	123	108	116	116	116	97	115	104	119	98	116	113	117	119	121	106	121	124	114	99	116	110	105	112	111	107	115	115	112	121	108	117	114	115	112	137	121	117	127	129	118	123	112	110	118	104	121	115	100	131	123	129	113	119	105	115	107	98	122	127	105	86	89	115	109	101	119	89	121	112	100	113	130	123	119	105	128	108	106	125	136	107	105	109	106	101	119	90	103	102	97	118	123	117	131	129	110	108	98	120	106	112	113	118	110	116	113	131	87	93	101	123	123	125	96	103	116	132	118	103	110	113	120	107	112	113	104	103	118	120	110	108	117	105	116	106	100	118	130	103	131	101	101	115	110	120	126	140	115	125	98	105	116	108	121	105	119	102	107	95	109	97	113	107	125	99	121	125	110	118	126	113	122	136	111	114	104	122	108	114	115	123	121	121	116	109	99	109	109	126	117	129	112	109	111	126	106	116	91	129	105	128	105	96	128	117	121	102	123	128	133	117	94	129	110	113	128	133	120	104	125	110	106	99	121	108	96	138	124	107	109	120	124	116	124	139	108	125	109	110	97	119	130	117	102	106	106	108	125	113	110	122	122	123	104	114	114	104	111	125	125	108	114	111	112	108	133	92	88	118	122	130	98	103	108	132	112	117	137	106	119	104	102	106	116	124	116	98	114	127	115	105	123	112	122	102	95	129	114	128	123	109	104	138	112	107	117	120	98	101	121	111	116	121	110	113	97	110	129	124	134	90	109	122	120	103	118	119	117	95	121	110	124	91	118	117	95	105	107	128	124	104	116	119	112	135	124	110	112	116	114	122	115	118	108	114	123	123	103	106	117	102	117	106	110	109	116	116	126	110	108	128	111	111	122	123	110	114	116	109	123	127	109	112	102	124	132	113	112	129	122	128	100	118	113	106	111	139	124	106	99	108	112	102	120	124	112	111	112	121	106	129	130	126	108	111	96	118	109	107	93	116	97	122	112	104	118	114	112	115	121	94	123	96	109	108	103	114	112	121	124	114	121	103	99	119	111	112	121	113	103	118	115	119	117	117	96	123	107	123	95	125	107	114	125	116	127	121	122	104	103	117	126	113	115	127	121	137	119	123	112	101	122	120	121	111	108	107	111	121	122	106	121	112	121	121	123	108	107	113	116	125	115	111	112	99	111	116	120	123	127	115	108	113	121	102	110	121	120	118	101	108	101	108	122	100	126	118	115	121	112	101	110	113	123	117	110	113	117	111	117	116	111	106	135	94	112	91	113	112	114	119	123	117	110	115	114	106	109	125	107	118	115	106	118	109	120	92	83	111	112	124	115	119	112	99	119	107	101	129	123	110	113	115	121	106	106	117	122	141	107	111	102	99	122	115	133	101	136	119	96	105	100	124	102	109	125	110	112	116	119	108	120	107	117	122	105	127	124	111	115	121	129	129	98	118	125	122	106	112	116	107	97	116	125	139	112	125	113	101	96	119	99	100	87	125	116	89	121	116	124	119	121	113	109	101	132	115	122	107	95	114	97	125	105	124	91	116	105	106	103	110	113	106	111	101	112	105	111	120	119	109	111	115	113	102	119	129	140	104	112	110	113	115	111	102	106	110	123	130	108	103	98	99	119	97	135	124	122	131	111	101	104	106	119	102	109	122	136	112	106	98	112	131	111	112	119	135	109	106	143	104	99	100	105	112	111	97	105	119	112	124	115	125	135	103	117	116	129	119	123	123	113	113	122	110	108	120	84	133	131	116	101	100	114	111	114	102	125	121	124	104	106	98	103	114	111	117	117	121	117	119	116	118	94	122	127	129	111	118	109	107	123	120	101	121	104	104	124	119	117	124	94	111	119	117	108	102	124	112	110	100	114	125	128	114	112	108	98	113	102	104	119	103	121	114	109	108	113	102	118	114	111	115	109	105	112	121	139	122	120	120	117	125	116	120	115	115	94	122	95	96	112	110	125	100	128	105	114	110	116	112	133	101	114	96	103	90	100	114	129	103	105	134	109	108	108	103	108	105	132	131	123	95	128	91	115	120	109	138	110	131	96	124	110	102	99	103	108	121	117	111	122	145	122	131	112	122	118	122	111	114	129	121	113	101	108	110	115	126	113	106	117	111	99	107	112	117	98	125	102	119	113	114	112	119	122	101	110	130	130	107	119	115	110	96	118	111	109	128	125	102	119	120	108	101	127	120	103	127	96	87	118	107	122	115	116	143	102	122	111	114	114	128	111	102	125	100	119	111	133	125	119	128	116	125	110	115	120	113	110	118	119	93	101	99	99	111	111	112	121	120	119	121	123	105	121	137	100	99	116	115	104	128	125	119	119	124	141	124	106	105	110	113	119	105	103	104	106	112	118	107	98	144	99	125	108	111	105	113	143	123	99	101	120	150	119	122	121	120	108	119	85	119	118	94	99	121	99	115	135	114	120	119	116	95	99	118	122	103	110	111	95	112	134	129	103	128	125	106	134	129	114	118	120	110	116	109	119	99	119	124	98	118	108	108	119	126	120	108	136	111	93	114	109	124	125	120	126	119	116	113	101	109	118	106	113	148	112	108	110	119	108	100	116	119	133	122	105	130	110	115	111	113	134	128	101	122	115	108	120	116	134	121	112	120	87	118	109	99	108	127	120	126	127	90	124	107	91	108	133	112	107	115	95	118	105	99	122	131	120	81	112	97	108	118	106	126	122	112	98	112	115	117	120	124	90	113	101	88	126	112	113	117	119	122	106	123	94	113	143	107	103	123	119	119	108	105	121	96	128	100	113	122	105	128	124	117	111	109	93	101	115	136	109	124	118	110	107	124	109	126	97	110	116	114	106	114	113	123	122	114	117	118	128	114	133	114	122	121	130	112	126	114	126	97	114	106	106	120	112	120	113	97	112	103	114	119	127	103	118	143	96	127	111	140	133	98	96	115	118	128	115	112	114	118	120	104	101	120	109	108	102	113	97	109	135	129	139	91	112	111	117	109	129	117	116	112	115	117	118	119	112	120	100	101	106	110	127	116	135	96	98	119	98	125	97	114	108	110	110	97	109	111	122	98	131	93	114	101	100	93	117	114	125	103	107	124	118	122	113	110	122	123	112	104	96	112	117	103	105	125	107	128	116	92	126	118	114	128	102	116	123	97	94	118	119	97	114	105	106	112	108	113	112	92	117	102
24465	21694	29165	26344	24947	20151	5772	711	443	447	301	274	229	254	243	233	220	398	972	852	350	204	206	194	184	216	180	172	185	205	218	198	306	390	408	271	179	187	204	204	181	174	186	221	209	203	156	177	219	201	190	205	187	186	209	210	188	192	179	165	208	191	188	174	185	188	195	174	167	163	175	164	194	180	180	180	208	179	187	197	212	180	171	168	165	215	174	179	211	182	198	203	188	197	191	177	205	204	188	178	198	177	163	192	163	199	180	195	192	180	172	195	197	189	195	192	174	190	199	184	184	209	193	190	205	212	176	209	207	199	196	222	212	203	188	189	178	173	208	176	211	193	186	198	176	185	175	187	198	170	166	184	177	190	186	192	197	182	193	192	160	191	205	177	210	187	195	200	178	179	212	190	149	194	175	194	205	189	178	190	199	203	206	209	182	194	160	196	203	191	175	193	176	188	168	185	182	186	186	190	179	187	201	211	182	190	194	198	191	187	204	177	198	208	202	195	187	188	202	214	158	181	210	172	201	183	172	157	212	174	173	173	191	168	173	182	171	189	213	147	213	157	196	208	179	189	197	176	213	214	213	227	177	190	171	194	198	203	188	185	177	186	189	162	187	194	178	178	218	196	211	183	165	177	203	179	209	219	197	181	178	181	175	187	179	192	188	183	190	174	189	183	204	157	185	181	175	193	182	186	200	195	190	148	174	186	153	179	179	203	182	200	161	205	215	207	196	182	177	190	191	195	182	220	173	190	187	219	185	187	197	170	195	193	202	177	192	193	206	171	173	179	187	193	175	197	193	189	177	173	210	192	193	180	172	176	169	197	200	208	173	188	195	197	184	166	183	191	162	186	168	172	192	208	182	173	173	187	192	202	197	187	186	181	183	189	224	198	184	167	172	211	178	170	175	185	159	178	200	188	213	187	172	177	194	201	186	196	190	193	172	175	205	186	210	190	179	200	182	186	188	195	207	189	197	188	198	193	203	154	173	202	197	182	188	195	186	174	171	165	183	190	195	180	186	197	178	163	179	171	205	188	194	167	186	160	163	189	173	165	185	197	195	175	162	203	191	183	187	175	158	187	177	173	203	172	186	193	176	175	195	179	210	182	182	179	193	179	174	177	175	182	203	208	187	209	178	190	192	180	180	191	179	192	190	187	194	188	172	178	185	193	209	185	176	183	197	197	168	197	192	187	199	186	189	166	177	191	171	193	188	194	211	200	179	187	199	176	180	191	206	195	185	182	231	180	199	178	195	194	187	183	200	180	168	177	190	178	197	188	182	179	186	172	189	197	169	200	206	183	207	177	227	206	188	199	194	186	166	194	179	192	189	197	179	204	188	180	159	161	192	190	177	178	172	162	184	194	168	187	182	181	194	187	190	186	175	205	180	190	183	163	181	187	153	220	171	184	179	194	191	196	172	203	168	181	197	164	195	183	205	192	186	199	174	199	180	177	181	167	188	174	170	150	183	201	195	176	171	180	193	181	181	161	172	212	173	177	206	170	189	190	167	184	193	191	186	176	170	169	154	181	185	174	191	197	207	203	168	209	173	177	186	178	180	171	164	179	186	173	167	184	159	152	167	174	194	192	165	171	193	170	178	179	157	189	189	214	196	187	188	185	189	178	180	168	192	187	190	178	207	206	181	187	179	218	185	184	174	192	179	187	190	198	204	195	165	202	216	192	169	204	195	200	184	199	190	168	196	204	191	180	188	186	182	181	211	191	182	176	186	169	180	179	185	186	184	166	196	216	183	181	194	175	178	187	189	189	196	174	191	192	172	176	202	175	180	190	178	188	189	190	219	153	189	191	190	193	186	182	198	221	178	169	208	172	213	197	205	166	182	195	182	193	158	180	176	175	200	190	193	176	193	194	184	234	167	193	193	163	186	174	162	180	153	190	209	177	179	191	199	182	200	174	198	198	201	181	193	188	156	202	208	177	162	215	182	189	196	174	187	193	165	185	167	178	192	195	174	169	183	187	195	180	195	182	188	197	193	182	180	183	186	202	183	212	185	211	200	191	156	197	204	184	182	173	172	154	156	201	186	195	200	174	205	184	193	164	172	156	172	194	187	187	180	202	201	194	185	214	167	197	183	205	185	179	171	187	189	203	191	162	162	184	190	199	171	177	199	188	161	211	207	167	170	182	189	186	181	198	162	191	191	182	185	177	182	182	205	192	181	186	162	204	211	194	182	165	161	199	186	206	165	200	190	187	192	188	194	169	211	193	177	172	201	211	206	208	190	174	194	193	176	199	198	211	202	231	189	214	205	168	176	185	184	207	190	189	190	205	185	187	197	182	194	184	182	205	176	183	186	207	187	176	211	166	177	196	164	173	185	177	186	233	183	217	182	183	171	173	191	195	193	189	176	208	195	183	188	184	170	188	171	164	175	173	189	182	164	187	192	194	194	174	205	195	185	204	194	196	168	204	174	189	202	201	192	194	178	170	190	186	218	205	195	174	184	203	190	208	190	170	162	188	182	177	190	185	158	187	200	194	211	177	176	196	179	183	189	196	185	216	184	192	190	198	188	203	204	161	181	181	196	177	180	179	178	178	201	198	213	188	202	218	171	163	155	197	212	173	185	190	178	206	196	186	182	203	187	183	172	168	197	202	204	202	172	181	182	175	188	185	182	180	169	189	159	192	195	183	185	202	198	186	167	190	195	199	191	178	197	205	183	169	186	190	191	183	195	179	179	190	187	197	204	183	215	173	155	188	201	196	191	201	189	180	189	174	173	201	182	202	165	177	186	195	164	207	194	177	195	214	202	163	165	195	201	179	203	183	196	204	187	197	191	191	195	187	173	192	178	189	195	186	179	186	200	173	201	205	176	215	170	189	187	186	203	179	193	159	207	202	188	179	187	177	166	204	197	168	191	189	148	185	180	185	192	202	153	163	189	180	184	174	194	177	199	182	168	165	169	214	195	168	185	202	170	188	193	177	184	171	153	150	179	169	196	196	193	192	193	192	164	198	175	202	206	173	213	180	181	173	190	177	201	172	177	187	177	192	192	189	184	194	196	168	188	189	197	163	199	174	215	205	191	181	165	182	196	192	196	188	184	176	172	175	195	181	198	170	183	190	196	187	170	190	203	202	189	164	199	189	187	189	198	190	180	180	180	155	181	155	201	206	195	202	186	166	198	171	191	167	194	182	175	187	199	185	186	200	148	178	180	169	176	191	153	178	178	184	192	165	163	176	188	186	174	179	200	190	170	189	205	168	172	182	156	171	215	194	205	187	172	177	190	186	194	189	189	199	184	192	177	168	171	185	192	182	183	200	184	200	189	172	205	208	166	203	178	182	171	203	174	188	206	179	175	200	188	187	171	178	195	217	182	182	176	202	185	177	198	178	174	199	188	188	209	188	180	167	188	197	185	180	187	185	164	210	167	185	205	208	174	189	182	188	179	176	193	192	173	188	203	180	205	194	187	166	196	195	159	172	210	186	187	177	200	152	172	179	185	198	198	184	210	189
31248	56430	44420	36419	29655	18206	3857	1062	806	637	480	389	346	307	303	244	284	611	1522	1448	483	268	222	237	220	207	215	227	243	222	203	229	325	548	578	331	177	217	230	217	181	220	208	196	198	212	205	213	214	216	172	196	192	219	197	201	184	168	216	218	198	194	192	197	195	184	208	212	200	219	207	208	160	186	182	194	196	219	206	213	189	205	210	207	218	202	185	198	221	188	199	223	188	189	222	201	215	176	215	201	216	203	215	191	213	200	192	210	203	196	228	179	192	197	203	180	212	200	183	223	217	185	191	199	207	207	225	166	221	191	231	196	181	204	201	199	196	228	193	198	198	192	185	162	191	204	210	188	224	205	219	190	197	204	203	219	216	197	197	200	185	209	205	212	220	202	208	161	206	223	166	191	205	195	206	184	207	192	173	209	193	235	198	178	215	214	199	205	171	197	197	195	209	179	200	204	192	210	204	213	182	195	208	184	213	193	214	185	203	198	229	209	215	197	183	193	191	210	194	189	200	181	226	181	216	207	217	207	202	213	187	217	233	192	207	183	224	192	223	204	188	219	194	198	192	200	180	199	200	217	199	183	196	195	214	203	206	190	215	201	178	205	196	207	215	198	193	221	214	210	190	191	195	201	208	214	193	196	194	187	226	199	176	199	189	198	188	201	199	211	198	222	216	185	190	203	202	193	191	212	197	205	204	202	192	188	187	218	196	206	205	208	189	196	207	196	190	192	206	185	200	199	201	213	203	215	197	206	202	217	201	203	195	184	227	203	212	218	225	191	182	227	192	192	220	195	172	211	195	185	214	206	228	229	210	211	173	235	218	207	166	189	188	208	185	219	189	217	178	179	210	162	195	180	210	200	181	203	216	209	227	183	200	193	208	214	206	222	205	183	210	200	189	179	172	180	210	194	193	201	196	196	202	214	206	199	205	197	176	200	201	211	205	218	188	196	210	224	215	202	180	208	191	216	190	195	201	215	177	196	197	191	191	204	196	176	209	219	182	204	191	175	172	216	212	208	204	188	194	196	171	206	181	206	214	183	189	204	198	188	202	175	195	214	211	193	225	191	210	187	206	207	196	189	198	202	197	184	209	208	202	176	227	183	194	228	209	184	203	201	196	208	178	189	196	191	223	198	200	203	176	181	189	185	191	189	181	182	191	184	199	201	209	211	175	170	199	222	224	206	195	201	201	228	198	205	199	175	225	178	201	180	215	193	217	202	225	216	204	179	208	198	203	195	191	195	208	188	200	200	210	210	219	221	210	196	194	235	210	201	192	211	181	187	175	205	186	173	214	200	202	200	197	185	180	189	182	211	201	208	196	177	202	199	212	191	212	201	239	213	206	179	211	216	205	194	184	193	192	190	180	188	234	205	180	212	193	215	199	201	186	222	208	185	178	216	189	222	205	223	206	204	189	206	183	208	213	180	204	212	227	213	191	220	190	206	187	196	210	190	216	211	193	183	208	206	215	188	191	197	182	206	199	172	225	205	212	204	218	199	222	184	200	179	199	189	202	198	209	219	209	219	192	203	196	198	196	216	193	215	187	199	184	217	200	201	202	204	215	184	206	188	218	205	187	214	204	194	192	201	215	190	194	193	176	190	200	202	172	193	182	219	176	189	201	212	213	187	190	192	216	219	187	205	208	227	220	201	204	202	202	218	233	197	218	197	191	190	191	208	202	206	200	202	205	193	202	235	235	213	208	179	213	218	231	203	215	190	203	202	205	151	178	190	201	214	217	189	186	196	186	207	193	190	216	203	206	214	209	212	197	206	205	207	178	190	176	224	232	186	197	193	212	188	223	225	226	189	192	215	191	200	220	196	204	189	198	198	207	204	210	202	214	201	200	210	199	216	204	193	218	200	198	211	213	194	193	207	172	221	205	210	213	208	220	206	202	215	180	200	205	192	195	189	228	207	215	178	197	223	203	201	223	199	223	209	218	214	179	194	186	184	189	191	219	202	213	217	196	203	193	217	205	214	208	212	190	204	198	191	197	195	190	212	198	214	201	203	204	210	217	188	200	202	197	201	230	202	207	215	195	205	206	203	221	184	225	214	199	202	194	189	180	197	178	214	217	185	184	190	211	201	201	198	210	186	198	195	178	204	217	197	191	196	167	175	222	213	200	205	211	201	218	200	199	206	195	188	182	208	209	201	195	220	194	204	205	191	224	208	194	212	210	198	183	206	209	199	190	207	203	207	188	220	238	188	202	220	222	195	181	186	177	211	204	211	206	198	182	215	193	194	184	223	219	188	207	190	202	182	177	206	182	197	213	199	204	202	193	222	185	204	180	211	199	203	215	196	201	201	176	192	189	188	187	211	204	220	221	188	195	209	193	199	189	174	216	196	201	178	203	213	218	192	192	200	188	171	206	194	186	195	189	209	203	211	194	213	195	196	210	206	197	217	192	190	184	197	187	202	189	200	218	184	190	225	185	185	209	206	195	196	208	191	197	210	200	196	214	196	203	225	211	193	194	212	201	196	205	188	213	189	196	209	217	231	211	218	196	217	191	205	192	217	208	199	209	214	194	200	197	207	210	201	191	173	202	201	197	198	219	209	200	186	215	212	179	206	204	202	183	206	208	218	208	212	209	222	213	192	232	185	201	176	205	204	218	195	216	200	187	189	198	217	195	209	205	203	192	209	213	206	209	177	190	209	190	248	197	216	209	199	189	182	178	207	212	205	186	222	212	204	201	228	189	206	194	194	217	189	194	197	209	211	193	228	214	185	212	184	202	195	182	180	216	194	185	196	213	178	188	192	214	198	210	224	205	212	228	210	207	194	186	203	190	200	200	207	192	194	218	200	178	183	202	207	211	234	166	187	192	188	186	209	166	216	208	186	192	194	192	200	202	208	206	204	201	186	205	179	224	180	199	207	209	204	197	199	181	219	223	187	211	211	190	190	206	199	182	213	199	183	232	198	187	221	229	223	194	219	201	222	203	215	200	192	183	211	209	195	192	168	192	200	199	202	185	208	227	200	191	198	189	212	234	198	172	208	191	215	189	197	162	158	194	191	200	194	202	225	202	209	204	190	189	181	191	178	180	182	171	197	194	204	182	216	228	203	208	217	186	215	225	214	197	222	230	179	214	190	221	187	214	205	153	174	189	182	219	214	192	200	196	210	228	186	178	199	207	164	185	220	203	181	206	197	190	213	214	202	230	197	214	205	198	200	204	205	194	205	212	197	209	184	228	201	205	197	192	196	201	193	202	191	207	198	183	197	223	194	207	217	217	194	211	203	209	196	201	196	189	208	207	218	197	208	210	186	225	208	197	182	209	209	193	195	217	206	217	234	203	201	215	194	192	208	224	178	197	210	195	193	168	197	214	214	208	227	204	197	200	192	200	196	194	200	201	197	182	193	218	199	200	191	230	188	216	198	218	193	193	199	209	197	185	215	198	218	188	191	188	200	192	189	210	227	204	200	203	190	186	217	190	204	204	206	187	208	189	201	212	215	186	195	220	201
25716	21734	29081	28406	20688	8906	1510	317	265	226	246	193	194	168	182	185	173	211	328	278	186	185	143	137	142	140	165	126	155	148	139	164	193	274	253	163	145	135	171	144	122	142	138	170	144	129	147	140	144	147	139	142	147	137	132	131	147	150	159	140	134	138	136	154	131	132	136	144	132	146	122	135	156	118	163	124	136	142	123	133	133	122	141	143	106	132	151	126	139	143	149	152	152	123	139	127	132	155	140	123	167	135	133	149	134	159	132	127	136	132	132	159	150	126	154	143	127	127	126	146	134	133	160	143	135	149	134	137	148	132	157	170	128	146	135	163	134	131	146	140	120	141	142	136	153	155	132	137	143	161	134	149	142	148	140	149	138	149	145	153	129	135	129	131	137	155	135	156	149	142	138	134	130	121	127	146	160	150	170	136	127	139	121	146	117	128	127	147	144	130	163	168	145	140	130	127	118	163	120	129	128	121	138	146	136	129	138	135	151	161	142	123	151	143	141	121	134	125	166	134	137	124	127	135	124	163	146	149	149	124	148	153	125	137	149	133	119	128	155	125	139	135	134	137	122	145	133	150	146	137	133	124	144	168	141	151	149	151	145	142	158	157	137	137	138	137	139	152	160	149	152	133	122	112	102	133	131	109	123	119	125	159	124	129	147	149	138	134	147	144	126	148	149	137	134	155	147	162	117	126	145	145	163	132	146	128	152	129	151	136	142	151	153	149	148	138	147	143	135	148	148	126	109	149	135	135	148	152	134	132	167	130	138	143	128	149	132	157	140	147	153	130	157	134	127	156	151	143	127	135	114	151	133	131	136	141	145	187	147	165	147	133	118	132	148	149	144	128	127	150	149	144	146	155	129	134	146	129	121	150	153	147	138	123	126	154	149	135	131	119	151	142	138	144	123	144	121	151	129	153	162	141	144	144	135	143	134	124	152	123	144	137	136	130	133	159	131	137	129	162	147	131	134	145	117	154	140	131	131	147	137	151	125	131	134	134	155	130	173	149	130	123	122	125	125	159	124	142	151	133	152	151	121	139	138	138	156	157	149	152	123	135	149	136	140	155	152	144	125	140	126	138	153	141	118	154	146	135	143	141	153	129	133	125	138	144	132	160	130	134	139	123	134	135	145	140	150	148	139	147	139	157	166	145	148	151	163	122	152	148	162	132	152	138	118	122	139	129	157	135	124	142	131	127	132	146	137	133	130	155	150	117	135	122	161	140	137	135	127	138	150	128	153	147	130	128	161	126	153	134	137	116	148	148	144	159	135	144	132	147	129	130	157	126	132	153	161	135	130	148	133	149	135	119	128	136	147	132	140	130	149	150	139	155	148	173	145	146	119	136	133	135	142	166	126	125	133	131	130	162	150	151	138	157	132	127	132	131	145	140	132	148	139	132	124	146	130	130	144	136	138	139	135	140	157	119	131	131	134	138	147	132	134	146	115	138	121	141	149	133	138	158	134	137	124	137	144	145	122	133	155	134	137	142	156	115	130	145	133	130	132	119	145	139	136	143	124	133	138	129	136	137	152	144	150	122	143	165	147	146	142	131	139	162	138	162	145	154	128	129	137	142	146	138	137	147	140	143	136	138	148	144	160	122	125	138	136	143	135	131	145	146	143	133	127	139	125	143	129	132	143	149	154	144	150	143	128	136	144	128	137	151	149	120	147	159	150	135	142	128	126	150	139	128	120	148	125	136	132	149	132	125	141	117	147	144	131	138	135	145	140	159	123	143	136	161	149	130	140	177	146	121	162	138	129	119	139	133	167	151	150	131	149	148	153	156	131	160	130	146	135	114	120	136	125	126	130	131	141	153	139	145	122	133	146	127	126	129	127	94	139	175	139	124	149	144	161	123	138	138	125	144	136	128	132	154	120	164	149	149	130	156	140	158	130	146	145	136	165	145	149	170	132	153	136	125	137	148	155	141	114	140	136	154	130	143	142	124	142	147	139	126	141	133	140	140	136	138	132	133	160	138	148	150	150	126	139	153	118	165	155	134	146	121	141	133	152	141	148	152	134	155	137	166	159	138	134	147	140	144	124	139	157	149	137	143	148	131	131	142	137	150	130	123	138	154	125	126	153	117	155	125	134	148	132	136	148	140	158	149	146	141	122	128	152	127	119	158	142	121	147	139	142	156	137	144	151	150	139	157	113	132	140	139	144	133	135	146	144	138	157	157	132	125	142	130	148	139	119	132	135	130	127	123	158	133	155	143	136	147	154	150	130	157	122	140	142	140	133	166	124	143	136	162	139	129	137	137	114	134	161	119	137	131	136	137	138	139	166	117	138	100	145	147	134	154	127	134	144	135	140	148	131	154	132	157	112	142	125	150	129	141	157	153	126	132	138	133	137	120	116	135	130	143	131	131	137	136	128	113	133	146	118	144	149	146	146	133	151	123	136	141	125	143	142	145	127	132	155	140	144	147	149	134	130	132	121	144	139	135	148	136	130	130	132	155	164	152	143	118	142	129	153	149	177	109	122	119	130	135	140	136	131	133	140	137	147	143	133	142	148	151	127	118	139	134	147	123	137	129	128	167	146	146	137	139	132	140	134	149	125	127	130	156	138	136	138	167	151	144	146	139	142	161	130	130	139	117	121	133	136	143	137	148	129	146	138	117	132	153	145	126	141	163	131	135	138	141	157	153	145	150	135	104	164	156	148	162	142	121	135	144	133	136	132	130	160	150	119	149	125	118	137	142	121	140	129	134	138	137	120	145	143	135	136	169	127	117	131	121	139	144	116	134	135	140	115	139	145	142	146	143	148	170	141	126	149	155	137	125	110	147	123	146	139	147	127	133	140	138	122	138	155	128	136	120	142	156	153	140	122	126	134	142	158	132	142	119	142	131	141	138	146	143	156	123	119	139	152	152	125	116	141	128	127	138	143	124	134	144	132	144	132	149	154	141	135	137	150	134	146	127	136	123	153	130	147	146	135	152	141	126	140	119	152	128	142	127	124	128	144	145	154	145	143	137	129	142	135	134	146	145	134	156	157	124	114	142	132	139	156	124	157	153	118	120	159	134	114	140	131	136	145	131	122	165	154	127	130	164	155	127	139	138	124	146	139	144	125	135	125	132	131	140	118	161	148	143	152	136	143	154	137	149	140	134	147	137	127	145	138	140	160	129	143	132	165	137	157	152	151	137	132	135	153	171	135	133	148	119	160	159	116	139	145	127	121	136	151	130	135	140	142	139	130	125	140	150	130	143	145	138	136	135	152	138	129	123	133	132	125	144	155	137	164	133	134	126	135	159	138	171	152	134	128	155	134	133	159	150	138	128	146	164	134	137	160	155	150	153	136	103	130	133	113	125	142	116	142	145	154	124	115	131	148	135	134	131	170	133	153	132	134	139	138	133	109	141	158	149	164	129	149	135	145	127	133	134	132	141	136	114	139	122	137	139	137	136	123	142	149	141	153	143	127	139	133	134	154	141	153	129	137	139	148	133	136	134	123	151	130	154	133	116	129	119
31543	51606	41271	30514	21849	10071	2238	653	509	443	314	278	251	259	200	194	208	323	501	521	254	208	184	159	198	142	177	172	159	171	178	218	291	414	385	218	164	150	149	177	160	169	178	171	161	158	150	169	152	158	142	153	171	145	163	164	170	147	145	158	155	147	148	164	150	169	163	141	138	180	141	159	143	158	149	157	150	176	162	160	166	137	203	183	143	169	160	174	162	161	172	155	153	165	139	189	154	142	159	177	154	156	149	161	148	146	153	148	160	171	162	154	173	170	166	166	151	143	151	164	156	159	142	191	157	170	175	178	155	174	174	171	161	158	157	153	165	185	145	153	186	174	147	164	163	163	160	183	181	151	153	159	145	145	211	161	156	130	164	167	180	161	149	140	155	127	184	158	169	148	144	168	142	176	171	161	163	144	163	179	161	175	153	167	163	158	139	188	174	172	150	150	157	138	165	168	151	197	170	148	163	140	152	168	149	178	154	183	150	142	192	145	148	158	132	172	163	151	163	167	175	170	150	164	154	158	157	149	144	147	184	154	152	183	155	164	176	186	174	145	167	168	134	151	154	163	143	173	163	150	155	160	150	152	148	140	147	150	149	128	169	160	167	153	176	167	158	146	155	147	153	175	148	166	177	159	145	164	158	143	169	156	142	169	173	156	174	147	158	153	177	162	170	157	175	143	151	160	152	176	143	146	145	150	144	159	154	152	165	153	135	161	167	157	172	165	132	154	146	145	134	150	138	157	135	171	163	177	168	173	151	163	154	170	149	172	146	138	154	158	156	167	155	157	168	161	179	162	143	166	143	164	164	165	165	159	155	151	161	171	150	168	162	136	178	158	162	144	153	154	155	180	168	147	139	150	162	154	153	162	146	163	170	153	161	168	159	172	153	149	151	166	155	165	163	143	153	151	156	158	155	166	168	173	163	153	150	173	144	149	153	149	173	156	141	173	151	150	148	153	156	158	170	173	158	179	155	152	156	143	157	134	171	161	149	151	170	166	160	139	165	148	174	151	162	157	147	165	171	142	171	135	156	171	172	163	166	149	181	177	145	160	161	149	147	152	150	164	179	142	157	167	182	140	177	153	164	148	172	164	167	151	149	168	153	148	158	162	133	167	151	149	156	156	144	157	157	172	170	145	141	154	157	160	180	179	157	149	197	201	135	168	183	151	154	159	178	160	172	164	147	168	166	183	149	142	160	168	156	161	171	166	163	159	136	151	165	146	141	162	158	148	162	162	170	158	141	151	141	155	157	168	160	183	146	167	167	163	151	152	147	154	166	141	153	168	170	153	161	149	136	165	163	144	169	146	153	164	181	162	167	163	145	152	179	148	155	137	163	148	176	161	183	159	162	151	161	154	138	154	135	135	176	163	151	144	153	165	171	153	173	132	185	173	163	144	148	155	163	163	163	162	163	149	156	158	143	151	160	164	144	169	158	172	161	134	174	191	158	150	145	167	140	161	159	184	163	167	159	156	149	145	157	169	145	158	173	163	164	157	152	148	162	176	186	156	156	139	181	144	180	151	169	167	144	159	168	174	168	153	140	171	149	168	142	142	164	159	147	152	140	155	148	192	154	162	151	143	175	119	153	135	161	152	143	156	149	170	170	150	172	169	162	147	149	154	144	146	156	166	167	170	149	174	145	165	149	137	162	156	157	162	158	144	136	136	158	137	156	138	147	156	186	167	142	187	159	159	167	162	178	177	187	165	167	170	167	187	167	168	165	173	140	145	156	153	169	163	146	147	167	149	161	135	163	160	150	166	160	138	157	145	154	171	152	165	184	151	172	176	159	134	171	170	155	170	179	146	154	151	152	159	151	157	149	172	151	156	170	166	144	151	157	155	165	153	157	145	163	142	168	168	153	146	168	182	132	151	185	156	154	183	170	159	184	168	151	164	141	171	150	161	138	156	154	169	157	153	173	153	150	162	166	134	150	143	161	192	165	149	159	157	144	142	156	149	173	131	151	148	132	168	163	170	160	142	140	156	154	151	154	133	162	148	177	180	144	153	156	161	151	149	166	159	145	165	168	160	174	166	152	168	156	159	172	168	177	154	166	164	146	147	180	157	152	173	173	139	182	168	150	155	143	156	168	164	162	169	176	160	187	152	152	163	154	180	143	165	150	160	150	171	172	154	167	143	152	159	172	157	157	168	155	163	149	158	151	182	155	168	150	154	175	156	157	167	161	152	173	157	153	169	188	164	156	166	168	189	185	159	168	158	169	139	185	165	171	157	157	136	171	156	124	167	165	166	148	167	145	169	162	168	149	175	154	169	164	177	179	150	183	133	174	162	160	142	177	157	141	151	149	160	162	147	157	163	161	172	150	153	167	159	150	167	186	170	142	166	160	173	167	151	156	170	148	160	151	187	165	146	173	172	147	166	145	135	173	171	174	151	178	133	149	164	183	159	157	171	149	176	141	164	158	187	177	170	180	168	158	163	181	145	129	171	172	167	154	133	143	180	176	142	156	151	157	148	154	151	158	145	159	148	163	167	152	122	160	169	156	158	171	184	181	172	153	141	177	151	154	172	173	161	171	165	182	144	162	160	170	150	141	165	179	155	168	174	162	141	140	182	164	185	173	179	154	162	164	175	175	178	181	172	146	190	156	166	153	171	165	163	163	163	150	160	155	188	162	170	163	138	135	167	160	163	150	168	155	148	157	187	162	143	151	142	150	153	166	146	153	172	170	139	162	140	167	159	143	158	154	166	167	175	169	179	147	143	164	143	140	174	139	150	170	172	156	144	150	153	160	150	179	147	157	147	143	157	155	169	171	137	137	148	157	176	176	152	173	161	168	160	142	153	155	176	175	143	167	171	171	154	154	146	159	157	152	169	164	177	172	134	158	160	148	159	165	142	163	165	166	179	144	161	150	191	126	186	157	146	166	145	162	138	164	155	174	147	168	141	136	166	154	147	137	170	177	158	161	159	178	141	179	144	165	173	151	181	169	200	159	138	159	156	145	158	165	169	166	166	148	191	157	152	174	146	166	157	162	154	181	148	169	178	149	171	157	143	174	158	151	145	164	155	148	159	159	156	160	152	148	143	153	176	145	159	141	182	173	149	154	159	150	155	146	167	168	161	167	166	167	168	184	163	157	159	158	159	142	163	144	171	159	163	143	148	150	168	155	145	145	122	143	157	156	164	132	175	192	140	159	148	165	183	158	157	162	162	177	180	164	159	139	153	162	175	164	155	161	180	169	158	163	161	161	156	166	168	163	175	161	150	165	141	165	167	159	129	162	174	153	147	133	165	159	159	144	173	158	165	156	170	168	161	135	155	150	163	159	173	176	161	163	163	156	170	140	154	154	154	161	159	150	126	153	161	147	168	169	151	156	153	167	159	146	198	151	137	153	161	150	154	127	151	167	164	172	154	174	174	153	170	140	169	174	142	172	147	145	168	142	159	170	149	168	163	138	151	159	151	186	152	157	152	153	158	155	171	154	166	171	160	159	169	171	159	153	150
23274	21726	29535	24790	22769	23381	13935	1314	667	632	568	500	416	389	386	357	349	313	318	673	584	510	580	317	310	276	316	288	315	291	271	348	513	629	415	341	281	294	274	284	276	276	318	267	268	293	266	257	282	279	312	269	307	260	290	252	291	282	281	258	294	268	273	301	248	269	287	297	257	312	274	283	284	275	281	286	269	271	282	239	267	285	276	252	255	276	258	271	306	288	288	273	285	269	292	293	304	270	288	292	267	256	276	262	278	299	264	289	254	273	260	279	258	277	294	250	288	234	286	282	283	273	268	289	267	265	237	271	258	286	257	291	258	292	280	288	271	252	304	278	299	287	266	256	291	271	260	269	276	271	279	266	285	285	292	285	278	277	244	272	287	275	290	275	272	255	310	257	279	290	252	280	257	249	267	253	300	256	261	264	269	259	288	276	319	284	287	274	260	274	259	266	273	266	273	275	273	318	278	273	272	282	274	267	255	289	286	273	281	277	280	233	256	291	282	282	258	270	288	299	285	268	277	283	277	288	275	283	256	252	282	277	296	277	301	268	263	244	297	293	256	263	301	273	276	294	310	271	306	248	296	277	281	275	310	267	244	267	278	229	293	304	274	301	295	259	301	270	260	272	253	280	258	273	238	266	272	270	270	266	276	254	265	295	290	281	273	273	264	262	239	258	264	286	264	272	274	283	300	271	263	269	264	274	270	289	275	277	251	270	258	289	300	280	261	299	302	271	280	293	298	298	296	268	286	268	278	297	295	251	311	253	301	269	242	281	256	240	269	302	305	262	267	255	304	278	267	254	279	279	279	266	268	258	242	261	269	254	264	258	287	289	293	293	280	269	278	297	268	250	271	250	268	286	270	267	288	280	283	300	279	283	293	286	302	293	264	262	278	308	259	283	243	308	277	267	305	296	285	273	255	269	265	240	269	275	281	254	290	284	276	244	273	292	268	279	284	263	243	272	282	265	250	242	280	248	249	279	268	273	257	285	287	266	267	335	300	279	279	252	289	247	321	256	282	284	269	285	250	262	253	280	268	245	262	264	281	289	281	255	267	269	301	289	269	319	266	272	266	299	269	290	284	269	236	254	269	288	276	268	281	284	283	256	302	264	286	275	273	272	262	270	254	287	269	299	272	238	272	244	294	259	265	316	278	291	271	276	311	297	281	257	273	267	277	290	298	281	271	312	298	301	237	295	267	266	272	278	260	285	276	264	274	283	288	297	249	282	265	283	275	254	280	294	249	223	282	255	275	263	300	287	257	262	275	271	280	272	283	286	272	293	287	295	278	251	267	265	273	263	293	275	296	278	286	280	273	252	296	253	280	285	284	247	273	281	256	257	296	270	276	276	264	277	300	308	287	257	262	271	253	269	256	246	282	278	286	287	288	285	242	272	241	254	288	268	271	254	270	266	246	281	289	267	277	255	275	253	279	276	300	289	299	263	275	274	267	268	286	239	258	267	256	301	273	291	262	288	288	258	255	273	268	258	289	265	289	257	286	289	278	283	281	258	290	255	291	295	273	275	269	280	253	265	277	261	252	272	285	268	270	275	288	301	252	260	286	236	260	281	287	273	263	259	281	285	252	271	270	292	308	278	259	281	285	264	291	276	300	263	260	271	306	242	269	236	260	287	302	306	292	277	267	272	288	268	261	263	246	297	253	289	281	279	258	262	250	282	271	258	257	268	263	262	261	286	264	295	287	298	280	270	278	270	304	260	277	286	283	291	251	274	283	289	253	293	275	270	282	278	288	263	273	256	254	273	274	256	290	275	263	293	257	286	268	288	286	297	272	286	248	274	263	275	301	266	291	271	261	259	311	269	257	299	290	269	262	287	278	275	290	258	287	276	251	265	270	279	289	282	266	271	300	271	280	278	254	269	267	253	277	255	278	250	279	265	298	272	260	303	283	251	266	263	270	265	267	292	262	261	288	265	289	282	274	284	265	290	277	306	268	321	265	311	291	278	272	304	257	283	267	279	274	263	301	290	274	276	275	276	284	271	257	285	277	249	253	284	219	279	277	281	257	265	262	262	265	288	259	289	244	265	276	283	255	267	274	259	278	264	254	248	283	253	291	245	285	274	275	253	302	259	276	294	307	297	280	283	295	293	279	274	256	248	260	269	251	258	267	288	258	276	245	273	261	267	261	266	266	283	261	278	307	270	286	257	294	263	238	268	271	255	272	250	325	258	272	286	276	271	278	244	291	264	265	282	293	254	293	265	267	263	302	298	263	282	276	247	258	278	280	271	278	268	279	296	272	279	288	290	279	285	270	284	280	292	300	282	254	276	268	291	272	291	281	277	287	276	248	277	282	282	288	244	276	288	280	284	298	255	263	264	257	283	276	257	253	307	266	251	252	295	274	254	316	261	258	252	308	263	279	282	268	258	275	290	278	263	259	253	294	263	298	284	267	309	278	254	279	273	277	296	286	294	253	292	273	284	278	284	270	282	294	295	291	252	267	297	254	277	270	266	270	266	265	272	278	278	314	303	264	276	262	250	281	309	263	283	269	276	267	272	271	248	282	244	283	282	287	289	278	265	274	267	272	292	276	274	259	264	281	285	284	264	270	281	264	282	274	280	260	279	276	298	262	276	268	276	320	290	286	268	260	263	269	299	296	252	282	269	298	289	282	278	305	260	276	258	263	265	296	282	278	297	294	277	287	278	264	284	282	292	294	279	299	264	246	264	282	307	263	294	271	269	261	274	269	270	276	276	296	295	299	287	241	245	292	274	274	259	267	249	263	261	275	291	299	275	284	249	298	289	260	269	285	280	286	268	278	303	268	272	265	274	290	264	271	293	277	285	280	247	272	266	267	277	291	278	251	234	253	274	295	300	291	293	272	292	268	274	269	261	260	240	263	271	280	291	271	275	260	266	273	291	269	254	303	286	265	272	283	267	286	275	256	296	287	313	270	270	272	300	264	281	283	260	275	320	294	240	278	288	267	281	275	279	268	259	250	271	256	241	273	271	259	295	296	283	268	258	273	260	281	294	263	266	281	307	248	279	303	276	292	279	266	301	263	252	244	264	270	251	228	254	268	291	244	280	277	301	260	289	273	272	272	244	281	285	258	264	284	275	317	254	271	274	266	274	288	284	298	227	261	281	250	286	255	258	277	258	299	267	283	280	269	252	313	258	304	260	279	282	298	309	279	292	307	278	285	258	274	308	250	290	248	301	265	246	274	293	309	285	245	300	263	283	254	311	273	302	298	267	283	267	250	260	237	299	239	257	272	287	268	256	256	283	282	245	292	286	274	279	305	252	263	258	227	280	235	281	262	245	291	277	271	308	258	272	279	272	276	286	266	258	279	267	278	261	267	275	268	282	241	283	268	255	279	303	277	267	284	266	276	260	275	291	243	260	275	228	284	264	251	263	285	273	285	287	293	251	264	257	298	266	237	265	277	275	275	286	265	282	315	262	276	272	270	277	251	251	273	283	292	273	273	271	264	305	293	308	282	272	266	256	299	278
34098	63357	51339	41833	30032	23666	6662	1431	1073	971	759	641	551	488	431	450	406	395	381	1016	783	669	851	335	369	339	317	307	326	312	299	457	717	889	592	381	307	279	323	296	317	329	295	301	303	303	311	315	299	312	262	278	295	295	303	322	273	287	285	287	307	299	303	341	320	292	278	282	293	290	265	333	298	246	278	300	287	270	328	293	280	319	265	286	291	281	243	321	332	293	307	288	295	307	288	296	317	288	286	270	295	292	300	294	301	312	287	309	289	287	278	281	274	291	291	343	278	287	314	280	276	311	260	300	285	310	275	291	282	303	286	259	271	303	285	291	285	301	278	304	287	300	284	309	274	299	298	259	271	285	341	310	253	287	294	292	290	290	301	271	261	272	289	291	250	324	281	306	274	289	276	279	272	303	299	292	287	293	296	289	291	308	281	299	260	262	267	278	296	236	291	280	285	295	299	304	265	300	291	273	292	295	287	256	314	279	302	298	293	250	298	286	280	290	292	298	262	285	323	296	282	309	300	280	316	293	300	312	303	295	281	281	265	293	304	290	277	297	260	280	310	315	299	291	262	298	258	325	260	295	284	300	298	286	277	303	274	276	298	302	305	309	290	290	252	298	241	256	270	275	283	270	301	272	287	284	258	293	299	281	288	280	294	291	285	281	268	290	279	295	272	297	314	304	292	315	307	292	286	273	270	301	282	284	300	268	308	302	270	274	288	308	290	271	307	331	275	314	291	289	290	306	285	270	295	287	309	292	302	255	304	293	287	286	286	318	333	298	291	276	291	289	284	282	305	289	293	284	264	255	285	292	285	275	309	288	311	264	259	309	299	332	300	292	282	271	310	278	284	277	276	273	275	297	291	304	287	276	283	280	275	300	294	294	286	294	304	288	283	310	286	312	277	304	282	294	305	283	305	318	324	295	270	296	282	290	278	267	262	279	327	306	306	266	301	307	282	279	282	294	316	286	283	293	305	296	298	301	292	289	299	251	265	286	270	293	274	286	294	295	276	297	309	293	306	259	267	269	256	289	311	300	325	319	290	277	284	299	277	271	333	270	309	273	312	288	277	312	302	259	253	272	286	326	299	327	283	299	300	315	287	285	332	277	255	270	297	270	295	324	316	319	252	280	284	273	334	286	285	262	282	295	276	280	279	297	273	269	290	300	278	271	299	282	313	302	323	284	302	291	297	289	301	281	281	303	285	313	275	280	298	294	323	288	308	303	358	301	278	313	283	295	301	263	304	311	281	320	297	292	271	289	296	313	294	309	289	292	248	253	292	285	272	334	322	295	296	327	262	321	274	275	295	278	277	297	305	289	291	307	304	300	283	317	281	285	279	271	283	295	293	267	274	291	276	295	252	308	279	285	267	304	296	269	298	294	301	274	298	302	305	303	281	281	283	298	310	324	286	283	306	306	303	317	301	286	301	310	293	290	296	277	277	261	285	292	310	283	309	259	314	278	300	280	285	297	286	284	243	300	290	316	309	260	300	307	298	287	282	297	318	284	304	306	297	308	315	332	310	270	286	300	287	312	307	306	285	280	284	294	272	288	306	287	299	289	290	288	298	271	284	290	292	304	276	271	254	297	307	314	273	266	254	305	296	315	287	258	265	306	275	283	292	294	291	273	267	297	310	284	291	283	262	315	279	290	286	300	293	276	257	319	264	312	304	280	276	272	308	263	283	309	263	293	278	278	290	265	304	283	299	303	335	274	323	272	298	278	289	296	301	300	303	260	298	297	294	272	251	287	272	307	279	323	283	279	296	272	336	334	286	285	294	303	330	265	289	280	277	301	269	278	287	319	298	311	307	268	331	287	293	304	322	292	290	249	267	308	275	294	299	278	306	256	283	272	282	276	287	272	285	293	275	279	284	293	284	300	304	329	279	272	282	296	258	302	309	309	277	291	289	274	290	286	320	289	288	273	291	274	285	260	297	274	323	294	276	299	272	269	256	294	273	274	300	302	278	278	280	299	267	309	311	247	300	268	261	272	286	301	297	280	301	283	289	286	299	278	286	297	318	280	305	313	292	288	289	297	288	276	299	293	279	284	312	281	271	288	292	297	292	277	296	301	293	317	271	289	284	308	288	291	286	288	275	309	255	281	300	257	289	269	311	281	271	286	294	290	263	311	275	275	261	311	307	319	314	316	301	274	298	324	285	282	263	270	297	310	297	293	276	275	305	303	267	289	294	273	275	290	298	273	320	268	311	312	277	276	287	290	281	312	249	292	295	283	301	267	266	312	271	286	299	286	280	317	286	273	290	284	273	311	281	278	276	317	272	260	296	287	251	291	294	284	269	274	257	275	261	289	313	304	279	281	312	304	263	292	306	317	280	263	269	286	348	285	275	291	306	299	269	284	281	290	287	269	281	297	307	286	294	268	299	297	259	303	317	264	294	316	293	297	308	274	284	288	284	290	271	281	293	267	304	293	290	279	279	277	286	314	320	231	305	298	249	305	284	256	279	285	280	302	290	314	287	299	291	289	278	310	300	299	286	296	312	294	267	302	255	315	294	280	267	269	303	271	273	287	292	284	283	264	293	276	283	289	286	300	291	280	279	287	285	309	274	275	282	271	269	301	285	306	289	285	279	292	316	316	297	275	293	273	300	270	277	280	277	297	302	301	298	298	309	305	301	276	317	274	295	274	253	263	270	319	301	316	285	293	267	268	272	305	265	292	288	272	291	285	292	313	302	283	297	283	315	295	269	304	273	286	303	287	286	291	316	278	279	309	301	301	280	276	294	270	316	299	311	303	294	280	282	269	284	263	315	280	287	317	297	278	285	305	287	328	286	303	289	281	289	287	308	284	291	318	275	297	279	294	287	308	301	282	284	259	287	286	286	283	279	301	306	278	294	274	287	308	270	294	308	277	291	272	301	308	329	291	260	309	278	292	288	298	282	285	279	304	282	282	254	318	266	286	295	288	265	278	283	276	295	289	298	315	287	298	280	269	272	284	303	307	304	312	285	279	314	288	308	277	299	271	294	290	284	312	270	275	283	272	302	282	301	292	321	295	297	311	281	256	279	282	278	288	306	288	251	260	302	286	278	271	331	298	312	294	287	305	304	270	293	288	280	289	303	307	304	292	275	281	294	311	242	263	286	267	307	270	254	257	281	285	316	281	319	300	303	312	303	284	277	300	308	293	285	271	298	284	265	277	316	278	292	305	286	306	284	286	299	281	306	299	286	278	312	288	298	295	309	314	282	289	307	291	303	300	291	295	286	253	321	316	281	289	284	292	279	285	272	315	312	271	292	287	286	319	259	308	274	264	309	281	289	279	289	263	281	280	294	293	325	291	334	270	287	292	297	314	303	297	288	265	297	271	296	258	320	272	282	316	269	263	317	318	286	270	276	293	281	317	288	263	301	292	313	296	287	318	286	304	301	289	297	315	301	315	303	283	274	301	290	311	267	273	289	271	316	289	288	286	292	327	265	294	288	304	304	241	305	270	307	283	287	308	279	282	288	292
31151	32891	35553	23874	10853	5086	932	243	220	189	160	157	140	125	133	117	127	117	108	98	116	121	110	98	126	106	101	102	103	105	90	97	95	106	103	103	109	89	114	95	104	103	116	95	97	92	90	124	99	93	102	103	110	110	92	104	95	95	108	103	107	107	99	105	97	109	113	84	91	101	113	113	95	84	106	96	120	100	84	113	114	95	102	105	100	91	96	88	95	111	96	97	115	112	125	101	111	106	99	97	89	98	97	113	88	121	91	89	106	100	108	110	103	120	66	103	110	99	100	101	88	100	118	93	84	104	94	105	106	91	112	94	81	102	101	131	112	103	104	104	99	101	106	120	103	102	96	99	101	109	93	99	116	132	110	98	117	101	108	111	82	74	109	97	103	96	86	100	99	103	112	113	119	97	107	102	106	100	92	99	108	92	104	96	113	94	94	105	96	104	96	114	124	103	78	123	93	102	98	89	111	114	119	88	101	88	92	92	99	102	102	98	121	95	97	93	107	93	86	103	83	102	90	94	108	117	119	96	109	99	113	115	119	87	98	100	98	114	110	107	115	101	107	87	111	102	103	108	94	103	106	108	99	90	93	113	94	101	100	99	95	118	101	100	92	84	92	107	95	105	106	105	115	115	81	91	100	106	74	125	88	91	108	107	98	95	102	107	77	85	98	88	101	90	103	102	111	108	113	122	115	124	100	96	113	104	119	113	94	101	99	102	112	97	100	105	88	97	99	93	94	107	118	105	104	130	125	95	99	87	92	103	99	109	114	113	94	108	104	116	110	95	108	82	82	107	98	89	113	115	90	104	119	103	100	75	96	91	123	108	119	111	101	106	96	103	83	97	107	98	100	95	99	105	94	97	103	118	123	112	93	90	77	83	118	96	86	124	92	102	99	98	91	101	110	105	113	108	96	108	94	104	126	114	107	109	87	89	110	122	103	116	107	88	123	103	117	92	93	86	89	101	100	91	117	105	93	94	91	92	93	106	107	95	104	111	93	105	119	104	113	109	101	109	123	102	97	91	110	113	105	109	91	92	97	129	112	120	102	118	96	111	102	101	105	94	124	103	102	111	97	106	101	115	107	101	109	99	103	107	100	88	112	81	95	103	99	96	115	111	101	99	105	100	106	106	118	105	101	95	102	112	98	95	97	105	95	103	116	109	95	112	101	114	105	111	88	92	97	101	116	102	123	108	106	115	91	114	92	99	117	94	104	96	99	105	103	104	97	99	90	98	113	96	99	92	130	94	114	91	94	108	106	112	102	105	114	101	109	100	105	103	103	107	104	89	120	93	98	112	93	101	112	109	84	107	109	72	104	115	95	123	90	101	91	92	89	99	98	103	93	90	114	105	95	116	126	86	102	106	117	98	101	110	94	100	103	101	115	93	80	108	102	119	114	103	113	93	112	95	100	98	103	90	120	93	103	116	101	99	106	101	89	109	110	100	103	105	117	116	86	109	112	93	117	115	92	108	93	116	119	95	100	115	106	85	101	106	97	110	110	77	119	100	102	88	78	102	112	113	108	119	114	98	98	106	80	92	96	85	103	108	92	93	107	94	127	99	104	97	95	99	91	93	95	104	83	116	109	99	114	110	101	87	94	89	85	98	94	97	93	109	119	114	109	93	93	111	114	126	117	107	110	119	109	117	80	108	94	108	102	92	110	111	108	91	90	92	81	100	103	106	91	97	89	92	108	112	100	104	107	98	113	93	104	101	114	101	106	103	124	91	107	107	108	102	102	110	105	122	124	124	117	92	99	115	99	125	107	101	98	98	92	91	86	92	99	95	117	86	125	115	109	97	96	97	117	109	101	117	106	116	91	96	107	92	97	95	94	96	109	107	90	102	101	105	106	98	96	115	106	107	106	99	110	117	116	89	117	102	119	93	107	91	90	107	114	106	101	106	104	102	114	99	86	94	95	118	104	105	94	105	104	119	91	88	105	108	104	90	95	98	112	100	113	109	106	99	106	113	92	115	99	92	91	96	120	99	90	109	108	116	115	107	96	92	111	102	101	106	116	113	82	107	107	105	112	84	97	115	118	107	112	94	98	101	99	92	117	97	99	101	104	92	115	87	76	92	95	90	116	101	98	120	74	110	99	90	89	84	82	108	102	98	82	99	103	113	98	112	107	106	104	105	112	117	94	96	112	112	100	94	109	98	139	105	107	98	102	83	100	102	102	95	85	98	103	97	108	94	101	81	120	106	100	103	112	104	112	106	108	96	104	106	99	99	124	85	85	90	101	114	116	113	84	94	110	111	95	99	94	100	104	88	97	124	107	117	101	110	105	99	95	98	113	98	111	86	104	96	96	130	97	97	113	97	87	103	103	109	109	107	94	103	90	89	93	108	91	112	109	97	96	97	97	98	106	105	94	106	91	99	97	90	108	111	89	110	110	102	106	97	117	113	108	92	106	95	106	111	107	107	115	93	103	87	114	104	102	97	103	93	92	109	104	103	117	103	119	99	97	108	107	104	107	110	95	107	103	119	110	100	112	90	114	107	91	103	93	106	107	122	111	111	97	102	95	100	99	107	105	86	106	98	94	104	100	117	81	95	100	99	95	95	99	84	111	120	99	89	90	91	120	94	117	104	101	113	89	115	97	113	100	92	91	104	101	125	86	93	105	81	102	105	111	91	118	97	114	110	93	96	104	107	110	100	113	107	94	97	105	102	100	110	105	97	96	104	120	96	89	105	113	107	107	88	90	103	119	96	112	91	95	122	79	93	98	94	100	107	79	96	89	97	108	96	101	124	120	107	114	102	116	102	107	106	98	113	100	92	95	93	87	95	111	120	102	112	99	107	103	96	101	90	101	117	97	101	103	95	115	120	96	116	96	100	108	88	104	110	84	98	91	94	102	94	120	115	97	116	104	94	101	95	102	86	101	76	107	116	121	101	94	114	99	97	94	100	108	97	109	106	97	105	91	91	97	104	105	108	85	107	107	91	101	91	119	108	103	90	97	116	112	104	97	109	123	109	102	94	93	93	79	109	107	109	101	101	118	96	107	99	115	84	91	100	103	101	98	103	94	110	97	102	121	116	88	94	91	112	106	95	102	103	120	88	112	102	96	102	87	85	124	93	112	106	92	102	111	100	102	109	96	84	113	112	108	97	94	112	108	108	92	104	109	96	81	121	105	114	108	92	102	111	117	110	92	111	99	102	104	95	87	108	96	109	118	126	98	94	93	111	105	109	136	110	106	105	112	101	98	104	88	110	115	108	80	91	104	94	102	106	113	110	101	98	88	106	92	88	113	114	96	103	86	78	98	98	106	97	93	106	99	123	101	85	112	104	122	99	107	97	105	93	110	99	118	86	90	113	89	124	105	106	108	92	98	82	78	114	93	96	84	98	112	87	106	101	101	92	100	110	97	111	110	95	104	108	113	101	104	87	94	116	128	113	116	90	100	97	105	97	95	78	109	94	100	91	117	102	119	91	92	123	104	114	94	110	105	106	108	101	103	96	89	99
31768	47619	35883	21920	13117	7853	1585	387	325	272	269	208	177	161	174	136	139	144	134	139	145	135	131	128	128	112	111	117	123	136	116	131	107	113	143	130	112	119	133	91	121	122	102	117	117	99	110	125	134	114	119	113	116	116	98	138	103	129	123	130	114	115	111	113	129	117	119	124	110	99	122	141	115	124	103	128	135	133	103	96	117	129	122	110	104	103	113	103	111	97	113	112	111	113	114	102	121	105	109	110	106	127	121	125	123	118	124	116	102	103	113	118	133	113	133	104	107	104	130	99	109	119	115	107	106	114	115	129	100	134	115	95	129	128	106	112	118	123	104	101	126	114	117	124	99	121	130	132	127	118	121	117	98	128	125	117	108	117	105	102	109	122	121	131	104	93	139	107	123	106	116	101	106	109	121	137	102	127	106	143	94	148	108	104	126	117	128	128	121	112	115	118	113	101	95	91	109	119	101	109	115	127	114	100	112	116	109	115	123	115	132	113	109	123	112	102	98	128	130	121	107	128	120	109	101	124	139	131	120	109	119	115	133	134	104	109	121	104	132	118	117	106	117	128	118	113	126	123	108	121	123	117	109	112	129	112	113	118	111	95	115	116	126	117	117	122	128	111	135	112	111	118	144	99	123	113	108	122	112	92	115	120	110	108	116	134	125	98	107	118	110	94	128	125	116	122	134	128	105	127	115	131	112	135	110	114	103	115	122	118	98	114	110	105	115	111	128	115	124	109	120	143	102	124	117	131	117	119	109	118	117	133	110	119	116	124	108	117	99	104	117	116	124	97	114	125	92	104	111	112	117	96	116	109	104	139	103	100	122	119	139	134	111	123	101	130	115	105	126	108	104	110	138	130	92	124	109	127	111	122	101	121	126	113	98	130	110	109	112	93	97	136	117	124	109	123	117	115	103	103	118	109	122	106	104	109	108	114	125	114	125	127	118	94	108	123	120	116	121	88	117	115	98	123	130	122	127	110	122	102	107	112	120	120	112	114	108	106	123	116	124	113	126	106	127	117	107	108	124	120	103	124	146	137	113	139	118	115	117	117	112	131	105	123	118	118	117	109	134	123	121	121	125	129	104	111	100	136	119	114	111	117	105	97	116	123	130	97	116	99	97	102	117	120	114	87	120	102	128	112	140	115	130	103	124	92	110	111	126	114	110	90	130	123	144	108	130	123	109	121	109	102	106	94	118	125	119	111	120	121	102	131	121	112	123	109	116	115	107	124	136	113	117	129	108	135	107	117	113	141	98	116	116	107	123	123	126	126	111	106	106	103	107	108	107	117	110	108	140	109	118	118	113	113	109	120	130	119	132	105	124	100	101	127	126	126	85	105	134	123	104	120	122	101	113	134	97	128	110	110	105	117	118	105	141	101	120	122	102	106	113	113	118	122	99	116	125	124	122	125	125	122	107	107	95	96	115	120	99	104	141	117	117	119	115	108	102	99	131	122	123	112	105	109	98	123	133	121	109	132	117	124	119	101	103	116	110	139	119	128	126	100	124	114	121	134	105	127	115	122	126	122	131	87	115	117	112	117	130	111	100	118	103	120	118	121	140	112	113	102	101	104	126	113	134	117	117	102	114	116	126	131	138	121	110	114	123	125	104	106	132	125	110	94	118	133	115	110	116	127	100	115	123	147	125	115	120	116	125	132	102	126	112	140	113	132	116	133	96	119	121	123	113	132	126	128	114	119	113	115	118	127	113	114	131	90	121	103	106	101	135	125	109	110	123	113	121	132	129	116	107	104	109	107	122	113	120	129	106	106	101	114	122	108	119	108	110	129	133	123	106	106	112	104	105	125	124	113	123	107	98	116	126	109	119	105	118	109	91	111	119	133	107	110	117	109	109	108	114	99	119	119	121	126	113	112	133	102	114	111	103	132	114	114	108	110	105	98	105	132	116	115	106	138	123	122	128	102	125	120	118	136	134	105	106	135	124	128	121	95	121	102	120	117	133	112	109	150	117	105	141	125	135	111	106	122	90	131	128	122	119	109	98	119	116	117	117	108	125	111	109	115	99	112	114	129	113	113	98	126	125	128	129	120	114	94	127	127	133	132	129	121	111	133	136	137	115	137	133	129	120	128	100	113	112	119	116	125	116	142	105	128	108	121	133	123	117	112	127	124	113	110	120	125	119	96	120	97	117	106	87	140	121	110	127	132	136	124	110	144	122	119	115	125	127	103	113	117	120	116	118	128	143	105	129	118	129	110	123	108	131	136	128	116	146	126	118	110	114	102	102	117	103	94	115	137	105	110	124	127	107	123	132	117	137	136	117	107	111	137	116	132	121	123	111	111	117	111	126	113	117	125	110	119	105	109	96	112	102	116	96	126	119	114	124	134	108	120	138	123	112	117	131	130	125	105	122	111	117	125	102	111	101	115	130	109	118	108	122	128	115	110	113	113	118	111	118	115	115	111	128	114	104	120	111	126	105	122	122	120	136	126	109	119	107	131	102	113	117	93	96	122	133	107	116	107	134	135	119	114	111	127	101	97	110	129	125	121	116	137	96	112	121	129	94	107	117	111	129	118	119	125	114	122	123	121	98	111	130	101	97	106	127	133	101	127	107	121	114	112	134	119	118	90	122	126	109	114	125	124	87	107	109	110	124	121	108	118	98	128	112	116	111	123	121	114	113	122	118	129	118	111	107	101	118	96	107	113	103	121	96	101	107	115	101	104	115	109	119	107	131	109	146	111	115	123	109	107	108	127	98	113	124	116	112	118	111	127	112	101	130	108	130	131	106	119	111	118	117	102	129	112	110	87	127	111	129	122	119	111	125	119	138	104	128	119	131	119	100	103	100	127	108	126	127	127	111	119	115	107	107	111	126	100	128	109	119	105	102	115	119	100	115	97	120	133	103	121	126	118	111	124	126	112	115	132	126	99	133	129	115	126	94	125	103	96	105	121	139	97	111	117	113	116	115	127	124	118	105	129	105	124	128	131	116	121	113	116	105	125	122	102	131	112	110	122	112	105	115	121	115	133	100	139	119	105	135	115	120	101	110	131	119	107	127	121	123	131	120	123	115	122	134	105	131	131	131	117	98	111	124	109	106	117	109	110	97	116	128	109	113	102	113	95	119	132	119	123	113	109	115	108	108	141	131	124	120	133	108	106	123	110	103	134	126	122	123	126	102	115	108	118	134	125	105	116	134	109	101	119	110	112	117	98	126	124	105	122	107	105	116	128	125	127	112	105	115	108	122	127	125	109	110	111	109	120	108	141	115	109	136	103	123	130	114	129	112	131	129	124	91	130	109	112	111	133	125	125	107	126	101	125	146	123	119	103	124	133	97	111	125	122	112	134	116	112	115	112	122	107	113	123	123	100	116	133	111	100	125	109	109	125	128	111	111	134	118	95	124	101	116	123	100	109	114	134	131	133	98	113	122	116	117	99	111	101	133	96	106	115	119	110	108	115	114	108	109	106	115	114	121	124	135	114	121	118	121	121	134	115	117	100	126	120	110	111
24391	21679	29256	26018	23431	19347	5173	612	462	356	319	333	238	268	244	245	249	236	254	232	308	195	225	209	216	187	202	180	223	208	197	226	215	407	530	450	284	186	176	184	168	212	201	183	190	169	186	207	176	178	173	205	199	207	181	191	195	184	201	197	185	178	188	205	194	181	173	185	181	190	199	187	173	173	192	180	176	183	167	174	210	187	190	178	187	206	197	188	176	203	203	193	189	168	175	201	216	199	199	186	199	160	176	193	209	171	163	166	184	173	195	206	197	191	169	168	175	196	181	185	217	177	206	181	188	191	172	205	161	167	199	201	166	185	191	223	182	169	188	189	203	207	206	194	181	201	189	192	200	185	178	187	180	186	205	181	170	193	194	201	190	183	218	170	179	200	216	193	162	179	205	192	187	196	191	150	192	167	201	207	185	191	182	207	169	197	169	189	185	199	195	189	195	195	204	185	182	167	181	181	194	204	180	193	189	189	192	160	194	190	169	195	177	204	214	173	193	201	217	180	198	191	206	185	171	197	172	202	199	226	189	181	172	210	186	170	184	177	171	203	193	205	167	193	181	174	230	174	186	174	191	197	195	204	193	199	200	195	202	185	188	191	166	175	186	192	220	181	178	193	198	183	187	194	181	183	157	188	195	188	176	186	207	198	188	186	187	204	183	159	192	209	175	163	207	192	200	193	199	199	167	200	191	174	191	202	187	188	216	203	204	200	190	217	201	189	201	182	186	178	185	163	202	192	181	203	212	189	192	180	192	182	187	195	167	191	200	187	178	203	193	198	177	187	193	198	181	182	194	182	182	187	178	203	190	193	195	203	172	157	190	207	197	191	183	185	212	208	172	194	169	187	196	185	175	204	186	172	181	181	165	202	170	187	198	206	196	181	207	197	193	171	183	200	183	175	171	192	187	186	176	193	199	176	191	186	206	193	171	184	202	169	178	206	189	198	193	194	171	191	203	188	187	180	170	183	206	187	168	179	207	177	170	194	165	178	192	188	204	190	190	179	194	171	177	177	182	205	182	197	143	198	188	200	186	193	202	167	182	182	187	184	177	166	190	184	195	197	192	206	187	202	207	204	186	186	174	172	201	171	207	191	189	175	181	182	197	162	195	194	196	174	158	181	188	163	187	201	181	169	202	209	188	173	188	196	196	201	201	210	165	200	194	171	190	201	148	197	166	190	157	221	204	198	174	169	195	178	162	172	191	188	184	193	190	172	199	180	205	197	202	190	158	193	207	184	194	169	207	179	179	186	189	200	201	185	202	173	185	178	191	219	193	184	165	184	186	197	182	196	185	193	198	176	199	186	189	180	222	179	220	205	194	173	191	173	185	198	168	189	191	204	175	191	188	203	217	175	179	195	199	197	194	172	201	180	181	183	180	185	194	163	207	180	185	202	206	201	209	187	186	185	172	204	181	188	195	205	177	192	196	196	172	194	186	179	195	196	172	207	186	204	174	194	196	205	186	180	201	194	209	175	183	199	170	212	212	176	206	207	184	159	180	176	190	160	193	185	181	198	187	194	186	190	182	179	165	211	183	193	191	192	196	215	205	201	186	168	187	168	189	167	198	196	188	188	197	178	211	171	191	200	197	192	195	207	202	180	177	193	199	178	193	195	199	189	183	195	166	206	185	202	194	205	177	190	208	195	188	176	196	181	201	192	200	167	181	184	188	211	189	178	201	205	189	189	189	165	163	143	146	184	186	182	186	194	189	176	194	185	179	177	182	158	183	200	165	191	184	178	172	194	193	209	198	185	204	174	190	208	161	209	206	199	182	164	184	195	207	169	185	174	174	193	185	178	180	196	211	200	172	198	189	184	200	177	184	184	174	191	212	190	183	199	173	167	198	187	187	178	196	203	195	205	199	206	193	191	196	201	176	179	208	179	215	193	176	163	191	202	192	203	198	158	189	198	194	195	178	173	176	187	179	173	157	181	183	177	208	200	155	180	186	188	182	184	160	201	185	200	191	190	162	209	182	192	176	200	196	183	196	207	186	187	167	192	172	201	176	166	179	191	175	208	185	199	159	183	191	204	177	191	171	197	189	161	174	197	169	189	201	173	151	176	200	184	181	208	164	212	184	185	187	186	191	209	178	193	188	201	177	196	175	201	186	163	188	191	175	193	198	183	200	180	190	184	184	181	199	176	180	171	191	189	201	178	185	185	202	193	182	192	182	147	191	171	161	188	182	189	192	159	194	208	207	205	182	203	174	200	173	191	172	173	173	190	196	165	192	211	167	190	176	183	181	176	170	207	176	196	194	179	166	174	184	189	193	207	173	209	198	182	177	203	178	203	172	162	175	174	196	188	185	179	202	209	199	172	201	190	181	179	185	180	185	195	162	198	183	178	181	195	207	207	193	187	194	196	190	208	199	173	183	193	170	167	190	177	198	208	202	198	196	173	177	184	169	196	193	172	190	173	162	188	149	147	232	162	168	195	195	168	150	207	183	195	206	176	185	170	196	175	209	182	205	212	174	192	148	184	187	187	168	200	188	198	206	178	176	199	165	214	189	197	183	186	190	202	195	189	176	204	187	208	167	208	184	179	188	215	182	175	191	189	185	174	190	170	193	181	182	159	201	202	199	188	182	176	177	163	200	172	184	187	180	188	186	198	197	203	201	207	200	182	178	179	178	204	184	174	186	190	194	179	186	208	190	204	204	190	180	194	197	184	171	173	170	207	187	185	173	203	203	197	201	176	166	193	169	180	176	187	208	218	199	203	173	201	210	175	199	190	174	182	174	156	167	167	189	166	183	199	223	189	192	201	197	191	207	195	191	190	178	198	184	179	189	211	192	205	194	205	178	205	189	192	181	177	212	189	199	191	199	188	190	203	177	194	206	181	197	168	181	201	186	187	191	171	174	191	203	175	167	174	200	153	209	187	185	215	198	191	184	171	196	191	187	179	186	193	190	174	210	204	167	199	186	189	177	187	212	175	200	197	209	171	180	193	195	209	185	204	210	193	156	183	200	163	185	185	204	194	188	193	190	171	187	187	197	193	203	198	199	183	188	192	184	160	198	187	187	216	197	192	170	175	160	191	190	192	171	189	207	176	174	200	196	187	182	184	177	208	186	190	168	204	207	212	195	172	194	185	188	211	191	178	189	185	197	181	195	172	173	197	179	197	190	218	225	177	196	189	170	195	203	197	181	190	175	206	201	188	187	197	169	201	180	157	184	182	198	176	193	175	193	188	165	179	204	212	199	181	191	215	180	184	166	201	170	211	197	184	203	175	185	176	206	194	179	184	190	206	209	195	197	176	194	168	185	195	184	198	191	192	187	192	179	196	184	185	180	190	177	181	199	170	203	185	208	159	239	183	199	206	191	185	180	188	178	199	192	179	194	175	153	165	186	174	177	183	198	169	198	191	204	200	188	169	198	191	191	214	175	175	190	187	201	193	188	170	186	175	200	181	208	184	188	174	195	194	199	208	207	193	198	159	179	181	191	186	177	164	208	190	179	205
31509	57580	47412	33139	26439	17378	3501	877	696	558	424	429	330	316	325	275	294	291	314	297	409	278	211	228	195	227	217	232	213	222	206	269	336	593	768	645	367	227	192	177	214	173	192	193	203	232	206	222	250	192	190	194	218	180	184	202	212	213	200	221	173	214	217	197	185	216	182	193	171	198	219	197	211	183	232	213	213	195	204	191	205	182	198	200	193	208	198	217	204	210	201	223	198	222	219	187	180	189	205	193	208	224	233	206	217	214	201	216	192	188	180	223	181	201	199	211	206	239	225	192	207	188	195	181	201	190	215	225	218	211	201	200	178	206	208	179	193	239	177	213	219	200	207	218	213	190	218	175	220	197	178	215	186	202	186	193	193	189	230	193	201	216	179	185	196	189	180	185	220	212	167	184	220	202	215	181	207	218	183	198	215	216	190	193	212	209	199	210	209	199	194	197	192	199	193	203	213	202	207	197	191	209	217	196	229	203	184	191	197	211	198	201	200	187	189	206	187	201	179	177	203	207	181	190	217	182	215	195	184	189	233	211	239	195	203	200	185	209	189	173	194	185	219	184	205	203	198	203	188	191	204	187	219	184	180	212	206	187	191	207	181	202	179	178	214	213	209	205	200	205	188	202	193	187	206	198	200	203	202	193	201	216	185	210	197	181	188	189	224	199	218	193	216	178	192	211	191	209	197	178	202	205	223	201	197	188	212	190	199	213	168	192	177	198	170	203	207	212	212	181	181	184	204	177	205	192	199	218	197	208	202	191	193	209	209	202	171	215	175	196	190	206	208	188	208	192	199	225	195	199	204	215	192	204	233	186	182	184	177	219	225	223	221	197	178	206	185	203	192	197	199	201	193	215	186	218	188	189	209	185	188	208	190	198	189	193	199	194	200	214	202	186	202	201	212	183	215	186	217	183	197	187	208	204	193	187	201	216	208	201	195	212	178	196	173	217	178	224	174	208	189	192	204	219	224	194	215	226	180	201	194	193	209	182	200	213	204	194	206	200	200	216	194	175	185	222	198	223	194	201	196	209	198	198	193	204	175	208	191	211	193	185	183	197	188	200	177	194	186	174	174	210	237	200	202	196	203	191	195	180	198	208	225	221	194	200	195	187	208	188	196	180	215	208	205	193	180	196	189	217	174	220	201	205	176	173	235	188	222	192	189	197	221	191	193	191	186	179	233	181	202	208	203	216	208	188	219	190	219	205	186	209	196	190	201	215	209	202	200	231	199	193	212	191	217	185	208	191	201	198	208	189	186	194	191	178	183	197	194	219	204	194	213	202	220	208	204	233	198	203	184	190	204	199	197	207	219	219	187	189	204	208	205	175	199	207	213	207	187	207	201	221	207	194	206	200	202	223	160	211	205	183	227	200	182	219	217	199	202	201	218	205	188	185	209	194	198	184	202	213	204	199	216	194	228	186	187	198	208	207	203	188	205	196	211	202	228	196	188	188	197	206	206	202	200	235	215	195	198	214	211	208	180	190	215	222	225	182	206	214	199	201	216	216	196	208	207	189	181	196	206	189	206	201	222	218	208	199	174	187	211	211	199	194	197	186	218	180	195	178	204	202	223	174	190	209	196	199	177	182	203	190	190	179	185	208	217	222	204	211	175	214	193	199	203	211	205	209	173	198	214	196	196	213	198	209	215	210	209	181	205	193	210	190	193	228	216	223	200	194	204	202	201	227	197	195	203	185	200	188	180	212	199	180	213	216	206	184	178	192	203	188	211	188	219	199	220	201	205	193	199	217	208	184	211	183	189	217	214	179	210	196	235	196	184	220	218	188	214	179	213	187	180	199	217	197	171	205	204	212	211	198	192	206	201	213	190	207	160	194	207	195	188	193	189	185	196	218	194	189	220	210	213	188	205	193	212	178	195	209	205	210	211	199	211	189	208	215	198	194	210	196	216	206	204	210	178	204	208	219	203	189	180	192	203	211	195	190	185	213	220	196	206	195	177	190	200	183	210	206	225	222	188	180	236	199	183	176	211	203	210	198	176	214	189	191	210	187	207	236	191	190	201	209	192	193	194	216	220	238	200	188	204	215	198	227	192	191	204	192	193	191	206	184	191	192	215	203	211	237	212	179	210	187	211	220	228	185	170	198	188	203	219	201	214	200	183	206	199	212	215	202	202	206	200	206	163	208	205	200	185	182	208	192	227	205	198	187	193	198	186	227	198	186	217	211	204	192	196	199	184	189	177	208	184	220	218	205	183	197	225	189	214	181	180	183	197	207	209	200	194	196	222	213	222	216	218	199	200	182	206	229	186	198	174	214	209	211	191	174	209	187	203	195	213	185	200	191	203	208	209	230	199	185	200	197	190	216	209	199	201	204	174	231	216	207	195	191	194	200	204	201	188	191	169	179	200	196	197	195	176	204	209	201	218	174	183	217	188	190	204	217	231	194	192	204	197	185	172	192	201	200	182	223	198	204	227	187	205	189	215	192	205	182	198	211	197	209	220	227	200	219	195	193	192	188	213	193	202	184	191	223	193	188	210	191	203	212	205	200	220	190	201	212	210	191	176	199	214	191	195	212	222	226	190	207	188	210	200	217	214	202	205	197	188	198	188	214	203	186	188	218	184	213	204	204	201	201	203	183	213	212	224	193	216	195	177	188	196	184	180	188	214	200	213	204	200	208	209	202	196	201	195	198	206	197	198	215	190	206	201	195	176	212	215	215	170	217	205	197	204	209	211	201	207	192	208	212	177	206	212	197	192	180	215	183	225	194	195	211	196	177	206	204	206	204	190	204	196	197	205	197	203	206	204	208	199	208	187	246	187	219	195	198	176	180	194	194	197	197	210	207	184	206	193	203	191	193	209	160	182	206	236	195	197	204	189	207	197	199	200	192	211	178	171	205	232	171	193	185	188	211	208	200	202	199	234	200	218	177	203	198	188	212	195	215	207	184	189	195	198	213	179	202	207	199	196	221	203	206	205	199	211	176	174	218	204	182	209	208	197	188	194	201	216	212	194	194	180	192	170	206	198	190	196	181	181	189	217	196	203	204	183	212	171	241	201	186	181	206	202	212	189	214	202	233	224	213	183	209	194	171	188	201	194	206	206	199	189	205	220	198	193	217	201	206	184	208	213	188	195	203	200	187	236	201	198	201	227	195	223	188	196	221	203	198	192	204	195	201	177	218	205	207	199	196	213	210	206	193	214	195	204	200	208	206	198	201	198	210	186	214	186	194	216	190	223	189	224	191	237	189	223	208	194	228	198	204	223	193	213	208	181	190	210	191	207	210	205	212	193	179	195	195	214	202	180	192	205	203	187	211	191	213	173	216	198	201	199	184	175	213	212	213	195	218	200	208	194	203	200	214	193	175	205	183	178	199	195	200	208	194	213	196	232	199	220	203	217	221	219	211	192	207	191	196	224	187	199	190	189	206	199	192	194	218	202	186	223	198	199	217	199	194	191	190	198	193	191	188	200	214	213	219	217	182	174	184	203	184	190	208	210	209	200	197
25693	21800	29377	27892	20440	9213	1600	437	311	246	222	207	215	165	146	166	176	197	199	179	205	184	133	141	150	156	143	133	155	155	134	187	219	275	322	301	162	143	127	131	144	131	126	165	114	151	138	148	133	139	138	138	143	130	138	111	132	139	129	149	133	125	142	144	177	147	129	134	150	133	133	136	143	146	163	127	137	143	159	137	150	139	132	150	122	147	145	141	125	136	142	154	135	150	131	152	146	157	136	150	147	130	134	139	127	124	153	158	169	120	132	143	133	145	129	157	149	138	153	129	136	129	178	130	154	143	141	143	148	147	137	138	138	141	158	130	144	127	140	135	137	145	116	156	157	121	127	143	145	157	122	140	128	131	126	124	145	138	155	137	150	126	130	140	135	137	143	149	123	129	113	130	166	131	140	123	139	153	124	149	140	153	136	129	145	125	133	164	126	102	145	139	153	146	125	133	167	161	144	146	142	125	125	126	146	149	138	133	136	148	152	150	119	163	157	163	127	130	125	145	129	147	156	145	112	128	127	135	131	136	131	133	150	152	150	160	136	133	150	158	134	126	134	122	143	135	148	157	144	153	132	152	137	146	151	153	157	108	146	152	118	131	148	134	132	137	127	156	131	153	151	153	148	132	162	138	150	136	142	146	141	125	151	163	150	144	138	132	132	135	139	139	149	146	133	133	127	148	150	152	130	129	150	122	145	152	149	142	172	145	155	137	146	124	132	128	130	131	147	136	159	124	148	130	152	132	150	149	137	132	116	141	116	147	141	149	131	159	140	148	139	135	128	146	137	128	137	134	119	134	129	148	133	129	136	125	141	138	121	140	148	147	149	145	126	135	120	136	143	134	129	123	147	123	162	130	142	150	112	129	137	152	140	174	148	145	137	131	142	148	117	120	122	142	140	135	133	137	112	153	142	130	148	126	137	145	130	153	152	122	134	135	123	147	117	153	153	142	134	159	151	131	162	143	139	153	144	159	143	145	160	152	154	134	133	136	141	148	147	147	150	132	117	133	136	142	161	121	159	129	131	142	152	142	134	139	130	129	148	166	146	132	156	157	149	141	131	134	154	137	133	152	152	163	143	133	127	142	147	140	137	139	156	137	148	135	138	139	139	124	144	150	141	161	137	149	142	161	144	155	132	160	133	140	136	149	150	140	148	165	134	137	137	137	124	140	154	137	155	144	128	151	137	136	149	146	146	126	134	119	132	133	149	147	148	141	134	141	150	150	127	143	151	162	138	142	121	112	133	144	160	149	165	137	120	137	127	121	138	123	150	140	128	153	140	133	163	143	135	136	144	128	145	125	149	157	114	122	126	157	139	131	158	128	140	147	128	129	143	147	137	142	143	156	132	134	147	123	146	144	140	144	128	120	147	132	136	156	133	140	133	136	144	128	125	160	134	136	130	165	120	139	121	124	149	144	145	164	138	155	135	150	127	135	147	138	133	147	144	112	145	125	124	152	149	144	123	133	126	156	139	142	148	150	143	141	151	140	134	130	139	128	128	135	124	152	143	143	148	144	146	136	130	128	130	143	131	150	146	141	127	136	144	144	148	129	150	137	134	151	155	179	126	131	143	128	134	141	133	148	141	150	113	143	143	134	120	137	102	153	139	130	136	123	135	145	124	137	149	136	153	126	136	164	136	130	146	144	135	133	167	148	150	146	136	143	161	136	121	144	142	148	141	144	148	155	131	136	155	139	148	148	124	137	128	148	110	142	130	121	155	142	131	140	154	134	139	132	147	153	154	137	148	140	127	122	146	144	138	118	135	124	117	132	155	137	128	147	133	153	122	136	140	115	135	125	147	132	128	141	156	143	135	156	129	149	136	162	141	147	151	127	129	147	123	131	141	151	143	157	148	144	151	126	140	171	134	143	147	130	146	136	130	147	147	143	160	118	121	141	132	143	133	149	137	127	117	142	139	169	161	137	136	151	125	140	125	134	150	130	138	152	125	143	127	130	136	123	151	161	142	118	146	156	123	176	125	124	143	145	134	134	150	167	140	145	149	149	138	142	133	137	141	142	141	131	145	157	135	148	135	132	153	128	172	144	147	130	144	132	139	147	141	139	143	124	158	139	140	138	135	155	136	149	148	136	139	165	143	131	143	132	147	136	133	145	155	145	127	114	141	128	138	151	117	135	143	152	132	138	128	131	135	142	146	154	142	143	116	150	140	112	114	151	137	154	147	126	127	151	144	133	132	146	150	145	130	143	119	109	139	142	152	126	143	121	136	159	149	125	154	141	116	141	171	136	136	131	143	136	129	156	122	143	147	144	155	160	127	125	148	149	148	148	125	145	145	118	164	134	151	126	138	137	140	141	147	125	154	136	140	136	130	141	157	124	125	144	123	118	142	130	157	113	138	123	122	146	135	130	154	161	153	144	146	142	150	125	154	134	135	122	147	134	137	145	137	130	146	131	128	131	143	155	160	147	143	133	123	115	155	132	125	154	129	129	160	145	147	148	146	140	132	139	131	142	149	140	124	119	115	153	138	152	138	131	139	153	152	143	133	141	139	135	152	145	141	143	143	134	146	132	129	128	144	148	144	131	140	120	149	137	123	135	155	141	132	133	143	133	147	147	134	133	146	135	121	132	137	130	163	150	125	150	114	141	148	155	132	143	149	157	130	125	118	136	132	130	147	133	122	161	152	134	161	136	136	129	127	117	140	146	136	134	122	112	128	145	144	144	135	145	139	143	127	118	141	142	134	170	131	140	121	135	149	144	154	152	91	147	139	144	127	145	154	145	154	132	143	116	129	131	141	169	137	144	155	134	132	145	143	142	119	135	133	137	136	130	142	147	146	148	149	131	122	163	141	145	151	150	150	145	142	143	139	131	131	145	136	126	142	129	146	132	143	153	135	129	150	126	133	141	155	154	147	143	134	115	126	144	156	147	135	140	135	138	118	128	139	153	136	146	152	128	133	141	138	145	143	135	131	160	121	128	140	145	159	151	125	124	167	132	135	124	133	141	148	120	138	131	146	129	149	139	127	165	146	140	142	140	130	141	139	133	155	116	155	136	150	131	134	135	141	149	120	133	129	110	138	158	142	136	155	137	152	110	153	147	130	139	139	150	149	141	152	138	141	134	129	138	154	120	130	134	146	140	152	136	130	134	146	160	150	146	144	130	129	153	137	114	140	128	142	144	144	146	132	159	157	130	124	149	130	132	142	155	147	155	126	152	144	135	129	125	127	167	129	143	128	175	156	151	140	130	137	131	142	143	140	126	141	130	118	151	135	136	132	123	132	149	105	137	141	139	160	145	141	130	156	133	121	159	142	121	142	134	150	116	134	122	147	135	117	131	143	142	152	121	131	142	121	136	142	129	143	144	152	158	140	130	153	175	151	130	146	146	134	144	139	135	119	139	125	138	133	149	152	148	147	128	143	115	130	155	147	134	140	132	141	146	156	142	145	144	143	163	139	124	153	166	129	134	127	125	144	147	123	149	156	132	136	145	136	157	144	139
31306	53916	42147	28356	21990	10457	2476	726	548	413	345	295	282	233	212	193	230	265	302	224	298	229	167	188	176	168	174	181	180	154	155	226	283	465	496	451	224	149	154	145	153	145	160	179	174	165	160	167	171	155	168	178	155	150	136	175	152	159	175	147	173	152	163	165	165	154	173	170	156	186	139	171	155	176	166	161	159	177	181	168	149	168	171	174	148	158	168	146	139	153	172	153	173	164	166	171	145	184	148	159	168	180	173	179	177	143	169	152	168	158	168	171	157	146	167	159	153	160	166	147	207	154	180	178	176	183	147	156	147	142	159	182	154	158	142	137	152	183	154	162	142	161	145	147	142	148	169	143	167	164	153	173	158	154	133	144	161	166	161	162	185	144	157	178	154	150	172	174	149	156	138	144	172	158	150	162	165	161	173	144	146	163	171	146	167	132	167	155	180	168	160	170	183	180	166	144	171	192	167	147	142	154	151	190	171	150	138	154	150	155	156	157	164	157	154	153	143	169	155	158	155	155	162	171	159	164	160	157	170	143	165	162	161	149	159	154	135	180	160	144	158	141	164	183	145	158	167	157	189	170	137	161	156	178	173	139	156	159	154	151	147	179	164	159	178	124	165	190	179	149	155	153	143	139	170	138	174	142	163	156	156	137	168	149	162	149	178	163	166	178	156	169	162	147	178	174	148	149	149	159	146	152	161	165	160	159	176	146	163	141	135	143	163	183	172	151	155	149	161	153	146	163	154	167	151	182	164	154	151	143	181	162	164	158	149	166	158	140	157	164	150	145	190	160	165	167	182	167	159	166	152	143	156	147	160	163	144	184	162	144	158	169	181	165	159	160	163	159	147	172	151	151	188	151	191	159	151	146	131	169	171	155	171	156	135	167	154	152	163	167	173	166	157	157	131	167	158	160	152	165	151	154	159	158	163	156	158	177	147	149	135	140	175	167	171	149	169	171	146	157	155	177	166	160	142	154	147	172	163	170	170	172	157	174	177	164	172	146	169	185	157	154	162	136	148	158	171	157	150	178	138	178	152	175	175	168	167	162	160	138	158	158	180	148	153	147	150	140	166	162	159	171	137	169	180	166	158	181	155	156	163	166	144	153	175	172	167	188	148	154	152	183	156	150	164	147	153	164	157	160	182	172	152	143	176	156	145	164	174	154	157	157	178	188	140	159	167	166	158	171	163	133	142	174	163	159	168	171	152	168	149	151	154	137	170	158	180	155	146	144	168	161	163	142	160	151	187	147	154	157	158	158	172	158	156	156	140	163	170	160	185	149	157	146	161	160	165	165	142	160	146	157	154	146	147	149	171	142	158	189	167	139	147	166	133	165	143	172	156	153	156	154	179	142	166	178	146	151	157	157	170	158	142	151	170	159	156	150	148	161	150	146	164	172	167	173	185	167	167	168	157	160	182	145	175	143	168	161	137	140	170	171	170	151	162	184	167	144	156	175	145	175	165	150	153	190	159	151	170	159	154	148	158	148	165	179	149	154	144	155	139	169	160	168	165	177	163	149	152	146	159	156	148	151	168	170	156	156	155	166	170	160	166	152	165	165	164	155	162	180	148	162	176	161	146	160	140	180	151	135	167	157	177	177	173	184	171	165	128	167	161	176	154	164	148	161	146	161	157	159	162	152	149	143	151	150	153	148	162	156	192	142	183	158	158	160	176	154	165	143	187	158	173	156	166	168	168	150	132	155	148	161	172	161	182	151	147	166	168	142	172	175	156	152	162	139	162	160	142	153	182	174	166	167	165	175	153	136	166	180	157	156	137	171	168	169	162	165	143	165	184	160	172	140	157	172	188	158	166	155	150	168	174	147	143	151	156	186	164	150	135	159	128	171	170	163	158	160	163	158	138	162	163	156	159	154	173	172	147	162	155	136	136	151	152	183	185	170	173	151	183	148	137	160	180	174	168	163	172	162	163	141	145	169	158	183	162	171	170	152	133	141	158	154	154	154	146	194	151	143	169	151	149	155	154	163	161	140	160	125	136	163	144	178	158	156	166	156	158	166	160	158	165	180	145	180	168	144	166	168	174	149	162	178	175	141	172	140	153	159	161	159	156	151	163	166	182	145	195	146	169	174	178	179	148	162	161	153	166	161	160	187	183	137	172	183	172	137	159	181	123	160	167	145	159	155	161	145	144	163	161	142	155	156	148	164	155	161	180	156	164	126	145	152	187	152	163	164	158	155	150	163	178	162	169	191	165	144	160	162	175	166	155	156	149	179	137	158	139	153	176	140	151	159	162	158	170	155	140	160	158	164	159	137	141	188	151	145	160	166	152	164	160	149	160	139	142	124	169	174	155	138	174	157	166	158	189	177	158	180	169	143	165	159	160	163	180	143	178	170	184	153	168	139	164	158	163	148	151	163	179	149	169	159	148	163	160	169	179	175	151	161	158	171	144	162	153	161	133	146	154	175	156	155	164	158	172	134	168	155	163	148	154	161	156	139	201	158	188	182	146	148	152	166	147	152	155	176	150	173	145	175	164	153	150	162	147	156	161	143	166	151	166	141	182	181	167	153	150	179	136	163	150	171	147	163	145	186	174	159	158	179	149	163	158	156	137	168	148	160	164	158	146	173	173	168	169	159	161	177	170	152	142	161	188	172	176	152	151	170	155	162	170	152	161	153	157	167	160	178	164	169	173	172	121	150	146	161	167	176	158	162	155	164	155	156	162	161	180	139	160	177	174	144	161	157	164	178	176	177	147	175	198	148	157	171	163	161	160	141	141	152	178	153	183	134	144	171	165	178	156	149	154	148	180	161	168	162	144	173	192	171	176	172	161	153	149	178	154	179	132	152	155	153	152	162	152	188	162	148	143	155	173	162	145	179	154	152	145	164	165	193	150	153	155	165	167	155	170	149	151	166	160	154	139	151	153	169	172	155	146	162	137	154	164	160	161	165	145	166	172	167	157	169	150	149	153	156	166	164	154	167	169	169	146	175	140	171	164	175	146	155	189	166	151	168	176	169	177	155	160	132	168	119	153	196	145	148	153	159	148	161	149	173	157	177	158	146	152	168	166	159	151	170	158	158	143	159	158	148	153	151	172	161	168	148	141	175	174	175	151	170	183	150	177	159	166	157	147	140	135	176	188	133	163	154	149	159	155	177	147	160	157	155	150	156	159	151	150	159	169	170	153	168	181	149	161	152	146	158	142	160	158	166	160	155	159	173	150	160	131	159	157	142	159	135	158	182	147	159	184	156	155	163	174	166	158	155	164	149	146	180	154	176	169	146	144	153	152	169	168	146	166	159	159	157	169	165	148	139	138	159	146	165	172	141	155	156	161	180	136	150	138	150	162	157	141	168	169	136	172	153	160	166	154	158	160	165	160	168	184	152	158	164	149	141	138	150	169	150	170	150	162	146	180	135	131	160	192	160	163	157	162	169	167	151	171	162	175	143	136	161	143	156	161	171	172	148	136	148	149	140	150	174	163	149	154	138	169	154	161	173	168	147	153	160
23135	21616	29397	24587	22692	22714	12253	1286	650	625	488	477	408	363	371	337	369	434	337	322	880	794	323	317	319	291	269	289	304	275	295	340	521	879	927	605	333	257	265	281	267	276	260	249	269	300	284	294	265	274	227	271	276	266	292	305	264	245	284	268	260	302	260	254	288	281	276	266	305	259	280	285	262	239	295	290	277	281	294	275	273	275	274	265	313	305	255	280	282	259	259	257	260	300	252	270	276	284	272	268	276	284	270	265	286	254	267	265	248	251	266	265	245	265	257	269	296	255	284	255	296	277	272	258	253	275	271	251	308	256	284	259	252	279	277	259	257	269	272	271	282	262	277	283	278	262	263	265	270	277	311	269	277	292	287	281	245	239	272	270	283	277	279	275	306	266	272	254	285	274	255	296	281	257	282	290	277	287	254	302	269	282	278	298	272	245	265	260	258	321	270	271	261	286	300	292	266	268	296	286	283	241	259	285	258	294	245	261	263	284	261	275	269	258	271	261	258	267	265	268	272	292	275	293	263	284	279	283	271	262	265	285	255	256	270	288	273	287	270	273	266	288	272	288	250	305	293	278	252	271	261	280	260	275	251	271	272	270	248	265	307	244	281	282	267	284	265	275	232	290	277	296	284	291	282	236	253	275	267	260	264	272	254	305	277	297	272	288	286	289	270	247	262	285	264	289	269	294	267	260	266	287	286	285	296	264	280	269	249	246	236	267	262	289	272	265	258	281	263	279	286	294	276	268	260	267	269	264	266	271	285	236	264	271	257	237	277	228	261	267	290	272	282	289	291	283	291	248	280	276	264	254	304	287	283	264	264	266	258	276	276	308	267	290	259	288	289	273	235	294	298	316	260	259	266	288	266	289	263	287	272	251	274	297	278	283	291	298	256	301	275	285	254	257	264	263	281	269	228	277	278	262	276	277	269	266	256	284	313	273	279	252	287	287	295	286	252	258	287	268	260	280	254	256	279	258	255	266	293	298	282	268	265	270	271	266	266	247	241	274	268	269	281	234	260	299	278	252	241	255	271	252	250	263	276	282	271	279	260	295	289	273	275	279	301	296	256	263	293	285	291	285	273	243	263	242	255	266	277	270	303	292	278	267	242	304	270	243	285	270	295	300	272	274	258	322	302	261	246	274	278	277	282	278	247	263	271	296	253	283	272	263	254	260	264	279	272	304	283	274	273	275	267	273	293	280	278	251	300	258	292	263	242	256	278	291	269	257	282	246	273	267	264	283	265	251	257	275	300	254	274	272	246	263	287	248	307	262	261	268	265	283	248	280	266	285	287	263	246	289	254	250	278	246	274	298	315	288	255	278	290	291	249	276	263	245	289	289	271	259	280	254	277	294	281	298	283	269	296	287	264	266	264	322	268	252	279	267	253	255	289	260	269	293	260	269	259	270	273	303	285	265	263	256	287	309	280	293	265	257	276	259	289	268	259	256	303	270	278	245	274	271	258	275	274	284	271	261	265	290	274	254	275	255	270	286	276	268	259	287	240	295	256	254	273	268	245	269	224	254	297	266	278	296	243	275	254	249	249	258	276	281	270	286	297	288	274	300	283	269	257	262	296	266	267	278	285	293	282	268	240	261	295	279	285	289	285	234	267	295	273	281	260	297	314	275	282	277	271	262	260	285	303	290	270	237	293	286	268	259	270	266	300	255	259	269	291	284	273	306	275	265	271	256	255	278	247	266	279	286	272	248	296	298	298	291	283	282	248	264	242	277	287	278	250	271	270	280	278	262	266	262	267	277	276	283	264	274	250	282	293	261	281	275	289	260	322	275	275	286	289	274	258	278	278	274	295	239	255	274	264	297	239	291	254	280	266	255	257	239	264	266	277	252	279	262	288	255	230	241	247	255	298	280	266	268	275	271	276	281	280	275	237	263	252	272	275	261	251	295	282	289	292	282	271	278	287	286	286	272	268	279	285	296	245	269	261	269	287	294	304	258	282	282	237	281	256	278	280	289	294	274	265	245	253	279	275	275	267	283	271	278	259	266	269	235	261	264	254	248	260	279	268	258	268	257	262	273	247	298	261	282	264	286	282	253	260	257	270	289	262	271	295	313	258	289	293	249	266	274	270	267	265	269	291	276	291	248	278	257	272	259	249	261	284	243	251	255	271	262	269	287	287	253	262	267	257	270	270	293	282	273	291	255	294	305	260	265	283	252	279	272	277	269	293	296	312	245	246	286	247	259	250	264	282	266	285	267	261	259	291	286	249	302	281	272	274	274	258	265	275	282	262	251	265	255	249	291	260	266	263	252	281	289	275	250	272	270	257	298	271	272	245	283	271	247	297	256	265	265	272	262	276	287	271	228	248	271	249	267	280	290	287	277	247	260	267	254	265	274	264	308	250	234	252	263	283	260	260	252	248	267	261	260	265	269	266	273	307	264	250	257	263	278	296	252	309	302	262	278	263	275	241	274	296	272	274	282	290	275	262	260	292	259	298	290	275	283	259	269	250	290	261	293	263	247	290	266	264	291	271	270	270	262	295	290	274	252	258	278	287	258	244	275	243	238	275	277	276	259	250	301	272	257	255	272	278	293	259	254	264	300	240	266	268	244	281	254	254	270	279	310	283	258	277	266	256	270	263	289	260	268	261	276	276	259	328	308	274	267	273	280	280	259	250	288	274	289	236	267	253	301	288	265	281	252	284	276	265	221	275	290	280	272	276	288	280	283	259	292	277	236	215	281	269	254	276	253	262	263	271	265	236	261	298	276	259	282	264	276	273	284	285	267	278	270	287	287	279	278	260	286	294	284	278	255	251	260	283	271	263	277	253	278	270	269	287	271	265	289	280	289	284	273	269	274	268	282	255	271	268	260	255	254	274	283	270	263	284	259	280	265	260	262	270	284	259	270	267	305	277	238	258	273	268	267	300	261	295	274	263	286	264	269	285	278	273	260	258	269	279	265	265	267	265	266	282	266	249	249	284	268	262	256	256	299	226	263	317	272	285	254	281	264	297	289	280	284	268	243	271	272	291	271	258	242	316	261	270	256	264	288	283	257	286	276	247	266	295	279	288	256	277	262	270	268	276	289	263	257	282	252	263	259	264	269	252	274	281	249	254	272	303	248	257	277	246	270	264	257	235	270	235	269	292	320	253	274	284	297	277	251	284	266	272	271	286	285	286	295	302	260	260	282	256	293	263	249	254	273	292	239	252	264	262	286	254	268	265	270	305	262	277	266	256	243	269	283	289	283	261	281	276	255	250	245	246	272	274	280	250	288	284	261	267	264	257	270	266	286	273	264	275	273	273	269	277	289	269	252	308	274	256	245	255	295	282	288	266	276	275	274	270	260	298	257	286	278	264	283	251	297	266	253	291	258	305	278	278	260	277	278	301	269	275	296	273	268	281	267	261	282	254	272	282	263	273	289	246	256	264	263	271	268	252	296	283	296	270	251	276	271	299	265	271	278	285	285	272	254	277	238	266	266	274	258	266	283	266	270	267	282	286	272	257	266
35170	63515	51193	39371	31462	20172	4736	1517	1162	870	733	623	507	520	499	452	405	489	438	452	1395	1095	321	306	313	289	304	321	305	296	329	394	734	1259	1328	826	443	322	302	305	304	310	316	262	301	311	285	294	265	291	258	274	293	299	293	296	309	281	247	275	285	293	287	268	287	260	290	286	271	253	276	289	263	289	276	269	264	289	308	278	286	271	295	280	256	295	281	293	294	284	269	277	297	291	276	292	288	264	302	261	284	305	284	310	283	291	288	302	259	278	305	296	308	299	299	299	273	299	279	277	260	317	268	290	285	298	280	299	288	287	293	283	298	302	276	258	289	302	300	282	275	289	281	284	284	293	309	312	278	276	279	301	301	315	288	283	309	279	300	291	299	275	256	288	312	292	301	289	260	304	308	276	256	317	307	296	307	286	276	266	278	288	301	295	312	305	293	274	306	303	280	295	280	301	307	252	277	269	301	315	301	265	254	293	279	277	318	322	287	292	295	286	255	301	273	286	263	260	286	282	284	305	283	288	291	302	307	276	263	270	305	265	307	263	288	294	275	274	304	276	302	301	286	299	288	293	307	284	281	295	286	239	298	269	274	278	312	299	303	295	270	255	309	277	285	270	289	281	302	287	289	310	287	302	309	308	304	256	255	297	266	269	251	288	293	284	271	295	266	279	296	280	279	290	309	291	299	292	298	310	297	276	280	261	268	290	301	286	228	267	284	265	283	289	267	291	281	304	286	295	277	245	275	244	292	286	280	290	295	276	281	272	288	274	284	292	275	303	293	276	290	285	285	276	267	280	286	256	260	302	298	280	270	277	299	288	293	271	284	257	278	281	289	294	260	298	254	283	298	278	264	285	280	294	270	256	286	264	275	265	284	268	249	295	284	278	286	287	273	242	306	278	280	258	292	291	282	282	265	253	297	292	292	288	296	272	278	267	308	288	297	255	284	271	278	253	274	293	271	304	250	268	294	280	299	314	292	260	277	258	274	274	273	294	292	329	310	271	283	303	274	287	252	306	289	316	310	272	279	274	298	289	262	317	279	276	258	302	267	288	289	284	285	254	282	252	284	310	268	282	303	304	304	283	284	295	321	285	279	281	275	313	292	284	299	278	260	302	266	269	296	294	294	281	299	297	265	260	296	302	288	299	278	296	292	310	328	291	263	286	318	261	272	305	293	285	294	284	283	310	300	266	259	312	257	257	282	283	261	294	264	278	247	285	287	283	307	275	301	304	291	303	267	267	260	267	297	318	290	270	298	292	301	282	285	253	268	286	297	275	296	287	306	306	299	291	262	312	295	294	294	281	274	298	263	249	268	265	289	323	299	268	245	308	271	288	292	304	275	266	290	281	265	281	260	315	277	299	282	300	271	240	307	286	281	320	300	263	297	304	298	287	280	284	281	275	298	289	268	286	270	306	306	285	328	270	286	278	290	281	281	274	293	301	306	266	258	278	255	304	284	296	294	272	284	289	290	260	284	299	291	292	293	280	300	289	277	268	290	292	257	246	293	284	261	282	291	286	277	278	288	305	310	296	332	287	322	280	278	264	285	263	295	273	284	262	311	302	297	282	273	280	296	273	295	286	279	289	304	299	284	308	295	300	280	291	254	285	261	297	305	274	312	276	281	315	266	296	266	285	269	259	271	286	288	273	280	316	283	270	292	287	284	280	297	274	272	287	304	296	282	262	295	287	290	319	288	270	262	286	281	303	289	302	284	278	296	251	290	276	267	266	291	280	305	270	286	270	273	247	281	287	268	276	288	267	283	285	285	263	295	283	279	271	279	290	272	293	310	334	285	304	274	271	313	285	280	312	292	275	269	280	291	291	326	265	288	291	305	290	264	292	289	299	296	271	249	258	292	311	293	281	298	260	294	282	293	265	307	309	294	297	291	303	291	312	281	294	303	277	307	264	274	299	286	290	309	273	265	296	284	283	297	287	255	314	301	286	286	294	307	284	268	292	260	277	305	319	288	293	319	251	292	292	284	299	324	288	279	296	285	269	307	280	298	274	265	269	297	275	321	302	309	283	260	280	300	309	283	282	276	301	291	276	290	299	268	286	253	289	289	299	283	305	286	298	301	312	270	289	285	288	281	331	276	297	293	304	271	304	313	272	278	255	280	290	261	311	264	318	262	283	297	288	284	267	287	276	264	290	292	287	278	294	272	308	310	301	303	261	286	310	336	254	274	277	306	298	317	289	251	283	291	265	273	282	293	300	277	266	293	288	279	311	259	300	273	276	270	270	283	296	288	267	295	302	276	301	280	290	297	271	303	295	280	282	281	292	301	286	270	282	285	298	287	287	311	235	296	264	287	307	300	302	280	291	273	276	274	286	276	297	285	281	284	293	326	270	316	286	264	280	285	253	245	312	275	277	287	278	262	272	278	268	292	286	277	289	274	294	305	298	318	299	268	263	264	266	292	260	296	301	313	308	280	248	285	314	307	297	262	291	261	294	294	263	266	285	304	313	293	281	274	253	273	287	269	283	303	258	255	286	276	288	273	282	275	285	285	271	287	307	319	277	269	258	300	284	295	319	267	311	246	315	271	261	246	269	269	294	301	266	293	265	268	272	288	294	278	294	285	270	273	270	294	323	297	264	280	305	287	283	279	272	291	288	276	277	278	259	274	305	317	280	280	284	280	277	311	295	277	298	299	260	289	293	284	279	284	313	262	269	310	283	282	305	282	267	307	281	294	326	280	279	319	305	275	254	265	279	282	277	314	304	304	295	328	276	272	289	302	292	275	299	267	289	269	319	283	261	266	261	285	278	265	270	300	252	257	278	286	309	287	301	305	329	257	283	315	277	272	299	285	280	305	276	307	285	280	287	258	314	278	284	281	300	270	282	303	287	281	271	292	275	293	268	301	295	268	270	315	284	280	289	293	305	282	276	293	283	289	265	287	270	271	269	290	293	255	295	334	301	294	298	269	298	326	267	301	277	289	300	307	280	268	290	293	292	269	271	286	251	296	312	296	281	311	303	292	300	263	295	283	290	310	288	287	285	272	268	287	282	248	283	283	257	278	284	264	280	272	297	265	277	264	255	279	281	275	287	263	284	263	271	262	281	302	298	235	317	300	294	303	269	309	276	263	308	304	296	289	272	289	291	273	267	303	288	307	308	267	304	310	309	283	277	329	304	305	272	284	278	263	287	283	295	286	275	311	320	286	263	280	285	240	305	286	281	295	272	265	269	274	307	312	274	291	289	291	302	300	292	273	303	290	286	271	301	296	275	297	283	267	312	285	294	307	271	321	278	290	321	305	292	275	274	284	293	298	275	280	285	294	300	278	306	283	293	274	287	271	278	268	271	273	266	268	311	290	259	307	297	278	326	313	277	293	285	277	269	273	297	276	295	271	294	280	327	290	275	319	283	275	293	308	271	287	292	302	293	287	267	274	268	298	285	297	300	280	281	303	262	324	278	270	287	286	260	269	288	269	274	267	286	273	307	271	281	293	269	319	286	297	265	284	272
31439	32414	32038	22169	10653	3391	597	222	189	194	144	138	115	103	109	121	99	101	99	115	107	102	93	95	93	86	122	118	70	106	95	95	98	101	108	88	109	97	125	94	95	105	104	95	92	103	115	96	88	92	76	109	90	84	104	99	99	84	95	101	102	101	93	82	79	75	98	83	97	96	86	88	75	94	82	113	88	102	86	92	102	81	105	90	83	89	115	113	91	80	93	90	68	70	93	92	104	90	92	99	99	96	102	96	117	80	99	95	91	82	92	108	93	125	98	99	93	83	85	83	115	88	102	104	97	109	78	112	106	100	77	93	95	97	91	95	79	85	91	82	86	82	94	99	89	101	89	81	100	104	112	86	113	100	94	96	70	101	80	79	91	94	93	82	86	93	105	87	89	96	107	95	80	96	105	104	84	115	104	110	85	97	115	83	98	90	81	94	88	110	105	83	81	100	106	83	94	85	91	80	90	88	92	102	79	103	80	105	95	78	114	93	112	98	98	87	97	87	95	93	108	109	96	88	86	99	97	94	106	108	92	92	94	100	79	89	91	110	93	103	90	94	92	91	97	103	90	98	100	89	84	90	80	98	102	104	99	98	97	79	98	84	90	87	88	94	100	106	83	81	81	85	92	94	91	100	95	99	88	88	91	86	99	111	93	104	78	83	89	103	94	103	109	104	91	87	96	101	104	79	116	104	89	88	90	87	101	97	105	103	104	89	94	78	70	98	95	85	107	91	84	78	85	105	91	87	91	95	94	112	95	82	92	101	83	97	88	89	104	100	105	107	92	88	81	101	89	104	111	100	88	98	96	75	92	103	87	87	97	105	95	99	79	99	84	87	97	98	85	104	82	91	90	107	99	81	93	117	96	83	95	86	105	92	101	77	90	95	79	90	97	109	94	82	81	87	90	109	102	89	106	88	100	101	96	87	93	90	126	101	99	90	79	76	83	84	82	93	97	97	85	90	92	104	87	71	80	96	99	87	105	108	88	97	83	103	87	91	104	83	104	89	108	83	92	90	115	100	96	81	80	113	82	99	92	72	93	97	89	88	91	84	111	107	96	87	81	109	91	93	84	92	90	79	75	99	86	96	101	74	83	78	92	96	87	94	101	101	98	84	97	94	100	101	103	73	95	92	97	90	82	93	90	97	109	94	105	99	80	83	88	97	85	103	90	107	86	99	105	76	83	98	81	96	100	86	111	96	90	89	85	101	73	103	94	103	105	98	86	78	94	99	81	92	86	81	89	95	93	82	102	87	99	96	106	92	93	89	97	89	89	84	102	105	80	92	89	91	102	110	107	100	91	96	102	87	96	85	94	99	108	85	99	98	94	99	96	90	106	88	81	107	91	85	105	93	91	92	86	116	103	102	77	94	97	100	93	89	99	78	87	89	105	106	105	90	101	79	95	112	91	98	90	84	96	96	102	95	86	98	96	102	103	88	107	86	106	87	94	96	99	79	108	99	97	84	77	93	100	100	95	103	97	89	102	87	91	95	87	99	82	100	101	95	105	98	91	90	101	93	110	97	98	87	81	89	109	91	112	82	95	92	94	94	94	102	103	86	88	78	100	115	95	101	97	112	91	94	86	100	95	88	84	90	102	102	99	92	93	93	86	89	109	89	98	96	110	91	87	97	93	81	103	106	95	84	79	92	91	86	88	93	87	82	104	96	81	99	75	91	89	111	93	90	95	100	78	88	112	70	88	103	99	85	89	85	90	98	77	95	78	76	111	84	96	98	87	91	79	89	85	91	93	104	92	83	90	79	102	100	73	98	93	105	99	110	96	74	100	101	95	91	81	111	92	75	105	92	89	88	92	96	93	88	98	100	80	106	87	93	107	113	91	89	107	79	90	95	109	86	91	96	98	94	84	69	77	98	100	98	101	91	63	89	84	87	79	92	90	70	75	101	66	81	90	75	83	101	97	100	93	112	94	97	101	86	83	96	84	100	108	101	96	116	106	114	96	117	94	100	86	99	112	100	90	93	98	84	99	101	110	90	94	97	79	91	86	88	85	114	89	84	76	101	102	99	90	92	104	78	101	95	100	90	86	99	97	92	96	90	111	82	99	106	100	112	104	101	97	88	98	90	69	100	109	109	89	86	95	102	96	106	97	102	86	105	98	84	81	80	119	89	97	111	93	100	84	96	85	79	83	102	89	77	104	79	95	95	101	107	100	107	93	89	90	103	100	96	88	96	90	114	81	90	80	92	106	88	82	83	99	88	89	84	68	92	102	100	86	102	97	94	101	108	77	81	88	84	92	94	98	81	85	94	78	86	96	84	98	90	85	99	88	105	85	94	96	94	96	100	99	105	106	103	106	93	86	104	111	109	96	91	99	102	102	104	101	88	100	88	77	77	81	94	86	100	95	95	82	101	99	98	99	95	98	103	84	101	100	90	78	105	77	94	89	118	79	89	89	81	78	94	90	101	95	81	106	90	78	91	101	117	83	88	93	91	96	85	94	108	103	106	73	80	90	98	95	77	96	89	78	107	109	111	94	82	109	77	94	98	86	108	102	88	108	99	98	114	86	80	105	84	98	84	103	99	89	85	96	84	86	110	91	90	94	91	106	112	120	90	101	96	104	90	99	111	93	78	88	79	98	83	97	94	97	92	88	81	104	101	101	89	101	72	88	94	116	100	82	94	76	90	89	71	111	97	82	88	93	80	102	90	94	90	101	90	106	94	92	86	85	91	96	86	105	113	92	95	75	93	85	83	96	103	82	95	101	102	99	110	87	91	87	107	85	82	91	89	83	88	92	84	110	95	87	98	93	97	107	90	83	102	107	118	105	91	95	83	85	88	108	102	86	83	99	89	93	109	94	79	109	102	84	81	103	83	85	97	107	101	92	93	102	105	89	88	96	109	110	102	105	98	86	98	99	101	113	90	85	91	82	102	125	93	83	108	95	103	98	73	84	89	83	111	94	92	87	98	77	81	99	110	94	90	96	87	97	92	89	105	100	99	92	103	97	83	85	105	87	94	97	105	101	95	99	125	105	103	107	83	96	99	108	103	94	82	98	82	91	85	84	97	115	93	76	103	102	101	101	87	84	86	91	91	86	85	88	99	99	87	77	77	93	90	103	96	95	83	93	86	90	81	96	86	77	100	103	103	106	71	88	103	97	92	104	103	105	99	87	116	84	87	84	86	101	86	86	103	91	104	86	99	95	96	97	84	99	104	95	97	106	105	85	100	92	101	82	112	86	85	85	99	99	82	86	97	87	78	95	75	73	107	106	106	91	95	100	96	104	106	90	89	100	77	92	100	92	88	80	97	103	87	85	87	94	102	107	104	96	89	102	102	106	103	97	77	105	87	101	81	101	103	102	84	89	86	107	108	89	104	91	88	88	96	99	85	86	96	81	84	94	94	82	90	80	105	101	95	95	92	100	106	99	80	100	79	105	90	97	91	84	97	97	99	88	106	90	104	83	85	85	105	104	96	90	90	94	114	100	99	104	93	111	93	95	101
31738	47019	32792	21211	12945	5230	1037	394	283	249	196	190	144	181	122	128	104	128	120	124	117	116	98	123	132	112	126	109	129	103	125	109	126	132	111	111	91	119	105	101	121	110	82	124	113	93	127	103	103	109	112	97	93	102	118	102	105	97	111	112	93	108	98	110	115	95	107	113	98	101	97	120	100	86	110	111	106	106	112	90	101	94	81	123	106	115	118	103	101	97	109	107	121	97	114	112	123	111	105	93	109	125	103	92	97	91	102	116	113	121	118	89	101	105	93	107	118	102	101	105	102	100	98	103	119	114	96	92	110	109	104	108	109	94	112	102	102	104	99	117	101	105	97	107	111	118	112	108	119	110	106	116	112	100	89	93	101	90	97	96	107	110	140	119	110	99	114	106	117	109	111	111	86	106	118	105	114	107	100	101	131	125	106	110	111	110	118	122	110	100	102	134	101	120	105	99	110	123	103	110	123	113	115	108	100	111	108	116	110	117	126	118	92	116	88	92	110	111	94	117	106	97	122	106	121	118	110	112	115	114	114	95	109	106	122	106	109	112	85	109	103	118	108	102	105	122	105	103	109	116	109	97	96	109	112	118	102	113	113	98	118	99	111	98	97	109	70	98	116	115	101	107	104	100	112	110	83	117	98	102	109	96	102	102	96	110	105	116	107	86	127	94	118	105	105	108	112	104	125	111	104	99	97	108	103	99	127	111	93	83	103	96	96	98	89	107	106	109	113	110	82	108	117	92	114	120	105	103	100	111	109	113	90	116	99	93	119	103	95	97	101	94	113	118	92	101	119	103	100	107	108	111	103	111	113	123	123	106	94	91	99	118	111	97	88	110	89	120	93	109	84	124	92	102	83	114	91	99	122	103	110	113	107	88	112	101	114	105	107	99	102	94	112	99	126	109	111	116	123	108	95	115	111	96	100	103	113	114	95	101	111	102	136	90	110	90	101	104	105	111	115	115	110	107	111	105	107	95	108	101	107	109	104	102	99	112	81	120	98	127	106	105	89	110	122	98	123	99	103	108	94	116	98	111	101	106	105	113	118	121	96	112	118	102	102	116	110	111	101	116	97	123	90	97	101	112	112	113	116	102	111	105	111	91	97	105	88	108	93	118	91	97	120	104	120	104	99	100	113	104	129	116	106	92	97	113	80	96	117	100	99	113	121	118	90	109	120	90	118	112	86	113	91	95	110	95	118	112	111	113	111	99	89	96	117	107	88	92	98	110	112	126	92	104	107	95	91	114	116	97	121	91	136	123	103	109	107	96	95	115	112	116	120	110	100	107	113	92	128	95	102	104	121	106	90	106	81	91	99	94	104	99	121	107	96	113	112	111	100	104	118	113	107	110	102	121	105	96	103	107	110	95	97	112	103	104	111	105	116	104	102	103	109	118	115	115	104	102	105	112	109	99	106	122	116	113	104	113	101	100	121	95	88	121	89	101	108	102	96	103	109	117	100	90	121	122	108	93	92	95	121	110	111	108	119	99	101	117	94	104	102	92	120	93	110	98	107	96	109	107	114	98	109	101	100	104	109	107	108	100	89	124	107	108	110	96	101	92	108	102	112	96	110	109	113	116	108	110	106	110	108	113	89	101	118	121	131	116	120	103	96	118	94	110	115	107	117	110	94	108	106	74	97	105	102	117	105	108	104	95	104	85	111	89	113	106	104	118	102	102	110	101	94	117	113	106	108	110	133	118	122	111	90	108	124	112	121	97	100	151	118	104	112	125	128	107	94	91	99	108	106	100	100	112	121	105	117	104	91	92	107	99	113	110	115	102	116	108	110	107	109	121	87	115	84	115	108	97	94	102	115	96	104	97	111	98	110	122	106	105	116	123	108	116	89	98	104	109	100	95	96	104	111	116	106	109	121	110	103	125	102	90	110	97	123	133	114	114	87	89	108	92	122	102	108	86	102	98	91	107	101	87	128	118	119	117	114	95	104	130	118	100	110	122	121	105	94	97	121	98	96	97	106	104	124	109	121	108	108	106	110	106	107	116	102	110	116	107	86	99	99	107	102	116	111	100	114	93	102	92	112	104	129	116	111	113	114	107	121	99	98	109	112	99	115	92	106	131	111	106	120	98	119	100	116	103	95	109	103	112	93	99	105	88	95	121	96	100	102	89	117	93	111	100	93	104	116	101	120	113	111	99	101	99	86	123	119	91	99	114	131	129	95	120	110	109	116	105	104	112	103	99	121	93	104	107	100	108	112	101	94	84	107	103	99	104	113	108	90	130	126	101	90	101	103	109	118	105	121	82	102	83	96	106	115	113	106	99	91	114	108	113	99	94	109	106	100	120	113	106	104	113	104	114	120	99	101	100	102	114	107	112	103	122	93	121	110	102	94	100	96	118	108	94	100	109	107	114	92	105	100	103	105	105	115	93	114	111	85	105	99	94	113	100	105	96	88	114	84	111	107	109	88	115	109	102	109	101	131	96	112	115	128	109	105	103	107	117	123	110	102	122	114	99	129	122	107	104	99	102	106	93	119	124	116	101	99	119	98	92	110	113	116	99	107	104	98	110	106	105	103	97	108	99	130	112	101	113	112	108	115	112	108	112	95	95	121	101	105	108	118	120	103	109	100	138	113	110	113	131	99	104	91	97	106	105	111	107	95	98	86	120	106	110	92	101	111	106	107	111	99	100	105	110	124	107	97	109	117	107	126	121	96	105	102	99	106	113	110	112	101	101	95	90	86	110	109	107	109	95	103	124	103	126	97	105	114	101	117	109	96	111	118	110	129	107	129	108	104	113	109	97	105	101	119	106	91	111	123	115	83	115	103	101	121	120	120	102	98	124	101	115	121	124	101	116	123	115	103	115	101	101	99	105	110	103	93	84	100	85	99	114	98	110	98	115	101	107	101	97	115	120	103	113	113	117	122	110	94	104	98	102	105	115	101	103	97	120	114	109	123	105	119	96	95	103	100	93	103	96	100	117	105	94	105	96	106	100	112	117	90	105	103	105	98	99	106	108	112	108	113	108	109	110	107	102	116	107	110	90	102	104	122	108	120	108	105	100	108	104	94	117	97	101	123	100	102	115	106	117	109	108	115	108	114	96	108	103	116	95	107	108	92	107	108	95	113	113	124	113	91	113	114	104	114	103	99	111	108	104	108	131	121	107	112	109	102	95	109	114	113	106	92	111	109	119	104	114	103	113	87	96	105	123	95	113	112	82	107	95	105	115	111	119	125	111	104	110	120	105	103	104	115	104	111	108	97	106	100	135	110	117	109	105	105	98	98	113	125	118	120	108	117	79	104	90	97	107	119	106	110	115	125	93	97	118	84	104	104	106	109	103	113	101	108	98	94	115	104	119	110	100	107	123	96	106	93	104	103	105	105	106	105	101	97	103	126	97	116	93	94	100	118	125	100	83	120	93	99	93	118	105	119	123	87	85	99	108	94	104	109	117	106	103	85	94	98	114	110	110	107	106	95	131	108	96	100	116	114	104	92	109	92	94	98	117
24516	21696	29067	25663	23092	18837	4764	623	467	387	344	248	238	263	251	241	216	220	236	215	232	204	191	211	210	216	213	202	196	200	215	208	204	407	476	313	193	192	183	184	184	190	204	155	172	187	177	181	197	186	187	171	158	197	200	172	183	163	165	163	165	191	163	180	204	205	186	169	191	179	191	173	173	169	184	176	155	172	181	160	181	192	182	193	153	158	179	188	195	177	178	188	206	203	203	168	199	199	189	151	174	171	159	161	184	174	165	196	190	172	188	189	198	189	194	189	176	200	194	177	189	173	189	205	202	180	205	152	176	184	191	178	240	177	168	191	153	175	180	156	189	168	178	185	193	172	169	200	190	163	187	185	170	156	211	179	193	183	183	177	199	176	167	184	179	213	184	190	191	171	179	172	184	197	168	185	202	194	166	174	178	176	191	196	179	186	164	194	177	174	163	188	186	165	190	160	211	192	166	188	192	156	183	167	198	197	187	202	167	184	147	188	180	202	179	194	202	171	177	170	168	168	186	199	150	204	211	163	199	162	176	181	163	167	174	147	177	166	190	153	180	195	177	177	184	155	196	179	181	177	177	170	179	202	170	181	203	182	191	182	192	179	176	172	166	154	181	184	161	160	195	181	185	175	180	172	180	195	147	193	206	187	169	188	178	182	192	196	180	188	182	187	197	197	185	195	164	189	190	155	196	173	187	193	195	184	164	173	172	172	146	161	200	166	176	187	206	192	163	185	165	161	179	184	185	191	172	208	171	179	158	188	170	179	172	147	191	170	166	163	191	200	154	182	188	194	167	170	190	175	193	167	144	179	187	181	181	191	172	168	187	186	196	185	176	166	152	177	219	197	168	185	155	167	188	166	190	183	186	191	189	177	161	163	181	187	188	196	190	169	166	188	173	181	174	189	182	190	190	187	135	181	170	180	175	173	169	186	177	178	156	185	162	165	175	176	188	197	196	154	174	142	174	191	216	193	179	184	181	185	155	168	175	163	165	172	157	169	179	178	197	169	209	199	190	191	181	186	156	166	187	167	182	170	167	189	181	190	171	183	154	184	193	191	170	172	180	163	173	186	191	167	200	201	156	170	183	174	185	173	171	163	169	165	175	187	155	166	188	167	167	159	184	176	162	164	201	182	191	158	186	151	174	160	183	155	186	186	181	200	161	184	156	192	173	175	183	170	175	181	178	169	200	171	185	151	178	192	154	168	159	200	170	185	189	179	163	173	167	154	202	161	170	176	180	169	180	195	185	165	169	177	200	184	193	176	192	173	181	173	165	180	171	179	179	181	164	181	196	186	173	182	184	198	186	184	179	178	184	182	180	163	183	178	182	183	172	188	186	171	198	151	175	173	180	187	183	192	165	188	193	174	190	173	175	185	184	174	165	180	189	156	156	176	168	159	165	188	180	191	165	192	164	180	170	182	180	197	185	191	178	166	164	163	167	199	187	173	167	197	169	171	200	184	210	212	174	193	167	180	182	199	170	192	182	157	172	178	188	182	189	160	153	152	184	180	147	181	177	182	173	190	197	204	155	169	161	176	157	181	170	179	183	186	179	193	172	179	186	177	160	165	184	178	190	180	174	195	186	190	172	187	209	174	164	188	189	178	188	170	179	173	195	215	182	190	174	158	186	196	165	192	200	184	198	189	176	170	183	193	181	196	178	164	147	185	200	166	195	181	187	178	205	172	168	186	180	174	196	177	175	182	183	164	163	188	186	156	172	190	182	196	182	158	162	159	151	208	194	181	179	168	172	178	171	173	187	175	166	184	190	177	179	198	184	170	170	174	190	163	159	184	178	174	162	170	175	180	171	198	199	187	162	167	176	188	182	184	193	197	188	176	191	177	181	195	170	189	188	192	168	169	184	152	164	171	190	158	185	166	194	176	199	180	177	164	164	194	176	163	163	167	160	190	168	167	181	186	165	169	176	192	174	178	188	180	167	162	178	173	204	191	174	148	178	198	172	199	153	158	193	185	177	169	192	167	186	185	181	173	186	178	164	152	164	187	162	165	174	195	182	153	217	165	167	172	191	165	175	199	190	193	164	205	164	173	184	192	184	195	177	181	183	170	165	182	193	173	199	168	188	172	152	170	185	154	172	183	182	183	195	180	188	168	195	186	153	174	168	177	193	207	193	171	176	179	207	172	184	175	196	204	196	181	169	204	171	170	177	179	171	195	179	200	202	167	194	184	168	152	163	186	176	171	164	177	182	186	193	190	181	176	162	188	180	188	196	176	186	194	172	176	201	175	182	191	188	177	189	169	211	187	198	146	192	165	161	201	201	176	205	200	181	170	181	179	185	188	184	186	175	184	194	167	174	187	173	163	166	189	179	167	181	185	181	174	195	184	200	185	171	201	172	171	199	190	201	176	190	193	211	186	167	180	212	182	173	193	161	229	177	167	169	153	181	219	186	188	190	181	157	173	167	171	174	176	188	189	198	158	189	220	174	191	199	184	169	178	185	176	175	193	188	176	166	192	166	179	199	157	208	191	177	174	154	208	206	163	188	167	156	184	150	181	186	162	199	170	148	152	187	182	179	162	166	176	186	180	176	194	196	167	200	196	165	171	188	177	182	167	164	175	160	206	173	189	163	174	188	186	186	159	192	189	192	168	174	185	156	160	183	185	157	203	179	161	189	168	173	185	157	166	199	180	193	208	199	189	170	175	214	176	158	193	185	179	190	185	188	168	184	180	170	185	176	166	170	180	162	183	202	204	192	168	176	180	195	173	180	205	187	190	201	187	184	187	185	211	195	178	176	210	167	148	176	182	175	186	168	164	189	183	187	190	152	167	176	183	194	189	178	147	152	178	208	194	179	167	196	161	166	184	174	193	190	176	176	173	156	173	162	160	190	173	192	151	191	183	196	175	179	182	204	177	174	189	171	186	173	197	177	183	171	182	163	176	201	163	185	162	178	184	150	188	193	172	181	179	173	186	173	187	173	184	179	188	177	189	193	205	193	174	186	183	186	170	175	188	184	171	181	192	211	171	175	192	167	166	171	193	161	176	181	175	190	157	212	197	170	160	199	172	181	195	157	173	171	163	163	186	177	168	170	183	187	171	176	203	194	180	185	181	183	177	165	169	179	167	198	167	177	181	158	180	176	181	188	206	172	159	170	187	183	192	209	166	194	188	176	198	164	173	173	181	160	168	196	175	172	179	189	216	160	191	184	165	160	191	169	170	170	164	189	164	197	176	173	188	193	183	166	181	204	166	172	184	196	181	186	178	181	171	196	188	176	184	197	181	180	179	170	206	176	200	206	199	173	203	180	191	161	192	156	178	162	160	161	184	164	187	176	182	189	185	184	170	170	193	180	179	200	188	182	175	189	168	162	149	203	181	194	192	181	179	158	185	193	167	169	157	154	188	184	174	190	179	197	203	193	189	164	175	186	193	179	170	192	158	170	191	175	198	201	196	166	167	185	164	185	185	194	171	161	176	177	186	152	153	185	171	185	158	179	179	199	162
32023	56958	43627	31448	25723	16521	3517	899	748	583	500	394	360	322	288	294	261	269	236	269	238	209	237	224	190	225	216	257	194	227	231	224	217	602	658	406	231	205	190	218	203	175	176	198	201	201	205	194	188	185	192	192	181	177	189	227	194	187	214	221	180	195	203	180	227	189	172	223	201	183	180	185	194	190	220	182	204	213	175	181	203	218	189	182	192	198	183	201	168	210	164	188	181	189	156	213	205	203	200	190	203	194	180	186	194	189	209	214	196	191	175	219	185	197	193	214	192	223	208	215	212	211	201	230	171	177	193	189	196	206	173	194	202	188	177	201	213	186	174	181	167	184	186	211	206	215	201	185	197	187	187	165	189	183	176	205	192	181	171	197	190	210	170	197	222	205	207	186	202	186	197	195	195	168	181	197	198	187	218	200	201	170	206	202	202	187	169	191	186	189	182	214	180	210	169	208	200	192	204	190	180	187	197	183	181	192	222	184	175	165	174	192	217	196	180	188	172	184	217	207	187	197	180	205	198	195	190	179	186	173	190	182	192	190	182	201	174	171	178	182	197	210	210	186	210	184	188	171	182	203	184	191	199	181	216	190	195	170	200	177	181	190	206	165	195	218	216	196	182	158	175	189	190	215	190	216	166	192	210	180	200	202	173	190	174	195	182	214	210	195	201	205	206	149	203	178	162	186	199	194	201	209	198	181	207	213	187	177	209	176	181	187	162	200	195	182	179	202	210	210	211	191	215	195	191	202	200	200	181	202	177	183	181	208	189	203	207	198	191	178	208	177	181	194	197	195	186	190	173	210	180	182	194	184	196	182	208	181	196	196	174	197	205	193	210	176	173	199	189	196	197	184	197	185	182	224	182	201	188	175	197	164	176	192	206	196	164	177	180	175	213	199	185	185	178	204	196	192	182	220	183	184	192	206	199	196	173	189	195	179	190	199	186	180	161	200	192	184	211	208	189	189	181	185	171	193	174	186	174	206	189	195	190	181	183	217	190	174	204	202	186	186	213	182	205	201	203	194	190	199	199	170	187	190	229	195	180	194	187	188	233	217	192	204	191	180	195	186	198	197	208	186	192	201	173	218	201	179	192	190	180	189	182	200	199	179	189	197	182	170	172	203	192	194	187	194	193	182	190	180	188	178	172	205	187	191	186	193	204	209	198	210	221	202	198	209	191	197	198	226	199	176	202	198	191	179	181	189	186	192	197	203	190	179	175	205	223	191	186	170	194	184	176	191	177	186	197	194	208	205	201	215	197	187	219	195	218	193	203	174	200	200	173	191	205	176	192	193	186	188	211	200	199	186	205	203	200	187	201	198	212	207	184	179	198	170	198	188	204	192	201	198	160	180	213	206	172	181	185	191	191	173	222	191	225	186	186	206	191	194	184	219	213	181	209	168	201	206	182	179	177	188	173	172	167	189	180	195	176	200	172	198	195	203	206	177	195	222	204	197	183	191	187	219	197	205	166	202	193	158	189	204	215	195	178	178	197	170	215	195	183	202	184	192	207	224	183	193	217	194	174	192	190	197	214	188	185	184	196	178	187	207	184	195	230	198	196	190	215	181	186	211	190	202	189	206	199	188	187	187	198	202	159	196	197	193	178	177	177	198	206	193	176	202	197	173	209	191	195	213	195	211	190	197	182	175	188	198	190	188	199	200	191	175	194	185	181	188	197	194	178	196	205	194	196	199	176	198	196	179	195	214	196	168	197	197	199	195	200	187	198	188	182	195	196	191	196	206	209	206	216	192	198	197	165	202	201	184	206	181	199	183	199	181	204	201	197	179	174	198	194	206	177	172	192	188	203	182	164	168	194	192	200	199	175	197	189	182	189	213	204	186	198	179	205	195	191	180	212	184	187	200	204	227	188	185	186	175	177	181	169	190	197	163	212	173	198	199	163	170	224	193	179	228	193	176	194	219	203	222	194	208	214	202	200	165	182	209	195	179	178	188	169	183	220	196	203	185	188	212	182	174	197	193	179	199	172	188	193	209	180	203	195	194	186	199	184	190	176	198	179	213	183	186	206	215	203	159	192	217	209	209	188	211	209	196	175	220	203	193	215	185	212	205	177	211	182	202	218	176	188	196	195	174	181	196	186	195	173	172	181	210	201	186	167	183	197	172	185	203	204	178	204	219	208	203	181	202	170	171	175	190	207	195	201	203	194	170	188	200	200	193	179	190	187	201	160	200	206	181	170	177	186	205	187	218	171	180	174	190	211	180	194	189	220	177	159	192	166	201	192	186	191	191	209	195	169	194	194	214	171	175	182	187	220	181	207	203	202	177	185	183	180	184	200	204	187	193	183	178	221	207	183	181	182	205	205	201	212	187	164	195	181	162	184	204	202	188	194	194	189	187	200	200	203	212	208	180	190	176	176	200	202	192	179	214	184	186	204	195	176	205	189	192	202	175	178	208	192	180	191	185	196	184	213	195	190	196	175	202	185	184	193	189	190	168	175	173	189	186	184	208	206	196	181	186	190	191	187	165	206	196	205	201	204	215	204	200	198	202	178	199	197	194	204	188	186	176	212	199	177	211	200	196	184	175	180	183	194	194	181	207	184	188	181	203	192	183	208	209	176	208	206	174	185	202	195	189	182	198	193	203	216	187	194	191	188	225	151	169	201	209	180	201	209	187	195	194	190	173	207	213	170	192	223	179	181	211	212	191	193	189	210	180	178	213	206	185	183	208	192	181	184	198	199	183	203	175	216	200	202	222	205	188	191	206	203	178	200	192	195	163	188	204	201	203	194	189	169	194	228	195	178	209	196	205	184	173	173	206	201	212	186	171	201	203	202	190	215	153	174	191	187	194	185	182	198	181	208	172	172	218	194	179	207	216	194	190	207	196	207	168	209	213	211	175	233	185	198	184	223	194	186	188	204	196	176	188	191	201	218	193	167	205	196	187	208	197	172	221	195	181	183	207	195	192	192	165	198	183	192	204	209	223	195	182	179	189	174	201	228	180	206	187	190	203	199	180	202	203	195	190	189	190	190	192	208	191	181	185	196	194	198	192	200	208	198	195	211	190	208	192	198	179	213	172	194	196	174	188	186	196	194	210	185	184	176	183	189	189	195	168	167	200	182	188	181	195	216	188	180	212	206	183	168	194	182	209	202	174	196	192	187	186	208	180	179	179	187	220	180	186	158	213	192	212	198	195	186	226	165	192	165	205	209	197	202	180	207	200	184	188	202	189	185	193	171	194	190	209	165	203	206	203	177	186	192	209	186	200	207	156	182	217	214	199	177	188	228	203	182	179	198	164	162	210	208	184	199	173	200	207	182	202	182	174	199	197	196	177	207	183	190	206	200	196	202	178	180	169	181	204	196	192	193	209	176	190	197	215	178	164	187	186	197	217	186	181	193	222	187	175	175	173	199	176	167	187	179	202	211	202	171	182	183	172	193	195	198	180	198	198	174	196	202	180	210	199	210	189	189	214	192	189	199	192	199	170	203	193	207	200	177	200	184	191
25768	21834	28758	27412	20263	9844	1488	390	278	223	230	190	213	198	168	131	161	134	170	187	185	153	154	131	124	127	117	127	147	132	117	128	167	179	220	272	139	148	144	132	135	143	96	136	127	138	116	129	119	119	137	138	135	112	149	113	131	135	130	151	147	142	134	145	119	140	134	149	128	124	121	146	123	133	140	124	131	135	116	143	115	137	135	115	157	122	129	135	124	138	130	138	166	137	124	130	117	127	133	131	123	139	132	123	136	135	112	129	144	145	151	124	116	116	146	141	120	119	122	136	159	133	127	150	133	135	135	134	137	126	138	137	137	107	125	134	162	135	116	145	117	137	122	126	113	131	137	128	133	150	152	122	116	146	128	127	120	122	107	137	128	127	122	131	131	128	139	102	143	125	133	132	117	129	122	135	134	129	133	125	122	147	104	140	139	106	131	119	132	132	135	140	119	139	151	141	152	124	124	156	130	128	142	127	128	141	138	130	144	148	132	131	122	117	142	123	106	151	114	132	135	131	116	102	129	144	138	143	136	119	133	163	128	112	123	132	150	135	142	131	115	139	127	131	134	114	151	140	151	137	118	114	153	137	126	118	154	136	145	128	140	151	153	123	131	117	160	118	117	126	142	149	128	137	135	153	145	140	122	131	139	129	102	175	157	136	132	119	113	119	134	139	120	138	149	108	142	140	132	118	128	143	136	152	137	106	127	109	139	142	151	135	151	137	132	111	134	133	148	120	143	138	144	138	112	124	131	133	134	126	130	113	135	133	132	138	141	145	130	137	106	138	153	155	130	131	137	152	127	122	146	126	138	129	138	111	129	123	146	121	126	142	127	129	129	127	130	143	134	118	154	145	120	132	92	131	131	142	129	122	129	123	109	117	127	153	130	144	131	138	109	139	133	116	138	137	119	126	114	119	127	123	116	143	125	124	134	116	136	137	118	134	150	135	141	141	138	110	139	146	126	133	131	146	127	142	135	133	127	109	134	115	114	152	138	127	121	109	113	146	129	115	132	126	126	140	136	140	132	152	116	134	134	130	113	128	133	101	121	124	123	110	113	106	113	135	125	130	125	137	152	132	130	146	146	125	129	139	119	120	146	138	133	120	132	124	128	130	132	108	124	111	135	156	133	140	121	118	117	126	107	143	116	136	156	140	145	119	136	147	131	142	103	132	116	149	147	134	132	142	128	147	119	124	140	125	144	138	129	145	137	131	139	123	135	143	131	145	134	135	144	121	146	118	133	136	129	145	135	156	115	141	126	119	135	130	117	123	141	142	116	140	127	135	127	119	144	140	105	132	112	135	122	132	112	124	145	123	133	138	123	115	135	130	145	146	124	161	146	142	134	135	158	111	130	137	122	123	131	135	139	145	123	147	110	133	106	133	152	125	127	144	145	132	132	134	139	139	143	138	108	113	112	129	125	122	139	152	142	130	138	154	113	150	145	122	137	136	113	127	137	131	131	142	129	119	137	118	126	146	122	122	121	134	118	122	142	132	164	122	115	118	130	140	135	151	126	128	131	124	146	144	129	129	126	134	121	124	131	128	125	117	141	101	117	146	129	125	148	126	132	132	123	135	129	133	128	134	134	147	110	131	139	130	142	128	133	140	136	130	125	120	108	122	141	126	129	141	132	128	132	128	121	115	143	124	129	125	133	122	119	144	139	142	131	125	133	159	145	146	153	124	126	123	139	136	117	127	131	135	132	135	133	121	136	127	141	127	143	128	143	121	124	128	130	143	136	145	115	139	136	133	142	123	143	130	145	127	151	126	119	135	123	134	124	109	129	126	118	134	115	133	109	142	137	130	135	131	117	126	137	128	154	133	149	114	147	143	114	127	154	131	113	117	123	124	122	147	141	122	124	126	130	138	137	129	130	133	130	122	144	142	127	119	145	147	147	123	108	125	135	135	136	117	134	128	141	136	125	121	132	133	132	134	168	130	119	111	95	135	139	142	129	131	138	135	111	141	110	128	126	109	110	148	115	106	125	116	136	157	127	122	120	122	149	133	132	138	118	133	129	130	114	133	132	131	147	129	138	136	142	138	127	133	103	128	141	122	127	130	137	133	123	126	127	130	121	136	120	133	129	131	133	140	121	130	136	127	142	128	133	130	144	142	124	142	134	160	142	118	134	129	116	131	117	135	131	123	151	146	122	111	128	127	135	134	117	151	132	123	126	141	137	126	159	106	117	119	136	149	148	123	134	112	137	125	127	128	120	142	132	139	149	123	124	135	146	128	128	150	153	131	135	135	130	141	146	123	124	137	105	115	135	122	135	119	115	121	140	140	128	130	124	138	126	108	143	110	134	133	139	112	116	150	131	143	129	137	120	127	138	138	120	142	126	126	137	123	129	133	117	125	122	125	126	133	129	107	126	132	129	118	122	146	122	147	124	133	129	130	142	135	138	136	119	119	116	121	134	122	136	121	133	147	123	127	118	138	115	154	138	120	145	118	126	122	143	125	137	167	110	130	141	147	148	120	149	114	140	114	123	112	132	134	129	129	114	134	136	133	129	121	126	111	135	133	136	149	135	120	102	135	144	114	121	124	113	128	136	157	110	146	113	131	148	142	148	132	118	135	144	126	137	120	139	140	138	120	167	136	145	129	137	138	140	127	122	127	153	144	142	122	124	138	142	116	144	132	140	127	144	126	130	111	116	137	122	143	125	154	129	141	138	138	146	121	124	151	139	131	125	124	131	129	149	109	139	126	127	128	133	127	122	122	112	128	145	119	135	143	125	144	135	130	125	140	142	123	106	132	134	121	116	154	155	122	114	127	125	126	123	121	131	126	125	140	143	120	120	144	125	126	132	111	142	114	126	135	149	135	126	141	132	137	136	126	115	116	123	118	128	122	143	109	129	137	132	150	132	121	127	131	124	112	143	117	132	115	132	118	114	128	120	121	137	146	150	149	118	127	150	137	134	154	136	121	143	123	124	133	124	152	152	144	113	127	112	113	144	122	133	135	127	131	136	135	137	129	145	134	137	127	125	115	140	126	149	130	133	131	121	138	130	127	135	120	128	114	113	162	132	139	148	112	139	109	141	153	142	115	152	151	124	126	119	132	146	152	126	128	124	113	124	122	146	125	126	127	137	151	131	126	134	150	146	133	131	156	144	147	130	155	130	131	130	135	145	129	123	133	133	142	125	131	158	146	133	123	154	121	125	125	132	126	125	144	128	135	147	123	148	139	160	150	157	125	140	111	155	117	106	131	121	132	124	137	122	143	119	122	125	119	134	144	141	119	107	127	141	140	135	136	134	124	131	124	121	124	137	140	105	161	148	148	117	159	132	124	133	115	134	140	136	129	118	121	135	135	139	147	129	113	138	125	121	147	152	107	138	116	125	144	126	150	141	120	104	117	111	132	135	103	137	128	125	131	131	134	139	126	135	131	144	111	130	144	139	125	138	124	130	131	112	140	108	132	142	133	125	137	117	154	141	146	119	119	133	133	131	139	125	140	126	129	143	144
31857	53097	39419	26784	22284	11475	2127	644	515	383	344	306	280	247	210	182	197	180	208	238	274	172	146	182	159	152	149	165	181	164	188	153	254	257	343	290	150	142	161	161	164	150	132	155	158	145	157	147	157	148	129	133	167	144	150	173	159	163	158	134	144	154	149	168	170	150	162	150	140	152	133	143	159	153	168	137	166	144	169	160	155	154	142	162	151	131	142	161	162	160	159	143	151	151	174	153	152	151	152	170	148	140	146	130	147	155	169	167	170	151	160	151	122	186	156	161	148	148	148	152	160	162	148	152	146	156	160	136	143	131	165	146	155	140	165	146	150	135	146	166	154	151	172	138	134	140	143	155	158	165	150	141	147	132	145	154	142	158	142	166	166	132	139	148	123	147	148	169	155	153	145	134	162	151	191	152	154	132	128	187	159	135	174	156	167	162	152	147	159	157	165	174	146	143	151	138	187	164	135	176	148	155	135	141	151	149	156	144	147	144	131	141	169	155	157	156	149	132	133	166	160	141	146	173	152	134	156	151	149	163	159	137	159	115	142	140	142	135	150	179	143	156	151	161	166	135	145	142	137	164	160	157	152	130	152	156	152	134	142	143	152	148	147	161	169	155	137	152	153	157	173	151	150	136	144	149	151	136	135	160	135	138	166	161	150	150	168	165	156	165	145	163	143	155	141	160	141	149	141	139	161	138	156	167	155	153	168	126	144	145	156	127	127	146	165	145	167	167	138	159	149	146	160	165	154	128	132	170	142	140	150	164	167	164	174	133	118	156	165	152	145	172	150	154	140	146	144	146	154	122	140	173	153	148	140	154	157	131	141	128	138	161	149	141	138	166	154	159	172	141	168	161	145	159	164	157	145	134	158	181	154	138	146	177	157	156	169	160	131	143	171	141	146	143	146	162	162	142	147	143	144	133	156	150	158	134	160	151	158	152	161	171	165	172	117	150	118	137	148	153	157	169	134	149	146	155	156	158	137	162	163	143	145	157	152	140	137	143	154	158	146	133	136	154	155	135	158	163	132	148	147	156	156	154	131	160	166	137	135	157	155	163	149	188	139	160	193	152	117	164	142	136	139	147	127	163	128	138	135	155	156	151	148	155	178	156	155	153	172	159	161	145	151	165	140	142	168	148	162	147	139	141	136	164	135	156	151	136	143	157	154	171	164	140	151	154	141	164	160	157	132	128	164	150	152	161	150	156	112	171	145	162	136	133	150	141	143	156	158	169	167	132	134	134	159	160	140	154	143	160	160	156	136	169	143	153	146	163	146	125	154	137	161	152	157	164	172	143	150	142	163	154	139	147	143	151	145	147	163	158	154	170	137	151	142	147	153	149	141	149	141	136	139	148	165	159	157	136	155	134	122	154	151	141	149	148	168	141	169	134	160	161	150	142	132	138	168	159	132	141	131	138	158	155	157	167	163	150	142	153	129	142	143	132	149	139	171	147	156	145	146	150	171	156	141	145	161	158	141	143	179	165	146	164	166	155	120	137	143	151	155	149	136	153	157	160	157	155	175	142	158	134	152	158	134	162	143	149	159	166	159	158	138	143	166	155	145	164	175	147	142	161	161	144	140	134	144	164	158	169	167	159	154	160	141	155	139	143	151	143	135	161	144	152	145	148	162	142	139	159	138	138	160	142	147	168	143	152	144	153	160	159	167	127	142	158	153	146	142	150	159	156	167	163	143	156	143	156	140	165	137	164	149	143	139	161	145	144	164	132	139	147	182	167	151	150	155	176	153	134	139	155	130	152	140	168	149	143	157	160	158	137	159	158	159	158	152	149	165	145	166	158	160	151	142	164	128	124	147	141	123	135	142	142	152	174	148	148	126	150	149	143	145	158	144	168	151	158	165	159	141	145	151	156	154	154	157	156	157	164	143	167	155	130	155	161	152	151	150	152	161	159	158	162	144	135	155	152	145	135	152	149	155	134	138	156	168	138	142	132	151	164	143	143	140	167	164	155	147	172	146	119	167	182	140	135	138	148	148	142	134	149	141	154	145	159	155	153	164	140	172	147	127	158	157	124	155	140	157	154	137	164	143	170	140	147	156	146	151	147	148	153	133	158	154	149	148	133	156	158	151	134	147	156	176	142	158	128	159	149	152	144	145	134	166	170	147	140	160	151	179	148	143	140	143	165	155	166	184	153	134	136	160	166	145	159	170	150	177	153	138	158	164	155	150	148	159	133	150	146	148	140	124	187	132	136	145	176	146	166	179	134	146	120	157	160	145	145	125	144	160	157	151	174	162	138	142	163	152	151	148	136	147	154	160	145	138	160	162	148	160	149	155	150	151	154	130	143	141	170	142	175	137	129	141	164	152	153	170	141	152	148	141	133	138	152	143	145	173	159	154	160	137	168	167	132	126	151	153	174	145	149	172	144	144	154	143	155	138	169	150	143	139	139	147	178	172	153	154	142	136	141	151	156	146	149	149	146	132	150	155	142	154	156	152	150	160	145	115	131	145	157	130	137	159	171	138	147	166	152	149	158	151	133	151	147	144	165	147	151	135	155	164	175	173	124	135	140	155	159	185	143	130	156	168	149	153	144	142	167	137	165	157	141	182	148	141	154	166	145	167	149	155	157	164	156	169	146	163	151	147	138	151	149	154	150	155	166	159	154	147	145	157	161	149	141	165	134	158	131	157	172	134	139	148	143	168	165	155	163	168	164	137	139	149	143	130	150	142	154	154	137	163	132	137	146	151	150	154	153	141	166	140	130	160	153	147	151	131	139	158	137	127	156	160	131	153	153	147	160	149	130	154	146	143	139	144	158	138	143	153	138	181	154	156	152	166	145	154	154	141	149	145	153	147	164	142	155	156	163	124	155	172	159	130	152	157	173	139	139	161	145	146	159	151	173	151	147	156	158	143	160	165	153	156	147	165	158	151	162	129	167	139	149	153	140	153	158	160	162	151	141	143	148	167	143	155	145	179	156	151	141	156	158	175	132	150	146	159	167	153	152	140	159	132	140	143	159	150	157	139	158	154	155	164	137	133	143	163	132	165	169	132	159	146	150	177	166	162	170	155	148	133	142	155	153	144	165	142	139	159	133	147	160	163	151	159	150	147	141	139	149	164	147	172	164	135	172	163	148	144	142	143	158	156	179	145	161	157	150	144	144	120	140	155	136	165	144	167	150	151	137	163	147	149	143	140	156	130	157	162	146	150	158	138	138	146	153	149	136	143	152	170	135	156	166	144	152	139	143	149	153	147	137	145	147	135	142	143	149	138	146	150	143	147	150	126	141	136	170	135	153	152	132	155	154	167	137	158	160	147	136	151	162	160	148	143	149	128	149	146	122	135	150	136	160	161	142	152	160	138	168	149	172	145	132	146	139	151	154	143	137	147	135	166	164	158	147	156	146	157	148	167	148	148	140	134	146	134	167	153	157	158	160	163	166	157	134	169	137	143	146	147	161	158	170	163	167	147	133	150	129	161	148	168	158	152	154	154	149	148	149	163	149	158	148
23376	21736	29531	24670	23076	22880	12355	1177	675	551	502	458	440	378	357	340	357	355	333	289	310	309	306	278	263	291	264	280	242	246	285	314	369	608	803	336	266	263	284	285	310	274	275	266	293	277	260	257	295	283	282	253	295	273	255	281	282	292	260	273	289	287	257	276	266	293	271	264	281	284	280	282	257	262	268	269	267	291	262	265	302	239	253	255	241	257	264	257	283	271	265	257	248	301	253	266	296	241	275	282	278	284	275	262	258	279	254	293	279	257	259	282	278	249	261	277	240	255	235	280	265	280	272	263	256	263	261	252	241	246	276	241	275	259	279	255	242	270	266	259	274	287	247	271	263	279	304	256	273	262	300	264	270	260	280	249	266	278	319	267	275	265	272	254	279	251	266	262	235	289	287	284	278	240	276	278	275	282	281	272	263	273	296	257	295	262	272	255	240	267	283	271	292	255	277	265	243	277	272	242	253	300	263	244	258	255	266	282	272	249	275	252	263	256	259	260	258	266	265	240	280	256	283	266	242	259	260	280	257	285	277	274	280	282	295	288	274	268	276	255	269	266	305	254	254	260	250	244	257	269	248	285	277	241	283	262	268	255	276	240	242	274	286	254	261	249	280	274	245	303	229	312	262	294	280	249	269	275	254	256	285	262	287	263	268	269	268	247	245	258	270	257	262	266	258	250	277	270	259	257	271	287	243	232	267	271	248	288	273	246	247	293	242	244	273	265	297	270	267	255	273	282	241	253	303	226	284	260	284	284	273	262	280	270	249	241	251	233	270	280	253	256	247	244	275	276	261	262	277	261	274	260	267	281	264	260	250	248	260	266	259	240	282	271	290	288	255	231	245	238	269	268	274	253	275	277	267	263	258	252	248	273	246	280	252	272	293	252	268	284	288	262	256	307	289	276	259	278	259	265	280	247	258	264	267	298	271	316	241	238	259	297	281	242	254	258	258	256	282	268	231	264	297	289	286	253	255	279	257	254	252	270	274	265	254	271	266	268	227	271	261	243	261	265	273	244	259	277	283	265	272	281	249	236	286	268	258	262	279	267	250	225	278	247	258	309	285	272	285	282	273	228	280	287	263	284	268	280	248	241	275	263	287	269	245	259	275	261	246	270	260	307	273	266	255	307	266	286	277	286	266	244	270	288	257	245	258	222	249	273	253	254	230	279	275	275	244	275	243	261	274	236	256	265	275	274	273	252	247	294	269	268	254	228	280	258	286	263	262	255	288	273	291	247	276	254	313	294	270	242	283	268	255	268	287	270	263	266	247	239	257	293	259	281	240	261	287	248	245	262	240	260	249	273	261	277	280	260	292	257	266	257	260	265	284	240	260	259	262	274	248	291	243	296	251	256	260	264	274	265	266	271	262	251	270	270	264	259	264	268	258	257	269	239	259	273	281	245	258	270	255	269	247	268	248	233	292	261	271	261	282	299	306	272	256	240	250	250	263	267	253	287	253	251	277	278	246	263	235	260	253	284	290	260	274	277	254	287	300	248	229	235	247	266	260	289	280	257	268	258	295	290	266	267	281	294	271	249	252	258	253	259	264	281	286	270	281	275	247	280	280	265	268	287	274	253	251	239	283	272	257	253	245	280	259	297	276	259	269	289	251	244	282	263	257	269	299	279	272	282	293	263	272	227	268	281	264	286	261	259	255	239	298	266	289	293	271	270	250	287	292	263	273	284	251	276	246	276	244	230	232	244	296	248	283	271	282	227	252	253	274	270	280	251	272	252	248	256	275	283	256	272	285	244	294	296	288	262	277	259	282	275	277	247	262	260	296	280	246	225	256	295	243	255	267	255	259	305	258	257	269	274	252	302	233	275	268	267	254	256	242	299	251	238	282	256	269	255	249	261	268	256	268	267	259	256	273	262	258	252	277	280	260	239	285	260	278	304	283	260	236	253	268	276	274	273	279	229	257	270	280	260	277	282	287	245	272	284	271	274	293	276	259	275	247	272	270	252	252	280	262	235	268	278	273	311	253	245	303	284	274	269	276	278	291	280	261	269	277	278	266	261	249	252	285	235	260	273	294	239	266	264	250	308	234	263	272	261	253	262	256	248	236	271	264	251	240	309	260	274	248	273	243	257	282	273	250	281	297	271	280	297	257	241	258	255	265	244	288	230	236	280	269	273	245	267	272	285	264	233	237	302	247	250	294	309	269	276	268	261	259	259	262	275	264	291	276	268	231	249	256	244	287	241	258	271	270	254	266	255	266	240	263	237	255	236	266	257	259	263	271	260	250	245	244	283	272	257	287	300	263	283	241	239	279	277	258	256	277	245	270	251	273	274	256	294	280	272	259	257	291	229	296	247	256	261	249	247	271	296	271	279	294	264	305	264	244	249	274	269	282	247	272	266	231	242	263	283	287	257	246	277	283	255	258	232	268	243	252	252	266	273	250	298	264	258	278	243	265	286	272	260	249	267	274	277	255	267	299	287	279	243	241	288	267	259	219	259	270	251	279	271	276	261	277	272	282	263	258	256	264	250	254	255	243	266	281	261	269	276	284	261	251	279	242	297	261	243	271	276	239	249	263	295	234	253	256	264	259	256	252	227	254	257	287	250	255	272	257	301	259	274	267	256	259	270	275	262	238	262	317	256	277	284	270	278	264	267	293	274	282	246	256	279	278	276	245	290	264	278	248	269	262	275	295	255	296	255	259	276	251	250	273	258	263	258	274	236	262	269	283	265	281	283	276	269	272	287	279	290	250	265	309	249	281	230	282	262	270	292	254	243	284	226	275	259	265	264	265	230	281	246	281	247	256	258	249	324	294	269	275	284	266	237	271	256	245	246	284	283	287	253	259	259	287	258	276	271	276	261	276	284	265	272	291	253	277	253	223	255	249	266	266	263	243	256	273	255	250	256	273	278	276	273	257	260	259	251	258	275	287	274	249	255	278	246	248	285	276	260	263	284	248	248	286	269	265	280	237	278	303	282	281	265	257	269	299	246	277	239	266	250	253	273	262	288	245	271	263	225	266	271	276	264	272	287	266	257	249	273	268	229	256	283	262	265	239	278	236	263	262	221	259	270	228	248	287	241	257	248	299	276	255	269	284	250	253	257	283	295	267	262	272	242	270	280	276	235	260	288	257	277	253	259	274	277	270	268	264	277	300	246	249	259	255	269	283	267	283	273	281	259	252	268	252	272	270	290	267	277	258	262	264	278	256	243	310	253	272	275	271	270	268	266	254	282	265	252	275	264	244	243	255	270	235	251	248	265	255	254	247	260	272	260	245	259	244	244	249	274	258	265	264	252	266	263	285	316	274	248	293	267	263	269	243	261	293	233	286	263	251	255	285	261	263	261	276	255	273	279	260	275	279	254	292	278	277	278	232	265	250	256	258	251	299	268	249	248	219	269	225	274	260	262	269	269	251	267	264	276	287	264	254	271	255	256	248	268	275	276	267	270	257	268	283	237	273	249	260	236	277	254	281	273	270	294	241	253	291	286	273	289	251	279	271	279
35333	62480	48379	37996	34158	19107	5532	1438	1027	854	728	637	600	580	460	428	368	375	356	384	316	358	332	321	317	298	294	301	333	316	314	351	457	803	1087	427	337	302	296	309	361	280	294	255	301	291	273	276	284	276	320	302	272	293	274	288	272	265	303	292	285	303	265	304	279	256	288	272	295	310	269	271	282	273	298	267	296	291	265	286	277	286	261	273	289	259	321	277	272	318	269	272	271	284	293	306	285	292	288	274	292	316	268	286	287	319	285	261	270	300	280	290	289	283	288	307	299	296	232	299	303	252	274	281	266	296	265	305	288	289	311	276	292	282	273	282	283	266	279	275	292	289	285	255	300	250	281	294	303	287	264	266	273	251	285	305	285	272	310	313	282	286	259	282	258	253	255	297	284	278	288	295	276	288	277	271	278	266	259	276	265	271	298	258	285	284	300	293	293	277	284	278	296	273	278	260	295	294	306	262	267	288	283	283	258	279	296	259	281	319	275	260	300	291	276	258	259	277	282	283	256	251	290	291	280	282	293	270	299	275	272	286	314	281	278	258	274	256	276	290	259	277	296	274	294	283	278	267	317	304	291	279	290	294	252	275	285	278	253	305	318	288	296	275	286	290	275	270	290	296	239	296	301	272	277	288	276	286	249	257	278	323	278	239	291	248	292	307	276	290	286	278	253	277	282	281	304	265	298	295	280	293	300	296	310	282	283	305	296	249	272	300	288	290	308	281	278	275	286	263	257	274	296	316	263	280	279	314	297	287	260	267	271	299	324	270	305	266	265	294	270	330	280	275	266	270	261	289	301	267	307	282	288	271	286	295	269	263	274	291	252	273	266	245	282	267	258	282	255	304	290	292	240	276	248	331	243	289	280	290	297	301	293	304	280	282	268	236	303	284	257	298	295	288	278	309	277	269	280	288	291	295	279	288	306	302	296	285	269	249	281	273	250	296	258	288	270	288	271	281	246	284	314	315	278	298	243	285	282	266	272	281	262	280	250	303	275	265	294	314	299	266	275	275	295	313	319	275	281	288	266	287	294	293	303	292	256	283	279	257	288	279	279	261	263	274	280	288	299	276	268	266	271	279	278	249	299	286	316	287	258	273	280	291	313	286	280	248	316	289	278	266	297	275	283	294	272	294	313	284	274	282	266	306	279	292	296	286	301	293	297	244	300	269	286	273	292	268	289	282	242	287	266	288	307	255	273	310	293	288	282	257	278	291	279	272	274	270	269	286	279	318	281	297	275	304	304	264	268	295	268	288	282	271	284	279	284	295	299	284	271	279	312	274	316	261	280	289	276	277	255	247	291	287	278	332	276	315	271	294	262	267	290	257	294	272	265	272	292	281	292	300	281	269	272	274	292	255	273	247	260	294	265	254	272	285	272	290	272	289	266	308	286	269	276	296	265	279	274	269	317	274	277	288	276	271	280	261	290	249	264	268	268	273	288	270	309	274	329	292	261	288	258	298	249	300	287	292	272	262	303	285	303	293	258	263	280	294	275	297	286	259	301	284	279	279	270	302	283	304	274	292	254	288	287	292	269	269	287	288	285	262	306	312	272	262	283	288	320	268	281	273	278	286	293	302	271	297	274	286	289	269	270	306	282	296	272	287	293	297	267	290	275	241	332	295	284	274	279	266	280	286	295	286	273	288	255	299	293	279	291	253	276	287	300	292	278	265	301	296	270	261	279	258	280	293	285	282	279	288	272	253	307	279	292	309	269	275	284	290	240	268	258	257	261	289	294	296	296	251	252	302	249	280	295	268	273	281	289	274	284	285	289	278	305	256	250	304	304	306	287	272	292	277	267	272	296	286	284	305	285	327	270	278	276	311	274	295	263	292	307	256	261	326	285	262	297	275	281	248	297	284	269	273	251	259	298	290	289	274	278	291	279	269	275	288	255	260	288	293	288	275	250	270	271	291	290	270	295	264	279	273	270	252	251	275	323	283	284	295	266	237	314	278	259	301	277	267	273	304	272	279	304	272	267	292	280	292	291	297	281	271	273	262	294	257	267	286	260	287	285	266	267	261	279	274	273	265	263	269	295	303	308	273	267	281	284	270	249	284	270	282	282	289	277	291	260	278	268	274	257	272	290	255	305	270	282	263	291	284	287	285	258	304	276	293	270	271	291	292	262	264	279	296	282	263	276	265	300	281	292	246	278	282	277	260	262	285	301	258	263	279	243	283	275	271	316	327	292	301	271	289	275	238	291	255	278	291	312	298	288	269	298	313	259	296	248	262	266	276	272	277	272	315	284	277	287	251	283	268	263	276	276	294	277	274	271	272	306	283	306	280	291	272	274	273	267	281	298	276	312	270	255	242	291	251	286	300	312	293	269	251	291	303	305	280	277	305	234	274	313	251	287	256	307	296	276	239	278	290	245	276	279	282	286	272	268	271	283	289	267	287	273	317	289	280	287	303	281	271	269	282	254	272	263	284	312	275	282	279	280	259	318	290	277	293	300	293	274	263	262	250	262	290	259	273	272	272	294	276	281	278	274	302	269	271	285	282	293	321	267	277	299	284	282	247	249	287	264	307	281	272	306	275	302	261	281	299	279	235	280	267	297	264	294	247	260	303	244	276	288	283	284	262	287	266	260	277	281	301	286	265	287	290	283	306	299	315	252	286	251	284	275	304	261	300	292	296	277	254	304	271	282	279	261	270	303	269	285	269	290	274	278	287	256	296	285	276	262	295	295	256	257	283	309	260	237	318	303	312	296	273	292	250	307	276	256	280	255	280	277	281	274	279	292	285	263	249	285	276	307	277	282	285	298	256	279	292	276	291	273	282	270	270	255	263	279	250	303	280	296	265	296	259	307	291	308	286	282	291	290	295	292	251	297	298	261	293	281	261	264	294	264	245	276	275	290	274	281	295	261	267	276	264	280	297	263	258	266	292	259	293	242	286	299	286	288	256	277	275	237	279	256	304	293	286	280	301	318	284	293	283	289	320	266	258	278	282	253	312	302	266	292	300	265	299	259	304	283	261	279	294	263	288	296	289	287	286	273	277	297	295	262	277	290	266	299	251	275	269	289	269	292	269	303	283	227	298	301	275	283	305	294	287	285	247	275	305	291	269	268	269	281	273	285	276	291	307	276	263	289	280	289	303	278	274	254	326	275	290	302	282	296	254	279	272	255	272	307	260	268	246	263	303	276	301	320	313	268	291	278	308	264	287	277	263	272	284	280	299	285	279	270	276	286	286	228	265	279	277	278	266	268	277	278	272	259	302	272	301	302	276	276	280	266	294	252	285	261	250	269	276	281	259	276	285	277	295	284	302	259	293	315	296	254	264	268	284	306	279	284	288	266	257	250	325	285	279	285	287	248	278	314	291	277	305	281	272	279	297	282	275	281	237	268	279	259	298	256	302	275	259	274	298	252	266	313	280	259	259	288	269	305	297	299	271	287	303	261	261	279	271	324	309	303	271	285	275	251	265	285	311	289	322	269	291	271	272	308	280	275	276	325	296	288	288
30856	31318	32013	23818	12369	3176	459	204	182	160	153	119	131	113	126	109	115	98	108	120	99	91	86	115	99	86	91	98	82	105	93	122	90	115	91	88	96	97	73	94	90	102	95	98	102	111	92	105	89	86	94	97	92	92	98	86	76	77	92	90	86	95	88	88	86	82	86	72	89	85	93	102	101	79	98	103	83	90	97	110	83	96	99	76	98	99	93	104	79	75	101	95	95	90	89	99	88	88	88	107	99	92	92	98	91	89	96	87	100	98	91	103	96	84	98	105	89	104	91	86	101	92	81	86	105	88	92	105	87	86	112	115	97	92	112	100	93	104	119	85	118	104	115	101	80	79	72	81	85	101	110	85	93	103	124	87	113	119	103	92	80	87	108	89	96	98	82	96	92	82	97	101	90	95	104	90	86	101	119	79	96	78	92	84	110	100	91	106	103	98	97	102	99	98	76	97	93	92	94	74	82	93	104	96	85	96	101	86	95	77	91	102	117	119	88	98	106	90	94	103	101	90	81	88	91	95	93	80	74	88	93	106	92	85	97	96	83	97	88	94	86	93	84	101	92	88	105	89	92	93	90	95	93	107	89	103	87	101	69	75	96	104	96	106	84	93	108	94	100	95	111	98	102	106	90	88	88	90	101	90	91	86	83	99	85	112	90	105	100	87	100	94	82	85	100	108	85	96	96	90	80	98	93	104	92	95	110	107	87	80	105	91	109	100	87	103	101	90	103	91	86	110	90	86	93	103	107	111	106	107	99	73	85	100	89	92	85	99	101	120	108	92	94	105	84	101	113	81	89	84	91	107	85	110	96	117	97	98	99	95	96	95	100	98	101	88	93	96	100	83	89	89	87	89	94	115	119	82	88	96	95	97	104	109	103	97	105	92	111	95	105	102	90	87	102	93	87	88	92	101	90	100	106	121	83	110	97	92	90	84	94	93	91	95	104	102	109	85	93	98	93	101	96	96	94	88	76	102	91	81	104	87	85	102	112	89	96	104	85	101	82	88	113	96	88	90	78	107	87	89	83	108	102	83	99	96	78	81	81	95	96	87	81	95	77	98	103	98	88	97	83	92	105	100	92	94	79	90	99	101	101	95	82	93	105	108	99	92	91	97	86	93	87	100	83	93	99	97	99	82	80	108	100	90	97	88	100	105	69	103	84	91	95	83	95	85	109	95	96	97	79	83	102	100	78	100	95	104	81	81	88	103	111	95	108	85	88	91	88	71	84	95	90	106	81	74	98	89	93	94	86	93	98	90	95	99	77	103	101	93	86	113	92	90	83	117	93	81	88	83	93	91	88	97	108	104	83	92	97	86	108	100	98	92	95	78	91	92	120	88	91	95	82	84	97	103	98	98	79	88	96	74	83	84	106	95	85	91	82	122	102	105	88	89	79	92	95	84	88	91	99	90	82	104	73	97	91	94	96	99	96	95	85	87	82	91	99	99	99	96	100	97	104	78	98	84	101	95	103	94	94	95	110	90	102	97	89	91	96	103	87	101	104	79	103	85	94	84	94	88	98	99	102	110	93	99	92	100	87	84	77	102	96	86	87	96	91	101	107	108	117	85	84	104	95	87	93	96	99	80	101	92	97	96	115	84	122	112	89	114	102	111	94	100	99	89	103	78	101	100	108	84	96	98	102	104	93	97	92	95	80	91	85	79	92	89	103	111	96	87	95	84	97	91	91	98	113	90	98	89	80	90	76	91	94	86	97	97	98	88	95	75	78	88	106	105	103	93	82	101	103	99	94	91	98	87	89	82	97	88	90	84	101	83	97	94	99	102	103	92	84	81	84	79	95	82	102	85	108	109	93	107	96	107	90	94	99	90	99	86	84	81	82	94	80	77	77	92	73	83	81	87	94	104	86	102	111	87	90	85	112	102	98	86	105	91	101	108	89	102	69	98	100	83	100	94	98	98	87	103	96	101	91	82	83	78	100	98	116	72	99	92	87	87	107	93	95	78	104	101	83	112	78	115	85	96	103	93	75	83	93	94	100	108	92	97	94	87	87	90	85	94	91	97	90	100	99	94	101	74	83	93	93	116	91	83	115	90	86	107	103	97	99	86	102	93	89	100	96	88	95	105	96	89	100	94	106	89	90	101	72	107	95	81	97	94	95	103	100	94	96	82	86	86	97	95	96	95	99	94	98	87	102	97	90	96	109	90	84	94	80	117	112	111	92	80	85	95	95	91	109	86	89	81	85	91	97	90	104	95	103	77	98	102	121	92	105	81	83	92	82	102	80	96	88	93	85	72	114	110	85	105	99	97	110	101	84	102	102	101	120	86	97	103	83	91	103	101	98	82	108	99	84	120	90	75	87	94	101	90	97	73	113	91	93	98	116	94	78	90	87	120	96	104	85	98	90	85	87	100	107	85	107	104	97	96	78	99	93	79	89	85	81	103	109	85	95	103	96	81	112	113	103	99	110	94	81	99	91	99	83	101	104	90	87	91	114	107	77	90	116	97	78	88	95	92	94	86	75	88	91	105	97	79	105	104	107	77	102	111	95	70	94	95	99	102	80	93	96	100	82	97	88	88	87	112	110	112	88	90	98	106	108	89	106	82	85	97	97	85	97	78	95	98	94	79	82	99	98	99	92	110	84	96	92	101	93	92	103	95	87	84	89	87	105	96	94	98	83	102	100	90	96	110	91	96	101	96	99	83	89	89	104	103	96	92	115	104	110	84	82	95	89	94	101	86	123	95	85	110	90	106	98	95	102	93	95	107	94	91	93	90	105	104	98	104	75	98	93	102	108	98	98	105	88	101	92	91	91	95	105	74	94	110	92	82	73	92	99	78	108	86	79	95	94	98	107	92	102	101	72	86	88	110	82	81	87	88	93	91	76	78	107	86	96	98	97	101	111	104	89	98	96	88	79	92	75	101	94	109	96	70	98	83	104	117	99	88	86	100	104	89	91	89	94	111	94	103	95	87	103	100	100	115	69	96	100	109	105	96	104	98	107	94	89	96	84	84	112	100	104	98	102	106	86	84	105	97	78	91	99	89	102	93	109	102	90	90	90	98	81	105	115	96	110	87	117	97	104	96	98	101	120	94	99	101	79	99	78	90	85	89	89	99	88	102	95	105	82	94	94	102	102	82	114	83	93	93	113	101	88	117	87	87	103	89	93	75	93	86	96	79	97	91	114	113	99	79	89	111	96	83	103	111	88	110	105	95	107	86	98	78	97	94	90	75	92	100	111	98	75	108	102	113	89	86	85	98	99	91	95	92	95	93	99	81	76	98	83	88	99	87	108	94	91	84	106	88	95	100	88	96	90	87	80	107	84	90	91	104	97	89	106	109	102	90	100	95	93	96	95	102	96	116	107	80	101	102	101	84	97	104	101	121	87	83	85	98	80	95	92	82	98	93	111	98	85	72	90	82	98	91	93	116	111	104	93	86	95	92	90	96	87	90	98	81	85	85	86	102	92	83	96	84	93	96	87	94	76	78	90	84	95	112	88	105
30757	45849	33202	22393	14584	4545	827	330	288	244	213	187	167	158	124	144	121	139	118	104	113	118	119	115	108	124	95	102	99	118	110	150	122	150	150	114	116	124	95	94	132	111	105	99	97	97	87	95	111	111	109	112	132	109	103	103	104	109	110	100	108	101	112	113	105	103	99	123	116	122	104	103	104	107	93	133	96	83	117	109	98	107	102	109	100	131	107	117	103	109	91	103	99	120	120	110	91	120	111	111	112	116	94	107	97	113	118	85	111	113	102	103	108	104	113	89	125	99	115	116	105	114	112	104	109	114	102	104	123	95	116	105	112	110	132	102	94	98	91	114	119	95	123	105	102	102	106	91	126	123	120	118	113	118	97	117	99	102	109	107	107	88	91	105	109	114	99	117	94	90	107	117	109	104	128	98	117	128	122	107	110	101	99	100	108	101	105	98	102	92	110	100	108	121	99	103	102	125	109	118	107	110	123	97	123	96	95	103	112	110	102	106	117	109	107	109	106	113	113	106	103	105	96	107	94	100	96	111	132	102	103	106	90	107	106	112	108	120	132	105	89	126	113	98	99	109	102	103	115	90	101	115	108	104	100	103	102	102	118	116	111	115	96	113	99	113	105	105	108	115	91	102	105	120	111	97	114	115	119	103	112	94	104	115	111	101	102	105	106	117	104	104	110	118	96	115	115	125	115	111	96	101	102	110	97	91	108	114	123	117	91	123	103	96	115	99	109	111	119	102	102	92	125	110	121	110	105	107	106	107	99	109	118	114	89	115	100	100	86	99	106	119	103	112	103	109	112	111	108	105	110	106	113	105	98	99	125	100	110	106	89	117	113	110	115	112	126	107	91	104	94	118	101	97	109	92	100	129	103	96	110	100	99	113	107	119	106	116	113	128	111	96	101	101	98	101	113	123	112	135	109	109	109	101	120	120	109	92	116	95	108	107	117	112	109	102	119	125	114	120	103	105	114	103	117	95	98	130	124	105	100	105	104	124	102	112	89	101	110	102	96	93	99	115	92	116	106	111	107	92	106	102	106	108	115	113	98	110	107	123	101	118	119	113	106	99	102	111	89	95	106	111	128	121	110	110	92	112	105	110	113	96	93	113	119	109	117	106	101	114	114	109	112	125	109	121	89	104	115	135	103	119	117	107	98	119	99	100	106	102	118	101	115	109	101	118	123	100	99	99	95	103	111	102	105	111	113	115	105	111	118	90	107	85	108	121	104	121	109	110	106	106	126	112	112	107	120	99	92	105	95	111	110	116	100	88	118	96	118	107	100	114	101	114	97	105	121	108	94	112	112	95	118	107	83	132	99	108	99	100	115	111	112	124	103	89	101	92	104	99	100	129	97	115	102	119	120	121	112	88	96	90	109	115	122	112	101	94	111	114	102	107	117	131	120	110	96	109	111	124	114	122	114	106	87	108	98	106	105	101	105	122	108	112	106	106	133	132	96	105	92	113	125	104	124	113	119	113	123	111	118	123	110	111	110	115	107	109	110	106	105	111	98	109	110	132	112	99	96	112	131	117	101	114	100	106	102	88	104	112	95	110	105	88	131	114	109	104	107	127	121	100	73	120	109	113	97	108	114	102	119	112	95	100	101	102	114	125	109	105	122	106	110	114	106	105	114	100	121	117	116	116	117	128	112	125	99	120	118	106	126	103	103	90	122	101	95	110	126	98	104	108	92	119	102	105	103	101	101	100	111	118	93	101	99	107	118	117	106	119	109	112	106	118	108	117	98	104	92	126	98	107	107	125	103	119	127	114	119	116	107	105	118	116	93	107	93	97	103	94	117	111	102	105	104	118	104	119	111	115	98	116	113	113	115	107	117	117	117	123	123	93	106	96	126	135	101	116	108	112	110	98	124	106	106	102	94	116	108	110	105	125	103	117	101	103	108	131	96	96	120	98	116	97	140	105	102	119	95	117	108	115	97	108	110	116	119	127	93	101	122	113	103	111	101	100	108	101	106	107	100	109	131	109	104	98	103	111	130	105	100	108	105	96	141	98	106	110	108	120	85	105	98	99	111	102	107	114	112	109	103	118	124	101	86	111	98	115	95	97	106	116	126	93	101	110	116	116	97	112	96	112	118	109	112	103	113	128	103	113	122	115	107	113	87	103	102	114	126	113	108	117	108	119	106	109	99	112	96	116	109	85	113	113	106	94	119	115	115	111	109	104	93	110	107	105	111	106	107	115	89	101	102	95	129	120	110	109	117	93	103	105	104	100	112	118	96	103	112	98	95	97	104	114	109	94	112	127	99	99	114	119	104	102	107	93	100	88	90	89	122	116	127	123	106	132	107	98	98	103	103	115	117	111	106	102	114	121	99	100	108	112	98	110	94	112	119	110	108	111	109	108	98	97	101	103	104	106	98	108	107	119	97	112	103	122	105	98	107	92	123	95	108	96	100	102	103	115	110	90	97	99	111	101	112	105	114	124	92	108	107	115	110	113	120	130	95	124	113	105	108	115	125	105	114	115	115	98	93	103	116	115	120	131	98	100	93	128	125	96	100	98	99	96	99	110	103	112	105	133	107	111	122	125	92	120	121	111	113	122	88	102	109	103	98	110	95	88	119	116	104	99	108	110	108	114	111	95	105	98	112	106	119	95	90	115	113	100	105	93	106	104	104	102	114	110	119	99	100	123	109	102	136	109	119	115	111	114	93	88	105	100	116	101	93	94	99	122	108	98	86	124	132	102	116	102	106	124	101	114	128	105	99	116	114	113	127	91	97	151	108	101	114	120	128	104	104	113	92	101	118	110	114	100	99	121	104	102	89	96	116	115	110	132	107	99	114	134	101	117	103	110	95	111	115	95	115	115	111	97	104	104	113	110	107	102	115	120	112	108	108	111	112	108	125	104	120	103	99	102	108	118	98	95	124	109	109	94	102	113	125	104	96	103	97	113	114	105	100	134	109	120	100	106	109	122	101	101	102	109	119	107	117	109	87	124	127	126	102	110	124	107	101	106	122	105	107	109	101	94	103	83	113	99	103	93	101	106	116	101	97	107	119	105	117	122	105	106	109	107	101	131	123	108	95	107	116	108	105	128	110	110	114	105	108	119	114	108	91	123	109	103	105	101	117	128	113	116	93	102	127	129	97	105	113	111	101	88	102	112	110	108	120	97	116	108	127	122	110	98	108	113	111	116	117	101	108	116	125	89	126	111	90	109	108	115	108	99	126	113	113	118	103	109	118	102	96	123	107	106	108	121	124	104	113	108	105	110	96	117	108	112	121	113	124	115	109	99	121	98	94	101	108	112	116	114	102	124	109	109	107	115	104	108	100	108	99	118	116	115	115	103	117	98	109	102	109	104	120	110	104	113	114	90	122	127	117	124	113	113	98	110	110	123	102	116	112	91	118	109	119	108	97	108	115	102	108	114	100	106	104	97	91	109	98	114	94	99	102	107	103	109	97	99	122	93	110	111	101	126	118	86	99	111	92	100	91	115	95	92	86	114	102	107	103	126
24448	21669	29091	25676	23010	15087	2610	586	419	343	341	266	306	265	243	236	233	288	247	209	206	198	187	204	186	171	181	181	198	187	289	439	374	560	488	232	203	153	199	197	221	177	191	194	196	163	190	174	174	188	194	178	177	178	186	216	191	179	172	182	187	174	163	180	202	177	186	198	188	188	178	183	170	173	196	216	179	153	188	187	168	176	202	182	177	176	183	172	176	187	177	169	178	154	179	177	182	181	161	166	175	189	178	181	187	184	175	199	176	194	193	219	177	183	197	168	191	167	167	181	174	165	199	167	187	174	177	191	166	193	166	190	183	196	174	162	191	179	175	158	210	174	181	193	157	187	196	178	178	162	176	180	186	184	182	167	172	169	174	189	172	197	191	157	182	183	174	195	163	172	179	188	182	186	201	169	199	184	177	169	158	172	182	177	167	192	175	192	181	187	193	168	188	187	182	188	189	187	195	177	194	174	171	153	169	187	175	182	185	185	177	154	190	178	201	171	176	194	165	181	174	196	175	160	180	182	202	164	184	161	185	192	180	185	200	170	182	173	185	179	194	177	177	179	171	198	199	167	173	152	167	186	166	191	180	158	182	175	161	178	181	171	181	175	196	172	174	185	176	192	217	189	168	197	166	168	184	185	193	177	175	179	174	168	193	171	165	182	161	176	191	188	163	175	196	187	198	158	148	161	162	194	198	178	163	175	174	190	190	168	158	194	198	190	176	170	164	175	213	153	174	164	172	199	167	181	180	193	188	177	183	165	159	166	195	174	203	175	166	181	190	177	182	155	201	163	184	192	176	187	182	180	173	175	179	170	173	181	171	176	167	180	152	195	183	174	192	196	182	197	171	155	194	159	196	164	207	171	173	172	178	192	177	149	168	202	168	178	191	185	160	182	169	165	190	178	189	158	188	173	181	173	183	214	175	184	174	217	177	193	172	189	190	178	184	159	164	171	181	160	150	181	192	193	204	177	207	190	168	178	167	191	178	180	202	173	171	165	148	175	183	183	165	173	181	179	181	198	160	208	160	180	170	204	190	188	165	182	166	170	182	168	185	200	190	179	188	168	159	163	175	163	173	194	153	165	184	173	191	178	176	160	181	179	203	167	179	201	192	194	198	191	182	171	165	179	165	187	170	222	167	200	153	174	187	171	152	170	170	180	187	174	161	200	208	188	168	162	176	185	177	166	205	174	183	178	185	179	187	175	167	186	181	162	170	178	178	164	163	185	190	200	174	190	220	154	200	196	180	180	161	175	168	182	184	198	176	152	183	185	159	185	200	159	147	169	183	177	187	192	194	166	185	187	170	192	182	180	186	204	191	182	182	172	181	187	155	186	179	156	168	172	200	172	205	159	158	182	189	202	180	184	204	202	175	182	184	177	185	176	172	158	162	182	159	191	181	158	175	185	195	188	190	176	186	179	178	177	164	172	179	200	190	182	172	208	185	179	185	166	175	167	188	160	153	189	171	183	175	177	166	187	168	173	189	188	165	183	168	177	187	166	171	209	195	169	167	169	173	178	195	165	189	170	168	198	189	170	191	185	197	209	171	163	194	168	172	171	163	173	184	190	183	192	168	182	162	181	172	191	169	197	192	199	190	189	174	175	171	189	158	168	213	185	186	160	178	172	183	163	199	167	153	200	189	188	216	189	177	193	164	166	170	182	176	198	202	188	196	202	173	193	172	168	174	190	185	185	177	187	180	196	183	163	180	169	188	193	185	149	186	194	171	167	201	184	167	178	187	167	146	170	183	151	170	190	178	191	194	180	169	196	177	189	182	170	187	166	165	165	191	181	176	177	175	192	182	195	173	197	166	190	191	157	179	165	190	169	172	196	179	158	178	207	177	194	199	181	162	209	156	188	171	173	174	158	179	168	155	168	182	169	163	166	194	185	189	165	184	186	164	166	164	192	162	169	188	182	152	179	201	191	179	166	188	191	184	181	177	200	178	175	190	183	166	176	194	206	197	154	180	174	188	175	187	176	186	179	158	174	171	144	190	167	175	221	184	166	165	198	178	184	181	188	179	177	185	194	166	194	175	185	180	194	185	184	184	138	195	179	168	163	162	195	171	146	178	178	167	195	147	192	192	198	174	175	174	189	167	196	178	174	181	166	168	190	184	180	190	187	192	178	205	164	179	195	186	155	176	192	166	153	165	193	173	168	187	166	190	184	172	165	177	199	183	175	174	187	190	194	180	186	178	178	191	189	185	178	188	207	186	164	205	185	172	191	165	176	165	179	194	178	186	186	176	179	183	192	163	166	203	179	163	184	199	175	187	185	155	174	184	192	212	176	202	180	188	171	186	171	161	187	172	181	181	157	189	168	171	188	185	195	188	180	193	181	188	176	169	177	183	185	175	177	167	174	164	178	166	190	178	180	195	187	202	196	168	191	213	185	169	186	170	144	186	180	183	177	178	178	149	176	154	185	172	170	190	166	171	199	164	174	165	182	171	197	174	185	185	190	155	176	170	165	206	191	148	157	187	160	184	175	166	191	149	190	207	166	179	208	180	203	189	183	179	194	184	189	180	191	183	167	185	184	179	185	196	159	184	197	170	180	169	182	171	164	166	171	184	190	187	174	183	195	180	182	185	191	180	174	196	161	178	172	167	181	182	190	202	192	200	182	194	192	186	189	182	165	176	195	206	201	196	179	175	172	173	166	192	198	189	172	173	158	177	200	190	186	198	188	168	177	177	168	179	157	184	180	188	178	173	167	185	173	175	169	198	181	182	183	181	153	167	199	182	179	171	170	178	185	165	177	195	143	185	178	181	163	168	173	172	154	162	173	182	215	215	181	163	176	208	205	169	183	169	188	198	166	177	166	185	173	198	187	196	180	169	199	188	191	163	190	222	194	187	199	184	158	183	169	190	194	185	164	180	180	185	204	152	192	189	180	188	197	196	217	188	192	186	186	219	161	173	165	190	182	183	193	183	195	174	185	178	177	184	191	183	186	169	208	187	177	177	165	194	190	171	171	189	207	183	196	172	182	196	181	183	182	205	183	171	180	158	157	185	181	165	186	179	190	191	199	185	178	169	173	194	174	174	198	176	168	184	179	146	183	187	188	205	170	180	187	168	180	166	171	180	197	191	187	199	173	164	193	185	195	189	187	180	181	194	182	163	184	168	164	193	178	191	174	185	175	160	181	185	198	179	189	177	179	172	175	180	189	193	163	165	181	204	173	186	178	180	212	176	200	181	165	180	187	171	184	172	190	184	191	180	187	192	186	181	183	176	156	182	181	188	162	182	170	150	187	166	191	160	166	208	182	184	179	177	162	178	207	156	160	174	170	180	176	162	194	180	172	191	178	165	197	176	180	191	156	190	207	190	186	158	181	179	179	185	172	192	180	164	171	171	212	180	159	173	183	201	173	174	167	192	179	187	176	197	186	167	169	187	165	209	166	153	178	176	178	176	188	181	173	166	185	178	179	173	176	164	190	170	208	183	166	176	203	189	173	163	145	172	186
31601	55960	43677	31476	24141	8994	2137	906	660	584	498	435	370	315	307	268	319	369	309	235	222	234	229	208	228	213	231	208	232	236	359	652	496	841	683	293	191	212	207	234	214	195	190	205	229	183	192	182	191	196	199	194	187	193	194	213	194	201	195	185	191	216	188	207	219	191	188	186	175	179	186	185	198	207	218	173	193	179	200	201	208	210	205	209	186	194	202	187	190	191	202	168	161	182	201	225	194	184	194	162	171	170	189	187	169	194	204	192	172	224	179	176	195	161	198	172	187	165	177	218	179	172	222	184	198	199	190	194	189	183	195	204	177	190	185	199	196	177	196	206	206	192	187	209	201	189	194	206	174	207	199	203	207	199	161	196	201	183	179	203	189	198	191	192	188	199	196	186	184	185	184	191	207	200	191	186	187	188	182	201	210	182	178	210	182	184	184	201	187	191	212	202	193	190	194	223	206	233	205	208	178	198	205	194	166	190	205	171	177	179	190	205	207	197	194	206	201	204	179	214	161	213	176	174	187	202	198	170	196	188	196	186	209	212	181	197	171	190	213	202	184	183	186	188	180	173	186	200	225	226	199	209	199	207	178	208	188	201	197	190	190	189	187	191	191	194	187	201	195	171	182	216	200	193	190	186	175	206	198	180	208	198	183	223	188	224	216	167	190	182	170	196	189	178	188	199	183	187	194	183	173	190	183	188	198	204	202	209	174	188	176	208	203	188	195	209	225	194	206	203	201	183	191	184	182	254	185	219	171	183	168	196	186	190	194	181	196	185	196	213	186	182	177	207	221	184	194	197	168	209	168	195	189	196	169	199	173	177	181	187	211	200	164	206	186	189	194	201	177	217	195	196	181	190	194	192	195	227	191	207	187	199	215	203	173	204	156	210	209	169	183	201	203	210	206	201	227	209	227	183	203	199	201	221	185	171	201	185	188	177	189	204	178	196	204	199	189	188	174	201	203	209	187	179	206	194	203	176	193	225	203	184	197	231	193	223	184	185	196	195	186	197	185	196	212	190	176	206	220	201	199	191	182	178	183	191	190	166	211	173	179	204	187	193	181	200	179	225	205	218	220	188	225	162	190	181	178	199	193	197	196	178	218	212	205	216	189	189	192	211	208	202	190	211	193	198	215	190	191	194	211	194	176	190	200	187	182	192	188	214	169	215	211	196	174	184	178	173	175	187	195	195	198	198	192	195	165	207	192	176	203	194	165	184	206	178	207	208	176	198	201	191	176	214	185	212	200	191	221	175	187	181	205	188	169	188	206	203	203	210	201	201	215	155	195	183	194	194	180	167	205	193	197	175	200	183	180	205	220	180	181	193	197	218	216	197	193	188	165	197	188	201	187	171	190	202	214	195	196	196	188	173	199	180	218	196	196	173	199	182	200	194	195	192	197	195	219	191	197	198	216	210	209	175	202	204	178	202	194	176	176	205	180	190	192	192	183	190	188	179	193	192	205	187	184	194	163	195	187	203	184	178	182	186	209	209	185	176	187	184	208	176	208	180	204	192	183	189	178	221	175	192	208	174	218	198	152	185	189	192	174	204	210	161	207	188	188	190	206	207	196	193	206	206	222	226	233	179	199	206	198	184	208	188	195	197	183	198	184	198	200	192	208	202	210	190	186	200	189	182	189	174	202	197	200	188	191	196	193	199	208	192	190	200	194	188	179	206	208	196	178	206	173	204	191	201	184	192	178	201	183	210	227	189	199	194	188	170	212	193	197	207	176	199	197	201	220	205	181	190	198	167	196	186	189	175	171	198	175	218	231	183	194	195	183	187	183	199	182	192	209	194	196	184	189	221	188	217	185	177	206	179	205	186	214	192	199	180	201	184	190	202	190	176	186	181	175	208	198	192	189	210	197	189	189	201	188	186	196	159	205	202	219	179	198	175	199	185	187	201	183	187	183	201	198	199	177	203	178	176	171	179	188	199	202	167	208	193	208	194	178	202	204	210	181	199	188	199	208	196	197	174	153	181	203	197	187	198	190	185	207	174	216	213	186	195	207	198	196	183	188	200	191	204	179	198	163	198	188	197	194	206	199	189	217	189	181	188	209	182	197	214	196	183	181	176	188	217	186	195	193	189	185	191	165	194	177	205	194	174	212	189	182	180	179	214	216	217	211	202	188	212	170	201	201	191	188	214	196	179	212	201	179	209	195	225	201	202	200	192	189	225	224	197	222	217	186	210	183	179	184	191	181	196	176	198	170	198	198	185	196	207	196	179	199	183	181	182	209	179	182	188	203	195	199	183	199	184	173	191	189	178	192	199	201	180	205	184	202	181	203	184	206	196	212	194	216	193	197	189	213	198	199	211	209	179	211	186	201	185	212	187	182	203	213	207	192	205	206	192	171	177	184	191	192	200	185	184	188	197	186	209	206	171	187	194	200	198	192	199	207	192	191	168	180	195	188	173	192	192	210	190	201	179	183	197	176	198	189	185	183	177	211	180	199	186	189	192	188	181	194	200	183	199	210	193	184	210	189	176	209	190	198	182	204	211	193	186	199	196	211	184	224	210	212	205	191	194	200	185	180	187	205	204	171	162	216	212	190	203	169	210	186	167	189	208	205	189	186	185	184	196	176	197	182	173	200	188	187	196	181	177	188	193	203	211	193	193	199	185	186	203	203	186	200	200	170	200	189	212	208	200	207	239	197	202	201	200	201	217	200	204	179	189	188	204	160	180	179	189	197	200	193	214	213	195	207	200	212	203	192	187	198	208	195	221	180	191	220	184	198	185	207	173	200	182	182	198	173	189	200	185	202	172	203	170	180	182	216	223	188	200	186	190	196	204	195	186	179	169	184	192	178	188	195	200	187	170	181	212	182	173	187	205	210	175	222	193	222	207	187	206	203	186	168	223	199	185	184	201	202	200	196	187	188	205	177	188	213	207	192	195	184	210	204	191	180	194	198	202	205	183	207	187	194	217	199	186	193	204	183	199	190	209	191	187	208	194	173	212	182	220	240	208	191	189	200	210	203	203	165	190	197	174	192	189	196	172	217	188	197	206	188	193	192	205	187	208	170	223	207	204	210	205	171	211	173	185	178	180	205	198	193	197	203	204	196	185	180	173	228	182	193	194	191	222	198	201	198	195	199	192	206	198	195	189	184	182	202	200	200	188	193	211	163	174	190	201	175	173	181	200	201	192	222	194	215	182	195	199	208	216	203	181	187	175	177	195	216	180	182	174	188	187	198	201	195	197	170	197	179	177	203	184	212	190	223	170	191	182	203	180	192	200	187	175	188	184	190	198	203	186	202	212	202	190	180	209	181	190	174	180	203	183	199	181	203	185	185	187	199	162	203	203	192	192	203	170	184	198	206	205	217	194	209	182	196	194	213	173	187	187	208	197	176	208	189	214	162	201	182	196	182	191	220	190	178	213	178	170	200	196	205	192	205	186	208	188	182	238	182	194	190	197	182	201	173	198	194	207	182	207	158	217	210	204	222	174	222	185	183	184	225	154	207	195
25658	21742	28829	26920	18568	8232	1683	328	272	274	209	188	176	179	167	160	150	160	158	138	152	146	143	164	136	124	129	128	145	134	190	212	272	344	310	169	138	134	126	158	122	128	119	144	118	125	127	150	128	130	146	133	159	122	133	133	130	131	127	130	143	129	125	131	122	133	142	117	151	126	145	138	143	134	106	143	125	132	143	134	111	136	138	140	129	124	119	154	115	146	119	131	154	135	133	125	127	123	117	131	119	122	147	147	127	121	117	128	118	128	124	122	147	124	131	121	152	112	138	139	139	144	123	115	141	119	113	128	138	139	158	132	131	139	132	138	139	153	126	143	111	113	126	128	154	125	134	125	131	137	128	130	149	125	117	145	177	131	147	133	128	132	149	142	131	146	134	135	145	123	142	120	135	128	140	131	142	127	109	145	134	140	133	141	147	114	108	115	134	126	122	127	152	137	121	114	127	135	126	133	147	136	135	123	131	116	109	149	138	158	130	131	127	141	125	129	113	126	154	148	136	115	134	136	151	117	121	132	131	130	145	122	142	134	138	140	133	142	113	154	139	132	128	140	166	126	127	139	123	125	162	126	146	137	128	132	119	132	124	137	129	127	130	136	135	140	151	128	126	132	134	114	147	145	127	145	127	131	131	121	132	142	133	142	111	124	132	122	127	139	120	151	133	139	130	135	133	122	142	141	147	124	120	112	133	131	129	121	136	120	148	151	141	134	142	127	136	137	122	135	145	134	127	131	142	119	124	152	132	132	139	143	139	115	130	129	119	114	130	105	135	141	135	120	127	150	117	132	148	128	136	149	131	140	137	113	136	125	127	128	128	126	162	119	118	138	136	136	121	132	139	126	137	124	135	139	121	139	134	141	124	110	145	140	142	129	138	133	177	130	155	133	110	127	131	146	133	151	140	135	124	157	126	125	126	118	128	113	125	132	125	125	142	120	159	141	124	126	121	129	140	138	150	143	121	119	134	117	139	142	139	135	136	132	114	139	144	152	133	121	127	142	135	122	125	126	147	147	120	138	128	129	125	133	136	131	118	140	131	130	118	128	150	118	127	127	137	133	135	151	133	133	116	164	137	141	135	139	143	115	149	144	133	130	128	126	119	136	124	132	147	122	134	146	135	140	132	139	147	140	132	129	121	127	149	133	128	126	147	131	140	125	142	125	142	122	138	117	128	139	143	133	134	126	139	161	140	136	133	134	129	144	125	139	129	118	118	135	156	146	124	128	120	116	146	136	119	132	116	134	132	150	132	151	122	148	130	133	143	133	129	145	136	142	135	132	148	140	144	148	131	146	111	114	142	113	108	140	145	137	140	120	118	135	131	142	125	130	144	135	110	144	127	124	116	120	146	137	137	143	128	103	132	131	124	127	137	150	144	121	130	107	139	143	112	144	139	135	122	143	141	128	109	144	145	138	114	136	130	157	131	121	141	124	138	109	131	152	135	132	126	137	121	140	132	123	134	135	131	138	154	116	127	120	131	125	137	150	141	125	128	120	123	138	148	109	141	160	140	132	123	142	122	122	139	119	132	149	174	132	137	141	120	133	136	160	149	145	146	128	151	155	117	147	136	144	127	134	136	136	149	140	137	127	144	123	129	122	129	151	154	127	127	127	144	138	134	144	154	131	120	152	131	136	135	139	138	104	133	112	144	129	129	148	112	130	123	142	132	123	138	124	127	144	133	121	139	135	119	138	145	126	132	139	152	147	130	134	132	142	130	146	112	128	154	140	111	124	117	112	126	125	126	141	141	122	139	137	118	131	131	129	145	131	134	141	132	128	114	146	144	139	135	129	127	110	143	132	132	132	124	138	142	116	117	149	139	125	144	134	136	150	147	133	132	141	105	140	135	123	116	133	130	131	126	139	146	158	138	133	117	128	145	119	133	139	124	127	145	112	135	119	133	122	148	128	110	133	123	136	153	140	125	120	128	132	127	139	115	135	119	133	110	138	138	142	139	128	119	149	135	142	134	127	142	113	125	131	123	153	132	140	144	115	133	144	114	139	119	144	134	130	128	140	114	151	122	134	129	129	134	123	121	143	130	146	136	163	145	123	132	152	143	121	126	139	138	141	151	126	132	149	138	124	130	121	138	119	146	123	124	135	146	106	117	142	145	132	155	143	126	137	140	144	142	119	146	134	147	128	125	112	134	145	153	136	103	120	147	133	131	138	151	136	143	139	133	126	126	139	129	136	149	137	123	117	121	125	124	133	150	139	125	119	116	139	128	143	144	133	153	140	143	140	134	153	135	136	137	126	137	124	130	124	126	130	155	136	131	138	128	129	131	139	135	131	118	128	122	144	121	136	122	140	134	132	134	140	130	115	138	133	133	129	152	136	130	107	113	117	131	143	125	133	130	141	138	140	144	131	145	155	121	142	142	115	136	112	142	112	153	142	135	143	132	133	123	135	137	130	132	110	155	127	122	127	120	126	112	142	126	156	126	134	129	130	122	134	137	148	123	123	144	126	149	114	133	112	147	158	135	131	130	113	139	166	140	124	139	138	129	120	133	135	133	121	126	139	127	113	133	107	130	129	124	140	139	134	139	125	142	127	129	146	148	123	142	122	143	154	145	150	127	128	133	138	131	156	109	125	131	130	122	110	121	147	138	157	105	125	137	139	126	142	152	137	130	151	136	127	143	136	125	109	144	159	131	133	131	130	132	133	133	123	131	123	141	123	129	138	118	146	130	152	125	129	141	112	140	128	144	122	135	150	115	130	123	137	142	152	154	120	130	123	136	118	131	133	138	107	143	133	142	136	145	153	137	136	138	140	141	134	143	131	126	147	121	126	129	134	114	150	127	133	108	142	137	134	123	141	124	131	120	112	128	147	119	142	112	123	160	154	120	112	143	120	133	145	139	122	137	129	153	113	123	120	122	156	106	127	125	128	136	117	143	138	137	117	126	155	145	137	146	127	114	143	127	132	143	119	137	137	134	128	145	142	131	134	121	152	105	122	124	135	129	123	148	123	155	143	124	125	133	147	137	123	132	132	148	139	133	116	117	108	120	139	131	137	120	136	149	136	141	118	124	115	119	124	147	138	152	125	154	140	128	146	115	126	125	127	136	131	146	112	143	127	147	133	126	146	151	128	108	123	130	136	152	133	131	123	141	109	148	137	120	141	142	127	129	135	136	146	115	135	131	139	119	138	123	127	129	131	141	127	128	111	134	145	133	135	148	148	137	137	134	133	122	139	135	122	125	113	135	135	149	123	154	147	130	101	135	134	136	149	140	115	140	145	120	133	122	129	138	153	118	112	140	140	133	146	114	118	152	135	117	142	141	128	143	131	141	133	121	126	120	118	140	143	118	136	126	118	150	113	123	129	126	133	119	118	126	154	123	132	135	142	124	124	134	141	125	119	151	127	120	129	150	109	150	144	132	148	121	129	118	126	126	138	126	141	146	132	116	132	128	131	136	147	118	149	121	112	116	124	137	134	126	125	124	121	131	126	132	133	130	146
31316	52265	39218	25988	18946	10412	2537	635	511	427	337	306	266	247	254	220	201	210	233	201	181	173	165	165	183	145	164	182	178	186	258	366	444	577	432	252	166	160	163	177	159	151	160	165	126	149	132	169	134	134	159	125	138	141	144	188	143	191	155	138	154	136	154	150	154	142	150	145	137	138	162	163	148	148	153	151	188	147	149	162	151	136	151	141	155	158	157	139	146	164	141	165	180	166	152	146	131	153	170	140	160	139	156	166	162	164	138	170	170	128	159	163	145	149	155	149	154	160	151	168	143	168	138	146	145	136	161	167	148	156	153	144	120	160	157	169	161	124	147	166	149	161	139	151	137	161	152	133	150	149	140	146	154	161	165	146	157	140	140	170	174	164	146	135	155	167	155	169	144	141	173	162	149	160	164	129	169	149	140	174	167	160	142	136	155	164	130	128	162	159	149	146	155	172	159	163	141	152	133	139	167	145	139	155	157	152	168	172	165	144	147	145	144	127	165	143	154	164	132	152	157	148	146	144	144	141	161	157	164	154	149	154	159	153	139	129	132	145	163	147	164	133	163	155	142	126	153	142	138	163	141	157	156	165	162	126	149	155	163	154	158	165	163	137	144	123	161	171	153	164	147	156	155	156	158	159	153	136	167	143	153	157	155	150	140	166	164	167	168	144	153	151	149	166	149	156	154	166	151	139	138	142	168	140	130	161	162	136	135	133	136	146	154	138	138	156	152	162	155	146	147	157	167	167	147	140	142	146	153	178	150	145	155	155	142	137	157	159	153	146	161	170	160	136	162	176	143	153	154	171	162	153	140	142	147	167	153	162	161	157	155	147	152	156	142	138	152	142	154	170	158	146	146	174	184	150	146	143	162	143	145	176	150	167	150	158	145	127	144	156	137	152	143	149	164	171	157	150	156	156	156	149	166	149	168	171	155	141	171	158	121	165	172	158	155	164	160	169	138	140	168	160	121	174	153	149	136	151	149	146	142	150	165	169	157	148	183	161	133	160	172	138	169	162	130	164	156	156	165	146	175	158	151	149	170	177	148	148	148	172	140	148	147	145	168	156	154	152	153	142	170	128	160	157	158	164	170	133	169	164	149	132	157	135	163	143	148	143	154	171	165	162	148	146	148	144	157	165	150	156	139	161	134	175	158	175	145	146	154	172	141	145	168	145	164	153	141	163	138	154	155	158	173	171	142	149	162	147	150	162	158	141	137	159	149	153	177	161	144	160	142	166	162	139	189	160	146	152	152	178	151	151	145	149	178	169	143	149	183	127	152	165	161	147	146	130	139	139	142	153	147	127	145	156	158	175	150	143	162	157	164	160	127	134	156	147	157	137	163	156	152	143	123	149	146	146	148	158	154	151	139	161	127	158	156	171	138	169	143	153	139	146	144	173	149	144	154	153	152	154	142	171	158	161	134	173	161	144	160	156	162	168	145	166	163	166	152	155	165	147	168	165	142	155	174	159	149	140	161	152	169	167	146	173	155	167	154	131	151	170	162	144	144	145	159	143	154	174	138	152	158	162	150	151	180	127	164	157	154	171	130	134	166	182	143	139	173	153	146	167	139	150	142	167	160	147	169	141	146	151	143	134	157	159	145	155	165	139	147	142	163	141	139	174	169	140	159	169	149	153	149	180	141	138	167	166	143	165	153	139	138	153	144	162	167	155	143	158	149	136	170	145	154	126	130	130	154	161	169	152	141	160	150	130	142	133	142	152	169	150	123	170	137	176	147	168	150	141	154	138	142	149	170	174	138	143	159	147	148	158	158	137	166	169	146	139	155	170	168	160	166	156	140	163	163	156	144	144	159	137	157	153	166	181	148	142	148	140	146	130	157	154	148	139	157	156	151	146	154	160	153	140	173	143	139	137	159	156	139	153	145	132	156	163	135	134	168	155	165	129	153	154	156	164	142	154	166	151	162	134	175	159	154	138	157	155	157	163	136	170	137	170	134	142	162	155	139	163	142	142	140	150	179	185	148	134	164	147	177	164	136	158	149	152	154	170	157	157	152	134	159	153	141	146	165	134	137	159	149	139	169	155	143	138	140	145	141	160	175	140	150	158	155	173	155	141	154	157	169	123	144	146	151	143	139	164	118	169	154	139	147	133	147	133	164	172	123	138	127	160	154	147	142	157	164	136	165	142	172	136	150	126	169	176	136	159	136	144	148	133	155	154	147	152	161	164	184	159	154	147	169	151	151	134	146	150	150	132	156	159	173	144	151	150	157	163	151	154	169	148	153	157	161	150	150	134	161	138	159	151	155	181	151	169	147	164	160	161	150	153	165	147	148	156	166	158	139	148	178	164	165	150	158	141	173	142	159	141	159	162	138	149	161	150	173	155	156	156	167	154	163	131	158	151	146	128	153	158	157	146	129	156	154	136	121	166	138	152	143	171	157	150	135	138	146	140	157	158	137	164	158	155	157	161	156	156	168	137	153	137	141	146	147	164	129	154	159	146	160	153	123	135	162	139	155	157	157	137	138	157	174	151	137	152	138	135	151	150	147	154	173	142	158	134	137	120	158	162	191	142	131	145	163	144	162	178	159	131	150	135	139	142	155	129	141	139	194	142	145	161	156	164	144	142	141	139	136	151	143	136	149	134	153	167	149	156	158	158	150	146	143	132	157	139	156	144	182	144	162	139	161	163	177	147	149	140	159	171	149	153	136	134	138	158	145	160	152	159	149	154	153	140	171	152	174	142	150	190	145	156	137	169	154	152	118	185	145	153	181	173	175	165	141	163	144	162	146	151	150	135	130	163	126	172	167	150	161	140	145	136	146	161	147	147	164	134	139	156	148	147	139	171	131	147	158	151	152	179	168	145	153	160	149	148	180	184	141	153	153	160	162	149	169	153	150	143	134	171	153	130	157	149	149	160	131	148	143	167	136	167	164	149	133	157	129	161	164	144	174	139	148	151	152	132	140	130	135	142	135	129	163	157	166	157	167	129	163	173	176	171	165	139	160	148	153	145	164	166	162	145	157	148	162	161	175	133	159	144	136	142	128	185	165	152	155	165	169	149	159	169	139	160	164	161	145	175	135	153	149	159	148	145	149	158	148	161	177	168	144	163	175	154	139	161	171	162	164	154	133	148	153	153	138	149	172	174	148	171	150	175	161	157	156	136	149	161	154	151	156	165	147	145	164	145	146	151	172	154	155	152	123	154	153	155	164	163	164	167	147	159	154	165	139	156	150	157	172	160	145	131	161	145	134	141	140	165	158	175	171	158	155	150	144	149	150	153	158	152	161	133	140	169	149	156	175	154	151	146	139	153	181	153	175	136	148	158	151	149	155	168	154	151	144	156	153	143	142	140	151	131	130	161	147	144	162	171	158	145	142	156	157	149	153	171	139	172	146	152	145	145	172	149	145	141	134	174	156	163	162	138	152	167	132	147	166	142	147	145	139	159	170	152	136	170	154	152	151	177	141	180	143	152	145	148	138	163	165	150	162	160	141	162	155	142	151	148
23357	21732	29470	24754	22360	22519	11317	1221	683	576	503	464	400	429	373	317	344	337	308	326	312	311	296	305	293	315	310	268	309	400	629	1021	1094	1035	834	473	310	296	301	288	307	280	282	281	276	294	301	287	273	277	241	284	292	304	249	250	274	277	265	292	289	269	269	270	283	275	276	288	262	247	273	249	253	279	270	287	300	261	277	261	268	284	261	265	266	263	285	274	255	271	258	264	247	268	292	285	257	263	296	301	253	296	254	299	285	263	269	294	304	273	263	287	281	278	270	249	257	261	263	261	261	268	271	267	286	283	262	241	249	261	271	278	267	235	257	259	250	259	253	240	267	253	286	281	266	304	266	256	269	288	250	287	296	269	266	297	280	278	293	277	271	315	285	295	258	251	274	309	288	273	288	262	266	258	261	271	285	285	282	276	274	271	273	267	282	267	309	252	246	259	223	252	264	301	251	267	289	248	249	260	270	266	261	264	252	267	291	263	261	261	299	286	261	253	276	296	269	277	289	261	277	298	245	255	259	274	256	255	249	292	290	255	268	270	298	266	256	255	264	254	266	261	282	250	255	271	260	277	306	251	309	271	258	320	270	263	231	277	314	303	266	259	280	258	271	242	289	311	277	284	240	262	258	274	272	293	255	292	256	269	277	260	274	267	264	261	260	255	268	274	274	247	302	280	254	278	264	279	293	255	280	274	292	288	279	241	273	254	289	260	267	279	267	296	288	243	246	273	278	269	301	258	279	244	251	252	245	261	284	252	259	317	302	283	270	286	297	256	269	294	290	272	263	248	272	302	294	264	298	265	280	277	251	265	261	290	301	282	232	244	269	256	266	262	267	265	270	271	259	261	268	272	267	267	276	268	260	291	258	278	251	268	270	267	289	288	263	274	278	253	287	279	277	274	273	291	274	275	280	279	261	257	274	285	269	229	271	252	274	236	286	249	240	273	289	275	273	268	322	291	261	280	269	248	276	277	269	257	251	289	283	284	278	257	249	234	281	292	273	273	273	226	282	303	293	267	264	272	299	251	239	252	247	251	264	260	268	287	283	275	286	268	259	269	309	272	279	284	285	277	266	276	281	266	259	279	270	242	241	261	245	275	278	254	245	259	315	276	283	281	245	267	233	261	240	270	304	272	274	287	306	279	280	239	262	287	282	251	267	251	233	263	271	273	246	269	277	296	304	273	291	278	273	305	262	284	256	256	280	248	289	258	243	242	252	257	287	293	294	296	256	288	244	230	262	286	289	272	231	287	268	308	286	249	268	284	269	272	273	266	278	282	282	268	268	266	283	237	266	253	244	293	257	279	251	253	266	262	251	268	296	255	243	314	272	268	253	215	289	250	280	280	277	282	296	285	271	258	259	292	258	261	286	276	266	266	304	249	247	281	266	252	267	292	298	294	257	267	276	266	270	301	266	278	290	244	270	267	294	269	262	267	290	260	254	276	282	267	238	273	236	251	287	264	261	300	278	261	257	268	264	257	283	270	242	256	281	290	274	275	253	297	275	277	233	259	301	296	290	276	274	288	285	238	288	284	264	263	259	260	259	257	261	246	254	243	277	261	266	272	264	281	248	272	223	255	286	234	276	262	242	230	276	248	268	284	278	295	255	266	241	277	270	298	286	284	256	270	248	264	265	254	260	282	250	227	285	279	289	286	282	253	278	272	280	260	288	257	271	298	291	235	266	286	318	289	255	251	257	265	251	281	259	270	294	287	264	277	262	259	264	282	297	280	276	264	244	265	281	292	270	255	246	251	302	286	271	269	257	294	291	251	250	265	293	253	261	272	257	291	280	252	260	270	272	278	255	283	292	267	253	269	248	244	298	275	296	285	295	245	285	243	262	248	270	247	236	269	285	256	255	246	250	276	296	245	301	267	262	280	250	266	270	250	247	266	263	279	285	262	257	261	270	259	243	276	282	308	265	279	257	269	272	252	287	274	292	278	251	256	268	291	258	278	264	279	284	270	266	276	267	240	265	271	276	260	294	265	272	281	279	281	300	277	300	253	258	280	259	281	260	255	244	266	287	254	222	255	254	256	266	268	257	269	287	228	266	253	277	279	259	242	268	258	265	279	280	276	299	298	256	283	291	261	256	249	302	291	294	283	244	227	291	248	298	238	262	278	253	268	281	283	271	289	279	265	286	242	244	268	264	252	274	251	258	261	268	261	270	247	268	268	258	278	257	253	270	269	266	249	298	274	263	276	288	263	262	255	259	277	283	281	267	253	243	285	247	277	303	265	283	284	286	255	270	274	271	252	279	263	271	257	252	265	253	277	252	253	275	257	260	292	237	277	258	268	240	295	264	270	275	245	286	241	259	256	262	279	262	263	248	235	279	263	274	297	270	294	239	278	287	265	252	273	266	257	264	281	288	273	272	282	266	251	282	272	273	249	270	286	264	244	280	247	256	275	272	282	257	236	270	256	291	272	290	266	272	282	248	276	297	275	274	259	251	270	265	247	283	287	261	259	268	288	243	263	277	254	258	279	274	273	299	270	272	253	259	274	258	286	275	258	265	233	238	273	267	271	277	288	300	291	278	254	261	266	289	300	287	279	294	247	259	282	271	285	265	284	249	273	261	270	267	281	281	247	307	284	232	241	266	259	261	258	289	237	251	289	279	269	268	257	274	286	311	295	274	282	259	259	288	297	289	288	274	242	304	255	282	272	290	266	246	247	284	290	276	255	277	249	243	272	246	273	280	275	258	276	272	305	256	265	306	262	294	294	279	277	228	253	289	260	266	258	244	275	284	260	260	258	295	278	257	253	286	275	242	269	256	267	286	279	283	263	278	263	283	280	280	269	248	278	292	282	251	256	279	289	294	267	259	288	276	287	288	266	242	256	279	265	280	271	263	264	254	254	265	260	288	257	284	274	257	259	232	296	263	265	265	249	284	262	285	297	262	271	235	265	263	267	269	256	260	264	275	282	267	260	281	249	289	263	265	285	238	252	281	278	251	279	250	274	264	306	277	268	257	270	280	276	271	264	313	262	260	269	255	284	253	284	288	260	259	289	268	270	278	259	293	300	277	283	291	252	287	283	266	289	274	266	266	263	254	274	278	270	249	269	291	273	258	269	269	271	259	279	254	246	275	290	254	254	266	278	272	261	284	290	274	254	236	292	278	278	263	287	260	251	277	251	260	272	274	267	280	263	279	270	262	258	268	274	251	252	279	289	299	274	288	258	265	268	276	272	276	243	260	260	271	285	255	254	269	258	257	293	274	276	247	273	293	270	259	275	296	280	254	261	237	278	287	245	268	281	271	241	252	277	262	269	247	281	240	257	280	293	269	270	286	252	265	291	296	233	266	267	289	266	287	242	241	279	259	270	262	253	293	277	260	231	272	267	273	307	261	268	261	282	277	259	300	253	288	267	271	250	251	257	272	294	284	244	236	265	278	251	317	270	259	275	275	282	228	275	249	276	317	262	289	269	238	279	258	276	284	269	291	303	267	282	279	299	216	264	260	289
35409	64032	50213	37932	28997	18655	4064	1569	1092	847	747	638	613	561	510	432	375	408	412	347	345	307	342	316	336	311	328	252	333	504	869	1515	1704	1519	1159	593	329	294	288	300	326	277	297	298	273	285	290	294	262	288	301	332	282	293	298	291	317	307	298	275	266	287	278	279	292	293	295	284	255	266	269	298	279	277	308	278	285	267	284	275	270	311	309	295	296	288	284	277	276	266	274	277	274	322	289	290	265	275	332	273	278	268	260	265	305	279	300	246	286	286	305	280	295	250	265	303	254	266	272	279	287	286	248	287	257	301	282	263	277	290	292	292	286	283	302	257	302	267	281	272	278	260	267	278	294	290	299	292	276	276	272	266	304	306	273	285	284	272	280	297	280	272	303	306	276	288	250	282	288	303	294	294	272	304	263	278	290	300	304	310	286	289	285	273	286	268	282	279	293	293	309	282	270	302	244	268	301	261	279	275	247	284	304	284	300	258	287	262	298	256	268	266	285	255	267	309	248	315	260	307	270	265	313	285	266	287	288	299	298	284	280	286	290	277	272	291	291	275	272	283	294	273	281	288	241	300	275	243	274	280	266	252	291	277	302	281	242	322	303	285	289	296	266	272	297	273	278	296	283	314	281	292	265	314	297	266	297	278	274	307	280	257	275	262	260	314	281	275	292	287	271	305	340	258	271	284	276	292	293	278	287	293	260	274	274	273	269	309	279	302	284	301	297	288	292	287	269	264	315	243	287	304	292	265	266	298	294	297	278	285	289	255	296	254	282	288	276	280	288	277	287	302	269	312	284	268	283	297	265	244	267	266	253	306	306	300	283	269	280	291	279	289	289	285	304	288	284	263	278	297	281	326	276	270	286	298	298	302	285	297	279	276	291	300	254	284	276	286	285	255	285	284	293	295	293	294	279	332	278	281	304	273	287	286	267	302	282	301	284	275	279	302	292	303	270	273	273	291	280	297	258	286	298	271	277	287	289	244	302	293	280	281	267	270	266	249	295	260	259	299	264	284	280	280	287	295	283	327	281	293	278	280	299	277	286	258	267	287	299	272	304	260	278	256	282	269	259	258	292	295	272	270	265	298	289	264	250	295	298	288	319	282	272	297	278	258	276	276	278	246	297	304	291	288	290	277	253	281	280	298	266	260	273	256	301	308	283	304	279	267	288	278	259	291	283	300	296	275	316	293	278	284	308	241	287	272	302	290	289	281	255	283	265	271	271	298	278	294	283	277	317	304	270	266	252	263	302	276	270	287	340	297	303	274	274	293	299	280	279	284	242	311	286	266	306	280	312	271	308	272	302	295	281	306	303	271	259	300	296	306	275	285	271	281	266	274	266	267	277	279	289	292	276	302	289	278	289	252	277	317	276	284	272	279	262	257	297	314	285	292	255	254	261	282	277	283	289	288	296	286	287	315	294	304	305	296	267	255	295	283	277	279	270	288	327	266	267	287	275	278	282	294	265	284	305	280	285	295	250	268	284	285	283	285	262	286	263	250	292	260	266	293	297	284	302	287	280	281	274	317	283	317	287	274	321	285	305	243	303	285	279	299	275	257	297	323	271	296	275	298	303	280	275	276	262	286	293	315	313	301	304	256	273	280	289	285	291	313	272	256	278	284	267	264	295	274	295	288	300	262	282	279	293	281	296	287	283	310	302	255	309	298	285	282	290	281	291	289	306	267	266	263	278	259	306	334	284	292	251	262	290	259	285	277	282	294	280	288	288	266	287	289	273	265	270	282	289	289	283	268	315	266	270	277	282	268	287	283	290	258	292	278	330	313	281	280	277	266	266	304	282	268	302	282	267	294	269	303	290	274	274	302	276	271	263	270	273	274	286	297	291	279	302	285	304	260	290	270	296	302	281	295	298	281	283	267	281	260	294	297	280	279	286	265	281	273	269	245	260	255	288	273	267	287	274	285	281	285	258	313	276	294	298	273	309	253	283	276	307	259	260	279	276	296	283	278	284	278	268	272	280	282	267	281	292	257	285	269	282	263	291	286	301	298	281	264	280	282	287	279	299	270	282	310	279	272	269	278	298	299	275	275	299	258	292	298	305	283	292	316	291	294	265	272	274	282	290	305	299	277	273	269	295	252	281	289	310	234	277	245	286	300	271	261	297	299	258	320	305	280	259	286	299	277	261	271	286	289	283	296	292	265	290	293	270	285	293	277	258	285	288	300	271	262	290	245	306	291	321	284	295	256	273	305	300	269	264	279	282	295	273	286	293	297	310	290	273	271	307	292	295	290	256	281	247	287	308	259	285	304	288	285	278	267	286	269	298	331	260	284	292	326	270	299	272	276	292	274	294	264	281	303	292	261	281	274	279	286	250	295	276	287	262	308	326	326	276	294	288	299	289	261	262	302	292	260	300	298	269	280	292	299	295	286	284	282	295	288	274	264	280	275	278	284	272	319	284	260	265	296	300	282	280	278	276	295	281	310	290	279	295	307	288	279	321	288	291	273	285	277	271	302	259	300	274	284	277	294	267	295	276	285	259	293	291	272	285	288	273	311	262	302	268	303	290	311	246	274	286	273	270	295	252	289	241	310	279	284	283	300	290	261	279	281	277	292	278	300	271	271	276	243	263	281	288	252	276	284	273	282	270	300	305	273	274	306	301	251	314	316	292	268	296	272	289	272	287	277	295	284	278	291	250	261	298	291	297	259	298	264	265	284	278	294	283	295	304	292	309	259	275	275	307	273	253	291	289	287	274	275	298	283	243	295	281	277	253	278	291	274	280	310	283	281	292	311	287	314	290	275	265	285	276	280	278	286	297	257	312	278	297	297	273	240	245	292	285	275	277	294	304	287	290	297	304	287	276	276	283	277	284	285	312	266	291	270	267	318	302	265	256	286	306	296	337	277	299	287	292	279	258	276	270	293	304	258	283	316	266	302	277	291	295	313	261	263	277	311	286	269	287	254	308	326	284	286	278	280	315	265	271	266	296	258	285	305	278	286	304	288	279	295	311	283	268	269	275	308	300	299	277	287	262	300	290	256	258	269	287	269	311	272	312	296	279	272	299	275	273	275	309	286	267	295	292	258	286	280	301	270	295	304	257	286	300	266	319	270	301	282	300	257	281	267	291	293	305	282	282	299	274	275	298	262	285	297	288	297	281	279	295	267	280	288	302	269	298	291	298	294	280	289	269	303	277	309	272	277	304	257	298	260	283	296	284	291	303	306	298	268	264	314	297	273	286	308	279	271	306	285	273	262	275	277	320	294	291	291	305	284	294	285	268	261	278	282	285	315	299	274	252	296	302	280	282	291	272	292	257	300	269	302	289	283	288	278	277	320	275	277	291	289	267	261	282	302	296	287	264	265	260	280	307	288	279	274	287	300	306	278	278	275	298	288	286	275	268	268	281	280	276	273	295	289	281	289	287	314	278	273	268	300	288	298	282	306	296	269	260	320	272	263	266	278	289	298	275	294	313	258	274	281	291	264	292	297	302	293	252	297	266	254	291	269	287	267
31568	31767	32892	22331	9424	3014	617	238	181	148	146	134	129	120	132	119	110	113	121	111	130	95	106	111	109	100	117	93	107	94	106	112	132	141	112	90	136	86	98	99	109	98	94	108	102	96	99	83	106	91	94	104	100	91	120	108	95	91	80	97	105	109	92	88	94	94	76	109	110	98	94	107	105	107	102	99	112	100	103	107	89	106	107	126	103	112	110	89	98	108	97	100	113	119	112	106	103	89	92	78	92	112	103	99	102	97	112	94	100	103	85	105	95	109	131	96	86	111	99	108	84	94	97	101	116	97	104	92	99	130	90	89	112	105	86	97	96	106	102	90	103	106	100	96	104	106	113	84	97	94	109	86	111	85	113	111	106	91	113	97	111	88	119	108	94	81	105	84	92	110	107	108	107	94	94	112	87	90	106	91	117	107	97	89	87	104	105	113	100	91	96	103	102	97	117	113	73	86	105	87	96	89	104	97	109	109	92	108	98	76	97	96	117	117	101	110	90	116	107	84	96	105	116	81	101	96	118	102	85	97	99	95	99	96	111	94	95	95	103	100	90	107	83	105	114	100	111	82	110	112	110	102	80	108	98	89	101	88	103	91	97	101	96	92	94	115	100	112	111	97	93	106	108	115	129	103	111	85	106	95	86	116	94	95	107	105	104	92	96	94	90	108	103	88	124	93	108	107	111	112	109	99	120	98	101	101	113	117	117	99	85	93	84	108	103	111	91	86	99	90	108	99	111	101	91	100	95	96	102	103	97	98	104	93	88	82	107	116	98	112	86	118	105	110	88	97	101	103	108	86	101	106	97	82	105	103	97	115	93	103	105	106	92	101	100	115	87	103	90	98	97	96	90	86	86	113	129	95	92	96	105	107	94	84	108	82	95	106	94	113	106	117	97	90	111	102	113	92	122	88	105	97	96	110	101	108	120	105	100	104	98	101	120	92	98	101	115	100	97	87	117	93	106	106	93	105	120	102	100	108	101	112	97	107	92	99	111	117	120	99	114	102	85	100	90	93	123	98	114	114	104	89	95	107	111	91	92	122	94	103	82	116	114	94	91	98	96	111	90	84	91	111	82	97	103	84	105	102	105	97	97	109	89	86	96	116	105	114	91	95	101	102	84	107	91	101	94	85	100	99	99	97	94	107	88	78	105	94	90	98	113	89	100	109	111	84	120	108	112	92	112	109	94	81	97	117	112	106	102	109	93	103	88	100	100	107	120	95	99	118	86	93	101	100	91	117	94	84	108	96	109	106	80	98	93	104	86	96	100	99	111	112	106	98	101	85	99	97	86	121	104	97	103	103	81	90	102	80	109	93	113	96	76	78	92	120	99	87	104	111	90	100	109	86	86	82	85	84	95	113	111	101	101	102	99	106	93	104	101	119	100	97	85	90	111	111	103	110	88	108	107	116	93	89	92	103	100	97	95	97	117	97	89	106	94	115	91	104	103	109	112	89	94	102	101	107	96	94	104	100	116	95	94	92	94	100	96	82	93	125	94	108	100	93	106	80	103	107	97	96	95	105	110	108	91	89	124	80	95	112	87	84	131	88	93	99	94	85	91	103	98	81	106	94	91	94	109	92	98	105	93	99	108	100	108	104	116	107	109	111	101	115	99	92	114	110	94	99	91	73	111	101	100	97	89	98	105	103	84	99	83	99	96	115	117	79	106	84	91	105	124	103	106	102	94	97	96	97	85	95	97	80	102	89	112	88	85	86	96	99	106	99	90	104	110	97	99	104	94	101	88	78	95	111	107	102	101	93	92	112	101	97	98	94	104	115	99	99	114	97	94	112	103	86	93	102	98	102	121	85	105	104	107	90	99	97	101	112	104	97	123	100	86	88	92	94	111	115	93	113	109	123	119	85	103	108	94	90	90	101	93	94	90	121	103	104	90	93	100	105	78	106	103	109	107	96	95	98	90	90	95	98	105	114	108	101	93	104	98	103	88	88	90	118	85	91	95	101	101	91	111	104	93	86	103	90	116	98	100	108	102	100	105	110	91	102	89	100	105	111	95	87	85	102	87	94	100	92	98	122	105	105	94	107	86	95	91	92	103	86	102	103	102	115	97	106	95	101	112	92	97	102	116	87	119	108	113	100	84	79	101	93	92	87	108	96	109	102	98	111	98	100	120	106	104	96	75	86	103	101	106	101	109	100	82	105	92	100	113	105	98	105	107	109	94	110	94	92	70	83	88	108	90	110	90	101	101	124	94	120	84	119	100	110	99	97	82	94	96	108	85	99	96	100	96	112	94	86	98	111	92	85	85	85	96	95	105	87	120	94	119	102	88	91	83	92	96	90	88	94	104	96	88	117	93	90	110	106	96	104	120	106	123	96	115	100	122	120	110	99	102	114	110	98	86	91	104	90	102	99	90	94	118	104	102	101	102	100	105	105	81	100	113	106	91	111	102	108	96	91	109	102	81	112	103	96	103	120	95	105	106	89	98	104	98	87	96	112	85	104	115	93	104	100	106	104	105	108	115	110	104	106	99	105	94	90	107	102	104	125	109	120	100	108	81	84	87	102	94	123	96	94	93	103	92	88	120	103	101	97	93	98	98	99	78	102	90	96	89	100	88	115	93	112	85	109	113	90	98	83	83	95	100	108	115	116	96	95	109	104	106	104	93	93	94	121	103	115	99	96	106	111	98	104	108	89	86	89	91	94	98	115	95	105	99	92	83	96	97	87	96	84	95	96	107	99	96	97	102	105	80	107	122	94	112	101	88	93	93	105	91	105	103	97	87	103	93	94	107	108	110	89	85	91	108	112	97	102	95	90	107	110	113	87	92	101	96	98	103	106	109	99	108	99	94	90	91	91	116	95	109	110	72	99	110	104	110	102	108	113	90	110	105	109	97	87	95	107	107	99	102	116	117	112	112	107	110	103	99	87	105	96	99	111	108	93	102	97	123	87	105	86	102	110	101	89	102	106	112	92	88	101	96	110	100	120	97	109	114	101	96	103	82	93	102	102	104	82	94	105	99	79	85	94	91	105	113	127	120	96	100	100	106	94	116	95	110	91	119	89	107	117	88	96	104	96	92	96	84	89	98	102	103	100	93	99	104	98	98	79	104	72	112	96	78	127	110	96	105	87	103	120	111	92	99	109	101	106	112	111	92	86	94	89	83	110	108	99	98	94	93	111	90	104	87	101	102	95	96	103	104	113	95	90	98	86	103	93	81	100	112	89	106	75	87	93	94	111	99	96	79	109	118	109	98	101	114	101	110	94	96	101	81	88	88	101	101	108	81	106	102	91	110	88	98	106	112	120	128	101	96	82	113	118	109	97	105	103	112	84	100	100	97	101	99	97	92	113	95	106	97	96	84	103	118	90	97	95	101	114	99	99	116	98	89	93	97	103	119	106	101	93	103	97	114	105	112	100	83	115	120	116	93	92	77	115	98	123	94	99	92	83	109	95	87	103	102	109	103	105	91	83	114	104	119	87	95	101	108	102	108	118	116	113	99	100
31888	46248	33776	20831	11151	4830	1084	404	295	261	203	187	158	155	161	142	137	121	124	135	130	110	115	121	117	128	141	108	135	136	130	137	174	153	148	135	104	104	123	107	119	131	117	121	127	122	116	108	106	114	127	129	123	125	113	107	123	126	102	102	105	124	124	102	133	107	101	123	89	102	127	125	122	120	111	116	112	108	110	119	110	94	106	107	103	102	121	96	139	106	121	121	96	105	102	109	110	120	110	118	122	113	108	101	116	108	93	129	119	121	92	107	115	103	107	95	133	113	110	116	122	125	108	105	119	130	117	94	115	113	110	117	110	106	137	101	127	108	116	127	125	105	107	109	118	119	118	109	110	107	107	114	116	102	125	120	96	110	113	96	131	91	105	98	113	100	111	103	116	117	93	102	120	132	91	111	104	126	110	93	131	114	106	98	108	118	112	111	103	125	124	117	107	115	112	112	106	99	114	111	109	118	108	114	116	118	109	125	113	102	127	101	118	121	117	102	104	90	102	136	107	121	115	95	126	108	112	122	116	119	116	142	107	92	130	116	105	127	102	111	107	122	122	114	120	94	113	133	103	127	120	109	111	106	121	121	107	126	115	98	107	112	123	114	123	130	96	126	117	100	128	112	110	117	122	110	120	129	111	104	120	93	111	119	138	114	101	107	99	129	111	108	109	100	128	99	117	130	115	113	134	117	131	99	96	104	109	103	92	117	106	120	119	136	146	103	123	111	110	109	121	106	108	109	116	117	94	103	123	108	112	117	97	102	109	107	117	88	116	104	105	134	109	119	97	104	92	126	124	102	109	130	112	103	114	105	108	134	107	145	115	116	111	144	121	114	127	118	115	98	112	118	109	123	111	111	120	111	126	91	112	104	111	113	96	102	106	125	101	116	113	114	118	106	105	105	128	90	120	105	112	117	90	128	119	117	125	112	102	113	108	106	111	109	91	114	121	115	121	117	110	111	103	130	111	107	122	103	118	106	108	125	108	117	121	113	108	128	112	106	110	120	132	113	132	105	109	128	110	108	113	100	119	128	106	104	117	108	123	107	102	117	94	125	132	92	96	109	110	111	104	118	126	123	107	104	126	128	125	125	114	103	101	92	103	119	94	131	109	117	118	117	122	116	121	114	125	116	108	131	118	111	117	119	118	106	106	111	103	109	125	120	115	98	107	109	120	122	104	134	136	104	117	119	128	112	118	115	109	109	98	118	108	116	108	117	111	121	111	94	99	125	107	121	115	119	115	112	118	119	98	118	110	117	100	102	122	115	114	135	122	115	122	116	110	106	136	91	117	96	121	109	119	114	109	137	107	101	91	104	101	117	121	108	124	106	111	106	125	132	118	112	113	120	131	103	106	126	124	113	117	132	126	111	98	127	103	87	107	108	119	120	100	115	100	107	116	137	109	110	122	125	115	104	96	112	103	99	105	116	124	97	122	116	112	121	110	116	140	112	116	95	114	117	145	118	110	106	133	111	116	133	117	98	110	113	121	112	122	102	134	123	112	118	116	106	116	96	99	101	116	121	108	104	105	117	109	123	110	134	90	106	103	125	111	110	110	123	129	118	93	96	104	118	99	108	135	126	107	111	110	133	127	126	119	120	120	106	120	126	106	130	109	100	119	111	118	107	102	110	100	107	109	110	107	113	107	135	124	127	123	105	92	125	117	115	128	112	133	103	109	138	106	119	110	102	105	127	120	108	133	106	131	113	104	99	100	112	112	119	118	131	110	118	87	107	108	108	89	129	110	122	99	89	115	116	107	109	114	107	100	114	112	107	109	118	109	130	112	113	113	82	133	112	108	122	108	110	128	112	125	105	120	112	119	122	105	104	102	115	106	100	133	111	125	103	116	108	117	124	112	109	103	105	102	128	118	113	128	102	120	110	96	105	114	120	121	123	114	113	125	96	115	107	109	111	96	103	125	114	123	109	115	110	107	110	124	119	113	127	106	105	116	106	101	112	102	115	111	133	112	121	101	119	118	111	135	98	109	121	114	107	101	116	101	109	102	123	117	100	126	87	114	126	121	119	119	126	105	125	101	123	119	127	121	107	105	122	119	115	124	120	116	115	107	103	123	109	103	107	105	113	124	122	116	118	119	114	110	124	103	133	116	123	99	112	104	123	121	108	133	105	93	100	113	107	93	141	119	115	113	111	120	121	111	115	94	130	121	125	120	108	110	97	115	114	117	106	108	124	128	120	113	120	113	121	129	103	107	126	134	108	115	120	102	110	102	130	105	118	99	123	130	122	123	103	105	120	102	129	117	106	108	97	121	121	124	129	114	127	105	114	113	116	97	123	120	108	146	105	131	124	99	127	116	111	106	111	108	118	100	92	102	107	124	130	116	112	116	124	124	110	100	121	122	102	109	103	108	105	113	118	97	104	130	110	110	104	124	133	115	108	126	109	110	105	127	94	116	126	120	121	131	129	115	120	114	124	117	139	118	108	113	105	98	116	98	104	115	125	119	108	124	98	100	127	106	128	120	91	99	119	101	124	108	110	116	111	107	115	106	103	97	125	132	113	112	121	121	116	120	122	99	127	109	109	110	127	97	119	117	96	137	104	93	107	128	99	127	109	109	102	101	110	97	104	131	110	100	110	113	112	123	119	101	113	100	113	115	98	115	102	99	115	139	110	108	109	107	110	106	123	100	89	131	123	118	101	106	120	102	101	122	113	111	108	126	113	128	122	106	101	99	122	106	115	121	117	112	119	126	104	122	105	115	106	113	121	113	134	117	102	119	110	106	121	117	120	125	116	113	111	125	112	114	112	97	107	129	121	108	95	136	113	122	106	105	119	107	111	110	111	94	100	113	111	125	97	106	118	103	134	130	127	112	96	106	128	94	116	101	141	117	107	135	112	124	88	126	123	121	106	121	98	115	105	112	103	133	115	111	135	108	115	118	107	115	94	108	116	118	101	113	125	115	117	96	112	112	112	97	128	99	112	111	109	108	108	114	110	124	102	122	120	106	115	111	113	129	115	101	120	114	134	103	93	122	115	94	119	110	110	111	127	101	114	119	90	112	109	120	118	135	107	109	109	115	111	130	108	115	116	101	123	126	121	115	101	113	117	106	113	122	144	111	134	114	138	106	108	97	115	148	121	109	116	119	131	134	111	126	98	124	110	114	108	110	126	102	120	123	109	122	107	104	119	110	117	127	111	101	110	120	111	105	109	103	117	139	124	117	119	124	100	123	115	105	125	106	108	114	115	119	99	131	113	115	107	108	126	109	131	116	128	117	126	119	119	110	109	111	118	117	129	109	110	123	121	109	114	125	118	125	115	119	114	120	95	94	122	105	109	113	121	104	104	114	114	115	114	111	115	105	123	94	118	96	116	111	107	115	101	102	117	124	116	121	94	138	88	101	112	108	112	115	128	102	110	111	109	105	118	116	118	129	113	128	111	128	120	92	117	103	116	107	131	102	114	122	106	106	117	113	115	107	122	130	106	128	130	114	114	123	116	99	108
24495	21675	29136	25821	22963	17475	3629	684	492	405	363	280	242	244	244	202	231	314	680	1312	1015	251	222	215	191	222	206	189	193	192	308	387	552	626	446	285	201	203	186	201	182	169	158	176	175	181	167	201	200	202	183	200	201	196	190	189	199	172	228	177	195	175	185	182	186	178	213	187	193	191	163	185	167	190	178	199	194	197	212	189	176	187	196	194	181	187	187	175	212	202	187	204	202	185	172	182	198	189	200	158	197	202	178	205	170	196	186	190	183	181	224	188	209	172	202	196	183	194	182	193	181	180	196	187	197	163	189	158	204	179	188	179	190	181	178	191	184	233	189	178	194	186	193	171	166	203	201	172	197	172	198	176	183	180	182	183	167	194	188	194	193	199	192	218	196	202	202	165	177	187	202	170	172	160	212	170	199	153	173	173	204	201	176	186	185	182	186	183	202	194	175	194	190	208	185	215	158	186	187	174	176	186	192	221	172	175	192	196	163	191	211	192	198	157	180	168	178	166	189	157	216	177	170	196	193	200	194	181	190	167	184	189	198	205	196	198	177	186	196	183	200	199	208	194	180	205	190	187	193	162	198	189	187	199	163	195	186	182	191	167	190	180	185	177	206	187	176	177	190	202	172	154	184	181	187	213	188	175	183	173	180	201	184	171	196	182	171	162	183	186	195	161	189	186	203	181	195	203	174	202	180	189	188	205	188	178	184	176	168	179	188	176	185	205	213	179	178	202	209	195	167	187	168	209	184	178	182	195	184	192	214	210	178	201	167	209	206	186	164	159	192	201	186	189	183	197	181	189	208	185	200	197	197	188	183	177	173	186	187	172	181	206	183	166	173	203	200	190	213	196	186	182	176	198	187	198	170	195	195	189	190	190	177	176	177	185	169	215	153	194	201	185	212	203	196	186	216	163	197	198	190	180	186	214	188	176	182	178	184	203	199	201	190	197	204	214	196	196	177	162	195	227	162	206	230	177	194	185	196	207	175	207	165	185	192	187	220	195	181	189	207	175	189	178	182	188	219	186	175	179	190	207	221	168	175	211	201	184	186	209	213	191	198	191	203	192	196	184	199	193	197	165	190	156	180	197	180	181	173	197	197	192	215	190	184	181	173	158	179	194	206	184	177	179	186	223	195	190	189	179	209	196	192	200	183	192	192	212	196	192	168	200	195	195	191	192	192	207	191	206	186	213	183	158	183	179	188	190	183	208	182	193	205	191	182	201	226	184	197	180	208	201	147	186	157	200	203	181	220	189	202	192	192	184	206	181	178	206	180	196	202	207	187	178	190	175	178	192	180	177	179	216	182	178	199	187	170	174	183	182	213	180	187	185	214	213	189	194	195	204	193	170	213	194	179	184	195	173	188	197	188	174	202	173	170	180	226	173	185	182	165	208	203	179	203	171	178	199	186	189	175	170	208	190	182	169	176	173	201	187	188	190	190	211	167	198	178	209	191	204	163	211	184	202	206	155	187	188	200	203	189	186	215	172	155	189	196	186	165	178	178	203	173	182	196	188	212	173	186	191	187	189	178	186	204	192	157	216	216	182	180	176	175	191	187	180	203	217	190	203	210	205	218	173	182	196	198	198	215	183	188	213	181	211	180	169	184	219	191	178	212	186	195	183	191	204	181	210	201	187	197	197	162	199	187	187	202	205	189	191	216	186	195	190	175	165	207	188	170	172	178	195	202	169	150	195	209	185	177	204	182	211	182	180	181	204	188	158	197	151	190	182	190	222	210	223	190	182	179	181	219	172	194	196	200	196	196	189	188	207	171	196	214	200	183	177	219	190	186	197	165	193	191	174	172	161	184	195	180	183	198	183	186	192	190	181	182	215	168	186	179	178	179	155	170	202	201	199	191	179	172	212	186	189	200	208	200	182	185	186	201	199	210	202	174	200	188	199	189	167	148	172	208	213	206	164	190	187	178	172	171	229	174	177	194	172	188	213	180	172	190	164	173	169	164	192	198	218	199	191	221	207	187	187	182	177	175	212	182	207	177	175	201	194	207	201	178	188	195	203	216	186	201	199	207	199	202	174	218	190	195	200	158	212	183	202	185	168	183	214	170	194	162	198	172	187	201	205	183	205	206	214	186	210	196	189	180	186	178	168	171	190	190	199	196	173	205	171	190	221	161	194	187	186	175	196	199	157	223	159	193	173	188	179	193	186	198	183	198	210	194	194	179	182	205	190	211	209	180	186	196	203	173	183	174	180	183	176	209	199	199	224	205	181	170	194	187	175	173	156	167	204	193	171	211	183	177	165	193	189	184	192	177	218	175	205	184	170	181	200	190	186	188	181	173	195	168	180	179	210	183	159	179	194	180	194	203	200	173	205	172	189	213	204	204	170	162	173	200	198	164	208	230	181	192	203	212	178	198	192	194	191	214	199	201	174	182	177	198	188	179	153	176	190	162	178	154	197	163	204	213	203	185	199	197	207	180	188	187	213	185	214	192	201	200	196	189	179	169	176	186	188	196	190	184	195	203	175	213	203	174	175	193	192	177	168	197	188	195	190	190	196	190	218	158	189	223	166	176	165	190	184	181	182	168	189	179	205	187	207	171	175	207	191	175	178	178	178	219	180	193	186	198	206	176	197	176	202	188	199	192	171	199	186	194	202	181	185	191	189	195	191	196	193	215	165	195	194	192	161	183	191	171	201	205	181	183	167	147	210	204	168	184	209	188	175	174	190	191	168	168	181	184	205	214	178	178	195	184	182	197	175	180	190	187	191	193	170	183	200	183	173	182	168	182	186	162	187	169	194	169	178	174	186	194	176	185	178	195	195	185	193	169	173	181	206	162	197	191	194	207	187	157	194	161	167	198	197	210	187	181	194	188	179	192	185	189	184	209	181	206	179	193	179	171	166	187	161	185	177	202	189	188	165	205	196	190	202	206	177	157	211	183	206	192	206	195	187	186	184	182	199	186	189	182	195	193	171	177	163	195	187	192	172	188	192	184	188	171	179	192	184	159	180	184	192	192	172	202	187	188	211	202	171	194	183	170	198	202	163	191	170	174	195	201	189	170	182	192	180	196	207	215	204	206	193	191	180	197	194	171	167	188	198	178	167	205	229	167	183	191	192	197	183	166	199	198	201	178	203	184	214	186	193	210	203	216	171	203	184	204	192	194	179	182	189	195	190	188	219	188	194	179	183	190	193	187	198	173	190	180	192	182	195	198	173	194	224	183	178	211	202	178	205	206	190	216	185	179	192	198	158	181	170	176	190	174	163	162	189	171	189	197	217	173	202	186	184	159	194	178	216	193	179	199	182	168	180	182	172	183	200	195	175	202	179	180	174	187	176	184	184	190	183	179	208	168	166	162	190	208	197	227	178	176	226	167	193	189	211	232	187	200	204	185	217	180	175	175	190	197	186	194	221	198	194	187	190	182	186	183	180	172	204	197	186	194	185	171	196	178	201	169	204	214	196	160	210	183	185	190	187	168	182	167	196	169	193	184	190	179	196	183	197	210	207
30097	54845	44354	31998	24066	14342	2559	1110	745	606	505	485	375	352	290	271	262	385	1096	2204	1474	406	215	204	243	213	243	220	229	227	414	528	777	868	584	376	217	224	205	207	218	204	211	188	212	204	215	200	198	209	176	208	184	200	198	215	208	206	196	197	207	215	202	176	220	207	213	220	209	199	210	201	210	202	188	207	222	211	178	198	192	209	193	207	168	185	231	194	195	176	193	211	179	226	208	223	207	214	199	216	201	183	188	197	173	201	197	198	190	212	183	193	182	188	205	186	182	199	197	191	215	189	215	215	212	203	229	203	172	186	215	197	205	209	214	210	200	204	215	231	197	198	201	216	188	179	233	176	201	207	201	208	220	193	235	174	203	204	192	202	209	207	186	226	174	210	191	178	213	203	197	206	209	221	207	203	182	204	188	201	200	225	198	196	195	220	186	228	214	202	218	207	184	188	221	195	179	211	182	185	214	216	196	214	196	195	206	191	187	204	193	200	189	197	213	192	191	216	201	210	205	188	180	187	201	177	200	215	194	193	211	195	205	210	189	218	210	208	212	231	218	187	173	188	191	205	180	187	208	208	215	198	188	208	207	194	222	198	201	219	178	212	200	214	210	200	218	178	197	201	212	195	188	177	192	174	193	208	205	197	196	197	201	196	223	193	167	205	199	204	179	205	184	193	185	210	188	195	218	210	221	191	219	183	162	197	192	199	212	196	202	189	216	205	222	197	198	168	209	196	194	219	185	185	191	196	228	193	208	201	220	251	223	201	179	192	205	202	226	229	202	217	207	197	168	236	212	216	223	208	196	191	231	234	182	178	197	217	194	182	190	211	218	196	205	183	209	206	193	201	210	229	201	196	203	190	199	183	206	205	200	206	211	218	192	203	196	189	222	172	208	197	176	176	218	223	183	204	190	196	188	207	207	198	213	178	192	214	177	222	200	204	192	190	198	213	196	187	198	207	202	201	183	197	194	195	171	200	223	202	190	197	217	228	217	194	175	223	197	223	203	178	183	204	204	199	226	179	193	193	213	191	212	197	200	200	198	200	199	194	187	218	198	215	192	184	187	221	202	185	188	200	211	228	218	205	207	189	200	190	196	208	223	191	217	223	185	202	181	201	186	214	202	182	226	182	199	205	217	211	196	173	197	192	197	203	186	198	178	183	199	191	187	189	215	206	176	164	217	173	208	191	237	200	210	197	215	206	180	169	202	214	203	190	239	223	207	206	206	211	229	213	188	201	213	210	225	199	205	208	220	217	194	193	196	193	225	208	197	178	209	226	216	190	201	189	205	191	193	189	199	209	225	201	221	209	215	213	187	192	198	202	195	203	184	232	188	204	218	191	229	209	202	198	185	205	233	182	214	182	198	198	195	217	200	191	193	201	191	218	198	202	189	214	184	193	187	200	201	198	188	235	217	220	195	181	195	182	212	204	225	221	198	184	185	196	188	193	217	208	188	187	209	189	204	198	225	201	198	191	214	219	190	203	198	214	203	210	183	209	225	194	201	233	180	210	199	206	206	199	197	187	209	209	205	202	207	198	205	195	208	207	186	213	183	173	200	226	199	177	220	235	193	221	186	183	190	193	193	189	202	238	196	202	210	208	201	168	212	197	196	186	182	194	208	191	206	180	205	219	192	201	200	211	218	200	180	200	232	166	214	201	221	179	195	201	196	197	211	184	183	202	213	194	201	213	212	236	201	187	223	227	201	197	203	187	176	193	197	215	232	197	210	172	176	197	224	213	159	194	200	207	192	229	207	187	185	195	201	192	223	210	163	188	219	206	185	216	196	188	192	204	206	224	218	194	207	202	209	192	192	187	205	195	175	185	223	210	187	181	192	216	195	176	222	182	181	196	233	197	209	215	209	184	182	179	208	199	189	184	213	191	190	221	213	208	194	212	211	183	205	213	190	197	248	201	198	179	199	211	194	205	215	212	191	181	190	201	183	193	177	212	186	194	191	180	176	231	192	183	201	205	208	194	200	182	218	185	193	202	188	184	203	195	206	206	231	191	213	211	221	176	208	211	186	196	216	209	208	198	188	234	229	212	184	210	206	199	189	217	211	185	212	205	171	193	182	218	218	192	193	174	219	184	214	188	194	194	195	205	202	208	186	205	196	188	207	205	193	185	201	213	210	219	183	210	182	231	206	202	208	190	195	201	183	208	226	207	202	218	176	206	206	184	204	199	194	190	203	179	190	216	175	217	206	215	201	203	198	205	202	200	180	201	208	199	221	194	195	196	213	190	193	192	208	183	191	217	175	193	204	238	213	225	189	214	212	179	205	212	185	225	191	200	209	220	200	207	177	171	212	191	188	177	199	190	197	240	195	191	196	202	197	179	189	196	218	175	205	185	214	230	176	185	207	208	183	190	209	206	210	213	193	194	224	190	195	192	183	218	206	188	193	241	216	206	198	197	193	218	178	212	211	186	203	207	196	206	184	202	215	206	208	199	210	203	211	191	205	209	203	175	192	212	194	200	215	173	212	219	175	203	180	228	177	174	181	195	214	195	176	189	211	193	193	199	227	198	206	224	198	192	203	209	190	224	210	218	171	203	209	198	186	193	185	201	196	210	198	195	200	193	171	192	215	180	190	186	196	215	223	176	203	198	184	190	196	215	208	211	194	190	211	211	211	212	214	191	221	227	187	205	160	204	196	198	212	198	207	195	213	205	202	196	213	179	190	189	210	195	167	194	206	192	186	198	198	208	189	203	189	185	195	191	192	232	224	197	232	196	202	209	213	204	207	167	170	186	187	201	213	196	202	191	203	193	197	217	206	207	209	215	196	187	218	210	178	217	212	192	205	201	208	197	198	186	201	198	181	217	220	207	204	173	204	175	189	227	212	202	211	174	178	178	198	201	214	196	194	211	184	201	186	181	194	187	199	203	180	175	214	176	225	196	186	165	217	203	237	212	168	197	200	179	197	201	194	203	207	199	195	192	194	198	191	208	215	194	191	205	190	195	191	204	180	196	209	205	237	212	200	201	213	210	186	198	175	189	188	193	171	211	183	199	205	195	214	190	207	215	189	189	186	222	202	196	198	225	192	197	206	198	217	201	208	207	205	209	197	215	200	195	209	204	192	214	199	200	194	189	197	190	198	191	193	187	211	231	192	180	207	209	178	223	187	189	198	199	203	195	208	185	200	191	209	221	168	197	192	193	175	188	202	177	223	192	183	211	185	202	232	180	185	196	210	211	191	173	194	178	201	197	209	219	202	188	181	181	201	226	198	201	198	210	197	229	217	184	191	192	197	186	219	202	191	180	194	203	183	221	230	215	200	206	193	224	191	205	209	207	200	205	175	199	186	204	195	209	210	231	210	217	198	212	197	186	203	180	193	225	184	172	208	185	196	201	184	205	183	221	199	177	221	193	186	183	195	206	188	204	205	206	163	189	216	201	200	194	206	226	189	185	184	194	202	210	185	195	185	193	190	189	191	231	184	192	171	206	183	217	189	186	206	184	185	209
25659	21751	29015	27841	19315	8380	1541	409	291	290	257	201	194	177	171	162	152	140	217	322	477	384	162	148	141	148	154	131	162	169	136	176	292	354	281	184	140	135	158	150	144	162	130	118	116	148	154	134	123	138	143	150	143	131	142	150	128	127	145	123	145	156	136	154	123	126	147	145	122	144	147	142	127	133	129	144	136	146	148	146	162	138	138	138	140	126	135	126	150	125	138	122	136	141	136	131	145	151	112	152	145	151	140	138	149	153	125	126	155	158	149	128	124	139	136	130	154	122	133	132	134	138	133	152	143	136	119	134	125	134	150	145	142	142	132	144	161	151	123	143	125	126	156	123	124	130	155	130	129	128	132	141	157	141	136	132	124	134	167	147	146	147	139	124	130	133	141	146	124	150	139	131	133	137	131	125	136	147	140	132	143	153	140	168	138	141	138	131	142	139	165	150	134	131	127	141	156	139	141	124	131	156	123	154	121	129	117	121	135	140	148	142	122	155	144	130	135	136	145	149	143	136	143	145	142	126	126	146	150	136	127	138	130	146	133	131	129	138	151	133	132	134	155	139	146	118	120	137	118	130	143	137	146	118	140	128	137	116	146	130	139	141	153	125	132	158	131	139	145	153	142	120	147	131	157	147	133	115	132	130	136	129	151	157	144	146	142	133	151	142	140	134	151	140	121	132	148	137	133	135	123	135	140	143	138	146	145	137	140	136	154	120	146	122	147	140	123	135	155	153	151	137	130	161	147	125	126	143	134	137	139	123	161	159	153	130	133	153	158	128	124	152	130	154	136	138	149	141	135	161	140	138	141	141	125	156	136	147	130	140	135	126	129	154	129	147	143	135	133	154	127	135	133	154	134	114	148	133	115	139	157	150	142	134	121	149	149	125	142	145	152	140	129	146	138	146	140	169	134	136	134	141	139	141	132	144	127	149	141	127	142	129	146	136	148	140	137	127	154	130	165	142	118	158	118	146	146	145	151	135	154	129	139	138	133	130	133	123	149	130	122	128	144	166	125	143	158	128	146	146	149	145	143	146	110	151	128	137	114	133	147	126	151	131	117	126	123	140	133	133	126	137	149	109	124	138	129	146	145	140	132	127	149	128	121	145	150	118	137	143	126	140	152	152	128	123	130	122	142	128	162	142	139	147	136	131	137	135	153	135	131	140	140	154	128	140	153	151	140	125	149	151	117	120	170	144	130	139	139	115	137	123	144	122	132	155	156	132	142	133	134	132	139	154	138	165	135	138	165	126	118	139	171	137	149	144	152	133	153	141	146	129	137	116	103	129	121	137	144	128	144	132	153	141	133	130	118	143	133	151	133	137	145	140	140	126	154	137	128	135	119	155	128	143	132	150	140	141	133	129	150	150	156	131	153	135	135	156	159	144	148	148	131	134	148	132	131	129	122	152	130	148	152	138	155	111	142	135	140	123	154	130	121	150	123	155	126	125	154	149	149	147	132	157	126	130	139	131	147	138	132	142	144	125	148	136	144	122	155	143	155	145	139	132	137	121	114	127	103	141	145	132	148	129	121	149	134	144	138	130	128	158	144	118	142	127	126	126	126	154	142	141	142	160	139	129	135	127	138	120	132	117	135	144	112	120	160	112	149	116	127	147	109	146	117	145	163	144	144	160	138	131	150	137	131	135	129	148	130	155	135	152	122	149	159	137	135	119	149	147	151	135	133	128	152	136	150	120	107	129	145	148	137	130	138	140	136	149	132	139	120	128	147	143	136	135	117	137	133	147	125	115	135	146	119	158	160	124	137	122	132	127	145	157	138	144	133	133	134	126	159	148	138	156	143	137	137	141	143	131	157	151	143	137	146	126	149	139	140	130	154	129	150	140	144	119	141	116	148	136	120	122	140	140	126	126	154	128	144	164	136	122	136	136	141	133	132	147	134	148	140	138	143	155	144	132	121	140	144	128	144	143	148	157	141	169	127	131	135	120	143	130	120	134	128	139	146	137	147	133	138	140	124	135	137	162	146	146	140	143	153	160	136	125	157	136	142	141	135	154	153	140	148	144	132	133	163	120	138	150	140	144	144	143	147	140	142	150	147	126	138	151	158	147	139	134	137	145	128	137	132	146	165	150	134	127	137	137	136	145	157	124	131	157	119	136	135	126	144	148	150	124	139	145	127	114	129	148	154	148	156	132	157	123	127	152	153	121	136	161	136	133	129	137	152	161	147	153	129	157	142	125	158	156	144	134	126	134	150	133	140	145	131	127	143	123	132	134	149	140	145	115	157	137	122	130	148	130	134	162	126	139	137	134	136	131	141	155	140	139	159	140	123	141	131	151	134	150	159	135	130	145	121	138	139	160	136	131	133	146	131	134	162	141	153	134	138	126	107	130	150	132	124	144	131	118	141	155	124	122	135	135	133	135	135	130	158	134	145	154	131	132	129	113	144	122	142	135	134	143	138	132	143	146	139	144	141	134	168	117	140	142	142	137	153	137	136	137	149	132	151	126	118	115	146	146	139	142	137	125	131	149	127	103	133	159	125	138	155	148	109	124	142	144	127	138	137	124	131	135	127	126	111	136	148	129	131	135	146	144	131	127	109	140	137	157	147	123	148	158	134	131	142	152	113	122	138	147	137	131	159	118	140	142	151	163	135	162	138	142	137	140	142	133	139	143	145	134	151	131	134	146	130	130	138	131	127	164	158	130	142	158	122	130	141	157	134	140	127	143	130	141	135	130	130	121	144	142	150	138	147	143	138	142	170	127	124	127	153	145	126	164	155	136	133	134	134	132	136	123	132	148	122	131	139	140	145	146	144	167	140	160	135	131	152	142	146	123	125	146	127	128	149	139	123	132	151	144	159	122	140	155	134	154	134	125	137	145	122	136	127	143	135	131	132	149	145	124	142	133	156	135	161	140	140	144	140	125	140	135	129	149	135	136	159	134	122	142	140	134	135	129	101	132	150	142	124	150	146	148	138	129	143	132	144	154	150	128	140	139	117	145	118	138	147	138	152	134	129	132	127	131	132	116	128	118	155	165	148	118	143	143	146	136	126	116	124	141	132	145	132	140	140	147	145	134	144	168	133	145	128	129	146	130	126	177	137	157	140	152	145	140	152	128	134	150	130	147	140	106	145	148	144	125	135	143	119	135	114	145	129	137	147	156	117	147	132	141	141	148	127	130	131	136	135	129	158	122	164	139	133	136	144	141	142	132	140	149	123	121	142	154	133	138	150	146	148	146	155	143	119	166	145	139	131	132	134	143	129	138	125	125	134	136	149	141	145	134	145	113	135	132	142	147	133	140	142	159	130	153	148	120	147	137	144	118	143	143	134	135	155	121	146	158	129	131	129	149	153	161	140	152	123	131	135	128	153	140	149	127	144	152	140	115	128	154	125	156	137	140	146	151	140	165	138	148	144	155	134	131	133	140	149	129	147	128	120	125	128	164	163	123	136	173	126	131	158	155	135	141	152	138	140	149	133	151	157	138	135	123	138	141	132	118	139	136
30364	51859	41392	28149	20419	9656	2399	753	560	465	391	306	264	246	224	231	220	203	313	528	761	656	191	159	155	169	169	186	179	168	211	212	476	556	371	277	183	175	173	186	171	155	164	135	127	146	154	139	156	172	152	151	158	154	181	156	163	160	134	165	160	168	182	156	156	149	174	167	157	160	163	158	165	188	157	146	152	164	142	173	134	162	158	171	142	164	169	162	162	162	183	170	161	175	137	158	146	149	151	150	163	170	177	162	147	168	175	164	174	149	144	158	137	151	157	175	144	171	161	160	163	170	147	157	145	150	137	150	151	144	166	169	143	152	151	170	158	143	150	160	154	151	165	143	160	177	186	182	144	166	160	154	157	177	174	161	135	161	165	168	144	174	151	145	151	154	163	139	152	182	140	158	173	169	162	156	173	166	148	156	173	167	162	140	162	156	140	172	157	153	154	138	152	166	172	153	141	160	188	137	180	137	140	166	162	173	151	147	157	138	170	149	148	168	151	160	156	158	161	162	161	174	148	151	173	163	161	159	163	167	152	159	162	153	166	139	173	173	162	155	159	155	162	162	150	141	162	141	152	159	124	154	150	160	156	136	150	183	135	146	144	141	172	151	153	170	156	145	138	158	131	167	159	137	132	149	181	162	155	124	147	163	153	158	164	154	168	192	157	170	157	171	160	162	147	173	169	171	155	159	157	149	153	145	145	181	143	138	185	169	154	139	150	165	140	163	156	153	131	148	149	160	173	179	193	172	160	165	176	142	166	142	178	157	165	162	137	163	164	163	162	131	156	135	171	178	147	158	161	157	149	153	149	167	170	164	145	164	170	163	165	170	162	139	157	159	162	173	145	151	179	163	171	132	177	153	159	144	150	150	165	180	150	155	141	162	168	155	162	145	148	164	167	167	183	143	165	177	142	173	168	159	140	167	155	131	164	153	176	163	147	150	178	144	175	157	167	151	162	166	178	142	138	167	155	154	159	176	163	138	161	190	148	138	155	175	167	185	168	174	134	146	163	140	170	148	199	159	157	156	134	151	154	154	154	149	179	157	160	160	151	175	155	158	157	164	172	140	174	171	144	146	142	182	181	159	165	150	161	177	157	178	147	157	154	156	166	159	172	160	165	167	146	146	145	152	159	144	183	141	151	171	165	164	150	183	158	171	155	141	166	178	159	187	163	174	186	178	168	157	185	176	150	149	164	175	149	169	149	180	135	166	157	148	157	183	169	165	160	139	173	175	148	167	167	151	182	138	174	161	166	176	158	171	136	170	153	159	153	138	158	167	159	164	176	163	170	155	160	190	166	171	167	175	153	151	151	163	173	172	156	147	139	159	161	151	129	184	125	176	158	165	157	137	164	150	141	162	154	161	130	183	164	161	175	159	167	162	167	168	165	149	151	146	144	144	154	181	168	160	134	156	145	152	152	171	163	150	167	130	166	145	167	158	178	172	177	154	158	147	156	180	141	138	169	148	157	147	164	145	157	155	152	173	167	141	155	172	166	151	157	157	188	153	169	169	179	181	163	179	129	162	160	178	163	167	154	161	159	159	149	182	140	174	153	164	159	169	148	156	157	154	147	176	148	177	140	179	155	180	155	133	149	153	153	152	168	158	156	155	167	152	154	172	162	155	168	139	175	170	151	146	151	151	180	141	174	152	151	182	153	133	145	175	168	138	154	139	157	155	136	145	145	174	154	175	170	190	151	175	151	154	145	154	164	146	172	160	152	154	159	165	173	150	155	157	155	159	171	169	165	165	140	137	171	175	167	149	156	150	174	140	149	187	177	140	149	140	141	169	168	149	149	149	149	126	169	144	159	159	157	155	174	167	155	149	168	172	170	181	183	148	155	159	142	144	158	159	148	169	157	154	149	168	156	141	145	162	173	146	165	164	156	147	133	162	168	172	150	184	149	153	156	158	145	160	139	140	169	171	176	140	171	163	140	163	157	163	152	160	125	184	156	138	139	150	167	142	159	189	146	151	158	143	171	171	164	158	152	144	146	182	145	154	170	155	154	163	148	150	165	141	168	162	141	178	149	175	168	152	169	153	169	163	140	155	163	199	154	145	148	149	140	149	165	149	171	161	152	163	162	171	162	151	176	144	165	152	157	195	153	155	159	167	144	179	172	124	150	155	141	168	177	166	180	158	165	159	170	180	162	163	173	137	157	171	161	140	153	150	166	169	152	151	152	136	153	154	141	153	155	173	139	155	150	170	173	156	160	146	176	152	177	160	155	138	171	160	148	156	153	154	169	157	161	162	165	153	172	149	149	150	163	154	154	160	169	139	131	148	159	156	140	186	164	147	153	157	172	164	155	175	171	140	153	167	139	160	162	172	140	125	146	152	138	175	151	155	168	149	166	190	154	164	157	156	145	171	173	137	162	164	163	183	162	159	135	164	179	154	154	158	163	149	151	155	160	148	176	156	157	157	159	145	173	129	143	169	174	145	144	159	151	162	168	147	156	175	143	151	150	159	158	155	170	153	152	156	165	151	175	148	176	150	144	166	156	143	172	181	164	145	158	154	154	164	162	154	180	150	150	182	148	171	161	177	160	147	148	153	171	158	170	166	160	156	162	161	151	179	168	177	174	168	162	151	172	170	156	158	157	160	159	151	169	161	161	168	165	166	153	170	146	172	167	156	175	147	148	158	158	164	152	174	167	157	156	172	172	149	172	165	162	167	150	161	151	179	172	166	176	169	165	150	172	163	161	157	155	162	160	171	145	159	191	148	156	167	134	152	159	151	162	160	164	151	153	150	171	174	150	170	136	172	129	167	160	144	179	154	142	152	161	162	158	174	174	147	144	156	148	165	165	150	141	155	157	157	184	150	162	150	146	161	169	174	158	168	176	145	160	134	169	163	167	165	162	183	170	165	163	166	157	139	155	155	159	163	134	144	171	162	162	144	160	133	146	176	152	180	164	162	147	155	136	158	149	166	174	161	185	173	166	158	133	155	162	165	160	150	157	148	164	153	174	153	156	155	160	156	160	148	171	173	172	161	161	156	162	158	161	178	152	178	149	178	164	133	155	152	148	174	165	163	156	175	152	167	180	136	190	153	148	160	179	160	160	149	172	160	157	136	154	160	153	171	153	164	185	185	176	141	160	175	171	140	145	171	151	159	173	167	169	173	147	136	147	153	151	135	155	184	152	154	138	143	171	171	147	167	161	143	167	157	145	142	149	146	167	159	166	154	188	154	151	168	153	154	134	142	158	167	148	159	162	146	174	161	160	173	151	186	142	172	167	167	160	174	162	160	155	161	162	158	163	160	176	180	126	164	148	160	135	147	161	177	165	173	146	169	143	162	167	155	155	156	164	166	156	151	156	144	127	165	179	147	144	176	167	153	188	172	155	183	174	152	161	143	167	151	162	151	138	172	168	143	143	153	170	158	157	171	165	166	163	154	166	154	122	147	140	156	172	158	154	162	163	153	152	176	169	171	156	157	175	183	176	170	156	145	167	185	174	139	172	165
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
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
