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
339793335958	339793336476	339793337026	339793337576	339793338126	339793338676	339793339226	339793339776	339793340326	339793340876	339793341426	339793341976	339793342526	339793343076	339793343626	339793344176	339793344726	339793345276	339793345826	339793346376	339793346926	339793347476	339793348026	339793348576	339793349126	339793349676	339793350226	339793350776	339793351328	339793351876	339793352426	339793352976	339793353526	339793354076	339793354626	339793355176	339793355726	339793356276	339793356826	339793357376	339793357926	339793358476	339793359026	339793359576	339793360126	339793360676	339793361226	339793361776	339793362328	339793362876	339793363426	339793363976	339793364526	339793365076	339793365626	339793366176	339793366726	339793367276	339793367826	339793368376	339793368926	339793369476	339793370026	339793370576	339793371126	339793371676	339793372226	339793372776	339793373326	339793373876	339793374426	339793374976	339793375526	339793376076	339793376626	339793377176	339793377726	339793378276	339793378826	339793379376	339793379926	339793380476	339793381026	339793381576	339793382126	339793382678	339793383226	339793383776	339793384326	339793384876	339793385426	339793385976	339793386526	339793387076	339793387626	339793388176	339793388726	339793389276	339793389826	339793390376	339793390926	339793391476	339793392026	339793392576	339793393126	339793393678	339793394226	339793394776	339793395326	339793395876	339793396426	339793396976	339793397526	339793398076	339793398626	339793399176	339793399726	339793400276	339793400826	339793401376	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2679	3600	2300	2678	3600	2300	2677	3600	2300	2676	3600	2300	2675	3600	2300	2674	3600	2300	2673	3600	2300	2672	3600	2300	2671	3600	2300	2670	3600	2300	2669	3600	2300	2668	3600	2300	2667	3600	2300	2667	3600	2300	2666	3600	2300	2665	3600	2300	2664	3600	2300	2663	3600	2300	2662	3600	2300	2661	3600	2300	2660	3600	2300	2659	3600	2300	2658	3600	2300	2657	3600	2300	2656	3600	2300	2656	3600	2300	2655	3600	2300	2654	3600	2300	2653	3600	2300	2652	3600	2300	2651	3600	2300	2650	3600	2300	2649	3600	2300	2649	3600	2300	2648	3600	2300	2647	3600	2300	2646	3600	2300	2645	3600	2300	2644	3600	2300	2643	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22266	20389	27838	28733	36072	37770	37843	26143	12926	2597	907	627	407	257	196	192	201	189	166	171	180	176	191	159	173	162	165	177	182	187	175	147	174	168	170	166	192	191	197	176	180	192	169	161	171	177	172	155	172	181	166	179	172	182	169	181	177	176	169	200	176	169	193	192	179	159	163	153	166	188	176	173	200	157	209	185	164	170	192	175	181	197	192	172	165	205	200	183	177	198	192	184	179	197	209	158	194	170	185	175	180	172	132	187	183	166	177	168	160	178	171	185	172	163	181	181	198	177	182	191	177	187	179	167	168	161	188	173	173	178	160	197	182	192	159	184	173	174	183	136	194	148	182	181	166	191	168	174	193	192	185	196	159	179	161	184	175	185	173	178	143	173	178	192	188	184	199	186	178	179	179	167	184	185	174	177	180	182	157	177	195	231	175	176	205	198	181	181	172	186	185	187	163	212	168	167	171	172	163	182	197	200	194	174	185	145	191	177	166	157	199	153	184	185	178	184	211	156	168	184	173	159	185	183	195	152	168	162	188	164	170	151	167	173	166	194	183	165	161	176	190	168	179	180	185	174	150	166	176	187	183	169	184	174	183	168	171	183	162	186	190	164	151	183	172	207	190	167	167	185	165	179	161	194	159	171	192	187	177	208	180	191	178	191	187	198	180	170	192	173	178	183	185	165	190	164	173	180	205	152	189	188	188	165	172	156	201	175	170	182	183	178	174	180	154	179	179	171	165	149	159	147	177	182	174	185	205	177	183	172	190	155	166	179	180	152	171	193	188	193	181	195	177	180	185	186	173	199	175	190	188	184	161	181	178	193	166	177	187	177	165	169	204	175	173	164	153	202	186	176	169	180	176	181	169	160	172	179	176	183	173	183	186	203	170	195	172	171	185	165	189	163	190	181	179	187	196	162	172	204	171	180	176	175	178	185	186	174	163	172	180	165	161	184	169	164	178	181	182	195	175	184	192	175	186	192	179	157	186	166	184	201	187	194	166	176	169	174	176	194	181	188	218	174	176	174	193	195	157	181	148	182	168	189	170	178	167	187	181	184	183	168	177	185	195	175	192	197	192	170	188	171	196	158	184	190	192	170	180	185	149	173	158	202	187	151	186	179	194	184	170	192	183	160	189	149	175	173	192	177	168	177	177	157	188	198	187	177	185	188	179	179	181	185	182	157	196	164	191	187	171	187	173	180	194	184	191	179	185	171	196	171	160	163	174	171	177	168	171	209	181	180	178	172	186	164	181	178	171	174	188	176	169	153	178	179	186	211	191	163	155	171	161	213	154	180	165	179	192	190	167	212	196	180	197	166	176	182	201	154	176	180	163	163	193	199	189	173	160	164	202	167	160	175	168	164	166	200	200	193	167	205	159	187	187	193	177	194	159	176	195	173	183	180	181	201	183	186	184	173	165	179	165	210	170	190	205	204	175	164	198	189	178	190	182	179	152	189	195	176	184	195	183	198	185	178	188	175	157	178	168	180	214	163	162	182	177	164	174	171	156	173	171	180	179	191	169	162	166	177	168	162	164	176	155	155	162	176	177	163	171	181	182	169	168	177	165	206	194	163	161	190	182	174	177	183	175	175	168	175	171	167	163	191	198	184	195	173	174	205	164	191	166	189	194	194	157	165	190	158	181	163	151	198	191	180	179	179	169	172	186	188	172	193	164	191	195	183	186	176	180	182	171	177	185	187	170	164	180	189	152	192	177	194	152	154	194	157	190	184	182	182	181	183	184	171	166	190	166	198	176	170	167	187	189	172	167	198	167	180	188	181	171	183	193	188	179	167	159	167	183	186	163	171	193	165	191	165	172	174	187	197	192	169	181	167	194	175	184	169	170	181	185	196	163	159	187	190	161	204	178	184	184	184	198	169	169	163	162	159	177	174	166	162	187	187	206	161	170	170	187	186	186	157	195	197	201	158	187	202	171	154	168	166	172	165	181	155	191	188	181	175	174	169	168	179	173	179	180	174	178	181	176	185	178	185	186	182	180	174	192	181	168	173	204	185	186	183	193	189	167	165	181	201	185	176	189	199	164	154	180	189	187	169	166	167	174	203	195	184	177	201	165	165	188	167	171	163	179	182	166	181	192	178	180	165	162	203	173	167	181	182	191	177	159	187	184	176	191	169	162	178	171	171	177	190	169	192	186	181	194	181	178	186	186	180	187	196	185	212	175	177	181	169	165	202	164	186	162	178	167	203	179	192	149	165	181	165	168	177	194	158	171	172	168	158	162	177	189	175	165	170	186	188	173	171	210	185	197	184	183	179	198	190	193	200	205	188	170	192	170	154	180	195	172	195	167	185	174	162	176	208	171	167	201	170	172	178	182	191	199	181	159	159	174	186	203	174	177	205	162	193	164	171	180	176	173	186	170	171	192	150	162	174	179	175	178	172	180	179	183	193	184	180	187	184	186	177	177	191	207	178	174	170	184	183	160	184	178	182	177	203	185	201	165	182	171	178	174	175	159	195	166	187	196	179	187	212	191	178	204	189	185	191	197	149	187	165	164	193	195	163	188	164	164	194	200	184	167	170	170	192	191	176	222	176	186	183	161	189	180	161	193	171	186	168	185	178	177	199	163	185	196	207	161	168	182	175	179	183	168	174	178	161	165	190	182	180	174	175	193	172	171	176	187	182	179	180	192	178	150	196	161	175	183	172	198	202	168	167	153	183	203	187	185	177	156	207	176	171	167	170	182	172	191	190	181	169	199	198	179	157	208	145	176	192	169	194	182	187	180	162	217	176	138	176	174	179	176	179	175	194	158	182	183	168	200	194	165	182	186	168	189	174	177	179	190	168	196	177	189	189	186	195	193	180	180	192	190	213	188	195	156	169	167	198	176	173	155	176	159	169	178	176	160	162	201	166	164	196	165	171	170	165	182	189	169	158	184	176	191	184	177	169	175	161	157	205	183	205	152	194	193	194	178	161	166	177	186	188	166	185	181	185	178	177	187	180	187	212	188	154	190	168	170	157	191	192	174	170	179	184	184	173	186	162	169	180	196	195	165	191	178	182	172	174	146	171	177	183	163	173	171	177	167	169	178	161	157	173	184	168	167	191	185	204	161	196	173	197	189	181	188	179	201	177	166	198	159	189	186	181	196	161	178	183	182	193	193	186	171	157	183	195	192	176	185	185	203	189	162	196	187	169	170	174	186	170	186	172	193	173	179	190	182	184	202	146	198	170	201	181	159	182	167	194	181	193	176	190	179	199	174	193	162	159	176	167	168	178	173	173	204	165	184	167	192	178	165	175	166	176	185	163	165	171	174	167	193	157	154	178	201	164	173	193	189	198	180	185	175	179	170	182	194	155	156	170	181	171	183	166	172	169	191	171	189	197	170	175	183	192	180	190	179	177	189	216	200	190	173	199	163	177	196	173	191	176	191	184	191	181	183	189	195	185	187	180	182	184	178	179	165	188	169	194	168	201	164	176	154	169	163	183	190	184	178	169	160	165	179	196	202	182	191	194
30352	49713	40080	64224	54882	47246	42793	32902	19458	5228	2468	1903	1034	563	370	343	355	314	290	314	301	331	335	340	340	338	360	294	313	302	322	328	343	321	296	357	299	324	325	317	357	289	324	334	350	329	306	345	322	306	340	332	308	370	320	334	321	380	335	332	362	351	326	323	326	330	361	325	328	311	303	340	328	342	336	334	329	372	313	292	322	339	319	301	331	352	320	323	314	328	360	334	360	311	312	306	315	315	311	365	355	307	374	326	336	324	317	324	325	367	337	306	331	289	332	330	325	341	315	308	336	291	300	357	321	341	327	323	316	323	326	319	324	325	310	305	326	318	301	337	334	351	313	341	348	342	333	313	342	322	330	303	317	349	351	299	336	342	302	345	337	345	322	329	342	320	349	329	327	325	335	332	346	310	327	343	341	336	325	327	348	332	329	350	349	312	386	321	284	310	342	339	301	359	310	359	356	343	348	357	329	341	303	360	322	325	350	349	328	325	286	318	307	321	283	325	335	321	340	337	322	316	330	321	328	301	350	321	326	333	344	326	359	330	337	332	324	313	336	308	324	306	328	355	339	321	348	335	370	341	320	355	352	323	323	308	285	300	347	327	349	331	314	311	297	305	325	318	326	343	345	331	339	321	327	318	331	312	337	341	322	328	361	347	324	332	340	338	339	345	316	304	334	335	319	303	340	329	320	302	357	307	344	325	325	341	297	322	335	324	325	324	352	334	352	341	301	328	344	354	309	316	295	328	335	315	319	303	320	319	296	363	361	292	315	332	346	348	313	379	323	324	329	335	334	331	341	321	337	328	331	370	337	332	318	345	323	322	334	353	321	325	321	325	318	302	308	319	333	332	336	324	327	312	343	371	310	345	310	332	300	357	379	328	335	305	341	323	346	304	352	345	374	346	330	320	309	334	325	346	342	315	308	345	322	337	317	319	324	354	388	312	339	327	360	312	320	312	312	349	330	342	295	302	320	311	297	343	352	325	306	325	319	330	313	323	317	336	322	339	314	341	321	346	291	325	338	321	332	351	345	327	331	328	301	318	317	334	320	322	311	340	323	345	323	330	333	345	319	304	348	343	309	320	325	350	352	320	317	325	315	331	324	357	357	358	327	345	327	316	320	308	293	358	316	302	302	318	325	306	308	291	368	353	341	294	326	324	309	332	315	356	337	351	307	318	311	339	336	329	318	349	334	337	322	309	311	356	324	309	285	325	313	328	334	297	327	320	329	322	311	315	343	325	349	320	352	339	330	312	323	345	285	331	314	341	320	305	332	329	301	329	317	322	328	320	298	337	336	340	309	308	322	321	310	334	355	338	319	342	310	336	325	291	326	314	337	342	346	318	351	340	344	354	343	372	313	333	352	371	318	324	322	318	341	335	346	343	325	354	336	362	333	343	336	364	288	309	326	336	309	371	332	352	328	320	280	353	334	308	303	351	325	315	360	347	307	306	355	344	345	345	333	300	312	355	345	324	332	323	320	303	320	314	317	317	324	367	348	315	306	326	320	339	324	343	329	339	343	301	374	354	324	339	341	343	347	343	354	355	364	352	329	331	333	359	312	357	359	314	319	311	323	333	312	345	347	311	321	328	363	316	339	337	361	309	320	327	325	335	312	320	326	315	361	317	340	346	310	313	343	334	380	322	299	338	299	353	350	330	316	322	333	330	327	370	366	327	313	356	334	309	382	345	313	312	303	314	335	328	372	363	304	326	342	346	321	333	314	335	324	337	307	321	310	304	313	332	325	338	327	325	322	340	313	321	318	318	302	344	299	349	299	330	314	338	314	337	352	337	319	324	352	350	307	330	347	341	350	319	325	333	342	354	358	344	338	310	321	319	277	332	339	336	340	328	330	304	318	335	327	319	319	353	321	322	325	321	330	308	360	296	333	321	323	313	333	299	321	298	331	324	312	316	317	341	309	348	323	313	348	304	336	326	301	333	298	318	326	314	311	326	382	347	346	344	317	344	302	300	311	303	345	327	346	342	341	323	344	346	326	347	347	338	321	314	329	319	332	348	346	307	315	317	300	314	312	308	361	345	307	321	324	309	316	372	318	350	361	292	357	316	318	358	341	318	339	334	333	336	321	309	318	346	326	327	312	322	307	265	332	333	339	337	340	331	318	349	329	321	327	307	316	321	293	321	344	333	317	311	324	312	350	333	325	334	317	330	331	340	341	319	329	332	332	342	344	319	318	371	325	317	297	317	311	336	301	305	361	340	330	338	306	326	337	325	339	349	326	374	302	342	325	323	328	345	357	332	329	322	345	326	324	296	315	351	335	356	344	305	322	343	335	324	325	341	347	316	307	326	347	336	354	341	304	326	334	351	306	343	317	302	304	292	302	327	325	331	343	327	351	339	320	314	308	328	322	343	343	327	332	326	332	328	320	337	320	317	314	300	318	327	349	326	312	311	334	334	322	310	338	297	331	286	331	313	331	300	355	317	340	352	322	331	315	333	305	342	312	309	340	346	318	335	323	299	302	311	293	323	346	319	341	317	319	334	347	338	326	359	309	329	333	343	339	361	332	296	309	306	321	301	332	313	338	338	338	341	332	323	323	331	334	336	339	364	329	313	320	348	315	321	334	326	340	336	316	299	316	349	345	335	291	343	344	363	301	296	307	338	334	330	358	327	349	314	324	343	334	310	323	331	346	339	357	346	318	367	333	329	343	310	296	325	341	336	357	337	321	322	303	323	302	320	312	364	337	342	298	367	314	306	338	326	325	352	334	327	316	334	347	331	304	325	340	334	309	305	336	338	338	312	351	343	335	329	309	310	321	322	310	344	335	326	315	334	332	347	328	350	373	312	349	346	325	351	366	331	324	379	312	313	357	316	337	318	327	314	340	344	320	329	344	331	288	380	298	298	346	303	350	322	323	312	327	338	319	327	339	346	292	334	347	368	315	354	313	342	318	346	343	332	298	336	322	355	330	325	333	346	318	343	333	333	328	314	316	322	341	334	324	299	332	330	301	291	333	322	351	315	291	315	357	331	341	342	325	329	288	314	315	340	334	359	314	303	337	308	302	356	360	338	335	345	314	339	339	338	308	320	355	313	316	320	325	352	339	343	331	300	333	303	328	325	349	367	314	324	340	330	322	344	332	315	347	361	310	338	338	316	332	358	334	329	300	353	307	337	350	335	352	298	301	286	308	341	341	345	322	346	333	349	268	335	317	340	311	337	321	330	306	323	339	300	303	322	323	343	336	317	323	307	342	358	324	370	351	324	330	351	332	327	319	323	316	352	330	321	303	323	321	340	309	344	324	324	321	339	337	318	332	327	330	297	313	363	355	354	353	324	330	395	331	318	355	332	317	337	329	277	334	340	357	323	304	303	353	329	308	347	302	341	340	325	342	335	311	346	357	328	308	326	313	331	301	351	355	375	309	340	308	325	332	341	314	293	325	331	336	350	322	343	349	317	353	313	286	328	329	304	341	328	353	344	368	340	333	317	347	332	322	311	359	335	342	317
27514	22583	18969	20357	12127	6865	4402	2603	1097	377	292	273	247	232	234	242	221	226	209	244	234	228	235	247	230	206	231	224	246	238	227	231	260	238	226	210	225	220	243	248	225	238	258	233	233	237	227	258	205	258	227	223	237	238	239	203	227	230	250	222	238	212	250	219	239	221	231	228	262	235	226	247	215	203	229	225	231	218	223	239	226	229	243	245	223	241	236	225	233	223	252	243	232	263	210	210	231	216	225	232	230	240	233	256	237	248	220	263	239	199	214	242	231	238	245	221	216	202	205	207	235	245	205	233	211	223	229	221	210	257	226	266	240	229	222	254	227	240	232	212	229	231	236	231	201	214	234	255	256	227	231	233	220	236	253	253	203	210	249	181	243	237	238	252	220	236	234	236	245	204	213	236	201	251	223	222	224	243	230	239	254	207	224	227	220	217	231	228	244	227	230	212	217	203	237	233	233	247	247	210	238	240	238	231	213	244	225	209	242	199	213	257	232	238	235	222	245	215	229	202	241	217	208	258	223	217	224	228	252	261	215	243	181	223	200	210	225	247	215	234	221	233	228	237	232	198	225	223	236	218	219	275	227	243	252	251	221	234	269	242	248	233	246	250	195	215	235	252	243	227	244	232	222	229	216	221	225	229	251	227	213	254	224	232	212	211	217	230	207	229	234	231	263	204	223	235	218	252	211	258	239	228	233	239	224	239	251	229	226	211	243	226	252	222	220	225	237	241	223	232	207	231	211	214	240	243	220	217	253	228	225	217	233	246	252	262	242	226	208	219	218	231	253	242	220	217	230	220	244	237	230	219	233	210	239	229	238	256	245	224	198	266	251	227	208	212	246	221	210	217	252	269	220	246	250	229	233	214	229	233	215	232	236	212	244	250	226	234	213	231	254	198	223	220	226	237	234	215	241	223	213	196	241	258	230	199	237	221	251	245	203	234	255	229	216	245	249	212	222	246	248	252	248	224	211	208	252	229	232	246	258	244	237	229	250	235	216	233	248	247	265	248	259	226	251	229	232	210	221	224	233	220	227	212	235	232	256	206	221	220	238	226	257	232	247	259	244	238	248	228	222	233	217	226	210	244	232	229	228	220	240	240	218	226	246	219	228	248	220	235	208	240	236	217	221	227	270	223	245	237	261	264	244	237	232	221	192	268	245	220	227	233	233	219	248	232	227	213	216	223	217	234	215	201	238	221	231	279	219	221	235	200	251	233	225	225	232	236	246	219	238	228	223	241	231	241	217	248	207	198	241	232	225	235	250	207	201	230	234	218	237	240	224	224	211	233	232	242	208	221	246	234	248	231	224	246	217	255	235	220	224	243	207	256	254	216	237	256	235	200	247	249	235	223	236	225	232	237	231	213	250	218	259	234	228	252	246	236	258	245	235	219	227	237	218	219	256	235	246	220	235	221	231	205	226	209	230	209	216	229	232	208	249	243	222	251	258	235	235	226	239	233	244	231	234	240	258	226	260	210	217	257	261	228	249	258	234	226	249	217	249	235	212	219	236	224	238	215	242	221	222	230	237	222	227	240	246	228	238	235	229	244	217	244	222	215	243	230	223	225	252	241	205	217	247	233	241	229	226	244	220	243	212	237	238	210	220	242	209	195	239	221	238	213	227	223	234	241	225	248	231	221	207	243	226	244	209	242	233	248	234	222	213	241	220	211	247	235	233	217	223	207	244	231	216	226	256	237	231	242	233	245	226	219	227	239	249	261	208	245	238	230	225	235	224	225	229	229	230	237	243	219	229	238	223	220	191	217	222	211	214	267	237	219	262	190	248	231	226	229	214	258	220	240	236	209	205	217	217	254	217	217	226	257	250	250	245	205	237	256	240	225	246	246	230	253	211	238	210	223	252	248	228	256	208	232	211	220	233	233	214	215	225	221	220	237	252	236	232	207	230	205	254	221	230	251	249	227	228	236	242	202	212	202	226	222	210	244	189	205	246	228	216	244	228	234	231	237	262	227	210	234	233	236	236	225	229	235	233	223	220	229	256	245	238	237	219	217	251	241	225	223	240	219	210	242	205	209	226	230	212	203	248	231	235	250	229	198	230	246	236	241	233	257	246	234	233	228	219	224	233	244	245	224	233	227	223	203	208	252	251	229	220	223	225	224	235	230	233	224	234	222	223	209	242	236	225	222	268	214	255	214	245	232	251	238	207	207	270	223	251	251	217	245	212	254	220	218	221	225	235	229	243	230	232	235	245	223	216	232	229	212	220	229	226	211	253	216	231	206	232	239	231	211	273	217	220	219	234	255	232	210	200	219	229	232	242	228	225	246	261	213	208	260	224	209	243	228	208	222	215	218	216	228	221	210	221	213	228	223	217	233	222	221	224	214	233	219	250	244	234	221	221	247	219	215	230	210	225	203	245	229	229	218	223	263	220	256	224	225	235	228	234	211	224	227	231	239	212	240	235	232	244	225	222	238	245	193	251	260	237	231	252	245	217	209	237	236	215	205	249	230	223	280	230	203	238	201	221	234	236	246	222	234	264	202	233	209	214	266	247	247	228	250	218	222	244	216	215	244	229	210	263	228	219	239	231	238	236	229	225	250	232	210	221	212	233	245	223	227	208	222	240	229	242	237	238	229	248	241	235	242	227	224	241	239	207	240	240	229	209	213	247	234	244	235	219	240	232	249	224	245	229	247	209	216	255	206	221	243	241	209	228	219	223	233	220	221	234	208	219	225	237	258	217	244	240	255	219	244	239	231	252	214	243	235	231	259	230	263	218	221	226	221	233	225	244	240	220	225	221	221	225	218	233	229	218	223	208	238	226	213	230	225	214	215	266	246	237	242	236	223	263	234	226	211	239	206	228	227	213	249	231	228	222	208	245	221	223	256	234	242	227	257	258	198	216	234	251	261	236	228	225	242	211	231	247	218	240	229	230	244	229	237	228	229	230	219	229	254	234	208	270	232	207	238	233	244	221	233	242	206	230	241	251	229	239	232	276	215	255	261	298	221	203	255	209	207	210	231	232	239	230	247	209	217	234	216	252	227	222	239	226	229	246	231	216	220	255	197	239	211	237	233	250	219	242	236	243	226	207	214	210	216	237	209	229	221	201	259	256	226	221	199	223	243	223	239	221	209	229	197	247	230	215	238	237	233	234	223	246	231	239	228	209	259	233	223	233	218	230	226	249	237	246	227	189	227	238	245	246	226	233	215	216	239	214	239	230	231	239	217	236	249	232	224	216	247	249	241	240	241	235	226	238	242	212	209	223	246	265	233	202	233	219	220	211	200	256	229	250	272	226	226	227	242	235	217	218	227	225	226	223	256	246	222	223	224	238	223	231	225	222	213	222	235	220	204	223	241	247	234	223	215	227	238	243	204	252	229	233	250	194	208	217	226	227	225	270	242	226	228	209	218	237	208	208	235	217	215	223	223	267	214	225	231	221	246	220	203	204	249	232	233	222	230	233	245	228	236	241	215	222	232	227	235	236	196	234	206	262	211	231	225	231	214
26363	35794	23980	27195	18894	14071	10246	6518	2891	861	583	548	480	467	422	456	419	436	428	442	434	432	440	411	432	426	409	479	468	430	443	424	422	432	434	479	452	447	445	472	434	421	462	460	462	445	455	429	445	423	398	446	471	467	476	406	442	428	458	451	461	473	468	429	418	471	425	451	448	454	424	448	424	453	466	416	448	438	433	460	432	454	435	459	442	420	458	445	432	445	446	443	434	469	447	453	418	397	429	411	484	437	463	430	456	433	470	434	469	441	426	424	433	420	421	470	436	431	424	432	428	453	443	486	452	431	428	410	463	433	447	424	455	441	440	441	444	415	483	434	446	421	444	453	427	456	461	450	418	437	451	429	465	454	460	460	451	422	450	454	452	470	432	412	451	462	446	413	455	473	443	488	462	438	444	447	438	410	470	447	446	458	442	429	463	426	444	457	420	435	430	467	471	444	441	461	459	441	430	418	433	417	453	455	444	459	449	470	427	458	436	447	426	455	449	403	438	435	428	445	467	469	419	458	429	455	435	458	428	406	451	442	438	418	446	459	428	462	460	431	448	444	449	467	467	394	424	424	453	401	464	449	461	452	424	448	491	401	441	439	463	440	425	450	427	459	436	448	412	408	423	412	416	407	429	451	422	428	440	436	449	431	439	475	447	465	442	457	453	456	397	491	427	411	442	466	418	442	422	463	489	420	455	449	437	429	437	456	446	432	454	443	411	433	442	421	418	468	435	456	470	435	482	479	451	434	415	441	430	408	478	487	394	442	449	466	452	438	407	456	434	445	453	455	378	412	418	479	453	433	493	392	436	459	414	395	437	452	448	429	422	451	466	439	430	451	424	471	440	455	425	427	485	437	430	401	451	458	441	436	423	420	480	438	462	416	441	409	429	426	446	435	420	436	465	434	449	375	441	444	440	430	467	438	414	464	409	483	448	455	409	438	424	397	466	436	450	435	425	453	458	408	462	455	415	463	433	458	426	422	438	453	426	445	454	464	403	475	427	456	463	477	419	409	440	439	444	433	448	449	433	444	452	421	441	419	435	437	427	437	424	422	459	444	457	433	424	446	457	443	461	455	472	440	405	445	445	454	459	427	435	424	434	465	457	452	436	489	422	464	472	410	453	432	436	460	450	448	433	478	450	395	422	422	423	442	410	443	413	413	463	424	443	407	431	402	451	464	421	443	432	436	470	469	441	407	396	463	439	457	440	431	450	420	445	464	436	476	449	430	445	431	450	459	407	432	423	481	461	447	450	508	429	467	474	445	449	424	441	424	475	420	454	434	423	436	451	431	416	453	450	456	447	422	450	404	426	435	442	384	424	440	423	468	457	416	454	449	405	463	377	473	393	428	393	470	428	461	431	454	425	431	422	436	438	425	413	416	423	417	435	413	458	429	449	431	451	396	412	406	459	438	446	447	442	455	467	459	429	448	441	465	447	457	431	421	463	449	456	460	442	423	430	448	433	435	441	435	501	415	487	447	429	449	457	413	422	395	469	432	410	455	420	444	429	427	445	445	431	397	455	441	399	421	438	479	457	417	430	482	439	432	445	414	430	417	433	477	444	441	430	455	471	435	443	458	436	422	443	433	472	440	394	411	446	443	449	422	430	426	435	413	450	444	438	443	462	435	463	415	458	446	409	407	469	452	461	432	442	452	447	436	428	427	425	408	437	424	392	444	451	460	457	449	416	470	452	448	438	443	439	428	501	435	432	449	441	449	426	443	435	421	448	431	462	449	422	456	408	414	465	454	418	437	470	452	440	439	406	443	469	462	426	433	454	431	447	434	469	399	455	452	455	440	426	442	436	452	428	408	465	459	388	412	459	427	456	427	437	447	408	439	416	456	446	445	427	459	427	443	464	466	427	448	455	482	447	422	442	423	427	454	462	444	431	437	432	445	430	443	430	463	442	413	448	434	464	454	452	416	432	416	426	414	465	430	464	435	456	431	413	483	458	450	442	451	445	431	450	452	440	417	443	423	463	413	472	457	435	384	428	422	436	445	452	455	420	451	433	436	422	403	454	445	448	420	456	457	451	466	448	401	430	397	430	447	473	462	443	452	444	470	440	477	442	480	448	458	451	451	485	435	433	448	435	422	440	409	416	407	433	453	439	463	443	447	403	446	440	427	429	426	422	466	411	435	414	447	443	423	450	424	460	451	421	435	395	410	419	420	437	413	433	453	460	449	434	442	437	425	490	422	459	437	438	474	429	448	465	422	414	436	444	481	451	426	483	462	454	435	430	477	431	424	404	410	465	398	455	431	447	422	413	444	448	475	415	464	423	441	470	436	436	440	449	452	436	429	416	406	468	469	460	438	472	434	441	418	436	431	446	440	452	430	420	442	451	447	399	450	443	444	442	445	441	441	434	462	457	449	435	405	426	382	464	419	465	429	399	477	448	433	424	441	450	481	459	444	417	440	419	435	484	411	428	449	407	426	428	431	448	457	418	430	405	403	453	470	455	429	443	404	426	441	447	465	435	441	416	443	455	416	472	426	472	464	418	438	462	440	447	420	475	447	477	439	441	448	426	460	474	398	478	468	404	438	454	425	398	415	410	423	486	416	450	480	414	411	416	465	444	397	447	439	430	446	448	436	479	448	472	450	447	430	418	457	443	444	456	443	436	440	411	414	407	455	474	457	429	421	478	454	436	424	459	477	457	417	425	453	450	432	449	477	458	455	440	457	427	423	455	470	411	427	447	476	425	498	458	449	435	391	423	452	453	452	457	447	451	410	406	403	465	488	431	428	455	420	454	446	425	458	403	468	432	469	431	452	437	408	430	448	469	468	429	476	432	439	467	443	423	452	427	442	438	408	400	473	425	424	434	438	422	462	462	441	431	440	468	420	495	445	440	389	457	420	451	435	429	451	389	397	442	437	426	426	411	447	485	456	442	475	457	458	437	430	420	435	415	427	462	433	467	466	417	455	415	436	446	461	447	439	461	443	416	408	460	446	458	453	421	470	407	452	460	449	422	421	472	451	404	433	434	428	440	454	446	419	442	412	416	431	436	421	452	441	425	447	414	426	438	441	415	425	428	468	458	458	429	465	448	475	442	441	414	423	421	416	438	462	431	455	464	467	417	444	426	479	403	481	426	472	464	419	408	449	452	436	413	433	432	431	438	473	420	447	450	423	424	438	500	455	421	413	422	452	453	470	446	441	406	465	474	447	480	470	468	448	470	462	409	406	444	428	441	475	457	463	446	442	444	452	439	447	426	445	430	423	444	440	443	432	426	441	435	462	462	455	417	447	486	409	451	502	480	447	422	437	424	483	428	461	452	458	435	437	462	430	449	443	416	420	450	438	420	453	440	423	424	406	421	494	422	446	423	429	448	483	448	426	456	411	443	441	416	430	456	419	433	449	468	438	461	438	405	458	430	452	420	447	430	411	404	417	429	452	454	437	468	448	415	459	423	471	395	436	423	440	446	453	421	470	440	424	404	437	435	442	468	462	439	431	409	444	413	438
24742	21651	28736	33692	39441	33653	27908	16194	5789	1161	549	443	320	241	213	211	193	205	209	204	197	208	190	194	196	205	223	230	241	212	193	193	182	190	213	182	193	201	187	190	198	198	198	201	185	198	214	198	211	203	201	174	195	210	192	230	196	170	190	202	210	193	192	182	195	217	213	198	190	177	190	202	202	217	211	217	206	200	212	193	191	189	186	216	204	220	189	206	200	183	203	194	201	189	200	201	187	187	191	202	227	218	189	202	205	204	203	214	180	214	181	187	182	191	202	182	209	201	205	216	213	199	192	198	215	178	217	197	198	221	212	188	190	193	183	183	215	174	226	213	210	208	208	210	183	214	166	195	198	207	202	208	213	197	193	185	199	192	189	194	203	211	211	213	207	181	185	196	197	231	178	197	237	204	188	200	174	183	199	209	206	185	202	220	207	225	227	224	197	191	213	190	190	185	197	221	197	188	184	195	191	198	194	171	210	206	210	186	199	207	185	220	210	192	190	178	199	222	199	191	207	201	207	175	202	199	213	190	223	209	187	200	196	183	193	208	178	201	221	209	177	186	203	192	208	205	185	169	184	236	200	193	179	189	207	195	202	178	208	200	200	211	207	210	219	199	178	206	218	198	198	183	203	209	180	209	199	208	212	185	226	194	221	188	196	185	220	183	200	198	196	203	203	187	192	195	195	206	211	192	215	193	222	182	199	228	192	187	196	201	212	218	172	198	197	203	213	209	213	218	192	193	194	203	219	217	197	203	198	179	200	212	199	192	176	168	196	228	185	229	177	190	191	201	199	182	212	204	196	166	182	206	196	197	207	210	211	219	205	210	212	210	223	202	201	180	202	193	201	205	187	204	203	197	218	181	190	191	209	213	207	185	210	192	200	207	192	208	212	192	214	210	180	201	219	204	186	201	191	218	210	219	190	180	200	186	167	196	226	204	192	212	195	206	203	193	195	217	192	202	207	226	221	216	202	206	208	214	181	170	192	226	212	202	191	203	184	190	196	198	178	180	174	204	201	206	200	207	169	179	209	200	195	192	199	227	197	216	186	187	195	185	201	196	191	198	216	215	207	203	184	190	214	177	177	194	215	226	215	217	214	198	211	193	214	192	172	193	191	193	182	226	209	190	198	182	227	219	228	199	174	215	193	232	195	181	187	212	198	198	219	205	191	200	199	198	169	186	176	207	215	200	215	218	213	173	202	199	209	211	192	226	203	177	204	175	188	198	216	213	199	178	191	188	200	224	192	190	179	217	182	191	200	220	212	207	190	203	217	184	192	188	212	196	189	198	212	189	192	187	182	178	191	189	208	187	168	202	177	208	183	186	161	185	217	183	193	194	212	176	181	196	157	218	186	208	198	211	181	214	181	178	182	191	183	191	194	199	222	212	195	181	186	226	180	232	179	199	217	204	171	190	207	226	197	183	185	190	183	198	177	201	203	204	194	189	212	185	212	202	212	235	192	187	210	220	202	223	192	202	195	187	205	208	202	221	193	236	217	185	190	199	211	183	210	210	209	204	223	209	182	198	204	179	191	200	223	200	196	200	208	180	175	191	196	190	225	181	196	198	198	200	180	202	232	166	223	181	182	193	210	186	201	192	209	188	190	194	170	188	204	204	208	212	207	215	193	193	194	206	230	204	200	203	181	184	216	199	216	185	179	208	172	190	188	210	207	181	193	193	224	210	189	218	207	208	210	228	214	234	183	178	216	194	220	193	201	203	191	179	172	174	204	194	217	201	184	202	194	198	207	186	221	206	192	191	210	222	208	195	200	188	212	204	208	198	211	188	196	192	208	189	219	189	203	191	191	185	208	205	200	214	187	203	228	216	231	223	186	202	205	182	181	227	199	184	193	212	216	216	207	206	202	207	190	209	199	210	188	187	230	215	207	202	209	179	218	207	198	196	207	177	208	202	178	193	213	228	191	175	212	218	202	193	188	182	178	200	194	203	206	201	192	193	198	216	188	178	199	201	198	234	196	169	175	215	197	210	190	205	200	163	183	206	184	205	221	198	185	199	211	213	209	186	194	199	203	183	215	215	222	210	202	184	195	185	203	183	212	184	189	196	197	190	208	196	206	203	184	217	206	195	205	202	200	195	188	202	206	173	200	182	209	171	197	200	228	177	181	190	201	191	204	202	199	235	186	191	206	184	200	198	182	201	182	208	205	184	193	203	187	171	191	211	219	194	190	194	194	193	206	191	181	208	186	207	212	220	209	187	236	206	200	193	185	205	185	220	213	175	197	216	184	218	204	248	186	164	203	199	169	201	210	174	192	192	194	217	240	202	205	201	210	179	200	204	200	166	190	199	192	174	207	201	195	196	207	177	193	190	236	178	196	212	172	193	216	218	204	211	160	177	198	194	193	186	192	194	195	189	188	212	215	192	225	169	173	180	196	206	184	189	207	175	210	211	202	191	205	193	192	200	175	175	203	198	212	185	182	210	195	199	207	195	198	213	207	199	196	166	192	191	196	213	214	175	199	187	223	191	199	215	208	181	221	189	184	214	195	204	197	206	203	191	192	193	190	207	210	203	197	200	202	190	209	199	189	183	198	188	202	214	199	224	198	199	160	201	183	206	192	203	191	207	178	194	194	207	228	214	198	213	196	194	225	203	196	207	187	180	186	198	193	187	200	197	207	199	196	212	205	204	187	201	200	265	189	191	221	203	204	181	221	200	213	206	179	204	195	215	198	209	203	173	220	205	208	196	204	200	224	201	189	182	210	204	194	210	217	200	184	216	211	210	197	211	210	181	204	178	216	192	207	198	212	179	208	204	200	197	181	223	209	177	191	209	191	221	188	208	197	189	205	182	214	195	223	211	211	217	195	190	199	210	212	192	201	190	190	205	179	196	205	192	205	207	207	189	187	218	199	192	227	196	169	200	191	175	171	222	208	211	218	191	211	205	205	203	195	205	192	187	210	183	208	212	200	192	189	179	215	199	220	211	194	197	186	187	167	204	196	226	212	194	195	221	196	189	200	190	203	211	192	184	221	200	180	219	215	208	203	204	212	208	210	208	198	199	204	197	195	184	207	198	195	181	179	205	171	203	212	203	177	195	201	199	218	194	199	198	208	182	221	198	207	198	190	195	223	191	173	192	166	217	185	214	214	189	189	194	221	193	178	188	207	196	189	204	223	224	205	196	205	203	202	196	195	180	222	165	213	231	194	201	205	198	197	211	188	216	212	191	192	199	196	208	239	209	219	195	194	192	207	166	194	208	193	204	197	180	194	221	206	181	179	194	212	212	197	194	211	198	188	187	194	189	183	193	185	216	218	191	179	226	223	221	200	207	196	184	208	183	194	216	186	187	205	184	217	203	203	183	231	173	212	198	174	211	231	201	217	174	222	194	180	195	193	189	204	203	200	186	195	189	180	191	208	221	180	176	202	199	222	194	199	186	180	183	201	180	223	204	203	180	185	217	180	181	202	196	198	156	213	190	182	197	204	205	204	210	183	177	191	178	202	219
29186	46297	34149	54750	48536	41357	34508	24259	11896	2945	1590	1257	798	518	402	382	379	378	395	381	408	350	413	383	395	433	364	379	369	357	348	351	376	391	404	369	384	401	370	374	380	355	408	404	357	413	378	423	402	371	392	368	400	368	400	408	330	408	364	396	383	384	398	381	420	369	423	346	422	376	367	369	379	409	369	364	387	390	382	396	401	391	355	409	411	375	421	402	374	388	377	364	355	363	375	364	358	396	385	390	391	380	389	364	393	361	417	371	407	369	375	382	361	372	379	381	370	383	368	354	349	359	379	411	381	366	347	358	375	384	367	366	391	421	390	364	359	389	348	369	367	374	360	356	422	362	356	406	395	377	394	418	374	403	390	368	390	356	397	369	380	376	393	395	396	396	373	385	353	389	411	383	387	391	382	405	360	371	353	395	379	354	357	417	371	398	397	377	399	402	388	405	402	415	360	369	388	354	362	384	392	404	399	381	369	356	388	399	372	358	381	352	379	362	369	372	392	399	356	380	382	383	369	402	385	359	356	396	372	346	378	374	370	350	342	397	414	388	361	377	400	405	349	417	379	391	364	399	370	371	348	428	409	404	388	408	367	368	367	377	381	351	380	360	409	381	412	378	366	391	376	371	355	370	368	411	386	381	386	337	399	328	406	371	360	410	385	384	397	374	366	413	399	388	388	384	375	393	370	386	352	418	369	356	413	376	378	390	420	385	378	406	375	367	397	401	376	381	382	376	369	367	399	414	354	365	381	373	365	424	412	401	396	348	349	387	343	375	392	389	355	390	407	394	393	353	374	380	381	389	379	393	381	336	374	411	367	357	386	391	368	349	391	367	405	403	385	392	375	421	396	390	376	358	394	428	394	388	381	401	387	382	356	425	414	409	392	395	383	345	367	373	406	395	373	380	371	380	377	381	397	381	368	369	434	345	413	397	341	387	385	398	403	373	359	416	361	390	389	385	373	371	410	425	401	369	376	395	391	369	426	387	414	384	380	383	378	375	376	381	348	407	369	405	377	387	357	391	376	392	375	409	384	377	383	386	342	389	404	383	403	361	369	365	380	378	368	362	406	392	376	368	392	389	426	420	381	371	353	381	376	399	401	388	370	374	363	379	375	387	382	397	406	401	391	392	382	387	374	394	405	394	428	417	385	361	398	389	403	378	355	353	411	373	372	416	392	357	370	386	425	394	421	389	407	395	364	390	401	387	406	384	339	387	380	353	388	368	395	397	374	373	364	373	368	362	375	369	393	390	409	393	403	385	383	386	377	379	384	401	411	359	408	387	367	367	419	388	403	365	381	388	371	366	403	371	387	407	392	393	392	389	405	414	375	392	334	342	359	368	386	408	377	380	404	366	398	360	352	391	398	373	385	365	349	355	397	362	423	360	372	385	375	374	398	368	396	399	405	427	364	380	392	380	383	385	393	385	384	372	371	364	351	384	398	390	365	414	366	366	386	361	412	408	374	365	370	350	411	354	416	348	417	405	394	401	371	381	375	395	355	346	381	370	368	374	365	407	391	437	375	376	407	372	416	380	386	387	381	391	367	389	398	382	374	373	378	344	393	407	371	364	384	411	417	402	416	387	387	377	378	352	400	400	382	400	387	377	406	376	386	386	377	347	349	380	388	367	377	358	375	373	396	350	371	378	401	390	364	400	390	388	397	382	380	396	353	394	381	383	372	404	394	370	382	397	390	398	378	341	356	376	408	395	413	390	373	356	356	327	395	364	389	398	399	352	365	411	420	396	368	383	372	391	362	366	379	384	387	369	358	351	389	407	386	380	412	382	358	396	369	399	369	356	391	362	372	387	407	390	383	375	367	375	371	401	379	409	418	397	377	356	374	387	385	378	363	407	389	397	408	400	404	444	372	405	397	404	388	358	408	340	357	368	422	380	381	400	381	372	381	439	385	405	393	378	347	389	373	381	410	379	384	374	373	393	370	397	369	366	340	367	405	385	382	393	385	365	393	400	363	376	364	394	367	398	363	387	355	368	367	368	396	420	394	382	402	386	348	397	388	451	358	373	389	385	432	365	371	383	393	374	392	409	366	389	356	385	386	396	396	394	422	369	359	392	391	414	399	359	397	370	377	342	400	374	347	385	350	398	409	384	393	397	359	366	394	380	429	407	380	397	370	410	382	365	381	396	382	384	376	402	404	357	345	396	378	366	345	398	418	385	359	379	352	396	379	372	373	385	404	401	330	381	376	373	357	383	378	380	381	390	348	356	386	390	377	365	376	369	360	434	374	394	385	388	396	376	407	414	364	348	373	428	392	369	410	392	386	395	411	370	320	375	414	346	338	387	357	378	390	400	378	363	347	402	369	321	385	379	383	415	378	427	388	390	394	368	394	340	379	377	372	397	388	416	392	378	389	377	358	399	366	382	397	394	336	397	378	393	353	407	350	389	410	421	431	402	347	397	413	388	392	417	391	383	348	354	418	406	366	389	394	385	387	361	388	383	355	400	375	370	368	353	366	368	391	361	369	422	371	375	363	362	355	380	400	416	387	412	387	371	359	375	370	396	358	360	377	376	364	374	386	356	387	358	373	407	366	410	399	363	365	399	371	406	407	368	420	372	367	363	367	358	423	384	381	393	378	347	375	424	377	351	406	363	377	386	356	395	354	349	407	384	345	340	419	372	375	380	415	366	359	355	389	417	402	356	390	387	392	395	430	389	376	352	400	367	376	393	386	373	365	382	346	386	392	401	360	373	359	360	368	418	391	394	361	413	374	386	403	382	372	400	377	391	410	393	387	393	416	381	373	386	385	398	344	372	367	382	426	393	382	372	384	374	396	384	406	405	398	360	352	367	403	365	403	376	378	352	377	379	387	362	378	374	380	372	353	380	382	400	361	383	402	412	382	381	387	403	381	385	366	405	374	373	407	362	401	371	367	356	380	374	356	346	417	415	388	372	388	343	410	351	367	361	401	394	388	417	394	408	370	347	357	360	396	391	407	394	371	392	412	394	387	374	401	411	409	369	378	434	364	390	379	407	360	401	371	390	386	382	385	379	365	376	386	354	362	380	370	374	394	399	342	390	368	359	383	381	381	386	383	398	374	369	367	382	379	374	389	356	411	364	361	373	377	387	388	368	367	339	384	374	381	349	394	420	369	377	394	361	391	383	348	372	419	387	395	347	419	403	377	357	395	381	412	389	399	378	375	395	386	370	354	402	420	402	375	401	390	368	387	367	358	376	383	420	358	365	353	387	366	356	387	403	357	360	367	390	360	347	406	394	357	392	388	380	378	364	411	381	402	372	370	377	378	384	386	407	422	388	370	399	373	430	370	358	410	348	407	378	373	380	367	385	354	417	411	376	395	354	371	343	405	386	367	362	364	383	372	407	365	339	381	371	378	382	366	379	368	381	349	401	380	402	384	383	405	379	383	403	393	384	402	355	380	397	383	381	359	399	361	365	392	367	405	394	397	365	390	404	397	401	368	387	417	400	375	400	385	388	353	369	381	365
23571	21625	29635	30646	42470	41737	37481	24066	11157	2358	726	547	358	256	223	191	186	208	169	185	179	202	184	185	193	182	202	204	194	204	194	153	194	206	183	171	181	177	176	194	196	190	202	177	172	188	190	172	166	194	190	212	189	192	194	183	178	185	176	166	182	200	181	206	190	198	174	206	194	197	210	176	172	165	189	190	190	160	182	193	195	173	180	196	157	185	183	199	159	181	215	170	184	188	194	155	188	173	186	199	198	178	173	178	173	173	199	164	192	178	184	191	188	220	185	179	165	208	198	182	197	190	184	190	169	192	179	183	173	171	196	183	174	184	186	188	188	167	165	185	172	208	199	173	185	188	194	190	181	187	186	167	218	179	188	212	181	181	179	171	174	183	183	204	188	176	188	193	205	204	177	167	170	187	175	183	188	197	202	192	193	179	195	204	162	170	206	173	207	182	189	172	159	191	177	156	193	190	204	181	167	174	205	186	171	186	185	173	195	182	184	226	177	174	159	192	185	195	152	187	161	176	186	185	180	205	166	164	191	204	187	186	159	167	176	188	197	195	192	176	193	206	211	186	197	178	191	204	181	183	194	193	185	197	179	205	177	198	162	169	188	195	163	198	179	171	183	185	187	196	169	197	189	198	182	178	171	178	178	161	181	211	191	170	210	196	174	180	182	182	152	179	161	185	173	182	174	173	183	184	207	214	179	191	184	200	187	201	186	194	167	154	198	177	202	177	190	162	189	158	210	185	162	188	193	181	197	179	186	168	191	191	171	205	196	169	187	193	190	216	198	184	203	158	190	198	193	207	169	192	175	192	196	167	206	182	150	169	183	184	184	189	176	174	209	178	177	176	190	156	197	182	175	197	188	200	186	180	178	193	163	183	166	198	179	181	213	171	175	173	177	207	198	180	189	175	169	173	188	178	175	173	186	176	187	190	175	201	185	181	182	190	197	209	196	175	190	147	175	187	185	204	184	177	175	189	192	159	194	156	181	187	179	185	193	175	191	218	219	194	181	178	186	202	213	183	189	174	196	190	173	175	185	167	176	170	177	188	172	184	201	187	187	180	176	174	199	195	157	189	200	202	189	173	188	184	159	140	185	180	178	169	172	203	182	201	172	191	172	154	185	174	189	153	172	158	204	187	175	180	179	186	186	193	201	196	185	163	198	160	178	182	181	192	198	190	182	186	184	174	178	165	179	185	195	220	174	169	209	200	175	190	202	183	192	159	199	164	198	179	183	232	192	190	171	177	184	174	187	182	191	170	186	150	155	192	188	203	205	165	179	192	168	188	175	162	190	156	178	175	195	176	191	196	181	175	202	156	209	179	169	158	185	202	196	172	177	155	226	169	197	179	161	191	180	179	174	201	179	157	210	185	197	175	176	187	191	192	186	178	213	171	174	190	194	159	171	184	203	182	176	200	156	177	226	187	188	189	186	182	193	176	185	183	154	195	213	188	181	203	188	190	198	158	186	186	185	187	166	187	192	177	175	192	178	175	182	193	174	170	195	172	160	162	185	184	176	162	172	178	172	173	229	182	184	182	189	189	198	179	177	179	206	218	185	182	170	181	175	190	155	171	178	181	192	192	176	196	188	167	211	189	178	161	208	193	189	178	178	189	184	191	188	170	180	191	190	217	167	192	180	187	176	176	184	170	192	192	178	173	179	160	197	193	186	164	201	192	171	184	189	184	169	185	153	177	184	185	184	181	182	189	197	182	172	159	180	184	166	199	188	184	171	188	185	183	188	196	185	188	172	188	179	159	175	208	198	205	190	188	176	207	191	183	202	186	205	212	199	187	223	174	171	188	154	183	176	168	189	165	188	195	185	178	221	187	182	184	158	191	171	168	184	167	175	212	186	152	173	188	181	200	180	161	176	193	179	207	181	197	197	207	159	198	195	181	176	165	190	189	174	185	173	188	188	165	195	171	182	184	194	173	176	181	181	205	187	198	184	154	180	165	178	184	180	182	191	160	166	193	189	208	199	166	180	177	185	163	160	171	179	182	164	163	191	150	181	190	185	201	164	175	205	173	183	203	196	167	201	180	160	199	190	193	189	204	189	190	172	188	175	185	168	194	182	168	183	211	192	191	163	181	172	194	156	196	155	198	195	175	192	175	147	186	169	186	173	190	146	183	176	197	190	209	180	180	187	174	211	217	185	204	196	173	159	197	173	193	186	200	180	173	171	175	202	203	169	215	192	160	201	179	184	172	200	159	183	173	175	203	165	174	171	183	202	177	193	192	163	180	192	195	174	194	175	154	169	187	209	169	197	180	172	182	183	173	169	160	199	181	161	177	195	173	183	183	159	204	170	184	183	198	204	162	188	182	202	185	200	167	183	168	195	177	183	181	195	202	170	198	205	180	185	157	208	169	163	184	185	179	180	185	180	181	186	166	194	189	189	185	168	181	198	180	176	183	171	181	187	169	165	176	185	180	170	199	197	200	186	217	181	182	188	194	180	198	198	174	185	196	162	179	173	180	226	178	189	181	180	179	187	192	196	183	211	198	194	184	169	176	209	173	185	168	156	174	189	196	181	193	185	189	207	193	203	205	160	211	167	186	190	157	164	191	183	205	180	182	215	182	187	175	181	170	195	200	191	183	163	175	171	190	170	177	196	197	192	199	192	178	177	204	181	186	192	168	152	179	191	177	170	189	186	159	182	169	190	190	170	181	197	194	184	153	191	192	169	193	166	166	202	189	179	177	203	180	129	201	189	180	176	209	170	185	179	173	187	156	176	169	183	171	193	185	161	207	189	164	173	166	192	192	178	202	185	179	190	193	180	184	208	181	186	208	184	187	198	195	201	188	205	156	198	178	184	189	172	195	188	196	183	169	193	180	182	188	152	179	205	187	183	165	184	201	169	192	184	200	185	185	157	206	179	184	216	176	187	167	186	179	194	181	183	178	179	185	184	166	173	169	179	185	190	178	188	181	186	166	181	168	187	219	172	188	208	177	182	194	161	169	175	180	194	170	177	191	178	201	175	180	182	205	152	194	179	177	188	187	179	178	164	206	177	221	191	176	193	173	185	193	192	190	195	168	214	181	176	180	195	166	174	196	164	186	184	197	168	157	189	171	173	186	201	194	160	186	156	185	186	189	145	185	189	188	192	200	191	179	178	192	191	164	171	186	189	189	189	205	176	200	187	158	181	168	191	189	183	174	173	203	184	177	174	196	187	181	179	181	202	185	206	198	190	189	186	192	176	183	217	203	178	172	197	192	180	165	199	188	193	179	178	174	192	190	168	175	192	193	182	197	172	184	173	183	169	188	203	203	190	192	178	181	191	193	160	199	192	173	181	192	190	173	194	188	182	171	191	151	189	170	180	193	176	187	178	178	198	174	183	171	207	185	187	192	199	182	190	178	173	215	198	164	210	201	174	174	182	181	189	182	176	200	170	186	204	204	185	200	193	202	186	205	159	244	208	180	179	224	161	179	188	179	212	189	186	168	206	197	190	201	187	189	195	176	184	196
31978	54241	42809	69319	62997	50628	42644	31849	18474	4914	2169	1665	976	533	380	361	328	326	367	354	381	336	316	346	364	334	344	330	326	348	335	381	357	369	345	349	329	329	296	361	376	339	348	367	331	326	331	351	313	335	348	371	370	336	337	331	344	324	378	341	316	342	350	360	380	356	353	331	364	351	360	395	305	370	351	312	335	359	327	349	350	311	326	320	365	345	374	344	338	367	355	347	366	354	352	341	304	307	307	356	304	330	379	308	330	342	356	361	322	334	335	368	343	309	329	343	373	318	322	361	357	332	345	336	323	326	365	338	319	353	337	340	331	344	338	320	387	384	328	304	320	348	349	310	321	350	338	359	337	333	357	310	336	339	317	310	351	362	343	374	343	332	341	352	348	335	355	336	360	355	365	343	326	344	347	340	329	340	343	331	351	322	336	322	322	364	370	337	359	354	349	311	355	357	327	386	331	319	336	321	355	366	379	337	311	346	363	334	319	319	321	317	322	349	328	338	343	352	354	330	329	356	351	340	327	360	327	350	336	345	353	323	342	322	341	357	372	322	340	339	359	335	320	349	350	329	312	350	350	369	370	339	335	340	333	341	321	352	343	377	314	325	329	324	333	305	357	348	305	353	333	350	336	357	350	332	350	332	327	326	370	355	357	347	371	320	349	291	348	339	328	342	343	351	327	324	347	362	343	349	304	318	342	353	325	340	352	344	375	359	328	354	353	337	327	327	342	319	324	350	362	339	389	346	347	334	321	366	357	334	311	354	354	354	336	335	307	380	338	360	334	340	346	330	342	296	323	361	348	340	336	353	324	321	346	323	338	357	334	316	333	336	326	343	330	345	324	394	327	364	321	340	336	347	334	335	362	341	340	334	350	337	359	334	325	347	327	357	347	307	346	363	362	357	364	321	328	333	356	342	350	340	315	348	315	319	337	337	331	344	344	352	327	353	370	340	388	339	368	329	340	359	336	350	330	318	358	352	324	329	332	345	345	363	344	343	308	325	381	339	347	360	351	332	297	353	340	350	322	324	326	312	374	334	361	313	361	338	371	335	362	329	343	326	333	315	368	332	330	343	354	344	332	353	347	351	373	360	355	332	338	327	339	329	364	349	338	347	373	351	327	346	353	342	323	337	367	343	345	352	337	309	332	365	346	343	359	322	363	369	376	346	323	329	351	352	350	347	329	313	347	381	333	350	324	339	351	348	319	366	315	334	350	338	381	333	355	378	339	320	351	325	345	335	366	331	325	342	338	368	339	311	347	339	316	370	341	345	336	331	372	348	345	335	358	341	350	322	348	356	326	319	327	359	364	380	357	350	334	345	333	341	335	346	338	338	331	371	338	350	344	337	380	324	369	331	337	354	386	314	327	339	347	346	334	319	345	358	350	315	368	333	343	369	291	349	332	333	327	330	356	345	351	337	341	377	340	327	331	363	338	350	345	359	322	344	335	335	351	331	334	341	354	345	348	368	350	337	350	341	363	346	304	339	343	340	315	333	350	328	340	326	316	361	348	345	365	365	386	333	370	337	358	369	339	349	330	325	289	336	332	345	335	337	379	373	323	366	388	360	337	358	349	327	330	330	360	331	351	347	349	321	336	349	335	336	345	336	361	349	333	363	357	315	360	329	364	347	382	359	356	340	346	339	319	367	358	304	370	332	373	378	339	349	372	321	340	360	315	351	377	345	304	322	352	333	342	347	335	330	346	348	326	328	342	336	321	331	320	343	329	357	376	307	340	352	344	338	321	356	388	342	357	355	343	333	324	347	354	326	359	340	356	327	347	321	351	333	336	324	336	336	325	360	323	331	324	354	370	341	322	336	358	334	354	324	343	311	362	335	335	325	367	378	359	351	335	364	348	360	322	321	370	348	369	354	348	352	359	343	370	339	359	370	329	337	343	366	324	346	374	368	338	310	316	356	333	335	331	337	332	348	334	356	331	322	388	393	373	347	364	339	331	359	337	340	311	303	327	370	398	345	327	342	381	343	334	350	377	354	340	349	359	333	332	366	368	341	352	323	332	361	329	327	335	343	341	355	331	341	354	325	349	378	327	352	359	339	340	300	361	340	325	324	332	333	345	320	310	331	328	325	336	315	348	351	385	340	322	338	375	369	353	321	332	317	332	332	353	337	350	330	330	368	352	348	336	379	349	337	364	343	335	356	364	330	316	349	370	338	329	327	338	392	331	317	357	345	328	357	338	330	338	355	335	323	334	334	358	359	347	339	345	329	308	338	347	341	351	360	345	350	352	321	306	368	354	349	362	333	356	343	350	376	315	352	379	319	356	314	359	341	332	344	369	310	356	324	328	349	355	346	361	381	336	335	335	324	358	324	343	341	345	335	340	331	349	343	338	327	373	328	349	378	319	325	368	302	333	328	346	345	330	359	317	328	366	317	309	335	357	295	358	339	349	349	330	327	338	356	330	365	324	325	338	335	333	333	352	322	317	358	357	327	347	342	323	350	324	339	345	302	340	349	348	335	354	361	337	363	345	347	311	359	323	322	344	351	327	354	316	341	357	348	361	302	346	295	333	360	343	366	334	326	322	307	325	333	323	350	384	330	358	373	347	348	308	316	370	341	309	346	355	352	315	396	306	329	342	326	332	353	335	324	343	342	353	368	311	335	360	379	355	343	389	352	344	364	358	347	334	350	355	330	352	379	327	383	360	348	344	303	351	323	295	347	364	339	336	328	314	365	355	359	327	341	371	316	324	374	325	325	337	349	362	341	354	341	314	343	354	366	344	310	301	369	350	341	365	328	353	335	345	333	336	347	352	351	363	341	352	346	363	353	348	326	329	350	361	355	329	346	349	359	347	334	341	314	350	311	378	340	351	365	332	333	334	348	339	316	311	325	345	340	390	368	347	361	351	318	325	331	338	370	334	334	327	357	297	353	354	329	334	309	303	354	362	356	351	320	356	352	332	343	360	325	337	327	381	356	377	347	333	330	344	337	376	342	329	338	327	341	352	351	358	325	370	319	355	351	356	331	349	358	327	319	321	369	347	335	324	300	355	353	346	378	341	346	352	336	308	350	324	361	338	342	347	330	333	358	340	352	356	322	350	326	331	326	335	378	356	359	368	365	344	316	326	354	319	311	351	343	322	337	346	356	323	335	304	348	335	358	314	346	347	364	363	328	346	375	356	342	322	364	337	349	337	327	317	344	331	353	349	341	351	305	296	344	375	357	303	346	329	357	356	304	338	313	310	345	317	333	337	316	359	345	362	353	314	375	366	361	326	358	322	351	332	352	339	319	336	315	356	329	348	340	332	382	331	331	367	333	350	360	365	342	341	302	317	321	345	346	311	318	355	384	364	327	374	316	321	377	326	347	342	338	348	360	327	322	336	352	354	345	349	345	356	348	353	333	344	306	340	317	368	303	366	349	364	345	338	348	346	315	333	374	368	331	342	344	331	374	319	337	344	332	359	348	348	345	350	327	366	369	332	357	348	364	344	349	348	368	350	344	339	313
27468	23032	20965	22264	13945	7162	3994	1977	943	380	276	267	240	239	235	240	225	222	209	224	225	256	232	247	229	212	225	227	238	221	212	243	240	227	239	233	218	245	215	238	230	239	191	249	246	234	224	198	230	239	235	227	239	215	239	235	216	249	216	230	244	226	238	247	241	229	225	231	259	198	230	207	217	243	219	259	194	204	204	220	218	258	221	214	209	232	234	219	239	239	234	231	216	227	201	232	245	207	219	228	209	210	229	275	210	220	219	232	201	202	235	221	253	239	235	251	241	242	247	212	217	225	235	227	241	199	255	229	207	239	195	212	228	203	230	224	260	220	225	225	220	235	225	213	257	231	237	222	204	239	210	260	256	249	243	266	252	214	219	242	258	199	215	238	241	242	210	218	217	206	236	224	192	220	212	245	220	232	230	225	227	225	253	223	241	200	194	224	253	256	230	220	252	222	200	211	202	224	185	225	220	229	215	238	228	243	225	217	228	222	225	213	237	221	245	219	269	223	214	214	208	222	241	237	208	236	236	220	216	204	217	225	229	219	234	234	240	234	245	210	236	228	244	219	233	205	236	215	263	227	225	195	243	250	229	223	232	222	230	194	221	225	231	221	219	230	217	236	218	223	248	227	239	240	209	240	232	222	245	236	214	219	239	264	231	241	224	242	244	221	227	227	243	226	228	212	221	244	249	241	245	200	240	230	253	215	213	235	229	218	234	188	231	218	222	219	246	215	217	231	226	243	208	220	221	219	193	244	220	213	248	217	234	209	219	229	229	210	241	225	216	221	230	227	240	237	216	232	254	211	215	224	252	218	238	233	233	211	224	194	205	228	232	215	203	252	276	223	211	238	232	258	233	217	233	206	212	211	226	210	232	210	243	217	222	213	222	220	259	243	229	230	245	218	225	201	216	239	235	225	233	213	230	215	242	242	233	222	213	237	229	207	227	209	215	235	196	233	214	222	230	246	226	220	233	248	230	234	230	247	241	213	272	254	204	218	225	259	216	233	231	206	218	266	219	235	227	229	226	227	207	255	237	218	237	211	226	226	231	222	227	237	198	213	219	243	227	225	239	251	250	215	228	234	218	229	221	206	243	217	224	224	225	229	197	259	211	210	246	253	232	234	227	248	225	258	252	202	217	220	231	188	226	225	239	230	227	233	213	228	239	219	227	210	208	228	225	230	248	231	263	223	225	197	230	251	263	228	248	230	233	220	240	223	226	209	221	205	214	224	242	214	233	215	226	233	280	228	210	242	209	267	196	242	241	218	251	203	242	256	209	244	229	216	240	249	220	266	238	242	237	213	245	233	226	222	237	210	242	254	224	212	253	223	244	243	200	222	243	239	196	219	232	222	232	231	232	242	238	219	223	241	253	241	222	263	245	209	228	245	237	224	237	219	221	227	237	243	244	200	231	225	231	231	245	228	229	245	219	241	232	232	217	225	244	216	199	244	209	232	225	230	249	231	223	229	254	218	218	247	222	235	245	221	221	244	256	229	228	238	189	219	218	218	241	265	215	213	246	181	223	232	249	201	214	217	226	224	242	229	227	240	228	237	223	206	231	201	204	216	222	191	212	234	233	216	233	226	221	201	258	210	238	243	241	229	222	238	210	242	223	222	230	248	212	252	236	221	194	203	245	226	212	243	223	231	206	234	246	231	229	209	205	257	224	248	209	208	255	244	244	228	226	234	240	242	233	209	232	240	235	221	218	209	221	222	208	232	249	217	227	239	216	241	264	234	260	219	243	229	240	226	227	239	217	200	229	228	252	246	232	207	214	215	227	232	241	232	244	232	213	200	219	250	221	229	241	239	230	223	235	214	231	243	231	239	220	250	233	223	249	214	244	215	228	229	224	214	218	236	225	265	221	229	238	227	223	211	209	237	229	258	201	231	252	232	224	215	225	240	230	191	235	204	230	227	261	228	254	229	250	233	215	225	223	244	221	248	262	218	248	244	233	249	237	228	244	217	229	223	249	216	208	226	212	231	226	210	216	222	238	224	222	246	240	240	242	227	235	236	234	267	220	272	224	206	230	223	234	210	251	203	201	243	212	237	239	239	254	221	229	234	232	224	230	217	278	231	210	210	226	231	212	186	225	223	258	221	253	216	236	193	228	227	241	246	230	259	215	248	246	265	216	193	210	230	229	248	227	224	196	244	200	233	244	239	247	247	226	234	211	253	235	217	234	224	256	233	234	237	205	239	239	211	223	232	204	217	205	251	201	249	243	240	240	216	214	235	225	238	218	233	211	222	236	229	239	240	233	213	193	228	216	209	206	229	236	238	214	237	211	230	237	208	239	235	224	224	234	250	200	197	233	242	234	228	217	204	250	233	209	224	228	245	215	232	234	246	189	206	219	238	225	213	240	236	189	218	215	204	240	243	263	233	234	226	205	219	225	243	238	193	224	240	220	244	201	228	241	244	217	235	203	254	252	211	217	233	229	225	222	209	227	245	219	219	230	237	208	236	220	207	243	238	235	229	213	225	213	225	238	220	225	208	241	248	239	237	229	227	227	221	229	246	218	222	198	233	223	212	223	205	224	236	254	222	207	241	229	210	251	265	230	232	230	238	195	230	235	260	225	246	235	261	238	216	233	210	203	227	274	213	240	251	197	207	234	217	240	237	240	211	225	200	243	243	245	242	231	207	227	246	237	219	258	239	225	194	244	237	252	241	214	242	219	220	224	223	202	223	220	232	245	219	234	232	220	231	223	224	239	232	219	245	240	193	217	236	226	254	244	251	221	221	235	233	224	239	247	206	227	206	252	211	253	230	225	216	206	209	227	191	232	224	207	206	241	214	229	212	226	239	221	222	257	225	228	236	230	211	199	225	231	238	226	241	215	205	240	233	248	219	203	264	234	211	221	224	238	250	222	226	216	226	241	222	218	232	241	232	215	220	214	245	221	229	230	224	222	213	233	210	238	228	219	213	225	219	232	211	231	240	211	236	204	241	212	234	216	197	238	208	239	262	211	224	210	250	230	192	236	224	206	231	224	217	204	212	205	225	214	198	237	233	237	242	227	223	232	236	213	221	249	201	213	243	217	235	234	205	227	220	213	245	239	206	217	245	220	217	238	219	244	223	224	225	221	227	225	230	233	234	225	247	234	236	246	245	248	220	234	231	234	242	220	221	227	228	215	229	264	217	237	247	240	229	206	242	228	229	239	222	253	205	212	242	225	218	223	219	252	212	258	204	214	226	228	230	230	209	230	250	234	200	212	241	225	236	242	203	235	240	228	232	232	251	227	249	242	229	216	216	236	250	257	234	235	244	239	240	212	236	235	224	218	235	239	184	207	245	211	248	244	215	238	240	238	247	204	217	222	224	223	240	217	220	245	223	236	239	239	223	255	198	245	255	250	213	237	234	237	237	225	202	239	227	203	220	241	209	224	237	245	228	229	244	190	242	239	222	222	233	253	243	237	236	217	220	234	226	233	262	217	248	221	237	215	237	220	232	221	222	237	233	223	226
26364	37049	26568	28485	20608	13664	9141	5098	2372	798	536	513	476	434	420	423	450	428	435	415	428	411	429	449	434	408	438	421	413	433	410	429	447	448	418	424	433	435	438	445	435	434	438	439	403	423	422	443	476	424	456	421	437	404	412	433	392	429	428	446	424	442	422	454	445	449	441	474	441	445	448	440	402	436	410	434	464	427	422	472	444	426	417	439	449	464	396	413	454	458	428	459	446	407	390	437	424	442	427	431	426	406	426	404	427	421	431	422	463	420	408	430	458	446	422	427	437	368	430	419	420	450	454	444	435	454	451	415	436	417	378	424	432	438	427	475	447	434	448	454	416	476	451	440	435	409	404	441	412	464	416	439	443	468	400	434	403	459	414	417	396	408	431	408	437	384	426	453	452	439	445	408	420	422	436	405	457	475	424	448	434	441	465	430	451	407	413	446	414	393	438	451	448	421	406	404	418	433	446	435	450	430	455	427	417	453	443	444	438	400	450	439	399	421	440	393	419	408	430	487	446	436	388	402	427	447	426	418	415	470	441	389	429	424	456	407	459	450	449	479	438	447	417	434	430	435	404	460	454	434	422	432	419	419	424	461	455	429	419	419	415	396	446	427	425	428	493	445	435	463	457	410	443	470	412	446	424	441	397	440	421	434	413	440	424	382	408	459	438	437	423	445	440	451	452	408	436	420	445	433	445	388	423	447	442	431	468	429	398	390	412	453	477	409	408	437	445	416	457	406	412	444	439	454	432	462	450	411	416	423	442	457	409	413	390	441	434	434	474	461	414	449	468	436	404	477	433	436	451	416	439	424	482	415	457	424	437	433	454	427	472	468	418	434	452	445	450	478	408	441	427	428	460	425	426	426	423	408	425	455	427	440	437	437	418	422	464	453	412	417	432	439	463	426	435	445	447	408	469	453	440	437	413	444	435	459	434	446	410	426	434	419	439	425	444	425	444	436	463	470	444	415	447	455	456	442	434	456	433	425	415	452	443	426	430	430	418	412	437	472	420	441	446	450	462	451	465	465	447	436	391	443	448	455	449	458	427	441	473	462	390	412	433	451	438	426	436	496	448	446	431	462	445	423	472	430	422	415	427	449	409	443	425	426	439	424	430	450	430	422	409	450	441	435	406	461	455	465	410	396	452	441	474	455	459	466	446	432	432	456	418	453	457	428	420	437	475	460	464	421	449	445	446	428	435	421	434	420	457	463	477	429	428	444	449	420	482	470	432	446	409	437	447	409	440	454	412	421	461	417	441	471	430	426	446	458	455	437	450	444	405	437	438	412	477	411	434	465	412	479	443	439	436	446	420	411	486	459	436	394	431	417	421	442	408	422	435	429	466	419	458	431	441	424	418	440	417	450	437	412	451	430	455	430	419	406	421	426	420	440	434	435	430	446	390	418	441	395	405	435	423	458	425	427	476	463	422	459	415	437	454	408	407	445	460	441	420	464	467	489	430	471	442	412	463	432	448	405	411	447	405	435	423	481	418	409	449	426	448	438	452	453	424	463	407	406	445	442	418	441	413	423	413	449	390	413	433	426	465	447	459	451	414	417	437	455	421	383	450	416	415	417	446	425	495	435	427	426	384	396	457	458	434	426	442	423	419	492	460	462	439	436	439	415	458	432	437	470	425	445	417	416	430	409	445	438	417	400	424	437	419	443	412	446	457	401	442	412	435	403	440	424	424	410	429	469	451	441	452	416	459	457	465	443	421	438	419	429	458	443	436	441	471	514	412	453	423	432	433	442	415	444	452	418	432	412	422	435	425	443	483	441	453	429	444	438	458	446	444	404	480	427	448	428	432	458	454	419	401	437	421	439	401	456	411	447	416	471	440	419	451	463	428	422	422	487	428	400	425	433	413	435	453	450	449	452	458	430	438	451	421	385	433	420	465	450	406	443	413	435	429	421	439	428	383	424	445	444	450	431	431	421	458	439	463	420	427	402	436	413	421	434	418	432	439	445	430	429	416	466	419	410	459	442	421	378	448	443	445	449	460	439	459	419	430	455	430	430	454	430	420	419	428	436	401	415	423	423	433	426	413	394	432	441	402	469	439	419	466	447	412	445	461	441	469	414	481	407	430	419	419	404	429	450	417	410	445	427	395	443	444	423	462	440	464	444	458	422	459	454	462	465	429	403	424	414	432	412	477	403	423	414	422	407	422	446	408	424	455	447	386	433	420	443	407	432	413	382	449	437	447	430	412	413	441	414	454	451	461	468	452	414	416	442	415	437	439	463	414	464	439	411	417	430	452	418	416	452	465	407	406	457	425	436	428	420	464	450	425	435	431	448	450	421	438	456	428	399	449	435	433	425	422	430	405	435	442	421	419	461	419	419	434	412	421	434	448	432	391	439	431	440	436	453	456	403	465	435	466	422	454	455	409	465	443	458	441	467	428	454	476	417	429	371	424	428	452	445	447	403	430	448	415	450	418	403	475	450	442	429	421	435	390	441	422	413	392	473	468	438	453	451	478	387	401	427	442	428	420	427	424	415	407	419	428	435	447	457	454	455	433	412	417	473	426	416	451	426	404	425	451	444	423	433	452	444	460	459	441	432	439	410	440	447	430	407	420	422	438	409	442	449	432	439	460	424	425	463	446	441	460	410	431	419	448	455	419	446	461	429	405	454	431	383	438	413	438	467	449	431	430	439	450	428	450	407	428	431	391	420	422	461	439	399	462	425	416	430	439	453	427	437	411	418	423	422	450	444	459	453	456	431	458	428	438	393	422	394	399	409	446	464	422	421	448	461	441	432	418	424	431	433	436	464	456	405	412	436	449	496	445	434	402	430	421	416	430	442	414	423	440	437	419	447	466	441	442	440	453	417	393	457	484	429	448	452	456	407	423	432	430	437	414	426	386	459	441	399	471	443	422	454	414	417	462	466	403	458	402	466	421	428	466	444	418	448	445	462	430	465	437	458	446	410	434	385	472	455	463	425	432	465	466	447	405	468	429	454	448	432	454	446	435	428	429	433	462	475	430	421	402	455	436	453	420	451	406	433	471	463	438	443	417	471	439	464	457	435	459	469	391	420	418	451	452	426	439	429	426	441	429	442	450	433	409	416	423	451	462	423	441	403	426	470	416	428	429	478	428	451	404	462	412	432	454	439	459	466	421	434	427	460	447	449	488	462	421	449	404	461	447	475	412	458	464	422	450	420	433	451	442	403	477	464	419	444	450	430	453	469	433	439	448	460	444	447	406	429	421	408	452	410	455	460	453	433	439	450	431	442	437	432	446	424	416	386	401	420	421	423	434	450	430	413	430	433	416	444	439	420	416	406	415	435	475	437	440	426	449	430	490	414	438	456	436	426	417	473	427	418	436	439	415	415	415	420	423	434	433	415	383	463	450	447	452	458	462	421	383	436	421	444	394	424	439	438	420	398	404	413	421	414	445	423	421	446	483	461	432	414	394	425	427	466	431	440	413	425	467	428	449	438	474	446	443	423	416	429	456	417	455	440	439	461	434	424
24660	21572	29117	36186	40657	32863	24535	13002	4423	978	405	329	307	190	199	202	193	186	192	190	207	210	192	208	199	215	229	197	224	198	221	197	201	193	204	173	175	211	164	215	187	193	188	183	184	204	206	183	174	195	196	190	218	195	192	205	182	202	206	183	200	201	198	166	196	183	195	199	194	221	196	187	196	198	188	212	188	156	222	194	210	179	177	171	198	196	199	203	235	165	199	209	183	195	173	195	205	189	201	170	188	194	199	196	230	193	219	211	198	223	198	186	179	180	200	190	199	186	210	199	189	201	196	194	186	197	236	226	210	221	198	185	186	185	230	208	195	185	213	196	211	199	198	201	209	194	199	195	210	220	195	202	199	202	210	199	191	194	218	199	201	186	197	214	215	187	200	226	175	194	176	198	213	213	186	187	195	204	196	219	177	210	204	222	191	199	214	190	193	212	222	189	192	205	198	208	216	182	174	194	215	177	185	238	200	180	182	172	203	206	200	178	201	232	224	209	192	177	215	165	205	204	191	207	196	195	178	210	181	177	196	206	211	216	183	216	198	202	214	212	191	203	160	209	210	196	225	205	207	216	201	201	229	181	200	202	190	197	183	208	191	204	190	190	176	181	221	194	211	200	186	177	221	227	169	192	188	199	203	208	200	198	202	179	217	184	204	215	179	214	201	212	208	206	178	173	187	196	177	223	181	199	209	188	197	199	199	184	176	205	197	201	173	172	210	173	182	175	208	193	209	180	195	140	192	201	189	188	173	184	185	193	215	218	214	202	185	200	186	179	206	214	208	213	192	231	182	188	177	207	196	201	198	198	181	203	208	196	173	226	200	188	199	191	184	188	202	227	191	202	192	193	207	212	220	190	170	195	200	189	198	202	200	196	216	214	204	181	194	201	205	199	218	185	184	197	182	198	193	190	193	196	188	191	205	204	205	193	211	190	225	183	182	180	192	212	208	199	198	185	195	218	191	223	181	178	220	197	218	204	164	180	188	222	185	180	193	204	201	200	185	188	182	212	183	167	196	204	208	192	215	187	213	179	195	192	207	190	193	193	208	193	185	189	177	210	212	208	172	217	187	192	191	186	201	200	192	197	184	199	209	189	218	182	200	209	223	186	195	194	183	196	216	219	191	206	227	215	214	188	209	201	194	212	204	166	171	208	201	185	208	197	191	203	187	210	199	194	206	204	197	203	204	190	221	203	200	185	188	205	191	208	191	188	182	208	198	201	191	173	194	203	203	190	205	200	204	204	215	213	198	217	211	192	191	202	197	220	173	179	190	190	216	215	199	221	205	220	206	209	203	185	219	204	192	192	207	206	215	192	188	213	182	193	171	188	213	197	195	232	199	197	171	241	208	202	189	195	196	196	203	197	211	193	174	196	227	199	191	170	205	201	199	190	187	218	187	175	240	186	180	189	221	204	199	212	188	194	194	212	192	189	206	211	196	219	180	206	203	208	198	213	164	215	205	197	189	209	191	186	186	182	204	180	191	196	178	181	193	183	199	194	171	221	185	210	219	207	209	180	200	186	242	186	196	195	180	196	197	203	187	190	195	203	212	208	205	180	231	190	209	225	176	218	180	199	191	189	190	207	191	207	193	173	203	184	216	215	187	200	182	175	197	204	199	182	203	196	210	215	194	203	185	192	184	197	190	205	186	196	195	192	183	187	172	215	187	200	184	197	198	178	202	202	218	196	183	172	200	200	187	195	195	188	189	216	191	190	182	178	194	163	172	198	191	217	185	186	195	195	205	189	225	195	182	185	189	184	211	169	188	175	204	204	210	185	197	171	201	197	230	213	217	191	199	191	184	206	213	207	186	203	229	201	161	213	207	203	174	203	199	207	214	205	199	209	202	206	203	190	197	185	214	221	196	182	209	193	224	202	199	197	211	191	196	193	193	184	189	197	202	183	196	202	208	193	172	181	206	170	181	206	191	186	211	198	192	174	199	198	213	199	238	195	183	227	197	222	184	216	186	203	252	187	194	167	179	189	193	206	214	216	185	192	184	196	199	186	173	170	215	183	183	189	188	214	196	198	186	162	207	176	209	192	220	183	205	168	200	206	184	188	197	200	229	196	196	182	205	206	204	189	226	181	192	204	175	198	188	192	189	197	210	205	215	194	198	181	203	176	191	224	209	197	183	204	197	208	202	206	192	191	187	194	193	210	223	201	198	216	210	180	201	192	170	195	211	197	215	203	180	203	199	189	186	191	181	185	200	212	215	196	185	200	186	207	211	222	193	208	186	187	178	210	213	195	215	181	219	206	228	184	208	182	205	215	209	193	186	190	190	219	180	199	217	192	198	201	194	202	197	194	227	181	197	209	214	195	210	190	198	212	200	228	192	196	212	198	187	180	192	201	197	199	180	193	209	185	212	171	191	223	201	204	211	196	229	182	172	186	208	197	179	206	176	215	190	180	177	192	192	186	192	208	207	205	209	202	199	208	191	184	170	201	167	203	201	187	197	170	191	198	217	209	216	190	194	224	207	219	199	228	215	203	189	198	197	179	189	204	188	199	175	194	185	193	212	198	193	197	184	207	180	222	202	195	196	190	189	190	191	185	200	203	198	194	203	209	193	191	187	215	210	200	192	203	192	176	204	201	195	202	193	197	197	216	215	210	172	187	204	171	179	188	179	190	194	206	186	187	201	205	165	195	187	208	189	197	215	188	205	199	160	235	197	189	203	186	209	209	180	176	207	173	185	190	193	206	205	228	193	185	198	171	209	190	197	167	216	199	182	189	169	200	190	189	191	184	185	205	205	173	175	183	185	183	209	199	189	215	209	196	216	178	191	218	206	184	180	190	190	199	216	192	200	207	210	217	196	188	184	159	195	210	170	183	195	173	165	206	193	204	195	222	203	181	220	190	209	200	222	206	199	221	192	209	195	225	189	191	172	203	204	185	217	194	193	188	194	197	218	204	233	227	183	183	208	206	181	199	194	194	217	221	185	200	192	183	187	184	192	203	213	202	174	212	215	183	196	189	190	203	209	185	220	171	210	190	178	193	211	181	185	204	178	192	210	201	178	214	190	193	203	204	207	193	178	195	198	199	212	222	188	192	212	173	201	209	213	205	199	198	203	214	193	176	196	191	196	198	188	200	205	195	169	191	203	206	191	189	195	203	174	199	201	204	209	199	203	210	184	224	198	208	227	184	171	193	186	196	204	178	207	217	210	210	207	208	198	193	173	216	172	210	195	188	208	204	167	202	194	187	189	203	198	197	182	205	193	216	199	189	194	198	239	207	193	188	184	203	180	178	173	200	190	193	189	196	192	187	191	208	194	202	226	212	195	187	215	197	192	173	182	212	182	178	202	216	187	177	186	191	188	186	199	202	209	201	203	189	172	209	178	190	223	207	216	198	203	191	180	193	168	217	211	181	207	194	189	201	196	204	206	199	214	194	190	190	208	212	199	211	209	207	199	204	210	175	201	190	177	224	207	177	201	191	191	203	191	183	191	181	200	166	192	181
29672	46754	40788	58002	49973	39231	31016	20717	10002	2518	1067	1037	675	432	425	371	365	374	382	388	370	365	382	367	372	394	396	411	347	380	374	380	367	356	371	378	375	368	425	361	390	372	360	353	362	402	380	375	371	386	370	370	367	388	353	367	406	368	383	386	373	374	391	390	370	402	435	390	391	371	389	359	418	349	348	340	401	389	390	351	356	376	374	393	328	391	391	385	392	375	363	365	410	387	375	366	363	394	396	381	377	390	384	378	397	364	403	377	397	398	364	401	389	387	374	398	342	361	361	347	390	383	384	357	382	401	377	378	387	369	432	374	367	381	407	363	419	367	389	414	398	360	353	409	375	387	412	357	363	369	370	400	367	345	389	371	357	383	393	384	392	379	397	414	398	368	374	402	371	385	387	372	367	374	394	372	425	371	375	423	405	410	362	406	402	392	365	398	408	389	381	345	372	344	362	397	393	368	369	378	373	404	379	375	365	389	355	400	361	379	377	392	345	408	368	364	374	410	369	390	382	398	376	389	390	402	353	408	383	371	403	340	368	384	410	372	359	377	339	402	373	394	384	396	364	369	398	404	382	366	349	352	375	369	378	368	385	361	404	359	368	374	363	384	371	405	374	378	366	385	393	388	389	338	384	385	380	407	382	378	359	385	372	365	398	414	387	401	307	364	385	363	403	398	374	379	383	416	391	368	393	366	380	375	349	378	395	407	354	341	371	391	382	368	373	375	369	364	418	364	373	364	374	387	372	376	357	350	365	403	414	371	375	370	356	368	366	382	376	387	358	373	381	388	374	357	376	401	370	368	356	411	376	402	380	370	397	375	325	380	372	347	423	420	386	351	365	376	379	401	413	392	394	372	387	369	397	385	345	393	389	388	395	403	393	409	418	363	379	345	355	391	383	378	409	373	384	370	370	383	410	357	371	380	392	366	378	379	400	369	375	408	369	413	376	375	378	357	367	387	397	347	349	390	379	351	407	370	358	376	375	394	374	375	402	379	324	375	362	380	373	351	431	372	387	397	414	378	379	396	386	353	352	391	407	352	369	385	334	333	363	374	381	386	399	361	393	391	407	365	368	368	370	390	359	356	349	384	384	418	348	379	352	352	385	357	370	370	382	386	381	382	365	372	393	387	380	370	407	387	363	391	373	366	356	405	394	424	352	386	388	386	364	376	392	371	368	388	383	359	363	397	360	354	371	396	369	357	436	390	396	369	360	340	389	393	373	373	388	335	353	366	407	391	410	400	381	407	403	358	376	344	389	357	362	367	378	385	408	376	393	341	390	374	373	385	393	372	423	404	396	400	364	407	349	366	359	360	376	391	369	391	388	360	347	379	403	379	360	374	352	337	402	385	358	382	346	411	368	398	391	364	375	378	377	348	392	378	382	382	360	390	385	373	374	375	409	418	379	389	359	403	385	375	386	382	389	429	401	371	365	387	349	354	353	351	368	361	354	347	368	387	374	374	399	367	391	370	383	345	400	352	360	395	413	386	386	380	387	386	378	388	366	354	366	378	356	409	386	400	359	341	367	383	399	366	407	350	378	374	367	382	419	355	360	381	355	402	382	376	389	350	388	372	384	388	387	368	354	403	360	368	384	360	391	365	359	349	365	343	380	370	378	379	361	387	381	379	366	390	377	392	368	376	381	368	408	400	411	396	377	349	376	348	389	387	377	366	366	406	403	449	393	373	354	398	386	408	384	361	379	355	373	371	352	370	360	381	377	380	357	357	404	385	384	374	399	366	380	370	375	393	373	380	400	369	363	397	406	358	395	388	390	392	379	384	380	370	397	352	370	357	375	345	360	399	410	371	385	386	414	369	363	348	376	364	434	406	339	404	363	381	378	376	376	389	375	377	369	335	400	406	349	389	366	387	389	360	392	349	367	386	385	363	365	376	387	398	390	363	366	376	357	340	377	389	391	346	384	397	378	375	384	356	368	381	398	344	385	407	387	360	339	363	390	356	384	400	392	388	398	417	348	366	378	409	381	358	398	405	373	387	398	397	350	386	410	388	354	361	398	410	380	342	367	427	390	383	367	371	367	362	362	371	363	403	364	360	361	382	364	387	413	374	381	370	417	393	390	400	341	387	364	382	362	392	402	373	377	376	364	397	389	402	382	383	378	379	396	380	350	379	368	372	405	377	405	373	375	372	407	408	361	374	385	358	380	383	386	372	334	351	371	377	359	386	375	357	388	422	378	381	382	394	385	364	398	355	373	386	395	390	343	415	374	371	394	408	404	417	358	366	411	372	358	398	409	384	367	387	376	399	382	378	364	359	365	384	342	393	392	377	376	396	399	363	374	340	367	374	353	403	394	378	380	393	377	396	356	385	395	374	385	365	357	388	391	402	375	377	392	404	401	384	347	371	349	361	381	403	363	370	328	393	360	409	369	359	383	352	361	364	398	359	369	382	353	355	359	395	368	378	371	361	364	376	340	350	372	383	346	396	416	396	407	386	397	377	378	350	365	359	380	372	388	382	370	378	348	383	378	366	390	386	397	405	358	349	394	403	403	334	383	366	375	381	381	407	409	366	403	331	393	377	405	395	348	377	410	408	380	389	388	392	386	421	382	390	390	380	377	364	362	349	375	360	393	407	362	372	391	384	384	387	390	390	380	392	414	389	377	398	393	354	393	412	387	351	391	351	364	378	405	392	353	363	400	381	394	377	362	398	386	369	371	399	406	365	368	386	389	425	360	404	413	388	356	375	403	365	361	354	370	399	431	355	379	392	365	400	388	364	374	381	365	384	395	410	402	364	375	409	345	402	389	359	399	389	359	388	366	386	380	343	369	388	386	389	376	396	379	345	395	375	369	392	361	371	349	346	417	358	364	369	369	357	406	409	390	383	407	389	403	376	399	395	383	368	395	373	392	375	418	390	404	381	384	352	340	353	398	381	359	390	351	379	359	379	394	392	362	393	362	384	394	374	335	367	364	399	384	391	371	396	408	394	364	352	350	377	374	385	352	398	356	354	383	368	354	364	388	372	414	396	387	386	361	394	364	397	383	420	383	355	356	367	377	379	371	392	375	419	378	359	334	391	394	397	373	399	415	378	372	387	418	390	382	385	391	350	380	374	410	391	333	354	405	371	373	360	377	359	370	380	357	402	351	424	367	357	405	337	383	371	390	405	395	364	396	353	444	388	391	405	370	415	361	389	413	403	369	412	393	382	375	384	364	394	374	357	366	369	377	413	381	384	364	396	366	375	371	394	350	404	367	356	371	369	385	391	393	397	374	353	354	409	386	366	378	394	378	356	367	391	370	360	366	377	397	379	363	363	372	354	386	350	402	403	373	391	361	392	422	338	420	371	388	411	393	373	379	349	405	388	360	370	360	389	390	357	365	396	363	381	354	376	366	376	382	402	354	389	351	379	356	377	356	380	428	372	396	406	385	409	420	379	400	358	358	382	428	382	395	390	365	354	419	372	387	401	399	388	365	376	379	374	378	372	396	372	356	360	368	394	389	371
23534	21611	29868	31736	43495	43219	35670	22470	9573	1736	593	447	331	216	198	174	198	155	198	189	198	189	160	200	175	191	171	182	211	176	173	189	170	197	150	194	192	176	190	195	145	193	216	181	176	180	201	222	188	198	209	189	180	184	184	204	191	165	175	162	173	171	161	184	180	182	206	191	188	178	192	172	206	226	218	186	186	190	202	172	198	193	172	178	205	182	170	198	180	196	168	192	190	170	192	190	175	193	193	181	183	172	183	187	184	196	195	185	206	172	203	192	178	181	197	173	167	209	212	187	190	177	174	221	166	184	157	180	188	171	187	174	163	203	173	209	180	163	192	187	196	157	182	196	207	216	199	166	181	176	193	193	193	176	177	157	185	180	194	187	182	194	180	177	185	162	202	176	204	170	169	180	200	181	180	179	192	175	193	185	183	171	175	187	179	184	202	178	182	170	188	171	226	180	174	205	165	156	205	217	168	172	177	171	190	186	189	175	176	177	191	182	176	199	176	196	187	169	202	172	176	190	177	178	187	190	176	165	163	198	186	187	190	183	181	178	180	187	196	199	176	204	189	193	200	221	180	182	181	171	178	187	181	199	198	190	163	187	193	177	174	189	208	187	200	207	169	206	182	189	191	173	198	200	192	180	175	195	177	198	185	177	179	195	172	177	184	172	175	185	182	144	192	189	196	181	168	203	194	176	201	187	205	208	178	212	164	164	183	173	180	177	160	176	205	198	169	181	181	169	182	179	193	185	182	186	184	173	196	197	170	204	172	178	195	164	210	182	186	170	182	203	190	183	182	175	190	165	182	198	194	193	199	193	211	194	184	163	190	201	198	163	204	186	207	185	171	174	179	188	159	185	188	149	178	172	194	175	193	196	174	191	193	167	173	179	172	197	196	179	182	191	177	181	191	176	181	174	185	175	189	194	176	197	181	195	188	205	162	188	192	162	204	202	193	184	192	172	196	177	178	173	193	148	204	179	192	192	200	186	181	172	180	183	163	174	177	186	166	169	187	187	184	172	178	173	153	187	192	182	189	169	178	171	193	179	206	180	154	200	179	180	167	177	184	194	170	154	175	162	185	189	193	174	215	169	183	158	185	183	165	185	196	179	176	201	179	186	186	204	193	191	189	154	160	195	169	192	168	177	179	189	164	184	164	174	208	203	161	186	181	189	172	202	193	182	155	184	211	168	225	181	183	184	187	194	194	216	186	158	187	181	173	199	182	176	198	167	181	184	210	177	176	180	185	182	182	199	187	188	174	195	199	191	178	182	197	200	177	178	191	176	187	187	177	187	188	159	165	199	169	162	210	199	178	200	182	180	167	172	181	184	144	163	205	189	195	186	183	169	181	173	164	181	195	178	178	188	180	193	172	173	192	182	170	190	167	183	172	174	187	193	208	188	181	163	179	175	181	187	171	177	186	198	193	166	188	175	209	197	179	197	172	167	173	191	169	181	174	174	183	185	195	187	179	165	177	181	185	196	162	191	175	217	198	190	185	201	179	171	174	190	168	212	187	172	199	222	189	172	181	198	185	156	174	182	154	195	182	157	202	180	200	187	192	178	176	189	159	189	198	179	196	193	183	190	158	158	170	177	199	176	185	177	184	184	174	170	171	191	187	171	179	182	186	179	182	191	171	184	202	188	174	174	202	197	171	156	169	180	182	188	172	183	183	177	185	171	179	180	191	196	179	174	180	185	169	184	177	201	198	169	187	174	189	168	177	178	177	214	181	186	166	193	190	175	181	191	195	193	189	192	185	194	178	187	188	191	171	187	170	172	175	184	222	190	152	199	199	179	201	198	168	180	169	187	173	163	183	191	185	204	169	167	176	198	173	180	188	184	187	219	195	165	208	198	189	184	176	162	214	187	200	193	188	154	168	181	198	172	203	165	178	184	196	191	186	213	192	194	194	176	191	187	195	178	187	186	153	207	184	185	205	178	189	198	179	189	195	175	202	215	190	180	167	191	196	172	168	189	197	177	182	176	184	189	194	156	174	209	178	179	203	210	202	172	205	196	164	208	176	185	198	187	189	185	186	173	197	189	163	202	193	188	192	179	180	215	164	193	186	200	174	208	161	169	186	172	196	188	199	204	169	187	172	205	176	166	144	180	195	196	186	192	150	191	200	185	192	184	160	189	196	193	197	155	206	200	180	188	194	201	173	176	166	195	201	169	174	176	186	208	187	173	175	170	168	195	163	212	186	191	189	179	186	194	195	196	187	192	180	176	160	192	188	175	184	185	185	184	160	188	210	201	169	193	174	190	193	176	194	187	185	174	183	202	225	183	209	188	177	157	182	179	177	194	190	169	197	193	185	187	166	206	176	188	179	182	177	201	166	182	184	187	198	179	180	202	187	192	189	183	196	180	183	186	188	170	182	171	164	205	175	198	178	169	172	188	190	182	145	192	177	177	201	144	203	185	188	182	204	167	180	186	195	169	162	175	192	202	164	181	203	176	159	186	193	184	202	188	189	192	175	200	209	192	176	165	187	185	194	175	189	175	187	173	182	185	169	158	196	187	207	192	183	180	209	199	188	194	169	201	188	148	187	191	211	196	153	191	193	213	197	188	200	184	198	158	176	200	174	175	188	197	192	189	207	192	186	189	191	180	194	188	171	165	203	170	180	186	196	200	164	171	187	171	176	170	183	181	168	184	201	164	186	177	139	182	173	168	180	179	193	181	190	185	183	182	188	171	201	190	197	193	173	172	171	177	189	190	188	172	188	196	192	178	178	173	185	189	177	202	181	167	181	191	202	158	211	182	178	175	180	180	175	184	154	170	204	150	192	195	201	177	173	186	182	215	202	191	184	174	182	189	188	188	204	191	165	184	181	190	182	210	171	195	177	197	169	174	195	187	177	208	182	192	175	183	193	177	178	203	164	182	189	187	196	187	190	195	177	199	183	147	171	187	182	200	192	167	190	161	189	182	171	187	190	198	175	179	183	169	194	197	165	208	177	201	209	203	176	196	185	192	155	175	179	178	189	196	186	169	180	169	149	166	170	178	188	191	175	221	175	189	157	191	199	142	170	180	192	195	165	177	185	195	205	188	188	179	188	196	172	182	189	174	161	171	201	211	189	168	181	185	160	158	190	164	161	203	190	187	196	193	207	193	193	205	164	153	205	173	171	175	163	187	147	188	188	183	206	211	171	174	177	177	158	177	185	191	157	178	194	201	206	177	212	164	206	188	186	172	199	175	172	186	196	171	157	156	176	191	200	190	201	161	188	187	176	165	215	170	190	181	212	181	177	182	156	161	185	193	186	191	196	223	183	207	177	159	169	200	163	207	201	192	176	169	201	184	175	187	204	187	146	182	177	177	168	192	180	192	182	201	177	191	172	177	172	179	187	172	183	203	178	181	196	169	186	183	174	183	172	183	157	175	174	179	181	193	190	182	186	189	179	174	182	170	162	181	177	189	176	172	208	156	184	191	206	182	155	193	168	196	191	165	160	180	173	181	196	168	187	184	198	188
33038	49247	47180	72403	64247	51539	41290	30194	16413	4176	1714	1301	786	462	385	332	362	335	337	368	361	371	357	368	337	362	316	311	337	343	380	327	321	329	313	321	312	347	362	324	363	353	348	307	354	352	366	308	326	375	341	347	347	353	354	350	324	356	355	358	323	344	325	339	356	332	347	352	339	319	336	351	308	338	373	354	343	341	325	376	359	352	348	312	281	313	327	349	319	312	376	331	357	317	350	358	280	366	363	313	359	372	337	317	311	349	354	335	368	324	344	350	338	331	338	334	334	323	323	328	379	352	311	342	333	325	319	350	333	335	339	380	303	345	346	347	351	308	340	341	347	316	323	304	351	346	347	319	356	361	345	316	319	347	351	330	349	322	353	344	359	311	334	308	327	322	333	370	330	332	327	334	321	313	321	359	366	343	330	356	355	319	330	322	338	376	321	306	330	332	314	348	328	333	316	355	348	353	343	322	347	325	337	328	328	333	358	356	330	355	356	331	329	340	377	349	365	348	329	361	328	329	357	322	339	371	331	338	325	343	303	358	348	327	311	339	353	373	352	361	347	330	330	348	349	329	380	342	336	313	331	319	349	315	347	359	375	360	309	320	331	334	352	342	341	353	348	348	359	352	315	344	325	328	387	341	363	335	337	332	323	337	349	344	310	311	341	359	320	353	310	366	334	367	334	331	359	358	346	328	352	319	384	335	343	345	377	322	350	345	334	323	375	350	349	330	351	378	355	344	353	319	357	347	346	316	334	330	355	351	336	336	338	362	348	360	349	376	317	331	323	319	376	310	343	349	359	324	366	325	369	335	343	344	354	360	312	335	336	304	352	328	354	338	348	338	361	363	333	347	332	341	335	333	347	326	368	328	369	352	348	339	332	347	311	329	327	329	378	348	343	323	307	322	328	358	344	346	274	330	342	327	327	324	365	315	343	346	348	317	358	356	326	352	320	356	323	358	357	330	352	383	339	350	326	323	325	327	367	326	353	346	339	333	346	348	341	328	380	350	332	352	312	353	306	352	337	341	340	378	355	313	341	318	330	338	312	340	341	340	354	306	372	363	362	359	339	358	316	334	357	303	319	385	300	336	345	341	346	337	351	352	329	357	345	333	332	329	350	338	360	333	341	334	325	337	350	344	343	329	322	351	325	374	336	341	358	319	349	365	358	333	334	338	327	341	348	371	366	353	365	329	366	354	340	397	315	367	358	331	343	311	350	335	354	329	336	310	335	353	319	319	337	341	336	284	307	331	324	360	339	392	348	331	372	312	341	344	358	331	340	310	355	351	343	364	349	319	337	309	312	329	349	369	339	315	362	349	333	319	337	352	347	377	340	336	342	311	313	357	342	327	321	343	371	339	382	287	370	283	352	341	338	331	345	356	334	353	355	293	359	349	337	350	371	306	369	311	350	346	350	341	324	351	382	328	371	336	386	316	320	359	338	348	317	314	342	357	328	319	339	335	356	310	332	339	339	367	347	350	352	370	337	351	323	356	360	342	367	341	325	333	354	324	377	336	331	334	374	342	324	338	325	319	350	334	336	342	307	320	347	350	334	331	339	322	320	346	358	347	356	338	317	332	339	337	308	340	339	358	364	343	344	351	327	342	337	312	349	309	341	345	388	326	350	293	321	358	345	365	323	320	327	348	320	375	348	338	373	323	355	328	309	332	332	361	337	326	371	359	308	347	318	314	347	339	324	332	377	312	344	365	321	346	348	346	327	350	316	347	322	327	350	358	407	345	360	323	358	334	337	350	374	331	351	367	334	341	320	350	351	361	329	363	354	368	322	339	360	334	343	344	332	354	338	307	344	328	345	333	302	313	356	344	332	302	346	319	339	325	326	344	343	354	346	352	326	374	336	321	327	319	360	333	349	376	330	341	287	325	347	349	341	359	359	345	308	322	341	305	320	338	321	357	352	348	311	324	354	313	320	342	367	340	364	361	344	359	341	326	346	366	326	350	331	346	337	344	335	340	352	345	306	317	333	337	338	351	331	350	310	343	320	350	317	340	306	315	316	320	338	380	347	321	329	305	341	326	347	341	384	346	332	365	342	341	329	320	356	337	315	333	329	338	322	351	319	370	366	341	337	354	335	314	374	347	379	333	326	347	377	323	347	349	360	368	351	297	340	330	369	344	340	338	357	336	312	355	357	319	362	347	360	341	359	333	342	336	332	355	341	333	335	328	338	332	354	332	335	328	337	339	359	340	361	319	354	306	355	338	342	358	348	356	356	331	324	322	338	331	375	326	340	324	311	326	336	333	333	322	327	323	331	334	328	365	333	296	335	325	361	360	321	334	339	370	299	312	348	314	316	354	325	364	335	313	353	375	346	303	329	340	347	365	342	346	314	364	331	360	343	321	306	359	345	326	382	329	329	360	356	333	342	310	361	372	352	331	346	357	340	378	346	338	337	334	339	338	317	322	401	327	343	352	365	333	331	324	346	348	349	315	352	329	317	379	324	332	343	388	374	325	364	350	359	366	337	340	375	315	327	374	359	331	347	334	329	356	332	322	336	317	326	323	297	339	342	349	361	353	342	354	347	325	330	330	342	320	333	317	363	318	330	350	351	307	340	323	319	354	283	358	370	374	355	329	340	365	342	392	327	334	353	353	329	344	340	359	364	353	347	372	321	354	346	352	335	345	364	343	350	325	324	346	330	334	374	335	387	352	332	349	355	336	353	350	327	334	364	312	329	340	363	350	368	337	301	340	362	349	366	365	331	349	321	323	347	344	372	328	356	320	346	335	331	335	319	305	324	334	336	354	344	342	339	357	325	326	308	315	360	351	334	318	321	371	347	321	359	336	329	330	333	372	331	371	351	318	339	329	344	358	346	334	342	342	364	356	337	318	365	330	339	347	321	339	345	351	344	356	351	320	331	329	334	353	347	344	326	343	301	326	328	345	366	342	303	316	315	385	358	337	325	356	338	365	338	365	316	300	345	335	339	310	364	340	328	345	335	314	353	352	332	338	339	365	299	373	349	332	345	360	350	331	319	345	355	367	361	348	327	348	335	348	349	335	346	353	382	351	380	298	325	374	313	335	328	361	348	390	355	347	334	348	326	340	334	343	329	341	329	319	347	353	332	389	351	361	344	348	366	340	343	320	340	332	313	352	357	363	354	331	323	352	343	345	324	335	364	330	334	355	377	319	332	340	357	311	323	316	359	324	352	360	345	349	346	361	360	351	310	340	355	348	337	378	351	322	335	342	362	334	336	347	323	355	364	350	325	355	327	372	317	336	342	341	330	342	329	332	331	311	355	340	349	351	322	336	367	311	337	291	348	335	361	332	296	362	319	346	338	345	343	323	326	350	376	323	348	330	331	336	315	358	321	340	327	375	353	330	368	360	360	351	345	347	337	347	370	325	347	338	306	357	358	326	333	330	354	358	368	329	341	369	315	361	330	366	365	347	321	333	379	327	359	315	361	320	347	350	340	340	354	325	367	366	335	351	337	324	356	329	348	324	362	310
27399	22058	20122	23062	15450	8447	3855	1793	794	302	266	276	285	246	214	218	243	244	192	218	225	195	202	257	187	237	206	256	221	248	240	227	219	218	201	215	194	232	230	228	206	224	255	242	243	189	205	216	200	226	230	227	210	219	222	230	250	248	233	236	210	206	213	224	216	219	225	213	237	211	204	220	237	218	207	224	218	234	217	214	229	222	199	232	215	205	211	223	219	238	227	232	229	239	226	238	233	236	222	222	211	220	239	238	251	230	214	241	232	212	203	239	244	215	219	202	211	202	230	229	242	220	234	212	214	224	250	207	248	221	219	250	233	261	216	239	222	208	209	218	237	229	250	229	202	213	241	213	213	213	225	212	209	226	212	240	197	225	215	227	228	202	215	241	227	224	197	220	207	227	207	236	220	213	256	215	224	220	238	222	241	242	219	243	213	215	222	241	201	222	199	201	230	217	201	242	238	219	217	227	198	228	232	231	229	222	193	209	207	240	204	197	243	211	243	246	232	229	233	204	239	221	222	244	234	221	206	234	238	229	221	227	213	196	225	225	212	224	226	248	219	258	224	200	183	229	226	205	223	228	243	224	193	225	219	217	228	244	221	230	258	213	211	230	241	238	216	235	237	226	223	215	203	234	224	208	207	222	227	204	213	225	231	241	233	208	199	227	235	221	214	232	241	209	221	241	255	221	200	235	243	224	241	219	231	211	231	225	204	228	206	207	205	219	242	213	212	189	231	223	211	253	215	236	233	224	218	224	243	198	255	271	221	228	231	220	222	235	221	214	226	217	221	200	223	195	201	221	220	214	222	218	243	200	246	235	226	241	247	219	236	222	237	241	245	200	222	212	211	203	228	230	234	199	241	230	221	216	225	218	215	214	225	216	215	227	225	205	245	237	220	239	221	208	234	208	223	202	218	258	214	210	220	239	208	243	220	230	230	205	242	198	221	235	213	221	213	248	198	214	212	210	223	227	196	212	225	255	245	218	222	234	235	242	235	207	219	218	222	201	215	212	226	197	204	219	256	228	205	225	210	214	213	197	210	218	251	222	225	219	217	208	227	248	230	227	229	230	244	204	231	228	230	202	243	227	221	218	236	233	218	222	220	231	233	225	228	228	208	231	188	234	212	232	220	219	199	217	241	195	188	250	255	237	234	239	215	227	220	196	195	229	239	221	230	231	243	206	228	205	224	197	227	240	213	231	207	237	258	205	242	216	242	221	223	244	246	225	237	223	219	234	213	209	202	207	192	229	197	229	240	228	221	223	224	223	204	228	220	231	229	217	216	213	228	204	223	217	249	221	245	209	226	224	242	219	240	236	255	223	224	202	241	239	225	224	236	241	214	208	221	228	233	201	255	250	229	240	227	205	202	255	211	213	220	251	201	242	225	227	234	231	230	232	226	211	216	238	225	211	212	235	231	216	234	206	265	208	212	193	222	220	248	229	222	242	224	232	196	237	250	190	205	249	228	209	234	209	216	216	229	216	212	219	215	213	242	223	218	215	230	211	220	218	238	224	241	192	222	205	195	220	233	219	210	255	214	227	196	221	226	232	231	202	205	228	196	219	197	232	218	253	223	266	224	238	211	222	211	237	198	217	229	227	226	217	223	221	238	227	200	218	211	244	206	220	236	221	210	210	209	241	212	211	242	228	199	235	233	212	238	211	207	196	223	192	226	240	249	245	230	232	219	228	201	216	218	214	240	213	211	218	242	230	240	225	215	226	221	251	233	202	209	242	230	222	212	216	230	229	220	228	208	227	228	239	237	210	234	214	191	256	217	228	243	219	234	206	218	212	233	232	213	244	224	221	250	248	221	224	214	210	220	217	202	242	241	215	218	228	234	221	225	249	225	210	230	199	228	218	189	240	263	200	242	218	234	186	206	245	235	230	222	223	212	233	226	201	219	232	206	224	240	199	224	258	226	206	245	205	202	237	218	221	239	259	229	214	227	207	242	220	221	214	236	213	225	223	231	232	212	207	229	211	209	213	210	239	212	242	240	236	230	209	218	207	225	216	231	225	225	203	205	218	220	217	224	223	220	219	200	220	231	224	194	211	217	230	230	236	257	243	232	229	228	222	226	208	244	229	227	203	239	210	232	198	235	238	211	225	206	212	235	201	205	237	239	224	234	212	223	230	226	228	241	222	200	235	186	213	228	227	225	198	237	224	213	217	219	225	213	216	229	212	225	213	245	244	202	235	227	245	208	231	243	236	266	217	220	252	236	198	221	208	239	215	220	249	235	222	201	225	223	195	214	203	197	216	236	231	213	198	228	235	253	190	204	201	218	237	197	224	211	236	233	214	215	215	213	212	189	222	217	226	241	215	222	241	246	213	222	235	241	227	230	220	245	223	199	230	242	254	216	206	226	225	221	222	235	247	222	213	214	225	227	252	225	215	218	210	252	223	217	205	230	217	213	221	231	216	235	211	229	234	246	234	234	208	224	224	223	209	195	222	218	214	217	230	225	210	206	240	194	207	232	213	241	234	227	202	237	214	231	233	233	225	206	251	210	243	231	221	217	215	227	202	217	212	226	241	225	235	217	221	224	208	210	229	238	221	232	209	223	268	235	211	227	233	233	224	197	203	217	214	233	211	226	207	223	230	259	236	227	219	221	218	235	234	230	221	207	237	234	223	230	222	201	215	219	223	247	247	224	216	226	207	218	214	250	197	202	226	217	214	206	235	218	213	235	229	225	199	224	224	210	220	231	225	224	235	223	205	229	220	245	242	204	222	214	227	244	225	191	213	206	206	216	225	242	207	206	221	241	217	184	245	219	208	214	203	211	210	233	218	218	222	248	211	223	228	219	198	228	233	237	224	200	210	228	246	240	233	227	242	198	217	219	207	203	218	199	206	213	212	227	224	244	212	218	194	244	221	222	235	212	226	238	217	221	204	232	258	220	217	241	214	250	226	221	224	244	226	210	217	244	205	226	213	228	229	196	218	212	213	199	213	247	231	214	242	210	233	219	234	223	213	228	215	229	200	223	222	200	246	220	238	212	225	227	218	218	246	199	207	214	195	237	208	234	226	244	232	229	220	198	216	244	225	248	210	226	236	220	216	219	208	224	243	194	202	206	226	208	228	228	218	223	196	211	230	229	217	240	219	242	219	207	243	203	227	222	213	226	217	236	238	227	210	216	226	207	245	224	240	216	232	232	241	247	219	244	217	246	248	255	221	216	202	197	214	213	241	233	227	231	243	235	209	202	213	215	231	205	230	225	234	238	218	213	250	255	216	213	214	228	229	222	216	242	227	196	236	230	216	215	243	205	206	218	227	217	233	252	225	233	226	214	227	203	227	229	191	236	225	238	223	235	224	223	201	247	243	236	218	202	205	206	217	212	236	216	215	220	239	216	205	250	234	226	223	241	217	212	200	215	206	215	236	205	255	221	263	207	222	231	232	239	222	242	199	217	266	231	204	230	214	255	238	235	200	206	239	267	242	210	207	215	209	214	217	206	230	213	212	236	236
25815	32522	26641	29024	22518	15509	8592	4569	1995	654	532	502	477	435	439	481	425	448	455	416	465	436	450	426	462	445	428	412	404	446	415	443	462	421	415	408	444	402	440	436	422	453	421	385	406	442	437	407	446	414	461	413	426	436	428	416	452	426	448	404	436	441	406	421	399	446	458	481	424	421	401	430	428	420	443	434	386	417	399	428	432	428	430	406	426	420	439	414	456	438	406	382	466	451	437	425	451	410	421	419	418	439	432	427	406	447	469	427	447	428	416	452	507	446	455	446	427	401	436	387	454	436	425	405	443	481	428	443	423	451	486	403	426	445	406	378	413	423	457	423	393	396	422	450	444	434	423	434	404	416	467	459	436	478	454	456	420	425	407	452	397	451	452	437	460	422	447	423	410	398	409	410	434	421	434	423	420	421	430	434	417	435	440	426	459	418	401	408	493	424	429	451	406	407	454	402	408	448	454	419	465	450	422	441	430	393	410	427	450	397	436	407	435	420	449	438	441	411	443	440	457	435	410	438	453	438	396	411	425	447	419	426	463	429	439	411	418	400	424	415	422	409	411	404	426	416	444	408	417	443	460	445	421	421	436	433	429	442	421	427	413	453	420	450	425	438	439	411	428	448	426	433	431	430	430	398	432	425	407	480	412	437	435	412	428	463	445	424	402	413	443	406	445	418	422	413	431	450	433	441	450	410	447	434	420	398	409	442	424	413	421	403	410	416	404	423	426	462	391	443	428	422	412	406	403	434	402	429	462	451	436	436	460	433	432	430	457	435	413	438	465	455	406	425	479	442	440	412	427	436	420	439	433	462	419	433	396	466	402	408	450	411	436	449	430	435	423	408	429	402	402	407	437	454	471	433	415	408	414	402	423	430	384	393	440	411	418	406	436	413	409	401	447	462	431	436	402	445	438	430	418	441	447	404	382	418	403	397	444	397	447	474	440	428	420	419	470	421	459	380	425	447	379	439	432	406	419	456	430	406	419	453	416	424	460	413	465	375	428	415	406	422	409	473	438	426	435	432	362	446	443	405	425	380	425	422	413	409	462	406	390	443	432	432	448	443	423	380	434	456	460	406	439	459	414	413	406	384	418	429	387	433	449	426	460	444	417	400	402	454	447	459	442	392	447	430	407	424	454	422	394	426	474	427	427	438	427	403	452	406	430	400	473	429	426	450	445	415	424	412	446	427	451	434	431	451	418	409	382	431	432	418	450	409	444	395	454	402	432	426	441	451	408	424	409	418	439	455	402	416	441	444	402	415	420	412	429	423	423	404	434	429	429	444	432	444	401	395	459	392	405	429	430	412	458	447	413	435	424	439	418	447	447	405	464	455	417	406	416	434	424	404	421	449	427	442	435	462	406	402	428	433	428	421	437	419	447	463	462	431	395	424	426	424	414	411	418	415	419	442	476	424	398	411	458	410	437	423	404	428	431	448	421	412	450	421	428	433	404	412	429	432	414	434	450	410	420	455	429	429	400	431	427	440	445	426	445	412	436	405	428	422	417	435	431	435	454	451	467	458	429	430	436	420	450	449	403	424	445	433	445	434	417	438	449	424	428	465	385	450	462	425	417	370	439	415	444	422	438	430	423	453	406	407	420	465	432	443	413	433	446	438	388	416	477	416	417	399	404	393	423	412	477	427	429	419	462	416	431	442	438	427	429	451	417	390	419	456	428	419	426	430	452	442	445	427	434	453	485	418	414	395	445	483	411	418	450	406	406	442	415	400	406	442	430	467	381	428	400	402	438	435	442	408	399	462	431	404	383	424	385	420	439	421	425	466	426	449	433	430	424	401	436	406	407	445	480	433	405	432	429	444	394	436	477	442	449	440	450	425	443	440	404	432	407	434	447	408	424	413	407	449	447	418	409	442	413	449	429	394	436	435	391	438	425	461	434	424	388	450	482	408	433	433	453	393	427	421	413	399	433	444	458	429	426	413	429	422	459	425	461	421	406	451	408	431	417	439	410	433	430	423	417	408	436	423	439	419	425	409	442	433	442	423	426	442	448	445	426	424	450	435	415	425	418	432	445	427	466	436	473	411	438	416	405	444	452	394	419	460	430	464	441	457	445	433	450	430	452	392	421	430	424	438	427	435	422	382	431	460	412	429	440	424	398	449	382	429	404	408	467	430	396	391	442	457	449	400	426	435	427	440	448	453	437	443	422	417	436	484	413	446	432	471	435	410	408	429	430	450	401	407	431	426	429	460	449	409	445	417	445	417	416	426	409	401	464	426	439	421	450	416	408	422	470	413	442	444	396	400	474	426	411	445	433	442	415	423	383	420	457	429	454	473	456	410	448	454	391	424	446	437	404	450	425	413	406	470	440	423	402	452	463	433	442	414	431	460	421	451	415	434	408	463	413	423	417	444	432	452	458	417	431	404	436	417	449	395	430	427	403	433	416	443	424	413	394	466	420	434	413	442	431	423	424	475	445	411	439	436	456	477	411	428	427	428	431	433	447	399	428	415	450	417	450	443	438	435	445	452	407	474	422	456	423	438	440	413	403	412	424	432	414	417	435	419	454	439	411	425	420	452	427	428	439	446	467	483	418	462	387	454	429	439	435	407	395	401	443	422	447	430	434	408	407	428	440	443	412	453	441	416	429	432	441	485	455	420	468	408	460	380	429	434	436	399	455	411	437	447	423	446	449	380	408	388	473	411	418	414	411	460	412	452	428	392	434	402	451	427	419	445	444	434	430	435	433	445	424	392	426	410	427	448	473	400	414	449	435	438	453	428	421	449	428	459	406	434	449	404	448	431	446	441	442	461	427	434	388	436	452	416	442	420	477	464	442	429	441	399	413	400	447	409	406	414	378	441	458	452	474	435	417	398	452	428	412	427	422	420	408	423	421	441	435	417	431	434	433	438	405	444	409	418	429	396	436	423	452	434	440	453	387	482	408	434	439	451	439	422	448	415	432	471	425	500	392	410	426	436	470	439	443	426	428	447	449	410	393	441	414	396	404	442	416	418	424	452	393	439	436	433	485	440	450	406	441	443	471	473	432	447	391	440	442	418	442	407	419	409	442	468	434	446	385	416	444	398	444	396	438	442	421	482	451	385	448	399	489	469	426	436	393	423	464	431	395	428	457	438	435	418	483	412	441	442	436	425	423	426	439	427	416	406	446	417	425	452	426	430	431	443	431	451	415	400	460	403	447	404	428	425	415	385	459	434	458	451	421	436	424	404	395	423	450	410	411	407	448	439	424	416	419	423	445	457	427	446	430	436	412	443	421	442	412	432	461	409	397	439	435	480	402	441	448	420	443	422	451	418	443	456	418	418	402	433	441	449	435	408	443	449	424	438	397	425	434	447	435	421	419	439	448	416	445	414	421	430	397	409	458	396	437	432	436	487	483	392	462	429	465	440	395	473	405	452	468	394	382	430	396	441	415	432	411	424	382	452	420	441	409	429	447	455	445	420	434	453	446	451	431	412	395	415	440	506	446	393	402	400	402	432	426	421	445	464
24602	21513	29004	35524	42082	36491	26452	12959	3749	587	428	382	274	200	223	189	201	199	219	219	214	184	192	182	190	198	200	179	152	227	182	210	179	202	174	196	173	220	181	193	193	192	195	207	214	196	202	198	203	197	214	177	187	183	177	211	184	197	198	186	200	192	182	235	202	170	186	190	219	194	211	205	199	174	159	179	182	188	185	168	183	202	190	176	184	198	181	196	176	183	221	193	196	178	174	191	199	203	195	183	184	186	194	213	180	200	189	200	177	190	195	197	186	174	191	190	183	201	184	201	198	188	210	184	202	212	176	209	214	185	185	206	179	197	219	204	189	177	227	179	173	169	178	180	200	206	180	212	183	192	182	196	173	178	197	184	192	190	173	184	207	186	192	173	204	195	199	194	198	199	182	205	205	175	178	171	168	181	177	201	198	193	210	191	190	187	200	189	193	185	182	195	177	211	182	197	186	202	200	188	175	199	207	196	190	186	205	158	191	195	159	198	195	217	204	205	194	176	185	226	214	181	207	205	191	204	191	189	220	179	188	205	176	174	197	189	209	189	221	196	199	185	194	197	200	202	199	209	188	203	195	176	192	196	186	198	195	161	203	192	194	171	197	199	169	186	194	215	201	193	200	181	193	173	197	196	188	209	172	183	172	198	199	199	189	189	193	197	195	199	188	183	213	190	211	185	209	189	188	176	191	184	206	203	198	183	194	184	178	201	182	207	176	207	187	197	215	211	208	179	220	162	193	199	190	185	199	164	201	212	179	213	199	203	213	189	172	186	217	201	190	164	192	210	192	178	161	161	189	201	184	175	193	166	175	162	195	186	188	191	160	206	198	207	196	186	186	196	190	206	177	200	183	186	167	194	175	189	184	202	203	204	191	174	224	181	216	180	191	184	178	179	181	204	220	203	171	183	169	157	183	189	188	204	201	188	198	186	197	169	173	181	189	202	170	191	194	187	197	194	199	182	172	193	177	223	188	184	198	187	198	184	196	196	182	188	188	181	196	205	200	195	190	187	198	200	180	217	201	201	171	179	183	190	185	204	195	200	151	198	196	197	211	180	201	198	201	197	181	188	215	182	187	172	200	203	190	196	214	199	205	187	203	183	182	195	187	182	184	190	194	180	175	191	177	192	195	202	178	191	179	203	212	201	187	188	178	211	206	215	214	174	181	177	211	198	213	202	189	184	184	188	211	211	199	188	219	193	187	177	198	192	188	191	206	213	202	198	177	180	182	184	176	204	171	196	199	208	192	197	199	169	214	192	186	204	191	211	206	219	185	177	194	202	193	185	191	192	182	187	200	171	195	187	194	225	169	170	213	213	171	177	200	192	183	192	164	181	195	201	172	182	216	180	202	168	195	174	191	180	193	204	180	206	190	208	178	198	191	211	200	194	204	182	196	181	205	198	172	183	213	192	174	176	182	191	185	189	195	207	185	195	221	183	179	186	227	212	177	166	185	188	167	172	202	216	177	188	203	206	232	186	168	190	210	201	188	214	199	213	163	204	187	197	188	209	172	177	189	197	198	170	196	191	188	192	170	188	179	216	193	176	195	211	179	194	163	188	188	201	198	193	207	193	218	174	179	186	182	232	192	209	209	197	208	188	166	198	214	192	203	190	198	192	177	199	166	172	189	167	195	176	211	202	184	218	189	158	195	201	210	187	159	208	198	194	200	195	194	189	182	186	187	192	209	198	194	212	191	181	159	174	204	193	210	212	199	182	201	207	192	206	205	187	188	183	189	199	186	172	181	186	191	214	175	192	208	200	209	203	177	184	177	196	200	178	191	199	169	201	203	191	204	173	202	177	186	208	207	215	184	210	216	188	191	162	221	199	204	195	186	204	193	177	173	210	198	211	173	214	183	194	186	196	190	180	192	164	190	180	170	188	196	191	192	211	199	182	203	194	200	207	211	166	192	196	185	199	201	174	169	175	187	207	184	202	192	206	190	214	230	204	176	174	232	173	173	188	187	200	182	183	227	210	226	183	182	186	179	181	217	183	187	213	182	192	201	187	204	185	179	177	172	211	176	213	201	172	177	211	205	204	200	190	217	196	202	173	190	219	190	207	205	182	174	201	168	215	180	201	198	206	181	191	170	205	178	193	217	206	201	187	189	205	183	197	218	220	202	197	200	225	186	199	196	188	192	220	191	187	197	227	200	184	193	186	193	214	172	190	174	170	201	200	197	185	172	193	217	184	206	183	216	185	194	209	175	194	189	191	217	194	186	192	203	184	196	203	194	197	170	189	182	205	177	205	192	210	178	196	186	211	196	186	204	162	175	193	182	181	184	191	178	177	181	165	187	169	174	194	185	194	171	159	183	166	194	208	172	198	204	162	201	174	181	177	194	182	190	202	205	212	188	177	192	177	219	195	215	221	186	209	189	184	184	197	184	195	183	210	225	210	192	213	199	176	200	171	175	165	197	201	196	163	184	182	166	196	189	200	227	197	194	178	197	187	207	179	193	182	199	201	208	192	192	210	190	194	196	182	191	181	176	202	201	201	179	189	187	193	191	203	188	189	190	202	199	180	192	198	184	204	183	193	206	199	187	204	187	185	197	197	186	187	186	198	180	200	200	171	199	187	185	195	195	177	174	190	160	177	209	169	182	186	211	183	191	202	196	204	178	202	185	193	203	180	211	188	171	195	186	230	208	194	179	186	195	199	175	192	180	207	209	197	202	180	191	220	164	195	206	194	197	182	174	218	175	193	200	229	184	193	208	192	198	212	196	208	176	204	184	203	199	167	177	193	190	163	192	188	206	193	185	195	197	184	192	199	213	196	192	201	161	174	187	209	179	172	171	192	211	165	198	199	188	195	203	187	161	201	189	197	168	187	180	189	175	189	215	198	175	184	194	205	177	190	216	190	190	168	173	206	173	190	176	200	170	191	205	185	189	179	179	186	187	198	196	202	168	171	208	206	191	186	191	188	178	185	193	206	171	187	185	197	172	195	176	194	193	209	196	178	212	188	203	170	181	195	188	180	193	171	184	198	178	192	189	199	183	175	203	201	206	178	171	209	179	188	203	192	204	203	193	176	195	193	194	195	185	193	185	177	191	191	195	181	200	185	183	188	203	212	212	191	190	198	202	190	198	183	193	181	194	179	197	178	177	198	197	177	181	184	182	201	195	176	192	181	166	205	208	189	158	186	179	196	224	208	188	201	198	198	218	208	194	203	189	188	184	174	184	193	196	204	167	188	167	201	199	196	168	161	198	191	179	193	215	204	187	212	173	185	176	165	194	226	188	185	200	182	177	180	211	188	175	183	169	178	175	180	177	172	180	170	225	182	173	174	196	197	218	211	184	188	188	199	197	186	201	220	188	167	201	195	185	216	207	204	217	199	187	194	168	189	195	192	182	194	195	198	183	182	202	196	193	198	187	186	206	180	207	196	181	175	209	164	197	194	203	183	183	185	165	191	204	191	179	200	206	185	197	215	171	191	171	203	211	173	189	186	177	193	210	180	181	187
28216	42132	37895	58095	51662	42392	32239	19988	8397	1449	1302	1100	698	446	387	407	400	402	378	376	371	394	392	345	377	389	393	359	335	363	387	387	390	364	345	349	340	401	368	360	396	388	384	374	359	364	370	376	378	344	396	400	399	377	411	375	386	378	376	394	380	395	372	379	372	344	409	388	370	403	378	354	318	362	370	376	387	381	335	355	380	370	392	363	353	387	378	386	373	361	415	373	344	398	373	370	416	350	400	381	354	398	350	379	412	383	384	333	395	390	366	345	341	363	393	386	376	384	346	418	364	365	402	403	382	332	338	374	338	362	420	382	369	360	399	386	413	337	359	377	385	378	378	343	360	361	380	366	376	390	404	335	371	371	373	370	358	374	341	389	384	362	386	367	359	366	368	374	355	378	374	341	364	360	336	381	387	390	364	367	383	328	390	399	363	367	375	346	362	407	383	351	374	344	367	348	370	374	375	362	376	372	368	360	339	370	378	390	349	320	397	369	381	350	387	395	375	365	335	396	341	370	395	346	359	362	401	365	365	368	390	371	339	329	359	381	390	379	399	381	386	402	362	375	383	380	393	372	343	376	379	391	350	374	376	393	388	391	363	373	371	358	360	406	386	375	347	355	374	393	349	352	378	344	364	324	386	400	382	399	373	347	366	334	373	407	391	373	361	390	348	374	358	388	371	365	377	374	408	380	350	383	395	373	381	375	334	379	357	358	354	358	355	372	380	353	346	364	385	383	356	378	309	406	384	376	394	363	421	374	349	368	375	392	385	404	368	394	357	370	364	389	368	360	357	394	383	383	420	354	360	395	364	383	346	399	366	368	376	386	370	360	361	353	361	386	329	372	362	373	341	359	367	355	369	382	355	376	349	370	358	345	367	372	371	372	380	384	355	368	382	379	365	373	323	342	362	386	362	358	372	366	402	406	334	386	401	350	374	341	421	354	390	377	380	372	359	355	379	330	375	349	358	356	370	385	392	365	405	367	392	347	363	364	368	347	369	351	402	368	359	400	370	375	361	348	342	393	368	384	396	345	398	363	394	391	394	389	362	365	392	356	397	355	382	353	352	371	350	382	396	382	396	346	338	356	377	354	384	362	349	325	375	359	375	365	360	364	378	387	355	382	356	394	361	399	356	362	387	399	369	367	383	380	359	382	351	377	378	367	356	389	378	407	352	386	393	373	382	370	358	376	381	364	398	362	395	379	385	371	392	353	402	366	389	388	357	379	372	369	389	377	370	358	398	349	391	398	378	397	406	364	363	367	386	379	391	367	369	376	360	375	357	399	357	398	351	347	364	369	342	348	382	393	369	340	366	411	385	368	361	374	371	397	365	358	394	371	411	371	363	400	361	376	392	374	376	341	375	356	367	358	339	379	365	352	379	361	364	334	379	385	386	396	405	400	370	381	389	368	357	346	360	340	361	390	416	391	378	357	363	370	401	325	344	373	353	367	350	353	366	360	376	363	362	367	375	338	394	340	391	372	342	397	376	382	415	397	362	374	370	352	352	363	378	346	379	374	384	382	401	356	363	359	355	382	366	377	346	376	373	387	385	380	398	397	368	337	390	382	372	393	384	413	340	350	383	392	384	374	362	357	382	379	345	385	397	401	341	366	384	371	378	381	402	386	380	401	372	342	406	379	367	379	412	386	370	407	386	353	355	369	373	390	386	401	353	361	379	349	385	400	379	379	406	338	372	386	374	404	382	373	377	375	373	352	365	378	383	405	376	367	357	392	369	340	336	359	386	371	377	343	374	385	351	354	368	394	355	333	356	387	373	357	363	367	317	355	362	344	365	387	365	333	368	352	391	352	363	380	359	370	367	351	382	365	338	385	381	350	337	362	344	368	380	386	382	394	374	346	354	410	368	371	352	394	343	393	353	418	358	380	391	375	381	350	339	352	392	378	392	367	394	374	367	373	325	366	354	376	367	368	394	341	364	381	370	399	401	366	390	368	350	385	382	361	374	345	383	396	379	387	357	399	381	375	355	350	401	373	353	373	375	340	380	378	344	351	401	364	401	382	365	406	399	345	399	384	352	358	410	343	342	367	386	363	356	379	409	372	367	377	362	341	355	371	384	368	365	376	367	405	408	385	368	400	377	375	404	430	385	383	409	369	359	371	361	367	335	367	376	356	371	421	380	364	391	380	395	359	349	378	383	377	388	396	379	381	391	374	342	383	378	348	338	359	353	408	372	363	380	380	386	385	347	372	363	367	435	362	404	359	388	378	352	367	380	387	378	378	412	371	363	378	381	397	372	367	372	372	355	385	377	376	377	388	391	353	359	372	343	392	395	385	380	417	347	361	390	364	346	379	358	335	345	386	375	375	394	354	353	398	369	339	383	344	377	353	384	372	356	379	331	383	373	374	358	375	362	377	369	366	376	359	375	393	374	353	394	385	362	366	360	374	372	377	382	392	367	369	385	347	349	411	380	381	393	349	372	384	365	367	353	348	371	350	393	371	392	342	382	359	358	347	384	375	363	381	405	387	366	351	384	364	359	388	408	416	386	351	405	421	355	375	341	378	376	342	380	394	399	354	353	387	383	385	339	390	381	364	381	336	369	378	371	347	329	381	327	382	373	370	392	406	347	358	387	380	342	386	367	374	360	392	362	363	382	378	364	339	368	400	374	370	403	349	381	360	369	397	368	349	346	347	380	389	371	367	363	383	380	375	387	400	336	369	369	366	370	405	386	390	384	371	375	366	347	377	330	331	357	357	380	360	389	386	388	415	371	351	366	355	349	405	350	377	391	404	379	366	347	362	373	348	386	368	370	389	384	373	407	367	372	378	381	355	376	351	359	397	395	400	387	404	348	369	384	354	371	393	358	367	389	379	372	389	378	371	376	370	354	376	404	352	345	395	340	422	355	365	356	377	360	364	371	401	366	376	347	355	369	382	390	347	389	369	393	356	335	393	403	357	374	385	374	371	374	363	376	402	370	341	378	358	385	401	398	354	328	370	359	378	356	413	370	348	362	356	394	395	371	355	364	365	385	388	370	360	358	348	378	361	352	368	359	381	381	379	364	378	355	360	358	378	370	389	361	386	356	380	372	373	360	350	380	394	365	411	345	388	386	357	365	403	378	380	346	346	373	358	362	396	344	338	346	374	356	338	352	374	384	360	367	377	383	368	368	380	368	377	357	366	365	366	343	405	377	344	347	354	346	383	377	377	355	368	391	358	397	337	383	417	375	349	375	393	385	376	354	378	356	353	341	363	351	376	383	350	391	359	369	394	351	361	340	361	386	388	366	362	372	373	398	366	355	394	378	365	375	355	340	353	348	364	392	389	371	348	369	366	384	357	359	350	404	353	396	371	368	381	385	337	353	336	390	399	374	384	388	390	351	356	353	394	405	383	386	378	371	395	379	349	372	386	382	400	353	397	375	348	377	341	355	385	380	381	369	357	351	383	346	337	371	386	367	351	387	362	390	355	376	410	337	379	362	375	349	388	378	377	394	411	391	340	326	403
23466	21613	29849	32403	43499	44257	35970	20858	6289	838	919	764	412	242	193	162	197	170	189	178	158	166	172	157	170	145	160	168	172	171	181	154	163	163	167	182	166	178	181	178	182	201	176	173	176	166	191	180	161	182	162	160	167	170	196	182	207	164	189	171	167	181	195	157	180	195	206	189	176	188	182	166	189	192	181	176	175	179	167	188	169	151	180	180	177	175	192	195	167	180	172	177	180	180	183	196	169	170	164	174	163	172	176	210	165	169	202	194	155	190	184	166	173	176	181	182	174	180	163	177	173	187	165	179	177	205	156	178	204	145	167	194	187	167	177	185	154	156	166	180	167	166	164	182	173	165	167	182	186	178	151	185	178	181	188	184	171	177	146	168	213	189	165	183	157	165	201	168	152	168	182	172	166	167	178	207	180	179	155	168	188	182	181	191	172	160	204	174	171	191	187	182	185	158	135	182	148	169	161	150	157	179	147	169	165	172	168	155	167	169	167	169	179	175	175	195	157	173	189	170	190	181	185	199	185	172	170	193	169	175	166	171	166	182	190	190	166	168	201	161	189	178	178	176	177	166	180	177	168	179	185	170	175	183	172	184	167	163	168	161	193	173	181	205	185	199	173	177	154	180	181	163	155	173	173	185	175	167	170	173	154	165	148	185	169	193	186	194	164	186	165	177	181	199	177	198	166	197	174	177	183	164	177	157	176	198	161	173	168	195	178	191	182	172	183	172	176	179	175	186	174	183	167	164	176	173	171	198	184	171	194	202	180	171	182	187	168	173	194	200	162	169	211	154	181	179	183	180	178	182	180	188	185	187	179	154	176	161	186	136	180	162	190	165	203	200	180	182	187	174	200	160	174	163	186	162	193	175	184	173	198	165	157	164	169	168	177	186	165	198	160	160	155	181	170	178	165	180	192	146	198	176	166	172	177	205	196	204	162	171	185	147	159	200	181	167	171	206	163	186	165	143	167	162	176	167	167	176	176	177	195	171	173	157	177	164	168	178	166	161	164	170	179	188	168	164	185	184	177	181	165	156	183	172	184	175	171	177	184	171	179	172	186	182	192	179	196	199	171	205	173	176	168	176	180	182	184	150	130	175	177	184	188	162	165	185	162	190	192	160	170	155	198	181	174	176	163	175	182	187	184	160	178	174	212	195	151	177	171	170	169	170	158	182	176	174	186	162	170	177	147	168	172	179	184	188	199	175	174	193	189	184	163	166	179	205	171	181	181	184	175	186	180	161	177	153	184	154	198	162	137	183	178	204	194	154	182	178	175	185	181	176	177	178	169	160	173	176	149	179	167	155	159	163	183	171	194	190	177	196	189	175	180	158	159	196	151	172	172	183	173	177	158	193	193	167	177	152	158	165	167	193	166	177	161	179	159	176	207	151	229	182	170	183	177	180	194	171	190	161	186	175	182	155	171	197	195	161	189	166	176	164	190	167	175	193	176	173	190	162	200	165	173	163	181	162	177	189	179	176	155	174	183	158	182	181	174	168	181	192	159	184	158	169	194	194	158	159	178	164	181	177	171	170	171	182	177	154	180	205	161	186	188	168	165	150	151	184	164	165	170	198	178	186	199	143	152	196	180	161	197	159	161	173	171	163	180	162	176	175	174	188	163	172	162	190	149	191	179	179	190	163	160	194	170	184	176	196	165	188	178	175	183	185	167	172	179	196	172	169	182	193	184	187	197	180	192	172	166	186	166	185	174	188	142	160	180	187	180	167	152	191	155	184	175	168	198	200	196	171	158	175	182	173	176	195	191	169	165	157	177	193	172	181	151	169	171	171	176	159	174	183	192	187	186	168	193	187	165	201	168	180	188	175	180	184	162	154	189	179	152	170	166	215	162	181	191	162	160	185	194	188	185	168	160	194	154	198	176	171	196	162	163	172	186	180	182	214	170	181	165	172	176	166	179	178	152	205	198	153	189	181	188	176	170	146	167	187	189	178	188	170	179	175	192	183	147	180	186	163	183	179	187	163	192	160	170	171	171	179	172	193	169	175	174	191	161	181	169	178	177	185	160	174	175	175	178	196	172	148	172	182	153	212	148	183	170	186	179	171	167	179	183	186	181	189	189	164	173	174	178	161	175	170	174	161	197	204	174	189	187	177	177	184	193	178	199	192	183	179	183	181	187	179	179	163	176	193	188	163	158	173	191	160	161	172	175	174	168	167	145	189	172	169	184	170	188	191	160	188	186	154	164	166	173	183	137	189	185	200	202	165	179	186	192	181	184	199	146	187	177	176	174	166	184	166	181	179	205	175	168	200	168	167	157	183	187	174	168	170	198	162	178	193	201	187	190	169	182	174	145	151	167	193	188	174	182	182	167	173	167	171	178	176	181	166	202	163	203	173	161	172	190	179	184	166	156	166	173	171	174	177	183	190	185	187	158	170	176	175	170	193	179	170	178	161	164	162	176	157	170	171	169	166	180	170	182	179	172	179	170	183	159	182	155	181	171	203	174	160	186	171	179	167	188	151	178	162	159	187	189	197	174	191	168	190	159	170	159	157	176	190	195	156	152	169	163	157	189	203	192	155	164	186	190	185	139	169	203	154	141	166	193	178	196	173	182	186	168	186	164	172	174	173	168	177	184	174	171	166	164	193	188	177	184	173	174	193	172	180	185	203	194	173	165	178	179	174	183	196	173	177	189	177	192	186	180	183	191	175	163	174	163	184	185	174	175	176	179	186	178	166	175	162	188	181	192	145	170	167	164	174	197	164	200	184	165	163	170	186	172	165	184	161	155	159	200	167	189	198	176	161	177	186	161	196	162	155	169	193	167	140	170	155	177	195	196	184	198	191	177	158	177	178	180	167	159	182	189	185	180	197	180	190	176	197	201	187	190	173	191	180	167	195	171	153	177	166	186	176	154	151	175	170	168	170	152	189	140	188	169	184	166	168	185	175	169	171	175	190	150	183	178	185	175	192	197	173	205	189	156	183	169	169	185	177	177	184	162	177	181	159	210	189	184	173	174	161	171	192	182	156	166	157	165	169	158	185	205	200	155	177	184	168	147	172	190	182	185	172	179	184	182	156	177	193	163	181	181	171	176	171	152	174	185	165	194	178	168	188	157	168	182	174	173	188	179	167	181	183	167	188	163	171	188	190	161	168	155	170	180	177	165	164	191	190	171	168	187	169	159	174	164	210	163	156	195	189	184	188	188	155	165	171	179	166	169	183	182	188	175	184	193	168	157	170	169	192	162	163	188	178	178	165	173	202	206	189	191	182	164	142	165	192	163	201	172	207	171	173	192	160	172	160	197	201	183	184	187	172	168	159	197	192	188	197	170	176	168	221	165	187	176	167	179	177	190	173	178	178	173	185	185	197	183	187	178	166	164	160	176	170	170	185	187	187	158	173	150	181	163	169	185	163	169	186	172	180	174	198	183	194	160	170	180	161	171	200	168	168	170	140	206	177	183	172	154	190	170	161	192	167	176	188	165	164	179	171	175	177	153	178	174	161	181	186
31957	50943	44155	72869	64661	52929	40639	27803	10032	2327	2822	2336	1270	547	382	372	324	355	332	323	324	349	337	331	336	343	327	326	323	364	313	343	327	340	346	339	339	299	348	348	352	320	344	326	325	306	309	326	337	307	344	331	319	324	350	334	320	316	338	327	297	338	312	334	342	351	346	314	353	326	343	334	335	333	326	308	304	315	311	321	328	338	325	322	316	312	306	273	305	334	327	286	301	352	339	346	331	342	350	331	306	359	318	288	325	328	329	387	369	350	303	331	326	285	320	338	352	314	320	342	306	345	332	322	320	322	309	332	329	331	303	328	320	312	327	336	320	303	307	310	295	320	316	304	361	342	327	353	322	338	322	356	327	337	301	334	350	280	322	348	335	301	325	337	294	320	310	332	317	328	356	302	326	334	329	312	349	327	332	304	344	350	308	335	346	379	322	317	351	332	359	333	293	323	329	342	334	376	339	357	342	300	304	330	336	324	313	303	340	336	312	341	362	293	323	321	345	331	315	307	327	332	322	309	293	319	327	330	337	313	306	323	319	344	330	339	308	370	335	329	334	315	329	313	300	308	300	329	313	314	352	350	346	324	356	338	342	294	310	356	311	301	321	269	329	328	340	305	335	308	323	319	293	343	332	340	331	321	331	359	357	314	344	329	320	346	322	306	351	342	320	364	358	326	335	343	327	323	356	335	336	347	332	358	350	320	321	305	339	302	310	322	340	308	322	327	323	301	331	314	345	348	319	336	315	312	339	338	346	350	325	309	325	324	337	337	309	308	345	324	357	293	313	333	322	348	317	304	323	324	319	318	337	305	365	311	353	341	340	335	304	347	336	324	328	336	335	349	335	331	325	351	301	325	296	326	315	325	348	330	343	325	317	321	324	291	330	318	324	338	319	336	324	322	338	336	306	343	334	315	315	345	323	346	279	303	317	336	328	348	329	335	306	326	329	332	368	301	302	316	334	324	303	329	320	336	311	307	336	309	326	352	338	317	344	296	328	352	346	309	337	328	352	308	327	322	293	304	310	309	365	345	341	370	325	357	323	326	327	326	318	325	321	327	319	300	320	326	353	332	302	351	309	321	316	365	319	314	344	310	316	315	332	334	305	323	348	368	327	350	312	333	314	311	352	316	344	320	332	316	336	328	339	322	355	322	341	349	334	342	335	303	320	335	309	334	345	355	350	355	335	332	342	348	330	319	324	317	358	333	341	311	345	323	342	336	334	327	336	338	322	345	332	318	290	338	308	328	321	335	352	328	317	295	320	343	303	361	305	331	335	325	345	337	335	348	311	343	322	321	346	318	332	296	318	347	369	350	307	326	323	320	302	304	331	304	342	367	317	306	334	332	329	327	305	351	342	325	324	327	322	344	320	382	299	354	348	331	317	308	308	304	301	343	336	315	359	331	326	283	320	316	321	318	371	301	318	324	302	330	328	347	336	344	337	317	338	337	308	301	320	323	335	369	302	306	306	291	335	352	346	309	330	327	332	346	350	300	306	306	336	345	343	301	327	334	306	338	328	327	330	324	328	321	335	340	348	298	355	313	335	302	303	319	336	331	338	325	312	318	333	307	307	296	325	286	326	330	323	306	310	338	318	319	360	306	357	300	318	318	328	340	314	320	309	321	368	327	352	307	293	323	336	295	280	331	336	314	360	310	315	340	309	335	333	335	328	302	324	341	317	344	323	308	301	299	305	311	324	303	320	344	339	299	333	342	337	349	352	317	334	306	353	347	343	323	309	349	377	321	315	318	338	307	356	349	345	336	350	345	340	316	292	342	315	335	323	325	312	302	315	329	295	342	322	293	345	326	293	346	302	349	307	290	342	341	345	319	310	343	304	340	305	347	340	349	332	347	368	293	359	320	323	324	353	334	317	321	309	340	295	344	341	357	331	347	366	317	338	309	321	310	320	327	327	311	316	339	339	370	333	331	303	299	323	300	363	334	323	341	309	355	335	316	325	318	356	269	344	348	307	333	307	327	341	343	342	359	311	315	334	338	324	350	304	331	336	335	296	334	312	326	340	340	301	305	300	339	366	350	346	335	323	329	315	329	341	322	340	322	328	347	315	354	315	333	356	340	321	322	283	308	296	316	324	296	308	338	336	346	329	323	342	343	321	341	342	292	314	360	341	335	314	336	334	300	330	358	317	356	331	316	344	334	335	320	324	330	337	313	304	356	318	327	334	310	348	316	340	321	336	296	305	308	322	316	334	319	299	377	328	324	356	343	338	305	370	340	306	322	318	340	306	366	353	310	320	328	332	317	352	322	322	335	332	314	328	292	302	310	342	332	308	356	320	326	352	334	333	332	335	307	301	357	336	313	327	306	322	329	333	349	347	325	332	330	350	342	329	320	324	325	311	321	286	331	316	321	345	308	332	330	357	328	324	312	327	307	332	322	310	299	302	337	354	346	315	332	343	329	328	330	336	364	327	345	339	321	328	308	336	320	304	333	345	373	317	327	327	304	329	296	341	331	333	321	314	342	335	318	311	328	309	323	345	315	354	341	314	334	355	333	304	330	305	332	377	306	307	305	344	347	307	312	316	312	296	346	326	311	306	360	331	348	346	321	335	293	307	335	322	317	328	331	312	323	315	306	307	325	285	331	336	333	341	291	333	337	320	331	329	329	330	318	326	311	334	313	292	319	332	328	360	313	350	294	324	332	345	340	312	331	346	324	312	320	322	321	310	320	314	322	324	312	347	309	321	350	325	323	314	314	317	372	350	326	294	331	344	354	349	355	340	303	295	323	289	337	321	305	349	340	315	340	341	312	356	293	328	319	342	318	332	319	344	327	334	327	343	353	307	327	276	326	342	371	316	339	358	322	340	309	339	313	334	310	297	313	330	313	352	334	310	308	325	342	320	330	308	350	347	344	311	352	341	328	345	316	340	329	308	341	315	325	347	332	300	327	321	340	302	336	322	317	346	325	326	306	341	320	311	312	322	313	308	337	289	319	337	305	311	323	333	332	355	346	344	314	293	320	330	338	342	335	288	354	323	326	322	324	344	324	306	355	350	314	366	285	348	326	334	331	354	330	335	352	324	341	288	294	345	327	344	312	360	310	354	307	333	342	354	344	292	306	315	331	333	316	361	313	329	359	346	354	313	328	341	316	305	321	334	292	316	338	344	341	301	331	322	331	314	342	341	334	353	317	325	365	314	302	342	313	309	349	330	311	320	337	317	327	319	332	328	302	353	318	326	313	369	335	353	329	357	312	298	334	329	336	290	301	327	311	342	336	326	335	343	356	339	336	338	300	319	341	317	337	348	324	341	338	345	331	325	317	336	303	327	310	339	282	352	347	306	331	318	350	312	321	315	325	314	303	348	322	325	351	338	313	368	308	330	340	316	322	328	372	325	331	310	341	362	317	354	333	309	376	298	343	298	351	334	311	335	322	306	331	311	349	310	336	360	305	283	284	351	322	331	369	348	331	309	333	342	329	326	281	299	297	366	327	336	332	332	339	335	348
27480	22258	20136	23318	15586	8975	4356	1734	558	306	278	278	261	232	231	237	226	224	229	223	218	194	232	233	224	202	231	222	222	240	220	232	201	230	250	241	199	219	242	240	203	209	226	212	216	215	195	243	222	194	220	200	223	208	228	230	244	232	199	243	185	197	241	232	237	215	191	209	212	227	187	225	185	252	236	204	215	240	214	215	214	218	229	227	224	240	245	194	234	229	222	212	199	208	221	205	235	186	216	237	225	236	220	225	190	191	208	217	238	206	224	213	236	222	219	231	189	231	218	195	202	222	214	221	234	215	191	258	215	246	230	209	199	217	221	244	238	211	217	213	209	218	223	228	213	200	211	234	225	221	209	235	221	224	209	207	218	227	212	242	197	215	213	214	214	233	217	219	218	210	243	233	252	206	247	211	217	220	228	211	207	222	234	223	225	226	217	225	204	240	214	223	246	217	246	228	203	224	201	221	238	210	206	223	223	198	222	225	197	242	214	198	211	254	235	220	241	195	204	235	234	198	207	203	239	233	215	207	198	199	216	194	215	208	219	198	236	200	231	228	218	234	225	208	233	245	231	216	236	204	216	222	241	220	227	215	209	216	215	218	241	207	220	230	235	202	207	230	239	233	235	192	218	241	208	215	196	224	203	245	197	228	208	228	251	227	215	220	223	224	225	223	234	234	209	222	191	214	223	237	244	231	234	219	228	215	226	221	197	228	233	221	216	220	253	236	218	223	261	222	229	222	223	213	235	207	226	233	205	204	211	238	229	229	214	233	196	228	211	199	222	236	250	231	235	226	231	192	238	220	251	217	235	198	208	204	241	200	203	223	228	212	233	196	197	231	174	246	208	209	205	207	191	211	191	202	239	215	213	186	223	212	224	224	233	225	211	227	212	231	194	198	220	233	207	236	230	237	216	212	215	236	212	234	231	227	226	208	245	197	199	219	204	218	210	241	229	242	214	232	214	225	210	207	237	226	217	246	233	223	216	246	231	237	226	257	221	217	214	211	206	204	197	196	233	223	202	230	214	218	220	231	216	210	202	223	215	219	223	210	213	195	215	215	222	223	227	212	222	224	201	227	220	204	199	206	199	229	225	189	221	194	209	239	198	228	253	233	237	227	218	237	230	238	212	213	201	185	220	206	218	212	220	212	216	235	217	229	214	228	212	226	206	233	200	222	231	211	216	240	238	216	247	219	223	225	229	225	235	220	214	222	220	217	230	218	220	228	232	251	245	208	240	214	210	243	222	224	214	250	194	214	213	228	239	228	209	235	203	236	213	207	227	230	230	238	228	238	231	232	207	238	221	203	215	229	231	213	236	220	178	204	271	228	243	218	217	220	237	260	199	211	224	222	232	221	215	218	233	254	236	212	222	232	206	213	204	234	207	196	232	212	207	231	227	202	213	210	209	227	218	223	211	216	233	226	229	206	231	232	221	206	199	208	219	235	239	215	224	208	222	235	226	208	225	238	202	191	220	214	221	232	241	219	237	209	231	243	226	197	231	216	200	218	209	192	226	215	235	211	211	219	217	241	236	253	222	234	228	235	202	234	220	213	203	216	209	206	227	238	219	225	206	223	225	230	228	226	212	242	214	250	216	242	223	252	222	194	215	211	229	234	200	232	212	189	217	237	218	224	211	207	222	221	251	234	224	217	224	229	248	241	227	205	219	250	238	211	237	223	245	211	216	201	198	237	224	213	220	241	237	232	225	235	212	239	241	204	199	197	208	219	224	200	229	209	208	210	199	212	232	274	220	228	208	233	225	207	226	209	210	246	233	216	207	242	244	195	218	200	217	268	217	196	226	223	209	225	219	197	221	225	224	225	233	221	237	220	237	215	207	225	216	211	249	198	220	206	240	202	224	228	218	243	219	211	222	226	201	223	238	226	228	196	219	208	230	228	204	211	212	193	242	242	237	243	219	212	234	212	232	226	233	234	222	239	198	215	221	232	225	196	250	199	233	193	206	196	229	227	208	222	200	218	224	241	218	227	240	235	208	219	237	205	215	205	195	223	219	233	221	223	209	218	237	240	245	246	222	228	210	210	256	223	251	232	226	234	234	243	233	219	232	207	203	199	232	223	217	195	196	248	249	209	205	215	216	254	194	226	208	222	201	200	229	208	249	228	235	211	249	224	219	203	230	205	219	222	236	208	231	245	222	194	232	248	200	220	208	207	211	204	235	209	236	228	206	222	242	228	228	223	241	207	234	210	229	226	215	230	216	218	222	229	221	229	208	204	234	212	200	209	228	197	211	203	231	247	197	209	228	242	234	221	247	216	211	206	207	200	225	251	212	220	224	227	229	232	242	206	222	228	209	198	207	227	212	213	218	240	211	224	200	210	218	205	226	219	223	208	225	215	224	207	212	197	202	209	236	227	244	231	208	224	190	228	226	229	210	203	199	213	206	221	191	210	228	243	230	228	210	198	214	239	222	222	217	216	222	236	243	216	210	230	241	224	240	238	242	212	242	195	192	221	222	205	247	219	213	222	229	226	193	230	212	211	203	202	218	200	203	231	218	220	211	230	221	212	235	219	248	210	219	226	218	228	238	233	194	212	202	213	212	218	225	213	228	208	229	245	226	218	227	215	207	187	185	212	199	237	223	222	190	206	209	232	218	213	237	238	224	224	213	202	237	219	233	185	258	211	216	213	240	219	210	234	259	212	205	236	229	219	219	191	217	245	216	222	227	203	198	199	231	213	232	227	216	231	214	244	206	220	227	202	237	211	218	249	221	212	219	232	213	221	204	215	244	215	220	244	212	214	217	231	213	217	241	180	226	219	213	234	213	223	206	219	238	263	227	212	215	230	197	217	221	224	208	216	207	229	231	211	236	206	200	248	211	233	221	204	231	209	204	231	245	211	202	216	211	229	206	222	239	227	225	248	233	215	233	222	239	230	189	209	225	217	229	200	220	212	239	220	224	222	217	234	192	228	214	219	237	224	203	232	218	236	231	201	249	232	244	220	219	231	240	232	217	219	234	232	198	238	223	221	234	207	219	230	235	218	217	218	216	253	221	228	218	234	212	228	225	214	235	228	243	228	236	230	238	236	223	220	223	221	237	214	216	229	221	269	225	223	233	199	209	189	210	214	234	222	231	227	211	252	232	213	225	230	235	216	206	204	204	234	237	224	216	224	230	209	211	210	225	246	225	218	212	231	223	230	225	221	208	203	233	204	239	216	186	220	237	235	229	208	216	233	226	251	215	216	231	228	211	201	239	225	202	225	186	222	197	208	229	233	223	189	209	203	229	226	198	204	196	221	205	224	239	223	208	220	192	188	207	214	249	231	220	194	247	222	240	187	210	217	217	244	214	251	208	189	216	223	233	233	234	238	246	214	226	227	225	196	219	226	204	199	227	227	240	218	211	235	198	237	235	224	237	224	237	237	238	193	220	236	242	211	251	226	213	196	235	220	210	230	202	252	208	209	212	208	254	217	211	217	245	232	230	197	235	221	241	248	233	252	211	228
25306	33106	26239	29401	22696	16177	9278	4334	1490	525	609	518	503	426	437	416	423	447	382	403	429	436	426	394	455	434	419	430	407	403	404	432	432	396	433	412	428	439	433	432	418	396	416	436	416	410	414	439	375	415	380	440	422	401	406	403	388	429	432	420	408	406	414	442	415	383	425	388	404	439	417	400	402	427	426	398	420	424	410	429	413	440	431	463	427	405	403	438	389	446	440	407	407	456	450	464	427	457	424	388	426	420	415	426	418	435	427	429	467	452	415	388	424	450	423	415	392	390	375	424	440	449	476	431	415	467	384	435	388	425	439	448	431	431	409	421	413	462	413	435	445	450	453	408	418	452	422	459	433	403	441	405	438	437	402	418	434	471	372	425	398	433	435	416	411	411	397	419	437	456	449	405	432	413	388	396	418	442	406	424	407	411	451	444	435	412	444	431	402	416	427	430	430	437	385	417	441	409	417	392	427	424	401	420	392	414	435	440	392	424	405	419	428	443	393	435	427	420	434	453	443	426	387	430	420	401	405	393	449	454	424	398	436	430	412	439	410	441	435	390	432	443	419	451	418	444	406	418	426	408	380	433	410	448	409	454	452	416	437	440	436	403	435	451	419	397	413	467	436	476	379	404	428	447	440	445	432	403	422	421	374	455	412	390	428	391	434	433	421	386	414	430	410	424	417	425	428	429	424	407	401	392	440	450	428	416	428	403	397	407	403	441	410	432	416	433	445	409	430	418	415	434	422	434	427	385	478	408	428	410	415	381	398	432	418	428	412	396	396	417	379	422	426	450	437	425	430	407	443	416	404	428	426	431	387	381	416	407	438	467	459	408	410	412	437	413	406	421	389	433	418	453	442	435	416	419	419	425	399	439	402	421	420	442	443	400	402	421	415	392	425	415	446	423	398	449	430	455	407	409	406	418	457	444	435	443	393	398	431	426	403	426	405	433	421	441	408	396	439	403	438	375	429	434	433	440	463	426	413	448	419	429	427	467	459	413	427	414	424	454	418	394	447	442	400	428	433	408	444	393	433	412	429	395	382	415	396	431	420	453	420	410	451	403	419	428	426	406	421	393	431	428	432	439	429	426	433	419	425	440	432	434	447	416	480	424	417	386	460	442	438	430	406	446	412	427	426	420	406	444	416	413	379	453	450	439	378	390	402	433	437	399	429	440	414	397	443	428	452	438	431	435	420	411	446	441	431	419	422	453	437	407	458	394	443	414	444	423	391	437	422	411	415	426	413	411	421	419	396	402	425	419	417	450	413	392	421	426	403	396	437	399	412	442	419	397	436	450	459	452	424	418	409	391	440	445	430	403	422	448	423	411	442	400	429	411	387	414	432	427	442	406	455	426	417	398	443	431	423	432	456	411	378	390	403	411	433	449	426	449	450	431	412	452	425	373	469	427	413	393	421	395	443	389	426	398	436	403	414	436	403	436	444	414	473	421	482	436	437	422	412	420	442	417	452	372	420	436	424	413	433	397	414	429	381	424	428	387	432	408	427	433	409	392	464	445	423	418	437	425	441	444	439	432	421	449	429	414	427	415	436	421	397	448	437	412	415	445	420	425	429	427	406	416	456	447	436	421	453	450	433	413	457	433	416	456	425	440	425	433	460	463	423	394	443	431	408	402	408	380	456	416	407	391	379	450	374	417	422	424	402	380	373	446	402	368	430	440	443	423	450	398	417	387	437	419	378	406	396	380	425	436	440	392	409	419	422	382	411	384	437	430	405	449	454	386	419	423	442	454	414	427	434	433	427	448	432	391	440	408	452	426	402	414	443	413	421	456	398	405	418	395	410	404	478	438	435	403	422	403	442	406	461	446	457	451	417	417	424	392	453	454	445	394	445	424	402	415	413	449	409	393	413	419	378	442	400	395	453	417	439	387	415	406	407	411	431	411	371	432	403	437	418	391	422	454	441	399	398	423	389	460	439	431	399	397	425	416	397	398	401	438	434	458	447	424	435	414	376	414	395	441	434	447	406	422	431	420	444	418	401	410	436	375	407	426	439	446	427	402	441	429	408	447	426	385	464	418	481	449	402	388	459	402	395	438	433	440	414	441	388	397	423	403	383	411	446	430	421	424	420	429	393	389	414	421	406	423	418	414	415	393	467	427	404	453	454	411	444	377	428	452	422	430	419	459	417	412	395	409	412	448	401	419	444	432	426	428	440	424	439	426	401	407	433	424	423	429	417	436	403	437	458	415	418	432	444	419	368	447	391	419	430	402	451	435	422	362	418	436	436	416	411	412	437	421	431	420	385	418	442	429	424	386	411	421	426	424	402	412	422	412	406	434	421	408	399	404	458	408	440	426	416	407	388	410	417	447	408	434	418	447	422	408	438	426	389	398	411	431	418	398	368	432	421	443	437	417	422	426	439	410	454	413	422	386	423	402	451	440	430	434	406	424	442	416	395	438	406	433	397	443	413	432	411	444	453	426	387	420	442	425	416	406	401	431	407	414	393	428	409	448	406	424	472	429	399	422	429	445	443	428	431	420	428	450	412	464	410	397	436	440	412	454	401	437	425	378	451	434	395	398	410	413	421	409	401	416	415	453	417	416	439	435	399	456	426	439	405	452	446	437	448	456	393	436	433	460	433	410	423	382	371	410	404	414	464	407	434	435	440	403	416	392	416	400	422	461	391	453	452	440	399	439	399	465	403	408	446	426	411	396	429	416	430	437	440	465	394	442	445	410	439	457	410	433	437	423	416	378	439	390	410	442	441	403	419	402	428	374	429	428	439	403	413	420	439	390	403	388	387	433	407	418	412	469	419	440	425	446	408	423	414	420	433	427	404	419	452	424	423	403	390	447	424	396	408	443	395	437	464	398	422	434	415	434	401	455	410	415	409	420	399	453	437	417	400	437	422	394	403	420	441	417	449	417	443	457	410	438	400	420	405	410	456	399	462	418	402	393	432	429	450	397	433	426	442	418	428	439	400	423	422	430	418	423	449	392	455	419	412	410	443	401	457	382	445	417	432	487	434	402	413	378	474	395	406	425	393	386	436	414	416	421	412	389	453	417	406	448	463	442	391	441	442	449	388	446	425	423	425	392	406	462	423	422	436	459	427	388	457	414	454	415	424	449	417	422	422	434	439	441	434	411	429	453	406	433	386	438	434	397	440	403	460	397	429	445	430	444	384	392	428	442	442	441	410	405	412	443	413	411	461	408	400	395	417	421	428	446	409	445	409	424	438	438	401	428	448	396	440	400	399	455	406	440	434	460	437	433	424	442	419	383	437	412	446	422	416	422	391	459	419	413	434	462	424	432	444	427	446	437	478	403	450	414	456	443	442	403	448	460	430	379	424	456	453	398	433	405	433	415	435	421	413	459	402	430	428	410	429	426	442	390	442	408	416	458	423	403	397	420	450	418	437	412	426	427	405	405	416	425	456	422	429	413	436	392	409	389	373	388	443	393	441	397	417	439	437	457	434	436	410	434	451	424	427	440	431	427	400	424	416	464	404	429
24737	21665	29450	40363	42954	36034	25774	11877	3084	441	437	359	292	247	197	187	233	194	166	208	198	201	179	191	184	207	196	231	197	177	190	176	209	192	200	200	177	187	216	191	183	193	192	203	205	188	202	186	200	180	215	196	199	167	171	195	193	212	177	216	205	211	165	218	191	215	208	200	183	194	182	197	186	191	201	191	194	184	180	193	192	192	188	193	193	180	185	190	200	195	192	204	185	164	182	193	184	183	205	194	185	176	205	205	213	202	188	172	186	189	193	201	190	186	215	180	202	196	171	183	189	192	183	198	207	185	211	196	187	175	185	175	176	217	210	203	184	198	183	183	212	216	196	214	200	214	181	200	200	199	196	190	186	215	204	228	171	187	182	183	214	186	195	177	173	200	189	197	180	215	182	200	177	195	209	197	204	184	189	194	199	182	183	202	198	191	201	196	184	174	166	190	187	195	182	196	173	209	191	189	204	199	193	191	190	193	190	212	191	183	182	197	178	168	186	213	188	167	184	206	209	180	207	184	169	194	183	176	221	189	195	202	170	197	185	195	206	178	197	196	229	187	191	190	188	213	201	193	229	201	195	177	196	195	179	195	193	181	185	185	172	195	163	214	182	188	200	209	181	178	218	186	195	190	163	194	171	202	186	193	197	181	191	185	147	186	197	199	178	185	176	203	178	185	200	198	200	215	168	193	178	190	191	212	196	203	217	202	235	184	175	175	194	196	187	216	187	221	204	183	213	201	203	205	173	189	216	196	208	179	190	182	178	198	174	165	172	183	187	158	195	205	208	176	190	175	198	198	176	192	183	173	183	205	211	189	160	172	197	179	193	172	205	192	206	203	177	176	202	161	191	202	200	215	197	213	200	206	188	186	201	201	194	187	196	166	180	198	197	178	179	223	194	181	191	189	188	199	188	186	193	201	206	189	179	193	172	191	218	183	202	204	182	191	166	192	165	190	160	178	192	205	202	203	198	203	191	213	198	179	199	215	204	186	199	184	194	197	185	204	172	179	208	184	186	188	213	184	168	201	202	163	188	204	205	200	220	171	199	212	208	181	199	212	184	183	190	192	191	190	183	193	199	186	205	196	225	186	220	195	211	193	181	173	170	186	214	209	216	158	166	201	200	184	203	198	194	182	178	177	207	192	169	190	171	186	199	178	205	171	203	195	203	181	205	194	182	179	212	189	170	178	181	182	181	200	185	181	175	184	199	174	198	190	202	169	169	199	185	179	189	201	187	220	195	191	169	186	215	196	206	201	186	189	179	196	209	205	211	200	183	178	170	182	184	183	194	197	187	213	218	200	178	190	191	199	202	190	190	211	187	205	189	189	177	203	167	204	175	208	163	206	181	178	202	174	213	205	184	196	200	198	201	167	200	216	182	168	196	205	198	180	218	212	192	203	194	191	192	180	196	185	192	190	183	218	189	192	196	185	218	189	183	214	188	181	204	184	166	170	219	195	190	210	194	216	185	218	185	175	183	171	218	194	213	179	172	200	168	198	184	179	174	215	194	200	184	225	192	158	219	196	178	202	173	200	207	164	174	182	167	173	181	208	184	187	222	172	194	193	184	184	161	184	209	195	187	185	209	190	177	188	176	206	217	203	176	227	157	200	183	192	179	198	176	193	191	199	217	208	203	206	182	225	198	193	198	184	196	198	200	171	195	186	198	195	195	187	199	169	182	194	181	195	165	180	193	209	220	209	190	217	205	184	199	162	190	202	186	192	211	189	183	202	196	204	195	185	176	188	196	179	214	196	170	192	219	171	183	187	207	177	212	211	193	187	184	185	191	191	184	201	173	179	181	157	165	197	188	187	201	166	209	219	188	178	182	196	198	201	219	167	182	174	174	189	195	188	198	172	205	187	178	187	194	169	200	188	189	176	167	191	185	211	194	197	195	211	200	197	156	193	191	191	196	194	161	178	184	209	171	193	186	201	169	196	188	220	187	194	195	200	174	183	168	184	217	195	194	205	187	180	186	196	218	174	187	196	208	161	198	208	205	203	180	172	193	210	166	188	181	180	169	211	186	179	205	200	182	167	173	204	197	192	174	188	197	185	189	193	169	185	209	192	222	193	200	174	188	209	171	199	189	185	175	204	191	178	189	208	194	206	189	190	198	177	185	187	179	171	190	205	198	194	189	184	180	196	183	194	186	200	187	210	204	189	190	174	198	196	218	199	201	181	191	186	184	177	198	172	153	186	203	185	166	185	188	193	174	188	199	186	171	195	192	173	203	186	206	193	182	192	184	182	202	204	191	213	180	201	183	169	153	183	193	181	195	195	185	210	209	181	181	163	175	190	193	184	187	178	207	173	208	188	211	180	202	192	188	184	206	168	202	174	207	207	197	188	203	191	229	198	186	188	188	200	175	191	227	197	206	184	201	213	168	188	188	196	194	191	211	220	212	210	205	205	217	182	156	180	206	182	199	197	205	186	186	207	189	181	199	185	184	191	206	201	168	171	201	183	179	190	201	187	185	196	197	201	196	185	202	218	210	180	177	174	199	206	213	189	187	187	194	188	191	166	216	204	186	202	175	202	207	181	183	200	198	212	195	171	196	202	193	201	209	189	202	177	179	184	198	199	195	194	199	214	217	203	192	185	177	215	189	214	217	209	202	188	192	176	199	174	197	187	197	177	201	198	202	216	206	182	205	178	175	182	190	185	208	173	185	194	199	211	172	197	189	196	186	172	208	190	191	183	172	192	214	181	196	185	195	201	194	200	182	188	164	197	181	192	199	205	194	193	193	204	175	204	180	181	204	192	202	196	210	176	179	200	191	209	192	191	188	186	205	203	215	193	218	197	195	190	213	195	184	180	173	207	195	212	206	200	197	182	198	183	197	205	216	197	210	181	205	197	182	189	184	195	174	188	196	191	193	181	188	199	163	196	205	195	200	182	168	192	195	193	195	224	190	159	185	179	198	193	187	194	178	206	202	215	183	181	183	198	205	186	205	177	199	194	199	192	181	176	212	198	205	188	214	203	191	204	179	171	191	187	210	178	196	209	195	197	204	195	188	176	198	193	193	209	191	195	181	213	171	214	201	203	202	176	188	196	216	210	177	185	237	201	175	201	196	185	195	193	227	182	179	194	206	177	177	207	212	213	190	188	169	173	162	195	188	198	201	209	201	183	190	184	169	181	202	221	187	184	173	166	213	180	186	202	206	190	214	192	213	192	184	178	211	185	221	191	211	201	191	192	186	161	180	173	178	184	200	177	183	206	190	196	204	184	209	183	199	193	166	187	204	195	190	196	199	185	212	232	206	210	190	175	172	205	207	184	180	214	197	196	187	165	219	201	178	180	181	200	195	172	199	207	195	206	200	192	171	193	182	177	174	173	182	198	186	188	167	199	178	177	212	166	193	191	194	203	205	193	194	205	191	197	166	196	187	214	216	193	206	189	173	221	186	200	180	213	212	188	183	181	182	170	197	207	181	186	193	170	186	181	210	203	182	193	165	187	171	201	203	194
29002	44475	42862	59240	50933	41826	31418	18713	6730	1150	1266	929	585	452	388	367	388	363	368	371	418	390	379	391	391	333	360	389	351	356	350	387	421	393	356	335	353	344	358	365	357	350	359	396	359	373	365	386	356	361	387	395	361	353	395	364	389	321	364	359	361	371	386	351	390	384	357	367	348	404	371	367	364	363	340	348	383	397	360	394	387	386	363	362	352	370	382	359	354	369	326	358	364	363	396	344	352	359	386	413	352	370	358	346	408	402	397	355	377	333	375	367	382	380	346	328	365	360	388	345	399	370	384	357	380	388	395	333	375	361	380	380	369	354	345	414	405	364	363	414	380	377	374	381	357	365	344	363	388	373	383	350	363	364	385	373	371	369	335	373	401	374	384	359	379	382	372	368	349	362	390	368	399	344	357	369	358	349	364	362	401	386	383	369	368	360	399	373	362	419	408	338	399	376	400	385	334	367	401	391	389	364	393	403	365	345	362	377	348	357	368	365	368	363	396	367	376	386	346	379	369	340	360	390	397	375	346	349	379	373	366	381	368	375	352	391	372	394	339	386	363	374	362	366	347	349	363	379	362	365	371	404	342	363	405	396	351	373	369	361	402	320	383	385	354	357	371	358	383	395	342	375	376	364	413	366	360	342	370	378	360	378	389	348	393	355	351	362	357	333	356	335	364	363	370	394	357	388	335	386	359	356	399	373	387	341	354	357	327	413	376	377	340	373	359	344	383	398	382	332	360	346	365	393	369	380	342	411	394	382	367	399	385	356	399	356	407	375	365	372	327	376	344	343	377	334	390	410	367	381	358	358	385	372	353	346	375	362	369	373	362	378	390	368	407	393	400	347	379	369	339	356	349	344	356	411	383	370	359	375	364	378	352	353	389	363	386	391	380	363	321	351	387	374	356	352	353	386	343	364	345	393	365	363	327	396	362	372	365	375	379	385	414	362	384	383	341	360	351	366	359	377	373	369	343	344	363	361	354	363	381	383	376	382	382	379	391	369	376	378	411	339	392	342	366	348	372	387	363	367	375	385	377	350	377	321	383	334	381	363	363	368	322	392	394	349	350	330	384	391	348	354	343	347	353	342	359	364	381	363	369	377	358	403	375	367	363	368	374	357	397	383	374	329	375	365	378	401	396	329	349	353	372	351	415	393	344	392	376	352	372	415	347	372	338	359	331	388	358	324	339	351	366	324	386	399	370	366	411	377	358	393	400	369	353	382	378	374	335	374	337	376	395	374	371	377	407	365	351	361	347	363	372	375	367	362	389	355	381	367	409	354	342	385	374	375	379	390	362	374	379	374	362	358	358	392	399	384	344	335	388	360	354	361	376	358	387	346	363	362	393	402	372	344	345	368	375	379	333	370	370	390	394	384	365	361	380	387	370	347	356	387	362	368	378	379	409	346	376	375	356	375	362	347	382	360	358	334	372	367	373	375	355	345	366	361	401	384	342	365	362	357	384	366	365	368	359	366	331	365	348	385	388	419	379	345	360	392	364	373	363	378	365	378	350	385	375	395	389	373	384	377	376	375	366	382	353	351	347	377	353	356	316	339	385	360	353	355	360	370	368	339	364	369	364	345	369	374	378	383	377	365	350	348	342	402	372	372	374	371	345	365	362	362	341	351	375	387	390	357	377	369	384	354	392	357	364	375	386	366	363	363	360	307	377	364	435	373	367	341	422	396	381	373	381	388	386	337	344	387	400	403	358	366	387	366	381	346	342	383	377	379	367	380	373	353	366	378	351	369	365	382	383	363	363	412	383	373	387	389	366	361	351	384	382	391	360	379	383	383	386	377	347	354	350	361	367	376	381	381	359	360	321	416	361	376	355	371	385	388	371	388	387	364	366	373	358	362	366	335	388	371	378	339	363	386	412	350	386	403	370	373	415	406	430	390	355	389	362	341	371	372	372	355	372	375	372	348	373	398	374	349	388	375	325	372	374	385	351	346	340	381	344	380	362	355	385	384	368	387	386	392	371	382	382	377	377	384	366	373	384	369	362	372	367	410	380	372	367	335	370	365	357	378	367	373	415	371	378	362	353	361	369	322	351	356	329	354	379	386	380	386	358	394	365	374	389	377	366	372	369	367	362	372	384	393	358	363	369	331	373	368	322	345	376	371	367	371	356	377	350	358	383	354	346	385	386	343	350	360	376	373	389	368	394	363	383	382	379	359	385	302	318	378	343	390	381	383	375	350	335	345	376	369	366	361	387	345	326	360	400	349	363	362	350	338	394	385	426	376	362	353	357	355	364	371	377	365	361	382	356	407	373	405	386	362	323	362	342	417	380	354	372	363	400	357	383	381	372	391	343	337	343	364	397	378	394	362	353	360	359	369	374	360	366	373	367	342	343	395	363	387	379	354	371	367	399	383	394	373	387	356	356	346	365	395	386	360	354	355	346	368	336	381	363	370	353	370	416	361	393	345	374	347	363	363	369	390	370	332	366	369	384	390	358	384	402	360	399	335	397	338	401	374	356	357	407	340	356	337	328	380	371	374	385	363	352	378	398	389	384	332	350	361	367	380	361	374	350	365	383	384	366	404	375	375	372	346	383	381	339	354	361	344	365	349	369	342	357	387	397	359	388	354	357	361	380	360	367	327	346	367	384	347	369	379	358	330	350	336	338	376	392	385	395	375	376	390	388	384	366	405	346	347	362	371	392	390	347	369	336	418	386	374	397	380	364	365	369	369	346	389	368	369	372	389	363	344	403	360	352	377	348	352	349	366	338	405	357	397	333	407	368	365	379	390	320	382	383	345	369	365	387	393	376	368	391	364	363	361	376	345	364	370	356	360	367	333	369	386	379	384	398	342	360	346	370	367	347	393	381	352	359	360	382	348	371	407	378	361	365	385	408	382	355	406	382	391	370	366	382	358	367	380	358	350	347	366	356	385	371	377	370	394	355	414	360	400	371	368	373	358	387	377	369	362	401	349	370	336	392	379	341	352	362	390	363	355	396	379	392	389	363	359	392	345	403	368	371	388	340	385	396	347	378	372	351	348	353	384	408	337	365	378	369	398	386	367	405	356	356	366	386	347	358	384	360	373	361	368	399	342	332	350	357	346	365	392	363	392	382	383	382	378	339	377	355	384	349	353	373	389	361	373	376	354	374	373	360	386	364	343	356	404	308	348	363	376	351	354	351	390	354	371	327	390	345	368	349	383	386	356	366	386	339	386	381	433	359	400	355	382	357	346	386	378	389	341	384	390	396	378	372	354	361	373	404	383	363	369	363	383	354	362	417	396	391	370	361	368	371	397	361	367	384	376	383	339	354	395	380	403	375	370	395	362	382	369	383	336	350	404	376	386	362	378	343	351	379	378	371	352	378	352	348	356	357	367	372	394	368	352	369	370	370	382	361	375	415	369	341	347	364	383	331	403	376	355	368	398	384	378	379	368	380	400	369	359	391	386	361	410	371	380	334	387	376	368	363	358	357	381	365	385	363	398	348	349	328	406	388	407	360	378	353	376
23570	21598	29704	33193	45376	45735	36587	20803	7333	1060	623	488	294	186	174	195	161	178	167	180	163	160	197	204	168	186	170	177	173	197	171	176	174	177	178	188	216	176	177	176	183	204	203	184	167	177	190	177	178	180	145	158	170	185	192	188	183	174	183	189	182	158	173	180	193	184	200	173	198	179	174	202	209	158	187	172	159	165	155	179	194	162	199	186	177	189	202	162	161	195	179	158	173	152	170	204	161	178	223	156	186	165	176	208	175	206	177	182	156	157	192	204	179	189	169	197	183	186	178	180	185	182	204	176	193	172	195	169	177	168	180	175	170	196	174	184	201	201	191	183	171	177	161	182	183	189	191	184	169	174	151	193	156	190	199	188	201	195	166	165	185	176	170	182	199	193	186	197	185	207	185	181	187	174	192	191	191	172	186	158	186	174	169	182	194	193	170	162	197	197	178	177	193	168	175	185	179	176	174	171	177	155	171	182	175	177	170	184	164	173	215	165	177	197	178	200	174	196	201	195	180	176	165	200	175	171	165	195	178	153	179	182	186	192	175	176	185	182	199	198	197	173	152	174	195	175	141	189	153	167	191	174	167	185	166	191	193	214	170	174	175	190	170	209	158	193	207	195	144	168	183	178	171	181	187	194	174	186	174	191	190	191	194	177	181	184	170	175	168	188	187	165	203	170	199	164	168	189	176	185	180	172	218	180	176	159	165	190	189	167	196	189	198	150	179	166	177	170	165	180	176	203	179	195	181	187	192	187	191	177	181	195	192	181	170	164	203	186	181	185	182	198	167	186	201	185	188	173	195	166	194	207	171	190	182	165	188	168	175	187	184	180	177	183	173	172	173	202	184	181	179	193	179	194	194	171	186	183	152	193	170	177	181	197	177	161	163	175	182	191	194	195	176	199	208	186	181	150	199	183	179	162	163	195	184	180	163	165	175	164	151	178	198	169	200	187	166	186	172	168	189	209	190	170	189	158	204	190	182	166	190	177	184	185	172	187	153	201	148	145	177	198	172	171	193	176	167	192	183	147	179	178	182	187	195	175	171	166	189	175	190	190	183	194	182	164	207	205	184	187	198	188	175	188	181	182	188	179	173	179	181	172	177	161	178	182	201	195	172	205	190	190	155	185	182	168	166	167	173	179	183	183	183	182	176	181	155	173	184	153	172	191	161	174	186	162	181	166	180	169	163	161	171	185	150	188	189	170	161	176	180	182	183	196	202	184	172	187	175	181	190	152	191	167	178	190	191	175	198	186	173	176	179	203	170	182	178	192	189	203	192	166	165	187	157	193	174	187	157	170	174	168	187	182	168	178	178	179	170	149	165	218	185	194	174	180	179	178	198	187	176	173	189	191	180	176	167	213	178	180	162	177	172	198	184	167	179	178	170	181	161	184	168	176	177	180	184	200	193	164	178	186	192	175	208	181	200	202	159	181	215	168	173	179	162	175	179	183	178	189	168	166	190	186	173	167	181	177	191	189	167	185	169	185	192	154	182	179	164	173	197	178	190	186	171	183	196	201	170	162	168	177	176	183	178	170	176	200	200	182	176	184	186	177	182	190	161	172	202	164	176	180	161	184	194	182	197	201	192	187	176	192	180	175	196	164	180	177	190	195	192	193	173	187	204	169	186	185	160	210	192	171	211	172	173	181	174	174	192	188	178	169	185	160	190	173	154	191	168	200	188	171	181	172	178	187	196	177	157	175	178	157	177	181	202	159	189	160	177	181	200	160	205	178	185	162	184	193	163	198	178	177	198	194	174	181	166	190	187	169	191	182	182	174	202	167	180	159	149	185	195	157	186	168	186	190	177	196	165	173	175	167	196	173	182	156	164	188	190	200	183	174	157	159	173	184	173	159	196	187	195	185	173	190	161	175	172	160	160	177	187	166	188	179	178	163	179	194	188	192	177	156	189	185	185	184	180	172	188	181	187	153	195	184	216	163	187	179	197	209	187	187	185	188	179	184	188	180	179	208	185	159	190	167	154	198	181	207	178	151	188	167	189	197	175	176	177	176	176	177	183	189	181	194	187	156	201	205	195	183	189	163	186	193	188	183	165	194	186	197	173	190	191	180	210	183	184	166	192	171	166	196	169	181	162	179	179	175	187	190	187	199	167	178	172	173	170	192	205	159	178	175	158	183	140	181	186	178	189	169	198	143	176	186	216	172	169	165	192	164	176	173	165	175	156	171	182	179	168	164	170	159	187	184	165	187	168	162	175	176	174	192	206	183	180	195	185	179	181	183	184	179	181	173	157	173	194	189	187	163	174	228	175	182	192	175	177	206	158	195	202	179	191	177	206	185	175	193	173	191	196	196	189	164	181	164	183	195	199	199	186	199	173	180	202	169	172	183	174	225	202	153	169	198	184	182	202	171	198	188	194	155	180	169	173	185	178	163	176	199	173	184	171	179	198	179	193	189	180	203	185	151	186	184	184	145	205	217	183	176	183	176	164	181	175	175	176	197	163	194	180	194	154	159	184	168	176	209	191	169	197	179	173	203	193	191	189	199	191	181	200	181	175	188	194	173	176	160	201	164	171	192	206	163	170	188	179	183	160	195	174	177	170	208	148	157	189	197	180	179	162	175	178	176	203	200	202	178	176	187	169	193	177	184	174	206	205	201	212	185	170	187	181	150	195	157	205	186	164	180	172	175	200	179	199	177	167	181	181	190	192	179	177	203	183	163	184	178	187	181	172	208	164	165	193	189	171	181	160	177	194	186	183	161	185	189	161	171	196	177	176	176	172	184	168	162	168	181	186	195	173	179	167	175	170	187	174	180	192	173	168	181	192	161	183	166	164	161	198	180	168	188	168	187	148	214	164	204	203	174	165	192	175	191	164	176	177	185	202	184	171	179	182	171	195	168	204	165	180	190	182	187	146	173	192	164	182	149	183	197	188	184	160	181	174	167	199	197	193	190	195	200	159	161	204	175	174	177	165	187	189	177	196	196	156	187	175	180	162	179	153	176	162	196	183	190	159	172	185	191	188	181	158	174	170	186	196	187	181	172	172	177	183	184	172	185	181	161	168	194	184	189	183	198	177	160	189	176	200	179	199	187	183	183	166	188	175	202	174	164	203	169	185	178	157	153	186	179	163	153	200	176	181	160	176	164	174	167	200	181	182	179	196	182	188	176	166	171	179	169	180	155	178	180	186	188	172	192	175	168	161	194	176	210	194	182	173	179	192	165	185	165	184	171	172	175	156	188	179	211	179	188	184	197	179	172	165	189	190	182	214	188	193	189	192	156	185	166	155	193	166	188	194	174	181	167	182	152	154	173	186	180	182	186	181	179	167	173	205	191	190	190	171	180	180	170	159	161	178	179	186	208	163	186	194	180	174	181	188	166	186	166	171	177	188	177	194	171	176	197	179	176	177	197	169	180	191	181	184	187	191	173	184	181	145	190	196	197	180	178	177	174	174	152	204	168	153	187	185	171	170	199	189	189	169	176	199	169	182	160	171	179	164	205	177	178
32145	50378	52104	71980	64795	53663	41214	27787	12454	2854	1684	1306	644	418	382	355	338	320	328	327	324	334	319	327	330	320	343	335	333	349	342	336	319	324	352	316	344	313	343	336	320	368	344	301	337	324	337	330	289	306	313	345	304	327	360	323	346	339	291	314	328	333	338	304	326	327	333	354	324	347	326	344	357	335	310	309	314	322	339	355	373	316	345	331	301	329	349	322	317	331	332	347	347	333	345	306	334	314	333	343	311	358	342	340	324	317	333	324	329	357	308	310	310	314	292	354	312	342	330	338	331	348	330	283	313	335	354	339	335	355	330	349	355	348	339	328	343	339	332	330	300	355	324	326	327	322	307	342	305	342	318	330	331	317	316	335	344	325	327	329	352	356	346	337	327	306	336	355	305	322	312	331	337	346	326	336	369	312	330	369	366	298	319	316	302	305	343	329	314	362	315	347	328	307	354	355	308	289	335	330	335	327	343	357	330	339	324	317	338	319	338	301	335	327	332	327	314	344	333	347	331	303	325	345	335	347	338	318	313	323	322	349	331	355	334	344	313	357	341	305	301	321	312	313	321	323	330	346	328	298	333	332	352	320	305	336	341	338	346	350	329	315	319	317	352	335	326	332	352	329	322	308	309	328	356	330	330	305	385	293	326	349	361	337	327	342	345	383	342	336	334	351	314	336	320	344	345	326	334	336	364	333	328	305	312	334	338	341	322	362	312	364	327	326	345	349	305	334	326	320	312	307	286	349	344	332	328	326	306	330	335	340	292	336	321	360	329	338	307	298	372	356	313	318	304	355	340	332	310	361	342	340	343	334	375	314	342	300	353	367	323	337	334	328	303	352	341	356	347	315	321	330	331	331	345	324	349	342	355	322	337	306	336	320	321	294	360	330	338	354	332	331	315	361	339	356	329	334	325	324	326	309	335	320	344	344	316	320	347	344	334	306	331	327	346	353	325	325	326	367	365	345	337	367	370	306	343	335	345	313	311	337	317	323	348	307	339	359	341	337	351	319	303	302	352	334	328	321	349	317	340	344	345	345	311	335	344	297	342	375	329	331	304	316	336	355	344	331	288	322	334	368	366	357	349	348	318	322	301	355	331	344	330	329	311	343	341	352	283	309	349	350	363	337	316	333	314	336	306	307	316	338	320	336	316	334	316	331	352	340	330	338	354	328	328	326	346	346	341	297	341	361	311	325	340	296	302	337	342	341	329	328	303	329	331	317	315	310	329	349	340	345	323	315	328	331	340	324	332	304	309	325	346	336	344	318	320	334	326	317	324	295	328	355	350	311	317	345	331	333	310	310	345	325	330	352	348	328	332	303	319	342	315	326	350	327	334	336	309	341	339	341	336	326	311	352	348	314	316	353	312	356	305	369	305	346	330	322	332	292	333	320	348	342	313	348	373	356	366	308	334	324	348	334	372	357	349	337	332	320	336	351	352	340	342	331	356	337	357	339	334	318	334	341	326	362	329	331	343	314	308	325	330	346	331	355	325	352	352	326	316	322	284	333	342	317	323	360	332	337	390	323	362	328	348	341	310	329	333	336	332	350	311	346	322	325	364	340	348	359	325	351	364	331	358	332	329	347	304	316	328	327	308	314	346	334	374	328	340	355	313	324	293	330	331	329	363	306	312	348	332	309	343	325	326	350	330	341	300	323	326	345	341	332	354	321	318	313	318	335	352	325	309	326	345	334	295	320	328	345	323	345	344	338	334	332	320	343	342	341	310	334	321	360	337	318	346	338	347	339	330	334	325	350	322	323	353	319	349	363	347	332	327	330	321	336	341	359	327	340	311	330	333	324	326	355	329	352	323	343	314	301	313	363	331	323	343	332	349	334	327	299	334	346	325	333	342	353	327	363	316	317	337	307	297	322	342	358	343	298	334	327	345	340	331	314	323	374	292	308	368	334	322	292	308	302	362	325	324	320	346	345	333	305	353	315	311	316	326	329	330	288	333	347	336	333	315	353	319	335	331	316	304	286	344	313	322	313	345	317	330	354	281	324	340	312	332	336	325	341	313	322	329	339	317	328	330	343	332	304	324	329	337	311	324	317	320	330	339	332	305	295	321	325	338	325	336	338	362	348	353	336	367	312	285	316	326	321	332	331	311	325	297	348	342	317	344	337	305	343	351	325	319	313	349	314	352	353	312	312	347	360	324	324	361	364	324	311	323	343	339	341	328	302	320	319	301	337	312	333	321	314	341	314	358	331	359	336	300	325	324	335	351	307	330	329	317	326	316	343	300	313	321	324	336	327	333	381	339	325	338	348	350	321	322	355	351	347	318	357	347	349	364	300	326	338	302	332	300	326	355	346	342	324	365	322	334	302	361	344	331	333	328	358	320	337	332	314	357	335	326	344	326	317	303	334	322	308	327	348	313	325	332	325	350	274	313	338	344	374	308	348	358	321	299	350	343	340	338	338	320	305	308	344	353	351	325	322	335	327	298	322	341	341	329	353	321	318	367	316	307	318	330	341	295	340	341	353	330	310	324	358	303	333	312	351	334	338	303	325	297	327	326	312	303	342	312	327	341	317	362	309	367	343	374	349	314	337	328	341	319	306	350	333	325	354	310	331	321	296	331	345	326	324	328	335	327	369	347	321	333	359	349	331	330	331	327	338	367	321	362	348	330	349	329	303	310	349	301	321	349	347	319	350	327	347	343	320	348	309	345	327	321	345	306	364	328	345	360	325	353	335	333	357	318	331	367	352	300	348	331	326	340	326	333	328	298	327	345	325	324	311	329	306	318	324	325	347	360	323	318	329	319	355	324	320	338	339	354	324	358	308	340	353	325	342	319	343	344	347	332	351	313	341	342	344	338	338	328	329	330	338	333	354	347	368	322	307	327	362	377	320	346	328	328	346	352	312	334	358	314	327	325	294	329	318	344	306	340	322	291	362	305	337	356	341	356	303	332	309	359	306	343	312	319	342	358	309	315	343	306	345	337	367	313	314	311	332	373	310	324	307	328	343	337	335	371	331	316	335	338	336	357	336	326	341	361	303	349	341	316	305	326	306	321	323	334	342	351	311	320	347	367	334	325	332	332	322	337	342	317	297	349	317	340	355	323	310	337	314	326	325	319	319	316	322	319	323	354	326	343	316	321	313	369	308	323	330	312	356	356	335	321	322	332	319	321	339	321	364	309	326	327	324	325	356	313	333	351	328	332	357	310	345	361	315	310	331	357	374	319	346	294	334	350	347	319	350	341	356	333	319	295	345	309	365	301	316	353	313	331	346	311	313	318	349	357	331	321	317	327	338	339	316	331	324	327	330	358	312	345	340	320	327	342	302	311	343	326	326	353	353	332	312	310	334	316	352	330	333	323	326	341	341	327	371	326	323	337	358	328	332	326	336	313	328	308	334	307	336	336	330	316	291	355	332	320	340	361	351	332	316	360	326	299	305	304	322	333	351	326	321	365	348	308	335	315	296	319	295	362	305	320	345	304	322	335	299	325	341	326	321	316	346	325	319
27376	22622	20411	21217	15890	9277	4504	1809	669	301	243	254	211	220	213	217	219	223	229	218	229	231	192	205	211	232	228	222	213	210	205	223	185	229	208	237	228	210	204	234	210	215	222	232	205	239	212	220	212	194	210	221	212	223	220	228	212	219	196	216	218	196	230	207	244	233	236	248	233	250	223	214	229	189	220	237	211	206	213	219	195	230	227	216	225	219	220	204	194	224	215	218	232	210	223	216	218	207	209	207	220	214	234	222	216	201	233	216	229	247	206	220	199	226	197	209	217	225	209	195	224	207	215	219	223	226	207	215	217	219	220	207	224	202	220	219	237	208	218	241	189	210	213	234	217	223	191	209	215	219	237	202	219	218	213	213	226	200	184	185	222	216	206	209	237	237	238	207	214	208	233	243	229	224	226	224	234	201	216	231	200	189	229	196	206	204	223	222	234	212	225	226	211	200	214	241	220	248	213	241	242	214	227	224	204	214	219	206	226	220	183	214	235	206	224	194	217	187	235	219	249	227	242	217	217	236	233	199	221	233	216	206	236	233	223	194	210	202	220	201	260	194	252	214	246	213	211	219	234	218	222	217	229	217	187	217	206	201	209	203	214	225	213	205	240	221	230	213	202	183	234	215	230	245	207	221	192	219	226	229	222	200	198	201	212	236	237	212	238	240	216	200	207	214	222	200	219	206	216	211	233	219	198	207	222	236	226	230	246	220	221	238	210	217	231	237	230	209	220	236	229	210	215	219	244	267	242	222	251	234	205	219	242	208	244	240	212	209	217	215	208	213	215	209	236	205	229	197	205	209	238	220	214	235	246	248	237	220	216	229	204	195	216	223	231	231	205	232	248	227	221	206	247	212	214	220	201	211	229	226	212	219	189	203	253	255	200	234	198	227	220	219	238	234	203	204	255	229	231	215	220	204	205	203	247	237	227	219	217	223	221	226	204	232	206	223	220	220	231	218	237	241	204	219	210	221	218	235	229	200	204	229	202	212	223	222	216	221	217	244	202	210	213	206	224	209	206	211	221	223	181	214	205	204	211	248	233	232	220	228	215	215	245	221	224	224	175	194	213	238	185	223	209	231	210	207	214	221	221	244	218	233	196	225	203	210	200	222	219	217	252	218	215	214	213	227	188	240	211	213	230	216	238	211	216	210	224	247	207	216	213	215	200	191	222	221	242	225	191	241	234	218	209	224	246	219	205	211	210	206	220	238	224	193	208	215	215	219	220	214	230	232	228	229	221	210	198	216	185	220	219	248	226	201	244	208	229	214	229	234	184	219	199	228	222	215	218	229	211	225	231	213	201	218	231	208	235	241	241	225	218	219	220	233	223	218	209	236	229	211	233	259	228	227	221	233	221	204	250	208	196	221	215	227	206	239	243	221	210	235	227	243	214	219	222	234	189	215	223	226	216	217	210	245	260	231	215	228	215	225	206	192	191	241	225	208	211	229	205	205	218	218	202	210	200	217	198	253	218	207	224	240	222	210	229	227	211	219	228	222	208	239	225	218	222	218	216	233	219	205	206	215	234	228	207	224	233	228	242	205	241	227	209	200	233	210	226	207	242	236	240	213	204	225	186	226	218	236	203	228	205	228	234	198	236	232	262	211	216	252	198	219	230	208	217	213	246	202	225	222	200	225	211	213	208	202	209	223	196	205	200	206	195	209	235	219	206	203	221	202	189	219	242	216	201	220	211	233	224	209	224	216	208	212	205	252	216	236	234	225	228	192	220	211	220	197	192	205	233	237	214	206	235	217	220	228	216	215	189	223	214	226	222	198	244	227	223	201	218	241	201	202	229	219	239	224	262	245	237	212	218	217	240	220	212	218	220	189	223	226	214	219	233	212	225	227	235	223	203	243	223	232	239	228	214	191	235	203	226	215	223	214	219	216	256	217	208	202	238	229	198	222	224	235	215	232	250	225	246	212	219	227	234	221	222	232	217	222	234	225	195	212	232	221	239	225	225	206	211	233	234	224	229	209	205	241	216	182	223	225	195	238	216	191	217	207	236	181	219	214	194	220	243	228	218	214	204	203	232	211	227	217	200	240	218	223	214	215	210	207	226	230	236	254	209	217	208	211	253	220	216	220	213	210	221	214	226	207	218	188	201	207	222	211	228	218	225	211	219	224	251	246	209	240	213	225	217	237	215	206	220	214	218	229	219	216	223	238	187	208	214	204	207	218	228	231	240	232	194	183	211	202	232	219	211	210	225	223	212	229	207	204	206	228	231	207	225	229	197	212	220	247	203	232	209	232	219	210	212	258	185	226	212	209	204	207	256	188	217	216	222	198	241	206	226	224	223	224	225	210	222	206	217	215	223	226	227	225	201	212	225	206	193	216	256	218	239	237	223	231	187	212	237	211	199	224	217	202	237	209	233	196	208	213	225	208	221	221	241	208	212	194	227	210	214	226	199	223	211	228	225	230	236	232	214	236	229	242	218	204	195	218	241	227	211	192	208	233	221	198	223	215	204	220	200	195	219	218	203	213	195	220	190	223	222	218	251	233	237	228	213	216	228	210	208	243	228	213	231	205	220	218	241	220	212	233	208	213	208	210	237	206	222	229	225	196	225	205	212	211	234	212	256	220	217	185	220	226	242	206	209	222	212	231	233	210	239	201	229	227	209	201	206	213	241	206	195	220	215	214	229	185	219	224	213	189	216	228	202	215	218	237	209	230	189	225	223	211	244	217	223	210	239	241	254	209	230	234	244	243	200	214	225	190	255	217	217	232	219	228	189	196	210	220	237	218	189	229	242	212	229	202	200	229	231	213	208	193	222	203	194	239	217	224	204	188	217	248	227	231	228	186	225	237	212	228	204	233	195	212	185	190	223	208	226	223	225	209	209	216	212	212	209	228	226	218	233	237	230	203	251	204	235	218	221	208	205	234	206	209	224	230	227	225	224	219	200	212	244	210	230	238	218	187	211	237	209	210	229	209	222	203	229	208	239	216	233	209	199	232	199	212	241	236	228	222	217	207	234	203	218	209	220	214	203	218	207	236	209	230	229	215	242	213	210	207	179	231	212	238	236	219	243	220	215	215	208	214	235	238	232	237	196	201	193	233	211	210	198	209	226	234	215	238	222	202	220	210	235	201	184	241	212	221	234	200	215	220	229	225	248	209	201	205	204	221	212	207	235	223	243	213	216	205	229	223	234	201	196	222	226	237	208	219	217	228	208	230	213	222	210	210	213	241	217	234	220	212	231	220	215	248	220	201	199	199	234	211	245	238	217	216	228	227	210	198	246	217	231	231	209	204	202	216	216	228	227	227	261	210	215	208	214	212	219	209	214	221	193	187	221	197	213	230	210	190	219	199	216	204	208	213	226	204	204	208	213	227	213	217	218	218	227	235	213	213	227	232	205	214	209	185	233	227	199	214	221	215	249	248	204	217	254	230	194	217	228	227	225	227	213	209	215	218	251	224	211	218	210	223	212	193	237	202	221	231	223	199	201	220	212	233	223	215	219	223
25938	35568	26626	27604	23393	16449	9412	4453	1792	607	500	505	418	442	433	404	420	425	418	456	446	407	420	426	411	409	397	410	417	404	447	411	458	404	439	396	432	408	424	438	435	429	425	424	422	376	429	413	418	387	443	429	415	384	440	425	425	401	388	400	410	435	390	434	402	411	418	414	394	458	447	458	405	417	400	416	413	383	426	428	417	422	431	412	433	409	452	394	380	418	439	409	386	391	446	425	379	411	390	398	425	417	418	403	428	450	391	413	427	402	423	446	406	436	418	410	435	417	369	451	419	445	446	392	424	417	401	402	417	417	446	409	407	429	421	431	415	442	436	403	431	408	401	424	410	394	397	433	406	447	422	405	422	412	414	417	423	393	396	437	441	457	415	414	417	421	442	453	423	414	439	395	449	375	435	420	400	423	381	403	428	401	425	419	393	414	440	450	410	430	439	407	459	468	406	398	427	395	440	410	441	405	420	409	445	445	399	419	411	438	433	431	420	457	388	445	411	430	423	444	396	391	415	410	415	449	422	431	401	432	436	424	420	480	422	434	384	456	404	439	405	428	412	422	387	441	381	425	439	446	433	403	432	414	445	464	423	417	395	391	431	427	394	423	462	437	441	424	408	443	393	424	399	445	429	411	442	431	433	414	402	397	467	405	408	413	422	413	420	407	403	392	404	411	417	415	415	415	380	465	426	411	404	444	422	421	410	382	444	427	422	423	404	409	431	385	391	403	438	421	432	463	417	424	402	423	403	416	402	434	431	432	385	415	421	402	386	394	393	390	427	417	436	377	426	410	430	441	411	415	385	392	416	404	389	415	405	403	413	447	415	393	428	398	409	432	459	388	392	392	411	424	418	439	411	398	420	397	443	453	408	409	388	412	460	431	411	399	449	404	425	438	357	418	402	396	408	414	402	434	401	413	411	404	424	438	403	411	429	427	388	411	413	401	426	413	414	412	430	365	424	412	406	429	422	392	423	427	436	426	391	423	430	445	404	444	425	437	401	438	399	432	408	453	410	419	402	415	434	415	434	440	410	409	448	447	437	416	429	453	435	422	404	422	401	399	417	411	407	418	406	409	432	435	398	415	434	421	415	426	428	383	401	429	409	409	416	428	433	430	404	443	443	451	385	412	423	421	383	420	422	446	417	428	449	437	442	403	407	415	398	420	405	446	430	450	408	402	427	435	416	395	447	456	407	447	404	429	432	416	422	423	445	437	419	417	422	452	418	447	397	392	433	397	410	403	422	409	400	452	407	479	418	404	422	400	412	419	420	430	420	410	424	433	410	425	414	396	415	422	420	418	396	406	413	419	420	422	439	424	409	409	400	370	436	400	433	421	412	439	409	375	427	385	433	416	443	445	421	424	414	417	446	426	408	422	389	399	439	407	459	447	387	396	412	407	422	445	420	436	442	471	396	430	455	436	433	396	467	397	455	430	443	435	440	439	447	470	392	449	426	391	417	436	449	397	440	400	406	452	411	435	444	424	430	416	432	440	441	401	425	391	421	444	438	439	412	439	393	428	386	419	428	427	383	397	412	397	452	428	431	433	405	434	426	405	415	386	422	401	502	436	382	425	443	473	433	428	395	395	411	428	462	410	417	430	437	409	401	438	454	447	401	462	425	400	444	404	406	422	415	429	412	464	428	383	430	372	417	402	419	379	445	483	406	403	403	426	428	387	428	445	428	405	426	428	404	402	433	393	412	400	374	394	396	436	416	446	413	422	396	423	420	452	405	388	415	407	431	436	418	434	427	417	418	418	425	404	403	394	426	447	433	447	394	418	401	367	393	405	438	417	414	402	429	419	443	410	433	408	394	398	413	417	412	413	422	428	381	393	424	423	458	406	417	416	369	397	423	415	396	426	452	403	416	414	397	431	418	448	404	457	417	409	433	419	428	426	445	451	413	432	421	435	388	417	420	449	439	480	427	380	418	434	398	431	415	421	423	463	377	413	463	408	434	405	413	407	413	408	409	397	418	467	392	393	454	406	449	441	427	429	426	460	408	404	412	392	428	436	414	405	415	399	405	397	386	447	414	453	407	430	429	396	436	381	409	412	445	418	419	418	440	389	403	412	413	435	382	439	392	384	416	412	406	411	415	427	404	432	384	435	421	421	404	452	424	411	434	433	412	439	394	458	417	375	436	437	437	409	425	426	420	402	384	407	433	430	435	375	424	403	415	444	423	440	397	413	412	375	431	406	424	417	403	444	448	466	405	412	431	400	432	433	422	420	434	432	385	412	438	371	417	401	428	419	444	402	431	430	404	409	396	407	384	423	409	412	412	436	423	405	428	463	416	422	437	459	417	429	410	440	410	404	422	423	418	442	428	391	441	488	416	384	420	432	425	453	439	447	424	388	413	412	412	450	425	444	401	429	399	396	396	405	350	417	416	404	392	443	410	382	453	389	409	427	417	397	410	427	426	448	434	448	392	414	396	441	437	408	417	404	430	429	391	430	417	386	411	422	407	412	418	423	388	415	421	405	417	427	402	428	480	425	394	441	424	387	418	417	396	449	397	408	472	397	422	450	430	385	391	436	427	422	409	400	435	444	405	469	406	415	426	381	403	391	442	431	422	408	408	415	429	423	474	415	421	381	436	419	394	407	423	387	404	422	403	400	401	393	391	390	441	408	432	395	421	435	441	416	409	420	446	431	415	432	419	426	387	425	400	396	425	413	402	404	378	421	455	444	391	424	414	434	432	444	397	418	396	402	403	447	464	447	408	418	412	430	421	454	426	418	419	408	438	413	465	430	428	423	390	430	441	390	419	448	434	403	396	403	407	422	405	428	432	421	377	407	430	454	415	432	429	471	409	433	419	433	407	417	440	427	411	445	404	384	404	407	418	424	418	429	397	452	405	368	475	414	378	398	434	401	458	361	414	414	439	418	414	437	423	445	442	430	411	407	430	423	386	393	415	434	425	409	406	419	440	408	385	410	427	441	421	393	373	421	424	404	458	432	425	395	416	423	407	427	456	426	455	442	423	432	393	399	438	456	388	399	437	453	430	408	449	381	439	414	428	433	437	450	394	443	418	427	426	415	399	431	414	382	435	414	444	421	426	417	410	372	414	376	394	398	433	420	405	402	420	401	391	407	387	425	398	430	394	426	401	420	401	432	468	405	399	432	374	413	431	434	397	443	395	414	424	425	410	429	422	403	433	431	458	409	439	404	421	401	413	404	397	455	430	468	419	403	406	451	420	425	446	422	437	417	412	429	426	425	398	392	400	397	409	439	443	399	408	417	417	407	429	402	430	416	423	433	392	402	414	424	447	411	431	418	412	436	428	415	400	401	439	391	408	416	421	455	447	398	404	411	380	426	435	435	416	398	392	394	386	442	433	411	432	431	431	403	393	445	433	399	440	399	412	390	428	444	396	397	388	391	427	419	423	430	448	383	416	418	403	390	439	437	442	439	438	401	422	434	398	395	404	422	411	437	415	401	430	397	455	419	414	382	424	444	410	378	422	398
24746	21719	29084	33460	41974	38064	27101	12684	3509	740	414	310	249	215	201	199	202	186	188	192	218	199	228	174	211	174	204	186	198	206	191	183	186	193	188	188	209	196	173	189	189	195	183	165	178	188	189	175	199	197	198	228	187	177	170	162	200	223	174	201	171	191	184	193	234	198	184	189	176	197	176	209	198	220	209	172	184	190	201	211	183	207	176	169	171	179	222	201	168	215	191	199	180	202	209	210	182	194	182	197	198	206	179	162	209	183	184	183	195	192	189	193	187	167	189	186	216	174	198	208	216	207	186	184	192	216	210	217	187	203	192	169	206	205	178	200	208	174	198	192	193	215	175	208	202	196	204	203	204	174	205	193	190	187	195	186	210	187	199	214	209	206	193	166	165	189	195	221	205	193	215	166	189	199	192	210	187	194	185	209	184	212	192	204	175	192	183	192	190	185	189	190	204	184	185	182	184	218	217	183	215	196	190	204	197	201	204	194	198	182	204	211	190	196	207	186	168	205	185	217	185	199	180	188	193	184	187	188	187	213	200	193	204	184	172	187	194	170	228	195	167	199	192	203	195	174	171	181	200	196	196	201	200	183	166	212	190	212	207	209	168	172	197	214	207	172	195	219	188	164	207	172	200	182	216	228	204	200	169	159	206	204	190	207	191	205	178	178	196	188	191	187	168	208	185	191	202	202	188	212	185	169	201	204	218	193	181	177	169	228	220	191	171	200	199	200	216	195	213	190	177	211	210	187	200	188	195	211	187	189	190	208	186	180	179	197	186	183	202	195	191	201	197	204	179	218	192	184	202	217	193	212	232	175	184	215	200	214	194	184	196	206	180	188	184	198	211	211	183	186	190	209	181	201	196	183	179	196	204	192	199	183	184	194	196	181	217	208	201	217	195	198	164	182	212	214	172	198	193	209	186	220	191	190	193	183	182	183	201	194	181	193	185	182	180	192	177	175	189	198	181	195	204	200	204	213	188	188	183	181	191	184	215	200	186	174	186	216	204	182	205	198	199	209	196	211	202	191	189	180	198	200	201	206	202	214	180	216	197	209	192	184	178	193	202	188	211	189	213	181	185	234	184	206	201	189	177	178	206	207	192	200	199	222	173	181	191	199	189	198	207	221	199	168	213	204	204	202	193	204	207	210	216	185	199	206	161	199	192	185	195	182	210	186	198	202	200	199	204	193	191	197	174	200	195	183	216	196	170	186	208	205	186	174	191	174	183	198	194	174	212	203	177	172	191	192	214	176	204	165	192	196	188	219	187	193	192	193	194	201	209	223	196	179	203	214	195	193	188	196	220	178	188	194	182	192	176	185	172	206	191	174	237	193	199	194	204	210	177	182	195	190	202	222	183	199	194	175	193	189	178	178	199	197	205	209	218	200	194	190	206	213	188	206	206	189	207	193	181	184	205	163	221	205	189	184	212	194	170	200	206	190	196	171	193	195	188	196	196	214	193	193	173	185	205	193	201	188	196	183	198	198	194	204	186	182	184	209	201	166	179	185	179	188	197	213	190	202	198	193	176	190	193	173	174	184	195	205	183	189	227	202	184	191	194	184	193	182	194	177	172	196	198	182	198	194	175	198	178	184	208	218	194	203	211	174	203	202	175	213	212	187	201	184	163	186	195	196	205	192	202	198	189	212	192	213	196	180	189	201	193	200	184	183	193	182	167	197	221	198	203	219	203	188	200	205	204	185	199	216	209	186	208	190	188	195	192	209	190	216	188	200	192	189	195	206	205	189	217	196	164	184	212	176	189	187	192	200	215	208	178	208	195	209	193	182	186	203	182	215	191	176	169	203	180	203	176	179	203	189	156	219	202	198	193	184	212	192	175	210	210	193	186	187	210	200	201	207	188	204	180	192	225	190	225	191	198	214	203	173	186	184	180	196	210	187	205	186	202	193	181	207	189	185	196	190	209	179	206	208	225	189	165	192	192	174	189	197	193	182	205	190	198	200	192	186	195	224	186	187	202	221	180	199	182	178	181	173	184	193	207	194	200	222	201	195	194	196	187	203	170	209	159	187	188	185	178	187	181	188	172	204	201	220	178	178	197	185	211	193	177	191	221	185	185	192	200	201	203	180	196	167	196	196	199	172	164	192	191	184	179	206	187	209	226	199	180	194	205	176	209	185	202	201	189	203	227	200	183	206	213	171	181	208	197	182	189	203	206	188	223	183	200	188	215	204	184	180	189	192	185	204	205	198	194	188	191	204	221	195	207	180	206	191	191	204	192	169	183	171	168	190	175	214	198	184	179	223	186	207	198	196	192	177	194	190	194	162	185	204	190	179	207	227	179	204	195	170	184	183	188	187	180	179	183	203	181	185	212	181	201	174	214	173	182	199	191	199	197	202	171	189	163	185	181	190	176	182	192	208	182	200	154	174	193	202	219	186	192	195	177	208	194	184	175	203	190	211	199	185	187	205	185	185	189	170	176	160	172	195	181	202	192	192	197	190	189	197	202	175	203	187	204	213	181	184	184	186	190	214	219	203	182	204	195	200	196	201	222	218	169	225	184	189	203	197	184	194	182	190	185	177	186	204	196	174	191	179	221	213	205	190	205	205	187	195	194	207	208	211	189	183	187	196	192	188	176	190	174	187	206	192	202	218	178	202	213	189	187	175	210	190	221	200	201	196	176	185	163	187	192	193	192	220	191	184	183	213	203	191	191	195	168	200	168	186	208	201	206	217	185	192	198	219	204	201	208	189	196	187	194	236	203	199	190	176	193	182	166	167	171	196	192	202	187	191	190	194	222	189	191	203	193	178	169	195	174	208	190	195	178	175	207	178	209	206	204	190	205	179	203	176	223	164	190	200	197	194	185	185	188	206	184	195	199	200	188	189	189	201	178	196	179	176	193	175	219	196	195	175	170	181	194	200	192	181	189	176	203	212	211	183	193	185	166	175	187	163	181	177	162	205	201	175	191	225	197	170	192	187	179	216	189	182	196	192	186	185	188	198	202	144	195	204	198	199	186	196	211	190	188	177	183	192	203	169	178	193	198	190	194	183	188	192	186	203	184	186	203	200	202	180	224	178	204	198	176	186	208	195	207	169	202	192	189	198	193	213	172	179	173	193	181	206	188	202	170	203	191	171	195	177	183	179	205	179	208	200	164	191	179	190	199	190	196	184	174	181	176	184	191	180	205	195	212	198	199	174	193	198	195	174	204	197	184	193	215	185	166	184	182	187	206	191	198	180	209	189	196	202	200	161	219	193	198	212	175	196	192	195	200	187	190	199	176	204	191	170	191	199	181	186	184	196	212	190	209	178	173	184	171	195	171	167	213	226	203	192	199	196	205	207	195	216	192	189	178	200	178	187	177	194	193	204	197	206	199	192	176	179	187	202	180	222	195	192	201	178	201	182	191	186	179	189	181	220	178	190	219	207	212	178	181	214	235	216	200	187	199	179	201	190	197	167	191	198	218	233	202	183	200	180	209	198	187	192	192	197	203	200	193	216	206	183	183	212
29277	44447	38545	55056	51954	43601	32540	19625	7824	2036	947	776	489	382	422	387	403	381	387	365	368	374	398	355	365	379	389	347	412	376	365	401	373	393	392	373	340	403	380	384	357	367	403	370	350	372	402	363	349	374	372	401	393	360	361	375	337	384	376	347	378	378	384	319	365	349	394	361	370	365	380	397	358	375	370	376	342	383	387	373	342	363	401	389	377	356	379	361	372	349	390	405	358	358	388	372	362	352	379	354	380	390	370	398	368	402	368	395	356	359	372	393	402	361	361	351	367	375	405	347	387	360	366	358	347	391	350	363	387	398	350	356	391	384	382	342	381	382	377	360	399	393	394	374	350	345	353	365	396	377	363	397	369	362	343	354	380	342	351	334	367	389	364	380	332	380	344	377	378	391	428	353	361	352	353	352	356	347	380	369	372	346	415	377	393	351	388	343	361	390	392	372	362	356	340	354	369	352	342	373	389	350	378	383	366	341	409	368	360	377	377	388	399	345	355	368	383	377	373	357	364	392	364	382	364	362	382	372	409	376	387	383	376	355	338	387	389	362	372	337	358	366	396	364	358	406	347	370	361	360	400	422	386	387	399	345	355	382	381	345	318	349	370	351	389	371	338	362	346	346	353	410	343	346	344	346	371	376	394	373	352	363	390	351	382	356	419	349	378	363	395	383	375	377	373	377	371	370	359	347	364	379	395	402	340	375	376	345	404	360	378	402	345	381	318	355	344	369	358	370	375	397	370	347	369	358	390	386	331	368	374	339	355	354	324	380	385	361	390	352	359	400	351	364	330	357	381	390	365	383	382	381	366	392	368	359	390	352	406	369	375	385	380	365	384	348	377	394	353	399	361	387	386	345	353	368	352	386	378	367	372	363	396	370	372	351	393	369	351	406	356	409	367	393	391	366	370	376	343	396	358	371	365	358	400	387	348	355	363	376	368	336	348	356	380	362	356	359	392	380	340	405	350	358	343	356	383	322	344	374	394	369	369	402	387	380	376	363	355	385	355	362	356	369	408	350	386	375	414	379	376	353	341	374	386	322	380	376	336	392	370	395	346	366	362	381	355	374	357	353	391	362	367	364	385	380	348	368	340	386	388	372	375	346	349	375	367	380	339	374	374	403	370	341	354	368	380	380	323	409	386	334	354	324	363	363	353	386	391	392	368	360	376	351	355	373	367	377	357	355	371	409	380	355	372	357	362	344	393	362	373	351	380	373	370	385	366	376	360	354	384	384	382	420	363	405	367	376	354	367	371	392	387	372	428	356	373	369	346	372	381	380	373	383	370	407	405	367	368	385	375	364	402	354	380	413	394	403	399	405	349	386	404	353	379	389	376	360	363	378	347	349	376	363	393	344	371	333	352	359	372	386	360	394	366	382	360	334	338	392	378	372	369	372	345	381	347	421	350	342	368	364	398	382	405	372	351	341	350	366	424	346	363	364	365	363	390	372	369	404	357	385	358	387	382	360	351	369	363	357	350	355	373	402	344	362	373	365	396	405	370	368	331	359	406	350	378	370	378	357	353	362	336	374	389	387	344	379	386	401	379	392	387	379	387	356	365	349	377	378	370	361	351	362	353	371	385	343	352	369	364	387	389	355	390	366	354	367	393	383	375	343	365	384	386	397	366	362	373	398	364	372	341	378	360	364	403	397	348	317	374	342	334	346	353	383	350	353	360	379	387	378	370	378	387	393	328	361	364	350	347	371	373	394	410	342	387	398	388	401	335	380	384	377	410	401	361	378	388	374	381	351	412	365	367	387	362	389	371	359	356	402	362	372	351	374	358	369	390	364	363	383	355	384	371	397	393	348	407	377	364	355	350	360	367	354	385	361	357	369	356	336	338	375	359	350	350	379	373	374	353	366	359	373	384	386	372	352	406	337	343	400	353	366	402	394	363	363	332	368	376	382	380	372	369	347	365	356	373	386	410	345	375	403	342	346	393	376	342	368	373	396	362	384	350	394	366	359	360	371	354	366	398	355	375	369	374	384	357	370	396	340	400	392	382	358	375	328	355	386	402	363	350	384	379	372	370	385	381	369	373	339	362	361	386	377	329	359	379	424	386	370	374	417	342	337	360	353	351	400	351	344	370	365	363	369	349	337	360	369	350	362	387	369	388	392	369	350	388	370	397	383	377	369	382	341	360	418	364	360	374	378	398	383	380	364	366	367	398	346	364	348	390	352	386	369	362	337	341	350	351	365	367	392	375	342	381	368	374	392	388	366	388	374	335	385	400	370	365	364	407	359	371	350	390	361	365	357	392	371	345	341	411	342	387	361	360	382	382	370	403	362	335	376	385	367	369	355	374	362	330	425	347	368	387	328	362	375	340	389	376	375	375	383	347	332	345	320	361	395	361	347	383	385	358	418	388	357	356	360	378	378	367	392	365	347	355	396	397	373	410	385	397	374	368	378	406	360	362	365	362	395	385	355	362	372	377	369	354	381	380	388	380	401	376	351	348	334	352	375	335	381	381	384	374	409	392	361	394	391	326	378	385	369	389	393	344	372	371	408	386	359	380	339	408	397	391	337	399	377	370	359	359	351	379	358	380	388	385	393	369	362	385	332	375	382	354	387	377	387	364	373	370	322	322	389	387	359	361	367	387	375	382	369	381	416	405	339	424	349	348	350	391	409	338	412	380	340	355	385	414	357	376	365	352	364	369	369	380	371	369	380	374	390	388	374	388	350	368	410	395	384	388	367	347	323	377	409	351	369	371	364	383	388	331	376	341	396	386	352	351	382	372	403	404	399	370	403	394	363	389	365	366	356	355	362	341	391	349	379	362	356	376	361	371	384	381	388	361	371	354	381	368	363	374	351	391	381	396	345	391	353	381	354	394	378	364	355	375	374	344	358	357	382	365	373	365	349	324	388	377	415	398	379	355	387	374	357	381	414	363	368	379	395	376	369	375	346	397	360	373	339	385	435	370	352	342	343	388	372	397	376	380	374	353	360	361	360	365	374	350	355	365	372	370	364	395	349	352	379	390	375	408	361	370	375	354	368	368	368	357	372	345	361	369	368	381	371	386	376	402	367	380	379	391	389	361	325	354	372	391	397	389	379	378	362	345	362	355	411	377	411	363	358	365	323	318	392	397	366	363	329	365	398	368	336	377	381	386	352	400	332	395	336	396	337	384	336	368	364	369	382	383	384	363	407	375	368	387	359	360	373	387	390	392	371	409	360	376	389	388	363	377	382	377	402	381	391	364	392	399	378	395	401	366	397	369	365	376	405	365	389	348	363	365	401	386	367	349	349	368	343	398	373	396	386	366	360	402	382	366	362	384	377	374	352	355	370	376	304	382	371	368	375	351	355	369	335	397	381	329	361	370	392	390	372	388	396	388	381	408	348	329	354	354	382	398	342	351	381	372	372	397	383	347	332	374	381	389	372	371	369	356	376	361	337	376	380	365	357	349	343	385	362	359	364	371	355	348	369	395	358	376	379	385	346	406	347	391	380	366	378	382	384	344	371
23625	21658	29548	28648	43732	47227	38047	22084	7858	1244	641	453	266	204	200	199	179	182	196	193	164	177	162	179	166	205	187	168	151	197	181	193	154	185	210	175	172	188	169	195	183	178	191	169	184	168	156	161	198	178	190	193	160	165	163	150	181	165	193	174	172	149	177	158	201	207	169	185	203	185	188	188	177	169	164	184	185	185	205	165	181	163	166	162	156	178	195	160	178	178	179	174	178	172	176	191	170	187	179	174	153	180	174	187	198	197	182	184	200	181	191	172	187	165	187	185	173	195	180	214	173	191	149	161	194	202	189	170	183	180	186	171	190	183	178	186	177	171	178	181	172	194	180	197	185	174	178	191	165	176	169	171	182	166	173	197	201	177	157	172	173	202	165	202	182	163	174	190	166	177	178	182	165	167	206	164	172	179	204	185	185	169	170	153	184	166	190	212	191	192	172	177	190	161	203	180	221	182	189	214	200	185	158	180	199	179	174	170	192	158	162	168	166	177	148	182	176	167	180	174	163	182	167	166	174	192	180	187	183	191	178	197	154	164	169	170	175	175	195	162	168	164	192	183	196	205	184	170	177	185	185	195	173	187	184	186	187	177	167	152	170	167	171	192	187	195	172	196	164	196	209	181	191	179	188	179	179	161	173	165	166	172	181	165	175	183	176	171	203	178	156	172	154	181	152	183	166	169	163	184	180	177	180	169	198	185	172	168	159	189	171	148	165	184	166	191	186	191	171	194	178	163	183	188	180	170	178	181	195	191	195	149	147	173	177	172	176	175	178	169	182	181	191	175	159	165	170	170	158	181	180	181	172	174	150	164	176	182	204	192	183	194	181	199	200	161	176	180	180	177	189	154	173	204	184	165	209	173	167	166	198	168	183	150	184	187	174	179	193	179	178	176	187	163	174	158	184	161	162	170	194	177	199	202	181	178	200	167	183	178	201	178	161	171	203	171	154	185	167	169	183	162	187	169	181	197	173	177	188	197	165	185	176	180	194	183	175	168	178	177	161	188	176	162	146	193	199	181	162	166	189	167	191	165	158	186	183	180	216	177	179	160	141	183	167	198	168	190	177	182	204	167	195	176	198	181	169	182	170	196	179	170	168	176	191	165	185	159	181	167	189	174	170	157	180	210	178	190	171	167	175	173	165	180	155	180	187	183	176	191	177	183	153	185	161	173	172	194	189	174	179	169	179	162	164	167	175	176	175	167	178	190	153	172	192	178	201	174	181	170	180	180	176	176	171	153	196	196	178	197	183	189	155	176	174	158	170	202	175	178	171	180	166	187	200	162	190	174	186	176	181	175	193	166	189	181	184	167	178	161	183	189	169	168	175	169	185	171	166	182	171	200	186	175	182	161	166	167	179	183	188	192	193	195	174	182	178	160	203	171	157	172	148	176	174	173	181	169	195	170	195	179	167	166	154	184	168	151	191	181	181	177	156	169	192	177	170	186	188	177	162	177	184	149	187	186	171	173	179	189	182	191	163	173	155	197	183	184	164	170	175	170	185	188	174	209	176	177	188	178	179	154	183	179	175	185	212	176	157	171	195	170	181	156	179	168	161	174	171	179	187	176	180	178	171	188	176	188	171	192	193	173	187	178	171	178	162	170	181	195	149	188	174	197	183	188	180	172	159	167	182	211	169	178	145	187	174	168	166	175	195	200	209	193	183	194	156	169	180	153	201	188	179	151	157	166	174	181	175	176	159	158	207	183	178	174	167	177	215	191	170	185	175	180	174	192	186	174	183	190	188	180	180	181	198	175	159	153	162	171	186	161	185	194	179	203	153	168	177	167	202	172	173	179	164	169	183	145	181	170	193	188	183	197	182	157	164	182	174	162	177	173	168	203	191	176	179	182	143	163	164	165	157	182	179	184	181	167	166	211	181	182	169	178	174	160	173	164	186	184	195	189	177	172	186	156	173	171	195	173	188	168	168	171	185	158	187	179	179	167	145	200	179	167	201	164	188	192	159	211	192	187	191	165	190	167	168	171	165	193	165	179	174	162	171	170	215	194	178	164	179	172	178	179	193	178	167	186	171	175	186	164	202	167	168	180	195	190	178	176	165	189	183	201	186	169	188	179	184	175	182	182	179	176	155	175	181	183	172	203	164	194	158	190	170	168	186	185	161	168	186	170	149	169	184	173	188	197	179	197	184	161	170	182	178	191	171	163	147	152	191	171	184	207	165	178	186	190	154	165	171	179	176	178	200	186	176	174	188	181	189	182	204	168	183	180	194	182	144	199	181	172	162	201	182	179	196	191	189	163	157	150	182	175	164	154	186	177	154	190	154	214	176	176	166	190	180	181	174	182	191	185	168	181	158	186	192	160	183	173	184	201	173	181	169	156	173	203	184	165	168	183	175	184	176	165	181	177	193	165	170	183	192	183	183	161	174	170	187	173	181	178	174	198	179	169	167	169	178	218	183	189	155	190	177	210	181	205	196	173	196	170	187	153	205	156	195	191	185	172	175	175	187	174	194	192	185	184	196	177	176	192	180	182	158	167	177	169	191	195	159	146	199	156	185	181	166	206	175	195	214	171	159	176	178	160	169	175	178	184	203	184	206	181	160	170	191	181	161	174	190	174	190	165	195	180	186	187	177	173	194	165	160	166	141	166	181	176	164	183	188	183	181	165	189	182	173	190	169	149	182	172	195	197	196	176	183	169	177	175	180	165	178	159	194	199	165	191	187	176	188	191	167	154	166	177	200	169	185	197	185	164	181	180	189	193	154	199	158	191	200	166	154	185	168	167	185	192	187	184	174	199	196	157	176	189	219	177	165	196	157	175	160	163	171	151	156	177	170	165	181	179	141	186	190	183	171	156	176	185	167	187	168	179	173	195	172	173	185	162	183	186	177	166	155	208	179	177	170	191	189	184	176	166	179	189	183	194	185	173	183	161	174	164	184	177	171	183	186	178	184	172	156	192	176	170	190	187	178	182	201	199	183	166	182	166	198	168	167	149	178	190	186	180	195	176	175	165	196	192	168	168	165	182	175	176	178	175	187	193	180	162	184	181	182	135	178	171	168	198	179	179	175	195	150	193	177	174	207	206	156	176	197	170	197	203	194	176	184	156	178	164	185	183	178	154	195	172	162	189	183	166	175	159	170	179	179	173	213	170	174	169	174	165	172	194	179	169	192	181	169	186	167	172	194	170	169	216	174	198	174	165	181	177	185	184	181	179	182	176	168	181	199	194	180	157	179	214	173	200	178	181	163	205	161	186	185	201	188	188	177	191	170	204	188	174	169	188	195	186	178	172	169	176	169	182	184	173	191	167	190	198	195	180	175	163	195	199	199	202	160	186	195	181	146	183	147	154	177	165	172	170	195	188	183	173	178	180	155	181	180	183	177	179	188	188	161	178	139	187	172	176	160	179	177	176	166	187	179	191	171	184	191	178	172	178	174	184	169	176	161	165	204	182	191	162	179	168	183	202	191	169	171	157	168	173	188	176	186	172	166	168	184	187	189	172
32842	50871	48917	66254	66224	55416	42726	28829	12946	3052	1767	1255	686	424	381	321	333	320	328	346	290	355	339	361	338	339	319	332	343	333	325	333	351	351	340	324	309	332	340	330	344	313	338	353	319	363	360	320	347	334	322	340	315	320	355	357	327	336	344	315	313	304	329	327	321	335	325	324	317	308	328	315	312	380	359	346	296	315	306	308	335	356	309	337	325	335	292	322	306	339	331	331	311	351	331	319	314	350	309	343	314	342	325	307	354	331	308	316	378	332	349	346	308	343	336	328	321	332	322	297	331	311	350	328	311	339	366	357	350	347	334	338	326	344	322	334	335	349	357	331	333	339	336	342	310	368	337	361	355	349	317	336	312	294	313	332	318	357	358	310	329	323	374	339	339	307	328	341	337	317	344	292	355	324	327	318	348	334	311	353	347	352	346	329	335	319	314	353	330	323	336	337	305	333	339	352	352	333	321	326	334	380	331	323	287	330	318	344	326	324	337	330	308	326	347	324	335	337	325	339	322	328	348	323	337	327	336	315	350	328	321	368	293	337	322	349	326	316	339	363	321	318	329	342	346	300	326	341	369	362	347	341	305	297	331	335	324	328	323	335	305	329	349	366	339	355	332	351	292	343	317	356	331	326	352	318	349	329	322	312	369	334	342	297	340	325	384	298	322	335	314	316	318	321	335	331	303	323	335	325	301	357	343	325	331	382	358	336	345	341	357	343	325	338	304	328	324	318	318	323	354	333	336	321	313	355	330	315	327	337	355	347	314	294	324	331	314	339	326	323	321	297	322	352	324	316	313	327	333	345	357	345	328	313	342	337	299	345	337	338	304	320	306	315	319	356	320	335	335	325	309	312	314	340	340	296	327	348	335	319	382	294	310	301	336	337	320	329	311	312	289	347	326	333	323	310	331	322	331	334	316	350	324	311	321	289	302	293	300	354	316	322	345	339	335	320	332	316	339	310	318	323	354	352	328	303	323	342	328	350	334	332	341	365	343	353	315	329	338	350	344	374	318	307	327	334	360	315	340	324	348	333	327	358	310	339	333	313	319	396	292	332	313	332	312	358	337	307	326	323	307	344	336	327	325	352	335	342	337	321	319	310	350	315	329	340	389	329	331	319	298	338	317	340	329	301	316	353	328	318	326	338	342	320	316	359	311	327	317	310	324	314	327	314	320	334	348	303	331	291	309	316	365	365	344	331	321	309	408	297	360	319	337	323	338	373	330	332	331	361	341	348	364	339	343	284	364	311	325	331	318	337	302	345	343	297	338	340	347	332	293	324	349	331	353	323	322	323	331	304	322	313	298	350	329	338	302	316	322	311	310	336	319	320	381	337	332	310	317	333	359	355	326	350	357	314	364	329	318	333	289	370	339	341	308	309	311	352	344	316	296	307	360	335	312	304	321	353	324	343	314	350	295	306	301	298	327	302	340	334	306	346	319	348	332	302	328	297	330	313	339	328	343	323	323	332	363	345	312	353	323	334	290	329	338	322	338	342	327	335	326	312	336	328	360	314	317	337	327	303	310	332	301	325	339	337	324	306	334	328	329	330	345	327	356	285	297	314	316	314	301	321	343	327	351	348	322	297	352	346	324	335	332	317	344	339	326	312	356	327	332	325	332	317	340	325	354	335	349	303	336	310	338	361	317	311	326	306	327	348	347	317	317	356	322	334	335	339	347	350	356	350	342	359	311	315	355	337	315	347	340	361	329	343	345	343	335	339	329	303	342	325	315	327	332	299	342	342	332	291	307	313	316	326	353	361	335	327	331	342	344	345	321	319	337	311	345	332	349	330	355	341	333	355	314	361	293	323	378	344	323	353	329	304	337	313	326	338	335	351	323	355	325	330	305	327	330	351	311	319	331	314	336	347	359	307	310	339	327	326	318	348	344	316	361	339	325	312	323	339	337	320	346	338	324	336	378	360	340	319	334	321	342	312	355	315	336	371	319	310	345	329	337	315	335	333	344	316	330	341	357	331	317	334	309	334	292	317	305	323	318	315	324	338	321	320	347	349	328	315	355	297	332	321	330	314	292	368	335	325	296	371	325	353	315	322	328	371	322	325	316	332	325	323	355	330	334	367	319	327	341	345	333	350	320	321	393	348	340	319	318	335	287	332	326	313	343	325	310	350	314	336	326	321	368	299	325	343	317	348	308	335	305	304	318	331	333	338	364	339	302	307	323	328	327	314	361	342	338	318	325	340	326	334	350	314	326	323	335	361	335	299	328	325	316	320	338	321	337	309	305	330	293	315	315	346	361	328	314	357	308	353	316	344	336	322	326	308	341	326	308	359	338	360	326	348	321	338	354	335	337	315	339	334	334	322	351	314	319	322	324	300	311	346	331	336	313	331	329	324	336	362	351	324	320	331	343	350	324	318	327	341	340	359	343	302	332	341	325	351	319	310	349	343	324	326	314	337	334	323	318	342	298	349	332	315	310	319	335	342	326	317	334	325	308	322	318	312	317	342	337	307	341	355	293	330	349	310	353	344	362	322	352	324	331	362	319	349	318	329	331	341	322	347	315	307	348	338	332	344	295	304	325	319	352	315	303	337	328	327	317	357	328	343	335	349	328	345	335	301	312	349	323	337	357	330	326	320	300	326	332	341	350	294	333	332	298	350	345	331	331	330	335	336	330	326	371	345	336	324	326	326	319	323	311	307	345	329	331	338	313	362	329	296	356	320	354	302	284	322	301	344	321	326	323	317	340	332	321	343	364	346	328	328	364	328	310	325	337	304	351	328	319	320	310	342	352	357	346	357	314	327	334	309	308	304	286	340	302	315	298	347	308	315	324	288	338	317	318	328	301	313	328	343	355	340	322	302	341	303	329	337	314	336	334	341	316	323	323	322	336	370	309	309	324	325	333	323	342	353	332	348	321	323	343	386	330	336	337	349	335	371	340	319	354	336	334	336	304	330	310	349	349	346	343	337	326	335	334	310	330	336	341	329	314	289	366	359	338	322	329	318	319	315	348	339	307	349	342	304	304	332	360	345	313	314	310	299	324	348	319	318	334	329	343	300	343	337	309	315	340	319	349	328	333	335	326	320	319	322	337	325	322	325	326	318	337	308	320	326	329	299	313	305	342	321	314	322	322	352	310	335	342	346	317	335	342	337	325	353	331	340	360	322	345	323	348	315	315	316	318	335	353	315	372	295	329	297	325	308	339	340	342	321	314	332	329	364	299	344	300	359	332	335	308	336	310	340	322	325	306	334	311	323	362	330	340	310	317	302	318	341	331	320	320	336	336	321	323	326	332	324	281	362	295	350	320	313	333	365	305	334	304	311	361	317	326	314	359	318	317	317	340	329	323	331	317	348	360	358	320	339	349	343	312	338	328	324	332	338	311	316	333	334	318	350	334	339	330	351	334	351	345	311	314	348	328	357	333	340	365	335	334	324	305	315	340	325	342	319	326	340	311	357	322	313	319	324	338	320	334	348	316	335	331	308	319	327	326	311	366	321	312	330	331	350
27484	22111	19908	18936	17055	10085	4692	1919	626	334	279	221	247	207	234	225	193	226	238	234	217	203	213	226	210	231	187	222	193	203	221	203	215	219	218	234	209	225	207	227	198	226	220	223	203	208	195	229	202	230	211	199	226	202	182	212	196	205	218	222	210	227	205	231	192	211	184	218	215	213	207	225	197	222	218	208	217	206	217	182	218	206	196	209	222	227	231	223	223	212	214	181	208	209	219	226	205	245	222	228	199	219	238	213	168	199	235	236	182	243	239	234	204	220	219	200	230	213	227	225	217	230	244	227	213	236	237	199	209	226	225	212	187	227	214	230	226	221	202	209	219	215	234	211	214	228	196	224	189	209	230	185	228	247	222	214	222	191	216	220	239	225	222	213	218	187	213	199	250	191	218	203	224	208	215	196	224	247	238	197	218	209	203	209	197	222	198	218	214	218	199	231	220	196	226	215	218	193	209	200	246	198	202	201	208	235	218	201	214	237	212	198	230	215	200	221	231	197	206	215	216	180	216	215	216	224	217	214	197	217	196	207	213	206	233	224	218	225	222	228	237	233	232	211	191	207	234	214	223	205	208	210	221	209	211	246	203	212	198	208	211	225	208	213	189	182	245	214	213	194	267	228	191	214	218	215	193	238	213	200	202	225	231	215	238	217	191	214	224	237	242	225	240	213	225	264	213	245	199	196	250	204	202	181	210	209	222	241	196	203	189	211	230	237	222	179	194	201	207	253	209	234	230	232	210	214	216	206	208	227	227	229	204	199	221	215	198	218	203	214	217	220	235	216	210	190	250	205	191	204	245	221	221	222	213	206	217	193	212	212	239	226	211	220	212	205	216	219	205	223	231	187	224	193	205	229	205	226	226	205	207	181	213	246	205	238	197	226	190	187	195	217	226	224	219	220	216	219	194	198	219	220	228	212	214	218	233	215	202	222	224	226	190	217	207	226	216	215	207	231	224	202	188	221	202	222	226	219	183	253	198	195	218	217	216	221	217	231	206	208	199	223	231	221	190	202	220	260	222	212	214	209	187	199	208	230	222	192	215	211	214	210	204	207	220	196	182	201	234	198	207	214	208	239	226	199	217	219	219	215	199	214	195	215	221	217	205	237	205	214	192	235	210	223	214	198	192	185	212	220	254	206	208	182	221	192	208	228	232	199	237	246	232	207	212	226	204	218	201	228	200	221	203	208	190	219	209	221	204	203	214	206	232	209	222	227	246	227	202	211	209	217	214	209	248	221	225	225	205	214	219	187	222	216	219	213	241	208	216	216	220	211	219	221	224	201	216	229	189	221	236	220	205	205	215	217	195	236	195	207	185	212	199	221	208	219	215	231	238	202	202	227	239	204	211	207	198	186	198	194	215	226	214	218	227	203	200	214	207	211	215	202	217	205	210	231	206	223	208	247	226	213	259	207	217	215	189	190	215	239	251	232	210	196	223	221	230	208	218	222	202	192	222	224	221	207	234	207	210	202	233	221	177	212	203	197	247	221	195	227	214	224	210	229	204	203	213	220	204	223	228	206	236	248	186	187	222	192	181	226	211	232	225	249	214	216	210	214	221	199	199	220	183	207	219	204	237	235	234	231	230	230	208	214	196	223	183	205	186	196	220	250	244	189	202	160	244	227	214	243	218	205	224	242	197	220	210	236	186	218	227	206	225	213	194	188	204	180	217	201	192	236	201	215	210	207	221	223	225	211	212	218	252	224	228	214	214	212	217	233	251	215	234	203	220	222	228	187	198	225	230	229	196	240	212	211	204	235	232	208	223	220	215	245	239	213	222	227	223	181	199	204	224	230	223	206	204	206	216	223	232	199	209	203	226	227	210	239	217	190	240	230	201	231	245	251	219	209	209	221	205	180	201	192	208	214	197	217	195	218	222	188	220	200	227	188	225	254	209	202	223	205	222	238	214	268	224	211	223	206	211	220	224	216	208	215	209	204	201	222	236	219	194	232	220	246	212	219	217	234	210	207	213	215	198	234	221	237	235	241	215	226	206	203	210	229	192	205	227	221	191	221	222	212	214	203	229	215	216	210	231	181	216	180	224	203	207	212	219	233	229	235	217	204	178	196	214	201	225	214	206	178	181	230	217	208	226	208	218	206	226	220	206	221	218	213	243	234	242	230	222	237	224	218	219	205	215	202	199	234	249	229	228	212	220	212	207	218	229	208	215	191	217	210	195	206	208	218	218	213	220	238	200	207	208	192	195	220	228	226	211	208	247	207	262	237	224	207	195	211	181	227	195	212	228	210	195	203	224	222	251	210	206	238	230	231	211	237	185	215	213	216	233	205	199	228	217	236	217	220	233	209	210	210	201	175	227	211	193	234	209	207	246	226	220	220	212	240	252	210	223	219	217	205	198	214	235	221	203	200	201	208	201	217	196	202	212	223	214	207	227	207	232	225	214	204	223	198	226	224	231	211	233	219	213	203	207	225	217	197	223	229	214	195	208	217	207	210	222	228	219	217	220	200	209	222	237	260	217	206	222	219	212	211	214	209	205	204	211	225	177	198	240	209	238	219	246	216	231	265	191	196	209	205	197	206	213	221	238	224	208	219	203	212	207	194	229	198	164	216	216	211	225	254	199	227	234	246	240	210	210	237	204	221	213	216	213	208	220	216	238	215	225	198	239	190	205	208	217	208	207	197	206	233	227	237	218	210	210	212	203	211	216	207	187	212	215	208	216	186	205	218	209	205	214	209	252	234	212	218	211	207	224	216	236	195	224	236	200	238	217	223	215	218	205	223	219	200	219	220	197	198	213	222	219	221	229	234	203	216	242	231	245	237	252	211	244	200	207	224	215	215	199	200	211	203	212	217	240	213	213	216	213	253	235	246	234	227	200	218	183	198	218	207	210	202	220	208	219	232	194	233	218	223	214	227	195	199	230	227	242	213	235	235	225	199	216	212	209	217	225	208	221	219	209	209	237	196	232	214	199	224	214	207	206	195	196	220	229	193	214	206	214	236	218	209	208	198	183	232	211	213	212	211	245	213	217	215	213	196	210	214	198	223	228	223	211	220	229	212	228	215	217	210	206	215	218	211	225	220	220	242	201	226	202	248	233	213	217	221	216	198	209	227	197	215	219	230	228	231	198	216	217	200	214	216	204	221	211	189	210	229	207	214	206	210	222	211	201	222	197	212	204	234	207	183	217	231	216	218	203	237	216	221	211	205	247	191	229	199	204	186	210	214	241	232	181	197	211	209	219	220	223	215	200	225	242	237	233	194	216	221	218	230	223	206	231	230	218	209	214	218	218	203	222	206	217	192	233	200	176	214	220	215	212	212	215	199	221	246	248	213	194	210	209	197	219	210	171	226	204	234	221	202	212	204	214	205	200	225	206	233	206	205	199	198	236	198	219	210	227	218	206	215	205	192	210	233	219	217	239	224	218	225	223	220	197	227	212	226	224	217	227	216	202	243	220	229	217	202	221	223	204	208	215	229	203	212	209	182	207	221	212	209	201	193
25673	33278	26279	26019	24921	17289	10023	4830	1456	638	531	506	431	390	414	417	440	377	418	426	419	384	398	457	449	400	402	410	442	427	398	409	445	437	408	403	417	413	410	409	397	380	396	406	379	427	454	440	427	396	420	422	393	392	402	412	410	390	371	391	441	441	429	443	465	401	414	415	411	456	400	437	433	439	431	420	404	408	415	430	390	438	398	425	411	390	445	379	467	378	427	402	370	402	408	390	433	402	389	415	388	425	425	417	380	407	384	426	410	422	412	397	419	425	440	416	416	411	400	399	409	410	479	445	387	414	389	420	401	400	432	393	405	403	392	445	427	404	395	415	385	422	424	455	431	401	422	437	395	433	398	405	392	428	413	441	390	405	430	426	414	426	398	421	415	425	463	429	444	402	407	375	394	435	435	381	413	410	414	427	457	396	435	444	382	425	437	445	427	404	423	410	419	434	422	396	428	433	385	416	416	425	419	384	426	406	425	359	439	407	385	408	388	441	392	418	417	404	431	407	401	413	413	436	430	422	426	394	394	393	409	390	427	425	411	424	405	455	402	415	413	422	414	404	400	434	447	403	412	427	431	387	438	391	429	463	442	438	423	410	387	424	403	394	439	402	433	437	437	425	396	408	403	425	373	416	407	413	415	388	417	402	417	447	420	391	386	438	434	429	409	403	430	441	426	410	431	401	413	402	431	393	425	395	428	421	400	434	415	438	421	422	401	432	412	400	421	417	426	415	432	406	402	424	419	439	398	424	390	391	391	410	360	404	422	383	447	400	421	435	413	405	388	425	413	451	412	440	418	424	420	398	399	382	390	395	427	382	415	404	438	416	412	420	426	392	400	435	395	387	435	392	448	453	397	413	421	396	439	413	440	411	427	420	437	377	376	396	404	424	387	463	413	418	448	424	432	428	414	430	385	427	410	387	378	401	431	411	417	412	424	458	413	394	433	392	420	388	401	402	413	392	412	394	405	420	384	392	377	428	404	419	410	417	424	392	399	440	403	397	410	411	414	440	401	412	391	421	457	439	388	400	400	427	418	372	362	417	413	372	412	446	405	418	386	427	384	395	420	418	433	434	388	440	380	457	393	421	400	397	419	442	432	412	410	434	425	428	420	395	430	397	411	433	397	378	415	394	381	397	418	425	417	465	415	410	428	462	406	388	423	382	392	398	396	388	432	422	405	393	420	390	420	459	415	392	406	425	462	415	432	426	430	398	420	391	429	412	436	408	394	451	417	415	427	431	427	428	420	440	417	415	416	374	416	440	437	435	384	432	431	415	430	392	421	364	422	409	421	415	409	404	370	413	385	405	374	443	402	425	405	410	422	401	382	412	408	408	428	399	394	385	413	432	397	423	437	408	418	418	408	434	402	402	430	426	396	398	420	411	437	441	398	397	400	424	400	455	403	427	396	383	394	401	445	422	445	432	426	438	406	417	429	403	396	387	416	408	440	386	459	410	412	400	416	424	391	381	399	412	420	385	426	418	406	405	445	390	429	390	382	450	439	409	420	422	435	409	379	388	377	416	462	420	383	461	411	410	411	426	407	412	415	417	441	410	418	429	405	409	404	389	413	410	446	438	437	395	413	408	422	414	438	399	417	400	405	421	436	439	374	428	438	356	392	414	423	383	421	394	440	441	406	414	452	422	407	398	405	402	420	435	429	466	448	389	429	391	413	395	428	423	374	412	416	406	406	444	403	417	396	395	426	397	426	445	401	400	411	422	409	387	404	405	414	404	430	406	418	426	407	415	423	415	404	454	416	380	417	426	420	448	430	420	417	402	386	452	413	437	434	406	410	418	436	400	420	397	415	452	408	416	416	403	395	406	435	408	431	450	378	444	403	422	388	414	422	400	391	418	418	436	387	424	399	392	398	388	404	429	413	425	418	450	441	390	403	378	430	435	419	430	381	393	401	437	401	382	430	423	427	408	401	438	396	419	430	381	406	414	419	398	443	420	415	422	413	424	450	441	434	398	434	444	387	439	436	432	366	391	417	402	413	430	434	411	440	442	418	417	413	421	426	436	399	393	417	389	399	404	403	388	378	451	456	406	413	418	403	393	436	413	420	405	417	418	418	413	420	431	398	415	410	412	393	428	422	410	452	404	417	401	417	386	416	423	411	416	405	412	389	418	399	434	425	422	461	395	409	390	404	425	394	453	388	414	423	442	410	390	420	396	430	404	411	479	439	413	400	403	439	416	406	447	456	425	375	408	412	398	445	415	422	405	432	384	426	423	380	434	430	377	419	430	417	436	413	426	430	431	415	433	406	435	410	437	432	431	426	401	425	419	435	391	408	400	428	430	418	408	419	436	396	414	405	373	432	405	446	391	424	367	392	429	407	423	433	438	392	406	430	432	410	415	413	399	442	445	403	411	417	411	428	432	395	442	429	382	424	450	398	397	434	425	435	402	410	410	419	395	390	428	454	429	411	426	432	387	408	409	440	410	413	417	391	419	390	395	408	428	393	430	418	397	431	451	432	398	395	389	414	463	440	416	439	373	418	393	417	439	374	410	414	405	420	413	389	438	405	390	426	402	401	423	412	429	421	410	446	447	433	424	372	461	415	403	430	408	398	417	391	404	410	421	384	435	427	442	451	383	396	425	428	403	421	400	407	439	438	418	417	450	403	383	385	433	410	424	419	393	411	438	414	375	445	440	377	418	405	420	420	455	391	433	432	430	398	424	377	430	420	425	412	409	411	432	427	417	418	389	390	398	402	415	378	401	400	421	394	396	415	379	389	435	405	410	391	403	426	416	399	447	385	407	445	404	401	402	387	431	435	391	442	381	421	408	404	406	399	447	448	415	445	419	451	401	366	404	436	416	400	417	394	413	375	404	410	415	386	391	404	389	427	433	391	404	387	444	442	441	422	438	421	396	439	429	404	373	420	424	399	383	417	447	418	405	419	388	428	406	410	409	418	398	397	387	405	400	423	421	387	433	394	406	443	373	431	413	420	443	439	411	424	414	403	416	394	431	419	417	422	427	410	403	399	423	450	416	390	425	376	403	439	409	386	421	426	383	415	385	408	405	433	415	433	412	418	417	428	412	390	399	386	428	441	381	388	401	452	449	421	436	392	412	410	442	424	414	418	375	406	414	366	388	408	431	422	421	414	386	426	387	401	405	435	417	413	411	376	370	438	409	456	409	405	404	418	417	415	412	409	415	421	412	406	441	442	410	405	391	432	372	419	408	412	457	449	412	433	427	406	387	415	443	400	424	388	427	436	410	412	402	363	411	442	423	411	456	420	423	408	398	402	402	428	394	411	450	394	423	408	407	380	411	441	406	404	442	384	405	420	423	392	405	437	405	406	412	391	367	382	427	363	402	384	401	399	426	397	434	405	418	400	426	454	417	424	430	401	374	422	398	403	415	409	445	409	418	427	416	453	400	419	448	419	394	388	392	414	404	398	433	426	416	411	434	429	396	413	409	393	376	413	426	448	431	429	397	376	377	446	443	456	400	413	374
24668	21616	28671	30957	45707	39778	28559	13438	3203	567	466	340	263	224	197	181	202	182	200	193	205	190	215	190	216	189	197	184	203	167	203	206	199	157	181	203	183	178	202	194	185	179	210	175	212	207	190	194	176	187	178	200	215	200	205	160	200	184	174	196	194	197	205	161	189	193	188	206	167	189	191	208	178	218	192	191	193	201	201	185	198	207	182	169	181	199	193	196	201	201	218	160	190	199	214	202	194	192	185	180	198	186	175	190	186	177	190	200	168	171	194	215	167	196	182	168	194	186	184	196	183	181	163	210	186	203	201	186	188	198	205	181	192	176	204	182	166	178	187	210	186	225	183	175	175	206	179	199	209	212	183	200	192	171	206	163	189	167	210	209	202	191	169	200	226	184	186	196	185	195	183	185	179	174	192	165	190	201	190	176	202	182	201	191	190	201	210	203	179	173	182	175	187	199	195	185	208	185	202	172	160	180	180	200	178	167	170	207	192	198	190	186	201	188	203	179	200	189	196	184	183	202	199	228	184	188	198	192	197	197	182	207	164	197	176	196	181	171	182	194	207	212	177	212	196	186	200	174	196	202	212	170	210	176	208	197	181	223	200	170	212	197	196	191	186	182	179	185	213	183	199	190	208	178	196	197	179	209	206	191	189	184	200	160	202	196	200	189	205	194	195	204	195	200	187	210	181	189	214	176	199	186	206	200	191	204	200	139	213	197	170	179	183	173	185	180	179	182	199	210	179	195	204	200	193	222	201	188	178	186	188	161	197	182	189	173	200	211	220	195	177	206	203	182	209	168	203	192	209	174	200	198	201	196	189	215	182	208	229	192	203	161	186	202	203	155	175	192	172	202	209	165	207	200	184	185	183	198	196	184	169	191	179	182	194	185	186	172	186	196	209	185	188	186	193	197	178	179	186	210	156	191	188	184	176	194	196	159	201	185	184	209	221	193	210	200	190	196	210	185	198	166	187	186	166	178	161	203	173	183	197	188	223	188	181	167	195	185	197	181	188	183	204	201	190	192	189	196	224	178	185	168	191	177	210	202	170	202	175	186	138	187	204	192	199	204	200	214	206	195	181	194	170	170	189	201	178	186	197	195	201	180	185	201	204	194	198	173	184	191	214	179	179	208	196	184	187	181	191	214	183	195	198	175	171	171	187	172	208	199	188	192	179	187	179	190	189	172	206	186	193	175	176	194	164	170	189	192	206	178	172	188	175	191	197	170	184	196	208	200	173	182	190	181	188	199	178	229	194	186	175	193	185	179	183	209	180	210	181	187	192	197	163	180	186	204	206	214	188	161	190	190	198	181	195	198	182	204	171	159	179	177	178	186	200	199	193	187	198	186	192	197	192	193	165	211	201	186	193	197	182	177	180	178	219	194	178	180	208	180	194	177	191	188	172	191	182	181	176	203	204	195	198	170	199	169	176	210	174	196	185	179	207	189	209	182	187	193	219	192	178	179	186	182	211	195	197	155	189	205	191	161	182	162	169	191	202	181	197	201	191	194	191	193	195	203	180	165	196	195	192	193	184	191	194	194	211	198	201	219	216	185	174	195	194	178	189	202	201	217	198	207	212	211	199	206	184	180	194	190	185	192	201	185	198	175	187	169	182	210	185	188	205	210	196	205	195	198	188	197	180	194	193	186	183	192	186	197	201	200	204	194	203	192	189	189	179	172	190	179	178	175	199	210	192	192	173	208	193	180	198	201	187	192	197	186	240	181	190	194	212	171	212	168	178	196	222	203	205	175	175	193	185	203	207	193	179	194	183	204	190	176	176	188	180	176	193	203	181	212	205	186	191	204	170	166	187	201	196	189	206	198	198	172	179	179	190	212	193	202	188	192	201	187	169	215	189	189	217	209	194	166	188	169	197	199	203	192	201	188	187	198	205	170	196	198	219	188	189	181	168	176	196	185	223	178	213	186	181	195	184	195	169	183	188	161	219	171	201	158	194	200	193	178	184	205	199	188	177	178	187	181	212	171	177	191	174	190	193	190	191	190	184	186	203	182	198	189	197	212	177	172	200	179	179	180	190	200	180	185	195	190	186	184	189	174	173	193	198	182	181	191	192	191	191	170	183	188	161	199	201	199	183	168	217	176	193	202	194	178	200	182	184	219	195	193	189	175	187	177	200	186	223	178	189	192	194	204	188	198	202	187	210	191	223	187	184	195	220	163	231	193	175	180	175	202	209	185	184	181	190	202	179	209	170	172	182	186	206	200	195	193	178	189	189	175	187	204	202	223	193	180	186	192	202	184	207	184	175	184	195	211	190	203	170	199	183	191	173	209	205	188	183	170	189	176	188	195	191	197	210	214	175	186	194	205	168	186	196	203	206	182	195	184	180	192	186	186	201	196	186	212	199	190	183	213	171	198	205	169	179	197	195	189	198	212	202	193	216	181	205	179	186	192	208	197	215	179	205	195	187	186	170	189	192	196	180	191	180	184	181	187	161	186	188	196	181	185	196	171	178	170	203	174	211	192	206	188	188	181	196	198	197	215	185	177	178	182	177	216	190	174	196	173	195	203	190	185	188	181	187	188	167	193	193	205	165	206	187	216	185	202	195	185	193	170	201	188	187	184	191	186	207	198	180	176	186	200	199	194	189	194	216	182	192	195	187	170	210	198	205	190	203	208	190	190	186	184	196	194	181	188	186	176	180	193	185	179	201	204	178	191	166	193	191	190	200	171	179	179	190	192	211	169	203	201	202	181	214	185	180	200	178	215	199	169	198	182	190	206	208	177	191	202	194	196	208	180	203	189	183	184	202	183	200	190	168	192	182	187	203	218	173	202	181	190	204	215	202	198	184	180	187	185	182	203	204	192	165	205	165	163	184	205	205	182	224	205	203	161	169	201	222	195	198	163	181	187	195	216	168	213	206	176	216	175	196	188	210	196	202	199	172	199	202	174	198	193	201	185	192	202	182	187	176	182	182	192	188	188	190	218	198	186	202	173	194	212	202	196	195	195	190	176	170	205	202	176	202	192	184	149	191	184	198	209	196	224	191	194	185	208	205	176	196	201	205	183	170	190	196	190	191	192	188	187	197	192	186	191	193	177	210	202	198	179	203	226	167	177	200	180	187	195	184	201	192	190	185	181	215	188	174	187	176	176	209	190	192	183	167	159	198	182	180	211	196	185	186	181	179	211	199	214	193	185	202	214	201	158	195	184	218	199	172	197	190	186	199	153	207	183	225	182	198	192	197	203	203	222	183	199	200	191	166	210	196	211	194	192	188	194	200	193	196	210	194	206	207	199	182	192	201	183	191	173	196	195	201	183	169	180	184	194	158	170	186	177	189	176	194	175	188	181	205	213	182	201	178	202	162	198	198	197	195	189	205	188	205	192	198	197	205	192	156	192	192	215	206	186	191	184	185	187	195	184	198	180	224	203	217	190	204	182	179	187	177	187	184	189	174	182	187	183	180	198	179	205	176	197	198	194	192	189	205	203	195	198	187	189	188	170	199	180	204	192
28705	42341	34710	50151	53997	44416	33822	19886	6989	1696	1150	912	579	443	384	377	358	382	398	373	373	351	358	378	361	373	385	387	398	377	382	383	335	364	347	401	332	362	370	368	314	361	343	379	373	350	359	367	386	373	342	388	365	348	398	354	373	344	377	336	355	370	376	337	363	352	380	368	391	358	401	360	367	351	357	347	382	362	344	339	381	368	385	354	370	331	373	385	377	363	352	339	333	380	364	373	355	344	350	370	380	371	358	382	371	347	364	385	369	407	349	351	389	354	364	378	384	368	367	370	402	366	397	356	340	377	354	368	342	378	364	369	368	380	351	388	398	411	350	382	328	337	380	397	378	363	350	325	357	371	358	328	361	325	389	395	376	382	396	380	388	363	391	355	348	364	355	392	352	345	371	364	338	381	386	373	360	364	351	370	360	396	376	367	397	378	347	360	362	405	426	364	384	384	373	348	397	369	371	404	359	361	361	372	375	343	333	354	353	365	339	362	367	335	351	357	384	361	370	390	374	380	361	375	378	367	360	365	359	329	346	380	365	383	388	333	392	389	341	368	377	378	342	374	401	347	369	355	365	362	356	384	388	367	361	350	360	368	371	337	361	368	392	373	340	373	351	368	409	364	368	374	377	395	356	397	370	407	371	358	403	353	356	365	380	323	372	366	380	367	350	353	354	360	367	358	352	355	375	337	372	361	331	364	369	369	352	371	354	367	369	356	370	348	382	404	356	356	392	425	327	389	379	383	314	377	357	377	375	349	372	347	345	384	353	367	374	358	317	377	382	395	365	372	353	361	371	369	354	372	364	374	359	389	365	354	370	386	373	326	340	381	389	349	379	381	375	342	379	374	370	338	371	354	394	371	345	345	377	356	372	353	345	395	361	343	370	388	388	369	358	385	351	355	389	367	360	373	376	349	376	380	375	375	394	375	382	363	374	369	387	386	367	348	370	367	378	355	367	370	341	350	370	374	392	382	350	412	364	370	348	367	362	387	424	385	354	357	402	410	401	347	355	369	361	379	389	343	381	373	344	382	369	397	365	343	366	359	364	362	352	393	351	317	344	369	384	384	376	360	358	386	310	351	377	390	365	374	386	386	343	355	361	360	370	378	359	352	340	375	346	358	351	358	372	364	359	391	360	356	327	373	354	364	387	382	376	355	355	408	333	386	361	358	382	390	374	352	396	373	372	385	364	359	397	370	368	383	395	373	328	371	354	381	365	356	367	353	346	363	382	376	372	419	379	381	414	342	368	376	393	366	371	381	371	375	384	366	375	407	391	360	388	387	405	360	357	379	381	394	346	405	392	355	363	336	394	416	363	382	376	369	362	362	372	383	354	390	393	416	381	391	378	351	358	376	368	347	390	379	373	344	353	391	356	368	408	372	372	368	377	382	385	367	350	364	406	339	364	357	355	359	367	402	344	364	361	365	351	356	377	385	361	351	352	361	410	389	365	356	345	362	372	389	369	402	337	373	370	358	381	377	374	339	365	393	338	385	403	381	365	387	357	330	372	362	340	390	383	389	377	361	380	379	353	357	345	397	329	383	372	355	370	358	361	370	344	387	382	361	367	360	392	349	377	345	330	395	378	332	384	380	403	405	398	350	347	406	379	375	343	416	388	380	368	366	363	398	349	420	379	408	384	353	422	374	354	365	355	363	368	379	368	381	384	360	363	378	343	344	358	351	371	381	363	378	368	371	373	364	360	377	341	327	369	360	353	364	401	341	369	385	336	367	365	383	357	370	373	368	367	336	396	377	365	370	356	385	349	330	324	370	376	356	367	391	330	380	391	370	380	325	361	396	385	383	387	347	377	370	369	371	364	316	362	358	386	368	365	364	367	392	387	373	375	376	358	377	349	354	356	361	371	377	383	386	380	375	356	346	337	356	366	374	372	400	383	357	350	330	346	361	359	360	378	380	350	378	363	356	406	382	370	420	398	367	370	335	332	382	391	345	398	368	360	326	368	377	379	371	390	357	368	337	370	374	348	343	382	376	364	349	392	377	355	387	376	402	362	366	360	365	394	339	363	370	373	387	326	359	359	352	335	350	390	347	351	377	368	370	372	375	359	402	322	378	339	338	377	390	355	364	345	370	398	367	368	386	352	359	360	358	343	367	363	346	365	361	397	368	329	402	381	364	380	364	357	345	341	379	387	376	389	392	373	355	363	383	325	385	387	373	353	384	359	343	391	329	374	363	387	400	385	369	372	361	371	362	376	364	364	381	346	376	394	380	372	400	368	368	365	378	369	367	385	400	356	359	400	343	345	335	356	419	408	361	371	387	381	372	379	357	343	339	370	368	342	386	381	380	379	369	401	412	365	380	347	357	367	349	371	398	355	338	357	361	378	331	364	396	381	375	387	387	360	372	354	367	391	332	364	374	347	410	350	363	374	353	364	348	348	409	329	358	364	361	384	397	381	380	373	336	366	346	396	363	401	371	352	398	374	360	370	340	366	373	377	392	331	373	355	404	357	368	369	363	342	368	381	348	401	368	380	341	354	362	366	365	359	351	372	339	375	341	357	334	378	402	364	372	377	357	368	343	359	355	359	341	342	389	331	360	344	389	336	384	362	347	365	351	386	351	375	375	347	388	364	338	336	356	376	353	358	370	363	340	337	361	365	347	355	344	356	363	364	342	343	342	381	331	369	388	372	357	379	343	386	348	385	334	368	343	355	377	354	396	367	390	372	356	360	354	351	360	344	371	367	396	392	379	344	403	363	354	393	381	383	339	351	369	356	351	376	411	395	356	350	366	340	407	376	347	358	353	370	395	359	341	393	369	388	415	367	350	380	395	375	361	364	344	373	380	389	402	372	356	365	392	389	369	393	351	369	395	344	373	337	347	376	359	390	385	354	403	342	361	360	365	367	351	374	416	362	376	339	383	348	338	340	364	372	400	353	365	383	332	398	399	361	382	379	392	375	393	385	370	357	366	344	374	400	348	359	381	357	360	390	411	380	361	374	382	371	357	379	346	379	374	366	351	355	352	356	381	363	368	358	373	347	355	350	369	364	351	374	371	355	367	355	355	339	361	374	341	345	384	360	369	394	366	370	398	351	375	357	381	374	417	364	390	351	356	379	354	381	370	338	400	348	363	368	387	351	396	379	350	385	351	376	383	364	347	372	394	371	323	378	389	357	372	412	383	368	375	390	347	382	379	374	355	343	344	366	367	345	359	330	381	376	337	374	379	384	377	375	373	347	375	373	374	375	375	395	367	370	377	389	356	327	377	388	373	382	374	388	347	362	382	390	397	338	374	368	395	379	395	363	354	343	350	390	374	366	369	385	364	370	382	353	397	368	383	378	353	347	346	431	359	362	328	373	378	353	360	347	373	354	392	367	342	351	330	341	363	384	390	399	369	370	351	392	376	349	366	402	365	368	364	354	365	352	349	379	352	354	359	400	352	380	375	349	365	343	381	387	357	342	372	371	366	396	396	380	325	411	377	370	353	368	333	367	367	377	358	355	359
23559	21655	29443	27132	43519	50753	41354	23677	8378	1314	725	472	275	217	190	182	186	175	183	176	218	170	186	179	205	148	177	176	173	163	191	175	154	180	182	160	185	187	194	172	174	190	161	160	210	172	184	182	160	204	185	177	213	174	171	163	184	177	170	186	178	174	184	170	179	181	172	181	179	178	158	185	191	192	157	180	181	147	184	189	202	203	203	162	173	180	158	170	186	194	189	156	189	159	170	171	184	169	166	185	157	164	189	188	214	166	208	185	171	174	180	180	160	187	165	162	193	191	189	182	211	179	154	175	169	180	179	165	160	189	169	157	196	184	173	187	188	192	169	175	182	176	174	166	179	171	173	180	171	163	177	166	161	172	201	174	185	167	185	178	192	182	194	174	195	193	180	168	193	191	166	189	167	181	193	170	157	163	177	161	189	187	160	160	164	169	194	169	157	175	182	141	179	172	170	190	182	166	181	175	175	166	180	182	165	194	187	165	184	185	175	155	193	163	165	169	174	170	190	168	177	182	167	180	193	165	164	191	199	184	171	169	177	173	185	177	192	192	198	177	180	166	172	179	173	165	190	182	206	203	164	168	177	152	160	212	176	192	191	157	187	182	186	182	180	214	197	169	157	168	177	178	160	152	158	187	161	186	163	177	179	174	184	171	184	195	187	191	199	170	169	168	196	187	177	184	158	181	195	175	180	181	183	184	166	184	178	164	173	180	179	196	183	188	194	163	192	161	169	174	165	170	174	180	173	172	167	189	183	170	177	177	156	176	169	162	171	189	162	172	176	180	170	180	162	172	175	175	188	168	191	178	197	176	182	200	181	194	207	164	201	194	176	139	192	177	179	175	178	175	164	199	186	190	165	160	189	164	159	192	152	168	169	159	179	189	183	176	162	183	169	188	172	211	159	188	139	173	207	172	168	158	191	166	186	185	176	184	168	161	170	181	153	169	153	158	188	172	187	166	167	175	201	167	176	188	160	188	189	176	167	175	200	157	154	189	154	160	167	194	173	172	164	172	166	190	161	191	169	165	177	166	170	156	176	205	176	172	191	191	195	170	200	160	160	171	179	168	205	177	188	183	185	203	192	200	175	177	169	164	171	167	153	181	181	178	180	182	174	172	194	188	175	187	172	196	170	171	165	180	191	191	164	170	197	186	163	166	192	187	172	190	189	196	183	167	189	184	177	177	190	194	180	155	179	211	207	183	182	181	171	207	152	181	179	178	172	205	171	156	185	181	190	190	166	183	165	193	191	195	182	205	204	184	154	208	179	165	217	175	170	184	177	164	162	160	169	165	180	177	160	181	188	158	173	167	211	184	159	187	185	180	178	170	166	185	183	190	141	163	189	192	188	177	188	145	163	156	168	176	180	168	174	173	197	187	187	170	176	176	167	162	152	173	188	163	173	175	156	178	162	169	183	160	188	196	192	170	185	179	182	205	191	190	166	170	168	165	168	193	165	167	182	180	146	181	193	159	187	178	178	178	158	162	177	180	184	175	202	184	177	182	163	182	199	173	193	178	150	169	155	192	194	184	151	190	170	195	195	151	198	177	175	199	183	188	183	179	180	169	207	214	212	192	205	152	171	202	201	193	166	199	166	174	174	191	191	159	189	173	177	171	152	174	187	190	184	187	162	178	163	167	169	190	178	179	162	191	181	165	163	167	195	174	170	177	163	187	183	167	178	175	172	169	181	196	183	197	190	175	170	191	174	176	184	183	164	193	182	186	182	178	165	184	179	181	157	215	153	178	200	187	174	180	190	186	166	201	187	159	190	206	193	173	184	188	197	173	197	176	160	188	197	188	179	176	160	180	174	164	152	187	193	186	198	179	183	181	172	173	164	149	183	163	153	170	181	196	177	193	182	173	163	149	181	177	176	166	166	153	190	178	168	151	174	178	200	176	157	167	160	182	179	184	172	188	197	183	188	189	178	181	182	193	164	195	192	183	182	192	186	207	179	195	188	194	161	198	158	184	162	177	175	157	162	161	161	158	189	186	177	188	187	182	143	166	184	186	179	165	178	169	184	169	174	196	170	183	192	160	185	179	183	165	209	179	161	179	178	203	169	168	160	184	187	167	169	180	179	200	185	188	175	203	190	177	172	165	196	178	205	187	149	162	183	195	185	163	193	177	166	193	175	189	168	171	159	168	178	177	168	201	188	180	184	189	187	157	183	165	204	183	199	179	204	177	162	178	166	145	191	168	184	181	162	189	151	164	201	180	194	161	158	189	192	173	176	176	185	179	155	158	177	190	195	161	210	164	157	173	179	185	187	171	201	178	180	165	159	208	196	189	176	166	185	172	197	181	182	186	183	177	184	179	171	180	205	182	162	180	214	170	191	165	178	159	181	168	189	166	177	181	180	193	194	175	180	182	183	192	165	191	155	162	181	182	163	198	179	194	184	163	190	180	165	162	187	173	177	161	168	189	200	185	185	153	158	179	157	179	177	191	159	192	180	176	211	182	179	182	150	185	170	176	189	174	178	160	177	191	216	183	184	180	161	176	183	175	175	186	187	154	210	162	165	181	172	181	187	207	194	188	160	210	181	173	179	187	188	173	177	176	186	193	161	173	177	183	171	181	190	186	181	184	177	178	155	176	170	199	192	185	188	173	177	173	163	189	184	212	180	169	185	178	164	170	197	177	174	193	176	184	174	177	165	169	158	180	156	170	187	149	169	190	171	173	186	164	175	180	179	181	160	179	179	215	173	177	177	181	174	167	193	164	158	199	160	194	152	182	177	192	175	180	162	160	196	145	195	185	180	166	161	168	210	154	154	181	200	158	175	188	185	158	177	185	163	182	178	210	171	183	182	179	183	206	182	192	174	178	176	175	187	181	160	188	170	181	147	163	180	164	203	199	181	164	183	203	188	187	175	168	177	175	173	149	171	167	169	179	192	191	180	166	150	177	175	200	143	198	159	172	184	184	182	167	180	180	167	195	183	173	188	186	176	170	167	195	178	181	177	172	173	176	169	187	137	182	194	197	181	175	184	179	172	169	149	170	195	173	146	168	173	181	159	173	168	180	189	186	170	178	175	167	170	176	186	166	188	179	190	192	167	179	186	184	166	181	162	192	208	166	186	203	188	198	181	165	187	167	184	183	181	169	197	173	170	182	187	209	190	193	165	162	165	208	190	199	188	175	162	177	149	165	180	181	188	161	191	166	176	181	190	171	174	194	152	181	175	166	155	153	181	192	192	189	173	183	159	187	167	180	176	190	186	183	190	166	175	166	169	187	210	165	179	156	167	191	188	178	183	175	181	197	141	162	181	207	166	171	169	199	170	194	183	156	189	177	167	193	174	190	172	177	198	169	188	168	184	183	173	183	184	169	156	177	197	167	152	162	191	206	169	156	198	175	195	179	200	177	196	182	200	193	187	186	177	179	163	185	172	155	200	149	165	178	177	211	175	182	163	198	165	179	184	207	173	178	200	194	183	167	181	205	182	157	202	185	176	194	176	190	184	185	164	214
32437	50876	41095	59002	65237	57586	44891	30101	13238	3197	2135	1359	677	415	394	328	359	338	343	323	322	305	324	341	361	306	343	337	331	344	340	353	301	334	337	321	328	341	304	341	327	375	352	330	315	341	319	334	335	294	354	369	311	359	305	364	364	330	370	348	308	348	339	369	301	321	323	331	317	361	331	310	340	334	332	358	343	307	350	304	341	343	346	304	347	342	347	312	326	360	332	299	353	332	317	305	376	297	321	366	331	320	337	349	305	299	314	325	356	313	314	319	332	316	337	316	333	322	307	328	296	336	334	322	357	340	364	373	345	305	330	337	334	361	330	373	297	350	361	330	352	333	334	338	321	334	362	334	333	342	366	347	316	295	338	339	311	342	332	323	323	319	325	306	350	344	326	299	325	350	344	321	317	334	324	333	306	336	314	296	333	337	316	334	309	319	335	363	357	364	341	329	304	327	311	314	351	296	324	352	351	326	332	320	310	339	361	340	284	314	354	335	343	338	342	326	292	326	311	316	334	355	321	315	292	355	335	335	326	352	298	313	339	340	378	352	346	341	327	338	330	317	352	353	329	372	313	347	328	370	338	321	351	348	322	356	340	314	328	368	315	343	364	378	334	335	347	368	311	330	352	327	362	328	331	340	356	368	315	362	333	341	303	343	289	337	319	326	311	342	298	301	331	328	334	319	294	346	329	317	356	297	329	317	322	344	345	312	333	303	312	300	355	357	354	319	324	351	355	342	349	336	339	340	299	344	346	323	337	326	358	332	338	345	304	341	319	323	319	314	361	323	320	350	325	336	314	357	358	327	314	351	332	334	339	329	337	332	339	334	334	369	317	340	312	351	321	345	364	316	291	357	322	318	290	310	347	344	305	297	342	327	327	368	360	298	338	315	370	351	351	312	358	306	343	326	334	375	367	343	328	374	361	310	324	352	353	318	363	319	364	335	301	336	345	321	342	358	357	338	361	298	340	377	304	336	318	335	344	330	345	305	343	337	328	304	346	323	334	347	325	319	313	332	334	316	361	333	324	335	347	354	353	335	344	333	325	315	345	331	346	344	333	378	356	324	347	334	308	324	343	358	316	349	329	330	334	319	350	325	330	341	362	341	368	324	310	360	348	311	314	367	321	345	336	328	343	323	336	320	351	332	313	324	365	330	326	321	290	322	354	333	293	377	345	317	363	330	321	347	339	336	358	313	339	346	311	316	340	308	329	310	325	312	322	322	349	375	334	293	342	317	361	344	321	327	343	343	330	326	341	322	330	336	342	364	314	346	331	349	336	324	323	317	329	317	317	330	314	348	324	346	336	335	344	336	375	326	313	326	321	328	301	352	337	384	318	303	319	355	372	325	293	343	348	305	359	348	324	333	349	341	337	337	333	339	344	333	296	359	343	319	352	303	335	304	320	325	322	340	385	327	308	316	320	355	300	363	343	316	344	339	370	344	330	351	316	339	312	346	340	301	358	354	338	345	338	333	322	333	359	346	331	320	302	337	307	305	318	340	333	333	353	335	354	356	308	334	336	339	320	311	307	323	333	328	326	330	350	343	316	361	336	327	353	320	323	308	321	358	319	343	326	325	330	342	299	316	350	380	343	286	340	333	360	337	348	363	342	329	318	357	308	332	339	306	360	308	313	329	299	333	321	333	346	296	317	318	363	355	338	344	355	317	347	342	339	339	337	314	357	327	325	347	354	362	369	364	317	318	323	323	325	331	298	316	327	296	314	361	329	345	350	320	349	319	362	306	342	321	333	348	307	313	345	321	350	345	311	326	351	312	338	313	333	331	326	302	344	309	314	343	354	307	324	321	336	341	319	342	315	337	314	320	359	312	313	341	367	332	344	343	315	355	303	344	342	361	330	344	345	320	315	344	318	293	304	309	316	325	340	342	304	325	329	355	309	310	326	345	348	311	328	358	362	317	310	330	343	339	331	339	369	344	322	323	337	352	329	340	327	342	340	315	340	341	334	318	333	308	333	351	334	322	313	358	303	306	358	354	376	355	343	353	385	338	312	315	320	321	360	341	315	326	352	320	359	308	334	334	326	328	390	320	333	358	337	336	338	326	332	326	310	339	349	330	331	335	334	344	308	336	338	320	338	329	333	326	339	319	322	329	296	350	340	346	304	345	365	276	348	331	349	333	314	341	338	318	331	326	337	351	347	343	302	339	365	339	339	336	318	343	355	320	361	344	321	316	322	327	352	347	321	367	337	365	333	338	376	317	345	335	341	326	332	327	346	333	348	333	360	327	306	316	325	327	313	346	329	354	318	337	343	339	333	328	331	364	329	308	351	362	330	329	310	362	316	316	324	320	356	307	341	353	341	330	305	342	328	323	343	361	314	337	329	313	346	341	318	352	287	332	349	356	344	352	331	346	307	335	320	310	333	333	384	351	329	316	338	333	335	324	334	308	347	307	342	332	361	306	345	327	331	332	341	327	350	378	340	326	327	310	342	331	336	324	331	319	341	314	298	342	358	320	326	363	334	331	322	318	316	350	330	346	315	327	346	330	343	304	322	343	355	297	395	336	340	319	339	328	329	334	328	325	345	352	315	305	358	341	348	353	350	347	328	321	339	344	290	302	358	309	323	298	357	336	315	344	326	332	355	364	377	343	303	360	322	317	321	314	324	349	320	331	336	345	331	357	319	357	343	334	335	322	348	274	318	326	364	339	306	321	320	341	362	346	328	308	333	351	320	309	328	363	333	356	355	343	332	321	345	342	318	348	317	323	345	353	316	327	343	359	337	339	326	345	341	338	317	350	297	338	347	357	325	317	360	335	329	375	335	328	351	324	342	335	316	348	305	377	347	331	305	304	336	342	313	308	338	332	314	331	361	371	355	310	359	312	336	311	307	327	347	341	388	336	332	348	294	330	298	337	304	316	357	289	354	337	341	331	338	315	341	318	322	326	306	334	368	309	352	342	327	310	295	320	306	319	335	334	324	338	336	326	347	320	340	307	341	339	318	377	315	373	301	312	331	373	317	311	333	316	331	332	346	373	351	306	342	308	340	306	342	335	346	358	332	333	330	337	342	335	371	325	351	341	312	272	337	332	353	336	353	305	349	318	332	320	327	348	371	323	340	328	338	371	332	319	320	333	312	348	325	316	329	354	357	336	306	304	315	372	334	310	312	324	335	314	354	340	303	353	303	316	360	320	361	333	359	352	315	339	332	328	350	345	336	337	335	315	351	310	311	337	350	323	351	355	327	316	336	326	335	310	320	351	315	348	347	348	360	364	375	361	334	349	345	354	351	316	337	333	293	348	308	335	332	335	326	327	339	335	343	347	341	328	323	353	342	331	324	332	349	351	368	344	322	328	311	326	376	335	324	343	336	338	341	344	326	346	360	307	308	347	374	339	323	342	363	319	328	337	341	326	370	334	327	308	318	344	323	358	324	333	333	322	284	351	357	326	328	314	297	331	354	344	340	323	316	335	345	337	344	332	365	264	344	304	360	325	327	365	311	372	361	334
27410	22405	19135	16623	12478	11139	6919	2617	773	313	243	226	196	216	197	198	195	229	208	249	218	219	223	201	223	210	226	208	221	215	207	230	204	228	227	251	230	235	227	219	218	211	241	201	231	216	228	240	191	207	194	213	212	230	196	211	219	210	225	215	226	229	206	225	232	204	205	211	237	215	197	236	238	222	225	205	197	209	196	222	224	236	195	214	210	221	220	193	221	230	212	206	218	193	227	183	245	230	219	203	210	211	199	238	215	202	225	210	208	201	231	213	221	203	201	207	224	192	225	225	232	243	214	211	207	229	197	196	217	206	217	218	212	206	210	202	221	198	232	220	211	209	224	207	193	206	188	216	206	199	214	198	204	198	202	211	221	210	207	233	218	222	211	243	209	233	215	211	212	213	227	215	203	215	206	217	225	235	220	223	220	210	210	225	216	216	202	210	205	211	235	248	219	215	233	181	232	229	218	211	199	211	204	199	216	219	221	205	221	238	202	236	244	207	221	206	207	212	189	241	202	218	228	198	203	185	211	233	212	188	217	226	198	227	208	205	208	235	242	204	238	244	213	206	194	226	205	217	220	218	223	226	197	209	217	203	225	218	209	224	205	225	190	208	213	224	220	205	243	232	225	209	217	220	203	229	219	239	223	226	215	218	219	223	201	226	204	247	216	211	228	237	201	191	208	199	205	221	231	213	210	202	203	179	225	210	226	239	234	209	238	195	214	206	209	205	202	200	234	193	209	215	239	221	230	220	229	220	212	200	198	216	212	227	208	226	206	221	229	222	224	198	202	218	219	197	217	213	195	235	215	224	203	193	214	230	224	198	223	206	207	195	207	240	210	210	204	219	217	213	223	206	210	197	221	233	199	220	207	218	200	239	199	207	220	196	216	216	173	228	195	193	225	209	200	233	222	186	233	222	221	207	198	194	192	229	202	222	207	208	216	209	206	216	221	217	206	207	209	205	220	219	219	217	203	222	197	199	196	201	202	233	220	227	235	218	215	232	216	232	196	208	202	221	202	208	183	203	218	214	213	233	219	209	181	217	213	205	191	219	198	193	200	230	218	218	204	219	218	194	217	232	205	218	218	203	186	207	207	220	225	200	202	224	187	215	198	230	207	219	211	205	192	233	212	217	210	239	201	211	230	221	236	231	200	219	221	203	219	197	213	229	199	200	225	214	216	211	204	231	241	215	178	196	254	220	219	187	209	216	222	205	203	188	219	239	200	239	231	215	213	194	219	226	223	212	214	240	237	234	253	208	236	259	205	209	207	220	212	220	223	237	217	211	208	203	195	214	220	208	182	230	212	236	220	196	212	224	215	227	207	235	223	201	196	214	209	221	216	179	225	224	202	224	210	199	207	210	214	225	212	208	222	228	196	209	225	188	203	207	220	195	207	184	200	206	212	218	214	229	218	207	220	214	212	235	202	232	192	222	222	190	205	210	231	206	193	209	189	207	235	209	212	220	204	217	218	221	223	209	235	237	213	231	210	207	216	203	213	222	242	205	209	197	176	238	199	212	210	202	236	221	200	201	208	190	219	207	218	213	224	225	215	213	240	215	231	176	225	190	206	212	182	218	201	216	203	207	217	214	205	210	206	218	185	203	215	209	197	183	191	219	223	207	207	187	216	225	209	208	215	208	214	204	225	236	244	218	241	226	198	220	209	209	226	212	214	194	244	228	205	231	222	205	198	208	208	211	224	198	217	220	209	200	220	186	216	231	213	202	192	201	212	215	213	217	233	219	242	220	209	202	215	200	209	205	213	201	205	209	239	223	225	224	215	218	233	221	229	236	224	209	194	191	204	205	191	206	181	227	212	242	208	235	217	230	212	209	217	226	211	199	205	213	190	208	218	199	212	200	220	207	200	199	209	226	235	213	231	210	221	234	209	207	199	208	223	206	234	230	193	223	230	198	226	212	236	222	203	184	218	228	197	211	233	213	214	205	199	170	203	213	240	221	250	202	212	199	203	217	223	192	215	234	197	215	231	216	217	203	227	232	212	224	204	183	194	237	221	204	217	232	195	219	222	229	190	215	210	223	198	203	210	229	240	234	242	209	213	227	213	227	216	228	214	204	209	216	222	206	221	227	232	227	222	215	200	220	192	236	202	194	233	230	195	215	214	214	200	219	201	211	214	203	221	210	225	228	212	234	228	205	193	229	215	235	215	208	208	221	212	229	191	224	224	242	201	201	201	205	246	223	212	182	220	244	238	215	215	219	196	225	212	192	222	225	241	207	192	206	218	194	199	199	223	239	239	188	223	213	216	195	214	201	209	201	193	206	215	205	215	218	197	201	234	214	191	195	213	207	227	240	223	210	211	213	232	210	215	210	209	213	204	219	220	203	225	213	210	255	220	233	218	222	212	204	237	199	207	214	218	210	212	211	237	211	213	227	200	208	213	221	209	182	215	222	221	236	217	222	229	204	228	235	230	212	169	227	193	219	204	206	191	227	223	188	218	208	208	182	240	192	200	214	210	186	218	218	199	199	221	213	231	220	230	225	221	249	223	211	206	203	229	213	189	232	210	204	221	216	226	232	218	218	231	213	227	213	241	214	248	234	207	200	209	230	184	184	230	223	208	191	237	196	221	224	201	219	221	235	204	242	215	237	201	218	215	238	223	214	238	221	200	211	203	230	212	207	210	184	214	215	227	229	212	237	222	195	230	241	208	220	190	231	183	212	200	210	214	192	212	208	196	188	226	210	195	223	194	229	222	211	203	207	218	212	215	217	242	204	204	199	232	246	214	204	219	223	205	200	198	236	220	216	222	210	240	244	196	241	213	184	199	212	225	227	235	208	245	211	217	222	190	232	203	203	223	220	233	197	175	214	213	198	208	215	196	187	209	198	204	188	202	213	235	216	222	227	219	198	220	231	181	207	216	203	189	206	210	215	208	231	207	206	202	228	215	207	200	222	201	211	215	201	225	191	221	218	214	225	216	185	221	224	209	229	191	234	210	246	204	213	193	202	191	216	205	211	214	201	208	213	198	209	225	206	187	216	195	233	201	202	188	244	232	247	181	230	202	193	221	203	219	218	208	209	187	247	221	203	224	225	195	228	194	218	220	204	210	195	201	230	197	225	199	224	183	198	201	194	236	201	208	209	209	218	212	209	212	220	197	186	219	214	227	201	232	213	217	224	219	211	215	195	208	218	222	223	216	206	212	231	194	219	187	202	230	234	230	225	216	206	202	197	212	185	210	208	209	207	235	204	231	195	228	216	223	203	203	219	212	229	214	224	187	224	200	220	220	212	216	245	210	220	196	211	211	227	221	226	208	230	237	219	208	205	216	209	216	189	246	232	209	240	213	222	215	203	236	209	233	197	209	234	194	202	232	200	204	224	214	221	199	221	227	198	185	208	198	218	213	194	237	194	223	226	231	253	210	234	216	184	247	201	228	220	218	212	209	203	202	181	220	200	203	205	215	212	206	225	198	196	207	207	218	210	190	220	236	191	213	204	217	189	199	196
26008	34524	24436	23968	21157	20164	13582	6171	1899	700	562	573	451	410	426	419	377	418	436	425	419	399	424	404	395	389	395	411	400	425	377	469	406	414	401	370	418	380	408	372	387	404	394	384	427	417	420	398	387	379	452	414	414	442	422	408	389	402	420	387	413	445	406	421	378	403	380	394	425	410	431	426	419	409	394	400	383	403	408	420	403	405	421	421	444	412	444	403	422	432	405	382	390	404	416	420	385	430	418	424	434	396	446	406	414	440	405	417	401	440	391	439	414	431	432	436	421	403	416	427	430	410	398	408	419	377	415	408	401	389	412	412	414	426	411	404	395	414	408	388	426	410	395	432	438	398	402	408	420	405	415	426	411	424	408	417	416	426	414	417	442	409	406	385	430	439	419	412	407	392	409	401	423	430	409	402	395	386	359	407	441	443	443	425	411	427	396	388	430	405	398	382	406	426	430	397	412	383	399	431	415	430	396	386	401	404	448	400	369	454	428	421	396	429	430	424	389	416	428	427	423	422	408	416	420	431	418	395	401	419	433	429	390	394	370	419	419	381	406	427	419	383	409	426	445	423	421	395	408	444	431	423	428	404	410	374	390	433	413	393	398	426	382	413	409	391	374	406	403	398	423	416	370	452	395	436	429	409	387	426	427	395	410	416	382	415	438	389	417	415	390	370	393	416	428	404	435	401	369	397	391	403	427	406	415	443	410	384	422	427	424	402	419	408	374	382	421	398	414	423	430	396	402	432	429	415	421	416	408	445	416	407	403	391	432	431	437	402	445	388	406	394	403	426	381	416	411	406	433	433	424	373	433	420	389	415	397	407	412	406	418	427	399	400	413	382	395	389	421	410	418	436	388	393	419	400	408	411	435	390	425	427	403	420	403	398	438	448	430	413	420	397	422	417	396	424	391	386	352	391	408	396	394	426	494	365	408	374	471	431	428	413	424	421	414	381	425	402	445	402	392	422	400	434	401	445	381	387	396	419	413	414	419	400	444	399	414	436	382	410	440	411	396	415	420	417	418	431	411	440	405	405	414	406	384	397	434	399	423	452	395	400	382	384	449	398	409	403	394	427	424	418	428	399	373	380	386	391	427	461	426	400	421	381	415	460	435	431	396	411	410	410	428	416	386	406	416	409	377	393	411	439	412	410	396	417	395	435	428	431	395	403	437	422	403	396	390	393	437	452	408	389	418	446	404	423	424	413	413	433	426	427	396	439	403	446	412	364	419	426	430	414	379	396	408	386	399	463	399	429	403	385	401	396	375	393	390	428	422	394	386	432	445	395	460	422	421	422	402	405	400	463	438	409	387	398	412	390	397	380	445	396	385	402	433	425	401	414	451	372	434	396	406	413	413	404	399	402	403	391	369	425	404	400	405	445	424	432	409	425	380	421	420	425	372	395	408	430	403	425	404	396	437	412	365	385	414	379	410	427	437	420	415	407	412	406	436	411	405	445	409	404	405	385	428	412	414	381	416	422	373	430	395	421	386	431	414	401	393	432	415	383	406	414	433	395	424	396	432	397	413	397	417	414	400	413	428	392	431	397	410	408	391	420	404	418	396	405	445	415	418	432	380	397	453	437	428	403	446	413	381	415	355	419	418	420	394	417	399	424	439	399	378	422	409	428	414	414	410	382	366	392	413	382	412	421	435	402	400	424	394	421	415	404	428	402	383	429	385	405	389	405	413	422	403	406	409	422	438	405	411	416	395	406	413	450	409	408	401	384	391	413	428	386	448	446	397	412	400	393	419	443	441	434	393	427	402	399	425	409	410	443	413	423	417	406	396	411	397	413	396	418	408	412	411	382	393	431	400	387	421	376	376	427	418	407	432	414	458	396	382	400	382	429	377	431	441	437	434	426	425	397	425	410	442	391	461	410	387	400	413	409	374	370	452	389	412	416	460	431	403	421	390	399	438	402	443	381	400	418	443	428	417	400	417	432	411	405	428	420	429	412	400	423	417	434	410	411	400	449	439	409	421	409	403	411	439	415	392	414	402	400	408	404	459	439	416	424	438	401	391	402	435	438	410	450	438	391	377	403	424	389	420	434	421	404	397	395	414	440	417	451	426	403	441	440	409	433	433	433	394	381	367	440	449	375	413	415	418	381	422	401	415	397	408	402	381	397	435	412	440	414	420	420	394	393	440	421	386	442	415	423	384	398	416	397	439	388	392	411	424	415	441	401	411	409	393	409	376	457	370	370	413	407	395	434	356	374	404	397	384	428	399	396	396	425	426	422	390	425	402	428	422	404	398	412	416	408	402	390	430	422	377	420	403	408	409	382	421	394	421	408	406	392	373	402	433	427	411	428	375	421	426	443	369	377	393	419	404	415	399	416	429	361	383	418	421	449	375	434	387	411	418	411	435	392	418	403	390	416	385	439	389	420	395	414	391	426	445	418	456	386	412	426	430	419	392	420	400	425	432	429	413	402	460	412	448	441	424	445	437	458	421	402	418	362	412	413	411	414	391	425	385	434	439	399	419	405	420	392	396	392	401	383	403	389	433	418	422	421	414	427	456	413	434	367	399	449	390	413	416	384	429	424	417	433	409	430	419	421	420	422	389	423	457	392	445	395	409	405	417	431	382	411	407	418	421	422	425	419	371	452	445	401	395	407	367	382	385	393	405	405	388	410	388	406	437	414	410	428	432	413	419	388	386	463	396	400	421	434	408	407	437	432	418	411	380	399	400	377	412	383	417	437	431	384	423	418	395	438	385	407	380	429	417	419	414	389	382	401	402	410	397	421	414	416	404	411	380	437	391	414	436	380	419	410	415	420	418	418	404	432	393	418	369	403	383	422	420	377	422	449	402	449	412	421	430	442	396	408	423	432	416	420	428	428	407	378	435	407	423	398	425	396	401	418	432	403	394	431	463	428	382	437	452	402	405	423	411	408	407	400	441	419	426	407	392	410	437	406	423	409	406	422	434	410	402	394	403	426	422	411	432	388	407	380	379	410	400	430	453	438	408	411	449	392	396	408	416	374	400	408	409	414	393	367	373	395	447	424	375	398	361	412	397	411	409	384	432	419	410	421	402	402	455	440	366	413	408	416	385	393	397	416	399	410	423	397	399	418	392	428	394	383	399	396	443	423	402	407	419	414	397	418	389	383	415	399	403	426	408	451	402	394	408	397	392	444	391	392	424	446	409	397	384	411	408	390	448	414	418	434	418	417	430	410	409	406	411	421	402	386	433	442	389	428	370	407	457	427	401	443	378	409	407	437	390	429	423	392	401	442	426	431	426	379	429	405	402	403	469	426	415	426	452	397	424	404	417	393	399	425	416	403	403	421	389	393	400	394	416	414	402	408	400	407	421	417	418	451	428	408	393	413	423	404	444	427	414	368	460	386	430	417	410	447	403	427	414	408	403	418	407	399	419	413	411	430	402	428	388	431	424	385	419	371	416	415	388	370	396	410	403	375	379	376	424	428	403	420	412	410	400	430	418	436	393	396	424	414	420	401	427	425	407	413
24777	21660	28622	29294	35374	37726	33202	17819	4938	915	659	447	265	205	179	170	185	205	186	193	196	166	174	186	208	190	213	167	180	201	197	184	185	189	177	200	208	194	183	208	194	164	183	179	184	173	194	189	205	155	183	184	188	180	195	181	182	181	182	185	204	195	197	190	173	201	205	178	160	165	170	198	181	220	182	196	202	196	199	203	176	168	188	203	180	184	206	193	166	215	180	206	193	200	167	196	162	202	177	196	185	182	146	183	161	216	222	199	196	186	179	152	187	180	201	182	188	169	201	188	192	190	187	175	179	215	184	206	187	195	194	198	193	171	176	197	196	207	186	157	228	182	194	188	188	195	191	182	178	186	188	185	184	191	177	197	199	195	180	180	169	205	181	171	183	200	201	223	188	199	189	192	184	172	209	188	215	164	177	170	192	185	214	182	196	209	207	205	175	180	198	175	185	195	159	181	180	192	199	176	162	163	210	206	182	213	191	205	209	181	203	188	170	190	181	174	207	168	165	177	178	189	203	174	203	167	187	190	199	186	197	193	179	183	169	189	193	166	177	183	192	194	176	172	199	170	186	193	180	167	178	187	186	200	191	169	188	183	194	191	186	190	170	170	205	180	182	180	204	177	203	191	181	171	172	178	166	181	199	176	196	196	186	193	190	187	214	202	171	187	205	205	199	182	190	223	168	204	192	185	201	190	195	197	177	197	179	185	186	198	189	192	186	204	190	185	193	181	197	186	178	178	209	174	182	203	204	188	195	185	174	175	188	167	204	207	204	209	188	169	191	172	200	188	187	179	176	202	163	201	194	198	161	195	172	197	181	197	193	157	178	176	196	185	190	186	166	179	218	187	191	179	186	205	195	198	188	187	198	197	210	200	161	163	190	191	175	182	194	191	195	188	198	195	176	185	192	193	197	172	178	190	198	181	195	207	195	220	181	163	183	185	205	176	184	196	179	201	182	193	205	194	185	180	168	211	180	190	191	182	179	196	185	203	172	198	202	183	186	176	194	198	203	173	176	193	184	181	184	182	191	175	200	195	187	202	196	183	190	195	188	177	217	197	192	180	161	203	195	171	189	176	207	189	182	180	195	202	189	185	193	182	181	172	171	194	151	192	192	189	183	186	194	189	195	202	194	187	192	218	206	179	175	165	183	188	193	180	199	182	187	182	198	190	211	168	190	205	186	205	195	176	211	199	173	183	187	190	157	192	178	189	209	202	178	184	183	190	174	185	169	193	176	198	211	198	192	202	166	178	178	184	190	186	182	171	205	183	192	186	185	213	195	199	185	178	191	206	186	201	187	181	195	195	187	185	188	203	156	189	178	209	195	185	191	165	203	190	201	178	193	173	174	203	200	172	204	184	194	190	220	169	199	199	196	182	170	170	178	190	176	174	181	186	202	203	210	174	172	188	193	151	195	182	175	184	170	184	181	175	175	192	186	189	181	182	183	188	200	200	196	187	179	195	211	173	184	205	186	190	174	156	195	191	209	186	218	195	219	187	199	204	170	166	206	175	203	202	159	211	196	175	201	192	178	189	200	188	159	198	184	181	200	175	152	180	188	162	166	190	189	200	185	186	166	178	194	201	189	171	188	181	192	212	178	168	177	187	182	180	157	180	180	202	191	172	184	184	176	197	180	198	185	201	194	172	178	187	170	186	185	200	185	178	175	173	182	210	166	175	186	197	167	203	190	185	175	168	184	196	224	194	206	176	176	195	189	202	192	189	182	184	187	195	176	200	170	184	165	173	189	191	172	189	200	195	174	195	177	224	203	188	191	209	159	172	182	185	195	221	179	190	166	196	184	162	198	195	206	168	197	207	190	199	192	186	162	213	175	182	174	187	185	195	186	180	200	190	195	170	169	185	143	182	207	168	155	188	184	184	187	163	163	197	208	185	185	157	188	204	200	200	198	200	189	201	188	190	217	163	198	179	173	202	156	206	175	195	168	169	171	223	186	160	191	198	166	187	179	209	179	194	187	184	177	191	190	180	194	197	203	191	191	200	189	167	181	177	190	179	184	173	185	168	189	196	194	194	176	168	188	189	192	191	199	171	188	212	191	219	183	204	174	190	181	176	195	185	166	190	189	174	188	180	198	181	158	221	176	188	197	182	184	195	174	181	187	197	179	152	191	184	190	188	179	191	169	188	166	205	182	172	197	184	193	200	175	174	210	188	191	169	193	193	189	180	191	215	181	181	176	192	195	189	188	169	178	190	180	170	192	185	204	173	179	207	176	193	177	164	182	187	184	208	188	217	187	193	209	187	169	190	190	191	175	206	193	199	188	173	164	218	152	190	193	198	203	159	172	185	195	190	194	173	189	180	203	211	197	187	210	181	197	193	199	187	178	169	195	165	187	210	175	191	215	198	215	195	200	182	175	184	230	170	176	214	174	157	191	197	166	195	186	213	199	189	182	198	186	166	192	196	184	201	169	212	197	183	196	188	205	195	183	168	187	188	154	188	197	179	198	191	189	191	185	173	163	193	179	195	190	183	205	188	189	186	191	185	163	180	188	172	167	198	174	170	180	183	212	191	177	167	177	176	184	192	187	190	191	181	179	186	174	173	187	181	214	202	189	191	183	197	197	181	198	196	185	157	174	175	165	207	189	179	170	158	182	200	175	187	189	190	195	186	171	175	168	201	165	165	195	171	198	187	167	171	165	172	198	183	189	188	195	207	209	155	169	206	203	162	193	179	197	179	197	183	189	168	213	198	187	189	202	189	191	205	151	169	169	164	192	198	177	194	179	196	192	203	185	176	219	199	161	183	206	199	144	199	191	201	197	196	162	187	187	205	200	190	173	175	213	185	210	196	206	194	190	185	200	173	195	194	193	197	175	184	179	190	187	207	186	183	188	199	167	179	192	188	163	196	194	160	208	195	180	177	205	177	184	208	183	190	178	187	194	179	178	152	169	201	205	186	198	185	191	203	190	184	179	222	194	178	196	200	175	200	204	176	194	195	184	190	186	169	194	168	171	195	168	195	169	193	199	196	198	190	181	161	188	172	188	184	192	197	178	176	193	174	183	199	166	188	172	195	174	215	200	181	209	189	204	206	190	194	185	196	185	176	169	198	203	222	183	171	181	191	189	189	195	198	173	213	205	184	196	195	200	200	191	173	203	184	166	179	181	176	211	196	210	179	148	190	175	201	200	174	178	195	200	181	179	202	180	213	198	211	154	181	197	187	206	198	184	183	169	185	179	212	181	195	198	157	185	187	178	184	171	178	205	186	200	185	189	204	185	192	172	176	186	209	174	176	187	184	207	187	196	175	206	188	164	175	195	201	205	171	184	177	155	168	184	194	177	170	190	201	173	170	200	170	177	193	226	191	186	187	213	188	194	183	215	182	200	174	181	173	174	207	207	175	190	178	177	175	204	191	191	158	165	188	191	184	176	188	210	179	207	195	180	189	184	192	169	177	174	169	163	215	190	154	191	164	183	213	196	191	188	183	194	178	188	194	164	202	173	177
29338	45619	33140	48221	46668	45020	38334	24758	9382	2443	1903	1203	667	457	369	352	353	377	361	364	365	342	349	349	348	345	371	370	376	338	336	338	362	335	351	335	329	335	334	376	351	343	371	389	371	352	374	311	365	356	326	390	356	344	351	345	349	366	389	386	365	347	351	370	345	367	366	374	342	350	380	396	349	337	390	371	350	384	335	357	353	350	379	367	377	433	337	360	377	358	347	352	359	346	372	394	367	367	341	355	327	379	369	351	367	352	378	371	339	380	326	355	383	346	364	345	363	376	382	339	357	330	366	350	356	332	355	367	354	368	323	351	358	370	342	359	339	336	352	351	333	367	376	354	364	382	384	381	364	377	371	356	361	377	373	401	340	368	379	384	386	340	357	365	361	327	375	372	357	392	360	372	388	352	330	382	355	362	346	381	372	373	341	357	323	411	361	361	359	384	366	373	374	371	337	310	345	369	360	350	370	387	322	388	358	368	362	345	362	381	357	380	380	332	397	365	362	363	381	372	409	364	357	383	371	355	347	356	376	392	369	353	355	357	356	334	373	369	357	375	341	358	366	367	354	384	353	391	349	364	355	353	394	348	341	362	395	382	382	328	379	367	353	369	363	334	362	375	386	349	377	382	393	383	369	386	367	367	370	358	354	342	378	352	340	393	345	365	378	358	351	337	374	361	368	375	362	361	369	361	377	341	383	371	336	369	401	357	366	371	351	333	389	351	403	355	337	377	388	360	339	366	349	323	342	341	394	361	400	391	355	373	335	357	374	368	419	363	345	364	359	347	367	357	363	327	365	343	355	367	328	360	340	315	359	344	378	377	353	354	381	343	352	367	371	359	357	379	332	389	373	389	383	371	349	332	356	384	371	372	339	356	323	363	381	343	370	355	358	360	383	356	360	355	369	369	340	327	382	345	388	364	362	339	373	370	363	371	380	345	364	356	375	344	338	354	384	365	361	345	355	374	354	385	377	365	371	356	424	370	366	380	338	388	348	374	354	351	363	339	343	377	360	377	402	344	356	387	358	350	377	360	377	345	407	360	392	377	353	367	371	355	323	358	375	376	345	383	345	366	343	379	371	390	317	395	374	377	386	354	328	332	350	366	379	391	392	395	368	378	385	359	352	407	351	346	350	344	360	355	350	375	355	386	333	404	359	350	361	332	377	356	339	353	339	386	351	354	364	338	387	339	365	402	362	386	359	339	321	322	362	337	367	366	374	338	356	422	349	355	377	385	402	335	372	345	354	347	369	355	347	339	375	357	362	360	364	366	380	383	389	364	400	371	364	395	358	344	376	374	371	358	366	342	357	380	389	350	371	383	391	341	367	372	400	371	332	393	364	337	348	348	409	369	365	369	373	375	377	346	372	355	341	359	362	385	351	362	355	345	350	351	363	328	321	373	343	343	335	385	377	335	384	384	369	366	386	364	354	359	377	360	375	396	318	347	332	410	361	382	356	365	363	359	398	359	350	348	378	362	366	355	357	390	323	372	351	375	367	390	367	374	375	377	372	352	369	362	337	358	382	340	370	361	342	331	357	346	344	357	351	361	360	360	352	342	331	373	353	363	379	369	340	347	346	346	405	343	376	324	350	366	369	361	368	408	381	378	372	345	374	358	400	375	337	340	400	353	363	347	358	357	380	357	344	363	356	342	333	380	359	347	322	368	356	375	377	362	375	360	356	374	378	368	348	346	356	380	363	356	369	347	361	329	362	333	371	354	340	369	326	375	346	358	342	332	351	364	358	361	338	374	409	342	355	361	380	365	358	354	372	346	370	374	372	359	376	346	364	344	351	367	364	390	306	392	353	357	354	342	391	348	348	335	357	384	343	358	384	369	407	361	373	374	348	382	318	348	371	369	334	370	357	352	359	339	369	353	378	356	330	338	353	360	388	350	360	328	355	332	373	363	373	366	384	342	388	346	351	349	375	358	362	335	371	382	361	343	372	373	349	378	363	346	382	383	352	345	359	349	339	370	380	346	334	339	378	356	356	390	375	363	384	346	385	337	374	390	371	350	333	352	363	349	369	376	324	356	371	377	375	371	352	342	336	365	366	358	364	353	362	345	380	363	375	377	395	388	343	414	370	365	357	353	379	346	375	381	359	331	364	377	357	342	358	366	370	392	369	351	391	340	358	355	350	382	361	363	363	358	342	364	351	394	337	329	365	364	366	363	376	364	364	360	331	360	394	362	342	381	344	379	316	312	341	347	349	382	345	380	343	366	329	357	353	361	377	340	380	379	362	344	374	334	340	365	365	396	359	308	397	366	351	381	352	340	342	378	363	353	363	383	360	327	386	380	364	374	350	343	336	349	363	390	383	377	381	372	369	371	365	313	378	347	375	350	345	348	343	378	362	370	383	345	365	345	364	390	381	384	334	367	375	359	376	344	341	368	346	356	374	376	381	361	369	374	371	352	352	374	348	338	328	369	380	351	353	369	327	376	378	369	369	325	366	372	345	376	362	346	380	385	360	385	362	373	382	364	382	366	376	345	351	352	362	356	355	350	394	374	315	359	379	359	391	357	370	361	323	365	364	381	358	395	360	372	356	371	351	368	376	394	351	325	343	407	364	350	387	372	337	400	338	347	328	353	380	337	402	378	324	390	351	367	368	373	387	370	356	373	340	365	344	375	372	380	383	359	363	342	352	378	345	364	360	349	359	351	348	334	359	346	365	392	367	367	341	391	353	349	341	356	372	346	394	326	370	372	357	353	378	365	382	335	382	396	361	346	373	347	349	363	342	352	362	361	361	386	380	410	366	386	345	387	348	326	386	347	362	356	351	328	360	361	358	348	357	387	374	368	350	365	364	358	357	351	352	379	400	327	362	341	348	390	355	393	337	363	360	369	378	358	398	365	376	372	363	331	346	357	349	317	386	347	394	352	367	341	343	337	340	361	354	370	352	373	352	360	345	384	360	371	382	372	328	401	383	371	395	367	362	381	367	339	363	336	349	332	349	371	377	357	372	364	323	346	390	342	344	340	360	367	330	353	383	338	364	360	379	354	358	365	357	378	347	352	376	366	372	368	390	355	381	362	337	382	339	357	388	324	323	386	358	375	361	375	348	363	345	346	328	356	364	345	367	398	369	349	368	361	377	357	339	389	337	356	370	356	377	337	382	419	369	361	339	367	367	357	347	374	367	366	368	374	346	378	325	367	367	354	406	363	388	351	371	381	356	380	341	363	337	381	362	332	370	351	380	371	374	336	387	363	375	362	381	362	338	354	378	372	352	339	360	368	357	347	389	331	350	347	356	383	352	373	338	349	350	380	360	363	360	357	390	360	351	323	360	345	352	352	367	350	370	353	404	388	365	360	336	349	370	379	378	347	380	376	340	371	338	359	344	336	351	377	362	345	344	355	339	362	367	357	371	357	361	347	361	367	367	351	334	388	363	378	342	360	368	376	345	362	353	340	334	367	392	382	355	340	339	367	323	371	352	370	384	341	314	333	335	382	357	359	350	350	365	361
23561	21623	29543	26185	35079	46653	45421	27941	9670	2021	1480	757	327	227	163	181	186	185	194	158	181	187	164	196	185	184	158	176	173	149	195	146	182	170	159	151	179	179	164	189	177	167	184	186	168	180	171	165	177	174	164	150	173	193	176	174	179	157	190	173	171	156	157	171	161	182	165	159	156	168	175	180	187	164	185	177	179	177	165	168	175	195	153	181	167	186	164	174	191	158	158	141	160	186	174	152	182	159	179	181	143	218	148	171	172	161	178	141	168	187	170	187	162	160	183	173	156	163	182	171	174	168	185	169	172	162	147	167	173	166	158	155	168	173	195	164	181	159	173	183	187	181	189	193	164	155	175	176	149	180	180	159	188	164	162	188	181	195	167	175	164	174	162	170	155	183	185	172	166	161	179	181	187	167	163	160	165	187	150	152	158	194	182	174	160	174	179	184	148	161	191	162	185	168	176	165	170	180	145	157	166	179	179	168	193	175	161	181	166	168	160	168	178	159	185	166	173	179	176	197	184	160	138	184	186	167	178	193	192	159	185	194	159	178	185	166	174	167	173	167	154	181	160	162	168	194	184	158	191	174	181	185	182	176	167	168	189	171	185	165	188	180	171	186	172	196	161	158	177	181	164	167	152	176	170	187	175	162	153	173	174	200	189	173	180	196	166	152	176	182	172	174	157	182	186	160	177	183	185	165	171	185	170	180	158	164	175	194	179	159	181	187	171	172	171	175	187	173	172	157	174	174	171	169	181	171	174	171	174	169	165	179	199	164	183	202	172	167	155	158	195	173	166	185	172	180	175	170	166	175	179	161	187	150	154	179	159	180	168	159	164	184	204	181	158	199	207	159	177	165	149	181	165	172	200	165	173	190	166	163	184	182	174	175	161	193	183	156	183	193	171	179	173	169	167	164	155	164	182	163	176	182	181	178	174	166	157	165	178	153	170	178	176	185	167	146	184	179	168	175	208	184	157	156	165	159	161	180	187	188	161	162	172	167	168	161	202	166	177	184	194	173	148	187	149	190	196	164	161	175	175	163	169	160	148	163	165	204	167	189	161	173	179	178	171	176	191	168	159	169	182	156	192	172	167	179	153	179	167	205	138	181	161	165	180	180	153	171	170	179	175	211	172	169	172	167	177	159	180	170	180	134	180	179	191	168	148	195	185	172	164	158	185	187	154	184	166	191	183	172	173	175	159	178	165	191	182	158	178	179	165	167	169	170	167	181	188	186	177	170	177	188	171	176	166	167	191	188	163	178	191	166	191	164	163	167	168	174	175	171	186	194	174	168	181	183	186	172	197	179	156	191	200	166	179	185	169	217	166	193	160	177	184	215	165	181	166	183	171	184	167	173	185	172	175	187	189	167	164	166	183	174	166	155	169	166	184	197	165	172	181	160	172	178	206	170	183	173	187	181	192	189	174	179	165	183	159	170	176	187	187	159	185	152	164	205	182	159	162	183	157	167	174	168	155	172	193	187	162	159	179	176	159	162	185	151	152	169	166	192	184	159	155	182	161	185	163	183	173	181	187	150	176	173	174	146	157	202	159	192	166	181	192	177	185	158	154	152	197	160	171	193	151	178	179	170	193	177	200	164	197	191	184	173	160	178	144	165	178	188	164	156	182	164	185	180	154	187	166	166	175	176	177	149	172	168	153	172	176	176	197	176	176	174	191	172	170	182	199	167	182	156	155	173	171	174	171	168	163	175	175	157	166	155	158	188	176	155	159	174	162	179	175	162	182	178	194	174	170	163	192	178	175	175	167	200	196	161	166	154	164	179	152	179	169	174	195	154	205	185	177	200	191	180	151	154	173	144	173	162	183	174	176	171	175	184	152	157	200	184	192	191	165	175	195	190	170	178	175	159	198	167	179	199	199	174	198	170	183	164	208	197	167	171	173	162	190	156	210	174	156	140	178	171	189	160	183	181	159	186	178	155	155	171	177	168	152	179	176	156	165	161	176	181	166	195	168	180	196	174	168	177	181	169	160	142	186	178	167	178	175	164	181	180	178	173	192	164	163	196	175	156	191	171	137	183	165	173	170	156	164	181	169	182	175	174	165	180	191	160	186	148	171	170	170	181	169	157	153	202	174	184	177	153	187	173	176	190	194	196	168	179	176	181	175	177	171	195	169	188	164	153	180	163	158	155	183	205	176	167	162	160	176	183	164	167	182	171	161	169	162	173	143	148	182	191	185	174	161	197	186	178	156	175	151	171	162	154	206	155	178	167	143	173	178	176	179	168	173	181	180	159	145	181	163	178	183	175	195	179	186	173	163	180	179	158	176	205	147	169	173	185	163	190	174	172	180	175	148	166	169	180	180	182	172	175	191	158	170	186	167	159	155	159	166	167	160	194	164	172	168	174	172	193	164	160	180	174	155	165	159	175	158	141	178	194	173	164	181	168	159	196	174	184	164	156	152	189	175	186	186	188	186	169	154	172	175	187	173	159	167	168	181	175	162	160	179	167	178	200	182	207	192	167	169	162	174	166	170	164	202	188	175	173	218	166	161	152	160	174	179	171	183	156	167	196	168	166	167	157	178	173	140	168	181	158	184	148	182	181	161	188	178	164	171	182	179	173	158	162	156	187	154	199	170	150	187	184	175	170	173	186	174	179	187	166	167	164	173	186	136	172	175	149	163	192	178	185	161	148	142	157	168	160	173	156	185	184	186	172	161	162	159	180	185	172	170	171	181	172	169	169	178	179	156	188	182	149	179	171	182	162	174	170	165	156	158	187	180	171	171	164	166	176	173	165	157	195	166	183	172	170	188	152	163	198	168	187	174	165	159	129	161	154	145	189	180	173	162	167	173	155	189	181	166	162	195	187	193	218	216	170	187	176	180	146	151	174	170	164	177	156	161	160	176	182	183	183	198	177	171	162	161	184	160	164	166	162	189	169	180	166	175	165	169	175	198	223	171	162	200	170	146	179	158	157	176	165	171	156	172	196	150	147	184	167	169	182	194	177	194	171	175	182	171	168	169	160	185	168	151	183	162	191	158	163	179	182	179	158	171	167	170	211	166	195	178	180	171	185	167	182	171	176	167	192	180	187	179	170	183	187	179	179	186	169	187	161	159	142	168	142	174	172	182	181	172	173	179	183	170	151	185	193	149	174	177	203	169	177	163	156	178	149	157	175	164	187	148	176	184	141	141	170	165	196	185	180	183	167	173	173	206	163	176	183	176	145	172	171	170	171	175	159	182	158	176	157	146	170	169	180	171	149	166	161	179	191	163	167	170	183	162	159	165	171	191	182	167	188	212	170	163	170	175	164	165	182	183	173	153	168	173	167	147	187	177	174	171	151	178	166	172	195	162	133	181	165	200	156	157	198	185	176	157	179	163	167	188	141	175	172	159	179	180	154	153	172	160	172	181	149	164	164	153	162	180	136	156	166	170	163	192	155	199	187	188	173	155	170	190	186	182	152	175	166	160	136	176	176	158	177	160	164	183	154	155	174	170	181	167	176	181	187	193	171
32417	50902	43027	60517	59171	56260	48780	33916	13429	4949	4244	2187	973	477	357	336	287	343	350	305	327	332	296	339	316	327	334	320	321	312	362	310	325	342	304	338	327	326	322	338	330	323	317	332	310	358	321	332	352	332	316	336	317	319	300	291	323	304	351	300	346	311	313	329	346	335	325	306	322	337	324	321	349	320	318	329	310	315	315	325	325	332	270	333	332	324	373	347	304	295	332	336	335	323	291	322	310	329	332	354	335	318	345	320	344	343	313	337	334	343	340	309	322	320	337	316	344	303	352	327	331	307	298	316	325	330	335	313	320	333	316	327	327	319	341	323	317	325	343	310	293	324	310	363	340	325	311	314	333	327	297	298	311	332	297	347	309	324	326	292	320	338	328	316	345	337	298	317	326	322	328	323	296	328	313	307	326	320	307	298	311	328	330	321	326	290	325	344	314	295	338	317	306	353	312	335	293	343	329	328	285	324	334	322	306	306	329	327	322	315	327	324	294	324	364	310	315	367	311	320	323	352	314	306	299	332	313	305	321	293	332	324	328	316	334	316	332	333	343	330	339	301	300	318	317	340	328	372	348	372	323	337	315	316	316	316	296	314	337	293	327	284	347	342	338	338	322	316	304	309	326	303	322	348	352	309	326	316	325	312	340	336	345	310	335	316	307	327	318	344	328	331	311	335	311	315	353	310	328	344	336	291	311	311	356	306	322	318	287	340	323	323	331	314	347	313	299	306	328	344	338	319	350	345	325	327	323	294	364	296	305	329	311	320	330	365	323	328	355	304	309	312	293	339	317	342	305	335	323	328	314	330	330	349	298	317	329	303	286	308	303	302	321	323	308	321	321	336	308	314	312	315	322	294	312	315	319	318	323	283	330	323	326	329	287	314	319	331	313	334	304	323	315	324	316	342	326	309	347	333	343	359	337	317	317	316	321	320	322	336	321	365	334	318	333	328	346	332	304	331	312	337	313	332	288	301	324	324	319	317	324	338	352	324	284	331	334	344	318	339	321	350	332	343	325	390	291	312	305	308	302	311	335	346	310	291	299	311	309	312	296	319	352	323	311	291	308	335	319	324	340	322	329	328	303	323	336	324	318	330	328	349	327	334	305	280	316	315	316	313	336	343	293	330	309	309	316	306	301	360	317	348	310	320	310	345	314	311	322	314	318	319	360	333	327	342	329	317	328	325	314	321	304	357	330	314	314	373	347	291	331	352	295	349	314	304	324	316	308	321	279	328	331	306	337	307	346	309	335	310	331	345	283	337	314	319	331	309	319	311	331	328	319	326	347	285	343	283	333	289	339	328	303	304	302	284	318	324	325	314	311	325	310	294	305	347	312	349	330	306	320	332	314	341	313	293	320	336	333	322	354	299	307	316	315	313	330	369	299	307	310	325	321	327	305	321	296	333	325	337	336	346	307	333	356	315	346	303	319	322	312	295	330	325	302	295	318	311	299	306	316	316	315	362	319	272	330	321	274	317	369	342	342	313	330	334	326	319	320	329	332	309	341	310	322	378	314	309	306	309	329	333	316	342	309	307	331	332	300	338	284	334	331	317	339	320	317	318	331	327	309	329	304	303	328	286	324	312	324	329	318	312	328	343	328	328	332	321	339	303	338	291	305	310	297	328	318	344	317	315	307	314	341	323	343	298	335	334	349	277	355	312	353	316	331	334	342	328	328	337	303	330	325	332	315	311	357	321	298	318	337	333	345	331	316	310	345	334	304	290	327	331	337	348	322	339	343	308	301	294	302	315	305	356	340	345	318	326	346	284	338	322	282	328	317	324	325	311	295	330	322	330	292	310	341	315	285	315	306	315	330	304	352	332	305	304	323	319	327	308	307	344	318	298	325	327	354	349	326	334	333	322	316	325	314	307	347	315	322	338	334	304	322	324	349	306	305	308	307	326	334	351	342	341	320	318	331	298	318	309	348	331	339	317	290	316	352	342	344	304	318	343	297	281	347	309	316	318	307	313	311	340	326	340	324	357	315	317	328	326	317	338	316	335	313	319	299	324	326	325	317	341	319	299	334	297	321	335	331	313	335	305	349	312	297	334	290	342	332	336	303	301	351	322	341	332	320	299	344	355	334	317	345	290	296	346	329	313	302	358	324	289	322	329	292	322	318	334	331	327	349	309	350	307	324	324	350	337	269	343	303	328	330	325	360	349	312	287	337	340	298	321	349	302	315	326	320	317	323	333	294	340	327	307	330	313	353	317	315	304	332	306	328	343	324	292	299	306	344	325	342	342	345	313	323	344	313	321	315	308	287	305	328	329	315	302	322	320	354	326	304	341	321	321	321	320	320	322	310	320	317	309	333	318	292	340	323	296	331	307	331	350	325	333	311	320	305	336	313	333	322	325	341	308	347	321	305	331	335	303	301	307	319	342	301	333	337	306	320	328	334	320	349	343	331	317	344	322	328	328	294	311	316	331	313	329	331	317	322	315	313	317	350	347	344	330	333	298	318	341	323	343	294	298	351	319	330	338	302	314	295	299	331	311	317	318	350	338	304	343	348	338	307	294	327	328	325	332	296	306	324	341	312	334	314	315	288	329	317	325	309	332	341	304	346	334	301	294	336	320	323	326	309	313	347	290	333	301	353	344	299	340	333	298	305	316	347	338	307	287	350	285	298	292	334	320	323	325	279	311	354	301	325	353	360	341	314	331	340	335	328	341	303	342	338	328	345	320	341	326	292	321	308	321	326	311	333	377	359	312	303	309	332	322	303	307	304	339	291	314	326	300	314	308	309	362	338	311	326	317	359	333	311	309	318	326	304	283	305	326	313	327	336	346	322	323	304	307	314	325	338	313	314	319	304	346	300	320	303	321	311	333	320	308	301	322	309	328	312	287	311	334	345	316	300	298	340	364	334	330	302	323	321	290	306	307	309	306	345	316	346	345	321	307	353	300	311	313	312	342	321	343	296	330	319	321	316	326	316	291	310	310	319	350	328	314	298	348	287	307	332	351	313	323	313	323	306	316	343	327	347	333	335	300	301	321	326	316	333	331	326	317	313	335	317	332	346	326	329	360	327	343	308	327	317	302	343	325	348	333	331	342	322	328	309	317	317	318	300	320	321	308	326	309	323	331	323	325	296	314	322	331	299	308	290	321	323	315	298	336	325	284	298	316	350	330	331	324	346	315	332	365	320	347	306	354	314	336	357	314	315	357	282	335	336	313	305	311	299	341	325	342	326	337	332	339	302	338	346	320	332	330	313	298	342	343	336	351	325	329	346	323	312	329	327	309	341	313	349	331	323	348	312	317	304	297	305	326	320	317	305	320	344	317	320	351	294	330	342	327	367	340	330	304	322	325	327	310	294	340	357	309	325	305	326	308	299	328	316	316	328	337	319	286	338	329	344	297	310	336	331	295	298	310	326	323	284	330	320	319	345	321	351	318	307	308	372	322	310	318	322	312	308	312	337	301	325	335	306	331	299	329	300	311	298	305	329	353	333	319	343	356	319	318	330	311
27496	22324	19935	18482	13071	9852	6084	2847	994	334	331	258	223	223	232	203	213	206	196	204	227	208	201	209	215	209	206	222	197	219	204	222	191	221	207	189	201	200	199	171	203	211	215	204	228	197	214	247	209	221	200	228	207	215	247	220	205	244	212	219	207	209	213	246	206	232	220	229	221	226	216	227	219	212	235	202	220	224	213	207	193	230	211	199	208	216	232	209	229	216	212	203	225	185	208	234	221	206	211	229	207	182	241	203	194	208	225	217	200	232	189	232	231	219	222	213	214	218	204	217	235	194	223	216	219	222	204	205	244	215	197	204	228	202	180	209	208	211	212	182	215	191	189	234	245	217	206	222	198	201	213	213	234	221	202	216	220	216	220	215	215	227	193	212	214	254	200	204	238	196	188	220	211	213	198	192	224	241	218	214	231	205	225	211	201	233	231	223	224	209	208	209	227	199	219	234	216	214	234	213	224	212	242	226	223	234	216	199	204	205	230	236	201	208	187	213	194	194	227	209	199	215	176	237	197	219	213	212	202	223	190	234	223	222	213	231	219	203	201	219	212	240	198	221	214	235	202	207	208	191	223	217	210	220	178	221	195	207	199	225	207	189	208	236	209	223	193	199	228	229	226	204	228	213	227	219	217	194	214	208	214	212	187	220	202	197	192	197	210	210	185	189	206	198	205	218	191	198	213	210	229	192	198	201	193	197	218	188	222	214	186	204	214	194	201	213	241	224	223	223	230	224	218	232	212	207	206	209	238	228	206	217	257	206	229	228	209	235	211	214	195	211	202	206	217	201	200	209	208	205	217	203	223	201	203	194	215	236	211	192	209	224	218	217	202	187	242	203	215	225	218	199	194	219	212	211	225	210	184	219	240	227	221	196	201	218	200	200	195	220	208	216	216	227	201	232	207	218	216	211	218	199	216	193	222	218	190	192	200	209	194	230	211	212	195	206	196	195	230	204	216	209	218	229	250	210	218	226	198	199	220	201	233	208	250	248	215	206	201	185	209	231	217	216	189	236	205	214	202	200	192	235	234	234	214	204	219	216	199	226	221	211	193	202	205	187	209	211	223	189	205	211	211	199	223	212	220	232	239	226	197	214	232	173	207	197	200	193	221	197	203	224	200	216	231	197	209	198	220	212	212	188	219	198	205	223	202	222	221	235	203	215	206	222	208	190	222	219	211	199	238	210	206	203	206	212	222	189	245	203	229	212	227	201	210	187	211	198	232	214	212	222	233	220	223	215	236	217	212	217	197	224	220	213	213	217	205	215	205	220	225	214	242	217	210	200	193	224	216	208	216	213	200	202	205	216	189	219	192	182	205	208	217	196	198	210	196	239	217	257	212	212	189	216	205	213	233	211	221	192	213	212	206	206	221	214	187	215	211	209	216	211	236	233	181	214	208	200	229	217	200	210	216	226	235	226	222	224	208	227	222	207	220	215	209	233	191	227	242	212	223	208	209	222	219	201	197	226	211	206	210	219	215	212	205	221	235	216	203	205	209	240	211	212	244	202	214	224	212	218	238	224	207	199	206	198	207	203	226	209	236	196	201	219	213	205	217	199	201	204	239	220	235	169	216	215	208	216	217	237	220	196	204	209	229	216	226	227	206	203	187	197	216	235	209	224	201	190	199	231	193	193	230	205	252	223	222	221	225	226	227	196	217	227	202	210	221	204	196	189	178	209	223	215	233	188	210	197	199	202	202	208	215	188	212	235	203	209	218	206	223	206	193	220	207	197	199	226	226	213	218	213	217	225	192	195	204	220	204	199	225	238	214	197	227	204	208	185	231	204	226	196	210	191	215	193	227	223	212	222	200	226	201	224	227	217	215	203	212	197	231	197	226	193	219	187	226	209	248	243	207	236	221	205	207	219	238	219	224	191	200	243	200	216	195	222	206	219	201	226	212	224	239	224	192	218	198	178	211	190	229	192	237	228	212	203	205	232	202	202	223	237	218	193	195	216	176	201	200	218	210	222	190	212	230	218	202	207	226	197	216	236	205	207	217	202	231	176	215	218	214	200	207	209	229	224	177	204	203	210	215	190	201	182	200	178	234	195	229	215	206	202	208	204	233	211	223	213	202	195	217	189	202	236	209	178	195	237	237	197	213	195	202	217	220	186	219	225	249	210	213	197	224	214	230	222	232	206	227	210	211	200	229	194	201	218	183	196	217	217	227	201	210	202	221	216	193	211	193	198	232	205	227	220	242	215	213	230	197	217	228	218	191	207	231	227	215	213	213	212	211	238	193	215	208	215	215	192	216	175	213	212	214	213	226	203	177	209	211	210	224	213	237	222	216	209	222	231	226	206	215	206	194	213	214	214	206	218	219	240	220	216	201	207	205	239	232	223	215	220	225	215	205	218	238	227	187	214	231	188	208	208	218	224	211	204	253	196	200	215	205	206	205	198	190	216	183	214	216	215	215	235	213	250	221	204	234	212	207	210	199	222	197	197	224	227	214	194	224	211	219	214	208	193	228	233	222	210	201	209	222	206	203	181	220	189	209	203	210	215	210	218	209	225	216	218	210	197	198	216	203	163	215	226	218	238	210	244	232	202	209	233	219	216	211	180	227	206	188	226	215	219	208	242	209	212	189	218	233	209	219	233	211	212	216	205	200	208	200	215	196	209	223	207	218	202	203	175	228	222	203	217	231	215	185	215	237	206	207	201	226	187	197	215	217	192	201	207	213	225	207	234	213	198	206	208	219	223	235	199	214	196	212	188	208	209	226	220	234	200	193	214	224	190	229	212	198	201	210	231	223	218	211	218	213	210	199	233	211	207	212	213	219	211	218	223	216	207	223	189	223	215	202	173	211	214	201	219	221	218	217	204	230	211	220	207	216	199	214	228	229	203	204	224	209	234	202	196	215	197	193	223	198	208	227	203	202	228	230	228	221	231	214	203	223	244	188	228	222	217	224	199	207	246	206	218	182	208	226	213	194	186	214	224	205	231	186	229	222	225	193	219	213	212	212	213	207	201	198	220	200	216	236	215	181	224	234	216	222	211	181	191	215	214	194	193	213	193	235	212	253	202	193	212	229	226	233	165	215	202	215	198	209	180	193	211	222	205	207	206	235	221	242	220	210	196	208	261	198	206	200	235	207	206	185	203	201	209	180	218	194	211	196	213	181	208	182	208	215	224	226	214	219	208	203	191	219	205	228	208	205	207	247	203	224	199	223	192	214	205	189	199	237	215	205	215	210	204	209	198	221	195	186	222	225	211	213	202	206	213	192	208	197	222	200	212	210	233	221	225	207	220	227	223	206	217	234	237	201	200	210	242	214	230	219	209	218	197	206	228	221	227	197	229	224	196	211	220	203	202	207	212	219	195	226	218	219	197	207	240	246	197	228	218	245	236	212	201	198	206	243	216	226	233	205	213	201	209	212	218	224	219	178	206	224	188	218	225	209	220	196	180	224	216	197	205	192	207	217	184	209	225	209	209	192	212	231	228	190	202	206	216	215	202	197	209
25474	33145	25852	25016	21833	18555	12645	6742	2428	842	752	583	443	406	425	444	432	397	410	389	398	433	392	417	400	406	427	410	408	396	399	404	448	418	405	421	399	424	365	414	413	372	388	394	414	421	404	388	415	431	421	399	398	430	375	421	366	407	413	398	380	388	398	409	395	424	392	418	428	448	410	437	403	412	420	411	398	435	421	405	423	396	380	397	405	408	420	417	400	415	394	389	423	397	415	401	425	396	362	438	405	382	396	381	417	388	418	391	429	436	413	405	401	404	451	393	386	377	389	409	409	407	386	406	384	440	401	387	413	403	412	403	432	401	414	399	415	389	422	424	397	417	403	399	430	405	407	423	402	437	379	425	417	375	387	405	397	376	406	442	397	328	378	417	399	409	404	398	405	401	399	437	393	419	430	402	425	400	403	393	377	391	390	395	402	413	421	382	451	374	429	401	333	430	412	448	435	422	433	436	404	428	400	395	411	392	408	393	399	431	420	423	388	373	393	417	393	390	424	430	391	394	415	404	430	412	461	406	412	408	393	390	403	436	390	427	377	389	406	420	424	419	404	384	405	420	385	425	371	406	424	408	365	442	429	465	368	387	428	376	378	382	427	412	394	416	384	391	421	418	393	406	423	418	417	426	409	424	381	409	419	378	388	391	339	426	390	435	382	405	408	408	377	412	424	395	400	400	423	386	404	429	392	418	392	428	401	408	418	414	389	404	434	402	389	374	395	383	399	398	402	400	402	417	411	418	389	403	412	387	411	450	432	387	384	429	426	384	422	364	457	430	410	382	409	423	421	384	409	390	414	384	402	404	378	392	420	422	407	417	404	413	367	439	425	405	437	426	407	408	410	440	415	394	410	406	403	425	405	426	431	440	425	396	449	377	390	398	410	438	383	384	417	415	406	390	386	418	402	414	390	359	398	423	433	413	417	401	452	418	445	412	451	431	408	389	430	401	414	408	390	391	406	379	375	425	388	435	413	391	423	384	373	430	404	395	407	386	402	400	394	414	372	389	423	406	375	399	423	394	417	450	400	414	396	429	380	376	368	386	417	402	428	361	420	409	413	435	422	421	422	450	409	437	410	425	429	422	403	415	451	428	419	420	386	428	379	373	442	419	425	383	408	410	388	450	409	423	394	413	413	433	423	390	398	439	429	397	414	396	352	397	397	453	412	363	409	419	399	416	406	407	367	387	441	365	402	425	386	388	383	458	401	401	387	459	386	412	407	419	404	384	400	450	397	411	399	410	409	395	435	422	396	409	398	421	400	448	411	424	376	384	420	390	393	409	407	397	416	425	399	372	423	414	416	426	432	389	454	383	388	419	393	411	404	382	447	385	438	395	407	425	401	415	406	438	411	419	438	423	391	444	424	375	418	413	409	411	416	419	393	380	404	465	400	444	435	396	422	418	404	389	388	399	377	401	407	367	416	396	419	408	403	372	454	433	432	389	404	395	406	384	454	391	437	414	380	436	405	376	383	413	401	427	420	389	413	358	401	382	407	438	424	390	421	419	402	408	374	391	433	408	418	386	412	397	433	411	414	356	423	435	432	445	409	389	393	419	427	416	433	417	426	423	433	380	419	380	421	393	446	403	392	420	409	426	398	410	396	423	404	383	393	414	375	400	392	429	408	412	396	393	410	402	393	394	400	431	422	425	442	412	388	402	384	448	395	393	386	403	421	439	405	408	445	408	404	412	424	407	391	419	407	405	421	413	409	429	428	399	385	433	408	383	366	438	409	429	395	450	456	421	436	399	414	410	414	420	386	404	399	385	372	417	413	402	402	382	405	380	440	396	379	403	418	396	416	413	382	407	431	406	398	419	408	406	415	382	397	408	384	423	407	389	387	387	407	433	398	387	395	401	414	424	399	403	418	432	381	433	388	415	407	410	402	371	449	450	398	416	415	412	414	371	390	438	363	426	413	437	381	387	458	401	384	397	348	383	380	384	417	360	407	417	402	386	407	416	424	393	397	392	416	440	380	430	420	400	394	426	413	385	431	397	385	396	430	376	458	455	402	417	422	409	398	385	439	429	421	393	442	430	419	425	383	398	410	413	399	383	400	413	407	415	384	407	419	395	336	417	402	426	424	382	404	398	396	415	413	428	430	405	401	398	405	407	412	400	393	425	389	389	434	432	430	378	409	429	427	388	451	406	426	416	412	431	414	396	352	405	394	417	398	416	391	402	402	429	433	389	397	385	426	435	397	378	416	358	412	416	386	375	403	393	421	411	403	423	397	412	411	419	450	413	409	427	413	407	399	407	429	403	434	379	428	386	466	402	398	430	417	373	412	435	407	389	402	422	446	396	443	381	385	368	396	425	415	394	402	422	422	411	407	389	400	389	436	370	402	403	402	402	401	429	413	402	410	428	404	404	424	387	402	415	408	401	397	425	386	426	428	416	408	420	394	400	385	401	367	400	417	393	393	438	402	406	415	386	400	427	355	454	431	411	396	414	388	437	381	413	414	440	415	427	398	375	426	420	408	415	430	424	419	379	403	428	438	407	436	418	388	399	417	393	419	392	402	402	404	396	432	429	403	368	409	428	378	405	434	382	388	411	418	414	409	404	414	394	367	451	395	422	446	378	404	426	393	399	414	424	450	398	366	438	419	440	399	402	373	419	426	395	382	383	415	456	420	391	419	429	389	425	428	388	404	455	408	405	406	404	403	413	387	409	364	414	451	422	383	407	396	407	385	344	419	417	382	421	444	409	430	374	417	401	441	408	411	432	389	434	398	421	379	420	391	414	440	412	415	386	426	404	419	392	410	383	437	394	417	413	432	389	425	415	395	442	431	420	395	385	398	390	411	371	410	394	386	412	419	414	410	388	385	400	437	413	427	385	403	401	425	401	375	398	419	412	380	412	393	412	414	390	390	432	419	418	396	435	406	398	431	377	416	412	409	428	434	390	427	385	400	437	408	416	402	398	429	417	403	392	432	408	397	411	398	437	402	433	419	392	410	395	425	371	449	407	431	400	383	404	419	395	418	384	432	405	398	455	396	358	386	398	373	386	438	434	394	465	416	400	414	396	414	412	430	430	420	395	410	393	405	394	398	407	430	430	379	396	391	399	392	401	436	413	410	412	421	343	401	394	414	409	385	419	359	423	446	403	439	416	436	418	413	415	394	378	423	421	415	431	417	388	411	409	432	396	434	418	379	434	400	435	394	400	432	413	436	393	423	407	431	399	443	430	415	392	453	394	387	408	382	402	407	386	394	424	419	416	384	413	393	413	387	411	412	429	403	403	426	387	412	388	407	406	402	417	413	409	404	417	406	418	403	410	420	418	388	398	377	363	386	434	435	428	382	437	407	393	401	447	424	377	417	402	413	387	411	402	408	453	416	422	395	380	395	425	395	424	381	395	439	420	390	402	409	419	382	406	381	388	401	409	413	444	441	419	407	391	436	378	391	396	454	424	416	413	446	387	396	407	425	407	408	409	398	413	429	398	405	436	438	407	390	414	397	469
24796	21681	29040	31097	35568	37226	31058	16963	5417	1331	978	505	277	211	212	164	188	180	190	188	189	243	192	214	181	210	198	181	185	182	203	173	212	195	167	196	168	205	197	157	190	187	178	185	212	174	172	176	174	184	169	198	188	183	161	195	177	183	183	217	207	175	198	178	185	158	186	175	181	158	196	194	165	173	183	193	205	168	180	171	172	150	162	183	173	177	169	213	176	183	172	170	173	168	193	171	182	187	197	187	186	179	157	191	206	196	177	180	183	184	183	181	188	171	172	201	181	175	167	167	172	205	204	180	163	191	194	162	203	199	165	198	159	172	186	178	170	175	185	157	176	170	189	189	192	190	184	177	159	181	187	190	183	171	185	185	191	168	207	175	167	174	182	166	195	155	161	188	176	193	196	188	176	191	155	186	188	208	205	220	173	183	182	186	179	181	168	179	174	209	169	187	187	192	196	198	207	165	157	162	205	195	194	171	169	168	186	195	173	183	175	195	191	198	171	201	163	208	217	181	185	186	168	166	178	189	182	178	188	182	216	200	169	181	191	197	174	181	180	187	161	181	199	188	181	183	158	186	174	174	201	201	194	164	184	200	184	166	147	199	199	188	195	173	179	176	189	203	163	186	174	171	150	225	188	180	180	174	184	176	182	176	198	214	191	180	187	201	186	193	163	192	192	175	179	158	212	188	174	218	185	189	179	189	168	181	168	189	188	191	191	193	202	176	171	196	206	202	183	202	195	184	172	190	176	174	185	198	199	163	200	172	193	186	190	194	183	189	185	182	173	191	205	182	180	172	150	175	151	150	172	189	181	175	199	181	176	198	178	169	196	172	157	176	171	168	194	173	188	179	189	193	186	185	181	170	185	198	190	186	203	177	182	167	201	184	175	211	174	174	198	159	161	170	182	176	189	185	181	187	170	180	174	207	180	177	203	189	171	179	149	175	182	167	171	176	179	207	171	193	168	175	180	181	181	172	187	162	181	184	159	176	172	169	181	194	214	230	181	190	178	167	161	187	194	191	206	209	181	198	195	181	139	173	153	180	178	195	196	179	184	200	219	162	166	190	182	188	180	172	149	190	180	195	181	174	170	173	174	171	180	173	183	203	180	189	177	177	176	168	188	207	173	187	180	175	199	203	180	200	181	187	176	172	180	178	188	177	179	165	185	192	175	143	184	196	153	183	190	181	177	187	200	183	170	165	178	194	186	168	210	174	206	178	190	216	203	185	187	192	179	195	180	172	196	193	194	198	177	169	192	179	214	192	172	186	178	177	183	177	201	187	190	187	188	198	198	189	186	187	191	178	160	184	171	178	200	181	197	180	187	177	201	191	182	183	188	188	193	174	188	183	147	193	159	192	191	175	218	197	188	198	185	193	199	137	188	178	188	167	202	159	175	200	185	181	160	182	229	180	195	174	201	198	172	159	183	190	168	188	187	185	194	205	178	163	177	189	198	214	175	191	203	183	175	184	190	192	188	165	180	166	187	193	171	170	191	175	193	182	178	171	193	205	179	186	166	171	204	190	183	162	179	197	156	176	167	197	185	184	176	188	191	168	187	172	185	184	165	170	202	193	181	180	202	151	158	184	171	168	198	188	197	178	194	168	186	188	206	200	174	194	191	186	195	188	180	196	169	197	191	192	181	209	182	189	195	168	207	190	178	165	195	164	173	154	188	192	196	171	192	180	167	176	167	192	196	191	188	183	219	194	201	187	188	185	194	177	172	177	191	180	177	204	201	185	208	191	188	187	198	157	179	165	182	170	200	191	185	177	199	189	180	181	184	174	165	175	177	194	171	193	166	184	194	171	167	194	179	177	193	192	185	176	203	176	177	179	159	175	195	185	168	174	179	181	175	180	193	186	205	216	211	223	194	177	194	199	179	171	179	192	163	180	178	171	160	208	165	199	170	192	173	188	191	167	167	185	198	189	204	180	179	179	183	187	183	209	175	190	168	207	174	176	185	158	186	174	179	177	211	186	179	165	183	172	175	149	171	189	190	182	178	166	183	183	157	173	199	183	198	188	200	169	175	180	183	172	201	181	191	183	178	180	195	182	158	175	172	211	189	170	196	201	180	179	192	186	187	169	182	177	184	183	154	157	191	188	183	166	188	192	201	187	181	187	191	193	154	177	188	183	189	199	177	206	181	184	149	201	166	174	181	178	155	175	188	198	189	198	183	176	186	162	165	191	190	171	183	190	173	208	222	186	212	190	200	201	169	165	182	189	179	226	181	176	187	160	202	183	207	166	165	175	196	161	192	149	187	198	182	180	207	179	152	144	180	192	166	188	165	164	171	204	173	172	151	218	193	179	171	195	214	189	173	183	194	171	193	193	182	163	173	200	199	194	191	204	169	171	179	201	199	177	190	178	185	201	181	176	179	188	191	159	184	172	176	200	191	201	190	177	205	203	206	151	200	185	182	174	172	165	167	226	155	159	194	172	221	182	177	188	187	194	169	214	157	202	184	166	209	176	179	179	176	183	184	177	153	179	205	195	183	171	184	173	182	188	199	182	200	180	198	182	195	177	164	166	180	187	178	186	204	180	189	170	177	200	194	166	196	182	195	187	165	202	178	190	185	176	188	199	179	208	176	177	176	183	178	178	174	184	177	181	181	180	194	191	183	161	177	178	187	182	185	201	169	191	199	177	173	188	175	178	185	214	184	209	169	179	190	193	191	177	177	190	178	180	196	207	179	175	188	195	164	187	177	172	186	173	188	183	195	178	187	201	167	187	166	203	196	177	178	165	180	171	184	166	164	205	172	165	174	182	199	195	211	181	173	176	167	181	188	224	177	200	173	147	169	159	171	183	165	193	186	198	161	170	185	183	158	198	197	186	175	175	187	164	186	192	189	188	192	178	151	187	173	197	201	185	186	184	187	197	174	189	186	193	152	167	160	178	185	197	170	164	192	179	170	195	174	170	199	179	172	185	195	175	161	152	180	173	195	184	171	194	181	147	197	177	194	185	179	178	172	190	172	185	191	172	175	190	191	198	197	163	183	166	170	180	174	206	205	180	184	179	206	170	190	164	171	175	192	169	213	183	198	184	171	196	178	190	194	169	187	162	177	191	151	193	174	175	174	171	184	177	166	181	199	198	181	158	187	189	191	192	182	174	186	205	189	194	188	179	168	167	184	169	191	172	188	192	182	163	188	178	171	191	188	157	190	198	176	171	196	193	185	169	185	165	197	204	178	184	185	166	186	203	182	166	175	185	178	194	157	172	205	198	191	175	190	172	164	181	194	191	189	199	159	195	164	188	195	189	192	175	186	160	180	210	168	196	183	212	177	198	182	197	182	179	190	199	184	177	197	187	181	179	170	192	170	201	161	174	172	178	158	195	171	195	187	168	150	202	168	199	167	171	177	202	201	196	180	190	176	183	198	200	188	182	206	190	162	185	151	205	198	130	189	186	170	198	170	202	203	183	206	170	180	179	211	180	164	155	162	206	195	195	193	165	169	204	179	178	168	211
29149	45365	39124	50320	46665	44282	36870	24701	10587	3837	2935	1438	664	413	337	398	340	324	372	362	339	363	378	345	329	332	393	376	343	330	351	352	340	354	351	368	340	386	341	363	373	364	341	373	343	341	338	354	332	319	345	341	331	357	353	366	371	349	356	373	364	361	381	364	342	366	357	348	367	372	360	365	366	350	311	347	318	363	353	352	347	337	293	366	358	364	371	353	335	343	356	338	359	345	335	334	346	360	354	361	365	393	346	388	355	353	357	344	360	390	340	351	359	371	367	318	367	384	366	374	382	357	373	357	360	357	352	389	350	350	368	348	341	357	360	344	346	364	360	366	312	383	391	338	344	359	343	349	395	332	349	368	352	345	316	355	347	389	343	320	356	304	342	376	357	342	353	314	348	356	345	346	342	356	395	376	380	356	395	334	357	392	351	372	374	343	361	362	351	372	362	335	359	356	347	339	308	341	367	362	376	346	377	366	341	330	349	374	354	370	373	371	354	325	355	371	361	350	347	335	374	359	348	347	367	399	335	332	360	370	361	375	361	363	370	347	349	343	352	369	357	357	354	313	372	355	389	339	368	330	369	381	374	356	367	368	351	366	355	363	373	331	341	363	298	368	341	356	352	374	336	337	336	328	326	350	340	338	319	354	368	369	372	388	388	378	365	342	372	349	331	328	320	343	365	359	363	313	358	365	362	349	338	336	367	327	380	375	346	345	343	338	358	358	328	342	354	342	368	369	345	358	390	341	353	344	347	353	338	375	305	308	324	368	351	358	341	347	358	347	322	354	341	351	350	333	351	364	334	351	357	384	365	359	369	360	337	356	314	328	389	370	324	370	370	370	333	374	331	351	366	360	378	356	398	377	381	364	359	353	366	384	364	380	356	370	305	348	354	347	357	347	353	334	381	353	360	387	371	361	357	379	371	342	351	342	355	313	332	370	334	332	346	387	365	353	359	343	349	360	373	333	339	368	364	378	394	364	367	373	366	340	368	354	350	360	355	373	358	386	348	361	355	371	345	319	356	331	342	347	359	384	343	368	348	361	318	337	382	338	353	323	338	351	354	362	345	335	381	327	357	349	377	376	358	390	364	365	389	327	346	358	351	337	354	363	354	388	381	357	354	351	373	373	373	372	329	332	330	349	377	363	364	352	339	362	383	310	356	374	332	336	358	358	349	384	367	357	372	345	371	325	360	396	371	366	340	350	352	414	381	361	365	374	364	373	345	356	332	316	349	343	361	398	355	372	344	380	329	371	323	390	336	384	337	351	340	341	371	386	322	392	355	351	351	358	332	352	352	362	345	354	328	340	339	367	341	354	388	357	337	370	373	330	358	370	354	365	347	325	349	370	367	377	363	375	350	363	364	377	343	366	383	359	315	336	376	355	342	345	357	377	384	358	374	372	350	371	341	370	369	335	329	375	335	342	363	345	358	353	337	379	341	394	344	335	350	351	368	336	339	347	337	307	356	343	353	350	323	376	387	318	376	365	348	331	316	341	345	362	337	350	370	344	362	338	356	381	339	334	353	370	345	346	392	326	358	346	359	355	330	336	364	369	375	353	360	364	374	376	350	350	374	349	310	351	349	411	341	367	333	341	377	357	336	351	376	352	358	375	314	388	336	365	382	330	367	344	370	345	353	356	368	358	359	368	371	389	385	335	367	330	371	334	346	325	329	363	393	368	380	354	371	354	333	355	375	396	353	369	356	346	355	352	348	353	358	348	352	371	313	357	376	375	387	302	356	350	371	350	360	353	339	384	395	330	327	357	351	375	363	357	348	364	340	361	341	331	355	361	374	352	348	351	355	355	350	377	389	354	366	354	356	362	365	338	332	352	376	353	344	339	345	376	385	365	346	361	364	357	368	377	388	355	381	339	401	362	347	359	338	379	360	347	319	392	369	354	348	323	347	363	362	348	385	345	303	342	354	329	356	347	330	370	354	371	348	340	386	363	356	340	389	354	341	356	340	334	356	372	377	360	339	327	329	333	362	333	380	364	367	363	372	369	386	343	339	340	379	375	397	333	368	356	355	368	383	340	389	334	381	379	363	371	335	368	373	366	340	355	342	356	380	352	346	389	338	354	360	356	341	375	371	347	387	334	341	348	365	348	371	362	341	375	371	340	350	342	316	314	351	342	375	368	381	348	348	337	348	356	382	376	353	374	351	322	387	321	367	374	360	339	373	361	354	354	342	339	345	332	355	356	338	360	358	368	383	375	334	382	347	348	364	383	355	361	356	355	352	341	379	323	337	352	364	353	349	333	374	368	372	351	338	344	351	324	321	383	331	368	344	354	370	362	341	365	364	364	339	376	358	336	346	377	346	339	351	364	366	349	339	348	313	355	369	374	373	353	357	348	393	334	352	355	361	370	356	375	337	357	368	322	330	376	351	361	321	383	366	348	351	344	328	402	350	374	384	342	370	371	345	378	361	365	338	350	363	353	370	364	370	324	333	336	378	346	372	366	352	351	356	335	350	317	381	357	358	338	343	362	359	350	369	320	385	347	359	353	387	369	379	391	374	346	360	356	366	351	319	352	326	358	362	365	329	381	410	365	364	329	343	392	381	349	371	350	372	328	348	350	364	334	346	356	352	365	347	336	370	366	381	363	371	367	370	356	359	358	349	326	339	340	361	314	375	345	325	383	334	366	349	363	340	351	352	393	362	362	328	345	358	336	345	352	358	343	360	350	355	342	379	364	362	349	359	334	320	360	360	360	344	335	390	368	330	365	344	329	371	402	359	354	348	329	370	335	379	348	351	366	347	359	355	341	348	325	341	380	379	406	394	343	357	364	359	366	353	373	356	374	364	352	381	335	367	358	351	364	386	355	359	328	335	349	345	327	334	371	352	370	348	349	372	359	340	403	331	390	387	373	364	402	366	378	363	354	319	370	352	381	353	342	388	317	319	362	361	359	361	355	325	368	368	343	329	364	366	338	364	313	310	357	355	366	337	365	376	372	373	350	361	338	341	359	386	348	311	395	367	383	330	346	370	357	381	390	343	356	356	344	325	375	376	324	358	357	348	358	328	353	398	349	373	326	357	375	363	389	368	370	359	361	335	336	356	371	360	335	373	341	378	360	348	319	345	346	391	340	379	357	347	358	350	375	366	337	365	353	351	343	383	358	367	374	366	341	397	373	357	358	358	356	338	338	375	374	379	382	343	311	363	363	321	333	366	351	330	317	363	345	330	377	360	378	379	366	324	340	337	363	377	346	360	340	351	353	352	352	336	360	366	364	353	364	368	350	359	342	372	349	377	378	323	355	363	332	388	378	352	361	363	348	352	346	343	372	344	389	363	331	344	348	367	387	370	348	334	345	345	336	316	373	358	384	366	351	377	367	340	361	343	367	397	326	332	363	356	389	333	347	368	341	376	365	358	346	335	358	349	369	372	303	380	326	386	349	331	342	362	347	349	329	344	345	364	330	342	369	324	366	368	371	366	371	353	398	353	340	323	355	377	369	333	359	355	365
23613	21628	29427	26855	34957	44750	44024	28123	12150	3335	1968	849	348	216	183	182	183	177	171	171	138	161	156	144	149	174	160	179	176	153	182	168	195	161	190	182	175	158	160	187	168	194	163	183	173	168	169	179	157	155	152	154	178	173	191	159	156	165	219	172	156	183	163	156	174	190	181	176	168	183	175	156	161	149	173	168	166	172	160	161	175	176	154	168	155	153	172	181	173	170	169	144	150	166	170	159	151	174	146	151	154	168	161	154	172	184	166	169	188	190	144	171	174	156	165	181	168	165	167	160	173	161	177	139	156	167	159	180	128	176	168	167	152	167	169	166	187	157	153	184	149	182	175	157	165	188	180	170	153	183	173	176	140	168	130	169	176	166	178	147	157	174	141	157	174	152	150	172	167	175	147	169	170	175	166	188	168	152	175	178	153	155	187	157	159	157	159	157	167	194	163	159	167	151	170	182	174	175	160	179	183	180	179	145	168	161	173	178	174	182	159	165	154	154	153	181	138	158	180	156	164	158	180	177	190	178	158	189	159	152	154	155	180	174	175	160	166	167	166	165	182	158	177	155	160	153	149	166	170	188	164	172	181	152	159	168	164	182	143	173	149	179	166	185	147	154	162	183	168	152	167	152	181	158	168	145	177	166	152	185	163	181	178	176	157	175	173	166	152	180	196	157	188	181	171	179	160	169	159	159	172	139	167	166	164	178	153	134	154	179	175	176	169	173	172	179	160	150	162	183	154	158	170	154	185	153	182	175	195	181	154	148	148	175	152	170	180	173	175	163	171	175	169	144	167	176	176	162	180	183	144	154	169	146	144	183	152	159	162	159	181	167	166	197	159	172	197	162	158	167	168	158	181	157	180	170	172	170	154	164	181	194	176	189	174	156	166	142	159	157	163	200	167	156	165	169	161	170	187	154	168	144	180	167	175	159	179	172	164	168	189	168	166	170	185	182	161	169	184	175	190	149	163	139	155	167	157	143	159	164	169	195	173	161	167	183	169	159	172	185	161	170	183	169	141	157	164	183	159	164	161	178	170	172	162	155	172	163	159	168	175	156	170	152	162	176	174	179	170	155	181	167	176	162	157	180	154	176	170	195	170	155	161	181	174	167	150	157	192	193	169	178	167	153	158	153	158	164	141	186	148	164	188	196	142	163	174	178	207	176	175	192	164	169	146	175	166	181	152	168	139	173	163	166	175	180	165	175	171	174	167	195	152	175	189	197	164	172	182	163	163	163	172	177	180	159	159	165	171	161	178	156	179	194	145	162	180	166	167	189	163	181	172	154	145	158	160	173	159	182	165	172	185	137	155	159	195	163	184	188	159	164	162	148	163	170	158	167	177	172	191	181	159	148	166	154	172	165	152	164	168	183	146	164	166	183	145	175	161	160	189	155	160	196	183	181	179	147	165	172	170	159	150	173	180	156	167	161	150	162	185	163	161	165	149	184	163	176	165	176	169	179	181	135	181	159	149	185	176	147	160	147	146	152	171	166	161	171	169	187	183	171	211	184	169	151	175	157	168	180	168	175	169	162	154	170	178	155	183	158	182	172	179	180	184	181	171	157	171	161	144	199	177	181	177	180	178	173	155	149	173	166	154	174	155	184	173	174	164	170	176	178	184	151	189	177	179	175	173	172	156	186	177	178	160	168	190	168	173	157	188	162	146	182	151	168	173	157	177	192	181	176	147	138	150	162	187	180	172	174	170	167	162	188	154	159	153	161	170	148	170	183	181	170	147	164	168	155	194	181	174	180	163	165	146	170	180	149	178	182	169	178	181	166	177	171	164	154	162	158	151	152	174	162	162	147	177	165	171	200	160	175	167	180	162	171	179	204	166	187	157	160	168	166	173	178	182	176	158	161	172	159	164	174	161	145	168	182	183	156	185	203	168	177	177	176	182	176	178	135	161	169	170	172	169	178	173	167	184	162	167	158	172	159	166	190	167	154	185	150	168	182	172	154	161	186	178	164	165	175	172	165	152	166	169	173	186	164	160	152	154	157	185	133	150	150	170	170	182	159	166	174	166	184	168	155	161	177	161	171	192	179	168	170	158	158	176	195	158	163	180	172	158	188	164	156	159	187	163	161	159	161	134	184	172	153	190	171	152	167	177	165	161	178	173	182	168	180	166	149	145	186	171	170	175	155	174	166	176	172	173	158	168	165	147	145	166	172	162	172	170	185	172	146	161	155	172	147	160	178	155	148	157	145	168	168	156	160	170	205	186	183	159	168	189	156	195	198	150	157	172	170	186	172	156	154	159	141	169	154	167	154	171	178	167	166	155	172	165	170	168	163	162	171	144	156	180	159	176	184	170	184	144	177	174	166	160	150	156	142	163	184	184	181	182	156	184	167	195	136	159	160	176	150	172	179	159	173	178	166	178	159	171	162	161	137	183	201	163	166	165	165	190	134	135	159	171	164	181	165	151	182	163	170	166	180	179	163	175	168	184	150	170	182	175	179	156	166	175	177	163	156	167	190	194	157	163	179	175	158	168	158	132	175	177	177	165	177	173	157	180	184	166	187	146	146	145	168	166	163	180	129	156	157	162	171	161	162	174	153	172	175	170	160	155	162	148	176	167	167	180	168	140	192	171	160	164	160	177	171	163	173	154	148	172	168	191	189	184	204	182	160	157	163	155	145	154	163	160	152	176	167	161	176	150	161	186	172	182	168	182	210	176	170	169	177	159	185	189	157	166	160	153	190	167	163	176	159	168	184	172	169	160	169	179	164	182	167	170	149	192	169	146	171	159	169	171	169	159	177	157	155	175	157	135	159	149	186	164	159	181	171	164	152	191	158	187	181	177	156	164	161	156	178	188	177	166	163	176	169	161	171	160	160	153	160	183	149	163	168	159	157	158	165	150	179	180	175	168	172	135	170	152	173	168	168	170	180	165	161	188	164	175	178	180	188	155	171	147	139	191	157	170	194	172	167	186	185	154	166	179	144	169	165	191	172	163	188	147	152	171	162	159	154	175	163	194	172	162	170	160	187	180	151	161	171	183	175	159	141	160	190	168	154	185	184	152	171	159	135	150	153	177	154	179	162	181	152	177	177	175	177	171	174	163	154	156	151	161	169	177	180	182	154	140	181	182	154	157	155	162	181	168	175	198	147	177	188	187	189	193	176	160	173	168	177	167	167	157	174	144	166	146	181	178	164	161	179	166	163	159	178	154	147	176	191	138	161	172	166	201	168	155	167	167	170	177	154	186	166	168	193	169	162	153	150	182	166	140	159	165	173	166	176	165	184	159	160	178	173	160	167	162	163	172	156	176	168	179	183	191	193	158	136	170	168	164	169	174	174	169	164	173	155	147	173	182	154	178	169	178	165	158	156	199	173	165	164	169	155	142	188	166	178	173	168	177	182	167	151	140	162	170	156	169	166	184	160	156	165	185	168	153	156	169	160	200	161	178	165	179	161	157	176	160	176	156	173	177	161	172	198	189	165	177	169	170	162	174	154	187	173	161	161	155	163
32220	51357	42144	60433	58951	55855	47649	34987	17588	8037	5412	2583	898	451	317	314	328	274	319	340	319	319	304	337	328	312	302	325	317	324	311	308	345	275	357	313	296	304	335	316	320	302	316	312	327	331	327	348	347	296	356	336	313	309	318	338	314	316	303	328	316	301	293	331	327	301	302	298	307	338	314	312	332	351	298	353	334	323	295	309	319	312	343	295	325	273	299	335	305	313	324	297	301	301	316	329	328	341	313	325	309	301	313	338	343	311	308	296	310	344	323	281	322	315	311	321	306	331	318	344	273	293	305	337	329	296	316	292	300	281	301	313	321	276	325	325	299	320	309	319	321	325	323	319	323	316	265	358	300	299	315	343	287	319	292	358	302	303	323	287	281	313	315	333	326	314	319	308	332	327	339	314	345	334	294	313	330	316	288	321	331	305	332	317	292	325	326	299	338	326	327	330	321	311	310	289	319	332	308	341	311	292	306	308	303	305	316	319	329	320	286	274	325	352	326	319	329	312	308	317	330	315	311	286	315	285	315	306	329	316	309	336	311	321	291	322	324	305	297	344	308	322	310	334	327	323	307	312	317	320	310	323	293	339	311	304	313	317	296	309	302	331	340	322	314	330	314	325	334	319	306	324	302	324	331	343	316	324	293	323	294	326	343	305	309	311	314	290	317	322	321	310	348	312	315	314	335	340	295	310	332	318	328	313	301	313	265	331	298	342	284	316	273	314	291	313	288	329	349	310	305	321	318	325	299	342	311	301	317	295	328	295	296	340	320	324	330	324	318	338	330	335	314	326	312	338	350	318	319	294	342	306	318	325	332	326	310	338	323	324	294	281	302	303	329	324	303	322	304	286	276	284	323	326	310	341	316	334	330	308	320	316	294	301	312	348	297	330	323	286	280	318	324	308	308	298	329	282	325	294	272	317	318	330	327	313	314	313	304	314	313	320	295	294	294	309	280	332	305	324	307	329	353	300	310	306	321	316	315	302	309	294	314	292	290	317	310	323	291	307	329	325	340	353	292	273	320	312	315	330	322	325	323	323	356	333	305	316	317	330	334	288	325	321	294	318	301	350	275	302	328	317	334	317	327	315	317	324	313	322	313	318	281	330	309	319	332	318	290	318	306	327	285	328	292	320	306	294	314	343	303	283	324	294	318	306	300	310	311	314	314	294	332	279	305	313	319	326	294	304	312	328	326	303	323	298	300	332	313	312	320	325	315	286	291	317	316	319	310	291	309	328	316	321	312	297	321	309	324	329	311	333	312	297	340	326	343	290	289	340	335	320	332	339	323	308	310	335	310	289	288	324	314	348	301	313	300	319	320	285	319	336	327	322	309	357	286	316	316	314	314	322	315	305	324	324	305	304	312	323	284	346	309	288	326	303	296	322	317	310	292	282	286	289	301	331	346	318	329	322	320	310	339	339	346	342	327	311	281	288	293	330	326	335	319	298	292	321	328	329	321	328	319	288	305	303	340	304	303	324	318	305	317	308	325	304	303	310	301	290	340	340	322	297	300	332	303	348	306	303	335	316	330	261	297	332	314	325	311	296	312	316	337	306	329	299	297	303	321	288	311	350	289	319	308	334	293	291	325	303	312	340	307	327	286	312	333	328	297	319	290	316	306	302	326	303	327	310	333	316	324	317	307	352	281	330	306	318	324	330	309	335	327	311	306	305	327	305	343	323	321	326	313	315	317	337	299	320	289	302	325	328	304	318	345	318	300	281	315	330	347	334	327	301	308	332	307	296	322	339	294	300	311	305	307	319	284	318	355	308	327	296	321	310	317	316	324	308	345	353	306	324	331	263	297	285	303	309	302	302	307	310	299	325	311	324	339	304	318	329	334	339	294	304	288	304	306	325	353	312	336	333	301	316	319	330	308	300	300	297	320	326	322	303	336	304	304	297	343	284	301	301	321	301	287	322	330	327	322	321	335	275	325	327	308	322	333	312	319	341	318	326	306	311	289	334	333	333	286	300	315	306	294	295	299	308	302	328	321	303	299	323	285	327	315	327	307	319	297	317	308	310	320	326	334	371	324	295	305	337	320	305	312	284	288	328	313	305	289	315	289	324	320	302	353	300	296	290	300	295	321	318	313	323	324	328	327	316	297	313	322	315	310	286	276	317	338	346	299	282	327	289	316	303	322	316	336	332	295	301	294	336	331	320	294	329	325	297	339	332	311	331	327	314	293	313	319	314	313	340	335	312	310	311	308	320	313	310	328	296	302	287	298	301	321	327	334	297	307	311	300	346	308	302	313	302	295	292	341	305	283	291	310	325	319	302	331	304	321	282	283	276	307	313	337	335	303	349	280	300	326	282	277	303	301	311	338	303	336	291	322	317	307	306	266	302	315	323	310	331	330	317	342	316	299	332	319	333	310	298	334	322	330	298	300	335	333	308	295	341	321	293	334	297	313	353	332	340	313	347	315	277	322	331	328	335	310	326	309	327	304	296	287	319	300	294	341	313	334	298	310	292	309	299	317	327	328	313	327	291	326	343	304	296	295	299	324	308	312	331	328	295	327	305	338	331	288	317	332	326	320	318	322	307	322	313	315	334	334	309	301	307	358	320	316	329	314	308	308	325	312	328	344	306	346	331	310	302	286	298	331	309	328	289	325	307	329	293	318	325	285	291	305	324	318	330	337	324	313	310	288	289	301	300	316	330	345	319	337	303	314	301	307	297	313	286	322	292	320	319	315	339	318	296	301	282	315	269	321	377	309	326	309	322	300	342	297	295	326	306	318	298	297	294	299	330	316	315	301	301	314	318	330	313	295	328	314	301	316	293	336	355	298	326	292	314	313	300	318	308	312	329	352	322	313	304	319	314	309	300	306	327	334	317	334	331	360	326	303	313	324	315	300	321	310	314	313	342	298	319	306	353	344	307	353	345	335	310	299	297	334	306	273	323	355	296	314	360	305	327	304	285	333	311	308	291	321	320	311	306	301	309	319	307	353	282	334	313	313	303	311	284	305	308	323	304	329	327	307	339	306	302	338	306	325	313	333	307	329	324	305	319	269	307	325	316	334	310	321	313	317	306	271	278	293	304	312	344	326	316	310	310	328	298	292	320	333	326	325	302	341	335	336	328	320	343	339	297	309	309	335	318	294	341	300	308	315	297	319	320	315	303	308	340	335	318	309	330	326	302	324	288	296	326	299	310	314	315	345	323	322	300	308	312	328	368	301	285	329	259	289	330	360	325	300	311	309	343	343	313	340	337	321	318	296	305	312	301	332	315	320	309	319	290	329	331	315	323	318	327	357	322	308	318	315	302	293	312	317	328	298	327	310	325	287	336	333	318	304	323	302	296	316	322	317	310	327	342	319	292	330	325	309	292	299	310	297	333	294	342	310	278	328	333	300	320	306	322	314	317	290	337	325	292	289	277	293	310	333	293	303	295	310	317	326	338	352	321	296	317	326	314	296	337	309	304	289	307	294	319	313	319	345	292	285	322	306	341	323	326	296	335	344	333	306	319
27430	22001	16461	13627	10676	10689	6672	2442	885	491	418	330	222	222	210	205	227	214	229	224	223	214	190	205	211	203	214	201	220	187	195	227	241	204	197	197	186	193	219	200	190	211	230	207	213	207	197	248	214	220	230	199	188	213	232	209	227	216	218	215	181	229	231	184	199	218	207	203	219	203	197	201	210	225	208	193	199	190	213	199	195	215	219	206	226	218	213	191	211	229	209	208	222	241	225	233	182	210	238	209	225	205	206	213	186	194	221	209	223	206	228	191	186	220	202	210	203	200	197	204	210	211	207	205	213	200	211	211	230	190	214	209	208	235	213	217	205	218	214	210	205	205	170	209	207	194	211	203	207	195	201	209	237	199	204	206	204	178	204	215	216	220	207	223	235	204	207	209	203	220	195	204	227	214	191	194	197	209	211	202	206	206	197	214	187	194	189	218	219	193	206	207	224	225	204	210	200	221	219	188	211	196	212	210	207	191	215	198	235	193	197	192	225	228	212	212	205	202	190	226	182	208	207	197	210	184	204	200	216	220	204	216	217	229	207	201	182	229	195	209	206	211	208	217	205	197	205	225	183	200	205	213	191	210	211	212	221	234	236	205	203	205	214	192	224	213	231	253	191	201	217	237	227	215	184	174	193	211	198	226	211	223	216	201	211	199	180	222	227	218	194	218	191	196	195	214	194	232	208	181	201	199	228	210	228	175	211	204	240	206	186	185	194	211	201	209	205	216	189	217	222	197	227	183	226	219	203	211	222	192	209	189	216	205	184	192	252	208	204	204	210	211	213	215	198	223	212	206	195	189	208	183	184	214	223	212	199	187	235	203	210	205	214	196	215	212	206	204	215	201	183	217	210	206	217	205	211	220	200	226	211	188	233	230	195	198	208	189	218	216	207	194	202	205	230	200	207	211	198	214	213	211	215	224	235	209	188	226	225	209	195	186	192	205	216	230	217	206	214	219	220	208	216	216	210	210	191	198	206	204	211	222	192	221	207	235	219	222	212	212	227	190	214	206	221	210	206	228	205	203	182	235	225	196	208	203	200	210	215	216	218	212	201	210	224	207	209	198	192	200	215	207	243	217	208	219	204	213	204	210	212	222	219	204	221	208	206	210	210	208	208	200	208	209	224	197	201	214	193	203	245	203	219	245	202	225	217	224	216	206	205	174	224	206	217	217	202	223	215	211	197	205	223	206	185	244	210	211	223	205	204	215	242	214	189	208	220	205	229	219	206	211	208	207	193	194	207	206	207	206	199	220	215	207	228	211	185	211	226	198	208	201	206	217	213	188	216	171	182	219	197	196	204	224	198	222	202	202	197	212	195	217	229	215	197	205	189	236	204	221	197	206	202	218	214	208	197	199	220	200	182	201	230	229	226	228	209	207	204	184	211	229	204	229	193	196	223	212	210	213	207	215	188	224	205	204	211	199	220	190	217	196	195	202	197	209	242	200	203	204	178	223	181	207	201	213	218	205	209	208	238	213	211	190	212	216	193	229	198	222	199	217	220	206	187	230	198	210	184	177	201	192	217	206	220	231	185	204	199	195	235	219	223	215	211	188	205	211	218	198	192	223	200	219	188	237	195	184	195	210	229	199	209	214	206	180	203	195	207	175	181	187	215	227	209	201	217	181	216	220	212	169	234	209	196	206	220	207	214	189	213	233	213	206	214	189	200	223	245	202	220	217	209	198	214	234	189	186	209	204	203	216	207	195	206	208	216	194	214	208	213	195	211	248	210	208	193	214	215	211	184	207	199	191	215	219	205	202	226	210	254	202	198	213	213	199	204	199	208	226	189	253	200	206	233	206	192	221	229	176	215	199	214	228	218	196	199	200	198	226	228	196	195	207	203	208	224	202	225	216	220	234	211	200	194	204	216	192	217	224	210	185	204	195	209	219	207	222	205	212	204	203	216	203	217	223	228	206	210	201	228	219	236	179	179	228	205	211	189	175	228	193	223	168	201	195	218	235	213	213	216	197	190	189	204	217	201	221	214	214	207	219	214	197	196	199	203	194	221	197	208	214	221	172	184	208	216	176	227	192	197	193	212	222	222	215	197	217	214	197	221	183	220	196	232	201	225	193	216	207	230	205	209	218	219	205	205	221	217	223	213	199	215	204	214	191	203	197	229	205	195	199	207	219	214	184	191	204	213	204	226	233	230	214	224	235	217	203	204	210	202	189	191	216	195	219	200	238	204	196	188	205	209	194	200	203	235	190	227	222	199	198	195	220	214	216	220	212	194	214	187	220	212	215	196	224	231	207	167	225	200	185	213	215	206	209	205	240	223	203	190	194	207	175	193	200	194	186	178	219	198	229	213	188	217	210	226	203	212	205	201	219	224	221	194	217	204	198	208	228	195	207	200	207	226	205	200	199	197	211	238	214	224	181	208	203	179	220	202	220	193	221	216	206	193	219	205	216	198	205	197	226	204	222	202	201	209	201	211	177	235	223	209	213	223	209	221	197	194	230	228	224	205	226	197	190	188	207	207	218	231	203	199	217	214	236	223	215	200	226	211	219	186	199	203	196	204	204	203	195	207	216	211	217	207	210	229	198	246	182	222	212	210	217	201	221	220	233	202	205	208	245	220	192	206	217	212	203	221	215	216	216	208	199	200	214	227	209	223	212	199	222	226	217	230	181	204	201	194	194	206	203	197	206	217	202	207	199	220	189	193	179	214	220	224	199	218	216	199	193	218	219	230	209	189	188	207	214	215	202	182	201	198	205	212	201	224	196	198	186	208	217	207	201	206	206	206	197	232	199	202	225	223	203	181	227	217	214	226	232	211	202	198	207	193	222	227	207	175	216	191	214	210	218	200	226	207	205	238	203	196	198	194	190	200	215	196	222	207	216	226	193	202	204	210	223	251	198	211	214	191	207	217	188	216	190	189	207	199	208	195	209	203	187	202	201	193	196	204	213	208	226	240	195	224	216	237	232	199	206	188	228	203	223	208	218	176	207	204	226	195	209	232	203	225	202	218	209	201	204	178	205	201	214	200	200	247	261	215	240	234	237	210	211	247	216	226	218	210	221	220	197	184	231	187	200	218	235	237	224	189	195	237	211	216	184	202	205	213	218	209	210	221	204	214	188	229	215	200	213	196	247	183	225	207	228	205	225	200	211	224	218	207	233	219	200	212	189	217	204	210	212	201	191	202	193	198	226	241	210	220	215	226	207	198	225	198	230	204	213	205	183	211	184	201	205	205	212	205	205	204	248	224	205	207	192	203	210	215	203	219	205	215	184	195	196	197	220	235	257	233	206	198	192	211	203	231	205	199	206	224	196	218	222	207	219	198	210	197	200	222	211	210	185	198	213	209	239	209	203	189	188	183	211	201	235	204	211	201	193	227	207	211	181	246	193	212	205	237	192	201	186	221	233	219	210	201	199	236	235	212	185	244	221	200	197	213	204	200	222	216	209	195	186	207	219	187	220	206	183	222	215	219	208	217	210	181	225	202	187	227	235	202	210	198	247
26592	30976	19887	20508	19466	20168	13118	6147	2278	1228	1030	668	442	414	352	391	421	424	374	391	393	441	384	365	412	427	402	388	379	401	453	387	421	411	380	379	401	419	381	384	407	415	442	423	375	404	425	372	439	406	391	346	372	433	389	442	398	411	406	408	420	389	413	401	422	392	381	393	372	447	397	392	404	363	416	389	370	400	400	447	440	391	371	421	373	357	406	411	411	386	419	365	416	394	386	355	411	400	382	396	408	391	416	389	371	430	390	391	401	410	408	395	402	411	421	375	404	395	386	405	422	400	429	382	398	383	422	363	383	379	374	363	381	436	375	359	431	405	377	443	404	407	382	386	403	411	421	409	392	415	372	415	400	403	408	389	437	356	394	383	366	381	416	375	417	431	411	399	414	413	400	406	402	377	385	392	443	419	405	414	381	391	403	410	427	425	442	364	401	396	442	396	387	408	392	388	423	459	334	407	395	399	397	411	414	380	412	361	429	402	374	427	417	395	390	390	423	428	368	411	393	409	392	384	425	419	367	397	379	421	391	378	443	405	370	424	398	385	437	386	446	391	390	391	444	421	395	356	389	394	404	413	388	398	399	407	389	417	432	401	387	409	376	395	399	393	416	389	377	387	422	435	414	371	406	402	413	395	421	408	401	420	409	415	436	392	396	406	407	389	407	438	379	393	381	416	388	399	399	402	361	393	448	381	410	377	402	394	416	439	388	357	399	392	382	416	388	416	389	393	404	481	381	394	408	417	403	386	400	431	368	400	407	412	386	401	431	446	429	380	393	395	391	410	385	391	412	403	395	401	408	413	416	419	379	382	388	375	396	397	394	408	376	375	408	449	435	415	415	370	386	394	438	375	404	376	441	385	427	375	411	394	425	405	402	396	394	421	406	416	398	404	368	420	399	375	374	402	415	356	397	390	385	408	400	402	439	383	389	392	396	402	410	398	379	427	395	442	384	375	442	383	379	374	392	393	423	466	388	393	409	362	395	425	422	434	390	407	377	414	409	407	405	384	358	407	408	400	439	406	411	396	396	432	389	382	381	362	384	397	363	400	413	415	388	386	415	388	410	401	418	402	398	407	404	414	378	416	442	372	406	378	388	418	419	393	427	338	402	373	394	373	368	406	394	413	399	397	443	390	378	425	430	395	394	398	395	428	378	401	380	387	432	397	415	376	414	401	382	431	367	400	403	425	402	410	385	393	402	397	420	394	367	383	431	381	379	376	383	371	394	420	406	421	370	383	423	420	380	407	385	408	373	387	390	451	423	419	410	388	411	404	391	426	380	390	414	398	427	401	418	343	430	377	418	405	404	420	402	382	425	429	411	353	435	401	388	419	392	419	407	397	418	371	393	407	376	413	394	389	407	410	454	415	441	431	419	395	402	398	397	431	413	420	398	428	406	400	414	410	385	384	393	379	400	416	396	402	377	396	387	385	397	412	392	390	361	401	402	400	424	417	416	383	387	412	414	451	412	371	414	457	388	387	436	403	399	412	397	412	420	415	401	375	400	436	393	394	395	412	417	406	420	394	432	354	413	395	416	398	418	381	396	419	389	411	419	387	406	428	361	384	434	401	387	424	398	404	408	417	404	371	403	418	420	379	375	406	418	404	404	389	389	439	391	426	406	386	417	410	423	381	413	401	395	386	423	421	399	402	399	426	432	422	428	395	401	395	404	392	454	411	426	371	359	401	446	417	430	421	453	392	413	408	367	374	395	426	393	373	403	370	361	389	390	399	433	390	390	424	399	402	415	412	412	420	401	401	394	432	405	386	402	424	388	398	427	396	406	400	399	392	421	392	421	407	390	382	390	402	366	396	392	403	421	430	378	388	375	390	400	414	398	420	408	405	384	393	410	404	410	395	388	428	386	413	409	393	380	393	421	410	430	436	406	427	436	424	404	382	419	410	382	387	420	373	457	380	421	391	424	397	411	389	406	397	401	417	402	453	373	402	390	404	365	403	403	385	379	370	400	398	411	432	392	391	416	412	384	383	409	381	391	376	363	425	424	423	395	382	414	359	392	411	413	387	389	417	385	354	406	424	403	427	405	365	417	390	383	378	383	417	387	408	374	408	381	425	381	407	393	389	411	394	416	414	407	436	412	415	405	386	402	375	421	406	410	419	384	422	369	383	435	411	416	402	402	425	407	407	410	436	397	401	428	394	431	410	429	379	424	413	359	401	382	401	421	403	444	350	380	416	414	420	410	422	438	404	410	393	373	407	403	401	442	396	393	396	399	369	410	444	399	423	377	421	414	428	388	375	391	406	383	377	434	386	394	391	372	395	410	422	392	383	389	385	419	388	401	416	416	409	394	453	393	396	394	409	363	395	431	404	407	362	409	413	376	413	400	390	380	386	425	383	446	406	401	423	382	387	414	400	413	436	375	380	396	407	383	419	422	421	430	395	417	437	428	416	435	427	396	414	403	415	405	400	392	421	409	415	374	401	409	378	419	398	414	421	407	431	416	417	400	405	383	399	407	370	394	412	383	389	386	418	439	397	403	389	407	411	396	413	413	417	368	367	410	426	404	446	388	428	389	361	385	381	387	427	410	409	406	416	394	419	395	404	363	375	370	398	388	392	389	408	402	400	393	407	407	402	403	393	403	367	397	439	411	398	410	379	382	408	390	383	409	405	389	379	402	406	387	398	415	414	401	371	425	407	418	416	354	420	451	412	381	379	427	409	413	393	396	392	424	383	430	402	390	418	405	403	375	390	377	398	405	419	406	430	401	404	361	385	433	395	395	393	387	399	414	366	394	376	424	415	397	391	451	435	399	395	420	404	407	425	415	388	413	378	392	360	390	385	403	405	366	383	416	426	407	397	380	408	382	381	398	403	429	393	406	373	429	409	396	380	402	374	410	403	399	366	407	375	413	388	414	413	411	384	402	381	411	426	432	390	397	380	405	386	397	412	405	427	394	400	437	402	398	415	380	375	412	397	405	404	425	407	383	402	350	380	420	418	434	385	408	375	374	398	406	402	368	433	441	427	429	419	414	377	381	408	382	416	397	421	364	424	414	387	412	397	407	408	398	426	420	439	383	425	392	423	397	389	383	434	394	410	389	393	425	413	406	393	394	418	376	421	414	389	398	421	405	401	407	394	393	414	437	424	398	426	398	398	377	412	415	401	408	376	384	369	402	417	410	402	347	405	385	401	409	372	363	398	381	409	432	413	402	376	417	403	411	413	424	406	414	395	418	399	392	385	379	428	388	379	391	396	402	381	428	408	413	393	400	391	401	385	412	370	393	383	397	379	402	385	395	393	396	369	438	389	360	440	420	394	390	386	440	388	377	393	407	440	402	348	434	399	399	404	390	429	367	381	413	426	435	415	403	427	397	380	391	396	419	388	426	403	405	405	420	431	389	433	419	423	410	419	424	422	421	403	436	410	442	420	413	415	409	421	420	408	406	389	423	384	391	449	394	375	414	374	406	387	383	419	403	401	394	393	398	399	402	387	370	413	387	421
24768	21677	28778	28390	34437	39405	30595	15038	5107	2616	1690	806	285	218	185	159	187	187	186	177	186	166	172	188	179	173	188	184	171	192	181	182	163	153	159	172	176	179	192	193	169	173	177	159	154	151	179	205	170	199	169	166	206	176	181	204	190	196	194	179	194	152	172	190	156	199	187	194	164	201	178	182	167	145	166	208	185	185	162	189	170	175	195	193	172	179	180	172	184	166	165	172	152	172	173	184	187	188	205	180	178	179	168	187	205	169	182	195	180	177	192	177	189	154	189	175	198	179	169	186	195	198	171	182	168	187	184	176	184	176	185	168	174	190	192	183	186	196	170	179	186	182	171	178	188	198	165	171	169	187	181	184	180	177	164	176	192	170	167	196	210	174	173	206	193	201	174	177	162	172	170	164	164	170	185	194	168	194	181	176	155	200	184	207	207	173	174	174	191	177	169	184	188	167	181	179	183	169	155	198	180	181	178	194	167	189	200	183	186	174	179	197	154	196	189	164	183	162	160	201	196	172	196	179	167	172	170	175	193	169	182	193	188	183	185	172	177	183	170	166	178	175	181	169	192	180	174	152	156	198	175	177	171	179	172	185	194	182	172	185	200	185	190	171	187	187	168	178	174	192	179	169	180	183	143	199	201	194	169	185	178	183	157	185	163	194	149	167	174	177	184	188	187	166	160	185	179	182	181	180	163	193	189	177	186	190	172	197	182	157	180	185	193	164	187	143	173	173	199	183	167	203	185	185	156	171	190	171	168	163	170	184	151	185	165	187	198	169	165	187	170	188	164	183	207	198	188	189	204	168	172	198	197	189	199	203	175	170	178	218	193	152	181	181	207	188	154	183	178	175	179	174	186	173	172	179	169	172	151	168	176	188	178	182	172	179	172	184	180	170	185	160	208	201	172	189	178	208	193	191	181	166	164	165	184	195	154	150	181	188	195	185	162	179	174	182	155	179	177	180	193	196	174	192	174	187	160	179	192	221	194	165	199	180	192	214	158	186	171	189	188	197	150	173	161	176	198	174	180	215	188	179	175	192	170	183	176	184	173	198	176	170	172	175	207	196	188	193	204	181	187	151	176	164	184	177	169	192	163	181	183	210	158	206	179	184	166	168	179	198	210	177	160	162	199	180	185	173	174	159	161	200	179	185	197	172	156	162	186	180	206	152	185	165	155	170	169	214	183	167	169	166	208	195	174	192	191	170	185	176	174	200	163	173	166	198	186	163	167	153	181	156	173	183	174	173	166	177	181	178	210	171	179	195	194	206	159	185	200	178	181	161	173	153	158	185	196	161	183	194	204	195	197	174	155	174	163	173	160	142	167	206	185	191	161	155	192	168	191	176	172	204	199	181	188	201	188	175	182	204	186	175	174	165	174	196	180	190	190	191	181	195	170	175	168	187	178	189	182	186	176	184	189	192	207	180	165	178	161	189	166	202	181	168	178	190	204	180	169	177	151	188	172	173	210	187	181	172	179	173	157	195	167	175	182	176	175	179	198	188	162	161	174	183	163	163	175	164	188	176	192	181	139	185	174	174	167	180	182	153	199	182	178	200	175	148	186	204	176	208	191	200	193	196	198	173	179	142	178	173	182	192	185	189	199	173	200	191	156	178	156	168	190	166	167	187	156	212	167	166	198	184	187	169	177	174	173	186	216	174	184	176	182	197	182	189	181	179	172	195	179	172	178	167	169	181	195	198	145	162	210	179	170	171	183	167	179	187	206	174	162	165	188	189	177	166	192	177	201	181	161	173	168	170	184	177	172	203	195	211	188	150	187	190	170	189	181	169	174	209	183	180	182	168	207	189	217	196	187	159	165	164	184	189	170	166	178	183	188	176	181	194	178	179	205	173	202	186	165	181	180	185	166	192	188	193	203	179	165	199	178	162	183	163	197	172	171	147	185	190	172	171	174	178	202	179	168	207	176	169	187	172	166	194	185	199	201	175	186	188	180	167	190	195	170	202	174	186	184	158	190	188	195	188	173	190	174	169	178	187	165	178	187	162	173	162	195	183	172	178	188	173	183	172	195	182	186	182	189	173	175	189	174	188	189	187	178	170	158	170	193	180	178	184	206	184	177	185	187	172	174	177	173	169	153	159	186	177	186	179	144	178	179	201	217	177	186	171	201	187	185	170	181	204	164	168	185	186	176	183	176	180	154	184	165	192	168	170	168	171	183	175	180	182	196	178	184	169	171	199	182	191	190	170	158	175	166	182	191	166	171	193	174	206	174	178	190	173	187	196	175	176	186	162	180	194	172	182	192	196	171	189	173	178	184	189	174	170	175	166	173	194	207	187	172	169	183	183	190	216	158	204	177	141	167	168	152	163	195	177	165	179	164	198	198	180	184	205	159	161	180	173	167	188	192	194	201	193	183	166	182	176	174	176	185	184	185	182	170	189	190	166	195	166	154	184	172	192	192	194	182	171	181	196	204	189	194	198	170	164	178	185	206	200	172	165	210	161	169	177	172	156	161	194	189	199	189	176	175	179	188	185	177	177	157	178	202	179	200	189	186	202	167	189	154	186	185	158	181	203	189	180	154	179	188	190	181	182	184	186	191	197	164	179	179	198	161	200	202	171	172	166	174	171	225	186	209	164	172	178	203	185	153	189	175	171	186	207	192	181	179	163	172	194	172	173	170	174	200	190	203	181	170	191	173	188	174	177	193	163	176	168	172	176	204	192	156	179	177	151	179	182	173	172	193	183	194	181	189	177	171	187	171	173	191	167	195	149	191	182	174	157	171	173	167	188	182	193	167	186	196	196	167	180	176	161	205	171	173	162	199	178	173	155	166	191	187	167	181	164	183	173	170	172	166	143	177	193	184	182	165	211	177	188	159	176	183	161	207	151	172	165	190	164	172	179	161	189	199	174	166	187	208	192	198	185	170	151	190	193	165	202	180	173	213	172	156	173	166	157	163	185	166	163	175	181	190	177	184	205	172	200	148	176	204	188	202	196	186	156	185	168	171	181	176	191	178	170	155	201	191	192	185	197	173	190	169	162	164	190	160	179	159	186	189	167	155	182	183	181	192	167	176	176	177	203	195	192	163	195	175	164	167	176	179	183	172	188	170	201	173	180	190	166	182	198	199	181	188	175	186	183	167	180	169	150	175	158	156	189	192	168	168	177	178	168	184	164	178	192	171	181	177	172	182	197	200	205	193	189	197	174	181	182	184	182	176	184	178	161	177	183	182	173	209	179	170	176	191	173	150	166	181	173	182	179	187	175	188	193	147	189	211	154	142	164	175	181	184	189	176	189	173	187	185	201	179	174	182	160	195	178	183	156	172	174	162	174	185	196	181	177	168	170	171	193	180	194	168	165	162	172	177	164	174	173	199	193	161	196	179	179	169	205	182	197	159	169	185	169	216	146	171	187	176	194	149	192	164	193	187	175	185	185	197	187	196	187	210	176	185	183	162	183	177	190	196	194	201	178	184	187	166	179	193	193	190	192	152	188	180	167	171	157	199	168
27975	44364	34543	45638	45917	45064	35591	22599	11305	7560	5319	2434	763	478	387	374	330	358	352	381	383	317	353	317	384	381	327	346	365	350	368	340	346	339	346	363	351	365	371	315	359	326	420	348	329	340	350	354	339	328	337	337	339	381	345	355	365	323	333	370	348	345	320	306	325	360	385	369	346	349	331	316	385	360	375	335	348	316	354	348	346	401	344	331	337	357	360	329	347	353	380	351	324	348	362	353	358	333	316	350	336	355	345	399	343	374	332	376	348	329	361	345	329	332	352	335	364	319	328	323	352	319	367	330	394	339	402	342	373	329	333	308	378	361	351	354	374	358	351	349	342	361	346	300	328	345	347	357	373	333	346	336	339	314	320	362	351	365	387	346	331	347	324	345	332	376	343	320	374	371	350	349	360	333	357	360	341	339	335	368	360	335	342	337	360	377	344	356	350	352	338	340	369	325	364	355	354	353	330	357	322	349	361	343	359	359	319	327	372	369	367	388	335	347	348	355	328	388	356	349	351	344	386	357	344	366	360	345	330	336	348	342	361	352	363	356	319	336	342	355	348	357	341	339	352	355	329	363	296	357	325	347	344	338	386	352	345	347	325	356	325	341	355	346	347	334	368	344	340	323	348	335	358	339	375	365	357	345	349	359	354	345	367	373	338	385	367	363	358	328	350	362	318	362	384	364	333	340	366	342	366	309	364	323	339	334	349	363	372	345	345	367	322	330	371	353	362	358	354	343	334	373	364	367	336	338	330	336	385	377	356	343	355	335	326	364	368	391	356	334	364	344	372	367	335	371	353	347	347	355	355	340	384	345	334	336	349	361	375	372	382	367	357	324	349	364	314	353	342	358	360	333	347	346	352	358	342	335	391	355	383	355	332	360	362	327	350	375	349	349	349	354	364	374	327	388	321	322	374	341	324	349	378	318	329	389	299	331	373	400	346	340	338	358	344	358	349	363	348	373	376	325	367	394	355	375	350	373	347	357	325	311	340	312	361	357	329	360	348	353	333	378	370	324	348	370	346	365	320	317	385	373	339	366	340	334	389	377	365	329	375	376	340	349	351	370	304	356	358	361	346	334	346	347	360	341	328	351	362	323	370	352	323	389	298	340	332	326	357	323	337	370	363	354	335	337	341	354	372	340	374	361	347	351	342	356	340	337	355	342	349	388	341	326	327	348	352	319	324	374	319	334	386	363	323	375	338	349	386	361	358	340	345	344	356	379	336	377	350	346	390	333	328	312	355	376	395	362	361	355	345	339	338	359	355	374	367	322	331	367	333	339	341	403	343	353	337	327	330	352	311	374	357	367	347	351	340	352	351	318	360	403	321	361	385	320	338	331	348	362	381	344	398	350	382	350	386	357	352	364	359	369	345	388	350	326	347	362	339	367	363	337	338	339	336	316	344	336	353	364	368	311	325	349	344	353	362	368	350	343	374	335	349	352	335	319	349	337	331	366	338	321	358	388	329	373	355	327	307	353	352	367	372	346	349	324	360	341	349	377	331	337	346	333	359	283	333	380	360	348	366	327	372	326	344	358	360	348	334	350	339	359	323	356	374	384	370	359	331	361	311	368	377	391	334	365	369	358	366	364	345	335	336	358	354	326	350	334	308	358	353	378	339	378	341	326	360	362	326	354	368	332	372	364	363	365	334	338	377	352	351	349	354	377	353	361	355	370	378	333	357	358	341	360	331	304	347	374	348	369	352	379	338	378	332	340	314	342	350	350	321	371	331	350	338	363	337	370	343	343	361	336	371	347	340	342	372	335	364	371	332	341	375	344	381	343	348	367	328	378	358	342	342	361	314	367	355	342	358	322	354	345	355	360	345	325	351	335	311	365	343	362	380	364	358	358	331	344	366	373	350	353	359	361	333	355	341	306	366	353	364	357	372	335	358	362	328	356	367	352	359	332	367	320	362	330	388	374	345	349	354	370	347	368	352	377	340	353	378	343	381	369	375	353	348	363	352	344	371	348	352	364	356	369	352	360	344	330	330	329	336	346	371	373	350	331	339	370	358	356	346	361	350	354	313	334	329	368	378	349	367	349	329	318	362	364	339	322	369	347	303	346	363	348	355	337	307	365	330	355	341	331	379	350	357	356	345	405	345	367	372	338	380	351	353	367	356	355	320	381	364	341	325	351	375	344	355	321	345	357	361	339	368	336	349	382	348	337	332	332	329	358	357	336	351	349	345	303	310	358	334	332	377	341	315	350	358	340	392	343	351	338	330	359	363	399	363	322	341	355	333	367	368	355	363	346	364	364	336	365	348	411	372	356	351	341	370	324	360	344	355	361	365	355	346	346	352	331	375	327	366	335	343	331	346	345	369	344	365	356	346	364	355	360	311	356	353	331	380	393	334	386	340	393	349	338	356	345	337	356	384	342	379	369	385	364	328	360	363	351	340	343	340	346	352	336	366	352	360	376	331	350	389	390	366	306	328	350	362	357	349	360	367	350	347	371	340	333	340	342	351	370	355	366	336	337	365	337	322	363	343	372	331	332	355	329	341	376	336	345	332	329	353	362	355	323	392	375	349	354	329	344	357	347	352	365	333	348	358	343	346	338	359	363	360	371	327	363	386	339	356	343	381	354	342	377	351	366	352	355	355	328	328	326	322	336	340	329	333	381	389	343	379	376	330	351	338	333	347	362	330	345	372	348	368	340	333	394	396	392	350	352	360	353	369	335	343	387	350	366	329	327	354	359	342	384	369	354	359	345	393	319	389	347	336	343	325	343	339	345	343	365	335	357	372	338	316	344	347	348	351	346	362	347	368	322	358	340	376	342	367	344	356	356	348	362	326	353	323	351	362	351	351	349	357	324	376	322	359	341	373	362	379	364	365	354	353	358	362	358	396	348	330	369	356	344	380	365	330	343	337	341	318	344	343	335	367	340	346	338	342	317	355	334	340	386	366	343	340	328	354	321	325	330	356	369	336	366	363	340	364	350	352	343	350	342	382	327	326	346	356	337	367	357	371	370	340	333	365	351	331	367	337	332	332	350	327	363	346	327	366	364	346	370	380	389	352	335	370	327	355	337	347	349	381	345	360	331	323	346	342	371	343	308	383	347	339	331	369	319	365	304	353	377	334	328	337	372	342	342	360	351	349	345	353	338	311	308	362	359	337	351	309	339	347	337	369	357	357	324	329	314	371	331	336	326	369	349	356	326	345	347	352	329	321	371	353	376	346	360	341	355	361	360	341	343	359	356	373	354	374	363	360	326	363	357	324	328	328	325	355	342	355	382	326	351	361	333	348	364	359	397	330	356	319	351	383	341	350	346	334	350	376	379	362	331	363	349	345	368	337	383	337	335	340	392	346	357	379	371	357	340	349	347	342	343	340	377	359	368	337	358	362	352	336	360	349	356	345	362	334	339	346	344	371	316	330	362	354	354	372	348	332	338	320	358	340	366	369	354	340	350	370	342	350	381	365	370	370	334	315	353	354	357	368	349	355	343	332	378	344	358	357	333	346	369
23646	21668	29612	27920	38743	46667	39290	22730	8720	4470	3038	1312	343	309	189	168	173	194	160	166	160	161	167	174	162	200	181	157	181	180	180	168	161	156	177	158	190	168	165	162	199	153	156	159	177	181	150	169	171	197	168	170	144	172	170	180	189	160	162	166	162	168	157	166	153	161	151	169	180	171	139	159	155	177	170	168	182	186	175	160	174	167	170	179	158	166	173	156	169	172	170	177	159	145	130	161	152	148	183	150	182	171	177	163	182	175	171	162	185	162	176	179	161	182	171	174	165	177	159	164	153	161	168	184	178	149	191	153	148	177	173	157	171	167	158	173	158	176	169	163	158	161	173	141	157	171	167	184	150	156	159	172	136	174	163	162	159	174	171	170	180	171	163	165	200	175	148	179	166	170	152	183	142	151	155	170	175	189	166	183	160	170	137	150	159	168	157	161	156	159	145	167	147	163	159	164	171	155	147	175	169	192	152	172	169	163	174	156	165	186	166	171	153	143	166	192	137	153	148	153	156	178	156	189	149	176	182	146	147	195	178	181	156	173	168	162	171	181	157	178	162	187	142	166	166	159	157	159	170	162	151	166	166	159	154	158	151	185	147	182	164	159	142	164	158	151	159	154	165	152	139	177	164	159	159	176	181	175	166	165	179	167	171	160	163	162	180	174	175	154	173	176	170	177	152	181	170	138	145	154	156	176	163	180	155	181	174	180	180	160	157	165	154	178	162	165	178	171	157	174	180	167	174	191	172	155	163	197	177	172	139	202	172	171	169	168	165	149	165	180	177	155	170	163	135	156	169	166	170	179	168	170	186	169	151	178	160	166	167	169	163	171	162	160	178	171	183	165	156	167	160	162	152	175	167	163	156	173	185	162	166	167	173	176	172	145	184	173	137	163	146	176	169	161	189	166	162	168	161	178	150	151	164	148	172	188	165	163	179	163	184	154	148	162	173	198	166	175	141	152	158	165	180	166	196	163	150	158	149	170	163	153	151	154	139	179	178	151	168	170	166	167	171	183	163	197	138	161	167	167	171	159	167	174	154	154	162	159	158	142	172	184	171	153	143	167	178	172	151	177	137	168	150	157	157	176	171	154	137	157	162	172	163	179	180	178	161	159	178	153	168	172	166	163	171	176	171	153	156	159	178	168	172	166	165	147	172	170	147	148	164	179	173	168	150	161	177	183	172	165	156	202	155	139	163	173	151	148	192	159	184	164	196	179	163	173	157	181	162	191	147	160	154	151	148	172	166	180	173	163	179	195	177	164	182	157	185	165	162	163	163	178	172	152	166	163	162	170	174	165	176	156	159	156	178	167	163	173	165	163	145	161	159	173	163	171	170	158	180	147	156	174	144	182	163	181	153	169	158	145	178	174	161	165	168	166	174	152	164	164	163	166	181	181	161	133	154	157	158	168	166	166	176	180	194	174	165	170	168	140	157	161	183	160	162	166	155	166	160	170	174	159	162	179	148	180	165	171	170	180	150	166	159	170	161	171	172	170	147	185	165	168	166	157	184	155	182	182	161	189	166	161	175	160	167	150	175	178	166	169	149	150	175	156	159	178	174	167	175	149	133	175	166	153	149	162	160	162	152	166	145	167	179	145	191	171	153	164	186	154	155	169	157	157	151	169	173	154	144	176	159	154	173	178	176	156	183	167	142	172	161	194	164	164	187	180	166	180	162	162	162	201	170	172	151	160	148	171	193	155	175	157	163	185	162	147	167	186	161	183	170	146	179	143	174	166	176	148	175	150	173	163	156	150	171	160	158	157	187	151	186	176	142	171	163	169	166	196	169	167	146	165	157	194	159	150	175	167	208	188	165	175	157	149	163	177	160	155	164	182	172	183	156	147	161	165	153	158	172	179	157	152	180	172	162	164	175	169	160	138	174	184	173	156	169	169	150	174	145	143	165	171	143	149	169	141	154	183	168	177	163	168	160	158	161	176	180	176	174	182	156	152	203	159	179	157	155	165	166	159	179	188	178	148	175	182	173	172	157	171	139	168	150	169	175	194	156	156	166	180	155	159	178	162	149	167	169	173	155	158	144	164	163	166	177	166	163	183	164	159	144	171	176	155	182	143	172	173	161	178	191	153	147	180	188	157	158	168	169	161	172	154	167	145	183	194	160	164	158	171	193	147	171	165	177	153	145	159	150	168	144	157	161	157	171	188	163	178	140	172	182	149	179	146	168	175	171	154	187	164	172	172	139	173	160	186	176	166	171	169	178	159	169	170	164	159	166	155	174	154	168	165	170	168	150	151	168	180	153	155	171	156	165	147	176	165	158	174	179	152	173	159	147	147	170	148	140	175	163	174	177	178	167	163	169	153	177	147	162	163	159	171	176	175	175	149	196	189	177	171	184	160	163	171	153	169	149	166	164	157	170	200	158	148	161	157	165	159	157	160	182	168	169	158	166	166	170	181	172	150	161	198	176	170	157	152	191	166	158	195	179	149	155	168	186	171	182	186	193	164	153	181	161	165	161	168	179	166	155	161	152	149	162	179	146	165	149	171	156	148	147	153	189	172	168	154	182	176	164	189	153	187	151	167	165	170	157	164	175	185	169	197	171	176	161	159	160	169	181	174	168	150	169	174	161	154	178	184	166	167	173	164	177	141	179	149	161	165	138	153	158	157	145	179	158	160	166	153	157	157	164	163	170	150	174	161	161	155	179	169	179	165	158	185	130	164	181	168	168	154	161	161	175	157	153	154	176	168	164	184	185	158	176	172	177	160	185	159	158	179	166	148	172	169	167	185	160	174	182	168	176	172	151	159	164	172	143	164	156	185	204	140	166	191	176	146	146	171	174	155	187	170	149	150	152	157	173	180	179	178	188	171	163	167	146	173	197	168	173	166	161	152	195	151	167	167	169	166	150	170	175	183	152	178	187	151	157	183	168	173	159	180	158	159	161	162	150	166	171	169	161	147	155	160	163	147	186	148	161	182	162	175	166	146	169	160	165	160	157	157	159	191	172	163	193	167	147	157	156	181	166	178	175	171	164	180	180	168	139	170	159	166	160	160	150	182	190	153	174	169	180	152	150	162	175	172	164	158	182	161	177	141	193	163	157	162	176	168	156	174	161	168	155	198	158	145	170	143	156	159	158	151	173	153	176	166	176	170	161	157	165	174	175	151	162	177	167	157	158	173	156	187	181	170	161	167	174	158	178	158	180	168	177	165	171	168	153	161	174	170	170	151	156	174	171	172	158	169	164	165	176	176	163	154	149	172	176	171	171	139	175	171	183	180	174	164	180	162	155	180	134	154	147	182	178	191	142	149	152	159	162	163	162	176	173	183	184	171	164	164	181	162	171	163	166	171	160	158	175	151	159	147	178	151	168	162	182	179	160	175	177	172	174	165	162	173	168	174	158	157	174	177	163	174	168	166	166	147	171	165	169	169	171	156	161	155	185	148	148	175	162	165	160	169	165	143	166	164	151	164	175	160	181	155	165	154	156	176	179	162	168	160	185	164	163	179
32158	52719	44888	62688	61420	55067	43266	30043	15278	11861	8912	3848	906	721	392	350	344	295	299	316	313	303	308	312	310	324	296	340	312	310	325	304	318	344	295	290	307	311	323	328	328	296	280	321	305	280	337	305	293	284	311	329	314	302	312	298	317	317	332	291	337	314	293	298	302	332	308	310	337	291	309	316	281	332	294	289	295	318	320	260	314	286	303	322	317	308	278	321	322	300	329	309	305	302	336	312	318	317	296	345	335	326	302	324	324	330	303	302	306	328	310	328	310	280	296	320	332	278	294	335	294	290	313	344	324	303	311	331	311	351	326	326	338	301	287	290	296	328	310	295	330	341	290	339	309	321	317	285	302	286	318	322	284	314	294	299	283	317	303	338	303	350	336	302	288	303	298	310	301	288	336	308	318	304	292	308	316	306	288	285	326	326	332	320	284	321	309	306	328	334	320	316	329	312	312	283	332	311	295	318	321	323	308	307	316	311	286	303	295	343	346	314	313	310	314	300	309	304	309	306	303	356	339	312	311	288	325	299	313	314	306	318	302	296	301	311	280	313	306	342	316	312	322	271	330	297	297	331	300	301	331	341	318	312	282	319	273	311	303	300	309	283	312	311	327	315	354	314	284	320	315	318	325	344	312	309	306	309	305	312	319	283	307	299	299	311	304	293	322	327	317	319	319	288	286	302	341	325	302	302	323	324	260	313	306	371	308	293	313	331	300	322	314	301	302	301	307	283	305	296	298	278	317	312	320	306	306	329	290	304	300	306	319	318	287	336	305	302	328	298	311	288	305	294	292	289	272	302	302	290	303	325	305	323	311	313	306	300	330	313	309	274	318	337	312	310	310	325	295	320	308	263	303	289	298	319	301	293	299	296	321	296	276	335	308	292	327	321	310	317	326	317	285	292	334	299	335	299	294	341	275	303	310	276	317	294	300	297	313	312	284	330	325	295	290	303	311	325	298	301	332	290	322	324	317	305	300	321	316	340	282	288	264	293	276	301	328	311	314	323	326	329	288	325	340	322	319	315	319	352	332	281	293	301	290	293	322	327	325	299	323	308	344	319	315	307	303	314	308	305	323	308	313	363	338	286	294	314	314	297	317	303	325	304	338	313	322	279	351	316	315	300	300	329	287	302	321	334	305	308	307	330	321	337	302	291	297	268	331	293	339	318	320	317	335	336	292	316	305	325	296	327	307	323	345	295	338	339	330	320	291	318	320	328	322	330	320	311	328	318	292	316	325	297	343	305	335	305	288	310	305	309	295	318	301	308	300	286	283	316	305	280	307	282	302	333	306	317	290	314	284	336	301	275	312	302	330	314	296	331	284	310	319	325	295	321	307	302	314	321	325	322	308	317	312	297	306	349	310	310	330	314	303	339	292	291	312	335	297	283	305	296	309	327	317	277	305	309	337	328	318	332	299	319	330	318	284	328	297	309	323	304	274	325	312	332	294	295	313	281	302	296	301	322	313	340	305	299	273	332	354	280	330	329	309	321	308	319	315	336	311	307	310	302	299	303	319	294	304	328	361	299	329	312	287	304	317	288	290	323	283	325	289	302	288	313	314	321	284	300	301	309	285	326	318	300	337	320	281	304	353	332	299	286	310	317	338	316	285	292	309	306	306	318	304	268	334	306	305	313	303	310	318	312	288	286	325	287	310	310	330	354	284	326	281	291	313	291	304	300	341	299	321	314	326	299	351	313	305	280	271	324	301	324	322	307	326	299	285	305	299	332	346	312	312	338	302	293	323	298	321	299	318	314	309	322	315	288	335	323	322	292	324	295	313	320	326	299	310	311	318	320	302	332	296	329	320	314	316	329	290	324	294	306	312	289	313	294	281	304	293	298	286	329	289	311	318	303	289	346	311	333	318	284	296	302	327	315	302	315	322	307	290	317	299	297	365	315	322	351	316	333	298	360	297	302	295	296	310	315	315	292	302	275	335	283	310	310	308	289	279	325	309	281	294	300	310	323	309	308	283	324	312	342	320	304	325	309	312	309	310	272	324	337	313	324	297	335	324	293	329	315	298	306	290	302	319	318	311	285	306	313	291	336	321	286	302	315	312	286	322	311	331	300	306	318	288	296	296	328	284	312	295	296	290	303	291	308	312	305	333	299	335	333	297	298	315	313	291	324	331	332	332	317	301	271	288	324	332	313	308	308	300	284	298	339	337	340	327	324	336	289	315	306	312	279	332	317	304	322	312	328	331	290	322	316	312	329	339	311	299	301	305	350	312	340	301	307	301	292	267	302	326	305	321	312	325	291	322	328	276	296	311	290	283	334	312	306	328	299	355	315	309	308	296	314	315	308	283	294	303	293	290	321	318	302	286	315	305	305	297	309	325	340	317	313	316	333	328	285	285	339	313	336	330	313	332	327	335	290	298	315	319	302	326	313	296	343	318	300	305	312	314	297	313	304	330	343	267	298	301	282	307	300	334	313	316	307	334	305	330	301	282	320	305	328	316	332	308	291	323	309	279	314	344	312	292	281	294	298	298	314	314	312	321	309	319	351	306	300	333	307	311	338	307	291	293	323	312	296	319	289	340	284	324	289	305	300	299	306	300	331	312	326	303	334	298	294	289	315	331	306	289	297	295	324	329	326	299	308	307	296	326	303	324	294	322	319	312	292	305	339	329	334	280	300	327	296	288	317	312	311	326	299	294	335	276	291	321	315	293	280	322	316	325	285	322	332	314	323	292	362	310	289	307	328	298	332	262	316	285	296	308	301	307	315	300	297	343	314	296	315	293	316	301	331	287	300	316	327	299	311	306	312	334	292	298	331	310	339	296	299	306	311	311	291	331	298	317	329	323	325	297	288	308	290	323	290	294	296	327	317	285	329	305	294	294	297	298	326	307	288	294	310	322	323	333	271	308	301	329	299	319	291	331	301	321	304	322	319	320	304	315	309	309	325	273	293	305	317	272	322	304	303	290	338	314	325	292	322	310	335	315	315	289	329	327	305	293	319	315	291	287	359	329	347	280	325	310	294	296	304	307	309	320	330	328	324	325	321	303	294	320	348	279	279	306	284	318	329	285	307	311	289	283	274	319	293	318	302	334	336	307	334	284	274	317	328	325	325	314	303	317	295	317	307	305	301	297	309	326	283	282	320	287	316	307	292	327	318	328	298	322	312	312	308	330	324	278	307	339	301	299	310	310	309	309	308	318	323	323	303	348	292	346	318	297	309	304	283	327	312	311	294	323	337	314	320	307	290	301	291	296	304	332	316	332	318	302	302	297	313	315	289	324	344	327	317	311	305	319	275	328	330	312	317	318	319	318	296	328	287	306	290	348	316	282	333	285	308	309	328	304	288	277	330	276	309	321	313	329	328	282	292	294	324	303	332	281	320	301	288	344	286	285	297	316	280	322	272	324	311	274	318	337	337	300	291	318	330	301	323	312	328	312	304	298	330	309	287	320	264	326	314	325	334	302	287	311	322	295	313	292	282	292	299	315	340	286	326	295	308	312	285	323	312
27330	21881	18942	16584	12504	9156	4502	1736	648	503	446	292	235	224	222	213	204	234	212	216	203	208	208	229	205	224	201	205	202	223	195	200	197	210	198	214	211	219	211	198	199	205	211	182	200	214	234	228	222	234	211	192	193	211	203	192	217	226	206	187	193	241	190	205	219	225	207	210	195	229	223	229	198	236	210	228	236	227	211	218	206	195	220	212	196	209	235	205	214	227	191	215	217	224	193	223	218	214	207	203	199	208	225	216	244	197	202	209	179	216	189	205	199	195	201	191	187	212	189	203	209	208	214	195	233	207	222	200	205	194	197	203	196	208	187	195	229	215	187	222	173	230	222	204	212	216	201	224	228	194	217	214	201	197	208	197	229	189	225	221	220	224	207	175	219	194	218	187	192	224	220	224	216	206	201	204	209	210	191	207	190	214	204	226	214	210	216	193	213	197	212	234	187	209	202	208	206	202	201	200	196	220	188	211	224	226	224	237	197	196	198	226	202	214	203	202	201	210	226	200	215	202	215	253	212	217	219	213	243	197	199	215	199	212	203	199	222	209	178	210	201	187	219	189	205	224	220	192	218	201	222	207	223	213	221	187	203	205	209	224	209	197	208	213	199	228	190	218	225	195	217	206	206	220	205	206	191	207	212	245	200	178	212	216	222	205	208	223	212	207	187	175	209	206	195	211	202	219	207	218	238	209	190	198	210	228	215	193	208	185	194	208	220	199	199	226	203	191	211	214	222	206	217	198	205	213	196	187	214	192	216	210	232	211	205	209	217	174	198	224	186	219	231	196	209	217	211	199	213	225	205	196	196	204	209	220	199	188	199	216	229	204	224	203	229	196	203	210	205	239	210	175	200	204	229	173	199	191	215	199	239	200	240	217	197	200	224	207	192	184	206	202	232	194	226	198	197	194	203	186	216	189	209	232	190	209	182	207	204	205	195	226	238	213	204	226	210	201	200	214	207	205	209	198	207	198	201	218	232	214	212	210	178	188	197	211	228	216	218	208	216	223	218	233	195	215	185	208	193	204	211	213	208	195	209	186	194	218	220	200	182	224	203	201	220	214	220	216	199	186	184	192	210	185	197	205	203	217	221	189	199	202	201	212	206	206	193	225	213	228	235	212	186	203	220	224	203	204	229	228	207	198	225	201	204	195	200	213	200	186	213	198	222	216	218	187	200	194	198	183	190	213	210	202	212	196	225	213	206	202	213	223	235	220	205	196	220	212	198	193	221	206	199	198	215	211	224	222	235	207	215	203	229	228	202	227	202	208	199	223	213	188	209	189	195	212	224	213	213	230	195	216	211	211	232	219	229	214	221	185	192	198	201	201	200	219	216	201	188	215	201	233	204	199	237	188	179	192	199	195	211	212	197	231	197	203	221	213	210	230	204	205	223	220	214	219	227	199	195	211	172	167	207	185	231	202	191	194	212	178	237	217	228	219	195	213	187	195	215	214	229	195	193	186	199	244	217	213	188	210	211	200	210	228	195	218	202	214	192	194	185	199	211	215	183	203	189	190	178	211	186	199	223	213	181	197	224	215	221	216	223	204	197	200	216	219	232	222	231	230	184	225	214	195	212	201	201	175	239	206	203	211	190	195	198	201	201	237	211	189	213	194	202	216	194	212	191	219	202	204	218	180	193	222	225	217	218	204	207	212	220	183	188	209	199	196	191	210	193	186	207	194	172	212	223	214	205	203	216	198	213	189	219	223	211	199	191	198	239	219	215	205	201	166	238	222	209	199	213	208	216	194	187	189	214	226	219	190	228	207	221	194	225	187	231	203	241	199	220	206	200	211	219	202	189	210	198	194	203	201	167	236	214	201	231	201	196	189	176	211	244	222	211	207	187	208	218	196	199	205	227	206	203	193	210	224	210	211	201	218	196	218	238	219	194	215	190	206	233	193	206	209	232	204	204	199	206	221	215	235	214	230	185	178	191	234	218	220	192	202	205	228	216	213	206	185	212	202	212	197	212	210	223	210	206	184	207	205	194	199	198	195	231	221	178	202	198	213	214	203	231	172	203	236	214	209	223	222	223	193	186	194	234	213	190	208	227	200	200	193	209	217	183	219	188	215	213	186	212	202	190	217	213	205	218	211	211	203	214	200	180	210	192	225	184	204	214	203	193	224	219	184	219	198	202	212	218	179	205	202	184	231	224	196	231	179	187	247	210	204	196	210	232	184	206	198	235	222	186	237	202	198	236	183	210	214	188	206	197	204	184	181	209	209	206	209	193	194	198	206	190	196	200	206	208	204	234	205	233	217	198	225	188	209	188	222	236	194	196	213	188	225	208	209	196	216	188	201	201	210	213	203	227	235	230	205	218	174	198	211	208	178	218	213	200	216	215	229	199	231	208	199	205	208	208	204	197	202	219	211	193	221	219	206	219	184	218	227	177	228	221	190	235	189	196	207	193	208	194	189	199	203	206	231	223	212	211	206	196	208	240	177	211	189	237	218	200	186	221	219	216	195	211	206	221	183	201	219	199	230	240	214	213	199	195	211	218	201	198	206	221	204	202	217	222	205	209	218	193	206	217	223	208	194	184	237	216	214	208	181	210	208	209	213	225	195	221	201	215	183	216	200	194	218	213	215	189	196	215	219	200	236	205	195	219	201	210	217	242	222	205	215	194	221	195	219	207	197	200	194	201	213	208	211	187	214	202	196	195	233	206	204	202	215	193	213	225	231	191	213	211	226	200	180	183	178	189	197	204	200	204	210	187	195	203	200	218	217	204	230	206	215	220	206	193	221	208	191	192	191	201	217	222	221	188	192	198	216	211	197	211	190	211	213	217	196	214	225	226	201	254	204	201	230	198	208	239	230	182	171	211	203	205	210	197	215	203	208	204	209	226	216	203	220	202	179	199	195	216	191	204	216	219	226	214	207	217	209	215	214	193	215	227	226	173	215	215	193	208	178	209	198	193	204	176	186	211	232	194	218	192	206	192	228	209	205	207	216	225	192	210	190	214	205	202	229	200	224	195	206	206	202	186	225	217	201	247	192	186	191	202	213	188	197	234	194	180	220	233	208	195	220	221	223	220	212	204	203	204	179	205	207	201	242	210	185	232	200	222	188	233	194	210	187	204	199	208	201	213	174	182	231	227	203	183	190	209	228	192	222	202	174	204	229	226	206	225	196	202	203	221	197	219	194	207	223	209	214	241	195	228	198	218	187	190	219	199	203	209	228	213	197	184	215	207	223	207	221	220	211	193	195	236	208	196	244	202	221	199	191	197	229	210	218	197	198	215	188	220	219	218	212	216	189	235	206	188	200	201	191	205	223	201	186	224	216	178	196	205	223	219	176	204	211	206	207	208	202	199	213	203	193	209	215	211	202	217	186	184	217	241	197	202	208	191	191	213	210	192	239	203	221	224	198	205	198	189	249	224	211	213	200	196	208	241	208	184	229	195	206	189	201	194	178	224	191	211	188	216	211	217	195	199	183	207	206	219	194	218	235	204	184	180	217	208	205
25605	31482	24509	21677	21046	17018	9807	4772	1839	1385	1080	630	483	416	396	406	396	408	404	427	396	417	398	431	412	380	392	436	401	386	420	421	398	364	434	399	438	398	398	411	404	379	418	380	399	381	406	370	374	429	380	417	409	436	410	380	405	411	395	406	438	405	401	405	422	417	380	406	383	369	425	432	380	402	422	404	422	365	413	385	400	372	431	363	416	392	420	367	409	392	368	392	401	411	402	423	389	401	391	387	410	411	404	397	392	388	370	367	437	385	406	396	374	405	397	426	405	452	395	408	395	413	447	427	378	381	392	397	389	419	396	399	423	395	394	392	405	394	377	409	388	365	398	413	407	398	402	400	360	397	398	393	380	394	449	425	397	378	398	404	358	404	404	424	380	428	414	411	411	402	410	372	413	404	395	389	428	388	401	408	398	394	407	389	433	419	402	384	381	424	376	410	396	415	406	390	391	407	391	418	385	410	399	408	400	417	380	428	380	412	406	378	354	383	401	372	421	379	407	382	363	387	377	390	378	411	364	436	392	425	361	401	386	434	386	389	412	388	352	428	399	397	351	406	365	436	410	407	369	429	414	408	394	437	387	403	378	418	422	371	435	387	393	415	403	381	377	419	391	379	441	406	427	414	380	395	375	396	405	384	354	396	402	402	401	427	411	417	390	388	381	393	423	410	391	411	363	384	401	403	407	387	429	410	424	372	393	424	377	400	387	392	398	377	440	379	389	382	433	410	386	376	396	415	410	417	400	403	389	414	430	399	377	409	414	383	422	406	427	382	364	366	428	368	419	413	363	388	412	401	397	430	391	410	398	424	382	414	373	393	424	389	406	427	364	413	399	393	417	379	408	422	397	397	372	393	402	390	397	378	373	383	388	372	368	372	432	369	431	419	400	399	375	412	366	390	420	425	386	396	400	397	390	393	393	403	415	421	420	397	417	368	427	380	442	412	396	367	358	385	401	400	433	387	379	412	400	406	377	403	423	382	388	433	408	377	435	433	396	380	378	404	382	374	424	415	425	366	410	425	399	395	393	394	386	430	408	388	402	396	387	377	392	375	395	398	441	397	391	417	370	379	397	427	427	420	401	407	415	411	397	423	367	396	414	426	400	403	437	424	396	366	444	361	416	409	451	403	401	399	380	450	388	397	404	402	375	418	401	370	399	395	398	397	426	407	434	434	363	388	403	397	390	409	417	424	394	397	405	376	403	407	407	415	402	408	423	390	383	391	374	395	370	401	392	386	376	378	393	403	391	379	406	399	429	350	362	409	427	415	421	374	416	406	401	360	393	383	408	425	390	419	413	404	389	381	406	415	426	383	390	400	410	424	357	400	406	415	376	413	384	432	383	404	446	368	406	395	409	412	385	403	370	399	418	400	401	378	397	412	384	392	404	387	390	385	406	417	398	386	410	409	409	389	431	384	397	397	415	394	409	395	412	391	407	365	406	408	425	424	412	394	405	399	419	401	390	381	378	419	401	399	410	401	390	393	420	412	399	431	420	401	356	400	404	408	420	391	419	423	389	416	409	418	400	399	404	384	397	418	372	400	402	441	383	428	406	420	412	411	385	392	396	393	406	382	358	358	421	388	384	360	334	409	399	402	413	426	387	389	364	395	418	374	411	393	374	401	430	411	410	377	413	372	399	387	411	428	417	389	410	396	370	420	379	388	381	428	378	419	387	397	391	417	406	390	396	385	397	418	386	428	412	385	399	386	376	390	424	365	388	422	398	395	396	382	380	384	398	408	363	411	415	398	383	405	362	393	423	401	384	403	400	393	390	413	425	383	442	359	379	419	408	403	406	421	417	393	370	353	366	444	419	384	391	427	412	410	383	387	406	383	417	396	433	419	461	403	399	382	426	364	373	429	380	419	381	428	382	395	371	405	395	394	390	371	408	396	374	416	401	417	421	406	407	408	392	411	384	381	415	400	426	396	374	375	400	402	401	405	361	425	389	428	391	389	395	384	400	397	404	422	388	390	430	374	405	387	384	415	398	401	402	390	367	382	416	413	432	403	386	398	394	424	397	395	402	390	402	419	393	432	446	387	416	400	361	407	406	399	380	392	392	379	383	416	427	399	401	414	410	400	384	396	407	405	368	374	385	430	413	413	370	392	389	413	390	380	431	375	409	443	355	388	390	384	413	413	398	409	422	407	416	406	393	409	438	370	439	401	436	379	412	389	390	396	405	410	402	403	371	403	388	409	390	403	380	433	404	386	398	400	393	409	398	413	386	398	411	377	411	394	369	404	384	372	393	376	412	380	414	417	410	375	393	389	374	371	435	416	390	401	411	440	393	398	423	411	373	444	357	381	382	376	395	435	397	404	397	398	351	393	376	388	389	425	387	442	374	380	390	384	377	356	377	395	377	413	389	383	382	382	388	405	378	396	404	389	396	390	405	410	383	390	399	418	367	401	402	394	395	406	414	424	426	380	428	374	376	373	403	435	398	399	422	401	406	409	416	409	423	387	377	451	394	414	389	392	404	397	408	383	366	386	365	406	376	427	435	353	383	374	397	431	426	437	374	458	408	407	395	421	389	412	394	401	401	382	378	404	401	378	406	382	398	383	389	396	401	410	432	426	441	401	404	405	405	426	429	408	411	374	383	412	407	405	375	384	365	349	403	382	371	405	365	403	361	421	402	389	363	409	375	415	372	423	414	401	375	397	396	390	390	407	437	426	406	417	413	374	386	408	376	363	418	391	381	415	369	425	417	362	391	423	387	380	395	446	410	386	407	399	398	411	424	405	426	386	408	393	384	375	392	384	381	388	405	388	409	403	446	414	411	394	382	415	392	373	381	363	407	408	423	398	399	393	387	382	397	365	367	405	419	395	393	420	426	417	373	420	412	444	405	407	422	409	404	373	421	395	353	402	421	426	393	379	410	428	418	424	428	424	420	373	370	401	398	377	376	410	396	432	362	420	389	378	383	386	408	358	402	394	383	380	404	395	373	382	391	371	369	399	434	358	425	386	413	402	395	393	432	412	397	388	417	405	390	402	403	396	403	415	414	438	409	429	398	389	392	421	415	383	425	450	388	408	409	401	435	396	413	401	425	395	393	389	401	406	377	362	389	394	393	405	415	418	428	442	399	392	410	408	415	410	388	396	440	408	379	418	404	390	396	352	416	387	434	419	366	413	408	394	413	385	396	399	391	400	386	401	406	394	413	438	442	398	409	404	390	393	378	389	392	419	444	391	372	389	397	381	419	416	393	393	405	386	389	394	395	379	389	421	416	419	393	410	432	438	397	412	384	393	393	423	446	375	431	409	390	402	425	397	386	405	397	450	426	395	416	441	415	376	439	418	372	387	385	404	411	399	418	385	401	395	367	413	415	373	407	441	404	383	411	440	402	403	394	415	401	396	361	356	366	363	393	395	372	416	389	436	403	410	444	415	397	428	403	401	382	409	392	379	368	377	396	380	392	388	380	410	410	393	398	414	415	407	383	366	392	419	414	408	395	402	375	391
24779	21658	29390	34114	37310	37447	25247	10719	3490	2372	1718	624	364	293	197	176	177	190	164	197	168	163	172	174	180	175	167	196	177	183	177	202	180	182	181	184	168	193	185	182	193	180	158	181	169	166	203	175	178	170	170	185	172	192	152	177	189	212	186	165	163	203	171	194	153	175	168	169	193	162	197	171	190	174	176	191	172	198	178	191	169	201	171	203	193	167	168	174	165	188	194	179	189	186	172	183	181	184	173	165	194	187	157	189	195	194	185	156	189	183	209	179	181	173	170	176	160	192	169	182	207	202	157	165	178	167	195	193	190	178	186	179	161	193	189	173	173	202	187	151	190	207	183	154	171	188	167	191	164	208	196	189	170	184	176	165	180	164	176	185	186	163	178	166	162	188	195	146	174	186	178	180	153	185	176	179	193	181	212	165	196	180	211	183	184	195	201	155	182	177	163	166	178	200	189	181	171	184	174	181	194	173	198	180	174	175	179	177	173	155	176	166	181	160	182	182	179	182	186	174	159	178	192	187	198	199	174	182	179	173	168	177	190	194	182	170	201	173	169	178	172	194	177	161	151	170	156	201	183	176	183	168	163	183	217	168	206	181	183	181	173	185	180	185	205	158	174	188	187	191	180	173	177	197	178	192	181	181	190	192	210	185	168	178	177	176	151	142	209	183	154	176	173	162	171	177	168	177	170	212	181	182	188	186	155	181	184	184	168	178	192	184	170	168	169	188	173	196	179	166	180	156	170	183	201	190	176	163	155	186	141	190	178	185	168	203	174	196	181	173	181	179	179	179	174	182	186	176	164	157	174	169	164	175	181	165	162	169	183	165	173	177	185	179	173	175	174	157	187	164	190	184	176	175	201	200	162	172	183	178	170	174	185	200	186	179	171	204	208	191	162	202	189	163	167	182	156	170	190	177	175	167	180	168	181	191	171	179	191	195	194	164	174	181	169	179	172	161	212	176	170	175	172	191	186	180	188	159	164	190	191	159	168	174	161	149	195	178	190	186	200	163	192	156	179	166	193	189	167	164	165	205	197	171	199	196	188	188	191	208	169	173	194	209	179	198	190	170	189	175	189	164	176	211	192	191	169	163	182	160	186	179	189	161	205	193	195	173	160	181	198	181	186	190	214	181	187	176	176	187	180	175	204	157	179	185	172	170	186	175	170	205	150	169	184	190	184	177	184	189	184	189	194	164	185	187	184	196	171	205	190	192	179	183	182	174	186	172	188	186	186	189	172	170	185	179	169	174	173	180	186	189	183	189	194	190	176	162	181	187	187	185	191	159	186	174	195	185	185	204	163	165	194	180	164	185	174	207	182	196	171	170	169	173	190	165	185	191	165	179	202	182	171	188	166	164	192	151	190	208	182	168	157	193	194	162	186	193	179	171	196	194	183	181	169	183	179	169	156	170	173	187	160	167	190	159	184	171	176	154	174	171	147	182	172	174	164	175	167	210	173	170	182	179	185	192	194	180	169	184	145	197	159	185	171	187	171	170	181	165	166	195	167	162	174	195	203	205	184	197	171	177	177	168	181	177	177	177	181	192	185	183	168	163	164	182	177	168	170	194	189	175	185	192	172	171	168	192	189	186	187	189	181	167	193	175	200	188	177	207	182	171	175	187	182	186	161	198	194	209	201	178	176	159	181	180	200	183	199	168	161	200	184	209	175	200	182	190	190	167	189	171	189	161	163	194	187	174	190	198	174	181	172	181	182	183	192	174	187	179	161	176	183	160	163	177	174	170	185	192	168	190	170	190	175	203	180	184	199	177	181	164	164	174	180	192	169	197	163	168	179	206	183	166	172	190	167	175	184	161	145	194	210	199	172	191	185	200	160	162	164	165	192	177	159	187	177	198	151	200	163	199	196	175	157	156	207	186	167	190	168	191	193	186	170	171	205	172	176	209	173	179	186	188	198	186	154	178	175	155	175	174	153	161	169	159	176	181	164	175	188	161	160	177	177	163	162	175	170	152	182	172	191	165	187	177	182	175	183	194	173	169	166	162	183	182	181	168	177	182	194	168	173	188	183	172	202	196	184	201	201	193	184	181	165	181	185	174	174	206	180	176	191	184	183	189	161	192	214	194	186	188	180	166	175	182	170	182	178	159	200	182	157	190	186	178	154	207	170	203	193	190	188	189	207	189	196	215	197	171	187	170	200	183	184	182	184	177	199	177	173	191	178	201	176	194	178	150	176	183	166	159	158	165	173	200	197	183	173	189	175	191	162	169	183	191	165	173	173	188	164	161	183	179	163	193	132	182	182	186	192	187	177	181	177	169	164	157	188	181	157	189	168	187	179	183	196	174	180	175	172	200	194	167	175	155	190	157	177	204	156	169	181	181	169	189	167	192	191	165	191	204	160	197	176	187	151	150	160	184	198	176	189	173	164	201	191	175	145	181	178	176	186	178	182	191	189	191	202	200	178	193	186	184	167	197	182	199	162	204	186	209	184	179	181	171	154	176	169	194	183	180	183	174	194	171	180	159	143	188	195	179	185	177	164	205	190	175	198	206	156	171	158	171	189	179	187	178	155	175	192	184	169	168	157	173	171	208	174	195	174	197	172	169	177	178	181	204	214	183	171	197	181	174	167	173	206	195	158	175	203	188	163	197	175	168	171	181	184	162	179	164	170	169	185	185	161	183	190	190	190	190	158	164	169	199	174	191	162	192	182	178	163	159	185	185	180	187	185	169	168	165	198	183	173	192	152	195	151	168	177	164	186	185	167	173	171	181	189	186	182	168	175	180	166	167	186	153	160	193	166	180	169	173	179	181	169	183	197	182	192	165	179	176	201	158	196	173	177	173	181	186	216	169	182	193	159	176	167	171	166	211	180	174	179	205	177	191	191	171	179	194	162	194	176	157	184	182	177	189	169	154	179	165	185	185	158	175	175	211	191	155	181	174	195	185	169	189	190	192	216	172	179	178	164	183	194	182	168	176	181	169	175	181	166	153	195	189	166	195	175	194	197	204	184	221	172	175	153	173	179	194	178	185	174	171	187	191	186	175	174	168	164	170	180	176	177	187	193	177	163	179	165	189	159	189	184	178	166	169	165	168	150	192	165	189	180	192	190	174	199	170	174	188	180	173	183	185	167	184	163	191	182	169	205	191	170	180	156	178	190	173	154	207	179	208	172	180	158	195	193	179	162	177	174	159	213	170	172	178	173	155	189	184	186	158	169	173	173	177	173	191	189	164	188	174	178	174	177	178	197	197	162	176	196	193	186	161	192	173	167	173	168	179	167	170	180	184	190	198	181	178	202	181	181	200	204	164	164	183	159	182	172	194	179	190	190	170	173	201	169	172	187	180	169	190	181	195	190	178	179	164	165	174	183	172	169	159	166	193	187	173	168	187	166	187	158	169	175	192	188	188	175	173	181	181	160	189	173	179	191	203	157	168	189	187	150	185	184	181	164	202	161	207	190	198	189	190	187	167	176	189	189	182	186	210	140	206	162	157	193	163	169	205	174	195
28123	42257	46936	52634	48371	43251	30209	17992	8915	7042	5064	2017	1049	707	457	349	349	401	312	370	340	353	355	321	352	325	344	330	377	317	331	337	345	359	327	332	340	359	352	363	361	356	344	321	317	387	361	351	318	391	381	334	373	364	341	330	378	344	349	336	342	351	339	330	355	321	363	359	342	338	348	360	356	367	359	336	337	353	331	352	341	348	355	345	387	352	371	356	339	383	333	378	373	395	358	357	355	348	346	342	345	353	363	354	312	359	339	400	352	370	388	364	384	343	332	348	362	358	368	344	338	331	359	375	356	369	334	377	387	333	342	368	387	361	355	354	338	373	345	354	352	339	346	351	368	379	341	347	382	323	335	319	361	370	362	333	340	342	328	319	350	327	371	364	327	365	385	324	378	342	359	344	324	381	339	365	347	368	339	352	349	374	340	360	334	371	336	346	391	353	385	343	376	356	314	353	348	349	355	350	344	341	322	351	369	383	395	334	336	334	326	332	377	357	334	330	331	354	342	331	358	356	352	370	335	344	376	296	336	380	349	333	341	362	353	379	341	352	339	317	325	364	376	354	354	367	341	348	371	334	359	373	361	315	374	380	393	358	327	358	385	352	347	331	357	348	340	388	366	357	383	369	350	366	334	350	345	313	359	326	349	321	365	353	351	335	357	330	352	320	342	338	352	334	321	340	358	368	322	357	362	368	376	362	363	352	352	336	395	355	365	349	324	324	337	341	328	353	348	338	377	364	340	337	343	363	360	361	357	326	356	327	315	351	364	336	356	352	319	335	337	340	348	327	347	343	337	345	321	313	371	333	350	375	353	390	358	328	360	339	325	351	323	367	335	366	395	350	371	364	365	345	328	360	353	367	343	332	349	351	363	335	343	354	355	344	333	340	387	347	345	351	355	336	364	319	352	366	362	331	348	349	334	344	367	327	322	356	307	334	357	357	322	340	374	362	340	377	340	336	350	356	338	322	380	371	327	356	365	340	360	333	366	355	375	346	345	331	335	375	354	324	340	352	342	365	374	349	359	325	365	346	331	364	336	336	366	361	344	341	339	362	331	334	369	348	366	372	335	300	354	379	348	378	358	378	362	380	366	354	357	336	342	354	332	350	345	327	330	352	351	312	326	361	368	379	333	322	352	344	330	365	353	353	350	325	333	325	373	355	362	367	338	364	383	364	318	371	320	403	323	314	384	347	359	380	353	338	353	343	339	378	320	338	334	344	318	380	332	378	331	357	361	346	361	357	334	352	354	353	300	379	355	359	354	328	382	349	342	362	377	359	378	332	365	361	327	362	375	366	322	319	370	312	341	320	392	356	356	345	365	358	360	334	326	341	358	357	330	317	344	356	348	345	370	348	333	356	346	377	334	373	336	355	360	375	359	336	318	348	374	351	320	339	353	355	348	377	368	349	378	337	376	369	339	347	308	332	334	344	335	355	340	309	366	337	399	352	385	356	341	354	348	364	349	367	357	375	353	333	390	344	374	344	336	347	363	357	324	353	349	338	359	343	327	359	308	357	342	350	359	342	348	306	341	345	327	358	363	379	347	338	364	326	335	306	363	380	341	347	357	351	341	327	341	362	334	372	381	360	337	365	341	355	359	353	353	349	386	316	323	353	360	393	335	330	319	355	339	337	355	352	390	354	367	354	364	351	315	344	354	323	350	346	354	345	343	394	358	339	320	406	345	326	321	369	362	362	362	358	342	360	335	368	350	368	364	339	325	341	338	358	355	353	356	387	347	346	384	330	347	361	307	359	315	335	300	319	318	346	383	327	333	362	328	342	330	352	361	337	367	348	376	338	355	338	331	350	363	341	342	349	357	357	345	374	343	371	368	353	325	346	324	364	324	322	351	350	377	309	349	362	357	294	355	324	373	333	341	358	355	344	361	326	341	324	318	350	316	356	363	369	359	355	334	347	355	339	338	331	378	340	338	329	374	362	329	343	374	336	351	363	362	355	344	345	357	380	338	341	322	344	359	344	325	363	316	355	337	345	323	382	320	341	338	348	381	375	379	329	337	362	331	339	360	303	318	361	331	315	348	341	333	336	313	351	350	318	360	395	329	357	317	379	384	332	357	350	345	340	326	344	338	369	331	332	320	373	361	345	336	331	326	299	329	327	353	353	351	350	347	347	321	338	345	356	369	359	350	359	360	346	353	339	342	381	363	351	325	356	344	351	368	344	364	370	355	341	328	385	384	357	359	353	363	330	319	367	305	344	364	339	336	336	368	358	348	339	327	342	384	377	347	313	355	362	346	348	340	353	321	365	315	331	325	327	324	313	329	367	345	356	321	361	332	326	337	329	359	344	360	339	318	322	342	351	349	353	355	354	336	348	350	356	346	347	403	368	348	337	337	337	371	330	344	329	359	382	363	366	332	360	338	350	342	336	394	344	337	362	378	388	336	381	349	378	328	340	346	356	338	351	346	368	376	348	350	328	373	311	352	339	331	361	321	340	330	358	356	331	348	312	333	337	359	336	384	332	363	341	340	371	329	361	328	367	351	349	352	342	335	358	318	312	331	341	326	346	336	325	353	339	331	313	338	355	333	356	359	320	345	363	343	319	349	337	331	345	361	312	357	335	378	337	337	347	338	340	367	337	378	331	354	347	373	339	340	319	344	382	385	334	350	343	393	364	341	365	351	357	367	362	344	360	340	394	360	359	346	340	339	380	329	381	363	362	382	374	366	358	337	362	358	385	363	359	330	330	310	363	337	355	334	335	363	394	349	344	388	364	347	368	340	358	368	328	343	293	381	362	335	343	338	352	364	336	329	344	330	360	342	348	329	329	332	321	321	336	306	345	352	338	331	350	347	324	360	378	355	345	372	341	342	331	310	380	348	370	382	353	322	364	358	361	342	384	337	360	318	348	357	352	359	363	373	329	352	317	353	365	373	335	296	357	345	379	368	339	325	326	341	342	338	358	351	358	316	346	334	347	355	339	348	354	373	357	382	351	357	355	359	334	365	372	352	356	364	363	384	335	332	342	327	353	336	369	388	313	321	354	355	381	381	344	321	327	339	357	345	355	328	324	331	363	329	340	366	373	344	352	333	398	366	344	371	334	343	376	353	381	357	346	352	375	353	334	322	342	359	315	353	332	341	319	329	344	356	376	354	359	345	329	318	348	385	325	300	361	356	362	361	366	362	350	339	346	323	354	388	360	355	338	353	366	381	336	337	387	326	313	390	372	349	365	360	331	353	322	362	340	330	374	378	375	345	363	373	346	334	332	346	361	365	358	376	366	320	369	377	326	351	363	350	398	361	342	341	367	338	341	326	332	345	330	333	348	361	332	351	385	379	379	390	381	392	362	345	321	325	371	341	358	384	347	378	342	354	345	347	346	345	355	356	375	343	373	340	347	352	360	366	319	322	360	367	340	328	341	351	334	359	346	313	353	358	333	390	363	351	341	320	373	342	355	353	358	361	372	375	365	334	342	345	340	327	336	349	376	337	369	315	330	357	338	364	359
23498	21596	29608	29202	39026	46074	38160	18910	7242	4169	2903	1200	523	297	203	163	154	150	167	173	163	160	199	176	177	167	156	155	146	162	193	168	152	185	186	183	170	159	187	166	182	156	149	156	157	170	156	172	160	162	160	174	170	173	161	162	176	165	154	150	170	162	154	174	165	187	158	155	175	152	164	161	178	193	153	143	185	171	158	169	173	166	159	169	162	176	166	166	147	186	154	167	191	166	176	153	183	165	171	168	172	181	144	172	165	157	160	145	166	178	169	173	172	167	158	148	151	136	170	174	160	163	164	163	173	167	166	150	155	166	150	158	164	152	165	168	181	169	177	164	169	148	169	170	184	183	150	190	156	175	163	186	157	173	172	150	166	153	159	172	175	169	165	153	164	161	153	160	152	161	191	147	175	147	169	165	186	150	163	153	159	142	152	162	163	165	171	140	183	166	153	156	151	142	139	170	177	190	151	172	162	181	169	148	165	177	167	158	157	175	153	158	162	173	166	144	171	160	164	172	174	155	179	168	161	169	162	177	156	164	175	174	188	163	158	168	158	168	175	168	163	159	157	168	175	159	168	175	185	154	164	163	167	159	152	159	177	152	162	171	163	163	151	193	157	167	149	157	185	169	144	160	151	172	178	151	136	142	162	141	152	177	167	151	164	168	155	159	172	176	163	171	170	196	145	186	179	182	159	182	168	161	157	156	167	156	154	177	177	169	145	151	176	168	162	164	167	163	173	147	157	161	161	174	167	140	168	171	130	163	162	149	168	163	169	165	161	155	185	169	168	174	161	164	158	167	173	156	157	179	166	165	177	155	153	178	178	173	191	158	159	170	181	154	181	177	201	163	170	162	146	160	166	170	159	191	185	155	183	166	181	159	149	145	183	168	154	146	152	163	160	172	160	167	168	170	156	193	173	174	159	138	161	170	168	179	187	157	151	178	175	171	181	175	155	176	165	168	153	151	159	153	143	162	175	165	161	150	142	173	175	174	174	168	163	150	166	146	135	165	162	164	156	151	161	165	191	175	165	159	160	166	153	158	180	162	171	162	176	174	164	172	147	162	163	154	166	156	173	161	149	167	181	173	167	169	186	171	170	142	185	161	154	155	162	147	189	174	148	174	186	163	160	153	174	148	153	163	176	162	156	164	175	177	160	145	165	164	161	165	167	165	153	156	168	169	167	133	167	151	148	145	176	188	180	176	157	162	174	162	159	163	161	164	169	151	181	138	163	168	186	160	147	171	169	158	168	160	153	177	176	171	158	167	178	184	181	157	162	172	148	162	164	185	178	156	184	164	143	177	150	169	163	144	166	178	151	155	164	158	165	175	135	163	173	147	158	169	172	197	162	174	164	161	179	141	165	163	178	177	167	184	178	169	160	151	136	172	166	172	155	153	151	164	166	165	174	138	161	149	145	181	177	178	175	165	156	170	161	171	169	155	168	158	165	167	169	171	166	145	178	173	165	149	183	168	154	162	168	169	179	155	165	163	154	169	164	163	158	166	155	168	175	164	170	169	172	164	177	160	154	164	157	167	170	169	171	158	151	150	166	149	168	175	154	170	144	162	164	154	148	158	171	174	168	159	167	179	157	127	165	153	161	171	158	173	152	171	175	172	180	166	168	174	179	209	160	168	184	152	165	184	169	155	149	183	190	171	189	168	167	186	178	163	180	166	176	181	154	153	186	154	150	134	177	171	152	141	185	191	173	153	164	179	168	186	175	161	150	153	179	158	180	141	194	181	159	152	168	173	170	173	147	162	150	166	161	170	164	153	176	180	168	174	160	145	168	168	164	168	138	161	169	173	186	166	163	149	164	145	167	164	166	179	162	148	185	171	157	157	156	172	173	160	162	159	155	162	192	145	144	161	157	153	148	143	175	186	174	174	159	180	158	179	150	168	164	172	177	172	169	161	163	164	163	160	156	184	154	169	142	146	150	159	180	159	169	180	165	152	178	169	155	160	172	155	181	160	172	156	160	188	180	159	157	155	159	175	151	139	163	173	145	169	163	163	159	160	157	151	168	190	161	148	176	145	146	155	173	165	167	144	135	159	162	175	183	177	184	180	136	156	168	191	158	171	169	175	150	160	147	153	151	143	172	176	174	175	175	165	190	165	164	155	159	163	171	170	150	194	151	140	145	162	161	166	183	172	199	166	160	155	176	148	157	184	181	166	184	139	167	161	166	180	168	185	157	175	170	157	161	154	171	152	149	145	182	157	170	182	172	178	152	155	163	188	174	174	145	175	172	179	163	165	172	164	165	165	184	167	165	166	173	155	176	169	184	152	164	175	176	161	157	171	164	172	186	147	158	160	177	178	162	171	149	151	185	185	141	179	142	171	170	155	160	167	166	190	146	151	148	148	158	142	185	167	174	155	180	164	155	150	161	150	167	167	174	161	155	182	184	174	173	174	173	162	175	163	151	161	196	142	160	168	175	160	163	173	170	141	190	174	161	157	201	168	162	157	157	178	162	166	144	157	160	162	162	155	160	193	157	153	138	179	166	152	146	166	164	160	156	162	156	147	196	146	158	162	184	171	167	172	170	169	143	159	152	177	164	157	156	169	164	166	150	176	162	148	158	184	182	169	150	153	176	181	174	156	142	151	176	151	159	169	159	169	182	164	191	156	154	176	156	165	158	173	169	183	194	163	173	160	157	169	164	167	158	167	179	158	167	165	162	162	173	168	176	165	174	178	182	154	163	195	173	157	158	165	132	158	177	186	186	173	175	169	172	159	165	163	156	176	143	170	193	154	178	175	178	161	151	152	167	161	127	201	161	162	157	175	163	175	154	163	163	158	160	174	171	149	147	161	168	158	167	142	146	172	159	156	156	160	163	149	161	181	169	153	169	183	165	166	160	172	180	185	170	165	172	163	191	163	141	180	158	193	156	173	167	135	164	148	143	176	189	158	158	167	172	150	164	164	154	163	167	155	157	181	151	178	167	166	171	173	149	183	153	163	175	153	158	165	165	146	162	174	195	181	188	159	162	162	175	176	170	175	149	162	175	160	158	178	148	165	157	192	146	145	191	167	150	159	170	156	160	171	182	153	165	169	167	176	183	166	193	163	169	190	152	181	154	153	189	150	178	156	131	151	165	143	160	166	165	164	148	190	153	191	172	148	158	143	136	186	148	153	157	160	152	155	171	147	157	159	182	160	165	181	156	164	150	141	144	176	151	152	167	164	151	159	150	164	163	174	145	190	190	182	169	174	152	158	165	178	143	150	161	162	164	165	148	167	167	157	148	169	153	137	153	167	142	178	178	149	158	155	170	165	161	172	173	168	162	143	160	165	172	169	157	177	193	156	160	185	175	155	166	169	164	170	168	145	164	169	168	165	168	140	162	162	140	157	161	170	170	158	154	144	163	175	179	163	183	163	167	181	164	157	163	151	161	180	145	150	155	160	167	159	146	158	171	183	170	168	158	165	154	150	151	171	173	180	158	178	166	177	151	171	143	148	174	151	172	170	161	163
31455	51498	46303	67451	61645	55350	41934	24767	13914	11202	8402	3466	1460	752	398	307	294	299	308	325	338	319	304	352	306	302	297	307	278	326	306	316	291	302	285	336	330	334	285	295	322	278	312	313	307	315	306	300	313	328	304	340	324	307	297	331	307	314	304	281	276	324	322	307	329	281	291	283	313	293	277	281	323	318	339	292	276	300	296	289	323	306	309	337	319	289	340	312	315	315	326	311	290	313	325	312	324	300	337	303	322	290	343	298	281	309	309	328	309	301	289	324	316	307	303	337	313	348	327	328	318	356	320	319	292	310	295	278	327	332	282	285	294	311	277	369	294	328	328	314	293	312	316	324	310	308	298	296	308	322	303	324	291	291	301	311	302	275	299	300	311	316	314	279	316	307	327	307	311	299	306	297	298	285	289	316	325	302	284	283	297	306	277	314	320	322	316	325	296	296	325	276	327	323	318	317	332	302	308	300	278	329	315	290	311	313	291	329	339	307	342	309	319	309	296	312	355	298	314	330	289	297	343	293	322	298	315	305	338	332	298	280	310	326	321	292	293	312	329	303	304	272	316	298	318	330	314	294	354	316	290	282	292	290	314	315	306	307	289	313	320	318	332	287	288	334	317	293	324	325	288	287	317	293	298	284	308	330	326	289	302	295	283	311	321	313	319	299	344	300	302	317	301	324	314	299	316	325	333	307	276	328	308	311	299	342	305	291	326	301	307	301	320	323	320	293	307	301	328	302	275	282	275	320	297	304	308	329	316	302	309	317	312	299	367	312	343	281	296	290	271	305	309	269	266	311	318	335	291	326	332	306	322	299	307	342	308	331	305	288	294	292	300	311	318	306	307	319	318	290	313	275	261	336	308	340	329	297	332	316	326	301	258	284	290	317	277	335	328	319	329	287	316	344	280	292	285	280	316	308	316	303	289	338	321	299	321	312	317	294	348	333	311	305	329	294	304	276	337	302	322	295	308	284	313	319	325	291	279	298	336	305	311	303	319	322	325	314	318	314	310	340	317	294	301	299	299	291	293	302	307	294	293	317	291	298	309	294	310	317	314	296	317	309	298	314	323	277	296	282	324	323	299	285	333	299	317	283	327	320	339	324	340	320	290	340	317	291	299	297	289	315	301	312	309	293	324	282	320	313	312	333	317	284	315	322	323	316	309	278	289	327	308	294	293	325	325	326	308	317	314	337	310	311	359	306	345	332	318	298	297	293	291	337	296	303	306	308	298	336	299	308	302	325	299	290	310	298	359	317	334	291	330	293	291	302	307	296	314	312	290	333	326	289	327	284	299	281	326	310	322	323	309	327	303	304	284	298	264	333	295	323	312	322	317	320	320	292	315	291	350	315	287	327	315	288	307	328	313	302	295	285	329	305	303	300	298	329	290	332	313	302	317	287	287	303	325	325	325	317	296	356	341	298	305	307	297	312	309	335	346	282	324	286	331	317	338	295	326	269	307	324	318	295	324	318	289	301	339	307	300	327	305	317	327	309	308	290	311	297	306	294	287	304	313	278	299	305	314	375	310	343	313	276	293	323	295	294	320	293	272	327	309	304	289	301	282	303	283	333	321	287	340	335	307	333	323	301	321	312	350	330	320	280	301	300	336	286	301	347	304	298	323	272	309	304	296	318	335	313	298	316	279	327	320	273	305	338	338	288	299	282	305	308	282	303	302	299	321	305	339	307	302	352	329	309	306	304	304	303	329	276	309	310	307	293	313	325	327	303	310	302	334	314	297	304	326	297	311	299	309	304	308	315	312	317	312	322	288	324	309	293	281	322	346	299	298	325	305	313	314	318	297	310	282	286	294	326	323	331	331	326	307	321	337	331	289	311	338	290	303	294	307	315	351	294	307	312	321	345	299	288	279	295	295	307	268	291	316	310	307	314	287	313	313	292	322	298	287	298	339	301	278	311	304	300	312	307	339	328	318	312	299	289	312	284	329	312	323	300	302	309	301	292	301	293	305	293	293	318	297	311	304	308	310	289	301	322	299	323	325	321	303	306	314	284	309	294	296	286	328	299	337	294	248	291	303	287	285	307	289	307	289	341	290	319	336	302	314	332	297	309	311	306	336	306	306	331	298	329	299	325	330	295	321	347	302	317	319	309	320	280	325	301	292	304	303	289	312	319	287	291	289	314	296	354	277	306	316	294	300	285	324	325	348	333	316	320	308	305	287	310	317	281	333	303	315	276	309	298	308	314	278	292	293	282	269	328	282	328	334	311	328	294	305	280	294	290	278	303	303	330	294	321	302	344	317	321	298	344	325	303	286	292	314	306	361	279	338	284	323	301	308	332	288	283	326	318	324	313	310	318	293	331	312	299	321	305	308	305	276	309	326	304	295	307	310	335	298	327	304	297	327	282	317	322	311	346	312	314	315	322	279	278	300	303	310	293	282	305	298	317	300	324	278	310	315	289	313	317	310	298	313	300	315	323	324	307	300	325	317	302	318	339	323	332	277	317	277	298	307	293	322	332	309	317	292	329	313	311	322	300	317	312	299	320	331	299	296	324	343	331	309	312	337	293	343	315	285	307	316	323	287	315	327	281	309	298	284	325	275	313	309	337	308	329	317	275	281	312	321	330	309	331	281	333	295	275	301	304	316	305	321	305	304	310	323	310	297	302	339	329	327	293	297	322	321	279	336	318	306	324	334	328	310	284	308	322	299	297	283	330	318	310	305	294	293	323	286	322	285	311	309	335	322	301	257	344	279	274	316	322	310	323	285	307	268	340	326	314	284	321	286	319	319	315	292	292	325	283	299	298	300	303	332	344	305	314	303	304	289	321	284	281	305	304	289	326	331	350	296	318	302	284	314	279	324	311	311	312	267	296	306	309	313	300	316	324	305	290	310	282	280	277	322	307	301	322	331	287	274	297	305	301	296	333	301	342	276	321	334	311	320	312	287	338	332	309	289	288	315	288	317	288	327	317	304	319	307	317	286	324	321	285	313	300	319	275	323	315	319	323	316	300	314	298	282	296	291	333	327	323	274	335	311	317	314	306	322	319	340	301	324	304	279	294	273	302	300	314	308	321	290	324	343	309	312	302	313	320	322	317	318	295	269	329	285	326	292	315	326	338	328	313	296	297	293	289	313	324	345	307	305	294	316	300	308	307	307	293	297	301	323	292	274	296	294	314	281	315	334	314	315	343	368	304	297	319	324	297	331	305	296	336	266	310	307	307	279	294	297	328	271	304	318	333	327	309	301	336	316	317	274	283	290	282	320	296	306	348	304	302	298	281	324	313	287	340	303	296	314	289	317	313	314	356	313	289	309	266	340	322	298	327	320	315	283	297	297	304	282	318	332	310	304	327	299	318	276	297	350	293	295	313	294	305	315	277	303	313	322	356	341	319	322	315	314	322	289	330	288	278	316	303	335	308	326	314	313	301	308	319	312	298	289	312	335	320	332	323	292	294	326	306	295	302	296	310	300	324	365	298	324	275	316	319	327	325	299	335	288	298	307	330	329	303
27285	22088	19119	19498	13146	8371	4189	1286	559	473	410	283	250	242	217	196	202	198	205	217	213	198	196	201	205	186	216	177	197	206	188	216	204	194	218	182	219	220	189	212	205	190	207	227	209	196	207	233	209	214	193	198	198	186	224	206	189	204	203	194	179	189	189	192	201	205	199	197	223	204	199	205	210	211	201	214	217	196	203	204	199	211	212	210	191	209	203	200	192	216	219	237	199	208	200	221	208	207	225	195	199	191	188	213	220	203	196	191	195	202	191	207	200	206	191	224	228	227	201	223	187	217	206	211	192	190	203	220	197	200	190	211	213	200	221	201	220	201	211	166	199	201	223	208	213	226	206	215	199	220	185	186	222	212	208	208	201	182	195	184	198	243	194	192	225	220	214	204	206	193	212	208	184	203	213	216	198	185	176	198	200	214	190	226	207	191	208	204	208	207	200	209	187	193	211	206	209	199	193	195	182	198	231	216	191	183	186	243	184	216	226	206	188	219	195	194	214	214	194	207	188	211	194	198	212	238	178	188	209	204	189	198	188	179	190	198	197	159	180	194	197	197	218	194	184	197	227	174	188	205	190	203	176	175	187	211	220	192	222	199	205	217	201	182	188	188	195	228	212	198	202	176	215	189	219	202	201	225	219	232	191	207	223	196	206	192	217	203	186	205	221	197	185	196	211	207	218	217	204	204	208	215	180	192	191	184	171	175	214	229	198	210	200	185	191	211	215	208	199	203	209	179	195	207	195	211	203	221	200	233	205	214	217	202	221	224	234	217	215	222	216	194	218	173	202	207	202	207	199	183	205	186	216	218	192	210	190	170	204	181	175	193	214	191	218	215	204	185	209	197	203	209	196	205	185	187	207	205	236	197	190	192	188	210	210	200	204	204	215	211	195	194	208	206	210	207	228	201	191	220	205	201	203	203	192	207	197	192	206	204	254	210	187	199	187	182	208	212	225	237	190	227	196	196	194	191	207	208	190	181	197	211	203	189	202	222	214	199	187	209	196	193	197	190	208	174	204	215	208	207	229	178	188	179	184	211	220	181	203	210	194	188	240	227	194	199	210	210	222	228	199	195	206	200	215	224	189	226	200	197	203	197	177	202	222	202	195	197	228	221	199	202	220	223	195	189	218	209	173	207	188	194	212	212	192	238	173	183	202	199	194	198	205	208	217	183	194	188	198	188	202	220	194	211	182	213	188	205	201	198	226	183	207	206	198	188	202	190	195	204	210	187	232	209	230	215	187	218	207	205	226	222	209	202	216	189	201	200	204	217	202	223	191	197	211	193	191	178	204	185	216	209	200	196	196	217	214	202	202	186	223	200	187	207	190	197	220	183	182	198	223	205	205	180	189	191	179	228	180	204	204	200	189	197	191	184	208	216	248	193	211	195	205	185	205	208	216	195	164	198	170	211	184	184	196	186	204	186	205	203	187	212	199	208	212	197	193	203	217	187	215	220	208	193	205	195	231	183	213	172	220	225	183	204	192	194	204	207	202	197	210	223	228	206	194	195	200	201	192	199	249	213	227	223	198	191	213	194	196	208	200	183	214	193	177	216	191	202	203	201	208	188	214	192	218	190	210	205	208	219	196	210	202	206	185	197	207	206	221	228	205	196	188	201	198	218	211	202	190	220	191	180	207	195	206	186	198	200	200	210	215	190	206	217	220	211	208	190	205	192	216	199	194	184	182	205	197	178	202	210	222	223	224	239	178	210	198	213	213	232	199	189	184	205	244	212	228	202	196	203	189	218	198	202	202	206	229	202	204	214	196	207	179	186	211	188	171	206	209	218	200	216	208	204	188	196	190	204	214	219	191	192	199	205	199	229	196	188	222	194	205	203	170	215	206	210	198	195	212	174	208	197	184	216	203	193	206	183	191	222	200	211	209	176	189	212	216	216	192	222	182	193	174	192	163	217	172	210	208	203	241	189	189	222	199	184	189	208	195	198	200	196	190	209	211	219	211	216	185	187	199	177	208	220	207	200	208	205	235	184	218	194	211	197	183	205	182	216	172	205	183	198	216	208	198	169	202	213	213	208	181	188	201	200	199	186	207	207	194	211	212	177	201	201	217	208	204	199	195	190	218	174	195	220	177	218	205	217	201	216	198	199	234	225	208	212	219	209	190	200	179	209	218	192	199	227	218	188	194	178	219	234	192	204	208	189	204	217	219	204	187	236	218	182	223	202	204	214	217	203	192	220	207	218	208	211	205	235	214	200	232	206	218	198	212	183	200	212	211	189	220	214	181	193	198	182	234	208	190	222	198	209	201	201	189	186	193	184	208	222	188	203	194	183	218	188	208	203	187	220	207	208	191	199	210	188	206	222	198	187	185	218	199	213	207	179	216	214	229	211	234	195	199	193	181	189	189	193	179	194	177	211	228	187	199	217	231	220	204	213	215	218	206	205	228	198	203	215	203	213	224	210	197	197	202	218	200	197	209	211	189	196	182	197	202	212	191	193	201	192	216	191	196	205	194	193	200	201	207	199	181	193	186	231	230	197	213	196	209	217	194	202	205	216	201	199	185	200	183	239	188	184	173	199	213	197	202	219	175	211	219	194	208	208	184	192	185	208	208	217	222	218	206	188	227	196	186	207	199	190	207	179	223	194	194	181	195	205	186	231	204	201	193	194	211	215	191	197	223	219	230	183	191	207	207	210	212	203	205	208	214	202	203	186	195	195	174	211	189	198	229	188	204	220	178	198	174	222	194	199	199	185	213	203	196	190	199	213	221	191	219	234	214	197	213	201	214	236	217	200	211	185	199	194	177	223	222	199	210	222	209	210	226	215	188	232	210	219	189	202	188	225	238	209	196	197	181	188	212	201	183	207	209	195	188	188	211	231	197	209	197	173	211	207	183	235	204	191	218	208	173	208	203	192	214	219	221	196	216	204	201	195	201	207	203	194	231	209	205	189	197	203	195	204	196	204	188	178	202	234	192	226	225	199	201	211	206	215	237	200	210	203	197	190	230	188	219	192	189	203	216	192	211	212	220	213	198	168	200	207	214	215	229	210	224	215	233	225	227	183	182	209	214	199	177	205	207	207	208	183	193	207	186	177	206	194	205	202	200	205	201	224	203	193	223	206	211	210	206	219	210	203	213	199	199	204	227	202	195	217	210	211	205	194	204	167	210	203	164	208	190	206	192	204	199	220	215	221	194	211	191	187	209	208	191	201	182	193	223	218	202	192	206	218	160	201	189	200	241	181	210	211	200	216	200	205	213	192	225	222	194	198	204	228	204	194	207	194	205	227	201	207	208	216	237	233	208	220	190	221	187	199	204	213	208	201	216	188	216	207	215	203	208	215	229	209	204	193	199	186	162	219	231	200	204	232	184	201	193	189	207	208	197	180	186	211	192	207	214	186	190	229	199	203	182	217	185	203	171	210	213	202	213	214	216	193	184	194	226	198	193	205	214	206	209	219	200	226	180	206	233	224	181	198	204	209	191	218	214	198	184	182	183	211	194	194
25258	33428	24316	25857	21246	15873	9558	3607	1487	1205	1101	670	482	390	391	377	399	421	394	395	392	366	389	387	423	405	406	427	330	400	377	412	389	431	357	411	414	424	410	400	379	398	377	393	384	375	416	397	365	383	434	379	410	396	374	394	414	413	405	420	410	384	396	392	383	421	357	398	403	386	382	382	387	426	374	382	414	404	456	424	383	394	389	366	389	417	424	410	375	381	389	406	396	362	401	403	400	388	411	371	400	424	365	359	395	416	372	418	404	362	396	407	358	382	360	399	378	397	438	397	386	379	376	412	404	390	413	422	402	388	424	373	360	394	372	396	440	376	405	403	423	374	400	398	373	401	384	384	405	443	373	406	400	423	406	381	400	423	396	371	367	398	434	403	382	338	427	353	408	388	372	393	409	405	384	388	410	381	425	390	409	380	366	383	391	390	418	391	395	377	407	413	400	392	407	425	351	393	364	404	407	372	363	369	402	407	381	409	415	410	395	426	398	365	384	413	392	382	354	384	416	383	400	364	396	407	397	431	378	421	397	407	383	395	376	398	391	401	397	355	395	391	425	392	399	367	354	405	419	373	375	378	390	362	419	363	385	430	396	376	367	398	402	381	426	386	388	380	402	391	402	413	411	379	379	418	399	388	400	421	398	383	430	418	399	405	366	427	383	364	395	349	405	408	391	408	401	385	417	377	409	381	421	404	400	392	380	392	396	394	371	414	385	404	395	410	394	406	390	388	364	413	403	392	383	407	374	398	415	438	423	383	394	408	427	381	400	362	409	402	398	405	368	382	404	409	366	371	386	406	396	398	414	409	381	451	399	378	418	403	337	390	402	421	393	385	393	344	380	398	402	422	385	398	392	365	387	380	400	392	366	385	427	360	433	450	332	424	422	396	410	389	436	399	402	378	393	388	402	390	381	377	406	406	394	383	418	390	383	410	423	411	418	437	390	378	350	382	389	374	398	374	384	414	376	402	366	396	396	408	410	406	382	403	392	430	406	389	433	378	422	410	406	394	390	395	407	371	410	359	386	381	364	370	371	424	416	402	394	386	370	397	374	418	371	407	375	402	383	379	369	401	405	405	397	365	389	405	380	394	395	379	402	411	414	380	370	384	404	416	356	367	389	392	369	416	396	384	400	410	400	360	424	391	404	363	439	407	388	403	407	428	414	411	409	380	419	390	435	422	381	398	411	409	382	422	404	356	395	405	364	419	387	404	389	368	403	361	405	383	412	421	358	389	402	380	412	402	395	382	341	400	380	409	405	394	434	411	370	399	398	442	401	386	360	377	370	388	363	415	398	362	405	406	373	369	414	404	420	418	368	407	372	380	420	396	436	397	390	412	386	406	383	425	427	392	396	374	403	395	389	441	388	400	441	398	369	371	378	397	403	387	388	421	364	399	404	365	427	391	365	392	403	372	389	378	358	414	442	387	388	384	377	392	382	379	384	385	387	380	396	405	382	396	392	369	440	423	442	389	385	397	393	395	397	395	414	383	364	403	405	398	369	370	395	387	398	375	403	419	360	414	380	411	388	399	401	405	422	392	379	389	351	375	413	379	394	432	384	385	393	398	385	385	355	385	423	392	371	376	398	407	382	404	412	394	409	387	380	397	406	373	377	359	437	437	367	385	381	397	419	409	397	398	400	398	394	413	395	355	378	330	394	360	386	418	398	397	428	393	403	406	402	377	383	398	413	376	394	363	421	392	386	371	416	361	354	433	382	405	398	369	401	423	392	426	369	385	397	411	389	397	412	436	361	413	400	390	409	369	408	368	399	386	399	370	377	367	404	358	377	377	363	369	386	379	396	376	399	346	415	391	401	407	442	401	377	383	407	407	418	396	369	381	393	390	356	410	364	385	363	356	380	381	392	421	416	407	406	403	368	369	399	393	371	391	401	390	372	388	413	394	383	392	383	390	391	385	386	367	381	415	401	399	374	384	397	416	426	344	419	374	406	394	411	395	396	375	354	415	402	402	418	381	410	412	411	415	402	371	383	380	422	399	404	382	376	393	398	381	392	410	407	377	434	393	419	394	394	416	400	421	414	397	396	393	375	385	402	397	369	386	399	366	383	367	374	413	418	391	415	428	392	398	414	419	406	423	391	407	407	393	402	390	382	411	402	417	388	403	424	369	399	393	416	367	376	365	370	369	388	367	383	374	387	412	419	418	420	441	393	403	389	410	383	399	405	391	373	403	416	417	423	358	382	402	369	396	381	389	427	409	467	402	391	425	365	370	382	427	377	387	383	369	391	376	408	408	397	430	393	409	394	445	382	411	415	361	372	372	380	391	392	404	406	368	404	383	406	399	412	392	385	398	391	423	388	401	391	389	449	389	382	411	400	388	374	395	403	408	384	372	368	424	366	419	398	430	379	409	361	410	400	446	390	424	371	399	371	396	408	395	392	426	408	387	399	415	411	417	363	421	409	398	417	367	381	389	441	394	375	392	422	405	420	404	382	406	374	423	381	394	368	378	374	425	419	410	369	391	360	402	393	354	383	390	449	389	367	422	377	391	398	421	409	378	373	423	398	395	448	427	376	418	404	393	375	385	427	434	378	352	398	393	359	391	378	374	405	393	427	369	382	366	422	401	378	390	394	365	412	389	405	416	427	402	449	373	388	383	375	378	382	342	392	401	397	396	397	407	382	417	400	410	400	361	393	364	396	430	383	390	405	375	410	348	413	367	400	383	387	419	416	384	358	376	394	403	386	415	399	372	397	378	411	399	417	397	387	411	368	417	382	397	376	383	423	418	402	387	384	377	391	413	414	351	425	413	372	381	377	362	383	401	375	387	460	414	385	432	404	354	377	351	391	386	419	353	416	415	383	444	416	390	404	398	393	414	411	378	399	390	374	405	410	401	413	378	396	360	383	372	412	404	387	408	381	370	390	431	416	398	415	384	379	397	391	414	412	389	432	384	433	395	396	383	394	378	378	396	413	372	396	400	402	405	373	379	375	406	388	426	409	383	373	397	408	375	387	403	398	401	418	394	411	361	399	406	387	425	409	381	366	374	426	397	412	398	392	422	409	411	375	422	390	379	372	357	373	428	408	430	395	413	414	419	406	384	390	386	383	407	396	405	379	413	426	404	390	438	402	406	416	367	400	395	396	399	387	392	351	384	403	393	431	385	389	342	379	361	433	380	386	396	394	383	396	367	404	379	368	379	363	396	376	375	429	419	381	366	381	430	398	394	409	385	384	420	386	378	408	385	378	381	390	401	390	369	427	356	379	368	380	419	413	404	435	393	393	428	395	380	403	381	408	386	401	399	360	399	353	398	396	376	414	389	426	396	400	381	364	373	420	439	412	370	397	377	366	401	394	428	407	384	379	414	402	388	394	423	428	375	382	384	372	358	419	388	377	408	411	384	381	378	382	371	405	408	389	415	412	419	425	388	390	374	349	410	401	425	369	409	390	366	387	364	403	420	411	371	385	384	390	371	387	371	367	383	389	396	424	401	382	391	379	391
24786	21645	29220	36069	37689	34791	26639	10428	2876	2104	1654	657	311	234	201	169	193	211	159	172	182	199	144	174	180	162	189	170	177	165	185	171	164	175	171	153	156	161	167	155	187	171	151	154	167	152	192	183	178	167	174	167	187	179	174	181	150	152	162	173	153	207	193	162	171	173	159	151	176	175	160	179	169	162	184	182	161	169	173	181	191	183	145	161	177	165	160	185	170	185	155	172	182	173	155	148	159	170	181	168	170	190	174	172	176	159	155	198	173	166	175	185	184	192	149	149	166	188	175	172	192	168	183	181	165	157	182	183	163	175	168	159	171	176	161	158	168	177	169	175	163	143	186	185	150	168	165	186	160	164	186	193	155	165	166	173	185	159	160	180	168	166	165	177	181	160	185	181	184	157	177	184	183	188	167	165	169	201	142	206	203	176	166	187	160	185	175	175	188	180	189	156	191	196	139	171	161	193	177	181	168	177	195	180	184	157	160	191	198	186	166	151	187	184	192	182	182	168	163	160	163	169	170	166	189	192	176	148	161	169	186	156	164	190	189	183	204	164	165	182	145	164	155	173	188	178	159	167	158	172	182	167	169	178	177	155	166	148	165	170	180	190	163	178	151	170	155	186	171	197	169	169	170	177	169	167	175	176	151	147	180	175	153	171	166	185	157	164	194	164	178	161	187	160	173	157	162	164	195	171	169	175	180	174	188	194	185	179	184	166	185	170	170	157	182	163	163	149	184	187	181	168	176	175	203	175	185	162	130	170	164	195	148	149	155	164	185	178	156	157	175	161	193	178	176	173	168	186	183	174	169	158	169	151	177	173	203	148	173	175	164	196	173	158	176	156	168	186	159	161	159	160	176	163	175	167	177	177	172	182	212	163	178	161	194	180	157	168	184	189	188	156	170	168	167	165	175	160	176	191	187	179	185	171	197	184	169	180	173	176	180	182	172	188	186	170	172	164	172	142	163	167	170	159	164	183	184	170	193	196	187	142	190	177	177	164	189	173	173	192	169	191	176	156	164	151	159	179	172	172	172	186	184	154	185	177	172	186	181	162	161	178	183	187	163	204	174	166	168	198	165	159	156	166	191	170	164	181	163	173	180	181	163	173	155	166	215	169	195	175	180	186	165	160	192	164	174	180	191	161	190	202	177	164	165	175	161	165	170	184	179	163	183	182	171	155	191	177	166	179	156	180	152	183	184	162	186	150	171	186	141	177	160	170	167	183	178	164	158	167	171	170	160	170	182	185	167	166	178	156	190	191	174	171	198	181	164	176	160	171	181	192	167	163	164	162	148	170	192	175	180	181	183	181	195	161	209	182	185	155	156	160	181	167	180	163	173	184	171	179	172	173	177	165	164	172	177	178	159	161	167	168	168	168	182	177	170	161	191	164	161	169	174	194	185	187	194	170	174	155	183	200	179	165	180	190	151	164	176	164	164	181	163	149	177	163	184	180	151	177	179	171	212	170	171	169	185	175	182	153	179	171	173	173	173	188	164	165	169	175	184	161	158	156	156	181	165	174	167	208	154	166	168	184	176	194	154	174	167	173	183	164	158	185	174	178	174	174	183	168	169	158	167	205	171	197	169	165	172	195	187	168	173	188	172	170	182	192	187	183	191	181	181	197	172	174	180	189	189	170	184	172	166	170	188	158	183	172	162	176	190	178	166	178	159	160	172	192	174	170	192	176	198	189	162	160	152	213	167	188	185	163	219	183	198	182	175	156	189	175	158	153	173	181	160	171	172	183	180	148	152	172	182	165	189	175	173	152	191	166	187	191	166	173	180	176	175	174	168	145	153	162	187	183	169	166	173	158	194	195	189	152	178	177	160	168	177	176	162	194	179	186	159	171	173	170	170	182	197	197	169	175	177	184	188	178	178	173	156	166	157	163	183	194	180	175	164	194	181	185	188	179	178	190	166	138	167	138	172	171	180	181	191	166	150	143	185	171	164	165	178	193	166	153	203	164	178	182	175	190	178	179	172	190	168	177	178	156	182	171	210	181	168	165	177	151	151	181	186	181	174	152	177	175	161	185	177	180	167	170	172	173	154	178	181	192	180	165	179	165	168	168	194	191	176	163	183	177	171	172	171	177	200	162	184	141	205	179	156	170	163	193	177	184	157	175	178	197	166	200	190	195	165	150	178	190	168	186	177	163	170	171	179	163	148	170	173	166	191	198	165	152	187	177	172	188	174	171	171	174	182	160	183	167	183	180	176	188	194	177	189	167	160	166	185	194	183	197	168	138	158	161	171	195	168	176	199	176	195	188	191	158	161	171	174	167	147	175	157	166	188	170	177	201	177	156	168	166	154	175	178	185	157	165	169	164	165	187	169	175	173	171	150	193	176	171	165	179	171	193	182	149	165	151	190	168	171	171	163	180	186	187	168	177	183	164	171	186	155	174	153	147	186	170	187	176	187	161	182	186	186	166	172	170	179	176	174	161	183	162	168	179	161	178	168	180	169	175	166	179	169	147	171	159	167	186	179	172	153	177	208	196	196	141	167	135	165	170	147	174	168	177	176	163	166	190	182	176	181	171	176	189	185	176	160	162	188	179	157	165	177	184	156	166	149	181	159	164	180	178	171	179	174	176	177	165	171	164	171	170	173	160	165	178	167	154	161	148	161	153	183	160	156	154	185	175	196	168	181	172	188	164	178	172	155	173	161	176	197	165	171	189	186	188	186	187	165	173	171	179	188	180	172	174	174	192	176	161	180	177	185	178	176	172	150	187	181	180	183	171	165	191	147	159	191	173	152	174	162	193	179	158	169	185	150	194	155	191	154	171	181	178	165	174	185	147	170	176	188	166	184	173	154	193	154	172	156	156	159	173	162	162	192	174	172	175	181	157	192	164	185	186	174	172	164	184	172	169	172	177	194	174	173	195	200	193	178	138	179	155	168	178	176	177	165	174	191	173	169	170	174	192	193	172	164	177	186	177	176	168	165	173	178	177	179	159	159	169	167	195	186	167	142	182	176	173	186	184	172	192	168	186	183	145	193	169	165	174	175	158	162	154	166	160	174	140	181	156	175	175	154	181	189	146	177	176	158	167	177	151	155	192	192	171	172	181	168	173	171	176	171	176	162	174	156	153	183	171	155	176	147	153	166	156	167	180	182	171	179	201	158	198	165	166	171	172	171	186	166	165	155	165	186	170	188	183	173	166	175	155	157	179	171	155	162	165	162	181	168	184	160	161	175	166	169	170	147	176	166	147	175	156	168	188	147	187	171	182	163	167	174	148	173	169	176	176	162	171	181	171	179	168	183	153	172	164	159	175	163	184	165	176	196	179	161	172	179	156	171	176	170	179	190	164	181	205	168	191	185	176	182	175	179	150	162	179	168	188	158	190	178	177	148	161	170	163	178	157	185	169	171	171	200	153	172	157	195	171	184	162	171	163	174	171	175	185	165	172	177	156	168	163	159	185	191	160	177	178	182	176	174	180	191	186	161	189	168	154	163	185	177	197	182	183	174	195
28657	43248	42984	55087	47671	41485	32831	16437	7534	6816	5024	2054	808	568	356	397	349	340	362	337	350	359	318	361	333	334	342	322	348	328	334	344	341	334	334	358	341	338	352	338	374	376	361	327	344	337	353	335	330	347	309	391	322	342	326	345	332	318	349	338	367	316	336	378	326	352	348	380	334	382	338	332	331	341	359	334	375	311	346	331	329	345	331	315	320	347	331	345	372	331	346	345	323	340	350	319	387	337	350	334	355	360	324	308	355	348	337	344	315	351	318	346	351	345	335	366	339	320	342	347	338	353	380	348	327	340	339	361	334	331	360	354	326	340	357	366	351	327	334	385	333	334	344	319	346	377	342	346	361	358	357	338	349	383	339	340	345	320	331	313	357	351	354	350	354	355	321	322	346	355	344	366	355	367	341	324	355	370	366	313	342	358	332	351	324	344	336	356	305	365	353	369	343	344	314	329	382	317	336	335	318	306	351	338	368	356	307	355	333	348	338	374	351	320	339	368	326	351	305	332	329	357	377	361	362	320	371	338	350	319	346	345	352	352	366	346	349	324	370	348	348	349	349	376	315	355	324	335	338	309	386	344	351	355	351	368	346	312	361	317	347	352	325	329	370	373	352	334	361	354	354	314	359	356	387	340	347	344	345	328	328	320	334	383	304	335	360	347	351	304	326	330	363	340	351	333	347	323	347	346	342	309	322	350	328	351	333	331	382	327	342	335	347	332	364	344	316	348	355	367	359	378	324	352	353	314	320	350	283	331	354	314	313	343	365	357	336	345	324	341	372	344	369	375	334	347	317	344	310	354	348	335	340	328	314	333	343	365	331	311	340	330	317	338	345	320	360	330	338	344	333	337	333	368	350	333	365	323	336	336	334	342	349	335	321	311	312	333	351	348	350	353	365	327	334	350	337	337	356	335	335	309	321	362	358	331	351	355	370	359	347	362	342	356	322	351	325	388	324	313	323	337	355	383	298	336	307	314	346	343	379	345	363	379	345	344	381	328	343	325	309	364	349	331	333	320	350	354	336	362	344	372	322	338	379	337	373	326	348	364	367	346	343	356	343	350	340	320	329	325	351	289	331	351	307	335	342	368	315	333	371	354	306	347	346	311	361	339	361	342	345	327	322	335	334	322	344	310	355	335	355	342	319	336	325	338	342	338	370	332	328	351	326	331	329	305	356	349	322	347	343	311	371	306	341	331	323	325	356	349	334	326	372	347	334	323	305	335	345	347	324	298	313	359	296	333	331	346	326	356	319	350	343	357	348	354	347	333	329	366	354	321	359	365	313	357	367	348	363	356	353	346	350	324	352	349	330	360	323	350	330	356	357	313	336	356	340	317	332	334	341	346	368	378	287	343	329	324	332	342	329	366	342	328	331	296	377	314	346	341	353	357	305	333	339	348	360	381	329	346	342	379	346	346	369	331	322	319	378	327	343	367	359	329	348	325	338	340	359	325	358	356	325	312	324	339	349	328	385	346	329	361	349	342	336	345	356	351	308	317	307	340	359	371	333	339	378	339	372	337	352	322	318	296	348	337	321	377	358	313	361	346	351	357	344	351	343	343	352	351	342	339	335	337	310	358	341	340	325	319	371	354	333	315	335	362	323	344	301	333	354	333	340	348	343	332	322	356	373	339	319	356	323	349	332	358	328	333	309	366	325	323	334	359	344	362	333	345	326	359	356	353	335	333	386	366	325	328	353	324	359	340	325	345	340	345	348	350	333	327	330	348	367	343	306	323	310	352	341	350	352	343	396	351	335	352	354	317	352	333	333	347	353	374	347	341	329	351	323	338	392	353	363	328	340	322	338	341	323	333	347	333	317	331	326	343	314	323	340	350	360	330	355	371	346	329	360	347	340	359	364	318	341	341	334	339	352	328	343	354	358	350	320	354	341	351	322	333	345	321	366	358	351	375	375	354	356	393	347	318	336	310	353	317	376	313	352	340	348	362	329	349	347	329	362	319	324	334	339	350	339	335	349	335	366	349	305	339	343	313	333	354	349	344	359	355	343	335	365	370	363	329	344	390	331	336	387	333	325	344	329	362	328	322	344	319	372	321	292	346	343	326	328	362	334	329	342	319	325	348	324	366	352	361	328	319	307	357	349	306	337	324	295	319	367	363	347	333	328	321	347	327	315	333	336	352	327	392	318	362	328	332	330	348	368	333	306	325	357	301	352	353	324	341	343	328	348	345	335	345	321	317	350	299	360	288	362	339	374	326	327	336	331	317	338	303	336	345	315	350	332	316	342	339	323	340	321	364	354	369	322	331	355	354	326	321	364	321	348	357	358	332	303	336	335	353	356	338	338	318	344	345	327	347	332	340	348	336	342	336	344	327	352	351	349	352	336	345	324	339	358	305	376	318	333	336	374	368	359	334	328	319	346	349	353	303	356	339	336	371	343	347	332	358	323	323	329	312	328	316	350	357	347	362	356	353	365	328	342	324	375	350	357	364	368	365	325	332	309	339	375	350	349	358	320	337	341	363	349	341	336	335	358	322	344	335	364	334	337	347	317	344	337	340	345	337	326	330	350	354	346	341	343	361	333	344	333	359	309	356	333	379	340	356	329	329	328	349	379	309	381	358	339	337	348	328	346	341	336	300	356	326	339	343	352	342	346	364	341	346	358	343	327	354	341	370	324	322	350	339	358	408	344	340	361	312	336	325	348	332	316	371	363	317	343	344	302	334	351	346	350	342	353	334	367	325	319	308	348	333	316	317	332	368	326	304	327	347	368	358	315	343	325	359	385	329	361	326	318	341	339	339	365	326	329	324	351	340	334	331	352	340	346	332	338	369	326	345	336	370	357	354	319	361	342	331	318	345	360	348	340	347	342	356	330	331	337	370	322	362	321	328	351	352	345	307	354	319	366	332	347	356	321	326	359	331	337	327	336	336	359	334	350	333	327	318	340	328	325	359	338	318	324	368	340	365	354	319	339	366	331	316	350	350	342	356	337	333	349	337	331	347	349	348	360	318	339	335	321	376	347	334	315	349	322	357	319	337	335	356	350	335	367	346	342	371	358	347	328	338	330	368	358	341	331	321	343	329	359	317	313	344	365	363	331	364	382	318	346	361	373	346	355	351	344	336	343	347	338	332	355	354	347	354	320	338	349	336	341	385	357	335	331	337	362	359	353	330	340	356	316	341	344	363	353	345	382	352	358	339	321	387	347	361	320	368	409	348	358	356	346	328	341	360	352	371	357	341	315	324	323	322	370	329	329	339	335	333	333	344	385	344	336	342	339	363	357	335	353	296	324	348	365	353	341	359	308	343	331	353	310	344	364	355	347	318	369	327	345	313	380	375	338	352	342	325	350	310	346	336	329	346	367	309	344	359	315	337	331	329	364	322	350	349	353	369	317	319	342	329	342	343	322	348	360	331	344	326	348	357	332	334	302	326	328	345	339	333	333	318	330	325	334	367	341	357	329	380	359	335	365	371	358	336	358	332	359	347	348	334	323	317	360	338	370	322
23619	21594	29566	33108	42924	42931	35719	16798	4478	4372	2888	1026	411	243	152	173	146	170	157	145	169	163	154	190	158	162	170	164	159	159	133	153	190	123	152	176	144	156	190	129	171	153	165	183	154	149	166	169	164	140	159	164	156	165	155	159	139	162	179	155	166	155	141	166	151	163	160	167	128	166	147	146	165	173	165	171	173	160	161	168	135	141	150	182	147	141	160	153	151	172	171	165	157	138	178	159	167	150	146	164	171	161	156	157	151	174	183	169	159	155	162	155	144	164	148	150	157	151	152	153	148	164	144	172	147	176	160	167	158	156	160	134	158	170	149	140	136	146	150	150	157	158	146	146	157	166	141	146	189	170	177	165	177	134	151	170	156	170	137	164	147	134	153	146	155	154	159	169	174	155	146	157	161	170	122	166	168	145	165	153	141	161	166	163	170	144	161	188	149	141	165	162	148	153	165	151	159	156	139	153	171	148	151	170	158	154	133	134	161	172	135	158	153	170	165	128	177	164	156	158	181	168	151	175	170	172	172	162	127	160	145	169	161	150	156	163	160	170	151	146	154	174	178	180	164	133	158	144	146	143	164	145	160	168	170	136	150	144	155	166	156	137	145	155	166	135	158	130	169	155	167	147	164	147	137	175	169	148	152	164	151	162	170	163	141	175	167	174	169	143	174	158	178	152	150	162	136	175	153	155	159	155	156	153	176	157	151	152	171	155	161	166	154	156	156	153	172	178	162	158	158	152	150	156	142	146	165	145	171	144	154	143	159	162	168	162	157	179	152	154	153	149	157	159	164	145	174	158	176	156	179	159	156	161	164	135	165	171	159	149	164	147	166	162	163	179	162	154	163	153	149	145	140	165	166	175	156	171	161	168	165	154	143	166	161	167	139	130	140	164	139	171	148	155	158	159	151	170	147	171	153	158	165	152	154	167	162	178	171	149	182	149	153	151	161	148	151	142	177	175	158	179	174	147	156	157	162	156	153	164	161	163	139	150	165	148	148	159	148	163	150	146	173	165	150	136	158	147	160	151	159	156	172	182	165	145	172	171	155	169	166	145	161	167	176	149	157	156	167	168	139	164	151	162	156	153	131	153	153	177	181	157	153	165	169	146	180	181	190	162	163	153	163	151	149	171	154	158	160	156	156	159	160	145	154	137	170	160	147	169	146	145	151	163	136	139	146	157	161	169	147	165	144	148	158	151	146	145	143	166	134	162	156	143	146	164	153	165	147	139	184	165	175	162	159	149	191	158	148	170	135	157	166	152	169	155	157	155	156	157	159	176	171	160	160	158	150	148	163	152	153	165	174	184	167	139	159	135	151	152	145	160	144	141	160	185	147	142	151	141	153	138	166	160	179	156	139	169	158	164	163	170	148	162	147	164	177	134	149	153	167	157	163	161	159	170	163	177	146	145	134	162	123	178	154	160	170	154	150	165	149	153	140	159	156	157	154	176	147	174	170	168	176	158	159	167	145	146	186	143	135	140	159	171	154	176	168	162	168	145	165	147	151	128	156	148	175	156	154	175	156	161	157	194	140	170	151	161	169	141	169	170	165	151	171	147	143	156	173	176	152	180	179	145	161	148	169	136	181	172	189	149	175	152	173	151	157	135	138	157	148	165	173	153	189	167	166	156	139	160	155	138	151	167	150	163	159	148	157	185	155	168	155	155	158	149	169	174	164	132	170	166	153	147	149	137	163	132	159	182	159	155	181	147	153	157	164	156	151	141	158	166	169	151	178	155	166	164	168	145	161	151	176	155	147	173	177	144	154	156	140	163	143	134	175	194	187	165	155	168	139	158	145	155	197	169	160	161	159	149	148	142	166	166	139	174	167	145	184	160	165	155	182	166	155	174	157	180	147	150	166	162	171	147	155	178	150	166	158	177	158	159	161	147	166	165	158	154	154	162	163	143	149	164	161	167	162	162	162	141	170	157	191	164	141	170	139	150	153	158	161	163	153	157	154	135	169	158	157	168	169	143	177	159	156	153	164	165	159	160	155	162	173	161	149	172	157	164	160	155	146	158	153	147	161	176	167	170	167	156	143	144	151	147	170	182	159	159	179	172	138	170	165	141	158	182	156	153	175	158	166	171	186	155	144	158	170	150	142	162	178	162	142	171	132	158	145	180	202	161	172	152	147	149	159	159	178	121	164	145	144	168	167	150	159	154	156	164	152	187	164	161	198	163	152	155	138	184	174	164	145	137	129	146	145	160	171	149	156	141	153	175	153	166	167	167	176	152	180	161	167	156	166	163	169	143	174	152	158	193	173	159	159	146	164	183	179	161	156	145	163	167	144	165	141	186	155	165	158	159	154	174	135	157	151	162	144	166	167	152	144	164	173	140	151	138	171	152	134	170	140	156	194	161	153	131	148	134	152	168	144	158	151	169	162	139	149	160	147	164	168	180	151	152	165	180	172	143	144	145	148	158	140	167	133	176	143	171	171	148	155	163	163	151	172	153	142	182	152	140	156	158	169	157	159	173	163	168	177	161	151	140	150	155	148	159	169	163	178	175	149	172	149	156	157	162	152	168	172	162	144	166	152	171	157	148	170	150	144	162	156	144	156	161	165	172	163	165	137	133	175	149	155	160	144	144	172	182	144	157	166	165	178	120	153	144	168	168	178	154	161	171	154	174	151	151	178	160	135	168	142	172	152	137	141	183	148	168	167	171	156	163	167	170	160	141	163	175	157	143	163	166	154	145	159	164	156	156	157	133	160	145	148	161	152	176	178	175	152	188	156	133	167	176	181	144	158	148	163	159	160	165	129	159	174	173	153	156	147	136	145	146	147	173	176	154	154	179	169	174	160	149	162	129	150	174	160	170	158	142	141	136	154	148	158	153	172	167	138	163	137	144	171	170	149	149	148	158	142	169	158	159	137	158	156	129	162	163	134	156	163	140	147	171	134	178	170	153	144	170	171	170	157	134	152	160	150	156	146	158	160	136	143	155	164	170	178	158	176	174	147	165	166	168	152	172	165	151	150	142	146	179	162	153	166	143	139	176	160	153	160	173	150	168	149	167	171	158	163	163	173	149	152	154	152	165	168	152	159	160	148	159	142	163	181	161	171	148	168	175	187	150	157	171	172	168	174	157	138	163	150	146	157	190	143	180	167	160	158	143	176	160	164	144	143	176	147	141	174	162	169	159	151	165	156	156	169	193	139	156	153	169	163	160	169	136	134	166	174	176	168	156	170	146	155	157	156	178	167	136	158	135	152	167	160	175	158	153	149	157	182	156	150	147	152	159	155	170	143	163	154	146	174	160	160	135	155	142	163	157	182	153	155	145	167	153	131	157	142	170	148	168	163	148	152	176	156	151	180	144	160	183	150	140	169	163	167	188	164	148	148	149	171	178	161	166	156	179	154	155	139	165	149	169	148	153	136	151	159	155	152	167	156	170	113	175	153	142	171	156	164	150	158	152	152	152	142	179	172	158	166	140	166	143	135	159	171	163	162	167	177	174	157	139	157	170
31583	50851	54009	71794	62541	51589	40742	21161	9613	12311	7915	3444	1102	737	314	313	309	308	268	299	325	273	302	305	295	296	314	285	304	305	315	303	301	300	283	310	294	307	319	289	285	329	294	308	305	293	283	314	321	318	307	304	306	292	323	289	295	289	282	280	289	269	307	291	269	315	298	328	276	296	310	289	322	333	290	303	317	291	278	323	295	279	290	299	317	277	323	302	305	298	290	321	302	297	312	280	296	292	301	313	315	289	339	277	295	254	312	302	280	292	318	282	303	287	284	311	296	314	300	273	288	308	312	312	294	295	292	327	288	293	293	300	337	315	299	292	282	278	306	280	310	281	292	319	328	294	296	289	277	310	317	312	299	295	263	273	298	302	318	304	306	314	321	305	295	282	320	287	296	315	297	283	299	309	278	252	283	309	326	320	303	324	322	277	317	289	342	320	317	281	325	338	303	282	324	276	314	311	324	307	323	295	299	321	309	290	307	316	317	303	300	282	329	293	292	279	315	311	285	312	320	273	274	270	313	328	297	303	300	291	298	324	303	325	292	325	282	288	292	288	318	322	276	283	291	297	299	310	309	318	281	291	317	304	292	284	318	294	289	284	293	287	284	283	303	280	300	315	309	301	299	326	311	322	281	279	277	264	288	282	281	312	282	305	289	298	288	314	316	320	315	320	276	306	283	304	317	309	293	318	314	302	304	279	318	282	296	311	275	290	296	302	348	308	278	294	307	276	299	325	279	275	315	306	298	282	309	278	348	314	298	296	304	282	286	308	291	272	288	314	312	302	322	303	294	274	284	332	299	276	325	286	302	282	269	325	287	310	312	279	283	315	321	302	283	286	328	297	311	313	310	317	290	297	288	273	281	323	315	307	289	294	271	316	313	309	279	304	318	271	294	322	295	311	290	308	314	323	275	283	283	281	332	315	304	327	306	333	308	292	278	325	312	307	304	335	300	285	275	290	288	288	316	315	295	290	323	331	323	293	271	306	334	279	294	305	291	265	318	278	311	305	301	311	304	282	267	288	332	305	306	291	275	306	312	280	296	295	303	278	305	279	285	295	301	300	295	305	262	317	338	297	308	310	297	277	321	281	274	308	306	291	298	309	301	305	312	317	288	303	316	323	275	297	297	319	305	288	309	311	298	311	292	290	293	295	275	317	297	265	276	318	312	292	309	288	309	272	308	297	297	310	311	296	331	299	303	292	304	289	297	314	296	322	286	278	277	313	305	306	312	301	291	313	292	293	273	295	312	315	302	273	303	321	301	280	302	278	298	335	284	278	301	322	291	279	292	282	281	277	301	291	294	308	326	300	298	290	307	279	292	313	291	285	262	312	272	296	308	315	289	302	290	286	300	300	319	312	295	296	274	317	312	312	313	316	304	278	284	290	276	311	312	298	313	302	309	316	310	279	281	301	318	326	303	304	284	302	303	284	314	344	310	302	303	309	336	304	283	298	308	301	302	296	315	294	300	280	317	287	298	291	304	289	295	292	293	305	326	310	310	292	304	312	301	338	299	288	296	295	263	273	323	335	284	271	289	293	289	282	294	282	301	271	277	269	308	282	289	296	308	291	278	327	315	294	277	298	291	318	305	292	285	298	289	279	290	304	283	316	289	303	286	319	285	324	306	286	296	296	286	285	284	275	287	340	294	282	295	284	296	283	307	298	279	272	300	310	330	280	300	301	321	289	283	286	318	307	313	306	297	298	298	327	305	287	276	302	276	324	319	298	279	306	328	292	285	290	336	307	302	303	317	266	305	273	308	316	273	302	284	307	305	301	292	289	280	300	310	290	311	333	315	283	313	299	307	319	291	323	291	292	279	291	299	295	273	307	271	318	336	273	329	296	321	297	301	282	296	320	315	271	322	289	297	285	313	314	299	305	285	308	308	300	288	323	298	297	304	306	280	298	302	293	293	284	324	294	308	309	308	287	302	326	313	265	279	292	336	306	283	269	280	312	318	267	307	309	296	303	295	312	314	294	294	316	290	280	294	301	318	275	290	285	309	296	279	295	290	319	290	314	325	293	311	307	313	264	275	281	303	296	298	324	330	294	306	321	306	310	299	272	310	307	317	266	321	286	309	289	283	287	294	310	298	297	329	278	280	306	302	322	266	290	299	266	317	303	297	309	298	275	279	303	268	315	252	311	289	295	309	310	288	301	309	291	318	287	291	300	281	282	259	300	307	291	318	315	304	289	312	316	310	316	297	302	277	303	287	322	314	320	323	287	296	283	297	266	286	321	290	297	308	270	318	304	295	313	307	280	296	305	306	294	304	313	316	291	268	286	289	297	323	300	307	269	298	280	290	292	314	305	293	297	277	299	314	281	305	303	328	289	315	287	275	313	297	261	299	268	328	282	266	316	288	279	316	295	292	286	275	306	297	314	281	311	296	302	295	283	282	284	299	302	285	318	281	297	307	288	334	279	282	298	320	288	306	279	301	304	276	286	312	305	319	331	300	302	297	291	313	302	319	322	319	311	314	286	293	284	311	289	327	260	309	288	265	303	271	319	274	297	301	304	297	284	302	332	290	297	317	321	289	297	317	265	285	298	327	285	310	306	312	265	317	279	288	311	283	266	298	282	313	315	309	301	289	310	299	294	281	304	290	290	292	282	282	317	308	327	307	286	289	325	295	269	296	324	287	328	283	297	296	283	277	310	289	295	307	284	297	252	290	283	297	313	330	318	305	331	302	304	299	267	312	310	281	285	325	308	323	286	306	329	291	309	303	295	313	295	299	285	288	278	280	324	291	258	312	334	300	275	282	272	301	320	296	296	298	324	331	288	325	291	303	306	320	317	292	289	301	280	290	317	307	302	307	287	313	320	320	304	288	313	293	276	285	299	294	294	302	314	332	290	282	276	299	306	315	299	293	309	332	307	304	290	297	295	279	308	292	290	297	309	274	301	293	303	295	288	308	329	286	258	311	295	280	313	320	280	295	305	280	292	305	291	321	301	304	282	295	296	284	279	283	307	290	306	311	301	283	306	320	286	260	257	296	328	313	301	291	289	304	291	303	302	299	316	320	293	295	296	323	307	315	323	278	292	276	298	295	289	295	313	289	291	287	316	311	318	270	286	300	319	297	291	298	304	290	283	306	312	311	291	277	324	303	297	317	318	264	325	314	301	288	293	310	298	323	316	295	316	318	293	295	324	284	302	294	283	311	301	324	316	285	300	293	272	283	273	267	321	271	281	297	284	280	291	285	318	311	278	305	283	279	286	282	297	309	305	279	287	320	291	314	294	284	291	290	294	312	309	314	275	294	325	305	318	275	287	283	304	345	304	286	304	292	291	298	281	308	298	315	277	292	321	267	296	268	295	294	309	298	314	336	297	294	270	318	300	305	317	287	305	328	281	291	323	279	304	320	282	284	292	319	281	270	328	316	293	320	318	265	279	300	292	292	272	310	307	287	313	286	312	284	317	259	305	344	309	295	273	330	296	298	290	292	294	280	308	288	320	272	290	307	290
27359	22479	20032	22371	15144	8095	3591	884	360	441	403	307	219	203	201	182	195	211	181	204	221	198	196	211	203	224	222	205	176	201	210	210	205	198	209	188	195	220	206	217	214	184	183	189	182	193	169	217	192	204	203	154	207	187	199	226	198	179	186	207	203	206	178	189	205	194	183	193	196	196	179	208	199	184	194	176	186	228	196	185	186	216	191	206	194	215	168	183	212	224	186	208	182	204	194	211	204	188	197	226	228	195	201	207	208	221	190	192	198	193	182	187	208	197	234	190	203	203	213	207	185	191	197	216	206	171	188	184	197	186	202	208	225	191	199	193	208	228	196	191	199	213	200	197	184	199	216	189	198	209	206	205	210	254	192	200	194	220	186	204	203	174	203	202	202	222	197	180	203	201	209	199	191	222	203	188	197	216	181	182	191	222	212	216	188	210	188	213	241	224	194	209	208	209	189	183	195	202	192	205	215	228	196	219	202	198	227	230	202	194	205	210	200	204	222	225	195	183	202	193	203	194	204	184	200	187	196	193	186	175	182	182	220	192	184	209	205	214	197	194	194	201	181	204	214	228	215	227	239	186	210	237	193	201	214	220	195	213	189	224	179	197	215	199	204	183	185	199	203	193	206	193	190	187	180	184	215	199	190	199	181	207	181	198	209	206	201	225	202	178	169	192	185	213	225	154	189	200	215	202	200	189	225	194	209	203	193	197	180	212	190	181	205	209	198	204	220	223	208	212	181	211	198	213	205	219	187	198	222	191	212	177	213	203	185	197	223	197	208	208	203	217	219	201	222	208	219	187	220	213	189	186	211	180	192	193	210	196	176	196	189	206	190	226	196	177	195	181	189	219	212	205	201	192	172	204	175	201	197	216	200	181	203	220	216	209	185	212	207	197	206	207	199	181	212	201	180	170	198	190	185	183	224	189	203	189	213	178	189	215	222	204	209	214	225	213	172	213	210	193	182	202	213	200	205	211	179	206	213	226	194	205	198	208	193	190	205	213	209	207	205	213	195	207	184	184	200	201	183	203	198	219	174	194	200	192	183	230	206	207	209	224	170	203	223	233	213	207	210	180	201	182	190	206	196	200	211	193	202	200	176	171	209	215	205	208	211	191	205	213	217	197	185	205	195	218	206	185	227	196	198	169	187	203	203	205	189	198	205	169	205	202	190	221	212	218	193	187	197	195	200	181	193	199	224	214	207	175	170	196	220	204	187	213	218	207	212	209	224	207	184	205	204	217	171	194	230	212	237	194	212	201	232	203	197	188	207	224	195	211	199	187	214	227	192	189	214	218	201	192	226	203	209	193	197	228	221	201	201	195	165	190	192	199	181	202	193	209	187	191	218	221	202	201	203	192	193	209	202	188	170	202	197	224	215	204	195	184	199	188	207	196	217	202	240	207	219	210	213	210	205	210	176	213	198	198	173	218	187	186	195	211	187	228	207	209	216	181	204	211	220	189	202	177	190	204	192	211	222	205	202	205	230	207	193	205	196	224	213	189	200	196	185	196	201	212	201	199	204	199	212	209	214	208	206	203	180	188	216	224	185	211	215	214	198	204	216	202	188	217	188	212	203	211	239	224	192	208	202	203	194	201	190	210	201	191	227	206	202	211	214	209	170	213	208	205	194	203	197	182	181	191	220	217	219	209	217	215	184	163	189	224	195	210	212	208	189	172	210	162	200	172	211	200	219	207	217	206	213	193	196	184	203	197	202	184	230	205	197	200	203	196	199	179	219	209	218	207	202	193	181	192	208	182	208	182	178	210	193	222	171	194	209	201	185	195	201	190	191	193	208	175	202	224	204	205	204	173	194	174	215	209	184	171	219	207	191	217	221	212	197	213	211	211	201	197	186	187	201	202	183	200	200	201	198	209	201	207	231	192	176	193	200	182	201	214	218	189	185	192	227	195	197	199	198	204	200	194	205	184	222	172	190	209	240	192	240	174	189	198	179	188	188	183	226	193	210	188	194	202	213	214	195	194	165	214	210	233	191	198	202	201	195	176	185	210	209	211	212	210	212	202	233	182	233	197	208	191	205	199	213	220	217	208	192	220	212	210	212	171	215	201	197	185	185	226	202	198	203	180	204	207	190	202	215	216	187	215	203	196	203	203	201	196	205	213	189	207	177	190	179	193	211	188	201	220	208	192	199	221	194	204	201	207	193	160	191	164	194	208	209	171	193	203	198	176	188	205	217	221	222	202	188	201	183	198	206	208	197	199	193	214	205	204	194	174	205	172	215	192	201	205	209	191	206	187	198	201	197	183	188	218	188	188	203	197	191	195	183	205	197	189	204	218	181	219	196	179	193	200	179	199	186	217	232	228	196	190	192	200	215	226	236	208	209	224	209	202	177	184	152	194	203	206	209	192	192	184	211	227	195	196	200	214	194	203	219	217	213	215	202	204	205	236	190	210	217	205	198	192	207	194	204	218	210	225	220	219	203	191	230	205	183	190	187	191	185	178	197	199	223	196	186	201	191	194	195	199	205	211	210	193	210	209	204	174	214	210	203	218	172	239	202	181	214	213	195	209	185	212	221	204	191	221	202	222	228	180	188	212	197	226	204	198	198	191	199	184	214	203	203	178	217	224	205	188	197	183	223	190	185	196	209	191	206	188	188	218	216	229	173	210	216	224	205	201	162	199	213	176	202	228	196	190	206	168	213	224	213	236	228	186	229	236	206	209	189	218	191	186	229	198	172	184	230	212	200	218	213	173	209	214	189	187	197	216	196	185	206	201	204	191	209	232	171	202	207	207	210	177	211	244	195	193	195	200	162	199	246	225	186	232	208	193	217	189	187	219	195	190	190	187	214	189	199	213	208	208	214	180	181	232	199	205	195	193	191	215	193	186	200	204	202	200	207	204	204	207	187	209	182	220	206	203	211	224	183	191	191	201	210	178	206	199	192	210	200	213	226	192	195	194	197	197	201	212	207	228	227	211	193	194	199	232	207	217	171	212	207	194	208	205	209	195	195	195	182	208	203	205	209	205	169	224	212	226	210	198	202	195	193	182	210	210	177	220	186	198	181	208	233	205	191	191	193	186	195	192	214	221	198	190	204	176	205	185	209	187	181	197	179	223	200	190	195	209	200	182	206	211	203	217	206	192	224	181	210	219	201	207	195	202	211	219	206	189	192	212	180	188	198	175	194	204	229	223	190	186	187	198	191	217	180	173	203	198	205	183	192	208	187	206	193	210	195	225	184	197	182	197	183	188	205	196	187	200	193	201	212	192	209	222	221	161	211	222	202	218	217	200	238	221	204	192	199	180	221	214	199	216	206	208	195	203	204	204	202	212	207	198	179	222	200	170	233	212	228	220	210	221	190	212	203	191	183	201	193	196	222	209	208	196	198	232	205	203	234	222	229	225	187	217	248	202	194	190	208	187	177	197	216	217	193	181	176	212	217	180	211	205	192	212	199	196	205	185	206	180	199	189	240	187	205	199	220	198	214	197	217	191	199	195	195	200	197	208
25822	35252	25748	28194	22633	14881	8557	2263	886	1420	1020	660	448	399	412	407	388	390	379	418	402	376	378	372	399	357	420	348	357	395	387	396	359	415	400	353	407	370	401	391	387	361	386	378	386	371	349	392	392	395	397	385	390	392	343	385	382	388	377	373	341	423	422	373	393	377	406	383	381	378	422	363	405	404	414	396	366	374	398	365	392	403	370	374	409	415	383	366	360	376	386	388	381	364	391	399	399	378	375	420	388	377	387	362	410	413	382	328	369	367	409	405	358	416	402	360	351	380	366	412	427	427	346	389	381	410	402	414	378	394	379	380	404	375	366	381	386	408	395	397	367	385	409	358	380	396	383	395	375	383	432	366	373	385	382	381	406	403	411	394	379	382	373	382	349	371	426	414	428	366	394	374	363	381	375	385	401	353	425	386	391	363	365	356	381	385	413	388	372	358	391	376	367	393	391	411	393	401	381	354	384	388	406	396	351	394	368	396	397	376	397	361	363	374	370	398	388	395	386	383	403	380	385	385	393	371	375	406	396	388	407	382	420	351	347	390	350	412	384	374	355	391	363	356	353	352	357	399	378	377	429	352	386	355	391	401	375	384	406	395	401	352	383	369	389	363	431	404	416	382	385	420	419	382	399	406	372	387	367	377	389	378	379	338	401	387	416	415	371	361	386	404	392	372	364	425	418	406	379	363	355	419	383	360	381	381	399	379	422	395	404	395	405	391	419	401	423	373	408	389	397	382	425	363	414	405	414	376	396	427	397	351	391	350	401	347	359	389	401	396	419	391	392	393	413	394	394	360	369	412	400	378	393	403	407	406	405	379	347	372	400	393	362	394	395	383	421	384	428	399	375	353	383	406	403	408	385	357	368	381	405	337	364	403	387	373	400	393	393	414	415	417	386	381	396	401	381	361	393	367	429	372	373	402	384	379	382	351	418	404	396	372	379	376	383	371	400	378	416	399	376	411	363	388	419	390	417	390	389	415	380	394	401	408	387	402	412	384	394	383	412	363	377	407	384	367	422	397	386	386	385	393	366	396	373	353	417	361	395	370	341	393	384	398	376	417	402	370	382	384	382	357	373	382	397	386	407	367	425	424	412	360	388	418	413	378	395	412	390	368	388	418	388	396	382	354	379	356	405	410	427	378	370	408	412	404	360	400	398	364	385	366	388	350	381	417	390	417	395	380	405	421	393	400	390	369	401	394	380	367	361	404	360	388	423	355	379	379	378	369	386	379	357	366	395	390	426	360	389	355	377	373	390	394	388	369	389	381	366	376	368	378	382	397	400	376	420	381	416	369	400	373	390	390	386	406	351	398	366	393	410	348	429	401	408	415	375	402	386	410	388	373	384	390	400	406	393	389	402	388	365	392	366	404	410	386	432	389	368	401	400	350	371	391	356	364	393	401	389	391	355	401	394	386	400	372	390	386	370	406	389	406	384	399	372	406	397	421	377	409	389	373	404	382	400	379	399	390	391	401	418	388	425	400	419	377	350	380	392	385	389	416	352	397	410	406	370	371	382	366	369	384	403	359	423	442	361	355	382	372	381	357	388	403	394	390	380	369	385	409	410	378	404	412	371	412	410	411	388	367	394	341	440	350	378	387	415	413	349	395	375	391	387	377	399	370	419	403	379	396	401	342	372	406	393	412	376	359	400	367	380	370	369	395	378	369	386	352	413	364	401	410	387	392	409	383	408	370	352	367	350	371	390	391	399	360	372	383	367	379	393	380	319	370	420	404	393	434	407	393	392	367	385	378	391	387	398	379	411	344	393	373	359	402	406	400	391	346	394	380	380	378	396	388	382	405	390	401	377	397	416	388	408	385	381	419	385	399	354	378	393	387	421	342	399	385	379	384	385	438	442	394	371	377	389	396	433	321	399	397	398	385	391	379	417	409	389	391	409	371	405	377	398	369	378	400	374	424	399	446	392	399	375	352	406	342	363	374	384	414	404	373	385	413	328	389	376	420	413	405	406	434	367	389	373	380	407	401	389	389	383	401	414	410	378	370	382	391	383	381	380	406	418	382	373	361	381	426	403	365	416	386	407	358	416	391	418	406	383	375	387	401	391	402	425	389	387	392	384	412	377	414	364	382	374	406	401	370	387	385	382	372	415	385	359	384	386	384	393	403	396	380	399	386	363	416	427	375	407	378	404	389	453	364	434	351	413	340	370	395	423	396	389	325	401	388	398	393	419	373	392	375	413	393	401	380	419	355	383	410	426	379	395	406	415	414	374	389	399	360	392	385	409	354	419	388	397	375	429	379	375	368	392	388	394	384	375	369	393	371	357	423	394	371	405	388	399	359	368	377	373	393	370	393	423	400	366	359	380	398	420	400	373	376	423	371	402	414	384	404	417	380	408	353	409	415	365	411	416	382	400	403	428	397	358	403	391	404	386	374	434	407	381	390	397	399	387	380	366	378	440	376	419	368	360	396	394	380	405	402	370	398	401	369	351	382	375	377	370	391	364	362	407	439	419	399	383	389	407	398	367	417	350	360	392	422	388	365	379	363	390	393	364	388	383	380	378	387	375	355	390	389	412	390	400	372	435	354	402	370	386	418	400	365	352	372	365	394	389	378	390	357	398	345	382	387	382	400	388	414	379	352	417	346	352	362	390	413	374	423	379	390	373	396	392	427	418	372	426	396	407	405	376	376	385	355	368	410	374	371	393	362	372	378	385	409	390	427	387	416	366	355	386	353	394	411	352	356	370	378	400	398	360	381	418	362	402	396	385	399	377	389	399	367	385	374	393	395	369	397	386	398	412	369	357	383	390	403	382	362	391	368	377	396	387	373	394	373	398	396	379	402	366	369	367	386	398	395	379	368	406	355	385	395	361	362	372	374	371	435	395	382	405	381	411	386	393	395	371	345	375	365	403	367	406	410	378	368	370	376	369	388	396	408	404	374	431	367	389	377	382	365	378	407	416	386	380	365	400	352	396	399	360	371	370	403	384	400	384	407	418	389	381	402	412	391	375	387	373	381	397	424	390	392	386	387	387	394	354	386	386	389	387	372	395	374	388	377	344	408	401	394	401	391	344	353	390	399	352	354	400	368	366	426	343	377	412	365	366	393	369	391	354	372	403	386	379	364	387	393	385	396	419	374	382	398	384	394	419	371	349	360	372	428	414	409	383	385	359	402	366	392	381	372	421	420	369	397	333	361	398	399	384	375	404	415	411	398	387	402	404	384	397	383	380	371	358	398	410	389	385	372	395	378	386	402	407	389	380	366	359	389	364	361	410	386	343	369	381	392	388	414	422	438	367	369	362	388	374	364	391	435	379	348	420	379	382	390	402	447	406	409	405	394	360	409	386	374	401	391	422	370	361	382	415	404	389	386	415	397	402	363	412	395	384	371	419	396	366	353	360	382	391	396	380	412	392	381	415	353	406	409	360	364	374	393	386	396	382	369	388	423	398	400	416	395	386	405	380	382	382	368	404	398	414	402	398	410	388	383	376	389	384	420	431	423
24708	21665	29320	39285	41592	34184	23237	5207	906	2298	1596	713	290	207	184	182	193	176	159	151	171	172	148	173	162	188	174	178	176	175	174	178	163	166	161	181	171	156	155	184	154	177	163	168	175	160	186	146	168	170	188	167	175	188	205	181	143	184	171	167	167	198	158	178	169	154	188	177	196	194	181	177	182	177	180	165	183	215	177	161	150	168	207	186	180	182	186	162	182	175	170	185	166	154	195	200	186	191	171	185	195	187	174	176	184	172	193	196	167	213	158	179	185	178	173	164	179	180	181	195	180	151	188	177	155	181	188	172	179	156	203	164	171	175	177	173	190	149	178	165	170	176	192	186	187	177	163	192	179	164	174	154	195	173	160	151	155	200	185	176	172	175	178	161	201	191	140	171	159	174	172	151	202	172	143	212	187	193	170	164	176	185	171	154	163	173	147	178	205	194	172	152	184	184	189	163	185	169	192	169	167	178	173	167	175	154	177	189	172	198	155	176	185	159	193	170	165	159	157	172	164	161	187	182	170	189	171	190	151	173	190	207	170	176	167	168	169	191	181	183	186	161	174	178	159	190	147	185	176	160	176	167	202	160	178	174	164	175	163	143	165	169	191	158	173	175	187	193	152	154	170	187	190	170	163	169	187	172	173	203	186	178	173	167	185	173	176	173	151	172	170	195	186	151	162	174	171	185	169	194	192	189	182	183	182	199	167	186	166	161	153	168	157	164	178	186	171	170	168	167	176	160	165	164	200	147	138	167	153	181	183	182	179	180	162	183	177	177	205	159	180	159	179	155	177	189	180	174	180	194	198	180	163	147	172	172	161	167	164	170	190	159	157	178	174	201	187	167	179	170	169	170	192	162	172	164	166	191	175	152	190	181	172	160	198	168	178	165	158	180	169	181	164	183	174	149	179	159	184	158	186	188	178	178	162	173	156	189	204	172	172	168	178	176	153	172	151	166	191	175	153	176	174	163	190	168	194	160	158	173	189	159	178	169	165	154	152	171	191	187	166	157	171	179	190	191	170	155	177	160	181	169	151	162	168	178	156	154	186	164	183	160	175	191	187	151	147	161	197	170	168	191	190	202	149	185	187	175	184	173	197	193	169	162	187	175	188	165	174	151	182	144	163	173	190	157	164	184	161	145	164	177	156	181	183	157	179	178	208	190	173	185	173	216	160	170	183	162	175	144	160	186	155	201	191	200	163	180	169	172	162	185	166	178	174	190	169	158	177	178	179	178	164	165	171	162	179	163	161	184	185	184	179	161	162	174	188	193	177	181	186	164	162	163	175	176	170	171	178	178	158	163	178	172	177	178	175	175	158	163	166	186	174	177	152	169	166	170	154	184	197	175	183	167	175	189	191	168	182	158	196	159	168	194	164	168	187	180	178	182	165	160	162	168	173	174	170	181	185	156	191	160	179	168	189	168	169	172	177	187	184	165	159	187	188	166	165	174	185	152	183	155	161	175	158	148	186	172	192	179	184	173	158	190	172	183	193	181	174	164	169	172	153	188	185	180	207	204	156	173	175	168	153	168	172	161	170	144	194	189	165	167	183	163	160	196	148	172	161	166	173	173	182	194	152	157	175	166	160	190	185	161	172	174	168	179	169	148	161	178	191	184	177	198	185	164	173	160	186	183	158	192	181	169	181	172	170	154	187	159	175	171	192	176	189	168	159	181	157	179	169	190	188	159	172	199	180	171	173	165	166	183	179	172	160	167	136	171	188	168	178	179	168	154	162	179	178	173	173	185	177	172	178	182	162	203	173	152	153	181	165	185	161	187	166	142	157	148	162	181	167	172	152	192	162	167	171	136	167	180	185	152	157	165	161	167	186	184	163	193	183	170	191	178	191	191	163	179	176	168	171	153	163	174	177	174	165	166	181	173	174	175	163	188	166	181	155	191	168	178	166	172	180	193	176	189	161	183	179	173	158	172	191	179	197	178	187	186	172	203	185	157	190	188	175	175	165	181	188	188	184	170	167	184	169	170	173	172	172	159	151	156	169	187	180	157	172	184	165	182	169	176	170	156	167	206	187	199	159	175	154	189	191	191	178	171	162	157	171	153	177	144	150	164	147	163	169	198	185	166	164	183	184	192	205	189	189	161	168	162	175	172	198	182	162	171	159	185	173	183	171	160	166	189	175	163	169	171	186	176	184	175	169	185	159	177	171	184	180	168	158	170	171	154	176	173	191	166	167	157	167	168	168	167	192	198	149	176	171	176	173	181	162	152	179	155	170	177	174	173	196	170	165	161	161	162	186	171	176	161	189	172	169	184	171	182	174	180	163	165	167	192	186	156	160	146	186	182	158	177	157	180	144	180	185	174	157	168	188	185	168	166	159	187	177	173	173	159	176	158	171	166	168	187	169	193	177	174	190	166	162	166	178	162	194	170	176	182	183	214	174	178	183	138	194	171	188	162	204	162	168	183	191	214	177	150	190	181	181	195	166	178	160	181	161	158	205	178	173	171	187	190	180	192	179	215	185	164	166	203	185	179	187	161	175	169	171	167	168	182	164	155	167	186	161	177	162	154	156	165	180	180	155	179	183	172	192	150	164	159	160	182	182	193	178	160	197	155	169	192	202	153	177	186	169	163	150	159	166	170	186	164	169	173	179	174	166	182	170	152	151	180	165	166	193	191	175	170	175	164	158	154	193	187	169	194	184	181	164	162	169	190	174	146	164	169	180	163	189	161	196	148	160	188	168	174	184	179	155	192	162	155	170	151	181	164	184	170	171	160	199	160	188	161	168	195	164	186	156	153	189	145	149	209	170	173	152	178	180	168	156	173	184	185	162	195	163	189	165	160	180	186	167	154	151	158	166	175	151	192	181	200	206	180	201	180	168	159	164	186	185	177	170	169	172	153	185	161	175	184	180	171	160	167	179	169	183	181	179	177	165	167	172	178	177	175	205	172	159	177	177	166	151	168	172	167	180	195	159	195	179	179	170	188	197	154	167	177	177	178	169	162	193	149	172	170	172	167	187	164	173	154	172	165	157	187	166	187	183	178	174	178	152	159	158	184	163	175	156	196	180	166	155	173	178	186	177	168	161	182	167	196	189	148	177	165	175	170	164	174	196	193	160	169	183	181	173	160	181	182	173	171	187	190	182	174	179	164	163	210	187	191	183	179	188	160	155	155	156	171	184	176	170	183	175	151	162	179	181	176	184	158	177	186	187	165	169	199	208	179	171	171	162	162	163	163	173	151	160	157	164	186	171	186	194	179	174	151	171	184	178	199	188	171	163	190	189	172	163	152	183	178	181	161	159	166	172	176	193	156	180	178	177	150	200	154	185	182	159	146	191	189	140	171	171	153	183	165	159	185	148	165	176	175	167	165	188	169	166	172	183	173	175	173	164	159	189	173	179	176	195	169	177	192	188	170	180	158	155	165	214	169	179	191	180	167	161	180	168	164	170	168	178	154	188	176	179	142	191	183	164	174	174	157	173	180	170	180	178	168	169	180	190	174	182	179
28495	46797	45796	57680	50073	39969	29442	6750	2938	7211	4738	2022	814	474	330	351	351	362	344	342	339	351	321	310	349	319	339	314	308	372	339	340	318	356	326	365	343	369	334	322	339	313	324	323	343	369	354	361	321	342	324	313	339	336	342	339	352	336	331	355	352	343	297	325	328	342	325	341	354	329	330	323	343	317	297	326	342	336	340	348	312	355	333	372	330	348	323	360	367	327	325	351	352	338	329	329	331	322	346	339	331	323	346	362	330	334	333	333	312	323	328	332	315	355	341	339	312	364	326	337	335	349	338	305	351	335	318	348	349	339	307	313	331	332	330	320	369	315	354	335	331	292	343	310	317	344	325	331	339	337	343	344	312	340	380	302	330	333	332	353	357	356	312	329	346	345	350	357	339	340	307	355	330	351	350	323	322	350	351	318	345	354	312	340	345	353	357	360	386	362	338	346	330	334	323	316	328	342	311	357	335	323	339	353	376	376	321	306	330	327	371	331	345	328	379	356	314	321	327	345	334	352	366	336	318	375	371	327	327	325	356	359	354	335	332	346	344	348	347	315	340	337	334	331	337	304	344	334	325	354	307	302	344	312	331	312	364	316	373	321	374	350	348	344	324	305	340	355	321	313	335	315	314	334	316	347	336	354	332	323	356	329	334	343	334	342	324	367	336	331	341	326	339	345	380	329	336	344	322	352	355	341	313	311	362	348	348	332	358	310	332	307	334	325	316	335	319	337	351	344	341	323	374	307	348	332	342	343	334	293	338	338	345	330	309	336	346	308	336	330	339	334	301	352	326	312	338	335	340	349	339	319	325	370	307	339	344	358	335	350	338	320	362	330	305	322	308	362	310	333	317	342	313	367	328	335	333	340	366	331	361	352	316	360	340	286	354	329	329	326	339	333	337	325	327	306	303	348	349	317	336	332	332	357	345	342	318	346	359	321	349	359	330	302	332	323	356	310	326	323	334	330	339	331	349	363	338	346	331	350	324	362	300	318	329	343	358	351	333	358	329	354	351	341	365	352	314	300	346	326	313	335	330	318	329	347	349	356	325	316	365	323	357	331	317	347	355	328	345	302	344	323	364	319	352	363	326	355	353	307	354	301	368	310	303	313	320	358	353	361	328	338	341	336	339	336	321	353	365	319	334	341	329	338	332	343	349	340	345	338	331	345	335	339	327	313	354	332	310	348	334	345	311	345	328	369	379	360	375	335	321	332	359	372	315	310	351	369	349	329	327	336	330	350	362	348	359	342	334	365	359	359	321	357	331	345	327	323	348	327	340	341	330	328	342	362	315	326	318	354	350	335	344	349	337	335	337	375	333	341	338	341	338	344	377	338	333	304	332	335	327	292	322	327	368	338	336	329	309	314	319	361	335	318	323	338	296	379	350	342	332	346	289	348	336	342	338	333	360	380	332	362	306	312	345	306	325	315	324	301	340	335	297	304	354	342	347	313	373	356	335	354	344	336	309	377	344	338	352	288	329	320	339	328	327	308	363	332	332	292	334	339	342	326	332	325	326	361	358	346	339	374	324	324	326	326	300	312	344	366	311	336	359	355	311	331	330	317	370	339	317	329	357	338	371	289	333	352	338	297	338	334	344	343	308	363	359	325	331	348	340	347	343	323	353	309	332	337	330	291	356	327	347	326	326	335	340	360	332	332	316	316	320	332	316	358	330	332	330	326	329	319	341	320	318	357	345	332	355	339	318	318	325	363	314	324	361	301	361	313	344	349	331	302	347	335	329	314	338	322	361	310	319	351	348	329	342	284	331	323	335	366	356	343	332	365	336	328	383	338	312	325	351	335	337	329	339	326	290	360	312	329	346	321	325	315	316	364	318	326	330	317	393	321	351	381	323	324	344	328	345	338	339	308	333	356	340	379	309	321	345	293	341	312	334	304	334	312	341	341	343	368	323	353	338	295	315	310	338	321	364	315	335	347	328	328	348	334	334	358	344	313	308	325	345	309	358	313	327	334	367	352	320	340	303	345	331	326	340	321	356	320	335	348	323	330	365	326	353	348	321	343	307	353	330	341	366	319	324	307	342	317	348	325	337	313	339	354	314	331	333	327	287	350	346	339	339	345	341	348	328	356	356	330	347	331	364	337	318	335	362	333	357	312	358	318	310	354	326	335	341	308	323	340	351	343	309	344	342	356	327	335	283	335	348	332	336	320	341	327	349	355	348	306	367	329	369	332	301	337	329	324	354	355	368	365	326	371	328	352	310	343	348	340	336	315	363	334	367	330	315	358	343	339	314	314	314	336	313	332	334	335	315	351	311	321	336	347	340	312	343	355	324	344	339	340	343	343	350	307	318	329	302	345	337	331	306	296	337	343	348	324	329	345	320	311	359	318	345	345	353	305	326	345	340	331	321	362	333	299	315	328	335	332	362	357	356	336	361	343	351	334	366	316	338	338	316	359	306	358	322	316	311	353	362	331	322	318	343	342	324	338	337	333	309	328	363	308	358	380	317	330	331	333	330	329	335	353	310	346	333	332	366	350	344	356	329	340	342	311	339	324	335	357	363	322	381	301	303	323	355	312	342	329	335	328	348	331	336	338	358	363	335	338	321	339	349	327	342	314	291	343	371	296	318	334	323	324	362	356	316	310	350	328	332	338	307	324	359	353	356	367	343	357	297	360	338	314	321	326	301	334	324	313	332	355	340	308	324	335	328	344	368	358	332	348	324	329	356	343	367	329	343	343	310	357	353	299	324	308	316	329	333	322	346	327	320	305	286	351	308	353	343	337	326	323	345	298	313	319	332	301	314	358	339	334	326	329	323	314	317	291	329	312	331	308	348	355	312	359	336	339	335	350	382	329	344	332	320	319	340	323	375	367	331	318	328	312	338	365	326	338	358	318	299	372	337	309	336	350	325	312	302	342	321	348	353	349	346	356	314	293	332	369	327	358	324	344	316	335	357	324	321	344	350	279	330	319	352	320	386	346	320	344	333	331	334	365	327	308	357	331	336	359	347	318	311	325	349	348	317	352	343	344	348	328	343	325	349	317	334	343	306	323	327	340	359	373	345	351	353	359	323	332	332	345	341	318	354	328	310	345	377	345	339	354	337	318	317	331	329	351	367	315	331	349	306	340	359	351	331	301	343	336	351	350	342	338	334	322	340	359	304	356	365	356	348	322	341	355	343	319	342	353	321	336	319	369	338	334	331	353	327	356	342	317	344	349	321	324	316	368	315	328	327	307	332	349	306	323	325	288	328	357	341	328	382	311	332	316	343	301	348	330	348	321	346	345	315	349	326	328	341	352	339	317	337	311	333	320	330	326	336	318	334	317	371	323	355	332	287	315	315	313	349	357	335	331	392	349	336	360	368	351	356	305	378	337	336	313	346	370	348	337	321	337	316	341	358	336	337	364	320	303	290	326	337	305	310	349	354	335	346	357	371	340	340	318	319	319	339	348	335	322	354	329	300	334	359	331	346	329	317	348	311	352	318	331	313	328	339	352	327	339	327	350
23543	21574	29671	33928	44254	44142	34233	11752	2254	4715	2836	1179	477	224	144	168	164	166	168	189	157	171	177	173	156	147	166	168	163	168	142	172	156	160	156	182	147	181	145	183	153	151	147	155	149	150	149	149	174	159	142	151	148	162	157	156	160	168	165	149	165	145	152	141	169	156	164	181	172	186	181	154	169	139	200	172	146	168	180	150	170	147	150	175	151	149	156	178	168	159	141	148	169	166	160	141	158	159	154	173	169	144	148	175	149	152	158	137	159	134	154	155	165	143	150	166	155	175	156	150	152	177	160	151	170	148	174	171	163	145	170	131	147	141	175	152	187	152	156	164	135	160	154	167	151	159	144	151	157	163	155	149	142	158	172	167	139	147	149	144	158	151	180	158	160	127	148	146	158	153	161	141	161	161	154	152	152	165	138	173	154	169	169	151	176	132	145	136	171	158	140	140	161	176	132	172	161	162	181	158	183	166	141	154	155	164	142	147	141	163	142	127	159	167	162	165	161	144	177	157	155	159	144	153	134	164	156	126	153	153	126	154	146	182	179	158	165	145	153	161	166	148	149	148	159	153	145	160	155	178	153	184	155	158	170	152	143	167	176	139	150	148	142	149	143	133	129	154	156	150	153	159	150	152	150	162	152	159	132	149	149	152	147	164	142	149	166	149	160	166	161	161	142	163	162	157	160	175	166	160	148	151	118	152	174	148	170	133	166	157	158	176	169	163	137	154	157	152	162	136	130	152	134	154	179	164	151	156	154	159	176	155	154	163	155	170	167	149	157	156	133	151	166	148	157	169	127	139	147	149	155	171	167	140	149	158	155	162	165	158	163	172	165	142	162	140	148	154	136	155	162	152	156	137	165	143	142	153	158	138	165	164	151	144	153	156	151	139	146	167	175	151	174	161	157	150	156	133	142	162	161	143	147	165	150	154	131	140	163	163	137	151	155	158	140	123	168	149	134	166	146	166	178	155	159	170	163	165	173	168	166	145	164	130	133	167	132	163	160	171	150	159	155	153	176	161	156	154	159	166	152	162	135	170	155	160	163	160	153	196	151	161	150	146	141	172	159	149	190	149	166	162	155	124	162	158	145	174	174	179	174	169	156	146	145	131	139	143	164	164	159	150	152	145	158	164	156	133	153	161	149	152	180	179	161	148	150	164	140	136	176	169	163	157	144	169	157	156	163	148	147	142	150	166	145	174	165	190	192	158	151	156	147	175	168	163	141	158	171	168	138	178	165	160	171	159	156	176	141	147	163	181	139	172	189	155	143	146	163	176	148	166	163	159	155	155	157	153	173	169	152	160	184	134	138	171	152	158	169	157	138	158	156	158	161	162	164	150	176	156	156	145	144	170	151	135	135	167	174	174	135	179	164	167	167	141	129	151	157	190	148	148	158	165	152	157	161	133	130	167	144	159	145	170	162	178	144	157	150	143	144	148	168	166	167	175	138	157	159	140	153	157	164	114	137	176	176	152	146	152	187	142	155	166	170	140	171	175	157	150	146	164	156	145	152	136	171	170	168	180	165	142	162	169	139	170	160	176	145	160	147	164	131	154	153	152	152	175	177	153	171	153	153	173	168	167	152	132	166	171	141	151	150	157	145	150	165	147	144	158	146	142	156	169	173	143	160	162	155	177	165	147	145	160	168	142	174	166	135	154	150	166	148	168	153	138	177	149	152	145	140	141	132	154	175	151	147	151	149	151	149	172	166	150	172	160	169	162	146	125	186	144	143	153	151	161	153	147	150	144	136	154	132	156	162	164	166	154	141	163	151	173	143	159	158	154	155	144	150	145	161	175	149	154	147	169	163	169	157	171	172	171	140	152	175	155	141	155	138	145	169	171	163	174	143	135	153	152	162	139	192	161	164	165	170	150	138	162	154	138	167	139	163	165	136	150	199	138	159	154	165	152	183	160	177	177	189	175	168	142	181	157	164	160	135	156	148	163	167	128	162	163	158	159	146	151	139	153	164	153	145	159	152	169	145	140	168	161	146	158	154	156	168	157	149	151	152	152	158	173	196	145	163	181	166	150	155	150	161	129	161	174	164	134	157	133	157	154	136	169	155	152	156	126	151	152	165	166	161	165	151	150	159	165	162	144	156	163	150	166	156	159	169	147	157	150	141	153	167	176	147	170	159	156	135	181	144	152	141	157	169	166	160	163	143	144	143	151	157	147	161	167	144	159	162	147	179	168	160	134	152	167	142	171	149	158	146	138	163	165	144	127	149	171	149	161	162	165	182	154	175	154	154	181	138	178	182	137	141	173	167	182	168	137	155	147	192	162	139	163	157	167	138	150	117	142	161	146	153	145	156	143	164	150	139	165	163	156	155	171	167	168	159	167	157	156	164	174	138	166	170	148	152	158	157	194	160	170	160	134	150	157	166	159	146	161	168	155	138	158	163	156	151	148	164	145	147	155	156	139	169	164	155	137	157	145	160	150	169	152	154	136	152	160	140	152	142	156	131	148	133	153	147	158	166	170	160	162	149	137	150	153	136	145	152	167	152	138	154	147	165	162	157	168	165	144	152	142	172	168	166	167	145	150	159	166	169	146	149	156	146	151	155	150	192	138	161	168	152	196	163	160	145	168	169	180	156	159	167	148	159	143	181	157	142	165	138	178	151	165	166	146	136	153	146	159	146	193	139	140	129	166	159	150	159	149	163	169	173	157	148	158	144	152	163	138	154	112	165	168	175	169	146	151	166	159	144	149	164	157	157	152	175	161	178	148	169	140	161	165	140	155	165	140	152	158	170	155	153	152	151	148	168	167	161	184	160	152	166	147	144	148	147	137	160	142	166	140	190	161	182	151	167	163	153	167	147	164	164	176	155	197	155	154	149	173	153	145	171	173	151	169	171	170	162	185	147	132	178	174	166	144	159	155	154	158	151	169	164	164	151	156	140	163	149	158	158	171	154	171	139	155	153	163	158	149	139	172	130	159	158	161	165	153	177	156	153	154	143	165	161	177	167	143	158	158	179	143	165	156	144	168	151	156	163	136	166	139	180	149	171	173	159	172	157	141	144	174	137	161	178	144	155	145	163	142	157	166	148	151	167	173	155	166	156	148	135	165	151	149	164	174	160	178	174	168	163	166	155	160	158	134	154	140	155	168	134	150	155	158	165	180	142	153	167	168	170	156	167	150	160	154	144	146	160	154	142	166	161	166	174	159	139	148	166	160	158	156	174	159	136	160	155	142	143	164	171	177	151	168	151	143	148	146	155	153	162	173	154	129	166	165	179	158	156	183	133	157	152	148	154	172	149	165	172	142	144	162	139	174	144	169	168	150	148	165	166	154	151	159	161	175	162	179	159	168	148	153	142	134	134	170	157	156	166	162	136	163	163	159	157	148	177	160	145	145	164	159	160	184	145	156	158	158	170	175	142	176	157	133	161	135	156	165	135	168	190	152	147	162	145	140	168	157	139	164	163	143	135	147	127	160	163	148	137	142	157	149	151	147	181	157	136	181	164	139
32210	49655	56945	72540	64326	52029	39246	10917	6159	13075	8280	3611	1331	520	301	317	299	294	308	301	327	287	293	291	338	281	274	254	308	291	296	335	271	295	285	303	318	279	289	310	293	331	275	304	306	285	273	273	300	329	304	271	320	306	306	298	292	312	313	319	280	338	296	302	273	288	270	305	324	286	299	294	303	308	279	299	330	286	299	315	310	285	319	285	273	308	289	305	303	298	284	297	293	306	267	294	275	299	288	302	269	279	307	286	269	289	270	255	322	311	291	323	277	284	324	297	301	301	314	303	295	278	294	297	312	279	285	311	313	333	296	283	306	273	307	311	293	276	291	284	281	285	329	279	255	288	322	286	289	328	305	278	302	254	281	342	290	274	292	284	294	298	302	298	268	291	296	312	293	289	305	300	307	327	312	280	298	299	268	293	288	309	315	272	304	292	307	273	299	312	273	289	278	286	294	287	301	275	264	313	316	295	293	337	291	276	341	274	302	319	285	264	284	329	313	283	279	278	304	318	262	300	296	272	299	279	318	291	284	317	265	319	313	341	291	309	306	292	307	306	299	301	280	286	310	308	291	286	280	289	296	285	273	323	254	270	263	288	297	316	307	333	275	310	278	296	312	291	300	314	313	281	302	284	286	310	283	307	285	286	274	300	330	296	311	282	289	330	290	274	306	311	290	303	309	294	275	304	308	318	324	299	307	287	301	300	298	283	313	309	298	295	308	294	274	297	288	301	315	300	319	293	313	292	307	325	264	288	293	284	291	269	297	311	286	310	326	278	292	302	297	309	287	299	290	318	302	331	274	295	302	300	279	297	288	271	276	313	277	302	293	279	271	253	281	291	278	294	268	287	307	272	288	292	305	306	327	288	280	305	304	302	284	275	280	325	291	277	288	279	319	295	282	304	279	312	286	308	275	293	280	291	288	279	281	279	277	300	311	290	281	284	302	301	269	290	299	287	293	268	268	304	285	329	288	268	307	261	264	287	290	265	261	297	287	306	292	296	272	288	294	267	287	300	290	290	307	287	319	265	302	288	309	296	279	284	286	296	280	284	326	309	278	296	269	296	276	284	332	285	310	275	307	273	275	268	282	300	260	321	302	307	309	294	291	283	293	259	279	252	299	291	289	286	303	298	283	281	331	301	279	289	288	319	287	282	278	271	292	253	273	320	306	267	303	325	286	304	305	305	290	293	263	295	290	287	292	354	311	313	286	297	316	308	303	313	300	280	313	296	301	288	311	302	304	273	288	300	288	308	301	292	299	304	297	279	305	291	316	285	326	291	305	276	292	321	301	294	274	322	293	306	281	289	282	311	302	314	305	272	315	315	281	275	277	281	285	287	284	307	280	289	273	314	284	286	300	311	317	285	263	290	300	308	323	295	285	305	290	283	281	281	275	301	264	307	303	313	290	297	274	277	267	251	293	292	322	291	267	306	295	314	307	285	273	292	301	283	294	293	279	292	302	336	314	294	291	303	328	274	297	272	324	270	294	316	301	302	291	285	300	313	272	293	292	278	289	297	294	288	335	290	285	307	293	303	317	270	273	286	299	303	310	316	282	293	296	315	302	279	306	302	276	288	292	271	291	310	355	269	313	281	276	283	309	262	287	293	313	281	292	287	286	305	301	292	304	319	304	322	291	308	266	314	308	289	318	319	340	324	291	292	283	277	305	287	284	292	273	279	296	292	285	291	259	287	294	280	303	305	303	285	325	302	309	289	301	277	284	295	323	297	291	282	304	272	306	295	287	308	276	293	328	273	293	291	287	309	293	309	290	297	276	307	274	288	285	320	319	285	303	303	293	306	287	278	298	310	283	280	333	312	298	253	282	292	277	324	278	291	287	280	321	273	294	305	275	252	271	307	284	294	313	302	319	269	303	292	297	310	259	292	278	313	303	285	290	293	294	303	308	246	280	300	302	291	293	301	287	312	306	309	299	289	277	291	272	308	286	293	303	289	310	316	279	307	270	285	301	292	313	274	257	258	276	293	276	312	284	289	279	287	302	300	298	325	287	287	292	285	304	285	279	305	301	285	277	288	287	285	285	276	292	304	281	294	305	260	261	298	289	317	306	297	322	272	287	283	301	305	281	283	258	283	285	288	269	308	297	295	272	321	316	311	266	305	307	261	318	289	318	259	297	302	297	294	306	287	314	282	314	320	270	297	297	307	304	308	282	288	303	306	301	272	283	311	298	303	284	280	331	275	294	317	303	273	284	309	313	312	259	274	309	286	303	292	290	303	262	309	268	289	289	303	308	285	277	300	282	302	308	306	288	311	284	298	273	286	292	295	281	289	279	300	314	283	283	300	294	303	329	294	282	258	316	284	281	313	291	328	283	288	315	310	286	291	306	310	300	284	299	305	298	253	310	319	274	295	288	281	315	274	317	296	309	281	282	293	276	273	262	289	315	285	286	308	280	303	325	312	305	285	292	304	285	285	306	296	274	314	312	301	293	295	295	295	284	294	249	291	281	302	268	283	286	295	277	263	293	288	276	305	298	297	290	294	319	290	295	297	294	281	286	285	310	293	283	293	295	303	326	289	274	289	306	289	325	267	275	299	276	314	260	303	280	304	304	276	305	290	311	253	291	281	312	270	291	315	284	302	281	276	281	291	306	318	294	289	288	300	322	289	308	284	271	315	310	277	299	292	268	306	275	315	278	301	276	259	290	316	279	304	296	306	309	289	298	274	302	290	295	317	283	275	340	300	311	268	313	284	278	317	343	291	296	309	305	304	287	291	301	293	266	257	279	275	282	319	275	292	296	294	281	298	313	287	305	301	316	287	296	279	304	281	291	262	264	299	296	301	266	290	293	290	290	302	299	307	321	291	291	314	315	264	303	291	296	289	278	290	285	281	294	316	273	330	308	303	291	310	289	283	287	295	307	299	287	291	303	268	307	287	298	313	268	299	319	294	334	281	309	302	303	306	307	318	287	284	284	291	279	279	288	294	282	284	287	295	277	291	273	279	291	336	281	292	286	306	275	277	275	299	324	306	309	298	289	323	273	314	292	299	317	281	310	314	289	303	254	298	265	297	295	299	289	268	312	277	281	294	301	314	306	297	315	294	290	299	300	287	273	288	284	286	313	290	291	287	302	270	254	304	271	297	312	299	307	314	271	298	292	292	309	293	280	295	315	309	283	259	296	333	302	311	268	318	277	316	282	294	315	305	316	286	320	280	304	336	302	287	310	315	281	305	293	284	302	299	294	265	302	291	276	290	289	310	297	296	292	312	276	294	296	312	302	298	254	302	311	283	299	324	284	283	292	276	281	285	302	292	295	269	286	312	274	297	290	296	276	274	290	273	287	298	281	297	292	300	276	279	292	292	296	308	280	288	289	294	267	308	304	290	283	283	295	312	302	274	305	320	314	286	324	268	293	326	280	292	294	299	305	296	307	301	334	298	292	314	281	292	343	325	281	271	297	308	271	283	284	299	262	301	287	303	301	287	278	277	281	280	273	265	300	295	278	268
27334	22315	19502	21512	15818	8828	3959	905	320	517	451	295	245	194	203	184	174	184	198	190	208	186	181	206	189	179	182	207	188	209	205	198	203	185	203	202	189	195	213	189	221	214	193	187	229	199	202	225	192	212	174	214	205	180	220	188	202	212	220	208	193	198	193	207	204	206	208	203	176	204	203	192	205	220	181	197	204	181	208	184	180	198	194	197	175	167	184	181	202	194	194	226	196	214	194	191	192	213	217	187	214	211	178	208	191	186	219	209	194	184	188	206	195	200	179	191	194	183	200	192	180	215	218	186	212	186	204	203	180	199	204	205	193	188	202	201	192	193	199	192	184	197	180	193	187	191	206	202	182	206	216	200	192	216	220	198	213	197	200	189	213	179	188	213	200	218	191	200	165	225	210	190	190	227	194	196	190	190	190	181	223	216	197	175	209	188	187	212	194	217	200	201	236	198	195	197	184	180	217	186	180	215	205	204	207	187	213	198	224	163	204	195	189	205	199	206	199	205	230	201	179	217	203	211	183	186	167	207	200	203	208	191	204	190	177	184	190	186	212	206	193	226	163	177	180	187	195	193	195	214	210	190	190	170	210	209	163	204	202	210	184	207	198	199	222	187	181	200	206	177	197	188	210	188	188	206	200	212	203	204	193	176	199	188	178	213	209	201	206	228	201	202	193	198	205	179	228	181	186	221	190	210	191	204	210	178	194	235	185	200	209	202	184	185	192	192	184	196	203	199	178	200	185	197	196	177	189	177	208	188	200	203	200	182	199	209	174	190	234	218	216	192	211	193	184	219	202	209	203	166	198	194	190	191	189	174	191	206	182	171	176	193	194	181	215	198	217	200	185	223	203	217	190	181	194	185	228	207	229	210	179	201	174	213	206	209	214	211	181	170	207	204	203	166	194	195	202	184	213	178	193	205	216	203	199	217	192	210	193	213	207	212	187	202	202	194	192	186	199	195	209	202	193	180	182	182	210	202	224	178	211	189	206	206	200	183	188	199	209	197	203	206	196	197	195	190	204	216	205	192	186	202	191	234	200	213	209	197	175	186	209	185	198	203	185	227	212	213	196	213	208	207	194	212	194	197	210	189	202	220	189	187	199	187	221	195	168	210	203	214	172	187	188	200	199	220	182	204	205	191	205	196	198	184	199	227	192	216	180	197	193	201	199	196	208	193	195	212	164	212	213	221	213	192	208	181	192	214	195	201	186	195	185	171	211	195	203	219	197	186	173	192	215	173	191	193	178	185	193	183	185	213	189	200	212	188	177	189	194	168	202	189	177	192	204	182	175	202	195	185	194	198	184	225	213	187	210	177	192	183	230	211	202	195	219	186	205	200	172	194	204	171	192	181	178	196	190	188	186	182	194	185	221	208	194	205	193	208	204	169	185	203	198	198	180	226	212	176	185	181	195	203	201	209	184	212	192	208	191	189	200	179	249	173	183	203	193	195	226	214	206	222	220	198	199	183	185	181	187	189	202	180	203	199	193	215	192	204	187	194	186	187	186	170	191	216	222	236	187	192	200	211	199	169	196	226	214	190	196	210	184	205	203	216	188	194	189	180	221	206	212	204	206	210	184	196	196	200	179	199	203	208	194	200	199	173	172	184	200	189	211	213	185	188	213	180	210	214	199	221	184	202	204	190	198	210	192	228	194	218	212	204	185	205	206	192	189	202	189	193	179	187	213	193	218	205	199	188	213	175	190	205	210	203	196	182	176	212	193	198	202	213	204	194	191	203	194	204	219	217	202	209	197	219	185	210	189	210	207	207	203	197	205	214	197	208	218	199	198	222	202	194	201	185	191	194	176	180	177	208	162	219	194	186	196	161	164	198	186	214	187	211	209	190	175	172	223	204	203	167	196	188	191	192	197	194	191	205	205	215	199	203	234	195	206	180	203	188	187	195	190	191	170	187	217	223	187	173	201	230	179	207	203	193	178	200	190	186	179	194	232	208	211	220	219	200	205	189	229	194	207	219	211	190	202	180	190	177	199	207	186	193	184	187	198	201	197	213	188	216	193	221	197	175	191	185	196	188	191	215	198	188	191	194	208	191	211	180	206	211	198	181	198	193	202	196	209	212	213	212	177	190	196	217	209	190	192	183	213	200	225	214	201	215	183	191	177	194	202	189	199	188	194	192	203	206	187	182	194	192	167	183	199	190	192	199	212	180	206	217	180	196	212	192	180	203	223	189	180	209	207	162	207	207	213	208	186	187	185	209	218	206	199	190	199	205	180	190	189	198	226	184	203	193	198	215	202	220	191	192	165	185	180	189	160	187	192	220	231	191	190	224	195	205	195	207	199	208	191	199	200	190	205	209	182	190	202	198	211	176	210	205	192	214	221	213	200	178	181	223	180	215	194	184	196	194	207	179	192	196	184	179	204	197	200	177	198	209	187	171	196	193	187	207	194	170	187	209	185	208	179	220	198	206	198	204	213	190	194	212	188	179	185	199	208	189	230	199	219	193	196	222	204	196	227	204	203	199	177	221	187	212	180	205	192	201	199	192	178	203	200	188	213	200	207	177	183	187	205	220	210	190	179	199	200	202	206	193	200	203	202	214	206	219	208	195	197	214	195	191	196	200	201	208	205	216	193	196	201	187	175	206	201	203	193	200	216	214	194	200	211	211	204	211	170	189	197	246	216	169	189	212	175	177	200	209	182	182	188	192	165	185	226	189	213	177	160	196	186	197	241	212	225	205	215	206	190	200	205	199	201	209	186	192	192	206	180	201	197	195	169	186	198	202	190	195	158	193	197	201	201	209	199	210	188	200	197	201	175	188	197	184	222	213	221	203	203	193	202	196	202	198	202	189	201	209	219	212	217	190	189	217	185	206	168	188	199	194	187	196	189	190	207	187	196	215	193	204	199	177	195	214	191	212	190	208	208	199	207	226	211	189	204	161	224	203	191	198	200	187	202	173	176	212	185	197	173	178	220	189	172	210	175	207	210	208	191	216	222	170	191	188	215	194	188	194	196	185	202	207	188	202	217	206	207	200	194	179	211	199	188	225	196	174	177	181	193	201	198	219	210	189	192	221	196	205	187	186	179	191	202	210	174	176	200	201	192	190	208	193	181	202	215	188	178	199	207	184	208	200	198	205	202	202	199	193	207	174	186	188	185	190	187	209	201	202	207	220	191	216	181	194	187	198	208	206	181	193	209	216	193	197	204	176	185	200	214	187	202	203	212	178	214	193	189	212	215	206	208	232	206	184	194	195	198	200	201	193	211	196	197	243	212	188	207	192	180	187	207	193	172	197	216	179	174	194	203	183	207	202	204	200	201	188	199	196	203	210	199	214	208	202	189	197	225	170	180	213	203	218	183	204	211	193	186	183	208	196	188	218	213	213	202	183	171	191	214	215	190	204	195	198	207	201	172	207	184	214	199	206	210	172	192	185	166	188	193	232	197	168	202	186	195	196	191	208	177	217	213	187	216	169	200	194	209	202	212	184	204	208	182	218	179	207	184	203
25770	33982	25491	27925	23334	15683	8670	2099	801	1426	1005	626	446	407	371	391	369	362	369	389	383	361	399	364	397	392	386	384	399	414	344	379	389	396	351	413	351	381	385	366	370	385	380	366	359	391	393	394	421	364	406	413	408	389	378	411	401	363	329	396	383	379	361	378	397	386	388	420	396	383	385	384	374	391	402	399	394	408	396	389	377	401	396	351	366	384	353	387	367	387	374	430	394	393	366	358	368	394	356	393	380	378	378	367	374	351	390	381	357	381	392	398	418	406	392	397	337	396	409	366	387	401	384	343	399	394	338	379	388	358	386	358	380	384	410	374	374	387	386	381	360	387	391	402	382	362	383	356	389	359	394	379	377	351	431	377	367	368	364	393	398	399	390	375	390	379	386	369	392	408	371	388	403	435	392	354	384	358	405	380	386	414	377	374	354	352	336	355	376	377	408	414	375	342	403	384	463	382	367	383	391	384	410	378	381	358	413	438	384	356	362	349	408	425	374	396	354	341	377	357	379	396	403	372	370	399	377	408	400	361	322	361	392	388	363	369	376	380	376	376	417	357	344	394	390	405	397	380	390	352	397	352	394	349	373	393	382	345	360	342	385	373	370	352	374	348	391	406	356	352	372	361	402	424	401	406	388	424	387	372	389	404	393	364	393	382	369	352	357	364	385	387	380	389	346	368	378	391	354	372	391	367	382	385	402	384	376	367	352	396	398	418	383	381	379	396	359	394	390	391	374	367	351	392	374	350	325	390	390	374	369	354	363	385	348	383	388	358	381	394	387	394	396	407	387	360	361	360	392	386	389	380	406	356	375	384	374	374	384	371	393	397	360	375	395	363	359	355	358	392	428	371	365	382	367	378	398	360	345	400	372	390	382	377	362	395	398	399	339	388	398	385	374	386	421	406	371	377	367	369	391	355	370	376	383	427	385	373	376	357	396	400	398	396	378	376	415	390	319	379	382	393	364	363	380	397	377	393	388	345	360	398	376	350	358	403	384	392	374	368	348	419	387	380	413	399	369	410	360	415	378	418	383	375	342	376	363	383	372	366	365	391	382	397	371	362	351	365	405	355	362	395	355	366	396	351	376	372	381	350	381	383	418	369	356	409	385	401	372	429	362	413	386	357	390	378	347	390	343	369	402	392	384	380	357	408	380	375	363	375	398	397	415	366	418	408	368	370	351	363	395	362	382	370	372	395	398	405	414	399	373	386	416	416	360	399	373	413	371	418	352	350	380	369	390	366	368	384	358	376	380	391	389	383	379	365	393	415	360	367	424	374	373	373	390	395	376	394	379	400	410	436	363	382	408	382	405	379	390	390	366	388	394	349	382	348	399	354	404	396	398	365	404	378	397	376	343	374	368	367	350	398	383	407	385	385	368	390	347	368	369	415	388	377	344	405	396	373	394	387	385	382	388	369	389	371	394	397	362	392	364	390	385	363	398	393	378	370	355	373	381	382	389	389	365	365	436	379	375	345	380	396	391	397	383	400	349	353	408	414	368	375	364	379	383	392	385	385	410	363	377	376	391	358	358	371	373	409	355	370	390	376	362	365	360	394	375	402	365	411	365	423	393	367	399	414	355	354	390	407	406	379	341	376	423	397	409	412	393	379	359	393	363	362	385	401	417	392	377	372	366	393	378	361	379	384	363	385	366	370	399	355	383	382	364	403	400	380	397	357	375	389	393	382	407	376	366	372	363	404	392	384	396	409	351	333	391	400	390	369	374	392	375	373	381	379	383	371	366	413	381	391	359	420	394	387	400	377	365	367	380	413	374	387	411	384	362	394	376	353	389	369	406	353	408	386	369	382	349	355	387	389	370	377	398	374	396	361	365	382	385	396	381	377	371	398	367	400	395	414	393	402	367	382	415	396	381	383	390	373	387	401	387	391	363	349	403	374	399	394	404	381	365	385	371	380	381	397	355	365	382	405	398	369	422	390	394	371	391	386	390	412	384	359	401	339	381	342	418	384	407	402	353	389	415	357	386	412	376	387	393	398	349	386	347	416	423	388	390	381	365	363	385	367	363	406	371	415	342	386	415	404	385	392	358	388	403	370	373	400	358	382	405	390	380	359	398	383	416	382	411	398	385	380	394	380	392	406	393	358	384	406	364	387	407	382	407	356	381	417	386	387	376	395	380	401	396	371	404	403	359	371	389	346	347	401	357	380	389	422	355	380	375	380	360	377	374	404	389	414	371	372	376	373	368	362	406	393	380	380	400	352	387	386	366	397	380	406	352	364	390	378	359	375	372	352	387	394	408	391	319	358	367	410	383	382	369	392	413	372	364	392	367	342	375	371	396	370	398	410	361	374	384	412	408	379	379	371	370	354	367	352	350	367	389	380	374	397	374	372	377	388	375	380	394	373	376	391	352	407	390	383	372	367	385	354	374	382	391	388	354	387	403	381	380	350	382	369	383	397	402	369	378	381	366	361	366	386	398	417	407	366	357	366	388	371	361	364	383	390	404	387	399	384	324	360	370	389	385	367	353	374	381	371	394	385	343	355	353	393	357	377	383	364	392	398	384	397	385	400	334	402	372	393	411	403	372	360	380	393	365	399	363	379	363	376	370	379	389	420	374	388	371	410	401	409	400	405	346	413	409	372	406	387	409	380	415	358	378	390	379	413	405	364	403	426	411	365	371	360	353	364	406	360	424	382	374	374	371	360	406	381	352	374	363	403	386	395	377	388	370	344	376	366	391	356	390	400	383	385	379	414	368	403	386	366	389	397	385	410	388	383	404	373	420	372	403	396	415	365	394	418	368	373	378	354	389	367	364	433	363	404	386	373	390	427	360	388	375	387	375	370	382	358	379	356	395	393	374	387	370	362	419	360	373	365	417	353	363	367	347	375	387	397	378	412	375	360	395	383	415	367	342	365	393	337	381	377	377	404	405	373	357	374	368	367	376	395	371	381	368	369	355	365	390	395	393	390	370	376	402	355	417	403	397	354	382	361	381	359	449	373	370	376	412	391	389	403	362	363	389	403	343	364	370	387	369	369	385	379	398	411	397	393	380	382	326	385	408	373	397	391	365	392	371	382	366	398	371	423	377	412	391	375	397	404	347	385	423	385	411	419	401	349	402	353	369	368	373	379	367	406	380	395	376	388	421	391	426	393	351	357	367	411	382	413	411	362	384	397	376	369	376	397	405	396	382	397	393	385	371	354	376	382	408	365	378	348	390	359	409	384	349	398	359	376	398	356	375	434	370	358	370	395	392	359	349	345	382	393	399	367	403	374	389	397	382	373	378	357	375	371	394	401	385	374	387	368	390	362	402	359	371	388	384	349	395	362	402	394	367	369	395	423	385	370	376	383	430	390	384	391	359	371	378	375	399	353	371	400	397	376	384	361	394	380	378	369	361	347	375	392	363	370	408	411	427	389	391	370	400	345	356	351	352	357	373	438	352	374	385	359	374	365	396	378	401	372	409	394	354	388	380	376	407	372	367	412	348	422	384	364	381	390	394	361
24699	21547	29254	36791	42574	34527	22856	5893	1319	2369	1326	612	272	213	179	185	190	167	167	165	165	180	173	155	160	164	169	211	192	174	148	197	161	194	159	186	178	185	176	161	134	167	181	168	165	187	171	143	162	153	203	160	171	155	157	163	178	147	162	178	179	151	164	159	167	159	164	160	177	166	152	175	177	197	170	166	162	156	176	199	154	182	165	142	172	161	172	181	157	166	191	153	176	172	175	194	182	151	178	147	196	171	165	177	180	170	177	158	171	186	171	168	166	167	175	174	166	171	175	153	176	170	178	163	182	156	177	161	151	168	154	163	182	169	187	186	169	142	186	184	173	188	174	139	168	188	147	165	185	171	162	189	156	162	159	159	156	180	174	158	188	174	169	183	181	179	163	170	219	167	158	145	188	171	165	177	171	175	170	170	184	170	169	174	157	188	163	159	153	187	177	168	183	167	189	166	157	189	197	182	179	167	175	196	184	160	139	188	154	189	192	191	163	185	173	185	189	168	154	163	170	161	172	155	139	171	192	153	184	157	144	181	174	163	197	157	149	155	167	169	193	171	146	171	136	187	176	181	173	182	164	161	162	167	154	158	163	193	184	202	175	185	178	161	154	183	150	146	161	201	159	184	192	150	162	185	163	199	193	151	168	155	195	165	178	157	166	170	163	172	163	160	160	144	198	183	167	169	160	177	160	162	153	154	169	183	196	152	164	158	175	161	174	160	187	159	187	163	182	157	197	195	174	183	181	147	165	158	153	165	170	161	167	171	221	170	174	178	183	170	166	154	150	172	172	177	145	184	183	184	157	151	163	194	157	192	182	174	158	161	159	165	181	193	174	174	169	181	173	155	188	159	166	175	182	171	171	149	185	170	166	168	183	196	152	169	174	163	174	160	183	165	173	191	169	168	164	164	171	184	189	155	182	165	180	174	168	166	165	177	173	155	170	178	168	160	147	181	184	174	153	164	150	150	172	157	165	155	179	187	152	153	155	173	167	147	154	157	155	168	146	167	165	171	181	189	166	150	183	187	185	177	187	163	178	180	159	177	173	168	172	150	194	170	187	178	151	172	166	156	154	166	183	173	179	169	167	173	165	151	164	169	170	198	193	187	161	153	163	155	185	157	164	181	195	196	178	174	164	161	171	177	183	143	186	186	151	166	171	172	169	180	177	158	165	174	162	178	168	155	174	156	174	180	164	161	178	147	202	153	175	171	177	176	171	172	165	149	164	141	167	160	178	157	171	178	172	178	173	175	146	155	186	211	158	166	159	143	178	181	166	146	187	158	151	189	187	165	164	164	138	176	213	176	175	185	167	171	146	179	142	163	164	172	179	187	164	165	155	176	177	171	158	178	179	195	158	191	193	155	158	154	156	145	156	170	155	137	174	178	156	168	162	166	188	156	154	175	165	169	180	170	175	199	172	166	141	160	155	197	186	163	172	179	157	193	158	186	160	168	168	156	161	171	177	176	172	156	151	185	174	158	154	175	158	167	173	182	194	170	152	167	169	165	201	157	184	179	178	163	164	185	170	182	175	177	181	164	164	178	177	171	192	193	159	192	173	159	191	168	177	162	159	177	167	171	158	206	167	179	155	165	179	182	180	165	178	170	154	178	167	166	172	168	143	166	173	185	164	181	187	149	179	160	194	149	175	170	169	175	187	157	183	156	167	158	185	162	135	175	192	160	173	164	165	165	163	191	162	162	135	162	174	156	174	163	164	168	167	176	180	162	174	176	168	160	169	168	176	155	170	185	181	184	153	171	151	197	181	179	149	181	169	162	185	174	154	162	179	169	162	174	179	185	180	172	162	166	170	164	161	167	162	176	156	157	164	181	191	168	180	188	175	187	146	155	171	169	161	167	147	162	162	175	162	168	180	171	180	184	155	178	170	159	186	175	165	154	177	159	162	181	181	175	165	156	187	169	194	171	144	181	163	168	180	145	177	180	181	155	173	193	154	147	159	152	157	154	169	178	175	157	175	211	167	186	180	174	155	171	141	184	175	172	173	167	174	152	216	170	154	155	174	158	166	173	162	193	182	166	170	181	178	167	165	168	168	163	163	189	181	170	192	176	179	198	190	154	170	177	147	137	190	178	170	170	172	178	171	161	180	175	163	157	176	184	172	189	165	172	174	158	170	157	181	167	171	175	163	160	171	182	168	168	181	174	194	159	196	166	161	162	162	160	167	177	184	172	180	164	161	187	186	166	180	170	171	171	167	144	147	157	160	171	176	157	159	184	174	148	186	195	186	184	171	164	141	147	169	158	174	164	195	175	157	147	164	166	177	182	187	188	194	173	167	202	158	183	159	168	167	175	156	193	152	171	153	185	176	193	185	159	163	147	184	174	158	167	190	192	170	197	174	167	182	169	153	154	146	158	159	164	147	169	170	193	185	164	152	196	159	190	199	158	171	140	180	166	171	182	173	164	175	170	177	155	182	176	190	174	153	160	170	184	160	151	182	171	178	168	175	175	158	175	144	170	149	152	162	156	165	167	166	160	185	156	155	172	173	198	150	138	169	177	150	165	166	186	182	164	174	183	182	166	179	159	183	153	181	166	168	181	170	152	158	163	166	178	187	174	164	178	152	134	158	148	167	193	158	149	177	163	168	156	180	160	174	183	173	178	175	184	188	152	148	170	167	186	158	169	159	197	171	182	165	173	155	192	166	174	164	163	164	184	145	148	161	156	163	178	182	168	156	173	166	168	136	167	160	172	184	190	179	162	168	157	169	173	162	178	181	183	173	173	156	185	180	146	153	166	171	169	158	192	147	159	138	182	183	163	183	175	179	139	155	150	185	172	174	155	180	156	145	192	164	172	156	173	190	164	165	164	175	168	168	164	180	163	175	167	159	157	170	148	174	142	151	173	161	177	154	160	190	166	142	148	176	179	167	175	160	168	167	187	183	163	164	162	169	157	168	169	180	170	179	174	213	182	166	169	202	183	193	161	159	138	164	178	179	184	187	189	175	178	169	186	173	180	158	145	166	192	167	160	180	161	174	178	180	172	194	188	152	164	166	151	162	181	179	182	170	171	161	174	178	180	176	168	142	189	175	171	166	161	154	174	174	178	182	177	181	167	167	163	170	179	161	174	175	165	184	169	166	173	190	162	169	163	164	179	183	198	194	146	169	150	172	163	155	177	172	187	155	181	186	186	177	165	178	195	175	167	152	181	164	186	183	175	193	181	163	172	188	133	172	192	145	191	173	195	203	165	178	177	164	177	169	143	169	166	180	172	170	175	165	167	156	174	175	185	162	154	149	180	171	174	162	176	144	183	181	157	177	179	164	159	161	160	197	187	162	158	199	193	190	170	189	174	172	159	183	152	178	159	170	177	182	172	185	181	172	166	149	213	156	181	170	162	160	169	167	177	164	171	170	176	176	164	184	201	179	163	169	159	160	182	176	171	168	161	180	171	133	179	165	175	163	147	164	161	172	153	173	178	158	162	165	168	171	153	152	169	155	159	171	162
28991	44568	46610	56886	51157	40003	28711	8995	4056	7314	4086	1834	787	455	297	335	352	318	356	330	321	349	312	318	348	355	314	347	356	300	309	322	347	315	312	320	313	313	308	327	310	381	339	335	355	313	308	335	337	366	315	332	345	324	316	353	333	323	338	335	345	318	337	352	329	311	357	339	333	341	353	347	275	332	351	315	342	342	307	337	311	309	347	346	343	354	372	310	336	321	330	342	313	332	308	337	340	320	332	321	326	340	341	333	320	330	300	350	304	320	335	326	312	332	315	356	353	341	321	344	352	318	319	318	353	329	307	317	311	307	338	328	303	328	328	335	301	312	329	321	321	353	347	344	353	364	313	325	340	336	316	343	325	347	359	360	305	321	355	313	327	316	328	347	298	335	341	354	343	343	323	329	302	337	326	337	329	331	288	305	376	331	330	380	374	335	323	319	350	338	344	342	348	313	349	333	291	339	336	325	349	355	349	337	368	346	349	297	312	301	302	327	313	330	339	332	349	344	356	364	371	328	363	356	339	323	323	334	355	362	362	319	344	323	334	347	331	328	331	331	334	334	350	339	321	326	363	323	341	319	353	321	318	329	393	315	348	325	341	312	341	303	346	343	334	344	332	316	343	340	332	331	312	335	338	335	368	301	312	329	342	343	345	318	329	319	297	327	329	328	295	316	329	306	334	295	330	315	362	318	339	317	348	356	341	330	340	324	327	309	333	330	296	323	324	321	345	355	370	318	316	317	357	321	346	331	355	331	345	312	323	367	349	370	372	364	311	339	337	325	356	317	354	325	324	362	324	334	333	321	316	308	311	330	319	306	313	316	336	369	323	309	318	371	322	323	334	319	374	356	320	339	330	323	313	349	353	357	342	338	331	332	325	337	345	342	329	343	326	332	348	302	320	340	335	340	333	317	305	300	337	367	342	328	311	299	304	335	311	351	321	334	342	347	316	354	326	327	336	322	322	336	346	332	331	309	343	312	330	352	333	317	288	333	306	334	337	344	310	351	354	328	314	359	343	324	291	320	304	342	337	328	357	333	323	331	356	333	360	327	358	343	359	331	326	325	314	335	316	328	346	303	327	361	339	336	279	330	371	357	345	339	342	295	320	290	301	316	337	352	351	306	357	311	334	345	328	321	306	346	329	342	309	316	324	346	331	312	370	337	346	336	336	339	333	314	347	331	336	329	326	355	351	317	351	324	339	313	331	347	335	356	342	300	337	365	340	328	300	326	336	334	335	321	308	336	312	349	308	337	319	357	320	325	331	335	337	326	334	335	324	365	328	300	332	312	341	340	358	332	374	353	333	307	322	320	323	347	345	340	321	361	332	336	292	362	350	314	348	327	308	324	307	334	326	307	343	353	333	334	318	339	342	307	367	328	336	335	325	312	325	357	311	339	346	337	324	304	325	312	342	316	321	316	310	328	306	329	350	302	337	296	334	350	336	323	300	334	323	315	319	300	303	314	344	320	335	300	347	346	351	337	306	330	323	343	345	301	314	325	339	334	309	349	317	288	344	350	351	349	313	328	325	323	348	319	333	336	356	314	337	344	336	342	316	366	353	313	320	342	331	339	320	298	359	318	310	321	321	339	308	306	306	313	321	319	328	369	341	356	310	361	318	340	332	364	323	369	338	357	337	318	329	326	329	331	313	323	304	362	307	377	342	329	333	329	324	342	338	333	323	352	376	334	336	322	349	335	354	355	355	308	362	319	352	348	319	288	341	315	338	320	309	336	320	349	336	327	300	337	323	301	334	331	318	371	323	336	358	323	319	343	314	326	332	320	356	324	356	307	335	354	328	322	316	326	318	317	361	354	331	308	339	308	330	353	303	353	315	323	321	335	327	310	319	330	321	344	327	329	316	328	330	360	323	333	307	317	339	334	310	319	330	300	332	340	368	344	349	327	327	329	324	361	341	329	315	352	295	300	340	320	314	312	323	333	318	340	342	307	349	351	341	326	334	336	332	329	332	356	305	350	328	310	359	330	329	352	334	325	338	321	360	292	333	303	315	322	347	301	320	345	320	356	315	300	349	331	336	315	355	351	318	332	350	360	324	339	326	344	319	336	331	333	320	327	341	334	301	334	349	334	316	346	341	299	338	370	340	330	339	323	341	320	359	360	353	352	308	313	342	315	360	334	289	307	311	313	336	281	342	324	322	301	340	326	310	319	340	319	326	296	327	361	358	341	319	317	368	339	328	321	295	311	325	326	311	305	354	319	319	297	347	333	332	350	311	322	343	315	324	335	315	347	325	320	361	317	339	331	341	343	324	308	363	329	326	352	336	307	358	355	372	370	315	335	308	324	353	337	301	319	316	318	339	345	346	330	353	355	289	311	358	353	327	327	373	321	337	348	322	372	320	328	361	334	321	320	319	336	340	334	319	330	343	313	315	357	329	321	345	359	327	314	333	303	356	313	326	335	356	322	345	291	329	300	334	353	324	324	356	335	333	311	340	305	292	323	344	354	331	346	350	326	328	300	315	360	318	343	312	335	324	374	334	388	313	333	370	319	350	340	342	333	326	356	333	341	344	314	323	337	295	324	319	312	328	322	353	290	299	343	315	339	347	286	341	315	374	317	325	335	316	353	331	312	337	338	317	304	297	338	316	328	349	299	343	326	328	323	343	336	302	352	327	304	288	328	328	332	306	325	328	291	353	350	318	364	316	335	331	374	312	318	335	340	321	316	348	358	350	325	312	350	345	311	334	330	328	296	315	327	318	358	334	308	333	305	338	333	329	339	330	340	299	317	339	332	347	295	333	333	309	333	344	330	333	353	334	349	333	324	341	323	328	325	347	349	346	349	334	297	318	351	326	353	329	358	324	351	322	321	330	353	334	358	317	343	346	332	346	315	348	336	344	325	341	333	330	359	327	344	323	335	341	308	326	359	327	314	347	336	323	308	333	331	347	346	331	323	337	358	317	335	322	343	345	319	326	305	339	334	337	317	316	331	335	338	321	348	346	334	354	319	313	344	382	329	346	350	315	319	341	333	329	310	321	332	341	346	351	319	347	310	313	320	328	329	331	333	296	333	335	363	343	336	325	283	326	317	300	345	339	316	349	332	320	312	336	333	324	332	393	352	328	326	336	345	320	345	339	357	353	312	343	323	318	313	355	335	316	306	305	335	343	306	327	348	338	336	331	307	321	297	327	299	332	349	303	354	338	315	389	315	362	299	360	335	349	383	314	360	349	338	319	331	355	311	317	311	307	290	364	317	343	332	315	362	323	323	304	330	338	325	321	348	348	349	304	311	335	320	318	325	341	344	348	335	340	335	330	358	317	317	317	327	348	359	326	301	342	321	351	350	303	340	319	323	324	341	349	346	356	334	343	320	296	350	322	337	325	330	307	346	359	342	337	349	313	323	333	339	351	342	319	356	338	321	344	281	329	322	310	304	338	369	329	325	357	335	346	339	316	325	320	290	355	305	315	337	348	344	341	341	304	338	328	328	333	323	349	333	322	331	324	315
23527	21644	29637	31845	44951	44331	33401	12824	2119	3575	2275	903	362	221	166	161	158	166	168	160	161	137	167	140	164	159	160	140	160	165	162	176	155	152	156	161	156	163	159	148	173	159	153	143	184	154	182	148	173	159	150	134	183	165	171	144	179	166	150	132	153	157	166	136	163	157	137	153	143	157	161	138	153	158	139	155	161	164	157	158	175	169	162	152	145	161	148	158	165	168	165	146	160	151	153	166	151	181	165	162	165	185	154	164	147	163	154	173	166	146	166	146	149	160	172	159	157	159	169	144	148	150	151	160	153	151	156	167	158	160	168	178	159	140	157	158	145	157	157	137	156	153	151	152	157	162	164	147	152	162	170	153	128	151	165	168	154	161	172	167	156	166	147	167	163	158	146	146	182	157	137	152	140	141	157	168	149	153	144	164	142	160	147	154	157	158	153	155	158	162	166	146	168	162	154	160	138	162	151	157	175	150	181	171	163	168	160	170	158	185	170	156	153	147	143	145	165	157	156	142	154	171	149	165	144	159	169	151	159	160	161	167	145	154	134	164	138	133	161	168	166	150	171	147	153	157	165	140	158	164	169	149	144	172	165	154	176	145	163	151	145	161	159	146	161	166	149	132	139	163	162	178	162	155	169	157	154	152	150	163	155	153	130	163	156	156	169	148	145	168	160	134	133	161	153	177	155	158	178	147	158	155	124	136	155	128	143	166	168	194	147	155	135	135	153	148	153	157	161	160	137	166	152	145	166	161	148	122	173	169	154	161	167	166	143	177	148	155	160	168	138	150	162	154	162	171	143	151	156	181	151	158	151	154	151	158	150	162	145	163	163	168	156	153	148	171	151	168	159	151	163	162	141	134	152	168	174	176	149	149	151	161	155	143	151	157	147	148	156	165	147	166	133	171	164	159	162	163	176	149	155	162	158	146	150	150	167	145	159	146	159	147	149	156	149	153	168	175	157	139	161	154	141	172	155	179	168	152	186	162	152	155	152	155	175	166	146	178	155	138	178	150	156	148	169	178	171	159	142	155	172	157	156	146	161	145	151	162	160	157	150	166	148	145	148	154	143	154	158	156	161	171	175	151	132	148	130	166	153	156	143	126	167	177	159	152	164	146	138	156	156	165	160	162	153	147	144	167	143	132	133	149	168	156	143	153	140	144	174	162	155	140	147	160	166	169	155	148	166	165	167	151	154	146	166	160	148	141	162	140	158	155	157	149	143	152	139	152	146	149	155	153	157	151	173	158	165	153	149	166	150	161	143	175	173	167	165	132	166	152	151	149	156	151	180	168	139	141	142	147	144	150	134	146	194	168	160	157	161	141	159	145	169	179	150	170	146	134	153	157	165	141	151	152	145	146	146	148	135	177	146	158	165	169	172	154	158	162	151	161	166	160	190	139	153	163	152	162	151	151	145	156	141	124	141	132	143	185	175	168	139	149	162	160	147	163	129	162	161	126	177	156	169	139	148	164	160	159	135	160	143	156	148	137	148	170	179	146	157	151	151	170	153	172	131	156	156	182	137	169	157	152	157	159	174	167	145	161	141	156	158	164	149	155	162	160	181	170	126	152	155	162	151	155	140	162	145	173	158	186	154	147	167	166	145	155	164	159	150	167	184	160	163	150	160	188	154	166	132	177	153	164	170	130	145	158	152	160	137	162	151	145	153	146	156	157	154	162	143	160	147	158	135	147	174	147	163	165	146	153	195	147	152	169	163	152	143	141	161	174	153	165	161	155	155	142	159	134	173	155	157	145	176	150	164	170	145	176	164	147	157	164	147	139	133	166	141	134	156	165	172	165	155	172	159	154	152	145	160	144	152	159	150	173	177	172	160	160	159	154	143	157	160	158	157	172	136	171	159	154	158	135	144	162	153	165	151	182	162	174	174	143	150	148	147	162	144	154	128	143	145	166	172	156	159	164	145	152	164	158	139	155	153	188	160	156	178	161	159	160	159	133	164	159	167	142	160	173	137	159	160	157	139	141	160	155	146	139	150	161	148	140	157	148	143	160	162	144	176	167	164	157	170	160	166	151	159	180	163	143	144	137	146	152	155	171	155	165	171	162	143	147	156	158	146	142	150	168	169	168	143	147	149	193	149	171	141	155	150	182	157	169	172	165	165	163	142	196	135	169	141	184	154	178	163	153	155	160	162	150	148	149	155	164	161	175	151	148	159	150	148	171	161	172	140	139	159	155	167	156	145	135	172	140	161	151	140	172	145	143	165	139	149	148	164	137	137	165	151	161	174	162	141	159	152	148	131	156	180	163	153	177	162	157	142	163	151	136	142	142	175	161	152	168	153	153	150	165	155	166	151	150	146	149	160	154	132	171	153	164	187	177	149	155	163	143	183	160	154	161	157	158	156	142	183	133	170	150	139	174	173	140	149	163	152	160	154	152	157	172	158	158	159	140	135	172	168	177	150	144	148	179	172	172	167	144	135	149	165	168	141	147	177	153	190	147	176	174	150	147	175	149	159	141	155	141	166	156	145	168	149	158	145	174	167	139	152	153	178	152	143	169	147	144	178	150	145	151	165	151	161	158	189	174	139	157	163	174	159	155	157	153	145	164	156	176	163	148	160	172	164	167	162	139	154	148	141	160	163	152	149	171	151	162	159	173	187	163	176	148	152	146	152	170	158	158	154	148	150	170	156	162	176	154	152	164	159	153	166	159	161	166	136	144	147	169	140	168	152	144	135	170	175	151	148	143	165	186	174	177	153	145	174	160	146	163	147	149	160	148	182	149	141	154	148	141	155	163	153	169	166	148	167	160	150	179	159	178	175	175	160	149	166	149	151	161	160	166	166	175	151	155	176	177	143	152	150	164	159	168	159	166	157	150	135	137	153	183	140	141	170	161	144	168	151	166	135	149	152	143	184	157	158	142	156	140	140	152	161	152	165	191	171	163	159	164	143	173	140	165	158	177	142	161	170	154	165	156	156	154	189	159	156	144	152	160	145	164	152	154	156	173	173	164	166	174	151	131	174	161	158	137	170	162	176	154	175	181	159	152	165	146	161	164	152	154	157	163	143	166	182	158	167	150	140	153	159	150	144	152	143	153	170	128	176	175	145	174	147	160	161	143	147	146	167	183	158	137	159	148	161	193	154	152	139	162	155	164	139	162	152	147	166	157	155	160	133	165	138	162	163	150	164	150	158	173	151	165	148	163	167	165	180	172	148	129	147	143	165	145	167	158	170	138	152	152	178	153	134	168	152	150	142	159	171	154	182	151	136	148	154	164	159	149	151	167	149	164	139	162	161	153	160	158	167	159	154	182	159	166	154	150	137	170	142	153	162	147	160	154	159	143	176	182	133	174	155	134	153	178	158	166	151	151	163	150	179	154	169	153	143	164	140	157	161	156	119	159	152	156	152	157	169	172	123	156	166	158	143	150	131	156	175	150	155	178	154	138	139	156	156	175	139	140	172	163	154	161	151	152	139	133	172	141	146	156	142	150	170	148	161	160	134	162	139	159
32523	52488	60450	71117	65721	52278	37943	14255	5634	10433	6760	2764	964	439	294	276	255	302	307	292	307	295	300	288	280	277	300	276	306	296	309	282	292	308	276	313	326	299	256	267	304	314	290	277	310	275	269	302	296	311	310	279	310	253	277	316	307	323	312	292	305	268	278	309	281	286	280	306	296	251	289	297	284	294	288	260	273	291	287	288	293	290	314	280	300	288	289	272	295	314	289	292	299	279	295	304	311	284	313	304	252	275	286	306	290	276	270	267	279	323	292	272	296	297	276	257	296	305	261	304	273	281	304	285	287	290	266	278	298	312	301	304	295	303	298	309	305	266	319	265	276	290	265	296	303	302	278	299	295	294	292	321	254	284	291	299	284	279	302	289	282	293	325	302	303	290	299	301	294	322	298	289	268	273	297	271	317	271	268	296	293	288	274	259	285	293	254	261	311	328	313	279	292	291	262	285	285	309	303	294	283	303	285	276	268	310	312	297	286	315	286	280	314	296	310	233	296	293	278	311	285	279	277	287	280	277	347	285	286	283	283	268	314	299	304	274	291	296	277	283	314	294	289	297	274	303	268	300	281	299	299	284	310	317	309	296	285	276	272	296	272	309	286	267	317	277	274	315	289	296	298	303	271	296	297	276	273	281	288	285	295	274	290	305	260	262	320	300	320	294	295	297	270	308	303	260	319	300	266	300	311	308	283	279	316	289	318	288	304	324	280	285	292	283	285	321	277	265	281	303	288	279	285	308	311	281	257	302	289	291	264	289	298	250	285	294	317	272	286	264	275	285	293	307	270	292	307	310	310	314	279	310	288	279	279	289	280	325	286	299	271	292	291	299	285	287	288	282	289	269	308	306	315	296	335	305	284	277	310	282	304	297	290	254	275	289	295	312	280	294	281	269	258	307	277	278	279	290	295	299	322	287	314	276	297	282	279	290	326	283	297	303	287	283	276	278	295	261	251	279	284	258	322	294	290	293	298	273	296	325	282	303	292	314	268	315	289	271	281	291	300	265	296	292	300	294	284	272	299	320	279	275	307	290	290	263	272	287	303	299	298	302	289	296	279	280	290	298	278	268	296	291	313	288	287	301	317	279	289	303	284	288	320	304	299	297	283	286	299	301	288	279	304	289	304	311	286	278	299	299	296	290	296	301	283	275	280	273	291	309	315	283	289	322	273	304	267	312	327	301	278	301	314	326	289	288	256	285	277	305	265	267	281	280	303	331	304	274	277	249	295	297	279	297	293	282	289	271	272	277	282	277	274	297	293	283	313	313	325	272	302	288	297	295	287	265	282	262	307	309	280	294	304	295	279	304	297	305	278	290	260	281	286	275	273	282	299	258	301	306	274	313	263	278	313	290	314	276	284	287	288	315	319	324	291	275	289	294	305	284	284	325	307	305	286	294	297	280	326	299	294	299	291	293	277	276	339	274	288	283	294	292	247	285	279	288	272	291	307	267	289	297	264	286	279	315	288	306	277	267	261	303	295	317	294	292	289	336	278	289	294	264	283	302	284	339	252	293	304	281	309	291	295	295	316	291	304	267	298	273	299	309	274	272	278	251	305	298	305	279	268	298	316	271	309	290	302	313	280	303	309	289	298	284	309	266	281	252	297	275	276	254	300	298	276	258	280	275	327	287	307	289	279	297	310	284	269	267	289	313	304	298	290	319	283	280	301	295	272	287	289	312	285	310	315	300	284	273	294	282	295	301	288	255	290	302	294	290	314	267	312	288	270	266	284	280	287	285	363	264	261	306	283	273	309	299	288	280	279	281	296	271	273	305	309	266	274	307	278	277	286	276	286	285	320	280	255	285	284	280	264	293	281	302	297	267	273	272	289	291	308	295	283	331	285	297	288	280	332	299	305	302	293	300	263	309	279	303	278	269	261	306	277	303	273	302	298	282	314	309	276	263	320	332	289	285	304	270	276	310	298	288	314	299	297	299	308	302	294	285	290	284	308	299	247	281	303	275	304	264	277	317	295	291	302	291	273	285	281	296	293	291	285	284	308	317	290	291	290	279	313	290	303	301	304	294	285	317	272	280	286	310	310	295	302	289	284	294	290	285	289	275	299	299	297	290	265	282	306	326	301	308	283	284	294	274	287	282	309	320	306	310	302	277	289	307	313	296	297	302	295	266	279	269	296	290	261	278	283	313	307	265	284	276	311	293	298	297	286	292	320	282	315	274	295	302	293	287	291	288	266	280	301	268	293	306	288	280	265	267	285	315	264	292	283	276	263	308	276	299	303	325	329	270	297	285	280	293	294	278	306	287	316	292	278	296	314	284	279	289	304	295	303	308	296	270	265	269	286	287	275	322	266	303	295	315	291	283	298	314	283	301	283	298	310	328	286	285	298	306	278	289	299	280	298	280	274	288	294	272	279	292	307	279	286	267	285	313	297	275	262	326	305	305	305	268	294	294	279	281	275	288	238	274	263	283	248	283	270	303	296	294	289	286	302	279	288	275	282	278	296	318	331	289	297	329	274	315	302	272	290	295	299	297	286	285	273	265	284	285	301	271	294	298	277	290	259	304	297	301	293	276	272	307	280	285	308	279	297	262	283	259	264	296	272	310	291	296	319	266	294	275	288	283	281	310	276	277	300	302	291	268	276	285	315	282	306	300	262	283	267	303	285	283	285	273	348	289	292	315	286	283	296	293	280	286	269	254	280	290	317	292	293	279	299	276	297	300	274	286	272	290	272	308	286	298	247	324	312	275	284	283	291	264	297	340	317	280	315	279	270	268	286	266	306	289	281	294	292	287	295	297	328	320	300	264	332	295	288	276	267	269	298	281	274	287	270	310	300	302	304	278	323	326	303	286	307	294	284	318	311	259	284	288	293	290	274	272	278	291	277	300	271	282	306	281	297	284	334	299	306	289	298	282	301	285	279	297	306	307	261	294	318	308	287	274	295	264	328	279	284	259	304	292	283	331	284	294	295	299	276	312	288	281	295	272	262	270	266	302	285	288	277	317	286	278	280	267	287	276	295	295	264	260	258	305	329	294	297	272	311	278	272	289	285	259	282	295	308	267	269	301	282	307	271	291	272	266	283	287	282	287	262	266	278	289	277	291	264	290	277	292	288	280	285	294	313	275	276	272	281	298	267	274	283	291	269	309	314	281	302	292	300	303	273	275	328	270	269	268	278	281	277	269	296	326	311	279	300	294	291	294	268	300	284	279	273	287	292	291	305	315	304	267	288	304	266	289	261	277	244	332	292	303	279	276	288	298	268	305	304	273	289	283	279	273	258	272	291	291	290	289	306	284	274	301	291	271	286	290	302	268	284	301	296	309	261	291	293	272	280	307	294	288	272	281	274	300	322	310	316	318	271	296	314	289	255	280	300	343	272	283	287	280	284	304	306	273	302	297	297	296	307	251	289	282	297	277	282	281	299	284	291	303	298	273	290	282	305	264	310	289	288	278	295	307	303	280	329	287	306	295	282	280	283	292	318	282	258	279	288	308	305	276	280	254
27572	22365	19293	19466	16090	9593	4058	668	318	507	377	289	207	212	202	226	183	203	183	212	199	193	181	199	194	197	209	179	207	189	169	177	218	171	192	197	191	200	203	210	198	192	207	187	235	214	201	201	170	237	223	179	207	185	193	174	191	193	184	207	214	225	183	185	190	196	196	194	197	193	197	197	196	188	206	203	185	211	193	199	187	191	209	181	218	209	213	207	194	200	184	178	223	199	204	186	200	183	206	194	182	183	217	188	204	206	219	195	225	198	209	216	191	208	196	177	182	208	187	183	197	203	189	203	188	185	215	194	209	198	223	165	229	187	192	209	177	205	209	183	216	187	190	182	197	192	195	210	176	185	209	194	228	162	191	196	198	193	217	211	202	184	226	198	221	212	197	189	192	221	212	189	201	188	186	179	203	193	175	208	209	233	191	209	188	204	177	213	182	191	184	213	212	223	205	200	200	214	203	206	171	198	196	202	213	192	175	195	192	195	195	190	191	173	196	194	229	204	201	196	179	171	194	199	199	194	194	191	171	188	188	183	171	174	204	207	191	197	175	195	200	182	208	199	217	187	207	194	213	201	197	214	187	178	231	178	208	182	184	163	195	192	203	180	208	203	215	185	181	200	212	190	198	183	203	176	208	191	213	187	186	180	186	191	218	192	212	210	205	196	207	207	198	218	190	186	203	184	196	191	192	208	198	191	198	216	206	188	193	197	197	174	211	219	209	217	184	209	196	188	226	213	175	169	207	211	191	197	188	183	183	227	212	190	215	205	185	189	185	180	203	210	213	191	214	188	204	206	191	209	186	206	225	198	203	200	189	193	194	204	190	204	211	203	229	212	187	168	204	175	212	205	212	179	199	185	186	201	215	188	225	201	187	240	193	194	189	196	193	207	195	189	187	165	192	221	193	188	217	215	217	199	187	196	183	187	201	176	201	206	175	190	189	216	207	203	198	208	198	185	168	201	184	198	189	184	218	195	191	174	212	176	203	219	227	198	206	213	228	209	199	217	202	201	182	205	189	178	176	181	200	209	198	204	204	180	197	202	187	177	193	215	198	200	207	212	197	187	200	215	182	181	206	199	204	178	192	211	204	202	208	190	189	167	182	208	173	206	212	218	188	206	209	196	192	185	191	182	219	207	207	191	194	178	193	200	208	202	209	198	202	228	185	191	224	199	204	211	199	215	198	187	162	194	201	196	220	179	216	211	209	198	200	228	213	164	191	189	183	199	197	211	183	208	190	205	221	183	202	200	196	192	207	201	194	194	193	215	199	201	225	190	187	201	179	197	179	193	217	192	188	194	196	218	162	187	181	201	194	178	214	204	199	188	185	206	192	176	213	197	211	200	192	210	214	186	194	199	195	223	211	207	192	195	201	184	177	191	209	200	195	213	201	188	182	183	190	206	205	193	193	203	223	202	193	183	210	228	197	178	175	211	193	197	213	226	200	175	197	206	190	192	219	191	182	203	167	226	237	205	183	214	215	200	194	196	214	205	198	196	191	203	194	208	202	193	192	190	194	185	189	193	204	194	204	192	212	170	201	215	178	177	168	183	206	195	190	199	193	207	187	210	186	182	231	194	202	207	203	191	215	196	209	216	174	206	196	203	189	200	211	183	187	204	196	212	191	220	211	187	199	176	191	198	204	194	207	202	193	179	217	206	197	218	205	206	193	196	204	198	207	200	189	201	198	198	191	193	180	209	213	207	176	187	207	193	180	209	220	210	205	189	204	208	186	199	180	179	207	204	187	208	184	189	202	183	223	177	215	206	195	213	203	209	185	188	203	174	211	179	204	209	207	189	215	177	205	220	206	198	221	218	203	197	191	213	205	221	194	177	192	196	201	201	191	183	196	197	199	180	201	209	209	197	198	180	176	206	200	198	216	214	233	189	217	191	213	196	199	209	189	206	209	216	221	182	197	211	210	226	215	188	196	207	191	189	202	202	216	217	184	190	226	195	191	181	181	197	193	178	215	205	192	178	180	220	185	180	194	230	215	209	209	193	186	184	224	203	180	178	196	186	204	181	212	177	183	233	193	199	187	204	203	201	212	211	192	174	221	212	206	191	201	181	200	170	185	190	204	178	212	204	180	198	181	193	201	218	203	195	211	184	189	184	212	188	196	213	230	218	206	195	187	213	181	206	221	209	184	209	189	221	187	174	215	194	199	184	208	214	201	200	189	210	201	196	193	162	210	197	184	202	200	210	212	212	197	199	195	198	212	191	156	210	207	195	215	206	166	188	192	216	190	175	185	178	194	210	211	201	215	193	196	215	170	174	215	177	210	208	198	174	203	184	186	214	194	208	199	193	208	197	185	233	209	207	210	213	189	182	205	193	204	204	171	214	204	180	193	185	218	194	220	184	200	206	192	210	227	189	222	203	199	170	210	215	227	229	196	210	198	215	211	185	205	204	214	179	192	186	170	199	187	193	235	205	193	194	191	206	207	178	180	193	194	202	182	198	181	189	213	172	211	202	224	215	201	177	209	212	194	224	216	184	210	206	206	182	215	192	196	220	185	198	197	216	186	206	209	224	216	173	194	206	204	200	200	215	172	202	189	216	205	209	184	202	215	217	198	185	217	191	208	218	225	220	184	188	216	213	227	206	207	194	207	208	225	203	183	200	215	220	211	207	183	183	210	185	190	228	238	182	216	223	188	196	187	173	207	201	177	190	196	216	185	181	208	195	200	187	208	181	207	184	207	202	188	223	184	229	180	220	197	177	203	202	210	172	182	190	208	202	198	201	195	211	199	215	213	204	183	206	213	193	191	219	175	217	206	203	195	212	196	196	222	171	181	213	198	187	175	185	229	201	214	215	195	191	200	192	181	205	175	199	214	200	233	177	192	189	204	201	215	184	173	188	181	190	214	210	213	174	210	193	208	198	196	198	242	210	241	200	193	226	208	189	179	196	170	215	207	214	203	203	205	191	178	181	214	188	206	198	227	202	180	212	190	183	179	209	185	216	199	201	198	232	200	189	201	179	194	209	192	197	191	194	225	213	179	198	196	192	214	221	199	181	223	203	187	193	176	205	185	195	202	201	173	234	227	191	188	193	209	225	218	206	183	206	189	197	207	221	190	213	191	195	225	192	187	201	216	217	195	192	158	204	191	204	191	206	203	215	182	186	189	202	192	174	193	190	188	199	194	171	168	215	201	200	174	186	233	189	178	199	215	213	205	201	193	186	200	209	180	192	200	216	192	201	221	191	202	206	199	203	192	228	174	187	221	209	196	216	210	186	212	208	201	202	206	175	242	204	231	214	194	191	201	181	218	207	189	197	205	190	194	203	179	204	187	185	219	180	199	199	222	188	168	191	207	193	206	172	185	220	209	175	205	199	177	201	192	195	178	182	201	199	193	209	204	201	190	172	192	177	187	200	220	217	198	190	179	181	206	193	221	191	169	205	197	170	197	209	206	189	204	207	195	210	217	200	176	197	172	179	181	224	163	181	220	194	193	220	185	198	177	190
26360	33851	25025	26251	24000	16662	8337	1766	792	1361	1008	608	444	372	375	404	380	395	384	368	394	399	399	365	416	374	359	389	353	398	362	391	381	401	427	388	414	407	390	392	371	369	376	376	383	402	384	381	365	363	397	348	383	387	391	378	400	384	387	340	357	412	356	382	374	374	377	360	378	366	352	322	411	370	382	391	427	390	375	355	375	368	360	371	383	385	361	402	395	378	368	418	390	390	389	393	338	319	415	386	379	371	394	403	390	385	388	393	378	381	404	410	391	351	395	408	354	353	355	398	378	330	372	381	371	404	382	388	366	422	387	395	381	404	407	391	357	392	345	380	369	390	354	382	407	406	405	361	362	419	406	395	369	371	379	404	375	386	398	356	404	421	384	425	388	364	418	380	377	364	393	404	354	384	362	360	373	399	361	388	374	383	377	406	366	363	349	366	371	346	423	400	366	369	390	367	398	377	384	393	381	346	385	363	388	414	377	389	340	348	378	381	389	390	355	379	391	372	371	360	361	378	367	365	350	390	370	397	374	382	378	370	397	377	373	381	362	376	391	378	407	418	382	374	382	396	393	362	391	378	370	376	353	391	380	381	382	391	346	378	377	445	367	361	362	409	382	372	423	384	372	367	370	357	397	351	363	405	419	398	378	364	396	332	409	391	378	374	402	370	393	396	397	397	395	380	415	366	381	362	392	385	397	380	389	413	383	400	342	400	383	394	411	371	406	353	365	359	395	369	352	403	357	372	380	348	397	385	383	375	349	376	392	346	384	375	398	383	389	395	411	372	365	372	375	381	396	365	374	362	392	373	385	400	408	384	377	357	385	378	399	381	339	383	370	392	374	376	359	384	360	395	346	410	432	412	339	382	374	367	370	380	368	372	419	377	373	382	367	371	382	360	386	373	375	368	371	395	377	356	358	409	381	340	396	381	367	363	364	408	386	356	364	375	349	360	384	386	376	346	382	360	372	389	368	365	347	357	394	372	383	386	396	363	391	382	365	360	388	380	369	357	370	388	361	405	380	383	361	357	394	361	390	342	410	405	381	363	403	355	391	433	366	371	388	404	367	401	380	375	374	390	352	391	387	362	388	425	385	373	379	394	392	400	376	367	389	364	399	386	358	353	349	372	405	348	364	366	385	336	370	355	362	391	360	382	409	360	360	395	381	381	379	381	363	390	354	411	329	380	409	359	359	368	398	387	373	407	404	387	378	366	391	369	361	373	388	395	384	359	350	377	382	375	370	373	384	388	350	368	367	376	365	373	361	383	401	371	383	372	395	400	350	367	372	371	394	410	376	373	363	406	368	389	407	364	378	357	354	385	374	395	365	377	387	388	373	415	405	377	374	383	374	399	376	396	397	380	373	371	389	388	346	406	369	360	383	392	342	352	395	370	383	396	357	387	358	400	367	404	395	375	374	367	376	409	400	359	373	367	377	365	410	380	385	370	339	380	363	361	350	357	367	395	374	396	396	375	354	389	405	384	389	365	394	372	398	350	376	394	363	397	363	359	370	381	402	353	378	406	356	372	406	420	377	394	369	379	397	403	371	363	389	384	382	397	375	371	381	389	412	385	414	387	381	371	356	369	366	363	359	372	371	358	372	348	383	373	375	378	358	360	362	393	392	383	383	361	395	393	366	393	388	358	407	377	428	386	365	379	363	377	411	351	387	355	342	397	412	394	379	368	382	363	381	350	403	361	378	387	362	414	366	392	351	366	357	364	382	371	407	362	381	404	368	363	376	381	388	356	374	384	358	371	370	392	365	388	378	352	367	399	366	403	383	363	373	387	370	413	406	396	367	383	359	376	382	370	386	367	363	390	390	417	381	375	382	393	368	359	389	373	367	391	381	360	392	392	392	364	388	393	392	397	378	412	381	373	361	377	429	388	380	385	413	373	382	403	420	397	366	380	388	376	382	395	384	377	385	375	390	360	371	365	403	382	339	365	357	371	411	413	345	382	384	415	370	353	385	401	341	394	352	412	393	405	364	380	372	390	397	364	392	350	388	355	402	386	371	362	420	391	405	384	353	362	370	373	349	380	387	364	374	360	380	361	362	384	390	373	394	388	347	388	365	347	355	389	403	419	367	383	419	379	412	386	417	390	377	386	363	380	361	406	368	382	360	420	390	392	360	343	333	402	378	427	368	389	355	336	416	380	382	410	400	406	392	391	348	341	374	383	395	402	393	394	403	408	413	378	408	367	398	365	388	382	365	351	378	398	350	423	377	405	390	423	408	353	401	347	414	378	396	393	373	400	418	376	408	389	342	393	355	358	379	371	360	391	406	390	397	403	377	372	383	369	390	379	390	386	360	399	424	393	364	435	411	371	399	359	381	352	384	361	376	391	370	414	383	378	360	386	356	381	385	399	370	411	385	391	345	377	381	363	393	362	389	368	395	395	366	376	405	369	357	375	388	384	395	354	380	383	331	364	383	353	363	402	394	380	372	414	367	404	363	398	353	376	381	377	390	372	389	336	382	362	369	400	355	345	413	383	353	376	393	378	413	355	375	370	406	375	385	389	345	374	378	395	347	377	391	405	391	381	387	361	399	390	359	367	416	367	392	394	387	375	412	372	378	373	381	406	405	376	372	378	424	357	361	392	382	394	370	391	409	375	361	365	371	374	384	406	384	375	385	366	399	389	376	358	376	387	370	355	386	371	358	327	399	403	368	356	367	395	371	387	379	369	381	402	380	367	359	361	389	395	394	392	366	383	392	364	378	353	351	374	373	356	351	362	412	398	372	355	397	367	416	388	364	359	375	388	355	397	366	376	353	338	381	375	361	396	374	389	377	344	368	380	390	367	378	364	385	402	363	375	351	368	371	373	393	380	376	390	395	352	408	383	386	386	356	360	369	377	367	422	404	434	354	374	393	395	375	384	382	392	419	347	376	392	356	379	384	414	389	429	405	388	392	379	355	358	367	388	380	402	368	383	378	403	389	371	361	378	361	384	330	362	412	379	371	386	379	375	402	345	381	389	378	377	365	365	392	388	393	391	380	371	387	366	392	399	367	422	383	362	387	410	399	360	361	381	408	379	388	362	380	379	372	392	412	379	406	396	361	385	405	362	397	404	367	391	375	377	390	360	397	406	403	376	384	386	386	413	366	380	360	399	368	388	422	375	355	352	361	413	368	385	363	397	390	357	375	364	393	376	357	377	411	370	380	381	390	371	399	361	395	370	373	407	408	406	367	399	343	371	396	406	411	378	389	381	393	397	344	420	403	375	361	388	353	376	387	407	425	380	377	366	351	375	356	377	409	379	378	361	384	380	385	392	361	382	419	377	388	386	429	412	336	360	387	392	381	368	366	356	394	384	394	391	379	368	393	335	393	367	405	400	394	358	402	381	406	400	362	369	408	425	388	361	389	376	376	400	377	351	385	380	434	371	381	365	406	393	383	363	380	365	408	376	404	372	376	415	381	383	405	414	414	377	394	403	396	353	376	413	350	394	342	387	377	347	365	363	403	387
24748	21623	29093	33150	41557	36454	24772	6671	1424	2179	1411	643	259	170	169	166	176	185	181	169	164	188	155	158	187	177	210	146	169	160	190	169	159	182	174	192	155	169	174	179	194	171	191	174	158	164	202	178	168	173	138	151	165	156	143	181	181	135	169	183	135	148	164	154	153	157	182	165	144	174	172	190	188	171	170	155	162	194	182	177	164	183	157	169	151	161	158	160	172	166	189	156	191	169	157	165	178	146	155	175	186	137	150	161	189	165	165	163	202	183	165	160	170	170	151	149	160	191	164	152	169	196	170	165	183	168	200	181	175	165	204	163	182	163	182	174	170	147	163	158	181	179	185	155	141	188	168	156	172	194	163	172	157	173	152	176	174	181	167	201	159	177	165	153	164	165	148	160	176	160	168	171	162	149	175	186	183	180	165	162	163	180	171	169	178	169	154	143	169	150	175	174	179	169	181	175	147	195	193	174	152	172	167	176	173	165	165	171	173	150	182	178	166	167	147	177	157	173	165	174	151	158	176	152	165	176	171	174	182	203	164	154	169	160	163	158	169	180	198	172	170	150	197	165	183	161	160	162	167	179	167	167	151	196	191	175	167	175	183	175	186	172	140	180	164	175	177	174	199	189	177	161	175	172	178	156	160	183	172	155	166	144	172	175	173	171	170	146	190	167	171	187	165	168	185	158	179	161	187	187	187	144	169	159	188	171	184	156	158	172	157	166	168	172	158	170	178	159	150	199	153	152	179	156	170	180	166	167	161	153	152	173	142	166	165	151	150	148	170	152	177	164	182	160	174	159	176	170	173	170	171	198	158	163	164	160	158	151	174	166	168	188	171	169	162	174	151	175	150	178	189	157	163	176	202	188	192	179	163	153	165	169	159	162	165	172	198	148	193	150	177	170	174	156	166	181	164	164	140	166	176	170	181	165	182	193	162	154	167	161	182	177	184	158	170	165	177	170	165	151	171	160	146	163	147	175	138	187	168	167	189	213	150	173	172	175	191	184	152	163	174	157	173	179	169	169	173	174	161	173	186	149	200	184	170	170	176	187	180	177	163	177	164	178	170	183	161	156	155	166	178	173	187	158	186	180	171	157	188	194	174	168	180	184	162	201	167	187	164	152	185	164	140	152	171	160	155	179	158	174	182	176	150	178	167	166	197	182	158	167	161	159	178	174	167	161	172	159	182	184	152	167	169	192	148	178	158	167	183	169	180	167	182	144	178	151	139	171	190	150	171	181	182	163	159	193	139	177	168	157	157	157	175	176	156	189	167	175	168	164	182	171	179	162	159	181	181	178	173	169	163	177	172	173	155	171	172	193	156	185	170	151	163	168	135	191	178	142	168	174	169	176	193	162	175	167	186	153	185	150	161	179	144	207	174	184	166	161	164	152	180	182	182	183	190	166	163	184	172	162	178	196	169	171	179	192	184	154	175	173	170	154	163	162	161	161	152	166	179	166	171	168	177	166	161	182	173	170	152	182	193	172	127	150	178	169	160	182	196	193	164	175	174	173	161	176	155	182	168	168	156	177	182	174	165	159	182	162	170	178	173	150	169	164	151	178	146	151	166	191	191	155	154	161	166	166	162	151	171	163	184	149	176	159	164	162	171	180	173	157	171	173	179	154	169	154	174	164	207	187	166	207	155	175	178	169	156	176	161	166	177	161	155	151	149	192	146	182	160	167	158	171	157	176	166	184	162	158	184	165	149	173	164	163	171	157	142	175	158	161	185	158	179	175	178	178	162	178	164	151	187	154	159	177	148	181	150	166	162	144	166	152	190	181	175	187	186	158	150	190	162	169	192	143	167	153	170	167	149	178	180	157	180	161	173	170	155	178	200	164	160	180	166	175	171	184	166	167	150	155	149	171	162	158	154	155	172	169	184	152	160	183	161	192	151	157	152	162	173	161	170	148	187	145	158	155	192	183	161	164	183	154	148	144	168	148	158	171	185	201	167	175	196	150	161	157	175	196	142	149	180	168	181	194	160	175	147	166	165	170	178	193	178	187	175	167	166	156	187	155	183	156	164	160	156	176	177	188	148	163	143	191	187	146	170	157	174	176	174	179	175	154	174	178	169	166	170	193	186	168	175	183	189	164	144	167	173	172	194	174	163	175	154	157	149	193	192	144	184	148	167	144	180	156	159	193	174	171	161	152	168	194	170	162	197	180	163	161	189	138	160	184	175	197	151	162	182	182	171	180	167	172	178	189	182	186	194	170	157	172	183	152	180	176	171	176	191	165	163	152	157	151	146	155	165	160	165	178	151	159	135	173	189	196	176	159	171	183	173	189	162	188	186	174	162	165	171	169	161	155	182	165	172	153	180	171	212	175	175	185	159	164	181	158	167	168	161	161	178	175	179	159	152	165	160	176	176	162	157	169	185	163	150	152	184	159	173	183	167	167	163	175	170	178	153	183	150	183	166	164	203	182	180	170	181	173	153	187	181	159	171	165	165	190	171	180	168	156	193	163	175	188	177	173	164	175	135	166	161	178	159	187	174	159	159	168	161	185	184	157	171	172	189	151	174	178	191	172	181	187	165	173	167	181	174	180	165	161	183	175	134	171	175	178	181	176	154	178	188	174	181	176	166	169	161	184	164	149	157	166	146	165	157	171	177	170	161	157	169	172	168	161	158	147	171	185	167	160	165	166	173	188	153	184	181	174	183	179	192	195	177	153	165	158	173	196	185	178	167	173	193	155	185	170	154	175	169	143	171	159	160	160	150	177	182	163	167	163	187	185	174	167	171	154	200	181	172	180	184	191	187	175	180	187	167	171	188	157	150	167	169	164	161	158	154	174	173	168	176	151	158	193	190	181	172	182	157	166	183	173	171	172	164	163	180	160	168	185	161	156	158	172	165	173	166	165	158	171	159	174	165	166	182	166	178	199	202	168	174	175	174	178	172	161	188	166	150	167	156	165	186	171	152	152	186	177	171	184	163	180	193	169	154	179	168	183	160	199	148	184	167	168	185	157	169	192	150	165	165	174	145	170	182	177	182	194	166	166	171	169	177	188	168	159	177	165	153	182	180	181	178	181	194	152	168	162	180	186	188	162	143	166	153	163	159	187	169	170	174	185	174	169	186	189	167	179	156	169	207	162	170	183	168	148	161	164	160	172	176	177	154	170	180	158	180	176	188	177	166	197	185	173	154	168	151	167	186	188	170	159	166	189	173	157	167	171	149	157	201	168	179	164	175	187	161	178	167	170	162	165	194	184	137	173	188	169	167	163	169	171	165	160	170	169	154	163	151	140	163	176	177	174	163	175	193	154	149	185	173	177	148	169	172	162	166	162	172	190	167	187	172	155	181	173	178	175	167	159	180	174	165	177	164	198	173	175	174	173	154	179	182	182	159	163	164	188	191	155	147	183	159	180	163	167	156	176	194	174	172	161	163	184	158	156	167	181	188	175	172	163	194	163	174	178	160	151	172	161	178	149	154	159	187	177	146	158	168	152	204	182	180	166	177	193	161	164
28303	45856	39353	54162	51208	41994	30170	8926	4111	6976	4434	1866	588	311	338	316	340	355	293	317	333	325	328	312	316	325	320	360	351	313	326	346	339	375	324	310	334	295	320	322	344	320	333	305	345	348	318	327	344	310	358	355	355	330	299	324	331	354	324	335	313	328	327	281	335	365	334	326	336	338	341	314	336	344	297	300	314	310	323	286	332	330	317	312	364	348	323	328	340	343	333	323	357	310	315	340	302	340	366	352	308	326	320	320	323	347	347	348	384	353	337	314	347	330	306	358	337	287	343	328	342	316	333	322	311	322	324	342	351	329	324	317	332	338	313	325	351	361	322	353	323	335	350	305	321	354	318	350	327	344	310	314	332	355	322	339	297	325	322	334	320	323	316	363	330	333	336	318	344	343	315	329	334	327	314	367	327	341	343	338	311	319	329	329	336	329	336	308	324	336	320	317	324	310	316	334	271	317	322	367	327	313	350	359	359	309	354	343	346	315	318	331	345	327	337	314	334	323	317	347	308	312	338	352	314	336	325	341	326	363	320	325	345	333	346	318	303	314	345	299	340	313	358	314	337	342	321	301	341	325	306	303	333	339	333	322	322	331	319	374	323	313	325	316	335	356	326	293	315	309	311	317	339	339	327	371	313	336	333	312	311	321	312	308	319	334	370	329	318	326	311	347	331	304	301	350	337	340	335	304	297	336	292	335	307	322	347	324	304	349	348	333	309	314	327	305	312	356	308	336	362	327	337	325	319	357	296	328	323	346	329	305	344	344	319	324	324	326	309	326	301	387	357	291	338	346	302	298	286	313	360	322	315	338	358	344	313	298	329	340	344	307	326	328	347	332	310	294	297	298	305	313	345	339	340	324	334	309	362	332	328	345	343	355	303	310	327	326	321	345	310	322	302	324	351	332	345	313	309	327	337	273	333	306	355	308	345	327	360	335	341	310	342	311	325	358	329	337	359	316	284	320	332	332	309	325	306	348	295	334	312	298	340	303	297	332	317	330	328	326	302	300	315	330	318	331	283	327	320	329	339	354	311	297	295	327	321	326	336	314	330	355	337	357	287	326	330	339	315	327	322	326	301	354	335	320	336	329	321	333	327	318	349	331	317	313	345	332	324	310	339	321	342	359	305	284	343	359	338	336	337	357	334	334	354	319	335	332	324	335	302	337	321	306	300	337	341	322	329	339	328	335	352	320	317	370	349	319	303	335	314	314	359	301	302	316	325	342	315	350	326	344	313	366	300	377	340	337	317	351	350	322	320	362	318	343	293	338	339	348	337	336	316	320	337	329	325	319	326	311	316	324	361	328	324	347	323	304	371	320	329	328	383	325	335	341	356	283	312	339	337	336	345	334	297	359	283	340	339	343	291	307	328	316	323	344	344	315	326	367	344	316	338	349	307	294	358	294	328	306	331	339	321	318	331	320	321	311	353	353	320	316	370	344	319	324	326	338	326	338	337	330	326	313	311	316	310	323	371	328	317	328	336	309	319	308	331	331	290	358	306	297	333	323	290	384	342	328	338	330	329	327	348	334	335	344	342	344	294	338	299	320	341	336	304	312	321	343	353	359	350	341	338	335	326	349	309	342	315	350	333	328	293	341	318	343	331	284	327	330	325	332	342	362	317	310	338	303	324	294	334	328	306	324	298	351	302	368	325	334	325	342	329	348	345	314	328	308	318	353	323	343	335	336	345	323	315	326	323	315	343	314	356	354	327	337	349	331	357	302	311	324	312	334	309	309	283	329	317	306	286	338	285	331	316	316	298	349	328	341	324	322	329	334	301	332	330	342	304	362	330	311	317	313	309	336	310	302	335	315	313	340	318	331	338	314	329	360	324	299	311	347	339	311	307	316	295	326	290	336	330	335	336	339	306	340	324	362	333	298	334	331	285	310	328	339	345	328	314	348	330	324	366	320	336	350	308	322	307	361	321	320	330	352	340	336	333	331	304	333	322	347	325	317	303	329	318	365	312	307	360	331	330	326	285	315	327	339	301	317	343	338	317	326	332	315	332	310	320	320	312	350	310	344	333	334	309	339	362	317	311	358	321	306	343	330	323	340	340	315	318	328	322	292	298	355	338	334	316	314	336	310	313	322	315	309	324	338	337	352	364	314	364	338	315	331	349	339	319	305	342	319	326	336	348	350	311	324	344	318	339	329	349	323	323	339	346	353	330	326	323	353	317	345	319	336	360	349	329	347	363	330	339	319	291	310	336	330	307	330	338	318	306	340	321	366	326	345	342	337	328	309	342	293	309	298	351	276	342	319	333	344	310	366	327	331	339	344	356	331	353	315	350	307	333	349	309	328	336	332	336	319	303	344	323	331	356	325	350	326	344	323	314	317	327	320	334	308	308	340	332	311	321	346	326	331	345	303	340	324	342	357	335	304	353	309	344	354	315	314	335	283	332	341	328	313	360	333	316	328	307	341	334	345	339	304	297	326	333	321	325	324	320	344	350	299	349	335	301	353	338	304	312	345	345	340	331	357	312	350	346	334	355	330	314	345	318	282	321	315	336	297	353	316	317	308	346	339	341	311	366	364	315	351	348	322	368	333	329	331	334	314	342	322	286	305	337	330	325	320	383	305	301	309	314	329	334	340	316	337	324	355	327	306	334	320	300	301	315	312	351	329	338	322	373	357	336	321	320	305	302	358	348	337	322	347	336	321	320	331	297	318	317	361	318	334	319	349	331	377	332	309	320	333	309	328	332	318	317	304	352	325	290	353	346	308	349	327	339	327	327	319	327	366	322	332	296	327	323	353	297	308	334	345	292	351	324	325	351	302	356	346	335	333	314	316	360	336	329	333	301	299	332	299	333	345	320	312	339	352	331	329	303	329	324	308	334	333	330	321	310	309	318	300	342	341	327	315	325	315	295	328	337	303	337	348	338	325	318	344	312	300	315	345	307	341	334	317	311	342	318	331	300	310	338	339	332	350	324	322	366	339	345	351	326	349	313	350	285	354	338	323	327	329	298	339	319	330	314	335	319	347	320	340	317	308	348	340	306	330	335	306	342	331	346	318	335	325	341	310	318	335	332	353	308	326	301	313	318	307	315	345	328	316	355	326	332	354	336	317	301	317	312	324	339	342	349	315	328	330	351	317	363	334	311	338	332	356	335	332	365	322	309	338	329	340	330	343	336	325	339	321	342	315	336	307	360	323	339	337	328	321	341	319	311	305	340	324	325	318	308	297	311	338	337	325	307	328	337	308	350	323	323	324	338	350	351	357	311	315	364	355	341	329	333	321	321	327	320	339	327	287	331	339	323	348	329	332	349	331	346	301	335	301	339	351	346	308	335	343	308	325	325	339	324	331	343	288	328	321	316	348	331	322	325	320	305	321	334	344	311	343	310	328	362	317	327	344	317	382	334	341	316	321	341	331	311	329	330	352	345	345	322	324	333	312	311	368	355	342	359	306	339	352	328	325	346	360	361	334	312	313	310	335	327	318	329	356	350	334	346	358	333	316	326	332
23524	21567	29640	29056	42290	46298	35652	11853	3653	6105	3396	1327	284	158	181	165	143	133	144	160	163	146	158	152	154	175	160	169	172	162	162	180	136	166	176	133	145	145	163	159	163	146	150	166	152	147	147	174	156	156	164	169	164	162	157	163	142	135	150	149	150	169	170	154	143	143	143	182	150	144	167	145	155	155	141	176	173	157	139	155	124	134	139	160	148	156	134	173	148	148	137	163	147	138	175	147	139	195	167	149	154	136	137	157	148	146	163	146	171	162	167	143	162	168	161	148	168	179	146	164	161	166	138	129	162	166	141	146	129	153	162	141	150	137	143	147	145	142	157	134	161	152	134	152	152	161	157	155	131	154	135	163	150	169	168	122	170	152	153	158	129	153	141	161	168	156	136	174	140	145	147	160	152	159	156	157	145	190	149	141	167	151	143	123	133	143	169	148	161	145	154	188	148	158	153	154	156	148	147	160	162	149	151	149	169	158	139	148	148	163	156	145	147	158	149	140	139	152	160	142	160	153	140	173	176	160	149	173	150	148	149	150	145	156	144	135	149	144	164	162	187	156	137	174	173	146	137	154	156	156	169	160	157	140	156	161	141	172	175	147	169	139	152	161	165	169	152	169	153	161	151	175	166	154	174	158	146	153	155	140	165	134	176	162	176	141	173	145	152	132	155	146	151	146	161	158	159	150	140	161	158	144	149	150	155	173	158	146	158	143	166	136	159	152	171	148	125	156	155	127	140	175	152	156	169	164	159	136	150	167	166	129	169	143	143	142	158	179	135	150	158	146	148	173	146	146	152	162	175	155	160	143	141	152	150	148	151	150	155	160	152	171	168	151	135	158	146	169	150	170	160	160	161	155	154	154	129	154	161	167	127	155	137	155	148	178	185	158	142	140	174	154	136	133	171	160	132	161	132	132	130	173	143	153	150	163	171	156	157	178	169	153	155	173	121	151	156	152	172	154	150	168	138	141	165	157	157	167	140	171	155	139	153	169	173	170	168	145	171	148	160	168	152	146	140	146	151	148	158	159	175	145	144	147	158	150	158	179	166	145	156	154	143	170	154	136	146	164	139	131	161	169	152	162	184	151	165	146	172	147	149	163	165	142	143	140	162	153	148	171	162	185	168	180	157	129	153	165	140	151	142	156	176	152	173	144	167	162	138	160	151	167	155	157	143	160	149	157	139	163	144	165	155	170	144	144	149	149	155	133	169	172	157	154	149	142	150	157	147	130	176	158	175	139	152	159	165	163	120	149	150	139	131	154	158	126	149	151	139	174	152	156	145	148	154	161	141	162	134	170	147	158	148	172	147	150	151	135	144	140	150	153	139	155	154	142	150	157	155	157	160	160	159	147	142	156	155	155	139	162	156	162	150	139	153	162	154	143	152	149	171	153	145	163	159	156	169	150	140	141	147	145	139	144	151	139	171	136	157	146	154	154	138	157	150	173	139	178	180	145	149	171	134	135	145	156	157	151	128	145	164	170	155	178	149	135	195	166	147	162	152	162	156	179	151	162	161	145	159	139	178	186	152	152	149	154	163	154	160	147	147	145	147	150	166	145	169	151	169	167	144	150	140	150	155	168	168	147	147	155	149	160	150	165	159	157	168	158	158	146	151	141	145	166	165	154	155	146	141	169	145	157	159	158	164	172	148	153	152	165	139	157	147	155	133	162	187	139	154	181	140	143	150	166	160	158	142	170	155	162	160	158	157	149	154	131	167	165	152	157	176	151	139	165	143	145	143	136	146	157	148	146	153	156	152	142	160	148	162	173	154	152	137	153	159	177	157	174	151	142	163	178	160	135	162	165	154	156	138	139	139	150	177	161	132	139	139	140	146	130	152	163	140	149	145	141	153	165	145	144	172	172	139	160	154	170	157	133	131	158	151	158	147	144	143	127	148	140	159	158	180	151	175	166	172	157	169	150	153	180	174	150	151	182	123	176	156	136	148	134	139	171	155	138	168	146	164	138	164	151	159	151	178	158	178	150	159	156	152	151	152	140	181	156	148	164	182	163	154	117	179	138	167	148	153	145	144	160	145	159	151	143	170	175	169	162	155	161	149	139	161	181	142	156	157	163	146	152	161	159	170	154	161	181	137	163	139	152	143	136	144	152	150	145	171	142	164	172	157	166	162	141	159	155	166	171	135	129	164	160	140	152	148	165	192	144	144	146	142	138	136	176	171	148	156	155	155	159	170	167	158	148	150	149	124	160	137	137	176	134	157	125	162	151	156	134	138	145	158	144	165	156	161	135	178	152	154	133	172	139	171	174	164	139	165	149	186	167	143	146	154	149	139	135	164	166	144	131	177	157	169	161	148	147	169	149	154	157	150	156	138	152	166	144	141	164	154	148	151	150	159	137	142	130	157	145	163	140	162	140	154	159	140	165	169	120	146	138	177	141	147	162	165	157	147	168	146	147	156	133	127	134	157	138	148	138	161	143	170	155	169	159	165	153	162	155	141	161	138	151	150	160	157	148	132	124	153	156	156	159	149	144	173	167	154	134	137	132	149	135	152	137	152	187	178	159	168	148	179	156	144	162	168	159	146	165	146	153	146	156	164	138	135	139	167	149	152	150	170	158	170	169	164	164	163	135	164	158	168	154	176	141	158	141	140	143	171	154	146	158	149	156	151	146	160	113	143	131	151	157	172	161	140	147	185	140	165	154	162	163	142	141	158	145	145	161	141	155	133	158	148	146	177	152	123	148	188	131	134	151	152	142	166	132	160	164	167	161	152	163	166	151	169	132	182	140	178	162	155	162	182	162	163	161	168	152	165	160	178	148	182	153	148	156	150	151	144	170	155	144	157	163	167	152	167	129	157	141	147	167	159	144	175	149	158	143	161	175	167	172	164	150	159	159	157	178	168	171	174	139	147	185	165	173	174	148	151	160	152	139	160	173	149	153	152	152	164	167	141	159	155	140	131	156	163	130	177	146	137	159	167	157	131	136	162	153	155	155	171	139	146	142	160	150	172	160	140	159	147	168	142	151	177	146	154	157	153	163	148	157	160	173	171	155	126	158	155	132	167	139	147	177	170	161	155	140	155	148	152	146	145	156	150	149	164	160	169	135	169	153	172	154	161	167	148	136	179	151	153	154	150	148	156	164	154	165	152	180	156	166	152	161	165	159	159	148	153	152	146	151	157	154	175	146	180	158	129	151	166	165	145	135	162	162	147	140	131	191	156	129	173	166	140	158	158	164	153	141	156	136	162	148	154	123	151	173	168	143	176	170	169	169	131	138	139	162	169	164	183	168	163	175	146	151	158	141	143	147	142	122	169	149	148	168	144	143	139	131	168	167	164	163	161	149	157	139	139	152	169	130	155	151	140	155	132	169	159	153	168	132	147	160	141	155	153	165	135	142	159	151	163	160	146	173	177	149	159	157	151	155	143	146	166	160	140	157	164	153	178	158	149	166	176	158	162	175	152	150	161	126	194	161	148	185	153	142	151	150	150	160	176	146	154	170	155	153
32522	55758	50731	66615	63505	53793	39141	11887	9599	15447	9184	3774	729	310	293	267	302	273	269	267	261	316	310	299	295	288	283	292	280	276	290	272	291	277	302	286	286	268	273	264	261	316	295	316	302	292	265	254	325	286	301	292	326	295	292	314	300	287	274	291	284	254	273	280	286	282	287	261	292	281	261	299	267	263	300	281	269	262	303	304	322	251	288	261	282	280	288	293	297	305	281	294	267	273	296	300	273	314	282	252	300	283	291	307	298	320	284	283	261	282	277	275	302	285	278	278	281	275	310	299	273	309	297	263	267	311	305	286	298	290	307	272	277	258	279	316	274	286	294	279	302	270	278	300	291	290	263	259	281	293	324	336	281	278	295	270	314	282	264	299	296	282	270	248	286	299	295	288	279	256	275	288	282	310	294	279	288	266	295	283	307	280	312	291	278	277	310	270	317	296	284	300	292	269	281	269	281	272	332	322	282	277	317	301	286	278	301	283	270	286	287	301	295	305	269	285	286	285	292	276	290	268	284	290	267	261	298	269	284	299	282	288	306	255	253	278	313	283	277	273	292	255	313	247	267	276	282	308	276	279	287	255	326	314	268	277	302	329	292	316	307	281	295	277	297	281	291	269	284	279	268	316	285	279	300	275	259	271	297	289	284	280	288	323	308	267	314	268	289	301	277	304	315	311	281	284	297	310	291	305	287	307	299	291	286	277	288	265	312	269	276	288	270	259	309	301	279	318	264	283	277	280	309	312	313	251	270	276	300	292	311	302	293	260	259	294	282	305	301	296	266	265	283	318	316	270	298	300	265	260	280	293	302	283	280	270	281	293	267	287	288	285	257	282	302	283	276	278	297	260	286	293	273	270	263	270	267	279	292	294	277	260	287	272	300	284	279	251	300	263	270	294	297	254	275	280	308	267	263	307	275	279	300	270	301	265	287	281	259	259	251	309	319	277	284	290	261	268	290	282	298	332	297	265	271	297	278	299	281	296	278	297	295	291	277	289	263	296	266	286	297	285	296	292	272	273	310	299	307	296	282	272	287	272	300	288	295	293	291	270	302	271	269	287	317	312	280	283	257	303	271	290	289	294	296	297	266	272	283	314	276	287	262	311	307	267	288	269	255	279	288	284	287	280	266	272	286	281	258	293	266	278	284	281	282	266	275	264	244	284	309	273	287	277	271	292	294	306	298	284	261	304	289	243	272	293	293	287	260	297	296	268	298	291	320	271	271	267	270	265	295	276	311	315	305	266	267	279	260	297	251	303	301	275	313	296	301	292	326	294	278	282	279	300	300	307	274	277	303	312	237	302	261	285	252	288	292	292	311	276	284	297	271	313	302	295	300	280	277	294	264	263	289	274	295	315	271	278	302	283	289	295	275	275	318	272	280	304	304	300	313	286	248	296	283	267	268	262	315	261	242	296	260	256	280	294	262	285	256	254	274	287	308	284	261	299	318	280	313	300	262	257	291	274	275	288	274	318	291	329	262	316	273	263	297	282	260	286	282	293	267	279	281	281	276	299	287	276	294	311	310	284	313	271	288	258	285	294	314	272	247	269	274	303	301	306	274	291	276	296	276	298	290	277	269	266	264	275	254	288	282	290	291	269	291	307	279	260	295	287	295	320	270	290	311	280	281	308	286	273	264	274	328	294	261	316	294	281	288	274	296	298	272	266	265	302	291	269	284	312	308	286	282	261	285	293	288	280	284	279	276	300	290	278	288	299	308	298	271	267	302	297	285	289	326	253	265	274	291	294	290	287	284	291	304	274	323	301	277	301	302	309	256	275	291	287	312	272	287	300	294	289	322	294	290	276	255	298	282	284	277	287	263	301	263	262	286	289	287	320	302	287	345	281	296	271	279	273	295	274	304	300	260	273	302	311	282	275	314	309	297	319	280	285	292	284	319	283	282	281	286	301	311	305	260	288	283	284	299	279	269	290	300	279	279	291	290	272	291	303	280	280	302	296	294	284	278	279	283	287	288	272	260	313	300	267	294	278	309	315	300	285	269	286	294	255	260	291	260	324	295	310	266	270	285	312	320	293	310	311	262	327	297	294	271	306	292	280	284	276	296	292	300	293	289	295	306	270	259	316	271	265	247	268	311	272	293	274	275	264	299	306	293	285	275	275	295	287	296	270	260	305	283	277	317	285	303	272	282	261	280	275	288	270	291	274	292	261	289	296	304	293	247	301	264	294	295	270	300	273	280	338	301	261	273	304	289	260	283	304	254	279	276	293	307	309	287	261	287	300	263	293	274	270	291	279	283	271	268	261	264	269	268	298	265	274	292	289	299	294	286	259	289	266	312	301	277	300	283	329	320	297	282	317	254	284	300	294	291	278	281	278	248	287	299	259	289	313	320	301	291	288	264	270	309	250	297	294	262	271	293	298	292	278	315	292	282	279	285	310	283	292	273	299	272	296	269	286	288	285	286	296	261	271	322	287	288	300	268	302	267	291	273	246	307	261	276	306	278	259	271	257	266	302	274	272	277	300	310	275	283	301	271	302	262	270	281	279	274	275	287	245	270	310	257	297	272	279	283	269	303	281	271	278	305	271	292	240	304	276	315	318	269	298	290	281	279	265	290	290	285	297	272	290	300	291	328	286	297	270	277	303	266	269	299	298	289	284	283	280	273	305	281	282	291	280	273	299	281	277	289	270	324	288	287	268	289	313	263	284	293	300	270	297	280	280	290	271	280	300	291	269	294	282	298	270	276	311	299	265	278	262	310	299	290	302	282	316	283	243	297	274	300	311	283	288	279	325	275	284	296	270	283	263	289	294	283	287	293	257	281	283	300	304	305	310	265	323	296	287	289	281	278	284	313	298	311	302	296	319	272	274	260	276	277	291	305	271	266	271	278	285	301	303	280	314	269	266	296	271	297	313	305	288	277	270	278	265	290	293	275	282	272	288	290	292	297	281	278	313	283	280	297	286	316	310	257	292	270	276	309	254	271	308	245	300	290	276	297	288	289	296	295	285	298	285	273	290	263	276	283	299	269	285	274	263	261	312	279	288	296	286	271	274	293	277	271	275	252	291	297	281	288	286	270	287	285	287	278	287	301	277	295	283	260	271	269	294	279	273	309	306	290	281	259	301	316	309	331	265	303	284	306	301	258	248	287	293	281	285	279	291	277	290	274	287	280	286	259	277	292	264	277	265	309	306	312	287	281	308	289	285	271	293	299	266	266	278	278	283	296	285	285	275	298	317	298	315	286	298	276	311	289	256	301	300	283	287	274	311	283	275	274	293	302	302	297	307	266	299	271	283	279	282	262	299	274	283	289	273	288	272	296	312	274	283	299	274	281	275	307	298	262	270	282	274	289	274	296	298	273	281	300	287	310	283	295	270	295	313	291	297	310	274	309	277	273	295	313	295	290	294	287	264	288	276	271	293	265	266	318	268	271	294	277	288	285	291	231	324	282	294	271	263	274	313	287	288	302	266	286	323	295	291	281	270	326	309	284	272	310	273	259	305	287	266
27263	23079	21050	18705	14063	8972	3609	562	426	567	464	309	221	214	182	200	209	186	192	187	195	195	213	194	210	194	184	172	175	209	212	198	203	197	197	189	193	196	172	206	186	187	186	209	201	210	202	189	190	179	199	196	186	200	220	183	208	185	195	175	169	210	187	193	180	188	190	196	188	193	183	183	193	185	190	197	195	192	201	209	199	208	186	188	211	193	208	206	208	191	197	184	169	195	199	195	181	194	191	218	175	193	184	189	197	182	183	168	185	195	185	182	199	180	191	209	188	173	151	198	188	209	225	204	216	229	197	195	189	203	196	202	226	186	183	201	181	216	175	196	189	174	178	194	228	213	196	203	190	172	178	202	198	213	195	194	170	183	222	208	180	197	212	214	201	190	180	207	201	201	170	194	183	181	199	194	203	194	208	201	184	212	195	197	189	207	189	179	197	186	206	191	201	186	198	221	202	188	200	213	187	214	207	198	168	209	194	188	170	168	179	169	191	193	215	228	205	192	202	184	182	214	214	186	173	194	183	179	178	209	181	167	181	201	194	185	188	182	177	209	194	183	195	214	190	228	188	192	209	181	186	172	196	213	194	194	189	205	203	215	178	213	209	157	182	193	189	219	192	205	171	184	194	181	199	204	185	194	194	198	195	214	201	196	200	176	181	190	182	170	206	208	185	196	188	200	212	178	196	192	192	181	189	194	184	168	208	182	200	201	197	195	192	192	188	191	201	193	176	195	204	202	194	219	204	176	197	201	171	208	186	195	195	207	199	193	191	185	184	206	193	174	187	221	181	185	192	178	179	198	187	196	166	206	165	204	195	212	175	180	171	195	196	204	202	190	191	183	220	194	208	183	181	210	213	177	191	176	217	202	190	210	195	204	209	220	174	214	166	199	188	208	201	168	171	182	184	189	200	219	210	186	211	191	185	207	184	190	202	187	212	210	200	180	190	185	172	202	209	210	182	200	175	187	181	197	212	223	184	170	212	208	200	221	196	176	205	181	201	200	200	179	172	199	156	222	179	188	199	214	206	212	186	187	213	178	161	189	179	192	224	219	196	201	205	207	212	185	188	201	181	163	178	190	218	187	218	181	193	183	194	197	196	196	177	173	175	200	202	205	182	206	215	196	190	211	207	194	190	204	219	187	213	184	196	194	183	197	188	202	215	193	188	213	194	200	180	216	188	198	168	201	186	174	181	198	202	196	220	210	198	220	164	200	173	188	203	180	193	193	194	174	212	207	186	176	225	194	178	189	187	222	194	184	167	188	175	214	186	191	186	198	192	178	172	195	204	200	183	192	191	173	196	196	190	186	193	175	200	205	210	222	182	164	178	171	210	206	186	234	195	194	204	226	189	195	189	180	221	206	204	188	207	195	201	196	193	189	199	206	212	182	203	175	203	208	194	193	172	192	180	198	184	206	219	213	175	194	211	206	203	197	191	188	197	204	188	220	172	185	170	185	217	204	194	189	177	190	196	181	209	196	201	194	212	186	191	176	193	208	180	201	186	178	195	173	197	210	203	177	196	173	189	203	209	181	182	231	173	169	227	184	171	198	197	162	203	187	177	167	182	186	176	183	198	203	193	179	222	178	195	199	195	208	172	185	194	204	176	207	191	198	193	193	210	181	198	200	176	180	189	201	185	204	189	204	176	187	167	202	187	202	209	174	184	199	193	177	188	191	198	192	208	204	211	206	163	179	218	212	199	203	203	165	211	177	191	173	199	195	204	212	177	169	191	186	178	185	203	187	207	182	195	190	157	196	168	186	188	187	184	213	195	176	203	210	189	167	221	182	177	190	189	189	194	196	176	196	214	193	182	149	205	198	190	178	213	186	203	190	189	202	178	203	182	178	191	193	187	230	169	195	222	197	176	197	191	198	182	171	182	197	172	191	180	228	188	198	194	191	185	213	182	187	186	208	205	198	201	181	171	224	185	202	190	174	189	203	190	186	203	192	199	192	218	196	187	188	193	174	172	190	188	195	195	222	168	181	184	179	218	189	210	201	199	186	188	218	193	195	167	222	197	212	171	192	196	179	188	184	181	191	180	196	222	184	214	200	168	196	207	162	205	208	180	188	179	185	170	206	184	207	210	192	187	175	189	175	204	164	199	182	223	171	178	191	190	217	184	221	205	180	182	192	202	192	173	175	184	206	181	186	185	194	190	196	197	174	183	205	201	178	199	172	181	187	186	203	199	208	210	201	207	174	193	186	204	218	186	189	197	221	170	197	191	193	220	183	203	184	199	219	203	198	200	192	166	192	182	177	202	208	223	212	166	190	194	194	200	195	196	172	215	181	181	190	208	188	176	185	187	156	197	207	189	175	211	185	209	176	212	186	189	185	180	193	166	191	191	193	178	198	214	174	192	197	198	195	178	221	202	199	170	215	191	199	176	195	194	177	163	195	184	182	178	200	182	180	205	198	186	188	200	188	210	198	189	194	184	198	175	197	200	205	185	199	187	213	173	217	188	220	190	184	189	192	199	206	208	198	189	215	179	181	178	179	188	205	186	183	181	187	186	212	215	193	210	179	200	199	198	198	183	175	199	199	186	213	179	189	175	226	180	204	216	186	170	170	176	212	210	189	205	226	182	183	199	198	199	170	202	207	190	194	176	193	182	199	188	182	210	181	205	198	192	177	188	224	205	208	193	207	199	197	201	181	205	184	186	213	175	214	178	192	196	196	187	182	196	212	214	209	176	178	200	206	196	188	194	215	173	197	185	179	206	171	185	188	196	192	202	191	193	194	223	203	194	188	183	205	199	203	216	185	192	186	184	177	182	181	209	194	209	186	189	203	185	195	182	183	162	174	212	172	187	192	199	191	190	207	202	194	202	186	197	175	199	194	197	208	204	181	181	239	194	193	186	209	185	196	192	190	194	194	197	201	189	201	188	199	187	195	221	218	184	186	200	172	184	194	207	181	192	193	193	177	199	193	175	152	177	205	194	206	189	183	206	193	214	205	200	199	198	188	179	174	189	176	185	213	177	177	187	183	174	191	186	178	205	188	181	218	179	201	200	207	191	188	185	204	187	168	190	189	222	203	184	183	198	195	209	188	203	193	159	198	205	181	202	182	179	191	177	168	200	176	203	206	201	199	188	170	197	160	207	217	190	180	180	185	188	209	176	176	180	201	204	202	193	200	170	167	186	187	174	181	184	172	179	210	172	183	189	192	198	182	206	196	172	172	202	200	171	197	178	180	194	165	173	184	216	175	229	220	191	175	190	190	201	211	196	182	200	198	194	193	212	192	176	200	214	201	201	166	213	201	178	196	161	180	193	216	196	183	184	198	204	190	187	212	213	211	175	186	159	220	202	180	198	231	179	198	180	177	178	179	211	217	202	177	228	173	194	213	203	191	179	196	178	204	203	207	170	189	215	192	177	177	185	208	214	188	170	190	207	200	224	188	186	187	193	208	174	202	185	185	190	172	174	207	190	180	198	213	201	217	209	203	160	206	201	184	198	208	198	169
26811	37972	26530	24053	22335	16060	7656	1369	1223	1579	1196	647	412	370	371	401	366	360	378	368	389	381	370	415	375	385	353	393	374	343	335	375	400	379	368	382	358	369	353	390	364	371	367	383	408	397	384	390	367	410	353	378	362	391	376	365	378	372	359	384	367	364	377	408	348	403	370	365	363	378	398	380	341	361	375	363	400	359	367	362	354	359	364	395	403	352	421	389	404	368	415	379	405	358	356	398	354	346	399	381	366	355	348	375	347	404	353	337	422	338	365	394	382	397	371	386	346	365	362	381	379	372	386	349	393	388	375	351	330	369	400	380	347	374	392	357	367	359	411	358	388	371	411	406	389	364	379	375	363	340	372	372	403	360	344	382	372	369	364	374	387	372	352	383	370	357	368	368	374	362	379	386	396	381	359	401	410	379	374	393	370	361	372	368	378	359	349	368	393	391	399	378	383	359	345	368	401	381	368	382	375	372	363	368	396	385	382	400	344	377	385	386	412	385	376	355	394	349	361	377	346	397	384	380	340	362	372	364	378	373	404	364	370	376	344	339	350	352	378	346	360	393	374	336	359	350	336	383	356	388	363	366	392	404	371	368	360	385	342	402	373	336	390	381	373	392	379	347	344	376	385	385	376	391	352	396	387	379	379	371	383	386	361	367	377	386	383	372	382	378	373	360	346	353	373	349	363	336	355	403	367	364	384	370	393	376	346	401	358	356	394	371	340	356	375	391	402	367	341	380	374	355	375	362	382	354	380	348	369	375	364	370	396	384	381	377	368	385	352	382	382	357	364	381	377	351	363	337	375	376	374	381	379	386	366	354	369	388	376	392	367	388	375	398	375	373	401	366	363	350	380	384	407	381	362	395	397	376	368	421	334	388	391	361	398	370	392	341	388	386	361	403	336	366	377	348	351	339	368	381	376	368	364	358	384	381	374	335	386	398	394	402	363	363	388	333	390	414	393	374	381	355	398	394	376	410	364	357	351	406	364	402	335	381	397	347	401	391	346	420	359	406	372	397	373	324	387	344	335	338	417	350	383	370	382	364	383	359	382	396	393	397	387	372	409	367	390	369	352	391	357	360	372	386	376	369	393	387	383	392	370	373	361	352	385	384	389	389	386	363	349	378	369	391	383	385	420	374	377	384	362	383	366	373	389	365	372	364	375	408	384	369	373	382	388	380	373	381	378	354	338	373	362	361	415	390	367	366	371	350	397	372	395	367	373	354	374	389	388	375	385	372	366	396	353	384	370	427	389	442	365	362	352	373	384	404	378	378	389	405	414	354	403	354	405	367	353	401	372	377	381	350	370	397	380	391	360	382	381	362	350	407	380	383	330	360	407	352	337	341	416	392	370	350	389	367	385	360	351	354	373	369	355	365	375	394	396	371	329	378	344	383	358	411	389	374	370	357	386	361	419	388	397	365	374	351	421	384	385	351	361	383	385	377	404	385	389	388	398	376	360	359	372	377	381	349	364	364	360	382	390	380	364	356	345	341	339	380	371	402	355	346	369	398	371	365	360	355	344	387	349	381	380	384	385	346	369	361	354	368	350	415	364	341	365	370	377	357	398	391	340	383	382	395	371	380	333	422	378	365	372	373	360	396	359	384	392	389	408	342	353	382	386	332	362	370	334	356	356	352	409	381	369	358	365	394	409	387	390	352	345	409	369	406	391	387	374	374	354	353	362	374	352	377	385	359	395	370	349	344	413	380	361	377	378	369	351	396	385	362	390	343	376	389	344	399	362	318	364	369	408	368	386	368	388	396	365	416	405	401	380	341	355	355	373	371	359	374	351	366	332	362	372	387	376	378	358	394	355	363	401	366	329	355	378	428	379	385	377	380	362	363	377	363	365	381	401	362	375	380	362	396	389	351	370	372	393	412	374	399	359	378	418	369	396	386	362	381	376	369	346	333	353	365	400	364	348	378	404	383	339	382	374	391	401	411	364	367	367	369	370	350	360	378	362	351	398	387	375	359	372	388	366	345	392	374	383	387	414	367	344	389	377	388	356	349	403	373	399	330	367	367	378	354	364	357	378	399	389	385	351	355	390	379	373	375	382	412	396	344	346	383	358	378	395	323	354	401	405	378	349	384	358	380	354	388	403	375	371	366	382	368	392	401	357	377	311	390	355	366	350	376	364	371	362	390	368	370	389	355	394	354	375	377	345	321	380	380	390	372	365	385	381	380	355	364	367	367	358	367	395	366	370	410	376	382	363	369	326	338	385	365	376	398	391	375	363	359	397	415	340	389	378	347	378	383	394	390	351	377	391	369	325	360	348	399	358	349	386	371	348	352	355	375	359	347	386	374	366	372	348	355	390	353	377	397	379	366	376	394	344	383	366	369	352	382	397	318	382	402	382	403	400	353	353	389	390	404	373	362	414	387	390	371	375	394	370	372	368	386	353	358	361	349	380	379	400	382	365	356	406	364	385	360	356	375	357	359	394	373	379	400	371	385	374	347	369	399	367	370	394	355	424	375	413	392	382	378	391	367	364	365	395	366	353	388	387	349	362	368	367	337	378	400	402	367	346	380	391	408	353	377	399	384	345	386	374	370	364	333	376	345	356	355	374	393	338	360	395	382	355	364	392	374	374	399	358	410	362	336	371	385	381	353	378	348	380	389	360	352	362	372	381	368	386	369	380	385	373	362	372	364	384	378	370	372	406	377	352	349	370	376	376	375	370	352	406	340	363	382	401	389	339	365	369	401	332	374	359	360	369	373	376	351	406	395	387	367	381	362	365	378	374	385	381	373	385	369	365	379	346	370	343	378	364	364	356	390	400	368	388	368	374	353	395	391	406	375	369	363	368	367	391	370	334	382	361	372	422	349	383	419	365	365	368	377	407	383	400	393	350	345	373	376	394	376	352	373	355	374	367	387	360	372	391	374	362	375	389	366	368	312	371	373	380	384	397	376	364	375	375	386	372	383	392	363	355	374	375	372	369	390	354	416	365	366	396	382	393	393	368	372	378	392	368	391	355	378	346	385	367	354	390	399	350	364	386	358	392	387	378	354	379	392	390	394	368	351	350	384	381	367	385	376	376	352	377	394	373	395	396	397	373	343	377	376	368	382	360	355	366	350	380	349	366	377	398	370	395	372	345	380	365	399	377	337	386	369	404	377	370	401	391	376	373	383	390	375	375	358	344	410	374	394	340	362	384	399	383	348	420	355	379	372	400	383	385	356	387	356	402	375	331	354	388	411	371	346	375	396	391	392	368	380	375	385	386	399	372	363	360	376	354	351	350	377	386	346	366	351	386	367	355	379	355	369	370	357	355	369	346	394	412	390	358	400	378	405	377	390	424	403	358	404	364	379	399	366	374	370	368	393	394	385	385	384	384	370	375	345	391	332	387	355	408	375	353	374	348	343	402	359	345	363	371	349	353	373	361	374	374	396	409	399	378	370	382	411	341	355	354	383	362	361	408	395	390	363	356	369	380	370	356	382	350	361	390	377	372	347	342	383	371	362	368	395
24770	21654	29023	34582	41732	36117	24614	5387	2375	2840	1497	652	178	178	158	185	170	152	190	191	153	168	145	155	153	167	188	185	148	178	166	189	165	173	169	163	194	175	177	177	171	179	152	161	184	171	176	161	145	169	151	165	180	143	168	154	192	164	141	175	161	145	165	149	185	172	151	165	180	196	134	182	183	159	174	173	166	171	159	162	173	152	176	172	155	165	175	179	163	160	169	162	154	174	139	177	170	170	153	172	178	131	161	182	193	163	166	139	141	165	152	160	164	157	171	178	142	168	161	155	187	153	152	176	191	170	142	168	155	157	141	170	156	176	170	159	172	157	153	150	135	166	149	187	169	172	181	160	152	155	165	158	168	160	161	168	146	167	152	176	160	173	148	167	158	154	163	165	186	156	167	172	160	169	176	162	137	152	157	164	175	172	170	153	181	158	180	171	159	184	164	151	147	174	164	178	136	167	163	188	174	177	160	182	191	171	182	160	175	179	171	183	175	145	189	164	160	178	140	160	163	154	166	164	181	169	155	176	163	179	152	165	156	165	161	170	154	155	171	167	161	189	168	175	161	177	155	154	171	178	183	174	159	152	157	177	161	144	176	157	162	146	170	180	188	162	182	164	166	168	154	181	175	165	147	164	171	141	144	166	183	152	154	152	170	179	157	173	171	170	184	162	191	149	165	164	158	159	163	177	179	165	173	164	157	173	173	180	175	153	168	188	150	154	171	141	167	171	188	172	161	155	184	196	169	176	174	163	158	193	163	173	162	173	175	185	168	180	157	180	168	158	186	178	180	167	157	145	178	174	174	180	166	182	176	162	169	194	162	179	163	160	176	149	171	157	165	150	171	180	168	143	168	175	175	158	178	166	170	194	172	147	167	190	165	164	145	141	186	163	148	191	158	179	162	174	184	151	172	161	154	153	176	157	173	153	173	143	183	183	154	174	166	160	179	184	167	151	201	151	167	171	180	185	159	158	171	157	174	170	155	151	169	174	151	155	190	170	156	172	183	154	188	185	169	174	191	154	190	169	151	155	161	164	167	160	163	162	145	167	170	154	167	164	161	177	172	155	169	154	167	159	172	170	146	176	161	166	142	194	173	174	159	156	151	167	146	160	176	156	188	177	194	162	167	161	177	150	183	170	164	165	174	150	159	166	162	174	190	160	165	155	161	185	174	172	156	141	161	190	157	142	138	175	176	171	160	161	164	143	166	174	143	154	185	155	156	151	171	167	167	167	164	146	174	169	177	164	169	165	148	163	159	149	167	178	185	167	177	159	181	163	150	175	150	152	159	151	160	156	167	144	160	172	159	174	187	174	161	176	177	152	172	159	150	161	147	174	165	177	168	153	195	174	181	153	167	194	182	161	164	179	185	143	156	158	182	179	152	160	178	179	164	152	154	148	131	177	170	167	169	185	176	176	150	172	186	170	151	168	155	169	159	142	164	165	141	149	182	172	160	195	152	178	170	172	168	148	170	178	155	167	181	183	164	165	203	186	193	182	151	174	166	159	155	166	173	164	172	166	158	169	166	161	167	149	186	155	166	165	176	153	167	144	161	171	163	188	160	151	180	176	173	161	167	163	176	159	154	160	174	167	170	155	152	202	191	155	191	174	166	153	160	144	157	182	150	162	168	142	158	171	174	188	154	172	149	160	154	184	170	159	176	174	185	160	146	188	146	173	159	137	175	168	165	192	176	150	188	174	171	173	169	169	156	140	163	166	186	160	189	162	168	153	179	155	172	177	163	165	178	175	187	176	153	157	161	173	160	190	185	163	154	154	170	170	148	145	148	189	154	190	157	185	177	157	194	164	167	161	173	173	175	156	176	181	163	186	187	158	168	181	174	187	162	149	156	142	161	182	180	163	150	148	170	173	179	184	191	172	168	171	198	178	129	163	171	161	155	174	165	200	156	180	166	158	164	173	144	175	184	153	160	185	173	171	170	157	184	161	169	178	147	142	185	171	165	159	166	155	156	159	177	173	146	166	165	164	167	157	174	148	188	159	154	159	170	177	158	157	164	171	168	167	144	163	163	178	156	173	161	161	156	164	169	183	159	165	147	166	156	177	135	151	169	153	184	168	174	174	180	161	184	168	186	171	158	145	182	168	162	161	170	181	158	148	165	149	167	163	169	171	146	170	144	156	154	143	180	183	174	157	189	171	176	184	156	168	156	173	146	156	171	146	199	149	186	190	179	170	164	160	144	181	160	153	173	164	168	170	149	149	173	172	153	181	175	174	150	150	170	182	168	180	190	193	177	151	196	149	153	152	149	164	163	170	161	153	147	135	166	165	164	181	172	201	158	163	169	154	173	152	182	160	174	148	155	179	178	165	150	160	165	156	167	166	170	152	170	169	169	168	192	172	178	144	152	174	148	171	147	148	185	144	155	160	138	172	171	185	172	178	184	164	156	182	150	195	184	186	152	159	172	170	164	165	154	164	170	159	159	166	166	178	182	152	137	170	194	168	181	168	170	150	192	164	153	167	175	177	173	156	171	167	167	191	163	149	172	182	171	143	161	146	191	171	161	156	147	146	152	155	150	171	175	167	155	161	160	147	167	184	176	173	167	161	150	158	181	153	183	177	168	162	160	165	157	185	179	169	173	158	160	175	155	184	170	196	157	172	164	174	155	167	145	148	191	187	163	161	164	161	171	160	166	164	179	151	158	175	161	177	155	154	164	169	158	177	170	141	175	151	144	136	158	198	155	170	170	147	161	159	187	177	166	184	163	191	164	150	178	180	165	161	166	171	180	170	176	155	151	163	186	183	143	173	175	172	161	181	170	167	153	168	158	134	157	169	160	159	158	183	171	170	177	173	160	162	165	165	191	153	150	167	182	177	158	164	177	173	178	165	187	179	168	151	146	161	163	169	160	177	166	161	156	167	173	172	169	164	169	164	185	160	187	176	171	162	180	192	166	158	175	170	170	166	146	169	165	151	185	165	158	152	166	173	172	162	175	164	180	142	192	147	164	165	172	149	174	161	198	149	141	150	147	154	158	169	159	186	186	166	166	164	165	145	155	162	187	154	181	178	160	175	161	151	177	157	156	186	160	156	153	163	181	150	184	156	143	184	147	156	145	168	149	157	161	170	163	136	165	157	162	174	154	147	153	183	159	178	147	155	180	149	185	180	162	155	150	168	165	153	161	149	179	161	165	161	190	154	164	162	181	166	171	162	171	190	179	168	158	168	163	160	175	165	156	155	144	167	158	149	146	174	160	176	179	171	174	157	176	164	188	157	176	169	177	192	195	151	172	172	171	161	147	164	183	159	172	179	180	179	158	153	166	174	179	177	162	161	182	183	186	147	167	153	160	192	166	163	173	174	160	165	155	171	165	177	179	158	152	160	156	145	167	150	172	164	146	180	175	151	155	164	172	134	175	171	174	154	174	175	159	178	179	147	164	201	160	175	174	159	189	152	157	157	153	185	165	202	174	160	148	184	153	175	180	180	164	173	140	151	165	149	166	178
29392	43289	45919	53632	50905	41543	29872	7403	7600	8372	4592	1825	395	349	335	326	339	332	340	322	359	358	355	324	331	337	332	335	331	320	315	339	307	282	318	297	318	333	313	346	328	314	335	306	331	292	323	341	338	309	340	324	342	316	318	318	320	306	324	312	342	293	333	338	385	326	320	330	299	331	355	323	286	322	335	318	332	316	363	337	333	321	312	321	341	336	338	321	334	315	320	283	345	299	335	350	317	324	311	328	346	327	284	329	327	320	332	320	302	336	300	336	343	328	341	270	318	287	310	294	353	325	325	290	341	276	331	305	318	329	350	309	362	305	309	305	325	311	360	318	297	307	287	326	344	325	323	303	313	352	327	316	308	301	319	327	288	340	349	322	339	331	337	329	333	326	326	318	347	339	318	285	308	303	320	320	282	324	329	349	311	306	320	339	332	355	317	340	332	327	323	298	334	307	312	315	301	325	359	314	347	330	319	325	375	326	314	319	276	316	318	317	351	331	298	316	342	341	360	309	315	351	316	326	313	358	317	297	340	311	356	380	325	303	323	324	316	329	314	329	346	321	318	334	316	306	303	270	307	316	302	340	314	325	350	312	331	332	302	365	309	321	341	297	313	310	315	325	354	291	310	296	320	320	328	303	297	337	330	303	332	333	363	347	356	307	328	319	302	340	334	327	340	318	317	316	309	325	311	334	324	316	348	319	327	348	326	334	308	303	328	333	316	361	316	343	325	306	291	290	342	331	307	339	301	345	323	315	297	303	319	317	334	306	321	331	340	349	300	369	323	317	330	327	335	328	354	309	339	340	353	329	328	332	333	319	325	329	352	323	329	321	319	313	337	303	361	344	334	307	304	316	329	295	321	308	297	312	326	349	327	350	293	323	288	340	336	302	298	305	304	317	351	354	345	283	325	355	336	351	324	282	353	331	343	287	295	324	336	345	345	331	326	327	324	321	348	332	330	301	321	306	331	298	328	304	326	319	327	351	330	307	295	322	306	334	318	311	319	336	336	321	305	306	332	328	319	323	321	353	296	332	355	314	332	317	317	333	335	334	310	336	320	337	295	315	347	296	345	334	324	313	325	304	341	325	339	309	319	314	331	333	304	323	299	330	338	314	325	299	299	318	315	334	308	319	325	293	319	312	348	341	303	279	321	347	331	359	356	334	318	324	331	334	298	329	310	330	333	335	306	317	332	328	320	297	314	306	335	310	344	322	321	332	295	323	315	312	306	325	337	323	335	325	340	309	332	295	319	332	342	303	309	346	322	337	321	317	330	315	357	308	339	308	326	350	340	301	351	309	302	331	335	311	333	325	324	340	334	332	346	318	340	313	350	309	327	305	344	338	293	342	297	310	346	324	343	334	331	315	313	317	318	333	304	293	323	321	368	354	328	330	317	352	305	323	294	298	329	316	319	327	253	315	338	327	351	320	335	333	320	306	321	314	305	355	309	368	308	356	321	325	323	297	316	289	325	327	303	317	346	346	310	381	323	335	326	355	304	291	306	321	322	320	323	327	312	346	334	327	315	279	317	323	285	325	338	292	354	348	301	324	305	311	334	326	315	340	330	343	303	281	310	326	297	312	328	329	322	335	303	339	320	341	318	302	361	306	330	345	319	342	297	346	339	319	313	334	307	305	327	339	338	318	315	313	327	335	312	320	323	334	335	317	319	356	329	324	328	321	340	350	296	327	329	317	312	328	291	302	321	370	332	294	339	333	291	337	325	267	327	348	296	318	367	343	317	324	328	307	326	318	329	310	303	310	348	337	326	320	328	314	303	345	295	343	335	327	311	346	311	347	343	342	299	303	305	328	315	361	315	308	334	327	313	313	340	329	343	303	309	325	344	324	275	290	328	323	290	310	327	310	295	342	299	310	330	349	324	306	322	355	324	331	321	319	309	335	357	318	326	316	328	308	277	329	344	365	341	332	320	321	326	337	330	343	315	301	363	294	323	307	311	319	347	341	303	335	331	300	320	313	282	302	349	335	300	330	318	309	325	289	339	315	315	322	313	368	313	337	300	348	304	350	324	333	290	353	310	316	326	335	344	312	342	335	305	321	298	317	328	301	322	331	332	302	299	338	320	311	335	341	340	335	287	342	310	324	336	321	309	298	337	345	345	341	345	341	307	316	316	360	321	316	319	296	342	335	307	335	335	338	280	310	285	331	303	339	303	319	327	331	319	336	343	363	337	301	311	312	303	356	296	350	330	311	324	335	328	319	317	305	339	337	321	327	361	314	338	319	337	317	338	324	332	325	308	304	324	356	324	296	350	310	338	304	332	313	354	290	328	360	343	354	324	283	315	331	319	337	312	314	339	330	350	311	323	317	321	328	315	306	331	317	298	311	305	316	348	329	360	351	348	330	331	311	332	343	297	331	310	333	330	348	336	323	330	302	338	330	344	291	270	342	345	314	343	304	342	328	297	325	348	307	321	322	326	298	328	321	307	323	305	311	299	317	320	320	300	379	293	318	320	346	319	339	319	329	305	307	314	300	349	350	321	319	282	348	322	303	323	318	322	337	329	324	284	310	306	294	329	354	354	324	326	324	323	303	327	281	334	321	316	327	330	309	306	297	340	329	354	301	331	298	316	337	315	330	340	304	341	337	332	341	313	337	343	334	312	308	327	325	331	304	303	322	300	286	341	329	292	314	317	328	327	313	294	324	321	342	336	321	304	340	326	325	328	327	346	334	286	311	317	312	329	310	339	339	325	332	330	341	327	295	357	317	330	332	339	334	328	307	308	338	321	313	337	312	320	330	385	316	301	320	332	301	295	339	378	358	322	336	303	310	304	324	295	348	311	309	322	312	340	320	346	321	344	327	341	301	302	313	339	326	351	316	316	318	313	338	315	342	320	335	312	334	337	360	293	317	341	306	330	309	319	325	315	308	287	313	312	306	361	302	341	301	311	315	293	327	322	325	299	301	344	353	332	345	290	316	330	313	312	331	310	337	320	342	325	327	311	333	348	304	323	369	332	361	326	323	348	326	307	332	288	311	312	310	319	334	316	289	315	305	355	308	347	330	314	303	332	290	295	336	325	343	338	325	319	278	319	299	308	344	332	292	330	354	343	316	334	346	337	335	351	303	310	337	347	327	323	328	315	332	330	332	332	295	320	314	340	341	330	331	332	341	327	311	302	303	327	335	362	322	331	315	329	341	321	301	323	348	337	315	316	320	328	335	314	348	324	315	309	305	317	293	341	296	305	351	327	328	320	310	320	343	331	302	289	335	296	314	332	300	296	310	314	281	351	337	347	293	334	301	323	313	309	306	311	315	294	351	329	326	343	293	313	329	352	336	349	312	313	344	308	338	308	322	355	326	365	332	345	332	304	320	333	322	312	320	334	333	297	335	333	302	358	334	353	337	341	313	301	317	316	327	321	362	297	315	311	300	327	304	307	341	318	317	327	334	324	297	315	308	321	316	332	301	343	331	353	351	298	333	358	320	344	343	310	288	345	321	334	332	335	307
23454	21498	29765	33480	42526	41266	31882	11093	5560	5388	2937	1075	203	149	164	151	148	150	163	166	152	155	143	125	160	132	170	148	159	154	151	148	138	145	135	155	153	161	138	168	142	135	154	147	150	142	126	174	158	139	147	152	166	158	133	154	142	146	152	143	135	145	149	160	159	142	143	149	155	148	146	150	159	201	142	143	144	144	153	153	155	142	143	144	145	157	155	174	152	150	166	136	135	148	142	158	150	150	167	166	130	164	144	147	158	146	148	147	147	137	126	164	154	150	130	148	162	148	142	163	172	159	155	153	158	127	127	154	130	171	139	139	144	166	162	159	151	145	159	147	130	173	151	161	170	171	169	144	144	154	156	155	159	154	170	152	128	134	140	156	144	153	170	165	152	161	126	149	130	152	161	149	160	140	133	150	137	157	160	145	140	168	120	175	156	136	165	147	155	163	155	144	155	157	165	158	161	133	151	154	128	149	126	131	148	123	153	148	143	171	150	162	137	162	168	143	148	157	134	168	146	146	164	146	149	128	152	167	140	164	169	115	161	163	152	135	148	159	154	151	168	153	145	136	162	168	135	138	160	139	151	164	135	148	141	135	145	154	179	136	127	158	132	139	154	149	144	137	166	167	143	144	163	155	164	145	132	146	140	163	157	153	163	138	163	173	156	152	154	174	155	140	148	147	149	181	153	142	161	147	115	159	162	143	152	140	174	145	150	135	144	152	158	133	134	144	139	127	142	161	143	180	125	156	145	162	145	143	141	160	144	139	150	148	167	148	135	191	144	150	150	144	143	153	147	167	152	137	164	165	154	164	130	142	171	157	146	156	141	154	147	160	151	135	170	166	165	150	165	156	153	152	149	169	145	175	158	170	164	146	150	155	148	155	136	134	149	169	158	160	155	147	147	142	128	153	141	159	187	145	146	145	149	162	153	150	150	155	149	155	150	146	152	140	142	152	150	147	139	143	128	160	152	147	157	152	153	165	131	145	144	144	142	139	166	189	152	135	157	124	140	136	148	128	151	156	156	144	136	153	155	163	157	152	154	166	147	144	143	158	151	152	160	155	143	145	135	159	147	133	159	187	159	173	169	161	160	150	119	157	131	152	143	147	127	156	140	144	143	141	151	158	165	143	159	144	142	150	172	151	148	158	150	163	160	165	151	165	148	156	146	151	164	158	148	144	161	139	146	141	147	144	161	142	173	144	185	142	161	130	157	138	142	146	121	157	155	157	153	165	168	141	148	169	171	156	127	143	155	125	143	165	152	153	151	158	145	150	141	137	133	166	153	143	143	144	144	150	165	157	153	161	157	134	134	133	160	169	144	144	137	151	166	159	145	151	168	142	148	156	143	175	136	136	154	148	163	154	166	163	120	154	157	157	169	159	141	166	161	152	163	150	163	123	163	142	138	142	152	149	138	164	132	160	152	159	161	185	164	144	141	154	144	143	151	148	161	165	146	154	149	133	167	151	141	157	157	137	150	148	145	142	142	169	159	148	158	158	143	144	147	136	169	150	140	165	142	132	142	164	155	134	152	145	158	160	140	151	143	144	134	168	170	160	138	131	152	158	142	161	142	139	142	161	164	164	130	154	153	170	131	146	145	127	138	153	151	181	123	142	128	159	136	133	162	154	143	145	162	154	129	154	164	155	146	137	158	168	148	176	121	158	145	156	134	156	160	162	144	155	165	159	158	171	153	134	131	148	151	143	154	163	131	157	135	160	154	163	150	153	123	154	153	147	173	149	157	148	167	156	147	151	143	156	144	145	151	131	154	177	165	148	170	127	137	160	133	159	164	146	142	190	159	151	139	124	144	161	164	156	161	142	150	170	154	168	156	138	160	173	147	171	131	174	152	139	151	151	154	177	179	133	152	152	148	158	134	162	160	145	161	144	153	154	170	153	153	157	163	147	167	150	170	147	157	148	166	142	141	144	138	147	158	153	182	157	141	173	161	143	170	146	159	131	145	147	136	157	140	168	155	146	145	145	140	138	162	158	158	157	138	161	149	129	155	152	144	147	172	146	171	165	159	159	142	141	156	164	150	156	167	149	151	142	126	149	129	142	149	156	154	152	146	159	162	166	130	156	150	159	141	172	136	152	155	123	159	127	158	165	142	141	147	150	174	145	141	146	142	147	149	161	143	159	153	152	149	149	145	133	129	149	152	150	144	162	154	156	154	118	143	155	141	157	140	158	163	173	162	147	164	161	166	149	121	152	160	156	168	141	136	178	158	176	145	139	135	148	130	162	163	150	144	146	165	145	155	156	136	140	166	159	151	143	153	133	135	191	157	154	162	134	135	172	154	141	150	169	178	163	132	151	162	155	152	137	147	141	156	165	152	140	138	147	162	135	140	158	156	136	149	143	144	161	154	146	157	133	145	170	169	136	138	159	127	130	142	155	145	141	137	162	135	157	145	159	165	144	158	156	145	158	138	150	133	176	151	148	156	137	167	146	170	154	159	164	137	138	154	153	144	156	175	152	141	140	118	147	146	163	177	169	150	152	141	154	157	152	138	139	163	160	149	117	147	140	158	155	154	136	132	151	138	153	141	154	160	148	151	135	139	144	146	142	142	150	138	152	162	161	163	169	148	151	154	162	137	154	156	169	160	140	152	127	157	159	167	156	151	156	154	163	173	170	157	121	151	152	165	156	159	169	160	154	151	147	140	148	154	155	140	160	150	149	158	150	156	166	161	149	146	146	137	144	183	153	135	149	158	146	142	165	168	158	124	139	151	146	150	166	154	158	145	152	172	145	154	140	142	132	153	171	138	141	160	160	165	147	163	162	166	149	144	151	171	168	148	128	156	153	156	150	160	149	144	140	137	141	133	176	167	139	152	139	165	166	125	172	142	130	167	155	153	164	158	173	148	153	162	161	169	170	154	139	140	154	155	137	152	149	131	151	130	147	152	172	145	142	142	140	144	158	163	152	152	138	126	139	149	153	162	141	163	167	136	134	140	152	143	122	165	140	142	150	139	157	146	159	150	134	149	163	144	179	167	153	162	149	155	164	157	155	152	140	152	157	155	146	159	141	178	141	172	174	146	176	131	143	137	165	153	140	157	152	124	157	166	153	163	146	172	143	160	134	150	138	128	140	138	155	161	164	165	143	150	149	139	123	154	150	167	174	144	162	140	158	151	154	157	146	155	155	117	156	143	165	147	141	130	160	158	166	148	152	152	157	143	142	137	147	142	145	136	150	149	152	155	151	148	158	167	159	139	154	133	157	145	173	146	147	149	136	161	170	143	141	147	134	167	177	152	133	159	127	152	152	146	163	148	151	146	144	157	160	139	157	158	158	166	161	145	155	148	160	160	159	155	155	170	147	148	156	144	162	135	143	153	126	160	164	170	162	159	164	155	149	157	165	154	164	142	147	149	157	147	154	157	127	137	146	142	135	174	172	156	174	166	142	153	157	151	154	143	144	128	160	141	135	139	131	143	159	168	145	140	132	140	148	141	141	158	150	133	138	180	143
32009	48409	63589	73518	62792	50178	35504	14759	14122	14064	8361	3120	523	294	287	300	282	283	307	249	307	283	289	266	270	280	277	256	287	272	294	292	306	289	276	274	321	245	277	281	288	314	281	254	293	286	274	298	274	266	303	301	287	294	287	266	311	272	299	290	260	272	262	271	275	271	268	278	308	277	278	278	289	260	275	300	265	284	248	311	305	268	255	267	304	289	287	288	255	269	273	262	266	243	266	287	297	285	292	291	275	268	279	259	280	252	271	294	286	292	276	296	259	275	293	274	284	307	277	275	273	260	299	299	270	256	293	278	265	305	275	273	265	290	310	275	294	290	294	295	294	250	284	315	304	280	278	282	290	293	305	262	299	280	292	282	261	263	285	271	288	293	321	276	273	269	315	269	279	256	285	261	256	278	264	285	281	274	294	272	270	283	268	274	277	277	292	290	289	297	293	277	269	260	303	233	264	293	291	284	289	301	277	231	271	269	291	253	289	257	295	269	289	256	258	306	313	334	282	263	264	273	271	307	258	277	293	282	272	268	282	270	273	309	268	316	265	263	274	268	263	268	293	292	291	281	283	285	273	297	270	284	283	290	263	295	283	272	267	295	292	279	260	321	292	290	299	285	280	272	277	300	291	283	290	293	286	294	286	263	277	295	280	285	288	282	254	289	299	284	275	287	297	244	297	284	279	275	304	267	268	261	259	253	285	279	285	269	274	325	330	270	284	293	272	308	276	260	279	275	297	269	288	277	259	285	290	282	268	260	286	283	262	308	283	292	284	292	261	285	295	301	291	287	263	320	285	309	289	264	280	291	262	300	267	279	302	297	265	262	273	332	291	277	282	290	277	314	282	274	270	256	258	292	298	291	315	297	280	272	287	277	297	277	269	286	263	281	273	287	294	254	274	300	284	283	275	262	291	304	314	258	268	290	278	270	268	278	299	289	230	291	299	286	288	269	244	281	292	244	285	288	262	284	284	312	293	280	259	305	294	278	288	255	299	314	285	278	306	276	301	295	273	270	303	320	321	290	282	303	283	297	288	270	227	282	315	280	295	281	271	276	298	261	269	290	285	274	257	291	276	273	272	298	268	267	314	306	291	263	282	274	277	241	271	274	302	271	292	302	275	250	278	294	286	273	312	271	296	295	290	277	289	293	286	283	300	321	289	294	319	307	279	301	292	277	291	281	285	269	277	303	305	286	305	282	309	312	277	279	290	282	266	270	266	289	280	283	271	289	291	260	279	297	271	261	260	279	275	294	305	309	285	303	289	300	287	285	289	282	291	289	251	322	282	297	282	277	263	265	263	295	285	299	270	291	274	252	303	280	288	284	256	291	285	286	292	270	266	293	282	291	286	302	293	279	323	282	294	288	327	281	262	297	306	270	277	260	267	281	270	274	286	258	273	288	298	263	271	271	270	267	319	276	265	258	257	302	241	272	273	287	320	300	279	286	273	281	303	265	302	259	276	281	288	275	280	285	276	301	291	277	340	279	285	262	270	294	293	297	278	283	278	289	287	270	274	294	295	292	276	270	300	323	277	272	289	263	281	268	282	321	282	284	296	317	282	310	278	282	272	316	288	256	312	276	272	277	237	259	295	262	322	291	317	279	280	279	292	302	268	270	306	270	299	290	274	252	288	264	282	266	281	276	284	286	302	277	296	299	292	286	283	295	263	259	264	287	331	281	275	268	279	264	289	298	289	265	276	294	273	267	277	275	280	326	281	285	305	302	290	264	279	321	248	288	272	279	261	280	272	295	255	295	301	278	320	281	271	311	276	294	281	282	266	306	289	287	291	281	309	293	281	278	300	257	295	259	278	284	287	286	279	297	303	266	274	288	299	289	307	296	268	297	275	271	298	312	279	261	297	266	274	277	316	279	315	288	270	256	283	297	264	282	274	292	269	264	283	288	298	311	282	274	284	268	251	270	275	283	296	281	291	287	284	284	263	271	302	276	276	276	288	267	267	305	254	317	290	280	264	263	286	289	310	292	264	281	253	268	256	291	289	304	292	272	273	291	296	299	293	274	272	265	253	272	275	276	293	304	287	258	292	266	268	284	279	267	271	328	284	304	276	283	268	265	304	301	309	272	266	312	276	299	284	252	278	284	267	289	294	271	277	287	250	281	282	309	291	232	292	275	279	285	305	251	264	293	262	281	298	281	271	290	286	257	290	307	266	273	273	290	275	304	307	287	291	326	258	261	283	289	274	275	278	267	278	263	270	267	294	288	276	274	275	263	284	281	254	272	285	269	269	289	299	319	268	274	294	270	266	268	299	282	296	271	261	293	251	262	295	281	281	265	264	258	281	253	277	268	267	284	291	260	270	277	252	307	275	290	257	275	300	280	284	287	284	310	285	288	270	277	284	274	282	265	249	283	259	249	321	276	285	310	288	294	271	285	280	263	284	318	281	292	288	276	262	253	281	283	281	264	280	264	266	288	301	259	276	295	282	297	277	287	309	298	268	286	286	276	282	270	285	295	277	312	310	314	289	270	270	270	264	299	283	275	275	271	295	256	272	264	294	289	269	291	310	268	264	280	299	267	298	266	275	281	280	287	276	286	305	272	288	278	251	290	290	281	277	304	271	282	269	265	294	280	255	286	254	280	311	280	296	292	286	307	281	293	275	294	283	299	284	279	286	272	246	280	298	285	281	277	335	260	266	314	256	301	301	288	265	283	293	277	301	301	286	296	295	282	289	275	250	290	280	264	265	293	258	265	281	280	294	280	302	278	300	288	293	281	239	278	241	310	284	283	253	273	277	269	297	278	261	274	277	286	289	268	289	265	303	297	289	273	277	290	291	276	315	267	283	271	261	278	287	267	291	302	270	295	287	288	302	280	288	272	303	283	265	284	283	278	246	268	305	293	292	324	285	281	281	309	264	313	277	293	245	273	298	266	284	301	265	290	272	292	273	313	283	266	298	274	288	267	255	279	296	276	311	288	276	264	279	256	314	283	259	283	275	243	273	277	272	287	303	274	285	266	277	296	253	264	316	295	270	279	263	290	288	245	278	279	284	280	306	274	281	277	265	285	292	293	280	259	291	253	259	274	298	290	312	266	288	293	236	267	280	319	273	268	322	294	268	318	318	275	285	289	283	278	291	260	281	291	275	288	273	272	288	299	270	286	254	284	273	268	298	301	292	300	277	279	299	279	265	274	281	285	262	280	273	289	309	296	292	288	292	282	281	265	300	274	266	276	293	289	251	302	277	293	292	301	292	285	278	298	303	272	296	283	284	272	265	257	282	248	303	279	293	244	270	296	269	267	283	283	271	314	318	299	306	274	284	305	312	313	263	294	264	286	267	299	312	288	275	275	273	276	264	253	283	251	283	297	277	278	275	296	271	308	292	274	297	287	259	301	263	324	279	317	281	278	262	243	254	247	264	277	290	287	293	285	262	260	278	296	283	274	270	289	285	265	303	262	263	271	304	256	265	271	282	279	278	283	268	275	265	298	294	270	288	269	270	273	258	274
27195	21838	21851	24907	16104	7555	2878	701	378	468	372	289	194	182	196	187	165	187	206	220	208	194	197	189	181	214	207	182	211	179	188	207	196	214	193	194	196	210	188	195	185	191	182	200	177	197	189	196	212	197	194	231	193	229	197	179	180	192	197	208	211	217	178	192	194	197	189	192	185	189	187	177	197	176	176	192	184	214	207	212	174	194	174	187	176	207	211	200	202	192	197	187	204	215	187	206	211	223	200	178	188	189	181	200	199	180	187	193	188	184	175	184	185	190	193	193	181	198	195	181	204	198	170	184	212	211	205	186	195	190	186	175	199	190	187	193	223	203	171	190	198	213	219	201	195	193	182	163	220	186	196	206	191	184	177	187	197	184	204	194	195	203	189	173	193	207	224	170	159	197	197	205	169	173	187	185	179	195	173	196	170	188	204	190	176	157	204	218	219	191	196	194	202	200	194	188	185	196	186	193	190	207	188	188	195	206	167	196	188	189	171	187	168	180	202	176	167	207	210	206	204	200	198	181	228	185	187	198	194	192	200	196	181	212	191	213	188	200	176	181	211	178	203	198	192	194	222	225	175	193	190	197	177	207	181	200	183	191	193	208	192	190	205	187	195	178	188	210	168	208	187	200	176	205	216	208	202	183	203	208	185	188	172	193	154	186	197	235	175	181	189	164	195	200	187	175	186	184	180	205	177	213	175	173	206	201	189	208	220	213	184	171	202	205	200	198	190	232	188	210	200	195	204	208	226	194	181	188	222	185	216	199	207	195	190	195	181	221	210	196	183	196	189	212	192	225	203	185	184	202	186	154	207	198	199	178	197	194	180	202	194	204	188	187	192	187	194	183	197	186	210	174	217	195	174	172	206	192	203	216	214	182	188	173	204	181	225	212	189	175	205	180	202	207	207	179	191	199	197	199	198	212	202	204	210	194	180	191	202	191	223	202	213	187	183	196	203	191	197	192	180	214	180	186	173	193	153	209	173	210	183	220	185	223	191	185	194	181	189	174	192	182	185	198	188	188	184	179	148	209	226	185	182	169	188	204	199	172	158	174	183	181	176	214	163	180	188	168	171	194	196	181	204	193	208	188	175	207	203	196	191	191	199	198	216	181	172	191	180	196	208	198	189	201	186	208	181	192	196	171	176	182	202	201	175	211	184	197	193	185	203	174	202	195	215	191	168	172	187	189	182	194	197	178	177	197	176	196	206	178	227	187	195	184	176	213	191	182	190	186	195	205	192	186	204	206	197	184	197	200	179	204	188	188	199	190	205	187	202	188	208	194	222	189	185	206	176	191	200	207	184	179	201	204	216	177	179	189	199	195	209	188	195	160	198	198	193	204	186	193	192	203	187	191	195	181	197	200	167	206	189	223	191	205	178	192	221	181	193	191	197	176	181	192	182	202	172	205	195	190	200	227	190	200	187	197	231	157	203	175	183	191	202	173	179	167	203	216	214	180	196	204	218	207	187	195	212	177	194	194	188	200	187	181	216	183	188	192	198	209	208	209	209	202	168	207	181	199	186	180	179	187	179	211	194	178	187	192	210	189	187	190	180	192	183	222	195	214	197	200	222	204	193	174	190	181	202	198	199	199	185	183	201	185	177	173	200	187	199	194	192	222	188	183	174	177	190	185	198	209	193	188	204	190	196	195	180	180	208	205	203	193	197	187	192	201	191	214	216	178	206	184	185	197	221	188	182	191	170	201	168	179	188	206	214	212	186	204	187	222	190	205	190	211	223	166	178	207	209	194	195	231	206	192	204	175	198	190	189	189	203	193	205	201	212	185	195	214	186	176	203	187	169	210	206	188	194	179	178	186	207	189	188	196	201	203	211	186	160	189	184	193	199	164	198	179	200	207	185	198	187	190	168	202	197	191	203	194	203	202	216	201	223	199	205	169	185	203	187	200	173	186	177	181	187	196	189	193	193	188	214	204	189	183	210	196	215	200	194	219	185	205	205	171	210	195	180	195	177	193	219	193	183	181	198	151	213	162	212	183	211	173	199	208	191	193	213	210	185	201	190	190	171	173	210	196	200	182	212	201	195	195	183	184	205	192	178	208	174	179	200	190	170	181	206	204	202	190	189	176	192	214	180	184	191	167	197	188	158	179	185	190	184	183	193	235	211	182	222	201	208	204	218	207	227	182	210	191	194	175	185	164	195	179	179	215	173	195	195	182	182	189	199	190	197	181	198	171	188	204	193	169	180	214	169	211	210	204	197	188	182	189	176	197	191	187	176	187	193	198	185	167	183	205	197	216	180	195	184	197	176	194	190	196	197	183	211	211	194	190	206	186	199	200	195	173	179	166	229	192	200	208	203	201	195	162	177	177	178	196	197	185	208	231	199	175	203	189	182	203	165	185	175	196	179	170	208	200	197	187	215	209	178	214	201	189	191	187	236	209	187	209	177	215	197	173	184	210	219	193	190	168	161	180	174	195	205	174	186	185	165	201	210	188	225	215	165	206	161	200	187	198	200	198	192	218	186	189	169	184	195	211	192	208	200	188	202	192	195	204	183	181	214	185	199	199	187	188	188	173	189	189	187	205	187	206	200	192	186	187	180	213	197	178	198	205	197	183	220	172	215	195	185	162	166	197	191	189	195	181	169	196	213	191	211	202	183	185	193	205	190	203	208	214	190	193	197	199	174	219	191	216	207	180	175	207	201	196	176	202	210	183	177	190	188	205	204	209	176	195	189	210	185	192	202	197	186	191	216	190	202	172	210	199	179	191	211	208	177	179	178	238	191	203	178	209	183	206	214	171	213	180	169	204	205	175	194	175	198	199	187	216	176	190	206	181	192	194	189	192	193	201	203	208	200	216	191	195	188	217	203	181	195	207	175	193	192	195	190	199	212	204	205	187	192	196	172	222	209	216	194	217	203	188	204	212	218	213	184	190	211	199	207	189	200	204	200	194	186	201	189	202	195	199	201	201	205	186	174	196	198	195	191	193	214	191	197	194	177	187	220	190	203	182	183	206	180	195	204	185	207	176	195	193	190	215	186	189	192	184	194	184	193	201	213	187	207	205	191	184	203	190	191	184	192	180	201	193	207	195	218	187	195	212	203	176	207	197	162	199	192	185	200	180	205	195	197	197	159	194	198	196	194	186	198	193	190	169	198	196	173	193	205	219	209	195	204	198	189	213	184	175	211	194	194	189	209	189	185	170	169	191	215	199	190	206	169	204	221	192	202	180	190	197	197	186	187	179	208	184	186	230	176	221	214	199	185	193	215	199	188	213	189	194	201	171	202	187	194	194	219	185	187	189	199	234	173	214	202	198	214	199	200	203	188	176	199	186	177	189	183	168	197	208	187	184	183	188	211	206	191	190	202	199	194	197	241	203	202	184	206	201	215	202	197	181	210	191	199	181	197	191	178	191	202	227	202	211	193	186	209	184	191	202	177	193	189	192	183	206	205	180	176	199	190	180	194	215	207	191	207	185	187	173	169	194	186	195	229	177	178	219	206	189	186	227
23503	31913	29063	30024	22892	13302	6742	1897	1023	1254	914	554	391	369	382	356	381	376	381	396	388	337	388	328	347	386	357	358	314	344	352	363	342	377	373	375	406	355	396	353	349	348	371	376	381	355	328	377	380	396	374	362	371	367	345	385	386	395	343	363	348	398	369	375	395	355	338	360	359	404	376	379	359	358	389	367	330	347	362	381	392	385	363	345	362	371	356	372	370	372	349	370	389	370	366	344	367	353	379	352	361	383	393	388	345	380	355	377	378	368	409	372	409	368	373	377	382	349	367	362	354	355	372	378	358	358	355	379	370	358	402	350	366	367	360	363	400	369	369	397	353	357	356	391	379	387	390	388	357	369	357	326	408	359	374	360	378	384	375	351	374	381	341	381	370	417	391	335	357	345	395	358	350	368	381	337	331	335	369	374	368	376	363	364	374	384	372	401	357	352	392	343	389	363	405	373	390	392	372	349	393	396	327	343	344	361	362	365	335	358	372	372	368	414	356	354	348	354	353	389	407	358	380	375	358	398	335	355	402	381	351	370	348	349	370	356	366	369	366	340	383	388	377	349	393	356	347	381	333	349	370	387	375	353	357	395	369	398	384	343	378	369	394	376	370	405	365	375	385	371	381	356	386	344	387	366	347	376	382	346	384	403	367	364	375	389	384	354	353	374	375	347	363	367	359	392	335	353	360	338	354	336	399	370	398	340	373	387	396	379	365	397	348	364	355	388	367	364	391	413	342	344	372	380	357	353	374	348	373	392	375	411	365	367	370	377	386	364	374	379	373	400	357	371	366	388	378	358	348	376	373	396	377	355	378	390	368	392	379	347	355	364	405	384	370	378	366	375	401	343	369	371	364	359	394	359	366	399	350	373	370	354	331	382	356	376	355	401	389	384	388	383	381	396	343	376	387	347	394	382	379	364	371	350	393	371	369	371	379	325	379	349	388	380	369	388	365	359	371	348	411	384	374	354	361	407	371	359	364	378	361	349	380	346	358	343	362	349	368	357	353	379	355	381	363	360	368	353	408	357	338	352	401	371	369	358	381	355	333	446	412	380	389	353	382	310	387	372	352	392	360	386	363	371	340	389	352	382	365	363	396	334	365	371	354	367	382	325	393	361	394	394	356	384	364	361	393	396	378	389	382	373	364	360	408	383	336	383	384	355	377	376	375	383	381	370	378	370	396	359	373	406	386	353	411	352	361	388	353	378	357	338	344	371	332	352	359	400	403	394	367	357	353	342	378	348	354	350	375	368	363	369	396	363	384	365	394	366	369	367	386	355	368	381	352	340	353	325	403	358	399	392	387	360	390	351	416	378	345	359	370	371	369	344	345	405	377	347	391	389	368	338	326	386	370	396	339	389	434	367	415	376	348	343	353	409	387	356	387	324	364	410	344	354	373	375	401	388	365	335	374	379	355	370	374	386	326	361	390	392	338	378	392	392	382	354	350	365	404	361	392	346	370	376	371	363	354	349	369	334	335	371	351	407	385	359	373	399	343	372	365	363	363	393	375	385	371	395	352	342	377	337	384	378	352	398	345	406	394	350	347	366	333	381	353	367	356	355	357	408	362	385	364	362	392	358	393	331	387	379	334	363	364	339	383	384	404	360	386	388	340	378	363	370	363	365	378	396	368	326	350	399	367	371	385	342	366	321	368	331	375	366	363	372	379	399	379	371	374	356	406	361	377	358	380	338	352	366	365	371	395	356	397	346	381	368	363	367	351	382	371	364	343	367	372	374	382	362	397	340	346	353	384	362	376	382	408	338	376	387	393	346	392	368	361	296	375	356	387	383	363	365	380	357	411	410	377	362	352	351	381	339	394	384	379	349	325	420	348	379	358	398	381	336	354	382	350	371	349	383	340	353	372	392	381	328	332	366	383	374	357	350	361	381	387	405	357	324	387	351	385	354	363	410	351	368	351	351	354	356	364	333	374	360	352	361	369	369	370	347	392	389	389	367	359	336	409	373	372	354	345	378	366	379	375	386	370	386	329	374	337	370	354	373	402	344	379	361	397	396	384	346	400	342	360	343	371	387	395	398	368	347	417	396	380	384	360	368	360	381	347	372	406	358	364	354	364	364	393	342	357	349	385	374	377	395	387	347	349	388	375	362	377	377	375	383	363	372	395	338	384	371	390	371	390	372	367	352	387	347	350	348	363	371	345	345	414	381	368	368	389	361	352	368	370	368	357	380	358	377	352	373	381	382	374	398	362	355	406	379	348	374	381	352	383	352	369	368	350	361	408	359	364	377	360	370	373	370	394	374	347	395	372	385	366	389	354	365	385	391	345	368	363	374	363	347	378	329	416	385	360	360	370	345	394	372	349	384	378	370	366	378	352	378	369	345	386	370	381	390	393	358	377	367	362	376	372	382	368	358	387	341	337	357	381	375	385	392	349	328	365	386	372	365	394	370	377	374	387	394	371	379	363	357	354	364	372	411	364	365	365	348	364	351	340	358	369	378	353	353	366	358	341	350	327	349	359	378	398	377	384	366	407	398	395	385	360	388	382	344	406	360	381	363	373	359	370	397	314	362	372	370	341	369	361	390	373	375	380	362	348	389	382	385	365	354	365	389	365	361	384	371	398	365	332	346	356	395	365	431	365	377	344	378	346	367	378	370	383	385	385	369	371	371	360	380	380	331	348	401	375	392	338	372	376	379	355	395	343	377	418	351	396	353	381	379	409	366	372	330	378	388	386	366	372	369	363	324	364	372	348	376	355	336	369	392	360	359	381	389	351	345	387	389	355	335	371	358	402	357	359	376	385	350	396	369	402	351	372	340	357	345	393	370	349	350	326	363	390	350	365	355	361	384	393	370	383	382	416	401	380	392	381	369	389	356	414	344	340	364	361	417	388	389	370	385	384	341	382	356	391	365	393	363	336	360	367	384	378	360	367	374	333	383	351	395	376	367	371	381	373	365	348	364	397	394	371	371	390	367	350	345	387	408	382	400	366	399	365	371	366	405	390	372	381	363	374	382	345	370	385	378	349	336	356	365	353	340	371	374	377	401	370	350	379	390	371	381	355	369	361	397	385	358	355	355	385	362	369	387	375	369	398	350	403	365	388	350	375	352	393	399	368	359	349	371	333	361	345	350	346	394	377	388	386	345	374	358	381	350	371	376	352	387	376	362	374	371	389	339	380	371	379	337	393	349	349	383	396	379	406	389	360	320	372	377	351	331	372	400	357	378	359	376	377	377	368	378	372	371	353	364	377	358	353	356	378	374	364	379	358	381	337	385	366	371	381	365	362	377	368	357	394	403	374	381	362	363	348	338	405	380	399	353	344	343	384	376	353	358	370	363	388	404	350	345	379	353	365	388	366	394	361	365	370	373	358	355	401	379	369	373	371	355	368	346	340	385	389	390	375	393	360	396	367	353	387	366	381	368	399	369	371	392	348	372	367	390	344	370	352	360	405	351	356	344	395	376	340	333	366	357	349	362	363	358	338	386	354	377	346	375	372	384	356	396
24686	21610	29555	36743	42353	32976	22090	7935	2081	2036	1141	533	217	197	150	178	203	174	177	178	175	184	170	171	179	180	172	156	180	171	161	187	156	160	180	177	170	154	152	179	174	171	159	171	148	170	182	180	185	203	173	179	162	183	154	182	211	190	164	138	149	184	171	164	192	166	178	172	159	175	161	164	170	188	178	171	168	158	166	153	167	164	170	170	174	158	173	188	183	166	174	184	175	179	175	170	193	168	166	152	180	164	154	166	171	159	174	147	159	156	172	154	165	175	160	154	160	166	178	170	165	158	171	162	172	155	171	168	150	162	177	156	175	151	164	171	163	162	168	164	181	182	147	164	150	176	137	167	156	163	158	161	173	170	187	191	158	181	172	144	177	184	186	184	164	152	159	154	172	160	160	172	158	141	148	154	157	152	199	172	175	174	174	152	197	169	170	159	187	163	156	157	173	170	167	176	185	178	175	173	200	173	180	162	180	173	148	150	162	144	170	166	166	167	183	203	145	151	170	154	175	157	186	161	166	174	149	159	165	171	152	161	159	164	169	166	185	158	176	166	171	158	175	162	155	160	197	165	168	156	159	174	184	180	148	165	152	157	159	141	162	167	172	169	162	132	167	157	159	157	195	158	164	161	171	154	168	178	146	161	144	162	183	185	169	166	180	158	179	168	154	165	187	151	183	166	158	171	158	160	184	169	144	168	158	172	167	166	165	174	170	169	147	157	139	190	173	152	147	163	155	177	187	151	173	177	160	177	161	151	174	165	178	156	160	157	148	156	159	185	162	160	147	139	179	175	157	156	166	188	173	187	166	182	167	168	167	152	165	160	145	177	176	163	171	170	174	183	151	175	173	161	183	174	152	193	160	172	166	157	165	178	158	182	160	156	158	146	149	176	163	157	145	180	180	158	154	170	166	170	160	161	181	202	168	176	153	151	165	157	188	184	166	150	194	172	167	160	151	175	188	168	175	170	183	171	167	177	195	187	168	188	175	167	178	169	157	146	163	167	163	160	164	154	156	159	172	171	170	168	168	165	176	161	150	141	175	165	168	193	151	169	181	191	177	159	150	184	177	158	187	159	167	163	160	178	174	166	179	162	171	152	165	170	172	168	186	166	184	166	161	161	160	171	158	168	195	149	170	151	170	165	168	166	180	176	156	155	176	138	154	164	173	162	164	163	164	189	168	164	175	170	156	168	171	171	201	152	164	160	146	170	168	173	163	170	156	157	199	193	181	173	153	161	147	149	146	168	166	154	161	157	179	147	177	192	177	184	169	171	171	168	178	160	171	176	176	167	149	207	175	171	167	191	146	173	165	168	159	160	161	183	166	154	168	183	168	171	138	157	180	180	167	141	181	173	166	166	156	147	164	147	146	187	171	147	168	150	179	165	179	186	158	162	148	164	168	170	158	157	151	148	170	167	154	171	171	155	175	166	152	185	156	172	159	170	176	170	174	176	176	152	179	170	174	166	153	168	162	172	182	163	153	160	150	182	163	171	156	165	170	163	151	152	173	171	174	182	173	154	180	183	148	160	144	170	169	157	178	169	168	150	173	163	178	166	169	151	192	178	165	174	158	148	157	168	153	176	171	175	175	141	149	148	155	149	176	163	158	166	175	165	169	171	146	168	135	158	171	176	163	169	160	157	161	171	152	180	161	151	141	181	165	156	188	186	184	179	177	159	201	183	148	159	150	156	156	157	157	183	168	136	157	157	169	156	179	147	159	173	159	177	174	179	200	164	167	168	167	182	186	167	147	159	145	175	159	156	151	162	162	160	169	156	161	164	152	161	156	174	154	169	161	172	190	156	165	171	163	162	196	185	198	166	183	162	192	146	155	158	142	176	158	174	178	179	143	148	168	163	165	192	157	179	163	154	156	164	169	154	182	166	181	154	183	156	151	170	168	161	171	165	171	177	179	168	159	198	158	179	172	174	162	176	169	176	181	160	184	154	182	193	141	170	174	158	159	182	182	176	176	152	173	153	179	152	163	157	137	145	179	158	162	170	158	178	173	171	191	168	181	188	168	173	164	157	184	167	183	148	172	165	176	152	175	146	167	165	145	153	159	179	164	154	165	158	161	140	154	143	171	165	188	161	191	166	161	172	159	166	163	165	159	156	171	155	177	177	171	176	202	156	169	197	169	209	156	149	156	158	170	149	177	153	170	167	160	181	163	162	155	169	189	160	184	140	163	164	175	138	166	151	160	150	164	173	157	178	153	144	161	177	187	162	176	188	200	158	153	151	168	171	153	158	184	184	169	164	183	142	204	161	179	189	168	178	158	170	145	164	148	189	155	162	169	189	150	181	170	192	154	186	182	179	154	148	165	186	183	174	159	173	166	164	187	155	172	175	188	174	158	168	172	167	177	142	160	169	146	174	165	167	206	195	190	187	168	161	172	188	186	164	167	151	169	171	172	172	200	162	154	152	167	166	161	175	169	176	183	162	143	156	173	156	189	154	168	146	167	164	172	171	183	172	156	185	167	157	158	169	176	164	159	161	164	163	160	144	162	150	155	162	172	160	165	168	173	155	162	156	176	180	156	149	161	164	160	182	159	158	147	170	163	165	160	161	166	170	168	163	166	180	177	179	174	165	168	177	148	165	190	163	183	187	146	159	167	191	185	181	171	166	153	174	177	168	181	194	179	163	166	157	171	178	169	156	160	182	166	174	182	187	185	170	179	143	171	162	150	184	176	191	178	167	148	157	158	160	156	149	180	178	161	169	156	158	174	183	165	142	168	157	156	167	181	151	183	156	183	163	159	157	165	177	176	183	164	144	158	169	163	155	151	153	157	171	165	163	157	154	174	169	203	162	170	174	157	132	157	181	168	163	148	146	162	175	157	167	163	156	157	173	172	166	179	167	180	186	146	158	176	176	196	196	170	168	174	183	186	171	158	174	172	171	143	156	173	162	179	180	189	168	177	142	164	166	189	175	150	173	141	176	158	154	185	193	158	152	158	171	174	183	194	168	174	165	142	171	147	156	157	194	147	171	154	189	149	156	174	160	157	169	171	162	174	146	177	165	147	175	149	196	167	156	166	149	174	160	174	172	162	175	152	156	187	170	156	174	175	180	178	173	158	159	183	165	167	152	160	170	166	174	170	197	161	142	175	169	174	194	166	168	153	147	160	171	148	166	192	159	154	168	189	153	156	172	162	174	198	178	163	175	138	180	168	159	189	155	174	157	191	172	174	165	155	154	187	153	167	152	175	187	183	167	171	172	183	177	157	190	150	169	181	192	180	167	144	152	192	185	170	172	156	168	156	184	161	172	152	156	164	146	161	170	162	176	170	172	176	163	175	181	172	165	165	174	168	175	160	180	161	157	153	168	159	152	169	159	151	167	164	158	161	178	169	182	173	169	146	146	159	183	167	169	155	148	158	174	160	177	188	158	178	188	141	143	154	191	188	164	195	170	192	166	171	126	168	168	165	178	189	149	152	171	163	174	173	177	168	185	180	156	157	179	167	171
27403	45694	43435	58142	51196	38968	28001	13800	5819	6137	3659	1476	507	377	333	326	326	334	332	301	306	334	337	325	350	293	324	320	312	321	313	326	303	314	335	347	306	302	319	315	314	322	352	303	334	341	323	320	341	314	310	362	303	328	326	314	325	333	340	320	315	332	324	298	361	319	344	304	323	298	327	335	314	342	304	351	288	353	329	347	339	314	331	334	300	274	348	336	334	320	321	317	328	346	317	339	335	318	310	328	321	334	322	346	325	294	334	318	303	351	347	319	327	328	330	319	292	347	320	330	300	304	344	360	311	279	306	308	349	335	309	316	344	308	335	321	353	317	346	308	332	301	300	316	353	331	303	331	323	298	302	333	326	276	317	311	332	301	313	343	314	334	304	330	328	323	317	362	328	302	321	335	319	348	322	297	337	306	296	309	316	344	323	299	303	333	336	306	318	331	304	336	330	306	323	326	301	331	332	296	307	310	328	302	288	294	338	306	304	325	316	293	317	323	327	315	304	309	349	330	278	305	342	365	302	326	348	338	305	341	359	326	308	325	310	336	329	347	316	316	337	333	337	305	311	320	338	308	324	326	327	323	341	320	321	339	308	318	330	338	327	325	355	346	327	334	361	324	301	337	330	309	308	341	314	335	307	306	314	373	336	306	351	303	315	306	298	332	309	318	322	328	311	337	301	316	328	315	344	315	307	330	326	310	328	316	333	310	329	325	317	327	317	328	318	303	288	316	350	337	281	364	325	316	317	350	347	354	358	333	342	306	312	339	347	313	310	313	339	326	358	326	318	334	328	335	288	362	303	307	314	318	332	329	354	300	373	305	351	312	315	344	314	304	310	332	292	310	341	329	350	281	306	309	341	303	300	341	309	336	336	316	325	356	343	322	301	303	317	316	336	323	297	356	305	296	320	347	349	354	332	310	328	348	283	336	305	307	316	314	324	313	332	313	330	327	324	353	336	340	305	360	314	296	333	343	313	335	364	319	336	350	320	342	369	322	342	318	316	331	290	347	307	352	305	321	333	335	316	365	304	329	312	307	313	304	328	331	317	309	302	327	291	297	331	314	325	344	318	336	378	328	309	312	311	351	320	322	308	319	292	324	336	319	365	332	323	327	337	317	331	321	335	324	319	313	324	346	318	329	326	301	325	356	324	327	314	308	310	320	348	343	318	359	315	319	367	308	323	333	342	301	316	307	321	335	326	307	333	327	267	317	331	324	311	294	325	330	323	336	310	339	312	316	341	317	307	338	292	331	329	316	327	307	361	296	320	327	347	292	313	307	324	343	310	344	335	341	345	292	308	334	313	332	349	330	304	326	346	318	310	283	340	314	320	311	302	304	313	330	304	299	280	332	324	327	343	320	374	362	323	345	356	322	322	315	318	325	370	316	306	316	325	334	328	320	338	324	320	321	303	325	333	326	302	321	340	297	329	333	308	364	318	333	349	335	331	324	334	330	310	320	324	326	338	337	332	326	310	300	344	324	303	298	376	327	332	334	342	322	328	304	318	341	319	313	312	343	333	272	329	317	311	322	315	327	318	342	305	325	302	319	323	325	327	302	278	339	313	318	338	304	343	361	322	295	314	322	322	302	325	304	322	325	304	328	289	315	347	290	279	301	343	301	362	327	335	335	293	323	328	333	293	358	313	303	313	323	326	308	324	312	316	324	318	326	299	316	300	312	342	289	324	289	321	342	326	323	323	356	331	322	302	324	360	322	320	336	337	310	353	305	359	300	322	332	307	301	307	340	330	314	343	323	350	303	321	300	342	320	352	288	306	345	294	369	332	307	317	327	315	317	352	334	342	296	356	311	339	330	309	327	346	319	338	325	342	337	322	324	319	339	328	346	284	315	317	313	317	274	309	349	292	324	302	354	308	322	302	340	326	349	304	325	297	335	326	320	307	323	302	335	323	310	334	332	319	347	303	350	331	320	342	320	324	331	306	311	301	330	302	344	303	307	318	314	337	314	305	340	334	340	330	335	351	292	301	325	322	302	288	334	369	300	339	329	356	335	313	358	318	349	351	321	330	326	322	322	315	325	313	350	334	325	337	303	355	304	323	346	327	318	364	320	292	293	326	347	309	336	303	301	311	340	304	314	290	313	328	316	320	320	306	324	344	352	313	306	302	353	334	331	323	295	291	334	309	312	339	351	333	339	303	325	344	370	351	320	323	310	320	329	319	292	344	304	308	345	314	339	298	342	312	306	344	302	329	326	323	337	301	322	297	319	291	353	303	320	334	305	338	313	297	339	338	333	331	336	290	308	290	285	311	336	335	307	307	311	328	335	302	348	329	347	331	312	341	343	308	338	315	340	325	323	318	333	310	356	319	301	327	324	319	290	307	326	339	329	352	311	359	313	315	344	298	303	335	285	301	303	327	324	330	317	345	340	392	292	329	325	299	299	313	313	309	331	313	325	286	304	306	314	340	314	303	317	324	315	310	313	348	318	336	318	353	348	327	306	329	320	339	337	295	324	310	318	299	329	325	297	341	333	354	333	316	340	333	326	313	310	319	296	320	291	326	288	355	336	320	328	340	344	351	310	315	330	350	311	310	334	320	306	338	331	310	305	341	321	332	296	338	284	319	319	336	342	335	338	339	354	309	304	300	299	330	342	332	324	347	334	346	309	325	308	301	319	318	325	316	333	292	322	292	300	306	330	334	316	313	359	332	323	336	302	323	312	331	337	305	303	334	304	312	345	316	303	322	346	324	308	301	330	300	323	331	336	325	324	325	298	369	314	319	320	337	297	352	315	299	292	357	336	320	308	348	320	311	343	313	337	350	315	331	317	320	326	300	326	324	325	318	345	341	329	338	327	310	333	319	327	332	339	329	298	335	289	309	326	340	329	330	336	341	335	302	338	331	310	312	318	339	309	321	339	301	333	318	318	325	290	323	328	342	287	327	308	304	345	348	312	309	323	349	308	323	317	323	320	350	329	345	295	321	302	353	305	321	323	354	312	298	316	308	303	317	324	290	335	344	320	333	276	322	298	301	331	316	324	335	300	315	326	311	341	313	353	321	320	321	317	312	328	330	304	299	338	325	326	304	331	322	331	352	319	305	350	311	311	318	300	300	314	300	332	317	295	300	306	317	321	310	338	309	314	306	314	293	313	347	306	324	283	339	338	326	319	316	334	348	325	328	308	314	331	335	325	358	336	298	325	324	319	306	322	329	329	314	332	302	335	328	337	275	337	313	334	317	332	328	317	307	341	330	289	331	332	312	312	331	327	338	328	319	327	320	311	332	317	323	317	311	321	341	334	303	330	358	323	326	297	336	309	338	323	287	321	280	303	344	339	310	330	334	336	342	325	328	313	293	320	350	301	337	346	327	303	303	346	327	354	315	315	304	314	340	311	315	303	327	310	308	339	327	322	327	316	333	293	305	317	316	344	322	312	297	340	323	350	324	342	324	326	338	308	306	336	346	339	331	309	318	310	306	335	340	348	312	332	321	301	358	335	359	336	302	327
23421	21479	29542	31037	43746	42024	32647	16164	4901	4308	2622	961	333	201	157	174	171	148	157	148	153	151	165	171	161	158	142	122	156	135	168	176	157	147	159	148	143	160	166	146	150	146	132	153	165	152	157	152	159	140	162	147	137	180	158	158	145	137	157	168	170	161	161	136	144	153	144	161	159	163	174	149	145	158	173	149	150	163	162	146	150	160	160	147	161	161	146	150	155	164	152	122	137	173	149	147	163	157	155	158	141	153	149	135	148	153	157	139	188	152	148	144	148	153	164	140	163	134	150	167	158	177	142	152	134	148	154	138	146	136	173	137	149	171	162	137	147	136	160	147	163	151	140	143	157	152	147	155	138	158	139	146	152	139	142	177	148	157	148	152	139	139	143	152	155	168	150	136	180	130	155	129	151	147	162	144	149	143	155	156	148	150	171	151	163	171	146	148	167	154	162	141	160	152	152	157	187	143	140	142	169	158	146	153	171	140	146	151	174	141	147	177	154	141	160	142	150	135	156	154	165	157	138	126	142	136	142	140	164	145	167	159	153	138	154	159	159	137	135	133	160	162	157	163	152	150	141	165	162	143	158	161	187	158	153	146	145	145	134	119	150	154	173	156	175	153	131	146	151	133	143	139	145	151	148	174	152	168	156	147	135	146	146	163	146	148	162	146	142	152	158	169	161	149	146	148	133	165	164	155	144	169	155	161	144	149	180	155	163	179	144	150	159	162	168	141	135	138	167	164	155	157	175	141	153	152	151	141	171	162	142	161	151	138	134	141	153	164	151	147	163	158	155	151	131	161	149	151	153	136	152	159	159	181	167	168	148	145	146	159	141	156	137	158	146	129	143	155	165	150	169	173	147	166	170	170	176	149	159	146	160	162	186	153	146	162	138	151	171	143	158	132	145	160	149	145	149	138	146	164	139	160	165	149	150	160	149	166	145	147	162	134	140	166	156	137	152	150	147	137	161	161	142	146	157	135	159	172	128	176	145	156	154	148	138	148	151	156	147	142	156	160	145	140	137	181	159	155	178	158	159	131	158	155	141	145	137	154	162	147	135	138	156	138	164	162	134	146	139	160	165	174	145	167	145	146	166	139	179	140	163	138	130	162	159	145	137	167	147	146	177	142	154	155	150	163	158	136	146	143	156	145	136	161	138	146	135	134	152	147	160	134	159	142	171	154	154	165	146	144	143	177	156	155	129	145	174	145	158	161	156	137	162	158	146	160	160	156	169	141	115	169	154	148	160	161	163	146	175	181	182	138	155	146	172	172	157	186	151	157	167	160	167	172	162	137	159	169	137	153	179	159	164	145	166	159	168	155	158	140	174	175	163	164	148	151	136	160	139	158	152	165	166	146	167	143	133	170	166	165	138	163	138	128	142	176	147	163	155	158	155	159	163	151	146	148	162	154	183	151	138	131	144	151	157	161	173	153	139	151	131	158	154	121	156	144	172	134	141	130	138	173	139	164	164	142	138	145	146	149	168	149	145	157	155	160	165	158	153	142	150	149	173	143	145	153	152	164	159	126	132	150	151	133	162	145	148	134	157	147	151	128	155	143	160	171	139	168	180	147	136	151	159	121	157	160	139	170	142	157	161	162	150	151	137	147	162	159	153	121	161	161	151	140	161	163	149	155	155	148	188	174	136	161	143	167	140	184	164	170	147	163	165	166	143	148	153	150	131	135	146	143	147	132	151	166	167	186	161	149	150	160	160	154	149	154	167	139	148	167	165	152	145	133	153	155	152	157	165	133	149	145	141	142	158	163	174	130	161	143	177	149	163	162	134	174	159	168	172	169	156	141	162	159	133	150	156	154	161	168	171	166	177	130	154	151	159	151	173	150	154	159	151	159	142	150	144	137	146	157	155	161	137	153	142	157	152	148	148	154	141	140	151	149	160	148	139	162	172	154	141	132	174	169	154	147	130	144	158	148	135	152	151	161	129	160	152	150	135	143	155	168	155	149	139	160	150	137	149	147	166	156	161	154	145	137	141	128	154	158	157	183	139	134	149	175	142	168	154	136	172	163	143	152	143	156	167	169	140	177	147	164	150	157	139	175	153	150	140	170	157	165	133	153	140	153	145	139	126	150	155	131	139	150	152	171	144	144	134	150	166	209	149	156	138	145	137	137	145	151	153	155	132	138	131	169	154	170	149	160	146	133	135	147	154	165	118	142	158	148	160	166	149	148	149	151	149	141	162	148	152	171	153	152	164	138	145	165	140	140	163	160	146	148	166	167	145	142	165	174	164	159	161	145	155	169	150	177	144	171	136	146	142	156	165	154	134	121	156	145	152	158	140	154	146	146	154	169	138	162	161	149	164	166	168	158	156	134	160	158	122	159	128	135	156	147	150	169	148	142	154	143	164	154	141	145	163	157	161	168	161	152	171	145	170	163	141	153	153	154	152	135	164	136	177	144	154	122	150	160	136	139	156	163	137	145	148	145	160	174	154	154	146	150	166	147	164	131	167	159	152	157	151	155	138	138	123	146	135	145	164	149	141	154	146	159	162	157	141	158	151	151	136	150	135	167	161	163	141	147	151	136	156	144	169	145	134	151	142	167	148	129	150	134	146	161	145	137	134	147	143	155	137	159	151	161	158	141	167	153	161	163	157	141	134	144	123	143	152	177	157	139	140	152	174	171	144	173	133	169	142	135	134	160	148	148	136	180	137	151	157	151	167	159	150	155	136	145	181	168	145	157	124	178	144	146	137	136	144	152	145	148	150	149	144	153	166	135	179	150	164	155	166	150	160	152	165	157	160	143	163	145	155	153	152	125	164	141	166	150	171	149	152	148	152	137	156	179	180	170	160	155	161	156	152	150	160	164	156	151	144	122	173	152	172	137	148	158	145	140	130	152	169	150	166	148	144	158	158	161	167	158	136	155	152	176	160	170	160	132	159	149	138	133	136	143	124	157	168	159	162	153	170	164	154	139	160	168	155	152	157	157	139	178	165	147	165	155	162	149	131	155	160	143	163	131	149	174	143	142	176	152	164	136	169	150	160	142	143	149	159	138	147	158	149	146	150	154	176	161	142	149	149	166	180	152	159	168	159	150	146	138	121	155	164	140	155	150	164	137	162	163	147	143	158	159	180	155	151	147	141	157	142	135	139	136	157	151	146	155	141	156	151	167	143	148	178	159	124	129	164	162	161	146	146	165	144	137	150	156	148	137	165	154	167	166	145	139	165	149	169	170	138	157	148	135	152	159	151	179	149	171	138	155	157	157	163	163	138	155	148	159	152	137	162	148	142	150	134	154	164	160	156	155	155	142	147	154	146	157	169	132	142	151	152	151	156	151	158	174	168	146	160	151	160	153	157	147	147	149	157	162	160	147	144	174	148	157	140	138	169	161	160	157	154	155	152	129	169	145	142	149	142	149	156	146	149	164	162	156	141	144	153	163	147	142	133	179	160	162	158	150	165	158	164	161	148	143	154	131	137	152	143	160	168	157	153	158	138	149	153	148	141	170	134	158
31532	54056	51603	70177	64155	50585	37592	21862	10919	11687	7286	2801	824	430	300	267	298	326	262	306	259	276	266	291	288	311	285	277	301	282	274	299	269	311	287	278	286	293	298	272	280	292	284	288	261	298	300	284	305	300	296	294	305	314	270	271	264	281	263	301	293	291	276	270	227	273	253	282	307	259	252	266	281	316	286	303	289	313	282	265	243	282	304	305	302	261	234	282	294	308	280	274	237	278	331	267	277	276	286	282	284	245	295	291	297	281	286	264	268	270	269	259	279	292	266	291	307	310	262	268	306	316	292	261	262	290	263	283	280	263	264	286	287	280	280	279	288	272	278	276	277	266	280	279	284	278	271	273	269	287	301	299	273	278	288	275	278	277	260	296	328	274	264	318	276	286	291	290	257	301	284	273	299	246	280	259	300	301	301	274	289	303	286	290	259	270	296	300	272	254	307	281	288	275	271	259	299	263	272	254	256	308	279	288	286	275	270	272	256	234	267	287	308	264	276	302	281	288	295	283	265	326	312	275	301	289	286	269	280	291	289	286	308	299	285	278	265	286	289	266	290	308	293	282	264	301	293	274	285	243	274	311	283	257	279	261	277	289	260	282	274	265	304	287	288	281	276	277	272	272	299	283	271	297	305	289	274	327	268	287	305	284	263	270	290	283	291	262	247	295	314	275	305	296	268	277	284	276	272	243	316	288	291	292	265	295	268	297	270	300	285	292	281	288	300	263	273	301	281	283	279	323	256	287	267	268	256	269	272	281	298	301	280	298	273	309	282	259	272	284	312	268	268	273	277	289	257	260	283	280	263	269	275	282	290	272	276	246	289	251	278	311	308	294	295	315	266	268	287	281	261	305	276	256	270	279	269	275	287	274	248	289	303	313	275	289	260	290	286	251	258	283	283	270	264	289	266	312	269	275	261	268	275	295	292	280	292	287	298	285	272	307	279	250	283	263	255	286	271	253	302	288	269	313	295	268	290	254	257	268	303	314	281	289	304	283	293	288	306	284	274	310	288	268	298	268	298	287	318	302	293	294	305	289	295	255	301	292	274	264	291	302	275	302	310	299	297	283	311	312	303	306	256	291	276	288	266	276	310	297	295	288	290	298	299	256	274	273	280	289	286	258	276	292	301	323	292	291	287	284	302	278	274	297	285	291	302	252	263	317	276	286	285	275	321	302	270	306	299	249	282	307	286	290	275	337	291	300	306	264	274	285	278	260	267	283	255	276	298	287	277	273	274	274	287	284	293	282	297	307	293	265	263	286	283	297	287	313	291	305	300	278	301	258	255	291	292	282	279	265	257	299	300	306	307	283	293	284	267	277	289	291	290	258	304	320	261	266	286	309	288	277	302	253	281	296	303	263	296	282	298	289	291	284	296	304	287	292	285	243	291	284	279	310	285	246	294	294	271	273	284	305	295	264	279	278	257	301	263	272	311	296	299	279	298	266	311	253	280	292	287	242	275	279	278	272	272	282	306	298	286	279	287	284	271	267	284	314	292	315	294	299	261	270	262	289	278	326	277	276	298	287	308	292	272	252	261	294	284	273	276	303	290	271	293	307	254	284	270	277	315	273	308	278	298	255	257	297	299	260	276	297	260	281	256	292	302	277	284	297	287	301	289	286	268	273	319	265	269	248	282	273	263	261	307	302	277	296	272	293	297	317	269	321	256	287	255	300	270	290	284	293	267	278	285	263	276	289	290	249	305	297	298	282	275	289	267	283	275	277	341	272	312	305	263	277	284	268	304	263	304	280	293	268	287	275	278	294	279	301	255	256	300	303	272	277	247	271	306	290	314	292	239	287	278	293	276	260	291	283	267	284	297	292	302	290	267	285	258	274	250	254	259	276	305	279	295	276	290	268	262	266	271	295	283	300	279	312	262	291	285	245	295	293	291	291	277	262	299	280	288	288	282	284	279	264	289	291	267	276	297	242	284	308	291	292	313	270	271	295	290	266	300	254	297	278	272	285	264	289	257	306	324	270	293	293	267	259	253	275	280	281	301	260	296	301	290	300	288	305	284	253	288	286	317	265	299	291	294	252	275	258	273	282	282	267	277	313	272	275	283	276	297	282	271	291	293	288	270	289	281	257	273	265	289	299	301	272	290	279	303	278	255	257	273	298	293	302	276	262	301	274	269	266	298	305	268	251	296	296	264	289	291	281	287	298	273	282	252	280	302	270	290	262	286	300	252	282	282	297	288	274	323	297	271	260	301	250	305	299	291	276	309	333	275	279	267	293	267	259	263	284	278	275	256	325	311	278	299	274	304	305	292	291	267	290	264	283	324	266	254	286	299	291	282	301	268	281	263	311	275	290	328	308	270	287	305	290	292	272	290	275	258	281	283	295	260	294	269	309	292	277	303	258	265	282	307	281	272	275	289	276	272	275	277	265	288	281	284	274	274	284	297	314	282	269	260	270	281	306	310	276	300	316	290	319	254	298	275	278	285	264	313	278	295	276	280	278	272	282	269	264	288	285	311	302	272	289	276	280	289	305	275	294	270	292	284	285	298	321	273	257	278	262	278	308	286	278	275	270	274	278	274	291	321	286	291	289	271	285	311	279	255	294	341	287	286	254	279	269	295	256	297	286	290	268	318	292	282	289	295	254	267	285	262	272	283	292	282	294	270	282	260	276	289	285	279	236	283	292	244	278	260	320	272	273	302	289	284	268	294	288	305	250	295	263	290	255	248	272	289	309	277	287	270	302	287	296	281	280	277	283	284	298	301	267	278	307	298	288	277	255	293	272	294	272	303	272	280	299	267	279	279	301	295	262	253	286	262	284	272	294	264	278	275	284	285	295	287	272	263	295	293	281	304	319	296	293	317	299	294	306	270	286	268	301	263	302	294	270	274	263	265	276	302	281	305	267	284	280	277	292	281	257	283	285	289	248	273	306	289	285	307	286	278	281	316	295	276	252	271	282	292	293	309	284	272	287	272	287	296	275	281	275	285	268	296	281	294	278	302	299	270	284	303	289	290	301	293	273	263	270	303	296	287	297	278	284	263	277	309	274	287	281	283	271	312	244	325	319	281	285	320	264	268	285	301	290	303	275	284	256	285	272	286	290	323	286	300	289	300	279	293	286	279	291	274	279	285	300	310	293	281	267	289	272	310	233	306	295	280	295	269	295	292	281	286	271	300	280	293	274	280	274	265	299	298	277	293	284	292	294	249	277	261	288	309	260	276	246	302	271	246	281	297	306	269	253	296	272	286	291	279	270	296	283	277	309	275	278	335	294	286	270	286	301	301	278	281	287	272	296	286	298	282	301	261	264	298	285	307	287	279	272	300	296	284	278	282	273	297	296	278	290	278	297	291	253	259	305	281	281	261	299	285	271	275	277	275	266	297	264	266	282	314	298	283	287	306	294	318	287	273	305	277	292	306	273	302	289	291	271	265	282	277	263	267	284	289	294	283	268	293	290	285	301	288	277	297	265	308	247	305	268	283	291	268	303	293	288	282	290	302	284	309	289
27317	23077	22199	21714	15245	8717	3082	874	534	548	422	293	244	213	183	176	199	194	181	183	195	182	191	199	189	188	194	191	203	179	208	191	207	204	191	204	223	205	189	188	204	178	203	195	195	185	198	214	179	187	184	201	172	197	160	179	220	199	198	185	187	191	203	202	201	180	211	192	218	192	181	188	184	180	202	177	180	203	201	179	194	209	205	177	211	175	183	181	179	204	157	212	182	185	208	186	212	192	199	213	175	193	191	219	192	233	175	203	186	195	198	206	192	180	206	186	182	226	208	186	182	183	212	193	210	184	170	176	187	194	193	186	184	192	202	175	178	193	184	195	190	179	188	186	188	185	200	184	188	177	203	190	193	186	184	217	202	190	189	181	183	195	193	205	187	203	199	201	183	196	212	211	199	216	182	170	188	219	180	201	191	182	189	176	184	192	200	223	170	175	207	206	195	189	219	218	182	202	210	179	200	206	167	205	205	184	193	182	219	200	203	198	162	199	188	199	181	177	201	204	213	185	183	183	192	183	207	206	206	169	206	172	175	174	194	188	202	191	224	184	166	192	186	174	188	202	196	189	185	182	178	207	197	204	205	180	206	190	183	204	164	163	189	175	203	200	209	171	207	198	223	198	173	197	195	187	203	179	152	197	177	191	167	187	188	197	190	203	183	159	187	182	198	188	181	193	211	213	185	182	219	204	208	187	167	208	196	148	160	165	162	174	207	196	201	181	189	209	190	183	176	174	200	188	191	193	183	173	209	192	172	201	193	210	198	190	203	188	203	191	190	180	179	175	196	178	184	219	182	167	190	200	199	199	173	175	207	175	178	195	172	187	198	177	207	170	209	178	226	187	182	187	211	185	221	186	197	198	188	197	211	203	185	188	168	196	190	188	178	196	172	216	187	173	206	182	165	197	170	189	213	184	214	189	187	203	195	166	206	203	205	203	188	189	186	169	194	176	181	202	175	173	171	183	193	202	181	195	196	183	162	187	193	189	183	174	196	202	215	180	194	198	179	207	192	172	175	198	201	171	176	171	175	161	184	177	183	180	224	188	198	194	197	198	171	217	176	188	189	204	184	189	176	172	187	197	181	172	193	161	171	165	170	165	183	207	186	201	196	172	189	186	206	201	189	192	191	179	190	180	197	178	196	208	171	194	166	187	175	197	206	208	188	204	218	221	188	204	185	195	199	179	177	179	190	184	186	211	185	201	189	186	177	200	197	176	212	192	223	185	206	187	210	177	209	215	181	208	183	188	180	180	194	203	204	196	235	208	183	187	191	185	171	196	207	199	189	177	169	201	208	188	203	194	208	202	180	172	192	173	170	200	209	209	180	204	183	208	197	189	178	195	186	199	176	182	191	177	179	182	204	192	175	180	167	184	183	176	183	177	196	197	219	197	201	198	186	184	177	195	213	208	176	214	181	195	181	192	213	177	188	195	189	175	173	218	203	176	201	163	214	192	181	205	181	211	198	178	198	187	198	184	162	186	195	198	188	195	186	175	190	184	200	222	178	204	189	183	188	183	205	179	187	186	203	173	180	199	174	198	172	193	194	178	214	196	190	189	204	173	169	204	183	191	178	179	187	185	203	183	194	196	171	196	215	171	201	176	192	186	195	193	173	175	193	172	201	209	192	186	168	185	165	206	205	195	183	176	198	206	178	216	177	210	218	218	196	198	202	201	198	193	188	188	203	169	194	158	216	199	163	171	175	180	187	162	197	186	194	187	184	192	178	193	207	196	199	197	180	186	195	194	196	187	171	177	146	173	204	167	217	194	216	225	199	198	167	203	185	169	205	184	177	211	184	182	206	195	173	209	205	196	183	197	192	182	214	187	199	208	190	194	191	165	166	205	191	167	177	171	206	219	210	186	204	163	202	194	181	196	189	177	208	206	201	197	193	203	188	192	182	236	195	189	194	194	193	212	186	193	176	180	202	203	197	201	195	183	219	192	198	158	201	191	196	207	208	186	170	197	185	235	196	176	203	170	178	188	183	199	179	165	192	186	209	186	179	194	199	197	191	186	169	206	185	193	188	187	192	198	184	181	206	195	161	165	202	194	191	210	176	191	194	197	169	203	171	189	192	194	198	178	160	179	185	163	180	193	172	192	190	183	174	184	174	202	171	178	205	194	211	182	198	171	189	198	168	173	209	212	218	189	201	202	190	172	192	195	172	185	206	197	193	166	192	204	186	165	208	203	201	216	217	172	198	196	182	157	216	202	195	189	181	187	190	167	208	192	224	206	179	209	181	171	187	172	223	189	194	181	204	186	187	170	183	205	200	177	176	185	189	216	189	182	185	202	188	192	190	181	163	184	199	201	167	196	209	193	202	189	192	205	186	196	229	191	194	172	181	188	217	199	189	175	231	187	211	188	194	210	186	206	208	176	201	184	183	185	167	197	212	201	201	182	194	193	186	189	183	178	203	196	195	198	183	190	186	179	185	201	206	208	176	163	212	177	191	191	194	182	209	172	168	183	195	202	184	196	199	193	178	194	189	194	185	197	192	201	203	182	179	190	178	187	192	212	194	185	208	174	221	200	182	196	175	177	198	174	191	212	160	194	193	190	210	191	210	194	200	186	199	200	196	198	192	189	174	204	183	189	173	210	188	176	170	201	184	196	207	184	205	179	213	177	183	222	214	190	170	205	163	187	177	191	196	193	182	188	213	169	202	206	174	208	190	168	195	193	187	185	200	195	221	192	182	173	214	187	193	200	187	174	176	177	182	202	222	193	183	192	184	195	189	185	191	194	184	178	165	187	210	190	199	189	195	195	183	223	195	190	192	187	220	190	189	203	192	190	166	190	166	195	185	213	192	198	188	170	193	196	191	192	223	173	206	178	185	180	180	180	202	213	190	212	191	233	195	173	196	216	205	209	182	202	166	189	202	220	199	198	209	176	185	218	180	209	180	195	204	190	151	187	176	200	210	183	178	201	198	189	169	188	183	200	177	212	189	193	221	185	212	176	221	203	206	198	173	172	181	195	182	182	178	155	226	201	203	179	199	197	181	189	186	220	201	184	190	205	213	192	181	207	185	172	214	206	200	191	199	204	204	200	173	189	173	161	208	195	203	205	191	186	209	179	193	195	212	190	192	215	205	183	213	194	214	179	193	186	199	171	200	194	200	177	192	202	167	174	180	178	180	194	199	195	178	194	180	177	182	200	190	190	179	204	194	215	215	197	181	190	224	212	199	181	192	174	174	211	184	211	206	220	168	191	184	179	186	188	204	197	203	176	182	178	190	168	203	196	190	185	211	183	200	191	181	175	180	185	202	189	190	197	208	207	190	195	190	182	201	193	200	216	175	191	201	195	157	195	187	195	211	190	194	199	194	175	182	199	192	177	193	192	200	188	191	185	178	187	194	192	180	205	189	177	185	186	207	185	205	204	196	186	177	192	160	181	173	209	187	200	194	194	200	190	175	211	195	176	189	209	179	170	207	189	177	202	204	179	192	190	196	192	214	190	188	182
25929	37856	29099	27697	22943	15068	6460	2115	1413	1489	1124	611	446	377	335	367	359	364	351	344	360	353	342	400	383	384	373	352	371	363	363	370	340	361	383	328	325	364	368	402	369	332	387	356	352	360	366	392	370	358	360	394	362	343	343	377	370	353	346	360	344	376	406	348	358	372	357	365	358	372	362	369	360	329	317	391	373	398	352	348	347	362	355	358	363	391	378	341	370	386	347	310	376	377	384	375	362	353	331	367	382	349	330	366	363	358	350	370	361	372	383	360	376	351	335	389	348	378	377	400	393	394	365	339	373	364	369	374	371	385	344	353	360	375	403	356	340	360	366	382	354	370	322	389	329	345	377	344	388	361	386	351	374	359	366	396	379	348	333	377	368	378	383	334	377	356	367	376	374	366	364	378	399	344	394	366	353	378	352	362	366	393	339	346	362	345	339	366	342	340	361	347	363	380	359	352	360	374	351	371	361	376	364	371	365	353	374	373	367	378	373	381	356	360	345	385	367	363	362	393	350	320	351	352	379	374	410	364	395	365	374	385	383	396	352	383	364	353	362	352	350	326	357	389	345	383	358	367	387	338	345	382	352	367	372	352	357	401	387	321	358	387	377	349	348	385	319	381	355	339	368	342	355	353	369	353	348	342	336	349	361	353	378	332	343	377	334	381	368	364	375	351	313	375	368	338	368	364	338	392	371	364	378	360	354	342	349	374	357	335	367	411	372	393	362	367	386	364	352	367	351	356	341	347	347	361	356	384	366	382	382	367	376	364	379	355	382	374	384	355	370	346	369	381	368	362	380	367	387	354	343	376	385	359	360	364	360	335	364	332	342	370	409	347	380	409	388	361	413	389	348	359	344	343	372	374	395	368	375	356	421	338	367	367	388	369	374	376	360	374	393	391	383	357	405	361	362	372	346	372	393	366	345	358	328	378	334	361	362	327	394	391	334	359	389	335	376	344	356	372	369	351	368	343	356	370	363	368	338	375	355	388	371	364	394	369	407	361	369	354	359	354	367	336	334	348	367	391	374	367	355	346	344	375	374	345	348	402	334	363	360	354	374	363	360	386	344	340	379	337	385	332	393	330	391	402	338	360	344	356	366	374	358	370	361	370	334	379	384	369	381	379	359	383	378	375	375	337	352	351	371	345	347	339	375	378	358	374	394	349	379	380	371	364	342	358	328	381	363	363	368	354	375	365	370	369	355	368	351	404	365	371	345	356	344	364	367	343	350	391	367	386	361	365	369	396	378	370	356	343	365	371	348	375	364	340	337	356	388	356	367	389	384	345	363	368	343	353	382	368	378	362	349	386	371	369	359	362	359	364	360	359	342	395	412	341	379	331	347	364	350	339	396	375	346	394	365	420	373	350	360	389	389	339	340	357	414	338	363	373	368	346	371	375	375	335	401	377	358	373	365	353	361	423	352	345	356	363	361	370	355	368	363	373	356	375	334	347	387	375	379	333	418	343	412	337	362	337	350	332	338	352	361	364	388	379	342	365	347	387	365	344	369	341	379	347	385	378	376	381	360	369	405	342	334	372	360	381	345	347	410	376	363	345	363	358	376	356	336	357	367	331	331	368	393	356	399	370	359	372	347	363	337	382	389	337	368	363	364	353	386	399	336	351	384	363	343	400	344	360	391	370	402	363	395	358	395	378	338	360	365	363	355	419	337	363	368	373	365	346	392	352	368	356	372	353	348	328	397	360	352	381	386	358	340	361	341	392	344	380	386	436	347	357	417	371	349	359	362	402	390	376	341	388	348	372	363	379	352	361	384	361	377	350	362	366	348	374	336	363	388	348	331	354	372	354	365	392	361	371	360	347	354	362	351	393	359	397	355	373	393	394	354	354	380	380	334	308	379	363	363	375	363	372	354	379	355	352	384	336	405	366	349	370	364	357	375	343	336	374	391	360	361	365	378	352	359	354	341	374	360	380	378	368	342	401	418	342	363	355	381	366	412	356	388	375	396	369	346	356	369	380	410	342	371	352	352	375	349	394	370	357	345	371	378	352	346	391	361	375	406	356	382	368	392	348	333	374	369	349	345	323	367	376	338	377	347	370	365	347	345	356	357	398	370	361	374	392	351	369	366	366	351	395	340	350	384	391	384	387	353	336	349	401	353	365	380	353	333	335	388	322	381	370	355	357	356	387	373	353	366	364	372	366	360	341	369	404	410	352	340	352	381	394	376	350	359	362	365	396	378	344	401	332	360	372	358	366	380	358	356	380	388	371	353	329	376	356	359	380	338	347	384	364	362	377	342	374	392	353	366	352	344	372	379	360	371	351	370	355	365	383	361	381	353	353	392	379	381	373	355	346	399	390	349	338	366	356	364	378	339	413	333	345	356	372	347	370	357	367	357	359	345	375	358	337	351	361	333	364	372	360	323	405	386	343	346	348	381	399	363	327	368	386	359	374	407	358	355	358	383	339	419	394	322	359	393	381	356	377	373	367	376	354	340	370	409	350	364	351	352	386	371	360	306	355	372	370	374	365	363	375	361	338	377	350	397	362	340	372	360	371	339	372	377	364	349	373	350	381	365	361	350	347	366	372	387	348	373	378	376	386	350	346	357	358	412	330	342	391	351	336	379	403	342	342	352	338	375	360	326	357	350	369	356	345	348	379	346	370	351	356	361	349	366	364	383	377	362	383	362	331	361	336	393	357	365	345	417	336	364	352	329	369	352	365	356	417	363	376	363	366	351	353	376	359	361	341	385	382	355	391	351	380	385	337	361	378	359	405	367	350	363	390	359	397	367	359	385	376	367	390	348	363	375	370	373	434	332	360	343	361	383	377	339	398	400	386	393	332	376	386	388	352	360	369	356	381	388	364	385	363	372	389	368	340	348	359	386	355	383	370	356	343	373	375	364	371	390	341	342	377	360	375	355	370	365	386	345	365	366	334	370	382	374	343	348	352	387	384	384	384	385	345	340	373	379	357	391	371	348	375	376	362	361	341	380	331	374	339	370	348	382	366	345	359	376	374	349	377	340	347	338	345	387	379	360	379	367	352	397	358	383	370	372	343	381	398	400	335	372	380	397	368	316	385	372	376	380	374	355	383	349	351	360	378	358	370	334	379	345	359	382	381	375	363	341	338	385	381	352	357	355	347	361	330	361	386	368	403	363	381	365	367	372	340	345	374	388	376	362	367	385	377	402	380	372	382	327	337	388	396	380	342	362	356	361	351	371	365	350	383	329	371	350	390	368	388	406	368	351	358	334	354	360	360	326	365	399	366	369	378	365	388	388	385	338	369	364	363	352	393	343	364	356	370	350	362	357	390	360	379	352	350	344	371	369	408	347	382	376	380	368	363	357	382	374	370	359	397	353	356	362	354	385	379	368	387	374	366	383	369	399	394	336	374	404	356	373	349	357	362	349	370	359	368	379	354	358	402	354	362	391	378	351	368	359	342	399	397	374	369	352	398	400	389	331	352	353	362	382	354	343	392	355	363	375	391	413	417	363	376	333	400	357	357
24669	21607	29042	34901	41489	35325	20607	5081	3221	3058	1899	747	306	233	175	169	174	198	184	150	188	167	156	172	148	179	165	184	164	169	177	165	174	154	177	162	163	162	155	175	167	160	174	170	153	164	172	149	173	169	170	178	178	160	177	174	154	169	160	154	171	166	172	163	145	133	144	146	162	183	166	172	160	163	173	177	155	170	191	167	167	181	183	140	187	191	150	171	161	166	176	167	153	158	173	160	170	143	196	187	168	167	171	172	152	171	146	163	180	157	161	152	176	173	180	152	161	174	160	165	159	167	181	169	161	183	187	152	164	164	155	177	166	162	159	182	159	183	171	167	155	162	179	178	162	184	157	154	151	164	147	159	139	171	172	156	152	151	181	183	170	162	171	152	175	165	178	149	172	159	198	158	180	169	163	181	171	160	170	174	161	152	179	171	179	138	180	168	137	144	157	156	128	177	168	159	170	159	190	189	172	147	152	162	146	160	162	168	182	162	179	143	191	176	174	201	171	172	173	180	181	182	164	152	151	152	175	168	158	146	159	168	159	178	158	176	171	187	167	152	144	161	182	156	160	176	170	151	192	159	153	207	165	155	153	161	151	173	161	161	192	154	159	167	175	198	170	148	163	157	166	189	169	158	178	158	167	173	189	171	160	154	163	172	177	164	155	169	176	171	166	163	168	165	178	158	153	149	161	170	165	162	166	160	166	179	161	142	157	147	175	163	143	163	199	156	197	137	157	177	188	175	189	166	168	187	163	154	173	174	171	159	166	174	158	171	142	160	162	176	182	184	174	164	166	174	168	175	183	166	159	161	184	165	162	163	175	156	170	152	165	156	177	176	152	174	138	171	158	173	184	165	133	168	158	190	176	172	157	166	164	161	163	162	168	167	170	173	163	176	181	161	160	165	168	179	181	179	170	163	174	152	181	154	178	167	163	176	171	161	175	157	178	187	150	171	156	162	160	140	151	166	160	164	172	167	181	187	148	172	152	163	161	142	150	163	165	158	171	189	163	163	173	153	165	176	161	174	144	184	164	163	147	171	183	180	167	172	169	154	149	181	170	176	181	169	176	181	172	170	170	167	159	169	166	168	156	165	174	155	139	149	163	179	151	163	156	177	178	160	184	159	158	158	176	149	164	159	169	183	169	181	181	193	166	172	158	136	179	170	171	156	153	185	168	170	169	160	165	178	154	164	170	152	162	176	156	175	166	165	167	168	183	166	168	174	167	158	162	156	181	176	147	190	183	175	187	156	159	157	173	166	171	168	173	168	152	158	184	150	152	166	200	151	158	176	141	153	167	179	169	152	169	150	188	151	151	165	160	186	182	178	174	141	174	169	148	180	181	147	160	167	169	158	163	157	173	156	158	162	152	148	169	150	151	164	181	181	164	150	160	164	179	168	150	143	173	164	152	169	169	152	142	163	167	149	165	174	164	159	177	158	161	139	166	166	151	172	163	157	155	155	145	148	149	152	143	174	183	161	179	210	191	153	167	180	168	165	175	169	182	143	177	160	169	171	150	172	172	176	154	164	173	177	176	158	159	158	160	163	162	153	169	163	171	153	166	155	188	172	174	158	154	158	155	168	159	136	138	189	158	163	163	152	168	168	174	165	175	157	159	170	149	168	161	153	172	170	171	142	163	170	141	167	151	175	151	161	189	151	169	174	179	177	156	178	161	147	175	175	177	177	203	170	161	179	163	193	161	161	171	175	187	163	141	180	193	153	158	173	167	179	160	152	169	185	178	154	162	173	171	158	156	174	174	157	158	160	162	178	140	184	160	171	160	166	161	185	158	139	162	159	177	148	158	177	172	168	175	178	162	157	146	193	158	166	160	165	177	158	157	171	157	146	152	184	178	159	163	179	183	185	174	153	169	161	176	171	182	187	158	155	178	194	160	166	156	162	154	168	169	174	173	155	182	163	157	177	165	162	184	182	165	159	169	173	164	157	179	187	159	165	190	146	166	172	174	155	161	184	140	141	164	157	153	155	142	169	146	169	165	171	175	168	171	165	150	164	161	167	178	157	184	145	167	162	156	167	160	161	154	158	154	146	156	162	159	157	148	183	152	195	173	145	165	169	170	150	163	149	176	177	171	143	163	171	176	155	152	183	178	179	160	158	141	162	159	175	148	168	182	148	164	154	161	151	179	127	142	158	167	182	190	135	179	175	153	162	155	156	160	187	154	162	163	201	165	185	164	179	158	165	145	181	185	191	160	174	167	163	177	171	181	181	171	171	163	179	199	145	156	183	174	161	158	156	161	181	181	155	162	172	196	171	161	171	166	160	161	146	151	144	155	168	175	168	153	154	150	172	194	152	162	186	144	152	162	164	146	155	178	170	155	169	159	164	183	161	201	145	169	151	163	168	184	161	181	155	155	160	157	173	159	167	176	164	152	160	190	174	161	154	162	175	166	169	178	176	148	166	152	173	161	178	163	167	170	155	171	179	173	160	163	164	144	162	163	164	161	146	164	175	159	152	177	172	162	173	165	157	167	131	171	158	174	170	176	173	186	160	158	178	189	143	161	168	159	169	147	147	148	176	168	175	166	160	158	168	159	163	163	150	190	188	157	171	154	168	160	162	177	192	139	186	163	162	158	181	152	176	162	148	172	136	154	155	172	155	190	148	162	169	182	163	148	175	150	169	173	170	160	179	181	190	178	162	179	164	170	153	168	166	171	138	201	181	161	182	166	161	162	167	171	157	166	167	173	181	151	172	164	155	185	177	144	162	134	158	154	164	179	178	178	176	146	151	143	165	191	167	163	154	178	179	177	154	162	163	173	167	162	183	163	149	165	160	165	146	149	154	176	162	173	168	175	175	173	146	170	176	170	158	143	154	179	180	173	170	165	168	157	166	165	160	168	167	158	178	155	170	154	160	126	154	159	163	162	172	166	179	147	181	170	168	152	179	165	157	165	172	173	157	153	167	181	158	160	173	176	167	137	142	163	161	180	173	192	161	187	167	163	165	178	165	161	176	150	168	166	170	170	166	183	164	158	166	176	173	177	172	154	163	159	167	162	174	173	173	157	162	178	183	186	150	139	193	174	179	184	148	167	157	162	166	166	172	170	144	169	160	154	146	182	166	181	146	164	174	163	180	149	160	145	160	174	195	157	173	151	199	167	173	143	171	173	182	194	172	169	181	178	145	155	165	177	156	175	159	161	183	185	147	141	164	174	163	178	172	158	170	183	161	159	164	174	163	172	158	161	175	158	154	190	164	156	162	154	170	173	162	178	137	168	165	167	144	156	175	163	172	161	170	162	161	156	167	164	167	156	144	175	173	159	187	192	185	180	161	166	165	167	173	169	156	156	158	177	195	160	161	186	174	199	169	155	164	158	185	173	165	183	172	170	149	149	134	157	176	165	150	167	148	165	175	163	170	164	175	152	154	155	170	177	162	181	154	137	162	158	183	162	157	151	158	175	140	181	151	165	193	168	145	174	148	163	183	165	132	156	166	160	164	153	175	167	140
28661	47816	41837	55215	50574	40913	24005	9619	9441	9140	5617	2091	889	438	359	297	330	328	316	314	326	348	299	320	310	316	331	285	328	323	323	330	274	330	344	313	333	300	318	360	311	304	355	317	344	330	312	342	304	342	311	327	327	299	313	335	305	345	334	318	316	322	331	302	318	333	347	307	294	319	339	304	318	324	295	315	336	301	350	313	283	295	330	305	286	305	331	279	334	342	312	322	335	318	319	331	297	317	332	288	335	369	300	317	290	358	342	329	340	300	311	302	321	334	316	327	307	366	322	318	338	310	326	313	306	300	334	323	330	298	341	322	295	289	299	308	322	327	351	297	311	281	349	312	323	322	319	279	318	298	357	273	312	320	317	308	329	312	307	310	336	351	318	295	315	294	319	333	338	295	328	306	350	321	296	293	303	302	337	313	278	299	255	308	329	306	322	322	349	332	344	326	343	315	316	313	335	300	296	322	318	319	331	309	324	312	282	289	320	327	322	337	303	316	301	304	299	285	300	316	337	313	322	357	318	308	325	340	309	282	338	301	300	330	338	334	311	324	332	326	312	317	320	336	307	313	307	305	303	307	340	314	320	317	307	303	317	314	318	313	314	292	305	321	345	307	313	269	308	331	323	354	328	323	301	321	302	346	314	335	305	337	315	308	328	318	314	303	324	328	324	326	318	323	294	300	336	351	324	336	328	301	348	312	351	293	311	363	316	348	340	306	305	329	323	305	329	363	324	313	336	317	315	314	310	288	328	301	303	295	349	336	300	336	325	307	350	335	317	317	333	273	298	277	354	308	318	318	325	307	305	319	309	308	292	299	296	326	268	316	275	335	305	327	332	335	321	322	327	343	306	355	317	320	320	332	326	307	300	321	270	315	325	306	318	328	320	345	310	326	275	310	315	315	300	321	311	321	308	316	343	306	311	335	312	340	356	293	303	269	336	303	313	313	322	353	313	309	318	303	331	296	300	304	308	289	336	335	346	342	343	291	322	348	328	298	311	316	359	310	305	331	293	337	308	315	326	332	312	326	330	340	328	322	326	321	306	324	307	342	337	312	279	308	327	343	314	295	305	344	330	313	312	294	306	356	312	357	307	304	303	322	344	309	336	303	326	311	255	314	308	318	305	316	294	319	325	330	313	317	290	317	304	320	324	317	314	295	333	287	300	313	294	322	323	324	326	340	324	310	327	328	329	320	319	315	338	307	318	294	343	295	338	290	294	338	335	336	308	315	332	345	315	323	333	337	296	338	358	327	332	317	285	315	316	334	280	311	326	314	339	281	337	288	301	311	319	303	319	308	323	323	327	288	290	343	314	330	294	338	332	330	336	329	320	358	323	307	317	307	318	315	325	348	319	296	307	294	324	331	331	349	311	328	299	357	325	318	315	277	333	299	303	339	266	308	306	301	317	316	341	319	317	317	301	349	329	337	318	329	359	259	309	319	347	328	320	313	301	288	298	301	309	323	306	295	314	287	301	305	335	320	314	295	351	315	312	303	324	338	330	337	324	320	332	320	345	312	325	339	318	292	297	332	301	304	344	321	333	332	357	349	328	340	315	294	335	324	309	317	312	331	301	313	306	338	310	325	320	359	306	332	307	351	302	339	276	279	320	318	301	307	299	311	321	341	346	320	294	312	327	338	321	313	362	296	315	306	338	350	329	321	317	294	325	323	338	282	299	335	318	322	315	341	306	314	327	299	328	349	326	328	319	319	303	322	300	308	306	320	335	297	327	333	309	326	340	295	329	329	317	295	300	309	316	317	305	321	316	321	319	317	304	359	340	283	343	320	321	312	301	325	330	346	320	334	301	343	320	313	307	303	299	297	305	300	328	348	304	297	331	316	314	317	323	321	334	373	346	301	307	310	328	350	313	277	356	315	318	309	302	300	312	340	312	358	337	344	302	267	315	340	343	340	313	332	287	309	308	303	339	357	334	306	304	322	339	303	331	293	327	307	317	278	315	349	288	330	304	313	315	316	358	317	288	327	335	317	353	315	336	321	337	304	299	328	310	306	315	328	303	314	305	343	302	333	339	337	324	332	317	309	285	343	313	328	300	328	323	310	332	322	350	307	333	320	352	311	312	339	309	302	326	332	318	326	311	315	312	309	316	312	307	325	357	316	290	325	300	314	319	301	299	338	301	328	346	320	336	328	316	303	327	330	327	335	286	298	324	324	334	307	276	360	327	327	315	343	298	312	340	341	310	317	321	357	349	314	319	321	300	343	314	301	311	290	322	339	285	303	330	319	342	299	290	315	315	307	332	346	338	314	324	313	308	314	348	317	338	306	304	346	332	311	320	331	338	320	297	311	289	331	346	305	315	324	282	303	311	339	322	293	324	320	292	354	297	309	308	322	296	335	331	335	297	320	298	309	336	320	343	343	314	321	341	329	346	349	334	320	341	309	305	298	302	298	347	310	312	319	288	317	332	298	335	342	304	312	323	333	305	312	330	296	303	303	286	348	336	308	301	341	329	322	324	322	323	321	330	312	320	333	304	344	331	331	330	312	312	317	311	309	299	310	320	340	334	312	316	302	302	308	333	313	308	333	328	327	317	306	312	316	337	320	327	326	334	335	304	349	291	305	322	350	335	298	327	324	315	294	335	296	305	297	346	300	293	332	292	334	330	348	351	327	313	299	294	304	327	301	314	300	316	308	321	317	333	319	310	306	311	339	320	305	329	303	277	298	298	312	310	310	337	320	312	297	318	330	314	304	358	324	276	312	322	291	355	349	285	327	347	310	326	314	337	294	302	294	321	306	333	311	321	310	306	278	279	287	304	363	315	324	321	322	306	333	327	342	308	315	325	314	347	334	293	319	333	299	323	352	326	316	342	337	326	302	328	313	316	316	350	309	290	309	295	287	289	316	311	303	337	338	303	290	325	299	298	325	311	334	335	347	318	290	312	337	338	322	327	341	325	333	320	293	272	346	335	341	318	300	321	279	327	339	329	308	286	303	280	316	323	333	315	337	316	311	305	298	322	307	319	313	330	346	321	316	335	357	313	345	281	304	321	309	330	327	336	324	316	337	281	319	311	300	345	299	323	324	312	309	276	339	323	316	323	306	296	354	319	322	289	320	317	325	332	308	344	296	315	320	325	305	326	293	325	287	348	318	324	304	312	324	335	317	344	303	362	341	307	287	325	316	301	314	308	310	326	325	294	302	309	348	332	310	291	323	328	281	343	316	328	299	309	315	291	331	308	321	342	314	349	319	328	338	331	330	284	322	319	325	306	324	340	364	332	336	321	311	342	332	337	319	308	287	321	310	312	304	304	322	326	314	323	321	321	312	308	304	288	337	291	301	319	307	339	327	301	330	309	334	370	337	288	299	347	309	321	300	330	287	321	322	346	328	354	319	337	320	342	327	307	308	290	294	314	309	330	348	327	302	327	328	266	312	336	301	302	311	303	316	290	313	315	298	305	307	292	306	328	294	325	319	346	329	328	321	338	353	298	303	310	282	336	321	300	307
23602	21625	29436	30676	45185	45755	34387	14960	6669	6020	3700	1199	542	237	199	158	173	166	156	126	149	159	151	169	162	169	163	147	164	156	141	152	170	137	153	146	142	149	141	160	166	151	146	169	152	135	150	171	154	147	175	150	166	153	165	136	169	152	157	146	159	164	152	152	173	154	155	142	137	150	161	155	164	135	153	158	172	158	153	159	162	165	163	164	162	162	164	133	150	162	165	155	142	155	147	169	172	148	134	155	147	158	157	163	166	166	145	171	156	176	123	155	144	138	156	139	147	143	150	150	153	133	141	179	179	156	144	177	180	177	166	143	160	171	165	165	181	141	157	152	152	162	137	158	156	155	176	170	147	182	145	155	150	142	151	176	135	137	155	157	164	158	136	136	152	153	157	170	164	134	151	162	155	150	133	158	162	152	161	159	167	174	157	161	149	141	144	122	158	160	143	164	189	151	154	145	139	159	158	162	151	150	152	168	128	136	153	142	160	153	161	152	157	145	167	166	142	160	137	152	115	146	152	151	151	140	168	153	151	141	141	166	154	157	142	127	127	121	148	169	161	183	146	141	162	167	143	147	160	136	154	171	164	149	155	141	133	143	142	147	137	138	175	148	152	149	142	153	157	166	165	154	162	159	172	162	166	134	152	170	146	157	158	165	128	156	138	149	149	171	150	127	151	145	161	162	167	160	137	170	149	160	155	138	157	119	155	155	158	156	168	145	158	153	132	131	165	161	131	129	158	138	151	153	160	118	151	163	145	141	140	142	163	158	162	135	137	151	156	167	144	139	142	153	154	143	165	131	143	135	161	153	151	163	159	167	139	150	155	133	133	147	150	154	140	127	144	155	156	129	127	133	142	127	125	162	151	163	140	153	147	163	144	176	158	146	138	159	162	160	141	162	148	139	156	159	161	159	167	159	150	160	142	142	167	158	152	149	169	130	143	169	143	172	133	158	130	162	147	142	142	147	133	149	137	166	156	151	155	165	152	154	158	164	123	176	160	156	152	151	166	147	163	149	166	146	174	161	153	157	138	149	169	142	166	151	182	152	112	175	139	167	162	153	155	177	165	172	153	158	137	171	165	163	176	140	167	165	156	159	137	159	151	142	151	140	154	155	160	148	165	161	144	150	160	141	157	168	162	146	152	160	189	159	160	156	162	153	161	158	168	155	183	147	131	153	147	145	149	156	138	159	144	157	139	145	155	166	163	144	154	163	155	132	160	148	160	148	164	150	137	149	137	151	162	146	167	142	169	153	148	164	165	149	162	189	153	163	158	175	150	122	151	148	161	144	153	161	148	140	160	173	156	166	155	160	140	137	141	157	149	160	142	158	144	173	159	160	152	139	154	170	152	161	162	162	153	138	148	165	138	146	159	139	166	136	152	165	169	163	137	172	147	165	151	146	169	144	172	153	121	160	137	148	145	145	152	179	164	153	160	164	153	125	164	137	182	155	161	144	144	171	156	173	154	129	139	151	148	158	159	150	141	161	145	141	157	123	155	147	165	136	162	137	165	156	162	149	179	156	163	155	177	165	151	150	149	162	133	128	151	142	154	172	151	144	158	138	152	145	166	145	149	143	141	159	137	161	160	134	169	148	135	156	155	159	148	161	158	154	160	166	152	168	142	175	133	145	163	144	158	180	155	158	173	150	146	162	160	164	154	165	148	192	164	157	132	167	188	166	162	168	151	160	149	138	193	167	152	156	143	173	155	138	182	138	160	149	161	149	163	150	159	176	167	173	150	140	166	178	162	149	147	178	178	155	161	136	135	142	156	176	141	151	153	176	146	129	148	161	162	167	155	134	141	167	158	153	133	143	148	142	144	162	145	137	147	140	177	146	174	157	166	156	139	149	176	146	162	141	146	158	167	150	153	132	170	166	160	151	159	164	166	146	153	156	149	138	135	181	149	156	138	147	139	150	185	161	161	145	153	131	128	144	165	185	144	150	143	161	148	157	153	166	150	156	147	136	159	161	139	138	155	137	172	147	138	152	157	175	156	166	162	141	157	155	162	167	168	156	167	164	154	173	148	133	134	156	158	158	165	172	160	155	147	163	154	140	145	158	165	184	154	157	160	175	162	173	159	135	167	157	158	144	165	158	159	142	147	149	151	166	147	159	150	153	167	149	143	157	150	140	156	155	147	137	135	146	150	157	153	147	155	146	162	162	148	159	152	128	152	144	154	146	160	147	141	154	161	148	146	145	165	143	139	156	131	154	149	156	150	131	171	170	167	160	157	153	139	156	142	172	177	140	192	148	154	154	123	184	173	126	157	136	171	157	154	138	156	149	172	168	155	142	151	143	115	146	148	163	183	152	169	160	153	152	157	157	156	155	162	150	147	177	168	122	161	143	140	158	179	153	181	164	149	182	170	145	161	133	151	146	158	142	163	160	155	155	169	160	202	118	153	150	169	169	163	157	149	159	158	172	152	152	156	144	137	181	158	147	148	164	154	176	170	159	162	158	145	150	156	153	160	173	155	150	151	166	164	168	152	155	152	139	159	151	173	127	139	159	161	159	165	153	143	176	114	169	136	169	159	150	147	144	169	151	181	150	158	129	180	142	157	149	142	159	152	150	159	134	138	158	148	138	141	166	138	167	160	161	141	158	145	149	156	142	137	175	159	169	144	153	148	159	152	149	164	153	147	175	139	172	149	142	138	143	165	161	166	144	153	135	176	141	145	158	142	144	140	154	150	159	153	166	148	161	170	134	160	140	175	143	157	173	141	130	166	145	157	162	153	162	163	144	150	162	138	171	150	155	153	173	163	155	169	131	149	142	157	151	145	162	151	163	165	154	157	145	163	148	158	152	156	127	152	157	189	145	137	164	146	147	139	148	151	147	135	173	154	169	153	155	164	140	160	165	140	163	183	144	157	143	155	161	151	163	160	181	152	152	160	170	142	152	111	169	179	148	152	144	165	148	144	147	138	161	147	154	163	146	162	141	157	136	165	139	170	158	144	167	187	157	161	142	144	159	147	195	156	139	140	136	148	160	176	168	158	162	147	155	144	134	131	174	133	151	158	149	160	146	161	136	147	154	146	141	151	146	160	159	157	149	163	168	141	141	159	166	161	150	142	159	136	143	164	130	145	153	145	160	173	159	157	164	134	132	145	159	159	167	161	134	165	128	132	159	174	166	159	144	165	166	163	147	165	184	154	148	155	138	149	161	160	138	140	173	159	140	159	166	167	157	159	158	133	158	146	177	146	163	158	161	160	145	156	166	158	158	160	172	144	140	153	163	148	155	182	150	151	139	154	144	164	128	153	147	161	122	180	156	143	160	165	159	136	181	172	148	169	142	146	142	154	162	184	164	161	171	159	156	165	150	170	158	138	159	131	152	164	153	153	141	187	164	161	160	148	166	164	148	170	143	137	144	140	145	154	180	141	157	141	164	154	135	155	134	151	151	152	132	167	156	162	152	156	153	155	154	164	145	172	160	151	176	162	135	141	145	146	156	153	144	153	143	138	163
32888	51802	43177	67937	65942	53400	37661	20465	15123	15442	9717	3724	1364	582	379	299	266	291	260	326	299	339	284	289	280	314	291	299	283	292	307	292	298	278	285	272	291	264	300	276	269	271	332	297	246	268	257	271	304	294	299	314	287	288	282	275	301	317	316	293	273	280	291	314	283	299	283	268	306	236	298	286	290	289	258	296	273	310	282	287	302	295	282	286	286	282	275	291	284	280	294	290	283	312	296	275	305	304	287	284	289	317	289	277	274	273	295	276	317	292	287	292	274	262	285	270	287	305	283	281	275	299	285	279	290	280	285	304	298	291	328	286	315	282	290	263	323	320	299	289	296	288	324	277	295	285	284	302	286	268	282	272	285	301	281	313	280	304	314	271	305	270	280	289	247	290	295	291	311	290	282	294	248	297	289	309	269	265	292	278	260	284	278	288	290	308	282	296	281	284	288	272	313	323	259	282	276	295	283	282	316	303	267	269	287	278	290	263	300	269	303	316	315	304	279	278	279	285	281	290	289	268	307	296	311	280	272	270	264	297	238	272	281	300	282	270	289	318	309	306	290	278	300	281	273	290	268	317	259	280	305	306	269	285	286	269	270	273	286	272	281	278	275	284	294	293	305	301	291	274	296	283	290	266	320	278	312	307	261	312	272	311	281	314	287	296	299	271	301	323	287	297	310	320	284	284	276	287	267	285	301	316	277	308	288	272	280	278	316	256	324	284	293	289	299	266	278	232	273	248	272	306	262	299	284	278	274	289	270	279	290	279	271	274	310	283	263	288	292	310	297	297	293	305	243	280	263	313	281	291	288	283	285	297	295	304	277	254	288	291	289	309	283	278	276	322	276	303	302	251	287	293	275	259	283	273	276	289	287	297	272	297	292	251	286	297	298	281	265	260	305	291	280	310	259	313	281	295	275	304	282	287	300	261	325	285	311	251	290	301	291	278	298	266	289	292	287	290	281	295	308	275	304	298	275	311	283	303	244	288	300	274	275	291	284	303	267	319	254	292	296	276	279	290	307	299	288	282	259	289	291	285	286	290	260	279	264	289	271	285	274	298	290	312	308	307	282	266	281	269	289	287	277	277	279	279	267	295	271	279	309	272	285	268	270	288	261	256	281	297	303	294	304	284	270	271	299	294	294	294	281	264	289	262	260	277	290	274	299	280	295	240	280	312	270	271	295	316	325	309	321	294	301	303	273	257	288	318	297	304	283	270	311	297	295	274	290	288	305	278	279	272	347	281	284	263	300	267	308	311	282	289	292	304	296	301	285	302	275	313	296	290	290	290	307	304	275	290	309	257	309	295	282	253	260	266	267	326	308	277	272	281	266	279	294	241	274	297	268	278	283	317	301	269	292	274	300	260	269	286	280	304	297	272	279	279	290	245	281	306	269	269	288	294	284	309	287	292	269	271	297	283	286	309	292	293	301	251	293	285	300	291	293	266	294	284	301	291	254	301	299	296	280	293	299	275	263	287	274	292	284	278	275	307	253	281	285	315	289	261	270	271	318	288	284	270	311	280	281	263	299	265	303	290	277	267	302	281	276	295	300	287	286	246	300	273	288	293	277	301	275	292	273	297	298	293	292	294	280	294	289	290	288	291	305	279	282	311	293	302	290	267	276	315	288	309	293	301	295	271	256	286	304	313	264	275	285	279	290	277	259	273	272	295	288	298	281	298	280	327	283	280	274	273	288	288	313	262	276	298	279	262	266	282	260	292	255	272	273	276	289	266	316	267	272	303	295	257	287	278	295	257	292	305	310	294	285	281	294	302	290	314	274	285	297	312	310	274	310	292	257	332	297	301	291	293	280	277	304	295	294	279	297	286	289	274	284	289	307	275	297	275	290	306	316	268	276	283	307	318	291	296	288	309	274	265	291	294	282	300	299	250	289	273	304	289	290	273	286	286	267	293	267	295	288	295	267	322	289	286	277	287	300	287	260	312	277	280	275	272	299	256	284	296	280	305	280	284	279	282	291	266	304	291	263	312	288	308	286	299	301	287	314	271	290	296	292	261	290	267	279	290	279	285	326	291	280	283	292	287	284	284	262	293	299	283	293	300	258	291	274	261	301	296	293	282	324	286	293	250	305	278	261	269	292	283	302	289	307	292	277	263	300	287	257	278	294	270	304	289	307	246	254	284	261	259	311	297	269	298	290	290	302	295	293	302	292	296	264	280	275	268	312	268	284	284	305	280	270	285	260	314	294	275	292	297	277	277	263	309	286	254	293	264	266	267	267	286	264	344	282	276	276	311	268	286	288	323	280	301	289	279	291	274	294	287	288	288	280	325	249	329	266	301	283	291	293	300	307	299	254	284	303	262	284	295	300	284	282	270	268	306	296	287	284	294	281	268	306	239	278	286	292	296	291	250	257	274	273	276	305	271	304	309	262	282	285	273	283	288	299	306	283	272	308	282	296	288	297	297	305	312	303	268	302	277	263	280	249	296	301	288	275	280	297	287	278	283	286	257	287	294	273	288	275	288	295	291	303	270	286	282	281	308	262	298	300	290	270	273	294	297	289	284	300	264	304	286	292	280	304	286	277	286	285	269	281	283	280	287	282	285	273	278	285	318	297	283	270	295	329	304	288	261	289	300	284	324	274	290	269	259	265	284	281	275	283	297	263	302	275	289	295	273	283	284	289	275	277	278	312	292	285	297	260	286	276	288	282	317	298	319	316	286	279	294	252	287	300	316	282	301	260	285	302	230	272	274	295	281	284	319	315	284	280	275	298	267	276	296	279	303	288	258	306	300	261	291	275	298	302	267	287	286	285	306	283	281	296	306	320	269	278	290	277	261	286	289	279	290	278	315	296	277	309	294	301	307	290	276	298	304	313	279	295	246	295	280	321	278	273	290	265	285	262	273	283	247	270	280	276	291	273	324	275	286	281	276	279	297	265	268	286	318	287	319	290	290	258	318	274	252	301	277	306	288	269	288	305	257	308	292	273	311	281	277	257	306	288	277	311	307	314	301	289	280	294	301	286	313	248	281	287	296	300	317	300	275	306	294	286	282	282	301	289	278	258	285	275	265	269	235	309	307	297	289	249	269	285	263	282	304	281	303	286	284	267	288	308	299	287	296	313	305	290	270	330	298	299	298	288	277	300	275	285	259	299	288	299	311	296	279	276	279	265	288	273	292	274	287	294	318	298	289	303	307	300	270	269	260	312	289	294	285	309	265	251	294	312	303	269	282	296	266	320	278	286	312	275	289	270	280	293	282	311	303	256	312	256	297	278	294	256	277	279	293	307	301	299	276	303	284	255	319	261	253	287	287	290	261	300	287	303	284	280	312	288	264	326	266	298	307	275	291	304	289	276	291	271	291	283	313	278	291	305	280	312	270	285	285	268	279	286	274	263	287	303	255	282	273	268	331	265	286	293	280	285	269	285	297	291	301	291	288	263	243	292	299	286	282	288	275	275	279	299	272	254	278	307	271	279	282	302	290	252	278	294	285	296	294	267	269	293	323	283	282
27509	22884	18607	16904	15681	9437	3943	1033	426	408	407	266	210	191	204	189	209	201	175	184	167	178	185	195	168	180	162	170	186	192	191	175	202	179	171	181	206	191	176	189	206	162	184	186	173	202	182	195	192	206	186	179	176	214	178	191	183	208	177	202	175	175	205	177	205	175	183	188	185	202	201	189	174	215	186	173	183	179	176	202	180	191	203	162	189	188	187	175	179	181	210	186	170	201	189	193	203	178	176	187	198	205	188	188	164	182	174	222	188	172	199	212	195	193	183	196	168	157	196	204	186	187	184	208	187	180	177	213	164	191	177	179	167	184	203	193	192	206	164	180	198	208	185	202	185	161	196	192	179	183	187	191	187	191	205	196	193	171	189	187	197	182	182	185	175	184	184	181	176	186	187	201	206	185	204	183	216	162	183	193	180	185	188	207	188	175	186	186	197	174	201	169	183	174	178	194	184	205	171	160	199	192	209	187	176	190	194	183	170	215	190	203	185	210	196	187	190	169	209	182	195	213	187	189	191	186	160	177	197	177	192	194	186	189	187	188	185	201	154	172	188	174	159	173	182	195	163	207	195	188	201	181	180	184	198	182	177	207	181	185	187	189	208	212	186	190	216	193	187	202	182	188	187	196	183	202	201	184	166	189	178	196	177	195	178	199	170	182	188	172	184	232	182	191	163	195	180	198	190	203	186	181	175	184	197	174	177	205	202	176	196	169	178	165	184	177	207	196	190	186	201	219	168	179	176	167	179	201	178	183	195	180	206	182	170	197	201	208	182	208	176	199	183	197	179	193	199	207	168	177	198	199	177	165	178	205	222	176	197	158	178	198	169	187	204	194	184	185	183	182	176	191	180	184	196	164	201	184	182	201	182	184	172	198	187	184	186	170	188	163	185	178	197	191	176	197	195	181	203	170	219	191	186	188	212	164	176	223	198	195	184	194	188	191	196	193	181	196	184	180	154	188	212	207	203	210	163	175	198	196	186	180	180	198	173	178	180	191	191	209	203	175	185	173	191	198	189	190	195	209	186	162	187	183	206	198	193	155	196	185	155	176	206	189	213	190	157	202	204	183	183	192	188	178	181	187	168	194	145	155	174	192	179	187	168	188	185	179	183	201	177	177	188	196	197	187	187	161	178	226	156	201	172	180	194	162	189	209	176	181	167	212	180	182	164	185	205	181	182	189	195	187	172	197	188	190	190	179	206	186	200	182	194	190	178	179	204	178	193	188	171	197	207	180	192	182	175	183	168	191	197	207	174	195	206	183	226	185	185	176	192	176	214	188	160	192	174	202	177	192	186	181	170	200	207	200	207	210	198	215	177	188	185	198	183	206	170	184	189	194	184	195	175	179	203	209	196	181	192	201	179	182	213	213	203	176	194	171	195	191	185	159	188	162	194	193	174	193	191	163	197	197	192	189	198	174	174	196	217	182	188	190	174	189	183	174	201	179	199	186	167	192	185	195	198	185	200	177	183	193	194	192	188	195	193	171	195	184	173	226	196	178	204	190	178	166	178	209	165	176	184	189	181	197	188	177	165	206	185	187	194	182	233	201	202	187	191	179	182	157	174	190	200	201	207	170	199	171	181	178	180	185	166	204	191	188	181	189	192	172	189	187	187	188	163	200	196	189	195	181	183	213	194	184	174	225	191	208	195	189	196	176	175	195	168	203	180	194	186	193	166	176	204	165	179	187	185	173	208	193	171	161	210	179	164	188	190	204	191	181	197	184	193	173	197	190	188	195	177	168	168	193	168	191	200	191	192	186	197	179	203	188	185	189	171	203	159	205	173	195	170	183	185	168	178	204	173	198	200	153	178	189	174	172	183	188	182	176	181	168	158	163	169	201	180	201	189	200	180	178	196	178	162	199	196	195	192	186	188	190	213	180	190	162	180	209	180	166	183	170	193	191	191	164	185	162	201	189	227	189	185	197	162	189	200	196	179	187	180	177	194	183	184	185	182	195	185	180	161	175	172	172	196	184	195	198	190	188	162	190	187	184	187	164	191	195	182	211	191	188	206	196	190	199	171	194	169	173	208	213	209	194	207	189	174	189	201	188	179	194	206	183	196	206	208	184	185	177	189	186	194	194	161	194	192	199	175	180	187	203	186	196	205	207	206	188	193	198	208	200	210	185	186	193	185	209	170	208	197	171	178	192	169	197	186	193	184	199	192	161	181	211	196	156	164	202	204	193	165	184	196	210	183	184	187	169	191	187	176	195	168	184	188	195	215	191	190	196	191	190	176	206	191	198	164	178	194	184	184	188	195	200	202	197	196	180	191	185	179	195	192	192	204	180	182	194	183	204	172	187	185	174	174	197	193	195	169	193	185	197	178	182	188	173	192	182	204	182	191	196	162	192	173	176	186	205	191	174	185	188	169	187	188	178	181	207	189	185	196	205	174	186	205	172	179	170	195	182	201	194	174	173	201	202	193	166	185	206	195	179	183	171	191	204	190	174	207	185	208	226	171	185	188	175	173	168	189	172	194	174	162	190	194	206	198	177	178	179	171	167	213	209	195	192	163	183	210	193	205	168	191	192	183	189	175	192	201	211	201	170	212	188	195	189	189	205	177	192	184	196	196	179	162	196	169	191	186	192	198	190	184	194	182	189	188	194	185	210	179	180	191	178	199	176	184	168	190	185	162	166	193	211	185	196	200	196	163	209	200	166	178	191	168	178	210	177	163	178	198	166	181	149	177	196	171	216	198	195	180	235	202	166	193	198	182	211	207	179	217	181	169	179	209	184	188	180	156	177	199	177	196	204	217	201	176	184	183	190	183	193	164	200	192	190	184	191	186	195	193	177	198	163	178	184	184	188	216	175	188	174	183	177	198	204	199	180	191	196	185	174	176	174	197	200	180	178	153	191	174	193	186	173	187	167	194	163	190	190	205	171	176	192	187	184	171	200	196	195	201	199	187	201	211	179	167	176	203	190	184	207	168	173	194	181	190	182	166	179	195	178	177	185	166	191	195	183	170	188	170	189	169	177	202	184	178	186	182	193	188	217	196	171	204	195	194	199	200	189	191	167	189	192	199	186	174	169	172	218	174	186	195	217	226	187	202	200	177	188	188	184	206	209	187	173	182	188	185	204	171	185	184	198	172	181	197	215	199	196	183	191	163	190	173	186	181	171	204	209	194	187	184	192	167	202	174	201	191	193	199	179	192	203	187	182	198	187	181	193	172	192	189	168	200	192	174	193	194	194	182	207	179	191	199	201	192	160	177	213	189	180	195	202	183	181	180	203	186	192	172	178	203	216	177	186	189	187	175	178	189	206	188	190	196	200	187	204	181	181	180	178	197	157	173	188	178	195	175	186	200	182	168	182	172	186	183	171	177	173	205	195	185	179	176	200	171	176	179	204	164	183	181	176	162	189	206	180	179	173	179	161	196	183	189	186	171	178	185	202	196	173	178	185	183	184	209	173	188	191	201	166	196	170	188	186	187	198	165	197	196	184	185	203	166	194	185	163
27415	36284	23199	24046	23795	16738	8317	2854	1156	1202	1013	560	453	394	409	364	347	392	403	339	345	354	344	371	364	340	375	362	346	367	353	348	377	379	374	327	348	328	360	360	382	400	387	405	338	372	349	338	372	367	382	322	359	340	340	375	344	379	382	367	368	328	355	373	364	347	369	373	350	409	355	363	345	358	371	365	369	377	377	354	354	352	355	358	368	383	354	393	362	346	331	374	371	339	370	356	349	373	350	370	343	372	366	400	381	382	383	366	345	372	347	337	367	353	356	361	360	366	365	375	359	322	357	337	371	372	309	370	393	340	358	317	368	368	372	370	354	371	340	369	333	388	359	380	378	353	378	353	369	353	358	370	360	384	342	377	351	368	360	394	353	333	338	359	379	355	332	354	384	370	382	352	346	368	373	378	354	343	351	350	328	341	365	338	349	340	359	356	398	362	357	322	351	349	355	348	374	328	362	402	336	385	358	350	394	413	357	363	381	340	381	391	401	350	343	365	397	328	340	353	342	380	350	358	329	365	326	398	388	343	336	350	382	359	347	360	363	356	398	361	345	365	356	381	365	339	391	335	339	342	344	356	333	373	373	373	358	384	385	330	337	351	336	351	393	383	352	321	350	348	362	381	339	348	378	375	371	371	367	356	368	367	334	364	360	338	359	368	360	375	362	371	365	375	393	373	334	343	340	367	367	330	365	379	372	346	371	349	367	343	363	370	331	317	368	342	366	351	346	362	375	341	370	349	350	385	342	366	331	364	386	353	360	371	350	355	390	369	365	354	358	375	352	378	347	349	393	310	352	318	340	329	355	338	371	378	378	340	385	348	340	366	366	372	339	348	363	377	352	396	333	377	358	358	333	361	352	362	346	389	396	396	378	376	352	392	367	393	358	342	366	337	355	360	361	346	365	363	349	359	356	358	377	378	377	367	384	385	376	380	364	348	371	367	330	353	396	373	370	412	380	399	382	366	372	364	347	332	389	367	381	377	362	373	371	404	369	369	372	366	345	361	345	367	363	390	388	373	350	376	355	366	359	359	352	361	344	345	353	386	377	379	376	354	388	363	330	362	376	339	352	353	360	360	370	381	369	350	389	378	371	373	355	364	342	344	356	405	355	381	351	342	367	338	352	352	390	346	348	380	378	358	379	348	327	388	358	356	385	379	355	385	374	359	368	396	392	356	368	376	333	346	405	370	363	377	318	397	349	327	357	374	362	369	412	334	338	351	348	347	401	332	361	346	334	377	346	387	379	352	395	379	372	369	391	356	376	363	338	384	369	349	345	380	380	348	317	353	363	398	377	365	377	374	339	359	367	366	345	372	348	331	364	384	368	343	370	364	368	353	355	342	360	347	363	325	368	376	394	351	377	353	362	362	380	348	352	361	347	394	350	349	359	371	377	335	343	368	383	373	311	383	347	335	363	353	372	352	358	329	367	372	348	340	333	345	363	360	312	345	349	337	396	340	371	365	357	353	344	375	374	366	379	385	332	367	352	358	357	355	355	371	388	343	400	333	361	375	372	378	379	395	367	359	354	359	381	360	365	368	325	380	391	384	382	353	354	375	336	355	351	349	360	370	323	340	346	359	333	359	369	349	363	367	396	386	381	335	342	343	352	372	371	338	335	367	378	327	359	365	358	386	360	355	352	362	368	367	350	339	361	321	351	386	335	342	342	355	370	371	369	356	348	349	346	321	378	392	387	380	393	357	385	359	347	363	365	368	403	324	350	388	337	364	378	373	393	357	377	392	349	363	376	348	356	369	354	354	374	338	376	330	335	386	356	334	344	390	353	361	367	351	357	349	353	354	364	361	339	333	374	379	375	365	377	397	372	348	375	338	362	342	386	335	368	366	374	342	344	338	340	347	349	360	331	349	399	359	360	383	351	389	362	371	356	357	347	373	366	344	343	348	358	361	334	329	336	335	331	371	384	353	365	395	356	374	377	385	379	369	313	366	347	337	346	396	361	387	391	340	361	336	351	385	354	348	395	379	343	356	386	358	374	383	354	334	382	348	345	376	334	364	367	379	359	359	333	348	380	395	322	347	366	371	358	385	353	390	369	356	371	350	390	356	388	398	365	390	347	337	366	346	360	372	364	383	367	347	356	353	312	375	334	370	334	345	364	335	338	347	403	347	364	320	367	328	380	371	372	355	392	386	357	348	377	333	370	323	376	342	345	368	326	336	350	357	396	351	345	377	379	395	365	359	368	347	369	369	350	380	329	390	350	326	383	378	359	379	348	366	379	334	363	356	309	335	384	343	344	359	386	340	364	369	358	390	347	367	351	356	372	348	368	400	368	396	358	352	355	325	370	354	360	348	364	345	354	385	361	356	381	375	397	353	366	332	346	392	366	351	377	357	376	358	361	330	365	332	341	357	365	355	369	334	342	363	387	357	366	364	364	345	324	360	343	362	353	347	385	349	369	326	368	345	349	371	327	386	391	353	327	370	363	338	372	379	349	342	349	375	323	363	363	355	379	339	345	349	345	381	344	395	355	362	382	358	335	319	357	364	372	366	350	367	355	358	341	367	357	362	359	369	380	352	343	339	384	415	330	336	357	397	339	369	351	398	357	365	370	356	339	378	354	394	356	374	360	344	325	350	374	366	339	367	355	370	345	363	343	365	331	333	352	370	336	329	383	371	368	343	365	384	349	367	364	356	376	391	383	336	392	367	353	314	401	342	367	339	361	362	345	368	341	378	367	335	366	368	383	363	356	331	367	365	366	359	337	348	383	277	359	368	406	424	376	358	350	348	335	361	362	402	379	363	338	360	387	340	344	374	391	322	385	365	364	345	343	323	375	349	356	342	392	384	376	318	343	353	348	375	322	336	332	383	367	337	378	342	351	349	381	368	357	340	409	329	360	380	372	346	372	334	358	383	360	388	364	356	357	338	383	335	373	372	366	359	322	361	377	340	339	351	359	368	391	363	359	343	327	360	373	320	380	348	394	361	338	334	347	362	364	324	371	364	322	383	372	374	390	342	350	431	333	328	348	368	366	342	366	351	344	367	364	357	369	328	371	351	337	353	340	363	382	327	389	369	354	363	360	342	362	356	359	405	371	353	350	365	359	367	359	378	344	351	375	334	359	331	368	362	382	381	327	358	371	338	348	338	349	391	352	334	387	377	355	356	359	341	373	347	369	384	400	396	343	344	382	362	346	381	359	324	382	346	361	352	362	323	352	374	365	376	347	367	361	353	348	352	355	354	366	344	349	335	330	341	372	356	336	330	358	374	357	372	341	386	328	347	347	336	361	362	387	360	355	354	318	355	348	358	340	339	372	395	380	347	391	355	343	369	363	384	347	375	373	357	343	354	349	320	363	350	311	329	327	379	403	337	401	321	350	338	345	358	352	366	353	342	361	412	345	354	346	336	386	346	357	348	360	348	350	348	339	387	361	425	374	339	328	328	362	348	348	367	376	344	379	380	384	372	387	336	303	341	349	387	364	358	334	367	391	356	336	371	327	338
24736	21660	28668	32692	42208	36506	22946	6871	3027	2605	1860	688	370	241	172	167	174	143	149	198	161	203	158	161	200	171	170	172	162	161	168	169	170	148	205	178	185	154	156	161	154	170	168	156	169	162	160	161	166	165	179	170	173	167	179	170	159	150	153	152	167	166	206	184	177	182	172	136	164	184	168	143	157	177	172	176	167	164	163	158	147	159	154	172	166	173	151	186	160	165	162	162	183	168	172	147	173	169	159	156	158	152	163	195	170	162	189	177	167	154	184	178	180	168	146	177	149	150	147	178	161	172	165	169	178	190	169	162	189	169	161	160	146	152	176	163	170	210	151	158	154	191	163	179	167	159	159	173	167	174	168	182	160	163	165	163	145	162	162	165	166	180	172	165	180	154	156	151	152	183	158	171	149	170	182	159	166	181	177	150	181	194	146	158	169	164	183	180	146	165	168	162	171	141	163	166	171	176	166	152	152	162	152	172	170	194	171	166	153	178	165	179	155	170	186	180	173	174	154	172	177	162	146	149	148	168	179	159	170	170	178	167	180	169	134	147	170	168	182	165	161	175	170	153	164	171	150	163	170	183	176	172	171	164	191	158	181	179	171	141	179	152	148	171	180	169	168	178	142	164	178	167	189	173	174	183	165	185	147	164	153	155	157	156	165	180	145	166	169	165	170	152	164	189	142	155	178	163	144	147	184	165	177	184	174	187	180	169	157	180	170	177	169	188	175	175	176	178	167	150	150	159	158	177	170	147	187	177	187	169	166	167	158	170	173	169	163	167	177	157	151	157	167	163	183	175	160	171	155	191	165	152	188	180	184	189	184	180	184	176	157	161	172	162	184	147	164	176	156	160	163	149	162	182	148	160	159	165	160	164	173	168	168	163	180	171	140	178	193	169	145	160	171	160	158	157	169	162	190	168	185	167	165	137	154	162	177	178	147	167	154	159	182	169	167	160	187	167	151	175	155	137	155	155	161	177	165	185	163	168	141	162	160	178	185	163	161	144	165	156	176	184	153	163	152	170	167	177	162	152	158	159	186	184	203	165	175	170	154	167	164	131	166	160	157	160	162	136	152	169	164	182	159	171	184	188	172	182	162	150	153	192	146	178	173	175	156	159	152	172	170	164	174	162	173	189	169	152	154	163	186	166	180	150	178	152	188	155	165	176	166	156	159	189	155	155	179	172	164	160	165	155	170	158	160	144	171	150	159	156	162	169	145	181	152	166	160	161	170	159	162	148	160	191	182	175	171	154	172	188	180	203	188	155	146	157	174	175	145	178	147	183	177	142	165	149	206	165	169	174	165	158	177	154	152	170	163	155	174	160	158	147	155	164	166	167	166	153	174	185	151	169	173	159	161	174	147	162	159	148	166	167	177	189	141	178	183	160	153	172	168	180	190	164	167	160	152	146	158	175	151	162	168	161	146	151	177	163	170	163	165	164	170	170	169	163	164	161	152	164	175	173	166	154	160	168	165	166	169	159	139	169	156	170	160	179	163	198	166	177	172	158	153	177	156	152	138	155	163	147	166	161	159	163	174	154	152	135	157	159	186	158	162	155	163	152	191	178	149	168	153	167	151	164	172	149	154	192	195	152	169	168	157	185	174	168	168	171	146	182	169	167	168	162	178	168	168	159	162	197	162	178	180	176	156	157	193	171	161	170	180	145	148	153	153	174	169	166	179	161	164	165	160	174	154	161	152	144	171	150	165	170	158	144	163	146	191	147	158	175	148	161	193	164	168	167	160	177	175	175	165	164	160	175	172	170	163	165	174	156	169	165	159	157	188	169	151	150	172	168	203	177	184	178	159	155	184	169	138	172	158	146	160	152	147	145	156	147	177	174	177	144	147	167	173	144	156	186	157	170	174	172	193	148	158	151	157	174	153	180	159	160	153	151	200	179	164	173	169	166	160	169	153	154	184	180	148	166	194	182	159	157	183	151	196	174	169	166	168	165	144	156	159	171	151	159	191	168	172	173	183	177	167	173	161	174	175	172	157	153	162	152	183	149	150	161	155	171	156	175	156	172	161	169	161	166	161	156	182	164	192	158	170	168	145	159	182	215	176	184	173	155	154	146	175	166	153	161	190	187	161	168	187	163	165	175	174	160	180	156	186	145	162	156	165	175	151	170	183	165	180	171	180	201	169	159	190	175	162	165	149	151	151	164	163	176	160	156	169	172	162	166	161	176	175	177	148	182	161	164	138	169	172	175	171	160	181	154	148	184	162	148	170	160	185	190	154	165	176	167	157	153	182	173	154	169	155	153	192	182	173	192	134	144	174	181	149	174	160	180	147	154	166	171	179	167	173	160	163	166	185	167	173	190	180	165	146	169	158	154	165	170	180	176	161	160	164	176	153	167	172	171	144	142	160	157	149	171	159	163	170	171	146	170	170	184	161	164	143	151	130	157	177	162	158	146	176	173	170	174	172	153	143	161	172	183	129	178	180	139	192	157	168	174	155	163	183	152	187	167	188	166	150	146	177	169	165	165	163	171	156	178	178	180	179	162	153	161	154	183	156	171	171	173	158	180	182	183	155	176	148	160	147	162	179	190	152	152	155	177	184	173	133	177	174	173	166	155	169	163	162	170	173	176	170	155	158	162	157	156	196	186	165	141	154	158	169	196	158	159	153	157	179	169	183	159	159	174	168	159	173	139	143	182	163	169	187	158	172	175	165	173	154	164	168	161	158	178	172	142	157	175	173	147	149	168	154	148	187	148	158	134	191	166	174	129	162	161	171	152	151	166	154	157	172	164	169	168	178	155	174	175	166	148	152	171	146	168	188	204	161	192	177	172	163	184	173	170	171	152	151	174	181	178	150	188	192	176	165	164	164	169	183	162	160	180	159	159	177	140	184	146	172	159	165	162	181	140	161	173	163	156	168	157	166	150	160	184	175	180	162	189	174	202	164	177	142	153	168	145	164	160	179	153	167	162	178	182	159	169	162	145	174	146	142	142	192	146	169	187	154	177	159	169	163	165	154	181	195	161	176	176	151	161	154	157	172	163	150	170	171	175	162	159	165	165	170	157	167	164	166	158	152	176	189	148	175	155	165	168	170	175	155	146	146	159	175	191	155	150	184	165	163	170	149	152	157	166	168	161	158	143	182	164	173	151	155	177	159	160	169	187	158	163	182	172	151	180	148	160	159	171	150	150	148	171	136	161	177	156	170	139	158	147	173	159	165	183	183	152	178	146	150	175	159	163	187	184	158	161	159	167	160	170	142	164	182	186	158	169	174	168	181	160	151	152	168	158	153	167	155	170	179	166	151	160	173	166	179	181	169	163	175	168	167	162	176	159	174	157	157	171	179	157	171	153	173	138	167	166	167	171	166	159	169	162	175	149	151	162	155	163	136	172	164	147	187	147	166	168	155	156	168	155	190	150	163	177	172	130	177	174	157	153	173	166	155	165	160	173	167	145	168	173	162	153	163	157	164	164	158	149	145	167	169	156	166	144	163	167	170	155	159	165	154	175
29334	47447	32869	51626	51187	41715	27526	12056	8370	7698	5741	2046	922	465	389	325	335	313	307	320	309	325	341	344	335	313	358	320	362	318	350	314	328	313	299	313	304	338	348	335	337	342	302	332	356	315	328	310	348	319	340	313	318	361	323	308	341	280	292	309	317	295	312	315	345	333	324	304	310	306	311	322	292	337	296	315	349	291	320	357	308	339	316	327	320	350	318	308	312	312	323	330	360	323	327	339	327	329	317	316	322	322	339	312	328	304	300	338	299	326	325	336	318	329	321	316	324	310	315	318	329	289	290	304	310	321	301	338	331	312	334	332	323	329	329	343	343	318	316	312	352	308	320	354	300	317	331	318	317	311	334	333	316	306	321	341	295	296	319	325	302	320	321	311	298	317	314	338	312	356	326	314	308	331	343	290	310	316	325	312	300	344	312	318	319	326	337	314	321	312	310	307	340	337	278	303	302	327	337	324	321	313	336	332	301	326	323	314	342	317	311	325	321	327	325	307	348	312	316	313	318	343	316	312	301	315	287	296	335	343	310	294	326	344	294	347	285	323	320	291	329	326	327	296	340	337	327	315	306	317	315	310	325	330	313	304	320	332	327	334	325	325	307	321	311	308	322	308	329	334	323	317	312	310	276	343	316	320	319	333	322	311	311	312	294	307	321	357	313	302	352	303	323	339	326	280	308	347	304	339	308	331	320	332	327	341	312	315	300	337	336	350	321	350	301	349	324	325	319	353	299	309	302	307	308	323	339	338	322	286	350	338	308	324	328	325	316	347	323	307	343	316	309	294	293	319	330	355	322	310	283	276	335	350	372	289	306	312	316	309	327	353	300	344	338	322	303	304	330	338	334	322	315	354	304	325	340	322	355	336	333	346	331	278	301	295	289	308	318	335	322	364	309	306	330	314	342	299	328	328	279	321	326	299	312	300	362	314	329	318	309	320	330	330	304	316	308	301	300	323	303	306	313	338	311	321	315	308	321	288	328	288	356	307	321	320	299	308	323	292	298	313	354	315	320	304	321	293	311	315	321	345	298	337	324	326	352	320	329	336	330	324	352	298	336	327	309	306	314	311	311	331	317	333	323	315	347	299	336	354	302	339	328	348	318	302	368	353	307	331	317	318	333	330	329	312	330	287	340	320	311	324	335	337	350	313	331	320	322	340	325	311	287	337	296	322	307	357	295	309	339	330	302	327	287	323	321	332	302	360	310	326	281	332	313	306	351	319	303	306	337	342	289	300	342	324	304	312	333	306	327	321	301	346	327	317	322	309	318	291	371	317	324	331	317	317	329	346	346	281	347	310	298	325	326	307	341	315	299	322	307	338	295	320	293	348	345	302	325	339	327	318	313	303	320	319	324	332	330	329	309	294	311	298	336	317	328	301	340	338	295	323	301	342	295	301	325	320	297	351	328	297	313	339	337	305	339	306	340	336	299	316	327	344	313	298	305	331	335	315	329	296	314	329	312	338	324	310	324	325	317	341	346	322	330	323	299	323	339	334	312	342	325	290	358	307	343	347	300	296	307	368	326	320	328	332	301	330	344	314	337	311	301	351	305	294	327	330	307	335	341	313	300	330	314	331	339	336	300	363	320	311	319	329	343	330	326	325	311	331	307	291	306	309	323	312	329	343	338	333	297	317	314	343	336	335	330	340	323	301	318	310	310	317	296	298	309	353	338	319	343	307	315	342	345	317	316	307	319	306	344	313	289	308	317	319	326	304	313	322	305	343	307	301	310	309	330	348	305	318	292	327	320	323	330	310	286	322	322	369	310	321	333	307	305	322	306	355	314	323	316	343	308	309	306	351	297	303	313	295	311	318	311	352	330	315	313	282	311	293	318	310	350	312	311	351	308	309	336	346	334	318	309	296	314	320	324	308	298	316	302	338	328	348	332	299	349	350	321	325	311	342	343	298	299	316	253	329	348	306	335	372	346	322	297	322	336	310	289	332	321	302	316	315	333	335	326	301	334	301	323	299	364	317	309	314	307	356	314	329	342	310	330	335	313	314	306	320	315	360	331	311	334	328	285	315	294	339	321	291	306	307	330	307	318	309	312	308	325	307	320	352	343	305	306	336	336	314	320	324	329	297	343	342	353	280	330	351	309	348	344	311	350	328	366	310	333	319	322	292	312	313	341	340	312	303	308	319	297	364	300	312	301	310	317	301	301	323	282	299	312	313	338	321	314	338	304	322	309	341	314	323	323	307	297	328	314	342	313	311	316	313	354	342	329	314	304	331	327	303	323	316	309	322	331	324	371	310	306	312	316	342	297	330	318	325	324	324	329	351	336	331	308	327	327	326	328	335	333	320	340	317	320	327	313	306	333	286	312	332	361	339	317	330	330	326	351	335	293	309	304	342	291	294	336	328	321	341	339	299	309	339	332	339	328	324	312	297	339	342	316	304	300	349	337	342	335	333	327	301	289	333	328	339	349	292	354	318	330	293	331	340	332	357	314	318	342	352	305	342	335	343	332	307	302	307	328	309	343	309	296	338	313	322	287	306	329	330	327	330	328	322	333	293	323	275	313	322	327	340	311	305	339	309	341	335	314	312	302	321	304	293	356	292	319	293	335	336	338	325	320	282	357	327	347	289	311	288	329	303	305	346	336	309	315	358	319	306	311	344	347	331	336	336	345	317	316	318	308	313	346	330	287	341	329	335	313	328	314	296	298	338	297	310	312	320	269	316	342	305	327	336	331	358	344	294	309	326	306	326	288	290	346	314	299	323	335	328	318	332	315	305	327	339	318	338	326	324	311	353	314	322	335	311	309	312	356	299	303	320	330	321	309	323	326	344	327	321	296	271	330	336	350	319	336	337	331	330	327	299	302	284	294	319	321	326	341	339	363	327	317	323	331	324	308	304	342	317	311	295	316	319	325	319	283	334	333	307	322	338	350	330	336	296	302	297	325	296	306	325	320	338	313	315	310	321	294	326	371	353	308	345	292	335	323	326	315	325	339	315	359	282	343	314	344	301	313	302	315	303	368	317	293	337	319	356	297	348	368	290	342	295	347	314	316	326	320	298	337	322	274	308	345	299	311	346	291	311	321	373	324	305	316	313	292	336	355	323	285	333	304	320	307	291	312	360	341	308	300	339	328	321	342	261	305	317	305	293	319	312	320	327	348	350	313	356	323	329	302	330	320	315	336	330	316	329	329	313	352	305	353	342	309	309	311	338	309	318	342	327	347	346	309	321	336	304	320	363	324	333	340	331	321	310	343	375	352	332	319	299	314	309	339	315	312	297	308	329	308	330	341	314	311	327	337	329	336	318	319	321	328	299	331	337	303	320	327	315	324	337	339	356	332	302	294	299	328	310	329	323	329	343	332	324	324	310	296	313	354	323	342	326	343	319	332	335	313	318	301	320	339	352	306	339	334	319	332	299	344	306	302	326	327	310	327	310	316	361	304	336	325	310	338	289	349	348	341	341	314	316	333	347	334	322	329	271	340	308	334	331	334	319	322	301	327	291
23568	21661	29579	30229	46532	46035	31849	16104	7405	5581	4338	1488	650	294	204	180	174	149	155	145	180	166	176	164	161	166	136	160	166	158	147	161	159	149	153	172	175	159	148	164	175	149	143	170	159	164	143	168	144	160	155	143	184	175	143	161	161	177	151	164	155	160	171	155	163	125	154	137	154	176	172	162	170	150	139	163	155	158	158	153	150	149	160	129	158	168	169	157	164	167	148	145	158	153	154	155	161	172	168	150	145	192	136	144	159	181	127	147	162	175	172	151	156	160	154	147	165	153	161	167	159	159	162	148	166	165	178	178	165	150	153	152	160	167	175	170	168	152	153	170	164	155	152	144	137	145	166	158	146	133	146	149	146	185	145	164	160	166	175	158	163	177	148	167	171	184	184	179	163	162	143	144	160	172	163	145	150	170	159	160	156	159	162	149	152	148	139	171	137	168	152	135	167	171	170	141	162	141	162	161	149	166	173	190	151	157	188	131	146	153	139	177	169	159	148	176	171	171	144	157	150	170	179	154	150	166	157	147	158	139	174	142	158	158	169	167	157	144	158	181	161	157	155	142	143	160	166	155	149	149	140	173	175	141	151	162	163	156	178	177	173	175	186	150	157	153	164	168	170	154	176	147	179	155	138	153	172	166	177	162	141	165	161	150	142	160	148	150	141	160	136	171	151	169	172	162	191	147	155	152	142	173	160	164	147	173	147	163	155	137	164	149	154	173	148	163	157	151	167	142	161	158	155	155	146	164	159	132	168	148	154	146	155	146	171	153	167	162	183	167	178	164	168	152	148	135	148	158	167	153	148	146	140	155	142	167	170	151	156	155	165	155	176	117	170	141	155	145	147	151	152	153	158	139	167	133	145	155	159	149	164	157	151	178	185	175	165	141	162	172	183	157	153	160	156	163	173	189	157	171	156	162	157	142	145	161	137	149	177	184	141	158	158	152	167	147	135	147	170	157	154	151	149	163	132	167	153	146	178	153	148	157	166	159	164	158	183	155	166	150	138	143	148	154	168	170	177	174	175	163	135	165	162	156	193	144	157	150	134	151	163	167	170	185	169	149	129	138	163	168	161	177	153	143	149	158	154	134	176	154	161	163	149	174	160	150	166	155	163	157	163	152	156	154	164	155	168	149	143	169	162	147	138	161	155	148	170	146	146	170	168	169	149	155	150	145	165	158	154	158	158	159	165	146	185	173	163	150	152	172	127	162	179	154	153	159	170	145	164	167	165	142	163	148	170	145	164	166	169	163	139	174	159	160	162	139	159	147	137	157	146	172	151	171	158	149	153	149	164	156	157	150	140	140	154	148	137	155	133	157	160	170	168	154	154	156	140	163	153	152	194	178	156	151	146	156	164	168	157	159	155	161	159	158	180	166	165	157	156	169	168	139	163	157	182	125	185	147	138	170	144	159	144	141	181	167	156	154	160	160	160	169	160	154	158	175	177	148	162	158	155	157	151	151	167	166	152	162	158	137	148	166	153	181	155	176	170	153	152	145	155	149	146	151	155	173	149	159	136	154	164	184	162	168	157	159	137	154	151	159	140	145	147	166	183	151	143	163	165	148	163	167	161	144	145	138	163	135	150	152	159	154	145	156	180	160	159	172	155	158	171	154	159	134	154	176	155	158	161	166	142	157	151	160	166	183	144	157	143	177	153	168	158	165	140	152	168	144	172	150	159	183	160	142	168	152	142	168	153	182	141	155	173	141	163	136	161	148	155	152	152	154	160	174	160	158	145	173	145	154	145	166	159	166	149	134	156	147	167	135	144	152	161	164	161	150	153	170	153	177	148	170	151	135	165	175	160	162	173	159	148	164	158	180	153	177	157	144	166	161	151	153	149	158	148	149	168	174	150	141	145	155	146	159	164	166	167	180	158	164	152	149	167	176	163	161	168	160	151	163	164	146	151	153	180	149	158	176	158	148	174	158	166	146	152	161	159	139	170	159	169	169	143	147	153	153	147	149	146	149	144	167	172	178	177	137	164	148	159	142	125	137	146	164	158	163	154	148	151	154	148	159	161	127	165	175	168	147	166	164	157	174	141	168	172	172	179	164	151	154	167	177	158	155	147	146	147	157	164	151	142	145	141	162	157	150	145	164	168	168	148	153	169	150	163	138	177	155	185	172	165	155	150	151	174	157	155	146	146	136	158	149	158	176	155	137	163	187	154	154	180	175	166	165	147	131	156	174	166	138	162	161	176	163	153	139	158	150	161	176	148	156	170	154	164	165	159	163	154	157	178	182	163	151	150	169	150	168	155	142	149	157	150	157	156	171	155	158	166	186	144	148	163	167	146	152	176	157	160	151	144	153	159	165	160	146	168	170	155	151	189	125	164	170	152	148	156	163	178	157	141	153	177	162	144	162	139	172	153	158	165	150	169	177	172	158	147	165	143	147	165	132	179	171	142	162	134	158	154	154	158	161	137	157	165	123	143	162	159	162	169	147	143	179	156	159	149	163	155	155	158	154	172	154	159	153	181	132	164	156	167	165	146	166	144	149	171	169	154	169	153	162	149	173	154	162	166	151	152	155	161	163	149	157	159	176	149	159	142	143	168	145	171	158	149	132	167	166	158	149	145	171	145	153	166	149	166	135	156	155	161	171	161	156	144	144	160	165	157	162	157	183	152	165	161	165	162	147	158	182	166	146	171	162	157	174	165	165	168	173	157	165	156	141	143	163	170	155	159	159	166	165	181	173	186	144	151	168	151	168	145	159	152	141	174	171	149	145	180	161	170	181	169	152	157	155	159	148	160	192	161	158	145	150	165	155	142	148	147	162	143	159	149	165	165	155	148	149	166	159	155	166	152	156	169	172	160	143	158	181	155	150	169	164	162	160	143	161	151	165	154	137	147	150	159	131	166	178	140	157	160	160	158	171	156	137	179	153	182	146	176	162	154	136	150	170	151	137	151	154	143	168	169	145	179	142	168	175	171	152	165	166	167	159	155	175	171	141	162	144	172	147	142	165	165	160	171	139	160	161	159	148	162	147	155	137	170	163	156	163	156	149	166	165	171	165	169	150	151	138	189	128	137	169	164	173	150	168	178	147	165	145	171	140	164	162	151	159	167	159	157	150	168	164	167	141	155	160	150	165	150	173	142	176	161	170	160	166	154	151	149	159	165	129	154	157	161	146	149	138	160	155	163	176	175	167	165	160	156	164	169	128	164	151	145	148	135	165	192	153	166	146	152	157	156	165	149	171	145	148	165	166	159	170	161	144	155	149	179	155	148	160	182	150	142	148	167	163	136	142	168	159	161	164	160	141	155	146	148	188	184	172	150	142	154	165	149	133	148	152	157	160	137	159	138	162	149	153	151	149	131	150	162	135	154	160	169	140	136	154	153	152	173	155	148	143	154	162	153	170	167	159	147	177	143	155	151	160	140	134	173	176	164	149	155	156	167	163	138	155	153	157	163	150	156	154	169	142	161	159	159	161	165	190	139	145	161	177	158	145	135	166	156	149	164	158
32380	53791	38188	65475	66614	52963	36141	22992	16163	14206	11403	4561	1784	734	410	318	312	296	298	282	319	312	316	296	327	303	298	305	294	293	321	290	263	287	292	305	310	306	293	303	272	296	283	295	317	313	281	319	272	302	274	292	309	319	300	260	291	303	288	288	319	305	285	296	294	304	288	296	284	308	305	286	291	262	300	292	296	291	275	307	291	275	298	297	310	279	310	341	321	283	318	284	298	295	290	282	280	314	288	260	286	301	299	295	329	277	292	302	304	280	298	283	273	324	304	289	296	304	281	297	274	307	281	297	292	280	279	274	306	260	300	269	280	290	295	287	329	274	273	297	250	299	301	302	305	327	300	308	269	314	291	278	302	280	311	292	278	306	298	268	292	287	280	299	302	300	301	279	304	308	291	304	315	334	274	285	273	293	266	293	293	302	299	299	282	306	302	274	297	288	305	329	307	265	322	320	286	306	284	303	300	303	293	291	278	278	306	267	297	294	304	291	295	286	276	297	266	295	272	307	318	302	279	309	252	332	292	298	272	303	295	273	306	260	289	296	290	285	271	308	304	293	275	270	295	255	283	301	298	303	307	310	303	294	333	289	282	288	297	291	323	270	279	300	276	295	274	301	276	279	282	295	288	288	289	313	282	274	293	290	302	279	300	276	286	285	280	284	303	279	297	321	304	295	299	262	290	296	283	313	282	281	303	290	275	282	305	304	302	277	278	309	296	292	288	275	272	296	298	279	303	304	302	313	293	274	269	279	269	266	302	284	299	290	269	296	299	298	305	286	274	284	297	289	295	293	293	269	289	320	294	328	308	316	314	298	331	288	329	271	290	279	298	282	281	308	317	299	334	309	308	322	315	271	296	310	269	294	291	291	311	283	271	291	316	305	299	293	305	303	285	286	341	290	294	300	278	254	285	332	266	282	321	288	292	299	288	316	289	282	271	285	312	275	285	279	298	291	288	297	296	274	277	313	287	305	295	290	320	259	291	300	295	274	311	296	295	279	287	287	334	292	270	281	265	284	283	325	278	283	320	297	297	291	292	300	280	292	292	272	299	289	278	304	300	327	305	292	301	289	289	309	295	306	297	289	312	324	276	294	258	284	283	297	289	284	284	307	290	278	299	294	286	296	305	301	260	320	291	278	295	316	276	302	291	294	288	312	290	289	303	310	304	291	297	274	293	277	314	301	317	295	278	349	287	310	274	305	330	312	270	285	292	317	318	304	290	308	266	280	323	309	288	303	283	287	306	278	290	270	297	255	284	305	298	288	306	294	296	281	289	272	304	284	296	274	293	296	305	281	311	281	312	290	322	318	296	295	320	296	315	288	290	322	327	264	292	289	285	277	300	294	317	300	320	289	292	299	296	296	272	301	305	337	302	292	300	313	319	306	307	284	302	303	290	266	282	299	295	300	352	321	302	310	285	300	288	289	301	305	295	282	294	309	279	300	295	276	295	299	321	298	267	299	282	248	321	279	310	303	277	291	303	300	276	274	276	304	304	303	291	313	287	313	288	318	335	297	298	270	317	282	287	332	301	270	308	299	286	300	275	282	320	290	311	297	304	303	302	314	294	301	279	303	290	302	294	325	292	309	327	299	279	281	264	291	317	290	296	301	288	285	328	273	304	276	316	325	313	283	297	300	309	319	339	327	310	277	301	274	287	283	286	289	300	308	303	315	296	308	293	262	289	274	284	326	307	298	312	256	311	303	292	334	306	301	308	270	295	276	306	277	305	275	280	297	288	328	290	285	283	324	298	327	308	272	312	320	283	258	298	305	257	290	289	262	318	308	271	315	311	291	275	306	290	306	306	276	302	283	303	296	264	307	272	308	355	304	300	307	324	249	316	289	271	292	306	293	263	286	278	276	258	300	321	306	257	308	308	283	259	321	273	288	274	334	284	292	281	294	319	287	310	291	301	294	307	308	311	266	304	296	293	287	309	288	312	314	259	299	278	299	298	314	308	294	293	282	297	306	296	304	297	266	297	315	280	312	280	317	312	301	280	318	292	295	302	314	335	304	325	317	287	303	284	253	306	260	277	307	293	289	298	321	314	303	315	278	268	280	350	308	321	279	286	269	323	289	323	286	315	301	323	305	264	282	276	277	289	286	280	283	288	305	306	305	301	279	292	282	281	298	277	319	313	285	316	284	290	289	294	308	296	275	278	305	291	263	300	326	277	325	288	276	314	276	305	306	312	294	297	273	278	280	282	279	292	286	270	296	311	281	296	318	320	295	300	289	293	271	293	278	285	275	332	277	289	282	289	305	288	327	299	283	293	284	274	269	298	316	293	314	283	276	265	308	284	283	286	285	291	275	289	301	302	287	266	289	287	267	314	290	311	273	307	311	294	289	292	299	298	297	313	292	292	271	289	297	297	352	301	266	304	311	297	319	288	298	307	300	303	303	303	267	306	287	255	292	301	301	296	292	267	305	291	293	273	320	302	302	327	277	308	317	311	286	295	302	289	275	304	280	273	319	293	293	299	267	252	299	289	279	292	281	308	274	291	306	299	303	296	287	298	293	295	309	322	284	319	275	290	303	305	306	291	291	295	285	274	278	330	318	287	312	285	304	301	302	319	275	283	293	299	272	292	288	299	288	294	317	302	290	282	301	281	275	285	276	283	316	311	287	300	281	322	285	328	284	277	302	273	311	279	296	297	301	281	306	326	298	293	280	295	283	292	273	269	314	286	284	261	309	300	299	265	295	279	289	285	296	316	304	278	295	301	330	296	290	256	317	312	286	299	272	294	289	286	291	291	295	275	303	285	316	284	309	287	291	281	264	320	285	297	285	307	287	316	299	300	296	283	286	264	287	294	300	324	314	297	302	301	294	279	274	332	307	282	284	317	270	294	319	314	321	289	309	274	310	306	303	309	267	275	266	309	323	271	300	266	303	300	282	265	297	271	296	296	282	296	297	284	286	320	320	328	313	327	304	259	296	319	283	299	292	323	273	294	313	308	295	280	275	279	307	292	288	321	307	298	290	272	296	305	306	277	277	277	271	321	274	305	306	274	282	279	293	277	289	307	325	292	304	275	284	327	325	302	303	272	285	281	289	285	285	277	282	305	307	283	294	331	281	304	295	289	268	267	284	276	301	282	324	261	328	292	305	302	291	289	283	331	285	310	315	287	278	282	283	287	319	281	296	255	290	322	301	311	305	307	309	295	304	285	309	317	295	278	303	284	285	270	319	288	309	270	305	279	301	266	278	283	287	303	341	287	295	308	305	293	292	299	305	289	288	274	300	293	285	297	312	294	301	287	283	292	283	287	275	266	314	326	294	281	302	308	293	282	278	288	299	296	305	266	300	344	298	274	283	312	271	270	269	314	318	272	308	271	274	294	290	310	301	297	305	278	290	296	280	304	283	292	286	270	292	333	284	281	309	294	276	283	251	284	275	312	273	295	288	320	272	286	337	297	309	287	333	304	301	274	300	283	296	272	291	311	283	325	296	285	295	298	305	296	304	300	302
27521	22834	16867	16660	16497	9439	2365	769	547	567	576	346	285	219	186	201	168	183	197	177	189	187	197	198	186	172	174	156	195	163	193	163	192	177	191	181	172	172	185	196	165	168	182	183	177	174	196	188	202	183	191	202	174	158	186	192	163	193	193	200	185	172	192	154	187	177	190	189	174	160	176	159	200	203	186	194	199	179	165	166	199	186	177	165	196	178	212	190	195	193	193	189	199	171	197	218	187	185	191	218	185	184	198	212	184	197	198	197	172	189	196	167	167	220	171	168	164	189	204	208	171	160	164	169	191	187	189	190	169	197	181	139	171	182	197	168	168	195	187	206	189	205	167	185	200	171	193	192	194	178	179	182	188	192	169	191	202	180	205	170	209	210	151	168	177	198	190	190	204	184	183	157	167	178	181	185	177	192	209	186	177	181	204	212	211	199	174	156	171	189	168	161	183	196	177	194	170	205	178	180	176	200	184	188	176	198	201	199	194	203	187	189	181	211	158	190	182	175	190	201	165	186	177	194	195	190	165	202	162	183	183	167	187	193	203	176	172	197	202	188	177	182	173	171	193	219	188	202	209	192	191	190	163	178	192	176	182	168	183	163	207	176	180	192	197	206	169	167	181	159	184	188	177	182	179	158	185	214	176	168	170	183	182	194	170	199	196	187	169	181	191	203	179	178	177	163	182	177	177	192	187	167	189	170	200	198	160	169	182	180	175	188	201	180	183	188	164	172	174	207	164	176	175	156	199	171	186	190	189	211	166	199	165	156	209	179	174	164	190	172	183	201	187	203	181	177	172	173	199	202	182	191	176	185	193	172	197	187	179	185	175	175	209	195	182	154	176	182	189	194	184	179	188	207	172	177	195	166	207	197	196	187	174	161	193	199	182	195	211	168	180	179	176	175	195	190	179	170	197	209	211	167	187	165	204	179	183	204	195	200	198	196	170	171	163	185	192	193	197	172	191	183	188	168	192	187	203	209	170	173	208	181	194	172	200	174	192	175	187	186	179	172	179	189	219	197	164	174	165	191	197	178	184	206	158	199	186	182	169	169	204	186	169	175	193	190	188	206	172	170	186	180	181	202	186	150	187	191	189	195	187	198	211	169	182	192	185	211	174	191	192	178	224	189	192	179	185	175	199	165	195	204	174	180	191	204	196	184	172	159	185	182	176	215	170	160	177	192	194	210	201	178	184	177	203	197	179	185	185	199	175	187	174	191	211	181	176	192	172	198	188	181	197	165	181	186	172	201	204	191	216	173	195	189	193	169	207	168	157	177	196	185	177	188	179	175	165	176	171	182	199	177	205	194	189	158	170	193	197	189	163	197	178	157	163	185	194	173	181	187	180	204	191	181	191	181	180	195	159	185	184	182	163	187	179	171	192	202	200	173	184	188	179	171	179	178	183	176	158	181	176	186	179	164	189	179	166	189	179	171	185	197	167	186	169	186	187	162	168	179	177	168	188	185	185	204	180	167	193	181	195	178	192	193	176	200	164	190	189	181	177	196	173	171	181	190	179	202	173	189	166	167	169	174	190	187	183	194	181	166	188	164	184	211	189	179	197	193	182	187	177	194	186	186	193	173	171	161	179	195	146	175	175	185	189	164	203	212	191	184	184	182	208	197	180	169	193	172	179	176	182	193	203	176	192	205	181	172	172	171	201	181	204	186	188	175	175	230	174	184	178	202	158	195	191	177	190	164	192	165	180	194	192	165	183	173	175	170	184	193	176	187	179	205	172	196	201	169	192	181	180	210	188	185	182	192	165	179	187	162	200	188	195	191	189	189	155	179	190	174	174	185	182	170	177	180	180	195	189	189	168	157	180	173	179	186	195	182	170	188	190	181	160	178	179	192	202	182	206	184	174	185	166	209	169	196	196	177	214	156	211	182	188	196	163	176	193	202	167	188	197	170	198	207	213	167	173	181	184	183	184	160	186	184	167	172	183	189	168	170	164	180	169	154	180	206	192	163	175	207	200	180	187	219	191	154	168	189	170	169	176	192	199	191	169	188	178	195	183	190	173	185	178	193	188	177	188	191	189	171	184	156	186	188	177	183	162	203	190	169	198	191	199	166	188	185	200	190	225	178	190	160	205	182	173	164	193	156	182	160	171	178	175	180	201	178	176	209	183	192	200	181	201	176	174	181	212	198	157	198	196	176	183	182	190	181	184	172	188	180	195	192	202	188	196	188	171	169	198	200	168	186	185	185	208	169	187	189	175	190	185	197	192	189	178	155	180	200	194	179	182	171	191	185	172	176	187	195	207	177	182	176	177	180	186	180	166	158	177	177	186	199	165	179	186	200	179	206	178	190	201	175	186	189	198	195	197	176	185	212	179	183	172	204	197	193	177	174	184	194	183	162	194	204	185	159	210	194	191	201	187	170	174	172	171	180	210	186	182	184	173	180	178	165	192	188	187	181	192	190	165	217	161	185	216	196	220	179	177	174	182	194	196	181	204	174	179	194	171	201	177	178	197	188	199	193	177	179	194	211	174	180	206	201	181	164	207	181	172	190	176	197	197	186	174	175	183	183	168	191	177	202	195	176	178	176	195	183	186	175	205	188	201	179	196	185	194	184	203	184	187	182	202	163	185	176	166	192	149	205	193	169	196	187	203	183	168	177	190	185	183	198	187	209	186	181	183	190	189	187	173	209	153	196	185	200	178	191	174	193	213	171	197	196	177	169	179	160	190	169	162	159	204	183	172	163	182	186	181	180	192	201	191	196	194	224	188	191	182	186	191	165	184	186	211	178	181	176	176	180	193	204	194	193	177	169	162	172	183	192	168	206	218	191	173	176	193	216	201	160	184	178	184	189	185	181	165	203	181	201	158	169	185	188	181	190	179	179	174	165	167	184	144	181	201	170	188	192	180	167	209	194	191	170	174	180	182	183	185	182	195	189	173	185	190	193	188	205	185	180	201	202	187	176	191	186	196	179	194	193	196	177	166	163	196	183	168	179	171	202	187	171	185	171	179	162	177	171	176	204	190	195	177	175	180	199	199	183	167	192	159	170	201	181	174	189	180	170	188	199	194	159	208	191	193	182	189	190	179	186	186	206	199	201	191	196	177	165	169	180	189	177	180	173	209	164	196	170	181	176	182	200	183	188	167	133	192	203	179	182	205	170	167	154	189	151	182	172	185	195	178	167	168	195	195	163	189	181	188	175	189	181	193	208	178	213	182	202	196	177	192	164	186	188	173	203	190	166	162	196	198	179	192	186	181	174	198	181	182	208	178	203	202	166	152	171	177	186	191	193	184	210	170	193	180	178	162	171	177	170	166	188	182	185	224	175	181	183	189	192	169	202	202	189	189	179	178	203	179	181	194	178	172	180	151	183	196	193	165	189	208	189	223	183	196	177	203	190	199	169	193	177	185	204	169	169	170	175	175	195	196	163	187	199	202	185	210	131	176	169	167	195	196	167	195	159	165	181	158	198	149	199	175	180	187	179	181	155	181	193	185	175	184	178	169	158
26326	35994	19510	24072	24608	16300	5226	2233	1681	1638	1675	947	598	402	392	375	365	368	330	366	344	345	371	346	351	345	348	352	392	379	333	371	356	364	367	334	372	372	366	339	335	372	376	376	402	362	376	364	355	345	364	344	359	329	346	360	329	357	349	386	345	350	319	366	363	352	380	361	360	350	340	324	332	365	368	390	360	368	378	340	377	379	350	385	367	384	382	298	360	352	338	352	365	366	346	328	349	378	341	352	342	355	338	371	375	404	356	351	353	360	364	355	351	346	344	342	339	365	401	362	343	358	341	347	327	375	323	362	384	375	369	349	364	350	363	350	352	389	327	340	347	348	346	335	344	339	381	353	387	358	329	360	312	361	331	354	386	384	385	348	354	377	315	371	352	347	362	359	367	317	353	385	384	370	357	373	324	340	358	366	323	361	341	352	382	372	361	355	405	374	381	331	333	344	338	368	337	370	334	359	351	349	382	365	369	347	386	345	360	367	360	372	338	361	310	333	362	351	390	371	356	316	349	345	343	357	381	359	372	356	363	361	375	360	331	343	335	372	389	362	347	361	333	334	333	360	354	357	339	355	355	355	333	381	337	376	377	360	375	347	347	313	344	348	351	323	347	347	346	373	354	339	373	357	366	369	377	351	322	346	328	382	338	342	369	353	356	367	366	375	349	375	366	366	328	338	328	375	363	352	341	335	343	319	354	350	362	376	379	347	381	356	335	335	348	361	353	368	362	358	379	347	341	369	348	385	357	361	309	377	396	354	360	356	347	325	352	344	328	379	373	392	357	379	316	365	369	369	356	358	322	354	351	337	347	309	390	365	378	372	352	342	357	362	351	367	356	375	345	347	364	386	387	322	359	340	353	341	397	347	332	375	339	359	353	324	363	336	382	372	362	343	348	360	380	340	358	384	354	341	341	351	388	372	411	343	372	361	342	356	391	368	377	353	384	333	360	379	387	359	347	376	370	343	349	389	381	356	369	355	353	397	341	342	341	343	380	362	335	379	351	366	340	337	335	374	372	341	323	366	359	356	348	343	340	344	373	347	387	358	367	374	373	353	360	325	330	371	353	378	379	367	361	346	374	367	342	367	350	341	390	344	375	381	356	345	321	390	379	376	379	350	373	373	365	340	344	327	370	402	373	342	355	374	355	344	377	361	372	363	366	334	343	347	311	349	381	342	381	357	361	371	370	363	370	359	352	367	331	365	392	353	356	363	371	340	329	357	342	328	335	351	376	379	367	367	365	361	339	345	328	350	376	382	345	375	346	344	385	388	341	358	365	352	350	350	353	375	356	359	328	352	333	354	383	365	336	338	390	320	339	354	312	349	353	377	347	354	350	330	331	341	369	393	357	372	341	342	364	369	333	341	363	360	331	357	370	365	357	358	355	378	357	344	350	319	332	346	358	368	345	375	354	343	339	362	344	349	367	315	368	352	362	344	370	356	351	371	347	327	384	354	358	340	350	358	375	339	358	369	352	333	333	359	340	352	312	354	363	333	322	345	335	368	349	353	356	324	372	336	359	365	385	378	368	366	355	369	390	313	319	370	362	355	359	359	370	336	373	337	359	351	371	362	354	364	333	316	343	388	378	347	366	392	351	337	367	355	382	364	365	370	331	335	335	382	364	359	360	343	339	371	379	363	344	375	338	331	338	346	371	383	385	365	361	360	353	352	343	354	360	340	356	355	351	308	375	389	322	367	378	350	333	381	365	370	377	319	351	383	387	360	383	351	359	375	362	355	332	376	339	375	348	365	367	367	374	329	366	358	369	326	351	363	341	322	375	344	343	382	353	308	364	372	366	332	352	361	367	366	355	387	345	365	365	359	341	394	350	355	357	361	379	340	349	380	366	365	329	373	328	357	381	356	341	364	370	355	382	368	375	332	345	342	322	322	343	359	378	352	342	370	361	345	342	371	343	356	321	335	380	337	360	329	385	356	360	362	351	335	342	331	330	339	368	394	329	352	351	355	386	375	339	308	385	335	377	368	362	358	361	358	350	350	367	355	370	361	354	361	345	341	352	365	365	345	323	363	346	359	351	355	366	353	331	353	347	355	362	373	359	323	320	355	376	370	355	329	362	382	362	296	355	354	359	360	379	362	386	374	348	372	368	359	331	333	340	374	376	332	361	351	369	362	357	369	359	405	327	348	356	361	337	365	380	351	374	348	337	362	349	356	362	379	363	329	344	374	332	360	367	356	332	344	346	345	352	335	375	366	348	369	371	325	341	349	386	349	349	361	380	353	384	343	336	363	357	334	355	350	351	376	367	331	340	358	349	357	388	350	329	374	360	357	359	356	372	366	340	317	354	353	369	359	395	356	354	362	347	349	363	361	354	374	329	373	354	363	334	338	364	325	366	367	360	358	346	379	361	380	352	352	351	367	359	346	367	357	382	332	358	363	376	348	378	375	356	366	351	324	356	359	344	390	359	369	384	376	375	333	378	332	355	355	338	365	345	385	312	348	348	382	369	357	361	351	329	343	391	358	384	349	335	361	374	347	346	355	365	354	348	376	405	330	357	333	353	374	368	371	367	376	372	349	381	378	380	342	386	365	348	340	350	361	389	353	341	379	348	371	353	340	387	377	376	340	348	346	357	336	351	369	361	361	374	380	350	352	357	408	351	352	329	353	366	341	338	378	346	314	356	390	359	375	350	323	368	364	352	390	369	393	392	373	345	359	342	337	354	392	364	353	361	346	356	385	342	314	338	354	368	344	398	365	373	371	363	339	346	376	322	362	343	395	346	375	342	386	337	357	334	363	372	364	333	338	363	365	349	367	323	393	341	379	349	349	305	340	373	381	352	361	378	311	364	383	378	379	355	370	351	345	354	349	375	378	350	350	338	366	357	343	357	370	346	390	354	348	330	353	366	360	367	357	378	365	379	342	353	345	342	346	363	337	320	342	387	367	334	380	330	370	360	371	336	360	352	343	374	346	332	365	356	364	343	350	344	371	364	327	372	350	351	390	375	359	393	357	362	377	362	312	348	365	349	360	332	331	364	351	346	364	365	389	362	365	374	360	328	382	352	349	382	379	347	398	346	362	309	405	378	353	349	361	327	334	345	331	348	378	352	344	319	365	362	342	364	371	358	334	346	356	381	362	338	334	315	382	347	388	337	325	371	344	364	324	356	376	349	369	372	341	318	367	363	364	357	355	358	330	376	327	373	367	386	363	354	322	342	370	348	345	363	358	340	363	332	347	310	338	349	319	338	352	361	354	360	365	373	355	397	378	366	372	359	384	367	378	382	341	356	357	334	352	396	329	350	360	373	398	340	346	367	343	356	361	356	356	361	368	354	343	399	376	364	369	329	339	328	377	372	355	346	322	341	367	384	390	378	341	379	345	350	354	337	360	320	353	371	333	364	332	332	375	368	336	350	323	359	350	359	382	354	362	328	368	363	359	376	365	355	337	352	358	340	380	339	365	346	361	341	341	346	393	380	359	351	371	370	358	336	324	364	375	337	346
24780	21666	28615	26890	38796	38751	25735	8968	4608	4015	2913	1173	519	255	190	193	174	181	172	155	168	167	151	188	157	161	157	185	161	180	178	159	169	157	159	186	184	157	163	137	174	159	171	155	178	175	177	161	168	165	170	179	188	175	151	154	165	161	173	162	162	166	187	154	171	157	169	153	167	151	155	165	172	155	163	175	185	157	173	178	163	150	178	157	180	191	182	140	170	174	145	171	158	152	167	190	143	166	154	177	150	175	160	167	185	154	163	173	151	163	166	172	156	150	173	164	152	195	166	156	170	172	168	159	179	165	153	172	141	157	141	166	171	143	178	158	184	162	156	164	154	164	153	168	160	172	166	162	152	161	152	174	154	159	140	159	173	148	166	163	164	151	177	149	170	189	149	178	157	165	169	156	151	148	139	172	159	159	161	184	190	171	168	158	175	172	174	174	151	141	165	183	170	144	166	144	161	189	161	148	169	182	159	179	153	170	167	174	165	181	162	169	173	168	152	167	165	181	168	155	165	172	140	176	177	173	158	159	167	170	161	168	149	143	162	150	164	162	173	165	162	171	162	172	144	148	150	165	174	173	150	185	185	141	179	167	179	158	157	176	159	169	177	164	163	155	181	166	156	156	157	166	180	138	173	153	142	149	161	160	192	149	167	144	174	179	125	140	155	156	166	163	166	155	150	163	172	156	154	132	176	150	195	161	169	160	173	172	178	184	167	162	158	181	160	161	158	151	167	174	151	167	179	152	178	156	175	175	150	162	169	180	157	166	149	174	173	157	171	167	159	167	161	161	164	187	146	155	169	168	174	173	181	164	161	163	171	174	159	163	160	165	164	161	154	147	152	154	172	154	156	152	138	149	170	165	169	161	175	171	157	148	169	167	122	178	166	166	144	189	161	169	147	164	173	155	164	155	173	146	169	170	171	150	165	158	155	162	176	160	176	145	155	145	195	192	165	157	195	166	152	162	164	196	147	160	170	160	149	169	151	167	175	165	158	146	159	169	181	162	161	162	168	160	144	161	169	161	159	164	162	168	175	183	176	150	176	155	147	178	149	168	169	182	145	181	148	178	180	149	171	164	181	162	155	170	156	177	176	182	182	165	178	176	183	165	150	145	186	178	156	142	160	183	156	165	190	157	147	178	200	154	168	173	161	176	153	157	173	154	153	179	183	158	167	167	174	174	196	180	178	156	167	172	166	173	172	170	157	168	158	180	153	166	149	149	178	153	185	154	165	142	171	167	189	170	148	158	141	156	167	179	154	149	161	158	156	175	164	168	177	156	173	144	148	140	174	170	145	184	163	161	153	165	193	171	159	161	179	156	150	155	153	175	164	186	186	155	175	182	171	160	168	166	166	160	149	155	158	170	154	162	168	180	167	182	159	172	183	180	162	188	145	143	163	172	165	167	159	155	157	168	153	154	163	176	162	160	153	174	173	176	173	156	147	158	130	176	161	170	165	140	168	160	160	167	167	154	182	169	189	154	159	164	165	181	160	141	143	151	138	157	165	158	159	192	155	171	158	153	184	181	190	152	180	156	165	145	183	155	169	157	168	163	166	151	158	153	189	173	167	167	154	157	153	180	177	140	176	174	145	163	178	156	162	183	145	169	185	182	183	158	163	188	155	154	173	150	158	152	178	178	150	168	169	174	170	169	164	162	153	155	172	176	166	180	164	175	171	162	165	183	166	177	161	178	151	153	162	173	178	184	163	146	152	171	143	186	169	166	150	151	168	153	150	154	146	161	170	169	162	166	191	150	162	163	179	167	178	152	171	173	155	144	168	156	156	164	181	164	164	165	186	162	167	145	163	159	162	164	154	151	167	169	158	167	147	162	187	149	143	194	179	183	163	156	161	167	175	170	142	155	195	144	155	180	150	165	181	184	157	177	164	135	161	148	137	183	165	154	170	169	161	174	176	163	155	169	163	176	175	151	191	157	188	146	148	180	164	174	131	173	149	168	153	159	148	161	176	186	157	179	157	152	164	187	169	161	173	166	179	155	164	137	175	162	158	149	145	177	157	164	166	176	155	169	161	142	149	160	167	177	161	174	165	147	166	169	170	174	170	165	178	149	162	139	163	163	190	178	142	164	176	159	181	145	160	185	160	177	142	166	161	173	161	175	150	137	155	169	164	169	138	171	161	165	158	163	180	159	144	172	170	178	150	145	181	163	173	181	169	157	178	186	165	160	159	186	170	160	168	174	167	160	153	165	138	159	174	153	162	163	168	158	148	188	184	173	147	149	171	157	174	173	145	157	162	154	160	155	173	177	163	149	161	166	159	166	173	157	169	141	171	174	178	155	174	170	157	193	175	142	184	165	148	155	183	153	176	162	172	165	177	177	149	166	165	166	158	163	154	161	169	177	176	187	193	164	157	165	164	171	161	174	156	155	159	164	174	165	184	194	152	185	135	167	174	161	186	201	170	161	152	187	179	176	177	160	159	162	189	190	153	151	173	176	174	150	171	146	152	144	149	160	179	173	155	127	177	159	160	167	155	160	184	172	145	178	169	145	187	153	157	153	155	142	165	171	184	150	147	144	144	162	185	156	186	169	152	159	174	184	153	166	181	162	160	172	150	170	169	158	169	130	158	158	165	170	150	192	159	150	172	157	172	165	189	184	157	177	189	159	152	150	186	177	156	163	165	153	176	155	161	142	162	165	163	138	142	167	167	160	173	175	193	170	156	174	164	153	153	150	186	173	190	166	155	158	175	169	144	166	181	186	162	165	149	170	182	156	184	165	165	173	141	145	165	185	177	170	168	176	160	177	166	140	166	150	169	168	169	173	177	171	159	158	179	181	175	150	203	196	170	172	168	150	154	145	184	181	184	149	161	165	165	195	163	161	146	155	139	165	157	140	167	158	132	179	153	152	159	171	166	178	160	156	170	150	151	162	164	149	177	168	162	145	164	153	154	156	141	154	146	154	163	164	174	170	167	165	174	144	154	172	156	186	180	152	169	155	154	184	164	176	159	167	171	193	189	163	178	156	161	162	166	170	173	160	164	168	201	146	151	152	169	155	158	167	200	168	177	147	156	155	177	169	165	195	162	169	137	190	170	167	165	191	174	176	177	166	154	167	156	155	186	141	165	143	155	156	176	145	144	166	177	149	183	175	133	172	168	164	155	163	162	154	168	155	168	141	138	158	165	174	165	159	158	143	197	163	156	144	162	166	190	144	186	150	181	173	176	187	162	166	172	150	167	171	159	156	163	171	180	154	165	167	164	169	176	166	157	166	149	176	177	170	161	158	165	164	163	147	183	166	171	170	195	191	166	183	185	138	162	171	155	162	173	172	172	162	165	164	156	183	184	146	171	189	137	170	180	158	169	154	145	156	186	151	164	178	152	172	188	162	160	150	156	162	190	156	164	162	152	162	159	157	172	165	170	156	165	152	149	169	169	159	175	148	174	174	183	152	171	170	175	173	174	167	174	157	143	156	163	167	174	167	167	147	141	175	148	149	166	174	158	178
29028	45205	32731	34593	49864	43585	29811	14326	12234	11024	8393	3589	1351	654	407	349	337	340	325	298	306	324	302	317	328	310	335	332	323	324	341	331	323	326	384	348	318	321	343	308	322	335	322	290	325	324	297	307	321	308	338	314	341	321	258	335	296	310	342	323	350	309	322	313	315	312	315	339	302	335	329	310	338	304	365	337	325	323	303	343	318	304	360	334	296	304	329	297	315	300	314	292	302	282	308	299	325	303	325	303	318	311	342	324	346	307	347	325	333	346	329	302	312	278	312	328	308	310	338	290	337	321	334	310	316	325	323	303	303	294	303	300	344	314	329	339	312	313	314	302	334	279	334	311	305	284	323	322	327	319	297	342	294	304	310	293	344	318	358	288	336	305	315	355	303	310	343	311	312	317	315	327	333	335	314	301	324	310	277	289	299	299	288	342	321	323	328	319	331	318	319	302	331	334	274	298	294	345	325	283	300	320	297	295	299	335	330	317	313	290	304	307	304	322	271	319	273	326	312	273	331	303	311	296	314	334	301	290	333	305	294	336	324	336	296	323	327	309	296	298	292	317	315	333	362	332	332	295	291	316	291	324	324	310	302	298	292	326	313	308	320	302	311	315	350	326	307	298	328	339	348	314	312	313	333	303	312	307	316	325	298	296	311	320	322	294	333	353	318	321	333	348	290	344	339	330	313	319	308	316	307	265	289	327	294	330	351	312	351	314	308	317	330	327	313	335	286	322	319	326	322	313	305	311	321	337	319	319	331	300	308	308	317	300	358	303	298	294	298	304	338	320	326	362	307	300	267	335	301	329	308	328	307	300	298	316	291	303	303	317	330	318	307	321	309	321	319	301	307	337	306	312	314	333	318	328	336	308	320	297	332	319	322	292	312	303	298	321	332	339	335	328	310	329	339	340	330	315	336	342	288	319	305	337	300	298	316	345	328	316	259	303	339	299	292	315	303	307	296	310	324	317	318	332	307	314	308	320	309	319	315	326	332	324	306	352	291	367	318	312	324	304	289	302	289	300	323	287	330	299	324	340	307	320	330	314	330	345	324	307	289	319	344	336	295	305	323	299	312	315	343	326	319	330	372	331	333	291	315	343	331	301	342	310	311	315	344	306	317	350	310	305	324	308	287	318	330	330	340	317	306	337	325	282	309	326	318	327	324	316	303	323	331	320	328	310	330	324	319	313	295	315	313	316	315	317	270	339	312	324	300	288	332	309	311	320	304	324	332	329	305	325	311	313	306	327	302	335	337	317	305	346	298	292	298	322	295	323	312	313	328	339	297	338	331	334	305	338	312	317	312	326	305	309	312	321	318	321	309	296	347	305	314	310	330	334	305	322	320	276	329	329	331	311	311	302	293	324	301	328	314	319	299	313	337	318	344	287	340	299	308	306	312	343	343	347	332	302	324	330	328	308	322	292	314	306	318	312	324	361	315	335	310	336	313	356	318	320	337	321	330	310	325	300	316	315	333	340	318	341	284	314	284	331	326	301	304	333	324	351	350	318	333	326	293	312	303	311	324	305	340	313	357	340	331	351	297	296	302	289	336	287	287	297	307	314	309	294	323	351	305	333	321	308	298	334	327	340	303	286	313	312	316	293	313	316	325	314	317	316	355	290	310	318	331	312	311	304	315	324	314	316	329	280	329	309	306	331	283	328	351	334	308	327	313	340	308	326	302	314	308	298	308	300	284	329	308	337	307	331	316	305	325	283	321	311	325	312	311	348	320	330	318	336	329	339	330	296	314	329	304	300	304	334	320	355	308	317	305	304	282	332	318	329	288	309	333	302	337	282	325	304	338	351	301	310	320	328	321	339	357	307	331	326	303	320	311	324	320	341	282	329	289	347	322	325	328	312	323	297	318	330	328	330	322	307	308	300	364	318	350	298	319	314	318	292	322	281	338	339	346	307	307	301	308	318	297	296	329	323	307	331	324	311	314	297	320	316	302	343	343	363	323	309	313	311	294	313	298	312	290	345	313	312	321	329	303	318	336	321	304	312	323	322	337	326	303	313	352	333	311	335	309	304	374	341	296	294	345	303	293	313	325	292	298	331	298	326	271	318	332	325	319	278	311	301	296	306	307	318	345	308	339	339	317	323	331	325	309	294	301	318	324	339	324	297	309	351	290	333	315	362	325	299	304	330	327	318	334	309	291	320	334	322	312	305	327	313	314	305	323	329	310	313	329	362	331	325	330	316	304	332	306	335	300	311	327	330	316	326	287	269	288	293	304	351	336	314	331	289	350	289	300	313	334	297	327	340	281	306	284	304	333	319	283	323	326	346	315	331	311	300	320	307	331	318	292	328	327	347	316	304	299	334	317	317	295	337	299	307	334	293	308	330	316	325	339	303	314	309	324	277	307	327	331	314	328	302	309	359	324	309	326	296	292	292	326	306	296	363	332	320	331	316	303	313	284	294	302	302	292	331	328	301	329	292	292	290	330	281	311	318	318	310	280	333	339	309	332	296	309	281	312	340	308	320	293	329	315	309	301	353	315	307	321	316	336	310	321	298	326	323	324	327	316	301	322	313	311	336	317	332	342	320	350	327	312	298	307	319	307	282	339	307	319	304	306	311	308	346	319	282	304	321	324	318	337	347	293	316	306	283	310	317	318	293	329	308	320	311	304	319	281	344	308	311	344	315	289	296	318	318	342	289	309	297	328	318	311	351	326	317	296	294	293	346	347	322	296	265	322	358	319	315	299	335	322	310	318	308	330	311	316	306	324	352	316	349	339	319	321	324	303	299	325	310	314	309	341	346	337	325	320	324	345	275	308	326	299	304	286	333	308	300	309	307	321	335	308	295	299	331	351	315	307	319	330	320	307	319	320	287	325	332	300	299	301	321	307	300	341	319	321	321	341	315	353	321	342	311	308	320	336	311	334	307	311	306	300	308	353	319	300	329	358	322	343	321	293	338	343	295	325	333	330	314	306	338	328	335	334	336	351	313	313	288	306	312	299	315	329	322	314	333	308	334	321	323	346	327	343	318	316	332	310	332	307	330	334	315	350	293	310	342	321	321	322	294	326	306	336	293	308	312	325	323	323	333	352	318	347	322	328	331	322	321	303	300	323	316	307	303	304	317	337	377	315	327	301	310	324	310	343	303	339	376	321	288	315	327	342	320	317	317	362	293	348	339	328	294	283	321	330	313	337	322	341	312	327	308	317	300	301	310	302	343	317	291	344	372	283	315	334	348	328	287	306	327	295	300	292	311	271	285	322	327	351	326	360	309	336	323	321	333	327	314	314	322	321	265	307	305	316	323	319	303	360	319	313	333	282	325	318	342	289	342	274	305	325	316	311	301	312	352	296	346	359	290	305	333	331	337	303	307	315	310	327	327	327	338	327	312	307	312	315	310	320	304	307	322	298	313	282	326	354	318	311	312	324	313	349	308	319	318	328	330	330	306	291	325	330	327	279	340	306	317	309	314	329	312	325	314	331	309	313	323	319	311	340	320	294	290	303	332	290	313
23606	21612	29349	24865	34873	48539	42410	23881	13691	10711	4705	1661	643	284	210	150	166	159	149	150	154	164	156	175	159	149	156	167	160	171	153	146	157	156	169	142	170	145	162	181	164	156	148	160	169	176	124	166	156	156	136	150	160	145	145	157	143	154	178	172	161	168	163	173	154	160	153	181	155	137	152	159	172	141	174	114	153	168	154	181	168	166	160	151	160	141	125	150	153	132	149	164	169	151	152	152	156	167	162	165	154	172	178	165	150	156	133	180	177	156	151	181	142	168	179	150	145	139	159	146	150	130	159	166	147	166	155	172	172	119	137	139	142	165	155	193	172	167	148	158	151	170	140	185	156	160	133	143	154	137	153	158	165	148	158	158	162	164	179	150	151	164	168	153	150	139	141	142	152	145	135	163	165	148	132	156	163	150	143	166	166	161	151	132	179	140	163	152	168	170	147	156	150	142	136	161	161	160	159	129	133	159	158	146	164	126	144	157	159	158	138	173	144	177	155	152	150	160	147	146	152	150	169	160	157	166	142	171	160	149	166	128	153	152	150	177	138	163	170	152	152	159	148	174	137	146	165	147	152	152	150	166	154	148	165	171	175	158	153	145	168	179	151	142	148	185	176	143	170	151	168	173	137	171	141	176	176	186	134	150	162	157	142	173	155	155	177	172	153	169	179	149	170	157	146	145	176	149	142	174	165	158	144	174	159	162	163	146	147	162	184	150	173	154	140	152	158	148	160	168	174	148	135	150	152	149	151	149	143	178	152	185	158	151	172	168	164	151	138	175	153	150	152	172	158	162	160	159	162	184	150	153	149	143	140	182	173	161	163	139	151	176	181	144	151	166	155	166	164	135	160	145	159	154	131	158	155	161	155	159	162	163	163	149	157	174	135	177	159	138	143	153	149	143	142	153	135	176	162	165	135	155	149	155	139	139	151	175	144	157	164	160	141	147	125	148	152	144	148	152	162	155	161	142	156	144	170	151	150	147	139	155	148	143	155	161	132	156	187	148	150	168	134	157	178	154	170	134	151	159	156	149	161	156	159	159	139	145	158	158	164	131	160	157	166	163	130	148	155	160	169	179	191	148	145	155	142	146	147	160	152	144	170	141	161	162	180	145	145	150	142	147	151	163	159	166	156	142	133	147	154	127	142	146	159	148	179	155	160	137	143	152	157	161	131	144	153	150	151	138	163	176	146	148	176	157	170	167	152	159	161	171	177	152	156	144	189	159	133	157	162	156	121	139	154	167	190	155	156	163	146	141	160	158	164	168	144	180	174	160	171	151	150	147	137	177	152	158	156	163	135	162	143	167	147	154	159	170	171	151	166	162	156	185	171	162	156	135	160	157	162	166	153	161	164	146	152	142	151	153	142	169	147	155	147	161	154	177	173	137	153	144	165	147	149	151	176	164	165	167	155	149	145	148	173	161	144	168	146	160	132	141	180	164	166	165	153	164	157	150	142	151	161	160	149	128	151	151	148	147	141	155	150	180	175	184	158	168	145	149	146	158	173	146	169	150	153	158	125	160	171	166	129	163	163	147	151	150	136	147	161	176	172	145	167	153	167	143	175	162	140	162	138	136	157	147	141	149	163	175	150	140	145	143	169	160	146	153	177	132	163	159	149	158	133	157	163	151	164	162	137	175	153	159	165	152	132	171	145	144	156	153	139	150	163	168	164	169	153	140	156	169	143	180	165	149	164	170	146	141	168	148	151	157	165	153	159	156	140	172	147	158	156	144	143	147	158	130	144	147	169	169	163	147	143	166	129	139	168	161	145	151	133	155	155	143	161	136	147	137	152	151	167	162	155	176	128	144	152	152	146	159	171	164	148	144	176	148	149	161	131	146	153	155	157	134	150	163	173	151	164	156	172	161	152	178	136	174	149	160	157	170	155	172	151	159	162	158	135	186	134	139	154	163	148	142	151	153	160	165	133	141	182	160	150	151	156	162	156	153	157	132	154	147	132	177	152	130	153	146	161	154	140	153	164	157	171	169	163	168	155	149	156	151	144	148	140	183	182	166	149	144	165	116	153	143	138	162	147	167	141	168	146	151	160	156	153	148	163	168	154	168	146	142	148	151	149	157	156	146	164	157	159	140	140	152	168	145	164	183	163	142	151	153	159	148	166	162	141	170	152	154	136	148	156	163	157	149	171	154	137	158	142	167	184	150	160	152	141	162	190	162	146	170	175	161	158	137	136	168	162	150	149	137	167	170	150	142	149	179	169	136	153	141	169	155	148	140	143	146	148	168	154	145	155	175	136	161	155	175	176	151	160	153	157	151	162	190	153	146	153	157	147	164	158	186	158	156	167	179	141	152	135	155	145	164	146	167	151	168	167	168	174	159	145	144	169	164	167	182	157	156	150	161	146	171	157	150	135	169	137	157	177	148	162	149	155	148	155	177	157	146	168	153	137	145	138	163	171	141	159	137	150	169	142	150	160	158	146	147	146	160	156	174	156	147	158	149	144	150	150	143	158	156	145	177	155	138	139	153	147	152	143	123	160	153	161	145	167	165	127	158	171	164	132	140	139	156	170	135	166	145	128	138	144	143	134	176	150	150	165	139	158	167	161	142	138	145	158	160	154	162	166	171	174	157	147	149	154	177	141	157	166	140	147	174	137	144	159	130	173	144	157	161	168	167	156	154	164	169	150	156	159	151	165	153	155	147	148	157	159	154	141	153	159	146	150	157	171	167	142	138	153	151	140	168	161	152	132	178	158	156	150	167	154	169	173	155	148	175	144	146	139	144	154	148	147	146	142	139	175	150	157	148	163	148	177	159	146	162	159	134	169	172	157	154	152	152	154	144	132	174	163	167	177	159	140	160	152	155	173	159	165	141	160	154	157	167	138	168	151	155	154	155	159	121	154	170	163	144	160	147	161	124	176	145	163	131	165	152	138	149	177	172	166	157	161	178	154	162	160	142	141	160	148	164	145	150	138	143	154	155	144	136	127	126	176	155	148	151	149	155	146	165	158	159	141	134	167	134	146	160	158	150	154	160	159	160	126	170	146	151	173	172	176	153	158	141	155	144	176	161	156	148	149	185	149	161	149	165	176	160	147	156	150	163	159	169	148	158	151	155	160	174	165	142	165	164	146	147	152	141	178	162	167	150	159	149	139	143	166	159	163	168	159	140	154	140	144	182	161	168	138	171	159	150	167	152	149	167	169	137	189	174	154	177	161	144	155	178	147	152	135	156	151	165	157	140	172	158	140	157	157	162	142	155	165	159	145	168	158	165	152	145	156	134	152	167	159	121	169	154	143	158	136	145	179	151	171	143	161	157	156	139	162	143	172	161	154	150	138	166	130	148	151	161	168	165	152	170	147	151	154	144	178	154	150	156	164	162	144	181	138	153	158	155	146	151	160	153	178	148	169	145	169	152	180	131	159	135	160	152	144	188	129	162	143	155	142	159	135	168	170	156	156	175	153	145	145	157	169	130	169	159	156	138	142	160	152	157	168	179	157	160	170	154
32020	51705	36147	39546	57064	57250	46021	29341	24359	20670	11263	4418	1766	770	403	325	309	310	293	309	303	317	286	292	291	284	271	291	294	299	273	278	262	275	308	271	332	299	316	300	263	294	272	289	306	304	264	322	281	323	313	286	281	324	299	277	291	291	284	298	275	300	314	295	289	301	282	297	280	277	285	290	323	288	317	283	302	267	268	298	273	310	266	309	303	281	279	285	290	285	291	303	287	332	317	273	299	304	297	300	265	271	302	284	320	295	282	299	301	281	310	293	296	277	308	283	309	314	247	287	289	274	289	313	291	305	313	311	303	281	301	286	264	284	264	322	310	324	299	288	315	309	298	311	304	277	284	283	295	313	265	321	307	284	316	249	279	294	287	315	274	299	305	296	310	295	283	301	271	300	274	294	304	272	270	293	255	293	305	302	315	289	315	291	314	298	291	286	287	267	275	274	291	310	284	258	325	296	315	304	258	260	277	265	288	289	293	297	282	314	309	289	290	284	298	259	303	297	292	316	294	305	284	290	277	286	299	279	286	266	300	298	305	275	265	264	283	287	289	271	280	294	286	295	279	303	272	282	308	287	290	301	319	283	277	297	264	310	277	310	299	282	281	274	286	274	280	330	325	260	300	311	300	262	284	300	310	281	271	301	293	308	292	277	317	306	301	281	268	294	310	282	274	271	277	275	293	310	319	276	288	280	311	298	301	294	260	296	300	322	286	286	307	290	266	326	296	279	302	301	323	283	325	264	283	309	269	278	281	293	293	291	257	282	293	268	330	295	314	288	285	301	284	322	290	316	265	309	278	308	285	315	294	303	292	272	317	272	276	287	296	290	293	336	297	308	306	311	315	299	267	318	284	261	295	303	289	281	288	283	276	279	279	291	312	279	273	314	261	295	277	265	281	344	276	279	315	272	298	287	296	291	288	301	310	307	265	312	276	295	315	288	301	345	293	287	290	310	282	290	280	322	330	272	297	283	281	320	311	298	279	328	262	268	294	294	279	280	300	291	297	285	315	287	284	261	319	303	281	259	319	279	293	290	297	295	309	305	311	307	263	281	296	272	320	315	286	295	301	282	295	302	329	282	283	292	274	309	318	302	304	311	275	276	291	277	301	287	267	315	276	295	263	309	266	296	311	299	267	282	299	302	308	280	279	283	302	290	303	294	274	266	313	319	292	295	319	266	320	314	287	287	293	293	294	263	256	294	295	302	291	280	309	312	283	263	295	271	303	277	310	292	256	273	298	301	276	290	307	286	290	268	304	273	318	291	288	281	280	290	276	281	292	309	300	316	314	297	312	296	276	304	335	295	281	256	294	278	286	302	288	288	298	267	261	274	278	316	314	312	292	276	271	291	300	276	286	324	299	301	266	299	309	272	270	279	316	297	307	284	298	285	302	304	292	266	283	330	293	309	286	331	267	301	297	291	262	319	287	277	275	273	295	284	301	302	300	310	303	318	323	309	275	286	269	277	297	279	299	310	299	290	287	282	300	298	269	243	264	277	325	325	283	285	279	311	301	300	271	288	286	292	272	280	308	274	276	319	313	292	300	260	247	273	278	277	290	311	290	294	296	304	313	299	302	283	288	279	300	287	260	270	286	286	311	299	293	265	329	272	318	258	301	314	301	295	268	282	323	297	321	296	311	272	251	300	315	307	300	294	334	283	328	312	297	248	275	305	293	284	304	277	284	302	284	270	291	293	295	308	307	292	294	292	276	327	279	296	312	271	293	322	283	287	294	299	296	286	297	293	305	309	321	303	306	315	306	292	272	308	290	290	288	279	275	321	273	284	307	271	280	303	299	293	292	292	287	267	279	283	284	330	306	290	274	292	310	288	281	324	304	308	290	314	299	311	275	292	309	306	268	256	279	286	296	292	245	295	281	307	263	282	319	284	297	295	279	289	285	281	281	275	323	285	315	274	290	268	306	292	296	278	288	261	279	301	292	287	282	291	307	307	278	294	289	285	283	292	314	302	296	291	307	301	294	259	302	293	273	296	302	269	296	305	289	301	302	306	274	291	291	291	283	298	295	277	280	320	282	295	286	294	281	269	296	258	289	301	293	317	320	283	329	303	302	285	271	299	277	262	289	280	280	299	272	253	291	295	296	288	291	299	308	275	306	290	281	316	308	279	276	291	263	276	314	313	293	271	299	295	303	308	286	309	302	296	286	313	316	307	291	308	308	295	304	299	276	268	309	235	300	297	287	299	294	273	277	311	279	296	295	281	307	281	289	282	270	297	272	296	302	302	273	259	244	281	301	286	309	279	279	291	283	316	288	289	304	270	290	310	276	298	298	286	292	279	261	301	277	294	307	286	277	269	309	302	290	317	291	270	305	291	306	289	257	295	283	313	306	272	315	315	266	307	280	297	304	267	272	316	301	293	290	289	304	282	309	304	279	306	297	287	275	244	281	272	297	282	293	274	293	299	280	268	283	291	294	288	267	320	290	298	306	313	269	292	285	265	314	305	286	301	290	285	283	273	278	289	293	277	277	294	281	301	277	283	292	302	257	298	295	278	277	263	281	289	288	308	313	299	269	311	295	274	299	278	295	279	299	264	277	317	298	284	287	297	282	313	287	321	306	281	283	293	295	307	267	297	279	317	293	322	271	285	283	281	275	271	304	277	287	299	288	283	273	286	294	284	305	276	285	286	316	296	268	292	296	264	272	278	319	272	263	282	290	289	304	280	313	273	313	311	282	296	277	281	305	316	300	304	276	322	308	272	292	273	292	296	281	310	315	290	327	295	299	308	314	285	329	264	305	284	296	264	253	275	323	321	299	312	277	283	287	278	255	293	288	303	299	285	287	285	255	287	292	308	276	295	267	308	283	299	276	287	293	274	292	279	307	305	326	267	285	289	293	310	289	268	317	316	281	318	302	280	296	313	304	314	274	335	272	303	271	282	287	292	299	244	272	255	286	281	304	302	298	309	273	304	281	314	275	313	293	288	240	332	301	300	301	299	287	285	305	311	289	300	271	279	281	303	292	297	295	285	295	285	271	296	270	287	271	334	284	291	299	319	296	276	303	335	288	318	310	284	285	292	351	302	304	291	267	290	322	267	273	293	300	280	329	250	314	300	287	284	291	291	291	318	335	271	248	286	277	299	278	311	267	282	297	306	296	278	301	313	282	309	306	272	290	322	272	286	305	307	305	293	302	313	301	317	271	293	334	293	269	311	293	308	280	297	310	296	275	256	291	304	297	291	318	269	254	275	316	282	269	319	294	301	267	294	290	293	280	293	285	279	297	310	288	260	276	302	288	288	270	337	297	276	288	305	254	286	307	299	305	276	304	278	291	306	277	288	288	289	285	264	300	324	253	303	290	290	280	290	284	277	315	313	293	307	275	274	272	284	287	281	302	257	258	307	299	298	299	286	305	283	295	280	301	292	262	295	281	294	272	295	282	269	303	277	294	313	317	288	258	282	285	300	287	303	309	306	285	286	316	279	298	272	304	296	278	298	306	289	299	301
27476	22710	18878	10602	13733	10459	5073	1687	848	632	426	260	212	232	181	186	150	164	180	181	154	175	181	185	173	189	205	175	178	155	189	191	195	213	188	189	177	188	173	193	187	189	176	187	200	187	188	178	189	195	175	176	168	166	162	167	172	209	194	181	198	188	195	182	185	182	186	172	154	175	184	184	173	175	191	196	185	152	161	193	182	165	161	170	181	167	162	172	164	164	177	181	196	186	163	167	175	182	188	185	163	183	165	171	179	175	194	172	174	189	167	163	151	163	178	169	171	202	179	173	177	163	170	193	179	171	189	192	167	186	172	199	166	175	188	168	184	171	189	179	180	173	182	168	170	203	172	164	185	177	167	184	173	179	185	174	147	193	179	185	176	182	169	178	182	190	169	200	164	199	169	187	181	168	179	184	182	171	180	168	186	190	168	164	186	196	196	171	210	181	184	173	185	199	207	207	171	206	180	178	167	181	169	180	176	188	179	187	184	207	172	198	180	198	159	198	184	188	175	169	182	178	169	192	193	201	179	187	175	202	184	181	188	179	163	188	193	201	191	159	197	194	185	196	185	183	164	173	156	140	171	189	151	190	178	180	183	164	176	202	176	175	186	178	180	161	179	184	159	183	182	161	173	177	188	195	199	169	197	178	169	187	188	203	213	181	195	199	158	167	213	178	172	167	185	163	180	165	178	190	180	184	171	171	212	195	193	186	182	183	188	194	169	185	155	189	167	185	167	197	186	177	189	182	180	176	197	185	209	185	187	184	172	172	178	197	198	193	168	169	195	166	155	191	155	160	200	173	178	191	183	203	178	179	185	196	176	193	169	190	188	171	191	159	169	172	174	190	173	186	181	170	168	162	200	160	182	205	188	173	174	167	198	169	149	190	187	197	166	172	173	166	188	186	164	170	184	161	189	178	191	193	168	184	174	166	171	212	147	168	176	169	182	197	210	161	180	182	174	180	173	169	193	178	182	165	194	168	171	192	153	173	216	200	164	169	204	170	184	182	204	178	204	186	167	193	171	161	203	191	167	181	153	177	174	168	182	175	173	179	181	179	195	176	174	179	175	175	156	146	167	171	169	153	168	175	172	181	166	178	180	182	190	177	181	196	196	174	180	194	177	172	157	176	194	181	196	147	179	157	189	165	177	180	175	181	182	179	164	158	186	193	152	185	182	176	192	193	184	185	203	156	173	163	183	174	185	174	190	180	177	159	182	182	195	181	164	186	201	189	170	209	179	177	150	174	205	168	182	195	180	193	168	176	161	172	181	174	195	176	174	191	179	195	195	183	190	174	164	187	178	181	174	158	184	193	164	191	179	169	184	173	184	182	193	164	203	167	188	175	206	168	178	190	200	192	188	193	171	177	163	196	170	178	174	186	172	195	154	150	195	166	195	185	178	179	198	197	173	165	180	170	167	192	199	188	176	219	185	188	201	175	202	182	187	196	195	172	192	169	193	178	197	174	163	167	181	170	174	161	178	171	160	173	187	202	174	185	179	152	158	178	169	144	189	165	173	183	187	198	197	179	173	181	192	205	187	198	185	164	180	169	184	174	187	208	178	201	170	205	171	184	184	184	178	182	193	171	191	178	187	186	191	179	201	183	166	199	206	191	180	187	160	185	172	201	206	183	187	188	180	156	182	186	151	190	209	180	184	191	189	200	170	184	165	175	174	176	187	174	156	185	179	179	197	165	178	206	163	180	172	186	196	186	189	167	169	176	205	192	183	172	187	157	171	178	174	189	187	193	187	191	177	191	187	175	205	213	170	179	190	174	199	164	189	189	205	169	167	185	168	171	148	188	168	167	173	180	171	175	182	174	187	165	167	171	170	175	179	191	165	177	205	200	195	175	185	189	164	160	171	177	182	181	167	189	175	171	204	174	177	166	189	162	177	176	217	196	166	167	169	186	191	185	186	169	201	181	168	187	191	164	165	167	179	162	198	181	173	172	191	164	170	187	182	206	192	172	181	174	179	169	174	166	193	196	210	200	201	183	179	198	181	177	179	201	192	187	181	164	170	175	194	172	177	167	184	186	168	197	186	188	177	189	208	189	165	171	199	171	170	188	175	192	194	171	160	172	169	179	181	187	152	165	177	166	206	176	186	185	191	173	154	209	201	169	183	193	161	162	201	171	172	221	179	156	173	151	188	177	185	197	175	197	170	178	206	182	168	178	161	179	171	170	184	179	175	170	169	181	173	209	209	198	176	176	179	178	202	198	181	173	188	177	158	199	192	194	161	178	168	194	186	190	172	216	196	182	193	171	179	196	191	185	161	193	172	166	165	157	186	177	163	167	179	181	191	177	196	176	168	205	165	185	165	177	183	174	165	182	164	180	159	178	200	174	164	177	193	179	186	161	191	175	177	176	168	177	183	188	194	166	192	195	186	193	181	207	169	183	179	162	209	195	189	185	189	201	200	169	167	166	177	199	158	188	177	177	172	176	177	167	180	164	186	207	198	186	181	178	191	180	161	196	198	161	176	188	196	180	169	184	188	165	173	182	153	185	176	171	193	161	173	174	184	175	193	193	172	193	186	174	163	173	177	165	179	162	167	191	159	184	218	181	196	183	179	184	213	202	184	195	176	193	162	154	175	185	188	159	172	201	162	178	182	189	170	190	201	179	186	167	195	168	155	176	188	180	178	206	150	180	169	204	173	195	176	176	181	186	182	173	184	168	180	166	164	179	196	172	173	203	176	201	197	188	182	168	157	193	170	197	186	166	167	159	169	187	166	174	195	188	169	157	179	206	174	206	181	188	183	175	201	171	167	181	192	186	168	160	204	177	185	168	187	202	190	206	170	185	203	190	190	177	176	187	184	186	182	190	190	188	173	179	174	177	200	179	173	139	197	184	189	181	160	168	198	187	166	174	189	178	184	174	186	193	190	163	166	184	168	170	174	181	184	178	165	178	196	182	173	176	165	164	185	170	178	169	175	179	179	182	173	189	197	184	154	152	187	160	191	175	188	180	189	166	182	182	178	189	198	186	179	178	174	166	193	182	178	168	189	182	191	165	160	183	171	172	177	208	171	207	167	183	154	171	192	196	182	170	185	196	176	165	176	165	180	182	175	178	194	153	158	189	208	180	165	159	162	198	182	177	166	170	215	173	182	168	185	183	180	191	184	209	199	191	194	207	167	174	176	202	168	182	165	168	164	198	187	168	180	199	160	203	207	168	186	174	178	176	183	183	189	178	202	171	187	214	207	167	205	199	167	179	171	185	178	148	191	184	184	185	165	192	178	208	210	166	171	185	190	201	176	175	196	183	191	201	197	193	175	186	172	163	173	193	172	173	178	166	174	188	183	182	177	194	186	201	196	172	169	202	197	176	187	190	174	201	181	182	181	167	186	186	189	159	192	181	187	171	158	184	185	183	174	187	184	172	203	193	174	187	181	163	175	188	165	174	186	183	171	178	192	183	183	187	176	179	178	176	191	152	190	188	166	173	171	174	175	166	174	214	161	182	165	191
25209	36293	23152	16477	23327	18438	10838	4451	2468	1747	1111	626	460	381	349	349	356	390	340	370	376	353	339	354	346	355	325	361	360	323	330	350	328	367	320	381	340	349	350	317	351	334	339	326	375	354	364	345	361	360	350	319	338	355	366	349	361	344	340	359	322	335	360	361	343	330	354	370	333	370	304	337	325	357	366	371	343	380	364	380	364	384	352	360	355	331	381	345	352	363	312	334	330	320	335	344	342	344	368	328	356	368	351	329	329	362	358	353	346	349	311	346	348	338	347	352	348	365	349	359	380	360	359	350	352	369	324	361	348	403	336	349	357	300	347	353	368	349	307	366	347	344	339	345	330	363	330	334	372	354	343	343	371	338	339	339	389	378	378	363	339	351	367	338	348	366	353	383	381	348	327	354	329	337	381	362	410	344	312	371	327	348	372	399	376	379	359	347	330	365	336	341	340	370	321	382	351	320	346	337	384	369	375	332	329	353	363	348	361	346	351	400	344	339	367	338	336	360	345	353	345	380	350	370	353	356	330	363	323	342	372	385	351	320	336	373	312	320	316	339	383	351	356	351	369	352	376	342	362	375	344	327	325	337	324	347	348	354	339	321	314	328	354	384	368	335	347	343	340	352	351	364	332	338	338	356	351	353	380	349	333	325	346	348	339	407	368	340	394	376	400	358	332	358	359	359	342	372	349	375	353	361	334	353	303	364	330	334	337	334	335	359	361	340	347	347	362	343	364	326	333	355	332	347	338	322	340	338	325	349	311	356	347	336	361	361	331	356	349	350	371	379	332	357	373	369	313	327	330	353	361	360	362	344	327	339	377	358	361	370	341	337	366	371	367	330	383	353	352	357	362	326	353	375	339	352	408	339	341	375	356	338	349	344	334	342	377	357	335	357	338	339	337	369	346	388	374	344	345	345	342	348	365	356	353	368	361	384	394	312	350	328	343	310	368	314	365	347	349	334	340	337	318	376	338	356	343	353	326	363	317	350	324	348	313	346	324	332	358	328	420	335	396	361	364	342	349	349	352	379	353	364	372	350	357	355	333	359	343	345	351	353	330	334	336	347	388	354	327	353	325	326	321	400	347	340	341	315	348	347	359	347	369	332	338	335	368	325	367	305	388	352	347	325	375	377	366	326	371	332	338	343	373	332	338	348	310	327	345	367	360	369	359	327	344	352	313	372	343	366	363	361	341	350	317	343	355	321	320	337	335	315	326	345	328	351	339	327	328	354	378	340	313	354	348	345	353	343	364	342	360	353	355	352	335	360	355	340	356	372	357	375	344	331	368	367	347	335	351	346	348	323	384	345	371	378	371	344	356	319	345	345	375	353	367	355	321	354	333	370	356	359	312	379	377	352	317	359	342	331	372	366	352	341	343	337	334	355	353	376	344	352	322	360	354	353	365	362	333	336	350	360	379	378	366	366	362	345	324	351	383	345	325	336	356	325	331	371	355	382	348	344	346	363	366	360	353	361	364	324	352	367	354	343	344	361	371	342	364	347	357	324	350	371	346	355	380	337	367	343	349	352	333	375	345	347	347	324	356	318	362	352	348	368	374	361	337	357	343	348	359	379	370	369	323	348	379	342	329	355	339	340	330	367	333	356	387	342	360	351	322	351	329	342	347	337	328	335	347	354	336	332	345	329	354	320	371	371	367	358	360	341	375	335	375	335	353	347	359	358	385	367	345	348	366	319	339	332	356	349	342	331	355	331	355	345	345	356	337	363	323	363	335	328	333	358	365	361	367	336	356	347	341	375	348	380	367	339	334	383	339	374	343	333	312	350	404	329	372	339	336	352	360	347	338	355	343	350	358	325	354	358	362	343	332	326	317	369	359	330	310	349	361	349	348	370	360	347	361	364	386	346	367	355	355	372	357	361	350	364	328	365	303	385	347	355	336	350	373	405	339	373	345	359	323	348	329	359	362	369	363	356	345	357	325	358	363	344	301	330	363	359	347	357	334	322	387	375	346	355	320	346	385	336	349	360	347	368	326	361	332	356	385	325	347	374	320	339	328	346	346	317	370	388	322	408	339	339	337	379	379	345	353	368	339	356	354	355	336	345	359	350	366	341	338	347	356	374	373	391	340	306	356	305	380	348	342	330	347	353	345	320	361	352	382	373	396	334	371	346	345	384	322	350	341	341	371	398	348	351	331	336	349	361	340	343	314	345	300	350	352	370	338	355	340	329	401	357	355	367	367	335	344	375	387	380	358	329	333	344	369	335	321	333	331	401	381	376	363	351	348	353	341	359	353	304	341	321	334	330	331	308	350	366	328	331	372	353	355	341	359	331	358	346	360	329	351	341	332	347	329	358	353	366	342	326	353	360	347	343	351	341	366	352	367	352	328	338	381	361	349	367	342	371	351	317	383	362	371	320	333	342	362	352	373	364	326	351	345	308	342	365	336	356	366	342	343	349	368	361	375	372	378	339	305	378	370	367	320	343	347	350	357	326	348	376	370	392	352	336	336	319	340	337	380	371	347	333	354	360	386	353	315	358	376	346	345	338	354	357	334	341	302	315	346	385	358	369	372	347	327	314	328	334	363	347	339	375	338	345	354	330	336	340	310	330	347	342	347	316	367	336	342	340	369	344	371	354	394	361	376	346	364	312	366	363	375	350	348	348	385	351	358	350	324	351	338	344	359	358	370	362	389	379	365	350	345	332	373	367	341	341	355	364	389	337	367	343	351	366	336	360	339	371	351	374	376	328	343	339	348	349	348	361	359	334	356	324	358	388	362	355	349	345	374	367	346	352	367	386	349	359	340	332	363	360	356	354	365	343	398	338	350	354	360	345	340	332	352	343	350	369	321	363	337	330	360	333	332	350	352	327	360	369	363	345	349	314	350	356	364	343	349	368	365	349	341	376	342	365	353	345	339	363	358	359	340	340	363	322	325	352	340	337	349	338	400	372	330	360	354	378	322	332	337	335	372	369	345	378	358	384	354	335	338	381	349	345	377	355	350	352	338	357	363	343	369	333	372	360	350	309	322	326	342	347	338	365	377	355	327	323	335	389	361	363	356	375	342	321	373	358	327	351	366	413	317	340	370	372	341	323	361	381	368	353	310	326	361	355	370	340	322	390	364	327	336	354	339	359	294	353	329	399	354	339	324	353	321	335	346	355	303	319	344	326	360	362	337	338	354	349	386	375	324	337	358	357	303	369	348	369	356	360	322	351	356	357	340	330	339	347	341	350	363	370	358	342	340	367	386	351	345	361	368	387	351	321	345	340	344	312	330	369	351	372	352	382	345	355	356	361	356	328	369	357	337	347	318	338	328	343	359	365	318	342	338	377	346	348	355	360	347	381	358	364	376	362	359	336	385	338	340	354	324	369	358	351	362	362	340	345	328	343	366	386	339	347	356	390	327	379	364	337	348	362	343	357	354	336	351	351	339	326	353	332	352	363	336	311	349	327	357	381	351	354	363	361	361	348	345	352	363	380	361	366	338	362	347	345	353	336	352	352	349	351
24730	21597	28754	30367	40765	38296	25529	11090	3948	1804	976	396	251	178	181	188	151	167	183	162	184	161	182	186	164	151	160	149	147	170	164	160	140	162	173	147	178	154	176	149	140	154	194	159	159	140	137	164	162	130	162	168	145	166	156	180	167	144	164	176	168	165	187	164	146	175	175	147	153	173	144	151	166	193	155	169	142	186	155	160	175	153	172	178	171	180	177	186	164	142	157	156	148	152	157	191	171	150	150	151	164	163	152	156	153	151	145	169	164	165	152	143	151	158	152	136	170	170	168	184	163	155	151	138	136	166	156	145	175	142	150	173	171	154	167	161	150	171	156	167	151	170	144	146	155	169	141	162	155	166	159	175	139	162	147	148	151	152	180	154	169	165	140	163	159	174	157	198	154	149	164	153	174	173	168	166	162	149	184	173	152	152	149	155	150	140	159	174	164	162	174	183	160	149	180	157	157	137	161	165	173	163	157	167	154	155	159	173	194	171	174	173	174	174	139	153	159	157	163	155	158	190	156	158	171	147	155	172	164	151	145	150	181	181	175	158	185	164	148	162	168	188	150	150	178	161	168	175	167	165	163	155	173	161	170	149	181	161	155	168	133	149	129	171	160	173	157	173	177	168	170	171	172	160	174	159	161	171	154	167	133	163	145	166	170	178	165	164	148	158	142	154	187	155	161	154	155	175	156	153	157	171	153	144	149	163	176	168	160	167	164	147	135	196	149	178	162	161	167	157	154	171	145	145	158	157	178	187	142	183	150	177	155	172	152	169	157	160	149	152	162	187	150	156	171	154	159	163	164	147	181	140	165	170	158	165	171	172	165	159	164	170	170	169	175	153	167	161	159	145	152	174	153	162	172	158	175	150	164	169	166	173	160	146	165	151	155	170	166	161	187	168	147	176	166	174	154	145	164	165	159	146	148	155	163	170	171	171	140	150	156	167	152	181	165	167	160	161	173	157	174	164	134	161	180	170	157	156	144	175	147	159	176	161	172	160	146	139	171	152	171	164	156	156	173	152	160	167	174	156	163	176	147	151	154	150	161	149	159	156	154	179	165	194	173	174	151	153	159	172	165	163	147	139	154	164	148	167	158	161	162	167	159	181	182	167	187	168	168	179	147	173	182	160	173	159	206	168	156	161	154	145	151	182	166	148	168	152	147	161	165	137	160	172	154	165	166	157	151	160	137	159	178	163	170	160	162	145	170	143	142	159	168	163	159	168	184	163	137	161	144	178	149	156	156	166	159	153	183	135	185	130	150	179	162	179	149	189	171	154	170	162	179	151	151	142	192	137	170	176	149	163	164	165	182	154	164	159	167	185	165	170	195	182	166	175	152	156	168	167	153	173	150	162	155	171	154	172	184	143	164	153	150	164	157	175	179	162	164	146	139	160	147	180	172	159	164	152	157	166	176	182	175	179	179	173	159	188	185	147	167	176	161	168	159	152	166	175	176	182	146	169	155	154	155	158	163	142	161	141	175	162	161	163	174	163	164	162	172	156	165	173	159	167	164	161	139	159	162	165	169	158	169	173	173	160	161	141	177	161	150	171	159	167	166	198	172	165	181	170	160	153	172	159	156	162	155	170	182	167	189	179	157	157	161	167	150	164	145	174	162	179	153	161	155	148	153	149	166	142	146	171	162	182	147	172	138	159	157	156	148	175	160	178	164	158	153	176	163	156	128	188	166	166	154	165	175	158	149	183	193	165	161	162	147	164	159	151	155	172	148	173	161	166	186	182	147	130	157	153	158	151	150	180	174	155	159	161	164	184	165	139	163	173	172	156	174	204	152	187	163	152	162	142	145	185	168	163	163	169	176	156	160	141	185	143	173	147	172	157	170	150	169	163	153	149	154	149	173	143	158	162	161	142	146	177	168	127	149	148	141	154	170	159	159	129	136	156	158	182	168	160	160	144	154	153	180	159	171	151	133	164	157	184	136	170	166	190	168	158	159	148	181	152	197	147	154	161	150	167	173	160	169	140	148	140	172	143	142	184	150	142	153	157	166	161	156	158	170	182	153	151	173	181	163	146	141	150	168	162	177	186	166	170	167	134	150	159	154	166	166	156	161	166	164	175	171	166	143	138	167	169	149	185	144	174	173	147	175	168	167	149	162	152	168	176	166	176	187	178	164	176	167	165	148	158	146	169	153	163	142	173	178	162	149	185	141	182	153	156	168	169	155	157	153	154	165	195	158	148	177	172	159	154	153	169	152	153	171	139	160	137	182	167	164	163	141	148	148	164	180	170	149	163	151	134	141	162	145	162	190	171	172	143	159	156	163	155	166	148	157	172	156	147	149	168	172	155	162	158	175	168	135	175	160	152	159	146	174	155	162	162	168	154	155	164	171	141	172	165	151	180	167	175	145	162	133	142	151	156	152	166	162	136	153	150	165	161	155	170	149	157	169	173	176	154	178	146	132	150	166	163	133	159	146	156	160	178	158	173	132	165	163	159	176	131	127	165	185	152	159	148	162	164	185	166	183	163	142	150	171	182	175	176	124	177	168	212	169	169	158	170	157	172	166	149	158	188	157	159	148	182	185	161	172	187	186	173	162	156	160	156	159	171	165	146	144	165	139	169	173	161	180	167	180	146	161	164	164	159	137	155	178	156	146	201	146	150	192	151	152	179	161	172	166	169	149	156	157	146	167	155	166	168	172	176	164	180	147	162	168	151	169	144	175	178	154	167	141	157	175	159	170	168	157	156	151	157	156	154	172	156	167	156	175	167	163	164	169	170	169	166	162	176	157	153	175	170	181	158	158	147	163	170	151	131	142	167	175	168	172	156	181	146	147	167	180	152	119	159	161	160	157	172	155	140	143	159	162	151	170	149	159	164	161	154	186	163	158	165	164	141	160	166	166	163	155	140	169	157	157	185	164	174	142	152	164	152	159	157	161	164	147	159	153	173	157	176	172	165	165	157	164	152	146	153	162	152	177	165	165	150	183	151	157	161	175	163	172	145	147	160	141	173	175	169	163	148	154	172	140	175	154	161	169	146	172	156	176	159	167	181	175	181	144	159	186	153	179	148	138	149	145	169	160	161	163	168	182	179	159	164	166	139	164	155	185	166	190	165	160	145	152	138	159	164	172	150	185	158	169	155	165	168	149	173	165	144	142	154	179	141	176	170	156	167	166	171	166	165	163	148	148	160	151	173	158	155	167	179	177	148	152	157	157	177	153	172	161	175	181	151	174	141	151	169	181	148	167	188	166	180	165	161	159	133	168	169	167	172	163	170	154	184	150	168	138	165	174	168	167	146	153	163	138	159	155	159	147	149	172	162	164	162	168	157	126	180	158	179	165	152	163	155	165	174	176	161	172	154	146	163	150	173	165	140	168	160	165	170	161	169	142	176	176	150	161	162	171	156	181	173	143	149	167	183	164	167	161	160	147	196	156	170	163	136	155	147	159	164	162	130	170	162	141	133	143	156	159	167	178	166	155	152	153	168	174	177	151	189	150	168	164	141	153	154
28359	48051	35450	48480	51135	43431	30420	17974	9666	5296	2869	1158	532	383	344	317	309	302	337	321	310	311	329	290	320	303	320	307	310	347	323	298	322	310	314	305	325	284	355	298	324	338	318	314	312	311	340	315	300	334	329	321	279	305	286	290	324	293	313	321	323	329	299	289	296	314	360	283	344	335	304	296	342	322	306	316	310	318	333	320	297	284	333	319	305	298	327	302	292	285	313	317	311	329	309	331	315	290	337	303	293	284	307	310	327	321	339	330	305	285	289	312	331	302	320	323	339	337	300	310	308	321	298	326	278	312	312	302	341	329	312	335	306	274	312	333	324	297	288	304	340	326	311	298	296	304	327	342	289	324	318	317	332	313	325	335	304	295	294	286	338	310	342	337	321	284	291	316	324	312	333	329	314	292	335	321	323	295	322	322	328	311	306	343	293	324	325	295	344	292	325	315	320	309	274	329	289	300	309	287	330	336	325	291	329	323	282	349	287	313	307	322	303	330	301	325	314	320	328	349	310	337	311	304	295	311	323	301	295	333	324	323	366	291	313	314	352	341	322	296	311	313	325	308	327	290	309	326	336	312	293	329	322	323	318	328	317	328	336	312	316	349	314	316	327	306	337	285	319	299	314	317	316	318	318	300	315	301	307	320	306	295	306	328	301	344	314	337	315	296	316	323	310	302	331	315	287	321	335	349	348	288	309	316	290	333	329	319	311	329	311	325	313	298	314	329	317	339	307	296	321	329	320	307	317	296	317	316	309	327	330	298	321	300	287	328	319	309	309	314	316	317	321	312	329	314	296	317	312	326	284	314	340	302	354	315	321	339	321	314	340	322	328	301	311	329	351	338	322	293	307	318	278	284	307	323	336	336	328	309	311	325	309	319	292	314	337	329	326	310	332	301	338	291	300	305	319	339	343	310	342	314	313	310	331	365	311	310	329	291	313	330	339	302	317	305	338	334	302	325	301	283	316	317	340	308	324	326	329	303	322	307	339	325	339	329	334	305	300	321	305	323	335	300	346	327	320	316	318	273	320	326	306	315	325	311	319	313	283	293	329	284	335	344	321	352	311	345	315	280	298	283	311	313	315	321	324	317	292	280	329	336	320	299	336	309	286	320	332	353	330	336	342	318	306	302	288	308	319	297	297	280	347	310	321	304	325	318	327	316	286	302	291	296	292	326	341	338	297	310	320	294	335	317	334	313	302	305	306	320	348	307	349	314	312	289	331	299	285	315	316	314	327	306	309	305	279	309	314	326	325	323	350	309	309	307	288	324	314	301	324	317	325	282	316	321	309	301	315	347	313	314	299	289	323	306	325	331	287	301	318	298	325	333	331	362	300	338	310	318	288	309	321	292	302	307	309	296	322	333	319	301	300	298	296	280	295	319	302	292	312	320	281	301	326	283	318	326	317	323	288	292	312	319	322	325	318	289	349	317	341	339	287	310	319	327	292	297	320	299	268	288	295	350	326	327	317	301	340	332	316	323	318	287	302	334	314	313	306	313	309	345	303	337	330	339	298	292	348	350	315	301	311	302	295	326	303	310	281	314	318	339	294	317	281	325	303	307	322	332	299	336	320	329	313	290	336	275	304	305	334	284	297	324	328	341	334	322	312	312	315	329	331	320	361	303	293	309	331	322	263	324	342	327	338	314	325	309	309	302	305	302	320	303	320	310	305	319	313	324	315	301	312	332	336	318	301	330	329	332	283	314	306	297	312	332	338	331	323	308	296	319	316	307	316	323	304	291	344	316	301	328	314	333	357	327	337	326	310	327	287	283	314	320	340	304	320	334	338	323	318	350	330	318	312	320	345	319	340	281	330	308	266	325	315	331	318	321	300	334	309	311	311	295	307	331	324	290	274	304	316	343	325	309	315	308	354	335	278	319	329	317	322	325	312	332	328	326	310	283	317	342	330	314	348	324	313	328	305	301	298	316	289	329	336	320	316	312	325	308	301	305	299	330	310	307	320	313	286	285	294	321	352	287	327	326	282	297	312	309	282	317	321	311	323	320	301	318	354	290	325	302	334	292	331	328	316	330	284	322	297	306	346	304	315	322	296	294	327	318	307	326	312	292	288	326	306	310	311	306	305	304	321	303	327	354	333	289	274	294	324	285	292	317	256	298	293	315	313	291	321	328	304	308	339	319	355	288	325	312	294	320	292	296	321	304	297	314	315	297	329	319	309	293	320	312	317	291	340	339	316	335	313	304	330	318	325	287	343	286	328	307	321	325	345	359	312	339	331	304	299	327	311	342	276	327	317	344	281	298	345	342	335	297	351	330	319	315	322	326	311	294	295	318	312	303	314	320	282	319	312	285	310	313	322	300	326	324	280	346	337	283	331	281	319	319	294	295	339	295	303	305	341	319	284	295	295	325	328	330	323	336	332	295	318	289	317	322	314	304	340	307	301	282	347	337	322	318	327	317	303	327	286	340	301	364	326	298	310	323	332	315	322	296	305	302	309	305	306	323	323	325	325	300	269	304	307	305	330	299	346	302	294	280	300	320	295	330	331	306	291	333	299	300	329	306	306	309	283	332	303	323	311	317	302	309	300	317	306	273	346	318	273	347	300	323	314	346	305	315	294	300	324	310	304	281	324	301	312	303	315	294	303	324	297	335	334	345	324	319	316	314	309	285	324	353	320	327	323	295	298	318	333	318	321	300	310	319	317	312	339	308	295	322	306	325	328	299	336	329	297	331	310	342	346	310	306	305	302	333	309	312	308	320	318	340	301	305	310	319	307	278	307	330	315	297	276	339	325	298	318	316	307	307	324	314	327	355	273	335	310	317	313	326	316	297	290	328	299	285	326	325	340	319	310	328	279	314	290	313	301	321	311	358	329	311	319	319	311	332	314	296	335	336	313	300	307	301	312	310	311	299	309	346	324	314	323	297	307	309	303	298	296	297	321	310	333	309	300	338	306	321	318	319	304	345	356	352	308	325	279	312	336	336	320	317	357	313	302	336	320	300	340	354	328	344	294	324	301	339	301	321	299	305	298	336	322	299	321	341	308	330	339	301	318	292	308	335	300	305	311	306	308	335	301	308	292	311	323	315	310	308	305	295	335	285	331	326	333	298	311	281	296	326	320	286	302	340	282	328	325	329	303	358	322	314	287	313	300	278	314	320	302	323	330	309	305	331	323	334	298	335	320	353	315	315	268	319	282	302	316	320	320	271	309	315	330	291	304	304	323	316	316	298	275	323	344	309	316	303	321	324	330	297	300	315	337	329	328	323	310	279	311	313	326	325	311	317	350	339	329	288	322	342	296	331	316	329	330	313	338	316	314	326	301	328	311	324	345	319	281	323	313	308	319	332	324	330	316	280	302	320	294	308	346	336	294	315	289	324	315	304	355	308	303	302	315	320	311	321	277	317	299	334	339	313	301	283	316	332	326	333	315	330	293	324	328	318	311	321	327	301	326	326	314	321	325	325	283	313	335	309	311	315	323	310	320	325	294	320	309	329	323	364	314	301
23520	21566	29651	26905	43530	48175	36554	17411	6759	4177	2225	875	426	240	188	167	191	159	163	194	166	161	145	150	167	155	170	183	141	152	148	157	171	146	161	156	158	139	152	151	149	141	152	152	163	162	154	153	176	154	164	166	168	142	160	161	154	148	143	162	156	156	174	140	160	156	157	169	180	172	155	145	147	172	146	158	155	172	140	154	142	166	147	151	166	141	146	164	141	147	140	142	137	141	149	148	153	168	145	120	166	155	143	159	155	161	161	164	158	138	165	152	150	166	161	179	152	153	141	154	157	155	158	160	136	154	153	175	168	139	159	138	173	141	150	162	158	157	150	164	175	154	155	167	144	139	155	149	164	160	150	150	137	173	149	148	149	166	170	162	157	168	143	147	149	175	147	146	165	166	163	172	159	149	156	144	157	154	175	162	156	140	141	152	150	153	160	164	150	176	159	144	172	140	139	155	153	147	148	155	149	164	134	160	148	166	141	154	160	153	164	150	159	152	137	129	155	154	143	140	179	147	147	140	160	133	162	157	143	147	145	182	169	129	177	152	142	150	154	147	133	157	144	157	173	141	173	164	149	166	159	156	143	133	144	160	160	146	155	149	152	135	160	142	148	157	186	160	157	147	157	144	174	160	122	161	149	171	161	140	160	138	163	168	156	150	157	154	156	141	158	151	160	142	141	146	159	143	128	145	149	141	159	137	141	161	168	171	166	154	171	148	158	162	166	150	149	164	161	162	145	179	166	165	141	146	141	140	143	147	126	165	142	149	144	155	156	164	160	162	157	167	160	163	165	156	143	165	146	141	143	149	143	175	170	170	174	150	149	150	156	146	146	147	151	148	150	135	160	175	148	139	156	162	161	146	136	153	155	156	162	151	143	164	180	157	128	151	161	132	158	159	146	151	181	130	167	140	155	156	144	138	144	181	162	164	159	157	150	167	160	164	147	163	165	168	150	146	178	160	160	139	145	143	139	164	150	141	159	149	148	148	135	194	163	186	160	160	154	151	144	146	147	154	160	136	138	174	167	166	153	173	135	166	150	157	148	174	140	162	149	178	151	153	134	174	181	140	141	157	136	150	167	174	132	172	158	155	140	148	158	151	140	166	145	147	160	164	183	142	147	131	179	171	137	164	142	166	154	157	158	176	166	160	157	144	142	156	159	172	149	160	160	163	171	145	158	155	154	159	166	152	151	165	165	154	151	133	146	152	150	163	165	145	126	131	142	155	176	155	142	126	149	155	147	155	164	157	163	166	162	152	148	144	147	158	161	156	137	156	147	145	160	136	145	156	153	160	166	157	133	151	162	160	162	141	143	163	145	149	134	159	140	158	153	149	159	167	149	192	157	166	148	161	177	139	164	162	167	159	142	170	158	139	145	134	140	162	152	165	148	160	139	145	140	160	150	170	144	157	167	137	162	131	178	130	139	155	153	174	140	170	157	152	147	130	148	151	142	159	159	142	136	145	134	161	151	181	152	143	170	155	136	135	162	153	152	161	153	160	170	143	161	147	148	161	145	145	144	144	148	132	160	142	153	164	152	164	159	158	176	159	143	173	140	153	152	152	163	147	165	142	152	176	149	161	159	157	140	157	171	161	163	131	149	178	151	172	183	180	153	157	148	172	145	137	132	136	155	157	157	151	140	131	178	160	149	183	155	148	166	156	168	149	169	150	129	161	160	138	146	166	145	135	141	167	181	154	143	182	152	144	142	150	169	148	169	178	148	140	161	159	154	135	131	164	180	161	161	147	157	157	165	138	170	146	173	151	139	175	159	151	157	147	170	167	175	124	168	150	149	148	168	162	141	145	141	159	165	166	158	157	155	156	153	156	153	160	130	150	164	148	164	169	169	165	133	156	166	159	156	147	160	156	166	152	152	133	165	176	142	146	156	162	165	154	149	165	153	135	172	151	140	175	187	153	149	159	168	144	151	156	157	155	146	175	160	149	149	162	146	155	142	156	159	163	164	165	174	141	133	145	146	153	159	137	144	144	138	162	145	159	176	180	151	147	164	151	165	162	168	147	161	159	150	145	162	165	161	135	142	155	163	151	155	156	154	154	157	150	144	154	174	149	141	164	153	178	140	159	174	152	149	157	150	167	154	177	166	157	145	163	149	154	154	167	139	173	177	143	149	140	151	147	134	178	158	160	157	147	143	144	137	151	162	145	152	158	167	168	148	150	163	153	137	142	140	148	142	148	156	134	150	176	144	144	152	164	159	157	137	157	157	143	140	144	157	162	173	162	135	162	149	140	152	173	146	145	133	141	154	163	142	151	140	143	148	157	142	139	146	168	156	153	148	166	155	143	147	152	157	130	159	162	142	143	155	171	170	152	154	157	151	143	159	173	154	132	148	166	155	132	155	166	149	157	158	144	150	140	159	159	154	149	135	146	151	152	161	148	158	156	139	165	137	149	148	142	144	160	157	153	164	164	166	141	174	161	155	165	166	156	156	151	163	150	149	160	153	138	162	182	158	140	159	160	156	163	159	148	162	158	131	139	133	151	141	169	167	143	155	150	147	164	142	163	151	157	145	140	167	180	165	173	174	184	155	155	174	165	153	163	176	168	141	166	157	148	160	172	159	178	146	153	154	164	147	155	156	151	167	141	178	156	156	138	147	170	135	167	149	162	153	170	147	148	139	166	175	115	157	153	131	153	154	157	155	157	144	156	174	142	167	150	140	176	156	153	162	150	127	177	170	164	182	142	143	181	154	140	156	162	162	174	165	151	154	160	159	159	143	156	147	138	152	140	166	152	134	147	167	161	144	134	153	139	150	146	160	136	136	153	150	140	140	147	157	176	148	157	141	163	153	150	154	132	161	164	136	157	144	140	161	169	144	128	162	121	188	173	155	161	151	176	143	147	172	152	139	139	143	163	136	139	145	170	147	166	176	156	140	168	161	155	152	162	145	168	130	149	162	165	166	164	143	123	150	152	139	154	142	160	143	149	133	118	147	155	131	152	145	148	143	164	154	143	131	180	173	173	160	149	129	155	161	148	155	153	147	165	141	173	145	151	152	132	142	139	181	151	166	155	153	155	151	163	154	143	158	168	140	154	147	162	163	163	152	159	176	139	149	133	154	140	160	147	158	126	169	130	155	172	159	197	140	159	162	132	171	153	174	176	169	139	153	135	165	161	138	156	133	164	160	138	148	171	155	169	149	168	151	159	159	149	169	145	143	147	161	144	150	139	171	139	157	155	154	172	140	176	136	160	155	135	162	164	165	158	159	171	186	145	175	155	150	163	148	151	150	158	153	135	147	150	168	159	169	154	161	146	162	166	132	152	149	159	166	147	142	157	170	143	158	158	139	154	157	132	148	149	169	134	123	168	169	155	161	183	143	168	183	147	144	141	159	150	145	151	172	183	154	168	167	159	157	143	145	151	146	132	166	148	131	135	128	139	147	154	157	152	157	152	140	156	165	145	162	166	169	150	136	153	138	146	157	151	166	129	146	135	164	166	128	142	147	145
31927	55713	47442	59105	66297	55576	40373	22638	14159	10973	6373	2354	929	471	329	329	304	273	283	284	312	308	304	265	298	304	280	306	305	296	282	252	263	296	296	293	261	286	280	299	254	266	307	304	290	321	314	287	284	261	281	287	269	306	282	282	302	285	261	281	325	280	272	306	290	270	288	301	285	251	276	281	267	280	272	294	290	303	291	275	261	276	305	296	289	268	316	284	282	294	265	296	272	287	293	293	292	300	242	280	287	280	296	265	302	263	279	275	278	301	269	275	250	311	272	255	284	307	285	277	307	285	294	291	281	259	257	266	263	294	291	268	285	282	275	278	296	345	319	270	287	274	287	291	288	289	290	243	311	293	300	307	296	302	292	291	269	277	308	331	294	287	267	301	276	292	274	270	308	288	269	282	299	263	299	281	289	269	233	324	277	292	279	269	285	291	260	282	277	267	262	291	272	290	277	293	292	264	241	273	314	299	276	246	306	317	278	272	297	296	260	331	317	278	281	311	292	259	297	294	286	284	320	313	293	310	295	304	289	289	285	282	294	261	296	334	262	324	248	270	276	276	284	266	273	279	305	288	296	273	297	279	293	269	304	265	296	270	296	291	291	270	295	262	268	295	253	284	273	310	285	289	283	278	296	275	285	295	310	314	290	296	292	320	318	274	279	277	292	271	274	281	287	299	284	291	279	309	256	320	279	320	274	273	278	288	264	305	301	299	279	285	296	308	296	269	266	291	299	267	285	292	281	275	297	274	289	286	281	305	292	276	305	280	270	300	331	269	278	263	298	290	304	297	309	293	286	277	277	298	286	298	279	284	294	281	270	273	287	272	299	280	278	287	270	279	273	306	269	288	285	296	312	301	310	290	300	271	308	275	276	285	272	307	274	270	292	273	266	276	259	250	282	301	320	307	301	259	294	302	282	313	292	292	270	285	306	293	252	270	270	304	289	285	291	305	311	270	275	289	296	291	258	314	266	294	324	266	252	279	271	288	281	288	288	287	256	265	283	279	272	274	283	257	296	255	272	281	266	229	287	276	297	301	300	288	265	299	270	310	281	302	319	280	284	288	295	271	304	264	272	315	302	311	282	282	319	265	294	289	296	281	293	314	311	257	280	278	268	275	299	312	300	288	256	290	273	293	298	294	286	286	288	264	256	286	273	316	295	307	300	292	303	307	258	295	295	298	310	290	285	293	260	264	271	261	315	301	285	252	223	297	290	302	290	283	280	290	307	273	290	260	285	284	282	269	290	259	282	281	284	297	295	293	308	273	280	290	267	287	288	269	266	285	314	264	298	276	260	267	302	272	268	259	277	280	277	267	266	275	268	293	289	281	279	306	284	275	253	252	307	279	274	258	300	292	320	277	287	327	273	264	269	269	318	310	286	287	287	287	291	297	281	275	269	274	271	286	315	284	242	284	303	270	274	284	269	282	290	290	302	274	281	301	296	301	314	310	260	301	277	287	300	272	264	300	266	304	280	297	284	262	267	290	287	280	262	271	298	304	237	269	294	286	288	300	275	308	297	302	266	259	289	294	297	310	296	288	285	275	288	293	272	325	295	270	295	290	284	299	308	264	288	308	295	287	255	303	285	318	282	266	309	262	267	309	264	262	305	281	280	307	299	266	283	283	284	276	300	292	278	262	287	305	261	289	287	285	291	297	284	272	271	274	299	290	309	279	265	256	287	300	263	256	252	270	279	313	289	274	316	303	282	283	272	294	302	306	282	309	262	300	283	270	309	283	302	288	284	297	291	293	261	265	287	306	269	298	261	281	303	266	245	295	306	290	314	281	304	278	280	282	281	289	307	305	281	300	291	313	288	288	309	295	290	277	304	280	307	278	270	300	270	270	297	279	297	262	265	267	306	288	301	282	270	319	317	283	263	292	283	251	282	289	283	265	267	317	284	287	265	291	263	254	318	318	261	295	276	290	321	278	275	295	286	290	300	303	290	313	276	312	258	307	314	294	322	274	274	267	279	286	296	303	318	258	250	274	291	295	244	294	302	272	316	284	290	282	311	299	263	295	303	278	308	296	275	293	264	256	290	304	305	291	317	308	277	289	271	282	286	292	303	303	298	287	267	306	295	327	290	271	317	269	273	311	281	285	308	282	298	311	275	280	308	301	289	298	268	295	285	279	330	290	329	321	288	266	275	307	288	321	327	257	278	285	301	306	305	258	288	292	314	301	280	290	288	306	306	287	286	283	295	275	273	272	297	281	288	297	324	297	281	315	284	302	264	276	298	296	260	282	283	301	312	277	284	289	294	295	287	298	268	277	284	268	268	296	300	313	293	304	297	282	275	272	293	305	269	304	276	315	292	293	321	300	291	299	312	273	278	252	311	286	271	256	288	311	266	295	283	299	300	306	275	317	319	279	291	286	265	262	295	301	301	309	281	278	286	281	280	310	292	286	298	296	317	290	285	284	296	284	306	292	278	302	303	311	274	277	275	290	276	303	305	285	283	296	258	269	284	298	314	273	281	303	296	279	279	279	282	282	298	277	276	260	266	298	293	282	282	311	283	306	299	262	266	242	278	286	291	332	272	297	282	259	307	322	288	283	289	298	322	288	258	293	290	263	295	253	292	304	267	301	298	292	309	279	267	298	277	322	307	291	295	309	284	298	292	269	313	294	278	273	295	288	295	271	280	291	313	264	272	306	288	299	288	306	293	284	288	267	286	285	298	267	286	301	289	280	284	278	296	287	288	277	291	267	294	306	282	275	294	292	274	269	286	287	280	282	296	293	268	271	278	273	325	277	275	281	260	310	289	255	320	294	274	274	281	303	255	298	258	276	299	320	302	278	299	269	289	264	282	286	291	305	268	286	290	284	263	277	282	298	255	283	288	288	259	299	346	283	307	300	321	269	290	285	261	289	288	285	298	290	273	288	333	279	275	297	274	287	289	280	277	278	284	291	274	316	294	303	261	303	281	282	335	298	271	293	283	295	310	288	307	255	316	296	289	280	296	313	303	255	314	282	289	273	274	282	275	322	273	276	283	293	305	322	283	285	300	295	294	298	304	275	279	305	292	285	277	303	285	268	278	287	287	305	293	272	285	280	285	281	291	301	288	290	331	305	261	299	283	310	284	296	300	268	298	280	297	302	271	301	280	282	300	319	261	281	280	318	292	297	293	245	278	276	273	286	295	309	278	265	277	300	291	301	285	290	285	291	286	284	293	275	312	278	273	260	303	291	248	312	285	318	296	273	281	296	267	277	307	304	281	292	281	272	282	295	272	307	324	290	285	276	305	288	284	299	280	286	314	279	292	281	270	282	294	321	306	302	286	268	280	259	290	270	308	272	301	301	296	245	298	289	288	275	251	262	314	311	304	291	276	286	270	325	310	294	324	270	265	314	261	278	280	296	280	282	271	266	295	295	261	300	274	273	298	286	293	278	306	282	251	316	287	307	268	310	278	294	290	301	285	287	314	275	295	303	290	300	292	248	291	283	267	298	279	286	294	281	295	280	289	280
27296	22586	19596	22900	14231	9106	3276	982	526	430	382	250	200	185	176	174	170	162	164	201	200	179	167	193	179	159	184	187	171	186	194	164	161	180	208	181	170	174	168	188	173	156	182	186	190	186	192	210	174	184	174	163	179	164	181	159	201	171	183	171	165	159	166	190	195	177	193	172	158	188	176	185	197	166	197	184	183	169	181	179	186	190	164	171	195	190	178	180	193	186	178	184	194	174	164	181	170	183	157	156	171	170	176	171	180	180	167	203	172	168	190	181	179	203	177	152	179	182	180	177	177	199	175	184	158	189	189	180	189	155	195	170	178	157	199	182	186	182	200	164	167	186	159	156	195	174	174	175	174	199	173	164	174	184	170	178	170	189	163	167	176	190	173	170	178	165	155	178	177	175	187	191	172	173	167	180	165	167	168	200	171	171	191	172	177	199	162	166	164	154	203	166	175	179	164	202	179	170	183	174	186	173	181	164	191	198	183	155	196	174	184	183	177	157	161	168	185	187	155	160	181	171	171	181	166	171	156	176	192	177	169	190	167	170	162	168	163	166	154	181	182	163	188	179	164	173	182	182	165	189	199	177	181	166	188	192	190	213	183	185	202	177	203	195	172	179	192	168	188	174	180	177	180	200	195	180	169	195	183	185	171	166	197	209	195	176	200	192	184	163	204	174	167	183	167	144	165	206	151	175	175	171	168	148	195	191	164	179	175	171	165	170	164	187	188	194	188	171	159	186	183	165	177	165	208	174	164	181	192	179	168	171	183	173	179	179	190	172	173	172	182	176	200	147	192	174	176	188	177	166	168	187	161	160	175	167	171	177	185	189	184	165	193	160	169	151	199	176	170	176	198	189	177	192	177	183	174	159	177	175	177	164	166	191	179	173	165	212	183	179	176	161	179	179	171	175	195	174	180	203	185	182	168	174	164	175	186	176	175	188	190	177	186	179	163	187	190	169	189	137	158	152	195	174	190	188	153	156	173	190	201	177	177	175	158	171	184	184	187	168	172	194	168	188	168	182	187	167	178	165	179	182	183	170	179	180	166	169	170	171	186	166	172	175	197	188	166	160	185	175	171	199	176	170	147	189	175	170	185	159	143	162	166	180	181	190	196	174	181	167	169	189	187	180	196	175	167	184	174	190	174	191	167	192	167	160	179	167	182	187	163	180	165	173	141	161	171	169	193	174	212	182	161	169	177	193	160	173	158	167	200	153	182	167	183	181	171	190	172	198	186	213	193	171	177	177	180	186	155	167	156	191	162	174	194	188	181	169	164	174	165	179	153	179	189	147	184	181	188	160	166	196	172	155	172	168	177	170	161	192	190	169	176	171	164	183	202	184	177	189	198	183	183	174	194	208	169	170	179	150	169	189	159	184	199	165	187	172	176	181	164	173	193	180	199	194	173	184	178	180	199	195	190	161	192	168	198	179	182	170	177	183	170	149	171	168	188	177	192	182	165	169	171	200	176	155	176	155	171	174	185	169	173	169	182	157	177	186	195	187	170	193	186	155	164	166	173	183	176	161	172	182	150	156	179	177	189	211	188	188	173	180	182	175	176	175	169	169	202	183	164	189	200	169	193	171	189	171	192	178	183	154	180	177	181	191	178	200	190	156	161	181	170	171	174	184	180	163	182	207	165	169	195	180	181	182	174	162	183	175	204	193	162	172	195	163	185	182	180	195	189	195	176	185	169	175	178	184	166	198	156	163	167	173	155	183	182	181	180	175	165	172	180	161	174	183	175	183	171	170	197	189	194	188	204	170	161	173	182	183	153	194	181	183	203	186	196	161	179	183	153	192	201	197	169	178	184	196	177	181	193	186	184	179	172	202	154	194	186	173	183	158	177	185	187	147	167	177	174	177	161	189	159	176	178	156	178	171	169	187	176	167	180	198	204	188	145	183	187	186	183	170	169	176	208	162	177	164	184	201	164	163	161	158	165	177	181	185	159	199	163	163	175	175	200	170	184	187	168	161	165	183	197	176	187	172	189	210	165	203	159	189	173	190	205	145	180	166	170	200	174	184	186	189	170	181	185	179	195	181	198	167	189	165	156	173	192	201	183	193	179	175	150	157	187	175	188	175	173	166	181	201	179	187	159	200	196	166	172	158	165	201	205	170	169	167	206	183	188	177	161	157	195	185	191	165	189	176	186	193	164	187	170	166	189	163	173	208	170	196	172	173	163	167	187	195	176	177	186	167	186	188	195	161	187	157	188	147	179	183	159	179	187	173	168	177	171	170	164	200	159	189	208	177	173	180	171	172	177	176	167	157	194	184	207	176	170	199	181	199	152	173	188	172	155	157	183	195	183	175	169	163	195	192	180	199	197	184	158	191	154	180	176	150	182	172	186	179	171	154	182	174	168	183	156	194	177	195	188	181	202	200	189	193	181	170	164	173	174	197	161	194	169	173	172	182	170	182	168	186	157	176	193	192	158	163	175	142	168	154	174	157	159	192	195	169	158	195	179	151	177	170	170	160	184	192	181	200	178	170	179	194	187	177	162	177	157	196	195	165	183	192	174	172	183	193	188	210	179	177	176	180	180	182	170	166	181	166	197	180	202	169	171	180	193	206	187	178	170	175	187	157	183	187	171	192	183	153	157	182	175	174	169	198	191	167	173	176	159	189	167	194	179	176	196	173	181	164	189	177	169	179	185	161	195	158	151	192	150	164	171	173	191	209	164	176	177	163	185	193	164	172	177	169	163	170	198	187	174	182	181	158	158	167	168	140	194	180	173	179	193	185	164	176	197	194	180	190	167	177	165	172	181	166	206	167	184	188	183	151	164	171	155	165	170	207	206	183	178	175	167	162	167	169	169	179	157	159	188	186	176	178	178	179	175	182	167	162	183	194	177	195	174	168	156	160	189	186	163	170	174	168	166	172	178	172	145	158	182	170	155	157	172	185	211	185	167	155	200	183	202	173	174	173	196	165	176	189	185	175	167	179	168	159	176	195	205	175	193	208	161	188	187	191	189	181	153	179	178	186	166	185	187	174	172	169	184	162	180	183	180	162	170	175	168	183	179	191	190	166	181	179	169	162	169	193	176	175	166	172	164	165	175	181	168	171	174	175	169	183	176	174	181	172	164	181	161	162	201	172	179	183	175	188	178	197	179	180	169	179	176	176	178	197	202	173	175	182	167	168	195	156	162	203	168	157	174	183	169	150	181	178	167	177	167	175	161	172	183	173	186	181	194	155	169	146	136	174	181	169	167	179	185	190	182	162	178	181	183	192	206	166	162	167	175	191	178	180	183	201	168	168	172	182	178	167	174	210	168	183	179	184	176	178	194	187	192	193	177	186	181	186	155	180	186	201	162	178	169	171	163	195	171	172	195	196	166	159	156	170	199	189	196	200	168	170	178	182	182	184	176	189	176	187	170	201	185	158	205	170	173	158	178	182	187	202	182	160	208	197	186	167	164	180	149	178	179	157	197	177	195	177	183	148	158	186	189	175	157	173	209	177	166	191	186	168
25767	35755	24094	28713	22015	16163	7257	2689	1437	1181	811	505	438	344	348	344	355	344	356	320	327	326	355	300	349	338	338	354	326	352	339	318	338	317	370	363	348	327	388	341	366	329	325	319	327	330	367	337	370	350	342	336	361	367	336	349	348	355	332	309	332	327	343	350	340	313	363	341	325	324	330	338	338	364	343	361	361	360	340	327	359	363	344	320	359	326	347	360	349	340	337	357	330	359	361	325	349	358	330	311	341	324	326	342	339	334	346	345	344	337	370	355	339	368	335	296	342	333	330	378	327	343	345	314	330	342	347	333	332	333	356	347	349	322	358	348	340	356	352	354	335	343	378	368	342	321	334	354	356	336	309	321	346	364	340	343	328	347	340	318	374	332	375	376	334	303	353	337	341	320	339	329	346	344	335	345	405	338	301	338	331	348	339	387	330	342	343	394	351	348	333	334	371	371	334	358	344	349	344	350	326	338	334	361	330	335	369	355	347	346	339	299	340	326	361	342	345	346	338	338	356	316	319	339	375	330	348	368	346	317	348	339	378	344	340	340	339	341	327	350	320	325	330	367	378	339	344	322	333	309	354	350	324	326	345	343	373	329	340	350	349	328	383	324	324	369	341	359	344	309	320	341	348	349	336	368	340	345	355	338	342	340	354	345	329	332	358	357	357	383	337	339	337	323	348	335	345	339	381	340	382	329	329	317	330	335	316	324	334	349	328	355	318	376	332	346	372	353	321	325	334	357	347	340	340	351	329	362	325	339	353	347	374	331	349	350	335	299	329	363	342	332	348	324	361	343	365	359	338	341	330	343	333	333	317	347	318	338	339	333	331	361	339	341	366	319	346	330	320	366	327	367	336	331	348	374	335	341	352	317	345	327	341	355	348	330	353	324	362	341	321	334	348	339	356	339	314	347	359	341	312	334	328	377	341	341	339	335	346	311	342	362	305	343	344	360	350	334	344	318	325	354	336	340	328	341	344	350	333	344	354	332	351	376	324	346	337	383	330	278	334	343	372	356	329	348	333	364	318	339	327	362	331	318	354	323	339	323	337	323	335	358	336	379	363	354	352	331	362	360	336	293	353	374	318	348	342	351	354	338	324	354	346	368	361	353	366	334	343	364	340	328	337	319	333	364	368	313	349	332	365	365	315	358	353	365	319	355	365	310	379	342	355	330	349	330	367	343	365	335	335	338	351	341	326	343	362	319	344	352	322	340	318	357	368	385	386	349	364	396	376	325	302	330	347	363	344	352	329	352	343	337	360	334	348	319	352	350	312	321	383	375	375	337	330	357	367	370	321	313	332	327	318	415	351	349	360	369	344	343	345	332	302	327	335	339	324	327	364	346	343	361	302	351	332	337	352	346	334	375	333	330	358	345	335	342	300	338	325	320	339	367	331	328	329	345	336	329	366	340	391	366	344	331	340	324	355	332	387	328	371	346	361	344	339	316	341	375	310	323	346	349	360	357	340	329	345	329	356	361	314	335	343	332	336	330	315	313	353	352	347	332	331	315	316	332	327	356	320	357	368	335	312	342	335	308	326	349	335	356	355	329	333	352	334	359	365	333	353	333	355	362	324	332	343	331	359	371	320	332	320	334	327	311	363	358	346	334	337	346	351	330	335	352	353	305	379	353	346	354	335	347	313	345	348	345	316	350	347	309	328	352	325	337	354	338	342	325	296	347	350	320	312	371	329	326	343	325	316	327	358	329	350	368	342	311	375	331	350	351	348	327	357	331	333	339	373	349	406	359	347	307	347	360	327	338	348	337	345	348	362	355	308	327	329	355	341	325	310	319	312	337	337	343	332	344	336	326	340	335	380	347	338	332	339	347	369	357	313	305	343	369	374	362	328	336	319	354	327	368	354	352	337	366	326	347	322	350	332	359	328	336	349	336	330	321	333	349	332	318	344	335	345	336	335	329	358	340	313	375	342	306	340	322	328	366	337	364	343	365	341	362	329	335	355	341	368	327	353	346	355	390	360	348	341	297	316	388	327	333	335	348	352	304	328	335	333	342	327	343	357	305	327	337	379	354	331	314	318	329	368	350	379	341	316	315	328	293	334	357	372	344	344	333	335	326	335	356	363	350	317	362	338	329	328	342	347	333	350	311	312	333	374	330	362	344	352	321	333	326	353	367	375	363	336	335	350	346	357	328	329	310	358	359	360	343	346	347	347	328	341	377	325	354	314	346	352	324	350	352	345	310	365	320	359	368	353	363	371	353	356	349	309	342	301	343	344	316	369	327	338	343	357	326	355	353	363	368	374	310	334	380	343	347	335	367	351	329	371	353	357	367	328	309	358	325	349	331	353	344	366	331	369	319	359	343	346	336	330	347	348	324	362	348	327	341	369	334	365	366	355	317	349	357	337	360	353	341	341	328	340	372	345	348	365	325	322	367	365	323	360	353	343	346	369	328	375	335	339	317	367	344	346	336	349	380	339	325	307	311	378	332	325	350	353	330	376	345	327	364	356	372	356	359	318	333	366	320	326	325	330	323	367	341	339	329	338	332	344	352	348	355	368	341	327	340	334	361	350	341	332	353	343	324	319	322	320	358	349	354	335	368	334	320	436	337	342	308	342	330	365	352	335	365	346	346	359	361	355	363	356	343	367	352	360	343	329	341	356	315	348	317	348	344	362	342	342	396	325	343	359	330	338	386	292	323	355	345	340	331	345	366	336	362	328	342	336	316	352	326	342	321	352	361	344	330	325	350	328	374	333	327	318	374	324	333	323	346	332	359	356	332	318	349	378	361	376	335	359	339	371	343	398	341	328	326	318	379	381	352	334	332	329	347	363	352	384	370	341	351	359	349	337	321	332	337	337	316	337	332	330	356	311	294	316	361	342	333	329	323	351	337	317	345	367	387	354	366	337	313	352	341	345	347	360	338	344	352	394	370	342	327	343	358	352	317	359	337	366	365	326	337	374	354	351	321	337	330	337	341	386	344	359	351	323	368	335	336	350	336	338	347	316	368	377	329	332	326	338	322	349	372	393	348	361	352	329	349	339	336	349	346	353	339	342	345	321	347	363	337	323	345	344	348	330	317	332	324	313	340	337	321	352	356	327	324	323	321	352	348	319	367	328	379	326	335	312	312	353	364	350	329	346	348	348	328	366	352	341	343	341	335	353	369	351	346	335	342	356	326	341	332	324	346	340	315	368	342	352	339	329	357	347	328	314	359	345	363	343	313	360	314	351	332	368	328	361	342	368	357	327	329	382	326	382	346	334	356	372	364	339	298	323	339	298	335	387	354	339	324	355	388	343	357	369	298	347	332	350	355	363	334	349	354	343	306	352	340	348	341	331	335	344	365	340	342	368	341	337	351	351	356	329	339	359	357	337	347	350	370	360	339	361	324	315	339	339	359	320	332	325	351	312	349	332	336	346	362	367	374	339	353	330	361	353	322	329	346	374	329	357	339	363	338	326	341	335	356	346	339	358	307	365	308	339	360	339	319	386	319	332	328	339	393	375	301
24659	21509	28656	39642	40278	34234	24033	9822	3383	1937	863	406	264	189	145	169	156	185	140	179	159	166	186	168	153	149	159	160	150	149	161	137	161	165	165	165	152	149	178	164	159	160	160	144	164	146	147	171	161	184	180	152	170	173	154	159	136	178	160	167	152	153	166	191	133	160	174	159	159	176	153	140	167	144	155	142	145	153	155	173	149	150	160	157	167	147	161	167	166	151	169	155	163	162	147	162	141	158	168	171	182	163	152	174	162	176	172	137	175	154	175	159	146	146	181	153	165	149	187	166	167	148	144	153	176	154	149	158	149	156	171	142	157	142	151	155	171	156	183	140	145	161	148	141	162	173	163	152	142	166	185	163	161	165	163	165	155	157	163	159	161	153	163	154	169	161	149	158	164	147	172	133	166	201	156	131	191	156	151	169	149	164	172	156	168	160	160	147	154	167	172	156	170	170	140	156	151	168	167	166	157	148	159	168	166	174	160	183	167	181	164	169	142	143	163	168	164	140	171	176	143	148	151	161	159	169	151	161	152	162	172	132	153	149	119	178	171	175	155	161	166	172	149	159	161	153	171	153	149	167	168	132	174	162	154	181	171	144	151	175	147	159	138	165	148	162	183	161	158	169	143	159	175	145	145	165	167	165	154	140	159	160	141	171	170	167	185	156	163	173	166	167	159	166	171	167	154	133	158	146	163	152	165	133	171	171	163	147	149	164	140	192	175	189	150	155	144	157	166	164	168	151	161	156	164	163	159	140	168	167	150	137	159	174	157	157	149	154	141	165	160	163	167	152	167	157	165	170	147	153	161	159	156	180	162	172	162	167	150	151	145	161	168	157	186	174	155	156	141	149	170	147	151	183	194	128	152	156	153	154	165	161	175	162	147	177	138	162	146	155	135	155	180	153	168	148	172	148	165	128	162	147	148	168	170	163	151	155	144	140	164	148	166	159	172	169	155	140	163	155	162	142	162	146	170	167	168	142	167	151	169	155	150	169	154	172	156	155	152	153	157	170	174	164	166	165	148	146	161	157	177	168	153	167	156	182	174	154	167	165	146	160	162	151	148	163	157	174	160	171	158	153	163	175	158	155	151	192	163	149	167	169	163	158	137	158	148	164	141	169	133	149	154	154	176	141	169	159	162	153	151	176	174	162	165	151	170	166	158	169	157	163	159	142	154	137	167	169	144	158	150	156	150	155	168	172	137	145	173	191	158	163	139	175	149	166	166	159	161	153	151	152	139	175	179	161	141	152	192	180	166	165	160	156	150	154	145	178	185	163	162	162	161	143	157	151	149	166	141	162	149	175	148	157	168	170	164	165	161	166	154	175	144	162	160	176	166	180	158	170	169	170	157	160	157	151	181	172	164	158	168	158	164	129	163	153	155	155	162	154	168	156	144	169	179	172	169	153	142	164	169	160	173	165	152	147	168	138	152	158	151	166	154	158	172	169	163	157	166	185	138	160	162	158	150	148	166	161	179	172	139	152	156	164	175	166	147	167	152	175	157	149	160	158	165	157	151	143	152	161	166	176	175	175	156	159	172	163	167	191	159	145	159	167	130	144	148	165	168	151	177	158	163	164	154	171	152	153	137	157	129	137	177	165	144	202	164	164	169	148	162	166	162	147	161	179	155	161	181	158	193	153	155	133	152	147	179	176	155	161	162	152	152	159	174	143	168	163	131	148	162	163	146	168	141	156	161	156	164	150	168	148	175	149	175	147	154	169	169	162	172	154	167	161	163	156	155	175	179	170	203	179	157	156	160	167	165	164	150	176	156	165	166	146	159	171	140	159	192	156	152	185	163	166	171	153	171	144	144	156	158	140	150	149	158	167	153	154	138	165	170	158	161	148	162	162	161	136	166	166	165	161	176	149	163	162	165	159	151	167	148	172	158	163	167	141	158	168	144	154	158	178	165	161	157	154	156	168	162	180	157	149	146	149	157	133	176	162	152	185	153	170	155	169	164	183	145	170	151	145	145	142	186	166	167	162	153	158	168	140	169	156	161	166	136	161	182	163	176	157	156	149	149	152	161	165	162	158	149	154	135	143	154	174	157	153	168	141	162	172	151	167	186	170	168	179	142	159	177	153	137	163	146	146	157	164	169	154	140	157	167	156	161	150	168	165	155	157	146	164	155	171	143	159	155	177	131	172	140	159	165	168	144	161	150	121	161	159	141	153	184	170	169	174	165	163	174	150	158	164	150	162	145	142	180	178	155	178	154	184	162	169	147	155	157	146	166	142	164	152	140	166	151	156	163	152	132	169	167	182	152	139	172	139	156	149	151	157	161	209	165	175	171	154	158	147	177	159	147	163	188	149	171	181	154	167	168	158	149	147	158	150	164	183	175	161	176	153	167	174	129	166	168	147	157	151	192	171	168	163	160	174	149	183	173	186	162	152	175	176	161	166	145	154	162	163	149	167	159	166	158	145	159	138	168	151	181	188	178	148	149	141	149	153	170	152	166	141	170	144	157	160	145	170	165	138	154	170	195	156	155	167	145	160	172	163	154	175	147	159	139	153	152	152	186	134	183	162	155	139	187	186	200	154	147	178	171	158	188	152	162	184	154	159	174	174	164	167	182	161	147	148	185	142	140	146	153	159	182	151	153	149	144	160	174	145	150	166	156	163	166	162	148	169	147	176	148	181	172	141	164	173	135	130	160	167	152	154	161	148	175	158	162	147	137	150	155	157	153	167	153	176	149	171	135	134	159	161	173	169	165	161	149	149	173	161	157	181	181	159	164	154	164	167	178	166	160	153	160	162	162	132	176	165	152	175	167	155	158	159	174	156	163	163	150	156	143	155	177	185	183	146	160	154	155	170	166	140	184	166	156	157	144	176	155	159	165	154	160	170	143	166	167	155	150	146	148	175	138	167	156	159	171	158	141	156	162	168	181	143	148	149	155	149	169	152	157	165	165	166	165	157	133	165	141	156	142	164	146	178	162	161	157	172	168	163	148	139	159	169	170	178	163	135	160	163	174	146	167	161	145	143	166	159	160	157	177	168	169	140	150	161	148	137	165	159	139	182	148	164	142	164	159	142	166	154	178	149	157	157	183	136	159	161	166	152	151	164	152	148	165	184	180	157	147	164	164	160	155	154	156	177	169	172	169	158	158	166	175	153	164	151	152	153	140	176	163	155	157	139	148	128	158	171	169	150	165	135	141	162	164	149	162	169	153	163	146	142	173	159	143	172	167	184	166	153	167	166	162	151	158	142	182	184	171	170	163	174	148	168	145	158	147	154	160	152	164	173	151	154	162	176	140	145	173	145	160	151	190	172	157	181	141	147	132	163	154	159	185	142	171	151	133	158	150	169	151	159	147	155	171	177	158	145	168	139	180	144	153	168	184	173	144	159	157	148	148	125	146	163	127	153	176	176	139	167	155	154	137	162	154	171	168	162	166	170	163	172	149	166	183	160	166	162	166	149	152	139	163	164	155	160	138	128	179	158	160	180	153	157	166	172	140	156	148	128
28849	45534	35715	56257	47581	40166	30113	15713	8769	5568	2635	1072	556	404	325	263	285	285	294	314	316	329	304	313	291	316	306	322	304	325	302	337	327	289	292	315	316	290	313	295	319	333	289	309	304	305	299	313	304	339	281	336	324	312	321	297	348	319	325	313	300	331	293	299	342	302	315	278	338	311	300	336	312	315	278	304	286	308	296	271	313	298	326	296	339	311	285	311	296	317	310	307	309	316	267	319	298	317	330	293	301	290	317	299	320	276	300	300	348	322	275	322	283	323	318	334	285	330	313	308	295	289	310	294	339	302	330	311	319	320	295	326	312	290	292	299	277	294	311	353	295	319	311	318	298	280	334	318	295	281	302	306	300	327	309	303	312	310	327	331	298	268	284	299	319	316	298	280	317	310	299	286	335	292	284	297	299	332	315	319	314	333	282	300	314	286	300	314	279	289	329	311	319	313	304	332	283	349	305	303	321	286	301	291	330	307	310	273	320	307	311	327	319	297	309	301	293	304	311	302	318	323	339	306	318	317	288	331	326	288	300	332	310	302	303	325	328	301	304	323	312	311	300	302	333	288	307	278	312	316	293	310	288	308	293	280	308	272	309	299	306	301	307	300	289	298	294	291	324	309	337	304	320	287	303	296	304	317	308	270	291	303	299	308	335	326	341	317	291	285	296	352	325	312	316	277	317	312	316	323	314	337	299	298	304	316	294	287	323	330	338	325	331	307	314	304	289	304	287	299	342	297	329	332	301	307	294	285	313	371	301	301	340	347	324	321	286	312	310	315	288	326	283	325	327	280	312	303	308	305	318	282	299	300	307	325	286	340	304	295	324	294	306	317	329	326	323	276	304	302	320	327	298	313	281	305	277	304	298	324	319	307	322	335	289	301	321	326	309	292	296	325	331	316	297	313	304	328	321	296	299	304	311	336	317	301	289	304	333	329	319	315	306	299	318	305	323	287	293	286	315	283	311	324	275	314	299	318	308	290	304	288	297	316	290	308	311	289	304	299	286	302	312	303	312	295	306	322	303	268	290	321	315	320	300	313	337	296	310	308	325	312	317	314	290	327	311	281	302	284	347	307	295	300	278	315	298	326	337	298	279	317	275	306	302	328	347	330	316	313	287	327	300	310	341	309	326	305	305	322	316	308	298	306	337	264	296	287	299	280	304	341	329	306	313	293	303	303	305	311	310	286	292	282	306	340	304	317	322	314	293	304	318	303	304	294	296	295	320	305	312	313	327	325	285	331	329	318	339	282	330	303	321	310	314	289	300	290	307	280	300	310	274	316	285	313	304	325	326	306	296	295	331	299	292	345	279	340	289	333	303	309	322	283	288	313	311	302	337	291	331	298	324	313	325	327	331	308	328	331	302	284	294	298	289	327	289	279	292	310	306	299	322	329	282	352	326	307	297	321	328	301	347	300	319	296	314	307	299	306	307	335	300	336	322	297	298	332	280	301	321	291	295	306	310	281	327	322	310	306	319	285	340	286	299	301	307	306	316	309	329	318	293	315	305	269	335	337	318	320	281	351	286	308	317	291	314	290	301	287	332	319	310	299	316	324	338	304	314	284	318	301	318	313	275	319	308	302	313	266	300	314	312	332	309	314	320	356	302	284	318	290	310	295	319	293	338	318	301	334	311	320	319	307	298	297	312	274	310	316	314	322	316	278	291	316	327	274	311	308	316	295	278	303	299	331	311	302	281	285	283	307	310	312	316	293	315	279	292	282	301	304	310	295	294	291	307	327	279	314	293	307	330	296	311	286	317	287	317	296	310	331	303	316	298	343	292	304	322	297	320	306	295	312	303	315	287	266	307	334	293	305	292	308	306	278	271	306	338	307	297	308	324	274	324	294	313	315	307	297	307	321	308	302	337	307	282	281	308	302	293	316	304	323	303	328	310	344	307	308	319	320	323	324	293	315	331	266	319	313	303	292	305	313	303	297	283	301	299	294	278	305	314	331	268	313	307	344	321	331	325	287	284	327	300	288	303	285	339	318	297	310	304	289	302	309	333	292	309	316	306	294	312	313	331	320	324	306	344	325	337	300	324	305	319	298	349	314	281	315	298	310	311	286	324	314	317	293	311	285	302	317	326	333	286	332	289	315	315	299	306	319	302	307	305	265	296	306	325	274	291	320	328	318	316	341	320	312	278	333	281	313	309	285	320	306	304	330	297	307	293	313	330	287	303	298	288	326	304	319	318	301	342	306	280	299	290	299	307	307	296	317	321	262	297	291	291	299	307	329	293	295	297	310	326	283	307	287	301	316	303	305	302	337	319	311	310	304	325	293	297	305	282	301	307	304	296	301	326	326	295	343	313	310	312	304	291	335	300	298	307	310	278	293	315	309	303	296	309	299	300	289	326	291	279	307	306	316	346	316	319	327	305	299	329	298	323	309	293	305	308	300	335	285	306	290	274	324	306	327	288	304	304	315	350	333	339	309	311	297	295	312	324	320	309	303	314	321	299	310	314	343	305	301	349	293	318	317	320	295	289	304	283	334	320	289	313	291	303	330	288	279	315	319	338	282	303	325	278	309	310	302	296	308	319	307	322	305	335	322	277	298	290	280	320	287	330	332	296	297	298	319	312	325	281	299	290	294	302	305	346	312	310	337	320	317	350	287	343	292	265	313	325	316	329	313	305	300	300	300	325	316	303	304	307	310	312	311	342	286	309	301	331	301	317	338	295	312	307	312	307	323	292	311	322	322	337	328	317	288	292	330	296	300	308	328	284	296	314	311	334	293	322	335	287	315	318	297	325	346	319	298	291	295	268	311	306	319	316	311	321	343	303	297	318	336	321	310	302	291	343	300	320	269	332	329	273	290	300	315	322	306	320	348	315	323	338	331	331	305	292	300	295	321	321	299	305	321	326	322	275	318	290	314	285	322	384	271	296	328	325	312	284	315	311	332	301	319	296	299	309	304	324	300	296	322	279	312	299	305	318	325	292	307	284	288	325	322	298	279	297	320	297	293	339	294	315	306	303	310	300	337	332	299	302	290	308	298	288	322	318	319	298	299	299	349	306	293	303	326	318	334	296	327	281	292	278	329	337	306	318	297	323	324	291	322	300	317	307	301	289	366	329	281	289	324	313	306	296	321	299	307	303	334	276	300	301	297	308	324	299	291	312	300	281	310	292	306	306	304	309	305	306	321	298	291	285	327	323	311	298	304	345	330	282	301	275	323	299	313	295	298	291	295	316	318	298	307	338	294	271	313	314	295	322	318	303	295	332	321	292	275	342	307	331	308	291	310	295	305	322	304	307	310	282	317	335	314	303	306	315	285	293	273	283	337	306	298	297	315	316	281	318	311	299	266	324	326	305	328	322	326	311	302	304	326	323	291	324	298	296	314	303	295	287	329	322	315	336	316	315	301	329	300	313	303	313	334	354	315	317	309	294	314	336	286	301	315	314	307	291	309	310	307	317	319	306	281	299	311	327	316	307	292	329	314	297	309	312	325	316	327	275	297	328	322
23530	21593	29420	34069	43089	42471	35871	18602	8270	3979	1613	651	314	204	169	163	177	141	168	141	140	139	170	148	157	154	142	149	174	129	158	134	147	185	150	162	157	157	153	127	143	165	148	143	147	157	137	145	138	139	129	147	157	164	141	162	148	160	142	132	150	165	138	164	156	158	153	157	124	159	127	142	160	144	155	150	162	160	156	160	156	154	171	175	151	162	137	159	140	136	158	153	152	169	161	160	154	178	146	165	156	156	145	164	148	164	156	130	148	153	175	156	160	162	149	153	134	157	147	148	159	155	163	152	148	133	146	162	144	133	119	129	149	134	151	139	136	162	147	153	161	167	133	141	157	156	175	149	161	139	167	166	168	181	129	157	143	147	144	149	159	125	126	137	152	174	159	160	145	158	141	148	163	150	144	163	132	153	147	149	157	149	160	158	151	185	140	140	148	157	154	139	177	134	158	153	149	145	145	145	155	129	149	150	149	151	145	173	129	156	162	174	152	155	132	147	143	150	140	159	164	150	153	158	146	148	147	158	148	171	153	162	158	158	155	147	148	151	148	164	171	127	163	146	138	153	129	161	153	162	144	144	176	157	143	160	133	156	145	140	159	161	174	163	185	165	154	137	135	151	149	151	174	155	144	127	138	144	158	159	163	166	145	131	152	145	126	180	139	156	144	141	155	163	138	166	164	150	144	177	153	152	131	130	154	148	151	142	172	131	135	158	142	174	154	169	138	149	161	144	172	148	144	157	135	154	189	170	148	130	141	165	145	152	161	137	146	142	160	145	162	144	155	167	152	137	154	138	148	148	146	157	150	155	188	136	170	162	144	163	151	166	138	161	170	163	144	157	147	142	155	159	139	144	164	150	126	144	143	160	154	151	169	154	131	162	138	159	161	144	143	152	133	152	142	152	147	167	153	174	149	145	162	151	141	140	143	152	142	148	156	147	150	155	131	156	153	173	136	145	141	147	152	157	145	170	147	138	159	129	159	156	153	152	142	148	153	142	141	171	160	167	156	136	158	150	163	140	143	157	146	163	157	171	137	159	169	152	148	162	160	152	152	163	167	155	130	155	188	120	142	158	132	160	143	161	143	142	166	166	127	143	161	132	157	150	158	142	167	138	159	140	143	146	171	163	165	148	153	144	146	160	140	146	170	162	143	164	157	137	148	163	147	141	147	133	138	169	179	143	160	183	152	148	167	156	149	163	149	151	142	156	143	175	171	142	156	146	157	170	153	149	154	137	162	168	161	133	148	139	162	164	159	170	133	171	157	172	140	134	168	141	142	149	150	144	153	143	151	151	161	152	138	153	119	131	131	146	177	137	167	130	136	144	166	151	137	162	165	145	143	129	131	157	158	143	148	156	170	156	155	167	151	154	160	156	133	140	151	171	153	152	159	147	148	143	153	143	147	153	146	165	169	151	167	159	159	145	133	144	148	150	139	145	151	154	134	146	162	148	138	159	128	161	147	142	131	147	144	152	156	158	137	157	149	164	158	159	161	162	131	156	161	133	136	141	142	158	141	144	163	148	152	151	151	148	134	156	151	146	154	143	131	157	139	146	158	137	149	148	146	178	135	147	159	152	145	140	125	161	152	165	162	153	161	143	153	143	133	152	152	153	155	155	157	155	141	167	189	143	155	143	168	156	147	124	166	140	158	164	140	158	154	146	160	152	162	168	159	146	153	150	147	144	161	158	164	139	177	169	170	152	134	158	136	140	165	141	162	165	134	164	155	154	160	148	148	167	147	148	132	142	174	165	154	133	144	146	144	147	151	182	142	153	170	155	136	160	137	153	168	153	149	152	158	149	145	146	160	135	163	156	141	146	131	150	159	143	160	143	147	150	133	135	132	149	148	159	137	161	141	154	151	144	143	143	170	179	156	144	160	130	136	134	153	162	151	161	150	154	140	181	149	128	141	145	164	159	147	133	159	149	147	160	162	147	172	152	138	145	132	136	120	155	150	154	151	155	139	156	154	171	151	161	149	151	144	141	162	143	143	129	167	141	142	174	182	161	139	154	142	135	158	158	148	129	147	144	152	165	154	141	159	146	155	162	169	152	171	153	151	145	147	150	151	152	133	166	141	164	151	160	170	156	162	148	166	152	147	161	131	127	144	150	163	135	141	164	160	155	151	141	144	126	175	182	146	148	151	153	143	145	142	157	170	151	143	161	140	158	134	175	140	150	154	172	157	151	160	150	152	167	144	152	136	143	141	136	146	153	153	120	141	152	153	144	159	169	171	141	169	149	154	147	155	152	152	138	142	151	154	153	169	169	161	132	164	155	156	153	156	152	130	139	161	191	160	143	149	143	155	135	158	143	138	149	144	158	163	150	136	148	151	179	154	150	173	154	159	142	152	162	151	146	167	136	145	179	167	143	143	168	164	153	140	141	159	168	152	161	149	141	156	157	146	159	144	129	145	172	149	148	163	138	131	177	143	173	155	149	160	141	158	155	153	149	185	144	131	151	175	154	139	165	136	150	145	146	141	152	138	169	152	151	141	145	154	148	151	154	140	159	121	166	151	138	159	137	136	152	182	159	170	158	145	152	144	163	156	155	138	160	156	163	141	138	156	145	157	146	154	173	176	155	148	172	148	141	138	151	147	157	159	154	160	137	183	165	140	170	178	142	134	148	156	141	154	145	130	140	154	158	156	143	136	169	166	154	142	144	133	175	151	160	143	154	133	155	159	161	151	140	134	147	156	153	148	153	177	146	148	138	143	173	161	156	153	150	150	162	131	132	157	145	160	127	137	170	162	138	159	134	139	144	152	168	175	155	162	158	151	159	149	137	160	164	140	163	140	140	141	160	153	156	137	133	165	148	131	146	164	155	142	148	165	153	147	141	140	142	140	162	162	152	138	132	167	145	146	157	145	157	173	139	142	143	165	141	147	161	124	145	165	148	130	164	144	168	157	161	153	148	146	146	154	159	177	158	182	178	158	156	151	152	132	153	154	153	164	135	116	124	173	155	146	166	134	148	146	159	159	157	155	143	132	150	155	162	143	134	146	149	139	155	165	175	175	189	148	144	161	153	157	141	136	150	144	173	150	157	140	141	143	146	145	142	141	148	141	174	148	151	140	144	154	164	124	151	136	155	126	154	142	147	169	177	143	155	153	156	159	146	139	166	153	145	172	149	166	152	150	154	188	150	148	142	153	161	147	161	144	150	183	161	165	147	151	156	154	142	153	149	158	162	163	131	170	129	152	145	150	151	159	179	145	164	149	165	138	136	154	159	165	137	141	147	154	170	172	152	180	145	136	174	150	152	143	164	168	161	150	149	140	155	158	163	142	157	157	145	146	142	148	134	160	163	158	170	148	135	141	155	158	158	147	159	149	151	150	152	156	171	153	142	149	154	172	130	146	149	156	149	151	158	160	143	151	143	156	166	162	144	161	170	175	146	136	155	144	122	153	164	159	167	162	163	140	164	160	180	153	120	147	153	150	167	173	148	170	136	156	164	137	145	158	152
32188	54222	46413	66165	61098	50431	41171	23999	16066	9952	4735	1749	744	417	313	308	287	282	302	290	297	272	285	302	313	287	314	287	284	259	297	270	258	267	298	307	298	279	272	303	285	272	283	297	279	271	271	276	280	271	284	263	313	330	287	277	287	262	269	274	308	257	298	310	303	285	278	282	281	324	280	253	291	277	277	267	262	286	304	305	296	323	301	294	322	266	285	296	296	303	289	294	304	294	274	285	260	280	282	265	299	287	297	280	300	285	259	290	298	282	312	265	274	271	301	299	289	292	278	310	267	283	288	294	295	295	271	296	260	294	249	289	296	274	322	262	274	273	276	301	266	286	304	290	309	269	286	292	302	256	276	283	289	283	296	267	320	277	309	292	262	280	273	258	273	277	248	293	263	298	290	282	280	292	295	273	276	285	255	267	284	304	287	303	301	261	281	300	292	268	292	289	275	318	271	289	297	297	283	261	329	281	295	281	280	294	273	312	307	295	268	292	263	271	303	285	257	316	261	267	294	297	266	282	301	290	288	284	292	296	281	283	298	290	310	271	263	253	272	262	295	286	280	304	256	276	288	286	330	306	319	301	271	288	284	281	285	254	282	300	278	289	292	265	312	268	300	252	275	316	319	277	278	289	292	285	288	284	268	314	278	303	302	295	286	272	310	260	278	302	285	272	303	283	265	269	313	290	283	286	292	303	286	336	300	265	276	278	298	270	276	301	256	325	262	277	284	250	278	310	278	261	272	299	273	274	287	246	275	314	281	303	293	280	272	274	313	271	276	261	299	283	277	285	302	272	288	281	301	301	293	277	290	289	260	266	264	258	275	299	292	284	313	307	274	302	279	273	293	270	263	265	328	272	287	263	289	284	274	291	293	233	290	275	258	293	286	295	289	283	262	261	253	295	258	274	303	300	292	302	275	286	290	294	268	296	303	275	282	262	302	278	303	289	288	299	260	290	280	286	284	306	284	288	311	287	295	288	289	242	292	288	266	283	272	310	269	259	265	244	253	268	282	281	282	289	252	267	284	311	279	302	313	280	290	275	282	304	271	290	259	287	278	273	291	281	284	281	265	263	329	287	264	280	262	284	278	311	274	297	287	288	283	266	293	275	281	266	281	278	299	276	286	304	300	307	282	294	293	296	280	304	285	285	304	295	309	317	263	299	295	265	284	262	269	268	303	281	278	272	268	266	277	296	278	290	293	263	268	280	298	305	302	277	247	307	295	279	287	300	276	334	266	270	309	307	290	287	313	300	275	292	286	267	282	288	268	273	283	296	261	292	283	264	290	284	299	275	279	302	277	278	276	289	270	272	288	263	293	271	279	286	292	260	270	247	291	296	266	294	323	297	286	281	278	292	284	292	270	282	289	262	272	283	306	305	266	276	292	281	268	270	289	263	297	280	314	284	306	285	272	281	282	306	276	267	280	299	279	267	264	272	279	244	293	262	313	279	283	289	277	279	303	296	303	296	296	312	292	267	273	286	278	262	296	288	288	261	270	294	285	308	291	296	292	266	277	273	284	271	265	274	265	316	290	258	275	274	283	272	292	268	292	286	276	272	297	265	292	276	267	282	294	270	291	282	268	261	277	292	309	311	286	296	288	292	308	275	263	305	269	282	317	285	275	269	239	289	267	283	290	284	261	283	287	291	254	295	282	251	308	269	308	261	287	294	272	310	273	266	301	296	308	249	273	262	253	282	282	249	286	274	291	312	266	253	281	276	271	284	277	300	294	296	269	269	283	273	251	297	305	289	279	309	272	276	285	279	280	296	284	296	300	287	270	310	282	275	287	280	265	290	287	275	261	305	278	289	316	283	292	256	316	261	259	250	280	279	277	285	294	329	282	286	249	299	286	305	280	276	300	299	282	286	265	299	272	302	283	291	297	290	255	304	259	297	271	298	287	266	303	283	253	287	284	274	287	273	297	281	289	258	245	252	286	297	322	277	321	271	285	292	293	268	261	283	261	272	272	293	284	260	304	261	296	277	274	288	277	273	295	329	277	271	292	227	277	275	302	273	271	266	305	289	296	309	258	288	279	288	297	302	284	280	290	259	278	303	309	283	300	282	277	292	292	279	301	293	280	270	301	287	291	271	278	279	277	283	304	324	291	286	248	275	281	293	294	271	281	277	272	281	285	297	292	283	316	302	277	308	294	290	302	282	311	284	296	256	282	319	281	292	287	288	267	278	252	300	282	300	294	309	292	306	286	292	270	302	271	259	309	296	266	235	284	266	309	296	245	278	292	272	285	276	300	269	280	256	283	275	250	277	277	287	286	265	275	280	315	282	287	291	298	276	315	283	298	261	296	301	291	294	312	330	288	269	281	316	295	270	295	290	282	278	304	292	299	286	282	317	285	303	291	298	276	259	318	275	270	284	248	296	248	273	312	260	294	251	294	279	299	291	297	260	292	284	299	242	284	300	296	312	294	283	289	292	290	288	276	302	292	318	305	319	295	275	267	285	288	248	270	292	270	279	281	307	309	303	260	298	300	254	289	292	274	297	254	282	306	280	279	308	304	286	281	260	265	303	295	265	294	270	292	266	258	310	306	257	288	289	252	257	314	304	303	266	292	276	305	287	305	298	283	260	272	264	278	280	322	294	307	287	314	293	303	295	290	273	263	295	317	294	290	260	258	268	302	288	286	276	292	267	317	327	295	271	286	280	266	267	272	274	276	281	291	262	270	251	294	291	307	268	300	270	298	264	292	270	276	297	279	324	270	305	313	311	293	297	288	265	307	290	300	268	310	267	265	269	315	280	278	279	279	247	266	319	303	296	264	278	312	282	276	277	286	273	275	259	269	253	283	287	273	299	275	308	276	305	267	290	276	282	291	280	308	312	250	319	303	294	276	280	300	292	275	270	293	299	299	277	265	312	294	295	273	284	267	282	276	298	267	299	284	284	284	291	284	285	278	265	302	274	269	279	300	270	300	317	295	282	287	321	289	325	295	286	275	286	276	282	301	283	268	296	277	298	284	298	315	264	308	275	283	296	288	297	283	256	307	289	290	271	287	269	274	275	264	283	282	314	254	297	300	296	295	261	273	281	266	299	293	268	285	291	279	279	287	316	290	301	270	287	298	279	304	300	291	283	300	278	314	295	319	300	273	287	259	277	292	285	279	255	300	275	269	272	314	293	314	275	240	272	281	277	278	316	312	264	246	289	319	283	314	295	294	319	292	298	278	259	274	277	259	324	285	264	288	285	306	310	266	282	309	290	284	284	313	269	286	311	310	302	270	283	272	284	295	268	302	280	268	302	272	296	284	288	297	296	279	311	275	271	304	240	295	291	321	264	310	272	272	300	277	275	287	288	278	292	311	251	280	275	262	308	281	280	292	285	289	305	324	277	285	263	321	270	309	267	289	288	306	299	271	280	280	308	272	297	253	250	306	265	296	282	289	289	276	263	292	309	274	298	294	310	285	283	272	283	301	287	286	273	309	273	296	299	277	275	290	278	301	292	278	292	286	275
27579	22991	20907	21130	14677	7546	3594	1175	600	427	358	245	176	192	165	181	177	201	181	166	186	194	172	177	165	176	189	172	161	193	170	199	188	170	189	176	155	167	171	195	179	174	183	170	189	187	143	182	189	188	188	176	177	191	156	181	162	189	164	176	177	188	185	167	191	172	180	219	183	188	177	199	196	188	196	183	176	198	193	169	159	198	156	183	177	171	159	174	165	189	183	183	179	149	187	179	169	174	179	166	191	187	181	194	181	203	192	172	172	172	154	206	184	181	174	219	175	169	202	177	167	194	186	177	169	177	176	190	178	171	166	180	171	187	166	185	169	177	191	161	161	166	190	178	151	187	198	171	176	177	181	179	171	178	161	165	166	164	175	168	185	197	161	179	177	172	164	178	174	182	163	194	179	168	166	172	189	207	177	186	154	176	183	167	181	198	178	155	156	158	162	157	193	188	175	185	193	205	162	182	179	175	172	192	189	183	163	179	170	205	178	183	188	168	199	183	159	185	168	176	165	169	166	184	206	176	179	178	162	156	176	176	199	162	171	187	171	184	169	175	170	171	190	180	189	190	177	189	171	175	180	196	176	183	166	167	156	189	184	168	172	177	181	182	167	196	190	179	174	204	159	179	174	167	180	191	171	168	195	171	172	152	168	165	177	156	158	188	181	175	186	170	189	170	157	174	171	172	174	195	183	200	172	182	181	183	210	186	162	187	199	161	170	188	179	151	178	168	190	167	182	169	199	171	176	177	168	178	165	173	152	183	175	191	176	182	185	169	174	179	163	186	178	178	177	178	185	165	160	184	163	194	170	204	154	164	194	185	176	210	193	184	155	152	190	188	169	161	185	169	205	165	169	176	156	187	160	169	193	187	174	180	200	179	175	158	183	182	171	192	164	152	173	189	189	158	164	167	178	153	172	178	182	158	175	186	216	153	181	158	178	202	167	158	209	187	161	192	171	175	154	162	180	193	180	174	205	179	203	177	187	174	150	189	166	184	167	172	179	192	199	158	178	175	159	189	172	170	168	172	183	181	175	159	164	193	174	182	172	191	159	189	168	183	193	154	184	171	165	193	189	165	171	180	187	179	174	184	181	180	189	146	171	157	168	178	186	158	165	168	176	179	182	163	152	168	176	144	177	183	166	192	162	172	168	194	198	172	165	165	179	166	169	171	169	168	187	181	162	186	173	183	173	163	173	137	156	180	175	154	192	190	175	191	195	174	194	193	183	151	173	158	165	166	184	174	182	171	187	179	202	171	162	168	172	192	170	168	157	183	156	171	213	174	198	163	185	175	161	185	191	173	159	181	178	197	160	192	182	173	179	181	189	164	170	160	150	151	169	181	170	185	183	176	202	175	147	163	170	176	159	182	165	142	181	194	182	191	175	176	173	199	194	158	187	179	200	192	180	173	206	167	196	181	165	189	147	168	190	187	169	200	173	174	183	180	174	196	172	186	163	202	144	192	153	188	175	196	167	159	157	171	185	157	182	181	174	165	173	182	182	193	177	169	191	184	173	164	179	191	193	175	170	188	198	179	183	166	168	162	200	172	190	178	141	148	164	175	186	172	181	174	179	187	180	174	165	193	175	196	176	162	143	196	164	190	193	187	168	169	175	170	174	203	166	175	193	165	181	189	152	186	194	178	187	178	182	184	167	202	181	166	204	165	183	149	185	168	179	191	166	174	189	190	172	164	163	169	198	178	170	174	165	164	173	200	193	180	178	179	187	151	180	182	191	203	209	165	160	163	184	192	160	183	170	159	181	161	178	191	197	193	191	179	181	178	186	150	171	167	165	165	179	178	167	178	175	204	154	185	156	173	169	188	145	196	163	172	208	187	154	172	177	168	173	186	175	171	164	169	173	164	184	178	164	173	153	181	181	192	184	182	171	184	173	174	158	176	167	182	164	180	207	205	194	185	180	181	161	166	187	169	195	181	196	191	160	176	190	180	188	184	207	178	167	177	167	167	203	185	168	173	177	169	150	162	187	154	192	161	165	191	174	160	173	172	191	172	161	186	163	199	188	186	192	178	173	190	199	183	164	184	168	150	164	173	186	169	189	173	170	178	162	138	179	181	185	165	183	162	197	156	185	164	167	186	184	173	167	173	178	178	154	209	186	176	179	192	183	171	164	153	193	157	163	149	191	180	164	177	190	202	168	169	182	162	183	180	171	184	157	204	156	180	197	146	192	175	183	160	166	207	166	165	182	186	192	175	175	192	186	183	180	196	185	195	171	179	183	166	183	189	183	169	165	164	193	148	181	178	187	195	183	154	204	182	185	163	167	173	176	178	173	171	177	188	142	178	197	167	189	191	176	172	172	164	174	185	187	191	181	187	169	182	180	165	192	147	196	204	200	189	167	194	187	159	178	175	186	223	176	188	174	176	166	157	175	190	182	160	179	192	191	174	188	173	171	181	178	139	194	190	183	192	182	189	170	193	175	196	196	166	189	145	158	177	167	163	176	179	191	180	182	182	176	174	176	207	173	151	170	178	186	178	178	189	178	158	190	182	197	183	157	208	181	180	177	166	165	194	177	156	189	192	158	161	190	158	172	161	153	181	189	175	161	188	167	186	170	178	192	179	176	199	182	184	171	189	160	174	153	179	168	177	168	175	170	153	167	155	194	168	171	150	189	169	179	192	193	166	162	172	146	186	187	180	173	170	192	173	195	198	187	181	178	165	186	176	147	176	189	174	202	159	176	179	169	197	158	175	178	162	193	189	168	184	192	182	180	185	186	183	180	164	156	190	164	185	178	178	158	173	181	155	174	147	175	169	160	184	191	166	150	179	187	156	160	164	172	175	160	169	181	177	151	179	189	167	182	170	165	213	188	171	207	192	141	179	191	174	154	201	184	203	178	199	157	170	194	188	159	176	177	164	174	179	175	208	192	195	202	187	179	189	183	197	202	175	201	148	173	174	213	175	185	178	179	194	192	188	180	201	166	183	169	199	179	201	185	166	204	166	193	165	176	175	166	174	178	167	166	151	195	169	204	157	174	182	189	185	174	170	180	195	186	156	164	169	195	148	173	164	176	171	189	162	166	190	166	171	172	176	176	178	181	180	170	166	182	179	197	153	174	167	158	173	171	187	177	178	162	163	191	177	169	175	175	177	176	192	183	161	168	171	172	174	189	175	170	161	182	171	158	162	187	175	189	186	176	195	173	182	163	162	179	185	158	171	204	173	181	170	178	162	185	187	184	169	189	195	185	192	151	164	203	170	181	177	171	165	172	172	166	187	191	162	181	188	176	153	180	166	170	197	167	178	153	188	183	206	184	203	188	164	188	199	198	132	156	163	161	168	166	184	165	175	180	179	183	186	151	175	158	161	169	169	191	190	158	169	172	174	191	162	176	198	167	172	189	182	178	180	194	173	186	182	195	179	176	176	178	165	189	176	176	173	162	192	198	178	183	197	175	186	168	155	184	163	192	185	187	146	191	171	162	176	191	174	199	174	196	182	170	168	173	183
26087	37477	26873	27969	21635	14023	8411	3222	1562	1157	768	497	389	332	357	369	315	326	335	367	329	345	356	325	298	366	346	339	353	330	352	347	334	355	334	351	345	338	367	327	350	352	359	346	304	348	312	319	340	312	347	341	343	361	366	344	327	376	345	349	373	352	370	351	351	350	371	332	343	365	358	343	339	362	355	335	323	344	337	360	318	354	370	329	359	352	339	344	350	334	367	342	357	335	345	358	373	365	361	333	362	331	343	307	349	333	346	381	356	340	342	358	324	341	352	336	323	346	324	331	365	339	357	364	344	344	334	345	387	353	315	328	351	342	367	328	343	330	338	365	384	330	335	343	315	323	319	348	359	353	339	339	355	350	339	344	356	305	346	335	338	346	333	333	332	363	344	332	322	365	352	340	340	353	338	313	301	372	345	335	353	348	355	366	324	356	354	348	370	369	329	343	349	338	326	347	363	361	357	359	336	308	303	334	343	345	358	349	348	371	348	335	344	289	315	323	327	340	324	360	334	338	314	347	353	329	364	325	336	330	338	308	352	333	353	353	375	344	351	339	342	326	327	325	351	350	316	369	368	320	378	356	326	355	361	338	344	333	323	388	332	317	340	348	353	351	306	333	321	312	348	317	330	353	339	333	334	341	333	361	367	342	309	351	369	325	372	336	360	372	373	345	355	393	322	369	318	332	345	318	345	362	356	365	324	334	320	344	353	348	339	345	368	346	330	377	340	341	344	349	338	338	326	310	349	343	323	345	323	365	345	329	332	339	343	319	350	338	363	340	315	315	351	380	376	318	351	335	349	324	375	321	361	326	364	335	366	395	356	359	340	311	361	409	368	361	335	298	319	341	352	333	325	342	336	323	353	318	348	328	330	340	365	349	317	371	383	333	334	322	332	369	316	333	341	322	339	347	374	339	337	366	361	329	337	365	347	367	380	294	343	352	332	329	348	335	346	337	365	330	313	347	354	353	359	343	353	349	365	272	347	341	347	329	356	354	370	368	325	340	317	366	304	352	325	350	325	333	341	355	340	313	338	327	393	357	299	326	359	322	341	351	374	374	372	342	326	305	348	337	310	363	356	355	336	358	370	357	336	359	361	350	368	334	345	338	349	318	334	346	334	342	320	330	357	318	349	342	341	319	315	357	373	379	363	331	308	346	366	344	349	357	365	372	349	367	342	320	324	315	331	320	317	355	345	341	376	308	347	342	329	334	348	327	366	357	342	355	316	350	355	364	345	303	317	354	350	320	318	370	335	341	342	328	356	372	376	380	336	353	362	347	324	313	359	355	339	324	357	372	330	354	328	362	320	325	352	335	329	322	315	349	337	358	315	369	344	343	326	327	370	373	385	341	319	333	370	318	289	331	328	371	330	298	336	352	367	320	348	348	326	353	322	354	331	346	357	336	367	313	338	355	356	329	303	331	366	340	347	369	336	340	331	326	374	336	345	361	342	323	331	333	338	357	365	351	314	356	366	369	371	331	361	339	355	334	295	374	325	335	361	347	336	357	363	320	315	353	303	321	387	364	351	356	347	363	329	379	338	353	345	356	352	377	352	384	327	356	316	338	329	376	349	372	353	357	343	333	356	355	342	346	314	354	323	338	336	362	367	369	363	321	336	339	353	367	339	328	318	370	342	339	350	356	340	309	364	338	351	344	351	311	352	354	343	346	324	360	318	336	305	350	333	335	313	339	353	356	335	373	350	349	361	350	328	336	328	318	325	369	344	347	372	377	323	331	378	328	347	342	353	356	337	340	343	349	357	341	337	332	347	366	357	322	343	366	356	362	353	292	351	336	338	304	323	331	343	351	348	326	322	315	351	345	326	309	370	342	353	355	329	334	344	348	327	318	373	362	331	332	351	348	370	318	326	329	345	362	334	300	349	350	322	323	342	307	344	324	342	364	335	354	321	344	350	345	317	365	350	355	333	341	337	335	345	334	343	355	367	359	386	354	337	335	362	374	346	339	336	311	348	347	328	365	344	343	339	314	337	331	350	353	346	324	319	341	334	328	351	343	349	346	336	369	352	323	377	336	343	336	333	359	353	320	353	339	344	356	333	360	350	328	352	347	315	325	357	381	356	328	348	338	342	334	360	327	341	339	349	341	348	355	332	336	326	307	348	350	322	342	335	320	345	331	335	334	313	317	331	321	338	318	365	307	340	354	318	363	334	343	374	340	373	295	376	373	358	354	357	352	321	324	355	344	317	343	357	329	312	337	308	341	341	322	370	368	345	334	349	352	326	365	332	336	310	306	355	325	328	336	373	356	350	340	338	361	345	310	356	336	355	321	357	331	334	326	331	360	383	326	295	361	325	320	394	366	329	366	331	353	360	340	338	331	352	349	309	345	349	342	373	345	344	346	362	346	336	322	350	350	372	326	303	320	383	306	315	319	340	334	331	345	342	322	335	348	360	346	343	318	359	342	346	378	357	316	305	341	340	353	329	322	369	355	327	376	351	363	373	352	352	337	327	355	336	344	352	314	342	341	372	354	321	323	345	349	334	315	360	345	366	329	375	349	359	341	317	348	328	326	332	361	364	342	363	340	352	358	356	339	340	340	331	324	377	333	347	336	327	347	335	336	363	338	356	340	340	346	322	313	336	336	333	370	343	355	312	336	391	338	312	355	350	324	346	348	320	363	356	344	309	325	332	334	321	364	329	357	358	367	362	351	329	358	335	336	341	309	363	360	336	366	331	356	327	332	338	340	335	340	356	375	323	329	362	342	316	316	300	387	359	359	332	339	325	360	334	323	346	330	329	351	350	312	348	354	368	336	332	369	334	346	355	337	339	346	325	330	377	327	344	320	362	346	328	329	346	341	360	347	332	303	353	331	364	353	332	370	359	318	354	350	358	348	317	299	354	367	357	331	319	331	344	363	356	377	375	344	372	344	318	342	359	285	323	351	370	334	341	366	370	347	339	356	319	326	318	330	349	347	310	367	347	341	334	358	374	353	327	321	341	339	345	357	329	346	337	358	376	351	329	364	350	341	327	308	349	392	330	343	409	362	324	362	331	346	359	334	364	327	366	340	365	307	327	352	346	349	323	338	336	331	372	325	377	323	335	357	327	344	338	381	357	314	347	345	348	354	341	336	343	325	353	332	339	309	339	338	311	326	303	346	332	346	348	365	329	338	340	327	381	326	310	362	362	305	343	373	339	347	347	337	353	337	353	316	341	359	338	326	344	319	341	323	315	341	327	342	349	355	314	328	324	339	323	331	328	341	324	387	337	336	313	343	356	332	316	374	341	352	365	368	352	321	341	353	355	345	342	317	338	335	322	332	344	311	336	335	336	320	336	348	357	332	332	338	341	380	341	303	316	353	332	342	363	343	349	342	366	345	315	345	335	303	348	323	364	344	349	319	317	353	321	374	355	369	354	331	314	331	309	348	364	354	344	312	390	330	352	346	344	347	352	341	337	330	350	293	363	314	364	307	346	309	348	329	289	356	339	310	363	317	365	327	341	348
24619	21469	28518	35394	42776	35110	22781	8641	2584	1527	756	359	233	156	160	138	159	144	163	147	149	162	170	156	163	176	156	156	137	158	157	149	158	164	141	174	165	162	176	147	163	182	150	178	161	170	130	172	166	154	164	182	136	144	142	162	169	182	173	157	155	170	155	147	158	169	157	124	155	178	157	168	151	167	149	151	163	182	161	165	162	150	152	149	165	159	145	163	142	174	127	150	165	187	148	148	149	170	164	165	162	155	174	157	152	141	159	155	165	161	138	143	144	167	143	158	165	183	147	150	177	154	180	145	150	151	152	187	155	168	166	167	171	152	174	134	168	164	145	156	144	164	175	147	144	142	176	169	167	164	167	140	141	140	135	153	161	140	180	162	144	152	159	162	149	159	150	145	137	150	171	157	166	154	134	145	145	163	166	154	176	155	164	162	149	142	161	148	160	169	164	167	170	176	171	160	170	160	184	152	173	151	128	163	153	170	139	169	169	130	169	161	137	160	157	146	147	149	173	138	150	141	121	163	144	178	159	153	163	168	168	136	177	145	151	174	151	155	150	167	148	146	155	161	139	164	176	154	159	158	161	154	137	163	155	164	153	144	150	154	144	146	143	158	142	161	153	159	141	157	169	153	146	148	162	162	126	148	140	156	158	144	149	143	160	166	145	151	144	166	163	157	144	154	157	168	155	170	164	150	166	148	154	137	145	142	161	153	178	167	166	187	168	170	170	159	139	146	166	172	148	167	153	156	152	162	151	156	150	149	178	190	173	141	157	143	141	162	152	150	149	134	160	170	176	138	147	155	147	157	130	150	175	166	166	139	159	177	161	136	161	158	144	151	154	158	160	161	162	163	142	158	168	158	149	162	169	173	165	156	160	144	154	165	175	169	173	150	152	155	147	161	137	142	134	141	159	182	148	150	152	153	136	148	146	158	164	158	159	172	155	169	168	159	170	167	157	137	156	161	137	153	166	157	138	150	160	141	153	176	174	163	135	160	143	169	124	166	160	146	145	161	155	192	176	157	171	150	146	149	169	148	153	179	159	162	152	153	162	174	163	158	160	166	135	161	150	163	152	160	146	157	164	156	184	169	157	166	146	139	155	145	172	161	147	138	174	151	146	161	170	149	163	174	147	169	141	164	126	164	152	144	159	150	150	143	159	145	155	155	171	169	151	151	152	156	158	139	137	159	143	159	160	148	138	169	179	156	159	156	167	158	144	153	147	149	149	191	179	151	151	140	176	147	162	169	169	147	146	150	181	155	154	177	136	150	144	147	148	179	154	137	173	159	156	163	144	159	129	147	162	132	137	173	160	156	140	142	127	155	164	160	153	153	164	183	158	157	153	155	165	147	168	160	158	177	168	153	164	165	127	152	151	156	164	173	144	168	167	173	131	164	153	160	147	141	149	168	144	173	152	138	155	153	175	141	163	145	178	132	162	151	158	156	151	162	167	148	140	161	154	161	148	140	159	150	168	153	161	141	147	150	172	153	164	165	146	173	166	164	160	161	144	154	148	163	145	163	160	170	156	162	159	159	145	147	156	156	168	136	158	157	151	148	151	146	150	151	140	162	163	140	195	177	148	168	163	146	150	171	159	151	147	141	145	147	139	156	140	165	141	181	154	151	162	168	161	155	172	165	166	145	176	169	146	163	143	171	169	151	149	152	159	153	152	162	146	168	178	174	168	144	167	157	167	155	165	168	161	168	153	161	169	174	155	148	161	132	179	161	171	148	154	139	159	155	160	167	154	151	153	170	161	160	160	137	131	148	172	148	156	157	164	162	147	163	158	165	158	175	157	160	146	150	132	148	157	168	166	145	172	153	166	172	150	164	157	164	179	125	150	161	148	157	152	156	142	168	161	167	164	137	162	150	147	174	157	150	152	175	137	147	166	160	154	146	176	166	133	171	146	183	163	137	162	169	138	153	171	166	172	159	159	148	169	126	184	139	142	158	159	154	159	181	165	152	145	157	147	141	166	169	136	153	149	154	171	170	153	147	135	160	155	168	149	159	153	159	148	162	145	135	178	149	170	157	153	154	148	156	168	172	176	171	184	167	155	151	165	161	147	166	138	166	150	171	169	156	167	138	158	168	159	160	156	144	149	152	152	154	169	160	151	141	168	149	150	174	147	149	170	165	160	148	169	172	160	158	167	143	128	151	159	165	145	154	153	166	167	178	173	162	159	153	152	184	161	153	166	136	149	169	153	160	152	143	162	162	166	134	153	148	168	139	146	163	146	152	161	148	167	167	141	140	165	151	163	182	151	147	171	154	162	166	150	145	154	151	161	178	162	156	161	150	154	158	147	154	167	133	145	152	165	145	153	154	147	168	129	142	178	166	164	137	147	172	152	148	154	155	159	161	162	153	154	145	165	161	181	153	161	152	158	165	163	146	153	148	161	153	141	151	178	156	150	143	143	151	160	149	145	156	149	174	156	160	155	156	142	149	136	151	168	158	146	159	158	156	161	166	163	182	161	158	154	147	176	165	129	172	151	150	155	186	167	160	154	160	159	149	140	136	149	164	166	172	160	147	177	152	131	178	176	150	155	160	162	156	166	159	181	161	145	159	191	165	157	160	147	142	167	168	154	150	150	184	156	164	165	184	151	146	147	156	155	174	152	138	150	167	173	158	137	157	149	170	115	161	161	165	152	155	166	159	164	156	154	172	137	135	142	157	170	168	161	145	162	148	180	172	158	157	166	151	131	160	155	147	141	164	136	164	136	154	147	171	157	152	157	132	142	141	148	147	157	182	144	160	163	142	158	129	157	134	158	164	140	171	147	139	138	176	160	157	148	164	139	153	164	158	168	169	176	176	158	135	160	170	132	148	171	161	147	159	169	151	145	161	142	149	168	159	166	162	155	154	158	149	172	158	146	155	190	163	151	171	149	147	143	164	169	149	153	155	166	148	162	152	163	181	160	154	171	175	150	158	165	147	162	162	172	149	133	154	166	150	168	168	149	180	141	145	159	171	169	181	156	154	152	144	172	142	170	163	164	145	178	158	184	172	138	173	183	138	141	159	167	161	153	152	162	150	155	157	157	138	145	159	151	150	161	161	183	176	139	132	141	167	163	162	131	165	170	173	156	164	139	160	150	165	147	175	150	140	152	152	166	186	144	156	142	159	158	166	163	174	154	156	147	166	147	181	138	161	167	159	165	151	147	167	133	156	162	128	172	142	181	160	190	162	157	149	139	151	159	157	166	130	159	155	139	168	180	163	148	153	134	136	169	148	169	158	180	138	159	168	176	156	142	155	174	162	149	164	163	160	178	168	149	155	146	126	152	155	149	145	125	152	170	147	163	176	153	150	166	155	151	170	138	158	155	168	164	171	175	158	150	160	155	170	155	175	135	166	156	180	160	168	139	145	154	155	141	161	169	157	157	159	155	157	157	153	149	164	160	154	161	180	174	159	164	176	150	171	133	141	142	155	157	156	148	174	157	161	157	144	154	154	147	147	157	127	142	162	143	149
28429	48557	39489	53049	50296	40293	28179	14346	7025	4687	2323	965	550	349	309	331	283	286	278	304	308	293	304	268	301	347	333	319	290	327	268	296	311	291	286	300	291	290	289	293	327	296	283	319	285	296	337	320	296	305	307	303	265	309	288	288	295	312	305	278	321	330	308	337	313	321	319	304	291	319	299	281	288	322	318	281	279	289	301	310	311	292	316	314	313	331	293	306	287	313	285	347	317	314	306	333	300	330	296	304	338	273	348	301	327	300	303	324	295	290	296	335	309	286	328	293	312	320	276	301	271	289	291	314	306	302	330	310	278	293	301	306	292	292	317	308	284	288	311	302	284	308	323	329	308	324	302	287	274	309	294	324	289	344	322	299	308	293	316	295	304	286	278	287	293	318	318	308	330	301	307	306	300	300	291	315	286	317	299	325	305	283	319	330	316	276	306	290	300	291	328	330	319	292	296	256	299	311	294	338	292	299	294	312	329	310	279	314	282	299	289	326	306	304	301	305	325	314	294	328	289	328	279	330	303	303	313	303	310	315	299	302	303	280	305	305	310	307	301	327	313	274	300	306	305	305	266	296	285	297	320	290	285	332	307	288	295	302	301	309	311	318	351	281	299	299	320	304	309	296	306	321	316	298	295	317	282	296	317	299	323	305	338	323	304	334	320	281	263	286	304	309	304	298	289	340	313	303	300	328	337	257	293	337	326	276	307	283	276	298	306	280	292	300	274	295	298	290	300	330	287	306	305	330	298	288	286	311	302	301	370	289	295	329	312	301	312	308	287	307	320	351	281	295	296	288	298	320	307	308	344	315	294	272	281	323	325	294	322	295	309	296	297	325	315	327	306	319	319	317	291	333	276	311	300	310	278	320	357	304	314	337	277	303	285	287	315	282	274	283	293	313	300	281	292	332	288	298	314	310	305	311	304	292	295	290	333	270	278	292	309	303	321	332	298	296	298	288	302	324	286	312	270	297	318	311	324	280	276	304	280	309	321	291	291	337	307	286	331	285	320	339	278	306	333	316	312	322	301	325	333	327	304	321	315	305	289	312	319	258	337	289	290	294	285	315	308	307	336	292	313	297	307	298	287	295	322	285	293	279	306	328	302	325	292	314	315	316	299	295	299	319	310	300	306	335	326	294	310	287	308	285	294	309	285	322	289	321	305	300	339	284	328	302	316	309	310	290	300	296	294	304	276	322	280	316	326	304	323	325	306	303	295	323	305	314	307	308	337	308	347	321	292	313	301	300	317	317	307	296	297	281	301	316	306	295	308	294	329	309	302	290	306	282	276	281	327	305	303	289	313	317	324	301	313	271	272	311	318	283	329	346	324	283	299	338	327	283	307	296	303	302	328	314	340	303	304	313	324	303	319	293	300	288	317	311	330	356	306	305	276	293	305	290	299	281	328	310	288	303	299	312	281	308	363	324	298	318	290	302	302	292	309	286	306	307	283	309	297	317	310	304	309	315	297	297	304	281	338	301	309	296	295	280	304	263	278	298	318	311	325	293	305	288	314	296	301	319	291	296	324	335	319	287	295	318	299	272	298	296	306	296	278	291	290	313	317	326	286	284	294	307	273	311	297	323	276	305	285	280	314	296	320	303	349	310	272	303	322	275	315	297	283	292	311	316	315	306	308	317	308	314	298	299	274	312	326	315	300	291	323	291	302	267	281	320	317	315	257	292	267	321	273	309	314	310	284	312	292	303	316	289	299	296	323	286	297	329	311	339	283	332	319	307	279	307	338	327	286	312	311	311	310	341	318	287	293	314	324	295	296	336	314	299	334	267	286	307	300	311	304	274	276	322	276	327	269	307	313	305	314	319	282	313	278	296	307	309	287	276	329	308	297	283	322	318	328	290	300	320	298	280	327	306	295	322	329	312	314	304	330	312	305	340	328	322	339	313	336	296	297	298	294	312	314	336	298	338	316	316	290	332	283	290	315	308	299	298	302	301	301	302	314	312	299	293	307	303	321	306	297	310	295	310	311	295	285	306	316	277	316	307	308	336	301	308	359	269	313	298	302	284	280	304	308	275	286	297	269	287	286	301	314	305	327	330	307	307	293	304	317	314	331	333	307	299	338	293	319	286	307	309	310	324	320	275	296	319	294	313	298	302	310	277	321	318	316	307	322	330	279	294	290	312	310	326	342	316	283	295	301	272	311	311	309	284	296	309	293	311	308	316	288	311	280	278	247	298	339	286	291	314	336	316	320	298	297	314	311	338	281	287	345	319	279	303	334	291	317	264	326	312	316	358	269	331	309	317	296	302	304	305	299	279	299	300	292	292	294	297	295	299	311	298	315	296	324	314	295	282	269	289	316	309	308	311	293	310	313	325	300	308	302	310	298	299	302	276	303	296	310	309	328	281	327	292	282	282	299	307	306	339	307	312	304	301	339	277	336	310	312	315	301	329	286	327	280	315	341	293	338	301	306	319	310	336	311	289	293	305	306	291	307	283	305	304	295	303	289	300	348	304	300	301	290	271	296	265	309	272	313	307	280	293	308	303	299	336	295	326	309	320	301	303	289	315	294	299	314	313	328	320	314	318	292	299	322	280	281	301	299	309	324	312	307	276	325	326	282	313	295	305	294	270	329	295	314	323	310	305	307	310	314	289	310	326	321	294	338	314	272	291	305	296	277	293	287	320	290	315	312	324	286	340	329	329	311	293	298	324	330	259	286	302	297	315	306	317	328	311	336	269	303	292	301	276	319	316	294	301	300	296	309	301	311	293	302	308	287	284	289	283	310	296	273	299	297	305	329	337	309	327	325	330	281	290	317	324	323	307	310	301	290	304	308	316	311	304	304	296	304	280	314	315	312	287	303	319	306	287	289	274	327	284	305	304	286	295	319	280	284	315	291	282	309	316	292	285	302	301	294	339	329	273	318	296	322	330	314	325	304	293	300	302	308	309	314	292	320	288	329	306	287	298	332	315	304	288	331	306	302	273	291	316	300	343	322	319	315	345	322	309	300	313	317	314	293	289	297	306	308	310	316	301	277	304	311	299	286	306	343	316	324	300	322	293	303	313	305	311	328	354	328	282	291	313	313	309	310	296	281	288	315	277	313	342	338	324	297	286	310	305	295	299	321	274	294	299	276	280	329	298	323	293	332	353	320	300	300	317	299	298	319	313	298	330	318	314	297	311	307	273	304	278	328	311	274	304	294	303	311	294	330	287	318	308	296	313	308	306	336	344	322	321	288	340	304	284	315	302	285	290	324	312	289	270	295	300	346	329	310	304	305	295	280	299	305	291	289	333	342	278	296	298	291	291	302	306	320	293	302	265	303	292	296	313	322	310	292	290	302	338	315	306	309	292	303	319	313	300	323	292	274	293	314	314	340	298	328	307	284	267	284	284	279	325	329	282	291	320	287	316	307	317	302	339	316	324	327	304	302	291	298	291	344	280	309	343	325	329	297	344	297	314	314	322	311	333	325	309	307	285	316	300	319	314	285	296	311	335	294	327	299	285	329	297
23597	21610	29479	29224	42436	45291	35610	16767	5459	2790	1376	563	295	177	167	169	122	166	138	147	132	157	169	145	146	142	152	160	170	148	146	167	167	172	154	139	163	139	128	159	146	141	136	151	142	127	161	122	167	147	142	157	140	149	128	127	147	154	149	157	151	162	158	162	148	146	142	136	145	155	163	149	157	132	153	160	149	148	139	147	158	137	149	146	137	145	145	141	163	159	129	140	168	148	159	140	161	147	134	152	144	138	160	152	152	123	140	145	156	148	155	144	149	153	135	148	161	146	160	138	116	148	174	144	151	143	150	155	129	140	162	160	164	163	133	157	142	158	140	155	131	149	140	150	132	157	136	156	158	147	135	156	132	146	165	150	140	130	151	149	138	160	149	135	151	160	165	165	155	142	158	171	141	164	140	143	156	122	135	161	145	189	152	152	151	153	146	159	163	152	166	144	148	162	150	153	152	142	149	162	157	152	150	154	146	136	149	162	162	164	144	164	156	140	141	153	158	167	159	153	133	144	151	137	167	148	150	128	167	137	162	148	153	176	152	144	129	142	135	151	148	167	135	143	144	162	143	146	139	144	165	140	173	128	143	167	133	140	147	145	151	134	162	165	166	145	169	141	121	135	150	130	177	155	172	151	148	176	156	135	178	148	139	150	129	157	122	167	146	153	141	126	156	137	169	150	146	156	170	154	144	161	157	161	149	172	165	125	150	170	140	146	169	159	177	149	139	152	145	138	142	138	139	145	165	145	144	130	155	128	143	139	132	161	154	147	129	135	145	150	135	163	160	125	158	155	135	144	147	147	141	152	130	117	151	158	166	153	158	163	139	154	131	171	165	170	137	131	129	173	156	136	133	138	136	137	155	121	170	143	149	165	131	136	167	137	153	154	143	167	150	157	158	131	150	152	149	146	155	163	141	156	166	141	151	156	160	135	154	164	146	146	148	144	140	138	150	152	154	146	141	146	126	145	140	149	149	168	163	129	157	175	124	148	161	154	142	142	150	132	148	130	143	152	152	128	161	165	142	146	160	145	149	158	143	125	150	141	146	126	146	146	141	155	153	177	138	149	124	138	139	158	173	152	146	155	143	130	132	133	133	150	153	165	146	176	136	112	146	146	133	173	153	144	164	141	128	157	163	144	145	142	149	167	136	135	152	134	160	154	148	152	152	144	144	154	149	150	147	158	158	143	144	148	155	151	166	161	156	162	161	154	166	149	147	140	127	157	160	134	153	148	137	180	136	132	167	155	168	146	144	146	146	157	168	147	160	158	155	172	141	132	140	150	138	139	160	162	136	154	148	137	134	129	166	150	148	134	140	146	154	149	165	146	144	140	130	144	150	144	170	142	165	139	145	151	150	153	146	149	163	153	130	151	169	155	161	167	140	141	137	156	147	152	149	165	151	134	159	156	137	127	125	167	123	137	158	148	156	149	135	140	174	140	157	148	158	141	145	147	139	150	143	170	157	133	147	127	153	150	141	155	155	149	119	142	156	148	144	150	137	140	142	148	135	136	141	151	147	147	152	170	167	144	136	140	120	140	162	132	156	144	140	142	154	134	167	157	184	138	148	143	149	151	132	142	153	152	144	133	158	154	146	157	152	149	130	165	157	152	162	144	140	129	151	143	144	132	151	145	136	155	162	166	138	167	147	148	126	149	149	144	159	145	144	162	145	137	151	139	139	154	153	139	159	135	162	131	163	164	143	157	142	167	154	159	156	151	169	144	158	151	170	133	155	159	155	145	138	158	134	155	159	149	141	170	139	135	157	153	143	137	144	160	127	137	158	148	179	151	147	138	138	149	139	130	137	158	143	131	145	143	146	146	143	155	135	149	129	147	140	165	166	140	148	163	141	163	133	166	171	148	160	153	152	154	164	152	144	154	151	161	132	170	163	150	143	167	142	117	144	145	164	151	170	143	151	173	145	149	141	146	149	136	124	146	136	167	144	135	147	141	138	145	148	137	142	152	133	138	139	132	145	144	148	144	143	155	144	144	155	152	145	142	154	136	161	147	146	164	150	147	153	132	132	152	151	168	156	162	179	167	152	177	161	148	150	145	167	151	138	167	136	153	142	125	151	159	139	137	153	143	147	165	141	152	161	145	138	149	144	145	175	155	140	157	146	162	156	149	138	153	154	158	148	156	139	143	139	143	134	145	141	129	157	191	129	147	141	137	156	169	146	171	154	168	156	146	158	144	161	159	149	158	178	180	162	160	163	174	145	154	172	142	157	139	151	174	143	161	159	149	163	155	158	138	146	149	145	150	165	141	155	145	152	142	146	129	140	139	154	169	153	140	145	138	159	168	159	149	167	138	149	133	138	147	155	149	134	164	156	170	153	139	129	181	152	178	151	140	142	134	144	155	158	145	171	136	139	143	143	130	145	152	138	159	141	137	152	142	143	164	141	139	150	156	145	150	164	134	156	154	144	162	148	128	148	134	120	141	135	141	148	169	151	141	157	141	144	152	152	149	157	158	135	149	160	143	140	129	160	161	151	154	161	143	146	159	141	154	148	129	165	155	153	130	155	156	134	146	155	145	159	165	155	136	167	156	148	141	124	141	167	156	144	139	138	158	132	145	162	154	122	146	167	143	175	160	129	168	156	144	132	141	138	165	158	142	138	134	142	134	144	142	162	152	130	158	144	140	144	155	144	153	158	157	147	153	159	136	154	141	154	139	145	140	175	143	173	151	175	129	123	166	161	141	170	141	131	145	159	151	134	129	173	160	128	157	143	155	150	169	142	149	149	147	154	168	133	156	175	122	162	154	141	131	146	133	153	137	147	163	160	145	163	160	160	162	159	147	146	139	138	133	165	157	148	146	159	126	147	135	156	134	158	141	156	141	146	145	145	128	136	138	152	145	150	146	131	146	153	144	138	150	162	149	129	142	152	165	121	142	151	145	124	132	133	150	156	150	170	155	140	158	140	135	148	163	135	122	140	118	148	155	160	142	160	133	144	155	145	134	128	173	156	167	136	164	138	158	157	143	151	160	138	154	143	157	161	144	138	158	145	144	142	157	151	169	138	161	165	133	178	143	144	141	133	147	145	143	137	161	131	152	152	136	157	148	134	162	150	142	152	158	136	136	147	134	151	141	134	154	140	148	154	144	165	162	147	150	133	152	164	135	144	132	154	137	147	125	168	133	143	133	151	129	155	163	165	133	124	138	146	153	139	137	161	145	146	150	145	155	157	134	146	148	146	140	142	132	162	156	136	166	143	133	170	152	133	151	148	130	138	129	150	142	133	158	145	148	146	141	133	146	156	145	138	146	129	177	153	134	150	172	137	145	162	147	154	147	126	139	140	138	165	155	146	142	157	145	142	134	142	163	142	144	122	133	151	131	146	141	124	174	141	136	160	144	142	157	148	133	150	146	154	149	147	168	150	138	154	158	170	129	152	129	154	153	138	132	144	155	146	135	141	154	155	127	153	162	155	166	143	160	150	154	159	134	156	143	162	137	143	150	149	164
32485	56913	47631	67433	64386	53739	39912	21557	11814	7692	3839	1537	685	354	295	301	259	256	293	266	279	295	253	299	239	283	262	283	299	288	264	297	276	279	308	264	275	264	298	307	296	270	289	295	263	302	297	282	285	289	282	255	272	271	304	246	276	277	270	268	278	295	304	283	266	240	250	276	308	270	296	265	252	252	234	269	289	269	231	285	274	294	273	254	266	290	260	259	278	288	308	267	281	267	280	280	250	267	270	271	302	286	284	272	294	279	260	258	314	261	262	292	274	280	271	318	251	281	294	267	288	251	248	283	261	283	264	282	273	255	258	249	265	266	285	278	279	259	304	287	228	256	277	308	285	275	285	274	285	289	269	269	262	274	264	284	266	265	291	282	259	302	274	272	285	273	297	236	291	264	315	236	286	269	298	277	272	285	294	281	290	272	285	306	276	290	293	247	265	290	276	275	281	288	276	275	274	274	286	243	274	299	292	275	286	277	288	318	266	277	307	268	243	276	266	291	273	295	290	302	285	261	275	296	291	272	295	283	294	295	298	282	260	283	310	278	275	260	286	265	273	274	298	283	291	296	271	278	260	277	258	298	260	263	253	263	252	278	283	290	264	322	277	283	265	263	267	288	255	270	299	271	269	262	295	308	270	272	278	290	281	257	285	286	280	272	276	263	302	294	279	267	278	239	316	279	251	282	273	287	252	264	286	274	276	270	280	302	273	270	250	313	250	285	330	278	289	309	265	283	301	286	272	292	258	271	261	271	312	265	242	288	258	245	272	254	254	281	306	300	286	269	266	300	327	265	270	273	282	264	275	262	256	263	248	278	290	273	276	271	272	277	285	280	295	259	257	263	303	260	281	292	272	278	246	271	287	273	272	288	287	288	272	278	285	315	294	277	297	281	294	276	283	265	277	301	284	301	253	280	267	284	275	289	279	275	262	269	286	283	294	285	287	288	275	261	268	274	271	263	303	262	293	267	302	293	276	283	291	275	283	293	266	279	305	295	279	294	285	274	261	269	286	280	266	284	276	257	296	268	290	267	256	272	295	278	251	279	247	264	284	295	270	273	283	300	293	265	281	283	300	275	258	281	285	305	280	255	281	280	254	272	252	236	276	270	294	265	289	243	299	253	243	268	260	264	284	260	304	255	272	274	276	284	270	280	275	253	269	287	276	259	259	289	256	252	288	251	276	248	254	250	234	299	265	252	264	279	256	261	274	265	273	259	280	303	263	274	268	301	270	257	284	252	255	302	262	304	332	249	267	286	275	310	276	268	279	284	294	283	297	271	257	278	274	252	261	282	274	242	256	278	291	286	266	297	289	255	265	282	286	257	290	276	283	261	271	258	295	301	288	279	282	305	302	291	289	259	266	322	292	278	283	277	272	276	297	257	273	273	286	290	306	285	308	297	296	288	298	241	274	280	294	288	275	254	278	315	282	278	264	273	278	270	271	289	288	294	259	295	263	295	298	327	290	286	276	286	280	259	259	255	273	275	294	270	254	266	277	266	292	268	279	289	283	280	250	284	276	277	268	280	249	273	278	258	248	292	298	305	291	284	272	270	288	298	281	306	304	294	252	291	293	272	257	287	280	276	296	289	260	265	272	269	278	291	277	281	272	274	264	272	262	265	274	286	303	291	265	307	266	281	300	280	273	261	250	295	287	328	261	304	264	293	330	268	309	267	260	252	255	307	283	286	261	296	289	301	278	278	261	276	266	259	271	294	288	277	257	259	243	278	257	266	263	296	277	275	295	243	274	259	276	269	268	266	274	288	284	272	286	274	246	302	277	250	282	281	266	242	273	287	278	302	295	293	283	280	278	265	265	278	266	288	270	274	278	276	273	270	267	273	260	295	286	273	269	304	265	291	252	302	282	264	244	243	283	273	272	258	267	263	268	247	289	271	291	273	306	291	245	255	275	275	283	285	285	276	277	269	302	258	268	274	292	281	250	261	302	260	264	294	283	261	285	245	290	259	293	258	287	251	302	282	280	296	282	292	293	268	285	268	296	310	270	274	292	277	255	270	314	289	303	270	282	288	300	275	277	253	272	270	284	288	298	263	267	289	302	307	250	291	264	298	279	265	257	255	269	252	246	301	279	284	263	272	320	261	284	285	318	273	296	251	269	294	289	287	307	255	284	287	283	255	285	280	276	274	278	274	271	286	281	246	277	255	264	295	253	291	252	252	270	276	285	276	252	280	274	254	316	297	276	273	256	278	288	279	276	261	255	256	255	292	299	273	306	280	268	303	275	283	273	289	265	259	278	284	253	274	266	275	299	295	289	286	284	264	285	246	233	262	275	294	265	277	283	260	272	266	273	273	277	283	280	257	254	283	272	294	309	271	299	286	309	286	254	276	283	290	263	257	269	271	276	295	275	283	287	295	261	264	263	305	298	277	267	292	275	284	270	280	300	278	284	297	267	279	305	284	272	287	284	289	236	286	271	253	271	292	249	263	264	290	274	255	300	293	275	304	293	267	272	280	293	268	296	275	238	307	295	286	275	293	271	311	258	279	259	301	296	283	303	303	289	283	282	273	273	277	287	242	290	256	312	260	293	273	283	261	291	275	289	274	273	273	261	318	263	272	334	279	310	312	286	283	276	283	261	257	289	292	257	282	287	262	278	300	283	297	251	266	278	312	295	263	278	308	253	257	260	283	269	284	284	288	268	271	294	278	304	285	250	260	284	266	261	291	309	278	273	298	236	280	285	275	280	279	268	240	297	290	271	286	274	278	277	281	275	290	270	271	283	295	290	260	277	273	277	255	251	272	278	281	273	279	294	244	264	258	299	280	266	279	262	283	265	260	261	256	276	272	265	272	267	269	298	302	289	305	270	284	282	275	296	252	279	324	285	291	294	273	296	302	256	267	294	254	279	301	266	256	297	274	291	294	282	283	284	334	258	251	251	280	272	264	242	287	284	256	275	270	265	270	307	288	290	299	271	282	268	275	258	281	302	299	283	259	290	292	255	289	277	283	296	296	271	295	283	293	285	268	288	257	286	274	280	246	262	267	257	315	254	267	296	290	250	316	272	284	298	288	290	280	314	283	267	278	280	266	281	288	275	265	249	320	284	261	285	287	266	261	270	247	287	305	268	275	272	270	308	239	272	322	285	299	265	277	285	299	285	297	268	275	251	291	244	297	321	296	263	274	280	278	286	257	332	279	279	286	274	255	274	251	313	272	268	266	300	286	261	270	281	306	313	288	307	283	283	292	272	273	271	263	269	290	279	274	297	276	270	277	226	288	268	280	277	296	289	282	268	277	264	275	312	248	249	277	274	257	275	307	291	273	236	273	278	279	312	285	301	268	278	266	312	277	281	295	257	301	261	315	272	258	252	258	255	280	286	286	242	286	303	282	287	262	270	296	255	278	265	257	284	272	260	281	294	291	288	289	293	262	277	275	298	300	247	247	270	289	280	293	269	288	263	264	285	274	266	277	274	269	291	282	269	265	296	287	259	267	280	292	293	271	262	251
27438	23113	19561	18015	14400	10590	5004	1172	509	363	263	255	177	197	163	184	175	176	161	197	196	190	172	180	196	187	187	200	190	179	185	180	177	169	189	149	161	194	176	187	186	168	191	188	170	198	164	187	154	190	157	176	174	167	181	175	183	171	162	160	165	175	183	155	178	194	199	180	179	211	176	200	168	175	178	199	162	177	163	179	169	182	167	187	165	186	166	192	170	169	166	161	156	184	156	188	173	175	182	178	165	157	165	153	164	195	176	170	152	194	197	156	165	204	175	172	188	147	191	191	179	161	162	194	197	168	168	168	176	158	178	164	172	177	160	154	197	167	176	178	167	148	175	152	191	191	169	197	185	196	176	170	183	165	178	195	195	189	169	180	194	185	177	158	180	171	157	159	177	164	160	154	149	144	172	164	168	148	170	170	170	158	182	171	166	188	182	178	175	185	175	176	169	186	196	174	183	176	186	183	185	187	155	178	199	152	170	166	161	188	184	174	185	169	188	162	203	190	156	179	180	209	156	152	151	185	199	165	193	180	148	179	164	136	203	188	184	175	170	153	173	188	159	182	144	185	170	186	178	167	152	174	189	191	146	187	171	187	197	174	178	154	172	169	153	170	163	156	164	161	152	192	161	171	192	178	183	209	165	169	220	169	168	180	180	162	214	153	185	169	184	179	188	170	179	155	177	181	177	191	141	175	186	191	180	172	162	144	182	193	179	190	182	168	183	163	165	186	176	172	181	154	166	163	190	170	149	189	168	178	206	185	195	186	162	170	176	180	179	161	162	185	168	170	163	177	181	169	175	166	163	158	183	180	166	156	190	158	174	176	178	171	161	212	158	151	165	179	185	174	200	180	175	186	191	172	165	173	189	195	176	172	187	186	196	178	182	182	178	165	173	167	152	198	168	163	190	172	167	181	181	153	196	146	184	165	188	173	185	168	174	174	175	175	170	166	190	190	158	190	178	147	180	177	161	179	149	166	184	190	161	167	159	157	160	195	180	165	177	177	173	173	188	148	182	189	158	175	197	181	163	166	184	183	179	157	172	165	161	185	189	145	174	172	159	181	168	163	156	177	157	174	171	162	159	174	180	187	197	168	178	175	192	170	209	156	168	158	181	155	164	172	209	178	192	159	186	164	196	168	173	183	170	179	194	194	179	176	157	194	164	185	173	197	197	165	160	181	181	170	168	178	164	187	177	153	187	185	175	159	191	183	193	141	194	185	181	179	177	157	165	174	170	188	154	154	179	168	157	191	160	188	160	177	191	175	170	189	184	170	196	177	167	171	176	196	167	149	203	179	177	173	171	191	178	208	163	191	148	169	162	167	174	165	160	184	177	175	168	156	180	171	186	178	163	178	172	152	179	189	171	183	177	162	177	179	175	162	165	183	196	164	177	161	173	174	182	182	166	150	188	150	197	156	167	172	175	171	172	170	182	193	188	177	175	167	183	165	193	186	182	175	176	165	188	156	169	145	163	167	158	167	159	173	167	173	163	174	159	167	156	151	157	171	192	186	184	173	180	179	179	157	163	176	170	199	173	147	162	179	176	158	177	159	195	147	170	171	193	170	188	172	181	163	151	173	160	180	170	166	165	186	186	158	173	160	168	156	188	172	174	190	179	169	177	180	183	171	174	169	172	171	186	167	140	203	169	187	194	170	160	190	188	188	164	207	178	177	154	181	177	184	160	182	181	164	197	166	184	174	156	181	174	175	172	186	164	194	191	167	160	176	178	194	181	197	173	172	197	155	151	148	192	177	185	167	196	186	156	177	174	181	197	178	174	203	158	155	147	170	168	176	200	188	185	154	171	168	185	173	186	185	187	152	184	178	172	159	195	195	177	151	178	154	149	187	201	156	203	164	158	154	197	177	173	189	168	148	171	199	157	187	195	179	171	166	176	183	172	174	188	156	191	180	183	175	158	192	174	186	165	188	193	168	169	183	169	174	163	175	173	174	164	174	176	186	183	179	164	168	157	172	174	175	187	142	175	177	159	186	173	184	172	184	182	182	166	175	168	176	182	183	188	175	180	171	174	170	192	192	175	192	154	167	182	198	184	165	154	164	192	172	161	176	194	163	195	204	210	177	163	175	184	174	166	196	188	174	168	189	184	189	196	180	169	165	194	189	150	163	150	201	174	172	178	188	156	188	181	183	185	172	160	179	184	173	182	180	153	200	173	173	179	160	159	170	186	173	177	174	156	178	160	153	166	167	170	153	162	186	179	159	175	170	155	184	187	167	167	155	171	194	165	179	163	175	154	159	182	188	182	149	174	168	152	167	179	190	186	174	174	172	150	198	196	153	189	166	188	198	173	199	174	190	140	181	181	186	187	173	219	175	206	160	173	165	159	166	173	153	176	185	180	183	181	175	157	157	169	163	169	175	173	167	174	162	149	162	207	173	163	169	188	189	178	183	198	158	202	180	188	172	200	189	170	159	187	170	168	162	182	157	173	181	163	178	179	175	157	195	157	182	172	177	187	200	172	185	177	193	151	152	151	168	175	160	176	166	177	155	168	184	166	158	173	171	204	160	176	167	148	167	208	172	146	194	170	168	178	176	164	161	186	181	168	173	178	174	167	187	174	159	172	181	155	179	135	169	177	152	141	182	179	173	192	184	162	173	179	189	146	170	163	168	170	190	193	181	183	184	176	180	190	169	179	181	178	166	174	147	200	191	167	186	190	169	167	176	175	164	185	170	169	195	181	187	149	175	175	187	159	183	169	174	158	193	204	188	178	182	193	196	188	152	160	183	171	200	156	201	165	158	168	168	145	176	182	166	191	209	154	176	156	171	174	196	170	169	181	169	192	203	166	215	183	166	187	173	155	163	182	165	182	187	185	185	187	175	192	165	158	182	152	150	195	198	173	175	174	176	161	167	174	153	166	175	182	174	181	187	163	163	172	170	189	161	177	178	185	160	169	179	190	167	173	179	187	166	186	184	166	162	167	186	161	175	162	170	196	157	174	167	173	155	161	162	180	153	185	172	195	153	193	169	176	192	147	180	165	169	202	174	180	162	150	155	216	168	180	164	180	177	158	172	176	153	166	172	160	185	195	164	179	148	148	147	161	166	168	181	183	183	173	195	168	164	179	169	176	194	164	152	187	176	188	171	177	152	167	162	180	187	177	156	178	156	194	156	179	170	163	175	151	189	173	197	185	191	190	203	182	178	162	199	188	175	162	157	177	184	155	148	177	178	163	157	193	181	181	175	169	182	172	171	161	200	166	179	174	185	153	172	155	172	179	146	171	192	213	197	186	178	166	171	180	179	175	161	173	193	174	180	184	189	159	179	193	183	166	162	177	186	176	171	165	173	196	180	162	169	179	163	167	173	198	148	172	159	190	192	146	168	162	180	169	189	183	171	172	181	180	167	183	144	168	181	201	176	176	166	155	143	179	167	190	168	167	171	178	178	174	166	189	181	160	184	185	190	182	180	161	172	183	204	179	154	162	155	199	154	154	175	181	173	169	194
25981	36473	24476	24639	22671	18448	10103	2843	1376	949	619	440	393	340	346	361	334	305	338	337	335	333	336	365	309	354	361	333	356	327	347	317	337	358	335	340	328	351	399	348	338	329	310	392	322	374	330	317	377	324	342	345	315	332	357	333	342	343	344	343	361	341	320	323	351	343	318	341	346	337	327	309	349	299	321	345	317	337	358	306	351	361	349	347	343	341	352	330	307	314	300	326	338	343	357	325	322	368	305	329	363	316	330	363	297	347	328	332	346	342	327	340	332	331	356	325	333	330	310	362	301	338	348	308	324	338	370	342	361	367	318	363	348	343	344	331	349	321	331	320	328	327	339	372	309	317	318	313	312	354	306	342	354	355	306	316	331	328	346	342	318	317	370	350	343	325	354	318	326	344	393	295	346	341	362	364	346	331	348	294	354	308	312	356	342	327	333	346	336	359	336	322	356	343	318	314	331	328	335	303	308	340	317	338	362	335	308	336	300	369	318	319	311	354	340	322	333	343	311	322	347	351	337	332	365	322	299	356	339	346	343	334	328	334	355	356	355	329	318	337	338	321	347	350	319	317	321	341	351	343	336	355	341	359	347	309	360	362	324	348	331	336	306	344	328	377	315	370	339	332	329	350	331	309	346	344	323	320	352	364	354	322	325	321	370	339	341	318	371	341	327	343	326	344	328	377	334	303	340	340	330	320	349	328	320	326	331	316	332	336	353	343	314	345	336	325	349	364	315	317	330	304	335	317	347	338	331	343	359	344	314	323	330	340	322	323	357	329	348	338	302	341	325	341	334	380	365	330	359	335	319	340	327	353	330	348	323	321	312	332	346	340	375	334	295	324	344	335	319	325	354	330	354	338	327	352	339	332	356	353	344	342	378	315	338	320	325	334	331	332	351	312	356	343	360	303	346	318	357	352	343	331	329	363	354	290	372	341	369	352	317	339	315	334	350	351	347	317	329	317	352	361	329	351	318	360	353	357	344	357	345	353	330	347	327	324	329	350	363	312	349	312	317	352	300	347	350	382	342	354	345	310	327	340	374	359	326	300	322	320	340	319	328	340	331	345	342	333	330	339	337	318	353	345	341	333	351	309	331	360	338	326	321	341	316	331	331	353	348	359	319	359	314	335	329	358	331	344	336	382	307	321	336	344	336	351	362	357	346	358	307	331	346	346	338	345	320	345	322	343	351	321	324	354	349	321	303	352	322	319	370	362	323	347	332	337	360	323	328	309	322	347	335	349	316	292	331	307	330	351	329	380	351	340	335	345	354	364	325	335	322	360	305	339	325	347	307	341	357	341	334	341	321	361	354	338	297	312	313	349	365	314	308	323	344	349	354	305	330	312	374	296	341	357	314	335	331	328	349	344	348	307	343	330	342	339	322	365	372	341	346	347	350	314	369	306	366	323	313	368	345	345	310	359	325	340	333	328	345	344	328	338	318	358	319	307	356	331	357	337	358	354	328	346	347	360	358	344	319	358	316	322	347	356	362	326	343	354	346	334	313	349	344	326	314	326	350	314	322	325	342	345	310	298	347	346	309	320	335	332	339	335	316	339	337	347	339	318	329	311	338	337	313	360	358	357	339	326	304	337	332	357	329	339	294	331	352	323	361	315	350	310	320	313	355	348	381	333	348	321	339	337	365	321	351	345	342	340	303	310	363	303	357	307	301	300	359	352	330	324	360	325	337	357	349	348	348	306	326	303	336	331	332	333	308	308	358	322	314	339	304	329	330	336	332	363	346	327	328	346	318	329	331	380	331	314	353	347	342	333	337	309	364	338	325	336	320	312	304	327	323	320	328	347	345	346	319	343	300	357	346	345	354	340	329	323	341	317	334	349	314	329	392	324	350	348	325	350	322	349	297	339	351	345	318	321	335	328	341	339	334	320	347	326	327	309	322	341	361	359	352	345	330	306	328	341	313	353	336	309	343	344	361	378	335	356	385	319	299	311	311	341	338	322	359	332	327	327	360	337	333	340	332	342	325	320	311	326	345	336	363	334	312	362	368	314	308	333	353	359	339	355	337	351	345	310	332	335	362	323	317	308	353	359	314	350	355	303	337	351	348	350	299	325	329	316	348	348	341	348	330	340	331	306	344	321	358	359	313	315	377	334	318	322	325	333	388	341	334	329	354	314	339	336	354	309	350	342	340	343	357	313	324	336	305	338	313	341	351	331	334	349	338	363	333	361	345	347	299	343	350	325	335	334	334	337	323	356	333	369	332	349	314	319	319	379	317	325	355	359	314	338	344	333	348	297	349	349	307	342	329	343	342	317	341	382	350	329	326	296	350	369	310	328	335	361	344	349	366	350	367	349	347	332	349	359	309	349	339	341	308	357	321	310	334	371	330	345	347	335	322	327	331	334	342	329	347	323	345	325	337	329	331	317	309	318	334	319	314	297	360	331	345	356	351	342	334	341	345	350	343	373	352	341	368	325	327	359	333	303	346	338	346	337	314	285	323	357	334	344	300	292	334	349	341	329	352	342	333	366	329	331	291	334	326	316	345	310	341	321	325	329	346	330	333	352	352	347	336	322	332	341	333	334	337	346	321	342	324	330	342	375	310	297	330	351	313	329	333	314	340	313	341	330	324	334	348	333	365	314	342	331	327	346	364	329	337	295	321	329	347	344	353	350	335	341	352	353	333	362	326	328	315	329	383	373	351	360	360	323	342	329	331	340	315	333	296	338	332	318	375	360	359	305	347	306	326	368	332	327	351	335	345	356	344	356	335	341	316	320	326	325	335	311	337	353	310	353	317	342	320	345	337	320	326	369	345	334	374	299	329	325	384	345	320	319	341	339	345	324	356	335	344	334	341	317	331	333	360	333	340	354	315	331	364	329	318	349	328	322	308	325	296	325	345	358	367	358	341	345	303	367	346	314	344	354	367	319	323	339	327	339	344	334	342	340	319	345	307	332	334	335	315	345	335	339	303	354	394	340	327	340	347	332	323	306	331	319	369	317	339	359	322	328	328	318	338	327	359	310	356	338	319	346	332	352	358	307	324	339	350	330	345	318	321	338	345	309	307	329	316	301	297	370	350	332	320	343	324	353	324	367	342	342	338	335	341	376	325	349	305	307	350	336	323	323	334	319	341	317	311	343	333	343	359	321	348	352	346	340	324	325	356	309	317	321	338	335	314	335	337	323	304	320	372	331	326	317	331	346	340	330	347	364	336	323	341	338	364	339	335	336	344	353	348	351	342	331	303	355	365	331	323	330	327	320	327	322	304	314	322	347	338	311	362	355	337	360	343	339	355	315	326	333	340	316	317	331	339	314	300	326	366	322	316	343	316	343	357	335	342	336	345	354	325	357	314	344	311	309	317	333	318	319	332	363	343	326	347	336	331	323	347	311	330	336	326	351	311	344	309	314	343	327	351	341	336	368	336	354	354	330	329	328	369	331	325	342	350	321	341	353	318	375	312	319	357	355	302	322	345	313	351	350	304	349	337	334	320	333	311	356	323	325	354	328
24769	21564	28703	30131	39576	41104	27567	9899	2360	1245	613	340	222	168	142	155	156	172	139	149	149	173	149	172	161	168	149	136	143	147	145	145	152	153	163	170	163	144	150	153	146	150	172	159	147	160	157	147	131	164	166	167	163	155	145	147	149	162	143	171	141	164	155	131	153	129	152	161	155	156	157	157	145	170	153	155	137	169	132	139	132	159	147	148	164	151	163	151	150	158	156	132	145	173	155	148	141	174	172	178	152	165	156	164	177	159	157	145	144	141	159	151	138	134	139	136	132	163	155	167	150	145	148	152	167	156	153	167	157	178	166	151	168	168	157	139	159	165	151	175	146	151	134	180	188	157	159	171	151	172	174	165	146	170	139	178	175	159	176	166	171	153	160	165	133	179	173	176	161	152	145	152	160	150	147	142	168	171	142	138	162	137	137	168	147	151	154	170	157	159	131	162	149	170	156	145	180	152	151	142	143	181	168	137	152	174	139	164	154	164	163	151	168	170	159	145	157	156	148	135	149	155	136	153	153	141	153	147	142	164	160	174	146	151	145	181	186	163	143	155	169	128	142	186	153	166	155	161	140	134	140	139	147	131	164	178	157	164	138	147	150	176	138	126	156	150	150	149	133	149	156	164	156	174	164	169	149	137	155	154	134	141	155	151	168	148	166	171	173	146	167	164	152	160	165	152	142	160	156	140	160	154	147	160	154	138	138	168	156	156	144	139	129	165	151	167	171	176	165	135	147	160	156	143	144	146	146	146	168	164	136	132	155	151	177	183	170	156	142	148	152	144	146	158	175	165	158	153	140	151	167	151	143	181	140	181	164	139	189	157	137	152	170	160	163	143	142	162	152	171	150	164	160	163	148	157	160	153	154	166	163	149	132	163	161	142	128	145	155	171	155	143	151	153	155	172	159	156	146	162	172	166	146	153	162	168	152	156	163	149	164	148	150	161	160	149	131	153	159	144	138	141	161	133	159	163	151	127	157	142	157	147	158	156	160	159	162	148	146	156	161	146	154	173	158	185	156	144	149	161	164	148	167	142	138	119	161	142	165	129	148	153	140	147	162	148	143	164	156	145	147	174	151	194	155	157	157	173	162	142	140	161	138	154	166	157	168	161	150	122	147	158	166	160	151	150	160	165	152	163	171	159	141	170	137	158	166	167	149	158	146	161	165	141	143	137	135	165	151	135	164	135	168	151	172	147	181	151	150	171	154	141	184	151	170	159	141	157	154	145	154	159	149	143	158	154	149	169	152	146	154	168	149	149	147	143	180	153	167	161	162	164	148	168	168	150	144	164	144	155	154	152	175	146	171	150	144	146	159	140	159	149	153	159	157	158	132	161	168	146	173	160	166	149	167	168	158	150	154	162	135	169	148	153	142	139	161	165	145	158	142	154	159	175	121	129	159	157	149	172	135	199	137	151	159	138	141	179	157	145	150	149	142	167	156	146	148	124	133	159	133	153	133	175	153	166	149	162	153	170	154	151	171	157	151	134	150	141	141	166	148	131	168	156	172	154	174	165	149	150	149	136	149	152	140	159	155	171	137	163	143	157	164	164	165	166	157	149	139	141	164	148	147	168	134	146	158	161	165	150	146	154	172	150	152	155	167	147	152	133	154	170	160	143	141	156	164	166	152	154	170	145	137	166	145	152	158	152	165	148	151	170	180	181	136	132	160	170	151	138	172	159	178	159	149	156	143	177	156	188	155	146	164	166	149	166	157	151	147	151	154	171	146	162	154	171	153	170	147	148	164	165	149	184	163	152	137	149	170	165	168	166	137	152	163	153	163	159	166	149	141	146	138	162	149	159	176	144	163	139	156	172	146	135	139	151	143	154	155	155	154	134	138	162	147	153	157	155	149	146	156	159	176	154	171	137	154	149	155	135	154	150	173	173	152	168	144	158	146	151	155	173	161	166	149	145	162	166	164	162	161	137	166	155	173	152	160	146	140	156	164	152	145	157	151	158	147	138	151	165	147	140	159	152	147	148	133	149	150	141	153	165	140	182	159	182	155	128	168	159	148	130	151	153	135	148	147	158	134	145	126	164	140	178	133	162	142	158	135	162	163	150	158	174	153	148	156	152	147	135	159	159	140	143	160	153	151	156	149	164	155	159	161	166	170	157	166	157	156	141	178	168	153	151	139	154	147	136	147	144	154	151	135	138	150	155	138	155	157	170	168	179	169	133	158	159	164	158	149	138	155	147	148	155	163	162	157	152	142	178	170	156	140	172	147	159	141	143	173	145	147	153	140	161	170	155	148	166	151	135	170	162	156	144	149	143	157	158	144	145	135	129	169	153	140	148	169	141	176	125	177	132	163	152	140	155	145	141	152	163	171	135	144	136	161	152	167	157	156	152	175	148	157	143	158	142	141	146	161	150	149	161	146	145	145	140	147	150	151	171	159	172	184	127	150	161	168	137	139	162	174	145	152	161	146	156	163	136	149	171	153	144	134	140	119	180	173	151	158	158	162	164	151	151	135	159	127	163	133	164	173	137	173	159	141	149	158	137	160	157	149	134	165	147	154	157	145	165	174	172	150	175	162	153	159	157	138	159	167	167	142	146	123	152	138	156	163	149	145	165	170	156	153	151	165	166	156	147	162	130	148	154	149	153	137	141	139	146	147	150	165	172	172	160	149	181	150	147	151	165	151	146	153	187	149	137	172	143	139	162	138	164	151	171	158	165	172	163	168	168	149	162	144	162	156	146	164	137	155	163	147	144	157	149	164	171	136	139	163	148	156	157	169	162	143	148	152	171	146	164	159	162	159	165	136	154	165	152	121	135	167	159	161	139	140	135	148	159	138	164	140	164	144	162	169	170	145	162	158	144	159	145	159	139	178	151	154	157	131	149	164	157	170	129	147	181	170	130	148	162	154	159	146	173	150	146	161	149	154	153	157	165	155	154	165	151	123	154	144	160	162	140	151	144	139	144	143	165	179	156	139	139	166	160	164	156	147	145	167	143	162	177	139	143	141	159	150	152	145	138	150	148	176	179	153	165	153	157	172	156	179	150	151	135	161	158	130	172	151	128	148	168	187	140	142	169	125	165	163	182	169	151	159	147	163	152	157	169	160	163	150	148	158	126	162	166	155	151	152	157	159	126	150	161	145	156	143	140	154	177	162	151	145	163	183	154	158	149	150	143	167	159	180	164	148	159	147	154	156	152	143	167	160	154	127	156	152	149	144	159	156	151	146	162	172	157	170	146	172	153	142	154	152	149	157	149	151	159	151	163	142	157	155	142	157	155	136	153	141	170	150	135	147	135	161	150	149	154	149	165	152	177	159	141	150	128	169	143	169	151	171	163	144	162	161	156	163	144	166	171	167	142	154	169	157	169	120	139	154	166	134	164	156	141	160	154	140	139	156	167	160	160	162	154	136	159	156	170	167	151	148	126	146	146	159	158	146	171	151	145	149	169	163	156	142	157	144	160	174	156	168	178	152	148	166	168	169	162	153	158	148	133	161	150	136	148
29119	43312	37814	48749	50922	45490	32437	13961	6292	3550	1807	770	471	332	324	307	299	314	294	291	299	311	301	304	287	315	305	262	294	283	322	293	307	305	291	323	291	298	316	320	337	304	324	297	302	355	290	296	314	304	295	316	279	307	317	320	287	299	323	313	357	306	275	280	294	293	312	270	281	317	289	312	275	305	296	315	293	287	314	302	303	292	312	322	308	292	299	310	305	323	305	305	298	299	315	293	275	341	320	314	306	298	316	306	297	308	300	315	330	289	339	320	302	308	326	282	268	296	310	333	300	310	257	338	309	296	289	258	285	297	311	286	296	303	291	284	304	306	294	292	300	306	302	278	329	307	317	291	307	330	291	289	266	318	287	275	285	268	310	274	313	312	279	285	304	294	284	303	313	253	305	342	286	297	312	295	293	282	279	301	277	276	289	298	309	292	309	302	295	318	266	314	256	302	299	285	279	307	318	304	299	348	309	316	291	272	298	336	293	285	323	302	290	308	293	297	325	322	303	277	296	271	305	314	291	289	333	321	318	284	297	291	288	296	307	319	285	297	297	275	265	281	322	284	306	290	322	296	314	341	300	303	281	291	326	298	286	298	325	290	298	293	298	283	335	330	310	304	314	266	302	317	316	292	324	295	316	323	286	281	335	307	318	299	306	301	323	260	294	305	299	273	301	300	263	303	308	332	271	318	312	316	285	276	314	308	314	327	310	294	294	304	271	290	284	334	305	307	320	311	340	285	291	296	288	305	284	295	303	290	331	309	302	287	295	317	277	282	313	300	342	271	331	255	283	288	316	306	302	313	326	336	305	284	271	316	301	282	308	306	298	276	299	262	301	321	326	295	308	283	293	290	292	323	308	307	311	272	287	313	290	308	273	305	286	262	278	312	298	307	296	328	298	285	306	296	294	311	270	340	311	285	330	289	307	278	284	296	306	300	298	311	302	300	277	287	323	295	301	286	309	307	307	296	342	315	337	289	283	280	297	299	298	316	291	311	302	329	302	320	311	300	311	305	299	308	319	335	290	307	309	279	315	284	300	303	299	288	317	289	312	328	281	335	311	303	318	266	277	295	333	298	320	330	299	313	270	320	303	335	320	305	345	303	302	291	293	292	285	328	299	286	315	337	292	303	304	309	306	284	316	265	286	289	286	287	303	303	306	273	328	306	292	306	295	305	281	313	324	315	294	271	315	280	294	276	292	298	292	299	273	300	292	313	282	315	311	281	315	307	289	297	296	277	260	285	320	289	327	305	298	310	326	272	300	278	280	301	278	299	280	300	301	293	332	305	303	279	299	309	279	332	314	303	311	347	278	297	325	272	308	302	301	292	268	338	298	309	291	299	287	302	293	293	278	312	282	304	267	285	304	295	286	283	306	280	309	303	303	287	335	291	286	309	297	297	321	283	266	260	306	309	287	331	302	320	303	289	291	308	289	295	292	290	305	286	323	298	302	316	311	307	278	308	314	291	291	307	277	304	281	284	303	310	283	316	289	302	311	283	302	288	277	313	283	293	309	260	306	298	286	302	307	297	346	307	298	297	331	297	299	260	330	306	312	308	270	265	281	286	295	298	319	255	324	286	268	315	291	310	274	297	311	283	330	324	326	305	330	293	297	306	283	325	273	263	285	316	275	280	293	323	317	318	318	313	295	300	259	298	305	295	284	291	317	309	280	323	315	272	305	331	344	286	292	283	310	297	323	281	312	297	326	284	303	310	311	298	272	287	335	277	292	299	330	273	309	326	308	301	288	267	318	306	298	306	293	315	304	278	287	262	304	309	293	291	271	296	269	289	267	282	279	280	331	325	309	309	309	349	295	304	289	289	306	300	307	311	283	283	295	293	286	285	308	319	304	286	304	288	329	295	325	301	298	276	303	310	310	297	323	330	294	306	293	289	284	318	330	300	308	304	303	338	309	303	257	304	297	309	314	310	284	297	291	318	270	316	287	296	312	307	312	329	297	288	294	303	301	290	313	300	295	285	326	280	316	307	284	281	313	260	283	287	305	340	324	299	313	317	306	309	293	299	287	303	289	313	276	289	312	281	273	300	300	323	295	319	331	287	310	295	297	300	263	321	311	309	297	290	279	274	310	269	322	297	313	286	313	290	295	318	323	273	318	297	284	307	307	295	277	294	300	301	329	317	308	305	320	309	301	298	303	291	310	310	285	289	324	288	290	278	263	298	301	302	325	288	277	313	324	286	297	281	294	315	302	286	285	297	321	306	333	313	298	300	289	302	300	303	281	278	285	265	307	323	298	288	322	294	301	295	281	289	336	295	267	293	271	277	297	275	299	331	276	303	308	321	301	321	295	295	290	344	321	306	297	311	314	277	294	295	301	298	303	293	295	318	309	293	292	319	317	304	320	314	316	307	304	300	312	308	275	316	312	309	301	289	282	295	306	287	301	306	299	288	313	286	283	265	298	285	299	336	334	291	293	273	282	316	330	307	299	324	299	283	269	258	303	315	299	308	294	305	299	298	286	304	279	300	313	332	267	298	304	275	291	298	304	304	262	266	303	310	304	292	279	270	289	301	305	296	304	292	306	308	289	322	311	314	289	275	274	310	274	309	285	283	294	282	296	309	306	320	309	285	295	274	320	301	308	303	310	322	338	348	288	283	279	321	298	294	315	295	278	285	305	292	313	313	320	285	326	263	286	279	299	302	314	292	266	302	319	309	307	303	321	288	287	260	279	297	330	293	277	307	310	277	293	282	285	301	283	319	266	288	312	312	292	303	341	286	299	294	296	289	303	319	315	314	267	322	305	263	285	306	300	330	313	264	277	307	313	299	319	307	312	312	305	278	291	290	295	307	327	326	283	307	285	345	302	291	325	296	316	276	326	303	267	303	297	307	293	314	310	287	282	321	288	261	277	311	292	292	288	295	320	298	315	304	313	317	315	258	298	296	306	317	284	293	309	305	289	271	323	300	301	323	326	291	286	289	303	304	296	328	306	290	320	286	293	304	261	287	321	292	284	304	288	287	295	292	310	302	293	280	287	297	314	288	319	312	316	296	317	318	298	297	286	271	310	325	308	311	269	272	310	313	297	287	303	284	295	287	293	276	318	295	297	319	306	296	293	313	297	312	322	296	265	332	319	300	320	302	312	295	296	304	311	293	288	336	246	301	346	280	311	314	292	335	301	300	299	313	289	292	297	326	298	295	284	310	298	314	289	315	276	271	328	296	290	329	300	300	282	328	308	308	302	317	338	284	311	303	273	301	318	271	302	318	328	291	308	308	298	276	293	291	287	283	311	320	331	289	319	323	298	326	299	298	291	300	317	299	309	298	315	277	278	291	293	326	291	296	288	301	315	278	325	318	279	304	296	314	301	297	294	327	307	285	273	320	280	321	303	302	282	295	327	302	315	304	313	302	284	292	299	319	316	293	306	306	314	293	298	303	303	290	320	305	332	306	292	262	314	296	316	299	288	272	320	314	306	325	314	302	309	289	293	313	316	284	294	297	257	288
23575	21570	29556	28065	39410	45770	40860	22815	7867	3175	1376	550	266	184	156	145	147	125	129	156	153	144	157	150	128	151	150	128	157	141	154	130	131	153	161	158	150	150	133	141	147	155	137	117	160	148	150	148	129	139	138	146	142	152	140	150	136	137	151	159	156	163	160	127	154	136	137	156	148	156	139	138	150	140	143	142	158	141	156	139	139	158	130	153	143	163	132	154	139	133	144	158	134	132	123	144	137	127	151	146	128	150	119	162	149	140	144	148	149	145	132	117	166	143	126	139	138	131	139	145	134	137	132	141	142	139	129	140	150	158	126	121	125	149	116	155	161	122	158	152	132	142	169	125	150	148	147	159	147	166	131	120	150	132	135	159	153	139	136	142	122	151	142	153	117	148	149	146	133	136	156	127	136	145	140	116	134	142	139	148	142	147	139	140	138	148	159	160	139	142	148	151	146	130	143	150	152	137	168	144	131	145	139	146	152	158	147	147	146	118	127	147	141	134	161	138	147	116	131	120	151	176	169	147	142	154	151	151	135	147	152	139	142	140	170	141	146	139	120	149	155	156	160	129	123	136	131	142	127	139	146	141	143	171	153	136	138	141	157	139	152	158	162	150	137	161	128	133	152	142	137	146	148	157	141	130	121	143	141	146	137	149	150	144	142	129	121	154	162	151	132	162	143	130	151	162	126	148	124	163	126	143	144	151	138	130	153	137	139	133	131	147	165	145	153	150	142	155	158	135	163	146	144	159	145	126	131	149	140	169	166	132	138	134	135	157	155	152	152	127	162	130	136	168	148	139	153	160	114	144	153	126	142	158	159	144	138	163	142	149	145	139	145	169	160	147	161	161	145	152	153	160	139	153	136	156	128	157	174	134	141	156	156	167	132	147	154	151	156	138	147	143	143	146	145	137	139	138	139	137	154	149	139	144	131	141	134	169	153	138	164	131	137	141	144	132	137	139	148	151	135	149	141	136	149	143	146	139	144	135	144	152	147	138	164	153	174	140	128	151	143	144	133	148	140	149	109	133	150	144	148	152	152	132	134	116	115	141	158	143	148	147	146	141	144	157	147	121	151	135	129	176	147	141	140	136	147	140	143	138	147	136	152	146	143	157	129	136	125	147	129	179	152	138	164	148	166	140	136	142	161	160	116	128	169	145	142	150	153	149	159	136	145	150	144	128	143	162	142	131	124	152	131	132	148	152	138	132	152	134	125	147	151	138	147	145	156	152	137	124	148	141	150	151	127	142	150	140	160	137	161	142	128	137	154	144	155	139	165	142	152	163	138	126	141	141	150	163	139	138	128	129	140	146	152	143	145	154	127	132	154	157	173	126	150	158	138	140	135	142	149	106	153	142	159	128	144	144	135	135	145	146	128	142	135	137	156	143	146	140	187	133	135	149	133	155	132	148	135	142	112	138	158	142	137	162	175	144	137	131	152	139	120	148	167	135	132	151	122	146	148	139	164	131	136	155	122	143	136	174	137	131	140	128	145	151	160	136	139	141	139	136	147	173	119	171	150	159	149	153	146	140	127	133	137	145	130	141	157	142	146	140	131	145	166	162	150	167	147	129	140	155	128	156	150	155	129	158	135	160	139	155	156	130	129	142	143	126	142	141	159	132	142	147	154	138	148	149	163	137	167	136	148	144	141	133	151	125	159	133	170	149	148	118	155	148	148	145	140	127	139	132	143	152	121	119	163	153	128	149	136	143	143	160	148	157	139	138	145	156	154	141	152	151	142	155	145	137	166	133	152	157	164	153	126	138	144	169	150	153	176	145	127	164	176	143	152	140	134	138	142	141	143	174	129	147	135	142	144	150	155	133	140	156	141	137	162	117	139	133	161	131	139	139	140	123	137	143	133	130	163	143	150	158	140	134	144	165	137	139	128	143	127	162	130	139	146	162	124	145	154	145	145	137	152	173	146	156	140	136	145	157	150	152	140	129	136	160	154	125	126	136	147	146	160	177	137	160	122	157	132	139	159	156	165	147	146	137	162	143	153	150	132	127	149	152	129	130	146	136	130	130	150	160	146	135	134	149	161	135	156	136	131	125	146	156	149	151	146	151	140	153	137	138	139	153	130	143	119	114	127	142	130	141	146	145	154	155	126	156	130	132	130	133	137	138	147	137	165	138	147	149	140	160	139	140	129	144	161	137	145	140	137	136	153	130	141	143	155	151	161	158	153	151	128	133	159	143	160	143	142	145	142	147	145	130	125	137	135	132	131	164	150	149	135	153	133	151	117	147	159	155	157	154	141	145	163	150	124	156	136	147	137	143	151	159	148	141	140	162	143	163	171	132	145	148	144	155	136	153	141	159	165	148	146	150	165	140	141	138	115	131	127	142	145	131	145	147	169	165	141	114	128	157	134	144	147	150	124	132	158	118	144	155	135	136	145	143	153	143	131	112	156	143	163	149	154	144	132	146	186	144	154	155	138	159	158	150	144	140	142	133	155	153	147	135	159	155	150	120	141	153	151	151	167	147	143	141	143	146	125	130	158	123	147	128	146	145	124	152	135	147	162	122	137	169	125	131	148	152	143	153	152	137	155	133	142	130	155	136	146	121	152	151	124	154	152	142	145	143	144	147	140	144	152	164	139	152	148	132	161	141	158	129	134	145	127	128	153	131	137	153	168	134	147	154	157	126	176	149	136	157	129	130	135	146	132	154	128	117	147	121	152	156	138	162	128	152	134	150	133	144	148	157	150	140	136	154	142	139	131	144	142	119	153	145	141	145	162	142	133	157	133	160	139	136	163	120	156	143	134	147	144	135	143	150	146	166	154	143	176	140	140	146	135	133	139	143	130	144	178	149	141	152	146	156	126	164	122	146	153	129	161	132	162	160	121	159	156	148	131	128	152	146	139	144	151	148	143	151	134	150	158	126	159	159	172	128	157	141	125	138	143	155	126	155	147	145	140	158	146	151	128	143	150	117	149	140	141	141	157	155	173	136	140	133	116	144	147	147	139	136	146	135	156	147	144	132	142	153	130	147	135	139	147	154	172	132	160	153	154	140	157	122	145	145	140	144	148	149	154	153	140	138	150	143	135	123	163	169	147	148	127	149	120	119	136	147	155	143	163	146	170	157	148	145	141	138	140	131	150	150	141	144	126	140	160	133	156	129	140	139	165	139	137	133	148	145	160	142	141	144	141	143	146	155	148	153	129	137	130	137	145	153	155	152	136	153	145	157	145	147	125	140	165	142	147	163	148	128	158	129	134	158	147	147	155	135	155	149	140	152	139	128	150	135	125	141	147	154	142	157	130	156	132	146	158	123	139	141	158	149	137	151	138	127	153	152	156	140	154	155	165	153	169	139	151	126	148	181	140	139	151	136	159	146	157	115	125	152	138	130	150	146	138	132	136	136	134	138	143	147	160	158	144	128	154	153	156	156	154	136	165	141	120	149	166	159	145	140	157	157	149	128	143	120	162	135	161	141	155	128	155	163	136	152	148	137	159	140	165	143	128	119	143	147
32744	53405	51277	63519	61155	54537	44880	27555	14126	8472	3915	1528	594	352	254	268	264	251	300	254	255	264	309	255	263	284	277	250	274	259	269	254	283	264	260	242	268	272	271	276	278	285	289	254	230	294	293	275	269	270	305	265	263	276	248	280	289	262	249	275	272	282	260	244	285	277	265	259	281	293	266	267	272	276	267	259	290	275	275	276	245	265	259	255	275	241	287	271	308	273	265	267	283	264	248	275	251	264	279	291	252	272	265	300	270	263	270	287	259	285	287	233	246	267	295	270	299	276	283	287	274	257	273	263	254	246	254	235	266	295	252	265	243	265	281	276	228	259	265	283	258	265	261	269	276	249	243	265	300	261	245	246	250	283	257	246	272	285	273	284	251	269	278	261	285	264	310	283	242	255	249	281	237	282	264	257	274	274	301	255	253	280	249	245	276	250	271	317	272	279	242	292	245	274	270	253	274	298	274	264	274	279	248	279	287	280	270	244	284	296	261	263	273	279	281	302	281	277	303	273	252	286	270	270	272	264	268	271	266	275	271	257	250	284	289	282	260	275	276	280	258	302	237	248	278	277	263	254	264	269	277	290	290	311	265	263	276	281	285	268	268	265	269	267	257	252	285	268	325	257	280	259	279	256	268	266	258	250	273	262	314	272	266	276	259	256	254	273	233	284	255	282	283	250	268	267	281	271	266	260	287	278	264	274	267	288	295	291	265	269	266	262	281	254	275	283	264	284	274	271	260	283	268	305	248	260	281	281	253	240	296	285	279	293	295	308	272	272	283	238	267	295	272	270	284	318	266	306	278	227	269	244	270	279	280	257	264	239	266	259	284	269	248	243	267	293	282	279	278	232	279	270	244	270	257	282	265	293	271	242	280	292	269	269	285	259	265	265	276	288	297	282	281	261	274	262	228	282	238	267	295	255	268	297	261	271	280	263	269	264	269	281	247	296	284	291	304	265	272	234	273	284	265	276	285	261	264	247	282	240	262	287	265	274	239	274	269	253	264	280	280	270	253	258	260	278	293	249	270	271	274	265	267	227	305	271	270	277	274	283	283	257	245	268	283	261	270	254	312	241	288	264	269	274	265	261	270	265	261	272	256	255	301	281	277	276	256	286	251	268	249	256	274	271	289	260	275	283	258	269	267	266	274	286	270	257	281	279	261	265	255	269	276	264	261	254	266	262	278	256	268	284	280	283	267	253	296	290	281	281	252	243	285	263	266	288	278	262	281	248	250	244	275	257	270	255	252	247	262	282	252	260	280	242	290	258	286	260	290	245	279	263	263	276	269	273	280	271	285	270	262	275	276	261	271	253	270	274	267	287	273	267	295	263	275	256	242	224	268	248	270	281	249	275	247	274	264	252	267	276	255	295	239	248	247	247	251	250	258	271	301	270	274	255	259	258	287	269	245	318	253	262	263	272	288	254	245	277	251	279	243	308	251	276	255	285	288	276	236	292	272	260	287	272	247	267	280	269	278	291	284	256	297	242	247	290	273	287	270	283	283	284	277	265	263	256	231	297	274	284	270	263	262	275	265	267	240	266	291	255	286	287	254	228	263	274	302	268	262	286	270	279	252	264	271	262	260	307	252	290	270	291	280	292	255	273	261	283	263	282	259	302	287	268	277	266	254	255	237	257	266	264	253	259	287	279	282	268	285	273	271	271	274	283	254	253	271	300	286	267	246	280	255	262	292	312	280	266	263	230	264	266	254	260	262	310	261	274	270	296	257	253	249	257	279	258	258	244	279	253	258	270	268	274	296	256	275	278	277	251	241	266	227	245	276	269	251	260	260	277	275	277	294	272	237	294	266	273	272	276	261	287	276	224	240	292	310	273	270	231	270	263	255	257	264	264	273	270	289	271	271	268	258	263	283	284	299	287	260	240	278	290	290	277	261	275	257	262	259	266	271	279	254	247	289	277	245	262	297	255	284	262	275	258	267	281	302	257	313	265	282	251	272	283	268	276	277	272	312	263	264	249	263	295	288	231	255	256	237	268	254	279	291	263	272	278	257	275	247	283	275	268	265	276	275	272	261	270	282	253	266	288	240	275	267	274	269	281	289	269	259	231	263	300	233	270	255	254	252	274	299	269	258	263	273	257	278	291	265	262	274	275	277	300	269	255	290	263	277	278	266	250	236	263	263	280	307	256	238	250	271	290	269	274	245	268	286	276	280	307	277	262	259	310	273	268	301	244	245	247	285	247	273	285	256	272	276	271	275	252	261	268	256	282	260	267	293	295	274	291	267	291	269	275	293	246	277	261	255	253	290	277	264	272	284	280	266	271	305	261	277	251	259	221	284	232	272	283	265	285	273	243	276	271	280	271	279	279	274	272	261	259	270	268	274	286	275	259	276	281	259	278	264	268	250	274	290	253	282	266	287	233	275	261	266	238	265	281	278	259	278	265	281	276	256	284	308	275	285	270	264	275	260	282	283	282	254	253	263	263	255	285	284	254	264	244	275	232	293	257	259	267	260	278	288	259	271	260	276	290	289	243	257	238	310	295	271	241	263	269	265	278	292	272	261	274	279	277	282	256	277	277	269	276	257	259	290	291	287	294	296	254	279	281	294	261	279	285	276	278	227	288	260	280	246	267	244	275	269	299	286	281	277	270	251	284	307	253	259	235	304	258	262	330	240	245	315	273	272	284	264	244	262	257	258	259	247	247	238	258	291	265	273	282	297	270	283	248	272	277	284	256	271	279	254	266	282	261	262	277	268	276	270	280	266	273	275	264	265	245	273	270	287	260	276	263	237	269	287	264	276	276	269	275	262	284	283	294	275	259	292	267	248	253	266	280	300	309	241	262	266	240	282	264	266	260	253	254	270	251	284	260	282	275	271	297	292	271	276	256	284	267	282	261	255	290	268	270	281	258	233	319	265	265	249	263	271	298	269	273	269	296	272	261	280	294	294	283	253	270	285	262	282	313	264	254	282	275	268	283	274	273	284	279	280	256	245	231	281	273	281	259	272	269	285	248	268	260	258	248	254	280	257	299	258	270	262	278	271	270	263	255	263	267	266	258	264	300	281	288	264	241	282	274	276	264	272	298	269	239	282	255	249	275	244	247	277	262	255	304	267	261	270	260	262	287	256	259	286	290	208	284	292	281	304	251	254	315	271	289	282	257	280	265	282	263	265	263	269	248	249	283	278	283	250	283	267	276	315	243	277	262	249	279	265	286	261	279	270	263	260	248	285	260	284	281	262	286	288	286	292	262	296	253	268	261	259	291	268	265	277	294	292	265	282	282	278	254	280	253	274	293	257	285	259	285	281	258	252	304	263	243	249	279	276	300	292	270	281	288	275	257	250	257	249	248	254	292	259	271	259	286	279	274	288	268	274	266	232	251	307	259	253	285	279	246	254	250	278	315	260	272	265	262	255	241	258	292	246	250	299	274	267	297	251	249	252	311	260	289	265	260	259	296	282	271	272	255	269	280	257	259	258	276	261	250	268	279	280	256	233	253	258	271	254	272
27337	22038	18917	18488	12646	8065	4159	1636	745	435	329	246	175	181	166	190	190	177	180	177	171	155	189	180	184	173	191	171	165	169	170	194	142	169	166	160	179	175	192	177	190	185	165	162	166	181	177	185	161	171	172	169	160	171	163	181	183	155	165	175	187	179	182	142	196	179	172	164	171	165	188	173	171	169	177	188	150	164	186	149	169	189	159	178	153	166	176	185	171	177	153	168	180	173	178	174	177	183	175	181	166	177	186	173	143	164	176	152	180	182	138	171	174	178	160	172	165	180	152	188	161	154	169	205	163	167	168	174	164	169	174	165	156	167	175	170	175	188	176	185	156	153	159	163	149	174	163	171	156	191	178	158	165	169	184	140	170	173	166	163	169	160	171	168	167	164	154	178	174	182	174	179	174	167	171	178	178	172	161	173	171	178	192	163	184	190	163	162	156	178	160	176	166	179	193	170	195	164	159	181	196	157	170	161	181	162	178	183	154	197	177	174	163	183	167	161	183	187	186	150	191	160	161	168	147	146	157	165	152	191	191	177	168	155	170	160	169	158	170	180	163	178	178	163	197	168	172	168	190	178	171	189	187	177	158	166	177	175	163	174	150	187	174	179	179	183	159	180	191	159	156	189	155	158	152	185	167	188	143	156	163	196	183	164	181	175	170	163	171	185	173	168	187	164	174	163	171	170	155	161	185	171	182	160	163	177	169	156	167	170	185	151	160	170	169	157	168	154	170	162	171	186	153	176	180	200	172	151	194	162	192	176	173	185	149	174	193	167	189	174	181	177	150	154	182	171	146	170	190	171	194	167	168	178	169	177	165	163	181	180	185	170	168	170	177	195	157	144	176	158	172	157	161	180	161	155	162	171	179	182	156	160	165	170	201	179	177	174	168	188	193	144	174	154	164	179	162	167	187	189	166	183	170	178	178	172	188	167	139	163	184	159	161	160	165	184	167	145	180	154	160	160	193	161	154	172	157	182	181	183	144	167	198	157	181	186	175	160	158	182	175	181	151	152	181	179	155	186	172	185	179	175	161	169	193	167	177	150	178	182	193	165	149	156	190	172	170	170	163	203	178	168	172	177	156	159	179	181	192	169	169	163	155	172	173	179	180	179	175	150	174	165	165	154	158	171	184	158	166	175	185	171	170	168	160	170	181	161	169	195	170	158	193	154	141	153	158	156	172	182	176	163	172	178	165	165	161	170	160	176	179	174	169	181	162	189	189	169	174	196	145	150	167	184	145	183	142	178	171	155	174	171	162	163	189	164	187	175	184	168	167	152	161	167	184	165	180	184	167	170	181	181	169	157	179	169	172	170	182	178	185	185	145	151	151	190	176	177	176	168	164	171	178	177	164	167	167	192	173	185	177	173	163	173	184	171	172	168	168	165	172	200	197	183	157	161	201	187	181	156	184	173	185	156	133	150	188	182	156	167	156	158	157	173	175	159	153	153	161	141	145	193	193	179	179	174	193	175	168	181	182	157	174	155	174	189	176	170	184	182	164	165	190	183	172	173	165	190	156	158	166	171	160	167	174	180	194	178	183	129	175	170	182	205	174	164	182	154	167	157	156	166	175	159	148	197	167	182	167	178	191	176	161	173	176	166	142	182	189	177	188	159	175	187	188	184	183	157	143	165	183	198	178	152	157	174	158	192	194	167	166	177	180	175	166	169	176	160	169	195	203	168	174	162	157	175	185	191	161	154	164	172	163	154	183	176	194	182	163	183	176	184	177	171	167	172	177	175	172	151	163	183	164	145	188	169	174	166	202	168	161	175	165	179	153	176	178	176	164	149	177	187	185	169	154	190	188	182	178	173	205	164	148	183	184	171	165	183	166	177	192	161	192	167	164	186	194	164	156	169	177	152	170	163	170	152	170	167	161	170	180	169	186	172	163	158	152	158	182	173	182	165	162	186	201	171	177	160	161	175	186	159	210	178	161	171	162	161	178	182	181	175	164	172	163	153	168	176	192	147	189	187	184	168	171	181	193	159	164	161	167	162	169	198	162	180	145	185	173	195	186	147	199	186	179	165	175	151	177	174	189	190	160	180	186	172	149	156	196	144	169	170	166	188	179	186	168	169	182	181	189	167	191	154	170	157	179	145	166	177	204	182	192	177	178	194	154	179	178	168	197	174	160	159	171	181	159	189	189	154	156	163	199	168	182	160	170	164	159	167	173	155	157	183	170	184	148	155	162	157	168	171	156	156	192	176	178	156	167	161	188	185	160	183	167	185	172	156	153	162	162	172	181	185	166	175	175	156	175	169	171	156	186	167	173	173	167	188	205	181	168	207	166	178	197	186	177	195	167	174	174	167	163	146	185	168	157	165	181	174	171	166	159	172	165	180	171	156	177	150	186	168	161	188	169	187	160	156	155	166	168	188	167	171	184	192	172	191	150	178	197	151	195	176	169	170	167	182	201	174	162	166	158	149	158	191	192	164	157	182	163	167	188	168	165	177	141	169	173	163	150	172	162	158	150	182	169	163	188	163	177	159	159	185	165	180	153	170	185	162	172	168	166	176	186	161	171	167	170	186	178	174	171	159	169	168	174	167	158	156	167	174	172	219	168	173	174	169	168	167	183	201	145	159	183	155	204	165	187	183	175	171	180	167	153	196	164	181	164	177	174	157	163	174	181	176	142	183	157	193	185	193	173	176	166	183	155	179	167	168	174	154	151	172	162	143	179	174	192	185	193	174	163	191	161	186	162	170	170	172	160	162	162	184	146	162	167	174	157	172	180	179	176	168	173	162	191	187	167	169	178	169	186	180	160	181	181	183	172	157	175	186	161	149	152	173	161	177	173	135	211	163	184	137	173	153	198	178	185	175	174	188	155	192	173	155	165	171	163	185	152	200	172	168	180	153	176	158	173	186	176	166	161	181	152	152	178	169	187	168	156	191	158	172	167	178	167	151	165	146	164	174	156	170	190	163	172	151	168	150	170	178	183	170	166	178	166	161	187	164	185	162	192	184	174	171	153	181	162	186	178	154	170	154	194	169	178	187	178	175	181	179	187	204	165	172	163	163	166	164	163	176	178	166	174	157	179	185	166	178	149	153	165	175	177	160	163	166	165	137	182	166	173	174	174	162	151	185	179	182	173	180	183	175	195	160	163	150	162	181	166	153	174	156	172	186	194	166	160	175	167	193	159	173	177	159	181	194	177	180	177	178	155	169	159	186	171	201	164	177	174	156	162	192	168	156	194	174	172	148	155	166	165	171	140	192	164	166	191	157	205	183	156	173	195	163	152	174	183	187	176	162	195	157	173	173	151	154	175	158	157	145	177	189	150	197	184	167	173	160	174	158	179	165	162	136	179	176	158	181	169	161	163	179	176	184	155	176	183	178	182	200	166	197	168	168	172	173	156	161	181	163	178	199	185	199	193	176	162	148	181	167	180	169	151	170	173	178	165	169	178	183	180	165	145	190	173	156	178	168	179	157	174	179	168	162	159	163	175	166	140	157	177	170	186	191
25071	32609	24362	24737	20771	15458	9139	4176	2063	1273	773	529	404	352	325	360	327	338	344	306	318	346	334	314	346	331	347	343	378	347	354	356	334	339	364	322	341	310	347	303	333	327	360	372	326	329	340	340	330	363	337	348	345	312	339	320	352	321	333	309	343	331	353	346	331	340	323	328	334	321	327	338	320	322	371	328	340	337	338	342	323	307	333	349	350	340	345	359	322	331	353	313	318	315	305	354	344	341	337	329	368	310	334	338	315	316	358	308	335	313	331	343	310	323	341	341	345	339	305	319	305	346	341	326	333	305	359	340	319	365	327	313	309	338	331	333	320	304	311	323	334	338	314	324	390	330	329	360	359	355	377	324	329	360	336	335	359	328	313	330	366	345	358	317	339	299	348	349	305	338	325	328	319	336	321	317	360	317	339	317	353	332	357	319	316	347	330	355	335	340	354	320	331	333	317	304	324	338	334	340	339	344	338	372	330	327	348	319	317	337	314	308	317	322	336	307	319	337	324	314	349	338	359	355	326	301	342	332	348	323	313	342	347	341	297	374	342	347	343	332	324	311	360	317	326	348	345	359	367	359	330	330	389	342	310	272	360	339	319	370	322	331	320	332	331	321	345	302	340	353	339	360	314	367	330	347	323	320	299	346	343	297	380	347	326	326	330	342	334	337	306	328	329	322	328	308	341	326	308	345	325	349	326	299	329	345	308	313	339	318	341	373	334	357	309	349	350	300	360	316	350	332	347	341	324	349	342	304	313	320	302	352	293	357	314	342	354	330	314	319	328	320	345	347	353	360	325	324	331	293	349	333	322	336	336	367	334	345	353	283	322	358	354	336	317	328	311	338	329	334	319	336	358	326	336	328	309	314	335	325	332	321	340	339	316	361	307	310	346	316	322	364	327	336	341	304	318	337	318	314	303	302	337	345	328	336	323	303	335	310	335	283	322	341	337	301	382	327	315	284	350	321	322	321	331	358	337	344	338	310	311	355	337	330	315	346	305	317	338	312	317	362	360	337	317	358	321	336	288	329	351	331	364	333	323	356	328	351	320	287	329	355	318	345	317	340	317	312	305	327	336	328	348	322	356	326	345	333	347	328	332	357	326	337	327	328	307	307	290	309	364	342	363	337	328	332	327	322	355	333	336	352	313	328	356	316	334	335	330	326	337	336	323	334	335	329	331	312	319	316	299	329	365	322	357	290	366	335	302	321	327	331	331	308	334	364	368	316	327	340	304	350	316	328	306	327	329	307	314	310	338	332	324	344	335	347	354	313	344	339	349	341	321	315	366	335	338	329	319	313	337	341	343	358	307	349	349	351	323	316	358	341	348	297	301	313	313	330	320	338	317	346	305	311	322	360	322	364	362	312	334	319	362	322	329	336	348	321	325	351	365	307	339	335	332	338	290	341	344	342	337	299	350	327	285	332	319	357	332	316	350	345	341	321	333	328	340	309	356	327	331	338	338	330	352	316	334	331	371	329	338	353	315	331	332	329	315	362	306	338	306	318	325	325	351	328	346	292	334	307	335	324	343	326	329	335	351	369	326	314	352	358	333	352	340	314	340	290	306	323	326	335	322	357	330	330	340	323	330	360	348	319	335	326	314	351	314	345	328	312	357	308	314	355	373	351	329	330	371	343	318	313	304	317	317	367	340	310	337	335	324	296	335	334	346	330	339	298	347	341	342	298	324	318	311	335	326	337	314	331	364	308	330	377	329	307	332	332	322	355	331	336	334	333	325	343	343	377	354	350	345	325	341	348	287	340	320	354	315	325	340	353	323	359	360	354	319	317	323	319	320	308	350	306	351	325	343	346	334	308	328	343	325	367	350	330	316	326	346	338	319	292	354	345	332	326	291	343	320	336	321	336	353	304	370	349	309	345	328	353	326	325	358	328	335	327	329	357	331	352	346	322	301	357	347	326	319	332	337	360	330	335	293	332	349	354	351	331	299	331	327	342	351	345	359	353	349	369	313	330	378	344	387	327	329	355	346	318	327	349	325	311	304	344	339	325	336	349	323	308	316	331	361	322	318	327	335	333	346	312	323	324	338	352	314	314	353	349	331	329	319	299	327	312	333	314	360	316	370	312	353	348	321	309	331	349	345	339	330	321	310	339	351	316	330	339	322	322	345	326	355	314	289	350	289	347	311	333	309	333	309	353	321	349	346	341	306	363	352	356	331	342	344	360	326	331	334	314	348	328	323	317	338	329	327	320	333	321	315	369	284	346	325	316	325	375	359	333	332	300	332	354	341	326	308	349	329	320	311	356	347	300	328	351	315	331	343	314	335	327	345	326	312	302	300	351	361	302	321	303	334	300	293	369	337	347	322	322	304	343	315	344	329	319	315	327	324	364	306	309	311	330	366	317	313	358	322	321	319	337	332	347	335	316	322	352	305	365	351	338	309	305	322	353	332	326	309	313	318	320	319	286	357	303	312	324	331	357	323	324	358	352	329	351	339	328	349	320	320	331	320	299	354	348	333	329	332	310	346	334	347	353	314	325	312	305	337	314	362	319	333	335	321	327	348	355	316	357	334	350	333	365	288	337	330	318	316	350	317	361	351	345	316	346	303	351	334	335	341	293	338	328	370	304	355	341	326	298	330	325	335	299	315	374	328	329	349	358	333	340	325	313	319	365	341	308	355	309	299	324	316	342	326	319	321	351	351	337	311	333	358	321	305	329	306	327	337	345	335	363	335	310	317	330	329	348	337	314	333	315	318	335	357	296	336	293	347	320	321	325	344	355	346	336	346	327	339	326	309	327	307	315	341	333	348	328	301	325	329	333	328	332	301	348	355	349	355	347	330	304	313	349	320	305	321	325	335	324	316	335	339	345	334	344	331	303	325	339	308	321	328	343	313	324	300	324	312	351	325	353	322	338	306	329	349	348	343	320	321	306	314	292	359	344	310	332	318	296	362	334	333	309	357	329	336	342	296	363	315	317	325	308	330	354	338	315	334	372	296	351	355	292	313	336	340	323	310	316	316	313	365	341	331	349	333	342	356	349	335	332	317	332	336	307	357	329	356	326	308	317	320	343	377	334	347	330	308	312	382	325	322	341	328	354	341	325	337	341	383	318	332	331	338	332	331	326	343	323	310	333	375	372	347	329	334	337	344	303	325	324	315	355	334	360	327	324	325	334	357	316	363	306	333	339	317	348	333	342	309	323	293	334	338	316	321	330	332	335	339	340	360	319	335	301	350	331	337	344	334	329	350	337	329	346	328	323	325	324	370	331	330	318	317	343	332	325	346	332	351	321	323	359	325	336	338	363	334	330	323	331	332	338	336	337	301	329	331	357	338	345	315	319	319	325	339	327	332	316	345	322	333	365	306	312	358	362	306	321	340	315	307	353	328	304	357	348	328	318	343	346	328	318	353	320	314	338	357	311	381	371	358	359	341	312	368	335	325	335	327	357	351	321	311	342	320	342	345	338	310	347	311	370	331	333	323	348	319	301	327	350	321	313	323	362	326	355
24719	21639	28936	36500	36406	34560	24956	9855	4847	2418	1013	470	213	204	150	136	137	148	144	177	142	150	142	173	150	149	171	145	145	168	162	147	146	162	156	145	168	165	141	157	143	178	123	157	147	175	156	144	143	142	151	147	152	171	148	150	155	170	163	155	153	174	137	169	151	131	138	159	133	141	159	141	140	139	143	164	135	155	165	145	141	161	158	176	168	130	172	142	146	122	130	141	147	144	134	152	128	139	168	162	161	168	132	158	155	164	176	136	126	174	158	133	156	157	134	169	154	158	157	150	157	149	161	163	149	129	158	157	145	174	128	171	140	140	141	155	146	185	155	161	172	152	155	131	154	177	131	148	133	178	156	146	163	147	135	141	161	166	144	150	146	146	164	152	149	171	151	124	156	143	152	138	154	151	154	120	164	136	146	134	173	149	173	163	133	139	166	150	151	157	151	144	152	166	180	155	146	161	158	172	122	167	157	144	141	155	134	138	167	157	153	137	166	155	132	150	149	144	156	127	139	142	153	134	161	161	162	147	148	158	143	159	140	153	144	165	138	121	161	143	166	145	151	148	132	172	162	156	158	169	142	130	143	149	171	127	146	155	131	160	155	127	140	156	146	155	186	163	112	144	159	145	149	148	159	131	141	150	149	150	155	141	151	143	151	142	134	163	127	149	155	145	163	147	138	150	130	158	146	116	141	146	136	163	153	147	150	162	146	152	159	155	161	133	161	145	163	137	164	151	158	160	155	132	155	153	152	163	139	151	149	150	157	148	163	126	152	140	155	136	161	151	160	154	165	157	127	150	151	158	138	137	151	162	178	176	149	148	163	143	152	137	158	133	153	141	157	159	151	156	142	134	166	135	155	144	138	146	161	137	158	163	165	126	147	152	153	157	142	132	156	117	118	153	160	175	149	138	131	123	139	156	148	160	158	130	153	154	144	149	158	165	153	164	143	121	157	151	175	141	146	151	138	134	135	155	159	163	170	139	160	129	181	128	159	140	172	153	169	127	139	151	148	151	157	153	153	177	183	144	151	148	136	130	156	157	149	136	150	169	159	148	149	127	152	137	152	142	158	158	153	151	147	132	152	142	159	129	161	169	149	141	140	159	144	146	161	140	139	163	148	150	147	151	135	144	134	174	165	152	146	155	136	143	146	161	154	129	172	164	140	142	159	144	121	135	155	140	149	143	133	141	158	139	138	141	151	150	138	145	148	150	129	158	156	130	138	151	144	157	157	168	129	157	177	167	171	138	159	155	145	146	135	146	180	148	150	133	131	144	155	174	146	136	155	133	145	135	149	160	150	122	144	155	152	144	150	154	137	152	163	134	139	151	146	142	150	146	123	156	153	147	138	145	136	159	157	130	145	146	154	159	167	147	166	161	144	158	151	154	141	147	137	147	151	138	160	137	151	134	154	148	139	145	157	148	144	157	147	129	136	128	148	148	170	140	148	179	161	150	137	178	172	133	139	156	128	153	158	153	159	148	145	158	151	153	170	152	154	152	159	126	143	151	149	167	158	157	136	158	158	160	137	153	139	150	153	147	133	168	165	135	169	166	137	163	138	125	147	151	154	153	159	162	144	147	155	170	159	149	169	148	166	133	155	163	150	141	152	128	164	163	151	158	146	155	144	145	152	142	143	159	136	127	163	141	158	153	139	132	140	142	153	140	129	134	168	155	150	158	132	179	148	157	130	146	142	146	154	146	147	149	105	147	163	156	125	150	152	138	153	174	149	135	146	145	153	150	162	131	141	164	145	127	174	168	155	143	138	158	147	152	169	122	169	146	142	170	154	128	141	136	125	138	142	167	181	166	160	145	175	168	144	141	145	155	137	138	152	154	167	139	128	163	147	141	137	158	140	165	136	145	144	118	138	154	149	163	131	144	158	159	147	144	160	136	169	150	158	145	141	125	141	154	157	124	144	151	174	166	140	161	147	157	151	150	163	152	152	156	157	168	160	141	154	152	131	157	139	145	148	150	141	135	155	150	125	141	151	159	147	146	146	138	152	137	167	158	162	149	132	157	133	145	136	144	125	155	129	146	159	160	162	146	133	151	161	142	152	145	153	135	160	156	159	143	135	142	158	154	125	130	137	147	152	169	150	145	161	150	157	159	161	176	155	132	150	145	176	157	161	136	168	128	152	152	136	157	152	138	149	153	155	158	161	145	127	144	170	178	158	152	146	153	131	143	128	153	150	156	143	147	158	176	180	124	141	128	168	162	126	142	122	146	148	170	135	172	165	156	154	152	154	144	169	157	154	170	161	128	150	154	151	114	182	159	161	149	153	166	133	147	165	154	162	151	175	158	149	168	140	136	154	158	141	139	159	139	145	146	147	136	152	166	144	134	152	144	151	151	171	171	150	156	151	128	157	122	139	150	148	154	145	165	149	146	130	134	159	148	141	142	147	159	148	125	148	154	132	150	152	154	143	146	157	161	148	153	142	152	150	158	152	147	152	147	179	153	163	172	140	171	157	152	161	147	158	146	144	132	150	140	161	166	170	125	152	165	142	168	163	150	130	175	134	143	151	147	155	130	156	141	135	153	159	146	148	158	142	157	140	138	141	155	164	169	143	158	139	151	133	155	154	143	157	129	158	139	180	125	153	138	155	172	156	134	140	137	148	163	155	163	151	148	143	148	152	165	156	141	132	156	159	156	153	162	130	147	156	125	163	139	139	137	156	152	154	158	157	150	148	149	129	155	152	144	136	182	153	137	151	133	148	142	135	153	135	150	146	157	162	156	140	141	161	155	153	162	152	164	164	154	152	145	155	153	141	143	145	139	158	165	128	136	143	157	130	152	157	152	140	130	140	168	155	136	153	173	129	147	142	146	151	157	148	137	154	136	155	154	145	152	120	143	176	181	170	135	140	134	149	141	145	154	149	131	161	143	151	136	153	139	140	130	135	141	145	163	150	126	141	145	121	165	145	142	153	146	154	158	156	141	170	164	142	153	128	170	139	149	138	152	156	157	141	164	165	156	155	144	153	155	147	146	145	145	146	164	145	153	139	163	155	165	139	117	154	149	148	138	150	145	141	174	137	156	162	147	134	142	136	139	157	149	142	151	188	161	157	135	143	164	148	150	136	125	139	136	148	168	136	149	158	171	165	142	158	143	156	153	138	132	125	150	151	151	142	137	158	145	138	126	158	143	169	146	154	133	160	156	151	145	155	135	158	174	148	143	156	143	136	154	169	156	167	136	133	142	128	154	140	151	163	145	144	148	126	157	159	141	137	144	128	141	166	154	139	142	169	157	158	150	162	169	140	158	142	147	166	142	152	149	162	168	155	166	144	133	172	148	146	165	152	133	154	146	146	138	136	146	138	140	138	144	152	156	142	147	168	161	138	144	137	129	147	143	145	159	146	139	143	145	145	138	139	154	145	143	132	141	164	154	137	159	129	160	148	148	127	152	178	143	175	131	163	136	128	161	161	132	168	161	157	150	136	147	157	147	154	157	143	160	167	152	164	138
28915	44232	46483	53398	46324	41084	30357	16961	12044	6617	3051	1316	505	370	287	296	324	321	318	320	274	288	290	293	295	290	282	313	262	300	291	306	273	310	282	288	295	270	283	294	289	300	276	286	286	279	278	288	295	275	268	326	276	280	289	289	297	316	316	294	278	274	287	297	327	268	336	284	259	280	275	299	273	296	317	310	303	287	287	286	299	273	271	289	296	307	262	306	276	320	283	276	292	290	273	296	305	265	291	300	315	305	299	286	267	268	288	279	302	293	323	301	278	306	268	297	274	295	311	302	265	274	299	292	290	301	282	299	297	308	286	282	309	300	262	293	288	282	310	283	312	303	314	308	263	317	290	256	283	292	298	306	278	280	277	296	326	322	295	277	296	291	312	285	274	287	293	302	280	289	311	274	284	266	305	292	303	272	280	268	324	259	297	303	316	326	312	312	293	299	255	276	308	314	288	279	289	301	292	284	302	282	299	298	268	282	273	301	268	287	284	321	313	294	279	296	270	270	300	271	298	286	284	274	313	310	286	266	303	291	304	279	313	291	298	315	270	296	271	285	269	292	299	272	303	314	321	277	291	318	279	268	288	323	317	310	285	284	276	305	286	286	318	275	308	265	270	288	281	310	267	255	285	308	310	274	286	290	312	319	287	304	276	308	312	324	317	314	291	288	286	281	293	308	273	276	264	273	293	287	308	273	325	280	308	264	271	288	276	288	283	260	314	304	285	307	293	327	260	287	314	288	306	284	301	322	297	282	320	297	273	305	305	276	277	292	301	307	298	251	271	289	313	292	294	296	316	333	308	309	275	286	288	288	285	292	291	282	277	290	308	277	282	294	272	299	274	284	300	276	322	297	274	302	307	311	319	270	291	283	296	295	251	270	288	280	273	274	314	295	268	272	284	276	299	307	291	281	323	310	299	298	306	269	324	310	277	279	295	270	279	270	268	261	269	301	275	277	296	300	266	291	300	282	299	302	286	277	302	279	290	309	325	306	303	310	300	286	264	290	284	287	305	283	276	290	332	301	296	263	310	317	290	288	282	288	286	300	253	313	253	294	264	329	309	275	301	286	290	279	267	314	306	287	288	280	290	267	299	296	311	291	328	300	285	259	290	281	323	315	273	285	288	316	294	262	288	270	303	304	299	306	310	279	287	297	274	283	314	289	295	308	316	294	279	293	309	258	309	298	321	319	319	287	303	281	292	302	276	259	291	321	281	299	284	309	252	283	277	309	283	312	333	283	270	268	292	297	314	284	281	336	290	299	291	306	324	332	278	302	310	293	312	281	274	295	292	277	302	290	301	310	272	283	279	274	269	295	303	291	277	282	313	279	284	276	295	303	300	284	272	283	289	314	314	285	300	314	256	326	298	308	305	303	279	255	299	315	282	306	293	281	300	282	273	286	304	273	285	285	292	266	291	319	303	287	297	294	296	270	288	305	305	314	293	289	301	309	272	294	257	268	309	260	259	313	299	279	295	268	274	275	308	321	295	299	320	306	306	292	298	302	268	316	280	250	268	297	311	281	336	318	279	315	290	286	314	318	276	302	299	304	291	308	300	294	291	310	296	307	290	293	281	296	294	259	286	291	312	290	308	286	273	313	305	290	264	304	317	290	261	292	268	292	298	295	257	308	288	291	308	321	292	299	294	297	306	294	281	295	294	308	307	291	258	282	302	311	294	279	292	281	301	319	295	311	253	293	287	303	265	245	312	260	295	326	258	289	324	282	264	289	272	301	283	257	280	332	279	303	305	297	278	280	282	302	275	269	291	322	304	298	307	273	277	276	289	288	312	313	269	284	285	271	304	293	301	319	284	304	300	298	286	275	284	277	307	296	292	301	275	306	291	293	284	292	284	260	309	282	267	288	310	297	288	293	284	272	332	297	291	289	281	279	298	299	305	279	314	289	288	254	253	294	297	286	283	292	281	297	308	294	294	289	284	285	295	290	303	300	310	324	305	294	282	288	283	309	290	300	261	290	318	268	317	294	303	275	309	263	286	312	273	304	279	281	298	299	261	261	308	324	268	292	278	295	293	300	244	313	303	304	302	304	280	292	291	294	289	319	329	290	291	308	286	292	294	300	266	281	271	293	334	304	303	317	264	280	289	282	272	288	304	304	317	303	281	276	308	309	316	279	266	290	259	279	292	294	300	273	288	258	306	317	294	312	268	288	270	288	311	291	297	308	297	278	284	278	307	251	290	292	285	297	276	240	320	271	301	290	272	324	282	289	289	313	323	304	320	306	280	317	305	285	290	274	285	304	335	267	267	297	288	275	286	282	295	298	315	288	304	300	293	278	274	281	334	309	271	314	285	317	290	319	240	302	306	308	290	295	263	291	270	291	295	293	321	308	313	275	303	279	309	285	283	310	304	267	292	332	285	310	270	298	328	313	272	314	279	271	258	284	286	256	280	270	305	287	267	293	276	269	293	268	291	314	290	343	287	292	290	277	317	300	276	294	276	280	321	286	279	285	282	280	286	314	276	310	299	291	291	297	289	294	312	287	280	307	298	308	293	301	282	296	318	277	304	281	311	288	300	277	271	280	300	308	311	289	260	296	294	295	310	272	281	286	308	323	307	294	317	283	294	295	255	264	257	295	289	298	322	287	311	298	293	304	283	296	272	281	294	249	290	298	279	324	297	295	311	282	341	295	306	289	280	291	312	275	268	293	280	277	294	296	295	300	287	287	278	286	293	309	274	305	294	273	289	285	307	306	296	268	320	306	327	273	304	272	264	317	318	278	280	286	289	260	289	294	297	286	282	294	331	293	289	295	297	301	228	293	287	310	303	301	283	294	281	286	275	274	282	281	294	269	275	309	308	304	283	280	342	294	288	295	285	295	295	268	250	283	286	295	288	299	262	287	283	287	306	298	236	255	317	291	303	281	308	300	280	290	298	303	269	299	275	259	316	290	285	335	303	308	296	280	313	285	318	272	294	286	281	246	285	261	308	279	309	274	286	300	289	331	297	295	315	247	311	310	301	297	301	294	276	255	286	322	284	297	311	292	288	282	283	305	284	303	303	292	337	282	280	318	290	287	277	286	308	279	299	291	272	304	312	325	308	321	318	318	285	303	298	309	281	316	284	293	289	309	296	285	262	334	271	301	295	268	264	304	295	302	282	296	322	304	308	256	291	283	298	291	274	297	284	290	260	296	317	279	307	260	306	330	263	290	284	288	288	300	283	300	267	272	305	290	293	300	316	315	297	280	313	295	262	296	279	270	278	290	304	284	299	291	275	279	296	297	293	296	324	277	288	268	274	295	305	294	272	319	292	300	323	301	281	298	311	276	309	302	272	285	266	285	286	293	293	283	301	278	302	260	269	282	274	274	295	283	273	292	295	296	306	283	269	287	286	288	305	297	294	291	317	268	298	300	278	288	267	299	293	285	310	319	272	278	281	318	291	294	315	285	302	284	281	291	291	286	284	292	288	329	280	275	310	288	284	285	324	272	280	284	314	279	295	297	312	295
23519	21597	29759	33650	39605	40663	33133	16746	10339	5301	1892	705	256	187	140	128	151	143	157	131	145	161	161	147	132	150	157	163	148	131	141	149	120	135	121	146	129	137	115	155	152	131	164	139	144	148	132	150	141	138	165	148	160	153	128	125	130	134	132	153	122	138	144	136	133	133	145	139	135	142	122	126	142	138	165	142	139	135	112	121	150	126	130	169	130	124	141	145	142	141	135	146	139	139	143	122	149	131	171	148	129	131	141	136	124	138	140	159	137	128	140	167	156	166	137	134	143	141	130	119	142	137	137	149	126	131	152	135	147	116	116	138	139	125	140	145	161	145	148	142	124	140	155	154	138	158	128	137	146	134	142	147	150	140	145	160	119	121	142	152	141	148	161	142	132	166	140	150	133	134	128	149	153	109	130	148	137	141	132	126	155	116	124	129	130	134	140	150	143	152	145	141	143	129	151	144	112	138	158	163	138	151	154	117	133	138	131	128	138	136	150	121	152	136	151	126	113	147	144	133	172	149	160	130	132	117	127	144	157	118	111	132	128	152	155	147	163	142	182	142	141	159	148	143	132	150	143	144	157	137	145	138	147	156	125	128	137	153	154	155	146	126	129	147	130	149	135	115	162	143	140	154	142	159	110	139	127	154	143	141	147	139	148	140	129	127	127	126	114	167	140	145	140	135	140	136	133	154	140	137	126	123	142	136	145	161	124	143	149	122	156	162	142	131	162	140	133	141	159	132	140	138	128	139	131	148	154	133	132	118	146	138	130	134	171	144	147	160	115	142	138	143	148	141	127	112	122	145	144	140	163	132	141	131	129	117	126	121	150	158	147	133	126	118	133	133	157	140	136	144	148	142	153	130	128	122	149	154	120	160	141	144	124	158	145	149	148	150	145	162	132	127	121	129	125	145	135	153	145	140	129	139	152	147	143	137	137	143	139	139	126	141	135	144	134	115	134	160	132	144	132	141	125	142	118	145	133	155	143	142	174	125	143	153	133	126	140	145	151	147	154	157	160	123	129	138	136	138	131	120	151	167	130	140	147	134	123	130	131	151	133	140	152	148	142	158	149	134	144	137	143	127	144	141	144	129	134	134	142	155	142	137	134	130	119	112	153	161	165	135	167	150	141	165	150	144	143	152	126	140	138	128	133	136	169	155	130	128	147	137	120	164	124	145	152	160	165	144	118	129	127	144	141	147	151	139	172	159	141	144	130	143	157	152	117	167	130	141	138	147	123	133	144	119	132	134	159	138	136	140	155	140	126	154	144	138	113	142	135	147	141	163	140	150	158	143	134	141	126	148	151	142	146	144	156	139	134	158	139	127	132	130	138	118	129	142	157	128	136	158	144	143	146	124	144	124	128	142	161	143	139	148	134	171	137	157	137	146	135	138	135	137	110	151	123	145	138	156	129	153	149	149	120	151	140	146	143	166	144	135	130	128	128	150	134	139	130	115	149	127	150	175	155	141	154	137	146	162	135	129	135	146	140	130	129	123	150	168	124	120	134	141	126	146	147	127	147	139	139	154	136	125	143	154	106	130	153	118	158	128	149	142	150	144	155	147	138	144	134	154	139	137	144	141	140	154	153	132	130	136	127	143	116	135	154	140	130	143	159	146	128	157	155	140	154	153	140	132	145	137	133	130	146	133	117	129	137	121	145	111	143	134	142	128	130	139	135	120	151	154	128	145	138	155	144	124	143	134	144	169	146	122	145	162	145	127	130	157	152	140	133	138	124	139	148	149	143	138	131	141	134	143	157	135	155	127	157	126	139	148	137	130	142	143	146	153	153	135	146	148	126	139	142	149	140	158	127	141	129	162	159	129	127	130	137	130	126	145	141	144	150	118	150	122	142	138	139	131	146	146	108	147	144	158	149	133	138	139	129	147	148	158	146	140	172	157	156	138	139	137	151	122	136	123	123	137	146	127	145	138	140	146	119	147	131	130	147	128	147	144	142	153	133	139	133	157	121	146	128	133	150	150	126	142	148	143	125	143	133	143	141	112	130	127	166	140	139	154	143	141	110	155	148	127	138	149	149	121	142	155	139	144	138	140	137	139	136	149	142	137	137	138	127	127	131	134	161	135	137	147	139	128	147	129	148	139	142	160	140	139	141	148	114	143	137	150	144	156	143	148	121	148	120	96	130	152	145	136	113	151	146	145	147	140	152	155	137	138	120	128	148	121	123	147	122	135	161	138	154	125	129	160	139	166	150	139	157	148	114	116	92	154	138	154	163	143	129	136	122	157	138	138	145	128	151	154	143	136	121	135	123	139	134	147	128	128	133	147	147	131	130	171	130	128	118	138	150	124	159	143	140	149	159	147	126	149	148	141	124	133	115	145	136	140	152	143	127	139	132	137	151	137	141	140	145	116	144	141	132	147	146	159	144	136	148	132	141	143	144	149	142	145	122	144	137	145	140	142	136	137	143	140	141	140	134	131	170	151	143	134	147	143	133	127	144	139	140	153	125	130	146	142	156	130	139	132	128	148	128	144	142	134	141	162	153	142	131	146	154	128	138	151	146	126	138	150	152	142	141	155	146	155	143	132	145	128	133	141	151	122	137	131	124	138	128	139	129	162	149	149	129	148	131	124	148	134	152	143	155	147	139	133	117	138	155	130	152	129	127	144	145	144	129	142	152	138	138	124	139	150	136	147	159	128	144	148	145	163	126	137	141	125	147	143	137	156	134	117	156	149	124	140	143	132	140	146	129	156	127	141	139	145	156	122	151	133	122	129	130	127	146	128	146	141	141	148	151	121	130	122	131	133	140	143	130	132	121	129	146	159	142	141	128	143	159	145	133	127	147	144	138	164	117	134	145	144	124	131	135	152	130	145	122	152	157	142	140	142	128	141	158	143	115	147	135	146	134	151	133	144	148	140	142	134	139	160	117	166	126	128	149	155	136	132	133	160	154	133	114	126	147	126	139	133	154	137	135	152	144	143	164	145	142	153	137	136	144	145	149	142	135	119	126	119	123	144	158	138	130	152	123	127	142	145	136	150	136	151	145	137	151	149	126	127	135	146	119	152	146	122	135	129	138	139	131	146	135	127	159	143	134	147	141	146	134	117	138	153	142	147	138	144	136	149	129	143	140	122	126	143	141	130	147	148	131	145	139	154	144	132	138	134	129	135	153	152	160	128	139	118	161	141	150	146	136	108	133	133	138	156	146	131	155	131	149	136	132	144	142	160	144	120	148	156	134	139	146	150	167	140	155	138	142	144	142	136	129	161	147	134	136	160	143	157	131	159	140	132	152	145	139	119	146	126	127	140	151	148	145	171	152	134	126	147	139	123	143	136	131	144	128	105	142	154	112	145	135	131	133	135	135	131	163	142	145	138	129	146	158	133	153	147	129	129	130	144	140	135	136	151	125	178	144	114	143	163	137	147	131	161	146	134	130	128	161	140	144	141	147	136	136	126	142	154	135	145	142	119	122	120	128	146	127	146	137	143	136	164	132	136	151	115	135	143	132	126
32875	51947	63407	72236	59869	50051	37517	24346	20432	12079	5606	2043	646	339	269	293	294	267	282	242	235	266	229	281	236	283	270	256	268	275	274	261	250	267	262	283	257	256	258	275	252	254	252	272	259	266	253	257	276	269	292	277	272	238	257	263	244	241	266	267	270	252	257	271	273	231	287	251	267	258	236	248	258	243	241	258	273	234	251	265	255	233	231	235	260	241	260	264	259	283	277	288	258	270	282	274	291	260	252	276	256	259	265	282	251	279	270	278	289	234	282	241	246	273	241	257	240	266	225	267	271	268	242	274	252	256	269	253	249	246	241	240	280	244	301	248	238	281	261	227	237	255	257	233	240	260	265	282	257	271	284	272	257	261	249	253	247	249	286	256	251	260	264	254	258	245	244	248	280	296	256	282	263	266	281	285	270	249	264	247	266	250	246	257	247	311	303	254	265	256	257	279	251	261	263	278	272	272	253	229	262	279	262	243	271	280	261	252	269	258	266	240	268	280	274	252	254	252	259	292	298	248	261	266	258	224	262	275	293	282	251	264	268	248	275	243	278	245	268	270	269	260	284	290	284	261	241	280	247	258	233	264	283	284	238	266	252	264	285	275	247	282	273	251	247	231	268	249	257	217	258	281	271	256	269	265	287	292	246	235	256	271	244	285	295	227	261	251	273	263	241	254	257	292	246	239	264	242	255	253	265	252	228	268	258	260	242	252	253	253	276	255	248	272	291	259	266	263	277	290	267	282	263	235	277	245	239	224	257	250	235	271	261	266	255	240	292	262	258	293	255	273	222	223	241	252	286	266	295	264	242	279	287	251	249	223	249	270	231	251	266	262	255	258	300	221	254	264	243	262	293	237	241	284	258	276	279	300	256	254	243	272	258	273	270	242	269	250	256	252	247	279	244	259	266	271	255	259	269	262	246	289	266	238	258	275	243	258	246	245	274	277	272	247	227	243	249	260	206	246	286	253	271	249	296	253	260	285	250	259	255	255	269	267	245	264	262	262	258	276	243	268	244	246	273	258	252	276	274	257	278	276	232	271	240	268	246	256	301	260	236	246	267	240	264	283	259	259	252	268	294	262	264	246	253	241	302	266	235	242	286	295	252	258	283	271	239	247	260	275	256	279	222	215	247	249	232	278	282	272	265	229	249	256	231	269	242	257	247	292	258	257	265	280	255	236	264	262	269	259	265	260	288	260	247	269	273	260	269	241	249	257	224	271	252	271	266	267	250	282	262	260	285	252	251	271	258	269	254	260	264	278	259	288	284	268	257	232	298	266	234	277	235	263	274	283	237	257	261	243	276	302	259	268	270	264	248	284	284	301	267	260	254	259	224	287	266	264	262	268	267	217	256	273	247	283	250	246	270	238	254	245	232	247	271	239	263	281	226	279	243	269	258	233	231	279	260	246	266	247	271	237	261	259	278	270	247	214	246	256	273	258	270	283	246	263	290	264	274	244	273	278	280	264	275	255	255	280	284	272	247	265	264	258	273	251	271	256	275	264	274	282	255	263	257	257	261	218	263	276	246	275	254	258	264	260	272	274	276	232	278	270	271	269	258	274	242	276	245	283	268	245	285	276	273	306	253	279	257	248	276	267	273	244	283	269	261	264	263	267	251	249	261	243	255	266	263	280	276	271	299	257	253	272	255	266	242	250	250	273	296	265	265	284	279	264	288	272	269	265	297	256	252	261	271	233	248	268	291	263	258	244	280	246	286	272	244	257	259	245	273	267	245	251	301	258	266	282	246	264	275	255	252	279	254	250	283	261	275	288	253	255	295	258	272	256	293	229	254	264	278	259	261	275	277	270	255	282	281	276	262	260	269	245	249	270	267	263	243	269	247	248	252	258	250	269	252	248	273	266	246	291	232	284	283	266	273	238	267	241	295	246	272	269	248	242	271	272	265	246	285	267	250	269	267	276	250	247	250	247	290	252	261	251	260	272	282	266	246	262	242	283	280	260	257	250	259	278	254	261	248	267	246	258	249	253	258	233	234	253	266	243	261	253	270	281	264	253	260	292	256	257	267	258	256	280	268	256	274	253	286	263	257	265	285	294	262	249	274	294	273	283	244	254	267	249	249	218	288	246	269	246	266	237	293	263	255	281	262	261	266	280	252	272	242	262	274	270	253	287	246	243	266	267	276	245	275	259	234	265	293	285	253	280	276	274	239	263	272	257	289	226	259	266	260	296	248	283	273	295	247	258	251	288	254	259	258	248	265	257	240	275	254	234	250	262	249	279	231	248	242	262	273	238	226	268	277	253	285	231	280	276	258	254	249	269	261	287	248	253	233	281	291	263	276	248	289	291	238	284	297	265	238	255	247	243	250	235	246	274	235	280	250	274	261	243	283	263	265	274	245	257	264	241	252	253	240	259	260	244	247	245	290	250	263	256	244	263	245	264	262	251	287	276	264	277	258	263	235	288	252	270	260	272	255	270	234	207	255	215	251	237	240	271	273	255	249	287	224	266	257	260	280	282	267	245	256	255	265	273	270	235	242	304	287	270	273	258	273	269	275	245	230	277	268	252	274	289	272	231	235	275	284	277	259	266	248	260	279	255	267	263	274	242	274	254	268	271	247	265	274	285	279	254	277	287	276	239	283	246	252	292	262	223	268	266	283	295	250	260	285	262	258	255	287	246	240	283	253	301	253	306	261	261	261	268	282	258	275	259	247	295	294	273	265	261	256	243	219	249	282	270	257	288	275	271	253	272	251	259	228	274	248	241	267	237	260	234	260	267	285	242	246	261	258	254	247	263	266	260	257	224	277	274	280	243	288	260	265	271	263	257	259	255	305	243	268	247	258	247	245	268	263	246	255	247	265	239	254	296	259	236	234	253	269	237	251	233	269	252	233	258	246	255	241	251	279	257	271	242	266	255	284	274	291	283	271	282	256	243	282	261	263	240	250	250	273	235	279	264	262	255	291	247	222	254	241	269	254	248	272	267	261	279	269	248	301	248	251	274	265	285	242	289	253	261	269	269	282	259	239	280	239	243	271	226	248	248	276	274	253	251	285	280	248	251	279	271	241	257	262	256	238	264	237	250	271	281	254	268	260	247	266	275	252	234	249	272	249	268	278	272	265	258	266	279	247	280	281	243	260	247	255	257	246	219	231	265	264	262	257	276	255	288	223	274	282	241	258	252	269	256	257	231	242	279	283	288	244	274	265	277	261	247	272	260	263	267	232	249	265	256	243	259	240	273	275	255	255	279	266	257	241	255	205	254	270	273	277	250	284	272	252	291	235	279	263	257	238	233	254	271	275	255	276	275	277	265	285	253	283	270	255	267	279	268	244	293	248	258	257	266	250	255	248	226	243	247	262	246	266	246	266	249	241	273	265	249	250	292	268	273	260	251	244	258	265	280	270	271	253	268	267	264	267	245	245	269	245	269	248	280	252	247	250	263	227	286	269	256	229	268	286	265	242	259	266	282	270	280	274	261	262	244	232	278	292	242	236	297	267	258	252	274	261	240
27374	22174	21215	22961	14856	6581	2604	1202	1013	637	335	223	187	149	165	156	156	176	190	178	166	184	173	162	161	177	186	173	170	183	184	182	156	187	174	162	174	173	189	167	180	180	161	177	196	164	161	174	180	182	176	153	175	176	184	168	184	145	173	178	156	148	204	176	165	171	192	185	167	178	183	173	171	182	181	162	167	181	204	185	151	175	158	194	176	161	161	163	183	182	196	172	150	155	182	184	171	185	158	166	167	155	186	165	169	166	172	171	157	175	175	168	158	169	159	161	163	174	169	166	168	159	166	169	177	163	181	177	169	194	169	171	186	157	184	183	150	165	169	171	196	160	151	171	171	172	167	187	194	175	181	172	172	175	185	162	169	165	158	185	141	159	159	163	166	168	160	176	174	189	168	183	177	179	169	161	198	178	168	167	182	198	189	181	153	166	177	181	178	162	192	193	179	181	182	154	160	177	177	159	163	167	153	178	179	160	151	164	189	155	180	147	164	163	173	183	160	177	151	158	171	172	162	158	180	153	167	148	163	175	165	182	163	172	176	183	159	173	163	190	179	181	161	169	180	194	164	171	160	152	188	171	171	196	198	157	188	175	148	154	172	167	191	162	175	213	168	176	156	171	178	156	182	163	165	174	175	174	197	171	171	157	190	153	173	168	173	159	154	188	175	181	190	157	164	160	159	179	159	156	173	136	152	194	173	160	173	162	139	179	183	140	161	196	190	189	195	163	178	150	157	182	178	173	193	172	166	188	191	190	172	166	154	183	160	158	179	167	189	160	171	151	180	156	176	181	151	177	149	184	164	158	167	150	166	183	190	167	175	176	177	156	161	168	189	188	137	167	185	141	159	151	178	163	147	167	184	193	178	143	194	202	170	169	174	185	169	176	168	183	176	176	166	162	185	163	155	148	138	181	170	158	168	185	193	193	169	171	169	196	171	151	153	182	166	174	173	178	157	188	127	193	181	173	176	153	171	156	167	158	181	153	182	191	162	178	149	164	152	149	181	176	164	181	182	161	166	182	165	168	157	178	182	147	161	152	163	171	159	186	156	190	172	188	147	162	162	185	181	160	191	167	166	171	203	167	173	170	178	170	187	150	166	188	174	156	161	200	174	179	151	172	179	176	168	146	197	160	176	176	159	170	177	175	157	167	179	166	165	181	172	165	172	163	167	188	163	172	181	161	148	165	177	187	171	187	149	189	175	173	179	163	174	193	175	173	187	145	179	176	163	181	162	171	165	180	159	184	194	171	168	169	190	146	155	168	189	169	177	182	165	167	164	176	163	168	188	137	165	175	164	180	183	177	152	187	188	154	169	177	157	178	164	203	153	156	149	164	173	146	162	168	180	173	170	174	195	158	163	163	170	156	166	182	147	160	187	154	170	179	168	158	172	178	186	181	213	178	177	171	162	188	183	156	166	188	171	179	183	164	180	162	183	161	170	194	151	168	162	195	171	158	164	161	156	175	155	173	168	178	185	155	169	189	181	159	167	166	163	175	162	178	172	172	162	172	187	173	198	181	167	186	164	197	163	155	170	174	166	174	190	172	195	191	170	189	189	170	162	167	180	157	213	148	182	164	158	200	154	178	183	173	178	174	180	164	155	174	167	164	179	169	183	153	157	187	164	165	184	158	141	158	163	187	184	170	184	192	163	163	175	162	173	200	171	156	176	159	138	178	196	157	160	129	161	178	206	170	172	170	172	189	176	175	169	163	165	185	172	183	166	171	156	153	177	186	178	171	178	174	153	195	188	192	177	195	155	170	183	169	168	167	170	148	178	187	179	171	197	177	164	161	183	169	167	168	171	191	192	171	184	184	164	167	191	178	159	160	171	157	185	175	189	176	139	165	172	161	180	158	177	172	160	173	171	154	151	176	180	170	178	156	165	158	152	185	170	162	168	150	177	171	174	186	191	161	168	174	174	181	182	170	146	170	163	186	174	174	179	182	171	173	163	178	164	168	165	174	173	193	173	180	162	169	173	171	155	174	166	164	168	171	167	156	170	147	145	177	159	167	186	154	166	158	170	182	146	191	183	164	160	165	183	168	187	176	175	149	142	163	157	158	176	186	170	146	177	174	155	199	157	152	198	171	158	176	167	143	170	156	187	186	164	166	168	182	187	170	160	173	173	177	172	156	167	166	187	188	154	162	170	171	159	198	191	188	161	163	167	166	170	178	180	157	174	185	161	186	162	162	162	144	151	177	179	175	195	180	186	196	150	155	182	202	157	173	172	167	170	176	149	176	183	152	181	166	161	168	177	164	158	175	177	173	152	187	176	143	168	174	180	180	200	172	181	145	174	179	142	160	203	161	159	167	203	155	158	191	174	152	169	174	178	170	190	166	185	177	183	171	195	154	177	169	163	167	203	175	176	149	166	158	184	178	166	196	175	188	167	172	192	160	183	155	177	182	181	174	154	168	169	190	172	180	159	179	164	163	159	162	177	183	149	192	175	194	172	170	164	165	166	174	179	168	181	154	156	167	165	171	149	167	159	188	164	168	165	138	173	157	173	180	160	172	168	168	176	186	186	167	174	158	168	178	173	176	204	162	162	169	161	168	154	171	173	175	174	175	183	196	164	168	165	181	167	169	173	175	183	171	203	181	158	157	189	160	200	154	196	174	163	159	168	177	173	177	167	202	159	209	169	169	148	168	169	174	160	201	197	174	172	176	177	181	185	150	161	150	157	177	163	171	180	179	175	173	153	170	159	193	157	204	183	173	177	164	166	165	157	182	161	166	155	160	169	180	218	157	189	152	171	183	175	192	191	183	187	160	184	167	176	190	167	171	189	169	198	168	188	157	182	165	153	204	178	182	175	179	192	162	204	172	174	191	157	167	179	183	188	184	152	192	177	179	145	173	167	177	165	170	148	153	172	171	173	159	163	175	165	163	179	204	165	190	156	170	178	160	162	169	185	178	160	176	178	161	196	174	179	166	168	188	174	189	150	171	183	160	167	183	167	166	178	196	172	172	178	170	175	182	186	180	163	167	174	173	166	185	178	152	147	175	171	188	197	155	186	172	178	163	153	189	162	187	208	162	188	171	164	170	149	171	159	148	177	184	200	165	184	135	154	164	169	172	169	147	172	179	164	179	183	185	160	154	175	183	177	174	184	174	174	197	187	150	182	164	193	191	174	191	184	152	166	168	177	176	186	189	178	151	182	193	154	157	155	155	182	194	188	134	164	164	180	192	165	183	194	193	195	171	145	181	173	156	177	181	157	173	162	159	175	164	167	179	181	164	170	170	196	185	184	190	151	172	175	174	184	173	136	174	175	168	174	185	191	187	178	186	165	175	177	176	175	192	165	143	172	191	173	193	168	181	176	168	184	173	185	158	156	157	190	177	159	166	187	166	186	173	185	196	157	184	202	164	147	177	197	169	174	172	185	164	184	169	190	154	173	180	165	166	181	152	166	173	173	178	162	180	171	161	186	165	171	162	181	164	140	173	176	173	168	164	174	196	141	161
25822	33082	27975	28612	21698	12433	6183	3113	2768	1612	902	534	338	314	302	358	338	334	319	343	323	338	347	339	338	295	340	319	300	337	350	341	310	320	328	336	326	319	323	324	336	327	330	296	342	331	307	317	331	376	373	331	318	328	310	335	320	308	344	313	309	350	341	316	331	335	313	343	310	345	310	354	322	337	315	312	310	331	342	300	364	325	333	355	315	351	330	334	314	332	292	294	331	335	334	321	322	297	334	349	333	334	307	335	330	347	335	351	327	306	320	319	352	293	331	314	298	317	334	305	339	356	316	342	337	293	355	307	302	315	346	324	326	299	330	319	360	335	314	362	352	310	331	325	343	349	319	297	323	303	334	311	330	295	336	330	339	350	303	363	323	322	320	342	343	299	360	299	333	347	345	352	360	326	340	334	360	327	330	355	317	334	320	321	328	324	326	324	318	304	344	332	303	320	346	329	304	366	297	337	320	381	325	329	341	331	274	343	340	350	352	350	344	344	340	325	302	320	334	350	290	308	333	342	350	309	349	332	328	368	356	319	308	317	322	283	326	334	325	303	326	313	329	337	316	347	319	331	330	326	338	320	324	343	324	328	324	335	316	333	315	326	313	332	311	321	325	314	335	340	338	325	343	344	323	321	301	356	327	332	293	351	325	317	338	344	316	344	325	326	321	339	338	313	325	333	310	380	324	337	309	323	343	311	305	336	300	390	339	354	307	334	305	289	321	336	332	301	318	360	319	290	326	332	349	338	332	330	356	309	340	327	316	342	321	331	345	345	359	327	329	334	325	333	336	338	295	341	342	336	338	301	318	347	342	317	329	373	323	345	335	340	367	359	326	325	309	324	342	327	352	307	339	304	334	319	288	333	334	310	295	355	354	330	327	329	317	321	334	307	325	331	357	315	329	354	292	322	328	338	354	340	360	344	341	332	348	320	320	335	322	328	339	353	324	329	320	368	336	300	311	378	360	320	333	335	303	330	337	365	347	328	332	331	341	316	337	338	342	294	319	330	336	344	322	326	364	318	340	307	342	349	327	320	324	348	334	330	302	347	319	334	294	348	309	305	320	331	312	338	304	358	359	336	330	304	337	302	310	313	312	318	357	340	351	298	370	329	339	354	343	333	316	336	314	350	342	351	329	329	314	361	351	315	326	335	327	314	349	327	371	347	317	361	313	305	304	284	344	322	368	312	314	321	355	335	299	346	341	304	330	317	340	348	327	311	334	292	326	347	321	351	312	314	275	339	327	336	346	352	338	327	314	389	327	325	371	345	314	348	328	316	342	319	330	338	291	353	294	339	330	354	284	314	335	322	314	330	335	345	339	316	366	310	297	328	338	326	329	316	330	330	350	333	340	353	299	289	333	344	330	358	334	323	350	335	326	332	322	346	354	318	362	350	318	320	322	302	329	350	318	326	316	337	324	318	328	346	357	340	347	314	349	329	310	326	310	298	317	332	347	335	326	321	341	318	328	308	337	354	349	328	311	326	350	346	359	359	334	348	367	347	365	349	314	337	327	325	368	331	340	331	282	313	338	319	306	357	361	366	326	351	329	324	334	330	331	302	302	320	339	338	314	324	345	323	348	305	317	307	349	357	320	326	338	322	332	352	312	303	311	347	349	308	302	347	358	314	332	293	306	303	370	323	305	325	326	334	337	334	335	315	353	336	338	320	318	330	316	314	332	358	342	307	316	312	349	336	316	346	332	312	358	317	363	345	313	324	319	348	333	327	349	342	334	304	352	320	329	357	316	353	333	327	371	333	331	349	339	327	362	339	342	320	365	322	355	355	359	345	372	339	338	310	318	337	355	352	293	344	331	340	337	319	358	336	334	315	309	293	324	332	316	342	312	315	346	330	308	314	323	338	337	312	325	351	298	307	311	304	340	325	350	327	326	357	340	366	335	345	337	345	353	318	316	324	334	329	313	338	340	312	311	324	358	340	358	304	311	328	327	335	326	340	345	321	323	328	352	330	292	359	342	376	338	308	284	317	324	331	316	334	338	323	314	337	362	319	347	327	339	313	345	327	363	320	346	308	327	294	339	285	375	288	324	346	326	297	329	367	306	314	337	352	307	314	321	310	304	333	324	302	313	320	324	294	325	326	325	329	321	307	330	346	285	307	366	338	323	337	310	333	346	359	327	313	351	313	335	328	319	363	342	330	320	328	305	350	311	337	314	367	347	328	332	344	341	322	320	332	348	339	306	331	341	329	326	296	344	340	317	342	322	341	294	341	362	347	330	311	338	343	295	351	338	353	296	352	304	325	322	355	349	298	323	335	330	329	345	351	320	336	288	329	295	329	320	324	349	300	334	312	303	366	340	322	329	310	318	304	336	305	354	346	342	315	351	336	309	355	332	337	333	350	363	283	306	320	343	330	346	303	358	336	327	353	335	330	311	307	316	318	307	342	320	334	323	319	321	316	315	296	327	341	353	344	317	336	318	351	346	336	337	333	328	341	357	336	332	319	345	348	306	328	338	358	319	345	335	342	327	296	310	329	292	309	343	325	322	340	357	315	303	362	302	306	367	328	310	336	364	348	300	359	312	329	337	344	343	317	299	342	309	322	318	312	328	347	335	345	339	329	316	325	357	297	322	315	330	359	313	317	321	326	340	321	316	319	332	337	338	331	289	316	342	369	345	290	328	321	332	305	325	365	319	333	306	345	321	331	348	310	335	336	357	333	338	338	298	307	331	363	316	324	353	354	370	345	320	315	324	323	314	360	341	324	349	369	320	272	308	343	363	327	313	346	354	340	346	324	285	318	363	312	366	336	317	309	338	314	366	370	333	320	315	332	349	304	304	370	341	326	345	313	324	285	308	352	353	357	342	318	335	354	301	321	329	327	318	351	322	352	330	328	318	335	356	346	302	336	342	322	304	342	329	297	312	327	379	327	313	299	335	330	347	340	344	321	318	336	333	333	336	380	328	358	339	342	368	332	351	301	336	319	303	310	337	353	324	312	357	345	340	315	326	273	330	383	322	343	321	328	318	317	328	368	329	314	334	305	311	343	363	356	315	286	383	364	330	337	335	314	328	359	349	356	342	333	348	345	336	338	343	330	326	320	350	334	332	348	319	327	332	349	324	343	309	338	335	342	338	343	326	371	377	304	334	312	344	330	304	356	331	284	333	319	308	317	323	316	338	323	326	294	319	324	330	315	346	313	340	363	344	346	322	347	310	363	332	329	323	302	339	343	307	352	334	358	334	361	328	320	344	309	359	326	314	327	301	304	323	324	324	325	348	357	310	327	341	329	349	338	360	324	321	310	336	325	312	330	344	316	346	334	340	318	329	325	323	340	343	341	331	319	321	300	309	323	319	309	322	364	334	314	342	306	315	324	342	353	333	347	318	303	330	324	347	367	325	332	318	311	326	327	337	365	311	317	353	340	297	335	324	329	338	366	354	315	357	308	337	336	333	308	317	310	353	352	336	306	330	334	354	308	325	275	284	363	338	353	350	315	311	313	325	314
24819	21660	29445	38353	39916	31434	18178	8634	5344	2388	991	449	224	181	141	136	154	164	152	165	169	144	127	144	132	147	135	159	155	151	127	151	153	136	151	130	153	153	163	146	171	154	152	159	135	149	151	147	163	149	155	160	159	161	171	147	145	160	152	156	164	154	136	157	146	148	166	137	154	140	177	147	139	158	145	161	157	163	176	139	151	145	134	152	132	173	149	167	146	139	132	166	114	148	143	145	155	146	161	152	147	144	155	147	140	139	159	150	142	163	155	146	135	141	160	151	152	162	144	140	153	159	151	151	157	141	172	149	132	163	138	166	158	141	159	148	141	163	161	138	154	146	143	135	153	147	143	143	148	138	144	156	148	143	138	147	167	174	173	140	161	156	165	163	117	145	151	158	153	138	152	170	141	115	152	150	143	160	165	151	151	150	158	163	150	172	135	126	143	188	141	141	178	165	159	156	133	136	157	155	154	126	158	159	144	129	150	140	134	174	152	165	131	166	173	150	129	131	148	171	140	145	148	130	145	155	148	148	180	149	167	173	170	148	154	140	121	159	149	137	155	149	159	147	119	155	124	169	159	170	163	151	143	157	147	166	167	128	135	155	131	145	132	146	145	151	149	140	163	170	148	147	150	156	160	160	143	149	155	169	146	166	151	143	131	140	134	132	154	176	129	156	148	163	146	155	136	145	133	135	167	161	133	169	139	151	156	148	171	139	164	153	143	150	171	152	140	159	155	137	157	140	142	178	160	148	165	154	144	133	151	141	154	135	159	153	146	154	151	126	124	138	144	140	146	152	129	110	152	133	159	166	136	157	156	161	130	158	159	141	164	172	139	143	147	154	161	143	165	162	132	172	143	137	145	153	156	140	141	153	149	142	154	156	144	147	168	149	133	146	141	161	134	151	141	153	141	150	165	151	141	156	153	145	137	147	169	144	174	146	144	146	142	140	141	153	154	140	139	154	140	163	156	139	187	165	145	145	141	129	164	155	138	137	110	157	135	138	148	157	150	159	152	158	149	159	154	155	144	149	157	141	137	169	156	158	154	153	166	155	170	138	144	139	181	132	152	158	147	140	153	145	167	139	139	139	139	143	146	116	152	148	142	152	152	151	159	159	144	186	157	147	144	151	136	145	159	159	181	140	137	174	141	148	171	169	158	138	127	160	142	149	144	139	153	131	141	149	148	149	139	167	154	144	143	134	131	147	140	169	152	161	152	119	150	150	151	145	151	146	136	137	154	158	144	160	143	137	169	151	145	165	161	154	132	168	159	138	133	143	149	140	175	131	151	139	154	152	161	151	167	172	165	139	160	147	127	159	149	145	173	135	145	163	160	158	156	170	142	126	160	155	121	147	154	160	163	144	140	137	139	163	157	165	142	150	137	167	139	148	132	177	150	141	156	139	137	123	150	138	136	133	133	135	138	134	139	157	146	142	165	149	140	148	147	148	154	166	151	155	154	142	150	142	165	153	149	143	150	136	157	131	144	150	149	151	150	160	147	166	145	137	132	169	152	160	144	164	139	169	131	141	147	134	150	153	152	127	149	164	143	133	140	150	143	138	136	172	151	130	129	153	160	159	158	122	153	168	173	152	172	156	157	153	154	140	148	153	148	141	152	144	133	152	121	155	152	140	133	142	158	156	151	154	150	153	153	138	147	139	149	145	154	150	139	153	136	158	155	150	121	181	153	149	122	158	167	159	147	151	175	145	170	155	150	144	158	131	159	163	147	155	142	163	132	150	125	135	156	137	148	144	134	160	129	139	167	151	156	143	141	152	139	140	133	149	150	150	147	146	135	155	151	151	158	144	120	119	141	172	157	134	159	137	141	133	149	130	171	166	154	158	137	169	154	171	144	158	163	137	144	156	148	146	160	146	149	137	148	161	145	165	159	142	163	158	141	164	154	150	139	130	141	139	156	169	152	160	133	151	150	141	147	159	173	141	165	160	151	145	150	154	130	159	133	149	133	144	164	154	144	156	176	146	163	135	156	155	152	144	145	137	168	155	162	150	148	150	155	132	132	143	153	157	157	146	155	166	150	142	156	152	145	154	168	139	146	158	150	139	148	152	157	138	158	156	131	133	150	161	163	144	144	144	146	156	137	146	161	147	158	163	168	140	153	157	128	150	152	138	150	161	143	143	154	155	154	162	146	132	151	145	150	182	137	147	142	151	156	144	162	147	151	156	171	143	146	159	151	139	130	151	125	138	144	165	136	169	155	154	151	151	147	157	149	147	152	148	159	149	153	146	150	158	147	140	160	159	161	135	156	141	149	153	147	168	146	155	162	164	168	138	133	158	131	153	158	138	171	152	151	143	140	135	124	129	134	147	164	141	145	152	188	146	153	154	144	149	154	146	154	149	160	148	152	149	166	144	165	162	166	140	147	134	150	142	156	165	159	159	130	156	162	160	121	137	130	146	142	132	153	144	134	158	160	142	143	146	138	161	166	169	159	141	137	151	158	155	118	126	148	165	155	148	140	163	140	160	143	163	142	168	147	147	150	155	154	139	156	147	151	130	130	151	151	154	139	139	148	147	151	149	147	150	147	158	156	139	158	138	150	135	166	141	161	146	132	128	121	129	149	154	167	147	160	142	150	148	145	157	166	140	165	164	174	142	142	146	143	143	132	160	139	132	158	142	133	165	155	135	131	134	147	140	151	140	150	164	179	158	129	156	175	150	138	153	167	135	147	148	167	158	170	157	168	138	154	134	154	134	135	156	157	155	156	132	114	147	149	142	139	154	146	152	141	142	148	170	145	155	169	145	150	172	148	143	153	176	142	154	140	141	147	164	128	162	145	149	151	149	169	162	148	149	168	145	149	144	159	148	171	155	135	166	153	161	154	150	160	150	155	148	148	168	145	166	160	163	147	154	140	156	140	154	166	145	161	141	134	136	172	129	153	128	168	152	147	144	149	132	161	165	160	181	136	154	157	139	158	126	147	158	161	175	128	136	143	151	153	144	152	153	163	155	157	143	170	147	149	145	158	128	153	149	124	142	121	152	152	141	136	145	147	149	143	151	155	127	140	168	164	153	142	127	153	152	157	155	141	153	155	138	129	169	149	134	152	133	146	157	152	161	142	132	160	156	143	155	166	174	148	165	160	154	157	148	150	174	165	149	130	142	151	136	154	161	149	170	161	166	146	150	146	176	149	146	135	173	134	153	152	170	151	151	147	155	148	158	151	144	140	138	150	161	150	140	145	158	149	137	162	172	147	147	165	134	151	171	158	149	163	126	155	166	134	142	157	162	145	168	160	146	160	159	134	155	146	146	153	136	151	158	123	132	155	168	146	152	144	160	170	145	154	148	158	135	151	164	162	150	169	134	124	157	148	153	135	153	145	166	135	149	140	141	141	157	151	147	146	155	161	152	138	160	166	141	131	172	152	129	146	163	150	157	167	150	161	142	163	163	162	150	183	149	146	145	148	133	167	137	148	176	147	146	153	143	168	167	145	153	169	153	139	148	144	141
29206	45401	45183	57795	49006	36678	23461	16919	13055	6625	2956	1233	466	308	295	292	293	283	295	295	301	263	290	288	283	296	319	307	311	276	307	246	264	302	273	288	316	273	309	296	321	284	288	296	284	293	266	269	290	274	296	267	292	323	299	315	298	296	301	290	283	298	270	285	312	299	298	281	293	267	278	298	301	292	300	295	314	264	293	316	313	285	322	309	298	264	254	288	274	287	315	292	295	328	276	287	280	276	288	274	299	290	298	291	280	301	267	312	318	321	301	290	309	279	284	321	273	320	321	317	280	304	292	308	268	310	266	308	306	301	334	296	292	319	294	292	258	281	284	259	301	299	289	280	281	284	340	298	325	297	307	279	261	258	272	294	297	295	274	314	282	315	292	283	305	283	275	269	255	315	296	293	289	301	311	285	314	269	280	311	294	319	288	312	299	301	292	277	276	279	288	296	301	284	289	299	303	279	307	276	282	286	300	292	283	297	277	262	276	305	283	288	307	299	294	281	282	284	272	292	256	259	279	285	253	274	289	268	296	290	276	295	274	247	298	279	283	268	280	300	317	304	285	301	273	277	295	308	273	296	290	296	288	324	295	298	318	283	275	290	281	312	264	261	249	305	297	277	272	333	286	277	275	296	299	324	291	303	286	287	296	269	307	291	269	288	291	280	266	262	311	319	276	317	304	287	274	289	282	277	266	295	292	287	308	269	312	282	283	297	303	293	312	284	278	326	281	293	290	282	321	295	308	284	291	299	295	276	276	285	289	278	262	324	288	303	289	297	303	276	288	273	283	305	302	315	313	288	315	251	294	300	278	305	290	234	258	271	289	284	284	281	280	305	271	281	287	295	283	274	301	295	262	273	295	299	254	307	261	264	302	302	312	291	287	272	331	297	314	318	274	323	283	279	290	289	306	300	287	288	297	287	302	306	299	269	315	266	292	270	277	276	310	313	274	276	271	296	279	290	280	293	281	275	304	284	277	284	276	285	296	271	306	288	287	289	266	311	313	299	307	266	289	304	301	284	276	307	270	302	263	277	314	301	279	290	265	291	267	292	309	329	293	276	296	282	272	295	281	266	287	306	294	293	339	289	267	292	305	272	312	276	304	296	292	268	303	291	326	280	287	276	313	314	306	287	313	320	267	271	279	311	271	309	295	296	285	287	281	288	272	274	267	287	283	288	272	299	279	320	322	300	316	293	318	288	326	284	302	326	299	279	286	306	277	303	309	274	275	273	290	313	278	282	296	319	274	308	289	278	291	291	285	284	310	281	301	266	280	270	300	291	291	288	306	307	299	294	310	294	285	261	288	316	265	264	300	284	307	282	312	289	272	308	286	312	265	297	264	280	286	267	297	271	268	312	293	306	293	252	283	291	273	267	301	286	285	289	299	319	287	304	284	304	287	300	273	305	279	309	303	300	320	306	294	281	305	264	272	289	310	261	279	304	278	306	272	290	251	301	295	315	296	305	292	268	268	275	285	309	309	261	256	289	276	302	270	296	310	270	295	298	297	289	293	307	277	295	270	297	272	284	297	276	329	256	300	303	279	290	283	283	286	300	301	312	288	288	304	285	288	259	288	292	305	286	277	305	270	288	321	327	283	289	290	292	268	285	263	284	279	303	285	317	293	289	290	272	279	290	301	334	263	292	281	307	292	271	301	304	281	284	310	266	288	282	306	303	280	242	278	277	305	291	271	273	298	284	276	276	282	281	276	320	269	308	293	326	284	300	280	308	289	256	291	300	287	293	305	274	266	290	287	279	306	319	304	319	297	257	302	312	274	301	300	280	280	245	300	306	320	302	320	308	287	288	284	296	333	295	297	283	276	270	290	290	295	316	307	287	283	294	270	307	316	295	286	315	285	284	291	295	341	277	290	284	270	261	300	269	288	271	297	313	309	270	290	292	335	282	261	276	295	301	297	277	265	318	288	293	282	305	301	280	275	298	278	283	283	266	290	290	282	286	263	309	268	323	267	282	309	291	290	250	331	287	277	300	279	311	288	282	287	281	302	322	287	264	268	294	292	287	324	275	277	305	291	307	274	338	294	297	294	310	285	277	285	315	290	296	282	309	321	283	287	274	313	267	297	300	274	281	281	273	286	310	284	290	295	272	277	304	284	265	305	309	297	318	307	309	290	287	338	285	259	306	299	300	257	251	286	285	322	305	294	285	298	254	285	276	290	307	280	319	283	297	301	302	259	294	280	272	289	314	320	297	288	309	286	280	295	286	293	279	318	280	265	265	308	289	326	298	284	291	299	283	292	322	292	291	323	270	259	297	271	268	291	302	290	264	281	305	304	286	276	275	301	294	295	282	297	311	302	274	291	296	276	303	312	273	300	298	287	261	274	301	261	299	289	295	269	290	288	263	261	291	278	268	295	305	284	288	302	281	275	270	295	299	267	286	270	289	274	299	306	272	290	298	290	284	289	283	306	250	257	314	303	281	306	294	280	281	292	294	270	314	300	300	284	272	280	285	294	278	312	273	260	287	258	293	275	293	281	259	277	310	309	279	296	290	304	304	300	287	289	266	278	307	267	290	289	270	319	336	279	275	266	264	299	277	308	296	257	271	304	270	284	274	302	296	306	277	284	286	316	321	293	291	267	311	285	304	342	293	282	295	272	285	300	290	249	304	285	308	275	277	303	288	274	275	303	307	312	250	261	284	286	264	260	294	291	297	336	298	265	290	291	331	259	284	280	290	285	297	241	317	276	291	269	300	291	276	256	280	297	296	293	286	291	272	292	290	294	285	306	283	312	278	297	296	257	292	281	288	320	300	271	302	294	280	314	282	255	267	292	286	265	294	312	272	291	328	281	313	301	273	271	303	279	297	301	289	285	310	278	271	291	249	294	314	259	278	286	292	258	274	293	270	297	293	301	294	315	282	310	277	305	301	290	298	276	294	269	260	294	268	275	293	292	294	250	275	254	287	290	284	288	301	297	305	308	246	277	297	262	279	300	277	307	275	288	280	270	269	274	266	288	309	301	302	317	328	310	295	316	293	282	299	260	281	272	301	278	297	311	297	276	286	304	290	279	290	307	299	283	271	302	309	300	279	282	283	287	302	277	291	304	290	277	289	291	269	260	308	314	294	291	296	316	301	296	272	264	293	285	266	281	269	280	288	287	284	261	294	299	315	305	278	313	282	299	223	252	283	288	272	326	293	270	293	298	287	272	324	308	270	278	287	290	324	272	276	276	280	308	304	269	311	283	309	284	271	295	272	295	286	294	318	308	296	291	283	284	293	318	294	309	284	300	344	272	289	264	307	311	302	260	265	288	279	290	315	297	328	305	288	298	309	258	265	290	286	287	292	291	281	309	286	302	293	287	294	282	273	258	290	267	260	251	288	313	284	311	285	301	283	290	281	289	293	310	288	283	283	267	268	275	275	282	269	310	278	280	295	258	262	276	268	295	290	280	299	305	282	313	273	298	279	293	299	298	287	289	265	305	277	294	294	270	306	290	284	304	282	296	278
23575	21645	30074	35424	43893	39989	25194	15031	10654	5032	1915	731	251	182	123	163	182	140	148	146	116	147	135	146	150	140	150	161	145	143	136	142	139	121	151	175	156	138	136	134	132	145	129	139	162	153	163	153	127	141	154	143	147	131	140	139	152	153	132	147	143	132	126	152	159	134	144	150	135	138	142	139	147	158	130	138	162	135	131	148	150	131	122	138	135	145	143	134	145	117	144	148	144	153	143	130	130	154	133	138	136	149	133	133	151	134	161	151	133	143	148	129	152	157	139	137	137	128	127	132	140	147	140	128	129	137	152	125	145	131	125	140	161	136	148	115	134	136	115	142	129	137	151	142	135	131	149	127	124	134	122	156	141	130	127	158	138	127	125	129	117	102	159	129	115	129	130	142	141	127	138	145	144	164	134	137	153	128	153	152	142	133	132	142	154	142	136	141	136	124	165	131	131	144	149	149	137	148	129	141	142	150	131	158	120	124	142	133	140	113	152	156	153	143	135	136	136	127	140	138	182	142	153	133	153	131	132	156	161	148	139	140	122	125	141	166	142	149	159	150	132	141	130	144	141	135	131	143	132	128	129	133	138	138	137	166	144	126	133	150	151	145	130	120	151	143	148	139	138	147	134	135	130	142	136	130	139	136	145	139	123	141	126	145	147	131	144	144	135	123	145	145	128	130	126	142	131	122	130	138	142	127	134	141	125	123	140	153	134	149	134	120	142	138	154	144	145	135	134	156	137	143	142	142	152	170	124	138	133	124	132	129	142	142	154	143	127	127	137	146	139	130	148	131	128	130	108	128	114	127	140	146	114	145	141	138	147	137	134	138	144	138	150	132	126	141	138	149	124	130	111	146	136	124	136	131	141	141	144	133	140	151	140	138	134	135	145	141	126	141	118	130	121	148	152	167	160	138	146	145	142	138	147	118	145	148	127	146	140	141	137	150	133	140	143	122	150	138	137	138	126	149	131	157	141	135	137	139	139	126	142	145	144	138	147	123	146	153	133	141	144	119	133	141	147	153	158	138	137	125	132	125	150	130	122	160	141	145	114	141	129	135	144	123	133	159	133	134	155	153	140	139	154	138	135	143	141	141	144	126	154	153	155	125	120	115	136	125	140	132	140	131	153	143	138	138	131	142	134	144	144	150	143	119	132	125	145	135	134	137	141	140	133	116	152	158	138	145	136	144	148	126	159	144	120	151	129	141	134	125	163	137	137	140	140	126	142	139	148	125	140	140	145	140	140	130	132	121	148	141	129	130	155	128	167	144	152	130	127	131	124	118	147	137	127	127	122	145	135	145	135	149	121	147	150	146	150	139	142	141	131	146	134	136	139	116	138	146	146	140	146	135	155	152	157	129	119	144	126	129	129	135	138	120	133	126	133	136	134	153	126	146	141	141	146	153	124	149	139	112	139	129	134	144	139	141	145	133	144	108	147	131	146	134	126	120	146	144	131	121	131	141	158	149	124	142	137	160	175	141	115	142	154	137	142	150	133	152	133	121	147	133	134	131	145	146	148	122	127	132	136	149	131	142	126	151	154	129	121	153	150	125	137	147	130	139	133	133	136	151	140	147	143	136	129	144	150	148	155	147	128	141	149	138	119	146	137	150	137	150	145	143	138	149	137	145	142	134	169	115	144	139	140	132	141	156	127	143	145	163	139	125	157	142	150	121	111	111	140	143	138	111	143	131	123	144	148	148	140	138	139	139	134	122	120	128	124	124	136	141	143	117	134	144	125	135	139	122	141	135	128	126	144	138	115	145	128	146	137	125	158	124	139	131	150	151	148	145	124	144	144	137	144	110	139	148	144	144	124	137	148	149	133	142	120	152	115	136	145	113	135	159	141	145	145	137	131	150	148	142	139	159	140	167	128	130	138	157	143	141	149	140	160	136	140	137	138	144	132	117	147	140	130	148	158	143	141	127	138	166	152	158	141	149	154	149	131	158	139	148	120	125	139	139	146	121	153	132	141	135	125	148	140	153	144	161	151	137	150	150	125	128	147	138	130	145	125	145	127	143	144	137	129	148	144	156	121	157	126	141	138	144	132	142	156	114	144	131	147	141	152	138	152	115	142	129	143	137	131	162	133	142	130	130	150	127	128	143	125	143	139	147	136	151	122	127	147	131	134	117	131	143	143	128	126	127	137	140	128	158	137	120	130	134	142	149	132	135	140	139	134	148	139	148	128	128	154	122	141	124	143	149	143	144	143	141	131	134	129	140	114	146	146	135	133	153	135	143	148	133	157	130	139	155	131	132	136	139	129	153	140	136	132	139	124	127	133	146	153	149	136	168	125	124	123	148	129	150	135	133	150	131	156	123	125	130	133	139	151	151	138	130	144	145	149	131	143	128	158	151	152	126	160	156	141	157	127	139	148	119	153	138	143	139	125	146	139	132	147	126	158	129	142	155	152	128	138	136	127	142	127	164	131	167	135	128	145	139	148	139	127	129	122	126	130	126	108	146	130	153	142	147	126	158	141	129	138	130	150	142	145	162	133	133	137	135	124	147	146	145	138	141	127	130	159	135	149	130	144	130	161	140	145	138	166	121	162	130	137	153	119	139	153	147	159	158	135	122	133	142	147	134	127	140	133	140	149	158	142	129	151	121	126	151	139	140	136	119	151	122	163	143	127	146	162	148	125	136	118	135	131	147	130	139	148	137	122	151	128	151	124	160	138	156	133	117	156	143	133	140	133	140	141	134	144	130	137	135	170	148	155	142	150	141	160	146	166	148	119	135	158	134	144	148	151	145	137	135	143	136	152	138	140	159	150	139	139	148	130	144	136	126	128	135	132	136	145	135	139	143	122	146	147	135	125	152	133	137	131	137	127	121	141	129	140	160	140	123	141	142	157	134	140	139	157	130	156	151	117	143	129	142	137	143	135	169	168	119	129	130	145	136	135	132	119	139	139	141	127	140	132	135	147	146	154	137	135	160	135	104	127	131	150	141	144	130	129	131	132	144	135	130	142	145	141	153	139	150	146	131	133	131	132	136	134	133	133	142	151	116	140	131	150	133	151	159	155	146	133	141	132	134	129	157	147	125	127	134	127	127	157	137	128	147	160	153	130	148	122	144	153	129	121	142	135	140	127	138	140	133	136	134	135	137	118	135	130	129	120	143	124	153	124	135	123	150	130	115	141	160	150	143	144	152	138	153	142	154	151	144	128	146	142	126	124	140	143	152	123	160	123	145	153	143	138	134	152	129	132	155	151	150	149	145	140	144	139	154	107	146	137	134	133	137	146	121	149	128	141	148	125	143	136	155	128	130	142	156	139	152	132	140	145	140	136	147	123	130	150	164	136	147	123	130	123	134	122	132	123	118	121	140	125	168	143	135	149	144	126	140	147	143	129	136	125	156	136	150	161	127	152	137	152	157	147	146	145	152	127	127	134	158	142	141	157	154	121	136	135	160	144	142	115	134	135	131	141	138	149	135	155	145	135	133	152	133	114	138	165	133	162	161	119	138	132	122
32814	55111	59886	75277	63057	46934	28458	24222	20674	11630	5327	2060	679	295	320	245	255	264	270	278	277	273	272	312	274	249	268	288	283	262	280	261	272	262	260	242	265	272	274	247	252	252	257	281	271	252	286	267	296	270	251	231	267	261	252	265	262	257	269	267	287	264	246	256	252	282	249	267	267	267	260	284	233	299	246	240	275	255	243	252	243	265	247	277	254	242	277	261	245	264	261	288	254	266	270	236	247	242	251	255	223	266	245	239	258	261	263	259	256	244	265	255	231	254	270	228	249	270	280	233	286	252	246	278	279	227	245	284	260	273	258	247	263	245	247	257	244	276	291	310	260	250	245	262	247	261	276	246	276	269	275	243	253	251	285	267	275	270	272	289	238	297	263	248	235	272	253	233	261	243	252	257	254	267	275	284	288	254	273	248	299	268	261	284	286	249	239	251	278	225	225	280	241	283	262	267	265	234	243	227	271	252	254	266	247	300	262	277	254	240	263	277	262	249	269	285	296	253	249	259	221	241	251	269	258	268	256	268	236	273	257	269	290	248	263	264	278	261	247	276	244	275	272	234	266	244	247	253	265	242	286	259	276	268	238	270	259	268	235	240	237	259	260	263	278	264	260	262	259	304	274	269	276	243	295	244	279	243	262	261	278	284	262	260	255	242	250	253	252	255	270	272	246	257	217	254	275	223	293	253	274	236	261	230	240	230	235	251	240	238	273	223	258	263	261	263	253	256	263	260	265	217	246	240	299	273	260	257	292	267	230	249	280	267	283	241	249	269	234	276	262	269	270	238	276	275	269	278	228	245	262	243	258	274	284	268	287	265	269	261	261	243	244	238	290	259	277	261	234	276	250	271	223	264	229	229	268	264	253	260	251	276	289	244	256	262	257	272	268	272	267	232	261	287	250	242	260	288	232	249	254	281	251	263	243	250	250	253	233	271	241	235	289	279	242	289	271	229	238	262	255	233	292	255	263	251	252	228	236	255	296	255	259	279	277	275	274	269	259	257	271	265	267	242	279	273	284	285	287	271	277	255	223	229	246	223	262	266	267	237	240	240	257	252	233	244	263	246	250	276	256	283	241	279	273	259	243	282	253	269	279	239	269	271	258	268	253	268	230	278	261	262	307	286	264	278	270	251	229	268	276	269	254	256	268	286	256	245	261	237	246	296	246	257	251	281	271	253	256	265	232	258	261	235	254	252	259	275	260	275	275	247	262	264	265	284	270	274	261	268	252	269	265	275	279	274	248	261	266	260	245	280	252	277	261	251	264	245	253	243	263	292	252	275	260	267	267	225	250	249	253	270	273	279	242	252	240	268	249	265	263	266	262	256	278	261	268	244	274	261	265	277	258	298	283	233	250	242	255	252	236	284	254	250	255	257	274	228	249	274	248	278	232	288	259	253	226	257	257	273	279	273	245	278	287	258	273	243	272	268	281	250	256	251	240	278	261	232	254	256	265	252	274	268	264	239	240	242	238	255	266	256	268	244	259	263	254	233	243	267	269	249	289	250	262	248	245	274	261	259	247	280	271	233	268	268	246	274	271	262	260	250	259	245	277	242	281	240	300	238	256	273	281	258	258	273	245	259	277	245	278	269	266	268	287	239	269	255	279	296	219	261	269	251	251	253	293	253	274	258	269	256	264	249	267	257	248	245	277	245	253	283	257	268	275	262	234	285	244	251	270	274	254	239	251	257	251	243	241	275	265	264	281	242	250	247	259	303	245	257	265	273	281	232	289	231	235	248	281	275	251	262	266	265	238	287	249	258	254	266	243	260	278	297	276	296	254	283	266	260	235	239	256	249	245	246	239	260	246	244	260	243	261	293	253	275	277	291	259	287	250	253	242	244	276	237	266	270	270	289	252	253	242	291	283	258	266	249	242	248	259	277	253	257	288	269	248	256	267	280	270	242	244	264	238	262	268	263	275	285	258	257	231	249	244	259	265	293	269	247	270	282	259	269	238	268	253	267	260	263	269	261	245	233	272	268	251	258	227	265	268	260	246	251	256	229	267	232	262	254	249	252	234	285	267	289	258	267	287	248	271	265	242	274	259	243	274	271	251	264	284	271	258	274	256	272	275	293	258	261	253	253	296	259	246	261	260	277	237	264	246	269	267	276	254	273	239	285	245	261	259	250	259	270	242	286	260	252	236	269	266	250	258	264	255	233	248	254	255	279	260	270	259	257	242	259	249	273	245	238	252	277	253	262	247	258	234	248	256	273	261	254	251	277	299	257	242	259	261	272	263	262	255	277	257	239	239	265	269	282	280	273	253	272	231	247	250	278	263	282	287	257	274	287	270	247	248	275	247	261	278	268	245	236	255	252	259	278	248	264	259	263	282	291	283	247	245	246	258	274	248	272	280	256	272	289	271	252	224	267	234	286	272	284	235	286	258	254	267	256	271	280	257	246	246	256	278	256	248	287	252	273	279	265	238	286	267	253	280	248	266	254	233	273	259	265	258	251	278	252	273	247	274	271	261	288	239	237	253	266	230	267	266	242	252	261	259	300	272	258	261	260	251	257	231	249	230	262	247	241	277	271	267	269	250	259	253	271	263	243	281	255	272	264	256	268	261	245	248	257	281	252	259	224	268	251	237	246	247	243	253	275	280	244	254	259	235	262	267	252	259	278	247	273	269	249	241	280	276	243	249	249	279	247	266	263	282	253	262	272	274	251	279	277	236	245	264	252	278	289	268	275	268	280	268	236	281	266	248	265	257	259	248	260	264	266	257	270	287	263	279	252	241	253	262	252	257	295	270	295	262	236	253	269	272	306	270	266	262	257	292	251	251	252	291	273	266	252	242	270	259	246	277	269	261	268	255	237	248	244	279	248	284	279	250	264	264	241	252	270	266	237	266	278	252	278	315	243	264	262	261	280	245	258	266	254	262	254	243	246	283	268	254	241	284	270	259	264	268	269	278	244	275	264	205	259	241	249	272	276	266	260	276	287	251	249	239	246	263	281	280	287	257	258	252	259	255	267	243	216	293	253	262	269	265	257	226	268	288	269	280	308	265	274	249	245	257	277	255	256	239	249	263	253	289	234	237	264	239	251	254	267	265	260	226	251	231	264	252	275	239	250	234	247	244	269	248	263	280	239	264	265	263	265	270	275	242	255	269	268	273	247	256	266	272	254	287	293	256	234	275	270	247	253	271	259	263	272	274	278	261	258	275	263	265	280	239	264	264	267	245	269	268	253	258	285	264	281	261	238	254	261	267	257	253	266	234	257	253	245	271	261	273	243	271	275	243	252	264	284	252	272	253	262	247	236	233	269	304	239	231	267	229	270	264	251	251	289	267	264	278	261	243	276	251	234	248	262	271	259	257	244	261	264	265	305	278	244	285	258	263	279	232	263	294	269	244	275	294	280	243	261	253	279	280	313	275	259	227	260	257	265	273	251	270	233	256	248	273	235	283	295	274	297	295	278	263	233	248	244	248	282	273	247	250	281	266	258	300	280	253	246	276	283	253	262
27350	21820	20120	24964	15964	7972	2012	775	780	466	324	182	200	156	170	164	163	161	178	159	168	160	149	148	158	155	164	147	158	170	168	176	185	177	183	177	170	193	190	158	185	190	159	191	183	161	190	164	147	160	166	167	180	131	165	173	184	164	164	159	179	166	180	159	173	181	166	196	164	143	158	184	168	184	172	192	170	181	182	183	135	168	158	150	185	193	184	167	177	184	178	169	176	162	156	175	173	164	171	155	155	168	196	176	178	153	170	153	166	176	170	177	164	152	159	191	186	175	175	167	163	147	180	165	161	168	145	150	178	152	195	155	185	194	184	189	173	162	187	157	173	161	181	186	175	171	168	170	189	159	161	160	191	169	167	178	177	143	164	172	181	161	156	174	146	164	185	180	172	161	190	157	160	165	181	174	180	161	205	177	167	147	152	173	155	185	171	124	159	152	157	162	156	151	170	170	157	185	151	158	178	171	169	176	170	194	167	147	179	170	162	181	153	184	156	157	177	164	160	177	165	157	170	189	176	173	182	170	166	169	148	159	151	182	171	185	162	178	159	179	170	174	168	161	184	146	165	173	182	158	162	167	166	177	165	158	192	162	181	185	170	159	172	169	153	169	180	170	163	163	195	151	172	177	159	193	179	157	176	155	164	166	171	184	185	151	168	173	171	167	145	162	180	160	158	168	176	154	171	161	189	149	161	174	171	173	155	135	159	189	153	167	180	161	173	159	147	174	162	162	181	170	186	164	181	162	184	184	172	161	184	163	192	169	167	179	162	170	157	169	169	150	192	167	176	151	141	179	173	163	162	195	165	172	167	153	190	185	168	171	166	167	183	178	153	174	184	148	162	177	146	185	191	151	162	183	171	159	191	184	163	153	180	179	185	168	178	180	184	136	170	162	166	155	181	174	167	161	168	162	176	168	152	179	162	158	164	146	160	163	175	165	180	161	191	164	168	179	171	181	200	149	164	168	170	169	115	147	170	170	156	152	181	177	164	182	159	166	156	171	174	157	140	165	181	151	166	152	168	157	176	156	193	168	139	158	182	159	169	184	151	177	157	165	148	156	161	140	155	146	179	155	173	145	191	181	156	169	184	178	173	201	164	193	166	167	152	175	186	170	159	178	178	169	173	169	153	165	170	177	182	181	167	161	172	148	167	158	186	160	191	160	151	151	166	169	178	165	165	154	176	169	161	166	159	158	157	163	162	172	169	185	170	170	187	173	154	154	162	194	175	185	189	184	140	171	155	194	169	162	170	180	165	170	150	178	182	172	163	147	165	175	153	167	169	170	173	169	182	170	162	161	185	157	178	159	152	175	186	168	170	191	186	174	178	158	177	166	158	161	176	177	149	159	183	156	159	174	154	156	185	167	177	166	173	163	175	178	173	175	156	159	156	157	170	176	157	168	149	170	171	160	168	170	138	178	169	182	166	178	152	164	172	167	180	159	149	184	162	174	160	172	170	168	162	153	162	173	180	158	170	161	175	178	165	138	166	163	166	163	182	142	159	166	171	169	162	153	162	163	182	159	173	160	189	154	191	179	188	181	172	158	162	147	156	190	160	160	165	154	184	177	166	172	168	168	153	188	171	169	191	148	161	181	159	174	152	142	173	171	159	181	168	157	164	165	169	184	192	179	143	159	156	163	160	162	161	170	153	167	146	163	164	175	174	185	178	144	180	165	156	169	163	157	149	170	180	158	172	182	151	167	162	166	185	174	185	156	168	160	155	152	189	148	204	183	167	179	161	174	190	160	158	169	177	168	166	174	182	160	164	192	184	189	171	180	174	156	181	155	175	180	161	163	182	183	153	179	187	185	161	169	179	164	167	148	157	163	173	167	193	170	159	166	184	157	173	175	190	170	174	171	168	170	197	146	161	172	151	156	169	153	170	191	195	155	184	159	187	165	174	157	184	150	174	175	179	166	197	174	148	172	149	165	188	163	177	171	167	173	148	162	155	157	176	161	187	173	169	172	152	196	186	134	162	170	177	166	157	162	175	166	179	171	168	166	162	163	180	186	169	152	192	162	168	169	179	163	179	169	162	164	160	169	186	183	162	163	171	175	180	175	168	155	190	186	172	159	174	148	145	169	160	165	177	182	179	165	163	170	155	147	171	181	161	188	160	180	188	161	165	145	158	172	145	160	159	178	161	155	163	181	188	180	164	160	175	165	171	178	140	180	182	174	161	168	146	171	160	160	174	165	179	166	174	145	160	165	153	157	178	175	175	166	186	195	190	180	144	170	162	164	174	175	165	171	151	165	191	148	158	183	173	177	147	159	174	152	143	178	168	176	165	141	177	171	175	170	165	167	144	188	180	177	169	188	160	153	171	176	191	174	194	162	157	154	159	169	183	152	146	166	170	164	185	158	156	176	175	169	179	182	177	184	168	183	177	160	167	157	180	173	140	168	158	176	155	164	181	166	174	165	146	153	193	163	167	172	184	154	143	163	163	162	180	166	166	179	176	178	168	184	178	194	153	171	171	158	180	181	163	153	192	169	184	170	152	159	149	154	154	174	162	177	166	155	171	168	172	196	170	176	155	153	165	164	139	158	165	169	156	178	175	168	164	158	172	149	170	145	186	175	149	174	149	196	158	157	191	169	169	174	169	164	149	143	167	172	185	181	155	160	154	161	162	170	174	185	178	151	174	174	178	155	195	149	171	178	160	183	174	181	192	174	156	170	180	163	171	134	191	182	187	167	160	162	162	178	174	164	148	165	159	177	173	147	170	179	195	158	177	150	162	170	151	168	162	171	176	179	183	156	179	161	142	161	179	176	179	154	202	164	169	185	181	195	178	175	170	156	159	166	199	167	163	160	165	195	171	174	184	170	185	180	161	165	149	181	169	196	162	164	163	193	182	170	167	164	162	173	158	166	155	188	160	172	138	168	150	161	177	164	166	166	203	172	161	174	159	191	169	168	150	145	176	182	178	163	155	178	178	199	162	156	188	174	167	167	169	175	170	164	180	169	173	174	154	194	162	174	173	173	177	186	176	164	154	165	174	176	175	168	179	172	163	154	157	153	151	164	201	172	155	170	158	168	182	147	164	151	181	138	173	152	218	148	155	166	172	174	154	158	167	162	156	182	159	150	152	150	148	163	155	174	170	127	152	164	167	171	171	169	161	177	171	155	149	164	185	175	160	182	165	167	200	178	183	162	180	178	170	165	153	170	162	144	161	160	154	189	186	174	157	171	157	155	171	158	166	175	171	153	153	178	170	160	181	167	179	151	178	175	175	161	190	151	172	189	166	182	144	150	182	166	163	184	163	175	163	159	158	171	174	171	165	142	150	167	177	152	172	170	156	157	165	158	175	163	164	149	165	180	147	176	163	179	175	168	183	149	186	172	163	180	151	173	162	143	138	172	145	153	193	182	175	173	152	173	163	177	174	158	147	188	147	165	160	161	151	159	186	166	170	193	180	156	164	153	167	160	142	159	160	174	200	169	161	174	181	176	174	172	151	170	163	141
24759	31280	27086	30397	22910	14381	4663	2372	2116	1226	706	491	357	366	314	358	317	326	323	361	325	307	324	331	316	328	312	338	297	346	301	322	346	325	348	335	323	287	329	325	315	329	340	308	306	336	327	289	343	337	321	352	303	294	320	306	340	323	334	332	326	339	314	335	338	305	299	322	321	346	347	327	332	310	328	305	305	345	300	319	289	313	327	322	328	341	355	350	341	358	338	325	349	345	339	306	335	314	319	325	326	342	330	333	324	316	325	324	352	297	316	317	349	345	324	334	334	330	303	311	342	318	340	319	336	303	314	301	364	308	326	282	335	345	312	310	350	330	332	292	341	319	344	296	323	315	305	296	321	325	308	318	330	312	324	334	364	306	354	317	330	314	337	324	310	320	307	317	338	322	300	310	334	336	348	327	309	325	321	333	361	353	309	304	335	327	358	311	336	304	313	364	294	327	326	309	348	297	310	339	310	345	331	373	378	302	337	334	352	359	301	344	337	318	328	319	327	322	312	310	320	321	324	337	315	334	338	314	333	299	302	348	326	315	326	329	348	330	339	281	337	318	332	348	344	344	356	316	350	293	317	312	325	329	334	331	333	307	284	329	351	345	360	380	325	320	298	313	306	310	380	348	319	335	326	343	327	335	328	333	302	340	355	303	299	298	315	308	321	317	324	288	324	338	316	346	302	324	353	291	343	336	355	311	349	362	326	327	312	311	316	322	328	285	326	372	307	294	311	330	329	308	342	336	313	308	321	292	325	332	325	332	325	326	323	295	333	318	304	333	313	304	318	330	346	323	316	346	333	331	324	346	345	341	339	311	340	359	340	333	319	340	363	347	327	311	342	303	352	331	333	337	330	318	310	325	351	304	301	343	311	324	315	300	307	349	311	326	320	356	338	331	340	291	287	334	346	335	309	317	327	342	364	323	330	338	306	338	370	328	334	320	320	304	335	306	300	327	298	331	324	312	325	328	316	364	325	336	303	324	326	292	314	339	333	341	312	358	332	346	311	354	327	315	335	326	307	329	357	324	330	343	328	319	325	313	303	342	300	304	334	316	329	319	323	325	326	326	336	305	311	341	284	327	350	307	327	313	320	320	356	320	320	298	333	363	344	329	332	320	351	374	299	328	333	344	360	333	342	348	327	350	332	348	354	315	302	298	345	350	318	329	288	335	300	335	353	323	339	385	312	314	330	300	326	342	331	319	361	330	330	321	282	321	328	338	294	313	326	349	289	302	308	323	291	306	330	311	295	308	362	299	310	328	302	300	341	281	334	309	334	313	319	316	297	338	355	302	350	350	351	344	330	339	320	348	351	319	323	318	304	346	351	327	312	363	313	301	316	339	327	331	340	339	329	339	336	317	334	353	286	344	304	340	276	319	335	307	314	356	338	323	349	335	336	313	303	352	319	335	319	323	322	364	358	309	317	332	337	346	344	318	348	318	340	305	348	335	317	322	324	286	316	364	320	328	311	339	297	319	345	348	316	347	331	347	341	342	344	337	290	325	320	320	344	322	299	308	313	361	317	330	312	349	341	317	315	320	295	307	320	316	305	340	312	333	324	338	304	329	332	363	351	343	306	305	334	357	329	308	334	384	319	325	302	330	347	310	349	337	333	314	352	347	330	307	310	318	329	292	299	297	321	322	337	311	321	338	329	311	366	320	332	335	346	323	314	333	317	328	352	284	364	322	296	338	326	304	332	340	318	333	346	332	334	308	319	317	349	316	333	289	309	331	324	351	322	333	304	307	314	332	355	331	286	340	360	327	349	317	318	296	329	310	338	326	324	314	321	328	334	297	332	321	343	340	333	342	310	296	323	311	322	358	293	344	303	344	328	331	291	326	313	273	315	325	319	307	324	303	310	300	317	316	311	349	340	325	311	336	340	328	309	300	346	306	344	300	338	335	341	349	324	321	320	331	320	325	295	334	329	321	299	347	328	344	337	332	309	321	330	316	364	327	335	324	328	347	324	324	344	346	333	325	280	340	342	325	333	340	325	336	344	328	358	310	325	305	349	306	337	316	331	312	347	309	302	313	305	336	327	330	329	314	313	312	337	313	336	311	341	314	339	338	310	326	315	324	341	329	350	306	321	305	346	324	316	322	348	369	314	345	350	305	353	311	320	321	330	315	340	310	341	320	331	338	338	317	311	308	333	341	341	342	338	312	334	337	324	319	318	350	311	352	316	333	331	341	335	322	337	326	329	312	341	302	336	338	307	335	332	348	351	287	306	314	337	335	305	322	317	342	310	335	308	336	327	361	332	339	345	341	328	331	333	335	347	341	364	327	331	321	329	315	334	328	287	322	320	308	327	334	330	347	317	306	347	324	326	314	335	310	321	308	361	319	329	324	335	382	321	311	329	323	372	309	349	326	354	354	317	315	331	320	348	328	321	343	345	329	362	344	358	337	341	310	332	336	326	322	330	342	320	311	329	292	329	331	341	318	319	347	350	330	326	342	324	333	315	327	331	325	325	337	334	333	345	332	331	329	347	281	294	344	326	347	319	299	313	315	330	335	329	337	328	320	324	312	308	316	331	318	318	343	285	299	316	321	340	311	327	297	304	297	315	320	309	313	287	335	305	336	346	321	341	338	314	344	318	331	325	340	329	303	308	320	329	293	334	299	354	302	359	346	335	328	320	323	318	330	320	324	336	352	319	329	312	325	331	297	327	315	307	296	337	337	317	327	324	307	349	322	319	321	330	309	345	343	343	363	307	321	319	325	297	300	331	334	311	319	336	303	310	310	292	312	336	360	312	281	318	337	339	332	333	295	350	339	342	329	303	336	349	317	303	336	317	341	351	305	324	356	340	307	319	332	320	318	311	309	328	319	318	348	324	326	329	325	316	283	340	312	339	341	338	313	318	340	318	336	342	317	325	311	337	340	339	339	299	298	320	326	316	355	359	327	338	320	288	339	317	349	342	333	368	285	316	313	320	311	319	344	306	302	309	294	329	370	323	341	331	357	353	333	352	296	344	281	324	350	334	329	336	320	307	312	311	319	313	356	353	340	347	355	348	337	374	315	331	304	331	311	332	352	324	339	325	330	344	361	325	353	329	312	318	319	361	333	341	346	299	349	349	343	312	336	298	348	315	296	327	299	340	354	344	323	317	325	322	340	341	312	310	300	334	325	333	343	319	337	322	322	324	315	302	313	349	322	317	327	333	352	329	327	326	345	336	325	364	352	279	319	345	338	289	330	315	315	322	336	298	339	320	340	321	328	337	349	297	351	310	330	299	327	327	299	355	305	331	322	343	296	328	338	333	345	345	319	330	343	327	330	376	310	304	313	308	367	345	366	337	356	344	332	316	295	316	320	344	335	317	339	308	306	352	330	340	332	360	352	325	314	334	333	341	333	333	321	344	373	305	326	333	324	347	319	353	328	314	303	321	321	328	339	301	313	375	322	322	328	327	317	320	331	315	365	336	344	370	353	331	351	306	294	310	323	321	338	326	321	325	309	342	322	307	339
24718	21589	29906	39802	41588	32285	19126	4892	3185	1619	735	324	186	159	166	160	143	144	161	151	158	157	148	151	140	144	148	140	162	150	161	150	161	143	154	129	144	168	158	148	168	155	155	131	161	153	155	134	130	155	141	154	142	168	138	135	124	155	149	147	138	144	139	153	152	157	161	155	167	168	175	180	157	172	146	140	158	148	141	139	151	151	145	175	152	134	151	161	166	144	138	141	157	164	145	155	153	144	141	162	133	140	131	161	140	143	143	171	149	146	136	136	141	158	139	153	175	175	128	143	160	137	152	161	145	149	146	136	131	147	154	123	163	172	165	147	155	147	144	165	163	144	166	148	143	173	151	155	167	150	160	140	153	173	138	167	150	156	169	155	139	147	153	136	164	140	152	150	146	150	155	129	146	150	153	134	142	155	121	142	141	151	145	138	147	145	153	144	145	143	145	144	174	169	164	140	137	151	140	143	147	147	138	128	139	157	152	147	148	152	168	142	141	137	166	157	150	148	161	142	164	155	151	159	142	142	144	130	148	141	155	151	150	158	168	170	147	156	176	147	147	164	157	161	152	138	136	160	143	162	176	157	148	148	145	151	153	124	156	144	145	174	155	165	130	151	148	159	137	147	146	141	162	138	148	158	155	147	173	143	158	141	150	131	158	152	142	139	140	165	147	161	133	145	140	146	155	144	151	149	153	150	147	148	155	142	129	149	123	125	149	163	152	129	126	147	153	163	153	134	135	143	156	141	167	152	161	144	127	142	132	148	143	159	146	167	146	154	151	149	154	143	153	135	138	198	155	154	153	143	174	158	143	160	156	140	154	169	157	135	161	164	143	143	159	149	130	153	149	160	154	130	145	144	150	157	153	162	127	144	141	142	168	152	150	161	154	135	174	151	151	137	143	150	129	166	140	164	143	137	132	146	157	173	164	140	151	153	154	133	141	153	150	136	141	167	160	152	147	165	154	151	145	172	140	152	164	162	162	139	156	146	150	144	143	143	151	140	137	159	169	166	146	153	165	143	148	140	132	148	149	133	152	158	145	136	149	147	125	130	138	146	138	132	136	154	140	159	166	146	137	149	154	156	154	139	148	134	153	150	143	157	142	178	149	176	114	154	158	130	134	143	137	138	126	157	125	160	148	143	158	147	139	140	143	114	153	172	151	148	130	126	148	156	138	132	124	155	153	148	142	165	140	159	153	169	149	139	132	150	130	146	145	161	164	142	158	139	148	136	153	133	167	155	162	165	156	141	149	149	147	155	166	154	145	155	157	152	156	139	150	152	131	164	135	136	153	156	146	148	140	170	148	146	157	153	160	153	183	154	154	134	145	170	149	174	162	148	156	144	127	144	134	159	159	172	176	160	171	143	160	166	142	123	160	177	151	160	149	139	163	166	144	141	181	150	152	156	138	141	142	135	128	168	124	155	129	155	164	149	139	171	143	147	142	152	152	160	161	120	138	153	151	150	148	156	130	156	138	132	148	135	160	146	162	147	154	138	163	160	160	157	140	144	148	153	131	138	160	156	151	134	157	120	163	161	164	140	142	141	144	154	143	158	135	138	156	138	146	165	152	152	154	165	151	145	146	147	144	151	145	158	128	167	157	156	152	162	164	149	142	146	170	151	145	140	154	140	156	136	151	155	159	146	169	141	153	150	148	136	153	151	164	149	161	155	161	158	151	161	174	134	138	149	141	153	153	148	123	146	146	147	155	141	149	136	150	150	154	166	150	146	143	159	154	147	129	158	162	144	142	138	141	162	137	154	155	168	162	122	154	148	149	155	165	145	148	134	151	176	152	124	154	129	153	171	144	150	164	136	144	147	133	161	161	140	147	142	130	168	158	129	143	143	145	150	147	157	159	145	149	135	149	153	124	141	144	135	138	142	123	127	150	135	164	143	169	147	154	155	152	165	137	164	156	132	157	159	175	164	149	162	154	126	162	170	127	157	153	156	147	153	164	136	167	148	143	140	141	144	144	157	143	129	155	152	154	143	128	151	158	139	155	142	154	143	174	128	150	140	154	152	173	144	138	141	154	151	136	134	174	159	159	164	157	163	164	146	116	150	174	141	144	138	135	147	125	171	176	139	167	152	144	166	152	139	134	135	158	164	146	161	151	147	145	148	154	159	140	159	155	143	160	139	163	147	150	159	146	149	133	144	129	143	147	160	146	156	133	142	147	130	155	134	154	156	161	160	135	146	163	164	145	140	161	160	148	154	180	145	166	130	152	155	167	148	173	138	152	146	148	163	137	151	158	138	173	145	134	126	135	162	146	133	159	145	141	141	126	149	141	149	157	147	163	159	145	162	155	160	158	139	149	160	147	148	151	138	152	174	139	154	162	170	154	160	137	143	153	131	153	149	143	138	131	138	151	162	161	157	145	137	160	166	148	145	136	145	142	135	154	148	156	142	138	163	135	151	155	159	138	162	133	159	152	132	139	149	141	147	148	150	130	142	138	134	164	148	161	155	143	146	161	145	156	134	152	153	156	152	133	158	158	151	161	151	135	145	145	162	128	149	152	151	129	139	147	164	149	171	144	149	164	163	148	136	135	153	169	178	145	159	161	148	154	130	142	127	156	152	137	158	136	150	168	142	148	155	160	147	143	146	149	167	152	167	145	144	135	154	162	172	163	149	145	151	152	155	130	159	158	166	155	161	133	159	132	151	129	145	155	144	163	137	133	142	157	155	148	149	150	147	137	150	154	161	155	167	143	145	145	150	149	160	141	147	145	152	164	141	138	158	175	160	136	146	137	158	167	150	142	146	150	154	186	143	146	134	150	150	158	149	161	134	142	153	154	142	132	150	143	162	150	156	140	163	147	147	159	159	171	169	150	158	148	136	172	144	153	141	141	175	158	130	155	159	160	124	150	145	151	136	137	169	134	139	139	139	172	119	167	174	131	143	136	132	132	131	143	153	135	155	146	158	143	137	140	147	171	180	164	146	141	140	172	151	148	128	144	175	152	136	158	143	145	143	165	154	142	132	163	160	131	139	139	151	141	153	158	153	125	144	155	163	156	142	137	131	151	140	139	136	150	149	159	133	133	164	134	141	138	165	146	143	162	160	156	164	157	148	159	140	151	132	160	173	146	151	152	140	155	158	135	134	148	138	154	142	154	130	140	158	145	150	167	155	144	131	143	141	129	155	143	158	157	168	142	135	148	151	138	146	147	144	147	139	134	156	149	143	148	140	154	154	140	145	154	155	141	138	157	141	133	135	144	158	121	130	133	152	146	168	126	167	150	165	155	169	160	157	139	134	142	168	170	152	156	150	138	157	152	146	145	133	134	137	159	163	138	150	153	157	151	145	175	136	154	149	143	142	153	136	149	158	153	154	156	163	153	137	160	171	155	165	155	150	139	153	136	158	179	150	133	148	141	145	158	137	141	138	137	140	142	136	137	145	167	145	134	155	134	151	152	147	141	156	151	174	158	151	139	149	152	143	143	145	145	148	154	152	156	146	138	140	141	155
28534	44338	51584	59262	49782	38070	23331	9970	8876	4731	2099	833	439	336	256	302	268	295	257	290	290	293	308	284	298	283	294	286	261	281	230	281	281	267	292	300	302	254	273	303	293	294	280	283	280	280	315	262	300	314	282	289	290	302	272	280	310	282	309	281	300	310	269	289	265	274	280	276	288	275	305	285	303	280	293	317	285	281	285	267	276	294	286	272	285	327	286	293	305	256	287	293	279	302	277	273	268	294	269	336	274	308	284	306	287	293	268	291	272	311	288	288	300	305	309	291	291	276	280	278	301	299	301	284	274	301	313	264	292	315	279	254	309	265	291	276	292	308	318	293	257	303	277	236	282	291	277	299	275	281	311	305	289	263	301	303	269	271	302	297	272	264	271	271	276	295	306	314	257	284	258	288	297	274	292	300	295	280	299	298	289	307	288	279	292	289	299	270	273	272	290	293	278	307	293	282	288	261	295	274	288	317	307	285	296	279	318	293	295	272	294	257	317	290	313	288	267	294	279	300	291	258	272	257	290	306	282	313	297	301	258	292	285	303	295	291	293	278	288	283	328	298	302	292	315	277	324	290	280	253	299	296	260	291	302	303	313	306	285	277	293	288	289	316	300	294	287	309	288	252	290	249	294	300	300	280	279	315	305	304	292	284	314	297	288	273	276	268	297	290	259	286	262	281	280	311	307	267	317	309	303	305	278	273	307	322	313	260	332	300	259	320	282	284	272	282	294	275	299	283	300	286	273	309	298	288	291	310	281	269	291	287	319	300	251	261	280	262	292	277	281	293	287	308	282	265	270	275	272	295	284	288	272	285	316	264	326	281	301	295	280	267	281	263	269	259	295	310	289	296	293	289	287	254	300	300	283	288	325	278	330	279	268	276	299	277	295	270	276	304	285	261	304	273	289	301	276	304	314	324	311	289	300	299	290	267	285	290	296	269	311	276	321	254	274	270	296	297	288	264	270	277	271	279	304	325	260	261	295	286	311	334	282	283	298	273	307	294	298	296	280	320	291	307	303	264	270	284	313	287	272	260	262	289	287	302	277	268	278	267	294	298	275	322	304	291	286	303	302	290	280	290	270	287	300	301	292	262	309	304	291	311	284	274	267	264	265	270	273	281	258	281	271	294	312	279	295	311	269	301	264	268	269	292	304	263	263	276	289	287	292	276	265	293	280	283	272	294	279	298	288	271	268	258	282	263	262	294	296	267	270	293	274	301	296	275	270	286	315	299	293	274	282	294	257	279	300	262	285	291	289	308	279	279	285	291	280	281	286	287	309	264	332	319	303	286	323	280	298	293	293	301	317	293	303	282	272	298	288	269	282	301	274	275	279	268	292	279	247	297	268	293	302	297	271	297	282	284	283	317	273	287	279	284	303	288	298	277	293	292	297	268	313	317	313	261	296	293	282	275	297	306	309	294	280	268	293	273	275	274	277	305	302	281	313	270	285	279	274	277	264	302	306	302	285	314	331	274	266	309	285	291	289	303	308	318	291	296	283	300	288	268	265	292	285	306	276	296	259	301	279	306	295	310	295	306	283	311	304	299	298	273	284	288	280	277	293	292	310	265	288	289	282	283	273	251	276	315	318	270	272	287	281	281	280	290	250	320	311	316	306	307	285	290	293	306	294	306	310	329	281	299	296	294	285	268	271	294	283	277	296	299	290	286	290	280	312	282	251	304	307	293	293	264	277	292	277	273	302	267	305	288	320	301	317	273	305	274	284	291	290	291	274	304	283	303	264	288	283	271	300	303	274	287	310	322	289	284	285	286	327	297	283	290	314	271	291	295	274	264	299	288	284	280	331	300	294	292	297	308	314	307	288	275	295	290	319	280	295	299	249	307	281	269	284	294	268	276	294	290	285	273	291	276	325	276	297	295	295	290	279	280	269	281	278	286	285	303	268	272	300	275	263	267	263	278	293	278	296	291	308	295	293	305	276	306	305	297	267	299	302	294	271	289	281	288	304	287	294	290	290	283	256	309	296	282	334	296	311	274	294	297	277	301	297	320	317	298	261	271	289	310	316	274	285	285	330	289	324	293	324	285	267	266	287	312	282	290	327	283	287	314	317	298	307	253	286	292	279	289	302	316	277	297	274	280	287	276	265	335	296	288	316	266	265	292	295	299	289	265	279	293	269	311	266	272	301	302	272	263	292	296	276	302	313	301	286	267	311	286	298	313	276	296	275	269	288	278	268	297	280	294	280	307	275	295	285	279	283	296	292	318	289	274	302	274	282	297	280	268	308	284	301	272	295	309	252	283	279	302	304	300	260	283	280	303	272	299	285	334	308	303	271	292	279	304	291	311	293	259	270	324	329	327	278	281	268	315	264	276	318	282	276	310	313	297	300	295	299	315	257	295	289	300	309	285	270	274	296	292	320	253	289	293	278	287	307	308	304	276	316	316	252	304	264	292	277	297	289	295	287	297	294	262	265	281	290	274	286	283	287	284	277	285	295	313	304	278	289	284	300	292	292	291	299	271	269	326	305	260	274	304	304	295	295	283	290	293	313	282	318	307	302	274	292	271	289	261	261	278	296	295	276	265	276	285	304	291	274	273	283	285	300	296	296	280	258	298	288	280	290	281	324	294	303	291	282	292	293	309	289	281	296	269	278	301	281	270	282	274	293	307	303	270	283	277	292	261	287	284	299	271	305	289	291	292	290	295	302	294	297	291	305	296	294	274	294	279	282	279	283	297	282	255	291	280	288	321	288	285	291	286	268	292	289	279	318	299	280	265	282	282	305	280	255	276	300	312	290	325	278	266	291	311	297	269	296	312	287	280	293	277	283	234	279	292	287	277	274	298	302	268	295	285	318	312	290	300	270	293	312	296	291	284	309	267	306	297	291	292	277	291	296	290	281	296	289	261	300	304	289	290	301	293	290	312	277	277	295	317	281	287	269	283	280	312	276	303	269	260	288	279	317	272	266	265	327	303	290	282	294	311	282	324	304	275	277	280	298	293	275	270	298	274	282	287	285	284	289	297	283	285	294	286	303	300	285	302	298	300	286	302	326	313	298	298	295	313	288	321	312	260	304	259	287	270	271	284	247	261	301	297	282	282	303	302	268	299	293	251	284	285	308	292	280	283	294	273	299	312	291	290	301	265	294	282	295	272	310	259	301	271	279	261	293	300	303	280	281	298	297	288	312	287	307	269	282	270	309	289	270	310	267	320	256	294	268	283	299	297	278	260	304	283	287	309	294	287	309	303	276	278	299	299	279	277	303	302	275	275	311	309	303	291	294	282	283	279	302	299	289	285	306	282	263	300	302	331	272	298	289	293	272	299	294	292	274	273	273	311	280	295	285	259	313	293	297	304	262	265	285	287	256	285	275	331	241	291	275	306	274	270	295	308	298	287	297	304	296	291	281	281	293	263	300	273	299	294	290	273	289	276	256	295	304	286	282	322	282	255	278	283	301	293	284	271	312	284	270	306	265	318	278	291	282	290	297	285	302	293	297	262	279	264	299	261
23540	21572	29532	34661	43529	43237	30208	12847	8114	4371	1707	693	260	173	138	142	147	136	119	130	159	146	134	136	138	119	144	149	153	136	148	132	144	137	160	127	140	136	133	131	144	120	139	145	137	141	131	139	135	126	137	136	144	150	142	141	126	143	129	140	152	116	137	137	134	137	153	140	148	139	130	163	113	142	170	120	134	148	146	130	141	132	126	146	133	139	135	158	129	139	133	147	138	121	153	142	160	96	133	153	127	125	145	156	142	139	146	140	152	150	137	143	152	121	129	129	152	132	146	143	156	127	138	104	133	143	153	129	121	153	130	117	154	130	117	132	136	111	141	140	130	146	122	127	134	146	144	148	124	139	161	154	181	148	127	143	145	138	118	145	123	128	141	158	135	132	147	142	126	166	132	133	145	122	135	131	130	151	151	138	135	158	129	127	143	114	140	116	146	121	161	165	140	139	137	144	152	141	144	141	140	145	131	146	124	135	134	139	129	114	127	120	137	126	152	171	128	155	141	149	122	127	122	120	161	137	127	138	126	119	149	144	136	138	126	145	136	136	126	139	135	137	140	134	136	133	131	140	137	121	153	136	138	143	129	137	141	142	119	134	130	124	112	136	144	139	160	133	149	128	154	136	132	134	130	140	142	158	136	137	135	105	124	116	150	131	139	157	146	130	141	122	144	141	138	142	149	121	142	158	128	149	112	128	147	135	135	137	136	148	118	155	135	115	148	145	135	134	134	146	134	118	114	121	144	132	139	139	134	139	134	144	147	127	158	147	146	129	113	130	133	141	130	132	144	152	143	166	158	133	116	155	124	134	160	133	144	142	149	147	117	163	116	151	137	133	116	132	147	127	115	141	134	149	150	164	135	143	139	132	133	137	128	119	135	132	157	135	159	133	111	118	151	132	118	150	139	143	133	129	156	130	147	133	133	143	138	133	142	134	134	146	148	134	113	159	117	148	135	135	132	154	120	129	128	136	128	144	138	134	156	138	159	131	128	127	112	138	156	134	162	140	149	129	135	136	135	132	152	135	149	140	129	134	122	148	134	152	133	131	144	155	152	119	149	137	138	107	128	137	138	153	156	134	142	150	134	133	131	117	125	155	129	146	134	139	141	140	140	130	148	122	127	125	148	149	138	160	139	156	139	139	148	163	131	132	122	123	137	144	158	142	143	138	129	136	132	122	149	136	131	146	138	154	141	125	132	121	129	146	129	136	115	138	140	146	133	148	147	119	132	142	164	136	155	147	146	136	132	140	147	159	121	131	129	125	146	158	115	135	113	142	138	155	129	141	152	141	150	140	133	134	145	130	143	142	123	138	131	146	160	141	132	135	149	152	128	134	127	125	139	140	133	158	126	122	153	126	146	131	134	147	135	141	135	166	142	147	153	153	158	136	147	138	126	154	148	122	150	127	150	136	145	145	146	124	154	152	132	128	136	150	130	134	151	136	159	147	148	135	116	132	142	137	137	135	150	132	131	132	137	160	155	121	138	161	131	133	145	159	144	140	126	137	130	143	142	139	129	131	160	112	135	133	138	139	147	121	106	144	151	137	145	142	145	139	128	129	130	130	147	160	147	124	132	137	140	137	134	138	147	144	141	131	139	144	151	136	143	168	122	141	128	165	162	133	123	118	144	132	138	141	105	142	151	122	137	139	144	145	148	130	130	152	138	128	135	140	120	137	143	138	140	127	119	129	156	148	160	140	135	144	135	144	137	144	108	147	143	150	129	143	156	141	125	140	120	135	150	128	136	155	136	124	145	128	132	128	115	138	133	146	132	146	133	146	126	146	154	141	130	142	142	140	130	144	148	149	148	130	104	118	129	124	129	131	170	120	150	136	145	103	135	141	137	129	132	158	147	141	153	121	122	142	129	128	146	150	113	139	120	113	129	140	135	151	139	142	149	131	140	133	138	140	159	129	138	136	135	145	131	147	135	126	141	132	160	146	145	126	131	152	141	142	151	112	146	150	123	175	130	120	155	145	136	140	120	132	161	126	139	133	131	139	136	160	150	151	135	132	126	141	150	118	140	129	140	142	128	141	150	165	135	136	147	148	136	128	120	140	129	137	159	114	148	154	138	147	154	130	135	135	140	123	154	136	130	143	160	146	107	139	143	148	138	135	130	127	143	134	151	126	132	140	150	151	151	139	134	159	144	142	156	122	127	142	164	147	138	129	161	144	153	124	130	118	137	126	153	138	122	118	132	118	146	147	145	133	123	137	152	137	138	156	132	133	129	147	125	130	152	143	137	126	134	122	147	149	130	156	154	144	131	131	126	153	136	144	137	146	122	155	133	145	131	123	117	136	147	125	138	130	144	125	127	121	131	135	142	135	137	153	126	143	162	143	127	146	117	163	126	133	167	144	134	135	156	136	123	138	133	119	144	141	173	153	143	151	156	120	126	135	146	157	161	158	136	133	147	129	148	129	157	135	153	159	143	133	108	126	132	147	155	157	150	160	125	128	127	131	142	140	143	147	133	158	118	144	132	141	128	134	125	148	116	151	171	127	127	119	146	153	149	146	132	138	160	160	145	141	140	119	154	142	118	146	163	141	151	128	131	151	136	146	139	142	129	146	133	121	147	141	133	121	130	134	132	132	132	130	128	147	131	142	135	149	148	131	143	120	143	140	121	152	147	142	142	113	137	136	119	117	157	147	144	126	148	132	129	148	147	138	145	133	126	141	148	165	133	112	134	121	131	124	150	112	139	142	153	126	131	138	150	141	143	146	130	140	134	124	129	133	124	136	135	120	143	166	131	123	150	155	148	154	134	129	154	133	133	156	130	136	138	143	132	143	140	141	125	133	136	136	164	138	132	129	142	128	154	141	137	140	146	140	141	150	139	121	134	144	139	120	145	140	148	140	125	145	139	124	134	146	149	157	132	124	137	117	148	140	130	160	120	136	134	124	134	141	144	130	142	152	159	138	133	151	132	131	149	139	131	143	131	136	112	119	131	128	133	144	127	127	151	136	140	165	157	140	111	157	147	129	145	116	143	137	147	153	141	138	137	142	129	119	140	144	134	157	132	122	123	121	151	127	153	123	156	127	118	130	139	127	145	132	148	141	138	124	165	140	121	140	140	129	147	135	159	120	145	143	136	141	135	138	146	145	141	139	143	141	141	155	135	160	131	129	150	144	134	135	140	113	143	124	116	158	145	146	138	130	127	151	162	136	125	155	145	125	152	128	139	144	128	143	138	126	114	143	124	145	142	139	129	145	162	138	154	125	117	149	119	160	115	143	121	134	142	144	115	149	134	143	119	137	135	140	145	165	125	137	125	137	137	157	135	142	137	134	137	124	116	150	147	146	139	149	122	118	160	137	136	132	132	130	129	169	173	143	142	131	144	156	144	138	122	113	141	147	156	132	146	126	155	136	145	137	154	148	134	137	124	129	142	135	140	130	131	122	122	119	137	145	128	159	128	133	125	130	148	144	140	137	132	132	111	145	158	134	127	148	143	137	156	127	124	149
32753	53226	57574	74101	63157	51401	32644	18892	18035	10812	4979	1920	669	340	274	285	247	221	268	240	251	261	254	279	278	258	259	265	218	247	241	253	278	259	242	260	281	281	218	255	255	221	251	235	249	262	249	231	260	233	238	260	269	276	238	250	264	266	275	250	280	235	275	274	265	261	233	246	276	272	234	262	255	267	244	264	243	263	282	254	274	259	270	250	232	257	263	262	298	277	259	289	278	237	257	262	260	269	217	281	251	276	312	264	275	236	253	238	258	258	276	258	262	305	261	256	273	274	282	254	261	264	259	256	257	261	259	262	285	259	298	271	242	254	246	274	287	291	269	248	280	271	219	267	249	244	265	251	250	241	282	230	256	259	275	264	238	239	257	271	260	234	264	249	251	264	271	270	247	255	276	260	274	244	267	266	258	267	275	279	245	246	268	257	307	259	237	232	259	243	259	267	241	272	254	241	249	253	275	258	293	260	253	249	255	265	245	249	241	258	258	268	241	272	224	249	285	240	243	271	250	224	264	265	216	247	270	269	248	280	258	252	224	263	269	247	230	251	255	252	254	268	247	251	274	262	252	252	236	251	244	259	258	256	217	264	249	249	280	233	260	274	240	279	279	276	262	239	263	235	242	270	280	234	233	249	251	269	262	282	277	251	264	266	272	266	277	249	248	252	272	231	247	275	244	274	230	276	251	279	222	251	264	241	258	283	253	282	272	274	235	247	255	259	267	255	259	254	268	253	266	265	243	243	279	262	293	257	267	256	259	260	261	241	242	250	270	250	255	249	233	246	261	273	254	252	250	244	246	261	234	237	253	242	275	254	247	250	293	244	266	269	253	262	240	232	255	266	268	269	241	263	263	228	261	265	259	259	249	260	250	256	252	273	245	258	232	228	258	249	253	252	234	262	231	255	241	250	262	240	230	269	249	262	289	283	251	248	254	284	253	249	271	293	259	244	267	239	258	223	241	262	289	262	248	245	247	269	259	275	236	279	249	244	234	259	271	248	282	247	245	258	263	269	255	264	269	241	277	247	251	285	240	260	245	279	270	244	284	221	272	253	249	251	278	257	244	245	263	268	258	248	244	265	241	237	288	259	230	258	248	254	285	245	249	262	262	247	255	257	274	280	264	252	260	270	275	272	259	251	289	263	253	259	247	262	279	305	260	293	239	246	221	239	240	271	273	263	253	258	236	236	262	272	278	244	279	236	247	264	251	244	251	258	224	271	277	275	249	224	257	250	252	265	258	261	279	283	280	245	285	247	279	255	257	257	266	255	265	262	241	274	259	259	266	280	274	245	254	264	253	277	241	233	229	253	238	267	232	266	251	255	254	250	237	241	226	262	254	268	245	248	274	278	283	280	262	244	261	257	271	243	264	251	230	240	250	264	260	257	270	252	292	229	238	277	259	252	285	288	246	251	251	266	253	261	245	238	261	293	265	220	245	243	263	245	258	255	240	242	253	235	275	284	287	244	266	258	263	269	262	274	265	248	267	233	281	283	228	252	265	243	246	268	273	242	239	237	249	280	259	241	242	265	267	246	263	258	276	291	240	282	255	261	258	291	224	254	236	248	268	259	276	245	287	246	273	267	283	271	286	265	249	243	279	276	243	286	261	242	255	221	256	249	268	227	249	272	259	295	244	237	272	264	269	262	261	233	264	278	266	248	260	266	270	258	262	259	249	270	305	244	257	252	252	256	252	247	242	225	253	275	258	236	275	234	249	261	239	255	238	275	238	255	263	243	249	267	253	244	273	259	242	268	263	281	257	272	243	245	223	249	260	251	269	267	243	286	255	253	272	242	283	267	244	243	256	244	258	287	260	271	251	258	253	269	262	247	225	276	255	233	251	272	243	270	231	239	252	223	248	254	263	254	261	233	266	261	247	273	275	267	239	266	260	275	274	248	255	258	236	260	259	253	237	269	266	274	265	256	261	242	247	243	273	246	262	259	274	265	257	266	250	278	261	264	267	231	254	271	275	258	256	262	261	264	264	223	249	263	267	256	226	258	244	253	254	246	251	247	235	246	288	268	276	236	261	256	247	273	264	264	263	262	296	253	265	273	261	243	268	257	264	265	270	234	259	234	257	271	264	266	299	240	266	288	257	240	243	257	266	250	237	279	249	244	254	268	265	252	263	251	247	252	257	236	263	269	272	241	213	251	266	251	266	263	279	264	276	245	271	259	271	233	257	241	218	256	253	261	251	271	258	254	256	272	263	260	248	242	279	254	248	270	258	276	270	247	268	239	257	225	244	264	264	236	239	262	275	252	263	244	265	256	247	244	246	264	242	253	238	259	259	253	246	245	260	278	252	248	238	256	250	282	246	263	220	288	225	267	254	268	261	263	245	225	241	284	256	279	271	232	283	227	286	250	258	239	259	281	237	254	260	239	253	235	257	263	218	251	247	278	237	248	247	283	248	244	256	277	286	254	225	250	306	254	230	255	254	265	242	271	253	257	246	235	268	268	260	257	252	250	260	241	269	285	274	285	251	271	273	250	260	239	240	261	250	252	234	257	270	232	255	253	228	222	275	224	271	263	268	253	266	222	263	252	245	240	264	239	253	253	281	246	261	264	285	244	256	268	274	268	233	233	270	242	245	259	247	259	234	239	238	245	258	251	250	283	250	269	239	264	264	256	271	266	246	266	300	263	283	265	246	284	267	237	301	252	250	249	270	272	270	270	247	267	245	241	240	268	267	265	272	253	262	264	276	270	250	282	296	265	264	263	288	239	283	246	252	259	268	257	263	256	301	257	243	286	260	265	267	294	266	258	250	257	240	275	267	245	265	269	255	238	255	290	250	244	251	226	241	257	271	260	261	262	250	287	282	260	276	249	281	257	241	246	256	271	281	262	257	278	276	263	287	247	269	272	269	261	268	267	274	261	266	243	247	246	255	257	244	244	239	236	245	245	252	280	281	259	268	264	249	265	228	260	241	256	266	272	293	254	256	240	265	281	224	259	257	278	232	277	259	247	289	262	269	269	257	302	234	276	276	274	245	255	287	274	241	267	253	253	257	257	246	254	253	245	266	288	272	254	255	244	276	279	242	260	244	273	252	261	256	245	234	258	276	248	274	243	291	281	271	238	235	262	273	255	284	262	262	245	250	212	243	254	261	246	252	264	228	283	244	264	262	242	287	278	226	272	227	282	258	248	273	285	250	282	250	209	245	256	254	242	269	257	244	241	271	250	262	278	275	273	268	230	259	234	234	266	257	242	274	259	221	253	255	280	278	288	279	252	266	239	257	238	249	270	245	253	259	243	271	247	259	234	243	251	272	241	283	246	234	265	276	275	265	251	255	247	251	249	271	263	261	275	269	246	264	261	243	263	239	273	268	260	259	263	239	246	238	255	298	254	266	269	266	251	242	279	254	281	245	234	237	258	233	283	296	261	267	240	261	256	240	258	258	268	248	277	263	240	263	259	272	279	232	261	251	285	280	259	267	251	262	269	237	266	273	256	282	276	233	261	279	257
27300	22398	21244	22886	15727	8673	3036	1139	803	556	345	251	173	169	156	159	174	176	158	168	175	165	158	165	171	198	183	141	160	183	172	165	170	150	169	151	179	206	162	154	162	185	155	161	174	167	170	186	176	175	172	160	171	158	184	141	156	161	170	196	163	160	173	156	172	147	171	145	165	174	164	159	163	170	185	177	151	170	162	173	181	162	144	197	168	170	172	149	153	162	167	168	184	154	148	173	194	159	182	163	147	158	178	174	178	192	159	188	157	173	151	163	172	180	179	147	167	167	166	162	159	156	161	165	155	150	153	162	158	168	171	155	160	176	168	143	166	139	177	159	151	148	142	184	165	164	169	193	190	170	181	181	160	171	169	141	151	175	161	195	182	179	170	159	157	181	184	171	185	159	177	183	153	154	164	140	150	166	192	168	154	170	155	165	186	182	178	150	179	175	174	193	147	151	173	152	146	150	162	148	165	169	171	162	160	157	182	158	172	171	163	161	167	175	157	179	149	153	165	165	152	175	164	166	167	176	164	177	175	157	152	164	134	178	168	167	159	168	157	173	154	186	173	146	155	163	167	183	192	172	190	167	162	156	160	179	157	152	154	176	174	170	157	150	194	171	167	162	195	174	165	160	149	162	174	174	172	157	154	182	178	171	173	161	172	167	144	183	154	173	154	174	191	170	162	169	150	182	159	169	174	173	170	172	169	181	176	168	149	168	164	173	157	184	163	152	170	185	166	170	180	184	174	173	158	158	164	167	160	170	174	154	142	170	173	161	162	192	144	164	190	174	179	162	154	162	159	168	159	182	166	174	144	170	145	182	179	180	159	165	183	160	188	168	166	170	154	168	149	173	140	161	174	155	181	166	164	162	168	192	161	170	186	199	159	159	155	170	183	180	156	152	166	167	173	159	165	171	165	159	171	156	167	159	181	147	173	152	169	181	165	151	174	165	156	156	158	164	175	167	160	149	151	172	152	176	167	156	183	188	152	191	144	155	153	186	175	176	159	188	155	181	173	177	178	171	167	166	172	172	165	154	174	144	150	175	178	166	180	185	162	145	149	146	150	151	152	157	166	154	176	172	156	164	177	165	186	176	151	174	178	195	166	154	168	161	170	177	173	160	169	150	143	161	164	153	149	165	164	166	166	155	166	189	180	182	162	165	146	161	161	188	183	171	163	171	172	160	176	184	151	155	167	161	166	154	160	169	166	140	163	172	171	161	152	157	155	160	158	165	185	139	166	173	180	141	163	165	184	162	177	164	169	161	152	156	170	173	185	186	191	167	175	152	147	179	185	152	147	178	170	164	140	160	181	142	177	168	184	164	175	167	165	145	156	160	165	163	158	142	175	177	161	165	189	151	146	169	171	156	176	160	184	180	149	177	172	191	154	163	157	146	159	181	160	178	170	157	188	169	158	180	147	170	161	183	167	147	174	176	157	138	149	176	156	171	164	155	161	154	164	172	166	170	165	156	170	169	195	139	177	166	164	171	147	169	177	160	162	150	160	175	174	170	165	151	165	180	152	174	194	142	166	173	157	156	175	170	160	172	166	175	160	158	170	152	168	162	157	186	160	152	187	185	171	173	135	172	165	193	166	180	166	172	172	159	158	166	142	148	172	177	166	157	176	196	140	158	160	189	189	182	152	150	165	158	153	165	171	171	169	154	164	156	169	171	143	176	163	181	181	154	141	152	175	191	152	173	171	163	166	159	164	177	166	199	159	175	165	186	143	171	192	171	134	159	160	160	141	174	153	189	177	175	182	170	154	163	155	160	167	165	167	163	188	168	181	154	165	175	165	174	157	167	189	172	154	151	181	135	184	182	187	172	177	201	171	145	176	158	164	168	178	165	157	165	158	162	167	158	154	160	172	175	186	160	163	188	168	153	171	164	163	171	152	174	156	162	177	170	183	151	154	147	155	161	164	190	176	181	192	197	177	164	151	164	159	185	163	172	157	179	157	173	168	166	177	164	179	187	160	174	151	155	172	155	169	169	180	154	158	175	158	148	168	176	159	154	172	161	172	149	163	165	167	184	170	172	183	156	147	155	168	161	177	160	152	202	195	151	142	171	157	153	153	159	192	170	179	153	167	169	181	163	189	175	176	176	153	173	163	170	180	178	150	169	144	156	147	159	172	175	180	165	170	162	157	157	183	172	173	177	168	156	183	149	156	173	148	191	172	184	151	187	160	179	157	158	169	167	163	149	173	175	165	188	177	174	160	177	184	189	142	141	153	145	152	161	160	179	160	167	158	177	168	152	179	182	158	170	161	137	169	175	184	166	172	179	161	169	199	158	168	145	164	151	166	160	141	168	158	144	160	150	154	182	177	166	182	162	164	150	180	151	169	167	157	166	149	165	179	192	185	162	171	170	157	186	172	164	155	174	189	184	171	182	169	163	161	164	169	174	182	171	182	172	157	154	187	164	173	160	178	150	160	174	138	175	174	153	172	167	154	165	153	156	172	164	178	161	184	185	174	162	174	170	172	180	142	181	151	169	170	173	188	164	172	160	169	170	148	154	169	176	163	158	160	150	166	174	133	153	145	166	182	143	184	166	144	159	163	183	182	174	185	167	193	159	157	158	176	164	158	174	147	170	181	153	183	150	180	158	172	158	161	163	175	167	180	165	153	165	193	167	145	186	164	163	177	183	181	185	191	161	152	147	163	160	189	175	169	170	170	170	168	174	151	168	181	178	154	171	179	165	151	176	178	183	175	155	152	177	177	159	164	165	168	170	169	155	176	175	156	172	196	157	153	163	153	174	149	171	168	180	181	138	169	147	154	154	158	169	181	177	171	168	165	159	148	143	194	156	193	161	160	155	157	180	165	183	160	178	157	159	169	181	173	189	154	173	159	180	158	171	163	168	168	152	174	171	141	165	190	175	165	155	172	165	182	157	177	175	135	143	160	159	157	155	197	184	188	154	170	161	173	174	180	165	167	166	174	167	162	179	166	152	176	169	181	138	174	160	161	158	177	176	148	182	158	158	173	166	157	151	143	164	190	146	169	159	179	168	186	173	151	181	190	178	169	142	155	153	185	186	170	176	152	155	178	162	135	193	184	182	164	151	143	177	155	162	146	168	180	166	133	190	154	171	175	142	182	172	183	174	181	164	199	167	177	155	168	151	168	185	157	167	169	169	169	157	197	157	154	182	181	175	176	198	174	159	146	166	161	148	157	176	168	173	157	170	174	173	157	180	175	178	153	201	178	142	155	170	169	163	179	181	183	165	158	146	155	162	180	158	159	176	164	169	150	180	166	158	150	174	166	152	151	160	168	164	169	154	147	156	148	156	181	151	177	141	181	170	150	172	173	151	184	169	168	167	174	152	168	174	183	165	163	189	165	182	176	155	163	156	180	185	178	173	153	181	152	133	165	154	163	173	180	167	141	201	166	165	172	163	162	168	151	171	161	162	174	172	175	175	164	160	158	170	176	183	166	190	152	131	162	153	171	173	136	170	171	167	174	161	173	178
25953	34948	28399	28945	23288	15395	6718	2935	2241	1374	808	477	318	337	339	323	318	332	357	301	330	321	308	336	322	308	354	317	346	305	330	317	345	302	325	319	319	306	320	334	339	330	325	309	341	317	319	331	323	325	306	320	328	317	334	312	343	326	321	330	310	327	329	330	349	334	321	316	302	315	292	322	353	315	298	335	303	334	312	321	296	300	336	319	305	325	302	332	305	300	336	315	352	322	348	343	326	288	304	314	308	357	330	345	337	320	326	317	310	322	331	353	340	362	357	325	328	312	324	307	313	310	308	324	329	298	331	304	333	336	332	282	304	337	313	362	311	314	322	336	329	330	299	332	327	313	320	312	306	318	325	356	326	310	341	321	336	310	281	293	304	322	302	315	361	326	319	347	351	320	328	316	337	336	318	332	319	333	306	294	320	301	320	366	339	329	312	354	352	318	342	277	323	315	324	302	358	328	298	323	343	342	301	333	347	352	337	295	322	350	328	308	317	303	322	363	299	336	305	326	340	339	300	326	325	321	313	365	343	312	366	311	356	326	331	372	303	304	319	314	318	324	320	355	318	343	349	324	328	305	286	315	323	356	330	301	340	318	346	361	356	318	314	307	303	320	338	310	318	363	324	313	326	336	318	301	326	323	279	311	317	312	320	343	308	337	327	334	322	315	339	328	332	322	313	319	313	320	313	374	313	332	308	317	311	330	320	295	370	315	331	292	331	339	314	294	324	290	351	359	334	312	341	292	313	309	326	320	313	315	308	306	306	318	335	310	305	319	339	346	309	310	312	295	349	341	320	315	338	303	284	334	331	346	320	322	337	327	304	338	314	318	322	295	325	332	316	335	326	321	337	288	342	308	327	312	354	308	356	355	329	343	343	318	308	340	324	305	330	324	294	318	327	325	345	334	319	328	309	328	336	331	321	308	349	325	326	352	318	329	308	309	344	334	312	301	275	337	331	317	293	329	269	304	322	334	289	335	359	327	319	330	348	325	309	335	328	329	329	356	339	326	317	297	313	331	339	298	329	334	330	368	311	325	335	327	353	344	299	315	339	331	331	334	322	330	332	326	323	303	329	329	344	311	329	323	337	322	289	305	315	313	331	319	330	335	304	338	304	294	329	314	351	323	348	296	292	323	341	308	312	296	314	351	325	300	347	310	306	343	307	317	319	273	328	307	345	364	357	336	310	339	346	305	305	322	304	318	302	340	353	346	349	296	328	314	342	307	315	332	328	357	320	302	333	324	328	307	290	318	331	313	302	311	319	306	325	331	321	343	303	312	313	317	327	320	337	298	320	321	292	333	348	299	295	334	332	321	318	335	337	327	316	333	368	325	298	307	324	333	316	323	306	313	299	318	307	348	343	366	287	291	323	282	328	323	283	303	320	335	301	366	321	311	304	329	330	312	292	322	334	317	334	320	332	318	325	321	327	323	305	298	306	329	349	323	351	332	312	296	337	322	331	310	299	347	338	358	331	350	326	332	335	350	344	335	308	336	295	358	332	348	357	338	317	347	325	315	336	275	369	279	333	315	284	328	334	350	339	323	356	305	340	324	332	339	304	356	325	339	317	310	276	345	323	305	341	316	317	339	320	317	311	318	321	321	332	318	350	338	305	295	327	312	331	298	311	315	348	324	304	333	328	359	312	357	326	278	328	317	307	311	301	344	344	311	332	297	358	302	300	304	341	328	322	327	311	323	309	321	307	333	316	341	308	372	336	315	302	313	318	307	316	326	331	320	316	315	307	311	375	359	319	312	356	363	333	353	340	314	317	327	313	336	326	313	324	318	296	288	379	299	351	352	317	338	321	350	331	353	345	356	327	325	312	307	330	349	330	329	375	311	348	310	317	349	359	318	328	331	300	288	310	312	308	346	318	301	314	310	328	330	324	300	312	343	334	303	319	313	322	316	323	292	308	311	356	347	308	331	319	313	316	321	321	333	333	336	318	320	309	302	324	303	296	308	318	331	327	311	299	321	313	316	300	313	323	332	334	341	332	347	319	304	339	320	333	313	366	319	314	322	302	316	342	317	331	298	279	298	318	306	353	305	336	325	321	310	298	322	278	339	301	312	346	298	306	336	315	339	350	326	334	314	329	321	358	336	324	300	315	300	333	341	322	325	304	296	329	346	306	339	283	324	311	290	312	339	336	319	274	314	312	319	319	327	353	323	318	333	314	325	341	297	307	330	299	327	323	333	306	316	343	362	327	299	328	328	285	303	310	307	272	295	346	335	324	325	282	366	322	309	322	302	316	315	309	298	305	329	342	331	323	350	322	288	335	326	318	363	341	324	360	333	328	337	312	322	311	327	343	297	323	317	301	303	309	309	312	320	314	282	296	314	355	314	326	317	316	321	305	323	325	344	340	307	305	325	360	290	331	312	361	332	350	315	303	308	308	310	337	348	341	292	320	295	291	292	326	300	331	319	331	306	301	342	299	354	332	293	344	340	328	312	329	333	309	321	326	332	344	349	307	324	333	348	331	303	312	338	336	283	338	324	366	350	278	333	339	311	287	361	342	342	336	336	343	306	315	325	302	315	322	329	325	319	319	327	322	318	337	316	310	311	316	323	338	330	319	312	349	276	303	307	336	329	340	335	325	326	324	341	360	319	300	345	312	311	330	332	309	352	336	310	332	320	337	335	321	329	319	301	316	303	346	310	341	340	311	326	318	330	307	309	299	310	299	308	321	346	319	322	321	297	319	347	345	320	329	344	322	334	329	310	330	329	285	320	323	324	350	353	342	330	298	324	284	328	328	291	340	330	313	311	310	310	335	346	322	340	297	339	298	342	300	308	329	318	323	344	289	310	335	312	314	292	318	336	299	341	312	292	355	307	355	317	317	322	296	287	343	350	356	300	326	327	333	327	291	315	288	302	329	304	311	342	304	303	310	328	320	318	323	300	343	336	306	333	296	334	311	337	308	312	298	324	326	345	325	311	334	333	298	283	324	309	336	330	317	346	308	310	327	323	310	330	307	295	319	323	314	329	344	336	334	321	336	330	290	317	344	345	316	331	334	311	312	315	297	345	323	300	306	338	311	330	313	327	306	320	342	330	348	330	328	302	313	324	298	355	339	323	298	306	319	304	330	318	339	350	306	330	294	293	310	323	306	314	326	331	329	324	331	319	282	328	311	318	342	319	343	355	327	344	301	314	345	334	354	334	290	324	352	320	307	320	317	323	293	324	287	336	335	315	323	291	336	314	319	332	342	343	298	292	301	324	348	345	328	313	330	345	288	359	345	337	340	326	312	362	313	311	305	305	320	340	335	315	303	332	366	333	333	339	300	307	331	348	338	316	305	355	313	327	317	322	340	329	330	314	311	315	320	327	323	332	329	340	292	311	309	287	318	302	319	337	331	305	324	317	330	332	308	314	321	355	341	331	313	314	320	317	340	308	312	356	357	321	332	301	339	324	320	348	319	308	329	316	316	330	329	292	304	323	334	326	325	345	324	339	333	342	311	308	325	303
24763	21592	29436	40538	41225	32869	21225	7916	2500	1059	518	267	187	150	148	139	149	155	155	153	156	150	142	156	155	155	147	152	160	147	163	125	143	151	136	145	143	138	165	157	136	148	148	153	153	137	172	153	147	142	149	159	162	148	157	153	148	155	150	152	156	145	153	146	143	151	132	137	171	141	136	134	146	161	158	109	151	138	168	145	146	147	147	126	129	141	148	150	162	130	131	142	135	139	133	164	150	141	165	138	150	181	130	144	142	134	143	140	150	161	133	143	153	145	143	141	151	169	155	136	159	137	161	153	149	146	138	152	142	159	153	121	166	160	141	123	164	145	145	163	156	140	143	145	155	142	154	133	147	179	163	143	152	138	133	163	148	141	153	139	130	158	141	168	165	125	143	145	130	153	157	162	128	152	164	152	145	162	138	161	131	144	157	156	147	136	154	159	132	151	137	142	139	164	163	167	158	154	147	149	163	142	152	145	149	136	158	144	159	147	147	168	161	169	175	168	155	132	144	129	152	161	135	140	159	155	143	176	151	155	160	159	146	156	148	124	121	145	143	143	136	157	155	156	160	145	138	147	151	144	151	141	172	152	155	147	135	127	137	169	128	158	136	126	157	166	146	156	159	162	158	151	146	145	149	149	150	144	150	164	140	158	171	130	153	147	135	142	143	175	127	143	140	131	155	155	150	155	145	128	173	122	173	115	125	163	151	151	145	167	152	153	152	144	136	118	148	138	151	140	176	141	151	147	162	154	165	160	158	158	156	157	149	164	142	166	132	158	141	149	146	149	164	155	165	165	155	151	133	164	135	133	151	149	134	157	169	127	135	155	133	144	161	143	152	138	140	138	143	136	159	140	133	153	150	147	151	140	159	142	168	161	145	150	146	153	128	156	155	136	138	134	152	155	143	135	155	144	130	161	156	145	141	151	151	127	135	133	153	157	144	136	138	152	146	137	137	136	154	134	160	164	160	143	174	152	152	168	165	170	147	157	157	133	128	149	146	156	149	149	139	137	146	128	157	157	160	169	137	150	150	148	146	143	161	136	142	148	131	139	161	159	167	165	167	150	145	180	140	148	144	165	143	154	143	151	125	160	159	122	142	168	160	145	143	154	140	155	140	153	153	148	147	160	137	154	143	151	160	140	121	148	149	161	163	152	158	157	164	146	158	144	143	135	161	157	144	142	146	169	146	127	141	128	174	146	151	137	160	143	134	157	149	163	151	164	149	144	149	118	134	131	155	140	165	128	146	166	139	139	143	173	141	143	146	154	153	135	141	143	135	152	166	152	143	157	119	155	167	168	139	133	132	156	142	141	175	176	144	141	156	157	162	162	144	122	149	143	143	144	140	142	157	148	138	161	153	152	140	159	156	171	135	159	138	144	148	158	143	126	177	155	151	175	142	150	153	150	152	163	158	161	177	160	151	160	144	159	152	161	151	141	131	133	138	149	139	130	149	159	143	152	127	148	149	151	142	161	161	141	149	138	140	157	155	139	149	152	136	157	138	147	126	150	167	138	142	163	154	127	131	132	137	147	154	142	142	137	142	141	154	144	161	118	155	146	141	131	139	119	149	136	116	147	163	146	144	152	135	149	155	148	155	147	159	124	141	148	141	140	136	154	156	136	123	158	156	158	156	138	154	152	145	146	131	140	156	138	156	121	131	155	141	156	164	136	156	132	155	138	139	137	114	132	142	131	162	142	151	134	163	129	145	145	157	151	131	158	143	159	140	147	138	153	146	153	131	154	128	155	163	150	136	120	136	135	160	129	147	143	162	148	126	152	166	139	141	157	149	161	156	176	160	151	149	152	137	136	137	137	160	146	141	146	145	160	124	147	146	129	143	154	129	137	133	148	126	167	151	148	147	134	152	138	151	163	158	148	158	179	137	148	152	136	154	156	149	137	177	132	141	171	146	129	151	148	139	158	158	143	163	175	130	152	142	153	138	155	143	154	168	135	137	142	153	130	141	150	162	136	144	130	143	142	146	140	133	147	142	148	162	160	150	138	145	163	141	161	134	160	137	144	135	150	127	140	132	145	134	143	139	137	133	142	135	147	130	167	145	137	139	125	138	153	147	150	152	167	151	127	139	147	146	139	161	146	141	150	144	142	140	128	152	157	175	144	156	155	152	138	143	147	130	152	129	148	140	157	151	152	134	143	145	155	143	155	142	137	168	165	142	138	132	141	141	149	160	155	147	134	150	151	163	162	140	142	144	152	131	120	139	161	153	153	146	144	134	158	157	112	151	138	146	139	175	157	137	133	141	153	147	139	149	160	154	184	160	147	142	127	154	129	135	133	143	132	168	134	140	155	138	155	171	149	151	134	146	167	141	161	138	161	145	154	158	141	154	178	139	139	137	150	156	138	168	136	151	164	145	174	160	150	158	134	156	152	152	150	155	158	153	125	155	151	160	135	147	139	141	140	138	149	156	141	143	171	157	166	132	147	143	154	148	148	145	174	150	156	144	141	153	148	151	126	140	145	152	140	162	139	142	157	158	144	157	159	143	137	135	168	173	160	154	162	152	147	143	135	151	154	160	157	167	149	143	149	139	120	138	158	121	155	158	138	167	126	160	136	161	137	156	155	157	162	147	143	154	128	158	132	157	168	152	153	141	148	159	146	112	132	155	136	168	146	152	136	125	158	157	171	156	138	142	139	149	159	145	135	152	142	171	160	150	167	156	146	133	130	168	153	151	133	149	155	178	163	151	160	135	163	154	169	147	155	143	137	151	133	143	138	143	147	164	132	132	148	127	137	134	169	128	128	142	148	154	143	147	166	137	162	143	134	172	153	148	167	130	133	156	138	141	117	140	146	144	160	146	162	155	129	151	143	147	130	159	158	136	148	161	124	155	151	168	153	154	149	135	168	150	146	169	145	170	147	124	152	161	137	162	142	163	157	162	162	149	152	152	132	148	147	178	153	154	143	144	142	142	169	151	193	135	160	158	160	167	148	134	135	169	143	130	139	140	143	170	151	143	156	166	151	155	136	135	152	141	148	135	147	151	141	129	160	168	170	138	147	158	164	151	142	137	150	156	166	146	144	141	155	138	137	152	136	142	149	137	144	138	140	143	144	154	128	148	137	149	170	157	145	154	146	146	164	123	161	134	148	150	162	123	158	136	128	142	149	147	134	128	141	143	149	132	150	132	150	140	130	152	140	137	161	168	136	130	152	144	154	159	137	135	145	168	144	150	138	137	126	167	136	163	132	158	153	150	137	139	154	141	168	149	136	154	148	146	143	152	136	158	142	144	152	177	134	151	125	145	136	171	147	157	171	168	135	149	161	159	140	163	164	152	164	159	143	149	161	154	148	175	151	171	150	152	143	154	152	147	146	147	127	135	136	123	159	139	169	162	126	157	157	133	137	156	155	149	167	163	142	134	164	163	140	134	167	131	164	144	139	163	142	162	158	162	168	142	148	157	148	162	143	138	132	142	160	130	148	148	164	139	138	158	139	137	153	167	166	140	154
28643	46260	45792	58912	49094	38678	26445	14244	6698	3182	1506	665	389	291	292	289	295	273	290	257	302	253	312	277	271	293	289	293	311	293	289	261	318	294	274	300	276	247	290	305	293	303	271	264	288	276	279	278	306	273	283	291	267	271	266	280	260	268	291	284	288	266	322	297	303	281	288	277	300	272	279	275	276	279	284	268	261	309	296	315	264	306	262	271	283	293	261	275	245	295	253	249	341	291	267	284	284	286	304	284	290	279	292	278	254	284	277	270	318	302	291	279	300	264	289	261	296	299	298	273	273	272	307	285	290	281	263	311	306	292	288	275	276	300	266	340	296	287	305	287	274	268	290	285	286	282	264	305	277	285	291	294	266	309	276	319	273	271	303	326	273	292	250	262	276	276	279	278	280	280	286	300	299	262	278	291	279	313	318	307	275	292	273	277	299	299	309	290	297	279	290	298	304	285	272	313	277	302	282	318	316	271	282	277	265	332	296	297	265	266	274	297	296	286	287	300	286	310	276	303	272	315	316	300	304	278	295	295	281	302	289	279	302	305	269	268	282	289	293	278	311	302	285	278	307	283	263	306	289	288	307	311	316	321	271	303	316	294	285	258	316	281	312	300	302	334	265	286	299	274	297	310	280	306	291	307	294	276	283	291	324	293	276	291	294	304	303	281	266	307	294	299	254	304	316	287	290	281	299	302	304	296	289	286	283	315	299	294	292	287	312	255	303	286	287	279	296	290	283	297	287	271	307	284	279	307	274	281	297	293	283	286	296	317	329	276	294	270	282	274	284	295	321	297	293	280	295	299	314	276	293	305	272	330	295	308	279	308	250	268	287	278	286	276	273	286	281	274	302	287	283	287	247	283	285	280	269	249	307	290	244	282	312	289	281	286	293	283	312	305	305	284	298	294	265	312	271	272	299	285	297	296	288	300	282	279	309	287	272	258	268	284	280	278	312	301	301	281	282	252	295	327	288	275	279	308	315	282	309	287	253	284	291	277	280	275	282	288	296	281	277	262	283	303	266	307	296	276	255	285	244	284	305	288	304	296	261	315	299	295	288	287	310	287	271	287	276	280	265	290	315	288	286	293	274	303	255	273	317	300	289	292	245	285	285	311	262	269	327	280	301	295	265	283	263	309	280	292	272	303	282	313	304	260	288	293	287	283	270	296	286	303	308	262	286	302	273	284	278	284	287	264	322	293	268	308	311	273	274	251	293	277	259	304	299	295	296	285	301	298	302	301	285	269	315	280	338	299	303	324	283	279	302	301	257	304	281	281	301	299	279	307	289	263	281	295	263	264	281	289	272	280	261	268	302	276	249	300	298	291	262	296	283	294	300	282	283	296	289	293	293	280	286	300	296	287	273	277	283	293	263	285	284	317	284	267	288	294	274	289	284	284	283	277	275	284	309	290	275	291	311	285	311	291	279	277	284	291	302	277	282	266	274	289	293	276	295	290	313	294	304	272	298	259	257	306	279	263	273	278	300	260	270	283	265	273	291	293	269	281	318	281	286	278	314	260	279	292	268	279	304	303	245	259	277	287	288	282	265	318	276	295	270	286	293	281	298	276	289	306	272	309	268	263	269	307	278	268	286	290	301	291	271	294	305	310	274	286	294	301	310	291	274	296	249	284	300	303	292	274	254	293	282	296	294	277	298	265	324	329	269	273	269	276	255	265	279	295	309	256	287	303	269	292	298	274	330	297	296	279	279	282	291	303	277	305	273	273	293	301	256	310	301	283	274	282	256	280	260	284	269	283	283	305	259	262	299	331	276	320	300	297	294	271	287	274	276	293	280	262	260	290	293	264	304	305	283	287	276	285	287	275	281	291	268	296	317	340	278	280	293	281	267	278	281	281	283	254	275	288	281	291	299	284	325	293	284	271	268	284	293	296	302	292	287	297	302	254	314	281	285	266	277	301	308	260	290	253	277	302	293	297	290	306	283	297	297	296	264	324	276	265	280	304	292	294	272	275	280	283	287	288	284	306	278	301	291	274	258	321	305	295	284	282	288	288	279	291	313	278	289	266	278	274	268	278	328	311	313	301	294	286	250	275	305	294	290	303	289	281	282	289	314	301	261	276	287	275	286	291	290	295	302	281	296	311	285	279	281	300	302	276	277	283	282	256	275	298	305	292	263	280	315	288	279	294	282	291	259	303	270	287	287	261	311	310	272	288	318	283	294	269	316	301	288	270	264	265	300	285	333	283	283	259	302	246	282	286	303	280	294	282	271	268	270	258	273	300	278	284	268	286	288	281	289	283	303	282	304	268	283	303	298	285	288	301	258	303	270	291	266	281	268	301	299	299	288	252	290	324	277	276	285	283	260	287	283	293	277	269	305	285	302	313	291	293	275	279	291	288	285	325	271	288	288	289	280	307	282	299	290	252	292	296	252	262	259	273	288	284	276	277	297	280	296	276	255	283	291	282	266	296	300	285	277	281	289	278	284	288	285	291	314	258	273	308	281	322	293	292	279	307	280	299	294	288	293	308	290	284	296	269	313	278	290	294	266	283	276	283	291	272	289	290	299	265	273	294	315	273	287	317	266	295	289	299	236	284	283	303	288	254	291	294	273	279	307	316	301	286	264	330	278	317	300	282	253	273	283	289	299	269	282	287	283	294	309	288	287	289	302	295	272	289	285	285	285	301	305	306	294	267	300	280	260	277	293	299	302	287	296	280	283	272	269	288	293	326	265	284	276	279	259	265	312	279	325	273	281	286	284	296	284	327	281	302	274	296	284	298	307	262	283	290	303	264	290	316	290	300	291	270	267	295	264	262	303	295	283	291	257	308	288	300	306	288	290	290	307	292	287	278	310	295	289	272	313	284	315	326	279	272	305	276	259	329	287	270	238	295	284	295	300	283	288	288	268	279	291	298	285	289	308	304	331	248	296	282	302	321	307	298	305	278	257	294	264	262	265	279	273	271	274	278	278	287	279	274	280	268	286	269	276	286	284	273	281	263	279	317	257	291	253	269	308	306	283	283	273	289	299	262	271	287	291	284	289	299	303	295	301	281	273	281	289	309	294	278	297	306	305	289	307	248	273	315	279	270	299	310	285	308	282	286	287	300	314	319	284	264	324	278	336	286	282	294	299	276	298	286	292	266	284	305	275	260	264	285	313	310	286	273	265	305	278	314	274	299	312	289	256	318	310	287	289	241	298	300	315	308	278	287	280	282	307	314	271	266	295	305	279	289	278	286	319	271	284	308	272	298	261	244	271	288	264	273	297	287	264	295	298	249	267	294	301	260	266	270	279	315	286	348	275	283	295	273	322	285	292	306	257	315	289	292	295	303	279	269	306	309	265	285	287	258	292	279	302	284	294	296	310	281	288	295	301	262	291	279	293	316	265	288	283	275	291	318	267	295	287	284	273	285	298	283	314	280	283	306	292	292	275	292	246	265	297	283	289	255	284	307	289	307	303	264	288	276	310	300	271	263	262	279	307	273	306	292	318	295	263	280	309	311	288	329	271	288
23553	21626	30035	35229	43427	42546	29975	15415	7596	3596	1309	527	217	202	142	162	147	142	141	159	132	128	136	129	137	150	142	156	125	157	140	163	141	149	136	143	135	139	166	133	151	134	144	144	155	127	146	117	159	152	136	132	127	156	133	135	144	143	147	143	121	135	136	128	146	120	134	158	159	116	126	135	141	144	145	140	119	140	136	152	146	140	145	140	131	145	134	128	162	137	142	139	144	154	129	135	148	148	141	123	129	127	161	127	137	130	141	145	134	155	141	138	132	128	153	162	153	163	137	152	135	124	128	132	143	148	152	124	147	115	145	159	130	129	137	124	121	157	141	139	155	123	145	130	129	148	149	138	141	123	163	154	140	164	125	141	107	146	150	160	152	133	129	161	120	132	133	134	119	147	123	144	127	152	148	167	127	111	142	171	115	128	143	143	157	123	130	125	145	140	147	142	136	141	124	146	147	158	150	134	155	143	154	153	134	115	149	122	143	148	127	152	135	137	172	122	139	135	129	139	137	154	150	138	161	149	140	128	126	150	139	133	158	123	118	121	135	134	122	143	129	126	140	144	152	110	137	146	143	107	152	153	142	162	123	120	134	148	157	157	136	146	147	131	139	131	129	119	140	138	139	143	134	141	122	145	168	143	140	137	130	158	124	149	140	125	125	140	148	121	162	147	147	142	160	136	140	151	152	128	146	127	142	134	143	128	128	132	140	144	149	129	151	131	140	150	143	127	137	106	125	113	154	143	152	134	137	156	135	152	117	148	126	137	118	149	154	141	145	115	136	141	167	147	139	157	155	140	119	144	146	128	126	134	138	141	154	151	141	142	172	139	135	131	129	152	135	119	139	141	142	147	133	152	134	137	145	128	128	134	120	127	147	135	140	149	134	129	145	117	134	147	139	138	155	150	144	138	149	114	139	150	125	136	138	135	128	146	156	125	140	162	131	144	165	138	143	150	134	128	146	145	133	168	132	141	146	161	141	132	162	140	153	135	134	142	127	152	135	143	145	139	143	154	147	152	150	142	142	159	155	138	146	130	149	121	127	164	115	136	129	132	124	143	131	128	137	134	164	166	140	125	117	144	145	159	142	123	146	152	137	136	133	138	160	166	143	146	134	115	161	116	134	134	136	139	122	137	128	141	135	132	128	140	127	146	160	131	149	148	145	130	140	129	156	144	162	151	129	141	138	139	146	137	117	138	123	146	137	152	115	120	122	144	160	131	147	148	125	130	142	149	159	131	132	156	121	120	133	133	149	148	122	137	155	134	135	128	153	164	131	118	137	142	136	154	137	137	180	129	113	137	162	131	133	128	145	158	138	147	124	131	141	151	137	133	155	134	135	135	132	141	126	133	130	127	124	134	154	125	132	122	140	146	132	159	140	135	151	126	128	119	134	158	131	129	129	151	130	139	127	130	137	120	124	140	148	117	127	135	151	140	144	122	135	155	128	136	151	129	134	155	132	151	139	142	140	138	145	138	139	145	145	108	169	150	138	150	128	136	146	125	129	126	165	130	127	134	145	116	133	145	142	138	145	135	145	146	126	132	144	139	138	142	135	149	145	133	126	145	128	126	136	149	151	136	142	153	133	137	137	138	130	139	122	141	149	137	145	119	141	153	146	138	125	140	142	123	126	149	158	152	133	125	119	121	140	137	142	131	138	137	133	152	129	139	127	135	133	132	156	136	130	139	146	141	143	137	167	131	132	140	140	166	141	127	134	140	124	147	138	138	145	128	154	128	140	147	127	151	149	133	126	135	140	153	152	137	141	148	135	136	110	145	138	136	145	147	150	124	131	144	149	144	133	132	132	111	148	144	144	144	136	139	151	149	137	129	148	128	136	135	147	147	158	129	145	139	164	124	117	151	137	148	146	149	138	144	138	145	155	154	146	143	138	130	136	136	156	157	136	154	155	127	140	152	125	142	144	133	132	167	137	148	131	159	117	153	134	145	139	125	130	149	135	147	139	127	132	117	149	167	151	146	133	118	140	125	126	142	150	161	130	119	165	147	126	129	143	129	132	140	121	142	144	140	129	127	131	141	114	140	131	151	139	152	152	125	142	128	132	146	135	160	141	139	137	127	142	133	127	127	139	121	153	147	152	154	162	132	131	138	142	150	128	140	137	146	146	133	161	132	149	93	136	127	131	139	119	143	125	138	131	135	138	139	146	149	131	147	152	127	141	143	140	136	154	136	156	125	119	168	150	134	156	134	127	138	137	128	154	156	143	137	155	133	106	132	126	125	143	132	134	138	137	140	139	135	161	143	153	148	123	109	141	149	133	138	143	121	138	129	141	142	120	129	132	150	130	143	138	153	132	147	124	158	116	146	138	140	156	139	133	143	124	151	161	131	131	149	151	130	128	141	129	122	150	118	147	141	142	155	149	134	125	130	119	159	128	141	163	152	155	157	142	123	111	133	145	128	126	133	149	139	148	129	151	127	144	158	134	138	146	140	130	141	123	136	139	129	139	146	114	150	131	129	142	141	133	132	138	145	166	124	153	154	134	134	160	136	151	131	125	145	145	161	131	116	123	130	136	135	125	141	129	122	132	132	131	135	143	142	138	146	148	158	136	161	143	135	140	142	150	132	138	127	140	123	137	138	141	154	144	133	154	159	135	145	135	169	139	129	129	137	161	134	143	125	140	125	163	128	152	137	127	137	139	130	133	144	151	153	125	149	123	155	161	146	153	147	144	149	155	139	128	141	135	142	137	145	124	143	139	139	153	162	131	139	146	113	155	138	132	140	121	149	148	122	137	125	118	161	136	135	124	159	133	127	147	155	146	145	155	141	116	136	170	151	126	117	154	149	135	159	144	129	160	144	138	126	131	136	151	148	144	168	133	128	150	134	144	113	120	133	134	141	130	142	151	126	121	167	124	164	150	135	142	144	145	130	123	134	136	145	132	157	152	124	141	161	149	129	137	122	115	142	137	129	114	135	120	121	123	124	135	132	120	141	154	126	139	136	156	136	144	138	125	132	144	150	154	138	139	132	127	131	142	137	137	146	132	147	151	147	144	162	138	139	125	126	141	146	110	154	140	150	131	161	146	149	146	123	142	131	145	132	146	138	137	129	131	155	140	135	143	143	152	115	160	143	128	155	154	124	152	151	143	146	147	144	115	123	142	116	122	147	140	145	144	137	133	156	131	130	134	129	127	141	154	136	166	147	145	128	116	141	149	141	135	135	130	129	129	108	152	147	140	136	127	125	159	139	145	134	154	148	104	126	138	156	132	149	143	136	144	130	136	127	146	152	142	157	136	131	147	140	134	126	136	149	129	136	130	112	131	137	122	137	151	144	151	146	151	129	144	140	140	168	132	127	137	134	120	161	144	122	131	136	108	125	136	118	121	156	137	152	158	145	149	142	118	137	121	121	127	140	158	152	136	156	136	135	127	125	115	122	135	126	136	113	147	151	149	147	133	129	146	127	166	125	145	138	143	136	116	138	135	152	116	148	127	128	152	121	149	128
33367	53404	50427	73570	63337	50783	32896	23218	15807	9115	3750	1509	502	302	289	285	264	265	268	222	211	250	259	264	268	281	263	240	266	276	228	271	277	260	281	229	256	278	266	244	265	262	278	270	277	251	266	265	256	259	289	291	257	255	277	238	254	250	283	264	261	250	234	267	246	258	252	250	252	245	257	265	249	228	298	232	238	259	258	238	256	273	263	261	277	248	310	248	256	285	252	252	277	266	274	269	268	259	256	263	273	227	259	260	251	268	288	268	259	245	263	243	225	264	232	253	268	273	236	235	281	271	245	287	279	234	250	252	260	264	271	284	265	271	270	297	257	254	281	279	255	255	256	263	267	236	263	260	259	241	264	260	253	303	258	245	258	256	239	249	230	271	258	261	232	274	273	280	256	266	281	282	264	251	255	262	260	238	257	290	262	259	292	270	268	242	244	254	254	238	256	267	233	292	278	246	258	231	242	281	230	299	237	259	236	275	273	256	232	258	226	269	243	259	279	234	277	251	237	240	265	254	235	267	281	248	273	282	256	270	243	284	248	255	281	232	267	265	247	218	257	264	264	245	240	266	283	266	243	240	273	255	239	235	281	267	300	261	258	263	234	272	238	235	229	237	232	263	257	252	233	252	249	262	256	246	266	246	264	261	232	247	261	267	255	270	247	276	249	263	245	245	244	275	254	255	233	259	286	251	255	233	267	279	264	281	239	244	272	264	280	268	217	266	249	251	264	253	268	249	255	255	263	272	241	234	216	263	264	271	263	246	262	243	242	273	281	229	269	265	283	267	246	266	287	271	303	281	256	242	266	247	288	244	274	256	295	250	291	247	277	247	268	243	265	293	272	252	259	237	244	219	267	267	270	256	249	252	254	275	235	309	288	256	262	283	240	243	242	276	246	273	255	275	264	256	276	295	259	270	254	240	265	273	255	266	259	283	236	247	263	226	298	246	233	238	245	274	235	257	270	233	218	248	256	244	254	271	252	255	252	254	245	263	273	279	250	272	256	284	263	264	273	264	267	224	281	263	275	286	246	271	263	232	237	262	270	253	258	254	260	264	257	260	225	304	248	253	238	244	270	266	230	232	256	252	273	236	281	270	258	271	266	268	268	257	280	258	237	241	273	249	246	281	254	251	247	267	251	250	247	267	271	253	298	232	275	284	252	250	263	250	263	250	258	297	265	255	272	246	257	229	259	270	257	278	231	260	268	234	263	269	248	254	259	257	227	254	233	274	245	273	261	247	284	251	240	263	238	251	251	209	238	251	263	251	259	268	270	229	255	266	240	265	270	219	255	253	249	265	256	265	246	258	273	271	267	279	267	254	239	255	253	269	265	265	257	260	265	252	251	245	233	263	259	255	247	265	296	264	241	261	263	250	221	275	266	243	282	226	264	249	258	285	266	280	256	255	257	274	252	247	294	259	247	256	252	256	277	248	250	255	247	266	264	249	264	259	252	273	234	244	257	269	272	268	229	274	230	279	270	236	244	246	262	248	262	247	253	253	284	267	280	284	269	263	245	259	250	255	253	285	263	265	257	272	272	273	268	272	256	264	260	247	251	267	223	265	282	236	279	229	233	278	269	261	275	252	269	252	263	284	245	286	238	309	279	277	269	252	263	271	254	264	284	268	266	263	270	247	254	236	258	246	249	254	281	285	236	245	278	301	266	233	280	227	257	265	271	276	279	246	277	221	263	260	260	228	263	258	248	268	264	240	267	243	244	245	279	280	248	239	267	246	243	247	274	249	288	255	258	259	266	262	264	282	283	274	246	259	251	305	256	260	272	272	228	281	264	264	249	229	262	256	263	273	251	263	252	275	279	242	244	229	281	237	235	269	255	262	260	289	273	265	250	249	262	255	227	232	274	298	245	247	262	265	240	270	240	254	265	258	251	268	264	215	236	261	249	260	259	252	264	260	246	253	270	256	258	237	253	276	261	252	256	266	244	263	268	255	300	259	255	275	244	285	278	258	270	271	242	280	253	268	245	241	238	251	262	261	265	245	254	230	247	273	242	277	250	272	241	255	286	264	248	263	271	255	257	286	273	274	259	275	244	264	227	283	242	234	261	214	269	262	246	257	254	279	236	245	288	242	263	272	282	260	267	253	239	259	287	288	254	264	269	270	242	295	295	247	261	254	247	241	288	292	244	261	279	241	271	239	223	240	257	230	281	271	288	245	265	246	267	270	258	263	234	270	263	250	244	279	259	287	272	281	249	281	243	244	248	202	242	277	269	233	231	278	257	226	239	241	269	254	266	275	248	226	267	259	262	272	282	251	247	278	267	269	236	267	280	254	248	250	263	233	273	264	244	258	252	265	249	241	270	253	254	262	268	242	262	226	285	253	246	284	237	256	260	250	245	262	266	265	249	250	257	246	246	280	253	234	277	268	274	250	285	247	284	270	280	279	251	258	290	262	257	277	242	267	257	244	256	243	272	233	271	275	263	278	215	226	262	265	230	265	271	249	258	223	280	290	266	262	236	258	255	269	265	266	228	260	236	251	254	248	253	237	270	241	232	261	261	271	262	241	264	281	275	269	263	242	262	269	265	266	242	254	246	252	242	257	265	257	257	265	256	237	283	241	259	266	246	261	243	253	236	264	245	245	240	255	234	274	247	244	255	241	250	255	277	292	268	272	254	238	253	224	266	274	258	277	293	260	264	257	287	268	248	266	238	259	242	257	260	244	256	262	231	246	242	246	251	247	264	272	248	255	262	259	217	264	246	257	246	283	261	239	266	228	271	258	225	256	251	239	266	264	259	280	272	258	240	261	242	269	240	261	248	258	270	250	266	286	262	254	282	270	255	238	240	266	266	252	256	244	271	220	249	275	212	272	274	259	270	268	266	262	258	273	253	261	245	265	246	245	259	278	251	246	258	269	255	285	263	266	271	249	237	267	275	276	271	251	254	257	232	275	304	254	255	263	272	278	269	266	269	266	256	255	245	267	283	223	270	266	257	249	264	277	288	261	261	267	277	277	236	256	260	255	252	305	267	236	280	291	240	253	263	241	260	255	241	260	230	252	230	266	242	281	269	250	265	241	279	251	267	247	269	286	272	246	271	263	275	248	256	259	264	261	242	248	260	238	276	280	271	233	283	237	276	228	269	270	240	286	242	244	282	257	275	265	234	266	262	280	260	247	262	258	257	254	284	249	260	257	246	295	271	261	233	269	275	265	260	270	268	257	287	247	263	270	253	228	266	297	279	269	253	256	254	244	235	285	251	250	269	245	254	267	262	245	251	264	261	248	253	243	257	258	264	250	280	302	250	220	221	261	269	263	243	252	246	247	242	248	252	278	244	251	243	264	275	249	277	256	261	251	257	257	235	268	257	242	244	252	289	269	260	217	248	254	256	234	251	260	263	286	268	267	284	248	267	239	302	234	258	230	244	266	251	299	239	270	273	271	284	271	257	279	259	246	269	244	276	255	244	269	279	270	267	255	253	286	224	304	261	270	271	252	268	212	247	273	283	256
27291	22542	20990	23445	15182	8128	3319	990	675	468	313	230	208	167	187	172	155	178	150	167	162	174	168	169	165	159	181	174	156	169	183	173	174	147	187	161	177	166	162	121	174	156	187	170	167	164	162	179	158	163	143	171	168	146	139	157	161	168	161	163	131	163	166	172	170	138	161	136	160	134	166	161	167	160	180	158	150	195	193	155	181	148	153	179	163	171	175	169	154	157	145	156	154	144	158	149	183	181	177	184	184	169	176	178	181	156	163	154	158	164	162	159	161	164	146	164	159	158	197	164	163	144	154	174	173	158	178	162	150	161	167	163	159	155	163	155	152	163	165	146	166	190	160	165	170	174	174	200	141	160	160	175	153	195	159	159	174	174	141	181	175	175	165	154	175	164	167	173	163	161	170	170	166	165	164	159	150	165	190	162	178	179	163	142	177	162	155	187	150	177	178	160	161	155	169	171	171	168	176	151	177	160	160	137	172	150	163	134	170	161	155	157	179	180	164	161	160	144	169	161	152	174	164	153	168	160	141	171	184	155	155	179	171	148	163	171	139	169	174	167	135	157	164	182	175	174	166	159	171	167	178	163	158	174	173	157	149	201	149	197	145	179	171	166	157	154	188	151	151	156	170	155	170	150	169	182	192	143	174	165	167	142	162	178	175	169	197	161	177	166	157	176	186	173	152	153	166	180	154	164	155	157	151	179	159	176	188	172	156	142	199	152	167	176	174	161	162	185	168	170	145	152	168	179	186	182	151	173	170	164	158	159	165	150	164	159	136	181	165	168	155	176	178	178	162	153	178	169	169	192	164	160	172	172	165	167	159	165	172	188	172	168	154	185	158	151	162	161	139	143	166	177	159	164	168	174	161	173	154	160	151	144	194	168	168	143	164	166	168	171	164	153	161	169	141	180	143	161	165	177	176	153	152	159	193	129	178	157	152	175	156	175	152	177	174	148	149	173	164	158	157	167	152	154	142	146	160	164	185	155	151	142	159	173	177	145	163	188	171	165	170	154	177	176	169	177	173	165	147	140	151	161	180	159	167	164	159	159	163	163	148	142	165	152	160	159	165	166	167	169	192	147	185	180	156	174	146	156	169	173	174	151	168	166	177	164	161	155	179	166	164	156	173	168	186	175	174	135	176	164	152	152	175	174	162	168	164	162	161	159	180	158	166	181	156	153	171	196	156	171	158	169	186	181	188	176	168	151	163	140	152	157	176	175	177	181	170	159	156	172	143	152	168	168	154	165	158	163	191	138	156	172	154	163	184	187	148	146	162	156	150	162	151	173	180	155	157	161	159	156	161	166	194	152	159	164	155	173	168	167	161	162	150	170	162	159	181	176	145	168	162	154	157	148	176	170	153	170	157	170	174	169	176	155	160	175	166	160	170	176	153	147	186	144	160	152	168	170	162	187	153	161	196	159	161	161	168	191	154	164	159	166	168	171	157	161	160	144	186	160	150	154	153	169	164	163	159	173	139	173	156	167	169	154	150	167	184	173	154	151	172	167	170	175	173	173	171	163	139	162	155	174	195	175	163	183	173	165	168	150	170	167	162	147	194	190	176	168	161	162	154	154	165	169	151	158	161	175	175	163	176	164	159	162	152	160	162	161	171	155	158	177	175	161	157	166	147	154	176	161	168	141	181	178	175	170	158	170	167	156	180	167	168	150	179	158	155	152	183	175	177	187	172	136	172	169	134	166	155	163	173	156	177	159	158	145	164	152	150	193	186	159	171	168	194	162	166	143	158	177	167	166	204	180	167	147	159	183	164	158	128	156	162	193	184	174	154	161	164	162	176	168	178	158	179	168	185	179	162	167	181	160	145	153	167	166	149	173	160	165	161	152	170	166	159	164	173	167	145	172	164	154	187	143	174	157	167	167	176	159	156	150	150	176	147	177	180	167	187	157	153	167	138	190	146	165	180	156	176	175	185	177	160	172	161	169	166	170	164	162	162	155	149	172	156	189	162	164	171	209	163	169	154	166	141	167	163	169	149	153	180	152	149	183	162	156	174	171	172	166	162	181	162	146	170	171	158	156	183	147	151	150	161	181	176	184	159	157	152	139	177	165	173	171	143	190	171	168	138	143	188	176	157	163	148	165	142	183	180	139	147	157	187	177	165	169	154	173	165	155	178	141	175	160	173	157	159	156	155	143	159	139	167	162	130	159	186	160	159	166	175	167	148	165	148	160	150	152	180	158	149	168	168	164	167	170	163	145	191	169	143	154	157	141	170	171	153	177	153	161	163	175	171	156	144	146	156	183	145	159	166	153	176	173	181	169	164	202	148	163	183	158	153	183	179	142	167	133	169	172	139	184	154	177	180	166	181	160	163	157	164	179	181	154	156	152	161	169	162	138	177	179	148	170	153	171	168	160	156	155	163	154	168	165	175	166	178	192	153	184	181	151	180	153	169	175	164	193	157	182	185	136	174	161	181	145	170	153	167	172	160	171	156	158	158	172	171	172	165	171	151	168	184	178	155	174	163	169	167	154	170	152	144	158	168	156	158	147	154	168	154	167	171	155	162	177	160	164	164	172	171	177	175	162	170	186	143	189	167	180	147	152	163	167	172	173	155	158	163	150	166	178	157	144	170	153	166	147	159	148	158	153	170	169	178	189	153	170	176	170	154	168	184	166	158	178	168	168	153	163	158	160	161	162	155	182	156	163	177	191	165	166	152	177	145	154	182	166	193	161	154	166	153	179	162	165	168	159	172	166	178	144	159	190	159	199	168	144	159	158	171	173	137	179	155	170	187	152	190	154	162	157	174	165	155	167	156	143	161	147	173	138	156	180	139	162	162	175	164	157	152	180	164	172	164	173	156	181	177	163	181	156	181	162	168	153	184	188	165	188	155	161	170	131	173	164	162	181	164	149	150	173	160	175	164	147	163	168	168	176	166	169	176	163	176	145	148	147	137	169	176	163	158	156	180	172	182	153	177	157	165	141	176	161	167	157	171	166	150	166	189	143	148	174	172	191	148	174	170	176	154	150	166	161	151	149	154	163	155	146	162	169	177	156	174	167	165	172	152	188	181	163	169	157	163	147	142	188	153	180	173	142	151	155	180	177	152	177	170	157	174	151	176	160	169	177	171	175	176	161	151	165	188	173	167	163	160	159	144	185	162	175	165	158	156	150	173	156	172	171	182	171	170	151	171	155	171	163	164	173	171	162	173	182	144	173	175	143	161	180	166	157	181	154	161	168	200	180	175	170	162	169	167	168	169	141	165	182	188	179	157	158	162	160	163	146	154	155	171	195	162	162	184	177	162	139	169	148	156	149	170	170	174	174	175	150	170	179	165	166	160	160	153	173	178	174	157	177	156	162	157	160	172	163	169	169	187	145	160	175	177	169	169	149	176	150	156	171	162	159	157	170	165	149	163	182	160	171	164	184	155	162	171	160	154	185	178	153	148	148	158	146	156	149	150	161	158	158	176	138	152	167	168	153	179	178	159	173	186	166	159	176	155	165	179	160
26018	36738	26327	29002	22235	14716	7098	2899	1823	1345	747	485	359	326	305	327	323	343	316	344	289	320	324	315	330	289	333	341	308	335	323	298	337	306	308	306	283	336	308	319	320	314	304	314	316	329	337	323	324	300	320	274	345	324	306	305	334	296	335	324	319	318	328	339	320	325	324	354	328	321	302	326	316	341	298	320	309	310	297	316	317	335	331	338	327	297	292	325	305	336	281	306	338	344	341	323	307	318	306	323	336	333	313	342	277	301	362	322	291	317	334	304	322	307	306	330	326	335	330	326	336	326	288	319	333	334	299	289	332	325	316	293	345	317	338	321	315	301	316	323	334	315	347	320	316	319	299	329	292	307	283	319	328	306	304	327	342	319	319	332	323	314	334	322	309	297	297	331	333	358	325	308	329	341	337	339	334	325	316	357	311	335	316	311	330	344	306	332	325	347	331	321	314	291	305	312	321	319	364	351	302	304	334	360	338	311	316	317	322	304	310	299	311	298	285	341	317	337	330	364	320	326	308	291	291	306	312	308	325	318	324	310	355	311	339	311	345	334	319	325	370	307	327	310	322	292	306	294	323	319	328	325	331	301	326	296	361	294	345	316	309	316	309	325	309	345	297	347	283	317	293	315	318	319	337	318	339	328	307	320	340	304	358	329	319	320	330	308	334	305	324	337	332	340	324	327	290	296	333	321	331	289	293	297	292	331	304	321	304	355	330	310	322	297	321	305	332	314	302	327	314	331	332	307	304	322	313	317	287	323	361	344	329	293	306	331	311	324	305	302	339	322	351	335	307	321	322	311	311	337	298	310	319	312	311	312	299	329	284	310	313	324	317	298	312	321	336	296	330	324	334	310	311	304	338	348	352	344	334	349	285	357	363	343	303	316	316	299	316	325	342	314	355	365	342	322	340	319	329	348	329	286	312	306	367	336	323	318	325	330	313	318	301	322	274	364	304	345	320	353	312	288	308	283	317	336	321	333	296	311	325	301	309	296	343	308	317	320	342	347	304	296	314	306	314	336	319	330	293	304	329	315	304	301	345	300	325	306	302	350	326	313	294	337	333	322	335	314	339	296	310	324	311	326	316	308	304	351	314	317	331	336	314	315	333	324	314	313	329	349	313	290	289	356	297	283	302	296	330	332	308	300	366	324	353	277	276	326	316	345	331	306	324	314	280	329	315	298	317	322	334	338	312	321	288	306	304	330	325	324	299	294	329	328	317	330	274	331	358	326	342	325	313	313	303	303	299	301	316	324	332	325	332	332	329	298	315	349	347	326	354	301	321	313	319	359	332	313	293	331	314	299	314	272	319	328	304	321	295	284	297	287	312	304	311	332	297	312	332	344	314	311	332	322	293	302	343	315	339	314	332	314	327	277	325	335	337	315	321	338	326	283	293	315	302	306	360	301	319	283	289	328	285	316	306	319	322	331	329	308	346	295	317	319	307	338	346	293	298	318	319	299	349	308	346	280	326	359	343	348	326	299	320	317	317	281	333	346	335	338	316	330	310	307	344	336	348	307	315	310	311	327	324	372	324	322	342	349	318	330	346	303	316	302	292	315	330	336	343	321	295	307	317	330	308	336	336	322	305	323	314	319	304	312	314	325	355	307	311	301	325	345	313	317	340	324	322	335	326	312	282	338	316	328	334	319	291	328	339	309	302	322	302	327	320	327	295	346	297	300	323	364	279	309	348	328	322	341	291	315	305	322	321	317	307	332	334	314	300	316	333	346	329	307	318	352	328	321	301	321	332	280	347	312	319	332	351	355	315	330	322	319	279	329	313	316	339	320	324	321	311	331	286	331	331	302	329	347	303	356	285	346	298	307	346	320	340	325	330	329	308	337	327	336	309	320	300	306	290	300	340	306	331	302	351	288	304	282	315	337	338	350	312	291	290	309	293	303	297	306	301	296	349	337	344	298	303	321	317	348	343	360	329	326	346	332	350	305	350	347	287	329	322	331	348	315	355	286	310	329	328	288	329	319	337	330	306	305	304	330	333	310	336	314	308	281	359	299	279	299	342	350	368	305	306	306	316	345	329	303	334	315	334	304	327	329	355	338	330	356	307	313	335	317	321	347	312	323	349	315	369	293	333	315	307	283	321	315	324	299	333	336	317	312	305	326	304	303	293	323	328	325	304	333	326	324	336	314	288	318	323	313	330	310	342	311	320	355	320	306	331	321	329	326	331	318	320	342	340	264	324	300	331	315	314	331	305	311	323	307	330	332	323	319	329	326	304	324	348	336	305	333	323	337	322	329	288	321	344	308	293	340	346	332	275	291	370	285	331	289	302	325	279	327	332	315	312	317	335	307	322	364	319	323	293	298	316	337	310	352	339	357	328	320	349	308	303	350	354	325	327	332	334	299	322	312	322	290	347	317	296	311	339	300	309	316	277	336	283	316	289	303	325	311	305	312	301	336	319	354	328	325	312	320	293	334	309	332	328	309	322	329	296	305	332	327	329	311	342	323	317	322	325	286	319	316	314	329	363	332	307	303	319	308	327	309	300	327	321	291	337	300	313	342	323	300	326	324	336	312	293	329	343	323	324	307	282	328	334	305	334	325	303	340	318	336	318	303	310	317	297	332	334	330	311	315	328	318	337	313	336	298	277	312	319	335	323	311	317	313	319	304	325	309	331	297	361	350	333	336	344	319	336	315	316	325	333	347	349	301	332	315	331	332	322	311	317	322	305	299	318	295	313	337	292	324	343	321	317	305	326	281	329	338	293	323	331	341	336	316	328	338	317	328	282	339	329	308	322	301	339	342	315	312	344	300	321	307	308	317	312	328	323	309	332	312	335	304	332	330	296	328	317	322	302	333	312	317	339	290	313	297	312	320	313	358	317	368	343	309	354	331	321	311	319	318	312	303	309	317	335	314	333	339	323	351	332	310	340	332	314	331	318	339	309	332	306	310	310	301	318	340	345	311	349	322	322	315	280	307	319	329	332	317	325	304	306	340	309	344	327	295	325	295	315	361	320	328	314	293	324	360	317	333	346	324	316	310	329	336	310	305	320	310	314	353	307	303	311	294	294	336	309	302	332	301	333	323	321	331	336	327	285	330	320	311	324	338	304	314	340	347	320	327	309	334	338	299	316	353	320	321	278	349	303	332	328	348	331	307	296	313	320	317	306	320	303	341	292	315	313	298	292	324	318	293	316	322	340	333	347	307	339	316	323	287	316	309	320	325	330	305	303	324	318	342	308	336	307	318	298	319	325	309	334	308	337	325	293	342	296	336	300	339	290	310	354	322	336	311	319	326	334	312	336	298	308	310	297	327	327	310	325	324	297	336	326	339	349	326	316	313	317	306	334	299	313	319	322	348	340	322	310	311	325	294	330	325	311	343	331	320	302	339	321	333	308	316	300	312	308	320	318	336	316	333	333	324	296	307	328	327	312	309	296	318	332	307	301	291	325	312	365	324	333	330	336	308	314	312	327	328	315	348	311	351	328	321	325	328	310	341	328	301	310	316
24807	21662	29162	38463	40579	33003	19143	6913	3682	1911	735	341	210	162	143	140	145	190	168	151	129	143	136	155	153	178	151	153	150	144	130	162	144	151	139	150	142	113	150	152	167	151	152	148	151	149	130	151	154	132	145	148	157	141	147	176	161	138	129	144	129	151	128	145	139	160	134	155	133	139	138	158	127	154	148	162	136	128	159	164	127	156	128	129	134	143	137	141	172	153	144	152	133	122	142	143	128	144	157	141	160	139	157	140	156	150	166	171	133	149	159	128	132	148	139	136	126	152	152	159	164	139	151	157	130	155	157	151	146	137	136	141	130	166	152	160	154	151	143	159	143	133	129	150	138	143	127	127	150	138	142	135	162	172	142	153	156	141	175	137	154	156	149	147	153	161	149	172	156	127	135	141	164	156	166	150	157	143	167	141	166	145	174	129	144	166	158	146	127	132	146	139	132	138	156	147	145	149	139	150	146	149	139	155	148	149	149	166	140	120	151	144	133	116	134	155	132	145	173	126	165	145	149	162	168	141	148	147	139	149	141	149	142	130	140	144	151	135	136	125	146	155	154	129	158	118	136	157	129	127	153	139	140	145	156	144	145	145	142	129	145	156	140	146	163	154	153	126	160	136	153	139	145	155	144	156	152	147	127	163	142	132	127	148	116	143	160	140	170	152	139	135	139	134	158	128	134	160	135	123	127	160	148	157	153	142	154	140	140	148	143	146	134	162	111	175	143	153	168	149	143	130	144	156	142	151	144	152	154	121	185	165	117	149	140	154	149	121	155	124	137	143	143	151	149	149	129	147	136	131	129	139	141	163	127	138	159	167	151	150	138	133	139	159	141	159	149	140	161	148	140	140	166	153	146	145	150	131	134	143	129	143	149	142	159	146	142	148	139	146	139	156	158	141	153	148	164	133	165	137	164	143	139	148	153	142	165	167	156	127	136	146	143	140	130	162	137	155	160	140	157	119	175	135	145	150	147	162	129	146	167	136	141	152	136	136	111	113	147	154	128	148	152	134	156	175	162	136	145	142	146	139	168	145	136	148	152	157	145	134	141	143	147	126	168	141	132	125	138	148	145	158	161	135	135	138	140	134	157	178	115	169	140	167	162	165	163	147	131	144	151	139	154	133	134	169	144	127	122	136	153	132	146	152	132	130	161	173	127	163	131	141	156	156	137	155	158	146	143	133	147	153	139	143	146	134	158	144	128	173	151	131	133	165	164	162	148	137	143	134	133	141	122	150	145	147	143	138	167	156	159	135	153	160	143	160	153	148	148	146	137	136	137	138	170	126	149	156	148	121	135	143	143	143	131	147	133	150	149	156	141	135	133	149	169	141	171	154	150	140	158	140	156	142	149	138	137	139	136	137	146	139	145	149	163	160	166	168	152	143	134	148	136	137	152	150	165	164	156	146	141	126	158	140	147	123	162	155	142	140	145	146	151	148	157	160	163	141	152	128	153	155	156	142	151	136	154	132	152	162	141	144	136	151	147	144	147	149	129	148	143	149	114	132	138	153	145	147	133	149	164	142	152	142	129	139	145	135	169	132	138	129	142	154	159	121	134	150	143	147	135	159	139	160	162	153	128	161	153	148	155	128	157	157	151	169	143	142	137	144	149	139	129	150	148	147	135	138	146	159	144	151	160	152	149	170	159	142	142	154	156	159	132	144	156	141	151	145	136	140	155	159	131	146	147	147	157	147	140	137	116	132	162	145	151	131	155	145	147	147	139	129	148	143	143	120	161	145	145	134	127	134	141	145	162	134	142	137	155	164	150	160	130	140	150	150	134	121	135	169	141	144	145	151	148	144	140	141	155	142	122	132	148	143	143	168	143	160	146	146	153	144	138	129	143	155	124	143	143	144	150	149	133	150	145	163	142	154	134	153	144	140	157	159	139	150	129	147	160	133	157	142	141	152	170	133	138	144	142	183	165	136	132	164	153	148	153	144	137	144	152	146	170	145	151	136	149	165	131	139	167	128	138	138	123	142	155	152	134	151	122	151	121	148	135	173	150	164	146	164	166	132	145	137	129	166	157	162	135	149	158	159	146	127	130	163	140	140	160	172	141	127	131	144	160	163	127	136	162	150	146	143	127	179	154	141	140	143	151	147	147	164	160	129	133	155	144	155	148	166	143	162	114	139	148	150	145	130	139	146	133	135	141	154	158	161	136	158	134	138	150	140	157	128	119	173	169	166	132	144	126	143	151	144	149	143	156	145	160	144	139	148	147	151	138	166	162	156	136	146	134	127	143	152	136	147	141	126	134	142	154	165	123	131	159	143	167	144	141	146	131	132	148	151	124	165	148	147	156	117	147	140	134	152	135	136	136	147	143	162	148	142	139	139	138	140	131	150	167	144	146	152	129	127	134	156	148	145	155	151	133	148	142	159	164	146	161	143	153	163	146	133	149	141	134	128	143	142	120	145	177	143	139	164	151	163	128	132	141	138	158	147	143	156	139	147	142	131	153	156	150	141	142	132	138	140	161	137	134	173	139	134	146	147	154	161	157	133	146	143	131	176	160	148	164	164	147	163	155	142	134	136	137	144	144	134	161	144	133	128	154	150	161	136	175	138	150	167	134	144	140	124	137	145	118	138	142	161	159	142	143	121	133	139	145	143	143	154	127	139	150	147	139	139	165	138	159	144	142	157	166	121	167	151	139	143	120	156	144	144	138	148	138	135	136	151	137	132	137	136	138	154	133	137	174	129	128	152	144	128	127	131	112	146	149	152	120	148	134	153	150	144	159	156	156	146	144	134	146	143	144	122	149	142	153	154	150	143	158	150	145	171	153	146	131	168	147	147	142	143	130	146	151	146	127	119	136	137	149	153	131	142	151	147	150	151	144	141	134	139	163	148	189	153	155	151	148	133	150	134	144	139	135	139	133	141	127	132	146	151	135	145	152	150	142	136	131	150	139	139	145	136	139	156	130	148	150	152	159	141	143	143	141	141	141	139	168	136	129	125	157	165	143	138	140	134	147	128	148	156	155	157	134	143	152	152	164	151	134	140	145	138	143	140	150	151	128	136	154	158	140	146	122	164	144	139	142	138	125	130	144	118	133	163	143	135	141	151	117	151	138	137	174	142	135	160	130	143	148	167	151	141	155	135	143	126	141	155	145	142	145	163	137	131	140	127	146	136	133	152	150	130	152	138	138	136	143	156	147	135	152	133	171	157	155	146	152	149	151	131	147	162	151	155	151	130	131	137	130	154	119	143	142	175	137	156	163	139	122	166	153	150	140	138	147	165	152	125	139	135	152	158	155	153	153	157	116	129	134	137	146	148	135	134	130	114	143	133	140	157	162	149	159	140	140	134	152	121	153	157	142	132	163	164	148	149	138	145	141	133	148	142	137	135	153	152	135	147	142	138	130	178	167	147	128	149	136	128	143	161	142	146	144	148	150	138	167	125	133	143	152	145	124	149	142	128	155	127	130	154	138	146	138	140	132	117	131	142	154	175	128	142	143	141	126	134
29132	48296	40484	58756	48954	39025	22141	13910	9875	5531	2199	900	448	285	284	293	273	279	277	267	287	309	273	262	273	284	287	299	285	289	294	304	260	285	289	275	282	302	272	280	281	268	309	283	276	272	275	266	254	318	263	269	271	275	277	310	288	279	280	283	280	293	309	310	280	289	298	293	284	302	288	280	285	295	255	297	262	307	266	280	249	264	296	292	281	312	270	264	279	289	278	276	265	260	292	289	270	300	301	287	301	305	295	253	279	283	303	286	286	298	285	280	303	296	275	287	295	283	277	286	298	283	289	286	276	276	274	287	290	288	277	286	252	271	258	298	262	344	282	269	262	263	269	272	296	273	334	304	295	286	281	317	295	285	285	282	294	276	306	314	288	295	274	273	293	310	271	292	263	257	292	291	307	281	295	267	291	263	267	294	288	294	307	261	276	259	267	274	286	281	308	278	287	272	298	294	298	279	259	290	273	288	285	271	302	260	261	298	257	279	288	256	306	326	305	286	270	295	263	301	289	291	249	306	250	289	311	307	264	272	312	299	289	301	274	284	259	303	296	329	293	283	264	291	286	291	298	276	289	282	270	283	302	270	280	265	299	264	313	274	316	312	309	246	305	299	293	269	256	285	290	291	284	300	299	271	308	274	266	276	271	275	271	294	293	292	278	289	303	284	277	277	252	306	294	288	276	274	273	278	288	280	277	304	283	269	282	279	290	291	281	283	275	266	285	284	274	285	292	281	282	265	282	319	299	302	267	287	264	281	295	277	277	276	256	275	282	271	300	259	284	301	294	291	262	276	274	284	260	249	299	290	320	297	314	279	338	278	265	278	306	293	306	284	292	286	300	303	290	297	268	299	268	285	270	286	351	306	304	286	269	278	290	305	260	310	252	255	279	294	311	284	279	299	266	302	280	273	303	287	271	277	261	252	276	303	294	296	287	275	286	276	259	280	262	281	306	288	267	275	291	277	283	289	312	302	258	271	271	288	282	280	288	323	292	284	273	264	293	302	275	260	310	288	278	277	292	294	292	292	292	267	293	256	266	286	320	279	281	328	296	276	301	305	293	306	288	282	259	295	278	285	282	289	300	305	292	281	271	276	305	276	299	278	298	315	302	280	304	304	297	309	307	255	257	276	292	266	272	286	258	285	296	311	306	262	289	273	260	321	281	310	321	301	309	325	301	273	298	284	275	265	267	263	283	273	310	266	289	253	284	281	292	287	297	284	277	290	280	299	287	282	280	292	292	278	247	281	285	278	258	297	288	298	243	255	320	282	276	306	266	285	320	276	268	273	285	301	281	305	316	302	280	286	292	273	286	310	308	291	283	281	257	279	281	275	268	276	285	286	300	291	288	285	290	286	265	271	288	266	283	271	278	285	307	301	283	276	279	289	277	297	283	294	264	305	315	300	295	286	269	281	314	267	272	311	279	293	251	301	262	286	273	287	289	309	308	292	284	273	266	264	284	271	282	282	295	323	323	269	260	293	266	298	314	275	294	259	295	324	270	316	272	256	278	300	295	276	257	264	252	322	295	267	252	283	288	263	292	294	303	282	306	291	283	273	258	286	268	274	274	311	270	287	292	301	300	288	335	255	268	308	294	278	285	292	294	297	276	281	279	304	300	255	261	264	290	293	300	309	283	296	291	303	287	273	304	299	287	255	297	268	278	306	274	271	249	287	311	282	273	276	269	322	305	255	280	281	295	300	272	289	263	309	251	244	294	279	278	252	295	313	277	316	298	326	270	269	292	287	314	281	281	300	297	288	281	302	281	271	279	257	337	289	282	291	293	260	276	272	285	272	290	265	286	308	285	264	260	313	296	293	290	280	266	289	265	300	285	259	303	283	271	257	260	300	303	291	280	291	306	285	284	276	294	294	299	273	274	279	270	286	272	315	277	307	259	250	260	284	279	305	279	323	303	291	285	274	279	296	306	260	290	296	287	285	270	282	305	277	307	272	244	277	273	264	277	262	261	315	291	294	296	277	274	286	287	299	269	261	290	280	283	263	284	262	245	263	294	285	269	277	282	275	290	260	284	304	279	265	259	269	261	298	280	279	314	277	276	285	280	272	303	311	282	265	276	323	298	294	259	275	293	288	289	302	280	287	288	283	264	262	240	276	271	291	309	286	290	283	272	306	295	287	272	246	312	291	282	292	267	262	299	284	240	280	307	303	264	284	302	268	241	265	278	281	275	263	289	281	284	298	312	264	267	290	273	255	283	299	277	298	272	291	273	297	287	266	262	276	325	274	317	285	266	275	273	296	278	266	293	300	278	297	279	289	273	290	299	276	295	297	301	264	299	255	280	269	275	273	297	273	279	288	282	309	281	296	266	282	293	246	298	296	288	284	280	283	276	260	295	298	290	270	291	279	303	298	267	306	284	281	273	295	254	264	271	313	270	279	266	295	243	268	277	270	257	254	289	301	289	280	301	277	295	275	258	317	292	279	277	285	273	272	284	296	255	279	304	307	257	268	284	295	303	318	276	236	289	269	263	294	278	307	296	252	304	285	277	277	288	297	315	285	294	324	275	282	294	291	286	315	298	277	315	290	314	265	284	258	282	270	254	300	286	266	270	270	281	284	284	275	311	303	303	284	274	271	290	312	292	298	253	294	303	303	286	312	266	284	296	299	264	290	290	260	286	269	286	267	270	263	282	281	297	270	282	312	299	287	295	257	265	275	298	275	260	281	274	266	282	265	264	282	300	296	295	284	262	304	274	314	292	293	303	291	289	279	281	287	309	302	260	308	283	293	308	264	250	298	256	306	296	277	312	275	291	292	251	274	242	295	313	289	269	290	250	297	280	268	275	273	253	285	265	280	294	288	296	280	295	302	276	281	307	269	286	281	249	273	258	271	260	300	314	308	310	283	276	275	325	234	288	281	299	269	268	306	287	267	284	304	243	289	292	248	318	292	286	293	255	271	257	317	313	296	290	268	285	299	289	289	275	298	272	292	294	303	280	298	281	266	257	289	286	293	309	232	280	267	270	264	249	274	281	272	276	298	277	292	253	308	310	307	286	297	265	293	290	285	277	264	309	305	244	282	277	284	265	289	287	257	297	287	291	268	296	278	286	286	324	294	264	283	289	293	263	275	262	272	329	284	266	294	280	278	280	299	284	272	271	290	267	284	299	285	279	274	264	285	297	265	286	287	298	281	274	269	255	276	297	268	301	290	278	252	298	271	260	268	275	278	268	314	295	277	274	293	274	288	299	279	285	256	281	294	268	301	283	279	285	315	313	300	298	286	259	287	289	278	261	260	293	283	268	284	273	288	293	292	282	266	279	281	261	278	293	299	263	293	294	291	296	311	261	278	302	297	290	266	283	281	290	284	314	313	280	264	282	294	264	264	299	270	266	291	263	267	268	296	297	301	287	292	302	298	293	329	299	275	293	285	272	258	284	276	252	254	294	294	271	276	278	310	288	269	307	277	303	293	314	288	274	299	304	330	300	282	291	293	279	275	281	297	296	256
23654	21687	30352	33417	43807	43875	30902	14423	7027	3787	1358	565	233	139	147	138	124	123	152	122	139	127	136	151	136	150	164	166	130	142	142	128	154	142	168	132	116	122	141	151	150	128	149	155	118	127	146	134	137	133	144	135	132	143	132	146	134	137	116	148	143	136	133	124	158	152	149	121	138	151	138	133	145	141	150	126	138	141	142	153	131	128	130	138	145	129	141	140	135	130	152	128	147	144	120	143	140	143	156	158	129	138	138	144	134	130	120	152	128	143	122	130	128	123	129	123	139	124	142	128	110	119	110	124	142	143	169	116	143	148	142	132	119	129	149	144	134	133	138	136	142	146	120	127	111	138	137	161	150	138	127	142	150	128	147	136	141	150	139	137	137	159	149	127	142	144	154	122	127	120	147	131	126	115	141	152	150	142	130	143	124	144	146	150	149	147	115	149	150	127	150	145	155	123	139	141	133	170	160	126	142	121	128	153	163	136	132	114	146	127	126	123	149	134	143	147	150	135	130	113	133	145	146	130	120	135	131	122	130	125	132	137	145	127	139	130	132	135	100	150	138	138	144	139	133	146	144	129	147	144	131	150	132	126	117	138	142	119	157	129	128	112	152	150	142	137	147	115	146	125	128	127	124	153	153	148	130	116	147	135	136	124	157	144	132	150	134	143	131	131	128	147	113	145	117	123	146	126	124	152	129	108	137	156	149	139	124	136	127	144	133	136	132	132	133	128	151	145	135	148	118	117	130	140	137	150	118	152	129	125	128	147	117	131	139	139	160	143	144	140	148	146	141	155	143	136	145	155	116	149	122	136	124	137	144	130	142	154	144	120	117	148	137	120	146	138	143	137	134	141	131	125	115	139	126	140	137	127	125	120	138	159	148	136	140	135	125	130	120	121	132	133	128	136	161	148	120	152	147	145	127	118	159	124	132	129	126	141	138	144	144	146	114	133	121	149	138	131	124	156	122	144	117	139	136	132	139	142	135	152	121	116	142	123	146	139	117	123	140	153	153	135	136	148	122	142	129	126	132	132	140	131	141	141	131	156	138	149	134	143	153	137	134	135	139	141	117	111	123	153	143	137	137	130	115	133	116	129	125	140	154	122	134	132	136	138	133	127	135	140	142	106	139	136	129	147	157	132	129	129	120	133	121	134	142	126	131	142	145	154	133	121	123	129	130	153	138	142	139	122	125	149	136	137	123	149	144	110	144	136	144	149	153	135	135	145	139	138	127	135	121	136	132	165	139	133	130	138	154	108	133	150	140	128	127	129	132	134	146	128	117	137	143	159	119	143	137	141	153	147	124	137	118	140	161	138	103	126	153	123	146	136	137	122	152	125	125	119	139	127	150	140	136	150	145	128	138	136	117	137	147	136	137	139	147	129	158	118	145	136	126	121	118	143	151	122	133	146	131	116	129	118	126	138	139	134	135	136	146	146	136	146	147	125	129	127	139	119	159	163	122	127	135	127	136	119	145	141	120	137	122	121	131	126	134	129	132	128	133	143	131	138	150	128	129	127	127	137	124	151	138	119	144	130	129	135	157	137	151	135	147	147	126	129	150	114	141	144	145	134	129	169	152	138	111	131	147	143	158	146	126	150	151	141	136	128	145	128	139	127	137	163	131	122	136	140	116	133	144	150	132	161	151	153	128	163	137	160	140	115	144	145	138	145	139	129	162	134	142	149	113	142	141	128	133	116	145	129	138	147	141	140	147	127	151	146	145	141	126	145	120	136	132	154	142	140	122	126	131	129	135	160	136	140	143	138	115	128	159	143	136	134	110	141	140	137	134	129	125	135	143	119	137	130	135	148	131	126	124	167	124	121	128	136	135	142	120	134	115	134	127	128	116	139	120	141	136	150	142	148	158	134	133	136	140	146	140	151	146	134	140	131	142	127	113	151	132	138	128	158	151	120	138	130	134	122	137	145	146	135	138	131	115	122	125	129	140	131	145	134	135	135	152	124	137	126	120	118	136	122	126	131	132	132	137	134	119	122	138	146	151	138	143	134	168	142	131	123	130	151	152	117	127	126	120	140	148	134	136	133	125	127	129	120	136	120	134	120	149	151	142	127	138	134	152	156	148	145	119	117	130	154	132	132	104	114	141	131	137	139	133	139	143	135	141	128	158	147	144	149	150	139	121	125	118	149	135	114	141	140	134	145	163	132	144	137	136	150	124	139	133	129	156	143	139	141	149	142	130	134	135	117	137	124	151	148	131	127	131	123	130	143	132	141	144	156	146	141	121	133	136	150	135	124	169	135	128	148	135	137	133	149	134	128	143	147	145	141	145	123	135	136	133	136	131	155	155	129	145	131	136	139	157	138	134	138	112	136	148	144	129	134	135	116	121	134	141	128	106	149	134	133	127	122	131	139	128	126	133	118	169	126	142	124	125	142	143	148	128	139	141	134	137	124	135	123	124	123	134	123	127	116	139	145	142	137	152	111	127	119	148	108	123	129	116	140	120	145	119	115	125	142	130	145	131	148	147	142	138	142	136	120	144	139	140	131	140	132	143	125	144	127	141	154	107	143	142	158	139	143	139	145	131	135	134	143	144	133	144	137	135	131	145	133	135	142	136	142	146	123	123	143	137	139	132	128	123	117	136	166	168	143	129	137	137	128	150	131	130	128	130	147	138	138	140	151	124	130	141	156	124	129	147	135	144	135	121	133	142	134	147	165	138	151	122	145	146	154	117	118	141	162	115	144	123	151	138	122	140	132	146	164	135	144	149	127	117	123	136	151	138	127	142	166	127	133	148	135	125	148	124	138	154	142	125	124	131	143	144	139	141	142	147	145	130	131	129	139	138	152	139	122	124	133	128	139	139	137	120	140	137	147	136	154	136	116	131	134	151	157	126	112	123	141	126	130	130	145	136	171	150	132	145	146	134	154	114	110	123	132	125	156	132	150	142	140	123	117	167	137	151	127	143	144	139	129	140	113	115	131	131	139	147	125	141	126	122	133	153	132	128	122	132	139	125	136	130	105	142	127	119	117	129	145	148	158	141	134	147	159	123	143	123	142	135	159	129	125	139	133	135	132	141	131	137	138	148	131	133	147	134	123	145	130	142	159	142	135	162	118	127	145	143	143	147	133	161	135	148	139	145	142	132	137	147	143	141	132	130	158	146	134	135	146	138	150	134	141	143	128	136	148	117	148	120	145	135	125	143	136	144	146	147	124	134	140	150	135	119	136	150	152	127	152	136	142	126	134	129	139	126	152	138	154	118	137	139	156	121	135	148	143	140	128	125	128	125	125	117	138	153	145	122	143	127	153	126	126	152	123	129	121	130	134	140	137	153	152	144	152	136	149	132	137	153	142	155	139	130	137	140	150	124	147	119	127	129	131	127	142	121	149	142	116	142	126	149	160	125	126	133	138	134	170	146	128	140	148	126	119	128	137	152	151	150	136	131	128	138	157	128	140	146	122	146	137	142	134	122	148	136	145	132	126	144	135	156	124	164	130	134	150	144	113	135	115
33285	54578	48158	74191	64647	51469	34308	21121	15426	9736	3908	1458	561	323	232	258	261	248	276	255	260	272	252	274	237	265	263	263	250	218	242	277	258	267	295	285	259	268	251	262	235	246	249	244	230	240	299	229	261	244	267	240	251	250	277	232	283	272	234	254	264	242	267	245	250	233	279	257	257	254	251	262	246	276	241	263	258	286	261	246	248	257	229	254	255	240	278	286	257	238	223	252	228	250	260	268	269	245	238	233	270	268	214	249	264	250	241	261	259	237	249	253	245	273	245	255	264	285	275	260	252	246	259	273	286	248	269	272	236	212	251	246	261	260	257	248	248	234	261	279	240	240	247	233	257	244	260	243	253	265	285	262	245	258	238	264	265	251	262	263	238	257	241	276	239	251	233	223	250	248	280	248	212	271	247	275	256	266	297	281	268	247	272	256	276	254	290	256	255	264	258	256	219	250	256	260	253	235	245	249	267	262	261	271	266	231	267	259	257	270	252	245	278	256	238	253	248	274	257	255	252	246	264	263	244	260	248	232	271	258	236	255	276	276	223	259	288	264	279	266	272	290	239	242	244	257	258	254	245	236	258	244	233	235	251	230	248	286	283	225	241	235	248	269	262	279	266	262	246	264	262	255	242	260	259	258	269	245	268	233	270	263	244	257	257	248	265	260	283	274	243	254	265	264	238	226	266	261	268	255	277	246	246	258	260	264	279	248	244	252	228	256	264	258	257	242	237	258	240	265	253	252	248	269	249	249	258	269	261	216	257	247	250	268	267	230	268	261	250	271	287	255	244	247	236	260	249	288	259	249	248	231	241	269	250	258	265	244	243	251	242	234	256	239	265	259	259	252	248	236	276	254	282	251	253	270	243	242	267	265	245	266	254	238	268	243	277	247	269	250	251	234	255	269	257	234	242	263	260	255	245	264	266	235	242	247	256	273	238	260	240	255	230	240	264	254	268	264	265	286	239	231	254	280	265	255	251	240	225	258	257	300	261	258	266	233	257	248	263	246	221	278	265	278	277	229	247	263	228	229	241	258	238	262	273	244	261	248	291	232	248	248	232	251	238	239	266	239	242	289	258	263	213	246	256	260	275	282	242	249	228	264	260	245	260	266	283	250	246	286	272	252	255	278	255	250	260	244	240	207	242	276	264	230	235	278	264	242	227	262	249	245	273	258	266	249	259	228	264	254	266	249	268	251	254	271	241	249	261	239	280	236	273	272	247	258	263	267	247	251	236	253	253	256	246	241	242	249	214	235	262	253	251	287	238	258	238	251	266	226	258	261	274	254	225	268	270	255	278	260	259	249	266	255	225	268	246	226	250	234	242	243	254	237	286	233	239	216	256	252	267	244	245	283	235	278	249	241	251	265	246	271	280	226	266	277	254	256	221	265	260	278	265	286	260	247	257	258	261	258	261	301	260	240	259	259	267	264	264	242	251	250	220	264	258	249	266	252	233	262	236	265	265	263	258	251	238	231	272	245	240	269	222	270	268	240	232	241	270	263	252	235	260	231	221	286	279	252	265	260	232	252	235	271	238	294	249	266	275	222	239	274	259	251	253	257	279	257	243	282	268	229	246	256	252	256	267	263	237	272	265	267	270	237	262	261	269	260	232	251	252	261	261	242	256	231	243	257	248	257	252	273	271	250	222	229	252	295	271	240	251	250	293	249	266	252	259	254	251	252	257	285	268	289	269	260	236	280	252	245	259	265	245	235	286	268	248	276	251	245	264	255	250	237	232	277	270	258	236	270	246	270	288	272	260	270	249	256	277	251	280	244	256	257	220	227	287	272	244	276	248	264	235	273	242	254	251	246	279	243	262	253	273	248	257	258	241	237	239	250	261	262	241	284	232	272	249	250	272	267	270	254	255	242	256	247	223	271	254	254	246	259	255	229	266	243	248	236	230	255	271	248	258	255	294	267	271	269	253	274	244	238	248	256	265	258	226	257	270	248	249	276	214	263	256	270	246	247	261	254	284	254	236	261	262	271	247	266	253	303	283	244	275	241	286	262	257	262	315	234	264	274	280	254	247	256	256	237	250	260	216	262	258	269	259	259	246	276	256	280	256	242	247	269	237	239	248	263	279	264	247	263	226	248	249	271	279	239	295	274	290	253	267	244	243	254	258	258	295	281	282	236	241	253	253	238	264	239	258	268	256	253	241	238	246	245	201	257	261	246	281	263	258	279	253	267	259	241	241	258	244	261	232	217	270	261	243	214	261	242	240	251	256	247	269	246	272	294	242	278	289	268	253	262	260	265	247	265	234	228	263	254	252	230	242	272	294	247	238	249	247	233	274	262	266	258	248	269	275	245	277	277	239	250	246	262	254	224	246	256	238	265	227	290	246	277	234	248	252	276	272	228	256	229	245	292	297	282	250	279	252	243	284	261	275	249	251	239	252	259	235	257	254	268	271	243	249	257	251	260	266	239	241	266	238	260	231	264	254	270	259	237	239	247	250	267	263	262	251	272	219	253	250	259	277	255	274	282	257	262	247	257	252	276	258	263	261	238	260	252	264	255	277	264	246	218	255	246	274	276	275	251	258	250	247	267	266	261	236	256	230	236	246	267	272	263	269	254	243	242	273	246	253	265	251	257	257	263	252	243	216	234	245	246	244	247	271	255	247	297	264	206	260	263	227	264	276	235	223	260	262	253	271	251	255	242	253	239	282	245	274	251	253	255	244	281	250	249	254	247	247	265	214	277	227	246	261	255	251	261	216	211	276	253	236	256	282	285	221	261	227	227	259	295	284	260	249	263	268	235	270	256	254	255	249	236	283	226	236	231	268	251	245	274	265	268	248	288	248	212	268	252	249	264	253	243	263	248	273	266	220	284	263	262	232	262	274	257	285	289	257	234	235	269	264	241	253	240	278	287	248	261	236	250	260	255	242	243	242	238	243	256	233	235	260	245	248	278	278	273	256	255	247	261	251	271	267	271	251	219	260	269	259	242	273	251	286	233	254	258	253	254	273	251	243	267	239	255	258	238	265	256	250	270	248	248	247	262	243	282	279	255	245	261	283	240	224	280	282	277	270	269	222	235	279	260	266	227	266	260	244	240	257	253	277	258	237	255	269	227	268	270	246	231	239	272	225	239	257	265	290	250	241	259	259	254	263	245	243	273	264	263	241	268	257	242	258	255	264	261	264	237	259	256	231	254	251	238	262	282	279	285	288	226	221	268	262	259	280	273	252	248	266	241	248	245	259	253	264	273	265	241	257	220	254	257	264	254	228	256	259	253	242	256	255	244	227	221	268	285	258	272	260	242	236	270	243	261	250	240	239	267	258	255	238	236	261	267	257	278	262	238	260	253	263	266	274	259	300	262	232	264	254	276	239	235	258	236	255	265	262	247	271	248	260	270	261	261	269	260	262	224	235	252	259	276	243	255	251	261	269	244	266	237	259	257	275	209	276	243	257	230	265	251	232	257	262	249	296	240	269	261	263	253	245	229	258	249	250	279	263	228	269	250	279	251
27413	22190	18127	24313	16944	8916	3074	819	491	345	246	217	183	143	165	160	181	177	148	153	172	171	161	157	159	165	162	165	138	141	148	155	182	175	165	155	157	152	177	178	149	176	165	205	175	152	153	161	180	196	177	144	150	169	159	167	155	161	173	168	193	163	165	154	155	163	171	151	155	175	158	170	184	181	158	169	181	162	172	168	159	167	154	150	161	168	160	166	162	157	152	156	162	180	150	132	174	164	155	183	164	135	166	162	161	156	167	182	172	152	173	171	176	163	157	164	182	164	152	154	184	199	165	157	150	148	178	148	130	139	176	128	155	172	161	160	160	145	164	162	152	180	173	152	132	184	184	157	158	170	150	145	169	173	152	140	157	142	165	159	160	174	163	171	150	156	146	159	179	169	165	162	163	187	151	176	149	158	176	150	181	150	164	159	182	168	188	160	164	146	174	162	157	145	179	153	160	164	167	139	143	173	166	155	167	157	159	149	163	152	166	159	167	157	146	132	182	141	156	162	179	148	153	155	165	170	172	167	161	153	142	169	159	142	176	160	169	153	158	177	156	160	197	167	177	148	149	153	147	154	173	154	176	147	148	153	157	179	156	149	151	148	157	179	156	187	166	157	137	170	145	144	178	176	154	164	173	164	154	182	147	169	163	170	168	182	164	159	147	166	158	179	160	179	180	165	159	159	148	147	142	177	163	146	147	178	151	154	181	167	155	159	156	161	138	140	197	185	162	161	162	147	178	166	152	147	157	154	172	139	175	175	147	178	155	159	162	161	141	149	144	163	169	168	180	165	146	181	172	175	132	144	140	190	176	183	160	170	162	130	151	141	143	171	162	163	156	163	147	159	155	162	160	160	145	179	178	183	149	167	150	160	133	159	175	171	171	147	165	149	149	140	150	163	156	162	159	157	149	169	137	160	176	153	195	163	174	161	149	150	175	150	161	162	180	170	164	158	155	167	181	179	142	167	164	170	168	175	163	155	182	144	165	147	157	166	162	184	151	149	150	165	172	180	157	159	147	171	150	192	147	152	159	148	174	161	145	180	161	148	145	175	158	169	174	180	186	160	165	170	156	165	162	139	163	152	160	155	155	175	141	142	141	196	159	197	135	162	165	147	158	159	172	165	173	161	151	149	182	159	161	147	150	160	163	160	149	172	173	148	195	153	169	166	178	175	161	159	152	175	170	141	148	150	166	153	152	151	145	162	165	172	145	154	164	170	174	161	164	165	169	172	166	153	167	142	155	158	166	153	183	174	152	169	170	159	171	153	167	152	180	137	175	142	151	175	181	159	158	168	122	141	161	168	168	164	166	165	173	163	154	163	151	182	175	187	154	170	169	164	188	188	147	164	168	174	171	167	165	157	169	140	137	185	158	172	156	151	197	147	161	181	151	167	174	161	153	156	156	176	180	186	170	170	155	145	174	163	162	152	154	150	152	154	169	132	149	163	174	139	154	173	148	141	145	161	169	187	173	161	162	154	141	150	166	158	133	167	139	138	160	162	177	169	169	152	150	141	164	163	174	155	166	179	179	143	163	155	157	179	159	161	169	133	162	149	168	168	180	175	160	151	171	162	185	182	175	176	148	141	154	167	153	160	171	162	162	179	157	145	146	153	184	167	167	187	152	147	158	190	137	163	168	155	145	162	156	159	164	151	176	200	197	157	162	174	167	175	186	156	157	183	198	153	159	165	154	165	176	147	160	146	171	170	159	159	168	145	146	160	181	152	167	170	155	164	168	160	170	144	159	174	166	160	153	173	166	175	169	138	148	170	188	134	153	174	158	176	171	159	167	154	150	145	156	181	161	165	183	154	155	144	148	148	165	149	191	166	153	164	152	170	171	148	168	153	179	157	153	172	140	146	158	187	153	154	153	168	158	153	171	155	181	143	152	147	158	175	153	159	148	145	159	151	169	160	181	183	151	155	172	169	173	143	167	141	162	143	155	160	145	173	176	181	157	164	192	147	172	182	156	147	172	169	163	175	164	171	154	170	156	162	146	146	148	158	159	162	148	162	172	161	172	138	164	152	167	166	134	175	158	159	139	178	166	144	152	156	155	172	156	166	155	175	157	154	164	163	156	174	158	185	170	175	148	169	162	166	168	151	181	156	158	152	146	188	168	154	169	151	167	152	162	175	160	172	153	148	155	162	178	161	165	152	167	185	163	150	165	153	163	186	167	156	139	163	152	158	156	159	161	145	170	174	165	154	175	168	157	175	140	144	177	169	154	149	157	170	176	177	163	165	151	159	162	157	149	135	159	164	185	158	149	151	161	156	191	159	167	169	153	162	168	149	166	143	161	155	177	173	158	173	187	169	167	145	157	164	167	175	163	175	162	151	159	176	180	156	164	153	160	153	163	145	165	151	165	150	159	160	168	159	169	151	151	172	153	176	141	184	174	152	157	146	175	146	160	145	157	176	156	168	207	163	164	152	164	176	183	160	173	158	174	161	171	161	153	174	170	174	166	137	173	166	145	148	158	164	173	147	172	173	149	168	168	150	156	179	143	156	172	170	162	153	187	175	164	158	147	152	171	157	162	153	176	160	165	170	173	161	146	144	152	162	176	162	160	155	142	161	169	157	139	147	162	181	164	159	179	152	175	159	168	162	148	184	162	177	177	143	164	158	158	142	174	183	167	167	158	162	158	161	140	167	189	182	155	149	177	159	178	176	167	151	170	156	150	169	182	156	155	177	165	167	154	178	193	165	152	158	150	186	156	161	178	160	160	149	161	180	138	171	140	159	139	142	167	164	155	161	141	169	159	184	161	148	157	164	172	158	176	186	160	158	165	149	160	158	169	142	184	150	146	144	147	169	154	163	169	153	154	169	176	151	166	166	151	154	174	148	159	151	168	152	175	162	176	152	157	178	142	151	172	154	149	123	167	147	162	182	151	166	177	164	185	159	160	169	160	156	152	152	147	167	166	180	164	168	152	170	159	168	151	163	178	153	186	161	153	137	156	166	147	152	166	158	161	154	164	149	150	141	179	159	175	148	161	155	190	168	164	165	154	144	175	158	154	156	184	181	145	161	170	163	159	146	168	155	158	146	164	153	178	165	133	163	172	138	150	152	164	160	159	165	174	155	159	157	159	159	173	166	147	150	164	169	151	154	157	152	164	157	160	169	163	175	176	179	174	174	148	167	153	164	158	183	150	167	169	163	172	163	164	170	160	159	176	165	174	171	162	150	165	164	159	162	133	157	160	169	164	143	151	164	169	171	169	151	173	161	151	161	155	168	166	171	134	162	161	161	176	131	165	156	156	146	169	163	172	154	172	148	171	168	158	158	167	140	172	160	169	134	139	143	177	160	137	165	146	157	143	152	146	160	146	135	167	161	161	146	166	160	145	154	161	151	158	174	130	159	166	169	180	162	177	142	164	151	156	150	150	160	159	172	158	161	159	174	160	163	170	162	155	154	152	164	144	163	160	152	135	163	137	165	155	153	167	168	180	163	155	155	158	180	178	162
26601	33545	22217	30157	23898	15590	7009	2355	1209	904	593	402	352	326	306	287	300	311	320	335	299	322	332	349	293	315	311	315	336	319	355	299	320	323	334	321	282	289	310	326	317	294	306	329	307	304	310	327	344	330	352	323	327	308	319	307	313	316	361	279	323	328	309	330	295	319	301	326	300	322	324	299	323	336	312	351	319	285	301	290	288	318	337	330	350	320	300	327	292	346	298	300	329	313	311	318	301	319	329	334	275	326	340	291	316	348	316	286	327	336	321	298	325	316	311	337	306	318	322	303	346	295	334	312	303	300	326	299	299	323	320	303	321	315	317	312	319	315	301	348	331	350	311	322	278	334	324	325	303	321	330	300	331	302	290	323	329	325	308	331	317	324	313	306	313	298	311	301	321	324	316	322	333	299	331	303	312	322	298	290	340	299	303	342	288	296	323	340	307	314	281	335	291	318	292	311	305	322	301	286	315	313	337	327	311	334	284	310	359	299	293	327	349	308	310	317	288	312	305	334	284	291	350	329	316	333	343	265	327	321	319	309	298	329	316	322	300	323	312	344	316	301	321	275	302	298	314	307	312	321	322	314	327	343	355	320	295	343	288	294	329	304	312	373	297	324	325	296	320	319	330	323	333	320	268	310	297	325	315	308	304	306	316	326	280	311	319	303	303	349	286	313	299	317	293	337	299	342	304	305	351	306	311	288	252	315	325	296	302	282	332	299	293	305	324	298	316	309	316	322	290	320	344	350	332	308	294	308	341	319	332	324	295	298	315	316	322	324	334	286	329	298	320	321	292	309	294	318	314	312	299	320	312	340	332	301	300	311	350	273	272	316	337	314	319	324	346	335	289	335	342	322	297	297	339	308	346	307	305	304	278	316	302	312	288	307	316	293	312	340	294	312	314	289	317	322	304	285	291	313	335	319	315	284	329	344	324	323	302	316	301	331	310	288	316	302	290	328	319	296	335	337	365	359	303	293	343	311	318	350	334	310	326	326	327	333	314	329	312	291	317	320	322	292	312	317	306	334	299	334	281	315	315	327	303	336	303	334	308	319	285	343	315	357	307	351	312	341	292	290	341	293	313	315	317	304	311	321	336	320	317	322	312	309	280	274	330	278	332	311	300	303	339	307	303	300	336	317	289	315	282	318	317	341	292	317	312	318	336	315	342	292	302	311	331	301	324	304	341	321	318	308	301	345	298	303	300	316	342	314	311	327	332	315	339	301	312	297	327	357	313	284	313	302	334	324	336	322	311	284	308	308	340	342	317	335	329	324	339	327	290	326	338	316	271	336	299	276	319	301	309	314	317	303	319	325	282	331	318	315	348	329	273	324	315	296	315	300	361	327	303	321	331	293	314	292	298	324	338	346	315	314	330	353	323	328	302	310	337	346	308	303	342	322	281	315	307	309	286	334	358	331	300	286	337	321	292	307	316	327	306	309	331	330	304	298	321	291	309	322	319	302	333	351	352	317	305	300	348	303	303	310	322	328	305	281	306	281	330	328	337	320	305	338	326	315	293	340	309	315	348	322	302	290	303	311	316	298	292	339	296	289	326	306	303	309	328	308	317	297	321	316	325	336	311	309	343	314	322	316	330	309	326	339	285	297	314	338	316	310	297	345	321	313	283	299	329	336	349	298	331	302	292	326	313	326	317	317	315	336	309	299	306	322	282	315	311	286	320	287	338	315	337	319	304	319	306	321	282	319	293	316	286	301	301	294	310	350	299	310	312	309	328	326	292	322	337	323	320	284	313	321	308	346	302	318	333	329	348	310	341	297	321	296	317	302	364	295	311	324	317	332	280	280	303	267	334	332	332	309	289	288	320	314	316	325	322	312	338	330	334	311	337	319	317	290	304	329	326	320	319	329	324	336	304	308	328	274	294	319	358	322	330	331	334	309	324	312	299	305	319	294	342	305	323	332	330	328	334	333	306	346	346	307	309	328	299	317	327	347	316	312	342	302	304	307	319	342	326	302	346	323	268	314	303	314	303	340	323	311	340	330	321	328	359	324	355	329	327	338	268	313	308	312	298	332	310	323	307	283	286	333	338	314	347	317	322	298	320	302	321	320	309	306	289	318	319	321	301	316	342	334	300	275	298	327	292	294	315	343	329	298	278	302	337	295	353	349	309	315	321	328	320	319	312	321	333	313	314	345	319	300	329	326	310	312	345	308	322	321	284	272	337	314	325	289	299	339	308	313	323	326	301	298	330	323	315	301	324	336	336	330	316	328	296	321	341	322	308	298	335	309	329	332	318	342	307	294	339	330	318	321	311	334	310	315	309	335	301	315	332	311	301	340	312	320	295	282	292	331	318	288	332	292	327	324	316	281	332	314	312	327	310	322	289	306	315	298	275	346	311	314	301	272	293	326	328	324	311	330	304	302	311	317	341	325	313	298	316	308	329	312	325	324	328	337	323	320	353	319	297	290	336	288	325	308	327	294	310	298	286	313	309	326	313	310	287	321	288	312	310	303	306	333	312	311	324	297	291	316	316	304	317	361	290	312	336	311	333	315	334	309	320	309	304	320	320	313	301	309	319	309	303	319	309	285	340	317	296	308	331	332	293	301	324	314	326	309	343	330	318	333	308	324	318	326	342	312	308	320	309	319	321	312	312	291	302	327	275	300	299	276	314	300	327	316	307	312	313	292	308	322	326	314	314	310	302	320	349	328	299	352	329	319	327	302	332	322	300	338	296	301	278	322	346	279	314	293	340	324	293	327	330	326	341	313	310	304	309	302	304	305	298	339	312	305	296	324	329	299	314	299	290	317	314	359	338	308	340	310	330	351	326	325	326	314	332	318	328	320	339	319	321	311	302	302	334	322	286	282	345	291	362	302	332	300	311	332	309	318	310	346	304	329	305	351	289	298	323	318	349	324	288	323	321	289	327	307	308	288	303	317	308	311	310	295	343	302	332	326	328	342	339	328	340	294	293	325	333	320	341	326	331	321	310	330	293	308	322	310	319	303	342	277	285	315	350	324	338	314	327	330	318	328	286	311	331	351	314	301	309	319	312	308	319	335	299	318	334	323	305	340	323	340	321	293	327	305	313	308	289	315	298	298	329	325	320	358	325	313	263	314	313	305	294	313	283	329	326	306	335	299	310	316	331	311	310	342	335	326	301	330	314	323	317	362	311	335	291	361	327	298	348	340	353	332	313	307	301	339	316	321	319	290	322	320	310	328	313	345	305	291	327	353	314	301	297	312	325	305	305	302	337	299	297	326	341	341	294	313	321	329	342	307	307	312	306	339	282	319	314	343	332	309	305	319	302	329	290	292	357	328	323	346	306	333	349	323	307	341	322	319	306	324	347	324	304	351	311	308	307	302	359	299	312	293	306	316	327	276	299	290	339	309	318	315	369	316	314	317	303	302	311	317	332	334	315	290	329	331	329	297	308	302	291	303	289	305	360	314	312	326	324	310	316	324	317	313	312	326	313	288	278	284	304	307	286	324	323	346	314	332	317	291	302	335
24762	21580	29938	44932	44389	34164	20328	5929	1942	915	426	223	183	149	160	156	143	137	142	133	146	136	137	130	150	147	144	167	144	139	136	142	143	141	139	135	131	174	121	155	165	150	149	137	137	139	174	151	151	140	149	134	127	145	164	150	137	155	120	142	133	151	158	156	139	147	137	125	151	149	134	151	138	139	122	135	155	123	135	154	116	131	152	140	150	145	154	126	148	141	150	155	147	141	141	169	153	139	148	145	140	164	157	135	123	141	151	151	148	142	134	147	149	140	136	153	153	118	138	133	163	141	156	147	125	149	125	140	147	106	139	157	151	146	145	128	142	140	134	145	138	125	144	130	110	142	151	145	140	130	127	153	145	109	154	143	149	181	125	144	154	146	148	140	141	155	126	142	142	179	126	149	132	164	130	129	140	159	156	139	135	162	130	147	143	148	155	128	120	167	156	136	138	148	142	151	142	151	147	141	125	148	137	150	133	141	162	155	146	157	149	139	156	156	147	150	164	145	140	160	161	144	150	144	163	128	155	151	138	149	159	135	162	98	139	126	141	153	157	145	157	157	152	151	154	123	149	153	141	129	144	148	141	160	131	151	162	140	143	143	131	125	135	134	154	112	169	159	137	146	128	153	146	134	139	128	152	167	128	167	149	145	123	148	147	150	149	121	151	136	138	170	138	167	134	167	142	144	153	168	146	168	174	144	154	129	134	153	138	147	142	144	136	124	138	175	150	135	136	144	141	134	162	136	136	144	130	128	155	147	157	141	148	180	128	134	143	142	125	149	153	134	143	154	143	157	155	149	152	140	134	156	153	141	140	136	129	125	154	165	140	130	157	140	142	171	163	153	148	144	127	142	134	162	148	135	130	148	154	137	140	136	132	147	127	151	142	131	150	125	145	137	138	132	126	121	161	123	150	147	128	135	140	158	136	151	135	141	115	165	137	153	127	161	128	149	131	144	125	144	130	135	137	130	148	139	151	157	124	130	145	141	112	147	127	169	134	162	152	129	154	150	129	118	149	157	139	140	137	159	163	154	156	159	153	137	143	140	140	140	147	120	144	134	144	136	144	154	135	172	132	142	127	135	128	151	164	129	147	154	142	144	145	123	138	145	139	151	150	159	150	156	141	132	135	165	126	129	161	145	147	160	160	156	146	123	140	136	133	159	136	149	152	151	145	132	133	131	159	155	156	137	148	138	135	156	146	156	131	151	139	133	130	155	150	136	144	156	128	136	131	128	135	134	157	141	155	146	137	142	129	146	143	129	132	139	133	139	147	163	143	125	158	121	149	150	150	133	128	135	154	143	147	145	142	147	148	139	143	153	137	147	153	148	146	137	143	144	128	154	158	153	134	160	138	149	124	148	141	142	127	151	148	144	155	153	155	163	160	153	167	132	141	145	127	152	139	156	155	108	147	143	158	142	158	169	128	152	150	155	131	134	150	131	161	139	149	158	132	137	141	114	129	150	136	133	138	122	142	141	156	175	156	150	133	151	134	144	152	142	142	143	136	163	156	155	140	146	158	139	158	143	139	145	144	139	134	150	153	135	160	167	157	163	137	149	160	156	151	157	138	126	127	135	138	145	138	151	149	131	122	164	134	161	150	152	154	141	157	138	128	154	150	152	131	137	153	155	141	157	154	154	152	151	142	158	157	143	152	132	135	143	136	155	121	158	129	147	137	141	153	143	144	146	162	128	156	154	147	126	146	118	149	163	146	143	144	161	146	146	150	147	132	156	127	131	140	156	142	141	143	119	150	143	151	162	159	145	118	133	134	146	154	155	136	141	132	135	160	143	138	156	160	131	151	146	146	136	132	138	150	152	140	136	144	134	133	147	134	154	134	119	148	122	137	139	119	147	159	146	150	145	126	141	169	140	158	157	145	144	136	141	123	137	144	158	163	174	135	150	160	143	135	145	136	139	150	147	146	149	156	154	122	161	152	143	133	148	132	154	161	152	145	140	144	142	135	150	147	148	146	148	145	140	147	147	154	154	154	157	132	152	148	150	156	148	136	127	165	149	151	124	147	149	139	181	142	148	131	138	139	147	138	135	113	137	133	145	132	151	148	147	156	148	141	126	127	123	140	144	138	130	154	128	149	127	144	159	166	146	150	145	144	139	142	135	147	145	129	141	173	135	126	125	129	162	150	145	147	134	150	147	137	151	155	137	163	135	122	158	132	157	155	128	132	136	151	146	149	126	126	172	155	153	126	145	133	144	119	145	157	146	118	132	170	143	157	137	148	133	130	128	147	130	183	163	153	132	144	151	152	165	137	145	162	139	139	131	169	164	132	135	129	176	147	136	142	162	150	139	122	139	132	157	143	167	180	136	161	152	173	143	174	121	143	183	149	158	147	145	142	139	155	132	134	134	136	168	129	153	131	136	138	160	148	148	144	140	138	138	137	147	134	149	137	162	158	169	155	140	119	127	144	129	142	129	147	151	134	144	155	154	145	131	156	135	130	147	143	145	148	138	125	140	128	148	145	137	136	147	133	140	163	150	149	144	142	136	142	145	163	126	155	135	163	139	152	152	133	151	155	167	131	153	133	161	144	126	155	121	148	118	164	148	126	131	152	142	135	131	153	132	130	150	162	137	140	121	148	139	149	148	145	144	149	156	148	142	146	153	137	137	158	149	134	131	147	145	161	168	151	139	137	136	138	139	122	134	141	138	161	142	127	121	153	142	128	125	154	134	159	146	139	140	137	150	140	127	157	161	155	164	135	131	154	146	151	159	155	141	151	149	126	146	147	154	132	129	122	150	143	163	140	148	136	144	162	155	135	138	163	144	139	152	154	141	151	136	128	149	154	156	138	159	147	125	156	171	157	142	136	135	159	139	143	158	147	141	163	148	138	149	134	141	160	154	122	124	136	149	127	148	163	143	142	152	140	129	144	144	153	142	144	161	162	170	137	152	143	151	167	133	147	115	149	163	150	144	157	162	153	142	154	139	123	151	146	152	156	136	129	142	135	169	165	148	147	151	132	148	150	131	146	149	148	152	160	131	140	152	160	142	158	142	132	143	149	153	135	141	158	145	162	150	135	133	132	141	131	119	146	148	151	141	129	144	173	140	162	144	159	146	158	135	151	127	147	137	139	134	134	144	138	163	160	140	137	152	149	132	140	142	141	144	137	170	143	162	143	152	146	138	139	150	145	147	169	163	143	121	174	148	159	129	164	141	141	152	129	151	157	133	153	144	161	142	138	136	147	149	156	144	163	133	133	123	139	148	138	147	165	165	145	132	139	170	143	158	163	119	143	152	145	114	136	138	159	122	155	173	161	146	134	152	155	131	153	147	155	166	131	131	150	149	153	129	145	149	149	144	149	163	128	146	144	136	148	137	145	138	145	133	133	161	122	153	153	131	149	124	163	143	158	160	133	129	156	150	158	151	134	147	137	134	134	145	129	126	143	152	164	128	132	137	146	136	157	142	156	143	134	123	148	148	141	138	146	138	151	133	155	139	141	127	156	150
29221	41423	44024	61067	51275	39564	24413	10940	5536	2837	1194	568	348	326	244	251	301	298	269	283	279	246	288	302	290	303	307	259	276	287	294	264	278	279	313	286	258	273	249	283	291	276	285	291	232	283	291	240	283	251	265	272	270	256	278	292	267	267	280	296	316	299	270	270	304	270	275	281	259	294	269	261	266	280	287	300	239	276	281	282	305	238	288	272	274	288	245	241	278	262	281	290	274	275	277	273	293	277	281	266	267	288	270	277	304	301	262	289	305	274	298	259	262	258	301	275	241	279	300	255	265	278	277	268	245	307	282	279	269	270	274	305	279	287	254	280	273	313	257	285	255	293	287	274	278	289	250	263	283	287	278	284	271	252	293	290	285	242	293	279	275	278	265	277	264	262	258	297	283	271	289	265	284	290	272	280	280	272	278	288	291	295	268	259	302	275	272	269	267	274	271	277	270	268	269	271	266	289	277	306	281	278	269	279	277	254	294	309	278	255	280	250	278	286	304	315	280	270	257	270	285	304	286	290	251	262	308	301	286	253	288	277	287	285	281	278	257	269	264	313	268	301	261	296	337	322	283	287	288	289	305	296	296	268	250	294	266	290	281	323	272	282	299	271	278	262	260	261	272	257	301	284	261	287	292	284	299	267	283	291	305	282	309	268	297	292	282	282	282	294	281	255	302	306	279	253	267	282	290	247	253	266	241	283	279	291	275	290	295	325	255	281	281	292	262	281	330	258	277	267	289	296	294	279	290	291	284	285	246	249	263	283	280	285	296	276	249	283	296	283	283	279	285	265	293	275	286	293	256	286	300	266	257	256	300	279	274	290	279	271	317	307	290	263	275	262	280	296	269	294	263	295	253	243	292	270	292	264	287	275	260	274	301	295	275	274	252	276	287	295	281	258	261	275	278	274	273	284	294	252	323	270	293	268	269	277	289	277	296	277	300	266	265	270	306	322	274	329	271	268	294	302	294	282	299	297	266	268	272	282	299	305	304	298	274	295	281	283	279	261	283	270	289	298	288	302	276	280	292	287	296	284	286	277	307	285	284	278	267	276	284	294	275	285	273	289	290	327	271	301	259	279	281	254	301	288	306	294	291	278	264	248	256	281	310	313	274	293	255	265	259	293	279	285	293	294	290	307	265	280	314	284	303	274	301	309	249	282	294	272	292	278	264	264	266	273	312	312	283	268	272	243	260	301	261	287	267	271	261	296	260	271	270	276	285	229	270	270	293	276	295	325	293	285	264	255	279	264	281	276	254	300	282	284	285	282	268	283	274	287	279	261	243	272	293	301	271	254	258	271	293	272	262	308	288	300	285	313	276	264	271	294	272	288	270	278	280	296	294	293	288	251	278	279	295	289	282	281	268	263	304	279	269	292	295	248	286	275	291	272	278	271	275	285	277	297	288	282	246	303	263	278	277	266	298	305	241	276	283	283	307	315	260	260	274	284	289	282	267	316	309	268	293	274	305	290	288	276	262	251	272	268	243	308	286	263	286	294	269	298	274	282	255	287	257	244	265	275	298	281	291	277	290	281	270	301	268	288	270	289	258	269	272	274	298	274	240	297	265	259	272	280	292	267	268	286	309	272	267	290	275	290	287	272	312	310	305	279	283	286	306	284	285	284	274	316	281	278	280	290	261	264	287	260	305	251	297	286	285	301	270	276	309	278	277	269	269	289	299	286	255	291	280	249	300	299	307	284	278	294	276	292	279	259	268	300	271	271	277	273	266	297	248	274	283	289	267	250	281	308	278	300	285	257	276	263	247	266	270	313	290	291	282	263	288	271	264	272	315	272	286	255	259	289	285	298	271	278	302	267	262	236	266	276	279	309	272	308	281	304	296	251	265	277	279	271	283	296	296	284	279	273	326	282	293	320	291	273	300	289	303	277	286	293	290	272	296	291	296	283	312	261	261	273	305	243	300	295	302	279	292	251	257	281	236	292	285	279	264	289	271	265	299	307	273	297	264	298	279	279	285	258	318	307	271	270	266	272	265	254	277	300	284	263	294	274	306	283	265	306	258	261	259	274	291	267	264	270	267	279	300	291	264	278	287	295	255	301	277	282	269	295	289	278	290	281	265	284	275	289	268	280	308	257	284	277	283	280	283	280	288	268	272	322	302	232	272	270	302	271	268	271	264	250	303	250	247	278	280	254	288	249	289	321	269	289	307	273	281	262	280	308	290	270	296	276	284	260	290	261	282	271	273	319	278	273	276	262	264	256	315	238	300	273	289	292	304	284	274	282	295	285	278	247	273	285	286	263	263	311	267	270	296	258	265	300	281	274	298	308	316	306	294	244	263	266	306	288	276	290	266	294	297	285	280	283	266	310	260	270	266	296	289	272	310	284	262	296	304	265	248	300	312	273	286	295	294	298	261	283	294	286	279	276	267	248	283	292	300	287	293	272	295	265	280	272	279	296	263	290	261	282	274	307	290	262	279	256	252	279	311	284	283	295	301	264	278	231	257	298	277	272	291	311	269	252	271	276	247	284	292	315	282	273	268	280	288	273	289	302	266	275	278	273	290	277	293	271	299	295	268	291	339	285	291	235	286	277	302	314	273	270	287	271	293	291	277	274	286	286	350	272	279	273	292	311	265	279	273	244	273	302	290	256	296	299	284	291	293	280	296	310	293	302	298	278	291	306	281	308	306	279	269	301	251	296	307	274	276	260	291	297	261	293	296	295	277	244	268	303	303	247	270	270	276	307	278	292	263	264	278	281	275	246	253	275	273	268	302	269	263	261	288	276	292	289	302	260	297	303	274	263	253	309	279	277	300	257	287	294	282	264	265	295	271	283	293	246	286	258	287	291	245	277	279	263	285	290	292	271	289	271	293	284	234	280	290	243	289	302	278	267	275	266	274	296	250	301	255	272	298	304	277	265	309	312	276	281	295	297	274	283	261	235	296	280	277	275	281	273	270	275	307	285	297	271	275	273	285	289	273	299	278	318	277	252	289	285	302	272	250	307	298	281	295	290	258	262	286	305	282	282	254	272	269	290	243	286	285	284	304	302	279	290	263	277	263	300	299	261	258	268	282	297	281	263	286	284	275	281	288	265	285	254	283	275	293	313	290	256	276	264	256	294	268	253	290	286	310	283	267	294	267	277	295	264	296	307	297	293	282	265	275	274	273	295	271	244	275	272	308	272	252	265	264	267	270	265	235	282	279	277	290	321	294	283	248	261	279	292	277	275	269	283	279	283	312	286	285	297	310	263	299	294	304	288	251	273	271	283	290	248	276	300	277	294	287	297	274	266	288	273	265	253	264	290	305	311	309	290	255	271	286	293	278	283	292	289	264	283	294	288	233	278	260	279	300	291	281	313	270	276	257	293	276	270	287	292	273	310	271	258	283	280	265	290	269	318	288	291	288	288	250	292	260	253	290	287	289	277	301	300	257	271	312	317	272	310	273	281	293	283	284	281	265	305	320	273	308	252	286	277	276	269	296	259	296	288	274	290	310	287	285	279	270	298
23591	21643	29834	38446	47874	43561	32112	14526	4178	1609	597	256	173	128	125	128	139	128	137	144	139	135	122	115	153	137	147	116	123	158	140	125	133	132	139	131	132	150	157	137	138	147	131	123	156	122	144	140	155	134	135	144	144	144	138	158	156	138	136	149	142	145	136	132	137	132	119	147	134	141	137	142	131	125	155	148	141	159	145	131	119	150	135	153	109	137	141	153	124	155	142	112	134	119	129	132	116	148	131	138	114	141	138	120	127	135	117	132	141	128	160	129	130	120	142	117	116	140	122	153	123	111	130	125	138	131	138	145	126	138	117	137	138	146	117	142	132	143	149	135	121	136	128	137	137	139	142	142	133	154	126	138	146	120	159	135	111	136	142	112	121	137	117	135	154	143	134	147	129	132	138	126	139	135	150	152	139	150	140	138	123	154	161	151	147	142	130	120	133	150	141	123	125	133	140	127	120	147	145	134	138	141	153	156	143	140	132	128	137	135	132	147	125	132	125	144	151	126	135	117	142	138	140	154	143	131	151	149	129	142	150	153	135	149	122	138	136	157	140	125	144	133	137	153	134	152	158	138	130	129	145	121	135	142	141	126	123	146	142	126	133	151	146	124	133	128	119	128	149	125	132	127	142	110	148	153	141	134	114	136	134	123	130	147	125	143	143	115	146	143	138	129	134	120	141	128	133	138	119	125	149	131	155	131	140	138	117	128	145	150	135	152	127	122	128	137	142	153	141	162	156	162	149	146	131	154	124	138	138	146	120	143	130	135	146	147	129	146	128	136	148	125	133	151	148	130	148	123	138	131	145	123	134	149	131	135	155	120	119	125	123	153	124	148	145	133	124	157	139	152	142	147	145	135	150	128	149	136	132	141	139	117	142	116	133	118	148	144	147	124	135	134	130	130	142	122	124	135	150	126	133	157	146	143	129	136	144	138	130	126	153	128	108	145	128	147	158	146	122	143	142	111	154	105	147	151	140	122	142	125	139	130	118	122	131	138	144	127	137	126	131	140	121	151	146	145	166	136	151	159	125	145	139	154	116	130	154	130	150	129	144	132	144	145	131	125	139	137	142	127	125	150	141	142	130	116	131	157	132	165	127	140	125	132	147	158	127	123	139	140	150	134	132	125	136	134	144	137	133	159	135	127	126	160	157	158	150	154	121	123	121	134	159	126	126	142	134	136	150	141	137	143	131	134	135	128	151	114	142	131	129	133	124	168	131	132	143	123	142	127	144	129	121	117	135	135	144	133	143	142	148	136	144	140	154	126	141	140	146	140	148	142	141	138	144	133	157	137	136	147	139	139	133	115	138	136	128	153	121	130	135	118	116	146	141	150	143	127	137	132	136	136	126	116	125	146	115	140	128	131	155	131	142	116	138	108	129	115	134	137	134	156	119	127	134	124	133	140	126	136	121	152	121	141	125	126	120	127	136	119	128	139	128	125	117	134	126	133	140	122	136	131	161	122	150	140	133	139	138	152	123	143	148	134	132	163	141	143	122	130	129	142	152	140	131	139	126	118	136	148	163	124	130	145	147	139	123	132	155	147	118	150	141	167	125	116	140	149	126	144	131	126	146	144	139	161	141	128	113	141	125	124	146	144	131	134	133	127	141	146	137	155	149	167	140	172	129	155	125	131	144	158	120	135	135	141	143	127	136	165	123	149	149	135	133	159	159	139	126	151	147	125	146	126	129	136	149	165	149	136	126	157	132	148	142	162	138	141	146	119	138	143	140	130	151	145	130	107	134	130	146	131	122	130	141	127	127	139	129	151	148	115	146	142	134	146	134	127	151	152	147	134	119	138	159	160	149	147	137	128	142	119	146	144	154	129	137	116	122	119	142	132	158	129	129	132	146	135	121	125	134	145	122	125	139	135	142	128	127	139	120	136	136	151	150	122	141	131	135	136	123	133	156	156	123	151	133	135	142	148	131	151	137	119	156	124	118	156	121	124	138	131	140	123	140	138	144	129	149	143	131	143	116	165	142	142	138	120	133	136	133	122	129	141	137	142	128	136	131	132	149	138	149	138	113	131	137	130	134	134	131	133	145	135	139	119	147	130	148	132	154	141	127	140	108	118	129	116	127	121	125	112	147	132	148	159	138	134	138	139	131	132	132	143	143	161	129	148	137	142	142	136	127	150	146	123	118	127	140	155	128	137	143	147	149	139	125	134	130	124	128	148	149	151	134	146	150	118	142	142	149	129	138	136	127	146	118	130	152	138	111	129	109	133	126	172	153	139	164	145	143	130	137	158	126	160	129	143	127	141	114	137	149	125	136	128	126	141	152	154	154	138	133	128	126	126	155	131	127	136	118	104	122	143	123	146	131	155	150	142	125	152	136	142	143	141	147	125	128	102	144	143	127	124	126	140	142	137	117	124	141	142	131	159	132	140	142	147	133	129	120	134	148	151	132	152	146	105	139	137	140	151	162	162	124	124	152	145	128	130	133	104	139	150	124	140	138	153	133	104	152	145	141	148	137	147	125	138	149	128	159	159	141	135	132	143	149	147	133	131	137	151	142	150	124	134	141	133	145	132	136	128	142	129	131	130	123	124	117	133	140	144	128	156	154	119	137	136	161	127	126	143	135	133	121	133	152	123	141	140	131	121	137	138	140	130	129	124	164	136	132	144	140	135	151	143	138	135	138	127	159	124	138	144	122	141	138	129	140	140	151	129	120	145	112	152	137	156	143	141	156	151	138	144	160	140	150	131	118	160	129	141	119	137	136	133	138	129	143	129	149	140	111	149	135	110	118	142	128	137	137	153	133	146	147	117	122	133	138	149	127	113	140	121	126	143	122	153	155	127	149	142	115	134	155	137	123	159	141	139	161	138	147	128	152	122	128	144	122	141	151	147	128	131	114	131	122	119	140	124	128	127	148	141	129	129	134	145	147	131	132	146	147	123	156	146	137	129	126	149	139	144	122	131	127	124	135	143	149	131	147	108	150	150	131	134	129	111	132	148	140	138	134	123	133	124	133	133	156	151	130	135	138	140	142	146	124	144	138	139	162	119	120	113	136	135	129	129	126	129	137	143	109	117	119	126	139	150	138	157	130	126	130	127	128	140	129	150	121	146	146	130	135	126	120	140	134	130	127	136	127	138	148	133	142	141	142	130	127	140	130	148	124	136	139	143	119	129	158	138	123	140	136	138	128	129	126	132	141	158	123	140	130	131	139	157	125	158	137	137	152	131	139	132	138	145	139	125	145	144	140	138	151	126	136	158	165	133	123	137	150	133	141	138	132	146	152	138	145	118	139	143	135	148	130	138	128	135	146	144	132	135	161	130	143	136	142	153	139	140	127	145	130	122	136	128	137	155	131	146	144	142	144	128	131	145	130	151	138	128	146	136	125	129	136	143	134	121	138	148	140	142	131	144	153	130	121	119	152	141	143	153	138	140	123	140	135	136	140	139	135	118	127	137	134	140	142	114	151	135	133	137	151	126	141	152	131	138	132	132	138	131	139	119	139	150
31998	50699	52730	77147	66307	51048	37004	19414	9256	4510	1760	707	322	288	277	255	270	257	264	272	237	257	244	250	268	268	272	259	232	238	256	219	255	257	253	248	259	251	258	246	253	257	288	261	242	243	247	252	249	255	274	263	232	272	250	275	255	262	254	268	244	231	264	266	248	270	261	247	255	242	240	258	251	228	267	288	252	235	247	233	252	259	249	252	233	223	241	245	262	261	238	262	265	242	263	244	261	275	267	246	253	285	251	266	261	261	239	267	263	246	268	272	261	264	229	243	247	242	289	265	267	262	233	242	257	245	272	258	227	248	242	267	264	286	261	256	275	226	277	253	266	253	254	202	219	258	240	274	270	228	254	271	240	254	253	264	241	246	245	260	249	280	265	250	247	290	243	252	283	260	248	249	262	251	222	254	242	261	243	278	252	236	211	255	268	262	245	251	248	274	263	246	277	256	267	257	231	247	273	243	264	286	241	255	261	278	267	269	256	255	220	245	249	254	260	243	279	241	279	269	259	247	262	236	262	235	229	262	273	226	226	240	256	272	268	240	255	250	249	282	249	261	229	276	282	222	225	254	241	234	270	240	266	240	274	261	237	245	247	224	256	257	247	260	236	261	247	279	241	240	227	268	248	247	285	239	267	239	214	287	251	268	257	245	219	248	257	278	266	230	255	235	240	256	253	249	266	263	273	279	234	282	267	242	241	263	278	239	256	279	244	243	260	238	262	232	268	250	251	282	250	245	257	241	245	271	237	235	280	242	281	239	246	254	272	242	250	278	258	232	258	261	298	250	279	260	254	260	270	243	250	258	246	244	265	188	260	270	245	258	268	258	232	251	252	261	249	270	257	269	259	251	257	255	267	251	262	258	260	279	263	295	286	230	297	232	236	257	276	248	258	247	259	267	267	261	250	247	262	253	250	237	253	285	242	248	282	280	250	243	239	263	209	237	273	263	239	260	278	266	254	232	249	266	258	239	281	230	247	251	257	243	247	253	262	247	238	265	237	271	265	271	256	256	246	252	249	263	259	261	261	296	276	235	258	264	249	271	260	248	297	247	255	272	250	279	243	247	272	254	274	251	297	257	241	257	253	248	241	252	253	238	271	257	233	236	237	267	248	245	270	269	263	249	242	234	255	259	244	236	232	257	254	261	239	245	234	273	265	277	251	260	285	261	253	235	234	264	268	252	258	240	240	259	234	267	258	235	233	263	245	256	255	245	262	276	247	248	260	255	245	266	247	256	274	281	214	245	271	259	286	258	265	275	267	230	241	271	264	248	247	272	277	272	258	263	269	251	260	245	222	241	254	246	240	256	247	245	244	250	255	246	262	230	251	264	261	270	245	225	250	268	248	255	257	273	267	234	255	248	309	287	246	248	236	245	289	265	243	278	283	232	252	265	243	266	216	258	279	258	289	252	258	267	253	276	236	256	276	243	266	270	254	262	266	220	246	239	251	230	254	236	239	257	230	268	260	253	258	270	254	268	284	250	235	242	267	254	283	229	282	245	230	232	251	264	254	259	238	251	292	269	250	256	252	272	270	236	281	282	224	293	259	261	237	246	242	275	226	245	257	248	241	263	262	268	254	287	201	233	259	292	231	263	266	266	255	275	262	241	256	244	238	245	268	245	251	267	294	275	262	277	237	258	254	232	281	219	268	243	264	246	263	271	249	237	238	269	254	270	211	250	248	262	251	243	257	258	259	248	240	246	252	275	245	250	264	251	261	248	257	254	248	250	241	267	261	262	256	228	275	236	249	244	260	254	248	266	244	238	264	257	234	256	288	253	236	263	234	244	298	247	261	241	244	259	241	270	309	287	276	265	263	240	291	225	284	262	247	248	258	249	261	248	236	266	258	227	268	254	256	256	263	287	264	277	270	263	254	258	285	233	254	258	276	238	230	282	269	264	272	241	256	267	266	242	272	264	263	255	237	239	252	246	264	241	247	306	271	239	248	250	255	244	250	262	244	263	237	252	239	264	249	248	247	262	245	247	227	228	265	267	226	250	231	244	265	230	260	292	266	245	249	267	254	285	271	228	249	267	273	240	261	263	263	271	267	253	242	268	274	254	270	305	245	267	244	263	251	292	283	273	252	254	260	264	256	256	235	251	257	268	261	279	247	255	267	256	242	239	242	286	284	241	248	247	245	289	269	257	255	255	243	262	237	274	280	258	234	253	261	242	247	265	258	243	246	256	262	249	263	250	235	271	246	250	288	245	271	249	258	234	262	252	278	260	247	254	255	260	283	237	253	245	264	274	255	251	253	280	261	285	241	256	261	263	280	234	275	269	250	274	248	253	249	248	267	253	280	251	280	256	250	251	269	238	245	263	240	267	255	218	239	246	272	256	275	256	276	261	248	251	250	255	272	237	249	246	245	241	242	259	259	264	271	251	273	253	262	238	224	235	250	224	245	247	242	240	263	264	262	286	257	257	244	239	238	257	268	239	258	269	283	260	248	287	264	255	257	253	255	228	272	270	264	248	242	276	280	261	263	249	281	259	243	241	279	245	251	283	230	240	238	255	263	250	246	253	259	235	254	278	250	286	234	259	290	248	258	255	252	242	271	262	234	239	262	247	229	249	245	240	272	280	270	256	264	251	253	282	255	260	247	268	245	257	270	228	261	242	236	258	258	267	249	239	257	242	274	252	239	231	249	272	259	262	240	274	264	249	267	239	246	248	210	260	265	251	285	255	253	285	246	264	255	270	244	245	258	281	282	246	298	225	254	219	247	263	280	216	256	260	279	247	281	270	232	265	271	269	253	237	238	270	294	276	244	253	287	262	273	264	234	282	246	264	259	273	251	292	282	242	288	252	246	245	233	285	245	275	261	256	267	257	268	250	271	261	251	281	255	232	269	250	268	246	242	266	243	257	246	244	240	230	246	232	251	263	230	260	252	229	244	271	256	267	264	269	238	264	269	276	248	282	252	242	242	255	242	253	244	283	245	272	253	266	237	273	243	258	252	275	254	258	257	259	246	242	246	219	259	270	250	283	258	257	256	260	248	275	263	256	264	254	268	252	247	277	244	292	237	252	238	264	245	279	253	244	233	237	278	272	278	255	259	242	250	247	253	248	264	270	281	244	265	265	249	283	251	247	252	304	246	229	252	258	273	250	226	261	253	233	262	248	264	259	298	255	258	243	236	255	260	245	260	277	257	227	254	286	259	265	278	240	242	273	240	255	262	261	229	263	245	243	267	273	252	254	243	244	264	246	233	270	245	228	236	261	270	273	252	235	239	258	254	255	237	255	280	285	257	272	249	254	269	231	258	251	242	270	265	245	258	253	260	266	275	276	254	267	268	267	274	232	270	261	277	255	251	244	264	228	259	261	270	241	245	283	276	237	262	228	261	238	284	263	268	262	237	257	247	265	255	264	258	265	239	240	271	272	234	262	235	232	271	275	249	255	284	234	248	243	246	237	244	249	263	262	248	256	239	263	235	281	224	271	289	265	297	249	253	247	246	231	259	247
27370	21886	20702	25745	16283	8522	3283	697	385	336	237	203	158	150	178	153	161	162	161	178	166	186	154	158	176	158	160	158	151	172	145	151	156	188	154	154	167	174	155	139	139	151	159	155	154	144	168	160	165	149	166	137	160	169	168	165	175	157	154	161	145	149	158	171	151	158	184	140	170	142	151	159	166	151	172	155	161	142	174	145	137	189	154	163	149	171	155	163	158	152	164	138	160	167	159	167	160	171	152	156	179	157	145	151	176	157	128	152	168	147	158	147	150	180	177	167	178	173	168	183	164	159	155	144	164	167	157	182	174	141	156	159	172	162	187	169	159	182	161	165	172	174	160	159	150	178	144	160	150	161	168	151	164	172	190	175	170	176	160	181	168	157	168	164	166	157	162	187	159	165	152	160	168	165	157	148	153	174	140	170	153	167	146	168	154	179	166	180	175	158	184	146	155	159	167	163	161	166	162	142	156	155	144	143	159	156	159	150	154	143	168	168	178	172	145	168	189	164	169	134	150	140	139	164	146	145	168	164	180	166	164	155	149	162	174	137	169	160	150	170	147	175	146	166	154	167	152	148	154	160	162	143	151	161	174	170	154	169	160	155	192	168	178	156	155	150	156	147	162	161	166	156	159	176	160	183	197	187	133	153	149	159	150	154	139	164	164	158	163	147	146	150	175	151	152	170	144	197	130	173	150	175	147	166	149	155	150	162	173	163	153	155	175	156	166	150	164	158	165	145	163	174	131	148	166	177	177	166	158	162	148	164	168	161	166	156	153	145	160	161	165	192	167	177	161	157	176	159	156	182	168	152	184	142	180	160	160	146	163	155	162	173	145	176	166	180	159	190	165	185	170	148	146	158	153	155	178	136	175	160	177	156	177	171	161	161	144	152	152	158	169	167	161	183	151	151	169	175	139	159	152	153	148	155	144	157	155	185	133	163	152	137	185	161	180	146	155	145	159	170	153	156	172	135	151	173	169	161	154	168	142	177	134	150	179	156	167	167	156	147	155	136	168	165	187	155	151	157	165	160	163	164	190	168	135	170	163	138	188	161	146	140	168	159	165	159	158	155	149	170	135	150	154	152	171	179	151	176	151	159	167	147	182	157	140	176	150	159	191	145	155	160	141	178	127	162	152	160	173	148	170	157	171	173	157	140	126	163	171	137	188	144	164	159	174	147	168	147	146	142	173	153	134	163	161	145	166	170	183	162	170	157	163	149	159	169	138	153	166	157	156	184	155	150	169	145	164	168	160	154	170	163	189	155	179	146	151	155	163	180	153	147	138	176	171	171	158	157	158	181	145	151	162	168	165	140	156	172	154	161	156	151	166	162	160	167	157	145	160	168	142	142	168	163	152	168	148	165	163	155	169	153	159	167	155	142	157	155	152	169	152	166	173	161	161	169	179	135	163	131	162	151	159	163	169	163	168	160	170	167	175	149	148	161	156	150	143	169	148	158	159	143	163	148	138	158	167	169	184	168	192	160	183	162	130	170	161	159	166	156	172	163	181	169	149	161	174	158	147	156	192	172	148	158	162	162	159	162	158	168	140	163	168	148	161	153	164	144	153	158	170	167	153	166	154	146	159	173	150	150	131	161	156	181	149	173	182	149	164	150	166	158	145	132	138	138	152	170	151	152	160	182	166	148	156	152	139	157	169	154	165	154	188	163	134	168	162	153	147	165	146	158	168	159	175	169	174	165	188	172	173	151	164	167	148	150	161	149	163	152	164	129	151	155	155	165	141	182	144	166	163	140	132	146	167	164	165	148	173	178	164	157	175	132	135	192	176	169	164	176	141	154	151	162	145	189	145	160	166	164	176	188	193	165	155	201	176	154	150	179	180	170	167	176	150	164	183	159	168	156	153	159	138	151	154	147	166	175	171	171	146	150	166	161	180	154	148	150	156	161	151	149	138	190	156	181	163	128	193	152	168	165	168	141	154	158	174	159	169	156	157	157	160	145	142	187	150	139	183	163	188	172	156	158	174	173	191	158	162	165	155	155	154	169	167	166	149	155	163	155	157	156	172	162	162	156	158	179	170	153	161	135	140	180	171	172	148	156	160	179	172	144	159	157	159	140	154	173	145	174	157	167	146	157	155	133	160	173	153	174	140	156	164	158	145	132	174	162	149	172	150	163	172	179	156	160	169	155	160	185	180	166	184	188	138	144	170	166	142	154	175	134	175	151	172	174	163	153	173	158	151	181	168	168	185	171	147	155	154	185	197	152	161	145	171	149	163	154	179	153	175	160	161	150	144	153	152	160	163	174	168	163	160	176	152	160	176	167	168	168	146	140	160	178	138	165	176	175	173	151	166	160	162	152	162	175	176	181	159	151	158	149	131	149	153	162	156	143	163	175	139	156	161	158	165	163	160	178	167	176	161	187	167	171	151	146	152	164	159	158	183	132	159	160	152	155	181	182	160	168	151	162	158	169	147	163	160	131	170	170	133	153	174	168	184	180	178	170	156	169	163	141	163	143	149	145	175	170	172	159	170	159	170	169	176	184	171	159	137	146	184	160	166	162	155	189	139	159	167	188	167	174	148	171	166	163	183	150	177	183	170	154	145	162	165	158	166	154	157	154	163	156	164	171	160	178	135	169	184	151	155	147	177	187	174	140	171	155	139	168	150	179	145	152	139	150	144	164	155	161	164	167	154	139	153	160	134	153	169	141	126	178	165	149	175	176	177	183	163	158	167	169	144	161	149	164	151	161	152	144	159	167	176	156	195	147	153	159	181	146	197	163	144	150	161	165	155	173	156	149	153	157	152	131	182	177	141	164	151	148	165	169	162	151	149	175	158	157	163	149	150	166	155	181	142	148	163	164	157	150	159	160	149	180	155	134	169	151	171	171	169	163	154	166	167	151	158	144	173	173	143	158	149	148	155	183	172	169	152	159	172	148	151	151	170	165	157	157	162	172	168	141	161	154	159	163	145	169	181	159	156	171	155	178	159	133	142	148	144	163	171	155	186	162	158	170	165	152	162	158	173	138	165	141	174	179	164	175	175	159	152	159	165	148	141	180	173	170	161	155	170	152	152	178	157	187	152	167	151	169	144	175	164	159	174	199	157	146	153	147	177	155	159	159	176	145	175	184	141	167	148	150	154	140	162	148	171	137	158	186	182	180	175	143	157	171	149	182	163	173	152	181	156	166	161	187	168	155	165	164	156	159	168	142	156	145	161	153	187	143	157	156	146	147	187	156	147	167	161	141	131	130	161	171	171	168	157	172	140	151	169	161	154	153	163	153	150	159	152	167	161	172	161	176	164	167	157	181	163	156	168	152	142	176	146	172	187	164	156	147	139	163	168	150	185	150	152	159	162	150	156	154	149	146	170	159	176	179	139	158	164	160	161	145	135	169	153	164	159	167	172	164	161	167	159	170	168	178	152	178	151	163	172	168	148	173	132	147	162	174	130	144	165	153	173	168	149	176	186	158	160	148	145	149	136	157	181	159	181	151	151	170	163	164	162	181
25214	31176	26852	30615	23004	15206	7673	1801	998	822	565	407	306	326	321	335	327	280	308	298	301	328	321	327	321	287	327	320	284	298	295	313	318	319	344	322	304	310	286	307	339	320	277	313	311	296	287	317	308	307	318	314	291	287	305	286	323	307	281	295	307	304	318	304	311	291	328	268	323	296	321	296	306	302	316	298	311	364	299	319	305	276	344	337	318	320	308	319	319	318	288	289	334	321	316	290	274	278	322	337	315	299	310	336	327	331	320	336	337	320	316	310	337	278	341	308	301	296	307	294	321	308	303	299	303	302	293	310	306	300	326	315	297	307	330	329	308	293	313	303	298	299	306	314	316	307	295	307	285	347	293	352	328	307	308	311	305	294	301	343	273	325	339	318	302	341	328	317	350	314	294	282	317	312	299	327	281	311	300	307	325	317	324	318	301	294	273	325	298	343	311	336	318	324	332	306	319	298	304	303	311	293	344	309	334	332	317	329	300	295	340	314	285	291	331	340	320	325	333	317	340	307	307	304	332	336	316	315	330	306	296	315	277	296	300	292	319	293	284	298	300	310	308	297	312	307	322	311	321	319	335	305	337	300	315	316	303	319	298	294	263	328	300	285	291	316	277	315	304	331	288	327	314	308	322	325	296	307	304	303	323	316	316	317	317	326	314	308	316	313	299	333	323	307	289	312	303	313	323	307	328	287	306	328	323	346	310	309	306	307	291	338	283	312	312	293	318	295	296	300	334	308	336	293	322	315	341	298	286	271	323	330	356	319	333	321	330	332	292	306	294	321	342	326	308	285	314	296	325	291	327	303	320	311	322	312	324	299	298	326	300	287	319	344	299	308	309	281	293	337	317	290	292	317	320	315	314	304	321	317	309	314	307	320	303	318	300	328	307	312	305	350	345	347	331	307	318	284	316	330	324	309	331	304	309	302	334	295	302	322	309	314	318	322	333	280	315	325	301	319	306	305	310	308	295	317	311	314	291	311	321	303	309	301	323	322	347	312	314	300	296	304	327	310	341	321	329	335	297	320	316	334	332	285	330	304	329	287	309	300	329	323	291	278	323	306	305	291	312	326	326	314	321	291	312	338	292	319	287	320	315	315	354	330	328	321	267	304	322	303	318	315	304	311	321	303	354	282	330	344	295	346	295	317	331	310	305	301	318	313	283	307	290	318	317	311	318	355	320	337	332	326	338	302	287	283	338	263	309	315	321	280	332	299	333	276	313	310	304	295	332	315	322	311	321	343	310	297	290	297	329	291	312	337	309	298	336	312	292	336	307	319	318	297	339	291	320	295	316	337	309	309	311	318	314	313	318	333	310	293	306	303	290	298	302	327	320	338	349	315	288	303	295	311	294	322	372	298	267	329	279	321	334	305	274	329	299	302	285	319	332	312	317	299	312	318	286	302	333	307	299	337	318	302	327	310	295	308	288	320	336	332	320	279	319	308	291	294	317	308	294	311	318	318	332	318	305	286	302	277	305	314	316	317	298	326	333	311	310	295	331	328	297	350	322	333	315	346	309	345	314	304	335	326	333	295	342	281	315	314	304	309	295	318	288	312	302	305	320	326	313	344	296	322	301	322	303	322	336	308	349	323	343	327	312	333	289	332	309	323	330	301	313	297	320	293	327	314	330	297	313	348	319	335	310	311	291	300	307	304	318	305	288	321	315	307	325	262	336	302	334	259	325	324	307	304	325	294	299	312	337	330	317	325	295	323	333	331	287	307	325	308	297	339	310	304	320	312	305	300	326	335	326	335	321	304	329	348	296	277	325	308	349	322	291	310	328	284	317	310	299	308	325	322	329	337	348	322	307	301	332	290	300	301	328	299	298	298	332	305	296	322	362	311	310	320	298	325	299	314	294	315	301	302	303	276	304	346	312	315	310	306	297	331	306	345	310	304	328	329	300	262	358	307	323	291	316	291	301	321	306	282	293	296	299	346	338	325	333	301	327	299	299	296	306	327	297	297	310	275	317	298	310	337	335	335	320	325	319	284	312	321	316	297	302	313	325	342	318	321	320	296	322	281	303	331	328	310	338	302	310	317	338	317	344	310	275	284	296	300	323	315	314	302	309	297	320	287	334	317	320	290	309	309	308	309	295	282	324	299	346	316	368	313	308	318	316	312	300	286	310	294	307	308	297	309	350	292	324	329	309	322	336	320	314	338	318	345	315	325	337	339	318	324	320	312	310	301	297	309	317	320	287	316	311	310	305	327	316	301	317	305	315	306	319	307	336	317	333	315	289	286	340	318	297	301	310	340	291	325	312	317	304	317	299	323	326	311	336	335	310	321	332	353	317	312	290	297	315	317	299	307	310	330	320	295	301	304	307	278	322	332	330	317	323	305	311	315	316	297	326	311	336	308	346	343	306	299	324	315	335	301	299	345	337	298	317	308	318	310	304	326	308	292	314	345	324	329	313	279	303	289	307	325	329	319	301	306	297	330	345	289	292	311	282	291	291	298	320	332	276	309	304	301	319	319	302	308	278	298	363	303	314	324	316	308	324	302	320	333	315	294	301	297	308	288	311	320	327	300	321	329	321	308	313	338	319	311	304	295	328	326	293	312	315	322	309	313	344	307	299	290	314	324	295	300	292	356	323	336	295	332	291	301	354	323	321	356	327	293	319	304	325	340	325	342	339	299	305	311	325	312	320	333	306	372	300	315	332	273	287	294	334	321	308	325	313	288	324	329	338	304	317	303	298	295	296	337	318	335	288	305	332	302	279	312	299	288	324	329	322	297	315	330	323	336	304	312	298	299	333	329	304	320	316	347	322	289	321	331	309	327	318	304	296	308	335	328	328	317	309	293	294	307	323	318	314	310	300	289	320	323	331	284	314	316	324	326	318	309	309	310	315	310	302	321	315	298	328	281	323	328	317	320	315	315	307	310	290	336	328	261	312	317	312	303	310	295	303	295	292	309	322	315	304	318	304	312	296	312	318	306	309	295	308	316	314	314	280	338	331	287	293	280	292	317	307	267	311	332	329	312	310	308	300	297	351	333	278	349	313	304	327	304	331	328	355	338	321	311	335	331	295	276	295	331	289	325	319	323	325	319	328	306	316	340	330	328	300	268	298	297	320	310	318	308	307	295	328	311	313	306	318	327	345	346	318	295	309	318	317	308	291	343	321	333	347	363	301	298	329	341	329	320	287	313	317	323	315	301	330	329	325	298	287	307	309	306	317	298	340	333	310	302	369	300	288	304	304	314	343	333	302	320	328	289	306	320	323	340	305	344	317	315	369	317	310	315	316	330	330	333	302	341	331	307	286	334	318	294	329	304	279	344	292	290	315	335	316	299	320	309	319	317	346	292	297	294	322	338	310	302	324	284	307	306	338	344	309	308	334	332	273	294	301	341	306	297	346	303	293	307	302	287	318	280	315	321	335	333	329	324	315	315	333	337	307	337	306	325	339	311	343	269	332	300	304	302	298	304	340	331	360	338	306	306	305	299	313	346	319	326	307	314	318	319
24841	21679	30948	45214	41237	31762	19742	4488	1619	1106	515	272	164	126	139	166	140	132	150	129	142	138	145	144	133	153	146	159	141	138	161	161	140	121	169	138	139	158	145	117	139	151	144	155	160	121	142	148	154	143	138	142	143	130	127	140	142	153	141	147	131	145	143	137	134	149	138	149	144	169	140	145	135	155	122	121	147	137	124	124	142	171	137	136	138	143	123	152	161	127	152	161	151	143	170	140	149	145	150	151	160	125	132	137	140	149	156	124	154	132	149	146	149	150	128	145	134	156	136	151	148	143	138	150	146	149	164	130	129	165	148	144	146	138	122	147	141	140	154	161	153	130	144	130	141	145	165	155	161	126	138	128	146	146	127	152	160	136	139	147	122	155	146	139	116	135	134	147	141	169	149	158	140	168	132	135	140	157	146	150	173	157	141	153	134	141	158	155	152	140	147	139	135	136	141	149	141	162	148	143	131	144	147	154	136	149	136	135	148	144	134	114	133	121	123	166	143	160	158	139	147	168	163	145	141	136	139	176	136	132	142	161	161	131	155	151	145	150	151	152	142	142	148	154	148	132	132	136	133	147	134	155	146	140	153	145	125	160	165	150	142	152	149	143	154	162	145	136	144	131	110	134	141	130	130	141	149	127	139	138	151	126	140	129	128	146	143	144	136	143	140	139	164	132	139	161	165	145	105	148	138	142	159	158	148	159	121	141	135	129	126	160	133	139	155	134	145	149	131	148	135	119	146	134	130	129	151	134	164	126	130	163	166	139	147	157	147	141	145	136	154	138	133	139	151	135	136	147	147	139	145	140	134	158	130	151	132	128	144	148	129	123	160	153	144	134	134	134	149	127	134	155	132	138	129	144	161	147	155	144	149	128	167	143	142	167	143	157	154	147	149	143	123	147	150	137	154	150	130	155	138	133	152	153	156	132	154	134	152	154	123	137	139	151	144	141	128	145	151	136	132	157	145	120	131	140	112	142	135	117	119	154	148	155	129	145	153	150	141	148	133	143	138	129	117	132	158	134	143	137	146	144	133	133	151	150	131	132	149	136	131	162	143	163	152	147	142	124	148	128	152	120	165	135	152	140	157	129	128	163	151	156	167	146	157	146	142	135	141	151	149	158	134	113	140	145	112	149	134	156	133	149	130	134	132	148	156	156	116	112	149	139	150	153	141	129	137	136	135	129	137	125	147	118	140	142	155	147	149	141	144	142	146	151	140	135	122	142	128	141	139	161	130	171	131	141	122	138	129	155	191	150	155	144	131	144	133	137	145	141	118	144	154	146	158	132	148	131	162	132	162	137	140	138	147	143	135	145	157	145	142	161	147	117	142	149	131	147	126	148	136	148	132	140	134	158	135	145	178	136	143	179	141	137	152	160	157	147	137	126	155	141	158	140	156	149	124	132	140	143	122	150	144	145	138	142	146	157	149	143	139	153	136	155	118	129	159	137	162	157	126	143	155	146	137	153	154	143	137	167	106	130	140	149	156	134	135	149	165	156	146	135	157	148	137	138	157	158	134	159	148	144	131	155	140	135	154	148	178	144	140	139	139	152	120	123	132	156	141	132	143	141	146	123	127	131	134	133	165	140	144	143	142	152	145	165	163	137	127	123	141	134	162	161	135	140	133	148	123	151	145	164	148	164	123	122	132	153	143	152	153	146	149	119	143	146	135	159	150	146	141	150	143	132	127	141	157	141	134	133	136	163	141	143	144	140	131	137	157	159	159	150	140	148	172	156	158	153	156	153	154	175	141	137	135	131	147	131	147	123	145	140	154	141	162	135	146	138	157	151	149	141	126	151	131	135	142	150	153	137	132	129	139	141	130	132	138	115	158	129	145	141	152	134	136	153	145	137	143	142	153	141	150	122	126	130	144	151	141	137	152	152	134	147	130	147	146	127	146	138	139	137	140	141	140	152	153	145	153	160	121	151	164	122	129	163	118	125	152	137	162	154	145	130	119	148	136	140	139	140	171	148	146	145	131	139	137	154	164	144	127	160	133	125	134	129	134	115	155	136	159	137	153	137	133	145	125	141	139	146	149	114	124	145	141	145	141	129	194	127	140	118	139	127	141	164	137	155	140	136	144	157	133	143	156	135	154	144	142	164	155	132	150	128	157	158	138	137	113	142	129	156	138	148	147	168	152	147	139	132	156	148	146	150	161	146	129	133	128	141	147	150	138	126	140	139	123	132	143	158	125	135	133	149	131	150	146	119	161	139	156	128	143	124	135	127	128	137	160	126	153	149	155	129	136	140	168	128	127	153	140	135	140	141	151	148	146	140	141	146	136	146	158	138	168	137	153	131	136	132	155	152	133	160	141	157	135	157	145	164	163	143	147	144	134	142	146	158	156	153	134	148	134	142	143	141	140	169	163	150	135	133	155	129	143	132	146	141	142	140	151	133	143	132	143	128	166	115	150	139	148	152	134	137	144	142	149	132	161	155	150	146	125	148	123	141	137	127	132	147	141	139	153	172	155	142	168	132	135	161	136	134	143	142	152	139	145	124	151	150	158	127	147	144	141	149	150	174	165	139	145	147	156	153	145	151	126	138	151	140	137	151	159	154	139	148	137	149	137	141	139	127	145	149	138	156	150	140	154	154	140	148	152	143	132	151	157	148	125	128	150	155	133	140	130	141	150	134	151	152	146	128	139	145	154	153	139	132	152	143	141	138	142	127	153	148	134	131	157	154	141	156	156	131	153	144	163	157	144	164	154	143	146	148	140	106	152	143	114	143	147	165	125	136	134	171	143	157	140	160	135	146	144	140	135	136	152	126	158	136	116	138	137	134	137	159	143	154	173	172	164	151	136	152	140	149	146	142	135	144	142	134	160	138	131	141	140	130	121	133	143	125	148	134	149	153	150	156	141	135	159	144	139	166	140	107	138	157	143	124	152	141	136	134	134	141	145	136	158	123	152	137	133	135	139	129	155	130	156	144	139	132	147	144	138	148	127	125	138	170	131	141	142	148	145	139	114	159	122	136	130	165	139	142	160	129	134	150	144	129	161	163	162	155	145	137	131	145	162	159	158	138	125	154	124	161	127	154	160	156	149	137	142	154	157	140	157	155	141	155	112	150	156	129	134	130	169	149	141	144	136	142	163	153	118	154	157	141	134	148	152	148	142	158	128	125	135	136	140	145	133	139	159	143	146	121	151	137	149	143	123	150	135	133	137	148	136	152	152	148	148	130	150	140	133	156	147	140	136	136	157	151	141	141	143	136	158	148	142	128	137	137	128	133	141	155	125	155	154	149	137	134	151	124	153	135	150	142	126	152	143	137	147	135	151	134	137	129	129	148	138	136	156	132	159	139	147	138	129	145	124	145	170	137	156	151	146	146	145	166	136	155	141	142	145	138	152	116	121	145	133	144	131	144	134	121	163	130	141	147	160	154	152	148	139	118	141	136	134	136	165	163	131	164	168	135	131	139	146	147	157	121	139	136	145	142	125	152	138	126	146	137	157	139	154	141
27475	42045	52307	62732	49122	37996	24563	7595	5078	3648	1440	635	359	268	266	254	294	321	268	288	268	296	251	298	317	312	278	284	323	309	271	284	260	284	280	290	285	268	268	270	281	303	303	305	313	271	297	276	289	270	263	266	282	241	272	256	306	302	262	289	295	294	260	293	293	270	263	304	246	289	272	261	284	310	266	278	288	266	294	286	292	275	305	282	304	258	274	261	280	283	281	275	296	259	321	275	276	272	263	323	277	268	261	293	294	264	301	299	268	249	277	288	278	273	286	255	271	286	280	264	278	311	276	275	274	277	246	246	288	271	300	298	270	276	265	270	297	272	307	307	281	279	300	280	294	280	286	269	259	299	275	268	250	295	249	295	284	296	276	289	271	257	278	281	294	298	262	259	274	282	281	297	304	239	264	255	267	265	251	281	269	273	267	289	276	277	308	284	263	267	277	269	286	286	277	245	254	299	304	261	284	272	279	285	292	281	263	242	283	287	287	271	264	283	277	302	267	269	284	274	262	287	295	302	266	306	296	248	298	280	261	244	252	292	264	282	275	256	276	272	284	298	293	312	272	303	287	276	278	313	280	304	260	273	307	280	267	289	308	282	273	299	294	292	267	258	265	287	293	246	286	297	255	251	281	279	285	279	293	259	281	273	268	252	264	269	284	291	268	245	279	279	296	249	295	259	270	277	299	297	260	288	277	313	248	252	256	295	285	305	259	300	291	294	272	265	244	248	245	266	258	292	281	251	292	283	268	294	267	288	246	277	279	255	278	249	271	255	253	303	285	300	285	266	288	277	265	284	265	292	294	275	277	264	265	300	282	291	263	277	271	279	286	291	262	267	264	285	267	262	276	293	291	254	269	262	295	270	300	294	278	282	273	285	251	240	269	264	256	268	273	298	283	276	279	269	262	293	318	280	256	285	267	299	274	270	236	258	273	272	254	252	288	283	282	284	257	304	295	277	245	264	252	281	278	271	293	277	308	303	264	285	279	293	265	271	258	262	262	299	283	279	293	304	266	261	274	259	291	286	291	263	264	302	280	299	269	307	282	290	276	275	291	276	259	269	275	282	255	290	278	284	238	290	266	283	276	277	274	278	259	279	302	305	267	299	278	302	265	265	296	293	283	290	284	269	287	254	283	291	271	275	233	276	254	250	258	269	309	253	324	257	302	281	279	282	276	278	310	280	281	263	298	304	287	275	281	272	290	279	285	255	271	284	267	287	265	292	292	305	285	237	279	284	271	300	271	281	268	287	293	269	288	294	295	268	269	286	284	260	260	260	317	286	279	259	272	273	271	294	277	270	287	286	261	243	278	293	285	260	242	276	262	287	316	284	286	256	273	257	263	266	266	291	250	292	289	266	287	287	279	276	287	290	295	270	270	294	283	280	273	278	265	277	286	286	270	258	301	268	258	296	285	266	273	262	261	271	253	281	288	256	304	248	293	266	272	303	296	258	262	251	277	285	279	273	279	243	293	258	262	270	296	260	271	287	263	294	296	262	295	279	268	282	272	251	257	278	286	302	276	248	303	283	287	298	254	282	296	272	274	285	297	270	279	271	273	231	306	276	251	274	265	278	274	300	300	264	259	251	264	302	303	270	297	290	249	269	308	289	274	296	290	259	286	251	282	278	287	264	267	265	273	273	293	290	312	283	288	259	265	270	284	310	274	297	274	319	263	247	296	292	298	305	308	279	297	288	271	298	282	241	279	266	286	265	260	306	281	297	289	281	294	283	269	295	271	283	301	290	304	279	263	248	277	317	286	270	273	277	251	305	269	261	289	269	269	265	283	302	261	277	288	285	298	270	303	273	273	269	243	284	275	282	281	314	260	277	277	279	247	284	281	304	273	294	275	308	283	288	266	276	276	299	291	277	306	258	300	290	283	283	264	286	275	286	289	282	277	255	265	305	265	246	285	277	261	253	292	282	289	282	277	291	251	279	276	289	277	297	292	274	297	281	272	285	266	287	272	252	290	280	305	255	308	267	265	272	254	272	288	252	267	286	334	296	288	307	296	309	277	301	265	300	284	267	275	282	291	272	257	279	277	280	295	316	275	285	266	264	284	288	265	283	303	293	279	298	232	280	292	262	259	281	263	302	309	279	269	287	250	274	284	274	282	264	295	303	270	294	288	301	279	269	276	284	280	291	303	294	294	278	294	276	272	298	261	248	254	294	266	301	281	276	291	277	279	299	282	265	249	278	260	288	296	287	283	293	259	313	283	287	305	278	305	293	302	258	272	270	266	292	270	293	257	285	292	285	289	272	314	267	294	274	296	281	309	302	284	293	259	280	279	290	337	270	301	254	260	289	296	263	273	267	271	279	273	259	269	262	274	270	290	258	291	279	291	291	266	302	281	262	280	262	283	274	267	246	295	304	269	256	298	304	292	305	293	308	277	268	244	289	251	294	285	268	302	307	286	274	291	275	289	286	285	272	293	292	268	280	260	275	243	263	282	257	268	272	276	252	279	280	324	251	283	324	297	277	276	290	295	305	254	288	279	270	278	292	270	301	262	290	274	277	271	290	296	286	265	271	276	294	287	289	250	289	270	277	257	275	290	256	275	301	290	293	263	274	268	284	252	286	280	273	272	269	247	287	293	285	277	270	278	271	262	288	278	295	272	308	278	292	275	289	251	268	272	264	262	287	281	259	263	301	284	257	286	272	286	276	269	252	307	273	276	281	272	276	288	281	262	278	241	272	267	275	287	256	290	243	307	289	328	267	264	275	252	267	280	303	283	263	285	280	278	334	275	266	287	273	294	254	268	308	292	270	309	298	253	273	296	280	273	299	260	282	276	304	268	283	294	296	314	306	281	267	264	272	283	277	285	260	278	279	287	275	276	275	290	272	292	286	275	291	250	290	283	250	305	282	284	288	268	246	289	270	296	272	266	259	302	280	272	270	258	286	280	270	297	281	307	279	270	279	267	257	295	288	255	271	275	296	280	269	266	289	271	265	262	295	299	283	241	282	311	281	271	288	282	243	263	268	274	267	264	293	273	285	284	296	287	300	286	285	296	280	278	268	275	277	307	262	305	293	289	300	269	259	257	277	290	282	322	270	242	272	260	288	310	276	259	330	294	286	276	273	297	290	267	267	274	264	251	274	296	245	281	264	282	298	243	255	283	302	254	259	260	281	280	294	300	288	278	271	278	283	287	300	248	281	259	283	269	282	285	280	298	264	279	280	281	277	278	229	317	268	253	269	265	282	278	289	302	263	306	290	278	244	275	245	268	290	251	295	273	276	257	289	262	271	291	240	313	293	246	278	285	277	301	263	273	272	268	262	267	306	245	280	244	273	285	300	265	268	261	265	276	277	273	269	294	283	286	282	259	296	296	279	276	282	300	274	278	267	310	296	267	267	250	255	275	280	284	276	276	264	263	266	259	274	269	254	272	299	266	257	266	247	270	268	288	303	256	278	294	273	295	285	280	306	286	294	265	274	260	282	281	309	276	294	275	282	279	256	238	289
23500	21600	30385	40775	45557	41381	30801	11378	3969	2014	823	304	168	145	147	143	137	142	169	155	122	151	168	120	117	131	152	138	138	133	124	132	151	152	117	133	135	130	138	136	133	133	129	134	133	135	136	137	119	125	130	115	151	135	139	113	124	125	147	148	128	140	134	145	122	125	124	157	125	135	142	127	148	148	129	112	130	141	150	134	126	125	146	151	135	129	148	128	157	128	136	140	134	126	121	133	125	124	142	137	134	126	131	132	134	144	145	157	135	141	132	134	159	140	134	147	123	141	128	135	127	137	142	130	124	114	122	124	132	143	127	110	140	128	149	143	151	132	127	140	131	136	131	132	141	124	148	128	134	128	140	147	145	129	147	118	136	148	146	169	130	146	139	125	121	132	123	129	147	153	151	145	143	143	152	130	131	125	130	123	130	134	149	139	168	123	146	126	121	127	137	121	121	148	138	146	153	132	129	128	146	152	117	120	128	150	141	122	133	143	135	142	133	129	100	143	156	131	120	143	136	140	145	124	131	162	136	153	138	133	137	140	123	150	130	126	134	122	120	125	115	138	124	149	125	135	136	146	128	139	136	133	147	140	118	120	120	135	121	118	113	136	133	148	140	124	150	139	152	151	145	164	132	122	130	128	119	132	137	136	131	129	130	139	122	138	119	147	125	134	128	136	134	142	126	137	136	151	144	144	149	147	122	136	123	135	130	134	137	127	122	123	136	137	130	124	125	161	151	135	143	149	131	123	133	139	151	126	143	157	127	133	138	142	136	134	151	123	124	130	159	137	140	134	142	142	124	134	128	126	143	147	130	140	132	125	118	129	130	138	145	137	126	141	118	129	121	136	128	152	114	129	130	129	146	138	143	120	134	117	138	126	123	139	129	130	144	138	133	113	148	115	121	120	121	130	141	136	114	135	140	119	140	132	146	123	127	152	145	143	106	145	130	130	136	120	127	135	149	135	123	104	135	141	122	126	136	139	131	131	144	137	118	136	149	127	133	128	139	112	140	127	147	129	123	145	140	140	137	135	113	123	121	145	124	134	148	141	130	153	135	145	137	130	143	143	130	131	142	131	130	144	130	150	135	114	150	153	137	116	151	139	151	142	126	137	112	133	138	162	119	126	154	119	130	139	133	134	149	131	111	135	145	127	149	138	126	143	137	134	142	149	128	127	127	137	116	130	153	144	117	103	153	121	145	149	135	141	146	141	156	132	136	134	119	128	141	127	121	141	144	153	140	129	135	131	141	125	130	129	159	122	147	126	137	139	133	132	147	117	161	138	127	130	115	141	105	131	107	133	125	111	140	130	132	153	148	156	123	148	130	147	132	125	149	128	143	113	127	145	130	119	131	133	145	114	136	122	127	154	135	125	125	122	117	126	140	142	126	147	144	168	140	130	127	154	129	138	141	112	138	138	136	137	149	148	137	146	131	126	147	141	106	133	134	133	147	114	133	128	168	146	116	157	136	133	126	143	135	130	140	143	127	123	138	138	136	132	162	136	143	121	128	111	153	123	132	123	143	169	134	134	106	120	153	124	131	113	137	146	126	129	129	130	133	129	132	141	138	147	132	116	144	140	119	142	114	131	118	162	143	143	129	147	114	151	156	125	120	116	126	148	144	141	147	132	148	119	148	133	140	134	135	120	127	121	136	142	154	153	151	138	131	132	112	162	136	133	111	158	145	151	133	161	137	135	126	125	129	129	148	148	146	127	119	139	131	114	162	137	126	135	126	149	115	124	131	126	126	132	123	148	126	139	136	116	132	141	137	143	139	139	135	147	154	133	121	146	126	149	130	131	145	122	137	134	150	123	119	149	144	155	138	137	134	131	140	114	137	151	118	123	117	141	136	128	129	131	126	134	127	143	138	152	131	139	144	137	120	121	116	122	135	132	113	139	152	136	127	136	122	123	125	116	118	133	123	140	107	135	132	124	146	121	138	138	155	121	161	138	149	125	135	132	166	148	154	130	133	126	113	145	147	149	105	131	146	140	114	129	138	142	114	123	135	140	140	144	139	139	136	142	140	126	148	122	146	126	141	136	142	117	125	148	125	129	121	135	123	136	140	128	139	131	148	132	127	125	128	138	145	159	145	143	158	141	143	143	133	130	134	140	130	150	124	125	121	123	118	139	124	151	133	116	116	126	130	149	148	142	146	136	129	115	153	129	133	110	151	139	125	147	115	123	121	148	143	140	138	133	129	133	123	125	145	116	135	135	131	143	133	140	147	150	131	123	124	158	143	121	122	122	121	115	137	162	129	138	148	146	111	148	117	140	125	121	137	145	149	143	147	136	134	134	133	132	136	142	136	150	148	124	131	133	151	125	129	132	168	128	136	136	129	126	116	133	123	143	139	138	163	140	127	128	167	140	138	150	145	136	142	118	120	136	126	126	159	136	146	150	135	145	132	124	140	121	125	148	122	134	130	117	135	145	143	144	153	138	137	142	140	131	125	130	123	151	126	120	125	156	106	143	132	141	153	154	132	146	137	140	119	141	131	132	121	166	116	131	118	120	120	113	144	135	117	128	113	160	123	147	153	141	138	135	114	136	128	131	145	132	139	143	146	120	140	129	143	105	122	148	125	137	142	129	134	150	126	149	141	133	137	117	124	138	125	134	121	142	136	124	132	144	120	111	119	139	147	131	149	141	123	138	122	133	150	175	136	136	145	134	131	154	129	112	145	130	129	130	142	148	146	128	140	131	131	159	144	130	111	121	109	143	150	149	122	151	140	144	140	131	130	136	147	122	123	143	130	122	131	134	152	126	149	124	105	127	130	130	141	155	121	112	145	130	148	121	136	125	137	151	135	133	159	158	133	135	122	155	135	154	144	125	132	146	138	125	136	135	122	144	130	137	122	130	114	140	150	118	136	126	144	141	108	108	128	132	129	125	144	108	145	127	121	155	146	138	133	134	134	136	143	148	110	148	128	135	129	148	148	123	126	146	137	134	147	124	142	128	133	138	123	145	144	146	129	133	142	129	145	147	149	150	132	133	136	122	128	139	130	113	138	138	136	122	122	137	127	129	112	142	151	144	120	136	143	138	136	139	139	125	136	119	132	134	117	110	127	147	147	128	128	144	149	134	132	119	126	124	143	142	136	145	132	152	141	141	132	139	131	129	119	127	140	130	139	143	132	138	136	129	147	135	121	123	144	178	123	147	126	144	148	122	143	132	140	148	128	108	143	137	127	141	133	143	121	134	132	112	117	115	134	148	130	119	137	145	137	110	149	130	131	140	136	148	144	140	129	158	136	117	144	144	147	123	131	150	132	143	146	125	122	159	151	140	143	132	123	133	139	133	127	144	123	138	140	141	137	130	117	137	142	120	128	101	146	117	151	111	145	123	146	154	141	121	110	114	131	132	128	136	139	151	146	125	139	155	142	110	125	121	132	127	130	122	136	150	135	142	140	134	121	131	140	129	138	152	133	127	145	132	132	150	145	128	141	120	134	120	149	139	135	126	120	128	136	134
32110	52230	63374	77633	63901	49227	35301	13952	10057	5832	2087	723	380	286	268	245	247	279	245	256	287	261	237	248	257	232	252	251	234	251	243	240	236	278	265	247	255	218	266	229	256	248	232	233	258	259	232	258	277	276	233	215	271	264	262	247	218	272	252	260	236	248	237	250	243	242	244	282	270	244	262	233	248	257	265	276	276	276	234	259	240	232	250	259	257	268	285	222	256	243	256	248	231	237	238	257	245	239	275	281	259	274	226	259	254	249	245	266	271	246	245	243	243	264	266	246	264	264	245	264	258	256	229	262	261	249	243	239	241	256	238	253	248	258	245	217	222	256	247	249	244	255	257	213	223	253	240	225	275	248	241	225	267	255	244	255	238	253	231	250	257	246	282	247	236	251	221	261	232	231	240	239	222	258	250	257	254	227	269	241	263	232	254	253	235	241	232	277	268	216	271	233	253	230	228	252	252	263	249	238	281	276	255	243	224	253	238	241	238	275	248	236	243	261	219	245	254	247	243	258	277	275	226	248	236	258	249	236	247	248	262	253	230	241	231	235	253	253	273	252	240	267	262	263	238	254	257	257	274	242	253	260	234	256	262	250	233	280	253	236	232	253	248	230	269	270	233	243	254	268	284	246	243	256	279	224	247	256	259	260	267	241	256	247	245	264	263	250	264	254	284	272	275	256	280	224	239	242	254	252	277	244	263	247	248	239	225	243	251	224	234	239	230	259	243	256	264	230	271	253	229	248	249	240	248	259	260	230	264	257	257	237	251	239	247	248	226	252	275	228	231	255	259	271	252	255	255	268	263	237	284	276	223	239	250	263	239	268	257	238	230	233	267	245	259	240	274	208	252	249	240	256	265	277	222	219	249	260	235	272	254	230	239	250	292	226	229	303	256	246	279	263	272	249	250	208	225	259	223	256	257	242	257	233	215	250	248	242	238	254	226	255	220	268	259	247	277	251	234	252	253	235	263	268	251	226	244	250	257	253	257	238	247	281	252	245	248	232	253	257	258	253	234	260	228	252	254	278	240	248	261	225	279	273	233	279	273	247	239	283	246	261	259	270	265	248	245	277	231	251	243	233	244	287	285	218	230	220	272	252	257	233	265	264	265	243	249	233	257	241	241	249	260	255	247	246	240	264	229	252	227	246	220	247	255	276	261	244	262	240	234	230	256	261	287	251	252	245	247	265	232	217	244	260	265	246	271	228	261	255	227	261	271	223	231	292	242	243	241	259	242	235	275	252	226	248	270	258	241	249	256	244	235	248	265	249	263	253	256	249	222	212	250	250	257	266	263	267	241	276	257	278	246	242	230	256	268	224	282	255	261	266	229	244	227	263	271	268	259	236	242	255	239	249	221	248	232	234	228	222	234	267	237	278	249	250	238	234	253	256	246	258	262	252	241	231	238	259	240	279	260	250	244	225	242	252	256	242	265	248	263	276	261	227	280	266	240	244	228	209	251	304	269	249	243	255	268	249	252	288	244	234	226	265	271	271	256	277	263	230	269	265	242	254	262	263	263	277	267	259	254	262	252	239	260	259	235	241	253	249	239	229	236	253	242	246	281	251	217	245	248	265	283	234	295	230	283	227	252	260	241	236	263	257	246	278	252	271	262	290	252	237	254	237	251	252	258	258	235	251	286	238	264	272	260	245	229	251	249	273	248	235	270	228	243	221	250	242	264	269	239	268	222	221	279	227	263	257	226	240	249	229	258	224	236	226	254	256	248	238	241	258	254	256	257	272	248	240	247	250	236	239	257	236	248	241	258	276	255	249	274	234	235	241	246	224	248	261	231	254	257	251	253	252	244	259	252	286	268	216	260	251	275	205	220	243	252	246	225	259	263	246	230	263	259	254	269	251	260	252	249	233	236	240	239	240	217	258	247	251	239	265	245	256	243	219	250	258	238	251	256	263	243	264	271	265	216	261	240	263	246	261	245	262	254	255	246	232	239	220	255	215	246	230	235	257	254	238	242	241	274	228	265	273	259	249	260	254	271	234	246	257	247	267	248	225	291	246	245	252	255	244	242	258	255	262	237	247	245	244	237	225	211	239	252	240	258	249	259	252	254	287	254	230	262	253	258	265	250	236	244	264	270	246	229	269	237	252	269	253	269	258	248	258	274	236	252	277	250	249	265	241	249	223	262	243	253	250	232	240	237	254	239	242	221	244	241	248	259	227	248	234	227	272	248	253	263	234	260	256	247	247	272	277	249	252	252	266	234	236	217	257	255	258	260	275	245	252	263	240	276	264	247	256	269	258	268	245	277	257	265	250	273	264	234	245	242	261	234	253	258	253	288	228	240	231	230	249	282	262	240	263	241	251	256	242	254	227	233	257	228	235	275	236	223	281	251	228	273	248	263	260	234	258	259	246	251	248	247	263	267	283	243	230	239	263	209	263	250	270	265	278	247	238	229	241	272	257	242	271	224	260	259	265	259	241	249	243	259	243	251	254	238	288	224	277	236	274	219	249	259	227	249	243	272	228	257	260	279	258	237	231	236	232	260	249	234	263	260	234	239	222	241	246	257	222	253	241	241	257	282	242	261	230	266	229	265	232	254	247	254	252	239	249	223	259	286	250	237	234	253	249	228	251	242	218	256	246	276	250	240	251	252	244	283	288	218	253	257	263	239	228	261	251	262	210	254	259	249	251	240	267	253	234	258	240	216	234	251	223	266	269	247	254	232	293	232	241	261	265	241	247	263	258	241	250	249	237	242	237	252	250	234	233	250	249	241	250	232	263	236	253	276	254	266	267	247	263	278	244	233	223	248	257	227	273	265	249	275	247	291	260	254	270	221	246	249	288	252	236	269	246	244	251	257	277	270	245	256	256	242	253	254	250	273	278	256	287	255	262	223	251	245	243	243	231	251	250	271	249	270	238	245	254	250	239	238	287	259	248	215	229	256	228	256	306	260	248	252	249	270	244	274	245	242	256	304	242	224	252	226	238	246	254	252	257	248	271	247	225	246	239	282	252	255	277	226	274	249	264	270	249	240	247	229	251	266	281	235	240	254	224	252	227	261	263	252	253	261	254	257	235	275	243	259	239	269	217	237	244	236	275	270	264	261	241	254	250	246	243	253	258	287	234	250	263	244	294	221	240	252	265	274	249	251	240	234	257	241	238	256	254	257	224	246	224	229	247	249	254	262	250	242	230	281	247	263	250	254	244	248	219	261	251	251	271	228	225	232	273	242	245	243	260	279	250	256	254	263	268	247	245	244	247	262	260	253	247	238	257	252	242	282	229	228	269	282	231	260	256	254	240	243	231	240	215	246	260	292	268	263	243	266	240	254	266	233	251	250	251	232	241	278	233	215	251	233	250	232	252	271	270	262	231	247	231	281	251	235	249	234	259	235	256	252	279	265	247	242	224	220	262	225	241	252	244	248	236	237	249	237	257	215	271	254	247	247	248	247	240	270	253	230	242	246	239	276	241	247	247	248	276	267	287	236	255	270	268	255	257	257	276	280	269	283	239
27407	21996	23249	27455	16408	7573	2685	623	410	351	224	182	146	157	159	149	153	161	125	154	171	156	169	143	144	161	154	139	161	155	164	167	156	144	160	149	167	151	145	154	171	157	136	140	154	162	164	165	161	149	177	167	145	156	162	143	152	169	164	140	156	168	147	157	156	154	159	175	179	147	153	170	156	173	155	160	179	157	156	193	133	140	168	157	154	160	165	153	179	167	186	142	144	166	163	161	161	157	166	143	167	171	170	165	161	155	167	174	145	154	149	167	156	158	146	169	164	161	169	140	170	158	152	165	165	177	158	163	179	167	169	154	148	143	181	173	170	170	155	197	156	149	164	152	156	164	151	155	141	151	151	138	167	151	171	158	151	159	172	167	163	159	139	175	169	160	147	148	166	166	151	139	171	180	139	158	173	171	152	161	172	147	186	162	167	186	150	177	165	165	160	180	189	154	154	165	181	149	145	164	147	161	164	169	152	150	178	159	155	164	171	158	159	150	146	170	152	141	183	164	159	193	161	168	149	141	174	170	149	172	142	153	175	190	153	170	165	160	166	139	174	144	171	181	162	148	148	168	164	156	169	151	153	152	143	143	167	168	156	151	154	160	156	158	149	138	169	153	172	152	169	143	149	162	180	132	153	145	159	154	186	165	166	184	171	151	171	180	168	148	158	166	186	157	163	174	162	169	156	160	159	168	141	159	167	137	174	167	142	165	161	159	158	150	152	168	159	156	147	153	165	160	166	171	143	149	169	156	176	149	162	147	154	142	158	141	180	174	150	166	176	167	155	150	168	168	161	144	143	168	153	157	164	149	135	141	169	161	164	143	152	161	161	146	178	176	171	183	151	171	166	163	169	146	145	127	185	141	148	160	134	180	152	152	148	165	164	169	176	144	155	157	155	159	162	149	139	168	152	152	165	163	177	164	173	160	151	143	172	163	152	168	165	164	158	159	167	164	168	151	181	168	151	152	144	174	168	151	147	155	159	146	161	164	156	176	155	181	175	150	149	188	172	163	159	154	160	172	144	151	149	166	155	161	157	175	158	146	177	165	155	154	147	155	181	144	165	148	174	168	141	153	144	153	182	166	144	158	151	169	157	187	157	156	155	150	174	171	181	186	168	165	152	152	176	159	175	158	179	155	169	160	149	141	171	156	142	183	148	163	158	157	156	177	176	151	179	123	149	162	163	154	159	191	172	179	141	145	143	166	164	172	166	129	147	151	175	183	177	165	151	162	163	159	166	162	150	140	147	159	166	173	167	169	139	143	166	147	155	144	159	154	168	154	128	150	160	188	156	142	177	138	167	131	164	172	164	163	177	140	149	145	154	153	150	168	156	157	174	163	165	153	151	142	130	156	158	138	156	149	147	159	151	151	172	150	159	152	161	162	162	169	162	169	173	161	142	160	158	179	136	162	133	181	172	169	179	149	171	201	163	161	172	135	159	176	180	154	143	167	168	165	172	165	151	169	155	148	157	167	180	165	163	166	155	149	173	161	175	179	151	159	183	162	188	165	162	150	161	178	160	145	143	154	159	151	174	162	154	162	147	144	150	157	161	159	152	134	183	146	152	167	155	161	147	156	157	150	153	175	162	158	164	162	154	180	149	171	164	150	182	167	130	164	154	166	149	153	133	152	166	148	157	173	163	154	159	172	147	162	165	167	167	160	162	133	175	159	174	157	148	148	173	193	178	163	175	158	155	148	161	166	162	152	163	138	145	155	167	146	149	147	160	142	142	145	199	163	159	160	154	180	164	153	181	179	154	147	153	159	154	140	161	176	146	163	178	143	172	160	157	156	154	160	159	160	170	166	162	155	161	134	188	153	163	161	168	175	158	153	157	147	166	163	148	153	133	143	147	143	166	166	153	162	178	159	154	164	156	168	158	125	153	168	150	156	175	175	147	145	153	179	146	145	189	148	174	164	159	159	156	162	153	178	147	158	194	164	148	175	177	159	178	141	151	159	153	152	167	155	150	148	144	153	158	141	151	158	163	166	177	135	163	134	156	158	137	139	160	160	146	157	174	182	159	167	167	148	179	156	147	129	153	155	171	156	145	179	131	176	166	165	141	181	147	144	165	150	140	139	155	136	168	163	180	142	178	140	156	178	155	138	147	166	158	157	163	164	163	156	172	164	164	166	168	160	179	165	170	163	166	135	157	159	151	142	158	163	159	133	192	165	153	167	161	173	160	152	151	159	174	169	180	147	159	154	166	151	159	171	140	165	158	167	144	151	169	162	162	162	153	160	164	158	149	152	151	168	177	176	148	166	165	148	147	177	158	150	159	156	149	179	144	193	161	179	182	148	169	167	150	172	171	159	143	153	153	155	149	172	166	149	144	144	171	144	127	147	155	143	171	170	143	153	135	156	168	155	178	155	150	143	168	147	148	159	171	138	160	133	149	174	140	139	179	154	156	163	158	169	144	180	142	164	146	157	153	137	148	157	158	160	149	158	147	173	170	162	154	168	153	149	159	153	148	181	164	169	180	167	156	143	155	148	145	169	164	164	193	160	155	151	147	147	156	168	145	144	182	160	164	142	162	153	159	156	151	175	148	148	155	171	155	142	144	157	173	176	155	142	155	165	147	139	155	174	150	168	172	159	171	156	171	172	159	147	143	142	168	167	148	171	169	155	158	150	154	142	144	160	141	148	160	168	152	157	177	152	147	172	163	167	153	161	151	163	128	160	137	161	168	163	188	145	137	138	164	169	148	161	160	153	147	137	187	157	159	154	177	182	190	150	157	136	147	169	142	157	135	155	155	138	156	163	144	161	169	141	184	162	179	168	152	154	163	173	157	164	164	167	150	176	151	183	163	162	140	158	156	165	163	150	160	150	159	153	163	153	180	163	140	172	164	159	157	149	154	160	149	156	159	180	137	146	176	136	165	173	165	172	163	157	147	156	168	160	163	162	139	156	183	154	153	160	170	178	197	157	154	164	157	156	158	154	162	167	176	154	159	170	154	153	169	163	163	166	149	156	173	160	172	151	175	173	142	168	156	174	169	163	180	177	168	145	174	171	145	173	174	149	177	139	166	147	166	164	140	164	171	153	173	173	173	181	160	162	149	160	153	174	147	154	159	158	154	158	149	140	162	170	172	150	173	168	148	168	167	173	153	155	164	176	169	161	158	162	154	145	164	147	147	168	156	154	171	152	151	162	163	159	162	151	158	166	142	181	150	137	160	159	161	158	157	150	172	175	162	175	131	166	153	156	129	154	166	191	168	164	140	156	163	158	152	153	157	144	139	136	173	131	171	139	161	155	152	149	157	179	158	148	154	159	175	155	148	142	148	197	190	144	151	167	154	166	148	142	152	147	134	159	164	151	148	153	158	167	166	159	173	153	149	170	169	162	181	151	157	154	158	131	169	163	156	162	134	147	157	180	150	169	180	132	156	146	148	165	174	141	150	172	161	153	178	154	166	170	154	139	174	152	154	178	165	150	151	175	163	155	127	149	158	157	154	161	169	161
24815	32153	30790	31651	22613	13509	6175	1615	1022	776	509	361	327	286	307	265	295	327	308	312	336	354	317	312	302	304	301	347	291	297	314	307	298	314	275	312	301	304	317	295	303	281	331	305	294	289	282	335	309	321	299	353	309	283	298	332	286	278	303	296	334	327	307	308	300	298	299	295	324	278	288	306	322	315	313	300	305	311	330	315	311	305	334	308	305	301	309	330	304	285	301	277	272	328	291	260	315	302	309	324	314	286	284	300	310	295	302	344	309	307	316	305	286	311	316	341	333	312	256	273	295	336	353	332	327	283	287	283	322	309	327	292	319	307	313	308	323	262	335	333	305	283	304	335	338	319	321	302	292	301	291	313	339	319	296	331	317	322	300	307	302	319	319	297	317	314	314	288	291	299	312	303	316	332	337	316	290	300	308	282	280	318	307	295	293	328	309	292	317	298	327	301	327	285	326	288	324	297	289	310	284	280	290	300	307	328	322	333	315	305	328	307	328	329	305	315	306	289	347	319	313	314	289	314	344	321	302	289	292	311	296	307	312	305	307	312	318	322	305	317	281	293	299	311	308	312	299	328	309	305	343	287	300	320	309	280	299	324	300	293	328	279	294	292	329	322	341	307	326	279	294	297	324	320	335	296	344	303	310	299	287	321	317	309	297	280	309	303	271	307	301	332	304	317	296	332	281	309	335	286	313	313	310	331	286	319	287	304	308	310	303	301	298	302	286	318	322	292	303	297	305	320	310	301	298	300	316	333	317	301	324	282	303	298	303	319	300	332	287	330	284	328	299	308	314	299	316	289	306	277	275	287	297	314	292	303	305	292	315	303	288	308	324	318	311	302	308	304	294	348	324	295	335	317	295	309	307	301	307	294	315	317	327	306	300	334	312	287	301	318	327	327	298	311	316	285	310	313	296	300	296	308	333	267	291	325	306	306	329	334	311	283	291	319	292	299	329	282	299	338	311	293	336	303	268	318	280	314	330	321	266	281	291	301	345	315	304	334	310	308	316	316	307	296	351	286	311	315	317	311	301	311	286	287	336	316	331	319	310	301	334	317	281	279	301	310	297	337	280	299	314	303	313	286	294	328	296	312	294	305	310	295	309	326	299	307	306	317	337	339	282	304	319	325	312	315	275	309	320	285	285	313	281	310	318	300	281	309	295	291	284	304	295	325	307	305	323	340	294	298	297	332	328	328	298	329	283	338	310	300	309	310	337	304	290	293	297	290	321	320	289	302	307	276	277	333	329	278	291	301	261	316	301	294	328	347	309	305	302	297	312	319	303	302	287	328	299	320	308	312	301	269	317	320	325	311	317	287	313	302	314	329	314	307	315	315	276	305	323	294	325	323	367	347	276	281	305	315	286	322	313	324	325	301	303	297	305	316	323	272	300	317	289	292	301	310	333	309	287	290	312	272	322	317	301	295	285	293	300	292	292	299	298	321	295	280	309	277	292	303	286	288	266	275	317	295	324	307	309	336	285	348	321	301	306	322	340	294	298	307	353	303	313	313	301	311	323	321	310	296	306	314	337	320	286	273	321	345	319	297	310	319	273	329	300	314	325	328	315	324	323	319	314	305	304	346	309	306	332	314	329	310	291	332	300	290	301	270	337	317	318	355	309	301	331	320	324	323	319	288	316	316	306	309	296	328	310	323	310	312	299	289	304	290	305	281	327	302	329	331	277	299	318	264	312	312	310	303	311	313	316	305	307	329	306	303	305	300	316	320	297	278	300	347	310	282	289	273	311	305	316	290	314	310	324	340	292	305	304	304	315	342	319	309	295	334	309	309	302	310	289	334	330	291	322	293	278	327	294	313	325	319	312	274	297	290	292	282	273	344	336	285	306	306	311	276	293	281	305	299	312	332	328	290	307	286	317	331	290	279	311	284	342	275	288	314	304	303	340	305	303	289	290	325	290	326	305	303	298	313	271	319	321	288	310	310	318	317	303	313	336	353	330	305	297	304	312	273	351	290	295	333	319	306	308	320	315	324	311	325	293	316	340	318	315	313	314	314	300	302	304	279	313	281	293	315	309	300	290	283	325	335	314	323	319	322	339	323	339	322	302	329	297	287	295	278	307	288	297	305	344	327	293	303	292	299	303	343	303	304	314	341	302	315	311	302	313	312	314	311	321	309	300	324	268	281	335	366	311	306	295	262	326	294	307	310	304	310	307	308	293	294	312	322	279	279	324	302	301	357	304	290	349	325	285	316	310	322	285	341	286	297	288	285	283	300	309	286	315	299	295	326	306	306	302	311	338	298	295	338	327	295	309	311	334	306	318	293	333	300	349	311	304	305	311	330	284	300	298	299	288	330	295	273	305	316	321	311	281	345	295	322	351	293	322	322	315	307	298	316	313	311	308	305	327	328	313	295	345	299	321	321	328	319	319	287	294	316	294	310	269	305	323	293	296	306	303	297	304	310	302	312	310	312	311	299	318	336	310	313	313	308	309	311	325	331	315	312	312	312	291	330	294	305	312	300	321	311	322	284	299	273	316	280	298	323	349	313	296	324	299	287	286	316	317	318	330	308	285	309	283	324	349	303	266	302	335	303	299	299	319	337	331	311	315	317	336	353	316	309	292	297	319	333	331	294	287	308	305	331	302	316	311	314	285	290	311	323	310	289	308	314	313	327	297	280	310	305	327	296	285	276	304	324	317	302	287	279	326	307	299	318	296	295	329	314	279	314	334	305	312	301	334	288	285	290	306	315	304	251	308	303	327	288	316	326	318	265	319	329	317	275	289	291	288	300	291	337	279	342	306	308	275	311	313	304	317	303	298	298	333	308	307	298	312	282	293	301	300	315	300	307	309	283	314	300	321	298	301	313	314	338	295	349	308	326	293	300	292	265	313	286	315	298	291	299	307	312	298	309	287	318	333	278	300	305	302	331	294	325	321	323	285	322	298	281	315	306	323	299	334	291	296	279	270	314	308	297	308	309	329	325	337	312	323	301	320	336	297	294	326	335	294	322	286	272	292	309	312	308	302	328	300	332	308	300	306	308	297	305	311	286	308	321	299	321	303	325	356	289	310	309	337	336	289	299	326	290	317	296	301	342	336	288	322	294	341	296	326	302	285	314	317	314	295	317	287	364	318	321	294	291	320	304	310	305	314	284	291	292	309	305	335	280	324	301	290	317	325	328	289	312	292	313	288	310	330	301	315	267	333	304	314	321	306	327	282	306	328	301	310	314	288	317	326	321	336	285	303	288	322	278	313	333	342	326	315	303	311	317	293	336	289	309	298	322	356	292	323	304	285	281	292	310	310	329	321	302	313	314	311	314	335	341	298	313	307	337	306	302	295	297	311	293	272	320	338	338	292	293	291	330	314	331	303	286	303	310	306	349	304	294	310	324	277	330	316	320	317	321	325	334	317	301	319	287	342	329	300	322	286	330	306	318	278	312	308	306	292	312	299	298	327	322	295	308	282	298	309	295	305	332	316	286	329	355	348	328	314	275	326	295	282	307	301	293
24862	21619	30558	46984	42232	30828	18263	4277	1478	830	384	198	158	140	134	124	122	137	132	135	130	133	139	146	141	136	149	133	147	126	155	145	132	126	140	164	128	147	133	142	155	133	143	145	135	150	137	152	133	143	158	135	131	128	130	153	150	141	112	144	152	160	157	161	144	132	146	133	132	136	149	127	147	117	174	145	124	135	142	142	124	148	162	141	143	125	135	148	131	157	143	134	133	142	141	148	148	150	160	150	150	136	132	148	140	148	131	133	175	125	138	144	148	146	128	162	118	158	126	154	145	163	148	140	145	128	145	143	143	123	134	139	164	162	122	134	160	138	134	158	131	151	141	132	150	148	140	133	153	136	139	148	140	111	145	158	145	134	134	143	144	130	147	127	178	160	144	156	123	155	137	147	140	148	129	147	138	164	153	150	155	139	135	141	127	137	141	126	145	147	126	149	159	140	129	128	139	140	141	146	137	137	150	142	163	128	146	127	144	138	133	120	146	123	141	150	124	128	138	153	138	144	152	138	139	147	157	137	145	156	145	157	137	169	126	129	124	148	138	135	143	125	137	143	145	146	156	145	134	134	142	127	138	158	149	140	139	147	162	114	142	128	168	127	135	157	128	155	146	137	133	131	132	147	143	137	140	142	147	137	121	137	146	143	156	142	155	122	144	142	145	150	142	144	122	138	133	131	160	159	145	135	146	145	152	130	128	166	135	144	153	152	149	139	151	172	138	145	149	157	147	151	142	148	135	137	131	156	138	139	146	157	140	150	128	129	147	134	147	157	147	150	128	129	157	162	134	127	122	128	130	146	144	134	141	147	137	140	133	133	132	146	145	132	139	141	135	131	152	130	150	177	149	130	146	119	132	144	135	143	118	141	145	120	124	158	146	139	164	139	129	149	160	141	144	120	147	165	154	129	118	144	129	151	145	129	156	141	123	126	160	140	163	135	149	122	165	124	135	135	142	122	145	159	136	138	147	151	126	146	136	132	143	134	132	138	141	164	139	150	128	140	160	137	142	124	124	137	140	135	138	139	127	140	125	144	134	149	148	142	136	143	137	155	155	130	156	131	142	132	122	147	128	152	138	148	164	144	117	136	145	144	152	147	157	162	112	141	141	134	153	141	145	132	165	120	127	126	127	138	142	129	140	133	141	148	125	162	131	140	121	129	144	136	135	115	144	135	145	152	126	136	122	139	146	143	132	128	131	167	161	141	120	152	127	164	129	128	142	118	128	126	147	168	128	145	145	123	132	145	134	136	145	140	138	142	138	133	132	145	149	140	121	151	155	111	130	141	122	138	148	132	128	126	149	140	130	122	150	122	136	139	134	143	141	142	149	138	152	155	128	118	150	162	161	152	143	163	161	162	145	135	122	128	134	137	145	128	114	144	149	131	137	153	138	131	135	114	148	138	117	135	135	145	144	134	136	149	147	149	137	142	169	137	146	122	157	159	128	143	154	150	134	131	133	117	134	143	143	127	126	144	156	147	122	150	130	143	135	136	134	157	148	130	125	133	138	154	137	148	132	136	148	137	137	152	141	155	148	155	155	135	150	130	133	139	145	138	149	125	133	150	138	135	126	138	146	136	148	152	134	143	141	120	144	141	155	141	130	136	147	127	126	145	145	113	133	134	142	127	160	125	130	117	139	146	125	161	117	131	134	137	144	150	149	140	146	125	140	155	138	126	140	154	130	123	161	156	151	149	138	163	150	142	147	133	138	130	135	155	144	166	137	122	154	147	135	152	141	136	159	140	158	147	133	143	127	133	127	124	134	133	146	129	161	152	126	140	125	143	129	146	123	137	140	139	152	158	155	136	137	160	164	133	146	148	138	136	132	149	141	122	150	147	144	134	171	143	134	149	153	123	143	138	134	109	151	142	149	146	140	152	135	144	153	150	146	142	150	135	133	144	143	133	141	154	140	124	146	173	129	141	122	140	157	141	144	150	146	129	143	121	147	145	143	111	165	154	158	144	125	132	142	137	157	144	140	121	143	141	146	132	146	147	147	142	135	152	146	143	144	144	133	128	135	123	139	121	141	142	132	150	144	146	163	151	144	165	147	149	141	143	125	132	148	149	128	123	128	139	144	142	149	147	133	160	142	137	132	132	129	148	102	129	154	162	149	145	145	137	125	167	149	146	128	154	159	138	150	127	149	125	117	140	119	124	160	171	123	124	138	137	156	144	145	152	135	138	137	153	145	142	164	136	118	131	149	134	137	145	132	133	146	130	122	150	135	139	122	135	134	145	150	131	158	130	120	152	137	122	141	138	144	162	121	134	150	116	141	140	115	128	117	135	138	130	130	147	140	160	170	137	147	133	152	154	161	144	123	136	143	126	145	132	134	138	134	153	154	144	142	117	134	155	130	136	156	142	117	142	156	153	141	148	134	138	158	129	130	151	137	144	116	139	151	152	133	118	139	161	127	125	126	137	140	143	140	128	146	136	144	127	129	137	130	124	146	132	168	137	135	146	166	128	132	144	148	157	149	143	156	143	150	149	115	129	147	160	135	127	135	155	142	141	137	134	149	148	147	155	126	141	154	139	135	169	132	128	141	132	149	141	159	153	164	137	133	140	130	160	168	151	131	129	127	129	139	156	142	155	135	137	158	171	141	160	162	122	134	164	144	138	140	161	145	124	134	128	126	133	115	145	126	117	141	147	148	130	131	148	146	138	121	145	124	158	149	128	166	147	149	151	131	153	144	143	142	135	130	146	139	135	144	127	149	125	146	139	142	147	135	127	138	134	152	160	149	126	130	124	151	144	156	142	129	148	165	116	138	137	151	143	126	163	136	149	129	153	126	138	152	132	117	151	148	144	122	150	147	156	129	146	123	153	144	134	144	148	132	134	143	140	132	128	131	148	151	167	161	139	153	130	152	115	138	156	149	139	120	123	124	152	135	149	127	150	137	151	158	160	136	148	141	142	137	130	138	158	153	156	129	140	132	143	179	134	157	132	136	130	138	137	145	139	149	127	145	119	157	168	130	150	146	131	154	126	135	136	138	136	135	139	182	127	156	155	138	146	120	137	113	159	124	139	153	127	155	124	171	137	126	153	142	152	163	136	142	131	147	167	142	131	133	132	133	149	136	133	158	146	138	129	150	128	122	144	142	128	143	146	130	126	133	129	135	152	145	146	139	139	133	142	141	133	145	135	127	156	147	149	151	160	132	130	136	146	149	150	142	135	141	138	140	155	144	145	139	118	134	135	140	123	141	158	132	137	147	157	141	133	144	144	144	124	147	136	137	151	127	143	164	154	149	134	122	133	128	154	158	136	136	131	143	157	153	130	134	155	138	146	137	137	133	133	156	149	149	135	116	137	133	136	154	149	141	129	156	139	134	147	155	149	135	158	167	141	163	149	141	142	148	138	169	153	136	148	168	140	119	150	128	123	151	151	124	137	146	131	135	135	152	133	138	139	145	161	145	133	125	123	135	149	119	126	125	140	148	160	137	151	138	153	133	150	147	134
27899	45351	52550	62577	49136	36424	23120	7330	4338	2583	1092	444	317	244	269	268	254	284	259	270	292	275	272	265	290	289	322	290	275	271	287	327	287	290	277	286	277	284	272	260	293	262	290	261	251	292	290	268	287	278	274	259	289	295	260	271	239	266	264	266	269	272	269	266	295	278	269	278	255	264	296	255	259	251	310	272	272	259	277	298	278	294	295	261	262	282	270	300	272	276	276	269	262	275	307	280	269	274	240	271	266	264	259	280	260	269	261	265	261	252	268	270	256	271	255	255	287	269	273	253	282	251	260	293	250	272	277	271	299	297	267	241	259	256	263	260	264	263	273	260	245	255	265	293	286	290	265	258	294	251	281	275	250	265	272	279	262	261	296	267	251	276	257	260	279	289	234	279	281	269	273	264	288	265	273	288	258	263	287	279	274	271	285	273	262	268	301	279	276	279	268	292	288	265	272	254	271	268	293	268	274	275	284	252	282	278	303	276	257	253	287	288	257	303	278	293	290	272	250	298	266	273	282	260	263	302	265	268	296	255	255	299	308	246	276	250	294	269	257	279	285	304	272	291	277	272	257	281	266	269	249	283	271	252	259	285	301	270	285	303	291	245	271	271	260	285	269	268	256	290	272	246	260	294	253	275	294	257	287	319	245	281	287	268	273	272	255	285	262	283	320	288	272	270	264	235	304	279	300	273	309	282	288	262	267	279	256	259	264	277	265	278	281	283	291	294	255	268	232	272	264	272	280	268	250	277	300	279	260	266	272	297	306	248	264	257	266	276	266	292	281	285	299	290	273	257	277	260	304	253	278	279	271	253	259	266	315	272	286	272	257	271	264	254	296	267	279	281	280	262	284	274	289	239	284	265	224	260	259	285	294	303	270	280	276	261	263	277	278	273	282	261	299	278	262	284	261	291	247	264	278	232	276	270	285	270	267	280	273	285	278	260	262	239	271	275	298	270	256	277	269	266	303	255	270	306	292	247	266	264	259	276	299	255	312	260	296	292	292	280	257	292	278	263	276	284	292	245	257	282	267	266	296	228	270	272	281	276	266	261	275	265	269	292	265	268	266	276	283	282	263	263	254	277	244	263	307	226	294	262	254	293	279	266	264	275	285	237	250	260	248	258	268	273	242	282	285	252	293	290	289	271	265	274	266	274	292	285	251	240	269	312	286	300	279	288	285	297	276	310	286	261	277	271	298	262	278	267	280	271	305	286	269	282	274	257	246	278	271	266	317	249	260	264	263	253	272	264	278	267	250	274	280	275	281	259	270	246	269	291	261	313	288	267	266	262	266	256	279	251	282	288	244	285	240	280	273	281	277	281	301	281	269	289	268	296	284	286	261	266	267	275	281	296	249	329	242	261	245	276	253	262	276	263	272	302	270	262	271	270	290	272	312	252	271	261	244	263	292	261	291	255	266	262	301	284	266	283	261	290	265	247	290	271	257	287	295	303	276	298	313	264	305	274	254	306	281	257	284	277	229	267	253	279	271	253	255	260	265	260	254	274	297	270	247	261	299	293	273	285	258	288	291	280	252	285	244	292	240	275	276	253	254	251	271	263	274	247	237	289	253	248	267	276	280	272	292	295	254	238	284	279	273	291	258	275	272	287	228	273	274	271	291	265	254	290	232	269	293	278	262	260	281	250	264	270	278	283	248	268	298	283	251	259	262	270	287	265	278	266	250	273	291	240	271	257	234	258	275	272	245	267	297	267	271	259	243	289	280	278	291	277	273	301	277	284	279	266	265	260	283	258	254	274	285	271	286	277	275	272	287	282	287	271	254	262	247	269	280	305	252	251	281	282	277	301	285	271	293	276	268	277	271	249	260	258	258	269	240	270	266	244	249	296	271	293	275	267	291	267	258	274	265	273	285	284	280	253	266	270	301	276	282	264	260	277	279	288	280	264	260	267	283	257	277	264	253	299	277	249	277	297	279	264	278	281	267	292	283	282	247	256	279	280	271	266	257	278	300	258	282	274	267	292	263	260	275	274	269	278	297	264	270	262	292	283	273	283	276	288	259	274	272	280	303	266	302	244	278	239	277	290	281	269	285	264	308	264	288	287	272	305	281	255	273	286	299	279	286	269	275	258	257	253	300	264	294	253	261	259	300	253	271	280	260	276	280	267	270	269	246	282	240	261	274	277	262	282	268	271	265	265	260	261	277	307	277	279	281	264	265	250	263	296	271	284	262	272	288	303	255	303	253	277	289	277	292	266	279	270	243	260	266	247	263	249	275	256	279	307	290	256	273	250	292	256	285	270	272	228	279	277	289	254	261	231	290	289	235	230	261	273	285	290	270	292	231	276	254	274	286	238	307	275	288	263	297	244	288	277	276	267	259	280	286	282	243	294	269	297	264	268	277	256	295	277	283	263	271	289	288	236	263	254	272	268	270	277	251	264	280	275	268	249	294	248	283	273	274	267	269	254	273	286	272	269	292	240	301	306	268	264	280	258	263	279	280	270	278	274	271	298	248	257	288	250	297	267	290	273	275	273	309	274	281	269	264	289	255	270	279	293	254	271	292	279	272	254	251	297	278	255	260	293	279	291	271	281	276	264	269	295	244	257	269	261	276	268	270	243	268	248	262	259	282	249	265	286	278	287	257	318	269	268	263	272	257	276	303	261	286	283	267	292	281	280	279	281	278	237	266	270	258	301	280	289	276	280	283	281	257	266	288	307	252	256	275	267	258	269	274	282	272	297	259	275	242	301	282	263	266	281	250	272	284	277	296	254	294	317	293	284	255	267	248	251	283	280	270	265	255	272	252	275	275	283	270	228	262	282	266	252	244	266	259	259	277	269	267	293	269	288	245	259	282	275	292	274	259	270	278	274	273	284	275	285	272	271	260	264	266	305	289	285	280	273	277	277	260	290	290	301	278	289	290	265	283	253	247	282	266	282	295	248	254	270	288	249	298	272	285	289	241	288	254	256	308	294	250	276	270	260	283	278	285	297	319	292	273	266	262	277	290	292	241	266	272	269	249	260	216	269	248	271	276	265	258	287	262	292	259	280	287	252	300	300	290	305	292	281	248	269	271	268	274	261	277	243	243	275	270	277	296	284	284	292	266	277	289	270	261	272	267	294	255	289	299	263	263	278	256	258	278	258	266	249	299	281	275	311	279	277	267	301	264	255	252	266	278	264	274	282	256	280	261	299	259	261	249	274	270	290	276	239	249	288	290	303	256	277	285	292	303	290	255	280	258	276	258	294	308	299	254	252	288	277	278	285	293	285	285	263	288	255	255	283	265	278	284	276	253	256	293	262	287	257	260	309	279	265	312	298	309	273	279	266	286	274	266	282	316	269	263	272	236	294	263	310	274	248	261	279	254	283	251	286	296	290	304	269	272	268	267	284	304	269	262	265	272	257	276	292	260	272	269	293	279	293	280	292	303	273	267	244	262	251	269	262	274	299	277	275	297	281	315	256	283	280	282	284	260	282	289	253	241	260	265	262	275	276	265	280	273	275	265	259
23614	21650	30190	39304	46676	40533	29736	9908	3735	1818	649	269	159	131	138	115	147	137	153	151	154	145	126	139	123	119	125	151	155	156	137	149	151	131	138	148	134	112	155	137	133	135	121	140	141	134	158	128	151	140	116	114	129	123	138	131	114	122	118	152	133	140	135	147	147	132	130	128	129	138	123	132	115	111	126	143	140	127	131	130	153	125	142	146	139	124	145	126	141	128	121	147	134	144	130	139	152	127	112	155	127	125	146	146	144	131	156	149	127	134	123	118	101	142	126	128	153	165	131	125	122	125	134	122	132	118	120	119	122	133	135	138	130	167	116	130	150	104	119	130	135	128	140	118	143	126	133	108	125	118	128	128	160	137	123	142	113	126	108	127	128	121	133	139	144	131	123	121	123	112	136	109	122	108	122	142	145	140	126	143	136	132	135	115	143	140	150	128	98	136	132	158	122	144	129	131	139	128	141	122	133	127	133	132	156	122	122	133	137	134	132	138	128	132	136	136	144	113	130	130	124	117	129	139	141	134	126	144	143	137	146	124	137	142	138	127	151	127	144	131	165	112	129	137	139	139	115	128	126	115	138	117	111	144	118	142	116	99	129	109	122	124	133	143	137	143	147	135	144	136	151	126	141	118	138	126	147	124	128	137	135	126	145	142	147	136	150	123	147	124	122	154	113	146	127	137	141	143	137	152	136	107	132	116	145	144	130	139	122	113	138	122	128	121	136	119	140	145	121	147	126	117	132	137	135	145	121	118	122	158	136	138	116	126	104	124	110	145	131	142	149	119	131	121	140	145	144	138	132	112	119	139	122	135	132	141	129	125	163	134	106	153	133	142	137	123	120	133	129	119	109	136	131	128	134	136	136	126	141	128	103	112	132	144	147	120	143	116	150	124	95	127	129	142	124	132	132	127	127	140	147	121	150	131	124	152	146	133	144	147	139	137	122	141	119	133	133	133	114	130	146	143	145	139	111	136	141	126	131	131	130	136	130	123	126	105	114	134	122	132	145	134	145	135	128	109	110	121	117	134	128	137	128	129	116	140	128	123	144	157	134	143	134	147	129	138	127	134	122	121	133	139	125	118	125	123	149	132	143	128	142	117	150	127	125	117	120	132	122	136	123	147	116	141	129	119	125	123	140	150	140	141	127	123	144	150	136	140	152	139	148	123	126	151	139	130	130	150	138	145	142	135	129	137	141	127	129	132	125	122	123	141	130	143	135	121	121	135	136	132	150	123	130	129	157	128	114	136	126	137	116	130	140	131	129	151	139	134	164	121	124	108	143	132	131	152	126	131	118	124	122	122	109	112	137	141	136	118	124	140	137	131	136	125	152	140	149	149	146	123	133	146	141	132	136	124	150	122	128	140	136	147	139	155	144	131	137	149	147	133	118	133	112	137	120	100	130	137	143	127	134	137	146	142	145	150	104	120	135	126	130	155	120	151	128	161	107	131	127	129	138	128	123	135	144	155	130	138	134	119	140	133	122	127	148	134	129	152	122	130	131	146	120	135	130	126	126	134	141	122	145	156	143	152	112	130	143	133	127	151	123	140	133	140	141	117	140	142	151	140	115	127	125	139	119	120	144	124	137	132	144	115	132	139	133	151	147	121	132	130	125	105	157	145	152	149	145	111	130	134	146	139	138	132	148	136	136	126	143	136	135	152	125	141	121	142	141	134	106	137	135	131	117	147	131	129	153	131	124	111	129	127	131	135	129	137	121	135	128	120	152	130	143	137	128	123	141	137	141	111	136	114	127	134	130	164	122	131	135	125	125	138	138	126	122	137	128	130	115	134	150	140	120	132	149	125	139	147	112	131	125	121	142	121	123	124	138	134	125	143	112	118	140	141	134	130	111	127	154	118	102	124	118	143	140	128	149	153	122	138	155	137	143	133	129	117	137	146	118	111	129	137	144	121	160	135	133	124	143	130	132	139	133	131	140	141	144	118	129	113	128	122	130	140	127	148	115	121	135	140	134	102	114	120	135	139	132	143	141	137	142	145	116	130	142	138	159	129	143	122	128	129	143	137	144	146	159	145	152	147	134	127	154	117	138	143	125	130	129	136	127	112	148	139	140	125	139	142	147	121	136	121	136	155	126	149	122	132	136	139	134	122	125	135	139	146	118	123	134	137	148	126	133	121	136	123	130	126	123	102	103	140	125	132	137	122	150	142	133	109	143	114	118	126	131	136	104	127	130	124	145	117	131	132	125	115	154	144	132	141	137	133	130	122	130	147	124	131	148	136	139	146	128	141	107	135	132	135	131	132	111	126	147	119	130	130	119	135	120	143	145	114	121	127	132	138	117	138	136	117	117	121	127	142	126	120	125	132	129	144	129	120	146	128	129	122	135	136	135	115	148	147	152	122	128	125	135	141	138	143	127	146	111	130	135	131	135	137	138	148	123	134	133	133	113	138	134	136	139	138	131	122	152	111	142	156	122	139	129	114	114	138	139	144	135	149	149	142	140	140	130	126	106	125	120	130	139	142	129	128	142	145	151	135	139	140	139	133	114	128	129	140	148	134	114	120	118	135	142	138	139	135	145	129	136	130	144	121	134	136	143	128	122	129	133	133	131	118	134	128	132	133	122	160	144	110	126	133	129	122	139	145	121	148	115	124	131	129	120	152	152	137	137	143	143	131	111	134	138	132	126	124	129	148	129	127	122	113	137	141	132	127	108	123	128	153	148	138	119	143	141	124	117	126	139	125	123	129	122	122	134	140	139	116	137	127	155	132	157	139	156	128	143	130	142	141	133	129	126	118	128	140	147	141	126	129	134	151	144	143	140	124	142	131	142	124	141	129	126	146	124	138	137	131	139	137	122	118	132	142	120	144	132	119	134	112	121	142	138	124	153	116	119	129	131	117	121	127	132	127	134	154	126	127	129	152	150	124	112	123	147	126	135	142	131	134	123	121	134	119	116	139	121	131	143	134	125	152	114	140	143	117	127	120	125	144	142	145	143	138	119	129	123	130	147	120	135	135	153	113	148	142	133	130	119	120	138	112	129	149	125	135	163	156	123	105	137	127	129	164	143	122	139	117	130	128	128	120	121	124	131	137	140	118	127	127	127	129	147	153	139	141	137	145	152	124	125	119	105	151	124	145	124	137	130	117	144	132	126	135	126	126	145	124	127	122	122	108	140	136	147	117	135	135	134	101	130	139	128	122	130	133	123	147	128	131	153	126	129	135	148	116	131	132	138	116	132	140	138	122	136	131	123	121	115	122	133	147	135	135	134	135	120	136	132	107	135	117	152	126	144	136	139	129	135	127	131	143	114	129	139	131	131	143	134	121	119	137	147	151	136	131	137	128	139	112	141	125	135	144	129	130	109	121	125	146	116	130	140	118	129	140	108	144	134	131	132	130	138	131	138	134	123	117	145	138	141	126	122	124	142	116	154	125	136	125	122	129	143	136	144	122	124	121	122	136	131	132	122	119	150	138	126	130	119	130	123	145	128	106	138	127	132	132	125	135
32341	53164	56425	79599	65232	48633	33966	11235	9861	4979	1851	685	334	270	261	244	264	257	251	274	243	240	254	249	272	239	265	255	248	248	241	237	276	258	230	253	267	219	250	251	247	250	252	229	237	244	246	239	264	271	227	233	274	274	263	229	252	254	238	248	268	259	267	216	253	261	244	226	263	220	221	236	260	224	241	228	255	252	274	246	249	250	233	252	226	259	276	268	235	259	230	241	271	253	238	275	233	263	259	259	234	249	245	249	243	234	221	250	258	261	288	225	252	275	236	227	247	247	254	254	212	261	249	245	242	209	258	238	265	256	218	234	237	257	240	225	246	238	241	228	251	233	230	250	228	247	232	240	261	254	254	228	246	260	223	238	266	243	243	225	245	267	236	222	273	253	243	239	241	279	242	254	228	234	227	225	230	278	243	249	223	232	245	246	258	240	240	225	244	264	272	257	262	273	267	262	253	257	243	247	267	230	256	263	220	246	256	240	270	288	251	274	262	253	263	241	258	255	242	236	250	220	247	247	248	264	223	212	239	240	247	235	239	259	238	231	224	250	247	246	249	250	247	249	258	243	222	254	245	223	236	254	228	254	256	265	230	244	249	255	259	256	244	241	255	227	259	231	245	247	214	240	265	215	231	249	227	252	245	255	217	274	241	247	199	251	258	223	234	268	227	268	236	256	239	238	263	246	269	250	284	256	237	232	252	277	214	258	265	221	240	254	248	264	281	258	246	254	258	220	264	240	268	231	239	233	259	250	258	228	253	269	251	245	246	238	262	254	240	215	243	240	234	251	264	235	247	254	246	229	239	265	264	266	265	255	273	237	243	249	218	236	274	247	232	239	260	254	250	269	242	261	251	273	235	267	235	254	222	264	245	256	244	237	252	231	227	253	245	261	274	218	272	273	264	245	249	250	234	219	255	262	235	257	259	247	213	233	250	237	240	237	248	249	261	257	242	251	249	228	240	242	251	245	275	245	235	240	246	254	239	254	260	257	277	227	259	270	227	266	251	245	262	255	249	233	269	230	233	238	225	236	252	260	263	266	252	242	264	240	270	244	277	243	246	254	262	255	213	250	245	243	268	251	247	255	281	245	234	236	235	221	236	244	243	244	236	242	254	232	238	251	243	259	242	268	232	262	202	252	226	244	247	243	225	223	222	262	229	228	220	245	255	250	211	234	246	250	261	265	234	263	242	257	247	259	231	253	225	225	236	261	286	263	257	262	243	247	247	261	256	252	228	247	260	227	260	263	222	236	242	237	265	259	245	260	242	248	242	240	270	218	225	261	243	248	239	227	239	273	245	241	200	227	271	255	225	273	249	245	237	240	246	225	231	232	273	239	247	250	245	233	245	233	253	291	274	240	260	262	250	239	267	261	251	222	251	250	248	239	283	255	228	242	249	250	239	252	240	252	287	222	272	240	206	246	238	247	265	208	233	243	245	234	259	237	234	257	254	250	232	251	256	252	242	246	236	263	246	275	254	263	251	252	227	256	238	276	277	236	247	247	242	248	267	262	243	239	238	227	258	251	247	245	249	217	238	260	267	247	258	268	237	260	264	237	253	275	266	227	254	241	247	220	243	224	259	280	258	223	247	231	226	242	238	242	273	261	254	238	237	252	249	245	228	248	215	208	242	265	262	235	225	245	248	243	233	304	233	253	243	265	243	276	225	267	268	278	257	256	239	246	216	231	267	223	233	260	260	277	235	265	263	244	223	258	226	248	251	257	240	232	237	271	249	270	251	249	252	263	264	261	254	229	243	224	236	247	264	239	257	240	242	253	234	241	247	281	244	268	233	264	244	266	254	259	226	243	232	248	270	248	263	250	251	274	254	252	227	225	255	259	247	253	250	244	239	254	208	265	251	256	236	246	272	221	238	253	244	247	264	249	258	262	249	296	233	248	259	244	234	252	230	272	258	229	257	248	262	234	230	261	257	256	258	254	243	225	248	272	270	242	223	242	274	254	245	240	247	268	203	258	226	269	260	259	251	249	248	259	262	242	248	267	243	252	248	284	240	247	257	234	224	271	235	221	257	254	262	247	243	257	217	249	251	267	279	238	261	230	261	247	259	249	259	209	224	213	268	245	257	233	259	228	255	247	239	261	235	261	249	287	254	250	235	275	236	235	231	226	242	230	241	261	266	254	241	226	269	236	246	235	222	257	223	265	275	255	261	246	258	258	240	261	262	211	245	230	240	268	272	230	223	259	248	249	220	222	243	253	261	267	239	241	264	258	241	256	268	223	245	252	229	236	268	232	235	231	241	241	210	250	263	250	270	229	231	235	242	220	241	282	244	266	247	249	256	236	238	244	252	257	241	242	246	273	236	268	246	267	234	232	207	255	244	230	277	259	236	227	257	240	250	249	238	239	253	248	256	236	275	246	237	220	241	239	268	255	240	195	247	255	243	273	240	250	262	238	275	247	258	233	243	258	242	238	234	237	240	253	256	250	259	238	251	241	205	257	280	244	250	256	269	254	228	241	256	217	226	235	217	243	221	260	251	223	233	239	239	249	238	241	251	227	243	251	283	260	217	259	250	247	238	251	244	268	227	257	259	244	260	258	250	224	232	259	248	251	240	242	273	282	242	261	261	246	257	278	252	214	262	202	232	235	247	238	235	242	254	247	239	242	244	242	246	227	263	242	253	257	238	254	243	259	253	212	224	240	230	276	207	258	255	218	261	240	255	248	233	225	278	261	257	233	261	235	225	238	261	216	263	242	240	282	238	222	241	245	258	273	259	238	248	229	245	251	223	255	250	267	259	271	218	258	242	235	239	261	267	226	227	265	253	209	245	250	240	252	263	221	282	259	257	257	251	281	246	261	234	258	240	259	224	253	247	250	247	233	236	252	221	235	240	258	242	249	240	242	255	245	242	273	254	248	250	260	253	240	253	256	238	280	243	235	219	250	244	265	251	233	229	238	243	253	269	245	249	211	249	247	233	242	227	232	259	234	238	235	256	220	239	230	228	262	237	246	240	237	290	261	227	223	239	246	263	253	253	223	243	268	241	245	265	251	271	223	222	271	258	277	266	249	279	266	258	253	255	259	262	232	277	246	258	260	236	253	262	257	251	262	269	249	241	273	228	243	230	244	251	238	227	233	241	295	247	242	244	250	251	251	271	256	284	219	288	266	256	252	254	234	224	244	261	248	249	267	238	258	282	230	230	270	252	244	257	238	279	226	242	224	236	206	233	284	235	251	229	245	244	244	231	264	227	224	208	250	234	233	237	269	241	245	276	228	227	263	244	252	229	241	249	241	257	246	220	224	269	241	265	222	258	268	252	249	276	245	246	228	229	246	237	251	276	235	238	227	226	254	244	230	238	247	260	245	231	230	252	230	258	250	267	232	261	253	264	250	232	256	234	236	272	227	269	245	252	249	241	250	254	230	246	249	236	261	253	268	223	246	240	243	229	244	251	250	265	258	241	255	236	239	274	254	234	243	249	230	241	235	263	236	236	258	272	226	263	250
27370	22617	20526	24563	16970	8896	3205	519	500	388	241	206	144	141	158	165	154	178	160	137	155	148	161	158	159	158	167	168	172	185	187	159	158	181	139	174	144	156	164	148	160	151	151	134	174	155	164	153	157	166	165	159	166	148	154	185	175	165	152	143	152	147	156	156	156	158	151	140	148	151	145	163	164	177	144	159	168	142	141	140	167	168	152	136	174	140	182	174	144	141	159	150	150	159	149	180	153	136	162	156	149	161	142	153	173	162	148	154	166	167	171	160	149	174	164	154	150	152	158	163	168	173	171	181	147	154	133	162	154	143	152	142	160	163	180	150	164	160	186	176	149	156	137	145	147	166	152	169	135	153	140	136	170	130	145	164	159	149	151	146	142	150	153	156	177	125	137	177	160	173	139	161	165	156	139	159	153	144	166	154	156	154	154	153	174	159	162	143	150	159	160	155	160	158	165	190	170	164	144	171	148	166	163	152	149	140	160	155	161	172	138	165	152	168	157	157	163	131	148	165	169	150	158	156	152	169	171	158	147	150	156	149	192	139	163	146	160	154	168	151	144	150	146	145	132	167	153	164	163	159	155	158	159	167	133	156	159	146	141	160	149	142	150	164	149	167	168	137	151	147	149	154	161	163	164	152	167	141	157	165	170	155	151	187	169	144	148	185	171	160	143	146	164	161	163	169	170	165	156	150	163	152	169	149	173	153	162	154	133	158	149	143	178	166	165	145	169	159	170	141	144	163	166	153	137	169	158	166	168	146	147	172	150	155	168	158	164	162	127	154	171	158	156	131	154	159	153	160	156	137	164	130	173	169	145	146	162	168	166	173	172	139	158	150	153	142	172	167	149	164	162	162	146	165	155	155	173	149	166	137	151	172	152	156	164	164	153	148	134	161	178	145	141	130	147	164	163	161	150	160	177	170	154	156	153	147	177	160	145	162	148	166	158	150	177	178	168	170	167	163	162	166	143	168	171	160	177	162	153	153	155	158	148	147	154	153	156	162	158	147	141	197	160	148	157	152	171	158	158	141	137	142	166	156	173	143	144	151	139	152	163	162	147	160	151	134	165	143	156	148	150	157	151	147	152	174	150	155	159	166	146	163	158	152	141	162	163	152	156	146	153	181	152	152	150	155	150	171	166	165	153	168	157	136	157	154	147	157	156	141	125	139	162	147	180	140	132	152	157	160	143	148	157	161	153	173	148	168	163	147	164	165	167	152	169	176	171	144	176	155	161	144	176	160	172	159	160	142	169	137	147	160	179	174	167	162	168	148	167	156	160	163	168	157	165	156	153	151	169	148	157	168	145	171	181	197	166	145	165	155	165	149	159	166	170	131	171	175	151	150	142	147	175	149	166	153	150	155	162	161	164	149	169	150	151	156	149	168	170	136	149	134	132	151	161	164	145	154	172	163	170	146	168	160	152	160	155	147	163	148	154	166	162	166	152	166	142	149	167	168	169	154	163	156	149	148	143	155	158	154	149	129	169	156	183	183	155	147	143	150	144	158	147	157	149	140	140	163	146	144	177	140	149	149	161	151	172	157	168	155	150	155	158	150	149	166	163	159	175	163	154	170	137	132	160	163	162	172	152	169	152	165	162	159	149	173	160	171	148	163	153	151	142	145	150	159	174	151	166	135	134	157	138	157	185	175	152	162	155	160	157	166	146	147	166	153	175	139	172	153	162	165	176	152	141	157	152	148	145	179	130	155	177	137	141	152	152	152	164	169	156	170	156	172	164	160	154	172	161	154	135	143	145	150	153	180	157	136	150	164	161	167	156	150	146	159	157	163	163	158	142	173	166	160	151	152	144	136	149	137	153	165	154	116	139	146	161	158	163	173	155	162	142	146	170	173	162	176	188	149	136	150	173	175	153	171	141	147	144	139	175	167	161	146	142	156	128	136	159	162	179	163	166	147	144	155	142	173	174	142	161	142	151	181	166	163	150	147	155	157	155	161	148	179	164	147	155	152	158	148	139	148	132	160	161	153	150	160	159	158	158	169	164	167	156	159	143	159	151	130	151	175	158	157	166	155	160	159	148	141	157	164	159	165	168	166	169	156	178	140	168	150	154	172	157	169	161	153	175	151	160	157	156	161	141	171	162	145	157	146	159	166	153	184	142	131	155	161	152	148	159	144	163	157	154	174	169	143	161	168	156	159	193	166	149	146	148	135	166	161	152	123	171	147	155	179	178	161	158	151	163	150	168	143	162	135	143	163	185	131	160	147	151	153	145	147	167	157	167	150	161	156	163	175	151	154	156	173	175	159	160	150	180	156	146	175	149	160	198	128	154	151	163	164	164	159	148	155	165	159	159	145	153	160	163	169	150	178	141	164	149	158	173	153	167	166	159	145	165	146	153	166	144	142	161	148	153	149	152	157	147	148	156	158	172	153	160	126	172	182	169	185	167	151	172	141	169	154	142	154	142	156	129	148	181	141	174	167	141	140	167	150	169	148	137	149	146	173	140	161	142	166	150	153	137	132	172	166	156	176	154	186	152	156	153	152	158	172	152	166	144	169	161	174	136	175	155	155	183	158	166	158	156	157	149	164	136	162	173	162	171	131	156	151	166	144	134	160	155	157	143	151	166	170	169	166	165	168	150	165	156	164	143	143	136	152	145	143	187	184	154	173	143	146	156	164	145	168	185	159	160	153	175	149	164	183	155	146	151	162	162	170	173	157	156	156	156	142	153	150	147	167	167	143	139	164	161	156	148	152	146	168	155	145	160	152	139	154	161	135	143	155	148	149	156	158	134	141	160	170	163	158	152	174	140	180	146	134	159	146	158	140	171	137	144	171	152	168	158	180	150	144	175	133	151	139	180	170	185	166	171	151	158	160	145	160	163	176	159	178	150	166	158	170	169	160	178	163	156	173	162	176	146	161	153	149	162	165	170	169	153	156	146	177	139	160	163	157	167	136	162	154	177	192	145	171	156	167	174	150	149	153	163	140	167	154	179	174	145	129	186	151	146	170	169	148	170	156	166	148	163	154	161	163	150	152	160	149	141	158	174	164	153	152	130	157	152	153	160	165	164	183	171	149	170	160	149	143	157	152	132	172	147	144	169	160	166	182	146	130	153	179	146	161	156	172	143	168	151	176	132	159	149	141	158	156	144	186	178	159	158	172	155	183	153	159	169	146	187	167	148	163	159	155	150	148	146	154	169	139	159	160	151	140	155	156	169	146	147	157	162	170	156	158	159	144	163	157	167	163	169	178	140	152	159	168	138	174	154	177	140	177	184	159	138	160	149	151	146	152	146	163	179	147	178	173	158	151	175	145	156	142	168	197	176	151	155	177	158	173	144	152	170	153	136	140	135	165	148	148	179	176	176	143	157	179	142	162	158	156	155	158	189	151	154	176	152	157	150	150	140	181	156	175	136	163	167	156	144	161	157	152	182	149	146	161	179	183	174	158	154	189	172	143	159	150	159	150	151	163	147	144	168	156	159	166	159	156	161	142	161	143	149	166	154	160
26408	34824	25898	30453	23957	15622	7218	1235	1530	1052	567	394	322	309	282	292	306	293	278	309	302	320	307	326	319	303	280	277	305	320	274	302	277	303	303	307	294	312	280	313	296	300	284	318	291	291	288	320	322	285	306	290	336	339	301	273	320	324	272	292	293	317	323	297	305	293	311	315	286	309	280	328	305	303	301	318	302	291	294	329	301	316	311	306	299	286	302	332	284	313	271	320	312	308	290	320	323	306	302	279	296	278	300	317	310	283	285	267	299	286	302	322	317	303	310	288	311	316	285	313	284	289	279	304	320	282	309	291	305	284	307	320	314	264	297	320	324	281	305	309	307	278	285	303	331	286	299	301	287	291	317	302	304	312	265	353	302	343	294	311	301	319	283	305	296	330	300	301	315	324	310	294	329	302	332	298	309	288	292	317	297	291	340	305	266	321	294	289	296	302	300	322	282	311	304	317	317	316	329	330	274	324	273	317	302	328	323	281	283	308	300	282	313	290	340	288	297	295	288	286	321	295	300	334	293	298	319	290	305	309	325	310	281	295	307	282	302	317	307	317	286	330	301	300	292	317	303	319	292	303	304	265	303	284	292	356	305	294	286	264	288	291	331	266	320	304	318	308	278	314	299	320	306	310	302	314	333	293	306	293	324	301	289	307	295	335	311	312	291	294	262	325	283	288	288	300	310	313	290	277	313	308	298	295	325	300	295	315	287	293	322	310	298	315	312	306	279	322	319	320	317	315	288	316	301	305	285	305	265	260	311	305	300	298	315	285	299	290	290	293	299	261	275	294	306	300	296	297	283	293	298	302	256	325	296	303	306	310	324	306	289	285	334	278	313	300	287	311	340	297	288	296	285	322	302	318	310	315	326	299	264	308	313	272	299	301	294	318	301	290	280	312	314	300	319	294	306	298	310	295	330	284	279	290	301	324	282	307	315	328	288	329	294	271	327	293	308	284	296	313	301	297	298	308	294	310	308	304	284	309	324	325	313	310	321	330	307	313	303	282	311	300	318	309	325	299	273	306	303	305	305	280	308	305	312	308	277	323	306	300	300	285	292	305	297	293	284	320	277	292	312	300	284	275	309	297	286	280	293	279	295	311	308	295	309	292	292	290	328	282	281	310	268	288	323	310	309	319	314	282	258	311	306	304	304	312	293	300	279	342	266	319	299	282	286	311	299	275	305	316	331	315	290	344	292	322	312	292	300	322	324	283	311	339	292	296	290	299	322	310	287	297	252	278	321	306	302	304	281	261	298	299	296	301	305	303	295	299	302	310	286	326	320	313	312	310	306	279	306	299	311	281	296	285	313	274	311	300	326	320	313	304	285	303	296	292	314	292	278	293	308	310	317	316	272	281	328	297	321	289	304	296	285	307	311	310	293	316	300	297	288	301	312	330	284	331	316	296	290	298	305	301	270	293	318	314	274	319	294	309	297	326	301	280	326	316	306	290	322	297	321	283	307	291	291	307	305	305	287	324	280	296	312	316	281	303	310	302	293	292	286	311	309	299	327	274	301	300	314	322	290	321	337	275	296	324	285	318	301	299	301	260	289	324	318	299	310	308	306	297	320	283	285	346	315	313	330	284	299	325	310	286	312	310	283	279	279	275	318	330	309	305	299	320	280	293	295	284	294	279	301	290	306	297	285	284	341	300	290	306	323	290	332	295	290	313	317	293	333	279	332	324	315	297	293	325	297	293	313	309	297	285	328	293	333	303	294	306	313	286	282	318	304	290	315	296	300	300	303	305	268	313	291	287	294	285	308	297	290	304	302	295	297	338	290	281	291	276	316	300	293	286	297	283	329	281	306	293	280	317	269	321	300	315	323	271	304	308	337	319	276	303	319	271	295	322	304	303	313	298	282	289	303	328	306	323	308	299	345	312	303	321	296	285	311	315	342	314	315	264	347	324	319	275	274	314	292	305	317	331	308	294	259	286	301	312	292	307	312	318	300	313	317	312	314	325	288	293	282	292	323	285	297	331	293	313	308	308	285	287	298	317	303	298	303	324	310	300	326	297	306	309	318	333	290	321	294	329	290	283	282	306	294	279	291	306	301	327	289	296	318	308	298	283	286	324	302	305	296	305	309	322	303	326	302	329	303	314	297	307	288	275	293	298	319	291	319	301	332	284	266	332	343	317	328	301	299	319	285	285	315	289	313	291	290	302	320	299	280	294	276	283	309	300	302	332	287	305	307	296	289	319	315	301	317	317	318	296	294	294	318	305	327	337	291	279	276	324	319	311	319	306	338	296	291	290	342	322	308	282	310	310	324	297	298	286	278	288	305	298	313	299	277	288	304	302	312	302	313	289	311	293	306	324	277	331	295	277	309	341	296	288	291	292	327	277	331	296	301	280	304	280	319	317	324	318	300	323	325	309	301	306	296	365	300	298	288	298	305	326	300	294	308	308	324	332	286	318	328	306	277	268	303	297	320	330	331	304	296	333	332	324	328	259	308	313	305	305	290	301	282	306	307	317	293	317	325	271	316	268	309	319	287	289	297	302	309	288	306	295	279	318	312	318	333	327	312	290	266	318	331	288	331	336	339	289	293	308	337	283	310	314	305	330	322	302	279	311	304	303	274	291	292	270	287	276	289	316	300	309	317	306	324	285	285	324	319	333	309	332	298	325	291	292	290	289	284	289	299	297	308	324	309	319	324	326	279	300	295	339	314	320	286	304	313	304	307	317	283	301	331	335	305	306	308	319	313	304	285	309	321	316	288	284	299	314	284	287	277	284	287	323	298	309	300	283	289	291	250	299	305	305	311	290	307	291	255	314	327	278	322	272	300	313	313	310	276	316	295	298	294	308	313	338	263	322	309	314	289	302	335	310	292	277	336	313	295	299	288	357	312	322	301	313	289	307	281	313	316	330	291	302	301	281	308	324	305	327	309	291	317	316	282	289	303	309	305	309	302	326	298	289	311	318	293	268	306	309	285	308	294	323	327	287	302	288	300	322	300	312	309	279	297	296	342	289	318	299	308	283	303	268	296	302	295	318	299	343	313	272	314	280	301	324	304	307	273	296	293	286	281	325	303	282	312	297	306	291	285	282	300	299	306	310	302	326	300	310	319	310	282	296	295	309	301	274	311	325	301	306	287	301	282	298	269	306	289	326	311	310	320	293	325	262	285	284	326	309	325	311	315	325	293	281	317	289	331	293	309	296	290	271	302	304	345	312	301	314	308	298	284	305	308	302	311	307	263	311	299	297	321	329	295	296	300	307	332	304	281	309	313	309	337	271	286	282	317	304	312	297	285	317	317	308	310	315	299	318	328	319	302	284	297	292	300	305	327	289	309	278	312	308	332	285	315	335	279	285	289	322	329	335	303	295	324	293	296	300	290	290	323	297	312	313	299	310	281	322	291	306	287	313	301	316	331	364	291	316	313	279	294	290	316	279	329	305	318	299	341	288	307	297	321	323	347	308	317	325	326	283	307	283	264	298	324	295	307	322	288	322	302	280	286	305	326	323
24793	21634	28800	35545	44840	36261	19929	4428	3584	2032	724	301	212	165	139	132	116	133	129	163	166	140	146	125	118	145	152	125	150	141	128	145	116	116	148	155	137	127	152	126	138	131	138	133	152	155	117	138	137	150	126	122	117	144	145	130	156	148	125	121	142	134	140	127	133	148	132	135	146	139	128	130	149	131	129	136	138	147	128	138	134	143	154	146	124	139	128	129	134	135	147	145	159	139	139	148	160	128	141	131	137	136	142	138	140	141	129	137	143	133	122	154	131	127	147	135	124	149	127	131	158	134	145	135	133	133	143	142	102	140	150	137	126	144	143	128	131	125	127	118	119	153	133	119	112	151	133	119	129	152	117	148	139	134	135	154	134	149	156	143	140	146	113	128	129	147	146	142	155	121	153	122	143	157	135	149	131	127	132	134	150	119	138	126	133	139	125	151	143	130	125	138	136	124	135	117	140	147	128	151	137	136	128	148	134	141	155	122	126	142	122	118	146	134	150	143	126	139	129	159	148	147	141	123	141	124	152	149	117	152	142	133	141	140	136	105	136	125	146	134	130	151	131	117	130	149	130	150	130	122	133	134	126	137	157	131	135	147	124	132	163	158	146	123	148	128	126	138	147	128	129	133	138	121	154	140	135	145	134	142	141	127	144	112	124	137	169	132	161	140	125	125	153	122	146	134	147	126	144	141	141	140	140	158	135	139	136	144	124	127	120	141	121	118	167	138	142	133	161	140	138	122	131	138	130	145	151	138	124	135	136	135	143	133	146	144	135	142	142	133	149	126	127	121	145	148	116	157	138	124	130	130	150	130	139	113	132	137	164	124	121	142	146	116	158	147	133	148	137	126	137	136	141	143	143	151	156	128	129	143	126	133	147	133	135	128	119	129	115	147	150	126	141	124	130	107	158	124	148	150	146	148	124	141	145	126	134	121	136	123	147	123	125	139	151	161	119	147	138	126	123	123	153	107	152	140	151	129	139	131	133	131	165	139	144	148	146	146	140	134	129	162	157	127	153	130	136	131	143	143	157	164	159	136	149	130	117	128	136	130	140	145	137	120	148	130	152	146	149	149	122	143	137	138	129	130	124	117	134	117	146	132	121	118	131	125	137	107	136	150	134	125	125	126	121	145	118	121	146	120	152	128	137	121	129	143	133	146	131	141	146	146	152	129	142	118	136	147	120	128	136	116	128	144	124	121	130	128	109	147	132	143	146	130	119	121	138	131	135	141	142	146	134	138	127	132	152	159	140	131	155	154	122	141	135	156	120	137	140	128	134	142	160	138	136	131	138	144	134	132	139	141	140	120	136	139	121	151	138	135	140	137	122	123	129	138	134	121	136	134	135	129	127	129	128	125	126	114	140	139	137	139	147	147	161	123	136	140	142	151	121	154	144	135	152	139	130	152	125	130	120	138	132	140	143	133	146	138	117	153	142	138	122	133	143	124	120	136	146	126	113	148	125	136	147	150	127	128	136	121	132	145	139	139	148	133	146	135	120	144	158	131	144	125	131	122	148	109	148	143	142	141	134	136	133	141	128	142	130	139	160	133	160	157	141	151	138	144	144	150	131	126	153	161	111	156	138	141	142	160	131	154	167	135	136	108	136	123	129	146	151	152	113	124	133	139	124	118	148	140	144	119	143	125	134	154	123	123	128	130	142	144	141	154	131	121	148	121	112	123	145	136	128	148	122	128	136	136	120	126	123	149	140	118	153	119	122	144	137	156	140	124	139	125	131	149	123	130	144	147	132	139	145	156	149	136	148	157	132	134	141	110	114	135	129	126	124	126	125	132	128	153	146	158	142	133	146	126	137	136	133	122	140	119	150	156	143	138	117	125	143	147	139	128	138	131	147	136	138	131	114	129	141	130	132	119	127	136	124	142	137	143	137	129	160	143	148	140	126	134	147	137	145	143	123	130	127	128	134	140	124	131	140	153	136	142	108	157	136	158	115	132	138	111	143	133	124	146	157	130	109	115	149	143	143	147	122	156	138	133	118	156	146	151	137	150	124	130	129	140	157	130	109	140	140	135	126	147	149	154	144	150	140	125	151	130	126	140	123	115	148	152	145	140	134	132	141	120	136	128	134	137	127	135	130	159	160	142	138	120	144	126	124	137	134	158	150	118	134	133	144	141	125	144	140	134	121	131	151	149	141	145	118	115	126	134	134	131	131	140	102	131	142	130	153	130	128	137	132	141	146	156	127	165	125	158	128	151	133	144	132	123	138	121	129	140	131	148	129	131	141	149	139	153	123	127	142	149	136	116	131	126	149	141	150	145	142	151	138	136	120	128	142	125	140	132	150	158	140	133	129	131	126	148	148	133	131	130	151	128	139	140	121	130	134	155	149	149	139	146	157	133	163	133	142	132	116	145	138	129	166	153	137	135	152	128	137	130	139	124	150	151	138	131	111	131	160	136	136	119	147	113	136	155	143	128	152	136	153	129	128	100	142	133	133	129	138	138	140	144	112	124	128	158	145	129	146	143	158	135	140	137	133	157	153	147	131	152	131	143	137	146	124	170	128	124	167	146	158	136	135	152	133	150	136	136	128	136	135	151	142	143	120	126	150	155	146	138	135	130	133	125	136	151	144	144	142	145	132	137	166	118	146	133	137	141	160	131	138	133	132	140	132	133	138	124	147	126	133	128	132	128	138	114	155	127	134	128	136	153	145	135	139	142	130	132	131	139	120	138	138	120	130	136	132	145	135	140	122	136	125	141	126	126	144	145	137	111	111	116	140	126	125	146	141	148	143	116	131	141	151	137	139	147	142	146	140	143	142	148	142	126	132	148	135	120	131	150	175	155	132	122	126	127	147	131	117	140	125	115	146	151	137	134	119	147	119	173	141	123	138	128	131	145	139	121	146	109	124	116	152	124	151	142	135	118	144	142	117	133	122	150	133	119	147	149	125	109	109	138	134	154	139	139	136	133	150	150	145	148	124	137	145	141	129	129	110	158	135	155	151	141	142	146	129	114	126	126	128	156	146	119	132	139	115	115	142	132	124	147	138	132	149	146	125	151	123	136	119	123	121	104	136	131	161	132	115	130	120	154	160	148	144	115	132	145	130	160	117	118	145	131	119	127	138	111	150	153	126	160	159	148	124	148	139	135	144	126	141	128	169	117	142	123	132	148	145	131	148	140	147	131	127	129	114	142	131	139	143	133	155	145	127	125	161	165	124	143	143	155	139	132	132	135	145	163	142	122	127	151	141	126	158	164	149	132	127	147	120	139	127	142	122	132	133	129	123	133	131	134	141	128	142	143	136	134	138	116	123	116	129	128	133	132	149	120	147	141	147	134	131	142	143	110	129	139	143	124	142	159	144	131	139	134	136	129	142	142	122	142	137	137	134	134	138	139	134	141	153	131	125	137	148	127	133	123	146	116	124	121	147	136	137	150	138	143	139	140	168	138	148	128	144	144	126	118	135	144	135	148	123	143	131	136	145	126	116	138	141	143	143	150	153	152	121	145
29181	43974	36735	55270	53078	40831	23396	8204	10216	5945	2101	797	391	229	295	282	260	285	296	295	262	281	279	276	282	303	288	280	253	289	272	259	271	301	264	290	276	307	267	276	269	274	297	225	249	282	285	256	301	256	262	249	282	261	284	272	255	259	281	250	258	255	257	252	279	249	240	272	277	264	258	258	286	278	275	261	289	251	260	272	256	271	261	256	280	276	269	291	244	286	260	273	273	272	289	284	275	265	259	242	257	256	275	254	277	292	273	241	286	268	267	236	278	282	256	261	300	278	273	282	280	281	280	276	263	281	255	287	275	279	274	262	263	243	246	254	255	308	241	268	276	282	281	259	242	241	250	223	296	274	255	262	260	261	303	279	288	277	255	280	253	254	270	287	267	262	261	259	245	245	237	271	213	274	251	248	259	262	259	268	282	246	267	253	266	291	269	263	247	245	282	293	276	252	277	269	251	260	253	273	239	242	263	272	295	246	253	266	258	275	277	273	282	299	248	290	307	236	278	260	278	257	247	269	240	299	246	279	252	242	276	274	291	240	270	259	265	249	283	248	262	260	278	260	269	270	282	282	264	261	284	276	275	263	253	253	263	264	258	248	243	251	250	263	249	288	271	254	277	274	250	267	257	284	259	252	257	274	261	283	264	298	261	262	289	253	251	263	289	259	279	278	255	270	253	261	272	280	240	272	247	278	252	288	266	232	285	265	258	265	276	309	241	251	269	276	245	286	276	254	215	262	271	273	266	240	243	265	273	279	248	261	271	275	246	301	274	262	283	262	269	223	269	255	240	236	247	287	253	253	255	261	294	251	261	260	244	275	284	282	261	286	277	251	273	255	255	258	298	266	294	263	297	247	254	291	258	264	245	294	245	266	288	284	268	301	271	235	272	271	259	278	291	235	261	258	286	265	261	259	256	253	279	274	279	269	293	266	262	272	275	285	285	276	286	278	261	294	284	285	286	278	280	283	285	267	248	293	250	282	261	254	272	254	258	288	263	274	230	270	298	280	263	251	250	249	255	276	244	272	285	271	259	280	279	270	267	281	257	273	291	267	248	269	248	265	272	297	295	285	252	266	291	282	258	256	280	255	247	285	294	273	269	248	251	262	233	271	260	259	298	285	276	271	243	270	286	289	268	265	248	259	298	284	274	259	271	285	262	271	249	259	269	272	266	258	290	259	256	290	286	240	282	270	271	225	288	261	246	260	252	263	271	258	279	273	280	279	261	278	290	286	260	278	261	255	263	277	265	275	249	274	293	284	284	270	256	266	262	284	253	261	267	271	265	235	266	269	278	297	254	259	261	265	246	256	275	280	284	287	235	258	250	282	271	253	264	267	246	284	291	252	255	231	270	281	281	280	284	242	264	257	286	231	272	262	262	265	289	245	280	283	254	246	271	288	266	280	301	260	267	262	255	288	281	280	261	244	256	277	267	274	273	257	224	289	236	265	310	251	281	259	258	286	235	251	294	271	277	268	251	251	259	280	262	287	253	269	265	264	290	275	271	269	249	262	258	258	253	238	257	275	284	255	282	272	291	276	278	282	261	267	255	273	256	279	263	274	247	256	274	272	285	278	259	257	268	271	296	268	261	269	296	274	265	278	236	268	268	270	295	241	300	292	247	260	273	248	291	224	246	260	253	250	266	263	282	277	299	250	264	269	265	293	291	242	255	272	260	264	277	287	236	297	261	234	268	272	283	263	256	277	236	263	259	280	288	254	265	235	268	297	276	307	258	299	248	267	283	312	262	285	286	289	243	256	288	255	299	261	269	334	291	257	247	275	282	252	259	300	268	278	253	267	271	268	265	274	265	241	289	244	294	259	291	247	257	240	256	275	299	260	268	260	269	276	239	293	257	271	266	264	257	275	252	260	273	219	253	293	268	246	278	268	275	270	256	290	247	267	267	285	273	258	288	242	265	285	263	266	236	256	259	259	265	252	262	249	295	254	244	268	272	250	263	273	249	268	267	271	261	301	304	275	251	273	271	272	281	257	282	278	286	262	260	252	246	291	277	274	303	295	280	258	260	254	218	258	287	272	244	263	262	251	244	277	257	265	276	274	261	244	265	248	248	275	267	289	237	252	264	267	260	247	260	297	268	266	286	258	265	255	258	268	256	277	290	268	255	271	263	264	281	259	275	271	240	291	242	275	247	250	270	247	243	249	235	268	295	290	285	269	239	302	290	272	246	287	266	248	270	267	267	255	309	247	243	278	238	269	280	295	267	257	270	298	267	263	288	252	212	261	276	269	272	273	284	243	263	257	270	264	285	249	281	261	261	276	291	243	302	266	280	256	251	275	255	267	269	268	250	281	265	273	253	259	246	275	305	266	261	260	286	259	234	290	260	275	271	247	264	262	285	289	261	268	294	284	227	260	255	270	281	224	264	256	292	244	292	256	282	245	301	247	263	281	253	252	296	265	254	256	285	263	274	268	251	248	274	262	300	288	284	254	262	295	286	257	275	251	285	264	266	257	268	250	256	268	246	288	261	253	260	240	241	253	241	234	273	255	244	265	251	280	280	309	244	290	274	286	250	257	245	272	265	249	275	263	262	261	251	275	264	270	292	279	258	259	281	269	243	235	296	250	282	235	290	277	273	263	271	288	270	287	290	266	265	252	252	264	234	260	272	264	251	285	276	262	285	256	275	243	274	251	249	302	286	273	263	286	275	255	247	289	255	250	258	272	252	272	248	294	259	253	281	270	288	265	246	260	265	315	291	264	313	271	282	267	283	311	254	275	269	254	250	277	273	249	232	295	266	268	258	290	264	282	303	242	255	259	271	279	283	242	246	261	257	268	294	271	254	257	266	250	237	237	255	278	244	287	288	263	269	252	284	269	265	268	257	246	261	268	298	277	286	297	268	261	297	261	275	269	276	250	261	276	278	265	268	294	255	283	271	259	251	232	251	274	284	274	269	271	266	256	265	278	275	279	268	243	249	270	281	257	267	254	259	276	248	269	275	269	261	245	269	289	286	233	271	267	284	281	259	254	240	282	286	268	258	282	251	275	288	272	263	258	293	249	262	282	255	266	240	275	240	246	279	256	256	277	261	266	295	236	259	306	266	276	252	289	263	245	283	268	259	263	251	249	242	268	264	254	258	284	245	256	265	270	252	260	270	266	264	252	233	258	256	273	277	251	294	245	275	259	282	283	278	266	264	259	256	274	272	279	260	271	265	243	259	281	305	273	285	249	266	283	296	260	277	264	301	239	297	259	275	301	259	249	304	288	247	250	263	260	237	277	254	279	282	266	297	280	261	288	274	252	254	285	266	284	277	258	271	260	284	275	242	262	267	268	271	294	275	278	291	311	259	282	283	280	264	248	251	273	246	269	276	252	240	302	278	250	266	301	247	249	281	304	255	271	300	276	253	276	271	245	280	251	270	250	268	256	278	254	271	287	271	281	267	282	268	275	263	270	284	255	277	268	250	258	238	249	281	255	256	282	280	283	261	244	272	274	260	276	268	263
23578	21601	29647	30713	43262	42653	32591	16791	13674	7896	2438	704	249	157	124	139	123	113	135	129	124	116	111	133	127	133	132	114	132	116	125	125	128	130	133	128	123	128	128	114	133	123	110	139	105	115	116	103	105	128	132	119	120	129	122	106	125	129	144	129	139	105	132	113	105	122	121	110	132	117	124	125	115	130	101	135	101	136	123	128	118	128	124	115	129	137	125	118	124	124	124	123	130	126	129	128	132	119	102	128	118	135	108	146	122	131	123	130	106	129	117	117	116	114	122	119	131	123	116	137	130	120	136	117	133	124	120	122	103	128	133	136	121	133	145	123	143	122	138	119	132	103	117	125	139	142	121	132	122	130	124	107	111	110	132	119	110	108	122	119	117	141	120	119	107	148	127	136	109	122	111	128	139	148	124	122	103	119	139	132	116	104	143	115	102	134	115	117	120	143	132	124	124	99	133	129	111	126	121	137	133	114	120	127	130	99	126	104	137	127	124	123	132	111	134	134	118	113	125	132	129	137	120	116	115	108	135	139	116	128	125	132	131	127	136	124	136	161	128	134	151	123	119	125	141	124	126	129	134	121	118	136	118	124	119	107	127	119	115	114	124	116	123	108	133	108	128	130	124	118	113	134	115	122	120	154	113	119	96	116	140	116	122	124	128	142	121	107	134	131	117	129	122	127	115	132	113	130	126	110	131	131	127	120	160	136	119	115	126	120	140	112	125	105	115	142	124	115	109	93	108	118	118	129	112	122	116	132	129	124	144	118	135	118	137	124	126	116	123	150	146	153	139	122	130	131	125	124	107	112	126	122	113	119	120	127	125	113	129	121	121	131	128	118	120	135	119	136	119	128	132	128	146	111	102	130	138	152	129	118	121	149	110	126	115	121	100	136	118	138	119	138	126	125	118	132	128	128	128	135	117	130	107	125	121	123	116	111	145	130	141	140	132	118	125	124	122	114	116	124	134	131	126	118	105	114	105	138	121	119	112	125	116	127	126	117	118	122	114	129	130	137	135	117	135	124	133	137	106	111	109	139	126	121	141	137	127	105	132	147	117	111	129	127	128	105	92	119	127	125	138	137	130	126	130	112	135	134	113	148	117	114	156	118	143	122	128	113	132	134	138	133	124	140	134	128	136	125	120	134	113	127	143	126	121	121	116	135	129	121	130	131	133	121	119	127	135	123	126	121	129	114	116	129	115	134	103	128	113	113	124	117	137	145	112	114	118	107	143	142	120	112	125	113	132	115	135	130	122	121	138	132	98	117	98	114	131	123	136	116	100	128	138	127	127	115	136	114	113	90	133	114	102	134	159	124	148	127	138	131	128	130	127	109	131	98	110	120	114	133	131	120	115	133	97	134	120	123	122	123	108	137	134	132	132	131	115	133	113	126	136	127	137	122	121	110	138	107	132	129	124	151	119	88	118	120	124	122	148	122	124	93	131	136	127	142	124	110	120	132	128	130	142	124	118	118	121	138	130	122	134	105	131	114	122	118	116	116	123	126	111	113	107	120	119	130	125	129	139	144	132	142	138	117	123	104	124	121	112	131	119	112	128	122	127	138	130	117	97	123	114	129	144	129	132	117	129	110	139	129	142	149	125	141	119	113	129	134	147	119	134	113	121	140	152	122	129	146	121	123	116	139	118	139	128	109	101	110	118	136	118	123	134	123	144	125	138	123	127	135	142	121	124	128	122	130	114	126	128	123	110	119	124	110	125	130	133	147	121	146	145	138	136	121	142	140	128	127	118	112	111	119	115	125	126	110	123	122	110	117	118	143	124	133	136	128	138	103	125	101	116	124	122	123	124	149	152	131	131	113	121	126	119	122	116	134	119	98	122	128	146	135	125	112	124	112	146	143	108	114	115	112	118	112	135	135	134	123	108	115	138	126	118	113	143	126	123	116	142	127	115	141	134	127	123	124	90	117	122	122	129	137	123	135	137	116	132	130	138	125	131	140	98	110	127	118	122	134	134	121	123	110	122	129	126	117	100	134	115	111	120	117	104	120	116	122	131	124	125	141	106	99	125	126	111	125	129	129	125	127	130	122	114	140	126	127	121	144	128	120	136	123	103	151	109	138	126	123	123	120	118	124	119	108	127	114	110	101	146	127	118	111	121	137	115	125	122	128	115	129	126	134	115	117	127	137	133	121	127	125	108	121	140	138	145	116	128	123	129	142	142	113	125	140	109	125	110	97	127	127	124	124	128	141	115	144	125	131	113	101	119	123	131	109	130	123	119	104	103	116	108	112	124	118	127	114	134	122	118	121	129	131	122	141	115	112	134	127	112	116	134	132	120	126	123	103	126	137	129	125	127	141	95	119	144	128	125	125	117	120	132	139	146	122	135	137	137	139	114	141	150	106	135	136	124	129	109	138	125	141	128	126	116	113	124	121	148	124	140	136	134	120	130	122	101	113	111	130	126	129	122	132	134	124	128	150	142	120	131	135	112	120	109	147	120	134	114	122	133	114	116	121	115	113	110	127	126	129	123	127	121	134	148	130	113	113	112	119	108	118	128	132	123	147	118	115	122	102	118	126	104	144	107	135	138	124	117	139	131	129	120	119	135	123	131	122	124	123	129	119	150	117	115	135	127	111	125	134	132	107	139	108	117	123	124	142	142	145	111	128	106	123	121	131	120	125	127	101	110	123	137	115	123	142	140	122	105	118	120	134	126	120	127	118	133	101	113	121	121	139	130	113	116	126	137	109	138	119	124	118	121	118	121	124	124	139	127	124	106	113	124	126	112	121	122	121	107	117	126	111	126	119	118	136	110	142	130	131	113	141	125	136	125	132	122	119	129	100	100	137	125	121	119	130	141	136	134	129	110	119	129	133	117	119	127	102	123	128	117	145	131	138	123	116	107	122	138	103	131	127	125	115	111	131	157	113	117	104	136	113	116	109	126	129	132	115	130	150	133	127	116	135	117	114	119	112	117	147	125	124	136	146	149	123	117	123	130	144	132	124	105	120	113	124	119	121	111	123	124	117	138	114	127	124	121	111	129	125	133	128	148	131	113	155	123	125	136	113	146	121	126	123	137	123	130	118	124	131	141	138	132	123	123	134	116	125	131	125	115	138	159	124	145	110	132	141	137	115	124	119	110	127	124	123	120	126	126	112	105	121	122	122	133	130	128	124	121	118	126	132	113	121	120	124	128	106	127	114	135	131	103	101	133	108	135	117	138	128	135	111	121	110	130	127	138	127	116	125	133	106	134	124	120	130	114	133	144	129	128	117	135	115	128	121	117	128	136	138	137	128	137	124	131	132	126	127	116	153	117	121	117	121	107	132	125	135	130	140	121	132	121	125	141	134	133	135	131	145	127	136	117	124	116	129	127	122	139	134	126	114	135	127	130	129	118	132	124	115	143	120	131	135	116	125	118	135	127	135	102	103	123	129	117	124	122	139	140	139	121	118	125	115	99	121	132	123	123	138	145	135	141	133	115	120	134	128	128	120	132	126	117	102	139	105	128	145
33137	49426	44261	69702	64842	51786	36616	24186	25399	15415	6247	1974	565	284	238	249	241	253	235	223	221	232	226	233	206	242	244	233	257	247	259	240	260	263	249	234	234	205	234	223	246	213	233	233	225	231	220	245	246	230	220	238	241	241	213	252	244	257	239	241	228	237	237	234	219	232	213	223	216	270	222	259	252	242	260	230	249	229	260	217	207	264	237	248	232	264	220	240	226	262	225	247	259	236	238	258	237	245	213	222	246	239	250	224	250	239	234	267	198	216	232	266	237	262	224	232	239	242	209	244	240	246	222	239	237	227	237	223	245	278	237	232	224	238	232	225	232	215	235	234	254	232	202	202	243	241	239	226	277	229	245	234	220	227	207	251	212	241	227	224	246	260	223	206	221	198	260	265	234	227	250	230	228	241	251	225	219	233	238	241	268	205	221	206	242	242	239	252	211	214	220	228	257	256	254	236	260	225	239	238	248	235	266	248	249	231	255	268	236	218	236	216	234	226	243	245	240	232	229	214	249	239	240	220	219	255	229	236	239	245	243	230	249	232	212	246	251	236	241	245	258	220	246	248	243	240	240	229	248	234	257	231	241	235	254	229	257	231	212	237	236	240	233	247	235	249	243	236	229	246	228	215	250	217	221	246	237	246	221	252	243	209	261	235	232	256	237	256	235	239	252	211	230	211	243	242	234	232	212	238	231	246	232	236	218	224	225	212	243	214	221	250	230	224	242	235	228	224	250	254	213	208	248	245	263	231	232	232	219	238	239	248	270	256	249	228	228	230	259	234	261	245	223	228	234	218	206	268	251	227	260	241	233	193	234	214	239	221	206	227	246	239	219	254	212	274	244	244	244	241	244	252	243	237	235	237	245	263	246	257	220	210	222	241	256	237	214	246	216	218	213	230	245	233	220	233	238	231	234	229	265	264	209	235	219	251	219	237	212	244	227	229	235	208	223	248	240	251	252	259	236	256	276	203	237	246	245	215	224	245	261	218	225	266	254	232	265	239	240	260	248	246	214	240	223	221	241	231	241	231	246	219	249	239	224	243	252	252	228	234	243	228	211	231	246	249	259	234	221	245	217	232	234	240	235	245	233	243	246	224	230	246	248	227	235	228	243	219	257	240	217	233	236	262	219	216	232	219	235	273	245	222	236	229	252	251	228	230	225	245	245	238	217	258	208	232	255	238	224	232	237	225	228	227	241	233	230	253	253	219	212	242	233	238	232	213	224	233	234	228	223	239	221	228	234	224	240	245	217	217	253	231	240	258	232	258	233	211	242	239	232	229	221	232	216	239	223	245	254	247	261	211	222	211	211	250	253	240	213	248	233	236	243	208	200	232	225	230	247	229	263	269	228	230	247	260	257	230	253	207	232	239	225	248	211	231	214	244	221	240	239	236	255	233	209	243	215	222	224	235	237	237	243	236	243	222	249	216	234	240	236	229	267	246	227	243	216	235	238	229	236	250	228	252	231	246	248	217	229	246	224	245	257	231	215	231	214	231	242	219	225	233	220	239	252	279	216	259	215	253	236	223	227	228	230	211	241	243	215	256	214	230	253	255	241	242	232	246	246	245	247	244	227	248	202	236	242	210	232	245	253	236	226	244	215	259	260	227	245	254	248	219	257	247	213	226	227	219	229	245	253	248	237	235	230	236	242	226	266	236	274	263	248	206	214	211	234	212	222	210	229	244	230	234	233	234	220	229	232	264	234	235	210	219	214	243	251	242	235	257	235	242	223	237	245	230	251	222	205	232	221	259	255	225	244	248	217	211	226	235	247	231	211	243	245	237	223	223	231	266	247	236	233	243	246	240	239	233	204	259	217	242	249	230	222	241	224	221	248	223	245	238	249	238	255	251	211	253	217	252	245	210	237	258	252	254	224	209	238	208	217	206	226	240	230	240	219	242	246	241	204	229	231	211	243	231	248	196	212	234	259	218	229	225	245	228	235	197	225	241	257	227	230	214	244	246	226	228	268	254	234	235	233	236	238	210	205	244	249	224	216	257	230	237	217	233	215	237	257	218	250	217	233	211	237	233	222	227	211	215	248	248	246	239	213	232	236	228	248	218	212	241	238	205	225	241	229	220	221	228	237	260	243	230	225	237	236	230	236	248	249	240	229	227	241	228	234	210	249	245	230	256	209	225	225	220	256	229	225	241	269	233	228	206	232	220	240	222	214	225	240	248	228	226	264	239	212	193	255	240	245	251	231	235	240	240	237	215	241	261	226	237	237	234	251	211	240	231	234	199	226	249	229	238	247	214	237	237	218	247	242	239	227	236	241	219	230	257	245	238	236	252	236	240	236	224	221	228	233	206	223	232	231	234	247	251	220	249	263	228	243	250	248	238	266	222	220	245	247	224	228	236	230	229	275	244	249	233	249	250	238	225	238	234	221	237	246	249	218	219	231	223	249	220	224	250	206	255	207	242	244	250	242	231	225	224	226	245	257	249	262	235	256	222	232	261	232	234	234	228	240	258	216	234	226	233	258	251	218	222	227	253	218	254	239	227	224	247	235	237	232	216	241	250	234	231	242	241	211	225	258	246	216	217	231	244	240	223	228	251	237	274	225	210	237	214	211	235	222	227	227	197	239	239	235	227	237	224	217	244	223	238	226	256	245	260	221	249	256	221	235	237	243	224	229	247	233	268	261	241	233	211	222	253	223	211	240	211	232	216	211	227	248	237	245	246	243	238	221	233	274	250	247	234	223	226	263	244	226	242	232	258	224	236	235	257	224	259	215	211	237	254	237	227	243	260	236	219	245	234	240	221	254	229	215	236	248	238	236	255	261	230	254	251	231	225	254	194	217	236	242	234	231	197	219	242	216	235	238	240	225	213	257	253	235	221	245	237	246	224	241	245	258	236	226	244	281	216	240	243	237	225	214	239	243	250	245	253	234	218	229	248	227	245	263	244	234	231	246	238	238	234	227	231	238	235	265	243	226	252	241	210	259	229	267	236	218	240	242	241	238	259	223	250	221	255	224	229	237	239	233	245	237	218	234	233	231	254	233	245	240	233	238	238	259	265	221	214	239	227	229	254	241	226	227	248	231	250	256	220	252	198	233	245	229	199	259	243	268	234	259	235	228	243	241	210	255	234	240	250	258	225	244	239	254	211	248	245	218	225	248	268	216	264	208	247	234	215	241	248	230	234	265	217	259	252	229	261	233	226	245	242	221	252	244	215	230	222	241	271	257	250	241	258	244	211	227	222	244	273	249	222	231	264	230	231	223	218	251	243	257	245	235	227	231	246	233	227	241	241	235	225	250	268	238	224	246	208	235	234	220	236	225	209	234	239	242	258	266	249	249	197	255	212	237	218	199	238	246	234	257	222	236	242	240	229	250	249	235	264	243	223	214	268	226	210	222	230	250	241	214	225	228	227	233	222	263	231	235	254	266	235	241	231	225	226	240	237	222	246	240	210	228	228	241	240	211	230	245	226	240	238	230	207	226	223	236	213	238	237	228	233	221	219	258	235
27635	22510	20275	21146	14939	8520	3636	1446	1152	749	365	203	183	186	162	163	159	166	155	132	149	158	166	139	165	145	158	179	133	140	150	155	173	135	169	158	154	137	154	154	156	175	157	159	147	174	145	128	165	153	171	180	144	154	157	160	150	165	149	153	140	154	159	143	146	164	171	174	151	142	151	153	169	173	161	146	163	146	167	135	149	185	173	138	133	153	161	187	161	154	146	157	156	144	168	196	173	172	163	163	141	168	161	160	152	162	156	153	142	138	146	161	148	167	159	147	181	163	159	167	158	149	158	139	174	145	127	154	155	147	158	149	148	156	149	171	137	149	152	160	154	160	158	151	152	141	128	150	158	159	160	164	165	138	140	150	156	150	153	148	162	128	152	127	150	152	166	135	166	153	155	150	145	151	148	167	146	163	164	131	131	164	149	152	169	163	154	177	168	169	122	151	155	138	164	171	132	137	160	138	146	142	173	147	152	151	148	152	163	143	145	146	165	142	159	139	152	155	138	151	129	167	149	166	148	153	155	162	146	142	167	161	171	161	133	156	156	167	169	156	137	165	147	154	137	153	149	148	177	133	158	145	158	145	159	138	143	129	164	142	150	149	158	145	139	161	167	146	149	147	155	192	158	168	142	159	150	160	159	164	157	149	146	152	133	152	131	167	141	172	150	169	178	145	160	161	155	156	141	173	150	160	152	161	149	155	156	141	158	128	159	172	153	156	147	149	153	150	158	155	158	153	151	145	158	156	162	149	164	161	131	148	159	151	161	160	175	154	138	155	158	150	145	158	148	147	141	168	155	158	151	136	142	140	157	155	147	172	133	169	164	153	162	145	168	176	176	137	157	157	145	145	151	176	152	154	145	125	146	154	176	145	168	129	145	153	151	157	149	167	155	169	170	137	172	145	142	155	153	145	159	163	167	159	129	147	173	179	144	165	143	149	162	141	163	190	172	178	140	170	176	150	162	145	162	155	141	149	164	149	157	142	160	156	166	160	166	153	154	155	151	181	145	155	155	152	154	146	152	165	164	175	144	157	162	151	146	174	168	159	169	148	145	139	147	145	159	132	169	166	169	153	144	149	161	169	145	141	178	175	157	143	162	134	169	145	170	146	141	155	169	158	155	145	142	172	163	138	129	133	129	149	147	165	143	143	149	150	161	166	156	148	165	157	161	145	172	149	158	151	167	136	159	172	150	149	163	149	134	155	167	168	163	144	164	162	138	158	147	132	140	164	136	148	159	158	182	160	152	162	147	168	161	164	158	154	177	152	169	158	155	158	141	153	135	161	160	161	156	152	158	151	158	155	150	143	165	166	176	159	136	162	138	162	158	161	147	160	160	147	161	144	140	163	178	148	160	161	141	167	145	153	148	135	164	161	156	160	158	162	168	156	156	151	149	152	144	136	161	150	150	153	162	139	176	168	154	175	140	144	148	142	142	166	168	188	161	141	132	151	113	168	135	158	172	166	144	156	152	143	160	146	133	139	140	147	152	156	148	144	153	141	163	168	144	148	168	152	147	149	144	180	141	154	149	147	149	158	152	135	149	144	135	141	166	155	164	156	172	152	164	149	159	158	139	152	154	154	154	149	161	143	146	150	161	138	152	148	146	146	155	170	165	147	149	154	148	150	179	166	154	141	152	161	165	158	145	173	152	166	139	162	148	148	172	151	139	145	134	131	161	172	156	152	155	148	141	153	149	150	164	144	136	176	150	133	143	158	154	134	167	136	140	159	165	147	170	159	145	157	152	155	163	177	156	158	147	139	152	151	146	149	144	146	164	161	155	154	153	161	159	149	153	156	148	155	157	154	173	142	168	162	155	161	147	140	143	158	178	137	151	145	170	166	147	133	164	141	149	154	170	141	160	144	153	151	141	132	161	124	157	130	149	152	147	150	148	165	162	167	143	153	148	168	150	142	150	145	170	141	170	170	157	170	147	138	153	165	142	172	147	161	166	150	166	153	124	168	147	148	157	172	170	157	139	138	168	149	161	149	160	133	144	144	160	153	166	157	144	156	141	161	163	144	139	137	150	132	145	164	165	156	141	137	130	136	137	139	158	165	155	152	142	161	162	128	162	164	166	153	146	159	172	168	152	167	167	168	154	169	148	151	164	176	156	157	143	154	153	145	145	138	140	126	138	160	163	144	162	161	126	139	170	170	151	165	172	171	158	170	144	150	137	158	174	174	134	147	164	155	127	136	151	161	139	136	167	160	158	185	151	157	166	159	150	114	120	159	153	158	170	144	175	167	152	158	147	141	130	159	143	155	154	147	162	153	137	136	151	153	145	160	158	149	151	149	137	126	151	126	157	169	135	139	151	151	139	160	156	142	150	159	122	165	149	177	153	144	157	191	174	172	159	158	157	157	136	138	148	157	134	147	130	155	154	158	149	137	139	156	152	154	130	159	148	139	140	167	161	137	155	163	128	171	164	140	139	169	149	146	146	128	157	160	152	163	166	149	156	170	156	144	148	138	186	160	154	144	141	148	140	151	143	138	157	145	147	148	147	130	158	132	172	159	144	151	164	137	164	147	155	165	146	159	168	156	151	140	167	124	158	147	175	169	139	147	152	165	163	159	151	155	153	151	153	123	172	135	147	154	155	149	156	160	137	158	169	145	165	185	161	156	149	149	135	163	151	161	157	159	162	137	160	173	160	140	165	149	158	143	178	135	144	151	160	156	150	158	175	120	160	169	153	163	153	160	133	156	146	154	151	149	164	141	155	118	180	158	171	157	153	165	168	130	186	147	145	161	161	146	152	140	148	165	167	167	151	167	154	139	146	156	154	138	125	173	147	157	158	143	163	165	124	130	159	147	142	156	151	143	164	156	152	151	153	166	148	136	150	167	154	156	143	160	160	132	152	152	172	145	177	127	141	145	140	157	168	143	181	174	171	156	131	154	142	160	143	146	159	153	139	156	132	145	165	155	135	153	126	137	143	159	166	146	147	165	148	155	145	156	158	157	164	161	146	127	136	157	133	157	158	150	150	163	160	144	139	157	153	171	141	168	159	145	175	155	126	173	167	130	162	144	138	154	140	166	165	164	152	166	156	152	159	167	155	152	163	178	144	152	165	132	153	166	129	145	166	164	136	153	138	178	157	166	152	163	173	166	137	139	166	147	156	148	147	150	154	143	160	153	160	191	163	154	152	156	160	152	151	136	165	167	143	173	177	158	176	187	148	157	151	163	152	176	145	139	147	151	166	148	171	166	140	159	158	166	154	140	147	128	160	161	130	168	142	156	143	166	129	142	152	154	187	155	198	158	166	140	147	155	149	159	153	144	158	115	164	136	170	167	144	150	146	154	141	132	158	143	161	135	168	152	132	152	140	155	152	149	160	144	165	166	148	150	157	119	166	139	180	162	133	156	146	152	159	139	164	147	154	169	155	135	157	148	156	164	139	162	161	171	172	155	133	144	159	136	160	143	178	157	165	168	163	162	151	146	127	163	151	157	141	149	147	142	172	153
26214	34280	26781	27820	23221	15910	8482	4184	3475	2027	972	453	350	300	287	281	289	313	283	297	276	299	272	302	325	277	300	308	311	300	305	305	327	327	295	304	288	290	283	269	304	311	286	291	346	284	333	288	307	268	288	318	278	275	301	275	308	320	309	260	299	327	283	312	280	337	285	283	271	295	290	328	297	331	314	273	289	285	306	308	286	299	264	274	313	314	291	322	304	310	315	303	300	282	252	318	291	345	284	312	300	283	260	286	271	301	329	293	288	315	338	311	331	287	298	301	297	297	321	340	304	321	306	307	291	291	297	310	322	337	323	304	263	300	313	315	304	297	289	296	305	310	300	268	303	291	284	280	314	295	319	293	305	289	290	293	299	286	324	283	307	349	301	304	311	293	307	320	283	310	306	288	299	298	294	300	298	283	317	309	298	279	322	301	286	255	290	338	305	316	284	315	319	296	322	300	286	296	311	295	322	295	285	314	303	310	295	301	315	286	316	302	285	336	283	267	309	339	287	284	296	304	286	288	270	312	291	277	284	300	306	315	298	278	325	309	319	347	321	324	302	285	288	290	297	286	314	309	306	303	287	297	309	307	301	306	286	312	268	269	314	303	316	281	317	297	310	303	322	305	270	295	277	269	309	303	279	334	328	293	280	283	305	322	296	300	306	293	318	297	300	274	282	296	299	282	310	281	296	318	289	295	282	306	336	309	301	324	320	300	294	275	320	322	287	303	292	292	295	302	297	312	297	330	287	315	275	286	289	278	281	295	309	296	298	306	319	285	295	306	304	319	310	308	253	306	308	286	308	289	292	300	290	283	314	317	285	319	273	308	291	288	328	284	297	306	287	328	296	282	281	293	309	309	313	313	332	327	319	307	276	297	294	320	335	279	292	333	315	300	277	296	288	319	313	324	311	289	314	327	304	294	336	315	320	308	306	291	323	316	291	311	274	306	323	308	328	333	302	298	302	295	308	304	322	299	306	307	291	311	298	326	365	279	317	287	289	314	309	330	303	285	278	308	320	274	278	307	318	307	299	299	292	301	289	292	290	307	259	313	281	287	302	300	280	319	289	327	304	305	315	283	275	340	266	297	306	295	326	255	303	281	298	304	317	287	304	309	303	286	308	289	291	309	296	307	289	299	317	317	278	312	297	295	326	295	270	285	324	274	292	286	333	304	291	281	292	292	307	289	294	280	299	329	285	297	317	282	281	309	281	286	309	345	316	296	282	322	330	271	308	298	308	310	272	307	313	305	289	294	311	289	302	299	277	274	279	291	309	302	324	262	304	285	290	309	316	298	285	326	297	324	293	318	274	281	324	307	317	308	293	307	289	293	288	303	318	317	341	291	334	320	297	253	308	271	274	295	292	322	321	317	316	299	300	296	296	299	319	295	310	316	302	305	309	330	319	292	325	295	301	318	301	263	325	307	260	284	330	289	286	290	351	285	323	310	312	302	320	299	343	315	292	289	280	303	282	293	308	289	279	324	268	302	271	291	332	305	280	280	305	293	311	309	284	291	299	290	288	315	316	324	306	302	308	318	294	320	271	297	276	288	317	266	280	316	299	309	312	318	308	291	309	273	327	329	303	317	271	315	315	301	301	313	318	324	313	281	294	317	308	310	308	277	311	283	307	313	324	289	280	294	266	299	293	290	318	298	293	301	307	306	263	304	290	285	279	271	285	295	309	299	306	293	291	277	277	322	325	323	299	310	331	309	310	317	310	312	283	303	302	297	299	305	272	330	303	296	315	287	282	311	308	281	316	305	339	274	335	295	324	275	315	323	307	276	290	295	294	294	290	308	301	293	276	310	293	295	282	310	327	312	293	274	334	308	305	304	286	305	300	298	299	321	290	315	318	317	307	314	303	288	294	317	299	296	333	283	275	320	312	325	293	322	292	293	306	324	338	279	291	314	286	284	289	308	295	285	314	283	305	302	351	308	302	331	289	301	293	278	314	302	303	311	291	293	289	282	312	316	283	329	315	307	310	287	311	288	280	305	284	327	307	311	303	315	319	290	323	294	318	300	287	312	289	306	289	292	314	338	296	312	297	291	313	311	298	315	271	344	289	334	301	295	313	298	321	269	291	270	292	290	278	301	285	292	301	316	301	297	295	311	335	325	306	306	267	289	314	291	287	296	292	284	298	324	292	322	294	316	304	282	323	316	305	293	282	297	299	306	307	306	319	303	266	285	300	304	289	329	296	293	296	299	283	304	296	333	301	321	279	294	301	289	298	308	280	290	297	329	340	259	328	297	255	309	301	289	294	325	300	299	293	311	269	293	301	300	310	293	268	312	270	257	302	292	284	296	274	323	288	297	327	279	292	306	309	331	298	267	309	294	310	291	292	292	296	308	306	295	325	319	262	316	311	293	275	290	286	287	320	315	314	287	296	275	288	289	302	305	296	311	287	295	308	287	319	311	275	291	296	272	324	286	292	298	326	317	276	311	302	285	276	291	311	286	324	296	310	302	300	324	315	302	314	284	294	299	305	313	302	312	329	311	292	303	318	288	276	313	319	317	292	301	320	279	305	331	271	306	286	323	286	330	334	323	287	292	312	328	317	291	327	286	316	303	315	320	335	307	292	287	321	322	293	285	299	279	328	284	321	290	300	282	307	300	346	291	319	295	313	278	306	310	298	309	307	314	269	337	301	309	295	310	317	298	296	297	330	324	289	315	297	297	303	268	292	291	323	292	297	305	311	268	346	327	294	264	316	283	288	297	309	274	271	305	315	284	308	309	301	279	298	303	277	303	320	274	281	312	305	304	303	295	303	306	307	280	259	290	273	328	333	290	313	283	300	288	282	315	260	294	321	300	291	285	285	276	311	300	298	285	306	304	285	299	294	280	314	298	300	283	320	288	280	268	305	309	316	297	303	291	293	281	308	304	301	288	303	285	269	303	294	319	330	296	293	312	297	305	300	300	306	290	304	308	274	318	302	306	302	294	287	320	287	306	310	299	299	296	311	293	327	318	303	328	287	302	335	328	302	316	301	322	286	283	264	283	319	325	302	320	335	270	314	315	293	272	320	297	303	324	302	292	305	274	282	296	283	289	320	305	306	322	343	285	289	314	284	301	310	277	305	316	279	312	284	321	292	312	312	276	314	294	277	292	328	314	317	282	294	281	281	302	272	316	323	334	295	298	308	319	315	297	315	305	288	282	280	315	290	313	324	287	298	284	300	327	314	302	298	286	265	277	261	301	280	285	310	301	310	302	327	274	302	298	308	291	320	316	348	292	270	285	311	282	312	294	314	318	288	304	318	297	299	275	290	318	315	293	302	299	291	304	275	269	304	259	315	283	312	291	313	298	285	352	316	304	332	304	328	318	327	316	300	292	302	301	315	271	266	310	311	299	290	278	297	272	292	298	283	300	294	327	292	275	289	279	318	279	275	296	308	315	279	299	306	327	315	283	301	259	309	313	311	281	308	295	292	311	309	297	310	299	286	287	310	318	301	320	311	303	314	291	291	297
24818	21630	28918	33811	37699	34876	24810	11786	6351	2457	860	345	197	113	151	140	105	135	142	132	142	154	141	131	125	142	131	150	135	136	123	138	140	139	152	131	139	144	126	147	136	123	123	135	131	145	123	124	113	134	132	123	127	139	127	146	143	134	118	120	131	126	130	129	141	115	149	136	138	131	127	145	144	116	129	130	150	132	135	142	129	120	132	129	132	152	118	125	131	125	154	123	130	133	112	133	135	120	133	121	156	115	114	133	138	158	140	118	140	139	127	135	122	120	132	106	139	129	139	134	153	139	136	108	118	149	130	124	124	129	125	125	145	123	130	126	113	122	120	126	121	128	122	131	147	110	131	127	98	130	140	130	137	123	159	154	125	131	134	140	124	152	112	120	124	148	136	139	166	123	134	122	121	134	144	132	122	129	137	116	147	127	132	118	146	116	117	131	111	138	138	115	124	141	138	123	103	125	132	132	138	122	143	154	142	115	126	114	125	118	134	137	124	138	128	151	129	145	159	151	138	122	141	134	122	119	126	123	124	118	122	137	112	128	143	137	136	148	135	119	126	119	131	122	131	145	108	135	151	140	119	116	116	165	134	140	117	136	152	148	148	151	150	129	119	144	138	127	128	125	136	121	128	131	164	129	166	133	120	141	147	147	151	127	146	141	138	133	121	111	138	135	148	131	117	132	134	134	140	119	128	139	138	131	135	165	152	136	113	112	116	112	135	123	140	139	123	146	134	136	124	136	125	124	135	107	113	153	136	125	124	117	135	143	124	143	129	138	128	137	120	123	138	148	119	103	133	140	132	134	122	137	140	127	133	136	118	134	129	153	113	132	131	130	124	138	133	108	143	138	151	151	136	127	133	154	137	131	121	131	125	148	121	143	121	135	124	129	151	107	130	134	140	122	126	147	135	144	121	131	146	129	150	126	149	113	140	152	136	115	141	123	129	138	126	131	129	130	123	124	139	134	134	135	128	129	111	131	125	137	144	133	127	123	139	131	133	139	151	119	155	134	105	127	114	144	134	122	142	119	128	138	132	147	115	152	145	123	126	116	127	134	140	149	150	138	141	130	130	122	129	110	140	145	154	143	145	125	156	139	143	152	131	123	140	136	140	109	142	141	141	146	117	126	132	140	149	120	133	120	113	108	150	113	110	128	150	126	137	142	136	142	131	138	145	137	140	143	112	148	122	125	118	123	134	135	119	139	119	139	119	130	122	136	123	134	115	141	111	117	115	123	125	132	157	130	140	130	135	123	147	135	128	132	144	120	131	116	147	153	126	139	125	132	124	119	137	147	117	141	127	122	113	138	118	117	127	134	125	138	135	148	132	115	116	152	119	123	119	147	143	143	144	135	139	152	146	165	130	138	143	149	147	124	135	135	133	139	137	145	124	116	143	152	137	133	134	118	125	131	135	126	113	117	154	168	133	127	134	135	131	144	123	129	137	114	133	116	149	113	128	118	112	126	129	135	126	135	132	132	145	127	154	134	129	117	152	145	138	122	133	135	142	127	114	122	142	123	134	137	144	130	133	131	168	133	136	143	122	115	121	136	115	139	93	130	146	122	123	140	117	123	139	127	148	122	133	145	122	138	140	134	150	121	121	146	125	126	122	133	139	120	121	143	109	107	127	142	115	135	151	113	126	124	132	118	135	129	120	143	126	144	127	132	128	158	133	141	143	136	141	128	146	131	146	135	104	116	111	168	136	125	132	120	117	127	145	128	134	127	128	123	124	133	121	132	134	121	124	138	138	134	136	128	147	134	125	131	130	133	119	156	129	138	147	137	143	152	129	112	129	146	132	147	133	134	155	148	127	119	139	152	132	117	128	127	133	125	123	133	137	127	137	117	144	127	115	125	116	137	123	127	141	128	128	143	107	134	140	128	139	114	116	129	130	136	147	120	147	143	139	154	126	127	133	119	125	129	117	131	127	116	144	144	130	124	122	115	132	117	134	115	140	102	150	132	113	118	120	123	132	113	126	121	141	121	115	142	143	130	152	139	137	118	143	145	135	149	130	150	132	141	150	152	122	142	126	118	123	133	149	151	145	134	139	140	125	128	130	132	148	150	129	128	126	140	135	146	143	113	142	118	147	132	130	128	132	132	133	141	139	119	131	138	118	130	153	119	159	147	110	129	134	138	130	131	126	120	117	122	126	140	129	159	149	122	130	137	126	119	139	137	142	130	142	128	124	129	128	105	142	140	115	120	138	132	122	140	116	139	143	148	134	143	133	129	120	132	144	116	132	113	142	133	137	128	124	111	133	120	141	126	148	142	129	152	128	157	147	127	121	150	129	120	136	126	136	113	121	125	136	120	142	114	120	132	126	139	125	125	133	141	117	124	149	121	130	134	161	160	133	136	124	132	119	130	127	141	120	130	131	146	141	114	140	133	131	130	121	134	121	109	144	136	130	135	132	131	115	126	137	163	142	134	129	129	110	138	141	118	139	146	147	128	122	136	126	128	112	119	138	133	141	123	137	135	108	132	131	145	117	118	131	141	120	148	128	130	147	140	142	133	122	126	137	135	146	108	110	139	134	133	123	137	143	123	135	117	130	138	146	134	136	116	143	133	123	127	134	145	142	141	131	155	134	138	133	120	128	133	130	156	136	127	111	144	133	139	140	133	152	115	125	133	145	136	153	137	137	139	130	114	130	125	147	121	114	130	126	122	130	141	141	136	136	126	123	134	152	130	137	102	137	134	122	131	141	130	140	139	145	131	143	149	128	129	125	135	134	129	138	125	133	139	135	128	142	137	138	142	115	122	149	128	122	137	123	154	142	135	151	122	104	124	125	123	145	140	148	152	140	129	114	145	144	139	129	141	125	130	133	141	139	136	121	123	132	140	112	137	123	133	148	137	129	127	126	126	140	133	135	128	120	142	126	122	128	114	119	158	148	127	119	127	139	139	132	117	121	125	137	148	138	127	151	128	140	128	150	135	154	141	140	137	128	146	134	145	118	142	126	108	137	118	121	148	132	137	134	129	126	134	144	141	121	109	117	117	134	122	141	125	147	160	139	124	135	121	127	132	130	136	134	121	129	143	132	157	145	127	133	144	150	139	130	128	113	138	129	128	133	171	153	132	130	131	114	133	137	146	136	134	133	123	130	139	138	142	101	141	151	120	135	125	128	141	110	138	130	137	131	132	106	123	136	113	146	134	126	114	140	137	136	122	128	140	135	145	144	124	137	146	130	126	132	122	128	126	127	130	138	122	135	126	138	139	123	144	131	146	112	128	147	143	145	145	141	131	146	141	129	142	128	127	121	129	126	121	145	126	126	143	139	139	140	103	108	123	142	152	136	119	116	132	144	115	151	155	144	127	132	134	140	136	138	146	138	138	122	129	149	137	137	137	117	143	134	128	133	128	131	131	134	155	161	127	130	120	108	119	139	149	158	131	139	140	109	127	119	160	129	129	112	125	134	133	129	151	141	120	116	121	144	135	160	152	135	132	131	108	114	132	156	141	140	136
30235	44724	41213	52993	47621	41238	30735	20327	14619	6803	2469	837	400	231	234	221	250	262	269	274	258	241	260	248	240	257	255	263	253	249	257	264	250	265	249	262	260	269	248	255	276	262	295	267	261	275	277	298	270	260	267	256	248	273	247	266	284	261	280	257	285	251	258	300	314	281	254	285	224	262	263	279	270	260	291	228	247	249	243	286	252	242	251	271	253	260	289	260	258	261	251	228	270	245	259	278	257	245	280	254	280	253	272	249	301	285	268	291	250	243	270	269	247	260	261	247	266	238	273	240	255	283	265	268	275	269	280	264	255	243	259	252	246	253	266	277	248	258	234	275	241	263	257	260	255	256	267	239	244	252	262	272	263	267	245	246	267	282	289	260	252	252	227	277	259	273	249	257	230	265	251	250	272	286	263	286	253	237	262	284	231	252	256	251	269	255	268	268	223	253	247	271	239	263	237	258	253	287	245	257	258	257	258	294	266	265	237	278	254	251	277	256	272	286	250	284	266	278	279	264	241	294	273	251	230	231	248	263	263	261	276	276	248	264	259	252	274	272	253	276	272	307	251	281	282	250	263	254	268	266	256	274	247	247	244	261	268	256	250	257	237	293	265	239	242	270	243	255	248	268	245	252	238	232	264	261	271	259	263	263	280	248	262	260	264	231	224	259	272	259	262	259	273	256	233	245	235	276	266	274	283	244	229	253	231	261	231	224	269	266	263	257	285	261	263	262	256	261	263	263	269	243	257	226	251	236	283	264	241	275	268	275	274	248	317	270	281	271	270	242	265	261	254	279	275	252	296	262	235	255	233	245	236	260	255	270	254	257	224	280	286	247	232	245	238	248	225	248	262	260	213	236	285	246	299	267	248	256	262	264	287	264	272	274	252	246	264	284	259	252	249	274	263	248	260	259	258	272	246	237	246	241	273	272	258	239	281	247	264	266	308	249	269	272	261	234	269	262	261	246	255	274	241	262	261	252	242	265	233	242	257	245	263	255	283	252	234	248	275	263	244	265	258	274	278	269	223	253	269	277	278	267	232	230	256	210	260	237	247	262	271	255	262	254	239	255	253	227	260	276	261	272	273	286	264	286	255	245	229	302	240	250	264	291	262	239	243	298	265	258	271	269	275	281	272	285	249	256	249	259	283	274	295	277	264	252	269	291	243	241	235	268	275	219	254	253	261	250	261	286	293	256	256	250	253	281	252	258	243	266	257	259	269	277	269	234	237	265	245	250	263	267	246	244	266	253	248	241	229	287	285	267	266	253	252	251	269	222	249	278	259	262	249	262	234	292	233	243	225	266	255	252	295	269	260	284	228	242	264	266	237	271	267	258	295	236	271	272	239	249	224	245	254	262	219	241	284	268	245	255	263	262	259	255	262	264	259	241	254	246	233	266	311	260	264	279	249	241	264	241	259	271	286	247	274	244	264	283	269	244	262	259	245	249	259	261	273	282	270	249	263	308	266	253	236	259	254	253	222	251	284	237	274	268	246	254	256	255	270	253	271	259	253	260	243	260	223	272	268	268	275	259	256	259	250	298	239	247	255	273	283	260	265	268	300	260	263	275	266	291	263	246	259	261	299	271	264	245	244	276	274	262	238	285	256	242	253	265	263	255	254	301	245	251	249	272	230	278	278	288	268	257	248	277	276	279	281	232	255	274	270	288	237	280	253	231	289	243	259	246	284	257	255	264	255	263	260	271	233	281	270	224	273	276	250	236	255	264	244	303	275	253	238	252	247	271	263	271	276	255	256	274	241	281	258	257	265	242	245	262	254	271	243	254	262	263	260	269	220	286	298	246	246	230	282	250	255	257	245	248	240	247	219	253	239	237	269	259	254	281	280	249	266	273	252	266	264	266	244	239	246	269	256	285	286	242	285	269	289	244	284	255	258	268	264	232	258	300	267	278	266	233	269	255	242	251	243	252	260	248	236	264	252	250	265	286	276	269	243	258	257	273	283	258	268	292	264	284	243	283	266	240	264	276	255	269	248	226	265	250	273	262	246	272	291	249	260	235	280	262	284	258	294	261	289	264	263	244	257	258	247	265	249	251	271	265	264	264	261	275	281	287	256	263	271	250	242	262	247	252	277	261	276	261	286	226	260	250	272	245	256	235	254	272	258	241	253	248	264	243	243	268	237	270	280	256	232	245	292	253	250	273	280	271	263	277	280	293	279	263	257	260	275	257	249	275	271	271	226	271	253	220	303	270	220	241	290	269	240	257	275	240	251	264	241	238	285	230	259	291	268	266	271	228	243	258	279	267	283	246	248	259	279	250	265	292	285	291	247	280	259	287	271	265	282	265	272	235	239	259	269	251	254	264	254	239	262	250	267	255	258	287	280	244	270	279	278	269	270	262	232	260	239	250	242	280	274	247	241	268	258	253	255	279	267	245	224	263	255	296	241	266	255	250	273	242	271	251	257	269	280	253	244	249	293	237	250	265	282	261	254	283	264	232	260	253	252	272	274	254	278	248	262	253	258	249	255	245	288	249	264	265	260	260	264	273	253	232	250	267	257	285	248	250	278	249	266	268	256	281	265	261	262	258	244	322	275	242	247	250	277	259	239	248	263	286	288	265	271	285	255	250	247	265	239	249	275	256	260	241	278	272	251	256	244	273	271	255	256	270	284	218	230	258	278	276	231	274	220	231	257	256	225	288	263	246	277	252	262	260	224	254	277	277	245	266	254	278	284	253	257	267	230	227	251	274	282	244	272	234	232	248	265	238	258	228	260	269	263	253	264	258	263	285	241	256	262	263	273	252	251	247	248	278	254	254	256	264	239	275	293	253	270	265	253	261	253	257	258	257	255	279	242	255	250	268	276	259	266	266	251	269	248	260	266	275	257	236	229	246	284	256	271	264	210	237	240	267	243	272	222	264	261	256	264	252	289	298	297	251	271	255	237	267	270	272	262	253	263	254	229	251	238	253	264	258	243	274	241	248	283	274	274	264	224	267	245	276	253	256	232	258	256	264	263	222	272	248	237	252	273	263	284	249	282	258	260	270	285	272	268	237	291	256	267	263	249	260	273	256	268	256	254	241	268	243	238	278	250	256	254	245	249	255	261	255	245	271	275	252	239	270	266	266	267	262	294	258	251	257	263	256	267	237	282	246	263	268	263	266	263	265	265	247	247	228	274	272	270	277	269	286	244	240	250	270	248	276	277	232	253	264	273	216	246	250	242	263	278	256	265	266	279	258	259	272	225	277	248	270	251	267	258	262	244	252	254	248	253	233	269	271	258	271	242	268	258	290	268	257	267	236	235	250	271	277	248	263	247	265	255	252	303	240	269	271	268	254	264	260	280	276	268	262	264	257	264	260	257	296	259	276	259	244	248	257	248	247	256	281	271	260	262	271	270	284	270	266	266	241	236	265	238	284	257	278	260	258	256	248	246	262	273	286	253	272	266	243	250	250	258	281	220	233	251	277	256	267	248	263	276	286	295	257	270	249	273	220	248	234	264	282	272	237	269	274
23480	21526	29377	29681	39879	41024	34653	23172	14598	5962	1720	534	224	133	140	129	146	127	131	124	147	120	135	112	121	138	117	110	130	115	120	117	89	112	118	117	128	127	113	116	130	117	127	124	132	113	107	117	134	131	127	132	129	131	132	121	132	128	133	114	123	111	122	121	125	121	120	118	106	123	120	112	131	123	133	124	118	135	133	124	116	106	131	118	117	110	117	121	111	115	150	122	119	146	128	126	118	120	136	117	104	95	140	121	121	99	133	127	138	133	99	136	110	121	109	120	131	129	113	115	110	132	106	106	114	118	128	135	126	130	117	119	136	125	131	151	100	129	107	98	139	119	120	95	122	134	115	150	112	113	104	127	109	133	141	117	90	116	106	111	110	130	112	139	111	130	104	119	117	133	127	138	118	106	124	125	128	105	106	145	130	128	120	100	146	114	124	105	140	112	120	113	118	128	110	112	127	117	120	125	114	128	132	124	113	140	114	125	112	134	113	136	98	135	111	119	134	128	122	115	126	118	124	105	117	121	108	125	131	130	138	126	118	114	129	111	110	130	116	121	137	134	133	136	115	119	132	115	111	137	129	142	110	118	115	107	119	117	136	114	109	122	122	106	101	120	140	117	118	130	100	125	115	124	115	118	118	140	111	108	106	122	110	121	129	125	109	121	105	125	127	125	120	122	115	128	125	118	120	148	150	130	147	122	131	124	117	124	110	110	111	129	128	121	128	115	116	131	127	135	119	120	135	123	115	114	114	136	114	126	130	127	122	117	132	120	107	123	125	142	132	121	117	113	93	128	127	111	115	124	112	94	117	130	117	112	151	118	125	104	130	130	109	111	108	107	112	114	127	138	121	131	122	125	117	128	129	128	106	115	125	141	121	122	125	141	119	121	150	111	122	125	91	119	138	126	127	108	144	119	119	130	121	132	125	119	121	132	110	118	126	126	145	120	118	137	115	126	95	129	126	112	139	116	110	121	130	126	138	117	126	132	117	111	121	117	112	106	128	129	139	109	124	133	120	101	149	95	124	115	104	132	127	132	100	112	126	109	102	107	125	156	131	114	135	137	135	108	115	99	129	109	104	107	139	129	126	124	132	128	121	137	112	133	128	114	110	130	103	99	145	143	121	125	105	142	122	117	135	102	134	122	121	130	122	121	119	111	134	111	133	119	131	113	113	120	125	131	117	120	135	116	121	109	107	117	122	105	134	128	121	98	124	132	112	141	126	118	120	135	114	114	132	114	107	120	119	133	121	114	115	126	130	126	110	123	137	133	121	112	110	148	136	127	109	131	123	133	131	135	119	134	115	118	127	127	128	126	120	127	126	135	125	117	121	122	127	114	139	127	137	98	132	132	133	136	117	117	119	101	116	101	125	126	120	106	111	110	113	106	122	143	124	112	152	114	118	112	129	119	147	105	140	119	123	110	119	115	110	129	130	117	138	126	112	129	151	104	116	117	109	117	137	111	110	121	119	125	125	125	112	119	98	108	124	124	119	119	127	110	136	136	126	117	115	107	127	111	88	120	119	128	105	128	96	100	131	118	138	133	122	126	102	117	125	114	115	109	101	125	121	115	116	114	127	124	133	128	111	128	124	108	133	106	111	118	119	130	134	148	121	144	108	124	128	119	122	135	117	121	107	104	129	133	91	120	121	111	126	128	111	127	124	121	146	127	122	128	118	97	119	119	126	142	104	118	125	113	109	118	117	131	93	127	119	107	153	132	119	129	115	127	111	135	128	131	105	111	111	114	125	137	129	100	110	126	129	133	131	102	123	122	115	132	130	121	127	110	130	131	122	130	140	121	137	122	127	102	111	113	131	115	149	118	117	127	124	124	104	126	134	122	117	126	112	111	119	121	115	120	131	119	119	102	128	135	136	138	109	112	115	126	126	111	145	119	105	119	113	102	111	135	130	139	116	124	127	117	139	148	127	116	129	128	106	103	121	127	114	113	138	143	123	124	128	114	112	112	121	111	124	128	130	113	119	131	116	104	128	130	123	143	132	155	120	114	116	115	142	125	133	118	113	120	138	98	111	124	116	109	135	119	119	115	118	105	128	129	127	115	112	127	126	140	112	110	113	142	113	108	127	121	138	122	153	131	114	110	117	114	125	115	107	116	116	131	138	94	118	117	129	145	114	135	120	118	112	120	122	119	125	122	120	115	103	122	136	122	121	120	103	131	128	124	124	123	119	129	133	119	115	132	153	119	113	115	117	115	109	104	125	126	120	116	131	128	127	136	134	131	135	141	121	130	113	127	125	139	113	118	98	127	152	121	111	123	122	138	113	127	133	126	141	139	108	107	128	113	117	123	106	131	131	118	127	136	121	126	120	126	128	122	109	133	117	134	123	138	114	123	111	118	125	120	128	131	117	116	116	102	117	116	122	113	111	137	131	113	111	148	131	133	122	131	135	123	145	120	140	128	120	122	111	114	104	145	120	132	126	119	122	120	124	116	113	105	114	143	110	134	119	125	141	132	94	137	123	123	110	128	127	130	131	128	118	116	121	122	120	123	120	124	121	117	118	124	131	114	124	120	112	133	120	112	126	125	120	134	98	119	119	148	119	145	118	135	125	115	123	130	134	111	104	109	124	136	119	102	126	112	119	123	97	121	100	121	112	122	121	137	127	104	143	108	106	123	116	120	113	120	119	127	108	117	136	122	145	105	129	117	121	108	123	122	106	114	97	117	114	131	131	110	117	121	131	116	138	112	139	145	110	102	145	121	123	116	121	118	134	97	124	113	123	120	102	111	96	122	113	118	135	110	132	150	109	117	125	137	144	117	118	116	100	117	116	127	131	123	139	95	109	130	113	113	129	125	127	118	124	106	126	125	108	122	126	120	118	122	125	109	128	113	132	131	119	97	132	142	117	123	141	120	125	126	129	119	116	107	132	131	114	128	139	129	127	111	124	132	124	112	118	111	108	102	129	120	115	136	125	122	123	139	119	98	115	119	121	131	114	119	104	117	135	122	116	115	142	119	108	127	111	113	100	126	136	105	132	117	138	123	114	113	122	95	110	113	119	126	121	117	131	103	111	123	127	122	123	128	113	104	123	114	97	129	126	137	125	119	144	107	142	127	107	138	123	120	126	109	129	136	114	118	137	112	131	124	138	132	147	112	129	108	108	135	124	120	113	124	126	125	128	97	127	130	115	114	125	124	102	132	119	130	125	117	119	112	110	110	134	120	144	117	117	120	120	128	112	115	130	115	112	128	119	131	108	132	133	119	110	106	121	131	109	124	103	122	132	128	131	107	132	117	133	117	120	118	126	129	103	119	124	97	112	119	100	117	117	135	132	135	100	103	107	122	131	114	113	124	143	124	106	122	128	134	119	128	109	140	123	113	117	125	116	119	110	109	128	123	146	112	115	135	142	118	102	130	125	122	139	138	131	126	119	124	144	110	130	118	147	128	118	125	103	96	117	110	114	105	128	114	115	126	128	140	124	109	110	113	119	133	114	121	105	127	133	119
34456	53617	50294	67541	61176	50034	39900	31993	24073	12413	4599	1448	487	246	217	242	245	237	237	216	223	229	204	244	239	239	227	225	237	241	216	233	246	220	250	251	242	265	222	240	223	214	233	249	224	220	227	227	234	245	247	267	232	226	228	244	225	241	250	247	204	238	237	221	247	216	246	242	237	234	241	230	246	213	232	240	230	234	235	196	231	244	231	228	226	230	247	229	273	239	230	230	217	237	237	236	248	245	227	218	237	240	235	241	203	253	239	236	242	211	244	215	221	234	196	216	222	264	239	228	224	238	248	258	204	210	239	220	216	232	236	247	225	244	237	230	230	205	240	243	223	231	223	217	223	213	243	221	219	224	250	247	229	230	212	212	227	247	218	226	228	222	246	227	226	254	227	222	244	219	232	231	221	196	222	246	228	247	210	226	270	242	246	245	234	247	219	242	241	244	245	218	260	251	231	249	249	229	234	227	219	217	227	218	250	248	239	233	239	224	215	218	204	240	238	223	227	236	259	243	212	210	242	219	221	245	246	237	184	210	224	229	239	226	214	227	206	227	225	245	232	233	227	224	211	240	218	215	218	246	269	204	211	221	242	233	216	228	217	241	207	221	214	209	228	247	238	232	231	240	236	219	242	234	216	230	202	219	223	227	221	251	241	188	224	220	239	217	217	257	239	230	194	247	230	227	228	230	232	212	239	215	232	222	212	222	231	253	244	241	227	242	243	194	242	233	227	227	224	225	223	244	217	216	232	230	253	240	210	221	253	221	205	243	212	247	248	228	216	224	230	255	237	237	212	229	263	235	247	225	239	216	212	247	217	256	266	232	220	221	225	211	255	234	226	241	236	217	256	229	240	229	199	215	235	218	221	226	246	225	233	275	243	224	230	241	243	232	234	239	212	200	234	215	225	233	232	221	244	240	251	239	234	247	246	237	232	224	238	242	237	235	208	233	229	215	228	231	235	235	223	252	234	210	227	225	228	238	257	259	234	244	203	220	248	215	237	253	224	225	217	233	221	237	231	249	231	225	241	220	237	240	229	257	211	231	224	241	214	200	232	228	230	220	248	215	278	239	209	230	250	226	214	217	280	217	260	229	257	238	199	213	260	241	223	236	242	245	246	250	234	242	234	233	217	231	250	227	250	240	228	228	225	217	252	225	246	224	230	194	256	238	236	269	252	223	214	236	226	228	244	232	231	258	222	235	228	239	240	239	250	237	213	211	220	220	217	243	254	219	229	227	239	238	262	224	228	232	197	222	208	219	251	250	241	260	251	214	231	247	237	225	241	264	240	194	208	217	212	243	226	225	232	214	251	239	235	254	213	258	236	230	238	221	212	226	204	245	237	241	249	232	249	236	228	195	215	233	259	233	219	261	257	251	245	240	252	234	241	246	244	208	240	227	250	233	218	210	247	221	213	243	220	214	200	228	237	231	249	242	201	219	244	239	243	224	225	253	208	218	218	247	243	225	239	249	229	232	246	212	256	216	214	220	226	214	232	232	214	206	257	239	267	234	271	235	290	248	247	219	235	222	243	253	194	222	241	239	230	225	227	238	212	218	240	228	250	230	229	230	225	229	224	234	242	226	215	219	246	230	253	214	242	243	233	239	217	212	248	220	252	236	231	208	238	206	236	229	233	215	235	248	231	245	231	218	235	266	222	233	242	227	216	253	252	256	236	249	204	234	245	209	233	258	232	247	252	237	219	254	226	245	246	221	207	221	229	232	206	220	246	207	235	232	251	225	231	223	238	211	251	213	236	258	208	210	232	217	252	242	212	214	200	235	200	205	230	210	223	230	248	214	225	228	228	236	200	225	229	265	241	259	243	236	230	224	212	204	236	240	210	239	233	222	217	256	252	236	241	228	229	237	204	254	225	228	210	256	224	228	236	215	235	231	214	243	219	223	212	200	225	210	236	213	249	212	220	231	238	235	247	230	206	253	218	267	251	231	264	248	224	233	222	236	233	247	252	217	220	231	239	212	258	235	220	258	220	246	217	228	212	220	225	217	234	217	215	239	211	226	231	258	239	222	242	215	239	243	264	222	231	234	258	227	213	226	236	258	236	235	246	235	223	228	226	257	228	242	229	225	230	213	217	242	215	240	239	240	210	209	251	232	234	228	216	219	218	208	218	233	228	251	248	254	212	250	248	242	227	230	216	265	239	233	242	259	225	234	226	226	210	225	271	214	197	232	221	205	211	250	213	240	233	239	240	219	244	223	235	218	217	206	227	217	255	211	231	235	217	245	217	244	207	235	229	223	198	254	219	225	256	242	233	204	222	219	230	221	244	258	239	238	227	226	231	241	239	207	213	233	208	243	240	220	252	239	236	220	237	221	226	223	260	239	207	225	231	224	224	257	233	225	243	267	229	265	235	223	243	231	234	231	215	259	219	198	229	240	233	217	225	233	220	223	205	217	231	210	227	255	217	250	222	258	216	233	243	236	220	256	221	237	219	246	223	214	259	218	217	210	230	236	228	246	235	238	240	229	253	228	239	229	244	263	219	239	242	220	226	220	247	238	247	210	231	223	230	244	216	198	237	250	241	246	228	230	249	251	247	229	225	232	236	233	237	222	209	203	235	224	225	207	246	212	201	228	220	233	234	224	229	235	227	221	257	234	192	235	228	232	231	220	237	248	247	236	227	213	235	254	218	232	241	225	209	235	252	235	220	213	222	234	228	229	234	241	225	214	227	238	207	244	213	244	224	244	229	235	258	247	225	244	236	244	220	238	225	253	230	224	218	216	244	247	255	227	227	226	235	232	203	243	230	216	226	232	232	234	229	242	222	219	232	238	230	252	227	234	242	231	234	237	226	250	250	233	222	204	248	210	235	210	222	230	243	232	214	224	233	242	219	212	227	239	232	246	246	226	229	233	249	255	219	205	236	223	222	232	249	252	224	212	237	227	226	261	219	231	240	222	246	243	216	242	218	215	218	207	221	240	235	236	247	240	243	214	198	240	265	232	214	241	254	226	246	236	236	246	244	223	249	274	225	220	233	222	209	207	244	224	229	233	232	219	200	238	211	230	239	235	240	245	201	241	232	243	221	225	229	236	241	226	254	204	231	244	227	246	252	220	222	237	241	221	214	250	221	229	237	229	236	236	256	216	228	217	210	269	237	227	229	243	247	229	236	226	245	224	228	224	201	222	225	231	242	254	214	250	224	254	241	250	241	228	234	230	266	227	252	205	217	221	199	227	222	219	233	235	230	219	220	210	193	242	231	209	215	214	256	238	241	239	222	231	206	224	247	234	245	228	198	215	231	217	227	254	235	241	248	221	250	266	253	219	253	238	245	231	266	196	265	237	214	243	222	231	234	211	215	274	225	214	250	240	226	242	241	214	228	233	234	218	239	236	243	254	239	226	233	227	222	216	229	245	241	226	203	228	219	228	206	198	238	242	220	215	217	242	224	233	220	216	212	258	200	234	236	244	234	222	235	248	204	225	225	211	226	259	255	222	216	222	221	240	220	240
27459	22583	20899	20265	13802	7057	2579	1893	1498	819	363	202	169	136	146	146	159	161	159	147	145	156	149	162	140	161	159	136	158	159	141	152	165	144	155	166	159	149	164	138	148	146	157	164	143	155	168	138	153	140	146	159	152	162	163	147	159	162	149	150	152	178	138	145	193	162	143	157	157	144	153	170	157	148	149	147	162	162	154	161	161	148	165	141	152	126	169	142	138	143	134	149	165	136	145	153	147	137	143	163	144	152	135	156	132	144	174	144	149	153	171	152	147	159	146	168	149	167	153	154	145	148	158	149	145	143	150	175	141	143	149	157	161	130	136	134	156	151	150	134	153	143	152	162	123	135	146	132	150	167	144	161	166	145	161	160	160	162	140	154	156	161	155	146	158	166	132	145	162	132	154	129	135	143	152	164	169	152	156	159	184	151	144	173	141	157	142	148	157	143	163	160	150	151	162	155	157	158	161	150	149	162	154	155	140	139	151	150	139	166	142	147	169	172	128	157	160	161	171	163	151	145	152	153	158	166	147	149	159	139	141	140	172	165	138	174	154	144	170	150	149	156	133	137	153	149	138	152	151	139	128	155	142	153	148	160	165	154	179	143	136	156	163	153	163	128	167	135	152	150	150	171	154	142	161	148	151	166	153	160	145	152	178	169	163	167	148	157	141	170	150	144	157	152	149	146	159	159	132	158	177	145	133	158	144	149	130	157	165	132	164	170	169	162	150	176	166	160	177	187	140	134	154	154	142	135	134	145	154	137	156	171	147	164	141	151	149	148	157	151	150	138	130	154	170	140	130	129	149	165	141	151	145	153	134	168	141	166	141	162	152	160	171	149	146	141	149	175	157	152	150	165	147	152	144	162	160	155	145	149	145	147	161	121	150	149	136	153	127	158	153	149	143	150	154	173	151	159	139	127	143	146	141	147	127	122	160	157	136	161	143	149	124	151	146	140	160	156	138	142	150	146	167	136	133	166	132	119	171	149	162	150	164	137	155	152	158	149	152	147	150	183	145	144	151	148	166	150	146	158	132	142	155	164	154	135	143	153	147	159	130	147	165	156	160	160	182	140	161	146	179	176	159	157	142	163	165	145	152	149	149	132	139	149	157	151	144	142	161	120	144	149	156	174	165	147	174	148	160	150	150	153	141	157	152	145	156	164	132	139	153	136	149	132	150	160	139	154	145	149	129	150	185	149	131	154	135	157	150	133	144	143	154	136	167	150	190	147	165	159	140	175	148	166	157	149	154	149	148	178	139	149	175	141	153	148	144	168	161	129	154	148	158	159	155	148	163	140	160	135	153	133	153	170	164	132	138	140	159	173	161	179	170	142	170	143	162	178	151	155	160	141	140	158	141	152	162	174	166	147	128	146	143	137	146	145	148	171	144	135	142	126	152	136	142	159	131	161	134	143	141	141	145	139	165	152	151	140	142	159	140	155	143	139	148	144	159	164	160	129	163	152	143	144	155	179	165	138	135	139	174	152	141	143	152	163	165	139	168	157	141	161	152	136	141	157	140	159	155	133	156	152	162	150	163	162	134	144	134	143	165	121	148	147	142	153	148	134	169	147	161	144	148	156	138	154	160	143	146	161	109	141	146	135	158	135	153	155	151	154	146	160	159	147	103	163	158	142	135	143	154	138	174	137	160	169	117	160	152	146	140	141	170	147	168	143	155	161	169	162	151	143	160	149	157	146	159	140	136	160	168	175	145	133	161	144	155	162	169	137	151	162	163	133	146	158	162	138	152	119	180	172	157	150	148	137	150	165	145	155	147	158	146	150	161	159	180	163	153	160	153	167	155	150	179	144	144	153	129	168	131	169	144	139	156	154	148	151	156	149	154	148	164	134	151	128	161	154	181	147	141	162	148	124	146	152	154	159	146	162	170	148	151	140	138	131	160	150	155	150	153	150	162	150	145	177	134	129	130	156	156	159	154	144	148	159	143	152	153	140	144	170	149	142	139	127	164	143	147	142	148	145	164	161	167	170	174	146	172	145	140	150	163	164	160	179	150	160	163	165	151	143	141	128	155	151	151	157	157	160	150	156	152	154	145	158	152	137	156	154	176	180	151	162	177	136	157	161	154	163	174	159	144	141	141	140	146	164	144	141	170	163	157	133	175	167	131	165	146	147	158	164	171	157	148	143	144	137	129	148	152	144	162	162	143	133	143	169	159	143	160	146	164	133	150	154	153	134	155	164	129	145	140	145	179	144	160	157	155	147	161	149	133	148	145	135	131	164	149	150	146	147	144	132	146	142	129	162	158	165	137	152	142	152	150	156	160	147	154	151	138	151	144	137	156	129	145	153	168	138	146	162	159	148	158	166	164	186	153	132	156	160	160	145	154	150	157	154	156	144	161	152	146	163	138	153	142	145	153	145	177	157	151	151	169	175	160	152	146	154	162	138	131	160	151	167	155	134	147	135	143	159	140	158	138	146	167	173	136	156	139	159	147	149	146	150	147	137	165	162	146	128	140	142	149	150	145	142	149	177	153	152	176	140	155	144	155	137	154	144	169	157	157	150	141	174	140	132	152	170	171	150	154	159	168	144	149	155	139	148	157	158	139	137	157	177	145	161	126	151	154	146	137	147	154	149	127	151	149	146	149	164	166	159	178	159	162	153	154	170	155	158	170	138	176	149	144	161	136	157	176	143	135	144	147	147	149	140	161	164	156	146	149	147	157	147	159	156	158	150	150	152	166	149	135	161	118	154	126	140	150	169	136	125	141	143	163	149	157	152	158	157	145	141	174	153	153	155	133	138	156	133	181	132	135	139	175	150	161	141	162	166	155	145	180	150	151	169	142	156	124	164	146	163	144	146	166	150	157	129	144	153	164	139	151	151	139	125	149	142	157	134	163	160	160	149	145	170	152	140	161	139	154	141	147	158	133	135	153	150	148	152	133	156	165	147	149	174	141	162	152	151	134	149	168	173	144	153	163	148	139	143	160	141	148	154	144	127	160	147	185	147	140	144	155	168	162	162	162	145	149	141	150	141	143	143	155	162	156	146	139	150	152	161	143	152	144	138	179	137	151	161	123	141	141	170	159	168	147	133	134	161	150	146	170	151	146	136	167	155	146	154	157	141	150	166	160	143	168	153	167	152	144	157	159	155	147	136	156	155	138	160	152	156	134	152	157	150	163	160	158	141	165	146	141	123	162	154	131	154	159	162	146	151	128	142	152	140	144	136	125	140	147	145	173	156	151	155	162	138	145	131	140	152	136	162	168	151	154	167	163	149	139	145	180	143	153	158	151	176	139	157	154	136	163	145	142	143	140	146	145	166	146	185	156	159	155	159	163	161	142	164	148	141	145	137	155	156	151	150	132	157	159	158	140	160	146	128	148	161	158	133	174	151	140	159	142	151	137	162	158	153	139	158	137	155	138	143	146	147	171	148	168	163	147	147	133	134	138	145	173	141	163	148	130	155	156	151	152	132	168	151	157	153	138	134	141	146	146	168	140	164	138	160	155	142
26963	34839	27754	26644	21745	13613	6496	5500	4295	2050	950	511	331	299	296	272	304	260	267	293	293	270	311	328	288	292	253	280	295	260	322	294	271	262	326	333	291	289	273	293	312	277	289	309	271	314	298	283	304	338	296	291	286	313	305	285	309	248	294	315	318	282	316	295	296	287	333	274	299	306	310	305	299	283	299	309	292	301	285	307	312	319	275	297	303	325	299	272	282	300	287	318	311	297	310	283	288	285	303	314	328	303	294	275	279	306	276	289	297	297	299	302	311	312	276	317	289	301	317	289	307	304	292	293	264	305	315	294	293	290	301	277	297	269	293	270	303	269	282	279	302	316	294	316	300	298	252	280	302	294	294	288	273	269	282	288	317	331	313	294	301	271	302	251	306	282	270	291	303	262	288	263	307	315	294	275	282	286	284	294	312	301	307	297	312	303	285	291	326	294	287	312	274	296	308	300	288	286	291	290	312	307	260	291	267	302	293	272	305	308	296	275	286	276	280	330	269	293	269	292	294	310	282	304	277	302	276	261	270	291	333	274	325	285	272	263	307	305	288	311	278	274	286	308	296	291	310	292	306	272	283	272	270	288	325	295	294	287	289	297	299	299	284	290	331	281	320	273	285	296	294	296	298	269	295	304	294	273	287	298	279	319	296	287	309	310	281	306	307	292	280	292	291	267	297	290	290	296	300	309	297	290	291	273	284	308	301	308	297	307	278	275	285	298	260	281	283	335	288	309	302	317	302	299	278	321	325	312	264	273	294	296	301	282	301	296	271	326	318	290	287	300	292	310	302	255	284	279	317	287	295	267	315	275	268	313	306	281	303	310	280	302	284	290	296	306	279	300	319	285	280	280	287	320	271	325	311	310	314	278	305	340	326	292	266	276	286	294	289	300	269	295	306	293	316	294	286	311	317	275	306	294	303	299	280	329	315	289	296	295	274	302	287	302	302	297	284	289	265	308	274	284	301	303	302	266	279	304	293	290	298	278	296	299	288	308	316	303	293	270	308	295	288	273	320	287	293	298	295	294	311	301	298	290	287	284	297	277	278	273	293	279	280	297	257	278	317	332	300	313	299	281	276	315	279	296	290	314	296	253	311	282	295	302	289	323	311	273	300	295	299	293	301	286	295	281	290	304	293	298	301	324	283	256	288	308	277	303	289	274	294	311	290	326	289	273	290	311	285	283	265	293	323	276	274	307	300	254	305	299	282	314	309	288	294	269	278	295	283	278	286	298	308	303	279	319	310	300	320	314	295	298	299	289	293	339	259	285	291	301	275	279	299	290	268	273	291	284	288	285	284	322	307	342	275	352	265	286	278	293	303	320	281	290	278	288	292	314	264	296	302	306	285	301	328	317	310	286	301	260	287	305	284	295	305	276	291	271	298	292	326	313	278	310	317	267	293	332	288	292	302	287	299	307	292	298	292	301	306	283	305	288	278	280	295	277	310	289	297	301	323	289	332	268	334	304	272	292	295	315	290	292	335	311	287	264	299	277	277	300	276	269	310	290	295	292	260	283	306	310	281	287	287	301	286	305	284	285	307	296	279	270	299	298	290	264	285	276	276	311	272	315	305	290	297	314	287	305	301	268	317	300	292	317	305	298	305	331	319	312	267	310	302	304	279	286	297	290	296	287	277	274	262	266	287	264	289	293	270	314	277	298	304	251	280	292	291	291	280	292	276	315	301	264	271	293	265	302	300	282	292	288	321	297	260	272	264	279	297	303	269	289	305	283	305	275	280	298	336	314	307	304	278	284	267	319	299	292	286	295	313	320	280	292	291	307	261	304	294	290	326	263	299	266	268	284	274	316	303	285	300	303	310	298	298	298	279	298	317	282	290	310	301	292	286	285	298	270	284	279	281	284	299	286	293	297	297	282	264	299	271	302	287	267	306	278	286	300	320	285	296	271	296	332	273	322	272	314	275	283	290	280	307	310	314	282	306	301	293	306	327	281	297	283	324	289	306	290	303	278	308	297	284	295	276	254	312	286	307	309	317	325	292	298	293	303	344	286	312	293	318	346	273	303	290	293	308	303	288	297	308	272	288	299	304	282	303	332	281	283	263	295	305	276	294	306	297	269	272	290	278	291	277	255	268	296	310	271	291	304	279	309	300	291	295	304	275	291	298	304	267	310	308	308	305	280	294	318	294	290	279	316	321	309	301	294	269	292	312	282	306	316	297	270	294	274	276	286	271	288	320	314	294	295	295	274	313	291	251	296	289	280	285	301	307	295	290	303	308	292	290	298	287	297	296	298	286	305	318	280	280	293	310	333	270	287	290	275	298	295	277	293	301	272	298	281	277	272	290	302	276	323	253	286	292	322	302	297	289	298	279	277	269	263	259	284	320	309	294	299	269	269	292	299	322	284	272	293	273	262	287	270	262	291	304	294	281	284	330	260	323	272	304	287	285	297	300	300	313	264	276	299	315	294	309	289	303	309	312	270	298	310	307	300	310	318	268	320	298	336	274	311	300	270	317	292	310	284	292	302	295	293	301	297	312	300	301	262	316	279	312	314	296	299	303	304	292	319	291	289	281	284	285	314	295	292	288	304	317	281	316	294	337	315	310	279	311	299	291	291	290	270	309	314	281	292	286	350	290	304	282	287	309	283	288	250	276	310	290	286	296	292	301	295	313	314	299	274	265	297	265	283	302	289	278	304	329	265	312	289	321	299	302	297	268	259	304	309	271	343	299	267	312	319	317	332	279	268	291	278	300	299	284	275	268	278	270	280	287	280	327	277	290	262	305	304	313	253	301	268	299	300	293	282	249	315	266	283	305	246	298	299	340	297	274	286	287	307	276	312	284	285	274	288	292	286	311	298	280	311	314	322	279	253	297	301	287	313	296	276	293	294	302	287	329	295	319	268	279	295	280	295	292	262	291	288	324	286	326	291	281	286	257	292	289	310	291	310	294	290	266	297	312	333	290	284	299	260	288	304	305	304	324	287	283	286	267	286	278	298	322	274	286	281	282	280	288	298	280	309	297	282	317	291	297	323	308	319	287	296	296	303	293	284	277	305	287	315	273	292	280	273	286	287	281	289	276	281	318	263	313	275	303	280	262	285	294	298	301	319	269	276	301	295	268	313	285	294	303	276	312	261	296	316	284	285	283	292	291	287	279	341	320	284	249	302	306	290	289	311	278	294	283	334	328	300	289	294	292	315	296	270	300	282	305	288	307	293	284	315	281	272	298	301	293	306	311	294	284	302	304	302	287	282	306	285	305	276	306	316	279	302	314	303	352	296	304	270	309	313	292	276	282	278	297	300	342	292	275	303	297	306	264	305	297	286	282	308	313	287	285	308	316	315	322	327	288	285	292	279	259	296	302	281	313	292	288	294	264	329	279	295	261	293	312	299	311	289	281	299	307	272	284	311	302	269	271	282	291	317	281	300	285	286	278	306	293	267	294	305	293	292	279	285	297	322	307	282	302	282	280	268	289	255	304	285	282	317	284	297	320	277	275	291	319	288
24746	21634	28990	36783	38274	27325	17107	13304	9030	3655	1170	404	199	134	144	128	142	130	122	137	125	161	122	126	152	140	125	127	130	120	142	136	151	155	123	149	130	134	143	143	137	130	120	136	143	135	146	156	143	121	122	115	131	151	146	111	140	132	100	137	145	126	129	117	138	121	138	123	122	130	154	115	139	135	135	148	138	130	135	135	131	131	127	127	120	115	129	126	122	144	127	111	130	117	129	143	162	138	127	129	126	143	123	144	124	124	126	126	136	124	136	153	132	142	138	114	145	131	148	129	140	140	109	132	145	126	155	136	139	125	129	155	124	120	107	121	116	130	116	154	119	124	135	129	134	116	130	122	136	152	136	131	125	139	128	134	140	145	126	131	144	116	152	138	118	121	109	155	144	124	131	143	115	134	133	148	127	125	113	131	142	123	147	141	131	127	151	138	130	148	140	144	130	130	125	142	116	150	135	145	139	144	130	138	140	121	124	138	127	114	123	134	114	105	152	153	138	123	133	140	135	121	129	143	130	131	113	137	153	128	135	138	126	120	146	130	133	135	131	126	133	120	131	136	146	121	116	145	140	126	121	146	112	126	124	126	113	139	144	117	150	138	133	141	124	133	117	138	128	141	129	151	132	116	134	123	124	110	135	133	102	121	137	131	128	129	123	138	127	117	151	164	142	133	127	138	125	125	139	128	119	136	137	149	127	140	124	130	140	143	111	132	120	140	136	126	129	136	136	133	134	146	131	106	122	151	145	135	126	136	142	121	134	127	119	118	153	125	127	134	150	125	132	121	134	136	135	124	132	125	120	126	114	150	140	128	126	129	151	140	137	124	129	126	161	125	125	150	141	130	135	146	149	143	121	147	126	132	139	144	138	124	129	130	111	129	136	146	123	128	131	135	130	143	141	134	139	125	133	138	121	142	133	139	140	140	158	126	107	138	120	148	124	130	121	139	127	126	128	122	135	129	132	150	137	123	147	132	134	133	139	127	124	143	146	131	142	137	140	138	136	152	139	144	132	130	137	139	128	130	130	112	139	128	127	121	135	140	135	103	125	131	136	142	151	140	124	137	120	136	155	139	106	152	123	132	120	140	126	136	140	152	134	139	114	113	132	131	128	98	130	132	107	153	145	137	133	130	136	103	135	131	131	114	134	137	140	128	133	127	151	127	133	131	121	120	140	122	142	131	124	125	140	129	116	118	128	115	141	116	141	121	122	133	127	136	149	142	117	150	134	147	145	125	107	126	113	130	143	131	136	119	140	134	129	126	136	142	141	152	151	156	129	120	122	126	145	124	146	128	144	146	112	140	140	119	136	133	121	148	112	126	141	140	140	126	137	155	136	131	135	114	143	138	116	127	122	116	114	122	140	135	115	122	151	124	124	112	136	114	125	140	133	140	124	150	126	124	143	138	131	121	122	128	142	124	160	125	165	117	136	133	134	122	140	132	131	111	127	136	143	126	118	98	125	144	122	141	142	121	126	131	134	141	135	137	150	130	140	151	133	136	130	142	118	131	142	136	121	111	116	142	106	125	147	137	132	138	129	166	150	127	152	131	123	141	128	132	124	142	142	130	142	123	122	122	166	144	129	129	143	118	146	137	125	106	144	159	150	132	135	126	133	132	129	125	133	120	138	120	137	124	119	117	113	113	131	139	138	147	117	150	127	137	125	136	122	126	116	144	132	130	116	123	130	147	130	131	134	127	137	132	117	137	129	116	119	140	139	134	132	156	151	134	118	134	129	133	135	138	106	145	137	125	152	127	120	118	116	129	119	122	129	121	129	145	123	134	132	136	143	125	126	133	145	138	114	140	133	122	140	146	109	139	135	135	129	133	117	126	165	132	168	116	132	138	135	131	125	126	145	123	140	138	104	128	135	132	123	152	162	123	127	114	118	131	142	124	131	121	138	146	161	138	137	139	154	141	121	137	124	142	119	133	124	124	127	144	118	132	127	139	128	114	115	138	115	130	116	127	128	129	136	137	122	136	110	139	126	129	137	115	126	147	138	119	125	128	117	130	156	131	116	133	154	121	135	144	117	150	130	129	118	124	106	139	142	117	134	136	158	134	133	130	150	129	126	118	130	131	127	156	146	124	115	132	134	114	122	136	103	145	119	130	134	129	125	106	126	146	123	120	142	148	130	128	136	114	139	113	151	128	124	136	131	121	142	122	130	127	144	143	132	152	129	122	124	139	137	109	144	133	123	146	118	117	126	122	153	129	145	132	137	148	127	126	134	133	128	111	130	132	118	126	125	132	136	148	158	138	131	129	140	106	143	141	119	141	138	131	114	133	115	142	99	124	144	114	129	130	119	117	126	121	136	115	138	126	148	139	135	122	127	138	119	128	133	141	117	135	141	117	128	128	116	127	126	140	119	104	116	110	128	148	126	137	142	148	129	138	123	119	140	137	143	131	133	130	133	129	141	122	129	143	118	139	123	112	125	145	127	136	133	147	148	114	143	146	155	131	146	121	125	124	126	108	154	113	136	117	135	150	130	136	108	129	156	116	113	133	142	112	124	119	139	121	127	122	154	136	137	138	133	140	136	152	140	127	121	132	115	128	131	134	123	124	141	125	125	130	112	128	132	126	145	117	122	130	142	129	141	127	141	143	116	127	136	140	141	122	131	118	124	119	124	138	143	115	132	132	125	142	123	144	124	140	116	123	147	127	112	127	128	106	134	135	142	152	110	117	144	147	124	147	136	139	142	116	139	130	147	128	144	129	142	133	130	121	123	144	131	117	131	124	118	136	130	141	117	131	132	126	140	127	125	124	135	135	112	125	111	135	127	136	110	147	123	121	121	129	126	124	127	126	123	139	116	133	131	149	130	137	121	136	143	136	127	121	113	117	133	121	125	140	123	128	110	148	136	140	126	143	127	125	137	126	136	132	132	134	122	129	127	142	121	142	134	135	139	134	131	104	132	138	132	142	122	160	137	131	124	121	130	138	147	136	122	117	141	134	142	149	120	174	120	130	130	129	144	138	122	111	126	129	141	132	144	103	121	129	120	132	132	117	131	132	121	128	125	153	132	135	126	135	118	130	126	131	109	120	127	152	117	130	133	110	124	135	128	127	152	121	124	168	128	149	141	124	137	127	132	126	128	138	123	122	136	118	141	169	111	127	129	140	159	125	147	117	132	117	139	133	145	130	152	125	142	125	148	141	129	130	133	138	115	118	143	132	133	169	142	124	132	140	143	151	141	137	120	128	136	133	137	134	159	125	122	142	120	143	142	122	139	137	120	139	144	115	125	117	132	144	125	132	137	125	135	133	143	115	137	141	129	122	116	123	132	121	142	131	125	150	133	107	146	142	121	137	141	129	111	126	133	137	118	131	148	137	129	118	138	158	140	141	141	128	119	131	129	136	128	129	130	135	114	144	135	136	137	141	110	124	133	125	157	131	163	108	151	134	133	113	131	134	130	126	124	145	130	150	129	139	134	121	144	109	128	124	129	131	132	147	129	122	122	160
30362	47353	46728	55203	47359	32067	24845	24425	18527	9118	3396	1156	440	273	242	255	267	256	269	261	250	267	254	284	284	244	240	242	245	272	249	230	254	269	256	251	242	253	236	258	267	280	259	268	284	257	285	263	258	261	258	232	262	257	242	226	263	266	262	282	239	259	232	292	273	241	283	269	269	274	277	267	266	243	273	278	239	268	247	272	280	245	237	241	279	227	254	263	275	233	265	262	266	293	225	275	272	287	255	275	273	254	278	250	259	251	256	241	272	228	266	271	279	270	271	257	236	233	271	281	270	257	267	262	271	268	263	256	264	235	244	268	233	244	268	245	267	276	257	253	240	256	225	246	252	285	254	250	244	264	254	271	263	264	233	239	244	241	271	283	257	252	253	284	277	250	267	239	263	254	275	290	260	273	239	237	244	254	285	243	248	235	271	280	275	245	280	254	253	275	243	267	255	277	270	247	256	272	222	281	292	241	244	243	274	251	265	250	233	280	275	245	295	270	250	262	270	285	266	234	261	233	284	278	268	263	265	248	247	237	255	266	275	216	250	282	257	264	271	268	227	247	269	221	272	257	223	272	246	288	272	263	235	258	250	277	260	236	257	250	259	259	279	296	243	255	290	277	258	230	252	270	256	263	258	276	294	267	265	239	245	269	258	248	267	253	244	254	274	251	269	264	273	271	258	280	231	254	256	267	239	257	273	239	272	270	247	249	272	251	253	246	244	250	256	288	274	284	267	258	249	252	255	266	255	241	286	260	276	261	241	239	262	242	256	233	270	268	262	270	246	267	277	233	267	246	235	253	271	253	285	243	272	242	278	273	252	241	281	274	243	237	271	259	267	268	241	283	251	257	254	265	300	230	228	247	234	265	257	269	274	235	227	250	232	251	266	226	276	243	279	257	244	280	261	264	254	262	262	247	289	284	271	246	262	239	251	249	283	285	253	248	244	265	248	268	254	253	255	271	247	279	253	281	239	257	260	274	264	255	275	261	263	282	282	269	261	290	287	275	246	227	275	251	283	239	256	259	251	263	249	239	261	256	274	247	280	260	280	282	228	264	262	242	253	217	257	247	283	274	273	227	257	282	258	293	218	249	241	241	252	248	245	247	276	213	255	247	269	279	243	259	229	252	274	271	263	245	279	274	258	255	252	274	275	275	264	275	271	245	245	272	235	248	258	255	261	263	289	263	288	265	255	251	253	278	241	251	265	275	251	276	238	266	243	272	229	269	269	266	257	258	241	285	244	265	248	266	240	239	266	231	248	238	247	267	240	275	253	263	249	244	286	253	276	247	239	267	249	265	265	253	261	243	280	257	250	273	262	226	268	242	254	262	276	260	243	233	267	289	239	275	282	237	278	264	257	275	259	258	253	260	263	254	267	246	243	241	273	220	270	264	240	262	263	276	286	283	274	240	279	274	265	245	216	258	318	265	248	274	278	290	242	231	268	247	267	257	239	270	256	250	251	237	281	255	240	261	261	248	261	247	269	254	270	262	290	271	272	258	294	272	251	258	268	261	281	272	269	279	239	252	274	263	239	276	277	237	235	251	266	247	235	238	255	246	251	243	244	239	222	233	249	251	231	244	260	288	237	293	300	256	253	269	270	293	238	271	247	287	250	281	251	263	274	259	272	244	271	258	259	238	272	248	249	239	260	233	254	266	259	278	274	277	248	252	259	223	246	245	249	240	247	256	246	275	279	260	259	272	248	275	275	263	255	268	268	230	259	257	243	257	250	260	238	246	288	250	272	237	250	251	250	250	257	238	249	275	275	270	259	235	253	269	241	263	254	259	234	254	261	252	276	243	297	251	239	275	260	297	274	267	256	260	285	261	241	267	246	273	274	277	293	283	278	261	233	280	274	255	255	269	261	267	249	234	264	252	279	242	249	266	280	237	269	269	251	256	272	262	253	269	274	281	263	282	267	276	251	246	263	270	265	236	282	247	264	257	280	239	278	243	273	262	240	261	252	250	261	244	264	242	265	254	277	293	274	258	230	273	250	262	250	263	256	266	256	277	242	266	268	246	299	264	238	257	274	260	251	293	265	266	235	235	237	244	246	260	263	219	278	256	258	255	244	270	245	225	274	266	246	228	250	267	231	261	248	229	249	255	251	265	256	276	279	233	266	266	274	266	260	243	251	261	259	252	261	273	255	262	282	256	270	303	263	254	267	241	261	268	254	283	286	269	240	253	252	266	253	252	243	254	247	274	260	253	262	265	258	273	235	279	230	260	275	285	262	259	243	250	279	265	244	241	249	288	264	268	266	272	239	271	255	284	291	248	262	279	258	281	287	252	260	266	268	253	246	225	275	270	301	258	252	245	266	257	262	243	243	270	232	254	241	272	258	273	267	257	262	253	273	271	277	263	257	224	251	271	267	251	239	249	263	226	246	252	250	258	254	252	251	250	262	248	277	253	255	259	230	277	248	261	290	232	282	248	278	263	254	239	248	234	221	267	270	249	267	246	286	262	215	266	263	257	271	272	250	244	263	263	267	252	267	236	281	253	261	256	274	263	263	280	256	238	277	273	263	260	245	261	279	283	251	284	271	271	242	282	264	260	270	292	273	254	250	288	278	256	268	266	234	259	246	275	229	265	236	258	279	242	259	271	271	241	284	249	235	284	265	248	264	255	233	303	277	275	224	233	246	258	262	262	244	252	280	250	277	247	252	275	274	263	257	251	248	262	249	273	247	270	256	258	243	266	262	241	236	257	235	204	273	260	267	229	282	258	269	254	240	274	245	255	259	284	269	266	277	248	230	271	303	282	276	278	280	237	262	225	264	281	253	265	250	228	249	287	257	295	284	290	267	282	285	259	268	272	249	215	260	248	263	229	240	237	296	245	261	261	270	259	244	241	285	261	254	215	260	242	280	252	223	235	259	267	275	266	258	258	277	275	227	243	231	247	269	262	246	269	264	262	239	296	268	269	266	273	265	262	249	230	247	243	238	263	232	284	274	251	294	277	242	244	243	265	247	237	249	241	250	268	257	246	265	259	248	266	248	245	275	248	272	268	254	246	255	269	248	246	232	267	287	248	268	244	260	249	250	243	240	255	261	269	277	253	286	231	283	252	278	280	277	264	253	245	254	251	249	253	248	238	270	270	269	277	229	263	281	265	255	239	276	272	255	258	290	249	261	277	262	249	273	250	242	281	255	255	264	291	230	252	256	262	257	268	283	257	237	272	252	269	272	264	268	247	280	268	276	275	271	257	259	269	252	240	266	284	259	234	273	273	272	258	272	267	254	278	290	254	248	254	277	272	286	244	264	279	276	282	279	251	232	261	256	239	270	274	251	215	242	257	278	257	261	245	224	253	271	252	229	260	241	270	246	239	253	269	261	243	249	236	271	253	287	259	283	246	264	248	273	259	268	254	262	246	275	256	246	237	275	236	263	264	269	268	247	242	257	274	275	253	237	282	260	297	276	301	270	255	256	235	273	281	271	268	240	261	286	264	261	251	283	265	272	283	253	259
23491	21551	29511	32350	41006	37147	26944	23246	16663	7477	2178	647	251	145	142	129	121	117	116	124	99	130	141	115	118	126	131	118	105	141	121	108	134	121	121	135	121	111	132	101	114	128	128	138	135	135	130	116	109	117	124	137	126	123	132	100	103	122	123	111	110	120	123	103	131	123	110	134	115	121	153	121	119	140	117	118	125	111	123	138	128	110	138	106	116	118	135	122	112	130	124	106	120	131	157	131	119	106	116	118	102	135	138	145	118	108	143	118	139	123	136	138	126	136	118	121	129	112	122	129	124	142	120	134	141	135	111	131	131	111	107	124	137	110	125	107	121	132	142	117	128	106	117	121	147	108	124	141	117	140	129	124	127	109	125	129	116	132	122	126	115	136	113	139	112	122	109	119	114	128	137	124	117	127	118	116	139	119	108	130	114	130	124	121	103	135	118	112	132	116	133	131	111	120	134	126	122	119	118	122	125	115	122	140	122	143	110	120	110	117	134	128	126	122	122	119	133	110	121	129	110	123	122	119	118	135	136	129	119	123	119	132	135	124	118	142	113	132	103	115	112	126	131	125	161	128	127	139	118	138	135	134	138	150	130	112	132	122	138	123	124	129	113	113	119	132	130	134	129	115	121	127	123	120	136	147	127	117	117	96	129	111	100	132	122	118	139	107	117	105	122	127	117	104	105	136	132	119	107	153	127	154	113	145	114	112	109	123	121	118	122	113	137	106	113	122	124	131	124	120	125	117	118	118	122	116	145	131	125	112	140	113	97	112	126	121	120	114	112	112	106	136	128	127	139	130	129	124	127	120	128	122	114	106	135	102	106	141	104	111	123	128	134	118	119	123	127	115	138	118	135	144	103	129	127	127	115	116	144	118	122	146	121	121	125	137	121	131	130	104	118	146	115	116	138	128	123	106	128	123	133	124	149	121	130	120	130	122	124	108	139	100	128	149	131	138	127	122	115	111	92	124	120	133	117	116	134	114	136	109	126	112	129	131	133	115	126	139	140	135	104	128	104	125	135	122	135	132	128	135	136	136	138	118	115	108	122	131	136	128	132	113	143	127	119	134	122	102	117	123	101	118	121	134	135	129	138	125	122	151	98	127	127	131	142	112	137	120	135	112	138	143	109	146	137	118	132	119	138	126	128	121	120	134	130	139	117	145	120	115	126	129	135	125	132	129	135	143	122	144	162	128	113	133	126	109	111	116	120	110	130	108	134	130	129	131	129	113	115	143	117	136	106	109	126	115	134	134	139	119	118	130	149	115	129	124	121	100	127	119	114	120	126	137	130	112	116	85	116	133	154	126	134	116	130	115	124	120	119	106	141	136	138	149	116	113	122	133	130	126	130	151	118	129	144	135	137	125	145	139	140	130	133	115	129	124	114	115	161	124	104	113	142	126	121	121	118	127	136	135	100	108	132	121	128	104	112	129	126	115	140	130	123	121	112	127	121	119	137	135	113	126	111	118	117	131	144	115	138	122	122	110	128	117	136	130	136	134	126	119	118	131	143	125	115	124	139	143	110	114	121	117	102	111	143	114	126	126	109	112	114	122	122	122	139	105	143	125	136	118	137	132	122	104	119	119	118	115	121	123	131	127	119	109	112	138	112	119	103	130	111	115	122	141	120	100	119	108	138	129	125	126	112	141	116	116	136	135	146	115	132	122	116	130	110	137	128	127	142	125	135	128	113	120	140	118	147	131	134	141	128	125	146	132	134	134	128	134	115	125	132	120	129	128	134	102	141	129	127	117	120	123	122	114	127	119	125	128	132	101	110	120	108	111	123	140	133	135	114	141	120	129	104	126	138	116	144	110	124	109	123	116	120	117	110	130	148	153	121	111	117	124	120	133	127	118	115	114	133	131	123	111	122	125	136	133	122	106	104	147	129	120	145	122	128	94	152	129	118	111	117	124	116	120	127	128	125	136	124	122	134	125	127	111	123	105	133	129	107	134	120	126	127	130	136	131	138	127	119	104	130	125	130	142	123	125	126	117	124	121	132	121	123	115	119	98	137	101	128	129	140	131	119	125	124	140	128	119	135	137	120	128	133	151	126	138	122	122	119	134	125	117	119	140	107	111	141	99	119	138	119	142	129	101	137	111	98	116	137	107	125	122	121	127	125	120	113	117	133	139	136	120	136	123	133	127	113	120	117	121	122	106	117	129	138	111	113	143	122	115	142	140	135	138	104	123	120	120	134	116	147	123	116	125	113	129	127	139	121	137	110	107	116	131	142	121	113	141	114	131	119	121	115	115	130	97	136	118	121	129	130	119	148	122	112	133	121	135	107	137	133	117	135	124	132	137	119	123	116	118	123	123	113	130	132	106	126	132	115	134	129	139	135	133	128	126	119	136	106	124	109	116	129	108	122	117	115	123	118	121	120	135	132	135	117	101	114	136	123	120	133	118	123	119	121	139	122	120	124	130	133	159	139	130	124	140	104	130	150	137	124	129	101	101	130	126	129	124	139	123	127	107	115	115	139	109	122	117	121	125	134	130	121	135	123	130	144	118	126	145	119	114	137	138	133	133	129	125	127	111	124	118	118	123	121	136	127	129	118	124	122	114	111	106	111	105	112	121	105	131	123	119	140	126	121	136	112	129	111	111	114	110	127	94	132	120	121	117	128	120	139	129	135	134	118	144	131	141	129	127	122	125	135	110	129	139	145	123	95	121	132	126	118	112	108	122	150	133	129	112	129	139	129	122	110	128	122	119	113	130	123	129	128	123	108	110	106	126	115	113	135	125	117	146	137	116	121	126	133	136	119	118	146	109	105	139	124	130	110	108	122	144	122	148	120	118	145	126	133	125	105	130	125	136	116	122	112	110	107	105	119	115	103	137	136	111	105	131	106	111	115	142	100	107	132	132	131	120	119	109	116	115	128	120	148	124	138	103	129	111	110	131	119	123	126	123	115	132	129	117	155	113	135	123	119	135	130	153	131	127	128	137	124	114	114	124	132	125	115	129	92	112	119	115	121	116	128	114	117	137	139	125	109	125	124	127	133	141	124	101	115	116	125	114	117	144	139	116	113	130	122	118	121	138	116	126	137	130	139	133	111	129	136	115	128	117	138	131	128	104	131	103	104	125	117	139	126	116	126	100	133	109	122	134	109	134	123	113	117	126	115	140	117	127	124	127	125	127	97	127	151	124	111	131	115	122	146	129	133	102	124	135	119	103	121	134	116	134	129	126	123	124	120	131	122	149	127	127	102	102	141	137	126	129	123	124	142	126	122	120	129	125	126	104	120	129	128	135	96	117	127	139	118	144	144	117	120	118	137	148	130	141	119	112	111	105	127	121	117	103	127	141	114	130	119	126	132	122	134	131	141	116	119	120	111	117	128	121	133	130	119	124	138	136	106	113	117	130	130	134	115	111	113	138	107	106	119	102	120	116	130	143	148	120	117	122	142	116	122	131	118	118	143	147	127	117	125	126	129	108	136	129	112	113	103	129	114	123	120	119	127	132	141	129	112	118
34597	53911	59584	70648	60684	44480	33420	33700	26737	14686	5552	1791	535	281	241	248	210	227	231	241	194	224	249	235	219	245	197	229	252	234	225	223	240	254	242	205	244	242	217	225	226	252	234	218	236	220	236	217	225	235	271	230	234	229	224	232	245	201	248	203	232	231	240	252	260	229	220	224	219	235	228	232	231	247	233	215	199	225	239	233	271	226	249	212	238	242	247	233	233	228	222	193	205	215	212	230	255	231	210	224	219	209	246	204	233	212	216	250	250	217	243	215	217	231	225	247	227	232	235	224	224	222	231	237	237	226	239	218	230	262	242	217	233	209	261	244	249	243	261	227	210	223	229	248	231	217	201	241	255	259	232	214	242	208	238	253	229	218	220	225	230	262	222	235	231	229	235	259	278	250	241	247	229	247	209	229	228	247	239	250	223	232	201	240	238	232	223	219	250	236	270	216	208	229	259	218	233	232	209	224	228	239	224	226	259	273	234	226	236	224	202	263	234	249	232	220	247	268	232	234	233	256	222	247	225	243	217	248	203	254	213	223	215	236	241	227	217	216	234	254	235	215	249	247	252	224	214	206	256	223	228	222	234	218	231	241	222	239	223	230	233	251	248	229	237	209	248	225	218	248	230	242	224	228	231	244	207	221	218	232	201	224	235	240	238	192	259	237	231	250	246	220	241	209	233	227	213	262	229	235	246	234	235	221	222	214	229	205	204	219	239	224	246	241	208	223	228	229	230	230	209	217	232	244	226	230	267	247	222	228	247	213	245	213	234	216	232	224	229	230	218	213	230	252	232	242	233	241	243	228	237	224	229	197	254	206	227	226	253	230	235	248	213	228	214	234	259	253	223	237	238	225	203	219	245	231	231	224	208	228	229	237	237	223	226	239	199	226	245	218	242	226	243	223	216	238	225	237	219	251	215	227	235	208	227	250	219	204	208	225	223	229	243	238	249	207	226	200	205	222	246	241	256	205	227	229	240	236	244	219	210	226	229	244	231	227	229	230	205	214	236	213	216	243	221	235	240	219	248	248	248	227	237	216	239	208	236	219	229	232	233	217	221	226	218	203	243	211	204	216	221	214	219	243	215	243	245	228	241	258	238	233	231	216	229	217	207	210	208	241	232	213	236	214	237	219	215	211	226	225	247	259	246	217	217	238	220	228	209	229	236	225	215	232	219	252	239	231	254	228	276	218	240	211	236	226	238	240	241	213	239	234	227	249	232	233	233	240	246	249	235	213	237	232	230	224	227	224	223	226	212	235	231	227	204	224	201	201	224	223	222	263	233	234	249	212	207	220	220	239	219	219	209	209	244	222	229	230	236	217	249	234	227	246	226	230	216	242	228	246	219	232	236	236	222	250	244	253	224	241	219	229	215	237	223	226	217	202	271	242	215	234	233	238	215	234	222	220	241	246	242	258	252	249	228	223	227	232	216	220	242	230	236	233	207	213	196	236	213	246	232	245	233	223	251	236	245	213	230	241	253	203	238	255	221	221	237	244	177	218	225	233	232	222	254	215	232	233	233	242	248	257	220	219	223	191	236	229	221	233	226	243	231	245	209	233	248	209	260	232	237	243	235	233	249	227	217	209	231	212	210	236	190	214	240	221	212	230	243	255	227	240	223	249	223	247	251	203	234	227	229	211	225	245	204	227	220	219	240	235	241	230	210	240	239	220	242	245	227	242	207	249	241	214	227	227	213	227	221	222	247	235	209	229	218	236	221	203	191	239	212	211	215	247	217	227	223	216	217	252	225	243	232	202	253	238	241	214	228	235	227	227	222	238	248	227	246	243	215	239	219	243	216	180	236	208	218	244	213	228	227	225	216	239	239	258	247	216	227	226	233	236	240	210	233	232	259	208	229	192	216	231	222	268	216	203	217	229	233	244	259	223	245	219	252	216	223	247	234	245	237	228	231	222	218	219	229	231	239	240	212	215	217	258	260	245	201	239	258	237	218	227	218	221	234	213	203	228	228	219	224	224	245	236	230	224	215	207	220	235	256	212	223	237	222	248	238	214	280	227	234	229	225	225	234	254	217	224	240	260	231	226	247	222	217	240	219	253	255	224	243	220	243	235	208	224	232	217	234	214	218	242	242	247	213	233	227	242	209	231	244	215	244	200	208	267	264	245	232	213	227	240	231	200	206	226	236	227	242	208	215	211	243	233	205	209	248	244	214	233	247	250	220	234	244	198	229	213	253	254	230	218	222	220	245	216	204	238	231	220	232	223	219	243	228	223	237	228	215	210	238	229	229	238	212	207	224	223	248	227	249	207	210	247	239	217	229	229	244	208	203	245	232	224	229	216	227	246	246	217	211	239	244	226	233	235	215	226	241	222	237	231	205	242	207	224	255	219	233	251	221	201	247	220	224	253	238	200	231	244	224	236	213	222	237	237	241	225	230	216	241	199	245	234	211	217	242	251	224	205	247	215	244	214	212	229	236	209	208	213	256	239	239	226	232	227	204	222	236	233	229	237	238	210	230	241	225	230	234	216	232	224	229	223	223	222	264	224	211	223	214	228	239	233	242	237	233	260	247	242	243	236	237	226	214	255	214	233	206	205	229	208	215	229	246	210	232	236	230	225	271	221	251	225	245	230	223	208	202	213	215	232	191	237	228	231	241	236	245	217	231	218	260	240	246	190	204	226	243	214	213	210	225	244	241	204	233	237	255	216	216	213	214	217	230	240	262	251	224	232	251	222	210	216	236	225	192	226	208	211	254	245	191	228	257	190	252	214	251	257	200	188	227	244	234	228	212	236	252	230	213	213	213	220	222	240	220	236	250	215	242	205	250	222	238	229	241	210	194	241	246	233	227	224	214	267	224	221	226	215	239	244	253	240	214	230	249	226	218	273	223	220	203	204	248	221	235	251	257	220	268	228	239	246	236	244	230	230	233	220	222	223	233	237	185	240	230	200	232	220	231	238	253	209	226	206	217	223	206	219	223	217	223	248	237	248	214	240	233	235	225	234	217	235	216	236	262	229	226	255	220	249	244	186	261	234	247	208	238	242	214	225	217	208	258	243	236	212	219	208	237	222	232	205	242	230	239	247	236	233	232	234	247	232	228	237	241	221	220	219	255	212	208	200	255	235	227	219	232	239	238	229	224	216	200	238	257	255	250	222	230	233	228	217	230	220	244	231	221	233	228	239	236	230	217	225	235	240	227	235	226	231	239	224	241	214	232	236	233	255	228	257	216	217	207	245	240	264	239	262	234	233	218	222	246	261	231	242	233	229	233	238	250	228	228	228	226	231	213	220	223	225	245	229	250	228	222	220	228	223	229	231	232	230	272	227	240	229	235	209	215	237	202	226	222	249	220	231	228	222	237	228	231	248	244	223	207	214	273	231	224	235	247	245	234	229	220	226	217	245	237	226	213	244	259	250	221	217	218	205	231	239	219	223	219	240	241	224	230	257	265	224	203	233	223	234	240	231	190	221	242	261	238	234	228	220	246	215	213	238	237	202	253	234	207	231
27701	22873	24870	23402	14016	6630	2021	1550	1171	635	310	211	161	152	159	155	149	133	171	148	148	156	166	138	155	163	141	145	172	139	132	148	172	157	134	153	153	167	147	136	155	140	133	140	147	153	168	139	168	143	167	160	141	163	142	146	146	149	153	147	156	147	139	137	147	153	177	141	143	143	183	148	147	145	154	152	144	136	150	170	152	144	137	157	161	154	138	162	164	154	159	145	159	142	169	147	157	126	174	134	149	151	136	149	141	164	144	143	149	159	149	178	159	147	148	161	146	155	150	152	154	130	156	160	158	167	152	148	162	147	162	137	142	139	166	162	154	153	161	160	169	150	166	167	163	136	147	147	176	146	151	155	165	149	148	155	138	153	147	168	133	149	167	148	142	149	133	165	163	128	139	136	168	159	150	147	142	147	142	141	182	146	162	147	158	162	161	145	164	142	147	139	153	145	138	153	157	139	153	152	136	130	159	146	147	173	147	168	159	142	154	169	170	163	184	151	150	153	123	148	149	139	164	129	149	150	154	142	151	156	147	137	154	141	139	133	145	133	162	143	158	130	150	144	149	137	156	137	163	150	163	141	137	149	137	154	145	144	159	155	161	131	133	145	140	172	158	118	150	147	151	167	145	162	152	136	136	179	144	152	164	163	153	165	149	152	165	160	157	156	163	152	161	147	153	137	147	156	146	147	149	161	160	155	144	138	143	159	149	149	148	160	148	147	138	136	156	166	167	150	161	161	122	132	136	160	154	166	153	123	158	143	167	132	155	137	148	141	154	149	146	156	171	146	180	166	140	156	139	138	159	152	160	138	157	141	138	145	164	133	148	133	149	169	143	143	144	145	159	143	150	146	175	133	123	181	143	156	159	138	151	140	146	152	148	137	158	153	169	155	168	160	148	135	146	152	148	144	154	160	149	119	135	173	175	138	154	165	145	132	149	157	162	167	155	164	142	148	166	141	154	144	134	140	164	128	148	167	144	159	154	156	158	138	134	140	153	174	155	145	150	137	153	162	149	153	159	162	144	145	161	160	153	159	151	159	156	156	151	166	151	172	153	157	153	147	141	140	142	140	150	163	148	154	149	149	144	149	151	164	143	150	162	138	141	171	164	138	138	138	162	158	154	164	144	154	159	133	154	150	157	154	156	158	144	154	159	145	147	140	163	172	144	172	150	158	155	147	157	143	137	157	162	134	141	146	150	154	146	143	164	160	152	130	140	151	156	157	128	137	182	145	146	153	133	146	129	153	152	151	147	152	148	138	155	136	160	162	169	154	163	130	143	161	143	141	151	133	132	147	158	154	137	134	163	157	153	147	162	157	145	157	162	144	162	160	177	147	160	152	154	132	169	132	160	159	145	144	141	149	140	150	143	152	169	136	161	147	140	172	165	128	140	156	144	149	150	144	136	145	157	169	122	139	149	136	157	159	127	145	159	157	152	130	168	164	131	164	162	163	154	172	173	146	155	167	134	145	142	151	146	141	172	155	147	146	148	164	176	160	142	156	158	136	137	154	149	145	136	140	151	141	142	156	162	146	142	139	159	164	152	146	147	146	149	140	141	157	160	163	158	160	152	145	147	176	166	163	133	136	177	153	163	148	157	145	152	166	154	133	181	140	139	143	159	150	131	170	164	134	161	147	147	133	160	158	134	149	152	147	154	164	147	146	158	163	164	150	151	121	128	129	157	172	141	143	132	165	161	138	160	145	165	154	159	148	134	160	121	138	161	141	152	123	161	145	135	133	159	139	152	160	163	161	143	136	149	163	162	152	135	147	156	173	166	158	155	147	139	145	145	147	156	158	156	139	139	132	148	156	148	146	132	180	165	159	157	153	160	143	155	159	137	166	143	149	149	156	149	161	147	145	131	138	148	166	147	147	122	129	132	143	150	137	148	149	151	149	176	145	138	173	160	139	159	133	157	158	169	127	122	162	141	148	155	144	155	165	140	146	147	147	132	148	144	163	143	176	132	133	144	143	166	134	147	160	124	158	149	154	127	149	174	148	151	153	142	142	141	153	148	133	164	159	140	158	145	147	174	143	132	152	148	153	157	147	153	134	169	158	140	141	150	160	162	135	147	152	151	148	147	155	156	157	156	161	141	141	148	152	129	141	162	146	157	149	151	153	136	159	162	146	144	147	144	158	149	142	158	159	151	144	140	159	157	153	161	139	148	146	136	127	154	157	150	150	123	141	171	148	164	161	172	137	167	147	159	140	128	170	165	159	141	166	178	137	154	162	170	147	145	153	150	151	140	121	166	146	135	162	142	140	167	150	160	132	142	143	152	146	170	127	156	152	116	142	188	181	145	115	167	149	141	135	139	163	159	154	164	171	139	153	179	149	142	162	150	169	136	151	152	138	135	172	152	123	155	156	162	154	138	173	149	152	152	177	142	154	153	142	153	141	159	132	145	149	138	164	151	152	143	161	174	142	151	166	144	130	149	153	133	154	154	153	180	160	139	137	167	146	151	134	157	139	135	139	144	139	143	142	165	150	156	163	152	141	150	150	144	161	182	148	151	150	123	136	162	148	134	166	151	149	142	163	145	141	138	146	129	144	156	152	149	140	165	159	148	172	156	137	141	157	155	163	145	152	146	142	146	154	146	157	158	162	166	170	153	158	149	170	151	152	156	145	153	147	168	156	160	130	170	132	155	166	159	144	161	145	143	157	149	143	168	160	180	134	140	128	149	146	144	159	149	169	130	130	157	146	141	158	151	144	134	165	173	158	152	152	165	131	151	162	134	114	155	148	164	148	146	158	158	140	152	151	168	154	147	158	147	127	187	155	147	149	143	158	172	139	184	139	155	159	137	136	136	162	158	136	143	162	161	126	145	141	142	143	137	163	160	139	144	145	153	165	143	148	145	148	133	134	159	152	151	137	172	145	126	145	143	147	149	142	138	135	154	141	157	142	164	156	151	160	143	162	151	156	154	146	159	146	163	158	135	152	143	152	152	149	164	143	157	141	138	142	157	150	147	144	146	154	158	151	150	149	132	154	141	154	121	145	134	154	160	166	160	144	154	135	156	159	142	129	146	171	152	155	149	143	163	144	125	145	156	152	173	140	155	178	137	168	166	150	138	142	177	143	156	145	144	170	127	169	139	150	144	148	157	165	149	138	137	157	141	149	151	149	145	157	166	147	136	153	129	140	141	150	141	152	125	129	172	158	164	146	154	149	139	155	155	171	173	140	125	133	162	149	170	154	172	163	146	148	142	165	147	136	163	157	137	164	136	153	153	151	139	136	154	159	150	161	158	146	164	157	173	143	145	164	131	153	143	143	153	139	160	157	175	164	143	191	150	152	162	166	151	148	151	146	151	147	157	149	164	153	146	162	151	129	151	145	141	139	130	149	154	162	170	131	152	154	148	120	159	137	159	144	139	160	141	145	154	129	154	156	144	146	158	171	182	164	140	166	148	138	144	147	139	127	141	140	140	144	159	143	168	132	150	153	148	174	154	148	166	150	139	138
27811	35599	33488	28428	21085	12727	5342	4712	3317	1582	750	404	297	288	272	279	264	319	271	292	299	290	297	294	304	289	268	270	290	292	300	282	308	307	297	279	291	271	281	303	299	304	262	283	287	275	309	304	285	261	273	282	277	279	307	290	264	255	302	331	303	264	283	275	269	260	287	295	269	296	312	265	294	325	294	278	294	282	267	299	282	273	285	290	305	269	306	304	277	309	276	274	298	294	307	273	286	271	293	290	272	294	284	267	284	278	291	285	280	315	285	299	284	307	282	293	294	295	288	307	296	266	290	286	273	326	325	281	284	345	292	303	303	294	295	291	287	311	286	276	312	283	313	303	279	298	303	289	289	300	301	300	315	261	276	300	316	300	318	291	268	277	299	266	288	316	290	264	282	293	287	292	308	313	271	303	284	295	324	276	263	298	318	279	293	303	290	290	274	316	299	274	265	337	304	317	285	304	295	302	294	315	281	287	298	296	304	267	286	274	295	310	300	293	304	290	290	266	292	268	259	286	293	300	272	236	320	292	303	300	304	288	301	261	304	255	279	281	278	291	280	291	287	272	263	249	305	287	289	270	319	296	282	293	314	282	298	277	293	279	298	281	282	292	276	278	287	325	293	269	300	294	308	312	261	282	301	284	283	299	271	285	304	302	307	281	306	320	280	307	272	291	288	295	305	307	277	298	284	298	290	315	278	282	270	314	285	305	318	286	307	298	309	328	275	274	324	277	342	273	278	305	310	295	288	309	279	277	296	286	303	294	303	277	304	296	293	256	292	256	295	285	289	284	303	302	303	286	300	274	270	294	313	249	309	281	298	267	279	294	337	248	320	286	299	282	308	286	312	287	289	277	306	302	285	296	298	254	280	291	318	289	284	306	288	313	248	312	297	299	275	284	281	306	303	285	281	284	300	309	292	287	303	282	315	297	268	286	307	286	294	298	298	279	322	304	289	285	277	298	286	301	293	279	304	303	279	262	276	289	279	305	303	304	303	282	278	298	293	293	296	318	293	271	291	289	286	285	311	331	308	293	302	263	279	318	311	283	311	270	291	293	292	311	283	287	293	309	285	305	296	285	285	253	316	284	256	290	301	289	287	313	306	305	320	283	286	295	294	292	306	256	338	316	301	291	317	290	266	293	315	308	297	313	304	294	251	293	302	279	299	329	286	313	260	296	303	286	254	298	286	284	281	278	303	295	272	313	292	300	294	297	293	273	292	297	304	273	306	274	303	299	271	285	309	280	296	294	273	312	290	289	290	271	298	304	287	290	274	298	273	316	314	307	280	289	287	306	299	305	309	245	282	301	328	280	281	297	346	331	285	315	285	311	310	303	305	314	270	287	301	284	326	311	278	312	353	292	262	305	288	276	303	309	300	284	293	298	292	286	313	310	316	250	271	279	308	327	266	323	285	276	283	286	308	288	320	314	301	281	291	291	285	294	299	278	278	268	288	293	324	279	313	306	264	295	321	294	282	300	295	317	287	298	294	301	281	282	308	292	282	336	291	307	282	302	297	304	307	304	290	292	301	279	311	321	311	308	299	305	274	290	295	331	336	277	280	286	287	298	314	259	282	283	295	287	258	299	302	288	323	270	298	321	285	319	308	288	271	306	290	283	291	276	285	301	286	271	294	300	300	300	306	296	272	274	313	321	294	278	273	301	295	308	281	291	318	286	281	277	291	291	331	303	283	282	290	295	294	315	268	287	278	238	297	253	281	272	318	261	295	266	295	320	267	278	281	283	319	288	331	284	272	300	285	302	292	331	318	318	320	277	288	294	283	291	299	301	277	288	313	282	260	302	272	284	295	273	299	275	296	314	296	285	329	280	275	309	267	262	298	283	305	288	307	289	274	283	314	305	281	276	304	270	345	310	278	309	290	293	295	296	291	281	280	285	292	258	304	304	289	290	288	310	277	313	298	284	275	274	282	293	285	277	301	299	268	277	282	307	281	282	298	284	301	289	285	290	302	311	297	275	318	303	311	269	283	320	261	311	317	310	289	295	293	300	271	286	309	271	305	303	289	293	298	280	272	307	294	280	303	299	277	295	279	295	295	323	280	301	279	320	284	315	312	268	285	316	293	312	290	308	302	289	285	299	295	302	312	281	276	294	291	296	294	283	280	282	288	286	292	276	288	283	274	312	272	287	312	285	275	288	272	267	298	316	274	307	274	288	308	272	282	320	278	307	298	276	308	278	317	288	295	314	298	292	306	281	294	324	307	303	294	279	305	289	315	302	300	304	329	287	327	275	282	289	259	257	273	332	303	272	300	277	305	290	299	280	285	288	281	298	287	297	280	295	277	308	287	298	297	287	280	284	304	291	304	316	290	309	293	306	316	309	313	304	322	289	273	279	314	282	280	303	303	297	327	257	285	280	301	266	304	291	274	323	322	312	285	300	284	293	305	298	256	321	284	293	287	285	281	338	260	292	286	274	285	302	276	288	282	311	269	284	300	266	309	315	271	324	297	268	260	298	287	304	265	306	302	289	266	279	278	282	266	289	288	304	303	321	315	301	293	278	294	299	303	262	269	269	295	298	286	277	307	309	294	284	310	291	292	289	294	316	320	270	294	291	279	281	287	286	318	308	297	303	298	306	279	314	281	294	258	257	283	318	285	276	297	284	306	303	321	307	325	320	297	275	324	286	290	291	326	295	331	309	253	299	264	307	278	314	290	304	256	274	328	318	334	321	287	302	299	297	262	280	291	299	298	291	286	312	291	308	276	262	294	297	298	302	267	289	279	290	270	260	300	281	278	301	323	304	284	304	287	292	266	286	311	289	266	316	302	282	277	289	339	277	297	319	272	325	289	312	293	284	289	276	298	293	323	303	284	259	266	285	288	303	277	288	288	281	258	282	291	300	274	328	292	283	294	273	295	298	268	281	280	292	311	321	285	291	279	291	303	267	274	305	272	292	293	297	261	303	293	295	267	285	282	263	279	296	272	283	321	281	270	304	309	308	292	302	282	262	284	306	305	300	298	259	296	293	298	317	269	289	295	295	293	290	270	290	302	303	309	279	275	316	329	293	287	298	319	304	307	287	289	303	286	270	307	286	300	300	282	300	289	279	286	336	307	268	277	301	274	310	273	273	271	287	289	304	294	299	296	277	283	282	280	281	279	290	311	295	298	291	278	303	307	309	269	315	295	290	295	290	287	304	284	276	276	316	305	315	324	289	306	290	278	335	274	279	301	281	270	289	314	283	285	319	299	274	282	307	277	266	285	268	294	313	292	282	264	292	329	288	282	240	310	306	297	305	283	297	293	294	299	322	311	291	257	322	305	321	317	282	326	278	283	297	269	302	279	284	285	269	300	293	265	301	304	277	309	290	293	319	297	303	293	283	293	285	309	311	295	306	282	303	297	311	270	294	289	285	285	315	320	310	326	286	293	276	279	288	291	291	320	311	298	294	263	279	326	299	289	299	297	311	311	281	283	319	282	288	263	286	312	314	305	286	298	283	278	316	267	283
24843	21626	29586	41325	39887	31413	18271	9524	5317	2042	702	280	200	128	137	130	120	127	123	126	135	128	153	123	122	124	129	123	130	131	126	132	138	146	138	151	139	130	109	117	148	124	133	150	152	144	137	124	116	125	138	140	141	140	120	130	124	146	133	118	121	136	135	131	137	140	139	136	115	137	128	129	143	124	135	122	134	135	128	124	124	138	119	142	141	115	132	136	126	134	125	118	138	127	135	128	118	138	137	157	111	122	147	114	132	127	107	136	134	139	138	116	143	125	129	135	133	129	113	144	142	111	136	126	136	139	143	110	104	127	130	162	139	124	127	121	127	124	120	131	132	134	127	156	130	115	130	133	132	166	127	117	131	154	134	127	126	144	133	138	151	152	133	121	136	135	139	134	141	121	146	137	139	139	124	140	143	130	124	132	125	135	114	154	107	130	124	140	133	115	130	123	139	123	133	129	108	135	146	128	123	148	119	141	132	137	124	126	136	119	143	127	147	160	136	122	112	134	118	122	140	128	121	144	144	136	143	121	142	129	130	120	147	134	146	115	124	132	124	128	116	133	131	125	133	137	116	120	111	155	146	124	133	156	137	129	125	135	132	144	117	110	113	133	134	150	122	117	145	114	146	134	130	152	121	133	140	139	136	134	144	122	154	131	114	121	135	134	122	139	141	135	148	110	144	144	133	149	145	120	133	112	129	126	133	152	133	125	143	124	119	137	130	111	139	126	130	138	128	135	128	137	136	128	123	134	125	119	128	140	146	136	141	122	137	130	116	152	124	132	126	134	140	135	126	129	119	126	111	118	152	128	125	128	132	128	149	119	131	120	124	143	140	127	107	116	142	144	132	166	111	120	142	140	127	115	120	156	141	125	126	128	116	123	136	133	108	123	110	125	130	148	124	138	153	135	134	125	137	136	138	144	141	140	138	115	121	127	130	131	140	137	116	129	130	127	138	142	145	127	119	122	142	139	110	120	116	127	111	115	130	129	134	90	144	139	131	122	112	123	112	124	118	137	124	112	121	120	150	107	138	142	125	145	124	118	128	136	133	127	132	111	135	124	155	130	144	135	145	109	151	118	143	128	148	134	121	136	136	143	133	153	146	120	128	114	128	115	138	132	130	138	136	149	149	127	126	125	127	128	116	135	131	131	130	130	131	114	118	120	127	137	131	125	153	129	137	121	133	142	140	127	136	129	136	110	118	116	137	133	139	140	130	127	151	126	118	119	121	130	132	142	136	124	126	130	122	133	134	161	107	124	135	121	115	136	146	111	133	149	129	141	154	126	126	157	126	129	104	138	134	132	139	142	145	138	136	139	124	115	132	112	140	136	130	134	128	134	129	150	127	140	148	121	125	147	144	128	128	140	141	128	142	122	131	141	121	109	135	130	124	147	125	134	124	135	107	114	137	127	119	139	126	135	129	118	143	132	123	140	134	124	135	117	133	137	105	128	149	146	125	144	135	115	112	132	121	131	137	127	130	135	135	131	144	142	131	143	152	113	120	131	157	113	111	140	119	124	139	114	141	146	111	122	119	111	143	126	138	122	97	133	142	112	154	152	134	144	119	146	126	120	135	119	137	135	153	120	132	122	144	134	135	126	113	128	134	139	143	130	126	140	121	128	135	130	117	119	124	119	133	135	145	133	128	137	128	110	132	124	154	139	125	118	126	125	132	131	146	144	127	124	132	135	115	103	123	147	131	136	133	121	154	129	129	125	126	155	129	136	124	129	125	123	131	133	135	126	110	137	146	128	131	150	154	125	134	149	141	155	130	107	123	120	151	127	142	116	117	105	142	127	137	119	112	133	148	114	114	143	131	121	130	133	127	132	135	137	117	128	137	139	128	134	120	134	126	128	121	128	137	138	117	123	110	147	130	146	128	144	142	139	130	138	133	126	134	141	129	132	140	115	138	146	118	118	145	142	131	131	131	95	125	125	130	135	125	125	126	126	132	125	137	127	133	113	126	129	128	135	127	123	118	126	121	138	130	112	118	142	145	121	134	147	133	133	126	119	127	142	126	124	124	120	127	142	138	109	121	123	129	145	114	157	160	147	138	125	127	132	137	139	134	152	163	108	130	123	123	140	132	133	122	128	133	125	140	141	122	114	129	137	112	132	127	129	129	148	140	127	138	154	123	135	132	132	143	139	111	129	125	139	141	134	144	136	133	131	133	128	141	123	143	135	145	127	127	144	143	112	125	122	129	138	141	128	139	126	126	127	120	132	126	109	140	125	146	121	140	146	112	125	118	148	118	144	121	126	131	134	118	121	127	109	131	121	159	147	118	120	121	150	129	140	111	142	130	119	130	116	129	121	135	124	136	127	122	128	136	145	149	119	141	134	126	130	117	135	124	144	116	122	113	145	122	111	129	141	136	150	128	148	137	133	152	130	124	134	142	118	120	149	121	120	120	143	138	128	133	135	120	133	123	133	149	134	123	120	142	130	119	128	130	140	134	126	128	143	144	134	122	110	147	143	133	124	132	140	113	134	123	137	120	137	118	144	114	141	142	124	133	132	153	116	168	163	117	130	135	115	135	123	135	122	119	140	124	161	137	119	149	123	117	111	116	116	119	134	139	121	150	129	149	150	139	144	127	136	147	145	120	128	123	134	134	129	139	135	140	114	143	116	129	136	132	135	130	146	121	113	134	104	139	127	132	112	139	138	155	128	170	122	130	154	130	121	126	129	132	139	130	137	133	137	125	114	123	120	129	136	124	133	140	120	121	133	126	163	105	116	134	101	126	121	143	119	120	127	133	135	110	104	123	142	127	139	134	144	133	113	132	139	138	134	132	135	116	130	142	121	135	111	124	127	126	130	122	117	129	122	128	148	138	133	117	126	111	124	131	112	110	125	132	123	126	114	134	119	139	137	139	128	124	124	130	141	140	151	147	148	132	135	141	138	129	164	115	121	130	135	124	144	128	137	130	117	151	120	142	121	134	114	120	134	108	126	145	130	128	141	100	116	144	134	132	145	123	114	134	119	133	109	128	131	137	128	116	134	136	118	119	129	112	127	129	133	123	120	155	133	128	128	131	146	127	124	108	127	115	131	128	112	129	134	153	141	138	123	116	140	126	130	119	128	131	110	117	137	174	138	143	164	140	136	142	146	151	141	139	114	134	130	128	121	137	150	125	130	124	151	161	126	116	138	136	134	138	150	136	149	130	135	114	126	127	135	148	120	132	102	148	138	141	132	138	137	102	144	132	128	135	136	117	125	133	121	136	131	144	103	147	144	116	142	125	141	128	142	143	145	124	127	146	136	135	137	143	131	120	139	121	141	142	116	124	138	128	135	145	125	138	120	128	132	123	160	145	147	135	129	133	129	130	108	107	148	108	123	128	117	127	152	131	128	127	146	134	115	152	129	135	145	142	129	127	135	130	131	127	137	143	126	122	125	114	147	133	127	136	143	120	126	109	148	141	130	126	123	144	109	142	126	141	123	129	141	135	132	133	132	127	124	131	150	141	143
31540	43961	48972	57163	48292	37575	23734	18663	13044	5784	1956	750	345	303	262	260	249	260	263	258	244	255	252	230	225	253	259	245	269	277	224	253	279	246	274	266	266	239	272	241	253	264	253	271	257	277	239	267	276	256	236	250	255	276	238	276	239	259	270	256	250	269	265	266	265	246	268	268	244	275	244	240	261	219	274	246	260	250	269	256	265	259	239	255	264	272	269	228	282	249	272	253	251	256	257	257	277	278	287	281	274	255	291	267	258	235	296	264	260	263	286	251	255	245	263	259	269	274	266	252	256	253	256	299	272	264	234	250	232	255	251	240	255	275	221	278	251	257	264	284	264	244	245	231	229	243	271	266	271	238	253	250	245	252	248	252	294	258	266	279	257	270	292	251	253	253	278	266	275	259	266	271	255	265	240	252	245	296	262	250	252	276	270	229	264	259	275	256	263	235	224	277	240	269	253	253	226	253	245	229	259	246	260	258	281	246	259	245	272	258	251	257	277	255	261	253	236	246	254	249	288	294	266	244	223	252	266	263	267	274	248	269	258	272	261	256	243	274	259	278	261	275	296	262	256	275	265	275	240	248	280	255	266	259	268	250	254	257	248	272	282	288	260	285	218	282	254	253	273	258	269	246	265	241	268	272	285	259	249	250	236	273	276	293	259	251	295	251	255	233	263	280	285	270	263	247	265	267	261	239	258	259	248	249	244	253	251	276	254	273	264	221	269	253	251	229	268	259	269	268	283	259	241	240	255	246	270	274	256	270	256	254	266	239	267	285	214	283	253	264	286	247	245	276	245	251	260	258	250	259	253	244	252	255	273	263	280	289	252	252	258	267	245	266	252	273	249	256	264	258	287	274	228	244	238	286	255	250	248	244	275	256	299	263	254	244	255	249	249	289	232	228	233	255	246	274	275	281	258	308	251	218	278	245	257	274	288	288	253	263	267	230	259	259	281	236	272	264	247	238	273	226	238	285	250	295	280	298	245	242	251	279	277	263	271	258	258	268	244	260	261	264	258	216	237	297	268	255	257	260	229	255	260	247	247	261	259	246	255	252	267	248	274	267	249	272	240	238	261	285	226	258	259	252	247	243	292	259	281	256	254	239	229	240	274	253	278	238	284	247	267	261	253	233	231	264	270	258	252	252	274	226	260	248	250	238	257	284	252	221	254	258	229	268	283	247	242	269	246	242	241	230	252	249	274	256	254	272	262	265	268	263	267	241	264	245	245	228	263	264	289	251	250	259	240	261	277	281	247	271	273	256	237	251	231	240	255	289	261	253	258	246	256	256	268	274	263	271	255	245	252	256	264	271	246	256	260	261	259	238	269	270	252	243	260	242	242	268	263	234	253	262	286	246	267	252	234	238	249	248	257	273	272	254	289	281	240	245	254	235	245	269	237	238	266	251	276	248	231	280	270	243	242	266	246	216	248	270	245	257	272	257	261	273	288	298	267	248	232	257	290	243	250	272	277	253	264	252	256	266	300	245	244	273	238	242	294	254	258	247	257	256	265	281	287	240	275	254	250	261	250	259	269	240	275	243	256	270	288	261	250	231	255	242	246	269	288	259	295	226	248	232	266	268	232	235	256	254	285	234	249	256	242	246	278	262	270	269	250	257	263	271	231	252	239	259	242	251	273	232	234	268	271	274	260	258	281	288	266	255	251	264	282	226	253	284	267	263	252	267	275	245	246	247	254	252	256	250	287	270	271	244	267	262	248	253	287	265	259	246	248	261	253	268	273	254	255	272	223	225	257	262	225	241	235	294	274	256	266	293	231	249	242	281	291	253	267	270	266	253	281	249	237	259	283	269	260	269	230	261	231	268	288	293	251	254	246	268	251	254	275	239	287	254	256	264	301	261	239	249	282	243	248	250	228	262	246	268	238	256	276	266	253	252	254	265	241	250	242	275	265	268	270	235	263	258	261	257	261	234	246	278	308	285	266	267	250	267	296	281	284	266	217	241	229	274	243	260	245	250	262	269	240	239	262	248	258	273	249	232	263	255	256	246	258	253	267	277	302	243	260	276	238	268	253	286	240	252	283	254	244	261	284	286	260	268	273	264	240	292	284	240	277	270	255	261	263	264	263	243	272	256	255	242	260	245	249	269	272	280	248	272	266	255	270	254	279	267	271	257	259	267	274	252	270	262	267	236	244	268	265	249	257	218	255	260	259	237	281	266	273	267	261	249	241	255	269	262	261	268	267	263	232	238	261	253	246	245	239	261	270	249	241	248	264	249	272	237	272	263	262	265	238	257	242	273	280	256	267	255	273	252	271	229	252	253	248	276	235	243	250	267	264	281	280	246	264	247	253	250	259	257	259	246	296	250	271	251	258	243	251	259	272	256	269	255	290	242	276	253	250	265	235	248	271	276	267	253	249	278	248	216	288	259	263	253	267	245	277	253	253	273	255	246	251	257	270	260	237	264	276	272	278	258	247	263	267	258	256	274	253	278	262	249	281	285	243	259	226	258	253	261	252	252	256	236	250	264	266	257	272	229	278	254	249	269	231	266	267	238	298	244	266	266	265	268	258	262	262	251	252	294	282	283	262	256	269	244	261	272	260	229	278	270	252	271	261	241	281	243	244	262	271	260	259	240	275	256	238	246	261	257	254	279	244	257	280	250	273	253	262	278	246	267	247	301	234	258	265	273	244	257	244	242	277	267	251	251	247	266	232	256	288	266	261	260	271	269	238	269	263	269	226	230	269	277	221	264	234	288	235	249	275	278	265	270	274	249	282	247	279	242	259	252	242	263	265	253	249	274	261	227	252	273	302	215	258	264	240	259	229	271	263	265	263	258	263	251	261	267	266	270	248	294	275	261	232	260	253	258	273	258	274	237	264	279	272	279	268	245	277	237	258	233	262	237	274	255	233	281	257	266	214	244	252	255	265	221	225	268	286	235	257	249	259	242	271	240	259	288	251	293	256	269	250	268	250	237	268	269	280	228	258	286	267	242	267	309	259	256	270	224	273	264	239	254	238	246	243	228	255	261	253	265	234	277	251	251	276	275	270	299	253	247	266	279	268	280	253	281	270	267	243	227	251	252	255	275	276	279	253	260	249	237	225	279	259	266	258	264	265	238	264	234	288	217	279	243	267	248	279	260	280	270	226	280	254	270	278	239	255	248	281	263	255	234	267	288	279	267	247	263	301	245	271	267	254	281	259	270	258	272	263	291	248	259	266	263	233	217	286	273	263	264	244	279	274	239	275	289	247	262	257	273	269	288	254	274	264	262	259	221	259	243	268	261	256	251	258	241	268	241	272	271	250	236	256	250	279	274	251	250	247	311	256	255	268	271	255	253	294	258	246	237	258	248	262	261	253	264	271	276	228	266	249	281	270	258	252	259	250	261	259	262	258	242	229	268	271	265	246	248	254	238	244	226	274	255	272	282	256	264	265	246	252	252	251	265	254	253	256	280	247	278	280	239	274	227	246	253	254	227	264	258	246	268	273	289	271	280	234	246	248	274	252	253
23549	21612	29854	32682	41431	38434	28850	19009	12874	5484	1592	497	202	131	134	113	130	121	118	153	134	119	117	113	119	120	136	139	133	118	105	133	139	127	140	121	119	107	127	125	120	112	130	108	110	112	131	118	112	127	140	138	122	125	107	130	132	136	142	118	127	126	133	121	137	110	133	132	130	119	124	124	126	120	119	126	131	127	122	122	116	132	119	147	135	117	128	123	88	113	133	136	131	124	111	139	132	119	122	124	112	112	123	134	129	122	121	127	113	127	123	123	119	107	112	116	120	114	122	143	134	103	130	117	137	112	134	133	127	120	96	95	124	129	122	136	126	118	112	117	142	116	122	113	140	130	123	101	112	115	104	130	134	116	131	115	116	122	109	113	125	136	115	124	116	154	149	126	137	124	118	132	119	135	117	122	117	117	119	115	120	115	135	122	125	105	140	130	127	110	100	108	109	115	107	111	133	128	143	120	131	114	133	138	107	152	119	130	120	118	107	123	118	122	119	121	109	128	130	147	118	139	138	109	127	132	130	133	134	118	128	126	126	127	120	130	133	124	141	122	104	129	118	122	100	111	120	126	111	147	126	130	127	117	126	116	125	115	128	150	115	122	118	122	120	103	129	130	110	108	110	132	123	130	114	120	123	120	95	120	138	112	121	125	126	125	113	125	101	112	134	132	122	112	119	113	136	121	118	115	115	119	123	102	119	115	119	106	124	134	142	125	114	113	123	130	108	97	137	140	132	137	125	128	127	124	114	134	122	117	114	123	116	130	97	115	119	123	125	130	129	124	125	133	116	150	120	105	108	135	128	122	113	131	115	109	119	119	111	94	117	109	112	114	125	129	104	130	115	120	108	113	131	135	115	125	117	126	122	133	129	138	117	134	98	124	116	119	136	108	112	138	133	122	121	119	115	124	127	130	134	130	110	126	115	115	109	107	114	117	103	126	124	128	102	122	128	117	121	116	127	111	125	114	93	107	114	117	127	132	128	118	121	125	122	108	140	125	146	126	114	123	112	141	132	104	127	139	121	142	142	108	141	114	126	119	129	139	115	113	124	110	101	123	107	118	115	139	121	121	99	109	132	121	121	113	131	120	116	105	133	119	131	107	119	132	135	98	126	141	131	121	135	134	147	98	112	114	116	101	133	123	102	120	109	128	119	115	117	119	116	125	131	127	145	116	133	127	128	116	124	132	113	113	119	123	100	124	128	126	117	144	113	123	125	123	122	152	134	126	139	134	120	145	116	142	136	113	145	130	131	108	109	112	127	131	136	107	162	120	109	123	141	120	111	133	129	115	121	129	115	147	144	117	131	136	139	109	141	125	138	129	99	128	130	132	129	125	124	131	110	132	134	119	121	124	117	127	143	127	109	114	122	113	119	124	130	117	136	119	136	149	125	116	115	118	115	122	123	114	139	114	125	135	128	115	127	111	132	130	118	122	110	127	116	137	107	96	130	136	130	114	90	151	117	143	121	115	106	118	127	115	125	114	110	146	122	129	123	128	119	123	139	132	135	128	132	127	112	129	124	118	110	134	120	123	132	115	114	113	132	108	112	127	127	143	135	111	130	129	122	125	113	116	120	127	129	124	137	105	128	101	108	126	103	116	130	134	111	160	113	132	105	134	120	124	134	126	139	129	125	92	118	125	146	106	127	122	112	115	115	111	108	114	130	117	103	111	124	125	129	119	150	124	115	117	129	147	126	131	125	121	128	94	132	127	141	118	110	106	127	141	143	127	124	104	116	125	111	115	142	124	117	111	127	125	123	111	120	112	118	110	115	123	136	130	132	124	116	105	100	114	128	135	103	122	98	117	104	131	129	117	115	122	137	123	142	110	126	117	131	104	137	123	135	133	117	135	120	104	132	129	114	127	117	119	134	104	125	142	121	118	117	138	111	107	119	127	120	106	108	127	135	110	118	118	148	128	124	119	118	136	125	139	141	115	118	116	119	122	119	102	117	134	124	121	127	132	118	136	113	147	110	114	135	105	124	121	107	123	134	121	127	112	126	142	118	111	112	104	122	122	130	115	126	121	134	116	123	121	110	113	137	125	131	132	119	131	119	130	125	114	127	109	120	117	142	123	125	114	103	137	120	150	134	113	130	125	121	126	133	132	133	100	106	123	101	116	142	115	153	125	133	124	126	109	128	122	136	114	110	118	120	131	102	109	133	126	105	113	97	131	119	137	130	114	117	108	126	97	105	129	115	144	124	120	102	134	123	107	112	128	135	114	122	108	133	126	122	118	129	120	125	109	131	122	134	117	129	118	119	107	116	111	104	127	107	148	139	123	135	115	133	141	119	109	109	102	132	111	123	126	115	133	112	128	120	106	99	128	130	108	103	130	125	110	119	118	107	117	117	116	146	127	135	127	134	123	113	131	110	132	116	108	133	112	105	111	129	133	106	141	123	120	131	116	133	124	112	108	112	131	119	121	114	112	124	107	127	114	121	133	105	110	125	105	130	97	127	115	124	135	120	110	128	123	135	123	113	110	117	128	126	137	128	128	140	119	129	128	106	126	134	117	151	139	112	122	116	129	132	126	120	136	134	132	137	121	119	122	123	122	128	133	111	121	138	118	125	131	134	110	126	142	117	108	123	105	106	128	132	113	112	121	115	107	132	118	133	117	145	119	132	132	115	130	110	124	138	130	139	124	116	116	124	118	118	135	116	114	128	107	125	122	136	129	121	123	132	123	135	115	108	113	129	124	114	134	119	128	117	120	117	114	114	144	115	137	119	120	133	133	115	115	119	138	119	112	120	122	107	109	107	130	121	118	127	130	126	116	145	123	114	143	118	102	124	122	121	122	118	122	123	104	126	118	126	107	124	112	133	136	118	118	127	126	139	114	106	122	107	131	136	124	125	115	118	120	119	123	149	134	125	110	105	124	120	118	108	106	114	114	110	112	107	122	114	122	118	126	109	107	112	126	116	113	122	124	120	131	127	115	129	108	117	124	143	105	129	131	141	111	109	125	126	143	135	125	112	133	117	121	137	128	117	107	128	126	117	107	120	122	119	110	145	116	145	130	129	123	142	131	119	122	143	121	138	131	106	127	141	128	126	102	121	120	108	109	138	123	134	133	110	111	119	133	120	111	123	141	124	111	122	138	139	123	119	120	118	128	119	111	130	106	124	137	107	101	122	108	141	129	142	117	110	123	122	124	129	132	130	121	94	115	120	124	129	116	135	151	118	108	109	132	139	121	123	133	125	129	108	108	115	125	131	117	122	130	117	124	116	147	105	139	138	122	125	127	117	121	115	115	135	135	120	107	108	116	103	121	124	125	117	118	125	128	150	121	142	111	132	119	116	124	124	122	135	117	137	109	92	119	115	123	123	124	112	154	126	118	123	125	112	116	125	123	128	134	119	109	116	135	118	120	136	116	119	112	130	104	114	115	153	122	119	110	128	96	131	135	119	129	95	118	112	119	117	121	128	111	117	114	146	121	123	133	117	121	105	134	131	125	110	107	114	119
35377	56359	53191	72915	61870	46937	34273	28858	22991	11598	4449	1411	442	253	253	232	239	233	223	230	253	233	221	217	224	230	248	236	215	225	208	227	223	209	246	228	252	249	237	237	232	253	244	214	207	238	262	228	227	227	186	230	257	240	215	239	225	214	246	235	255	240	206	244	208	221	220	222	217	249	224	215	246	233	245	229	227	229	240	236	227	229	220	229	209	218	215	250	232	229	243	230	211	229	226	210	219	239	251	232	246	222	226	219	225	259	217	228	230	215	231	207	213	219	235	235	220	239	221	210	254	250	211	197	210	217	228	227	205	219	225	228	241	192	228	238	257	221	230	210	228	213	214	217	224	210	245	217	231	229	207	238	237	227	230	214	250	216	232	268	223	223	231	226	239	244	238	219	239	218	254	225	216	234	228	226	229	225	255	219	234	244	243	228	216	238	243	211	210	234	245	227	250	226	236	215	253	210	270	226	234	224	225	232	226	230	243	251	232	240	241	224	271	214	213	260	222	219	205	210	217	223	233	229	235	218	219	237	236	231	216	228	228	214	214	229	195	219	213	236	241	235	245	234	197	235	216	222	225	256	218	220	212	225	247	244	224	220	242	232	256	244	224	248	236	230	241	237	228	238	222	237	209	227	235	222	207	240	233	214	224	245	238	231	211	215	222	230	217	241	213	228	240	213	220	236	231	232	230	245	219	260	232	231	233	224	210	217	232	245	230	234	226	217	243	238	234	211	208	217	238	221	221	230	226	238	216	229	253	212	223	211	220	224	254	216	232	237	208	228	218	228	233	250	233	223	251	228	203	217	240	231	218	239	207	214	233	212	242	230	232	233	220	229	197	228	231	239	240	219	236	246	222	230	245	217	210	221	231	231	208	245	231	223	262	237	230	226	234	226	238	238	242	187	240	228	243	225	246	215	209	233	224	208	237	231	228	189	207	209	229	239	230	222	231	234	233	261	246	213	236	238	232	237	253	240	227	212	232	224	226	254	240	220	234	214	227	209	239	227	219	230	245	208	210	227	248	238	228	226	225	228	247	233	242	240	228	252	186	204	225	219	213	235	233	204	225	212	218	225	217	227	227	208	218	238	233	286	216	228	241	225	228	244	218	225	234	225	243	225	237	218	201	235	205	229	232	238	231	246	221	225	201	216	234	218	203	246	245	250	245	245	238	209	234	199	237	236	228	220	243	224	200	229	249	228	236	233	254	251	229	218	237	213	218	245	262	233	242	243	233	238	241	220	210	236	250	244	252	222	211	245	266	218	230	213	226	253	221	215	226	213	244	231	236	233	276	220	236	223	226	247	236	210	206	236	217	253	233	233	238	234	219	242	218	222	235	233	242	249	219	232	225	212	251	236	240	219	226	247	246	263	239	213	229	243	250	260	235	219	202	251	234	221	201	201	209	216	222	256	192	251	228	223	217	227	240	227	241	232	213	253	260	226	235	234	208	231	219	227	237	246	246	214	238	208	198	221	214	230	216	229	224	234	228	241	212	244	236	237	243	240	230	207	232	220	244	216	220	222	245	199	216	222	234	236	260	240	206	216	221	196	246	215	245	216	244	229	225	245	231	198	239	237	236	224	251	250	229	196	234	227	248	212	233	212	237	250	223	238	221	224	226	234	227	238	242	235	208	223	235	236	241	243	219	229	201	214	197	231	219	230	237	227	231	227	213	205	236	218	226	210	244	237	238	222	254	234	210	264	243	225	233	236	218	240	205	226	222	205	224	205	234	252	226	239	211	256	212	223	226	241	233	226	210	243	233	230	236	229	236	228	226	245	232	263	245	237	229	231	232	245	237	225	217	265	237	222	190	227	242	235	249	225	239	230	226	213	223	233	214	235	222	216	258	223	249	229	224	241	244	223	231	231	234	230	242	255	227	242	238	230	216	222	251	219	221	252	232	236	235	234	241	251	225	249	222	237	225	232	240	237	210	238	223	224	223	229	221	215	239	243	249	218	218	221	249	223	222	252	242	241	220	231	217	236	253	213	229	229	252	248	219	230	233	221	216	222	216	219	218	213	225	206	196	218	256	238	204	224	189	250	224	236	249	248	218	223	209	224	209	224	223	221	244	231	224	214	230	220	220	231	231	205	229	210	229	213	235	216	229	226	223	210	224	214	201	227	246	239	230	265	217	241	249	223	244	232	228	249	215	233	230	233	218	240	211	237	250	248	215	238	223	221	235	222	229	245	234	239	208	228	224	226	241	234	226	214	243	229	232	246	256	227	238	209	235	240	228	251	263	256	226	223	229	231	223	233	220	220	227	249	217	200	201	231	224	230	255	244	230	232	262	210	210	228	237	239	241	243	231	226	211	258	204	244	230	240	213	216	216	257	244	237	238	253	222	223	253	220	221	228	212	239	249	225	225	239	217	240	220	255	210	239	260	234	253	215	242	241	227	229	221	216	234	220	215	217	240	226	231	218	212	235	218	241	243	209	231	235	230	225	234	203	221	241	217	253	249	225	200	241	205	220	198	224	225	225	218	239	213	250	225	221	187	240	216	231	252	248	230	227	233	240	237	217	267	211	236	230	254	206	228	194	237	224	225	238	230	255	223	245	215	248	209	239	244	228	244	239	245	218	223	261	217	218	245	252	224	242	262	241	215	229	197	234	233	242	258	248	225	240	245	225	210	231	213	234	224	245	210	235	243	234	229	232	208	229	218	254	245	225	228	244	241	213	232	245	256	219	224	246	234	226	202	236	238	213	218	219	255	227	229	233	215	212	225	234	245	242	254	215	232	243	239	231	230	222	218	233	261	222	223	258	249	229	223	219	237	248	210	214	267	238	242	215	207	231	231	233	220	236	282	216	239	229	244	239	238	202	263	220	203	233	203	244	236	226	243	225	202	220	232	243	198	214	229	247	223	226	225	205	223	228	217	224	203	223	223	196	213	214	228	233	224	215	232	238	238	237	254	203	227	194	249	189	221	222	241	216	221	232	201	243	236	234	235	245	221	257	227	232	236	243	245	215	239	225	237	234	227	226	218	216	238	228	217	214	210	207	233	201	220	249	228	241	211	230	226	226	226	215	244	266	237	217	236	237	248	221	218	255	238	267	249	236	218	244	209	247	214	248	203	215	230	252	221	209	220	263	231	234	236	234	221	232	236	234	243	215	260	225	233	227	225	231	238	212	241	216	224	220	238	257	212	234	220	217	236	222	239	214	230	236	254	225	234	229	226	226	232	223	214	225	248	210	234	238	225	208	262	253	258	215	232	208	238	238	258	233	249	241	244	251	222	223	229	261	248	223	237	244	210	227	234	220	231	217	225	249	195	220	208	241	214	208	220	228	212	210	225	226	222	255	239	233	241	205	215	226	237	252	232	227	238	223	235	255	214	198	226	243	252	234	215	248	231	219	221	240	221	232	239	231	242	214	223	244	232	270	253	224	234	228	239	240	262	217	219	212	208	239	230	221	217	223	255	227	217	216	231	222	210	236	210	248	212	227	206	227	246	236	188	223	250	214
27529	23208	21121	23349	13487	5816	2457	1590	1463	765	401	230	170	153	140	136	161	156	147	144	149	152	147	158	142	153	152	154	167	157	146	146	140	164	155	149	154	159	126	155	166	144	126	133	167	149	162	148	152	187	130	167	146	170	137	134	161	137	154	145	131	143	139	145	158	144	161	122	151	136	120	157	153	162	139	165	169	154	159	156	141	145	166	140	152	161	152	141	142	165	154	121	145	153	159	134	139	160	162	145	150	150	176	154	158	142	120	142	141	135	136	130	163	144	120	141	132	144	142	134	167	147	159	154	145	141	158	143	131	152	141	162	131	150	139	156	154	136	152	128	145	168	136	162	136	139	160	127	138	150	166	134	141	142	139	140	144	164	132	152	161	151	138	162	144	147	171	153	153	151	146	159	146	174	157	143	145	175	172	172	141	138	156	150	152	146	156	138	145	149	165	165	128	152	144	135	126	144	161	135	142	142	137	151	152	155	145	145	165	128	131	135	152	172	139	164	152	126	148	160	149	153	166	165	139	148	142	148	159	142	133	164	143	151	147	167	151	155	137	162	143	148	158	145	145	127	148	135	154	122	132	165	136	134	124	144	150	159	165	138	157	163	152	151	141	143	163	171	168	158	144	124	143	140	172	154	155	145	154	142	162	150	158	154	147	166	164	155	139	150	158	131	147	156	144	144	149	130	134	148	160	142	154	161	143	145	156	155	143	147	152	147	152	151	149	153	144	158	155	125	150	145	147	153	134	172	175	145	124	165	181	148	146	150	140	146	152	156	132	154	150	160	155	141	149	162	155	151	148	140	120	155	147	146	161	143	155	161	164	149	163	132	132	145	158	148	144	149	155	148	150	140	138	130	162	128	140	145	154	148	157	152	149	171	136	175	150	157	116	146	185	165	134	161	146	159	150	137	140	165	162	147	152	149	155	160	136	152	145	157	145	164	152	151	139	140	155	159	146	144	133	149	151	159	135	140	160	155	134	144	167	157	160	136	140	160	127	163	126	144	175	146	151	154	141	138	137	154	156	128	151	144	132	154	156	143	163	153	145	139	137	132	145	160	158	143	157	154	147	133	150	160	149	149	161	164	174	159	151	133	148	169	145	167	128	132	147	143	142	133	184	148	154	138	147	139	148	138	146	147	138	182	149	145	132	154	148	164	149	147	121	170	156	157	169	132	162	155	135	153	131	164	150	148	136	153	151	146	161	144	137	171	142	143	129	143	129	154	134	135	163	148	150	132	152	142	146	155	137	144	139	149	148	136	139	152	153	147	148	145	155	138	149	169	170	147	119	161	133	147	155	161	156	156	137	153	154	161	138	133	151	157	129	133	157	145	146	162	132	141	141	147	166	161	158	128	145	157	159	152	157	148	156	127	144	127	169	171	184	157	128	152	137	144	175	152	132	159	152	133	142	148	182	148	145	149	140	151	152	148	150	149	154	146	153	159	140	130	158	134	138	150	173	134	150	156	118	151	140	130	152	150	154	168	166	151	179	139	164	153	145	155	148	141	151	129	140	144	162	148	160	123	144	157	134	126	138	148	174	149	135	142	118	160	130	141	163	146	131	159	142	164	141	154	142	149	165	125	137	155	147	158	135	165	157	131	139	149	131	159	167	144	154	164	164	148	151	176	142	169	162	154	146	127	153	157	158	130	123	148	145	159	155	152	145	149	129	145	155	153	157	148	152	182	153	158	130	129	150	130	181	149	151	154	141	134	158	137	144	151	136	139	149	156	148	147	131	147	156	146	153	138	150	138	137	153	173	143	158	147	160	147	154	147	143	139	155	161	132	148	152	139	132	162	151	160	150	151	151	139	156	151	176	147	136	143	133	149	144	155	134	150	172	150	154	146	152	158	146	159	151	129	144	153	149	162	153	139	159	136	168	135	146	155	127	137	166	163	157	146	146	160	152	161	141	173	136	154	148	139	156	139	149	136	158	143	175	160	156	150	169	154	140	149	156	143	139	141	147	154	129	143	146	154	155	136	131	156	135	142	162	146	142	153	167	159	149	139	165	133	151	155	161	153	148	167	162	158	156	148	143	167	167	149	164	192	151	161	142	138	160	142	175	137	160	131	149	168	137	158	147	144	157	131	125	152	142	140	153	170	126	150	139	146	144	168	149	147	163	125	159	147	160	148	135	128	136	134	156	148	147	147	149	140	148	149	162	136	147	159	155	150	139	159	157	160	156	147	160	127	150	139	132	140	159	150	147	144	152	134	133	150	153	133	147	122	142	127	157	151	172	140	155	150	158	153	130	146	146	146	145	145	140	158	162	145	151	136	136	149	141	151	145	162	140	151	132	160	153	154	164	161	124	132	143	147	151	146	149	147	141	139	143	149	131	143	155	146	135	141	174	160	139	146	133	155	142	148	160	150	165	165	151	152	160	133	129	137	167	139	125	172	125	162	159	153	143	141	162	146	142	173	149	128	160	144	165	148	130	138	140	142	142	158	168	136	149	145	150	165	167	132	152	161	151	148	156	134	118	154	139	133	147	165	170	145	155	138	158	145	138	175	144	160	148	150	152	138	150	149	150	138	163	131	158	165	165	168	131	123	153	172	126	162	143	157	174	155	151	153	138	148	143	149	158	133	139	156	150	143	141	164	167	151	146	137	147	157	146	167	139	136	134	150	149	158	138	133	161	147	144	164	131	146	166	136	173	162	171	152	145	145	152	134	151	125	141	137	143	135	133	138	145	132	149	141	169	154	134	158	147	134	165	144	147	165	137	161	151	154	165	157	143	154	150	139	149	151	141	146	150	153	145	145	173	168	143	160	151	133	152	142	128	130	143	132	133	157	137	157	146	138	138	140	140	151	143	159	157	153	138	144	140	137	153	137	137	158	152	146	150	143	143	148	122	153	158	131	160	153	184	119	149	148	157	169	135	156	159	143	134	123	155	167	164	159	155	129	134	141	144	150	154	133	141	162	149	142	162	134	166	137	120	135	131	155	143	163	141	145	137	147	148	133	146	130	147	151	132	142	145	146	121	173	143	153	130	145	138	149	144	146	134	148	148	151	141	141	164	168	143	136	128	140	146	146	159	141	138	157	153	146	155	138	149	141	165	152	148	140	149	141	158	155	144	166	142	165	132	154	125	141	152	167	169	149	138	142	135	144	144	158	127	163	157	143	152	153	166	150	153	137	139	152	163	158	144	144	137	151	129	150	145	151	141	130	154	134	140	167	158	138	141	150	145	163	156	158	143	131	151	154	153	140	149	159	176	150	161	138	147	144	151	166	171	136	149	153	154	149	150	139	143	163	160	154	131	169	166	134	132	155	140	136	166	146	154	171	160	143	137	151	152	141	154	141	135	149	171	159	139	174	161	155	164	138	169	163	157	148	166	171	165	127	164	149	144	134	169	136	147	168	133	150	164	138	151	138	152	139	151	149	163	142	147	151	158	148	167	156	141	148	141	148	143	153	128	142	131	158	164	136	151	154	154	142	145	150	153	135	145	151	168	132	157	137
28112	37841	27664	29433	20522	12077	6627	4593	4276	2086	930	461	324	309	290	296	255	278	258	271	270	321	292	283	309	287	266	293	320	277	296	314	260	266	302	280	272	289	321	276	291	277	279	293	293	271	277	297	272	287	292	312	285	298	297	292	261	268	297	315	282	295	278	277	304	293	273	349	276	275	298	295	283	289	305	283	289	282	287	295	304	304	304	320	293	311	279	286	272	279	272	304	297	329	288	294	273	267	294	311	281	280	281	274	276	278	286	275	301	298	293	278	282	285	288	306	302	284	300	269	289	302	303	289	311	306	291	294	273	258	299	316	293	281	288	295	282	285	288	311	281	292	294	291	263	292	294	306	277	294	285	289	304	286	263	276	276	311	270	257	283	286	287	277	323	285	292	279	285	315	325	273	303	283	289	290	326	302	279	291	314	286	294	278	284	251	282	261	284	284	301	293	268	292	290	308	282	273	306	278	312	259	318	307	325	316	269	298	296	293	270	325	319	343	288	313	317	296	277	288	300	299	289	299	289	276	290	301	283	303	283	288	301	294	281	273	278	302	267	310	287	287	268	303	284	285	303	278	294	294	273	300	297	306	286	319	321	293	337	269	280	295	289	274	322	311	260	299	308	298	275	274	290	302	272	270	304	258	288	290	268	314	308	295	288	294	293	276	296	308	282	281	285	288	299	281	257	292	283	282	270	324	281	273	261	278	281	301	310	298	275	265	274	299	287	288	272	288	313	296	254	294	277	252	288	266	270	286	268	273	270	269	268	320	273	304	315	311	311	303	290	311	264	280	256	308	294	296	295	283	285	272	301	265	279	278	263	284	302	288	298	287	270	287	308	280	303	267	298	291	306	328	301	331	320	288	292	311	304	296	283	283	284	263	298	291	291	317	314	302	298	308	295	314	292	303	270	278	300	276	311	295	296	290	248	290	288	283	264	318	294	307	277	266	314	275	273	322	287	303	301	284	286	275	323	287	294	313	302	279	308	274	332	276	312	298	281	316	297	288	296	254	323	310	325	287	245	303	311	291	280	269	299	313	261	282	268	310	256	263	267	305	294	295	307	285	284	275	290	301	259	272	275	310	307	300	297	294	280	290	286	281	279	305	292	294	301	274	296	268	276	296	287	286	308	277	311	292	275	300	281	312	264	291	262	305	286	283	295	279	257	289	306	298	277	277	310	314	315	299	279	288	246	273	274	285	281	306	295	289	308	252	278	293	273	284	323	283	294	281	287	289	273	294	293	291	282	287	308	267	288	273	268	259	276	280	307	324	283	284	307	266	292	294	281	336	305	293	295	326	286	290	289	296	305	313	299	293	305	272	314	268	290	309	294	314	307	270	297	269	301	284	337	285	273	290	321	278	305	269	277	277	290	264	273	272	293	273	282	285	285	291	295	307	283	275	259	295	277	285	294	270	271	291	292	271	307	304	283	263	280	275	285	281	291	279	299	287	319	309	302	271	299	265	284	301	253	278	277	278	324	295	288	319	268	273	300	266	286	289	316	302	318	289	249	284	295	266	280	277	283	295	280	287	283	309	286	302	310	327	272	273	305	305	259	302	292	307	295	284	287	291	300	274	303	289	271	291	298	277	289	291	289	304	310	297	297	301	280	295	311	266	295	321	322	297	301	322	295	265	281	297	336	293	298	298	274	295	299	304	257	278	293	278	286	302	308	298	280	268	276	255	302	299	293	314	280	306	293	282	294	270	304	306	264	318	301	305	281	297	283	293	308	291	303	289	273	286	267	279	312	272	268	273	305	265	301	300	286	257	324	267	281	304	282	283	283	273	293	303	294	297	286	305	289	276	295	308	286	296	289	321	279	276	292	271	298	275	307	293	299	275	280	278	298	290	303	279	281	309	256	289	266	269	301	285	271	275	272	277	319	306	285	293	287	278	290	255	289	287	306	276	273	298	258	294	285	293	315	253	287	272	287	278	264	308	266	264	277	287	309	284	261	282	305	280	282	312	278	302	273	288	310	295	316	277	275	288	260	293	295	271	299	274	278	299	286	274	317	290	256	277	286	305	314	302	308	275	300	274	299	297	268	291	305	304	272	306	268	294	324	275	291	275	261	297	284	327	313	260	251	307	274	273	305	279	305	285	286	282	282	294	298	266	316	305	321	296	297	297	284	300	277	280	293	273	293	308	270	281	309	285	279	250	278	277	330	307	315	303	301	284	301	289	294	289	307	325	286	283	291	310	278	288	301	273	322	316	268	288	302	297	282	271	294	269	290	294	319	295	272	291	282	283	306	279	277	259	297	295	292	296	295	248	302	260	299	339	308	294	259	271	271	292	302	283	281	290	306	291	279	260	284	296	292	287	275	308	253	288	267	291	281	289	288	259	301	302	266	278	306	316	291	285	293	305	324	275	283	266	301	314	243	262	296	299	291	264	307	290	292	313	279	284	314	281	305	262	305	293	282	259	289	306	276	295	299	281	301	278	319	289	279	282	289	268	271	285	327	293	300	296	316	286	244	271	278	270	252	314	293	295	283	284	280	297	308	274	278	280	306	277	307	315	302	314	281	332	284	266	291	276	266	291	278	303	307	281	295	251	296	291	302	313	285	254	284	291	285	295	271	292	290	327	273	303	283	300	305	242	264	289	278	303	284	294	285	308	257	310	312	261	302	283	258	284	278	310	272	278	322	296	269	272	304	267	276	288	293	281	293	296	279	282	260	298	293	310	289	307	299	336	326	309	321	285	282	300	268	275	310	274	305	277	268	277	313	263	322	300	284	291	267	306	296	295	274	317	281	310	306	281	297	314	251	295	301	274	266	274	269	279	301	281	298	322	268	296	305	293	297	273	279	288	258	280	284	285	321	257	295	320	308	321	299	284	282	299	291	286	278	294	283	337	275	314	284	281	273	288	245	277	294	291	290	296	284	317	275	238	301	316	291	320	277	307	285	307	306	293	288	282	263	294	303	303	306	272	299	297	287	302	314	296	294	310	285	297	343	313	299	255	271	261	293	271	301	296	286	278	297	280	278	277	281	302	290	284	268	312	267	293	267	294	295	317	274	318	306	298	275	288	299	264	266	293	268	262	289	274	259	296	303	289	259	297	300	311	283	303	311	288	289	302	278	326	291	278	293	295	294	277	315	318	267	293	282	305	298	304	269	277	292	302	289	291	295	279	273	309	277	282	317	285	300	291	268	280	268	270	289	288	296	276	296	282	272	274	295	303	263	321	276	303	290	293	276	287	304	269	288	300	289	274	285	296	308	300	269	267	303	287	308	293	305	308	307	266	266	297	291	271	276	279	295	278	314	290	304	288	284	286	341	310	296	295	292	332	273	285	321	276	265	285	282	307	288	276	304	315	302	289	247	274	280	296	302	308	309	292	250	275	318	272	283	304	280	299	290	260	319	292	304	301	280	304	286	317	306	283	288	296	280	274	303	302	256	301	281	275	321	275	320	282	322	285	322	293	293	276	281	267	295	264	284	270	282	301	295	296	296	283	309	297	327	281
24842	21663	29963	43716	38661	28689	16490	9463	6868	2820	888	329	154	137	124	147	126	126	139	126	132	117	114	149	150	129	130	122	135	126	166	140	136	135	151	141	141	114	128	158	121	138	158	146	117	113	140	136	158	131	129	119	124	122	127	126	127	153	122	148	138	125	122	135	123	124	111	131	120	126	129	116	142	114	116	130	154	128	128	131	143	139	117	132	125	119	140	131	126	111	146	123	122	131	127	135	132	124	136	152	154	154	143	145	145	133	126	121	128	117	122	131	141	101	129	119	153	138	121	130	110	136	133	138	141	122	115	134	112	134	107	123	142	125	135	138	116	128	120	137	120	111	122	136	133	115	133	105	137	162	127	128	137	122	127	103	130	127	123	131	106	114	149	141	150	128	134	114	127	166	122	159	127	136	142	129	128	117	123	145	142	137	134	137	132	134	131	127	116	95	126	120	131	136	123	138	117	131	130	129	119	130	135	133	133	153	140	115	117	110	125	136	119	127	115	123	132	140	123	132	142	130	130	114	118	116	115	123	140	135	143	136	132	133	136	121	134	143	133	145	135	115	146	127	126	123	118	136	150	151	132	162	143	147	125	132	113	122	142	119	126	126	115	121	148	133	113	125	140	141	134	151	117	128	100	130	109	144	119	114	111	128	126	114	140	107	117	127	105	139	120	127	136	140	134	125	113	130	131	115	133	106	142	126	121	132	137	121	128	134	115	139	122	135	133	131	136	133	133	132	122	120	125	149	120	138	120	128	121	131	161	140	131	131	134	123	119	128	141	144	101	110	139	124	131	113	128	106	150	129	136	131	131	123	125	127	126	128	139	114	136	142	145	124	138	133	121	115	105	134	130	122	142	115	125	139	155	128	130	138	131	145	154	130	133	127	90	122	121	121	134	112	116	135	144	150	146	129	130	103	129	134	129	140	123	122	144	130	133	120	133	137	137	131	138	119	124	137	117	137	131	135	139	109	129	133	124	127	149	126	136	136	123	134	132	113	124	131	138	131	108	121	121	124	132	125	115	140	129	116	139	140	116	123	117	132	139	137	125	132	143	131	124	118	129	132	125	128	128	125	114	133	118	150	142	132	150	127	124	158	129	125	125	121	136	111	115	129	115	140	146	145	141	115	145	140	118	128	110	137	125	134	127	121	123	123	139	109	143	127	108	120	130	126	129	125	132	122	133	96	144	142	124	104	124	123	140	130	133	117	130	136	147	123	115	140	113	126	126	115	157	127	122	133	122	145	139	137	130	114	112	127	134	135	142	138	116	106	131	122	143	119	125	142	133	116	148	121	129	108	124	127	119	145	121	127	114	123	142	133	122	111	136	126	134	131	122	139	155	106	150	137	112	138	120	133	126	133	124	124	121	149	135	133	115	161	135	116	129	117	150	125	131	142	141	119	112	141	135	137	123	132	132	125	133	125	120	133	119	135	143	115	121	124	119	127	123	124	147	135	123	155	130	129	115	130	132	131	119	134	106	137	120	144	119	127	107	135	124	133	127	113	123	113	133	127	139	134	119	128	123	120	127	102	128	125	126	132	120	127	143	128	120	143	141	127	130	119	127	119	148	102	127	121	118	119	139	110	133	117	124	126	135	146	132	119	143	125	137	121	115	134	124	119	119	127	142	123	146	139	129	125	138	131	138	110	139	139	131	113	147	128	116	132	112	128	120	111	114	121	116	127	130	126	128	130	131	106	145	128	128	123	151	125	122	132	121	118	119	124	135	133	144	125	113	157	126	122	139	139	121	127	110	118	149	114	139	118	131	122	105	140	140	124	123	135	136	118	137	120	123	126	113	129	133	138	118	120	131	126	136	142	132	130	127	132	130	137	119	138	129	135	124	141	132	124	125	131	119	130	134	154	134	131	142	128	131	138	124	133	123	134	122	117	134	121	138	157	127	127	119	116	136	108	137	134	148	131	126	125	146	125	125	111	119	146	107	121	148	133	131	121	126	119	132	120	124	125	126	133	128	128	136	145	125	133	141	122	121	112	116	141	129	129	124	113	139	138	130	121	136	120	141	98	136	117	137	127	146	129	117	130	127	122	124	130	136	130	128	145	107	109	128	130	130	131	110	128	125	134	129	138	131	143	125	120	142	150	132	131	140	143	135	124	115	107	126	124	149	119	127	127	93	150	133	113	115	118	114	134	135	127	123	143	148	134	151	110	116	127	145	148	117	135	124	151	142	143	141	120	135	129	123	105	108	118	125	120	131	137	119	121	123	137	107	117	139	123	133	142	132	121	125	134	128	133	120	131	137	138	131	111	127	120	135	128	128	136	126	132	149	129	139	135	123	119	118	113	128	134	126	133	126	129	139	131	136	134	140	113	110	132	129	121	116	122	146	137	145	117	134	132	127	128	108	143	152	125	125	142	121	139	135	133	144	114	118	145	124	134	111	110	133	147	101	149	132	142	143	137	122	129	132	117	124	134	136	143	138	126	118	126	135	139	126	154	121	152	124	139	142	128	128	131	116	123	113	125	123	122	132	128	141	139	122	132	127	128	112	122	123	130	133	130	148	134	132	139	129	135	133	128	144	125	135	121	138	129	121	140	123	125	125	145	105	122	124	122	146	136	117	131	149	123	138	130	125	135	129	130	108	148	140	145	137	122	131	147	124	136	128	132	114	122	152	136	101	126	123	156	121	129	120	131	107	143	124	153	135	146	139	141	138	145	134	131	124	137	122	150	127	148	128	121	115	139	135	123	114	117	143	122	136	125	144	121	125	123	122	126	119	145	115	130	131	141	125	131	118	121	124	138	128	135	114	146	111	117	132	114	132	135	136	115	122	141	124	123	132	121	136	128	140	145	133	135	113	142	116	101	131	126	132	130	116	124	122	121	123	141	132	131	133	144	126	126	134	130	138	130	127	135	126	124	96	127	137	122	132	127	116	138	120	120	147	127	120	116	131	135	121	121	129	124	124	130	151	132	140	139	131	117	99	126	128	115	128	120	126	115	138	129	134	115	128	146	143	128	123	131	124	131	113	129	119	112	130	132	136	138	128	150	110	127	126	131	123	136	135	152	140	130	123	128	143	139	140	112	113	132	135	127	122	128	118	127	124	122	132	134	114	120	118	126	130	114	125	114	124	129	139	146	146	135	147	134	145	125	124	123	144	145	120	102	119	118	116	120	129	140	118	123	127	122	145	128	136	135	148	138	117	129	110	138	136	115	125	126	121	109	136	126	144	121	129	153	132	127	120	124	136	130	117	141	130	128	112	125	121	118	131	139	119	127	125	124	152	131	126	127	135	128	119	97	137	132	152	113	140	107	109	139	130	130	125	133	125	133	136	122	114	142	131	138	136	118	147	131	131	117	120	106	118	127	143	137	121	141	125	141	126	162	157	121	128	127	123	110	146	139	103	114	138	126	114	111	127	122	121	128	127	138	122	115	146	125	124	146	121	127	134	118	143	130	113	129	115	157	124	139	142	117	124	144	131	131	134	126	124	125	135	123	126	107	134	134
30494	46197	43908	58893	45978	33888	23098	19169	15769	7512	2602	855	320	272	227	253	264	262	227	247	234	259	258	263	291	255	244	258	263	226	239	250	306	242	270	235	279	243	246	239	272	234	239	244	236	238	251	277	264	250	255	252	261	235	218	249	249	252	247	259	273	257	246	290	248	243	274	263	276	245	229	254	245	257	281	243	248	262	257	241	257	248	268	266	256	269	278	285	253	267	251	259	260	253	238	249	272	265	250	252	248	273	247	263	266	277	253	234	271	236	248	259	253	267	266	241	250	268	228	249	271	253	249	213	267	242	266	225	242	264	240	237	289	236	252	234	283	231	233	224	268	263	267	229	267	267	248	227	277	253	248	265	271	279	252	260	266	297	261	235	234	231	258	246	263	261	244	222	273	228	233	265	247	248	251	241	258	247	241	247	291	212	250	259	279	258	269	246	266	271	238	271	241	256	245	251	261	256	227	292	245	258	262	254	265	256	251	244	241	259	246	235	256	273	267	249	286	235	235	259	276	226	243	246	271	261	230	234	267	256	254	264	234	255	230	241	265	266	251	232	268	262	246	233	270	264	234	254	285	261	228	255	257	237	243	290	211	229	241	256	259	246	241	246	265	252	237	242	263	255	260	255	237	249	251	256	288	256	225	242	255	252	224	267	252	261	240	251	240	247	261	261	260	256	218	241	257	271	234	277	225	249	229	252	253	238	268	268	217	248	237	267	250	261	258	264	223	259	229	262	242	259	249	246	243	230	236	267	259	263	246	246	261	255	243	260	237	274	240	264	240	262	251	266	226	255	248	260	244	249	220	253	239	228	237	247	258	249	242	256	271	264	244	238	247	259	242	239	240	262	262	259	249	250	235	255	248	274	258	250	264	228	241	238	254	223	232	237	221	269	239	267	250	242	250	267	233	251	248	241	266	239	251	257	266	272	259	256	238	244	245	248	242	242	276	252	263	268	239	243	242	280	230	278	258	273	264	267	270	247	243	251	258	240	256	227	265	248	222	236	243	256	267	243	274	280	278	272	282	247	253	276	266	262	276	243	222	262	247	261	254	230	229	249	237	251	262	255	260	243	242	226	271	251	259	270	250	240	239	278	253	280	261	232	230	241	244	267	253	250	261	272	246	254	260	227	248	265	242	262	231	251	244	233	260	253	233	250	263	251	250	237	257	263	240	238	271	252	266	242	227	250	240	230	281	217	251	239	280	253	251	243	296	248	247	270	222	245	229	234	266	262	249	243	257	235	236	250	263	265	246	241	252	246	237	237	233	259	270	248	248	239	254	261	243	269	240	270	251	244	253	232	236	250	235	256	251	259	249	250	254	273	275	255	261	269	263	246	238	248	260	243	240	258	256	229	259	237	235	259	258	264	253	249	260	230	277	261	226	263	238	241	260	270	252	225	263	272	255	235	214	243	225	216	255	260	234	247	250	244	233	248	273	237	274	226	238	243	226	278	259	242	228	235	281	240	252	259	244	243	254	255	259	275	277	268	233	244	215	247	227	234	228	231	272	259	232	259	271	256	254	253	278	238	244	224	261	250	239	253	250	241	280	246	255	257	268	218	261	268	265	256	262	273	241	263	274	251	245	278	232	284	254	242	292	247	278	244	244	234	261	279	238	281	225	220	249	214	259	251	275	243	289	230	230	246	258	241	227	270	243	267	248	250	277	258	277	195	254	259	285	277	262	269	265	224	244	264	240	287	246	240	261	225	259	247	253	254	277	249	268	277	257	267	247	246	257	264	247	284	223	276	266	250	234	246	248	237	248	263	231	249	252	264	252	259	246	289	272	249	271	238	241	271	269	258	263	298	241	265	267	259	244	230	242	270	245	264	224	247	240	272	253	265	251	242	262	260	262	251	288	245	235	227	244	257	252	258	234	277	251	254	263	267	243	239	249	234	253	233	257	254	230	252	240	244	278	231	277	301	266	243	240	259	255	236	266	255	244	224	249	275	249	277	235	262	250	268	244	259	242	240	270	266	254	248	243	221	249	240	227	233	246	261	263	263	251	245	237	250	254	250	257	263	266	263	237	261	281	273	264	263	240	249	250	273	276	251	246	254	269	271	273	255	234	255	263	230	258	248	242	275	263	247	256	263	271	256	248	229	254	240	232	250	248	267	260	269	216	247	277	236	269	265	251	264	250	264	274	259	268	232	249	237	253	240	233	267	239	258	271	267	259	250	236	282	235	238	242	250	237	283	299	258	262	222	276	257	241	244	254	246	242	264	274	254	271	234	251	271	215	233	223	231	262	251	250	245	236	256	255	241	245	248	258	266	233	274	283	244	262	246	234	252	268	220	236	231	247	261	257	248	256	244	232	276	256	274	226	255	234	266	264	265	219	242	265	253	252	259	258	272	214	257	233	259	239	258	257	266	247	235	251	248	240	241	230	247	240	264	224	248	269	248	248	244	268	250	263	242	261	242	205	263	253	256	216	255	245	258	244	262	229	258	264	265	257	261	256	258	273	228	270	271	261	260	271	263	228	261	278	253	232	249	237	248	249	249	262	227	240	231	229	233	240	235	255	234	247	258	251	253	288	228	269	257	252	250	249	264	239	237	237	240	297	247	265	233	228	228	254	258	245	250	253	241	256	218	231	232	255	260	231	228	222	215	253	232	246	257	232	272	259	262	274	239	233	266	270	242	268	254	270	270	255	280	257	250	232	261	284	269	267	262	262	229	271	272	228	241	266	272	251	274	267	229	243	273	262	239	243	246	254	278	254	254	264	271	260	256	262	268	264	222	234	257	262	281	259	264	274	228	256	236	270	263	218	227	236	253	245	260	239	214	224	240	239	233	272	258	260	248	225	273	251	254	266	266	246	253	260	245	232	258	255	272	244	232	279	255	264	245	256	228	240	222	226	263	266	236	277	269	245	258	255	243	261	252	251	266	235	257	241	249	236	271	225	269	273	246	287	270	255	260	254	270	260	253	251	229	254	235	254	249	262	270	232	248	229	275	233	272	257	246	258	236	253	263	243	267	249	230	281	259	236	254	238	270	257	259	236	255	274	228	241	243	270	262	231	264	237	253	241	257	227	252	254	247	236	235	237	223	240	263	241	283	239	263	264	255	251	262	286	240	229	236	237	259	263	257	236	263	252	257	250	259	249	260	253	254	261	272	281	258	226	276	240	246	247	240	266	262	248	252	253	244	234	248	262	259	262	249	247	262	265	253	253	266	271	260	250	267	264	255	261	249	249	266	244	276	272	287	255	264	244	230	251	267	252	249	235	274	253	247	254	224	270	265	256	234	262	231	231	249	255	241	254	251	228	273	242	256	265	257	269	247	254	225	239	237	230	274	268	254	255	235	232	242	242	274	219	274	259	274	243	262	272	246	266	262	259	246	246	258	246	248	271	249	242	253	257	264	235	242	230	238	234	277	255	263	228	263	270	253	246	244	233	225	254	255	236	279	281	279	262	238	235	247	273	271	249	261	267	260	265	296	270	256	269	250	223	236	270	259	238	236
23610	21632	30236	37665	43190	40272	25823	14860	9243	3629	1111	352	145	112	134	118	121	129	106	100	127	130	147	137	113	139	122	112	137	123	120	134	115	121	111	145	115	123	122	111	127	121	132	112	127	107	133	105	129	124	127	130	105	114	109	126	131	121	122	132	121	105	118	137	127	113	112	136	118	131	109	122	109	118	113	149	121	112	145	119	137	120	120	127	124	132	106	126	112	133	115	124	128	131	115	110	143	125	128	124	116	139	122	118	130	105	101	117	142	100	106	108	128	115	128	127	117	124	122	106	118	127	112	126	118	128	113	123	110	127	116	124	107	99	133	124	115	118	114	118	133	111	101	137	111	118	117	100	128	104	113	118	113	111	125	109	108	94	117	117	139	117	135	105	119	98	113	125	131	110	121	118	120	139	112	128	132	102	127	133	126	129	107	115	113	93	104	121	102	133	112	114	116	146	106	115	115	109	137	122	125	112	116	119	118	130	110	127	108	118	128	128	117	121	104	123	122	129	138	115	112	121	128	127	126	124	138	122	100	114	104	118	112	129	120	128	107	124	122	120	115	126	129	129	132	117	99	139	121	141	119	126	122	117	125	128	134	114	113	140	123	135	121	127	114	136	111	132	111	138	127	131	121	129	106	113	119	134	126	104	101	119	118	116	139	107	105	103	116	112	127	121	121	109	143	114	135	122	103	123	110	126	115	115	119	135	122	110	118	137	116	110	123	90	122	116	115	128	124	110	108	107	116	104	126	139	115	122	129	106	108	117	140	102	150	113	121	121	127	130	108	134	115	111	113	119	98	124	114	121	106	129	123	113	109	122	111	97	124	110	108	121	117	137	130	116	116	123	123	114	111	121	119	101	128	114	111	130	122	118	110	111	106	126	106	118	110	122	116	120	111	108	110	108	133	132	137	100	122	120	108	121	120	120	110	114	125	120	124	127	132	110	116	135	132	103	138	112	116	124	119	106	127	130	113	108	136	117	114	118	121	128	129	125	111	110	118	119	128	126	121	113	131	114	123	124	117	92	118	117	142	111	124	116	123	125	113	104	93	106	115	125	109	109	102	106	135	114	111	113	129	122	130	104	104	109	126	120	107	122	123	114	119	124	119	115	111	110	127	126	105	115	122	132	107	135	115	133	117	127	107	112	95	109	118	114	109	113	115	114	127	120	151	113	131	114	101	108	97	128	112	124	128	122	127	119	120	127	124	100	117	106	124	119	125	118	123	120	119	126	116	110	113	115	115	110	126	116	100	127	142	117	129	120	131	111	155	115	117	130	100	126	108	129	132	128	106	113	111	115	105	131	134	123	138	102	106	108	131	114	115	116	107	133	133	116	122	131	110	113	115	124	132	86	100	111	116	115	104	106	131	127	121	128	122	134	102	138	113	104	108	141	119	111	113	117	114	108	111	103	111	126	144	125	125	117	121	124	128	127	116	136	112	109	99	115	123	121	121	117	137	114	109	120	127	121	126	115	109	119	115	125	125	111	123	115	134	116	123	103	126	123	113	112	140	118	103	98	100	141	108	111	107	108	118	116	125	118	115	95	119	125	121	105	109	108	110	142	119	138	118	116	120	105	107	115	114	122	115	132	121	97	102	106	117	106	132	134	131	119	105	119	110	139	114	122	114	115	108	103	110	128	121	118	116	126	116	120	130	150	129	126	131	110	112	97	113	131	127	119	117	109	99	138	123	105	101	138	131	119	123	139	114	116	147	147	119	109	125	129	122	113	115	142	125	123	113	101	113	138	111	111	105	133	118	104	121	128	127	112	127	122	117	126	106	106	124	129	107	116	127	128	100	100	115	118	115	135	105	115	119	111	116	117	110	113	124	117	110	119	132	109	118	114	128	135	118	112	109	99	121	115	102	120	117	129	120	130	125	116	114	115	129	115	123	125	105	118	120	118	120	121	110	112	138	136	124	106	108	106	155	115	113	146	123	104	146	116	117	99	118	93	133	135	118	99	123	112	121	124	122	99	116	112	114	101	134	110	115	122	126	125	117	130	131	98	122	109	134	102	115	112	112	142	96	141	114	107	116	131	103	92	122	112	111	124	131	119	123	113	121	107	105	123	117	108	123	121	126	115	115	112	122	116	140	125	120	123	118	109	131	128	126	109	120	125	133	117	99	106	117	108	110	121	106	115	129	125	127	119	118	128	147	110	126	93	103	119	117	111	124	115	103	105	102	120	121	112	133	118	117	112	111	111	135	112	127	107	116	126	123	129	110	133	128	131	117	142	123	105	123	135	113	136	128	117	142	120	97	110	133	128	129	124	103	108	120	116	111	127	116	124	112	103	117	129	97	118	111	125	112	128	127	117	133	129	117	142	131	120	131	103	119	114	118	126	89	105	121	114	144	133	110	135	125	112	111	89	129	124	95	130	115	145	122	114	151	114	123	128	119	123	124	120	118	122	95	133	129	105	122	124	127	120	106	132	128	107	131	112	105	121	124	115	138	132	126	124	126	140	131	119	116	114	95	129	119	115	109	128	131	120	110	123	116	116	146	115	121	132	104	120	115	115	127	143	104	120	125	111	127	104	139	110	113	129	117	120	132	105	119	112	113	123	108	141	125	110	112	129	116	95	112	103	127	99	116	113	130	130	125	134	130	147	120	111	126	124	108	101	103	123	104	132	107	135	110	111	121	114	112	113	115	131	119	118	111	115	122	109	101	110	109	131	124	123	130	127	105	118	97	109	137	120	132	116	122	115	126	127	106	123	122	113	109	134	130	134	107	128	129	116	124	122	115	120	119	144	119	112	99	122	122	120	122	115	142	120	112	112	123	120	120	139	110	111	132	113	120	118	123	118	126	104	121	133	129	123	113	149	137	113	129	110	115	99	106	128	91	123	116	108	115	139	149	111	114	126	135	130	107	128	114	120	121	111	130	112	122	123	112	113	112	131	113	105	112	136	130	113	146	127	101	106	111	94	130	122	103	118	137	126	122	105	119	116	102	120	126	121	111	118	116	114	134	120	140	110	107	129	114	124	107	136	120	113	117	111	122	109	121	132	113	109	105	132	121	116	114	108	119	113	120	118	103	127	127	125	130	125	99	131	120	147	126	135	107	101	123	107	111	119	126	107	110	113	99	126	120	114	116	102	122	131	124	120	113	108	117	117	118	109	123	118	133	132	137	106	127	125	114	101	119	125	124	102	132	105	117	136	130	119	116	116	115	105	124	125	111	120	108	137	107	127	140	101	121	132	140	105	111	120	104	123	134	127	115	124	104	116	117	149	134	150	149	97	126	109	108	122	106	125	112	111	127	133	91	133	102	114	116	105	142	116	119	101	107	104	120	120	130	107	118	147	122	113	134	108	105	103	123	110	130	110	128	124	147	133	118	117	138	118	125	123	109	123	121	123	152	128	119	124	106	131	111	119	130	91	115	144	127	137	122	131	121	121	104	121	114	117	103	115	119	123	106	118	101	104	98	120	126	127	139	129	132	127	115	107	119	124	117	120	131	103	132	115
34736	55200	58775	75435	62194	47920	28262	23945	18499	8604	3038	957	277	227	242	224	242	201	218	199	230	209	241	207	202	209	252	242	211	237	218	248	222	217	215	208	253	248	211	214	237	215	223	216	234	227	201	222	227	233	238	220	219	237	208	220	221	220	232	212	230	199	228	204	230	240	231	210	214	213	217	215	200	238	230	231	224	236	219	246	211	226	219	210	238	235	246	214	237	187	208	212	234	226	223	227	229	191	208	204	206	241	205	234	243	224	190	224	205	228	208	212	231	231	228	241	217	208	225	215	213	208	243	236	232	189	220	222	263	211	226	211	234	198	257	209	233	228	208	225	227	240	228	226	229	214	236	179	212	217	193	231	241	240	217	239	233	241	212	246	205	218	217	232	213	217	209	223	220	252	220	253	215	215	212	220	223	216	222	229	210	221	202	218	215	223	210	255	192	223	211	234	210	219	200	204	204	207	235	222	198	222	223	231	227	194	217	226	248	209	226	215	216	215	200	204	238	234	236	231	213	225	209	252	222	229	205	197	226	204	222	246	241	241	226	219	235	241	240	222	242	223	219	203	209	205	205	247	227	228	216	202	196	227	216	232	228	233	238	243	221	209	212	216	227	216	210	215	204	222	237	198	205	236	214	222	220	236	240	203	202	216	234	231	214	222	200	209	207	221	217	263	232	207	227	213	240	218	235	242	230	224	218	228	221	213	238	211	247	229	232	230	232	204	210	227	208	215	210	212	244	222	237	219	233	225	216	219	208	218	231	226	255	223	230	214	221	209	225	202	220	242	203	202	250	203	214	223	225	221	229	218	226	230	197	246	219	243	205	242	201	222	199	230	214	233	220	217	234	247	209	241	216	261	244	223	237	222	216	239	218	223	223	213	216	237	203	226	201	224	225	226	201	222	252	237	246	180	263	223	227	224	221	228	216	265	206	214	252	228	225	209	233	205	237	231	224	238	205	229	217	222	239	235	221	248	206	229	227	226	199	221	218	209	226	201	207	231	226	227	240	235	205	213	223	211	220	205	216	210	214	216	224	216	210	209	210	230	226	226	263	238	197	215	213	218	222	244	224	226	205	220	220	219	249	224	228	236	225	233	244	229	248	207	230	229	196	227	231	227	226	269	227	215	208	253	241	229	232	215	213	231	225	232	238	228	217	223	233	224	221	216	192	243	212	217	244	219	216	209	230	246	222	227	234	213	215	212	244	226	238	236	227	247	221	229	220	185	197	219	198	238	215	226	216	211	225	252	243	216	226	230	210	203	176	231	228	253	207	250	193	229	233	222	236	217	232	196	251	216	239	215	234	234	216	208	256	243	228	225	210	207	212	217	244	214	233	215	179	209	211	209	217	224	180	220	244	230	217	219	209	203	247	228	213	205	230	229	252	229	218	226	232	240	221	198	235	210	217	212	224	235	227	238	216	208	231	233	221	224	197	215	209	215	224	211	206	229	205	228	234	193	215	205	212	225	225	225	214	251	226	252	224	226	191	206	215	224	222	226	226	219	223	228	237	238	212	199	219	224	214	217	201	223	219	228	219	208	208	206	216	220	264	205	227	217	252	204	220	237	252	216	202	232	217	225	228	216	217	237	237	210	259	224	212	219	257	238	237	235	240	212	232	238	223	221	210	209	240	211	206	221	246	218	213	225	215	238	238	212	224	207	232	202	188	216	223	223	236	206	220	233	211	211	218	206	232	238	248	216	219	238	214	224	227	221	214	239	216	226	224	224	214	210	228	215	236	232	231	225	204	240	216	228	226	203	236	218	240	234	219	225	215	240	193	212	215	238	233	209	216	241	220	214	213	245	222	241	203	233	203	203	238	252	226	233	235	232	204	219	221	217	218	210	215	226	207	220	216	243	205	231	201	241	206	215	206	222	217	207	218	224	213	229	256	208	215	206	241	250	232	212	204	221	202	244	224	218	227	236	206	218	240	207	248	234	227	216	215	215	228	232	231	220	203	225	244	217	218	222	196	225	225	214	225	205	223	212	233	240	252	242	207	229	198	226	229	226	231	262	255	242	234	248	241	211	222	214	221	256	223	205	230	228	206	204	219	253	233	226	250	233	257	223	211	195	224	204	232	190	226	211	222	236	213	219	238	250	211	242	248	222	218	235	222	212	204	229	234	224	221	234	213	214	251	178	201	217	234	220	213	213	250	181	259	219	224	245	216	230	221	224	241	225	215	208	226	210	217	204	222	214	232	232	227	241	242	245	210	215	220	218	215	205	226	232	234	228	206	217	225	214	227	222	222	228	225	236	199	224	237	224	228	228	251	214	217	214	230	212	233	201	238	220	239	222	232	229	224	233	218	222	215	199	182	206	200	230	197	210	221	208	214	205	216	215	195	239	241	248	218	241	226	211	231	214	230	219	219	226	212	202	222	191	203	239	221	224	218	202	212	199	202	221	237	218	206	207	227	223	228	202	222	210	215	218	247	235	216	215	212	227	218	235	222	223	208	219	230	207	236	197	216	198	215	236	204	209	224	212	236	229	248	217	219	239	219	215	205	233	214	222	185	206	235	210	217	237	226	213	206	203	217	212	216	258	206	216	235	205	174	246	218	233	237	225	178	209	212	240	231	206	217	216	235	228	197	227	220	228	232	230	214	233	226	235	196	234	221	209	213	236	223	211	232	240	203	213	221	227	225	221	210	169	220	223	223	214	238	232	231	202	210	197	206	256	226	224	232	224	213	249	219	225	231	209	234	195	229	215	207	220	234	210	242	237	204	218	227	230	225	169	232	207	237	229	233	201	225	249	234	230	215	224	221	219	241	225	242	243	225	222	215	219	225	232	213	200	214	214	205	220	224	252	218	249	231	249	211	233	213	205	226	213	235	236	208	225	219	232	226	225	230	255	221	227	228	218	233	206	248	214	211	225	244	227	228	201	215	207	232	226	239	221	221	230	217	236	217	210	236	222	227	221	209	230	217	217	235	201	221	239	223	194	196	223	230	250	239	252	213	216	212	233	234	213	215	256	240	224	223	220	224	213	233	232	264	203	209	211	229	219	223	214	232	221	217	226	237	214	227	183	217	220	218	214	204	246	233	227	212	222	224	221	227	222	201	212	226	226	224	214	215	227	222	254	236	218	228	227	209	228	207	224	220	230	235	219	214	245	200	241	234	256	235	212	219	263	226	211	206	212	225	210	220	217	227	209	235	219	211	221	226	223	202	207	236	204	193	209	220	230	213	219	239	234	208	236	195	227	208	200	213	242	235	217	217	211	220	182	215	231	237	229	194	201	195	199	227	231	226	206	214	221	216	198	200	240	210	188	224	206	241	218	238	229	213	231	236	239	242	226	234	198	197	227	214	225	204	230	197	220	190	242	193	235	205	228	223	196	243	249	231	233	212	210	228	209	207	218	223	209	249	238	229	204	218	213	201	212	213	229	203	236	242	216	218	221	236	211	198	217	241	243	222	230	217	222	246	232	208	233	212	246	238	210	229	232	210	232	252	225	223	253	208	232
27655	23538	25154	25562	15535	7100	1953	897	670	390	225	162	154	156	168	158	150	155	127	137	145	165	146	156	173	132	144	167	143	155	143	138	135	144	121	141	140	162	156	148	158	158	174	163	143	144	156	133	151	154	130	154	136	163	145	152	173	161	138	156	146	159	142	152	141	154	149	152	150	143	149	142	187	131	174	145	147	165	158	150	165	144	153	144	144	117	151	143	164	163	155	155	151	144	151	142	146	169	146	145	135	176	132	159	154	145	157	149	143	128	153	163	165	155	151	146	152	172	134	158	144	161	142	148	158	152	148	141	157	155	156	142	136	130	145	137	161	169	126	118	139	165	160	135	155	135	143	148	132	151	150	158	161	119	149	148	145	154	152	161	127	131	143	148	140	159	137	129	167	118	110	157	146	139	126	141	159	154	149	162	156	133	123	133	143	168	151	146	136	138	135	130	158	145	136	140	152	149	158	118	120	169	149	140	157	167	142	145	139	144	129	159	153	138	141	145	167	150	124	147	138	159	149	146	149	152	163	151	152	133	153	138	129	139	139	148	165	162	154	165	143	149	123	135	156	149	132	151	153	129	146	153	145	134	134	142	162	139	132	151	141	150	152	155	149	137	125	158	142	160	138	133	138	156	159	126	159	129	126	153	147	150	139	147	134	144	152	144	146	156	130	159	160	108	145	152	133	143	179	174	142	145	155	140	147	123	146	142	160	144	127	155	152	166	155	157	147	158	169	151	157	147	144	141	145	135	144	146	131	134	148	141	165	138	149	154	121	165	154	156	134	136	131	168	152	145	125	143	154	149	137	148	144	145	133	142	146	139	162	174	153	152	145	159	144	149	157	147	155	141	150	147	151	156	145	129	140	160	129	143	126	164	148	131	153	147	142	148	153	166	121	156	150	159	159	159	148	146	158	148	147	168	142	136	139	132	171	140	152	155	162	133	144	150	151	147	127	129	147	154	157	135	134	138	133	136	162	155	156	133	140	150	147	157	153	141	168	150	139	155	155	152	151	140	167	146	161	134	143	142	153	150	142	125	148	146	141	136	143	125	135	141	131	158	147	140	149	137	153	168	157	143	157	164	140	159	165	137	151	140	146	152	137	135	136	153	145	120	148	141	147	135	149	130	134	133	139	142	161	165	137	140	145	154	164	152	147	158	146	154	169	145	138	145	154	147	147	172	170	148	129	132	147	126	135	150	153	146	149	152	125	132	158	141	127	130	133	158	148	137	145	135	149	144	169	153	157	139	160	157	162	169	143	148	164	145	163	142	148	157	177	144	158	150	138	140	153	156	153	145	143	144	148	136	158	142	151	137	142	165	144	144	151	156	152	126	150	162	162	143	144	145	158	151	146	159	153	147	146	135	158	148	142	140	145	154	129	144	168	142	171	136	138	135	163	147	133	150	130	150	146	165	141	152	144	145	155	134	135	150	139	138	146	151	142	143	152	158	174	149	161	136	144	171	135	160	165	134	150	135	153	143	150	137	155	167	156	120	152	135	141	144	145	132	135	141	147	142	167	152	148	141	168	140	132	148	138	138	130	136	137	154	143	150	129	139	162	158	129	160	165	138	144	151	141	148	149	123	161	145	158	140	148	157	160	155	156	150	146	162	147	153	161	148	149	151	153	151	162	169	142	150	143	125	151	126	136	153	138	120	136	116	133	153	155	154	183	170	119	145	156	141	145	143	150	138	163	151	149	143	162	154	142	169	152	150	140	144	136	125	161	143	149	147	164	165	147	151	138	161	148	137	134	138	139	148	133	153	128	148	153	144	138	141	149	142	130	160	121	164	152	159	143	138	175	151	142	159	149	146	136	153	157	149	147	144	145	159	144	151	146	164	149	148	155	148	136	154	154	154	144	146	151	141	152	140	127	145	138	134	150	141	146	160	133	143	136	142	142	144	141	143	168	144	159	155	148	140	139	155	146	171	140	149	163	182	137	138	162	149	151	151	151	126	154	136	143	149	153	168	132	158	144	151	137	146	149	133	148	153	169	155	141	151	145	146	141	136	155	162	159	147	143	145	148	153	139	150	143	145	138	163	149	154	143	144	131	158	136	128	121	148	128	140	133	165	124	150	147	146	163	151	171	158	175	149	153	159	151	153	162	125	138	138	146	167	151	128	148	129	157	143	146	160	143	161	135	159	139	142	136	134	146	133	152	167	154	144	137	131	131	126	148	166	165	142	156	137	129	141	156	133	154	150	157	143	148	147	150	163	150	164	146	138	141	118	144	129	160	151	148	158	169	150	151	137	151	151	142	136	133	159	139	138	143	146	136	147	143	131	148	138	130	145	141	157	128	159	145	153	149	154	136	138	120	140	138	131	146	139	139	140	145	151	146	134	147	149	139	146	167	153	151	151	151	144	151	152	138	137	147	170	153	143	137	160	176	132	157	138	174	161	167	165	154	144	169	184	142	151	166	135	135	149	169	146	152	159	143	154	140	156	159	179	144	135	145	137	153	134	132	129	136	138	142	179	133	167	131	131	153	140	147	153	144	144	177	141	142	156	131	145	139	151	127	129	124	154	150	158	140	150	137	180	148	163	157	137	147	138	146	134	147	140	153	144	159	146	147	142	148	149	147	160	135	137	152	117	152	147	167	137	175	155	148	147	162	157	163	158	150	147	157	138	149	150	137	150	156	153	141	157	140	170	152	169	131	147	133	131	143	143	139	165	167	148	141	150	176	139	132	141	143	140	151	140	138	125	147	133	160	151	137	158	151	137	150	135	159	137	142	147	158	141	126	138	151	153	146	153	137	155	151	148	153	151	127	144	157	124	147	135	159	181	146	138	142	163	154	140	148	131	151	137	144	159	155	152	142	144	144	151	151	136	136	135	141	134	149	145	159	134	134	151	130	149	164	145	154	163	160	144	152	136	152	155	161	164	157	133	121	145	143	146	151	147	140	142	133	133	142	175	145	152	147	145	148	151	142	152	146	152	139	158	159	150	152	128	142	159	138	148	154	157	154	126	147	120	130	124	138	159	152	159	154	138	149	161	156	160	171	141	152	129	160	127	140	131	153	178	149	136	169	167	142	138	156	150	151	140	144	160	140	144	150	157	139	153	132	146	133	133	157	151	124	150	134	152	167	122	136	145	188	153	159	145	130	169	143	170	142	141	139	155	142	127	135	153	156	141	151	150	145	137	118	139	149	141	150	137	134	153	160	150	127	151	134	148	146	150	144	146	140	154	150	133	153	132	164	151	144	135	156	150	136	154	136	134	155	150	141	150	162	163	142	137	160	126	155	168	134	138	163	150	148	147	148	136	147	152	134	119	134	149	155	141	152	165	172	149	138	132	156	150	151	187	140	146	147	153	135	132	143	144	153	162	143	145	148	162	176	146	139	151	153	143	147	157	161	155	157	156	150	135	149	164	165	147	144	142	161	153	147	134	142	151	143	148	157	169	161	131	152	146	158	137	138	151	159	130	165	145	149	147	140	137	163	150	131	164	126	117	152	145	136	153
27605	38951	33062	30449	22273	12664	4563	2446	1946	928	522	336	280	300	276	270	266	267	308	303	281	259	274	295	281	248	271	296	290	269	298	283	294	287	276	278	294	274	301	281	310	288	289	307	310	287	324	285	280	277	306	274	296	327	281	309	295	299	290	309	291	256	298	302	278	288	307	263	260	287	274	274	292	300	302	256	298	295	271	308	264	283	293	267	307	273	311	271	289	244	272	274	290	301	274	284	316	291	279	275	272	275	306	283	271	262	289	302	262	288	273	273	256	298	266	265	318	252	282	315	245	303	307	283	267	285	241	288	260	259	292	301	264	284	269	291	283	256	291	285	287	267	292	299	268	259	263	302	281	301	298	287	298	299	284	280	243	275	271	297	280	267	290	293	294	265	278	287	277	275	277	284	268	287	245	269	270	317	274	267	280	284	305	287	304	261	284	275	299	288	286	284	299	257	275	291	284	279	271	256	265	289	270	270	290	285	266	297	291	259	280	295	287	263	270	282	298	312	316	286	284	274	286	311	281	300	302	268	303	252	260	303	315	267	277	267	291	287	279	268	252	260	296	308	301	281	296	320	284	256	311	279	278	289	274	298	293	265	296	267	277	288	292	305	318	289	277	312	312	265	308	286	331	268	293	308	297	304	303	285	253	281	289	271	288	311	298	283	290	288	268	267	295	291	266	272	316	266	266	281	257	266	299	298	262	266	269	271	287	278	285	278	261	296	295	275	287	265	274	283	296	251	286	271	308	306	307	299	305	262	308	257	270	261	250	289	300	279	290	280	292	288	271	290	271	311	302	273	276	301	289	259	301	298	287	261	288	276	281	288	292	311	285	278	286	305	279	282	261	290	273	278	266	259	267	267	291	276	268	291	275	290	258	283	306	312	279	286	283	290	315	316	306	306	262	288	271	285	283	270	300	272	287	265	299	285	315	303	279	278	263	282	275	265	267	273	249	295	291	241	284	280	281	289	293	275	316	309	291	291	308	297	295	262	290	278	268	316	285	288	292	293	282	299	283	289	284	294	301	281	285	268	281	285	276	286	285	274	272	257	307	259	288	291	277	274	292	315	301	279	294	269	284	268	306	319	292	303	277	278	278	302	272	271	325	295	309	289	289	278	284	274	279	304	277	268	301	254	286	304	282	281	276	284	294	266	292	269	284	288	284	283	310	280	297	294	292	298	272	268	265	281	312	302	306	288	297	294	319	276	284	293	265	276	288	272	273	274	274	260	279	273	299	306	284	284	275	284	284	317	277	288	293	279	279	296	291	287	283	310	270	304	301	275	289	288	303	274	287	279	268	278	286	300	269	262	285	294	290	266	272	291	269	264	261	274	281	257	290	294	309	280	280	311	293	269	271	257	284	271	309	263	270	275	295	259	295	302	302	293	268	283	291	283	282	321	305	288	286	289	285	272	294	247	255	303	316	282	264	298	312	281	281	293	277	295	259	273	288	258	255	286	270	297	263	301	294	256	289	252	242	313	270	267	291	318	282	276	300	294	303	295	299	263	296	272	298	301	276	303	290	274	299	303	278	300	265	276	300	273	295	295	301	289	283	289	285	260	293	279	289	267	272	303	273	272	301	274	246	291	281	295	290	303	284	261	283	309	301	284	308	289	303	280	265	318	284	264	295	277	313	252	288	312	302	250	283	272	269	263	253	306	253	288	293	267	290	265	270	287	302	286	295	287	271	302	279	300	278	264	269	279	296	262	302	261	278	263	299	291	268	278	251	268	254	275	282	268	280	294	283	292	279	288	297	255	272	271	273	269	301	273	284	270	271	294	278	301	260	278	284	282	342	285	287	294	283	302	270	274	305	277	295	315	285	270	268	278	282	299	271	275	289	293	277	273	246	285	268	279	266	290	253	275	274	287	280	310	296	270	272	307	283	299	289	293	274	302	270	307	287	289	299	271	298	263	296	254	322	264	292	306	268	285	301	276	272	266	306	266	267	301	285	307	251	290	274	289	263	267	300	296	257	278	306	278	273	318	282	285	289	280	250	284	276	270	277	294	276	269	288	269	289	258	288	295	277	293	263	305	289	291	304	290	303	264	264	282	273	276	293	274	266	295	269	291	276	280	301	282	304	264	305	286	269	282	286	288	285	280	316	278	272	282	276	279	254	298	259	266	273	268	291	296	253	245	251	273	279	306	290	294	265	264	308	269	283	290	291	279	278	280	263	347	272	308	299	273	288	278	268	284	312	316	256	300	300	283	303	283	269	290	298	281	262	272	303	294	286	287	287	293	276	314	274	278	282	277	255	274	280	309	285	278	277	256	296	270	294	276	269	273	289	293	288	276	295	283	257	328	270	275	280	273	258	251	273	284	293	288	286	279	295	270	273	247	276	287	276	284	260	268	284	282	291	275	282	303	254	292	301	276	294	294	283	304	308	262	302	281	273	321	266	298	289	255	280	254	264	267	273	275	298	287	280	298	271	297	277	280	291	287	251	253	283	264	259	266	300	276	292	269	275	299	283	287	268	292	274	288	270	272	275	295	289	296	280	263	276	276	286	270	305	258	274	281	296	292	295	287	298	281	311	288	277	286	262	282	283	298	274	290	292	258	296	262	300	273	294	294	301	282	288	283	298	291	277	312	309	294	292	305	288	293	275	305	260	287	255	291	245	284	288	267	283	268	274	258	278	280	302	280	261	327	259	304	278	259	299	255	262	286	263	286	279	294	307	256	266	292	285	261	275	273	292	301	286	299	274	265	313	300	299	294	297	290	287	293	279	276	266	291	266	294	284	326	268	304	295	282	283	279	284	289	262	303	282	276	267	284	307	264	298	278	285	275	279	283	269	287	291	304	307	282	269	304	301	275	303	272	292	294	260	297	263	288	286	280	286	322	277	283	300	281	277	292	277	261	293	302	292	303	281	296	291	273	298	311	302	258	290	271	265	272	275	288	302	303	293	303	302	298	291	258	266	302	269	287	282	310	293	308	277	255	272	280	278	323	284	256	255	289	279	288	302	293	301	252	271	300	266	283	295	286	307	303	269	286	261	319	296	289	264	266	292	258	285	276	280	269	288	297	286	274	310	280	274	280	287	290	296	300	287	283	293	306	292	267	276	314	286	300	289	290	273	286	293	285	260	301	268	314	274	278	316	246	279	309	280	282	278	267	289	307	292	276	283	260	288	295	273	254	305	291	277	258	252	278	283	281	277	293	292	273	272	292	263	268	296	280	252	285	299	278	272	290	290	253	304	267	285	286	312	282	287	290	285	280	296	264	316	275	278	255	276	271	297	280	305	293	293	295	296	311	283	307	275	282	262	266	270	301	282	269	300	255	283	270	300	288	281	282	298	287	270	296	279	275	289	307	249	264	255	303	298	289	282	282	284	283	287	286	288	292	277	273	291	304	302	271	311	306	277	314	305	272	287	305	282	277	279	306	276	278	304	273	319	313	281	292	280	265	255	275	297	272	275	282	290	299	298	302	290	302	302	298	257	275	284	285	272	272	268	305	297	298
24811	21628	29779	39193	39018	29578	14957	6595	3483	1319	478	192	111	119	143	109	134	113	143	118	144	126	127	116	123	141	108	109	127	145	118	140	121	128	141	134	136	131	120	110	119	140	124	135	120	108	139	125	122	146	120	111	113	144	110	126	152	121	118	129	134	130	121	150	133	129	114	129	129	115	114	130	137	127	116	105	111	137	136	130	125	133	127	134	131	143	120	120	125	119	123	112	138	113	135	119	138	149	122	120	120	107	130	131	117	131	131	125	114	111	113	119	104	115	143	122	137	109	122	117	136	137	128	121	141	120	109	129	135	134	114	152	128	117	127	123	133	143	121	124	135	124	126	130	132	98	119	127	106	136	126	117	115	124	141	147	131	139	114	100	132	135	130	131	115	118	124	117	117	121	136	114	140	143	125	140	105	108	128	115	98	129	128	131	150	115	97	124	133	121	117	119	136	144	132	118	145	119	118	116	126	119	118	115	112	137	124	116	123	122	126	135	107	122	130	118	127	123	135	124	114	124	114	122	132	131	127	121	119	128	114	138	134	130	122	96	126	136	115	131	120	132	122	135	112	132	143	127	136	149	133	135	111	144	127	119	129	105	138	126	116	106	117	118	156	111	146	129	131	130	130	130	116	124	134	120	125	129	122	125	120	133	103	116	131	119	127	128	127	133	121	153	125	129	136	152	126	150	139	135	105	137	129	130	138	106	135	122	136	142	135	126	132	140	127	119	125	105	129	123	117	151	124	115	126	128	131	121	136	144	124	100	110	142	115	138	138	126	110	127	130	125	113	132	127	116	141	127	121	121	141	137	111	120	132	130	126	134	135	132	124	126	113	152	128	105	119	116	132	127	123	139	122	123	137	125	136	139	98	117	142	148	125	134	145	121	133	136	121	123	111	133	126	112	119	118	128	128	128	115	128	139	136	119	115	124	121	110	121	117	126	132	124	118	125	114	134	152	128	112	127	138	117	130	120	130	129	100	130	116	127	121	118	106	133	117	128	122	131	114	103	135	137	130	106	124	135	135	126	131	110	109	141	152	126	122	134	130	140	141	143	131	124	114	120	144	122	122	116	135	127	118	120	118	110	122	94	106	113	133	122	129	113	100	124	137	146	122	144	109	132	115	127	116	125	139	123	107	124	123	105	117	131	133	127	128	132	121	124	129	132	110	122	135	124	131	127	131	110	123	130	120	130	117	131	118	118	124	130	137	140	137	125	143	139	131	123	142	138	120	119	117	113	110	126	149	115	143	118	124	138	114	121	137	123	118	128	114	124	118	136	123	132	121	137	119	127	119	128	119	145	124	125	112	135	120	128	121	121	118	115	136	117	117	135	114	132	127	126	131	130	133	128	114	115	129	129	113	126	101	126	130	118	129	125	124	124	129	131	142	126	136	136	128	126	140	116	131	137	126	141	121	113	132	136	111	133	109	130	127	137	122	118	127	125	134	117	115	120	120	136	113	127	124	109	110	144	131	127	109	112	133	123	132	120	113	138	130	135	119	119	128	105	121	119	135	129	146	130	115	146	125	125	129	131	139	126	130	131	139	108	132	149	128	152	131	150	107	146	132	122	103	115	130	111	117	130	117	121	132	137	134	131	124	124	130	124	116	141	129	112	144	133	137	111	136	126	137	114	116	122	114	123	128	122	136	124	120	121	127	120	138	149	135	114	128	113	131	134	134	135	118	144	133	97	126	108	116	113	103	126	129	118	118	141	123	121	118	126	138	122	103	135	111	127	122	118	116	111	132	117	139	125	125	125	114	113	140	130	127	146	111	120	118	118	127	120	124	135	117	124	128	133	131	126	124	121	123	119	104	119	117	121	150	125	123	135	114	107	117	137	134	134	130	116	140	114	126	142	120	106	124	133	122	133	126	128	126	101	134	122	131	113	151	135	130	123	120	127	119	140	114	117	147	121	134	119	131	132	109	128	121	120	134	120	148	137	134	126	111	141	119	112	112	112	121	120	120	117	111	124	139	128	128	141	144	129	146	117	117	119	116	133	118	132	129	129	134	131	125	133	124	122	130	128	121	122	143	131	125	139	129	118	137	121	138	122	109	115	127	118	128	133	105	127	118	140	123	118	129	128	114	136	137	121	137	90	112	111	124	117	136	124	125	130	129	99	131	125	122	111	142	130	129	135	120	84	133	117	101	126	133	127	130	147	121	126	151	112	117	113	110	128	118	122	115	106	127	174	127	136	136	99	143	127	124	104	121	122	126	121	144	130	116	121	120	135	116	130	106	124	130	121	136	126	123	132	163	123	129	119	116	130	103	122	111	120	139	142	140	125	128	130	125	102	128	116	101	115	136	112	123	121	133	111	131	125	115	131	124	114	127	127	136	112	145	131	136	116	116	116	125	125	131	118	118	126	130	112	122	110	124	128	138	123	126	130	141	132	130	103	115	110	118	117	115	135	126	124	142	128	123	128	128	146	128	127	128	134	128	137	135	140	110	137	127	93	104	130	143	119	126	119	128	141	123	135	127	134	119	129	131	123	130	159	126	128	107	122	138	130	140	127	127	124	120	115	147	108	127	127	123	112	129	123	144	126	114	126	132	108	107	126	132	127	123	115	131	129	105	124	122	126	134	139	120	128	106	126	127	129	121	138	124	153	132	128	127	120	127	121	132	131	135	132	111	141	130	112	107	121	124	118	134	143	128	125	126	112	121	116	124	135	136	127	135	125	120	118	116	140	115	126	147	115	129	137	113	119	109	118	116	124	107	123	120	123	115	128	122	127	114	111	154	126	121	104	114	121	133	144	124	114	134	108	131	131	105	131	118	127	126	131	129	141	120	124	141	119	121	136	133	132	129	120	115	123	111	135	131	142	117	100	136	120	118	136	123	126	120	150	131	116	120	123	131	130	123	119	119	126	108	119	130	124	148	124	131	122	130	138	110	125	131	134	141	139	130	137	121	130	133	121	116	131	129	124	141	119	155	140	107	129	117	124	123	108	129	120	138	126	126	135	141	107	119	114	126	139	130	114	140	132	102	141	125	129	130	137	153	130	152	120	115	113	143	115	130	137	128	128	116	121	140	131	127	121	128	114	134	134	144	111	131	110	139	119	123	144	142	137	104	125	151	120	141	133	129	130	131	123	139	102	145	106	147	141	131	130	111	104	112	133	125	132	132	116	119	120	110	126	121	118	120	137	115	142	117	104	130	130	115	130	134	118	108	111	140	127	132	144	141	106	133	123	115	104	130	125	113	121	117	119	118	135	128	117	131	125	125	140	120	112	124	107	139	113	150	141	116	130	123	110	123	129	123	133	117	119	130	135	133	151	130	143	110	124	130	135	127	121	119	134	130	135	142	137	130	118	130	122	124	120	140	142	115	123	115	124	129	127	120	139	119	131	109	134	121	130	124	139	111	136	136	116	137	134	97	105	132	117	122	129	133	131	108	126	125	135	110	130	128	126	120	136	136	118	102	114	140	118	144	116	152	110	122	142	123	129	143	144	118	134	130	126	131
31575	51127	48241	59257	48416	34481	18081	14148	9319	3568	1268	426	249	264	266	242	232	240	224	243	243	216	249	241	260	255	215	264	256	256	243	236	247	259	268	280	258	235	236	245	258	244	256	249	241	245	244	231	249	233	256	266	224	237	253	254	238	263	257	249	252	235	261	288	240	252	220	232	240	226	242	243	254	251	256	257	239	247	255	243	231	236	254	238	238	223	250	259	236	241	271	225	268	246	227	222	241	245	273	236	269	241	268	246	250	204	281	232	226	243	258	250	239	267	226	247	224	249	247	272	250	241	240	250	274	240	239	226	224	256	248	250	249	244	226	228	239	235	251	264	236	247	260	225	240	235	247	241	250	239	241	238	234	284	272	245	249	256	250	236	226	250	251	250	227	220	262	243	251	259	238	239	241	244	262	253	267	214	230	273	258	241	229	248	262	244	265	267	236	252	238	232	214	259	249	244	233	241	215	261	266	236	262	252	251	238	249	244	232	255	243	261	230	243	241	242	234	254	240	238	248	245	247	250	233	263	251	209	259	253	247	254	243	256	252	240	265	263	245	263	221	255	248	249	237	228	242	222	253	216	256	243	239	271	236	205	277	266	251	226	255	223	228	258	235	238	231	262	223	241	255	230	234	240	269	256	236	238	276	250	273	232	242	250	238	204	251	223	253	252	252	246	247	250	260	253	220	230	250	236	265	218	245	248	250	227	253	241	254	255	221	242	259	245	226	250	244	226	258	231	268	270	256	212	243	237	243	255	254	240	275	239	264	246	240	256	240	208	228	245	203	247	244	254	269	220	286	271	236	243	256	259	247	242	258	230	258	253	257	253	236	249	236	239	247	219	266	241	264	246	241	267	233	238	222	238	239	233	239	241	235	237	243	234	262	264	231	242	240	253	244	237	235	261	232	267	225	251	262	240	273	233	259	231	244	234	256	265	247	254	232	237	275	205	226	239	248	245	229	190	255	227	246	258	245	224	250	244	248	254	212	234	236	248	244	237	248	238	277	241	238	251	238	243	235	246	231	243	262	259	237	238	249	250	242	238	233	243	251	249	228	229	254	250	239	265	268	234	267	249	257	223	252	225	249	242	234	243	266	250	246	251	274	269	244	239	271	244	229	236	238	239	249	257	224	258	247	262	258	233	246	233	233	248	252	257	246	264	252	244	284	292	205	247	228	240	264	219	238	240	263	263	240	249	229	209	228	235	239	237	248	224	232	229	259	254	235	241	256	238	250	253	238	239	258	239	250	244	271	218	224	269	267	246	230	231	273	226	261	253	236	240	263	241	244	226	244	298	230	250	235	252	235	249	256	251	290	246	234	247	234	263	253	237	247	226	252	226	235	243	254	256	258	229	224	246	251	228	206	243	239	253	257	227	192	239	240	239	256	246	260	254	248	230	246	229	262	241	251	222	249	237	237	251	255	254	265	228	255	236	242	238	263	215	221	236	257	247	260	261	257	253	257	231	261	259	265	257	243	273	256	251	255	242	222	256	246	222	232	262	262	203	239	243	251	231	251	275	260	249	223	255	260	253	259	278	246	257	254	245	286	250	248	223	233	241	226	242	217	241	265	239	259	240	253	258	210	233	234	219	236	245	249	223	258	241	273	247	261	236	248	245	234	243	227	261	218	241	252	253	283	274	234	234	239	256	237	249	211	260	261	259	242	251	244	234	235	234	250	228	237	230	262	238	249	240	225	239	263	228	248	253	248	258	243	256	255	244	241	233	290	237	269	259	259	228	229	252	254	256	222	199	252	246	230	244	242	250	240	222	243	252	243	220	250	256	227	258	247	243	230	224	235	265	253	260	234	244	260	257	280	254	240	222	281	262	251	236	263	228	257	249	253	231	228	233	237	236	260	242	238	257	229	247	239	268	247	245	248	252	250	261	250	238	249	257	252	265	236	263	240	213	241	261	239	237	230	232	257	278	251	250	254	259	261	254	246	242	259	245	224	228	245	250	218	257	259	227	226	240	236	247	220	241	236	225	223	251	251	261	245	260	238	277	241	204	254	232	243	230	253	243	238	243	239	231	237	226	249	246	251	224	240	256	235	267	248	227	222	222	252	237	222	234	220	255	263	249	229	202	221	254	248	239	260	250	235	247	236	235	257	229	241	258	253	231	225	215	243	261	278	253	242	255	191	221	213	245	242	267	240	219	241	252	232	249	226	239	255	267	253	242	242	242	237	250	251	237	266	245	244	231	256	249	249	257	263	241	256	270	270	232	251	252	270	246	243	250	266	233	279	211	246	251	240	227	261	235	267	247	226	271	260	219	248	236	231	232	217	237	217	253	211	247	267	246	263	245	249	243	235	237	234	247	268	268	226	229	255	248	264	258	244	254	248	228	259	233	230	254	212	243	244	211	237	246	236	249	240	265	253	245	220	241	242	255	252	232	232	257	256	275	232	239	212	237	221	231	263	253	264	263	257	232	249	247	234	224	232	246	225	254	252	211	216	245	228	272	274	235	256	236	223	249	233	238	228	243	234	257	258	226	227	234	261	255	251	252	248	264	226	282	257	251	219	227	267	246	242	245	229	239	237	230	199	269	236	250	241	242	253	216	231	209	246	214	228	236	261	260	260	246	233	250	227	258	255	267	243	245	244	243	263	258	230	253	231	286	232	228	236	246	245	257	250	226	236	228	229	249	245	249	281	264	232	261	249	230	243	272	234	246	216	254	276	247	264	251	240	236	253	268	228	251	250	231	255	268	244	240	250	248	262	256	221	260	240	254	225	258	236	247	254	256	241	267	217	247	254	274	226	241	224	249	269	238	229	267	278	270	228	232	277	234	261	258	239	227	242	280	264	251	253	231	268	255	239	248	260	225	238	231	241	253	260	261	251	255	266	247	252	223	218	256	245	229	246	242	255	223	249	219	250	248	237	264	230	291	243	245	263	234	244	267	238	225	256	220	230	240	251	228	234	242	241	237	257	256	244	233	265	257	254	239	254	280	236	245	236	252	243	260	256	267	267	243	246	230	264	229	253	240	215	227	277	240	265	254	271	231	215	256	250	264	248	271	228	236	247	237	259	247	236	232	241	234	222	206	235	256	243	210	233	234	254	258	253	233	227	228	240	235	211	263	221	243	258	264	243	257	234	244	267	243	260	229	238	240	217	256	226	248	247	243	221	217	239	225	241	248	252	246	244	226	248	279	241	264	282	274	256	228	252	272	222	248	243	248	201	211	251	253	248	252	233	228	270	244	245	248	241	225	222	276	251	258	244	263	246	245	258	228	252	208	276	247	216	250	222	205	239	230	233	224	266	249	235	249	220	241	245	234	232	254	233	276	237	230	243	221	262	236	257	258	259	222	236	251	233	230	239	267	236	237	243	264	257	251	245	232	223	231	240	254	249	222	284	252	252	236	232	206	260	230	225	261	258	258	238	258	243	228	246	229	245	257	256	249	248	228	251	250	264	256	269	268	256	230	263	231	256	267	223	251	235	255	218	238	217	252	260	258	227	233	237	252
23557	21673	30287	37230	42180	38974	24544	13551	6688	2205	671	202	116	129	99	90	97	106	122	106	144	139	120	121	127	132	107	122	130	119	132	124	117	121	130	100	111	136	115	106	112	99	121	126	124	106	165	96	104	127	120	131	113	112	112	136	111	121	116	96	104	120	107	111	105	117	125	104	93	102	80	98	109	113	122	125	115	111	128	142	111	122	118	125	103	111	105	120	114	107	115	100	104	103	130	125	111	115	109	103	96	108	114	106	129	115	124	125	123	97	114	132	108	114	123	132	117	117	104	124	110	120	123	96	125	116	103	134	102	120	122	117	108	111	106	124	114	108	130	107	123	113	113	124	122	110	134	136	122	95	102	107	124	129	119	121	100	126	105	110	101	106	130	111	114	129	131	98	123	134	107	129	119	148	112	104	126	120	120	109	113	115	107	98	119	120	108	128	110	109	118	108	99	118	110	115	146	133	123	96	115	113	131	138	119	118	117	108	102	112	109	121	135	109	126	111	86	112	134	94	121	93	115	113	109	125	112	121	115	122	131	125	128	118	111	120	130	134	108	116	114	107	110	116	138	119	118	129	117	103	131	127	119	115	134	117	119	119	104	119	106	136	128	127	121	111	101	111	143	120	124	114	125	114	109	120	130	115	122	104	105	104	118	130	99	110	121	103	121	122	124	114	113	112	116	113	125	112	127	133	103	113	88	106	110	108	117	94	113	119	116	108	120	103	132	114	129	100	121	106	124	114	115	102	115	117	117	108	117	111	121	100	145	128	129	103	126	120	119	115	113	121	121	139	99	114	124	115	95	121	130	106	114	132	108	114	101	109	112	121	122	110	113	98	116	126	114	111	103	110	125	105	126	122	125	105	113	90	93	128	106	113	141	95	114	122	129	122	120	125	112	125	105	134	114	113	106	112	116	115	110	144	107	132	118	105	105	116	114	113	98	120	117	113	122	121	116	117	115	129	113	108	101	121	108	89	104	119	91	134	102	121	121	102	126	115	123	103	102	123	113	119	99	126	114	112	111	124	122	112	142	103	100	125	102	114	124	130	110	122	121	126	110	109	104	130	114	128	126	112	134	96	102	126	108	86	125	110	126	124	110	102	130	113	105	131	97	116	116	127	104	114	128	130	118	118	101	111	107	122	122	111	140	121	112	125	120	104	100	112	131	125	101	112	107	114	127	118	96	118	104	116	109	98	135	101	109	118	103	101	114	107	127	124	102	112	113	125	117	116	102	94	105	109	126	132	129	104	119	122	118	120	108	112	121	114	111	128	105	122	119	116	106	113	101	127	122	116	110	95	91	110	119	131	105	112	116	130	106	118	105	119	124	101	119	115	119	105	105	128	121	117	132	109	100	122	120	121	120	120	91	117	129	124	117	98	106	127	128	129	125	111	104	129	109	113	106	128	108	115	113	124	114	98	118	126	132	99	110	102	109	95	111	92	126	125	125	131	106	105	98	108	129	123	118	109	107	108	116	112	106	113	97	118	118	119	124	120	98	125	109	124	112	126	86	117	115	126	124	112	107	99	104	126	110	112	124	119	144	121	114	98	106	100	106	122	135	101	99	116	97	118	130	128	105	119	123	100	129	114	109	107	123	127	120	115	128	101	95	128	110	105	137	118	112	103	130	109	99	121	103	121	119	107	110	120	121	117	102	123	120	106	107	117	100	99	126	108	116	125	104	107	111	144	106	140	128	97	110	115	116	109	122	102	103	115	94	104	116	104	100	130	98	123	120	105	112	109	122	123	112	130	108	119	105	118	119	111	102	112	108	118	113	104	127	135	110	113	112	123	109	115	117	127	123	96	121	123	95	115	115	121	109	109	116	114	119	114	121	117	105	95	119	113	107	126	114	124	119	127	117	113	107	94	116	122	129	124	103	105	100	115	115	108	104	121	118	136	110	120	104	129	100	120	125	130	93	104	108	98	112	106	130	116	114	120	119	116	110	103	108	104	115	111	113	92	110	124	117	123	119	119	126	122	117	124	118	113	129	113	135	136	102	100	119	104	100	133	102	108	115	110	119	93	119	119	127	102	113	104	129	103	116	103	104	123	133	113	115	129	122	113	119	118	108	122	120	109	113	101	114	112	117	106	125	106	104	111	117	116	94	141	109	117	108	127	136	109	107	119	120	103	109	121	117	116	110	107	126	127	104	114	115	123	106	118	123	120	114	107	122	100	120	113	119	123	106	116	101	107	115	133	136	128	121	104	130	99	112	118	115	124	113	92	116	129	119	109	122	119	98	116	121	99	116	118	120	124	115	117	125	114	90	99	107	118	100	119	145	123	125	112	116	127	120	128	121	116	125	118	110	92	142	125	110	120	119	102	117	122	108	118	123	118	119	87	113	113	120	101	100	103	137	109	127	112	99	125	121	93	113	128	101	103	116	128	96	114	113	119	122	111	111	138	122	123	112	119	111	112	122	105	136	115	134	114	102	126	112	120	117	115	123	117	116	114	124	102	128	130	111	109	122	96	115	118	127	100	95	114	109	139	120	122	118	121	123	97	111	128	113	132	131	104	108	94	126	96	91	99	93	118	112	123	109	128	134	116	119	128	107	104	119	86	115	123	100	106	126	114	133	129	109	113	111	107	116	111	114	128	107	110	107	109	111	115	112	96	117	130	122	116	121	105	119	120	114	127	106	142	114	127	121	121	135	112	118	104	115	126	121	101	137	118	130	115	123	108	103	121	106	143	119	112	120	115	130	107	116	127	136	110	127	118	113	112	100	123	110	125	117	117	108	104	106	100	119	115	114	77	139	106	103	122	116	103	129	99	112	118	104	104	129	100	119	103	119	118	106	124	105	106	112	108	108	127	122	116	106	134	123	106	97	112	105	107	106	106	115	133	113	126	117	107	116	104	116	112	111	136	123	122	108	100	108	96	104	108	128	113	130	91	102	141	110	116	122	114	127	124	111	103	107	118	118	130	125	140	104	109	112	131	93	132	124	117	109	97	116	118	91	110	101	116	116	106	117	125	122	114	106	112	104	131	126	129	116	125	109	122	111	107	95	107	110	98	88	125	114	119	124	111	129	102	95	114	114	103	99	123	100	96	117	118	103	109	120	120	102	121	113	111	105	118	97	125	120	142	104	133	122	119	120	113	102	104	118	138	107	125	103	118	119	107	116	141	126	125	122	96	113	90	122	134	113	122	109	120	119	106	104	125	120	106	114	110	99	103	128	129	89	105	134	119	124	110	98	124	118	115	118	123	110	138	115	139	103	123	134	87	108	132	98	112	110	98	107	108	106	106	108	99	94	125	122	114	104	102	127	111	113	103	118	109	110	125	111	102	104	116	110	104	103	111	103	122	122	127	136	102	99	117	123	117	109	116	138	107	117	108	125	114	97	98	109	119	110	109	118	113	105	108	123	121	136	105	119	127	120	114	107	118	117	120	133	109	110	120	131	110	131	100	127	121	122	137	109	111	129	103	122	118	113	120	109	118	110	121	125	112	102	122	121	113	116	113
35301	58374	56452	75118	61847	47326	25136	22028	14375	5764	2008	463	190	198	230	225	219	215	225	225	211	204	210	197	218	241	192	202	238	198	187	194	209	228	217	200	200	200	220	228	234	206	216	225	196	214	235	227	219	216	234	219	225	213	214	214	197	212	230	178	212	230	228	228	255	224	213	237	206	206	237	224	253	207	205	216	223	196	228	216	209	220	218	199	223	229	193	217	213	218	235	239	225	215	173	214	220	204	218	198	217	218	230	250	210	193	228	210	222	216	214	215	206	207	220	216	218	202	195	209	178	220	203	223	201	223	230	208	199	238	216	224	236	206	214	228	205	230	205	225	210	183	206	212	221	203	211	201	188	210	212	233	231	202	232	226	214	217	209	206	238	236	211	227	195	208	231	232	205	224	210	202	190	222	207	221	200	237	209	236	216	218	243	212	205	184	192	196	210	212	210	203	213	225	200	231	208	226	212	215	221	205	210	197	214	202	235	194	200	209	205	257	206	226	209	226	208	217	207	199	225	251	207	204	221	219	208	227	237	216	199	224	215	216	213	219	217	218	222	213	220	212	245	208	194	252	213	192	219	193	240	182	196	254	241	233	195	217	222	219	217	237	212	214	246	230	207	214	226	209	217	228	210	228	242	197	215	206	206	224	201	213	225	200	197	212	247	198	219	243	236	216	237	226	224	225	198	199	209	212	210	232	218	207	210	195	229	228	222	216	240	231	215	229	202	217	204	241	183	195	226	198	207	218	214	227	212	237	243	204	222	206	217	224	199	236	212	202	236	221	207	203	194	213	216	226	194	206	204	223	212	241	195	206	211	199	216	184	217	196	202	236	242	225	207	212	215	197	200	226	205	226	219	204	204	218	195	213	211	231	214	215	209	224	223	217	215	194	220	207	190	196	199	223	239	219	224	191	200	205	205	210	229	242	219	214	218	210	224	231	221	229	222	214	206	204	191	237	237	252	207	228	211	221	211	238	221	215	220	224	206	220	197	199	219	226	231	213	197	195	220	212	229	225	230	227	228	205	223	218	215	194	228	236	188	210	216	244	196	185	213	202	214	227	194	212	212	232	193	221	216	210	208	249	211	222	227	213	200	246	222	186	205	194	205	216	198	208	191	199	252	226	181	230	200	211	210	217	235	199	194	219	207	204	224	215	209	243	219	214	191	222	203	215	198	228	238	198	227	216	209	250	190	210	203	203	215	230	239	210	184	227	221	214	210	189	218	223	221	241	200	220	213	216	203	227	210	236	183	229	218	213	207	234	236	233	202	185	234	177	243	200	213	221	198	222	227	218	211	230	206	209	237	197	252	222	209	193	218	205	216	215	200	218	227	200	219	251	208	210	193	212	218	212	215	205	246	203	221	202	207	221	205	230	245	218	235	218	218	224	207	196	178	206	222	219	206	214	221	200	199	205	203	231	203	217	201	205	213	211	196	232	224	180	234	233	238	209	234	200	227	206	189	172	216	210	233	193	203	238	225	206	212	226	220	222	233	211	224	244	187	171	235	192	194	189	219	222	230	238	222	185	215	200	279	225	224	199	214	211	241	231	228	238	225	224	206	210	194	217	199	192	203	208	224	210	207	226	213	196	204	183	201	225	210	206	225	218	208	190	223	220	225	212	227	208	205	228	184	225	220	231	182	235	189	212	217	222	202	206	242	218	221	187	197	208	204	203	209	177	202	197	236	226	219	225	228	195	216	219	210	223	187	238	231	225	230	226	220	204	212	212	219	231	204	225	205	224	217	213	211	213	201	207	210	212	202	200	195	223	216	212	212	210	227	214	207	207	214	224	221	168	203	199	191	207	209	223	205	183	216	246	208	237	211	204	208	222	243	196	196	241	235	187	195	219	220	198	183	208	206	240	221	216	213	213	207	222	217	208	201	209	228	219	217	219	220	266	214	213	198	225	215	223	184	224	231	201	194	201	221	230	209	213	215	198	199	230	198	233	218	231	201	197	240	194	201	217	211	232	215	194	218	200	208	206	224	214	195	204	208	216	202	209	211	243	222	208	229	193	193	217	208	241	218	225	223	234	217	206	202	220	217	210	216	222	228	211	217	222	213	216	208	207	198	201	207	208	212	204	197	236	209	201	213	222	227	212	204	211	220	208	230	219	223	218	206	230	203	232	227	218	193	214	213	214	212	207	223	215	255	218	194	223	216	220	224	208	226	190	217	189	216	215	197	222	229	176	205	208	200	220	223	196	201	229	208	220	204	224	217	212	226	193	214	224	223	217	205	195	217	195	207	198	210	230	219	209	231	213	241	216	200	227	188	226	203	211	221	214	219	205	202	210	210	205	189	215	220	202	203	187	209	209	192	206	210	198	221	210	213	210	225	207	237	200	226	199	223	224	230	214	208	259	215	189	224	203	195	216	220	223	213	219	221	204	180	238	216	198	215	233	209	221	214	215	215	214	227	221	189	217	217	224	222	231	198	208	198	222	219	233	217	211	209	199	205	223	197	224	219	210	228	198	204	207	222	234	213	191	195	210	224	214	200	220	177	229	217	221	216	204	216	236	201	226	216	215	242	233	214	210	208	207	216	195	202	207	208	229	224	211	208	186	228	237	230	244	202	206	210	208	183	206	213	189	240	240	218	219	205	249	216	186	198	190	208	219	234	212	218	191	199	219	216	227	216	224	215	226	213	207	230	186	223	220	216	213	209	210	230	232	206	214	229	212	209	224	206	229	246	199	219	213	222	200	226	193	216	230	234	194	212	213	203	232	196	224	229	192	215	245	205	246	249	230	210	218	179	210	213	217	197	220	220	210	207	200	197	229	228	212	208	211	206	193	218	225	213	198	215	241	212	203	207	204	230	189	200	207	204	230	205	219	191	225	213	233	204	205	216	207	208	227	213	218	211	208	222	224	239	237	228	194	223	192	197	222	173	204	218	226	212	194	195	228	207	226	218	191	192	217	206	235	216	207	219	218	233	223	216	186	226	213	223	190	201	215	161	210	220	225	236	227	209	242	228	195	247	224	202	201	203	229	223	201	202	206	212	206	205	221	208	236	165	215	217	225	213	204	210	209	213	204	174	196	211	195	203	198	217	215	220	219	195	220	209	216	232	200	197	213	221	219	216	211	216	228	225	197	216	211	227	230	206	227	212	193	214	203	200	218	211	232	236	194	239	211	222	214	216	227	199	236	225	245	218	225	231	210	219	203	215	222	200	196	210	214	228	206	224	218	209	216	218	217	204	211	209	206	205	202	185	208	230	217	218	224	233	240	198	218	208	219	211	238	241	213	217	210	213	193	211	211	175	212	201	219	192	196	223	227	198	208	225	195	203	214	222	224	217	209	214	224	244	221	201	217	227	206	207	229	227	232	243	191	210	219	231	213	221	191	187	193	213	235	233	223	211	198	198	200	200	204	221	228	227	224	210	213	216	205	218	223	228	225	192	185	195	207	198	205	222	215	204	208	207	181	207	230	198	218	241	221	217	215	196	211	197	206	204	227	220	176	219	228
27472	23599	23155	26662	16238	7475	1464	835	500	298	226	142	160	139	145	147	151	139	132	162	162	125	162	143	157	137	132	139	170	144	145	156	139	122	158	148	166	128	162	122	141	165	144	164	150	132	141	156	161	152	161	128	146	129	141	129	142	130	135	140	128	150	141	126	159	152	150	140	142	146	158	140	160	154	144	149	150	160	155	137	142	131	142	141	135	154	130	133	154	131	136	149	156	137	149	181	139	167	153	148	150	158	157	140	164	144	172	148	142	149	134	136	139	152	147	134	142	154	152	148	134	117	159	133	161	139	136	133	155	143	137	136	129	148	152	149	132	127	125	149	160	157	162	116	150	136	139	149	164	165	150	141	140	150	138	137	132	141	144	129	151	127	134	149	142	154	136	127	142	152	140	138	152	146	144	163	137	131	128	144	147	133	149	153	150	163	154	142	160	137	165	140	117	136	161	146	168	141	152	159	130	132	131	123	140	135	133	142	128	171	160	151	149	154	136	142	131	136	130	137	144	135	140	121	139	152	137	140	142	142	146	167	156	142	136	143	150	163	148	157	141	137	143	133	154	135	164	131	154	138	145	152	145	140	133	162	149	151	105	140	140	106	135	146	154	154	128	154	141	139	160	156	134	174	140	132	151	169	176	139	118	137	165	151	124	145	137	122	130	135	133	133	140	151	146	142	133	137	131	135	128	134	161	137	145	136	151	158	135	137	138	139	141	147	154	130	138	138	146	145	155	135	130	159	146	129	152	143	126	156	126	139	131	175	165	143	124	145	124	135	146	134	155	144	133	140	141	143	152	138	129	127	139	151	152	153	130	154	135	175	142	146	153	153	123	144	128	158	142	145	135	150	133	134	142	143	154	151	139	134	152	145	149	145	157	165	137	136	163	148	141	144	149	151	155	136	157	153	131	136	148	128	144	148	138	165	171	138	151	149	149	147	163	137	128	145	126	147	149	157	146	145	133	139	150	137	134	135	134	142	153	125	151	152	133	154	134	147	153	148	148	143	157	119	148	146	160	143	153	160	162	144	139	137	137	149	152	134	145	152	139	154	130	121	161	148	124	151	120	130	141	137	151	150	125	137	136	143	135	143	139	140	153	126	141	155	149	143	129	123	151	141	152	137	168	156	134	152	153	163	127	156	130	152	157	148	165	148	136	140	151	146	153	142	148	127	155	135	127	165	154	142	143	137	169	162	155	138	139	130	153	154	154	141	128	157	163	147	131	132	150	155	147	169	137	150	132	147	151	130	128	163	155	145	149	148	145	140	154	145	151	131	143	128	127	139	134	165	165	134	147	140	133	146	145	132	142	142	153	126	153	160	127	149	132	148	160	151	130	138	120	151	156	132	122	137	150	178	143	161	155	159	166	142	137	144	140	144	157	156	141	161	150	121	130	133	132	150	135	128	144	148	156	134	138	148	126	149	152	150	143	127	151	169	142	143	139	132	161	145	132	141	147	147	134	160	141	131	133	166	138	144	134	126	160	153	161	141	141	133	128	160	144	139	142	140	146	137	154	136	155	128	142	131	142	151	154	140	138	142	136	145	137	133	143	144	145	146	139	135	159	158	143	134	146	159	145	145	135	145	138	114	153	130	149	146	152	139	154	145	124	129	138	131	122	132	142	132	120	162	137	150	152	145	152	148	142	157	145	139	146	124	123	132	151	135	146	147	160	133	159	143	144	140	129	125	143	134	152	154	138	137	123	139	137	144	135	144	133	134	151	153	135	157	134	155	145	125	155	146	152	142	155	126	148	146	139	141	120	142	144	138	132	138	126	140	138	149	170	143	160	149	167	163	157	119	151	146	161	132	147	139	134	149	142	172	148	151	127	136	152	138	135	134	128	139	157	151	145	124	150	142	157	129	142	153	169	131	120	133	142	133	148	162	156	142	161	150	150	135	130	157	146	150	143	149	138	139	124	130	145	145	152	149	153	153	146	126	161	154	164	141	136	134	127	156	127	143	142	140	127	144	160	170	154	153	146	142	135	166	135	144	132	135	147	131	115	124	129	147	132	131	150	148	152	145	146	136	159	143	136	153	146	155	138	165	158	127	149	156	148	126	163	158	140	129	130	156	122	127	152	184	141	150	161	155	132	145	146	147	122	137	155	133	153	139	143	137	157	134	131	138	125	152	147	135	150	135	130	148	152	158	149	113	148	138	153	149	126	168	140	127	149	136	138	122	147	154	133	133	156	144	148	112	142	148	155	144	141	151	151	130	136	122	119	166	153	157	149	132	154	131	171	129	161	142	146	148	158	160	150	145	148	152	138	159	124	164	151	178	147	153	159	134	149	161	141	147	135	132	143	145	151	133	149	138	132	132	127	136	150	151	135	154	141	131	149	137	125	146	150	140	140	153	133	142	134	131	134	139	140	166	146	136	153	149	149	132	166	166	137	170	136	139	173	155	147	140	143	144	149	148	167	151	162	143	147	143	143	144	155	154	146	162	160	150	154	167	146	143	125	138	130	144	157	147	135	148	127	147	133	118	139	150	127	138	130	135	138	150	127	147	142	129	134	147	138	149	154	157	144	145	149	171	137	153	161	155	164	149	141	119	152	152	139	130	123	131	165	143	139	134	148	150	151	159	150	148	146	150	144	125	183	146	160	125	150	132	147	150	170	140	133	170	137	137	140	143	126	127	141	130	131	129	151	124	133	154	147	141	150	120	124	138	147	134	125	143	155	137	132	142	135	137	139	137	141	135	149	154	136	142	148	133	123	150	142	150	150	138	140	145	134	151	161	133	144	155	152	158	133	145	151	138	130	142	137	159	142	163	145	149	133	149	141	147	125	147	136	139	142	132	147	161	129	147	149	146	150	154	129	143	149	126	145	140	168	153	144	139	175	155	141	149	154	154	140	137	134	143	133	137	137	154	141	131	151	164	137	139	150	142	168	148	140	157	139	145	134	152	120	137	152	156	149	143	144	136	166	128	139	131	151	136	129	152	153	133	141	144	132	133	161	155	140	138	132	129	138	154	142	140	168	165	131	149	144	142	145	134	158	122	168	138	123	115	141	178	134	147	162	164	135	110	129	148	155	141	146	141	157	151	135	151	137	142	121	131	132	144	160	141	141	144	126	151	145	152	151	177	144	154	139	166	150	128	145	138	162	152	151	141	140	139	143	156	139	148	143	130	135	146	164	151	118	142	128	132	124	119	146	155	141	126	133	148	131	128	173	149	144	136	153	148	145	132	130	134	127	148	120	128	140	148	131	130	125	123	145	152	144	144	137	149	161	140	122	156	127	131	148	146	141	138	150	145	159	147	144	175	142	130	135	133	136	135	136	148	148	153	170	152	126	145	147	175	131	134	145	151	141	143	138	137	154	136	160	147	135	148	146	152	154	138	137	145	141	128	137	130	159	148	160	162	144	146	139	151	161	138	145	155	152	141	144	145	157	154	156	127	171	158	147	142	148	136	139	138	135	155	143	133	149	141	115	143	137	127	152	155	154	153	135	168	126	149
28186	38707	30485	31871	22652	12986	3248	2186	1374	697	478	321	252	279	286	274	280	288	276	264	276	277	277	281	297	316	281	290	292	267	292	289	268	274	291	266	289	297	290	294	305	280	244	280	243	261	276	305	257	277	279	287	266	314	290	275	285	304	252	251	297	288	271	279	298	271	276	278	280	304	269	257	271	323	270	309	261	275	281	253	279	259	271	335	276	285	284	266	270	299	284	259	284	274	270	284	280	272	309	286	265	275	259	272	302	229	302	280	292	282	298	297	247	271	274	257	276	292	276	275	251	270	280	280	270	275	239	268	262	284	279	279	272	263	309	273	268	283	290	301	258	287	269	283	268	282	286	245	288	276	278	273	285	267	281	287	311	305	287	273	288	288	291	291	266	298	253	262	279	280	293	286	287	283	284	273	263	269	296	259	275	298	277	283	287	262	286	305	314	258	287	275	283	257	305	273	292	318	307	280	257	284	244	272	276	291	289	262	256	271	269	299	254	294	280	291	259	290	292	293	277	302	251	282	258	278	306	297	260	279	265	294	291	288	275	276	271	289	256	299	266	304	284	255	292	276	304	300	283	267	255	255	250	282	270	249	268	267	267	271	308	253	284	269	265	274	293	272	301	295	264	281	269	262	266	270	288	275	309	294	257	281	259	287	279	236	284	269	262	283	272	275	283	294	261	274	290	301	273	324	291	269	314	273	290	284	259	272	277	292	269	295	262	292	307	277	294	259	260	251	299	307	248	287	282	286	285	290	257	298	259	290	290	268	262	282	288	290	275	299	276	299	283	287	271	308	285	261	266	251	290	277	274	289	260	253	278	312	281	281	260	282	264	271	289	276	260	295	247	290	265	243	299	291	289	269	275	280	273	275	287	298	277	286	269	278	281	267	299	275	274	264	267	311	302	276	269	293	291	277	293	272	272	279	260	270	288	293	281	279	242	286	297	293	272	254	292	285	291	263	271	316	306	292	255	306	272	291	256	260	297	281	302	273	284	305	279	282	259	268	287	288	293	285	271	302	284	264	268	278	297	296	290	248	276	287	298	286	294	301	267	285	281	275	276	257	275	292	289	274	258	288	272	302	285	273	284	279	293	310	284	287	256	288	299	274	267	277	259	271	281	305	315	263	257	241	316	293	267	275	304	263	265	270	284	281	302	277	290	237	271	237	284	280	264	274	282	302	259	303	276	288	291	306	298	283	266	254	269	303	263	272	291	282	297	292	289	284	282	264	264	287	288	291	299	276	271	292	275	296	286	253	269	258	281	273	266	290	275	242	252	283	287	255	289	276	283	268	277	286	297	277	284	298	281	309	269	278	279	257	276	277	320	298	294	279	261	255	277	268	276	301	256	275	262	302	266	264	300	293	294	276	251	304	286	270	300	301	311	287	300	303	290	279	282	272	262	263	289	297	269	290	309	281	273	248	263	304	310	266	271	284	259	293	274	286	265	258	286	284	257	273	245	318	282	278	311	265	255	275	262	279	269	321	278	277	281	300	279	284	238	274	259	266	284	273	266	288	272	287	288	277	276	279	284	268	300	250	278	247	256	279	270	318	281	305	278	292	291	278	256	282	280	258	276	287	265	250	260	253	281	233	286	274	279	294	292	256	277	284	292	261	294	269	320	290	259	275	253	279	264	260	298	294	304	256	291	269	287	278	284	283	283	299	251	272	266	295	276	276	298	269	289	282	292	274	264	288	258	278	284	247	297	294	276	255	277	288	272	266	254	257	253	269	289	280	295	277	266	286	276	262	266	261	255	281	299	257	307	293	300	268	263	273	281	321	265	315	243	286	322	278	288	302	274	278	278	286	270	296	286	296	227	271	267	296	275	296	304	265	284	246	268	272	245	271	287	289	291	293	287	281	307	270	306	251	288	288	268	270	274	250	274	299	298	281	259	272	274	249	287	275	288	268	256	318	281	290	281	287	296	289	267	283	272	289	299	273	291	302	293	273	225	265	295	259	310	285	288	286	273	261	284	272	302	272	296	260	317	258	265	281	243	260	283	286	291	296	238	276	294	228	279	293	286	307	268	279	260	274	277	283	244	279	291	274	286	276	269	293	287	250	267	306	275	264	275	263	265	304	300	293	252	259	267	284	264	265	276	286	274	293	297	277	288	267	265	306	286	267	301	293	286	266	279	284	260	303	304	274	288	300	276	289	285	295	266	288	303	279	290	279	294	277	248	263	275	257	272	256	233	304	267	293	289	308	262	263	272	256	287	267	260	301	284	291	308	283	255	263	279	270	285	281	282	279	287	266	302	303	258	283	293	281	269	271	288	290	269	285	277	284	295	267	292	275	292	255	256	300	279	261	300	267	290	291	276	298	267	284	289	287	314	284	297	303	242	295	272	267	300	274	250	293	270	268	286	299	263	300	283	271	297	259	259	282	265	277	292	308	302	288	273	269	278	286	306	294	263	280	288	277	294	279	289	287	316	279	290	296	299	293	263	263	288	308	288	293	277	268	276	280	280	275	313	246	289	295	293	282	286	241	268	282	274	294	283	265	265	322	291	275	285	291	260	249	291	274	292	249	270	270	263	271	270	286	256	303	280	263	292	296	323	298	273	268	263	272	257	257	295	264	279	291	244	274	278	268	286	293	271	283	251	274	292	245	260	326	285	268	288	304	302	278	262	262	236	245	272	287	262	300	296	314	278	295	257	259	281	282	292	294	277	274	287	273	304	286	291	274	299	268	293	277	256	277	299	262	278	270	276	281	315	265	295	277	267	300	288	276	269	271	264	246	288	264	289	282	272	260	292	258	246	290	253	277	299	270	274	252	267	301	262	261	294	273	298	290	266	282	292	269	287	265	249	283	282	252	264	298	268	278	263	281	253	279	275	271	278	283	284	272	294	287	282	281	288	264	283	284	253	293	268	274	283	286	284	259	283	266	279	281	260	271	294	314	287	292	267	286	317	279	291	243	273	275	291	294	279	286	281	272	257	267	267	277	283	286	257	299	287	274	272	262	279	283	283	306	294	245	252	311	301	284	295	268	307	258	236	269	296	291	256	297	255	288	270	315	282	310	261	304	259	281	294	285	276	248	290	314	288	258	277	296	268	277	276	282	308	289	274	281	277	271	277	279	278	246	271	297	295	265	281	248	278	331	292	281	272	272	290	303	295	283	278	262	302	281	260	277	297	273	284	260	303	276	300	244	270	271	283	247	252	291	295	277	276	281	289	307	256	302	254	259	283	264	266	276	282	282	287	294	287	280	295	272	284	272	289	288	261	263	297	269	267	276	275	245	268	262	252	273	256	242	310	267	285	276	307	293	273	274	273	308	253	238	277	265	308	270	287	292	276	265	271	295	252	293	244	270	315	308	267	280	271	275	278	288	275	251	287	291	258	279	277	307	285	279	280	275	290	272	272	258	246	275	278	279	270	279	297	266	300	261	266	296	286	275	298	252	274	283	288	297	281	249	299	279	276	277	299	293	264	262	294	270	275	275	276	288	263	251	289	283	297	286
24867	21670	30501	44661	41333	28693	12320	5110	2810	1026	428	173	140	142	116	118	133	98	120	131	124	102	126	112	128	118	126	139	140	123	120	120	128	135	150	119	129	129	119	115	119	150	115	137	132	118	109	117	109	137	133	136	122	123	99	119	103	133	138	97	120	131	116	131	119	123	138	122	120	123	145	129	139	124	123	106	132	118	126	134	133	123	133	116	120	112	117	131	135	116	126	122	130	105	131	109	137	124	120	123	122	115	129	113	135	117	118	122	132	124	110	125	129	126	119	127	112	126	135	131	129	141	122	117	134	123	125	126	132	135	105	90	121	105	119	124	135	138	142	147	129	113	125	127	127	102	128	125	115	117	128	132	117	137	121	117	123	131	120	128	124	134	128	115	103	128	138	131	127	112	116	116	109	131	128	135	120	123	124	131	136	112	125	130	117	116	138	118	130	130	101	130	118	135	132	132	125	134	111	135	103	123	119	155	122	139	127	142	143	113	126	121	127	124	125	138	122	119	94	145	111	125	131	135	102	110	109	172	129	111	119	143	106	120	111	119	132	127	133	109	130	132	133	119	146	119	123	129	100	113	113	124	108	116	129	127	116	113	109	156	130	115	133	139	114	135	130	118	152	115	125	113	127	144	132	115	118	127	124	136	120	123	125	129	117	128	124	122	123	128	143	130	133	112	122	133	135	117	141	126	123	124	118	121	116	121	145	138	138	124	106	140	112	127	114	110	118	126	152	126	131	149	116	116	118	123	143	143	117	129	146	114	135	129	140	132	132	116	116	119	133	131	128	132	125	125	103	141	119	158	121	113	111	126	133	128	138	127	131	118	110	125	109	129	113	124	125	154	122	109	108	146	110	139	116	117	120	118	120	124	121	115	128	119	152	115	127	116	133	115	134	144	118	122	138	143	130	130	127	110	114	128	121	127	99	121	137	125	113	132	119	152	110	133	141	119	133	128	147	153	125	128	122	115	129	128	133	129	111	111	130	126	120	124	122	151	136	104	130	126	133	130	140	142	112	125	142	145	113	114	102	110	146	124	147	132	144	131	131	116	109	130	107	123	129	136	108	112	127	134	118	148	132	113	138	122	103	142	117	120	111	126	132	118	113	122	111	129	146	134	116	122	160	120	150	117	137	139	139	125	112	131	121	112	126	118	135	121	125	128	124	118	136	102	130	112	129	133	113	131	138	138	137	120	102	115	122	136	158	128	126	114	101	126	130	117	106	122	115	128	145	116	125	129	120	134	123	123	122	122	113	108	144	118	120	133	128	116	113	118	128	111	122	127	123	130	111	115	121	106	112	123	110	121	126	127	114	97	143	125	123	128	149	123	138	137	118	114	121	113	129	115	145	133	120	119	125	112	126	130	118	126	130	128	118	119	127	129	128	125	132	136	124	132	121	107	110	124	129	117	143	121	122	102	153	146	138	146	115	122	133	129	115	119	122	106	134	122	126	116	134	113	130	140	126	133	123	135	117	132	123	116	133	132	103	110	119	111	122	129	160	148	110	132	144	110	140	122	104	135	131	120	152	116	108	119	103	107	107	123	128	105	118	124	110	137	121	135	141	116	127	112	145	122	124	106	124	145	130	142	134	121	122	142	124	102	112	130	123	110	125	129	133	124	110	128	112	137	116	120	130	136	134	122	118	127	155	99	116	133	138	111	124	136	149	122	124	148	146	114	109	136	132	131	115	125	108	121	126	104	125	118	121	134	137	121	112	138	113	126	146	116	126	148	131	134	119	121	134	142	133	124	131	128	135	157	108	136	127	134	137	143	120	125	128	120	125	124	125	155	115	122	131	100	138	102	123	125	125	109	110	125	144	104	127	125	113	113	116	136	129	123	137	118	107	121	130	136	114	122	104	113	121	135	128	132	126	131	122	85	101	113	126	107	107	110	134	130	124	138	135	115	119	124	116	109	119	124	129	128	127	123	142	111	143	117	126	124	132	132	110	106	124	129	109	135	136	135	96	131	119	130	123	130	120	130	146	133	120	133	120	132	130	115	121	131	116	127	113	107	124	117	124	131	138	120	118	133	130	127	115	114	129	114	142	139	126	114	133	127	138	124	117	123	142	140	128	141	126	127	124	125	114	135	119	132	120	112	140	126	114	144	133	126	135	128	111	107	124	119	126	132	123	117	132	124	144	103	132	129	132	119	117	113	129	127	151	114	106	130	113	130	120	126	128	118	132	146	117	111	129	131	115	118	141	139	111	106	125	130	119	146	131	117	122	117	126	128	107	139	102	112	129	139	129	132	129	124	122	139	131	121	122	121	117	127	103	128	140	142	128	137	124	107	117	123	125	126	120	102	129	135	111	139	136	120	123	120	104	110	122	120	119	118	134	117	131	124	117	131	133	115	97	112	136	132	136	139	137	141	139	120	134	128	108	124	135	138	124	125	117	143	115	130	123	120	110	98	84	132	116	118	101	143	126	139	115	106	106	115	115	115	102	126	116	122	127	134	129	123	144	118	129	125	119	129	121	144	120	123	108	129	117	136	128	131	123	118	121	91	144	123	143	120	106	129	147	129	117	118	110	119	144	106	117	134	132	121	118	129	125	125	112	113	132	118	124	147	125	128	120	105	120	138	136	107	116	123	136	106	116	125	141	140	124	130	109	139	125	118	141	151	120	118	118	116	107	122	121	112	105	123	125	122	134	116	115	113	115	118	117	115	117	134	127	140	124	121	136	129	109	107	134	135	121	130	132	144	134	121	140	105	132	128	139	130	130	132	134	149	142	121	126	124	126	133	118	115	130	109	110	115	151	113	127	106	123	111	110	109	145	112	126	131	114	135	125	127	104	125	136	152	135	115	125	131	119	138	137	125	112	114	131	127	111	123	127	121	123	124	137	136	135	120	126	123	127	128	129	123	137	141	130	119	127	143	120	109	126	123	126	113	119	140	122	131	121	127	115	111	124	107	120	112	117	111	139	124	126	116	121	118	140	131	125	129	141	139	136	108	139	125	109	120	118	94	111	124	143	126	139	103	121	128	110	110	137	137	132	107	120	140	127	111	130	116	136	116	129	114	128	136	130	138	117	118	136	112	124	155	138	115	130	117	134	116	135	106	124	124	102	109	120	124	148	135	130	112	133	113	139	120	156	135	143	130	127	116	126	110	115	131	128	131	125	130	147	128	122	121	110	127	123	125	127	140	106	132	114	122	108	91	116	119	124	128	116	108	105	139	124	119	127	145	151	131	106	140	121	144	104	137	134	132	132	110	133	117	133	118	128	133	124	131	104	130	113	152	133	120	127	130	122	146	128	118	130	108	127	108	135	141	119	123	134	120	123	123	131	138	140	116	118	130	140	116	134	129	129	131	122	124	121	124	135	119	149	139	116	130	130	118	126	134	134	129	128	108	113	115	128	100	146	136	134	125	127	129	118	113	131	140	128	97	118	126	121	121	133	125	160	116	107	117	141	129	118	113	135	139	121	118	126	111	113	103	141	128	132	120	152	102	134	119	118	120
31140	47276	50462	62100	48945	32956	14598	12075	7850	2923	1049	417	257	261	260	237	216	220	268	250	244	252	231	249	247	240	220	246	233	258	219	260	225	233	261	258	232	212	226	241	233	273	215	233	258	255	212	244	242	238	224	254	220	256	252	266	248	230	245	225	231	266	245	276	212	238	236	209	226	250	241	208	253	258	243	252	236	228	244	232	260	244	211	228	264	253	258	247	263	238	258	226	251	222	262	245	248	233	227	234	228	265	255	231	238	230	237	259	242	241	243	253	251	258	252	239	260	243	258	242	268	236	241	268	244	217	246	255	260	229	220	291	235	270	277	247	243	269	238	244	244	231	250	261	263	227	242	258	226	243	252	225	221	245	238	238	226	253	239	247	258	224	229	244	238	239	259	245	234	206	240	234	267	228	242	262	230	225	226	238	259	254	256	259	250	266	241	240	238	248	278	232	227	221	245	253	246	260	225	249	245	239	275	231	263	243	227	261	252	240	242	239	202	275	242	242	243	268	239	243	232	258	243	246	242	240	245	218	260	261	226	227	254	231	259	227	256	254	263	232	258	233	257	238	259	245	253	223	261	290	223	252	248	257	232	254	247	246	224	218	251	234	251	229	258	260	233	246	247	275	242	249	213	276	272	247	240	236	257	230	252	242	219	233	253	226	255	220	231	237	218	245	251	226	219	236	237	257	234	216	218	251	220	232	212	247	238	261	288	270	239	223	245	235	238	229	228	235	263	259	237	214	240	244	239	223	253	253	219	225	224	248	235	267	227	240	230	223	270	262	262	251	253	233	221	241	238	236	259	263	229	227	230	243	254	241	274	250	231	242	268	248	235	254	254	245	253	246	243	242	239	236	229	252	248	239	250	239	237	247	246	237	232	241	251	245	256	245	260	240	207	225	256	219	247	243	274	240	262	249	231	253	221	248	211	249	266	264	258	260	259	252	244	270	284	256	232	240	219	242	240	252	247	256	258	248	242	239	216	243	243	233	246	239	249	233	238	239	245	263	247	239	250	225	245	247	220	271	225	238	232	235	213	247	236	236	267	244	239	263	243	252	242	238	242	240	251	245	262	219	248	252	242	263	227	250	207	246	231	264	259	239	235	260	254	256	269	259	232	247	228	262	263	230	223	229	240	242	257	248	240	246	239	246	231	240	239	265	242	232	261	221	222	242	250	236	258	239	232	236	251	249	217	261	255	255	266	222	255	225	225	253	261	240	253	249	238	215	264	252	236	237	287	240	222	234	221	247	260	255	236	232	250	264	248	243	235	225	246	253	245	232	227	257	255	251	240	260	255	244	246	253	241	253	243	278	225	229	234	243	238	248	257	218	217	234	265	252	261	223	257	211	243	261	230	242	243	236	236	241	251	281	261	262	258	253	226	246	225	241	233	249	242	225	253	223	256	243	242	238	225	244	238	233	234	234	247	246	250	233	260	260	251	265	270	234	224	249	213	256	259	258	264	238	212	252	283	233	286	222	241	235	226	264	252	235	231	246	218	230	256	245	270	246	229	254	243	231	228	230	261	259	234	235	280	259	247	266	225	248	218	263	227	253	256	242	238	235	223	242	246	228	255	227	251	223	214	233	272	236	254	241	252	231	267	250	239	234	236	234	252	219	240	265	229	253	228	237	255	264	260	268	249	249	219	261	230	248	229	246	263	250	212	222	237	252	248	249	258	222	244	220	227	213	224	246	241	246	229	219	257	231	261	258	239	279	232	240	252	237	256	276	259	227	235	244	236	250	259	261	232	256	281	226	218	217	247	272	242	271	257	249	247	228	259	256	232	219	232	229	265	241	262	236	261	226	259	198	240	267	245	254	242	260	234	248	261	241	204	261	230	245	247	232	254	226	220	232	249	260	263	255	236	242	243	234	252	239	241	244	258	254	231	233	239	251	253	255	258	229	259	235	226	271	215	233	267	249	250	242	267	256	232	267	248	221	259	243	230	235	257	240	243	245	263	213	243	254	255	224	220	252	233	242	257	217	240	242	246	227	258	231	243	231	251	248	245	232	214	247	249	256	232	263	222	243	240	240	258	263	237	234	248	214	226	232	229	229	281	247	257	244	235	230	223	240	244	247	249	236	216	220	258	242	232	260	221	238	250	261	239	277	247	248	222	262	250	248	263	229	234	221	249	241	273	244	247	257	248	257	243	267	225	227	233	237	235	235	251	247	246	238	264	264	206	226	263	242	234	234	253	259	239	222	250	246	271	242	255	241	214	263	266	241	255	237	234	300	262	234	249	249	236	258	247	205	251	251	237	255	247	286	231	243	259	262	230	225	225	255	249	238	252	232	243	283	244	215	251	212	243	243	259	240	249	248	239	263	234	257	242	272	238	255	284	237	283	238	249	267	242	228	241	245	248	223	259	263	258	247	223	236	253	260	221	238	255	261	232	250	226	235	234	235	251	259	253	240	240	253	234	211	238	258	224	249	270	267	238	263	231	240	198	216	239	249	255	197	249	215	280	227	259	243	239	209	228	217	270	262	261	259	245	247	230	233	229	258	236	292	263	255	227	247	230	244	250	244	243	235	242	267	251	253	228	210	275	213	252	243	228	243	248	227	237	252	253	249	243	251	257	241	237	262	247	219	250	245	237	244	247	241	241	256	262	226	230	269	233	233	234	238	248	244	235	258	248	252	220	234	215	242	226	262	228	211	232	228	270	239	233	255	248	257	245	238	235	223	278	243	234	241	246	251	220	251	221	234	227	228	254	232	241	239	258	252	252	232	256	272	235	249	257	242	251	225	251	231	268	247	232	262	264	250	261	217	226	277	226	234	237	261	248	240	263	244	256	234	253	217	240	227	272	291	222	239	229	253	243	231	220	251	242	267	236	235	261	210	269	245	266	205	238	244	251	221	243	264	236	260	263	239	263	250	257	274	256	261	223	265	239	258	235	277	239	259	278	234	258	240	222	237	245	243	237	283	228	235	242	244	265	258	241	251	274	257	250	251	259	238	234	250	243	237	233	247	267	240	224	229	224	233	216	225	231	219	243	233	255	240	246	227	258	291	248	215	236	222	262	262	253	273	254	245	263	253	254	240	246	223	230	227	265	250	268	224	244	227	244	225	240	252	239	229	252	257	220	222	269	240	236	232	225	277	260	228	249	234	244	250	237	229	237	224	251	232	249	246	211	244	232	266	258	239	220	261	246	257	214	264	247	227	275	245	232	220	246	277	243	210	222	239	258	230	250	240	266	256	251	258	234	273	232	240	229	239	227	255	257	239	238	242	242	249	219	238	226	271	249	251	237	242	240	244	253	231	237	251	236	238	232	254	242	235	255	225	237	239	229	247	206	235	241	248	242	256	206	225	224	211	212	272	270	219	243	251	260	212	234	263	244	246	259	228	223	250	235	239	236	264	264	236	242	251	250	237	249	269	229	269	253	215	243	266	243	233	240	235	215	248	239	224	254	231	236	221	209	228	276	233	246	247	222	241	247	227	247	197	250	237	259	225	218	259	245	243
23622	21659	30401	40371	45163	36643	20974	13551	8745	3059	957	241	108	122	117	114	116	112	120	99	126	112	113	126	131	116	102	91	121	134	105	107	110	111	103	108	107	126	96	109	110	112	126	105	114	112	118	116	131	94	123	118	97	119	93	126	111	105	122	97	107	106	118	111	116	109	123	117	105	110	107	112	140	102	98	95	114	106	101	115	101	112	104	110	109	100	126	111	118	110	130	95	123	120	103	116	123	120	119	113	101	109	118	109	110	115	119	108	97	105	109	113	107	104	101	141	111	115	113	106	120	105	126	132	91	108	101	115	104	102	107	115	120	115	111	108	67	124	91	125	119	131	118	105	120	113	115	116	106	100	113	123	110	100	127	111	113	110	104	121	114	132	125	107	110	122	103	117	115	122	107	120	116	106	115	97	133	118	97	97	114	118	101	118	124	105	111	111	104	122	128	120	115	116	121	103	102	124	128	132	105	120	113	109	93	124	104	124	96	94	97	123	104	126	109	115	114	116	118	81	117	104	124	121	129	94	121	97	85	111	99	94	114	96	122	120	120	105	127	96	110	116	104	105	100	106	112	100	112	101	130	113	122	121	126	94	112	104	90	97	111	121	108	94	106	116	104	117	129	123	113	120	116	127	120	106	109	113	109	122	126	100	104	126	111	109	127	121	110	115	106	123	144	137	113	103	120	137	98	108	123	86	121	109	119	112	115	108	106	129	127	114	108	113	107	121	115	123	109	104	119	94	108	120	102	110	109	103	126	108	105	107	139	100	127	113	107	113	116	93	100	131	106	115	97	113	118	115	110	107	111	106	99	118	98	118	117	107	93	141	117	115	121	103	106	112	102	103	109	115	107	107	110	110	125	123	120	121	131	107	112	88	128	105	124	131	94	107	131	104	119	120	120	108	132	117	108	97	121	122	97	121	114	105	105	112	122	122	144	121	106	107	129	112	101	125	120	115	114	114	107	110	115	128	113	103	102	114	112	112	99	116	88	108	99	102	98	113	113	118	103	110	122	112	112	115	107	111	109	107	96	114	123	108	85	115	137	106	132	102	105	104	114	126	117	112	133	107	116	111	117	125	90	104	105	118	118	119	105	119	117	110	123	98	123	117	114	119	106	107	117	114	102	102	115	100	107	118	124	132	116	94	119	103	117	93	106	104	99	116	119	112	113	99	125	114	125	113	112	104	123	106	108	112	136	116	116	109	116	117	110	121	100	85	128	119	121	107	96	113	112	114	125	89	105	117	104	109	113	103	111	93	120	113	97	124	109	92	121	109	112	106	125	115	121	119	118	115	105	128	99	108	119	92	131	112	99	121	97	125	117	110	119	115	110	100	107	112	98	110	125	109	108	99	124	142	88	122	102	126	109	104	113	113	117	115	119	127	134	106	99	118	107	106	111	119	128	122	119	86	123	92	97	93	99	111	96	104	111	111	120	103	122	113	102	104	123	121	100	103	100	101	113	116	116	119	109	93	114	102	110	107	102	113	109	118	115	123	114	110	118	118	119	106	98	127	105	107	112	107	115	105	117	111	106	112	107	121	128	135	124	99	103	115	100	134	105	96	106	130	110	134	112	103	122	119	125	97	127	116	127	102	108	107	103	116	126	106	125	118	100	111	117	102	120	112	101	100	98	124	111	109	120	121	96	121	104	120	112	100	140	96	119	109	104	122	108	110	104	107	98	107	127	103	99	107	110	97	110	113	91	114	122	116	97	96	123	110	113	114	101	108	99	94	123	105	107	103	113	121	110	115	121	106	117	91	105	106	103	129	111	134	78	115	111	113	114	95	122	129	113	100	111	111	98	114	120	95	106	97	112	116	108	128	127	114	113	128	125	96	109	114	133	108	141	124	92	114	125	119	123	113	87	93	100	118	117	102	116	111	103	106	107	111	112	109	125	122	141	94	115	109	123	101	103	119	93	126	102	111	118	104	103	105	104	96	118	103	98	131	103	116	100	121	132	100	99	107	110	78	97	139	115	109	101	108	129	133	111	106	101	118	124	127	86	114	113	120	139	114	120	115	99	106	119	110	115	116	114	121	116	103	104	125	114	101	104	142	108	107	113	107	105	100	111	107	87	121	102	104	98	102	118	119	105	116	100	104	97	130	117	100	132	131	108	106	108	102	110	125	121	101	131	102	133	102	89	126	90	111	89	114	105	105	126	120	107	109	110	125	94	123	109	117	86	130	129	102	111	103	106	113	128	120	94	132	115	116	113	100	86	111	104	124	120	121	126	92	136	110	101	104	118	127	103	88	95	108	133	112	128	126	105	123	114	113	111	109	112	104	104	105	117	113	101	105	114	123	103	119	103	115	103	121	107	120	124	129	110	119	114	115	124	124	116	114	116	114	92	113	108	121	105	120	111	127	109	126	102	128	108	102	122	123	113	140	114	105	104	111	114	103	125	127	128	120	101	111	115	121	117	102	121	110	108	115	116	128	103	106	131	120	127	95	109	116	95	114	115	97	107	108	122	134	118	131	119	109	119	113	118	104	111	117	110	125	119	114	113	120	102	112	110	125	99	111	94	113	88	96	113	100	111	111	105	105	111	122	111	129	98	107	112	118	94	113	108	105	111	119	91	113	109	124	118	98	110	97	104	116	106	112	86	105	108	107	124	128	120	112	127	113	122	102	117	103	120	111	127	99	95	100	112	121	117	119	122	120	127	110	102	117	97	104	103	117	102	126	96	117	111	106	94	131	113	99	113	96	113	114	108	114	99	109	115	107	108	112	120	105	102	120	91	115	130	108	130	110	115	118	116	110	111	128	105	110	114	121	120	122	134	105	135	122	128	102	117	117	100	117	108	118	117	120	113	103	109	136	123	89	111	106	105	107	109	114	103	87	129	115	111	98	109	119	103	90	110	107	113	113	115	121	132	128	128	112	121	117	122	101	112	120	127	103	98	110	112	126	109	122	118	105	92	114	111	97	110	102	92	106	103	117	121	105	122	91	93	122	108	114	117	107	97	128	113	107	117	127	110	117	95	105	102	115	111	120	110	113	108	115	107	111	98	111	111	114	111	129	130	92	114	89	119	122	123	111	122	107	112	95	108	114	123	130	102	112	109	94	135	111	99	112	112	119	126	102	112	119	117	110	122	114	104	105	109	100	106	100	106	98	112	101	125	101	129	108	118	108	110	100	114	118	105	116	87	132	114	114	127	100	116	103	119	114	123	118	129	127	118	122	117	122	87	110	110	123	115	123	116	109	114	126	111	115	101	110	124	118	118	131	113	110	102	97	123	128	121	122	110	113	129	135	93	131	123	112	110	120	114	117	125	120	116	112	111	116	115	107	102	118	110	97	96	107	122	136	108	125	129	106	105	116	103	124	111	123	111	115	114	124	116	105	120	107	117	117	93	137	120	118	123	122	101	103	98	101	121	131	105	119	99	113	135	119	121	113	109	110	101	101	117	124	121	105	104	113	93	110	94	114	108	109	113	120	123	127	114	112	130	102	126	112	145	119	125	100
35247	57217	56064	78065	62838	42722	21958	23089	17510	7596	2699	659	220	214	208	245	198	206	199	208	228	220	202	199	249	208	176	210	210	190	211	241	207	182	209	217	196	206	220	204	194	216	225	215	217	225	225	203	219	221	196	196	197	206	232	234	208	217	215	207	182	220	213	227	205	196	199	211	207	224	227	218	208	224	216	212	218	233	221	202	200	194	212	201	215	207	208	225	201	212	214	179	226	218	185	217	192	220	181	204	204	228	200	220	188	220	189	188	211	222	217	215	201	216	204	218	204	218	231	193	200	181	199	232	221	216	207	225	203	229	203	211	203	215	189	193	211	216	211	218	218	228	211	240	202	198	221	212	212	203	210	202	255	233	180	219	222	233	189	214	211	210	154	220	186	223	218	181	202	224	193	236	215	210	199	195	200	209	214	208	178	196	204	196	192	190	233	218	200	223	224	227	215	211	213	214	209	196	216	224	216	206	192	209	207	203	225	203	198	199	235	204	194	198	189	210	223	221	230	185	215	234	213	190	213	210	210	206	205	214	173	195	234	209	202	206	208	214	218	207	199	204	224	199	213	200	209	174	211	190	200	175	205	215	214	185	209	220	214	196	220	191	211	209	182	203	212	219	207	182	188	230	219	215	205	220	222	211	220	216	206	190	211	201	227	220	200	218	198	224	196	240	215	231	206	188	207	213	202	215	201	221	205	212	211	208	233	217	216	202	186	183	247	229	228	242	216	177	216	212	215	226	210	229	213	213	209	228	215	193	210	206	209	213	192	202	199	234	199	194	231	183	218	192	222	205	229	208	206	198	196	198	220	201	191	198	205	197	252	195	197	196	234	221	208	189	231	229	204	206	227	218	194	199	183	233	182	184	224	208	215	204	227	221	217	227	258	191	211	220	212	220	237	240	228	187	234	237	227	202	219	198	177	211	230	218	222	228	215	191	211	188	210	225	217	218	199	179	198	216	213	196	246	200	197	232	240	198	194	186	196	223	213	187	210	208	218	222	204	210	210	239	244	223	223	210	203	230	187	196	207	207	198	220	213	192	205	213	196	196	211	209	204	193	224	219	228	240	238	227	180	226	211	217	212	211	220	224	191	232	202	218	216	205	194	193	209	227	203	204	213	191	197	184	209	219	211	211	195	212	198	230	213	211	208	228	196	200	217	213	211	206	213	209	217	195	212	208	190	215	227	197	240	214	223	206	212	194	192	245	234	182	209	207	208	203	181	221	200	210	230	214	184	223	213	206	198	227	209	213	211	221	187	198	226	236	208	206	214	183	196	182	214	199	210	203	179	197	177	209	225	190	227	212	210	219	201	242	194	188	182	215	217	195	197	212	218	223	207	212	202	228	215	173	191	201	226	205	191	204	230	213	209	254	205	204	217	210	221	238	219	228	244	212	201	214	208	202	181	215	207	189	217	221	208	199	194	205	204	199	169	212	210	209	213	222	219	225	198	205	196	191	205	228	198	227	194	208	216	200	214	188	195	214	221	188	226	236	197	203	216	226	221	202	192	202	218	209	211	209	192	220	217	234	188	174	207	186	213	210	199	208	195	209	199	226	199	212	188	210	182	222	193	213	208	224	209	210	216	219	210	199	217	215	219	194	209	224	209	213	240	234	201	190	204	232	202	204	192	212	228	192	203	200	221	184	224	212	189	208	248	211	176	199	231	197	232	216	211	209	189	201	191	212	183	235	192	233	215	196	210	187	225	191	202	215	209	217	224	224	222	220	209	206	210	205	198	193	221	199	221	227	211	197	213	226	210	213	200	203	218	213	223	235	215	222	218	205	188	204	190	206	208	214	227	216	179	212	238	226	220	185	200	199	212	227	211	224	203	220	209	200	215	224	216	207	196	211	189	209	219	223	228	220	198	193	215	217	233	185	189	219	192	193	221	202	178	200	213	215	216	196	216	207	199	220	190	216	217	202	226	179	230	210	205	226	216	178	212	197	206	203	208	224	207	207	237	227	223	208	211	228	191	219	212	203	207	201	202	227	228	202	225	210	223	188	195	225	214	188	211	215	211	202	180	215	192	231	208	220	215	215	210	204	195	203	206	231	211	209	222	215	220	250	220	216	184	223	219	232	223	225	208	167	214	217	210	200	210	219	208	232	213	204	201	199	213	238	200	211	199	212	235	199	204	203	186	196	210	209	225	203	209	195	216	206	228	216	236	196	197	201	198	198	232	196	223	222	218	238	192	216	207	213	202	197	199	223	239	211	208	203	208	230	211	212	232	181	193	217	201	209	209	213	214	215	191	217	194	216	231	221	187	194	214	203	204	211	233	194	244	184	221	204	193	233	232	207	196	205	220	236	207	225	210	199	208	235	189	188	198	215	181	220	215	214	199	226	171	211	211	221	200	217	191	191	221	219	220	188	227	207	216	201	221	210	210	201	185	236	211	204	191	214	219	231	225	220	231	226	205	191	239	230	221	206	211	222	218	211	210	212	227	218	195	223	212	218	204	226	209	231	214	236	200	245	233	209	191	221	219	197	230	196	219	197	202	214	218	191	204	212	199	207	213	227	187	217	199	205	202	216	201	234	205	209	200	197	202	215	244	201	232	192	192	199	201	208	216	211	210	211	205	217	220	207	197	188	196	193	182	199	219	210	193	196	179	179	188	222	189	204	255	199	215	217	219	206	215	198	209	217	197	198	190	224	196	242	220	185	200	206	222	191	195	220	193	198	191	187	220	249	224	205	218	204	235	211	227	197	230	203	191	214	215	203	207	194	231	210	206	205	201	208	205	223	232	214	211	224	211	205	218	212	230	196	243	206	199	219	208	200	211	210	197	184	208	221	231	210	217	203	214	193	219	221	222	189	214	201	213	206	181	200	231	218	218	220	212	218	226	216	182	208	197	207	215	214	215	214	213	218	199	206	227	226	215	225	199	208	233	196	228	207	213	223	223	195	204	248	182	194	243	201	212	224	195	222	213	209	200	204	216	220	228	214	209	199	210	223	194	205	194	224	182	194	205	208	245	218	213	212	220	227	210	201	194	218	204	226	225	207	221	211	242	201	229	211	209	213	204	220	242	206	230	211	224	215	216	234	204	207	198	204	218	214	212	238	214	216	196	215	215	218	221	225	210	218	237	187	205	208	216	206	194	205	200	214	213	204	204	199	198	195	234	203	216	198	201	185	194	226	208	196	228	192	217	193	224	204	197	219	210	233	191	235	214	220	212	191	204	224	217	214	181	200	231	216	202	186	187	197	205	183	223	201	197	199	204	212	213	217	233	211	210	220	207	208	199	214	196	225	215	208	220	228	207	190	216	221	231	186	190	216	209	188	210	205	209	228	221	221	208	232	202	183	208	238	215	223	212	194	223	192	210	209	210	212	196	209	232	216	226	206	204	224	208	223	218	201	213	211	218	191	223	221	202	203	194	176	220	177	193	184	220	207	204	221	203	186	190	217	215	221	219	192	206	202	207	220	208	216	204	217	216	214	200	226	217	213	184	212	203	174	203	221
27674	23446	25699	27337	15489	5896	901	755	584	291	210	134	131	138	142	141	144	159	146	119	161	155	140	121	122	132	125	134	161	147	162	148	134	149	131	128	121	151	137	141	145	155	155	148	132	131	141	133	121	130	142	143	131	126	158	146	139	140	158	136	165	137	131	130	135	142	126	154	153	127	141	149	139	120	139	117	146	130	137	133	153	137	130	140	151	142	158	133	148	135	126	142	128	145	141	124	113	154	124	136	145	146	142	136	136	141	153	134	158	153	131	149	144	150	157	148	148	151	159	154	138	158	139	131	154	162	146	145	133	146	152	125	137	137	141	139	161	124	152	141	142	158	162	159	144	103	160	128	151	125	129	132	152	140	142	160	127	146	156	140	152	162	143	136	148	135	132	164	156	146	128	154	156	146	158	124	132	146	156	154	142	128	119	147	140	141	135	136	150	152	135	132	141	134	142	135	155	139	143	129	121	143	137	140	116	159	136	133	143	140	139	165	156	150	149	142	133	158	154	136	142	144	159	152	138	160	147	141	155	149	141	164	128	142	144	142	154	151	128	157	145	130	135	118	162	164	138	156	134	147	144	150	143	127	138	151	131	127	139	159	144	170	156	132	152	144	157	141	152	170	141	155	149	138	126	135	141	131	138	153	159	141	178	153	135	135	126	155	154	152	153	135	158	156	149	139	107	134	151	142	135	152	144	137	129	130	143	145	138	155	132	134	133	138	137	143	118	119	134	148	137	144	142	120	151	137	165	146	137	153	146	132	135	151	150	152	151	116	156	131	172	145	157	151	139	148	134	130	131	140	145	127	123	146	135	157	138	169	145	116	145	142	150	147	133	141	165	128	143	128	141	154	131	133	139	142	137	147	139	148	143	128	145	135	125	142	151	139	142	156	155	141	144	158	142	145	136	164	121	141	148	151	142	145	151	157	141	141	149	150	140	158	134	151	146	137	146	134	125	128	134	144	161	144	135	142	134	146	126	135	130	137	150	157	140	143	131	147	138	141	144	146	154	144	146	134	124	148	126	138	157	157	131	140	140	160	132	115	125	126	142	156	154	150	159	139	151	149	133	163	157	130	153	137	156	141	133	162	139	128	155	136	139	143	168	144	145	142	142	136	133	153	147	142	145	140	140	141	141	138	133	129	141	142	149	123	145	137	146	162	148	144	133	126	173	133	138	148	138	138	136	136	137	121	156	141	135	156	125	142	137	157	163	136	128	134	111	145	138	152	151	135	162	135	120	139	139	144	126	155	156	136	158	135	161	134	173	143	128	117	156	152	156	130	143	140	138	164	152	159	135	147	152	153	122	118	141	125	147	155	109	163	156	145	135	134	119	130	140	141	142	149	146	141	143	159	150	149	138	174	159	137	141	129	157	145	113	134	141	144	138	145	152	139	144	136	148	141	149	151	145	146	146	148	137	117	123	174	146	155	111	141	136	143	169	138	155	132	157	129	129	128	143	153	164	155	134	139	145	143	147	137	144	148	153	137	149	158	138	152	134	149	151	166	144	149	144	131	139	155	142	159	137	146	139	134	134	151	145	142	167	129	158	145	150	137	136	142	154	137	146	123	140	144	150	159	133	144	155	139	152	134	146	150	136	144	158	151	159	129	139	152	149	143	149	136	127	136	143	146	149	156	134	126	140	158	144	141	132	128	165	160	150	145	147	148	128	147	128	130	112	128	154	119	145	138	147	121	123	152	118	134	139	138	125	146	124	132	140	140	130	137	138	137	141	146	146	139	144	151	143	133	129	150	122	138	144	129	127	129	141	136	147	160	155	133	125	139	141	148	166	137	135	128	126	130	151	138	158	141	134	144	122	134	130	130	126	141	138	137	124	155	134	144	139	143	125	150	131	135	150	136	160	158	161	148	128	145	138	125	159	137	137	138	140	147	142	167	142	168	141	141	147	155	152	147	131	135	137	148	127	134	153	130	140	149	140	144	150	134	146	134	144	148	142	149	156	138	146	135	156	152	152	145	148	128	137	134	150	146	152	150	166	142	171	148	138	147	145	134	139	173	141	117	159	130	157	132	128	167	142	146	148	158	160	141	125	145	145	134	160	144	159	134	134	149	139	147	154	149	126	133	145	144	130	146	141	148	149	142	146	148	159	142	124	139	144	125	146	142	138	130	151	148	159	159	116	167	154	150	130	145	134	155	144	135	126	126	146	157	140	152	161	119	125	154	142	125	145	151	134	151	127	131	155	142	134	142	179	138	124	121	136	146	146	138	144	156	136	129	143	122	155	112	134	135	156	128	132	146	142	142	139	141	120	158	130	130	135	143	129	160	162	154	147	134	159	163	158	146	164	150	163	131	140	147	139	142	148	151	155	156	129	134	141	150	147	156	141	121	116	120	148	153	124	155	157	155	142	167	128	145	141	127	145	142	139	156	131	152	125	151	161	164	163	129	167	150	156	138	150	130	136	144	144	139	137	137	133	130	162	116	160	133	150	147	138	170	139	139	164	132	137	125	135	148	145	155	144	157	139	144	155	136	125	130	125	150	157	121	144	161	135	138	128	146	135	119	126	144	159	154	134	148	144	151	129	131	145	137	146	146	137	138	130	137	125	139	140	144	150	126	148	167	130	150	131	140	151	126	142	153	159	133	155	140	146	121	168	169	129	140	146	132	145	144	128	149	130	144	145	130	112	143	140	157	139	163	143	149	134	167	148	119	154	151	177	144	149	128	165	139	137	130	154	140	132	137	135	146	137	147	138	142	157	158	144	127	132	148	163	144	124	166	150	143	133	149	154	164	145	150	149	137	146	129	153	128	165	131	142	151	121	156	144	159	134	149	139	155	148	115	147	147	143	150	127	154	165	158	155	175	139	133	184	150	145	141	125	153	145	138	152	137	131	139	138	177	155	148	135	159	149	141	149	143	134	140	157	133	138	155	130	148	139	149	152	137	144	144	138	172	148	171	134	139	136	142	146	132	127	133	160	140	140	152	159	142	129	153	135	121	144	121	133	145	135	145	133	154	164	131	152	152	117	137	133	140	148	118	126	142	146	141	148	151	139	148	143	159	146	136	132	142	133	143	166	147	116	154	148	141	144	127	145	141	139	154	120	153	136	117	126	128	149	139	133	145	127	152	153	155	141	138	147	124	159	140	123	147	144	136	152	127	154	123	145	149	146	144	134	147	116	138	152	131	143	140	148	126	145	121	140	153	138	152	160	148	143	152	136	132	135	139	139	136	158	138	136	146	141	148	143	142	143	130	131	140	130	112	149	143	154	122	119	166	162	164	120	140	149	135	144	151	128	151	164	138	142	133	126	136	140	171	148	133	127	145	128	129	160	129	154	151	157	138	144	175	123	147	144	144	164	148	175	177	141	161	125	153	142	150	123	125	129	145	137	131	135	138	144	146	143	130	125	161	143	147	158	136	148	123	144	147	145	151	128	164	123	135	134	127	134	133	113	146	154	143	129	140	141	142	147	150	130	142	107	158	157	144	125	157	147	134	137	132
28153	38444	33438	31231	21638	10939	2104	2286	1720	772	447	328	275	271	248	282	271	256	270	293	312	279	258	264	295	259	286	261	283	267	297	291	258	285	281	285	276	287	290	292	274	258	283	275	249	257	287	283	259	280	262	275	304	291	285	275	261	291	279	276	261	296	287	278	299	268	276	288	283	268	266	308	258	276	276	288	315	294	291	314	296	293	294	291	259	265	241	257	276	290	280	282	282	269	260	292	278	283	279	283	260	288	295	254	256	282	300	297	264	295	288	275	290	264	294	287	252	256	291	253	286	270	260	277	297	281	291	275	251	281	270	266	270	276	262	276	290	287	297	278	265	300	289	258	249	261	299	276	302	260	272	283	288	273	280	288	273	258	276	296	288	280	269	272	285	249	281	254	303	276	285	259	279	263	266	263	286	305	269	284	287	297	251	301	295	258	273	290	288	293	268	266	274	286	253	305	283	298	287	286	273	273	297	280	251	266	304	255	256	273	286	257	254	245	256	267	289	281	281	324	296	282	285	269	284	284	282	294	260	268	276	279	297	262	252	282	252	304	254	290	288	299	274	300	315	300	255	274	275	295	283	291	300	288	264	261	283	277	298	309	286	264	300	270	252	278	299	287	252	277	292	272	280	278	261	310	275	267	274	294	276	264	296	255	284	270	277	286	297	276	284	294	289	253	300	285	262	292	298	254	274	284	280	297	266	273	281	265	235	281	285	312	272	268	294	280	282	260	295	273	312	287	305	248	281	267	291	280	268	255	275	272	309	306	287	300	321	281	272	270	263	278	276	304	298	276	265	276	292	301	264	286	276	282	251	264	242	269	268	274	258	266	291	245	303	311	277	252	278	307	293	307	258	273	290	279	258	260	242	268	276	265	262	294	286	260	300	266	279	277	257	301	260	295	272	270	281	250	281	271	276	282	292	253	284	274	294	269	266	274	285	290	299	258	271	285	298	287	284	257	282	292	264	285	303	285	272	288	289	299	272	279	227	275	281	262	280	260	257	288	282	275	265	298	293	280	276	297	278	259	283	262	251	280	248	274	264	281	264	278	268	281	294	301	289	274	292	281	267	276	281	293	249	292	276	274	276	256	299	263	288	267	270	274	267	302	277	280	243	293	269	313	269	269	303	271	269	285	280	274	238	250	308	288	291	244	263	280	256	272	287	261	295	239	296	306	279	290	278	288	281	275	276	304	248	253	300	295	291	281	282	260	289	275	329	284	288	286	279	275	281	276	267	252	278	256	304	301	259	286	283	273	287	266	284	260	296	304	270	272	265	247	263	280	307	268	295	289	271	321	263	279	269	264	280	275	276	290	263	263	282	290	277	261	259	285	294	269	275	274	260	272	302	274	273	308	298	290	268	253	282	294	280	298	267	258	294	284	274	284	279	281	252	273	243	260	237	277	273	284	287	270	293	263	272	311	268	277	296	288	239	288	332	279	283	264	274	251	278	269	277	272	278	307	267	267	263	302	295	282	304	273	250	276	263	268	277	282	285	269	283	296	291	268	289	283	264	286	288	302	291	284	257	259	275	292	294	310	281	291	278	324	262	308	293	273	308	265	262	265	277	297	256	286	288	264	264	294	280	290	305	265	290	289	259	275	279	287	285	302	288	249	284	263	276	270	269	256	276	278	248	271	250	307	266	259	290	238	284	270	293	321	268	279	253	278	287	277	273	264	305	235	289	264	274	281	280	289	300	250	258	250	284	250	245	282	261	244	283	307	292	258	287	269	262	279	276	260	284	278	268	275	253	265	280	280	279	269	289	305	305	274	273	296	277	278	308	285	268	267	273	301	276	282	259	271	274	313	260	273	297	282	283	252	278	293	286	247	276	308	256	284	257	248	298	319	294	267	297	254	247	242	257	313	271	283	269	277	251	269	282	291	276	275	293	279	291	261	264	291	270	293	288	291	281	261	287	291	279	270	293	266	257	258	267	295	279	292	260	267	266	288	277	260	287	272	260	306	281	262	264	287	226	279	274	259	274	287	260	262	279	269	279	306	264	253	271	284	291	302	271	269	287	270	290	283	261	284	265	290	289	282	271	266	292	281	282	283	274	298	282	289	297	292	297	277	279	260	271	287	267	284	266	249	258	298	289	257	294	267	288	286	281	285	270	276	290	296	275	264	284	270	271	273	278	273	265	279	256	263	247	276	288	267	277	270	318	267	268	276	279	285	267	288	292	278	280	279	245	304	269	260	264	292	306	268	303	266	239	298	258	288	263	289	302	262	263	280	289	265	287	269	270	276	277	267	250	292	306	292	282	260	269	260	259	272	278	273	259	262	277	286	258	290	246	259	277	287	275	267	306	272	262	278	315	291	295	289	308	269	292	281	295	284	254	287	282	254	270	280	308	265	248	280	278	261	273	280	284	278	256	254	260	274	244	278	300	279	291	293	262	271	269	272	292	294	281	279	290	281	300	309	298	243	300	271	320	235	283	259	296	293	259	281	260	298	294	290	298	297	261	277	266	297	239	258	287	283	266	284	271	271	233	301	271	281	264	292	287	273	290	287	284	278	260	281	255	269	270	267	278	277	278	290	270	279	301	294	259	304	263	274	276	288	298	253	264	248	287	270	281	265	268	282	313	265	282	292	272	283	273	274	284	272	281	264	246	272	276	280	307	265	277	273	303	292	283	254	290	302	300	280	275	272	301	254	272	323	288	319	270	262	269	272	289	262	260	311	260	282	254	278	242	269	266	263	273	288	290	255	252	263	315	247	288	268	257	275	274	293	260	259	266	288	306	289	260	292	278	286	273	275	265	254	269	264	270	304	283	301	278	283	258	306	289	275	270	237	287	270	287	270	326	281	312	271	273	274	282	298	288	278	287	258	277	252	275	292	274	248	290	321	306	273	318	267	291	287	279	312	288	296	286	270	299	287	265	248	282	273	288	274	282	262	289	267	227	304	279	250	276	272	244	287	254	284	264	280	272	298	284	299	280	259	279	240	300	273	264	252	324	279	278	264	270	275	305	288	307	280	304	283	303	278	258	276	263	294	283	278	257	279	254	281	260	288	302	310	302	268	275	232	253	271	289	302	280	246	259	259	271	287	285	285	287	278	281	268	288	262	262	248	271	281	281	259	252	254	297	287	272	290	301	255	307	258	266	280	253	310	250	258	294	273	294	293	313	275	280	286	253	283	276	265	285	300	278	270	297	266	280	277	285	233	281	285	294	273	304	259	261	299	285	276	286	287	260	264	266	292	255	275	261	280	269	307	262	287	290	274	290	226	287	269	272	281	292	242	268	289	261	293	271	293	244	280	291	268	265	287	267	283	252	257	310	280	284	275	276	273	258	275	268	308	288	242	280	287	282	263	239	258	246	251	290	292	308	298	287	287	267	299	279	284	283	268	279	272	284	259	239	275	274	303	295	289	268	296	261	267	259	264	263	267	263	285	277	274	257	289	267	288	297	286	269	312	282	290	280	276	266	275	314	281	284	295	269	259	259	309	248	272	264	283	262	271
24877	21602	30827	50515	40563	25973	10133	4756	3101	1138	445	164	107	139	126	119	119	119	96	137	126	114	106	115	120	149	130	132	139	85	133	127	142	121	128	110	126	106	116	113	103	125	110	108	116	121	123	133	108	128	129	116	132	117	128	131	118	133	117	111	127	108	118	120	114	130	107	111	120	133	129	115	120	124	133	132	122	121	130	92	117	131	115	132	125	129	94	124	125	130	124	120	113	122	141	131	121	132	128	139	120	119	138	127	115	143	117	123	113	125	115	134	126	102	120	138	118	131	120	139	123	118	140	132	117	105	121	143	125	120	119	120	128	108	132	148	145	122	141	122	104	137	124	130	124	110	112	133	125	120	107	132	103	122	122	123	108	130	123	122	125	115	121	126	122	111	102	136	119	126	113	122	103	110	108	121	120	110	121	129	145	139	116	97	107	128	119	142	131	115	129	136	153	117	125	149	104	103	124	133	135	114	142	120	138	129	113	121	131	129	125	129	115	130	133	126	118	117	117	104	128	121	148	115	114	110	127	118	104	124	130	120	112	115	126	144	126	114	115	105	121	108	126	120	108	134	151	108	133	130	121	132	105	124	125	126	128	132	117	139	112	123	125	123	119	138	139	124	112	109	128	130	133	130	121	116	106	100	133	133	128	113	135	125	131	116	120	129	115	109	107	129	117	125	128	101	111	110	131	132	110	105	128	110	121	111	134	142	114	123	116	129	122	135	130	127	112	103	128	121	141	102	120	116	138	124	135	126	106	122	113	119	135	108	122	98	121	109	105	116	129	112	119	129	125	119	123	112	138	131	107	119	119	116	125	129	132	120	118	119	138	149	137	100	125	109	122	122	126	122	105	145	120	110	108	109	131	125	134	124	128	121	107	130	111	132	118	109	123	113	147	114	113	118	133	105	138	107	119	125	135	118	111	134	110	95	136	111	116	137	141	117	115	103	105	118	125	135	138	127	106	113	111	128	112	119	128	109	120	123	129	132	126	149	110	137	122	127	121	128	123	103	128	118	100	110	130	115	122	127	132	125	127	107	108	118	124	139	131	128	141	124	128	136	126	125	135	114	118	126	121	122	135	122	131	142	110	135	125	133	94	123	118	138	131	109	110	112	118	117	118	115	126	118	110	116	133	124	103	116	120	123	119	121	127	106	102	125	125	131	152	137	122	139	120	110	138	115	141	143	131	107	133	150	120	115	130	101	120	128	118	138	136	110	131	136	128	127	129	139	129	125	114	126	129	134	143	133	107	130	151	114	124	116	129	141	130	111	124	121	108	125	107	118	126	125	121	137	114	105	107	122	119	136	120	105	127	122	121	123	127	140	100	117	125	105	113	120	127	132	112	136	105	119	125	121	122	134	130	133	134	153	121	146	116	106	117	120	153	114	127	116	113	118	132	110	106	121	120	115	112	119	122	119	145	122	137	112	112	129	96	113	104	117	121	111	124	121	117	120	147	115	142	125	107	110	127	136	118	130	113	115	143	120	132	114	125	151	140	110	109	129	124	130	119	125	131	113	133	114	117	123	106	129	118	122	123	136	123	117	124	142	126	116	124	114	121	105	143	110	118	128	123	122	135	126	122	108	129	101	130	121	131	109	126	123	105	133	128	117	122	112	137	117	143	110	129	139	137	128	121	106	133	117	129	145	104	120	117	132	147	113	119	119	136	130	105	120	123	132	123	132	105	121	128	127	129	132	127	119	121	112	118	142	133	130	127	122	112	120	121	134	118	130	134	103	118	112	103	138	112	147	106	121	139	133	121	129	120	126	126	122	119	128	114	107	120	136	118	128	117	110	111	125	116	133	125	120	127	130	128	126	119	121	149	117	129	105	112	120	98	110	120	109	101	112	116	124	117	116	140	117	137	113	121	133	118	114	131	119	130	124	137	138	114	109	119	147	108	124	124	120	137	125	120	125	122	118	121	122	147	117	113	115	108	123	107	100	122	141	114	110	144	140	127	129	122	124	124	127	131	123	136	115	126	117	128	106	110	122	110	129	134	120	121	120	108	119	115	147	123	132	127	133	120	137	126	128	119	144	111	136	119	116	117	131	129	125	139	122	137	117	117	114	130	117	118	127	127	147	147	123	121	107	146	131	129	108	117	134	118	115	112	108	130	124	134	119	126	114	146	125	110	139	118	126	104	131	116	123	118	115	139	119	112	125	127	123	117	128	134	129	108	113	126	120	123	109	117	129	127	102	100	112	120	124	127	135	131	117	112	131	112	131	119	130	104	110	144	115	121	115	109	145	124	133	121	133	132	103	140	120	116	122	110	129	125	129	137	127	133	140	118	122	128	125	137	115	120	112	116	113	142	106	141	139	112	111	112	130	133	123	113	114	121	133	131	139	114	133	130	109	125	126	136	129	108	132	145	126	107	126	134	123	97	133	102	103	103	123	122	111	127	134	126	130	143	115	116	114	124	123	125	145	137	137	129	126	111	119	119	120	118	129	144	122	129	118	119	139	108	118	103	121	108	134	121	107	131	137	109	133	144	112	139	128	121	112	118	130	124	106	114	141	132	104	107	135	146	135	117	132	114	132	128	118	129	122	119	149	138	106	130	116	143	119	122	120	124	126	129	128	131	113	118	119	115	115	113	121	109	118	130	118	127	119	128	134	154	108	140	116	115	116	108	108	123	116	138	134	142	146	119	136	115	134	128	120	130	127	123	125	118	114	133	141	124	122	117	107	126	97	119	110	105	120	125	114	103	138	130	117	110	126	135	114	125	135	118	127	146	128	128	120	129	112	113	120	123	123	110	107	118	138	137	128	124	128	121	119	129	120	112	116	115	129	105	126	134	108	134	132	117	139	123	139	128	108	127	126	118	120	122	114	108	120	130	128	100	128	137	110	125	128	106	134	124	108	131	127	123	119	118	105	111	116	112	141	119	130	144	135	124	120	127	118	122	102	129	127	112	119	124	122	116	146	107	118	145	111	134	142	123	122	121	124	129	100	136	115	112	127	110	117	110	124	122	136	124	127	127	147	112	123	131	122	137	123	130	119	104	121	98	118	126	122	118	130	123	118	129	103	154	118	109	108	128	118	136	114	125	120	141	110	110	127	119	111	116	113	118	110	130	139	138	131	129	146	126	133	126	145	128	113	121	118	139	137	124	113	118	106	129	120	120	121	121	124	116	128	143	123	103	128	140	123	119	119	139	114	124	133	129	115	101	123	127	127	137	132	108	126	129	148	128	116	92	137	131	127	126	128	113	108	127	113	120	133	132	112	127	130	125	121	123	132	109	124	124	117	109	129	134	106	116	118	120	113	122	107	133	122	137	126	111	109	131	119	128	118	129	107	139	135	122	114	114	114	127	101	127	130	124	137	141	118	123	128	120	142	116	111	138	111	114	127	130	141	114	114	117	106	118	136	122	112	120	126	131	121	107	116	121	122	131	140	98	118	105	119	116	129	124	110	110	104	129	122	127	124	141	124	110	130	123	133	111	128	100	116	126	133	115	133	128	145
30910	45155	56082	63736	46537	31166	11696	11850	8319	3256	1192	406	244	236	258	209	251	242	241	251	269	221	254	231	249	242	225	246	236	275	225	236	268	244	209	267	240	217	264	234	252	234	267	244	228	216	270	226	270	222	234	248	255	248	252	243	277	250	241	218	227	244	259	233	253	239	229	248	240	230	228	220	254	217	224	234	244	209	262	249	229	255	247	218	238	251	250	229	254	217	228	229	243	214	246	222	234	253	239	237	220	257	241	267	250	228	257	262	252	229	246	248	253	247	268	253	270	215	250	247	252	225	225	215	235	221	254	255	240	249	212	219	233	246	239	230	216	232	206	232	241	230	246	239	244	226	230	245	245	215	224	252	236	240	243	235	250	213	234	220	222	232	235	226	243	257	251	248	246	265	207	230	254	219	244	256	232	267	240	212	208	250	231	235	237	230	254	222	236	224	264	243	248	234	229	226	235	236	247	244	229	223	233	249	240	236	245	221	247	232	218	261	238	259	229	256	237	246	246	236	238	297	235	245	245	246	274	231	255	229	238	251	269	255	228	238	248	216	221	252	239	274	255	274	232	239	236	249	265	223	221	263	217	238	222	229	222	230	297	211	246	232	259	241	225	235	208	240	226	248	252	228	221	222	262	229	239	255	228	242	263	226	245	236	233	253	239	239	234	213	248	210	270	240	248	240	265	235	248	244	231	243	238	269	227	232	234	256	241	247	248	231	256	215	220	248	244	271	234	246	243	221	225	224	239	246	248	246	237	247	224	249	238	242	221	250	230	223	236	252	202	247	249	246	231	238	216	250	237	243	234	234	251	243	245	230	206	242	247	248	241	219	237	233	246	255	232	228	247	245	258	252	244	216	262	225	259	232	245	230	242	227	240	228	246	253	221	252	250	243	248	220	264	213	242	233	237	247	243	229	259	244	244	250	226	259	239	218	203	229	245	252	238	278	225	241	227	262	243	250	239	249	274	227	257	248	248	255	265	222	249	248	248	252	233	227	226	243	252	237	247	243	238	246	203	252	239	229	222	250	251	244	247	239	260	237	261	231	223	226	235	253	243	247	248	237	238	221	251	238	215	233	228	250	249	221	250	234	215	252	282	249	257	220	256	238	242	249	243	259	275	234	234	243	221	246	224	229	260	236	243	224	226	224	217	233	220	271	222	243	234	219	236	239	232	259	231	248	252	225	249	241	241	219	247	244	254	268	249	239	247	245	238	244	225	231	220	245	254	240	245	262	264	221	230	214	240	255	235	201	218	253	235	209	241	219	217	242	262	229	242	234	251	240	227	258	239	244	235	232	253	229	202	219	232	227	228	258	249	248	254	277	228	250	233	229	212	239	228	215	228	239	229	218	239	234	235	213	246	224	254	227	246	235	261	224	217	234	235	261	215	254	248	249	224	228	264	256	255	280	254	243	210	247	249	255	218	213	234	259	232	245	232	249	220	242	245	227	239	252	240	238	239	230	239	243	264	249	245	239	244	237	226	239	221	209	228	255	249	261	220	260	250	237	237	272	204	249	246	245	274	243	237	255	211	247	240	243	227	218	220	251	266	243	229	268	210	233	264	249	217	227	237	249	219	227	249	228	251	220	225	232	253	222	230	233	225	238	243	244	239	252	228	234	247	279	241	225	230	234	253	247	239	233	237	237	232	254	230	261	246	271	239	275	224	257	220	244	241	256	212	245	247	251	238	220	219	255	245	234	243	219	241	283	263	270	244	221	251	243	234	250	230	268	244	248	247	239	234	242	235	257	218	247	209	221	221	240	231	258	231	233	270	207	235	226	217	257	262	257	243	241	236	240	246	242	235	218	261	242	251	221	242	233	253	263	244	232	225	264	223	247	224	241	244	238	240	221	237	232	247	259	222	253	232	251	221	228	234	217	231	261	217	238	239	247	232	250	262	257	241	235	221	207	251	228	223	261	231	246	236	223	220	248	238	253	264	247	244	238	220	250	220	271	236	245	210	230	235	238	244	236	235	233	231	228	239	244	241	235	255	245	242	257	223	263	263	244	241	243	248	247	221	240	266	226	219	241	246	221	237	251	234	218	235	241	244	248	224	232	214	233	233	251	250	216	242	249	224	243	244	244	248	222	250	254	245	241	218	258	232	235	258	230	213	233	228	236	262	224	285	254	227	247	224	229	248	236	245	236	246	244	259	223	249	230	260	241	258	209	235	223	241	284	234	232	264	278	245	217	251	237	250	243	238	276	242	225	226	250	256	235	250	225	230	252	255	238	218	253	241	246	253	252	228	242	246	236	225	239	243	212	284	230	228	217	265	251	264	248	253	205	230	216	254	223	251	244	247	239	259	264	228	256	241	243	227	261	242	230	254	250	252	228	207	270	218	218	213	214	233	214	229	211	243	220	248	239	251	252	212	230	242	254	229	235	242	247	239	249	243	249	234	250	251	206	209	247	236	226	260	233	242	225	220	249	243	233	213	269	241	259	216	264	244	225	239	247	231	234	244	234	230	229	203	256	255	242	241	220	246	237	221	235	235	248	248	225	221	218	247	201	220	249	227	226	251	242	231	234	253	199	236	259	217	241	222	226	207	227	240	259	247	255	241	255	238	227	243	214	234	238	223	251	212	244	267	255	215	250	225	259	254	228	219	275	248	239	219	258	267	248	214	198	225	260	253	237	227	214	237	275	252	253	218	219	241	244	258	225	232	235	258	241	251	250	249	224	231	234	248	247	257	212	233	239	218	242	238	245	224	233	259	229	239	232	235	220	233	245	238	257	248	233	237	257	233	273	226	235	241	226	226	242	255	218	235	259	251	222	257	207	237	233	226	268	231	233	203	212	250	229	242	233	213	276	223	220	238	255	242	243	247	255	239	217	253	257	217	237	229	224	222	242	228	237	239	258	266	246	280	257	246	256	261	223	248	286	231	248	248	232	241	232	242	233	262	248	224	240	250	235	237	237	234	269	251	231	220	261	207	240	256	228	243	226	244	263	235	225	252	245	249	261	236	251	258	259	267	273	247	249	236	220	219	240	229	244	206	224	248	238	226	231	232	215	253	242	244	242	225	241	212	270	247	234	218	251	212	241	260	229	239	259	269	233	234	291	232	247	226	250	252	246	230	242	248	237	246	264	253	235	250	225	246	226	228	234	234	269	232	246	257	244	244	238	264	252	217	255	219	260	203	229	255	207	231	217	240	230	247	220	266	236	236	230	262	221	248	228	268	243	237	249	230	238	236	221	266	223	250	249	228	237	271	246	280	210	246	243	257	222	239	240	246	218	241	279	257	207	241	236	255	219	219	242	253	260	259	221	228	238	249	244	235	254	235	248	245	244	254	226	248	215	233	258	244	220	270	215	281	229	235	264	262	251	230	235	266	250	225	244	259	240	221	225	255	235	250	241	231	236	231	245	233	260	241	206	241	233	243	225	241	243	225	265	240	233	223	236	259	262	238	246	248	231	242	215	233	244	245	223	219	236	252	219	239	248	195	275	236	229	255	221	247	239
23588	21597	32210	41973	42309	32236	18842	12968	7822	2757	853	195	121	108	113	136	123	118	110	124	112	89	121	116	106	97	114	116	108	118	117	123	108	118	117	121	104	113	116	110	100	111	118	106	102	126	103	101	104	113	120	130	106	111	108	101	118	131	111	105	118	110	125	120	118	118	101	104	124	132	114	94	98	109	107	132	124	104	102	102	117	105	119	86	109	97	111	126	110	124	121	104	94	115	115	110	105	124	116	102	108	102	124	113	117	129	111	122	130	116	120	109	123	108	109	120	116	117	97	123	111	121	113	103	110	122	102	108	112	114	126	119	113	124	122	110	125	108	107	108	123	108	111	98	110	117	130	117	113	105	108	120	104	125	115	104	113	111	118	111	101	136	111	104	96	137	109	109	119	107	113	125	100	116	130	105	102	113	122	102	119	104	129	115	111	99	97	117	105	98	119	133	110	106	107	93	117	121	111	112	108	97	111	103	114	114	123	116	106	108	100	108	116	97	119	110	100	126	119	118	112	103	97	118	112	116	124	108	126	102	110	118	123	120	116	115	99	119	133	124	116	112	108	109	125	117	100	111	120	111	103	96	134	126	129	112	107	109	120	113	89	97	128	112	113	120	117	103	121	99	107	126	94	118	103	101	121	99	111	102	113	107	94	107	129	118	96	116	92	124	102	108	89	101	127	126	104	105	118	116	128	104	116	104	124	125	116	112	108	125	100	118	123	101	112	107	105	122	130	111	103	95	109	126	124	117	114	112	108	123	94	90	121	113	109	120	100	116	119	117	100	97	110	105	115	102	112	114	119	112	112	105	117	116	112	109	115	118	118	101	105	135	122	109	112	107	114	113	109	119	110	115	116	118	113	93	98	112	117	121	128	123	96	114	115	94	107	127	128	94	107	105	127	126	109	123	107	109	110	102	100	125	117	120	143	108	123	117	106	101	121	117	106	110	128	116	92	129	104	117	111	109	100	116	116	125	119	115	132	113	106	115	127	117	100	113	127	105	112	120	95	126	115	114	116	116	119	116	123	129	115	120	134	120	100	107	111	122	117	117	98	108	100	115	109	130	91	103	118	102	136	115	118	120	118	122	116	110	115	120	117	109	106	123	92	121	117	93	108	117	126	103	135	134	103	128	110	98	99	121	115	119	132	126	124	83	104	117	127	125	117	126	99	124	110	105	122	114	118	97	133	102	95	116	101	106	124	131	99	117	123	132	112	101	117	122	99	114	123	110	114	122	132	132	126	132	91	118	101	120	112	90	116	115	130	106	88	126	112	104	132	113	106	105	107	113	116	126	134	108	109	122	142	124	134	101	103	117	112	116	123	113	108	118	136	108	116	123	125	127	104	119	116	113	125	147	105	116	119	120	106	108	119	123	107	106	90	116	122	110	106	113	122	97	117	109	108	129	134	111	103	102	102	129	98	105	123	105	125	122	116	126	101	106	92	96	112	115	130	129	99	109	113	106	113	103	105	95	141	108	114	94	99	110	104	102	110	115	99	108	101	93	110	110	121	109	108	120	95	112	106	99	121	137	103	113	126	102	126	113	115	110	115	98	105	105	131	114	120	120	109	118	92	105	110	88	110	116	109	104	137	127	121	109	121	125	114	100	99	116	119	108	113	109	105	125	104	99	105	118	112	111	111	113	107	101	105	92	114	117	129	113	99	103	119	102	101	98	124	112	106	111	110	95	106	110	112	101	99	111	116	120	117	114	106	95	107	108	104	116	118	111	115	93	112	127	120	134	121	138	117	102	114	97	109	100	89	112	100	112	114	98	116	106	131	123	107	97	113	127	101	112	125	110	110	110	105	106	115	101	124	113	120	119	117	119	110	103	114	114	119	105	113	103	95	101	119	117	109	122	118	105	128	95	105	124	129	104	120	122	105	130	119	120	97	122	134	107	117	126	102	103	99	107	114	132	97	125	88	111	110	108	118	116	117	101	108	115	112	101	112	118	112	98	115	127	123	120	120	119	99	104	130	132	111	116	114	120	122	94	120	121	121	115	115	122	113	97	112	122	127	104	114	126	102	108	102	125	116	108	125	110	135	103	125	121	92	119	117	108	137	132	120	98	101	101	112	122	115	114	123	133	109	97	116	101	116	115	117	98	95	121	117	108	122	147	123	110	100	110	120	129	132	103	127	103	113	113	118	113	119	112	116	111	144	123	120	103	104	128	138	107	118	104	113	120	94	93	106	119	102	102	125	101	115	113	122	94	110	108	114	97	127	122	109	114	119	112	114	93	100	99	113	80	115	121	106	106	123	118	124	102	111	132	99	98	108	121	136	94	102	122	98	119	87	123	95	137	109	102	107	102	110	120	105	98	137	118	120	101	137	108	107	112	128	113	136	115	114	104	115	142	108	117	111	122	109	101	115	117	108	116	115	111	114	120	134	105	114	111	109	123	104	104	114	126	107	101	99	118	116	119	109	115	125	110	102	95	120	109	113	106	118	111	99	106	91	93	102	117	93	125	122	132	98	134	121	116	128	96	96	114	109	110	105	110	121	114	111	127	114	119	124	129	131	112	106	97	119	100	104	138	109	104	113	106	120	92	93	104	114	108	121	101	124	131	103	111	116	102	127	109	120	119	112	106	127	125	120	123	116	112	114	107	117	116	106	97	108	115	101	112	101	121	101	105	106	92	87	111	130	113	121	128	114	134	121	103	124	129	136	111	107	98	97	126	92	111	108	117	117	120	108	98	135	109	128	124	110	122	104	124	129	101	113	108	114	122	104	123	109	113	101	120	100	120	122	124	110	105	126	117	117	132	99	103	108	118	101	100	90	104	104	122	123	125	99	119	113	101	123	117	103	118	120	101	109	103	126	136	105	128	115	111	121	111	133	127	127	111	110	117	122	119	128	109	103	119	97	108	126	102	89	112	100	125	119	102	105	120	126	101	111	99	104	121	118	109	98	113	115	94	130	103	113	117	117	120	121	103	118	104	100	109	110	108	131	107	132	129	106	114	120	110	141	118	114	120	111	125	118	110	92	116	120	111	99	108	130	107	98	118	102	115	122	105	117	125	114	110	114	99	123	113	110	103	113	106	126	112	105	99	115	94	108	106	100	105	106	111	114	124	112	128	103	119	113	103	108	121	91	100	109	121	104	90	119	114	94	118	104	103	109	118	104	104	100	109	100	98	111	125	113	122	111	107	116	111	113	118	111	115	108	102	125	119	126	108	118	107	103	116	120	90	114	104	130	118	99	97	97	108	94	118	120	126	101	95	109	141	107	106	103	111	109	114	125	102	122	122	115	106	110	113	125	103	128	110	107	118	123	102	113	102	114	99	93	105	111	129	102	108	118	115	116	112	95	115	96	124	107	111	124	118	109	109	126	124	111	124	113	106	108	119	111	105	113	115	108	101	117	109	106	113	100	102	109	103	115	106	123	87	118	102	106	104	107	95	110	126	126	108	95	94	121	132	112	129	125	98	116	112	119	105	106	132	123	117	136	109	123	103	101	100	129	122
34121	51276	74231	79492	59626	38064	18448	23192	16782	7132	2451	462	210	242	195	191	180	231	211	217	206	220	240	215	193	215	227	193	219	208	207	211	215	228	201	207	181	196	215	202	224	207	208	195	204	210	217	224	213	210	194	222	219	200	215	214	193	208	189	213	226	209	192	207	224	208	207	203	219	194	238	217	190	193	223	222	202	189	194	211	216	231	198	172	207	205	184	225	207	218	212	221	222	200	192	232	196	202	216	192	209	203	198	209	205	221	225	220	197	222	217	216	208	194	208	200	220	208	212	200	223	212	211	177	219	193	205	238	207	212	208	213	194	200	209	231	218	231	220	194	229	225	234	188	223	220	249	191	200	206	200	206	202	194	191	204	205	237	191	210	192	198	203	214	233	193	209	226	198	214	206	216	214	206	202	211	204	216	224	194	195	245	211	204	227	216	203	210	206	200	190	212	215	210	205	192	226	203	201	206	219	190	237	209	192	237	197	238	205	230	219	223	222	218	201	218	202	207	221	177	196	192	203	191	223	202	203	198	201	200	185	197	180	200	232	208	199	202	195	191	190	210	226	228	227	186	179	204	203	199	197	228	197	191	219	218	195	203	232	200	204	212	185	216	206	210	206	232	194	212	201	219	203	207	212	224	228	237	206	232	236	209	214	217	186	181	199	206	210	214	213	197	218	199	223	201	212	196	211	213	207	181	213	208	185	219	197	185	200	194	199	192	185	197	209	207	203	215	203	222	218	206	200	207	240	214	187	203	219	181	202	174	228	237	198	230	201	201	230	196	213	176	209	207	194	199	219	215	203	233	215	193	216	193	205	205	211	194	199	239	192	192	223	206	225	233	219	185	236	226	187	191	207	208	212	196	195	234	207	188	218	214	224	213	218	203	225	209	209	221	219	221	185	203	201	222	200	212	218	207	197	226	202	213	213	231	206	197	229	218	192	201	232	226	231	211	209	207	204	218	211	207	228	251	228	223	202	225	210	210	222	217	188	206	193	229	203	210	193	204	218	200	189	203	219	201	225	223	196	224	210	208	241	200	206	219	211	217	202	178	235	205	219	207	191	205	223	223	220	188	212	191	218	187	197	192	206	214	221	212	184	196	197	228	234	215	193	215	227	199	198	200	185	204	212	210	220	169	200	216	218	211	193	215	209	222	210	192	216	218	224	205	213	204	204	216	207	221	211	226	194	203	240	220	207	233	203	223	210	184	198	202	206	214	204	209	197	180	211	200	198	207	201	204	231	202	195	214	199	214	203	201	186	200	213	201	205	224	219	209	204	222	214	210	191	217	200	210	186	195	179	196	203	186	179	228	215	202	209	208	208	221	210	220	235	202	213	184	207	211	209	221	213	208	207	218	216	196	236	226	211	191	209	215	200	226	191	211	179	223	215	218	184	198	222	231	216	243	214	196	218	205	215	216	217	212	193	209	202	197	217	206	225	208	207	236	213	238	211	215	190	201	209	201	207	235	231	217	209	211	215	219	186	209	208	197	215	202	214	199	200	210	220	212	216	210	232	219	188	211	235	215	181	235	217	219	209	195	212	204	227	215	200	198	223	220	223	201	218	198	208	204	208	202	223	212	220	218	210	208	196	199	204	202	213	202	196	209	204	208	218	208	190	229	217	221	253	231	197	212	207	215	206	211	218	221	211	201	227	217	208	207	209	208	194	215	178	203	215	196	211	202	195	220	190	227	204	197	199	228	195	212	200	192	209	190	215	206	203	180	218	197	203	214	193	227	233	217	230	201	200	231	201	222	184	198	215	206	200	199	217	215	238	210	189	227	227	185	221	221	226	191	211	217	197	199	222	203	202	197	209	185	209	204	202	206	215	217	220	216	202	214	202	217	225	212	206	213	204	188	215	216	203	204	239	236	219	207	222	203	208	228	209	205	234	207	185	234	212	187	195	191	244	224	243	234	207	222	226	210	194	196	213	227	207	229	209	218	200	219	212	230	208	214	216	221	208	224	194	226	236	231	224	206	229	215	218	211	218	201	203	192	200	218	200	204	205	185	232	194	231	222	200	205	225	249	214	212	223	201	200	188	207	229	221	227	192	188	213	192	183	208	195	212	229	203	207	228	212	204	193	195	231	196	202	215	235	215	197	202	199	216	205	199	202	232	215	227	195	208	222	192	220	207	214	227	215	217	205	192	225	197	204	242	214	211	200	221	195	232	196	202	188	228	198	211	219	206	183	206	224	206	194	193	218	193	231	181	196	201	213	217	216	204	217	186	225	214	235	214	206	203	201	180	220	205	201	198	232	208	237	204	236	234	211	219	223	216	225	207	201	180	195	223	229	234	222	210	188	227	220	214	197	193	220	213	202	223	186	225	226	198	175	212	237	226	189	236	218	234	224	216	212	193	223	207	216	235	211	199	203	209	220	200	210	202	211	201	211	234	211	223	187	202	199	223	214	231	208	223	215	200	209	205	194	226	213	211	226	221	246	193	202	217	223	221	229	177	210	201	215	211	172	210	218	198	214	208	199	191	189	201	224	217	229	201	198	209	202	198	212	205	217	215	224	191	211	202	214	224	198	225	215	219	256	224	211	237	200	203	210	211	186	236	211	200	179	199	216	201	220	202	212	207	225	214	229	200	226	202	232	201	182	212	218	207	195	208	185	221	232	198	218	203	202	247	225	185	210	203	200	222	211	224	190	189	212	180	228	204	211	207	193	204	204	193	208	213	216	187	236	222	205	219	203	221	209	212	227	213	214	173	222	208	191	220	237	197	217	209	217	181	200	191	216	222	217	214	210	225	206	211	188	216	209	197	211	223	214	212	212	205	236	228	244	226	231	212	224	214	202	202	189	213	223	222	176	203	224	193	233	216	222	204	216	192	205	216	228	213	210	203	198	214	210	212	196	239	181	211	201	231	211	215	203	199	217	215	200	192	207	202	184	207	232	218	189	195	214	231	197	193	191	232	217	214	185	204	227	198	230	207	202	205	225	200	210	217	205	183	208	205	221	233	193	194	222	227	240	207	203	195	214	219	227	187	212	214	208	209	200	245	203	200	196	208	183	230	207	223	192	208	191	201	207	232	199	186	188	225	222	213	198	217	206	218	199	236	177	194	210	229	202	211	206	228	180	199	214	207	189	211	222	215	221	219	203	223	191	221	219	218	186	221	204	220	210	183	205	231	194	213	188	228	228	216	185	223	197	189	208	214	222	222	221	185	177	235	230	206	213	207	202	202	200	197	200	188	226	223	230	210	203	221	237	194	234	226	184	199	206	218	216	184	222	211	201	235	211	216	216	188	202	209	213	211	204	199	210	199	188	210	184	202	201	206	201	191	234	196	208	198	237	230	253	228	211	220	213	206	208	223	232	228	199	217	222	199	214	219	200	228	207	211	213	211	219	227	199	225	208	191	207	193	204	177	201	240	199	194	186	199	214	210	206	183	216	210	192	203	177	213	210	214	215	231	228	234	208	222	185	200	212	207	179	209	190	217	177	228	199	221	206	197	192	207
27540	22124	24233	29164	16484	5280	938	817	636	345	238	158	151	144	114	134	157	174	152	134	141	153	153	152	150	133	141	153	120	145	142	157	135	147	114	142	144	147	158	146	135	143	155	137	147	128	141	128	139	152	168	140	169	157	136	138	173	137	127	144	143	162	123	144	149	157	111	141	147	142	138	151	139	133	148	160	150	152	137	143	119	160	138	132	142	148	134	107	152	130	147	152	139	142	138	147	159	161	133	148	138	146	146	149	133	135	154	152	131	152	141	127	146	158	148	172	141	148	132	152	147	133	149	144	157	133	140	138	121	142	151	152	117	158	134	151	159	129	151	131	128	137	137	149	130	124	138	121	152	144	145	171	145	140	145	124	134	160	113	155	145	170	161	140	147	149	143	142	156	145	131	145	155	146	147	135	153	132	135	159	140	142	122	162	159	134	134	158	162	153	139	120	148	144	140	149	139	155	151	138	134	148	163	140	134	146	144	137	121	144	134	149	139	151	129	135	133	150	149	144	130	126	134	143	132	138	147	150	145	140	152	134	162	164	161	149	126	139	126	155	151	143	123	128	153	150	123	131	169	150	140	148	133	146	161	139	150	141	149	128	161	142	118	129	126	159	116	130	133	142	136	136	135	133	140	132	130	146	161	140	175	120	137	138	135	136	147	163	158	133	133	136	118	151	129	130	158	131	139	129	166	153	136	114	146	160	144	123	149	143	145	159	145	120	150	124	133	129	138	189	150	118	166	126	139	122	133	143	144	145	128	135	140	136	140	159	125	141	132	151	141	134	137	151	146	143	151	118	132	149	136	152	134	125	155	152	130	155	136	138	170	144	165	159	142	127	132	130	150	153	137	168	142	140	129	137	127	169	131	158	154	134	153	118	144	136	126	130	130	137	169	142	134	140	157	132	136	154	126	140	136	140	138	153	142	146	152	136	116	136	133	129	132	153	148	160	137	135	152	142	122	132	136	152	158	168	158	121	146	135	162	154	148	152	129	127	151	125	155	135	151	141	140	133	138	133	154	125	140	159	141	124	142	176	153	140	154	121	148	158	150	148	145	145	152	152	165	134	142	148	141	141	163	153	130	148	121	140	160	156	161	152	118	141	163	158	132	135	155	152	128	167	165	134	149	170	124	150	134	143	154	140	135	130	137	134	139	147	135	145	150	113	141	156	147	145	114	167	135	140	137	148	152	121	160	136	158	127	137	145	157	152	158	156	136	129	133	141	137	134	158	145	144	161	134	121	139	144	159	146	156	146	158	135	161	132	144	125	138	138	131	164	134	160	170	126	143	148	145	140	142	131	138	166	157	144	151	150	135	135	149	150	145	140	139	160	136	161	136	132	121	141	162	160	120	130	135	158	113	137	149	140	132	143	139	139	160	148	140	144	134	131	130	137	122	155	126	152	149	129	130	146	141	129	142	142	135	133	130	143	153	158	136	159	131	155	150	155	144	151	129	119	142	140	141	118	148	141	124	120	134	141	139	140	152	156	139	144	155	146	140	133	164	174	159	132	138	157	136	168	155	146	133	126	169	138	124	162	151	120	137	153	131	138	154	135	149	169	140	161	145	137	137	145	125	149	164	143	139	143	153	146	134	136	148	135	153	128	149	127	167	140	131	130	131	154	152	149	150	145	129	140	119	143	161	137	155	158	130	151	159	136	133	133	147	147	149	144	162	135	152	149	131	139	153	145	162	164	146	147	134	141	130	135	138	146	151	158	150	143	148	167	159	148	144	144	129	157	161	136	136	139	123	137	116	125	136	174	143	127	151	148	123	139	144	120	144	140	155	134	135	163	127	149	142	146	147	154	142	133	144	137	164	141	141	140	152	129	131	146	139	149	133	159	144	142	133	137	135	142	119	141	154	140	146	160	144	148	149	148	167	142	152	143	115	147	142	138	139	147	121	150	133	130	157	142	150	139	126	153	149	133	134	166	145	140	135	135	129	144	146	158	148	120	153	129	146	160	148	142	152	159	149	139	140	147	151	153	133	132	130	135	151	162	136	131	147	167	123	168	132	129	157	134	141	138	152	156	128	134	152	144	137	155	141	153	138	151	130	146	150	153	152	154	123	121	146	138	124	152	142	155	121	142	160	142	156	145	147	129	136	135	149	151	138	128	153	140	159	162	147	159	150	134	131	126	150	140	132	140	158	154	132	164	165	139	162	152	131	147	157	152	127	138	142	142	153	143	133	145	125	146	160	153	152	144	143	144	145	145	150	145	141	146	147	148	167	126	154	140	126	149	143	147	167	138	129	149	126	142	135	147	141	154	147	145	145	139	152	147	147	152	149	148	145	124	130	131	144	141	137	146	154	164	169	137	155	141	130	128	136	138	139	161	139	129	145	138	116	135	140	140	145	133	135	138	139	142	137	123	130	136	141	150	152	117	141	140	142	133	137	155	154	143	152	149	138	133	152	116	185	151	173	135	142	151	174	131	137	140	141	150	132	160	154	127	118	156	139	163	142	156	143	168	136	152	170	133	149	143	132	138	150	128	143	151	126	128	140	168	130	117	164	166	155	155	142	131	124	133	163	157	136	135	170	144	148	139	138	138	143	148	126	141	132	138	159	138	147	131	156	141	139	166	140	135	135	146	159	150	157	146	143	147	158	124	148	147	144	146	144	147	152	130	132	141	120	140	161	156	119	139	150	141	152	146	143	139	143	145	121	158	152	131	138	152	133	157	143	146	118	135	150	147	131	138	158	150	144	145	144	142	141	166	130	136	111	143	147	120	129	132	150	159	149	161	137	125	154	130	160	142	161	138	160	152	136	115	143	150	142	136	139	131	130	142	154	135	173	145	136	153	134	149	154	144	145	134	171	166	139	142	146	146	150	159	151	135	123	137	134	163	139	145	148	143	129	156	149	162	147	135	137	132	130	130	133	146	143	138	145	150	131	163	162	123	149	140	147	150	141	136	146	134	145	130	137	139	148	145	138	144	128	117	129	169	142	160	137	137	150	150	147	152	133	144	137	150	147	141	145	139	152	150	148	142	120	152	108	139	151	127	129	133	165	139	152	149	176	142	116	135	146	145	160	139	159	159	129	150	156	135	151	152	131	133	169	134	146	146	147	154	143	131	130	139	155	147	155	158	154	156	138	161	146	137	155	145	144	144	127	142	133	135	145	139	157	134	119	132	142	159	144	146	126	152	132	131	126	131	150	144	140	133	134	145	142	137	163	114	134	141	126	149	137	137	134	131	135	150	118	125	134	129	120	143	141	147	138	136	148	148	126	144	118	156	133	135	146	149	155	129	132	145	117	131	125	158	141	149	143	154	150	137	133	143	156	133	147	144	137	144	170	159	159	153	136	136	131	138	132	163	147	156	161	166	136	149	150	142	137	149	149	146	142	155	168	123	140	145	145	122	147	142	158	136	162	135	137	138	130	125	150	121	150	176	167	132	151	137	163	144	149	140	135	147	111	143	149	147	141	143	131	135	149	133	164	128	156	144	138	147	142	126	142	141
27129	32238	32488	32994	22085	9312	2456	2449	1849	912	491	309	266	291	303	271	310	279	284	274	313	281	299	254	293	255	277	262	268	290	259	280	297	276	261	270	268	253	278	323	281	222	275	287	269	285	262	281	308	254	259	254	272	265	301	284	241	279	291	251	265	273	262	263	290	265	285	284	295	284	270	280	278	243	301	282	273	262	269	259	283	268	289	256	277	264	266	271	275	267	307	292	252	283	257	287	303	293	262	251	279	282	275	271	284	267	304	288	267	284	244	264	268	285	259	293	290	262	266	276	279	246	279	289	253	272	276	282	307	275	279	283	276	273	272	243	268	280	278	278	210	279	303	264	275	279	267	269	255	267	260	268	274	278	264	240	287	243	253	280	275	258	266	267	262	276	319	292	268	268	268	258	284	303	277	265	245	270	267	278	274	287	275	261	281	248	269	266	282	282	292	272	271	269	251	274	271	307	257	291	278	270	286	276	292	254	274	263	287	279	269	280	259	291	277	277	287	289	278	302	272	280	292	266	287	266	295	274	259	293	265	257	280	272	269	247	300	275	271	280	255	268	293	303	278	296	252	255	243	259	241	282	288	286	281	261	287	287	287	279	264	286	287	286	275	252	298	283	272	279	275	268	286	273	265	258	279	276	259	303	297	266	278	309	277	290	301	259	283	260	277	294	258	255	284	260	288	293	274	274	272	269	263	282	291	254	271	265	287	289	268	273	277	262	291	289	253	270	296	253	268	254	263	260	261	291	306	282	253	264	267	292	237	269	294	254	269	288	257	287	287	285	284	259	265	265	264	264	295	277	275	264	266	267	277	274	287	294	276	279	264	255	271	257	326	268	276	254	251	279	277	265	291	286	265	295	274	293	281	305	283	251	275	268	285	246	279	261	293	276	267	255	248	290	250	256	290	291	274	269	284	280	254	278	283	278	286	306	300	266	256	283	259	271	260	237	263	283	235	258	257	286	280	260	285	251	292	250	264	278	277	264	287	265	268	270	274	257	289	250	274	285	275	293	291	264	263	258	285	293	282	310	286	303	274	263	296	262	280	272	283	265	276	248	273	261	299	269	261	263	260	268	284	271	270	273	273	261	258	261	250	267	305	277	256	279	286	277	293	281	278	287	281	294	271	253	277	250	273	244	257	301	261	278	249	261	254	288	255	272	272	302	289	252	269	266	282	300	279	277	251	273	263	260	265	284	290	291	240	301	270	245	294	284	259	254	298	272	252	283	248	255	274	259	272	259	263	283	302	282	278	273	302	282	283	275	282	282	257	275	309	303	286	277	280	256	289	265	272	310	266	267	266	275	307	289	276	256	269	284	273	251	285	266	282	294	275	269	259	271	267	266	267	256	269	288	288	269	286	281	300	289	281	266	261	270	268	258	285	265	312	255	304	283	270	282	286	241	300	291	268	261	287	280	257	288	274	285	277	278	277	238	277	268	283	256	266	273	287	271	294	269	256	283	294	258	293	279	276	279	289	291	284	291	291	280	260	276	284	264	289	277	261	282	270	263	275	279	296	287	286	293	260	288	275	299	280	252	275	264	293	278	276	272	276	273	296	316	310	261	266	285	263	279	284	264	279	283	275	303	281	253	254	276	263	244	289	276	267	266	289	245	282	269	299	253	264	311	263	267	278	256	280	270	253	282	259	269	250	285	298	279	275	276	259	273	273	285	252	268	285	266	283	277	270	276	238	287	290	305	277	291	286	263	278	267	305	268	263	237	272	246	280	261	275	258	266	263	290	272	261	274	266	268	290	292	265	289	272	248	254	310	260	263	291	274	275	282	273	265	272	271	254	260	254	261	286	293	250	282	267	261	258	244	281	296	276	293	274	295	253	305	264	258	275	294	276	258	252	273	268	269	282	278	253	242	280	278	259	270	276	269	270	276	285	270	245	247	271	254	271	276	244	278	276	280	282	264	302	289	267	260	264	259	275	310	285	249	293	271	285	270	277	274	268	275	288	286	298	266	269	288	236	244	267	250	286	284	269	275	302	250	245	280	266	265	273	275	244	257	281	261	285	264	284	280	291	229	309	266	262	267	279	274	297	302	252	304	274	245	266	278	294	282	287	290	304	271	271	273	256	293	248	293	267	253	287	275	282	270	241	282	276	249	251	275	258	252	294	286	304	285	273	280	274	261	257	261	234	260	267	266	288	266	321	287	257	244	269	268	269	278	277	243	295	256	285	276	269	280	274	262	273	292	314	268	248	272	286	285	279	281	289	304	258	280	258	280	280	264	268	300	281	246	288	259	277	290	254	271	281	284	257	288	271	262	285	303	269	279	273	277	271	302	273	279	272	251	273	296	299	260	291	250	270	294	262	264	293	280	285	263	263	269	277	268	271	275	255	287	280	275	275	252	272	244	280	261	292	289	269	283	293	264	274	268	262	276	285	268	260	242	282	278	270	291	284	292	270	321	257	257	298	284	283	294	293	263	264	265	242	281	275	282	282	295	273	293	288	256	260	277	268	244	266	244	251	282	280	258	286	293	272	242	272	268	266	257	293	285	294	282	276	260	259	253	251	287	273	255	267	315	284	298	271	267	266	253	264	279	273	271	269	233	282	260	273	289	263	257	258	274	285	245	284	263	278	279	285	270	265	288	259	276	256	281	266	283	251	264	296	216	251	282	290	273	259	269	256	279	294	276	255	262	270	287	246	285	278	269	285	264	278	265	308	273	268	299	286	311	263	286	254	311	236	297	266	273	279	267	276	277	267	265	260	264	284	252	272	283	294	248	282	288	293	275	259	309	276	248	252	261	268	258	279	269	292	288	280	280	289	291	264	256	243	271	264	255	238	257	292	284	277	283	270	285	262	249	254	268	244	263	261	306	266	286	259	302	280	268	270	305	250	265	256	256	287	289	266	263	265	269	298	295	268	276	306	263	278	246	260	300	273	256	289	322	296	249	264	300	314	266	296	247	266	271	235	254	286	299	248	299	287	276	261	279	293	299	263	277	294	282	293	279	271	281	281	265	306	274	283	284	304	266	292	284	242	284	280	259	289	252	275	284	294	283	274	273	293	268	255	285	271	281	283	267	294	285	236	271	264	289	254	291	287	312	284	263	273	272	271	279	234	298	279	262	262	273	282	287	279	290	282	260	271	285	276	242	265	271	255	273	280	275	288	315	256	261	274	268	297	272	288	283	322	272	269	255	298	280	286	268	285	303	270	281	248	287	258	278	276	236	268	261	261	290	262	301	295	263	246	266	267	271	258	276	279	296	258	284	274	241	250	266	272	293	290	273	284	250	260	287	276	259	282	295	283	268	286	267	273	288	267	298	253	239	277	290	268	257	259	249	273	287	259	254	275	291	261	258	271	269	280	271	235	257	273	292	286	289	293	257	282	305	263	281	261	269	291	268	295	258	276	295	288	271	248	277	259	284	272	277	284	258	276	290	267	255	276	272	274	272	280	286	271	262	310	268	270	272	285	278	278	264	272	298	258	277	324	262	261	282	268	249	280	256
24681	21530	29744	44391	42435	28515	12196	5394	2571	928	377	142	114	139	131	136	127	117	122	118	115	112	138	149	111	132	120	125	120	118	123	132	102	96	120	114	126	142	120	120	136	131	127	104	107	115	116	124	122	125	105	129	125	116	117	114	135	137	122	131	134	128	133	147	140	99	122	116	126	113	116	107	116	126	119	111	115	131	112	108	103	109	117	123	111	112	124	113	110	141	117	121	125	112	120	127	122	98	110	140	119	136	132	115	129	122	114	139	137	116	107	126	139	122	121	129	128	121	111	124	128	132	128	141	119	101	121	106	118	114	130	106	112	142	135	117	123	125	115	110	121	118	109	109	114	113	94	124	107	140	137	124	131	118	128	115	121	114	129	120	107	122	107	144	140	129	134	117	119	146	116	98	127	119	137	128	114	148	112	97	112	125	109	128	126	113	129	116	115	130	133	116	119	123	130	107	100	112	133	119	121	120	129	131	131	115	119	137	115	116	122	126	126	112	120	116	108	103	114	127	122	140	126	113	117	135	119	125	104	109	123	122	115	114	120	126	119	114	115	139	108	110	130	124	123	116	125	123	128	120	134	122	111	109	119	112	126	113	117	123	115	116	132	132	111	137	127	125	135	113	115	113	113	141	118	116	138	142	122	101	121	114	105	99	143	125	126	107	133	126	116	137	122	131	118	124	119	131	111	116	105	133	135	128	145	113	121	122	119	137	134	120	109	113	124	127	107	127	116	111	130	110	130	112	134	158	129	142	119	129	118	133	104	113	116	120	135	133	102	113	142	111	118	127	107	144	116	125	125	119	129	127	105	140	123	115	141	142	100	131	117	134	128	135	139	140	121	127	134	129	116	115	96	127	136	117	117	118	126	130	119	132	119	139	121	129	129	117	133	126	112	129	125	126	115	109	91	103	139	123	124	108	130	112	127	131	105	110	129	121	116	109	134	115	122	143	128	102	124	113	131	112	134	124	125	124	126	137	128	120	118	110	125	128	124	107	117	128	133	126	118	132	120	109	117	123	120	127	116	125	110	94	122	129	133	87	138	104	115	117	119	118	111	108	124	146	126	104	119	114	117	110	139	129	132	121	123	117	109	152	118	131	102	96	123	130	125	110	106	123	142	104	127	131	141	145	119	108	119	115	119	115	118	114	137	131	119	138	119	139	131	122	96	108	109	151	113	115	122	128	130	123	132	102	118	109	126	120	125	121	121	146	125	136	115	148	104	110	104	110	102	141	116	128	111	127	139	134	100	119	111	127	117	123	111	131	134	119	97	112	134	113	141	116	125	148	105	110	120	127	118	134	121	126	117	134	116	117	107	116	129	123	114	123	113	118	117	132	110	115	117	120	128	90	104	132	102	136	142	116	118	136	121	112	115	132	129	114	109	140	121	127	104	120	112	135	117	127	119	117	135	138	133	121	120	127	118	140	112	128	121	103	136	116	127	103	133	118	137	130	118	114	126	112	116	127	101	127	115	103	119	137	130	129	139	126	134	112	96	135	117	125	114	117	120	133	117	138	112	112	114	122	113	99	124	129	118	122	124	114	114	139	106	127	122	122	111	124	118	130	118	126	101	139	117	135	123	138	109	134	103	117	115	123	135	122	131	102	131	114	125	128	127	119	133	127	115	109	133	121	115	115	129	115	115	115	138	126	125	119	114	136	115	112	130	110	115	130	121	124	129	105	117	99	129	134	118	110	125	125	117	113	94	113	123	122	131	106	117	105	123	140	126	109	107	124	131	116	127	124	111	133	109	129	127	124	120	127	113	123	117	120	121	119	99	117	136	147	146	124	108	126	117	113	116	115	136	108	129	122	110	124	108	123	131	113	98	120	126	122	123	104	130	128	103	124	115	101	104	131	112	135	131	119	141	131	102	135	138	120	132	131	125	133	108	111	119	137	131	128	114	128	148	98	118	113	113	130	126	129	140	109	106	102	119	129	116	139	103	122	124	129	120	129	112	112	133	124	115	131	122	121	123	118	124	129	118	154	127	138	120	133	116	111	113	121	127	122	105	119	113	115	111	134	111	128	133	106	137	111	113	124	113	123	110	128	132	120	135	119	114	115	114	121	108	119	108	135	120	113	120	118	128	133	104	127	115	135	126	133	127	131	131	118	108	112	111	102	110	137	119	116	122	113	125	121	118	136	142	132	114	108	131	125	144	142	140	140	104	100	138	122	152	105	134	123	129	130	121	121	123	129	125	133	119	102	123	137	137	117	119	118	123	129	119	126	121	127	129	121	123	131	112	116	107	128	127	141	126	124	112	145	110	130	103	96	100	119	123	113	122	123	120	126	127	117	114	124	120	122	106	130	119	105	140	129	108	131	126	105	110	114	138	132	143	130	122	119	127	116	121	112	129	127	132	141	128	135	111	109	110	118	123	120	154	110	115	125	147	107	129	116	114	136	110	119	112	117	115	128	112	129	128	137	129	120	116	133	129	130	122	107	118	136	114	138	125	134	132	121	122	135	146	129	122	130	124	130	136	124	113	123	126	116	127	108	123	129	120	130	123	118	128	124	130	123	118	115	129	142	122	137	107	123	113	123	101	121	111	109	128	145	130	116	135	129	128	103	119	133	113	141	120	122	117	122	114	116	126	122	116	131	128	120	127	102	124	130	128	118	115	136	129	136	119	126	116	127	109	115	131	130	138	120	118	123	128	123	130	109	115	125	132	122	118	110	132	148	122	121	105	115	124	123	119	104	122	115	119	125	113	126	104	123	117	124	99	108	119	123	111	136	116	118	100	120	115	108	108	130	142	102	111	107	113	130	141	112	120	104	131	133	128	136	123	125	121	105	120	111	106	126	121	117	109	121	137	103	124	112	144	126	94	95	125	108	132	126	121	117	125	116	119	97	126	110	100	122	124	139	108	121	126	110	120	135	129	123	116	104	121	131	102	135	120	137	110	119	112	130	113	133	124	116	91	115	120	116	106	109	133	124	122	118	125	112	136	108	116	117	137	120	109	142	129	114	124	137	128	127	107	126	138	147	132	108	119	132	122	115	118	132	127	106	141	115	123	130	133	119	137	111	130	140	120	117	112	139	115	126	120	123	125	117	129	112	118	123	128	122	124	131	143	107	121	122	109	97	111	125	130	121	126	117	115	128	128	135	132	128	127	121	109	108	133	136	111	115	130	134	132	123	127	126	120	99	111	134	135	125	125	140	97	134	131	113	152	105	113	104	112	110	112	126	134	117	120	132	113	139	115	124	122	99	122	130	120	128	126	111	121	128	116	115	127	141	155	133	141	119	124	110	119	117	121	120	129	114	121	125	119	137	124	117	105	120	122	111	110	120	131	126	135	109	132	97	103	125	113	111	121	133	135	110	115	128	108	136	142	137	124	152	118	123	102	140	124	124	115	116	115	135	108	100	125	100	109	113	101	119	130	118	118	121	115	136	116	126	103	141	117	124	127	108	110	125	123	119	115	110	124	110	99	120	122	116	120	116	130	131	128	101	124	135	121	117
30492	45132	47884	63835	49341	32835	13911	12628	7274	2708	885	267	257	229	252	231	228	262	238	240	227	255	236	239	280	255	213	233	234	238	225	231	228	249	251	241	233	243	233	235	230	235	249	235	265	210	219	234	217	262	241	224	230	251	252	215	223	243	237	207	258	241	261	235	228	243	250	256	248	246	226	238	267	240	222	246	227	220	226	200	211	227	217	222	246	241	260	235	225	251	212	250	252	214	224	259	254	242	225	227	223	224	256	216	211	239	250	233	252	240	206	230	240	255	245	246	239	230	249	267	227	239	208	233	227	212	234	247	207	238	245	221	254	223	251	248	225	242	234	246	216	248	237	236	245	253	232	237	245	223	198	220	227	225	241	237	241	241	227	245	242	249	248	230	232	242	207	261	246	254	270	209	237	259	209	242	239	238	248	222	263	229	232	216	232	244	248	251	259	236	236	221	249	226	236	243	206	226	212	233	249	262	227	222	235	257	243	241	243	229	203	245	226	229	230	241	229	270	240	244	256	255	229	240	225	247	229	214	227	224	261	253	213	258	239	252	229	247	251	236	183	231	213	227	244	234	256	227	241	223	256	262	282	235	230	244	244	224	235	226	239	238	231	237	233	255	234	226	254	242	222	224	238	234	225	237	229	244	235	230	232	236	257	262	224	249	248	250	234	242	236	230	241	241	216	258	268	237	222	249	238	228	225	209	260	207	241	244	217	222	224	236	244	216	234	239	232	237	209	242	246	234	212	255	241	243	223	246	224	231	230	245	243	236	222	228	229	249	238	217	230	243	228	260	226	258	260	225	240	240	241	209	207	252	241	258	235	200	236	263	257	243	225	248	260	243	235	226	238	242	217	223	230	231	221	236	240	232	251	232	241	216	237	225	247	230	238	223	208	228	233	223	233	247	246	259	238	228	242	230	217	259	204	208	234	228	260	216	220	224	256	202	249	242	225	255	226	219	230	253	231	263	227	244	255	218	243	232	223	234	231	244	232	246	254	200	244	221	226	231	227	244	223	258	270	227	224	231	245	250	248	215	250	215	223	213	230	246	246	229	248	239	236	227	235	233	243	246	242	208	218	243	241	207	229	218	233	244	250	257	227	284	230	246	234	239	251	198	236	222	225	239	245	237	237	238	245	216	229	251	233	227	252	243	231	244	233	218	242	260	238	225	245	232	230	228	274	219	222	233	241	213	245	255	229	247	263	250	222	246	208	247	224	216	222	235	228	258	240	253	238	237	248	234	249	231	242	219	242	224	250	256	244	249	218	215	244	207	241	220	250	237	261	250	241	259	234	220	219	221	255	218	259	238	233	239	232	263	250	270	245	241	251	235	222	220	236	242	245	241	236	245	224	255	206	210	233	263	230	212	249	226	250	230	213	238	250	261	240	245	235	224	253	252	243	240	238	242	227	236	221	234	262	238	245	240	231	257	276	258	270	253	240	253	251	257	218	229	249	215	251	249	250	230	224	249	266	205	224	241	235	230	245	253	235	236	224	249	219	246	215	224	244	237	243	250	260	248	245	208	229	249	224	235	236	239	262	247	227	250	225	277	277	249	233	238	239	274	227	245	240	235	280	251	225	237	204	245	238	221	198	239	221	234	281	267	224	297	236	219	241	212	231	270	222	245	243	232	218	265	206	232	256	244	240	218	222	232	230	232	238	230	223	235	252	259	224	231	254	246	234	251	228	236	267	235	248	257	245	261	253	256	230	246	219	239	262	232	216	230	214	245	232	233	231	230	245	227	220	212	239	241	245	233	256	239	223	233	212	183	242	274	270	220	211	257	228	230	241	226	221	236	231	242	249	273	264	237	253	205	233	238	236	244	247	221	223	244	253	243	224	237	237	256	216	219	246	236	241	231	232	236	258	232	245	255	243	256	255	227	243	246	211	249	241	225	234	243	236	239	228	283	216	243	208	249	233	232	248	219	239	250	256	241	269	230	234	233	264	255	234	245	252	239	230	242	258	252	265	226	241	264	215	253	249	228	240	251	254	221	233	212	224	230	257	253	248	224	276	234	231	272	230	252	222	235	270	241	251	226	262	224	225	241	217	221	242	230	220	225	247	273	233	237	192	230	245	263	244	251	256	212	255	233	213	240	217	211	249	242	225	254	244	223	220	235	250	246	239	219	231	258	281	204	234	233	256	250	263	210	230	264	241	272	257	236	219	257	229	226	234	233	259	205	210	239	259	207	236	218	217	255	217	202	232	255	223	236	250	243	239	222	217	218	243	227	206	244	227	256	244	237	207	262	255	253	215	242	244	277	207	204	247	223	230	257	246	242	236	211	234	222	245	243	256	229	221	242	233	220	238	259	221	229	252	239	248	274	247	233	221	251	245	254	254	230	231	229	265	262	251	236	230	269	228	237	222	229	217	211	237	240	241	242	250	244	239	212	230	240	230	227	242	257	235	242	242	208	247	234	244	229	243	236	193	270	233	240	241	235	253	244	247	222	215	222	230	229	230	256	245	238	227	226	247	248	247	208	224	238	223	237	252	227	248	246	219	261	222	238	208	222	226	244	219	255	223	206	232	229	246	270	263	258	229	208	225	233	241	228	233	219	236	242	214	238	230	229	250	232	228	240	244	238	252	240	271	259	244	221	258	237	260	230	271	231	241	222	234	219	242	223	247	262	268	227	238	256	230	208	235	217	241	211	233	234	216	257	218	216	209	276	242	241	245	249	233	243	230	228	250	242	224	215	243	239	218	229	250	236	230	238	224	246	233	220	235	258	224	248	226	249	235	208	258	241	235	227	271	246	245	271	226	254	217	213	241	247	251	226	228	210	256	206	227	238	266	216	260	225	206	229	254	212	223	233	240	264	211	245	247	230	251	243	229	247	242	231	218	266	255	223	252	216	239	231	256	221	224	231	247	216	256	245	241	218	238	234	235	231	226	261	226	222	251	263	245	223	239	216	222	246	237	230	255	246	249	227	223	259	227	227	249	243	220	238	279	243	260	213	231	266	233	231	272	235	213	236	246	255	232	247	214	251	245	246	254	231	266	221	217	233	229	226	209	257	258	234	241	255	267	239	259	238	220	250	234	219	225	232	235	262	235	248	247	229	243	230	239	222	244	271	216	239	240	201	234	215	267	219	245	238	242	246	230	199	233	215	222	272	266	212	238	236	248	232	228	221	259	245	233	239	242	222	234	250	232	261	216	232	230	230	233	250	241	235	236	230	205	252	225	225	263	222	244	221	225	214	225	247	220	243	249	239	246	222	264	236	244	246	238	239	212	245	234	239	228	231	221	237	220	226	234	218	222	243	231	227	220	224	258	238	230	253	260	241	214	236	241	233	249	236	235	202	241	252	249	239	275	205	267	236	223	220	231	237	255	208	252	224	239	254	222	247	245	261	238	232	230	255	245	248	233	242	246	240	240	251	230	245	213	233	246	228	229	241	241	237	228	244	257	224	245	244	219	246	245	245	240	220	235	259	228	247	235	246	272	261	242	258	219	222	287	214	228	241
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
