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
339999838031	339999838600	339999839150	339999839700	339999840250	339999840800	339999841350	339999841900	339999842450	339999843000	339999843550	339999844100	339999844650	339999845200	339999845750	339999846301	339999846851	339999847401	339999847951	339999848501	339999849051	339999849601	339999850151	339999850701	339999851251	339999851801	339999852351	339999852901	339999853451	339999854001	339999854552	339999855102	339999855652	339999856202	339999856752	339999857302	339999857852	339999858402	339999858952	339999859502	339999860052	339999860602	339999861152	339999861702	339999862252	339999862803	339999863353	339999863903	339999864453	339999865003	339999865553	339999866103	339999866653	339999867203	339999867753	339999868303	339999868853	339999869403	339999869953	339999870503	339999871054	339999871604	339999872154	339999872704	339999873254	339999873804	339999874354	339999874904	339999875454	339999876004	339999876554	339999877104	339999877654	339999878204	339999878754	339999879305	339999879855	339999880405	339999880955	339999881505	339999882055	339999882605	339999883155	339999883705	339999884255	339999884805	339999885355	339999885905	339999886455	339999887005	339999887556	339999888106	339999888656	339999889206	339999889756	339999890306	339999890856	339999891406	339999891956	339999892506	339999893056	339999893606	339999894156	339999894706	339999895256	339999895807	339999896357	339999896907	339999897457	339999898007	339999898557	339999899107	339999899657	339999900207	339999900757	339999901307	339999901857	339999902407	339999902957	339999903507	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2696	3600	2300	2697	3600	2300	2697	3600	2300	2698	3600	2300	2699	3600	2300	2699	3600	2300	2700	3600	2300	2701	3600	2300	2701	3600	2300	2702	3600	2300	2703	3600	2300	2704	3600	2300	2705	3600	2300	2705	3600	2300	2706	3600	2300	2707	3600	2300	2708	3600	2300	2708	3600	2300	2709	3600	2300	2710	3600	2300	2711	3600	2300	2712	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23680	21844	29990	24311	21831	21490	6901	579	467	390	324	319	293	324	252	253	289	255	248	236	247	242	229	220	223	223	230	241	233	241	236	257	239	239	208	220	196	201	199	234	226	229	211	220	216	204	215	188	213	210	214	204	218	181	239	226	236	189	213	207	217	184	195	221	217	213	176	191	235	206	213	195	213	220	185	207	197	202	238	192	191	199	219	184	203	197	166	195	216	176	217	199	202	191	176	233	180	208	214	204	187	182	198	215	192	209	189	212	191	195	196	207	197	198	195	218	195	209	215	195	230	190	182	206	218	209	205	181	236	213	222	210	202	189	192	195	195	203	223	210	182	219	205	207	213	192	209	227	222	194	195	206	202	226	211	218	178	208	200	220	204	199	178	224	197	192	218	213	166	188	185	195	220	187	196	184	203	218	197	240	186	194	199	217	201	224	213	187	202	187	213	225	220	195	184	199	194	203	197	205	190	202	208	224	200	221	208	217	215	189	192	209	209	181	198	200	200	204	206	219	188	204	221	213	213	187	208	222	195	203	213	221	225	194	174	206	197	197	197	225	203	213	179	191	214	210	189	201	209	208	199	193	210	183	182	178	228	190	180	187	246	210	221	217	205	197	196	184	212	199	209	183	197	189	196	197	185	209	185	199	201	196	192	175	207	216	194	201	192	187	209	203	224	194	206	220	188	209	202	191	188	224	180	188	200	215	205	194	210	187	198	187	205	198	185	210	195	194	208	229	187	219	197	220	220	223	215	203	204	196	194	188	189	193	203	195	175	202	203	235	215	248	199	204	193	188	200	189	203	230	183	201	183	189	177	196	211	208	201	193	191	211	205	206	212	200	215	195	206	209	167	208	193	184	208	210	221	210	208	199	225	201	207	193	193	201	239	197	212	198	191	206	219	189	191	180	205	199	195	211	189	202	192	211	196	188	210	199	210	207	207	181	180	175	223	192	225	186	192	201	183	194	201	175	222	219	186	214	208	182	229	207	223	195	229	174	219	194	231	196	193	212	206	207	190	202	196	196	177	189	205	194	213	197	206	199	201	225	186	179	196	208	226	221	178	189	229	214	211	214	168	183	214	194	180	200	214	191	186	213	222	189	229	240	192	203	198	212	174	159	206	203	201	199	187	201	211	209	217	230	213	199	202	191	188	220	218	218	207	189	202	233	222	214	187	215	222	199	200	225	208	184	195	218	190	221	198	204	191	177	185	206	218	198	178	205	202	195	198	228	217	201	202	212	209	198	176	198	210	215	216	198	211	184	192	202	200	211	223	193	194	194	207	240	222	215	183	216	208	228	220	196	192	213	203	223	180	198	203	200	205	224	220	187	212	209	191	184	211	197	197	230	195	239	206	192	193	190	199	234	225	206	204	202	201	216	191	207	193	218	221	191	213	202	203	200	233	220	183	183	201	200	230	209	208	217	179	217	204	210	233	205	213	203	225	200	200	204	203	201	213	187	212	195	223	170	192	211	214	221	209	201	194	206	202	178	182	221	194	210	215	199	202	219	194	208	190	193	204	207	223	205	191	201	204	205	214	195	226	187	221	203	196	188	215	210	188	196	198	207	197	200	197	198	196	189	205	214	215	218	189	221	203	200	200	189	216	197	179	199	200	201	187	204	219	210	215	191	215	197	205	202	194	226	212	199	197	196	201	207	214	205	216	203	203	214	196	202	194	194	202	174	193	215	202	196	179	191	180	234	206	216	185	207	228	195	199	191	195	199	198	194	223	185	202	172	197	165	189	179	210	215	184	221	196	195	210	217	181	219	198	213	207	210	189	205	210	197	204	178	212	180	196	201	190	187	200	214	200	188	181	197	192	208	202	221	194	219	212	209	197	206	206	199	215	180	170	182	202	205	217	184	201	197	201	195	229	188	215	214	193	185	206	215	236	232	186	218	202	196	206	190	227	206	219	204	221	197	180	213	213	169	202	206	190	194	212	217	199	232	199	186	205	200	217	216	192	196	220	217	201	182	197	191	209	199	193	199	195	227	204	189	200	216	223	204	234	201	205	222	222	192	219	182	193	191	190	210	191	198	201	199	183	216	207	210	181	193	200	182	222	209	192	213	201	188	194	184	217	214	186	186	200	196	198	196	209	228	199	215	195	213	210	220	212	189	207	196	207	223	209	200	178	263	209	179	182	208	195	216	214	210	207	228	192	235	183	195	198	184	217	203	203	216	209	191	205	189	242	199	183	203	207	169	202	193	207	192	256	178	178	194	211	203	185	224	233	214	231	206	183	194	212	205	173	187	203	181	179	193	239	207	187	195	201	201	199	195	194	194	219	202	212	214	202	213	179	215	186	191	215	187	193	221	187	223	204	201	214	208	184	199	206	183	221	199	197	200	185	213	200	201	201	224	189	204	206	183	225	224	197	212	196	206	204	214	197	214	218	206	195	192	192	177	182	205	209	190	197	194	220	184	180	183	200	183	176	216	168	202	175	180	201	194	207	204	227	226	179	206	205	209	216	223	200	217	205	210	194	219	199	182	192	221	215	195	218	199	206	192	193	195	196	183	192	190	195	215	214	213	199	199	207	216	221	189	200	192	193	215	184	199	188	194	191	205	208	201	203	217	209	206	209	198	214	227	198	192	194	220	199	201	211	200	209	187	194	186	202	223	210	204	190	198	178	202	219	206	194	205	190	216	214	215	195	194	221	192	199	219	196	208	215	199	199	204	211	206	215	205	186	219	193	208	201	211	178	206	194	203	213	203	194	184	221	198	187	218	200	195	185	216	184	193	218	210	215	231	202	205	191	208	213	219	221	194	201	199	220	209	207	206	225	224	214	223	197	194	212	189	238	181	187	214	227	175	188	194	207	190	222	211	198	205	204	200	172	218	185	220	199	186	205	191	206	212	182	207	204	211	224	184	191	177	190	200	210	234	215	211	192	215	208	165	196	213	210	200	221	218	200	190	177	194	169	194	211	179	197	220	226	207	204	209	199	221	202	192	212	218	190	198	198	230	217	210	208	211	199	211	224	183	206	201	220	197	181	196	206	217	223	180	192	191	207	191	233	205	187	209	206	212	193	201	195	211	226	184	209	168	211	211	229	215	197	202	186	197	195	173	182	205	205	212	201	189	200	177	205	177	211	213	211	194	199	201	210	188	219	205	191	203	197	200	219	208	183	212	217	194	219	204	214	193	213	188	171	157	222	215	193	211	207	194	205	201	229	176	194	209	194	199	194	219	188	186	207	226	221	221	195	205	195	210	189	214	206	206	205	194	192	218	195	200	208	202	169	215	193	209	196	228	201	201	220	207	211	218	204	173	178	194	208	174	178	214	179	212	204	214	197	195	197	197	204	179	231	222	177	207	197	182	218	222	193	195	212	223	204	198	201	198	208	183	190	207	179	193	227	200	199	190	190	207	221	221	202	170	187	195	196	222	203	213	186	208	190	206	207	207	203	202	204	184	207	212	221	211	200	205	194	192	189	194	202	221	192	218	195	209	185	202	180	185	188	185
57271	79140	57309	29179	2774	2093	1496	1235	994	907	778	664	610	591	513	507	447	440	436	423	428	383	383	411	356	380	373	370	371	358	388	362	369	395	392	342	356	334	371	326	388	354	320	371	354	366	348	342	362	314	330	332	321	340	360	304	294	308	309	328	317	328	290	328	289	322	327	320	311	306	297	295	295	293	291	339	302	297	283	296	328	331	332	299	309	319	330	310	275	281	295	293	290	323	283	325	299	308	307	292	292	306	296	293	306	324	295	280	318	302	314	307	288	299	312	312	317	300	303	333	268	319	304	305	323	287	277	315	308	276	321	319	279	335	311	323	315	309	283	267	300	331	320	280	310	320	317	289	277	286	299	266	340	314	330	272	321	313	276	318	293	291	314	297	288	320	304	305	316	287	308	306	309	299	324	272	317	324	268	322	300	325	311	326	309	279	294	302	252	291	293	310	272	277	267	315	273	278	309	305	310	303	295	309	309	296	311	308	304	327	310	296	311	270	288	301	272	322	300	288	334	313	310	289	303	301	303	313	251	320	319	336	294	312	283	301	291	316	306	289	324	303	269	302	307	322	284	304	335	307	301	347	334	311	317	295	322	312	291	284	296	307	309	285	292	303	308	305	313	303	307	282	311	297	293	321	285	274	309	297	312	305	295	330	326	298	310	285	293	291	310	323	327	301	302	303	307	288	306	320	304	314	305	282	290	297	326	315	277	272	315	278	297	271	298	310	293	320	309	313	292	336	290	304	298	316	311	332	304	304	321	318	310	282	310	297	325	270	304	297	282	306	321	304	297	329	298	339	278	318	289	292	280	308	273	321	265	289	286	292	295	292	290	267	349	275	325	292	301	331	282	314	343	307	354	316	299	281	292	292	300	314	307	320	299	333	307	277	293	287	265	273	302	294	306	296	274	296	301	339	308	287	300	323	295	302	309	320	288	288	307	304	285	326	298	275	315	282	310	333	314	305	300	282	285	319	298	307	252	320	300	296	285	313	319	301	297	280	297	289	288	303	281	295	284	304	256	300	306	334	265	328	344	326	289	297	266	293	349	285	324	303	294	302	306	293	314	312	292	342	311	309	301	305	308	264	336	304	299	288	311	316	309	317	294	274	304	296	301	280	286	286	290	273	292	336	304	285	326	311	286	277	314	300	304	289	290	323	280	313	291	292	282	317	296	277	298	312	271	300	282	275	322	306	309	284	278	300	275	311	317	324	302	289	316	278	278	327	298	291	281	323	331	302	294	326	281	321	335	289	297	297	294	295	321	295	290	300	306	295	314	282	290	349	287	319	299	313	320	304	305	316	314	301	328	288	315	324	319	284	308	284	295	289	319	299	343	310	283	319	305	272	315	303	303	325	304	286	296	305	292	251	330	299	285	330	309	315	287	312	300	317	278	318	332	287	278	284	316	288	324	296	301	299	274	309	311	304	283	322	298	301	291	276	307	311	288	317	265	340	335	327	267	309	314	311	319	287	306	330	275	314	314	290	334	320	287	255	276	295	322	283	303	330	325	295	320	292	265	307	324	287	317	302	334	322	298	306	297	311	292	241	332	325	302	285	335	297	319	308	332	330	320	301	321	324	320	340	284	278	326	291	285	297	320	322	314	267	329	286	321	327	287	323	305	285	315	295	271	292	296	294	325	288	326	320	307	296	293	319	315	292	300	315	284	289	311	281	324	277	308	298	302	311	310	280	299	288	285	284	282	275	290	308	275	291	267	323	317	353	330	290	307	314	346	294	268	313	300	309	307	296	329	321	277	302	312	290	306	273	317	293	303	319	275	296	335	299	296	318	304	274	301	280	285	285	304	306	285	315	318	299	310	303	306	289	307	291	294	299	280	278	289	295	300	263	290	304	332	288	306	269	273	284	317	349	321	309	309	285	306	327	287	306	297	295	300	286	309	285	291	335	313	315	307	307	298	295	283	247	296	261	305	304	313	307	289	285	292	316	268	289	289	297	310	319	300	295	308	304	288	306	306	306	304	309	314	302	324	293	335	287	289	308	301	254	274	329	287	319	278	287	301	329	308	291	308	294	322	287	318	284	288	301	312	294	316	335	287	330	302	281	341	305	308	316	336	291	293	290	305	296	310	302	305	303	293	328	320	298	286	313	306	323	299	301	329	275	336	307	277	309	292	276	320	295	317	292	283	329	327	322	291	304	320	278	287	287	287	319	285	280	307	327	308	314	332	309	288	343	291	298	286	321	308	304	283	280	310	309	326	310	305	300	320	294	306	279	305	304	313	305	317	308	279	310	299	294	347	301	299	279	318	301	303	316	288	299	307	325	303	283	294	310	306	282	266	327	315	304	300	292	298	301	285	314	290	305	278	307	330	328	316	281	309	313	302	300	315	286	284	296	294	295	322	274	283	266	269	320	304	313	296	296	269	343	267	308	296	290	269	310	311	303	291	285	273	334	304	298	320	319	298	278	291	285	318	306	277	307	323	327	277	317	325	313	317	305	313	321	305	274	289	286	313	331	310	277	289	325	274	297	305	308	292	338	343	293	322	309	291	280	289	303	310	308	327	280	296	325	291	263	297	316	317	302	317	298	320	294	326	315	276	291	299	276	312	311	313	316	298	302	317	333	281	286	308	282	308	318	316	299	307	316	306	303	267	278	302	300	315	339	286	284	322	317	281	284	300	286	309	296	321	314	281	328	297	313	331	299	291	290	308	325	327	311	265	283	319	302	309	311	313	304	299	320	298	312	313	292	331	279	320	256	325	304	311	331	328	307	281	316	262	318	283	321	305	341	330	320	330	281	323	300	327	360	265	310	337	333	346	316	306	302	299	308	292	282	322	308	311	328	291	314	312	311	292	311	333	306	326	323	308	289	290	270	303	307	302	308	293	305	327	283	303	298	317	282	278	319	327	306	331	298	325	327	309	288	306	298	320	305	289	324	304	284	312	287	290	310	301	284	287	296	309	317	294	297	321	304	269	302	294	317	320	328	289	299	332	302	312	299	298	319	291	267	306	317	304	316	288	302	300	300	329	307	305	301	299	295	297	275	275	289	317	285	317	306	313	291	266	292	313	350	297	302	324	292	298	282	293	339	306	298	282	302	275	297	288	304	291	298	318	286	308	306	302	297	329	303	313	301	294	284	344	283	291	316	317	295	279	303	340	297	299	296	311	284	319	321	341	323	299	298	302	268	270	309	302	332	318	318	304	285	279	289	288	294	291	337	308	286	289	319	275	289	296	272	297	290	326	285	326	281	277	304	326	312	313	309	285	324	332	292	316	288	314	307	300	334	297	285	282	299	287	277	315	263	286	305	294	279	301	294	310	324	287	278	281	310	292	299	294	301	288	311	302	282	327	297	280	267	283	317	318	301	308	283	311	319	296	308	303	302	291	280	301	296	321	304	319	292	297	312	291	322	293	300	303	274	272	283	288	288	279	285	296	316	333	296	329	309	325	285	281	283	289	282	280	297	280	282	302	296	312	289	292	281	342	299	302	287	310	280	309	306
27197	21254	16312	4783	485	434	434	403	442	426	409	422	429	442	414	420	362	404	356	447	424	360	393	400	401	435	420	372	364	426	407	397	395	433	404	372	433	426	387	418	411	428	403	394	398	369	393	430	381	435	397	374	421	400	413	391	420	415	411	401	421	387	400	368	406	422	415	411	398	386	396	382	408	416	393	398	421	386	403	429	418	387	376	397	375	383	421	390	410	387	443	385	368	411	413	406	360	388	414	357	397	414	401	365	403	414	353	431	402	434	386	384	404	398	391	383	381	381	371	390	380	404	415	398	387	354	387	399	395	364	414	377	412	391	397	402	382	384	397	401	412	392	421	353	420	396	425	417	425	369	391	391	371	402	391	405	401	372	410	437	382	417	422	394	427	398	412	369	373	367	416	434	406	389	415	386	397	396	396	397	421	394	402	414	415	430	366	396	384	406	400	424	381	377	368	426	364	398	415	399	446	453	434	405	386	391	397	374	406	350	380	359	394	395	429	377	408	408	387	436	420	399	382	411	431	390	441	420	426	403	384	366	368	374	389	364	440	393	396	397	389	401	420	412	439	430	434	385	381	439	410	392	408	356	420	398	451	387	387	396	370	394	410	384	401	393	381	405	426	418	406	378	355	392	415	420	410	382	404	377	397	424	378	380	396	395	384	391	371	396	397	427	376	398	393	368	401	399	426	384	426	434	374	378	440	368	401	382	384	395	412	393	378	443	365	394	407	404	386	389	364	362	371	370	405	405	437	405	402	420	414	368	444	429	377	385	428	369	415	377	383	399	436	380	386	403	419	410	392	425	400	402	373	405	381	398	398	372	397	402	420	346	449	398	396	374	413	431	414	403	439	396	413	399	397	390	392	382	435	404	384	369	431	386	428	404	415	373	401	420	395	383	418	371	446	370	372	377	427	406	381	367	413	405	445	398	408	363	367	358	408	392	397	426	376	386	396	419	383	393	419	408	425	367	419	386	387	388	388	414	403	398	407	419	426	409	415	433	427	397	395	399	359	422	392	400	406	410	444	391	384	413	421	372	476	394	388	420	384	370	456	418	336	431	395	394	421	406	420	375	384	375	393	375	417	398	409	414	390	403	405	374	380	400	375	400	399	417	450	401	403	427	432	418	402	407	363	380	397	378	400	371	371	379	415	400	379	403	434	392	387	367	377	405	372	403	426	385	402	419	420	357	400	391	376	399	442	401	391	423	407	369	408	359	393	403	427	391	475	397	412	375	373	385	414	392	424	398	387	409	416	404	435	421	376	384	408	398	390	369	406	392	426	413	412	432	412	451	407	354	348	420	407	383	411	398	366	416	414	388	404	396	408	421	395	387	390	368	432	448	414	413	385	459	414	406	374	399	430	416	376	380	382	397	375	395	404	419	409	405	374	407	383	416	382	434	380	410	406	408	403	402	424	367	409	369	431	421	400	400	369	432	436	401	410	418	363	366	398	383	381	424	388	392	408	411	406	400	432	406	430	390	403	439	412	415	392	429	395	410	375	380	410	390	401	431	390	402	404	414	381	440	401	432	408	345	423	383	393	389	422	361	404	409	389	395	414	424	410	401	393	438	394	412	383	359	393	376	429	419	420	392	386	415	402	414	387	379	400	399	404	421	406	392	407	389	404	400	362	380	387	416	393	395	374	399	451	370	401	372	436	436	386	376	390	428	415	404	375	406	387	402	443	417	430	382	380	378	396	411	378	396	386	369	400	400	443	460	405	409	397	409	405	426	403	416	400	396	409	408	452	386	392	393	419	407	438	420	420	441	434	427	391	422	377	401	417	392	417	414	380	387	374	423	402	399	396	386	386	367	403	399	424	407	407	374	379	370	406	402	422	406	370	397	372	416	427	416	396	402	425	413	410	381	428	358	381	392	417	424	388	409	393	430	399	419	402	391	421	390	380	417	406	420	404	381	368	403	407	387	357	424	392	429	369	395	396	409	368	396	378	392	395	364	396	385	417	376	428	457	410	442	435	416	403	405	378	400	382	415	410	398	399	389	389	408	415	396	414	399	391	421	392	418	383	417	414	399	430	466	420	419	383	417	386	392	407	434	436	348	392	377	404	379	428	394	430	373	382	370	423	404	393	373	389	414	397	410	412	403	386	390	391	413	405	402	401	409	378	437	408	406	384	417	380	416	397	392	393	417	414	367	355	392	398	379	387	396	427	425	396	425	355	378	384	398	405	385	397	370	389	388	379	386	350	406	399	429	377	408	455	402	401	403	395	422	409	390	409	408	403	370	366	411	382	447	410	414	429	417	410	382	423	411	351	405	362	385	406	422	373	394	408	382	400	405	385	400	388	373	410	376	413	387	378	450	393	411	391	382	393	381	386	368	379	381	398	390	428	439	403	393	391	389	452	387	390	426	386	389	427	401	410	411	362	367	413	391	418	402	405	415	428	413	406	370	395	414	391	451	424	373	415	379	446	451	414	445	393	385	443	427	382	409	423	385	419	406	384	380	373	364	419	393	409	392	382	415	412	407	430	398	391	424	375	432	405	450	406	370	430	399	384	416	401	396	373	382	392	423	346	422	373	408	417	385	401	397	393	409	392	389	394	424	419	354	381	394	412	391	404	416	398	384	355	405	405	367	384	392	406	386	411	383	422	444	423	404	415	411	384	423	420	431	414	394	423	372	399	396	389	391	400	445	389	385	404	424	414	417	390	437	392	386	421	376	352	422	388	394	413	427	455	377	418	379	395	384	404	385	411	424	398	375	385	379	386	403	421	405	399	426	430	404	398	411	377	417	403	377	421	423	424	413	422	383	457	380	380	391	390	403	391	440	401	415	394	395	386	364	437	408	412	387	411	398	411	381	384	398	408	387	393	387	420	394	401	435	413	401	356	425	381	395	437	403	393	370	406	430	425	392	354	403	452	380	369	393	403	411	405	430	377	420	421	363	384	381	404	382	385	407	395	390	410	361	408	408	367	402	385	434	400	404	374	397	386	389	416	427	377	361	380	389	389	413	407	366	398	375	387	409	418	409	437	417	419	413	454	391	395	424	416	388	382	390	420	401	392	418	405	390	413	347	379	415	423	401	411	410	410	371	383	409	410	382	366	424	375	395	420	423	391	435	438	352	353	427	383	407	399	356	383	414	393	421	373	377	396	382	406	376	378	381	360	396	453	394	376	415	404	418	380	408	387	427	384	400	396	406	426	399	411	428	412	406	397	382	395	375	379	361	446	402	415	392	393	408	386	394	399	416	435	390	385	380	399	417	357	408	400	419	396	389	427	420	408	404	457	399	392	430	428	380	408	402	377	401	376	389	386	406	366	366	387	417	432	409	419	391	380	393	415	406	377	403	426	407	381	399	420	394	388	396	403	396	412	387	364	394	413	407	376	402	417	435	397	411	382	424	379	348	401	393	391	351	406	390	413	376	371	397	412	406	419	414	415	412	437	423	412	428	420	379	421	422	383	377	387	369	397	417	401	383	404	408	415	383	382	408	442	385	403	424	430	425
23439	26491	14352	4255	668	648	645	618	607	591	575	612	579	597	551	624	600	549	625	563	604	556	561	516	549	588	595	561	614	595	574	567	567	578	567	618	562	544	629	616	585	593	519	626	588	550	556	566	572	588	568	578	568	618	535	576	566	566	590	590	562	559	563	546	569	610	617	593	581	577	540	570	599	554	586	533	568	568	599	546	579	641	574	565	597	624	550	571	605	609	565	556	560	558	561	590	572	578	591	555	568	623	608	574	553	574	549	570	600	553	600	585	578	586	591	591	606	573	538	552	577	560	579	587	574	623	578	525	567	591	542	559	585	590	590	584	583	580	580	573	566	605	596	571	566	593	595	596	555	552	623	579	563	558	566	559	536	554	571	600	593	597	584	594	560	581	550	571	621	538	528	647	561	552	597	560	563	539	573	564	584	538	558	589	573	585	560	567	583	606	528	548	555	561	559	577	555	519	597	611	593	549	583	592	547	622	610	593	570	599	538	613	573	537	580	573	589	515	532	586	567	591	578	547	597	583	584	614	574	561	554	571	608	562	631	545	555	586	596	586	570	582	534	556	523	549	543	584	560	585	589	614	575	572	538	588	604	547	582	569	546	547	587	561	538	559	544	602	545	539	550	553	593	573	532	543	575	589	550	564	551	560	563	576	566	537	540	609	607	571	592	581	575	584	627	573	572	578	607	567	619	582	573	584	575	580	601	570	548	566	599	574	556	512	575	606	565	590	590	590	586	614	590	574	543	576	618	625	575	617	524	575	581	564	602	583	591	568	574	544	587	618	512	573	549	552	585	617	615	603	575	553	567	638	600	580	555	574	575	590	561	539	550	543	557	555	596	586	587	596	571	563	560	576	571	566	546	552	555	533	564	549	532	560	556	604	600	618	582	597	590	580	588	604	564	564	547	566	572	530	581	594	594	598	560	590	600	553	568	596	566	593	555	608	615	519	596	557	588	597	566	606	579	597	565	543	593	568	570	563	572	596	554	570	558	555	603	560	594	570	552	585	613	607	634	587	529	566	575	547	568	572	578	568	568	569	529	533	622	588	552	553	542	553	567	582	593	550	570	575	597	577	569	557	606	544	615	638	548	573	611	605	583	558	575	574	622	552	553	602	561	550	604	564	593	556	608	556	559	555	562	532	599	627	644	555	591	540	588	598	527	577	576	608	550	590	593	565	565	569	551	578	560	532	604	569	606	563	570	597	584	603	576	588	578	547	598	591	548	585	591	590	607	566	574	595	578	553	546	574	594	625	610	589	559	615	528	605	582	580	543	560	563	601	605	588	591	556	592	593	577	559	569	553	601	579	577	537	607	572	545	541	562	619	582	557	564	552	619	537	581	530	544	610	555	607	557	604	585	612	606	564	597	537	562	552	586	552	567	540	585	587	566	592	575	601	614	580	527	578	618	549	569	562	601	549	515	521	571	580	570	567	571	561	573	574	591	559	575	570	590	587	587	566	548	565	597	575	589	562	584	582	596	624	571	567	560	637	558	580	590	572	581	561	547	607	588	583	571	616	577	565	579	575	580	585	583	569	577	594	583	599	589	578	616	524	607	583	571	587	588	587	567	553	614	551	612	571	549	601	572	578	571	605	565	550	624	544	544	529	569	553	566	553	570	584	534	621	582	627	579	568	568	575	615	604	597	558	578	556	587	601	587	575	564	584	639	562	579	563	614	613	573	553	593	549	591	607	578	546	595	576	564	541	574	587	598	620	557	546	589	590	546	573	559	599	572	565	563	553	584	565	579	551	578	564	542	546	608	589	569	566	559	566	540	575	579	579	606	548	553	552	581	574	582	605	615	540	632	617	547	524	581	579	544	591	612	568	557	588	625	601	509	522	560	619	556	571	574	520	597	554	608	558	600	561	577	560	581	623	586	551	604	585	534	550	549	546	567	558	584	578	576	580	535	558	582	570	548	595	534	565	562	594	597	547	568	565	576	604	560	556	597	565	563	555	579	591	574	583	561	578	569	608	560	610	600	583	561	582	573	568	584	582	529	523	573	586	595	574	590	551	595	549	534	593	610	585	552	588	567	605	558	607	547	542	579	569	600	545	562	559	583	566	577	628	558	593	560	590	572	590	596	569	575	596	592	593	588	605	572	578	573	584	603	540	599	553	632	552	607	554	569	547	599	579	544	579	549	571	531	563	563	562	592	601	593	604	598	565	575	573	544	573	578	590	597	580	581	593	548	591	575	539	563	578	590	577	627	628	552	571	577	574	554	566	591	559	574	580	564	516	565	609	593	586	600	557	576	597	532	553	571	610	582	536	582	548	584	583	634	600	562	578	567	606	587	572	561	619	611	575	519	568	543	585	598	614	575	572	535	530	582	593	555	596	550	590	611	581	552	573	605	604	574	543	601	589	567	620	577	571	573	596	575	603	575	577	559	572	595	597	621	586	575	572	547	582	545	601	592	567	566	587	611	581	525	555	554	584	582	572	547	590	599	553	593	551	528	576	566	520	565	603	567	532	591	568	569	575	586	587	610	572	594	570	543	595	620	613	565	599	593	577	562	570	584	607	564	574	515	525	579	563	565	550	514	584	584	604	546	553	548	627	620	585	585	583	557	556	598	629	562	584	540	619	571	580	589	572	544	507	614	531	578	576	620	561	602	578	592	563	583	594	562	611	579	603	584	578	583	553	582	596	579	612	587	571	580	579	525	554	598	594	539	591	580	557	571	610	620	544	607	592	572	589	529	592	604	606	584	558	557	566	619	558	578	570	550	610	575	571	581	573	580	565	588	578	618	562	598	566	597	607	614	568	617	588	565	555	546	570	587	541	568	608	594	576	555	567	564	539	561	592	593	579	529	562	560	590	568	559	597	537	597	566	594	559	539	543	583	568	599	586	556	577	578	569	588	570	561	571	549	581	599	553	576	607	582	594	579	565	574	552	577	550	540	579	572	542	569	552	597	657	597	513	558	578	570	544	596	524	552	571	590	553	563	584	539	576	590	584	604	610	591	555	552	571	555	553	537	555	556	591	597	572	592	532	552	543	603	568	567	577	563	575	543	603	564	586	540	600	569	544	557	563	536	550	568	581	576	563	604	532	573	557	543	568	593	577	574	561	561	570	533	583	587	597	568	596	584	559	577	578	596	556	600	532	547	539	568	572	599	572	555	579	577	565	563	589	570	542	598	601	582	555	594	572	599	583	579	627	586	560	588	575	595	558	578	575	574	599	550	589	608	603	603	565	611	581	547	570	620	583	578	630	546	597	568	556	616	591	550	612	573	632	582	573	576	577	549	545	567	589	558	531	581	610	574	561	576	565	553	611	585	576	527	591	555	539	572	550	562	598	562	628	595	596	575	578	576	552	526	627	620	591	556	586	591	582	571	561	561	569	609	591	571	604	562	570	579	567	573	543	588	590	585	575	576	595	571	577	548	585	623	583	595	579	559	559	565	588	561	591	586	559	600	554	552	598	561	591	572	572	579	551	563	574	556	603	599	546	618	578	522	638
23991	21128	28499	24020	20538	6835	790	597	493	439	514	461	461	395	498	437	399	461	421	409	393	404	405	397	378	376	446	413	404	412	392	407	439	371	424	401	413	394	430	411	399	379	426	406	410	403	427	433	392	368	391	389	404	349	419	358	394	399	395	398	408	408	422	365	414	377	366	395	423	371	407	406	398	411	410	388	386	381	416	385	418	394	391	390	422	396	416	403	394	378	383	386	369	383	370	404	449	431	410	395	376	422	399	427	414	398	419	421	396	394	381	380	363	377	388	389	360	370	389	366	406	418	370	373	371	402	381	372	422	395	437	411	383	406	392	398	411	410	410	378	461	391	412	382	411	395	388	422	395	402	389	377	392	385	376	394	404	414	427	393	405	394	406	416	405	405	375	410	377	379	418	427	396	385	406	385	380	414	403	377	410	367	385	410	347	363	396	393	406	361	385	418	420	397	380	384	368	406	351	447	374	411	362	400	411	402	430	419	418	373	414	413	402	401	373	423	381	391	392	398	387	371	402	398	397	374	404	391	363	379	385	347	403	406	436	367	405	382	400	376	429	387	395	414	371	396	415	417	399	358	383	371	438	386	422	401	366	402	368	411	385	417	389	409	400	371	397	426	415	430	381	393	405	394	376	399	395	410	408	414	408	402	406	441	399	378	393	410	401	411	377	392	434	348	389	375	379	412	421	432	393	404	399	415	426	386	405	396	375	353	419	389	390	414	413	403	397	407	371	361	363	374	409	401	394	394	362	379	377	373	384	389	451	413	400	394	360	398	422	444	392	424	386	361	367	373	376	361	419	393	386	383	372	398	396	362	381	369	411	383	438	395	387	388	379	425	401	417	403	385	405	372	379	367	338	388	371	408	423	414	440	429	388	396	422	379	422	407	393	395	373	385	378	415	407	340	372	399	397	375	389	385	387	406	421	450	407	359	398	391	343	416	401	383	427	414	410	412	399	408	392	439	373	426	353	405	417	407	384	383	391	426	381	402	398	398	417	431	405	404	397	415	347	386	415	421	379	412	394	423	380	409	397	385	389	389	403	380	443	364	412	411	391	377	426	367	404	403	406	411	441	410	370	359	448	388	372	400	385	373	389	366	397	372	411	386	406	410	404	375	405	397	394	371	399	430	374	405	415	414	393	377	400	381	371	407	387	415	387	394	395	383	403	400	397	408	443	426	406	398	402	396	413	411	366	400	401	436	377	378	378	375	415	414	382	380	391	378	364	398	410	376	387	423	394	408	391	389	388	408	393	397	393	413	401	384	411	380	387	446	394	396	405	390	395	421	405	370	397	393	404	351	374	400	378	418	366	388	406	397	378	419	370	396	395	365	386	389	435	383	424	405	360	372	405	393	394	376	390	399	404	414	363	349	378	391	388	410	440	402	402	426	395	402	401	388	371	380	371	400	383	420	389	379	396	386	414	408	413	365	411	405	404	366	417	364	359	400	407	425	410	362	449	397	374	390	399	390	427	412	407	405	383	403	411	373	417	371	391	440	406	394	363	423	417	394	402	406	419	385	410	391	393	382	426	400	390	414	434	407	410	370	391	410	374	403	362	439	404	380	426	397	405	380	379	360	398	379	350	407	350	391	407	394	369	417	399	426	399	373	384	408	411	387	379	410	420	391	380	398	382	385	427	417	396	379	428	412	386	398	420	382	403	390	372	421	369	384	387	368	412	393	402	403	391	404	370	423	371	391	401	438	382	420	396	404	407	396	390	421	407	407	356	395	406	397	407	384	370	385	414	415	381	424	388	379	397	401	396	391	383	363	367	368	393	429	411	383	421	415	389	422	399	397	381	373	382	419	336	372	342	409	385	418	369	388	377	390	424	390	391	402	390	388	373	417	390	426	390	373	370	354	392	426	406	400	420	378	401	392	365	394	359	427	389	384	432	421	413	415	375	404	366	421	411	389	401	383	379	367	349	375	393	372	404	364	410	407	372	427	380	441	392	396	402	396	409	395	393	395	408	384	435	416	410	378	382	395	420	360	416	381	418	414	454	380	365	396	419	374	405	402	406	410	386	387	386	402	422	403	369	412	382	410	384	407	366	362	376	377	393	397	392	393	387	400	380	400	431	374	387	429	377	430	396	347	378	341	389	422	404	402	406	374	382	411	376	379	387	384	393	427	399	365	368	420	434	393	373	364	425	386	372	412	431	381	430	417	422	364	415	371	404	415	383	415	386	360	385	386	386	398	389	370	360	436	373	384	396	430	396	379	386	407	429	372	399	383	408	387	384	398	413	413	377	383	396	363	377	439	376	390	393	390	435	409	389	394	385	352	382	390	414	396	405	385	406	358	374	385	382	413	394	386	390	403	399	425	370	378	398	405	402	388	367	372	382	377	418	426	388	395	386	364	393	388	395	384	393	417	383	386	409	402	414	429	392	391	379	395	384	410	362	371	376	425	385	418	349	400	405	340	400	387	410	413	403	449	410	391	407	413	430	373	390	401	413	392	394	347	404	410	383	364	388	402	364	415	399	380	372	391	369	391	374	394	426	382	404	388	367	387	390	388	366	380	388	396	435	419	430	381	382	382	409	390	398	419	383	379	423	392	375	432	390	403	392	416	392	390	396	392	380	423	391	402	393	416	415	421	440	388	419	390	411	370	407	410	419	383	386	379	382	417	385	438	349	388	394	388	362	426	402	405	404	427	384	390	357	378	396	378	364	353	405	407	388	366	383	429	392	401	371	366	404	372	385	422	369	387	390	409	381	420	377	408	388	408	383	376	383	416	414	370	390	355	356	412	412	424	366	418	401	364	378	402	419	364	408	426	397	383	391	376	391	438	366	366	402	369	359	425	385	395	381	403	417	397	385	397	389	367	403	379	415	417	404	380	417	393	378	387	415	371	395	443	372	369	384	372	378	404	372	414	394	417	364	405	416	391	375	429	402	406	403	412	422	393	403	392	386	392	444	380	405	396	404	381	414	368	383	392	399	362	390	404	385	421	378	412	356	367	352	383	370	394	381	374	402	414	409	418	360	419	375	398	371	422	396	402	391	396	439	367	401	379	383	372	389	395	384	380	397	364	398	395	392	412	397	395	385	409	411	381	395	412	387	411	399	413	429	366	330	397	413	387	377	361	404	408	392	418	401	387	393	389	465	428	412	412	425	392	406	382	381	400	426	372	421	342	387	411	373	395	415	387	389	399	395	379	420	396	390	366	432	390	409	371	380	406	352	382	383	370	409	397	359	383	388	395	385	369	414	424	378	415	375	430	401	401	372	389	393	408	392	367	380	378	385	409	382	411	390	403	392	391	374	366	411	398	384	398	410	403	400	376	404	418	435	422	387	399	398	413	398	395	362	387	377	406	398	402	419	402	404	398	399	375	383	386	381	430	396	391	421	393	391	385	405	385	373	428	399	396	401	373	420	404	362	384	361	373	364	417	405	433	382	363	407	388	403	396	355	375	384	422	399	400	366	403	421	402	435	427	396	399	395	357	336	407	398	409	360	407	388	386
48109	65299	41343	16078	1804	1380	1188	1007	929	849	789	740	690	696	684	676	650	630	657	671	640	581	610	602	623	604	638	607	581	626	636	569	590	596	611	604	550	611	603	626	614	596	584	588	587	610	586	623	600	620	583	583	582	630	599	615	585	586	578	578	595	547	541	580	566	561	613	584	554	545	609	571	564	587	643	574	588	569	559	549	585	578	546	556	597	549	599	557	582	595	620	591	587	582	562	586	615	599	575	595	559	612	603	593	600	566	593	559	563	576	611	583	572	584	591	584	554	545	557	601	544	590	631	566	591	605	539	535	546	582	599	551	592	555	585	593	589	544	577	546	561	584	590	565	562	605	579	613	593	594	583	567	584	579	531	576	557	587	583	622	551	596	560	582	595	612	564	590	557	603	634	576	571	565	617	560	589	588	583	578	576	568	592	632	571	600	593	578	576	584	564	576	610	519	609	602	550	592	581	579	623	570	574	535	571	615	592	532	612	571	581	576	582	576	567	584	564	561	602	553	556	602	556	577	543	572	577	599	610	566	587	574	547	530	561	585	564	610	569	609	583	593	590	578	585	581	555	550	588	561	619	533	560	561	600	587	599	579	585	555	589	578	616	564	558	580	573	585	599	605	610	570	604	553	610	553	559	585	582	609	607	575	569	589	554	589	595	576	609	550	598	549	576	566	577	578	571	556	568	562	583	662	556	536	586	543	563	579	545	639	624	596	580	620	550	533	582	606	559	574	635	556	596	576	631	579	592	570	528	581	603	568	588	537	546	567	566	568	565	582	587	542	602	599	553	551	602	556	544	555	596	573	617	537	552	585	577	557	569	573	560	528	576	558	566	536	579	588	579	577	603	567	570	547	608	548	595	569	599	604	572	604	555	560	587	576	522	594	566	605	546	574	547	610	602	562	581	564	559	564	599	593	575	566	581	581	591	595	591	555	559	576	543	576	536	567	576	526	589	617	599	546	617	617	554	570	538	593	578	567	577	582	599	574	539	575	561	551	535	559	603	571	555	604	592	631	555	590	597	625	599	603	560	601	512	549	574	568	581	639	594	580	569	542	571	539	563	547	579	578	603	587	546	592	567	565	605	574	606	549	565	575	631	640	598	545	549	611	625	626	616	580	596	536	614	558	580	576	598	532	551	590	547	569	595	595	564	592	558	554	566	634	585	585	592	612	604	562	585	609	558	569	629	554	579	559	538	557	620	607	529	602	566	565	557	581	593	567	580	577	544	619	577	599	589	612	577	571	594	566	562	564	600	593	562	610	596	568	581	546	641	546	572	517	551	587	517	574	608	549	545	582	534	546	581	554	579	590	588	561	588	550	572	583	596	568	564	566	597	564	550	524	605	568	577	559	610	589	614	579	572	573	548	561	575	585	583	580	557	572	555	564	559	581	595	571	548	577	604	590	581	561	563	610	536	561	542	547	524	577	521	574	587	545	614	563	594	625	526	589	567	573	573	542	564	573	575	565	558	573	618	573	588	549	582	544	577	588	548	574	625	576	583	548	561	545	596	592	596	588	585	612	579	601	575	588	568	574	576	602	587	579	584	570	559	537	614	615	599	615	564	568	581	596	526	596	568	614	562	549	573	586	582	576	583	589	592	550	623	600	566	586	533	584	545	583	559	552	572	580	568	629	561	638	601	577	581	577	625	570	564	583	561	549	592	566	566	498	536	577	595	610	562	522	597	559	562	569	590	555	606	538	583	553	595	582	566	605	584	596	555	584	590	614	605	541	606	596	560	561	581	547	542	588	574	564	618	557	598	599	546	598	580	560	579	616	582	555	597	606	606	555	605	579	581	571	595	625	614	587	583	597	582	554	551	582	615	559	579	592	583	562	553	554	545	560	553	556	561	588	544	584	589	562	544	528	591	560	588	588	562	574	593	567	563	543	600	582	572	577	553	575	564	598	580	599	512	579	586	556	579	594	557	565	589	558	552	557	591	597	586	593	579	561	604	631	636	548	593	553	559	552	558	559	509	576	566	601	590	590	596	613	570	588	609	549	583	563	591	554	546	520	594	616	614	552	581	558	587	599	593	622	578	568	597	533	586	544	610	536	545	554	535	597	591	591	562	583	624	561	590	536	628	515	593	559	571	602	580	588	588	544	587	537	590	587	620	643	551	583	606	598	594	599	599	569	594	583	588	564	546	586	555	587	567	587	553	552	567	600	580	584	589	586	574	613	584	560	647	553	565	591	574	579	543	525	559	559	597	572	551	629	555	546	561	537	600	604	620	574	565	578	542	593	552	568	580	572	573	574	579	569	586	558	591	586	577	599	595	569	634	554	627	572	579	553	628	573	582	610	600	631	609	572	557	557	594	605	560	568	568	591	552	578	550	557	549	566	576	572	593	569	591	533	622	603	548	571	563	556	579	588	579	588	533	609	565	571	584	578	554	537	569	612	631	574	557	568	598	609	562	552	521	580	532	582	601	595	582	597	584	587	609	609	558	583	546	563	571	550	591	551	568	581	561	564	566	609	547	578	584	590	574	595	548	562	631	585	621	556	558	558	588	604	575	540	581	598	598	610	541	592	613	570	578	577	568	560	601	535	580	582	589	560	578	575	584	590	532	586	594	575	571	634	578	553	561	564	546	591	553	634	558	580	607	597	577	554	592	570	582	623	577	542	555	602	605	557	567	541	547	594	591	559	559	553	579	585	584	605	571	574	575	602	586	555	588	568	563	556	569	594	559	627	551	565	553	580	605	533	578	624	564	549	536	581	606	599	609	575	586	567	623	610	608	590	569	615	598	580	568	585	595	531	606	578	569	560	549	556	572	551	566	584	546	549	570	539	579	587	602	577	582	628	620	572	589	586	546	563	593	585	615	569	582	578	552	588	631	627	559	550	556	557	586	550	570	631	602	552	578	574	548	559	554	571	551	592	613	563	570	553	513	556	608	590	570	583	594	561	553	584	572	581	567	584	537	587	545	580	577	615	563	583	557	569	581	556	549	596	567	613	596	615	537	596	591	534	539	614	566	608	575	567	588	580	589	583	568	572	545	599	603	559	556	559	543	530	553	553	586	577	579	574	586	589	559	606	604	558	550	559	566	592	580	585	603	587	620	531	601	565	601	632	558	534	575	571	546	577	562	578	601	594	578	565	596	585	597	543	616	571	607	581	526	543	554	571	602	584	607	560	590	555	599	574	563	553	580	615	577	564	568	559	562	532	545	550	562	543	573	580	556	558	601	542	544	548	547	569	576	574	596	606	592	588	554	594	609	571	584	546	589	610	587	586	589	569	575	601	580	596	539	594	598	615	629	626	574	582	595	606	544	527	582	585	572	577	576	545	608	614	568	548	580	571	582	607	547	612	590	528	644	591	552	554	582	600	543	608	535	551	596	642	545	572	570	570	561	547	600	620	610	615	582	588	588	523	536	573	547	586	561	635	579	570	555	593	605	590	584	601	555	554	603	589	629	549	556	611	570	586	599	589	554	572	559	588	600	582	549	552	598	565	568	552
22880	21065	28639	23730	21052	20442	4562	586	411	367	372	309	272	273	257	240	237	242	241	227	236	200	221	208	203	216	212	211	203	203	224	231	210	214	196	210	223	199	210	215	204	214	198	205	219	219	212	184	221	193	204	207	198	207	205	168	213	184	191	197	188	191	178	184	189	190	180	198	189	212	206	184	197	203	202	190	204	208	168	185	213	219	175	181	187	192	204	209	189	191	196	198	181	182	179	174	190	172	180	220	185	200	180	185	198	205	176	172	198	214	187	196	183	189	177	210	167	204	203	215	194	204	197	196	192	219	186	184	193	190	183	189	189	186	177	195	203	181	202	193	188	213	180	190	188	188	209	198	187	149	188	202	184	179	178	158	211	202	187	198	176	189	207	182	222	211	194	188	182	200	213	218	201	163	179	192	181	202	204	181	208	198	181	175	189	189	184	186	197	185	184	174	234	187	154	181	197	230	170	207	225	165	190	213	185	205	208	195	185	182	188	174	210	187	201	177	173	199	218	179	192	197	215	173	170	189	218	191	205	214	192	191	195	182	213	188	177	170	185	190	191	210	195	200	200	183	186	197	185	166	207	198	213	185	176	224	178	194	216	180	175	196	187	201	166	190	189	167	202	192	182	201	203	193	168	186	206	184	203	192	206	185	178	170	192	223	174	184	156	214	179	226	202	202	197	187	199	182	188	201	197	191	189	206	175	187	228	209	203	178	183	186	198	172	179	178	174	171	185	208	186	183	182	181	186	183	167	219	180	199	174	191	196	200	154	202	184	191	172	209	184	183	177	182	178	190	199	174	179	214	176	183	197	181	196	179	174	192	225	209	188	184	185	170	189	169	198	186	187	170	199	192	194	190	176	203	174	182	213	193	176	186	186	221	185	209	194	166	193	189	188	200	206	165	166	202	187	189	204	221	162	191	239	212	184	226	193	173	200	202	190	210	189	197	205	184	190	180	193	154	198	198	198	195	204	212	202	189	205	214	193	172	195	199	196	212	175	193	191	178	206	209	189	188	181	186	198	188	195	205	195	168	188	181	177	171	181	180	172	182	207	193	210	191	198	200	200	168	177	202	185	209	202	188	179	209	199	179	185	204	160	190	199	170	163	153	174	174	179	175	206	170	177	229	207	191	192	187	178	161	203	194	201	186	184	190	185	181	202	189	196	202	193	184	185	177	218	201	208	176	174	196	217	208	181	162	182	183	165	210	178	198	168	191	190	209	198	172	172	213	199	174	189	193	167	185	161	200	207	192	190	193	198	190	205	182	210	210	204	180	192	194	209	182	201	202	199	177	165	179	188	199	193	163	178	188	214	183	172	191	174	195	203	180	193	229	192	194	196	188	202	192	196	172	172	185	196	188	171	163	185	175	184	196	163	191	189	203	203	183	199	166	174	194	197	200	181	211	207	194	206	213	192	193	187	191	169	204	187	178	191	193	170	201	192	208	177	203	189	200	191	175	205	212	188	225	194	203	196	196	208	193	184	188	216	197	204	179	202	184	181	201	191	217	212	220	194	202	200	205	165	169	184	188	190	198	189	184	182	190	173	206	204	175	188	196	208	195	208	218	210	181	182	197	203	188	191	202	202	182	182	168	195	188	189	174	184	177	196	201	206	189	191	190	177	188	194	197	196	195	175	194	207	187	170	181	171	194	191	163	178	170	214	179	224	193	193	155	186	199	191	184	166	177	193	191	199	162	199	200	207	173	196	205	185	184	202	183	196	193	184	202	158	189	204	174	189	190	203	188	213	182	191	181	173	195	186	205	181	157	203	195	174	170	200	192	194	180	176	195	199	198	202	207	200	186	202	200	183	200	187	220	168	208	186	190	219	168	189	199	193	170	193	214	196	186	185	204	205	185	174	182	198	200	187	169	186	221	198	229	179	216	180	198	176	184	202	180	208	219	191	189	181	231	176	175	162	198	190	168	196	182	202	184	168	185	181	187	194	207	178	182	177	189	181	194	195	181	203	198	163	171	188	178	191	179	201	185	192	205	188	189	158	194	196	181	205	184	181	206	198	176	210	200	207	177	190	186	177	219	198	198	190	182	185	201	198	224	201	204	186	208	210	189	214	186	187	179	195	202	176	197	180	187	172	190	196	195	198	187	177	161	194	198	198	207	202	179	193	207	200	197	207	207	185	202	188	189	193	173	199	192	166	196	155	182	202	188	198	194	180	199	203	196	193	211	187	175	182	178	168	206	149	195	204	207	229	221	201	172	237	194	191	190	199	164	190	188	168	176	188	209	183	186	206	182	186	174	172	224	196	197	215	189	191	208	173	178	185	183	191	187	170	192	210	191	207	179	185	197	189	218	177	194	201	196	199	205	195	210	173	194	194	174	188	185	170	170	211	202	171	190	158	212	199	168	204	193	186	203	200	213	216	218	183	183	182	208	210	201	207	215	209	200	214	199	186	213	195	214	183	220	190	188	193	196	177	173	194	222	175	199	222	220	180	189	207	186	177	188	195	202	196	179	207	195	184	181	196	180	227	201	181	182	204	177	200	167	197	212	190	188	171	214	195	195	185	205	204	198	186	188	181	193	210	195	210	174	198	193	194	202	180	192	200	194	195	191	185	175	190	189	220	190	201	195	191	173	189	203	185	194	193	197	181	172	221	180	176	191	193	190	199	188	200	205	171	191	222	189	198	167	205	176	201	210	193	210	191	164	197	188	218	176	192	188	226	198	189	206	203	214	195	194	167	203	201	183	211	215	188	210	196	189	207	182	190	188	192	187	190	200	199	202	198	191	178	149	186	198	204	209	182	193	197	169	175	188	178	189	183	199	194	208	192	185	208	190	211	187	197	192	192	178	183	203	190	170	192	193	186	193	198	184	203	211	221	194	193	181	188	193	210	200	181	209	184	196	169	195	186	194	172	206	177	203	208	188	178	202	170	193	193	205	210	218	231	187	186	189	217	220	182	187	177	190	181	164	194	228	179	175	176	198	194	212	176	206	182	202	175	210	174	210	166	191	196	185	203	202	173	167	173	205	185	187	198	211	199	156	187	202	197	190	186	191	207	202	202	198	206	191	216	192	192	214	216	193	187	182	182	201	200	205	207	194	192	219	214	198	170	214	167	204	198	188	211	173	208	199	191	172	166	201	195	217	205	179	205	180	159	199	162	199	211	191	211	196	192	186	191	181	209	203	176	182	147	172	184	200	170	154	213	195	183	177	195	187	187	213	198	183	189	178	193	170	170	194	189	191	186	192	179	207	172	217	198	164	193	191	182	195	174	197	194	210	194	186	201	201	180	209	180	193	192	186	190	192	177	200	203	179	195	196	187	172	191	185	194	187	190	167	191	181	196	188	201	195	198	194	222	202	192	177	174	196	194	208	167	178	186	203	173	196	192	180	217	220	199	190	197	183	194	190	182	196	208	204	190	209	188	191	194	208	206	189	192	191	160	206	201	175	183	218	188	176	192	169	186	174	187	175	185	206	194	197	196	178	174	167	180	184	182	167	198	207
55410	79633	49610	19180	2877	1906	1530	1172	1019	874	753	614	557	519	526	484	457	446	400	429	399	368	387	348	355	363	326	371	353	371	378	374	354	358	326	321	335	326	336	379	331	327	374	327	329	351	330	301	322	357	311	321	289	288	298	281	336	301	274	274	253	292	295	316	271	281	272	319	292	295	311	290	277	289	298	295	262	299	278	301	280	273	295	303	276	286	263	314	276	285	296	303	283	281	319	318	291	273	247	309	259	290	271	282	296	300	290	293	275	276	289	282	269	265	298	291	309	281	312	287	294	304	300	305	288	283	295	275	303	285	293	307	278	270	280	304	312	273	263	281	244	309	274	247	255	275	315	281	294	269	285	298	282	298	263	276	290	265	274	291	262	314	298	275	294	296	266	272	270	256	258	327	310	262	263	260	284	283	298	292	286	313	272	266	307	282	282	253	306	301	292	281	292	271	263	286	267	293	305	298	295	281	295	303	262	277	300	308	298	307	297	316	259	267	309	278	315	275	291	268	294	266	279	279	243	278	322	297	314	295	265	278	295	270	266	287	264	281	296	270	264	283	290	279	300	271	318	321	299	292	270	306	268	316	288	286	306	296	290	267	296	291	288	296	287	301	285	258	272	292	297	285	270	292	258	283	269	282	302	262	299	275	270	280	290	302	288	315	281	247	258	295	262	315	272	291	279	307	274	269	272	296	282	258	272	272	318	248	261	294	298	252	276	306	273	284	279	317	265	257	304	292	279	287	272	289	270	285	298	277	277	252	288	304	297	273	299	274	264	297	292	313	264	279	269	283	308	292	300	286	291	313	277	307	282	263	274	287	294	284	287	279	259	303	273	284	253	309	286	283	286	251	273	297	258	297	285	279	263	264	249	287	254	278	285	271	312	272	295	279	284	302	299	282	280	293	304	319	273	270	285	296	322	275	295	307	276	291	269	272	280	274	308	259	295	262	319	266	262	250	285	287	276	317	291	261	271	286	280	315	283	300	266	272	285	301	268	280	301	299	251	297	287	281	294	272	286	270	322	269	266	283	284	301	251	289	288	300	278	287	289	282	278	277	293	276	273	272	282	287	299	285	285	276	269	272	259	273	272	284	275	270	258	310	285	283	274	282	290	284	267	297	274	257	301	289	267	295	276	274	286	281	269	274	274	262	303	294	308	269	290	261	310	255	287	265	269	284	272	280	307	296	291	283	280	282	303	288	276	290	249	291	284	300	307	291	301	290	269	265	276	299	288	263	261	278	292	278	281	316	278	266	274	273	271	299	302	257	275	310	282	311	288	252	276	267	270	260	313	315	304	289	275	310	276	255	275	280	277	299	281	257	289	264	257	303	306	283	289	264	302	292	280	287	272	282	265	260	268	319	281	297	278	288	278	313	265	276	288	285	257	300	278	301	264	280	281	282	309	280	288	295	268	274	289	313	282	274	268	272	313	297	284	307	321	286	275	273	280	280	297	266	305	290	259	280	279	281	252	281	308	311	266	305	275	303	287	284	285	267	322	269	282	291	303	300	313	302	267	268	290	271	298	277	274	289	260	310	261	297	268	287	278	280	314	252	302	297	281	292	310	283	260	278	271	270	285	284	301	273	292	282	323	280	304	296	284	288	306	272	299	302	254	297	294	270	302	311	292	270	270	267	259	274	240	295	333	262	284	311	300	288	269	309	250	267	302	306	282	308	285	265	272	291	266	282	283	276	292	280	272	278	318	291	287	281	274	266	302	276	266	277	260	301	272	308	302	274	282	315	292	259	256	302	295	261	285	247	294	282	290	290	308	254	279	329	297	304	274	292	292	287	255	293	283	299	285	304	285	310	304	327	265	285	311	265	277	300	242	297	266	295	286	324	270	301	277	266	300	286	278	286	286	290	292	287	259	295	282	311	280	301	265	295	305	264	297	290	287	310	316	263	268	291	293	305	276	303	308	290	277	287	252	267	293	311	278	320	282	303	284	291	262	282	291	280	297	311	277	313	259	305	279	279	299	278	253	282	286	273	299	295	291	301	264	277	279	254	264	297	292	281	305	323	291	284	292	282	268	254	252	276	305	289	278	311	285	316	268	273	249	289	284	301	255	240	285	291	302	286	293	273	288	285	291	272	291	264	293	298	311	286	299	274	291	294	282	302	283	272	305	251	262	256	273	305	319	280	292	273	273	281	264	267	289	281	286	279	273	297	299	299	277	264	301	310	253	297	278	301	275	272	268	276	295	301	265	280	319	284	261	280	280	251	308	265	280	268	305	316	276	303	271	281	272	305	291	273	256	282	295	275	286	299	337	279	282	277	291	263	305	252	314	273	298	275	280	236	295	251	285	280	301	287	287	289	286	291	293	284	281	300	292	274	281	319	292	255	271	257	285	291	259	289	300	329	287	286	286	282	246	292	293	284	301	295	282	295	269	266	280	280	263	278	279	279	271	283	265	280	314	285	298	305	288	264	286	272	309	259	260	320	264	302	297	286	274	302	300	290	269	287	321	261	273	271	257	272	287	317	279	273	283	283	298	292	318	298	275	286	266	299	285	303	283	290	270	306	254	304	313	313	300	292	280	292	287	280	296	305	267	294	273	295	277	301	261	272	302	243	276	334	289	239	285	282	262	302	300	275	307	289	281	306	261	277	312	297	298	297	286	262	301	284	279	305	284	279	278	289	284	290	277	266	319	309	259	313	248	297	270	267	293	289	301	259	319	257	267	291	316	272	285	277	284	269	283	282	284	291	289	263	278	267	289	286	280	301	292	291	269	247	284	269	309	265	307	292	298	273	275	281	275	281	275	297	249	289	289	294	288	300	312	290	299	292	286	291	277	275	290	286	294	294	303	252	290	317	268	276	292	292	248	296	272	279	290	310	298	280	267	296	274	313	285	297	279	260	280	286	302	291	275	280	296	296	318	266	301	291	303	253	278	289	297	254	301	277	286	308	289	293	307	263	273	291	311	287	296	295	293	268	273	314	297	299	288	297	270	301	274	299	282	310	277	268	279	280	280	280	276	284	293	292	255	291	292	277	262	274	281	312	307	285	288	290	285	300	278	290	290	276	289	283	290	271	265	318	263	285	289	327	325	260	265	273	312	324	323	306	275	300	304	309	270	300	278	250	288	288	294	278	275	295	297	279	330	281	265	297	278	311	266	293	275	298	265	324	259	275	321	308	266	264	283	277	265	302	270	275	286	271	276	299	309	289	275	310	249	271	297	250	304	268	319	270	275	277	262	301	310	300	283	283	287	297	301	279	298	264	260	291	282	307	275	296	282	268	294	270	279	302	291	298	323	286	260	286	305	302	301	299	296	316	316	291	279	263	290	302	304	282	274	305	265	285	312	289	286	296	282	275	279	267	248	311	294	250	297	287	297	285	269	327	288	260	273	294	284	288	300	293	316	274	301	289	277	281	304	248	282	269	297	254	300	246	275	267	290	283	286	290	283	279	313	262	297	279	295	292	293	294	315	278	289	270	302	298	253	290	265	248	273	294	291	276
27079	21360	15928	3243	451	465	430	404	419	386	389	408	384	414	402	364	403	402	416	384	394	456	406	391	426	422	406	379	428	416	432	384	390	393	404	425	426	399	403	427	451	395	411	392	415	399	389	400	373	416	376	413	372	405	383	397	427	373	372	455	384	395	370	384	418	378	360	382	361	438	400	417	372	391	403	375	404	407	390	402	388	380	381	397	414	407	394	383	405	386	410	383	404	425	406	396	420	375	404	381	408	346	352	406	412	396	374	384	385	387	395	375	372	409	423	385	394	396	415	374	406	403	404	389	408	384	398	414	342	412	432	378	408	411	394	394	395	421	409	403	386	392	395	407	390	396	368	394	402	370	418	352	380	381	400	385	424	378	391	388	382	425	400	374	395	397	366	397	415	419	416	434	391	402	358	371	402	398	386	372	417	392	400	405	414	388	386	395	414	383	404	377	407	367	400	408	400	374	372	431	383	362	385	394	387	361	367	380	402	392	400	383	392	421	430	372	397	420	380	376	376	427	415	399	388	400	398	395	378	427	385	397	402	383	410	385	386	403	364	397	425	396	402	404	405	390	389	383	413	387	399	406	387	399	376	451	431	397	391	420	369	379	384	384	397	365	380	409	398	399	386	373	404	441	397	422	388	385	388	378	373	392	400	401	399	389	366	405	386	409	411	432	396	392	397	385	394	377	379	396	392	380	408	403	399	387	396	390	385	392	385	410	379	379	348	379	378	411	403	391	416	383	368	397	380	387	411	377	406	383	367	399	367	420	372	399	380	425	421	389	396	381	384	396	382	386	391	436	404	409	374	414	390	389	383	386	403	365	381	391	361	397	355	386	389	416	385	398	385	421	422	367	396	420	336	384	377	421	366	400	394	410	413	418	409	403	383	400	371	425	363	400	405	392	405	421	381	386	374	385	371	396	392	379	388	343	402	372	360	386	428	376	390	368	366	382	369	390	390	413	355	403	425	413	391	375	388	397	393	385	388	391	403	398	402	362	439	395	409	406	411	420	382	405	386	389	414	394	402	394	404	397	353	418	412	399	404	404	401	375	397	361	398	399	377	359	420	420	395	408	429	398	373	414	382	382	394	368	386	409	377	413	377	371	357	430	403	361	392	402	379	383	400	399	386	386	407	368	373	395	381	409	384	382	392	363	405	403	358	425	407	419	384	353	369	393	390	387	402	408	422	393	387	412	393	372	406	414	413	378	377	391	391	403	417	375	387	372	391	416	402	382	384	400	401	384	407	449	415	389	377	419	396	435	444	374	402	406	386	406	363	425	379	377	398	367	424	422	376	424	380	380	406	386	404	395	367	355	406	408	377	410	402	390	367	393	361	373	392	364	433	416	411	394	436	410	378	404	438	379	423	378	370	381	376	390	407	384	419	394	370	392	398	361	404	440	338	378	408	383	389	378	442	397	404	419	414	405	414	387	402	378	383	412	381	370	388	403	369	343	385	384	357	407	399	389	378	368	388	382	372	425	378	364	369	393	376	352	397	395	408	415	360	413	427	421	380	392	403	408	388	403	403	386	380	394	353	392	419	402	383	419	401	407	347	409	414	425	350	390	364	385	388	372	406	378	349	377	383	396	394	392	414	365	386	370	391	412	391	393	395	400	378	397	387	394	402	369	411	380	399	392	373	394	389	399	386	387	371	372	373	400	411	406	400	404	379	405	407	389	355	407	403	385	436	418	430	388	376	413	412	396	411	394	396	384	387	373	420	406	418	411	382	368	354	428	393	394	418	397	380	409	405	382	392	384	403	393	377	392	407	354	381	377	390	372	417	423	418	410	354	388	382	434	402	375	383	407	420	398	381	390	433	354	427	393	397	404	395	388	423	380	372	352	410	375	378	350	418	419	381	386	394	400	333	415	371	435	409	396	384	360	381	344	412	386	358	392	412	398	392	401	402	365	377	422	372	394	393	376	389	374	376	377	379	367	409	386	414	350	388	403	372	385	397	424	397	405	412	386	371	399	394	375	390	368	355	356	406	375	375	382	377	411	341	402	375	377	395	379	392	392	387	410	370	400	397	408	378	381	369	414	395	415	403	408	399	392	422	396	342	368	397	401	386	383	340	368	407	361	398	430	384	405	424	412	376	416	387	375	402	411	408	383	418	401	387	385	419	400	396	382	394	413	398	397	378	381	357	360	423	368	416	401	391	396	391	388	399	377	400	389	395	402	412	448	425	363	428	432	415	392	369	414	380	443	417	386	404	405	371	373	384	399	394	399	407	412	388	356	374	433	437	394	385	386	406	403	381	415	388	376	373	408	373	403	397	403	427	400	417	395	386	402	419	397	414	398	403	397	364	380	403	409	416	419	386	414	364	405	386	395	372	387	385	394	397	331	407	397	399	426	360	373	391	455	376	407	373	392	380	383	411	370	398	423	380	424	431	400	363	384	376	381	366	432	352	435	421	368	379	397	373	394	371	420	394	405	410	367	398	419	379	389	339	376	395	379	382	430	414	365	380	392	409	380	403	380	367	407	412	363	440	412	374	395	350	379	356	395	409	416	393	371	400	422	389	392	424	406	395	379	393	412	393	349	338	382	412	382	375	386	371	409	387	371	359	407	379	383	393	385	426	400	403	420	394	409	416	422	372	405	369	381	405	396	384	385	406	402	388	392	398	352	391	412	431	393	420	371	376	410	399	367	428	378	379	388	403	393	378	376	384	392	439	406	392	405	384	392	429	420	416	417	381	389	394	346	401	389	390	367	417	377	390	411	408	386	382	412	390	379	419	386	404	386	375	419	369	382	412	356	378	384	400	414	390	400	396	423	386	433	353	372	389	379	386	363	390	389	351	372	404	399	410	390	394	391	401	362	379	405	408	395	377	384	411	385	399	412	384	376	388	377	378	418	394	376	384	363	409	408	390	399	379	426	415	368	394	408	401	404	407	363	388	385	405	374	407	417	407	373	407	409	392	364	374	397	382	416	374	429	419	429	385	404	384	412	422	395	410	432	407	413	401	423	392	369	421	394	416	407	369	387	398	371	406	383	373	365	401	391	392	421	391	375	386	386	400	404	372	453	393	400	378	407	417	402	411	371	418	382	400	394	387	381	388	386	426	383	417	405	349	396	388	394	426	400	377	411	419	384	388	406	379	414	418	367	388	401	406	396	394	391	389	413	414	394	456	386	387	402	397	376	397	386	369	380	376	391	437	399	358	356	415	439	385	426	397	387	370	429	411	374	415	366	366	375	382	386	416	437	357	413	364	361	403	381	445	407	407	391	411	393	386	418	376	409	364	376	384	392	382	352	380	408	393	390	399	365	384	346	400	364	386	415	362	402	435	371	380	385	397	354	421	399	381	395	385	400	400	380	409	375	401	389	400	387	367	415	375	391	379	379	462	377	390	390	405	381	416	408	380	395	372	386	379	375	409	384	376	405	399	418	384	397	399	395	399	382	379	420	353	408	378	364	379	375	422	409	424	419	432	393	411	404	431	358	410	388	374	391	394	409	411	422
23149	27940	15030	2905	663	627	600	555	577	597	591	608	601	590	567	559	525	574	599	584	538	591	596	605	565	592	572	576	591	581	556	600	580	580	599	551	557	596	628	602	572	558	595	612	572	599	574	564	545	598	583	581	558	601	581	578	571	603	519	571	581	604	562	587	553	582	555	576	555	584	565	572	543	569	563	600	518	545	579	589	576	582	578	575	567	533	595	598	587	587	531	568	556	602	584	560	557	542	588	605	566	561	610	559	600	557	605	586	563	571	555	530	554	532	574	565	556	549	565	592	571	597	541	534	563	557	571	558	560	566	580	567	549	571	580	600	539	571	546	570	599	585	561	554	554	585	604	588	540	568	591	557	595	553	565	574	551	554	571	541	554	552	555	559	568	625	558	534	607	588	549	525	584	562	530	576	584	582	541	576	580	599	541	578	540	590	572	606	562	529	579	568	586	538	549	578	544	543	558	565	562	561	608	584	592	549	557	532	550	572	546	560	578	570	616	597	560	571	577	587	569	585	597	580	585	572	626	590	540	543	609	630	553	570	557	572	572	573	570	559	578	540	564	547	576	540	596	566	550	575	578	582	573	525	567	526	519	568	582	595	555	554	550	531	513	575	554	547	544	557	587	581	587	603	585	613	576	585	544	573	551	579	528	583	585	590	584	555	571	569	566	546	575	545	590	575	570	574	562	586	565	547	605	598	542	599	576	558	557	547	558	618	579	561	603	528	571	586	591	546	588	582	569	551	562	591	534	538	544	586	562	537	589	602	601	539	551	522	550	549	543	626	587	575	540	535	602	577	572	606	569	569	605	527	540	562	542	595	530	544	537	604	580	557	544	585	538	543	567	553	549	584	549	563	530	581	571	535	545	557	577	559	566	573	556	554	550	567	603	570	550	557	575	552	596	498	544	570	586	516	567	556	585	528	584	499	561	577	527	581	552	578	580	591	585	513	568	612	545	586	557	565	568	549	590	594	565	561	561	569	579	559	561	561	585	584	569	573	570	573	590	534	592	620	578	552	581	546	549	582	563	572	587	549	571	562	559	575	549	589	568	516	542	534	594	594	560	539	564	557	578	599	587	565	567	593	532	598	565	564	554	561	554	600	579	608	567	554	555	587	556	556	600	545	557	581	597	596	564	568	572	598	571	596	587	582	567	554	581	611	592	540	571	594	534	599	584	545	578	578	555	553	532	624	575	571	492	610	541	619	550	573	597	586	540	549	599	531	558	560	552	583	593	555	566	570	581	582	601	551	540	519	589	549	552	574	573	578	574	583	545	552	596	584	602	518	573	562	544	510	573	581	575	538	539	532	595	550	575	595	578	532	570	573	606	578	571	579	569	546	578	576	534	570	612	576	586	540	567	562	604	571	560	574	565	598	542	530	558	564	620	568	568	594	586	588	583	567	535	564	578	608	491	574	556	602	503	578	590	584	562	548	558	598	568	544	544	553	587	592	558	571	567	556	584	560	592	579	578	512	544	558	588	560	546	570	580	589	594	565	590	599	585	577	576	611	583	555	563	551	575	587	564	580	623	576	590	562	562	584	621	567	565	551	590	582	626	530	514	535	545	588	565	587	583	554	578	551	549	549	574	495	558	584	590	578	556	589	535	594	577	581	554	567	587	558	563	578	586	584	558	568	614	602	604	589	591	577	583	583	534	543	547	535	538	537	568	579	585	545	564	533	555	550	537	577	552	559	580	529	605	564	601	542	569	603	568	600	571	545	595	530	579	589	523	547	615	585	580	567	600	589	571	565	570	581	569	593	598	552	553	555	538	570	548	576	623	601	552	578	552	598	580	602	584	543	551	594	523	528	586	583	574	584	629	563	610	583	617	547	565	562	567	580	571	583	569	587	609	531	515	572	531	570	580	530	555	505	573	532	610	593	571	552	578	569	584	579	554	612	538	597	539	527	526	554	582	550	554	617	589	539	586	571	576	540	580	570	576	611	569	595	582	599	580	624	595	570	578	577	563	552	551	538	570	581	552	601	542	587	526	564	562	562	553	593	571	578	541	610	544	564	564	565	580	613	593	539	557	568	618	600	572	539	557	555	551	533	607	544	567	563	518	576	553	548	532	542	580	576	577	561	598	559	606	539	573	566	609	574	567	575	582	551	543	532	583	562	554	575	558	597	560	623	557	586	609	570	537	562	539	586	567	604	591	601	549	575	585	582	515	576	567	552	597	566	559	554	583	533	556	600	604	538	559	516	586	589	573	535	566	559	529	547	517	555	539	586	575	550	553	591	544	554	557	509	570	548	591	563	573	574	527	597	580	584	549	609	591	576	540	580	555	608	582	573	561	536	576	536	544	560	599	575	589	585	588	546	582	543	537	585	573	570	561	558	534	577	610	530	566	586	586	536	585	570	580	582	565	626	547	549	568	572	627	612	599	551	601	552	561	554	580	575	594	570	583	621	565	635	577	546	542	535	625	591	588	597	584	557	574	549	581	568	602	594	553	569	613	563	542	582	584	606	571	524	559	580	543	539	557	584	541	558	588	568	550	562	573	583	528	550	578	587	552	584	583	566	556	588	591	546	576	603	543	560	539	563	540	579	602	517	578	553	570	579	599	550	528	564	537	593	560	612	585	558	568	536	519	549	521	575	588	579	591	602	561	553	592	567	551	557	545	578	525	573	568	540	576	572	602	560	568	535	539	604	646	567	575	556	539	592	557	526	583	576	531	579	599	575	601	561	553	578	516	530	511	553	543	555	561	584	626	565	559	553	581	549	580	551	530	581	594	583	580	596	563	515	615	572	567	589	569	585	582	542	566	562	565	551	528	548	578	557	543	561	609	589	601	571	607	580	590	557	575	552	581	593	582	594	549	618	581	625	553	558	557	603	558	530	566	551	563	608	600	604	568	565	557	610	548	576	544	578	612	568	566	563	619	574	539	570	529	560	580	575	574	566	561	580	598	591	578	548	555	582	549	586	560	557	549	537	543	559	548	547	565	564	591	582	565	524	577	527	571	569	570	526	577	613	572	581	563	540	549	551	547	575	551	569	575	518	548	562	543	574	578	573	571	546	550	588	581	552	576	570	601	587	611	609	558	563	552	551	544	546	546	569	561	633	583	547	557	594	526	561	570	574	579	583	551	550	612	632	579	556	549	574	613	539	595	600	610	568	598	543	535	582	571	566	554	589	577	585	575	541	598	522	578	551	569	559	621	554	557	546	580	546	536	588	509	562	601	586	576	574	501	593	574	540	594	563	534	542	538	516	567	569	543	534	553	538	638	582	582	563	547	585	589	562	567	542	572	562	546	564	567	535	586	587	564	582	525	551	587	555	549	607	566	576	620	529	581	553	582	570	560	539	531	544	580	554	558	560	588	573	570	525	543	572	533	540	594	588	546	545	553	552	577	525	554	542	609	560	553	549	565	576	542	560	527	572	584	578	547	568	559	591	547	588	615	595	577	574	547	611	545	553	539	543	551	554	534	602	552	524	556	566	549	616	585	549	534	545	586	597
23990	21139	27956	24682	17942	2935	700	555	505	483	503	495	447	446	421	449	384	409	403	385	389	429	400	433	403	382	416	425	388	384	390	397	444	396	400	396	396	396	393	414	413	403	449	367	397	410	378	441	370	409	385	375	385	386	410	397	384	387	371	373	381	381	395	359	346	389	374	396	358	433	410	411	341	397	407	389	355	375	410	365	370	375	396	381	390	407	402	371	420	417	404	403	392	388	382	395	375	406	404	375	415	403	420	443	396	378	392	376	373	371	360	383	372	382	388	400	357	387	384	400	399	381	408	389	388	404	346	378	385	382	367	388	383	368	365	363	386	351	403	379	396	400	384	412	380	369	405	360	368	382	365	372	388	393	377	399	350	371	394	423	366	388	373	396	387	404	363	384	371	396	377	404	420	381	383	395	373	395	375	371	411	367	395	372	351	382	370	413	379	357	370	405	397	370	389	407	417	397	410	402	382	371	394	363	387	359	373	396	394	384	395	384	384	390	367	385	400	375	396	402	399	367	373	378	385	372	386	361	359	394	372	401	377	397	377	391	397	400	398	395	395	376	382	385	400	389	416	409	389	401	380	379	422	379	404	363	396	364	416	383	391	369	392	413	369	380	375	359	394	383	375	417	428	390	388	412	374	367	414	379	389	414	374	358	399	346	379	364	396	386	408	361	352	374	372	409	391	389	409	409	421	385	383	398	390	399	414	386	387	374	425	406	393	390	384	439	403	383	385	393	374	391	385	384	387	395	383	398	382	381	367	373	378	388	367	402	373	378	370	402	407	398	422	379	386	369	425	385	385	399	387	395	399	436	353	353	411	408	399	392	407	382	395	373	414	408	379	407	379	338	415	401	396	391	375	385	416	381	440	366	366	391	392	359	414	388	381	375	372	364	407	388	399	386	366	391	374	396	418	395	412	370	385	392	372	377	369	388	414	375	406	413	387	396	386	389	375	392	421	424	400	402	369	417	383	379	373	370	427	420	438	368	382	389	394	375	404	433	417	369	387	379	360	367	411	377	390	388	410	385	370	408	427	386	380	393	372	363	373	445	377	403	395	402	394	382	374	364	412	386	364	426	374	390	368	396	360	422	427	391	368	379	399	360	380	346	385	416	404	396	392	356	395	358	389	398	400	384	349	403	355	391	406	382	384	397	409	416	358	381	375	367	422	390	360	374	354	413	371	375	371	344	412	406	404	403	377	420	400	378	403	409	392	388	423	407	395	389	399	368	369	396	380	413	407	360	400	407	393	406	373	363	413	385	384	385	362	396	403	399	380	376	426	397	417	401	371	367	402	376	417	369	396	400	367	422	359	394	377	440	407	397	436	363	407	388	403	442	381	401	424	400	363	404	379	384	418	399	406	393	375	378	406	409	354	401	378	416	355	378	403	423	374	405	399	397	370	412	379	337	389	391	365	412	408	365	359	373	376	401	401	418	379	383	392	393	421	414	390	396	387	396	390	378	379	382	373	368	393	385	385	400	408	386	423	397	370	390	376	382	379	386	397	404	373	444	391	392	359	373	410	397	415	411	397	378	366	376	381	380	360	391	403	376	389	372	388	397	381	401	415	423	370	376	396	403	371	377	414	357	397	406	399	397	432	356	361	414	416	388	392	411	392	392	412	371	390	390	385	395	402	378	372	398	374	418	346	393	367	374	373	407	428	371	414	406	409	383	405	394	407	379	408	386	395	377	417	375	364	397	387	369	394	422	411	361	382	392	349	398	389	406	392	391	415	400	362	376	418	373	394	389	387	408	374	419	367	390	412	405	335	368	395	396	403	364	388	356	370	379	424	386	386	371	406	374	366	405	411	395	391	383	368	406	369	378	398	418	370	386	406	361	416	381	381	406	410	331	353	386	406	367	348	392	417	401	382	423	396	398	375	376	384	373	414	419	422	419	376	404	365	363	373	420	392	368	391	400	412	363	384	392	383	386	369	418	381	403	388	367	406	406	353	402	363	411	395	361	411	387	399	351	408	379	389	349	394	399	358	396	410	401	406	411	406	407	400	394	399	374	366	405	398	380	409	381	415	364	409	371	382	389	369	389	393	386	409	388	353	394	363	392	392	394	369	394	379	377	382	361	370	369	408	387	421	387	384	369	414	411	388	410	403	409	383	411	417	387	397	366	418	381	387	428	384	392	405	382	409	392	372	397	369	419	349	376	374	374	398	364	341	408	375	389	391	388	403	404	392	378	373	382	407	368	379	406	358	349	418	372	410	420	360	382	425	422	367	372	381	367	355	378	370	410	412	398	431	379	402	419	395	367	427	394	425	396	364	381	379	362	378	371	386	388	388	385	372	410	386	368	378	411	378	400	409	371	396	430	396	417	411	366	380	385	353	406	390	400	425	389	400	377	393	385	382	352	428	394	437	367	383	396	395	352	376	363	379	377	397	397	374	421	360	397	424	377	401	379	413	371	382	373	373	416	388	369	406	356	369	424	383	357	419	396	391	373	383	380	402	396	427	412	373	388	378	369	376	398	384	403	396	390	392	377	380	390	372	418	403	374	417	374	375	358	411	402	401	385	388	401	376	388	365	404	380	383	383	395	369	377	411	353	381	407	394	377	395	413	389	380	366	369	428	399	418	371	381	373	383	382	387	370	394	369	381	406	364	371	381	376	418	384	394	396	372	373	377	354	405	400	377	373	374	416	395	399	374	389	365	358	404	418	394	404	386	331	359	397	420	373	364	374	395	357	359	371	394	394	430	391	396	409	354	388	342	370	438	406	404	407	419	373	397	397	412	367	393	347	375	401	371	364	381	397	374	367	387	364	354	386	393	343	353	374	370	408	367	389	330	356	381	370	382	407	374	373	381	405	387	385	400	391	351	416	376	386	369	375	390	398	381	409	413	376	406	380	372	397	354	382	379	361	388	364	399	329	366	409	389	358	406	398	368	408	380	377	387	395	349	432	376	383	426	406	415	396	371	399	424	400	360	399	404	390	375	390	351	367	397	413	386	383	376	392	383	366	407	382	374	391	410	399	370	356	391	372	363	369	371	389	418	396	369	380	447	379	385	412	387	381	358	400	390	370	386	373	386	368	396	401	378	358	386	387	381	381	399	371	393	372	376	402	368	403	414	409	397	358	402	379	411	383	395	392	379	384	406	368	358	402	372	387	370	368	390	380	388	383	418	398	409	384	395	389	394	413	414	401	417	369	408	407	364	386	380	400	403	417	385	393	375	353	366	400	382	384	401	392	382	390	403	393	378	347	365	378	378	348	424	403	395	390	416	394	433	364	419	390	394	378	382	395	344	391	371	396	412	355	398	387	400	350	378	360	378	350	391	402	408	382	393	388	422	402	402	358	398	353	396	348	387	366	387	426	394	384	382	412	393	404	400	408	400	385	357	377	342	431	393	391	374	412	370	397	434	395	374	411	357	385	373	393	393	374	382	381	382	371	407	367	376	391	375	379	371	385	416	367	420	390	418	362	372	356	378	384	384	400	379	367	399	378	420	400	405	416
48064	66414	42821	15537	1855	1348	1186	1026	888	853	796	726	680	709	664	681	640	664	641	676	633	638	577	558	570	605	617	602	597	588	598	588	612	587	594	546	598	583	618	594	588	613	595	566	647	570	595	542	568	620	556	557	574	567	586	560	617	562	563	567	609	556	577	574	597	569	571	568	533	533	578	550	563	579	546	586	580	578	567	596	594	615	556	582	555	593	622	592	552	585	595	610	577	603	545	563	561	561	562	556	570	510	530	564	595	557	552	591	555	573	559	562	547	606	571	581	581	554	572	560	598	554	602	564	552	604	536	531	575	608	615	571	545	583	568	562	618	532	551	599	539	554	575	587	561	603	536	587	569	549	569	615	552	572	538	567	608	542	575	538	606	578	572	594	555	545	547	524	582	595	562	582	541	537	573	588	567	573	539	557	578	569	581	600	575	586	587	623	580	574	560	602	554	604	575	607	543	536	546	541	548	564	611	621	559	533	539	587	574	572	553	597	579	606	589	570	567	575	563	552	552	598	546	550	591	587	542	579	616	543	581	577	562	555	593	571	550	547	570	578	578	529	594	576	575	569	560	538	556	563	612	560	599	530	574	543	538	567	557	512	550	580	609	559	620	588	581	578	577	514	577	587	577	550	581	585	569	560	550	576	557	582	601	591	567	569	581	538	581	610	579	546	570	513	594	589	587	534	571	571	535	554	608	566	539	559	607	532	578	530	558	558	582	559	536	556	598	553	560	552	576	576	559	567	558	534	583	556	583	589	583	585	535	524	563	595	504	583	580	587	590	605	577	563	558	564	555	569	530	527	577	546	589	571	577	574	546	559	574	578	563	562	555	557	584	604	544	560	549	558	565	563	575	570	519	566	620	556	585	550	573	570	584	581	571	553	582	606	577	568	605	561	572	598	566	596	566	576	600	542	510	600	612	616	562	558	596	578	599	567	605	558	528	582	554	572	574	541	607	557	568	570	529	574	583	597	602	548	552	529	619	582	587	550	550	559	576	562	561	596	581	573	553	564	563	592	561	590	571	583	586	548	548	527	595	569	572	591	562	578	565	560	562	545	500	596	587	528	561	568	575	547	535	571	575	595	569	574	562	562	563	614	564	592	619	555	550	604	564	578	576	610	559	543	600	593	600	543	572	597	575	568	587	582	550	527	622	614	538	614	527	563	552	600	539	576	563	588	584	579	595	641	527	558	562	567	587	567	579	540	573	535	542	577	607	578	553	546	566	543	585	560	607	560	564	535	581	608	555	549	533	576	539	532	606	608	608	601	555	581	547	536	579	600	579	538	576	562	534	558	553	542	607	586	590	536	534	571	546	575	547	610	565	567	576	596	616	540	552	566	554	579	606	567	569	547	590	592	575	583	587	544	555	556	574	581	543	553	593	586	574	572	561	556	561	561	603	521	591	554	566	555	549	559	576	561	526	559	566	560	594	544	590	579	585	603	561	590	543	641	595	576	598	559	545	616	521	550	600	579	585	577	530	582	515	600	612	593	574	580	579	541	590	553	607	603	573	577	563	558	543	558	589	555	587	536	561	564	595	619	576	562	588	593	587	565	591	497	554	555	552	584	568	575	584	572	571	592	536	598	541	596	576	570	555	559	604	529	527	587	548	583	546	588	570	573	572	576	590	600	560	556	558	580	559	585	580	590	567	586	575	558	561	558	613	567	541	569	570	606	573	568	582	566	581	588	594	543	583	563	571	556	553	540	552	560	577	559	585	618	571	581	572	551	589	556	577	587	598	562	584	532	574	589	594	555	569	575	607	554	595	554	604	566	569	576	574	623	562	584	555	574	578	551	540	574	551	566	559	570	606	564	574	565	571	517	567	564	582	580	611	618	574	571	594	586	632	560	556	560	550	583	535	552	568	580	539	604	560	559	586	594	586	586	600	557	556	595	549	580	544	542	516	559	567	620	563	553	549	538	598	601	598	622	541	569	584	592	607	546	549	600	532	560	582	591	570	610	559	599	594	611	605	554	566	600	591	592	552	575	536	584	575	533	578	600	565	580	549	533	581	594	598	581	558	510	574	528	529	593	601	572	553	558	567	604	546	561	566	557	580	574	605	538	584	612	597	567	580	540	556	566	570	585	593	579	540	580	614	591	541	588	557	576	569	555	592	536	586	591	582	595	514	569	534	561	556	567	607	543	573	560	537	561	616	532	570	573	558	559	593	575	587	583	578	530	514	578	534	629	580	572	604	591	544	596	594	555	608	567	582	577	550	597	598	552	561	568	540	545	527	606	569	591	540	566	575	575	569	590	605	541	584	613	561	528	603	547	588	563	597	559	572	550	546	583	559	550	572	548	538	602	550	595	571	557	567	564	545	558	617	555	608	581	560	557	574	620	564	579	574	624	530	533	563	608	577	576	554	563	529	551	541	520	530	584	558	564	544	575	555	586	526	512	619	563	561	582	586	581	574	593	560	555	551	569	544	592	579	591	611	597	612	556	553	549	579	619	574	580	584	605	597	554	574	559	542	603	528	627	592	577	557	540	554	612	553	604	559	547	608	564	648	522	568	580	562	540	586	536	547	573	554	566	537	543	616	548	573	567	554	503	550	583	564	594	581	560	550	644	583	596	570	560	541	602	606	588	551	580	576	557	595	568	573	541	561	559	583	546	592	564	543	588	567	585	566	582	615	555	597	538	613	581	578	609	608	568	571	586	574	569	581	586	561	531	558	554	583	596	535	594	591	557	553	551	587	581	579	609	570	539	572	550	593	610	570	559	572	570	592	578	565	572	573	579	583	536	566	599	548	577	545	512	593	596	603	595	584	576	602	561	551	538	569	557	544	586	560	557	567	592	528	594	579	544	568	580	565	541	602	609	538	606	607	575	582	590	607	576	559	540	554	563	573	592	588	598	570	566	590	611	588	573	582	604	531	525	573	590	564	541	591	567	541	570	567	571	597	571	592	593	533	573	567	559	597	615	560	564	582	550	579	541	574	583	610	569	516	586	601	581	562	549	528	588	569	541	518	568	542	569	569	592	550	566	579	549	608	584	550	568	528	594	535	562	595	586	592	595	568	575	573	596	537	570	569	563	604	568	579	588	585	570	537	605	614	566	559	522	582	541	574	583	585	548	588	595	575	593	575	557	579	565	588	537	522	586	593	600	568	559	562	562	550	600	559	567	585	554	584	533	563	550	562	539	570	592	578	583	568	595	546	564	538	583	561	557	582	561	595	575	591	573	601	564	581	576	593	610	574	570	582	571	530	545	565	561	511	564	537	523	567	546	589	594	588	571	545	565	544	545	577	602	610	585	555	583	540	524	559	557	568	566	553	541	574	567	538	626	575	570	559	596	565	599	548	545	547	581	552	531	554	566	557	557	561	554	577	590	590	555	568	539	590	555	591	544	572	589	571	554	547	576	560	575	558	563	590	562	558	556	579	577	509	556	562	611	608	547	582	562	606	583	550	549	549	573	547	564	576	545	569	597	561	529	574	555	557	569	543	605	591	586	580	584
22809	21051	28867	23540	21029	19053	2936	534	365	329	342	312	258	256	300	297	242	229	257	227	189	234	214	236	222	205	189	204	221	221	208	221	212	238	208	213	220	192	196	203	205	184	178	178	194	171	190	217	201	196	193	204	165	201	207	190	179	193	210	202	191	181	203	190	212	186	174	201	202	199	206	219	169	205	170	183	198	176	184	190	200	193	185	175	177	204	169	174	187	196	197	181	183	207	186	183	204	209	200	182	174	188	185	207	184	190	194	190	193	214	179	180	189	200	189	206	180	188	199	203	193	194	193	175	193	183	189	179	174	187	192	206	191	186	181	190	204	171	169	199	181	191	203	204	202	196	192	175	190	201	181	181	184	173	197	186	190	191	172	185	182	191	194	190	200	174	187	207	188	198	208	202	195	205	190	184	186	184	184	186	178	191	180	162	205	189	205	194	190	183	180	154	149	215	184	188	212	185	211	192	203	149	164	186	185	182	180	210	194	184	167	181	206	194	217	204	195	196	211	194	190	195	166	194	166	189	201	168	191	188	192	185	176	185	186	193	181	193	180	180	193	211	196	191	173	177	213	208	207	178	168	196	188	182	191	178	184	183	204	198	176	188	177	195	207	174	202	200	189	190	191	192	191	210	199	158	168	178	208	205	158	194	179	199	208	186	189	190	174	166	194	220	197	173	175	187	182	175	172	185	195	180	199	184	198	175	182	180	206	185	203	177	175	176	180	183	200	165	176	219	186	195	199	178	168	180	196	174	196	195	199	193	186	194	174	182	180	209	173	162	198	228	196	197	199	203	174	186	204	188	190	207	197	171	206	188	184	166	203	171	213	195	173	198	183	185	195	170	178	191	205	187	182	190	185	208	210	210	209	192	168	200	179	196	195	201	193	202	173	172	184	193	193	195	206	172	191	167	183	181	175	183	176	188	177	178	192	185	165	186	168	174	186	205	176	168	173	199	194	203	183	204	191	174	205	205	210	181	189	178	182	197	197	183	178	180	190	186	177	194	166	196	209	179	168	185	179	177	179	182	213	191	160	199	178	174	177	184	184	187	198	191	188	184	197	181	200	186	198	204	202	183	181	179	171	203	203	177	201	198	200	182	192	187	175	176	175	206	185	185	203	189	195	162	179	197	158	186	184	199	168	193	170	170	205	196	159	200	210	202	154	161	177	213	202	169	200	199	198	186	169	222	216	209	176	183	194	203	207	155	202	189	176	201	173	184	180	176	174	209	189	182	171	192	185	190	194	193	194	168	162	190	186	188	192	185	179	180	211	194	196	198	189	178	176	191	161	195	187	196	186	191	213	177	164	199	199	213	185	188	190	200	187	176	185	214	217	202	188	175	159	160	171	200	214	194	191	184	174	186	200	184	164	180	180	195	211	182	184	195	172	198	190	189	171	209	193	165	187	212	185	182	200	189	199	156	185	200	189	179	209	209	187	180	189	188	156	169	199	203	169	185	184	194	176	200	201	205	196	189	184	179	150	167	204	212	197	185	203	192	212	164	176	184	170	208	165	140	189	194	187	191	189	185	199	192	154	172	185	191	191	174	218	186	201	212	180	167	179	195	199	183	187	178	191	203	186	187	198	186	179	163	202	178	185	195	180	202	177	166	180	182	197	187	195	183	197	175	216	211	181	204	195	196	184	176	167	194	211	182	186	199	171	181	177	212	188	216	197	194	173	190	207	205	180	179	199	175	192	179	189	180	176	204	188	187	193	188	196	158	173	186	196	207	200	195	166	166	203	207	163	202	200	192	180	187	192	190	188	187	202	171	170	173	184	197	191	203	200	186	188	204	202	191	180	203	218	207	187	195	191	201	184	199	179	163	197	193	212	189	190	180	181	193	177	187	174	207	203	191	182	177	184	200	187	190	176	189	179	190	175	220	184	181	157	223	190	169	184	182	206	174	208	174	182	202	184	210	183	192	199	171	182	214	188	179	182	188	181	182	179	219	165	180	182	182	172	203	171	201	174	188	196	173	195	191	197	195	176	172	184	186	183	187	194	199	195	184	182	165	201	170	193	178	185	209	186	204	182	197	202	192	194	198	199	180	188	171	180	185	166	207	194	176	210	200	240	193	172	194	178	196	149	180	172	195	192	192	193	188	186	190	218	194	174	176	162	189	174	185	218	180	202	173	198	189	208	207	173	196	202	170	184	168	213	218	185	171	186	201	193	198	199	181	210	179	189	192	192	197	221	183	193	185	211	162	188	167	216	209	191	189	169	168	181	184	203	200	169	204	205	188	183	205	180	189	166	188	175	173	171	174	198	184	186	186	177	171	157	208	185	201	191	186	176	175	180	197	175	187	174	217	189	183	216	188	158	181	192	215	193	201	199	186	176	202	182	199	185	193	200	161	187	191	204	208	181	170	173	180	173	186	217	176	181	186	179	202	193	196	189	183	205	190	184	207	174	175	211	183	186	209	196	199	167	200	191	157	189	188	185	195	177	173	177	190	172	206	179	197	181	203	172	192	202	179	173	191	176	205	177	172	165	177	188	204	171	187	191	217	212	193	204	211	195	165	178	190	192	193	181	190	208	191	176	216	193	189	186	205	166	191	175	178	182	165	171	174	184	195	198	162	204	185	200	180	186	214	205	206	176	186	186	176	198	185	193	203	204	172	184	174	209	184	176	185	175	187	191	179	199	177	196	173	205	196	190	169	228	189	202	181	196	190	198	169	170	191	186	165	201	188	199	183	183	196	200	207	188	179	160	168	208	209	189	200	194	185	182	192	190	192	187	171	191	201	185	192	188	184	210	180	204	174	209	187	190	170	190	207	186	178	193	176	206	172	175	186	198	189	204	197	185	186	178	217	181	201	169	180	209	233	200	190	209	187	178	179	182	202	193	177	174	186	162	189	173	184	197	205	181	167	185	161	209	205	205	186	189	206	204	191	195	186	190	186	181	195	167	188	189	180	184	183	216	191	208	187	186	186	166	179	181	200	191	193	183	202	203	187	200	159	164	209	192	172	203	180	200	189	188	183	181	202	177	200	173	183	169	180	185	206	164	185	193	217	210	193	173	173	165	189	177	187	157	186	197	195	194	183	192	164	180	191	171	171	205	177	209	177	169	157	175	196	193	201	189	200	186	187	189	200	182	185	196	168	197	183	172	179	168	152	200	181	197	186	188	201	202	210	211	178	192	175	194	175	187	189	178	186	164	175	185	175	178	181	188	179	177	182	208	184	185	180	184	204	188	192	198	179	188	201	185	201	193	182	188	186	212	191	181	191	183	190	200	207	186	177	180	185	189	210	151	177	194	172	177	184	188	183	185	203	170	186	185	187	197	176	181	177	179	200	186	179	181	183	181	178	206	197	182	207	202	194	208	170	200	175	178	194	187	201	165	184	170	205	175	182	184	174	219	205	191	184	201	181	206	198	204	202	188	180	192	198	204	195	193	172	170	189	178	185	208	191	198	176	212	204	183	168	191	208	174	180	179	192	188	173	190	180	193	198	186	189	226	198
55983	80310	52263	23680	2779	1965	1444	1232	988	806	738	643	592	534	504	487	453	424	397	367	363	355	383	325	349	353	363	367	352	390	370	393	364	354	322	314	305	335	317	325	334	319	337	319	350	317	315	330	315	302	303	323	339	289	289	294	237	275	286	296	300	277	264	287	329	296	293	284	305	319	307	309	266	306	283	306	304	270	295	313	320	288	294	314	279	293	295	295	283	266	302	281	286	262	299	283	294	261	261	273	277	277	314	285	285	294	272	318	294	281	310	288	289	278	262	271	297	304	267	249	304	318	277	306	279	302	293	315	282	269	312	284	266	291	277	294	291	316	292	287	277	280	307	277	295	302	288	264	276	274	291	293	286	295	280	293	289	287	269	294	297	310	309	284	283	277	294	302	254	276	319	281	282	277	297	313	282	269	278	296	275	294	303	304	306	299	296	276	284	291	286	263	308	264	266	274	308	284	284	285	311	282	291	269	295	306	273	295	321	284	275	325	310	281	299	273	309	264	270	316	269	319	290	297	249	301	266	265	281	345	243	290	308	263	324	261	291	297	314	286	296	292	281	307	311	274	292	269	267	296	295	266	275	285	281	312	285	279	275	281	302	288	258	268	283	306	254	298	297	288	268	281	322	308	273	290	276	270	300	293	294	299	287	286	290	295	306	297	304	286	257	292	281	285	283	272	257	302	304	296	287	299	275	282	285	284	243	296	280	274	270	293	278	281	248	270	304	275	314	285	296	272	290	318	305	301	280	286	276	297	272	280	301	272	244	277	260	292	304	280	297	254	316	282	278	295	296	269	263	296	276	296	253	306	287	278	254	284	268	272	295	279	276	301	295	280	295	286	267	312	293	294	292	299	272	273	288	249	277	272	296	293	314	301	284	289	267	272	300	267	259	267	279	303	329	277	296	258	273	287	262	294	308	306	330	302	311	269	266	271	281	283	260	264	272	320	296	276	283	300	267	280	291	320	251	271	305	315	325	281	280	273	268	284	285	267	290	265	319	302	294	301	287	273	288	279	319	295	282	274	255	286	290	298	300	294	271	282	287	300	285	293	275	281	283	303	279	274	290	298	258	265	282	304	304	264	304	271	307	273	272	283	327	292	274	295	290	256	265	280	271	271	288	296	279	261	275	278	292	259	313	276	304	279	282	291	259	289	276	284	303	278	303	307	284	268	291	292	276	291	276	254	296	285	293	271	293	295	254	271	298	294	304	273	260	274	297	275	266	256	283	281	293	284	283	269	292	259	293	267	293	278	297	302	305	277	285	236	293	278	249	309	305	264	308	281	275	285	307	282	287	275	257	281	301	260	284	288	252	253	279	279	295	278	262	284	273	296	270	297	260	295	271	274	284	274	259	295	296	269	303	326	273	286	288	298	278	246	289	282	276	283	278	278	280	300	251	290	306	281	270	295	295	293	289	290	294	249	298	274	282	265	295	293	290	312	281	272	306	256	273	273	287	298	290	282	272	303	291	298	292	288	276	288	286	261	284	288	285	314	273	296	272	287	285	292	280	294	245	264	299	277	294	277	273	299	290	258	299	275	281	288	262	302	296	282	264	273	254	289	260	297	272	300	297	257	274	243	277	269	297	272	263	220	298	294	282	277	305	283	319	257	277	258	256	293	268	296	277	281	275	296	274	272	263	293	290	275	248	275	279	285	274	269	289	256	263	264	268	291	310	298	298	281	290	306	280	284	316	268	275	282	286	289	285	275	278	289	323	293	303	274	276	280	270	264	299	294	285	255	305	300	305	260	294	307	293	261	268	275	294	267	274	259	294	316	284	280	317	269	270	290	303	282	279	291	282	278	302	286	280	268	290	265	312	288	289	268	295	281	303	279	299	296	276	314	288	250	260	288	287	297	294	265	282	296	292	272	284	298	277	262	287	250	267	301	261	248	308	280	272	262	282	272	292	239	280	259	285	283	276	242	288	289	280	278	295	258	300	285	308	299	273	296	297	289	292	281	253	277	306	259	295	282	282	302	282	259	261	302	280	262	282	282	321	244	295	289	299	273	296	271	296	313	301	296	285	254	275	274	262	285	314	284	290	298	269	299	269	296	278	291	281	295	267	327	287	296	273	275	303	264	263	273	299	284	265	284	266	274	264	296	320	255	289	310	272	274	270	308	275	288	282	305	299	337	266	291	290	302	264	307	316	277	304	287	259	265	271	299	298	300	260	296	280	291	263	340	223	264	287	268	286	267	274	254	274	258	303	297	305	280	265	286	291	284	288	315	304	290	292	271	281	277	277	281	297	292	312	290	279	256	289	272	274	263	291	262	260	299	292	303	274	303	259	256	261	303	290	305	304	277	292	271	256	316	315	259	276	277	267	281	255	289	284	285	305	271	283	280	293	234	275	288	267	250	264	300	290	288	296	293	318	283	293	264	304	288	298	308	293	316	271	264	290	299	265	289	309	280	268	304	309	311	290	298	294	293	299	306	293	291	266	303	296	259	272	281	281	292	269	312	313	301	279	300	273	268	257	272	281	289	280	307	284	278	280	296	285	271	272	305	267	278	312	306	300	279	305	252	277	270	300	278	282	304	260	258	306	275	308	284	301	274	280	266	256	296	253	284	304	266	253	275	283	296	293	266	297	284	284	308	307	296	289	295	271	264	283	301	281	308	264	269	281	305	295	269	272	285	302	276	299	283	290	261	259	284	272	308	255	310	266	275	270	278	285	285	288	297	341	299	289	308	291	296	268	289	300	271	291	272	268	276	282	308	269	267	285	269	285	298	277	298	276	293	276	283	296	268	281	287	298	291	278	269	276	276	286	301	292	266	293	301	268	290	292	296	293	288	288	308	294	315	294	292	275	296	273	303	270	277	295	299	288	307	254	272	295	283	288	277	300	300	286	257	292	279	263	300	292	294	291	288	287	285	273	265	280	288	287	301	289	263	275	272	298	307	262	293	273	292	271	283	289	275	269	279	276	300	287	275	286	279	284	290	289	277	285	254	276	284	271	289	256	311	268	288	266	298	276	282	304	283	302	274	271	296	273	269	274	276	314	259	295	313	299	258	276	294	265	299	271	296	281	274	259	289	263	237	281	303	246	321	297	283	281	288	310	270	283	299	277	279	273	291	311	310	292	293	299	293	247	295	279	275	278	310	281	258	274	282	304	288	275	295	278	273	307	284	287	272	283	282	281	267	305	302	326	275	287	288	297	298	288	264	316	259	305	313	276	309	279	262	244	305	256	310	289	316	288	284	299	320	287	281	290	269	268	301	253	276	287	284	284	286	252	305	297	269	306	294	295	295	272	281	310	295	298	293	281	306	286	287	271	273	276	306	311	286	313	265	303	318	284	271	305	293	247	302	294	252	281	286	280	271	268	298	270	275	272	242	257	285	294	285	264	271	294	301	299	268	306	280	267	313	302	291	315	284	259	305	251	282	280	280	278	259	245	292	250	268	295	280	254	288	278	312	269	299	261	303	281	276	278	271	278	310	300	296	273	285	290	277	266	299
27021	21515	17037	5708	446	394	414	437	377	393	358	385	386	415	394	418	423	345	416	387	391	373	415	414	372	374	410	384	406	405	389	397	436	380	397	414	423	413	368	428	400	417	375	377	375	404	381	375	392	408	405	383	379	383	379	377	401	384	400	390	395	374	382	348	387	396	407	396	362	361	391	371	412	392	392	389	427	386	403	387	398	413	376	405	393	387	392	391	392	379	389	373	401	376	401	369	386	339	371	374	394	399	381	395	391	410	407	405	407	389	399	427	371	395	398	422	406	387	392	415	398	358	415	378	383	383	396	373	400	361	389	377	338	409	402	339	398	391	387	404	400	375	423	401	415	385	381	365	368	381	408	379	398	394	399	409	407	396	390	365	376	382	367	374	387	407	372	415	419	387	406	426	401	369	371	387	390	391	375	403	384	401	352	359	388	398	390	420	394	414	382	339	409	408	378	372	377	374	376	400	428	386	374	376	381	380	390	377	397	409	387	407	364	392	409	413	428	407	415	398	405	390	377	426	384	373	418	405	415	383	366	416	410	361	369	420	387	350	391	394	367	390	351	419	408	385	390	354	397	378	389	393	371	394	387	387	379	397	344	363	392	379	364	381	403	417	391	373	411	403	396	405	379	373	388	378	412	372	368	420	382	416	410	366	383	394	434	425	389	386	400	398	362	399	395	409	418	401	396	387	420	372	355	394	352	394	435	387	397	375	382	414	366	396	386	399	395	385	393	386	408	382	400	405	390	396	390	371	392	391	359	404	395	356	366	386	374	397	394	431	408	419	381	400	382	396	405	406	374	360	369	388	377	393	390	382	390	376	390	398	411	366	384	376	386	387	400	391	353	382	404	414	403	422	362	410	368	378	405	399	361	388	413	417	389	341	375	391	361	384	369	384	394	408	368	390	384	351	381	386	392	388	403	380	370	396	354	392	379	413	359	375	401	381	386	376	403	383	335	413	395	381	390	387	417	392	386	424	401	376	409	420	403	384	378	379	396	385	425	384	389	368	376	394	376	399	345	347	391	403	415	369	389	390	387	377	369	347	372	416	379	391	390	396	327	421	422	365	403	410	406	345	399	387	400	354	395	400	390	390	402	388	372	351	383	410	382	379	404	412	370	375	404	389	374	409	419	386	388	403	358	375	390	400	404	406	434	364	354	381	385	378	409	400	384	381	388	405	369	401	392	378	407	389	379	395	364	337	393	368	364	359	406	417	385	405	387	379	372	385	421	359	393	417	396	411	381	386	431	408	389	403	378	380	367	423	357	416	383	360	361	422	392	381	381	393	405	382	383	400	382	365	375	379	388	376	402	357	391	328	405	375	425	379	393	400	416	392	368	356	423	393	426	367	376	398	393	393	400	380	409	363	387	382	356	382	360	419	400	372	382	392	415	389	384	394	381	368	371	404	424	383	369	384	406	392	359	385	372	395	387	380	421	359	408	374	380	397	415	363	407	388	377	418	359	382	350	400	386	385	383	409	386	416	406	380	351	397	371	349	439	380	387	356	398	399	401	409	407	404	427	398	392	390	390	393	402	386	357	405	382	416	380	358	381	385	395	396	394	395	380	402	381	395	388	424	387	400	389	432	397	403	437	421	358	356	384	396	407	396	367	383	361	348	407	412	379	399	383	385	365	381	401	378	412	392	399	394	423	371	401	361	346	424	364	421	398	399	374	394	383	381	388	401	355	386	364	380	387	365	395	403	370	414	409	365	352	397	374	364	396	382	437	421	398	423	427	367	384	390	370	402	420	394	433	383	385	446	400	380	368	399	385	360	411	448	430	367	402	376	363	369	385	396	395	397	352	394	391	385	419	410	394	410	370	396	383	365	419	393	389	379	376	376	398	373	390	394	355	393	399	370	418	404	399	415	393	390	403	351	387	405	384	435	395	366	416	385	391	386	407	397	363	383	395	416	367	386	381	406	405	406	405	370	412	370	356	393	424	422	394	406	368	376	367	425	432	401	377	392	409	392	406	388	387	428	377	390	356	394	401	378	417	414	421	386	391	386	391	385	365	378	384	356	407	375	395	376	362	377	403	377	390	383	368	421	361	402	382	408	360	369	421	391	390	386	396	419	364	395	387	400	398	384	401	379	414	362	403	358	377	383	403	371	393	417	387	418	406	394	380	390	384	394	447	393	417	380	404	382	388	378	400	389	373	387	401	411	378	393	431	384	402	377	394	393	404	428	378	395	380	374	396	384	385	392	369	393	429	398	400	376	364	392	396	398	354	424	413	382	359	398	390	418	379	369	369	398	393	371	407	404	368	367	343	418	422	384	352	401	370	378	372	378	379	395	359	366	404	391	392	373	399	371	402	417	380	383	392	433	406	362	384	397	372	417	388	387	394	391	437	376	403	391	380	417	372	391	428	426	375	419	425	404	411	372	402	370	382	410	394	410	353	371	396	371	375	406	396	388	413	399	389	403	364	361	360	402	364	397	385	339	393	398	383	394	390	378	396	367	387	381	377	383	390	381	362	400	426	386	379	403	372	415	425	415	423	400	373	393	385	342	370	400	381	379	350	410	403	419	398	365	382	389	358	393	397	393	397	429	382	393	380	387	376	380	392	397	366	418	410	387	364	385	386	383	385	396	405	428	413	392	409	356	351	365	418	393	368	401	383	385	386	365	401	371	410	406	367	424	420	388	366	392	353	393	373	363	380	384	395	383	391	399	407	399	366	373	400	390	426	386	371	407	430	405	392	399	376	421	407	394	392	384	395	387	421	352	393	356	395	413	387	431	396	391	408	383	410	410	393	419	403	396	363	393	402	370	389	360	400	415	390	397	389	391	375	364	373	395	379	379	403	409	366	401	391	390	387	362	380	388	378	386	402	438	401	425	407	395	387	346	407	368	402	397	374	409	400	417	382	395	395	398	389	373	380	412	407	372	396	319	373	376	362	352	385	390	400	390	371	398	385	403	395	442	404	384	391	386	436	412	397	350	432	402	390	401	394	346	355	423	374	405	380	393	385	392	374	418	401	404	382	430	426	382	397	383	413	382	384	379	369	389	387	378	401	362	408	398	382	372	384	409	401	372	408	378	344	419	399	382	414	409	382	373	372	358	408	399	387	407	364	406	348	391	389	399	372	435	421	363	401	370	412	379	374	406	392	365	401	399	416	414	365	386	400	384	405	370	401	384	364	428	368	368	383	383	376	397	412	421	387	403	376	382	376	393	376	374	368	390	394	357	397	387	404	356	378	383	408	377	356	411	378	402	382	399	387	399	379	377	366	386	397	394	390	375	374	387	387	382	361	383	395	420	397	386	412	411	369	370	394	404	413	380	342	373	418	386	352	426	395	412	375	391	370	391	371	411	375	390	359	356	374	398	380	438	392	348	393	369	386	398	364	375	411	392	364	416	398	390	388	400	375	375	365	386	367	399	393	408	389	355	358	379	388	376	383	395	429	378	413	398	381	370	407	412	412	379	388	402	392	418	399	374	377	400	412	371	382	386	383	399	399	377
23218	29578	16352	4925	697	580	622	632	626	568	609	613	577	574	540	555	611	540	570	557	535	603	570	599	599	627	607	561	597	608	592	556	568	582	562	566	594	570	582	601	591	561	610	560	560	553	572	563	578	555	546	598	598	564	545	560	590	545	559	575	551	570	591	603	551	551	554	545	554	522	569	602	608	510	540	558	583	566	577	566	630	562	563	572	521	570	542	572	550	575	532	539	570	568	552	507	575	565	563	575	568	557	521	559	574	557	566	558	543	535	569	556	539	558	556	562	586	603	558	587	526	597	551	607	582	559	577	538	592	548	579	575	560	569	566	584	554	582	571	580	585	546	562	550	571	533	548	576	612	527	566	553	614	549	583	588	586	623	535	603	600	550	565	588	585	612	566	578	544	557	556	550	613	564	550	507	549	545	569	599	653	539	573	519	587	610	566	551	591	561	560	591	548	577	608	569	594	587	551	513	563	603	575	546	569	551	565	520	579	607	597	558	542	607	587	581	585	577	572	589	592	588	570	532	572	492	541	551	540	547	586	608	556	550	587	558	529	572	567	566	563	517	628	587	560	558	561	563	573	595	579	556	577	566	573	575	528	553	577	537	573	582	576	573	572	531	570	566	590	551	569	538	615	560	567	540	590	588	519	565	576	587	525	567	618	551	601	590	532	559	588	560	538	558	559	545	546	547	541	577	547	580	629	570	568	569	561	604	557	546	569	574	619	563	545	558	601	571	552	553	579	571	588	588	533	576	585	570	561	588	605	518	588	590	529	587	560	576	605	574	552	576	518	564	544	621	537	598	557	582	570	578	543	614	559	545	575	530	564	536	585	588	557	550	559	568	581	589	553	608	570	562	579	582	502	589	585	593	584	569	558	561	582	575	562	554	606	603	553	571	553	536	597	582	574	567	596	550	589	528	579	555	554	567	557	567	540	590	569	518	540	586	528	562	546	566	570	577	546	568	574	592	574	566	546	572	611	577	597	550	564	552	587	561	556	586	531	566	578	525	572	572	593	577	585	577	535	557	523	550	562	553	577	568	555	589	546	570	554	539	578	523	539	571	558	587	540	574	540	555	579	530	577	556	564	572	557	577	564	537	550	596	535	596	559	566	585	565	567	573	590	600	566	560	568	562	578	606	609	591	567	550	571	565	566	531	544	563	550	570	575	644	559	571	599	603	559	576	541	555	570	536	593	546	600	601	595	540	554	650	543	568	593	536	550	519	537	561	551	583	537	563	577	570	535	563	556	541	595	529	556	574	560	595	571	606	637	561	532	624	522	564	541	525	543	557	590	583	549	507	562	557	575	567	567	553	543	565	552	565	573	553	545	598	541	593	554	572	539	553	583	569	531	559	548	522	593	608	540	573	514	559	554	554	586	571	553	537	587	536	559	597	583	610	550	571	542	552	581	565	553	567	540	534	550	560	574	615	557	552	577	570	575	590	578	553	574	599	554	581	597	564	555	580	582	545	569	551	554	586	588	571	567	584	579	573	574	562	578	581	543	560	547	531	611	592	574	553	596	576	540	543	587	566	606	556	543	578	519	598	547	590	563	541	601	596	575	568	625	573	509	581	581	598	558	554	562	539	603	573	538	554	524	580	598	528	533	594	574	607	550	582	581	574	588	538	520	586	526	577	541	568	598	584	597	560	573	553	575	544	582	550	551	576	641	545	516	569	608	576	580	572	581	556	510	556	538	527	586	589	534	599	536	561	597	555	529	551	580	551	560	559	560	579	591	577	575	549	563	515	570	585	539	566	544	539	588	539	543	573	599	577	544	575	553	531	568	560	555	571	601	556	564	567	564	570	598	588	518	594	567	553	562	584	571	571	532	546	537	581	558	575	560	540	592	644	569	560	625	559	549	577	541	576	621	570	578	534	526	565	536	576	585	567	560	562	612	581	530	567	581	580	558	564	594	537	579	569	612	544	560	539	563	537	535	579	591	580	603	568	562	534	569	526	582	532	583	552	560	566	537	581	537	561	558	572	557	574	545	593	572	659	574	563	621	565	589	568	556	554	554	593	531	577	553	583	603	585	568	604	577	532	571	589	555	585	584	594	597	562	578	594	572	588	582	560	542	585	584	539	518	604	576	568	590	579	573	614	555	570	585	564	591	571	601	594	581	609	570	537	559	595	601	599	550	526	548	580	583	586	552	605	531	594	571	588	554	573	583	580	532	596	599	562	603	593	567	592	591	573	563	538	562	569	575	579	564	553	574	603	460	582	574	612	529	564	542	579	571	560	581	534	575	603	606	603	612	546	560	566	546	545	551	547	517	542	574	600	563	587	562	551	554	566	541	573	523	618	601	534	570	576	580	574	553	562	566	593	565	553	555	603	545	573	589	570	550	535	577	568	620	527	572	522	624	599	586	564	588	506	577	568	577	577	552	544	553	577	510	575	579	511	571	555	584	573	598	604	564	598	606	578	577	581	568	547	571	578	557	582	543	571	570	554	554	581	600	531	570	587	598	623	561	547	514	606	577	568	565	573	568	587	558	554	558	530	546	594	615	571	557	566	563	531	546	559	576	589	568	587	547	570	611	553	572	561	580	544	552	551	609	577	583	536	559	568	562	486	573	570	595	571	551	553	603	595	583	557	577	547	582	546	566	575	554	585	573	540	542	562	597	513	557	596	578	571	566	541	563	599	545	575	553	540	504	568	574	575	536	536	585	577	571	582	546	549	570	553	558	573	550	537	607	515	538	545	595	585	534	581	587	534	579	584	583	613	587	550	545	568	586	539	578	545	571	558	614	505	568	586	582	564	566	578	605	545	534	570	523	558	620	547	551	528	568	559	591	570	594	542	577	582	553	566	545	546	562	591	545	556	560	588	574	535	587	571	545	538	544	588	557	554	531	576	580	531	576	608	526	591	588	561	530	580	595	536	572	582	531	590	579	561	556	545	586	562	579	547	570	581	564	597	541	626	604	576	553	587	560	582	533	563	540	553	578	577	545	537	543	604	524	559	540	544	547	594	560	565	572	569	560	553	574	547	547	585	558	589	516	581	575	576	554	558	569	550	567	556	590	576	567	642	531	536	592	564	569	594	578	583	546	540	563	565	550	585	621	580	597	544	538	519	550	526	568	556	556	577	619	549	566	569	574	572	595	588	595	603	606	573	567	536	542	573	579	566	588	553	561	563	567	591	589	570	561	530	568	574	527	563	595	561	606	584	539	543	583	589	574	559	578	617	588	561	565	551	508	569	551	547	540	625	566	579	536	580	572	546	517	580	579	590	509	554	530	590	557	588	592	547	595	595	522	553	529	607	582	600	549	569	576	566	577	542	540	569	571	549	567	584	528	527	561	598	563	579	518	595	601	583	538	561	537	595	541	525	565	583	585	582	584	529	549	517	562	532	562	564	590	582	570	561	577	554	533	527	579	602	547	550	527	558	572	615	548	538	551	579	544	517	566	584	548	522	544	530	571	558	616	596	579	588	572	550	540	604	575	517	553	535	557	553	590	569	562	562
23873	21180	28637	24080	20180	6905	760	543	495	473	454	391	452	459	445	418	429	414	411	411	397	442	393	400	424	361	402	368	375	421	408	461	390	377	417	383	408	396	426	399	408	415	429	400	394	408	393	403	387	371	378	409	373	390	388	388	369	403	392	388	430	392	398	376	384	391	387	420	398	366	344	389	359	390	404	359	406	420	381	398	359	371	395	371	383	392	369	403	419	388	361	397	405	370	408	367	379	362	414	402	367	381	364	397	370	376	376	364	380	403	401	368	417	371	374	394	407	401	378	382	363	395	399	417	378	397	382	404	402	385	377	380	390	398	395	382	394	410	404	415	370	397	378	390	401	380	387	371	403	373	395	407	404	399	381	368	385	425	401	417	362	376	392	411	368	379	364	405	388	406	406	379	381	446	390	418	385	379	365	392	415	360	382	399	411	382	364	380	368	378	417	384	382	440	352	375	398	392	388	375	373	421	391	392	400	390	389	379	378	369	382	406	394	400	376	407	373	411	373	387	353	415	387	382	373	377	403	397	375	394	399	382	348	388	354	399	393	360	386	360	402	390	353	401	362	387	405	403	378	422	389	405	413	373	394	375	375	384	396	346	378	380	368	389	383	373	386	382	352	404	416	393	397	376	391	357	391	349	409	373	384	401	406	390	373	410	425	411	394	346	399	393	386	349	431	398	402	360	380	387	383	390	382	377	369	392	386	386	387	424	425	387	374	385	401	407	366	370	389	365	419	377	380	400	415	395	395	374	384	391	398	410	385	368	400	363	391	400	363	380	379	376	382	359	353	376	397	358	409	374	357	373	381	406	417	382	387	372	350	374	404	390	398	385	384	427	348	372	368	365	406	347	385	377	414	391	383	398	375	407	380	393	410	382	390	438	395	380	379	397	399	341	379	371	383	371	408	389	409	392	403	343	380	416	401	364	379	396	376	401	410	391	382	386	396	371	401	399	372	395	363	386	390	400	386	380	384	434	403	350	403	381	382	383	385	367	386	378	362	366	362	381	402	412	387	395	415	412	350	386	398	382	383	393	397	391	386	383	405	397	400	369	386	378	376	397	375	391	371	378	403	373	411	385	383	396	381	397	388	398	368	403	389	376	369	380	394	415	387	388	367	369	379	388	387	392	405	391	409	370	381	354	383	407	407	415	404	360	415	366	449	407	410	369	418	360	418	344	374	343	409	411	422	379	393	404	386	382	423	396	377	374	372	343	346	396	375	404	431	396	389	359	389	409	389	393	377	382	377	404	388	384	382	412	398	416	392	400	399	388	385	411	384	386	391	397	414	402	371	420	328	428	390	414	407	384	402	382	389	397	409	433	428	380	401	363	400	397	387	420	401	392	367	367	374	383	388	365	365	376	391	375	370	407	421	377	395	382	373	389	415	380	389	402	375	395	374	405	364	424	382	384	394	372	346	393	400	414	377	395	350	404	361	393	396	362	361	397	400	365	421	392	404	351	396	384	411	376	412	407	417	386	382	353	375	406	365	382	394	426	415	390	396	384	352	386	388	411	400	429	383	371	419	399	411	375	343	372	379	389	393	379	408	369	388	405	390	399	418	395	377	346	406	373	375	346	379	375	395	377	352	366	402	395	365	372	412	384	385	336	368	393	378	412	391	406	364	435	386	402	402	389	408	399	356	347	368	391	400	389	365	371	398	391	395	414	374	400	413	385	394	364	349	358	384	372	418	435	361	365	388	428	394	439	364	390	370	360	395	372	367	374	388	369	328	387	393	396	423	381	415	412	364	381	374	414	380	399	381	379	358	383	372	400	401	413	390	379	391	378	397	397	377	380	433	405	379	369	360	431	404	389	381	381	374	389	371	394	430	346	400	356	390	396	368	392	381	390	423	379	376	429	385	373	343	352	385	398	365	348	401	390	392	380	414	376	402	396	387	419	381	377	357	387	371	376	380	391	379	359	396	394	392	379	374	436	402	343	380	415	401	357	387	397	416	373	360	367	383	363	403	381	413	362	361	412	431	393	398	431	394	377	390	394	394	398	381	408	388	435	388	381	409	396	395	381	406	417	375	382	371	384	380	360	389	393	376	387	374	398	436	337	396	396	396	365	377	388	346	395	368	376	362	417	435	422	403	398	391	381	392	388	398	425	376	387	397	417	397	410	382	378	377	355	391	390	420	349	393	373	366	398	425	383	388	415	377	394	359	355	374	411	405	368	375	411	385	408	418	406	373	391	426	413	369	349	383	366	421	396	387	393	355	397	377	408	370	364	410	406	400	375	392	362	360	381	375	400	404	413	421	387	370	386	377	369	396	390	396	409	352	414	384	372	397	348	376	396	395	418	376	360	382	402	402	407	397	355	360	394	383	371	407	352	408	401	403	427	390	397	403	394	394	351	389	374	389	409	384	377	355	427	398	401	386	407	364	404	378	380	364	403	388	390	369	359	397	422	361	389	363	352	427	418	381	411	410	399	361	382	347	399	405	391	415	377	390	377	397	379	358	371	391	382	415	379	413	400	404	373	376	408	373	424	395	369	368	407	410	383	403	375	383	402	363	376	404	399	417	403	382	381	391	434	386	380	367	335	354	386	387	387	390	398	397	375	383	362	376	381	408	387	361	403	417	377	399	407	393	376	381	377	416	395	387	415	395	359	388	392	344	391	370	372	388	370	363	379	361	412	383	385	407	391	376	379	381	396	386	429	363	387	393	374	372	367	393	372	402	377	400	401	373	428	388	390	385	382	403	397	391	417	401	345	410	382	368	410	388	391	400	368	378	378	402	377	375	403	394	386	374	373	408	375	423	401	395	384	397	392	382	380	380	373	368	399	371	400	375	388	382	395	379	400	388	376	392	389	423	353	341	416	389	392	374	391	385	416	396	378	361	390	354	381	380	425	408	415	370	399	347	382	338	382	381	370	376	411	422	398	393	375	357	392	381	342	377	382	423	365	406	400	384	400	384	387	390	368	395	376	422	400	412	362	414	408	391	397	374	375	361	366	400	394	392	391	362	373	417	387	390	392	384	368	360	397	353	354	389	356	431	397	402	415	388	346	365	408	368	392	427	361	400	414	385	382	381	380	402	375	389	379	404	374	364	389	405	420	378	417	375	438	391	441	382	365	388	363	372	375	407	354	388	367	403	405	383	411	395	401	384	401	403	377	382	365	411	391	388	366	427	360	414	419	386	357	443	357	387	369	381	435	393	414	421	400	384	363	388	415	392	366	393	403	388	411	381	397	386	410	398	397	400	374	399	378	421	370	412	391	368	388	419	366	388	381	375	376	391	428	376	362	449	378	390	375	401	403	400	356	389	383	397	401	378	402	403	393	384	378	362	382	388	414	394	392	408	402	356	422	408	384	384	389	400	356	398	372	432	361	403	367	370	366	384	381	384	405	388	389	386	380	384	380	433	397	366	381	376	404	406	372	384	389	360	414	375	441	430	373	373	370	399	378	380	392	393	408	402	402	398	369	378	401	367	402	366	386	384	405	405	381	411	349	388	410
48862	67314	42699	23009	1759	1358	1175	1004	918	840	760	753	703	678	646	643	637	647	635	628	612	615	643	598	574	597	590	564	595	607	598	586	580	598	574	602	600	601	595	619	609	605	649	617	577	603	544	595	550	566	623	578	609	563	572	518	551	556	602	570	595	579	566	591	597	603	588	574	554	593	559	588	577	559	574	539	537	578	551	575	562	559	549	557	550	566	569	581	571	621	561	565	529	582	576	560	535	614	578	531	544	573	560	583	601	575	551	563	568	561	556	596	575	552	574	584	563	553	564	569	620	514	597	569	561	603	574	540	565	534	599	555	544	588	580	568	569	545	577	531	560	586	565	521	560	614	556	572	558	611	524	555	524	572	571	575	551	552	557	580	570	568	594	599	556	604	584	547	577	572	584	597	554	589	569	586	631	541	616	556	596	595	563	589	575	575	558	563	579	550	600	523	559	579	591	606	572	595	608	574	577	613	559	547	590	515	535	580	594	556	589	568	549	575	610	594	638	596	587	557	558	572	598	594	547	588	570	558	535	586	601	591	576	545	586	593	541	568	578	544	585	558	565	568	605	540	561	558	560	583	592	590	548	576	594	572	569	583	569	599	570	575	550	565	537	620	570	556	564	587	578	550	565	541	562	519	577	598	550	589	575	569	530	557	557	578	577	553	534	561	575	524	553	578	540	530	578	571	544	566	601	589	551	549	566	574	555	568	572	536	577	590	572	540	577	609	593	548	542	571	545	558	585	603	599	578	611	540	598	529	582	610	553	590	572	546	554	526	539	531	584	543	587	552	566	567	546	591	575	550	556	532	548	577	540	601	593	571	563	587	588	540	563	530	648	586	503	591	583	604	593	551	564	543	531	553	625	564	595	571	555	593	601	585	552	586	533	601	561	556	623	545	573	537	521	560	595	608	582	571	574	572	532	574	592	558	551	604	539	567	530	556	531	614	536	527	523	591	609	555	538	520	560	602	607	579	561	585	582	597	581	603	572	603	585	589	571	574	561	566	612	546	577	554	540	592	566	573	611	550	517	548	565	542	560	573	557	566	549	552	549	603	559	571	548	560	574	542	562	537	564	538	541	592	562	577	556	595	549	559	533	562	558	580	558	549	565	592	589	613	599	555	598	574	598	578	608	509	546	591	568	570	566	580	546	555	577	540	563	585	568	577	613	579	516	573	554	608	597	550	554	589	601	514	603	597	566	525	515	562	563	517	590	555	543	596	565	618	593	562	567	544	544	559	584	563	577	576	569	566	535	571	537	597	567	589	575	575	553	549	566	612	534	580	539	583	549	557	580	565	580	607	609	570	541	563	558	554	542	574	542	587	542	547	572	567	588	579	580	584	555	593	544	586	567	620	550	546	508	524	568	550	605	570	604	539	575	532	571	559	567	558	566	586	557	563	588	572	574	577	547	542	573	622	559	522	566	597	534	609	572	566	540	554	602	553	554	579	560	551	558	579	541	597	537	649	576	615	564	595	578	592	544	536	593	593	554	598	553	565	609	510	539	617	533	571	521	601	599	556	577	595	599	610	595	602	574	539	568	579	570	570	537	549	553	529	564	594	555	580	580	613	557	587	552	569	582	550	554	581	566	589	578	570	573	578	582	589	559	602	524	574	588	573	546	581	544	578	582	571	503	588	577	574	551	575	559	558	569	601	546	569	592	600	567	557	563	592	576	504	572	548	583	559	591	585	582	569	584	552	588	557	596	612	552	575	564	596	562	573	548	534	547	544	553	552	559	596	543	572	571	549	588	539	565	556	553	569	609	573	608	556	541	562	538	567	560	561	582	574	555	594	533	568	575	554	555	560	566	573	585	590	571	578	617	562	550	604	561	573	562	591	551	526	598	609	589	546	557	555	602	602	533	570	578	568	598	543	584	549	575	520	593	561	565	577	584	569	594	545	542	566	588	524	614	607	557	520	569	544	585	563	555	591	557	574	564	575	578	530	572	573	508	546	559	565	601	592	510	529	565	623	569	588	556	617	560	553	583	558	529	556	564	553	545	563	602	571	573	581	529	574	572	545	601	575	530	563	525	586	568	546	593	543	565	569	530	542	555	565	619	576	606	588	573	591	590	614	575	582	568	578	573	540	544	522	625	521	548	588	533	606	535	560	539	566	529	534	570	587	579	544	499	574	565	557	565	574	542	582	584	563	549	563	543	548	556	587	568	530	550	534	560	561	543	580	594	554	579	534	544	570	586	582	603	523	582	594	534	572	587	594	605	587	568	569	557	589	564	562	579	561	544	557	584	582	546	568	574	532	562	598	532	586	563	566	620	580	549	529	566	528	568	512	567	569	557	589	578	579	593	565	570	569	542	551	541	575	578	530	579	612	550	579	594	577	591	586	620	595	575	553	547	551	539	576	564	548	582	583	612	511	547	579	577	562	596	540	563	552	552	595	556	531	533	556	606	533	586	569	556	572	610	522	555	562	541	617	560	554	573	547	597	527	551	544	560	593	599	585	596	571	557	587	561	553	531	533	531	577	562	582	540	563	543	531	578	547	569	575	579	521	553	614	591	557	573	546	534	544	553	597	580	576	558	570	536	588	606	575	604	554	599	581	573	550	593	546	593	592	576	587	527	546	576	592	540	543	545	603	609	574	587	548	552	569	540	520	562	569	591	564	607	561	589	542	516	534	561	569	557	603	566	603	574	571	553	546	597	559	535	574	550	518	540	596	535	587	579	532	542	576	538	563	571	557	598	532	584	547	536	573	532	537	573	619	571	560	612	599	588	605	570	555	548	595	557	508	535	533	570	566	583	560	552	553	582	556	588	538	607	558	582	574	583	546	537	587	578	541	595	566	597	572	565	597	578	561	512	575	591	541	549	589	580	600	611	572	572	594	576	546	561	599	583	562	570	591	582	543	597	582	577	536	568	551	595	554	572	575	576	574	539	593	579	596	569	525	553	587	587	542	569	573	589	501	533	544	572	571	560	593	576	556	564	567	556	555	532	524	626	555	569	521	562	548	553	607	606	576	573	575	584	549	583	555	553	583	566	592	546	589	553	567	511	602	570	549	578	584	565	545	586	520	532	574	595	571	580	594	616	577	550	540	544	541	555	562	538	592	561	590	530	551	539	596	563	555	553	562	603	596	551	564	555	630	551	609	603	562	535	569	562	576	525	563	561	614	560	546	558	550	573	578	541	593	532	582	617	579	540	549	601	554	579	540	608	565	534	599	592	546	564	585	570	586	548	560	605	575	543	563	628	598	579	584	587	559	542	530	610	537	588	560	552	585	585	619	576	624	556	589	607	612	513	570	581	521	579	549	546	603	527	546	569	583	553	573	576	511	518	595	636	560	576	591	634	602	526	543	524	579	527	567	577	562	577	560	601	578	582	553	548	613	561	563	517	565	514	581	598	575	564	568	591	598	583	576	563	557	595	604	605	538	595	599	564	560	586	575	591	539	525	603	587	569	586	553	584	581	580	575	582	569	542	578	552	567	571	574	554	587	545	579	600	587
22873	21059	28985	23472	21019	19716	4000	533	419	357	306	291	256	250	266	274	246	239	243	217	216	216	236	217	212	178	195	195	218	222	228	211	201	195	208	219	189	184	214	215	218	179	201	222	192	197	195	201	237	183	198	175	182	185	191	210	191	173	191	185	205	197	186	198	202	188	194	195	193	198	203	190	179	182	195	177	188	210	197	170	179	180	196	181	197	174	177	164	171	195	197	171	198	156	197	181	186	216	168	191	202	203	183	178	206	191	167	176	189	164	164	190	185	190	200	181	187	172	194	162	196	171	190	172	183	167	179	203	182	198	207	167	223	174	193	188	194	198	171	167	188	192	200	208	180	172	181	208	176	175	175	177	165	176	186	171	200	188	196	168	179	176	166	172	191	180	193	214	201	172	167	184	209	182	172	179	164	208	194	177	192	199	209	184	178	188	197	191	199	196	191	205	198	195	182	173	169	179	184	184	175	188	208	190	180	209	189	182	189	184	159	173	190	188	186	156	189	186	185	174	168	170	170	210	180	175	166	180	191	193	176	192	191	194	182	199	168	206	169	173	187	179	198	166	191	184	207	171	211	216	184	178	201	196	210	182	186	183	225	188	196	172	184	179	185	186	186	190	205	194	195	185	200	194	193	212	174	189	204	194	191	191	188	195	200	204	177	176	190	195	206	172	191	189	179	175	207	212	177	184	183	188	168	196	202	165	192	184	173	161	168	197	206	196	187	181	190	174	177	193	201	192	168	181	196	167	177	185	174	195	213	186	181	181	185	195	209	201	180	183	177	205	207	195	207	167	190	203	191	182	190	199	182	175	186	197	170	189	198	188	201	198	182	194	194	197	190	215	163	190	166	216	183	195	173	192	169	215	173	196	206	206	205	180	184	169	209	186	184	193	174	174	200	179	174	205	184	175	185	189	173	186	189	173	184	196	175	191	177	175	224	177	176	180	195	200	182	187	226	187	189	187	173	172	177	184	169	181	201	184	198	181	223	203	206	183	197	196	206	180	192	211	168	199	167	189	223	177	195	156	175	165	177	196	210	200	181	175	204	194	183	211	189	186	191	197	196	172	167	206	184	201	187	196	209	186	190	180	187	179	171	190	198	188	177	174	182	178	177	186	163	195	182	172	190	166	185	177	180	169	183	179	176	171	196	170	194	189	162	192	192	187	200	195	176	173	187	177	185	212	211	199	181	177	194	171	172	172	193	191	217	202	215	170	183	233	202	206	217	199	189	182	198	174	182	200	185	196	184	214	187	182	174	210	182	181	198	203	165	201	184	161	205	177	190	178	215	159	199	169	174	186	219	190	194	195	185	189	206	168	173	186	165	191	221	205	211	203	178	197	175	199	186	186	189	193	202	182	191	220	189	182	211	188	182	190	196	171	204	192	201	201	191	162	203	154	173	185	211	197	201	177	187	189	193	198	183	189	191	185	192	168	199	201	196	180	200	173	178	186	179	181	176	184	203	189	190	190	186	195	208	177	191	200	202	187	176	200	188	209	197	173	208	168	169	193	194	187	234	196	172	183	199	206	175	186	187	204	198	193	204	205	174	207	183	170	186	186	185	192	179	192	184	215	173	203	196	195	197	180	183	183	195	178	181	172	181	169	168	165	188	177	195	188	194	178	187	195	187	190	175	210	197	180	199	165	161	178	190	198	185	181	195	185	179	179	168	168	210	199	201	172	178	224	198	191	201	187	183	178	205	222	191	178	208	209	157	206	200	178	160	216	185	179	202	194	185	173	164	204	184	195	185	184	185	185	212	177	195	181	155	164	202	198	210	189	204	174	190	197	177	200	183	186	201	181	208	195	177	187	185	188	177	209	175	198	189	181	183	174	205	195	196	189	177	201	181	191	210	171	196	187	190	174	185	197	185	178	173	189	170	205	188	186	176	159	190	173	191	182	170	185	191	174	186	178	185	191	203	193	190	171	185	173	158	193	161	187	174	189	196	201	186	187	195	196	200	182	191	201	185	186	201	191	187	210	196	156	193	187	193	190	204	191	179	165	165	168	197	180	217	179	194	194	160	176	193	173	203	153	174	188	175	160	201	183	196	171	173	207	205	197	229	178	210	170	186	171	185	196	189	180	183	193	180	206	195	175	197	198	183	185	203	182	156	182	166	206	207	191	175	157	182	160	189	180	189	171	179	208	188	210	173	181	193	171	187	174	176	188	179	198	204	176	204	183	188	154	183	175	184	176	176	189	175	166	203	170	182	192	179	191	204	175	210	197	198	213	191	183	194	190	187	177	190	208	223	188	227	193	195	189	185	186	165	182	168	193	175	188	164	187	182	188	201	187	205	174	178	190	183	189	179	185	192	183	206	169	195	185	195	179	182	201	186	190	188	183	181	187	181	187	173	179	181	180	183	199	182	179	195	178	192	195	222	193	183	189	190	215	208	181	204	186	203	224	168	189	182	176	180	155	175	208	197	152	196	175	179	181	186	193	151	190	176	205	195	184	206	200	183	167	196	187	182	170	190	180	192	158	167	189	178	184	171	190	192	205	203	176	193	177	171	214	177	193	192	197	178	201	166	193	185	184	189	195	184	175	187	182	200	182	162	217	173	197	191	182	169	195	162	158	186	212	206	186	191	198	173	179	192	195	179	186	194	198	191	193	186	195	204	187	171	167	191	195	209	183	180	208	165	176	173	209	185	180	187	211	167	192	173	180	168	175	173	183	172	201	210	174	177	201	174	223	183	181	183	188	184	208	182	205	193	201	189	175	198	184	171	183	176	202	186	175	169	201	206	203	197	178	195	194	197	170	195	172	210	161	193	195	185	181	178	220	191	189	176	170	188	175	192	171	191	171	195	169	165	174	175	193	189	199	166	191	199	187	209	188	181	209	172	169	182	178	216	180	187	192	177	207	181	195	190	172	185	148	209	175	172	187	194	196	188	184	185	181	199	187	191	194	197	197	170	165	188	211	178	197	179	200	183	198	174	185	197	185	171	190	197	173	193	172	184	188	185	168	196	209	187	172	203	160	204	184	193	170	210	187	205	188	177	187	200	199	173	174	194	207	224	206	154	209	195	194	195	206	193	203	216	173	185	188	187	172	205	205	181	176	191	173	166	198	199	175	220	172	192	203	179	200	192	186	185	172	184	206	205	182	209	202	196	201	157	206	196	181	175	203	174	193	204	151	171	198	188	183	201	207	180	167	203	178	190	172	169	219	180	176	161	187	199	191	174	183	196	182	212	192	164	193	193	190	201	191	183	203	218	184	166	170	194	184	190	184	187	186	164	187	201	195	189	186	204	211	192	154	192	197	191	205	193	194	190	179	202	194	191	181	184	186	189	194	204	162	191	196	176	180	171	179	197	199	210	202	198	190	174	174	193	194	185	180	194	200	190	184	199	171	199	190	214	192	187	183	198	195	176	194	183	185	177	204	185	173	174	171	178	180	201	207	175	204	190	183	200	192	195	204	173	186	196	203	175	178	174	172	180	175	209	200	191	154	184	185	207	209
57411	79129	52836	29763	2632	1931	1493	1213	983	866	772	622	564	530	508	478	442	419	400	363	385	383	365	356	320	341	324	358	371	345	348	368	370	312	348	310	327	365	311	373	304	300	306	332	289	351	319	328	337	306	330	277	280	256	282	315	291	289	340	295	305	330	282	303	303	297	290	254	290	256	289	290	301	263	269	263	305	300	310	262	304	271	306	288	309	298	299	299	251	300	302	300	289	308	295	286	266	268	274	271	296	228	305	273	264	274	269	272	280	293	284	277	287	279	305	284	289	284	295	320	297	255	305	282	281	290	279	253	276	282	288	275	254	280	285	294	274	259	278	257	298	301	278	274	278	263	247	254	283	295	299	288	282	254	272	280	256	287	296	281	319	283	298	245	296	281	296	262	274	279	267	284	293	270	280	264	289	289	288	277	297	303	286	287	267	259	297	285	279	311	270	289	281	290	280	288	279	287	303	287	272	288	267	311	283	263	282	284	245	308	284	284	299	252	305	276	282	305	295	276	245	276	294	282	283	274	287	266	282	291	271	303	283	257	310	253	263	258	269	265	292	288	279	315	267	273	275	279	301	279	271	267	275	266	285	286	282	245	304	293	310	254	275	295	293	317	285	309	281	273	293	288	272	278	268	282	276	291	291	236	305	293	312	309	285	264	287	246	278	286	257	296	258	315	283	315	308	276	300	289	322	273	294	285	302	307	299	267	298	291	278	295	285	296	274	308	284	300	302	280	272	303	298	291	250	277	284	276	304	274	280	271	283	289	279	276	270	281	279	287	289	299	269	283	283	280	262	291	246	279	283	282	300	250	286	312	251	296	277	310	287	301	277	269	284	263	277	267	278	254	252	276	278	264	277	301	302	294	290	248	287	279	294	270	291	286	281	281	268	300	294	276	271	273	263	266	273	274	295	273	288	239	260	298	291	295	289	259	263	283	249	276	321	290	275	256	278	269	325	293	293	258	270	281	264	279	272	266	293	290	271	269	267	303	278	283	258	289	269	289	246	289	276	273	299	247	273	306	284	260	296	273	288	277	258	285	260	287	287	270	268	306	262	315	281	273	290	290	280	289	291	287	261	305	305	273	305	302	282	242	290	273	285	279	300	279	282	245	284	265	298	325	280	286	271	282	282	291	292	299	259	275	301	291	313	254	254	248	262	274	282	275	291	278	276	319	284	283	284	265	263	265	292	334	263	279	275	303	278	296	275	277	319	258	279	270	262	306	267	248	284	312	267	277	301	267	264	279	281	274	269	283	285	261	287	263	243	249	280	280	256	280	283	271	243	291	285	307	295	274	292	286	314	307	283	287	291	300	274	306	232	278	274	280	268	284	276	287	296	293	280	284	281	275	268	273	262	262	268	291	305	270	284	300	288	280	283	282	257	259	271	263	243	252	261	285	276	271	280	266	276	271	277	260	269	278	275	288	268	279	270	294	246	290	295	299	261	260	294	274	300	288	287	250	275	304	281	307	307	244	304	286	276	274	274	277	269	289	254	294	295	277	274	286	291	297	313	296	276	287	259	285	276	293	299	301	284	285	293	284	287	312	289	258	291	279	288	277	281	278	271	303	271	267	277	252	281	279	272	258	284	271	285	298	300	311	318	257	289	283	295	261	285	310	271	277	286	305	282	263	307	265	288	285	297	280	279	273	278	289	303	297	278	288	294	257	266	275	261	265	259	273	271	292	251	260	297	313	310	260	287	282	263	266	268	291	249	311	289	333	315	270	292	312	323	237	288	275	281	300	256	273	265	311	298	276	305	262	241	278	259	269	286	258	297	315	278	304	296	282	289	265	278	248	276	301	284	279	270	273	295	288	278	264	315	288	297	287	303	288	277	278	305	274	264	269	272	251	302	251	284	290	262	268	311	286	277	278	263	282	268	293	260	295	256	257	262	274	247	254	271	302	284	305	314	274	309	255	278	303	297	268	281	269	269	257	252	277	244	317	249	302	299	271	274	254	323	272	268	289	292	278	294	299	281	262	306	278	307	291	276	287	284	262	260	269	287	301	266	292	290	277	240	275	325	279	269	299	301	300	293	298	296	260	276	250	275	265	281	306	277	291	283	260	289	258	267	286	302	281	284	289	297	256	304	283	271	266	275	291	300	306	294	251	272	297	310	274	289	285	278	264	299	301	277	273	274	254	285	292	274	285	280	281	285	261	288	289	285	270	301	272	268	294	273	297	283	279	280	306	287	271	268	256	293	288	300	283	285	272	273	286	265	246	276	279	272	282	287	288	275	313	264	311	280	300	303	268	287	281	294	301	252	286	271	247	282	251	300	263	260	286	271	279	329	272	253	276	326	292	254	291	260	268	273	291	307	296	273	233	246	288	276	293	276	276	275	255	285	260	276	267	295	313	288	308	295	267	283	267	277	271	274	297	280	297	316	271	259	318	255	275	292	257	259	269	267	298	291	262	301	281	295	294	276	268	303	288	270	280	285	277	273	305	244	272	278	295	272	329	280	302	290	313	261	253	292	294	287	270	282	281	289	263	271	291	291	299	284	281	284	316	267	289	271	284	282	299	289	301	275	264	279	294	286	299	296	289	286	288	280	303	291	303	280	287	314	313	263	280	276	274	262	305	281	264	245	263	283	295	277	293	298	265	275	276	282	276	273	296	269	255	275	273	278	283	292	276	281	274	274	283	267	286	282	262	293	275	266	287	272	257	283	301	278	282	268	276	248	301	293	293	281	237	274	275	261	297	289	259	252	262	301	277	265	308	271	266	270	268	288	334	285	277	291	243	274	266	333	297	275	279	280	283	249	293	277	271	307	277	249	287	272	246	290	268	317	311	260	286	283	266	276	280	284	281	277	300	255	262	272	302	268	313	258	274	259	278	309	285	268	296	296	272	274	249	285	281	288	260	285	269	305	294	290	273	283	264	333	287	271	269	301	289	290	305	296	292	280	270	281	311	280	293	351	255	297	265	305	272	275	251	302	281	278	291	273	290	266	252	302	285	277	273	258	289	317	252	277	288	272	250	289	288	319	269	266	286	301	263	297	283	283	311	291	277	271	283	279	314	296	303	296	305	274	274	265	270	280	267	304	276	296	272	278	296	268	293	285	296	281	296	299	281	269	306	298	284	302	276	289	290	255	285	305	300	265	235	287	294	258	267	281	289	263	264	306	315	288	302	257	275	266	273	244	250	300	272	310	304	298	328	285	306	260	267	265	289	291	292	262	303	289	271	295	274	263	302	260	279	293	242	296	266	299	259	289	295	286	285	293	278	258	305	293	274	257	288	275	271	305	276	280	283	278	280	316	280	259	267	285	289	292	295	304	308	283	289	278	263	274	282	265	291	269	281	247	267	268	266	292	248	299	297	282	248	265	258	276	277	284	304	268	268	300	270	299	275	261	287	267	272	271	304	280	259	276	287	303	298	278	275	273	277	268	263	310	280	261	308	303	247	296	296	281	268	278	288	268	320	278	271	299	265	296	301	286	260	265	263	266	274	291	301	270	303
27074	21569	15765	5461	431	439	431	385	424	409	368	377	382	389	373	400	380	411	391	420	386	382	391	368	387	374	385	386	387	406	394	370	386	380	392	380	353	390	370	408	400	396	390	366	357	390	402	391	394	396	393	363	405	434	393	408	374	388	374	414	395	393	392	345	387	400	374	385	413	371	399	381	375	369	380	413	387	394	398	376	365	398	395	369	381	375	373	384	382	373	356	420	379	388	380	389	374	386	390	417	405	406	392	399	381	331	377	392	426	390	373	372	412	366	402	370	390	379	365	406	355	399	356	383	352	392	414	413	371	402	376	378	379	362	371	410	387	390	354	361	390	390	380	367	397	364	401	392	375	377	349	380	375	356	377	399	405	397	382	419	357	368	384	405	380	353	386	375	395	408	375	407	341	367	384	366	378	379	395	402	362	394	354	328	387	377	399	391	400	415	367	384	376	418	430	364	374	379	376	387	401	393	384	381	407	372	389	385	394	388	372	390	371	380	375	367	397	366	405	356	383	407	385	378	392	379	382	378	404	389	393	403	396	377	380	349	411	396	396	389	344	367	386	365	384	418	396	388	375	423	402	402	360	405	383	403	388	413	393	383	361	369	416	384	389	345	359	404	376	358	384	387	400	387	374	403	377	401	402	436	404	389	380	370	410	424	394	393	379	398	370	373	361	404	429	374	371	373	352	427	399	357	369	405	394	356	374	394	403	389	383	405	387	379	404	397	412	393	370	384	369	389	345	406	373	374	405	381	348	391	389	379	383	368	406	360	365	419	413	394	396	408	385	360	377	376	394	371	338	368	375	405	375	367	407	384	370	356	394	383	380	359	383	375	371	373	383	382	374	367	372	402	378	388	364	396	364	378	417	416	339	385	377	373	371	360	375	399	356	394	398	382	371	403	390	387	404	372	361	361	361	377	372	380	406	359	393	388	363	407	380	412	400	387	391	386	396	412	380	369	389	428	366	392	368	395	404	363	413	352	405	432	372	390	391	347	403	355	383	365	332	341	423	381	376	378	380	378	388	388	388	359	389	430	385	388	382	410	352	393	393	380	330	414	382	398	368	407	407	401	370	361	383	354	380	404	364	392	380	401	385	362	401	388	383	371	432	374	348	367	406	384	365	381	381	353	402	422	402	407	380	346	398	387	419	395	381	390	404	359	361	405	351	394	380	410	364	347	413	382	422	386	395	375	387	407	381	378	403	372	360	350	387	398	378	390	393	417	356	400	360	378	362	411	373	378	347	392	378	404	388	389	356	383	374	367	372	387	356	366	367	392	393	395	374	431	370	363	373	397	392	377	434	357	386	394	404	390	391	388	384	367	386	410	406	381	387	352	410	411	364	393	403	396	390	407	421	355	384	376	382	395	360	395	381	412	404	351	376	401	378	362	411	370	382	393	424	367	379	407	390	375	342	394	363	371	409	365	394	362	383	358	396	365	403	376	363	393	434	370	410	380	421	378	407	398	375	407	371	393	429	381	385	383	365	407	362	391	370	380	407	373	386	377	383	413	380	371	385	372	381	396	399	382	379	376	359	379	400	408	371	367	360	380	398	415	406	380	369	368	373	370	374	378	350	403	419	380	391	412	388	402	356	391	418	387	414	378	384	373	393	355	379	379	386	385	372	398	364	392	374	390	393	382	374	391	375	389	402	381	396	377	409	396	404	421	381	335	402	392	359	379	394	364	376	364	398	397	412	397	352	395	353	369	400	392	377	440	398	421	423	427	396	388	346	385	372	414	382	447	401	387	388	353	370	365	374	388	359	381	397	379	386	361	386	397	388	402	392	390	374	376	372	403	389	377	391	390	372	410	407	365	380	378	395	426	369	414	399	370	345	417	394	361	375	369	393	389	379	392	367	364	405	393	404	392	379	368	389	359	375	423	389	380	390	333	375	407	392	377	406	353	396	379	397	420	385	389	394	390	371	423	384	381	392	366	382	359	361	391	358	386	362	344	388	397	389	366	422	368	352	389	395	371	367	387	391	369	395	376	370	414	333	380	411	388	378	391	405	377	386	378	394	389	395	416	369	380	417	407	380	396	389	398	404	411	371	359	380	391	387	370	408	376	383	401	378	341	391	334	395	388	392	365	376	400	382	363	382	378	352	406	388	378	392	398	377	370	394	368	357	382	385	340	361	371	383	422	389	376	363	392	381	448	395	415	397	406	383	421	412	372	366	362	389	389	391	364	358	397	357	375	373	402	375	362	376	393	407	370	389	376	389	415	361	389	388	415	427	346	372	384	371	404	361	370	363	361	376	355	404	366	414	418	432	390	353	416	349	398	399	382	369	362	381	394	410	378	351	379	406	409	407	367	373	374	365	409	394	358	389	386	372	392	385	364	377	371	378	386	358	377	392	375	381	369	374	358	407	383	374	365	336	376	348	372	383	404	367	386	400	407	407	410	395	386	412	412	348	403	381	355	376	390	407	385	375	351	341	374	362	381	405	381	366	436	362	382	369	404	390	381	405	384	402	399	384	369	421	410	402	368	429	374	371	380	427	364	360	390	373	376	352	395	372	375	402	397	359	405	353	374	371	378	376	426	396	397	397	331	386	394	389	398	358	369	412	393	387	397	379	397	365	395	383	398	376	373	362	359	407	393	380	373	342	375	396	390	381	382	373	362	356	392	386	397	375	364	385	392	360	390	365	358	407	392	444	367	373	409	358	374	378	362	346	397	409	420	402	386	375	399	404	364	407	381	367	360	373	359	395	390	390	383	393	384	380	368	380	367	366	371	391	405	376	372	351	392	384	375	345	383	335	387	385	393	394	367	373	378	395	367	394	410	391	387	350	374	381	378	370	390	401	376	393	356	400	404	375	365	388	357	349	367	404	386	399	428	360	374	397	378	374	359	387	377	352	408	378	382	385	367	391	376	333	420	380	375	387	377	339	379	409	416	409	395	410	360	370	365	364	376	376	406	406	365	367	388	376	356	410	370	392	378	368	360	374	393	385	392	343	361	376	355	424	430	381	369	363	390	362	413	346	363	377	401	397	402	375	386	377	388	376	430	400	365	379	384	403	350	395	401	383	362	387	386	395	369	356	351	415	391	366	393	387	379	354	396	416	423	387	387	405	382	366	359	376	388	379	362	325	395	411	379	372	392	387	402	371	377	409	404	350	392	385	394	408	380	397	405	388	399	363	382	403	402	435	369	365	392	338	374	399	407	396	392	370	375	359	341	373	391	350	396	377	365	404	383	376	397	393	396	399	386	401	397	354	446	387	373	383	390	385	374	387	368	377	402	393	354	413	378	378	407	369	388	379	399	391	395	392	384	365	352	349	418	392	357	396	368	364	357	382	407	401	369	425	418	401	410	396	397	410	394	391	362	399	409	384	360	372	360	407	379	376	416	395	392	377	362	383	350	372	382	394	426	380	387	394	389	377	330	393	380	373	391	412	383	393	404	367	354	396	362	411	410	384	380	386	399	382	387	390	360	366	397	394	402	373	364	368	396	385	386	384	370
23506	29217	14855	5689	666	641	583	578	631	597	549	594	578	516	538	524	548	570	523	604	540	557	590	504	588	573	569	592	564	572	622	589	597	580	570	575	589	582	570	551	580	584	566	591	536	553	543	524	542	582	543	592	585	569	517	578	551	580	572	591	574	601	591	546	530	612	559	586	568	561	543	545	586	595	590	566	590	575	580	539	598	567	593	531	551	596	549	543	597	533	557	568	508	572	602	558	558	543	591	535	589	564	566	556	574	560	582	588	525	547	591	553	549	543	559	590	565	552	553	547	600	562	586	528	562	555	537	557	520	585	560	551	587	540	560	595	571	568	526	572	569	542	522	576	585	554	557	531	542	525	549	532	575	550	545	573	582	529	532	547	560	563	534	507	542	585	525	523	551	574	592	574	529	535	582	561	539	548	581	546	587	551	508	600	548	576	536	571	570	538	549	573	558	570	625	568	592	529	578	568	569	545	581	552	594	524	589	535	561	537	554	533	580	543	571	546	514	552	601	550	600	566	559	530	590	554	560	593	530	550	557	541	537	595	544	547	555	580	544	560	556	533	606	555	567	558	569	565	539	555	535	548	581	568	565	605	585	551	565	591	589	553	545	568	589	547	569	539	554	525	542	582	562	582	568	545	571	551	567	595	563	572	548	535	545	544	566	592	550	584	603	559	560	572	573	568	550	551	565	558	598	601	561	578	576	516	551	564	553	605	532	578	547	541	578	645	559	518	556	583	525	596	574	546	570	542	597	605	598	552	595	549	527	566	533	569	554	598	605	598	544	583	554	515	542	561	558	590	614	534	554	537	535	518	582	574	591	599	563	546	558	588	551	529	555	545	560	556	523	606	572	567	550	588	556	518	570	518	535	569	565	613	505	583	571	578	533	563	568	548	563	612	548	540	572	554	599	545	536	583	561	572	507	575	563	548	603	589	553	607	529	551	563	534	570	595	545	554	534	566	544	567	558	561	557	553	605	565	573	539	549	570	580	572	586	588	531	555	573	540	585	518	570	590	578	533	561	568	566	513	582	529	587	583	582	530	566	568	558	574	563	562	599	514	582	566	548	542	603	540	523	534	579	626	552	550	539	549	557	532	582	564	572	584	548	573	583	548	567	583	554	539	564	573	549	588	559	545	534	535	567	551	569	605	561	552	619	533	601	567	567	589	575	536	554	536	550	567	584	537	521	581	558	535	560	564	565	578	541	527	560	555	567	558	569	548	579	552	590	563	524	551	562	546	573	567	527	550	551	618	558	554	570	532	592	586	568	572	555	540	541	560	568	560	508	566	574	550	602	566	525	529	551	570	586	589	568	508	584	576	553	539	554	564	555	586	564	544	512	564	538	565	569	567	574	536	543	550	568	533	572	559	580	544	571	545	564	591	545	551	530	568	508	564	549	541	603	565	585	520	558	583	582	507	563	530	596	560	587	586	543	527	564	506	555	563	583	562	584	548	586	508	566	575	550	586	586	549	609	555	530	541	531	529	538	560	606	524	597	585	572	555	596	554	605	548	575	558	544	616	586	573	553	593	560	537	518	526	557	537	603	542	595	590	571	530	563	514	626	549	563	492	527	541	534	559	577	525	577	582	565	524	554	570	524	518	598	534	565	547	601	677	565	514	533	588	576	525	561	579	579	564	533	548	579	597	603	558	577	569	549	566	584	545	574	548	617	562	578	537	535	560	603	583	560	550	557	547	566	573	570	577	514	563	578	559	581	591	539	497	599	543	559	605	576	560	513	568	582	565	546	600	558	605	546	540	534	559	538	529	549	573	558	582	577	582	575	600	574	580	587	517	568	541	569	540	585	617	591	567	546	555	583	586	572	530	563	541	568	586	543	572	536	554	592	564	535	576	568	516	531	596	525	536	547	561	586	543	561	536	591	560	571	567	583	569	562	513	514	550	516	535	563	574	565	561	545	620	568	526	550	548	576	562	524	613	553	579	551	564	529	545	565	598	549	568	601	612	579	555	534	573	555	597	594	539	544	537	585	582	558	548	559	539	576	548	597	545	596	571	588	595	575	568	561	547	578	535	591	556	544	570	589	560	551	519	568	540	584	563	559	571	572	566	598	540	585	542	596	532	554	554	553	541	558	549	579	561	556	547	546	569	540	586	588	566	547	562	530	546	576	599	551	570	568	541	555	564	557	556	584	539	528	567	586	544	573	517	546	529	530	605	568	597	555	544	561	552	573	587	576	541	571	549	583	531	562	573	560	552	575	538	585	605	525	538	554	574	556	563	542	550	575	584	580	533	545	570	569	560	583	540	586	533	567	557	560	580	524	564	555	543	551	546	573	558	595	554	568	597	568	572	585	559	585	557	513	603	573	575	530	557	536	567	558	557	605	563	608	546	552	564	551	583	566	577	559	591	523	549	578	593	553	569	541	553	607	556	556	582	537	567	548	568	566	573	585	602	594	567	569	544	545	589	553	517	570	567	543	562	576	558	540	608	558	576	593	546	575	551	577	561	594	555	551	588	556	563	575	505	592	586	555	541	566	548	578	553	584	528	552	557	562	571	607	527	550	602	518	553	552	570	541	589	564	594	541	565	547	546	581	542	548	576	587	596	546	550	590	587	588	550	559	539	543	523	539	611	558	547	554	560	567	550	516	565	605	608	561	558	571	522	552	572	546	551	566	569	571	601	538	507	542	601	559	537	563	566	568	544	558	546	576	547	545	561	543	578	525	563	581	563	563	601	555	560	560	601	555	581	601	579	593	573	539	547	591	560	614	563	534	562	553	569	528	581	560	561	541	569	531	578	534	554	520	545	535	568	559	538	560	542	544	558	585	559	568	572	553	563	536	555	530	521	527	566	568	574	605	565	639	543	543	557	526	567	554	585	581	593	505	547	546	516	572	567	597	598	556	576	588	621	528	540	606	597	544	532	523	531	565	540	553	561	535	548	572	547	560	609	593	538	556	562	595	557	541	566	552	536	530	560	607	585	573	534	552	550	583	525	565	557	590	586	581	611	568	575	598	571	600	593	555	612	552	582	575	550	592	555	534	543	617	567	623	547	539	573	572	538	584	549	605	612	553	575	601	589	568	585	566	567	574	523	563	550	572	554	558	564	569	565	562	579	515	570	560	507	594	591	553	573	585	542	581	543	582	530	571	559	574	565	569	522	556	554	529	599	608	547	598	566	561	580	578	557	527	560	556	545	552	557	543	553	518	552	569	558	518	601	609	563	548	552	574	548	548	519	618	576	573	537	599	547	571	613	580	550	524	585	543	573	533	603	549	568	566	569	557	575	554	532	542	566	603	595	554	570	561	571	520	574	518	554	588	564	590	587	549	583	566	573	542	605	578	569	581	618	556	584	572	570	521	556	590	563	574	601	602	560	531	526	573	588	566	570	534	552	530	557	576	576	543	566	547	533	557	544	588	558	547	583	588	523	538	562	571	495	566	537	586	563	561	578	553	607	551	584	557	517	555	575	607	553	586	545	533	546	625	591	567	544	596	587	565	515
23964	21155	28193	25035	16158	2268	643	557	500	450	479	427	405	402	422	423	405	444	424	411	371	357	396	422	378	418	395	397	390	393	357	360	374	381	408	378	377	380	376	408	434	384	370	399	380	396	396	396	374	372	400	400	367	358	397	393	363	394	396	368	351	393	384	373	384	394	381	373	367	393	374	384	406	398	364	375	344	370	347	356	376	384	376	417	363	353	375	350	391	369	380	380	411	390	387	346	350	410	411	391	365	379	386	358	390	406	363	371	414	355	384	379	355	328	360	381	356	361	371	387	373	403	367	353	408	374	396	405	365	376	398	344	362	365	376	345	364	343	366	399	348	381	402	362	369	359	376	399	379	335	401	374	375	368	354	384	373	358	363	385	400	433	410	375	400	372	358	370	334	406	380	388	354	371	392	383	358	366	386	356	381	411	352	376	363	397	408	390	400	383	393	397	368	399	367	367	385	387	364	346	387	409	399	357	370	377	369	367	385	400	379	394	388	350	397	356	406	376	355	363	368	382	398	386	373	360	386	347	358	396	354	353	382	382	396	420	359	389	393	397	398	408	343	394	338	391	390	375	350	363	384	403	390	406	410	356	382	391	385	373	353	377	377	362	373	401	365	396	381	371	369	361	377	384	401	380	406	359	391	345	360	379	386	388	407	363	367	367	398	361	393	416	389	358	384	376	350	361	388	396	400	390	380	380	362	391	384	366	343	393	393	362	387	359	392	384	340	399	363	343	381	355	390	401	386	335	395	391	368	351	387	387	380	363	360	415	375	368	382	374	381	379	375	372	393	363	349	346	377	389	336	387	370	379	383	378	391	393	360	352	386	401	370	365	407	402	371	348	385	393	336	341	384	356	370	362	403	388	397	361	351	345	360	407	362	364	394	386	413	391	359	364	399	376	355	353	337	355	388	391	369	384	374	382	355	365	389	365	363	348	386	369	354	379	373	369	381	362	367	380	379	376	354	380	359	367	386	408	412	401	383	366	396	377	381	381	406	382	402	383	387	366	366	366	338	401	379	363	360	389	410	353	377	427	421	381	348	419	349	379	387	375	378	377	372	379	398	397	377	374	421	349	354	398	369	390	332	361	379	389	348	389	326	345	370	357	364	351	359	372	398	360	397	382	380	385	387	348	368	403	386	323	388	321	375	425	350	392	411	393	386	391	382	404	374	395	417	360	372	372	366	414	379	369	384	389	352	365	348	392	400	389	414	346	348	364	335	373	382	378	366	384	393	373	353	385	394	352	412	359	377	348	369	363	374	378	371	405	375	378	370	375	369	392	397	388	389	375	367	377	348	410	373	397	374	358	392	388	435	371	386	389	386	378	380	379	418	388	375	375	375	390	392	357	405	377	405	345	377	345	395	390	366	398	375	395	361	404	346	389	385	382	394	376	388	368	354	414	398	346	369	434	396	373	408	397	364	363	385	399	384	371	379	393	359	385	370	352	362	393	381	365	353	370	397	360	327	346	355	358	335	371	419	357	386	432	364	361	400	392	367	371	368	379	402	391	363	370	383	371	384	370	361	388	353	365	349	376	388	393	360	391	368	391	395	370	389	368	414	415	373	386	418	380	376	386	353	388	337	382	376	366	378	381	380	373	370	370	320	396	363	333	372	343	387	395	388	362	372	376	342	377	337	400	379	365	403	400	391	367	349	383	384	380	374	371	404	364	386	357	371	386	405	357	396	366	345	384	418	373	396	341	344	402	423	362	415	375	401	409	393	388	398	372	329	352	366	390	365	359	356	391	372	342	404	373	401	351	364	393	368	381	400	367	380	362	387	369	347	395	420	353	401	390	381	400	414	361	396	375	367	346	357	351	392	388	379	369	372	365	374	379	375	346	404	389	372	372	373	352	372	385	405	391	389	375	409	406	398	391	374	378	378	356	366	368	383	382	347	344	350	380	344	384	352	365	359	391	377	349	365	410	391	399	379	390	378	393	382	363	401	420	385	350	377	401	392	365	403	393	392	381	338	375	381	361	448	374	409	347	366	376	360	373	378	417	360	399	369	385	368	413	365	421	381	378	368	347	365	403	367	396	426	398	377	398	379	378	364	365	413	381	381	343	388	371	348	407	395	400	376	400	399	352	374	415	386	398	400	367	347	399	364	394	364	385	366	381	357	362	386	436	365	407	373	364	386	366	391	412	394	383	377	357	398	378	367	369	410	378	386	383	357	407	409	360	355	352	366	379	395	372	395	398	378	384	370	380	367	370	408	362	380	391	399	392	392	380	389	353	375	340	352	415	377	375	372	357	347	383	377	345	367	370	419	359	388	384	340	425	375	352	340	367	409	379	352	387	386	376	373	337	375	345	367	386	367	373	363	372	373	377	352	357	356	337	392	380	389	371	376	394	346	359	366	335	401	434	386	383	373	375	346	363	387	402	396	397	386	403	363	387	371	440	383	377	345	385	383	406	412	374	368	371	330	365	389	349	381	358	406	363	365	391	348	382	398	369	392	359	357	380	393	343	373	369	394	392	392	387	405	376	365	387	402	365	390	356	365	372	411	350	392	367	377	400	362	387	374	366	348	390	348	390	381	400	394	384	383	368	411	366	361	388	403	382	378	396	387	398	352	356	406	362	407	376	369	372	351	396	373	386	366	374	366	377	373	367	379	371	355	342	353	385	364	366	408	349	384	392	372	337	384	373	369	402	411	373	381	385	393	388	389	360	369	405	344	374	388	378	386	385	371	407	368	353	387	378	402	363	405	383	378	386	364	376	350	383	412	365	383	391	371	360	369	387	366	364	383	392	388	360	383	387	392	379	376	372	392	385	378	386	393	406	412	394	408	356	374	388	374	391	388	391	382	385	382	379	401	395	394	376	312	359	324	379	355	392	391	365	383	344	359	383	391	376	364	386	387	377	359	354	389	400	386	374	394	401	401	339	410	371	382	373	352	375	414	389	353	347	432	379	358	374	364	390	382	350	377	345	384	368	382	354	401	380	387	374	413	365	356	361	366	402	374	349	380	345	375	358	404	347	417	385	362	365	351	388	379	398	400	413	358	405	406	386	382	385	416	396	373	381	376	364	389	332	370	377	363	431	371	408	343	359	367	380	407	384	378	372	357	404	358	368	402	395	399	367	358	354	357	400	373	391	375	425	390	384	393	360	382	377	403	330	360	370	386	366	369	405	390	412	393	389	400	384	389	371	396	371	348	376	386	403	364	353	380	422	368	379	408	377	361	418	355	379	372	381	352	364	378	369	401	404	405	394	396	403	357	390	386	384	383	404	347	382	391	366	396	443	381	321	400	376	380	399	378	377	370	373	360	359	376	395	424	352	373	355	388	411	384	404	380	418	396	375	354	365	388	384	389	401	425	385	367	396	364	368	410	353	372	402	387	361	354	396	379	389	348	364	381	389	379	376	382	384	411	382	376	351	368	360	396	390	362	386	369	358	377	373	429	360	400	357	390	369	361	403	391	367	360	391	361	376	417	375	359	389	386	359	378	382	397	380	374	341
48791	64861	43983	20049	1743	1375	1207	983	839	835	837	672	729	683	616	649	633	611	617	612	619	618	609	567	549	607	592	571	577	568	572	605	594	548	583	609	580	580	574	598	548	586	602	585	559	585	541	606	595	543	550	596	529	555	581	571	589	620	572	558	569	578	548	561	553	501	515	592	528	571	588	563	561	542	581	565	554	579	558	570	561	595	567	576	568	571	588	564	601	559	576	590	564	592	569	564	552	562	620	518	590	517	545	513	566	567	575	548	574	541	606	552	571	575	562	570	595	527	557	547	567	544	520	570	552	575	576	543	566	567	568	568	540	558	513	489	550	544	554	539	584	553	553	610	569	593	559	538	517	568	566	543	544	583	553	563	573	565	561	542	542	562	541	568	577	557	569	571	561	599	588	550	579	587	549	545	538	598	580	579	554	555	581	529	573	562	614	549	544	585	588	601	545	521	514	601	575	589	543	591	552	549	557	568	557	560	548	523	566	554	526	543	517	582	572	536	549	532	570	526	555	521	550	581	577	551	598	597	576	580	602	550	587	528	553	541	564	567	560	576	530	568	619	586	571	552	564	583	576	564	530	536	568	581	540	562	530	544	590	537	541	589	547	555	544	572	553	565	572	546	524	553	538	538	549	515	542	567	561	563	584	551	569	524	567	569	551	549	619	580	560	532	538	545	530	588	550	536	534	543	570	585	561	555	567	545	552	543	610	560	621	559	581	533	600	514	567	528	583	582	559	580	550	560	530	557	601	587	510	542	555	562	518	581	544	565	550	540	562	569	564	566	544	530	591	563	556	529	557	513	562	576	570	544	550	595	556	573	565	545	523	523	556	519	559	571	559	577	546	558	554	561	537	555	519	581	539	543	598	549	566	528	553	558	589	559	549	532	534	587	571	592	537	592	543	596	561	501	578	572	535	613	555	545	540	560	556	563	541	550	602	545	590	573	553	541	530	576	556	563	591	544	557	569	594	536	564	563	592	574	546	546	556	584	563	571	565	573	600	570	540	576	548	540	516	573	559	550	593	586	574	562	552	605	559	564	563	576	588	561	529	559	565	535	555	579	607	538	554	572	549	563	534	548	543	515	525	580	554	594	557	554	545	576	564	569	521	527	552	554	544	547	530	557	527	587	546	548	623	530	578	574	604	570	558	588	525	524	538	587	552	558	567	573	568	556	550	569	575	525	561	538	557	571	574	604	596	533	608	589	617	556	536	561	573	585	572	598	569	541	565	589	550	572	525	586	577	547	602	556	588	557	556	564	520	541	521	572	565	596	570	561	537	594	592	580	529	505	553	541	528	568	555	554	581	556	580	570	552	560	542	549	544	541	584	552	546	580	578	572	561	588	549	563	593	534	605	542	548	575	564	549	562	560	555	604	552	545	563	566	520	574	537	535	591	571	568	565	510	544	544	550	541	523	571	539	562	565	534	516	565	573	548	567	563	575	566	522	550	577	562	549	551	539	555	573	590	525	580	575	549	497	551	528	493	567	549	548	590	601	553	534	528	531	518	559	542	547	557	552	574	555	552	558	562	543	509	537	556	575	533	551	555	539	560	553	558	577	587	520	536	558	527	562	542	541	569	547	577	595	574	569	567	512	535	537	545	560	583	574	517	527	525	577	555	545	577	570	536	554	551	581	560	561	579	555	560	578	557	559	571	553	595	558	553	576	580	596	605	527	557	538	534	568	569	576	508	581	558	544	583	598	549	577	545	522	589	514	556	585	559	578	588	504	558	549	553	551	532	554	544	583	581	555	593	547	522	544	589	495	570	542	561	551	532	505	590	543	585	538	529	616	583	535	541	593	580	522	542	581	552	570	508	599	575	518	576	560	542	527	551	575	561	534	497	555	567	564	559	536	504	597	574	571	561	553	548	539	549	552	577	577	572	570	519	560	550	556	516	561	562	547	534	552	573	569	557	561	575	547	508	557	540	537	575	555	552	613	578	536	564	552	525	582	567	568	566	580	601	566	523	580	578	599	559	570	521	553	569	510	554	546	560	563	582	551	531	538	543	523	563	544	546	537	521	563	553	567	577	614	546	518	529	558	571	531	539	554	564	551	527	545	584	567	524	558	554	545	510	573	553	579	600	583	574	580	569	512	570	552	525	519	562	578	534	559	542	565	597	532	581	559	542	572	541	558	592	587	569	552	570	545	576	511	558	560	565	550	576	608	573	531	592	585	573	562	593	575	554	602	564	530	594	534	529	606	542	531	581	519	571	524	593	540	567	565	542	558	567	558	572	536	510	559	565	587	584	546	573	605	544	578	559	588	545	563	530	582	503	534	567	548	575	548	540	536	524	535	561	573	564	571	551	539	535	558	577	546	555	542	558	528	579	578	500	564	520	568	544	562	549	598	547	575	580	577	563	568	554	540	521	516	517	556	572	580	560	517	558	557	551	583	533	575	575	572	583	514	587	549	572	596	537	528	548	559	570	558	551	543	500	538	609	563	570	577	538	550	560	550	590	592	560	554	564	595	547	572	556	557	533	569	559	572	581	544	554	548	588	581	559	520	545	563	595	535	527	543	581	519	540	563	548	587	592	553	563	541	550	593	526	572	565	523	605	553	549	543	556	555	562	557	520	545	618	529	579	549	586	545	569	592	541	565	537	544	522	556	569	551	541	583	538	546	523	562	591	591	571	515	549	583	583	533	549	536	551	566	537	553	553	529	539	558	568	549	568	578	553	545	592	592	586	567	578	555	560	563	549	583	539	649	554	541	522	524	521	581	541	548	547	516	565	552	532	584	553	551	557	540	534	563	576	604	535	582	552	546	548	579	552	529	542	552	535	587	537	566	603	524	550	585	551	571	561	606	535	515	558	529	559	550	538	534	560	549	576	568	528	562	582	547	545	581	559	556	560	542	580	542	592	565	575	581	514	581	531	546	548	588	553	585	585	540	535	568	544	573	549	548	591	526	559	568	544	552	586	567	570	562	552	554	580	537	562	554	558	611	552	582	553	557	563	533	552	548	570	554	550	546	552	575	537	554	565	560	533	576	582	582	580	526	584	577	533	545	570	541	542	558	546	513	547	535	564	529	563	532	585	546	588	529	554	528	545	552	594	562	576	566	559	564	548	548	597	597	573	558	522	611	544	557	546	503	592	555	571	519	556	552	567	557	538	560	609	568	560	526	566	528	572	534	588	537	541	564	550	554	575	550	565	540	564	543	589	532	539	571	553	539	584	574	498	609	516	555	561	569	550	534	551	580	552	588	571	545	583	552	582	555	624	597	588	575	574	553	561	556	533	528	550	564	536	561	533	578	553	582	563	546	582	531	555	527	606	570	539	562	574	549	564	549	569	531	562	552	547	616	604	576	573	570	521	533	598	555	559	518	527	559	548	543	593	520	569	559	594	568	598	572	561	543	554	540	543	545	614	547	571	542	569	561	584	535	531	582	551	540	532	613	510	552	547	567	588	548	568	554	574	558	521	592	578	525	552	598	549	615	548	571	516	550	602	577	578	568
22837	21111	27777	24956	21027	16459	1645	491	399	371	338	305	247	258	255	246	251	218	217	242	233	205	200	209	212	225	211	189	198	220	213	193	174	220	208	213	191	193	233	213	232	209	181	206	184	198	191	196	191	211	210	207	198	212	196	193	192	162	188	189	176	172	190	209	186	213	212	187	211	182	179	179	188	201	195	160	187	193	194	173	153	190	183	197	203	149	189	177	183	201	193	183	181	202	197	151	160	188	186	166	210	162	196	159	185	198	180	179	184	177	193	170	172	193	167	193	170	201	172	207	190	179	179	174	164	180	210	195	173	181	174	189	179	184	196	171	169	185	188	206	174	183	173	176	179	179	171	188	185	174	190	196	182	181	176	198	168	176	178	203	174	188	165	189	188	179	180	170	189	187	165	175	173	172	185	182	189	204	173	170	176	201	163	177	162	177	170	206	196	183	189	184	182	201	178	196	168	163	199	168	195	174	194	175	180	175	191	184	176	200	167	169	190	193	194	177	214	198	193	189	174	174	193	195	166	187	213	186	184	179	212	203	175	172	191	183	186	179	194	194	165	185	187	180	191	174	190	183	206	198	179	190	177	194	193	183	168	173	193	196	170	188	181	205	162	211	197	194	177	176	208	193	204	206	183	175	170	154	193	186	180	181	204	175	192	174	191	178	178	171	173	181	201	190	146	176	180	175	181	181	198	178	197	179	193	169	198	174	192	196	189	211	192	179	207	190	183	166	191	174	179	190	217	190	167	178	152	202	191	174	201	210	166	186	139	178	210	137	187	204	183	167	189	204	178	204	209	180	173	185	195	209	182	169	203	173	156	184	204	174	194	187	190	197	208	185	176	185	190	165	188	194	188	173	170	172	183	184	161	182	189	191	171	177	202	186	182	191	198	185	195	194	220	188	168	176	189	184	164	178	169	172	189	193	193	160	183	190	173	196	183	193	186	179	209	192	187	202	176	179	181	178	179	174	204	215	164	189	173	211	178	179	184	188	179	211	180	176	191	187	173	177	196	215	203	150	167	162	204	188	164	169	185	171	192	184	192	207	198	183	179	179	182	198	165	179	186	180	172	178	166	193	196	173	151	175	195	169	180	181	177	194	176	204	202	189	189	171	208	176	183	186	199	170	180	200	185	174	157	156	179	174	171	180	175	165	179	181	189	203	189	166	191	176	207	193	170	181	165	215	194	193	175	177	176	200	171	174	210	185	186	196	162	189	185	159	180	176	164	185	177	166	214	180	188	197	161	179	171	167	197	176	184	179	176	197	170	177	179	187	172	187	183	156	185	204	184	190	203	215	175	184	192	175	178	172	198	185	183	196	189	170	183	186	173	164	176	192	175	168	196	198	178	173	181	176	154	178	209	179	203	170	181	182	188	157	184	188	183	173	195	187	154	205	171	193	168	184	172	192	189	198	173	163	208	183	191	200	184	202	144	173	199	210	163	184	152	181	196	161	173	169	199	185	178	193	170	176	196	189	175	165	194	185	177	184	199	205	208	207	157	183	188	195	194	209	199	194	194	193	169	181	184	202	190	175	200	203	184	196	168	180	204	181	183	184	188	192	182	166	204	190	187	191	207	187	183	187	173	168	182	214	172	183	201	188	178	163	190	177	185	200	168	170	175	169	189	157	156	178	189	178	186	209	177	178	190	177	193	169	166	198	194	176	195	195	159	158	160	177	170	198	178	183	163	161	184	169	178	181	193	168	184	177	182	193	200	169	195	191	171	203	189	191	171	187	156	183	185	176	167	192	162	170	194	148	180	185	192	173	190	183	202	164	186	188	176	167	171	172	170	186	177	164	161	204	184	189	189	176	171	180	172	188	191	176	177	188	187	196	185	174	187	199	180	192	195	195	186	185	169	186	200	183	186	184	184	172	181	176	168	160	183	185	165	166	168	176	195	181	178	186	156	174	185	182	178	186	174	173	197	192	207	177	186	182	175	180	198	203	172	175	192	170	201	172	208	190	156	201	178	171	197	210	165	201	187	171	175	190	178	179	171	197	200	166	174	176	189	183	202	177	194	177	196	184	174	194	186	202	202	176	152	185	204	158	163	187	186	160	179	166	186	193	185	191	170	193	172	201	173	176	174	187	166	194	178	196	177	162	186	158	183	168	178	182	196	174	198	194	188	166	180	194	168	188	171	176	177	175	166	185	164	176	179	179	209	193	175	171	177	186	187	184	176	172	181	183	168	211	199	169	186	193	179	194	167	173	181	172	189	197	184	169	215	188	189	165	177	171	193	189	163	192	187	189	171	186	203	177	169	201	179	203	170	188	194	170	191	196	178	188	171	188	180	179	168	160	192	182	191	187	168	189	171	200	185	183	188	206	164	177	170	190	186	169	189	190	170	178	165	201	175	157	209	184	172	201	180	187	181	176	163	206	188	171	196	194	190	183	164	194	178	184	188	188	166	181	177	195	182	165	191	190	169	182	202	194	187	152	166	200	198	178	171	182	180	182	177	150	213	178	202	209	191	195	171	198	190	195	176	147	162	157	194	167	188	208	187	189	170	198	184	209	172	191	174	195	186	158	206	166	198	185	166	196	195	200	167	177	195	176	180	177	181	207	184	194	191	176	184	182	172	183	169	178	187	171	161	185	166	168	180	205	166	186	192	178	190	191	191	192	183	173	160	196	201	161	178	191	190	183	189	166	182	173	181	167	171	168	161	170	207	196	168	185	191	180	216	175	184	174	155	166	202	170	175	161	188	197	175	203	184	214	184	157	192	179	180	167	200	161	195	190	169	172	180	189	176	192	177	199	185	204	185	213	186	191	155	186	193	192	179	178	183	174	178	176	204	178	189	193	167	193	198	190	166	161	187	185	176	179	196	192	184	197	179	175	204	196	168	196	192	202	181	187	195	217	168	188	196	191	168	188	182	214	175	195	200	198	201	169	173	170	178	187	173	178	209	150	184	194	163	166	175	185	188	163	159	178	200	181	211	147	176	194	191	197	199	177	192	182	188	178	193	180	176	184	184	173	171	193	179	194	183	179	189	158	197	206	184	186	184	202	156	172	192	193	187	179	163	196	189	180	175	184	206	192	178	178	197	204	173	175	182	172	182	188	202	195	177	169	192	190	195	200	178	181	171	182	188	185	166	183	185	184	173	183	167	201	169	175	198	179	192	180	179	184	162	200	179	177	175	190	179	172	184	188	178	210	190	190	200	168	199	170	187	171	162	195	165	172	171	163	175	187	182	180	183	190	170	196	185	190	167	199	179	173	176	203	190	184	173	171	182	164	183	168	183	168	196	186	206	176	184	185	192	170	184	194	191	178	187	171	160	189	186	187	176	170	198	178	186	174	183	188	169	195	157	184	190	194	184	197	173	161	188	172	168	154	157	191	194	204	187	179	202	179	209	185	177	200	191	181	197	189	194	206	164	166	183	182	137	193	188	182	186	227	205	173	207	190	172	169	186	184	175	183	197	170	196	186	180	188	182	214	180	173	180	190	196	190	183	191	158	170
55930	75387	52072	26858	2844	2040	1486	1188	987	850	757	641	562	528	451	425	469	433	417	358	400	358	375	356	351	317	326	341	335	381	379	345	337	322	347	316	327	337	331	347	322	339	318	368	331	335	300	317	263	250	293	298	276	286	307	303	261	308	290	266	260	280	264	296	267	293	278	261	309	290	280	285	301	284	282	266	285	295	294	313	285	288	265	275	255	263	285	259	244	290	264	273	279	290	305	274	273	302	281	293	267	294	287	270	273	243	303	247	285	280	313	304	273	269	255	263	274	284	270	283	285	301	257	250	275	290	305	265	263	271	251	266	272	280	278	276	285	263	267	282	284	295	260	287	272	287	267	292	273	285	278	269	293	267	243	268	289	260	251	293	264	270	304	265	260	289	282	279	276	298	284	299	276	290	283	286	289	257	291	275	288	287	296	278	277	258	310	284	293	303	274	290	254	261	268	248	292	253	293	289	261	271	282	276	311	252	285	286	299	269	261	291	255	299	277	275	264	278	289	281	281	254	313	263	261	266	300	263	295	255	258	272	247	277	263	257	289	252	249	250	285	287	275	284	275	299	289	261	295	273	278	287	274	261	270	245	276	265	276	268	278	277	295	275	287	296	261	279	295	313	276	287	243	284	274	276	269	281	299	308	269	268	279	274	272	255	276	279	243	286	264	266	289	259	295	275	239	294	277	270	251	281	264	284	284	272	287	273	286	268	266	281	276	273	304	255	262	265	248	285	273	267	272	270	270	312	293	258	244	255	267	293	269	301	264	284	274	263	293	297	284	255	270	280	250	285	247	276	293	270	277	287	263	306	305	313	289	284	285	290	296	268	277	267	272	274	299	302	282	230	260	283	293	264	288	273	258	289	292	242	275	273	283	299	246	288	275	276	279	250	271	264	263	277	252	242	275	264	279	299	270	278	273	282	270	254	283	276	280	282	281	296	268	285	253	278	256	257	261	287	276	262	265	233	264	281	234	279	272	278	275	268	256	294	306	275	254	261	274	283	272	301	286	285	261	267	282	243	258	285	257	266	276	286	269	280	293	239	259	299	245	263	315	287	275	265	289	253	267	299	265	298	285	270	290	247	253	288	279	267	279	299	287	283	252	275	275	260	280	287	262	272	290	263	300	259	295	250	275	274	254	288	301	259	272	284	270	282	251	302	282	288	286	305	289	301	273	287	263	255	318	256	299	283	254	261	278	250	270	276	278	277	271	299	253	288	274	285	269	293	280	293	277	271	305	274	268	267	287	270	242	287	281	285	284	267	269	255	274	290	238	279	275	299	257	232	280	271	265	285	300	269	266	280	277	272	302	282	287	264	274	272	276	255	270	274	260	293	266	316	284	273	276	281	285	301	273	254	260	269	266	263	272	263	263	279	283	250	241	261	263	294	242	273	282	258	270	296	283	294	264	288	297	281	274	275	251	262	277	279	269	274	280	267	288	249	278	303	291	254	281	269	272	294	285	258	269	258	259	290	245	265	280	305	311	255	300	266	256	252	277	229	247	273	281	267	273	235	270	245	284	251	275	288	300	261	273	258	295	254	263	315	283	259	278	273	300	300	261	277	300	296	307	246	269	266	259	270	304	264	254	265	282	253	272	252	234	269	269	270	280	287	247	282	270	272	270	289	293	286	286	281	268	253	266	269	284	244	256	280	288	272	236	271	244	294	270	275	267	270	309	275	262	293	306	268	312	268	271	282	285	303	298	296	287	247	282	265	275	256	271	253	254	301	292	246	279	283	299	283	295	276	276	284	238	295	245	283	290	239	306	310	245	272	258	252	298	291	272	255	259	275	272	253	266	306	295	250	269	270	261	286	292	294	278	294	285	254	248	269	285	255	280	281	270	289	251	287	263	261	267	294	281	298	261	294	293	265	247	266	280	289	250	277	313	252	266	312	302	288	302	257	265	280	271	282	245	279	314	302	263	246	263	256	268	292	259	289	260	305	266	279	267	263	255	274	282	304	255	277	250	299	285	285	293	287	282	260	261	263	257	299	286	260	280	286	266	289	261	260	281	267	245	262	273	259	281	288	300	281	273	282	262	298	281	296	258	309	276	292	293	286	281	275	266	259	250	298	271	268	250	292	286	285	304	283	307	284	263	285	264	255	268	289	287	289	292	293	321	273	290	285	290	304	277	282	295	256	274	285	304	261	286	290	266	270	270	267	261	258	315	281	289	257	289	278	281	276	290	267	294	253	303	295	282	268	274	286	280	292	284	281	279	282	254	275	260	287	254	297	293	262	266	286	295	280	290	303	264	271	276	268	265	254	259	272	290	290	285	224	244	277	258	258	256	296	262	267	260	269	255	296	261	262	295	271	279	274	261	268	276	273	272	270	274	264	294	301	239	267	273	269	256	282	308	266	290	283	276	292	258	281	270	294	262	267	277	290	290	297	278	281	265	296	278	272	280	278	279	287	271	282	263	254	273	263	259	280	284	295	277	263	262	298	272	265	265	285	273	287	300	278	249	281	263	264	271	305	252	278	259	261	296	249	258	276	269	287	295	293	299	298	262	278	292	285	264	281	286	281	291	276	275	264	267	282	286	265	283	291	267	262	279	269	288	295	283	279	291	262	248	278	321	269	265	245	279	273	260	279	276	263	251	298	280	264	269	283	290	265	258	294	273	281	262	290	283	305	295	296	267	296	243	280	297	269	292	284	282	247	275	279	288	287	284	297	266	260	280	281	294	283	243	287	266	290	294	293	262	290	302	289	261	279	257	246	235	261	267	286	273	266	272	238	291	305	281	286	277	270	290	286	275	269	281	284	271	248	270	256	288	257	275	302	259	294	262	285	291	253	291	274	257	278	263	263	288	269	276	288	311	266	292	276	273	283	259	270	288	240	302	286	271	273	271	280	286	234	281	275	295	266	298	288	260	275	270	277	257	253	281	265	299	273	253	290	266	277	266	304	282	270	247	264	271	234	307	283	277	273	298	263	319	280	282	300	279	305	278	267	283	305	263	281	276	288	280	266	264	280	277	279	292	287	308	284	307	283	284	289	281	275	268	245	262	312	279	283	261	296	310	262	267	271	280	298	276	298	307	269	286	284	261	301	286	284	287	268	257	289	266	299	238	273	268	276	298	300	259	291	292	291	275	279	268	282	291	269	254	272	269	276	264	274	261	240	267	293	261	271	269	264	249	306	292	240	282	275	252	261	310	262	260	279	276	283	275	251	306	254	293	281	269	277	305	303	290	273	246	270	288	252	281	260	275	241	273	278	274	249	293	277	269	278	269	270	286	274	304	249	274	290	272	233	280	263	262	233	275	274	300	267	241	268	265	278	292	290	248	272	303	261	280	276	257	270	299	265	248	285	286	292	256	282	269	281	294	263	260	272	291	295	276	263	291	284	293	296	258	262	272	260	234	312	273	277	288	281	271	280	290	269	289	295	262	295	279	281	287	288	255	306	298	265	285	262	255	272	245	299	251	294	286	256	271	264	255	263	278	274	299	284	255	283	275	282
27100	21409	14723	4620	440	403	424	351	384	382	353	374	395	379	414	341	381	380	375	384	389	388	409	395	393	359	369	349	377	352	371	380	399	356	387	398	413	374	403	407	390	390	400	369	406	375	384	373	399	378	385	373	392	392	423	422	383	385	394	365	355	386	352	399	377	417	389	369	375	401	391	392	387	390	386	352	396	395	383	370	369	419	393	385	360	377	369	377	380	356	411	362	386	356	387	392	449	373	389	397	371	377	385	347	379	415	390	387	381	387	381	399	377	384	364	344	391	360	373	407	382	378	411	367	377	383	384	384	371	387	370	369	368	375	402	418	356	378	357	392	412	371	379	378	367	393	374	389	383	352	363	394	375	383	372	360	366	372	359	379	353	370	367	369	410	349	382	383	354	362	351	388	387	387	407	363	374	374	408	343	385	358	394	390	348	380	397	382	360	369	366	366	369	393	344	388	374	401	369	395	378	399	369	362	372	391	390	369	384	385	365	366	364	377	364	378	385	398	378	398	379	397	391	411	363	375	356	396	372	347	361	396	341	383	384	343	358	392	351	330	367	376	402	387	377	374	397	382	387	367	350	381	360	373	375	375	349	404	341	367	347	405	378	376	395	407	392	389	377	376	368	353	409	371	373	396	371	406	364	431	373	365	390	352	430	377	383	383	338	380	374	399	391	389	381	397	371	412	335	369	404	390	394	351	403	374	391	376	403	373	375	399	367	352	398	383	368	389	387	365	390	376	393	353	400	359	363	386	404	365	378	371	381	380	367	436	363	351	381	381	363	388	374	384	383	379	383	360	368	357	328	343	417	377	392	400	384	361	385	358	396	367	379	377	352	354	388	407	369	376	391	401	359	379	337	350	349	382	378	335	404	382	378	383	359	406	324	335	369	352	349	352	374	367	381	398	382	415	387	362	380	386	366	406	399	371	348	368	380	334	349	364	373	393	405	409	373	373	379	406	395	380	398	380	384	361	378	366	389	381	356	349	365	411	370	387	377	393	363	367	379	358	383	378	378	380	372	370	408	400	352	370	364	377	373	374	373	371	391	406	384	366	391	355	335	392	378	403	371	408	364	358	376	445	364	376	409	373	405	405	394	391	353	380	379	371	385	368	411	400	349	405	374	358	371	343	409	379	388	334	361	364	400	386	356	368	360	415	360	342	385	358	374	354	410	367	347	392	420	380	375	405	354	362	377	353	388	365	411	397	386	369	358	388	349	376	395	404	342	393	367	411	374	402	366	382	372	429	339	360	378	381	354	377	347	371	337	402	376	345	384	387	346	348	357	378	399	374	404	389	373	383	407	339	353	344	398	374	409	410	366	406	364	361	409	392	369	371	401	381	362	395	383	361	391	409	415	397	369	383	360	388	395	406	434	370	377	389	389	395	366	373	394	365	365	356	375	379	348	386	386	356	360	354	381	382	415	395	395	380	393	335	381	386	364	385	352	407	390	383	404	373	396	349	364	382	361	392	354	377	405	368	377	402	329	365	352	392	396	366	381	366	400	374	391	385	366	376	388	358	353	380	351	390	403	394	396	358	351	378	368	389	353	411	347	384	347	370	352	341	366	355	389	361	326	397	394	369	380	338	372	355	350	376	380	374	388	394	347	359	398	370	391	385	400	352	361	376	368	372	392	397	345	343	339	389	371	363	372	398	429	376	379	350	374	399	410	409	393	382	352	391	387	398	354	391	377	369	348	369	398	390	363	389	427	381	349	406	369	362	367	373	382	405	375	395	388	376	399	376	378	376	391	379	385	382	395	374	365	380	391	399	370	401	344	366	399	416	379	406	355	354	368	353	401	383	408	367	373	371	381	378	320	380	389	345	387	372	349	374	389	373	365	334	366	348	404	406	371	366	376	417	366	400	424	361	412	316	407	381	394	370	418	399	398	369	373	374	385	380	370	355	405	370	375	384	387	392	383	402	335	381	388	388	385	392	381	410	376	353	373	344	373	404	412	391	378	356	340	404	338	387	422	370	377	375	404	422	399	372	396	399	394	365	401	366	360	357	375	385	373	384	389	369	358	372	346	372	353	379	382	386	358	378	369	399	380	365	395	408	395	383	403	361	365	368	372	389	391	380	400	428	380	407	390	389	367	387	387	377	378	393	410	363	364	382	370	369	379	374	386	387	388	403	374	394	387	380	406	397	381	369	386	384	379	375	413	352	379	388	418	384	361	386	374	395	397	337	386	346	383	360	345	365	416	405	376	432	337	368	379	394	337	402	354	364	381	354	357	360	372	410	350	426	376	387	397	397	394	372	375	357	374	358	381	372	371	378	389	348	356	371	398	356	375	423	408	358	402	402	400	376	387	362	343	386	402	434	381	384	394	380	369	377	360	369	381	367	372	382	404	372	394	372	368	419	432	398	395	384	374	367	398	406	359	360	373	398	391	410	389	394	364	383	395	384	369	401	395	399	365	383	375	382	362	384	411	374	387	377	391	375	384	382	409	393	337	416	378	372	398	374	398	389	380	353	366	334	373	420	405	399	384	369	363	370	349	362	368	367	387	375	395	339	383	378	364	423	365	377	360	358	368	352	371	351	377	367	387	356	364	362	387	373	356	370	377	402	379	388	371	355	412	350	403	406	390	379	366	334	394	374	401	374	367	390	381	383	391	440	408	407	364	381	398	376	356	394	355	383	407	381	339	379	394	384	367	368	382	381	387	386	366	387	375	365	366	369	357	364	361	374	378	389	390	400	386	348	385	399	378	402	363	408	397	372	381	364	372	387	364	378	384	355	376	370	377	384	357	374	397	370	375	379	368	352	380	401	391	359	382	354	366	361	360	394	373	335	378	375	379	374	371	381	342	390	356	380	372	403	370	377	377	384	401	360	359	400	395	330	418	367	392	367	384	399	351	363	386	380	419	390	401	375	380	330	372	372	412	386	395	413	372	363	354	371	375	378	371	352	367	388	346	355	336	351	392	406	379	399	372	392	407	380	406	373	364	386	393	386	378	388	364	373	367	365	374	389	349	359	395	393	371	379	367	388	346	391	353	378	372	392	396	341	401	410	394	370	399	334	359	367	383	397	393	357	382	367	359	389	396	399	374	401	372	367	379	407	404	359	371	385	355	387	411	359	414	361	394	377	375	339	341	393	377	383	368	402	385	360	372	374	396	406	372	377	384	362	383	369	381	419	352	387	356	326	403	340	396	358	398	356	399	340	390	402	397	386	381	382	368	396	403	370	361	342	366	353	366	371	410	384	361	396	368	399	388	360	365	386	358	393	401	394	355	411	390	404	401	395	355	397	402	361	410	361	349	343	359	377	369	402	362	370	398	366	398	371	372	401	397	417	371	378	385	371	365	364	377	381	382	380	371	398	394	399	366	372	397	406	357	338	381	362	373	377	373	387	386	362	338	376	403	393	425	385	354	340	396	415	381	380	385	388	383	397	349	372	371	407	346	339	385	420	392	373	395	349	353	379	377	371	359	367	418	376	390	390	369	377	360	392	377	373	424	370
23329	28312	12692	4947	637	643	604	585	609	598	593	605	538	617	555	574	532	591	552	542	549	575	560	604	580	561	558	553	572	567	596	574	614	590	494	576	543	583	580	578	612	618	593	583	509	555	586	589	560	512	580	569	575	549	563	568	589	562	568	560	592	573	569	506	575	552	599	489	520	556	527	540	535	551	560	572	566	564	554	547	513	530	501	578	563	523	494	541	552	567	553	570	541	542	564	534	555	566	510	554	607	537	530	568	542	544	495	567	575	598	561	537	545	507	543	578	550	576	560	578	579	522	567	598	582	502	548	552	545	556	543	557	532	563	553	555	587	548	537	574	524	544	552	565	598	585	575	547	545	549	554	565	514	525	554	562	582	536	550	536	544	550	552	575	517	542	591	564	558	552	581	564	553	542	570	517	552	550	576	599	540	588	560	587	587	566	493	565	574	554	593	585	540	539	557	546	571	544	592	578	541	518	586	557	551	568	562	526	567	562	544	569	560	554	555	594	542	564	561	529	574	543	560	563	576	513	564	539	580	570	565	553	522	551	534	595	534	554	580	549	546	549	598	564	562	564	591	590	578	561	548	552	540	577	563	566	541	577	552	558	539	566	596	564	563	486	527	548	568	563	583	590	584	527	573	552	532	521	587	540	566	596	540	547	580	537	545	529	567	565	522	546	555	551	574	595	547	567	541	576	572	585	552	571	566	544	531	541	544	514	560	564	563	543	559	568	584	528	550	556	572	596	551	590	577	569	571	530	556	539	569	544	565	533	566	584	529	555	569	528	497	546	574	554	569	548	530	584	557	581	499	527	558	563	549	520	568	512	581	577	531	550	566	538	557	535	568	490	571	543	586	538	590	546	588	579	549	540	591	563	591	506	560	580	520	534	569	582	568	574	582	549	553	572	539	546	567	547	540	566	539	577	530	575	531	591	532	566	576	568	602	552	553	581	574	581	536	531	573	579	550	547	540	565	551	559	559	611	533	594	539	533	540	522	545	565	582	543	567	520	589	537	594	542	558	552	542	544	598	542	591	584	555	554	533	518	538	571	544	545	534	503	607	551	539	513	561	572	571	537	541	553	546	541	554	621	565	534	536	556	549	508	542	576	596	555	584	545	546	580	541	552	539	567	567	540	538	593	541	557	563	560	532	548	593	580	544	551	547	543	584	549	575	551	545	565	531	516	589	582	553	576	586	551	551	549	537	549	563	576	547	576	532	592	507	517	576	547	527	594	574	590	561	529	512	558	537	584	544	519	517	589	557	585	540	537	563	544	562	542	577	554	524	555	583	589	541	577	510	534	540	581	540	530	551	560	549	535	573	583	557	537	570	529	526	585	565	599	583	523	575	577	561	571	605	551	572	568	557	564	560	563	563	546	522	553	562	535	551	574	584	547	554	549	554	580	574	550	547	535	575	570	539	550	540	523	530	493	560	592	548	478	557	578	532	556	537	558	534	521	538	526	569	579	593	556	547	559	546	565	528	557	552	546	552	509	567	577	540	521	560	529	605	555	517	603	497	542	496	536	580	566	529	557	537	511	584	551	510	554	525	559	575	538	563	574	531	555	536	567	540	555	553	568	592	528	563	535	593	563	553	555	530	557	573	565	539	562	564	533	615	548	546	540	549	553	547	567	529	560	586	551	558	538	552	585	538	590	543	620	554	566	540	565	560	576	538	563	544	580	576	583	553	576	583	553	561	566	532	579	599	568	550	561	552	573	567	516	571	564	577	528	596	560	543	551	559	590	554	576	563	560	551	560	563	545	521	577	593	535	534	549	583	530	524	564	546	556	567	565	537	547	535	541	576	535	535	531	545	559	583	528	531	565	530	536	523	583	524	553	549	533	513	550	556	551	521	571	550	553	576	538	524	563	585	536	559	544	555	555	567	549	569	522	578	555	547	601	552	529	569	521	579	563	537	559	558	571	549	576	546	576	590	599	577	562	504	564	528	559	566	576	563	536	560	576	551	552	547	558	576	586	552	543	576	566	613	604	532	551	576	598	546	547	501	546	536	566	597	508	591	549	545	509	493	590	595	555	516	610	543	579	530	551	524	544	608	570	529	571	586	574	543	504	570	539	561	565	602	546	548	564	554	591	473	574	543	555	573	580	567	592	560	537	547	571	575	522	606	540	561	558	580	568	581	569	511	537	548	563	535	563	517	542	561	590	599	577	539	572	571	593	533	577	542	540	565	569	579	542	566	530	581	585	568	572	600	533	564	525	521	521	556	570	560	535	558	569	584	571	549	554	544	592	528	551	574	563	556	553	572	598	548	538	578	559	544	552	552	537	550	563	565	558	510	567	563	557	533	549	566	567	569	568	581	512	570	548	549	585	547	611	497	585	519	556	535	537	565	576	505	517	565	507	573	562	568	557	581	542	574	522	559	553	538	592	581	531	572	563	564	550	537	545	566	559	562	528	510	544	570	567	567	582	561	571	513	523	569	610	578	519	557	522	617	584	577	537	564	578	564	568	506	547	558	588	580	543	537	528	536	530	554	586	557	528	528	563	549	549	598	571	540	539	548	565	544	563	580	570	560	574	567	505	544	572	551	561	579	535	594	536	567	543	558	520	555	564	534	604	562	569	536	515	565	567	556	576	494	549	571	562	547	548	553	558	597	537	523	594	589	557	571	565	556	574	573	542	603	583	557	575	564	580	582	584	510	557	537	510	546	559	577	544	578	567	593	601	526	596	567	534	548	602	543	563	553	534	582	544	553	515	537	568	532	562	556	591	542	559	554	617	559	572	566	539	541	576	554	541	573	595	559	541	545	539	551	557	565	564	522	546	575	565	564	537	579	578	582	560	569	552	546	557	529	593	545	549	534	560	551	561	560	569	550	557	546	566	594	559	555	527	541	539	551	554	568	546	529	573	542	537	547	605	531	603	565	595	539	572	555	608	558	548	582	545	558	544	583	561	543	534	551	531	540	547	597	581	559	541	573	558	531	512	566	536	521	586	551	575	564	567	536	562	541	561	508	582	542	567	569	532	533	565	554	574	534	574	547	524	535	606	559	549	522	566	566	568	565	600	562	534	561	538	571	538	519	522	541	546	539	575	543	558	536	533	588	590	593	570	578	579	551	538	569	551	536	537	560	580	551	572	551	553	550	579	559	569	535	552	567	535	584	553	568	537	579	564	555	563	582	568	557	607	578	562	570	561	521	562	519	549	553	541	518	574	528	567	550	521	558	585	534	491	555	527	547	505	576	548	559	548	573	599	576	551	551	574	551	535	561	563	530	541	584	500	558	547	500	571	518	533	541	561	578	593	560	561	552	580	583	557	540	550	556	546	561	563	562	566	576	546	548	550	547	525	557	555	540	574	552	559	539	559	600	558	520	591	533	573	537	568	538	572	571	549	600	559	556	556	543	573	611	549	541	546	565	558	566	565	540	563	535	552	552	568	532	543	580	522	522	552	556	567	556	540	573	548	539	549	582	571	580	562	582	576	541	536	579	573	564	573	557	558	540	535
23949	21072	28208	24244	19838	5748	714	538	492	480	452	420	415	395	421	407	420	440	408	390	463	407	416	363	378	387	370	389	416	394	412	408	384	410	403	389	405	367	360	372	366	424	380	380	351	367	423	400	377	374	366	344	389	383	384	376	378	385	427	362	366	390	380	342	356	373	373	353	376	380	338	356	332	350	361	353	384	380	343	370	341	360	398	405	377	387	384	384	376	378	353	359	373	360	384	356	366	392	368	365	361	345	384	388	358	334	352	378	401	420	389	405	379	369	365	330	380	364	372	346	368	375	379	388	366	360	380	371	334	397	371	408	378	366	390	385	403	404	347	370	373	393	370	350	368	335	357	370	354	352	379	362	361	374	357	351	360	391	359	341	383	380	399	370	356	358	385	377	403	348	363	374	384	377	346	394	367	364	356	379	376	358	366	371	350	362	383	352	361	370	388	396	373	384	384	323	379	379	380	387	378	371	385	351	337	393	385	365	370	348	428	380	339	373	386	356	355	378	395	371	407	390	361	373	367	385	340	352	362	374	363	360	334	382	383	364	386	396	345	404	358	415	385	357	357	373	374	376	389	398	355	379	412	364	378	364	386	356	376	380	375	385	375	397	375	367	353	398	363	366	373	404	386	381	385	374	400	354	389	350	365	373	383	364	304	363	373	397	341	375	375	411	383	346	353	383	337	366	344	382	326	345	337	355	361	395	417	360	329	404	377	396	363	379	373	404	344	379	367	346	349	389	335	367	380	369	371	366	391	365	379	384	370	357	382	336	394	367	357	355	354	399	358	386	326	405	372	401	402	366	384	381	357	366	364	366	374	367	381	371	370	379	340	377	358	372	389	406	377	369	372	376	396	384	403	374	400	350	335	344	365	394	382	340	396	356	387	371	395	369	334	378	336	381	347	361	376	348	360	363	361	398	353	386	368	407	390	383	363	403	380	392	342	390	394	373	415	368	370	329	381	382	395	378	355	384	385	371	411	363	357	396	378	365	398	362	363	383	342	390	390	395	400	394	421	367	333	375	377	382	375	360	350	349	373	343	414	371	367	377	401	412	381	356	343	379	385	334	337	366	363	372	382	389	407	363	353	372	394	384	398	405	364	417	379	384	393	409	390	375	402	397	356	342	360	384	395	328	343	377	380	388	385	358	356	343	389	348	412	401	377	374	373	370	401	396	354	353	372	356	381	368	355	390	369	374	354	366	325	402	372	380	399	370	393	351	392	370	389	386	366	355	326	372	345	374	342	399	354	363	361	373	399	373	370	413	379	378	390	366	369	415	408	369	347	374	390	397	393	363	355	362	377	384	353	367	411	377	415	414	385	387	344	367	362	376	391	342	357	417	366	353	411	356	352	389	370	399	414	384	376	370	364	368	364	381	370	345	399	365	399	381	373	372	349	374	372	360	384	395	388	374	372	365	367	405	413	379	364	394	371	347	379	351	352	432	375	393	344	354	374	357	404	347	384	361	396	380	364	368	383	358	410	370	389	363	365	393	381	368	358	371	407	347	369	372	308	415	354	377	360	364	376	376	379	343	358	360	397	355	347	364	371	399	371	408	381	394	392	364	403	354	348	363	369	342	351	342	387	342	361	369	410	357	381	385	402	368	366	368	379	350	402	374	345	356	384	367	362	341	377	378	406	353	374	394	348	361	405	420	345	362	379	363	369	367	415	336	389	388	377	405	359	383	363	391	369	349	390	386	388	387	369	374	375	361	400	358	410	321	399	379	389	357	364	351	389	405	356	385	406	378	383	375	374	351	353	387	368	356	383	345	369	388	392	334	377	349	396	386	354	377	367	360	383	358	358	349	373	373	376	374	374	395	391	380	383	364	361	381	371	356	354	370	365	373	364	356	359	338	365	357	373	376	371	395	324	376	388	356	341	409	378	384	353	339	381	358	404	348	377	375	373	351	354	390	379	346	418	379	369	386	366	378	398	353	380	351	394	340	357	400	380	388	375	390	370	394	336	368	385	410	371	383	409	343	380	398	359	376	378	360	376	377	370	373	364	375	371	367	368	402	362	378	401	365	360	372	396	382	396	363	330	393	372	362	329	362	360	388	395	351	382	364	370	366	410	416	416	381	367	358	348	389	371	388	393	393	352	357	391	389	376	341	358	392	352	354	393	380	362	413	373	357	387	392	361	340	398	364	380	385	340	358	352	388	400	359	379	390	370	366	374	370	367	365	353	382	360	377	385	388	375	358	369	389	393	361	369	364	355	343	382	344	333	388	413	364	386	371	366	422	362	389	357	369	369	388	358	384	350	376	370	382	365	369	379	408	349	364	395	334	358	350	380	366	388	384	394	390	389	373	395	409	368	371	399	379	368	344	363	380	367	371	345	354	364	367	371	398	345	376	387	379	383	368	373	345	381	389	377	410	366	390	385	361	390	352	410	376	351	423	376	370	373	362	374	353	365	381	361	373	364	384	385	397	393	404	359	347	360	361	367	360	356	377	390	368	403	368	355	393	387	330	364	354	369	373	407	397	402	380	401	351	352	358	362	333	353	391	392	372	372	373	357	381	424	351	331	368	364	361	347	398	366	334	380	375	375	348	336	357	383	377	395	376	375	369	362	390	388	382	370	365	380	353	381	364	378	399	355	367	394	331	374	389	371	349	370	425	359	353	379	412	355	389	363	361	382	367	363	352	376	387	329	404	380	383	329	365	396	373	394	319	375	375	394	382	385	382	355	380	375	342	362	367	396	376	400	389	384	395	366	413	401	369	380	371	349	366	391	366	380	341	361	362	354	360	373	392	358	366	405	397	348	376	381	367	348	364	360	370	365	383	392	404	352	346	404	354	383	382	401	373	411	386	384	397	339	374	360	384	368	410	378	404	378	367	366	374	352	415	354	348	397	378	386	380	356	362	364	384	350	378	384	337	384	408	404	376	379	381	372	390	391	360	384	388	382	379	373	363	376	387	391	396	358	371	380	363	362	362	392	362	379	391	416	401	345	356	356	398	340	367	346	422	389	371	365	348	349	355	372	351	343	388	351	358	369	385	351	385	368	353	349	411	392	377	378	403	362	428	393	354	387	389	375	374	375	364	370	396	363	365	381	333	380	385	384	349	398	368	359	385	395	390	347	391	386	364	423	347	336	383	393	376	372	382	380	368	367	386	363	353	388	355	373	366	381	384	357	386	386	375	380	383	398	389	354	383	345	382	380	388	367	368	373	388	396	376	370	387	365	365	359	359	372	388	383	376	371	367	391	358	390	351	358	373	393	361	365	338	410	345	349	377	357	385	377	366	357	382	379	381	376	365	356	386	392	379	374	381	363	434	389	372	376	346	378	374	386	367	378	375	360	361	391	358	366	378	352	377	350	385	369	341	366	366	349	366	357	389	347	374	367	345	371	357	368	353	361	395	348	388	360	351	336	383	375	347	382	386	382	359	366	402	369	363	353	395	342	369	343	385	360	352	420	397	378	366	368	394	370	376	369	369	349	376	370	361	356	368	408	352	358	347
46919	62597	37512	22223	1898	1468	1169	960	981	883	765	723	700	634	638	653	596	616	606	625	579	576	575	566	590	539	535	630	576	610	595	567	569	580	614	566	611	600	615	592	559	583	552	597	595	602	598	557	574	573	576	593	547	565	597	596	533	548	562	549	558	581	557	536	520	560	515	561	569	568	578	592	544	570	522	557	560	560	530	537	565	576	575	569	510	563	542	556	524	538	535	568	545	539	562	515	590	563	505	583	569	542	538	548	608	538	566	567	585	541	552	521	516	564	559	517	554	589	558	562	547	515	538	548	550	516	579	544	564	546	555	532	547	568	539	580	572	549	571	575	577	535	504	525	554	507	535	581	547	557	573	590	565	564	532	539	594	567	549	556	545	537	538	555	496	551	574	517	537	532	535	580	571	563	566	507	576	545	559	532	539	531	531	567	594	593	565	547	558	532	588	573	588	544	527	543	513	563	601	554	534	552	581	547	579	546	524	524	575	506	576	532	536	589	540	576	525	548	502	611	539	564	537	528	587	536	531	529	547	564	551	546	487	542	562	566	541	569	546	573	529	550	527	583	526	518	542	559	579	562	517	530	539	553	539	550	563	537	546	525	554	532	514	590	570	570	528	572	554	509	557	584	552	568	527	513	584	551	577	606	577	554	538	546	539	534	561	559	550	549	557	521	568	591	556	576	539	546	552	549	560	515	559	547	507	566	539	563	546	506	526	557	499	559	516	542	502	579	541	584	527	523	575	516	533	528	526	543	538	512	550	531	565	550	542	581	535	522	547	544	543	571	602	590	576	559	549	552	530	554	540	558	582	528	533	532	530	561	556	567	549	551	568	554	551	578	558	505	529	548	604	519	537	564	521	519	510	518	550	521	577	521	569	547	544	532	536	540	552	557	517	541	562	575	533	582	552	547	552	514	545	564	579	558	535	507	583	601	520	575	566	562	570	529	554	566	568	530	547	619	590	558	522	525	515	545	556	535	578	539	575	531	553	525	568	567	536	539	561	567	547	543	533	509	519	524	572	592	577	570	555	576	521	563	544	570	526	561	582	577	545	554	548	562	550	525	535	582	568	550	538	494	501	548	501	512	566	518	532	511	562	549	522	526	521	554	584	552	543	554	555	568	535	529	520	555	541	556	574	531	560	539	557	535	535	573	552	529	580	533	547	568	547	536	585	534	558	541	566	541	529	593	578	593	562	516	513	528	571	544	541	520	530	502	521	533	544	530	559	521	539	558	570	545	508	571	535	543	532	561	512	526	531	507	556	542	539	536	540	560	549	583	558	544	524	577	559	515	548	550	559	568	565	559	557	564	526	559	515	550	560	522	562	528	557	508	564	511	506	527	520	548	548	539	518	570	552	537	543	538	517	513	555	559	535	525	548	549	592	500	570	574	532	541	531	518	565	548	525	547	568	556	576	517	543	532	558	538	551	543	545	561	545	520	544	554	549	526	563	566	557	547	500	580	581	547	551	564	535	539	580	566	618	527	579	537	541	596	510	589	546	552	553	551	578	539	513	549	591	535	556	513	531	557	540	495	510	543	565	504	564	546	571	578	574	506	551	555	548	539	504	548	527	520	545	582	569	550	562	557	561	564	528	543	522	512	523	540	556	544	563	539	559	495	572	534	514	531	586	558	539	571	527	525	560	540	556	575	554	526	555	512	549	533	546	552	552	552	542	556	528	571	552	562	562	554	590	539	510	500	525	541	533	562	577	534	605	541	559	566	578	497	535	551	549	575	572	565	573	566	559	557	534	581	503	553	526	543	550	581	537	550	550	564	575	520	574	532	585	555	518	505	556	538	541	553	523	608	540	592	554	558	557	517	571	560	542	544	526	553	537	557	526	581	544	534	576	536	577	571	549	559	530	579	545	550	526	540	537	542	541	544	564	586	560	512	530	544	564	558	547	575	538	557	532	566	551	509	518	576	560	520	535	581	575	513	516	544	526	548	561	533	509	540	535	538	555	530	539	566	586	527	585	571	545	568	574	529	581	525	533	582	558	509	559	507	533	572	556	595	526	559	537	549	554	584	542	543	567	514	525	570	496	528	542	570	599	584	598	568	557	582	533	528	528	536	587	574	557	576	525	563	550	549	559	540	545	535	538	507	568	503	513	564	574	560	538	507	572	540	567	580	516	521	537	540	561	567	535	553	544	524	538	534	536	572	536	550	583	579	562	547	555	566	561	574	551	542	507	577	559	506	546	535	525	555	540	525	524	535	514	545	534	547	577	557	535	542	586	546	564	599	515	540	535	550	533	502	544	559	568	544	539	550	613	533	577	572	566	539	552	507	516	542	562	553	561	570	515	524	545	528	564	551	528	554	537	557	543	568	599	526	559	516	538	585	548	502	551	507	579	532	544	536	531	552	507	558	530	563	525	589	548	568	526	530	537	541	573	553	541	520	558	528	508	545	541	581	531	559	552	532	496	551	552	562	555	498	562	543	558	500	561	539	542	555	573	564	549	534	559	523	536	520	543	529	556	518	533	558	535	560	562	589	538	552	520	530	532	552	531	559	565	578	544	575	570	563	594	548	566	559	535	574	552	517	540	562	588	525	531	557	521	549	543	566	559	559	558	552	549	502	532	526	549	523	569	524	555	491	605	553	563	534	559	541	587	524	557	553	524	535	522	502	499	559	600	547	565	533	557	536	571	599	541	570	520	548	510	565	537	544	553	558	515	526	519	540	506	553	600	526	555	537	552	591	568	549	527	562	587	555	545	521	565	549	586	539	552	567	544	537	524	534	561	526	572	529	526	556	593	539	563	541	543	514	542	586	562	545	529	503	556	519	540	517	543	580	584	520	544	560	536	571	521	554	592	565	481	553	523	547	535	552	596	530	556	560	589	554	537	545	544	554	543	520	529	510	566	600	529	518	521	554	547	532	546	537	541	545	502	576	532	560	556	536	518	605	518	567	552	556	543	527	544	531	546	558	574	531	556	552	557	555	587	554	551	576	573	498	583	572	585	574	544	557	532	540	525	585	588	531	534	493	540	535	534	567	554	552	557	488	555	558	546	524	537	510	521	541	560	560	526	550	562	593	551	576	558	545	600	577	585	538	572	513	535	582	542	544	537	556	581	549	537	558	527	568	533	560	510	573	541	541	557	497	519	523	541	546	563	548	536	519	543	537	549	573	585	578	553	594	540	561	579	546	542	538	540	565	565	559	555	526	512	559	566	532	552	512	558	562	516	579	537	551	572	552	521	540	556	541	531	546	587	492	548	545	542	576	548	553	497	565	571	568	543	523	538	605	556	580	555	557	508	569	559	561	534	545	521	531	569	547	572	560	544	500	538	525	559	574	558	569	567	560	537	595	562	521	546	546	574	606	559	539	536	515	588	550	556	515	498	551	526	554	552	607	570	494	557	564	519	547	551	576	555	536	587	534	555	576	573	548	522	546	520	501	529	530	520	503	575	558	536	569	547	571	561	539	552	542	552	522	518	541	538	558	514	571	573	573	556	557	581	562
22805	21042	28656	23625	21022	20843	6975	619	425	384	311	287	279	256	221	229	255	199	223	216	203	200	212	198	177	210	194	218	192	212	191	197	210	187	192	184	198	210	219	198	192	230	202	204	187	182	192	206	192	208	172	187	189	179	186	169	186	190	180	177	176	184	200	173	189	173	168	182	183	182	184	169	180	158	185	213	193	209	167	174	175	190	161	182	174	173	156	216	149	167	170	178	172	197	186	170	166	171	169	192	207	195	160	186	199	200	165	163	186	172	170	162	195	163	204	176	183	164	192	183	186	199	185	180	174	169	182	157	159	195	160	135	187	171	200	167	163	201	178	178	190	190	174	161	156	192	173	195	163	174	163	195	176	167	199	179	200	159	163	162	195	186	173	178	176	181	185	179	170	171	195	181	166	192	159	158	167	191	165	163	171	180	163	162	187	192	178	191	167	180	178	173	182	193	177	193	156	175	181	182	184	176	180	173	172	203	170	172	168	178	195	170	174	183	206	213	178	183	171	171	174	183	154	158	175	188	166	183	164	171	189	148	179	180	196	180	159	190	182	179	183	167	191	176	178	184	174	182	198	180	158	190	166	174	170	159	156	171	166	184	182	176	169	203	165	162	180	154	173	190	183	165	175	178	185	168	156	178	177	176	178	193	201	193	180	201	172	187	179	170	180	173	175	188	201	183	196	175	167	185	175	179	165	197	161	163	192	153	177	177	163	174	206	170	162	181	165	189	170	161	167	175	172	161	204	175	198	197	184	167	160	192	196	170	172	167	179	199	187	175	203	152	164	166	170	167	169	160	200	160	184	178	169	161	164	170	169	139	175	152	178	180	189	182	181	202	147	187	161	187	171	155	171	188	178	186	157	154	181	180	196	167	193	181	166	184	168	188	182	147	204	182	165	163	155	179	167	165	175	179	171	178	197	175	177	163	185	191	188	195	174	165	186	186	169	176	185	187	187	160	181	186	196	172	158	165	186	184	163	173	183	174	171	186	195	171	178	177	175	173	186	188	179	177	165	171	171	201	181	170	213	176	174	176	177	177	201	187	178	170	159	173	180	170	199	167	196	173	189	172	174	172	189	172	163	163	183	176	181	164	172	174	195	173	162	180	179	186	166	169	177	191	182	160	169	176	184	204	171	192	174	184	185	195	179	188	170	193	170	158	193	184	149	180	165	184	155	163	169	169	202	191	170	166	177	162	163	170	162	174	163	184	162	172	199	193	173	164	183	164	185	177	169	183	178	196	178	163	183	184	185	154	194	165	192	169	173	161	173	176	174	171	184	176	166	181	169	178	180	171	181	166	200	164	148	160	204	168	191	157	161	180	177	179	203	175	185	195	150	174	188	178	184	184	185	181	187	174	190	190	154	185	177	162	166	171	178	176	216	150	184	166	169	163	169	198	201	183	176	175	175	181	162	186	192	179	173	163	162	165	197	187	178	174	161	172	170	190	171	193	173	184	177	173	190	186	194	130	182	188	180	181	172	199	173	182	170	213	183	177	202	163	180	171	181	165	185	156	181	175	172	187	163	177	166	164	194	188	150	188	186	179	160	152	198	160	179	192	167	151	169	194	159	162	169	168	177	172	167	168	167	170	162	172	178	196	187	167	160	194	172	163	171	178	174	178	184	168	157	163	163	167	195	164	187	186	183	199	182	173	175	167	157	177	171	174	156	189	161	186	185	183	179	186	195	197	176	191	158	173	170	198	170	190	180	183	183	172	178	165	145	187	172	168	184	182	181	177	185	182	178	186	186	149	173	157	165	181	169	193	161	173	175	186	173	172	169	174	162	191	175	172	174	180	179	190	173	198	174	160	192	162	182	188	180	163	158	195	163	158	170	196	166	155	186	205	193	184	182	169	153	168	178	178	189	163	185	185	174	191	153	168	167	170	184	187	168	153	164	167	175	169	163	182	169	203	176	180	163	142	175	190	180	165	193	189	176	169	187	183	177	198	199	180	199	167	155	176	172	159	200	182	181	175	167	177	202	190	165	171	183	169	194	189	177	183	172	204	199	173	192	156	188	172	174	178	176	196	191	202	181	176	168	179	158	178	170	186	169	162	166	158	175	172	180	191	195	168	186	153	168	185	167	184	191	176	199	163	192	160	186	191	176	172	173	161	172	156	189	222	188	161	179	180	162	184	169	168	186	164	181	190	194	184	178	180	169	182	187	164	177	182	173	180	157	186	172	161	175	192	152	181	184	171	182	215	157	168	191	181	185	174	183	161	166	170	164	160	184	170	174	173	187	163	176	184	165	173	178	169	202	192	161	156	159	170	193	186	169	186	191	173	168	174	190	188	209	166	165	194	148	172	168	203	177	182	173	179	201	189	198	191	184	150	148	175	175	169	192	166	157	167	182	175	179	172	190	157	181	168	179	190	161	159	188	168	182	181	176	177	172	151	168	174	154	158	165	185	154	195	166	192	195	176	164	171	172	172	179	196	164	189	169	172	155	190	150	189	173	166	185	185	208	187	204	163	161	185	193	176	175	167	201	199	187	171	175	184	160	181	192	178	166	179	191	178	181	173	186	167	168	189	182	169	188	171	179	182	178	159	190	159	205	190	176	169	154	169	187	177	152	190	164	174	172	183	189	170	174	185	191	197	159	196	185	175	203	196	177	183	160	166	173	173	187	168	180	191	190	161	169	184	169	162	159	178	170	193	149	176	163	168	175	169	162	194	162	194	178	154	175	174	188	166	171	186	177	162	160	152	189	164	187	160	162	172	183	169	147	163	178	190	172	163	181	171	167	171	178	172	174	167	194	191	212	183	170	179	175	166	187	158	176	153	160	173	173	196	175	177	172	199	180	167	159	182	173	152	172	171	173	192	159	175	157	151	171	181	195	170	187	191	177	207	161	162	175	201	191	166	201	165	195	180	184	176	185	157	183	197	202	176	166	180	169	183	159	190	186	201	176	154	176	161	172	179	179	164	186	176	184	172	171	178	192	199	169	162	174	187	179	165	169	193	177	162	162	180	170	180	162	162	160	193	186	181	175	192	159	162	187	181	200	167	164	177	191	184	161	153	208	164	184	153	192	176	166	180	186	170	158	184	196	176	205	197	153	190	169	179	191	171	180	187	154	175	203	164	172	184	161	182	205	164	150	165	160	155	177	149	152	168	161	176	154	202	175	165	179	147	178	174	177	185	161	173	164	188	162	198	171	188	150	180	159	169	177	176	171	177	178	166	180	161	190	154	156	175	159	172	183	165	189	165	190	178	198	184	171	176	167	182	180	193	182	151	183	172	179	198	172	193	176	177	180	164	171	175	167	167	170	153	181	190	189	167	167	171	130	165	165	185	182	181	171	187	185	192	156	177	183	204	177	184	161	173	166	170	171	152	178	182	242	191	195	172	163	162	159	175	188	176	160	194	156	172	173	189	148	185	202	188	207	181	170	175	193	200	149	174	183	154	180	174	192	193	185	183	163	164	159	168	180	177	186	144	197	180	173	188	168	159	163	166	173	180
53573	73158	43019	28863	2889	2120	1621	1219	1071	887	792	689	598	574	512	510	488	453	378	390	366	384	360	369	334	350	354	345	318	404	360	362	333	320	309	324	324	335	343	328	346	326	331	311	311	302	316	312	277	306	307	289	292	249	303	266	258	260	264	294	274	272	259	290	284	286	279	290	282	257	272	258	275	276	282	273	268	284	280	246	262	284	284	279	284	281	244	266	232	271	280	248	278	272	271	288	272	246	253	262	266	274	285	297	263	254	262	270	268	252	277	248	262	231	269	252	244	262	286	272	240	262	251	290	299	285	264	267	270	297	280	270	262	278	252	283	296	270	283	257	282	254	245	264	269	240	276	276	289	267	257	265	285	251	297	266	288	256	271	289	298	261	248	260	266	276	233	270	266	267	311	297	260	270	245	252	274	230	251	255	260	249	260	259	270	248	236	280	269	260	262	259	270	263	307	284	273	301	292	298	297	274	269	272	279	265	259	265	275	274	226	268	279	246	269	278	256	249	248	267	246	259	279	244	268	290	278	271	278	236	277	262	251	263	281	257	258	277	249	285	247	302	284	278	260	238	233	282	285	270	259	267	300	288	259	261	256	258	251	256	281	270	263	282	279	276	242	245	253	281	249	289	256	274	274	257	263	254	276	264	267	253	277	266	290	262	271	248	277	284	283	291	246	260	281	285	284	273	289	259	229	252	274	245	246	262	284	252	279	246	275	265	269	218	283	265	274	257	262	261	241	247	289	244	262	274	270	249	279	244	272	278	283	285	272	277	259	270	286	249	274	270	267	272	271	253	243	259	281	267	238	241	268	272	281	276	284	271	275	241	274	282	309	257	296	254	259	257	271	283	259	282	254	274	292	283	230	287	274	272	274	305	268	281	248	277	280	268	272	279	279	263	288	240	255	252	277	266	259	221	265	274	275	262	264	262	291	278	278	307	259	279	280	288	247	270	256	262	259	276	272	270	272	289	263	318	263	269	283	258	262	278	275	285	265	280	289	292	250	240	268	274	272	251	261	246	248	261	232	272	277	277	259	263	277	228	257	257	271	266	242	244	269	252	269	264	273	253	269	246	285	284	256	252	256	257	274	273	270	258	288	267	266	263	277	281	286	277	223	280	280	262	243	259	281	240	237	256	288	259	250	260	266	275	239	252	259	238	273	253	280	282	267	239	267	254	271	266	259	267	290	279	274	287	266	261	238	270	264	263	280	263	276	252	281	274	260	237	259	269	256	266	264	236	292	281	289	277	265	257	258	280	260	277	278	268	270	281	246	243	252	297	255	294	284	266	263	251	258	255	284	244	289	270	281	232	271	277	270	269	252	290	248	254	273	267	290	303	259	287	251	276	233	268	264	285	266	282	259	274	259	270	278	256	286	267	251	257	276	277	278	289	257	254	280	275	214	271	281	284	251	254	256	241	284	266	267	254	269	260	284	284	264	290	266	293	284	280	262	271	254	263	266	263	250	276	270	266	285	287	275	256	259	277	254	265	283	241	257	274	247	236	263	287	255	275	265	275	266	288	252	254	273	245	274	251	271	271	256	282	291	277	293	255	250	249	273	280	250	272	275	264	269	277	263	284	292	282	234	253	265	283	242	255	295	271	233	255	285	265	261	283	265	236	249	273	276	282	250	287	252	269	299	280	226	270	236	269	291	288	262	249	280	249	279	275	262	258	243	275	235	274	285	258	268	264	249	291	250	274	275	299	251	268	253	258	278	267	263	257	263	220	263	238	301	255	260	253	288	255	254	280	278	276	271	264	254	266	270	257	284	244	305	267	250	238	278	261	289	243	263	259	278	286	274	281	262	298	296	277	246	276	279	298	281	296	248	245	270	278	282	281	265	270	290	260	266	254	270	259	277	276	271	266	277	286	257	282	250	290	286	258	253	257	271	291	282	237	250	267	260	264	244	270	272	268	243	258	289	283	243	271	269	305	250	266	256	269	273	260	253	278	295	242	263	285	263	285	287	292	277	231	265	233	285	322	263	272	282	264	271	276	275	243	263	284	263	259	258	293	277	282	280	273	259	267	270	240	271	247	271	256	270	258	285	294	258	292	274	273	291	271	265	244	275	277	255	268	251	245	247	250	258	270	271	317	279	262	256	261	257	288	277	279	306	260	276	282	258	286	226	257	265	279	277	252	265	245	278	251	251	269	300	261	299	254	238	276	251	264	267	252	265	264	262	248	259	276	268	255	275	245	279	272	297	240	283	279	244	285	252	266	263	255	282	250	246	252	284	244	260	261	282	275	310	268	256	304	278	240	269	277	279	263	269	246	264	255	277	304	294	259	247	279	272	242	245	263	276	285	293	248	265	262	261	248	281	253	270	268	265	276	304	255	260	246	298	257	282	236	257	259	275	280	260	267	272	300	266	243	263	266	263	246	258	256	291	264	252	265	282	277	306	282	235	259	318	297	295	260	284	258	277	254	252	255	237	246	289	254	269	275	227	275	289	244	253	255	250	277	270	276	279	261	256	250	287	272	271	258	266	263	266	267	298	257	242	272	267	260	278	277	259	242	249	266	271	259	284	253	300	246	267	241	290	260	260	255	281	269	282	278	245	249	286	290	285	254	238	251	272	253	244	301	242	232	262	275	255	270	266	295	257	303	287	256	266	271	279	260	267	271	271	281	262	268	244	250	235	274	277	273	261	265	269	275	263	249	267	234	250	251	255	280	249	253	308	278	268	283	233	245	286	261	269	276	263	287	246	281	266	257	254	263	258	283	283	254	277	287	253	292	268	265	249	260	270	264	284	295	283	266	272	257	265	261	281	279	243	257	296	291	238	261	266	277	308	249	258	257	262	254	245	283	279	241	273	254	278	260	251	275	279	297	305	274	266	272	263	259	266	274	275	265	269	273	252	247	256	263	261	268	283	266	254	236	303	261	275	295	249	278	235	276	298	242	240	290	279	279	275	264	274	278	253	253	258	266	262	280	291	285	283	258	262	279	271	268	292	275	269	229	267	268	274	249	280	257	220	277	269	266	276	279	242	278	252	254	267	255	262	256	267	255	263	260	260	268	250	256	250	265	298	224	259	274	263	239	230	273	266	262	292	275	248	273	274	259	258	267	271	276	291	256	275	278	267	265	249	273	250	272	270	268	285	280	263	244	300	287	263	233	258	270	289	264	285	265	275	245	260	270	282	259	245	269	276	273	247	311	280	245	280	282	270	276	258	288	251	232	236	276	285	285	266	279	294	248	251	289	258	274	259	252	275	268	299	255	259	265	253	286	267	249	278	271	259	282	265	251	267	256	260	268	277	268	263	247	274	257	243	284	275	276	286	269	273	284	278	273	300	279	259	261	291	269	257	276	305	238	265	274	270	257	294	276	282	266	257	263	267	263	249	280	272	282	280	256	258	297	239	261	270	266	281	271	251	245	275	266	252	264	253	285	247	285	286	291	283	276	258	282	263	269	268	274	271	258	282	274	257	296	265	277	267	268	282	260	273	279	253	279	288	280	269	260
27009	21300	13435	4146	480	418	372	394	417	377	379	397	377	407	398	381	363	373	391	379	355	367	378	378	386	378	377	384	334	380	392	360	372	369	372	406	371	380	375	353	364	396	370	374	393	388	369	370	366	377	387	363	340	358	372	342	395	376	386	391	341	347	333	423	369	381	396	342	361	377	365	379	395	368	425	362	389	400	357	346	388	359	354	374	380	376	391	352	358	373	400	417	328	379	362	366	373	370	357	383	374	386	391	367	337	358	384	366	362	357	371	353	348	341	382	347	390	373	351	344	368	379	352	362	375	366	380	402	361	348	388	368	375	361	390	357	392	405	375	409	341	361	356	364	366	386	406	384	379	346	363	355	331	380	352	348	430	350	368	391	392	365	351	347	400	361	393	350	370	394	402	339	391	393	371	383	393	375	350	392	368	389	373	328	380	385	373	354	365	361	334	374	351	350	359	361	390	383	359	368	390	366	401	385	378	351	395	353	423	342	343	340	355	371	355	380	396	353	371	401	364	382	379	394	373	383	382	409	420	388	362	346	353	337	362	386	356	366	379	373	368	366	381	361	350	373	371	365	370	387	346	367	347	363	363	396	348	358	392	367	388	356	341	399	380	362	362	405	392	334	353	388	390	354	385	369	351	413	362	381	377	377	354	365	364	366	381	328	378	358	417	352	364	400	408	364	399	382	345	383	374	382	336	346	375	322	381	363	393	359	383	383	408	386	332	386	402	355	364	378	372	379	390	388	356	380	351	376	332	368	372	367	345	385	378	391	374	376	345	366	354	363	333	384	377	383	400	379	357	401	387	342	384	379	376	342	407	347	340	353	361	369	358	348	340	360	374	384	368	412	352	384	356	360	383	355	372	394	356	377	369	381	392	342	362	338	373	359	373	361	389	342	381	350	352	365	361	355	378	387	351	362	395	364	326	362	386	382	376	385	398	407	377	391	375	342	336	359	337	372	383	371	354	379	385	383	387	391	374	344	350	337	383	351	362	363	375	355	375	363	362	374	407	375	359	372	345	395	325	393	351	366	384	370	373	360	387	387	390	337	398	370	354	407	372	391	343	372	370	359	396	371	328	349	376	362	357	358	361	397	363	335	423	399	398	392	370	329	403	358	358	364	395	380	383	410	367	365	354	361	387	387	384	363	379	397	342	351	357	349	413	357	385	352	346	355	422	340	368	348	393	340	374	341	364	396	397	387	363	381	366	381	381	384	354	365	351	328	383	337	394	351	415	394	379	367	347	384	361	443	359	371	373	348	354	385	385	370	389	383	351	359	343	383	361	360	361	401	359	360	374	372	387	348	376	365	408	361	364	351	376	372	370	375	381	418	394	321	356	351	356	360	347	371	371	377	367	361	380	384	389	370	373	361	328	407	327	349	361	353	382	380	372	371	380	390	338	394	403	337	345	394	380	376	374	367	366	360	355	366	366	381	371	389	387	384	349	360	339	365	381	344	362	365	373	371	390	385	366	373	387	359	379	374	356	385	378	385	371	385	362	388	353	393	375	334	326	378	371	398	357	389	378	384	376	388	376	343	380	347	395	387	362	354	361	357	395	367	352	373	371	370	387	368	355	335	356	399	361	347	383	382	374	383	343	371	375	339	349	367	368	379	379	381	361	369	375	366	351	394	367	412	404	372	361	338	401	378	384	371	360	372	379	333	356	371	363	354	384	418	346	327	386	328	386	355	314	357	359	378	372	375	306	361	364	405	374	347	368	356	367	358	370	364	406	381	357	367	354	336	420	379	390	384	392	335	391	383	386	333	355	350	380	382	369	385	387	368	343	392	383	379	404	392	359	377	387	366	358	359	365	353	378	342	336	361	378	397	400	338	393	396	379	359	411	357	373	368	396	396	339	413	362	385	337	357	385	385	359	373	374	360	369	371	353	361	370	390	381	377	362	396	380	361	343	352	367	407	409	373	379	353	396	375	352	387	369	331	421	370	379	374	347	329	392	376	352	321	390	361	381	373	384	361	400	381	372	353	370	363	415	343	364	348	356	376	337	376	384	357	384	348	380	369	353	362	374	381	352	387	375	338	406	403	370	376	388	375	364	370	382	344	356	421	341	358	381	363	380	378	401	362	369	384	360	396	354	387	357	348	365	354	364	377	364	375	371	360	372	392	358	365	356	335	368	364	389	353	384	357	368	385	391	374	344	375	376	389	365	398	403	361	360	372	394	380	381	374	364	382	324	349	386	405	332	357	377	361	395	357	332	405	341	391	350	367	365	392	382	375	407	398	384	399	365	358	373	369	361	368	352	377	364	340	353	370	360	410	340	350	384	358	376	376	371	371	342	376	387	366	350	356	385	384	381	337	335	366	334	381	354	374	345	375	348	396	387	353	377	401	382	352	384	388	360	405	391	380	390	375	387	383	379	395	383	359	368	344	329	349	380	415	361	370	388	355	373	375	385	355	357	351	400	357	403	366	340	340	374	382	387	399	367	367	360	353	371	366	351	369	360	378	351	384	372	378	390	345	357	379	383	349	378	402	394	396	359	375	388	376	373	368	346	393	365	365	355	368	356	388	411	369	404	347	347	397	364	398	368	364	339	365	346	364	339	356	361	348	384	362	386	372	392	357	347	355	363	369	389	380	366	380	358	336	331	369	362	358	347	358	378	372	387	345	401	381	376	351	356	386	348	324	361	382	381	364	371	393	346	367	381	387	408	370	372	380	377	387	375	350	375	364	370	345	370	367	391	356	383	354	385	409	353	345	396	388	369	353	373	367	380	374	365	409	402	389	378	377	382	328	383	382	355	378	376	353	366	369	387	368	374	351	419	397	367	355	366	369	403	383	387	403	345	351	386	381	344	363	404	344	387	353	362	409	367	382	355	369	380	370	365	375	374	378	368	372	360	357	411	369	371	368	387	383	376	348	334	351	371	354	355	356	398	353	354	363	355	370	402	389	332	387	423	371	353	368	383	355	390	353	353	353	374	373	364	360	361	381	365	392	381	365	379	381	364	419	398	367	351	342	374	398	343	371	357	389	387	375	429	391	346	381	360	369	366	367	361	369	369	372	380	340	391	390	382	398	384	381	361	387	406	358	356	336	367	364	397	384	340	383	360	361	371	362	377	342	334	368	340	383	374	387	362	383	391	375	314	401	347	378	323	378	369	391	385	357	363	341	363	371	409	378	399	323	354	391	362	370	343	386	383	366	360	362	369	373	375	371	353	393	376	358	373	366	387	380	376	371	379	388	378	348	383	364	370	367	379	393	392	352	375	373	362	381	376	356	408	365	375	370	361	408	368	419	393	364	356	365	366	373	368	353	343	369	363	349	341	377	364	344	362	349	334	371	395	379	366	347	357	375	358	379	387	400	369	388	373	390	387	394	376	371	379	391	393	377	332	364	346	372	371	350	352	350	366	371	371	383	315	350	346	344	389	402	359	392	376	383	393	359	355	392	401	385	359	376	409	381	408	383	393	342	386	389	374	366	339	357	346	354	346	349	368	363	368	372
23205	26715	9169	4821	643	636	600	626	574	609	583	538	513	555	574	616	536	579	501	523	560	510	571	508	552	580	530	590	591	604	575	553	572	560	578	552	537	544	539	562	555	508	581	567	578	587	568	530	540	519	590	519	494	593	554	572	515	543	540	547	541	571	545	533	581	561	501	530	531	532	561	546	567	531	500	531	553	526	559	526	502	521	553	539	535	536	534	521	573	586	520	522	532	546	541	523	549	565	532	521	528	532	541	537	558	521	592	545	564	511	535	587	550	530	534	536	512	535	548	519	578	544	526	537	504	544	533	577	537	541	521	565	567	540	524	576	533	564	573	585	554	585	533	528	579	528	529	523	550	565	577	520	499	533	542	615	519	563	576	548	530	562	564	521	593	563	553	547	547	544	533	513	512	524	540	570	533	625	534	552	562	536	559	567	514	493	535	605	546	580	567	497	520	526	568	509	565	554	568	528	563	535	525	619	537	521	514	540	544	514	502	539	516	556	535	551	586	538	536	516	545	524	532	549	582	557	558	557	563	503	567	535	515	609	588	594	546	568	584	552	513	504	527	612	547	526	535	510	529	523	545	539	552	568	556	519	543	529	542	555	538	587	492	533	504	575	535	527	574	516	548	530	516	537	533	519	544	500	558	530	559	566	529	562	540	590	565	561	529	564	592	542	494	597	532	497	561	531	553	532	532	559	557	505	540	523	523	566	538	543	548	581	551	515	556	544	540	519	507	577	578	526	561	535	544	528	523	537	534	548	566	568	529	505	548	560	515	524	550	541	566	546	618	562	587	512	553	555	584	518	576	562	581	581	542	561	561	548	565	525	534	557	498	579	573	571	557	558	568	535	515	539	540	520	559	571	497	546	574	554	568	542	556	522	548	544	528	566	548	583	564	552	527	525	562	540	522	545	535	532	544	543	546	558	548	561	573	545	555	566	549	498	560	554	516	550	533	511	568	566	572	574	498	572	515	587	518	541	572	518	516	533	519	517	569	526	556	577	522	577	520	565	533	559	553	549	509	554	494	561	529	572	537	536	569	501	544	568	562	538	562	546	562	525	541	510	516	571	546	512	557	506	551	541	517	538	509	512	528	519	542	584	554	586	528	561	561	553	567	563	553	575	570	586	532	536	564	560	511	513	540	564	517	538	564	543	541	561	534	525	548	538	554	545	551	560	553	551	547	548	572	556	551	571	525	519	583	542	512	566	563	583	538	541	548	547	516	555	549	549	573	543	521	537	529	543	538	540	527	537	568	533	533	574	533	555	562	550	518	597	535	502	554	572	488	539	558	520	547	550	546	537	577	545	544	568	515	547	486	540	570	563	551	541	521	558	562	482	565	565	552	574	510	545	504	550	543	503	570	545	580	598	527	513	511	547	539	489	541	577	565	519	560	542	510	548	521	542	531	526	514	540	518	561	537	577	562	573	531	585	508	546	546	504	552	563	502	587	540	511	537	537	514	588	516	573	522	506	531	545	514	612	563	551	557	535	578	560	572	514	560	506	567	578	545	517	487	579	544	551	496	579	554	558	551	569	490	546	569	539	559	531	526	523	540	575	512	491	545	569	562	548	522	566	581	511	545	518	501	574	538	516	557	553	530	529	516	535	515	569	568	543	555	537	500	530	550	548	509	527	559	574	558	509	543	542	518	554	545	539	522	558	553	542	555	566	551	549	574	554	524	514	540	528	570	495	534	500	575	531	533	577	545	550	543	533	527	529	529	567	549	590	565	556	539	556	567	573	533	525	538	535	549	512	529	570	554	560	550	506	543	557	504	526	544	495	551	533	521	533	500	518	590	529	544	510	578	547	546	543	493	543	587	536	511	568	546	608	539	537	549	564	527	533	522	544	566	506	521	530	528	529	559	540	534	538	508	546	568	547	557	584	560	560	489	542	516	576	499	570	561	584	522	514	529	557	582	525	574	553	529	527	549	528	523	584	533	576	538	531	546	501	531	549	550	576	561	523	524	541	547	554	564	570	545	579	568	551	519	554	559	511	596	569	527	572	509	546	559	559	524	529	556	549	545	548	525	528	606	547	591	547	586	542	524	576	515	541	553	576	496	538	543	542	540	515	523	569	535	550	576	497	547	558	535	519	591	525	552	521	564	519	522	600	568	565	560	510	540	538	568	543	522	514	534	581	552	565	508	547	541	518	538	561	541	534	553	549	534	580	527	544	538	559	569	494	515	535	524	560	555	587	548	571	548	554	578	584	523	549	557	548	541	518	552	538	540	554	598	532	510	549	540	545	553	529	526	541	574	534	546	541	562	563	595	567	582	552	515	524	567	559	538	544	573	571	537	598	527	538	554	582	531	565	514	545	531	598	543	555	566	542	569	518	549	517	563	565	536	550	506	570	591	574	538	558	551	503	558	541	557	541	541	521	556	523	537	531	538	529	540	519	542	520	578	554	544	528	604	566	545	526	509	536	549	541	551	540	554	541	605	495	544	524	547	552	546	550	575	545	566	544	516	569	546	561	510	560	562	539	555	512	522	528	540	551	509	581	520	536	558	552	551	516	528	560	540	524	530	550	580	547	567	594	504	542	564	595	527	525	566	550	544	542	508	535	530	526	560	549	560	528	594	543	513	559	583	538	512	535	516	560	535	541	564	564	596	509	538	528	543	513	571	557	538	552	545	539	562	561	512	589	537	531	554	559	542	556	570	568	561	515	532	535	549	576	515	572	517	505	551	486	541	512	537	526	558	571	534	518	570	570	597	501	553	537	565	587	566	543	559	518	547	543	523	553	605	549	511	544	545	546	575	580	509	558	527	486	536	561	524	506	572	519	543	492	543	520	544	535	553	563	539	523	534	523	574	556	532	535	595	522	545	557	510	553	534	503	549	509	562	510	503	530	577	535	556	516	522	540	530	561	559	553	558	584	547	531	534	580	567	596	542	561	538	506	557	541	510	546	589	537	539	497	548	574	543	565	553	566	557	540	539	554	571	525	560	535	548	541	535	576	579	548	599	515	570	495	602	547	556	520	614	583	527	566	609	587	540	545	585	508	548	560	524	579	556	561	595	538	565	554	537	553	558	528	573	562	567	587	559	495	542	570	543	543	523	605	537	529	551	595	550	551	548	570	515	541	554	550	547	574	503	553	563	563	561	543	586	558	545	526	577	533	562	521	551	564	546	552	527	528	509	547	569	533	575	555	567	494	522	501	562	524	557	556	533	548	575	545	548	542	539	544	577	566	542	523	561	534	550	563	532	554	576	544	498	536	550	547	535	562	565	542	505	553	529	528	561	524	514	512	542	531	533	538	524	519	544	508	537	536	554	556	507	500	545	512	543	550	501	589	572	606	563	559	561	555	544	567	527	541	529	525	552	550	551	549	608	545	522	516	544	524	505	526	573	529	554	536	545	555	551	561	553	524	534	559	557	545	578	522	602	529	572	547	594	517	547	551	535	523	571	532	522	587	536	564	533	543	541	538	574	519	546	543	525	556	516	543	544	532	552	550	554	539
23951	21080	27958	24567	19489	4797	703	537	478	452	439	405	469	394	409	385	385	365	394	413	399	382	379	410	362	380	366	328	395	346	379	425	400	366	374	372	382	401	372	371	377	374	376	364	358	373	383	358	361	372	385	352	341	377	367	368	371	348	338	380	356	388	375	381	361	344	349	387	370	379	380	396	340	377	351	376	380	375	362	372	374	388	351	344	347	315	412	400	383	344	375	369	371	382	368	337	391	360	368	368	377	372	369	368	340	392	325	407	359	370	374	380	375	372	373	358	377	402	365	364	386	378	344	351	395	378	393	353	353	382	374	383	360	375	337	356	357	399	332	378	348	330	382	382	360	358	330	362	369	356	347	361	372	372	340	383	359	356	355	363	378	378	376	359	332	363	371	404	379	375	368	364	363	395	345	391	335	314	359	354	368	340	358	347	365	376	368	346	377	369	378	346	398	377	373	353	368	374	345	389	347	346	343	368	359	332	357	339	378	362	368	373	369	371	344	339	348	370	379	360	374	351	356	378	382	351	321	383	360	335	336	360	412	363	374	389	385	381	380	376	378	382	350	352	357	353	359	364	377	386	365	370	378	356	341	357	373	349	385	380	382	363	412	391	382	353	400	404	390	373	327	374	358	344	383	342	356	359	340	377	356	356	353	345	390	378	369	361	349	381	336	344	328	381	362	343	362	344	388	352	367	375	354	349	372	413	380	340	388	318	371	354	347	393	358	335	379	359	357	350	357	333	388	345	352	383	328	369	369	358	373	344	340	382	365	345	375	373	390	360	363	374	341	355	328	360	346	397	358	389	369	351	350	351	376	338	340	378	369	386	391	376	324	355	333	355	380	345	366	350	346	393	367	344	363	345	382	326	354	369	379	309	386	356	359	362	377	384	362	348	375	381	358	336	391	352	351	365	371	353	362	369	351	370	375	401	347	381	322	362	370	356	396	361	342	363	381	399	359	341	377	372	363	339	397	367	362	394	408	369	365	365	356	367	371	375	373	359	343	389	367	353	371	375	373	366	357	337	362	398	335	349	380	366	345	393	331	383	337	349	392	380	377	347	324	345	386	359	343	368	327	380	340	386	352	384	318	347	335	377	347	376	369	339	370	377	374	351	366	363	352	363	367	316	369	324	335	360	337	350	364	344	321	367	353	390	380	381	339	395	366	343	373	400	358	380	390	383	327	357	400	358	360	368	363	382	374	347	358	363	368	358	355	361	382	344	378	376	385	383	381	361	357	373	350	390	373	365	356	408	369	352	350	340	383	386	329	319	351	378	393	356	333	355	351	326	412	387	382	390	399	362	383	350	368	370	355	361	346	369	416	370	370	375	380	370	344	348	331	376	357	373	381	391	364	366	355	377	345	359	351	334	388	359	385	343	411	357	368	368	369	346	348	365	357	346	341	367	364	346	384	384	371	363	373	372	361	342	337	355	368	382	350	367	370	355	373	352	404	384	324	337	357	344	378	341	362	410	365	408	378	341	365	368	332	353	358	372	333	393	397	362	370	385	362	363	360	359	407	369	366	367	343	356	364	355	361	350	365	381	342	324	357	370	345	345	370	355	371	354	367	370	373	372	387	387	386	366	333	344	371	343	389	367	371	347	361	379	330	389	345	391	389	343	328	390	360	357	343	360	352	388	381	353	358	365	348	388	367	373	357	395	336	363	343	345	363	342	338	363	403	342	379	358	368	348	332	351	363	384	362	338	366	350	329	353	372	361	360	379	354	368	359	358	374	330	375	350	371	401	365	356	363	349	331	344	374	397	355	363	381	379	386	357	393	339	381	370	336	384	377	388	349	362	364	379	351	360	391	399	389	365	367	360	355	344	357	405	348	391	357	376	377	354	380	382	373	366	395	374	374	352	374	365	383	373	372	336	360	386	385	376	357	361	363	392	335	379	361	344	390	356	366	371	362	375	345	374	366	344	326	343	359	372	381	322	345	369	347	359	377	381	343	345	381	340	342	348	402	345	347	360	354	383	362	385	360	385	341	372	341	400	359	344	383	354	361	347	356	382	368	372	325	361	346	362	341	376	388	367	384	367	330	354	337	358	355	365	384	357	372	376	365	366	372	380	355	360	342	385	361	344	376	338	378	359	379	375	352	358	369	377	394	377	320	382	359	369	376	345	334	359	380	343	367	368	341	362	352	350	369	369	383	395	364	361	353	350	391	343	346	384	368	347	361	361	347	385	422	302	363	332	388	351	392	337	340	364	345	340	341	386	345	375	379	360	385	336	375	360	387	346	385	378	348	372	359	374	347	387	370	347	353	376	361	371	384	335	358	377	368	336	365	357	336	362	409	349	359	384	358	376	366	378	377	362	365	305	378	372	348	387	390	351	378	340	333	355	351	400	406	363	330	349	371	418	395	371	350	380	350	367	355	358	359	357	362	364	374	351	378	413	348	369	340	401	350	337	366	372	346	368	362	351	347	360	319	379	357	361	363	345	387	329	380	368	376	377	357	374	392	373	351	329	359	323	369	380	373	356	375	384	362	357	367	345	366	355	383	355	373	356	383	370	378	360	369	345	377	366	380	348	358	355	381	387	335	393	390	362	363	351	378	381	359	362	352	353	358	362	396	397	374	362	359	368	367	348	320	365	413	364	368	360	369	373	366	360	355	375	354	367	363	349	356	422	412	344	370	341	363	369	341	372	392	352	381	373	374	369	376	362	379	346	354	364	337	328	336	397	382	343	339	383	372	363	388	346	357	385	338	358	366	399	339	346	377	347	358	363	349	367	369	377	337	383	331	383	367	359	393	405	337	355	365	341	381	331	371	355	384	413	375	381	377	355	355	380	333	390	356	378	367	377	355	355	378	352	312	351	345	360	382	400	370	365	380	346	332	354	368	388	393	368	356	379	359	345	361	366	374	377	374	354	378	372	346	365	365	338	383	356	358	364	384	344	355	399	344	385	352	369	350	387	387	370	372	342	355	359	365	345	362	341	364	370	347	354	385	382	348	371	357	354	350	355	368	365	361	367	321	386	328	380	362	393	346	378	378	356	339	364	351	367	351	370	368	347	342	351	367	339	342	378	382	344	349	373	351	332	378	363	383	367	398	346	369	379	364	366	385	356	382	353	330	380	344	376	350	338	398	371	387	359	367	357	364	352	355	333	354	389	351	367	365	381	377	397	372	354	355	392	360	404	359	336	350	376	391	383	362	376	351	378	357	351	402	375	349	331	372	380	351	337	378	386	346	319	361	351	335	365	358	340	373	398	359	376	367	372	381	401	347	358	359	379	359	364	323	342	377	371	354	410	375	384	347	365	390	331	335	395	345	343	376	398	366	387	370	321	355	371	408	356	353	377	339	375	341	403	378	371	379	355	344	363	425	334	333	369	371	339	361	380	370	367	372	359	365	347	369	376	362	368	358	365	369	381	365	372	369	368	374	337	365	371	370	330	327	368	353	337	383	331	368	373	351	383	338	337	350	378	377	382	392	371	358	363	341	336	364	367	393	390	374	338
46667	58566	33898	22800	1914	1485	1153	1038	919	869	792	692	742	638	618	646	667	630	628	583	605	601	593	571	566	556	568	581	566	562	610	581	557	567	579	625	550	609	613	555	543	554	583	522	598	613	572	566	538	573	547	563	522	536	543	529	540	522	543	547	535	519	534	517	550	552	540	572	555	544	523	549	537	554	543	505	561	509	563	554	557	567	562	576	538	539	545	541	549	548	536	554	548	577	538	529	582	532	529	540	556	514	502	543	495	538	539	506	565	500	560	518	581	558	603	528	550	540	487	584	546	578	529	544	529	588	536	534	516	561	570	544	558	598	491	547	600	538	538	578	537	549	535	571	538	572	531	562	540	505	551	559	544	517	556	525	539	533	542	561	533	479	519	520	524	489	548	514	571	581	534	549	537	536	524	551	542	551	609	535	569	560	519	550	551	520	524	508	530	559	539	541	529	539	531	521	511	531	524	522	507	533	592	559	501	563	516	525	535	516	527	549	524	496	576	529	573	572	559	554	531	527	543	549	560	565	600	529	537	522	529	581	513	563	563	567	539	519	565	526	539	548	592	540	553	566	557	576	562	547	550	582	522	502	561	545	570	524	536	544	523	559	522	553	552	556	507	538	529	555	535	512	549	567	507	572	577	522	563	540	604	501	570	539	532	514	546	524	536	514	588	510	554	550	560	532	565	576	525	536	555	560	584	551	483	571	511	535	536	561	516	539	548	561	577	525	546	544	550	564	537	523	575	535	538	545	544	578	551	544	532	551	564	552	533	521	503	543	508	567	519	530	542	531	553	560	539	517	519	551	546	543	594	534	544	560	523	547	515	530	550	562	556	528	517	566	559	548	548	534	538	564	527	542	547	551	544	541	530	566	488	582	522	555	564	533	515	476	554	532	491	531	530	551	525	538	559	506	532	583	583	557	546	557	514	589	544	551	570	512	548	529	551	546	526	526	552	568	503	565	483	585	578	581	587	523	555	513	554	578	521	521	519	560	538	550	577	529	539	579	513	561	523	545	558	549	535	527	521	499	538	513	559	552	541	532	539	500	568	521	524	537	516	525	541	553	522	558	573	553	544	550	550	539	521	550	530	554	551	568	539	560	525	507	545	541	548	490	513	580	563	549	516	579	505	538	487	553	537	597	492	503	532	520	516	583	577	544	559	522	527	552	521	529	544	530	550	525	552	517	558	536	553	538	553	515	510	522	528	546	556	520	534	554	578	517	515	578	518	520	537	505	507	566	539	530	548	529	535	530	527	531	602	517	581	545	540	536	585	504	531	535	521	497	539	562	526	588	535	573	533	511	555	545	550	557	535	545	552	545	563	534	555	505	534	501	565	569	537	540	511	560	565	559	507	572	555	522	515	540	575	527	548	588	531	530	512	529	549	506	535	490	544	544	530	568	538	542	525	537	515	531	520	531	518	553	512	551	552	537	567	525	542	533	530	589	573	552	516	559	539	543	535	543	572	572	547	562	491	555	560	527	519	523	562	515	544	534	540	560	530	573	543	526	507	518	550	546	554	548	569	528	561	549	558	564	532	530	535	556	528	578	534	571	529	544	548	518	567	544	559	541	552	518	515	540	552	539	563	501	560	557	567	534	500	528	525	547	535	502	513	543	534	558	505	503	543	548	532	540	533	538	515	535	565	543	524	584	502	502	553	524	578	563	553	551	521	583	529	556	522	567	535	530	541	558	523	527	541	600	552	525	548	572	514	516	553	549	554	529	555	589	590	539	507	530	531	541	535	568	522	537	523	533	523	593	540	553	519	521	526	551	545	538	522	498	515	526	527	518	546	536	582	512	559	559	537	537	529	595	563	541	568	503	550	555	538	525	563	537	550	580	555	513	557	554	488	507	536	545	546	533	533	561	550	559	567	542	514	534	541	540	531	498	532	541	562	545	545	548	531	571	559	573	529	524	542	552	498	554	535	537	563	560	513	556	547	507	541	525	565	530	510	536	545	564	566	580	560	568	558	518	596	550	561	537	568	594	538	555	536	535	528	596	567	529	532	539	543	552	552	552	538	527	531	542	546	521	536	517	530	584	524	556	539	604	535	533	568	581	510	557	541	568	556	512	527	533	558	524	564	532	492	573	564	551	541	535	487	530	531	558	524	548	533	528	539	536	540	540	543	551	543	524	545	544	564	567	550	562	569	508	575	546	496	529	532	506	501	527	542	539	542	555	519	517	573	567	524	573	517	508	535	549	510	518	534	542	571	533	532	513	526	533	542	529	524	527	518	549	520	576	539	528	482	562	529	543	489	539	552	577	525	527	555	577	519	607	553	557	561	554	554	527	552	584	537	568	535	497	556	541	575	517	531	557	573	534	499	502	548	572	548	523	557	571	514	590	557	547	557	524	512	533	564	530	560	532	529	507	518	544	539	502	529	541	530	524	517	518	518	523	565	541	554	534	553	508	547	537	540	552	514	560	541	556	514	544	568	539	518	564	499	530	537	515	575	547	534	538	518	516	530	569	562	552	546	538	534	519	491	527	565	570	546	535	516	521	561	550	563	553	550	544	541	507	580	518	577	536	535	541	552	517	533	542	535	565	532	555	478	559	546	527	504	537	542	542	571	528	528	539	519	557	528	510	533	582	522	505	512	559	521	570	523	571	540	555	532	549	521	564	533	555	541	550	548	529	570	523	570	504	505	568	534	547	548	562	559	513	561	551	568	516	565	529	510	556	544	531	549	538	533	506	567	565	568	512	522	547	551	515	515	538	557	570	545	552	571	539	582	546	509	553	520	542	514	538	526	568	581	512	546	553	522	585	542	503	556	533	537	544	542	564	589	539	541	558	533	545	541	496	546	530	543	567	591	526	581	550	551	566	535	554	536	562	534	511	500	535	560	556	571	562	515	574	514	523	550	556	527	524	556	562	523	516	533	517	549	535	576	526	532	571	514	522	540	543	501	535	525	495	529	516	523	508	510	508	546	544	526	570	514	517	549	514	537	522	565	550	534	532	506	523	485	538	534	548	520	511	559	551	555	584	528	528	536	520	599	515	545	565	531	551	510	534	545	572	535	535	521	539	550	594	507	558	532	524	553	530	516	522	526	543	533	517	581	539	535	505	557	504	547	546	531	615	506	559	562	555	520	534	547	538	548	550	542	537	564	524	557	536	536	542	571	548	514	532	554	531	570	568	551	531	543	511	573	531	504	540	522	550	583	533	548	578	548	555	540	535	551	543	512	572	536	535	537	504	530	526	545	530	538	579	544	538	562	573	483	560	558	521	577	551	524	517	544	551	545	587	579	564	525	548	534	538	498	526	566	504	534	527	565	502	544	573	556	595	576	535	534	546	536	498	495	520	583	561	530	547	524	496	548	525	535	535	532	505	513	568	580	545	522	532	536	519	544	549	565	526	557	556	541	539	588	537	541	526	501	559	562	571	506	528	524	513	561	536	505	534	512	558	508	544	529	532	556	525	536	563	534	531	579	540	584	505	571	543	538	549	571	557	509	544	570	500
22835	21041	28917	23449	21038	20415	5113	566	489	382	361	321	272	256	271	241	235	233	221	224	197	223	184	209	186	212	200	219	200	216	236	219	190	194	184	184	174	210	196	174	196	181	172	187	189	184	185	180	176	176	188	184	182	151	180	194	174	173	149	161	155	166	182	184	178	197	170	190	180	158	177	177	166	175	167	166	183	179	188	202	175	201	167	176	175	203	159	168	167	197	201	182	196	191	195	166	166	177	181	184	157	181	186	193	176	189	171	157	165	179	177	184	167	172	169	145	190	171	197	189	169	194	157	191	192	170	155	176	173	163	195	165	189	160	172	146	164	181	169	173	177	144	163	165	177	194	160	181	168	168	162	194	155	152	178	196	172	140	187	184	166	184	181	205	188	186	166	171	201	154	199	165	178	160	178	183	192	166	159	156	155	161	186	170	181	183	189	161	177	176	188	173	174	147	178	175	173	184	188	161	177	182	149	154	166	177	163	182	189	165	179	170	167	169	180	173	163	177	158	163	192	152	172	171	189	171	188	168	189	161	163	177	167	174	170	161	177	178	180	177	174	158	165	192	155	184	185	177	174	171	164	180	162	171	181	169	156	194	181	183	161	170	181	175	173	195	162	185	182	183	166	171	178	175	192	190	188	197	150	185	171	164	174	185	160	175	177	186	197	176	169	169	193	170	177	156	183	198	162	185	137	145	183	162	167	196	153	183	150	200	173	163	202	174	172	174	165	159	177	174	175	207	164	179	177	171	167	147	193	171	162	202	163	175	189	174	152	162	198	161	154	166	161	162	175	159	189	158	184	162	190	181	180	166	153	161	170	180	182	164	165	160	179	177	169	181	182	167	193	170	173	179	179	170	188	160	164	172	181	172	176	148	164	163	181	185	190	174	178	172	180	189	176	174	182	166	181	162	165	187	171	161	160	190	198	203	155	177	194	187	172	177	174	173	169	167	166	170	189	170	156	190	182	194	163	180	160	175	177	170	185	174	165	166	181	169	167	188	183	180	158	177	171	179	192	148	178	169	181	186	166	178	167	162	196	163	172	196	201	193	170	175	177	158	170	162	169	183	190	167	203	177	166	177	189	156	180	173	164	173	157	179	191	177	198	154	179	164	172	160	192	159	177	156	154	152	184	163	182	152	164	180	182	170	165	161	172	188	170	173	187	193	178	169	168	179	173	170	145	175	175	149	156	154	192	160	175	167	203	180	178	165	136	138	178	158	165	162	176	171	152	172	191	165	182	176	169	176	183	197	173	174	162	157	150	142	169	165	138	178	192	176	191	179	194	163	194	173	167	152	168	184	155	167	147	137	178	164	174	174	169	168	181	169	163	179	172	197	164	188	174	168	166	190	181	153	172	160	155	156	180	180	159	173	192	156	160	185	159	175	164	177	168	172	167	177	173	167	176	195	155	160	155	153	190	175	185	184	166	193	178	177	172	198	163	164	164	186	174	196	160	185	172	163	206	194	172	163	178	171	180	169	162	171	154	180	170	177	193	188	176	182	190	166	167	161	182	161	174	163	168	147	171	171	163	172	156	162	179	159	183	159	182	195	184	169	164	152	176	160	171	173	172	160	186	146	138	150	166	174	180	164	175	152	195	178	195	196	161	181	156	193	188	191	170	172	160	160	171	160	151	152	164	178	166	164	196	150	167	152	165	200	172	166	154	172	165	172	170	175	179	155	185	165	175	149	180	149	142	192	165	182	177	154	167	156	186	179	167	192	166	176	186	181	169	177	174	180	156	161	175	189	213	166	186	172	186	170	192	173	161	182	164	165	174	179	179	178	160	197	156	172	173	152	176	180	180	173	146	170	183	173	156	161	197	199	164	162	175	183	160	148	178	219	164	163	175	158	192	149	192	159	180	173	160	172	161	155	183	168	181	161	175	176	190	179	166	175	183	147	175	153	183	153	189	156	159	180	178	175	180	189	190	173	163	157	149	180	161	166	197	167	174	178	178	151	171	159	157	192	193	176	178	187	160	134	185	164	176	180	168	166	169	166	181	167	179	194	164	186	176	160	158	177	168	173	180	161	183	159	179	154	183	171	149	178	173	158	186	167	159	166	182	158	182	153	173	163	185	161	168	163	169	153	179	184	172	180	162	175	192	167	175	192	167	165	168	160	163	172	165	180	166	167	184	169	185	166	175	175	163	167	159	185	175	188	185	184	184	166	169	170	155	158	180	192	155	174	164	193	170	178	183	147	182	160	167	184	160	199	174	169	162	157	155	179	182	190	179	181	195	163	177	163	194	173	162	166	151	156	178	175	171	164	168	181	203	176	167	166	194	183	166	197	181	168	155	170	166	153	192	161	181	167	211	167	167	170	172	159	171	172	177	176	158	180	160	189	173	147	173	172	163	162	178	141	154	163	162	156	177	168	196	166	173	144	177	198	182	175	178	174	173	148	173	176	155	184	204	150	167	182	166	191	134	191	176	168	181	186	185	196	159	171	155	208	161	175	178	200	181	177	164	176	162	151	179	164	185	154	182	178	170	182	181	167	166	174	166	168	180	179	183	169	165	177	161	170	165	160	177	160	180	168	187	165	161	160	173	191	162	155	185	148	153	180	176	168	173	175	147	154	177	177	164	190	174	142	175	181	162	162	164	139	168	155	152	163	169	157	169	155	196	143	169	190	169	183	160	178	181	181	151	153	175	188	187	175	162	185	181	193	160	159	161	165	166	175	190	170	157	166	178	182	163	164	190	171	180	179	179	165	162	166	187	152	180	156	157	162	194	161	166	165	172	178	170	209	178	171	186	158	180	175	180	164	166	168	171	166	178	173	162	166	165	177	172	194	184	161	174	159	175	180	191	175	141	163	168	172	186	172	197	153	190	188	192	182	170	172	187	161	177	180	161	178	187	175	162	159	173	192	169	151	162	162	187	183	178	184	153	174	168	179	174	174	165	184	196	176	177	171	172	166	165	165	169	163	180	153	165	160	172	168	150	200	162	160	182	165	180	191	168	179	180	170	156	162	195	158	178	190	161	167	177	186	173	154	193	148	166	179	157	181	182	156	178	179	177	179	166	192	168	182	195	184	166	164	151	186	154	172	183	162	173	172	170	182	188	183	199	174	142	170	186	186	164	163	181	177	172	184	171	170	195	161	161	173	177	183	172	175	225	167	170	167	169	186	147	177	161	172	191	167	176	178	163	161	166	176	188	191	184	191	159	161	208	164	201	162	154	175	196	160	179	170	154	171	166	186	179	180	169	169	155	175	182	163	151	193	165	171	157	166	159	167	182	170	176	141	156	185	176	176	178	173	161	175	165	185	184	171	179	146	196	163	165	184	160	187	181	165	156	167	144	179	182	175	158	178	172	162	177	172	173	179	149	152	162	176	182	170	166	166	190	166	167	171	161	176	175	200	155	174	173	180	198	181	182	168	185	170	151	177	170	167	167	167	168	172	162	164	170	160	172	163	151	199	167	143	176	195	173	186	194	159	153	186	183	187	187	178	166	158	200	177
52821	68253	45580	27449	3160	2191	1739	1304	1141	914	776	690	578	526	513	505	434	438	405	381	361	385	354	377	301	304	319	340	338	339	338	343	335	327	307	320	334	322	307	314	323	320	315	311	298	293	301	321	289	274	249	259	302	264	294	292	279	258	291	276	263	290	290	265	286	257	271	258	271	286	253	257	261	280	258	272	251	233	286	262	317	260	253	273	277	257	239	258	298	256	245	265	262	271	270	297	236	247	278	286	287	288	244	249	268	256	256	243	292	268	238	270	254	275	246	284	250	277	256	282	270	299	287	267	236	251	254	253	258	260	258	277	240	268	259	277	244	306	274	256	252	269	254	286	287	248	255	255	256	269	262	249	270	269	268	239	293	256	278	270	270	224	273	255	275	285	241	268	258	286	262	251	266	260	269	259	240	267	263	258	264	252	263	250	242	270	264	295	271	258	254	255	220	276	263	261	233	281	273	243	263	262	237	264	284	241	240	257	264	260	262	242	284	267	259	274	263	286	261	280	272	236	252	264	245	287	281	257	258	231	285	285	251	273	260	252	263	264	283	271	242	275	258	251	258	247	268	246	248	284	232	246	264	254	265	289	258	249	254	253	246	264	242	256	260	272	276	259	260	264	269	267	273	289	278	272	258	289	258	268	295	266	272	287	282	250	252	267	284	261	243	272	257	252	250	254	249	251	273	258	261	244	266	283	271	247	241	235	249	285	261	260	234	272	260	263	269	254	264	258	248	247	265	285	250	278	244	243	248	252	239	270	247	255	262	234	288	253	270	263	256	250	267	264	260	275	241	249	275	279	263	293	253	243	281	257	255	270	256	263	243	267	274	238	272	260	259	242	266	254	264	258	242	279	245	231	291	246	273	248	269	239	270	284	240	247	249	285	251	254	303	249	252	264	261	289	249	255	264	278	263	271	270	239	246	260	260	257	252	259	240	264	275	249	244	271	276	257	239	259	278	277	260	246	253	233	261	262	246	270	262	278	257	258	249	276	249	270	259	259	257	245	288	221	244	254	264	255	268	264	265	284	238	265	259	269	266	261	289	268	259	297	260	270	237	241	238	256	280	241	273	279	287	259	250	259	255	279	249	291	273	260	247	234	282	265	247	256	271	253	243	247	283	289	263	259	244	266	275	251	251	242	264	272	270	257	257	283	260	290	271	240	269	273	256	269	259	261	254	256	252	281	262	247	250	274	248	256	272	288	281	264	269	240	242	234	273	265	262	255	272	264	237	300	264	279	247	249	293	248	247	261	278	279	253	268	272	250	245	253	252	288	265	230	266	248	264	258	279	276	280	227	268	243	262	302	249	266	254	239	257	277	265	261	258	281	236	270	282	268	275	258	231	254	277	253	299	259	237	267	247	285	261	268	256	253	259	252	266	269	246	285	264	237	272	252	260	268	256	271	291	257	256	271	267	279	274	274	278	265	295	278	254	246	242	248	266	260	257	272	236	270	273	273	278	262	249	233	249	281	235	252	284	260	256	256	262	269	235	241	255	277	255	264	274	299	272	232	257	273	270	262	265	272	282	255	257	262	265	286	257	245	264	266	233	269	277	294	267	256	276	267	256	275	248	249	246	271	287	267	269	252	228	264	276	225	290	258	230	253	240	269	290	264	258	254	263	252	280	268	288	263	293	257	266	235	252	281	245	284	257	250	293	272	263	264	268	259	268	255	264	269	282	246	239	279	273	261	281	261	246	273	242	267	252	254	276	251	292	259	262	241	273	250	241	261	245	261	241	270	232	255	271	251	265	284	241	269	256	265	293	259	279	261	280	256	280	256	262	253	236	269	263	262	250	270	277	261	252	289	288	262	263	233	286	281	273	299	260	254	273	278	260	245	263	236	249	246	252	253	249	272	293	235	258	259	267	248	244	232	252	253	261	254	268	297	240	256	265	218	259	262	290	250	259	247	263	251	249	299	279	250	272	267	289	291	223	264	271	241	281	279	256	270	270	267	283	280	269	274	267	259	248	251	253	231	241	230	261	264	266	286	245	260	267	244	265	270	239	233	279	221	250	265	252	250	267	261	272	256	249	242	266	230	253	271	276	252	258	272	268	289	264	238	264	256	231	277	254	267	269	261	241	228	290	266	272	235	296	297	250	272	228	269	262	260	288	281	264	256	250	235	261	244	268	249	258	253	261	266	280	259	270	242	258	241	244	291	251	240	255	232	227	267	259	268	285	272	265	279	266	284	236	243	284	248	263	268	246	269	277	234	257	283	276	264	232	260	266	280	280	252	280	264	261	232	264	244	241	249	258	224	251	246	280	273	288	245	282	247	270	274	269	239	244	235	279	260	255	251	270	254	250	265	253	253	291	230	259	275	270	247	257	226	233	272	271	260	247	293	248	262	243	241	257	271	244	240	273	271	215	242	247	283	240	260	253	276	270	249	253	231	264	275	266	241	277	272	252	257	298	283	272	237	267	252	242	262	267	250	248	273	252	241	239	270	284	286	274	267	245	259	236	278	253	278	260	239	261	250	265	264	255	265	247	251	274	265	253	275	258	234	286	262	243	293	238	253	254	270	249	257	254	263	258	278	257	243	267	270	297	245	249	265	247	261	264	246	270	249	243	277	267	236	269	251	264	251	224	278	247	259	269	256	233	270	270	252	271	280	263	272	264	267	269	279	283	271	293	281	269	243	262	261	258	250	278	240	287	252	244	252	264	264	248	265	283	265	247	268	266	263	261	275	262	247	264	259	257	251	259	260	270	268	242	243	271	260	274	270	286	280	276	272	261	261	241	267	282	281	263	259	276	266	267	281	282	264	260	256	274	271	279	277	255	261	255	268	267	270	244	279	274	265	261	245	256	272	274	241	279	256	242	261	269	266	280	285	235	241	261	272	242	280	260	280	272	264	263	258	228	262	286	266	268	273	238	279	244	262	253	274	250	293	258	266	284	273	263	241	234	265	268	249	220	256	289	256	274	266	224	242	266	252	259	277	286	285	250	284	263	269	273	249	260	263	274	249	296	264	280	253	273	273	268	276	250	258	247	249	252	234	272	262	267	272	265	256	260	288	277	260	269	256	279	269	273	258	247	235	224	259	271	256	255	264	272	292	251	241	228	262	274	266	242	268	254	259	240	254	283	274	262	238	254	263	261	292	263	243	268	255	264	247	246	263	288	263	257	246	257	267	273	238	268	240	257	252	268	293	263	251	241	307	256	259	261	268	279	253	290	279	263	251	266	264	232	251	260	294	243	253	227	268	240	265	242	253	262	245	277	279	222	260	270	273	268	261	270	257	268	243	270	236	266	217	276	262	251	278	274	234	239	263	261	249	271	264	253	287	266	255	268	241	281	279	244	258	243	231	248	264	243	268	251	276	245	229	285	261	237	260	268	254	278	291	247	254	247	264	275	258	245	233	259	263	263	290	271	257	254	258	267	276	265	247	296	241	262	263	247	228	284	247	268	250	284	260	244	244	236	254	270	252	274	262	292	272	261	277	242	273	241	264	285	247
26975	20940	15373	5066	462	417	413	410	393	359	355	395	387	356	321	358	384	382	346	379	385	383	350	365	333	350	371	356	372	352	349	352	352	362	379	343	376	390	349	395	395	362	367	382	385	381	365	384	356	387	374	384	347	365	377	334	369	398	345	358	366	355	363	365	344	351	357	382	385	335	383	374	345	397	363	373	389	378	335	365	351	347	377	394	372	340	378	339	360	358	375	377	393	347	383	383	353	343	365	370	379	402	360	338	356	362	353	332	386	349	360	391	376	376	359	352	371	373	355	371	332	367	353	366	382	365	377	367	379	376	333	348	369	383	365	369	348	363	373	362	333	367	361	381	377	362	364	384	355	355	381	362	340	352	351	355	343	393	362	347	358	376	336	357	385	372	339	344	385	349	357	367	380	329	355	347	344	375	356	339	390	390	352	358	341	355	371	375	361	363	352	364	357	358	335	344	369	363	352	346	357	362	334	347	372	330	365	348	387	356	358	386	350	360	325	379	369	368	342	352	364	389	375	400	363	361	356	363	363	368	369	376	398	347	359	357	348	380	368	376	349	340	318	380	363	328	369	363	398	354	398	360	361	342	374	329	380	355	368	381	381	401	343	343	364	376	366	370	369	392	370	347	359	371	353	385	361	389	353	375	365	402	326	333	345	383	379	375	386	353	349	342	366	342	351	342	356	358	368	325	335	376	362	368	379	402	378	384	360	383	369	365	380	371	378	352	380	365	367	329	328	338	348	319	335	363	361	371	387	348	368	358	380	335	361	365	385	397	374	366	363	368	323	370	354	366	384	414	370	355	356	356	372	325	342	361	360	387	370	366	382	346	348	366	380	362	358	356	373	441	340	365	409	358	347	365	364	357	363	370	357	369	348	369	388	338	380	349	364	339	346	357	370	386	336	388	376	390	358	351	361	357	356	394	351	417	380	334	371	386	389	369	372	400	375	369	384	335	347	367	348	376	357	348	370	374	376	341	356	363	351	374	364	340	344	364	386	364	353	339	367	391	366	368	404	329	368	358	387	356	334	354	368	375	358	338	368	351	379	384	379	346	357	371	364	376	343	338	366	373	394	310	349	343	363	355	392	338	385	414	341	354	346	396	366	358	380	372	407	399	376	345	346	359	372	398	351	361	376	334	378	379	361	397	350	353	353	366	367	365	353	375	371	384	374	335	355	348	367	335	328	342	331	377	371	331	368	405	344	379	329	330	379	350	372	406	336	358	382	363	362	372	363	400	346	358	362	371	307	362	329	372	351	388	357	423	358	373	383	390	382	334	386	411	387	375	375	347	351	335	344	349	372	373	368	350	355	401	358	360	391	369	366	335	358	382	354	359	306	333	389	386	383	378	343	378	363	366	349	352	359	340	345	319	366	339	361	385	364	359	376	361	345	356	384	377	373	381	380	368	398	373	368	370	332	385	336	345	356	340	343	333	321	353	348	390	332	370	340	376	341	391	380	317	362	373	364	377	353	360	331	358	406	349	371	394	373	341	382	371	338	354	354	370	365	375	370	366	368	370	352	363	395	371	348	355	394	361	354	351	394	364	341	367	345	350	380	383	346	355	356	388	369	333	367	342	359	363	404	357	371	365	386	361	346	366	335	363	352	370	382	345	368	344	367	396	339	365	355	343	324	371	377	354	373	361	350	398	379	375	371	388	384	357	411	346	364	359	398	346	344	363	368	372	358	370	373	345	340	344	318	363	375	376	333	340	368	391	376	343	352	349	346	387	363	329	354	380	338	371	357	354	368	340	388	345	340	386	348	327	382	352	375	373	356	350	373	351	384	355	347	380	376	340	369	365	359	365	368	344	342	356	404	381	338	334	351	373	354	367	389	413	386	339	393	352	381	348	376	333	373	393	364	357	394	380	368	409	347	346	381	379	375	340	336	351	407	354	383	374	329	373	387	336	373	332	368	375	405	353	364	361	384	367	363	360	385	374	363	356	386	379	342	381	345	330	375	368	359	361	385	372	343	378	350	349	397	338	393	418	359	356	347	359	404	365	371	384	384	360	336	335	375	358	343	323	357	361	348	387	342	370	359	360	387	346	363	331	354	373	385	328	323	371	332	376	351	379	379	398	397	365	365	359	340	380	341	362	366	350	377	354	369	375	376	365	368	328	335	382	375	355	368	374	351	355	395	357	342	328	363	335	362	346	359	353	375	342	358	383	359	336	340	342	356	373	309	347	349	334	359	365	369	367	345	374	343	342	375	386	368	351	366	369	328	358	374	329	351	383	356	357	363	376	380	369	336	349	366	351	348	374	375	327	360	332	383	391	399	395	329	369	368	373	364	364	348	361	334	350	363	369	355	381	400	361	340	347	383	369	350	367	398	359	358	379	373	349	364	360	382	337	374	366	389	386	364	383	384	361	376	388	345	359	369	380	380	364	352	370	366	393	378	375	386	394	364	372	380	347	348	368	375	364	353	373	367	356	354	379	356	353	349	339	367	368	380	374	370	365	347	373	353	354	349	353	351	353	356	381	374	351	342	346	363	364	361	370	337	385	348	384	345	361	384	376	349	397	357	346	356	368	389	380	316	362	368	409	354	368	357	357	415	367	344	366	377	363	359	419	381	375	331	385	373	372	349	345	353	375	362	407	359	321	358	363	369	368	347	358	361	373	346	325	355	353	349	341	392	352	364	357	328	395	347	363	351	374	380	375	362	345	356	364	353	355	340	371	371	389	349	397	380	365	349	368	373	370	332	364	372	375	341	367	385	340	389	366	348	375	327	359	344	384	376	405	364	342	370	346	371	390	329	385	358	382	371	336	333	345	345	337	353	388	328	361	337	348	370	367	359	393	373	360	368	330	369	368	366	384	354	352	389	365	349	374	341	368	374	403	344	342	398	364	347	363	386	377	354	386	349	354	377	347	357	400	396	337	361	335	376	388	357	348	365	360	372	395	363	370	379	365	335	363	364	370	392	366	366	371	331	374	360	352	358	398	365	367	341	391	389	347	360	373	356	364	334	349	365	361	361	368	336	354	349	366	341	366	360	359	366	360	335	368	352	380	362	374	371	357	362	356	330	357	387	381	364	335	382	374	337	358	359	345	356	336	380	351	337	400	352	345	376	354	347	346	371	398	379	383	381	362	353	398	350	316	391	393	367	336	351	368	339	384	346	330	340	372	339	374	332	350	373	363	370	375	383	329	359	360	350	349	357	387	372	381	351	388	395	385	364	377	356	369	371	400	315	366	379	353	355	356	345	362	354	326	373	366	332	341	388	382	383	394	353	371	394	338	311	334	352	371	344	365	385	367	346	360	356	359	372	353	389	388	365	385	379	355	369	334	365	383	358	396	357	348	325	334	382	355	422	353	357	344	387	340	367	366	364	385	358	351	351	366	358	337	377	365	390	377	383	409	382	357	352	389	366	350	373	378	316	369	361	413	350	374	365	355	363	347	373	340	355	379	344	367	328	382	387	326	362	333	358	354	390	350	386	371	336	358	359	347	325	375	373	357
22303	23563	12641	6119	662	586	609	599	538	568	559	553	552	558	553	511	511	557	521	530	554	516	543	552	491	578	534	550	564	598	544	597	537	568	574	559	541	585	536	581	528	554	590	566	561	535	551	550	534	544	561	497	529	580	551	582	535	586	511	550	560	527	581	599	560	530	517	529	575	537	554	559	552	500	534	553	544	516	548	520	545	517	507	518	538	502	539	551	530	554	523	543	550	554	531	527	519	525	540	558	539	528	516	540	508	530	543	498	560	497	545	515	561	524	553	515	532	542	528	515	523	560	567	531	539	512	558	540	533	545	548	516	556	510	525	571	551	550	523	500	559	535	516	535	547	511	566	542	505	579	541	510	516	554	526	541	569	525	532	571	527	519	499	532	495	565	515	536	506	544	487	531	543	530	563	539	569	509	566	548	532	521	539	527	491	512	574	543	510	566	538	534	535	550	557	546	522	566	540	541	536	592	527	564	556	553	525	542	546	496	557	531	520	527	531	550	521	527	508	504	559	566	539	549	506	543	515	564	524	551	529	550	527	532	583	520	542	535	528	529	552	533	563	566	531	529	526	538	521	563	524	515	524	539	539	553	525	551	480	567	551	557	536	555	527	522	582	503	530	564	533	538	549	529	544	513	521	489	531	544	509	538	543	549	526	529	566	539	544	537	544	546	540	547	532	544	553	529	532	517	511	523	510	515	568	532	552	534	525	563	529	532	572	560	526	533	500	535	499	540	538	587	532	510	543	569	504	508	556	553	546	541	540	512	551	566	546	517	529	507	530	506	528	545	560	554	556	497	521	556	576	544	536	542	531	546	546	513	470	519	548	527	529	543	536	559	546	520	538	545	546	563	543	527	558	515	529	550	544	532	570	534	526	541	496	542	577	529	525	570	539	524	516	517	542	494	532	524	486	569	568	521	530	539	571	574	526	511	529	564	529	538	535	536	541	558	541	541	528	496	555	555	527	533	600	544	518	521	523	596	561	524	559	511	580	512	499	570	553	563	531	513	540	495	508	535	518	532	524	534	532	522	565	502	541	542	556	563	549	520	529	553	552	602	574	566	523	513	544	543	501	534	517	536	537	562	537	525	557	547	583	519	516	515	536	530	551	532	555	542	516	540	526	526	561	530	555	533	569	550	570	546	525	526	523	545	499	526	532	525	540	535	554	523	574	546	543	545	569	560	520	529	499	514	604	504	535	520	517	519	565	541	544	532	579	524	544	547	564	512	545	496	565	546	544	519	524	532	569	547	527	508	518	497	545	551	583	544	581	527	497	528	536	513	551	555	498	511	514	557	547	574	557	557	517	544	587	558	489	531	554	475	520	525	531	548	553	558	519	485	545	490	549	499	538	514	538	519	540	585	538	515	506	531	551	535	539	518	559	540	534	530	558	552	527	549	562	556	529	528	555	566	553	548	542	564	548	560	585	527	552	535	557	543	518	508	511	507	542	534	501	507	525	536	541	551	526	553	594	523	529	561	537	549	544	524	531	515	516	566	535	554	574	530	533	547	562	544	532	522	504	527	560	516	571	528	557	485	544	512	539	507	545	524	527	516	573	547	516	572	523	511	572	523	557	499	569	499	556	489	538	532	548	526	540	515	524	556	516	541	526	505	570	519	524	532	531	557	537	547	506	524	536	557	540	559	548	527	571	539	554	550	553	498	524	554	520	571	547	536	569	493	527	529	537	559	491	520	509	532	559	551	529	495	577	530	540	548	557	538	566	536	568	512	548	573	492	565	518	527	522	531	490	535	539	506	550	522	544	517	501	548	508	524	533	525	520	537	524	503	482	575	561	566	519	593	558	523	559	516	547	528	533	501	496	565	506	501	509	553	542	565	541	540	520	520	543	500	548	516	509	576	567	560	536	535	562	524	541	501	535	538	525	521	522	549	524	471	481	536	540	542	582	528	554	529	540	536	509	543	509	524	549	566	550	521	518	537	516	508	532	579	542	519	567	512	552	528	551	541	552	521	556	539	558	549	489	558	546	546	511	533	520	525	540	534	489	555	514	535	544	534	501	560	523	552	509	535	515	522	515	525	503	532	549	500	532	537	562	530	538	514	585	508	549	560	589	579	537	510	558	520	548	529	550	597	522	546	572	550	568	491	557	519	526	556	523	512	538	547	497	564	556	522	515	535	547	579	528	542	599	577	540	560	498	555	539	523	541	546	549	545	543	569	531	542	558	581	570	533	524	546	518	548	557	542	547	549	496	531	571	542	506	546	541	550	546	566	540	526	559	536	571	510	542	558	530	528	505	562	542	558	575	532	555	535	524	518	531	520	520	532	524	562	513	525	501	527	576	536	496	576	526	555	557	526	553	488	543	510	531	589	527	545	539	518	536	521	511	589	496	529	512	512	529	574	581	520	535	561	570	530	582	536	519	540	526	542	554	531	544	548	526	588	530	561	545	542	554	541	514	533	565	547	555	525	541	518	539	588	539	548	559	534	564	565	512	519	539	533	567	535	542	540	534	535	540	492	577	554	518	564	539	570	533	524	551	520	544	555	542	561	548	512	513	515	495	573	522	570	533	503	575	582	559	529	544	496	517	515	537	544	523	544	518	541	506	537	590	524	501	494	531	515	539	545	563	499	535	528	550	508	535	558	532	541	534	528	555	571	570	552	560	538	516	582	565	554	508	506	538	509	528	532	549	550	532	556	602	506	537	531	534	504	538	523	541	551	535	559	548	551	546	557	516	557	548	503	524	548	550	530	541	531	519	563	539	555	514	496	536	530	542	530	588	515	566	546	516	558	538	537	534	527	537	571	532	579	583	536	518	542	571	508	553	531	551	567	520	510	564	542	545	494	566	511	566	550	538	526	577	537	590	521	530	575	538	569	537	557	579	538	516	529	544	523	525	560	517	546	571	560	540	535	542	530	526	554	566	502	520	558	551	544	570	489	563	504	535	551	537	506	537	575	481	531	501	500	558	560	519	574	548	444	529	508	542	494	560	502	568	587	550	504	558	521	558	531	569	513	471	538	597	559	571	545	488	530	553	563	511	537	555	556	548	545	524	524	499	557	513	539	534	522	499	544	516	553	569	567	544	537	563	514	577	515	522	557	566	564	524	543	549	588	518	552	486	551	515	540	537	510	535	565	530	512	549	503	539	504	540	560	557	521	573	525	544	527	541	506	563	542	518	563	561	500	537	523	514	517	501	512	539	495	538	523	541	570	522	524	504	575	555	532	531	531	548	490	525	550	503	568	502	539	580	567	563	494	532	554	536	489	539	490	558	514	537	516	551	546	545	574	557	496	552	534	544	549	562	493	561	506	521	550	537	459	556	560	513	564	531	550	520	562	553	514	554	500	607	541	549	518	539	519	542	567	505	532	542	505	574	507	518	554	569	512	547	547	548	529	514	529	530	518	517	556	532	568	564	509	524	528	547	500	581	512	553	518	548	570	564	538	522	537	529	541	535	559	528	551	512	560	542	584	511	532	545	484	543	536	485	550	487	545	559	537
23899	21057	29070	23585	18627	3778	694	580	478	447	463	410	396	431	432	417	394	374	411	382	407	390	422	365	374	350	357	360	387	370	353	377	366	401	403	382	348	380	388	340	368	392	359	398	385	345	389	313	395	343	371	361	359	355	357	340	372	371	388	375	380	358	357	361	392	383	353	356	353	334	380	387	368	338	362	352	327	381	343	362	345	375	338	381	357	350	375	390	346	333	342	317	344	339	346	346	335	362	397	378	349	343	365	337	333	340	361	336	374	365	324	373	344	426	314	346	351	370	357	370	382	355	381	352	367	352	378	352	345	342	338	377	344	370	335	348	362	347	359	383	353	410	396	362	375	392	312	371	384	318	384	354	366	336	375	347	361	352	353	352	347	341	359	352	363	336	361	318	357	348	377	394	329	345	360	336	345	313	357	356	395	371	364	354	348	352	367	357	367	351	349	378	379	359	384	357	377	353	342	375	351	324	367	365	362	362	341	345	323	356	325	352	383	372	341	340	363	391	374	377	348	361	335	323	369	341	376	370	385	353	358	341	338	386	342	358	330	385	362	358	353	373	376	364	344	387	327	348	372	345	357	352	367	334	350	347	384	357	373	360	366	328	368	332	362	360	378	350	361	322	341	376	343	346	337	385	356	348	333	361	383	355	390	362	349	374	343	382	342	367	370	364	380	335	380	363	355	333	381	372	333	400	340	415	359	364	405	343	361	369	337	346	346	344	372	335	381	387	316	392	365	369	329	370	351	403	364	370	333	340	342	337	347	354	397	359	365	370	351	383	356	367	388	345	347	392	343	328	373	349	350	336	378	358	364	318	324	352	354	352	362	358	354	381	338	345	352	375	365	351	373	378	316	349	356	355	364	372	352	339	338	344	351	340	346	345	336	348	376	389	357	332	331	352	329	364	354	367	382	365	352	374	351	335	373	337	362	363	362	377	360	339	377	335	342	324	370	326	374	347	362	370	326	347	340	358	375	347	353	358	356	363	310	372	349	332	349	350	348	336	350	356	361	371	344	328	353	351	396	380	336	359	345	400	384	340	365	348	388	352	368	353	339	390	351	348	370	333	363	378	338	339	347	327	330	331	359	360	364	325	358	345	368	355	363	355	349	381	321	384	386	369	330	329	339	354	341	378	371	365	329	377	377	360	350	314	368	353	395	382	353	351	355	385	330	386	347	341	360	341	406	353	348	351	368	338	328	363	352	361	334	374	375	368	371	345	365	364	372	329	325	369	343	343	353	347	354	336	391	347	349	374	371	364	331	356	365	389	394	381	383	357	386	383	342	358	328	347	389	377	360	351	333	358	341	394	340	353	379	362	335	364	380	348	374	366	369	327	331	357	368	376	309	402	325	389	333	381	338	344	368	344	368	334	340	378	390	359	335	363	348	341	362	329	355	356	365	358	335	361	355	365	395	372	361	348	352	332	372	396	356	361	362	344	338	351	375	313	368	374	383	379	358	389	346	354	360	384	346	320	361	359	349	349	359	344	338	370	346	340	357	364	348	376	364	355	359	347	347	380	340	369	356	335	381	354	374	376	369	336	375	370	346	321	340	341	350	366	313	344	338	331	391	363	399	340	358	343	323	344	361	339	360	339	378	380	346	361	365	357	342	366	363	352	356	344	374	350	348	408	320	339	336	391	370	366	346	349	354	341	363	357	370	374	349	344	346	346	373	347	374	328	367	308	349	375	339	368	362	353	352	338	380	336	364	339	351	343	357	384	345	341	383	356	332	346	357	339	347	380	356	382	346	350	331	344	355	379	358	391	337	357	329	334	355	402	341	311	346	338	344	359	358	370	355	328	350	371	363	369	347	381	315	368	367	365	343	362	351	360	348	371	325	409	344	363	379	381	362	390	371	392	370	359	322	354	366	349	390	324	390	387	354	352	373	353	354	331	357	362	352	348	358	329	370	370	343	365	344	386	329	335	375	381	336	379	379	369	356	387	350	362	380	348	378	373	349	358	366	334	371	341	342	362	370	346	356	350	356	378	360	370	371	332	389	354	341	357	364	359	358	346	353	376	327	382	362	350	368	378	383	359	363	346	374	391	361	328	344	338	360	326	363	361	355	360	353	385	353	374	346	362	353	376	403	370	354	345	365	343	346	369	379	356	346	368	371	340	318	369	373	371	395	352	335	321	365	340	320	371	360	347	372	365	350	362	356	367	340	380	376	368	373	334	349	370	339	359	365	355	345	351	350	367	383	353	323	328	371	367	380	368	356	385	323	380	368	331	379	367	362	374	374	316	379	358	382	350	353	363	394	364	383	362	341	366	354	333	366	356	331	358	353	361	339	336	343	357	359	369	360	368	380	376	357	345	346	329	358	343	327	340	371	364	327	357	376	401	372	326	399	337	397	356	364	346	381	337	362	377	350	400	344	348	339	322	338	352	350	383	341	347	368	360	381	365	335	342	350	406	363	329	358	355	344	337	365	331	338	361	345	373	334	369	380	333	372	381	357	388	368	350	371	357	338	345	358	371	363	360	373	361	362	341	358	355	330	380	354	342	361	386	362	346	320	355	337	344	316	351	387	369	366	367	367	342	347	367	362	394	351	369	384	355	346	353	353	352	353	335	384	357	330	363	359	327	344	388	361	352	352	348	373	366	349	363	324	361	356	366	343	340	348	381	353	352	386	350	361	313	332	335	364	370	376	315	352	357	370	360	374	352	324	358	392	346	369	412	396	375	344	325	383	369	343	337	356	377	397	363	359	390	355	389	343	359	339	349	358	344	355	360	331	381	347	345	361	352	337	356	355	382	366	344	342	336	388	351	342	358	342	366	369	376	377	400	366	363	344	330	376	379	402	357	367	392	361	335	331	347	379	343	366	338	364	374	386	357	359	378	348	339	340	349	335	350	343	358	358	371	344	333	349	353	340	365	355	369	355	375	337	351	354	380	356	362	347	381	338	332	317	365	370	360	343	378	356	369	370	359	350	360	354	297	361	358	371	350	366	352	363	389	400	351	391	372	366	357	309	363	359	356	351	350	374	354	355	342	362	357	347	354	345	350	374	346	369	327	365	334	337	369	370	366	369	355	359	363	331	375	359	347	345	378	380	320	338	329	372	381	344	380	369	363	377	387	352	325	366	389	393	335	395	371	353	343	368	363	350	373	364	352	352	341	395	352	379	376	343	352	376	332	339	343	341	322	328	354	360	349	334	344	364	376	385	361	357	340	342	336	332	362	370	342	398	374	345	361	360	363	348	418	342	359	351	356	329	372	340	364	334	347	396	370	359	343	382	405	348	369	356	355	344	358	402	343	346	332	348	388	341	394	335	416	355	334	352	359	373	331	344	342	366	382	332	331	356	354	331	356	333	363	353	346	357	364	346	353	376	355	363	363	355	341	362	306	339	338	371	373	348	347	363	317	357	362	332	374	341	344	380	348	359	366	371	321	362	372	337	339	352	355	345	377	357	342	356	346	353	345	362	367	355	353	371	355	345	359	367	371	353	370	359	355	353	356
44564	59115	35693	19200	1971	1542	1223	1068	942	871	730	734	724	630	644	682	612	656	639	601	607	599	596	538	566	538	584	530	589	601	643	579	612	598	587	564	558	586	579	572	580	586	552	591	573	600	565	530	539	565	524	480	558	567	523	515	551	555	532	530	556	506	532	535	551	566	538	546	541	533	509	560	556	540	504	550	522	548	555	570	557	548	520	526	548	520	543	553	526	507	541	499	547	571	528	570	517	543	530	541	522	509	533	574	548	560	561	510	532	498	523	518	563	531	588	526	549	565	506	539	528	518	540	533	555	524	562	558	545	585	502	522	533	531	531	554	533	539	516	512	522	552	586	513	569	544	539	499	547	534	556	569	556	546	553	518	525	532	543	513	509	547	518	544	511	512	524	587	547	515	545	530	533	547	541	548	470	541	555	491	545	533	535	519	544	510	539	548	561	500	511	518	549	548	531	550	509	525	543	599	513	523	530	519	527	511	525	529	569	519	541	587	561	509	530	559	520	551	552	534	566	521	560	545	568	510	508	524	506	548	553	467	496	561	540	542	535	566	547	542	541	523	527	543	534	521	503	571	546	492	572	522	555	549	566	527	546	555	528	540	547	546	543	503	513	506	528	523	526	538	476	563	526	545	577	536	540	541	517	530	584	553	532	522	547	587	528	566	511	517	544	531	499	534	594	546	527	570	548	525	527	499	541	590	515	558	530	537	517	549	531	516	542	519	533	531	461	536	545	558	512	558	551	525	553	528	535	539	513	527	550	585	490	526	517	531	523	522	582	533	583	513	498	518	568	554	531	513	513	569	519	530	499	512	528	565	510	499	537	520	531	535	508	558	483	572	530	504	497	595	525	493	528	554	549	511	536	529	542	524	524	556	531	513	571	553	548	515	532	533	508	542	584	535	516	526	560	562	546	560	538	525	565	552	519	547	537	595	484	525	523	550	547	582	524	562	519	564	518	527	512	523	570	541	545	582	540	521	551	536	538	513	538	518	594	539	527	580	533	533	532	553	513	575	506	572	513	527	551	494	529	499	513	539	570	527	516	581	517	566	549	545	484	566	549	539	560	497	529	545	543	531	534	552	515	544	532	542	603	553	525	490	534	547	543	491	516	565	544	511	540	550	554	510	519	564	549	512	520	528	508	542	514	504	571	536	504	531	523	521	498	526	552	578	517	566	536	538	532	527	534	506	490	549	540	531	513	526	521	499	551	585	509	509	525	562	563	556	547	536	570	538	524	559	542	547	578	556	510	542	495	542	540	531	550	544	525	534	515	558	556	539	509	542	519	528	522	515	533	544	518	536	498	567	544	539	539	525	573	568	498	546	508	532	505	539	540	547	533	554	575	483	549	531	539	561	483	521	521	544	540	519	537	541	546	539	520	522	517	482	562	534	591	554	544	569	506	553	544	545	539	507	540	539	523	559	521	526	551	553	525	504	515	575	580	502	490	580	480	552	582	582	517	538	548	564	540	529	491	506	499	517	544	570	499	536	566	551	551	544	589	537	504	545	559	550	545	520	536	504	532	574	519	493	538	572	556	549	545	517	514	502	556	514	571	531	502	502	530	470	498	512	564	536	524	478	520	527	506	568	558	523	522	536	586	518	542	555	535	545	546	549	533	551	532	496	556	512	506	580	561	541	512	508	541	556	541	536	539	516	532	530	522	560	527	550	505	520	547	500	519	540	545	580	534	510	550	542	553	531	579	560	514	529	499	505	530	518	539	507	556	540	528	546	513	535	559	496	531	524	524	541	518	556	551	503	547	562	484	536	526	545	566	543	499	518	542	511	527	541	526	522	532	539	517	571	509	556	532	568	535	515	547	519	515	582	511	554	535	549	541	526	546	495	549	534	541	493	555	515	527	542	538	595	541	565	511	517	516	541	533	563	535	541	540	531	508	521	488	515	553	567	556	539	552	523	541	516	552	546	592	523	537	535	576	552	520	542	543	557	530	517	492	517	545	545	515	542	496	539	537	507	522	550	528	561	545	514	515	498	501	526	535	552	549	534	579	509	535	559	537	559	541	512	517	565	526	554	579	563	515	532	549	538	513	555	520	521	536	557	518	524	490	505	550	519	514	530	541	545	563	549	522	523	534	566	544	520	537	522	543	535	510	535	510	546	543	516	519	539	531	521	529	546	518	542	540	535	576	508	578	503	517	516	529	505	549	522	532	509	578	562	572	556	524	486	560	531	564	517	550	548	561	515	538	532	514	577	592	545	504	531	548	543	556	573	532	548	517	501	513	548	496	529	543	546	515	555	540	509	524	562	522	530	508	514	516	510	519	527	551	518	528	472	583	542	536	538	542	526	493	544	559	537	562	595	556	501	517	537	546	510	541	554	546	550	533	511	590	560	557	520	513	568	533	510	523	558	531	529	557	543	557	513	532	527	518	549	532	536	563	525	520	551	528	528	510	515	534	546	541	521	557	565	535	542	504	535	545	574	537	545	530	516	527	508	493	553	499	540	544	515	521	549	566	538	540	518	550	499	489	500	555	522	520	558	541	554	537	558	543	521	508	506	511	529	501	527	523	543	526	541	514	517	526	533	544	594	523	524	530	517	558	537	529	514	536	550	524	572	538	589	510	523	577	552	542	520	521	556	516	539	549	546	520	544	527	521	588	550	527	521	533	491	525	578	556	552	500	537	544	541	557	548	569	561	576	506	552	555	546	521	576	546	514	509	507	555	533	505	541	512	544	529	535	548	543	514	538	526	562	542	559	529	489	539	508	533	519	502	516	537	563	530	504	479	561	549	559	523	545	529	531	524	555	560	512	558	543	561	533	528	542	541	534	510	531	558	559	587	508	518	501	543	544	499	496	542	542	583	507	519	502	546	522	521	521	527	521	548	566	544	530	506	574	530	543	550	463	543	537	509	524	526	521	510	520	565	559	508	525	519	508	545	498	534	560	521	544	555	514	528	480	534	514	552	480	539	551	515	555	546	553	526	544	500	551	542	498	560	561	558	553	517	541	534	544	531	552	548	542	490	537	568	535	524	519	502	518	523	595	504	562	522	502	487	518	544	523	560	528	553	515	533	552	563	519	538	525	535	541	573	545	553	548	556	581	517	531	542	490	559	538	561	510	540	575	497	508	556	567	503	515	531	578	520	579	540	544	514	486	550	512	539	561	543	530	566	545	518	534	520	560	498	517	549	583	536	507	557	502	538	507	524	548	554	554	555	497	515	543	570	531	571	540	510	507	530	527	566	508	541	526	523	581	528	533	533	508	508	561	529	539	544	516	535	536	535	551	518	498	546	524	558	561	560	561	519	539	502	533	533	542	547	550	512	473	551	513	545	499	537	528	533	530	497	551	579	495	531	545	543	538	488	541	511	510	498	527	521	485	546	514	534	539	519	534	506	537	493	569	546	522	516	552	529	576	541	548	536	499	500	529	548	527	533	548	524	540	519	519	555	559	534	512	566	555	551	538	533	517	521	505	546	513	534	515	550	528	543	512	555	551	550	550	544
22873	21026	28335	24181	20998	17010	1879	552	460	341	363	338	255	258	273	265	198	202	186	209	217	206	186	194	202	195	177	204	200	198	179	196	184	213	180	204	195	203	210	169	168	196	179	193	191	178	202	197	192	141	176	168	174	204	151	177	171	179	138	179	158	172	166	150	161	171	173	144	186	192	169	185	183	171	192	165	185	151	173	181	173	159	159	155	150	171	174	165	195	174	167	166	156	167	170	168	183	173	177	162	154	169	158	164	180	162	163	148	165	161	174	162	175	165	162	164	166	165	152	165	177	163	157	159	173	150	180	181	166	154	163	152	175	171	161	153	151	160	162	175	155	175	171	171	157	194	169	156	154	181	161	140	150	160	189	183	198	188	176	156	176	185	162	178	166	177	179	154	178	164	155	136	186	165	169	163	164	154	160	171	143	193	165	158	172	174	175	181	158	177	175	155	165	192	147	171	147	156	180	160	155	134	187	133	157	149	166	178	192	174	189	157	172	170	160	182	173	159	151	158	177	149	161	180	159	147	195	170	167	158	154	179	152	144	168	151	157	167	150	173	151	181	180	160	169	184	164	171	151	137	159	167	156	166	158	163	172	173	157	174	166	160	147	164	158	174	193	174	176	141	173	156	183	165	155	170	174	163	182	153	160	190	159	152	153	155	148	171	159	154	182	153	158	183	169	151	177	174	168	192	181	187	178	165	166	143	167	183	156	157	184	164	186	156	155	166	154	157	183	193	179	171	173	155	184	168	186	179	152	182	161	184	186	193	168	164	160	155	160	162	144	144	175	178	171	160	168	181	184	171	169	182	179	177	158	171	143	168	167	167	176	156	200	153	178	162	160	155	175	171	175	155	166	162	155	174	181	164	134	153	170	177	170	167	172	170	163	170	170	187	166	157	177	166	162	153	169	160	173	153	163	155	157	164	161	150	141	178	186	188	192	165	165	175	178	171	166	172	160	151	154	184	154	156	149	179	176	157	184	177	180	164	173	168	171	157	164	182	152	176	166	185	185	179	148	188	157	167	153	167	184	155	173	159	148	157	185	138	170	153	163	161	169	174	152	171	161	175	155	158	139	174	174	161	164	157	174	209	177	165	189	167	149	189	173	161	141	167	165	183	181	153	176	183	159	172	179	174	186	161	164	153	167	178	177	165	155	188	158	166	175	181	169	186	142	174	165	192	179	184	176	180	154	143	164	160	179	174	157	187	164	159	174	166	159	147	169	181	173	145	157	161	163	152	172	156	175	155	167	158	168	162	176	179	173	187	165	164	184	181	181	151	158	153	168	165	170	158	172	177	169	165	195	173	172	146	181	155	177	176	184	190	163	176	138	180	160	174	155	171	153	179	158	167	163	169	159	155	158	160	181	165	154	158	180	170	151	160	153	163	192	182	162	158	181	164	140	166	148	174	168	177	176	156	172	176	161	164	180	145	165	178	162	175	158	177	198	155	164	168	176	165	148	163	166	156	160	159	145	185	171	171	170	154	167	165	158	166	169	151	178	163	175	166	176	174	170	171	165	148	193	175	163	151	163	185	158	164	184	150	144	181	140	148	178	174	177	169	139	159	164	169	183	168	161	157	153	149	171	175	187	164	182	162	167	155	158	157	160	175	155	185	152	164	152	157	152	161	156	154	180	153	169	190	145	175	192	167	165	166	149	158	195	172	144	176	184	165	178	173	173	186	141	146	166	147	177	163	169	177	150	181	151	169	161	195	168	168	184	209	155	137	168	176	158	140	157	157	171	159	196	148	171	159	185	178	163	166	166	155	148	167	177	142	168	157	170	155	180	192	159	166	158	162	171	172	157	155	164	173	174	201	166	164	171	194	160	162	162	150	154	163	155	154	147	151	186	191	158	168	175	177	165	161	171	169	167	149	146	153	169	154	136	171	174	156	168	170	171	157	169	156	163	192	177	148	189	160	165	158	154	174	181	186	164	165	156	171	167	158	172	172	158	161	157	159	176	154	176	155	165	155	161	158	168	165	177	153	159	179	158	174	157	144	188	170	142	185	164	157	141	183	163	163	147	179	164	175	170	166	188	160	153	170	176	164	163	168	164	161	146	138	183	166	166	173	156	174	163	150	149	174	180	161	180	154	182	155	152	158	156	159	165	169	150	173	173	157	168	161	179	166	187	181	185	146	152	154	168	170	142	157	180	174	170	191	177	168	156	166	170	161	161	151	164	150	160	151	155	163	167	156	169	172	145	170	152	150	167	158	144	186	163	175	171	165	173	192	174	150	159	162	179	156	181	170	158	174	176	168	170	166	165	164	179	156	148	152	162	140	164	158	176	147	159	172	170	163	161	148	166	182	174	162	160	176	176	172	172	166	162	168	151	157	180	174	171	160	152	163	173	165	162	164	155	170	173	163	148	173	161	187	154	140	172	176	177	128	176	164	162	177	158	173	163	190	167	189	170	174	181	187	159	145	181	175	175	181	154	164	188	173	163	163	205	185	166	178	159	167	172	160	175	165	174	166	173	176	157	163	141	161	155	167	144	172	174	149	161	159	164	165	151	171	185	154	156	156	142	166	166	203	163	176	180	184	169	145	164	168	150	183	178	166	172	177	161	150	163	176	168	157	164	193	148	154	160	165	195	176	161	146	177	150	179	158	174	167	156	181	177	158	181	161	180	176	177	162	162	149	159	176	174	168	156	159	165	174	187	158	154	167	144	152	167	175	174	165	164	173	146	172	160	175	168	185	159	184	195	157	171	155	163	166	159	159	182	167	178	167	171	163	175	176	169	156	169	157	172	165	182	168	153	175	157	168	161	160	165	152	172	182	172	176	180	168	162	156	177	203	170	165	144	157	165	181	168	162	179	156	186	178	167	173	159	173	169	164	156	182	153	163	155	179	178	181	163	170	162	172	153	164	158	189	153	164	166	173	172	183	155	174	166	182	156	164	163	165	182	174	181	190	161	159	184	156	170	195	151	168	155	174	170	188	167	173	169	184	149	148	157	172	152	165	146	156	154	164	148	180	156	154	163	162	163	158	131	142	175	164	171	179	175	165	158	158	161	158	164	164	176	154	188	166	161	162	165	159	167	156	176	146	171	160	177	169	186	172	167	177	155	165	154	169	171	179	143	159	179	151	192	158	168	189	158	160	152	168	182	176	167	174	181	182	168	159	157	169	205	164	177	172	160	172	165	153	177	150	136	192	192	152	169	158	163	158	162	151	119	165	166	181	167	146	166	148	160	158	162	159	177	145	158	138	168	166	186	153	143	178	180	173	148	179	152	167	169	187	186	161	172	156	180	148	142	178	178	161	176	163	149	151	172	162	172	174	201	147	169	167	174	172	160	172	164	186	155	149	173	153	170	146	193	183	141	175	172	163	177	161	174	170	122	162	161	194	165	173	162	169	158	164	169	179	178	167	160	172	144	151	188	157	174	178	172	166	159	181	155	183	144	159	155	164	157	177	168	156	154	154	172	156	157	170	145	185	173	168	171	199	181	151	143	151	170	161
52637	70291	46486	24612	3125	2267	1691	1356	1111	850	818	639	581	589	545	500	500	449	402	412	377	368	374	347	323	322	322	346	340	335	363	310	313	318	321	322	344	332	341	346	321	332	302	301	331	290	283	318	295	290	305	315	268	297	300	261	267	252	278	304	273	263	269	265	279	261	252	280	255	267	293	277	267	253	229	245	247	270	232	252	261	243	252	249	240	276	254	245	271	288	252	237	265	265	254	258	298	251	240	272	249	240	275	240	255	256	256	261	277	258	282	231	257	239	255	257	266	264	259	256	267	259	251	259	258	252	261	293	238	269	288	251	258	268	214	284	257	245	232	241	238	245	252	242	248	280	231	227	264	264	244	258	261	262	249	257	249	241	248	255	247	243	260	245	256	252	275	251	248	278	262	229	256	273	239	223	257	225	265	256	250	278	277	239	249	251	250	258	249	266	264	250	278	283	254	231	249	254	232	235	212	282	251	263	243	235	235	232	258	242	246	275	234	259	253	262	263	272	264	244	251	261	258	235	268	255	265	245	222	260	249	278	248	270	261	280	235	263	271	270	263	275	237	264	235	266	273	242	256	248	259	258	276	275	285	254	261	263	252	255	262	270	238	249	265	257	248	264	248	268	243	258	261	218	231	221	247	258	280	261	270	246	206	257	250	269	289	267	280	251	257	263	256	279	241	267	275	249	260	243	271	248	245	258	245	253	245	241	278	277	260	222	263	249	246	268	243	235	259	263	229	263	292	243	253	241	252	263	263	266	256	245	261	254	239	259	283	255	281	281	273	234	241	235	236	271	245	265	247	256	249	246	244	247	241	238	233	266	249	279	257	245	251	266	258	257	250	252	241	253	246	258	275	266	249	254	258	255	245	250	240	264	267	259	258	263	247	254	240	245	240	276	241	223	261	262	246	224	250	253	277	268	242	259	264	250	253	246	262	240	279	247	227	265	265	283	277	257	258	245	235	255	247	271	277	249	264	251	232	262	264	289	259	286	255	263	254	255	254	271	247	275	277	276	281	282	252	275	278	255	267	267	229	257	252	245	242	240	239	246	257	257	227	245	232	233	243	272	240	277	258	243	276	249	225	250	264	271	264	249	244	276	262	269	258	246	250	258	253	232	266	268	264	271	239	268	275	233	254	272	257	276	253	265	289	255	228	279	254	242	267	280	249	271	254	279	190	253	268	261	263	260	245	248	261	257	236	223	262	223	263	253	236	252	283	264	274	239	260	262	266	262	254	280	289	274	257	268	251	252	279	276	247	252	239	266	273	284	255	238	267	296	258	259	254	245	258	224	263	258	287	275	232	239	267	238	290	276	259	285	242	248	215	256	267	276	235	251	267	251	243	250	261	275	265	283	262	262	291	265	250	278	260	242	237	254	268	239	222	263	235	244	277	278	251	257	237	260	278	250	257	251	231	230	252	212	266	233	235	273	260	254	219	253	281	277	246	250	269	265	292	255	272	267	246	269	253	251	252	263	258	230	241	255	211	225	242	266	255	247	273	248	254	251	222	258	247	239	240	246	245	253	266	244	252	238	250	269	277	262	271	224	271	239	224	222	258	264	233	250	245	271	235	252	251	223	254	249	231	248	262	242	276	245	233	254	255	238	247	283	271	240	256	275	248	271	219	231	245	254	238	273	242	236	244	243	284	253	255	245	240	257	283	248	244	242	248	232	256	281	265	268	260	269	227	250	247	275	262	246	266	228	263	240	226	276	263	269	249	240	271	270	257	241	242	228	256	252	264	229	252	232	256	235	239	219	237	248	239	262	242	254	275	264	245	290	230	243	270	246	248	267	275	271	258	278	274	243	251	273	253	248	257	248	268	252	254	266	260	250	277	277	259	244	270	245	258	252	275	242	253	271	250	269	224	264	246	254	262	237	257	246	252	228	274	254	260	239	272	243	225	268	241	278	259	251	270	254	252	249	260	250	278	233	248	243	269	245	244	245	238	244	242	247	236	245	223	252	245	259	245	231	258	262	245	268	239	246	273	242	262	260	268	251	257	261	237	281	270	259	286	275	254	280	241	261	257	286	262	232	256	261	258	253	254	244	241	267	258	263	245	247	283	279	252	274	263	260	287	234	270	278	267	235	231	241	245	255	254	281	247	290	232	260	257	247	256	244	248	250	274	271	284	239	255	257	278	228	256	239	272	269	244	268	223	271	251	244	253	303	249	267	252	248	241	263	228	270	243	250	277	243	248	251	261	229	244	249	234	251	240	246	261	227	271	259	252	245	278	252	279	255	253	274	252	305	248	232	253	266	243	232	265	256	273	270	239	275	251	233	257	251	246	267	241	273	258	250	240	240	270	290	251	231	242	233	252	256	252	249	263	259	268	269	273	244	246	232	237	230	237	263	244	295	277	259	275	235	243	256	249	267	243	292	264	232	236	271	266	235	224	262	241	234	263	269	251	262	258	297	253	262	255	261	223	258	253	253	274	244	262	269	267	265	291	246	227	268	237	268	254	236	243	246	236	256	237	251	275	241	282	247	274	257	228	245	268	270	237	265	264	247	261	255	242	264	265	256	249	258	257	257	278	256	264	301	231	258	251	256	277	271	262	255	243	295	244	250	261	260	255	241	272	258	257	261	274	219	279	235	232	246	253	234	285	234	273	259	252	230	239	249	242	298	280	238	273	269	242	261	242	269	247	243	254	264	225	271	252	252	241	261	241	256	296	248	288	234	243	261	270	281	215	244	271	238	262	229	254	274	246	255	231	260	272	265	279	239	265	270	265	269	268	267	255	254	248	253	232	266	254	255	259	251	261	248	269	240	277	257	266	224	267	267	255	241	256	276	253	266	246	247	268	249	268	241	291	284	265	269	267	268	252	277	246	300	228	262	255	267	248	258	246	280	258	278	286	278	254	235	239	271	259	255	256	260	252	225	254	242	256	291	255	221	239	241	233	284	229	250	262	261	255	270	290	279	268	245	272	224	283	271	232	247	280	238	242	262	266	260	253	270	281	263	231	251	266	286	249	259	271	265	265	279	273	255	262	278	226	252	263	243	277	244	259	266	258	310	249	258	253	251	246	263	278	268	272	267	272	252	256	252	239	283	277	257	282	227	294	247	252	250	260	275	279	234	269	259	242	252	250	251	272	256	250	263	241	259	257	250	236	280	247	266	275	264	261	281	276	256	248	227	260	267	255	239	271	271	270	237	249	250	229	269	245	265	267	260	238	248	239	242	265	281	273	244	228	233	288	262	262	265	253	291	271	255	261	278	245	247	262	245	268	242	255	256	245	257	252	256	239	247	245	270	265	243	245	221	259	263	251	253	260	221	245	242	262	262	259	235	265	239	237	240	233	273	249	281	261	276	266	235	235	258	273	214	279	229	244	246	255	290	237	251	263	250	233	228	267	248	267	239	260	227	284	256	257	252	261	242	242	243	261	257	245	243	239	272	277	252	288	260	255	219	254	238	240	251	290	262	244	248	277	246	270	245	241	241	253	256	230	256	263	248	242	256
26940	20915	14575	4644	516	454	381	351	332	390	365	386	368	399	362	353	347	388	369	358	338	350	381	363	322	381	406	360	338	377	354	375	344	379	374	372	390	369	394	355	399	366	368	381	366	374	363	352	348	347	381	346	362	345	381	353	382	338	332	329	325	372	337	343	326	335	387	329	368	365	381	373	375	370	343	342	369	367	369	357	366	383	354	351	331	366	359	383	355	364	354	356	344	359	360	333	335	363	370	333	331	344	337	341	370	366	354	358	358	346	411	317	321	384	400	360	357	365	351	374	362	379	344	394	372	371	336	379	389	383	374	366	350	383	369	369	365	361	348	385	359	357	360	343	354	344	392	368	385	369	363	366	374	354	357	397	357	361	368	385	367	382	349	363	364	396	366	348	368	342	356	382	347	340	374	357	352	385	373	342	350	315	373	340	348	354	360	370	352	354	376	352	358	351	345	361	357	340	362	349	355	394	380	353	333	331	333	364	375	347	357	355	364	326	344	369	388	372	372	371	365	352	331	376	334	359	333	356	375	344	359	374	365	386	351	345	367	400	350	322	346	383	349	386	355	357	353	353	352	355	342	371	336	347	397	341	366	397	365	340	387	355	367	370	374	355	341	375	366	336	385	370	376	360	330	341	381	345	349	358	372	377	368	356	360	352	368	379	385	371	363	335	390	348	376	346	354	360	352	366	372	368	391	346	318	322	357	308	342	319	363	394	364	367	346	337	345	344	360	335	352	377	373	336	344	372	358	327	358	335	365	309	390	320	379	354	346	348	319	366	331	369	365	356	385	365	342	353	350	342	347	405	366	381	344	368	355	388	331	308	358	333	361	341	372	344	349	358	360	359	298	338	409	334	366	407	351	363	325	318	340	365	365	315	364	351	341	349	363	374	328	356	361	357	350	362	357	369	340	371	339	360	381	380	372	356	388	395	335	367	341	354	368	370	345	353	357	346	342	354	381	346	362	349	362	398	362	364	348	330	367	346	369	367	361	320	381	347	367	350	352	340	357	360	355	363	388	361	351	321	367	348	326	382	350	340	340	323	376	341	374	371	343	388	365	340	383	332	350	375	340	370	353	330	339	374	372	391	333	332	356	314	362	347	390	383	369	381	383	359	343	375	405	368	341	396	365	331	359	338	355	363	350	328	364	338	401	331	384	364	385	365	370	343	370	317	343	342	363	354	389	349	351	347	335	372	375	371	324	336	401	366	367	382	338	373	365	349	354	344	379	341	363	342	363	336	340	323	360	384	347	364	339	381	349	380	345	349	336	372	338	342	379	355	365	358	380	376	351	349	365	345	354	362	352	368	352	356	337	405	358	380	344	363	366	379	327	323	396	353	363	325	335	353	351	364	364	368	386	367	337	377	389	324	375	369	342	360	352	377	364	365	363	375	341	367	361	353	334	343	347	357	362	398	368	342	329	354	342	377	328	388	362	348	363	363	346	347	387	371	389	380	326	382	347	347	396	371	398	356	358	357	361	362	370	360	390	387	367	365	349	343	333	350	359	358	356	340	365	357	325	341	368	369	370	350	343	375	354	350	360	368	368	345	337	359	358	374	430	365	376	313	397	346	390	369	364	397	358	349	340	360	370	321	345	383	335	339	380	343	369	348	365	352	376	368	353	359	361	358	359	333	338	333	342	360	341	356	353	348	353	386	382	390	362	337	357	389	344	352	365	342	383	342	365	364	335	362	343	340	355	314	339	355	372	354	348	337	374	362	346	333	375	369	337	346	399	353	325	354	355	393	381	351	359	338	380	347	316	347	346	359	345	384	361	360	366	360	382	329	351	385	367	329	365	384	356	390	387	386	361	385	344	373	376	397	376	352	398	324	374	337	353	395	365	361	357	367	354	336	335	335	404	341	368	362	380	342	379	344	355	351	348	349	364	380	390	320	352	330	377	357	343	350	349	370	374	394	337	358	384	382	344	390	350	350	347	321	347	364	385	367	337	375	372	348	362	347	344	369	378	334	348	321	334	350	335	351	368	351	388	344	310	394	330	335	344	399	343	384	372	342	396	357	363	377	358	354	359	324	382	360	374	385	380	338	360	377	355	363	367	353	343	408	400	358	354	366	372	379	369	358	386	332	350	350	345	333	383	367	358	358	384	383	343	407	356	340	332	368	379	347	385	350	358	344	366	343	338	355	382	342	387	374	339	342	363	376	359	350	337	348	377	378	343	356	321	371	344	358	363	358	345	349	391	334	376	348	375	370	344	321	344	360	368	338	367	367	348	360	333	331	337	313	362	381	364	383	319	353	341	366	340	350	363	363	392	386	333	334	368	364	335	366	385	381	348	377	348	354	391	361	348	379	359	384	366	334	368	354	338	346	372	383	343	335	378	363	361	390	367	360	344	390	351	389	350	358	361	369	372	345	342	351	349	393	369	365	363	382	378	364	324	367	349	359	376	368	342	376	389	346	353	303	353	344	328	351	361	342	343	338	347	387	367	336	321	358	365	342	357	363	333	377	339	344	370	336	375	354	356	349	347	380	364	382	331	341	375	336	349	377	396	375	354	370	354	340	354	377	342	388	390	378	344	389	353	361	379	386	328	388	348	373	362	351	364	365	358	342	379	368	335	392	388	375	338	340	351	366	361	352	324	354	322	380	328	325	398	394	335	360	353	369	388	352	340	344	362	364	333	352	373	387	332	320	379	380	384	349	354	323	329	363	380	370	363	340	336	387	388	343	354	362	341	346	370	342	341	322	347	346	389	381	378	376	355	384	340	369	380	325	350	379	360	353	353	361	359	365	370	349	366	367	393	345	348	365	368	411	333	367	368	328	399	359	313	365	364	360	344	351	364	340	345	352	356	341	346	359	344	369	367	395	341	352	365	383	368	373	355	326	377	306	359	362	389	361	371	329	369	360	334	361	373	363	324	346	347	367	338	355	355	350	379	404	330	340	377	386	289	383	388	342	370	344	342	373	315	403	335	373	350	365	331	371	389	361	363	333	358	366	346	349	384	366	353	350	330	359	332	351	347	337	380	322	349	332	359	357	337	374	370	330	353	381	348	390	342	336	366	391	353	368	331	343	344	336	382	359	339	353	343	376	385	357	360	353	358	379	315	339	388	352	369	387	365	341	364	346	369	348	346	367	357	342	334	368	348	340	372	371	341	373	373	406	357	354	359	358	333	370	328	349	355	374	349	341	371	381	360	381	391	383	372	347	347	362	354	372	370	361	365	374	339	355	365	382	355	385	335	381	332	328	384	348	324	358	367	373	368	373	354	352	352	357	362	364	359	344	356	389	331	329	344	361	347	365	337	350	368	348	378	365	372	333	402	328	371	330	353	350	321	385	354	359	358	378	307	357	365	374	339	372	349	369	343	350	358	368	394	357	355	368	377	376	316	345	334	361	370	372	367	351	363	357	339	364	349	368	340	350	309	445	362	360	378	345	358	347	393	360	360	322	366	390	355	351	339	353	372	395	340	364	368	319	376	388	367	366	328	364	363	357	338	376
20422	24553	13278	4436	712	602	623	573	526	579	580	491	559	553	559	544	520	585	518	536	502	566	559	552	591	559	522	532	532	537	529	579	510	537	572	572	544	537	575	563	571	532	543	558	527	595	543	565	559	533	519	522	534	503	526	522	484	494	552	540	514	524	520	562	493	513	520	514	563	495	531	504	476	507	505	539	498	530	510	554	519	506	533	540	541	516	537	539	557	527	540	554	517	470	532	569	522	569	550	477	506	508	520	528	535	546	503	518	486	571	546	525	530	508	521	520	560	518	531	547	527	545	512	549	587	548	519	562	515	538	511	490	532	539	518	522	530	548	538	517	500	547	513	536	503	529	506	494	540	528	504	505	499	485	542	530	556	562	519	518	542	520	558	532	521	494	534	493	494	496	530	509	547	545	516	552	566	510	527	529	532	552	537	542	535	586	541	545	529	530	517	533	527	499	506	515	546	511	531	481	514	531	526	518	475	526	519	543	559	546	515	493	514	569	541	534	502	554	524	499	511	556	529	501	539	530	528	543	538	524	527	488	482	535	499	553	512	485	542	535	512	570	564	545	527	537	538	551	544	529	509	556	525	543	534	569	511	496	512	521	538	554	522	565	527	555	503	564	502	517	525	518	548	510	502	519	520	535	554	514	540	548	518	534	524	528	549	504	549	509	538	550	564	538	543	558	541	556	558	499	532	488	527	511	548	542	549	518	556	531	498	492	521	490	499	574	559	492	515	549	516	527	535	536	521	549	529	526	502	537	564	537	559	550	494	492	540	523	529	534	562	533	563	538	537	551	527	526	501	532	550	510	525	528	540	522	493	534	561	528	518	508	501	510	517	552	493	498	488	533	534	527	542	552	538	555	538	529	524	530	520	528	534	547	527	550	511	504	545	529	517	546	510	571	523	517	543	554	508	516	547	511	523	533	553	506	535	520	552	532	513	496	519	514	547	513	534	511	524	540	546	511	534	522	539	495	546	512	544	504	586	523	561	558	534	557	476	521	534	540	553	520	505	551	542	530	531	506	524	507	516	476	555	517	581	548	512	503	515	532	558	523	522	538	544	523	537	519	516	536	519	514	564	542	546	539	561	490	481	552	548	518	516	543	502	552	491	492	571	517	511	556	530	516	552	536	531	572	554	536	557	539	563	498	514	521	520	544	534	497	519	519	530	520	541	527	523	530	537	532	527	509	538	550	572	544	529	533	527	517	520	559	499	500	528	501	528	518	554	511	522	578	526	518	528	542	511	562	522	578	540	520	559	494	515	525	524	505	547	536	507	530	523	594	490	503	517	499	551	495	509	510	505	556	558	529	522	508	541	561	547	486	527	540	499	559	509	534	506	598	546	499	520	543	521	572	520	514	507	547	510	528	530	549	494	524	502	536	535	555	572	537	505	513	506	541	537	513	536	493	548	539	504	517	538	544	489	530	516	533	556	521	548	510	533	576	562	558	534	532	524	558	533	531	532	545	523	543	528	517	567	512	519	518	500	553	486	538	560	483	546	506	522	546	505	558	518	524	507	518	544	504	536	532	513	529	489	528	535	518	535	520	560	486	499	541	535	519	524	540	524	486	517	509	519	537	517	530	532	519	489	535	527	533	540	549	559	516	536	541	554	494	527	510	493	514	518	531	504	512	499	504	531	540	545	531	518	522	497	481	600	531	522	541	534	521	512	524	507	527	533	514	486	538	558	529	534	516	506	524	560	550	576	557	537	552	490	497	554	522	532	495	509	534	535	551	502	542	564	529	536	554	564	529	543	550	500	522	546	522	542	551	510	503	523	528	528	496	544	541	507	583	509	515	560	548	532	514	493	520	516	543	522	537	523	524	513	515	565	520	562	541	496	576	489	549	538	509	534	535	510	517	547	507	520	546	558	508	499	508	550	484	516	516	538	524	538	553	539	558	496	513	539	504	529	485	523	565	502	518	512	524	512	556	521	506	511	531	511	475	501	539	498	500	521	527	569	520	512	524	542	591	513	520	556	521	523	543	514	529	553	547	532	544	494	518	518	509	523	499	515	516	510	501	515	512	525	488	496	484	529	483	526	540	494	501	515	522	486	501	511	516	552	509	563	524	493	532	558	539	508	551	564	513	520	472	519	547	511	550	525	557	503	502	535	539	520	536	507	563	503	528	555	533	481	486	512	519	525	542	513	488	536	542	499	533	554	535	563	525	505	560	544	574	474	498	613	513	586	553	490	532	534	507	515	521	550	531	567	537	554	539	552	546	553	513	511	516	536	546	542	535	534	545	479	497	497	537	525	534	516	516	537	521	502	522	525	518	524	539	498	543	565	533	534	548	534	511	527	499	523	559	554	547	517	471	528	474	579	512	500	555	539	482	546	550	497	488	512	546	582	507	538	534	528	528	524	604	522	539	565	506	475	545	515	555	527	514	514	548	538	543	511	543	554	517	524	552	570	516	487	498	547	527	524	508	504	561	534	554	543	486	546	509	539	501	527	522	559	537	541	538	550	528	549	528	485	534	509	513	521	567	526	500	518	537	473	539	529	531	537	494	550	548	513	533	558	509	499	516	536	547	536	541	519	508	542	533	539	480	539	570	556	567	497	519	528	523	540	554	547	551	550	525	519	530	515	512	513	522	483	524	536	553	511	513	515	537	571	520	515	542	547	537	535	511	531	505	484	539	540	521	532	535	555	562	543	514	537	523	549	544	529	534	545	545	544	488	571	517	516	524	549	513	552	543	557	497	489	517	554	510	532	521	539	538	526	542	548	542	519	536	532	496	582	510	523	582	534	493	527	553	522	526	552	559	549	515	559	510	518	509	572	516	548	526	539	560	555	514	500	513	506	556	563	499	547	524	497	559	509	522	535	545	523	550	562	547	550	500	484	520	524	536	521	486	558	521	487	555	524	535	525	545	511	520	492	526	549	536	534	548	524	533	520	509	561	555	526	534	506	508	584	525	539	515	561	577	498	559	542	555	494	525	486	522	531	567	483	508	527	549	537	551	544	558	527	527	546	545	477	536	524	474	507	529	480	488	536	512	525	507	515	551	493	512	559	516	555	528	506	526	525	526	521	566	527	525	530	557	547	509	521	529	523	522	537	504	516	536	536	481	513	534	499	516	529	520	533	500	562	523	555	533	538	555	537	529	549	489	521	521	521	517	525	475	512	521	585	507	513	485	559	573	555	552	517	555	539	477	493	511	526	543	543	589	538	524	527	555	523	538	502	600	527	545	515	506	488	570	529	545	527	512	520	568	545	507	543	521	512	505	522	534	524	519	547	541	547	517	474	542	492	531	566	526	503	545	557	539	523	545	534	528	486	504	571	526	521	504	545	534	536	541	501	486	521	577	496	494	529	522	563	539	525	541	584	533	536	549	528	496	498	522	561	543	552	506	573	496	510	467	563	550	532	529	513	536	517	502	524	539	559	503	531	546	529	531	502	512	519	526	524	548	546	513	551	530	508	580	533	534	541	530	514	542	546	543	541	520	532	519	516	544	556	565
23934	21060	28053	24535	18114	3103	661	546	444	459	405	378	421	384	402	393	372	386	388	372	363	381	381	376	348	385	359	360	405	374	368	368	365	389	359	373	379	358	368	397	375	363	360	351	340	371	373	324	378	347	330	366	348	340	356	357	365	358	334	364	330	334	368	364	362	336	325	380	343	359	367	327	366	336	368	370	371	347	348	340	353	329	367	374	393	381	359	330	358	319	353	358	359	371	324	361	372	379	394	321	367	317	372	344	374	355	342	360	376	352	353	341	337	362	346	359	334	355	338	364	369	332	361	356	365	368	327	376	341	356	346	358	371	351	342	380	358	351	387	363	346	362	378	361	374	339	359	335	353	357	360	346	359	385	345	345	369	363	335	363	327	327	358	336	354	361	330	357	347	346	353	366	351	343	365	323	357	339	393	334	356	362	357	356	337	376	349	315	332	367	353	342	329	344	410	355	343	363	336	351	367	372	385	371	384	349	367	329	361	344	380	350	375	334	354	343	384	336	344	358	331	321	349	312	339	308	366	366	356	336	343	339	357	329	349	331	346	353	354	356	348	360	387	350	345	356	319	323	363	335	329	357	371	332	365	342	319	337	337	344	337	361	381	378	376	341	369	336	350	379	344	372	350	370	368	359	353	354	339	335	356	336	347	345	378	342	351	337	363	314	353	324	340	352	341	354	401	384	352	327	346	366	369	340	375	357	358	342	365	333	379	312	343	307	369	372	324	346	370	379	356	371	363	368	352	375	384	313	363	392	342	332	331	384	384	395	373	355	352	350	333	380	312	398	369	347	390	362	375	369	348	370	376	323	354	332	327	372	368	338	374	373	347	354	357	367	361	350	379	340	379	342	346	341	354	340	398	348	349	318	355	346	330	365	372	362	368	361	364	397	332	347	333	377	339	372	349	351	355	346	328	363	344	343	355	318	365	364	353	312	363	335	343	345	356	347	360	361	360	351	356	319	358	337	337	334	365	369	348	369	356	345	377	386	408	347	340	334	352	358	386	363	379	357	303	331	349	353	330	354	352	365	325	324	372	351	327	358	360	342	313	368	360	322	327	371	369	319	341	339	368	359	348	342	366	354	324	357	370	357	341	362	344	379	347	372	359	372	377	335	334	356	348	337	354	392	328	385	367	325	334	335	370	345	324	374	331	352	356	337	350	358	375	331	358	344	339	350	369	344	371	376	338	332	352	327	358	327	338	328	345	367	364	330	363	397	382	351	388	332	338	365	370	353	364	373	369	354	334	341	342	350	337	369	331	349	362	370	334	359	352	321	368	312	367	344	333	303	366	359	361	350	332	355	345	373	348	316	388	366	340	343	368	347	364	341	363	336	334	368	331	360	349	348	368	322	356	360	377	360	363	338	353	361	348	361	350	370	330	307	353	369	341	362	352	352	352	332	352	360	338	346	347	340	349	383	373	366	322	356	356	347	375	348	339	362	349	357	355	343	386	341	352	360	325	314	352	371	353	345	356	370	348	363	398	333	356	320	330	331	382	358	364	359	412	361	369	375	334	349	362	373	363	357	363	354	389	346	347	355	329	318	357	340	326	360	355	340	377	351	365	358	337	344	355	325	325	330	370	321	341	343	354	330	369	368	363	344	339	343	382	360	392	404	349	327	362	339	366	366	354	340	367	353	340	357	348	340	333	352	375	374	356	350	360	367	348	331	356	396	382	353	313	345	352	370	335	334	356	384	370	359	343	375	346	345	307	343	354	350	330	363	370	367	315	343	341	370	372	334	343	318	332	326	342	370	363	318	358	367	338	327	367	364	359	360	343	364	371	323	380	341	333	378	331	354	359	371	350	355	336	383	368	342	320	319	343	347	363	318	315	368	363	372	341	357	336	353	322	350	381	355	348	342	321	340	310	343	324	333	367	329	339	356	366	348	362	336	332	339	361	345	348	357	372	352	335	331	332	354	353	374	375	376	382	353	347	355	337	371	353	356	343	325	358	328	361	360	328	343	333	345	327	377	334	301	349	348	352	352	346	370	370	381	314	355	341	344	355	331	380	325	341	364	372	357	332	344	373	356	355	352	367	324	388	309	359	324	347	364	359	350	355	352	367	343	358	345	353	378	365	347	362	343	329	360	344	360	313	350	346	355	327	348	347	356	334	356	341	364	338	384	353	362	360	343	329	348	325	325	329	345	325	355	312	377	339	360	341	371	354	349	364	339	376	364	401	337	361	361	356	351	338	360	343	357	381	368	345	377	358	368	368	313	354	355	375	356	324	383	336	326	333	346	354	367	366	348	312	321	376	349	352	377	341	348	345	340	328	340	307	338	352	367	326	363	364	349	383	360	346	360	374	355	342	319	337	352	335	384	363	344	325	331	325	335	351	346	347	365	337	368	362	356	378	332	332	336	359	329	361	368	354	352	368	341	382	336	339	393	360	355	331	381	362	393	355	354	335	344	342	369	339	358	325	328	349	340	371	313	366	370	362	323	375	318	358	388	319	363	322	330	339	347	361	350	362	355	340	343	368	329	357	368	358	353	353	377	339	366	356	340	361	353	354	369	330	369	374	386	322	368	351	361	353	366	327	350	345	323	384	359	344	344	334	337	377	339	336	315	336	313	351	343	381	332	394	372	385	360	345	354	358	356	354	365	346	362	354	370	350	338	371	348	364	330	342	319	344	355	362	349	335	387	380	375	347	349	354	324	318	352	357	355	367	352	354	346	324	391	330	378	339	375	396	358	322	383	390	353	365	368	365	333	354	354	370	353	356	359	367	345	380	359	304	360	337	370	364	340	342	349	326	337	363	346	342	359	323	359	358	334	347	339	364	338	373	361	364	337	351	353	350	375	343	322	344	292	343	350	388	355	360	356	351	374	359	351	336	359	364	353	363	356	336	334	352	383	317	354	329	356	329	364	363	328	332	309	350	351	355	390	376	375	349	325	378	346	347	376	337	340	353	373	325	317	324	339	364	369	383	350	351	349	335	373	360	328	356	333	330	344	397	348	377	355	337	372	367	341	350	347	335	363	339	345	358	361	357	355	342	344	373	353	351	367	344	371	350	365	349	331	376	307	357	367	343	348	351	345	355	343	365	384	354	347	377	374	357	383	375	384	346	354	358	346	360	351	329	364	371	337	343	343	389	337	347	382	367	382	359	377	354	354	366	344	350	359	365	359	361	350	351	380	364	389	335	348	380	339	372	346	344	365	389	319	341	338	348	364	341	337	385	324	337	341	367	361	348	335	343	333	335	363	344	349	351	358	369	366	390	371	354	386	352	345	344	361	364	349	355	336	380	330	327	337	347	321	355	340	348	388	340	337	395	355	327	388	375	339	330	386	349	380	334	347	361	332	348	386	369	356	358	355	320	353	353	370	380	366	321	343	377	362	340	351	336	357	356	340	354	412	356	362	388	344	325	363	371	382	346	357	354	336	360	359	317	361	365	345	358	338	335	365	376	304	315	359	367	345	364	346	356	365	355	384	358	360	320	350	374	350	344	349	371	344
43318	62464	40552	17756	2036	1506	1295	1070	1007	865	758	756	692	715	685	617	634	630	596	624	549	548	579	587	605	593	568	571	563	574	547	599	586	541	578	555	525	593	560	574	535	547	558	566	555	566	563	520	561	541	512	518	552	513	510	568	581	536	551	515	491	510	531	519	530	567	526	556	522	521	526	570	580	536	522	550	526	520	529	498	542	528	541	535	532	512	538	550	556	524	516	493	524	507	541	529	549	550	530	538	549	538	559	520	527	519	540	589	545	517	529	507	532	540	502	532	547	512	526	540	512	542	510	489	458	520	501	540	502	566	519	468	518	521	512	530	503	531	534	564	538	508	515	494	583	541	520	530	534	478	541	546	566	538	495	567	538	536	519	480	559	496	529	509	520	530	542	546	503	530	573	518	529	521	479	550	539	530	504	521	511	509	524	557	547	518	527	513	549	521	483	539	535	532	540	520	538	541	545	547	573	506	523	538	530	568	590	518	495	562	524	550	533	530	537	534	535	551	521	534	505	504	530	549	530	533	535	537	534	522	549	549	536	503	522	544	580	477	533	552	523	549	521	565	527	531	518	499	546	523	584	555	524	528	522	534	540	510	540	561	530	528	533	492	514	523	537	496	500	524	489	545	585	521	492	565	568	570	503	512	526	520	533	524	535	496	503	497	544	524	538	544	514	520	518	540	510	507	540	525	498	513	555	547	511	487	535	510	547	541	513	536	502	520	548	527	520	512	508	526	537	543	504	525	514	555	533	539	544	489	501	553	522	528	563	531	521	525	508	534	540	534	559	506	548	557	509	532	578	514	495	510	525	523	529	494	541	541	543	494	509	521	537	521	563	564	523	548	546	497	511	545	519	513	515	554	524	511	511	538	539	542	519	548	522	525	533	504	524	513	545	528	519	539	518	536	532	552	519	524	525	509	511	515	524	500	498	561	496	522	532	521	535	563	544	495	571	519	554	493	513	516	510	542	536	550	510	507	510	513	554	548	502	551	522	528	524	541	467	516	511	518	551	499	515	575	524	541	549	542	535	557	481	551	533	498	536	560	483	493	512	563	524	507	539	520	489	568	521	548	547	534	539	509	498	497	530	523	489	564	511	550	535	532	526	538	527	559	524	556	557	538	512	539	488	533	552	536	524	528	558	524	566	576	517	524	514	500	492	517	534	539	527	511	527	524	539	548	518	532	548	556	554	528	533	527	537	533	522	554	480	521	520	512	569	541	497	536	573	493	531	536	534	508	536	510	526	545	536	498	532	540	581	536	527	509	520	524	522	541	540	509	537	552	535	558	512	485	485	539	505	522	584	518	521	542	514	553	547	543	542	467	565	490	575	525	522	529	504	515	555	523	576	536	556	536	490	537	545	522	542	501	502	521	562	535	507	556	510	516	575	544	482	532	456	519	530	508	534	502	500	573	528	553	551	556	540	519	567	522	512	534	546	556	513	563	528	499	555	507	541	524	545	559	533	525	544	547	498	540	486	500	536	493	536	543	503	553	495	543	487	510	487	514	529	534	541	534	561	521	533	561	538	529	598	541	506	555	510	501	524	536	526	548	529	535	543	541	523	546	522	531	507	535	559	509	561	529	521	517	513	553	510	541	533	534	579	512	549	544	536	473	533	552	495	561	536	494	556	551	546	542	527	517	474	509	525	542	566	536	545	532	600	521	523	518	525	524	539	515	523	519	530	516	529	525	537	538	536	523	525	539	516	574	556	551	495	509	562	566	564	558	520	535	476	503	539	501	506	535	512	501	545	528	542	523	540	518	533	522	557	552	545	496	526	520	504	551	553	526	546	539	489	558	508	530	506	532	537	514	517	522	530	480	498	498	520	542	536	531	496	531	529	472	531	555	521	544	495	531	501	526	525	556	488	506	516	507	590	504	494	531	466	500	515	541	499	518	552	547	551	518	542	522	493	553	573	491	539	518	545	524	568	523	519	521	502	514	542	520	490	540	468	536	546	533	504	523	521	524	515	513	497	539	518	519	496	518	543	511	481	508	521	521	491	515	533	532	506	493	506	526	511	533	525	502	533	551	518	556	548	513	540	552	528	602	516	558	503	516	526	522	517	533	552	489	544	561	561	523	576	526	502	540	498	558	546	560	545	548	545	549	549	534	537	529	538	484	518	516	534	510	558	516	540	521	493	578	516	492	527	522	544	519	509	533	538	496	538	529	555	517	534	525	519	469	539	579	519	537	480	521	499	529	519	536	513	535	504	543	469	556	542	541	545	494	515	512	498	536	547	511	524	546	481	542	514	555	511	560	517	542	514	491	511	502	535	498	559	487	498	574	523	575	521	564	500	546	511	515	542	493	522	494	540	510	554	535	482	564	511	517	512	563	515	502	516	543	501	528	542	560	505	484	531	533	535	528	483	514	516	533	527	583	514	513	510	563	532	533	524	529	533	528	493	522	520	486	518	515	544	528	543	537	528	516	567	536	508	518	482	542	530	550	560	542	501	506	530	520	531	521	523	531	532	525	582	531	494	524	527	516	475	537	579	500	520	535	524	536	564	538	517	507	555	530	541	549	523	538	536	510	556	490	524	514	532	537	512	516	543	549	523	481	535	523	559	509	557	575	548	510	503	550	509	495	508	506	537	502	539	555	516	556	543	550	538	539	516	544	511	536	538	553	546	553	571	560	515	530	510	552	515	521	542	566	509	536	534	496	552	525	545	511	526	521	507	522	535	541	492	506	509	521	499	526	526	537	560	515	530	550	472	516	569	519	501	536	539	526	501	516	537	530	503	560	513	504	520	523	545	497	568	493	514	528	568	537	554	530	551	523	559	499	527	523	540	528	509	497	496	525	497	512	551	490	508	527	517	527	549	565	521	539	520	556	497	491	586	525	502	585	538	508	524	509	549	539	533	550	566	540	519	558	504	513	508	534	505	535	525	546	549	542	534	547	563	518	528	531	544	532	546	518	536	537	559	486	508	539	547	524	567	538	538	537	465	562	549	545	531	485	499	564	513	470	538	523	510	567	505	495	503	524	526	511	517	533	518	569	536	543	510	559	546	535	489	532	534	525	499	521	501	536	528	529	559	540	551	548	529	522	541	532	478	535	514	543	509	495	484	512	550	525	556	520	544	519	517	544	511	504	490	536	533	523	548	509	512	536	536	568	525	500	480	504	531	536	499	540	496	524	525	517	490	539	531	542	529	546	513	500	535	491	553	525	527	557	537	562	481	536	506	499	490	510	537	550	558	501	508	524	552	500	527	550	480	505	517	530	472	506	488	553	519	549	563	477	568	502	509	500	561	511	535	558	519	528	522	527	506	475	517	528	527	507	501	555	548	516	529	540	529	573	544	527	502	548	590	530	570	553	527	535	509	541	535	528	528	550	540	522	543	491	506	521	516	514	549	516	556	513	554	528	541	538	529	512	532	530	526	502	528	520	532	564	490	525	529	501	521	531	529	531	529	523	535	537	529	526	535	496	541	532	495	477	528	569	513	517	501	539	513	535	506	551
22834	21037	28405	23948	21023	19634	3529	581	401	349	347	297	271	239	281	262	221	214	234	194	222	217	219	195	212	179	186	203	187	192	171	175	185	193	180	195	203	203	190	190	211	188	198	180	181	178	167	204	168	182	180	174	189	207	188	188	198	176	143	168	157	167	158	171	170	171	171	161	158	167	203	170	150	163	172	163	174	181	154	167	187	182	168	175	178	172	157	175	160	160	143	165	168	171	159	174	179	149	171	147	180	158	165	175	155	175	168	182	133	166	172	168	175	168	169	145	150	169	152	182	174	165	182	145	146	176	144	185	160	171	182	174	164	169	174	195	168	163	151	160	156	196	162	171	155	175	168	175	161	156	166	138	173	181	162	170	160	190	150	154	153	186	198	166	179	162	173	155	186	149	151	155	171	161	172	156	181	167	192	182	164	152	164	167	184	164	162	158	170	164	170	141	143	155	164	161	173	170	168	160	163	183	144	160	156	160	156	166	168	176	157	186	157	180	166	148	171	160	162	173	171	166	139	161	168	164	173	170	169	174	172	173	156	175	169	165	180	175	155	182	167	156	169	168	156	162	165	157	192	164	168	178	172	154	151	169	152	169	170	157	161	177	169	157	169	155	180	161	165	162	160	170	152	178	182	163	149	160	185	144	170	176	181	160	161	170	191	151	176	189	183	171	160	160	174	174	165	167	155	161	150	152	177	163	167	139	150	156	167	154	194	195	164	160	160	143	163	150	167	161	151	140	169	161	160	177	170	171	159	192	183	154	156	157	156	157	160	172	171	165	188	159	165	134	167	143	161	170	167	164	159	141	153	172	156	162	175	173	144	164	161	177	183	150	167	178	171	156	156	161	183	149	172	147	161	171	174	179	179	147	166	165	174	177	162	181	167	174	158	159	170	158	175	169	162	187	173	143	169	160	155	160	165	188	162	160	177	196	149	173	156	180	179	174	157	155	151	189	139	144	158	181	170	172	146	152	172	153	142	197	149	171	183	141	163	158	160	142	162	175	181	167	174	158	145	169	166	177	170	182	170	166	173	177	169	144	152	168	178	148	165	181	163	156	176	189	168	163	165	169	184	167	151	161	163	147	158	154	169	165	162	169	154	166	159	152	165	150	174	165	167	179	159	146	165	162	165	157	173	156	192	167	171	162	189	161	151	160	154	154	173	179	160	170	166	143	180	167	168	175	159	150	153	174	168	169	151	170	155	157	150	152	171	162	148	171	196	149	146	192	179	174	141	168	161	191	176	149	159	159	153	158	167	166	194	175	158	170	143	164	189	186	174	167	150	192	158	152	155	157	176	182	148	145	164	172	195	168	203	187	158	176	175	194	166	154	172	193	168	160	201	164	171	180	157	163	146	172	164	166	149	177	165	167	165	174	158	182	188	171	183	178	151	159	184	166	174	168	164	166	172	178	181	172	183	166	133	157	161	165	170	194	171	169	170	177	151	153	164	165	185	169	149	172	143	155	152	173	178	139	145	176	158	170	180	192	155	166	166	157	178	157	169	177	169	173	175	153	215	180	170	164	186	166	184	168	145	172	159	166	181	163	151	149	145	160	170	165	197	153	180	158	158	170	157	174	174	171	154	156	164	172	163	155	163	185	163	162	180	188	163	167	181	159	176	179	175	175	166	158	176	181	157	174	163	146	150	171	170	187	177	171	166	175	178	170	172	171	162	156	169	175	170	171	154	166	155	159	150	134	175	164	156	180	158	166	158	153	153	156	207	182	153	174	155	145	154	162	166	170	164	179	182	177	187	178	175	177	176	159	169	162	179	170	174	175	182	175	184	187	193	162	142	185	172	164	187	170	161	199	183	136	168	164	187	184	146	149	183	148	165	170	184	161	159	153	162	180	152	166	172	160	171	186	150	194	160	164	161	130	172	178	167	149	152	177	170	179	152	181	175	171	179	170	149	153	180	156	171	154	164	166	150	153	166	149	158	170	157	163	141	174	179	174	166	143	164	157	161	174	164	165	190	154	141	168	148	148	172	172	160	163	161	142	172	143	160	154	159	155	166	164	181	153	158	181	169	158	138	183	168	168	152	154	165	148	171	165	153	148	191	156	167	151	165	166	174	168	181	180	166	191	133	151	141	194	154	152	170	153	178	172	159	151	186	178	168	140	158	175	177	179	149	171	169	166	158	168	137	176	179	157	166	158	166	188	166	130	181	192	180	142	164	169	142	164	167	152	154	174	180	172	183	161	173	150	173	176	190	189	167	187	156	175	162	159	175	157	184	183	158	181	164	181	166	160	145	173	154	157	182	156	149	170	159	179	149	174	166	156	160	168	162	154	165	171	175	166	167	154	162	158	163	170	176	149	166	162	179	172	168	168	153	178	184	161	148	181	156	165	167	165	186	164	170	166	180	129	115	154	162	168	158	166	176	166	183	166	141	194	165	189	193	188	173	161	177	169	163	154	177	154	170	157	171	169	162	164	153	185	163	137	149	168	160	149	149	175	165	147	179	179	152	159	169	142	140	158	174	181	164	164	190	168	155	150	168	135	155	183	156	141	174	166	175	163	168	141	168	172	164	171	174	187	180	155	190	160	146	158	163	162	171	147	155	191	154	175	169	160	180	155	166	168	160	146	182	169	156	176	172	164	151	178	164	159	160	151	158	166	178	149	188	170	180	154	181	167	169	160	173	178	170	170	158	179	164	156	180	153	157	175	188	174	172	145	164	183	163	145	164	169	161	157	171	145	164	153	158	157	157	177	199	172	184	159	174	176	161	203	152	185	152	151	172	177	158	174	162	184	162	150	169	176	149	159	176	162	156	166	169	172	170	160	159	158	184	167	136	169	168	158	170	146	182	165	163	190	155	178	168	150	181	173	165	160	148	153	172	180	187	171	141	154	204	150	168	151	148	139	186	178	153	151	154	161	176	174	187	151	148	171	164	178	167	187	169	147	179	159	169	170	163	184	160	162	185	170	169	147	161	170	174	162	152	170	162	171	151	180	178	176	191	159	162	148	144	169	164	158	176	148	189	153	170	180	156	155	168	176	164	160	149	162	171	153	158	164	149	165	141	166	171	192	171	173	151	157	159	176	152	162	172	141	162	157	173	151	172	163	158	169	161	143	199	164	168	172	153	183	143	186	184	179	151	146	162	170	168	154	158	160	154	172	153	171	168	193	168	161	166	164	158	173	154	152	177	139	181	155	159	133	150	172	152	164	168	158	170	175	183	170	170	148	184	187	158	154	175	157	165	198	140	139	178	170	152	159	174	167	170	154	166	184	175	182	184	167	162	167	153	143	150	192	164	178	167	159	174	161	159	167	179	164	191	129	180	158	148	140	178	138	173	160	172	153	166	160	166	176	188	156	191	196	158	144	170	164	159	148	160	154	163	141	166	186	154	171	174	173	135	156	182	187	182	167	182	166	173	196	151	141	154	160	164	154	179	170	166	149	169	158	186	160	171	141	169	165	145	185	156	169	160	158	167	175	157	178	165	162	203	155	181	167	155	180
51450	73885	51117	24416	3217	2237	1740	1316	1089	894	786	684	607	549	479	478	462	431	411	412	384	353	357	348	341	342	328	350	329	350	385	332	349	281	324	326	311	318	309	321	306	331	301	335	335	273	287	320	270	280	293	260	239	277	252	279	267	249	283	249	282	261	250	295	262	281	275	277	243	250	234	279	242	242	276	272	244	255	256	242	278	237	263	240	222	245	261	245	255	263	223	235	226	264	264	246	269	255	257	239	271	249	285	254	267	259	258	264	255	273	252	253	265	260	257	249	257	246	222	276	235	253	226	255	263	253	260	237	253	250	243	270	228	234	245	245	289	245	245	232	261	241	258	261	286	241	230	259	246	246	256	238	227	254	262	233	255	239	233	233	277	230	256	253	285	257	251	244	260	245	250	246	225	265	218	245	257	245	234	258	242	230	238	274	248	230	247	259	272	220	255	264	250	241	240	225	246	250	234	250	255	238	241	251	228	290	246	269	227	243	240	237	238	270	252	272	266	219	245	252	255	219	265	272	231	264	234	269	248	253	217	229	260	261	237	246	263	239	265	245	273	234	264	245	265	255	267	244	259	236	265	268	245	255	242	257	277	259	225	254	248	279	245	260	254	242	277	260	275	221	260	245	238	254	230	256	237	255	236	280	260	229	253	235	253	258	247	253	268	263	260	264	252	236	234	244	251	250	257	257	252	241	252	287	267	250	249	238	224	280	287	280	267	240	242	225	229	248	233	238	245	237	249	278	285	245	266	261	255	237	255	222	237	249	270	251	248	276	258	273	239	287	217	251	240	260	266	262	234	271	229	249	263	296	236	244	238	260	251	271	280	265	240	227	265	259	232	285	250	276	198	257	230	250	259	266	255	233	244	225	236	242	241	235	295	239	237	237	270	250	257	276	268	270	264	216	264	242	251	241	255	222	236	235	244	260	229	247	242	259	238	272	258	245	237	247	249	257	246	234	220	244	248	262	211	246	231	254	245	230	235	242	256	282	261	235	247	253	251	260	254	272	275	273	228	261	265	253	242	250	250	235	279	236	260	245	254	245	241	264	268	262	255	277	277	253	245	257	246	261	255	249	244	239	267	279	273	252	252	276	241	266	271	243	235	244	297	256	233	246	252	241	267	280	264	245	245	255	252	234	258	279	262	223	259	232	307	257	257	265	235	274	251	269	261	264	246	259	255	247	247	255	284	274	261	234	253	246	256	261	254	268	251	248	234	243	251	259	285	241	266	270	259	251	247	256	240	224	215	219	227	259	248	235	259	260	256	252	253	265	235	249	275	253	272	244	247	286	252	250	245	240	251	222	271	249	263	238	242	263	250	249	261	233	233	258	241	257	272	256	256	262	230	275	245	239	265	251	275	232	220	249	253	253	244	257	268	267	276	248	243	275	252	246	260	246	235	247	272	255	248	257	271	273	262	273	252	250	296	243	218	250	232	228	268	236	247	244	251	268	280	228	253	227	240	283	261	245	241	250	268	272	255	246	253	236	265	262	269	262	253	241	246	242	242	262	260	260	268	231	256	223	268	233	249	270	269	261	269	256	254	269	283	240	245	253	280	256	240	256	271	253	262	249	224	277	252	275	274	237	244	256	274	249	250	256	259	262	258	270	258	254	284	268	279	244	232	268	256	226	250	263	264	246	255	257	251	255	250	239	236	254	240	276	246	257	243	247	244	242	273	228	270	249	254	257	254	254	249	256	289	270	275	244	240	241	247	256	263	242	258	250	219	245	272	256	254	254	248	249	223	262	236	261	276	233	260	283	225	246	239	269	263	236	254	258	240	272	268	267	254	260	240	282	249	229	229	245	233	249	254	235	266	275	243	259	232	264	261	247	251	249	234	247	261	272	256	257	279	241	268	268	237	278	241	297	264	283	240	226	233	276	264	264	261	261	235	251	238	279	248	258	275	267	242	248	256	250	241	260	284	266	252	280	248	260	235	250	241	260	266	253	244	258	244	245	254	245	239	249	250	240	222	254	251	257	208	250	242	256	252	243	247	282	255	247	266	256	244	264	256	245	244	262	242	253	256	252	255	245	258	244	249	261	269	253	246	264	237	266	246	276	251	272	252	264	243	239	253	227	244	247	220	272	255	285	255	270	220	248	249	259	268	243	270	269	279	258	243	230	243	228	272	270	267	251	266	246	238	227	255	263	258	246	256	244	242	256	243	256	253	237	268	248	266	256	241	253	254	262	230	274	252	261	269	237	268	255	257	235	225	255	240	237	238	224	249	232	267	242	268	261	268	252	253	257	244	229	206	243	267	266	227	248	268	290	278	238	264	276	270	255	251	262	250	276	269	232	240	251	245	259	254	261	269	236	260	270	248	270	257	245	240	214	263	241	259	249	254	261	234	251	239	234	262	274	259	275	249	261	247	296	268	248	254	244	256	264	289	253	261	251	266	260	256	250	254	237	246	255	265	265	247	241	244	271	264	235	228	240	258	268	220	234	251	238	230	267	229	244	280	264	243	271	289	222	251	243	256	263	231	229	253	237	282	263	233	266	270	232	251	267	280	261	266	242	267	218	243	256	259	259	245	245	253	271	255	273	243	259	242	280	237	265	252	246	227	241	256	267	280	280	281	300	229	233	249	234	251	245	240	229	275	240	287	260	272	260	262	254	253	258	238	257	265	264	287	241	255	244	254	254	237	245	272	224	266	220	221	249	219	265	249	291	243	237	235	265	244	252	247	240	274	268	260	255	244	219	225	270	245	259	277	244	238	252	237	266	225	239	267	249	248	250	281	240	254	262	271	275	257	250	242	227	268	257	263	287	227	266	233	261	244	266	258	285	268	233	275	234	247	238	274	264	273	251	244	228	263	264	214	249	254	248	247	250	250	242	263	248	280	269	272	258	250	245	248	236	252	255	240	240	245	248	271	243	224	252	243	263	269	224	251	269	236	265	228	272	257	256	257	245	279	237	267	243	271	228	253	295	267	275	254	257	238	253	246	256	272	232	237	241	228	254	244	230	271	242	244	241	242	272	243	222	237	278	233	257	256	270	227	252	261	247	245	268	254	295	257	263	233	264	257	240	242	257	243	253	228	255	247	252	240	261	242	246	242	247	235	282	244	242	250	222	277	249	260	237	255	263	270	242	265	282	263	235	223	248	240	268	257	264	240	225	254	259	271	229	244	260	247	244	254	237	233	232	229	242	263	263	250	238	274	254	245	244	253	276	241	230	255	261	275	247	274	262	283	242	250	249	239	242	242	254	261	246	238	247	241	234	253	260	236	234	259	244	239	281	243	234	261	288	268	277	248	268	223	257	236	262	270	244	232	244	261	244	251	243	225	234	236	265	247	253	249	274	248	249	278	276	265	256	248	265	263	245	242	259	262	253	267	235	238	242	259	290	227	259	251	266	227	253	260	235	242	262	265	241	250	262	229	255	250	242	248	256	251	270	257	242	265	237	246	254	259	267	261	234	244	279	238	265	297	225	258	220	243	236	262	247	242	266	233	238	240	228
26929	21243	16964	5461	562	512	399	392	351	365	340	388	379	335	367	389	328	400	353	367	344	338	355	372	354	383	385	360	351	339	373	381	368	378	372	390	355	392	371	371	364	365	353	353	364	356	367	353	360	351	380	343	352	380	363	368	345	364	373	386	345	355	374	369	348	358	372	361	363	368	318	337	344	345	363	386	369	362	364	368	325	373	382	353	349	379	345	369	348	370	373	368	338	325	354	349	361	375	353	357	318	350	361	320	339	375	361	379	370	347	393	387	346	362	350	371	386	403	363	392	367	365	362	321	405	354	328	359	368	373	359	343	393	408	376	365	351	360	357	365	347	353	331	363	362	349	366	303	367	382	355	353	364	344	373	363	354	322	363	361	354	347	354	332	370	335	359	388	369	370	344	382	334	351	335	367	351	366	348	348	359	374	334	380	370	362	383	379	375	359	357	379	349	363	370	330	366	333	360	322	370	346	368	354	355	371	362	377	387	365	339	343	373	354	394	366	367	380	355	381	368	380	346	380	358	350	352	401	358	364	350	351	361	384	343	405	347	325	347	378	365	365	349	349	351	339	390	341	344	346	353	351	361	373	378	308	377	347	367	351	335	348	345	392	351	332	358	352	363	362	396	361	356	329	354	370	330	385	338	364	363	335	355	337	356	358	333	378	346	356	351	351	373	359	358	393	364	341	347	378	325	337	367	343	365	376	346	372	325	382	361	339	359	385	379	325	334	376	353	380	344	359	371	354	355	355	368	359	329	390	368	382	348	365	365	369	373	345	344	394	358	321	371	370	370	339	352	340	324	321	369	343	371	339	377	368	332	396	364	371	368	372	341	365	370	347	353	353	358	343	378	336	391	359	367	342	371	379	344	357	369	380	350	363	382	357	369	379	382	334	377	372	347	346	373	351	332	374	363	369	358	363	388	352	325	350	343	348	370	373	328	365	350	372	377	322	324	367	338	354	320	341	354	335	349	352	380	343	371	356	351	381	350	388	351	342	350	394	341	343	383	363	379	320	357	327	354	362	345	377	358	360	369	374	342	391	339	363	337	370	347	336	373	364	340	351	363	346	350	338	399	348	398	341	365	357	380	361	356	370	368	387	348	328	314	339	353	327	336	356	373	358	372	352	377	357	340	356	337	361	377	361	373	343	362	394	364	354	354	363	343	345	338	373	377	350	349	395	367	340	356	367	394	330	372	333	352	364	357	354	359	349	373	381	333	324	365	372	386	361	347	351	340	384	356	354	377	350	361	348	373	363	349	370	334	349	385	333	375	354	332	335	356	349	355	360	359	387	354	351	343	340	340	354	386	348	357	344	366	352	340	344	358	374	337	371	355	358	335	336	369	353	342	388	390	350	357	378	362	349	355	391	376	366	352	377	378	355	386	364	358	357	338	388	344	369	363	342	359	373	381	398	401	349	321	377	340	353	358	346	361	377	377	343	352	362	344	350	332	363	358	359	349	387	345	399	354	361	381	348	384	334	373	341	370	358	391	350	360	388	372	377	342	359	352	332	361	367	354	358	360	357	359	338	369	352	339	383	357	372	357	361	358	353	357	382	341	385	356	357	406	329	392	362	374	360	344	357	365	360	344	335	362	372	385	366	362	369	373	343	342	316	367	353	361	323	368	362	376	377	372	362	381	316	347	331	385	343	387	352	353	335	368	361	350	352	370	398	329	382	338	338	362	374	336	381	364	351	345	395	357	331	375	357	383	364	358	368	352	374	383	333	346	370	353	360	374	371	368	386	364	358	385	359	352	397	372	349	353	375	351	364	372	377	359	367	340	395	347	334	331	354	381	357	343	355	344	410	357	390	366	354	374	336	333	374	363	332	324	388	396	374	369	358	379	344	334	341	345	347	353	356	354	331	383	325	370	361	365	349	374	347	369	366	337	352	355	354	365	387	347	352	343	331	324	367	385	360	374	337	385	346	305	389	391	338	337	406	350	344	351	385	334	353	357	368	370	348	367	339	331	334	337	384	373	354	340	376	364	386	373	399	376	400	359	374	355	353	343	398	363	361	384	340	372	371	394	394	340	337	362	387	367	373	342	385	344	350	334	340	367	356	363	343	372	332	371	355	341	321	346	370	333	358	408	368	334	386	346	370	336	337	329	363	358	356	366	353	350	346	377	359	366	362	338	386	350	369	367	354	366	377	371	359	378	335	337	356	354	389	319	366	345	360	374	346	361	388	353	334	329	353	364	388	330	377	362	388	399	353	340	378	322	351	371	328	392	353	407	362	391	339	360	384	384	363	334	372	349	363	360	348	362	399	353	370	390	388	354	356	334	338	382	384	335	389	350	345	364	354	374	355	326	335	389	364	380	376	367	369	368	344	349	361	366	399	340	373	363	378	357	345	334	387	361	366	328	376	352	362	389	348	343	375	368	308	356	374	371	369	357	362	338	352	339	346	366	360	382	356	338	347	354	359	339	321	374	369	371	362	350	335	385	399	309	364	368	380	371	395	402	360	369	379	373	356	378	362	361	366	363	353	367	342	319	344	362	384	339	358	371	375	371	349	360	351	351	364	360	334	343	391	346	350	384	372	359	353	349	354	363	379	346	367	326	368	379	390	360	375	373	407	347	365	391	374	364	331	380	333	376	356	350	347	335	353	383	360	368	336	385	381	372	361	366	354	355	354	386	382	361	376	372	352	392	360	367	365	357	341	364	345	342	365	337	375	359	376	369	335	360	348	345	386	367	374	329	359	367	362	335	380	352	366	361	364	383	366	369	366	351	379	345	340	334	327	333	356	378	339	375	329	377	351	369	362	385	398	357	378	369	349	362	355	344	391	397	345	345	387	375	357	365	369	358	367	324	359	338	361	364	361	315	363	353	380	368	359	360	344	356	335	376	363	343	362	371	351	369	336	365	350	374	355	345	343	348	375	387	361	368	371	362	364	381	338	382	330	368	369	337	365	346	384	345	372	348	344	364	385	357	348	393	358	358	352	357	355	366	368	372	358	340	361	393	353	351	386	364	340	318	346	382	384	348	395	410	346	347	346	349	389	387	320	349	376	376	338	338	326	346	344	352	365	354	326	329	350	320	376	357	336	365	356	339	366	371	351	342	365	355	346	370	354	380	347	395	364	346	353	352	356	326	336	348	374	379	349	350	336	372	356	341	334	374	346	373	354	359	337	358	372	355	364	363	383	396	333	330	377	363	359	347	352	365	357	400	336	352	346	346	339	328	341	357	351	364	398	325	404	339	369	362	366	343	365	369	332	365	330	364	350	371	357	380	354	365	346	348	352	326	387	382	368	357	364	369	340	351	359	377	373	364	377	344	367	352	393	363	362	369	368	373	368	370	380	339	352	367	345	364	358	364	380	364	387	385	385	421	383	346	356	402	334	383	347	354	344	348	352	343	360	406	374	393	346	373	336	325	358	378	398	364	388	396	374	368	354	366	364	381	370	347	369	349	337	377	351	320	348	371	366	335	369	379	372	374	384	372	364	356	369	325	349	352	366
19402	28417	15978	4585	680	644	595	592	572	585	577	539	533	530	544	549	497	535	547	564	533	531	540	536	501	561	549	533	549	562	539	572	542	497	584	560	538	522	569	573	572	589	563	600	523	536	546	513	491	534	584	544	540	541	494	572	561	507	501	533	506	534	534	489	512	553	532	506	487	537	509	531	549	513	560	507	505	503	528	504	545	581	495	494	511	500	500	533	505	495	527	496	525	491	509	551	518	470	536	504	590	520	559	502	529	541	539	515	552	542	521	518	498	523	522	525	522	502	511	512	509	471	526	526	489	509	500	544	538	552	508	531	537	493	519	534	528	559	523	477	547	523	538	511	532	519	509	510	559	534	530	556	572	470	588	552	542	522	555	582	541	538	505	510	547	512	492	563	509	540	549	502	493	522	557	529	504	557	528	518	528	532	539	514	495	509	503	511	518	524	516	479	504	524	526	554	515	567	565	529	535	527	521	525	512	553	510	508	497	544	523	481	506	527	558	543	524	528	554	551	501	536	516	531	553	536	539	500	534	529	553	498	529	529	500	529	482	532	513	545	528	517	521	552	539	536	550	545	547	525	484	517	532	517	541	517	546	535	524	535	546	534	541	556	508	556	503	512	498	504	532	522	488	514	546	522	497	528	531	501	546	533	513	568	530	521	524	563	528	493	476	532	559	540	524	530	499	530	528	488	500	542	516	535	523	504	532	553	545	486	532	546	526	525	511	493	566	551	529	563	505	529	490	508	519	541	535	487	518	512	526	491	528	534	523	511	500	518	540	540	504	523	509	519	522	504	525	519	532	550	546	513	530	506	543	519	517	536	524	559	522	508	535	528	571	521	512	457	571	526	516	513	566	525	460	521	537	484	492	551	510	557	532	535	499	544	511	521	500	504	526	491	516	524	504	544	555	538	490	448	526	536	559	508	539	519	566	575	549	511	529	510	521	527	497	530	556	525	554	503	538	522	527	537	519	513	536	503	507	551	519	491	497	515	546	503	525	505	544	488	499	509	517	528	517	483	530	502	559	514	518	528	519	489	527	484	520	521	509	543	541	497	495	548	520	516	542	491	569	547	528	554	575	541	491	559	522	539	531	540	512	536	505	516	490	543	519	518	514	555	554	556	554	541	498	492	490	528	555	554	534	480	525	491	520	543	493	509	541	509	555	508	541	503	545	539	521	488	544	552	541	519	539	510	523	503	525	556	539	539	486	536	509	523	504	509	539	529	524	515	508	512	484	525	546	535	505	485	507	501	512	559	504	555	497	560	508	506	511	474	506	501	530	513	539	497	495	520	538	515	525	526	546	563	541	512	529	517	477	507	524	468	518	540	554	484	526	551	508	585	560	532	528	510	568	533	526	535	547	504	537	507	502	549	527	521	505	492	522	563	514	527	520	508	605	499	519	503	512	547	531	557	553	532	518	512	511	522	503	531	518	501	573	512	564	552	509	532	492	508	481	506	574	555	558	499	518	499	521	474	541	518	522	532	534	532	580	535	525	527	528	494	508	538	571	555	538	518	564	546	535	556	507	511	510	547	536	533	505	528	531	553	527	513	507	496	515	530	495	499	529	515	494	497	532	557	515	534	507	487	529	529	549	551	535	526	489	530	569	551	503	523	493	538	507	497	513	501	520	525	534	477	547	555	540	537	512	519	554	514	532	541	548	500	511	482	514	510	549	542	531	502	513	554	489	549	510	520	592	539	517	572	506	548	493	483	558	553	500	549	513	539	510	509	478	545	533	491	518	525	530	513	593	508	516	529	522	517	544	549	527	531	526	565	526	485	543	524	546	572	495	526	527	512	518	537	531	546	564	507	543	507	503	530	532	529	568	543	537	470	537	554	584	500	510	523	523	515	562	520	504	485	534	476	512	560	512	525	501	519	526	519	499	537	512	592	498	532	490	515	530	459	493	502	517	536	544	474	552	527	474	478	484	514	527	550	515	502	534	503	515	542	509	565	506	517	546	549	574	532	543	543	508	546	501	535	530	552	537	539	480	509	526	511	554	495	514	544	527	505	548	491	540	509	535	481	510	493	514	511	518	551	514	462	512	517	552	507	523	554	537	543	529	507	545	535	487	501	529	530	521	508	501	539	515	526	541	486	554	509	502	488	531	504	518	509	514	516	537	492	574	521	506	499	537	516	521	509	530	552	506	466	495	529	518	528	536	522	543	569	545	550	546	492	558	504	539	499	520	522	516	540	517	522	514	487	493	521	522	505	531	551	524	538	529	568	559	557	509	515	531	547	500	496	504	542	535	477	543	514	503	510	502	517	506	530	531	541	507	528	552	531	501	532	516	548	523	535	507	508	522	534	495	530	543	569	518	557	513	523	521	511	505	513	504	526	487	523	529	502	529	491	541	558	539	512	502	541	509	528	519	535	520	546	547	516	486	536	538	507	492	524	564	516	505	511	501	511	562	527	526	548	549	537	509	530	539	507	542	514	537	514	537	564	539	557	534	542	516	498	519	554	510	526	512	527	532	521	524	534	528	559	544	510	560	514	499	505	497	540	537	532	544	546	505	558	528	523	528	532	514	521	522	534	480	514	572	547	483	508	530	536	522	511	540	511	481	544	534	513	499	519	547	492	496	472	537	523	579	500	481	522	502	526	543	495	554	560	507	549	503	501	516	513	509	525	516	515	525	533	531	507	557	515	543	543	523	567	514	534	529	518	524	549	592	503	503	472	502	498	522	544	540	502	487	490	529	541	501	527	550	494	536	587	521	530	515	555	532	497	520	532	489	540	498	520	536	542	527	521	555	500	508	505	536	542	570	510	481	520	530	524	510	558	552	516	523	519	568	551	493	532	531	535	496	535	550	539	496	498	534	538	495	512	525	527	529	517	518	516	545	537	505	552	524	506	539	506	523	515	570	505	515	505	528	562	520	513	565	497	524	512	571	551	512	516	521	517	535	514	532	543	540	522	484	516	546	589	505	530	520	523	510	534	555	538	533	534	569	512	508	553	541	516	525	522	510	546	529	549	521	472	459	536	522	498	519	566	528	516	591	506	511	505	527	512	440	539	532	521	544	489	517	504	553	535	543	501	511	580	500	534	516	525	545	541	501	533	544	516	497	533	511	513	509	519	535	502	547	536	508	548	539	557	525	526	537	542	544	516	536	513	485	549	514	523	565	541	509	506	502	548	519	504	535	540	514	512	506	514	560	527	546	525	487	530	550	579	525	522	519	525	525	511	521	522	533	537	521	505	531	545	542	518	515	588	516	511	526	574	519	537	514	507	528	519	536	564	523	566	524	550	495	521	550	529	547	522	589	498	523	538	496	513	528	534	546	531	549	556	544	496	524	535	549	547	555	548	533	537	522	493	532	541	534	542	497	494	503	471	548	560	529	563	509	503	512	458	562	475	495	536	505	535	517	505	547	495	523	534	527	487	530	554	474	507	499	480	509	543	546	548	533	511	553	544	519	512	539	489	556	508	532	533	510	534	523	501	498	526	498	541	506	513	543	529
23853	21078	28150	24390	19743	5712	736	548	484	441	453	416	399	404	391	396	359	383	378	367	404	339	382	334	379	339	373	384	383	372	394	411	365	359	361	359	393	353	416	369	375	354	360	399	356	339	359	386	314	367	340	386	373	377	351	330	358	366	346	348	388	357	340	382	349	358	360	345	361	355	343	379	323	325	312	351	335	354	379	353	339	343	325	349	364	359	375	405	346	341	351	350	364	361	336	346	345	360	336	353	379	348	385	375	365	341	326	332	380	349	343	356	332	385	367	348	350	352	350	339	348	355	347	358	370	355	349	374	326	342	304	325	338	358	338	370	338	361	332	371	350	337	368	358	378	326	338	341	329	335	334	334	359	346	349	331	343	356	361	354	403	341	349	389	375	354	349	349	346	359	370	349	333	304	330	344	352	322	367	347	346	341	375	325	320	365	367	365	355	329	333	330	352	344	321	329	328	352	321	339	395	350	341	362	355	328	347	386	366	358	370	348	370	341	369	330	336	335	335	387	323	351	338	358	310	340	337	353	345	342	364	364	343	362	370	362	353	324	330	370	360	381	357	344	370	349	350	354	336	341	360	368	336	374	374	342	352	355	352	351	368	344	328	341	367	333	355	346	313	363	371	352	389	305	357	357	347	374	365	365	377	350	354	354	371	361	337	362	350	347	342	379	353	332	343	372	348	358	328	315	359	339	348	360	356	354	350	370	326	347	331	362	333	325	327	353	351	339	316	366	344	349	378	337	325	340	328	318	316	341	354	362	344	344	331	331	346	366	358	373	336	365	360	365	392	360	358	389	360	343	316	350	348	336	359	344	362	298	361	366	364	361	339	370	336	339	354	320	336	378	337	350	347	317	343	376	377	377	351	395	359	366	372	357	358	363	344	350	365	349	340	355	345	354	350	323	328	337	336	358	336	373	334	333	319	349	343	345	323	359	365	343	371	370	364	353	366	373	340	342	328	351	377	355	370	322	339	374	335	338	334	349	337	323	330	359	332	352	373	376	345	340	328	380	386	325	319	390	345	382	344	335	321	377	359	348	363	336	325	362	358	346	344	328	338	377	357	352	348	367	339	354	339	315	399	369	298	354	342	360	365	316	341	334	362	307	356	341	341	364	379	346	371	338	345	347	348	412	313	338	339	338	336	336	357	348	354	365	361	382	353	348	343	374	336	367	360	334	357	335	322	363	390	375	362	334	362	368	362	326	335	355	366	347	314	351	310	377	354	363	381	346	314	372	353	353	352	336	323	357	334	366	365	319	340	357	367	323	349	357	345	370	339	358	323	380	349	337	375	345	395	308	358	351	323	350	342	353	346	338	331	360	314	357	355	351	356	338	319	359	353	333	391	359	369	373	361	379	335	372	312	319	357	362	336	333	330	322	339	324	352	366	365	349	349	313	347	348	361	342	309	359	353	325	378	345	381	379	377	350	310	366	333	366	347	355	355	333	333	334	366	361	362	323	351	358	377	325	335	333	337	355	363	351	361	341	332	377	366	337	352	358	353	333	342	367	354	342	358	352	366	369	362	362	328	367	353	325	355	346	341	335	366	341	364	350	319	376	331	326	366	323	350	387	350	352	328	352	358	345	357	351	367	360	345	345	368	398	346	346	332	329	367	357	366	361	367	385	360	348	339	347	361	351	327	340	321	327	352	358	322	332	357	336	323	345	356	382	311	350	371	336	332	338	360	337	328	356	355	347	369	380	375	351	338	356	344	372	341	367	349	360	311	362	350	312	337	368	356	361	363	382	366	382	317	381	375	341	361	352	341	355	341	337	377	385	348	346	362	339	354	359	372	358	350	352	345	372	317	363	365	312	398	354	362	355	351	375	343	364	324	359	326	333	360	350	341	339	368	331	355	367	370	374	353	354	341	335	360	362	336	350	369	335	339	338	338	363	332	361	351	349	353	338	354	343	358	377	354	339	374	365	340	349	317	338	353	357	352	308	361	359	345	338	347	349	339	351	365	357	354	345	358	318	335	363	361	376	350	357	344	333	346	352	350	375	353	361	312	365	315	394	370	388	350	349	325	372	358	357	352	359	351	357	338	337	332	359	353	323	345	341	339	358	348	355	358	348	337	339	382	337	322	324	359	364	339	343	345	325	324	325	377	360	342	338	350	326	303	351	326	355	382	346	351	345	366	358	353	362	354	339	363	356	321	348	363	354	353	372	375	390	336	348	368	359	385	349	372	346	331	325	377	356	333	337	327	368	382	359	332	358	352	351	350	345	312	340	363	362	366	362	347	338	325	335	395	373	351	365	345	352	335	329	372	369	342	370	316	396	316	335	351	369	346	357	344	383	340	336	354	373	345	342	350	363	314	348	343	349	364	336	375	332	334	354	345	360	319	347	381	353	378	332	318	380	362	355	320	362	354	347	344	345	335	349	357	364	299	338	370	300	319	372	389	353	347	401	377	350	357	301	362	380	342	329	379	382	316	334	351	366	355	353	341	366	340	332	359	350	339	347	363	379	393	364	352	387	353	352	314	330	316	346	350	345	330	322	384	363	348	335	395	379	374	341	347	375	353	355	332	337	347	346	359	357	355	340	366	362	303	381	352	344	378	361	352	390	378	374	370	337	355	340	349	352	403	323	344	375	345	347	331	328	341	352	349	354	370	339	345	359	333	353	370	331	374	370	344	328	357	354	337	347	404	347	368	333	360	345	361	358	357	305	341	353	330	342	356	339	327	355	363	356	380	336	356	346	350	357	357	391	383	402	373	359	373	344	359	347	376	373	315	367	363	362	377	361	351	319	391	326	343	349	326	356	346	362	338	337	362	351	353	327	369	356	350	361	329	360	363	356	378	350	366	344	346	356	344	382	355	375	355	327	350	338	365	369	358	364	358	359	361	383	352	305	381	336	350	329	342	334	340	346	338	354	346	346	369	364	379	379	333	342	356	385	327	363	360	361	314	375	347	373	368	338	375	356	345	341	360	363	325	334	295	377	365	361	353	344	372	395	360	356	361	332	350	354	327	380	341	333	321	365	370	321	331	388	342	336	359	355	352	334	340	363	326	327	324	326	369	364	343	349	337	363	331	357	354	354	342	375	357	376	354	329	350	336	353	343	353	351	356	346	363	360	338	346	347	358	361	350	360	332	309	327	369	337	368	344	361	327	333	302	346	350	365	345	349	350	334	337	345	344	357	352	368	362	366	328	359	375	348	316	332	325	391	324	373	312	371	373	326	387	335	351	339	348	377	365	358	354	342	346	351	376	358	358	339	344	352	356	330	349	344	322	342	380	383	309	361	330	330	323	380	342	385	338	378	374	366	349	340	362	363	338	336	406	326	353	369	341	326	357	365	343	349	346	376	331	338	371	329	355	334	334	365	330	360	354	373	337	348	344	352	378	346	352	340	338	376	345	348	334	358	334	328	374	343	315	370	375	370	372	342	347	341	321	335	383	345	336	312	361	358	327	337	325	354	352	371	333	343	336	321	375	354	369	376	356	364	352	353	345	358	350
42342	63463	47412	18046	1948	1489	1258	1063	968	812	822	772	724	660	664	590	624	641	594	592	587	595	519	559	583	547	563	574	566	536	567	604	528	530	593	578	558	552	557	570	560	553	544	539	559	558	538	507	526	559	559	539	530	488	504	531	471	516	498	554	537	497	500	524	526	523	557	521	499	531	517	536	503	506	548	479	513	503	540	487	531	561	522	520	523	542	530	540	497	529	531	521	510	502	525	547	491	532	528	512	593	544	533	546	514	513	532	527	502	505	514	479	496	516	525	511	530	487	476	483	548	507	541	493	537	510	539	538	497	515	524	538	550	502	533	514	512	506	557	556	529	558	506	539	562	515	517	488	532	554	487	536	503	524	549	559	507	510	539	501	539	505	549	540	519	505	540	532	496	520	513	530	475	509	531	525	506	515	508	523	533	522	514	521	522	521	529	515	519	528	537	497	526	506	539	569	554	492	520	526	512	527	522	548	511	490	518	547	481	530	533	540	520	500	532	538	526	467	484	535	522	527	506	527	466	507	542	527	515	480	531	485	536	495	500	526	497	583	546	500	514	544	502	556	543	541	535	497	544	547	530	502	521	488	509	518	488	548	507	557	514	553	536	517	516	550	547	513	508	503	498	484	515	543	499	563	509	497	535	559	523	521	512	517	592	580	541	510	537	504	480	482	484	475	532	573	509	533	562	580	548	524	526	512	503	502	518	547	542	543	529	528	529	577	538	493	511	523	516	551	511	541	542	529	541	498	496	574	472	516	542	513	506	539	527	494	518	566	522	482	552	524	553	534	551	485	528	524	492	546	485	496	530	489	533	528	555	544	534	521	507	530	543	539	487	503	504	511	529	539	539	516	525	500	534	532	525	510	551	524	525	565	507	526	548	558	561	480	533	519	542	490	502	520	503	511	508	530	514	554	532	497	518	531	502	501	526	479	543	516	507	515	516	512	509	514	502	490	522	526	522	528	545	582	518	534	519	505	530	519	521	545	540	546	545	543	525	519	563	564	475	520	539	534	541	521	544	571	524	514	499	524	516	506	552	499	515	513	496	512	557	513	486	511	547	521	513	505	515	533	512	536	535	530	507	564	527	593	534	542	511	493	529	540	565	535	481	514	531	537	507	540	559	550	533	488	488	506	524	533	516	546	520	551	575	476	525	520	514	519	536	517	535	542	512	537	503	491	482	528	541	533	488	488	530	541	499	525	539	524	547	510	512	484	563	495	535	546	523	494	475	556	533	550	526	546	498	561	509	529	543	548	505	565	533	453	500	531	513	565	521	501	538	485	523	531	492	572	548	561	530	522	488	486	565	508	528	530	513	524	541	531	514	490	511	543	532	491	565	518	511	517	505	566	484	496	546	525	556	539	542	538	508	508	511	507	569	494	534	520	530	498	503	493	499	492	534	497	531	562	494	508	523	531	533	552	534	541	531	527	511	547	538	524	590	505	480	513	532	477	544	502	507	574	533	499	522	514	499	556	520	545	528	551	524	526	531	533	569	483	479	561	540	537	537	519	545	515	522	538	509	532	516	514	491	530	505	533	525	518	532	504	525	519	550	535	525	542	533	541	521	540	550	555	509	504	517	571	531	571	516	511	506	535	540	517	521	512	522	513	539	510	515	538	496	532	516	554	521	518	545	501	551	544	529	537	538	500	557	544	548	549	543	520	501	512	524	524	488	547	516	499	509	541	512	521	528	551	486	512	542	505	498	477	520	550	508	501	538	518	548	481	528	527	544	509	551	546	506	474	555	512	506	511	530	555	524	525	507	513	521	522	491	503	547	506	526	522	537	551	515	520	554	525	535	528	538	462	481	484	560	503	545	474	516	493	514	549	513	513	504	518	537	521	518	501	522	523	508	536	519	530	528	557	543	550	533	520	506	491	530	526	529	508	500	504	538	526	513	513	503	523	528	527	530	504	504	500	498	533	513	545	490	533	511	516	546	532	513	495	548	533	515	503	518	529	521	520	536	510	551	539	530	548	489	510	525	554	518	506	527	542	524	519	509	480	505	547	544	512	542	491	530	498	465	516	530	543	466	535	512	493	528	502	509	512	525	544	555	483	540	532	501	528	527	554	487	542	525	524	504	506	501	546	513	506	510	529	535	470	539	529	491	551	565	515	517	537	546	516	488	481	490	579	531	533	551	546	516	543	517	558	546	517	517	537	573	563	504	517	506	533	512	512	500	507	475	563	546	526	529	511	532	524	531	520	532	508	512	560	530	520	513	511	547	491	496	527	511	493	524	557	518	511	483	563	507	525	535	528	528	534	556	541	532	454	516	509	516	521	536	505	535	552	533	519	526	494	521	526	500	492	511	554	564	529	544	518	541	499	510	510	545	525	498	530	528	537	551	514	528	493	503	537	493	520	539	524	514	522	512	503	533	517	524	541	540	539	558	507	546	494	500	499	553	523	544	498	505	515	498	555	515	518	519	548	520	510	523	539	518	498	529	527	496	517	527	494	499	532	552	538	522	513	569	525	524	515	514	533	537	506	554	505	560	533	496	509	549	552	569	531	503	531	530	551	505	524	530	481	537	482	529	512	526	525	480	521	524	478	530	502	556	521	517	515	568	499	571	543	467	538	526	506	493	524	526	533	523	532	499	522	523	506	573	566	549	533	535	545	536	508	569	496	519	501	484	501	492	549	543	548	513	524	581	560	513	536	499	526	556	460	536	479	489	531	527	537	500	503	509	511	532	505	516	511	519	526	558	522	514	546	539	593	520	529	517	509	549	527	554	543	550	515	559	536	535	487	551	548	493	508	560	517	556	506	527	476	526	538	556	532	519	481	526	509	523	525	525	500	541	480	526	526	506	547	503	507	480	538	502	529	552	535	526	509	520	570	550	501	513	510	550	500	509	489	541	539	549	516	523	531	528	546	551	492	529	523	496	542	504	538	534	556	507	533	531	544	512	501	532	528	508	519	561	522	530	488	496	519	522	497	490	492	534	514	528	563	538	531	531	502	532	527	520	512	506	517	515	550	501	528	554	505	476	511	514	488	512	577	552	498	564	511	510	475	546	503	495	524	477	510	491	500	574	526	515	518	549	498	538	534	494	491	534	574	537	516	571	525	536	557	527	551	538	521	543	537	578	557	545	501	482	509	515	501	526	536	495	496	536	505	522	485	504	555	494	531	547	494	504	562	507	533	542	513	537	555	527	535	567	526	473	556	539	512	511	519	537	547	498	498	533	538	542	529	511	520	516	507	538	530	530	499	511	509	533	504	521	516	542	535	554	504	506	516	520	510	482	516	545	476	520	532	506	522	515	491	500	510	556	477	494	529	519	559	541	524	505	576	507	540	503	540	535	547	482	514	511	547	472	511	557	511	511	548	510	549	581	545	550	547	511	502	510	505	502	497	520	515	505	514	522	544	517	559	511	526	523	535	504	518	505	547	538	483	510	509	504	543	514	540	515	516	555	459	522	479	546	553	548	527	533	493	513	531	532	556	537	518	509	509	515	525	520	503
22879	21067	28375	24015	21042	19871	3828	569	418	371	348	295	263	265	249	234	231	208	222	201	190	184	213	203	178	206	201	192	185	215	216	185	220	157	192	211	212	188	191	198	204	202	181	161	187	185	156	187	176	181	176	170	179	185	194	170	165	167	171	188	154	148	167	133	175	147	164	163	153	162	183	179	167	159	186	180	180	176	175	164	166	159	161	168	158	175	163	175	152	170	174	156	155	164	160	169	159	155	168	167	159	140	175	159	180	170	166	158	158	194	167	178	153	164	162	193	161	191	157	166	171	168	173	170	158	175	167	177	158	151	178	152	148	154	163	171	145	147	169	180	165	171	179	163	175	154	168	158	176	174	166	178	165	156	189	163	194	154	175	169	150	148	153	166	180	164	157	197	156	150	165	154	172	150	183	158	184	172	170	169	140	171	172	168	159	200	168	169	155	179	167	163	163	155	169	171	152	181	173	183	153	136	175	175	184	182	168	205	178	153	167	173	173	159	151	135	166	172	153	156	171	151	150	140	163	169	174	169	157	168	196	172	170	140	169	172	181	167	166	146	187	147	190	132	176	170	158	171	168	166	143	146	172	167	175	157	173	168	172	171	145	157	166	186	163	170	174	168	174	179	152	145	171	177	180	152	194	150	166	170	170	169	160	171	161	168	156	160	153	165	182	166	171	169	148	175	161	163	174	164	157	156	171	170	175	184	148	169	163	153	164	167	175	170	148	174	163	174	190	157	174	169	168	167	168	165	169	147	146	170	165	152	164	145	167	171	159	170	154	188	169	157	152	190	165	163	169	160	172	164	163	153	150	158	161	156	178	156	169	181	166	179	142	154	138	141	159	165	170	180	154	175	149	153	143	188	189	166	175	162	156	170	169	173	186	159	162	164	170	179	161	159	160	168	167	184	160	152	168	158	151	162	170	171	158	169	177	163	183	144	183	181	185	170	155	140	157	147	170	188	185	151	156	168	167	155	172	182	166	144	167	173	150	142	149	155	134	151	154	159	141	185	169	164	163	182	168	158	142	165	162	175	170	179	147	158	163	169	151	173	159	170	171	189	182	166	150	176	133	175	147	172	164	195	174	151	154	173	160	168	175	150	158	180	157	164	180	163	161	146	159	161	166	162	173	167	160	163	158	158	154	187	162	153	180	190	167	145	170	169	164	147	170	175	178	153	149	156	174	175	161	152	166	148	149	177	178	171	173	167	164	197	168	163	166	160	164	175	176	166	159	159	176	175	178	159	175	169	181	155	168	176	156	152	157	118	160	166	133	167	179	154	171	165	170	165	165	163	185	182	187	152	157	156	167	156	153	162	143	167	154	166	160	172	157	193	150	150	181	170	162	151	173	175	159	171	195	152	161	171	163	162	158	177	154	169	154	153	174	165	163	165	166	194	185	158	153	169	165	180	169	181	147	185	173	157	170	156	177	169	173	191	177	169	151	160	172	169	158	170	170	166	174	159	168	175	148	154	167	184	145	152	168	154	151	169	159	144	189	174	166	143	182	167	160	158	157	169	188	165	166	156	179	150	159	167	159	157	176	164	167	162	171	184	163	174	158	157	155	171	135	147	163	188	166	160	173	164	189	182	155	173	178	162	199	158	160	155	172	167	163	186	166	167	165	183	161	162	169	165	180	153	155	162	172	157	152	175	167	156	150	168	177	164	156	172	143	161	149	164	160	171	170	187	178	157	157	181	161	136	176	178	166	158	176	168	175	157	149	153	172	157	155	168	190	171	194	165	155	184	171	145	190	143	157	159	182	170	183	167	180	182	163	181	168	166	147	191	144	141	181	164	166	176	170	143	154	174	156	161	162	163	159	161	177	158	186	143	154	163	173	144	162	157	199	173	156	171	193	176	157	164	155	157	173	166	146	160	153	149	156	148	143	160	169	163	167	172	158	168	156	162	170	163	159	174	145	157	147	161	145	164	163	160	182	151	175	178	167	141	178	154	166	189	150	163	151	156	177	156	151	157	146	170	149	147	162	158	171	164	166	147	174	164	177	138	168	181	157	166	166	164	181	186	165	170	164	167	169	178	174	169	184	177	159	169	151	181	164	180	161	164	174	134	174	165	156	152	155	150	159	163	169	134	162	171	147	162	185	160	155	153	151	176	169	155	162	148	147	172	177	169	159	180	153	155	180	155	168	162	171	176	171	163	177	169	164	168	166	189	164	161	143	172	153	172	182	167	159	142	157	159	161	164	156	185	150	161	187	172	175	161	162	161	174	156	169	173	159	166	140	161	143	170	165	164	161	163	169	170	161	152	166	182	169	155	179	164	165	154	167	177	160	171	160	180	153	171	166	155	181	180	185	157	136	168	157	164	166	165	178	178	162	166	135	162	150	185	169	170	166	154	155	168	166	158	154	179	170	159	165	155	178	147	167	151	173	143	183	166	183	193	170	153	171	164	171	149	165	169	170	165	173	187	152	177	173	143	169	153	177	150	151	156	148	160	169	169	158	174	179	172	171	159	159	203	193	164	157	174	145	171	153	145	165	163	175	173	165	156	169	161	157	194	162	173	167	175	170	150	166	134	156	168	174	185	179	162	160	166	172	177	171	149	165	144	192	166	164	176	145	165	146	143	167	166	169	161	166	168	175	151	163	174	170	150	176	172	161	173	147	168	157	175	157	175	180	162	165	150	164	143	156	168	163	184	170	165	157	171	156	166	150	170	145	170	176	155	174	170	144	146	157	151	171	171	149	161	169	139	157	167	184	174	151	152	182	170	167	157	162	184	165	158	182	164	161	135	162	168	158	140	173	148	164	167	156	152	153	156	162	159	154	133	149	185	148	186	182	150	167	181	131	132	171	167	174	150	164	142	147	165	160	176	156	156	158	167	159	176	153	153	167	188	173	181	175	153	173	171	172	176	140	173	150	162	160	174	150	153	158	162	143	154	171	188	169	184	157	163	157	182	189	156	179	162	150	168	169	155	173	148	160	152	170	154	156	147	161	177	169	159	160	165	173	169	152	161	168	165	162	185	172	168	178	162	162	160	180	172	157	162	167	142	165	145	171	177	179	172	167	153	179	150	189	151	171	177	183	156	158	146	187	173	160	142	184	170	174	159	185	166	136	152	175	158	172	152	161	164	178	165	177	166	165	165	158	171	164	167	147	189	170	166	163	165	162	172	173	165	181	163	167	170	159	185	169	167	190	162	165	169	163	176	179	152	166	168	145	172	159	177	149	182	160	163	174	147	152	166	165	143	178	161	166	155	173	146	169	154	155	166	158	156	170	171	176	176	183	164	175	164	163	164	174	182	169	155	151	172	162	155	172	160	164	193	184	139	156	172	165	189	157	168	159	152	148	152	171	173	154	173	131	166	163	178	148	157	153	183	158	158	161	183	173	179	166	199	174	150	149	181	148	159	164	176	151	165	163	193	160	163	162	162	168	173	156	141	156	175	148	160	156	164	172	159	183	154	163	178	175	170	161	157	164	158	171	177	176	153	160	164	157	147	148	182
50057	72372	57617	22423	3073	2193	1724	1314	1127	939	810	653	629	538	540	477	481	430	423	385	407	374	361	357	344	326	358	365	354	323	366	329	325	343	327	341	315	310	321	329	306	299	295	309	323	288	311	277	282	271	234	238	282	257	261	239	264	272	284	249	254	277	281	270	267	255	236	264	273	263	254	272	236	243	264	245	267	271	265	269	240	256	277	254	298	265	261	252	261	268	259	229	228	265	263	279	270	254	208	253	274	230	256	256	247	251	269	252	237	259	305	252	258	271	267	266	236	267	240	238	274	269	248	264	238	244	252	246	236	251	238	244	231	254	242	245	239	253	233	270	280	256	273	270	258	273	227	233	252	252	256	229	283	245	261	241	234	271	275	263	232	233	240	267	265	237	267	260	250	237	249	250	233	261	243	259	230	261	261	269	266	266	252	248	260	240	268	251	254	247	233	254	247	264	250	270	253	242	275	254	252	257	272	252	285	243	246	236	222	274	244	247	265	252	248	259	266	265	245	257	264	242	244	249	278	234	237	234	232	239	229	254	269	261	260	244	247	256	225	242	272	236	277	247	254	256	279	258	253	255	246	246	290	212	251	257	255	278	254	260	261	230	273	252	266	228	272	290	233	232	238	241	235	273	246	246	272	270	246	261	231	233	238	236	254	222	258	294	253	252	248	271	235	258	232	273	258	230	252	240	269	262	243	238	261	256	275	268	263	258	265	238	249	236	231	254	268	255	241	255	234	260	274	235	240	266	267	261	267	252	247	281	263	268	267	251	246	245	258	248	264	220	260	251	238	247	239	260	241	257	251	230	247	239	244	264	254	234	247	246	263	253	248	258	248	244	243	242	253	230	232	245	267	227	266	253	259	247	285	253	248	260	265	231	224	273	258	235	272	221	264	254	269	263	291	273	262	231	265	271	232	246	235	230	255	268	245	261	268	256	254	242	246	265	268	246	245	253	264	229	241	269	272	268	270	239	270	238	263	256	275	259	271	258	241	245	237	249	264	286	234	239	247	291	275	232	249	233	256	248	202	246	247	249	248	257	274	238	257	256	238	225	268	278	251	261	258	249	233	221	257	251	262	239	278	247	265	247	239	250	264	239	238	275	232	247	234	264	244	246	231	240	279	260	248	264	235	239	242	233	251	239	237	243	253	255	266	239	273	234	258	242	263	228	268	284	245	243	270	279	257	227	239	258	247	241	277	236	235	224	264	260	284	253	256	282	263	253	250	258	258	234	238	243	256	251	259	229	251	259	265	271	255	253	267	250	269	250	254	223	224	261	237	239	245	244	269	250	272	234	245	231	233	237	275	283	245	268	240	276	281	261	270	257	220	248	254	255	266	245	237	263	274	258	227	236	286	261	264	244	242	240	234	238	255	266	238	255	248	260	230	255	243	251	278	232	269	243	259	259	234	264	235	268	256	228	271	241	254	243	280	262	257	267	231	210	253	252	264	248	250	225	239	261	253	258	230	234	267	206	234	239	234	255	225	242	286	245	268	256	244	262	248	248	237	237	261	238	236	276	236	258	266	238	265	256	273	256	261	247	254	261	268	246	257	271	269	262	263	258	264	247	243	260	270	247	246	276	241	259	268	260	277	245	239	267	244	260	232	225	270	265	247	263	240	268	238	217	270	273	244	229	264	249	236	234	254	273	259	275	230	271	270	235	290	230	254	280	243	249	262	257	243	245	248	251	224	256	237	262	241	253	250	256	272	286	276	232	242	216	260	238	241	258	272	232	253	267	229	246	267	228	246	292	234	244	261	276	214	235	256	220	251	280	252	258	264	261	248	241	265	278	244	244	260	251	256	245	223	252	248	257	258	230	262	265	224	271	232	253	251	245	223	251	274	266	219	258	266	228	252	234	247	269	226	231	252	296	223	223	271	252	232	237	268	250	273	278	252	242	248	243	268	258	244	253	261	245	272	283	258	240	272	259	248	245	233	277	265	262	242	248	241	269	279	235	239	267	269	262	227	255	272	241	253	246	225	243	267	238	243	254	254	255	256	270	259	277	242	270	268	276	242	255	245	260	241	256	263	272	253	258	212	252	221	230	259	264	251	233	261	249	261	236	251	263	225	246	259	246	234	258	221	246	256	258	240	254	232	233	257	257	247	238	262	236	243	213	245	262	256	248	265	252	275	260	269	223	236	257	275	254	278	244	252	243	252	263	241	233	266	234	259	250	264	257	217	267	242	263	244	262	236	280	250	269	240	238	234	269	261	246	246	229	247	248	265	249	271	234	278	240	272	265	244	260	265	260	256	220	254	245	254	256	269	262	246	259	265	265	259	242	274	258	243	266	272	255	229	229	250	288	246	260	250	268	250	263	231	244	256	289	259	261	241	250	250	247	251	239	246	254	225	264	245	240	255	225	286	266	266	232	225	259	257	250	251	247	240	261	253	257	244	234	258	250	235	266	279	240	256	245	243	218	238	243	230	268	231	249	252	252	261	236	271	242	225	245	262	253	248	244	253	257	248	238	255	240	250	234	224	229	244	262	266	272	272	244	263	243	259	249	244	242	248	225	239	250	256	258	262	282	230	238	235	263	265	249	246	230	250	259	272	249	230	251	269	246	243	255	258	223	257	252	254	253	285	247	255	235	250	258	241	244	245	251	257	246	239	222	281	243	269	236	229	262	255	240	256	254	278	231	247	229	244	272	250	245	283	233	262	267	219	219	265	245	242	265	271	255	266	273	247	255	257	241	250	219	259	245	243	254	212	248	264	239	249	261	253	263	238	239	263	243	221	268	240	263	230	242	234	251	242	232	250	260	242	253	234	277	259	247	245	254	276	233	241	227	265	257	266	235	241	216	241	276	252	244	245	248	261	260	240	230	256	243	268	269	253	267	219	254	255	236	241	247	229	261	250	201	263	235	248	243	256	257	255	254	278	240	259	241	248	264	231	299	262	229	232	267	219	240	271	266	238	243	253	251	254	276	257	267	243	251	241	241	274	263	265	254	238	234	239	252	255	272	278	240	255	249	272	258	254	277	228	251	256	256	220	259	232	279	242	270	292	238	248	261	229	251	229	269	248	256	237	246	269	242	252	265	256	242	251	271	236	261	226	217	267	254	237	253	236	229	254	252	280	246	259	241	236	266	232	239	267	254	263	239	248	238	233	267	264	266	273	247	251	242	241	255	265	233	224	259	242	260	248	249	261	245	264	264	223	263	261	264	272	248	229	234	231	252	237	273	254	254	250	252	259	291	249	246	236	257	244	254	258	253	294	243	251	234	250	258	248	248	255	259	251	245	253	254	249	244	268	255	248	272	242	261	244	253	259	260	273	240	246	270	268	259	226	265	252	246	286	231	239	278	244	279	252	247	241	215	240	248	265	243	272	259	230	241	290	241	277	277	231	249	258	275	263	222	253	283	253	255	283	219	258	233	269	248	219	263	260	258	264	243	250	222	280	260	252	263	244	261	288	253	249	253	242	252	254	257	253	255	249	244	264	237	257	254	237	243	242	242
26934	21278	16901	4121	480	408	406	380	375	336	383	318	374	326	363	358	345	353	334	341	388	322	334	350	371	340	355	350	336	353	415	323	375	405	381	380	355	365	373	390	333	348	379	379	360	355	348	380	356	376	359	366	363	322	357	345	350	365	339	353	391	333	360	356	326	374	344	366	331	364	361	307	368	361	378	293	361	334	308	361	355	376	374	343	308	340	389	337	370	375	347	371	349	333	350	341	328	341	374	370	348	323	348	356	363	352	384	359	325	388	368	363	353	368	347	364	341	379	370	340	377	370	370	334	319	356	332	364	334	351	346	388	351	355	337	305	390	337	355	356	336	350	365	357	335	350	376	364	338	369	329	353	368	363	347	366	348	351	366	306	389	346	345	362	356	324	344	332	330	324	358	380	355	336	361	351	334	373	377	353	361	345	339	365	326	356	347	354	363	339	342	339	355	388	406	342	343	353	371	338	331	394	343	343	385	363	374	364	391	350	329	347	365	327	328	337	363	378	350	374	341	354	341	353	343	335	378	326	368	342	338	352	359	349	355	357	333	366	384	349	352	331	341	352	351	377	374	374	356	366	342	369	352	336	357	341	366	326	339	360	332	369	377	362	369	363	355	342	333	327	343	352	377	354	379	348	318	371	346	359	378	341	351	388	345	343	379	369	331	363	380	347	364	338	347	398	333	347	337	373	369	331	353	379	350	363	340	333	386	328	329	363	388	343	343	353	341	359	342	380	359	359	346	338	379	383	339	380	389	331	336	336	368	331	354	364	352	348	351	392	360	363	394	365	352	355	329	347	356	363	332	350	387	350	324	393	350	363	344	317	362	357	350	371	342	398	333	361	387	345	319	324	353	356	382	336	388	353	365	391	348	348	354	362	350	342	349	354	355	375	370	323	354	378	367	363	363	348	340	358	342	358	343	385	343	318	325	366	346	342	367	355	357	351	328	362	358	339	363	346	339	358	340	327	309	350	343	360	345	340	326	381	355	334	369	356	342	318	371	373	351	342	338	348	368	393	363	339	352	350	380	358	352	366	346	330	358	363	339	341	347	321	379	357	371	328	393	374	372	359	342	341	365	395	349	371	356	341	349	363	339	324	332	373	339	347	357	375	356	334	343	376	389	353	323	356	357	368	346	386	352	372	353	360	381	328	340	321	338	359	356	376	372	365	362	378	361	361	347	372	382	361	343	392	345	399	357	347	351	309	339	374	337	355	367	354	355	359	373	334	365	343	365	358	337	350	352	363	401	341	341	364	360	348	370	370	391	336	342	321	351	361	377	336	340	338	342	379	388	345	365	357	352	363	398	313	321	349	341	334	357	403	343	388	349	365	344	357	386	360	342	361	370	358	358	331	361	346	340	357	375	363	374	355	343	334	345	333	387	376	370	338	349	377	361	362	326	400	348	348	344	368	353	358	341	359	369	371	357	340	344	360	349	379	325	360	352	369	370	385	364	356	345	337	381	349	385	347	324	346	353	357	365	351	361	322	338	325	371	353	310	356	354	372	399	365	355	337	331	336	312	344	363	348	369	349	380	369	352	373	354	321	358	349	338	357	355	331	351	335	360	333	361	377	339	364	327	347	330	353	347	348	365	364	385	375	329	345	346	341	382	389	329	333	358	343	360	337	360	344	340	338	327	329	333	363	331	356	383	346	310	360	338	341	352	345	351	361	358	332	375	341	369	347	350	349	351	376	384	377	348	336	362	411	372	406	358	377	370	320	359	383	390	385	355	343	351	363	386	368	366	386	359	354	362	374	345	341	381	328	338	332	374	343	353	358	365	380	356	375	353	374	348	349	369	379	372	356	320	381	386	342	357	384	371	378	377	355	320	378	381	358	367	377	360	350	338	369	378	365	357	351	342	375	341	373	344	353	364	356	350	325	359	370	341	338	348	331	346	358	323	359	350	338	369	383	356	382	361	370	359	356	366	345	347	334	317	341	378	348	354	355	354	387	353	342	363	336	334	381	354	345	374	354	377	400	351	314	350	350	344	367	355	348	355	323	381	349	391	365	358	391	359	349	327	356	370	354	351	337	373	352	379	335	324	355	350	372	341	381	343	363	348	368	330	305	377	355	347	370	338	363	334	382	360	356	338	331	377	353	338	362	338	353	327	368	342	367	338	349	366	323	343	369	367	370	373	359	370	354	357	333	350	362	333	336	385	362	359	337	327	359	347	354	352	333	366	330	336	348	358	340	372	364	387	355	350	367	359	335	344	342	358	378	347	327	338	381	355	348	324	366	320	368	325	355	366	373	368	342	347	372	360	340	318	373	356	356	368	338	344	339	341	362	362	367	346	351	370	341	379	328	358	363	372	358	340	377	341	321	363	348	366	352	342	383	322	339	346	372	365	320	356	323	338	355	350	372	357	332	353	356	325	383	295	332	331	353	344	375	348	355	363	315	335	363	398	377	370	331	349	358	333	324	344	391	337	328	349	358	372	369	354	377	333	333	340	372	368	372	361	358	375	367	368	379	349	339	382	343	327	359	354	368	350	339	352	346	384	368	361	371	395	341	346	368	356	314	353	378	345	341	368	364	349	375	338	371	322	351	369	377	353	347	349	370	321	365	345	383	362	352	350	354	365	371	358	348	384	369	359	354	386	368	343	343	348	321	374	349	323	360	355	374	372	394	359	332	364	314	381	374	380	341	369	367	380	361	321	326	357	337	330	359	356	348	371	345	353	372	356	325	365	355	351	332	385	328	324	371	362	308	337	383	333	370	338	405	373	341	344	355	354	336	324	345	364	342	349	363	372	314	326	354	328	367	338	342	375	369	337	358	323	360	372	331	339	356	334	351	363	335	364	306	369	351	384	364	350	290	335	343	322	378	341	331	339	365	343	373	355	343	373	342	358	337	374	354	322	339	337	371	350	372	357	350	352	361	367	327	377	348	345	342	340	351	358	363	379	339	365	351	356	338	361	350	345	381	365	337	344	334	352	352	374	349	316	355	388	352	318	318	368	366	376	362	391	355	357	347	324	355	373	341	351	341	327	348	395	345	357	350	345	357	364	347	360	401	368	336	351	346	364	328	367	335	344	367	332	395	359	347	350	353	360	367	367	393	343	357	332	335	339	342	345	365	355	335	343	378	352	368	358	374	348	370	346	350	358	375	360	360	350	377	368	345	369	368	352	340	359	360	354	359	362	338	356	336	346	345	331	386	335	356	352	367	347	369	356	336	341	365	300	346	357	362	368	389	352	343	377	349	378	324	360	364	402	354	341	369	336	335	359	362	365	374	376	340	376	373	345	338	372	346	347	361	354	421	317	346	317	371	332	328	391	330	357	364	358	370	369	366	389	391	348	357	387	329	386	359	328	327	369	359	327	347	331	358	383	339	337	352	309	364	354	346	377	362	363	349	323	371	394	348	315	365	316	313	381	380	338	334	359	358	344	317	355	356	324	342	336	382	387	360	350	358	380	341	321	334	391	377	344	355	356	352	355	356	344	374	318	378	341	346	345	335
18525	28449	17987	3574	633	631	602	504	573	529	504	544	543	491	526	507	526	556	545	541	505	546	492	555	543	485	512	567	485	551	513	563	531	574	532	535	575	575	551	525	528	511	574	531	533	530	542	516	520	511	519	506	507	505	558	496	493	566	481	496	514	518	578	519	497	486	525	541	504	504	549	513	494	537	474	541	477	493	527	495	521	522	519	480	502	552	493	535	524	506	543	469	497	495	556	519	498	517	534	510	515	575	544	511	579	524	545	500	556	537	518	535	516	516	522	530	498	565	525	510	560	516	523	513	503	493	507	533	468	526	517	499	523	556	522	517	501	572	502	523	528	511	531	504	481	530	534	546	483	556	561	541	514	525	496	508	554	499	520	518	520	532	513	499	543	524	501	531	482	532	505	564	560	554	514	511	508	536	568	541	530	481	541	561	522	551	512	525	521	531	485	502	497	561	475	507	512	536	496	489	505	512	520	504	513	545	520	534	505	537	508	555	540	509	539	531	529	518	481	519	526	553	513	479	524	528	537	510	538	518	496	504	498	477	527	519	525	479	510	504	540	531	506	518	518	541	563	517	528	534	556	496	518	532	518	490	510	547	522	558	530	481	544	551	523	588	487	502	520	569	507	516	494	514	511	539	528	517	482	489	529	511	508	509	482	495	509	546	492	574	541	511	496	540	481	526	559	502	510	524	530	503	459	483	510	463	516	480	543	487	522	461	474	564	527	565	490	539	507	497	497	506	536	528	515	536	530	547	498	517	512	513	523	494	527	487	530	490	522	522	532	523	545	502	512	497	545	505	499	543	532	544	537	542	515	514	510	514	521	568	511	537	500	534	556	526	525	493	521	507	516	494	519	484	564	516	546	515	490	514	486	483	534	526	518	557	481	515	511	509	526	520	493	517	557	543	514	510	498	524	509	537	521	504	536	525	520	515	536	512	507	514	542	511	516	521	494	524	467	531	527	500	508	546	519	498	511	491	499	498	514	497	549	493	532	500	491	500	550	542	532	499	516	503	544	522	570	558	536	571	462	536	529	529	494	552	533	538	525	527	512	535	505	557	534	482	531	538	494	496	547	562	523	503	564	493	512	551	555	498	529	531	538	505	511	533	519	571	509	533	525	503	501	515	514	470	515	524	530	541	520	547	517	536	536	536	524	521	497	519	523	538	533	509	534	568	491	484	508	527	509	530	510	481	512	534	490	541	503	546	486	530	502	475	497	533	527	547	520	483	488	521	546	550	539	551	520	548	522	564	501	480	562	493	522	527	501	515	526	494	549	508	504	507	510	482	523	506	514	515	508	519	535	462	523	516	510	521	536	523	552	530	511	517	530	531	507	543	530	510	485	502	539	585	515	513	523	536	513	554	487	575	529	520	526	546	497	484	505	495	524	544	516	494	551	553	514	525	537	519	514	523	528	486	539	527	572	545	516	508	531	514	498	494	536	499	539	524	525	515	530	507	504	537	535	524	557	535	523	482	520	517	494	538	506	517	511	541	512	481	529	488	526	476	525	497	508	527	523	536	537	490	522	538	531	529	495	501	523	511	483	518	500	496	523	527	514	549	472	517	510	515	551	488	524	518	486	507	516	533	504	536	501	553	522	513	509	501	533	524	525	513	538	557	512	543	529	542	466	487	540	517	559	541	501	537	521	509	530	509	514	587	537	519	534	509	517	509	498	501	525	531	536	537	506	543	490	500	530	548	518	510	539	518	513	489	485	509	534	526	520	511	515	537	496	530	543	490	483	489	482	541	504	525	540	516	484	517	512	548	502	529	516	507	533	488	522	553	513	500	544	525	470	512	547	497	497	488	567	511	580	457	546	568	529	514	502	548	519	484	542	554	531	489	483	492	517	477	524	538	502	516	519	503	506	488	517	530	512	499	548	479	505	470	547	495	504	494	566	535	508	519	547	500	496	512	508	512	504	550	497	530	500	529	506	507	507	507	520	504	519	535	518	488	478	524	505	532	537	548	527	550	528	562	522	537	507	497	513	536	493	487	544	495	513	520	515	510	544	486	504	495	519	507	532	536	516	519	505	487	531	521	526	507	552	513	527	502	543	555	488	530	510	492	518	516	495	532	520	517	535	520	521	488	553	515	509	537	532	511	553	524	547	509	499	521	545	500	534	547	536	529	558	498	477	498	478	492	512	538	532	524	525	567	524	524	515	554	480	550	533	552	521	512	498	524	513	529	522	496	520	524	519	477	546	531	493	533	515	537	529	547	506	539	490	514	538	567	554	495	519	522	553	535	540	550	517	546	513	501	536	503	502	527	527	495	522	543	525	500	551	478	483	510	524	489	503	561	529	532	519	527	488	502	479	512	528	508	505	524	537	537	533	536	537	516	537	518	526	492	534	534	502	537	533	543	483	504	539	530	499	531	525	541	542	521	488	565	536	508	502	536	512	544	551	566	544	487	482	497	551	555	542	489	510	536	506	511	508	537	511	490	532	498	497	565	523	546	530	533	508	547	549	494	499	530	540	521	482	548	525	489	521	531	515	536	485	536	496	536	538	542	506	535	544	511	494	467	527	528	562	499	508	531	537	490	546	561	531	495	530	511	474	525	521	487	496	496	459	501	525	530	549	481	528	548	523	525	504	535	528	568	558	482	494	498	520	539	521	532	521	522	541	530	502	496	534	521	534	550	575	519	512	517	527	513	506	549	497	520	529	514	558	538	521	547	541	571	573	540	521	508	547	497	487	504	524	535	545	518	517	537	523	492	518	531	482	553	556	470	532	487	513	517	508	542	593	511	500	526	567	555	529	528	510	516	527	516	511	542	518	497	493	531	539	514	515	484	541	550	525	490	519	520	521	502	525	500	516	529	550	522	495	511	532	557	518	559	525	494	494	524	545	500	518	504	486	549	497	545	504	549	527	559	522	530	519	539	504	520	529	538	511	508	532	512	520	449	495	518	492	573	490	512	559	527	539	532	544	518	507	476	536	519	516	500	534	539	509	517	566	533	497	494	541	530	494	544	531	515	545	517	515	510	501	531	550	525	503	511	547	536	530	526	495	499	534	503	544	524	508	467	507	551	463	535	527	514	499	508	492	520	516	475	530	500	513	521	498	528	538	531	525	554	569	488	534	539	506	515	521	495	532	519	528	514	531	517	480	536	516	549	523	538	503	526	520	535	519	519	512	529	506	513	516	504	544	518	523	510	512	506	486	500	518	515	506	495	501	538	484	514	497	536	540	482	547	526	488	499	519	518	461	544	540	532	511	488	502	532	475	510	509	495	530	474	497	505	528	514	551	550	579	471	555	528	501	505	482	536	497	513	512	488	524	499	517	494	539	548	490	530	503	524	526	533	569	474	533	524	523	522	505	502	515	548	529	526	510	508	543	513	541	486	526	535	528	532	524	545	543	536	508	481	507	553	534	539	510	518	542	515	499	539	505	503	474	549	553	526	516	530	514	541	515	538	504	549	529	514	501	513	491	530	560	525	496	518	523	529	496	562	507	496	506	459
23836	21125	28763	24487	17932	3534	693	512	453	446	451	396	425	381	432	383	380	387	376	349	351	390	356	383	377	388	359	356	380	377	355	372	410	329	336	320	366	349	364	388	358	348	348	321	379	343	355	370	344	338	390	339	356	359	375	371	364	321	316	343	357	360	305	345	365	348	370	352	353	362	358	344	338	341	350	352	376	340	366	342	375	338	325	354	327	329	324	350	335	337	390	345	351	328	341	343	352	363	361	373	338	384	346	338	368	341	340	335	342	351	334	365	360	353	341	376	355	351	365	338	346	356	337	372	301	350	342	369	347	368	340	337	343	350	343	360	335	326	334	350	374	342	366	375	308	333	349	357	364	346	346	313	322	339	316	346	318	342	362	347	366	344	335	320	353	331	348	335	345	356	335	340	353	331	375	339	356	336	307	367	329	337	346	363	307	356	333	355	375	351	362	346	352	345	340	364	323	345	361	347	319	334	328	332	349	337	323	381	329	330	375	371	322	329	354	334	330	357	360	327	338	361	331	353	355	296	353	328	366	318	358	340	332	320	344	388	337	329	349	347	395	365	353	339	369	357	356	315	341	371	300	314	316	366	310	365	354	343	335	346	373	353	356	342	385	332	351	357	343	362	329	365	368	355	344	361	334	340	358	313	357	353	357	329	329	375	341	337	333	355	356	368	343	328	348	357	375	356	331	342	343	347	328	332	353	329	369	346	379	330	339	362	335	363	321	337	349	349	362	345	350	354	323	316	377	345	350	342	371	345	334	354	353	360	353	383	355	330	319	379	320	373	324	343	366	336	315	350	343	324	359	349	352	361	347	333	353	360	317	332	318	362	344	354	330	344	340	341	363	353	342	366	326	372	314	384	338	375	326	323	325	320	367	376	324	309	372	343	358	341	341	309	356	331	350	328	353	353	359	338	336	367	355	332	326	346	302	368	377	353	367	324	392	342	334	351	382	362	309	346	349	353	349	359	390	337	331	341	347	323	348	334	329	358	368	321	329	347	373	346	347	340	357	362	341	344	334	376	348	340	321	369	372	338	355	359	334	401	333	341	353	332	353	373	334	354	327	337	353	326	381	367	331	364	363	361	326	353	353	361	379	333	332	318	340	334	332	346	331	334	327	326	358	348	358	379	358	385	336	351	368	344	382	316	316	320	353	328	325	344	336	315	363	351	359	328	356	333	356	353	335	351	367	358	307	354	330	375	329	345	325	346	359	358	329	356	356	360	350	358	333	321	349	388	375	302	335	341	381	350	326	318	337	367	347	372	351	338	362	348	308	348	338	338	346	327	330	355	337	351	360	352	349	310	353	363	340	375	349	334	319	336	363	326	344	343	351	348	366	368	368	325	354	322	352	336	370	367	364	364	353	343	366	358	341	313	353	397	369	352	358	346	355	336	352	334	347	323	358	359	339	340	352	349	337	343	347	331	371	334	362	403	361	342	342	363	341	335	324	373	322	330	350	312	341	340	342	368	332	333	306	355	322	340	317	353	346	315	348	354	330	366	357	339	342	347	382	345	324	346	367	340	358	366	327	344	344	361	355	355	322	356	341	320	345	356	347	331	336	331	352	344	358	362	340	315	325	350	328	369	366	363	362	351	346	311	346	356	350	355	326	352	325	343	326	328	356	390	348	312	338	340	346	345	383	349	378	321	341	337	329	336	311	334	331	350	344	378	348	353	334	338	351	345	305	343	349	361	311	356	351	383	324	349	352	355	347	344	345	394	330	338	348	359	320	346	330	342	366	388	333	374	380	385	295	343	352	371	360	338	357	355	367	330	336	349	364	355	330	341	322	321	337	344	365	345	319	342	350	344	364	364	331	392	352	324	343	388	332	322	377	369	322	357	346	309	345	336	352	368	357	325	367	356	341	318	343	339	351	362	387	339	344	329	375	352	331	316	362	341	317	366	373	357	308	332	345	335	352	345	350	349	331	335	342	358	319	362	314	363	386	342	352	359	339	361	358	352	353	376	351	371	336	369	320	357	356	340	328	350	416	346	326	349	344	387	332	369	345	338	364	323	326	337	343	347	367	375	364	353	368	341	365	326	332	332	342	375	324	393	326	338	355	334	326	323	304	342	336	377	335	353	361	333	329	383	367	365	344	341	321	317	333	331	356	354	326	346	346	369	392	333	345	301	358	365	334	382	338	344	345	358	345	345	343	337	328	345	335	329	326	369	351	319	359	361	338	340	365	311	353	380	362	347	351	353	393	361	322	335	329	372	352	357	337	324	361	352	355	362	341	342	357	371	349	348	368	334	341	349	351	345	311	348	311	326	361	382	348	350	329	364	318	327	351	326	338	372	371	328	345	361	336	325	363	390	337	372	342	351	366	353	366	359	355	342	358	336	371	344	343	329	387	310	342	358	354	332	340	337	355	328	343	348	344	376	335	348	346	356	341	344	348	360	353	357	342	356	348	329	362	325	341	376	344	373	334	377	364	323	371	340	342	368	324	371	352	362	378	367	318	338	359	317	351	349	378	355	338	331	356	332	318	347	328	330	352	327	325	369	340	346	342	360	345	320	342	349	337	381	337	391	325	354	333	362	358	369	346	360	364	336	371	366	332	339	376	328	320	334	372	337	373	371	369	337	305	367	366	316	334	336	316	367	342	332	335	373	335	320	362	327	374	347	357	349	356	354	367	320	375	344	350	321	348	344	326	323	343	368	361	356	332	383	333	372	374	309	343	336	329	357	324	356	353	345	314	349	375	347	336	344	380	363	369	330	356	332	358	329	337	367	319	388	370	348	385	375	354	350	347	319	367	382	337	319	346	351	386	330	342	332	346	350	310	350	321	370	342	379	344	325	344	370	339	352	349	346	326	372	330	341	305	329	357	319	328	359	342	339	329	340	330	325	329	360	344	366	361	366	353	343	352	421	346	348	317	358	353	323	358	344	339	364	334	354	365	377	343	351	348	344	334	358	344	352	357	380	363	344	371	350	337	344	360	322	327	374	339	346	364	365	325	327	370	342	356	361	336	363	339	316	335	347	338	345	308	348	353	354	355	369	349	357	324	368	330	339	340	330	352	356	346	354	349	317	357	369	357	353	361	333	341	361	361	350	324	336	365	328	326	380	311	339	374	352	350	373	379	361	327	344	353	337	311	354	345	344	364	379	347	356	347	354	356	292	322	367	342	362	350	358	377	375	379	361	346	357	364	343	343	349	332	349	353	349	364	339	310	344	352	357	331	305	339	370	362	377	356	358	377	354	324	353	358	322	364	334	337	335	299	347	342	363	335	339	323	337	328	368	356	320	361	325	379	328	375	357	342	325	387	346	343	367	352	338	352	348	332	327	376	361	358	363	342	350	343	338	348	350	339	345	357	358	339	347	339	355	324	345	377	347	352	355	321	343	341	320	347	333	349	330	350	350	322	351	357	356	347	342	326	353	311	384	356	335	350	359	329	392	380	387	328	339	339	348	379	343	341	326	343	343	387	363	363	337	351	332	364	316	339	362	357	363	322	326
41798	64721	51260	16727	1876	1411	1129	1048	925	830	738	639	702	632	572	602	577	578	581	558	629	567	570	560	554	568	609	580	593	570	507	542	591	528	546	573	616	529	531	580	597	575	552	551	560	533	540	532	508	560	542	543	501	523	518	518	510	557	493	550	550	562	539	519	481	510	502	552	507	554	548	512	521	526	541	556	522	526	541	531	569	480	550	550	549	517	533	504	574	529	525	540	521	531	533	516	503	513	524	536	503	531	492	525	514	529	511	542	539	496	508	525	555	541	544	504	536	518	515	523	524	463	539	492	540	484	508	544	490	529	512	564	519	519	554	526	493	519	521	501	499	567	521	511	530	466	502	500	510	498	533	543	516	484	513	532	510	497	490	526	576	530	540	513	553	511	523	509	528	522	532	515	547	511	496	563	513	544	486	503	509	553	536	525	526	538	532	494	515	494	526	500	538	506	524	463	581	525	496	492	504	496	529	505	509	512	542	539	536	509	575	493	521	504	523	536	518	545	554	513	485	491	465	530	534	486	513	514	482	515	489	529	502	555	549	511	501	513	536	555	522	494	508	488	521	530	510	540	500	512	506	521	495	550	497	500	541	492	516	516	534	533	512	532	532	515	500	534	520	499	519	520	485	538	550	498	522	469	561	513	497	517	512	539	504	498	509	518	484	468	544	525	489	519	552	467	558	511	506	502	505	517	547	517	535	472	533	520	501	490	500	503	538	543	518	507	501	523	486	530	521	546	529	561	520	522	498	547	541	523	536	528	522	495	480	533	497	544	543	480	499	496	502	559	501	495	481	517	541	532	471	528	552	493	506	523	514	529	524	541	535	479	526	540	499	531	485	514	497	508	503	505	526	518	516	509	533	511	514	486	516	514	509	486	494	522	526	501	536	511	522	477	520	536	506	544	523	540	540	551	526	516	534	511	521	510	522	529	495	544	553	530	504	469	524	486	488	522	467	505	507	551	556	555	528	539	525	508	519	507	518	528	532	531	475	473	533	501	534	507	533	550	498	560	527	499	525	534	555	492	542	525	503	501	510	524	523	496	550	528	536	518	523	529	531	544	545	518	544	510	519	512	482	558	527	486	556	530	518	483	549	509	512	534	493	497	523	496	564	543	501	518	513	512	502	565	492	533	509	503	492	592	540	522	524	502	481	520	553	535	502	508	516	529	528	542	549	508	556	472	520	510	532	534	539	532	523	520	542	510	535	513	517	503	517	480	493	502	504	520	488	536	518	523	518	526	542	456	529	515	526	523	490	481	526	508	557	567	512	518	536	515	489	530	548	514	555	503	514	524	539	530	515	529	550	551	558	587	508	537	530	515	534	487	474	499	533	509	508	511	488	541	502	517	514	505	511	491	538	542	540	511	539	534	536	486	516	509	524	515	495	547	577	550	514	504	547	516	543	539	517	517	505	516	531	525	500	548	514	530	532	549	502	554	527	556	512	517	494	528	531	557	507	527	520	484	518	504	552	570	510	535	496	506	546	493	532	491	502	537	516	509	508	490	506	511	541	519	504	493	539	508	529	560	511	502	559	490	520	516	527	484	548	517	537	495	475	515	575	570	504	538	546	496	513	547	528	533	527	533	545	516	520	548	528	537	480	494	525	504	552	500	491	530	543	526	536	508	526	506	532	523	511	492	512	508	508	521	535	492	527	495	504	516	498	528	577	496	515	518	514	486	497	559	570	515	541	553	520	544	499	510	492	527	560	531	504	523	507	485	470	525	517	501	514	564	538	525	486	520	510	540	548	542	519	541	525	480	477	540	539	544	506	519	519	519	559	500	559	512	476	509	475	514	555	514	515	502	516	526	502	491	520	499	553	519	498	532	470	546	565	598	524	520	530	514	504	561	533	497	515	530	496	546	510	538	528	503	511	475	554	554	527	523	509	538	509	502	530	517	480	518	528	543	497	497	519	492	539	545	532	519	516	523	535	491	483	543	502	518	539	498	510	548	560	528	535	507	515	461	497	508	532	519	512	508	580	509	490	520	557	515	548	550	518	498	497	546	517	512	525	528	496	499	538	527	557	526	532	484	489	527	493	492	531	502	514	520	517	533	516	518	502	528	507	514	504	501	550	489	516	561	500	526	507	496	548	525	517	511	546	543	506	504	515	525	561	530	523	528	490	577	530	515	516	519	534	533	517	489	528	516	541	533	529	516	535	526	473	495	485	517	515	516	530	548	539	529	494	459	489	526	538	540	491	515	552	526	537	550	564	519	485	531	506	547	487	509	536	548	520	548	525	513	544	513	511	523	506	540	513	540	533	516	559	507	519	499	489	517	497	522	492	493	496	517	506	537	538	534	538	510	546	474	482	513	510	527	536	563	502	563	487	568	540	513	552	556	545	553	498	483	526	542	489	532	478	563	507	515	498	509	500	524	541	513	508	542	514	534	547	491	474	517	492	517	511	531	555	514	537	529	521	552	540	562	521	520	578	480	569	536	526	517	502	517	555	521	540	549	536	537	526	485	500	515	509	503	486	556	531	516	510	508	524	521	502	554	496	507	495	534	579	550	563	527	514	502	540	505	515	510	542	488	527	501	511	499	550	542	522	549	502	503	514	525	529	522	506	488	514	540	501	510	545	531	549	522	488	524	516	520	551	524	537	510	517	518	566	516	520	529	517	525	499	487	500	499	482	542	491	547	544	516	502	548	474	522	534	535	531	543	520	499	525	481	504	512	501	528	529	503	538	551	524	494	504	512	475	555	530	519	524	550	513	488	532	522	546	500	546	543	504	521	509	516	514	532	507	512	491	509	512	507	477	492	512	513	557	547	492	523	541	488	526	552	541	540	528	524	551	538	507	540	504	506	525	466	535	551	520	519	519	517	516	507	502	517	519	483	566	512	530	515	544	527	552	526	530	507	561	515	534	494	510	500	489	551	551	536	498	566	505	525	524	516	550	505	539	515	556	521	563	516	492	506	497	529	503	520	531	525	537	499	493	533	540	513	512	485	527	507	529	542	522	502	516	546	526	554	534	480	579	551	522	536	535	537	531	468	539	525	551	546	487	503	584	493	518	523	520	540	530	490	489	465	514	540	509	539	501	522	497	515	504	493	508	511	530	528	524	523	540	509	529	517	539	504	473	548	526	530	526	509	530	518	531	510	498	522	491	541	527	532	476	530	559	546	519	529	487	555	559	507	526	544	539	511	529	524	555	524	506	478	503	536	522	510	529	524	501	491	524	510	532	558	493	520	529	514	548	562	493	528	506	543	520	506	533	529	538	512	534	522	528	489	528	507	552	533	514	538	526	523	553	484	493	530	511	546	506	491	504	517	509	562	512	541	538	485	502	486	501	502	508	518	556	541	494	565	515	563	541	489	500	491	517	520	543	499	497	489	524	495	505	530	510	507	535	500	497	511	532	534	486	549	495	530	517	525	496	489	532	530	482	553	526	533	536	538	554	498	532	503	505	517	512	519	506	491	505	540	539	489	506	509	553	556	484	504	522	526	576	540	520	533
22821	21021	28441	24315	20988	17930	2557	517	385	340	310	309	245	236	256	259	217	225	195	207	193	196	229	214	195	201	178	183	216	191	203	195	206	194	190	173	179	185	174	148	173	188	170	186	174	193	191	189	166	154	172	175	181	175	178	156	178	150	170	157	174	157	187	165	146	173	167	158	146	157	160	176	165	169	188	179	155	176	196	170	171	168	193	159	152	158	182	161	186	156	155	162	158	176	150	176	139	181	174	187	155	169	152	194	162	143	165	152	150	166	183	166	195	173	127	195	167	171	153	202	195	168	171	166	173	173	148	147	161	168	161	190	149	168	144	157	190	169	149	172	138	173	174	165	156	172	181	149	180	191	175	163	157	192	149	167	151	166	165	167	155	162	156	157	164	160	176	163	154	173	188	168	172	173	164	164	161	182	145	177	171	194	158	174	150	165	153	157	161	167	164	148	186	177	187	191	159	151	180	159	148	158	155	155	166	166	166	183	163	150	157	163	176	165	164	160	142	173	177	149	172	186	164	152	196	168	173	168	165	136	150	173	151	161	166	160	186	163	185	151	156	181	170	185	167	145	166	164	155	172	151	149	146	168	183	178	147	187	187	160	169	187	172	178	168	153	172	171	187	152	145	162	157	183	159	190	157	163	144	143	178	160	167	177	181	168	177	169	170	147	172	152	171	176	174	171	160	157	177	145	187	138	175	159	150	169	185	148	166	174	161	171	151	164	169	162	145	183	153	175	165	169	160	165	168	150	162	156	164	173	136	181	167	177	166	159	150	164	153	165	165	177	159	191	176	159	161	170	185	149	163	177	159	155	170	136	165	169	200	174	164	181	160	163	190	165	170	183	156	179	154	163	210	167	171	167	146	180	162	175	154	168	179	213	192	175	167	155	191	140	169	161	167	146	167	168	145	165	164	173	170	169	169	146	153	161	175	179	172	144	163	153	166	165	165	143	169	164	159	179	166	151	162	167	149	171	167	174	141	160	159	169	158	168	159	148	157	170	178	175	178	186	166	169	163	175	170	149	176	174	157	158	141	161	165	155	146	157	174	165	149	176	157	193	137	186	167	142	163	176	188	167	163	151	178	165	156	172	141	165	165	174	191	167	154	164	160	162	192	161	165	188	157	170	165	145	163	173	154	161	179	154	146	146	164	166	176	140	155	159	166	175	180	175	159	160	166	175	164	176	179	144	140	156	164	162	188	155	159	166	168	161	166	150	163	160	163	195	158	185	169	139	180	161	169	190	185	165	189	148	177	156	148	149	171	170	153	172	159	166	174	163	158	167	149	166	167	178	172	187	171	170	168	167	155	174	181	151	177	172	164	167	185	183	169	167	193	176	140	163	181	172	134	196	154	165	162	161	161	144	167	150	168	169	150	150	162	185	163	189	178	184	156	129	162	154	151	153	194	153	178	173	151	161	201	153	178	166	175	151	163	175	156	198	170	170	174	148	144	174	163	157	164	162	140	181	159	170	170	153	170	161	151	164	178	171	165	160	182	143	153	165	177	159	172	182	179	169	150	155	167	167	141	172	166	152	140	177	167	169	178	199	161	153	175	184	154	183	174	170	167	143	176	162	156	194	169	160	154	164	164	176	178	160	147	179	147	177	164	175	146	170	164	155	153	158	170	167	166	169	158	188	190	148	188	162	164	176	179	151	153	163	151	167	188	170	166	162	161	161	194	147	156	169	161	145	168	179	149	167	161	166	158	167	165	147	192	160	156	172	152	176	196	197	185	180	155	171	160	148	150	183	161	184	153	155	176	182	159	150	147	153	161	174	156	173	156	189	155	148	167	167	185	167	169	180	170	169	152	151	162	165	137	167	188	192	176	164	163	172	162	164	162	143	159	186	188	160	158	168	154	175	167	187	155	165	159	164	168	188	191	172	172	172	165	175	174	165	168	174	170	158	155	166	184	162	177	172	142	150	144	193	169	175	144	156	161	167	137	174	183	157	176	173	185	167	175	157	173	155	165	172	187	168	148	161	191	154	162	176	159	177	162	172	162	184	169	167	172	158	165	173	143	161	163	177	149	165	160	151	164	141	151	159	156	131	153	168	159	167	208	165	186	150	158	156	157	178	172	152	160	161	143	184	156	158	184	155	164	168	171	177	174	171	169	185	168	181	173	168	163	167	164	151	172	174	152	153	159	152	165	178	147	155	170	170	153	160	152	159	180	160	176	148	156	178	160	167	185	166	172	163	160	184	165	164	161	150	161	167	151	156	166	176	170	171	174	148	190	161	162	145	173	160	156	165	167	169	144	157	178	146	168	180	183	172	161	168	160	160	167	163	153	137	172	160	179	178	161	159	161	173	152	180	171	163	162	157	154	173	171	164	163	162	172	186	166	168	164	186	174	158	178	153	152	169	158	149	173	153	160	180	180	156	183	159	170	165	172	158	163	153	192	152	146	174	165	163	170	179	159	137	140	161	145	182	148	165	163	158	179	200	154	181	165	154	178	174	147	172	154	180	160	169	162	162	170	169	169	181	178	173	141	160	152	159	167	180	166	163	149	172	154	171	162	136	176	171	157	170	222	178	185	162	147	167	160	155	167	182	159	163	164	166	201	150	169	162	144	172	167	172	187	163	162	161	148	169	136	162	155	165	167	148	153	199	172	170	167	155	160	151	171	164	169	125	159	175	157	160	161	152	167	172	156	161	145	168	146	175	143	190	161	153	168	159	199	162	156	158	155	160	181	166	155	178	190	175	182	148	185	173	163	171	162	156	154	170	165	147	168	151	182	155	145	151	150	152	173	165	183	164	168	144	174	159	166	160	174	168	159	159	164	162	155	167	151	168	150	188	176	165	159	163	160	177	165	148	176	196	169	188	154	175	162	165	152	179	184	170	175	192	167	176	152	170	161	179	175	178	169	179	180	151	173	176	143	176	175	169	165	155	181	148	192	156	159	182	159	188	149	167	140	164	179	185	169	159	155	147	156	162	166	164	145	153	161	168	161	178	148	164	174	174	164	180	141	158	161	174	151	157	173	188	157	180	160	151	170	167	173	161	172	175	157	180	163	172	170	157	172	181	158	145	154	156	152	163	158	153	172	172	164	167	172	167	167	169	152	162	178	164	165	171	141	166	162	151	168	155	171	169	143	163	171	146	168	141	150	159	167	187	146	194	153	167	175	154	152	171	169	144	146	181	169	160	175	140	187	159	140	163	147	159	152	156	193	158	139	167	171	172	156	179	183	157	178	172	163	174	153	173	171	147	154	176	141	176	186	170	172	179	169	169	153	195	141	150	158	157	158	177	136	184	166	173	163	157	159	182	146	151	167	136	169	164	192	157	188	156	178	139	162	188	173	144	170	169	195	149	157	153	162	173	152	148	176	158	166	141	156	179	180	129	171	131	157	174	156	169	169	158	150	178	147	170	175	158	170	148	157	159	181	158	190	144	155	167	185	164	174	145	173	174	175	166	169	176	161	193	158	169	153	157	158	178	163	176	165	175	166	139	169	173	179	161
50453	73018	62276	22239	2991	2132	1656	1294	1061	876	756	686	589	513	499	446	410	420	376	378	388	364	357	384	346	341	347	300	333	336	329	296	317	331	324	314	367	308	304	340	306	317	297	308	313	289	291	295	320	269	277	282	248	244	259	267	262	241	239	259	262	239	283	240	258	243	257	253	282	254	247	258	239	259	248	275	291	248	278	247	249	283	258	253	248	259	261	280	244	266	260	254	251	253	217	272	265	241	246	290	229	259	264	256	218	238	263	259	251	262	265	235	250	230	248	240	251	261	259	256	253	240	238	247	250	248	264	239	273	239	222	234	266	244	232	251	251	254	262	257	259	241	279	259	248	234	252	280	267	246	244	261	252	249	284	277	233	256	269	251	231	241	240	256	243	272	246	261	245	223	247	251	249	248	256	256	264	250	234	260	252	247	244	257	243	222	271	264	268	237	247	261	254	254	241	242	263	285	265	246	282	272	255	234	273	247	230	236	248	252	248	270	273	257	259	251	213	257	245	244	280	223	243	240	259	239	246	255	240	245	246	264	232	253	254	250	240	275	247	234	237	263	263	266	256	239	275	267	250	258	281	261	234	241	237	255	248	263	239	273	281	258	244	236	243	273	252	241	251	289	242	246	254	239	257	268	238	264	241	250	229	265	243	246	257	237	260	261	258	276	249	257	224	226	228	255	247	245	228	269	242	256	276	249	232	239	207	229	255	245	291	252	281	242	255	240	254	267	255	238	236	242	243	223	280	239	221	235	245	228	242	244	217	246	244	235	258	248	264	263	270	245	239	228	252	244	244	238	240	266	265	254	257	276	236	244	254	265	252	223	231	267	244	216	234	244	258	264	211	253	231	235	255	258	245	250	240	249	250	267	242	246	227	255	260	250	283	274	247	240	264	215	245	218	269	241	277	273	246	265	271	260	261	258	262	230	256	283	267	256	258	258	237	236	243	248	253	252	236	257	252	238	254	270	227	267	273	245	249	285	232	235	244	271	240	257	259	276	249	281	267	243	256	267	275	283	246	240	256	245	211	261	240	256	250	215	238	279	238	229	287	260	257	266	250	267	251	277	229	238	244	241	253	245	244	267	238	257	234	263	251	239	255	247	240	241	241	236	257	244	248	256	251	258	237	229	241	253	239	262	251	258	208	250	256	236	242	239	244	258	271	247	250	263	244	261	230	263	250	239	237	249	247	266	248	255	242	239	252	254	241	288	256	283	290	245	244	245	248	253	234	259	256	237	267	244	226	249	229	216	251	226	230	254	252	281	248	243	224	275	244	271	227	265	243	231	260	245	249	264	253	222	244	258	245	232	258	237	261	238	233	263	260	249	250	232	244	246	248	255	251	264	248	245	267	246	259	247	240	261	270	243	283	245	281	250	268	245	254	253	262	246	265	233	262	260	241	255	242	260	258	278	238	275	238	235	260	253	263	261	212	232	228	250	226	231	273	278	244	287	265	263	244	254	228	229	250	275	263	232	244	241	249	255	259	251	247	250	269	253	248	245	235	244	260	251	245	245	243	236	265	244	268	231	250	246	232	274	257	223	252	279	263	236	271	266	264	234	242	246	243	272	290	224	234	264	247	236	236	244	250	265	228	237	285	242	243	290	239	257	250	243	277	217	247	230	258	248	246	241	258	253	274	236	241	234	232	232	288	242	246	253	233	244	255	259	230	260	236	262	250	232	263	273	219	259	254	254	252	228	285	238	270	254	252	278	262	280	231	256	254	259	248	257	235	244	210	256	246	228	261	272	236	237	246	264	260	260	250	241	238	218	229	253	278	224	238	223	250	260	247	285	258	232	238	257	265	251	259	247	256	255	245	233	223	250	254	228	247	246	246	252	252	288	263	209	239	248	221	259	281	236	269	252	243	240	255	239	261	264	257	254	281	247	273	263	252	254	238	254	256	231	266	243	262	268	253	244	248	237	266	286	283	238	256	251	260	268	253	283	259	264	258	265	251	226	203	250	257	241	279	259	239	237	259	243	269	274	251	284	260	259	244	240	259	232	223	230	258	241	222	266	262	248	250	273	234	214	256	259	288	234	248	240	249	250	287	245	245	267	253	259	261	251	268	284	263	255	230	238	254	265	271	233	251	230	272	215	249	250	268	230	257	248	264	260	241	252	225	275	239	249	251	259	230	230	263	271	245	242	266	251	261	253	233	251	260	237	240	247	252	253	261	220	222	256	234	244	271	274	251	260	276	232	242	255	262	257	220	274	235	244	278	236	230	227	248	222	265	244	244	252	231	285	246	255	237	247	235	236	260	241	232	256	252	225	242	271	253	257	247	232	236	274	274	282	253	225	264	258	268	231	234	263	261	247	281	253	241	263	233	243	260	278	239	250	261	248	250	241	234	234	240	265	270	231	257	235	231	281	275	264	242	229	239	256	233	253	247	251	259	252	248	243	241	272	245	258	259	269	245	261	282	260	242	252	246	244	276	214	267	274	264	234	229	237	269	265	249	232	233	279	252	241	259	224	258	270	253	231	236	252	254	250	258	262	272	276	243	262	257	234	255	236	263	251	241	248	264	270	249	245	258	256	277	255	247	266	243	234	249	244	272	252	239	238	236	256	241	251	249	234	289	268	268	242	244	254	259	255	230	208	246	258	244	247	246	252	265	276	235	256	253	251	283	267	243	246	258	288	278	258	263	274	250	245	269	243	257	253	236	264	267	239	250	216	253	238	264	291	263	244	234	227	247	278	258	272	275	244	251	254	283	237	259	231	257	263	226	238	251	240	247	291	241	225	245	225	218	237	225	267	258	229	249	260	280	246	283	203	264	258	279	271	244	273	258	248	262	240	246	243	261	254	294	241	246	238	253	286	262	242	245	244	248	249	250	265	258	226	281	230	242	234	231	255	260	250	260	250	242	266	273	240	235	261	279	248	246	258	279	242	229	237	263	270	263	255	252	225	221	257	262	244	242	243	220	252	267	237	254	247	248	250	233	247	257	257	236	238	246	253	271	260	270	259	254	247	235	249	250	266	238	242	267	229	255	226	252	252	225	219	234	244	239	266	252	226	211	221	252	254	248	240	286	224	228	243	258	266	270	253	255	289	276	266	264	250	267	243	279	237	254	272	253	260	241	248	229	275	229	213	251	258	223	257	246	248	274	225	257	249	259	281	242	265	252	230	258	248	245	277	234	261	245	259	268	247	248	243	244	252	241	232	231	252	259	241	219	229	241	238	278	247	256	266	230	267	265	257	258	291	248	247	268	223	255	239	271	239	242	248	249	223	241	247	256	261	263	216	281	221	262	255	259	248	223	263	256	250	255	253	253	237	256	277	247	250	235	263	263	243	258	255	217	252	276	234	268	251	232	242	250	236	268	257	252	247	242	252	246	237	265	254	266	262	271	258	236	256	241	239	267	237	264	273	230	263	225	254	246	250	247	250	254	253	269	231	250	249	265	258	255	240	210	246	251	262	234	238	249	272	275	265	253	268	274	234	251	266	271	271	264	258	266	267
26896	21159	20480	5793	452	377	366	374	359	358	370	367	355	353	347	389	366	375	333	348	351	355	363	372	366	325	347	354	328	340	375	345	349	350	365	343	339	378	363	362	395	327	346	368	326	380	360	358	362	380	365	354	372	355	329	351	366	342	359	341	323	331	375	356	380	358	362	357	345	336	340	346	330	343	354	344	342	347	354	319	346	346	405	331	334	339	351	358	354	359	357	336	358	347	340	370	364	352	350	352	354	315	337	368	369	347	386	338	340	357	351	358	349	365	326	365	328	365	334	352	319	365	372	345	350	356	343	337	362	327	322	347	364	358	387	369	357	358	361	353	351	334	337	353	346	390	334	385	353	347	354	351	367	347	381	343	368	320	374	380	365	364	362	365	328	390	369	358	367	378	373	345	352	346	350	367	364	357	376	370	335	360	358	326	373	326	360	402	336	339	330	348	318	339	332	354	337	330	350	319	337	358	349	357	346	369	379	352	312	379	357	334	319	374	329	362	336	363	322	352	325	356	318	334	323	360	344	357	353	361	334	354	359	366	295	326	340	360	370	363	323	359	342	389	331	356	348	350	347	367	323	349	304	336	344	335	365	345	367	354	385	334	351	365	352	376	361	378	342	379	332	344	353	376	319	339	333	382	343	359	309	389	293	332	344	384	333	334	362	354	355	360	356	330	333	322	360	364	348	368	366	319	363	349	390	349	389	364	331	328	358	365	369	332	357	352	356	345	346	351	344	343	339	346	330	353	373	361	380	349	327	363	330	349	366	347	352	363	336	335	358	347	359	360	334	321	386	346	340	330	351	397	361	333	334	344	347	365	341	348	373	384	369	343	360	340	334	378	324	326	344	375	375	333	341	372	358	369	338	370	380	345	348	355	331	345	329	351	390	370	371	364	368	341	364	326	364	399	362	342	368	343	333	335	317	350	370	364	322	343	324	351	336	365	361	358	346	367	333	357	352	392	382	327	334	376	333	348	340	333	351	351	357	388	342	389	332	339	380	335	358	352	372	336	356	336	338	375	369	366	345	352	370	361	359	347	313	382	399	332	362	353	290	334	349	366	369	353	382	370	362	352	381	387	340	322	325	326	346	350	360	356	374	373	354	342	326	381	367	371	338	325	349	337	341	338	332	339	351	374	329	355	346	361	343	358	352	348	367	379	382	360	332	332	358	344	327	330	334	355	375	356	336	361	345	357	364	349	377	335	354	371	317	365	301	317	353	340	378	372	353	359	358	356	328	344	328	370	352	361	357	336	341	348	364	379	352	337	328	346	357	385	341	361	361	331	371	343	389	343	380	352	357	359	324	351	351	344	335	344	346	343	318	319	320	336	351	341	349	349	340	345	336	375	352	345	383	335	376	369	322	379	320	370	376	342	334	359	323	362	332	371	382	320	372	376	334	372	368	343	347	370	378	391	371	339	374	363	363	337	342	356	356	371	376	341	361	379	367	343	354	318	384	337	334	384	375	349	345	339	372	337	331	346	323	363	349	340	361	334	334	327	332	356	343	355	329	331	372	350	363	344	338	340	340	334	322	364	377	313	328	389	354	369	345	324	360	366	319	358	352	379	360	349	342	360	334	386	342	360	361	344	364	349	372	389	381	362	352	346	353	311	336	358	365	357	331	371	349	392	357	354	360	369	334	352	382	332	362	348	328	356	374	344	374	335	336	351	327	345	344	371	361	353	347	344	349	344	361	341	367	364	364	369	343	357	346	342	363	356	377	354	389	309	346	359	331	305	332	362	363	385	368	354	344	380	334	350	336	361	331	346	366	328	344	391	342	376	358	352	370	339	353	342	365	331	382	397	371	350	359	338	353	383	341	364	364	343	358	343	332	332	361	338	322	360	353	318	335	353	348	368	362	388	345	362	344	364	359	334	322	373	371	346	297	348	345	362	317	379	316	348	365	358	316	350	325	365	369	357	381	338	325	344	345	345	336	357	378	363	327	356	373	326	366	374	360	367	351	347	312	350	358	331	353	324	356	361	326	358	347	307	341	322	384	354	340	348	342	364	356	343	351	352	335	366	347	342	332	350	361	362	393	362	353	362	355	348	344	350	358	332	304	321	359	349	382	317	374	330	349	344	326	321	350	356	358	363	351	368	402	395	328	351	369	336	333	377	359	347	355	362	358	353	344	346	364	338	359	368	357	326	352	354	342	350	329	331	345	313	376	370	365	342	366	333	351	346	353	384	346	363	351	332	373	340	364	361	324	365	356	373	345	364	349	340	392	350	330	337	341	345	339	357	389	352	366	343	322	344	355	366	335	379	373	367	331	328	342	359	369	320	336	339	335	358	310	372	316	371	355	381	321	346	363	345	356	298	313	358	351	335	375	370	360	344	352	359	326	322	333	364	367	318	332	357	366	376	351	362	377	354	324	349	370	325	375	396	308	338	328	358	352	348	353	344	344	330	332	348	372	363	357	356	357	356	381	357	349	339	348	357	345	346	355	362	414	361	343	369	349	369	370	387	342	369	348	358	354	355	373	341	344	368	336	342	319	367	338	347	394	378	346	381	353	342	324	358	359	336	362	375	364	354	372	338	352	336	394	343	341	340	356	355	368	325	365	345	330	318	321	369	338	303	318	350	338	357	346	372	376	332	349	339	369	350	374	349	377	359	323	342	356	365	370	352	338	325	334	367	343	358	344	342	321	388	326	352	348	357	366	363	372	348	332	334	347	362	360	340	383	350	347	326	407	375	371	299	351	325	363	367	355	388	356	374	372	381	299	343	345	334	369	370	347	373	325	356	344	348	352	360	383	365	358	367	321	359	353	370	339	330	353	352	375	340	362	358	386	414	384	370	337	355	323	369	330	323	364	321	320	329	370	362	359	370	363	339	358	364	339	334	336	349	361	370	349	368	312	332	354	352	363	365	333	350	328	351	354	384	359	311	372	349	380	377	352	341	362	382	331	388	353	360	335	350	324	341	371	332	335	355	341	340	368	354	345	360	334	350	347	326	343	354	344	380	342	370	362	336	352	356	372	321	355	381	352	354	345	354	318	338	337	346	367	368	367	367	337	360	325	354	338	347	347	365	367	351	334	332	369	358	332	346	341	401	362	356	380	359	360	366	380	374	343	314	343	375	353	366	335	355	338	359	363	375	351	353	322	362	353	373	361	338	378	375	345	358	360	349	316	362	373	339	347	358	325	338	345	371	352	341	346	335	397	346	330	364	345	344	364	353	335	351	298	331	320	329	353	346	360	339	332	366	316	344	382	332	332	372	341	375	357	328	378	351	342	334	368	336	362	351	388	367	341	372	344	318	334	355	352	368	354	405	364	352	407	359	345	335	356	332	345	385	352	342	359	354	336	329	372	334	378	352	347	364	358	366	335	363	358	354	370	324	368	378	361	354	342	363	351	352	324	323	365	322	366	335	347	312	352	355	330	320	323	383	382	334	318	342	342	361	343	358	367	329	320	330	320	357	341	380	369	350	344	352	358	388	309	374	340	347	366	350	352	333
19046	27794	23041	4108	628	593	580	545	519	461	544	502	504	508	506	525	520	528	533	546	505	497	499	542	531	547	528	516	505	553	510	504	578	575	494	539	565	545	549	498	549	538	533	529	550	546	544	518	584	524	514	533	494	518	514	489	517	475	522	532	535	484	503	517	505	537	549	489	520	503	507	555	558	543	531	476	528	525	564	519	538	507	485	512	510	501	530	523	491	523	503	522	480	502	533	496	485	501	517	500	514	496	483	508	544	487	559	485	515	513	491	533	500	494	522	541	521	511	543	517	493	519	477	549	532	524	514	524	507	496	540	513	523	496	504	497	537	524	504	538	524	483	527	516	500	535	508	520	533	505	505	539	524	502	525	528	534	462	501	521	518	530	518	510	553	547	515	520	541	515	535	531	521	536	503	548	555	479	516	523	551	513	535	497	515	538	505	536	544	504	528	524	536	528	565	531	515	538	501	485	500	502	515	548	548	527	522	508	503	513	513	544	533	525	531	549	532	475	532	482	493	560	493	515	485	534	495	483	509	564	528	506	499	532	531	569	534	506	508	491	539	524	541	519	536	507	528	487	553	490	524	504	463	494	492	533	494	499	557	505	486	506	511	491	507	491	516	542	506	530	561	516	543	513	542	530	561	501	556	531	519	503	540	538	531	482	480	510	479	509	516	523	570	530	507	519	457	523	556	524	495	511	563	485	482	532	522	538	552	506	506	540	505	507	562	485	536	531	493	521	507	522	550	546	523	540	519	511	520	492	511	537	523	505	525	524	521	520	495	547	497	530	515	519	524	482	538	518	510	527	545	508	469	513	543	502	575	526	516	498	548	532	524	519	484	524	459	540	506	551	508	546	578	501	547	523	519	495	501	549	508	490	540	535	517	523	538	520	497	538	538	521	465	534	487	479	522	489	524	484	519	505	550	537	509	527	525	557	530	529	531	529	505	575	520	514	518	524	559	520	511	493	500	532	529	514	514	520	547	509	496	522	535	499	482	515	525	506	483	556	546	560	519	499	512	486	494	472	502	493	565	517	570	509	511	481	485	496	535	524	495	498	504	510	556	485	489	512	542	530	530	539	450	541	480	522	515	512	501	526	525	515	506	543	506	529	553	520	503	496	507	506	520	459	539	538	525	498	535	560	493	527	559	507	523	482	553	552	556	504	539	512	529	516	498	496	480	469	504	555	528	548	537	504	540	487	562	561	542	547	484	545	531	528	539	522	533	548	530	539	529	496	474	565	519	566	533	521	525	511	478	496	497	569	512	516	546	521	518	484	511	557	498	552	510	449	528	533	504	486	517	504	557	479	537	492	522	517	513	513	459	513	525	535	478	540	475	511	488	524	514	522	535	449	504	536	511	543	538	541	542	502	503	509	522	569	530	510	507	524	490	511	540	499	565	501	506	534	535	518	551	545	490	502	559	562	529	504	551	503	489	475	494	507	518	592	489	500	507	529	523	515	527	540	511	537	551	513	524	510	544	536	514	491	497	498	509	527	546	521	509	509	512	550	511	505	510	527	518	484	536	520	464	513	548	539	515	531	518	521	521	491	505	526	500	545	524	536	534	480	545	516	494	475	517	507	521	511	533	526	524	499	519	519	522	468	496	525	481	557	498	535	508	500	496	534	480	547	520	563	540	515	525	487	514	519	469	526	523	536	506	508	544	506	538	528	551	510	538	517	495	532	509	569	500	482	531	516	528	479	503	504	526	525	495	527	520	511	510	510	480	519	484	493	572	514	493	531	527	475	550	500	560	489	514	541	567	554	548	477	524	509	510	483	539	551	510	467	473	517	552	492	525	515	515	524	506	503	529	471	552	499	511	549	517	476	480	486	488	527	527	523	506	503	549	520	524	502	511	544	586	505	522	509	521	484	500	507	489	479	544	510	535	539	517	542	515	487	501	544	494	477	503	488	512	501	512	477	509	510	534	523	528	540	504	530	532	500	518	518	541	545	535	564	530	483	521	510	536	506	514	517	539	522	496	522	507	522	529	522	519	537	495	454	485	539	533	509	534	499	497	549	497	500	528	512	541	492	538	558	504	505	543	550	492	497	509	529	509	527	568	515	500	469	504	532	497	537	501	517	576	511	514	542	512	553	500	505	488	511	524	520	524	488	532	512	535	523	525	512	479	515	536	522	518	526	547	520	510	512	525	495	523	501	476	505	515	525	526	497	545	505	555	524	547	513	537	514	544	529	493	533	507	543	560	518	537	524	499	571	528	599	493	522	509	536	518	512	490	528	506	494	481	536	474	508	495	504	547	531	540	546	508	483	530	515	504	523	503	519	520	506	542	511	503	495	501	546	555	522	526	491	510	504	510	512	496	496	500	512	497	512	471	469	495	533	502	539	542	523	524	509	532	493	487	487	540	516	481	503	530	522	550	515	517	523	507	532	516	515	548	536	504	508	506	527	549	476	521	552	518	541	498	491	510	547	538	523	530	531	549	501	569	487	506	559	521	486	520	497	518	531	576	523	524	546	517	515	517	524	545	461	546	510	481	508	510	479	514	503	500	498	530	544	501	460	479	539	513	561	518	531	496	543	499	532	489	523	578	530	500	511	511	502	522	532	530	527	526	559	528	520	524	547	526	517	570	548	506	512	532	539	479	511	521	514	501	523	514	480	488	544	507	529	500	491	490	521	545	519	499	524	537	530	520	490	499	511	526	496	546	513	483	539	533	519	504	488	520	551	498	530	531	529	505	512	505	539	519	515	525	497	501	456	519	512	533	541	509	485	505	509	522	506	522	529	544	509	518	540	520	514	516	518	498	514	505	511	548	529	524	545	501	518	516	478	502	491	497	511	497	551	476	499	567	536	557	476	538	500	545	514	534	507	487	495	518	530	529	544	507	574	510	522	509	539	556	514	505	534	512	521	517	517	526	522	526	526	513	506	526	514	569	529	565	500	505	541	522	537	499	503	524	525	511	568	496	535	493	497	499	539	504	485	501	481	515	534	521	489	540	493	515	508	501	500	508	517	497	534	496	527	517	508	526	507	549	519	536	529	513	506	553	547	540	542	509	524	525	468	460	513	525	547	558	495	538	537	493	520	478	519	492	505	536	474	501	520	526	514	531	511	467	503	516	506	531	509	494	516	561	540	521	494	520	524	504	518	528	478	519	515	509	515	486	498	517	511	494	530	542	544	508	536	540	508	514	516	519	496	496	528	534	528	509	486	502	531	525	495	530	544	538	491	528	520	538	503	514	532	497	538	492	510	545	531	515	525	525	506	492	495	502	502	507	537	544	523	516	529	534	506	499	553	505	532	502	494	503	530	504	529	495	501	496	491	516	505	517	539	520	515	526	512	525	514	510	562	503	506	500	533	546	537	544	531	476	511	500	509	516	576	498	533	476	523	482	535	519	524	522	553	515	492	505	500	518	494	531	477	538	540	523	535	544	517	476	524	515	557	533	538	500	503	497	509	541	500	506	533	528	522	502	497	524	499	525	526	508	530	536	506	538	535	521	531
23873	21055	28610	24891	18536	4358	663	513	427	454	411	379	420	378	396	366	395	427	332	403	326	372	346	379	377	343	340	371	366	354	374	345	352	357	371	366	360	361	389	382	347	367	391	357	351	359	365	364	339	359	365	361	313	356	318	301	330	364	347	340	385	331	357	333	335	337	339	318	335	349	355	356	304	321	310	323	370	359	352	382	330	350	351	313	340	384	361	359	361	363	349	325	367	315	307	334	360	354	332	363	348	354	351	322	362	345	347	386	345	349	371	359	335	360	339	334	348	359	372	336	373	332	346	337	352	336	324	363	335	353	355	326	333	333	352	334	312	347	344	359	322	296	327	291	349	339	365	341	397	312	346	345	373	335	318	308	354	326	312	324	324	339	337	323	383	346	351	338	366	356	317	333	366	347	320	346	347	343	350	349	328	325	314	327	356	354	343	298	329	314	352	354	346	341	340	341	345	327	346	332	348	315	323	348	372	366	356	362	330	364	355	346	336	371	342	352	375	332	349	314	340	348	360	314	333	324	350	332	351	341	335	354	367	344	351	365	335	336	343	358	354	331	321	337	358	311	362	313	383	315	355	378	338	373	345	371	346	357	347	371	324	344	340	314	334	321	347	343	330	353	325	368	344	320	355	319	360	320	331	338	330	341	354	366	342	324	331	340	345	333	394	356	349	369	354	353	332	360	339	350	334	356	381	356	315	344	334	359	331	305	351	367	369	364	359	369	364	386	302	342	343	330	347	340	348	338	328	312	330	343	359	333	329	344	336	342	341	307	342	339	328	381	320	327	382	367	340	365	349	350	336	354	351	321	327	361	355	371	383	352	319	364	352	347	374	339	354	324	341	318	348	313	335	350	340	328	347	361	341	359	321	316	329	341	331	320	382	362	325	336	333	355	339	327	335	321	325	340	344	345	331	321	359	343	347	375	330	331	316	328	357	336	346	340	364	347	361	312	326	394	343	363	320	327	347	356	329	319	333	328	344	311	344	337	317	335	352	347	342	343	362	334	362	342	369	335	346	329	317	384	383	365	382	296	361	342	341	343	358	344	364	350	349	329	357	366	345	333	345	352	348	360	347	348	340	352	353	382	338	325	328	335	358	327	349	333	365	345	378	361	353	343	314	334	359	356	357	318	358	344	329	341	334	326	346	324	341	360	326	354	324	320	328	360	321	347	302	345	329	347	342	338	348	355	320	363	375	346	349	380	354	325	355	299	320	339	316	339	354	306	325	317	369	350	363	390	365	355	337	330	355	377	355	350	342	383	345	335	334	338	366	344	343	317	327	360	357	371	346	345	349	334	352	342	321	340	354	318	348	336	337	359	323	345	319	353	343	340	344	318	336	343	352	349	329	352	354	352	355	331	343	309	375	331	330	329	357	344	318	348	323	356	357	365	349	380	328	330	335	348	352	335	356	305	304	331	350	353	339	380	335	354	313	349	364	371	371	298	324	377	322	366	383	353	361	349	313	340	312	330	379	326	335	345	286	368	328	338	329	319	339	341	342	366	320	334	339	342	370	363	365	349	316	347	356	326	344	314	330	349	310	358	359	362	329	344	344	359	364	314	352	360	358	352	337	360	342	323	345	325	371	343	313	358	339	358	366	327	311	346	362	326	329	362	371	347	294	349	399	345	339	329	338	324	334	311	340	337	329	318	336	351	338	333	373	342	351	347	301	323	345	326	333	319	320	332	339	340	348	344	334	356	337	307	351	365	352	357	319	337	372	351	311	330	346	367	318	335	364	345	346	329	334	337	346	361	392	329	372	340	347	365	386	329	334	386	338	316	363	330	297	345	321	355	356	335	339	310	330	353	325	347	313	352	342	356	319	303	356	347	362	331	333	353	370	350	376	329	331	347	338	342	383	370	333	326	335	323	348	316	313	344	332	306	371	360	338	350	346	316	345	340	345	361	346	330	342	328	369	366	335	336	350	352	348	332	323	338	332	372	327	347	338	361	331	346	298	349	331	344	342	317	343	322	329	392	337	338	322	345	334	337	334	328	348	345	323	369	354	322	338	332	327	351	374	357	318	334	350	311	351	344	323	328	361	333	345	321	347	350	355	344	339	335	338	360	332	358	355	343	359	357	345	358	333	384	326	335	299	341	359	333	351	356	348	304	369	332	359	337	339	350	315	347	380	354	338	336	340	351	347	341	349	312	330	350	325	342	344	371	333	326	378	369	327	354	342	351	317	358	342	374	322	357	343	329	329	335	342	349	343	336	333	365	353	331	345	338	344	332	357	356	358	361	357	336	332	354	342	332	325	307	318	317	339	332	380	359	354	337	374	361	369	357	343	366	355	348	343	329	329	334	349	362	336	339	345	357	361	325	365	334	363	328	385	316	354	341	353	327	274	318	324	354	346	337	349	359	331	360	336	348	338	357	331	338	360	292	316	349	327	322	357	371	360	320	363	386	350	346	320	319	334	359	369	343	321	344	349	335	339	376	319	356	350	339	338	364	312	366	353	337	374	322	339	336	353	334	341	341	353	311	341	391	347	358	363	340	349	350	343	373	338	350	320	359	333	325	320	314	334	345	347	348	348	351	352	315	324	354	331	341	358	350	319	332	391	355	324	349	337	346	366	319	325	352	363	385	358	332	334	356	342	338	330	346	379	358	328	315	314	373	340	330	338	333	330	301	352	366	329	345	380	346	332	345	345	340	358	314	347	374	336	331	380	335	324	349	388	369	368	340	339	335	340	356	343	324	327	338	364	324	330	354	339	359	350	318	347	351	355	365	370	333	342	332	367	342	321	336	346	343	356	336	336	368	339	321	340	323	343	339	309	381	328	322	319	355	375	295	340	335	362	328	310	333	371	331	375	359	310	330	351	324	336	320	341	334	337	319	342	330	353	337	324	365	331	378	372	379	363	344	340	322	333	350	334	351	337	343	363	326	341	341	361	365	357	345	344	310	381	332	370	347	373	322	324	351	340	287	310	321	345	333	343	328	315	372	320	334	312	319	322	373	350	357	346	333	331	340	358	369	337	361	325	329	348	334	319	318	333	359	340	334	352	368	323	376	370	341	328	353	333	331	347	305	345	343	332	331	373	352	370	325	331	315	326	328	374	358	343	387	353	296	351	336	334	344	378	330	359	329	374	328	368	384	356	358	320	321	345	330	332	336	329	353	354	362	343	317	371	340	322	357	325	362	324	333	352	329	366	391	349	330	353	372	354	377	329	373	347	343	354	356	359	341	346	312	353	347	343	356	373	347	395	321	333	336	358	368	352	344	355	360	313	309	361	374	353	344	321	334	329	357	345	305	332	362	313	376	381	344	385	317	354	314	338	301	337	341	344	297	337	377	355	337	334	362	354	355	326	360	331	353	297	321	351	332	316	349	326	346	357	375	361	303	349	355	342	343	317	339	316	324	291	323	314	356	352	335	329	349	331	352	335	325	324	347	325	344	366	336	343	346	341	353	310	325	350	349	335	340	335	334	308	325	354	347	380	324	342	354	316	354	353	342
41517	58427	52207	20396	1925	1437	1185	1030	939	817	743	724	629	653	598	616	602	590	608	586	574	538	544	558	533	630	533	543	580	529	543	551	557	615	570	567	574	567	580	590	543	522	571	561	562	535	568	537	485	526	523	520	542	486	539	552	523	555	542	532	496	538	519	514	492	509	529	506	527	479	525	525	554	533	507	549	510	527	509	514	561	512	495	542	503	498	504	528	512	531	526	543	528	520	520	524	500	511	498	514	500	513	556	567	562	519	475	505	448	497	501	493	543	495	504	511	501	504	505	512	503	560	503	489	491	492	505	523	520	532	520	541	502	518	521	486	527	511	508	519	517	491	564	560	464	511	495	541	495	517	539	489	486	488	504	468	495	493	529	508	532	511	514	478	507	512	530	516	530	503	510	536	497	502	581	473	499	513	530	485	498	526	513	527	519	502	500	537	551	505	489	510	560	539	525	498	574	496	500	493	518	484	531	514	517	541	505	511	521	487	527	508	548	499	514	529	501	492	530	507	525	547	510	471	533	510	478	473	520	523	531	507	532	528	475	501	518	519	505	550	505	513	486	525	483	507	491	522	525	490	557	442	492	502	478	472	495	503	497	500	498	533	505	494	496	498	532	508	560	500	536	514	513	463	542	518	536	486	477	470	526	506	535	492	510	552	440	506	507	550	489	525	524	499	505	478	510	507	522	497	544	528	500	495	485	485	516	550	499	498	546	513	539	540	543	483	546	514	530	501	491	555	538	463	507	517	486	526	554	562	527	493	551	525	512	516	521	511	545	497	524	543	474	549	507	480	493	525	518	500	522	537	524	514	557	510	554	507	508	507	487	508	481	542	513	544	523	568	513	561	521	505	520	524	471	518	478	524	544	505	511	549	506	523	515	531	542	520	506	487	524	531	529	523	462	479	541	493	512	518	508	514	510	508	476	489	550	561	511	495	496	498	512	528	504	501	530	526	468	509	511	539	536	468	509	496	514	522	478	529	507	489	542	553	477	536	508	531	516	504	503	460	496	496	507	506	472	541	467	516	515	486	467	493	508	555	524	499	480	501	489	509	512	490	500	527	490	519	500	530	530	498	490	503	524	500	522	525	526	530	537	527	488	493	593	536	486	517	514	525	503	486	486	539	540	519	502	499	493	526	523	493	523	517	481	478	508	492	554	531	542	560	567	541	523	511	529	540	483	530	502	536	511	513	507	509	508	525	519	508	515	502	499	518	509	535	564	536	496	480	496	483	527	525	487	549	497	482	492	481	499	541	516	487	532	521	533	520	517	549	466	470	478	509	522	507	520	495	479	488	530	525	496	524	507	540	476	510	546	523	534	545	491	499	510	499	499	494	549	462	545	571	487	552	466	551	497	504	515	509	517	498	509	534	508	504	532	530	474	500	524	501	488	517	565	467	517	512	506	514	507	512	511	536	501	530	510	544	499	510	530	509	497	497	499	539	530	531	502	528	505	492	486	506	479	529	502	524	546	524	549	526	534	536	517	496	512	529	534	499	520	521	498	495	505	519	549	524	502	515	501	509	579	524	508	499	528	515	496	485	506	528	511	508	524	488	535	491	494	502	478	505	486	488	467	532	521	505	514	479	542	542	493	487	555	486	534	495	515	505	509	519	465	509	509	521	514	542	516	554	499	563	489	466	506	556	524	535	536	498	497	507	517	477	529	500	485	535	519	540	545	564	492	546	488	518	548	526	543	557	497	526	520	512	511	508	540	477	507	493	529	523	501	525	509	508	500	525	528	543	537	516	488	545	505	477	505	494	523	466	525	521	545	491	465	512	526	525	537	485	494	553	525	543	470	497	545	492	557	525	504	476	513	503	517	544	500	492	518	499	507	525	543	534	536	530	513	495	555	550	478	467	481	483	529	541	506	480	525	534	535	488	506	499	520	514	482	536	522	526	527	483	522	508	503	534	500	524	514	505	541	490	489	523	503	481	502	521	536	483	540	483	476	487	515	517	472	488	542	529	507	543	502	504	523	537	532	480	460	484	503	513	463	525	517	529	485	526	539	514	498	507	489	495	480	556	531	514	534	492	510	517	458	524	506	516	476	474	486	515	543	516	541	489	544	491	549	519	491	529	471	539	489	520	488	542	510	498	502	520	475	520	520	514	512	568	485	545	482	502	546	528	503	504	525	466	469	536	521	517	538	498	496	524	472	539	547	505	548	485	541	520	495	514	533	493	463	509	550	528	498	467	513	493	510	528	504	541	498	529	478	482	543	492	519	476	542	479	513	508	536	525	491	512	530	529	552	496	537	526	530	530	507	510	493	501	530	506	519	540	477	472	507	513	537	539	522	496	532	525	516	484	526	490	488	495	523	546	514	552	541	494	531	525	505	508	516	510	538	549	506	508	514	520	514	517	558	497	505	526	510	559	544	512	515	537	528	463	498	505	520	484	485	517	509	546	497	484	539	532	524	507	483	509	504	517	502	515	494	532	515	539	540	522	497	480	526	484	513	524	486	474	488	536	559	511	530	510	549	500	504	535	547	510	501	544	553	536	528	479	523	562	526	558	541	529	456	468	528	509	499	524	501	462	561	486	537	514	535	487	517	474	510	462	525	511	499	528	517	494	509	518	509	493	507	546	521	513	528	509	493	513	498	520	479	509	491	498	555	507	507	521	518	535	515	508	526	499	503	517	457	487	532	516	514	524	514	556	478	548	531	498	528	553	502	466	508	463	500	491	483	518	531	515	504	479	506	527	534	507	511	532	515	484	514	513	531	478	506	480	494	534	494	533	516	494	511	506	541	530	506	509	552	518	520	500	545	511	526	512	539	525	509	519	547	477	519	540	476	516	510	484	490	537	505	518	558	530	517	509	528	512	478	537	501	515	517	480	534	490	513	528	515	478	555	531	512	511	477	465	548	506	536	513	557	523	502	525	516	530	510	481	483	476	550	508	519	516	512	495	560	508	476	496	494	496	527	471	520	529	493	544	530	542	502	500	556	503	518	543	520	490	498	532	488	568	511	479	482	573	504	488	508	493	501	508	533	522	564	527	510	543	488	518	529	501	498	518	508	528	517	507	541	495	494	535	481	530	514	471	494	508	512	539	499	495	564	495	514	511	490	492	516	551	500	495	494	465	529	493	477	518	488	455	479	496	517	537	513	550	527	519	510	505	463	546	525	541	527	524	522	534	530	547	490	484	529	509	468	510	523	544	518	525	534	505	535	522	511	505	502	509	511	490	496	524	495	487	503	504	480	486	535	498	524	521	476	523	477	523	497	506	519	534	558	486	516	535	522	510	469	536	498	496	552	491	475	524	556	518	501	511	497	539	497	563	505	509	494	508	514	535	540	496	535	501	522	510	444	492	470	543	533	519	523	543	514	509	521	531	505	527	499	566	502	523	523	503	559	516	520	484	517	519	525	529	525	497	493	526	522	546	538	468	539	454	516	545	493	467	496	533	479	498	479	501	509	487	484	538	514	492	505	531	498	498	480	508	521	555	519	474	521	523	541	534
22887	21023	28438	24393	21004	18618	3334	572	455	360	328	302	276	264	259	226	216	193	225	198	203	195	223	201	173	188	207	187	179	203	179	195	187	203	206	189	193	189	204	159	182	185	196	172	211	199	185	179	154	161	157	183	161	165	183	168	158	150	151	173	184	160	175	169	150	169	158	135	137	176	162	165	172	180	172	158	159	153	150	154	164	157	147	156	155	157	183	163	172	175	161	147	178	151	142	155	144	150	177	165	178	143	162	176	179	169	164	142	167	180	155	164	159	148	168	157	166	148	150	167	155	176	157	171	157	184	177	175	161	184	176	168	173	165	155	136	174	143	163	145	160	167	150	156	157	157	163	167	128	141	156	143	155	161	167	172	178	167	167	150	159	162	163	170	182	159	163	156	163	171	167	149	171	142	189	162	133	189	159	171	194	156	164	173	157	167	156	162	136	158	169	155	174	145	159	156	159	175	172	156	146	159	142	161	180	166	132	162	158	160	156	160	177	169	152	178	149	184	151	164	140	155	166	158	148	159	180	152	157	171	160	148	142	154	172	161	181	167	177	158	169	149	155	157	157	153	148	161	151	166	153	170	170	158	174	155	178	167	178	159	156	167	170	160	176	166	141	191	178	173	152	145	151	170	138	160	159	150	166	140	168	158	162	138	181	162	154	155	175	169	175	165	174	162	164	161	175	164	171	163	168	155	160	186	162	167	157	161	180	159	157	168	167	174	157	184	155	172	158	157	138	190	177	166	158	143	152	158	170	160	163	138	171	154	139	149	160	146	158	146	151	168	191	166	173	170	178	144	147	157	195	163	153	162	153	140	147	153	175	169	163	173	174	152	156	165	156	176	155	175	160	153	140	151	157	165	172	162	161	170	193	170	156	136	146	170	166	178	172	163	150	167	160	159	139	179	186	162	172	153	123	146	146	173	148	153	168	142	170	173	136	166	147	157	173	161	149	148	146	152	142	146	177	160	158	145	162	135	127	160	159	149	169	157	173	142	152	163	142	170	151	177	163	162	169	140	154	186	220	156	147	157	158	145	188	151	180	149	158	170	151	162	158	144	164	173	168	145	151	156	142	160	147	171	196	142	156	140	126	168	165	171	145	143	159	159	163	175	181	134	171	160	172	154	158	162	157	159	157	172	161	154	153	153	162	157	160	156	171	169	153	149	173	164	190	165	170	160	174	155	162	159	165	153	179	153	158	164	172	158	165	160	175	157	150	147	171	172	159	139	183	159	152	152	164	146	178	137	169	164	167	164	143	137	160	158	146	164	152	150	142	184	159	174	151	191	164	172	170	156	153	171	157	171	165	169	164	187	178	150	150	167	170	152	167	159	161	160	143	164	182	172	172	159	159	156	169	145	154	166	173	141	161	166	162	170	159	149	158	166	170	150	179	167	156	162	163	173	160	139	160	160	155	160	147	160	145	193	166	159	167	165	165	158	170	136	142	169	156	147	184	167	173	165	174	154	174	172	159	159	175	151	146	136	152	149	157	164	152	170	161	160	162	161	150	160	153	163	159	145	174	181	165	189	171	152	153	153	148	148	152	171	160	148	152	172	178	161	147	149	177	166	168	145	169	176	170	164	171	153	155	152	159	157	153	161	164	159	159	173	157	165	153	167	163	142	147	140	183	174	168	173	165	152	153	169	142	160	156	163	185	165	163	169	162	175	151	159	164	187	162	161	162	160	151	156	146	175	168	166	150	176	142	149	161	133	155	154	167	166	170	143	166	166	191	169	187	138	136	162	152	162	172	139	150	159	165	169	180	159	147	173	157	163	164	170	165	146	157	154	177	149	167	165	167	170	160	173	157	167	154	156	158	174	166	160	141	158	167	160	163	172	152	169	161	167	159	130	173	160	150	156	161	172	165	163	151	184	152	180	186	151	143	155	155	150	161	196	152	137	184	148	148	180	150	169	153	149	162	150	148	148	137	153	134	157	181	188	173	145	162	153	157	175	174	164	173	177	155	157	153	149	180	173	162	161	167	153	159	150	168	154	162	167	159	151	166	148	166	162	156	161	144	186	144	163	157	175	151	168	174	170	180	168	190	176	158	162	150	156	168	174	154	167	171	169	161	149	174	159	146	145	134	175	175	170	157	152	172	156	162	181	143	146	156	162	160	159	139	173	161	168	152	141	176	167	143	151	158	168	151	155	164	160	170	170	156	163	158	165	180	139	154	164	159	163	154	163	164	155	165	147	166	128	160	164	147	158	157	171	151	154	150	162	148	156	154	159	173	175	177	169	169	178	165	146	146	159	183	154	170	158	159	170	159	168	163	168	150	176	165	170	163	146	136	157	157	160	170	178	180	172	154	168	174	154	173	133	165	150	138	161	135	164	147	175	162	138	148	166	155	170	162	150	149	188	178	179	149	161	150	174	163	160	168	167	147	169	171	171	150	148	154	182	144	173	161	158	163	169	140	150	172	166	176	133	162	163	158	160	138	164	155	154	157	151	161	159	141	174	166	149	139	162	167	170	167	157	182	171	154	155	143	153	172	164	183	150	174	169	162	182	152	157	176	164	149	169	158	148	162	151	150	169	167	156	147	143	136	149	148	149	191	154	155	154	168	149	174	174	162	162	171	142	162	133	154	153	178	162	170	178	184	143	171	163	176	167	169	167	186	170	147	143	169	168	137	169	148	148	182	154	178	160	151	157	148	169	156	150	154	167	173	168	159	149	164	157	156	174	181	167	149	155	157	151	151	148	174	152	186	146	168	178	164	185	164	157	169	149	154	175	151	158	174	175	151	167	178	137	164	156	168	170	168	186	157	152	162	175	150	148	151	167	168	168	163	141	150	177	148	176	154	172	178	136	164	196	166	153	152	158	153	149	157	156	164	155	164	168	165	162	148	177	155	159	175	142	151	190	168	147	155	157	159	153	185	167	179	173	168	161	148	142	164	174	152	175	159	167	160	159	159	155	153	178	160	147	161	149	154	169	149	175	149	171	133	171	155	132	154	139	197	170	166	160	139	166	155	163	137	199	168	154	171	167	148	172	148	178	166	148	168	166	162	137	173	173	146	166	179	147	162	135	142	169	169	185	154	170	165	154	147	175	143	161	170	151	168	181	165	159	152	161	182	161	158	160	160	172	171	164	159	159	165	163	177	161	142	159	126	173	164	137	178	151	182	160	144	172	161	159	169	161	148	174	167	149	195	146	159	183	163	167	157	155	173	133	176	157	148	167	164	162	187	149	171	169	161	180	155	170	168	157	158	151	152	153	177	159	162	151	156	156	177	148	147	151	184	168	153	165	172	171	150	163	135	178	173	161	166	138	180	144	147	163	175	162	191	171	156	168	154	167	166	149	153	146	154	168	173	156	155	167	146	162	168	156	161	165	179	185	172	154	158	151	159	166	156	149	188	163	154	157	149	165	171	161	151	164	173	138	160	167	151	174	153	159	139	159	176	178	168	164	161	163	174	170	164	149	155	151	202	151	138	162	157	172	168	177	156	171	167	178	142	159
49481	60081	63910	28952	3184	2261	1679	1333	1089	922	793	671	605	511	505	445	459	423	405	373	392	376	350	315	315	367	327	326	350	367	331	304	330	340	305	325	357	338	301	356	311	329	313	314	288	259	268	296	273	255	225	264	259	290	291	251	258	249	235	237	254	252	242	256	240	219	250	260	262	254	255	261	254	242	285	251	246	262	237	231	258	239	235	259	256	249	256	228	255	267	251	252	269	253	234	255	251	260	259	260	281	227	237	263	250	237	219	262	241	252	260	235	252	233	235	233	230	262	236	283	238	227	261	259	249	246	273	260	225	270	216	265	225	254	247	227	242	283	247	248	238	215	264	259	233	245	243	242	275	266	225	228	247	231	226	247	269	276	247	227	247	228	257	236	260	240	225	248	259	230	246	232	264	235	235	251	223	254	224	240	227	255	230	243	242	262	259	253	237	244	268	231	242	240	250	237	263	256	279	253	233	250	219	257	262	274	253	241	243	218	256	228	238	223	234	243	233	230	227	262	232	245	213	265	224	245	244	255	238	266	244	240	241	259	250	252	241	254	221	248	239	229	268	253	242	229	224	243	247	247	229	226	243	246	224	241	253	256	255	249	219	237	243	266	224	234	226	246	241	264	251	267	246	250	240	265	220	231	270	231	269	240	271	249	238	246	232	248	229	266	270	229	251	239	264	234	243	245	253	219	208	235	234	238	228	239	243	232	242	242	244	207	239	249	223	233	254	239	248	226	240	264	237	243	245	233	237	258	248	232	240	265	218	228	234	235	262	255	229	221	226	271	269	254	215	243	225	253	240	245	251	258	237	211	243	236	227	241	245	276	223	247	241	257	268	271	237	257	285	234	265	279	256	266	229	226	218	236	221	244	256	232	253	248	236	223	249	260	265	231	234	230	253	264	251	243	274	239	237	247	271	261	238	266	249	272	209	226	233	288	236	250	235	244	263	255	242	232	230	251	255	246	257	226	222	229	242	254	267	252	256	212	250	254	267	225	227	228	264	235	228	252	278	246	250	221	262	258	245	228	253	217	256	259	239	243	254	254	229	244	260	247	280	259	237	253	239	244	257	233	287	254	248	221	245	225	267	277	215	251	260	246	240	219	241	272	237	247	232	268	255	237	255	228	229	227	234	234	245	240	231	266	214	241	229	257	264	241	237	213	243	261	238	256	231	226	249	274	269	242	237	260	231	245	247	277	238	237	237	233	247	225	249	238	249	261	257	243	218	269	231	242	254	276	256	225	246	256	254	236	236	249	256	242	242	249	253	232	226	255	225	258	222	254	253	231	215	216	253	254	253	231	259	269	247	259	239	244	248	253	224	233	245	232	262	241	237	247	245	239	231	212	249	249	216	226	231	265	207	248	229	252	244	289	273	274	240	250	243	251	225	225	246	240	251	268	234	245	241	219	236	227	228	234	245	232	213	210	232	255	235	255	245	235	250	251	233	247	232	225	251	259	265	257	233	243	239	249	259	261	230	226	233	242	246	250	258	274	222	245	266	243	249	249	239	225	246	235	237	270	223	248	234	238	242	258	257	226	233	237	235	262	229	262	289	251	245	230	230	227	244	254	257	241	240	239	247	234	255	260	237	241	237	235	258	264	237	236	243	230	232	246	246	238	255	256	220	256	266	238	244	227	258	264	253	235	230	248	228	234	271	262	247	274	265	244	280	258	252	251	267	268	243	254	260	230	248	262	237	266	253	249	242	224	257	245	263	236	253	258	258	230	239	242	268	233	239	244	269	254	225	243	230	248	248	269	254	245	234	257	266	239	226	239	258	255	267	257	228	225	225	235	259	236	236	257	230	224	241	227	244	258	257	239	250	264	244	257	266	208	247	254	213	255	204	220	246	269	265	257	250	259	255	263	244	243	265	270	236	243	230	263	217	261	258	243	242	257	244	248	261	243	221	253	239	247	240	253	241	259	220	227	264	219	242	242	253	243	253	249	248	238	254	244	247	236	260	231	235	238	251	248	286	232	247	228	245	255	242	226	222	248	255	247	243	242	223	256	236	243	245	233	239	221	217	262	250	264	231	271	195	232	241	241	234	247	272	251	259	236	235	242	246	243	264	210	228	253	219	276	251	216	225	267	235	233	286	258	258	263	266	238	233	251	229	257	224	221	219	264	251	256	234	242	285	237	223	242	243	249	230	242	217	255	256	231	280	245	249	250	237	241	246	225	261	224	248	247	232	222	242	226	271	235	213	248	249	254	229	250	242	239	227	212	241	251	218	221	226	237	251	273	261	246	241	233	242	258	263	235	231	208	251	253	254	222	232	256	230	260	228	240	237	226	222	253	231	237	223	255	263	225	243	256	248	255	270	242	253	225	248	250	263	220	234	231	239	242	274	227	253	205	275	247	234	227	237	254	242	259	257	233	248	245	258	242	272	278	245	246	251	240	238	252	273	243	215	243	268	227	232	242	257	251	250	239	271	236	260	234	243	213	264	246	258	282	233	218	225	245	221	245	233	262	254	248	238	255	259	243	254	240	241	249	228	241	237	237	256	224	227	241	245	260	244	246	258	228	269	228	218	257	256	242	214	257	251	236	219	241	257	241	239	256	256	238	225	249	243	236	242	260	238	240	237	264	252	246	245	239	228	216	236	255	219	249	237	229	233	259	252	238	254	231	232	216	224	208	218	258	232	206	245	238	235	243	281	215	259	239	276	222	244	235	245	251	267	236	234	237	224	249	243	212	236	245	280	242	254	242	237	242	236	232	275	218	269	262	276	248	246	260	261	264	229	243	259	235	271	250	224	220	238	263	270	231	245	233	231	254	244	256	237	259	246	231	252	230	235	250	240	263	208	234	226	263	243	220	242	229	278	251	250	254	235	247	250	270	257	240	214	254	273	211	236	236	223	282	254	235	239	245	255	233	243	278	272	237	247	253	215	220	242	231	250	240	241	232	246	245	267	263	226	228	235	241	264	262	270	240	224	246	248	255	217	219	229	209	241	278	263	217	255	255	263	261	241	250	234	254	244	239	238	253	249	257	259	236	245	225	243	263	245	251	246	251	245	247	230	252	236	222	231	245	223	232	247	251	238	236	263	234	225	236	220	247	259	230	238	247	240	233	250	261	230	236	264	244	218	252	260	251	233	251	244	241	240	219	243	248	245	259	255	252	238	227	273	255	243	235	269	235	223	234	249	225	261	247	230	237	226	229	231	256	264	237	266	241	258	260	236	256	257	233	256	245	266	236	248	241	258	227	245	211	233	234	235	277	221	240	252	244	257	252	219	237	237	242	206	254	255	241	229	229	230	239	251	234	267	223	242	254	205	273	266	213	241	226	254	274	247	244	209	241	223	230	242	249	240	248	230	244	276	241	228	252	271	222	256	240	261	245	255	246	242	285	232	245	235	227	271	215	257	252	232	250	234	245	238	242	261	253	240	288	246	241	230	260	262	257	247	235	258	240	256	249	222	239	244	236	217	241	244	245	253	239	269	258	251	262	248	244	259	230	250	263
26925	20996	19426	7082	476	383	351	354	387	371	345	355	363	326	354	323	344	364	340	355	348	336	374	347	397	360	344	314	372	395	358	361	344	366	366	336	367	374	370	372	382	358	314	347	365	347	345	341	336	338	320	344	358	325	331	347	343	331	350	329	355	356	349	355	340	338	367	365	336	345	340	353	343	332	331	324	348	317	383	350	340	344	329	340	340	358	354	376	339	341	350	380	331	350	320	324	341	338	325	339	337	340	336	356	378	371	343	329	341	370	355	338	327	330	373	325	344	295	326	332	343	349	364	339	319	335	345	337	333	308	353	372	345	333	373	365	348	367	340	369	355	338	336	359	343	297	343	333	341	349	346	360	395	338	324	350	362	347	330	356	360	348	361	338	362	313	353	363	346	342	353	372	348	345	356	339	371	356	322	307	350	328	343	346	347	356	335	334	364	324	348	362	337	325	330	336	331	355	369	368	362	351	339	381	340	374	360	350	350	365	337	359	367	346	356	346	361	328	334	329	360	346	370	336	360	360	400	338	331	340	355	312	343	337	335	372	342	360	345	319	355	344	363	338	319	347	350	331	326	347	326	339	344	355	359	349	322	348	330	348	348	318	350	327	352	356	304	333	372	320	336	351	362	377	347	345	337	336	332	355	314	329	370	320	344	340	366	342	346	360	305	346	320	376	355	356	355	339	352	365	368	330	359	368	339	371	352	328	332	339	348	330	329	343	333	350	360	321	387	312	322	335	359	348	365	372	353	363	336	359	339	317	362	345	323	368	351	333	358	328	337	366	354	364	371	332	347	354	340	364	363	346	332	343	322	345	348	350	359	320	309	341	326	335	361	311	320	335	345	357	357	359	369	335	379	344	329	326	344	336	395	345	354	352	355	369	355	385	349	316	360	318	353	347	353	350	337	327	366	342	337	322	338	370	338	379	355	315	341	391	367	342	336	365	344	378	366	339	329	330	352	300	345	336	360	313	337	351	320	343	301	322	348	348	343	388	339	339	315	326	322	363	323	359	309	344	376	339	357	351	361	363	398	329	378	350	335	332	331	368	341	361	328	348	363	354	323	343	342	371	342	318	376	363	332	359	330	339	331	324	337	334	326	340	365	347	332	325	352	350	353	350	337	335	352	331	333	356	350	341	365	359	349	350	311	357	329	331	333	342	342	301	367	303	378	313	313	344	339	337	362	333	333	374	339	347	354	339	345	329	332	338	340	355	336	344	397	330	345	342	353	333	348	340	338	333	363	333	378	335	362	331	348	347	346	365	343	338	353	341	361	348	312	326	323	322	357	351	379	315	342	321	337	329	365	341	359	347	390	315	342	343	364	314	345	344	336	332	371	372	351	343	340	375	350	346	347	349	323	359	308	356	360	343	372	319	376	345	356	350	303	356	346	367	351	353	345	369	376	339	341	379	319	320	371	370	351	365	354	353	355	367	282	384	353	343	361	337	371	337	369	333	327	345	326	345	324	317	348	323	341	343	335	336	351	357	360	319	327	340	306	364	332	310	365	351	321	357	370	321	342	324	321	349	361	349	337	368	383	346	349	359	338	366	359	384	352	339	369	327	344	360	330	328	327	376	351	316	355	366	327	354	371	349	374	332	380	344	341	353	293	327	356	321	351	343	332	363	330	376	337	317	331	343	371	351	388	336	351	316	344	365	327	345	392	360	349	381	383	329	349	339	371	330	354	338	323	357	358	369	400	360	335	330	355	322	345	334	303	357	354	354	354	332	348	339	374	366	338	358	357	377	348	350	336	351	371	336	318	354	319	352	350	362	378	344	338	358	342	350	329	360	366	389	373	352	365	340	343	368	358	356	313	325	339	354	366	372	352	339	367	373	348	344	339	349	345	357	352	357	331	342	350	363	329	363	365	351	341	343	370	336	328	312	353	326	359	300	344	323	331	322	320	359	382	333	348	342	360	334	353	331	353	379	317	350	341	338	346	377	360	369	367	355	347	324	307	325	344	381	353	354	358	339	343	397	324	383	369	362	353	363	334	347	341	340	343	345	338	376	325	340	330	331	361	331	364	363	372	356	345	385	338	355	343	354	317	352	350	343	346	322	334	357	323	369	352	336	345	334	305	347	336	356	348	334	366	371	367	353	362	363	371	379	317	337	323	355	365	326	308	352	334	358	334	326	357	372	346	347	377	354	333	371	343	330	322	344	345	351	359	358	348	350	350	329	340	339	345	329	331	346	348	341	369	362	349	338	332	339	335	348	350	360	376	325	339	342	364	367	330	324	358	338	342	370	345	338	353	355	359	344	356	389	357	311	339	345	373	356	358	351	343	348	350	319	360	353	341	333	345	348	352	345	327	319	326	365	327	369	379	341	341	335	366	345	308	323	348	336	353	344	350	326	351	330	360	344	328	352	361	307	326	350	379	359	363	311	382	341	358	341	349	346	368	354	364	361	345	341	359	354	354	359	327	354	324	331	360	350	332	359	323	356	311	318	316	365	339	347	345	318	365	350	326	371	342	357	343	347	344	335	367	350	345	330	362	361	346	359	355	356	363	348	316	342	344	328	317	333	321	328	380	330	338	320	325	373	378	374	350	343	323	365	361	346	348	362	340	348	330	338	366	369	367	315	339	344	363	368	348	335	352	342	332	316	349	352	318	364	387	326	355	354	380	400	344	357	344	353	357	354	340	375	349	384	380	353	394	306	363	324	363	411	350	341	379	347	360	371	317	367	355	373	364	336	375	324	361	341	350	341	332	343	361	328	352	383	365	338	355	366	346	324	375	378	330	359	374	367	323	354	368	342	374	345	348	367	359	335	320	347	374	349	324	319	343	348	332	310	325	350	300	343	336	314	359	342	347	348	335	359	364	328	359	331	354	371	347	336	357	362	346	351	347	371	356	320	367	369	342	375	336	334	332	321	329	340	315	326	331	330	331	326	347	366	354	330	321	359	353	369	373	313	345	319	374	364	365	330	359	355	360	355	331	331	356	334	339	337	374	365	350	333	332	362	368	365	323	351	322	352	312	330	326	336	322	330	355	361	336	361	314	354	339	360	340	348	387	341	369	313	367	378	337	326	343	340	372	340	326	317	354	334	337	357	343	367	344	330	329	376	350	352	332	341	366	385	334	364	331	363	344	337	367	358	324	379	351	347	378	348	377	355	350	351	323	321	342	352	358	370	337	329	332	353	372	344	350	318	316	337	390	366	333	333	341	365	322	351	314	375	362	368	352	364	361	314	327	342	354	295	337	329	361	360	347	382	333	335	360	342	383	325	371	323	297	378	325	308	359	366	368	328	322	366	351	340	333	337	378	334	321	358	352	323	319	351	348	374	335	315	336	377	331	345	367	368	365	302	338	331	356	350	335	350	347	379	320	320	368	349	356	338	378	369	347	333	353	359	342	324	330	371	308	352	389	359	368	356	356	347	350	336	335	365	334	319	324	314	346	342	356	367	362	348	310	317	306	336	353	335	331	377	355	356	380	341	360	312	376	328	351	327	352	348
18259	23318	20400	5990	611	562	578	540	545	533	524	511	482	498	547	499	514	501	528	514	488	539	487	542	514	502	532	543	541	554	490	513	460	519	484	560	558	569	557	569	524	526	506	553	550	527	499	481	526	495	514	530	481	525	504	524	511	526	514	511	501	501	466	513	524	513	519	549	500	522	530	534	568	504	510	492	550	516	507	526	522	506	521	444	471	526	517	516	502	505	502	534	531	507	518	510	469	495	492	486	503	526	491	549	557	482	491	549	518	514	521	512	519	489	507	522	528	509	501	503	500	494	560	510	537	471	489	516	529	475	542	489	490	507	519	504	504	493	518	521	502	493	523	531	559	504	518	548	486	525	489	550	519	513	538	510	524	482	540	528	488	501	535	531	491	436	486	526	468	508	503	511	504	506	502	523	519	499	541	501	507	517	492	481	527	518	512	504	493	522	545	528	504	516	506	490	534	569	460	521	517	496	508	547	554	478	491	553	479	528	494	548	500	518	526	520	497	458	550	491	502	469	514	499	514	543	495	495	519	532	513	520	548	515	505	541	541	533	528	489	487	558	540	488	524	497	484	497	523	555	476	522	526	500	455	512	503	537	488	490	518	520	509	506	518	494	505	520	492	516	530	507	560	509	476	523	500	507	522	525	569	482	523	488	520	522	529	508	483	529	506	506	491	508	531	511	523	475	517	521	531	515	504	481	515	505	527	520	502	481	519	512	548	508	514	473	562	487	527	513	507	506	500	495	478	504	506	502	522	524	460	514	489	484	513	493	511	505	491	530	515	517	469	515	510	480	513	510	490	528	520	512	518	537	519	493	488	515	491	461	524	507	506	532	538	539	485	525	465	471	492	529	511	483	483	473	460	490	479	527	511	517	507	530	488	452	476	546	477	499	514	514	516	479	516	482	498	559	527	526	498	498	530	535	511	496	520	552	508	524	504	509	497	482	543	502	563	517	476	448	521	493	519	544	488	505	493	459	517	513	490	529	501	513	529	499	491	504	499	482	500	506	523	516	505	496	499	501	534	500	505	495	534	515	521	567	502	511	532	507	521	507	510	528	491	499	512	509	482	465	508	533	541	531	488	448	529	480	529	487	545	544	540	492	490	512	508	525	503	497	488	496	521	510	530	495	538	451	555	500	531	463	494	532	513	523	503	479	490	503	481	486	513	518	513	511	522	509	525	520	556	486	507	538	501	526	519	523	570	526	532	503	549	505	513	498	504	526	532	468	507	526	521	510	480	493	501	525	477	491	489	500	477	530	493	519	508	526	497	474	517	510	511	460	477	500	543	504	501	534	489	507	518	524	493	478	484	521	503	488	530	511	473	493	473	530	466	527	525	448	525	526	506	496	502	503	501	510	513	520	441	513	506	479	529	493	545	519	497	552	519	523	487	543	537	543	510	532	508	517	483	492	538	545	516	498	517	533	487	501	529	503	552	502	486	546	484	555	486	527	514	533	508	542	527	518	509	512	510	500	533	499	536	528	512	496	525	516	492	532	528	504	500	498	509	492	523	486	509	508	495	540	529	517	509	509	490	501	496	542	523	559	492	492	523	512	524	517	495	520	512	494	487	464	522	510	520	525	509	541	494	512	525	472	517	533	554	497	506	541	507	512	520	507	495	515	538	540	529	523	535	525	475	487	513	515	541	535	495	511	501	538	530	503	506	509	505	494	469	493	543	543	513	522	483	511	507	510	486	485	583	540	524	478	520	467	530	471	543	508	487	495	516	474	523	535	530	523	485	512	529	500	515	502	510	503	512	500	541	516	499	520	554	520	515	510	485	460	447	486	505	483	494	509	492	497	469	479	536	561	518	508	492	504	484	501	564	504	514	529	537	551	507	487	501	548	491	504	567	471	500	494	525	503	559	438	487	509	516	551	472	491	529	462	502	520	466	496	481	479	491	494	539	496	493	519	533	530	489	564	511	521	507	478	546	537	510	473	536	505	540	497	495	507	521	507	505	523	530	489	529	509	509	492	510	514	479	501	475	528	514	520	496	551	527	554	493	542	475	457	515	483	527	518	471	479	511	504	503	495	523	553	510	499	508	467	514	505	475	508	552	528	514	537	552	516	550	516	513	541	512	527	526	507	514	538	501	539	502	549	517	521	488	534	509	499	514	513	517	497	472	511	476	497	462	551	497	501	517	523	487	536	538	498	523	486	503	519	526	497	557	484	564	539	502	541	486	523	536	546	490	516	530	535	530	526	492	534	497	513	519	530	523	513	509	567	471	550	513	518	509	554	450	510	554	517	514	522	547	483	522	489	503	505	572	481	533	549	514	526	504	521	479	533	521	489	510	505	515	507	508	534	501	501	505	530	529	516	505	507	505	513	502	545	536	552	485	524	493	479	520	535	493	486	511	483	459	506	486	540	515	503	479	488	509	469	552	510	559	526	484	484	489	553	516	512	484	471	539	522	530	524	519	516	552	560	472	533	519	512	497	501	495	538	494	486	494	507	489	519	530	529	499	512	563	484	541	513	509	526	518	525	477	530	497	500	510	537	494	527	481	495	534	517	500	563	488	535	558	529	520	536	518	520	512	494	491	561	528	526	520	512	486	505	495	525	482	472	562	464	489	489	470	506	491	522	527	533	524	518	515	546	512	561	490	502	488	499	504	490	491	509	501	504	484	506	527	507	509	500	496	540	544	537	505	507	510	511	513	502	504	471	520	490	498	479	499	478	498	538	520	527	518	533	528	537	492	510	493	485	543	511	501	543	486	528	543	482	527	489	491	492	491	487	543	525	532	492	498	544	515	421	541	497	518	501	550	538	510	533	491	491	510	516	479	520	526	518	496	535	542	524	533	504	512	476	498	501	496	551	529	522	520	550	493	519	529	477	467	476	536	504	539	513	505	503	558	532	502	486	462	543	520	506	526	515	520	470	514	491	499	509	472	495	491	472	499	529	541	477	492	505	482	519	498	521	518	566	503	501	490	530	525	549	541	552	504	539	498	523	523	521	493	456	487	515	478	492	519	532	522	508	519	547	502	515	478	492	540	523	528	493	522	518	495	483	502	513	547	524	518	528	549	490	506	468	513	499	506	471	519	496	546	476	483	501	487	502	542	517	511	481	503	477	506	463	521	521	537	511	490	510	497	527	507	494	497	530	532	493	519	495	472	494	538	509	488	516	479	495	512	498	545	528	523	487	514	509	500	561	496	520	548	500	500	506	511	507	528	501	517	494	528	527	498	524	487	538	505	530	490	514	464	482	518	480	531	500	488	523	504	522	498	524	498	498	539	520	564	538	497	485	495	518	539	520	501	521	511	495	476	546	505	523	489	527	511	507	493	503	533	494	507	480	494	489	508	547	511	543	485	535	514	530	508	568	529	492	524	508	497	532	516	491	504	465	528	511	528	545	496	511	498	533	493	487	496	511	522	485	478	499	500	491	490	490	538	527	482	523	490	568	532	531	530	549	524	513	495	524	525	518	504	533	545	498	463	486	542	500	540	533	545	532	523	554
23872	21035	28409	26409	17599	3917	646	544	438	423	400	395	396	421	396	409	375	358	370	338	363	378	355	367	397	339	375	330	383	373	347	346	354	371	342	362	379	348	358	375	362	339	355	376	389	333	360	359	364	357	353	370	351	327	344	356	368	338	382	337	349	330	318	333	333	335	361	337	330	351	332	353	359	327	333	341	345	312	355	364	323	325	334	326	328	339	348	362	357	317	356	341	349	333	371	342	335	319	342	361	345	343	326	322	342	338	333	345	309	335	328	369	326	366	376	338	379	301	384	325	327	339	317	345	294	342	313	330	337	341	337	337	312	341	340	351	330	320	338	316	323	337	312	331	318	357	354	342	334	347	315	333	332	323	352	323	341	345	335	338	346	343	348	330	321	350	320	315	330	357	343	325	331	340	367	323	319	346	353	351	332	348	343	355	332	340	364	309	352	338	352	325	352	348	350	341	329	335	360	301	322	356	329	334	328	344	338	352	349	337	341	330	330	340	344	328	306	365	320	314	347	316	342	352	350	337	347	349	339	310	343	336	316	353	322	354	339	340	337	331	318	333	296	331	361	364	364	358	338	329	340	338	337	364	314	358	364	303	347	344	364	329	369	317	339	343	372	321	352	322	320	356	324	359	341	378	300	322	326	329	323	352	358	360	364	321	333	355	342	325	365	343	327	304	321	327	360	346	360	336	351	344	351	336	320	342	335	348	407	301	338	361	329	321	378	333	313	361	341	333	354	348	329	346	330	348	342	368	327	357	312	346	351	322	362	355	321	358	327	320	341	314	302	315	345	378	334	376	349	344	336	354	334	366	320	353	356	337	320	334	332	356	324	322	375	327	321	319	353	330	352	323	335	345	356	373	327	322	335	341	325	377	331	306	351	324	339	340	345	378	327	358	349	348	364	297	383	363	352	367	350	366	386	326	340	377	328	338	353	308	341	336	333	363	358	330	328	327	365	330	353	316	345	358	364	352	327	327	354	362	328	370	331	327	352	356	358	323	319	344	348	359	360	358	328	346	332	296	356	346	331	331	339	324	342	344	342	329	355	357	337	307	323	298	336	326	371	346	355	350	353	364	345	314	350	342	309	347	354	340	373	384	348	340	311	356	343	337	313	336	325	352	338	327	322	354	344	320	323	320	348	358	348	331	348	310	321	337	327	354	358	318	339	362	320	320	348	351	372	357	351	344	347	321	326	300	292	348	321	314	317	353	378	337	334	326	346	342	325	341	320	326	318	344	365	323	370	343	304	329	356	327	344	315	351	344	309	329	340	347	367	349	336	315	337	342	354	296	342	355	355	325	361	321	303	339	340	317	351	361	360	373	355	327	345	345	338	346	357	340	338	313	353	345	336	312	363	323	341	363	368	373	368	321	307	342	308	347	358	367	323	327	359	337	351	349	335	371	357	340	331	330	351	356	342	333	349	304	350	353	358	317	292	339	341	313	325	335	301	372	356	303	335	322	320	318	312	329	346	315	302	348	346	312	360	332	317	308	337	380	343	380	344	348	323	381	354	337	329	306	325	328	326	354	337	332	338	372	320	371	356	317	328	336	316	368	340	354	340	353	334	331	344	327	332	381	336	341	359	348	344	346	318	351	331	324	351	330	348	353	321	347	344	363	343	339	347	331	341	374	342	362	345	324	274	336	350	330	335	354	357	325	350	360	352	340	322	372	331	343	352	334	335	321	323	352	328	331	338	352	315	329	335	314	358	330	338	361	315	318	338	376	383	339	333	375	342	331	363	344	337	315	342	328	310	330	354	337	376	321	321	318	316	360	351	328	335	339	312	317	344	338	365	330	326	320	361	317	351	308	353	352	346	374	356	355	344	318	320	306	333	344	351	357	333	360	323	337	352	336	357	335	337	325	325	368	318	336	313	317	358	331	322	341	360	338	354	341	326	308	329	356	310	291	318	350	305	333	333	355	347	352	346	351	388	380	340	315	316	348	350	370	325	369	326	371	317	341	332	330	334	352	381	321	326	356	355	338	360	353	316	337	348	360	341	330	389	301	325	331	330	349	319	364	348	336	357	346	321	291	328	338	327	320	337	337	330	339	336	330	361	334	314	345	315	338	321	347	320	332	342	334	320	324	324	324	344	370	334	305	325	338	360	358	337	354	343	363	357	323	338	347	344	374	348	349	343	329	337	342	341	357	298	340	336	382	363	351	333	326	322	351	319	323	346	346	319	338	323	337	348	335	361	369	331	353	297	337	363	356	336	360	372	311	363	340	374	339	320	332	351	333	342	325	353	335	312	321	350	340	341	314	357	340	335	325	323	334	333	332	361	355	346	338	335	339	329	334	343	366	320	330	318	309	337	356	345	361	323	349	328	343	298	307	358	346	349	338	316	383	319	343	350	327	336	342	338	313	331	318	345	335	338	345	347	325	367	338	347	343	309	361	341	317	314	310	378	372	388	324	333	333	334	316	331	335	336	319	348	340	343	318	315	320	347	368	330	338	358	341	329	347	344	362	372	357	357	313	330	331	314	345	329	332	351	346	339	360	333	325	344	343	366	339	350	361	344	329	362	366	342	379	354	323	342	337	312	356	346	357	352	357	311	352	314	342	305	317	327	319	361	339	320	318	307	375	322	345	346	342	358	300	383	334	355	346	344	348	347	343	306	324	354	349	311	358	338	334	314	323	363	326	318	311	358	330	363	312	317	344	322	337	331	363	336	371	342	343	316	327	337	341	350	378	351	315	350	335	328	317	318	307	383	306	341	348	387	336	349	370	307	358	332	334	329	351	361	327	330	359	338	319	334	341	344	311	351	324	333	325	326	308	350	324	332	334	353	360	336	332	366	344	347	336	313	353	325	355	345	353	321	332	344	329	328	339	340	326	308	350	365	348	337	349	364	336	331	340	340	323	345	351	292	327	343	336	317	337	319	362	320	334	340	331	343	310	349	335	333	336	367	357	346	337	297	334	319	349	357	340	356	365	308	340	331	355	335	346	363	339	347	334	327	345	326	353	340	332	328	362	325	329	318	328	308	300	316	342	332	333	355	359	350	326	376	367	269	343	367	307	339	340	324	327	344	361	395	327	325	360	333	329	339	359	343	350	313	343	355	315	349	384	335	351	321	352	319	340	347	357	349	364	354	331	342	355	349	343	341	342	328	328	358	363	328	343	356	317	345	343	327	362	303	321	332	322	337	340	348	355	368	354	352	317	324	329	344	303	289	368	361	336	362	341	314	308	355	341	320	363	358	331	315	354	332	346	338	348	334	329	309	338	357	341	389	369	355	319	347	330	358	307	370	309	334	329	296	334	339	338	337	334	369	360	349	341	299	360	315	347	322	354	323	332	274	334	319	349	334	306	321	323	363	331	359	312	316	350	377	362	366	343	338	355	342	364	346	348	360	341	326	332	345	327	335	347	309	341	357	320	351	332	358	349	341	328	345	349	336	317	343	352	333	340	344	360	355	345	337	359	340	351	297	326	367	335	322	329	372	354	307	346	337	315	343	352
40651	51522	53809	22163	1955	1480	1213	958	971	829	754	719	665	657	620	575	591	587	583	561	543	541	577	567	536	551	523	562	579	568	514	595	594	586	551	575	617	565	544	527	563	574	521	534	503	562	533	550	522	483	530	503	481	470	499	501	523	499	562	489	552	505	506	532	522	498	506	530	540	490	501	516	525	486	510	504	480	525	527	478	483	512	472	551	487	482	507	540	548	509	527	517	545	526	507	470	495	468	536	545	526	511	493	498	501	493	524	520	516	509	513	478	508	526	510	526	501	513	501	468	571	498	503	508	500	501	502	484	524	453	493	485	551	502	462	535	522	525	549	507	508	521	530	507	510	464	515	483	504	493	495	515	493	524	497	470	524	509	522	524	476	512	533	556	505	523	502	510	503	512	506	456	579	514	518	503	493	533	505	539	526	531	487	478	512	512	493	485	522	536	508	510	516	530	509	513	452	582	523	500	518	516	469	515	503	519	497	516	550	516	510	493	494	513	506	538	490	487	511	522	534	553	465	500	494	523	454	500	485	476	498	491	514	499	531	547	554	515	511	502	492	516	545	497	485	515	521	504	520	491	511	467	521	507	494	471	494	529	486	533	478	482	495	530	503	498	499	470	498	487	486	501	487	510	484	530	551	546	482	514	505	496	463	514	529	523	477	510	492	485	536	519	470	473	507	481	528	479	478	544	513	504	510	506	535	477	494	487	493	492	509	503	510	524	504	535	523	547	484	478	492	539	488	509	507	522	498	522	465	501	511	479	476	502	509	551	474	503	519	483	519	475	480	493	491	499	487	533	495	511	501	511	493	482	498	530	524	518	500	488	513	511	491	547	493	505	502	516	538	514	555	514	525	531	493	526	447	505	511	522	477	494	514	460	522	512	499	523	522	510	522	529	554	543	486	512	500	509	494	519	488	542	534	509	508	520	491	492	484	504	500	534	515	531	499	472	519	504	500	480	512	510	540	507	504	520	513	501	495	490	481	543	521	543	490	510	527	512	494	511	489	505	531	493	516	512	502	503	509	500	497	498	511	443	466	507	476	524	515	489	456	512	523	520	475	546	497	500	502	522	509	490	473	559	502	513	504	536	481	538	496	499	514	526	467	488	507	474	538	507	507	511	574	535	503	509	485	553	447	534	526	507	502	518	518	486	500	521	496	575	538	577	509	490	491	483	504	544	501	475	513	510	475	531	533	479	518	545	504	473	515	519	505	523	511	530	500	517	490	501	523	504	526	511	483	520	524	549	518	542	522	535	504	533	492	470	529	542	508	506	514	538	538	509	497	519	518	489	480	509	499	505	539	506	511	505	523	488	526	475	506	509	487	566	466	502	497	512	502	503	517	517	524	532	504	513	486	481	530	545	526	489	503	536	472	487	517	497	527	472	564	578	490	473	490	505	478	489	501	520	522	522	513	528	539	503	507	514	494	497	504	500	488	503	484	559	560	521	544	478	541	520	516	504	494	489	529	537	506	478	487	495	545	494	531	539	526	504	509	476	518	495	545	515	534	476	489	512	528	466	487	487	486	533	565	503	490	499	528	514	519	510	470	505	501	494	531	522	511	483	473	497	501	509	502	525	499	546	516	528	510	523	507	502	488	477	534	511	497	504	535	509	483	508	534	497	524	561	490	524	509	543	513	502	552	493	496	528	548	473	495	485	505	532	501	514	504	495	543	499	549	533	506	513	485	509	500	525	512	532	552	514	501	528	500	484	487	514	495	502	474	513	522	524	488	515	480	500	508	516	441	506	483	508	486	490	534	484	466	511	488	535	514	553	512	492	507	533	484	513	528	496	498	504	545	518	478	500	475	521	490	503	476	502	464	512	485	501	537	488	536	518	492	510	512	535	508	503	561	517	516	508	484	501	485	499	508	505	541	497	514	476	526	497	537	493	531	506	542	499	510	485	496	519	459	544	497	493	496	546	476	545	552	505	511	476	529	504	518	509	513	470	475	492	500	498	544	527	498	525	509	490	480	553	484	505	554	514	484	544	525	508	500	518	504	489	536	469	533	494	525	507	499	506	525	472	524	510	459	532	498	464	529	512	527	529	482	499	505	493	489	456	502	497	535	517	497	518	480	481	486	474	509	525	501	519	495	497	480	545	511	498	486	492	487	459	509	508	502	511	490	509	507	504	486	539	506	475	506	499	464	529	520	523	497	495	495	490	480	482	509	510	502	483	548	479	469	503	500	512	501	512	513	499	503	519	549	533	516	544	501	528	503	526	532	506	490	519	520	527	488	490	479	512	511	529	482	506	500	510	521	503	542	507	540	465	498	525	461	518	517	504	477	514	496	506	491	529	520	530	497	516	483	479	459	475	536	491	511	510	523	496	518	521	485	513	493	476	529	551	487	525	468	497	486	468	533	533	531	528	475	490	500	467	502	509	549	540	471	540	466	481	529	522	515	552	501	471	472	500	494	475	521	544	499	518	495	513	492	509	480	535	501	488	527	555	497	500	512	480	481	521	516	534	467	554	535	510	505	495	546	515	506	474	499	490	505	447	492	503	517	523	515	465	539	476	481	524	509	491	516	518	490	475	484	517	537	523	508	504	537	557	454	478	509	513	516	509	545	511	531	536	525	527	504	526	516	509	542	522	537	533	487	487	540	479	515	485	543	473	479	517	539	497	522	524	491	503	499	538	541	502	531	543	494	490	493	487	554	473	498	480	505	494	492	495	511	494	513	528	499	443	524	530	521	516	510	517	472	495	545	554	504	519	524	509	482	495	506	515	521	490	495	474	492	521	535	523	526	540	502	489	536	468	543	532	502	514	508	495	536	494	498	472	532	512	468	489	461	499	542	519	476	541	562	510	498	569	509	511	483	485	523	473	509	512	480	474	505	536	519	482	537	519	498	473	482	530	505	497	482	491	488	489	513	490	501	502	502	496	538	538	535	492	490	530	533	555	527	540	479	476	538	508	502	548	508	505	459	488	489	460	475	468	480	500	479	509	496	513	512	516	500	519	519	526	551	491	538	505	503	499	536	497	532	511	500	523	531	504	478	515	547	536	508	505	497	498	484	564	501	512	499	524	517	491	525	504	501	504	481	521	498	485	533	508	493	515	530	488	492	508	478	555	525	486	555	513	498	536	524	478	494	515	536	496	497	577	480	520	477	510	537	522	539	494	468	511	530	506	500	501	494	483	499	537	518	496	486	536	526	525	482	505	508	516	535	524	518	471	508	521	524	491	505	527	522	503	513	501	469	544	493	505	472	487	537	520	491	507	505	493	495	520	522	528	525	526	479	515	543	527	484	508	575	497	512	506	478	471	511	513	498	510	489	503	494	511	563	504	480	531	497	522	505	483	501	504	480	483	483	498	488	505	524	466	521	512	552	535	499	515	516	523	481	531	491	487	520	473	516	506	500	542	480	517	543	454	476	523	502	492	503	506	512	519	502	593	478	521	496	486	566	513	475	546	517	518	519	489	502	522	512	501	501	520	546	514	500	537	501	524	502	513	498	523
22821	21042	29243	24623	20875	15280	1676	567	416	396	329	317	257	264	234	196	228	212	198	190	216	193	190	233	193	195	174	170	166	204	200	195	192	203	188	193	205	167	195	208	195	168	177	174	177	198	197	160	182	154	162	174	167	171	175	152	160	143	170	145	163	160	150	162	153	173	155	184	158	160	157	153	175	164	174	168	180	162	159	154	169	150	174	172	170	182	147	153	164	153	164	157	159	183	159	146	137	172	155	152	179	153	152	167	166	157	151	141	167	183	181	179	178	145	173	157	151	159	140	160	170	142	172	149	156	163	155	147	149	155	183	169	160	160	152	160	165	161	161	148	137	164	176	158	152	169	174	149	177	137	168	145	158	149	143	155	152	132	161	137	162	176	134	176	179	181	165	167	156	152	159	163	154	150	172	182	158	153	145	155	179	167	179	166	170	180	155	139	173	165	179	194	158	152	173	143	149	144	144	140	158	177	159	150	188	169	181	144	154	148	159	157	160	170	143	163	137	168	154	173	154	141	148	167	155	143	169	158	144	185	159	171	154	166	169	159	174	178	171	142	170	163	174	173	161	157	172	145	149	160	163	167	156	165	162	157	165	147	146	172	165	161	148	146	155	149	171	155	155	179	162	156	163	154	155	142	147	141	168	167	183	144	159	165	134	175	146	154	177	144	162	149	150	171	144	157	176	135	160	170	162	149	153	165	157	175	126	156	174	158	149	169	164	174	158	162	154	158	150	170	146	154	155	157	174	146	164	158	157	186	155	163	157	161	187	160	177	161	177	165	149	165	158	180	156	161	161	166	172	156	185	155	180	184	176	150	164	141	155	148	144	168	153	162	148	161	153	165	181	168	152	134	136	146	170	161	147	168	156	152	165	149	176	187	152	170	157	136	189	161	191	159	170	156	170	163	151	163	166	170	187	153	163	183	153	171	164	148	160	155	158	160	140	161	156	166	168	156	156	165	139	156	150	149	176	168	177	155	145	160	144	151	188	145	158	165	141	163	168	165	182	170	174	165	174	164	153	153	156	177	152	169	151	166	146	135	148	164	169	144	175	154	154	162	153	159	145	137	165	163	152	145	163	197	162	158	174	156	157	164	154	146	166	160	158	167	166	172	166	167	170	141	167	184	172	154	141	140	173	147	158	149	164	167	150	144	151	162	147	175	163	163	165	150	194	145	178	185	183	155	171	165	177	148	179	149	185	160	155	151	149	144	152	183	169	154	155	159	145	165	144	170	173	153	157	142	165	133	152	129	151	188	154	161	165	169	149	160	177	173	192	168	180	139	164	167	170	159	175	165	145	172	166	166	156	155	163	162	148	179	148	144	142	162	155	172	146	168	166	152	148	151	175	174	145	164	168	172	150	136	184	160	148	156	156	163	171	156	164	182	166	165	154	161	194	173	173	186	169	152	167	161	173	156	162	174	165	158	156	171	150	147	131	161	171	136	147	136	171	137	174	166	137	158	160	178	144	188	144	156	157	137	162	166	163	151	153	148	142	137	190	157	169	143	161	166	142	164	170	146	166	151	150	173	150	160	165	168	162	169	159	135	157	138	160	158	167	156	158	152	163	149	156	168	136	159	149	175	139	190	174	188	166	136	144	134	179	181	146	181	167	149	160	155	144	144	176	167	161	159	131	177	154	170	152	163	154	157	158	161	142	144	159	144	156	150	140	154	169	143	172	136	146	169	154	184	174	145	181	183	163	146	149	176	142	166	161	161	157	154	146	155	153	158	156	159	147	157	156	157	156	166	151	152	142	157	155	170	161	153	171	169	172	169	156	158	158	152	156	147	149	163	162	168	166	163	154	144	149	148	164	148	174	164	151	154	159	160	153	149	168	168	184	164	161	164	159	174	171	162	149	169	155	163	185	140	160	146	154	162	189	156	140	153	164	175	154	175	141	146	152	152	160	158	155	158	175	144	152	156	154	141	160	150	144	146	164	146	149	150	187	142	157	186	142	151	154	138	139	177	148	145	162	194	150	184	162	158	168	144	185	172	160	180	155	150	148	150	179	163	135	137	136	126	157	176	174	143	149	140	156	149	155	153	168	145	136	149	142	151	156	156	160	167	149	173	160	182	152	161	188	162	169	139	168	149	149	141	178	157	161	181	157	134	177	174	160	172	166	148	167	160	188	166	160	162	155	151	165	138	169	160	155	171	177	151	166	148	163	155	156	160	151	119	198	155	157	148	170	159	155	164	179	178	144	146	160	165	145	142	165	167	167	155	175	141	128	182	153	156	189	144	159	167	143	155	158	161	164	164	149	163	159	148	160	149	140	144	170	194	148	123	164	165	156	166	141	162	169	160	148	162	143	170	153	173	154	160	166	172	166	180	156	154	159	170	157	146	158	189	169	134	151	154	152	154	157	149	187	179	163	172	166	143	172	158	155	157	168	137	178	188	168	178	160	150	150	171	175	148	160	174	129	164	181	159	166	173	161	140	144	157	140	164	142	157	136	178	170	153	170	168	133	153	173	145	148	161	187	192	170	148	163	153	159	158	152	136	144	152	169	163	161	160	172	168	169	151	164	170	163	176	155	150	152	156	139	177	176	145	161	166	157	168	163	164	163	162	150	164	159	156	146	139	170	165	154	168	145	152	169	162	143	140	164	161	146	173	141	156	174	176	177	147	160	174	164	180	153	159	163	174	152	169	167	150	191	152	171	156	180	154	157	162	160	184	160	146	165	161	180	181	181	147	141	137	142	160	170	153	153	171	147	171	156	161	154	178	149	163	143	164	165	161	159	170	158	161	160	166	170	157	153	134	146	152	144	140	159	154	158	125	157	169	171	156	134	156	156	157	148	159	157	144	148	150	162	165	162	159	186	157	137	158	175	137	136	149	165	178	177	179	149	144	143	176	167	157	156	157	168	167	153	148	132	135	170	176	157	165	166	150	151	152	170	152	180	150	175	167	173	166	159	151	165	151	178	147	152	168	146	168	153	156	157	132	182	150	178	165	159	154	149	172	171	163	158	167	167	165	165	168	161	181	162	143	132	169	162	173	161	166	162	153	162	150	141	129	152	152	163	167	157	159	139	147	166	156	167	155	165	160	168	171	168	167	155	150	152	151	166	155	163	157	165	164	163	161	173	175	150	150	163	159	170	150	159	157	145	173	150	139	181	139	156	196	189	161	159	159	141	134	170	139	177	160	163	184	139	153	175	184	170	158	165	160	169	165	157	186	168	189	155	161	162	181	153	175	145	166	165	145	157	169	170	151	156	156	153	153	170	136	157	169	146	159	147	167	151	166	166	165	156	160	171	143	180	168	198	129	163	145	169	146	157	165	161	160	164	152	184	143	143	167	163	164	162	164	156	178	171	163	193	160	170	148	159	166	180	172	157	149	176	167	162	174	160	167	170	163	160	170	157	167	159	142	173	169	137	162	165	179	170	143	143	163	168	168	193	140	166	153	160	165	146	149	156	177	134	169	144	168	165	162	172	159	165	183	151	146	163	155	141	132	166	143
48435	57030	66178	25373	3002	2119	1698	1283	1048	880	783	704	567	526	517	471	454	422	350	380	386	353	387	337	315	329	307	336	342	290	346	290	308	305	341	369	347	330	328	334	282	347	309	298	290	300	319	259	257	301	270	257	247	242	264	249	276	250	245	261	259	263	231	255	243	260	223	236	242	247	240	267	241	263	239	242	264	260	251	212	255	263	268	263	255	234	247	252	254	260	242	253	245	244	242	255	242	239	252	250	219	243	210	257	233	231	257	237	237	255	272	238	240	218	257	236	248	253	280	261	244	266	246	246	223	242	251	257	229	238	283	247	241	216	230	244	250	247	236	240	256	212	250	234	252	249	254	237	246	243	254	248	231	254	231	261	226	248	280	240	217	255	258	255	216	239	234	251	243	267	244	225	225	236	258	259	219	257	241	240	220	227	214	245	252	240	253	244	229	251	239	243	212	245	268	264	239	236	253	254	212	254	225	259	236	238	284	235	235	232	255	230	248	263	243	247	259	253	251	270	192	265	256	267	260	241	240	239	217	229	255	244	235	258	252	239	212	269	219	235	267	263	251	250	229	236	232	221	224	232	217	249	242	251	251	247	261	236	242	244	240	245	269	226	228	267	242	259	295	241	244	243	253	214	262	239	235	257	284	230	254	259	251	244	233	233	243	238	219	233	225	224	241	234	247	227	231	250	246	223	240	224	262	285	234	256	251	247	223	234	236	243	230	258	244	267	258	243	238	213	228	289	234	245	257	244	243	253	236	246	235	226	253	247	233	227	230	243	237	238	276	250	256	233	268	229	270	233	224	235	260	233	265	241	234	231	269	250	250	262	255	247	236	247	253	254	239	230	244	249	233	233	228	269	241	246	261	256	243	270	254	239	230	231	252	243	223	257	249	254	228	261	279	227	243	264	251	225	267	238	257	249	244	248	263	243	271	232	235	249	258	244	248	249	227	245	210	239	254	237	260	268	234	225	228	240	243	235	240	241	245	261	221	254	244	248	266	258	250	240	252	228	258	235	233	243	234	218	233	250	239	239	219	230	225	262	237	234	236	233	225	236	231	256	232	234	249	267	270	263	245	244	254	235	220	241	270	245	241	223	215	237	259	216	260	248	255	263	251	223	243	224	204	252	222	233	254	255	262	210	219	258	237	264	255	239	267	241	202	259	224	230	266	234	210	269	248	243	238	229	251	236	260	218	274	259	255	251	215	242	240	244	269	229	244	246	253	238	233	248	226	244	242	226	220	250	245	268	238	224	229	281	278	254	254	248	248	226	227	263	233	244	245	267	244	246	249	250	239	224	246	262	273	252	250	252	250	270	270	234	237	251	248	231	240	262	240	226	273	231	235	253	242	216	224	229	219	261	265	256	245	261	242	254	252	232	223	256	259	249	262	258	238	247	215	266	247	234	240	260	242	238	238	266	250	228	269	261	246	253	207	272	247	262	246	236	251	243	244	265	223	228	253	233	212	246	228	214	198	231	243	248	236	248	249	245	253	230	232	235	234	251	251	225	255	264	236	237	274	230	254	235	233	248	233	225	238	245	235	248	229	249	239	233	221	255	241	242	256	241	238	257	240	269	260	220	265	259	251	224	248	269	249	276	246	224	259	245	274	255	256	240	257	240	204	227	261	243	226	237	248	245	232	236	256	245	211	270	250	237	232	260	249	264	246	243	250	253	247	253	249	255	234	232	258	264	248	250	254	266	236	223	237	245	245	251	240	293	219	260	236	261	235	198	263	290	256	235	240	254	230	275	226	264	240	234	256	231	233	216	268	270	271	271	245	245	245	234	267	277	216	243	267	249	267	236	227	236	259	253	242	264	251	226	286	216	244	243	259	218	268	225	245	223	236	206	240	229	242	228	232	252	260	238	226	252	266	246	211	227	246	235	241	227	241	244	251	237	234	258	237	212	245	252	238	247	230	243	235	242	263	218	239	254	241	232	258	259	269	234	252	245	252	246	256	223	227	227	243	235	247	217	238	220	250	229	237	239	238	252	249	204	219	240	233	259	275	256	234	248	263	247	275	258	264	256	261	252	261	268	203	266	245	241	256	257	229	239	219	245	237	237	240	245	261	239	232	230	218	247	243	244	255	257	219	222	248	228	233	253	237	241	277	222	234	240	249	240	228	245	247	270	239	254	249	250	239	252	223	250	241	229	258	223	227	253	250	236	256	242	230	256	251	247	224	234	239	228	242	266	241	219	258	255	220	266	272	223	246	265	225	264	260	240	223	254	253	208	281	243	236	226	262	247	232	212	229	259	236	236	242	260	258	247	216	264	251	234	253	263	212	234	274	207	244	271	258	262	234	218	240	246	235	251	233	218	227	219	266	272	272	236	232	251	239	232	215	240	236	221	262	257	233	232	246	234	248	238	257	257	282	253	265	240	236	265	240	230	279	240	245	238	209	238	263	255	244	285	240	260	253	219	252	245	262	238	255	234	248	265	214	251	247	277	261	242	256	236	233	237	245	268	228	233	256	241	237	229	236	246	246	249	265	239	257	266	220	247	239	242	243	271	262	236	234	251	236	237	241	249	236	241	230	262	279	251	231	248	256	278	238	225	266	261	234	229	235	280	251	225	240	254	268	238	233	258	244	236	248	242	242	245	231	244	244	246	261	246	212	261	230	233	255	234	249	279	253	262	236	250	206	231	221	239	251	252	231	225	237	228	227	220	252	236	250	244	268	228	260	247	248	248	221	231	214	249	237	248	230	253	258	226	232	232	267	272	237	220	250	222	236	245	211	257	263	249	268	287	205	232	246	238	237	261	250	247	270	264	241	234	241	231	251	234	238	248	226	249	225	245	239	226	228	245	258	233	248	263	253	265	265	235	230	241	255	238	221	257	256	235	257	244	227	247	231	274	242	237	242	232	243	232	240	253	242	268	236	234	263	232	236	252	234	237	217	254	233	257	209	229	236	235	244	231	237	227	240	264	265	248	254	261	235	262	251	248	249	239	257	225	209	226	229	237	240	245	273	245	251	237	245	236	235	259	232	230	264	242	262	253	237	251	224	238	257	268	245	262	253	227	220	226	222	261	247	245	240	257	220	238	247	245	229	248	208	252	288	272	227	261	247	249	243	239	238	254	268	216	236	247	239	268	240	239	243	224	262	243	233	241	232	215	233	236	244	257	254	227	267	240	231	233	231	246	259	223	253	255	222	262	245	228	264	205	251	246	243	220	251	250	215	244	234	249	263	229	227	230	234	240	268	269	275	254	238	272	235	255	265	264	243	241	257	234	256	253	250	245	246	242	252	259	238	254	266	257	270	250	274	263	238	243	251	217	241	249	244	253	256	229	261	251	237	272	250	230	245	238	276	244	264	214	258	255	233	216	235	252	245	226	232	231	223	252	255	246	240	249	269	251	254	261	251	234	238	242	259	257	222	248	228	227	244	237	246	254	252	260	220	249	262	241	248	263	229	219	236	237	233	260	251	237	225	228	222	253	222	239	255	251	223	242	232	253	267	246
26850	20910	19882	4867	469	389	377	362	348	334	354	387	350	374	340	398	328	366	342	361	319	357	324	342	351	354	367	368	348	336	350	333	373	371	312	350	336	388	355	335	332	344	324	360	366	341	333	364	332	329	365	338	334	378	323	319	347	345	338	340	364	326	343	331	356	337	347	349	333	364	335	341	351	364	384	380	364	342	327	341	344	390	320	382	342	315	343	328	357	320	369	363	364	307	368	331	350	376	368	323	322	382	359	353	314	332	316	362	343	348	355	345	340	387	333	354	336	342	318	329	324	363	334	342	366	338	378	321	358	322	334	327	349	359	343	374	366	347	337	351	330	336	311	370	333	356	371	311	334	350	327	356	361	350	364	355	329	349	309	361	370	344	331	322	337	335	361	355	370	374	381	345	359	325	347	361	313	359	334	323	380	314	293	327	353	361	353	370	363	378	337	314	342	367	369	375	349	359	366	343	339	360	337	382	298	333	328	316	344	343	341	352	344	372	301	355	333	345	328	338	323	394	341	324	348	363	332	376	320	338	316	332	310	339	346	366	332	361	337	340	328	352	352	337	357	352	315	340	329	357	356	333	350	319	318	346	342	329	353	348	338	378	344	357	351	358	336	354	387	341	363	382	364	366	337	325	346	344	334	334	382	347	310	361	342	341	315	338	355	365	337	355	320	344	373	334	341	315	313	361	349	347	302	366	355	342	351	355	326	345	347	341	381	338	371	358	348	361	335	349	359	325	343	345	353	349	318	324	333	347	341	345	330	332	375	350	368	324	364	350	363	376	329	313	366	344	339	332	369	334	341	337	325	358	332	337	328	325	343	314	327	354	344	358	348	346	327	352	317	365	373	311	319	361	339	329	319	349	350	352	333	331	360	372	325	342	329	365	332	353	356	367	348	349	347	358	340	354	358	389	331	346	349	341	356	336	338	313	366	349	355	347	374	328	352	340	340	367	344	325	341	319	328	358	343	351	354	304	359	352	356	335	352	331	301	345	319	342	366	342	342	327	354	337	357	354	346	337	342	352	335	339	343	340	351	346	333	342	319	361	337	395	322	335	320	356	359	329	342	340	326	346	329	352	350	332	328	338	339	329	380	337	345	347	354	319	339	356	341	338	330	327	381	355	377	335	350	353	347	325	351	321	342	296	353	347	340	342	343	324	345	321	369	376	364	339	362	347	376	352	334	335	355	333	345	339	342	331	362	347	326	339	372	335	351	336	336	340	362	355	318	319	347	368	321	349	345	336	345	348	342	323	300	359	351	337	316	353	331	326	352	319	370	359	373	323	379	318	364	313	337	337	323	341	401	342	348	342	337	321	352	341	317	346	328	316	341	374	317	340	369	357	324	384	386	315	326	349	326	326	346	333	332	322	346	329	325	322	350	334	340	333	339	342	324	331	336	337	344	366	333	384	317	373	355	332	339	354	327	329	366	342	345	346	330	368	369	357	335	320	339	342	337	333	344	357	344	326	330	366	342	335	363	358	318	320	333	315	336	329	343	335	378	359	363	307	370	355	325	356	380	326	347	328	344	324	349	315	332	346	349	316	378	363	329	341	342	326	323	359	302	357	365	354	325	370	361	333	347	308	359	332	337	338	383	323	347	346	364	333	356	354	386	334	379	355	316	350	316	347	366	344	344	374	325	347	347	367	353	348	327	352	342	357	335	334	322	386	347	355	350	361	313	335	332	339	348	365	349	332	337	329	332	333	368	365	330	329	347	379	354	331	346	307	368	357	353	363	346	354	352	389	338	366	354	365	354	315	346	366	334	308	362	330	366	321	322	347	341	372	361	361	327	303	316	365	345	362	335	364	354	346	316	344	333	323	334	333	333	369	343	333	345	325	340	349	361	318	349	319	366	354	374	322	347	351	295	361	348	341	336	400	335	373	350	323	335	336	341	341	380	357	327	329	348	342	318	392	324	340	375	325	332	329	316	341	339	327	346	356	355	347	367	348	329	336	354	355	385	386	334	359	361	322	341	349	318	346	348	327	345	309	340	350	326	332	348	368	365	348	310	342	301	313	378	343	333	323	345	331	321	374	349	359	327	354	343	316	331	337	363	352	362	363	343	351	346	334	349	317	373	341	358	351	372	325	341	340	371	346	354	339	355	347	305	333	357	324	326	320	348	385	373	332	351	350	325	344	321	373	339	366	345	365	332	347	302	357	358	319	341	371	349	359	319	349	353	368	330	311	307	350	317	345	346	362	344	362	369	336	363	360	325	357	350	342	352	333	348	310	302	367	352	322	355	350	320	370	334	329	333	337	372	378	336	378	346	342	337	357	338	323	341	381	357	352	337	349	377	299	366	345	366	348	350	337	334	377	349	343	338	381	367	354	312	321	357	322	358	345	335	344	351	393	341	326	316	349	341	341	374	369	343	349	314	367	353	341	315	334	332	321	351	343	338	332	332	324	344	349	332	347	365	347	306	369	333	337	317	332	351	371	334	336	345	363	350	350	329	375	330	355	348	329	358	342	353	350	345	383	326	316	341	347	322	347	373	310	372	350	343	323	335	349	341	357	334	345	363	337	323	335	375	326	355	343	334	362	372	356	363	329	312	342	364	322	324	311	343	326	319	358	365	337	354	356	320	339	308	347	348	359	381	336	329	348	343	365	359	364	328	352	335	326	334	332	298	328	281	338	366	358	339	325	350	337	341	313	358	335	386	337	393	329	337	331	328	338	362	341	341	377	348	357	343	351	352	341	343	330	352	309	328	365	335	344	363	341	329	370	350	308	351	344	368	353	330	354	346	339	310	340	346	353	322	319	323	346	290	317	353	346	341	335	351	363	334	359	355	306	332	370	371	306	349	350	354	362	335	344	337	351	352	337	366	337	323	332	313	372	341	357	324	376	393	339	344	324	349	367	391	340	317	353	328	325	389	359	332	367	334	368	330	350	362	335	348	318	311	395	347	370	340	373	350	363	319	342	348	347	324	350	345	330	361	316	331	351	310	353	325	361	346	331	338	308	315	350	340	346	341	351	319	374	349	386	329	336	334	339	336	386	309	305	348	315	323	316	355	344	342	347	312	342	311	367	338	343	323	345	357	349	357	365	348	327	355	343	346	352	350	364	342	374	341	345	335	308	330	335	342	313	350	334	362	353	342	340	353	349	325	357	354	342	363	333	364	348	348	380	363	352	329	346	354	347	371	374	347	373	358	362	359	344	361	358	350	371	351	344	352	341	352	346	345	364	382	331	344	308	356	331	354	349	329	328	333	359	355	321	312	356	344	328	326	325	322	354	344	357	373	341	327	340	323	353	360	340	338	341	319	356	331	327	357	327	354	348	325	362	337	338	303	357	334	386	346	344	337	305	307	319	392	317	352	352	324	356	328	353	386	296	355	333	347	350	329	359	386	337	377	351	311	318	346	342	364	347	352	355	346	375	338	344	337	355	341	351	378	334	353	365	344	338	330	372	326	334	379	372	341	329	369	364	385	337	341	334	356	367	329	383	345	322	336	361
18771	24216	23296	4437	680	616	529	530	545	562	519	540	577	525	475	532	485	553	504	467	530	509	524	496	527	524	530	483	510	506	524	516	528	572	537	543	522	526	546	539	561	546	529	518	473	556	513	547	540	526	509	502	521	495	519	535	535	501	543	507	511	509	525	497	487	549	497	497	528	481	500	495	503	487	504	538	532	530	524	491	519	504	496	502	514	483	512	500	516	514	477	518	519	462	571	504	504	500	523	503	522	517	519	522	486	500	465	495	502	497	498	500	484	590	480	510	554	494	505	507	495	527	476	497	528	497	503	474	481	545	494	514	511	491	538	516	484	476	509	515	525	544	502	500	557	497	543	559	488	498	553	512	492	522	521	503	549	538	523	476	532	528	489	515	478	541	506	507	531	545	471	555	507	486	538	506	487	522	498	499	513	560	486	515	538	485	562	490	495	485	525	463	483	501	495	532	490	521	507	511	538	511	505	494	517	486	520	493	497	509	472	504	526	537	544	529	509	546	558	500	503	521	500	519	489	525	501	497	476	491	551	497	492	511	508	554	517	506	512	549	466	502	506	548	474	493	511	512	544	516	532	514	486	530	526	519	549	495	500	497	501	484	490	527	486	543	500	490	512	528	495	490	522	475	536	518	474	512	508	526	510	547	524	528	467	507	506	487	541	518	483	508	527	534	549	505	508	525	504	530	493	508	485	485	505	482	498	496	518	469	499	481	507	540	485	540	525	502	536	522	535	498	518	532	520	503	470	534	512	528	499	504	545	513	531	554	544	515	525	503	482	511	491	516	476	551	515	498	503	512	489	540	491	527	511	519	501	496	518	514	515	526	475	496	473	559	510	475	514	541	499	506	521	485	488	489	536	507	508	518	477	551	531	515	491	497	510	567	501	506	528	526	503	532	499	521	528	474	509	485	488	486	491	506	548	530	479	521	528	483	496	508	501	476	500	485	510	491	506	504	524	502	490	485	494	485	530	503	499	512	499	552	460	519	510	548	486	509	496	541	494	497	486	529	489	526	489	539	468	491	534	557	460	519	524	513	527	486	507	544	504	512	530	504	505	521	511	517	503	517	470	544	515	513	505	523	507	495	525	435	455	493	488	487	478	518	503	532	555	517	527	501	528	507	500	480	453	523	517	532	497	470	525	499	503	492	514	496	517	521	513	527	532	554	523	515	504	542	533	480	512	504	518	478	488	492	471	504	549	500	539	491	511	521	538	523	496	535	507	518	482	477	494	464	487	530	512	489	489	513	518	535	513	501	502	499	515	505	535	461	480	496	489	542	478	559	499	519	501	488	532	500	483	554	518	517	496	494	495	544	520	496	526	502	498	532	518	504	521	483	552	504	526	528	542	523	517	497	483	521	547	524	476	527	523	524	530	488	496	498	525	562	506	505	530	493	532	486	525	533	517	543	508	498	523	466	498	512	506	544	505	501	496	541	466	497	510	511	512	531	512	525	480	524	531	499	515	525	510	510	527	484	529	509	510	475	515	518	461	524	503	495	492	501	494	522	575	484	488	484	527	455	520	502	532	490	542	493	481	484	516	503	497	516	521	522	505	529	508	507	532	558	489	502	498	477	522	534	506	492	489	508	510	548	509	487	536	464	506	505	559	513	500	524	522	511	472	516	493	557	530	515	502	512	513	488	502	567	505	495	484	481	511	534	515	510	505	525	524	568	558	504	472	551	489	467	492	483	519	534	569	507	502	499	488	507	494	526	479	542	481	563	499	512	506	472	504	483	489	517	500	517	469	505	480	486	544	482	519	523	534	485	537	504	534	515	496	512	518	497	516	504	497	486	491	508	515	503	543	495	497	486	490	541	481	511	540	464	484	492	462	482	468	492	528	504	475	545	485	530	544	527	514	551	509	527	522	549	515	511	542	504	496	503	512	477	493	506	523	537	522	544	512	492	519	476	537	541	531	505	508	437	522	532	518	549	549	521	534	463	542	498	509	466	519	494	501	522	514	526	492	505	514	518	477	471	530	533	476	509	534	556	530	506	472	460	546	518	500	483	509	544	513	482	445	522	531	536	511	559	507	481	514	486	516	521	513	497	492	502	517	491	511	546	523	520	462	447	465	522	493	536	527	533	516	526	514	467	489	538	490	504	513	497	534	520	488	499	541	526	497	483	500	468	532	501	492	493	514	576	523	502	504	533	481	509	491	464	511	519	484	525	532	447	487	544	508	507	526	538	529	549	489	508	479	508	589	487	532	509	479	548	528	509	511	500	474	535	485	507	541	509	487	524	529	564	518	510	533	484	509	503	518	488	459	535	504	508	539	471	482	521	521	506	534	470	532	504	504	522	496	502	505	533	471	539	572	529	523	501	475	506	445	483	491	512	488	520	518	503	502	475	495	503	510	530	528	511	512	541	537	512	485	499	554	504	540	535	490	509	531	527	525	491	488	519	505	479	544	519	521	504	514	503	526	493	519	527	528	499	550	497	493	506	500	493	498	538	503	515	516	543	536	526	484	491	487	515	521	501	494	495	527	500	476	515	505	525	524	489	534	469	521	525	507	491	514	544	552	560	517	528	521	551	468	514	491	508	491	500	534	460	512	510	509	517	513	507	539	515	483	483	521	510	478	489	506	529	533	521	479	537	539	522	455	520	514	489	511	488	506	528	508	504	523	500	534	522	499	494	505	528	493	532	508	486	495	509	504	503	524	513	525	532	521	495	506	500	502	513	544	509	502	511	504	514	576	503	491	502	520	485	512	479	481	488	486	493	526	516	480	482	516	529	540	501	514	484	477	495	487	480	559	539	490	551	542	511	512	531	500	535	525	532	523	543	550	523	530	514	521	519	504	520	464	489	531	492	539	459	492	474	509	521	495	468	480	484	500	507	520	540	524	478	502	489	512	486	482	463	504	505	519	539	546	482	524	460	525	483	529	556	540	528	485	457	504	509	441	480	503	504	504	504	514	535	521	509	513	513	511	503	499	560	549	504	497	479	498	475	503	513	520	459	464	510	526	507	524	488	464	490	484	496	499	512	484	497	531	506	508	546	559	536	518	492	525	518	515	510	517	558	495	505	534	500	485	512	499	545	532	510	513	549	510	497	497	539	537	499	508	521	495	526	481	510	531	468	521	516	487	503	496	521	533	530	501	493	449	520	520	533	491	521	488	523	484	528	512	513	473	554	512	449	535	502	512	484	477	503	489	503	541	505	542	513	493	490	491	499	520	470	502	519	558	501	527	533	468	511	501	530	513	501	499	507	545	491	517	524	509	509	528	534	532	505	521	468	486	561	533	510	541	509	479	492	500	522	507	492	489	521	507	520	502	495	516	526	489	493	549	475	527	491	481	482	473	504	497	542	499	500	546	492	524	494	536	524	538	491	502	484	498	541	519	502	482	513	521	507	522	461	533	490	508	546	539	540	505	502	496	495	495	512	538	509	525	523	484	530	503	461	479	551	515	477	511	476	537	527	475	475	520	518	512	512	519	549	488	498	550	507	532	542	509	511
24042	21148	30708	24790	16854	3293	656	495	437	420	436	410	374	363	390	381	357	350	361	328	349	355	357	315	331	341	369	332	371	362	311	339	383	342	364	371	353	357	366	332	351	328	328	344	327	327	379	370	376	319	319	348	330	351	340	361	323	348	349	346	324	337	323	335	320	332	350	321	294	359	358	344	331	346	345	348	346	323	356	335	345	339	315	371	346	343	339	388	343	375	340	357	324	322	331	333	316	320	335	317	311	310	346	346	353	339	317	342	371	326	350	324	361	302	332	367	333	308	314	334	352	353	328	359	321	348	327	374	336	319	361	313	360	336	339	354	314	312	329	334	349	319	328	325	322	325	349	335	316	350	324	341	294	339	359	346	348	352	346	301	324	360	328	353	369	320	353	359	343	342	326	363	343	359	317	323	347	340	318	332	347	340	364	329	346	346	329	341	349	343	325	299	393	340	341	342	355	357	324	361	357	315	310	306	341	328	338	334	324	302	354	349	326	336	320	358	310	349	384	336	368	282	333	344	317	339	291	359	325	317	349	334	335	334	303	341	325	322	338	325	346	336	339	352	320	320	300	346	340	309	304	328	333	300	340	363	324	339	359	327	343	335	339	338	315	326	350	342	315	365	323	344	355	318	354	340	357	347	320	319	349	320	346	357	338	364	334	335	327	382	325	341	314	341	345	327	325	317	342	362	320	352	329	332	335	354	332	339	332	332	338	330	327	325	351	335	326	335	343	351	361	349	349	333	305	347	320	372	303	329	347	342	330	348	335	303	350	342	328	323	355	336	320	323	355	323	410	308	389	342	338	322	310	351	354	326	343	328	333	332	318	329	362	354	326	349	352	323	323	366	303	329	337	333	358	341	349	327	371	349	354	368	332	359	351	330	345	324	329	337	334	319	343	332	334	357	282	341	365	334	327	341	356	358	318	336	339	336	322	358	313	343	316	322	362	326	355	307	336	306	328	377	314	305	336	333	307	312	352	318	332	361	332	319	331	329	390	316	303	333	300	351	345	346	307	331	335	312	333	334	329	343	354	334	343	331	345	338	330	339	343	323	341	335	330	348	324	370	321	316	356	350	330	309	335	350	340	342	294	355	345	328	347	345	313	310	339	351	349	343	350	332	368	318	326	334	307	322	347	319	361	325	297	361	341	341	361	319	328	333	312	323	325	334	320	321	310	349	363	370	348	348	341	319	350	294	328	360	352	350	320	283	310	325	328	311	351	345	319	375	328	325	361	371	336	355	355	323	346	342	361	341	347	347	326	346	308	344	341	325	354	342	341	367	310	337	303	324	330	334	318	348	345	327	295	362	350	361	371	342	315	344	303	352	335	321	361	344	311	313	406	345	322	365	342	320	343	342	357	370	356	377	317	307	361	327	358	327	331	354	310	322	351	327	323	330	366	348	328	314	363	341	330	366	321	310	330	352	349	351	340	370	311	342	311	349	362	322	324	319	323	349	388	358	306	341	356	316	310	354	365	322	323	291	325	357	345	326	323	316	339	321	320	340	357	359	352	360	299	350	351	336	357	310	350	333	329	318	344	324	339	356	311	338	330	309	347	336	338	356	351	324	335	341	319	353	331	320	313	336	310	337	343	331	353	316	340	317	333	320	348	336	331	340	303	329	331	316	329	329	366	346	378	340	306	317	312	360	325	355	341	306	336	367	358	322	308	342	312	350	324	345	335	326	334	319	351	353	363	323	337	344	316	318	346	352	325	374	334	348	338	319	334	329	314	318	376	347	322	348	328	341	327	312	355	320	357	321	335	329	379	319	338	347	329	336	309	342	341	295	316	324	335	294	341	353	330	330	315	332	313	329	331	337	299	350	336	332	333	317	360	348	331	358	305	356	320	342	312	347	323	358	331	331	341	301	348	333	320	341	324	335	330	348	328	282	358	339	310	330	325	353	374	345	342	308	322	360	324	364	325	330	355	327	340	331	359	327	317	327	297	327	316	338	338	358	347	326	336	297	359	327	355	339	285	313	332	347	319	337	329	322	354	337	339	330	346	368	335	321	334	342	329	348	353	342	389	349	309	390	315	349	310	372	323	362	356	337	333	332	383	378	326	360	340	356	319	336	321	347	328	356	334	349	322	329	365	353	319	305	351	327	343	311	351	344	319	332	320	340	316	340	323	324	328	315	353	358	346	352	362	310	353	334	332	330	338	346	353	360	329	343	357	337	328	341	327	351	378	342	302	339	316	303	351	340	344	336	323	339	343	339	364	281	320	352	334	321	314	325	351	333	344	335	322	332	319	299	324	340	382	354	320	327	329	355	373	347	336	332	333	322	352	331	361	317	298	319	330	360	323	354	365	345	353	339	314	337	321	307	315	327	321	312	306	355	357	335	339	349	358	363	350	353	323	336	311	332	317	335	344	328	317	343	314	337	340	316	323	337	348	346	359	341	346	323	338	350	322	320	341	328	330	363	365	340	334	354	365	325	361	332	349	351	351	341	316	329	307	368	324	366	324	308	372	379	304	348	342	350	361	336	355	345	329	322	308	334	320	366	342	327	328	335	319	332	308	339	305	349	360	357	340	345	359	380	354	327	364	344	350	353	319	364	335	321	320	324	319	389	357	316	347	333	289	334	320	359	358	338	369	333	337	357	353	326	296	346	347	331	363	324	344	332	342	326	322	324	364	357	347	334	380	332	308	337	317	345	342	311	317	298	342	328	333	329	361	333	349	356	337	320	368	312	302	359	337	320	339	296	348	340	336	331	348	343	341	320	373	323	361	352	330	300	325	334	353	315	332	360	356	368	358	328	318	326	332	337	344	359	351	375	350	321	318	350	340	353	330	362	321	331	311	344	354	346	343	332	346	351	304	317	292	314	342	338	346	345	319	321	301	310	339	322	359	320	323	343	313	336	329	331	341	325	348	338	385	355	330	329	318	334	317	340	331	330	318	351	338	341	346	338	359	346	302	345	355	343	338	338	330	334	365	305	332	329	329	320	322	357	327	340	353	364	336	322	334	357	348	354	340	333	327	371	331	322	322	360	306	333	324	284	336	315	371	361	348	329	296	329	359	324	343	333	345	340	348	324	351	329	347	349	327	347	327	322	305	352	300	323	341	330	328	351	364	338	337	331	318	341	315	313	356	335	331	342	330	327	307	340	346	325	350	352	339	336	347	314	337	346	320	348	354	332	307	346	368	340	308	340	320	352	320	352	329	344	340	313	335	336	351	349	335	342	337	333	304	327	350	352	356	288	370	319	359	352	314	335	349	395	332	345	339	330	334	354	335	338	318	337	313	341	342	322	334	308	355	307	366	337	338	334	339	332	306	332	344	332	338	336	314	315	341	299	369	305	330	308	352	330	346	319	346	324	331	314	303	331	363	333	344	350	309	362	309	349	340	332	347	359	317	329	328	309	364	322	329	323	303	330	342	329	344	305	321	324	313	321	360	360	339	354	334	360	368	341	367	345	322	324	316	360	379	340	326	334	351	320	370	340	379	346	306	343	336	343
43220	54632	54642	20240	1852	1393	1186	1009	837	801	801	702	636	624	593	592	563	571	616	558	509	556	563	554	559	599	541	506	553	570	523	536	537	513	609	575	601	588	575	545	554	568	530	514	547	533	517	558	501	510	548	472	518	479	514	526	544	522	493	521	464	507	491	524	519	464	551	509	494	506	514	475	502	480	518	515	499	497	530	477	518	497	473	519	536	500	500	560	519	522	519	560	530	513	478	496	507	503	506	503	504	508	514	527	481	516	457	515	475	538	489	485	502	544	492	525	472	538	532	522	513	532	511	482	513	511	501	516	493	502	536	496	522	529	491	478	508	472	463	511	496	563	541	492	522	511	493	495	517	544	494	518	522	505	509	527	493	508	493	521	483	500	501	472	485	479	509	517	486	467	482	489	490	476	510	492	477	531	486	515	470	508	493	494	506	495	530	493	474	496	494	491	545	483	480	485	494	512	475	487	514	490	528	540	513	465	507	519	502	507	544	447	459	513	490	480	484	540	503	513	488	504	477	469	496	490	512	516	515	524	498	516	514	533	514	511	497	529	488	494	495	487	464	517	498	512	517	521	498	533	535	540	488	487	489	513	499	478	525	512	494	500	525	494	469	494	483	484	519	497	521	511	477	504	517	449	525	475	471	541	525	537	533	491	521	472	487	534	521	532	527	521	531	478	488	529	461	503	490	524	495	469	513	534	516	505	530	466	512	497	511	499	514	479	502	537	508	497	528	530	490	527	510	486	488	479	502	510	523	473	521	531	565	499	519	494	483	527	478	490	544	515	531	527	529	475	478	510	489	528	484	516	496	492	508	545	478	462	534	470	531	486	481	502	512	474	503	503	526	489	539	481	507	484	490	513	532	446	564	504	478	465	482	524	504	503	523	564	479	471	526	512	506	504	462	517	494	504	492	485	514	451	504	569	473	514	483	495	496	490	532	508	501	480	516	477	519	532	533	532	506	514	517	469	480	500	513	527	475	483	467	524	523	524	494	481	531	520	503	531	528	483	471	525	498	504	496	537	506	488	528	486	510	529	520	502	489	490	481	523	468	529	474	483	499	477	524	496	475	517	537	514	470	479	519	529	505	507	517	532	521	548	491	544	565	515	505	480	491	505	502	523	513	509	513	522	518	498	485	500	532	535	502	519	518	521	500	517	498	494	531	524	504	477	458	520	486	511	469	544	515	533	502	479	473	498	524	494	536	518	493	543	509	468	503	454	517	527	512	513	518	527	551	516	493	527	477	521	518	477	513	456	495	515	457	522	478	495	470	509	490	497	504	501	555	525	503	497	486	508	493	480	544	505	492	523	511	538	541	541	513	511	500	548	541	550	504	528	480	481	497	493	494	501	481	520	536	525	514	519	508	544	483	503	491	534	500	471	508	507	552	524	531	511	537	497	514	498	537	483	515	513	491	519	501	530	520	477	485	491	472	491	541	530	539	477	514	476	549	534	515	498	507	536	493	531	503	522	546	485	524	505	511	512	499	497	488	485	511	480	495	531	481	493	516	529	500	500	510	491	501	479	486	492	510	514	493	523	529	504	491	481	503	491	532	489	513	523	508	527	490	521	510	516	520	520	517	541	495	549	506	528	471	528	512	515	512	486	542	524	517	480	502	501	503	535	524	532	519	502	488	469	535	545	501	497	490	496	516	487	506	503	502	517	513	497	477	487	537	536	511	488	532	469	510	503	528	493	469	460	507	487	471	502	556	503	496	519	534	499	497	453	505	515	509	530	490	455	535	490	468	536	524	526	524	486	519	511	494	537	510	491	501	501	497	528	490	479	497	536	512	477	514	532	498	503	484	520	488	525	473	506	538	499	494	483	524	465	526	497	480	513	507	497	442	506	499	513	469	530	530	477	496	511	516	487	483	448	539	518	487	501	496	495	485	517	550	524	514	506	495	530	525	517	463	562	512	511	477	515	488	486	473	519	497	517	523	517	525	509	485	508	512	546	469	508	533	533	536	504	492	494	495	506	538	515	490	509	460	507	488	493	491	491	497	508	510	503	531	500	498	509	463	521	460	547	535	524	532	534	512	533	477	479	534	482	527	481	530	515	516	486	552	495	488	524	487	487	526	532	480	522	507	474	504	532	481	484	498	555	495	514	493	471	529	504	490	485	511	494	489	494	531	532	545	521	480	496	519	493	512	519	509	497	541	477	517	484	534	513	504	501	456	519	493	541	487	489	531	488	512	523	490	507	524	490	471	503	514	533	490	497	540	542	527	528	490	522	510	484	514	517	521	512	479	540	513	518	527	474	512	495	549	547	516	520	500	479	490	532	549	471	537	501	505	489	466	514	467	497	500	532	514	516	508	495	483	510	505	477	492	513	502	480	545	515	504	525	494	496	501	523	521	513	529	502	493	500	516	508	515	479	493	520	512	523	475	529	486	483	495	488	547	502	507	535	472	498	524	496	523	515	526	559	503	491	489	521	493	497	497	497	500	533	471	461	489	537	521	487	507	463	490	499	458	483	526	489	496	496	503	531	488	525	495	480	538	545	507	501	518	480	507	523	478	532	537	472	497	523	538	561	523	512	519	497	476	526	535	535	517	490	521	485	483	480	462	468	519	501	502	503	516	477	493	551	485	499	536	518	500	506	537	502	529	495	521	538	510	514	505	480	480	496	502	491	524	535	523	522	470	489	521	587	560	502	482	487	554	505	506	478	481	509	496	495	489	529	475	528	478	511	464	492	508	512	548	491	515	523	514	552	544	482	539	532	535	511	479	495	504	509	484	522	507	479	512	498	525	512	514	477	522	551	496	488	474	519	527	480	508	503	501	495	477	501	456	518	507	531	501	535	519	489	504	503	508	494	482	524	488	507	500	471	512	535	492	501	526	516	517	494	467	502	525	521	500	477	522	489	509	503	528	538	492	548	527	505	509	517	506	516	491	501	492	518	496	474	477	475	499	471	507	486	505	553	540	488	501	521	490	511	437	526	527	476	500	505	501	525	484	468	503	492	505	470	523	527	450	476	520	495	491	508	549	499	534	521	470	466	501	501	508	521	516	457	546	520	489	501	518	494	483	482	523	484	504	494	533	489	501	525	502	534	500	474	530	477	578	506	494	467	481	497	510	487	517	498	550	487	489	469	510	516	530	507	489	535	480	559	506	442	503	530	501	492	492	480	473	524	532	538	470	529	518	509	488	563	506	548	524	501	529	488	470	502	460	507	529	509	501	491	515	482	532	500	505	480	477	457	567	524	520	513	540	546	517	464	524	482	472	520	504	490	476	515	503	541	492	499	498	506	530	481	504	481	480	513	547	530	502	535	523	500	528	532	526	503	509	494	494	479	521	470	511	503	518	448	498	482	495	499	505	497	501	481	555	478	546	527	497	533	488	503	499	487	506	542	498	515	534	546	477	538	503	494	510	462	537	516	520	503	491	542	513	502	495	485	502	499	532	505	527	507	496	514	500	486	528	526	530	499	562	536	533	526	478	514	520	504	481	502	529	495	533	482
22839	21090	30148	23761	21005	17394	2658	532	351	351	320	302	281	243	220	203	227	233	186	205	199	189	193	203	187	182	200	191	206	182	171	187	192	178	179	180	194	177	188	202	202	185	188	183	162	176	170	167	168	167	162	174	169	164	185	146	174	164	158	176	179	142	159	165	166	189	164	186	179	162	171	161	168	148	177	169	153	166	182	152	155	169	164	180	165	166	160	154	174	151	161	178	167	163	180	172	159	157	163	148	156	165	158	186	180	139	168	146	156	182	156	143	150	173	163	170	169	133	170	180	165	147	155	154	172	162	170	150	155	157	159	159	186	175	157	159	162	140	170	153	154	138	146	162	169	165	148	139	137	167	155	166	136	172	156	161	168	157	143	155	166	152	168	178	137	162	181	166	129	156	156	193	181	159	181	156	170	170	146	149	167	170	152	166	147	161	154	160	162	150	116	164	155	182	150	173	154	159	169	164	161	147	166	180	163	168	171	156	148	149	166	170	155	142	144	145	136	160	197	152	171	167	148	163	181	153	150	172	140	154	202	172	146	153	153	172	160	164	160	166	145	134	166	163	178	158	192	163	159	157	156	149	139	133	170	149	163	182	155	162	170	173	140	149	170	173	154	171	167	177	164	157	182	159	143	173	162	169	168	130	165	172	152	151	179	166	175	171	164	158	179	178	153	163	150	152	146	167	145	167	192	163	146	163	161	155	166	153	168	167	144	161	142	150	160	165	143	157	172	180	167	134	170	164	175	164	175	160	161	176	152	165	154	153	153	158	168	134	138	141	167	137	138	180	157	165	175	152	179	173	165	139	149	154	181	153	179	154	158	169	170	181	148	173	161	153	164	169	183	154	163	159	153	167	159	194	154	139	165	163	152	131	153	172	136	164	151	169	184	153	177	163	176	145	158	147	171	154	135	168	166	159	149	188	167	148	171	162	156	155	131	148	161	167	153	132	160	177	147	161	146	179	180	137	154	142	177	148	148	151	180	149	158	132	167	158	168	145	181	155	202	158	141	170	157	156	164	161	168	145	156	164	156	143	144	176	147	168	160	166	154	141	144	161	159	143	161	165	130	166	169	159	158	159	148	175	167	165	143	140	148	168	163	141	164	144	161	158	162	148	148	169	158	166	171	138	133	147	163	190	144	152	156	158	154	160	178	159	149	177	151	177	171	169	153	153	151	159	161	160	133	161	163	153	165	174	142	166	160	170	169	183	175	166	164	151	158	156	180	180	157	167	191	168	160	151	138	157	160	145	144	167	175	158	154	181	161	136	163	168	162	164	184	157	167	177	144	193	145	144	162	177	164	186	157	154	189	154	157	155	191	168	170	149	155	162	161	131	168	145	166	152	184	139	164	159	155	153	176	170	148	168	167	160	170	149	173	154	155	191	155	153	165	169	153	150	169	161	175	153	157	167	154	168	150	157	167	163	165	155	197	164	149	150	178	152	160	153	179	157	167	172	186	152	155	163	154	162	160	144	163	148	173	183	183	171	165	136	157	172	144	174	146	165	167	156	152	149	145	172	133	155	141	167	171	149	140	159	155	159	167	166	172	141	165	145	168	192	153	158	170	180	167	149	155	151	153	155	154	154	148	163	159	168	156	175	161	163	155	169	169	182	150	189	158	171	152	150	173	128	171	174	150	172	159	147	181	186	167	178	152	161	149	165	193	148	167	159	135	180	157	141	176	143	154	174	181	156	145	153	155	165	163	163	172	163	152	167	168	161	160	179	144	156	154	156	155	182	155	161	175	134	152	158	159	136	148	163	173	158	160	158	157	168	170	146	173	163	126	167	166	165	159	168	167	147	180	156	153	149	153	163	162	166	141	164	177	157	164	164	169	173	156	184	158	137	163	149	171	176	150	145	160	165	151	146	133	164	164	157	162	157	161	160	144	161	151	180	138	142	171	171	167	160	139	163	161	156	164	138	162	161	171	151	167	151	162	180	157	160	160	186	144	167	144	161	181	157	140	156	154	162	137	176	150	141	160	169	159	169	166	150	158	157	144	171	161	152	177	150	169	161	147	167	156	136	169	151	144	158	142	179	157	162	178	147	154	165	174	150	155	172	158	158	150	170	154	175	167	157	147	174	132	159	167	156	155	156	151	168	158	146	169	175	154	174	175	147	161	151	163	161	168	168	152	141	152	157	160	140	144	149	164	154	151	155	161	163	148	169	150	179	144	149	151	152	154	167	184	142	151	172	168	168	156	152	149	181	161	169	196	137	147	147	153	163	153	165	152	165	154	144	173	160	162	148	178	153	187	165	125	167	147	160	140	174	157	154	184	169	170	164	158	174	140	143	171	158	169	168	139	134	145	147	154	158	132	161	168	161	202	155	177	154	151	180	168	176	148	162	163	181	164	160	158	150	147	184	152	170	156	187	147	152	161	165	181	163	147	153	149	155	148	155	160	161	165	159	154	170	163	150	151	155	152	175	149	157	163	158	136	157	175	147	167	174	170	150	175	155	157	183	141	186	158	160	155	141	169	147	161	178	169	162	163	153	152	151	165	179	144	146	155	173	164	171	151	162	185	176	161	181	199	156	165	184	143	142	149	151	157	167	189	163	186	142	172	155	142	161	153	165	166	157	144	169	152	172	171	186	160	151	154	175	142	195	168	166	148	152	162	143	183	157	162	168	162	147	153	169	153	196	176	167	166	149	147	165	167	155	168	142	152	171	160	143	194	180	166	148	186	169	168	159	184	181	137	151	176	177	157	182	154	160	126	159	180	159	164	154	155	139	173	150	161	160	152	150	163	148	144	153	155	158	153	183	164	156	131	171	165	163	160	164	184	158	180	159	143	162	153	168	156	174	162	148	173	172	142	175	159	189	155	159	164	152	138	161	177	160	154	179	152	130	169	175	151	149	169	151	169	172	169	119	166	181	164	176	168	165	159	158	179	149	166	161	163	174	158	151	147	162	162	172	169	166	158	161	156	163	142	136	173	179	161	149	181	168	136	150	157	161	165	158	143	148	136	160	163	135	168	159	134	171	159	143	155	151	152	151	162	165	159	176	157	169	152	141	156	130	175	136	176	165	164	153	161	171	166	182	153	158	173	161	155	163	171	163	170	159	169	128	155	152	158	161	150	153	148	164	145	155	148	183	149	157	143	176	157	167	157	154	158	192	165	162	155	155	176	157	163	145	173	163	184	173	150	179	165	177	177	177	178	149	139	147	156	153	142	164	160	145	150	166	143	156	166	153	172	165	155	166	156	168	156	153	166	157	174	162	153	163	165	175	165	140	151	163	165	172	160	189	160	150	135	167	177	168	142	170	170	145	165	150	159	158	175	157	153	167	166	149	168	186	160	165	147	163	182	154	166	155	156	165	148	142	156	152	168	165	155	162	162	153	161	122	144	158	166	142	162	136	138	159	174	148	168	160	147	158	146	124	143	135	196	180	173	137	144	176	195	155	183	157	157	167	158	157	157	161	168	166	158	149	154	175	156	156	158	158	159	163	150	145	156	157
52358	62451	67328	29735	2843	2058	1598	1270	988	902	766	613	608	536	460	472	404	384	377	380	355	360	335	331	343	320	288	288	347	330	325	313	333	339	337	339	352	341	306	374	311	316	313	319	326	295	271	301	263	261	270	240	271	279	242	265	251	270	244	275	266	257	248	282	254	250	244	247	241	254	261	247	243	261	232	240	242	253	249	255	275	260	248	243	251	249	244	237	253	256	232	256	244	252	251	231	251	255	274	275	268	243	223	257	254	255	248	234	246	217	248	245	270	253	241	247	262	238	253	251	218	267	250	235	231	232	246	233	260	229	250	229	263	241	279	280	242	249	229	251	196	248	259	249	253	239	267	235	220	228	256	262	272	252	237	251	226	250	232	276	241	238	228	250	236	260	239	237	246	258	246	251	266	240	238	249	228	228	224	230	264	239	239	245	230	264	222	226	242	249	285	217	232	257	223	262	266	227	253	205	234	239	258	247	227	254	208	243	253	228	260	222	225	240	240	205	240	231	245	238	245	236	258	268	253	249	254	267	252	243	223	225	230	254	213	245	245	232	211	238	258	239	221	231	240	238	258	240	261	226	238	221	256	233	247	231	213	257	279	262	247	253	237	244	241	243	239	235	251	231	245	264	263	259	247	237	270	231	247	227	274	239	221	261	283	243	247	220	243	242	250	254	246	252	250	249	266	251	253	241	245	252	254	246	277	228	229	257	227	235	252	235	246	229	253	234	223	240	264	241	225	273	245	228	263	253	222	278	246	260	262	256	182	247	241	286	221	269	247	260	256	231	230	241	237	255	229	251	256	281	230	223	224	219	235	223	246	238	228	233	237	235	281	255	252	240	266	257	243	256	272	244	265	277	260	253	260	252	217	242	247	222	246	251	245	230	249	246	207	263	280	264	249	265	234	249	246	250	237	268	234	234	228	239	237	191	271	269	227	253	228	236	238	243	221	260	228	220	243	219	256	246	230	228	261	227	251	270	258	245	256	223	246	277	231	243	217	273	257	235	244	251	238	217	247	244	237	248	260	245	214	256	249	244	243	251	272	255	264	264	247	261	265	219	238	236	250	247	241	236	280	262	233	242	240	249	238	217	258	251	253	233	255	202	236	241	256	267	261	236	247	281	272	272	238	234	248	251	235	263	235	256	254	221	256	252	252	237	219	232	247	258	233	253	233	233	244	257	257	262	260	230	219	244	250	244	252	234	268	251	256	233	240	258	237	259	252	253	257	266	256	258	248	234	239	231	233	260	280	223	275	231	230	228	232	265	246	231	251	249	256	244	242	245	219	259	239	236	259	245	236	265	222	218	259	227	251	248	258	269	223	230	249	263	236	241	240	247	257	258	252	250	264	275	245	243	248	231	263	239	259	263	277	232	246	239	256	254	246	226	267	250	273	269	257	235	221	262	229	237	228	245	240	233	279	253	239	241	256	269	250	255	265	260	219	259	265	251	238	258	236	245	249	222	251	273	233	254	248	219	226	243	243	241	238	260	219	236	255	242	239	263	269	285	267	247	223	241	284	218	260	262	261	200	276	255	226	261	231	241	253	231	237	248	214	244	263	252	266	252	243	258	251	250	252	231	232	240	281	269	260	267	279	245	244	219	246	257	247	236	219	274	242	265	231	230	240	248	256	254	258	216	246	238	247	232	231	247	257	231	240	241	237	241	237	224	239	238	247	242	236	243	265	268	245	257	247	219	233	239	217	268	245	253	231	242	266	238	243	210	269	249	256	236	230	260	234	272	250	253	242	236	236	238	246	242	231	240	244	223	239	249	250	234	226	243	244	234	277	269	255	249	249	274	239	266	239	249	246	264	237	251	250	240	251	240	230	244	251	237	249	240	247	234	233	251	252	229	258	251	223	253	243	239	280	231	253	251	246	220	235	249	235	229	264	226	268	246	240	243	235	246	252	226	245	244	235	231	215	248	255	253	233	280	235	248	243	248	232	231	222	233	236	265	251	254	259	253	224	248	230	257	256	246	254	222	243	265	258	252	255	242	235	256	263	254	260	241	240	251	258	282	269	247	227	233	223	273	243	214	247	258	245	235	240	238	243	236	250	246	258	228	260	252	261	236	238	243	255	258	240	209	236	213	255	252	249	225	242	253	233	236	258	260	224	253	235	253	243	237	241	233	250	250	288	238	259	279	246	273	240	259	223	271	245	261	267	272	228	246	255	240	256	246	282	223	254	234	251	242	242	251	256	245	247	237	267	251	244	257	267	237	252	236	240	250	259	247	225	266	233	222	244	211	242	229	241	246	215	246	254	238	244	224	234	262	224	236	274	240	224	226	241	254	240	239	230	260	259	241	246	267	217	262	249	233	257	244	260	225	211	255	210	269	259	259	242	236	230	239	229	247	248	235	229	243	256	263	254	227	235	241	242	243	268	234	254	233	253	243	242	225	254	238	252	234	244	235	254	248	237	232	245	239	275	273	246	253	225	235	259	236	275	221	265	246	209	243	245	229	243	251	257	243	253	227	245	244	239	285	254	250	221	240	254	214	220	261	260	264	233	237	257	219	241	270	235	240	247	216	217	283	261	264	235	222	250	268	240	236	228	275	268	234	243	249	244	257	270	243	245	253	254	241	239	263	250	239	238	229	243	240	252	237	238	242	291	266	256	262	221	244	236	260	270	281	211	224	240	248	245	262	246	237	251	243	250	249	239	247	219	204	239	240	235	281	263	233	258	252	255	238	266	267	258	239	268	260	254	229	261	248	251	267	243	252	225	247	227	239	271	288	247	265	239	211	219	240	279	248	263	257	217	247	236	216	233	246	247	239	233	255	262	240	205	262	252	252	249	246	227	247	262	231	269	243	267	267	276	240	238	233	237	250	240	245	250	244	262	258	257	263	251	259	252	254	227	229	219	240	258	243	258	252	251	243	235	253	249	254	244	264	230	257	241	239	248	249	251	237	229	228	273	260	280	258	242	244	238	245	261	255	251	253	225	266	236	216	250	274	247	263	253	214	225	224	225	253	238	245	276	214	218	265	251	230	243	245	248	252	232	227	237	232	249	213	274	244	229	273	255	259	248	239	242	233	269	230	248	250	259	249	254	263	245	231	231	217	249	228	250	224	235	244	225	250	252	256	243	255	253	231	252	261	234	258	267	246	250	229	255	249	239	250	251	233	237	240	257	252	248	244	265	240	271	244	229	237	234	224	226	241	245	241	247	273	240	225	255	232	250	262	236	256	244	241	235	238	258	240	241	223	235	245	266	255	249	232	245	244	232	230	250	239	223	269	258	239	238	217	238	215	259	255	258	221	230	256	258	255	228	262	264	253	241	246	253	245	239	247	262	263	239	261	223	217	231	259	263	264	286	244	242	267	260	257	219	266	246	228	233	242	253	217	222	254	235	247	256	244	251	263	241	247	235	264	275	252	221	235	248	280	225	260	238	255	245	230	242	230	218	266	234	232	250	256	237	234	256	228	234	247	246	264	252	264	241	254	245	251	259	232	256	250	268	242
26846	21140	22532	7334	491	403	372	370	377	395	340	342	307	359	395	337	360	371	378	378	346	357	361	329	351	328	314	335	377	352	368	368	352	341	363	357	338	363	332	368	355	347	350	355	337	370	330	328	343	366	327	364	350	384	348	341	333	332	346	372	351	346	356	332	333	349	306	330	363	350	369	360	344	322	361	373	335	335	315	326	382	322	332	331	354	346	353	364	350	348	362	359	326	342	331	347	352	322	305	329	340	329	338	324	355	324	361	326	386	359	348	352	355	345	362	348	328	355	348	343	318	333	353	369	297	330	313	342	375	336	329	349	372	354	339	362	327	385	389	319	340	340	355	319	339	352	361	341	320	364	328	324	362	342	358	334	361	324	335	355	342	365	350	371	315	332	326	341	382	321	346	349	323	345	314	355	360	340	324	345	339	340	342	316	337	344	328	336	366	364	365	334	342	335	342	339	330	358	346	347	342	335	360	377	327	312	348	339	334	318	357	383	355	359	340	364	343	325	317	333	327	376	329	334	363	364	321	361	356	390	381	333	329	325	347	357	304	351	357	350	353	329	352	339	302	358	329	332	318	346	324	340	335	299	348	350	317	349	338	357	339	350	345	347	318	348	320	320	349	370	343	332	352	321	312	336	341	319	337	355	357	346	360	377	343	329	340	315	329	350	354	347	338	351	339	349	360	371	342	366	346	385	361	364	390	345	370	319	361	339	366	339	359	351	363	359	346	349	347	331	364	345	348	338	344	354	327	315	364	333	354	365	346	330	318	343	350	339	353	369	336	327	324	359	350	341	330	331	332	341	361	299	366	326	349	381	348	344	313	362	342	330	330	369	329	330	334	366	334	358	361	362	350	337	330	362	354	343	320	361	362	363	351	333	340	361	339	349	368	355	304	353	325	328	333	359	338	378	353	330	346	356	329	308	357	320	386	312	346	332	365	358	335	344	353	355	342	335	337	333	370	358	329	352	323	335	331	327	350	332	373	315	367	324	364	353	340	362	329	329	348	356	384	340	330	345	332	368	338	334	327	344	325	315	373	333	380	342	330	339	364	356	364	349	313	319	363	324	327	317	348	341	342	340	350	308	362	349	333	361	334	309	352	359	366	337	303	359	366	341	324	351	335	343	342	332	333	324	313	344	337	328	368	341	336	339	370	334	345	346	344	327	330	351	336	348	299	342	342	381	315	377	354	340	351	329	330	304	329	348	327	349	335	365	319	358	321	350	361	323	363	334	364	341	351	347	357	341	331	340	310	350	311	331	364	354	368	368	338	364	363	367	334	344	354	322	346	324	358	337	347	349	356	369	322	345	323	356	319	366	374	350	343	339	338	334	356	340	335	343	338	325	386	341	328	354	337	326	357	299	342	297	348	313	320	354	362	333	326	319	333	370	341	371	342	338	297	340	360	358	332	329	341	325	313	351	341	348	335	328	327	345	378	357	322	378	347	331	345	335	346	332	334	328	359	357	347	326	365	353	323	358	334	339	350	334	339	331	360	340	336	344	335	325	358	318	322	339	299	348	382	325	349	342	351	343	344	341	333	350	356	360	331	337	314	369	337	342	328	333	314	347	337	363	342	347	343	310	331	362	385	314	314	351	352	332	364	372	321	344	328	344	369	322	348	350	319	365	330	335	341	318	368	345	331	347	363	315	353	307	348	348	370	352	319	357	340	380	356	343	352	339	360	364	387	362	332	324	331	366	325	358	347	321	330	370	317	364	343	367	348	355	381	382	361	336	325	348	320	333	322	388	374	335	352	345	347	341	359	322	336	343	337	320	339	339	330	371	335	338	371	352	312	310	337	358	362	362	357	329	336	336	354	325	295	318	361	310	372	329	378	325	350	334	318	310	349	328	329	374	349	322	353	356	330	353	368	316	352	334	356	348	318	337	352	345	350	339	377	349	317	337	329	375	346	333	352	308	341	347	328	341	336	328	367	330	297	374	351	374	354	331	349	335	345	346	351	314	346	384	335	370	350	330	330	346	365	345	329	365	319	352	298	358	325	375	387	341	342	324	337	366	326	308	343	312	327	349	351	329	332	338	324	327	354	332	319	328	320	361	338	328	324	332	357	344	326	325	365	321	327	336	353	347	326	330	362	379	347	348	333	345	347	360	360	372	387	339	323	317	378	375	356	313	357	347	377	340	347	350	306	347	325	339	340	355	332	361	339	347	346	312	324	338	352	347	338	329	382	354	370	337	348	355	379	327	353	332	325	361	344	370	315	330	308	342	337	320	330	353	375	350	314	311	333	327	348	352	337	355	347	325	347	353	346	370	340	323	339	366	361	344	322	345	361	317	343	339	336	378	354	333	338	325	329	368	330	341	308	349	307	350	307	361	359	349	367	373	368	368	358	370	366	342	362	357	343	347	355	344	371	328	354	354	352	335	329	335	353	359	331	334	360	369	356	378	350	340	389	360	317	335	306	351	325	347	344	350	293	359	355	333	345	388	327	373	346	347	337	354	328	337	331	327	334	363	331	363	339	342	334	364	360	338	353	336	355	351	347	345	344	342	345	343	323	362	326	302	323	360	381	365	315	337	353	344	339	364	333	337	351	342	309	303	353	357	330	364	325	337	371	356	327	318	370	331	359	367	342	326	357	357	332	350	341	327	305	352	329	310	333	362	333	335	314	370	352	314	334	366	355	342	324	350	346	340	331	343	343	335	356	337	343	322	333	333	371	349	347	334	345	340	350	324	333	324	333	345	323	367	368	362	331	343	322	350	322	311	349	350	353	331	323	334	359	344	365	350	338	341	336	325	328	316	360	349	340	347	372	362	337	343	356	335	338	349	340	352	351	328	377	366	338	337	331	344	328	362	318	356	323	344	333	360	340	331	378	355	326	378	375	351	350	375	363	316	319	342	342	349	347	339	356	370	366	319	331	337	346	364	346	353	365	366	361	342	322	359	346	341	359	353	325	362	324	343	338	346	330	354	352	332	371	368	311	339	325	346	330	333	327	343	353	325	369	368	332	366	355	333	329	336	332	346	346	341	325	370	336	353	338	337	343	369	348	355	338	325	364	327	340	337	359	341	360	326	383	357	357	372	361	349	347	310	354	347	329	299	347	355	310	335	331	326	350	322	340	326	304	333	378	330	335	326	340	315	351	339	304	314	356	377	328	284	343	322	358	349	333	340	389	316	358	331	392	350	342	315	361	375	347	339	350	317	363	312	351	326	348	314	337	365	368	357	348	359	331	336	329	334	342	374	291	330	310	325	330	321	316	353	361	341	347	344	349	357	355	363	315	337	404	335	351	334	353	353	376	332	380	331	348	327	338	336	369	349	343	356	325	356	349	318	322	360	349	366	352	342	321	355	382	342	332	362	365	355	335	328	339	382	347	356	333	361	336	309	336	308	346	333	346	321	358	355	338	361	359	357	334	337	379	309	316	323	355	328	330	333	355	369	333	342	321	334	313	337	311	332	370	344	345	360	350	308	331	311	356	352	356	332	357	337	345	340	315	354
19138	26753	26156	5917	591	562	561	554	542	486	511	506	483	534	518	536	525	514	485	495	546	533	497	511	534	501	494	483	527	501	578	509	521	513	526	540	550	530	544	532	518	557	535	527	522	483	482	522	524	472	512	510	524	491	505	527	504	543	515	512	502	487	501	466	499	530	506	499	474	509	528	550	496	525	486	502	540	508	520	538	520	522	475	508	524	512	557	483	502	532	482	516	507	507	500	493	562	515	524	515	523	471	527	500	483	514	502	526	498	495	520	523	514	480	518	549	486	511	510	501	531	523	482	492	533	518	508	520	504	500	474	519	534	533	486	513	524	502	526	478	507	467	480	498	509	481	511	516	474	542	532	508	531	544	510	518	521	516	496	471	492	466	487	479	522	504	527	475	516	496	532	486	514	503	496	504	510	513	509	465	480	529	515	516	539	538	502	537	470	518	518	490	498	471	507	504	476	526	504	524	481	509	481	472	509	484	492	509	509	540	476	514	537	511	466	504	473	537	511	476	480	484	515	470	511	506	541	522	509	533	525	507	508	480	542	529	516	516	528	542	479	527	525	487	567	494	482	511	481	487	493	518	518	441	516	506	512	504	512	507	478	503	523	524	488	506	535	540	491	517	503	499	531	513	513	471	495	523	513	490	498	499	502	526	478	537	525	502	515	515	492	537	474	545	490	567	514	523	509	517	496	492	489	548	505	500	482	458	505	522	504	494	540	500	519	513	525	492	508	493	578	508	488	545	488	519	517	467	460	518	510	508	512	525	498	512	495	523	498	495	538	475	520	500	449	542	518	462	515	517	502	528	511	469	510	460	480	512	500	551	511	506	524	520	529	567	514	497	505	500	479	554	500	553	507	484	500	519	502	480	477	488	501	516	490	536	493	544	487	508	531	540	513	511	494	492	512	494	514	549	504	525	534	474	514	513	520	515	545	498	553	522	499	510	502	534	497	499	534	491	526	533	529	480	506	520	482	502	512	475	511	529	495	514	519	511	516	492	539	514	511	520	561	459	541	494	501	506	479	521	489	471	494	498	512	496	497	514	517	519	487	538	498	533	494	508	505	527	493	520	505	454	531	518	482	497	473	533	519	521	452	517	510	511	531	482	518	464	526	520	515	523	530	540	512	510	495	535	523	555	485	484	511	545	526	500	512	459	476	510	497	512	545	534	546	497	548	495	496	484	524	524	461	478	515	549	503	498	510	530	537	532	513	499	494	494	477	522	500	456	514	499	488	524	499	498	482	520	502	544	517	503	470	510	475	536	491	515	492	486	513	524	483	521	532	489	536	525	494	508	473	499	558	483	528	486	501	496	512	530	456	524	483	550	495	507	555	496	495	445	491	510	495	562	525	506	519	515	497	493	501	509	501	508	496	530	539	489	515	484	462	513	508	528	519	460	530	481	516	494	480	480	521	514	511	525	466	502	497	494	478	510	535	488	515	512	535	510	506	512	489	537	504	504	505	519	494	512	457	503	500	488	482	518	491	482	507	490	483	527	549	557	491	520	461	521	496	499	491	490	523	489	545	513	504	499	467	501	529	530	540	472	477	519	493	505	473	500	514	547	504	491	519	473	480	512	536	527	490	474	482	509	483	491	527	518	500	527	499	488	492	496	545	514	522	547	522	506	469	497	519	517	504	485	511	508	547	495	485	490	510	516	491	493	466	488	555	503	528	530	524	529	473	499	515	527	483	483	502	514	487	479	535	503	506	530	521	506	497	480	540	500	521	471	503	497	506	531	551	516	491	507	500	508	496	514	524	510	467	524	466	468	506	459	500	513	494	517	497	524	505	487	507	530	487	511	485	529	527	514	496	469	503	481	463	548	506	520	493	481	467	501	518	509	520	481	497	522	498	556	472	509	473	550	498	495	521	514	481	494	491	499	491	513	482	533	519	537	507	476	537	499	481	516	507	542	507	491	523	522	525	486	551	524	496	525	471	496	504	453	492	522	481	556	529	505	474	496	500	467	473	502	489	503	529	520	502	498	485	491	464	500	501	513	507	507	501	492	492	510	502	506	517	486	508	530	494	506	488	515	540	510	485	521	517	501	522	495	504	512	504	479	508	494	519	485	524	514	482	520	497	555	495	526	522	530	517	528	541	491	523	491	494	501	510	515	479	494	498	488	517	480	480	505	510	539	515	526	514	521	510	502	542	495	527	509	540	500	513	530	519	515	500	536	495	517	551	520	463	519	501	466	544	498	490	506	503	497	523	493	475	518	535	501	493	520	513	511	525	476	491	521	508	511	486	522	510	477	524	521	506	530	483	517	561	533	528	488	486	486	546	526	503	514	533	539	535	518	491	482	495	495	506	498	519	480	516	526	493	472	508	547	525	561	505	504	490	539	537	485	527	482	559	505	505	490	506	510	499	503	548	502	490	509	485	493	506	471	496	520	552	531	507	502	555	516	520	526	451	492	524	521	520	519	500	520	458	516	532	493	488	506	501	542	515	539	530	546	531	491	502	497	531	530	513	499	504	496	455	533	503	518	495	518	500	495	517	492	497	492	528	543	493	482	504	520	518	504	461	505	485	509	477	508	500	508	547	519	523	503	497	559	490	541	483	496	492	510	509	520	540	511	494	525	509	513	470	523	489	473	507	495	516	486	518	516	547	491	512	483	491	498	484	507	486	510	464	502	506	497	505	520	489	493	531	524	512	554	538	543	510	498	473	547	527	525	500	532	486	502	539	489	505	519	518	519	553	541	528	490	531	528	501	525	536	510	556	497	503	495	506	569	557	502	530	487	515	493	445	539	499	506	485	516	505	514	541	490	503	510	526	504	489	469	454	536	503	531	503	508	531	540	501	524	529	485	550	510	498	547	476	463	472	494	463	524	492	485	503	489	495	495	502	517	531	497	497	505	494	528	535	522	508	498	486	507	492	517	500	470	541	540	502	542	504	442	493	509	500	494	501	497	506	485	496	544	499	507	521	497	493	558	521	496	476	501	512	484	515	513	458	513	501	485	488	507	488	523	508	530	499	499	523	519	485	463	490	507	503	490	491	512	500	554	501	474	538	532	512	504	462	482	515	482	491	512	491	512	540	501	478	522	505	529	479	504	494	495	524	513	515	488	492	483	521	506	519	486	508	518	518	536	516	512	493	495	524	520	504	541	506	488	518	551	507	481	468	466	483	541	504	477	482	485	538	524	517	521	467	511	485	471	498	534	531	520	504	482	494	529	491	541	554	521	505	520	506	468	518	466	470	511	470	533	554	471	515	480	502	514	501	507	493	515	523	509	488	478	526	486	529	464	488	472	485	512	492	476	516	537	502	472	559	538	542	531	474	520	518	521	481	540	541	505	493	519	516	517	512	534	525	478	557	530	493	472	534	516	503	502	512	518	497	492	489	502	531	546	533	504	484	520	481	511	507	514	527	504	496	500	478	478	498	534	474	486	505	506	502	505	507	516	516	495	478	487	483	484	520	470	499	471	544	539	532	488	495	495	527	479	525	515	511	523	539	491
23876	21057	29444	25087	18648	4965	649	535	479	421	419	399	425	418	359	352	350	338	367	371	341	329	335	376	361	347	334	339	343	390	353	362	319	354	373	324	342	362	357	363	331	350	352	356	341	353	318	362	328	324	328	346	345	377	345	326	338	314	330	328	319	318	338	358	357	320	366	356	339	309	320	358	340	336	349	299	326	352	364	319	349	335	325	343	324	326	364	320	321	325	346	359	322	372	339	321	337	335	334	328	310	368	340	369	325	306	326	327	314	337	333	353	359	317	328	335	344	330	324	314	365	328	351	362	355	336	367	341	344	308	320	334	319	300	358	307	360	344	332	323	351	302	339	366	328	321	346	294	351	340	330	336	341	329	375	311	339	308	301	335	328	326	349	366	305	315	330	339	352	339	333	331	354	306	320	342	342	358	337	360	342	292	347	337	334	332	365	350	335	314	329	316	343	316	336	367	350	333	356	313	318	351	320	382	363	332	317	331	300	299	325	338	325	319	362	340	337	359	364	314	328	314	333	357	377	328	352	346	319	331	357	336	365	341	297	324	340	366	338	366	363	335	313	347	312	301	360	321	362	354	354	346	340	343	317	305	351	330	366	372	340	318	317	305	324	309	327	298	359	346	346	320	363	321	347	346	336	352	319	352	366	353	308	327	315	349	315	337	341	338	366	318	356	322	321	369	348	299	325	341	367	342	313	320	340	355	303	324	320	340	359	306	319	358	302	345	329	388	319	334	322	323	353	332	343	345	349	340	347	327	312	341	338	329	332	328	280	348	318	324	359	325	327	336	305	335	318	332	359	359	340	333	352	347	367	327	335	311	338	330	310	332	324	338	325	300	332	330	351	338	339	389	322	320	366	316	330	320	375	323	324	309	354	331	313	307	365	348	343	331	356	353	355	329	339	299	310	313	342	361	344	298	309	340	309	340	328	340	381	337	340	336	335	333	311	336	329	343	315	316	311	345	336	366	308	338	348	342	334	333	345	302	340	342	312	337	360	350	341	315	341	331	358	364	321	341	297	306	344	317	331	392	339	343	353	324	339	331	320	321	317	314	326	324	354	343	317	336	323	358	313	344	329	362	322	328	345	355	349	344	359	348	334	324	335	330	349	338	358	326	328	326	294	332	345	354	359	334	347	357	318	339	332	315	308	326	326	314	324	354	317	325	347	307	313	351	320	353	346	327	331	367	338	340	308	344	320	340	334	334	344	296	360	332	310	346	342	341	338	346	325	347	309	338	363	313	331	379	345	340	342	316	326	363	351	354	310	324	328	352	346	342	314	315	325	340	331	327	314	354	304	327	326	320	343	351	339	331	354	339	354	336	342	343	345	352	328	335	347	297	353	269	354	313	319	346	331	351	334	345	349	332	357	347	345	337	386	310	362	333	329	312	328	333	344	330	356	307	350	393	314	374	323	353	324	335	348	308	327	331	327	347	322	350	350	359	341	313	339	332	352	332	361	307	314	302	311	329	323	340	305	369	341	353	353	363	353	334	296	320	306	315	324	319	314	336	304	315	364	359	294	324	317	324	327	313	357	310	331	313	405	372	342	317	349	331	342	300	340	355	348	352	348	355	323	313	353	290	331	336	344	329	324	329	332	344	323	314	348	352	318	348	317	350	335	344	352	318	362	316	328	360	334	336	362	371	356	338	367	318	342	333	340	338	324	362	354	343	340	350	330	340	309	335	350	320	318	330	327	305	340	328	329	301	332	324	347	322	353	365	322	333	341	329	329	318	337	337	315	319	321	329	334	359	312	346	338	352	348	329	360	339	348	326	314	332	312	350	308	342	345	338	346	327	327	344	332	319	305	346	355	342	332	344	338	322	342	350	359	322	316	353	330	340	339	328	344	368	349	308	358	335	337	336	333	337	366	316	366	338	362	308	330	340	360	327	335	312	317	287	326	319	346	364	324	339	327	323	326	342	342	330	327	328	339	337	326	322	336	354	360	341	362	350	338	345	353	325	347	309	327	336	326	354	310	315	336	351	331	336	349	329	340	349	354	324	367	315	334	340	338	332	328	365	346	328	331	338	294	315	335	306	353	359	357	336	317	344	362	359	322	326	322	327	327	324	310	327	344	327	320	326	356	317	326	343	312	332	334	347	302	350	342	365	336	316	367	331	348	335	364	358	320	322	339	351	338	317	334	339	313	358	341	337	330	315	328	310	318	316	338	316	309	324	328	345	369	338	315	326	327	330	294	342	331	322	348	341	343	307	382	329	358	359	368	334	330	366	372	343	347	318	336	348	320	361	351	341	347	310	355	325	343	334	328	318	361	334	340	317	349	307	329	334	354	331	312	332	322	306	334	345	323	334	325	323	334	348	345	327	336	351	339	296	371	358	323	333	333	365	351	323	321	354	326	358	371	330	339	349	337	362	337	312	361	339	351	329	336	366	328	309	350	356	362	318	328	356	337	312	341	332	355	329	299	354	339	355	321	348	339	312	369	358	351	341	371	375	345	358	356	321	367	333	355	365	348	349	356	321	320	332	323	354	351	354	330	361	318	324	357	322	332	342	331	326	349	371	346	330	333	359	291	360	325	322	337	329	286	335	334	346	321	376	330	326	334	329	320	310	348	332	310	331	324	322	314	391	332	338	345	327	357	321	332	335	309	339	346	347	339	352	310	339	353	317	357	348	338	293	374	327	324	338	328	342	356	341	337	334	363	331	343	322	367	308	349	355	334	340	317	347	345	346	359	331	329	344	318	316	314	335	341	304	330	345	350	315	376	320	351	350	317	314	380	327	359	345	358	347	341	322	296	304	347	324	335	342	311	327	306	330	379	303	332	320	308	302	363	325	343	313	311	329	334	295	309	346	348	336	328	383	298	371	331	342	307	305	370	280	293	333	321	330	320	340	360	334	298	348	337	342	321	333	329	337	371	326	323	323	377	361	352	316	341	340	352	290	299	323	307	324	347	300	338	310	329	345	331	321	339	346	330	326	332	303	332	334	333	310	334	330	362	333	379	354	313	335	344	343	353	339	342	297	310	347	308	362	332	348	333	338	342	348	342	342	341	315	305	334	359	336	295	358	313	366	335	334	346	292	330	334	334	396	337	312	302	343	402	332	318	345	318	357	325	334	337	317	346	342	293	321	339	371	334	347	326	323	324	355	353	379	333	313	327	314	343	338	331	363	337	372	371	363	311	357	358	353	333	308	327	346	327	336	349	346	320	321	338	353	350	328	353	322	342	310	346	339	338	327	334	369	349	371	320	339	345	329	320	360	336	326	307	328	334	313	335	307	323	334	343	348	352	346	332	322	318	325	363	304	341	301	336	357	322	351	343	331	357	303	334	324	323	354	314	345	334	326	352	344	336	351	387	319	357	347	303	328	334	340	381	326	326	351	290	332	355	334	299	329	315	344	367	323	330	342	339	341	326	339	339	351	336	318	313	318	329	355	299	339	304	319	359	345	338	332	351	328	341	337	319	327	348	362	328	338	349	347	325	363	342	342	355	370	350	349
43753	58629	58386	25746	1813	1423	1097	987	875	749	726	648	661	605	604	593	593	540	568	604	518	572	534	552	529	509	521	559	522	516	524	551	595	543	617	570	588	567	523	545	531	561	584	552	549	533	497	540	517	550	514	544	487	503	537	526	468	465	503	545	513	461	460	506	494	474	490	484	521	499	510	505	525	516	495	488	468	506	514	514	530	516	500	503	514	496	516	476	524	531	463	500	549	504	491	510	453	480	490	540	502	485	495	521	514	521	555	484	451	493	517	497	496	472	506	525	517	521	516	493	485	517	551	498	500	484	518	521	478	503	501	514	536	496	491	520	496	515	486	515	506	474	496	519	493	513	503	473	534	508	476	489	489	523	506	526	485	518	513	530	506	511	468	527	472	476	506	502	497	517	511	495	473	519	487	491	494	490	500	488	504	482	479	528	503	481	485	502	497	488	522	509	487	550	503	508	506	491	459	502	514	464	545	522	484	494	529	489	498	496	462	496	477	516	517	511	475	500	531	521	517	511	500	492	425	535	500	475	509	497	482	472	471	488	487	481	506	461	501	527	461	495	501	513	508	563	478	436	508	476	484	528	548	541	495	483	508	497	519	536	504	498	494	501	536	478	514	502	547	518	535	562	499	514	530	487	468	473	519	510	541	483	519	527	511	506	512	462	517	482	492	527	469	529	463	507	484	513	480	523	523	474	492	497	495	515	519	487	518	501	497	498	489	517	497	521	504	507	497	495	489	508	515	522	473	487	513	492	486	481	534	500	523	491	502	492	465	535	542	494	481	517	521	490	451	479	490	450	493	509	456	492	525	485	479	541	486	531	495	489	528	503	509	510	489	513	466	511	503	510	522	496	537	524	458	507	527	513	483	519	487	494	483	494	528	494	480	475	491	470	482	513	503	545	502	503	499	500	484	480	519	532	518	502	511	494	491	503	490	526	503	513	465	527	512	514	514	481	502	521	519	510	517	495	516	484	529	507	503	514	503	508	527	498	510	522	554	513	545	514	480	517	499	495	523	482	472	492	526	505	476	497	534	473	470	526	513	505	530	521	509	494	482	478	526	481	500	521	482	498	517	516	529	502	500	505	487	494	488	520	496	472	493	483	491	546	506	469	471	495	511	506	479	477	479	508	510	535	535	468	526	499	543	448	488	452	514	494	481	473	500	527	481	465	538	530	506	519	495	511	523	490	501	485	549	486	488	489	534	524	542	469	510	526	459	471	482	483	514	505	498	514	473	524	512	499	509	470	493	528	499	504	549	498	519	528	514	515	481	509	461	445	517	488	498	496	542	474	480	516	433	492	516	555	520	515	530	471	565	503	518	499	501	518	490	544	458	506	508	459	473	500	504	486	507	499	505	519	486	499	478	508	497	516	539	520	490	527	460	476	529	483	528	511	482	463	466	499	496	490	489	494	516	483	545	473	508	523	520	523	463	463	496	524	503	516	487	480	500	503	515	493	494	493	509	457	545	533	516	472	521	478	487	485	486	490	461	508	493	473	477	496	471	478	521	504	468	490	485	491	499	519	466	465	522	455	484	491	481	494	505	512	502	541	504	488	489	505	510	517	502	467	521	501	474	492	500	503	499	494	462	515	501	525	504	478	539	506	505	508	513	485	499	476	477	496	475	517	516	535	538	483	533	482	456	465	473	479	510	499	492	466	559	498	492	558	531	515	479	491	468	538	496	506	488	499	550	545	507	461	503	524	504	504	485	471	527	511	532	529	488	488	470	494	495	489	467	505	514	486	512	484	532	479	507	496	491	477	464	518	528	456	526	492	474	535	506	477	504	480	464	520	518	495	493	508	485	523	481	488	499	513	470	504	526	523	482	532	512	526	500	514	535	457	501	513	484	522	466	520	497	511	554	504	468	500	523	521	486	518	512	481	506	523	525	472	491	539	466	492	485	478	514	501	508	514	516	483	521	533	506	490	500	515	495	468	519	489	490	508	508	455	486	468	462	488	500	490	524	496	518	476	467	511	447	460	445	527	471	468	490	512	547	467	491	527	466	537	538	487	450	520	488	486	478	533	517	505	514	508	525	479	476	508	504	489	492	520	503	521	500	498	487	491	504	506	512	511	533	512	488	531	475	535	499	489	490	495	528	488	492	504	525	482	492	519	497	507	511	492	501	486	520	531	509	486	502	478	532	513	547	530	482	488	498	522	555	503	520	496	514	543	480	491	526	502	517	504	518	474	481	484	512	504	464	494	503	500	507	550	518	506	537	518	547	485	494	462	491	514	516	492	517	466	493	484	521	465	474	499	491	494	467	509	512	519	486	486	479	549	499	516	527	575	526	470	465	520	483	504	531	480	528	523	529	485	545	518	493	497	532	488	502	529	548	506	507	493	499	523	494	515	488	546	490	560	476	495	494	468	472	525	502	514	522	468	527	479	523	502	545	497	484	494	467	505	489	518	535	475	480	502	518	499	452	516	476	514	547	518	556	516	522	499	516	511	526	518	497	516	482	467	510	469	504	500	496	476	487	520	507	504	496	535	522	468	501	526	506	533	519	517	533	524	421	450	476	463	497	506	480	500	528	515	506	542	539	460	489	496	514	462	468	476	488	523	493	556	481	537	510	483	518	515	472	507	516	462	538	494	472	522	523	480	487	494	526	518	514	464	534	512	514	535	528	507	523	499	501	507	443	537	528	518	475	486	534	507	529	518	577	473	513	513	520	481	471	466	496	489	491	501	503	515	497	522	515	556	488	506	491	500	524	485	542	514	531	505	473	499	503	472	542	456	542	515	497	483	458	512	549	512	520	491	481	477	497	531	563	537	494	520	493	459	510	494	501	510	515	499	495	517	515	527	519	504	497	473	474	482	448	505	515	482	521	515	466	459	502	449	508	542	486	464	496	474	501	497	464	501	532	510	490	497	495	507	503	462	543	491	524	543	484	514	550	487	501	485	505	516	487	539	479	498	518	536	519	532	523	537	491	539	501	497	507	493	514	526	494	501	522	509	502	484	473	507	519	490	489	508	505	521	514	477	494	493	501	523	516	492	475	493	497	484	502	512	550	525	491	500	508	493	459	523	499	515	511	512	507	477	516	504	524	495	528	473	507	427	502	519	553	485	520	501	528	496	500	509	522	479	469	489	517	463	466	483	508	520	497	499	517	504	485	520	524	489	533	544	483	479	526	490	527	543	557	523	486	512	494	483	499	513	504	511	486	486	483	510	478	499	497	515	538	511	520	510	470	503	539	519	515	474	525	519	499	535	465	516	503	486	488	502	468	518	523	514	515	550	509	501	503	519	475	510	492	517	530	496	447	481	500	530	552	518	489	529	488	516	489	506	526	478	509	458	485	493	513	505	521	504	485	463	499	512	504	483	493	491	488	472	499	502	483	497	479	510	507	504	430	505	480	459	467	545	534	500	477	521	512	496	511	488	491	528	537	504	521	534	499	478	520	509	500	499	526	506	494	493	491	499	481	475	506	532	522	505	470	525	520	512	495	479	499	469	517	489
22804	21039	29442	23578	21005	18912	3888	525	370	322	310	266	240	253	228	213	222	211	230	204	183	196	210	188	196	192	181	178	183	194	195	207	204	186	200	197	167	202	180	207	212	174	185	182	183	165	172	162	158	165	144	158	165	161	163	179	178	166	170	177	177	185	158	147	173	162	168	170	149	169	183	171	158	176	173	179	156	146	161	149	145	153	175	131	160	172	169	173	145	173	162	167	146	153	196	174	161	170	181	164	175	153	134	176	162	185	156	149	145	150	155	175	166	168	163	175	173	143	134	174	159	162	152	134	141	154	153	158	175	181	188	140	163	153	186	165	165	166	169	158	169	184	148	168	155	176	176	156	157	151	190	167	152	157	166	178	159	158	170	172	149	159	158	174	163	150	161	157	147	175	142	156	155	182	158	154	183	165	185	164	160	170	149	171	155	173	162	122	153	170	171	171	155	182	163	149	137	145	155	146	142	166	151	172	164	172	169	158	171	156	157	164	166	162	151	150	141	162	153	153	173	165	170	145	145	168	166	164	145	178	137	138	153	155	171	172	142	160	160	159	176	180	146	159	161	153	153	186	168	180	166	151	167	177	165	149	170	124	175	158	150	159	159	157	148	146	146	169	161	167	135	155	147	160	148	169	161	167	167	166	179	154	153	150	170	158	148	144	132	144	180	168	180	156	195	185	153	151	157	156	167	144	153	149	165	172	148	157	158	184	156	166	150	136	133	161	145	154	162	159	173	160	143	147	155	162	172	130	164	177	149	155	174	149	136	199	145	146	149	176	150	156	153	151	157	160	158	164	169	162	177	182	180	144	163	147	162	163	156	171	152	160	156	161	176	160	193	139	173	146	180	156	155	146	156	171	189	149	138	159	166	152	137	162	177	171	146	158	165	134	156	155	164	148	159	171	162	153	150	141	171	157	152	159	156	158	153	152	150	173	150	157	155	171	173	163	161	162	158	177	150	124	158	148	176	181	160	169	153	159	143	173	171	154	167	151	149	181	164	164	164	153	162	155	171	152	143	169	164	157	164	133	155	144	151	153	175	184	149	190	156	158	150	180	145	182	151	177	147	153	150	163	143	165	185	169	172	148	158	152	158	161	163	162	177	184	148	159	153	151	172	145	146	155	163	150	127	137	160	188	147	148	157	146	148	161	152	189	170	153	152	172	152	145	148	154	177	154	162	161	172	160	165	184	165	139	163	160	166	156	146	152	148	155	172	173	161	171	171	148	171	181	163	174	144	182	162	158	162	140	161	162	149	172	160	167	151	156	170	130	160	140	158	185	163	139	159	179	172	180	163	160	170	155	184	151	159	161	154	154	188	167	153	172	161	153	174	159	150	149	150	159	160	170	166	164	158	155	158	166	156	159	166	167	156	170	156	164	153	143	155	148	151	173	147	164	168	166	129	173	138	154	186	169	153	164	174	147	183	162	172	157	164	158	168	165	152	158	178	168	201	151	159	141	176	148	159	171	171	162	173	148	143	165	197	158	154	147	169	143	156	161	151	154	156	165	164	181	171	145	142	177	145	140	164	145	174	142	161	161	138	154	163	170	154	154	144	173	147	171	161	153	149	142	183	163	154	159	171	161	183	194	161	185	145	173	174	143	176	155	147	153	146	170	169	181	167	151	157	161	153	144	148	166	187	171	169	161	156	159	169	132	171	165	169	154	167	161	148	154	177	150	151	164	156	155	161	137	145	164	174	181	162	154	172	150	186	135	171	156	182	143	161	156	162	175	166	140	152	173	177	177	181	144	168	154	173	144	176	161	156	156	148	153	146	155	154	170	158	159	137	170	151	172	177	171	119	185	169	157	171	165	154	138	175	142	159	129	157	160	171	158	145	173	151	166	168	183	170	161	149	160	168	159	146	160	159	152	157	157	156	180	188	161	164	142	170	161	168	161	168	145	176	160	151	144	186	158	141	152	171	180	167	147	152	166	156	158	144	146	158	144	161	151	142	155	157	145	177	164	154	151	176	179	154	162	143	163	158	150	147	199	159	155	164	150	165	148	163	188	164	161	144	168	157	165	166	157	157	169	154	203	163	170	182	155	161	158	169	152	156	162	151	152	148	187	169	153	138	182	167	148	160	159	152	171	165	182	129	142	165	163	149	155	155	151	186	167	147	154	187	152	164	181	162	149	138	160	165	166	161	141	163	161	132	158	167	169	167	160	164	158	164	174	180	157	170	155	164	158	169	132	155	165	149	151	179	134	195	153	161	191	184	155	143	164	169	152	172	167	150	165	163	162	170	149	168	160	159	143	151	176	153	156	172	147	189	132	155	172	160	151	153	160	150	168	156	171	166	153	174	160	153	171	158	149	162	135	150	152	145	127	178	161	171	149	171	177	172	152	171	145	148	149	163	143	154	160	141	165	157	148	178	179	144	160	131	143	164	192	142	164	133	165	163	166	162	138	158	165	175	163	175	148	167	167	156	149	163	160	150	154	161	147	163	174	164	154	160	172	141	137	139	174	168	148	177	172	174	136	163	158	151	182	166	153	173	140	144	139	142	168	141	157	151	155	161	164	170	171	173	157	168	162	149	143	161	142	175	154	158	152	169	159	158	154	185	145	139	153	162	156	167	154	173	164	172	167	168	167	159	168	159	141	166	181	155	142	169	152	169	162	156	176	153	130	162	148	164	168	146	196	177	163	155	159	151	147	134	166	153	168	158	155	136	149	158	154	142	146	160	161	165	164	143	169	150	160	151	176	158	174	145	166	158	156	154	146	164	157	163	153	155	158	133	183	173	168	153	171	168	139	145	138	155	158	194	178	160	189	147	183	157	171	155	162	137	146	151	167	166	126	189	173	157	160	170	132	163	150	148	153	184	168	145	166	154	147	154	157	140	188	159	175	143	138	142	167	158	168	164	146	147	165	147	164	176	160	137	131	160	149	162	147	167	144	144	175	148	161	140	150	167	142	182	158	165	161	174	159	140	161	197	175	152	185	156	167	184	155	167	188	150	150	166	183	150	147	166	149	182	144	131	191	175	159	157	161	168	161	152	175	177	170	151	174	172	181	144	162	176	170	164	134	173	150	162	182	161	174	151	147	152	170	157	153	157	121	168	166	149	158	152	173	150	154	172	173	142	168	187	161	174	157	174	158	161	162	146	155	172	129	187	180	149	153	149	158	177	165	147	159	166	159	150	157	156	155	146	186	146	183	158	149	156	182	164	174	152	181	150	153	164	153	128	156	173	159	171	142	170	166	165	160	161	161	160	167	134	162	162	172	155	146	171	168	179	155	169	155	180	164	149	150	188	165	165	173	167	135	145	154	165	157	165	157	172	155	150	164	176	151	170	158	168	160	156	146	164	167	156	164	149	145	139	170	164	125	153	154	150	156	175	156	151	154	159	169	162	171	147	155	170	142	138	168	168	145	143	185	171	174	167	148	165	160	178	170	165	169	153	157	165	153	186	174	143	158	153	148	171	175	156	174	144	169	152	169	143	177	154	167	157	140	137	161
49649	68035	68791	32650	2831	1949	1517	1264	1008	850	690	651	594	491	476	397	419	414	380	381	340	347	377	353	296	322	333	311	333	336	311	357	383	348	348	336	330	340	324	345	331	329	297	286	303	308	301	261	241	270	298	257	259	250	286	280	254	262	236	253	267	229	265	228	273	238	264	262	259	289	212	274	257	244	225	280	264	223	267	245	260	282	291	268	217	258	258	256	250	250	287	243	231	258	241	244	249	272	255	232	253	271	249	243	262	245	256	254	213	255	237	254	255	233	240	273	236	268	245	238	275	244	241	240	255	238	262	232	225	252	239	235	231	237	260	241	247	233	272	257	248	267	250	263	211	227	263	225	248	228	238	238	266	238	213	218	255	252	263	234	248	244	264	259	228	246	241	252	234	248	239	243	231	235	258	210	232	249	238	248	264	260	248	239	271	259	260	262	263	239	224	249	248	245	259	246	232	241	245	260	228	259	245	226	244	254	235	238	237	219	232	256	237	226	271	248	258	211	214	235	218	249	245	257	259	248	253	256	221	218	231	251	258	280	218	245	261	252	239	256	243	232	250	241	237	250	249	235	244	235	239	252	241	262	248	250	221	249	222	226	269	271	235	268	231	239	249	230	257	226	241	284	236	267	235	252	248	242	250	253	238	241	249	250	250	225	251	254	274	238	256	237	243	237	256	237	267	258	256	261	261	257	226	222	271	236	252	234	281	254	261	233	261	231	241	250	221	257	261	253	255	247	263	271	236	255	240	249	228	237	256	224	245	233	253	212	227	239	240	256	232	243	256	267	240	247	226	268	254	232	241	268	247	245	246	238	214	254	241	248	257	235	266	255	251	236	263	221	216	265	251	242	232	230	248	233	246	246	236	230	230	241	277	258	230	245	237	248	258	237	227	259	272	280	234	261	242	237	225	218	237	230	230	226	258	241	246	249	213	244	285	241	262	232	253	261	240	250	239	242	238	229	270	209	246	238	250	257	254	233	251	234	258	259	216	256	258	250	269	257	273	248	229	250	243	271	243	279	249	252	210	227	237	279	236	263	254	237	242	243	238	268	256	234	225	244	242	244	248	250	244	257	238	233	225	270	248	246	228	250	224	230	235	259	247	259	256	232	250	254	246	225	263	260	243	278	267	270	245	252	243	203	206	276	249	240	245	242	243	222	256	239	226	261	239	245	257	239	266	242	255	278	253	283	251	236	269	215	255	223	272	251	245	230	233	268	227	235	243	251	235	224	234	244	243	226	257	278	244	243	209	249	219	240	261	247	240	220	258	238	243	237	258	256	245	246	250	237	250	257	228	241	221	230	254	248	249	254	234	241	238	244	227	264	261	249	251	262	243	239	250	238	267	257	243	236	224	235	227	271	261	218	221	247	251	231	234	223	259	239	257	247	244	254	242	243	253	223	245	260	258	268	242	259	253	243	260	256	240	232	244	246	249	243	242	246	250	247	251	222	249	229	266	246	214	263	241	255	248	229	236	232	248	247	242	227	230	249	267	234	253	243	240	241	237	230	260	286	268	239	258	243	256	255	243	235	268	264	260	248	276	220	237	253	227	244	221	237	260	266	249	232	247	245	221	202	247	262	237	258	261	258	250	236	245	252	228	236	258	263	247	240	275	221	261	256	232	223	242	241	214	255	226	259	211	257	279	254	262	244	224	243	271	245	263	240	239	233	238	224	232	227	270	252	256	279	261	243	251	239	230	250	273	240	212	255	246	219	243	250	243	256	244	237	217	235	247	249	233	229	235	254	254	223	244	265	234	256	227	254	267	237	262	229	229	244	248	251	252	242	280	231	253	230	234	252	252	241	267	225	218	256	233	238	241	245	257	221	242	248	216	253	238	256	253	242	252	233	241	251	254	229	234	268	243	233	218	257	257	234	236	213	208	242	256	243	255	251	237	245	234	232	230	224	233	274	239	248	238	231	250	222	227	236	236	242	265	230	223	293	229	271	248	241	219	234	246	252	258	240	255	263	247	235	253	256	250	228	238	257	276	249	257	256	259	221	231	231	241	255	270	255	238	258	242	263	242	216	258	232	263	268	237	255	249	266	245	224	265	250	224	251	269	225	240	243	289	224	241	258	257	230	254	250	255	249	246	244	248	263	236	261	250	234	246	236	226	257	228	245	228	278	223	258	256	240	251	271	250	231	262	218	250	262	235	213	228	231	263	267	230	239	227	257	250	253	234	252	226	246	260	264	256	257	248	231	246	256	244	236	249	226	237	217	286	224	238	259	248	233	241	235	247	234	244	271	261	256	260	241	234	237	250	252	244	241	245	240	229	223	226	234	243	245	256	241	229	250	259	247	220	245	226	245	243	233	248	230	256	231	261	230	240	238	253	244	243	262	227	223	237	247	255	255	245	261	230	254	243	269	215	254	264	246	264	252	240	228	269	242	256	275	252	246	242	247	231	259	243	223	236	259	219	253	238	260	255	226	238	267	249	249	229	258	263	240	244	247	237	239	245	246	250	260	259	253	225	250	240	263	255	245	244	258	251	240	253	249	241	262	240	252	236	239	267	210	244	221	226	247	229	253	250	254	257	256	244	233	225	259	232	243	231	230	236	239	255	247	227	235	214	252	224	237	232	232	228	253	233	252	233	244	227	258	266	242	226	258	245	234	246	259	224	270	242	252	271	261	241	261	242	255	251	213	256	243	255	225	282	250	263	235	229	241	249	273	252	269	264	253	259	258	265	250	258	240	224	244	255	261	213	254	238	230	263	258	217	258	261	249	246	228	231	254	246	232	230	204	264	252	251	223	240	268	247	257	245	234	232	250	218	247	263	240	265	242	257	284	261	263	263	247	240	241	249	240	232	242	274	218	271	235	257	252	269	248	236	226	251	265	253	246	269	214	251	219	249	240	241	256	276	246	253	225	239	258	244	258	235	238	244	255	251	260	270	253	257	242	241	264	247	258	269	228	227	250	249	223	237	265	258	237	248	255	267	267	251	253	241	220	232	254	234	227	279	221	249	251	237	229	252	232	250	243	230	232	221	252	232	248	254	208	258	229	257	242	255	223	253	252	277	241	260	242	248	233	228	238	232	234	203	260	250	213	243	257	232	271	238	253	259	269	222	246	243	233	222	260	225	249	270	249	237	256	272	266	245	278	251	217	243	243	283	239	251	221	268	236	256	219	242	251	236	244	243	206	239	261	268	261	221	259	258	261	237	215	269	245	226	260	238	235	278	247	262	262	266	277	228	257	242	252	251	221	250	244	261	244	265	227	247	250	240	240	242	239	255	253	227	234	271	255	254	277	225	230	252	245	250	220	249	236	240	237	213	244	253	221	220	265	228	260	250	207	233	250	253	255	234	220	250	266	263	239	247	252	249	257	260	240	226	252	268	239	235	252	232	239	246	249	277	227	248	244	251	239	241	243	259	249	239	264	275	233	217	243	239	267	225	249	206	237	252	247	242	245	239	254	235	252	255	234	254	266	281	237	224	250	236	253	268	236	250	236	238	266
26879	21548	21041	6815	468	383	374	324	348	374	358	394	327	371	353	356	335	364	351	348	344	328	352	379	305	371	342	351	350	361	324	371	344	328	329	333	370	338	337	369	337	361	317	333	382	313	373	336	342	367	340	357	317	319	340	343	364	335	358	342	325	332	311	349	338	339	351	343	331	372	358	318	347	281	324	336	337	321	380	332	347	330	326	353	356	332	342	326	324	350	322	331	319	353	332	327	356	316	360	321	340	350	363	341	321	344	363	316	335	332	305	322	363	339	349	346	303	337	333	340	383	394	326	360	337	341	357	360	348	315	360	320	355	329	305	381	332	346	331	366	346	330	331	330	358	351	375	331	356	341	311	335	321	322	348	326	354	354	322	361	365	332	325	331	345	328	368	291	345	306	358	341	342	336	339	327	327	329	344	344	324	339	316	331	329	327	337	354	294	324	345	337	354	320	324	331	359	353	364	329	329	332	339	340	350	352	331	312	315	314	310	352	328	351	367	325	393	355	331	348	341	351	331	349	335	334	341	323	332	346	315	329	358	335	300	333	368	357	329	355	326	346	332	333	326	341	316	368	335	360	351	334	323	337	320	334	358	333	337	330	331	359	343	340	335	323	345	344	330	314	331	325	315	359	323	350	329	313	336	334	351	343	378	355	313	339	349	338	358	335	339	327	347	372	351	366	342	334	338	385	373	333	324	367	348	360	333	326	341	337	332	333	366	327	346	333	331	356	324	348	324	317	344	334	321	343	359	335	375	338	328	332	335	328	340	344	335	332	329	378	336	330	342	369	348	327	347	325	336	344	345	331	372	317	371	300	372	313	324	311	321	356	391	335	326	352	331	381	345	309	365	342	359	371	357	360	334	347	319	340	352	331	332	348	380	353	357	346	352	352	357	345	337	366	348	317	349	338	365	365	354	300	349	320	317	367	349	346	334	337	286	327	340	315	349	362	307	349	345	327	348	330	325	353	343	339	329	337	342	348	331	346	355	314	335	356	350	352	368	335	350	331	351	336	375	370	378	354	335	335	323	366	335	366	329	344	336	316	342	339	362	335	324	346	339	333	341	283	360	374	344	348	329	337	375	368	366	333	347	332	337	368	327	335	341	350	324	367	335	373	329	340	329	353	358	332	337	295	341	333	360	333	360	332	340	346	329	353	348	344	331	336	356	339	326	342	343	384	345	342	326	329	371	344	331	344	333	347	351	344	338	370	351	357	315	328	335	321	314	342	334	310	326	359	365	337	323	346	315	327	357	320	358	348	342	350	319	335	350	358	341	337	322	359	306	336	328	384	356	324	325	351	347	306	319	356	342	328	357	368	324	329	377	332	316	357	367	342	347	366	348	337	315	344	301	314	337	330	353	349	362	359	341	313	342	334	335	334	355	333	323	334	348	343	329	340	337	353	361	381	288	326	394	355	358	339	310	292	343	348	351	351	341	358	354	319	352	335	339	317	355	332	371	340	344	365	335	318	370	343	350	336	329	339	337	342	323	328	347	341	334	347	339	337	330	327	338	348	357	350	340	296	352	345	297	340	359	374	323	316	323	334	336	302	339	329	341	345	363	396	364	347	319	355	332	340	365	320	394	315	320	316	364	369	375	313	362	352	313	317	348	339	318	378	334	339	332	351	329	342	342	358	326	309	321	373	337	316	367	347	340	321	335	338	364	345	342	345	356	333	351	353	323	348	354	336	342	336	321	312	348	338	344	327	367	340	311	320	310	335	337	327	360	335	356	318	312	328	345	359	310	370	333	371	329	272	349	336	307	310	326	375	337	344	347	336	342	385	341	306	347	338	331	321	317	334	352	322	319	338	364	365	333	364	341	343	352	348	351	353	311	325	344	360	343	355	352	361	354	321	326	342	370	362	344	348	341	345	301	347	334	346	351	371	318	333	370	312	329	364	340	337	377	323	326	297	342	353	347	316	361	329	357	319	358	388	344	331	334	348	310	331	330	355	330	353	352	351	330	346	317	366	331	346	351	336	370	324	314	335	356	375	368	321	351	350	346	363	325	331	334	343	346	323	349	343	345	321	331	350	318	367	305	283	335	337	330	355	367	326	332	347	337	366	351	333	361	340	352	372	338	289	339	358	338	322	350	334	325	339	321	335	321	333	351	334	327	350	331	318	333	352	331	313	341	351	315	343	354	318	339	379	345	333	361	309	317	310	371	327	345	348	331	342	351	329	346	333	375	387	341	350	353	374	324	339	326	349	314	330	327	368	363	344	330	377	327	325	364	365	324	326	363	357	364	336	355	292	342	323	356	358	338	329	354	349	329	335	311	307	356	330	335	338	366	371	339	347	343	341	336	349	372	309	339	330	359	346	347	340	339	351	324	360	317	344	339	329	330	321	361	343	321	350	281	337	336	352	324	309	344	361	315	344	332	319	311	353	341	350	347	361	321	364	362	310	332	331	338	337	310	352	329	338	346	325	316	315	328	358	354	318	371	320	367	343	341	322	328	342	336	358	336	333	306	327	338	326	349	350	327	342	314	350	362	351	335	340	326	322	356	345	347	360	346	339	348	326	330	336	307	358	330	324	317	331	324	342	316	335	349	313	362	313	348	322	335	356	334	333	339	336	357	348	316	360	361	332	340	380	327	316	321	319	337	326	304	331	328	327	339	346	323	335	325	327	342	356	324	285	337	359	362	313	350	350	315	352	356	324	396	350	371	345	349	340	362	323	311	344	365	390	318	349	372	335	329	354	344	312	385	337	337	372	335	360	352	341	349	352	345	330	351	360	378	303	349	333	337	330	358	322	356	342	332	349	344	308	356	328	355	319	354	311	314	359	322	340	365	325	333	329	368	357	367	361	331	374	391	329	338	349	363	333	364	316	380	352	350	331	365	354	328	307	355	321	315	334	362	352	316	334	318	362	355	338	330	340	378	314	331	341	351	337	330	345	326	338	333	325	323	332	341	376	321	351	379	315	351	340	316	322	329	328	304	323	328	345	364	348	365	358	325	347	359	316	338	349	362	325	353	327	333	349	355	334	382	338	321	333	335	360	329	343	330	344	370	326	360	320	336	325	357	377	293	344	326	347	329	343	351	343	342	367	354	342	341	326	350	330	367	319	314	322	335	319	334	334	379	371	324	332	336	344	336	320	352	351	346	373	350	344	343	317	366	322	333	318	378	338	349	359	368	371	349	346	349	365	322	332	337	369	371	333	330	344	367	330	371	330	339	351	336	316	350	352	303	343	350	351	352	338	327	359	343	348	326	337	318	325	322	381	355	336	355	345	339	361	334	317	347	340	320	349	306	319	330	365	334	318	329	348	347	357	353	339	350	346	353	342	362	357	308	338	352	326	326	333	341	333	326	339	321	358	361	328	353	345	316	327	357	331	344	328	342	326	355	360	348	337	368	340	323	335	353	320	346	321	332	347	335	378	322	355	342	332	325	319	341	309	340	346	320	355	320	374	326	320	346	335	339	353	317	343	356	348	355	351	345	332	333	334	337	288	294	338
20109	29301	23226	5360	641	567	569	568	473	527	526	491	533	510	475	484	524	515	511	530	493	494	500	488	551	509	531	536	520	563	518	533	518	525	565	570	529	551	527	528	505	512	531	511	488	506	494	509	548	502	516	500	492	500	500	477	517	527	525	481	463	508	503	515	494	484	550	500	501	510	481	491	502	503	521	489	500	538	440	523	451	502	478	536	516	496	467	498	508	503	491	505	513	498	540	526	518	480	535	477	530	479	520	468	480	494	514	492	506	514	495	538	480	500	511	507	483	519	476	538	527	492	477	530	457	474	531	498	510	502	498	505	510	534	485	498	482	564	521	474	497	492	508	513	481	500	486	514	508	475	468	507	497	497	504	482	490	495	489	508	517	507	542	482	527	511	518	506	508	495	519	445	495	541	517	463	476	469	498	515	524	463	537	500	497	468	456	532	480	474	497	512	470	493	529	507	511	490	543	534	504	516	529	487	511	519	477	475	514	476	517	489	530	484	541	521	539	498	562	509	534	530	491	477	515	521	490	501	506	463	493	507	535	488	501	550	516	491	490	506	536	486	512	467	461	488	522	512	485	468	568	478	510	501	527	475	541	485	507	493	475	499	518	496	488	518	466	510	508	508	498	481	520	485	510	503	481	479	494	510	516	514	498	516	485	473	511	483	555	449	483	502	507	481	496	502	478	531	558	489	479	507	516	489	483	461	501	510	516	509	527	496	512	499	481	518	487	510	466	504	486	504	497	513	504	518	482	529	508	448	510	491	494	515	503	478	501	511	517	513	482	481	490	510	513	476	505	480	491	501	523	551	507	500	476	468	461	477	537	485	526	482	507	466	525	468	537	489	493	512	504	501	501	547	524	534	531	496	552	473	503	508	497	523	510	479	495	561	524	514	495	474	476	519	495	483	510	499	483	502	497	515	492	474	512	513	461	513	498	479	528	533	534	481	499	502	479	491	516	514	491	503	487	465	510	464	488	493	475	475	496	494	490	478	530	550	480	505	480	540	485	498	493	505	490	491	504	536	494	509	501	500	519	490	535	511	500	473	474	516	538	514	491	526	489	492	502	474	494	511	483	484	503	501	526	475	471	513	509	502	512	520	496	502	534	505	495	546	496	483	467	461	477	517	473	501	564	500	541	522	480	494	523	524	527	496	535	512	510	525	521	487	537	496	521	496	511	518	518	498	531	559	486	525	536	495	490	496	498	519	492	479	525	495	494	493	499	485	501	503	473	505	513	508	476	483	503	497	495	515	526	497	502	507	539	507	501	504	500	517	492	467	500	494	525	520	498	521	507	521	458	534	513	536	508	461	454	492	491	505	467	508	483	499	500	489	538	518	517	491	508	492	520	467	466	524	509	500	481	509	528	446	471	512	508	524	533	495	493	488	483	495	491	534	507	551	477	541	510	486	491	524	499	530	463	517	529	457	516	516	515	474	530	516	531	485	533	496	467	469	516	511	529	492	531	478	478	497	534	567	497	473	548	496	495	475	495	486	526	473	549	491	481	502	493	541	516	478	504	528	493	535	473	537	519	532	499	487	516	516	491	516	501	457	525	503	511	471	505	511	450	554	519	516	522	511	522	487	516	500	478	482	499	509	519	533	496	548	520	470	478	496	523	518	516	500	493	517	497	467	489	501	463	503	542	480	503	540	508	483	466	473	478	525	526	511	493	515	458	512	535	533	477	533	522	535	481	518	493	511	530	508	467	500	498	541	465	498	485	520	496	521	500	479	515	539	526	498	566	515	511	496	518	459	500	524	502	477	482	531	491	484	511	556	522	461	504	546	520	484	510	551	552	495	497	530	500	511	487	444	510	483	496	496	522	487	489	504	460	504	516	510	495	517	510	451	492	503	504	514	530	485	511	498	490	500	471	481	494	472	491	531	493	525	517	504	516	510	489	491	495	506	494	496	510	487	495	502	474	542	498	504	543	502	525	462	505	513	502	511	486	486	517	477	496	508	492	534	491	532	480	520	475	531	532	501	487	534	525	520	489	527	501	516	512	520	516	506	461	504	481	500	524	479	510	521	520	501	515	515	509	499	473	491	511	479	454	552	517	529	506	505	514	496	495	560	554	492	472	526	555	502	491	516	509	495	501	501	488	503	509	535	524	468	519	497	520	499	488	491	490	530	515	518	500	559	510	498	485	494	521	506	503	500	490	494	508	513	508	477	542	528	498	549	467	494	492	496	496	515	512	448	500	460	510	473	466	561	521	501	471	517	502	492	492	502	490	500	488	501	507	522	493	457	503	498	517	498	549	476	493	528	561	502	527	524	491	478	493	506	515	524	454	513	503	466	495	486	512	507	529	553	489	523	510	482	514	520	511	465	502	504	516	510	501	506	492	498	517	559	506	507	488	504	494	532	481	481	500	502	511	509	483	513	515	475	529	497	455	471	509	512	517	509	503	517	566	542	540	479	467	520	484	520	487	506	498	471	532	492	494	568	499	502	495	501	511	507	476	516	520	529	505	498	507	503	515	470	489	543	513	495	489	487	517	480	449	512	491	493	525	517	485	496	512	518	493	485	489	482	491	483	509	537	483	479	526	538	495	510	522	488	471	509	508	493	504	501	464	565	536	531	463	494	483	541	522	452	493	518	517	504	502	515	476	507	493	490	517	517	436	535	505	545	512	481	537	495	487	549	484	535	531	452	487	525	480	506	484	508	514	504	524	506	478	512	528	478	503	504	480	536	514	551	481	537	459	497	509	504	443	499	484	495	462	510	520	540	516	568	484	460	531	506	505	508	518	505	462	506	480	531	483	500	507	483	483	506	515	471	509	540	439	514	517	513	490	538	503	505	526	530	527	495	532	506	527	517	530	501	508	495	542	542	516	499	539	433	471	524	516	525	522	538	464	496	519	523	538	491	467	507	472	520	463	548	549	481	508	519	490	495	528	499	525	488	472	484	475	494	512	492	556	498	501	522	508	503	509	471	504	522	507	534	435	512	548	503	489	568	481	508	523	523	532	488	519	502	472	520	512	510	514	516	494	514	474	498	493	529	492	496	542	491	480	482	550	522	502	538	496	460	540	483	549	485	479	520	533	490	512	538	538	522	487	519	473	521	510	519	480	492	522	517	530	503	476	533	469	484	465	511	499	490	475	502	526	505	515	499	510	519	523	492	542	495	480	513	533	521	506	475	512	523	507	546	508	493	484	511	492	496	531	523	511	475	510	512	488	512	498	502	489	508	515	477	502	506	494	514	528	503	509	508	459	488	498	521	487	477	517	543	500	512	471	502	552	538	498	501	531	530	507	513	496	487	528	509	496	546	536	516	516	501	471	546	494	511	518	567	506	501	531	485	490	489	535	527	513	470	492	509	517	484	451	516	480	488	504	496	498	510	475	529	527	515	483	517	471	475	516	487	464	515	522	525	497	475	512	489	521	503	496	482	464	508	519	507	491	495	471	508	492	480	515	507	526	470	513	510	533	533	526	489	501	499	494	518	502	504	491	494	489	495	494	467
23873	21110	29003	24729	17608	3814	644	529	468	435	417	394	360	394	379	347	378	344	351	362	330	322	350	373	358	371	357	343	344	354	322	367	306	358	340	393	349	350	330	330	337	314	367	347	370	350	371	337	354	314	326	342	331	349	328	322	340	356	362	340	304	337	336	337	321	338	331	342	332	333	352	348	351	304	337	319	341	357	312	317	324	335	350	312	363	335	333	333	327	346	341	327	323	353	325	330	295	359	344	354	322	333	339	316	328	327	312	355	337	328	345	360	376	307	345	338	311	339	335	342	339	325	325	301	331	344	327	354	296	370	303	324	327	334	300	304	312	314	333	352	336	345	308	348	340	296	319	308	316	336	324	356	307	323	334	339	352	305	342	319	338	316	320	338	348	378	308	352	322	327	369	301	342	340	348	346	285	340	306	321	340	322	308	316	321	301	317	334	343	330	309	293	317	352	336	315	332	318	350	311	325	327	337	376	289	345	315	335	322	355	326	343	313	348	309	310	341	348	329	341	326	314	308	338	318	354	325	352	330	345	326	320	331	350	336	338	302	317	332	334	344	313	314	298	307	347	315	292	325	333	338	324	327	321	335	311	322	326	345	320	313	340	334	298	315	330	332	337	314	354	321	320	310	354	348	327	307	329	324	325	361	314	328	351	304	338	336	356	357	296	332	314	338	342	309	331	346	299	330	354	345	355	320	336	335	335	325	325	307	322	310	336	307	324	303	349	322	352	356	358	326	338	322	320	341	327	316	334	338	362	314	326	345	335	324	324	358	321	336	320	363	339	351	351	340	324	348	325	353	305	337	334	330	331	292	266	329	345	308	342	319	341	317	376	330	331	314	308	336	367	330	348	297	370	298	312	327	319	345	329	302	353	345	324	354	357	318	328	357	320	343	348	348	316	324	325	344	345	330	325	354	326	322	337	296	339	316	320	329	359	328	352	340	352	287	332	322	339	331	326	357	347	283	326	318	353	351	329	346	325	324	303	342	347	331	348	313	349	321	306	298	336	307	338	311	313	336	314	327	298	310	337	342	352	361	309	334	346	324	315	343	334	320	310	290	338	314	335	344	337	301	338	332	335	343	326	357	323	328	327	322	347	357	328	311	317	341	340	330	333	325	349	327	329	294	348	318	320	309	301	307	323	342	340	345	341	374	333	335	369	336	309	307	333	332	315	359	315	316	308	293	333	359	328	338	323	348	320	319	322	291	315	342	304	328	335	370	365	349	337	332	315	298	341	326	352	346	360	355	331	307	344	306	336	353	299	315	345	326	322	327	352	339	338	331	349	332	307	332	332	321	354	343	331	304	338	323	336	318	350	368	318	309	342	337	325	313	330	304	334	305	297	310	309	327	293	357	325	380	353	310	342	315	311	314	330	346	331	322	352	323	338	339	319	314	324	344	358	339	321	330	320	351	307	320	351	347	321	323	334	323	346	371	308	344	363	339	311	333	327	323	324	335	357	327	306	336	353	361	320	262	314	339	325	309	321	339	342	295	309	313	315	351	320	299	332	327	338	325	322	332	315	344	330	334	301	340	322	342	343	356	328	315	313	336	351	343	324	325	322	304	340	320	336	318	322	351	312	335	314	342	356	360	324	330	321	307	365	334	330	355	345	361	365	373	337	351	348	332	342	354	319	347	335	333	334	349	316	289	340	329	344	331	331	355	345	332	332	309	320	308	378	324	314	325	319	345	334	341	319	333	306	309	302	344	282	348	297	329	341	324	323	317	318	367	328	315	328	303	316	360	323	335	323	319	295	316	330	318	345	334	304	315	334	336	318	328	333	341	337	298	339	342	333	325	336	345	325	334	318	344	323	350	358	331	360	309	298	330	328	349	356	322	323	286	337	324	336	363	327	323	324	323	371	348	334	329	353	324	348	358	340	310	313	338	313	351	312	308	324	348	307	324	315	337	315	348	310	338	355	292	311	365	336	328	289	340	336	322	352	331	372	312	357	336	340	342	317	350	330	369	310	343	315	335	364	321	373	342	302	318	330	339	328	307	313	337	327	323	349	330	320	301	325	404	335	335	346	314	325	310	331	318	334	341	344	337	324	341	318	339	317	315	337	330	343	337	322	326	325	327	325	327	318	355	315	346	342	355	373	334	320	307	291	326	317	318	328	296	356	350	295	350	345	312	306	325	307	328	347	318	319	348	318	345	310	314	353	318	326	329	330	311	315	348	335	316	331	314	347	302	324	336	323	325	319	309	313	352	315	297	346	366	357	347	318	322	355	310	311	296	324	334	385	335	304	321	313	336	308	347	333	333	343	345	335	345	336	315	345	313	330	338	339	320	326	320	329	338	343	337	341	282	344	336	356	322	322	332	297	346	306	333	341	344	342	315	339	342	310	343	349	327	345	323	317	328	329	298	292	333	353	336	327	330	347	334	339	311	325	305	334	311	325	324	293	340	329	302	354	311	313	343	326	364	334	339	351	335	358	335	335	343	359	339	334	288	332	333	296	295	329	329	318	315	343	328	342	342	314	354	345	318	335	320	328	361	331	369	343	325	328	298	322	323	317	357	323	336	343	323	328	389	291	322	313	306	347	300	357	344	325	324	335	320	341	323	332	352	321	315	304	316	317	336	345	348	353	297	353	337	320	323	340	341	324	323	332	322	313	355	289	341	329	316	323	326	343	313	345	352	297	294	321	319	314	327	293	339	322	322	343	362	346	326	306	343	359	284	332	309	306	304	362	349	344	320	359	371	315	328	302	335	310	327	353	314	326	319	339	340	335	328	309	343	319	355	330	338	311	333	334	330	330	324	346	338	323	299	323	336	322	294	349	338	311	315	320	323	298	345	311	354	333	369	338	320	324	333	318	314	335	358	339	361	307	334	326	309	339	312	315	350	343	331	309	347	320	344	317	331	350	342	327	316	325	344	315	312	339	306	306	350	337	306	336	319	309	309	311	317	320	341	303	323	314	362	345	316	337	324	304	338	312	356	316	325	282	327	289	336	361	318	335	321	308	326	325	334	334	327	326	349	333	335	366	322	327	301	324	344	314	297	331	338	297	316	317	300	344	311	356	342	316	341	324	300	332	303	330	308	341	339	345	309	344	299	337	330	324	333	341	360	344	331	359	328	326	308	316	359	345	337	318	295	328	341	320	362	337	346	338	317	349	340	314	324	351	320	352	359	345	344	322	361	294	344	316	348	335	346	331	344	330	321	309	351	344	340	314	283	330	317	355	314	336	324	336	346	331	314	289	338	333	343	322	324	309	321	326	349	297	341	354	344	320	313	316	353	317	360	324	322	348	293	306	342	355	307	321	336	355	333	320	328	345	322	308	329	327	294	322	310	295	347	321	311	321	358	324	340	313	361	338	314	325	325	326	316	331	340	340	334	327	299	336	373	323	350	339	362	287	345	293	354	371	335	312	353	314	328	349	318	318	313	351	322	296	332	333	325	315	354	349	306	314	325	331	349	337	335	345	340	311	350	343	332	342	306	332	314	380	328	302	340	344
41290	62649	49830	25381	1803	1325	1137	949	830	775	742	632	651	616	601	592	581	585	541	541	576	564	524	526	532	585	533	535	536	563	502	603	550	564	582	544	534	521	540	564	520	476	530	535	512	554	523	504	478	517	492	512	491	510	506	512	498	458	516	488	497	512	506	484	537	486	497	551	539	484	509	476	479	495	464	501	505	492	512	507	497	485	468	450	455	513	504	531	500	489	472	433	479	521	491	484	484	505	497	531	490	493	499	471	490	517	490	503	511	514	525	530	493	490	470	460	482	479	487	454	480	488	504	490	486	511	519	500	519	486	492	496	509	498	478	512	482	509	505	499	502	507	480	529	488	488	453	471	471	489	505	486	500	509	539	454	564	471	494	487	496	463	517	497	487	493	492	472	556	495	483	498	515	496	543	494	495	533	492	494	515	501	522	481	531	483	469	492	507	484	522	465	523	497	477	450	522	475	527	528	505	501	480	492	514	459	529	557	506	507	487	468	493	511	484	464	518	483	505	508	470	536	479	481	509	528	476	498	494	521	531	446	496	521	495	522	467	523	497	523	500	522	484	479	514	536	474	531	481	499	449	521	455	514	499	486	497	517	536	494	508	480	455	465	451	523	490	491	510	456	471	500	520	502	456	463	465	452	509	451	495	524	465	531	524	497	492	511	490	468	481	498	464	480	493	531	476	479	466	496	464	496	498	510	504	517	505	495	494	470	467	536	486	498	484	478	523	480	512	517	521	495	504	501	554	499	466	499	456	505	485	506	440	462	466	512	477	525	518	476	462	514	537	509	487	488	484	479	490	490	500	490	506	482	500	483	482	508	505	491	488	514	476	491	514	500	517	475	488	471	483	487	532	521	480	503	508	489	507	497	486	529	470	469	473	481	487	487	474	507	490	476	499	464	537	497	476	508	494	522	512	486	499	484	480	499	458	506	514	485	532	487	516	487	508	466	499	471	480	503	514	481	486	506	461	515	528	511	460	506	471	496	528	510	528	520	494	513	488	528	532	486	536	548	491	492	505	473	503	510	484	534	512	513	482	556	502	456	520	507	494	459	513	522	468	544	515	525	475	525	537	502	514	503	537	515	505	527	481	535	498	492	492	521	531	498	508	520	523	509	484	496	483	475	486	517	474	519	480	524	517	506	573	493	501	515	490	500	520	466	502	496	505	500	526	490	475	538	493	518	455	500	551	468	500	493	511	494	477	483	461	517	523	503	487	519	506	490	529	520	501	488	514	450	480	482	502	531	487	477	515	480	495	469	465	505	520	493	515	475	508	488	483	509	488	484	468	510	520	494	496	492	525	500	512	477	544	475	503	507	445	490	511	480	490	518	494	537	483	508	495	478	502	504	500	545	469	493	498	497	507	497	512	522	448	492	512	529	519	534	483	508	491	498	527	477	503	468	492	471	471	475	510	477	500	470	487	476	444	497	494	490	510	480	496	483	452	483	506	486	489	492	502	463	514	549	493	507	476	497	507	480	505	479	482	484	455	498	517	500	491	490	476	490	517	515	514	480	503	482	513	494	492	496	542	505	488	464	475	510	504	475	512	488	505	492	538	500	456	513	532	494	511	490	502	485	491	491	492	498	502	471	465	483	496	535	470	488	480	475	495	492	463	435	464	497	464	510	482	504	499	492	449	468	514	463	492	502	477	519	439	490	516	519	498	532	508	530	513	491	489	499	495	475	499	506	466	489	471	493	497	531	533	466	511	500	462	519	495	495	497	516	507	508	530	527	491	510	459	480	506	478	513	493	548	512	488	445	496	501	471	503	489	499	506	495	510	551	545	548	469	465	513	496	488	491	522	493	509	469	476	483	474	502	511	525	469	520	534	507	512	500	491	493	544	516	488	490	504	503	508	523	507	511	525	485	463	506	491	507	458	484	499	479	471	458	502	510	475	503	493	499	499	466	517	474	508	484	503	533	507	496	464	477	494	476	493	486	469	496	494	508	523	486	473	499	510	486	486	542	505	496	522	479	474	510	541	515	477	496	491	524	507	498	535	490	486	503	537	517	489	486	506	507	491	521	515	453	510	486	503	456	467	473	505	490	510	497	529	517	513	538	513	469	500	485	475	493	472	477	484	526	507	523	449	510	511	499	498	494	519	536	489	524	500	482	480	482	504	493	515	506	522	535	498	487	479	496	508	496	501	473	465	502	479	526	506	502	450	475	504	507	478	475	474	518	507	496	533	482	489	512	463	504	489	502	483	490	491	543	461	471	493	468	500	480	505	499	484	478	517	507	481	499	501	507	491	532	482	499	517	476	489	508	521	503	541	499	484	521	490	454	508	525	482	498	512	486	479	498	510	489	476	511	459	474	470	466	475	494	484	499	480	517	469	497	490	521	461	519	471	478	469	549	488	519	544	458	500	482	489	478	510	530	502	504	468	482	516	464	480	469	474	516	506	493	490	496	507	509	467	494	546	498	504	495	501	543	513	514	522	496	479	489	491	516	536	496	459	502	528	496	553	496	510	478	454	501	453	499	491	505	484	466	505	498	498	500	529	498	495	500	496	516	520	483	486	521	453	503	489	504	505	477	516	518	508	476	511	481	495	509	492	466	472	510	511	507	510	479	491	508	482	499	485	493	497	484	529	491	491	518	528	494	473	475	468	473	517	489	470	515	486	514	489	493	453	516	513	485	507	522	481	516	497	517	500	500	509	511	521	496	482	506	493	494	511	499	502	489	490	514	492	495	522	490	473	506	491	489	491	499	508	482	532	463	545	509	519	479	473	490	537	503	522	551	493	499	480	485	479	536	520	502	491	514	458	512	478	487	441	487	455	507	486	517	484	484	481	477	491	516	496	485	503	492	520	498	512	501	497	508	505	491	499	479	514	452	512	482	475	512	496	476	467	514	493	521	510	528	509	488	505	504	519	484	463	473	473	473	467	476	509	491	515	449	494	508	535	475	508	504	492	482	498	483	498	497	492	502	517	519	466	465	461	494	501	493	517	536	507	509	488	480	468	486	492	479	478	466	485	504	464	494	514	498	507	496	514	506	521	477	520	515	496	483	486	491	489	477	490	522	506	494	508	491	475	477	497	484	537	507	489	478	487	467	480	503	485	495	534	504	529	538	499	483	445	529	525	491	524	513	483	477	495	495	490	523	497	516	488	481	519	496	513	511	522	483	503	456	484	492	517	500	521	459	475	472	499	484	504	508	503	494	469	480	474	491	539	513	534	469	470	482	504	477	492	526	479	513	483	491	522	492	484	447	517	498	510	530	551	492	515	491	473	501	527	481	480	501	488	473	470	493	492	514	526	522	467	486	537	556	504	495	484	525	494	554	560	490	476	482	498	502	505	471	517	432	495	542	493	464	506	512	511	524	489	496	479	450	539	473	504	507	481	495	490	496	495	485	434	479	518	506	528	487	472	498	533	482	529	497	510	537	504	532	468	531	458	516	514	495	486	502	483	470	489	508	473	498	473	494	506	461	497	453	496	495	482	498	501	484	490	517	511	524
22863	21049	27502	25570	20937	16274	2175	490	371	381	298	281	249	246	227	241	213	205	211	199	212	206	163	183	207	189	213	182	172	182	185	176	208	175	194	191	180	170	205	192	176	163	163	183	180	168	171	184	154	174	144	154	161	168	145	160	152	165	165	150	165	158	146	167	145	156	172	158	166	184	165	166	166	161	148	150	149	173	160	173	142	160	173	159	158	190	163	165	175	147	151	142	178	161	165	147	176	151	157	155	179	174	157	151	152	186	159	177	166	157	148	165	149	162	152	159	162	142	141	166	150	150	156	155	129	156	152	165	124	154	164	161	141	156	172	147	146	148	154	155	171	133	165	148	136	167	143	137	163	147	164	143	158	145	157	180	162	138	154	134	159	146	178	167	145	184	126	163	132	156	158	127	149	157	156	162	176	161	146	133	169	160	139	162	153	141	164	154	139	159	152	160	163	151	160	156	170	166	168	182	173	152	157	151	164	152	151	168	183	150	160	169	151	152	145	170	147	167	169	149	138	171	166	164	163	167	155	174	170	156	151	179	163	148	159	147	148	164	168	174	180	162	163	149	164	152	171	161	153	137	140	161	168	164	160	153	147	159	149	165	163	165	163	182	150	155	172	131	157	158	162	140	170	170	170	154	154	155	171	178	126	148	150	148	167	150	160	168	165	180	150	154	166	177	173	176	163	145	175	157	155	172	172	167	163	163	151	143	169	134	143	179	180	167	131	127	151	145	150	169	182	159	150	150	163	153	160	151	161	156	173	150	157	153	153	163	164	169	148	170	152	154	149	153	146	145	146	140	150	172	158	158	135	167	145	157	172	167	183	170	158	159	164	171	138	135	154	168	156	167	131	152	131	167	160	166	171	146	149	154	142	171	157	158	145	161	154	150	136	137	179	148	175	156	172	171	149	172	134	142	134	162	168	152	150	159	152	166	147	163	157	155	140	171	178	128	169	162	153	142	172	159	148	166	147	157	148	152	170	163	151	166	166	165	162	161	157	171	118	155	133	155	176	158	187	140	152	170	173	152	162	146	170	162	163	149	159	145	159	167	136	152	161	153	155	144	158	145	155	176	147	151	144	147	138	163	199	135	145	159	148	151	153	130	164	168	154	163	127	176	141	171	154	163	160	163	165	145	156	154	161	141	165	144	142	174	154	161	165	153	173	155	143	169	146	179	180	153	145	151	146	147	170	164	150	144	166	151	156	162	158	168	193	160	168	163	149	143	150	192	181	152	154	147	161	148	169	161	155	135	161	162	161	184	152	132	181	165	156	150	184	142	188	159	174	167	135	140	182	177	155	181	180	153	163	158	144	181	150	151	146	163	156	177	150	143	160	151	152	175	159	150	141	191	171	146	176	160	149	133	175	132	184	153	137	151	141	149	176	160	141	160	153	163	156	158	158	189	156	160	155	161	158	156	172	146	144	169	170	159	161	143	150	165	170	151	146	173	172	152	136	152	148	182	165	174	157	155	169	139	166	165	165	174	158	167	173	165	159	172	149	164	178	170	163	167	173	173	157	178	151	147	172	143	169	175	157	171	157	161	171	181	164	161	158	178	171	134	159	153	159	160	165	161	160	184	144	156	164	179	150	154	172	146	175	151	141	127	175	159	165	133	184	166	171	169	162	155	171	142	161	167	153	164	171	136	151	156	171	168	166	151	131	170	185	143	164	154	167	154	146	181	170	160	152	148	156	187	160	168	161	162	155	163	161	158	147	145	165	162	128	150	155	161	159	176	180	181	168	145	162	162	184	144	172	153	174	144	195	158	140	146	154	153	162	148	155	155	163	176	164	154	145	140	169	164	177	141	156	173	156	149	150	166	160	161	154	134	148	145	139	160	176	144	150	153	152	136	167	154	166	152	144	164	180	146	174	152	186	152	137	172	155	145	176	171	149	147	161	139	166	146	160	128	133	157	144	152	162	149	156	163	149	140	157	179	151	157	160	168	137	171	181	165	158	165	164	163	152	163	169	162	139	184	172	167	139	137	143	151	169	151	142	154	131	143	157	146	152	149	163	150	144	172	167	148	144	158	151	147	154	146	176	161	143	160	159	152	163	156	168	156	169	158	146	152	159	152	158	153	162	151	165	160	168	140	162	158	158	151	154	138	159	141	160	167	164	154	151	147	144	162	147	127	165	183	142	168	162	150	170	150	139	164	159	156	163	168	160	162	159	161	146	176	159	151	188	164	150	149	142	155	166	182	145	146	144	146	150	173	166	148	141	149	144	153	144	164	151	154	169	140	167	163	161	180	163	157	162	174	151	156	175	140	155	165	160	147	167	155	163	141	158	182	160	174	166	160	156	174	147	170	159	148	181	183	168	176	145	151	175	163	157	167	161	152	163	164	171	137	166	180	155	157	150	152	142	162	155	144	169	130	148	170	169	141	151	156	155	165	139	167	158	143	128	159	182	173	159	164	162	173	164	170	156	148	149	140	154	167	155	165	149	155	152	167	159	150	159	153	162	177	143	163	162	155	156	158	173	152	168	162	151	138	159	137	157	154	151	147	145	166	165	151	165	164	138	152	167	147	164	153	148	165	138	141	141	138	139	168	142	153	179	157	166	148	155	147	151	176	163	163	162	152	175	162	159	170	172	130	165	161	144	150	160	150	141	156	170	150	149	160	143	157	177	157	141	167	163	150	145	158	146	158	145	155	162	148	153	163	138	146	167	148	160	158	166	177	159	160	172	162	150	149	156	163	171	159	168	163	161	151	140	161	159	147	151	178	168	144	149	161	164	151	134	154	168	150	161	160	165	172	149	164	159	174	165	135	147	147	154	158	156	151	128	166	153	175	167	162	145	179	168	161	162	145	175	136	156	166	134	137	141	147	167	144	149	157	139	147	163	146	128	149	138	138	142	168	152	125	159	156	144	166	163	137	152	136	145	145	127	148	139	150	150	155	158	167	162	154	141	154	173	154	150	148	140	162	170	166	148	150	134	152	155	172	145	168	152	175	182	157	158	157	168	143	136	161	160	162	162	170	143	141	165	163	144	146	156	150	155	180	138	163	168	168	172	144	135	142	149	152	145	163	163	157	161	147	172	168	151	161	148	149	158	173	170	158	127	149	159	133	166	153	127	161	169	154	157	145	169	154	170	157	152	164	164	150	157	161	140	144	181	154	170	175	163	168	160	155	162	166	144	134	149	155	149	169	174	160	165	132	147	182	153	140	144	149	173	149	128	151	150	164	148	145	170	137	184	192	176	152	151	153	137	160	137	170	153	143	154	159	172	134	146	185	173	159	147	149	159	137	161	164	166	164	160	163	155	153	176	141	152	148	173	171	147	162	160	162	129	148	140	159	156	152	152	168	162	167	150	153	168	173	180	153	165	141	160	155	171	143	151	158	181	135	171	163	155	158	181	143	167	133	157	157	167	144	173	141	141	161	164	150	164	153	148	152	150	174	168	155	174	153	156	179	165	172	161	155	154	158	159	162	176	142	150	164	157	151	172	140	148	177	178	148
45821	67059	54566	33489	2839	1876	1518	1267	1002	860	698	669	538	516	489	449	407	386	361	331	365	382	345	336	326	310	309	307	325	304	352	334	347	336	328	337	330	337	320	338	308	291	295	282	311	283	264	284	282	283	267	244	255	258	248	255	218	247	271	267	246	262	267	243	237	247	239	263	264	250	236	229	239	247	230	236	226	249	267	250	220	275	254	245	268	231	254	252	242	236	229	245	240	237	252	254	240	287	253	246	240	252	244	245	249	239	243	235	238	256	263	267	227	216	241	269	247	257	250	224	239	269	216	236	226	214	244	234	229	263	230	227	231	247	226	251	240	234	243	234	249	246	248	241	252	233	240	243	228	222	231	233	231	241	231	245	239	247	267	259	256	224	227	253	216	197	271	260	250	259	221	253	233	247	280	232	183	243	236	229	260	254	217	250	249	236	272	247	263	246	258	243	271	249	248	215	248	234	207	229	247	256	208	234	240	232	257	241	226	241	273	248	250	259	221	249	227	270	247	224	232	223	254	256	247	219	238	241	239	222	237	261	272	225	258	224	235	240	257	228	231	228	248	227	220	241	236	217	256	258	232	237	209	236	235	260	267	258	240	215	274	241	253	243	238	239	216	220	250	224	221	247	215	260	245	281	221	246	232	250	249	217	263	256	266	242	253	250	242	256	273	203	234	229	226	238	243	233	247	258	225	227	239	242	219	259	240	253	251	242	222	203	255	261	262	244	247	255	227	226	257	268	223	228	246	238	236	253	241	237	224	225	266	232	211	241	273	233	230	224	242	231	224	240	240	226	246	244	231	247	259	235	261	237	246	237	249	244	230	228	230	234	234	227	224	249	227	224	249	201	242	249	248	234	246	225	234	223	259	249	240	233	238	245	245	244	250	234	259	219	203	221	202	243	247	267	250	241	241	252	253	276	209	251	235	225	252	223	236	216	235	212	249	244	235	237	233	237	221	265	214	282	238	214	237	234	278	254	252	245	226	255	255	255	231	267	258	259	235	223	228	227	230	227	221	245	230	219	241	203	227	246	250	252	248	240	240	259	212	236	241	242	229	231	228	234	279	212	217	237	241	254	205	240	242	242	247	225	224	233	215	232	248	222	222	249	256	234	244	240	214	210	251	251	275	249	214	237	239	227	222	235	246	245	265	248	237	244	235	220	232	221	249	249	241	243	230	258	242	226	206	257	231	248	215	238	214	225	229	266	244	244	239	231	230	219	233	250	259	286	265	236	270	240	256	227	258	232	242	243	222	249	247	246	239	247	248	247	254	251	223	246	233	244	222	224	243	253	225	268	211	266	245	245	244	245	247	256	259	237	246	262	232	205	249	255	229	213	247	239	224	249	259	232	226	235	246	256	236	260	204	266	227	258	220	228	251	232	230	235	240	267	262	223	242	270	247	235	253	229	246	254	268	265	240	301	260	233	237	253	269	225	243	234	230	236	237	216	271	262	240	235	227	256	245	279	247	242	234	235	244	238	236	206	244	243	241	217	270	232	227	238	229	229	248	234	225	230	255	257	245	241	237	248	267	253	232	231	247	253	236	253	231	252	236	229	222	234	230	229	241	204	240	219	256	257	237	252	261	253	237	211	246	263	248	250	239	229	218	255	234	244	245	239	236	213	255	247	239	237	227	245	238	267	235	253	238	208	214	236	228	228	248	218	238	214	245	235	257	216	246	255	227	223	256	277	225	255	257	226	266	229	258	240	256	234	239	244	231	258	269	233	257	263	239	224	241	209	216	220	220	260	255	238	225	252	225	252	232	221	253	257	211	226	240	210	235	233	222	256	228	250	265	260	218	221	249	246	264	224	231	229	249	262	247	275	265	241	260	232	239	216	231	237	218	233	246	269	236	268	238	237	249	251	237	259	230	221	236	246	238	241	240	235	231	234	235	226	252	242	248	250	260	219	249	206	271	253	217	257	224	245	244	255	227	243	238	246	258	233	242	258	232	257	233	243	233	259	259	249	258	252	232	255	208	259	269	262	261	228	239	233	225	226	248	226	230	238	280	229	228	215	263	226	235	218	214	200	215	266	237	229	243	240	248	244	257	227	228	223	266	241	235	241	235	222	216	265	269	237	224	256	261	238	246	235	246	252	221	274	230	243	265	230	232	258	260	243	244	222	231	222	235	235	241	258	246	236	278	237	254	262	253	241	236	265	271	223	276	228	251	229	252	262	257	253	232	238	266	234	237	236	244	235	223	243	213	220	249	249	274	235	245	224	246	257	264	237	241	261	240	242	238	253	231	259	245	240	251	232	245	249	239	212	237	236	217	245	229	245	241	232	240	267	232	220	239	259	243	221	273	247	220	243	243	242	228	249	227	267	268	228	239	253	262	244	235	254	247	230	214	237	242	263	224	243	228	214	234	255	223	229	247	210	260	262	247	261	259	222	253	248	264	254	278	254	225	244	206	235	234	263	263	281	250	257	248	245	239	219	260	256	245	237	234	254	236	260	249	252	204	250	242	235	204	249	256	243	255	245	235	235	226	252	238	240	253	249	212	255	240	241	218	237	269	242	262	240	237	229	228	239	222	266	209	217	248	211	241	254	251	262	246	246	253	232	240	251	234	226	248	271	217	247	208	203	248	251	258	258	247	241	226	256	225	221	221	236	245	232	252	283	255	264	218	262	235	249	224	242	218	251	238	247	242	256	221	229	243	234	250	211	254	258	270	218	241	235	249	232	251	230	250	253	241	246	226	233	215	236	245	239	229	253	246	246	252	261	235	225	243	228	242	252	251	246	257	213	223	234	251	250	218	242	283	247	251	244	245	237	248	214	251	243	245	228	224	241	252	258	239	247	232	247	248	244	240	236	233	259	253	223	226	230	253	258	222	232	243	237	240	228	250	220	227	231	258	241	228	257	223	261	235	222	230	257	243	244	232	260	274	225	231	249	246	264	244	251	226	233	236	245	245	217	239	262	247	218	219	219	237	268	235	246	251	212	233	260	239	223	248	250	231	248	252	233	256	249	240	235	251	242	244	248	224	244	249	253	237	220	240	244	218	234	217	219	233	247	249	266	233	249	258	242	220	229	243	231	241	216	234	212	243	243	257	214	255	281	242	247	200	224	251	246	243	226	236	237	272	228	249	253	213	245	226	236	257	276	251	233	231	240	231	238	218	256	246	241	238	239	198	260	227	232	247	258	239	234	234	227	243	258	214	254	236	260	263	213	226	260	227	246	243	240	256	230	264	245	234	238	251	234	220	281	234	237	211	250	246	255	224	226	222	227	252	234	248	213	226	243	255	254	261	248	252	237	224	239	251	235	237	227	235	232	233	218	241	223	267	247	278	244	221	257	229	247	254	235	267	241	215	213	220	263	236	251	264	234	259	235	238	260	267	227	240	246	240	223	226	227	215	251	248	244	206	258	252	226	237	251	244	231	234	234	213	276	221	250	266	217	219	237	224	227	274	240	244	228	262	230	232	243	242	227	230	243	267	231	250	265	271	231	217	269	241	268
26801	21954	19622	7307	664	543	374	345	371	352	339	351	322	337	331	334	343	339	327	369	346	352	325	333	369	327	341	320	339	317	337	326	356	340	382	370	337	347	354	360	323	319	350	310	359	319	331	300	320	350	342	327	352	323	339	305	327	351	330	326	334	328	325	323	307	351	328	337	346	361	323	309	344	331	348	343	332	345	356	325	328	343	303	345	345	303	321	322	343	331	331	324	328	321	329	350	303	334	365	372	316	372	326	331	351	356	307	351	324	352	320	363	346	336	332	307	362	338	380	328	337	356	315	363	323	339	330	341	342	392	339	289	360	336	353	309	339	336	360	330	337	354	334	360	328	333	345	340	328	365	351	335	331	361	343	343	325	346	315	303	333	335	317	338	339	340	358	332	332	329	338	327	331	307	295	352	311	337	326	309	344	321	346	311	334	352	326	317	336	342	352	338	347	313	361	328	324	372	331	336	324	310	342	343	315	328	353	325	342	298	344	332	313	335	335	331	312	323	370	330	323	334	340	313	333	318	342	340	304	306	339	346	321	328	343	351	321	323	320	352	350	346	310	351	385	334	304	360	344	333	322	315	340	319	296	316	343	318	350	348	333	347	291	351	334	329	340	326	334	325	316	317	336	361	324	353	371	345	321	335	341	366	318	343	325	313	349	353	328	345	340	313	332	339	371	355	333	313	345	341	312	316	346	363	317	355	333	334	289	335	325	336	328	343	344	330	313	316	317	363	352	325	330	306	329	343	324	353	333	332	352	334	334	302	325	314	367	330	335	380	320	330	342	346	328	314	332	345	330	320	345	336	331	362	345	328	320	341	335	333	359	348	344	357	311	336	348	319	325	357	347	327	326	323	354	367	336	325	328	331	360	357	336	314	379	326	334	312	321	333	345	355	344	348	330	313	325	341	342	339	350	308	324	334	328	325	312	328	343	336	343	363	308	313	325	367	324	347	349	352	311	356	329	327	341	332	350	304	361	335	342	344	368	333	330	315	337	337	315	353	358	324	325	293	333	355	317	349	326	324	323	345	336	340	369	350	352	364	334	369	340	329	311	326	338	348	342	326	327	338	370	355	346	338	334	339	307	318	331	305	348	325	321	348	357	359	340	337	314	312	329	380	322	352	317	343	325	327	332	378	335	367	334	306	337	344	314	339	364	337	336	318	339	327	332	321	327	350	339	341	307	345	314	325	346	318	366	319	334	324	353	358	330	308	340	324	374	335	311	352	353	329	343	310	362	335	326	318	316	313	354	367	360	331	333	314	344	328	330	358	350	323	343	314	322	349	358	327	338	352	335	333	329	343	321	348	344	310	315	346	316	343	337	321	323	353	355	347	339	329	339	333	347	329	329	347	349	318	325	342	324	366	348	326	345	329	315	355	356	334	325	322	330	359	339	349	354	338	323	362	350	308	356	364	329	306	340	342	323	345	316	364	355	349	344	370	312	349	341	335	313	328	331	332	338	333	351	331	359	344	333	377	298	361	346	360	333	360	342	329	339	379	339	280	345	326	322	344	337	338	340	346	341	337	324	345	320	333	340	358	357	334	326	326	325	301	331	322	318	304	316	340	328	331	374	339	319	334	349	337	352	348	319	343	319	306	320	309	364	358	319	349	331	320	339	331	346	347	321	303	314	321	330	312	328	336	338	366	366	331	317	329	315	311	325	320	349	321	360	314	329	338	323	357	356	299	332	338	340	334	308	343	369	347	341	305	345	325	298	330	336	309	326	316	332	336	355	332	310	322	350	300	297	308	362	352	355	365	327	335	357	328	336	332	329	351	305	359	365	326	360	310	331	355	363	327	326	340	312	332	375	370	324	334	359	300	333	337	329	340	349	368	314	343	336	317	331	337	330	341	340	323	325	338	315	321	337	330	331	334	345	359	332	336	335	360	374	296	353	342	326	324	366	338	329	295	321	365	365	295	330	342	377	313	344	335	331	331	333	331	344	337	330	355	337	308	341	346	333	368	355	362	347	366	341	339	354	299	337	292	364	336	371	343	339	327	354	321	297	333	346	331	343	349	354	355	350	359	357	353	344	339	351	329	319	325	347	332	316	358	298	349	305	338	345	334	317	340	334	326	356	320	315	327	316	354	342	309	325	300	349	362	323	357	333	338	314	339	347	310	317	338	335	319	317	346	327	320	307	328	347	340	321	334	350	349	331	332	327	338	312	332	334	322	347	334	355	328	337	357	331	353	337	341	358	341	355	355	354	332	320	355	327	299	314	290	310	353	338	331	354	352	331	343	347	357	363	314	337	343	313	316	333	330	318	324	329	366	333	326	359	329	334	343	351	352	382	300	355	342	343	327	336	338	345	330	352	292	312	332	353	333	324	338	364	361	330	319	328	352	364	357	329	344	299	371	342	320	345	338	355	307	332	337	324	342	357	335	336	409	343	329	342	345	331	340	315	322	350	339	305	341	322	291	320	340	381	346	327	323	348	346	317	341	353	330	314	326	369	341	319	355	322	307	312	303	315	310	333	310	352	327	360	325	348	346	344	348	337	348	315	320	305	343	341	315	314	310	328	329	348	353	294	321	345	332	316	358	353	347	353	329	324	392	337	348	339	339	351	297	334	362	365	316	323	324	326	328	369	330	327	326	346	311	311	346	331	311	347	345	307	338	318	337	315	345	355	328	303	357	359	344	326	325	297	317	346	356	344	320	340	332	381	372	321	355	353	349	350	320	343	344	324	337	348	350	363	307	351	316	348	332	345	359	341	333	327	368	354	332	333	335	336	349	333	321	327	362	332	296	325	354	364	333	321	307	344	342	314	316	301	345	329	306	332	341	341	358	325	346	351	327	314	307	329	311	347	331	324	323	339	317	345	345	345	359	354	336	336	324	322	345	339	325	351	318	352	340	358	313	305	318	328	340	323	369	291	319	329	345	334	320	359	328	314	341	331	347	366	323	344	333	302	352	340	324	331	299	310	344	363	334	338	322	337	364	320	343	348	359	329	339	345	332	334	308	330	322	336	328	326	317	383	343	353	317	342	331	315	339	329	302	327	332	371	325	310	323	325	367	366	336	359	330	334	384	355	320	340	334	358	338	343	345	330	339	339	356	330	386	372	340	322	374	358	342	316	329	326	335	341	318	360	334	344	319	315	337	346	279	342	356	322	367	351	347	381	329	340	322	314	350	342	355	314	311	326	342	374	333	349	348	306	314	329	344	337	351	346	314	333	322	339	321	319	356	288	323	338	354	349	350	341	351	362	343	350	332	343	309	370	333	326	312	338	313	336	322	333	340	345	329	333	358	316	317	334	334	345	349	350	336	356	310	324	326	325	327	317	342	319	328	349	356	341	314	345	371	329	358	310	312	384	301	296	346	346	315	356	327	334	308	307	332	343	347	339	343	324	344	336	363	347	334	309	336	332	332	348	334	332	345	314	368	338	317	339	323	330	354	325	335	336	343	374	354	334	314	337	361	330	355	377	342	328	357	349	330	345	291	324	330	340	334	333	348
20153	33996	19025	6729	606	592	558	511	557	526	513	514	506	523	482	540	518	534	495	487	555	516	543	493	521	532	479	487	517	485	529	553	524	548	525	530	511	547	552	529	479	510	502	562	497	537	521	490	502	540	531	524	499	525	491	509	472	524	519	494	471	524	491	492	493	490	473	506	497	508	461	479	465	485	490	480	500	469	499	502	490	486	488	528	518	464	481	529	458	537	507	509	465	482	484	500	540	539	530	464	502	506	507	516	482	500	489	511	537	476	492	516	504	499	515	491	499	466	543	520	482	516	484	454	494	509	491	503	495	477	493	529	507	465	529	553	473	522	518	473	515	512	489	465	491	505	498	497	520	471	506	490	490	480	534	444	478	523	466	501	479	509	497	498	502	522	487	498	515	544	482	481	468	494	482	482	463	494	478	512	558	497	484	495	470	499	511	527	492	524	461	503	494	491	495	496	484	542	508	504	527	476	474	504	464	481	534	503	529	515	448	490	502	514	527	476	516	491	476	475	538	493	472	507	513	457	485	494	542	530	502	511	503	497	509	465	490	474	525	500	500	475	469	508	544	503	525	479	466	500	502	512	530	482	509	477	483	498	500	518	519	525	481	505	496	484	463	496	498	471	509	496	490	496	532	495	490	485	482	518	502	450	468	490	487	520	485	471	504	462	466	501	504	554	466	496	490	525	494	489	449	491	491	518	490	492	479	517	512	489	517	505	505	494	503	492	504	511	534	473	505	476	504	489	521	505	464	506	528	492	478	492	518	466	499	485	508	481	491	506	523	534	550	480	514	485	491	498	504	503	521	526	521	537	528	489	544	493	474	469	489	487	487	493	479	490	497	513	507	532	497	530	527	496	480	519	494	486	500	491	496	469	497	510	486	497	510	463	513	464	496	480	527	453	479	544	468	475	503	465	515	506	512	497	513	492	507	560	509	484	491	511	519	495	473	499	505	475	510	478	496	523	457	480	517	520	483	476	495	520	512	498	479	488	506	497	532	522	499	521	487	491	523	476	496	503	527	500	497	537	517	471	534	487	496	525	489	511	515	501	507	456	501	485	481	514	506	472	522	481	477	494	461	486	497	481	468	505	525	484	496	490	514	527	469	512	542	479	456	507	514	484	488	548	492	520	506	492	474	484	536	497	548	512	515	502	510	535	489	522	477	478	515	542	514	536	489	479	479	496	509	490	526	508	543	496	461	502	454	506	480	494	454	497	477	515	443	467	495	463	535	528	490	483	506	516	505	472	494	502	497	485	502	531	492	514	456	522	491	471	515	512	499	476	516	466	496	496	463	509	489	474	490	479	483	527	481	490	491	471	529	469	517	459	434	504	476	521	498	505	462	469	518	494	460	511	480	477	535	481	506	538	543	504	473	472	507	466	438	472	518	518	536	527	487	524	541	512	503	478	509	503	507	527	469	511	512	486	529	502	539	498	481	466	479	509	499	511	505	549	472	504	474	487	495	474	496	477	507	502	473	483	524	471	583	479	534	512	493	480	475	489	444	508	497	537	533	507	495	499	502	488	468	495	515	480	514	514	491	509	496	525	484	480	527	505	534	476	501	532	464	493	489	524	488	522	515	519	483	527	470	510	482	503	471	483	497	496	497	486	459	515	483	517	504	492	532	507	530	517	496	507	515	489	500	507	458	492	479	499	480	464	483	488	510	481	482	489	475	494	532	487	506	479	503	501	502	475	460	494	499	514	486	502	529	502	467	516	490	517	485	528	485	485	532	503	494	480	506	498	513	531	504	460	491	463	467	507	492	474	529	493	487	474	503	533	516	520	482	507	500	544	468	538	474	468	489	503	496	514	489	488	474	473	523	536	488	480	440	486	485	501	492	491	534	525	518	495	483	542	474	452	498	505	545	523	492	484	484	470	493	532	481	452	515	488	493	494	519	487	470	481	513	515	478	483	532	493	486	472	481	511	507	501	471	526	521	453	530	506	478	529	469	493	508	504	490	525	495	521	523	483	513	502	463	532	478	521	480	514	479	504	477	534	488	506	482	475	440	500	495	496	488	502	506	489	469	525	474	519	510	503	489	474	509	516	490	519	494	475	487	469	465	494	508	531	487	497	486	432	501	505	476	464	445	518	512	456	471	510	476	505	537	452	543	526	494	530	522	495	479	496	472	500	467	493	520	503	512	512	514	537	515	499	474	496	505	492	505	491	512	467	500	506	512	466	503	455	489	475	541	487	512	546	497	526	481	496	540	511	525	489	476	539	514	468	529	473	495	478	499	495	488	477	495	481	481	532	530	487	498	497	522	453	479	461	502	457	507	516	503	475	493	490	543	536	493	487	506	513	495	484	525	537	509	498	494	486	481	481	513	478	544	490	493	450	486	482	498	505	511	528	486	503	487	469	522	501	517	519	471	487	512	492	518	523	528	497	492	534	509	463	477	493	510	491	551	501	464	539	496	476	486	528	483	498	463	502	469	469	513	496	519	466	516	489	507	514	511	511	516	472	562	467	512	565	508	524	482	549	468	439	519	476	503	462	508	489	499	504	517	480	478	499	494	483	475	498	471	515	515	497	514	478	495	446	467	515	535	513	509	489	480	487	505	484	486	523	486	513	471	519	510	515	517	485	492	474	475	519	498	504	489	487	476	512	492	517	485	509	479	497	452	492	486	504	482	501	480	484	494	525	450	542	551	497	516	472	466	516	508	534	487	477	469	489	487	503	490	514	494	509	516	542	536	528	498	501	470	459	503	450	523	503	456	487	478	500	496	540	499	528	528	477	489	514	535	469	510	490	493	473	513	482	500	499	494	541	484	490	529	481	477	504	480	461	488	475	480	499	509	496	491	470	530	475	504	547	495	503	500	450	538	470	541	499	466	462	527	535	494	481	498	513	488	485	478	463	522	511	524	473	489	489	507	509	514	517	468	498	481	508	477	571	505	518	494	476	515	526	500	481	530	519	491	516	505	498	528	485	509	541	514	514	485	549	511	478	504	509	489	520	493	455	471	532	506	495	501	503	512	509	483	531	536	522	481	487	488	500	492	536	513	540	468	472	489	474	461	488	444	551	486	474	498	496	515	492	504	513	519	490	513	486	513	490	497	501	473	525	493	497	510	488	515	483	531	503	533	501	483	484	528	511	496	498	500	510	508	481	482	461	466	481	469	499	512	503	502	425	491	477	537	442	517	525	472	478	531	480	509	466	487	499	462	494	530	511	509	519	525	514	495	487	521	491	501	493	509	495	475	447	485	499	505	481	490	493	493	485	499	514	501	480	508	490	522	545	496	521	495	487	506	506	497	498	516	517	553	490	487	504	520	505	528	510	515	497	530	513	486	544	516	457	489	510	515	525	559	480	479	495	478	516	482	510	460	506	500	489	551	475	495	461	504	478	500	483	474	468	522	455	479	494	484	483	518	537	536	485	473	519	476	522	514	478	490	472	502	507	472	500	481	475	475	568	490	494	491	541	518	515	510	513	507	483	482	524	522	507	527	464	494	534	482	474
23949	21180	27827	26495	18382	4561	621	465	402	415	403	376	379	366	344	374	330	367	363	337	385	404	345	341	353	363	344	377	351	357	348	375	359	337	350	338	327	384	377	311	331	332	390	337	324	305	336	331	357	345	354	293	318	309	343	309	329	311	344	348	342	326	332	330	318	301	353	330	323	335	327	357	343	354	314	340	353	336	326	361	349	325	318	347	337	315	356	361	339	345	281	345	341	328	357	325	326	311	336	367	312	331	335	332	321	321	376	329	376	352	341	328	298	318	335	334	335	336	341	354	326	339	325	325	318	355	347	342	337	339	324	365	326	325	340	311	325	316	334	318	354	301	343	354	322	332	335	316	372	349	365	329	347	286	330	342	339	338	335	346	307	351	342	314	342	332	365	310	318	318	315	354	328	323	355	319	326	350	304	332	325	323	331	306	346	352	325	347	335	336	347	335	306	300	314	326	365	354	358	343	333	359	326	312	351	342	330	342	362	309	318	302	311	312	351	322	322	321	359	308	343	369	332	333	317	351	331	329	326	367	347	348	307	322	301	360	366	333	326	341	347	309	351	311	329	334	342	329	315	353	340	342	310	300	301	345	310	337	338	373	312	321	357	328	336	301	340	346	336	331	332	332	318	338	343	327	317	317	357	318	314	331	329	324	311	347	320	328	312	319	360	335	323	336	350	344	306	290	294	324	355	365	349	337	306	320	298	357	321	324	308	330	329	320	318	349	345	338	287	349	337	320	344	291	333	328	357	320	365	348	342	318	365	344	331	354	331	359	350	337	334	336	321	320	304	343	335	352	344	333	330	307	312	358	343	327	354	318	326	340	315	316	352	337	304	343	349	333	346	333	337	298	343	379	345	343	348	353	306	335	321	318	385	321	328	308	329	374	333	329	327	332	300	323	326	323	338	341	310	339	333	352	322	318	359	356	316	354	350	328	335	345	337	337	372	324	337	312	333	301	343	352	334	326	347	341	304	356	356	311	338	332	329	334	341	303	355	320	340	314	318	340	331	352	332	374	373	332	345	311	301	340	356	342	336	309	365	330	337	358	336	329	359	339	318	337	294	338	309	339	329	336	316	332	336	334	326	333	364	340	324	329	302	342	341	329	310	341	331	339	334	299	327	359	310	309	313	325	348	352	309	319	339	370	328	301	334	342	341	336	349	331	335	306	298	319	341	351	354	356	362	323	334	350	329	334	374	338	331	313	358	357	346	351	345	336	337	354	303	321	303	356	330	294	303	354	325	326	330	327	319	331	331	335	342	321	350	337	335	330	317	356	314	347	333	329	331	337	306	342	350	346	334	351	326	369	329	337	324	372	375	324	355	326	332	317	326	358	315	323	313	313	338	344	357	341	338	350	332	346	336	356	329	357	312	330	336	343	323	327	337	348	344	338	353	351	370	322	332	322	338	335	305	331	358	334	357	346	330	312	327	334	337	322	306	337	334	345	352	334	353	318	320	330	350	350	333	328	333	331	355	324	345	342	341	325	323	319	327	305	320	324	321	329	300	318	353	316	295	353	335	328	337	354	352	305	342	322	317	316	323	312	321	318	370	313	358	313	359	331	332	333	325	368	326	365	351	353	319	344	343	351	348	339	299	319	336	364	332	306	352	307	317	313	345	330	342	341	312	327	307	331	324	333	333	337	346	291	321	298	344	321	317	325	329	304	324	327	358	327	336	323	319	336	360	331	347	344	324	340	321	324	346	334	357	339	361	303	308	307	351	324	333	345	339	334	354	349	335	299	344	324	372	342	326	319	350	322	352	330	319	352	319	326	324	370	320	324	340	342	319	335	347	328	354	316	338	315	309	349	343	337	300	309	320	319	314	316	329	340	293	334	328	318	334	329	303	329	312	360	355	343	369	341	348	332	336	309	386	352	336	314	334	348	347	345	335	352	328	332	348	341	332	314	334	359	319	348	333	320	310	337	321	346	324	343	337	350	345	355	323	372	359	340	332	374	327	351	316	324	355	344	330	320	329	367	344	344	368	320	334	317	339	337	332	331	345	318	333	314	319	348	314	339	351	324	339	339	323	314	347	318	353	313	318	328	339	354	339	332	336	361	358	367	308	327	352	347	339	306	348	372	338	363	327	334	328	317	324	328	316	361	324	354	335	352	331	335	369	326	355	388	334	331	344	337	349	346	360	361	322	291	295	341	344	337	322	337	349	347	359	354	337	341	334	307	349	342	343	348	337	312	361	317	356	342	349	359	369	310	356	318	344	335	326	329	362	339	312	346	331	313	342	326	340	375	330	355	326	358	313	366	326	320	339	353	296	363	336	309	339	337	321	307	328	361	347	362	365	333	329	349	337	369	301	373	330	322	337	339	323	342	329	310	333	342	323	337	326	315	339	343	324	280	319	329	316	329	363	331	322	351	334	302	323	311	323	340	360	343	323	325	347	314	349	361	342	327	314	379	322	338	354	314	336	335	304	343	320	296	344	347	335	373	370	334	327	339	332	339	341	324	330	328	357	340	333	332	351	303	328	329	329	289	352	349	342	290	314	356	352	297	310	348	358	288	314	316	317	317	306	318	289	378	308	317	324	357	348	347	331	324	328	315	315	329	340	307	366	335	314	302	299	372	349	348	332	346	339	330	338	329	342	330	327	352	313	291	362	324	340	339	306	367	330	349	332	319	313	349	376	314	320	328	343	308	332	316	319	332	327	313	338	308	323	348	314	320	347	372	325	323	334	339	327	334	318	372	345	353	327	334	327	309	335	335	264	317	341	330	333	337	348	342	333	343	318	310	352	311	363	296	314	322	336	353	335	332	329	346	343	327	331	314	307	341	305	354	335	323	326	340	350	343	353	363	351	342	365	321	330	326	319	346	315	335	339	367	335	323	315	307	346	334	346	334	337	317	375	327	340	308	316	340	291	339	362	347	308	356	307	370	318	303	340	339	385	301	337	330	351	315	338	275	327	380	329	360	339	355	337	337	324	295	326	325	303	307	334	351	299	343	340	348	332	331	317	330	331	356	318	322	332	312	343	344	343	352	330	340	338	322	312	312	344	296	342	336	344	297	341	337	313	370	341	320	348	333	329	300	318	327	334	323	345	335	312	295	318	345	335	326	364	366	341	336	334	320	323	326	334	355	331	321	347	313	341	353	329	340	336	334	379	353	342	350	324	344	336	365	358	336	320	309	369	320	337	339	326	327	322	368	336	328	336	296	310	363	354	296	362	350	310	337	314	299	330	362	305	330	379	342	333	342	330	329	329	301	296	323	338	365	334	318	333	344	341	320	351	342	355	343	332	298	314	357	291	303	321	343	327	325	363	309	357	303	327	333	341	323	346	342	350	334	338	345	318	329	341	322	324	322	302	347	341	345	342	340	343	354	349	323	365	335	317	319	334	339	336	336	318	329	331	338	356	344	322	344	342	355	366	341	333	322	341	316	327	330	342	364	320	336	333	309	358	335	311	329	343	330	329	326	328	307	338	326	317	298	320	293	326	324	328	349	336	338
42636	70471	48913	29535	1696	1335	1087	955	831	784	697	684	657	638	585	613	544	562	556	514	591	557	541	512	521	538	578	548	557	556	537	555	562	529	543	574	598	542	540	535	520	561	532	535	516	511	513	535	505	502	496	479	461	501	527	535	502	517	533	484	527	487	491	505	520	503	497	512	487	538	519	486	505	488	502	513	498	508	511	481	480	477	475	484	505	461	495	509	488	517	500	507	517	514	505	491	462	509	489	526	529	509	554	521	470	486	517	531	501	505	457	513	495	500	501	476	516	453	526	477	502	514	483	516	490	437	508	515	495	472	488	476	529	488	515	484	526	478	520	502	465	472	482	480	504	507	471	489	474	475	490	470	499	518	496	508	489	506	483	480	474	500	543	476	510	507	515	473	491	501	506	560	484	500	505	480	483	536	484	553	515	444	492	507	500	503	511	533	529	496	522	501	516	481	514	505	483	488	470	534	521	487	440	519	481	505	497	471	489	519	474	457	512	505	468	527	514	476	522	472	483	512	463	462	456	476	499	488	472	481	460	509	520	487	499	497	525	490	462	510	554	493	536	501	485	469	479	489	513	549	468	477	511	540	528	524	485	526	512	512	493	503	447	480	476	522	491	473	531	476	500	463	490	508	515	478	502	511	516	532	490	465	447	530	475	547	522	492	478	515	465	505	458	470	492	500	485	518	492	489	500	484	485	507	477	474	482	476	481	482	486	520	464	519	470	512	506	494	505	502	472	497	494	523	512	491	496	510	514	496	522	493	499	482	485	540	514	507	476	486	494	507	473	523	520	510	515	498	516	469	531	479	528	506	505	515	526	505	496	481	486	538	480	517	493	501	508	492	497	497	477	485	451	461	463	534	493	477	461	454	524	505	503	507	516	481	487	514	501	494	525	499	445	476	474	484	495	502	489	499	495	501	473	502	515	490	518	479	478	487	521	490	491	478	516	502	508	481	518	537	489	510	510	501	470	489	512	486	527	473	514	474	492	511	488	483	523	501	498	461	502	481	499	514	462	501	488	475	495	470	472	483	501	467	485	514	460	515	535	485	501	489	485	522	490	548	530	494	520	525	471	518	505	524	537	486	511	484	485	479	497	499	527	492	480	527	478	504	479	483	497	512	478	509	496	491	487	506	499	482	515	479	512	496	468	492	512	516	529	493	495	467	484	493	497	541	495	489	485	503	479	531	462	505	480	504	455	462	451	520	478	472	534	506	489	475	455	497	465	510	469	500	521	536	503	497	496	505	468	489	499	464	510	501	474	509	496	478	491	518	485	514	549	495	487	466	475	481	492	517	496	523	505	479	495	500	474	488	530	540	492	488	503	479	489	464	502	519	504	520	468	496	527	492	506	515	481	521	490	512	477	524	504	468	486	502	500	503	487	509	502	531	481	474	477	513	469	542	505	485	493	497	506	456	447	502	512	532	527	493	504	508	476	461	513	535	483	487	520	512	486	471	478	462	497	470	503	491	476	516	501	532	485	464	539	509	486	459	463	510	501	490	493	483	522	495	453	459	493	470	472	460	477	504	504	506	500	499	528	538	520	427	509	476	498	485	503	441	496	527	466	531	492	487	441	503	493	458	483	478	528	462	474	509	507	506	487	467	518	499	496	479	459	507	506	501	502	449	464	506	501	500	477	495	497	493	481	541	486	508	499	508	485	495	492	489	512	480	493	525	522	538	522	471	493	469	468	467	512	492	477	474	515	463	511	487	492	474	497	477	523	468	492	503	466	505	480	463	479	453	494	447	505	502	525	474	522	490	507	475	532	526	463	485	498	487	443	472	522	530	508	522	495	511	551	468	498	528	522	521	532	519	514	481	486	488	488	503	497	521	452	503	511	516	503	506	492	484	476	508	486	502	501	495	561	490	508	464	491	486	526	471	505	519	504	494	537	539	523	552	510	473	479	522	473	511	496	503	511	525	517	486	474	535	487	498	488	475	529	551	483	505	511	488	542	464	510	474	488	483	514	468	485	516	440	483	539	496	441	539	489	508	502	471	480	445	485	492	490	458	530	500	503	474	492	539	484	471	495	476	512	486	490	496	527	502	476	499	453	487	502	496	528	490	459	491	481	481	484	508	495	545	508	519	452	470	468	489	504	526	516	463	476	499	468	474	513	496	475	509	567	473	513	471	473	494	507	509	532	518	517	481	517	514	478	486	476	526	472	475	501	497	473	517	518	528	490	473	521	502	481	477	513	497	505	471	504	470	513	528	503	487	506	504	499	512	506	505	489	471	481	491	491	466	488	493	525	490	477	523	488	496	427	488	483	516	503	479	500	491	478	505	505	461	462	476	469	494	495	489	513	499	497	518	527	486	520	454	497	530	515	466	526	480	462	531	483	488	501	523	511	500	517	529	512	476	504	537	436	477	521	501	475	497	491	521	449	497	520	506	512	490	528	490	522	455	503	491	534	487	482	496	501	503	478	498	480	506	509	504	511	509	463	483	467	524	498	509	469	486	542	514	470	525	510	504	484	495	438	502	483	464	510	520	465	484	496	510	475	509	510	492	492	492	493	469	498	510	506	463	495	469	480	479	469	541	487	518	480	481	510	501	511	503	488	497	489	485	522	534	482	507	496	540	502	510	490	487	466	550	525	496	506	485	471	505	467	525	520	507	482	477	472	513	508	501	536	459	536	518	496	461	498	471	513	485	501	492	482	492	517	510	489	540	484	489	532	489	507	505	497	489	507	515	502	499	471	482	530	479	464	512	479	520	508	501	467	517	510	524	470	478	461	473	523	512	502	481	512	484	540	468	509	490	491	529	437	486	485	498	464	474	502	518	517	497	443	458	492	501	511	575	515	518	517	515	478	458	503	497	508	489	486	482	510	490	534	464	509	490	530	510	492	531	476	498	453	503	460	519	494	447	489	500	510	489	513	487	452	469	529	509	487	507	538	485	494	483	486	478	511	498	495	529	495	498	490	492	470	514	482	482	486	487	516	495	481	474	518	470	483	488	494	473	474	513	509	526	504	519	508	473	491	496	469	467	546	495	502	463	477	505	497	481	490	506	476	448	504	471	509	520	512	515	527	508	482	514	486	470	525	476	527	477	543	476	482	491	475	533	511	525	477	462	454	517	509	489	447	515	511	510	515	510	505	496	472	527	511	519	506	487	508	473	475	501	515	519	486	497	510	476	491	488	519	524	512	500	466	522	475	490	494	486	507	475	503	524	476	504	518	480	445	509	467	496	526	499	565	491	511	500	484	460	482	470	535	487	483	493	502	482	511	471	532	507	520	515	484	506	501	462	514	482	498	507	525	483	478	544	486	503	473	502	507	459	554	529	483	523	531	496	515	502	458	523	516	510	509	493	481	469	542	468	452	529	483	480	479	479	509	520	462	487	534	473	462	522	498	485	488	477	496	505	502	472	499	482	516	470	476	481	480	494	475	513	496	485	489	496	483	474	507	480	494	459	517	507	465	492	516	522	519	498	509	487	470	481	488	487	477	516	494	445	530	497
22890	21072	27786	25392	21027	19092	4216	495	367	300	291	281	259	230	237	194	199	194	187	215	207	191	186	176	183	189	168	160	171	218	197	194	175	188	196	201	180	182	195	194	185	178	188	157	170	184	180	172	148	163	171	171	164	173	148	182	162	165	157	159	154	154	168	186	168	182	190	168	179	167	159	161	130	168	173	173	173	159	179	153	157	169	169	179	170	161	154	154	161	133	163	153	156	176	160	141	158	158	168	184	170	141	172	168	153	152	156	160	147	163	153	159	154	163	166	156	180	164	138	194	174	162	163	184	141	162	165	142	156	170	159	177	145	167	163	155	146	161	126	176	152	164	172	161	168	156	162	180	162	164	179	150	171	152	170	161	142	156	145	154	150	159	159	166	180	162	143	154	133	148	171	166	190	154	176	151	174	175	189	169	147	168	140	142	165	147	141	154	155	158	167	165	157	153	165	153	147	132	151	163	140	146	160	173	175	166	154	150	188	176	169	168	151	165	154	154	164	124	176	157	153	173	155	151	152	141	164	152	154	174	173	150	168	135	137	157	183	170	176	157	130	162	154	183	178	167	178	191	156	158	184	166	196	158	173	166	168	162	141	156	145	163	143	168	166	158	167	157	165	137	171	169	162	161	158	167	176	170	183	155	161	152	181	142	159	154	173	159	156	146	162	155	143	173	143	144	165	166	168	162	175	166	151	159	155	155	170	156	164	164	163	172	152	148	166	172	153	148	171	170	196	156	162	179	179	160	163	152	138	166	170	154	157	173	150	183	174	157	163	190	169	145	151	152	140	147	168	165	162	170	165	162	189	144	144	165	177	161	172	184	155	167	169	178	187	151	168	176	160	174	162	163	161	176	175	158	168	151	164	142	173	178	169	151	150	178	148	167	166	192	174	166	164	164	146	166	145	161	184	135	149	189	180	160	158	159	153	177	148	163	139	161	187	165	156	161	172	153	154	163	198	177	171	170	172	146	161	164	152	145	177	172	161	155	146	133	168	166	139	157	169	168	173	183	165	160	168	156	158	167	171	139	161	159	148	152	165	158	133	146	174	157	144	166	162	173	158	141	183	165	140	168	186	161	150	136	162	175	169	173	150	150	158	147	162	196	170	158	165	156	153	174	159	163	174	147	164	174	154	141	155	147	178	153	176	166	185	144	120	147	161	155	154	168	184	151	186	174	154	186	140	167	144	153	164	169	155	177	150	158	168	162	189	139	139	185	136	176	177	161	148	163	154	189	156	149	162	187	140	162	168	163	169	163	181	163	152	163	143	175	165	162	155	164	171	147	162	174	169	134	157	162	163	168	156	187	175	182	162	181	138	162	141	172	160	164	160	142	167	171	161	142	141	158	154	168	155	162	192	172	147	168	168	174	155	154	174	162	157	165	172	147	159	147	169	172	140	151	152	157	164	164	161	154	157	175	166	183	191	139	167	163	175	172	160	161	141	166	151	154	178	155	160	160	152	180	158	168	189	180	192	195	162	183	147	166	150	154	167	168	158	138	160	150	177	148	174	155	148	182	175	176	189	154	179	154	167	157	172	182	161	184	161	161	180	166	166	151	153	176	154	159	145	157	147	173	148	139	170	145	152	172	165	147	165	186	145	149	161	150	161	177	186	150	162	145	150	147	162	135	134	169	153	167	128	172	131	161	185	160	152	146	153	181	160	163	145	179	154	162	176	157	158	154	162	163	137	161	151	155	153	154	168	158	161	167	153	150	183	171	162	172	154	171	160	175	151	181	172	159	152	165	163	162	177	168	148	161	166	166	152	183	158	164	179	170	194	163	155	167	135	168	183	166	153	158	168	147	159	185	165	165	169	155	156	181	125	173	170	157	143	160	173	159	153	178	143	171	158	160	144	190	138	157	165	157	137	177	173	176	155	150	188	161	189	154	170	163	147	176	145	163	167	164	167	171	173	149	156	171	164	157	149	187	158	167	174	129	149	175	178	183	158	176	168	154	155	180	159	164	152	155	174	155	148	161	147	168	159	160	146	146	165	151	181	184	167	151	172	179	162	143	161	151	141	164	161	146	166	156	140	161	159	171	144	158	154	175	146	172	158	162	163	149	135	160	161	154	143	176	155	163	160	173	166	168	143	150	167	144	134	156	166	146	169	153	174	161	141	161	154	186	165	174	144	165	176	137	147	135	165	154	159	164	165	142	160	166	172	152	149	171	161	154	143	159	171	170	178	151	150	171	165	170	173	164	153	164	142	147	164	164	152	167	159	155	180	167	148	157	156	149	167	153	164	188	152	169	149	161	151	170	155	128	183	161	171	167	139	150	161	151	152	169	159	156	154	160	168	146	173	156	164	167	161	133	177	165	156	179	171	175	143	155	166	147	159	149	175	127	192	151	155	168	165	169	130	201	155	161	163	151	151	143	160	163	164	159	147	158	187	157	164	144	179	165	157	170	155	160	149	139	165	197	183	166	138	163	163	155	125	181	164	152	153	171	159	171	154	156	153	160	171	157	155	174	176	178	145	155	167	191	154	178	160	157	169	140	175	147	170	155	147	137	181	159	156	164	148	161	185	144	168	163	137	165	163	138	158	169	157	182	139	150	154	169	158	144	153	144	163	151	153	139	153	161	179	157	159	162	144	170	144	172	119	140	173	172	165	156	144	155	178	162	156	146	175	174	159	158	172	167	158	153	136	138	166	159	165	171	176	164	158	144	154	161	158	168	171	176	145	167	172	152	162	160	166	166	147	148	182	162	155	137	164	150	166	163	162	167	141	173	165	178	154	177	189	177	160	157	144	163	167	146	133	152	156	161	169	155	171	153	166	131	160	172	175	165	177	179	163	167	162	183	157	175	159	147	176	153	135	156	170	158	154	159	170	179	159	153	168	171	154	177	164	153	157	191	164	167	173	148	153	160	132	161	142	173	177	152	158	165	149	172	187	172	159	155	153	172	168	169	166	156	143	150	156	167	174	180	176	182	154	146	143	153	166	141	169	148	162	140	198	151	144	159	153	158	166	162	152	171	189	165	140	167	169	148	168	159	147	149	164	176	155	158	162	177	160	163	171	152	155	142	147	185	160	155	152	171	154	176	162	150	152	159	171	151	149	141	150	190	160	187	167	177	168	163	169	168	156	150	154	156	156	136	155	171	171	169	164	141	143	170	188	135	176	160	149	168	160	147	165	155	146	163	162	176	163	156	168	165	170	152	150	155	169	140	200	175	167	157	177	162	157	192	146	148	172	139	158	158	167	148	183	149	178	169	186	170	174	142	164	131	172	148	146	165	132	161	173	150	160	172	175	145	153	156	167	165	172	184	156	145	177	141	130	174	179	147	167	168	167	184	171	146	174	142	170	153	150	150	144	164	168	147	168	166	179	156	163	191	163	188	174	157	149	156	142	167	151	174	157	170	156	147	153	178	143	163	177	167	150	155	169	162	154	144	147	147	152	161	159	172	146	184	160	137	166	171	161	146	155	165	171	161	167	156	177	139	163	155	158	167	146	163
46958	80764	56457	37144	2519	1760	1362	1122	927	760	663	554	501	524	473	412	396	366	377	398	345	323	342	309	325	309	324	275	332	319	339	312	320	329	314	335	321	322	352	347	272	312	271	298	303	277	270	263	249	273	257	244	260	261	265	265	253	273	271	235	236	240	243	247	240	286	270	236	231	282	277	254	226	240	242	254	224	250	240	290	228	268	259	262	237	276	243	257	249	260	212	259	269	226	238	272	261	236	246	228	264	229	253	238	239	248	253	248	271	261	264	256	234	231	268	242	270	239	262	261	226	242	270	264	227	264	256	257	277	271	263	259	284	236	240	246	242	230	253	215	245	269	235	222	236	250	244	228	228	271	275	260	245	284	245	216	256	253	243	248	265	270	270	239	211	242	245	235	228	250	246	244	246	234	247	265	259	243	251	264	269	231	245	271	246	229	259	284	252	243	252	232	235	246	261	250	223	246	239	234	242	226	261	237	239	257	257	266	250	255	243	234	225	261	260	250	258	241	264	252	254	241	228	249	259	249	231	246	238	232	233	274	258	243	265	245	246	231	257	217	228	242	228	238	225	249	234	236	232	281	230	238	273	252	255	250	237	252	249	257	244	249	247	253	246	230	252	244	248	223	233	241	253	212	268	225	245	249	275	251	243	226	225	236	230	248	221	252	238	220	239	270	258	238	257	259	251	256	267	257	238	246	280	256	211	240	257	232	232	231	222	246	263	271	244	235	269	255	235	241	234	247	227	215	256	266	249	239	262	241	289	279	230	234	249	262	271	263	252	236	197	251	241	235	231	241	258	240	259	252	233	236	231	260	221	242	243	224	238	238	252	254	223	236	231	236	270	234	241	258	285	289	259	242	259	246	227	236	265	254	230	226	251	222	208	232	244	252	251	223	249	259	248	243	243	254	236	243	255	221	250	244	253	261	239	254	232	240	239	231	232	251	229	226	274	217	260	246	250	246	262	245	234	244	209	232	222	249	237	224	235	271	233	226	252	241	260	227	256	233	236	242	281	261	235	249	259	268	230	252	235	252	250	249	248	220	268	259	240	233	257	222	216	266	229	249	233	251	235	279	258	249	234	230	258	229	233	252	270	228	264	245	256	237	259	259	268	260	219	225	230	249	231	256	265	238	249	259	262	259	269	275	221	252	243	225	256	238	252	241	231	232	242	244	257	282	228	256	257	245	248	256	224	264	258	231	239	240	262	240	238	244	257	246	250	278	262	250	252	236	225	241	237	263	248	238	252	257	245	251	238	220	241	263	244	252	247	227	240	243	262	237	253	253	219	229	239	270	235	258	238	253	247	265	246	232	254	269	263	264	214	225	253	243	248	262	253	243	244	236	255	224	254	219	254	259	253	249	272	235	241	268	236	237	235	253	230	262	257	239	265	217	245	242	250	232	218	247	254	249	253	269	239	213	266	241	243	260	222	239	226	248	233	245	234	256	254	282	255	229	240	206	245	228	239	258	223	237	244	231	274	277	208	253	266	231	250	245	264	264	245	249	258	242	243	234	233	250	221	244	250	248	280	224	243	243	252	258	256	216	224	227	248	248	247	236	255	269	257	246	265	225	226	253	249	226	240	250	252	261	253	263	253	240	250	247	261	272	263	239	213	233	242	240	215	255	257	237	265	293	251	264	222	243	216	260	220	232	227	242	252	252	243	259	237	226	254	241	249	266	254	289	253	256	237	254	266	248	241	263	245	232	220	261	248	242	270	242	239	253	265	255	253	251	244	243	230	270	266	251	266	247	234	247	231	272	218	251	255	225	258	209	287	244	263	239	267	262	229	260	252	220	248	227	254	232	248	252	226	265	235	231	263	250	261	260	271	253	239	262	246	252	254	267	256	223	270	263	231	243	245	259	249	255	217	240	243	258	248	269	278	229	245	241	197	253	255	242	251	228	245	222	246	250	245	267	241	256	245	254	216	214	254	227	234	245	218	265	233	232	235	216	255	244	261	259	279	238	262	241	245	242	238	234	225	227	229	237	261	257	223	209	255	206	240	254	238	254	254	234	234	237	258	248	270	249	256	237	247	262	298	230	231	267	262	242	247	265	232	250	243	253	251	256	263	247	251	236	254	249	233	262	241	242	258	253	246	223	255	251	243	245	253	240	249	252	248	263	242	274	256	263	247	226	248	252	224	244	263	271	228	267	263	258	261	254	231	262	237	247	260	244	235	253	250	250	242	241	252	247	275	266	255	236	224	230	239	251	251	250	242	272	249	253	240	266	241	256	248	250	245	219	226	246	247	242	270	247	248	248	240	258	235	219	263	256	228	233	244	242	260	255	258	261	230	242	252	258	246	258	263	270	220	222	238	227	262	263	264	260	251	238	224	268	272	228	230	276	225	254	243	232	255	242	230	246	258	234	258	227	252	252	228	256	242	244	242	220	275	224	216	246	228	262	278	258	268	244	264	236	285	250	246	252	253	249	247	246	249	259	266	235	234	272	265	212	222	254	217	231	232	239	278	235	226	250	248	247	263	231	272	239	249	267	224	252	212	220	234	260	227	242	294	258	220	229	228	251	242	264	253	222	236	246	265	244	279	237	243	258	226	253	260	243	255	239	233	241	230	264	245	238	260	233	266	259	268	251	231	295	228	265	258	243	258	259	241	251	235	263	273	257	226	246	204	271	241	252	250	236	235	259	236	249	263	254	245	235	247	243	252	235	254	213	230	237	241	244	251	235	248	285	234	236	235	225	237	257	253	259	236	240	255	226	238	228	239	248	266	233	272	261	262	248	226	233	234	257	252	227	254	235	282	258	241	239	250	224	261	229	248	262	250	236	244	246	249	241	235	245	257	222	236	251	248	238	266	254	247	218	260	248	241	256	236	260	240	231	252	272	251	255	232	211	245	254	231	231	214	256	235	218	256	241	256	255	256	232	240	246	254	246	227	269	248	222	265	230	252	274	240	250	247	259	239	226	259	253	221	255	229	246	237	247	249	249	268	266	249	255	235	243	249	243	256	244	256	252	260	236	234	217	232	231	260	232	247	293	231	246	281	251	251	254	224	238	231	261	252	229	250	230	238	209	233	253	258	232	238	235	256	220	250	247	257	223	265	270	233	231	241	221	256	255	241	248	231	254	268	242	246	261	279	248	226	225	240	233	262	245	217	242	241	255	264	222	249	254	242	234	250	273	239	244	226	238	249	237	213	231	262	225	267	231	242	259	221	234	251	241	252	264	258	236	259	221	257	259	246	261	250	227	246	252	254	243	234	224	240	246	255	239	281	223	251	225	242	241	221	228	224	265	243	242	262	253	254	250	236	268	242	252	224	269	241	240	254	245	241	248	263	255	224	260	260	232	276	252	232	247	258	269	245	219	235	225	253	229	230	260	218	244	230	240	228	204	251	247	247	244	252	263	251	263	245	234	240	250	249	251	250	258	283	243	233	257	263	235	244	210	264	245	249	254	225	249	237	238	242	250	218	232	253	257	230	241	227	243	237	265	265	245	206	259	271	241
26840	22304	21566	7983	505	389	366	333	337	328	309	320	339	339	341	330	318	337	314	345	332	339	315	320	332	313	325	369	371	356	347	331	353	348	330	332	326	343	365	353	338	357	353	374	330	349	347	330	341	360	360	351	343	304	325	339	310	348	343	330	364	339	334	327	339	325	322	346	324	340	333	353	325	316	323	340	283	374	326	337	332	353	344	323	339	336	338	358	315	366	321	341	349	354	361	276	352	326	332	336	351	359	295	344	331	330	346	314	334	337	303	355	328	349	351	355	344	336	334	331	387	349	341	334	341	327	334	309	331	376	350	353	352	359	345	342	369	331	311	372	319	323	312	302	321	357	308	336	343	346	355	374	347	350	357	348	341	330	327	299	343	332	341	334	327	357	367	346	359	318	339	335	329	339	341	360	342	324	313	313	305	331	361	338	322	356	333	316	339	341	324	311	337	346	333	348	352	345	337	331	352	383	327	346	354	322	319	350	334	324	346	340	332	313	305	342	374	329	354	307	324	325	334	349	343	355	338	350	305	360	343	306	378	323	327	346	334	358	354	343	353	339	361	332	359	336	293	325	358	328	347	346	352	313	337	368	362	364	311	312	353	346	333	342	327	306	323	350	315	313	347	322	348	304	347	336	323	328	375	342	341	322	363	373	377	361	347	310	329	344	345	349	317	315	344	349	314	332	348	334	301	340	325	333	333	341	314	351	338	314	324	357	371	355	359	327	319	349	347	334	322	350	329	339	378	310	317	322	351	325	310	320	334	333	339	378	319	332	350	312	383	307	322	346	353	315	327	329	371	324	326	338	373	335	321	352	330	359	322	355	351	385	346	307	324	290	293	337	364	365	307	312	336	356	351	371	317	308	344	319	359	355	362	321	351	359	335	374	324	325	334	307	331	305	337	303	334	337	340	360	325	344	341	337	356	342	311	328	364	331	332	357	324	330	342	335	353	352	337	290	332	355	327	345	335	354	352	359	334	342	338	334	329	346	339	307	350	345	322	353	325	363	313	316	352	355	331	362	338	344	319	337	354	337	377	304	320	360	347	333	345	347	351	340	334	317	326	343	348	356	349	328	310	341	355	320	357	328	299	354	306	340	360	347	329	305	358	338	317	329	320	363	338	349	357	360	352	317	367	340	327	341	307	332	360	354	301	326	351	336	323	371	365	358	354	328	319	340	338	341	373	318	366	343	364	359	298	348	356	320	350	347	308	332	311	331	346	319	360	345	332	331	350	331	331	325	305	350	361	323	350	346	338	347	337	326	337	341	336	357	315	338	325	335	370	356	357	378	346	339	324	323	345	330	328	325	333	343	337	309	334	326	334	342	347	303	359	350	327	335	341	345	347	344	330	337	334	334	333	324	337	305	356	362	360	300	367	323	349	321	355	361	358	339	324	328	327	353	315	326	314	327	371	345	343	352	342	325	352	303	353	379	331	322	351	316	340	337	326	336	353	346	341	344	334	324	314	381	310	348	318	329	355	305	326	302	322	304	356	314	313	325	293	335	342	316	340	354	328	341	375	308	371	312	345	342	321	343	359	327	362	348	342	343	374	347	333	322	343	340	301	359	342	340	330	328	342	360	351	317	312	334	309	326	346	324	356	325	311	314	321	321	315	350	371	318	347	344	333	368	304	374	318	367	344	354	345	339	362	314	311	349	342	335	347	339	317	352	351	329	332	336	319	340	317	367	341	374	354	335	336	318	324	358	332	317	359	366	352	326	357	316	329	313	343	371	333	337	338	361	334	342	344	332	363	340	346	299	360	330	363	334	311	337	336	354	302	343	338	357	308	361	324	331	339	322	305	355	346	361	338	327	335	327	285	330	321	355	356	329	333	339	329	308	355	366	361	340	332	345	336	352	341	325	341	350	314	343	333	321	321	387	326	332	376	321	383	349	348	304	317	346	345	340	354	323	354	337	353	316	330	362	348	325	333	344	325	345	326	361	344	318	340	311	326	325	330	319	352	332	348	344	299	288	317	306	351	311	304	355	339	329	342	345	346	326	326	323	330	326	336	304	318	343	343	319	315	349	350	355	359	348	348	317	319	355	324	340	372	336	346	355	327	336	328	330	337	342	319	343	348	319	336	323	342	331	342	362	352	324	334	322	325	353	319	315	303	326	349	324	370	368	348	328	328	360	321	309	376	363	345	338	290	330	337	349	343	335	332	371	321	350	346	365	325	336	352	358	350	314	345	354	336	313	295	312	359	344	335	336	340	371	326	329	327	316	321	318	340	326	356	332	330	322	329	372	365	318	320	324	335	361	341	331	329	343	317	363	342	329	332	370	305	300	332	320	334	341	330	356	330	326	305	346	344	343	342	330	338	322	341	314	335	346	329	332	325	366	328	320	326	344	345	348	335	368	338	322	378	330	351	316	338	339	343	315	353	332	366	349	347	317	332	368	327	337	327	326	335	347	323	338	359	312	327	324	336	332	304	324	334	315	362	346	339	325	325	350	336	315	331	333	368	324	339	348	352	342	325	312	342	362	325	326	328	315	343	330	337	337	347	340	339	346	314	310	348	346	361	376	329	337	316	326	355	339	384	338	311	339	357	299	330	316	325	349	354	319	303	331	325	330	345	350	307	339	305	385	367	316	329	299	327	345	341	338	340	334	322	352	348	328	333	301	338	335	363	359	371	322	322	329	351	359	360	378	351	353	333	339	324	323	349	345	346	353	361	357	325	330	314	325	377	346	337	370	310	373	378	307	356	341	319	350	337	358	335	326	344	349	325	307	324	380	355	310	331	349	333	314	332	357	364	319	320	346	342	316	335	335	344	357	340	339	371	363	332	321	352	343	366	353	372	351	328	354	347	343	340	320	307	332	329	309	321	326	333	345	334	342	332	370	360	340	348	346	358	344	336	340	355	318	376	341	326	345	332	346	307	348	342	334	335	361	354	320	345	325	324	337	353	319	330	334	363	312	322	335	354	358	306	323	368	317	346	323	338	350	326	344	341	315	356	312	338	287	302	324	308	334	320	339	377	334	333	338	329	336	327	346	328	344	328	346	331	320	350	343	320	367	353	337	347	351	318	365	311	335	333	314	344	315	314	358	326	341	341	326	345	316	344	311	354	329	327	348	329	373	347	370	355	346	353	379	324	354	331	308	328	317	360	322	325	325	350	344	350	342	345	363	314	339	343	327	330	329	332	307	335	325	318	319	331	337	374	315	338	318	348	328	318	339	341	344	337	316	333	326	356	348	323	335	327	295	342	364	312	322	335	312	341	324	302	359	345	329	316	328	329	320	351	345	335	333	307	323	343	352	332	341	337	328	331	333	362	349	345	325	327	359	346	333	350	359	321	349	308	345	324	320	332	341	347	328	336	316	330	352	361	386	333	341	357	315	354	308	352	315	378	337	346	338	366	358	303	360	340	348	352	321	342	311	352	320	344	326	331	352	330	355	351	318	336	347	361	291	327	349	343	357	348	331	346	330	325	359	342	354	339	292	324	320	335	286	343	330
20696	36350	20997	7319	560	567	573	582	536	514	495	523	510	521	531	494	509	488	530	514	508	523	526	491	469	520	511	480	489	495	521	519	534	589	529	533	547	577	537	515	519	520	505	507	473	521	529	502	477	500	507	536	503	500	540	514	504	510	508	475	518	513	451	503	497	514	505	510	521	476	479	492	478	498	491	476	529	516	496	513	488	470	512	508	491	470	533	501	455	521	512	447	541	565	490	509	532	508	477	513	498	499	484	513	505	511	470	497	478	517	533	470	495	486	484	484	506	496	501	508	514	504	466	552	513	506	491	496	513	486	516	515	527	480	518	510	490	473	476	508	505	506	497	489	487	495	473	525	521	488	528	516	488	502	460	517	481	513	467	519	487	534	483	463	512	518	463	520	493	497	516	505	512	493	518	507	520	547	488	513	501	535	464	522	559	478	472	502	453	510	503	495	474	490	509	518	510	470	525	490	502	488	494	518	495	488	501	514	504	504	549	460	457	521	502	539	481	488	523	494	459	496	487	481	493	483	487	515	512	505	534	501	489	523	512	473	503	510	505	493	517	508	455	503	491	512	493	506	489	538	476	472	493	540	517	482	510	537	512	522	496	466	491	495	496	505	511	491	508	523	483	504	495	531	506	486	529	492	495	488	488	487	522	503	530	529	504	506	523	470	502	503	527	535	518	493	503	479	478	497	481	480	504	520	500	499	488	494	552	456	498	496	500	517	502	491	508	479	511	474	515	486	499	527	508	479	541	512	518	511	451	458	497	518	502	469	503	499	527	478	507	501	479	477	502	459	481	500	502	476	455	521	489	477	512	497	521	539	491	499	486	481	500	525	481	469	525	489	495	497	513	501	474	475	457	464	525	493	510	547	480	476	487	535	516	462	514	487	486	514	481	528	482	490	460	492	534	488	528	493	492	475	503	504	491	496	500	519	483	489	538	511	490	489	486	484	496	499	489	523	499	510	518	494	516	487	451	519	509	499	488	518	480	492	506	483	538	526	518	501	531	484	463	507	475	531	497	455	483	483	468	507	490	472	490	490	508	499	479	493	492	504	518	504	564	502	493	528	522	468	512	473	527	490	487	515	517	511	524	494	465	482	479	464	531	470	515	510	479	501	539	515	484	495	502	489	510	519	511	474	488	502	532	499	492	503	503	511	479	479	495	465	509	544	460	490	498	496	485	508	470	501	524	516	493	508	484	533	491	483	477	541	507	459	508	511	539	539	496	494	548	520	488	498	566	510	485	504	512	517	503	515	491	478	479	489	527	526	485	482	506	534	487	466	501	511	504	486	506	494	493	468	506	525	519	475	461	496	542	439	530	454	505	515	515	500	522	456	501	495	478	487	480	477	492	510	515	485	486	499	504	493	502	479	492	512	509	527	482	517	474	463	515	484	501	485	532	527	503	497	489	487	487	519	525	493	461	491	488	502	491	479	485	489	528	475	468	469	490	511	497	503	517	504	486	496	522	502	476	512	507	500	488	494	471	517	478	443	501	495	500	457	499	510	507	510	497	538	474	479	508	539	487	473	496	490	474	523	482	492	508	509	501	499	472	487	498	471	499	460	460	495	477	506	485	499	473	516	504	511	493	485	500	516	502	513	495	524	491	500	501	551	502	491	516	519	516	516	506	478	491	515	454	499	487	459	498	461	507	490	501	508	448	425	498	532	508	531	495	474	525	467	471	496	496	478	500	492	510	513	490	507	502	517	515	498	480	471	487	506	496	499	491	490	487	502	510	499	538	453	485	503	510	476	511	483	514	474	489	477	487	477	490	509	467	514	493	484	531	510	477	504	562	501	487	503	529	521	509	483	530	478	494	515	497	497	494	485	475	482	551	549	463	465	469	490	498	481	457	489	476	484	471	528	532	510	468	516	506	501	517	476	508	511	494	475	463	474	505	465	523	532	478	480	548	462	515	519	517	514	459	483	536	519	510	501	510	543	534	486	506	504	504	504	479	523	527	476	517	464	490	482	504	511	484	551	476	463	511	508	505	483	525	509	510	497	537	500	510	529	507	496	501	506	488	504	481	532	519	500	503	533	500	490	480	505	525	464	521	487	499	533	488	478	540	514	490	544	482	490	505	456	506	486	478	515	502	485	512	527	558	483	528	462	507	490	505	495	497	516	480	507	480	489	479	504	494	479	495	488	451	471	518	486	493	495	514	507	464	538	482	487	506	523	467	524	512	497	482	458	521	487	476	491	509	484	493	505	524	487	477	467	515	509	473	482	506	503	495	545	544	485	470	480	532	485	537	498	503	508	502	492	521	473	469	506	496	538	552	470	490	485	497	508	509	484	460	476	467	489	498	518	508	520	533	504	503	508	509	480	513	485	517	497	488	509	486	505	486	527	472	515	457	500	502	517	514	476	474	465	508	531	530	507	498	491	507	487	468	506	528	489	468	513	484	519	469	474	455	483	525	501	503	488	480	523	496	502	494	529	466	509	495	503	488	482	503	469	521	472	498	478	493	508	477	491	461	526	499	513	446	461	518	449	504	498	494	495	484	522	481	535	509	513	500	489	526	490	461	480	486	500	519	523	485	480	513	515	533	496	494	491	479	506	513	481	487	523	506	474	520	504	502	472	489	494	518	504	518	460	516	486	512	507	478	487	482	534	518	486	536	505	458	462	511	465	483	478	454	518	510	501	476	519	482	478	520	516	502	505	481	484	498	505	485	487	516	529	504	492	514	446	525	491	521	537	513	512	485	479	438	491	517	486	509	482	474	527	490	489	496	531	503	491	471	508	505	467	482	497	510	501	521	462	478	516	464	548	491	546	507	516	517	500	476	540	532	497	508	452	467	498	516	513	468	506	513	522	510	470	516	497	503	501	454	475	455	480	513	456	480	498	500	496	522	487	476	479	517	500	525	514	475	519	506	489	498	498	506	485	506	482	517	491	518	518	500	493	489	481	539	524	499	492	486	499	499	524	547	506	517	467	492	557	510	523	523	493	467	497	483	505	460	486	480	502	520	533	512	489	500	492	466	487	457	507	465	527	525	516	486	531	527	491	526	499	515	527	515	508	485	478	482	478	465	504	515	478	526	521	500	478	496	483	509	479	471	507	501	471	485	494	488	496	505	498	518	501	501	509	503	540	497	517	519	473	544	487	484	499	514	485	502	508	483	515	497	538	467	486	468	483	498	498	468	468	478	517	487	456	512	506	516	511	528	477	459	469	501	489	539	460	497	521	510	483	544	495	478	479	491	471	535	516	493	499	495	500	517	512	486	535	518	480	478	489	479	467	507	533	516	505	503	521	496	489	513	450	524	532	503	491	517	487	480	510	508	522	503	487	516	511	500	486	505	537	534	481	469	480	475	470	478	515	538	501	488	494	521	510	521	487	507	493	479	488	472	503	498	506	516	508	519	467	495	525	460	509	517	482	465	490	526	492	472	494	474	493	524	503	514	493	451	544	496	488	490	515	481	518	514	499	493	502	476	537	537	536	511	504	474	475	480	471	519	500
23936	21185	29226	24583	19662	7046	657	483	457	394	396	389	379	396	367	385	393	345	385	340	356	363	355	355	335	357	348	350	312	353	361	370	360	367	342	379	325	360	341	348	335	314	331	338	348	359	339	357	340	320	335	341	319	349	308	306	306	313	345	349	338	307	365	326	311	345	368	321	314	335	350	332	327	325	338	307	362	331	335	354	336	317	364	352	314	331	327	329	360	317	318	319	336	329	350	321	316	336	338	361	350	335	355	323	336	333	319	356	336	357	333	337	333	310	324	314	344	330	356	319	358	331	328	346	338	322	353	301	324	355	332	317	351	337	321	328	331	345	350	295	314	355	326	320	347	339	334	358	356	369	286	318	327	296	324	329	308	333	322	329	299	339	343	343	355	343	313	338	336	296	295	338	307	330	341	336	321	333	323	328	341	336	327	314	305	337	288	334	351	342	330	309	279	347	351	339	326	305	333	330	314	349	351	322	336	318	308	325	352	332	315	373	352	289	351	339	337	342	329	325	355	324	325	332	326	330	330	337	350	343	331	331	321	323	316	320	315	344	371	343	317	356	325	319	348	311	327	304	356	337	345	363	346	345	353	329	325	350	349	336	332	337	347	305	325	329	383	348	335	355	336	345	328	318	331	329	305	330	330	320	384	363	317	347	361	312	309	319	338	354	308	359	327	326	309	343	319	327	350	323	330	387	316	341	288	332	352	319	329	315	375	324	334	328	338	281	332	343	300	306	344	354	318	344	343	327	334	332	310	351	348	302	339	287	317	351	341	352	364	351	340	295	342	332	329	341	359	338	342	313	293	297	306	322	328	321	327	313	347	330	333	303	310	313	350	317	330	343	324	352	349	365	352	310	314	351	344	303	327	349	339	312	325	320	349	348	304	299	341	353	309	340	311	337	357	331	340	345	321	298	310	324	325	348	333	352	327	337	317	321	361	315	313	314	335	317	336	311	339	323	330	319	334	338	324	274	306	314	316	303	339	336	326	306	295	311	340	334	321	332	317	318	333	336	292	299	332	346	315	313	321	379	312	363	346	337	345	340	334	316	328	343	349	335	341	345	341	345	353	317	301	288	375	344	337	311	316	323	336	297	311	325	322	291	342	361	309	312	339	339	362	337	322	307	337	344	333	330	336	345	334	335	341	358	338	317	327	322	316	326	345	326	352	362	343	324	346	303	300	335	326	315	343	327	343	346	332	341	300	330	326	342	347	369	346	321	349	343	330	336	318	330	324	371	331	340	332	327	321	331	323	340	324	312	346	323	342	330	330	317	334	327	341	322	348	348	345	339	300	320	319	339	346	312	333	375	331	320	318	337	322	342	311	345	316	340	325	329	347	359	330	338	348	329	342	357	329	352	329	343	324	314	307	316	341	348	302	318	335	307	339	317	353	339	352	332	340	351	318	357	324	340	364	330	332	293	311	336	311	348	324	306	365	331	320	345	350	333	349	347	348	330	320	330	370	342	321	315	329	313	310	332	313	328	359	348	319	300	332	333	310	327	324	337	326	333	332	330	339	314	338	326	324	344	325	322	308	325	322	331	337	320	348	346	342	345	330	343	302	306	330	332	328	302	366	331	343	318	353	363	330	329	348	340	322	314	348	297	309	339	340	325	330	322	315	328	348	330	312	311	347	327	341	339	328	321	326	346	370	320	341	303	340	319	311	323	316	299	332	281	316	342	359	309	358	326	340	287	329	317	325	301	301	334	345	321	322	338	338	324	321	348	309	308	310	317	342	329	335	346	306	337	335	311	314	361	337	325	332	319	336	323	310	289	320	348	315	368	315	343	369	312	347	323	321	320	309	349	326	338	331	323	320	323	325	320	341	288	321	333	347	344	317	341	353	306	301	339	328	325	336	344	348	350	312	353	337	332	322	336	312	356	300	328	345	323	341	337	325	334	338	311	328	290	328	312	321	305	338	342	353	307	336	335	312	329	306	361	339	316	320	333	330	304	336	337	341	317	321	358	333	350	312	320	317	323	305	301	336	294	357	329	324	327	337	324	349	318	334	347	370	351	334	343	321	342	306	334	319	336	339	333	339	361	344	356	323	365	324	307	303	331	329	331	336	338	316	323	317	316	312	343	327	316	331	310	328	340	355	338	365	367	333	314	360	319	306	347	342	309	321	311	349	327	333	322	347	325	310	349	317	336	303	329	338	349	316	306	350	337	281	350	321	377	339	313	311	343	317	321	362	356	325	292	333	328	388	337	321	315	345	319	307	346	317	352	333	342	339	347	378	317	354	316	318	360	318	324	346	332	312	337	316	343	333	349	311	352	324	346	330	361	318	338	350	327	315	376	340	373	363	358	336	324	352	339	300	309	337	346	305	328	293	317	320	311	344	346	274	352	343	326	348	365	337	331	382	316	328	324	288	322	361	323	369	354	296	315	354	315	344	361	325	329	338	336	329	342	341	339	319	351	329	328	331	307	334	343	325	307	329	347	314	355	315	320	322	308	343	351	325	333	345	309	318	319	308	324	305	331	346	338	368	359	347	320	355	327	309	313	343	341	309	320	337	272	334	330	316	348	342	368	357	335	337	351	314	322	352	322	349	313	292	365	321	380	377	340	348	338	338	341	313	359	282	338	348	329	307	379	334	329	322	308	316	328	318	296	329	337	344	318	342	341	316	290	354	328	345	349	363	326	326	332	320	339	317	341	321	328	336	333	345	351	341	308	307	283	338	313	317	322	331	329	324	320	297	350	318	330	339	361	310	327	326	318	353	298	314	346	314	299	340	321	331	347	332	357	357	335	342	335	328	322	314	309	329	324	310	306	388	309	309	358	378	331	321	329	343	344	335	309	334	336	339	325	343	362	323	325	311	361	303	363	330	308	317	337	344	355	324	329	355	323	325	328	287	324	352	336	341	341	314	316	341	314	327	346	309	349	346	329	339	321	317	340	347	380	336	351	312	321	325	336	356	335	327	302	359	314	335	336	315	319	324	331	344	325	371	328	309	319	338	338	328	342	345	339	327	368	355	350	336	325	304	336	306	333	351	319	328	344	339	347	364	362	350	321	326	329	316	304	342	335	352	323	316	317	288	343	314	325	316	341	342	348	363	350	359	348	311	321	355	318	352	338	360	315	346	317	330	331	332	306	349	363	310	347	300	347	370	360	319	303	309	335	334	301	326	338	325	333	341	335	315	310	325	338	334	310	321	334	324	353	307	334	325	340	322	314	324	320	362	336	335	315	340	331	366	328	302	297	292	322	356	297	334	324	357	319	335	336	334	328	315	346	345	394	342	337	320	316	349	325	306	318	337	325	347	290	337	298	312	338	322	329	325	357	325	310	307	326	340	332	319	338	329	342	355	355	351	322	369	331	326	354	325	329	348	356	348	361	334	360	352	345	346	326	347	333	319	278	294	347	324	330	340	322	369	293	325	327	326	305	321	333	367	313	330	325	344	343	323	338	370	307	347	343	314	338	332	326	340	315	344	356	365	339	333	320	314	352	286	328	331	359
43259	76393	52886	29339	1534	1247	1012	917	784	681	649	614	626	637	557	544	536	547	556	508	568	575	509	537	502	489	475	512	505	530	587	567	565	564	547	557	553	489	515	580	528	516	485	516	536	481	556	541	510	543	461	491	522	489	511	517	492	519	469	500	481	500	513	455	477	493	506	510	509	538	507	496	464	495	519	498	522	517	521	525	518	492	512	507	527	487	515	471	551	467	501	497	483	498	469	500	493	498	514	498	555	476	459	470	494	506	488	514	480	463	521	515	499	496	494	498	485	482	472	492	497	498	500	463	455	481	502	521	511	489	489	446	510	508	456	482	499	504	515	506	487	480	454	463	515	503	500	520	497	515	502	467	508	476	499	500	477	531	504	500	506	442	477	498	479	478	440	512	472	534	484	457	488	484	546	515	500	473	473	513	499	472	477	492	516	483	510	508	499	488	514	497	490	526	491	490	483	501	477	486	506	478	478	544	506	501	514	523	495	521	499	501	484	470	472	499	467	482	468	494	536	465	470	512	501	506	510	513	509	483	506	493	508	533	501	467	467	511	486	482	485	504	519	523	487	498	504	512	514	463	460	454	518	468	516	520	490	489	465	531	467	485	487	497	522	447	498	488	501	496	486	505	480	494	471	501	472	503	498	504	467	521	528	501	516	509	507	520	481	537	511	500	481	454	474	495	488	458	470	481	476	487	488	511	480	469	477	463	505	476	503	490	511	503	494	512	441	474	500	502	490	447	482	516	482	482	479	511	495	499	512	494	497	556	512	487	500	497	503	466	467	543	492	471	507	463	491	536	486	535	497	502	485	468	496	467	456	500	472	484	468	535	482	535	486	465	502	493	490	484	488	484	508	507	536	495	518	483	484	481	499	483	495	485	477	513	494	488	498	478	487	482	494	528	512	493	469	467	470	503	492	513	470	480	485	495	484	546	523	559	476	525	484	484	500	499	490	509	524	469	490	487	463	482	486	497	489	525	493	481	503	516	447	505	483	480	479	477	535	453	483	491	480	485	480	456	530	487	493	534	487	534	490	506	526	474	495	521	518	537	480	532	479	478	436	482	490	491	536	500	521	488	497	480	458	513	490	491	508	527	493	535	527	497	501	516	503	534	493	472	537	456	493	536	475	520	540	485	479	501	509	488	510	523	502	500	529	494	435	513	516	471	517	513	481	514	472	512	497	462	467	513	499	457	494	482	491	485	480	517	486	481	460	528	510	495	498	528	503	490	457	506	482	471	467	479	534	460	497	500	484	491	503	479	518	500	457	503	497	510	460	491	463	438	494	508	463	519	506	490	513	502	489	507	513	521	492	474	492	467	516	485	468	507	494	480	485	483	507	515	495	506	487	505	512	462	514	470	478	511	473	501	487	505	491	498	522	460	471	479	477	472	489	505	502	519	503	464	441	493	469	498	476	467	498	499	468	481	473	498	495	525	511	485	460	506	511	490	493	506	488	496	501	477	481	497	524	508	522	498	495	478	504	500	478	473	499	455	509	520	489	494	491	458	483	527	474	491	507	503	513	526	481	514	510	531	479	470	484	491	517	512	511	520	465	478	453	450	470	457	511	495	519	472	486	498	503	487	530	511	505	492	451	511	498	459	468	439	493	494	510	493	448	470	491	535	496	534	499	510	518	468	504	504	493	494	534	464	486	512	492	501	493	561	518	485	481	441	473	485	487	495	483	492	516	475	516	500	524	519	501	460	493	528	473	482	526	521	490	487	471	514	493	480	475	473	502	478	505	504	478	524	465	490	481	530	475	507	495	491	477	524	488	496	505	496	469	474	489	478	506	543	484	458	485	498	514	466	471	505	491	485	493	507	522	499	472	481	460	478	501	515	488	485	486	481	437	486	528	510	518	508	502	462	493	500	496	497	487	506	534	550	491	506	506	479	538	504	510	492	515	511	492	496	555	505	495	486	462	502	485	502	510	487	528	475	498	499	455	492	496	497	526	487	504	524	496	529	501	447	488	500	485	514	502	499	472	472	519	515	529	481	469	479	476	496	487	504	484	484	463	473	466	513	485	464	487	473	528	497	451	484	511	460	470	493	472	470	498	434	499	466	488	530	483	512	505	553	518	484	506	501	457	482	501	495	474	473	503	490	479	497	490	503	461	514	465	472	493	472	530	485	496	536	515	500	474	468	520	536	499	513	473	443	495	531	503	513	465	449	467	483	486	512	513	488	515	465	478	538	492	478	488	461	466	480	470	495	513	458	471	511	485	515	513	505	533	492	496	488	476	498	505	487	513	506	495	476	516	483	498	490	481	542	484	503	511	496	469	491	512	507	490	487	519	480	523	473	503	512	481	511	519	469	554	487	444	463	507	511	471	492	440	520	458	501	510	512	470	477	519	491	509	513	480	509	492	466	505	489	519	511	474	535	499	520	455	456	524	511	455	486	492	448	497	511	483	459	472	511	459	500	509	494	491	500	478	489	505	464	472	439	488	465	482	516	507	470	522	488	461	506	472	516	478	470	478	505	516	490	508	504	453	469	509	501	477	498	464	525	460	514	489	501	496	522	506	499	456	522	477	454	504	488	507	490	516	542	502	508	515	516	499	507	497	497	479	502	539	494	526	538	481	485	480	489	481	461	524	506	508	483	463	472	506	508	488	469	472	486	461	522	502	512	445	544	503	490	505	479	450	495	478	445	492	509	492	492	514	517	476	520	518	545	494	523	481	490	477	498	492	504	487	488	460	509	471	437	506	482	492	495	456	470	476	495	494	479	469	502	509	467	504	498	442	494	489	511	483	471	507	462	502	504	462	491	467	453	459	502	501	519	502	482	495	493	499	495	468	462	496	470	538	479	488	502	496	486	531	492	546	513	498	511	514	501	478	447	521	473	530	470	464	475	521	486	496	497	471	513	485	490	524	491	525	515	467	511	470	472	478	521	513	522	481	486	495	501	501	517	555	507	451	498	478	494	488	496	536	489	512	474	456	491	478	479	513	501	521	494	496	470	481	480	495	488	469	490	491	501	471	526	516	495	488	519	492	508	456	488	500	492	458	485	502	475	471	517	493	516	478	476	495	493	500	488	484	476	518	486	487	512	523	489	491	487	502	501	461	510	489	501	512	500	462	505	492	477	495	498	524	493	474	525	466	494	505	502	493	479	499	486	502	500	455	459	445	477	446	508	504	483	491	519	492	503	484	485	498	499	484	517	483	490	478	509	488	524	508	472	506	480	521	499	469	514	510	491	479	483	516	483	497	496	474	530	494	471	483	474	522	501	474	524	488	460	498	515	557	475	518	499	476	521	507	509	503	514	503	542	499	498	448	453	460	473	538	477	483	476	511	478	493	488	537	484	523	512	519	510	479	515	465	495	520	499	519	497	501	493	475	473	498	508	479	496	513	479	488	498	471	547	497	522	521	481	482	485	476	468	491	520	503	498	491	468	499	499	459	481	466	497	475	472	503	489	487	501	516	521	458	468	490	484	464	454	527	510	515	493	523	502	458	495	462	482
22839	21075	29642	23259	21020	20132	6234	517	353	310	308	250	241	208	218	225	198	207	190	209	205	183	205	171	174	198	186	191	193	200	218	176	173	194	207	199	207	177	180	189	183	168	192	173	152	183	171	154	168	150	167	171	181	154	175	157	168	168	173	165	144	156	163	160	153	155	158	176	143	163	165	149	191	184	160	168	185	136	172	152	157	179	164	155	171	152	155	152	150	152	165	156	174	166	153	159	161	159	167	138	150	173	138	149	168	160	149	160	165	156	172	126	165	172	161	153	162	147	149	181	152	147	158	168	174	150	164	168	157	143	167	143	148	170	176	157	179	157	168	162	150	162	163	165	159	166	163	167	155	177	157	146	176	154	147	188	183	168	164	144	155	148	159	149	181	141	186	176	179	169	157	150	163	155	158	160	160	153	157	162	161	168	170	175	142	170	172	156	172	160	168	157	174	167	152	144	147	156	124	148	162	148	135	164	167	169	166	160	159	144	167	157	170	144	152	162	145	153	195	137	186	162	163	162	147	175	180	154	161	138	143	179	141	149	190	155	181	163	164	170	184	153	164	159	159	140	175	143	163	159	168	145	149	152	160	162	162	165	184	138	160	148	156	155	168	162	154	165	153	155	159	167	147	172	160	157	153	159	166	174	166	187	200	161	166	155	164	163	179	154	145	176	168	144	198	142	171	162	166	134	159	155	154	172	149	164	182	158	179	176	168	188	150	167	156	178	168	163	167	159	149	143	135	157	157	176	156	145	160	151	169	147	156	166	155	168	167	165	150	148	170	145	161	147	164	165	163	183	166	177	160	164	172	174	158	162	181	142	157	156	146	182	156	150	140	172	152	166	156	159	150	164	151	160	184	135	174	163	153	146	157	152	125	154	166	178	162	139	176	166	179	140	139	161	151	163	180	176	139	175	158	153	160	166	167	141	134	167	157	157	177	169	150	175	145	172	154	175	162	143	167	163	157	162	163	169	155	172	152	146	165	167	158	144	134	127	151	163	154	132	154	171	156	164	171	159	191	155	163	164	180	165	175	143	173	145	143	157	134	162	169	162	158	156	148	167	165	166	157	143	162	162	146	171	170	173	164	174	183	159	184	171	165	148	157	160	166	164	142	160	175	162	172	167	159	159	132	191	158	175	167	169	174	183	143	157	160	162	153	143	156	158	160	151	154	187	179	164	152	161	156	164	168	159	152	163	148	163	167	143	161	179	166	156	186	165	149	151	163	147	141	174	149	172	152	170	165	158	176	171	171	159	160	162	177	156	167	132	165	190	163	152	183	171	162	176	169	169	156	162	160	163	158	162	161	179	165	156	158	158	165	156	198	143	150	143	145	141	171	153	146	158	157	169	154	151	159	154	142	154	155	141	151	148	155	171	141	168	159	160	173	181	165	172	152	160	159	154	168	152	161	165	160	164	136	167	172	135	165	157	153	155	168	166	187	156	166	153	163	173	181	163	183	143	161	157	177	164	151	142	178	172	170	159	138	162	164	151	156	157	179	154	139	150	168	145	173	157	143	188	171	144	165	168	151	180	162	142	153	171	143	157	172	162	174	185	150	160	155	145	168	147	176	142	171	156	152	181	168	154	153	162	149	157	167	173	156	162	153	157	157	146	166	139	143	162	155	154	192	203	182	152	165	187	199	143	160	154	162	144	157	171	165	144	143	152	156	142	136	149	165	162	155	154	163	172	176	162	176	150	154	129	157	169	179	165	186	170	174	166	171	165	168	159	176	157	155	165	159	155	163	179	145	160	178	151	180	142	175	159	144	140	173	152	159	149	148	162	158	169	158	185	163	172	150	166	139	153	160	160	193	164	143	147	171	149	158	130	176	166	164	162	161	155	166	155	166	166	170	170	155	142	150	155	172	172	179	168	155	173	160	168	153	177	146	168	165	158	175	187	153	150	154	150	176	135	145	171	159	159	137	174	181	168	160	162	156	158	168	153	154	152	162	153	165	174	160	177	151	161	174	146	156	139	154	157	185	155	172	160	153	162	145	177	150	171	146	194	167	156	146	143	169	172	153	143	178	148	168	162	158	161	164	162	165	168	178	167	178	154	160	173	147	172	159	159	173	160	167	175	148	162	154	164	165	169	155	149	165	153	197	171	178	179	160	145	142	150	117	164	158	195	158	148	152	164	155	154	159	167	168	182	144	153	170	172	169	172	179	152	165	156	151	155	157	133	133	167	169	176	143	175	146	158	156	177	164	142	160	167	177	157	168	148	144	156	162	167	168	179	163	170	172	150	136	148	176	168	185	162	162	150	165	137	154	170	159	163	154	158	195	155	174	148	166	139	155	172	164	152	148	143	165	159	197	148	169	138	171	165	184	134	167	149	181	160	177	181	162	172	151	149	165	163	153	136	164	175	130	164	168	157	165	163	152	182	149	146	151	159	162	138	152	178	163	180	150	172	166	161	176	188	149	177	159	165	168	171	173	157	137	154	160	177	155	164	179	161	168	168	165	153	160	152	165	151	161	140	141	164	184	155	166	159	150	157	172	155	163	178	165	156	135	175	173	170	158	159	151	156	176	160	174	160	156	150	144	164	166	166	150	146	168	155	173	172	158	149	183	187	140	149	174	156	161	140	175	182	175	175	151	168	158	153	180	156	142	157	157	161	162	166	170	174	155	147	156	174	146	171	165	161	149	141	163	147	164	179	155	155	156	161	153	158	150	164	164	165	157	156	176	136	167	158	180	161	151	152	139	131	182	147	185	157	171	144	182	163	144	161	161	190	169	172	139	160	162	165	133	170	181	146	141	193	138	144	159	181	166	155	169	158	147	165	164	167	159	186	157	173	169	163	172	153	179	142	158	156	161	157	158	133	155	160	167	164	160	172	172	137	175	160	172	145	171	171	179	161	184	177	188	151	171	156	158	167	165	172	168	166	164	143	154	148	183	160	149	161	163	144	147	160	169	151	139	177	165	151	155	159	185	150	163	168	147	147	162	166	159	143	161	164	171	168	156	162	172	163	160	155	179	156	178	145	164	167	177	149	166	172	164	144	148	186	164	165	169	158	166	147	152	140	150	169	150	165	183	199	160	171	160	140	159	161	167	149	168	174	167	170	162	166	166	149	173	161	171	150	170	164	159	167	158	141	160	163	167	176	169	162	169	159	168	176	154	173	165	150	141	170	159	156	167	146	171	181	146	181	165	167	142	176	155	198	152	172	178	181	144	185	158	168	176	174	152	147	155	157	165	172	155	177	183	152	174	131	157	148	155	172	170	157	162	142	176	158	137	157	168	176	148	156	179	169	150	160	189	149	172	153	148	153	159	153	170	177	154	154	186	167	174	163	152	142	174	151	144	166	160	152	172	159	160	179	153	149	139	157	180	146	153	140	135	193	177	164	165	161	161	178	178	150	189	163	164	174	167	158	168	178	130	158	153	146	185	171	173	157	156	171	171	139	145	148	143	167	166	166	175	169	173	153	179	127	166	169	146	146	142	158	167	165	154	143	170	168
48692	88527	63209	35718	2496	1710	1320	993	875	693	620	599	484	444	425	392	391	316	358	326	369	337	335	321	322	323	277	312	294	333	310	335	346	350	330	328	304	314	348	321	321	296	290	263	264	294	253	252	264	256	244	261	256	265	242	237	240	269	268	240	272	257	227	249	248	265	268	255	251	213	252	245	242	221	260	218	274	230	224	228	257	262	256	266	228	272	275	246	229	266	244	260	262	230	259	231	277	269	246	229	258	231	240	249	231	229	241	207	231	232	232	220	287	243	264	235	221	235	249	244	246	221	224	236	242	283	246	233	225	231	241	262	215	248	243	242	248	259	227	223	246	246	220	241	216	261	230	255	256	254	246	272	247	234	247	247	222	228	222	256	249	270	258	244	236	245	254	224	229	239	238	258	251	249	247	257	242	242	243	236	246	234	269	261	259	248	241	238	249	241	258	254	237	240	268	225	233	240	224	256	253	258	254	279	251	245	270	249	271	245	261	223	241	247	219	246	280	238	228	235	233	220	265	235	238	229	234	262	235	235	250	256	228	280	265	245	240	252	233	211	260	266	235	266	238	292	253	274	234	238	220	259	240	245	236	248	268	258	230	250	231	223	235	237	224	244	221	232	237	254	241	243	243	242	232	239	241	225	249	267	237	207	242	246	251	270	249	255	243	237	206	280	224	251	254	267	258	266	228	233	219	215	262	252	245	246	239	254	247	234	244	239	255	241	243	286	258	255	212	280	230	252	224	215	227	266	250	251	254	257	246	234	242	277	222	245	215	243	268	266	222	221	249	264	216	271	236	259	259	245	237	240	237	239	231	240	263	229	227	230	271	254	237	253	241	256	261	253	233	231	219	217	247	238	242	234	276	228	253	253	221	254	224	266	235	251	257	243	241	262	227	245	241	270	256	265	236	233	264	237	258	234	253	269	233	268	214	266	234	243	254	233	254	241	239	265	227	227	247	223	249	234	242	224	241	264	240	230	269	243	217	236	231	251	234	228	249	248	236	241	245	260	244	249	264	208	236	258	268	225	227	230	229	236	274	235	241	253	229	237	254	232	232	260	230	250	260	239	244	227	211	263	258	294	243	257	243	230	243	247	232	248	250	232	240	269	242	252	239	243	241	257	233	270	247	263	249	244	235	264	229	253	246	251	239	239	269	238	235	255	237	228	265	283	209	249	246	248	245	250	245	260	227	260	245	244	245	248	246	278	245	213	251	254	227	243	242	236	242	229	260	261	234	227	244	255	253	256	230	229	237	238	235	239	269	239	262	259	213	260	226	269	240	285	245	229	264	275	226	232	229	224	248	209	234	278	223	269	235	260	255	281	240	257	253	277	245	249	263	241	247	231	254	215	253	223	237	250	251	222	237	234	259	245	271	220	263	241	250	222	236	266	293	249	234	242	259	275	273	237	217	247	268	242	253	231	260	262	256	239	242	241	240	283	249	241	244	274	279	231	241	257	284	238	244	228	250	255	232	233	236	266	258	227	238	221	245	224	256	266	268	244	259	218	250	252	239	274	266	264	241	232	220	266	250	232	253	244	224	236	233	240	253	214	229	245	248	260	231	251	263	240	261	264	258	253	234	222	246	205	221	228	248	241	243	259	254	246	239	256	239	261	247	249	261	261	232	243	249	261	246	265	261	269	226	273	279	234	264	263	221	223	234	247	247	238	250	258	262	221	232	240	239	249	246	239	225	225	241	251	262	245	236	251	268	234	249	273	236	220	240	232	225	256	257	250	228	253	248	195	227	234	243	234	240	273	248	232	238	223	254	259	238	225	232	234	250	229	231	240	238	246	264	257	256	233	252	257	248	237	214	243	269	255	268	252	226	241	241	238	248	231	274	241	247	255	248	255	221	258	263	254	251	251	267	235	241	239	214	237	241	247	245	257	200	247	239	225	234	247	237	247	248	271	268	249	262	246	233	269	248	267	234	256	236	272	237	254	239	268	220	271	235	251	245	235	242	234	233	254	262	267	249	254	234	233	230	285	232	241	243	241	250	258	243	240	223	253	237	231	243	243	267	273	253	218	246	237	254	240	241	263	223	239	237	245	259	232	247	238	234	224	235	241	241	243	272	223	234	187	245	230	250	258	239	225	267	262	255	231	266	234	260	221	241	233	231	243	246	231	244	255	232	259	238	235	258	238	230	234	228	221	212	273	240	250	236	227	247	248	260	251	248	242	240	218	240	233	274	231	260	265	271	233	258	256	235	263	267	246	258	269	218	264	226	244	230	244	245	257	231	255	251	283	230	271	259	242	226	253	235	235	253	251	256	227	234	224	260	266	240	244	234	230	240	259	246	231	271	246	252	230	256	220	237	244	209	240	245	233	217	287	244	252	238	253	217	244	205	257	265	278	258	228	221	222	231	221	244	252	248	240	224	267	240	230	240	226	256	271	231	248	236	250	278	242	238	272	234	266	263	249	275	256	266	260	248	224	230	239	267	241	238	225	271	257	282	220	245	257	263	258	226	215	252	250	233	246	227	254	248	265	258	247	257	260	256	246	221	261	241	257	237	251	243	244	263	258	228	242	268	200	259	254	281	244	219	239	245	247	241	250	266	262	266	230	254	225	271	249	239	245	236	260	240	237	245	287	263	243	226	251	260	216	228	243	267	247	241	272	227	228	257	201	259	251	212	234	243	255	241	246	253	239	249	269	263	245	242	239	252	257	255	244	255	247	267	242	260	250	259	260	227	257	229	220	264	261	221	224	254	281	273	255	232	270	254	267	245	252	246	254	270	249	245	274	265	261	256	227	242	237	260	255	237	249	236	265	255	258	239	235	254	244	235	256	257	237	221	245	251	259	268	249	231	280	247	250	241	236	255	219	239	246	289	252	287	219	264	225	236	232	277	241	253	258	247	265	263	226	267	237	251	283	235	244	217	254	225	224	252	228	220	245	211	249	259	255	253	227	261	259	231	243	228	252	252	248	228	268	272	253	258	229	271	235	254	273	273	263	238	229	249	262	243	239	252	291	215	255	246	235	235	257	222	239	254	266	222	260	250	281	232	228	247	230	216	231	247	264	277	259	243	230	268	262	275	275	273	256	249	258	253	223	242	233	239	264	228	240	244	222	223	279	247	227	240	267	262	257	240	207	223	232	262	254	218	250	253	260	242	214	275	248	250	244	267	229	229	223	220	269	252	235	246	240	276	256	274	234	262	226	235	249	244	234	240	259	243	201	215	272	267	253	204	225	242	229	241	253	257	267	218	228	235	250	261	227	236	229	235	258	275	226	219	285	273	213	239	230	263	259	236	226	239	235	204	256	243	253	255	239	226	230	253	244	219	247	273	264	237	226	234	239	252	250	229	231	269	251	241	266	238	256	223	245	219	219	201	232	212	215	258	214	242	251	256	243	216	232	230	247	256	235	255	249	245	228	247	259	248	273	242	214	237	239	242	243	261	255	232	265	235	260	223	261	271	244	220	243	239	238	243	231	232	253	250	215	237	256	242	225	224	230	250	251
26817	22489	22936	8181	522	373	379	357	360	363	358	345	376	381	359	351	358	348	354	341	353	324	337	335	392	357	364	337	316	350	312	346	317	379	381	351	364	330	358	364	341	340	366	333	380	322	348	337	326	382	368	339	336	334	337	313	344	333	328	344	327	344	327	348	298	361	369	347	344	317	336	338	324	394	368	338	349	355	359	349	335	302	340	298	317	353	334	340	328	371	315	314	341	318	367	321	322	316	328	327	344	373	325	335	340	323	355	375	326	339	330	329	323	335	344	337	381	331	366	315	330	364	312	345	342	363	336	289	350	338	328	318	354	363	331	337	322	339	353	311	326	344	352	350	340	334	335	351	356	337	336	357	360	326	343	324	332	357	369	321	305	329	375	318	348	345	320	305	340	340	343	340	364	338	359	327	350	319	332	356	308	339	330	350	310	357	338	351	354	337	311	356	332	347	333	322	339	328	333	371	330	352	324	320	377	313	330	355	340	319	364	329	322	359	332	352	333	374	371	324	329	358	339	359	335	336	370	339	344	312	332	344	364	337	356	353	367	369	350	323	377	309	335	303	355	348	312	326	360	355	351	326	369	373	344	344	345	356	337	369	347	349	348	355	328	328	316	316	336	347	307	343	355	323	332	359	350	373	388	366	374	361	337	346	353	358	369	351	319	357	335	333	318	327	353	350	319	331	317	328	344	347	313	343	344	330	320	304	359	350	341	342	320	337	324	363	352	339	335	346	335	365	325	343	342	389	318	355	324	360	353	388	317	338	337	336	369	354	311	339	313	346	323	338	332	325	305	346	387	313	342	350	341	330	333	329	336	330	369	330	329	338	319	325	379	342	331	314	319	339	364	323	366	321	354	316	329	337	354	326	318	320	318	369	330	356	282	326	317	350	344	313	364	343	327	351	324	349	354	361	328	319	329	330	312	339	333	354	346	321	354	342	355	340	326	321	365	348	324	329	317	330	314	363	342	363	366	345	345	347	336	371	331	342	379	374	333	346	345	319	345	355	354	363	352	333	367	326	331	338	340	334	333	340	356	323	339	319	322	362	337	326	365	336	341	349	374	324	351	359	349	322	383	326	359	335	381	343	346	336	348	339	338	294	342	333	326	328	312	344	359	332	348	352	342	304	322	329	381	361	335	332	380	338	342	358	359	310	335	299	354	313	333	352	361	311	344	341	338	348	375	327	333	330	343	324	360	353	342	327	355	336	331	329	370	338	355	319	338	356	329	353	341	340	353	323	328	347	346	339	322	368	358	319	352	340	368	353	336	343	334	326	321	341	357	335	362	338	340	332	357	339	330	336	346	342	374	345	350	335	354	342	332	324	371	344	339	355	333	319	364	321	336	330	316	338	352	332	347	317	307	349	319	381	310	363	355	347	323	329	358	352	317	365	312	361	330	321	343	325	382	348	331	335	318	333	370	351	340	332	350	350	364	342	368	335	341	349	339	332	324	349	332	320	294	307	327	353	381	361	333	352	369	354	336	347	323	341	317	322	372	347	338	350	368	336	385	338	312	335	375	345	343	350	358	347	319	351	315	350	350	342	344	317	334	363	321	347	334	326	348	336	369	317	325	339	317	317	321	373	356	352	341	365	329	343	372	346	319	342	341	311	324	328	327	368	312	290	345	357	328	384	360	335	346	333	371	325	311	334	347	328	320	341	356	363	358	347	320	328	347	344	346	357	319	341	336	367	349	322	333	328	358	303	331	323	355	343	317	343	340	289	355	351	340	347	341	358	324	341	322	310	354	335	349	332	380	326	342	331	304	325	354	344	365	350	328	373	349	354	350	338	342	365	324	380	326	350	347	316	344	345	338	343	344	359	326	364	364	340	355	314	359	322	349	333	327	351	347	355	352	305	350	324	348	342	366	358	301	320	322	370	337	332	360	337	334	310	338	369	375	352	316	350	344	335	340	358	358	345	351	343	338	323	290	329	343	369	353	348	330	312	310	367	339	336	331	374	341	349	320	342	363	332	334	284	351	318	358	323	303	354	378	291	289	360	360	327	295	332	362	319	345	341	322	356	332	347	349	340	335	356	333	321	336	341	334	358	352	328	323	336	337	320	334	344	351	358	329	346	341	339	347	320	344	356	337	350	330	341	340	337	359	357	338	355	369	335	333	342	362	300	342	307	344	375	347	342	346	336	320	339	357	335	326	336	361	329	347	338	308	320	332	360	348	329	345	348	358	327	350	329	367	341	339	340	345	326	360	336	335	382	334	360	350	330	350	335	366	319	369	338	344	331	339	346	348	340	323	364	334	357	349	329	325	359	317	360	360	355	332	371	382	352	327	346	332	371	324	346	343	353	298	336	352	324	358	356	355	378	367	325	355	345	337	332	325	354	357	353	343	338	358	320	360	384	320	335	357	336	370	342	340	356	377	343	349	316	345	345	291	301	341	330	336	343	362	354	337	316	379	329	343	383	365	331	323	319	331	330	353	299	348	347	349	386	329	314	319	360	357	359	349	339	359	349	351	359	379	341	348	332	362	364	308	358	346	343	319	338	340	354	348	333	316	354	319	349	340	366	313	343	308	324	364	336	346	369	353	330	329	383	341	326	359	390	345	332	328	348	381	334	339	315	318	343	344	369	336	318	331	341	357	367	318	356	361	321	354	328	334	332	344	319	311	366	338	332	322	310	328	334	339	364	349	333	348	344	332	325	340	391	353	346	349	342	335	363	322	352	349	357	313	357	341	353	344	291	348	338	316	337	352	298	337	335	336	324	329	319	343	389	343	317	303	356	325	334	341	338	320	330	342	365	323	331	351	334	334	339	324	350	346	330	323	344	352	366	348	292	339	343	316	318	316	315	342	343	338	327	334	358	349	338	345	335	374	345	347	364	315	346	349	333	336	319	317	354	373	360	358	307	345	326	312	331	338	333	360	351	384	375	332	315	358	324	337	336	302	359	347	333	348	314	333	361	359	315	331	339	379	314	326	352	342	342	369	354	340	348	347	350	370	356	341	361	338	346	354	381	360	329	311	319	347	311	337	327	355	324	372	355	343	334	341	346	323	332	315	344	371	306	340	325	328	312	373	341	332	341	317	336	345	339	320	328	313	356	337	314	342	347	310	334	331	348	329	322	337	332	360	335	354	369	327	363	353	355	316	349	323	310	327	359	315	293	355	324	335	335	315	343	336	335	378	361	333	333	333	349	316	353	348	339	373	358	385	338	311	345	294	329	345	322	350	347	318	337	343	352	345	358	350	339	373	369	338	333	335	321	308	365	322	341	318	370	333	375	340	338	361	358	341	353	355	324	344	342	362	306	353	369	330	301	337	364	322	350	321	297	314	334	325	322	366	364	366	342	351	337	359	374	328	318	329	337	314	351	346	305	332	336	357	330	337	345	345	346	349	327	365	331	332	360	329	321	371	339	351	295	379	312	351	327	345	357	342	364	332	342	341	303	355	335	335	382	356	323	352	326	366	351	327	346	316	342	330	332	353	315	362	387	329	338	360	358
20870	36621	24099	6537	563	562	547	527	547	549	513	529	452	485	502	490	479	512	511	487	535	510	515	530	484	493	532	522	508	512	592	553	453	544	551	523	526	531	480	523	509	487	502	554	497	491	478	522	504	462	516	485	473	445	494	498	504	501	526	500	466	478	438	486	469	480	487	493	483	488	488	521	490	522	518	491	522	507	494	469	487	487	487	480	537	469	497	482	498	500	508	495	494	508	490	532	491	515	467	464	501	484	513	495	518	486	483	474	528	496	511	468	498	479	494	478	481	495	502	480	510	471	498	488	495	461	485	478	483	489	509	458	512	485	511	490	511	539	495	507	492	500	481	546	461	489	498	501	485	500	530	487	488	518	475	484	476	483	527	491	493	521	476	525	501	465	495	493	495	498	517	497	503	504	498	498	471	490	507	497	499	471	478	495	485	546	484	489	494	505	441	515	480	527	458	485	499	461	494	500	480	542	481	467	466	489	433	476	505	445	523	513	487	520	473	513	495	487	513	493	483	481	518	474	518	478	544	546	489	484	515	483	469	492	531	518	486	471	510	509	508	478	459	470	497	528	495	462	491	491	522	504	478	451	456	516	487	488	524	488	469	490	451	506	459	489	516	558	503	465	499	530	506	475	494	502	473	557	505	484	540	498	474	488	479	464	467	489	467	445	488	493	523	484	500	478	464	482	483	475	491	479	483	506	443	493	481	493	516	475	534	510	441	564	488	513	484	487	472	474	495	483	455	475	456	508	506	502	509	515	470	530	505	512	512	472	523	496	472	513	488	517	504	487	490	468	472	524	508	453	478	496	480	495	478	502	528	508	494	490	516	492	496	513	492	492	453	495	506	489	445	551	509	493	559	500	499	492	472	531	501	472	528	478	530	496	477	537	493	495	518	470	472	536	490	486	493	510	513	496	489	444	453	488	480	480	546	540	509	542	483	487	487	465	463	510	482	468	480	472	494	479	479	463	453	539	460	518	480	464	437	479	466	479	497	508	534	522	490	522	517	459	490	508	516	497	497	463	471	505	517	524	486	502	485	469	463	494	496	484	503	487	450	470	478	480	523	518	482	495	505	533	509	516	514	462	501	512	545	497	454	508	482	486	495	480	488	544	497	467	490	515	481	483	529	476	495	520	483	458	504	506	500	504	479	511	508	491	502	501	551	525	519	481	472	473	458	488	483	486	485	500	460	464	504	488	502	457	495	516	488	467	507	473	478	447	493	482	497	494	525	506	489	489	451	482	488	478	491	516	517	531	475	458	496	488	511	490	506	516	483	484	508	498	456	491	483	490	495	494	519	488	507	524	519	475	524	487	488	487	481	517	488	482	490	497	512	477	505	522	490	482	524	518	501	483	490	482	494	496	457	482	490	554	489	502	490	482	485	480	487	473	479	486	518	493	487	556	525	503	489	484	507	501	486	503	496	492	509	486	476	504	518	481	466	461	480	484	515	484	508	507	530	501	508	500	481	492	472	506	503	464	498	501	486	487	518	489	532	508	481	513	472	455	492	424	507	509	521	471	457	450	492	474	480	496	473	518	534	483	483	481	474	552	520	482	472	492	488	499	458	471	504	457	485	515	460	492	498	507	498	486	483	500	502	477	512	498	490	503	473	514	477	527	504	475	487	504	486	491	484	505	471	505	486	487	499	483	477	485	528	460	494	498	527	477	486	485	471	506	486	484	488	477	495	473	513	478	513	499	506	507	514	486	501	486	503	493	512	477	497	489	510	514	517	529	463	515	459	499	481	545	492	505	484	475	516	496	435	510	534	495	544	506	531	512	489	465	513	490	521	479	484	449	499	475	482	465	527	516	496	468	496	514	485	496	513	475	485	478	518	481	483	468	462	521	491	471	493	491	505	451	526	452	511	494	533	515	454	504	496	528	516	443	504	482	505	494	488	465	476	463	487	491	499	479	479	503	521	507	528	498	460	508	455	545	489	499	483	460	493	480	487	534	485	467	460	482	500	517	484	530	505	515	511	518	488	520	501	492	496	466	501	486	490	483	484	500	478	457	479	487	482	496	477	497	509	465	526	499	515	489	519	513	487	483	483	483	497	529	480	508	474	479	494	509	466	514	524	496	486	458	488	465	523	465	465	509	509	479	470	459	484	464	476	512	506	446	514	505	473	481	492	473	480	505	490	502	475	482	465	458	496	479	481	489	484	486	481	508	496	540	493	534	513	476	498	491	471	488	486	503	481	481	527	517	462	496	492	494	484	496	481	475	479	488	518	450	506	499	522	473	520	460	513	503	493	508	456	502	469	534	475	460	493	459	481	461	498	503	503	448	463	457	509	495	496	502	503	510	508	490	488	476	494	472	489	459	484	493	475	528	501	485	475	523	497	470	502	557	490	485	461	483	523	465	466	482	513	505	482	478	494	507	504	495	501	495	506	523	462	514	551	502	482	441	505	481	466	523	507	493	518	511	482	497	511	514	486	502	526	494	538	505	475	480	481	486	516	484	473	505	473	520	509	520	499	466	487	557	493	484	536	501	550	524	490	471	480	477	475	507	462	512	498	517	473	492	498	492	492	469	476	497	447	481	512	471	514	462	479	494	479	473	520	513	500	481	475	484	500	497	464	540	514	510	493	525	540	471	527	487	500	471	492	483	471	517	459	544	526	468	492	484	489	521	506	487	505	480	489	481	516	489	524	517	533	511	500	482	488	476	486	461	485	483	492	502	522	499	517	449	527	505	484	487	545	518	508	528	521	489	463	499	517	490	475	490	523	502	503	500	484	439	473	493	432	477	523	505	520	524	490	487	489	478	509	550	466	523	486	484	499	466	516	498	493	535	468	497	499	498	495	491	491	475	456	504	465	488	490	463	494	463	520	503	526	472	481	544	476	519	492	499	532	487	469	483	483	505	479	479	514	520	488	504	461	479	490	511	493	523	505	503	465	495	479	486	512	497	513	486	498	492	535	516	508	503	515	488	463	497	459	484	509	480	521	490	466	510	504	498	502	494	506	495	456	481	514	465	506	499	486	501	458	518	504	502	503	502	471	482	513	520	489	500	488	487	485	479	495	486	496	489	515	462	483	483	460	473	484	461	518	480	475	516	473	463	512	496	489	497	463	445	532	508	504	488	519	497	495	453	524	491	477	495	512	496	472	504	502	505	496	488	510	501	468	470	510	496	498	498	484	505	505	486	487	488	464	497	466	517	527	522	475	474	484	497	472	490	463	478	479	466	528	475	477	508	473	515	507	456	520	473	460	468	490	524	533	518	462	497	518	497	497	491	497	499	498	491	506	501	453	520	496	516	511	483	475	500	446	477	503	513	490	488	481	518	509	505	493	477	503	499	477	503	505	489	498	510	514	492	481	509	485	492	524	521	502	475	488	485	487	505	480	555	498	496	510	522	576	517	512	522	506	473	467	468	487	525	532	483	468	482	534	517	482	506	492	470	500	496	469	516	527	504	520	513	500	469	489	512	474	500	477	506	527	482	501	504	495	484	446	515	510	508
23939	21217	30259	23839	20085	8274	758	453	428	448	398	359	373	329	363	360	396	373	355	354	346	363	340	350	337	356	362	329	370	351	328	333	357	344	349	382	340	343	349	376	322	357	350	311	333	328	354	324	325	374	340	335	316	342	313	361	369	342	350	338	339	339	327	360	338	315	335	326	349	339	312	333	362	391	306	298	304	312	342	342	352	338	354	313	338	335	319	358	310	305	327	353	329	348	314	313	351	357	320	351	305	323	349	324	372	345	337	336	314	340	318	328	353	318	339	325	328	351	389	348	334	330	358	316	340	322	327	342	307	360	317	332	290	331	349	335	341	327	354	320	340	282	319	349	328	320	331	346	313	313	363	331	340	328	342	334	311	323	313	310	322	316	328	338	302	292	372	317	353	324	324	314	332	345	347	363	338	320	322	334	323	309	309	344	307	345	323	322	341	325	352	326	300	313	298	376	312	293	321	327	302	323	334	342	355	328	324	307	346	335	304	333	300	357	324	391	325	317	313	364	351	307	339	319	332	342	332	350	305	315	328	311	364	322	281	346	344	346	326	332	333	341	357	335	336	313	355	319	334	312	338	354	331	331	289	370	294	353	343	344	300	297	308	308	331	358	327	323	337	308	308	367	323	309	349	370	359	337	349	309	360	330	326	338	316	313	335	324	318	370	318	317	322	351	331	385	347	349	318	325	348	323	345	331	320	330	330	325	323	346	298	313	368	304	346	356	322	333	349	338	299	344	360	314	320	328	348	345	340	320	330	343	331	327	324	336	320	354	340	331	326	341	340	325	374	338	308	318	325	321	303	345	325	326	325	348	365	350	332	328	355	328	331	320	351	343	355	357	377	326	378	333	336	322	308	330	329	366	297	351	346	337	342	312	325	345	311	310	317	315	319	323	335	316	391	344	360	338	320	333	313	308	309	337	336	333	338	331	297	285	341	353	346	333	315	305	304	325	353	354	320	328	353	333	339	329	322	344	336	359	347	329	309	290	314	339	337	334	335	327	324	358	318	318	319	316	329	350	321	326	316	310	352	344	301	343	358	320	309	312	342	324	346	351	338	348	321	345	326	340	282	338	306	309	333	326	326	307	356	336	350	355	309	331	328	339	338	331	309	300	293	315	330	298	300	318	300	333	315	349	341	341	323	371	334	330	347	285	288	304	373	318	323	328	298	296	291	333	307	313	357	306	298	338	365	357	359	346	334	343	322	343	318	327	340	340	370	337	324	338	340	327	290	343	317	331	329	322	340	347	369	340	338	297	384	335	313	340	345	356	325	313	317	338	280	299	313	333	318	359	348	329	311	353	343	340	322	350	345	320	345	348	353	352	324	308	339	342	347	292	349	304	324	301	356	326	318	323	308	291	350	320	348	332	345	321	338	348	369	347	303	335	337	368	298	336	330	340	347	337	330	350	320	356	316	308	320	309	337	315	335	342	312	323	335	315	344	319	348	366	328	328	338	337	335	319	328	298	319	321	324	287	353	346	356	319	319	318	319	334	334	304	323	330	340	314	327	326	334	316	347	316	324	311	312	339	344	318	298	342	357	302	315	343	361	307	359	331	309	336	355	316	347	313	332	326	335	323	323	332	345	353	337	340	336	356	312	316	357	344	317	329	316	309	330	327	330	326	340	320	344	372	319	309	334	346	360	345	351	356	320	336	304	319	356	318	357	345	352	347	319	356	321	328	336	299	321	339	324	356	321	345	351	319	343	339	342	324	344	328	318	342	353	340	339	349	346	320	327	333	325	319	330	335	327	333	333	341	323	340	307	333	307	305	295	307	311	339	360	332	379	310	341	354	310	354	316	309	338	367	351	330	341	310	324	333	351	312	317	300	345	351	282	297	321	332	376	327	315	331	345	304	349	327	362	343	305	343	339	319	316	341	366	339	343	343	336	337	358	320	335	329	319	335	359	342	335	360	341	329	319	359	356	338	316	338	313	301	345	327	337	339	346	365	292	346	310	314	321	319	305	325	333	316	326	346	340	320	342	324	362	331	330	347	279	300	323	319	319	335	340	321	320	316	335	337	346	361	331	340	342	330	354	356	305	331	325	332	332	310	347	375	336	347	327	309	332	312	277	332	316	315	319	331	350	349	351	304	338	352	321	321	364	336	346	308	344	307	341	348	335	326	324	355	317	360	301	332	319	366	350	360	329	320	337	327	361	315	301	343	360	321	323	327	378	322	347	312	342	356	315	351	318	362	316	366	323	324	341	322	315	345	345	330	288	352	353	332	307	325	341	343	353	318	318	323	324	302	365	322	334	341	365	344	344	303	310	331	325	338	334	328	361	330	341	344	334	319	329	329	338	340	325	321	325	322	344	322	292	289	314	353	309	355	334	303	324	332	296	367	301	338	341	319	342	324	328	325	335	315	320	334	300	338	314	327	324	339	327	342	332	313	320	333	325	324	360	309	361	303	321	346	338	336	307	349	355	346	362	341	340	308	310	361	354	358	316	341	329	315	334	351	343	347	322	312	345	323	322	349	310	314	305	308	328	319	353	336	337	323	331	327	352	331	309	348	353	329	315	348	334	330	335	313	291	326	359	305	314	351	358	347	325	338	341	332	321	334	347	341	300	329	333	322	325	329	339	338	352	328	336	314	318	343	332	333	317	334	350	338	344	329	368	333	325	328	347	322	305	325	328	312	348	297	336	325	348	351	327	335	342	332	310	361	352	325	339	305	310	327	312	322	318	351	287	335	361	342	322	293	343	313	356	354	319	343	340	366	327	322	339	323	338	344	323	332	331	317	337	332	330	320	352	326	335	330	339	352	319	348	308	294	348	341	343	292	300	335	344	351	353	336	321	312	338	332	347	338	328	341	371	325	307	287	312	344	347	348	356	335	311	335	324	333	315	340	344	341	358	361	329	350	303	306	345	352	336	341	341	342	315	323	368	339	337	331	346	349	362	327	338	325	307	343	332	341	320	324	313	332	314	318	347	343	320	307	311	315	323	323	337	312	331	315	386	362	305	328	322	335	312	312	345	335	359	323	336	309	351	318	323	339	340	335	335	364	311	318	356	356	310	356	350	353	338	369	351	288	294	348	347	344	318	339	321	324	314	316	355	295	351	337	337	322	345	296	320	319	348	326	317	325	304	347	338	345	334	374	366	346	323	344	327	331	324	332	345	292	351	343	331	346	358	349	347	338	318	311	334	330	352	323	328	321	350	336	330	330	337	334	343	313	342	304	358	342	311	330	344	327	325	322	303	309	344	313	319	330	329	310	311	329	342	347	339	320	321	326	338	367	311	316	331	306	328	346	332	302	329	372	348	359	304	317	324	360	335	324	347	343	328	315	325	340	312	329	338	337	325	329	361	338	334	329	324	318	300	356	310	323	365	346	353	335	353	329	354	357	311	311	323	312	342	372	347	344	339	311	351	327	341	325	342	332	331	337	342	326	328	347	342	338	324	317	373	345	307	335	271	368	274	334	337	344	343	349	357	339	345	316	340	326	338	323	362	337
46163	76718	55780	26754	1699	1217	990	854	829	701	668	649	626	599	621	590	530	582	527	583	585	539	565	533	495	492	520	529	483	545	526	557	527	523	540	517	558	511	530	524	532	550	517	540	508	522	522	499	540	504	527	475	529	494	510	469	490	520	517	485	495	496	475	490	496	476	481	484	506	473	486	513	481	494	509	498	474	515	513	521	492	479	470	501	499	489	514	486	511	496	467	498	448	492	473	505	500	490	511	466	486	490	477	497	497	508	489	474	488	473	484	497	498	484	491	482	517	491	489	474	481	473	493	451	417	499	477	502	496	469	459	466	471	450	504	506	508	508	527	457	506	499	519	539	499	485	513	530	473	495	535	500	490	465	501	470	493	498	467	533	500	492	474	500	488	520	534	502	518	469	498	486	498	512	507	511	485	479	484	480	498	469	486	475	470	514	454	454	452	509	495	496	486	483	507	515	515	504	495	483	464	455	471	466	481	509	471	523	539	521	515	470	476	502	472	510	509	489	490	458	485	487	458	525	487	455	496	463	467	489	487	482	567	498	514	461	492	483	485	507	502	496	468	512	501	473	494	513	510	515	511	471	470	497	489	537	496	468	467	487	522	512	518	494	508	486	495	458	449	476	500	513	471	481	505	472	507	540	500	446	488	469	509	499	474	474	469	503	468	514	453	458	489	467	487	501	515	478	488	493	490	523	462	507	462	492	488	473	506	498	502	479	491	518	531	476	505	519	514	493	485	494	516	486	469	484	489	494	469	491	487	481	479	501	460	495	508	496	493	496	475	478	496	472	500	479	491	463	470	466	473	500	469	471	489	465	530	438	457	481	506	508	468	498	524	478	506	509	514	487	520	471	502	486	521	514	482	498	490	487	500	508	465	472	508	508	502	490	492	486	494	497	488	456	512	459	485	518	443	517	511	485	510	461	463	484	487	495	502	482	518	478	495	571	450	498	504	474	465	504	485	461	508	498	470	478	470	484	513	487	479	485	490	520	497	488	486	514	497	483	452	511	460	492	515	486	502	522	454	472	487	482	475	487	529	479	499	500	481	492	505	495	451	510	489	519	517	483	533	492	467	501	533	542	488	487	509	501	494	465	509	501	502	493	486	486	513	501	501	510	487	497	498	479	482	516	474	491	504	498	457	492	500	481	438	499	482	477	482	494	486	473	510	532	473	531	512	482	476	509	494	500	512	487	476	491	462	507	473	483	494	474	467	529	512	522	488	490	499	449	475	489	483	483	468	486	476	469	536	520	494	461	465	506	429	520	430	489	533	483	487	491	504	455	508	477	534	459	498	446	457	503	467	457	502	513	497	491	505	512	484	516	491	467	476	485	513	479	510	457	493	468	490	505	473	454	476	502	491	511	497	513	500	442	473	447	525	450	467	470	471	493	474	504	454	497	462	460	441	489	455	445	505	487	473	499	469	477	450	484	473	511	510	485	497	438	460	479	483	455	491	491	498	472	475	497	506	472	497	514	494	500	509	497	464	490	496	460	490	489	502	480	462	463	488	521	499	497	475	480	491	472	477	505	502	510	478	521	487	500	491	474	483	478	515	480	489	499	477	494	472	481	464	520	500	513	494	471	480	489	506	500	516	489	484	502	459	453	533	447	464	491	502	468	484	516	519	501	510	444	495	483	478	471	507	480	500	491	459	451	478	552	523	490	464	454	498	469	515	496	469	499	482	502	476	462	505	496	501	493	431	455	514	475	550	462	470	498	471	511	502	504	501	505	477	522	496	484	487	530	468	524	486	492	450	508	537	494	488	494	486	472	497	492	510	517	537	478	458	487	483	486	521	463	471	496	494	509	473	522	503	482	471	481	505	489	446	462	520	467	532	518	463	497	471	463	527	459	486	476	462	455	521	462	441	502	501	477	468	466	522	525	486	494	509	456	526	488	494	493	466	481	463	494	455	516	518	466	490	494	488	513	476	467	490	495	485	504	473	493	505	489	505	507	481	445	516	490	507	495	511	498	525	492	488	525	491	482	502	495	519	484	481	514	483	457	502	540	508	477	470	529	477	478	476	498	526	520	505	460	495	442	488	510	468	499	467	494	486	506	509	516	487	441	500	530	482	435	526	486	478	497	506	488	523	495	503	504	513	472	452	492	471	466	465	501	499	480	443	532	451	484	481	496	494	448	560	494	477	505	508	508	484	478	474	475	494	483	516	505	489	472	489	515	481	499	491	520	453	463	506	485	484	483	477	503	490	506	543	487	481	492	465	516	515	518	483	499	530	476	498	472	458	516	523	473	491	473	438	468	448	471	528	492	497	520	469	521	480	501	481	510	498	474	499	474	467	533	443	492	499	504	476	460	541	474	474	487	523	492	473	460	500	479	479	472	459	489	501	422	502	479	487	476	510	479	475	501	474	513	491	496	511	491	464	486	491	474	470	514	490	523	494	486	504	519	470	478	513	477	470	487	502	499	492	479	501	489	484	501	515	525	448	514	475	508	499	460	540	491	523	504	462	486	448	498	501	471	460	487	502	505	513	487	485	509	524	546	503	486	444	445	471	485	477	477	500	479	527	496	482	485	525	519	488	478	518	451	486	443	494	487	467	473	491	483	474	524	455	487	473	483	460	479	490	506	470	488	489	511	505	469	475	477	478	478	509	523	493	477	513	514	494	480	492	475	455	507	429	514	502	471	457	462	517	492	516	508	492	458	489	491	488	472	500	423	472	487	474	504	510	467	513	487	475	473	503	439	488	490	470	488	493	524	494	482	450	487	519	519	507	458	457	510	491	503	487	486	514	455	466	487	474	490	486	467	533	474	533	466	503	506	518	470	522	457	501	458	475	491	455	521	500	509	489	515	568	469	458	512	480	498	503	496	528	508	530	491	489	480	465	502	486	469	521	486	524	487	495	525	464	518	525	494	510	523	488	509	465	500	483	488	509	513	495	501	510	513	456	450	504	497	475	495	492	550	510	482	484	446	467	483	491	493	502	450	484	501	522	497	495	476	439	448	448	498	496	452	467	498	511	477	490	470	470	493	508	475	460	501	471	533	494	497	507	473	474	496	491	453	475	526	510	468	509	489	481	488	481	508	493	488	510	462	476	467	498	491	484	470	513	499	491	464	524	487	515	481	476	445	466	481	496	498	495	536	476	476	519	493	518	491	501	552	502	508	467	527	452	478	493	530	482	505	509	476	466	486	487	467	489	482	457	485	526	489	495	465	476	487	485	471	453	511	509	502	488	455	468	465	530	507	498	469	462	502	493	486	503	496	477	485	484	446	507	475	476	512	463	502	514	516	478	500	437	469	498	490	484	478	494	473	480	510	469	482	506	468	484	453	506	498	486	484	506	471	509	517	461	510	498	513	490	458	469	522	481	459	519	474	481	499	452	507	450	483	498	459	492	488	494	451	477	505	487	491	486	480	460	470	525	502	480	459	475	511	501	517	527	461	505	506	500	502	516	479	509	498	500	490	451	471	458	504	455	456	479	490	525	495	464	492	493	494	497	506
22825	21105	29902	23195	21022	19806	5411	490	349	293	294	277	250	241	230	203	229	194	209	221	185	185	194	193	187	192	197	177	178	203	195	177	191	169	188	216	174	174	195	178	164	174	154	190	170	171	186	206	178	151	192	160	152	168	163	165	143	155	165	171	132	172	183	164	170	153	150	186	177	176	145	145	164	146	156	171	163	162	165	133	146	162	169	140	169	143	149	179	167	156	150	166	145	169	166	166	155	164	171	168	145	171	156	167	152	144	163	145	171	161	157	157	157	136	154	163	150	154	136	157	173	166	162	173	141	145	144	167	164	159	170	169	146	154	165	145	171	176	167	168	165	160	146	159	155	171	182	163	156	152	167	165	162	152	132	164	169	150	164	155	165	166	169	145	159	156	163	145	162	184	159	139	166	173	151	142	155	184	149	160	156	171	142	155	154	142	160	154	145	158	163	176	136	149	163	142	148	161	176	158	165	173	177	177	156	164	163	172	152	126	146	134	146	168	166	180	158	180	157	151	154	181	157	155	170	125	154	146	172	162	140	153	175	161	127	184	146	165	153	156	160	159	163	144	176	180	161	151	172	162	172	167	152	164	142	169	142	151	151	153	168	153	202	181	154	134	164	157	158	157	150	155	174	169	153	165	166	166	145	160	178	155	167	152	178	168	151	147	160	150	154	164	168	166	182	159	165	180	162	167	128	157	146	172	157	148	147	162	171	128	150	170	160	144	149	177	169	165	155	175	166	168	159	175	158	194	162	162	170	150	168	148	161	161	173	166	153	176	142	137	153	164	150	170	137	164	156	173	153	189	147	157	176	160	174	165	147	138	137	152	140	168	172	154	168	172	159	166	183	152	165	163	179	141	147	176	138	178	151	167	167	146	149	155	167	157	172	175	179	154	141	185	157	179	153	164	179	151	144	156	169	166	145	156	132	166	163	172	158	176	155	163	166	157	157	170	163	154	163	155	154	159	164	169	158	127	165	159	157	148	163	152	184	165	140	154	166	182	156	166	164	178	152	161	150	190	167	139	158	159	177	176	187	157	141	158	167	162	154	162	152	146	167	163	170	165	166	159	179	156	157	147	162	169	180	159	185	170	163	155	193	159	151	168	166	164	177	170	130	161	177	176	151	143	162	166	166	150	162	156	161	174	155	172	143	158	170	184	133	195	147	180	144	154	153	144	153	158	148	156	165	152	151	170	168	178	164	178	143	150	146	187	168	176	157	154	168	145	181	163	170	124	175	153	178	166	173	148	179	179	159	173	134	140	164	162	161	157	171	181	179	152	145	150	157	158	171	157	153	157	155	186	174	162	160	142	149	154	161	168	132	169	167	176	180	164	144	163	164	177	147	154	139	152	173	145	180	148	182	154	162	172	178	170	163	145	153	167	185	152	146	161	146	157	161	169	167	157	136	187	152	148	162	166	172	173	167	140	155	161	152	177	164	164	156	163	136	161	179	150	152	150	164	161	179	146	155	158	148	152	153	167	178	173	185	188	171	143	173	155	187	155	166	156	188	160	150	146	152	164	167	135	167	157	171	143	193	153	157	181	160	140	162	146	166	173	147	167	155	160	150	192	157	157	154	168	188	158	152	164	183	164	155	151	143	169	189	155	166	138	173	158	158	167	150	158	140	154	146	144	183	186	163	183	182	159	176	181	157	158	155	141	163	161	155	165	161	159	172	140	173	165	149	175	165	169	150	158	155	136	144	157	179	154	158	159	148	151	160	172	148	159	153	154	160	144	163	173	157	165	133	156	154	156	189	162	155	138	165	158	172	163	166	165	141	147	160	169	157	166	145	149	148	170	164	154	165	163	138	165	168	147	133	152	152	153	159	154	144	141	172	154	139	156	159	170	170	160	160	168	156	167	140	163	141	173	163	164	169	146	170	142	141	175	141	167	176	145	170	169	171	151	149	144	168	149	182	143	160	185	171	149	160	179	164	156	154	173	150	153	160	160	166	140	174	166	188	159	149	167	134	167	164	189	149	164	160	154	160	172	147	152	167	147	164	152	159	161	162	156	160	139	125	160	170	180	161	175	164	160	158	160	179	160	151	175	153	155	170	161	166	160	152	173	151	160	166	175	158	141	177	155	157	144	177	153	152	189	167	165	143	157	173	171	175	177	158	155	147	156	153	162	176	164	153	171	147	164	177	153	152	145	171	171	180	154	169	156	155	160	149	158	160	187	151	159	163	150	158	155	142	144	144	176	162	155	173	139	160	173	138	134	165	145	162	150	152	167	150	152	176	137	167	177	141	154	141	157	178	154	151	180	175	155	158	159	167	142	169	142	157	186	153	171	165	190	173	160	190	160	166	161	166	155	166	173	169	161	165	172	151	173	158	184	171	188	169	165	154	177	146	160	159	149	138	168	162	190	151	136	151	153	185	161	164	161	147	147	176	170	158	154	163	172	144	178	148	142	181	202	165	161	144	165	159	179	157	145	156	156	138	170	152	170	170	141	171	169	165	142	150	159	140	144	166	166	137	164	157	188	166	160	131	163	157	124	171	151	166	151	134	146	172	146	163	151	164	162	162	149	156	146	166	144	145	143	146	168	178	174	155	177	162	174	174	166	147	153	164	144	161	154	159	179	156	168	170	154	175	148	149	147	137	181	161	156	150	167	157	143	165	163	166	166	148	163	192	190	160	175	170	164	163	178	147	153	146	156	183	163	183	146	172	168	155	146	158	173	150	169	168	150	145	187	161	167	145	151	176	173	171	158	158	154	151	150	171	167	153	143	187	159	168	143	162	173	146	144	175	172	193	148	145	158	175	156	167	178	151	181	175	157	148	151	155	162	162	178	166	160	174	169	163	149	156	179	132	163	191	174	155	175	174	141	134	155	189	147	150	145	158	166	180	157	170	142	158	175	174	165	159	152	172	163	157	163	166	166	156	171	158	170	157	172	147	174	151	158	169	168	191	154	150	149	156	172	168	173	154	136	154	163	153	157	146	169	153	146	172	168	173	184	164	141	163	159	148	159	162	172	140	178	179	156	159	174	147	159	150	162	159	159	165	139	168	152	159	176	155	159	161	179	157	142	137	161	148	162	155	153	152	140	145	161	173	160	160	139	165	156	159	175	159	183	157	145	149	165	168	174	154	147	150	161	142	142	145	152	154	163	155	153	130	141	146	137	147	157	164	157	162	133	173	164	172	164	148	152	161	165	159	184	174	173	158	148	173	152	157	177	135	174	149	152	146	182	132	147	149	154	158	162	147	153	170	167	162	130	162	157	170	164	141	155	171	160	154	153	181	164	180	168	159	164	157	160	151	142	167	150	151	156	156	180	156	170	168	183	174	187	161	150	144	154	156	170	145	168	168	187	134	150	148	162	167	154	148	146	165	173	130	174	170	147	205	174	137	180	165	158	158	158	146	164	154	150	164	147	169	154	157	157	150	151	156	184	160	159	159	165	155	169	152	149	160	152	146	162	135	163	140	175	138	131	155	157	174	165	152	146	170	176	149	144	130	144
54315	85280	65199	33575	2550	1751	1310	1056	853	736	611	565	501	470	440	355	420	388	366	366	305	309	335	351	285	258	312	295	318	323	331	341	338	335	276	336	329	300	291	287	291	267	286	292	262	258	248	243	248	286	237	239	241	260	246	264	282	249	247	252	264	254	241	241	257	240	250	237	234	217	239	258	252	239	250	256	257	229	219	265	239	251	234	230	240	245	220	247	249	220	251	246	278	228	232	240	250	246	210	268	251	246	230	223	248	256	226	249	242	276	214	253	260	253	255	249	264	251	258	244	254	216	265	277	248	232	236	250	251	236	230	238	231	220	253	235	226	241	262	240	259	233	239	225	248	238	246	227	258	211	256	248	232	244	253	248	219	226	260	241	262	210	223	256	241	223	220	231	245	255	239	226	238	222	226	220	226	225	240	260	236	239	213	222	259	224	240	269	225	250	253	226	264	234	233	242	220	259	231	248	209	239	230	241	244	227	250	285	239	256	234	230	250	237	265	238	230	255	219	253	228	243	234	247	246	237	232	225	237	238	222	270	211	221	248	255	212	238	241	250	209	232	240	237	231	238	235	217	253	241	223	228	254	226	253	223	237	229	237	225	248	224	255	252	247	228	265	225	244	243	236	230	260	262	236	250	243	245	233	243	244	244	232	225	233	248	232	226	222	253	221	248	251	226	257	241	264	267	224	244	240	231	249	252	266	231	223	216	223	235	246	239	221	251	243	233	243	254	255	246	230	230	253	277	261	248	253	236	219	253	251	258	229	270	226	236	219	225	225	236	223	252	233	269	235	283	229	225	254	242	236	256	243	260	232	221	236	234	210	235	272	235	215	224	239	238	249	266	231	227	241	242	239	233	244	253	234	238	227	243	253	228	239	241	248	248	259	265	236	262	246	249	250	254	241	237	265	239	232	251	247	222	255	261	260	231	266	232	251	230	250	235	256	247	230	261	246	249	236	250	232	226	241	247	263	231	245	226	244	241	253	245	242	230	224	225	216	243	241	236	253	242	241	216	251	233	238	248	233	265	218	216	249	213	271	209	252	251	267	226	247	228	235	229	233	232	217	237	239	217	227	249	232	234	232	228	215	237	239	289	240	243	247	244	212	251	230	241	228	233	219	247	227	225	240	254	246	274	247	249	233	227	258	211	206	226	248	249	227	229	240	251	242	220	244	244	246	239	241	222	242	236	228	246	269	262	203	220	263	224	248	235	235	275	267	253	242	231	236	210	222	253	235	237	240	240	212	226	240	256	227	243	235	233	241	243	229	241	279	222	229	258	247	245	232	205	263	227	253	244	235	261	253	226	224	229	243	259	218	196	248	261	241	248	258	246	264	246	246	244	233	276	251	220	242	221	226	241	241	250	245	226	238	229	231	263	256	241	259	228	243	249	255	254	240	211	252	249	242	256	238	241	255	216	238	240	227	213	238	246	226	235	243	239	242	240	237	234	233	267	244	220	250	247	234	224	268	231	255	225	238	242	247	236	271	224	239	240	210	255	237	229	262	218	244	209	227	227	191	217	219	212	245	235	247	238	236	245	231	236	212	202	246	236	232	252	262	242	228	266	256	231	260	272	228	253	243	245	227	261	242	225	219	225	236	220	234	219	251	235	211	253	241	246	248	253	210	241	250	235	224	238	267	232	252	244	245	242	244	262	240	266	211	234	236	260	243	237	254	246	245	243	229	250	238	228	263	221	238	239	227	243	245	233	246	249	228	241	223	236	233	255	267	233	250	269	220	231	223	241	243	240	262	256	233	254	260	243	236	231	246	248	257	289	259	219	227	227	245	250	270	241	237	245	243	238	242	235	246	244	205	252	235	244	254	257	233	254	265	239	219	225	253	245	220	237	241	235	261	250	236	223	229	264	230	259	233	252	232	240	222	227	265	219	223	253	267	263	237	255	231	230	252	256	260	289	227	221	236	234	254	233	263	252	240	227	226	230	266	240	244	210	238	227	228	206	230	269	245	234	258	225	238	243	245	224	242	253	226	287	229	245	236	237	260	246	265	226	229	270	255	242	248	232	237	246	232	230	239	215	235	232	239	263	249	242	263	258	229	231	240	256	249	274	269	248	256	258	236	237	237	250	237	246	215	220	229	226	245	224	247	221	248	251	235	221	260	215	231	229	222	231	248	255	264	261	240	227	228	246	217	266	249	237	237	234	271	238	252	268	225	231	236	217	242	228	224	244	254	213	243	239	247	216	245	224	230	229	241	275	267	259	234	235	242	197	235	234	237	228	259	229	213	226	241	235	252	227	256	244	245	251	248	238	248	249	234	268	233	231	224	216	243	225	256	254	218	253	219	270	251	242	243	240	246	194	251	206	242	223	266	219	246	222	227	238	233	237	235	252	252	257	253	222	243	251	258	240	273	241	226	219	253	232	256	227	241	271	248	261	236	243	218	232	226	244	253	250	228	226	254	247	262	255	224	260	257	263	217	242	220	239	241	248	254	237	233	244	227	235	234	275	277	249	257	230	216	244	244	228	232	228	255	264	235	255	263	252	230	232	255	251	250	232	237	220	223	238	245	209	239	270	246	243	249	260	226	239	255	262	237	246	244	226	252	247	226	244	240	266	236	252	235	223	224	231	269	211	230	256	262	244	249	239	231	260	234	228	251	236	247	245	267	291	246	223	230	234	245	252	251	232	254	248	237	250	258	240	252	254	254	221	247	227	234	237	239	274	238	217	242	221	244	260	240	256	235	224	251	239	236	238	238	199	240	254	220	261	238	214	238	224	246	255	270	241	249	250	256	241	223	256	257	220	232	244	261	235	257	222	216	219	248	239	226	226	246	235	244	261	264	239	269	222	248	231	232	262	232	254	248	258	255	264	223	260	250	224	232	253	231	240	250	235	237	255	229	268	239	250	268	207	182	225	231	257	243	258	265	208	239	221	265	261	267	230	253	239	226	249	229	204	241	247	234	252	218	230	215	227	234	262	251	244	244	239	229	273	227	242	235	246	241	268	249	256	231	247	279	239	236	235	241	231	218	213	222	220	206	234	260	256	227	257	248	243	230	225	243	238	244	232	242	253	258	268	251	249	247	245	220	247	230	258	241	233	255	248	236	234	229	229	245	241	257	260	256	259	254	253	235	249	258	258	252	251	235	234	255	253	234	225	250	248	260	226	261	262	228	250	229	257	223	226	252	233	238	237	275	244	212	237	255	253	248	209	231	240	254	243	230	236	248	257	250	266	254	231	245	243	200	242	237	242	259	219	205	250	245	224	248	232	234	234	229	249	226	227	234	236	226	254	247	219	241	223	253	236	244	234	244	233	216	232	249	246	247	237	242	255	231	230	246	231	241	225	237	248	237	238	219	266	230	226	254	218	243	227	259	269	230	224	248	234	247	248	256	252	245	255	257	231	247	226	237	215	252	229	219	247	234	253	248	230	236	230	238	222	236	230	236	226	235	251	221	251	262	250	236	243	223	250	211	240	248	283	253	251	244	253	237	229	254	246	241	252
26983	22818	22531	7469	600	463	385	365	339	369	355	333	332	326	325	368	333	349	325	365	321	298	306	364	353	339	381	350	324	334	355	366	353	352	361	360	324	339	335	350	332	341	336	322	352	313	356	345	327	401	349	330	352	349	318	306	319	344	370	328	344	331	319	350	312	336	336	329	329	336	351	326	306	354	359	349	321	322	375	321	332	327	314	339	336	347	319	331	345	346	325	338	359	348	360	354	300	359	314	377	311	353	358	332	353	311	339	331	348	323	326	346	342	338	324	328	314	358	351	324	337	309	312	330	317	350	330	318	351	345	370	314	356	368	338	310	357	339	353	360	345	360	334	340	339	346	332	332	367	351	364	358	337	351	339	330	309	333	299	324	356	367	357	340	370	366	331	307	315	289	328	354	306	344	313	336	317	331	321	377	376	342	330	361	365	310	328	312	340	317	353	350	333	313	329	308	332	337	328	327	336	358	337	327	328	329	295	338	315	357	320	354	331	311	327	327	329	323	311	369	350	348	350	366	332	319	345	339	347	312	327	348	373	321	295	318	305	333	330	349	343	349	330	358	327	327	365	331	336	301	343	315	362	318	342	331	343	341	348	313	367	338	347	339	347	319	362	354	355	353	316	306	387	329	348	383	354	330	348	332	383	352	341	324	354	344	347	321	361	316	370	354	298	358	317	340	341	320	319	346	370	345	371	333	343	308	338	327	346	331	318	335	309	352	355	341	326	312	324	348	361	333	349	343	331	342	328	314	349	340	321	350	333	303	313	350	348	333	348	315	357	346	318	308	329	309	350	336	303	324	337	311	320	320	368	312	326	324	359	371	289	362	332	306	298	304	338	316	329	280	346	362	335	337	336	318	337	307	327	329	334	338	354	321	325	336	352	298	355	352	342	361	343	320	364	313	323	364	355	355	309	319	335	353	330	347	357	340	345	338	344	335	374	314	335	340	331	317	340	312	327	340	330	342	336	342	335	313	344	325	328	326	351	339	320	381	342	328	336	335	324	363	315	362	317	344	357	332	363	305	319	299	349	326	320	321	359	362	306	362	374	333	333	319	298	344	337	352	342	344	311	321	348	336	382	328	337	391	344	367	369	363	307	355	321	353	343	347	339	325	320	346	328	327	347	323	351	325	323	312	318	355	338	340	373	326	314	333	294	328	324	333	344	356	340	313	347	309	319	323	301	362	333	301	358	330	336	315	353	321	345	346	343	325	348	359	346	344	338	322	311	349	322	360	365	329	344	339	336	342	358	364	357	361	334	318	317	345	363	344	315	348	336	336	371	322	293	349	356	321	324	315	329	321	336	329	321	342	360	319	322	339	341	351	328	305	345	350	329	327	357	319	326	312	322	349	326	333	340	318	348	332	290	324	337	321	339	346	362	325	338	369	336	320	343	318	331	323	349	307	321	337	319	328	351	339	331	337	370	324	317	321	351	319	322	356	338	350	321	356	352	334	351	334	286	332	321	362	310	336	315	317	352	317	350	355	325	342	340	334	300	330	318	339	314	345	374	348	290	334	320	335	354	355	319	331	335	327	317	340	287	323	350	310	320	334	336	343	358	327	321	308	349	348	347	359	332	355	350	331	324	339	353	333	314	342	362	342	326	333	345	333	321	330	309	350	327	356	343	366	325	364	390	350	279	332	352	350	357	358	359	342	347	315	315	346	318	339	329	353	349	354	317	343	377	336	356	340	347	334	330	328	317	344	337	365	356	361	345	349	347	335	346	337	363	349	338	336	332	296	342	348	323	344	328	317	367	372	329	326	318	299	345	331	318	319	359	343	347	333	310	356	332	349	307	327	373	364	373	331	331	313	319	303	344	334	348	341	333	323	298	344	329	358	363	349	344	351	349	316	359	344	357	330	334	355	343	314	314	328	314	316	326	328	370	351	364	337	307	334	318	306	340	337	331	358	332	341	355	310	325	316	285	315	348	324	319	345	336	392	359	319	327	305	321	360	324	335	337	315	315	328	356	343	376	337	316	363	328	336	315	309	330	363	346	330	342	347	340	335	349	330	324	356	343	379	319	335	364	334	363	353	346	346	306	332	315	343	335	321	321	338	331	363	342	351	348	338	333	310	343	339	330	343	325	371	337	364	312	332	334	329	362	354	331	317	295	354	318	330	338	368	341	319	334	319	321	337	332	347	367	324	356	325	326	339	333	351	351	349	341	341	331	339	306	331	333	362	361	357	325	370	329	337	351	330	356	305	346	342	362	322	372	317	323	342	322	353	314	346	334	347	345	365	308	367	331	337	310	363	344	300	344	348	320	315	351	346	354	312	323	354	339	318	343	312	344	347	317	380	339	329	334	328	329	340	302	315	357	330	355	338	330	366	350	305	311	300	372	324	324	337	326	353	339	334	352	360	361	329	311	363	302	353	334	332	327	343	333	343	386	327	355	339	340	331	306	363	281	337	331	317	328	317	320	343	320	332	310	352	349	362	314	331	354	357	311	363	356	341	329	333	321	345	360	342	351	343	318	344	325	338	341	337	344	331	351	322	325	331	342	333	354	341	328	348	328	372	358	349	340	335	372	326	334	344	348	326	314	335	326	299	299	351	339	362	356	335	304	333	310	303	370	321	316	360	352	319	308	335	320	308	326	302	319	313	342	300	319	322	346	345	351	345	293	344	342	353	326	339	311	335	361	326	327	325	324	334	328	339	321	311	298	371	327	345	324	320	327	336	328	360	361	353	351	355	344	333	311	355	327	341	341	350	329	356	331	319	362	326	338	366	349	345	355	329	369	322	358	332	330	351	337	338	341	337	293	309	342	370	349	296	361	337	325	307	317	363	360	294	319	320	345	343	356	314	350	327	340	342	336	336	335	320	301	351	338	304	306	334	323	319	361	320	333	338	323	314	343	329	354	323	310	324	320	348	346	383	298	324	356	360	348	329	336	340	334	335	336	332	319	312	326	331	375	303	318	350	353	313	337	337	380	316	331	357	358	332	352	349	317	305	358	372	342	361	310	358	332	343	349	367	327	347	352	326	332	341	324	360	330	338	325	329	343	331	324	315	299	340	336	336	332	326	340	319	338	344	318	301	336	322	364	347	330	330	356	360	339	350	310	319	348	342	328	330	326	343	317	335	389	326	339	336	324	329	350	347	339	339	333	356	327	353	355	363	324	326	339	345	374	354	322	332	335	330	317	363	342	321	331	320	338	336	306	339	323	342	360	354	345	330	332	315	333	307	342	331	325	338	315	326	319	346	346	329	372	290	312	342	323	310	329	337	335	351	306	340	352	348	359	331	317	322	364	323	340	339	317	344	361	375	368	342	336	319	337	351	355	338	345	323	370	371	340	346	341	321	316	307	324	316	333	345	301	345	376	346	326	363	348	325	351	324	324	365	335	354	296	335	317	338	339	338	347	315	317	341	334	326	348	346	348	338	342	334	327	356	296	311	352	298	364	334	358	332	306	330	335	362	353	327	332	329	333	308	341	348	335	334	335	343	349	333	340	329
22401	36709	24722	6479	609	569	542	547	530	504	469	526	500	520	534	458	472	554	520	531	504	519	540	541	527	509	476	516	466	533	499	510	527	479	568	493	499	544	513	497	483	515	498	512	494	459	499	508	485	486	470	509	518	466	477	504	470	474	457	473	512	509	466	515	538	488	478	445	492	520	483	487	492	488	520	495	496	462	496	442	510	495	533	494	483	498	492	502	539	492	489	470	498	483	501	482	514	502	489	499	498	486	494	469	486	479	451	507	468	438	471	482	457	476	499	517	535	513	510	516	479	509	490	478	508	514	478	484	503	507	456	469	483	511	503	546	500	517	472	481	489	489	491	502	479	477	522	464	459	441	453	540	456	467	512	478	522	504	502	466	442	461	507	461	485	497	504	474	491	526	504	496	484	486	529	494	466	446	507	515	498	499	511	521	498	491	497	475	487	516	510	475	483	476	513	434	455	519	487	492	491	498	464	467	491	491	468	509	489	479	471	496	495	491	459	480	527	515	468	482	498	511	527	508	472	475	477	481	497	465	516	499	473	483	479	522	481	504	510	504	455	451	495	478	508	467	453	485	529	524	468	500	472	535	483	455	509	481	471	519	490	513	485	519	472	466	506	488	510	472	450	454	494	474	466	511	490	471	472	501	452	474	487	508	517	499	475	488	477	502	475	466	490	501	516	504	479	452	480	524	488	498	499	487	511	517	483	521	483	485	481	472	500	504	472	477	498	454	523	466	476	523	497	507	464	483	484	463	487	505	493	495	498	499	483	493	494	476	485	473	503	482	490	552	460	522	500	489	477	537	509	484	511	517	491	534	520	482	523	499	484	486	473	491	478	456	495	501	492	500	491	464	496	480	483	480	521	440	509	515	495	486	483	466	487	484	494	513	505	496	481	473	518	515	479	514	490	462	494	496	459	492	477	494	484	511	517	503	486	506	524	525	544	513	534	502	479	472	542	487	507	465	464	481	483	463	499	507	515	468	501	501	522	505	496	521	465	464	465	490	481	522	501	499	478	535	504	467	494	493	492	461	505	484	537	525	510	479	533	471	467	489	469	478	479	484	493	512	485	512	481	527	541	498	466	456	523	504	471	515	516	490	498	464	516	496	480	508	478	467	510	541	472	469	491	506	463	488	527	498	472	501	523	488	480	478	473	503	493	520	485	475	484	493	458	470	482	502	467	486	501	476	454	457	498	534	494	467	509	501	515	483	487	516	507	530	511	514	495	486	463	483	496	504	477	503	481	463	500	523	504	491	474	455	475	496	485	481	551	489	474	492	491	490	498	504	474	508	469	504	497	487	477	495	480	490	518	497	522	514	485	512	480	531	516	520	493	492	490	481	478	498	507	459	476	493	509	485	487	512	529	510	526	546	509	523	489	502	494	468	504	463	466	482	491	490	471	515	511	472	481	490	509	467	467	493	505	511	478	477	481	455	539	460	479	521	522	480	496	472	496	507	511	486	489	482	484	493	473	497	480	491	486	509	479	518	480	499	499	485	487	496	503	470	515	496	487	495	518	445	513	510	420	485	469	495	493	493	526	488	506	512	485	499	495	493	492	497	476	517	513	478	478	504	493	517	496	475	485	513	468	487	484	540	467	523	482	507	450	502	508	487	516	513	505	489	482	529	535	486	482	495	491	500	502	508	506	489	455	496	483	501	509	497	506	527	476	460	451	539	514	557	525	464	474	514	510	484	480	466	499	483	494	503	521	468	482	486	492	515	492	494	482	505	500	501	514	479	516	490	489	472	517	484	472	464	472	483	488	491	507	422	483	504	476	484	479	534	504	498	520	474	487	496	488	506	502	491	471	474	489	559	482	463	500	512	517	489	472	494	490	489	480	482	467	479	504	482	501	524	497	490	487	486	475	485	480	521	530	476	510	547	506	517	508	520	514	498	473	495	467	495	446	511	489	487	481	476	497	488	491	497	507	508	472	479	473	508	538	487	453	510	468	456	498	518	486	514	500	481	480	503	468	475	458	499	487	517	493	515	497	515	460	513	499	547	458	475	516	499	470	511	444	534	490	509	484	502	480	526	478	567	461	459	502	476	486	472	475	510	486	542	516	502	473	508	490	495	446	507	450	538	516	452	526	522	490	482	502	499	465	469	535	498	509	489	489	451	513	511	498	490	513	494	476	470	490	493	518	507	487	468	479	510	506	455	516	464	500	526	529	460	487	525	473	482	508	539	476	516	466	491	495	503	485	479	489	491	491	509	480	498	477	489	488	477	544	501	509	526	471	501	475	536	507	519	466	495	516	526	475	479	512	452	485	498	498	511	496	502	478	479	478	462	522	514	493	475	541	482	505	521	434	480	485	469	478	476	491	456	478	493	501	472	497	495	497	495	462	505	488	467	493	467	510	468	524	474	489	499	480	476	486	486	518	485	446	513	472	498	474	511	520	497	481	437	480	464	487	489	474	522	474	480	460	476	472	526	501	464	513	452	490	511	516	514	499	522	516	473	508	515	486	494	472	475	479	488	502	498	475	470	486	535	474	482	516	553	455	494	479	484	485	468	532	520	505	459	491	498	519	490	469	519	504	489	502	466	492	486	483	482	481	484	519	480	495	472	482	457	506	512	441	475	471	463	502	494	485	497	475	519	506	474	441	499	437	517	469	503	469	475	477	550	506	491	513	458	498	479	515	477	497	473	468	486	460	462	497	501	552	481	490	482	505	465	495	467	479	501	530	454	465	489	512	438	478	467	509	482	485	478	490	485	519	504	511	500	479	512	492	488	507	485	493	465	493	491	501	488	456	528	515	461	499	480	480	559	447	458	459	495	509	487	534	515	469	514	503	493	489	507	501	494	483	496	491	480	507	545	499	512	549	504	471	521	493	479	529	468	470	487	494	498	479	490	501	473	518	485	475	507	511	495	501	478	491	479	507	490	512	499	470	466	469	482	478	496	520	477	490	490	456	487	501	501	484	502	480	466	499	461	489	499	480	483	479	467	491	521	472	517	481	491	479	509	502	470	530	497	474	504	496	486	481	497	508	462	505	528	484	453	486	515	478	509	545	503	492	482	524	469	478	477	485	475	435	472	495	485	524	497	531	496	479	529	483	505	513	485	476	555	516	488	508	460	477	497	519	517	495	492	504	499	501	475	452	493	513	507	509	513	496	511	482	511	473	452	450	484	493	508	511	467	504	471	488	486	468	518	466	491	497	479	456	495	487	507	523	490	489	523	453	474	494	546	496	445	484	503	539	514	520	474	473	468	522	470	508	509	510	485	472	500	517	510	465	486	508	498	454	497	525	518	498	505	501	467	513	475	505	500	492	521	453	517	509	474	493	500	485	480	509	496	463	491	481	496	494	498	464	501	460	496	481	501	469	450	511	468	484	521	480	487	465	511	476	498	508	534	500	468	488	503	515	498	482	464	475	467	487	485	489	512	469	477	493	475	472	479	550	515	537	469	496	480	503	493	447	499	489	493	543	482	457	513	502	485	490	493	475	458	526	484	464	514
23884	21810	31066	26533	17001	3680	572	470	390	409	387	368	387	351	355	370	391	379	363	379	348	358	348	332	348	333	373	306	347	351	316	372	347	371	342	346	390	365	337	331	371	341	348	321	334	332	339	323	334	330	342	317	336	320	306	338	320	276	351	343	318	328	329	328	317	331	325	292	327	341	314	327	329	324	320	309	340	302	337	331	308	330	329	303	321	306	318	323	310	372	337	370	329	350	353	334	340	346	344	335	301	302	337	361	333	330	342	331	351	301	311	318	301	322	328	315	310	313	307	348	332	323	332	333	326	319	350	360	322	337	348	334	356	326	302	331	319	316	340	317	374	336	333	313	338	366	315	313	271	317	321	315	331	346	350	326	319	313	319	315	333	340	332	331	319	302	324	345	328	334	344	306	328	341	345	363	298	343	329	371	317	322	319	322	337	315	321	335	306	311	311	300	302	343	274	336	342	311	306	315	314	341	303	325	323	337	281	357	336	337	341	334	328	308	300	322	373	347	320	313	325	357	320	290	317	340	323	334	313	336	342	347	339	328	376	345	288	328	280	314	298	330	322	333	351	350	324	335	311	302	331	316	355	331	348	317	309	351	349	354	326	323	344	318	330	315	312	340	331	333	319	338	374	319	315	328	348	309	357	304	318	331	346	351	337	329	327	319	301	337	310	300	343	322	309	328	351	335	347	300	351	340	354	307	350	340	306	311	348	329	338	333	315	306	332	320	309	338	312	330	341	330	336	324	340	344	321	342	318	345	309	298	306	364	334	370	332	353	334	338	330	318	338	325	340	328	315	330	354	325	309	307	349	342	347	314	352	309	330	345	310	314	335	340	328	338	323	317	321	340	322	331	323	353	309	331	316	326	309	293	341	360	322	325	300	336	334	310	354	295	312	318	342	324	348	342	321	322	351	310	326	314	317	316	315	315	312	318	299	321	377	357	326	335	317	340	303	354	345	339	327	334	301	344	311	306	328	310	317	362	332	357	347	324	322	330	333	339	349	333	335	307	324	280	312	292	329	318	314	327	359	333	340	327	340	312	297	352	292	351	361	342	337	322	344	333	325	339	315	281	346	315	323	349	351	336	317	330	315	358	316	332	323	335	352	326	351	339	321	312	323	330	287	317	289	338	340	327	347	307	343	302	329	325	299	324	326	300	335	314	318	331	336	316	331	349	293	343	327	323	362	362	362	312	367	323	364	282	343	330	312	324	302	334	311	350	365	330	335	345	327	328	351	331	295	335	332	310	318	338	309	313	326	327	331	325	303	351	328	341	318	342	284	335	301	340	316	308	330	318	299	323	312	328	307	315	313	324	312	344	332	296	311	335	336	358	322	314	307	335	314	345	327	334	317	326	344	329	319	348	341	318	323	326	303	341	289	311	333	361	348	299	342	343	340	335	321	312	331	315	355	336	380	312	299	338	316	281	302	326	347	306	339	328	335	323	340	349	350	326	309	335	342	309	365	340	355	348	330	325	296	331	326	338	365	337	325	354	332	321	350	326	319	332	306	329	326	318	324	324	333	340	289	346	326	330	331	331	314	334	340	323	350	318	307	319	317	334	325	312	342	327	337	321	303	316	348	310	306	377	293	350	362	323	316	321	320	341	345	321	336	322	339	363	304	343	300	349	316	305	330	355	283	305	314	339	334	346	322	311	316	316	335	329	304	335	342	315	334	284	348	345	367	343	339	331	343	298	332	286	307	335	335	336	311	334	322	333	292	333	332	315	339	336	333	337	342	327	283	345	354	309	330	338	320	288	347	354	306	335	337	315	328	326	333	309	330	311	347	348	321	302	355	322	324	332	337	366	313	327	311	299	318	349	334	306	321	341	322	320	343	342	349	302	309	363	333	354	328	336	310	336	311	341	290	329	362	341	323	326	302	297	350	308	341	338	320	305	326	331	334	293	321	306	303	304	317	328	327	342	342	321	336	309	330	324	291	326	335	323	327	299	345	340	330	299	349	316	325	327	299	351	352	335	309	308	329	355	309	340	322	351	327	342	319	323	351	340	354	305	328	345	350	327	301	295	319	332	354	328	336	321	357	334	338	317	330	329	348	309	321	328	329	366	319	319	314	346	346	377	332	346	325	292	340	338	334	390	347	290	321	321	313	346	322	319	286	336	328	329	309	321	313	363	339	352	332	313	358	329	340	344	313	334	341	298	342	355	330	330	322	291	342	336	324	313	344	315	324	331	314	309	314	344	355	308	340	338	286	325	341	339	329	339	340	320	337	318	332	305	333	318	368	331	325	309	354	358	316	312	316	342	294	337	317	326	317	327	313	304	293	368	317	347	342	344	337	371	314	341	330	325	332	306	313	310	324	329	330	338	322	338	359	309	359	315	322	353	321	370	308	329	286	321	319	311	350	331	342	355	323	345	333	304	321	329	311	338	342	358	328	329	328	305	329	361	322	333	296	351	344	305	313	331	313	303	320	348	314	303	317	346	348	324	349	314	313	307	332	354	339	337	340	315	338	360	339	336	310	342	296	333	356	280	312	290	322	340	321	329	330	343	328	320	355	327	328	363	323	324	332	314	322	294	316	287	325	344	340	333	353	336	348	332	319	317	369	323	334	317	320	339	307	322	287	321	321	345	325	325	369	312	331	319	332	335	306	304	335	316	320	324	336	330	344	309	326	320	359	333	338	323	322	370	324	340	356	348	336	334	377	331	326	335	331	349	339	345	334	288	376	302	344	314	315	350	328	322	318	319	344	304	346	310	323	322	335	323	326	298	303	311	321	329	349	312	303	345	322	302	317	306	342	337	320	357	356	308	336	316	383	328	304	324	337	354	291	321	329	311	318	361	331	314	299	315	351	305	350	338	320	347	329	294	319	339	341	309	313	328	321	330	314	315	316	359	363	323	336	321	338	322	336	358	328	359	366	323	336	336	332	311	316	330	312	294	323	301	333	330	313	356	350	356	339	327	321	337	298	286	333	334	316	324	315	328	279	319	332	320	315	355	328	329	328	321	352	319	345	333	335	318	325	329	299	335	336	298	319	345	328	312	338	342	345	333	351	303	335	329	341	340	295	336	317	339	328	312	333	355	344	342	335	306	299	343	308	332	301	319	361	319	321	333	343	308	337	334	386	334	339	355	320	319	349	326	367	285	346	302	302	329	339	330	340	338	328	323	301	292	317	364	320	323	342	334	361	313	284	348	298	313	307	345	351	312	331	324	339	353	321	309	314	329	329	325	318	335	326	320	337	324	310	356	327	339	315	311	349	323	359	312	309	334	341	345	352	314	290	340	312	347	350	316	324	320	336	303	341	334	328	305	342	376	318	352	342	338	305	330	315	335	339	312	327	328	341	330	338	317	304	305	328	307	325	334	321	324	334	330	291	308	356	337	322	360	348	345	324	342	318	330	349	326	378	329	326	324	342	330	322	324	312	320	337	330	307	317	321	348	308	329	340	357	336	318	320	322	341	320	305	332	289	304	343	317	325	288	333	328	320	320	347	338	312	326
49381	69619	57959	26948	1572	1138	985	860	751	713	668	572	593	614	608	569	547	519	559	554	515	526	543	540	515	519	603	537	524	537	574	557	550	537	568	521	578	506	529	500	529	494	471	500	498	507	502	466	458	496	441	505	448	506	521	477	486	490	541	492	446	513	514	484	490	504	492	529	495	467	454	479	518	459	509	517	478	469	508	493	514	503	511	481	494	468	484	493	482	492	495	492	432	532	520	471	484	481	434	483	481	479	477	470	502	484	500	491	505	515	509	446	502	514	508	518	489	513	481	471	482	504	509	486	471	427	500	495	502	513	478	470	530	445	489	497	524	473	488	521	462	503	503	498	487	486	491	504	504	509	475	477	509	504	510	457	509	489	503	470	506	470	518	501	485	502	471	470	486	493	513	524	476	482	491	489	492	480	523	511	482	447	478	518	493	506	522	482	495	451	502	497	509	496	497	533	511	475	479	467	463	530	481	508	475	487	482	493	404	468	505	531	497	524	495	482	462	456	472	423	520	458	483	528	465	470	472	461	473	492	504	483	494	494	500	482	476	469	511	473	518	464	490	495	474	488	483	492	493	486	501	473	510	484	481	484	523	493	436	491	529	472	454	479	462	468	486	486	494	494	503	499	479	493	471	514	471	450	459	475	446	515	517	534	496	459	468	511	499	516	462	484	484	500	512	517	495	476	494	493	476	512	478	520	459	473	464	492	457	483	506	497	465	496	468	506	507	502	464	524	475	506	458	496	473	534	509	489	451	441	468	474	521	454	528	522	482	492	493	463	512	483	486	485	481	469	513	507	502	484	485	488	528	493	486	446	498	467	486	483	491	494	500	460	471	501	493	502	451	490	477	493	464	456	464	451	514	456	457	474	493	498	492	530	485	519	519	497	469	498	455	473	510	509	447	483	496	480	481	491	542	512	515	482	506	490	447	495	471	487	452	472	493	511	465	478	489	528	472	493	485	527	546	500	504	458	454	514	491	466	524	505	456	500	449	478	515	519	474	438	517	500	489	495	477	453	453	503	528	478	485	486	453	484	499	480	481	510	481	479	499	484	492	513	532	493	487	492	495	491	497	482	484	462	472	484	524	489	483	482	504	494	454	445	459	472	470	449	495	497	533	487	462	482	484	516	512	513	485	487	493	476	479	485	493	438	507	484	513	506	474	479	476	497	528	479	455	521	462	477	456	478	441	517	477	481	481	505	493	487	458	483	503	521	496	508	465	478	480	481	496	505	477	490	474	459	466	477	481	503	529	456	535	470	490	491	455	473	496	465	524	501	504	512	455	494	502	512	465	461	451	461	466	468	493	495	500	504	510	487	464	452	458	466	470	504	481	510	445	483	482	552	480	422	489	500	464	495	511	504	470	518	504	489	470	498	464	463	471	497	471	507	463	500	467	486	481	479	533	494	493	492	472	471	457	460	515	461	488	458	466	479	503	506	481	502	476	494	496	464	482	494	486	439	498	490	461	495	477	505	478	481	486	517	484	483	493	519	512	479	506	504	478	481	499	504	526	481	518	486	449	542	514	474	486	498	485	485	483	504	495	476	467	511	446	488	490	482	536	464	500	478	482	471	501	526	477	473	462	482	483	501	526	490	486	499	484	505	481	436	469	523	494	474	504	472	485	479	473	480	485	542	492	547	472	491	444	462	499	460	523	461	494	470	490	475	485	510	497	494	477	474	500	456	522	474	498	497	496	495	463	451	479	473	504	490	494	478	487	479	494	489	475	500	535	481	500	491	466	434	497	443	482	510	462	480	448	504	446	478	488	503	491	489	530	467	467	494	503	442	491	507	479	461	501	482	428	510	472	460	479	489	480	491	490	474	496	491	511	462	458	510	475	521	496	470	439	517	461	510	498	511	468	492	468	472	471	481	459	474	524	454	514	479	450	456	499	521	477	475	492	511	500	499	448	454	481	474	466	472	507	487	465	468	524	486	488	539	465	482	488	467	469	492	482	451	469	527	463	472	467	463	479	489	477	493	480	490	500	491	505	492	451	475	469	479	535	466	494	499	491	482	499	469	498	520	476	510	505	474	508	516	515	449	472	541	518	482	504	484	504	510	496	502	462	480	511	456	462	468	510	500	456	491	503	469	503	470	475	508	515	498	531	446	484	506	457	501	453	486	494	482	484	503	509	497	479	500	470	508	502	490	479	521	491	498	476	513	492	461	514	485	476	490	479	491	481	473	510	487	496	480	483	514	490	471	537	480	462	505	484	458	477	473	480	440	489	533	481	512	478	504	486	496	519	480	447	493	475	516	471	461	482	460	478	491	468	475	490	500	475	478	471	418	504	489	457	477	513	538	487	482	458	495	471	453	455	490	495	466	488	466	480	473	493	470	491	505	477	460	507	473	454	453	470	511	511	541	449	497	477	477	500	504	461	519	487	516	460	518	489	481	490	493	483	463	510	547	496	476	480	497	477	487	478	472	529	456	490	487	507	480	472	446	471	493	470	462	510	472	479	454	508	456	488	495	470	481	494	474	483	482	453	479	479	512	496	482	525	510	445	501	530	525	457	510	492	487	486	487	500	486	457	485	485	452	517	521	456	509	465	520	496	453	486	489	500	520	492	482	482	496	438	493	476	531	488	526	511	479	487	475	502	484	522	478	459	480	471	486	471	453	481	448	471	473	474	472	473	492	472	461	493	485	498	472	509	505	500	461	492	479	495	476	487	499	501	472	496	523	498	511	461	512	483	507	500	453	487	517	510	482	473	459	475	495	430	487	475	518	502	475	473	517	474	539	465	483	478	489	474	474	482	465	485	485	440	509	452	531	509	487	442	504	488	489	489	474	478	490	487	487	468	478	456	475	540	454	494	515	500	440	484	452	489	473	466	536	498	527	496	448	487	499	477	473	500	466	487	475	474	469	473	493	463	529	491	490	470	507	474	496	459	491	471	480	508	474	446	503	515	482	496	493	489	486	540	475	474	473	525	516	512	490	458	498	454	476	477	511	492	489	481	488	468	491	525	510	440	490	490	493	484	487	487	502	494	500	481	498	487	486	468	501	523	529	524	490	504	495	465	506	496	503	494	497	481	460	470	541	519	475	516	482	486	506	455	454	490	507	470	508	471	463	474	483	492	503	489	508	500	476	468	503	485	482	499	495	482	447	492	493	500	486	496	484	496	520	489	473	499	542	493	468	506	499	469	474	516	521	514	491	468	492	477	506	489	496	489	508	544	468	499	488	526	472	512	466	491	500	467	483	477	467	477	486	479	482	498	486	453	492	503	467	493	444	543	505	496	477	493	482	515	465	462	494	495	489	510	515	478	448	503	513	475	481	450	490	502	517	411	513	470	469	487	491	459	492	488	511	486	465	499	482	462	486	493	472	492	479	476	512	482	541	509	520	494	499	477	521	481	519	544	483	471	487	465	539	524	482	455	450	504	505	494	487	487	479	472	516	475	479	493	498	474	485	516	491	480	480	484	513	462	472	496	526	514	482	472	455	475	502	466	485	496	512
22854	21261	28756	24829	21006	19063	4585	467	366	299	280	231	235	236	218	214	222	217	172	204	202	186	203	186	210	191	170	186	188	197	200	204	228	198	170	199	184	185	201	163	178	172	160	149	174	162	172	168	176	152	169	177	142	162	150	149	181	152	160	170	165	155	190	160	184	176	146	163	156	151	176	155	149	167	172	170	172	166	174	164	156	173	147	161	164	172	153	197	154	146	178	164	157	183	156	151	167	174	172	164	168	141	158	178	143	150	146	177	200	169	169	158	166	173	156	156	169	173	154	164	153	153	161	139	194	151	152	153	143	192	166	157	143	164	167	136	169	145	160	175	157	164	157	166	174	159	149	165	176	165	164	149	148	140	146	163	142	168	168	150	175	153	160	170	175	151	157	148	175	159	162	167	170	161	140	159	163	160	137	167	153	156	172	157	182	144	153	170	150	148	167	165	161	168	180	162	169	168	162	153	139	160	152	174	143	148	151	163	182	154	178	185	165	164	158	145	163	150	169	134	167	172	166	163	135	153	157	173	169	140	165	166	155	183	173	175	179	145	178	151	157	148	147	140	122	163	156	161	172	173	173	169	150	166	146	165	167	168	157	166	154	178	159	169	160	178	163	145	146	171	151	158	145	136	156	137	175	157	139	159	179	172	168	162	138	151	163	169	188	184	150	161	143	169	189	139	190	149	146	148	157	162	158	164	169	137	157	155	143	141	153	169	155	161	163	180	157	140	143	162	166	151	139	160	155	165	168	161	168	160	146	170	135	144	165	166	161	177	171	176	177	168	172	160	167	161	160	181	150	157	168	157	156	152	168	178	165	167	147	160	154	165	133	189	152	162	167	166	156	195	172	158	159	163	143	163	158	176	162	134	175	152	150	161	180	150	140	181	164	180	157	157	164	161	151	167	135	181	167	180	167	141	163	176	162	150	152	168	157	140	141	177	176	152	166	148	139	159	176	176	172	167	165	146	185	187	161	169	181	147	154	156	155	165	146	159	163	154	162	166	146	173	171	160	181	144	150	165	168	167	164	161	186	163	151	181	166	172	177	163	162	149	152	166	142	158	159	154	166	148	161	162	164	183	181	157	171	156	182	153	160	145	130	159	154	178	160	180	167	154	183	160	138	149	154	152	164	172	160	144	168	204	153	157	174	170	167	170	177	162	167	162	151	159	175	152	149	149	169	149	152	181	169	153	183	158	170	156	169	147	160	168	153	167	153	146	172	148	164	178	164	161	175	152	160	164	177	182	144	173	164	153	157	151	154	159	158	155	109	165	165	159	157	182	147	149	137	176	145	180	152	164	135	153	179	172	173	163	176	178	151	152	163	146	173	165	148	176	162	132	138	157	135	180	150	154	170	157	150	147	150	160	198	186	162	143	153	167	176	151	177	152	162	162	149	154	149	179	167	158	144	177	154	151	157	155	173	153	159	164	184	151	159	173	167	144	172	154	160	162	155	159	174	190	136	180	155	161	140	131	171	159	158	154	149	168	161	178	160	173	187	151	157	162	151	172	183	154	167	151	154	164	185	167	159	153	160	147	181	141	182	177	177	168	180	165	154	168	171	151	149	146	156	164	136	162	157	142	152	177	159	165	149	167	160	159	162	159	158	170	169	145	146	154	151	168	154	166	159	139	182	167	167	162	164	154	156	157	162	168	154	181	170	179	151	160	197	162	151	199	149	149	149	163	157	148	154	193	168	145	164	159	160	163	138	158	166	181	162	178	157	153	160	144	169	169	152	150	153	180	145	169	191	139	140	163	181	153	150	161	184	146	156	149	162	162	156	174	155	164	182	147	151	171	170	152	163	159	160	141	172	154	156	161	175	162	170	155	167	152	164	175	146	162	145	187	176	163	176	144	159	159	158	150	158	165	147	194	154	181	173	180	171	161	163	148	150	149	177	150	151	154	175	160	176	141	157	169	166	164	156	159	172	149	163	185	139	169	154	158	157	170	197	146	186	134	177	185	163	176	165	160	174	165	170	176	165	168	132	171	168	154	145	157	173	166	159	183	153	136	162	171	164	149	159	153	160	166	157	165	153	140	168	173	171	155	176	165	151	146	167	151	153	156	169	155	138	167	167	149	162	151	170	160	154	156	171	170	142	149	181	176	171	149	195	157	157	182	160	173	183	150	176	176	144	163	141	163	159	161	164	165	178	157	175	171	164	153	147	173	168	159	173	155	179	153	155	170	153	168	156	156	156	149	146	163	168	172	179	152	157	161	155	148	160	185	143	168	153	181	179	175	147	159	181	156	183	135	156	149	153	175	168	178	159	151	154	151	188	168	165	173	156	163	143	180	143	142	171	159	174	158	169	161	163	173	163	187	163	157	153	161	182	165	172	173	164	149	138	148	169	160	175	171	157	183	150	191	154	160	147	165	159	157	163	162	172	145	134	181	155	150	167	183	156	157	174	157	172	138	180	178	150	160	155	162	162	184	187	163	175	135	150	160	171	159	171	125	143	182	164	165	151	174	153	153	174	139	167	139	156	160	163	145	151	160	166	155	143	180	163	160	176	177	177	163	154	174	156	161	148	171	171	154	155	148	187	154	141	150	158	161	158	175	157	135	165	171	180	155	193	167	190	159	146	170	189	135	176	184	151	178	139	184	169	140	137	170	172	163	165	170	173	176	147	169	174	167	152	176	151	176	152	174	173	164	171	162	143	144	170	164	176	174	152	151	152	171	164	154	178	157	174	172	168	177	167	176	169	158	197	156	157	157	163	165	159	160	173	145	171	173	153	142	140	168	169	159	152	143	167	177	164	159	176	159	170	167	160	144	160	159	173	165	139	180	180	157	176	147	153	165	166	159	179	149	166	130	170	156	173	178	146	154	177	175	159	166	151	185	168	145	154	176	165	159	155	157	174	167	165	174	162	151	164	179	157	160	175	157	151	165	168	184	152	152	140	173	158	170	178	170	177	157	162	165	162	156	138	164	173	142	161	140	181	131	157	164	167	176	152	153	172	140	175	156	145	155	166	157	152	174	140	142	159	186	159	167	156	145	186	152	182	166	178	156	157	154	186	154	155	161	171	149	167	163	166	178	136	150	148	163	160	174	164	172	151	166	136	142	157	169	164	160	170	170	156	171	151	144	165	173	140	167	167	160	169	166	174	168	173	163	172	159	160	154	164	160	157	165	145	174	184	166	157	167	167	185	148	171	184	165	146	157	169	175	165	149	151	164	149	164	164	155	163	149	151	173	157	158	173	148	161	153	154	168	165	150	158	161	163	156	165	166	165	154	166	172	161	144	170	177	183	177	145	160	174	162	143	158	165	162	164	178	164	195	160	159	160	160	180	161	152	155	166	143	165	124	147	152	147	162	177	151	165	161	171	154	170	152	135	158	174	165	147	161	158	170	155	152	163	142	158	140	151	182	192	145	182	136	174	160	158	144	161	151	169	135	162	174	152	167	176	183	165	169	163	175	151	160	157	167	167	153	163	142	168	160	166	184	189	149	149	163	190	149
56301	74354	63772	34272	2284	1539	1268	963	781	709	606	519	459	428	418	414	393	375	339	360	352	322	333	311	324	312	296	299	276	328	337	356	312	299	315	304	321	322	313	263	305	297	292	272	236	248	264	269	255	236	253	226	250	228	241	263	246	232	232	226	215	254	245	251	242	247	253	259	256	268	258	242	253	205	237	242	227	249	271	249	263	246	232	237	290	257	255	215	249	235	225	251	243	241	249	258	234	274	242	251	241	248	246	239	234	257	227	223	262	248	249	257	258	234	262	243	283	276	217	262	265	253	262	244	229	249	254	243	263	261	241	236	242	260	243	264	211	252	251	223	262	234	242	233	257	275	254	254	263	240	236	242	249	246	288	231	243	259	229	266	264	224	230	218	237	270	216	259	265	225	250	259	240	234	224	266	245	252	259	238	213	241	252	244	234	241	250	241	228	225	249	242	234	245	249	246	233	247	254	266	255	213	243	268	278	256	242	244	240	233	249	243	242	261	271	259	243	243	253	247	241	260	230	238	211	257	216	219	252	239	227	231	225	263	254	232	238	238	251	250	237	243	215	212	230	237	213	240	264	262	240	258	247	212	236	279	247	240	263	261	210	226	267	250	228	254	257	235	215	231	273	230	236	231	243	273	279	244	232	219	255	249	251	245	232	225	248	251	246	221	237	259	261	250	262	236	249	221	250	225	240	251	232	257	217	215	238	242	248	223	227	256	229	226	239	257	230	241	224	248	252	253	239	263	254	220	242	237	250	229	239	249	264	234	229	269	246	222	219	251	197	230	260	216	249	236	239	245	253	224	254	236	234	257	257	238	231	233	224	240	236	247	233	245	252	251	238	246	250	240	263	262	265	246	238	232	243	241	225	264	262	236	241	238	249	231	261	229	251	249	266	245	228	240	235	258	277	240	268	233	236	236	262	231	248	227	262	234	263	255	241	241	231	237	252	247	260	229	236	231	247	258	217	224	258	209	236	262	260	257	258	261	231	249	226	249	241	243	231	258	239	251	207	243	245	223	253	256	275	250	220	257	236	246	240	239	236	234	262	237	231	261	234	234	235	241	221	245	248	248	241	239	238	267	231	248	267	237	249	256	247	251	267	266	255	230	253	252	223	206	218	227	217	293	211	231	244	258	240	256	237	254	243	220	226	276	220	228	282	251	217	251	233	220	235	243	192	225	254	234	261	265	259	261	270	225	256	264	228	248	228	250	274	256	231	252	267	230	248	256	258	244	225	227	246	238	240	235	271	258	242	257	248	258	235	252	266	244	233	286	236	242	227	255	244	235	275	224	257	274	273	243	242	267	261	241	252	208	267	234	223	227	269	249	219	245	244	262	214	257	232	242	215	265	248	250	237	255	259	230	257	274	226	215	229	243	259	246	234	230	229	251	245	227	262	250	279	213	260	250	261	273	245	256	224	244	238	245	251	252	238	261	202	234	246	238	260	230	247	241	235	249	251	244	254	227	226	231	244	239	225	257	246	210	239	287	263	239	249	240	268	271	251	234	253	254	252	253	240	236	244	230	196	208	253	243	238	219	251	229	265	240	226	214	251	230	238	251	252	235	248	249	262	246	238	229	216	254	239	232	263	256	235	243	244	237	223	226	267	237	239	245	244	266	247	239	255	254	248	235	229	245	240	234	257	250	241	246	255	256	231	255	258	229	214	259	260	242	233	248	267	251	249	234	262	251	244	251	231	236	233	242	249	254	256	237	213	262	262	248	232	259	213	238	227	240	242	249	244	237	258	246	221	251	266	255	251	254	259	243	233	247	269	264	241	250	252	239	234	258	243	229	257	231	233	261	240	238	258	238	252	263	238	223	257	249	219	249	240	229	262	232	239	245	264	205	254	284	230	226	228	259	298	260	232	242	249	226	253	243	253	228	269	229	224	236	274	268	240	245	255	239	228	263	252	232	236	214	242	220	223	255	239	267	255	234	247	241	267	238	263	229	236	268	243	242	243	233	234	217	257	257	252	245	275	269	231	242	233	218	262	258	246	215	252	226	230	236	254	255	238	241	243	243	247	239	240	239	262	242	233	238	258	264	238	251	244	210	248	243	219	227	244	264	270	228	268	248	239	259	230	260	231	249	242	229	230	245	231	237	243	249	254	246	265	241	246	281	258	237	261	242	231	251	241	240	218	254	246	244	261	224	238	224	220	258	232	255	265	252	261	259	264	245	238	227	258	245	245	238	245	236	243	285	272	240	261	239	233	270	258	241	245	261	246	249	252	253	274	232	259	224	241	226	274	230	238	235	268	262	238	241	252	264	245	256	248	228	243	242	288	238	248	228	267	260	227	273	257	232	254	241	256	250	239	265	256	248	224	252	255	236	214	264	263	262	247	251	221	219	253	255	233	240	240	244	241	250	228	225	260	239	236	231	283	252	251	230	243	246	266	232	246	237	284	227	206	255	236	258	247	252	286	243	256	234	253	221	242	265	232	223	246	212	291	235	245	229	239	237	229	266	259	232	220	259	251	255	252	230	231	254	226	233	229	233	211	227	245	255	254	248	251	253	237	244	255	257	238	215	238	246	233	235	252	259	238	233	235	233	270	237	235	221	248	222	219	289	265	239	240	258	269	234	248	263	241	249	228	233	240	237	217	237	240	262	240	247	244	243	257	233	269	253	249	258	253	232	248	231	245	235	237	240	250	241	252	249	260	232	244	234	226	232	241	228	252	235	272	244	244	245	221	235	233	251	237	253	248	211	271	222	237	228	236	257	246	218	207	264	263	211	239	250	248	242	246	239	231	263	247	231	230	245	262	246	249	256	237	248	259	255	247	239	242	237	243	231	253	214	248	253	235	243	251	253	255	237	240	233	237	246	233	247	253	271	230	255	268	236	247	267	237	228	221	234	238	244	223	249	266	186	235	253	250	242	241	240	240	254	225	212	252	245	238	262	249	242	245	261	245	226	248	250	260	269	218	213	225	236	243	241	225	232	239	249	237	223	223	264	237	221	233	227	257	264	227	233	235	239	224	241	205	218	207	248	236	233	252	235	256	224	256	254	226	248	273	259	237	225	267	255	235	247	248	245	256	231	271	259	209	268	240	263	260	238	251	255	234	240	252	236	227	261	279	257	247	252	224	230	245	231	275	224	211	239	251	261	242	264	247	252	254	257	236	271	218	243	260	243	224	242	265	240	253	243	269	229	245	226	237	245	274	237	246	250	226	238	260	244	267	289	253	241	236	250	250	243	248	239	279	267	244	233	246	283	246	242	244	245	265	253	237	242	220	252	240	222	220	240	253	224	234	237	273	236	210	247	244	231	247	225	219	214	240	260	262	279	237	221	217	249	253	255	253	235	238	249	264	235	246	250	263	224	249	269	224	221	252	262	242	221	237	270	244	255	250	215	249	249	243	258	265	235	255	227	255	239	245	247	251	197	246	246	269	244	256	234	240	249	246	211	255	275	258	211	242	274	234	241	195	265	212	245	235	246	235	233	240	259	240	260	237	243	238	229
27051	22533	23105	8345	544	405	343	353	323	354	350	346	308	319	341	302	324	315	353	320	343	337	313	351	333	330	356	340	359	330	338	360	348	339	334	324	318	353	336	312	346	363	333	333	319	352	308	339	361	345	341	328	380	300	307	298	342	337	340	327	319	302	335	349	344	330	351	342	367	315	346	321	331	335	320	314	344	298	347	337	326	291	321	339	353	332	337	307	348	334	318	335	322	335	324	338	336	298	355	315	345	338	352	332	337	328	325	324	321	328	275	316	342	308	340	350	331	308	319	336	320	338	342	352	324	355	311	354	354	324	354	321	328	314	338	327	369	343	333	314	336	335	336	307	331	366	322	333	323	327	349	341	322	292	310	325	321	348	336	315	336	324	361	324	318	362	342	314	332	349	346	361	350	314	333	309	339	359	312	352	324	343	331	306	326	324	359	302	323	322	352	312	341	317	335	321	343	351	333	321	325	316	327	342	337	320	340	328	312	345	312	335	353	358	358	353	322	349	317	350	343	324	328	325	352	330	307	336	328	362	323	334	357	317	331	335	326	328	329	317	340	344	342	309	346	323	328	334	325	327	315	331	337	355	346	329	346	339	305	353	334	323	332	327	331	320	336	380	299	309	332	312	342	313	309	325	356	349	328	368	332	355	322	336	342	350	311	346	315	320	344	340	314	336	352	349	337	355	340	326	318	318	355	333	369	332	343	368	343	350	356	333	336	301	320	326	358	353	340	324	320	326	367	335	334	365	308	299	332	346	327	346	335	364	345	364	326	329	317	337	339	346	347	333	352	339	371	324	331	311	320	327	355	313	320	319	330	332	355	340	331	311	320	370	329	305	335	373	340	324	362	353	323	352	341	306	368	331	307	310	322	302	322	365	320	299	343	308	350	340	331	352	337	286	325	346	382	335	313	317	331	335	322	322	311	348	299	322	343	341	333	325	341	326	339	361	363	306	322	300	319	322	329	346	329	353	316	336	324	357	364	325	358	318	334	357	338	352	312	319	325	357	355	353	317	318	340	326	370	331	325	310	350	326	341	327	306	309	307	318	332	335	316	348	296	320	362	322	319	337	338	321	367	365	323	338	352	325	349	327	347	322	342	325	330	321	328	334	334	346	327	331	341	304	297	355	331	335	286	325	336	367	323	343	317	337	325	321	326	327	333	315	311	328	359	329	290	316	352	345	303	320	328	338	317	342	312	336	356	347	340	321	320	340	354	340	330	332	327	318	330	328	313	346	325	315	299	360	346	334	328	344	358	350	307	332	335	309	345	329	305	287	353	342	350	356	340	356	357	347	339	308	320	337	364	348	329	339	359	338	317	341	346	333	310	288	332	346	325	321	314	373	318	363	320	327	310	356	305	327	327	322	336	343	338	358	343	373	330	364	353	353	331	328	352	346	333	364	324	311	344	306	309	331	340	331	342	327	334	321	317	340	313	320	307	317	284	328	347	321	310	319	342	328	343	300	319	360	347	331	328	358	307	342	333	318	313	336	338	344	333	296	348	316	330	318	303	353	344	330	338	304	315	339	327	327	326	366	344	304	334	375	327	330	321	359	352	322	326	319	308	353	357	336	337	346	331	356	328	314	316	361	324	337	339	371	329	306	303	327	275	293	325	347	351	340	364	346	327	353	351	335	325	320	355	325	308	332	333	355	322	367	314	320	343	323	326	330	313	335	327	330	313	315	308	288	350	305	328	314	345	321	327	338	343	323	334	330	312	345	328	313	321	314	347	323	330	324	313	340	331	361	353	320	296	326	328	303	344	353	350	325	323	327	340	339	360	340	316	324	335	333	356	339	345	370	338	334	372	333	340	342	304	356	341	340	370	329	335	295	314	312	328	323	350	335	307	337	315	335	323	322	339	322	355	353	293	323	311	355	353	327	309	346	320	344	343	305	348	316	344	306	309	314	323	310	308	352	334	318	313	331	352	335	324	339	339	348	327	341	334	313	320	329	302	316	327	389	336	314	361	342	358	355	332	321	349	371	331	342	339	351	357	322	325	349	333	329	342	346	335	390	327	352	351	356	317	339	324	339	337	336	338	317	331	325	338	362	362	313	314	345	335	332	343	344	348	305	333	321	349	330	336	330	329	301	307	333	359	311	353	332	347	292	337	286	315	349	305	309	346	327	340	319	325	364	323	310	357	337	336	331	325	320	342	317	325	319	339	296	306	338	318	356	330	327	318	336	316	322	351	343	354	366	329	346	358	320	297	328	345	326	317	338	317	332	349	327	335	349	319	377	367	329	321	314	371	341	336	344	322	327	349	338	356	352	331	328	334	324	311	318	349	331	347	313	331	327	313	302	337	327	338	335	315	319	320	348	351	357	358	344	296	320	329	320	348	354	334	320	356	346	311	311	344	357	326	279	340	371	362	343	322	357	313	348	298	315	331	331	300	368	357	336	328	321	323	326	336	308	334	353	331	320	325	359	321	332	332	340	340	325	315	352	308	334	346	326	329	348	323	343	327	346	317	357	320	351	323	369	316	344	307	337	335	341	319	342	325	320	329	347	338	329	341	363	311	339	347	353	326	320	349	321	312	329	325	323	327	341	345	330	311	352	317	325	304	297	315	329	339	331	325	326	350	344	341	345	332	306	287	331	323	332	342	318	349	311	351	372	323	361	308	344	331	295	337	344	344	334	340	357	357	350	299	347	343	346	347	324	322	296	344	289	347	318	329	299	297	354	318	328	286	323	303	366	320	301	351	346	316	334	311	358	312	309	338	324	300	327	314	313	364	314	346	345	364	340	342	328	348	333	345	321	324	347	344	332	340	319	288	316	336	369	299	328	319	317	335	306	327	339	355	341	359	337	310	343	314	360	331	306	324	350	311	359	337	302	353	328	334	328	334	341	331	325	305	302	366	309	295	337	313	346	341	361	355	309	329	308	363	332	324	307	317	343	318	362	345	351	328	318	324	339	319	369	304	332	301	333	322	346	324	317	313	305	328	327	337	319	336	328	342	344	341	331	354	334	346	345	303	312	362	334	350	330	319	352	341	310	338	361	350	307	356	327	290	326	334	330	321	328	334	360	327	336	294	345	375	322	329	339	350	308	343	344	328	321	286	302	344	306	329	321	336	328	317	302	324	362	326	299	299	354	319	293	351	321	317	337	351	311	330	319	360	313	356	343	353	350	324	333	355	348	342	327	324	334	331	334	338	333	336	378	320	289	352	286	322	333	350	349	334	316	342	326	334	321	322	323	367	317	332	336	325	338	301	345	333	344	316	314	325	329	306	350	377	339	326	328	324	323	334	301	362	360	340	314	325	337	323	344	311	332	328	334	316	354	288	300	333	305	314	346	344	352	326	340	337	333	289	331	317	366	328	357	330	339	342	330	300	329	352	323	341	330	373	334	350	362	342	328	318	310	352	347	348	331	350	313	331	353	342	322	324	370	317	334	319	373	333	350	351	342	321	340	307	331	332	316	341	343	301	364	364	352	358	328	344	326	316	392	327	298	345	345
25152	35242	25917	5526	568	550	487	527	497	537	494	480	531	516	486	466	514	499	488	493	513	525	465	485	514	470	504	522	485	477	525	516	513	507	493	483	513	494	483	455	544	524	475	480	505	467	541	505	489	461	489	514	480	509	491	481	451	470	497	504	563	461	507	490	471	487	449	495	497	441	487	463	470	479	534	477	492	460	499	456	424	499	472	531	520	482	497	479	490	512	512	437	514	487	521	513	474	509	486	470	506	482	466	464	473	472	498	487	482	483	462	487	505	474	516	450	479	488	514	473	503	487	522	476	495	461	491	468	470	474	512	500	519	515	488	505	472	498	454	482	448	466	515	490	489	497	513	481	510	501	442	541	475	502	505	514	494	504	480	514	505	523	505	436	512	545	468	505	513	479	521	469	530	483	469	504	457	484	473	497	506	477	494	515	466	515	460	469	493	483	493	509	531	530	491	502	498	496	469	469	529	507	504	501	503	489	500	495	451	495	496	520	426	487	496	480	522	517	480	489	532	493	481	500	469	484	478	514	453	443	491	517	487	486	490	473	461	492	492	492	485	465	496	505	479	526	497	504	494	472	512	537	459	521	455	470	475	530	468	460	492	489	456	469	488	467	508	477	501	461	504	492	476	465	501	482	493	482	493	453	489	457	472	491	457	465	494	500	483	482	509	486	438	498	446	521	466	500	490	491	442	519	484	491	495	478	489	498	498	522	454	504	523	499	456	481	497	488	489	498	491	484	483	504	506	493	462	477	514	500	516	497	454	513	510	450	504	506	487	471	509	468	503	489	468	453	519	503	486	445	475	434	437	524	464	470	543	500	463	521	514	470	491	472	476	479	510	491	515	495	468	480	467	493	509	497	521	464	481	484	509	526	487	486	484	486	528	532	474	520	511	477	488	462	492	495	478	522	478	524	527	488	488	465	505	492	495	487	464	484	483	513	501	488	528	471	443	476	489	492	482	513	494	495	472	474	488	486	486	490	460	499	479	523	502	507	538	484	453	531	495	500	530	529	484	480	495	500	511	476	492	473	484	494	529	546	474	526	441	480	475	494	514	490	464	513	466	529	518	474	484	484	490	495	503	518	452	482	493	502	541	473	523	484	447	519	492	494	508	529	488	515	488	485	503	515	460	479	504	490	506	503	532	457	502	513	485	493	500	501	474	510	493	503	483	507	472	498	490	470	474	493	499	522	460	489	436	476	447	522	500	516	482	513	445	521	474	480	494	489	482	529	489	459	483	517	501	436	511	487	516	473	511	535	482	504	481	515	499	456	484	521	506	481	514	468	464	531	484	479	460	480	476	491	494	515	486	535	485	496	538	493	511	485	478	513	474	498	497	472	519	435	479	474	477	459	453	467	475	491	473	519	476	489	465	458	442	465	540	497	489	446	495	481	516	470	487	507	482	485	477	475	517	481	474	497	534	507	501	503	500	480	478	479	493	477	479	483	511	475	546	467	466	486	487	494	460	507	527	490	460	502	471	476	469	507	458	526	514	527	487	501	456	505	464	463	521	521	491	519	460	458	491	444	490	461	462	530	487	490	480	481	483	506	482	469	522	530	487	486	540	461	502	456	478	519	454	497	488	498	506	495	467	474	464	495	499	481	512	471	489	511	478	494	504	503	507	494	458	502	535	494	483	479	489	500	537	507	460	510	501	483	454	481	478	493	509	482	491	469	459	493	460	511	479	480	473	489	479	466	464	490	480	510	505	476	471	489	454	478	479	474	502	482	497	499	511	521	513	501	527	490	504	492	481	458	479	485	484	492	489	484	499	499	531	481	555	456	462	499	506	508	516	511	474	454	478	459	495	482	493	492	499	470	491	454	446	466	534	516	461	526	503	518	504	440	484	527	484	507	471	476	509	509	495	487	490	541	500	470	499	497	491	461	516	486	462	461	475	505	498	517	471	512	462	505	470	496	504	507	494	477	496	493	492	503	469	506	493	509	478	468	521	473	492	477	485	489	463	520	518	487	529	479	487	511	523	470	502	498	522	540	483	489	450	466	480	475	509	487	493	500	459	531	455	479	501	533	529	526	500	503	501	495	510	468	507	493	480	512	519	533	509	521	465	460	459	476	472	458	477	490	492	492	475	518	457	510	474	459	474	477	460	489	526	476	514	519	483	463	467	503	496	526	482	515	475	448	511	474	494	491	481	456	489	507	478	479	501	492	470	487	485	486	482	538	509	492	492	499	481	495	493	496	475	496	507	503	448	518	522	474	495	498	502	474	506	479	501	492	456	438	454	492	468	470	473	520	488	494	500	472	461	467	495	480	486	495	511	514	485	474	474	456	464	488	467	497	488	505	503	433	481	477	493	486	480	522	504	476	439	465	479	481	495	495	498	471	502	565	499	475	516	515	504	484	505	458	521	470	521	473	521	515	489	506	498	506	496	470	471	491	529	463	487	494	462	501	495	494	479	504	501	475	489	534	509	474	494	514	497	497	494	487	457	468	526	510	489	489	462	459	491	532	545	451	473	504	494	478	480	472	486	474	500	492	479	513	533	469	508	484	476	520	474	489	466	462	487	506	537	457	462	486	493	453	512	487	487	492	500	508	491	484	494	486	489	505	495	486	504	531	482	475	482	489	523	468	479	480	498	523	487	487	473	519	485	490	454	517	499	551	487	496	488	470	490	473	494	538	478	526	500	481	469	511	452	516	492	481	478	498	469	480	476	513	487	495	460	447	510	485	510	495	481	487	502	512	506	504	480	471	513	477	506	524	474	493	481	486	478	486	505	475	487	474	475	470	510	456	485	468	494	485	496	485	464	501	477	461	509	492	497	471	496	469	509	493	483	471	472	505	492	473	504	509	502	455	495	515	501	526	506	467	473	477	463	451	476	488	495	484	482	467	492	509	493	493	500	510	528	488	508	466	468	533	485	504	529	496	514	492	487	516	482	510	517	481	483	487	479	470	483	484	493	491	491	478	515	469	504	485	514	514	480	463	465	453	487	441	462	488	464	447	499	507	488	500	425	515	465	494	475	492	487	484	509	448	497	467	498	520	497	461	543	446	498	481	472	484	490	453	524	459	516	496	515	498	467	453	516	475	516	476	486	530	460	478	478	521	476	469	492	520	468	451	502	497	496	501	494	494	506	501	494	489	497	525	497	488	503	454	510	483	495	527	524	477	482	520	500	507	484	478	514	501	488	476	496	449	478	497	461	490	502	498	443	487	535	483	514	492	516	489	484	518	516	510	482	492	477	498	474	465	507	500	495	516	486	446	507	459	472	492	464	502	504	492	434	478	499	486	498	490	518	441	545	500	518	460	473	484	481	459	482	484	490	485	481	485	506	481	474	472	500	481	501	482	472	493	477	508	502	482	477	480	521	477	523	472	492	510	496	478	508	502	514	523	480	478	503	498	478	501	488	473	532	495	511	456	502	509	469	488	480	489	528	501	443	490	514	470	474	495	520	521	453	470	509	513	474	455	446	503	481	482	477	482	472	498	477	490	484	510	489	500
23924	21169	29138	24654	20179	8582	693	438	455	400	416	342	340	356	364	361	371	350	332	365	323	343	356	332	360	346	319	354	346	359	345	331	339	351	326	350	350	311	328	325	332	308	308	355	338	338	320	293	313	325	333	328	320	349	320	323	343	361	341	306	319	329	340	321	349	258	337	316	324	345	309	295	305	322	340	334	315	320	312	338	334	307	328	312	348	316	302	320	313	322	345	321	317	332	313	307	322	335	342	317	332	361	311	348	293	358	320	322	318	307	325	310	336	309	327	336	300	334	301	318	349	323	315	331	339	315	282	340	307	318	330	325	322	336	365	326	314	326	331	329	308	305	316	302	346	300	367	324	345	323	321	328	324	328	367	302	297	311	317	351	380	322	323	330	354	307	331	321	338	323	302	308	322	359	322	336	322	336	342	341	315	355	355	304	316	331	323	338	329	316	370	307	329	345	321	322	338	302	312	337	337	327	311	297	361	321	331	330	334	284	312	332	341	315	320	311	323	323	324	310	321	326	313	348	334	331	339	322	335	305	283	333	311	315	312	302	349	343	318	325	355	348	332	312	321	318	325	324	313	326	356	276	320	344	307	313	325	343	341	315	289	327	309	301	291	354	292	371	322	331	302	334	326	314	356	339	294	324	331	322	335	305	328	337	308	344	310	310	312	328	338	323	313	286	331	322	305	320	323	337	331	317	339	297	329	318	313	335	310	318	316	325	365	327	343	323	336	318	332	315	340	317	330	336	338	375	307	315	302	307	278	313	287	323	341	308	343	351	313	343	342	354	319	315	328	343	344	334	330	303	343	363	324	330	323	337	310	313	300	341	351	300	309	319	346	294	304	311	332	359	362	326	303	354	343	302	343	318	360	326	348	338	359	339	335	334	322	312	325	354	343	332	342	313	328	316	351	379	342	326	336	323	300	338	344	316	330	330	313	304	307	314	350	318	343	356	309	325	344	332	352	326	314	313	332	326	335	332	335	278	285	325	330	338	323	318	311	309	322	321	335	342	315	298	348	308	333	339	338	354	301	330	327	335	336	344	322	342	341	364	322	334	356	315	309	326	311	346	351	349	344	337	343	309	343	323	312	303	337	345	330	341	344	325	313	344	365	359	310	326	298	333	323	311	321	338	296	330	353	310	364	298	318	336	303	339	324	318	351	337	307	330	345	318	311	336	327	346	327	319	354	312	324	334	312	348	357	331	330	323	341	336	343	327	330	318	312	313	318	282	297	324	315	334	301	351	318	311	326	315	337	347	344	303	305	329	330	321	348	319	317	361	363	305	348	325	355	333	313	339	360	333	354	323	349	316	283	321	327	314	340	295	345	308	340	319	352	319	314	344	295	315	320	314	289	337	339	332	315	327	305	322	325	326	350	326	327	315	319	343	313	340	315	346	326	357	337	318	325	330	299	328	352	357	324	321	301	316	380	336	317	328	340	320	349	337	350	336	301	320	329	321	319	340	280	343	316	323	337	313	297	334	319	354	310	303	348	351	320	316	357	337	314	319	351	329	344	340	344	309	343	331	339	338	335	289	361	346	357	325	338	304	300	326	326	334	292	336	333	358	306	328	340	298	337	326	332	324	337	337	330	322	327	308	367	322	301	339	312	349	343	322	311	316	378	290	330	331	342	322	329	337	310	322	326	311	344	342	324	347	340	317	330	349	294	343	362	360	349	321	327	301	320	330	301	335	307	383	340	319	316	300	317	338	332	330	337	297	351	304	325	293	351	333	326	342	327	319	298	315	338	333	334	280	345	323	296	304	347	322	340	321	291	368	357	344	283	300	310	322	331	356	322	334	329	340	325	317	315	314	296	306	322	353	316	325	335	330	314	304	357	325	299	304	278	326	298	325	313	329	312	302	321	338	349	331	329	350	350	333	306	387	312	338	341	332	327	314	330	341	317	331	331	319	350	295	341	303	342	314	336	337	319	308	311	351	323	346	344	346	332	318	343	323	276	349	308	284	332	307	325	344	323	357	321	354	330	332	331	329	308	313	315	349	317	338	325	319	303	342	322	333	328	345	318	320	329	344	327	332	325	328	319	322	288	276	293	328	330	327	299	281	319	343	320	290	331	328	345	325	338	359	313	337	324	293	325	305	335	333	303	356	314	338	307	321	313	341	321	297	324	315	342	304	338	297	354	317	314	341	301	344	312	326	320	330	334	333	315	325	326	344	337	328	308	339	342	343	336	346	328	326	346	337	310	349	317	326	306	328	289	327	357	314	341	345	312	322	285	349	363	349	302	309	326	343	318	320	364	336	291	322	328	326	311	346	337	330	328	312	291	292	311	310	323	325	354	335	310	325	333	326	332	362	344	326	325	338	343	300	318	308	317	334	331	325	285	294	326	310	307	330	302	320	355	303	311	311	341	330	328	321	334	332	321	358	337	320	323	326	329	328	297	335	329	336	307	311	315	340	324	325	313	318	351	327	334	327	320	333	306	329	295	314	339	282	312	317	304	313	312	342	296	332	332	319	327	331	328	338	327	361	345	322	339	307	334	310	298	342	324	295	353	325	324	347	314	312	365	317	340	332	305	346	285	336	300	315	316	315	321	328	335	307	316	328	296	347	325	331	320	302	355	316	334	317	328	335	325	329	308	339	325	306	305	315	332	306	330	348	297	313	320	345	294	321	302	354	317	313	347	319	325	327	357	302	306	302	306	341	317	311	341	324	341	306	347	316	305	328	347	302	297	330	337	354	360	278	335	298	340	364	342	362	324	306	337	319	332	274	323	313	346	322	325	356	356	302	339	342	312	305	337	357	326	315	308	343	325	304	326	275	308	311	342	356	335	334	326	315	336	329	328	308	354	306	311	302	319	348	341	352	338	316	319	317	322	326	333	321	347	331	309	292	295	346	347	324	317	335	301	321	339	350	329	353	321	331	298	339	303	312	326	326	333	319	304	317	301	322	307	362	324	297	325	346	301	311	324	306	325	313	322	322	336	320	334	301	327	313	320	360	362	339	301	333	321	315	304	353	324	308	338	314	378	310	331	316	325	318	314	330	364	312	305	342	310	304	343	349	335	341	337	307	312	341	310	301	322	308	333	310	340	318	327	303	331	327	306	324	320	315	358	310	324	304	340	331	319	314	314	312	349	337	328	335	337	324	276	352	342	304	310	317	339	320	325	342	317	338	309	292	324	304	309	333	325	355	334	321	304	312	315	347	313	304	332	314	319	299	307	339	326	348	327	328	318	345	335	315	339	314	344	345	310	332	335	328	326	319	324	338	318	283	340	305	314	327	343	327	324	319	320	313	332	314	335	321	334	299	345	333	316	320	332	316	338	312	287	329	323	321	332	341	313	345	354	322	324	321	324	377	318	310	356	323	308	297	306	334	330	334	319	339	307	287	338	328	365	325	296	326	323	356	320	337	335	324	357	295	309	346	383	346	331	298	339	309	358	313	341	319	314	363	314	306	323	296	297	336	337	346	348	324	322	340	323	331	337	320	326	331	327	314	311	312
50207	71642	58177	25204	1572	1059	973	916	863	654	630	607	602	595	568	531	523	558	525	519	549	538	483	470	487	529	507	543	519	546	561	536	539	555	534	529	508	506	503	546	517	510	463	488	495	518	468	492	490	542	505	511	465	472	497	481	477	453	483	519	485	472	469	488	508	490	498	486	480	483	517	494	458	480	448	466	516	466	484	511	473	474	496	466	488	467	484	498	476	476	504	438	466	504	504	482	489	503	491	516	507	476	495	494	481	492	467	501	488	451	469	510	518	504	486	492	515	465	468	504	501	494	515	452	473	498	485	463	497	463	501	477	504	452	487	491	463	471	493	478	449	466	478	499	478	460	502	469	493	456	513	498	457	478	488	486	497	487	460	464	461	488	501	511	488	519	498	496	500	484	509	471	489	521	501	471	459	463	495	475	516	481	489	485	506	471	455	494	478	487	482	486	476	513	479	484	492	499	488	450	489	502	484	502	478	508	477	500	446	487	497	450	491	452	516	502	516	511	472	476	493	492	468	495	450	481	462	487	497	502	502	477	495	527	453	503	442	495	481	460	501	455	461	494	472	488	504	470	479	478	495	460	457	476	515	444	441	499	464	472	464	489	509	479	447	504	514	505	479	491	504	493	483	504	526	503	472	482	440	493	541	498	475	447	486	470	515	520	470	470	472	503	442	474	482	518	455	512	516	510	503	489	497	460	491	463	471	482	518	464	465	457	474	476	462	458	464	483	518	473	514	501	505	478	494	447	476	517	476	481	462	498	495	499	498	428	516	464	466	477	456	489	488	474	491	464	492	476	471	450	471	472	470	468	495	462	502	484	506	481	465	458	498	518	505	492	485	491	460	475	502	452	506	459	497	508	464	471	486	487	474	501	483	491	517	428	491	504	522	520	510	506	479	456	511	495	487	510	485	514	500	494	479	436	432	474	455	474	449	446	506	472	445	503	470	523	488	494	443	474	460	495	501	513	497	468	478	491	461	486	496	483	477	491	476	478	492	506	505	471	509	527	482	448	468	455	511	496	483	475	478	470	520	491	472	490	473	494	461	517	505	505	462	476	463	485	479	444	465	462	454	519	451	476	479	502	441	484	469	480	476	462	505	476	495	484	482	502	475	472	532	455	485	515	457	553	452	469	489	500	475	471	483	473	484	482	527	451	466	519	495	481	495	476	460	452	492	489	498	486	478	460	460	499	522	452	455	430	521	489	490	478	449	478	477	512	428	515	474	486	515	512	487	483	496	491	484	497	503	482	437	493	493	477	460	484	491	481	488	472	501	520	499	480	443	500	472	458	482	469	478	491	460	511	449	486	469	513	508	452	480	490	448	504	497	508	478	484	484	557	502	497	449	472	468	509	475	488	466	472	453	478	523	460	486	473	481	463	474	492	507	491	505	494	458	486	457	518	447	485	495	484	466	492	448	455	497	461	473	507	500	479	486	495	457	507	497	454	469	453	461	446	518	470	463	495	448	498	486	485	485	442	480	513	469	457	482	463	455	487	502	452	503	497	500	508	502	440	461	483	465	476	494	516	446	501	468	494	472	483	484	465	491	498	490	470	482	477	485	477	463	498	495	478	463	481	462	465	461	437	507	498	512	483	448	489	488	469	483	490	482	493	502	467	462	456	476	491	501	509	450	479	474	463	488	479	461	508	484	470	479	476	467	491	450	471	472	492	444	470	472	486	487	442	503	472	496	494	473	428	453	494	458	488	491	468	492	446	470	477	474	505	449	466	462	451	442	484	506	505	490	466	449	476	446	455	487	478	471	451	460	503	486	509	509	478	489	515	471	508	521	452	479	550	451	508	501	533	461	488	494	480	513	482	468	489	500	498	460	448	518	480	469	454	532	474	452	455	452	476	461	495	457	514	498	483	524	495	473	481	504	492	485	498	528	461	454	483	509	442	485	511	501	545	487	470	473	456	438	507	501	449	524	477	483	518	504	470	495	442	465	501	493	455	475	496	440	512	485	441	521	501	527	488	470	465	477	483	484	494	513	465	461	485	476	415	465	455	492	454	461	506	476	473	493	449	467	484	474	476	497	511	473	494	467	497	473	502	472	483	459	505	458	471	477	494	488	458	474	495	496	486	492	463	487	473	461	503	510	452	491	518	438	498	535	501	460	458	469	467	496	482	463	464	479	453	521	487	463	506	487	498	494	524	515	482	498	485	551	490	517	468	499	477	443	503	492	495	462	450	494	479	486	494	468	497	508	471	455	459	485	518	467	484	475	510	492	492	473	466	464	457	471	496	494	495	465	494	491	499	469	500	526	525	473	457	510	525	457	449	426	468	516	430	503	441	493	478	478	468	482	468	472	495	491	469	482	519	494	458	480	490	513	510	477	497	482	472	521	476	487	492	517	510	446	479	519	476	509	478	484	411	488	496	470	513	442	528	468	500	462	487	501	447	450	492	485	461	471	500	539	522	506	463	494	457	475	476	441	439	483	489	488	484	488	480	483	481	486	458	503	479	444	477	503	478	513	481	484	460	499	458	482	476	498	440	484	484	471	497	468	499	474	492	483	475	519	458	471	507	516	476	470	488	504	499	461	491	515	462	485	472	526	438	465	476	493	465	526	498	473	492	491	472	455	495	467	477	534	465	490	476	516	458	500	524	481	521	440	518	513	462	491	444	499	508	493	531	515	458	485	501	455	476	500	479	459	463	463	457	485	479	508	479	487	504	469	502	468	476	530	477	499	461	480	477	452	476	499	468	485	489	486	509	496	456	480	474	473	479	445	495	483	466	488	485	467	508	511	432	471	496	511	507	476	464	496	488	498	496	458	489	501	491	460	514	500	473	478	478	494	470	505	450	471	493	499	512	463	468	497	506	473	483	477	482	506	453	477	513	497	477	469	445	513	478	446	484	502	501	503	489	504	478	485	433	448	491	464	476	482	463	418	503	456	515	479	480	508	499	439	534	493	477	484	502	502	483	483	465	497	481	479	482	486	461	494	499	490	486	467	516	462	529	471	490	455	467	449	484	463	470	448	470	526	439	511	486	452	507	508	465	522	479	510	493	525	478	487	454	436	459	502	479	446	475	486	491	472	487	498	500	489	476	540	511	488	499	491	469	462	446	493	458	480	485	498	496	496	446	489	504	509	483	486	507	497	488	462	471	498	455	487	457	458	480	506	501	459	491	449	505	461	502	447	488	519	512	495	479	517	515	496	467	485	505	484	478	493	464	480	481	478	485	479	480	517	493	520	469	538	501	489	504	485	498	490	474	467	508	490	520	480	491	490	462	495	462	480	491	479	473	484	488	450	500	486	436	470	454	498	562	460	477	492	462	482	490	500	450	474	455	460	487	501	481	501	506	513	471	482	482	466	494	514	468	493	465	444	502	473	527	518	483	486	511	434	531	471	489	517	464	447	475	477	511	478	457	481	508	496	491	483	526	485	507	522	504	497	522	503	484	475	519	499	475	487	476	514	465	488	481	483	463	514	493	494	456	496	513	481	503	459	465	454	504
22844	21054	29165	23507	21022	20957	10578	561	382	284	280	266	230	222	194	214	226	199	191	195	201	221	202	188	188	169	191	165	186	203	181	197	219	208	170	191	168	195	184	177	175	190	170	175	157	161	166	157	174	179	174	173	180	167	177	161	151	173	173	155	169	162	175	186	177	173	162	145	181	174	166	155	163	193	161	170	173	152	149	144	170	158	153	181	158	148	149	169	154	170	177	150	158	148	159	173	158	155	157	149	154	162	158	151	168	148	183	177	149	164	155	151	143	161	159	183	172	152	175	162	141	151	168	143	150	158	171	146	132	148	176	160	172	173	158	162	155	150	174	148	173	177	182	155	174	158	191	176	145	148	160	180	166	150	180	173	159	132	165	152	152	160	182	151	159	165	163	155	134	176	155	148	132	189	149	153	154	172	174	176	144	177	189	157	176	188	136	162	138	137	157	171	153	157	138	161	173	160	167	161	138	147	161	167	180	191	153	176	158	163	164	140	162	165	159	168	163	170	170	163	147	184	153	152	181	149	149	168	166	166	168	155	154	175	173	150	174	172	148	158	160	154	157	178	156	181	164	167	159	142	166	160	159	169	163	161	158	143	170	168	174	144	134	176	172	143	140	176	169	154	160	153	198	174	146	169	167	155	166	168	149	192	136	162	147	156	161	180	181	147	160	165	159	167	161	153	173	152	157	151	178	148	165	151	146	156	153	140	160	163	153	190	155	163	149	159	168	143	150	148	166	158	164	140	160	156	150	167	185	152	176	147	155	163	136	162	152	166	120	179	165	156	146	167	155	151	149	143	179	152	158	163	173	167	150	135	163	153	171	192	162	175	162	167	163	161	175	169	139	175	153	143	156	148	162	155	157	156	173	174	170	162	150	168	150	184	155	167	165	169	167	155	148	158	144	155	153	177	165	139	133	176	156	143	184	181	159	166	172	163	152	171	173	158	154	152	152	167	168	151	172	155	157	146	164	155	151	161	170	159	151	167	186	169	139	172	162	146	184	149	171	186	144	159	135	154	157	164	156	157	157	164	148	177	143	175	150	178	156	145	163	157	155	167	145	147	164	137	182	159	157	154	169	159	174	155	170	165	152	178	154	169	177	162	171	149	167	157	169	169	148	161	132	150	158	168	178	151	157	156	130	137	162	147	179	158	164	149	139	142	156	170	153	159	160	161	161	152	160	174	152	138	154	160	166	168	152	168	157	184	163	160	157	186	179	156	166	159	150	152	159	161	164	162	166	153	149	172	171	160	160	161	161	177	188	155	185	164	174	171	142	151	170	144	158	198	140	147	170	155	172	151	150	157	174	161	161	160	177	163	158	159	169	153	162	166	174	162	175	134	170	143	150	168	170	197	149	159	154	155	153	157	168	162	161	169	154	160	155	167	167	162	171	166	165	174	179	175	137	176	182	142	175	176	137	141	165	153	176	146	164	171	147	172	150	135	181	179	169	166	142	153	178	150	154	167	158	171	146	143	151	158	167	174	158	168	155	146	177	138	173	166	177	163	161	168	159	146	146	159	171	159	164	153	171	140	156	150	160	139	138	158	177	135	146	158	170	160	172	180	158	160	148	169	138	149	158	166	176	153	157	142	170	170	167	164	163	161	149	181	168	153	159	150	165	170	164	146	186	164	191	147	170	151	143	188	132	161	157	138	174	161	180	170	174	135	146	160	166	187	141	158	160	178	127	133	171	161	159	177	165	152	164	164	144	168	167	152	180	181	145	164	179	167	169	167	163	131	145	162	172	191	151	159	170	163	154	147	178	173	152	133	172	137	175	163	134	162	169	152	171	157	156	145	170	176	164	153	143	149	156	183	146	151	154	175	162	157	150	185	172	162	167	150	152	157	165	142	162	163	175	172	153	167	161	162	152	160	161	148	161	151	161	170	172	164	158	147	178	161	164	168	162	156	149	167	166	170	143	149	167	165	146	150	192	154	166	186	158	157	189	156	145	172	144	162	146	147	156	160	159	176	183	166	162	168	161	164	171	152	180	152	131	155	154	160	164	145	143	146	177	164	155	178	146	167	164	161	148	176	152	164	141	166	163	157	174	151	159	169	160	149	144	157	160	170	150	139	171	145	163	172	151	151	142	152	177	166	169	164	175	170	151	142	146	163	169	157	168	162	185	183	146	160	160	161	172	153	182	151	151	145	149	171	172	151	157	148	143	147	183	158	144	162	161	147	162	178	165	161	166	175	165	144	173	183	168	133	150	165	168	159	161	153	165	192	158	172	157	145	183	178	175	174	158	160	169	157	156	176	166	165	173	147	156	170	165	178	163	165	161	151	152	170	159	162	189	174	153	154	174	149	166	156	173	157	165	145	144	168	127	162	163	163	160	172	159	164	165	153	149	158	160	171	166	181	196	161	156	178	156	188	181	137	169	192	162	148	149	159	167	168	158	176	142	156	158	124	167	171	164	149	174	145	160	165	160	170	131	170	159	161	164	175	163	144	147	166	163	167	161	159	166	169	160	156	170	157	164	170	165	169	146	163	154	165	154	143	158	185	166	167	143	178	179	178	165	146	159	158	150	155	151	187	173	141	166	148	151	152	161	170	150	151	146	152	131	160	163	158	147	155	157	155	174	180	146	158	181	192	164	158	150	158	170	149	151	171	168	157	181	174	124	157	151	152	160	149	139	158	176	141	170	156	150	146	152	175	160	155	155	164	173	168	161	168	156	159	159	159	129	159	158	145	143	156	173	151	180	148	162	154	167	158	169	172	164	150	163	151	150	174	142	162	169	163	166	167	187	153	164	156	161	162	165	168	138	141	140	137	175	151	154	175	154	155	144	171	149	158	157	154	139	171	173	141	154	173	165	156	161	153	155	134	164	151	150	180	154	136	172	166	156	164	163	148	144	144	181	157	157	155	147	157	163	176	160	150	166	176	155	168	145	171	166	155	177	136	136	167	142	171	177	164	160	161	146	170	150	157	158	167	148	162	170	159	156	138	184	147	199	155	183	161	163	152	190	168	159	175	171	143	155	146	162	164	190	156	185	150	164	171	133	140	152	160	177	173	180	178	162	156	175	174	150	154	189	143	144	160	147	141	168	155	151	163	146	168	153	195	167	170	146	150	187	157	195	160	153	183	145	160	183	140	148	167	180	162	158	155	166	150	168	163	165	151	160	149	148	156	145	167	158	148	183	162	166	152	179	154	167	170	152	143	150	174	144	166	163	152	142	156	155	161	167	148	166	139	159	160	164	162	146	155	153	131	181	171	165	160	166	179	173	139	145	166	162	157	161	152	144	168	174	149	174	175	152	158	158	164	159	160	150	159	158	179	132	169	172	154	157	153	137	163	157	171	163	164	147	154	161	155	145	170	177	170	178	158	149	150	159	169	162	172	166	152	156	155	174	151	135	164	174	166	167	168	174	166	179	164	173	163	144	148	154	147	159	162	161	156	173	153	167	165	148	160	141	166	138	160	171	147	170	149	142	162	167	146	129	160	169	163	179	164	169	170
51761	77519	65123	29168	2473	1571	1159	1212	1097	641	557	514	461	398	394	387	388	354	366	340	332	339	330	318	313	275	323	303	329	318	318	359	313	344	301	298	315	289	291	302	290	280	257	259	230	235	253	250	270	231	252	241	256	249	243	233	257	245	235	247	247	268	249	226	219	260	261	240	236	258	255	232	232	267	222	225	244	201	239	260	235	243	242	250	231	212	274	266	247	225	231	245	222	232	223	243	252	246	240	244	241	260	248	217	221	228	229	241	239	230	242	275	245	256	255	246	224	244	265	232	243	237	251	224	282	225	250	234	247	246	248	250	233	261	261	261	235	252	234	242	213	248	251	252	258	221	241	240	247	257	236	258	233	204	228	241	247	263	233	238	234	246	251	255	279	237	231	228	259	235	261	243	253	241	269	252	254	225	234	217	212	225	248	233	223	247	245	267	227	221	229	241	239	276	246	244	227	204	219	270	267	235	225	220	237	254	232	271	252	212	226	251	252	242	241	236	224	236	236	229	249	232	231	237	257	227	236	242	248	230	255	268	234	250	250	263	222	236	239	233	241	273	257	222	245	242	220	199	223	240	215	252	242	237	214	224	247	261	220	273	231	238	247	237	226	199	238	222	219	257	244	228	248	231	255	223	251	229	274	257	247	248	224	260	235	233	245	223	228	229	266	250	228	244	237	223	231	235	264	278	268	239	244	248	263	246	253	231	222	247	232	231	274	239	238	228	210	245	230	244	261	264	246	273	238	266	244	247	246	229	236	254	239	254	241	268	254	248	224	235	247	230	275	214	234	251	263	224	210	254	226	226	250	223	234	269	241	230	266	249	254	231	251	242	266	239	263	220	250	233	259	245	220	244	227	232	241	237	260	256	258	251	262	243	247	244	246	263	236	257	229	215	245	261	229	225	246	221	230	253	241	226	246	208	232	223	234	252	226	272	232	245	277	255	249	255	271	243	234	252	254	226	236	237	241	230	222	254	250	225	241	269	233	257	252	214	238	245	226	228	252	267	221	254	246	241	225	240	220	246	237	234	223	262	225	222	229	225	242	229	250	221	256	258	235	236	234	253	227	254	244	273	235	266	242	229	222	218	235	221	251	264	261	237	231	264	228	255	211	232	260	256	222	226	209	229	221	238	233	263	228	243	220	220	247	253	230	244	240	254	233	250	245	253	245	264	265	231	262	225	226	251	229	247	237	223	241	220	218	241	264	258	257	256	250	223	263	210	260	288	264	233	279	278	243	236	231	231	240	272	245	262	290	250	253	237	239	239	253	235	250	242	232	255	269	226	247	221	247	252	212	251	224	273	229	247	240	252	229	250	244	231	229	217	235	235	273	238	264	242	252	237	240	277	245	272	236	213	241	270	259	234	263	249	244	219	242	278	257	249	223	233	222	247	271	242	238	229	240	271	273	248	257	248	226	265	232	261	260	239	241	242	222	237	238	253	221	225	236	271	261	242	255	256	234	224	241	247	243	230	242	212	233	211	230	245	242	236	250	267	231	249	235	230	253	210	248	266	235	258	227	239	238	258	241	230	263	217	242	232	252	233	228	222	246	241	212	249	250	265	237	268	218	263	229	221	223	236	256	213	249	263	217	243	241	234	230	242	243	231	254	263	212	265	224	251	245	224	239	231	229	245	254	221	254	245	237	238	232	267	260	237	236	240	250	248	214	217	238	237	225	244	234	249	235	269	252	243	228	242	244	226	234	224	226	223	261	223	225	243	234	248	248	267	246	254	235	239	237	227	282	251	257	254	254	228	243	248	247	241	250	236	263	239	246	265	206	238	216	249	269	221	265	261	241	248	270	261	248	218	228	221	211	205	261	228	225	229	237	259	219	250	252	240	277	251	240	234	240	254	242	240	226	208	240	235	265	244	260	264	243	250	229	240	238	260	255	258	265	248	246	252	237	246	239	233	234	236	241	233	257	247	228	224	256	212	266	225	254	218	244	265	263	230	242	221	240	235	247	233	232	232	214	235	237	251	243	243	238	235	247	225	255	227	265	259	241	244	250	236	228	221	231	209	239	205	238	233	247	246	246	243	246	232	233	242	215	264	248	228	222	217	220	218	234	228	260	257	237	221	248	276	228	211	240	254	235	218	252	259	225	264	230	238	262	243	238	252	222	236	241	235	219	237	245	267	269	243	246	236	236	234	256	245	239	224	234	244	224	215	252	250	239	255	234	219	246	251	246	244	226	241	238	260	252	210	246	253	222	217	229	236	227	266	256	246	218	248	242	249	217	254	237	265	246	206	247	245	239	239	252	251	215	245	231	217	252	237	247	231	244	243	236	243	252	218	246	238	212	233	263	256	242	236	244	248	223	233	222	246	230	238	239	253	266	245	227	221	246	246	247	263	256	243	240	223	237	230	243	251	228	255	227	261	245	261	245	243	231	239	227	229	245	236	241	250	230	256	275	219	236	242	267	244	251	266	212	255	238	225	249	241	216	266	262	259	266	254	239	248	227	221	241	244	238	238	244	254	230	231	220	238	244	247	241	250	230	226	243	264	245	255	253	228	216	259	264	257	215	267	241	246	236	265	252	231	251	269	248	216	236	269	235	248	238	251	242	236	262	233	232	257	253	223	246	231	245	217	245	261	218	253	243	240	222	248	270	203	224	236	244	253	257	249	274	250	209	232	221	252	238	222	265	277	236	248	250	243	276	236	232	251	235	242	260	237	248	240	238	250	269	230	220	254	251	229	244	259	248	256	242	262	232	258	219	230	234	234	268	240	242	244	215	239	241	236	250	260	264	263	250	231	251	247	263	242	250	234	234	268	223	203	251	225	236	246	232	241	239	232	241	238	261	229	224	220	230	252	256	239	194	199	254	260	238	251	245	221	242	256	239	255	225	247	250	225	243	241	271	234	253	253	231	229	229	228	265	219	243	245	215	246	235	236	235	250	254	242	214	227	250	240	217	237	249	249	225	241	245	260	210	263	258	253	225	238	251	236	231	243	226	270	256	225	262	232	254	238	229	221	252	244	225	258	252	209	230	245	236	257	212	251	224	240	220	249	249	247	247	233	255	215	240	268	232	252	244	241	233	229	231	209	259	241	236	230	269	220	249	226	255	269	236	223	219	250	261	238	237	267	249	212	235	271	214	232	228	245	244	231	255	223	243	272	211	268	245	237	268	258	233	244	250	232	229	241	274	235	278	226	253	211	237	275	228	232	260	218	257	229	247	247	240	240	232	238	258	232	258	251	214	218	264	213	255	228	236	283	228	274	231	242	231	213	251	235	247	240	234	242	231	235	250	221	234	241	253	253	223	233	246	242	241	254	242	242	232	243	268	236	240	249	232	220	245	224	227	263	229	234	255	226	244	248	244	220	231	245	218	241	255	266	255	220	245	232	274	260	248	220	223	241	276	240	242	238	253	241	245	246	248	270	238	247	239	221	229	255	236	264	228	256	229	239	250	243	237	243	225	245	264	231	248	282	258	260	255	212	238	239	272	240	248	265	235	268
27057	22320	24500	6731	468	373	366	339	367	371	321	341	368	342	362	331	329	310	323	345	311	338	325	343	331	352	325	362	319	310	335	322	337	367	348	360	320	354	348	331	334	367	313	349	347	315	328	348	336	331	370	298	342	325	328	356	337	364	359	336	324	326	362	334	325	366	333	330	338	307	323	326	306	330	366	325	319	338	330	324	336	361	323	315	338	347	286	313	321	361	349	344	324	336	314	320	363	317	355	322	358	294	341	329	341	328	338	314	320	344	311	298	340	322	332	306	314	349	320	364	329	355	324	322	350	342	290	322	323	337	331	312	312	362	328	324	318	328	337	334	299	330	339	356	342	308	323	371	305	352	336	338	323	337	342	331	341	320	322	316	349	342	344	321	342	317	339	355	335	296	347	322	320	333	302	335	316	335	320	318	332	345	345	327	303	339	336	335	346	347	330	314	321	361	330	325	325	319	341	326	326	323	342	369	321	318	314	322	341	365	306	330	289	310	356	331	318	335	333	321	321	349	351	343	347	331	353	351	297	357	370	333	327	318	335	330	329	330	348	342	311	311	326	316	319	337	312	327	357	329	332	354	329	344	328	319	384	328	334	328	337	340	331	313	350	299	339	351	353	363	333	362	341	316	375	343	339	353	336	324	345	351	306	354	303	322	331	339	349	314	329	319	317	301	339	348	329	339	346	319	336	332	314	345	305	331	348	289	325	336	316	321	338	323	366	346	296	337	339	358	340	352	321	354	330	332	315	344	334	368	352	320	343	333	363	297	316	322	362	336	335	308	325	339	328	329	348	351	338	351	349	328	327	329	322	315	311	344	332	360	338	321	325	327	351	344	323	372	322	309	305	330	331	372	335	331	346	313	330	335	351	335	354	318	325	319	336	329	329	353	343	305	331	340	334	323	351	338	299	361	360	338	319	339	310	358	332	349	335	366	322	359	352	326	334	351	295	322	317	338	303	329	311	335	328	326	330	349	308	343	335	340	350	308	335	292	311	347	380	359	321	352	323	339	312	309	318	308	320	348	323	340	329	345	348	326	331	349	338	327	319	334	321	320	359	324	314	318	311	351	358	363	338	317	345	293	348	359	322	377	331	340	316	315	326	323	305	313	348	324	337	347	320	304	344	339	364	313	370	325	368	341	307	339	297	322	336	343	347	334	325	307	331	336	337	339	348	314	350	353	347	340	334	337	359	301	309	337	378	309	353	351	386	347	300	338	345	343	327	367	318	323	316	324	331	326	314	329	322	339	311	328	322	357	333	313	319	340	324	329	338	340	350	337	309	326	366	369	321	344	324	329	328	359	315	352	322	325	371	337	321	351	330	347	340	329	350	321	328	336	363	314	359	355	341	334	369	317	362	386	316	308	354	332	330	371	338	338	322	372	319	351	350	291	340	328	338	347	331	359	332	336	326	350	338	311	346	344	353	341	328	316	326	349	337	350	358	313	317	334	344	321	323	316	354	368	362	344	332	327	328	304	351	330	334	336	343	314	334	315	335	316	319	305	345	328	361	329	346	342	317	370	322	326	349	366	318	316	333	343	311	311	325	310	305	337	310	356	349	319	302	346	378	329	343	329	353	337	367	331	354	336	358	343	347	326	336	319	340	348	318	342	345	338	314	325	332	343	371	351	340	339	335	314	316	346	314	365	321	356	340	343	325	317	349	341	331	325	334	323	344	321	302	308	322	339	304	349	317	303	348	332	328	301	359	335	349	338	358	345	336	344	365	313	316	315	313	364	335	347	343	326	344	326	317	325	323	312	365	390	348	286	344	338	341	350	336	322	326	338	375	326	327	313	358	314	339	327	353	343	326	313	324	369	358	349	326	325	354	321	319	350	316	346	314	363	315	348	329	345	321	297	340	351	319	336	308	313	334	311	322	350	351	329	372	359	318	359	361	330	352	297	357	355	348	340	346	320	338	364	351	352	298	312	343	325	328	328	339	313	331	288	312	358	356	347	351	321	323	362	336	345	331	333	316	337	324	320	337	349	328	293	351	320	351	325	331	325	362	336	330	311	348	324	354	358	329	338	358	343	336	375	322	317	331	368	340	339	356	355	326	339	305	368	349	302	335	340	303	335	316	323	372	335	315	321	332	356	346	342	295	303	339	327	357	321	335	326	338	331	320	346	334	304	326	346	321	340	340	321	297	325	339	331	331	362	352	347	320	349	347	320	343	357	336	336	318	361	319	309	361	337	330	337	335	346	321	340	358	318	323	294	334	320	326	336	340	340	320	345	352	347	326	347	345	321	315	353	352	345	380	347	346	330	322	348	354	348	330	320	341	350	337	319	335	332	335	334	347	329	319	338	339	324	352	346	319	338	337	341	338	322	359	306	343	340	303	336	333	358	338	326	336	348	343	326	311	333	339	323	321	368	370	338	317	342	302	330	311	310	328	292	351	333	314	336	312	317	357	341	339	303	337	317	329	354	361	336	338	356	293	281	346	356	347	318	300	315	328	318	347	351	325	338	341	326	308	345	298	371	313	348	292	338	321	324	345	333	359	322	347	325	351	330	316	311	342	352	334	327	354	340	324	330	321	349	324	332	356	338	309	335	355	340	308	329	343	328	363	348	315	300	316	328	335	346	326	324	344	348	354	319	313	337	296	364	333	349	338	338	329	298	299	346	342	357	331	323	376	331	281	334	350	336	326	349	338	349	364	344	336	311	336	322	352	348	322	331	366	357	297	346	324	323	368	312	329	365	322	352	323	300	365	362	338	347	352	334	353	340	332	381	318	325	354	335	336	309	327	297	318	355	336	336	323	338	344	346	323	339	351	347	346	344	349	334	317	345	322	339	358	312	327	357	339	323	320	303	344	362	337	312	347	338	325	334	361	321	319	316	294	324	315	353	308	335	356	330	332	348	320	313	348	349	313	310	318	358	343	335	318	354	311	358	315	285	312	338	356	356	330	283	315	347	323	336	338	325	317	329	306	308	341	335	328	343	298	335	364	318	334	344	354	325	335	343	368	309	361	352	334	355	311	314	308	327	312	349	327	312	339	354	349	321	331	345	305	347	349	286	326	308	323	353	341	304	363	313	345	290	338	321	304	335	341	358	345	344	298	348	290	369	317	324	318	351	323	345	341	341	321	333	372	352	357	324	324	337	321	333	324	327	346	334	314	333	328	295	364	324	317	340	340	362	315	325	288	340	319	313	311	344	328	312	343	333	304	316	366	326	326	350	358	345	320	318	314	329	314	343	340	315	318	336	311	337	305	319	335	314	337	321	345	344	317	347	335	310	316	333	327	303	358	333	358	353	337	335	324	311	313	328	348	329	369	345	327	323	354	333	333	347	300	340	342	332	360	326	352	348	332	336	350	303	333	312	350	336	358	332	359	325	346	345	330	305	344	338	372	355	325	351	338	314	322	315	332	332	359	371	326	333	324	316	337	374	327	345	366	335	299	334	328	334	357	363	338	304	337	320	348	320	336	340	337	343	347	311	308	305	304	353	330	289	313	353
25090	36643	25342	3628	603	521	463	502	516	501	498	496	485	506	507	498	508	500	482	500	483	495	488	470	473	485	521	486	486	528	518	542	559	500	540	501	516	474	502	526	514	498	530	490	501	465	478	508	476	487	480	508	456	494	466	504	425	509	481	510	500	472	436	501	514	499	504	450	466	418	504	441	497	490	453	469	494	464	463	460	484	475	491	481	487	474	518	491	488	504	486	471	449	495	498	484	526	485	467	481	500	471	464	498	457	476	470	472	458	460	505	484	523	487	493	461	476	501	482	487	456	516	482	509	479	471	474	488	514	512	469	474	496	485	461	495	493	487	478	504	478	483	467	505	479	469	515	445	499	480	485	468	481	495	493	478	484	483	492	433	456	437	456	496	468	484	484	471	516	529	422	464	545	492	487	503	442	503	476	474	508	480	450	497	492	455	507	485	479	491	441	481	511	480	502	478	519	503	459	454	474	486	483	484	500	478	505	505	471	485	485	478	470	509	492	468	508	478	462	503	469	479	477	488	473	500	501	494	432	454	494	472	456	441	480	492	495	465	437	508	493	487	479	500	445	477	512	486	472	454	501	558	487	462	492	487	494	484	496	482	442	505	474	498	517	482	477	485	504	490	494	486	450	514	528	517	444	481	476	469	426	452	503	516	472	460	482	458	501	474	480	501	502	479	455	507	435	491	496	489	521	501	499	479	508	488	497	470	487	461	475	480	438	469	484	508	457	494	493	457	480	479	489	524	483	460	499	503	503	472	511	471	501	459	457	475	474	495	493	467	514	494	504	473	546	482	474	509	499	476	518	465	446	509	499	457	469	509	464	511	478	501	490	454	462	483	448	480	443	440	488	522	470	468	483	534	460	478	511	471	494	477	480	456	464	476	472	494	486	509	468	487	466	514	501	458	496	485	454	496	456	493	496	503	462	525	478	486	512	468	481	464	478	478	542	505	515	490	506	452	489	497	484	508	490	520	491	504	485	495	496	460	496	493	517	473	464	442	473	507	507	465	458	477	506	501	438	475	437	525	509	504	480	475	515	468	503	463	458	491	505	495	498	474	497	488	441	513	506	502	472	493	494	528	498	479	449	495	503	481	461	480	489	503	448	478	470	482	477	481	500	518	500	498	453	499	482	483	467	490	467	480	510	479	476	479	499	503	494	482	473	492	479	460	492	482	488	497	487	435	456	456	429	480	464	515	475	493	486	487	490	477	496	478	486	479	520	481	473	484	472	467	511	493	506	457	487	489	477	473	485	447	467	503	490	513	455	513	465	480	515	464	442	460	487	479	478	457	508	459	513	499	509	448	474	468	479	453	516	483	537	513	459	477	462	521	476	478	460	492	498	493	519	483	472	491	526	494	464	488	505	460	503	503	479	505	510	505	448	471	494	475	512	500	508	477	490	497	449	477	502	506	462	467	500	515	505	487	478	519	482	497	489	502	438	478	470	483	458	485	509	492	503	485	486	485	483	486	492	527	475	504	471	517	476	540	512	516	484	508	474	493	499	489	444	482	467	472	465	489	471	469	476	465	444	494	502	451	470	522	487	492	479	476	519	478	437	430	500	442	460	511	508	475	473	508	518	512	487	458	474	488	487	516	481	501	471	521	469	488	512	499	494	414	485	479	453	530	468	488	496	496	506	477	474	461	475	471	482	486	496	472	454	514	464	476	447	514	520	510	478	544	490	488	479	488	462	500	506	494	472	466	502	461	487	501	477	499	527	514	490	472	535	510	479	456	488	457	477	499	479	470	552	448	468	517	467	509	485	486	504	483	448	495	506	464	493	477	494	485	515	508	495	458	469	480	501	503	521	448	471	507	442	478	507	470	487	487	488	487	497	476	496	492	473	466	465	531	519	478	505	426	465	460	526	449	471	458	457	482	487	501	471	481	527	519	478	471	483	462	482	499	508	491	502	494	457	503	493	506	469	474	469	485	506	462	490	458	473	512	524	504	436	484	512	519	504	516	487	486	514	457	501	495	507	492	509	464	451	450	501	501	503	492	509	466	485	450	471	525	475	474	481	500	483	484	470	478	465	480	505	487	499	502	484	533	493	481	466	482	511	492	488	449	487	482	473	469	527	481	504	495	522	468	481	504	475	495	486	474	493	480	496	468	480	486	469	485	474	441	504	462	487	475	509	490	463	457	504	460	476	519	460	482	515	503	485	462	471	494	451	470	451	498	508	472	481	480	487	497	462	508	505	469	508	495	514	486	493	511	524	449	548	468	486	503	447	474	487	470	464	487	458	489	456	464	488	529	504	529	499	468	531	461	497	493	493	461	488	496	481	501	463	472	504	511	491	498	494	484	505	457	520	523	466	510	473	472	483	493	455	485	466	479	463	476	495	520	484	533	467	452	473	440	514	494	489	485	447	497	487	486	445	497	504	495	470	506	472	488	479	494	498	466	491	441	484	498	454	484	496	516	453	455	477	514	493	475	447	501	503	484	572	487	517	456	455	493	508	502	471	476	479	470	488	485	480	480	474	477	502	505	486	494	484	503	452	512	501	483	514	477	473	467	513	532	462	518	479	496	508	482	497	457	499	444	473	457	527	504	509	486	514	507	496	465	512	467	453	478	447	474	466	453	471	495	459	486	478	473	492	487	505	498	496	483	499	506	505	454	482	463	441	526	504	489	468	489	483	503	494	496	500	501	511	489	477	501	499	538	504	464	474	463	488	484	491	492	513	463	458	475	480	470	473	484	486	467	487	500	496	516	505	486	477	519	491	464	474	520	482	514	476	492	465	513	488	488	494	475	472	470	470	503	513	473	500	500	530	516	464	506	494	507	473	473	505	491	469	473	498	458	520	515	472	500	486	503	463	486	523	474	470	474	487	460	492	509	492	448	463	493	479	455	510	488	510	442	456	465	480	488	489	474	497	438	494	490	459	435	499	464	456	501	468	441	494	469	544	506	474	474	469	481	466	486	419	482	452	466	479	486	504	490	476	485	439	454	496	508	490	501	499	485	420	485	481	462	476	459	482	512	470	496	467	443	477	476	473	458	496	486	487	442	494	450	422	500	482	483	461	488	525	501	480	451	461	473	492	506	506	474	497	477	472	442	495	480	448	488	516	468	472	460	480	486	521	524	468	459	493	458	475	464	517	462	497	475	545	505	500	500	453	493	492	493	445	508	499	467	506	464	501	506	499	517	473	492	428	470	453	475	473	502	503	495	515	498	494	509	526	474	491	529	502	478	513	503	474	502	450	451	507	472	503	494	490	519	496	482	476	490	490	509	502	512	511	497	500	493	484	460	465	475	492	457	494	501	458	473	502	479	513	471	478	496	514	493	459	479	481	511	468	443	516	475	530	522	457	491	450	504	521	501	505	474	454	510	465	481	524	510	491	486	507	468	480	456	427	520	481	507	480	488	463	493	529	495	478	469	461	472	494	486	486	514	496	497	488	459	469	499	459	450	527	501	482	451	458	492	498	476	480	535	498	478	486	472	511	457	462	456	510	503	479	491
23923	21171	30398	23208	20528	10037	757	509	449	391	370	357	381	380	360	363	344	336	365	390	351	328	351	334	341	321	356	332	319	306	343	378	345	318	335	319	333	354	336	315	362	338	330	319	329	334	299	331	335	325	327	307	324	326	329	322	347	329	342	328	330	328	332	320	290	307	312	351	345	312	323	330	290	311	329	324	312	336	302	316	314	348	300	328	342	300	297	321	310	335	310	331	314	329	344	310	314	309	321	342	366	313	289	330	310	325	344	342	330	360	309	318	334	333	298	343	317	313	313	336	332	322	322	332	322	368	309	340	309	291	329	316	336	333	308	330	324	321	329	288	312	338	329	319	322	298	320	332	324	321	330	349	326	326	295	343	337	301	314	327	331	317	331	335	297	313	322	300	333	317	373	294	321	319	326	292	289	313	318	314	312	266	311	300	324	303	337	349	306	290	286	347	316	330	310	318	363	347	354	320	354	298	298	312	327	349	358	326	330	321	325	325	328	315	318	322	338	298	286	286	331	311	349	321	327	330	284	309	315	304	355	336	320	311	312	306	315	320	297	302	306	317	319	321	284	315	365	334	313	322	343	313	294	352	294	299	335	319	319	296	299	324	330	328	341	341	336	313	361	313	342	307	303	350	309	294	333	316	348	303	321	323	322	326	321	305	328	318	339	329	313	307	319	299	333	357	331	307	322	302	310	318	294	317	317	318	338	311	317	350	330	298	333	303	315	306	367	321	309	305	304	323	309	319	319	315	348	314	327	327	280	324	334	297	340	367	341	344	344	330	327	326	280	337	310	357	286	303	299	329	308	314	314	323	355	339	321	353	339	300	307	296	322	324	326	307	317	310	349	325	327	329	331	326	338	305	309	304	326	324	337	356	317	346	321	307	324	299	307	330	310	337	337	323	320	305	327	321	283	327	342	341	315	329	325	328	298	294	309	305	317	312	327	286	326	322	300	319	304	281	291	344	328	311	311	325	309	323	333	332	310	327	308	312	304	326	348	312	286	285	344	328	352	321	334	326	306	335	284	337	293	308	318	318	335	310	333	299	358	318	321	332	313	301	335	318	331	313	293	319	323	323	322	314	319	317	329	316	319	289	317	333	326	355	317	320	314	327	310	293	334	323	297	330	349	333	320	319	307	347	355	338	337	344	331	312	312	298	330	311	335	302	305	371	334	318	319	358	313	351	329	299	331	305	313	323	319	305	317	359	343	333	298	347	339	352	317	332	300	339	359	330	330	337	326	300	334	325	344	318	338	321	339	317	304	332	330	343	325	298	331	324	341	317	314	278	326	317	312	307	303	318	344	337	289	301	348	306	301	310	305	323	335	315	345	314	296	334	326	354	328	306	324	355	310	329	339	306	303	293	313	315	326	287	284	312	316	311	342	328	325	322	306	312	319	318	303	304	319	355	316	342	362	291	325	337	326	320	317	322	325	346	325	306	308	299	296	324	329	322	347	304	336	325	295	317	324	343	348	302	294	304	332	330	311	303	356	292	311	306	321	294	314	329	297	320	302	309	341	330	320	326	297	338	337	330	325	364	314	283	343	333	324	302	332	302	319	316	360	330	343	307	322	312	319	312	341	316	329	305	306	313	346	346	315	343	300	326	296	295	343	339	304	321	307	331	335	311	348	281	326	318	278	319	298	313	315	307	348	336	304	311	330	302	330	328	341	307	327	312	333	321	301	338	315	303	342	327	344	326	318	327	339	286	312	315	334	348	328	309	314	357	288	315	334	317	307	349	324	316	299	342	341	325	311	358	313	314	314	337	312	356	345	327	279	334	340	301	351	298	307	315	313	317	330	321	344	321	316	313	281	299	321	342	339	285	312	292	334	311	325	324	289	316	309	353	328	355	343	328	332	307	303	316	352	338	323	334	331	322	309	328	311	346	333	349	330	312	325	296	316	336	331	340	338	310	315	367	296	315	344	324	340	348	349	354	313	343	290	298	329	338	317	332	310	339	314	332	356	360	336	361	330	322	328	300	318	334	325	327	323	340	351	350	314	300	328	305	324	315	353	317	315	344	314	315	315	303	327	339	294	309	345	329	325	273	335	330	330	325	307	318	349	311	302	321	334	339	341	344	351	329	295	313	332	342	319	331	304	304	321	275	329	297	332	303	338	301	320	315	346	323	317	305	338	345	340	330	328	336	325	347	319	337	340	328	331	334	321	321	322	333	324	310	327	303	370	321	320	311	351	352	324	312	321	329	301	338	313	319	310	292	316	334	295	315	350	300	350	312	328	309	298	317	323	339	323	294	317	335	331	316	339	364	313	362	340	353	315	311	315	352	344	337	326	319	346	341	310	344	311	331	330	292	300	347	341	309	349	310	299	302	358	320	322	332	323	353	317	328	344	321	338	328	325	271	323	294	302	335	330	350	319	277	310	344	348	355	355	301	341	345	301	352	326	342	327	327	334	326	340	319	348	316	334	359	364	326	328	311	336	288	307	306	342	340	331	321	341	342	339	321	302	341	341	308	298	364	312	308	296	328	308	305	292	299	345	327	345	348	324	317	317	316	330	307	316	309	329	315	313	314	300	330	363	327	337	301	307	314	321	342	323	318	328	337	320	317	327	319	321	355	349	356	332	305	317	312	320	332	324	338	307	318	319	299	337	333	329	309	325	323	335	308	310	308	335	320	354	336	337	282	343	340	356	315	322	307	323	309	321	335	325	307	300	351	300	330	299	293	345	315	322	342	316	310	297	355	324	296	317	296	327	323	304	341	314	283	331	315	327	318	328	313	301	320	300	317	341	316	334	322	289	307	325	337	318	333	335	314	341	354	369	309	319	273	279	308	358	326	338	294	318	349	345	322	314	338	321	287	343	322	290	337	290	293	359	289	339	302	298	295	316	309	309	306	301	311	317	326	334	319	316	277	327	353	342	310	300	332	329	278	325	318	321	337	330	304	292	302	352	337	345	326	318	324	350	281	290	314	340	295	311	300	301	371	323	325	316	322	323	303	318	348	297	337	303	320	349	318	314	300	347	336	321	330	320	324	290	317	296	322	306	291	337	339	295	340	321	319	303	314	329	331	337	311	311	348	275	353	322	355	318	330	338	315	329	319	293	342	279	321	324	292	315	308	340	305	330	316	332	346	338	344	300	331	321	342	326	343	325	324	317	321	309	354	327	308	346	305	298	319	314	317	335	320	316	309	333	344	301	282	315	307	334	328	307	313	316	304	341	333	325	318	277	332	315	334	342	325	339	354	354	309	343	304	336	328	322	347	350	349	323	308	345	315	337	311	319	363	314	345	342	348	302	270	337	312	293	318	333	313	347	318	334	350	317	354	290	307	332	321	316	312	297	307	308	312	331	355	314	312	300	318	319	336	338	305	300	318	280	350	340	340	291	340	335	324	303	347	338	316	321	331	316	295	292	309	325	340	330	292	296	318	330	314	305	309	309	338	316	321	337	336	338	313	315	339	339	303	319	299	357	337	304	336	322	296	291	311	336	344	321	301	320	323
49609	74248	54148	17533	1733	1114	930	851	824	684	653	595	615	596	520	561	541	520	526	513	521	548	517	528	523	514	517	473	518	510	584	529	566	548	552	533	525	544	499	455	518	484	478	492	463	461	495	463	498	456	462	473	477	501	474	469	492	494	483	435	471	477	503	508	472	534	460	507	505	468	493	470	459	457	452	438	524	481	445	518	495	496	486	475	487	480	508	480	456	434	448	500	459	491	463	520	479	541	495	489	473	520	489	501	502	473	456	483	474	474	488	460	468	479	511	462	497	468	460	480	465	507	460	442	491	458	448	459	466	445	486	482	495	465	516	463	485	485	486	461	504	503	461	451	467	518	465	480	502	442	487	448	494	455	469	480	461	478	431	501	495	480	441	471	467	462	475	518	445	461	472	460	434	484	452	474	428	471	489	466	466	464	472	483	456	474	534	467	462	457	463	475	486	483	467	441	489	491	518	459	476	469	496	520	457	477	482	421	467	479	476	458	479	477	458	491	483	433	507	494	453	488	447	499	508	495	475	457	477	466	505	432	453	477	474	452	503	468	454	450	456	455	473	483	454	458	500	481	476	499	460	471	448	448	486	472	466	480	470	469	474	475	490	473	496	452	500	467	478	517	494	505	488	468	450	510	462	519	463	494	464	470	444	491	468	485	463	470	493	473	467	452	465	483	471	461	466	482	459	531	513	485	476	479	500	466	499	475	478	513	490	495	477	473	500	459	448	485	462	481	504	470	458	470	452	466	461	499	500	471	464	481	474	485	459	460	496	435	489	486	453	475	478	462	492	444	464	456	446	498	525	473	449	458	479	471	455	484	466	466	460	470	463	510	483	485	466	453	472	507	452	484	437	473	501	495	473	471	477	514	506	484	465	507	462	494	465	516	462	457	469	483	464	497	461	476	509	493	455	490	481	444	468	448	528	470	464	496	525	464	487	488	496	483	518	461	465	496	455	477	457	481	461	445	504	470	503	488	479	520	502	507	475	463	477	490	517	474	458	482	433	473	486	463	499	457	489	516	439	439	511	451	474	522	523	512	478	462	530	500	493	501	442	498	473	441	436	454	481	437	484	477	463	446	497	516	465	475	492	470	486	463	500	433	484	444	498	476	515	471	491	476	453	487	490	439	505	516	464	500	480	490	474	464	476	479	472	476	478	466	454	501	483	474	477	492	446	472	484	494	504	467	498	494	477	468	503	457	475	444	489	479	495	472	436	515	480	478	459	476	466	472	449	459	452	453	470	489	465	481	520	490	467	438	468	476	456	462	453	471	435	481	457	462	500	433	482	496	486	462	457	478	465	462	465	429	497	461	455	462	454	511	496	496	472	504	486	476	482	456	513	416	458	528	474	466	474	458	483	465	482	447	525	479	451	510	438	466	469	501	483	457	482	449	453	454	480	467	511	437	486	441	472	480	498	487	463	470	471	466	470	483	468	501	470	443	461	475	445	516	473	480	471	444	480	467	443	430	463	468	532	498	474	472	469	447	483	498	511	503	452	498	497	472	475	525	435	467	474	486	460	452	457	486	481	493	447	519	460	523	455	442	477	474	454	460	493	487	490	465	464	435	485	498	492	490	465	462	428	468	454	468	492	492	504	473	470	497	470	485	474	445	450	471	470	498	468	457	503	460	462	499	467	458	476	480	475	450	466	476	486	477	457	481	443	508	518	471	448	484	486	466	508	475	495	489	467	506	527	446	482	459	458	447	458	457	451	471	428	453	512	489	460	482	504	467	462	459	464	510	464	480	456	487	483	476	505	502	460	487	456	436	471	512	500	451	471	458	460	463	468	472	463	484	466	477	494	474	487	484	448	484	458	505	466	472	486	479	471	478	499	515	474	512	506	489	438	491	482	483	497	487	457	480	447	491	496	469	478	496	465	471	444	450	502	487	477	475	479	501	490	478	469	453	451	461	472	447	514	481	467	463	455	485	460	473	478	463	475	438	491	480	473	477	469	475	453	470	439	489	490	491	501	494	500	479	525	473	473	459	456	479	476	470	476	438	455	458	508	479	484	448	492	454	442	467	487	494	482	480	521	494	481	458	499	485	499	503	493	482	466	484	451	430	491	469	471	451	442	477	472	476	505	475	442	507	481	460	462	491	497	506	469	508	467	480	498	485	439	458	473	459	495	437	506	454	523	516	462	478	478	496	529	526	488	488	518	496	481	473	468	466	490	480	471	477	467	475	510	452	461	463	471	462	478	489	471	486	500	460	453	466	460	534	456	469	476	499	523	469	468	498	468	495	472	516	470	480	481	457	453	477	492	455	496	496	506	444	467	516	506	472	476	444	491	454	481	499	469	472	454	471	470	479	491	506	481	468	471	471	489	470	482	473	471	506	446	509	454	471	443	493	443	467	467	474	489	463	505	513	473	498	458	446	488	447	477	471	485	482	485	496	494	454	511	456	485	464	476	463	469	487	468	448	484	468	461	454	483	471	461	496	470	453	472	433	453	518	521	494	443	468	480	509	447	497	448	482	492	477	478	456	490	448	499	467	492	456	494	486	469	487	471	441	465	478	473	495	490	465	497	485	504	443	473	489	459	500	494	512	513	464	456	485	442	437	501	477	464	472	484	442	488	458	474	452	434	483	487	483	461	447	456	455	450	466	493	485	458	507	489	507	501	519	499	444	469	507	465	452	485	480	475	482	489	466	502	500	421	498	439	491	467	433	485	481	459	442	473	486	475	510	482	493	481	481	483	462	481	469	480	452	471	511	463	489	463	464	480	456	479	468	465	466	450	480	477	489	534	487	440	507	467	469	513	508	471	476	482	487	498	465	507	505	464	476	464	490	475	493	456	499	500	458	514	452	437	514	483	469	498	481	487	450	500	460	474	495	490	481	440	487	488	453	464	477	483	482	472	504	430	476	484	453	472	467	453	502	493	495	471	469	480	488	486	499	486	473	493	476	486	437	479	506	484	503	436	488	476	460	493	455	486	475	462	470	503	526	479	486	500	475	496	482	483	487	473	442	454	498	495	446	461	462	470	525	434	459	489	496	492	453	521	476	528	456	476	474	500	482	443	475	490	492	456	499	466	496	461	489	479	488	461	485	473	487	472	464	456	485	484	487	480	480	500	458	451	471	447	466	488	471	483	474	475	473	476	450	472	487	462	493	464	453	479	490	472	494	482	503	439	495	454	499	496	502	469	503	480	497	429	482	471	458	456	539	479	442	499	466	460	409	476	463	435	490	465	441	456	440	497	414	484	476	452	448	473	481	472	550	483	477	438	472	489	500	453	455	497	462	507	476	476	455	489	492	442	449	471	484	451	517	450	475	424	474	485	490	498	474	491	507	463	489	479	468	505	481	495	481	502	477	466	461	436	485	457	505	462	515	492	468	479	442	451	476	504	447	477	475	528	479	467	494	505	515	459	528	455	513	462	486	510	458	477	504	501	491	509	501	478	498	449	464	453	430	468	487	479	488	478	471	453	534	443	505	514	530	450	482	468	502	483	502	463	494
22793	21050	30082	22743	21006	20861	8587	462	320	294	243	229	229	229	216	216	193	212	206	184	186	164	177	196	189	171	177	179	172	192	181	178	190	210	202	177	171	166	186	155	179	149	171	177	180	169	150	180	176	144	161	160	143	169	167	181	151	163	176	156	173	186	169	173	151	175	156	171	144	126	158	141	153	167	173	167	157	161	162	140	164	170	154	165	155	165	155	145	142	151	150	147	152	181	142	173	174	162	148	175	151	149	152	192	164	155	141	148	161	161	140	176	162	158	143	146	161	133	180	159	178	151	163	153	172	155	131	159	181	182	168	151	139	145	161	152	156	142	149	168	136	186	161	160	138	154	154	143	154	171	150	161	176	156	135	147	165	155	154	158	168	143	169	125	170	144	160	153	153	144	170	165	142	157	179	159	164	150	161	164	149	161	175	153	171	132	138	151	155	145	171	174	146	158	145	141	174	143	158	153	148	155	169	135	162	126	168	175	139	162	147	171	188	148	154	169	174	147	163	173	165	167	170	176	145	157	157	164	162	159	166	151	158	152	152	152	138	161	185	142	145	168	164	178	149	163	165	162	161	170	154	147	171	153	166	156	161	160	146	166	153	166	153	144	177	175	160	157	138	177	164	136	169	156	152	145	145	146	142	159	168	161	168	158	160	171	165	170	148	159	151	155	153	136	173	153	158	153	160	173	174	167	139	186	140	165	166	148	151	153	142	161	170	171	157	139	147	140	142	155	155	155	169	150	159	162	135	150	173	161	143	166	148	168	148	165	173	145	140	181	137	147	170	134	173	157	153	178	141	182	165	145	151	150	140	182	167	168	154	142	147	152	143	178	147	162	184	151	154	144	178	163	137	167	147	134	164	169	163	163	175	158	176	135	168	176	155	159	158	139	145	172	161	153	146	171	158	158	161	129	161	156	154	145	137	116	125	130	158	165	154	160	153	186	131	158	160	175	153	144	188	154	149	176	148	142	171	155	159	155	157	134	166	167	150	176	154	153	164	145	164	145	167	152	148	136	161	141	156	170	144	148	164	171	168	157	142	175	158	175	134	161	190	161	164	168	141	176	160	160	172	165	153	157	163	170	148	152	175	160	160	144	148	168	150	168	169	138	135	146	155	163	159	161	158	152	154	161	147	136	163	158	176	131	153	142	150	177	160	164	182	163	152	166	145	159	144	162	141	145	158	142	154	161	158	160	174	165	144	144	159	139	135	157	141	159	159	159	152	154	151	151	163	152	153	175	154	161	159	159	140	172	141	161	148	168	155	161	164	155	158	143	168	120	163	148	153	170	143	175	153	151	165	175	172	156	158	170	148	136	158	158	163	160	164	177	156	160	167	145	160	144	176	160	155	161	146	140	161	158	148	149	141	159	154	166	167	145	158	173	186	169	162	180	164	157	162	162	159	160	176	166	168	135	154	157	155	173	161	201	138	169	162	176	144	158	173	149	153	163	172	143	157	143	157	179	167	161	177	150	154	166	146	158	149	155	151	149	145	161	162	165	145	157	156	169	156	154	156	150	151	139	161	162	144	164	165	140	176	160	159	144	175	166	147	142	152	163	176	175	166	158	158	176	149	159	168	150	137	167	171	153	165	149	172	154	178	166	168	158	138	162	149	160	155	151	153	166	176	168	167	142	170	164	173	158	137	149	127	156	165	177	149	176	161	150	145	157	176	146	142	144	147	128	163	141	159	161	145	149	167	146	173	151	171	158	142	150	149	158	141	156	162	177	162	166	162	150	141	170	165	148	173	159	153	179	163	178	158	178	155	164	174	138	163	150	153	166	149	152	161	160	140	150	133	160	158	155	171	160	170	163	160	148	167	160	148	147	152	156	154	159	157	167	152	141	162	148	157	156	170	168	138	151	150	148	162	158	135	159	161	153	141	152	168	160	151	165	149	171	160	161	144	161	156	183	167	145	157	163	148	140	166	160	160	154	158	148	166	147	151	166	162	170	191	141	166	151	174	150	143	159	175	178	152	165	166	146	147	153	147	157	172	145	177	159	148	158	146	143	152	139	153	157	158	170	168	176	151	184	164	181	144	173	138	160	143	173	143	133	154	156	157	157	165	165	173	142	160	164	155	148	152	143	141	151	175	174	162	163	160	163	154	170	153	168	176	176	139	130	141	165	151	147	146	169	148	154	159	175	158	148	142	171	171	182	150	155	137	154	156	161	155	150	159	163	144	136	164	164	144	155	174	146	166	163	166	177	142	163	147	159	181	170	144	149	144	166	165	146	149	171	142	170	152	161	151	151	143	140	180	154	182	161	166	151	164	169	161	152	142	149	157	155	176	146	156	169	141	181	179	167	166	170	156	150	152	163	158	154	172	163	164	164	173	156	161	163	173	153	163	152	147	175	155	158	155	162	158	167	146	151	157	166	150	161	162	159	165	158	176	152	175	152	155	160	138	139	162	149	147	149	182	156	147	152	148	147	158	164	158	171	153	165	155	149	158	166	147	178	145	135	153	157	165	162	174	146	151	162	162	162	158	145	141	149	163	144	158	166	163	155	168	144	151	153	171	153	171	157	132	143	149	157	174	159	157	169	169	130	189	157	164	164	146	162	167	147	144	161	145	154	180	152	143	141	139	155	154	177	160	159	150	127	153	149	161	151	176	158	158	151	161	174	156	145	196	148	168	143	171	162	152	175	161	154	165	170	155	166	153	168	154	160	148	161	159	147	162	147	176	165	155	158	158	166	179	186	144	140	149	169	157	158	172	146	151	150	161	150	140	177	166	165	134	158	160	140	152	153	165	167	142	146	176	148	161	184	180	151	166	168	161	148	161	155	183	171	168	147	171	148	167	160	136	146	145	147	158	151	154	172	157	150	160	159	168	139	182	154	160	177	152	154	140	147	160	147	158	144	153	159	153	142	155	134	142	162	156	153	169	159	140	169	149	137	152	146	153	140	158	148	142	173	159	186	161	168	134	134	150	159	171	163	148	191	153	143	116	184	159	137	161	141	198	151	132	158	156	148	168	150	152	145	169	166	164	158	157	133	166	151	155	167	172	182	129	177	139	161	145	139	134	173	169	150	160	145	158	157	154	162	174	153	170	152	173	148	168	164	173	151	174	163	176	156	170	157	155	146	139	170	153	153	162	141	152	136	141	161	160	146	163	143	145	150	150	164	153	178	158	164	151	161	143	163	163	151	149	164	137	160	174	159	169	130	133	152	155	153	153	192	166	172	150	160	164	160	168	155	159	155	164	163	171	140	165	134	183	148	152	160	169	153	158	175	161	155	167	171	142	159	152	162	150	170	136	140	165	172	149	157	186	177	181	162	165	155	154	158	158	165	184	149	165	156	141	131	177	164	150	145	150	160	152	158	144	149	165	174	178	144	152	171	146	157	156	176	164	142	127	157	160	139	151	147	157	133	156	158	191	151	150	143	158	164	166	151	157	173	159	139	164	164	161	159	147	130	158	150	159	170	169	163	169	168	151	142	158	160	186	165	145	134	124	159
53504	83711	60501	23452	2655	1539	1172	973	827	672	611	538	457	416	447	390	370	318	318	319	335	336	298	306	287	303	280	271	269	333	342	371	323	352	331	338	320	290	290	256	278	266	262	267	284	274	238	255	243	249	246	251	253	237	231	248	251	257	253	246	246	242	242	219	222	239	237	240	254	223	209	279	256	222	216	247	234	243	240	228	258	247	249	234	241	240	261	238	246	270	241	210	245	275	243	239	229	214	227	266	270	232	203	221	240	240	231	207	260	232	229	223	237	228	265	235	245	211	245	257	252	240	243	218	249	258	238	261	240	222	240	236	226	243	225	267	250	246	234	216	262	239	230	234	229	235	252	257	244	226	246	223	210	213	267	249	241	202	227	219	228	242	235	243	267	234	242	246	245	247	238	226	211	217	230	254	268	240	252	229	224	255	251	251	213	251	211	252	210	235	261	215	250	211	220	262	225	213	227	222	256	242	225	245	253	242	262	260	238	216	255	251	247	238	231	277	222	243	256	220	237	254	220	261	280	200	234	241	238	244	189	228	198	236	211	249	223	244	266	240	231	241	231	243	225	240	215	264	227	229	242	232	257	234	246	246	222	233	222	239	244	252	237	229	221	227	237	237	255	226	249	223	220	214	243	251	246	229	293	241	232	208	234	237	254	240	237	226	231	237	214	232	212	258	242	219	248	258	242	233	236	226	220	235	248	255	232	211	245	252	218	211	220	233	239	231	233	234	261	243	245	248	265	238	229	227	239	239	241	236	259	247	260	219	203	238	225	231	215	245	241	228	259	224	249	240	222	234	219	254	236	224	246	235	227	215	230	229	220	225	201	231	270	234	257	235	241	226	226	227	227	232	231	227	247	231	241	229	209	230	226	206	232	243	237	247	255	228	223	228	210	236	232	237	243	232	221	249	234	243	224	230	225	247	226	253	205	262	255	249	254	245	250	218	248	245	214	229	215	256	263	247	242	199	223	264	233	239	230	264	236	233	228	239	244	243	224	236	224	249	250	237	238	243	244	230	214	255	225	221	226	239	221	221	235	222	254	240	221	242	215	214	213	250	221	225	211	233	249	230	214	203	213	242	219	240	225	254	229	216	260	260	220	232	233	232	242	243	224	224	215	229	260	228	244	257	215	235	236	229	234	222	274	230	254	219	221	247	246	200	238	251	252	213	249	247	228	245	233	243	249	226	229	233	206	223	243	235	236	228	227	240	256	254	233	237	236	237	234	256	281	228	238	226	223	246	244	240	246	235	215	220	244	224	218	241	226	233	235	228	226	208	261	235	243	217	242	215	229	251	235	220	204	237	227	211	210	242	238	242	220	244	265	235	241	256	240	237	246	248	207	254	241	206	257	214	228	223	226	238	244	256	221	257	243	243	258	197	224	234	245	235	233	246	243	234	230	227	236	238	259	217	254	221	229	231	221	240	248	236	228	254	252	233	223	235	235	225	215	223	220	229	245	220	231	205	232	264	224	232	251	219	260	248	215	232	221	236	232	235	252	224	256	232	255	210	258	254	239	255	242	232	210	225	229	233	244	229	241	231	227	229	227	260	241	250	235	232	231	232	226	264	243	255	237	222	200	220	258	242	261	229	234	239	203	225	224	248	233	227	246	223	244	216	244	215	228	231	234	228	242	224	243	212	242	225	223	244	233	216	248	257	217	252	261	209	231	214	206	230	221	242	213	226	218	214	239	219	233	251	228	263	241	245	221	247	232	239	238	233	235	226	211	218	252	224	238	244	240	216	235	244	218	233	230	243	263	240	231	250	241	214	253	265	234	238	244	259	234	238	236	244	219	219	244	241	233	229	219	236	270	220	254	252	233	252	237	217	248	211	222	240	208	215	225	228	211	234	257	229	230	210	231	246	209	227	218	240	239	233	236	242	244	239	239	230	233	238	252	233	215	217	207	243	225	230	238	224	239	245	232	232	226	228	225	225	265	244	236	253	230	208	230	225	219	252	252	247	214	223	223	239	255	246	260	243	232	224	227	223	242	228	260	247	232	244	227	239	235	230	222	243	277	210	243	232	228	204	242	226	228	232	239	242	218	264	249	244	252	212	247	227	262	255	234	248	194	238	248	251	257	250	264	243	244	264	232	232	214	203	223	224	236	222	234	208	228	224	237	227	233	238	234	271	213	236	260	253	220	229	239	219	231	252	257	254	231	234	219	211	227	227	234	236	214	224	253	232	235	256	228	227	227	255	259	245	213	263	273	244	258	244	228	244	244	236	262	219	229	247	269	245	246	208	269	234	267	245	233	233	232	241	218	238	247	258	263	246	236	222	240	236	256	239	243	244	238	247	255	236	244	230	228	275	234	226	256	241	263	223	224	239	249	235	245	227	238	232	215	219	232	246	259	231	242	238	228	233	235	249	221	240	213	244	227	237	225	263	244	233	252	231	259	217	233	243	241	242	230	252	259	231	259	247	236	206	254	220	225	231	216	243	251	229	233	210	250	225	230	227	248	251	203	234	226	236	225	232	233	220	225	223	243	246	199	231	232	259	257	242	245	232	251	243	223	255	235	228	247	240	210	250	269	252	230	253	248	212	232	247	240	227	265	253	230	234	226	231	222	259	257	239	214	241	246	229	220	258	244	253	220	274	217	226	252	259	229	257	256	236	222	232	225	245	232	235	241	253	248	240	219	244	260	240	278	232	245	264	231	246	228	252	261	237	232	221	231	253	232	240	229	256	229	257	232	241	262	216	241	225	246	231	285	230	239	224	229	233	213	228	239	254	250	223	218	245	244	218	229	244	252	231	201	238	237	243	209	240	244	220	248	235	245	248	240	258	251	239	230	232	234	249	246	246	229	241	243	252	232	240	222	210	266	242	198	244	237	243	193	233	241	236	222	253	223	225	222	236	249	244	225	225	219	248	216	245	251	207	224	242	234	237	267	270	241	234	254	251	269	239	234	247	239	242	265	210	220	231	249	238	239	223	210	234	205	251	272	217	232	226	230	227	246	213	230	239	228	241	205	226	257	255	239	202	232	211	227	240	216	237	243	236	244	238	201	222	243	233	229	227	210	261	229	224	261	249	226	241	217	260	233	229	247	227	236	234	216	234	245	253	217	235	254	252	226	230	229	223	211	228	252	271	212	264	252	226	253	234	241	243	225	227	245	231	261	258	265	226	261	224	227	212	248	200	249	245	221	227	242	225	236	226	202	214	226	255	231	257	221	222	230	238	235	221	257	246	255	215	229	197	229	237	244	270	240	220	254	239	245	228	248	223	214	253	212	256	256	227	231	247	239	256	234	231	226	206	235	236	225	219	245	244	223	224	209	246	213	246	231	221	236	258	227	267	230	259	215	222	210	226	238	234	243	234	256	250	246	215	226	235	255	210	244	211	240	239	256	251	240	247	246	248	250	233	225	243	236	208	218	230	237	230	227	244	231	222	247	208	243	194	248	225	237	244	220	239	246	219	232	205	241	258	211	231	212	217	222	218	250	220	245	238	262	243	228	243
27066	22198	24708	6934	491	404	343	317	349	332	355	313	300	345	330	327	327	336	305	340	338	311	348	322	356	292	354	319	338	347	357	301	362	339	348	360	369	319	328	338	361	300	326	351	347	317	334	332	345	308	304	291	308	355	315	347	328	328	329	329	332	333	316	314	318	337	293	348	351	326	326	329	338	300	332	323	355	327	349	320	349	352	323	313	361	322	333	333	300	302	340	314	308	319	324	311	321	311	337	302	324	332	333	327	305	312	314	302	304	303	317	326	307	317	319	310	322	302	356	293	341	286	307	317	334	343	335	321	325	312	346	349	337	328	283	328	322	308	313	315	345	340	310	311	346	340	308	338	359	331	319	350	318	315	302	314	345	324	320	332	340	320	334	301	319	346	315	319	316	328	323	325	324	329	306	315	308	337	314	320	312	321	354	325	335	346	294	327	351	337	323	298	325	345	345	334	286	330	320	324	294	333	324	327	353	301	315	346	333	306	316	320	338	332	343	288	308	308	315	318	315	286	309	346	311	325	372	325	295	321	338	302	322	336	319	330	323	341	322	327	327	322	364	312	314	314	325	350	352	355	339	324	326	328	318	341	293	315	331	325	305	359	322	333	314	328	298	349	319	325	345	332	333	335	365	362	317	325	304	348	335	320	332	330	346	346	305	347	330	340	292	337	299	327	332	317	335	325	311	324	302	339	314	330	307	307	316	330	333	329	355	332	333	323	303	314	332	319	326	337	350	307	326	303	303	301	292	328	313	325	301	327	303	338	310	321	324	312	320	375	304	329	321	336	329	280	295	310	339	319	316	322	305	341	337	309	347	318	315	338	331	303	307	316	324	327	354	315	356	317	339	323	315	334	308	315	323	350	299	284	313	343	333	326	347	328	315	289	336	347	345	330	332	334	305	311	335	301	325	368	327	321	335	295	313	298	361	340	353	331	321	340	307	334	313	352	316	334	321	304	347	284	337	330	330	324	333	309	314	356	333	323	290	325	331	294	317	324	337	303	301	316	354	321	344	322	286	293	318	326	370	338	335	304	331	324	298	311	327	318	347	334	328	328	299	329	319	315	295	350	348	335	313	312	324	298	313	319	347	343	315	344	299	300	314	330	347	294	330	319	311	313	337	335	356	338	327	336	324	357	318	315	337	309	303	330	334	298	322	339	354	322	314	332	318	281	344	332	354	336	333	346	319	305	307	318	327	317	299	295	356	337	319	327	341	320	301	325	305	324	359	361	337	346	323	325	342	317	327	325	342	301	312	282	332	318	343	314	312	359	318	338	319	274	320	357	335	340	327	296	380	346	300	305	302	314	332	335	323	311	352	319	336	346	328	323	319	339	303	307	329	312	313	311	329	331	308	350	323	319	306	315	326	326	355	323	303	313	298	344	314	335	337	327	311	318	333	309	324	313	332	347	331	368	357	324	327	332	301	366	327	326	316	303	341	293	351	330	325	328	312	341	314	330	307	340	347	344	341	298	334	312	306	370	305	307	354	287	352	310	336	316	331	324	309	313	322	330	316	336	302	312	302	329	327	323	319	329	340	335	334	364	324	351	327	288	352	307	353	316	350	316	320	375	339	366	324	317	313	341	329	347	315	327	336	343	332	324	328	302	312	311	326	304	347	353	323	313	322	307	355	336	346	341	326	338	302	312	318	334	354	347	315	345	288	338	321	309	330	332	330	329	361	358	343	314	309	300	355	314	344	321	318	366	346	279	335	313	350	354	340	327	328	322	298	337	313	305	304	321	329	344	337	335	309	307	335	326	317	333	308	316	333	313	326	308	321	316	334	324	336	300	294	346	324	302	302	346	319	321	318	343	342	345	326	295	300	326	330	330	326	297	328	337	287	316	293	322	309	341	344	343	342	352	341	339	308	311	324	323	304	328	313	322	306	350	330	319	340	332	272	341	327	312	330	337	342	327	312	320	335	315	332	369	323	322	350	324	291	327	329	316	298	314	347	314	315	347	308	323	314	335	332	317	318	322	323	323	281	323	336	360	336	330	321	307	347	339	310	336	340	306	301	287	320	327	325	335	328	349	321	321	319	332	351	324	338	337	320	324	355	332	313	327	357	327	327	331	304	326	324	312	336	310	331	316	334	360	347	339	336	282	312	320	301	345	332	328	350	358	345	346	343	333	320	303	307	349	310	311	328	314	326	330	313	320	323	338	308	333	311	332	339	304	298	307	380	294	315	291	340	314	337	324	317	320	333	331	361	314	341	328	352	329	339	384	344	283	318	336	338	351	311	323	342	289	331	352	322	329	339	314	326	339	343	334	317	322	346	326	331	330	320	300	299	324	308	312	303	333	301	284	331	311	308	357	339	306	301	323	300	315	330	323	296	348	343	336	333	323	318	309	348	322	310	334	321	313	326	326	277	319	321	361	316	307	332	341	303	306	366	326	296	307	322	316	343	345	311	357	324	331	321	315	318	346	315	301	330	286	338	334	300	337	364	323	338	325	329	327	359	333	321	321	306	359	342	344	339	365	321	291	319	341	381	313	320	332	310	325	340	325	338	313	323	350	318	370	305	312	314	330	362	314	323	317	318	355	343	294	327	318	312	317	328	313	348	321	314	320	365	334	349	332	320	360	317	326	347	345	354	321	335	318	349	341	343	333	332	326	325	342	337	349	334	331	333	359	322	348	315	341	342	325	341	300	323	331	316	337	309	345	323	338	322	284	321	308	348	297	308	331	315	343	364	324	334	310	315	315	320	316	338	291	300	326	320	318	350	340	362	307	327	361	351	321	324	342	316	352	364	337	329	317	311	348	347	353	346	321	323	340	333	327	337	357	314	341	345	324	352	320	327	329	349	338	317	315	323	301	309	304	298	342	339	337	354	339	312	338	305	324	316	353	318	342	348	347	334	310	362	324	312	312	318	330	303	347	328	320	293	324	324	345	300	329	356	356	294	370	325	313	344	319	315	373	293	337	307	351	327	349	338	337	308	313	351	347	339	367	326	329	341	331	340	347	316	327	336	315	339	336	326	327	328	323	339	309	339	301	323	334	357	323	354	323	299	331	353	328	308	319	299	320	326	310	357	317	323	338	312	321	337	354	325	316	318	325	325	314	313	330	299	347	321	334	330	327	326	365	334	283	308	344	307	310	360	301	377	328	322	307	300	341	328	308	329	318	310	290	316	340	294	322	325	358	334	337	334	314	341	326	340	314	318	328	311	327	311	316	290	316	307	305	312	361	353	328	363	328	334	347	294	339	316	332	339	333	330	305	340	318	329	319	308	319	308	373	307	358	299	342	319	311	333	337	332	271	340	296	327	333	293	317	339	331	313	301	335	305	261	318	350	334	321	326	331	325	319	321	336	346	320	321	309	339	319	353	335	337	326	344	309	321	324	353	306	289	358	356	301	354	336	299	316	355	338	306	292	310	320	345	358	311	321	373	313	266	306	365	326	326	325	308	316	343	315	320	302	332	331	320	344	350	334	315	340	315	309	330	321	325	320	306	289	312
25371	35505	25694	3415	597	557	495	510	489	462	541	460	466	437	479	478	483	478	502	524	504	485	503	443	489	475	450	484	475	506	488	505	498	522	522	481	546	508	505	516	479	480	446	500	471	456	460	488	497	508	474	456	518	515	479	512	496	492	462	474	498	502	474	476	488	492	524	484	473	491	496	495	492	510	492	477	497	499	417	476	496	466	482	473	490	484	479	473	480	489	455	463	499	487	479	486	489	457	477	515	483	448	444	505	444	475	499	503	472	502	498	447	441	486	493	492	501	496	460	455	516	478	505	435	531	468	469	458	467	490	513	462	478	476	504	493	448	467	463	482	509	465	469	475	496	465	459	520	467	446	440	488	510	441	458	497	508	489	475	490	429	465	492	459	498	426	471	509	445	497	482	447	461	473	489	506	482	465	470	473	469	500	467	456	495	473	458	527	469	468	481	457	486	539	492	458	465	483	471	464	514	509	473	481	469	464	451	465	450	444	506	433	453	482	491	473	472	484	467	450	515	498	498	469	480	490	509	460	525	487	473	501	497	472	516	437	484	481	494	508	428	492	494	482	485	488	455	464	436	527	467	478	485	486	471	458	453	499	482	473	476	438	467	450	482	492	503	457	477	477	476	493	486	472	486	485	479	470	464	488	467	522	464	494	466	485	490	462	463	464	486	468	459	510	460	477	464	488	503	482	473	475	472	459	520	495	508	460	479	469	483	504	505	536	477	494	476	473	488	473	484	491	479	504	471	488	474	487	440	457	502	489	475	479	508	528	478	486	511	483	442	479	503	518	534	481	496	471	474	476	483	489	474	482	468	500	495	483	467	476	503	496	482	464	465	435	511	490	475	471	446	482	444	483	472	470	494	483	488	478	487	490	454	474	500	446	498	498	479	485	474	491	454	486	428	523	486	531	444	476	500	500	495	492	474	493	464	474	497	459	476	489	482	469	506	473	462	489	504	467	495	483	458	476	472	483	513	435	487	478	459	483	476	493	480	471	459	476	449	498	434	491	489	513	505	489	464	504	493	484	493	471	488	487	465	466	473	480	481	444	449	500	475	482	498	510	481	460	501	471	508	494	495	498	437	483	472	463	474	501	507	455	483	432	459	423	459	465	466	462	520	438	504	450	487	484	474	494	452	493	461	465	463	461	488	460	471	490	481	474	506	458	491	521	474	433	461	453	469	504	474	454	528	485	494	437	476	483	473	461	472	504	484	506	500	441	487	465	466	495	495	519	479	505	506	511	481	466	535	474	470	482	496	493	512	468	496	472	450	427	502	477	462	483	470	495	458	500	474	477	494	488	444	482	491	494	488	490	500	462	440	459	483	490	474	491	490	455	497	445	497	519	478	496	460	517	461	470	496	441	489	456	484	441	442	507	482	491	469	451	451	519	465	479	451	484	487	458	502	463	477	509	468	488	456	497	468	486	485	455	475	480	473	469	489	480	451	468	488	509	495	548	485	473	500	486	475	497	460	482	502	479	453	445	457	486	475	509	430	502	504	454	501	472	479	486	491	450	479	451	484	493	462	453	469	494	482	477	463	470	481	470	454	507	492	465	490	481	456	470	488	481	458	481	457	482	489	488	487	467	477	460	494	462	458	480	498	511	483	537	487	505	497	486	433	467	456	474	463	442	473	460	505	465	455	487	485	483	505	470	470	476	518	451	476	489	464	515	494	474	469	480	473	460	465	511	484	490	473	519	505	506	479	432	458	500	463	473	471	501	493	449	471	474	529	491	510	478	495	447	505	464	491	463	488	466	440	446	454	511	458	446	466	483	469	464	447	466	483	448	485	478	435	458	471	468	440	486	505	490	451	510	497	457	457	480	473	493	470	479	471	536	491	496	514	488	481	467	492	533	488	431	494	480	483	463	524	457	498	473	482	476	468	483	453	475	494	504	498	511	462	480	497	494	462	539	452	466	512	465	468	474	461	446	464	508	467	455	471	491	479	451	464	496	505	493	442	483	467	485	474	456	486	446	471	461	485	483	460	478	488	451	498	491	491	454	480	478	508	507	491	498	485	494	455	454	484	494	493	502	467	484	484	472	503	492	464	449	451	458	481	466	487	462	451	481	468	504	485	473	464	427	479	499	457	456	495	473	483	470	494	464	445	470	478	502	480	504	496	459	471	461	478	456	488	458	488	490	515	492	461	473	490	482	512	471	508	453	468	472	469	470	496	466	452	475	485	491	504	452	449	467	481	463	460	468	486	476	495	464	485	469	482	481	457	495	455	467	480	506	494	498	490	508	466	505	491	489	516	433	478	454	451	477	505	480	498	472	480	462	470	496	507	475	504	528	482	493	498	498	459	530	499	484	474	509	492	496	495	494	441	489	480	478	440	464	493	490	463	488	453	461	484	486	473	452	504	470	461	425	484	458	476	498	447	469	514	448	469	472	479	469	451	436	460	492	492	483	519	471	440	458	485	514	504	492	480	532	488	463	467	487	514	473	472	452	489	497	496	485	453	450	464	489	484	482	467	531	461	479	471	469	487	495	502	469	485	446	509	486	462	511	445	465	488	462	497	508	528	510	461	480	471	439	440	457	474	520	496	473	441	465	483	513	473	525	498	508	485	460	512	474	483	473	495	504	458	436	467	455	531	460	475	434	451	490	468	523	481	458	487	468	467	485	473	500	498	447	466	508	468	516	465	501	494	461	450	503	440	468	519	487	463	498	428	492	483	490	477	466	455	483	495	477	492	460	493	444	468	464	500	481	512	476	449	473	461	453	479	487	466	516	487	481	492	485	508	518	465	464	465	478	506	477	467	483	489	490	526	476	510	498	473	479	497	468	494	469	511	516	464	542	470	500	488	462	520	501	530	487	478	490	499	479	491	471	461	500	489	469	503	444	487	484	450	446	487	493	465	477	460	492	485	465	520	477	453	511	516	471	440	460	524	477	497	466	458	478	456	462	474	464	484	467	503	473	468	457	495	454	460	485	478	511	502	506	485	483	480	485	469	484	488	469	500	467	460	469	531	453	499	451	471	489	483	490	460	487	480	457	474	467	509	469	476	468	489	504	503	490	461	490	470	471	479	493	491	508	479	490	453	462	477	464	512	459	469	460	504	493	501	484	490	494	513	501	444	464	465	484	503	490	479	517	476	478	487	461	469	482	517	490	490	467	485	494	494	502	464	461	513	482	486	490	499	487	461	487	503	458	449	503	460	490	487	483	505	522	503	514	504	516	489	469	463	448	484	500	502	497	477	464	434	477	491	492	431	448	504	462	483	535	505	500	522	435	503	448	455	504	504	450	476	478	479	461	462	496	471	493	496	464	492	502	520	497	445	533	498	473	473	472	489	455	473	491	475	487	485	468	472	479	506	482	496	510	442	504	466	509	528	439	465	494	484	510	508	486	481	478	469	495	478	492	460	482	504	455	458	490	471	495	540	459	425	490	450	471	451	494	484	478	471	429	465	469	448	512	464	481	488	497	501	486	448	439	436	511	503	444	462	472	464	507	481	459
23809	21123	30150	24687	20416	9680	707	449	429	373	357	400	327	368	349	360	369	340	337	360	350	343	329	338	361	336	350	323	376	333	340	367	341	333	336	322	355	343	337	302	338	315	332	327	327	314	329	298	328	347	353	323	302	305	314	318	316	301	329	321	333	326	338	319	333	304	330	319	339	313	328	304	311	294	301	305	327	308	312	316	327	315	332	287	328	297	323	309	342	307	334	301	319	320	343	348	297	323	316	314	326	337	294	339	306	288	286	300	310	296	310	294	309	293	300	289	318	319	314	319	302	308	295	288	299	292	340	316	324	324	323	283	331	316	296	333	326	275	325	316	324	314	311	341	329	322	311	315	347	296	328	296	337	291	309	326	305	326	321	316	304	300	301	320	314	311	311	304	316	310	306	294	301	332	319	329	321	334	328	315	303	305	317	324	308	311	313	345	335	318	320	294	322	320	312	307	318	307	318	302	318	336	312	321	346	341	282	318	303	321	326	331	322	318	340	310	344	314	302	320	329	335	279	309	312	303	286	343	305	338	338	342	340	349	309	294	310	313	316	328	324	331	337	314	343	288	345	323	352	314	303	331	316	297	343	298	311	323	331	300	346	323	325	308	331	291	294	323	336	340	318	328	274	302	324	325	345	283	300	313	327	339	301	312	294	328	342	304	332	317	315	317	325	323	347	324	298	298	293	305	310	281	328	319	338	336	307	329	324	320	325	297	342	332	319	309	327	305	312	298	327	325	299	357	304	323	334	287	326	294	318	324	321	294	322	322	303	316	306	308	322	337	345	323	314	328	308	323	311	316	332	314	324	294	325	322	302	317	365	310	296	332	311	365	299	309	330	314	338	309	319	346	292	316	334	330	348	342	285	316	308	332	330	342	336	339	310	324	320	312	340	313	310	317	311	289	355	325	300	331	280	300	342	298	313	298	307	305	302	319	328	311	313	300	323	316	315	324	304	314	329	301	334	334	322	273	319	323	307	290	334	290	324	310	329	323	354	294	332	295	342	338	300	318	333	351	306	318	334	346	279	303	350	316	313	348	330	313	321	345	333	328	297	323	305	310	318	344	302	315	303	326	318	327	319	286	298	316	314	321	330	332	321	337	297	348	303	328	316	326	303	347	324	318	315	349	299	338	318	303	327	321	320	316	291	308	345	299	308	323	303	318	325	288	298	266	327	320	302	311	311	367	313	310	296	304	327	351	291	315	324	329	327	316	277	317	311	343	317	314	315	323	325	320	308	282	338	322	344	306	296	296	318	300	327	327	338	273	304	321	334	323	327	326	343	311	338	349	309	303	316	331	337	351	345	322	294	317	316	323	296	323	304	302	292	317	342	363	295	319	324	314	298	300	321	315	304	324	294	321	308	296	315	307	314	304	314	321	308	302	316	324	327	293	311	330	298	308	318	331	320	338	327	302	327	301	333	293	313	351	342	316	337	330	313	328	314	273	346	348	325	315	317	313	288	305	311	326	311	347	316	319	332	291	334	306	360	311	333	297	308	318	290	313	333	309	311	311	310	324	298	312	321	323	290	309	331	341	296	327	351	305	273	317	354	299	301	348	320	333	310	339	310	348	310	336	338	306	327	323	318	307	330	315	314	332	297	325	329	316	313	326	281	315	326	304	300	298	285	340	298	328	340	306	292	288	330	288	290	333	298	286	332	280	295	332	330	332	285	323	329	307	334	328	353	339	309	311	312	335	316	348	334	308	321	305	343	333	313	328	319	334	314	308	307	331	302	346	319	314	317	332	326	325	312	308	316	326	319	341	306	285	318	298	307	298	310	297	316	342	302	322	324	316	324	317	319	323	275	304	332	306	306	326	305	324	335	335	323	316	325	313	304	323	342	304	308	315	333	326	314	311	301	347	340	346	296	299	305	290	313	325	303	320	320	299	320	324	294	321	314	304	312	300	304	301	312	330	342	338	313	316	321	336	336	307	341	318	281	301	330	300	316	311	331	329	325	353	346	343	317	315	290	311	322	319	321	342	323	347	295	324	327	322	327	330	283	311	295	310	323	314	332	319	342	318	354	325	329	326	294	336	307	315	277	306	326	327	308	315	309	324	332	316	349	332	325	323	318	325	310	329	319	309	331	334	290	296	314	333	309	331	286	342	353	301	307	306	319	311	318	322	311	260	342	347	317	322	347	320	295	301	323	329	311	335	301	309	340	312	338	321	339	307	317	319	313	322	312	323	322	306	310	308	306	300	279	339	308	302	297	325	335	316	325	359	320	357	275	315	324	322	308	325	293	318	324	308	322	302	299	337	321	319	294	338	307	290	302	321	330	295	263	291	338	297	306	327	300	325	333	304	318	296	301	294	309	313	309	330	308	308	268	290	316	324	333	362	318	329	311	314	302	311	311	305	300	296	323	316	327	314	325	320	327	317	323	320	310	312	357	309	306	285	354	299	309	296	372	341	287	302	317	313	285	307	309	325	307	336	329	318	331	303	335	325	319	343	348	337	289	292	325	336	301	311	321	330	315	274	301	323	328	285	360	311	298	284	310	331	327	303	284	310	283	303	274	333	300	343	280	323	304	306	300	290	341	349	329	324	299	354	328	319	346	333	339	344	311	309	342	315	334	296	282	329	335	321	301	274	299	323	314	333	329	302	314	335	297	312	350	316	331	306	315	331	326	297	336	326	306	302	327	336	317	319	299	302	339	362	316	331	317	297	312	285	301	314	308	331	309	304	302	309	307	343	272	307	308	309	319	311	310	336	338	286	301	310	315	333	330	328	264	287	312	325	300	317	317	273	323	323	322	318	326	296	264	288	283	317	302	335	322	352	319	285	324	320	327	305	330	312	307	302	333	329	333	319	313	288	321	342	338	319	303	277	298	306	320	300	323	325	340	344	309	329	316	350	292	320	335	310	280	321	350	286	317	341	292	319	309	285	309	316	312	341	290	313	327	304	302	322	318	302	321	284	293	290	289	308	325	319	329	308	315	324	294	322	338	329	320	331	331	325	320	329	337	336	315	341	323	339	312	328	321	325	285	297	319	330	348	361	310	292	322	317	313	288	315	297	307	338	303	310	339	363	269	313	332	294	333	304	313	304	347	340	310	306	299	294	334	277	285	314	322	332	311	322	315	313	294	303	305	310	299	275	317	326	298	324	311	300	289	316	345	338	343	305	269	305	275	290	297	328	309	289	308	292	337	305	291	330	341	329	296	319	304	336	328	296	320	346	312	317	309	297	301	302	327	325	315	314	319	304	320	312	303	324	306	337	300	343	302	328	329	301	323	310	302	327	324	269	331	324	311	340	339	303	306	298	321	301	323	343	288	334	301	289	311	309	322	330	325	318	333	331	299	298	355	313	332	321	303	307	318	359	302	323	296	274	321	311	309	333	311	295	322	311	320	325	337	310	316	323	324	337	313	316	334	290	303	341	321	342	306	310	328	337	328	322	285	341	311	346	317	328	296	321	289	287	314	324	315	316	321	303	330	347	328	330	316	334	340	337	309	332
48727	74019	59277	17360	1971	1067	902	773	745	698	624	604	641	600	542	564	540	509	488	535	536	485	515	472	502	517	467	472	512	536	552	520	522	532	473	518	507	521	470	499	494	518	463	479	513	487	483	464	466	437	500	501	473	480	469	483	457	479	442	463	458	477	471	470	468	494	433	442	459	461	464	465	447	456	466	440	469	472	448	461	491	449	498	495	489	469	442	454	486	468	495	474	508	469	456	494	462	447	451	447	497	449	415	474	476	458	460	480	483	484	436	454	501	493	496	479	452	505	510	486	465	498	452	459	465	455	469	510	515	508	449	446	467	518	448	498	470	447	468	438	482	470	445	458	495	484	465	419	482	465	433	485	458	466	458	449	480	458	463	452	485	486	464	486	465	465	478	461	490	466	448	515	479	504	498	506	455	467	474	493	464	487	481	466	485	470	462	494	467	443	485	499	454	452	497	475	512	466	432	457	435	469	495	401	494	439	426	483	432	489	474	465	480	445	473	474	481	503	495	469	507	478	480	501	479	484	450	480	476	472	456	512	447	489	503	457	486	525	444	480	488	445	485	504	464	426	459	466	461	488	479	492	453	483	465	475	460	451	477	449	480	462	456	460	449	458	493	480	473	461	476	438	441	485	451	491	495	467	440	477	473	488	479	468	452	488	486	466	477	463	466	463	442	466	499	479	456	441	480	486	474	477	475	476	461	479	420	489	496	471	443	480	482	522	516	460	448	427	486	504	451	428	488	471	486	484	432	478	440	479	460	496	501	453	451	440	479	422	497	468	464	486	484	472	495	451	493	452	488	465	452	464	452	451	464	473	489	469	461	504	469	470	442	475	434	462	535	476	456	449	468	458	437	467	519	496	481	495	487	459	472	434	469	494	495	484	450	470	485	464	469	436	432	465	473	476	470	475	443	472	465	458	520	477	469	503	526	506	479	459	480	478	476	473	468	475	445	456	435	493	452	486	512	473	457	478	464	490	500	468	504	444	475	495	464	447	485	497	461	459	476	455	436	483	468	455	503	474	490	442	477	488	474	458	458	489	487	470	432	513	483	453	471	507	490	473	475	454	476	454	472	459	525	441	499	497	497	451	512	490	459	478	422	465	449	485	467	448	474	495	473	443	459	452	435	443	488	435	473	438	459	508	487	514	473	467	455	461	489	486	473	468	457	458	462	454	482	432	466	481	464	492	461	435	474	506	500	469	516	521	469	491	490	462	471	465	446	477	468	499	457	447	483	457	444	430	461	496	481	458	443	469	464	481	466	460	476	461	510	498	465	484	447	455	480	483	486	486	454	472	457	463	468	479	453	454	448	465	466	468	443	454	502	535	513	500	489	472	492	467	421	463	464	465	496	442	487	422	508	454	498	470	457	482	456	505	447	468	490	497	474	458	427	436	456	476	470	476	460	422	486	465	450	437	460	500	500	473	471	462	488	461	464	455	476	471	482	511	470	469	475	479	455	507	463	457	502	479	416	492	505	434	448	449	495	491	463	474	505	495	496	452	440	443	496	530	465	460	509	465	455	435	470	457	472	476	448	481	470	450	481	463	430	414	510	480	471	459	461	497	482	474	457	509	465	465	479	454	494	438	417	458	454	464	480	437	451	456	484	503	460	485	479	491	459	491	482	501	481	456	463	459	501	464	507	469	464	434	403	496	480	466	445	455	489	495	462	420	480	440	511	461	460	468	469	467	470	480	463	462	453	488	498	427	461	458	464	457	466	456	494	461	456	497	471	509	501	496	461	483	446	447	460	491	460	441	445	452	456	481	448	450	466	450	424	413	446	450	449	443	480	440	495	549	493	445	478	426	514	472	479	438	468	471	459	470	507	458	497	446	460	466	454	482	465	513	483	479	461	441	460	474	461	473	480	520	471	465	486	518	522	510	452	492	466	448	504	458	435	471	447	487	489	456	470	449	480	478	491	472	471	449	469	469	442	457	472	485	451	489	460	495	482	495	479	502	461	483	473	452	460	487	443	501	427	478	485	432	443	461	494	497	486	463	476	484	471	498	427	468	489	469	470	467	477	504	493	496	471	454	477	453	487	468	478	508	488	457	464	448	482	458	475	495	478	446	440	501	448	465	504	489	483	489	469	476	490	483	486	455	511	471	510	415	474	477	428	488	424	456	435	482	477	497	488	454	459	449	445	475	439	447	475	442	491	487	467	444	427	475	476	479	486	484	464	494	444	483	462	497	446	480	480	501	478	453	450	459	478	464	437	472	481	438	483	444	457	527	461	466	459	496	458	469	462	468	448	504	497	433	460	468	507	498	498	486	458	476	474	454	484	460	494	440	463	480	467	524	451	497	427	488	454	461	465	454	462	489	513	463	443	485	483	472	493	451	455	451	489	477	481	482	432	461	506	445	496	482	477	466	466	437	454	451	444	490	499	450	482	450	423	450	518	469	474	467	492	468	483	464	457	483	444	472	474	523	430	472	442	487	448	473	505	482	471	454	461	437	476	494	445	463	518	473	473	466	494	454	452	452	450	448	505	478	477	429	517	463	493	465	445	476	501	460	476	489	488	460	463	441	492	468	483	423	530	443	485	428	492	489	482	483	486	480	454	475	454	468	465	462	471	444	439	463	497	510	457	459	463	436	500	456	473	481	475	442	507	500	497	463	458	467	516	456	490	453	477	484	469	467	479	478	473	452	478	501	455	418	524	459	496	463	443	477	526	503	454	463	478	435	450	499	473	478	449	482	483	473	479	480	457	492	457	461	460	456	457	478	481	486	502	479	463	478	472	478	466	483	468	491	467	482	471	478	480	504	474	500	460	467	462	453	501	460	486	469	504	452	461	503	493	481	476	439	492	463	441	462	482	427	477	493	493	455	450	451	440	457	424	464	459	466	435	455	485	477	450	435	468	459	471	470	466	491	423	460	456	470	490	484	515	464	481	508	476	441	450	438	493	461	483	428	468	475	489	472	463	487	470	450	455	461	441	474	455	494	465	478	489	437	447	466	491	519	465	444	493	459	517	408	496	505	486	464	442	451	465	438	424	454	479	493	480	475	475	445	446	451	497	460	467	476	461	526	487	463	442	440	455	457	479	470	457	488	466	439	450	455	460	454	500	487	468	472	468	476	444	441	486	437	441	444	476	492	489	444	441	474	470	516	482	505	457	474	472	477	478	442	463	427	447	471	435	446	501	452	482	462	462	479	490	487	431	439	472	438	450	464	457	464	500	499	472	509	448	452	470	458	523	465	444	460	448	464	492	469	458	476	481	477	441	434	485	472	461	469	487	438	508	488	488	458	510	476	496	478	438	455	450	483	481	459	467	479	521	436	472	464	480	491	488	479	497	448	448	480	445	448	436	486	446	457	464	477	484	469	470	475	461	458	451	496	472	471	513	477	469	462	441	509	474	483	448	491	477	438	460	526	456	465	442	436	495	473	458	488	472	488	489	428	469	485	498	474	456	451	501	450	467	449	489	447	445	499	476	462	480	454	474	423	461	451	452	505	474	455
22804	21067	29181	23868	21030	20747	8055	456	354	308	300	253	229	235	207	229	208	207	191	152	167	175	168	158	210	185	177	193	173	182	200	190	206	200	184	170	174	161	169	186	182	167	173	146	156	141	153	150	158	159	155	145	166	154	169	150	163	175	159	167	154	145	162	150	130	170	159	168	167	173	149	168	144	154	165	165	150	177	154	136	161	157	144	157	147	165	178	177	142	183	163	137	147	160	155	165	147	150	145	130	161	138	159	167	147	146	127	160	153	161	176	164	127	152	131	152	149	167	152	179	150	149	138	170	155	158	158	150	136	153	153	176	173	155	153	153	161	185	144	148	172	171	172	169	172	154	155	147	149	162	163	154	162	154	169	158	177	157	170	135	162	162	164	175	139	172	154	142	159	175	147	158	161	154	171	138	163	173	135	153	170	167	140	162	163	152	155	126	159	157	148	153	155	146	172	170	173	187	164	152	134	160	180	163	154	150	185	134	163	140	161	140	148	170	177	137	165	175	167	172	150	123	178	138	171	142	160	138	165	136	156	146	152	157	170	154	133	161	132	128	156	154	132	144	124	173	140	176	168	149	149	146	167	151	154	152	161	184	149	163	172	139	146	157	169	148	170	156	149	144	173	135	161	149	145	159	186	139	156	162	157	165	157	171	139	182	165	147	156	179	134	156	173	132	127	164	173	145	148	145	151	145	163	151	185	176	166	181	132	172	144	163	161	153	171	146	145	155	156	152	156	144	171	159	143	159	157	136	143	173	151	144	163	151	150	175	148	145	133	145	164	171	146	164	149	150	145	138	141	152	145	145	151	134	135	150	154	155	145	159	163	149	155	145	147	151	164	154	151	168	168	149	160	146	165	151	159	146	129	165	168	145	140	133	160	150	139	150	150	148	166	149	169	163	143	136	172	161	164	167	160	144	152	162	166	132	156	172	140	131	155	127	157	148	147	176	148	150	174	167	161	140	192	153	148	148	178	171	147	151	148	137	165	161	158	153	156	144	130	173	151	151	153	158	156	149	159	154	158	141	157	146	156	137	157	137	147	142	150	143	165	153	171	123	152	176	137	144	159	162	126	172	159	167	175	147	164	136	152	158	168	163	166	137	135	154	148	119	186	157	160	154	146	146	172	149	164	139	150	176	150	169	157	144	165	138	134	146	171	151	155	143	163	177	162	151	150	146	175	158	143	141	138	188	142	146	152	155	162	130	153	157	153	164	172	141	139	144	157	134	157	164	131	160	167	195	158	147	146	144	164	149	153	160	149	157	135	154	144	161	154	154	148	137	155	165	144	140	150	130	168	154	131	157	156	152	142	137	170	161	145	157	161	142	152	161	145	150	166	133	145	166	170	160	169	145	147	144	183	166	164	152	147	147	154	168	156	155	183	164	140	174	149	144	171	168	160	169	135	161	157	165	142	168	157	156	159	150	140	159	183	155	153	162	175	145	166	160	142	126	166	141	133	140	142	155	176	147	161	150	164	131	162	160	128	133	182	172	169	158	150	160	155	144	149	120	155	124	157	152	150	145	153	169	143	167	114	164	166	157	152	147	172	158	155	157	170	143	150	169	160	162	165	153	179	128	158	183	157	150	147	159	140	143	155	159	154	158	170	155	160	152	155	155	150	159	146	148	149	155	144	149	163	164	187	157	130	187	164	151	151	172	161	166	146	155	167	142	163	154	134	140	167	150	162	137	132	156	150	163	171	163	159	146	163	147	151	153	151	152	179	166	150	159	168	163	147	169	152	182	150	137	169	178	159	161	152	152	169	158	169	158	156	154	141	145	150	163	153	146	163	152	159	157	171	142	142	168	163	138	142	154	163	161	155	153	165	153	144	145	144	142	142	153	169	146	175	140	169	132	163	170	159	181	159	160	136	178	150	168	146	143	172	174	176	154	144	168	151	154	156	164	157	164	180	157	142	157	148	182	152	160	138	161	147	148	144	140	166	155	175	167	146	152	133	138	133	159	141	156	145	150	174	153	152	168	154	176	163	164	167	153	154	155	167	139	147	159	188	145	167	179	149	142	130	160	159	159	170	160	161	155	143	147	138	148	148	177	136	156	150	148	173	167	160	164	138	141	150	153	151	163	153	145	188	168	157	141	154	154	156	158	171	158	149	162	169	149	175	167	170	173	151	158	164	152	172	147	165	156	151	164	145	169	179	162	138	149	131	147	158	172	156	166	161	162	164	157	147	140	152	154	169	137	160	126	158	146	169	166	154	139	154	138	149	168	153	148	142	173	180	147	154	161	152	153	177	168	155	151	168	166	166	134	140	152	171	134	159	155	162	177	150	140	154	150	152	166	126	151	150	161	167	155	161	143	151	156	156	155	140	145	170	161	158	159	144	145	138	170	172	126	151	165	163	152	150	152	136	149	140	165	152	147	157	175	179	121	148	138	182	151	167	157	140	149	161	141	137	153	132	136	154	153	144	178	165	145	180	170	145	160	158	148	154	149	167	182	139	152	167	161	128	149	166	158	143	142	146	134	145	144	154	167	146	162	148	150	164	129	165	158	178	159	144	180	164	159	154	176	130	155	157	152	150	153	170	156	148	166	142	176	149	174	152	135	157	141	138	150	138	171	162	161	151	145	161	160	156	165	149	153	161	162	149	169	189	143	164	142	157	132	148	138	143	162	142	151	149	144	144	165	166	154	155	143	166	147	160	162	171	127	162	157	154	153	162	156	148	142	155	143	149	160	159	151	165	154	148	148	164	137	160	154	153	157	152	169	159	159	158	133	157	153	180	172	156	115	151	155	165	151	158	180	148	169	169	164	146	172	142	175	132	156	160	133	145	175	164	141	141	155	147	145	175	167	150	136	143	169	152	152	151	154	155	169	163	149	146	153	166	140	127	177	169	164	160	128	139	170	137	157	151	161	184	143	167	153	154	167	164	158	160	156	151	189	172	134	133	161	152	178	159	177	148	161	140	137	156	147	155	157	128	140	144	160	141	140	126	165	167	153	145	147	169	156	117	154	149	157	152	161	149	164	129	167	172	160	141	172	164	164	143	166	167	160	149	158	160	169	143	166	141	146	160	151	128	154	135	176	163	137	150	147	160	145	168	138	142	149	127	138	153	155	173	169	141	145	156	158	169	132	166	153	151	160	142	159	150	154	153	152	160	150	172	161	164	173	157	152	154	138	137	167	152	177	138	152	163	154	141	162	147	144	140	163	163	143	158	178	152	160	167	179	150	163	162	185	149	179	139	154	159	144	147	143	156	142	156	151	155	149	158	142	182	167	167	137	131	162	164	156	150	167	152	154	173	137	160	167	144	134	138	156	166	162	156	143	159	140	153	152	173	122	154	139	172	132	164	144	146	151	166	142	145	153	148	147	147	160	174	151	138	151	153	157	139	171	160	134	153	155	144	168	152	168	149	146	163	172	158	141	148	166	145	143	150	145	142	161	141	153	183	163	143	138	148	155	136	149	166	161	152	181	171	152	152	156	138	144	146	149	164	162	162	161
53381	81244	63450	19255	3299	1516	1168	1002	956	619	594	522	499	434	415	371	330	344	353	339	293	341	334	309	313	266	279	277	304	327	369	332	348	299	309	308	288	281	283	302	254	251	256	261	276	265	243	268	248	247	228	255	220	204	259	256	242	239	250	246	264	218	256	266	223	257	241	252	254	257	239	224	228	258	253	249	260	239	239	211	245	223	220	223	198	250	209	227	220	235	244	220	242	225	196	248	253	218	220	217	220	247	251	213	229	251	229	237	214	233	256	219	253	225	243	227	250	238	242	237	227	253	208	211	235	229	234	208	241	227	244	228	220	258	206	255	194	244	241	224	234	232	249	238	247	226	244	238	257	223	246	217	234	223	247	229	222	225	218	231	232	252	245	225	266	247	240	219	255	234	204	223	219	235	239	223	234	219	243	229	235	258	224	237	222	251	230	214	213	233	217	225	241	234	250	228	213	214	231	258	232	212	233	228	254	252	228	226	264	207	247	230	229	242	241	223	260	250	241	219	260	241	231	246	234	235	231	214	236	229	243	232	244	205	243	234	227	230	248	245	212	221	213	225	220	264	240	226	230	228	219	240	228	218	234	214	250	226	240	255	250	245	246	251	235	266	229	244	222	216	224	215	241	243	245	248	249	244	225	208	259	230	218	220	228	226	236	230	227	222	236	223	207	242	244	199	210	252	231	197	241	216	255	244	230	240	228	243	268	206	227	231	220	229	261	244	221	235	224	233	222	241	234	250	239	241	219	220	256	245	229	215	193	248	223	229	225	226	248	229	234	221	228	222	249	237	202	218	234	243	251	224	225	240	204	243	200	217	233	231	222	241	279	231	240	200	219	243	244	224	230	234	239	237	238	227	234	233	238	235	240	227	237	223	215	254	222	241	248	232	229	254	211	244	231	251	238	223	228	219	222	245	274	230	238	256	235	232	225	241	224	255	257	218	245	243	243	233	204	225	245	222	218	227	224	207	207	273	242	223	243	233	219	215	233	224	235	205	225	225	240	216	222	235	224	234	225	228	250	230	230	245	231	241	229	246	239	223	235	222	218	249	253	243	226	236	221	224	236	222	215	226	242	258	254	230	226	234	264	253	244	253	253	226	252	212	215	223	247	224	243	230	225	221	224	244	233	250	245	218	239	259	231	252	231	247	218	232	204	207	208	230	242	260	245	247	245	232	252	263	219	227	213	260	248	253	215	228	254	238	214	167	253	246	241	235	254	241	253	205	232	227	254	249	227	253	218	247	237	257	229	237	223	237	232	246	242	224	232	227	235	225	178	256	241	237	220	215	206	239	249	209	253	240	231	220	217	232	225	228	240	256	207	239	210	236	234	228	257	254	230	251	225	251	217	200	232	246	216	250	248	208	256	227	239	251	233	234	238	236	250	233	245	213	218	263	218	218	245	244	240	236	215	254	248	235	236	230	218	248	237	229	241	246	230	230	244	225	217	218	226	234	241	241	240	238	227	214	257	225	234	207	251	210	220	242	201	245	236	210	251	218	211	227	240	241	256	234	271	226	248	247	241	214	230	215	219	223	214	254	244	240	238	237	223	229	212	235	244	255	254	257	216	220	255	243	217	257	244	204	232	212	235	201	225	243	261	228	251	222	231	235	227	212	249	222	188	264	231	219	232	234	256	264	238	233	225	236	232	229	230	223	243	240	215	225	220	226	224	251	256	230	221	237	237	239	250	232	225	266	255	197	223	225	249	236	264	214	230	243	234	256	242	231	227	222	216	241	227	209	202	232	232	239	268	236	236	246	213	208	249	237	225	209	226	246	234	235	230	242	220	228	247	242	214	236	237	204	198	226	244	233	227	249	238	224	242	233	232	225	228	243	207	226	224	256	224	201	221	229	232	198	235	217	222	211	229	247	240	244	217	224	217	245	270	265	240	248	234	223	220	242	201	222	221	243	237	247	237	225	237	217	205	251	208	233	249	242	239	226	233	212	233	229	241	265	226	257	239	250	217	185	227	222	226	249	214	255	224	242	225	204	196	225	198	227	243	221	213	220	237	232	227	231	220	221	242	255	234	250	226	220	244	243	243	245	227	223	248	243	249	217	228	246	246	239	253	249	237	227	230	237	212	223	262	211	234	237	228	235	218	242	222	219	220	271	217	241	234	188	256	242	282	227	237	230	237	250	218	230	226	241	228	250	207	246	233	233	241	227	216	228	252	239	216	198	247	240	240	242	241	215	222	224	202	195	231	238	246	229	210	258	239	229	238	220	226	228	202	240	218	236	245	240	223	248	237	240	234	253	234	212	246	214	228	247	244	223	217	242	212	241	237	243	224	262	220	225	232	212	234	233	232	239	252	255	229	224	237	233	220	192	219	219	235	243	236	205	238	221	229	209	230	220	243	222	245	251	230	216	245	230	235	225	255	220	245	209	248	238	240	223	234	263	225	255	253	237	215	250	243	235	242	218	218	238	257	196	227	215	240	199	233	238	227	258	227	217	264	245	230	214	217	227	220	236	218	213	253	224	245	233	225	235	226	233	221	236	238	247	211	214	236	233	228	227	224	231	230	250	231	199	231	222	212	214	245	210	247	226	239	246	233	236	212	220	243	233	230	215	225	253	232	231	227	251	257	222	246	216	235	224	219	206	234	248	213	215	232	221	217	243	213	237	217	228	218	240	240	230	206	258	281	228	238	211	265	221	227	223	245	245	259	243	233	220	205	221	261	233	231	214	205	234	239	233	219	239	254	220	219	236	253	232	232	255	251	241	237	227	211	228	238	258	212	214	249	229	224	234	225	240	254	216	217	260	240	256	220	233	239	202	241	205	235	231	199	262	249	248	250	263	239	236	251	211	250	195	215	256	237	226	230	228	247	245	259	260	210	234	234	217	228	233	258	249	231	215	229	219	225	211	235	227	251	204	247	230	255	223	236	228	215	239	225	224	223	225	235	248	268	241	223	234	250	237	240	225	225	223	235	216	203	258	231	231	239	228	220	214	219	240	227	224	226	234	258	243	230	241	256	217	229	234	222	256	237	226	258	244	237	241	243	251	236	241	234	236	213	252	227	225	232	264	240	202	244	234	217	235	226	227	235	264	228	203	241	246	226	245	239	238	243	236	235	223	239	219	251	213	229	248	246	267	228	245	236	237	225	221	250	227	234	236	236	210	249	247	208	220	242	240	250	227	252	223	241	210	255	248	205	245	206	226	228	249	227	252	205	214	219	233	225	243	230	221	232	235	210	203	243	253	243	248	264	226	219	239	221	210	232	269	226	257	225	226	250	230	253	235	218	220	227	220	252	225	222	259	248	227	220	215	233	224	224	250	236	251	207	252	255	228	240	230	235	221	229	243	225	171	222	225	219	249	236	229	230	258	266	222	244	227	225	209	231	246	228	224	228	227	224	220	227	227	234	218	219	226	223	256	264	236	232	215	267	232	218	223	228	233	232	236	257	207	259	223	213	273	237	250	203	239	219	220	233	243	230	237	243	238	262	251	214	208	245	263
26984	22619	24593	5753	441	384	367	300	338	302	326	326	354	343	349	341	330	336	325	316	301	340	330	331	316	319	326	319	343	345	341	339	344	340	343	347	328	343	338	272	322	357	337	348	312	311	295	329	330	333	322	327	352	308	317	347	365	315	317	320	312	302	346	314	307	321	327	330	300	292	298	320	314	289	341	349	335	309	293	325	318	335	307	352	337	332	311	327	307	341	302	340	361	333	336	337	387	321	334	327	297	353	297	350	328	301	323	359	329	363	334	357	323	350	322	274	307	319	298	323	342	292	305	328	341	333	370	325	325	307	334	322	352	368	297	298	331	333	321	327	325	331	301	322	328	316	296	312	314	301	352	321	320	326	355	361	313	295	323	344	365	314	357	325	331	314	350	341	325	325	306	312	373	298	336	333	323	307	341	354	310	354	317	356	333	308	333	335	322	344	305	315	335	295	289	323	314	331	290	301	333	325	325	313	374	330	339	316	319	338	345	331	316	372	291	341	338	302	356	332	354	288	314	394	319	340	298	301	337	332	289	309	348	352	325	331	333	308	362	291	336	325	316	336	344	327	315	351	317	325	301	333	322	353	364	320	291	299	324	321	307	330	319	319	328	322	314	335	330	355	319	294	314	309	362	309	353	345	294	316	311	290	310	301	322	328	354	339	339	314	366	341	309	312	333	336	354	358	306	329	313	313	291	339	356	329	300	341	309	308	331	366	350	313	371	311	310	332	289	319	293	329	301	329	372	304	334	388	321	320	320	303	323	316	341	319	308	336	312	311	316	341	303	344	340	319	320	344	303	335	332	321	321	301	329	353	311	334	311	340	331	300	324	337	315	332	333	277	313	307	341	336	335	334	329	300	331	323	348	302	328	332	326	338	301	325	331	327	325	329	338	379	331	322	330	351	279	301	355	324	272	326	349	349	282	323	319	345	280	321	320	314	309	331	321	332	350	330	340	321	312	336	320	329	322	349	324	352	323	313	336	343	330	351	335	332	308	331	311	345	331	309	313	315	311	309	345	333	319	301	324	314	300	337	307	332	380	355	311	318	322	368	325	338	307	323	298	355	311	340	306	362	341	328	308	308	350	305	317	311	336	314	338	309	321	330	321	305	352	309	340	316	369	353	313	292	329	288	329	329	293	285	350	321	323	345	297	339	292	342	363	343	325	328	297	328	301	349	286	354	334	340	338	307	320	355	353	314	311	321	301	318	304	307	369	308	319	311	346	331	323	315	344	301	329	332	323	354	299	316	306	342	351	303	321	327	308	305	324	323	310	328	309	316	331	333	331	286	357	340	338	316	337	339	316	343	321	325	350	285	305	294	327	311	370	308	348	331	339	342	338	314	332	322	331	343	301	340	316	333	314	342	348	331	360	315	347	348	310	344	345	325	314	309	329	330	314	343	329	329	305	302	341	324	295	328	348	339	326	299	324	292	325	299	364	319	286	336	326	337	343	312	287	299	322	327	294	307	314	324	319	355	352	340	343	291	346	333	326	339	322	308	316	346	341	304	342	324	324	342	318	277	345	338	326	334	341	342	336	341	333	352	334	353	294	331	311	326	326	336	316	316	324	333	282	331	315	318	355	314	302	312	328	308	313	340	362	336	344	347	331	287	362	292	308	338	299	287	313	329	350	327	310	340	328	343	317	363	339	306	331	360	325	333	334	331	303	307	299	319	336	334	321	314	310	336	321	320	323	304	339	324	331	305	325	338	285	327	326	335	336	343	317	297	335	328	333	318	307	336	351	320	318	344	330	326	295	349	316	297	349	304	324	328	356	335	319	308	328	336	343	341	319	343	335	333	340	303	308	303	317	323	321	326	321	338	313	313	312	335	322	302	340	369	323	366	324	317	346	312	300	338	337	314	330	339	307	318	329	301	328	309	308	336	319	300	309	320	314	348	359	336	336	325	324	330	356	333	323	300	342	341	330	327	346	344	335	283	304	343	310	334	322	335	322	315	350	335	323	322	332	343	302	303	334	309	321	286	293	324	363	336	344	316	357	327	328	318	337	324	326	342	344	323	340	323	350	337	335	305	291	330	308	360	333	327	361	329	325	322	325	326	346	347	331	340	300	339	321	337	317	332	283	310	317	335	335	321	362	343	300	355	353	330	346	333	314	348	292	325	325	353	350	328	304	319	284	344	335	337	334	346	347	331	317	313	317	325	317	315	337	327	350	311	325	306	336	319	293	324	350	340	336	331	364	304	329	334	310	307	321	304	340	353	360	346	319	308	385	302	326	328	306	303	328	350	314	323	334	295	358	339	303	332	295	339	325	299	338	301	331	325	334	346	334	321	331	355	335	312	323	338	323	332	347	341	320	316	301	320	360	350	312	312	358	337	324	312	317	306	324	339	356	322	337	294	327	290	325	316	326	334	309	314	319	305	323	305	350	294	318	336	313	316	340	315	330	351	342	320	298	337	350	322	307	322	293	324	329	348	324	293	328	366	302	328	323	347	304	327	331	352	315	366	356	326	297	322	327	316	353	362	360	316	325	351	303	310	312	323	344	343	363	313	349	340	333	303	298	313	356	331	334	339	308	351	339	288	327	363	304	333	290	333	335	321	288	342	343	313	326	326	311	344	313	339	297	299	316	332	314	335	312	339	310	317	342	325	307	301	318	337	328	300	318	343	325	321	341	329	322	309	310	339	280	345	346	334	336	331	323	318	322	328	345	314	302	302	349	305	317	332	366	315	380	329	337	324	348	314	316	339	351	334	312	289	321	320	324	297	324	328	310	316	327	331	317	341	345	285	315	370	297	336	354	295	317	329	309	321	337	291	327	322	318	306	310	313	329	269	321	321	317	322	308	340	327	356	353	315	329	321	339	348	301	318	328	312	318	329	316	327	319	308	334	285	340	302	330	338	289	314	315	331	322	325	338	324	366	297	338	322	313	326	344	305	338	315	318	312	310	290	320	331	342	321	340	317	334	337	344	327	324	353	336	353	343	334	329	350	339	338	368	327	306	343	293	291	320	358	313	308	334	311	337	294	316	324	355	313	315	328	359	314	331	364	341	335	299	293	319	324	319	308	304	360	330	323	332	328	314	314	330	325	311	308	309	299	345	298	306	310	326	309	322	311	344	312	308	329	299	353	335	338	347	325	333	332	334	317	295	307	347	289	304	307	314	301	342	321	329	337	326	342	324	332	301	336	318	321	292	337	347	318	345	330	280	307	311	327	312	342	341	313	335	318	331	300	312	326	318	311	349	338	308	333	309	320	311	319	327	364	359	328	317	308	326	314	331	364	296	302	318	324	337	327	282	322	304	341	339	285	315	317	320	309	347	336	325	299	325	341	339	290	337	316	330	322	312	335	330	318	305	312	334	334	352	317	342	305	345	352	313	353	337	348	356	312	341	310	299	329	341	309	318	342	315	354	315	310	329	329	337	350	327	324	365	342	319	354	319	317	319	361	333	315	301	342	350	316	338	314	356	331	323	308	337	327	322	303	355	326	331	312	331	328
25662	36017	24216	2030	576	553	555	476	523	481	505	486	482	481	486	488	499	484	468	476	472	506	451	458	483	501	452	467	524	475	502	545	506	469	484	540	488	517	524	502	514	472	517	493	496	444	441	473	466	506	502	482	464	468	463	478	498	461	482	515	460	444	457	466	513	470	486	518	534	499	504	425	443	492	423	445	495	493	470	451	474	465	487	431	480	469	487	467	512	477	501	452	461	471	473	477	493	461	555	453	452	487	480	502	478	473	475	465	482	495	469	458	469	473	439	496	493	469	491	470	477	499	476	469	476	461	444	480	486	432	501	451	429	476	433	483	452	476	458	446	478	456	465	475	450	450	457	475	473	489	514	459	484	448	441	444	488	473	459	504	423	427	475	508	467	506	434	479	436	486	509	467	449	448	516	505	445	465	433	487	471	493	461	463	455	440	480	501	452	450	493	480	476	475	450	488	465	466	466	482	494	471	470	499	483	489	501	479	458	474	464	446	407	519	477	481	469	481	465	437	478	480	466	465	491	529	460	480	521	476	475	470	441	466	481	496	497	467	470	446	505	480	459	458	498	452	444	489	469	482	476	488	465	463	455	481	484	501	479	444	487	482	446	427	513	463	459	485	507	458	495	421	469	471	467	451	469	489	449	490	491	463	453	488	464	479	489	443	521	501	464	464	464	490	470	478	459	450	518	458	465	452	461	466	475	465	472	470	523	457	465	472	479	482	429	475	518	472	463	485	440	480	499	512	445	440	473	493	478	468	504	458	458	473	457	470	503	463	486	490	502	480	454	480	463	451	515	448	485	478	454	472	453	441	476	475	491	447	488	474	440	483	476	480	466	458	470	472	463	510	483	495	492	444	483	493	485	512	508	469	449	462	469	498	472	487	446	460	468	433	465	432	475	463	460	474	472	509	462	496	437	443	478	459	482	531	515	468	484	480	427	461	454	502	511	467	456	489	492	480	489	502	476	507	472	454	459	487	493	461	499	470	418	447	473	474	472	453	468	452	461	509	463	438	461	472	458	484	495	464	461	470	477	446	477	463	483	450	457	469	453	500	447	464	488	461	452	472	479	452	463	492	481	503	451	470	482	525	467	473	435	460	491	495	443	477	456	493	493	448	460	494	507	517	470	463	469	436	463	479	458	501	468	456	486	508	512	470	456	459	510	482	459	453	508	471	501	469	493	481	465	470	458	439	447	489	485	508	448	494	449	464	452	507	451	492	463	472	483	442	457	468	476	478	468	495	478	468	483	459	490	509	452	492	446	477	448	434	468	491	495	479	465	491	489	475	497	513	449	458	469	477	452	455	477	479	463	473	478	502	465	484	456	478	527	465	524	480	512	449	472	469	467	463	466	475	495	433	447	506	466	514	509	463	472	487	498	476	509	499	490	474	449	490	529	498	471	476	466	503	487	496	465	464	456	457	467	503	475	440	440	493	477	484	462	462	471	506	460	510	486	455	502	480	453	470	467	481	494	476	503	471	460	483	455	494	449	466	431	452	467	454	458	471	465	498	480	487	510	500	499	456	476	495	515	508	481	466	478	485	486	480	499	491	502	451	457	453	469	481	477	443	481	492	465	450	460	495	475	466	457	456	454	460	470	490	453	476	451	480	430	498	448	437	467	501	445	447	465	495	504	487	476	463	486	452	479	448	464	446	449	473	484	464	459	470	453	454	475	428	478	484	476	468	484	478	449	470	476	445	457	444	462	476	424	478	498	482	450	477	443	492	486	508	501	475	495	467	514	466	476	479	462	466	496	457	471	441	505	456	468	473	492	492	482	491	491	461	478	468	488	494	441	498	512	440	450	484	474	496	468	502	497	474	498	458	459	515	492	471	458	489	465	471	441	490	473	464	469	481	497	457	460	521	487	510	454	479	471	490	468	443	462	465	485	497	467	457	512	469	449	461	469	446	473	481	496	461	456	475	485	529	472	463	469	488	457	466	449	473	452	465	512	473	501	472	440	508	494	504	481	490	480	476	461	507	430	446	431	481	490	432	461	474	499	453	450	468	453	486	466	479	473	465	449	480	449	504	451	487	439	512	469	467	452	498	495	468	465	476	516	473	505	483	472	476	468	489	482	460	480	469	473	475	454	448	495	461	481	435	517	488	497	451	481	452	499	449	498	469	460	474	490	454	495	514	504	502	466	469	467	485	469	468	464	472	448	471	479	495	459	455	459	478	509	488	469	477	461	464	454	464	471	481	476	489	429	483	475	485	475	453	523	438	518	453	483	459	462	460	482	464	471	455	455	450	453	495	462	457	490	455	464	458	441	489	440	407	529	503	483	478	444	443	495	494	497	527	476	463	476	472	461	482	488	440	462	496	471	476	462	495	474	446	504	463	447	474	446	471	414	526	526	487	487	434	489	501	470	501	510	504	428	488	438	502	490	484	469	477	452	510	492	442	470	457	460	448	468	494	470	443	494	442	476	459	483	441	469	504	517	481	465	491	479	476	463	456	493	469	467	414	438	468	472	472	475	470	475	448	469	447	437	492	494	471	488	463	467	455	448	470	468	489	476	461	477	447	503	463	467	497	503	461	512	438	507	469	434	487	467	522	456	460	473	454	472	467	471	466	464	451	492	456	477	431	466	431	477	510	448	487	464	452	423	460	425	522	456	478	425	461	518	495	464	452	488	437	473	474	475	517	487	461	444	477	455	461	444	455	491	470	483	500	505	438	457	481	506	470	473	463	492	462	449	500	463	436	451	471	492	510	489	450	485	477	494	445	494	502	445	496	482	468	466	483	481	497	488	465	446	458	426	443	514	471	471	443	447	469	499	448	481	494	498	467	475	491	461	445	482	475	513	430	467	484	469	468	509	487	447	506	490	483	447	478	437	519	438	490	456	455	532	486	497	473	476	433	491	463	484	489	484	495	456	472	478	450	492	466	462	491	463	442	452	503	453	484	469	492	455	479	446	494	492	493	451	440	458	459	504	477	480	463	494	495	494	490	459	493	467	447	485	483	477	507	466	483	458	487	449	476	461	486	471	470	449	464	457	518	427	509	465	446	460	478	503	427	459	483	483	483	475	447	462	487	493	490	461	479	469	488	446	508	454	468	499	466	476	478	477	428	485	506	429	474	509	450	498	451	432	481	506	477	481	473	496	476	516	457	503	471	489	441	528	487	495	490	487	472	501	515	475	458	482	446	481	452	481	467	491	485	499	474	489	484	483	466	465	464	469	494	478	464	458	456	442	427	472	487	482	454	493	467	514	482	457	487	478	479	453	473	514	474	471	440	429	458	480	472	496	471	462	460	475	469	500	464	504	533	470	503	465	481	497	498	468	470	477	474	472	481	455	460	455	470	470	495	455	450	471	492	474	484	459	463	439	465	476	455	460	510	479	500	488	466	485	450	448	448	458	496	450	438	527	514	475	495	483	471	480	463	451	510	476	476	460	477	449	489	475	448	472	469	482	435	496	470	489	483	475	499	470	468	467	463	462	518	466	467	503	504	470	476	489	497
23900	21337	30155	24064	20314	8384	626	487	385	395	376	353	384	355	335	316	318	343	339	315	333	372	332	325	329	294	337	306	366	380	338	339	322	335	287	318	349	328	320	322	319	311	322	316	294	277	293	300	330	323	346	310	305	294	347	303	311	327	337	315	293	323	337	314	348	308	291	315	307	320	323	330	305	330	304	321	312	351	325	311	295	311	289	296	320	341	296	290	305	299	350	317	273	311	339	333	324	286	312	319	330	303	296	287	285	304	303	304	318	329	316	334	327	292	304	320	338	323	332	310	331	313	289	304	352	309	302	323	319	334	339	320	351	346	326	314	308	344	311	310	315	309	321	299	301	306	322	292	296	317	324	303	334	332	320	308	308	316	319	317	308	344	308	311	315	325	347	299	316	340	297	327	313	322	263	302	302	324	330	306	312	329	287	326	316	313	329	294	317	301	307	326	339	298	341	338	331	324	320	337	327	300	323	347	343	334	296	328	314	334	320	325	259	340	315	283	327	338	318	316	325	319	319	296	326	309	309	308	343	334	310	295	324	275	305	337	317	313	334	343	304	325	299	326	338	350	310	322	311	319	334	298	320	323	300	308	295	308	278	295	336	331	360	321	302	305	352	332	357	311	317	325	314	332	320	311	299	360	343	306	364	326	307	291	333	350	293	330	328	285	312	325	312	306	307	303	311	338	297	324	323	310	329	322	313	295	331	297	277	327	307	331	308	294	277	326	302	314	314	339	283	275	311	299	340	272	321	322	290	338	309	304	302	271	304	329	293	315	315	304	328	330	316	280	320	320	309	309	312	339	320	306	304	330	316	288	341	307	303	320	315	314	296	312	323	359	305	295	302	306	285	295	329	333	314	311	294	302	313	298	331	305	303	300	307	302	296	299	304	310	336	294	285	312	308	329	303	345	306	315	326	311	322	302	343	296	332	327	325	332	324	317	334	320	325	339	321	299	328	309	315	324	282	322	315	328	317	324	324	331	323	286	298	323	323	313	302	348	321	338	325	320	314	327	316	298	323	295	329	310	309	315	306	309	324	352	312	327	303	313	303	321	325	267	303	319	285	315	285	326	327	292	304	296	281	291	314	297	326	314	322	321	282	334	337	355	320	321	301	341	308	307	311	300	293	316	312	311	339	314	292	325	336	313	292	306	312	311	332	315	321	305	325	324	309	304	294	290	282	296	333	337	324	311	315	316	347	311	306	352	349	313	309	325	322	306	335	300	317	314	331	328	350	275	303	311	322	304	291	333	305	336	302	286	320	365	312	273	321	320	313	303	304	335	284	285	297	322	298	315	299	338	278	331	292	321	314	315	311	322	307	281	321	326	325	311	287	329	336	303	316	297	326	329	301	328	330	311	341	322	304	314	324	342	319	293	296	314	299	313	341	300	315	307	326	315	304	286	329	316	323	313	291	310	313	286	317	312	316	306	328	288	297	347	310	327	318	345	334	331	323	317	299	299	315	316	309	326	318	324	307	318	315	330	301	333	292	326	345	346	290	318	309	310	317	258	295	324	303	335	341	310	279	303	316	316	291	310	338	291	335	323	295	323	328	328	332	297	344	314	331	324	293	304	327	301	321	320	294	316	290	334	304	262	323	277	323	312	325	312	295	318	309	320	296	265	306	298	306	333	311	306	292	284	316	286	340	285	330	300	338	324	300	300	300	340	333	330	302	326	327	330	293	327	313	314	286	325	311	315	295	326	316	354	349	306	312	305	306	300	292	313	323	324	309	300	311	316	288	298	318	293	330	315	302	328	329	307	344	315	319	302	310	345	312	324	332	292	318	315	327	315	285	316	311	320	324	295	300	307	278	315	312	334	331	305	289	321	313	341	310	289	301	320	304	335	315	303	326	316	329	330	293	266	364	312	333	315	325	340	288	314	300	303	284	339	287	335	348	287	285	354	283	313	285	339	341	306	293	345	327	324	317	296	328	298	322	316	325	292	308	342	317	301	309	325	312	321	308	323	335	315	328	330	288	364	338	304	328	308	334	329	312	339	324	320	295	314	307	317	318	301	296	294	314	302	322	301	324	325	295	289	274	300	320	308	326	323	300	311	344	331	299	312	313	310	310	328	294	329	281	327	313	295	336	348	302	325	314	341	313	313	302	319	325	291	280	314	294	313	325	320	316	303	314	298	323	320	312	336	310	322	308	316	313	306	297	307	304	296	324	333	329	312	326	312	311	311	324	340	335	325	293	316	335	301	306	324	314	301	322	318	318	332	301	328	301	315	281	275	314	321	290	305	292	301	279	289	321	336	322	318	357	329	278	282	319	312	306	310	301	328	293	312	323	290	316	302	304	283	311	326	318	333	310	288	312	317	285	299	313	317	299	317	341	327	334	309	289	361	289	301	301	285	305	318	290	324	300	318	330	325	296	322	296	346	294	317	332	292	306	277	312	324	285	341	348	276	299	290	329	298	280	309	299	291	325	320	320	318	343	308	335	325	298	323	347	301	312	315	344	303	345	332	313	316	329	317	303	358	316	322	333	309	329	307	323	337	333	311	304	280	321	319	325	295	299	332	310	302	306	335	328	317	297	326	294	292	373	319	325	311	289	316	322	314	338	309	356	337	308	318	296	289	313	307	296	296	303	316	328	341	284	308	351	309	305	339	301	317	303	331	301	282	291	303	311	332	322	336	324	314	334	307	269	305	304	303	328	303	291	311	306	317	318	326	290	302	324	307	321	293	332	302	310	288	297	307	311	319	344	272	343	337	329	320	343	311	304	287	336	301	311	298	299	308	310	306	306	315	306	322	298	295	299	310	304	336	319	303	279	299	314	308	302	321	310	311	297	328	351	314	290	308	330	328	314	300	316	326	328	303	321	303	307	293	346	309	291	295	303	305	281	307	294	329	294	315	311	333	323	318	329	337	313	289	326	298	331	302	322	311	294	307	311	323	297	289	299	292	285	299	329	315	356	319	301	319	298	302	330	343	314	328	328	344	331	312	303	297	283	319	286	301	327	259	311	319	318	316	291	315	329	320	300	287	346	268	294	320	305	316	329	298	339	303	281	301	291	312	350	326	326	312	338	303	308	305	324	315	326	323	311	329	290	327	316	313	292	311	291	294	315	327	309	277	324	331	303	330	344	298	329	344	329	305	312	302	332	340	305	310	294	326	294	316	334	303	301	301	323	310	280	293	349	311	304	296	307	305	294	294	323	296	290	342	314	326	332	340	320	313	296	314	346	311	325	288	297	305	334	324	298	326	300	314	328	333	307	336	303	329	336	325	326	312	312	316	303	309	274	287	308	345	351	311	327	326	326	296	318	325	301	330	326	308	281	351	312	321	334	292	298	316	341	355	329	312	324	330	290	341	301	310	304	344	304	317	317	331	330	306	313	319	314	302	328	328	322	369	310	318	311	333	295	302	328	281	303	326	320	333	296	306	315	307	367	355	321	322	311	325	301	328	290	325	309	294	329	329	261	311	300	283	335	303	292	306	289	313	330	318	308	306	329	321
49274	70565	49360	12286	1871	1130	889	767	721	678	642	600	601	541	504	536	548	512	519	553	477	494	513	528	488	499	521	492	523	478	559	568	536	527	513	503	455	546	509	464	486	481	477	513	470	460	467	469	437	446	488	455	472	479	505	442	457	487	496	480	473	459	479	479	464	491	444	445	464	456	448	459	460	438	426	478	481	471	472	465	428	471	450	466	480	432	441	481	447	447	458	481	471	465	452	501	457	462	463	457	448	501	418	509	489	452	488	476	447	487	464	460	466	478	470	511	471	442	466	475	445	440	502	446	459	445	477	447	447	443	427	474	447	453	433	466	429	472	469	416	463	461	435	490	448	385	450	499	500	438	491	501	505	444	457	500	453	480	473	441	432	461	448	474	460	450	457	471	475	453	461	419	464	452	475	508	496	442	477	450	470	465	507	498	497	417	464	478	436	450	450	456	413	445	510	449	447	463	471	482	498	470	463	470	497	435	468	500	477	471	482	463	466	470	502	454	475	474	484	494	445	469	503	496	485	413	507	454	463	457	476	452	453	443	462	453	498	451	462	476	455	477	477	480	476	442	445	481	435	464	451	466	455	515	426	440	444	513	458	462	440	470	473	452	455	464	470	476	471	440	501	480	476	437	449	451	428	476	465	457	447	458	463	435	451	486	468	460	452	476	459	448	440	479	452	484	474	487	466	440	452	461	454	497	446	455	481	458	433	431	446	445	483	470	458	482	460	443	505	448	440	430	454	427	447	489	455	456	456	463	449	470	470	481	454	486	496	446	480	451	448	488	456	456	482	451	455	481	478	504	470	480	445	436	486	453	467	455	471	462	448	476	439	461	491	506	516	468	492	466	453	463	484	444	470	476	483	472	459	461	530	443	461	455	495	449	472	498	450	477	471	469	521	498	465	444	477	454	479	472	441	451	448	448	423	497	434	456	467	448	478	450	485	484	475	463	431	452	462	455	446	501	462	500	465	460	471	461	477	414	474	448	434	471	461	496	476	449	464	453	451	498	475	493	455	480	449	496	494	492	482	470	450	429	460	489	469	471	448	458	425	480	469	481	445	457	461	490	473	430	448	485	455	458	458	497	500	462	485	418	484	467	451	452	464	466	493	433	446	465	468	480	455	480	446	490	479	481	463	457	477	473	469	489	479	444	464	460	462	510	451	475	442	446	472	487	447	465	502	488	509	475	457	458	452	469	457	474	464	487	438	444	477	473	452	431	457	475	428	477	445	480	513	469	447	449	490	462	431	446	450	483	475	426	457	444	483	497	504	481	481	447	485	434	458	469	479	470	460	474	470	456	463	498	461	464	452	489	445	454	453	423	457	451	434	452	464	422	447	445	471	444	447	486	461	451	432	480	472	434	477	437	447	456	471	452	451	489	480	457	422	486	457	450	465	489	471	468	433	467	476	487	475	463	479	476	453	475	444	478	493	490	486	458	454	451	481	475	434	477	475	501	430	474	454	462	453	463	461	441	459	489	468	475	442	499	506	492	465	488	496	473	464	448	457	476	475	454	471	428	483	470	490	471	455	446	493	486	492	455	458	447	515	479	465	497	480	471	466	472	470	461	446	435	466	483	497	459	499	434	438	454	479	484	476	454	435	456	442	447	482	486	466	432	487	464	484	496	407	463	490	473	504	466	488	480	458	464	438	455	513	479	463	443	484	446	480	462	466	433	476	431	475	423	447	514	447	467	459	454	472	472	447	499	466	491	402	483	451	490	458	488	484	473	471	462	472	441	423	453	493	516	440	488	471	449	445	442	482	465	488	459	442	474	482	461	478	495	494	483	427	498	452	436	459	458	464	456	518	454	468	457	486	496	499	474	465	485	453	461	466	492	497	468	444	477	467	460	463	465	455	487	462	449	467	477	474	462	466	483	470	458	447	465	477	450	494	417	516	430	478	440	503	471	468	460	441	440	441	482	463	452	484	489	461	477	455	436	464	486	474	471	486	466	475	478	457	497	451	476	437	427	472	469	458	478	462	450	493	442	445	469	482	471	474	444	488	465	475	483	473	453	452	462	456	443	464	474	465	478	482	483	478	473	435	488	480	476	454	460	473	444	459	479	525	448	479	446	439	460	432	435	467	490	468	477	428	469	456	484	491	424	438	469	468	498	485	468	471	460	476	454	433	430	493	485	455	513	436	469	441	497	467	441	500	474	486	480	465	431	493	451	467	451	456	484	445	490	475	440	477	446	466	455	449	446	492	484	429	446	498	474	469	475	446	445	476	460	467	498	431	453	474	457	481	455	500	462	473	449	448	446	481	430	475	483	441	478	422	476	496	438	491	458	496	445	488	462	482	494	459	432	449	472	428	451	454	462	489	449	460	463	457	447	481	479	491	466	427	443	460	442	480	451	489	457	493	481	472	458	488	458	521	489	451	424	449	455	481	502	474	451	486	484	460	471	488	478	466	461	456	475	461	446	496	460	482	447	472	449	489	464	475	435	458	437	472	420	471	452	468	466	457	458	423	443	489	453	461	469	466	478	466	472	457	435	450	442	479	504	463	494	489	444	426	478	465	443	451	459	453	442	477	487	439	439	459	469	470	466	426	454	475	470	506	487	466	438	453	503	508	452	470	503	445	504	481	450	450	450	446	459	500	416	469	438	475	423	451	492	462	442	456	502	446	473	435	455	457	430	451	460	471	468	494	477	466	495	456	446	499	478	464	471	470	479	470	454	494	470	453	453	477	451	495	498	478	502	455	476	460	443	480	456	485	454	505	466	476	452	474	490	476	473	462	515	483	453	496	466	480	450	464	477	492	464	469	456	451	448	450	463	470	451	465	488	470	456	458	442	472	492	439	502	450	398	464	465	467	481	439	458	456	466	452	484	472	442	460	461	440	514	442	422	434	456	486	469	458	476	471	443	468	491	508	465	464	447	448	455	499	477	479	506	399	458	460	400	476	489	455	443	443	441	464	484	451	456	459	437	472	502	475	473	424	426	478	457	457	438	493	458	470	519	471	442	484	481	443	463	468	470	467	464	473	451	475	446	437	450	429	459	453	447	469	475	472	463	475	478	470	438	479	462	440	510	509	457	481	453	429	477	449	457	489	511	499	439	452	478	472	476	473	463	479	488	469	434	494	487	503	470	478	457	475	483	437	454	464	464	453	504	490	472	452	460	457	479	449	449	470	507	477	468	461	469	461	474	475	418	472	481	456	449	476	463	516	465	461	539	475	473	471	453	494	473	497	455	469	494	482	449	455	489	437	436	453	433	484	502	471	482	512	479	473	462	463	444	485	467	452	453	510	495	453	466	471	475	491	459	480	457	465	471	439	476	473	508	484	462	475	418	505	451	449	489	477	505	450	436	498	411	471	487	474	435	509	458	461	449	481	486	477	490	456	448	480	469	488	466	489	479	500	457	483	455	452	439	496	458	440	489	441	441	455	446	498	497	416	463	484	476	449	429	478	465	467	476	448	423	456	461	469	481	454	439	450	444	483	523	508	446	458	508	417	469
22777	21137	29690	23342	21029	20430	6316	505	314	315	272	245	229	206	215	202	180	178	188	192	175	167	176	154	182	188	165	156	196	207	189	190	168	189	174	176	174	185	164	167	156	167	164	159	152	135	167	162	151	157	152	156	154	155	130	164	149	148	142	141	165	130	145	152	155	131	139	185	163	148	171	150	154	165	154	146	141	153	168	137	161	170	158	187	166	161	162	120	149	158	163	144	137	131	144	147	140	153	169	144	147	147	147	147	142	151	158	149	151	145	156	161	145	153	172	161	141	154	148	162	137	141	148	142	147	154	156	147	180	127	158	161	151	160	141	163	138	139	167	140	167	156	172	159	136	166	164	145	150	160	165	150	172	157	162	133	159	151	150	162	140	169	161	163	128	173	160	134	133	173	143	148	147	145	131	153	139	147	139	135	151	131	150	150	125	140	173	159	140	167	161	158	161	154	166	153	152	136	144	151	177	150	146	139	135	159	171	151	171	158	161	141	157	142	152	157	152	165	164	141	166	138	158	171	153	152	144	149	147	163	169	152	155	133	150	142	130	148	160	168	156	131	165	160	181	149	151	169	147	143	146	145	177	139	134	156	150	142	178	155	148	150	151	145	152	161	128	148	147	142	162	158	179	139	142	164	146	147	132	138	149	159	142	126	150	162	172	149	145	127	166	145	147	159	152	148	138	149	158	149	151	139	145	139	167	157	146	158	157	150	155	141	150	139	148	128	192	147	162	138	143	154	154	127	154	141	172	160	132	160	163	168	154	146	154	151	144	156	148	154	167	167	149	154	166	132	170	148	179	167	174	133	158	134	137	151	173	147	164	160	171	195	142	150	141	159	148	153	149	159	148	149	150	152	168	159	152	149	155	163	160	149	139	137	158	165	151	146	133	147	142	180	179	192	166	135	171	145	161	163	139	144	144	180	162	146	156	164	172	150	160	130	144	147	147	152	138	126	153	160	159	157	118	128	191	144	140	163	158	147	146	142	159	142	142	149	158	155	141	163	156	130	150	147	159	155	142	156	174	171	172	145	154	137	126	170	163	161	166	164	153	143	135	129	139	182	162	144	159	171	158	156	141	163	148	154	144	136	154	145	145	154	161	165	145	149	127	173	160	153	160	147	143	160	148	170	154	162	163	158	147	144	153	123	151	154	155	146	142	168	145	151	161	159	147	140	153	152	166	134	154	140	158	188	154	163	151	134	166	160	142	157	141	164	167	140	153	168	163	163	167	147	128	164	202	148	142	151	152	154	151	158	164	167	139	142	152	156	158	135	148	144	156	139	156	141	155	156	162	166	147	154	152	131	137	161	168	144	151	153	134	166	146	155	161	175	167	143	165	141	150	173	149	166	144	151	177	142	167	151	161	157	168	165	143	163	147	151	150	138	161	140	136	142	163	160	141	135	151	162	159	166	157	159	167	156	158	159	155	161	151	144	146	158	152	153	153	162	147	136	154	157	120	160	171	157	144	134	171	153	144	145	165	130	173	148	153	151	160	156	155	149	151	170	151	143	156	134	139	165	146	148	136	154	177	160	151	136	148	141	147	161	159	175	156	150	165	171	158	135	152	154	149	141	159	152	179	140	148	143	173	147	168	158	159	151	142	151	145	168	150	157	156	144	159	147	165	139	163	154	157	155	173	120	175	143	142	127	148	151	149	151	145	180	132	142	159	157	136	157	135	153	137	139	142	158	146	159	165	151	161	150	179	164	156	154	150	128	166	126	170	152	148	158	154	152	172	166	155	144	155	156	183	152	141	141	134	171	146	134	171	148	158	137	152	146	147	147	147	150	155	144	141	137	162	123	163	176	140	166	144	132	182	163	171	160	160	170	169	143	154	153	182	164	141	144	162	162	164	143	157	144	152	139	157	157	148	168	151	159	144	159	131	138	125	150	163	128	162	157	155	148	143	162	131	140	138	165	155	161	142	176	152	161	160	169	170	148	148	138	142	156	141	146	157	174	146	136	175	146	155	159	152	165	147	150	148	147	140	143	161	150	144	142	150	162	172	134	151	159	172	151	163	133	173	156	145	146	165	153	155	157	132	141	162	151	174	151	148	147	180	146	154	170	145	140	167	144	160	141	152	174	154	142	147	169	166	170	150	156	128	157	152	159	154	155	139	150	156	145	151	163	157	157	143	149	133	159	165	163	153	150	160	149	149	144	131	164	150	148	144	147	158	175	143	164	156	136	166	138	151	148	149	155	179	151	163	189	144	179	142	159	131	138	179	154	155	167	142	146	136	165	160	166	144	139	154	166	132	139	148	156	121	142	141	162	148	157	144	163	154	147	178	133	180	158	175	144	180	147	157	157	165	147	149	133	149	153	153	154	132	162	158	149	148	146	173	158	147	150	150	164	149	156	135	128	184	146	142	136	148	150	146	156	167	125	159	146	135	143	157	159	151	156	135	144	163	153	133	146	151	154	149	137	164	175	168	147	163	148	169	153	161	156	158	144	136	168	136	153	135	156	154	136	167	143	177	137	122	149	141	155	172	146	173	149	137	155	151	152	145	158	136	155	146	165	173	145	161	133	127	160	146	139	133	138	154	156	157	138	150	150	151	139	142	149	154	147	152	144	137	159	125	179	146	153	140	161	146	144	140	124	158	160	160	137	166	151	152	163	154	141	155	142	133	161	145	161	142	149	166	136	137	129	135	176	138	135	178	156	164	128	165	149	136	141	160	151	170	157	154	139	148	144	149	165	157	145	171	162	151	131	151	142	168	176	164	147	147	140	172	136	153	134	144	166	157	156	141	145	160	130	161	152	148	142	152	159	154	138	156	163	163	164	160	150	155	166	115	173	142	164	137	143	151	182	145	155	146	138	137	155	152	154	137	147	154	152	153	158	146	149	150	163	167	151	150	148	152	165	187	148	139	157	169	153	171	142	150	135	132	165	157	150	163	172	152	174	158	160	132	120	129	151	135	133	154	165	142	139	155	159	135	147	151	149	145	171	160	137	131	145	155	156	145	156	168	161	165	157	156	173	152	169	151	163	153	154	167	153	172	148	131	141	167	150	162	155	131	160	164	141	171	136	153	173	135	141	146	160	158	155	158	169	147	158	150	145	143	142	152	158	167	163	148	146	142	139	158	146	151	127	153	131	146	137	181	161	145	141	148	148	149	140	156	139	138	152	151	141	155	181	164	153	139	129	148	150	158	151	133	154	149	162	130	158	156	137	160	176	142	149	157	143	145	146	144	156	122	161	146	156	159	160	130	175	148	157	147	148	169	155	135	132	176	141	171	149	172	143	123	159	144	164	142	150	152	161	138	145	164	166	132	137	153	179	146	178	148	145	163	132	135	168	118	147	156	140	123	148	163	163	141	161	150	120	154	155	130	162	140	161	142	141	139	146	163	156	128	147	151	144	154	159	126	164	127	151	159	143	166	136	157	150	140	160	145	141	157	126	149	158	128	136	144	151	149	175	167	162	158	150	141	147	158	157	153	148	129	166	150	145	158	173	145	160
54755	69452	56376	17263	2773	1511	1201	913	839	667	589	526	478	465	390	373	328	342	291	314	328	316	328	286	291	304	310	294	336	331	381	331	320	340	288	329	287	303	250	260	247	295	258	248	263	241	237	228	242	225	226	217	257	218	246	237	233	223	227	237	252	249	249	246	239	256	245	235	258	235	255	225	231	202	253	229	229	228	242	224	244	216	253	198	243	255	232	220	219	260	270	226	226	224	220	218	215	230	255	221	215	240	246	247	234	219	273	225	236	239	236	249	220	242	226	228	204	217	227	205	228	233	260	235	244	236	233	191	240	244	228	241	220	223	242	226	241	232	203	205	233	207	240	222	236	203	233	217	255	216	247	211	221	239	237	235	231	247	238	227	233	239	235	234	208	228	231	250	230	228	229	229	218	239	262	207	231	227	210	246	226	239	191	256	226	229	196	218	248	244	217	222	259	225	241	214	234	194	240	242	220	228	216	233	203	251	220	219	244	232	244	237	251	213	256	222	227	242	216	251	226	220	214	195	223	243	205	225	230	209	192	219	246	231	258	235	217	234	243	224	231	224	229	227	227	243	233	236	241	233	190	238	249	238	223	230	256	216	235	242	235	214	243	225	243	235	208	239	222	243	182	228	226	220	223	209	205	207	228	245	232	227	251	247	249	213	224	208	220	223	255	228	211	224	218	241	221	256	240	229	261	247	223	235	231	210	215	214	234	237	241	230	232	248	232	227	258	238	212	231	235	228	213	248	209	251	251	249	230	212	197	218	241	253	240	228	207	215	225	232	254	236	268	215	223	267	230	254	234	234	221	235	229	229	249	216	211	227	237	219	199	205	230	200	216	241	231	212	227	227	226	247	228	212	236	234	211	207	246	230	250	239	232	239	221	221	225	220	203	220	233	199	253	234	215	235	225	236	239	228	234	218	221	229	213	241	205	232	221	221	237	232	229	251	202	250	211	228	210	232	219	220	243	207	247	221	214	238	215	251	209	267	208	225	209	247	215	245	244	251	244	232	221	222	251	212	202	215	231	261	258	238	234	254	234	252	224	235	215	224	243	203	235	232	220	219	215	226	224	238	230	227	198	224	249	243	220	222	230	215	230	229	257	249	227	231	202	240	237	212	227	232	255	218	204	220	246	235	233	243	206	268	243	249	264	225	247	247	231	220	220	225	272	226	235	220	233	220	226	223	235	235	263	214	241	203	211	227	226	239	241	267	222	228	220	231	234	213	229	246	222	226	234	257	236	251	226	228	201	214	259	223	232	220	241	207	224	255	204	238	232	230	216	208	224	210	234	228	211	233	244	235	226	254	234	210	213	213	237	237	247	212	236	209	220	209	209	231	212	212	221	215	248	219	233	211	215	239	210	226	215	262	242	219	236	235	229	219	219	228	235	255	268	208	233	229	233	239	239	223	224	229	228	228	246	242	212	211	238	254	200	238	250	241	223	231	249	226	219	228	257	245	227	244	231	199	237	243	203	225	232	240	263	270	229	235	219	226	211	240	226	221	220	245	250	193	213	228	246	221	225	210	236	239	215	214	212	224	233	219	247	225	241	259	218	260	227	224	230	216	225	225	222	226	249	238	233	228	215	244	250	218	238	222	235	242	219	233	248	245	219	221	239	268	237	217	215	213	270	210	266	224	245	247	243	227	260	224	246	223	213	225	211	245	262	212	226	233	215	224	226	221	218	236	229	234	218	239	245	219	231	230	240	213	196	247	232	216	210	239	220	218	207	214	262	218	246	224	207	210	225	206	253	219	203	213	202	224	238	230	234	223	245	242	216	230	223	210	197	223	235	242	242	211	227	247	218	222	212	207	237	229	249	231	212	234	235	224	235	216	227	214	228	252	232	252	253	223	225	220	219	255	237	237	218	237	229	223	226	232	228	243	225	229	232	233	204	194	239	256	229	254	214	242	227	239	246	218	212	233	240	250	247	209	223	200	242	220	216	223	204	247	204	202	233	230	228	221	208	207	246	255	247	224	253	216	217	227	225	249	252	253	214	204	224	226	237	247	221	231	243	225	222	229	233	245	229	250	217	247	212	227	245	212	244	236	234	248	232	208	236	254	228	229	279	233	230	243	237	220	224	230	223	240	245	210	242	209	243	231	216	230	206	245	240	263	237	234	221	224	227	222	213	216	234	228	232	235	259	235	219	232	229	244	228	215	227	208	216	253	215	217	199	223	224	243	201	248	216	224	202	234	217	246	230	231	229	248	219	258	201	256	227	212	228	214	232	210	228	231	237	237	210	232	230	227	226	258	225	262	236	230	221	230	224	210	238	227	241	242	229	230	223	253	219	222	224	225	221	209	210	215	197	252	211	228	241	229	252	234	234	211	234	233	248	218	216	246	249	214	243	244	209	220	230	217	214	226	224	248	241	236	240	244	201	250	256	221	213	197	232	212	226	243	228	232	196	270	226	202	227	229	251	253	212	220	235	217	225	236	224	233	222	208	221	222	219	235	203	233	213	265	234	228	226	205	236	207	226	244	244	227	254	224	241	197	233	221	229	252	234	242	213	244	232	236	225	259	250	248	226	242	249	222	216	247	239	231	217	223	217	229	237	212	217	221	229	216	202	229	208	230	213	237	257	222	240	242	202	243	168	220	257	247	208	249	239	223	233	247	229	228	225	190	253	254	230	259	228	219	237	262	241	233	215	225	195	251	219	197	239	241	207	259	214	214	208	209	230	235	225	219	220	245	222	232	233	215	196	215	235	241	219	201	230	213	239	228	225	211	194	215	215	215	227	239	232	229	242	232	226	224	231	251	220	231	188	251	228	212	239	228	244	251	249	206	222	209	210	219	229	240	210	232	225	221	226	234	209	198	238	207	242	234	232	197	237	255	201	231	251	214	232	244	236	237	228	214	211	235	242	245	228	225	227	219	238	216	247	226	268	228	247	231	240	239	215	231	229	222	242	286	226	247	222	265	235	239	224	242	209	229	237	221	221	236	209	237	220	228	214	227	235	252	240	230	215	231	233	231	219	214	244	247	228	218	247	252	237	229	226	239	233	236	214	214	245	227	220	229	234	207	255	222	222	235	209	251	229	228	261	245	247	236	216	243	240	233	194	225	255	244	255	250	216	223	209	250	231	216	214	222	233	246	246	249	223	228	211	233	244	219	226	240	219	224	248	245	221	217	225	223	222	210	207	238	243	235	227	278	224	209	208	224	256	226	225	246	217	228	229	226	206	210	217	221	226	214	254	219	230	229	231	237	215	258	249	232	236	205	252	210	226	224	225	237	238	236	210	213	235	224	207	229	238	218	244	221	216	247	234	230	237	249	231	234	228	253	231	230	223	234	204	228	225	207	217	215	230	218	224	189	245	233	209	238	220	227	259	218	224	217	225	225	250	249	242	233	210	248	239	226	215	244	226	236	208	226	213	230	176	206	224	267	231	205	260	232	232	218	238	241	213	236	241	217	214	205	224	234	227	263	233	238	241	223	233	240	228	228	252	231	211	229	226	232
27038	23318	24059	5076	563	474	357	310	312	340	318	308	303	300	291	324	349	327	330	290	299	324	337	331	330	314	300	373	294	351	333	350	308	349	309	304	350	322	295	336	313	306	332	333	322	313	314	310	341	352	320	325	312	350	311	311	293	304	309	286	308	311	329	308	301	316	279	286	326	340	328	319	316	342	305	305	324	304	316	336	279	310	307	327	320	325	304	328	340	353	324	352	339	336	296	334	308	314	319	319	338	297	320	319	317	305	364	339	314	295	343	302	348	330	312	327	328	326	332	332	306	337	307	341	298	332	331	332	312	315	302	323	309	301	321	301	308	323	311	323	313	319	318	303	311	362	317	323	300	311	332	343	361	338	320	315	299	362	355	332	357	325	329	307	312	301	319	326	320	313	300	332	337	334	350	304	312	326	322	304	297	293	347	336	331	307	311	320	294	342	294	314	305	334	309	314	353	318	360	332	336	328	320	316	310	310	325	315	331	313	323	339	347	299	326	330	320	346	327	310	319	330	325	309	308	313	334	349	278	325	322	309	306	325	339	341	337	329	301	346	322	360	302	320	311	287	345	352	300	313	326	328	349	344	307	311	334	310	298	336	314	285	336	328	355	291	318	313	294	328	324	319	294	314	348	317	320	297	358	327	294	295	326	315	305	335	319	307	351	316	320	344	311	309	310	327	342	306	356	325	310	329	325	282	300	347	315	324	333	363	319	332	311	346	308	307	329	327	308	317	316	352	309	336	302	277	295	311	306	326	287	353	311	287	301	317	326	327	321	332	294	313	330	305	334	303	349	295	326	328	307	314	274	329	279	334	312	338	312	292	332	355	358	312	328	323	302	329	315	307	305	294	314	334	339	315	324	308	305	342	333	322	315	296	320	308	333	347	334	329	312	298	324	352	310	307	326	343	331	320	334	348	322	312	290	324	307	331	294	314	307	307	354	342	282	336	326	369	330	319	291	333	335	317	313	325	355	324	313	346	329	315	319	352	310	307	305	337	326	289	309	330	317	315	312	351	313	324	316	333	311	307	328	336	301	287	338	314	321	324	355	287	306	338	284	316	309	299	319	311	312	344	327	332	321	359	338	328	338	329	303	314	305	314	269	336	328	328	318	299	321	276	326	329	324	333	326	330	314	324	300	325	290	328	319	332	306	300	345	311	335	342	330	345	366	311	312	313	341	303	349	315	292	337	312	318	343	322	347	300	318	334	356	343	299	305	303	313	308	303	311	337	333	327	345	305	310	336	334	309	321	305	293	322	310	311	331	319	331	305	312	305	299	334	335	326	283	318	336	295	303	292	308	307	326	337	299	329	296	339	332	301	322	324	300	278	343	307	310	312	350	357	315	314	310	325	330	336	290	318	353	340	328	311	319	323	311	331	306	322	311	336	329	324	302	290	288	329	323	294	299	329	313	332	289	311	312	308	308	316	319	319	347	345	309	313	312	329	369	301	318	323	316	325	302	335	317	350	290	312	295	311	328	315	332	362	334	305	354	324	317	328	315	314	297	322	326	323	328	347	335	290	327	326	323	313	319	299	288	321	309	312	336	330	302	314	331	331	329	334	343	356	321	326	324	343	326	353	285	304	342	318	320	322	331	328	315	318	322	322	344	307	297	307	315	345	329	316	311	312	331	331	312	319	320	313	312	309	346	328	312	316	320	306	328	307	320	328	344	328	362	323	305	315	332	329	326	348	304	310	324	331	295	316	332	334	353	311	324	305	304	311	335	326	303	346	337	361	368	342	339	306	328	348	319	325	324	291	338	309	326	328	291	332	293	313	309	308	320	317	309	339	344	320	320	328	320	336	323	335	288	337	355	322	298	320	345	313	316	274	315	336	344	329	296	310	291	307	330	306	299	327	308	309	329	307	331	357	325	336	327	333	315	334	329	344	315	309	322	291	311	294	335	319	330	313	378	314	320	309	293	338	313	321	314	317	324	305	354	318	292	339	346	318	306	337	330	332	301	298	325	292	346	345	330	319	310	332	314	316	279	308	299	282	320	299	313	304	332	301	322	345	302	307	337	321	335	296	329	300	324	289	340	291	296	321	338	316	337	336	292	348	317	342	299	355	315	337	314	311	315	323	316	314	355	315	278	334	348	290	266	302	354	321	343	336	352	309	275	315	334	306	293	298	328	328	317	323	356	295	297	321	304	337	321	298	324	307	339	329	308	320	295	356	346	318	289	312	312	333	318	322	294	318	320	274	318	349	337	325	332	311	338	318	316	343	322	349	304	342	310	341	288	339	322	337	335	329	294	335	305	300	316	321	306	324	351	310	314	353	327	331	337	309	332	294	307	289	317	298	303	305	345	337	341	324	313	307	303	328	321	312	340	299	316	316	309	338	323	316	317	336	363	320	314	324	297	295	298	328	304	319	299	287	328	329	341	311	357	324	308	331	338	332	333	352	313	288	319	279	351	320	321	294	305	344	357	333	316	349	319	299	309	316	362	312	353	315	328	355	332	325	309	297	317	313	301	316	312	358	305	322	325	321	310	299	317	332	309	305	348	292	299	303	324	314	329	307	364	313	356	333	330	328	301	347	298	349	337	314	300	313	316	339	324	331	332	312	332	327	298	316	320	327	304	331	309	334	342	328	340	332	304	318	339	347	283	319	329	306	326	351	350	329	315	349	337	325	302	321	304	301	340	317	309	324	284	305	315	327	293	324	294	321	322	325	333	321	297	314	318	342	293	330	302	348	318	320	302	315	297	340	293	325	348	334	304	321	313	337	301	354	338	295	347	295	316	324	337	328	297	332	308	317	299	373	338	332	302	314	333	303	306	367	331	325	338	293	312	318	342	328	324	314	324	322	340	327	330	318	317	311	310	330	342	329	343	327	319	286	314	329	333	324	313	298	312	320	350	338	327	318	290	346	315	320	321	324	339	311	304	346	338	321	297	293	312	323	325	329	331	340	317	312	328	337	300	333	341	311	309	356	295	314	303	348	318	338	329	318	327	298	320	330	311	312	311	321	323	325	335	344	341	321	310	326	326	319	292	324	326	342	335	320	341	349	330	322	320	307	343	332	329	331	298	287	330	320	323	320	347	278	293	311	368	306	297	321	309	298	319	338	326	289	331	331	313	310	316	311	326	311	337	293	337	319	353	327	309	314	327	328	316	341	346	284	323	326	335	352	340	342	321	329	315	321	306	347	342	349	331	338	312	354	304	351	360	333	309	333	335	279	323	289	326	321	335	320	316	312	315	335	326	304	297	333	277	323	358	338	316	305	338	308	302	314	304	319	328	331	345	313	298	306	312	354	335	333	321	297	345	319	338	304	306	287	301	324	358	318	318	318	327	309	319	328	320	310	282	357	312	307	330	332	310	338	327	319	270	295	315	297	315	320	330	313	327	345	324	309	321	315	320	341	294	310	328	336	325	289	376	344	330	312	338	348	330	349	297	318	352	334	324	341	316	336	322	351	318	330	312	359	309	292	340	341	326	311	311	325	332	306	310	327	312	312
25089	36673	23628	1544	503	549	501	529	476	484	510	487	492	503	478	464	458	488	494	505	442	485	488	460	465	472	506	467	505	509	488	525	493	503	474	490	482	499	433	497	487	529	458	472	479	490	482	471	429	502	474	449	508	502	478	455	469	477	494	437	452	459	527	487	442	492	486	467	465	463	411	488	510	495	428	442	465	473	483	485	456	435	497	489	477	433	486	471	445	498	461	435	476	469	451	460	452	491	457	452	473	490	441	450	485	435	427	472	504	472	441	466	424	496	471	504	463	453	499	474	481	496	440	463	466	493	490	465	453	512	487	460	458	430	490	469	490	446	493	441	471	443	466	429	471	441	470	431	476	461	460	504	509	489	482	483	489	471	495	457	458	478	454	461	506	438	474	489	455	460	490	468	441	496	452	506	458	441	476	456	431	444	523	442	478	456	442	435	417	494	459	482	468	444	480	393	444	500	483	472	458	480	476	475	444	444	422	497	469	472	465	482	469	424	489	452	509	509	447	461	444	453	487	501	478	469	433	458	479	458	451	482	444	428	478	469	465	435	453	504	419	443	460	493	460	478	444	497	463	477	496	482	463	484	492	483	457	440	435	471	477	468	462	481	503	457	448	434	481	467	469	462	455	440	427	451	453	482	451	468	440	479	462	508	457	449	436	499	469	482	454	516	463	458	464	425	474	493	475	465	456	493	480	485	482	465	454	463	447	486	495	441	475	443	419	475	493	480	428	493	456	435	497	481	444	442	492	461	504	479	493	472	446	475	479	446	450	433	481	428	480	483	476	475	489	435	484	497	482	499	464	469	483	457	475	467	470	461	413	459	485	504	454	451	477	426	486	476	471	480	471	458	473	441	469	458	454	444	485	446	494	466	465	438	478	461	433	448	443	485	471	461	446	447	526	468	459	458	493	500	435	479	467	465	486	457	504	485	450	476	490	476	437	494	459	430	485	456	473	445	442	509	458	472	460	465	428	452	478	460	443	467	462	516	461	483	477	444	469	489	470	461	479	517	498	467	442	468	487	431	453	469	465	423	459	452	471	449	462	464	428	461	452	456	420	475	473	450	448	440	459	453	451	471	434	469	462	447	521	441	483	487	426	471	438	421	455	454	470	466	472	480	472	451	483	462	484	452	491	439	464	480	459	455	518	486	495	459	487	492	466	459	431	467	450	491	499	480	511	473	440	458	486	486	449	500	439	442	461	424	490	473	443	492	484	442	476	450	460	437	493	469	457	444	443	439	474	479	454	519	461	484	482	500	449	473	405	465	444	491	408	454	454	493	464	489	447	486	502	473	467	430	479	511	470	480	460	476	458	448	452	454	452	518	464	435	443	479	456	493	473	458	474	467	498	470	484	452	440	480	494	461	444	455	473	449	515	495	461	473	446	503	505	456	455	486	445	474	444	467	457	457	455	461	429	468	453	434	443	452	459	412	476	446	448	505	423	433	503	489	446	484	473	450	479	434	450	463	500	474	431	466	466	468	483	477	500	494	490	503	473	458	481	465	487	471	467	457	457	456	487	492	456	457	535	481	454	435	472	455	453	505	421	460	455	502	481	453	473	449	448	452	486	479	461	469	408	458	494	454	464	460	466	416	429	468	433	440	446	427	433	494	445	447	482	464	455	473	483	467	453	470	483	448	476	457	481	493	476	465	479	457	495	470	468	469	460	490	471	488	487	470	453	441	439	469	461	479	498	481	465	499	483	453	445	487	472	477	443	481	445	455	515	458	480	457	435	461	445	464	451	482	460	485	476	470	471	438	475	464	477	451	444	435	495	444	455	454	425	486	431	471	476	474	450	458	458	419	470	497	458	469	486	468	449	495	485	496	476	487	468	459	472	456	457	509	479	413	474	440	462	443	442	466	481	468	431	472	437	506	472	452	471	437	476	476	403	420	475	450	477	467	467	486	481	441	463	530	463	463	452	490	458	457	496	433	472	478	483	418	485	442	473	493	462	469	488	446	492	465	481	491	505	483	468	501	444	471	434	459	454	449	463	441	478	501	434	469	463	517	457	497	453	484	456	475	468	462	459	486	461	492	446	482	520	460	454	496	475	450	467	469	446	460	471	434	437	443	449	467	520	484	458	463	463	479	457	490	478	482	412	438	455	475	464	469	496	462	488	484	454	466	466	472	475	484	479	490	459	489	452	488	469	487	453	452	444	445	437	481	454	475	477	477	458	484	480	475	452	487	447	476	470	471	476	462	466	473	440	473	412	485	466	493	420	460	487	469	503	505	462	504	469	496	486	424	512	465	461	478	446	497	487	505	483	471	461	439	456	475	505	459	460	471	453	428	446	470	421	456	447	485	485	471	452	474	508	473	466	466	504	464	457	489	470	472	445	468	459	449	460	471	465	485	470	418	459	468	467	524	455	502	491	487	469	491	459	439	489	494	438	477	475	424	486	443	491	467	461	421	469	457	454	494	436	479	428	475	481	486	472	464	454	452	430	494	438	453	474	456	452	462	467	436	433	471	454	512	451	480	477	486	464	479	489	469	463	473	449	491	426	480	453	463	488	453	416	426	463	461	451	471	441	497	467	458	453	499	492	462	447	472	508	447	481	483	497	477	427	472	492	452	427	454	438	470	450	475	501	486	505	466	439	445	460	473	463	479	473	459	454	468	486	463	460	470	469	487	483	498	476	481	485	436	438	458	488	485	425	453	479	436	439	475	479	487	480	477	461	481	484	431	463	451	479	451	480	432	483	457	466	452	481	475	502	477	465	439	442	488	470	485	472	471	470	475	482	476	455	482	468	467	457	441	479	458	453	483	436	482	491	482	470	462	480	441	466	479	505	421	471	469	483	483	482	423	501	463	453	481	477	457	453	445	456	486	487	467	437	474	453	460	456	507	462	501	488	485	490	503	471	465	463	464	454	480	458	452	439	506	471	451	466	473	424	495	480	485	465	491	480	470	484	509	485	464	508	439	496	460	454	505	451	432	453	464	445	481	484	456	453	430	467	459	473	473	450	446	472	422	478	485	476	471	462	469	436	464	489	481	487	492	499	483	458	470	424	455	486	460	449	477	500	462	457	497	464	473	474	440	466	450	455	483	483	476	457	472	425	429	452	466	419	457	463	483	451	482	489	448	484	453	494	448	448	477	464	460	483	472	406	439	439	495	464	467	439	464	444	471	460	485	491	476	495	447	466	442	465	476	481	435	436	417	459	493	427	468	466	456	449	509	492	452	448	446	446	485	502	502	449	483	481	483	504	470	488	466	418	427	460	458	451	477	455	436	463	453	461	440	491	481	443	471	477	440	439	428	456	496	463	472	451	469	469	474	460	475	447	486	483	468	467	448	484	482	463	469	485	466	473	485	436	446	461	491	484	479	455	452	475	452	442	461	476	466	498	491	469	436	463	480	471	469	462	456	429	442	511	468	507	455	486	468	471	495	449	452	488	447	474	467	458	482	455	459	464	495	400	457	514	465	489	435	445	486	453	461	479	447	441	502	469	484	494	432
23832	21645	31553	24088	18492	4950	577	444	388	376	358	328	371	380	339	338	371	384	320	345	346	316	334	341	365	333	325	342	347	332	363	335	315	347	333	329	344	335	326	313	343	364	292	328	309	298	325	317	308	306	353	291	317	310	310	300	302	290	319	303	307	313	307	322	313	304	289	283	291	315	320	326	322	298	327	293	304	288	361	338	326	289	299	314	331	294	329	306	338	303	290	293	336	326	345	304	289	297	312	313	273	387	275	304	304	307	324	327	307	305	285	329	352	335	307	308	332	350	301	334	302	306	327	277	340	355	287	324	307	300	310	312	303	328	287	288	315	286	341	330	293	292	303	336	309	326	308	336	281	321	305	287	356	314	312	318	340	332	317	296	302	316	320	335	326	290	299	309	330	315	297	298	338	293	283	313	324	307	295	300	304	306	327	326	335	320	289	303	300	320	320	304	309	325	320	338	339	316	307	308	290	299	284	318	293	301	307	316	332	330	326	310	324	324	303	287	296	317	305	344	318	297	289	304	322	313	330	308	324	303	296	314	315	316	317	319	318	326	313	279	316	310	328	303	310	337	341	298	330	290	314	322	321	284	307	325	307	304	290	321	310	342	303	312	337	268	327	302	304	316	308	311	326	314	300	331	325	310	360	301	319	318	307	281	335	320	307	283	299	328	301	313	331	325	309	314	342	279	313	316	289	305	320	287	293	336	296	325	287	320	311	327	288	310	312	296	317	314	289	306	333	305	307	306	337	332	300	286	281	318	312	313	292	329	311	295	316	321	322	296	300	314	290	321	318	320	305	349	336	309	332	291	291	316	330	308	354	338	296	326	337	305	287	308	331	319	323	304	323	301	318	303	311	315	335	328	306	335	307	317	303	301	327	312	271	306	340	336	301	315	289	287	304	295	296	340	294	356	300	317	317	322	298	331	299	301	321	325	311	317	311	294	302	301	302	314	339	335	288	297	348	299	304	268	313	304	328	339	326	327	324	291	277	309	289	316	289	306	328	325	302	319	308	310	307	296	291	326	332	313	338	302	317	299	314	306	293	298	319	316	322	307	291	310	338	319	361	342	299	297	318	313	313	314	322	301	290	295	295	315	331	277	304	310	307	321	315	303	321	307	341	292	299	330	309	333	327	314	308	320	316	313	316	321	289	312	295	291	341	292	318	327	319	310	303	338	316	318	284	304	305	322	318	316	293	292	309	336	292	307	312	281	314	285	309	352	292	337	305	287	298	350	320	330	329	298	296	304	289	343	323	304	322	334	316	343	289	304	321	278	312	335	357	301	311	299	304	324	319	320	317	297	279	293	314	314	312	296	356	318	322	290	300	304	305	330	315	280	325	299	339	282	293	296	311	313	295	315	276	311	306	326	303	309	276	308	297	328	296	331	302	296	330	294	315	285	316	323	324	315	365	336	332	304	320	306	328	318	299	357	312	311	335	336	292	333	361	301	350	313	331	284	304	284	295	306	332	329	314	313	321	313	314	309	300	312	333	315	312	330	279	317	310	303	309	327	320	277	339	314	332	307	334	321	295	323	300	307	320	279	322	296	313	349	359	293	309	311	299	275	307	276	291	312	315	320	301	339	296	319	285	328	312	305	315	344	296	320	309	332	322	329	269	344	286	327	296	339	277	302	315	356	332	326	322	303	311	326	331	315	336	310	281	324	301	314	364	292	301	312	317	311	319	319	326	323	347	303	297	312	311	324	316	319	325	312	310	305	302	333	302	307	324	307	350	300	295	338	307	304	341	284	311	289	301	321	316	302	315	307	311	332	312	283	327	320	297	306	297	302	309	294	340	322	336	319	311	297	311	319	324	309	326	318	291	318	288	336	279	311	319	328	326	306	325	311	323	302	307	321	317	317	320	280	296	316	308	335	310	299	299	300	296	288	314	293	345	320	320	317	318	314	310	313	330	311	337	304	285	321	295	326	328	274	325	315	301	307	327	314	309	304	332	308	279	311	327	321	324	312	289	323	299	331	324	309	335	302	324	311	340	307	346	313	321	311	321	284	313	314	336	304	321	292	320	332	309	351	326	288	310	305	300	295	296	336	314	305	277	311	317	276	310	314	321	323	317	300	332	318	300	301	314	307	332	294	302	323	344	307	307	304	337	297	298	289	302	306	302	290	320	339	301	332	305	307	311	328	326	313	324	314	311	349	309	331	316	300	305	328	304	300	297	315	305	313	282	298	280	312	328	280	324	325	299	302	326	326	304	292	299	301	310	329	300	365	316	279	308	310	301	322	328	311	304	288	310	310	331	348	273	319	335	334	337	316	318	334	314	332	337	287	350	321	322	330	309	314	324	327	337	320	300	291	300	324	323	287	316	329	301	327	303	335	288	299	324	303	288	319	310	305	318	292	325	327	335	325	313	334	315	328	305	331	312	327	312	312	280	323	291	309	297	329	315	324	321	290	317	339	317	303	317	291	332	333	299	316	288	305	306	308	287	283	284	337	277	327	319	333	317	328	312	313	307	315	299	318	338	322	337	304	300	324	311	335	358	285	314	302	325	280	323	286	318	301	331	309	317	279	330	275	321	295	292	302	339	348	312	322	320	337	326	314	321	307	294	322	322	330	345	312	293	328	289	320	344	306	325	282	316	283	307	318	293	333	281	305	319	313	307	317	306	324	300	276	315	292	300	312	324	332	324	289	306	284	299	289	302	289	289	354	363	311	316	287	298	277	298	311	324	328	305	306	318	327	307	296	356	286	286	327	301	276	298	308	297	300	287	317	311	306	289	325	310	314	278	323	292	322	326	340	330	292	325	303	302	295	299	323	299	311	303	300	321	355	340	313	308	284	313	336	273	336	299	326	315	286	333	309	290	302	306	334	335	326	313	322	274	319	349	335	302	329	349	331	284	324	298	305	327	289	295	310	299	266	325	324	308	246	307	315	311	309	295	291	324	324	324	284	319	304	333	311	311	302	273	305	316	319	326	334	324	310	303	321	323	334	289	299	284	314	318	323	295	329	305	300	314	319	312	315	320	291	335	319	313	291	334	290	302	296	332	334	322	351	315	316	271	313	334	321	296	302	309	344	312	306	306	291	321	314	350	305	295	326	321	321	323	330	302	298	289	334	336	343	300	294	301	322	331	270	312	327	309	308	316	348	339	337	323	289	284	316	301	314	305	280	324	315	302	318	332	304	334	333	323	341	296	329	325	302	308	306	279	314	307	308	302	299	340	301	333	318	322	300	312	299	299	323	330	294	323	321	332	335	289	291	301	291	317	314	320	344	310	315	333	309	320	286	308	333	315	329	321	322	302	311	291	340	339	355	296	312	335	313	327	314	285	330	325	289	303	339	312	314	298	294	300	319	322	303	330	300	325	306	314	341	339	307	307	286	321	304	319	324	311	308	309	295	289	331	323	342	315	280	301	325	305	335	296	332	316	325	301	307	311	311	314	306	335	324	321	313	337	290	313	311	352	319	305	331	312	342	313	327	315	299	321	320	321	315	325	328	308	346
45947	68231	53520	9137	1441	1056	886	838	705	660	662	588	571	547	549	529	505	549	528	474	530	516	513	491	498	544	506	495	504	525	548	545	523	536	527	502	466	501	500	470	527	482	461	520	497	439	471	459	409	463	482	468	449	481	476	451	461	438	465	445	459	471	475	470	469	422	439	478	449	467	456	472	446	447	456	426	457	511	472	454	477	437	486	477	494	468	492	472	466	443	441	476	478	481	469	476	438	469	462	458	446	430	479	457	474	460	451	469	470	434	468	442	452	517	460	476	419	490	453	505	465	464	439	446	446	473	444	459	467	450	475	476	479	483	460	448	472	501	468	454	448	470	522	441	479	446	438	427	428	443	460	450	448	426	457	463	459	476	437	465	457	470	486	452	479	463	482	456	464	455	432	503	466	474	505	449	459	472	461	448	446	465	453	438	445	458	449	474	463	479	461	440	437	469	489	454	451	439	463	466	481	446	476	476	447	413	457	508	471	448	464	443	450	468	455	446	454	481	472	455	436	461	477	450	477	474	520	461	483	425	457	487	471	493	464	486	465	441	476	466	494	468	492	479	431	423	465	470	489	445	453	434	426	462	491	498	448	447	437	434	452	435	460	494	484	415	472	433	446	438	455	475	485	452	487	470	503	503	488	477	464	457	459	462	448	445	464	480	472	428	476	454	444	430	467	447	461	437	450	528	427	448	475	515	487	416	459	466	432	451	427	462	466	455	430	467	450	464	441	441	474	444	452	473	474	456	456	488	482	419	454	466	461	454	479	407	458	444	457	460	467	448	413	455	479	425	459	454	489	480	473	433	433	470	446	471	450	466	432	431	491	410	425	455	509	456	445	454	447	462	466	480	484	460	473	460	446	462	478	440	442	466	474	466	451	429	486	463	460	467	437	461	453	453	471	482	470	506	462	433	443	444	471	488	468	451	436	474	487	475	455	459	452	485	404	450	476	458	492	454	427	459	479	464	429	482	460	440	451	457	435	454	488	430	471	465	426	464	422	440	456	446	481	489	464	485	449	434	454	417	458	461	476	430	442	483	453	475	444	448	458	446	424	466	481	434	460	484	469	422	442	474	472	426	468	437	454	424	460	454	472	485	470	462	498	484	495	468	466	445	464	459	477	446	478	432	454	469	450	478	449	431	470	474	479	438	437	477	440	482	459	479	505	460	443	435	470	472	478	474	448	466	446	441	500	478	436	446	474	444	470	472	427	474	468	439	444	451	468	422	473	454	457	422	436	457	504	474	472	469	472	437	477	481	448	477	475	436	502	502	485	460	517	440	467	484	469	461	475	474	455	469	473	426	449	485	442	441	503	414	458	450	452	478	472	509	476	451	483	449	462	456	464	452	459	434	437	436	452	452	480	498	474	457	445	477	483	477	468	468	451	465	473	464	448	475	467	474	465	488	460	427	431	476	472	456	446	427	456	441	489	426	445	447	475	459	433	464	467	454	438	447	454	468	481	460	429	467	478	451	473	506	421	474	484	436	486	473	458	448	429	498	498	495	420	476	473	420	466	442	476	461	442	459	456	388	394	441	480	460	462	457	440	494	459	480	450	418	447	475	434	466	485	465	466	449	478	443	444	442	459	511	463	456	447	468	484	425	491	449	459	481	407	435	461	470	461	442	489	459	451	425	479	476	417	464	479	472	415	460	418	457	449	461	459	451	417	447	463	460	462	498	443	437	427	466	450	483	475	439	509	437	471	448	466	492	500	442	483	464	469	479	453	489	476	470	481	502	467	483	490	455	424	477	465	461	491	456	469	454	455	442	470	460	475	435	466	477	450	450	484	442	461	436	438	459	468	469	452	451	456	441	471	455	485	454	422	458	470	422	433	492	485	449	445	464	469	460	464	413	452	478	423	461	455	452	447	483	486	450	501	455	471	488	490	476	452	486	489	427	479	465	473	447	422	448	468	425	483	430	435	430	453	425	467	453	497	466	443	471	481	467	460	411	473	477	425	481	461	496	472	450	446	481	499	448	466	489	492	472	425	461	431	457	483	467	470	483	431	519	465	418	462	453	447	470	494	495	485	447	483	462	415	419	495	452	454	443	454	465	487	509	450	444	473	426	459	466	480	482	438	417	452	440	470	464	450	419	463	461	475	446	455	456	506	442	474	480	427	460	480	461	463	455	455	445	463	454	467	443	450	450	478	446	489	490	483	443	429	480	468	479	477	454	463	477	491	452	484	485	504	487	479	454	461	461	435	478	459	472	439	482	438	501	425	469	439	499	409	455	435	439	425	487	452	463	439	478	444	441	451	449	486	454	449	474	449	463	476	498	461	463	480	413	484	492	446	449	443	464	499	468	441	437	495	419	455	434	434	473	455	482	426	468	462	443	471	445	472	466	468	471	459	429	427	467	400	449	459	468	462	487	495	446	447	483	493	460	420	457	472	444	444	446	447	448	465	472	435	475	488	493	487	490	479	441	432	469	449	487	433	451	523	451	454	437	436	481	434	437	455	441	435	456	460	458	434	505	481	429	510	429	446	431	414	454	452	466	449	449	443	447	481	429	453	439	452	430	465	414	456	495	474	493	452	440	451	465	447	455	436	448	442	467	425	452	462	432	471	473	464	439	458	468	462	460	491	429	477	449	451	454	487	465	455	441	462	432	476	429	459	478	441	475	459	473	472	464	454	464	440	427	494	467	459	452	499	472	492	465	446	439	476	473	430	460	451	427	432	446	461	445	459	457	463	481	449	420	494	471	484	457	446	469	435	514	468	447	440	453	465	431	446	481	469	519	439	499	428	435	475	445	481	460	448	465	489	465	455	470	439	452	478	482	444	465	450	491	451	436	452	456	450	475	486	509	458	445	470	473	430	458	465	490	460	437	452	440	463	470	469	466	440	474	447	460	444	469	432	429	434	435	449	461	464	468	463	446	414	413	449	497	475	470	475	466	455	469	482	451	456	442	460	456	450	498	426	456	432	470	470	443	466	449	476	428	424	474	482	449	433	441	466	460	459	471	477	450	452	458	436	505	431	451	446	469	460	474	443	444	494	466	450	447	462	492	460	437	462	427	464	437	424	453	463	489	435	476	463	459	457	430	438	481	455	459	461	469	505	439	442	501	422	419	455	457	457	492	456	448	509	462	473	477	471	469	443	496	438	466	466	469	436	499	462	443	495	461	438	482	483	444	460	458	462	479	446	449	463	448	455	435	470	434	430	425	500	448	463	438	471	495	459	455	460	485	490	435	503	460	437	485	484	484	451	455	476	485	471	434	468	453	446	480	453	447	476	493	420	481	472	404	473	468	449	438	470	459	434	461	487	478	457	475	461	446	452	504	406	444	470	472	482	471	459	461	453	459	478	464	423	442	442	429	453	477	453	469	447	472	478	417	432	465	450	438	465	450	474	458	494	504	436	456	494	480	464	487	452	461	449	437	453	463	508	442	500	474	474	478	455	495	448	447	446	434	468	437	478	460	456	441	476	428	466	471	454	461	451	460	440	500	493	420	459	429
22844	21230	29702	23886	21021	19571	4550	399	304	287	298	264	230	204	208	215	185	197	174	189	199	193	186	185	186	183	144	165	176	187	222	194	174	169	196	147	185	156	175	160	166	160	143	169	165	155	133	169	169	171	154	154	162	153	148	163	166	164	151	175	170	154	137	136	151	134	150	163	126	135	147	163	166	165	168	150	147	145	164	155	130	135	134	152	131	136	155	179	147	157	149	168	131	156	153	158	177	151	154	153	118	161	152	181	145	151	143	153	153	159	161	141	150	155	152	137	142	140	157	156	146	158	142	153	138	152	152	140	142	135	164	161	163	128	156	147	148	150	143	152	143	157	158	151	145	153	138	133	168	133	157	155	151	144	149	155	136	135	163	140	138	165	166	169	146	165	152	151	139	151	186	128	140	150	148	183	156	172	132	157	153	158	163	148	138	116	152	138	148	151	144	153	158	165	158	158	169	168	170	177	150	143	159	163	140	149	151	141	141	141	164	167	154	148	149	133	144	150	147	133	151	136	155	135	156	168	129	173	172	145	154	132	171	150	139	168	134	143	156	148	134	128	157	156	133	149	157	146	150	124	135	174	172	154	148	147	152	142	149	134	145	163	152	168	138	143	159	170	164	139	159	157	160	133	168	156	170	157	155	125	147	141	146	148	165	144	150	173	156	168	149	138	148	169	150	169	136	145	151	145	136	138	147	158	147	154	143	165	159	160	178	141	156	158	151	145	157	132	156	152	173	141	165	137	159	146	163	150	141	141	142	168	146	138	173	142	149	153	156	142	145	168	143	147	166	154	151	147	149	161	184	173	179	162	155	150	165	155	157	155	174	171	152	163	149	124	146	158	157	152	135	130	165	138	134	152	152	145	149	145	161	171	144	138	163	169	164	164	145	169	157	166	165	150	136	185	165	138	153	174	163	133	138	155	155	160	162	171	143	157	174	146	156	149	135	144	166	148	179	142	155	152	146	163	170	169	153	152	149	161	161	145	160	151	164	161	158	165	134	158	169	175	159	143	156	151	133	167	144	153	126	157	145	160	139	145	136	161	160	162	155	159	151	164	151	157	173	146	147	153	153	156	160	155	154	155	154	145	136	164	145	131	138	150	178	149	136	161	135	143	148	159	141	151	172	146	159	149	135	145	168	139	143	152	139	143	133	154	152	153	169	142	123	155	148	141	154	145	153	160	143	146	135	152	148	158	151	155	165	139	155	166	151	169	142	155	151	141	154	154	150	160	158	136	159	173	167	155	174	121	149	157	152	163	151	137	147	140	151	154	142	158	132	165	170	135	143	144	148	156	140	122	144	171	163	140	160	142	163	144	155	182	149	146	133	151	145	171	174	164	142	156	151	147	167	148	171	127	150	160	140	144	151	170	126	169	144	146	183	152	137	176	153	142	148	166	147	155	144	137	144	154	145	125	147	144	142	142	160	160	164	137	151	152	155	162	146	131	152	142	154	144	145	151	162	164	139	153	146	150	148	168	145	152	151	166	143	168	151	148	151	146	143	154	139	151	148	151	141	149	138	151	160	151	172	162	157	147	162	151	153	163	150	144	174	134	155	140	145	143	141	136	144	162	150	131	155	166	152	127	174	150	152	159	164	153	150	167	159	174	148	161	154	130	163	165	119	164	148	133	158	160	154	144	160	156	152	144	167	148	147	147	172	159	156	158	134	144	163	148	147	140	136	145	166	164	157	152	123	141	153	153	151	146	130	157	150	145	171	145	150	169	145	144	139	138	158	132	140	169	156	153	163	142	145	137	153	179	140	130	156	152	152	148	161	158	171	158	148	152	140	165	140	145	139	156	154	142	142	167	148	138	156	162	129	150	152	163	165	156	142	154	164	143	152	152	150	138	157	147	167	157	146	142	151	149	171	166	153	138	145	143	151	146	139	144	162	143	162	144	154	134	152	151	195	143	140	151	145	158	132	176	142	170	148	160	149	171	157	140	175	152	167	174	146	146	172	154	140	147	167	146	146	146	157	150	166	147	141	173	160	149	153	159	147	144	168	154	146	155	157	148	155	182	126	153	157	168	137	152	132	145	151	149	152	162	165	165	139	140	154	148	136	148	153	166	169	144	161	140	157	158	159	153	134	126	159	134	124	135	133	152	150	155	166	157	143	151	150	184	155	161	172	176	144	142	165	148	137	146	127	152	149	163	165	133	152	163	150	141	163	151	162	154	158	158	147	154	171	145	152	129	151	151	147	135	156	136	152	170	142	162	147	163	154	161	170	152	161	141	127	136	135	147	155	153	141	158	132	155	137	153	140	158	149	121	145	154	140	162	132	161	150	174	158	155	166	151	154	145	147	161	151	158	167	158	152	148	170	151	149	142	157	163	163	149	155	151	150	143	122	140	146	142	150	147	147	153	173	139	170	173	148	160	175	152	127	160	135	163	156	156	150	151	161	163	133	161	173	165	151	158	145	175	129	138	144	146	136	164	144	127	160	134	161	131	152	173	162	128	165	152	147	144	146	135	136	177	157	160	153	130	165	128	158	127	154	172	135	146	180	150	158	123	146	156	152	153	162	143	165	147	141	145	160	148	155	144	131	146	155	145	132	165	152	126	145	159	149	155	173	141	145	154	152	178	153	150	162	147	161	156	166	151	165	162	131	170	156	167	142	134	170	149	146	148	163	159	154	129	154	169	170	152	148	154	178	150	124	131	152	122	167	156	141	168	174	150	162	158	151	181	142	165	156	151	152	165	164	134	166	140	177	147	152	152	146	141	145	151	165	167	154	141	169	152	144	155	134	169	161	154	147	164	128	164	140	161	178	148	159	132	155	144	152	174	149	155	164	155	157	155	149	177	153	153	154	168	158	156	138	154	162	168	183	152	140	136	174	150	169	147	150	161	150	149	153	148	159	142	133	148	135	128	152	170	147	193	156	134	153	163	157	143	137	178	166	149	151	130	143	157	148	121	150	125	144	149	136	150	143	159	146	137	177	173	161	141	151	139	133	148	151	143	150	163	174	136	142	134	174	148	162	141	154	150	162	153	155	161	165	144	174	143	156	129	146	148	143	160	134	124	156	136	151	158	145	144	137	148	161	149	164	156	167	162	161	165	139	133	159	153	155	146	150	154	135	159	142	164	151	151	152	141	160	157	159	135	169	155	162	147	153	173	165	139	169	167	139	153	167	168	152	171	147	148	176	147	164	151	168	153	160	151	147	159	138	155	169	152	146	137	151	159	172	177	150	135	161	136	165	133	164	152	137	122	141	170	169	161	139	143	164	179	166	138	151	162	170	155	165	157	169	143	147	119	138	127	169	149	144	151	147	143	143	133	137	165	155	157	140	158	155	140	160	126	155	135	130	155	128	151	155	160	140	165	167	156	150	143	157	133	158	150	157	149	162	172	122	144	161	123	142	140	133	175	155	151	163	146	154	151	166	143	133	166	145	138	147	156	158	163	159	134	138	127	165	158	145	144	172	191	157	160	152	143	160	147	168	153	142	164	144	153	169	131
51361	72091	59498	13715	2172	1510	1063	978	749	645	543	527	462	434	398	335	351	348	326	311	336	303	291	340	327	310	309	321	307	356	340	368	328	333	296	284	262	270	278	266	264	229	248	240	245	236	251	225	240	238	222	268	252	238	243	221	248	244	231	227	233	209	259	245	209	246	226	223	218	219	237	229	214	251	227	213	197	263	249	219	236	237	207	237	211	233	201	241	217	219	214	218	256	214	217	220	218	231	232	224	204	223	216	227	242	230	243	208	225	253	239	226	218	240	206	237	236	222	231	278	244	237	249	229	230	203	243	204	237	208	221	205	226	228	204	228	224	213	212	206	220	197	247	251	225	233	222	226	227	219	244	246	246	236	223	233	242	221	238	207	216	261	236	203	223	255	210	243	219	221	228	235	224	198	235	222	222	196	229	235	210	219	238	205	243	212	207	224	237	211	241	216	191	225	216	229	232	234	272	228	233	250	215	237	229	229	232	235	257	223	230	205	241	241	224	225	242	242	218	231	244	222	225	230	227	235	227	227	234	207	206	228	193	218	247	229	228	213	247	235	233	245	220	225	193	259	213	203	233	199	212	211	215	246	247	260	233	193	233	223	220	197	228	235	221	212	243	226	216	236	230	220	221	209	231	204	228	215	217	223	234	263	224	228	250	257	219	245	213	239	237	242	212	217	225	226	227	214	235	245	240	210	232	224	216	254	242	236	224	192	211	195	216	225	234	221	233	230	216	228	229	211	224	247	215	239	216	221	211	238	282	256	222	226	227	232	217	211	235	234	236	236	234	234	233	240	225	218	217	221	244	225	216	198	221	229	241	204	228	228	234	211	218	242	262	223	244	223	220	231	212	227	208	221	235	257	253	245	247	242	214	216	236	225	229	239	226	205	211	252	213	208	231	224	214	232	222	245	217	220	221	226	232	201	214	206	225	235	212	233	233	233	237	218	221	245	229	231	210	212	248	204	223	243	244	240	226	240	203	206	217	238	229	214	247	221	247	250	214	213	252	228	253	237	218	235	226	210	216	222	215	251	215	243	208	229	203	218	233	244	224	201	217	214	222	235	227	246	230	212	237	223	242	214	212	237	214	199	226	227	217	209	235	222	250	240	211	228	197	216	203	244	216	236	210	222	225	211	252	216	232	233	226	233	204	242	225	211	246	242	235	237	238	237	207	225	235	233	248	254	227	232	223	192	213	229	226	253	213	234	222	220	234	238	231	230	224	235	235	228	240	216	234	224	219	230	230	204	220	244	223	229	219	237	227	216	234	212	235	222	235	221	248	218	233	240	227	237	228	234	228	223	235	192	238	202	239	223	229	199	239	217	235	216	226	257	240	236	220	249	183	241	216	230	212	235	239	237	237	205	231	212	229	226	222	232	206	222	214	223	224	213	229	202	219	229	223	244	253	265	209	225	204	222	189	201	207	237	235	244	219	223	209	221	233	212	237	208	204	212	208	220	212	219	218	228	239	247	224	223	242	218	238	259	198	219	241	228	237	230	224	223	232	235	226	249	229	216	228	230	233	221	228	244	214	244	240	211	252	246	229	227	258	235	218	220	235	247	215	245	229	219	215	234	203	225	229	224	227	238	212	225	219	233	206	254	218	240	243	250	208	234	224	223	227	239	198	204	232	236	256	222	236	232	215	231	209	235	220	219	221	230	209	223	210	219	236	233	226	223	199	243	223	227	257	211	260	257	223	219	238	209	220	212	250	245	216	212	200	214	225	254	253	221	243	231	221	212	230	235	202	221	239	232	241	230	214	228	231	229	213	204	223	227	221	232	228	230	240	223	237	222	229	214	238	223	253	220	240	216	221	202	245	210	263	249	261	243	230	187	235	242	215	236	252	248	218	222	239	221	213	216	225	215	236	213	249	227	214	246	240	207	222	221	244	231	227	236	211	224	214	243	228	224	235	241	231	236	194	216	194	231	223	238	215	228	232	233	252	218	238	247	207	238	236	212	239	240	233	260	255	231	206	224	224	206	226	232	208	221	226	200	228	240	238	208	195	247	214	232	208	216	231	270	221	248	215	220	247	246	254	224	242	209	232	240	232	231	230	237	202	214	197	238	237	214	228	223	243	221	223	229	203	249	229	243	224	212	232	232	212	220	226	229	230	220	221	224	229	225	256	207	208	231	220	224	235	210	217	236	210	208	201	250	228	208	263	231	245	243	240	224	220	237	235	222	219	210	240	221	217	195	212	200	209	238	218	222	231	229	235	242	219	224	213	241	240	225	206	228	229	212	232	247	221	218	241	204	234	222	235	217	236	235	233	227	234	202	234	212	202	221	232	198	237	222	233	263	222	203	198	225	239	239	221	216	216	242	230	194	224	214	223	227	238	212	192	231	223	267	239	245	221	225	237	206	240	243	241	220	229	214	260	239	246	229	255	202	224	214	242	228	219	230	204	219	188	215	233	203	241	235	224	229	226	241	205	218	232	241	245	215	220	207	220	236	255	240	224	210	227	235	214	250	220	221	239	212	228	213	234	242	231	228	243	200	215	220	253	244	236	233	254	226	229	244	255	247	222	241	235	218	248	198	229	238	234	223	224	253	214	242	186	231	243	220	235	222	226	207	220	195	235	244	213	227	213	224	255	214	239	224	226	226	220	216	234	222	203	224	233	231	233	224	225	224	228	224	213	220	241	234	245	246	269	218	231	243	211	224	237	216	207	238	202	211	251	232	239	230	259	222	228	215	234	208	204	223	228	249	225	205	199	231	245	216	231	226	208	223	213	209	214	213	208	222	220	232	206	241	227	227	256	208	238	242	257	231	235	234	215	227	205	254	211	201	239	207	238	216	230	240	236	226	250	225	226	228	202	209	246	220	191	235	248	233	211	236	235	238	203	233	269	219	210	231	235	223	218	241	223	222	222	231	199	230	250	240	213	228	212	244	235	214	207	258	201	223	215	219	257	227	213	198	243	219	235	232	208	208	212	228	217	213	276	256	243	235	224	227	203	216	223	236	246	224	229	224	234	249	218	226	230	237	212	209	226	248	252	254	236	260	223	211	250	238	232	250	222	215	225	215	229	237	220	230	209	229	247	215	188	238	222	226	242	235	209	213	223	229	220	206	223	220	220	234	235	235	238	259	244	253	222	220	210	232	217	250	231	227	225	223	221	204	231	243	233	246	223	246	211	225	217	201	231	258	249	214	243	226	229	219	227	221	191	226	228	231	251	218	202	248	220	244	210	229	225	209	244	215	229	207	208	238	228	211	233	230	203	220	218	216	239	229	243	245	199	272	211	238	213	228	210	224	221	273	208	247	222	261	240	262	237	221	218	226	223	208	233	215	211	206	218	249	233	207	223	218	224	248	219	257	214	254	230	227	226	253	234	248	251	233	234	243	228	245	234	248	256	228	245	242	222	216	241	226	237	210	230	224	240	229	228	219	230	255	217	221	209	240	215	239	228	236	231	205	241	218	219	219	209	247	232	253	195	254	238	219	205	229	222	253	236	235	260	229
26977	24237	25457	5497	349	344	343	368	330	348	325	303	339	330	331	340	337	337	351	349	342	303	347	354	328	339	321	318	329	315	321	321	337	322	345	325	349	329	319	291	295	319	317	314	288	298	336	310	310	285	345	340	330	309	296	337	328	327	341	321	344	306	325	318	318	299	302	297	298	305	297	313	322	361	338	344	304	319	333	314	314	331	333	295	320	322	302	300	324	306	313	334	282	276	308	345	294	342	333	290	294	297	298	308	305	319	294	325	338	322	308	331	292	299	339	322	309	315	318	320	319	306	317	333	315	337	313	336	296	304	311	310	313	346	315	350	302	323	290	301	298	339	289	313	324	293	284	305	307	300	322	328	327	298	324	319	330	298	317	339	329	331	321	337	361	329	335	304	337	327	320	328	326	326	306	302	275	319	308	318	355	338	320	339	310	326	314	317	334	309	315	325	347	341	295	343	293	314	338	324	319	329	313	303	329	311	317	301	298	299	299	286	343	336	304	339	311	314	314	307	337	313	307	323	303	338	351	314	306	323	315	321	329	325	318	331	330	322	329	327	321	314	342	323	335	321	335	292	297	311	333	295	277	359	324	297	318	284	296	318	319	284	328	310	308	322	276	289	333	344	304	332	311	336	334	278	349	334	310	329	303	308	329	336	321	299	327	314	332	305	326	317	307	305	316	316	308	289	298	296	326	363	314	321	307	346	322	330	308	330	312	266	338	335	343	296	334	317	311	330	307	347	290	330	318	299	286	329	317	330	313	289	320	338	305	315	331	333	361	330	302	306	313	301	336	358	338	330	319	309	305	341	317	316	331	315	322	313	298	317	328	311	288	351	326	331	343	332	282	323	326	337	319	310	316	333	319	337	311	311	304	307	310	339	339	353	305	334	330	326	286	278	324	291	312	323	327	324	304	304	323	332	303	344	306	319	329	292	345	307	298	307	310	337	305	329	329	311	328	309	332	330	304	353	295	319	321	331	311	315	310	327	332	313	281	326	330	310	333	332	298	330	301	303	332	320	271	310	310	318	295	343	342	321	305	335	316	319	315	306	307	318	305	326	323	293	328	262	332	305	300	281	293	318	298	309	340	312	314	320	327	329	321	327	294	335	302	324	306	339	311	311	322	325	291	327	306	326	360	313	319	301	316	337	317	312	328	275	301	303	344	323	300	290	337	338	313	324	313	316	325	324	325	330	318	342	312	261	303	292	332	310	339	316	315	320	318	303	321	325	304	334	316	297	359	332	315	314	293	328	367	302	328	321	318	316	321	303	307	331	332	313	300	344	296	314	344	314	328	305	294	335	312	315	339	324	303	291	318	315	273	307	328	314	305	321	332	292	303	325	319	313	316	349	300	330	333	331	294	346	296	330	329	303	331	327	347	313	301	340	326	312	330	327	342	293	307	315	315	305	316	333	343	315	334	335	316	314	266	320	312	311	314	360	281	327	309	302	287	306	319	353	329	296	288	308	311	340	326	297	296	269	343	314	335	289	322	324	299	310	302	260	326	336	334	330	340	302	325	335	301	315	311	313	328	314	284	306	305	333	310	317	334	315	345	324	322	318	332	301	319	299	308	311	320	290	311	287	289	344	341	323	292	318	358	308	322	313	297	324	336	301	315	318	327	324	347	333	303	321	305	308	319	331	310	320	299	306	313	296	312	334	329	327	324	325	324	317	324	328	321	332	305	326	327	327	354	315	305	285	314	306	307	323	318	345	273	322	315	334	294	351	358	327	334	337	332	317	302	317	353	303	320	328	318	332	299	353	315	335	311	307	312	348	306	338	312	322	318	334	315	334	297	311	316	330	308	338	286	321	343	300	302	324	303	330	308	298	316	333	325	315	315	338	340	297	330	332	326	313	305	321	314	319	324	288	313	300	328	302	328	334	292	332	307	315	298	306	341	294	342	284	340	317	309	336	311	342	278	329	318	337	308	340	323	320	331	322	317	311	335	321	283	288	302	334	309	316	317	327	308	297	307	307	313	344	333	290	320	301	334	320	327	316	296	338	311	320	340	327	328	333	320	329	320	281	355	304	318	288	307	330	337	310	314	298	306	354	324	319	315	333	303	337	326	290	327	332	316	325	306	333	337	311	312	339	334	306	285	328	311	302	322	316	328	341	291	349	292	300	312	328	334	296	325	318	332	310	321	294	311	314	302	314	318	319	302	312	338	329	342	303	309	309	311	328	320	340	332	335	342	353	308	319	301	325	304	318	311	334	296	346	314	349	324	331	304	325	350	332	298	302	323	290	312	291	325	304	289	334	312	291	311	304	267	296	284	301	313	315	303	329	367	328	350	306	334	317	308	310	313	299	309	296	326	309	304	313	304	312	331	351	299	337	351	310	317	301	290	313	312	335	292	297	325	335	293	295	324	310	335	300	331	301	318	315	303	315	319	313	299	305	312	315	316	293	306	305	307	350	295	335	302	303	327	309	319	287	342	295	313	296	318	315	287	335	331	324	317	321	302	319	312	316	355	300	283	303	270	339	334	326	304	307	306	287	272	328	308	323	314	272	318	301	328	313	339	328	326	337	316	303	298	317	330	338	312	307	315	315	303	311	288	304	306	322	369	295	318	321	311	314	304	321	376	304	310	297	316	317	295	328	312	319	307	323	324	311	319	317	340	315	335	318	331	312	332	314	329	346	311	302	298	347	331	345	316	320	313	342	304	314	329	320	315	305	309	314	310	326	314	313	296	333	300	338	315	288	323	336	342	315	326	299	321	320	302	305	347	294	350	289	301	322	336	306	335	302	312	317	347	329	313	293	305	335	285	335	339	339	312	305	350	343	346	318	324	289	312	309	321	316	336	325	332	337	307	306	300	281	359	348	330	283	303	322	308	321	289	319	347	329	286	305	324	319	331	337	338	318	286	290	309	315	307	319	309	353	316	339	300	317	342	280	297	302	318	332	331	325	300	290	316	319	332	284	317	342	352	347	334	348	306	308	290	317	307	340	299	329	305	311	315	297	343	323	341	310	328	316	333	295	299	294	340	337	333	320	351	280	312	351	277	331	300	305	332	308	311	313	310	310	294	303	281	316	331	344	336	331	277	348	348	330	309	348	295	313	299	324	320	316	312	343	353	333	302	327	289	326	325	314	317	321	306	289	309	321	333	321	298	282	304	298	336	303	305	312	326	318	304	310	300	303	358	312	280	325	298	351	335	295	298	276	311	319	319	336	324	331	344	330	321	338	330	316	303	332	334	318	347	327	321	322	334	327	313	329	324	315	323	312	338	341	313	341	352	354	300	318	343	319	339	306	303	277	314	343	344	299	296	317	297	327	337	340	351	281	292	331	333	330	338	302	305	312	353	331	326	306	328	298	309	313	332	343	305	319	313	313	291	301	298	302	326	326	322	320	321	342	325	312	333	306	339	349	322	305	319	304	284	313	359	316	309	308	319	301	319	332	328	328	275	301	286	310	272	293	340	319	299	306	295	319	313	308	311	293	341	322	321	315	324	354	317	338
22834	37546	25486	2026	537	515	510	501	498	465	482	515	502	469	465	466	458	495	487	487	448	483	486	480	453	465	510	451	480	502	524	514	477	468	495	474	519	479	450	510	452	456	442	442	479	442	465	446	486	434	445	488	478	450	456	461	480	494	458	466	444	464	453	460	442	429	458	433	483	473	429	478	460	485	482	480	473	485	459	471	439	449	426	451	484	438	420	466	463	464	434	475	496	491	422	471	470	455	440	427	460	448	461	445	487	458	497	452	454	461	451	494	456	480	462	492	477	440	447	446	500	450	425	464	448	450	437	425	456	469	484	475	500	415	481	466	524	501	465	486	472	509	482	462	457	450	478	473	456	442	478	443	481	464	472	488	462	512	447	454	452	479	426	457	484	441	458	464	448	403	463	472	462	471	477	462	496	462	473	497	494	441	511	477	483	478	470	471	470	474	442	481	463	513	478	467	450	457	460	466	470	465	440	447	477	482	482	434	445	462	453	457	496	448	447	496	510	458	452	460	470	492	466	427	501	456	422	462	454	448	466	478	461	446	437	451	510	483	463	467	454	465	472	461	480	443	449	468	478	505	408	481	476	419	479	445	461	464	480	442	472	447	431	483	442	461	457	457	450	442	466	456	461	483	491	474	480	464	469	462	478	469	482	464	470	444	480	454	475	446	465	488	452	458	454	440	471	458	479	444	453	439	454	449	434	446	480	434	495	486	439	487	457	483	461	449	466	516	463	447	478	464	503	479	483	472	451	470	469	492	478	504	491	431	484	436	438	484	495	464	472	463	495	473	470	437	440	423	501	458	493	479	453	464	458	447	506	504	445	458	442	472	487	441	482	447	493	445	423	501	457	475	486	446	479	485	467	474	474	489	456	470	498	443	471	444	510	474	468	456	429	474	455	429	452	474	481	463	516	426	467	461	486	473	474	512	481	469	473	439	432	445	442	466	450	452	473	432	460	460	441	478	460	471	437	474	463	471	442	497	452	440	440	446	498	436	462	461	434	456	454	470	482	501	459	467	457	454	462	423	505	477	452	440	499	445	481	424	481	467	450	445	465	467	473	488	449	473	443	430	473	482	462	484	512	476	459	470	447	476	493	503	484	446	461	466	448	463	486	473	473	496	471	464	439	459	472	465	495	423	457	474	470	473	431	496	484	419	425	498	463	462	449	464	493	457	456	479	470	485	468	481	436	446	473	505	434	441	477	450	448	495	422	513	453	467	472	459	460	438	491	501	470	424	485	461	481	471	482	469	494	433	428	483	482	478	461	484	465	504	442	499	480	453	453	493	500	447	473	494	487	463	477	442	466	410	434	435	435	448	457	481	468	464	446	465	468	476	424	485	457	448	452	460	488	439	468	448	460	448	479	457	435	461	409	456	423	419	465	483	457	427	453	500	467	468	435	466	446	475	451	464	439	438	453	501	500	480	469	467	476	433	446	435	475	523	456	449	484	481	440	420	458	477	493	510	471	451	486	447	457	466	445	465	512	464	438	439	460	452	476	460	426	481	483	470	458	469	454	447	493	455	460	479	445	495	440	462	476	438	438	481	459	455	446	503	473	498	478	486	471	431	456	446	428	448	477	470	474	439	448	509	432	484	452	491	496	456	439	450	440	461	481	460	433	441	462	465	482	441	460	476	446	464	480	456	464	428	475	475	438	481	475	455	470	474	459	480	444	501	481	471	475	435	493	462	470	460	443	470	475	483	482	498	476	477	446	438	466	467	462	436	512	463	448	437	413	449	479	468	459	425	435	469	399	458	504	465	460	439	455	454	447	472	463	452	499	455	495	491	472	488	496	519	452	461	479	461	482	500	432	451	465	441	476	465	454	451	451	441	433	479	431	490	466	470	511	464	495	433	454	447	466	462	461	466	467	430	431	458	508	491	458	452	429	509	487	445	442	488	478	444	471	465	468	505	458	462	438	472	473	501	473	453	454	489	464	503	463	469	495	478	459	460	433	508	462	471	465	469	445	445	454	490	454	509	488	463	448	469	452	472	505	459	434	441	485	470	459	470	474	465	444	487	471	448	444	454	453	447	448	439	443	471	453	434	453	459	428	442	490	438	488	455	431	458	461	436	473	467	431	468	488	463	450	451	500	446	459	473	497	452	471	446	493	438	511	433	486	489	459	464	448	437	488	483	450	456	438	434	430	465	458	431	472	431	455	467	452	488	449	468	441	439	484	458	491	453	461	497	464	457	494	449	464	455	481	455	464	472	438	483	459	431	432	454	473	515	515	481	438	507	475	437	444	487	468	428	458	446	443	479	400	499	454	438	460	435	455	483	447	443	445	453	445	456	423	426	470	432	466	440	477	475	462	496	498	443	446	467	453	461	475	500	434	488	472	469	458	461	488	468	465	436	458	453	463	483	426	467	471	481	481	478	471	453	447	488	457	484	452	461	412	466	491	473	463	439	434	466	450	492	420	459	454	438	438	474	441	490	488	448	510	472	457	472	477	460	449	481	456	454	471	486	476	440	516	440	485	454	480	493	501	463	460	444	504	458	484	472	450	462	490	446	466	451	451	456	464	452	478	502	474	467	463	518	468	466	461	504	496	448	446	483	466	462	447	451	458	468	519	466	473	474	456	466	472	455	510	450	472	478	443	475	448	416	509	466	475	472	502	450	468	487	505	439	444	412	489	462	474	448	454	470	453	477	485	458	437	450	462	463	474	443	454	448	463	485	443	461	494	435	466	484	452	455	482	467	454	466	518	487	458	450	469	485	451	479	463	459	434	452	439	496	495	463	442	479	466	484	463	465	446	447	411	444	469	496	475	438	470	465	446	433	461	464	450	474	469	486	469	508	460	480	455	450	486	455	443	478	424	483	474	437	464	424	494	473	460	460	498	460	481	451	447	442	479	486	470	461	472	473	465	481	409	446	427	448	446	478	418	461	477	492	438	477	444	500	451	502	491	496	462	481	469	439	486	460	445	463	461	467	458	431	454	453	496	494	459	473	450	448	482	496	481	443	470	447	464	484	452	469	448	477	492	443	472	483	476	449	502	439	489	448	435	505	471	464	440	476	472	478	467	431	457	405	482	424	463	485	504	479	480	474	490	462	464	482	416	465	464	466	442	512	481	458	454	455	415	501	488	504	460	440	438	508	464	440	491	456	467	455	458	438	454	483	440	486	476	410	458	439	476	456	499	490	456	424	448	469	458	461	483	468	448	470	447	461	428	481	454	462	438	450	458	444	450	465	514	457	486	465	464	470	442	462	469	453	464	489	417	444	466	467	500	460	460	461	467	488	473	454	480	478	508	480	445	441	446	440	459	514	486	474	458	435	502	473	446	461	472	491	481	470	469	468	440	479	487	464	493	444	445	501	469	452	463	452	454	442	457	479	465	441	463	443	458	464	463	462	455	480	461	472	483	446	510	494	440	463	466	478	457	482	476	416	472	466	418	421	477	454	463	468	425	467	460	448	461	469	479	437	474	436	498	441	438	446	482	475	488	467	465	458	471	500
23787	22302	31082	24624	18174	4668	597	456	397	400	346	375	362	361	307	323	343	324	328	329	314	324	318	302	319	314	325	332	299	348	330	330	309	328	284	323	315	326	323	312	316	306	309	310	304	348	314	312	265	310	272	308	312	327	329	312	289	302	297	293	322	284	316	274	313	300	287	304	342	325	310	316	300	265	279	311	276	271	314	302	298	314	298	324	271	295	298	312	293	308	293	331	274	303	307	286	313	314	304	314	296	319	292	298	310	288	318	327	270	317	327	318	286	301	285	295	325	317	311	319	277	300	257	300	341	287	319	291	330	343	287	325	285	300	329	317	284	284	288	307	304	306	274	312	324	293	316	294	307	327	302	313	323	295	300	324	295	288	308	303	316	289	267	278	331	298	307	333	279	274	320	298	312	322	333	311	313	359	305	331	291	314	330	298	321	294	285	324	312	300	289	341	321	296	328	310	288	303	321	293	319	288	281	330	299	281	313	312	331	310	293	306	304	290	314	293	340	313	310	313	335	334	309	289	295	300	323	299	290	305	301	301	331	292	334	295	336	300	303	297	298	318	332	296	294	297	314	319	310	322	283	301	282	282	310	294	284	341	306	276	259	313	270	334	298	313	293	342	305	298	286	298	312	311	302	321	285	304	268	270	288	311	323	301	285	279	309	289	305	291	309	298	369	321	354	320	322	329	287	291	296	314	302	296	298	293	304	320	320	301	298	313	296	291	300	285	317	280	307	284	323	319	313	316	315	315	292	317	342	295	300	293	293	274	310	299	334	328	331	331	283	327	318	291	287	294	321	300	308	292	328	304	336	302	295	275	294	309	304	317	319	333	287	299	283	323	300	307	292	304	306	296	319	302	305	309	315	316	320	281	312	319	324	282	323	289	305	281	321	306	309	282	285	310	283	303	284	284	266	282	324	292	268	358	269	293	343	273	304	324	312	330	303	307	334	334	293	294	305	320	317	299	266	297	298	303	319	318	326	318	322	292	325	281	295	314	303	307	294	306	331	306	288	312	315	333	290	324	312	318	307	304	274	324	307	293	297	332	308	318	307	297	312	295	287	318	286	320	302	314	271	281	319	330	260	272	302	303	308	268	311	331	289	318	307	312	282	272	282	329	321	302	306	283	276	298	333	295	278	305	329	290	328	310	323	297	303	323	318	297	289	296	296	297	325	304	309	305	304	321	300	308	297	298	317	283	333	296	313	297	290	287	302	282	335	305	321	321	304	294	304	291	305	300	322	286	324	293	315	311	310	312	312	287	330	315	276	305	309	293	314	313	315	319	333	311	285	286	302	315	291	289	327	282	295	301	307	303	297	274	276	322	293	300	325	316	336	333	299	331	314	295	326	310	305	288	307	306	306	317	295	295	315	292	326	307	306	335	269	302	308	304	338	323	315	286	310	300	292	304	294	285	291	276	281	303	285	300	280	288	287	317	309	355	321	308	319	309	326	307	289	300	309	310	270	341	292	292	285	295	298	316	319	299	310	307	311	303	310	299	320	323	289	293	292	307	273	304	310	312	282	311	286	298	310	296	301	310	309	312	330	310	274	293	302	317	307	297	322	304	268	311	309	290	312	294	302	319	279	339	294	286	299	316	303	300	305	298	305	275	311	290	303	285	289	332	320	280	315	314	322	313	310	290	308	284	320	302	313	302	314	283	317	296	327	306	284	312	289	302	306	312	291	315	303	307	298	281	306	300	302	295	286	292	292	292	314	305	297	289	313	318	295	313	319	336	284	327	304	336	311	318	297	295	341	322	289	276	295	266	310	295	320	276	278	285	319	277	299	268	321	301	308	298	275	304	295	328	298	326	306	312	332	313	321	306	317	310	323	339	318	296	307	302	303	311	278	316	316	301	293	296	307	292	321	310	285	275	290	293	337	302	319	275	306	286	314	280	304	321	289	286	312	306	307	262	332	305	319	353	324	345	323	318	300	303	325	337	270	316	318	302	280	308	319	300	277	320	292	292	305	291	318	330	324	282	291	309	280	302	317	270	313	307	283	289	312	288	291	299	315	310	310	295	292	327	288	306	310	321	286	305	301	331	331	284	315	283	293	352	328	319	305	281	350	288	320	326	320	312	299	331	339	309	289	302	323	324	313	276	295	308	299	325	289	302	323	280	322	289	283	318	321	294	280	310	291	294	312	297	345	314	317	293	291	297	299	325	308	289	317	292	274	295	283	320	301	311	357	287	292	287	337	329	298	310	285	322	324	295	300	297	310	324	294	327	340	289	310	292	319	331	274	311	300	306	295	304	278	292	299	297	314	310	312	291	286	360	323	336	320	299	317	300	266	313	321	333	282	297	281	298	337	313	307	334	298	307	343	286	334	338	303	324	309	293	335	266	323	335	320	302	270	291	307	306	309	331	355	295	314	301	281	319	284	312	304	300	314	304	288	296	318	324	257	292	291	295	310	323	315	293	301	318	309	267	279	310	300	286	283	296	299	299	316	330	297	295	306	273	324	303	334	277	279	300	324	310	284	305	288	324	301	332	290	305	323	317	290	307	318	300	281	263	294	329	293	333	298	312	329	282	322	302	308	297	307	314	319	314	300	333	339	309	312	334	320	294	309	304	321	321	296	283	294	294	301	297	305	329	305	324	296	311	337	312	312	329	294	257	320	309	299	300	289	301	292	313	320	286	308	313	323	304	283	315	289	322	307	289	299	291	289	308	298	305	275	311	283	327	315	334	287	330	294	303	287	326	301	327	319	293	276	321	292	298	303	305	306	293	295	302	341	322	319	299	297	327	292	326	291	290	286	316	298	309	300	312	304	335	271	303	301	316	284	303	304	302	303	289	278	309	304	304	263	275	291	296	306	329	333	335	328	300	306	282	284	297	286	276	284	307	307	306	286	290	288	311	313	308	306	302	296	328	344	299	303	290	366	301	304	286	287	297	296	310	292	314	319	301	336	309	314	273	329	312	308	315	302	319	315	278	317	335	295	320	309	284	301	281	294	308	324	325	308	305	295	286	316	326	297	319	340	326	313	312	314	327	299	265	300	308	296	299	325	319	318	305	314	302	313	319	286	301	329	337	269	288	306	286	289	305	311	317	308	324	315	266	304	282	315	335	323	303	327	297	292	316	287	306	306	309	326	295	310	310	330	300	279	305	310	304	323	309	324	342	287	276	296	327	292	318	285	303	317	282	313	305	276	303	316	341	307	270	355	296	290	300	296	323	334	307	299	312	304	339	313	332	305	274	310	328	298	324	296	310	304	322	302	310	294	311	337	323	303	300	289	298	307	282	316	277	314	285	321	313	335	304	314	281	322	292	303	273	311	315	313	298	271	319	306	304	329	310	293	336	321	292	312	293	302	294	302	281	296	336	310	311	296	301	303	337	338	291	313	328	281	277	288	305	314	312	330	310	303	293	309	281	282	321	327	326	281	285	296	302	310	358	291	295	334	315	327	314	309	294	311	281	294	297	303	306	311	313	283	332	306	334	314	319	301	323	301	275	304	307
44393	68426	53998	9537	1408	1117	838	798	698	661	607	548	531	547	520	501	531	488	501	515	495	486	464	511	521	510	480	541	504	501	529	509	546	513	517	483	506	521	504	498	470	451	491	454	517	476	467	440	435	457	479	434	429	445	442	477	483	433	459	438	417	471	400	486	473	440	460	445	438	451	453	445	484	447	475	470	442	460	453	444	459	482	452	462	436	477	493	478	434	478	476	470	447	436	419	458	415	458	422	425	422	468	486	495	461	450	475	440	430	456	480	449	495	438	474	495	451	495	495	430	460	462	471	466	450	427	473	445	485	450	443	470	458	452	442	432	434	524	445	443	479	460	453	444	436	456	462	483	442	439	481	421	490	472	424	439	491	462	450	472	454	464	499	456	457	464	467	444	468	443	442	438	450	426	446	448	462	459	419	438	479	446	421	464	448	445	442	461	452	471	446	458	438	455	425	486	434	460	459	426	451	444	451	461	454	454	418	495	469	447	472	455	506	463	482	519	437	459	479	424	451	469	394	423	419	441	450	449	463	479	451	429	465	451	494	456	469	413	457	469	446	478	480	436	422	436	457	473	459	431	467	451	500	490	482	472	445	482	430	434	435	435	475	447	458	484	436	439	476	451	462	450	483	477	428	429	419	489	425	453	464	463	448	434	474	474	444	490	496	472	483	428	472	481	475	487	476	470	473	447	404	488	436	462	473	476	459	434	450	482	479	472	462	423	482	426	465	459	461	412	464	488	455	446	465	452	432	450	417	434	455	478	455	445	450	421	464	450	450	445	465	484	446	414	451	465	467	459	463	477	504	445	449	430	476	441	455	434	440	437	443	456	441	463	476	469	467	431	468	455	415	485	446	441	441	460	434	471	482	442	455	418	457	470	450	488	434	492	509	419	438	446	488	470	455	426	432	431	504	473	450	504	479	429	489	484	446	448	461	483	501	465	449	455	441	482	452	448	471	426	446	438	468	477	461	436	455	462	458	435	430	463	466	480	451	482	474	471	431	425	454	462	432	447	448	510	440	410	436	418	424	487	466	440	463	475	459	444	425	430	452	460	448	457	487	450	486	447	449	454	464	477	456	457	475	430	464	420	455	487	462	500	440	462	470	450	422	444	440	464	434	437	466	462	483	468	442	452	469	442	445	449	433	469	477	441	468	464	412	482	454	435	481	442	478	441	452	465	450	463	433	435	472	447	412	407	455	454	449	416	474	436	437	453	435	456	473	471	441	461	434	436	428	417	509	435	452	438	459	408	466	489	446	455	439	480	463	485	414	444	422	448	451	423	437	467	498	444	497	452	442	488	440	452	452	447	415	437	457	457	441	483	433	423	423	428	417	452	437	435	432	459	418	455	451	484	454	443	468	437	455	446	451	439	500	443	494	472	464	436	461	440	466	445	461	459	469	414	447	460	448	450	432	422	487	467	433	468	432	462	421	431	467	417	451	444	464	455	434	447	491	447	413	437	421	483	468	433	433	436	496	444	433	447	475	444	431	427	428	486	441	485	437	465	455	481	432	474	468	491	479	480	465	443	453	474	457	408	482	440	466	441	442	438	445	456	435	433	472	473	501	429	488	445	456	446	441	443	439	458	474	415	480	427	450	450	457	440	471	468	479	442	444	505	517	449	496	411	437	445	437	440	462	443	448	472	458	444	421	496	461	486	463	441	449	438	444	455	450	436	425	451	433	422	476	432	446	471	477	468	498	403	445	442	451	443	449	466	484	472	472	440	461	476	469	464	446	459	418	460	466	450	438	491	474	437	412	425	471	418	455	438	437	453	482	479	472	444	489	454	456	446	503	469	471	420	451	436	425	441	464	479	449	464	462	463	443	448	452	450	477	435	405	493	466	467	448	459	490	469	461	456	486	474	464	441	444	420	446	489	473	452	463	449	433	464	433	474	459	457	483	491	440	454	448	458	417	449	481	428	457	430	450	435	439	473	424	464	441	453	445	461	445	462	433	451	441	439	432	435	443	442	405	440	476	439	463	460	453	454	454	443	482	451	452	439	423	440	463	448	466	427	472	435	399	450	433	448	438	439	486	452	434	409	474	418	445	489	466	461	480	477	470	478	430	447	427	413	433	481	454	445	460	474	458	463	458	418	486	496	486	499	427	465	437	455	433	489	466	446	451	474	490	406	442	477	450	461	475	420	469	495	462	459	450	468	449	416	471	455	429	410	440	435	469	443	444	473	449	436	423	475	475	491	450	429	445	467	452	456	478	467	478	466	467	432	418	472	452	460	449	435	446	444	465	482	448	445	458	482	480	456	459	485	453	475	473	448	495	454	463	477	432	455	475	428	464	413	458	475	440	478	445	440	428	433	439	460	481	446	479	433	464	431	450	444	477	464	424	426	456	433	463	452	464	486	437	460	452	493	434	455	483	410	445	451	457	437	432	448	456	471	486	479	450	478	433	485	484	444	450	446	482	483	453	440	452	470	459	477	452	442	491	469	488	483	437	445	448	449	476	482	445	438	450	426	433	498	435	466	416	453	456	480	453	423	482	425	460	467	478	417	521	460	491	431	443	469	472	454	480	493	439	459	454	456	454	447	450	464	417	481	494	449	430	411	420	488	454	446	451	490	407	439	453	456	447	459	465	490	457	459	464	431	433	486	454	429	444	473	508	488	469	445	460	450	450	440	475	454	438	499	440	479	442	437	448	485	452	494	448	418	450	470	445	447	459	459	468	437	445	475	458	456	431	455	415	483	432	466	479	462	406	449	418	488	472	426	468	453	463	464	450	432	456	472	449	461	450	480	413	501	433	446	474	430	413	489	456	463	462	458	403	500	446	460	455	428	446	458	445	425	475	446	440	423	476	455	437	445	468	457	455	443	440	461	491	431	433	456	463	436	441	458	507	466	441	438	441	430	421	475	450	488	411	433	462	473	454	463	491	422	439	456	475	456	456	440	462	446	452	460	453	412	480	454	444	458	456	457	435	446	449	472	452	442	456	461	455	450	465	439	461	457	467	425	455	431	475	457	446	468	446	447	463	492	436	427	473	465	470	429	435	468	451	461	473	430	443	483	488	396	454	414	461	472	443	460	442	448	432	443	449	463	492	433	466	458	438	426	469	460	439	445	460	461	466	438	482	430	467	445	403	429	409	460	469	443	437	414	454	481	436	442	407	454	475	453	470	411	419	459	469	441	462	473	460	498	458	471	464	457	462	456	439	474	482	447	448	450	473	462	429	450	466	450	483	465	435	444	452	474	445	465	444	445	420	458	474	453	459	458	425	503	436	461	465	451	426	486	449	441	433	502	440	479	447	472	444	455	417	444	444	476	450	429	451	453	469	437	431	459	447	436	398	423	480	458	470	444	487	518	470	427	427	429	478	422	432	449	411	450	448	444	460	442	439	479	448	474	457	471	475	491	457	502	432	429	439	478	476	460	470	449	437	432	435	433	478	471	477	435	431	439	478	460	476	449	455	463	452	417	441	443	504	460	479	432	426	494	460	461	472	410	455	418
22792	21518	30314	23125	20996	19723	4777	427	337	259	277	228	214	209	199	194	196	165	167	153	167	177	185	162	199	187	176	167	216	163	190	188	174	171	202	185	165	172	160	161	148	178	161	170	161	149	156	151	138	170	140	152	122	162	174	152	158	138	119	163	144	138	149	161	145	167	133	141	139	155	125	150	159	127	169	150	154	147	150	135	154	150	160	159	159	182	148	160	137	153	146	162	136	156	134	154	141	136	176	135	158	165	147	162	121	169	175	150	159	140	153	143	147	135	144	137	165	131	138	143	121	152	165	159	131	150	142	141	150	154	163	158	150	162	140	148	144	159	168	127	152	134	153	159	124	165	147	138	162	133	133	159	150	148	171	148	150	147	153	169	172	166	159	148	150	145	163	153	168	166	127	153	142	159	130	153	137	142	159	157	155	162	139	152	153	163	152	181	145	144	155	128	146	166	164	169	142	138	172	154	152	177	143	147	128	142	127	162	134	148	152	160	152	146	149	132	142	143	149	140	153	122	156	150	177	154	156	137	158	152	166	146	150	166	157	166	147	145	151	133	156	149	124	171	171	155	134	156	143	156	150	151	148	145	153	122	160	185	139	170	153	173	147	150	122	140	152	157	163	147	177	159	131	157	146	168	152	159	175	173	137	149	154	126	160	137	144	155	141	153	142	141	151	145	155	139	140	140	156	151	162	143	138	152	143	142	156	163	150	169	148	143	169	131	166	130	154	154	151	154	151	119	153	142	135	163	148	144	142	152	148	133	155	150	138	160	149	151	138	169	157	161	153	173	153	143	148	154	157	122	146	140	160	132	164	132	150	142	155	147	160	157	145	157	143	174	148	140	151	164	175	164	151	126	143	119	139	135	160	132	135	161	152	127	154	152	160	143	150	134	155	161	149	136	144	162	155	159	145	166	152	145	138	153	153	136	158	134	158	164	147	124	153	173	141	154	163	140	155	146	160	116	144	157	156	112	152	122	151	172	126	156	152	134	132	144	162	165	159	137	147	162	157	151	135	132	139	153	156	143	140	159	140	155	155	131	158	153	144	152	158	156	139	162	165	135	162	141	142	150	166	148	161	175	154	178	149	150	147	152	132	160	167	152	140	146	145	144	138	138	126	152	146	166	168	156	156	160	152	141	144	160	151	136	132	142	132	148	141	125	129	171	134	151	156	128	158	153	145	149	142	173	135	149	135	112	146	152	156	142	166	182	160	138	149	151	126	132	146	145	151	137	150	162	160	169	146	153	155	146	138	138	140	137	143	142	148	149	156	147	142	141	147	138	153	144	137	153	161	162	168	162	172	176	131	147	158	151	150	150	159	134	153	161	172	166	156	161	145	173	134	159	160	185	130	156	160	137	150	182	157	148	160	136	168	136	167	167	127	152	139	137	166	151	145	145	151	153	168	149	153	131	138	149	136	154	137	160	142	122	182	158	160	147	147	130	133	128	135	154	136	136	137	165	140	153	130	156	138	137	146	134	128	129	143	146	147	150	150	154	132	155	136	123	153	175	145	126	162	162	136	147	136	144	135	174	164	155	167	153	169	180	153	142	148	147	151	131	160	147	131	153	151	142	167	141	155	154	163	158	144	152	144	172	167	135	137	129	160	167	169	148	143	162	130	140	126	150	153	155	148	125	160	159	141	125	148	130	151	150	160	157	153	140	159	144	148	150	141	141	170	156	131	150	139	132	134	149	127	167	157	128	124	141	138	125	137	144	162	144	163	132	153	184	151	146	147	136	150	156	134	138	152	143	169	146	162	143	155	136	162	141	149	149	175	148	151	147	149	146	145	160	137	164	137	148	127	167	144	151	152	148	145	154	122	148	141	143	166	113	130	138	150	156	151	123	155	140	144	145	165	166	155	161	140	159	143	162	131	125	135	173	146	150	127	155	133	132	141	150	150	159	143	129	130	131	160	154	134	141	175	146	147	132	124	151	164	127	158	132	148	130	184	157	144	147	163	153	134	147	162	142	132	144	143	169	141	134	131	147	137	152	137	157	147	129	173	142	156	191	138	149	157	143	167	156	174	161	169	140	145	161	162	137	151	133	142	132	143	142	127	161	160	157	146	170	160	157	145	155	144	142	145	136	127	151	146	146	154	145	157	144	155	189	148	140	144	155	160	131	150	154	141	156	138	159	178	156	151	172	142	139	173	170	129	134	151	146	155	151	157	142	158	143	153	145	132	138	160	145	145	160	152	139	142	135	136	146	142	131	133	144	154	151	143	140	136	135	143	152	167	142	163	151	167	148	148	134	143	147	145	170	158	146	125	166	131	116	145	149	142	156	134	140	177	140	127	170	139	154	164	159	167	123	130	153	159	162	157	136	140	161	143	155	115	166	140	148	154	136	150	142	137	141	160	155	156	136	151	143	145	160	139	142	151	177	148	150	117	154	166	156	136	140	139	153	164	150	146	156	135	146	140	135	145	139	141	139	154	140	157	158	143	149	115	149	151	133	133	166	151	150	152	179	129	154	152	146	153	141	148	170	154	133	134	156	148	153	136	143	149	159	137	160	166	147	140	140	148	169	136	150	129	163	127	149	171	164	150	177	160	154	163	148	147	147	131	165	144	149	159	167	147	148	137	146	150	154	140	161	131	147	156	163	142	143	141	141	132	158	142	129	138	132	163	148	174	141	150	153	155	169	147	146	144	147	139	149	167	165	143	156	134	141	145	153	138	145	147	152	143	129	135	173	130	151	148	150	139	152	153	162	172	148	138	141	138	119	151	152	163	150	159	168	122	152	137	145	136	171	130	149	148	166	132	121	172	139	139	153	156	138	139	144	128	165	161	167	148	153	159	131	155	164	134	162	151	155	161	127	153	173	149	164	157	160	162	158	151	169	159	178	151	133	145	131	153	141	149	148	129	143	148	149	157	153	138	162	158	140	142	150	149	151	157	127	143	147	124	159	151	141	150	173	138	132	134	154	153	149	174	136	142	142	149	133	149	144	141	156	124	155	143	148	162	133	153	137	134	149	142	162	149	137	141	137	151	174	165	163	158	165	155	145	147	142	153	142	137	148	139	151	153	147	137	150	138	146	143	149	163	170	147	154	145	147	139	155	126	145	138	164	161	159	150	148	166	143	149	133	130	138	149	156	148	149	137	131	138	158	136	158	152	138	157	154	125	160	160	172	147	166	157	137	145	157	152	155	144	140	155	139	154	140	128	130	158	147	140	144	137	149	133	167	154	139	131	142	138	135	156	136	146	161	147	151	144	148	149	139	138	166	158	168	146	158	136	165	145	137	149	137	158	137	128	137	150	147	153	144	152	151	130	135	141	152	162	141	130	131	133	162	129	141	144	151	146	134	165	156	140	155	128	133	140	139	166	160	129	147	152	173	150	155	129	157	138	135	138	144	151	159	173	167	140	136	166	151	118	159	138	159	140	136	146	153	136	145	150	147	147	141	148	157	154	138	132	147	163	148	155	132	147	144	154	174	162	140	141	145	128	152	147	141	140	135
51225	66576	62465	13278	2124	1520	1119	991	792	616	567	501	502	388	366	338	359	330	342	306	280	308	293	312	278	305	322	284	308	347	352	337	312	305	321	283	279	271	244	255	293	239	228	260	240	195	237	225	238	222	197	231	219	233	236	241	214	256	245	218	239	212	252	249	222	233	226	254	216	265	217	265	244	248	223	222	209	231	216	210	231	239	223	223	233	230	224	223	222	239	239	222	238	218	226	241	247	230	225	198	230	249	222	232	206	223	223	229	238	244	198	210	257	240	210	215	226	216	217	239	231	219	233	205	217	221	238	231	239	245	237	209	215	207	257	247	208	225	235	222	221	224	239	252	239	214	205	206	209	229	201	200	234	216	225	213	204	242	228	244	241	221	241	203	232	218	225	241	235	208	239	229	211	212	203	239	222	235	201	253	226	222	231	222	228	228	245	212	240	214	204	204	244	237	194	215	232	215	246	241	237	214	233	194	233	222	211	226	232	208	235	223	193	213	225	204	243	205	227	201	209	207	235	227	225	231	219	236	241	248	220	218	234	225	222	216	214	237	212	234	251	203	175	228	245	231	235	223	219	210	266	241	249	199	229	213	229	216	241	220	226	235	244	240	210	216	216	233	227	212	244	193	197	244	219	231	219	228	220	237	216	244	206	223	265	237	228	259	236	236	218	211	226	208	216	229	239	234	197	231	213	221	227	217	218	220	212	251	207	234	222	216	227	228	246	221	242	203	222	171	219	214	222	229	249	247	216	228	231	228	221	204	219	224	217	230	212	222	206	210	214	225	247	207	220	236	223	228	227	232	231	224	201	222	217	246	244	216	203	214	244	205	228	219	217	210	226	241	202	229	212	246	209	214	237	187	200	223	259	207	220	216	235	251	217	218	240	232	210	220	222	220	223	235	213	247	199	233	227	241	218	200	239	220	220	224	212	204	221	214	205	204	237	249	214	227	246	195	224	218	238	229	193	211	236	230	203	244	229	228	221	246	216	235	234	214	227	224	207	239	222	254	220	251	220	224	224	220	195	189	218	213	237	263	206	224	212	221	212	245	216	211	215	232	231	209	201	236	197	232	241	236	240	252	242	232	215	221	230	249	215	222	195	216	219	247	216	226	208	244	250	241	241	235	235	231	205	207	231	236	221	234	218	187	228	240	223	191	210	206	225	205	218	231	225	223	225	238	190	219	235	208	247	247	207	220	201	237	223	224	203	223	213	232	189	226	231	224	210	237	229	224	243	219	216	232	248	241	213	220	207	226	209	229	233	227	227	219	224	242	230	245	227	234	220	215	241	224	241	219	229	210	188	222	246	229	192	253	212	241	200	193	211	232	198	228	206	241	206	238	238	230	229	217	220	242	232	230	228	216	231	232	234	206	226	241	228	209	231	222	222	223	235	221	232	206	206	245	194	226	216	217	246	230	231	190	200	210	233	200	222	229	238	257	248	208	233	212	203	233	215	241	229	234	243	216	209	244	220	240	201	209	213	232	242	235	222	256	238	217	228	289	208	253	214	242	226	223	221	205	223	217	242	208	245	259	231	224	205	217	216	231	219	199	244	196	196	236	225	210	221	222	221	210	231	240	235	193	216	218	231	223	195	228	210	239	221	232	233	231	230	233	230	193	205	224	230	207	229	225	228	231	246	201	235	216	191	227	232	244	200	220	191	199	193	219	203	224	247	201	237	216	220	232	220	214	253	209	182	249	206	216	231	203	241	217	238	185	222	239	223	246	245	246	214	214	207	205	221	239	222	210	208	204	208	234	284	211	241	235	241	205	227	218	237	224	238	240	220	207	208	235	208	219	226	200	225	209	217	212	209	223	211	212	231	195	247	216	224	256	219	222	230	236	206	223	221	237	202	196	224	217	212	253	223	200	210	219	207	214	217	242	225	242	204	204	231	231	214	243	227	226	230	210	224	220	215	244	216	218	244	240	197	250	227	223	223	224	224	228	228	219	210	215	215	192	208	189	225	222	230	216	222	218	220	198	187	226	211	251	208	241	242	253	232	216	237	227	247	214	228	253	197	232	221	216	231	230	199	247	224	203	216	223	221	219	217	211	215	230	238	220	221	221	216	194	200	239	222	208	229	244	225	205	228	225	242	240	206	239	221	227	212	258	241	223	215	204	193	230	220	232	237	211	223	193	244	202	210	213	212	217	237	243	211	225	228	245	241	219	227	237	208	228	234	219	214	209	201	206	250	225	257	220	225	211	190	220	201	238	218	185	236	213	236	219	205	225	231	215	202	236	224	218	194	235	195	227	263	202	217	223	211	228	242	244	218	220	244	233	232	179	224	206	213	209	203	209	210	202	217	210	194	234	213	231	250	248	254	229	257	237	223	241	201	215	233	223	224	231	225	220	240	212	230	206	221	251	248	216	238	219	216	188	224	221	238	215	238	225	218	229	219	224	215	245	208	242	249	231	229	223	237	246	266	232	207	224	212	244	222	230	258	233	238	215	207	223	236	246	234	224	240	198	218	229	216	235	235	215	211	194	207	231	226	218	234	244	213	210	201	224	246	246	236	244	238	220	225	217	223	202	232	236	244	183	220	207	236	229	234	205	215	209	218	239	215	244	219	225	218	252	225	235	193	228	221	214	221	214	210	192	233	220	239	238	256	210	201	220	212	225	228	224	226	232	235	208	211	221	249	233	254	261	202	244	239	226	226	204	236	213	209	231	217	215	240	208	224	206	225	212	231	209	230	206	232	210	250	230	217	247	226	208	207	235	206	218	208	206	242	198	228	250	222	241	230	253	202	220	239	224	208	249	245	202	241	236	210	214	237	228	249	215	218	211	217	246	217	220	217	240	217	225	213	221	206	233	228	234	222	208	208	218	219	207	198	254	214	193	237	234	225	225	223	224	216	236	204	234	219	249	215	208	219	227	212	215	200	221	230	243	232	235	181	222	224	214	205	204	262	232	228	233	239	248	222	210	230	230	247	215	213	221	194	225	206	246	197	201	182	228	223	222	194	219	244	226	222	251	237	238	237	211	238	205	213	228	210	198	236	253	240	227	225	206	207	223	232	219	220	245	220	207	254	226	231	212	231	201	247	214	224	209	228	220	221	231	204	234	237	215	190	218	230	197	216	244	229	229	203	224	219	238	233	204	244	211	228	202	244	201	238	236	225	242	206	234	248	246	204	217	226	216	217	221	254	215	184	219	212	217	211	233	208	198	217	217	201	234	187	218	249	222	218	197	214	215	192	241	245	232	239	230	229	209	240	234	239	240	228	223	215	222	222	214	235	244	215	232	226	211	230	217	248	260	198	235	227	200	239	214	230	212	211	210	209	224	214	211	218	210	199	260	226	221	226	206	236	214	216	239	220	242	227	227	215	218	218	235	219	212	220	224	207	223	214	198	203	224	232	227	213	240	220	241	190	228	234	235	212	222	232	225	255	220	218	213	251	261	219	222	215	238	205	256	250	216	240	228	221	225	226	222	225	239	217	218	204	213	235	213	261	223	197	215
26916	25076	24877	5564	426	349	341	326	291	319	320	315	315	290	281	316	322	294	305	302	320	318	303	337	355	335	305	273	328	310	314	325	287	292	323	309	315	314	320	314	330	335	305	329	306	319	309	295	308	301	309	302	302	302	304	339	331	343	287	309	326	301	304	306	328	293	316	331	318	339	312	299	292	324	313	325	301	276	301	290	330	299	305	339	304	319	331	296	288	350	316	297	295	296	319	335	304	319	311	349	347	337	316	339	313	287	331	283	289	263	314	315	323	330	336	325	306	273	310	301	269	331	307	310	308	305	299	319	329	313	304	310	312	320	289	304	339	325	329	312	316	311	301	318	311	279	323	332	334	320	304	293	298	331	326	309	317	312	330	326	311	323	286	310	323	309	334	302	295	289	301	309	274	298	351	308	322	332	323	329	310	284	309	305	318	296	338	323	313	295	288	277	328	262	287	276	322	299	327	318	294	334	298	315	309	296	307	267	324	305	307	329	313	303	327	322	293	330	328	330	322	296	293	304	318	320	312	299	302	296	271	316	305	308	309	303	271	308	310	352	303	310	304	325	309	327	302	323	302	293	314	291	311	329	292	296	304	292	318	322	338	326	341	337	319	294	323	327	315	296	324	320	340	281	289	279	333	329	301	296	304	276	304	332	300	325	331	281	314	311	332	307	245	310	303	271	316	314	348	331	311	305	293	277	277	330	306	308	351	286	315	334	326	308	293	294	319	336	309	286	283	298	310	276	315	333	310	327	319	297	280	284	321	339	331	294	276	317	290	311	327	354	300	315	298	345	328	299	306	321	336	310	325	329	323	334	282	333	307	318	332	291	318	345	281	310	285	316	334	303	278	341	314	333	308	285	295	332	294	321	281	315	318	289	302	349	324	320	328	287	305	317	305	311	324	326	305	318	304	286	351	289	318	328	318	329	337	297	334	360	295	314	321	302	309	296	323	283	322	305	324	296	314	322	292	309	341	295	306	297	307	305	347	326	283	315	301	342	329	328	328	293	279	353	307	320	326	324	293	299	319	313	313	319	317	294	319	293	337	338	307	282	327	328	311	294	288	323	307	316	304	294	309	333	300	316	321	317	307	304	337	294	302	312	297	289	305	296	291	312	314	316	307	284	286	281	301	307	274	303	310	309	291	277	292	311	307	328	325	290	311	322	317	290	305	302	315	299	296	270	306	339	286	305	303	298	286	290	309	278	286	303	284	296	310	319	302	324	334	303	313	290	283	332	319	292	302	336	288	277	308	291	298	311	289	317	332	326	323	304	321	290	334	332	269	307	330	327	299	300	317	281	324	293	287	312	308	330	319	313	339	297	326	310	304	303	340	288	303	329	283	303	308	306	329	313	333	301	281	294	294	330	301	340	336	334	309	329	306	291	330	293	299	329	337	294	303	345	333	295	307	275	335	336	291	325	316	319	307	276	290	314	326	302	314	335	317	296	323	317	300	315	316	317	338	310	319	295	326	285	292	315	320	312	293	274	282	308	298	287	292	300	326	327	287	320	317	319	321	324	296	311	289	323	299	317	308	333	358	325	321	327	305	325	336	341	277	342	298	298	329	325	286	323	306	309	324	307	318	333	313	315	302	323	318	318	312	301	323	304	281	343	331	333	296	281	320	330	315	291	311	325	299	308	333	348	287	299	329	296	302	321	322	294	320	318	328	297	304	326	289	299	331	318	331	302	311	315	269	307	342	317	268	286	326	291	318	295	319	308	318	277	305	299	304	275	279	301	310	304	336	309	299	314	299	305	277	322	316	285	295	344	331	325	328	290	295	316	302	298	313	321	299	285	296	304	352	297	303	336	305	324	311	314	335	289	324	319	306	302	319	304	307	300	322	316	294	336	294	332	322	301	338	337	369	321	324	303	337	293	305	297	293	298	307	305	289	312	322	312	313	329	318	309	314	282	308	304	282	314	299	284	287	307	327	303	341	285	328	290	276	301	325	330	309	314	324	329	337	346	330	291	333	298	307	329	299	343	293	306	286	317	319	287	305	336	317	309	329	319	298	294	315	281	320	304	330	312	324	287	308	306	291	309	294	330	339	303	356	330	298	311	308	329	331	330	309	304	321	316	309	289	312	325	329	308	328	315	326	328	282	304	316	314	321	316	305	279	296	295	321	314	305	306	303	290	298	318	336	270	300	282	297	298	309	303	335	288	309	305	328	306	287	294	286	296	320	318	306	327	291	311	264	310	304	317	350	315	309	327	274	314	329	278	312	316	327	334	285	341	306	329	306	311	296	310	297	315	319	297	285	293	292	300	286	292	280	298	317	288	324	288	294	338	296	326	324	307	312	321	279	329	303	324	302	302	315	319	339	313	321	313	332	283	303	293	341	327	333	318	295	285	301	294	333	309	312	295	294	298	300	286	318	285	308	309	322	299	323	313	332	312	334	310	294	320	336	324	313	314	315	290	285	316	316	301	312	318	340	314	323	334	283	324	289	341	308	286	290	331	311	290	306	318	312	322	305	317	317	310	286	317	302	296	293	326	331	331	358	307	312	340	303	302	294	265	280	355	305	306	291	319	312	285	312	314	289	312	293	297	316	310	327	315	312	319	304	259	318	298	317	294	326	287	331	319	327	304	298	297	288	358	337	332	317	293	310	318	310	359	317	318	311	291	300	288	341	334	320	290	324	357	294	318	311	305	316	313	293	296	307	332	302	268	288	307	316	291	283	271	339	304	310	304	312	339	309	297	325	292	342	301	317	312	319	308	328	265	330	298	298	296	303	312	299	304	300	314	334	296	284	292	332	259	318	308	267	314	306	323	285	309	323	334	297	323	327	306	310	305	333	274	311	326	301	316	328	326	298	300	303	305	308	311	326	324	318	327	304	323	329	301	323	296	306	339	317	320	293	320	323	291	304	315	294	328	313	287	301	319	316	305	324	298	321	296	323	293	306	304	327	309	311	321	316	328	308	324	296	308	327	289	306	309	307	273	312	311	328	302	292	316	314	308	299	294	316	303	333	302	288	305	310	298	320	343	278	294	328	324	313	297	323	307	296	328	335	284	310	347	321	316	265	294	340	276	306	315	307	318	307	331	322	288	316	282	313	298	321	305	311	303	319	334	334	296	314	316	299	306	299	301	319	332	313	310	292	311	296	298	363	295	303	313	298	293	348	288	313	313	308	312	329	307	329	285	310	305	326	281	311	314	323	323	307	313	311	333	290	343	312	268	277	291	274	293	300	320	312	321	311	336	336	313	293	280	301	332	321	310	310	345	313	287	333	341	318	291	314	317	288	307	308	301	313	288	302	303	316	281	324	306	288	307	345	311	304	317	329	308	328	300	323	327	322	314	304	288	299	314	351	306	319	319	286	327	298	321	330	302	327	320	299	319	337	308	312	323	306	309	315	302	328	292	329	323	275	328	330	309	275	306	312	291	312	292	316	336	321	313	300	310	301	294	318	291	330	326	323	296	337	321	272	334	313	292	317	315	317	285	298	327	293	312	312	307
21511	38939	24498	2435	518	505	496	464	458	479	437	512	464	436	432	468	457	413	480	446	483	446	492	468	435	512	487	460	497	502	501	497	513	459	484	447	464	483	471	429	477	484	463	418	426	515	470	490	440	474	457	454	492	465	468	457	449	442	442	436	474	483	439	443	459	468	454	469	469	424	467	415	503	470	459	486	451	457	454	468	439	466	494	456	464	433	441	452	466	492	478	408	446	455	485	441	472	437	447	473	460	466	505	423	441	507	464	480	460	443	455	454	445	475	445	442	455	453	458	444	457	492	435	445	499	487	480	455	458	487	493	463	441	461	464	442	477	489	472	453	474	462	509	430	463	440	501	443	436	454	498	446	455	409	436	464	411	453	458	449	438	461	448	464	458	467	475	451	423	472	469	471	451	482	437	466	434	453	436	432	471	455	456	441	459	465	464	488	420	446	454	461	474	438	438	467	458	508	476	502	471	478	483	426	440	505	463	490	440	459	455	507	464	447	464	449	440	427	454	453	422	462	433	462	461	492	451	458	454	458	467	466	439	460	500	455	478	507	453	500	450	481	413	447	453	412	419	453	489	482	489	449	494	488	503	430	459	471	453	472	466	445	457	465	446	458	477	454	497	419	452	438	405	474	486	425	478	454	474	446	438	449	452	453	469	471	453	475	469	460	431	460	450	391	444	496	453	470	471	394	451	455	451	427	468	464	456	454	472	454	460	491	423	443	466	445	444	425	441	457	438	450	463	469	444	477	424	477	450	452	480	465	439	436	457	477	461	461	466	482	463	447	458	452	466	474	452	445	440	479	471	458	494	469	486	463	420	445	456	463	493	448	462	441	418	447	415	468	476	430	440	454	448	454	440	438	449	441	436	482	434	457	464	478	452	469	431	453	464	473	437	461	443	450	482	469	413	496	429	490	484	437	467	454	445	475	441	462	429	523	475	458	459	493	433	506	445	422	454	427	455	465	439	457	458	412	415	498	472	428	460	425	454	479	457	469	442	473	474	475	467	453	478	445	450	444	422	472	473	443	487	465	466	509	468	435	466	455	504	439	466	472	459	465	449	477	433	475	459	468	422	507	440	459	459	499	452	436	434	443	463	432	469	462	461	447	468	469	453	424	429	468	404	453	483	448	493	502	468	467	431	450	414	444	492	497	486	455	470	452	520	477	440	461	461	468	449	421	459	452	452	456	439	443	470	445	491	459	463	451	467	436	457	495	480	449	444	502	461	478	422	456	447	435	450	453	413	441	465	434	443	481	478	468	507	476	474	458	491	486	482	431	477	483	470	441	443	432	472	487	444	425	449	426	431	496	470	473	444	451	432	446	483	445	444	454	442	471	462	432	460	454	422	467	470	459	463	428	498	493	477	439	481	456	472	433	474	455	444	450	450	433	485	470	477	445	440	475	443	444	459	474	470	445	456	431	478	446	492	463	466	463	453	452	481	439	447	483	481	460	486	461	432	473	415	419	462	470	464	465	475	460	497	487	460	442	475	448	484	462	459	442	477	462	479	453	477	462	482	473	477	445	477	460	479	452	477	438	450	426	453	464	472	445	446	468	429	446	432	476	459	476	470	450	471	442	443	462	443	466	422	425	474	434	455	426	448	393	439	486	477	496	468	438	433	449	438	462	464	426	469	495	468	447	435	452	461	450	463	420	460	442	462	473	422	419	472	460	461	468	431	436	468	481	424	463	486	459	469	452	447	445	469	442	431	455	469	425	439	468	429	472	431	473	484	432	433	499	483	485	481	428	457	445	456	483	454	469	466	466	483	472	465	432	437	507	460	443	493	443	450	427	490	474	445	454	450	459	464	447	453	461	453	440	477	477	493	448	469	448	452	467	474	438	450	462	470	488	457	467	477	433	450	492	463	462	479	456	467	414	442	464	496	446	485	466	468	459	434	438	441	455	443	478	482	448	457	476	474	482	466	449	461	421	472	446	468	483	443	474	444	487	457	455	470	462	468	498	477	478	473	452	462	441	479	463	412	471	417	431	481	427	442	454	455	466	479	473	448	455	473	478	504	434	427	439	446	433	494	469	453	455	461	464	451	474	474	466	442	446	445	412	467	465	482	479	424	452	438	479	448	436	503	459	469	502	474	482	443	422	483	461	447	442	450	456	470	435	492	509	453	431	465	427	502	464	436	414	443	442	428	488	434	492	469	425	466	463	415	447	485	481	483	410	494	439	464	457	483	472	455	443	436	466	470	457	454	434	469	467	428	447	458	426	475	459	500	455	481	460	423	452	448	434	456	445	482	445	485	416	465	468	441	440	496	453	433	452	464	486	473	460	473	436	476	448	448	483	461	491	462	451	472	441	452	444	428	457	434	430	451	429	438	449	466	434	438	447	458	466	455	444	433	455	442	453	461	477	502	449	449	439	454	476	488	461	468	460	469	485	428	498	465	464	443	456	464	459	494	472	465	427	430	461	452	467	449	442	478	470	511	441	481	464	448	444	472	433	471	484	438	442	469	458	469	438	420	479	449	433	467	451	446	454	490	476	469	445	420	435	429	474	506	445	452	495	474	453	479	434	446	446	485	445	457	455	417	447	458	450	429	429	441	453	411	410	439	455	411	454	485	474	456	458	488	427	463	414	456	444	472	429	491	450	443	416	459	439	456	457	438	443	479	427	455	457	433	421	460	438	458	455	444	524	467	446	435	450	433	471	442	464	444	469	479	448	465	443	448	473	469	468	466	439	458	460	432	441	422	459	435	454	493	449	462	448	495	468	479	514	425	440	450	440	472	504	466	452	436	472	475	464	460	491	485	443	474	458	433	497	467	496	468	447	470	403	445	458	405	435	415	481	464	474	466	467	459	497	490	417	452	442	456	403	445	471	463	459	468	438	430	453	461	446	441	484	457	446	469	459	462	467	462	467	461	458	469	458	449	426	484	492	441	447	420	465	469	496	469	442	477	445	461	488	436	439	456	453	410	454	454	505	492	445	432	464	467	459	458	428	417	437	453	456	457	485	466	436	422	489	421	449	417	456	481	428	444	472	483	482	456	436	430	441	442	459	438	467	483	426	432	441	481	473	452	444	468	486	451	465	444	462	452	493	424	436	468	446	496	466	447	451	451	449	449	443	454	472	427	465	430	421	485	438	438	436	449	434	448	439	473	485	464	462	471	459	459	457	467	474	469	511	449	449	444	495	465	453	452	490	448	469	494	474	483	453	445	446	450	447	471	458	452	433	463	474	474	456	457	486	456	441	445	446	454	482	466	432	476	450	447	458	517	441	444	443	473	459	456	466	444	463	462	473	431	466	442	474	451	451	454	423	467	478	464	467	407	501	454	432	454	443	458	476	469	449	476	453	476	449	498	424	466	434	466	451	456	458	461	441	438	469	462	465	446	427	475	444	451	438	412	455	459	470	500	427	445	457	478	434	454	447	461	469	453	436	453	441	453	488	496	471	453	486	488	476	475	441	453	458	488	485	416	448	442	440	441	474	451	486	473	485	445	472	447	479
23932	22452	31685	23828	18948	6023	555	401	371	367	346	334	373	328	339	316	304	309	321	332	328	336	333	294	327	328	312	312	309	332	290	329	299	317	377	317	306	338	306	313	323	354	308	314	326	304	279	329	300	312	293	286	300	324	311	306	317	279	281	272	321	319	321	324	287	281	317	277	304	313	307	308	310	301	303	312	296	313	298	300	295	280	305	303	286	291	287	324	288	305	270	335	316	300	301	320	294	290	276	307	274	266	272	296	291	336	319	308	310	320	303	309	278	271	297	314	291	303	278	285	257	279	318	310	299	320	316	288	279	301	307	306	332	334	292	331	319	275	289	292	314	339	288	317	276	317	292	297	322	303	311	285	322	290	310	292	309	287	275	297	287	306	305	278	290	307	296	300	289	319	326	320	293	289	304	322	313	347	318	307	290	293	300	294	278	281	337	296	276	322	304	275	307	279	297	315	293	323	319	307	281	317	304	314	296	315	293	325	315	318	311	293	331	292	310	320	298	292	310	300	314	327	294	332	288	266	298	307	319	292	290	328	302	289	331	288	318	311	327	303	325	284	299	291	297	308	302	292	300	309	301	296	270	315	342	292	309	279	291	254	295	311	316	297	312	285	299	317	316	316	313	310	326	279	309	313	295	290	295	313	310	292	300	290	299	300	304	298	300	303	300	275	309	325	289	288	293	268	284	285	305	283	292	327	278	307	303	285	297	303	276	320	299	286	294	322	281	295	278	294	302	296	268	300	306	313	288	284	322	320	286	329	287	304	321	295	271	293	281	307	289	298	326	287	302	330	284	292	326	329	274	281	310	291	292	331	299	275	303	305	292	311	319	304	311	295	308	294	307	307	320	326	308	267	294	289	303	306	315	294	284	320	306	308	293	296	293	309	272	307	327	282	299	292	306	291	318	302	311	288	293	297	305	306	309	314	336	324	295	316	294	323	318	316	310	291	310	318	292	293	303	324	338	308	308	312	311	334	294	300	289	309	298	316	288	307	303	303	295	300	279	303	336	302	306	300	316	280	289	271	302	299	292	287	318	303	316	268	299	293	286	290	306	291	266	310	306	284	311	297	280	321	291	304	323	313	329	271	293	316	302	284	329	320	334	310	298	292	328	290	327	314	294	287	322	326	299	307	325	300	284	297	330	308	299	307	296	314	337	315	302	292	315	280	295	317	290	275	315	304	275	306	281	298	314	288	298	304	297	288	308	314	285	313	332	306	334	298	315	284	320	279	311	291	299	292	273	313	296	282	324	276	296	324	319	327	280	289	302	305	296	317	310	274	267	289	288	282	303	323	310	308	323	318	310	321	323	297	302	291	302	315	302	275	333	278	306	295	311	314	320	293	324	355	321	314	329	305	300	283	331	317	304	297	329	312	323	314	321	301	340	288	288	330	275	309	329	312	316	314	289	305	317	273	287	285	310	315	315	301	308	287	286	300	340	295	290	329	315	335	288	298	296	320	316	312	335	311	279	331	301	298	322	309	311	319	276	298	296	309	311	324	311	285	285	281	268	309	278	293	318	286	296	309	301	330	284	286	310	298	302	310	331	295	295	293	308	270	324	344	313	326	318	301	336	293	343	298	305	314	311	293	308	325	290	273	317	324	320	319	320	323	298	324	318	304	305	291	305	276	300	300	306	305	307	313	294	282	296	292	295	307	272	287	301	289	310	297	295	308	285	266	307	308	294	315	333	309	314	290	301	307	303	313	301	287	329	278	326	297	321	320	275	307	331	309	309	321	317	301	325	321	286	299	300	292	292	301	319	287	263	287	273	308	313	310	316	314	290	308	320	307	313	307	321	302	303	288	308	314	308	291	264	295	306	305	292	291	309	301	296	293	298	326	316	292	315	290	279	329	316	334	322	333	337	312	332	296	306	296	326	300	292	323	307	262	315	298	313	283	303	296	290	273	314	295	336	306	283	290	320	305	308	328	302	300	304	307	304	344	290	315	299	289	303	299	307	305	309	299	265	283	289	306	274	344	314	298	311	295	302	285	319	285	297	308	327	330	295	292	273	287	272	317	323	275	302	292	310	315	288	305	303	323	284	297	290	317	278	336	322	316	300	292	269	302	313	325	314	323	294	288	312	310	287	311	316	305	320	308	307	316	289	297	301	323	313	295	316	307	309	301	322	332	287	303	305	323	303	320	323	309	285	319	297	305	305	294	332	290	270	296	289	258	296	315	299	311	315	293	331	315	317	308	280	333	319	293	296	320	313	280	246	315	288	277	346	313	289	267	301	344	294	320	325	308	324	306	290	313	337	327	291	294	320	305	316	303	254	311	346	277	306	302	292	307	310	320	289	292	298	328	298	324	319	300	316	309	336	311	313	310	293	305	293	300	332	280	306	301	265	281	317	316	312	301	276	307	293	311	329	312	289	326	304	326	305	311	306	345	319	297	342	305	298	321	278	298	292	282	338	331	289	313	299	301	292	299	275	280	329	276	305	296	319	300	301	335	335	313	288	296	311	307	318	324	304	306	310	309	313	292	311	305	291	295	299	321	296	328	308	281	289	300	332	303	313	281	287	334	343	260	303	283	308	333	289	298	303	314	298	334	305	288	313	331	329	293	299	314	303	307	304	293	294	318	325	298	310	317	296	299	293	286	337	329	294	307	333	297	304	306	309	313	323	292	312	319	277	287	293	323	283	275	281	293	289	308	319	307	296	305	285	313	302	293	308	326	276	317	292	327	304	316	314	336	273	305	296	291	303	302	305	306	310	269	288	317	294	304	292	281	279	326	288	308	305	290	297	313	299	274	290	327	283	308	299	306	300	296	287	300	320	311	330	318	306	306	298	312	327	285	306	329	289	301	274	305	311	280	280	295	313	305	345	274	276	326	289	294	297	298	300	319	292	305	300	301	304	281	284	285	306	306	292	307	306	289	320	289	305	283	322	305	292	328	303	299	313	316	275	303	321	308	305	309	301	311	279	322	302	325	310	276	297	293	307	310	288	281	299	305	352	328	273	290	284	314	324	302	308	286	311	315	339	314	280	318	333	321	271	307	327	290	313	325	347	283	293	286	324	329	323	315	297	294	303	284	310	323	291	273	284	331	281	316	349	301	297	341	296	290	311	314	295	294	302	324	321	279	309	284	306	297	321	330	288	303	295	286	325	301	335	252	285	321	303	325	271	294	272	317	289	320	310	281	309	297	299	305	325	289	285	313	319	288	326	331	313	312	279	305	308	300	322	287	288	286	273	313	285	309	325	303	283	313	284	315	311	308	310	314	314	364	282	305	305	302	307	276	321	312	296	314	309	287	271	292	281	298	290	314	333	287	300	273	318	336	318	315	280	324	298	310	297	325	301	278	301	293	313	322	306	256	322	304	298	328	308	293	288	291	308	298	318	293	292	321	314	344	314	327	306	315	313	308	292	311	293	300	326	321	319	331	317	316	294	282	329	269	292	306	289	293	299	321	310	303	325	292	300	309	295	293	312	311	320	351	309	322	292	312	283	289	308	311
44088	66762	56486	12808	1333	1068	869	813	699	614	588	600	537	552	494	547	499	489	515	491	466	459	482	467	524	528	502	484	483	524	548	504	496	470	524	461	461	497	527	454	465	435	460	444	463	515	432	464	472	458	480	426	477	477	466	439	485	446	451	465	439	440	494	459	466	461	446	428	435	449	465	447	434	458	499	464	467	451	471	458	427	496	442	452	437	438	449	460	435	441	438	451	427	445	435	416	414	462	426	502	455	414	483	447	473	420	454	419	457	452	444	430	456	451	437	470	425	486	462	443	442	451	445	459	473	444	477	433	458	448	482	475	441	462	439	444	452	435	474	478	475	443	413	421	486	432	448	468	437	437	460	471	433	405	451	506	428	469	468	434	457	473	441	491	445	441	431	460	423	441	494	418	425	512	469	440	446	436	480	477	454	446	489	439	441	435	457	463	514	421	416	470	449	465	459	468	440	464	443	421	454	460	452	447	457	430	452	478	417	473	469	406	462	457	460	454	456	430	431	474	399	442	442	462	435	441	453	459	438	476	445	434	461	490	461	431	448	458	427	446	461	447	458	433	467	475	450	452	421	452	470	455	457	452	452	480	454	465	471	461	464	482	416	478	441	439	447	457	423	447	407	435	485	420	486	456	470	458	418	451	438	476	441	442	442	434	469	443	472	424	444	465	447	457	433	465	412	460	441	466	483	438	435	425	459	447	463	428	459	460	434	468	432	462	470	446	449	424	458	447	459	454	471	481	440	439	457	464	472	417	458	411	464	447	467	470	466	435	490	474	472	467	441	435	457	452	463	460	462	414	447	449	448	425	439	466	458	427	489	439	458	501	440	445	477	481	447	442	443	448	475	430	455	441	408	475	417	415	456	452	461	440	486	430	456	453	436	428	496	431	477	492	452	449	422	451	443	450	440	448	467	446	464	450	512	443	445	448	460	452	452	408	437	464	472	441	421	480	459	459	446	436	453	463	432	465	451	455	435	432	439	428	468	424	447	400	431	439	468	449	448	406	417	425	443	411	440	434	418	431	481	430	435	474	406	444	459	397	468	460	429	460	463	447	465	431	449	452	450	437	448	463	429	450	442	469	419	438	466	464	426	455	463	441	437	483	496	417	477	459	430	453	469	443	421	473	423	483	428	481	468	432	424	468	463	425	494	475	438	489	492	471	445	501	440	457	479	444	441	460	437	461	443	463	440	455	431	485	414	443	437	428	465	471	460	493	456	463	438	489	438	446	453	453	462	465	437	448	453	471	433	466	446	487	458	452	434	451	474	477	440	441	461	446	405	448	448	441	458	433	450	442	429	428	446	440	470	420	462	452	418	477	495	440	491	453	433	465	452	487	477	451	462	494	461	469	439	432	445	495	456	441	472	444	452	467	428	431	441	452	469	454	491	458	434	444	461	440	462	465	453	427	528	500	423	478	433	474	430	461	490	429	464	442	449	415	462	458	478	443	490	472	436	480	435	433	422	441	465	475	450	427	434	449	475	475	468	472	443	442	432	469	421	459	433	466	415	441	445	438	429	439	474	429	463	444	436	426	468	451	447	443	420	484	474	451	447	470	453	459	410	431	474	461	464	463	427	438	486	418	469	464	414	446	446	466	456	454	422	493	480	461	423	469	485	433	441	423	507	490	444	434	429	503	451	484	445	491	463	450	437	490	444	418	440	492	455	457	469	430	460	449	480	473	459	426	441	412	481	448	498	430	470	449	469	476	455	454	448	433	452	441	433	423	504	457	410	406	464	461	439	455	440	444	458	464	478	451	454	476	501	473	443	453	448	440	447	413	448	442	450	479	425	468	443	433	451	435	457	465	487	451	457	443	442	436	435	433	476	462	453	468	462	409	470	464	473	440	455	438	480	455	447	440	466	456	418	487	445	475	460	425	452	462	489	432	427	433	473	420	425	453	454	505	448	465	430	433	414	469	442	480	452	470	451	456	450	442	478	463	452	470	439	442	463	477	455	450	467	473	482	452	404	487	429	442	432	485	459	441	465	460	421	469	412	449	442	437	411	504	448	432	476	425	475	445	426	417	466	464	411	450	459	446	443	461	444	478	439	441	460	494	489	403	460	452	441	475	451	425	467	441	459	496	448	429	432	467	432	454	451	438	444	442	450	455	492	418	476	462	410	417	429	420	452	480	452	456	447	463	503	450	451	436	472	458	456	459	473	438	456	439	459	468	452	485	440	462	460	435	455	469	461	474	457	459	459	427	471	432	481	469	444	469	471	414	443	432	483	466	453	449	447	489	442	452	418	425	407	467	430	455	461	463	457	437	485	449	446	412	479	415	445	484	431	472	409	415	476	469	461	473	502	483	433	452	462	438	443	440	439	442	449	472	468	443	417	424	428	427	472	433	406	457	433	475	445	467	429	474	460	456	463	476	470	440	487	436	461	478	433	456	478	446	421	418	454	466	446	479	478	463	460	482	484	478	443	458	465	501	493	452	440	473	466	422	449	449	463	420	434	466	425	459	408	482	448	449	416	426	444	448	443	455	444	480	448	445	479	427	495	440	448	453	451	429	458	436	482	463	462	423	476	430	406	443	455	441	464	433	444	453	461	468	442	418	448	490	461	473	465	461	440	443	465	430	396	434	455	450	451	426	483	447	439	462	439	475	467	458	417	472	468	418	458	468	457	450	416	489	433	460	453	424	479	429	475	455	453	476	418	452	462	440	411	441	436	414	455	452	434	493	454	460	499	445	449	467	440	448	476	433	454	464	476	446	446	442	450	472	458	460	452	464	466	430	429	435	455	453	440	469	445	437	424	455	440	432	437	469	410	456	470	431	513	433	431	493	434	423	429	454	493	459	441	471	441	449	454	463	450	457	424	465	500	440	461	475	460	442	416	446	431	419	474	482	443	457	443	484	439	460	457	430	445	446	491	485	482	430	451	457	447	430	434	463	433	470	472	444	446	441	433	445	474	485	443	424	453	467	450	462	467	457	423	436	448	423	433	438	464	480	465	438	473	412	438	452	490	464	473	485	429	485	445	426	421	476	476	520	457	448	461	473	474	431	433	477	437	440	477	459	474	449	482	430	421	412	456	457	494	452	471	458	465	446	461	439	475	480	410	444	440	411	469	484	468	460	435	450	428	478	465	465	473	420	451	412	453	466	432	455	446	443	480	453	483	459	452	457	473	481	477	399	459	489	435	481	424	449	478	448	443	455	424	430	453	421	470	456	498	461	456	456	448	474	466	457	460	468	448	458	452	482	464	464	437	437	437	495	445	458	475	454	451	429	435	459	451	463	453	444	430	447	423	425	448	465	500	454	446	472	471	437	471	417	434	441	447	467	435	458	433	434	415	470	426	410	471	461	431	421	460	448	446	466	449	455	448	476	443	468	436	489	458	456	455	436	458	451	447	440	436	432	451	448	476	465	413	459	454	432	435	410	444	463	455	457	412	450	441	444	467	425	446	464	470	470	470	479	457	483	473	445	450	469	438	437	513	423	445	463	450	424	458	432
22813	21697	30040	23442	21074	19789	4975	413	305	264	224	233	202	207	188	196	192	167	192	177	170	184	169	163	168	194	177	191	167	201	193	168	178	183	171	178	156	147	154	155	147	162	162	140	146	145	164	138	141	147	138	157	164	174	140	152	146	128	146	151	157	152	149	140	165	162	142	143	152	156	162	156	168	144	138	154	143	160	161	145	173	173	164	157	154	142	170	177	156	131	151	143	166	153	141	138	159	159	169	160	146	134	150	146	135	136	144	133	153	152	140	137	153	144	155	170	129	143	144	140	157	140	165	159	158	144	159	148	149	165	156	161	142	134	155	151	147	133	166	145	157	143	147	152	156	151	141	155	157	152	127	153	150	163	165	160	129	143	150	139	164	147	156	149	145	162	157	148	157	133	169	178	155	139	154	149	150	144	152	145	149	141	128	138	151	144	158	150	154	140	155	151	166	169	167	127	140	176	154	159	140	173	156	151	172	152	181	163	151	166	158	158	143	144	157	141	141	136	159	146	146	177	158	139	158	140	145	123	144	129	143	152	144	141	124	172	175	141	151	156	148	155	150	192	156	169	143	148	146	137	141	149	152	134	144	130	136	144	141	145	160	144	151	164	168	155	169	146	159	144	131	154	167	139	120	132	144	156	153	155	153	147	157	169	148	151	172	164	152	137	153	173	167	155	150	171	152	156	160	160	133	137	171	152	174	156	161	144	157	148	156	145	162	162	140	160	155	135	146	153	146	134	141	156	138	144	145	148	151	135	155	137	152	149	122	145	150	160	147	138	134	162	185	134	132	174	140	156	154	153	145	168	128	127	166	161	131	154	155	148	171	161	177	174	127	145	176	151	174	151	157	165	153	157	146	147	160	167	140	155	133	146	143	181	149	144	165	141	157	170	148	154	153	131	147	134	153	141	129	187	122	154	142	153	145	170	126	154	147	143	157	148	158	144	145	145	149	133	145	152	142	155	141	150	160	139	174	165	157	146	123	156	154	159	153	163	149	140	147	130	136	150	152	149	184	177	148	167	148	137	142	140	132	165	148	146	143	154	161	156	159	149	154	149	166	164	153	139	133	144	164	153	154	159	155	152	145	139	149	162	136	145	136	155	162	152	129	143	154	160	140	155	137	147	144	177	133	153	152	155	168	153	173	157	144	186	150	136	158	148	168	145	151	146	156	141	142	159	157	155	172	165	161	145	127	159	142	156	155	152	152	128	151	146	118	141	155	140	137	161	141	163	150	142	149	147	137	144	152	136	139	124	150	142	137	141	145	149	151	145	164	167	167	182	151	143	178	136	148	136	147	149	159	147	140	173	156	146	166	142	150	182	144	157	129	155	153	136	185	156	149	161	136	128	155	154	166	142	147	140	157	155	154	158	156	148	134	164	163	127	161	143	143	145	143	149	165	148	152	174	167	171	139	156	155	129	154	137	155	139	160	152	150	160	136	147	139	136	140	141	153	138	133	122	144	125	151	156	142	150	143	142	146	140	148	148	142	158	161	145	142	127	160	134	146	174	136	146	146	157	172	159	146	137	172	138	156	155	133	161	139	142	134	146	179	134	151	168	139	164	134	157	146	156	151	159	159	150	141	158	154	134	141	146	142	126	160	157	168	144	168	130	155	135	153	164	142	150	156	140	142	148	155	153	170	151	138	138	159	164	160	143	156	166	172	134	164	156	147	150	142	141	144	153	131	156	152	152	148	152	149	138	159	168	144	157	133	160	141	174	156	137	161	145	134	122	146	145	157	160	143	169	134	144	131	149	126	164	143	143	138	172	158	149	137	129	167	136	172	148	140	155	154	145	126	165	154	149	156	152	145	126	142	138	125	139	130	132	145	162	142	162	150	172	162	150	151	167	146	159	127	139	143	157	153	128	150	154	141	151	152	136	144	147	164	147	138	153	143	137	179	149	149	171	151	156	139	160	155	157	149	169	132	161	139	170	157	151	144	158	170	138	125	157	153	156	149	161	152	154	178	164	148	138	155	158	148	153	144	152	177	162	165	150	132	140	158	140	130	150	162	160	144	153	137	164	153	152	160	181	149	158	139	175	177	164	158	164	166	153	151	154	152	123	147	153	164	155	157	131	136	162	145	163	153	140	151	137	160	164	138	147	118	141	149	134	144	145	144	146	166	149	135	163	146	133	141	152	144	134	172	161	133	136	169	144	135	155	151	142	141	151	154	152	135	143	169	166	142	170	138	139	168	181	151	140	179	159	173	143	160	154	141	137	145	163	142	145	134	144	134	154	159	122	146	158	142	159	166	178	155	145	180	145	139	170	151	170	155	146	139	137	167	149	148	167	144	147	157	125	128	147	152	143	151	178	149	164	129	149	143	131	134	138	150	134	167	162	141	125	148	154	170	134	156	146	152	138	157	136	148	147	172	159	146	148	157	146	167	153	132	141	159	154	167	138	147	158	145	153	144	151	138	143	167	137	148	139	151	142	145	162	152	146	156	161	144	112	158	122	140	139	146	135	153	134	157	161	158	171	139	137	153	150	166	166	157	160	157	153	161	169	134	142	154	170	146	143	154	157	154	146	145	148	133	102	160	150	142	152	160	142	154	141	148	135	155	142	131	161	154	187	142	138	145	150	162	129	143	147	133	142	143	131	153	125	156	144	145	151	153	165	133	154	162	149	143	159	137	142	135	143	138	127	136	143	143	144	147	159	146	131	165	152	155	146	142	149	145	151	161	158	133	162	141	142	159	149	158	138	168	158	146	153	135	170	136	158	157	120	132	136	142	159	150	162	136	146	166	162	169	150	141	145	128	173	142	130	145	162	144	133	156	159	144	136	125	143	168	139	134	145	141	129	168	144	179	136	148	158	129	169	141	162	157	137	140	171	145	175	140	135	139	160	133	141	135	151	165	168	140	138	161	150	178	133	147	166	155	170	146	160	173	138	152	163	165	157	147	160	141	152	164	141	137	149	155	156	137	158	154	143	153	159	172	158	160	166	163	145	176	181	136	144	137	161	145	147	137	159	163	130	142	157	132	147	157	148	156	163	144	153	147	165	131	152	137	141	131	148	164	134	160	126	154	161	161	157	157	158	166	156	150	156	140	131	152	155	147	163	149	162	142	175	163	152	153	135	163	157	147	158	150	162	154	144	128	173	159	144	137	150	128	156	125	164	161	117	150	150	141	145	157	144	132	130	160	123	162	137	151	137	142	137	165	153	150	144	147	138	153	168	127	155	158	151	144	162	167	148	156	154	157	141	132	133	142	149	161	144	130	129	138	149	156	155	145	136	122	139	160	162	156	162	129	170	152	173	164	146	161	147	139	146	151	152	139	161	142	147	142	153	156	164	147	155	142	131	129	164	157	133	138	144	164	167	129	153	154	134	148	146	161	147	138	143	160	145	174	144	153	161	149	135	160	144	138	144	145	140	174	158	153	148	147	166	160	141	156	128	142	154	148	154	159	145	157	150	169	150	134	146	148	149	134	147	172	134	143	164	158	137	170	148	130	178
51066	65276	65528	19952	1924	1385	1018	885	688	536	498	497	447	403	361	383	340	325	338	313	291	322	288	313	293	294	323	300	318	306	336	333	291	306	263	280	279	266	265	250	237	241	242	249	247	246	243	223	238	224	244	247	223	229	226	237	257	232	232	212	220	238	213	248	198	224	223	227	215	223	216	248	203	241	225	225	227	207	229	232	228	238	227	211	248	246	214	225	232	265	216	217	247	220	208	240	219	210	246	246	242	215	232	235	242	236	227	219	240	244	220	243	200	219	211	245	236	228	218	228	214	251	223	207	219	214	220	206	238	221	220	248	228	258	223	227	256	262	225	219	239	189	204	220	209	225	225	222	225	210	232	223	204	214	240	236	226	227	208	232	196	235	202	213	233	232	245	217	230	229	246	230	218	216	233	223	197	206	239	215	215	211	228	234	234	227	221	236	238	233	252	268	221	232	216	226	218	229	225	224	248	199	210	247	202	215	218	217	200	209	218	230	225	224	245	217	241	213	210	222	258	226	209	226	219	222	224	231	191	240	234	217	212	216	218	214	204	226	227	248	216	213	250	223	242	214	229	197	201	241	214	241	228	230	222	237	206	208	227	253	217	187	219	201	217	247	233	232	235	240	240	218	225	236	221	233	216	252	239	229	241	230	248	202	205	223	211	254	236	217	229	211	240	220	236	233	240	225	213	233	202	212	230	236	250	203	213	238	220	227	224	234	206	230	218	225	211	232	241	227	219	223	253	214	255	206	215	236	241	214	230	221	225	216	219	236	224	225	209	230	212	206	214	215	225	194	188	214	206	255	218	210	248	198	205	258	219	212	223	227	250	238	217	218	235	226	251	253	193	208	206	211	220	235	242	242	208	228	224	207	244	210	192	232	205	238	214	201	222	222	199	244	222	232	220	225	220	227	232	228	256	238	229	243	206	230	214	227	238	230	221	193	207	242	237	217	254	223	255	230	209	218	221	215	246	216	214	226	212	242	220	234	224	203	218	204	217	245	227	242	228	188	232	220	229	241	218	210	216	242	231	253	226	241	222	214	234	241	221	248	231	224	218	209	229	205	251	213	199	250	247	233	209	204	232	248	238	229	229	233	206	219	226	212	235	224	208	261	231	235	230	244	213	226	241	239	238	260	227	229	213	209	236	276	209	205	235	188	215	229	204	223	219	214	232	230	214	254	222	235	228	231	242	229	239	231	228	228	227	219	219	224	216	237	211	215	231	228	222	208	231	230	245	264	210	203	223	206	249	261	233	235	211	210	245	223	232	242	230	212	230	225	237	211	223	206	224	235	224	244	242	262	216	222	242	224	206	231	203	241	232	214	203	216	208	217	253	226	225	232	228	237	239	218	218	196	232	218	212	201	229	209	262	220	237	219	230	218	234	231	226	233	228	227	233	230	222	224	211	247	244	216	256	221	229	219	216	243	222	246	224	211	222	210	248	222	224	231	244	237	234	212	232	186	219	229	270	222	217	219	207	180	213	229	215	222	214	213	213	215	244	216	214	222	235	230	223	229	231	225	248	229	210	234	198	202	246	200	240	229	213	223	232	226	245	201	197	224	202	214	227	234	230	234	224	223	231	225	208	220	224	242	222	217	239	221	239	210	247	221	245	230	222	199	211	245	215	230	224	221	235	224	230	234	226	224	232	237	231	231	230	237	217	238	236	227	204	230	237	251	246	230	216	232	204	232	200	191	208	238	198	236	202	206	243	231	196	239	230	232	216	213	240	209	231	202	232	232	223	231	222	233	224	234	239	225	244	229	218	235	220	231	220	226	213	213	219	221	213	249	230	240	233	216	231	241	216	219	216	194	224	184	241	204	212	265	204	246	218	243	227	215	227	226	213	242	221	263	246	222	251	231	217	227	245	230	201	230	229	230	233	228	243	198	228	219	254	210	208	243	219	219	226	241	227	233	236	262	225	240	240	220	208	270	238	251	228	201	222	234	217	207	234	227	226	209	220	238	245	214	232	220	209	206	224	238	226	212	221	238	217	220	242	217	231	234	217	220	215	226	237	244	247	220	213	221	204	219	219	239	224	235	231	245	226	241	223	236	215	233	212	244	250	243	235	223	191	228	194	231	213	209	230	242	221	213	223	229	222	218	248	213	230	216	214	229	212	211	231	221	222	232	215	235	219	214	200	223	228	224	225	237	247	234	235	255	238	226	237	262	192	246	223	195	224	238	220	245	243	215	217	218	228	224	206	232	219	219	206	235	195	231	235	262	230	233	225	221	245	211	211	216	236	215	244	244	224	192	243	209	220	228	204	238	224	238	220	207	210	224	231	211	218	210	242	232	228	226	227	213	195	245	240	240	224	226	219	201	246	238	215	234	235	216	211	234	221	215	226	235	241	225	239	230	233	231	220	213	230	216	228	219	235	211	209	224	216	227	244	240	242	198	209	228	231	233	238	208	221	220	239	247	249	212	210	175	228	224	253	235	233	224	236	240	228	236	223	213	235	238	237	206	235	221	245	253	196	234	216	219	241	215	253	235	220	257	244	243	213	236	239	195	257	239	227	245	204	240	226	239	212	205	203	225	210	221	216	233	231	223	220	210	216	238	217	224	229	221	243	234	216	210	223	205	219	239	231	249	235	182	218	220	218	216	214	222	238	235	200	218	213	228	214	223	240	208	214	232	214	227	250	228	235	240	239	222	231	262	236	251	231	226	238	233	221	223	221	226	198	238	215	217	220	233	230	214	222	229	223	213	218	251	242	229	214	220	205	226	226	211	223	241	198	228	225	211	250	202	230	207	205	231	236	233	225	243	220	260	232	188	220	227	210	247	209	217	253	247	222	223	233	218	209	207	234	232	197	227	225	235	231	202	220	220	221	233	215	211	219	233	209	240	201	225	225	219	235	218	252	219	216	219	227	203	234	230	220	237	202	223	219	231	233	247	190	216	223	214	199	225	217	212	241	234	217	233	225	234	211	227	249	237	218	201	219	248	238	240	245	211	232	219	231	230	235	229	235	222	217	243	228	218	200	229	241	217	203	232	240	236	216	217	243	253	255	254	219	219	235	224	213	246	211	222	218	231	212	229	223	199	237	245	221	234	208	253	221	217	225	237	217	250	231	238	208	230	224	208	220	224	213	224	244	242	203	227	230	235	222	228	214	221	234	208	230	236	234	231	193	252	248	248	208	219	224	212	216	235	267	240	202	185	214	221	233	218	212	239	226	244	241	230	255	254	258	207	227	239	216	247	250	236	246	251	210	215	205	217	196	226	223	219	236	236	217	212	202	236	189	209	225	223	230	235	221	234	209	189	202	212	240	200	247	203	217	209	249	223	238	219	240	232	238	237	244	210	208	230	234	220	218	216	225	240	226	236	244	208	222	209	239	208	243	237	215	218	225	222	244	190	202	235	246	226	216	236	213	227	222	232	212	231	244	228	230	223	234	251	217	222	237	253	210	212	224	236	250	212	210	258	242	226	225	210	213	248	227	210	238	230	257	217	257	218	228	248
26987	26433	24232	6881	434	329	327	316	327	327	313	325	305	304	330	315	302	318	341	318	328	306	300	331	324	318	289	335	303	341	321	291	322	308	312	307	300	328	303	294	346	311	303	309	337	318	324	326	291	288	312	301	310	288	354	323	315	283	325	322	309	268	304	306	337	316	331	345	336	335	275	311	310	311	333	289	289	331	317	298	300	291	305	303	320	313	317	308	326	290	322	309	323	299	324	306	293	316	303	263	326	305	281	304	321	295	309	338	325	288	317	318	307	304	297	314	301	305	294	314	327	307	314	331	323	337	312	309	301	298	298	325	317	304	323	315	320	291	284	317	329	273	294	295	320	341	274	291	326	302	307	298	324	315	320	317	285	317	318	299	303	306	296	321	328	308	314	327	311	315	326	304	321	304	287	315	327	299	291	283	302	297	356	316	306	311	301	318	301	330	320	327	360	299	349	305	301	327	315	319	317	308	311	335	304	313	316	310	287	298	335	322	301	302	318	280	307	305	272	330	323	344	287	296	301	310	330	329	273	311	321	302	270	318	296	277	303	308	292	282	311	305	295	324	306	291	305	327	318	316	311	291	257	276	334	271	283	317	299	334	306	315	310	324	284	343	339	308	297	296	315	305	326	324	337	322	299	323	329	273	289	298	337	280	285	303	298	297	310	341	306	296	325	328	327	318	311	322	339	331	289	316	290	298	306	330	332	329	293	333	297	315	336	308	334	318	305	313	328	308	344	315	323	321	284	307	324	301	327	299	311	320	305	320	308	309	337	309	311	318	304	329	321	283	284	327	326	325	339	301	348	309	332	297	306	312	305	307	303	358	276	284	321	311	305	287	308	320	302	302	304	301	345	330	267	283	339	309	302	338	330	331	292	344	304	306	321	321	303	311	326	293	345	316	302	297	311	329	310	320	308	319	324	340	327	300	324	345	342	315	284	332	316	306	327	330	310	290	315	303	318	344	286	318	305	320	308	283	302	281	320	308	291	319	298	334	324	325	333	335	318	326	317	329	304	332	333	343	322	333	306	305	333	308	319	305	298	334	302	324	311	323	310	314	316	336	320	321	323	327	306	326	291	295	309	300	320	311	282	319	325	324	298	301	338	288	291	337	322	289	310	315	297	296	311	346	305	312	282	312	282	316	312	321	298	334	316	317	321	313	343	318	302	331	305	345	278	322	321	313	275	289	293	312	318	328	292	285	310	297	335	300	305	318	286	317	284	289	313	316	316	291	315	288	271	306	289	332	321	320	335	319	312	309	291	301	291	322	325	324	318	306	328	316	288	299	310	326	327	298	322	323	311	296	311	328	345	321	286	337	324	296	329	303	329	302	332	306	322	281	313	295	304	299	290	322	337	307	280	307	277	307	298	325	298	310	319	302	322	324	326	322	308	302	305	310	333	318	332	333	303	314	308	316	291	332	339	325	321	290	316	283	290	312	321	319	313	325	314	342	288	311	294	305	317	309	290	311	348	332	283	333	307	281	319	303	318	322	301	300	344	324	310	345	309	306	357	334	315	297	324	319	293	328	290	318	342	300	307	312	347	297	322	292	296	335	344	300	328	353	304	311	334	326	300	307	313	281	333	301	304	334	309	324	314	302	314	336	313	296	315	324	328	287	297	313	309	293	331	296	328	304	307	328	310	301	318	309	291	326	292	280	324	301	311	301	305	296	314	318	307	342	327	321	294	351	323	312	299	317	302	328	309	316	300	288	319	321	325	342	317	329	291	325	311	317	297	287	304	282	294	351	315	321	322	301	309	320	274	302	310	302	299	318	295	313	269	310	282	275	315	285	328	313	312	340	325	295	344	329	368	296	331	314	332	303	328	314	267	334	308	321	313	280	357	313	341	301	313	332	328	294	302	327	316	306	329	307	324	322	358	336	294	327	294	272	319	354	298	318	287	306	308	280	315	317	323	331	312	368	316	294	315	332	331	285	297	324	309	290	311	328	327	271	297	304	303	320	290	315	315	312	290	283	328	306	313	308	295	331	304	322	271	301	313	283	323	288	327	338	278	322	285	326	288	309	309	306	315	343	351	313	306	324	322	345	349	304	341	309	285	318	314	312	307	336	325	334	337	305	270	294	317	304	318	303	321	303	336	337	341	317	311	277	305	305	319	303	301	304	328	313	317	326	306	297	331	309	349	340	289	315	318	321	315	314	328	295	300	303	339	319	322	313	301	302	314	311	319	299	306	311	310	353	327	316	322	298	298	293	286	306	332	329	338	344	283	335	323	332	299	312	320	301	303	314	328	282	331	303	307	319	346	315	288	310	301	288	308	332	292	334	287	302	304	314	306	320	339	359	320	317	315	287	307	320	305	305	328	309	316	282	333	290	300	302	320	282	317	299	264	292	300	325	272	316	317	286	339	292	314	333	318	309	278	330	305	308	299	300	295	314	307	322	344	287	308	330	284	320	319	299	327	311	292	316	320	297	282	316	306	336	339	313	319	328	306	347	322	346	324	322	298	320	354	340	323	338	336	295	307	287	340	302	305	293	343	301	286	306	304	338	296	299	324	302	303	312	273	292	308	308	334	303	281	299	337	314	297	301	320	339	325	312	312	328	338	335	318	330	328	267	319	294	352	311	316	319	326	327	307	299	293	318	321	316	287	299	313	298	325	325	293	301	340	312	293	325	293	301	334	280	346	327	301	323	270	327	326	319	307	342	344	315	317	343	300	301	316	341	292	337	337	324	310	279	318	318	267	336	323	302	321	319	306	323	303	344	325	316	302	309	294	315	312	327	321	317	308	334	300	306	309	355	326	310	305	324	320	328	308	295	326	316	316	314	282	303	284	324	325	308	317	353	340	298	314	312	307	325	317	298	316	328	318	340	345	322	335	301	314	337	298	332	300	303	328	321	283	334	314	316	332	277	306	283	328	335	307	328	324	296	316	287	310	314	323	321	351	294	327	336	277	296	336	325	302	325	297	313	291	292	317	318	289	296	289	313	307	288	316	294	333	312	289	339	303	310	313	322	276	319	283	293	309	306	287	262	299	342	295	297	343	321	330	333	333	309	318	323	289	317	330	314	333	311	351	322	330	318	345	274	300	301	335	302	306	352	316	291	321	323	325	292	314	347	285	301	330	319	314	320	327	303	328	326	317	323	300	284	333	324	307	315	309	327	299	323	346	318	331	329	330	299	324	313	337	291	304	316	320	337	343	324	301	306	302	304	276	315	309	336	322	339	307	291	304	320	316	307	298	292	320	329	294	330	307	335	340	333	318	315	289	351	328	317	300	300	326	307	299	333	299	291	325	302	294	302	314	300	327	331	328	299	327	328	323	330	285	304	315	288	317	351	295	300	323	323	318	305	310	313	328	308	300	304	325	287	317	302	321	318	343	332	297	319	323	305	297	327	295	323	298	285	337	304	331	322	320	328	277	317	327	322	298	293	355	319	320	278	344	306	311	297	296	288	301	332	322	313	313	320	313	324	316	311	300	284	315	305	306	297	290	313	322	337
19811	43312	24978	3886	585	519	497	454	467	463	504	455	467	483	462	442	462	486	442	470	428	507	456	449	459	473	510	453	455	456	482	478	481	490	460	456	469	474	435	481	449	429	446	453	452	411	501	450	477	487	518	464	484	459	471	482	487	487	465	468	412	452	493	462	478	452	484	460	462	470	470	443	466	449	449	465	476	458	454	448	454	495	471	428	471	453	461	440	476	492	426	423	504	446	493	477	465	471	477	472	504	442	471	506	491	479	460	457	449	442	447	458	476	472	439	438	443	504	418	454	451	460	445	443	485	477	446	479	457	453	461	470	459	489	450	423	471	405	491	430	468	468	437	462	449	458	441	435	456	438	418	454	454	465	437	451	453	457	415	512	449	500	465	477	448	446	472	435	494	457	469	471	442	474	438	450	448	421	451	485	467	470	465	516	512	423	505	439	456	439	453	444	443	470	451	519	444	452	497	442	467	482	441	460	429	459	473	437	429	470	436	491	485	462	435	436	440	490	444	459	444	414	487	451	445	427	426	449	502	446	430	429	433	435	447	475	489	441	482	491	457	501	479	458	463	481	493	472	413	442	445	471	438	468	511	486	452	470	480	462	485	472	465	464	502	438	457	445	452	456	443	448	447	423	490	457	444	493	487	460	444	477	459	455	466	482	522	461	493	453	399	459	464	485	474	448	419	434	464	467	446	454	473	477	463	419	457	475	465	494	457	462	484	435	467	453	477	468	467	474	485	438	468	445	449	470	439	483	483	455	452	479	483	466	467	455	465	468	458	451	453	453	465	439	463	442	466	474	456	431	485	481	486	470	449	445	458	419	463	461	469	470	443	472	462	459	477	478	454	451	462	444	437	458	477	464	485	465	455	441	451	454	456	444	413	441	451	470	485	465	426	442	452	489	440	479	449	489	439	415	480	483	456	499	471	445	461	470	477	417	488	487	481	453	455	476	451	466	471	445	457	458	462	475	471	468	486	476	433	451	431	483	468	423	431	462	476	438	467	429	490	460	452	467	428	452	455	433	441	445	460	439	457	477	461	446	468	486	453	418	445	446	447	462	467	443	474	481	469	465	460	478	465	462	450	462	460	479	454	465	454	487	453	489	435	444	463	489	457	464	458	514	449	494	456	479	437	447	440	457	411	467	471	445	482	491	451	434	464	436	484	455	468	494	483	492	466	502	475	482	469	453	491	416	468	481	447	480	441	453	464	446	453	477	457	455	469	466	461	453	437	470	474	467	471	477	440	458	456	460	428	466	462	425	436	464	457	446	475	476	471	489	480	467	463	471	491	477	490	432	445	405	488	451	463	469	459	459	483	461	499	456	441	436	492	497	499	488	470	470	481	454	470	486	427	459	466	454	452	489	484	498	455	458	420	470	449	448	446	430	476	465	490	437	487	466	443	442	451	458	464	490	458	444	446	474	445	456	462	441	453	460	437	434	458	441	464	467	460	470	435	483	479	489	428	466	453	491	451	433	478	477	455	493	484	474	432	440	483	447	476	475	468	452	449	461	457	447	485	478	436	471	484	450	467	459	472	473	486	487	468	472	470	430	440	464	454	505	433	482	439	436	451	430	427	427	426	455	519	486	427	420	470	468	448	451	493	516	486	453	460	482	451	527	469	468	456	423	489	454	437	461	445	455	449	466	464	462	446	449	449	496	469	434	451	430	450	478	460	459	432	455	460	449	450	478	447	428	438	472	499	425	484	444	474	428	483	442	458	469	467	465	472	446	487	462	460	473	477	465	489	492	465	468	461	453	447	458	466	455	449	450	433	455	456	432	460	445	457	458	449	440	439	436	448	456	444	439	437	454	475	417	498	445	479	432	437	470	452	461	447	491	461	430	444	467	455	479	460	433	460	454	453	442	460	429	467	469	452	474	433	443	459	469	463	430	446	465	476	478	485	451	454	465	469	435	502	489	442	476	458	474	451	445	450	461	458	462	458	489	493	467	523	451	433	480	420	415	434	485	444	472	502	473	454	464	449	454	458	479	487	480	448	450	471	466	457	460	447	470	457	437	461	471	479	442	426	446	450	485	509	455	455	460	457	463	436	463	453	481	426	481	460	419	450	449	530	452	471	513	440	454	494	446	472	443	432	451	455	426	442	450	447	461	477	460	437	449	471	428	513	502	434	477	482	430	454	481	471	443	469	435	477	484	476	434	430	451	452	403	450	491	474	430	480	482	463	443	437	434	453	436	452	415	473	491	492	439	444	468	435	479	454	453	489	453	451	463	448	479	496	461	448	485	442	452	467	473	447	467	489	457	444	486	465	444	465	462	520	475	416	436	491	465	463	433	475	441	472	495	431	463	454	435	473	424	462	435	471	449	441	459	472	475	433	415	484	498	428	463	431	483	428	488	450	446	457	431	503	469	428	489	494	477	470	485	468	454	438	473	442	509	473	425	474	475	442	466	414	449	487	472	489	438	448	440	435	458	460	439	484	482	419	487	463	459	478	482	432	491	466	474	434	453	459	423	465	447	450	454	470	480	448	497	484	478	417	463	492	478	471	444	469	502	431	496	430	467	430	468	459	498	447	448	446	459	455	460	407	433	445	456	453	441	451	466	466	458	450	447	477	468	440	434	502	434	456	457	454	471	451	499	487	497	431	436	443	461	468	446	445	436	480	427	447	446	401	448	455	478	400	479	470	459	475	445	433	484	490	489	462	467	516	458	454	464	479	472	480	471	420	444	451	445	463	460	451	461	432	480	441	453	497	433	489	451	449	454	451	449	468	476	457	453	443	475	409	448	482	449	464	449	442	468	469	465	507	460	478	415	420	423	459	426	488	444	452	428	472	462	470	447	481	453	452	457	487	415	448	464	495	455	467	458	441	449	443	454	449	477	434	457	450	491	432	462	460	434	419	445	440	459	491	455	417	460	474	425	423	470	462	433	477	440	468	469	465	435	492	415	497	448	462	440	496	502	495	449	478	470	452	466	477	483	430	444	442	485	464	500	453	446	494	491	449	447	478	482	424	473	436	444	481	453	488	461	490	463	472	463	425	468	463	443	466	488	460	458	447	456	457	465	464	461	461	437	486	455	481	493	446	499	442	496	487	480	468	479	469	430	484	467	486	454	449	456	478	469	457	446	431	419	446	471	478	467	481	474	473	450	494	479	456	421	447	485	482	451	462	446	439	416	493	432	429	433	424	480	447	435	442	508	444	496	482	466	441	438	485	446	472	432	468	438	466	473	460	481	453	449	435	423	434	456	473	457	476	443	440	465	441	484	480	435	466	470	483	442	446	482	474	461	483	467	512	417	440	478	472	471	467	449	454	454	488	469	437	428	447	464	454	445	447	446	434	475	474	469	463	417	461	462	508	462	422	477	491	426	428	434	491	453	479	426	497	456	452	446	467	454	454	461	463	446	462	500	442	471	462	461	435	426	443	460	492	438	472	458	468	442	460	463	452	447	491	480	475	477	466	468	470	458	434	437	475	449	415	478	449	467	447	473	449	464	453	459
23866	22588	30308	25332	18324	5028	553	425	387	377	358	344	343	344	350	350	310	310	357	314	322	320	338	349	317	313	337	340	365	325	287	309	341	328	328	316	306	302	331	298	294	277	299	287	324	315	292	315	305	284	263	298	274	306	348	320	312	326	300	286	298	286	314	295	338	322	303	313	306	306	296	319	336	292	311	314	284	288	339	320	285	307	301	319	332	307	318	296	301	334	310	279	340	288	326	300	315	315	326	302	305	294	300	303	304	321	340	295	327	325	293	295	306	294	285	331	290	277	352	317	303	330	296	282	319	308	305	366	295	306	278	309	302	295	302	282	336	303	274	331	280	309	291	277	318	340	292	312	291	306	306	328	322	298	346	299	317	297	308	295	313	295	301	332	292	296	335	289	319	321	307	294	289	319	293	319	303	316	284	307	317	319	282	291	295	298	326	306	320	272	300	309	328	270	320	316	341	314	307	331	317	295	306	283	307	308	285	304	338	290	299	300	289	311	281	298	321	309	314	308	320	289	349	320	303	310	281	299	300	319	304	310	317	324	342	308	310	308	280	324	319	344	313	341	281	292	291	305	290	289	284	309	316	294	313	305	281	305	316	298	309	310	324	277	317	306	302	302	309	268	323	282	301	306	283	284	299	301	303	319	310	324	311	301	323	302	304	322	317	340	293	299	269	318	296	280	319	307	318	314	312	292	284	257	311	283	323	332	296	321	322	287	301	300	289	282	317	327	303	301	328	294	287	333	304	307	318	292	312	321	309	274	315	291	302	344	318	301	312	293	317	295	303	282	312	312	311	271	294	312	307	308	289	323	310	319	313	293	285	286	283	317	291	307	295	293	302	341	301	302	308	325	293	302	328	300	342	292	287	295	294	334	292	311	301	339	294	321	283	325	319	292	305	302	268	308	343	295	286	317	301	287	312	305	332	298	325	283	317	256	313	290	295	319	313	290	321	295	330	295	301	319	295	320	326	307	307	324	336	314	310	314	328	326	311	324	330	321	323	299	335	321	319	278	274	327	315	284	287	270	308	319	276	300	282	309	286	320	310	266	288	308	289	294	317	286	334	299	302	310	320	311	292	302	347	302	318	323	286	309	316	339	298	321	276	291	318	328	318	285	331	303	313	314	289	325	307	287	319	302	292	293	270	319	312	269	315	313	303	302	326	288	299	321	291	312	310	306	296	322	282	337	323	302	312	334	297	339	310	294	270	297	297	297	311	293	299	328	287	284	329	285	300	289	327	314	358	310	293	325	301	331	290	292	299	278	310	320	298	315	306	351	309	304	311	315	253	319	315	283	298	301	312	292	291	275	305	322	324	276	296	290	287	342	294	290	299	291	276	282	291	266	310	324	302	286	278	299	285	319	318	305	299	283	298	307	325	299	297	300	304	280	335	285	289	272	325	321	305	291	306	316	307	313	325	319	285	312	315	299	320	306	319	287	312	292	267	310	327	316	340	282	281	309	318	292	294	279	300	282	277	298	330	295	321	280	298	315	312	326	319	307	318	307	286	299	293	296	317	323	293	320	300	298	325	308	317	289	297	290	263	314	310	310	313	316	309	280	304	321	310	294	316	285	285	307	311	305	297	307	288	294	325	302	286	293	318	306	302	314	291	306	299	294	288	305	335	313	314	327	287	286	283	301	291	305	300	339	302	335	304	298	293	303	304	278	333	305	297	289	308	331	289	344	322	329	314	333	318	321	309	318	321	323	317	276	300	293	281	302	307	321	284	320	292	300	318	303	294	292	281	312	336	319	337	304	288	300	312	294	292	307	352	326	298	293	312	294	294	329	306	281	304	309	300	314	301	294	313	305	289	316	294	314	321	296	324	300	305	305	293	293	315	304	320	268	303	315	308	305	292	297	295	325	320	297	302	315	285	289	295	264	301	306	302	283	279	265	303	318	290	313	293	270	288	293	284	304	317	291	326	290	297	307	322	300	322	293	307	299	284	304	299	290	317	314	305	314	295	294	308	304	280	303	284	320	295	272	325	315	334	277	320	306	329	305	290	311	282	332	298	315	333	312	286	301	314	273	268	309	291	304	291	296	318	293	304	318	294	296	291	314	303	299	310	312	297	339	298	322	300	302	288	318	338	269	295	335	304	313	315	288	313	301	322	311	320	321	312	311	288	283	325	345	319	326	284	311	315	284	286	287	306	312	329	336	346	285	300	306	318	303	298	286	320	314	339	302	316	308	329	302	290	261	324	317	327	295	298	292	293	312	284	317	340	309	301	307	325	337	299	281	317	314	292	309	304	298	325	288	290	292	297	303	343	312	307	283	301	290	300	304	300	328	338	324	313	312	287	304	360	293	267	296	331	283	281	301	298	318	316	303	325	283	330	285	325	307	316	303	320	276	282	295	296	312	303	281	289	309	297	303	345	315	300	293	327	306	342	306	312	307	304	319	301	300	308	288	296	263	312	335	291	277	315	303	309	319	318	327	331	305	292	317	294	319	310	313	332	329	298	307	316	303	315	314	284	294	283	258	300	305	283	288	322	291	312	310	305	297	277	295	292	279	310	331	331	306	324	308	321	306	326	309	291	294	318	312	343	306	304	317	313	304	319	317	326	287	297	295	300	327	295	300	294	293	313	313	330	302	283	303	290	291	304	290	333	286	296	275	329	306	305	310	279	311	309	302	302	304	323	286	330	297	322	316	287	289	307	326	303	306	306	314	328	275	274	297	312	296	320	280	317	304	270	296	281	303	298	324	309	310	314	302	294	307	268	302	307	293	301	292	304	293	306	289	297	319	327	324	302	293	287	331	315	332	288	303	299	319	317	307	285	290	317	306	290	301	287	295	329	352	293	286	307	305	308	312	311	293	329	277	275	324	316	273	305	301	307	306	362	291	283	313	288	313	318	303	307	311	297	316	330	327	292	273	322	300	290	328	277	322	298	305	310	297	305	277	300	306	336	285	300	311	268	292	296	272	317	309	304	288	307	318	308	320	325	295	300	296	292	289	303	289	306	279	314	288	291	333	300	291	316	318	314	308	293	297	330	273	313	262	283	321	292	284	302	312	289	305	346	290	307	277	300	276	325	311	306	338	323	308	299	325	296	304	293	317	299	287	287	287	304	335	281	308	307	293	294	314	322	295	329	299	279	311	319	301	313	315	292	307	319	323	306	293	314	303	305	307	302	316	328	298	299	291	329	296	323	355	278	285	282	282	305	309	312	293	307	288	342	307	310	290	287	274	286	323	306	314	293	312	337	306	306	302	291	297	346	304	294	310	295	325	318	314	362	319	291	287	313	322	283	283	309	316	295	348	304	277	324	290	312	328	279	311	321	296	301	277	324	311	321	290	316	308	295	308	263	316	288	311	298	305	325	305	307	299	283	277	333	292	317	323	315	314	300	324	295	307	324	308	315	319	332	305	321	308	292	279	304	285	306	278	294	319	300	332	296	285	304	299	286	310	307	323	324	300	302	306	313	321	309	321	276	310	286	301	255	307	312	286	310	317	300	302
42391	72703	60816	14526	1281	1009	792	747	660	588	572	583	554	569	521	533	503	518	514	514	477	495	459	492	491	500	498	500	490	519	490	474	506	510	470	499	486	474	495	461	440	424	503	441	470	453	475	470	450	488	441	477	447	450	453	478	435	456	506	461	448	446	490	456	449	459	468	468	451	478	449	467	465	437	462	433	420	434	454	464	483	414	452	474	436	439	463	425	447	447	480	476	461	453	456	504	448	448	483	444	436	432	438	460	436	448	430	470	487	453	449	445	450	497	435	386	504	433	458	448	439	463	464	431	388	423	475	458	478	436	492	445	445	442	441	444	479	460	432	433	459	490	433	411	445	468	436	450	460	448	454	429	403	448	462	447	471	422	451	466	480	409	430	449	432	426	456	453	444	428	439	483	432	412	413	484	458	459	435	459	492	464	427	418	408	472	453	436	451	412	457	470	455	485	481	450	448	462	453	443	461	460	458	444	431	458	448	429	443	444	419	450	464	428	448	451	455	455	465	485	460	469	484	452	443	409	425	445	502	421	422	438	428	446	446	455	469	462	479	416	471	428	430	478	456	445	455	450	442	482	494	467	437	442	466	462	443	504	393	428	451	444	438	429	421	452	442	436	460	454	417	475	482	435	414	447	412	454	495	443	434	455	451	450	500	435	448	455	505	458	464	470	466	436	468	447	479	445	428	426	498	469	494	438	430	468	465	487	486	455	454	452	464	414	432	463	447	435	438	455	465	441	450	443	450	471	441	416	454	456	459	439	479	456	460	458	457	447	460	453	440	414	447	437	466	423	416	458	434	453	445	430	423	472	443	428	428	465	444	405	405	450	441	412	491	453	433	448	422	444	470	462	485	444	440	484	497	470	460	445	434	439	492	373	434	476	442	413	457	443	447	450	483	466	464	462	427	452	469	425	442	455	395	451	446	453	447	470	460	462	464	419	434	433	428	453	453	461	458	447	461	393	522	463	449	430	430	454	451	477	448	434	444	447	489	432	490	460	447	449	441	466	428	461	451	479	453	438	441	440	425	458	463	442	455	448	449	395	454	450	476	435	456	453	415	477	476	455	448	482	456	428	469	436	455	469	421	469	434	453	440	454	431	442	470	449	442	427	457	461	460	463	431	449	441	461	446	488	473	453	438	455	442	460	436	469	445	455	472	431	425	457	465	432	478	483	446	485	423	448	462	455	487	453	453	469	444	468	432	446	438	476	398	452	440	480	471	446	409	469	463	448	443	396	463	451	472	437	471	469	467	438	438	470	467	462	440	438	459	467	415	457	453	456	418	434	439	458	492	470	434	450	440	464	442	453	486	444	461	461	440	478	427	474	486	418	474	470	468	476	456	471	434	472	464	466	453	475	467	427	445	448	470	469	427	434	460	455	467	438	459	457	421	443	429	491	498	468	471	431	467	444	441	479	473	432	441	448	432	442	448	420	431	449	435	480	455	450	432	428	441	434	441	488	430	467	449	462	440	420	437	437	453	500	444	442	436	441	424	468	430	423	429	415	448	456	445	455	459	455	462	458	461	408	439	434	419	465	462	453	479	443	416	431	430	422	443	419	457	442	438	434	449	464	474	418	410	436	434	469	483	503	477	464	443	449	473	414	446	441	436	453	453	465	440	429	438	433	451	458	453	433	453	457	494	473	436	470	461	423	411	414	478	441	453	427	424	413	408	450	506	444	468	452	415	447	446	442	445	463	457	461	424	422	443	419	484	455	459	482	459	461	458	472	444	425	476	458	459	469	448	519	465	463	426	467	448	452	475	447	445	473	465	443	432	445	431	456	441	460	421	463	428	448	455	416	476	435	450	458	463	443	447	482	429	472	465	428	452	430	457	416	485	469	482	462	460	425	423	429	437	471	456	443	420	417	421	478	428	486	465	436	431	424	417	449	445	440	494	443	433	426	443	441	441	445	445	446	448	414	428	469	463	496	402	488	441	465	471	452	479	468	446	392	437	435	506	450	457	448	463	462	446	435	464	438	431	477	444	442	437	438	484	442	437	462	485	488	415	437	419	458	460	427	472	486	456	454	423	427	470	426	459	469	461	447	458	453	472	465	462	453	420	423	444	444	457	439	445	463	466	438	500	494	432	437	460	438	495	452	448	437	458	469	473	460	437	420	458	524	469	435	442	458	463	413	419	454	450	439	422	471	463	431	407	455	445	475	488	446	480	454	476	467	427	449	419	468	499	452	496	455	460	435	437	436	450	468	445	463	481	467	428	417	469	436	420	442	427	450	440	421	441	447	471	424	443	484	486	440	471	445	450	432	432	455	456	455	429	433	471	441	448	452	485	449	426	478	451	483	453	419	440	451	450	473	427	438	482	477	439	426	460	465	487	463	467	401	445	440	429	440	456	460	467	454	422	457	474	424	477	446	424	467	448	419	440	436	441	464	473	469	427	467	464	393	485	470	451	399	438	439	426	478	437	444	440	468	493	455	441	454	470	432	468	433	477	461	492	444	452	468	459	434	452	455	488	478	479	449	448	416	438	455	407	495	474	435	428	403	402	418	423	449	477	461	479	464	443	428	435	418	455	477	451	450	430	443	438	486	417	443	397	446	482	463	451	462	460	407	447	481	465	479	458	458	404	470	442	448	469	453	429	459	462	472	466	447	476	413	458	476	446	430	447	454	485	468	432	441	436	469	445	466	449	418	456	463	430	459	480	502	454	435	478	470	450	436	455	430	424	466	455	481	454	426	416	434	454	405	447	472	453	453	455	446	460	446	455	456	429	453	468	438	448	449	445	502	450	447	458	482	425	447	432	454	466	462	475	434	413	428	446	478	462	464	461	469	477	457	450	425	410	428	423	388	424	446	427	495	448	491	441	447	412	444	415	441	453	440	446	455	421	466	493	420	469	413	441	455	462	430	437	441	433	388	412	445	435	468	481	443	486	446	415	444	487	435	460	448	438	414	478	418	469	436	439	456	459	453	460	424	479	477	439	449	466	462	460	469	416	461	469	434	442	463	465	469	461	451	474	446	470	454	453	461	423	432	420	472	420	460	454	441	442	454	430	458	435	432	477	494	478	446	457	465	423	434	443	437	479	399	468	442	429	467	453	438	441	411	422	471	416	463	466	432	426	442	434	485	403	427	418	441	377	450	464	422	458	428	491	454	417	456	439	473	441	448	441	438	440	475	421	436	454	469	456	438	432	447	428	444	423	431	458	445	457	460	457	438	442	441	448	445	426	430	424	469	477	471	440	456	454	464	413	436	456	478	468	436	478	447	456	430	459	424	442	434	429	452	450	459	443	458	491	446	460	422	439	496	419	427	421	403	459	466	475	455	440	463	433	416	478	463	466	419	450	497	470	433	408	449	454	465	410	448	437	442	461	430	437	440	460	442	461	465	455	450	463	440	465	470	460	436	463	435	455	438	467	460	432	483	448	432	435	461	455	468	458	478	459	436	457	430	485	439	454	451	421	416	421	472	456	419	462	461	462	457	443	421	454	434	478	437	410	444
22851	21609	29353	24092	21060	19437	4407	375	291	290	243	218	201	210	197	189	193	189	184	169	177	171	176	165	174	189	170	167	166	204	175	170	175	187	167	181	155	164	165	145	154	147	172	184	144	150	159	139	136	159	167	176	159	157	135	159	160	143	128	185	158	144	143	155	179	164	152	160	172	132	135	142	136	148	165	168	141	167	173	158	155	150	151	132	126	170	137	157	183	160	152	145	145	179	151	142	161	172	147	161	156	158	158	150	149	196	145	157	140	156	139	150	150	138	168	154	152	181	162	147	164	162	160	143	167	171	136	159	144	154	150	162	140	167	164	144	133	143	165	149	161	147	150	163	153	146	131	143	163	135	139	149	153	151	154	151	127	166	145	166	146	158	172	158	141	143	171	154	129	125	169	150	161	143	175	149	162	166	169	128	149	143	147	161	145	140	138	154	153	148	150	180	157	140	153	140	141	160	162	156	162	154	156	150	139	142	148	154	162	167	147	148	158	158	120	153	143	159	157	147	154	164	145	148	141	147	164	153	148	143	137	158	142	165	137	141	164	157	151	172	138	131	171	154	141	178	148	151	157	146	148	144	164	154	160	149	172	125	140	164	151	169	131	173	163	138	149	163	123	127	161	146	143	167	157	152	160	142	158	145	171	152	126	160	149	144	156	155	143	149	151	166	156	155	141	141	154	134	177	151	155	159	141	178	160	166	160	138	131	152	149	138	128	162	125	173	161	144	180	126	156	161	153	117	153	155	157	165	136	133	171	139	164	165	150	146	152	138	149	145	159	176	141	149	162	153	152	155	151	162	157	143	159	133	148	152	147	152	144	153	126	162	167	138	159	147	167	150	153	131	161	155	152	156	136	139	167	141	159	135	125	165	143	144	146	157	181	168	142	159	160	150	137	166	145	139	139	156	156	180	167	138	149	144	162	149	156	165	162	162	163	132	136	141	153	122	156	161	163	133	141	167	163	152	170	155	146	153	163	153	138	150	169	124	157	143	159	150	154	160	154	139	150	152	138	173	138	145	158	131	146	144	152	135	176	170	161	138	149	130	165	141	156	168	134	137	150	167	146	151	162	141	138	151	153	135	164	145	145	159	153	142	163	130	154	148	167	148	155	147	139	159	154	162	124	155	165	146	155	167	163	173	154	135	154	161	165	169	144	175	155	162	149	157	137	137	145	134	166	151	145	168	138	175	147	148	133	151	152	153	169	152	157	171	166	154	177	165	150	141	139	154	159	165	162	151	155	135	156	143	148	138	151	163	133	155	136	149	159	151	138	137	147	145	150	158	160	150	136	160	141	147	156	171	154	153	171	158	153	152	149	173	172	142	167	139	163	148	149	146	155	150	152	152	167	154	156	164	144	166	161	142	156	144	142	163	156	151	167	153	152	149	161	136	135	156	166	155	139	149	155	161	146	154	139	185	142	153	138	167	130	156	156	174	172	148	142	131	134	151	131	170	158	150	161	150	140	148	137	148	159	154	131	137	131	157	152	150	196	156	148	164	174	172	167	166	147	156	156	163	158	164	156	156	141	180	126	143	164	152	146	153	149	139	163	161	145	149	141	160	169	135	147	112	144	154	150	172	168	134	161	131	174	145	150	129	144	132	150	144	143	152	156	168	167	162	154	139	159	139	151	134	169	138	146	144	132	152	152	173	140	152	154	135	149	150	138	153	159	155	146	129	157	146	184	145	154	137	150	164	147	138	144	133	158	155	152	147	157	136	150	173	153	154	144	146	158	165	176	190	184	166	143	156	151	137	179	134	138	140	162	164	158	136	142	155	142	145	144	139	159	161	166	160	148	172	142	132	154	146	142	146	146	145	132	150	170	158	134	146	147	158	133	148	152	156	159	175	152	170	167	157	164	146	149	139	157	180	173	153	137	146	151	149	163	150	165	117	120	142	147	160	151	149	129	157	168	147	152	162	166	164	157	152	153	135	142	161	169	137	161	160	168	166	161	153	149	152	134	159	141	166	141	146	152	149	150	142	171	146	141	146	162	141	176	151	157	158	135	153	149	135	172	152	155	138	156	152	156	163	170	161	137	159	141	146	152	137	158	151	141	141	151	146	172	151	150	145	163	148	159	158	150	169	154	142	116	163	145	141	162	149	174	145	150	143	148	139	117	143	165	123	150	181	164	135	156	154	149	167	141	137	147	125	159	168	149	129	154	150	175	174	149	150	165	142	149	152	144	168	152	159	135	140	146	166	142	155	145	143	144	150	142	145	167	159	149	135	135	125	166	140	161	153	159	151	145	156	145	159	172	133	155	169	163	174	143	161	136	144	151	147	156	139	156	158	170	165	151	164	168	141	144	133	140	153	172	182	128	156	145	152	163	171	157	160	153	149	152	136	148	166	146	169	175	161	145	141	145	137	143	144	153	168	165	155	145	167	169	132	151	149	140	147	177	160	133	159	161	135	169	178	141	187	144	149	146	162	149	152	165	169	155	164	131	161	151	139	156	124	154	149	146	156	186	146	152	151	143	175	178	132	157	145	165	146	150	161	157	155	146	166	161	136	148	160	145	166	159	131	160	136	150	139	146	178	145	166	151	163	151	161	150	158	157	139	137	147	152	155	151	149	127	163	149	157	175	150	158	167	168	156	134	173	150	143	153	154	142	150	164	159	163	149	152	136	158	161	158	152	132	139	153	138	164	139	115	174	166	156	183	140	127	149	148	147	162	161	148	157	158	150	138	126	175	146	147	167	155	148	139	133	136	135	165	186	151	141	144	166	155	152	160	143	130	160	145	167	142	141	152	145	158	176	171	144	150	165	154	139	139	159	179	153	137	155	139	138	130	144	141	157	136	167	150	162	145	161	159	154	149	164	166	138	137	154	164	144	146	152	153	141	151	148	145	149	143	161	129	150	150	149	146	165	152	142	156	155	152	151	155	138	169	171	135	167	171	153	185	131	137	150	160	160	151	139	149	147	156	154	148	145	147	138	156	140	147	146	142	144	145	149	159	148	165	145	156	152	155	153	146	152	135	156	151	149	141	138	161	154	160	164	142	130	144	157	162	166	165	165	163	148	137	135	154	167	154	149	152	148	141	146	148	156	170	149	159	169	129	134	184	144	147	142	143	165	157	159	151	157	159	145	148	156	150	144	158	156	152	148	159	161	148	142	138	127	151	149	154	143	147	151	138	141	143	150	153	151	148	151	164	170	158	168	162	164	163	151	157	183	158	133	147	140	160	132	160	148	151	151	136	147	180	139	147	177	150	151	151	158	144	144	154	163	159	138	156	147	144	131	176	155	134	139	155	154	147	152	147	166	160	167	138	154	160	152	143	152	171	178	141	137	155	153	151	161	159	150	150	169	141	149	129	142	145	159	162	158	141	162	175	150	152	149	143	169	170	171	147	147	158	171	139	146	139	176	153	148	136	190	161	157	130	150	160	161	166	171	155	136	156	171	141	168	159	138	174	148	138	132	171	152	154	147	165	145	157	161	162	149	144	155	137	138	141	154
52413	68126	72076	16946	1801	1272	971	829	662	571	473	445	443	388	339	301	314	324	310	307	328	291	275	309	325	295	282	283	273	299	289	293	302	279	285	224	258	281	291	238	223	236	258	235	256	250	255	228	230	256	242	206	254	236	231	246	206	233	237	238	253	227	246	235	213	250	241	239	229	225	256	221	244	246	235	201	238	242	212	236	232	226	224	210	219	228	228	236	220	238	216	200	243	208	202	229	211	218	204	206	242	217	206	227	216	225	230	229	216	224	223	250	198	238	237	222	233	210	226	234	241	211	214	210	244	189	220	236	235	217	230	215	239	223	248	217	217	213	218	229	218	235	242	242	232	223	211	229	205	241	226	212	232	237	222	229	216	203	227	201	218	211	241	199	215	245	230	230	242	238	225	242	241	213	236	231	280	277	216	241	225	238	228	234	213	201	223	222	222	223	234	223	236	239	217	221	225	188	220	195	226	246	202	193	210	209	244	218	221	224	240	229	219	223	229	215	239	238	240	236	215	254	215	204	214	222	229	230	231	226	223	260	211	224	226	218	242	216	231	234	197	235	212	243	241	216	231	242	242	217	223	256	218	227	255	216	225	230	225	233	200	241	233	246	204	243	237	221	249	221	230	217	245	205	236	241	231	222	245	250	254	222	230	217	247	217	222	218	215	249	211	203	219	233	219	228	229	227	222	261	225	230	222	238	213	265	227	250	248	218	223	224	217	198	250	239	239	211	230	221	227	225	240	221	238	250	209	242	226	225	212	262	192	216	234	234	240	222	227	229	209	242	219	215	209	249	224	228	236	204	239	214	239	229	214	235	213	241	218	216	231	206	237	232	240	238	226	233	227	238	230	223	234	211	218	254	221	220	203	250	240	256	214	238	234	222	241	253	230	229	216	241	200	226	237	195	199	242	228	215	209	238	219	219	217	217	212	239	220	226	236	215	218	228	237	191	233	227	240	232	212	234	234	214	219	202	221	243	241	256	239	226	227	212	227	233	213	252	245	249	214	243	234	252	219	222	221	232	206	210	224	229	239	200	247	209	235	234	216	172	207	229	211	228	207	216	203	207	211	226	246	241	198	230	202	225	216	213	245	204	236	244	222	201	219	230	252	250	206	223	237	207	205	232	207	215	228	223	214	246	227	208	248	207	212	211	224	236	219	221	218	214	217	225	224	228	224	218	232	219	228	229	222	210	254	255	233	199	218	230	214	231	249	224	222	217	211	257	214	230	264	227	258	241	215	238	249	220	230	216	221	223	246	221	258	244	242	218	239	220	232	201	237	210	220	242	246	210	206	201	222	204	237	219	233	241	189	247	216	231	240	219	255	234	213	219	227	224	225	221	228	212	210	250	243	221	227	237	228	215	217	218	227	189	230	231	244	236	215	205	211	233	242	211	229	203	229	190	235	225	247	245	225	238	219	210	226	250	211	229	223	228	233	205	221	241	213	225	234	244	248	255	233	235	219	234	235	233	225	226	233	223	207	237	250	240	265	236	236	221	211	257	250	229	222	224	224	244	252	217	219	228	238	236	225	236	180	213	232	218	224	224	216	234	228	213	266	245	247	199	233	209	228	233	197	236	216	213	256	224	232	212	234	231	233	231	217	200	217	210	258	221	245	211	246	203	238	197	230	229	228	232	225	227	217	231	232	211	236	205	210	240	218	227	215	219	239	221	241	204	241	222	216	218	218	230	218	234	242	234	230	248	219	219	223	233	243	209	213	201	210	214	219	189	220	209	228	215	203	211	247	198	212	228	234	227	200	210	227	219	231	250	251	226	255	208	282	206	215	233	223	224	233	230	213	230	215	227	213	208	233	218	245	224	230	252	238	244	244	241	220	226	229	204	244	244	205	184	205	193	225	248	242	230	223	243	236	239	231	223	217	233	245	232	225	236	232	231	224	233	213	225	218	225	223	231	233	231	202	250	215	208	234	211	222	227	207	234	231	228	228	243	231	205	247	194	238	234	208	230	250	239	226	226	227	225	217	193	241	235	255	235	226	218	228	235	240	202	236	205	239	247	235	208	230	234	229	247	190	234	241	235	204	234	216	220	233	232	243	253	266	249	221	190	220	229	226	245	225	223	249	198	206	225	236	238	210	242	223	238	257	237	222	214	235	216	249	234	232	230	235	232	211	232	226	235	226	209	220	220	239	234	227	205	238	213	240	228	222	237	224	224	228	256	242	237	236	227	228	222	209	228	241	216	215	221	247	237	208	229	226	224	230	239	217	209	237	214	224	263	196	248	219	223	238	239	220	214	223	227	243	199	205	228	227	211	209	246	235	198	233	229	228	219	246	211	224	216	232	230	225	214	232	220	240	200	212	225	222	212	203	226	228	252	230	220	227	208	243	239	215	249	204	213	222	226	251	232	233	238	228	235	235	234	223	195	248	217	245	234	220	216	222	219	227	226	216	243	229	241	221	215	251	222	195	241	222	238	222	256	220	217	220	211	209	226	246	205	246	234	188	222	212	207	226	221	240	223	237	222	242	241	227	221	202	239	227	202	229	236	237	209	228	212	229	228	209	246	244	226	229	222	222	252	234	235	232	232	225	221	219	211	219	239	232	209	244	222	219	243	222	224	214	207	219	227	218	199	226	252	210	244	219	220	223	222	222	236	222	247	227	195	214	204	231	213	216	219	222	228	209	221	217	216	231	223	187	231	232	207	221	209	223	194	263	228	197	258	236	225	240	259	245	212	215	242	235	213	186	229	227	225	233	223	239	234	192	226	261	203	222	230	219	249	235	222	241	233	223	228	246	221	228	220	201	223	216	233	226	208	231	226	211	243	249	238	221	223	229	255	244	205	241	230	199	235	223	214	222	248	194	269	201	214	244	258	237	201	212	219	241	249	231	197	247	257	248	245	239	236	230	215	209	261	225	215	218	248	214	238	212	239	218	247	226	225	230	242	218	202	226	217	245	217	230	201	232	209	251	260	248	223	225	220	231	241	218	230	219	225	228	224	224	214	201	245	242	227	217	237	233	226	242	226	243	229	196	222	226	236	236	241	221	222	265	210	202	231	248	213	211	229	213	239	226	263	221	211	206	237	198	231	248	246	233	230	205	215	201	239	207	219	217	230	221	210	233	217	231	224	215	229	246	229	248	222	232	225	245	214	218	220	204	232	212	233	213	220	257	242	238	227	206	234	202	202	194	226	224	220	242	220	218	212	196	227	235	230	245	236	229	208	229	221	244	186	197	203	216	211	201	223	187	210	249	251	226	221	227	254	217	237	232	223	192	224	233	236	199	232	244	232	224	234	229	211	222	224	217	229	205	237	226	203	259	182	240	242	234	212	228	224	262	229	217	239	240	254	243	229	273	228	221	271	216	208	194	222	233	232	216	246	221	217	190	247	222	227	222	234	228	228	236	205	248	207	217	229	235	217	235	197	239	219	203	230	252	205	231	231	210	188	222	226	207	214	188	271	235	228	250	209	227	230	218	218	220	241	254	230	211	229	218	230	239	233
26986	26883	24851	6467	388	338	347	337	315	345	285	314	289	287	316	308	313	312	296	293	294	329	329	315	294	338	334	324	322	327	333	299	288	316	325	285	296	318	320	305	306	299	344	293	316	306	327	306	320	339	289	315	310	303	279	332	326	313	322	304	316	313	329	333	339	341	313	283	326	311	344	298	322	349	287	320	325	304	290	291	305	318	322	306	304	324	315	298	324	340	330	319	333	307	273	332	346	294	300	331	332	323	294	324	302	313	293	319	340	284	276	334	325	320	299	340	322	311	331	289	332	292	301	304	302	298	327	312	313	296	327	301	297	311	299	300	335	309	306	288	320	329	324	318	296	304	346	299	325	302	290	317	317	316	299	323	290	301	312	308	331	323	307	315	326	307	337	305	339	306	325	314	301	318	314	308	295	304	281	322	305	322	305	306	266	329	341	303	311	297	348	316	315	326	307	311	342	317	344	307	316	281	328	322	320	340	333	293	311	307	304	333	298	317	319	331	281	296	300	328	330	321	332	327	327	303	324	329	330	294	336	298	311	322	317	304	274	329	307	331	336	337	341	322	338	282	294	314	293	337	302	291	299	307	315	306	304	291	300	305	305	296	314	307	337	294	312	326	298	351	309	329	340	305	325	326	296	317	300	299	315	319	284	302	322	335	300	287	302	355	311	329	297	341	319	309	319	334	313	325	292	332	312	321	307	281	323	310	320	303	284	330	319	329	326	327	309	350	320	327	324	307	303	308	341	301	317	307	321	309	297	331	311	327	314	312	337	317	299	293	292	319	305	342	309	337	310	323	299	315	305	305	341	329	301	316	292	341	301	279	316	293	284	309	323	289	301	306	334	306	306	308	314	318	324	287	279	306	342	350	318	334	329	296	297	303	309	309	302	328	364	340	311	298	332	347	332	311	314	299	315	303	312	319	319	328	311	310	329	327	303	300	298	317	316	314	317	343	316	320	289	337	320	295	305	310	346	303	291	333	307	350	328	318	278	315	327	324	291	304	335	300	354	301	328	304	326	315	322	292	333	341	297	303	318	317	302	352	302	288	285	296	290	323	338	305	313	317	275	307	305	295	318	320	292	339	320	318	298	301	322	314	322	320	313	327	329	332	300	318	323	318	287	306	335	316	344	298	349	327	300	311	315	303	296	298	298	316	293	308	288	337	277	317	291	325	292	324	298	315	329	310	297	290	313	288	314	327	319	340	308	322	321	363	293	275	327	303	315	318	332	299	323	308	331	343	327	304	328	305	296	304	317	301	337	292	297	329	326	307	327	332	307	290	311	323	324	302	312	302	292	339	321	297	279	339	302	299	297	321	312	288	345	317	326	315	309	309	294	303	358	327	311	285	321	292	311	349	339	318	305	264	280	354	283	316	314	330	305	301	321	313	304	334	344	345	307	296	299	296	285	335	347	333	288	297	274	331	330	317	309	321	295	328	349	316	313	313	294	329	323	300	290	285	335	310	316	300	311	300	336	307	306	320	316	317	319	320	322	309	318	303	327	314	323	340	321	320	305	314	323	305	331	325	291	317	326	298	313	333	314	302	319	308	317	324	348	311	325	338	315	296	339	341	302	280	271	321	308	305	347	339	320	309	299	320	317	300	304	310	319	309	330	326	308	334	324	304	302	277	323	323	293	322	346	316	339	304	303	304	343	297	300	288	324	314	292	341	330	283	311	277	300	318	348	301	286	292	281	317	324	326	299	322	309	304	313	331	303	318	317	313	294	344	312	303	312	341	292	330	337	316	325	319	300	288	318	298	307	317	326	325	308	314	304	331	290	305	341	297	317	337	300	338	308	304	311	320	306	312	292	331	326	339	345	320	305	299	357	340	320	332	286	314	298	337	298	292	306	330	323	338	304	294	282	284	322	306	310	302	316	300	326	316	315	314	306	320	341	333	310	314	305	293	320	363	336	325	324	317	317	299	344	337	335	296	286	307	308	321	299	334	340	357	325	312	329	311	336	302	335	300	295	340	278	303	303	338	318	358	313	319	326	338	301	304	302	321	330	333	303	317	319	290	303	299	296	313	293	333	339	304	290	294	313	321	323	326	315	270	323	314	322	291	305	312	295	320	328	300	270	296	312	274	330	331	317	310	329	290	316	324	360	314	283	315	307	340	353	332	336	300	314	290	313	293	319	310	324	302	328	311	309	295	348	305	332	288	331	323	334	279	300	296	329	298	294	314	334	330	325	327	288	326	298	344	311	369	322	276	334	319	303	329	319	330	319	346	336	323	281	344	334	342	321	299	314	309	323	318	321	304	316	348	334	311	320	346	291	299	308	302	311	334	307	351	292	292	295	295	335	327	331	335	315	309	312	309	307	305	318	312	299	274	289	313	313	316	323	308	323	302	322	344	288	309	311	322	304	321	311	338	311	314	304	306	315	288	295	299	304	303	315	307	331	296	334	313	312	329	294	326	329	294	318	332	280	331	315	301	346	327	319	334	298	319	303	320	308	342	283	319	289	334	303	319	299	306	330	286	333	327	323	291	258	318	299	295	308	267	298	336	320	308	308	299	321	334	326	314	319	354	332	302	298	285	307	339	309	298	308	321	335	294	283	313	320	304	316	322	287	312	322	322	305	326	344	303	303	308	330	311	307	306	321	325	319	300	301	338	304	349	312	316	312	306	301	292	295	310	326	289	332	319	325	292	332	318	331	297	304	344	274	303	275	288	323	307	313	330	303	298	300	312	318	313	320	317	326	311	286	307	308	314	313	301	321	326	343	310	338	326	303	303	330	350	318	322	319	321	272	309	306	294	322	315	280	305	292	314	291	286	302	324	304	327	341	329	300	313	318	326	360	339	276	310	308	333	284	328	292	311	299	308	326	340	317	325	329	310	317	340	300	321	319	317	325	342	332	312	306	315	295	308	288	317	305	332	324	324	316	295	283	285	311	310	338	314	342	284	308	322	327	320	305	322	318	287	300	291	318	295	328	338	321	331	306	348	326	310	318	319	310	302	333	296	289	331	343	347	319	333	304	329	307	317	281	284	296	345	305	317	302	311	317	306	311	330	294	310	335	337	324	328	294	302	341	281	340	314	320	280	332	321	309	308	308	314	322	305	308	343	345	297	318	334	292	341	348	327	342	291	294	318	340	306	327	330	306	311	343	300	334	317	294	317	316	320	318	319	301	339	318	304	317	301	321	286	275	319	323	301	301	303	290	325	309	316	338	292	323	349	319	320	303	320	321	313	332	341	301	327	343	299	327	316	325	324	297	349	299	310	309	315	292	349	315	340	304	310	312	319	285	344	310	285	305	317	296	305	336	290	296	292	330	301	321	328	325	322	320	318	353	332	300	319	297	336	330	329	295	326	315	303	294	339	283	323	327	340	285	334	307	334	329	358	310	288	285	290	308	311	282	317	316	341	343	316	270	315	296	308	303	330	319	328	348	345	310	288	316	328	309	307	308	319	320	332	318	313	316	313	309	288	330	303	302	325	289	336	304	293	327	333	310	334
19814	45205	26183	2965	529	438	513	440	437	469	454	446	451	493	451	467	459	483	464	441	454	464	480	466	487	467	427	479	471	521	483	510	477	424	429	450	465	468	511	479	479	446	480	472	463	475	479	442	446	455	445	474	427	440	432	403	463	467	407	435	455	421	484	458	483	422	394	447	444	432	467	471	462	477	416	449	458	473	487	483	442	474	495	426	450	464	446	509	467	423	507	465	427	487	445	466	441	466	451	501	489	467	484	480	459	470	461	488	478	500	438	445	436	435	449	431	473	466	454	448	458	428	456	476	462	456	467	453	439	448	486	457	435	449	450	448	456	482	446	489	465	460	456	453	437	440	450	432	476	450	433	480	451	470	442	442	451	458	470	450	463	474	467	453	431	465	472	467	471	475	462	420	484	450	462	415	425	461	457	448	487	459	468	441	450	470	429	447	490	437	446	461	517	461	456	461	450	467	458	438	451	404	444	458	448	495	434	461	457	458	488	460	459	469	443	488	453	492	410	447	428	457	478	500	478	440	467	458	461	474	410	468	491	461	492	453	491	448	447	464	492	464	465	478	448	474	416	459	461	473	469	472	505	431	472	465	450	450	450	458	523	458	421	495	445	454	475	489	485	429	470	461	503	426	414	439	479	447	454	473	464	488	437	453	452	446	434	435	436	483	447	485	504	488	415	448	434	502	466	472	439	377	459	433	438	437	498	446	500	481	448	451	468	482	508	439	500	447	422	478	463	453	480	422	431	473	432	458	445	434	508	442	514	477	444	447	402	452	483	408	474	438	470	459	483	434	440	488	472	421	463	470	472	432	454	459	472	494	482	494	443	441	486	459	473	474	459	477	464	476	513	448	461	458	480	453	459	468	479	453	479	491	465	471	467	506	482	488	438	425	458	431	478	456	487	422	433	516	469	464	466	459	419	486	443	430	439	382	485	454	471	461	468	466	473	466	489	431	484	435	441	443	474	475	472	490	439	466	422	444	476	457	490	458	485	441	448	452	494	461	488	477	451	462	458	455	470	472	454	481	491	431	453	442	465	523	485	463	464	456	446	475	456	460	464	457	422	437	409	437	459	470	434	482	453	496	503	468	446	480	444	432	456	445	487	459	477	454	479	442	429	445	504	461	474	465	435	481	498	464	436	469	448	455	419	441	445	481	435	481	405	479	442	486	448	485	462	437	479	485	462	476	465	452	461	462	422	467	481	492	481	431	420	456	430	446	450	494	457	467	462	424	482	460	472	431	459	470	500	498	453	443	452	442	444	438	438	454	463	429	485	479	446	445	452	438	492	479	447	491	476	500	422	436	470	435	455	440	437	480	457	484	450	498	482	482	464	449	470	448	457	457	454	479	471	455	485	421	496	481	464	429	446	444	482	456	456	486	471	459	475	430	471	516	479	455	418	479	477	442	454	404	479	477	447	447	430	452	460	445	435	452	467	403	450	446	504	452	456	445	456	448	446	479	450	400	499	469	448	445	449	468	464	458	432	441	420	472	480	457	489	441	471	485	461	462	468	448	488	435	464	454	469	476	435	467	494	430	454	445	410	469	427	472	424	470	488	476	484	462	430	446	428	457	452	456	433	450	453	454	466	435	467	490	451	454	457	455	487	442	486	436	500	448	471	437	468	456	498	454	468	519	485	492	455	486	480	446	469	490	457	488	456	463	457	413	453	511	430	489	467	454	459	458	467	452	441	463	438	467	463	426	456	471	405	432	471	461	410	456	442	474	479	446	446	508	496	486	439	464	482	432	419	464	467	433	435	490	454	449	455	473	431	469	457	433	440	474	456	455	478	450	433	478	434	496	490	446	464	476	478	478	465	446	448	479	484	457	462	482	467	451	455	447	448	442	437	453	468	446	480	476	423	445	480	486	453	458	437	489	424	440	429	472	439	450	436	480	506	445	451	462	464	469	461	430	407	468	449	471	445	483	440	468	431	467	480	430	435	478	474	441	476	437	490	458	480	488	453	445	480	450	521	472	456	466	437	453	469	463	476	461	442	458	443	482	477	467	466	454	492	454	500	471	478	455	442	433	446	462	453	442	440	482	453	447	484	502	459	438	470	450	471	430	470	473	462	437	450	473	460	469	480	453	405	487	446	472	460	449	433	502	459	473	473	476	458	424	431	448	424	451	470	485	487	453	444	485	479	449	482	483	488	449	469	474	474	456	454	444	427	461	455	483	446	455	464	465	459	461	498	477	477	460	467	466	441	447	456	447	486	425	479	453	482	458	490	467	466	496	468	464	434	461	429	460	461	459	470	483	486	469	489	488	474	457	492	449	453	492	468	439	455	482	456	460	457	442	415	446	442	480	465	470	479	454	474	452	454	481	425	480	439	477	480	463	459	460	432	438	451	489	436	457	443	459	466	481	422	484	466	493	437	458	465	488	492	473	463	411	450	483	461	457	456	454	480	434	470	411	440	439	458	428	446	470	450	476	439	497	469	463	447	451	431	435	443	447	488	462	435	471	494	494	446	448	476	436	499	439	468	500	447	432	470	432	431	455	473	464	439	473	463	462	432	435	428	475	427	488	447	433	457	467	460	473	421	458	452	426	442	437	445	467	471	460	477	425	443	450	467	474	453	447	458	476	439	425	446	464	457	482	450	461	488	464	448	490	506	494	474	469	479	482	480	478	455	471	422	511	450	475	467	490	465	426	501	496	472	440	437	464	480	490	452	461	455	412	487	470	467	458	453	429	461	445	450	471	442	459	435	469	461	452	462	465	475	465	415	463	441	466	447	458	481	475	430	437	432	497	466	464	442	467	444	458	459	445	462	431	456	489	486	438	456	440	473	477	473	487	514	457	480	517	490	428	449	447	471	435	423	437	475	472	471	465	457	507	467	461	491	419	454	433	468	455	445	449	403	465	433	448	516	491	460	441	453	454	467	474	490	445	470	481	457	467	492	437	415	463	460	454	433	478	503	456	454	438	460	456	462	474	475	478	430	444	474	464	455	484	442	449	462	463	424	456	461	462	491	464	475	488	490	439	449	456	447	460	449	500	491	427	506	441	458	446	431	403	452	463	442	468	453	468	428	473	457	434	463	414	463	473	456	443	454	466	439	460	448	441	468	462	453	409	429	457	444	457	454	481	488	465	482	486	451	405	483	430	476	449	469	460	455	475	462	449	508	446	471	484	494	454	452	510	435	476	474	434	446	474	463	434	464	495	479	471	446	452	455	466	450	478	462	493	456	431	470	422	467	475	441	440	454	461	441	478	441	453	457	457	417	480	487	417	445	496	471	464	465	444	480	463	459	455	473	426	445	426	440	486	476	444	419	458	487	459	446	472	452	455	450	463	462	460	460	463	487	488	435	433	484	471	454	454	480	480	501	435	434	470	432	500	497	494	440	448	442	470	407	419	487	419	437	423	473	452	454	482	423	460	458	431	449	436	440	412	464	445	470	457	452	481	467	470	448	454	444	453	474	463	465	490	445	466	489	496	461	472	476	464	460	460	478	460	469	446
23818	22506	30734	24359	19206	6112	553	394	348	380	380	326	311	308	324	305	316	327	291	318	299	307	331	289	321	328	309	323	320	352	302	288	278	328	327	307	331	348	333	295	280	302	289	301	281	313	295	314	320	291	290	292	299	311	307	323	340	300	299	317	325	301	320	336	310	292	319	311	321	293	279	301	314	331	328	311	298	323	305	332	319	307	317	324	325	325	340	288	298	299	323	318	312	311	290	324	326	327	294	287	304	314	289	301	324	307	313	334	283	288	312	282	303	300	318	302	316	310	339	288	313	297	330	265	322	309	319	315	303	325	314	315	337	302	284	313	312	328	321	342	272	292	283	304	289	314	325	302	302	308	294	329	316	319	296	315	278	281	332	308	340	275	290	285	289	315	335	292	303	308	313	258	295	304	281	295	305	281	325	304	279	301	290	282	318	296	291	314	278	317	280	314	326	273	312	320	288	267	298	279	320	316	302	295	330	296	290	310	317	319	279	325	311	307	299	308	305	304	303	300	306	316	297	284	345	300	287	335	324	341	299	296	298	315	295	312	295	276	326	322	337	297	314	303	294	329	298	296	286	343	289	276	305	281	296	263	304	324	280	339	293	337	331	349	339	295	314	324	341	315	349	285	304	314	333	280	322	287	284	306	301	303	318	304	308	289	300	307	331	312	307	307	312	320	285	328	287	308	308	321	302	300	299	310	306	283	295	320	299	322	287	322	337	292	293	258	319	311	293	299	310	289	292	322	316	337	300	313	265	341	324	284	295	314	291	266	326	304	315	286	322	291	305	323	307	294	282	293	331	328	317	302	290	318	289	302	310	289	316	322	340	289	294	330	287	323	336	313	296	315	305	325	301	315	312	278	364	315	316	339	351	292	294	293	281	306	319	278	318	308	286	336	301	304	335	300	302	308	288	356	320	342	318	321	293	292	316	305	337	323	303	288	286	307	317	313	295	282	278	304	310	325	295	282	294	301	333	340	311	291	306	306	321	308	317	290	310	322	325	316	286	320	301	305	306	321	298	324	323	300	317	320	300	326	323	302	285	288	314	296	288	337	324	330	315	317	280	289	290	292	293	289	300	284	303	275	288	279	289	325	295	300	284	297	290	293	297	308	309	310	325	311	318	284	326	289	326	311	312	305	322	319	334	322	311	305	310	302	302	280	307	281	297	272	315	304	314	276	300	288	306	291	300	301	302	323	269	335	309	313	320	316	283	338	326	307	281	335	314	314	335	274	302	286	313	287	297	321	314	296	287	319	316	328	290	320	321	304	298	307	295	312	314	313	319	306	296	322	292	308	301	311	289	323	322	326	329	289	291	298	352	297	286	293	325	317	302	322	311	310	301	303	300	292	320	317	319	325	342	282	300	308	309	311	319	297	300	315	308	329	284	287	268	320	312	305	305	334	343	301	295	296	297	312	288	316	305	298	296	310	291	315	325	334	308	303	318	315	325	305	326	330	305	297	319	316	316	303	316	326	308	295	281	320	320	283	295	302	327	312	296	300	326	295	328	317	298	307	314	314	329	317	300	303	326	307	306	323	262	324	300	280	361	307	317	309	339	334	304	316	300	324	316	291	317	315	311	305	326	353	290	299	309	309	294	335	281	296	293	293	315	314	302	309	281	322	315	324	301	341	291	312	284	301	304	300	309	310	297	307	298	318	310	311	335	323	313	327	304	318	302	304	323	297	302	321	294	312	292	295	310	305	307	281	299	269	303	308	306	281	288	296	281	320	316	273	301	298	297	299	291	310	298	315	317	304	302	322	272	311	296	335	319	314	262	300	279	316	311	297	283	294	302	336	311	335	309	302	322	310	311	319	278	306	319	289	290	318	348	312	315	301	301	295	287	327	332	318	313	318	272	319	294	315	311	295	330	294	297	282	309	283	289	315	340	310	304	292	297	300	342	319	290	297	305	306	326	316	288	320	325	318	322	307	315	330	312	292	282	295	301	315	309	296	317	284	311	303	298	296	320	294	312	302	310	300	322	319	307	331	316	287	309	311	316	300	286	288	301	337	313	328	296	294	305	331	300	302	305	324	324	302	303	301	304	313	295	290	315	290	289	307	318	285	315	295	306	301	288	306	283	284	287	320	301	343	296	360	269	317	281	299	318	306	303	315	284	305	314	298	292	295	299	276	324	325	331	317	302	310	297	291	297	291	313	320	308	347	332	322	285	293	321	306	315	323	281	296	326	313	303	312	315	301	291	315	298	325	301	308	322	278	289	302	297	290	340	303	333	315	344	302	269	312	305	334	307	288	305	304	308	292	300	303	308	319	297	291	291	290	296	309	338	330	292	293	302	294	306	318	303	318	281	302	320	316	292	313	332	298	303	329	301	276	318	280	316	330	313	318	285	309	289	283	316	289	308	282	318	333	330	305	318	306	337	312	304	314	307	281	299	329	282	287	295	306	302	295	305	308	328	281	325	296	303	296	281	305	307	293	316	308	324	332	321	339	319	316	285	290	328	322	289	304	271	337	317	287	321	304	335	298	314	300	304	290	322	302	305	316	298	316	281	301	286	318	287	305	314	279	330	334	301	327	307	309	310	293	323	313	320	325	289	287	305	321	309	315	297	303	301	305	307	318	314	281	336	297	341	320	305	295	308	315	309	322	317	291	294	301	295	280	331	291	306	281	287	336	307	308	308	338	314	341	347	290	286	275	312	315	303	308	299	318	331	293	303	318	287	324	297	327	304	301	303	289	289	328	303	287	277	286	342	308	299	311	287	307	310	310	304	307	314	294	311	298	323	309	325	310	318	320	344	319	285	312	287	288	290	300	335	294	315	322	280	313	297	307	332	312	300	290	307	306	334	305	317	279	337	310	314	312	307	330	286	280	295	320	295	305	317	264	305	316	325	287	297	293	301	325	293	292	325	263	313	310	317	336	317	266	357	281	321	297	301	298	279	302	331	309	333	323	285	270	310	274	299	336	302	286	323	313	292	322	324	272	318	309	315	303	307	289	320	295	317	307	309	308	339	286	329	293	288	293	323	329	286	322	302	291	304	342	314	281	283	287	318	305	316	307	292	300	305	297	296	317	275	307	326	324	276	301	307	321	270	305	283	316	300	320	306	257	328	288	304	299	317	335	313	308	297	304	286	305	302	245	322	312	311	301	305	295	305	314	289	322	295	267	316	284	297	324	288	291	342	276	307	310	295	300	314	317	327	313	321	308	291	298	292	317	279	276	300	285	298	328	314	288	318	285	331	313	295	305	274	314	326	301	292	323	325	275	305	299	289	289	306	315	307	287	314	304	288	333	305	305	324	301	300	280	305	301	341	284	312	330	289	305	288	287	319	289	307	294	304	294	277	261	335	308	317	280	310	339	303	299	302	297	324	329	320	311	275	293	292	299	296	304	294	300	272	320	287	316	309	315	308	304	329	309	291	304	296	305	295	300	293	306	323	285	324	291	271	286	310	290	296	306	295	271	294	302	326	306	307	322	325	284	299	307	301	348	318	329	314	297
44451	81856	58651	11467	1153	853	745	664	647	549	551	547	495	538	508	484	483	481	438	456	513	481	509	517	470	473	501	447	488	518	482	505	467	472	497	427	451	484	501	481	438	466	453	443	447	456	466	447	459	481	439	425	449	471	454	474	445	461	434	422	434	438	464	443	427	445	412	433	439	448	459	458	457	482	480	455	457	470	463	441	493	492	446	464	443	456	476	459	439	466	448	471	486	417	453	465	471	433	479	469	457	475	448	465	433	424	454	415	462	498	454	454	441	433	453	422	426	439	452	459	442	443	450	436	425	419	481	480	434	452	436	472	486	447	451	451	436	475	463	444	442	465	446	464	448	456	480	452	447	440	463	476	500	419	451	484	441	450	481	440	446	458	432	481	455	449	447	443	468	454	460	429	418	461	453	466	466	422	477	462	455	457	496	491	455	472	468	448	450	461	462	442	424	444	410	455	457	483	451	497	464	455	471	440	453	438	435	408	423	463	482	444	449	461	404	453	415	432	473	427	472	418	438	466	434	448	456	446	465	442	441	428	413	444	427	411	449	463	451	475	440	475	460	479	462	459	453	448	455	448	462	444	451	427	443	481	413	450	436	445	421	446	449	465	447	465	483	493	474	458	469	424	405	451	468	451	470	452	454	460	459	507	479	446	456	466	458	456	426	449	443	458	477	445	470	451	450	459	456	459	413	488	481	495	418	451	463	455	488	441	432	473	455	417	439	434	427	442	461	435	430	443	476	449	445	473	458	480	466	441	433	466	480	484	429	459	453	446	473	448	458	486	488	460	441	454	431	451	447	462	482	502	430	452	426	437	427	414	448	428	469	442	426	432	436	493	442	471	454	428	459	429	448	449	447	437	443	408	499	463	479	423	442	447	429	442	482	432	451	445	461	431	438	435	451	471	440	460	461	486	434	473	454	447	432	433	468	451	425	429	476	449	431	453	477	464	476	517	457	471	455	441	431	443	467	440	481	479	451	443	447	459	407	461	444	465	481	440	442	495	488	444	463	409	483	467	447	461	463	469	452	474	441	426	443	450	472	464	461	406	470	444	462	428	476	440	422	440	459	431	437	409	440	450	481	464	471	436	442	468	493	443	452	424	493	470	483	428	439	475	444	473	487	424	428	439	450	467	459	410	455	456	489	476	426	463	446	463	480	426	442	471	400	440	460	436	451	443	418	422	429	424	453	449	448	447	443	445	458	426	442	452	421	459	435	431	431	462	463	410	460	454	477	469	416	459	459	417	446	418	454	437	437	447	477	468	461	429	436	432	499	479	436	444	436	465	477	439	430	453	436	468	470	435	447	437	442	438	478	487	445	485	463	461	460	447	437	408	458	463	452	431	438	417	440	446	422	419	451	478	447	470	419	463	440	448	470	467	462	418	470	449	448	435	431	467	470	480	457	458	466	428	454	472	442	426	442	450	485	490	476	409	490	467	461	483	471	434	464	487	464	439	453	424	467	434	467	425	459	431	425	463	450	414	472	436	460	470	456	458	463	485	437	478	442	444	458	475	431	451	462	491	414	457	449	455	469	478	478	451	403	447	430	442	420	467	468	482	437	464	429	450	462	449	439	450	469	433	464	447	446	410	464	466	441	440	462	441	509	455	464	427	438	462	457	450	489	461	467	445	445	384	450	429	470	447	464	426	469	494	445	439	435	499	461	475	454	453	449	418	481	468	469	478	475	467	486	477	451	443	431	490	492	496	428	443	454	434	429	437	435	449	442	445	400	430	426	485	474	448	425	433	436	450	462	515	429	468	487	470	443	480	473	464	474	466	492	446	451	438	422	497	497	467	465	458	487	452	448	433	457	475	448	464	449	472	492	447	429	451	445	473	442	438	431	455	492	467	473	463	428	493	441	460	435	449	472	430	445	498	433	484	424	416	435	446	494	418	477	468	464	437	429	450	458	443	461	471	486	439	438	442	426	453	457	485	434	469	469	464	476	500	471	415	455	423	475	438	417	422	467	419	471	469	460	448	436	444	451	446	460	417	466	478	463	433	492	472	443	445	431	419	413	468	467	436	397	443	434	432	462	437	456	439	441	467	474	480	455	445	504	450	456	472	458	474	439	458	480	445	431	450	459	445	455	465	448	479	434	432	429	407	480	477	459	457	443	466	463	480	429	460	487	471	456	426	456	453	449	442	435	450	467	478	416	457	463	445	450	434	450	444	452	475	465	442	460	437	466	444	494	446	462	461	439	428	436	438	453	465	468	447	421	457	454	442	406	440	434	416	475	461	442	444	449	425	449	401	438	464	430	500	433	447	441	400	479	428	459	409	408	432	462	442	464	428	435	441	443	420	443	440	492	473	449	462	448	469	459	459	427	469	447	438	418	474	444	419	429	436	434	470	481	434	447	440	482	457	417	458	436	456	452	415	474	454	466	470	460	436	447	457	413	456	448	481	457	434	474	426	455	475	453	470	429	473	443	426	462	430	463	453	432	443	423	503	460	458	437	463	448	465	466	453	443	459	421	470	477	474	440	429	439	437	436	452	447	447	456	474	449	444	435	462	461	448	467	464	433	460	449	432	509	467	489	454	500	490	459	467	435	449	452	444	413	449	451	472	476	430	442	464	446	438	440	453	465	428	449	450	431	454	482	442	461	480	452	463	441	458	433	431	477	464	426	454	484	486	473	444	471	412	451	470	475	426	422	442	443	437	411	434	463	476	472	464	422	426	463	446	460	401	438	434	448	432	474	450	482	428	437	450	470	492	467	413	450	459	486	492	426	493	421	461	422	428	419	418	467	419	499	449	458	467	410	500	412	419	458	441	457	482	414	431	443	426	418	460	465	504	442	417	494	460	448	429	459	470	472	487	464	469	444	441	442	434	485	482	451	470	422	422	415	503	468	479	484	454	395	463	414	424	448	437	466	444	449	462	479	420	471	441	420	445	479	451	436	465	474	471	464	450	484	448	442	461	410	484	441	472	477	439	496	442	464	472	470	451	465	425	471	492	434	483	434	464	436	425	461	487	415	456	473	492	452	468	436	430	434	451	442	458	485	418	429	453	482	446	479	437	466	432	454	426	456	438	488	432	487	466	442	478	448	454	433	430	463	436	430	455	433	469	436	460	443	428	473	441	464	472	476	454	448	493	450	448	418	423	465	490	435	472	430	459	449	466	434	460	460	444	408	466	426	480	472	425	477	436	446	474	454	460	450	447	472	464	433	423	435	486	473	420	478	436	440	453	426	468	443	451	405	464	474	427	453	455	425	480	432	459	498	473	454	436	421	479	454	431	467	417	444	476	457	469	458	468	463	479	422	462	429	464	414	454	446	434	482	420	430	498	432	436	448	455	454	474	440	437	463	445	438	434	464	468	446	461	421	441	444	472	449	450	456	522	426	440	431	448	473	454	478	444	474	437	420	447	402	421	454	469	439	474	442	450	440	457	468	452	452	436	437	442	474	429	456	466	482	442	449	474	431	452	465	454	445	427	470	444	464	459	460	468	456	470	437	434
22821	21661	29894	23557	21060	19603	4612	324	252	270	243	233	205	216	199	191	189	177	159	208	174	182	177	169	177	167	172	170	194	202	170	184	164	179	208	159	162	187	162	154	135	160	159	155	162	155	131	131	161	185	137	155	158	178	140	150	155	154	154	162	154	157	168	162	156	144	154	171	152	164	147	173	157	172	171	150	157	156	180	174	155	159	146	161	146	163	171	147	159	183	171	167	167	153	167	163	146	159	152	146	171	161	144	170	131	179	171	144	169	160	163	183	163	132	161	146	167	153	160	138	149	153	154	161	154	147	152	160	154	144	150	171	176	149	163	168	152	176	161	190	141	163	180	150	153	162	158	160	165	165	163	158	176	182	170	149	123	144	173	147	132	156	164	162	152	160	145	160	162	133	162	167	166	158	124	154	146	143	133	172	159	155	165	165	174	149	171	150	163	176	136	158	151	148	164	176	135	146	162	152	159	137	153	158	173	166	161	161	156	152	137	169	143	156	160	146	150	148	159	155	153	155	152	159	151	154	168	152	159	169	153	154	169	155	150	162	148	172	159	141	164	156	179	141	169	187	173	152	143	180	140	161	147	172	161	155	144	174	170	139	158	153	189	153	149	170	161	165	165	154	162	167	156	150	136	165	145	169	150	135	161	157	142	154	143	148	166	167	147	177	174	166	155	173	167	156	168	157	157	175	167	156	152	150	149	151	143	172	139	172	162	151	160	141	139	136	157	155	164	193	152	164	162	139	161	154	166	163	154	175	144	169	169	157	182	161	157	145	168	145	169	188	150	164	178	160	159	169	162	161	158	163	145	149	153	134	147	177	168	189	158	157	158	170	160	154	161	157	159	147	180	160	159	151	159	163	131	160	139	147	148	148	177	153	159	156	180	144	157	147	169	141	151	149	155	176	154	137	165	161	149	152	164	190	143	155	163	174	153	177	176	157	169	159	142	135	156	152	174	145	166	145	146	159	148	163	188	158	168	165	160	170	166	144	170	151	164	149	175	135	148	163	175	157	160	166	155	166	147	152	157	142	157	159	154	160	139	159	156	155	173	156	150	171	148	128	149	168	159	160	148	170	154	148	148	160	182	161	159	145	156	160	150	143	159	161	169	153	146	149	156	154	133	151	150	158	172	148	167	146	141	148	168	148	172	156	173	158	158	159	146	191	166	137	153	150	141	142	144	158	172	176	167	167	153	138	141	148	144	147	167	158	183	162	175	170	165	162	156	162	155	150	158	171	153	168	163	160	148	171	176	149	182	144	165	155	142	158	165	145	139	146	146	159	168	159	167	173	153	165	160	159	135	182	183	148	167	140	158	166	156	141	165	172	177	174	142	144	158	159	162	165	163	165	164	186	170	162	151	154	160	166	171	165	156	157	126	139	176	159	136	156	159	158	154	167	172	162	160	161	175	169	142	173	154	148	155	159	165	146	134	159	140	156	139	157	171	181	156	170	164	156	144	147	154	155	151	164	162	175	163	159	154	165	176	150	151	166	158	140	153	149	167	142	164	145	162	173	150	147	150	149	158	153	161	177	178	186	158	145	157	181	148	160	148	170	161	154	148	163	169	150	156	176	163	169	153	176	165	144	131	160	153	165	175	173	166	161	164	134	157	149	163	174	149	149	153	150	156	135	151	161	183	128	159	151	149	173	172	173	153	154	172	163	137	158	149	142	166	136	162	140	175	171	165	134	147	147	164	151	151	163	171	171	168	155	149	182	162	188	160	176	160	167	143	167	154	146	154	164	147	177	141	163	170	161	169	161	154	168	139	152	174	178	145	168	158	143	155	153	166	142	150	169	139	154	167	140	142	158	158	162	168	144	178	171	145	151	166	146	160	167	142	148	136	158	163	158	150	152	162	174	165	178	154	175	184	174	162	149	145	168	168	163	149	171	153	163	163	166	157	149	142	174	166	169	168	153	167	159	144	146	176	167	172	178	154	164	162	152	149	143	169	130	156	158	155	169	158	154	149	149	173	146	143	152	197	158	150	155	155	181	173	160	171	156	138	157	161	157	154	168	162	183	145	145	166	135	168	163	178	161	169	150	154	164	146	164	161	159	167	143	145	164	153	155	153	178	157	163	156	165	139	146	161	150	142	180	167	168	150	166	166	167	165	160	161	146	154	171	154	153	171	150	164	150	155	154	167	161	159	161	168	159	153	161	144	168	148	163	133	143	184	159	158	135	157	169	141	165	158	167	157	146	137	173	153	170	154	154	146	160	156	161	174	158	155	150	154	154	157	159	161	170	157	154	163	166	158	160	160	169	158	156	159	151	134	169	159	160	168	162	143	166	180	154	145	156	175	148	160	148	161	157	189	156	156	142	136	167	151	153	168	178	148	154	156	133	132	144	156	145	162	158	165	152	159	170	141	164	176	157	140	146	144	172	174	154	137	148	140	184	171	184	156	164	154	177	194	154	168	183	167	156	160	171	150	172	171	148	141	168	146	160	177	164	155	173	139	150	157	141	157	149	158	170	159	143	158	172	162	160	147	160	161	160	146	169	148	173	172	151	145	189	162	148	157	163	146	164	165	169	140	159	153	165	156	160	149	147	151	159	186	145	164	179	132	178	155	163	149	154	167	173	154	163	154	171	171	182	164	168	163	137	144	160	160	157	171	138	177	157	162	175	155	148	144	178	152	157	163	167	155	182	148	187	152	142	174	160	173	165	132	142	186	178	180	167	161	162	157	147	158	142	157	158	151	159	160	170	173	150	159	159	189	147	164	158	160	142	157	160	149	148	163	175	155	161	150	173	192	144	142	151	156	149	140	174	152	143	154	151	145	142	175	138	166	158	142	175	154	156	155	133	174	158	154	172	150	156	162	156	158	152	184	146	147	168	139	156	154	159	124	152	188	172	168	174	138	140	175	141	157	145	165	154	160	156	184	170	170	146	185	131	173	143	136	177	167	170	161	179	169	165	158	169	155	158	138	165	162	163	121	156	162	155	163	162	162	165	151	161	155	135	156	143	163	164	144	134	162	166	158	151	171	147	148	158	148	147	146	186	141	175	157	159	144	152	159	176	158	149	152	169	161	148	153	161	171	177	136	160	145	183	164	161	141	149	137	163	140	139	151	142	172	163	141	158	163	151	146	158	154	141	162	162	145	175	165	165	152	173	150	153	147	142	159	163	145	156	163	174	148	150	152	145	158	155	158	154	122	150	162	141	173	153	162	152	158	164	142	146	147	164	155	149	134	168	144	150	158	170	151	166	159	150	151	147	150	160	163	134	161	152	155	147	171	169	154	177	140	126	160	159	149	162	152	164	156	131	161	170	149	151	157	170	163	177	167	166	153	140	171	173	168	160	149	162	148	163	161	154	164	173	159	169	179	146	190	152	161	141	139	176	172	161	149	155	158	165	154	148	163	153	167	169	147	160	145	157	151	159	181	175	158	156	158	176	173	163	160	178	168	160	171	124	161	148	164	160	167	166	136	162	142	155	140	163	176	170	150	157	139	150	180	160
53229	83058	66861	14738	1432	1012	847	694	594	518	472	430	383	336	315	321	281	299	305	326	288	303	251	292	290	293	284	286	283	313	279	281	298	281	246	275	256	238	271	250	237	231	231	260	224	230	236	245	232	238	240	244	247	231	242	226	234	262	253	250	258	248	226	221	221	242	253	230	258	227	241	221	229	236	227	256	244	247	252	229	246	247	238	252	206	232	244	250	221	218	252	220	233	238	241	231	220	236	205	235	240	213	258	260	213	266	241	235	209	240	238	232	224	260	207	229	230	263	242	242	244	222	249	219	218	249	233	266	229	261	257	242	235	261	215	235	241	235	243	239	226	247	248	251	252	236	232	246	249	232	242	239	246	249	208	231	227	238	229	244	223	242	240	238	239	239	223	227	218	232	224	242	224	225	218	240	249	250	240	228	225	236	243	217	215	217	238	238	240	244	217	246	228	242	236	244	242	183	242	250	247	229	239	224	243	222	236	243	236	235	223	207	232	235	242	241	247	232	225	248	230	213	218	243	252	222	222	210	249	249	215	250	231	228	230	219	214	228	248	243	230	221	259	228	224	244	239	231	228	230	221	235	226	243	212	232	238	245	223	259	243	246	239	231	239	222	250	228	209	232	237	240	213	227	212	229	251	234	242	260	227	241	251	239	239	232	224	251	243	250	224	235	218	244	231	233	238	227	232	218	234	215	217	230	258	192	232	243	241	247	216	247	227	232	241	259	227	241	207	235	231	230	233	234	222	235	234	242	219	253	223	229	222	245	251	250	228	211	247	229	245	244	235	221	231	251	253	226	211	245	246	238	254	242	243	211	232	249	256	227	229	235	234	215	246	224	218	222	245	241	207	247	235	220	236	270	257	251	243	258	217	224	223	252	245	243	230	224	250	215	261	233	253	231	193	255	223	236	224	243	246	239	201	252	225	216	243	224	212	257	232	226	209	250	211	224	245	210	235	219	245	234	224	216	250	228	233	214	248	258	255	198	262	235	263	212	236	246	243	221	250	251	237	253	207	238	210	206	244	237	242	228	256	247	230	230	213	222	234	224	254	228	210	235	238	239	258	238	245	220	226	215	238	251	245	224	239	246	259	238	216	219	217	232	249	221	240	249	254	246	238	215	222	215	227	242	210	218	240	215	237	217	246	232	243	274	233	236	224	252	219	236	248	219	237	243	248	232	249	230	225	254	243	281	225	215	221	235	213	232	259	222	217	230	236	244	255	249	253	201	258	249	259	224	237	228	236	255	233	224	231	240	246	236	246	222	246	224	244	250	239	252	256	234	237	234	229	218	254	235	228	257	241	196	212	238	242	243	266	247	250	245	224	194	204	233	247	255	260	244	218	220	244	221	240	272	227	242	211	234	221	206	260	241	240	243	240	217	244	243	239	246	240	244	243	251	229	243	251	237	203	237	246	223	226	243	255	237	268	249	236	225	228	230	217	232	214	233	227	270	232	260	242	222	228	231	240	259	240	260	242	229	230	221	223	242	234	254	267	271	259	237	228	233	227	217	233	237	230	241	239	236	257	232	220	246	257	220	256	240	253	230	220	245	206	216	232	244	237	227	220	272	224	228	237	229	237	231	242	244	248	209	241	249	234	234	262	244	222	249	254	261	248	232	230	243	242	239	217	262	269	225	258	229	246	229	238	238	237	253	251	254	243	236	200	268	225	244	241	261	226	216	249	191	234	196	220	234	260	225	255	244	230	252	234	254	273	217	228	232	228	244	247	249	258	226	233	244	250	221	232	235	227	239	202	227	216	215	198	245	246	223	208	251	245	249	256	237	260	230	249	255	243	239	230	212	211	236	219	249	229	229	240	235	220	236	209	269	229	246	238	223	222	240	231	230	221	250	270	237	224	223	250	248	247	248	229	208	240	231	235	232	247	214	265	251	267	211	264	229	213	221	240	254	235	250	276	239	241	247	251	235	247	225	230	241	236	219	224	237	228	217	243	228	246	243	256	241	247	201	236	249	224	233	250	241	232	252	227	219	243	225	218	240	242	245	215	203	244	258	231	234	254	241	237	266	223	240	216	226	204	235	188	231	237	232	245	236	229	263	227	231	242	227	241	263	232	243	237	265	214	216	240	240	255	246	264	246	252	240	239	213	252	256	237	224	223	230	223	248	231	255	247	232	249	268	241	235	233	252	242	241	262	227	237	238	238	260	215	227	254	250	238	235	238	238	237	245	219	218	245	233	257	232	238	250	240	212	222	232	212	230	250	247	230	210	253	255	219	221	244	225	241	234	221	246	260	220	261	242	220	279	236	234	237	234	226	259	241	228	272	239	269	241	267	228	246	214	199	224	231	236	232	244	214	230	250	218	223	220	237	245	242	239	243	240	232	238	229	221	240	250	211	230	232	227	209	232	231	237	201	241	220	241	220	221	237	206	223	201	234	222	220	227	252	219	205	241	231	247	229	226	234	255	220	230	240	223	221	247	270	241	244	221	194	258	236	253	214	219	222	250	249	243	215	229	270	235	226	217	236	256	237	262	236	219	204	229	216	232	227	258	212	264	250	251	208	261	226	220	226	233	247	218	226	239	259	219	243	238	211	221	229	243	217	260	242	232	187	222	231	240	240	248	204	228	252	229	238	238	242	219	229	235	245	228	239	234	257	199	235	230	228	232	249	235	212	229	224	227	211	233	221	216	245	249	235	241	224	225	223	236	224	220	226	215	252	229	239	249	231	248	235	238	218	233	261	243	244	254	244	231	215	241	228	257	250	220	262	258	252	241	222	227	237	242	219	241	224	258	231	244	255	253	238	242	229	234	224	262	261	210	244	247	232	257	243	238	229	244	252	253	250	252	237	248	259	237	222	255	234	246	239	211	203	212	214	239	241	250	260	237	225	241	240	201	254	235	224	244	236	247	228	249	206	230	263	228	233	229	242	241	238	224	239	218	222	239	248	214	236	239	240	224	233	199	225	258	247	205	226	264	242	245	218	232	244	245	222	232	260	245	225	233	219	222	227	215	246	242	235	231	261	263	238	220	238	247	235	234	232	214	258	260	238	223	223	246	217	221	213	214	258	223	240	247	250	239	227	239	254	235	236	238	242	222	222	226	221	218	235	272	231	250	207	244	237	234	263	254	228	234	225	215	240	226	235	222	231	211	217	212	212	250	225	253	248	241	252	223	231	250	251	209	228	224	230	234	212	232	205	262	237	239	243	225	225	230	222	230	237	220	230	251	224	225	239	234	243	266	230	246	246	226	236	228	216	246	255	228	246	240	240	272	237	227	262	245	229	240	245	227	212	247	219	242	233	239	236	276	227	247	256	221	251	232	235	245	258	234	240	236	241	233	251	264	237	239	215	210	234	225	223	262	217	247	210	228	244	234	246	222	245	215	249	206	263	226	215	240	229	232	240	212	218	244	223	268	255	237	217	255	217	246	241	232	239	216	212	243	240	258	235	231	248	237	219	238	220	245	244	233	239	255	224	252	205	216	240	216	239	218	230	236	213	225
26971	27705	25627	6289	377	330	315	308	311	345	294	316	330	309	322	293	320	337	339	318	308	339	324	328	348	304	327	332	291	305	338	328	296	315	338	352	306	307	355	301	330	337	328	317	306	303	315	304	318	325	296	298	312	331	321	322	326	312	331	330	323	286	308	333	311	296	305	325	306	287	292	324	318	321	327	312	313	308	309	321	301	319	312	331	319	332	341	290	333	301	296	308	308	315	325	293	321	309	300	323	318	295	298	322	305	307	308	318	302	327	322	319	314	313	326	329	293	310	318	302	303	292	297	318	318	303	366	293	312	304	325	301	310	308	309	307	294	313	304	330	300	307	311	329	317	317	313	348	305	328	303	340	342	325	307	346	308	300	339	311	314	344	322	284	336	325	313	339	305	305	307	279	277	334	285	318	303	319	326	273	327	310	287	306	303	327	304	297	311	303	324	293	304	290	301	317	322	341	315	316	310	311	324	304	285	329	291	314	305	297	311	284	339	307	292	312	303	307	316	282	302	308	331	314	326	310	330	316	338	334	302	313	303	312	314	313	321	307	339	317	300	335	307	316	295	315	305	309	330	276	336	314	328	277	299	328	332	315	303	314	308	300	324	306	320	311	324	318	327	303	322	299	300	290	332	325	308	292	318	324	314	310	326	313	315	338	331	327	333	306	291	314	327	298	320	351	296	333	287	326	302	316	317	295	317	311	313	314	297	323	293	278	325	297	297	324	308	307	309	330	288	347	308	317	295	293	295	340	314	310	337	307	280	330	307	296	290	319	280	341	322	339	315	305	297	303	288	296	332	308	288	330	329	348	321	314	308	317	324	308	325	289	312	341	330	299	301	289	317	297	313	296	300	321	320	305	334	290	302	286	315	316	327	323	316	319	303	313	310	313	312	323	294	326	322	319	266	310	313	342	305	342	308	303	306	308	321	310	310	299	322	343	274	306	317	316	286	312	343	306	315	324	318	318	293	311	308	340	291	307	315	308	294	322	300	322	331	343	337	318	281	324	317	298	310	327	346	320	330	296	307	337	296	318	318	272	338	259	321	345	321	296	323	330	308	313	313	305	308	310	306	309	306	279	308	309	294	270	312	290	318	296	305	322	318	341	365	298	304	303	300	333	341	322	311	319	325	311	286	319	308	337	349	297	303	315	354	294	323	324	337	344	302	314	351	289	323	315	281	332	302	304	320	319	307	333	276	285	325	321	347	330	322	309	301	319	337	327	323	317	318	320	342	340	334	337	280	307	282	312	327	332	333	299	280	296	324	327	327	316	308	307	332	314	336	303	312	336	299	308	306	302	320	305	322	312	283	328	336	342	301	296	288	306	308	316	303	321	335	298	293	293	334	310	312	312	283	310	349	317	349	346	339	312	303	318	313	285	311	311	303	305	319	303	355	285	336	319	300	306	320	286	305	309	312	320	278	339	330	307	313	293	304	340	278	301	344	308	336	331	319	316	325	327	322	313	302	310	300	303	335	292	306	314	324	313	258	289	280	327	322	309	310	325	354	329	317	300	325	329	318	324	286	296	273	305	311	322	307	315	321	310	318	296	337	303	276	302	296	316	311	316	339	317	293	302	309	315	300	319	317	337	322	335	343	329	343	285	330	302	307	292	332	322	305	309	308	332	316	277	282	336	326	278	316	328	336	308	335	298	325	284	342	316	308	302	312	306	321	316	335	293	287	287	326	321	297	325	299	305	310	295	272	315	299	319	300	308	282	334	333	327	321	327	339	328	283	303	292	326	321	305	293	312	329	312	328	325	285	309	336	299	305	298	303	344	306	323	316	316	330	345	323	296	326	310	312	326	324	323	330	348	331	346	342	309	312	302	339	306	310	292	323	291	330	351	287	299	324	282	314	323	326	320	314	302	291	333	288	292	364	325	351	318	292	306	315	311	316	293	342	307	322	319	300	296	280	317	334	312	327	314	340	288	301	330	328	336	326	295	284	353	310	304	313	308	291	304	309	291	291	330	309	301	307	316	298	312	289	307	294	297	338	295	320	290	330	310	325	320	301	307	307	289	322	319	315	289	336	335	340	302	318	306	316	303	331	312	310	316	341	297	274	324	319	336	292	272	325	315	323	330	296	338	321	316	329	323	339	305	321	302	317	320	304	279	315	353	344	302	284	333	308	292	308	302	330	313	316	295	322	316	328	312	322	307	319	333	282	330	346	320	355	311	311	305	310	284	327	297	319	298	301	297	305	343	299	277	328	339	306	327	330	318	284	316	336	316	298	344	335	276	309	329	309	310	277	319	288	306	320	298	322	342	290	291	306	296	316	295	314	316	316	319	299	290	313	302	327	320	311	322	303	293	290	313	336	324	324	310	291	308	290	308	277	299	320	315	321	313	318	320	318	348	329	278	316	308	307	309	323	327	326	316	299	319	331	325	322	309	304	288	328	303	343	327	282	289	312	304	309	344	340	302	307	326	287	290	305	322	294	324	313	311	310	307	313	336	327	304	310	311	315	315	312	313	294	341	299	307	311	306	321	297	285	297	340	273	332	325	292	311	333	316	343	311	323	333	278	318	312	342	293	334	324	348	326	319	308	298	313	317	317	317	318	318	339	317	290	300	324	326	316	301	262	354	298	347	300	302	310	316	316	323	303	303	345	312	300	309	309	323	320	275	335	318	317	340	317	327	314	324	336	316	314	333	312	290	332	308	288	312	297	291	301	323	289	326	301	315	339	315	340	321	327	318	313	338	286	309	321	323	307	264	291	323	300	317	296	335	337	312	353	319	291	326	309	319	300	312	323	309	304	293	323	341	337	285	305	294	288	312	294	312	356	301	289	305	310	317	318	339	300	306	298	307	317	318	318	316	316	338	274	305	340	335	305	316	332	331	323	300	333	295	334	310	308	299	323	326	301	305	326	301	328	315	320	306	344	320	310	308	297	302	342	319	337	307	296	327	342	311	312	338	326	300	307	284	323	308	316	330	325	300	326	348	287	349	291	312	323	329	323	319	291	289	333	319	320	304	297	299	285	342	337	307	291	299	294	286	296	301	295	314	322	330	339	355	317	292	336	317	314	291	350	345	339	344	327	310	307	312	295	316	296	323	299	297	275	297	335	318	327	335	318	302	327	302	342	336	311	328	330	323	304	323	299	319	347	349	321	337	294	301	319	324	285	322	306	307	309	309	309	322	333	323	312	310	295	335	333	307	318	259	322	300	318	308	322	316	300	350	303	319	315	320	316	315	323	308	311	324	341	298	305	329	312	316	302	290	329	327	347	286	295	335	331	292	320	304	326	327	278	324	346	323	273	337	328	315	328	288	271	318	313	315	315	311	343	307	304	298	314	311	315	286	319	297	302	283	294	306	333	290	332	301	307	301	333	288	276	305	309	311	284	313	330	323	307	330	291	302	275	343	331	274	328	312	310	309	309	336	343	328	283	312	319	301	317	302	293	336	316	308	301	326	308	301	282	301	336	300	301	315	315	300	293	304	313	308	297	304	314	304	317	329
21985	46873	25916	2896	473	531	492	453	481	493	462	490	460	484	457	448	516	445	476	445	480	449	477	471	468	475	493	485	483	508	468	488	456	474	435	450	469	464	440	465	460	484	445	495	432	470	449	465	428	485	447	474	433	468	455	493	462	442	484	451	448	482	453	422	470	464	418	470	508	462	499	469	449	484	429	450	445	506	473	521	481	431	436	481	452	432	444	445	471	456	419	447	484	449	477	490	472	481	473	477	466	482	483	444	459	480	499	485	445	455	429	450	441	456	463	459	491	453	454	451	405	452	482	451	489	472	488	494	459	417	461	455	505	476	481	476	479	470	443	467	469	440	483	472	430	436	461	462	448	489	471	456	494	468	460	444	477	462	424	483	422	453	510	455	435	442	476	472	462	467	443	455	461	466	461	430	429	433	459	421	464	441	457	434	472	487	450	459	488	459	469	474	499	459	469	469	464	486	443	469	426	472	447	454	458	471	474	464	445	465	462	504	455	447	457	453	454	457	477	460	463	466	437	425	463	496	478	462	441	473	471	490	447	484	494	453	450	416	468	475	467	488	450	509	466	439	448	472	469	434	470	474	423	468	466	441	476	480	446	437	485	466	481	446	465	480	478	453	446	453	494	447	472	431	479	472	436	459	493	480	455	446	467	462	450	491	440	453	454	459	447	439	459	500	454	466	433	441	450	450	489	447	459	452	403	443	464	478	442	472	421	471	433	462	497	452	451	464	444	476	469	462	471	436	447	456	480	422	453	441	505	505	479	498	491	473	468	479	455	481	472	475	456	491	437	434	468	464	447	460	475	444	499	486	425	454	462	481	492	472	476	445	454	457	491	456	453	462	449	447	477	448	463	460	477	432	478	466	445	426	495	484	466	443	464	459	464	456	447	451	471	467	433	457	444	482	458	463	435	453	499	483	440	465	467	421	455	431	437	471	516	436	477	461	489	499	457	456	464	474	495	477	506	456	440	456	475	480	471	482	486	453	473	480	454	437	460	458	439	474	490	462	452	478	480	473	461	472	443	500	477	424	427	493	422	438	470	481	430	420	446	439	478	445	460	449	463	474	471	492	442	452	457	485	462	491	512	470	495	505	458	453	475	475	485	465	447	424	470	503	442	476	460	446	488	494	446	484	437	455	512	440	469	468	440	485	444	455	422	448	499	463	433	437	450	496	471	418	490	473	482	461	470	471	431	487	483	479	514	495	450	458	492	427	468	477	430	503	503	466	504	486	421	444	461	458	499	457	450	488	502	452	449	465	460	452	469	421	497	405	461	448	458	453	491	454	453	426	461	448	462	453	492	453	442	456	452	426	465	453	482	496	445	458	464	468	458	463	475	455	497	465	477	460	493	470	463	454	459	472	463	463	456	484	481	472	458	476	465	453	490	486	455	447	464	442	516	426	474	412	458	470	470	471	417	431	494	495	468	463	469	433	442	440	461	456	500	430	459	456	400	496	516	475	469	437	467	464	479	465	412	431	487	456	479	473	486	495	440	473	423	423	471	428	533	483	419	471	458	473	466	416	405	455	441	459	436	457	459	434	465	436	452	452	452	439	492	439	454	445	505	429	461	453	456	518	435	456	478	489	438	506	467	517	518	466	451	453	457	477	456	437	434	448	466	460	446	470	467	482	422	480	421	475	483	455	446	446	430	483	453	463	501	483	475	490	467	521	476	462	444	447	465	441	453	475	469	466	472	457	471	459	454	477	467	448	462	446	468	488	424	445	438	476	460	478	438	459	459	499	484	479	474	479	462	465	451	458	425	462	454	458	464	503	473	482	488	427	481	474	504	474	446	467	504	454	470	449	434	461	434	463	488	540	482	441	471	457	484	433	428	462	451	476	438	465	453	499	475	444	470	447	462	470	466	470	457	461	459	496	447	446	429	427	429	439	507	426	452	458	503	450	426	487	472	448	460	502	448	480	506	471	447	462	486	468	412	460	438	457	454	433	462	460	434	444	439	473	465	452	466	462	448	437	465	517	453	446	471	442	445	473	485	474	441	497	492	427	472	451	459	468	456	440	451	475	429	460	460	456	469	448	440	453	451	456	475	456	461	446	479	499	481	472	453	519	498	458	484	482	435	438	465	460	470	445	495	440	478	488	457	465	454	459	466	457	464	489	461	473	467	490	483	462	485	458	449	448	469	445	449	494	481	448	450	461	430	438	483	465	440	488	458	469	447	467	443	453	466	490	465	485	457	484	455	433	433	465	462	471	467	465	450	467	439	449	470	484	461	441	446	445	464	439	487	476	444	442	461	480	467	471	448	448	446	455	481	460	466	495	441	431	481	439	468	456	482	462	485	463	486	509	454	466	423	453	485	482	442	449	464	458	491	448	475	462	448	451	505	460	489	490	466	476	462	474	443	476	451	483	486	448	487	435	433	488	443	471	449	459	480	426	457	425	439	433	469	446	472	452	411	468	478	458	436	441	432	447	499	488	492	504	477	434	473	481	448	494	485	507	439	480	472	458	465	450	448	455	462	448	505	468	502	448	467	442	413	452	518	432	454	431	488	462	487	471	497	461	433	428	471	430	478	461	456	471	457	453	468	457	447	490	459	475	435	434	462	483	441	434	491	453	486	470	453	453	485	433	454	449	441	490	437	464	449	421	487	407	419	441	457	508	466	478	514	458	441	438	449	475	438	475	443	470	496	451	473	480	473	470	475	469	478	458	463	472	444	476	416	515	468	483	504	425	461	478	478	472	489	473	461	455	466	486	455	441	493	452	432	481	437	456	450	442	472	448	472	478	464	456	444	483	434	420	448	462	470	474	462	458	447	458	474	442	465	468	469	452	480	469	444	475	480	473	454	440	481	461	481	453	440	473	489	499	473	514	417	457	510	464	475	453	475	447	475	436	475	442	430	462	479	454	473	474	450	408	494	423	434	474	462	455	461	434	467	396	461	455	512	511	463	482	459	455	454	436	425	445	491	465	452	465	456	459	487	513	475	452	471	465	475	444	500	465	419	437	439	485	438	438	439	449	449	442	447	457	435	439	460	493	461	486	495	415	420	447	452	458	414	443	438	486	459	463	473	497	486	495	460	459	435	478	423	477	435	480	506	498	498	472	485	489	478	465	444	433	461	497	448	484	475	495	498	425	461	435	457	470	485	463	441	459	440	471	434	456	490	456	419	436	439	449	459	448	421	498	460	450	475	473	435	480	445	442	436	444	480	432	457	462	475	431	454	466	460	428	488	448	474	468	475	449	464	454	460	504	462	479	435	483	467	493	480	483	446	455	505	474	503	475	477	459	487	475	484	428	462	471	445	426	436	474	450	472	432	457	435	445	510	451	437	451	466	484	461	445	438	467	484	449	473	434	468	443	429	465	440	437	499	454	465	506	483	477	489	491	446	445	472	453	492	480	451	473	461	451	464	455	482	453	472	446	478	476	398	477	467	453	419	450	464	470	467	507	473	505	471	487	481	492	463	471	463	471	445	468	444	451	482	460	461	439	467	491	469	420
23835	22176	30937	24271	19572	7011	583	376	353	377	340	367	351	342	296	367	315	331	324	307	306	311	323	338	351	334	368	340	305	335	351	311	326	360	305	331	298	320	284	302	313	328	307	312	300	317	321	282	319	307	296	306	349	284	314	292	327	301	339	324	295	317	306	314	325	318	309	311	298	284	315	277	315	286	298	253	258	316	295	301	279	315	305	313	309	325	310	288	309	294	334	260	325	306	293	287	314	320	274	310	273	307	306	330	310	314	315	328	285	302	319	316	286	270	313	310	314	319	294	323	290	284	307	316	308	320	321	329	299	331	292	306	326	295	312	316	309	301	277	333	341	323	327	296	316	310	320	293	301	300	309	298	329	313	311	317	279	285	330	298	313	330	318	300	313	304	308	289	329	297	302	310	304	294	286	279	295	316	305	340	311	290	346	324	330	293	312	303	317	310	295	288	310	286	321	272	308	305	268	334	309	305	299	343	276	291	296	293	321	306	283	303	296	299	296	330	332	296	301	317	298	287	296	308	323	320	315	325	285	257	291	304	332	299	313	302	325	307	285	304	329	293	312	329	302	330	284	322	295	335	303	286	297	316	276	292	309	313	332	295	320	301	300	296	325	308	299	320	318	320	325	309	300	319	290	307	293	299	296	321	321	291	285	296	317	319	285	293	315	318	319	273	319	307	300	310	323	302	307	283	330	309	315	315	320	292	313	339	297	273	280	304	314	290	310	301	297	278	299	286	324	324	304	292	321	338	321	331	316	298	306	302	297	305	348	324	294	307	313	285	303	293	302	293	290	320	307	293	320	335	313	291	295	282	289	279	329	295	358	333	313	282	289	298	313	296	314	319	316	316	307	298	305	314	319	296	351	314	319	328	299	306	334	292	292	308	321	309	325	293	316	308	310	314	293	307	341	326	310	336	288	292	313	319	318	266	308	294	327	289	299	331	314	289	314	314	343	302	309	294	287	299	318	337	314	282	328	309	293	324	329	310	338	317	331	328	312	342	285	291	290	312	301	298	309	295	298	312	306	307	329	300	304	337	319	309	293	310	311	304	326	307	288	278	306	277	305	298	298	318	333	304	284	295	318	327	287	311	311	285	314	309	324	291	329	300	307	327	308	301	325	294	317	351	320	318	293	292	290	303	321	292	286	285	330	287	294	285	300	304	309	301	311	280	330	337	324	314	291	326	299	314	308	289	299	271	288	286	314	302	297	282	327	290	306	277	314	298	305	303	274	299	283	314	332	307	288	345	317	300	300	298	330	290	293	289	316	314	282	319	318	328	327	324	306	361	312	280	326	301	325	286	311	266	302	326	303	313	292	315	309	346	314	329	297	300	332	305	302	342	319	328	292	306	295	300	314	298	321	294	317	332	307	322	329	303	300	317	292	324	307	330	317	293	294	292	321	321	291	327	281	278	335	326	329	282	291	277	333	289	317	329	288	297	304	312	317	302	311	287	329	320	294	294	298	316	279	332	308	296	328	282	306	295	324	309	319	271	278	280	321	291	322	320	325	325	323	326	329	313	312	303	302	299	312	312	324	298	329	309	305	317	280	306	331	313	312	330	293	303	322	283	319	310	346	319	300	314	299	325	320	279	300	314	273	300	332	302	329	304	301	301	318	292	321	314	292	310	316	345	293	297	260	304	285	281	304	290	312	317	300	340	272	306	313	288	333	313	315	347	323	316	309	285	289	320	318	319	272	336	293	330	303	311	335	321	287	311	315	328	314	315	259	297	284	314	295	325	287	296	315	298	292	317	318	315	285	313	292	331	318	308	318	315	329	309	342	295	281	323	308	303	299	312	312	325	288	310	330	321	322	305	314	288	297	321	345	322	288	301	337	301	313	319	297	330	301	289	303	298	307	310	286	284	295	288	306	303	302	292	307	282	309	295	298	274	326	275	274	306	323	299	292	291	317	293	299	306	315	290	310	314	315	324	320	302	271	338	292	292	307	287	337	315	305	278	333	305	298	280	315	333	288	322	321	296	322	285	304	313	307	312	305	318	308	300	307	297	309	314	305	297	309	332	288	318	302	301	312	318	310	302	298	318	289	300	271	299	319	297	304	319	327	289	297	306	292	332	266	274	290	282	283	299	326	287	299	325	288	316	324	324	296	302	310	320	295	338	300	311	326	318	293	305	307	299	322	284	311	294	316	306	313	312	311	306	308	316	326	308	268	317	284	285	293	303	304	304	294	318	298	303	317	314	309	319	333	303	310	331	295	293	326	299	289	359	328	317	270	329	308	320	314	297	299	321	314	304	316	315	264	319	305	281	287	284	308	302	285	294	339	262	322	297	292	286	303	300	302	288	329	287	297	313	303	305	300	304	280	299	305	293	314	329	302	312	314	316	310	305	253	303	325	306	330	290	298	292	284	324	321	360	293	298	291	300	325	305	331	317	313	316	313	320	324	286	288	353	328	343	289	294	298	311	327	291	331	317	290	306	317	316	313	294	310	298	351	296	337	304	300	298	306	290	279	313	284	291	303	286	317	271	282	287	277	296	326	327	295	289	294	310	322	315	291	333	282	303	328	323	320	282	260	296	297	312	299	305	295	315	298	292	313	311	304	337	285	346	300	294	287	306	309	309	332	294	310	297	289	302	306	308	304	308	316	317	316	296	300	277	339	316	302	299	289	305	280	290	318	299	298	298	319	300	260	278	310	334	317	313	308	294	304	267	304	303	282	305	337	268	326	293	316	323	309	308	301	291	303	305	286	313	342	325	302	334	292	288	300	274	310	269	298	305	322	315	312	313	297	326	301	304	328	331	318	325	320	298	322	302	317	337	336	326	296	301	300	309	313	278	284	299	283	298	333	321	311	323	337	298	293	335	326	282	309	300	322	329	300	290	308	315	284	333	294	319	294	284	291	306	327	353	258	291	282	316	325	307	329	297	310	286	305	293	321	284	303	283	308	346	298	315	299	307	337	308	315	289	319	356	300	280	316	321	314	331	302	298	291	318	309	292	276	317	276	343	267	349	300	314	330	309	327	287	267	283	302	284	332	286	318	262	315	292	321	319	284	313	292	301	300	267	291	302	306	287	306	311	323	309	305	343	275	298	328	299	300	300	306	287	284	312	286	313	315	306	321	293	308	272	285	336	311	317	281	330	284	323	300	304	322	300	294	291	295	320	269	335	281	321	328	286	307	283	288	305	315	340	301	289	288	309	294	296	315	293	314	287	303	273	308	328	283	291	301	323	306	317	288	292	330	289	294	303	306	316	326	301	311	312	303	318	266	299	308	310	320	339	312	314	315	316	302	299	313	322	295	313	291	338	320	324	310	281	286	296	328	306	293	339	291	293	314	314	304	315	318	330	314	270	321	307	308	298	337	302	312	319	312	313	305	311	298	329	301	318	332	300	320	301	307	295	276	303	289	341	326	278	318	299	313	351	352	295	316	323	339	310	289	309	295	321	297	320	297	305	296	315	320	324	296	311	289	282	299	313	301	277	310	305	307	291	303	322	304	315
46127	86253	57475	12478	1044	842	748	708	598	575	565	532	541	532	473	499	483	504	472	486	471	488	469	481	457	506	495	498	447	476	451	514	464	457	461	445	475	463	442	482	472	452	462	472	453	438	470	489	456	458	395	464	434	448	458	435	449	446	446	415	457	444	496	497	435	425	412	452	454	462	486	437	438	437	477	427	460	479	432	453	478	454	446	479	492	455	464	473	436	425	474	437	463	489	489	407	456	433	465	466	460	425	485	445	414	415	436	506	432	475	504	474	464	430	454	475	455	445	479	408	422	447	454	438	418	488	443	439	439	451	409	432	443	472	459	461	480	451	445	461	406	409	492	466	435	473	430	437	463	428	443	459	455	468	479	516	496	480	419	496	439	429	501	429	458	456	435	461	468	455	445	469	481	430	431	453	469	422	467	443	447	440	453	441	466	432	453	479	429	460	494	470	423	443	426	453	488	465	478	439	442	445	458	480	446	456	414	429	454	458	433	457	460	460	464	495	446	449	445	482	430	445	433	462	448	480	455	472	435	464	454	447	443	403	486	442	467	464	421	506	445	441	438	415	464	501	454	470	444	426	441	405	437	425	467	434	458	416	441	450	425	480	465	452	458	426	459	440	470	444	438	448	460	454	485	466	450	422	448	428	455	455	458	431	472	444	436	432	458	462	443	454	420	481	466	462	451	467	453	448	454	451	436	427	421	433	448	506	427	436	454	430	447	419	431	459	461	475	427	448	472	459	460	467	508	449	439	444	447	426	424	408	404	449	506	444	476	472	462	448	480	461	458	421	409	467	460	440	458	439	454	409	481	440	442	458	428	445	475	442	466	461	436	481	454	441	476	440	464	498	433	441	445	452	447	420	430	458	471	462	425	433	454	431	462	420	437	461	426	424	477	390	432	455	466	447	452	451	462	483	460	441	438	442	431	443	435	449	465	457	434	454	459	485	442	449	435	438	477	469	488	485	461	457	453	456	442	456	443	426	443	450	435	452	435	456	404	452	419	451	470	455	442	414	460	475	463	412	424	422	461	460	458	474	469	488	455	457	488	432	476	430	402	452	482	458	448	490	408	418	392	437	452	479	454	475	450	449	470	451	446	424	462	476	453	464	479	478	434	437	409	453	444	458	451	476	467	462	437	473	443	427	421	454	469	469	454	472	444	453	420	446	451	457	468	426	447	478	422	439	412	467	441	421	468	457	441	436	466	444	455	445	481	447	458	443	481	436	445	476	433	442	469	462	485	448	417	465	457	429	444	399	488	441	458	412	434	484	434	439	448	430	422	433	452	451	428	452	469	430	455	460	450	436	449	463	441	474	441	425	468	488	445	509	437	464	495	413	458	488	492	448	418	406	488	467	466	453	498	477	495	459	409	447	452	466	452	466	438	480	453	464	490	476	461	451	473	420	452	440	423	486	431	436	425	467	459	459	447	426	464	454	470	473	419	455	429	461	444	441	470	427	430	454	452	496	461	446	435	431	430	475	404	457	463	422	467	418	421	460	443	419	454	437	437	460	455	466	430	420	425	469	457	451	434	419	427	454	441	448	464	425	468	447	465	453	431	448	451	451	439	441	446	417	450	444	477	449	434	481	488	478	419	441	447	449	470	445	493	417	445	436	438	421	441	460	452	448	480	448	473	478	410	415	448	472	457	452	449	461	458	466	438	484	494	421	449	488	472	426	423	427	466	451	434	470	481	436	423	452	444	438	455	454	398	466	435	475	467	436	465	443	473	421	450	447	445	457	455	440	429	515	482	445	475	446	420	440	456	445	487	438	439	487	469	468	463	442	439	497	419	456	435	449	501	486	428	387	460	469	415	423	424	416	465	472	434	443	467	496	439	435	426	468	428	476	488	428	477	446	471	469	466	437	419	438	420	435	449	473	451	455	455	431	446	466	424	458	452	409	443	468	463	432	450	490	466	487	449	453	452	423	465	433	449	451	438	456	457	460	486	480	427	415	456	447	443	446	423	465	457	428	423	455	431	424	492	431	447	435	435	455	406	439	442	444	438	425	452	451	426	447	469	473	452	460	444	402	473	439	448	431	447	449	400	434	462	422	482	470	465	435	438	436	447	463	483	472	470	465	451	439	462	458	423	455	454	449	450	456	461	458	450	466	458	441	432	454	454	474	453	458	489	412	464	481	449	461	407	463	403	460	436	467	465	442	434	429	483	458	424	446	444	436	398	418	473	411	441	483	450	424	477	454	482	443	464	445	439	459	444	478	473	454	473	515	423	411	444	458	449	473	448	423	415	430	446	402	455	419	441	443	439	455	464	432	455	485	469	461	443	456	437	428	434	423	466	424	438	430	462	453	446	430	471	477	457	461	453	470	428	459	438	424	488	439	452	440	443	478	419	449	447	464	429	472	462	448	438	419	479	425	431	448	472	500	431	476	446	441	439	462	448	476	418	447	475	462	457	466	446	476	454	451	423	436	430	443	443	476	471	440	454	455	449	425	426	467	431	464	464	468	461	467	464	424	448	432	429	442	444	470	441	424	419	452	450	467	457	421	427	447	406	468	468	468	442	414	508	433	437	453	484	440	446	447	455	443	471	480	459	491	454	450	471	472	470	495	495	426	432	442	439	407	450	464	458	439	438	454	455	474	455	448	452	484	465	459	428	481	481	468	438	432	452	463	441	467	474	415	440	433	453	453	429	437	463	452	466	452	442	424	418	444	457	421	457	430	439	422	500	438	433	454	453	458	436	437	431	486	431	462	437	467	457	449	471	437	458	436	473	448	455	425	458	440	465	447	464	466	468	482	434	398	469	443	444	473	449	421	446	443	449	445	450	461	435	406	433	491	494	452	473	470	482	440	449	474	456	457	445	470	422	423	428	420	413	462	455	415	433	453	486	472	460	421	462	454	455	421	441	430	480	429	447	447	443	440	415	429	468	462	436	483	438	466	477	434	413	438	451	452	448	469	444	470	445	465	406	453	506	463	437	448	455	439	420	488	484	444	444	463	450	437	483	451	439	460	434	472	423	454	456	490	448	439	449	444	401	443	418	459	458	458	428	433	437	493	458	428	455	422	475	457	430	452	464	434	433	473	455	446	484	467	446	448	424	444	439	451	447	427	424	458	451	490	425	493	436	429	425	478	458	452	444	491	443	419	458	473	483	445	426	459	420	461	427	472	486	488	432	481	455	400	474	448	431	456	433	413	497	526	451	448	468	447	468	441	459	417	424	462	458	475	458	462	484	482	428	462	482	459	436	417	397	445	479	467	453	472	493	470	475	477	454	460	466	472	451	403	460	465	447	415	460	446	464	452	499	459	421	435	462	470	427	450	434	494	474	435	432	509	463	453	463	466	439	464	476	443	451	432	427	501	484	488	456	423	443	449	477	456	446	442	478	453	443	478	413	426	463	433	446	454	458	416	434	465	422	452	433	429	462	456	472	461	447	452	481	437	431	431	461	436	450	456	477	450	415	437	472	455	449	439	442	476	453	468	452	443	462	427	403	455	444	452
22735	21456	29807	23294	21034	20301	6062	442	254	252	224	187	227	191	186	209	197	173	163	177	176	168	174	195	174	192	181	147	183	179	181	164	175	169	187	206	160	152	159	177	173	143	136	162	160	163	173	155	163	146	151	163	143	157	156	155	155	158	152	151	159	143	176	144	136	167	142	167	144	139	178	180	170	146	159	152	156	157	160	151	158	176	171	158	159	166	156	150	168	137	158	157	155	156	169	167	169	180	172	157	133	165	159	157	173	149	156	150	158	154	135	156	165	156	127	131	160	163	155	150	152	151	156	153	174	158	150	134	172	137	175	150	140	162	146	159	183	143	161	160	170	167	177	163	172	166	151	171	156	160	176	147	156	164	166	166	161	165	146	157	159	152	157	145	161	163	177	168	140	158	150	149	151	142	172	159	145	146	146	156	171	168	163	141	161	182	156	155	159	152	140	145	153	156	162	146	149	145	160	148	150	195	156	170	163	157	165	154	147	157	157	182	186	141	144	157	153	167	178	143	155	184	168	155	161	145	144	180	147	148	166	147	143	169	152	153	157	161	179	178	152	153	130	161	161	167	171	128	168	167	156	148	155	174	166	165	171	169	186	174	160	167	143	164	153	148	143	149	150	167	140	181	154	147	157	164	160	138	145	167	163	148	159	153	183	168	173	150	135	162	175	167	133	135	162	168	158	161	150	147	178	142	169	145	149	147	139	130	158	178	127	152	157	161	147	162	146	155	143	167	171	175	159	148	150	141	148	165	134	151	177	141	152	165	157	140	155	138	131	163	173	148	159	138	154	138	144	162	157	166	162	149	158	181	150	149	145	160	146	158	159	156	189	162	171	183	174	154	162	156	155	139	151	152	171	150	157	140	144	126	142	190	161	175	169	185	164	141	152	167	127	158	142	161	149	163	134	156	155	164	175	171	178	146	163	177	138	150	175	159	158	151	164	153	147	176	174	148	167	153	151	138	166	140	177	157	141	152	140	140	177	157	180	135	171	179	150	175	177	169	136	157	177	137	172	139	177	153	127	145	139	168	145	151	161	153	143	165	152	182	163	156	145	151	167	129	144	169	138	163	142	143	160	172	156	173	158	168	169	154	173	131	140	145	153	154	152	155	160	146	168	154	140	161	169	155	156	155	143	162	160	174	145	142	163	148	171	188	179	161	177	144	163	149	155	133	190	161	141	147	158	163	148	137	156	171	182	151	150	153	119	173	161	155	155	158	159	150	149	156	149	139	142	140	164	152	170	153	145	147	160	168	174	177	170	155	174	173	125	157	131	139	145	168	148	133	144	153	161	142	162	162	160	151	162	148	171	167	169	149	144	168	163	145	144	158	170	147	169	139	156	167	163	154	137	164	154	161	161	145	159	158	158	188	200	141	178	156	180	155	148	160	145	167	169	144	170	141	146	157	158	166	156	168	160	146	155	160	160	160	176	173	163	170	156	149	140	133	136	169	151	159	152	174	168	142	157	154	184	144	161	156	156	155	143	174	154	175	134	145	139	165	151	161	140	149	141	164	166	170	184	173	144	163	154	171	163	148	156	178	152	141	172	115	147	143	137	159	158	134	162	145	173	166	154	168	147	140	171	146	150	173	165	146	132	168	145	170	149	136	145	170	168	161	162	153	140	151	150	146	174	169	146	158	147	172	161	154	171	173	164	174	151	135	136	181	157	137	143	150	167	138	145	172	178	153	145	158	155	142	166	164	155	156	168	138	143	152	172	138	176	118	151	150	158	148	164	159	166	143	158	150	170	152	152	175	146	184	168	135	145	152	146	181	152	153	164	170	166	158	141	164	170	136	141	166	162	148	141	159	155	162	153	159	146	169	143	142	140	133	168	168	144	167	168	148	171	184	162	165	163	145	136	174	146	153	171	156	177	160	144	167	155	159	170	148	140	158	171	139	146	145	161	165	141	163	141	157	159	151	146	162	169	158	157	180	151	175	176	182	173	181	153	135	145	162	143	130	170	149	170	144	160	165	146	161	158	172	163	156	167	160	148	170	161	149	141	169	153	134	166	148	169	165	172	151	169	134	155	157	151	159	141	161	163	146	146	131	151	143	150	150	160	161	168	143	172	139	172	128	153	142	158	161	144	149	149	157	160	152	145	160	130	169	139	167	184	175	147	146	178	151	142	151	167	144	156	126	157	148	166	157	168	165	166	165	169	151	163	136	178	181	163	166	144	147	146	169	160	132	149	171	137	156	169	192	159	159	160	173	144	177	136	158	164	144	160	166	165	127	165	157	146	171	137	174	144	148	147	154	160	168	152	153	153	166	181	180	163	152	154	158	169	155	168	145	156	149	154	152	161	177	168	142	162	165	174	150	171	168	155	150	178	163	147	168	155	152	161	179	151	157	136	161	142	159	160	153	173	146	147	163	190	146	162	190	165	152	157	146	150	142	161	159	151	150	155	159	155	143	156	160	134	168	168	162	163	152	140	168	156	164	169	163	133	117	150	146	152	149	180	160	139	137	182	162	151	146	143	160	163	166	166	142	153	128	163	139	160	139	143	164	169	166	174	146	172	164	166	143	181	171	169	141	157	152	143	154	166	154	152	156	169	141	148	173	165	161	148	144	151	170	159	153	141	156	159	166	151	158	158	152	143	166	190	149	183	167	147	173	145	146	154	171	153	144	142	164	151	159	157	154	166	129	149	153	144	154	150	146	172	161	163	142	160	169	147	155	160	182	137	166	138	148	165	162	140	164	173	139	166	159	139	167	163	169	157	166	153	152	179	139	160	168	156	172	158	164	154	154	143	156	162	139	168	147	156	148	165	154	155	192	151	166	150	144	153	147	151	163	142	168	154	168	164	161	176	163	166	165	144	170	151	161	150	148	155	166	172	151	148	142	165	180	141	161	157	150	164	163	178	147	149	162	155	138	145	135	167	149	149	145	164	166	155	170	154	161	159	164	152	158	151	166	142	168	154	162	161	150	150	139	149	159	175	163	152	147	159	148	172	164	170	152	153	143	154	169	158	164	176	127	147	159	172	145	157	149	161	159	140	141	129	163	174	160	176	159	163	135	157	149	175	130	152	156	147	150	156	140	155	181	167	179	163	140	165	163	169	156	179	139	158	178	153	156	143	175	150	149	173	162	148	151	160	137	159	145	165	134	148	137	144	136	162	139	157	164	182	178	158	143	141	149	159	149	166	176	158	157	149	171	166	145	149	151	152	167	153	178	143	167	146	179	150	149	170	157	152	140	150	143	150	171	171	164	147	145	192	154	189	163	136	162	148	168	153	150	154	142	146	161	166	179	163	170	154	155	173	163	161	174	161	149	146	180	144	167	140	168	164	144	146	137	155	156	136	159	163	165	149	137	167	158	180	169	163	143	163	145	142	173	137	129	129	131	159	154	148	138	145	155	155	138	157	125	187	132	181	164	166	150	142	178	162	157	153	174	142	141	148	175	164	165	141	153	156	149	182	174	176	184	157	151	123	166	142	141	178	150	146	133	159	161	166	166
55553	90293	63162	15826	1487	1064	771	855	568	465	476	396	391	338	332	315	317	293	257	331	307	291	289	289	281	270	239	284	264	302	299	280	304	270	259	280	249	256	235	225	243	243	256	259	250	252	241	258	245	240	222	246	220	211	223	235	252	239	241	225	241	226	231	214	246	210	248	228	240	249	233	256	248	229	235	223	255	240	266	218	199	222	252	220	235	256	234	218	209	244	234	249	230	267	247	190	218	241	231	222	215	232	235	216	205	240	207	252	240	239	228	208	230	244	242	251	232	226	233	245	232	206	251	238	239	201	231	208	256	221	239	226	264	238	219	254	217	254	206	246	245	226	228	249	241	242	244	225	262	227	224	243	216	232	244	246	206	240	251	265	249	229	243	207	227	229	247	231	220	224	234	237	234	237	222	230	218	251	247	231	228	225	208	227	240	224	250	234	214	210	245	232	242	243	226	215	220	253	250	228	199	240	243	215	240	237	253	247	251	222	211	270	251	225	237	241	220	222	211	229	216	210	227	232	223	238	247	229	235	244	235	225	246	229	235	214	231	242	236	221	243	248	213	212	224	218	229	244	215	253	198	225	259	223	228	243	251	221	219	218	209	234	259	241	264	239	187	246	229	243	199	199	228	223	215	241	223	234	241	251	223	234	234	217	234	232	242	235	273	226	233	217	233	215	222	229	240	243	239	248	237	232	214	222	228	264	232	212	241	240	240	233	250	237	238	224	236	229	216	216	223	207	232	229	232	241	216	229	239	250	203	232	218	223	229	239	233	205	235	231	222	228	232	230	207	242	221	229	238	252	211	226	235	218	237	240	242	250	240	229	223	242	218	224	229	257	237	254	211	240	228	195	213	232	229	239	225	231	224	236	245	232	236	211	229	225	215	229	247	224	247	224	223	239	232	243	250	239	201	208	253	229	187	230	214	227	229	220	236	232	222	234	237	239	223	242	231	219	249	202	225	236	236	234	209	268	199	219	226	225	230	225	263	216	234	254	227	252	263	235	216	212	250	218	242	254	219	243	224	239	216	210	244	262	238	218	216	206	224	229	235	238	220	225	232	236	198	231	254	204	228	242	226	226	231	236	264	243	233	234	214	229	244	235	237	260	252	245	236	237	208	241	231	208	230	238	246	223	251	232	230	221	226	235	252	216	245	244	235	256	251	209	229	231	248	232	245	221	229	234	231	229	244	245	234	252	208	221	222	249	257	247	213	231	249	253	254	218	220	240	234	232	241	234	241	242	216	250	245	229	215	228	228	249	237	245	232	214	241	220	233	229	226	235	233	240	214	222	212	214	265	230	233	271	237	218	255	249	196	267	224	228	229	267	239	247	225	237	243	223	252	229	228	255	248	232	222	228	253	225	209	222	218	225	256	251	249	223	232	212	239	234	221	251	232	203	247	214	218	215	229	227	210	219	197	242	230	228	232	222	236	263	231	239	244	237	241	228	215	212	219	243	258	258	204	220	212	218	231	226	266	256	232	225	242	233	227	273	229	203	214	244	217	251	222	238	220	221	246	217	213	245	243	216	281	253	234	249	222	220	251	229	234	211	238	201	233	222	209	231	228	259	227	226	241	235	229	230	198	259	227	233	214	240	214	220	239	202	240	215	211	226	203	243	204	219	237	238	223	199	210	225	213	229	212	202	244	215	209	222	212	254	217	209	240	214	226	248	218	234	220	240	226	222	237	261	242	253	253	208	257	261	240	253	240	231	224	218	228	220	216	228	236	219	238	228	232	234	248	208	211	211	248	227	224	255	222	263	204	240	222	225	260	246	217	221	207	244	208	251	229	212	210	262	226	233	198	229	224	217	227	215	242	227	243	249	237	227	223	256	246	237	220	214	232	227	245	221	240	220	230	256	212	238	254	215	227	233	231	232	231	205	252	227	225	236	237	245	218	213	228	239	256	219	235	230	228	206	232	235	231	221	257	259	216	230	212	225	235	233	241	239	206	226	217	213	235	222	248	248	245	231	236	221	255	225	227	235	237	226	217	245	232	240	225	226	246	240	209	227	220	243	229	259	223	222	230	230	223	230	243	243	243	229	242	249	222	229	240	229	217	246	211	232	216	236	227	230	227	241	228	230	216	221	228	221	229	190	223	210	217	234	243	246	215	243	244	245	216	234	234	244	224	245	245	252	224	232	227	238	221	232	233	226	240	249	237	238	230	238	218	228	249	217	226	245	227	216	253	239	232	222	238	229	238	246	237	216	226	223	235	251	273	239	242	242	233	233	231	246	223	247	237	207	239	231	215	235	229	235	254	210	217	198	217	226	231	220	209	254	215	235	245	254	211	233	238	228	210	230	235	180	231	216	215	232	233	226	245	226	220	256	210	238	205	221	228	219	251	202	252	226	233	222	232	213	235	233	224	233	223	239	227	228	206	232	222	192	264	228	240	241	233	241	236	206	254	230	247	232	222	224	233	255	239	214	209	235	248	225	194	218	252	225	265	227	226	222	225	198	220	245	235	226	261	217	272	226	224	230	216	239	225	228	231	248	208	218	227	205	207	222	219	226	233	219	212	209	249	252	198	234	235	242	223	228	237	209	220	252	236	211	212	222	253	231	244	229	219	231	228	233	229	207	216	258	227	232	194	259	213	241	243	205	231	226	257	245	235	254	244	220	217	230	195	238	205	212	219	262	236	211	240	250	214	241	229	242	245	208	218	231	206	254	242	240	227	248	204	211	242	223	222	226	212	195	214	208	251	253	215	273	213	246	245	227	219	261	254	227	236	212	219	216	226	235	235	252	228	243	221	244	252	231	224	215	238	234	253	229	222	224	207	221	244	216	247	219	227	211	224	261	254	205	236	221	240	229	220	212	222	225	242	243	238	252	230	236	200	229	228	251	259	231	247	223	240	236	207	216	229	210	225	248	223	240	232	236	211	233	251	247	217	267	229	222	232	247	228	250	225	241	239	218	257	222	243	238	236	210	255	215	239	243	220	243	236	226	228	231	235	240	239	229	238	231	227	235	212	248	244	211	211	232	210	216	229	220	229	229	232	245	213	228	243	234	231	222	243	234	240	230	235	226	242	233	239	232	239	246	252	265	232	238	236	223	236	221	224	220	228	233	239	266	225	229	240	263	218	223	205	262	235	246	229	224	249	246	241	228	219	231	225	214	235	249	268	233	217	235	230	253	268	232	237	221	229	230	241	246	221	211	236	229	235	242	240	224	247	259	220	200	233	262	271	233	236	218	230	245	220	226	227	238	226	211	227	259	219	218	206	219	204	236	239	246	230	244	242	235	221	234	238	212	224	244	208	230	232	212	250	218	213	214	236	223	234	228	230	228	258	228	226	234	214	243	227	237	231	261	209	229	255	249	247	260	221	236	237	247	285	243	228	239	246	235	245	235	252	211	207	211	232	260	232	225	228	233	201	222	258	239	253	257	222	225	242	225	232	257	227	234	231	231	261	228	233	240	247	235	238	227	237	215	232	224	219	224	230	203	265	227	200	256	245	233
27002	27635	24609	5968	390	339	282	294	307	332	304	309	272	326	283	314	298	314	317	332	307	314	302	295	314	333	307	324	339	328	310	328	314	305	323	319	306	325	295	325	301	305	323	322	336	327	324	324	317	283	317	351	309	323	328	317	305	310	356	285	312	307	372	316	261	321	321	309	271	343	316	298	305	347	319	313	295	284	312	329	315	307	311	310	304	318	314	300	321	295	312	291	314	312	329	294	325	343	343	304	332	312	300	358	294	310	324	303	319	335	299	321	323	324	361	333	316	315	314	322	295	324	360	306	311	332	301	306	330	304	309	321	331	317	297	255	300	327	328	320	322	312	323	340	306	306	304	308	350	297	332	260	294	294	346	318	326	288	320	319	317	333	334	327	324	314	324	320	328	291	291	347	311	336	330	317	351	336	303	304	332	321	314	306	323	348	302	290	295	321	312	303	300	303	323	321	300	310	320	314	332	322	310	330	332	281	285	306	320	323	340	318	300	334	311	291	321	309	307	282	341	312	324	330	301	305	293	322	300	281	330	314	293	280	302	306	309	321	316	308	301	320	320	321	323	340	316	343	304	313	321	315	289	299	300	284	280	289	309	300	278	303	316	321	299	312	312	293	329	306	324	319	304	297	302	324	293	314	318	328	296	335	301	301	301	301	310	310	325	295	303	306	320	331	321	323	288	345	344	313	326	306	273	325	309	308	290	276	319	289	318	298	325	306	305	316	270	309	299	311	339	302	315	313	340	355	308	324	314	332	355	300	284	304	317	329	325	308	314	303	316	336	288	305	330	303	301	318	308	305	323	317	302	298	304	294	297	336	337	288	315	327	336	296	311	296	311	332	310	329	324	309	306	292	307	308	322	321	314	325	340	325	310	315	297	305	292	326	320	308	338	336	346	295	320	296	316	331	305	344	270	329	312	305	307	289	319	318	325	299	323	326	313	341	301	328	296	324	282	326	318	338	325	328	350	353	269	329	354	328	288	293	331	335	310	295	301	327	336	279	270	280	326	353	311	320	330	311	283	326	298	324	310	286	361	300	305	324	324	306	317	317	284	300	308	329	300	285	318	320	318	296	270	323	344	328	297	326	293	309	301	285	281	337	317	341	311	299	315	307	317	323	314	297	327	297	303	332	294	323	328	307	310	325	353	320	333	293	290	308	315	303	305	315	322	332	309	294	309	287	304	320	319	307	302	317	304	305	320	350	317	316	321	291	295	286	315	318	287	289	326	342	325	280	301	298	318	312	331	321	331	321	305	292	298	307	297	331	318	328	306	328	286	290	318	309	333	356	301	341	329	324	313	299	330	301	291	320	304	313	297	327	318	303	324	308	298	303	323	335	296	311	291	323	331	281	332	303	339	299	330	340	293	305	320	338	347	290	329	304	324	310	303	325	307	308	309	328	297	305	302	321	332	306	325	285	310	307	295	304	293	315	328	296	308	325	287	297	316	303	327	323	287	301	313	299	329	368	333	306	302	304	313	310	312	309	285	331	278	302	280	330	311	314	281	315	311	291	308	318	323	336	291	306	327	317	317	307	329	319	315	332	276	295	310	361	290	328	319	326	312	336	339	332	312	312	320	288	292	339	314	309	321	319	355	300	319	321	310	298	303	319	288	287	310	316	340	342	327	325	301	334	306	305	317	298	341	305	307	307	317	314	326	316	323	302	321	295	305	320	323	315	300	308	296	307	320	351	315	315	303	299	302	310	280	320	310	316	331	313	313	309	318	322	281	315	309	339	280	325	330	318	331	304	359	314	336	321	328	305	307	307	303	320	323	326	331	291	280	345	340	301	309	302	309	298	325	327	326	286	308	330	324	282	294	296	349	317	341	337	322	296	306	301	347	288	309	318	283	314	324	309	308	311	309	333	301	303	337	309	345	288	326	295	317	344	299	311	311	319	340	312	304	301	330	310	315	347	306	309	285	319	326	318	328	333	308	329	320	294	307	308	285	315	310	336	309	322	301	338	300	320	292	291	326	308	310	309	298	291	343	317	318	324	340	294	310	327	308	274	310	316	314	303	295	313	304	318	298	290	311	297	332	304	327	290	319	290	324	306	317	321	312	313	301	312	332	276	286	289	318	329	285	276	314	313	317	333	307	299	313	313	291	313	306	293	329	331	351	301	311	312	313	311	305	293	303	319	313	349	293	313	316	300	317	323	332	291	313	307	294	322	300	322	314	297	325	327	334	292	306	309	337	296	328	339	300	316	330	318	323	314	307	330	306	302	314	313	295	302	304	299	331	313	323	278	292	333	342	317	337	317	281	282	320	328	349	288	294	296	337	304	317	359	296	319	332	340	343	307	314	324	283	321	281	323	296	346	330	345	308	323	329	314	330	278	289	297	302	303	289	328	332	311	297	294	343	308	314	287	319	311	261	339	319	298	315	318	310	332	293	287	313	324	307	304	333	309	266	285	291	338	284	331	321	296	327	329	319	297	322	302	320	319	291	315	301	295	303	295	297	284	318	311	316	324	318	346	329	318	328	305	302	286	322	314	322	313	316	298	296	341	275	317	329	282	324	333	312	292	312	314	341	294	300	320	311	299	311	335	328	329	335	308	309	279	306	308	314	312	342	287	324	339	338	314	310	294	321	298	325	312	315	338	291	330	302	307	346	318	305	343	329	301	297	295	331	304	317	322	347	309	313	308	328	315	301	316	320	294	320	308	321	321	306	316	343	320	282	283	330	310	338	319	299	300	287	322	331	327	326	282	356	293	313	316	300	288	303	311	318	306	323	354	273	317	296	317	347	362	322	333	329	327	296	334	321	307	325	318	342	311	302	290	289	320	295	289	315	340	348	329	326	296	313	300	310	296	297	277	333	306	295	323	319	313	308	318	323	293	298	301	319	283	303	290	293	303	324	330	298	332	307	313	331	308	315	327	322	314	292	339	322	334	327	333	316	300	336	311	339	328	314	285	331	323	332	283	323	297	301	335	292	308	318	304	335	286	315	304	287	314	333	321	358	300	312	326	327	317	326	342	333	314	308	291	311	332	315	306	304	301	358	319	305	297	311	323	339	299	302	318	323	319	303	279	359	323	299	325	289	305	300	309	338	314	313	292	329	310	315	299	318	335	347	320	280	329	294	322	318	299	328	297	329	317	317	309	305	296	329	283	289	302	351	292	304	319	312	329	286	330	303	365	305	302	297	302	343	303	309	309	343	345	319	318	354	319	301	358	311	326	291	293	314	295	313	328	343	322	306	319	309	280	287	313	326	319	289	305	279	309	288	312	327	317	298	294	292	340	321	337	330	323	303	324	351	295	293	322	335	311	357	280	288	319	262	304	321	327	314	299	314	301	335	308	326	346	317	308	321	327	293	312	343	297	363	285	330	300	325	311	323	325	331	313	318	287	284	322	314	318	314	304	307	322	333	333	305	281	312	322	301	306	330	306	326	303	324	268	319	322	359	301	326	314	289	343	326	281	315	311	315	308	287	287	330	336	313	343	296	323	329	309	321	303
23249	46445	23500	2896	515	499	464	482	485	456	499	481	452	465	435	458	422	410	463	492	461	459	489	447	454	441	450	453	441	486	468	477	505	499	443	490	460	446	433	436	448	477	418	463	466	420	452	470	434	452	469	458	486	444	492	433	426	488	457	451	421	424	442	438	484	433	463	420	446	475	446	473	481	448	431	451	487	442	468	457	428	457	456	470	426	414	470	484	471	445	460	439	452	450	424	440	420	466	454	441	449	448	461	450	477	473	479	459	448	457	481	461	449	458	445	467	429	432	449	428	466	453	465	464	438	414	430	467	471	472	460	431	495	474	464	469	457	457	439	463	487	416	447	464	427	482	452	450	443	413	457	475	430	451	467	453	474	444	484	465	449	461	418	472	442	457	461	433	461	475	481	449	481	432	454	485	445	452	473	458	521	472	462	474	483	481	475	435	470	477	441	457	455	445	476	417	421	443	500	428	477	472	448	444	471	436	439	450	463	488	476	460	463	489	469	463	410	468	498	480	447	443	466	456	452	502	442	440	462	447	469	443	480	446	414	437	460	472	413	453	462	483	480	488	460	471	436	437	450	393	472	440	442	465	461	466	486	472	444	458	457	426	426	510	430	452	461	460	460	464	436	442	443	475	470	449	449	415	459	418	472	464	460	453	449	422	429	472	441	427	458	476	458	458	469	457	460	486	436	468	426	467	438	460	444	456	459	472	484	455	431	430	485	461	469	436	460	412	461	411	427	451	455	468	456	431	422	463	425	453	433	469	428	459	462	480	419	428	474	430	433	442	414	434	481	418	455	443	433	458	433	459	439	470	453	438	483	428	431	424	454	466	432	451	487	449	459	419	471	446	463	435	445	456	461	493	461	418	443	465	465	460	435	442	435	424	479	498	448	439	452	451	448	499	435	441	467	440	472	443	433	468	437	432	463	429	456	448	478	470	453	474	456	443	473	466	460	478	448	427	472	446	458	432	444	423	509	478	456	459	471	468	484	476	439	445	458	489	435	444	498	437	444	473	481	432	444	442	434	448	476	458	423	462	448	471	475	454	414	472	482	472	446	431	487	494	449	471	390	424	452	438	449	451	454	418	471	460	445	485	466	448	430	444	473	493	478	437	444	462	460	461	458	451	449	496	463	476	472	461	438	446	439	468	447	444	461	456	454	441	475	516	422	456	453	448	486	445	496	467	447	468	426	431	446	438	460	485	456	419	484	440	461	463	451	480	436	431	458	444	443	444	443	474	474	463	469	441	459	428	448	446	495	457	446	464	452	462	471	434	423	477	448	464	435	445	460	462	487	444	459	450	471	478	432	444	462	419	443	448	465	485	442	470	478	441	512	470	460	450	442	422	474	451	452	445	447	438	460	482	440	470	461	447	416	480	473	441	481	458	450	419	473	441	457	436	478	491	481	437	449	450	430	453	476	436	421	436	499	425	442	454	439	458	449	447	480	454	448	456	462	443	480	433	449	476	450	460	474	457	476	467	456	456	451	489	447	448	461	466	408	430	434	439	449	461	437	458	431	469	476	473	442	427	447	455	432	465	422	442	455	466	503	462	484	464	445	465	441	445	455	458	448	466	466	417	466	431	509	466	457	430	445	451	505	441	435	435	465	497	459	408	486	468	492	445	457	449	475	451	421	458	479	474	441	486	481	440	456	453	464	425	444	456	446	495	486	471	488	444	446	466	479	438	468	470	440	420	447	425	432	431	469	434	467	443	467	462	464	446	438	446	428	448	452	460	451	444	434	493	413	456	471	456	455	429	473	448	499	466	444	460	440	433	440	457	445	439	445	430	443	452	450	457	427	460	501	394	447	459	447	453	448	468	443	458	478	433	466	448	454	435	469	431	466	481	439	474	448	439	433	447	454	448	452	491	457	460	496	424	469	458	469	435	469	411	467	428	452	464	480	450	460	469	423	447	463	473	459	474	454	420	454	437	482	462	491	449	473	449	452	454	416	432	457	450	471	435	461	457	436	481	439	440	452	466	459	464	492	446	452	454	430	445	456	447	415	464	466	442	451	457	465	480	440	486	458	436	490	478	455	466	417	411	485	456	429	445	410	466	442	479	470	463	486	421	439	464	471	449	440	415	440	455	450	443	446	459	502	450	414	453	471	521	418	437	444	432	521	469	417	475	427	471	467	485	449	450	480	447	482	473	462	422	463	431	463	418	426	465	471	484	431	469	414	414	465	452	461	490	481	383	461	424	469	462	438	443	451	412	470	435	432	427	446	451	477	482	441	465	480	466	451	450	456	397	441	461	468	467	437	445	460	432	442	418	463	475	455	460	455	427	470	446	459	437	464	499	508	449	450	446	475	445	454	457	438	460	434	431	465	456	457	458	463	464	475	448	443	423	387	422	487	471	423	401	484	460	451	455	448	464	436	419	471	458	515	483	424	431	480	460	447	461	453	411	423	470	418	466	449	458	468	469	477	442	430	461	429	455	445	471	452	461	449	432	495	425	442	472	438	439	445	418	447	434	440	473	443	441	437	455	448	487	478	495	454	445	442	484	440	480	437	450	435	515	465	509	469	459	484	440	467	475	493	454	439	468	424	492	435	458	473	441	431	481	464	479	491	440	463	444	456	429	447	443	452	485	445	440	495	467	470	476	406	460	489	453	447	432	483	456	454	439	461	479	482	441	442	467	513	454	460	413	463	446	435	455	466	470	491	456	496	462	486	471	473	450	486	486	467	470	429	459	442	466	440	476	432	443	459	468	451	465	441	478	486	437	449	474	443	490	461	449	444	422	409	449	437	472	447	465	456	480	459	484	486	486	421	462	458	460	435	454	454	450	441	465	463	423	473	481	460	436	465	430	482	424	433	438	469	457	480	478	479	422	463	451	473	450	473	448	437	455	436	476	444	438	422	479	427	443	467	468	456	442	492	444	428	442	468	455	431	434	472	466	470	490	416	421	491	430	468	451	476	464	489	477	453	450	444	449	475	480	422	448	444	443	459	443	473	475	477	470	457	478	460	462	460	455	420	477	440	455	468	429	469	487	436	474	453	461	430	439	454	472	480	452	472	426	421	459	426	430	462	464	465	444	462	473	449	466	447	442	412	451	444	470	466	469	435	433	447	454	467	457	498	490	436	466	478	479	480	487	427	474	429	467	455	465	454	485	472	446	478	449	484	473	459	455	437	443	426	423	457	486	446	392	435	485	466	441	430	484	425	472	472	456	461	442	444	388	431	453	449	472	443	437	443	491	464	452	440	414	435	464	426	437	485	432	457	465	457	475	487	426	442	461	440	438	465	450	448	477	447	444	447	488	496	445	409	449	442	502	462	509	480	435	415	449	444	484	446	438	432	465	477	458	445	463	452	452	467	481	460	483	465	484	457	480	468	446	438	458	450	440	470	421	469	455	470	468	455	438	456	407	419	469	476	472	478	472	477	426	422	481	479	489	439	475	457	467	436	469	474	448	470	469	482	496	461	462	396	475	475	445	485	475	461	470	444	445	460	401	451	476
23885	22633	30590	24069	19213	6158	488	425	351	342	332	329	310	285	316	316	357	318	322	305	351	304	326	288	297	300	310	305	320	343	328	316	315	284	322	286	324	286	264	285	323	298	277	284	313	308	295	295	293	303	330	298	304	317	318	309	338	296	348	335	320	273	277	307	296	304	312	318	302	296	281	326	297	343	295	289	290	315	289	323	323	307	309	331	321	295	328	294	291	326	316	302	313	294	323	308	298	307	317	308	314	325	336	265	281	297	336	292	274	326	284	332	320	301	304	288	296	309	281	292	320	304	319	308	300	335	302	293	300	324	302	296	329	314	300	310	301	318	295	286	332	341	323	248	303	296	299	311	307	291	310	293	302	295	303	260	316	324	311	288	347	306	282	304	332	327	305	307	274	320	282	287	322	287	298	314	281	318	291	300	288	302	275	317	313	265	323	313	295	314	305	320	295	291	292	306	304	312	300	321	292	307	313	277	283	308	320	297	299	321	278	299	295	272	304	298	295	308	330	302	261	313	270	297	311	277	265	269	293	344	306	300	312	347	317	281	283	311	315	283	329	294	304	316	305	318	325	265	290	305	302	305	312	301	309	256	309	300	324	286	297	317	279	319	281	314	334	301	319	286	297	296	300	316	311	282	278	320	293	315	303	297	290	289	289	323	293	314	312	320	285	286	318	316	288	316	319	290	317	320	301	293	349	306	328	311	289	308	308	301	326	314	321	301	296	276	309	313	307	303	325	336	282	305	299	319	309	263	329	319	305	288	291	252	277	293	282	334	296	336	316	342	308	310	309	304	287	265	287	318	326	342	318	337	284	290	303	282	275	280	318	301	326	292	321	320	328	313	289	301	334	316	299	322	338	278	303	316	285	300	329	299	291	318	309	300	325	313	290	321	299	306	278	304	289	272	308	280	323	300	307	309	342	284	287	298	293	292	321	313	298	288	282	300	313	309	305	336	277	316	321	286	317	313	294	307	332	330	321	293	291	297	316	278	295	314	324	297	285	303	316	264	292	310	317	297	293	311	331	305	306	336	303	303	302	255	308	298	322	291	306	302	315	314	304	289	299	305	299	295	308	328	335	279	271	309	301	294	307	323	304	298	281	281	300	311	317	302	292	302	299	312	326	307	308	339	324	323	331	290	330	294	315	277	301	326	265	281	304	286	292	296	313	341	339	342	305	303	308	291	289	294	292	288	312	321	307	276	289	276	285	308	287	304	324	307	321	334	303	295	303	288	312	290	304	337	291	269	267	308	313	294	341	314	304	332	316	291	302	306	311	307	308	291	289	317	306	295	284	295	297	268	316	304	327	301	278	292	311	329	290	301	315	323	305	292	284	294	284	324	302	294	317	296	300	323	331	277	300	289	308	342	300	284	295	330	303	290	329	294	320	286	280	277	314	309	283	298	285	331	346	280	315	281	277	308	293	306	314	290	283	283	319	327	292	296	292	283	305	313	320	294	307	315	351	295	312	308	285	301	300	305	273	341	329	308	294	299	317	312	287	319	328	299	298	334	352	336	314	312	282	312	303	281	293	309	265	311	330	275	306	307	309	269	296	284	343	296	318	286	303	327	317	322	266	289	281	298	323	292	282	303	334	306	281	312	303	294	289	306	313	285	315	312	315	342	310	296	290	326	325	295	311	301	302	311	327	294	289	335	300	273	297	304	308	309	306	311	327	292	334	282	277	316	316	297	277	272	326	317	288	300	325	294	278	294	319	321	284	295	292	322	300	304	279	285	314	320	299	278	313	262	315	290	324	273	315	297	297	296	303	314	265	300	286	314	315	314	308	325	341	277	306	290	323	338	302	320	278	318	298	291	270	320	294	292	302	294	307	320	299	309	283	349	288	280	319	291	292	277	327	306	292	340	306	311	292	278	304	295	314	294	293	278	299	295	322	285	278	282	296	286	296	295	287	331	285	314	316	273	303	321	324	301	315	279	328	277	322	285	310	302	323	321	314	283	276	291	301	286	291	300	323	292	291	298	308	302	313	272	298	322	269	318	316	291	294	307	332	287	300	303	292	303	323	324	285	280	323	305	311	292	304	312	292	313	294	345	286	288	293	330	317	303	300	288	308	312	302	311	293	309	284	312	319	313	301	291	309	322	282	341	310	305	276	303	299	308	264	333	297	329	318	289	308	284	277	288	302	298	326	328	293	306	277	308	303	315	314	326	280	316	294	300	319	318	350	308	289	280	323	285	355	301	275	338	333	304	296	276	291	313	298	274	301	297	297	316	323	301	295	284	278	318	309	319	321	341	299	290	279	323	299	294	284	280	319	330	300	355	304	273	298	308	295	292	296	293	308	330	298	309	301	292	311	312	314	289	316	293	337	292	315	306	292	307	314	272	284	259	306	293	290	323	313	293	291	302	317	345	309	293	274	302	302	297	312	324	293	305	312	288	303	305	303	301	299	284	278	320	277	277	288	305	322	297	296	279	329	294	275	272	301	321	335	292	298	325	303	318	302	278	312	307	290	297	352	291	323	307	302	287	338	315	295	272	322	275	311	306	268	288	290	300	302	286	297	302	308	256	310	300	307	287	290	292	338	299	295	288	303	310	303	290	272	317	318	286	287	297	293	290	301	310	299	317	305	311	291	283	278	276	279	332	316	325	295	305	315	326	275	272	271	290	285	295	290	288	285	317	292	297	327	299	305	294	322	322	286	304	298	314	295	284	286	303	282	289	311	310	289	284	325	326	311	296	295	301	295	319	302	271	274	366	294	321	297	308	315	320	292	289	312	278	280	335	301	309	280	292	306	318	320	303	305	298	299	312	314	312	333	310	309	293	316	268	325	255	301	304	320	310	265	322	314	334	317	329	293	313	295	313	312	299	311	347	289	279	277	318	290	302	293	317	288	299	287	289	337	291	293	293	307	284	296	277	275	308	304	309	298	316	300	280	316	310	312	313	313	305	299	279	320	298	315	300	291	322	306	265	289	323	279	340	287	321	294	297	329	269	301	314	292	329	313	345	323	282	314	338	310	281	306	320	316	297	308	301	310	344	314	283	306	312	296	267	274	300	277	339	308	296	311	304	288	307	290	314	295	316	282	297	309	314	347	273	317	318	303	301	302	302	326	319	302	282	339	292	298	302	295	302	323	301	331	276	327	293	296	288	325	310	300	330	280	294	336	291	309	292	298	299	289	295	289	304	319	306	310	316	277	289	306	303	333	319	285	313	307	305	313	305	324	295	300	292	318	302	320	268	329	323	289	296	316	308	309	294	304	304	306	297	301	295	310	303	336	317	316	278	321	294	290	290	320	331	295	290	315	290	297	294	284	280	295	279	293	294	279	287	294	273	311	303	302	304	316	295	308	316	312	290	336	285	294	307	318	320	294	308	268	300	324	307	302	303	283	319	315	317	310	290	302	307	317	294	280	321	307	299	300	273	330	303	300	293	308	268	279	314	286	275	277	285	271	270	312	322	319	338	286	286	333	284	288	274	289	290	303	283	321	316	299	302	295	301
48478	87500	55462	12392	1087	838	739	843	625	583	536	539	525	474	493	504	452	498	467	461	494	494	492	471	478	465	483	447	499	486	472	496	487	465	480	469	465	457	468	437	440	443	429	467	428	443	434	462	426	409	473	459	421	439	448	436	476	445	431	467	461	450	448	403	417	423	439	488	462	407	410	434	429	424	471	377	415	449	438	440	410	513	445	458	453	430	433	439	410	453	421	449	478	434	420	415	441	433	467	437	415	462	445	423	449	400	424	447	455	424	476	425	451	459	481	439	426	457	439	429	448	438	420	427	463	414	454	472	469	424	460	455	414	438	420	418	451	488	443	427	445	460	431	438	436	458	447	437	436	456	452	428	416	451	468	451	423	473	452	440	480	438	452	418	444	442	411	413	437	441	428	419	422	439	473	441	442	420	468	462	417	404	459	453	417	434	463	411	442	428	488	437	418	430	444	433	440	465	426	409	414	454	442	460	448	420	457	440	438	450	450	452	469	445	424	430	445	455	459	479	420	418	431	431	439	421	421	454	448	429	428	435	414	406	424	451	424	459	412	467	460	455	455	457	420	441	455	455	455	427	432	431	446	436	451	474	418	439	434	415	454	464	449	418	442	425	441	462	419	437	460	467	441	469	406	418	410	453	441	429	435	434	438	417	439	449	396	434	447	469	438	425	450	436	431	486	441	457	449	428	408	444	446	446	471	416	487	473	458	439	438	453	434	456	430	425	429	447	442	465	488	473	436	420	442	425	469	423	426	451	427	428	442	449	489	398	437	438	486	401	475	427	446	442	408	424	445	427	460	451	424	440	457	429	435	424	449	427	412	465	420	437	447	420	426	412	435	437	438	426	428	405	468	458	397	422	480	448	420	483	405	448	465	454	425	436	418	417	396	431	440	406	432	490	474	445	449	465	454	445	448	461	422	445	453	442	455	410	467	483	443	447	449	452	444	424	429	451	454	436	400	433	476	439	424	424	425	469	440	436	443	413	453	429	402	463	441	446	474	471	401	437	461	428	467	431	445	466	417	426	442	462	443	465	424	429	463	443	416	427	421	469	445	403	412	431	474	447	482	455	443	477	460	447	484	406	415	435	449	469	444	422	453	441	451	441	452	451	411	452	475	458	455	466	443	456	467	431	458	454	443	444	440	455	461	456	460	426	414	458	414	481	458	446	469	437	445	462	449	464	444	458	420	448	399	467	433	465	435	469	471	441	484	443	428	428	457	467	439	434	434	452	450	456	450	472	469	432	379	405	461	463	472	439	455	416	431	423	434	464	418	431	439	464	424	492	451	425	476	400	442	415	449	445	425	457	434	493	432	428	430	427	429	424	459	472	434	441	407	419	435	401	439	474	418	435	411	454	483	427	449	449	438	411	459	436	464	477	443	463	428	479	410	431	460	455	432	465	444	432	436	446	434	397	387	422	395	439	428	452	446	438	443	443	482	475	443	436	452	427	433	449	442	487	467	481	434	488	468	462	424	461	424	425	429	486	496	391	424	449	465	405	459	454	439	470	436	439	438	432	452	473	446	426	462	484	445	443	414	456	402	431	432	448	423	425	437	491	407	418	454	435	405	433	435	415	465	407	443	459	431	438	436	438	500	472	442	454	444	445	411	466	475	426	450	445	449	386	425	423	450	418	443	438	413	427	458	456	431	404	407	441	472	429	409	430	420	426	437	419	453	423	431	454	469	422	442	451	441	451	417	449	430	444	452	414	465	441	470	439	451	484	412	429	451	434	403	443	463	439	439	430	424	421	426	445	444	429	449	420	429	421	462	428	469	449	439	476	400	474	421	418	469	450	424	457	453	412	451	428	422	438	424	389	450	433	464	421	435	445	440	451	458	387	410	454	474	448	466	456	416	452	439	427	469	445	416	460	472	444	420	450	415	438	446	433	444	450	442	420	417	400	427	419	454	420	411	440	454	428	457	453	462	440	436	454	432	456	436	396	453	456	486	424	427	402	434	431	456	462	414	448	442	440	444	421	447	448	432	442	459	480	470	475	438	424	437	472	450	439	430	440	463	426	458	430	463	456	431	459	431	463	410	424	483	459	408	498	501	419	449	450	418	463	440	438	481	479	451	409	441	444	466	444	434	447	398	456	426	464	452	453	465	442	411	425	430	456	457	419	447	463	443	443	417	428	426	476	424	434	415	471	404	415	452	428	467	463	425	477	408	440	448	463	452	450	456	418	487	427	398	432	416	451	416	425	437	436	452	441	408	435	416	413	418	456	479	456	476	504	413	438	431	434	461	430	444	414	395	436	438	455	440	421	414	436	429	441	469	475	442	453	440	462	456	430	464	437	457	447	429	447	414	438	447	424	431	439	409	438	457	448	454	470	441	467	459	454	404	494	428	470	410	472	436	432	484	465	450	455	454	435	433	459	471	413	458	477	458	443	469	452	420	414	430	444	421	435	444	440	445	429	463	415	487	446	458	444	478	456	468	438	426	454	419	428	442	476	404	429	420	473	490	449	425	465	441	452	492	458	440	460	423	460	453	426	456	462	449	404	441	453	475	470	454	457	468	440	461	436	462	409	442	431	467	420	416	416	428	460	429	457	470	452	468	441	444	447	461	449	430	433	439	457	448	444	428	436	462	431	447	442	473	446	461	462	457	442	455	437	430	438	447	450	400	408	467	448	429	450	458	431	466	467	449	440	418	467	482	462	467	471	468	457	448	462	437	483	383	417	466	420	449	440	426	396	422	424	468	443	477	468	441	428	473	458	463	399	458	478	453	485	459	454	440	438	462	448	464	457	449	431	414	424	429	436	447	460	436	450	446	437	446	470	448	452	452	436	429	464	443	476	440	425	470	450	465	418	463	433	464	426	406	464	452	425	464	470	476	497	448	444	464	461	437	443	442	436	443	437	406	450	423	462	446	397	409	465	433	430	435	458	468	434	414	428	441	446	428	409	436	463	422	475	477	478	427	447	400	443	468	438	461	449	438	489	403	459	438	471	447	449	475	451	412	448	461	444	434	394	426	407	479	404	456	482	458	425	438	429	421	459	386	432	456	429	431	445	468	405	434	402	467	445	449	452	441	407	504	434	462	420	423	439	430	453	442	488	414	440	445	452	445	459	425	480	445	429	451	435	464	450	431	428	426	433	476	437	442	428	446	431	427	425	415	427	446	453	416	475	457	426	425	444	423	452	479	437	426	415	454	429	451	414	440	464	437	454	474	424	428	432	456	420	429	427	438	449	451	460	454	468	415	469	445	455	453	457	448	416	458	400	465	439	437	471	435	419	452	415	473	447	444	442	485	398	409	449	474	404	414	443	420	477	442	447	434	414	416	437	430	433	428	427	478	444	468	448	415	461	411	452	461	464	417	453	461	458	444	410	484	459	459	466	463	434	455	466	465	457	446	436	447	396	442	474	459	436	447	474	460	467	422	459	440	421	455	438	440	441	454	438	438	408	441	464	440	453	431	453	452	436	439	414	478	468	416	430	432	441	490	410	426	439	431	456
22784	21575	29822	23483	21030	19479	4374	380	254	250	231	186	202	215	193	179	194	191	204	191	157	164	173	182	182	179	162	165	180	181	194	159	181	149	157	155	172	152	157	167	152	155	166	154	141	156	133	158	164	171	166	176	148	171	150	149	155	143	172	151	164	154	163	128	168	177	140	148	154	149	170	155	166	139	177	140	164	166	141	157	150	140	137	141	158	147	169	148	147	156	145	141	147	148	145	147	168	149	167	162	155	168	160	143	141	147	149	171	136	171	153	137	144	156	174	176	162	156	128	152	134	143	143	165	139	155	168	155	151	153	143	167	146	129	169	169	165	148	142	147	148	154	145	156	163	188	135	145	159	135	151	153	147	144	166	149	151	139	152	126	154	163	157	144	150	177	148	140	142	142	166	136	177	166	143	170	146	165	157	176	143	147	145	169	161	140	146	155	155	149	152	126	172	151	150	172	162	157	156	167	152	155	175	168	159	152	160	153	168	166	161	145	141	126	154	145	157	144	171	144	153	144	157	139	165	153	129	136	159	133	170	137	150	151	136	159	147	169	154	152	154	152	143	166	192	141	135	179	167	161	153	177	148	154	155	136	148	149	142	163	142	171	169	144	168	164	129	131	135	141	166	141	169	154	150	172	158	153	149	158	159	163	143	154	142	144	153	163	162	146	138	149	180	160	157	149	165	152	164	159	155	150	171	160	166	167	167	146	161	163	120	139	143	162	148	133	136	137	172	145	172	172	148	156	138	148	145	144	161	155	167	137	152	158	161	144	135	165	149	160	139	154	148	150	155	149	134	172	144	160	151	140	143	152	152	136	167	148	166	159	132	161	155	158	126	145	161	155	152	123	160	162	170	155	155	152	165	147	154	157	151	165	134	139	154	158	166	144	132	164	149	159	160	134	166	173	127	150	135	147	146	158	163	157	187	165	146	149	143	146	151	165	176	136	176	163	138	149	149	158	133	142	154	163	168	138	139	145	148	147	140	158	145	161	165	142	163	143	149	171	150	158	147	155	163	176	158	157	150	165	154	136	153	167	171	153	151	144	168	167	173	162	173	125	157	158	181	154	138	135	164	150	118	133	142	148	156	157	160	142	163	159	153	139	136	169	110	145	121	151	154	125	175	180	145	149	150	174	151	153	151	117	150	156	157	165	151	152	163	144	153	156	158	155	137	167	174	154	161	133	164	161	138	151	170	159	152	164	147	150	158	162	152	189	174	169	156	163	139	131	151	149	142	159	158	176	158	160	147	149	148	171	163	147	155	173	156	151	147	154	138	162	130	159	143	135	168	158	164	157	162	144	161	160	147	151	142	158	144	142	147	148	146	147	137	164	144	160	167	125	139	153	153	144	157	145	171	163	152	159	150	166	170	150	146	142	172	161	143	178	146	148	149	161	166	165	141	144	159	154	145	153	164	130	147	169	158	150	143	149	178	162	161	142	156	165	159	136	155	151	161	141	159	130	149	152	177	176	157	164	141	156	136	156	146	165	156	157	172	161	163	160	157	144	142	149	161	148	149	133	164	144	145	162	145	152	145	156	124	163	182	157	163	149	157	137	154	155	158	144	170	154	142	133	167	149	137	159	152	172	143	170	170	151	135	166	141	150	158	140	166	150	145	135	158	136	156	158	151	135	160	154	171	155	140	162	161	156	161	162	141	138	169	142	148	154	135	134	157	150	180	161	166	161	149	141	161	168	149	160	157	147	170	155	134	141	141	139	146	146	145	131	154	151	155	148	155	146	155	157	131	165	152	152	168	158	159	151	135	137	144	168	138	135	151	174	156	180	156	182	128	178	137	167	142	166	151	165	157	159	132	147	159	161	127	134	139	145	152	154	161	143	156	147	157	146	155	148	166	136	147	160	158	156	134	147	183	149	156	146	153	150	141	164	150	155	156	145	172	149	161	155	137	148	150	172	138	144	162	170	155	139	183	157	153	173	159	148	148	150	126	165	155	148	136	141	151	154	155	164	172	175	170	130	149	149	155	157	150	156	156	136	167	157	175	159	162	126	139	133	142	167	162	163	153	172	165	126	138	154	156	158	150	146	159	152	160	141	165	161	166	159	159	153	152	150	148	178	162	153	141	173	139	137	158	162	160	155	129	160	152	159	141	154	146	157	133	148	143	150	153	146	140	163	161	166	154	152	174	149	163	147	153	154	171	150	150	160	152	133	173	170	161	148	145	140	140	153	154	158	148	171	144	132	152	160	160	169	148	133	124	175	146	138	137	169	144	118	148	161	157	168	165	145	168	148	163	151	149	154	177	158	156	145	122	169	142	158	147	154	170	166	160	163	151	143	150	159	163	131	140	164	151	161	133	165	147	144	148	158	160	157	165	153	156	146	165	143	160	150	152	158	160	159	129	161	152	166	137	167	165	136	150	122	155	152	134	139	149	190	171	156	154	170	155	151	159	155	144	155	142	168	166	140	155	164	176	158	162	147	151	143	154	157	151	156	136	158	129	135	162	149	137	163	156	158	149	156	155	159	162	155	141	165	150	167	161	151	159	165	158	178	153	130	164	149	175	159	152	169	144	142	160	177	164	146	172	141	174	147	151	149	175	153	179	156	160	157	153	141	166	166	155	130	142	144	141	156	161	142	157	141	148	171	148	158	141	174	165	159	135	162	173	157	151	143	145	149	156	148	157	157	153	153	143	147	147	164	146	145	154	128	144	174	167	177	140	162	166	160	194	167	149	149	140	130	151	143	155	181	154	163	159	142	150	159	158	164	172	155	143	168	177	139	165	145	144	135	162	163	156	168	153	155	147	147	155	153	149	147	138	122	157	132	158	170	161	147	170	150	159	156	159	131	167	170	146	151	153	162	156	136	154	158	161	152	155	146	162	153	150	140	116	177	158	163	159	148	145	175	170	129	168	150	133	155	162	145	134	140	155	148	155	163	154	133	149	138	165	139	161	154	143	157	142	178	142	162	170	151	140	159	155	155	163	157	135	154	148	139	156	138	151	143	156	157	173	134	170	154	124	159	143	146	152	170	149	155	143	144	150	133	151	149	147	139	162	150	157	188	131	161	161	140	153	141	177	155	153	157	145	158	147	152	151	145	157	154	149	154	141	151	154	166	152	149	152	149	150	165	136	137	147	140	160	133	135	163	141	160	175	138	148	152	155	165	161	152	157	154	147	134	153	143	156	157	150	143	141	145	145	158	179	151	165	155	150	166	171	159	142	152	160	164	171	159	144	147	141	164	151	149	151	124	140	140	145	158	152	154	141	145	154	143	158	139	153	131	146	158	137	148	159	152	173	132	136	148	142	167	177	155	159	134	172	151	164	180	144	126	151	165	157	165	133	147	154	158	168	140	144	142	163	161	141	157	179	156	127	145	181	131	158	168	149	142	167	148	154	164	143	148	166	155	154	154	159	159	159	154	153	142	164	140	166	150	155	170	156	168	169	152	149	153	147	155	151	151	157	143	132	151	169	171	172	146	148	163	140	178	137	137	147	162	143	150
54367	94028	67391	15682	1478	1096	849	799	565	478	459	386	389	369	339	306	340	316	295	303	293	301	283	280	288	291	285	288	306	300	305	263	290	264	277	247	222	188	264	242	232	261	238	232	250	225	211	225	230	235	261	233	235	246	244	203	233	253	210	221	233	234	255	247	223	235	206	223	218	238	219	208	258	235	223	218	241	239	242	209	215	247	207	234	229	209	260	217	213	217	233	226	228	231	232	218	215	247	224	216	237	224	227	196	231	212	232	239	205	223	255	205	208	235	235	224	245	193	235	233	239	219	210	224	207	243	222	263	206	240	222	253	225	214	253	230	234	212	246	233	217	208	225	227	223	208	212	231	206	225	209	232	231	242	216	237	222	199	229	239	204	235	228	225	226	227	215	237	218	236	190	243	200	230	206	221	231	218	216	258	211	224	226	204	244	215	212	239	236	226	211	226	243	227	208	215	214	223	211	221	242	229	227	208	246	245	211	233	255	225	243	217	231	203	219	237	245	206	245	220	237	242	208	186	229	218	221	208	214	201	211	240	214	217	236	212	232	197	239	197	217	209	241	201	239	230	217	201	230	213	228	198	213	231	231	242	227	212	206	228	236	215	210	231	238	247	189	211	246	250	217	218	205	206	246	214	225	224	209	215	253	240	254	217	247	212	228	249	236	242	225	234	220	208	247	217	225	210	239	222	227	240	238	222	237	215	211	240	215	231	249	207	202	229	205	234	212	207	205	222	221	214	249	200	247	241	203	209	228	211	256	201	245	214	216	220	230	213	223	191	227	220	223	211	234	216	202	244	242	223	250	233	232	231	213	233	242	241	213	246	234	212	213	199	215	224	223	243	230	221	218	250	215	213	216	220	212	237	244	210	238	233	196	210	230	218	207	241	220	209	259	208	233	237	225	219	203	216	208	232	208	227	230	240	230	215	224	258	207	224	226	245	248	238	254	242	239	233	231	220	224	242	222	212	205	214	233	225	234	197	235	228	228	221	236	224	224	217	218	236	243	224	262	239	224	210	236	243	210	231	216	222	222	216	204	209	234	226	218	253	232	230	232	217	204	229	211	240	215	224	230	213	219	241	236	204	220	231	236	191	227	237	196	235	228	210	201	211	235	233	232	233	228	184	196	208	220	225	185	197	229	237	235	218	222	224	229	261	221	224	211	245	244	220	202	226	226	228	230	225	209	222	218	229	203	201	224	234	235	217	211	236	231	209	250	240	225	212	228	216	222	205	226	229	229	191	233	218	234	207	226	241	224	244	228	233	233	215	221	236	232	221	210	238	198	231	230	225	247	214	220	217	236	226	214	196	225	212	211	245	237	239	233	219	208	227	207	228	232	212	223	215	210	235	220	218	220	241	207	219	230	223	256	232	222	219	236	223	228	233	221	237	261	210	218	255	232	243	215	209	207	193	208	206	238	255	214	226	233	214	233	221	216	211	232	237	201	250	227	229	231	220	218	231	238	248	242	238	206	221	234	227	234	249	222	253	225	219	222	234	232	229	258	229	236	208	234	241	232	223	234	196	202	209	227	211	244	235	228	265	244	223	204	202	232	260	238	214	245	238	235	249	220	227	252	232	249	212	201	245	225	211	196	226	229	218	233	246	234	238	227	221	242	236	243	246	235	217	222	225	237	214	216	220	241	218	238	210	249	221	248	227	224	237	211	209	220	227	253	235	259	251	232	249	222	233	212	245	242	237	206	217	231	250	244	276	213	220	235	217	225	235	230	240	235	228	221	204	237	219	250	224	221	211	218	223	222	231	228	200	234	223	208	227	220	252	255	240	253	226	254	247	215	210	212	233	230	202	238	226	215	212	199	258	240	235	222	248	221	245	212	221	238	234	216	227	219	225	240	224	209	216	213	237	229	269	226	257	228	238	228	236	235	241	208	221	213	220	227	232	227	227	215	250	225	189	213	250	220	224	233	213	228	235	237	236	238	237	212	224	192	229	235	234	227	241	220	229	205	246	227	217	230	202	210	242	233	220	233	227	255	237	240	228	249	228	230	240	249	207	213	232	224	206	223	230	230	202	218	221	240	210	233	245	216	192	224	222	211	221	223	215	215	232	213	222	227	216	244	226	239	206	213	215	233	214	212	238	222	202	257	239	222	236	230	242	238	228	243	225	184	235	191	211	205	218	228	231	224	221	237	250	204	246	226	222	197	226	222	251	215	240	226	241	229	244	231	234	246	215	224	220	230	210	210	207	214	220	224	271	233	226	227	230	236	218	217	226	223	242	221	221	211	216	199	210	220	257	229	202	245	218	198	238	247	255	199	219	230	225	234	234	234	243	258	227	207	243	238	222	193	235	213	199	258	205	243	236	213	207	210	225	260	229	236	223	210	234	253	201	225	238	234	259	207	240	236	215	236	247	232	231	252	212	215	213	230	226	211	237	221	208	221	218	249	215	238	215	236	234	240	219	231	240	204	247	202	249	224	229	209	226	211	231	216	213	198	215	240	233	229	227	228	186	234	218	219	223	227	222	195	207	235	265	228	263	252	254	208	193	213	228	215	221	231	222	241	253	231	213	232	222	234	226	225	236	235	216	209	213	240	237	230	193	212	224	231	236	228	232	219	201	240	204	220	229	221	217	239	235	207	197	228	208	233	221	203	237	229	206	224	242	250	219	203	235	233	246	246	225	233	254	235	209	232	234	241	237	222	243	210	253	220	240	199	232	250	224	248	216	257	209	230	238	228	223	217	245	231	212	253	230	204	218	225	234	228	215	232	210	206	222	209	245	226	241	224	214	223	235	222	248	223	238	227	218	229	215	208	231	218	219	233	222	249	234	223	190	212	214	198	226	221	218	243	230	239	231	260	214	220	195	221	220	229	211	235	230	214	232	233	209	223	239	225	248	225	214	236	232	256	223	222	222	215	229	247	236	233	244	250	203	212	194	228	258	216	221	233	265	218	216	207	218	229	195	242	203	208	223	253	235	230	249	214	233	238	216	244	217	236	231	222	238	221	243	224	239	246	200	228	209	245	237	241	251	234	219	239	221	214	221	227	241	231	252	220	227	245	223	247	228	232	230	193	260	235	235	225	238	235	233	243	184	213	214	217	237	213	235	230	217	216	236	240	197	240	222	222	232	233	216	242	203	245	238	225	233	208	227	248	223	235	241	241	202	237	211	191	215	211	228	202	218	212	221	228	189	238	244	244	230	243	198	237	246	213	242	234	233	223	208	213	241	241	214	213	219	203	216	230	211	199	203	247	228	200	239	233	209	229	220	224	235	238	206	245	252	238	223	224	233	239	227	208	253	223	239	234	222	229	215	217	227	223	255	227	224	225	226	212	235	245	218	219	233	229	242	241	241	217	231	215	223	234	255	203	240	205	239	241	224	248	199	241	232	212	206	202	210	234	226	231	227	223	221	230	239	213	217	244	219	225	224	224	240	227	205	211	224	251	230	230	224	217	235	222	242	217	200	240	209	218	211	212	257	252	198	236	248	226	210	246	249	220	193
26886	27232	25758	6289	400	341	326	287	309	298	340	310	302	305	311	280	334	328	309	303	324	303	320	302	330	308	329	284	321	327	319	314	319	320	328	349	296	313	298	292	307	275	299	306	315	315	325	340	317	298	305	283	319	313	287	313	284	302	305	306	297	317	301	321	314	313	291	324	316	299	315	316	300	328	296	310	269	295	287	304	295	315	305	298	304	306	309	280	293	300	299	338	314	309	277	307	308	310	315	310	319	328	326	321	297	306	317	308	318	317	305	315	273	304	300	296	310	277	334	299	359	319	303	313	301	295	310	338	306	299	307	304	283	287	303	300	283	311	315	297	325	304	273	331	301	311	279	290	321	277	318	304	306	312	330	317	353	294	267	310	290	326	284	328	297	295	279	292	335	309	311	341	299	319	311	291	302	294	321	309	316	312	344	318	303	314	295	314	319	307	301	307	317	313	337	310	316	319	286	287	297	349	311	320	299	301	282	299	314	308	315	305	304	309	338	319	291	298	336	320	311	308	297	292	295	311	310	311	325	315	305	292	304	318	294	331	302	301	320	327	316	298	293	303	303	328	308	311	331	319	323	327	306	294	276	298	296	315	326	316	318	291	269	298	326	303	319	326	344	283	302	314	306	340	316	314	297	348	321	300	299	318	296	305	298	327	307	274	283	302	317	294	305	266	287	323	325	318	341	300	292	305	287	287	303	317	308	296	295	303	287	300	334	299	296	298	323	312	297	262	319	292	277	313	330	287	264	287	323	343	302	299	277	325	323	324	316	296	315	322	303	300	311	303	330	308	333	297	298	313	295	321	294	307	324	307	314	297	289	321	329	323	316	313	312	271	311	293	313	300	303	289	305	339	290	343	299	308	302	323	317	300	270	299	293	288	308	296	278	317	305	318	294	310	318	323	292	299	333	354	294	331	321	299	316	335	290	295	316	279	298	311	316	300	301	280	335	341	319	282	315	317	292	295	316	322	314	296	331	314	337	295	311	301	313	296	304	309	340	349	303	297	326	294	284	311	309	307	315	327	309	312	290	311	314	311	295	333	303	324	303	293	306	290	296	294	299	286	283	313	287	330	294	291	321	355	303	325	269	316	295	313	305	291	326	311	294	270	290	280	287	309	327	314	327	337	315	294	294	281	309	324	298	301	325	316	313	294	319	304	291	341	288	312	333	313	312	299	308	303	295	313	311	319	314	296	269	306	366	323	313	294	313	313	296	297	298	320	287	320	267	348	331	299	289	300	315	321	320	344	334	290	324	312	315	334	290	310	296	331	329	295	328	317	342	294	295	275	309	309	324	310	321	315	290	325	287	301	312	283	339	346	293	283	313	286	289	325	305	282	331	303	322	303	292	321	267	331	316	314	273	308	324	287	290	289	311	313	314	282	291	298	328	330	309	295	307	290	289	300	317	296	321	360	323	291	327	285	296	319	296	340	342	309	288	287	284	297	307	305	293	310	287	301	303	305	328	346	294	309	353	294	323	295	305	288	319	282	283	315	310	325	320	309	337	305	280	325	339	333	310	297	312	315	316	332	342	299	311	311	295	315	333	309	309	312	315	301	320	309	308	340	279	279	294	315	298	291	297	327	295	325	304	294	298	314	290	319	297	318	289	338	319	294	298	323	319	305	319	330	293	266	305	307	299	317	293	300	350	322	289	304	289	334	305	324	295	291	289	301	301	316	289	309	318	295	310	308	347	299	317	308	323	283	286	273	303	317	307	306	306	282	287	309	321	304	309	298	332	307	310	338	335	312	288	283	294	310	341	296	303	282	324	349	335	304	315	322	294	326	317	321	312	341	311	339	322	324	317	309	329	276	310	329	290	329	289	279	317	297	289	307	301	328	310	330	327	278	308	303	315	322	304	296	305	312	303	312	328	306	292	320	290	304	303	333	308	307	281	343	301	273	280	320	291	307	336	314	298	303	313	280	364	275	288	314	293	280	289	292	267	284	272	276	321	300	301	325	309	286	308	313	319	310	312	319	322	298	300	311	291	325	325	297	281	313	306	314	293	311	281	320	327	316	337	272	309	314	333	294	311	305	315	334	274	315	317	332	337	339	309	302	310	328	291	318	320	328	313	299	295	311	300	273	320	325	323	304	317	322	303	301	314	340	290	314	272	310	368	331	319	295	325	331	318	304	292	309	319	294	302	300	309	293	278	319	309	313	309	325	299	301	294	311	317	291	316	279	317	305	353	317	315	309	287	332	293	308	304	324	327	324	322	310	308	304	276	295	276	301	306	308	297	298	309	318	318	320	316	329	308	303	303	262	302	315	327	316	339	319	305	355	319	330	333	316	292	317	313	320	334	291	309	257	277	284	304	305	316	307	317	300	319	308	301	292	299	324	334	311	308	298	301	314	326	293	301	301	310	324	303	312	296	307	337	291	291	310	331	270	284	308	314	341	310	359	295	337	290	301	315	319	318	326	311	294	285	344	296	316	298	324	332	302	317	313	293	323	294	328	335	327	290	316	318	289	291	333	337	283	326	328	337	322	326	307	319	328	314	308	311	303	289	291	278	326	309	302	321	319	284	304	299	299	320	312	299	304	343	284	276	304	303	293	303	298	272	292	307	326	291	311	303	306	316	283	321	329	296	313	309	290	317	291	263	350	300	346	313	288	313	305	320	318	325	268	329	310	341	310	322	320	316	278	327	309	311	289	331	304	314	298	279	316	292	309	309	281	326	312	311	282	337	317	301	319	302	298	293	309	293	299	330	303	315	317	300	297	315	316	322	311	306	349	299	284	345	312	316	289	322	308	314	266	296	335	303	327	311	345	313	318	292	311	303	296	281	293	324	312	346	308	300	312	279	314	307	318	288	302	319	309	301	304	318	292	317	325	295	282	276	317	337	313	315	307	308	311	322	298	318	302	358	293	330	299	302	316	285	323	288	333	317	299	311	303	297	331	298	303	284	309	292	317	307	298	303	314	313	312	303	310	341	305	324	292	327	314	286	267	308	320	288	315	320	299	307	324	298	340	290	326	274	316	312	305	305	329	301	347	324	321	305	312	288	323	315	313	295	322	305	290	306	282	312	284	312	270	319	293	305	308	319	300	280	304	299	283	330	330	313	306	308	309	317	311	294	318	288	315	296	316	300	303	306	287	318	283	294	309	312	306	296	330	313	321	287	315	296	280	322	281	329	284	288	294	288	310	311	272	308	313	285	285	324	315	290	323	302	298	331	337	285	309	318	312	318	286	305	321	294	314	301	327	339	293	299	315	294	308	287	319	333	321	287	319	310	363	306	301	316	302	286	314	319	318	314	319	335	269	330	306	312	330	332	305	295	305	319	314	326	320	301	319	305	283	310	294	331	310	311	271	308	307	331	334	308	317	299	321	313	319	315	356	299	338	356	316	314	288	307	297	300	291	311	301	325	330	318	302	311	350	310	300	286	263	274	308	323	288	329	303	307	329	296	288	312	282	328	286	324	317	303	295	321	300	315	312	280	316	306	294	306	291	284	292
23864	44769	27509	2044	553	450	466	441	507	473	476	460	422	436	425	472	454	443	487	471	447	448	471	458	447	438	445	458	436	498	452	461	421	495	435	451	493	408	464	422	465	481	455	456	440	467	443	474	430	491	454	427	458	429	452	442	416	430	470	429	421	433	442	430	407	427	442	460	441	419	414	502	457	458	427	432	480	474	471	427	435	466	416	430	457	462	447	426	415	421	469	400	442	441	427	438	443	455	511	387	424	428	478	427	431	455	424	432	437	438	439	478	448	462	478	457	461	439	442	468	420	462	451	448	396	486	448	438	508	445	486	428	469	483	443	433	427	436	469	467	451	441	432	451	431	472	470	467	412	475	445	450	445	462	458	448	408	426	446	462	456	473	419	455	402	421	436	455	449	452	439	445	401	482	444	450	440	427	416	454	434	446	436	399	411	468	449	444	458	412	468	422	428	462	436	444	438	436	446	421	444	474	447	436	416	429	426	468	465	415	460	445	460	467	454	444	431	448	444	430	482	442	481	467	425	445	470	442	442	467	419	466	438	430	454	441	474	464	450	453	464	423	451	464	443	428	453	435	419	484	432	428	477	437	458	431	457	450	403	440	457	454	468	443	457	419	461	451	421	415	497	486	487	475	446	428	478	479	428	463	457	446	461	454	475	470	438	431	460	490	463	461	411	444	455	437	467	449	481	424	495	429	473	479	492	442	439	435	466	476	438	438	460	459	466	453	458	444	426	436	442	438	430	442	470	430	454	470	490	462	454	441	409	429	479	466	465	476	431	427	449	451	437	470	442	449	435	478	481	489	450	458	441	488	504	423	475	464	442	445	435	429	435	434	432	446	431	455	476	427	469	451	445	455	439	412	443	456	447	457	438	434	414	465	449	456	456	395	446	434	441	409	452	437	417	448	432	440	418	408	441	482	428	452	456	443	429	450	434	450	423	437	457	454	442	454	448	439	441	474	443	448	480	414	427	425	475	458	445	479	490	444	477	449	439	467	468	486	427	474	462	459	451	433	452	456	470	430	447	429	468	455	479	422	460	456	411	430	439	464	466	447	442	468	465	476	437	421	457	472	422	456	448	443	478	461	462	447	452	404	459	455	401	459	435	425	432	452	520	445	456	459	431	439	439	467	428	457	463	452	414	461	469	482	446	460	430	451	440	472	452	469	418	451	441	461	444	430	438	420	436	430	438	433	436	469	463	411	465	445	438	448	459	456	437	422	438	439	460	443	479	413	400	424	439	450	459	461	454	446	447	472	436	429	435	404	433	438	421	459	419	463	377	455	405	476	407	440	390	427	424	484	439	445	454	451	440	469	460	479	445	452	522	474	464	442	443	449	436	442	420	444	441	416	439	453	468	449	443	491	440	478	437	463	413	432	450	443	447	442	450	442	452	475	439	432	451	466	444	461	445	464	430	443	442	445	450	425	451	431	461	475	445	482	464	428	443	483	418	450	410	493	425	433	437	470	431	447	474	467	462	472	452	441	454	431	474	475	463	411	410	446	479	454	470	445	410	428	455	450	474	455	464	437	438	456	430	457	435	416	448	470	413	467	435	451	472	462	482	455	440	430	471	456	456	451	439	458	443	451	437	429	439	444	443	456	460	448	464	436	455	489	457	438	438	450	448	465	447	460	496	461	478	479	475	443	431	476	461	469	475	443	441	440	457	479	447	447	460	429	433	434	449	406	487	426	484	487	428	477	505	449	416	440	440	435	469	423	435	427	441	423	430	464	463	413	420	442	454	453	435	424	449	446	463	432	461	460	468	440	423	439	445	468	423	445	479	475	453	464	469	412	439	456	425	443	453	463	435	488	449	428	442	424	461	472	459	452	441	461	458	458	431	462	449	435	484	449	426	492	458	450	430	449	429	459	394	446	436	481	431	451	425	470	452	466	460	471	438	499	443	428	432	438	450	441	427	461	435	476	475	433	446	432	438	446	415	483	450	428	430	426	457	458	440	424	445	452	477	455	484	455	434	485	430	449	435	436	412	489	436	457	465	490	446	455	441	426	441	450	469	427	440	466	445	436	477	429	476	426	451	518	447	450	434	421	470	460	474	448	458	426	451	459	417	440	455	462	476	433	469	472	462	434	472	440	457	454	445	439	478	481	429	434	475	449	453	463	442	441	395	431	436	438	463	445	450	481	478	478	472	440	452	438	434	429	450	461	452	434	457	446	456	466	474	464	460	435	433	493	455	476	454	415	464	445	459	450	415	440	450	450	441	453	479	434	490	450	439	444	438	459	423	435	434	455	416	451	420	457	408	457	450	440	428	445	443	434	437	450	446	444	450	429	417	461	439	466	463	450	471	441	429	429	466	405	477	460	438	476	446	444	436	442	404	445	441	477	455	438	428	426	470	429	473	456	431	407	423	416	402	450	425	451	425	491	456	427	430	445	441	421	448	447	458	451	429	439	478	473	445	444	449	434	470	432	405	455	437	446	457	468	462	455	453	462	427	467	472	463	435	411	412	399	479	448	475	456	389	448	418	456	472	437	473	476	445	450	428	470	407	476	416	458	466	413	449	447	438	435	418	470	469	467	429	430	458	460	430	429	454	435	424	405	481	409	421	411	458	438	410	452	478	467	449	456	426	434	419	424	473	459	467	441	487	446	421	466	460	469	451	431	444	453	452	453	498	479	452	482	463	452	457	470	467	464	437	439	462	446	453	456	458	458	460	402	447	432	430	425	450	485	440	405	431	459	471	475	441	449	461	465	452	437	467	430	453	447	450	438	434	465	460	475	482	442	478	395	500	447	463	447	479	446	466	424	447	511	479	475	442	469	474	438	453	453	476	404	454	421	466	453	452	455	408	486	461	488	427	459	454	460	475	463	469	445	493	429	474	416	435	448	436	437	467	440	471	440	457	467	411	468	445	429	466	468	443	450	441	445	487	395	479	427	407	439	424	455	440	431	485	424	440	437	475	461	477	487	444	461	469	488	451	437	455	437	463	429	451	441	494	414	429	420	441	443	454	456	424	434	420	451	412	440	460	440	450	466	443	449	455	459	423	439	442	493	444	473	493	429	470	448	413	442	432	464	457	470	447	490	438	445	413	434	453	445	420	448	446	445	477	442	433	438	448	472	454	432	459	452	466	458	454	451	470	459	466	440	457	418	384	432	442	455	460	430	490	440	435	445	428	450	495	444	473	462	427	445	476	444	429	468	458	469	433	447	421	447	450	453	436	422	445	432	407	452	443	459	433	424	429	469	482	452	458	458	426	465	480	450	454	393	422	462	483	493	428	434	423	443	462	489	439	457	431	432	472	427	442	469	394	435	424	427	423	421	461	413	474	492	416	427	455	455	438	429	440	436	439	460	439	417	442	426	492	421	449	429	476	439	443	416	478	461	446	435	446	435	448	462	389	465	474	423	434	414	424	440	448	446	437	453	446	443	448	442	434	453	434	453	425	474	427	432	453	455	458	430	433	465	458	427	421	446	480	416	408	431	448	450	460	436	443	480	447	480
23825	22774	34329	24090	17956	4918	438	406	362	356	327	321	337	290	317	334	301	304	314	316	316	318	318	306	328	322	315	280	323	306	315	319	328	336	294	298	333	325	277	320	314	327	325	297	304	297	322	332	323	336	296	322	287	264	302	272	285	317	298	290	301	300	323	295	306	342	315	311	306	307	310	291	309	304	285	308	301	278	302	279	303	281	297	335	300	310	293	266	305	277	311	290	305	271	304	289	306	282	295	306	299	309	262	307	292	299	300	275	282	293	290	297	286	280	312	295	302	303	313	285	314	297	326	291	310	306	295	279	287	318	279	287	283	314	292	295	306	276	283	300	302	301	282	329	295	335	316	292	272	297	320	296	272	277	282	310	299	312	292	283	299	300	301	288	335	323	296	296	341	268	297	301	307	295	313	308	293	279	304	288	292	266	287	305	291	295	336	277	296	265	262	308	304	318	301	268	300	316	312	274	315	313	297	304	290	291	313	298	298	309	298	282	273	283	312	278	290	311	305	286	289	294	290	274	273	291	291	308	277	297	328	304	286	308	293	309	285	322	334	314	308	315	300	302	319	287	297	310	266	331	283	303	314	312	290	302	287	317	307	285	303	289	312	331	320	301	295	305	335	299	270	294	333	307	319	295	319	312	298	325	290	283	281	305	321	300	286	275	328	325	312	320	292	292	301	318	319	315	317	295	288	288	301	276	296	289	291	283	271	281	311	301	282	309	287	306	264	310	285	286	330	314	309	298	301	319	312	330	314	294	307	304	268	293	307	306	280	274	338	309	354	325	287	297	310	312	309	293	327	310	326	319	310	305	305	298	337	294	326	327	304	291	272	297	308	283	288	305	289	262	291	295	311	273	320	286	336	320	288	303	311	283	273	277	273	296	305	294	281	298	277	290	300	312	313	308	315	271	303	286	341	294	281	309	313	314	320	278	316	278	312	257	322	321	284	325	275	290	300	316	297	302	309	289	317	311	304	286	268	297	285	320	305	321	273	305	326	300	281	267	295	285	295	339	328	277	300	285	314	295	314	303	294	291	303	320	303	269	319	293	315	257	318	288	314	329	282	328	291	295	289	299	265	288	319	294	269	286	296	300	301	310	302	310	296	287	350	309	314	292	317	318	303	304	331	308	303	309	320	295	311	321	297	317	305	307	292	306	285	295	262	288	288	298	317	280	279	295	319	270	273	329	283	304	292	283	341	321	312	323	307	280	294	298	290	314	301	283	264	308	301	320	322	304	289	278	288	326	326	288	315	299	302	317	309	300	300	325	277	297	319	295	306	289	281	286	284	277	288	284	307	273	293	324	291	262	303	268	284	306	304	267	349	311	310	284	334	277	276	288	305	281	311	276	326	282	298	305	301	288	315	297	296	286	290	315	297	292	301	279	319	294	333	283	282	293	292	302	294	279	300	292	326	302	285	295	289	282	319	294	312	307	285	297	270	346	266	301	304	293	273	307	308	293	279	347	305	319	312	272	253	290	288	291	313	318	302	303	264	276	278	299	297	290	287	304	284	289	302	304	289	315	333	294	290	296	282	321	285	281	300	316	279	290	287	310	282	296	335	294	308	309	275	313	292	305	330	286	297	262	323	301	274	318	287	306	320	311	301	292	284	281	296	270	310	312	298	295	300	296	283	269	268	302	317	321	267	294	329	293	291	283	285	288	281	271	293	283	282	309	304	276	321	304	294	271	289	285	279	307	302	258	290	297	301	283	264	280	292	340	282	325	310	305	319	326	265	324	298	275	287	292	314	291	278	302	303	298	293	340	316	316	292	298	287	273	292	303	289	293	260	292	315	296	296	283	298	281	293	301	315	333	304	298	265	289	292	314	288	283	285	289	275	328	290	295	315	307	303	301	288	283	297	297	280	313	304	263	296	279	295	272	280	329	312	311	307	271	283	285	276	287	280	321	288	308	297	292	301	274	283	280	317	309	315	287	325	303	286	305	328	289	303	299	316	290	265	310	287	315	294	319	306	308	331	281	295	309	323	294	300	287	330	287	296	306	290	312	339	309	278	308	289	282	335	281	305	302	317	303	311	314	300	309	275	310	317	289	299	287	291	275	294	325	322	325	315	315	296	286	297	313	344	337	279	320	303	294	282	291	271	292	292	293	287	278	309	294	282	319	285	301	300	317	303	326	293	305	297	341	268	296	327	306	268	297	330	313	289	286	300	286	285	331	323	298	291	276	273	274	284	311	313	281	295	321	319	291	285	278	306	300	298	314	274	322	315	317	292	316	314	281	288	308	281	315	311	302	308	306	319	311	312	280	323	295	284	342	295	291	320	295	287	308	307	292	294	242	294	295	324	321	300	289	294	307	274	304	323	322	315	288	316	276	287	308	294	281	311	315	300	287	293	282	296	308	269	293	289	322	279	314	298	291	318	316	286	302	352	293	298	308	286	284	264	327	260	286	290	309	277	310	303	287	281	298	310	321	333	286	313	286	307	306	294	307	284	304	291	318	320	306	321	326	315	292	273	299	292	299	288	302	309	317	311	318	281	305	308	287	286	302	321	277	288	307	334	286	295	313	280	292	297	303	301	287	276	294	321	323	283	303	280	294	287	297	314	308	291	300	282	275	285	362	338	280	301	283	310	289	330	277	339	296	308	275	289	305	299	292	311	306	296	303	305	299	310	282	309	306	308	325	305	319	296	321	285	318	302	286	322	287	313	302	319	325	321	286	316	290	352	302	303	328	289	275	293	287	314	278	312	297	312	286	291	280	295	320	271	283	305	290	313	309	285	300	313	315	300	292	313	292	306	277	335	323	295	294	296	294	307	299	295	341	317	312	279	301	303	303	269	293	276	294	327	298	325	296	298	303	303	297	298	313	284	347	298	286	305	256	339	310	295	346	314	299	289	316	299	305	306	264	302	303	275	307	293	317	299	319	299	303	287	293	288	309	303	286	286	276	293	317	326	313	307	275	272	312	309	312	297	337	269	291	272	304	291	298	317	300	334	301	290	298	299	261	326	334	298	292	304	309	304	314	292	294	316	268	310	305	285	317	271	293	322	299	279	320	283	283	283	286	289	309	310	269	273	288	290	297	304	301	317	283	286	307	303	274	318	324	323	277	318	266	302	298	300	300	284	287	293	304	297	298	290	300	301	300	327	307	313	300	329	333	296	283	257	286	287	288	308	272	286	325	289	283	278	320	270	318	326	275	289	315	280	308	297	296	283	315	288	285	298	310	309	284	311	343	288	331	303	333	298	292	332	313	299	287	307	292	311	289	310	282	290	313	325	303	282	293	311	278	285	271	282	298	315	293	306	308	297	324	302	325	303	302	273	295	301	297	302	305	311	306	279	286	337	288	312	316	286	283	292	292	333	308	319	308	318	315	289	271	320	303	282	320	290	280	302	279	304	291	293	304	321	298	298	301	339	305	244	279	322	284	303	285	281	299	337	280	295	358	307	280	299	304	290	311	304	291	323	296	285	297	295	309	325	310	276	294	286	312	268	278	266	246
49210	86327	59916	9358	1019	821	712	749	587	574	551	536	494	484	473	528	473	474	501	439	482	474	445	465	474	453	469	450	446	475	435	470	460	455	463	456	464	455	443	496	438	434	398	419	483	484	431	430	418	445	438	449	430	423	476	420	452	460	425	452	444	448	450	447	466	448	413	483	436	435	452	472	472	488	451	418	457	439	417	409	438	445	408	463	445	424	440	437	445	435	442	420	471	429	461	443	425	427	431	445	457	465	474	412	452	444	459	442	418	443	447	415	413	455	430	433	430	413	446	467	444	429	441	437	458	418	416	447	429	474	482	454	438	454	424	464	432	472	456	439	439	483	400	452	409	474	409	455	417	460	411	425	427	419	410	417	456	421	442	421	414	370	452	427	435	468	448	411	464	398	433	448	464	434	435	456	449	451	440	471	436	412	446	416	461	460	439	444	444	420	423	433	382	404	437	456	425	439	432	427	441	458	440	396	420	448	438	455	448	416	430	428	429	383	392	454	483	450	421	432	488	445	457	393	408	393	462	450	444	442	435	435	460	427	453	428	407	414	442	437	497	456	423	439	458	437	435	438	390	423	440	479	444	457	419	442	429	419	415	466	471	443	471	451	459	486	434	451	433	434	435	454	390	469	420	440	417	413	413	453	468	455	477	425	430	418	418	439	453	454	441	454	430	415	407	476	462	441	411	458	442	438	440	463	432	439	424	465	474	446	457	426	413	419	428	415	420	438	464	432	432	451	447	433	407	449	444	455	455	414	412	449	468	496	434	428	471	421	440	471	436	454	432	438	467	446	460	420	421	431	422	418	460	409	456	445	399	444	433	462	447	396	449	400	453	469	479	423	444	414	455	452	446	429	445	458	454	434	397	471	430	466	455	441	455	457	442	463	452	506	439	441	446	450	417	426	457	445	434	451	440	405	422	413	472	425	436	434	468	412	414	438	462	477	425	405	438	436	397	509	433	455	463	445	446	431	437	462	436	458	421	455	429	447	445	458	445	428	424	427	438	466	458	470	437	416	443	445	455	447	453	417	442	425	467	425	416	453	419	480	424	467	457	443	465	436	432	456	426	409	421	473	460	429	449	419	441	468	414	443	405	418	437	458	479	448	441	432	416	461	505	447	426	456	459	423	476	418	449	502	446	430	424	439	411	468	481	493	458	417	445	438	428	449	431	443	437	408	465	402	454	454	418	488	402	434	460	457	461	428	441	456	437	451	424	428	394	420	434	416	442	416	453	440	491	444	474	400	455	455	411	441	475	419	423	490	449	416	404	440	438	450	443	443	400	423	417	477	399	430	428	451	427	440	436	462	461	421	442	450	484	432	439	401	436	457	426	449	437	467	467	431	395	454	466	414	438	462	453	442	413	442	402	411	442	448	454	410	424	458	391	428	457	418	444	407	469	422	432	470	426	457	387	441	405	429	447	445	446	444	411	454	459	465	428	375	434	431	438	452	426	457	424	428	444	466	421	449	400	417	442	446	383	465	446	437	406	457	456	448	447	445	461	432	461	454	447	444	428	473	428	423	425	451	441	464	462	506	442	450	471	422	474	439	409	441	434	445	432	438	429	443	455	420	420	441	432	390	460	428	424	502	458	437	418	426	419	416	453	458	403	454	455	440	440	422	432	427	419	452	411	423	426	442	437	427	454	433	455	422	438	438	437	430	460	437	410	467	465	431	391	426	456	476	412	440	467	417	433	454	437	432	435	456	426	467	422	442	436	457	439	437	429	427	450	454	419	445	421	428	432	480	402	446	453	415	412	436	457	434	430	482	437	477	462	399	470	427	441	456	428	425	457	441	484	456	438	413	462	468	476	414	458	450	458	427	435	457	442	457	450	445	438	423	421	423	482	411	442	445	444	473	465	429	469	469	432	471	426	408	470	464	415	429	407	426	444	428	413	409	422	432	422	428	440	431	398	426	429	428	410	459	414	440	429	405	464	433	435	415	428	425	464	428	422	410	435	382	406	445	482	444	427	438	466	404	451	452	479	439	435	460	424	420	403	461	438	441	455	431	429	402	417	423	454	449	441	454	445	441	413	441	465	468	469	443	470	416	418	416	422	440	428	420	465	451	435	458	448	417	450	496	474	402	437	450	435	449	470	475	392	452	415	412	447	480	425	476	426	453	448	454	475	402	420	447	415	449	416	452	425	453	413	424	436	446	430	434	442	446	461	465	499	417	446	463	418	439	443	464	410	462	430	450	441	445	443	439	418	457	455	409	460	418	461	399	453	424	428	446	413	443	447	432	449	451	463	412	430	461	452	470	442	459	471	433	400	468	424	448	446	424	403	461	426	472	453	421	430	439	426	464	425	425	420	409	430	450	445	442	438	450	449	466	448	453	409	413	429	441	472	428	424	419	408	440	458	457	479	445	432	456	468	411	480	455	456	421	415	444	446	423	458	409	459	414	420	459	440	460	454	411	433	433	410	453	392	430	432	424	429	432	425	461	424	407	423	455	430	440	460	469	431	468	437	393	414	435	418	411	444	398	437	463	477	425	410	469	424	455	448	447	491	453	444	417	450	429	411	433	447	417	432	448	409	419	463	436	410	435	452	476	417	464	432	438	418	501	424	435	433	435	427	443	451	432	474	464	423	410	460	416	437	422	395	413	485	436	450	440	429	461	473	454	479	468	468	466	441	430	445	445	417	403	440	446	458	433	439	455	457	435	446	412	407	457	437	442	424	437	427	446	438	423	423	415	418	453	471	446	437	443	423	416	449	488	431	462	431	436	437	406	424	426	429	444	418	440	431	429	444	440	430	415	451	454	461	438	409	444	417	434	450	407	451	417	459	438	435	459	431	441	410	458	408	446	456	441	456	456	411	418	443	434	462	392	418	429	478	413	449	459	454	414	421	447	453	404	424	454	422	419	462	440	451	449	442	399	447	422	470	396	473	434	410	456	423	397	429	454	428	430	450	407	439	487	456	447	467	472	430	407	423	431	441	414	429	435	418	483	433	450	428	423	445	416	414	414	426	406	478	434	416	459	421	421	430	421	457	454	429	427	415	408	398	441	443	401	483	419	422	455	444	432	437	461	460	460	486	448	463	412	477	459	426	412	435	442	430	459	402	470	440	435	444	411	451	463	432	453	434	443	443	462	455	450	411	432	395	463	419	420	415	429	429	413	466	465	485	419	442	441	412	418	420	409	443	428	431	427	474	477	451	425	406	455	418	469	442	419	424	402	401	434	433	391	401	445	429	436	471	459	444	431	420	443	427	424	457	416	444	407	424	464	403	444	445	430	426	447	430	443	435	409	424	439	442	419	429	461	472	447	439	426	429	409	457	480	441	446	471	443	448	436	424	475	416	419	402	433	422	428	419	432	401	427	404	448	437	432	437	450	450	447	435	440	430	456	420	490	415	401	460	459	459	417	450	441	437	431	438	435	460	481	450	482	451	437	430	454	460	417	442	485	421	470	421	455	417	476	450	434	424	453	435	432	444	430	450	420	439	426	431	438	445	428
22879	21817	33066	23717	20539	13790	1232	354	273	224	211	232	185	176	187	194	186	180	147	174	158	171	164	158	174	170	195	180	148	156	189	172	167	170	159	157	152	163	180	168	140	165	140	152	168	154	168	148	152	159	151	144	159	166	159	162	173	165	169	158	174	157	163	170	147	165	131	172	137	147	160	158	148	150	143	138	150	139	161	145	158	154	147	143	173	156	128	158	157	160	160	155	171	174	144	152	162	152	145	159	165	160	152	150	150	134	144	153	137	150	157	147	136	154	150	166	132	162	155	130	156	143	165	159	171	147	132	159	132	132	154	156	153	160	156	149	146	183	165	155	184	187	127	153	159	140	161	158	158	135	157	165	151	137	164	171	159	154	151	146	151	179	145	141	140	149	138	161	180	149	167	173	150	152	154	172	139	170	171	143	161	152	150	150	165	148	160	154	150	159	173	156	157	150	145	157	156	157	172	178	171	152	150	146	173	163	151	149	146	163	172	161	142	163	160	152	161	170	152	140	145	156	164	139	155	166	155	153	146	125	154	157	138	132	158	147	148	157	141	154	137	171	146	163	132	129	154	160	151	143	152	148	146	146	138	176	139	147	174	128	175	142	152	154	143	161	145	130	162	163	148	148	155	138	148	166	146	157	133	124	131	161	140	172	147	127	128	153	136	157	156	185	152	172	140	166	149	160	166	164	150	133	149	151	155	146	126	154	162	168	157	162	151	156	172	162	136	155	164	149	137	159	156	153	168	167	157	146	140	177	169	148	149	150	152	145	139	144	133	167	150	155	137	165	157	150	164	168	145	147	160	152	147	155	165	137	160	172	165	157	136	160	118	153	138	143	145	171	174	144	157	137	141	164	140	149	166	146	142	158	157	160	133	145	163	162	159	177	163	196	137	150	186	134	146	152	152	164	150	139	135	128	139	153	162	164	152	151	167	148	175	167	137	153	150	168	166	140	172	162	156	153	149	152	165	156	154	157	124	134	141	154	142	159	151	154	150	133	141	131	149	159	144	161	190	140	151	151	162	143	133	141	177	135	142	163	151	133	162	145	133	155	168	166	152	145	169	151	161	152	126	135	156	140	173	160	157	157	148	154	160	120	141	168	163	126	163	157	154	140	143	176	170	163	134	146	162	134	173	144	146	162	163	152	175	139	171	149	152	144	151	169	145	131	158	146	167	147	152	146	147	142	144	148	146	173	145	154	166	153	157	146	150	148	154	159	148	150	163	137	167	156	151	161	162	180	150	132	157	144	144	160	169	166	155	153	148	140	149	141	159	140	157	171	133	143	130	154	149	171	167	164	138	138	168	171	139	145	171	162	141	163	145	189	156	168	159	167	173	151	137	145	154	146	157	156	145	168	145	151	150	129	136	149	166	136	148	144	139	145	148	143	159	177	137	168	155	147	176	158	152	139	180	154	145	141	154	140	150	122	146	164	145	163	142	155	149	153	157	159	143	145	155	150	141	152	157	158	146	156	155	140	150	162	161	135	149	135	161	164	156	169	157	133	156	163	140	160	157	174	152	154	144	139	147	137	162	174	146	143	140	130	138	136	168	150	162	144	155	139	153	134	156	172	150	141	159	130	157	170	149	152	141	136	160	136	150	133	169	151	165	161	171	137	161	149	135	139	142	162	134	154	167	148	141	167	166	126	142	144	166	157	145	154	158	160	147	172	135	131	158	136	151	155	168	167	175	162	166	155	153	145	130	180	155	161	158	152	158	142	164	169	155	150	171	144	132	154	134	166	148	158	141	179	148	170	148	144	147	145	149	153	160	159	147	150	168	170	130	153	147	161	151	152	142	145	171	159	149	154	177	159	147	170	167	158	155	160	140	150	153	146	158	129	145	173	159	157	154	144	141	150	165	142	162	157	130	143	161	139	152	147	123	132	168	151	161	143	174	145	140	134	156	165	129	161	170	162	158	157	168	168	167	163	143	159	142	167	156	143	152	163	154	154	163	158	164	140	146	163	155	155	151	167	147	156	136	169	167	166	153	144	173	152	143	160	137	136	138	147	153	153	153	151	166	182	157	135	158	151	131	143	175	139	158	144	153	154	147	133	161	142	167	140	150	156	131	136	155	158	148	143	162	137	150	156	150	164	130	160	156	136	168	149	156	155	149	157	140	145	172	157	159	147	141	164	152	140	168	151	161	149	185	138	151	146	155	151	143	157	120	140	152	155	145	145	160	132	157	139	151	150	138	151	159	154	162	164	137	127	130	146	156	160	152	168	161	148	170	148	130	168	162	152	148	149	166	142	153	164	162	136	135	178	176	139	163	152	175	170	151	137	139	156	143	163	152	161	162	158	165	159	164	145	154	147	156	151	154	133	158	176	148	135	153	155	135	152	161	144	142	145	157	138	149	128	183	142	146	149	142	164	162	167	152	166	170	163	180	166	144	176	157	153	150	135	124	159	142	156	164	155	163	167	177	131	153	137	137	127	146	167	173	167	175	172	154	162	138	175	140	165	131	153	153	134	151	138	163	150	146	152	150	148	147	149	168	172	125	135	173	152	163	164	167	163	167	164	179	141	161	134	157	159	114	144	159	152	151	162	156	144	162	155	141	146	153	157	132	157	175	147	142	135	167	144	132	158	142	149	165	161	151	142	139	152	165	140	139	168	170	132	146	146	142	147	148	166	142	173	159	148	133	141	157	140	166	161	143	147	170	154	179	147	157	152	148	167	129	154	150	144	141	172	150	157	143	161	156	150	137	169	134	121	128	172	150	142	138	162	167	170	160	141	139	180	165	153	171	150	153	148	163	148	153	152	145	135	154	170	137	152	151	154	151	174	170	156	147	139	143	177	142	146	170	143	141	150	141	160	154	172	170	162	150	158	135	156	163	147	139	152	160	172	158	168	152	154	135	161	149	149	145	151	150	138	162	153	154	145	151	154	176	159	144	158	168	147	141	157	189	146	159	127	156	186	143	175	143	136	163	150	147	144	173	169	159	163	129	166	131	147	149	140	167	162	162	163	156	152	164	153	129	169	134	173	186	160	136	169	131	137	167	168	150	164	148	124	136	159	155	168	145	161	125	161	148	149	149	167	183	172	131	166	148	162	158	161	161	165	144	146	157	152	139	161	162	126	151	161	144	156	144	153	171	147	160	197	142	165	136	163	135	157	154	155	153	152	159	151	158	142	137	136	158	148	168	149	168	166	139	143	149	167	160	140	145	145	168	152	169	160	145	145	155	144	151	141	160	160	143	169	140	153	174	174	137	161	158	151	154	164	142	138	157	140	144	156	182	158	154	161	144	154	158	148	135	156	146	143	167	138	127	161	161	153	151	155	183	157	136	153	126	153	147	163	136	175	148	164	168	140	163	144	130	149	144	148	143	140	146	159	152	166	134	158	138	135	144	169	165	159	155	139	140	152	144	132	146	166	133	155	163	120	152	145	140	170	141	146	144	163	133	168	138	163	165	148	150	134	148	143	141	154	179	137	155	161	155	171	161	147	166	158	144	156
56831	92236	60055	12685	1400	1087	778	706	530	488	415	401	370	327	324	309	303	326	285	295	289	287	270	307	269	260	259	243	277	317	304	278	255	266	244	260	231	230	220	259	239	243	225	250	263	239	237	225	222	185	255	253	216	240	243	234	226	214	221	219	230	229	208	241	240	217	217	240	259	238	252	221	235	228	245	251	243	212	212	232	254	243	245	222	225	250	215	255	229	213	229	244	246	223	227	242	200	220	216	228	232	242	217	203	213	220	214	201	248	211	233	245	208	200	219	206	230	239	211	220	238	222	223	248	232	247	209	239	201	230	224	240	212	227	219	235	199	233	243	245	239	213	238	229	205	201	201	221	230	211	198	227	251	251	229	223	226	227	222	237	207	226	217	222	223	246	221	215	231	208	216	231	211	219	203	221	228	214	230	190	231	245	250	220	211	259	222	230	231	217	238	258	234	232	225	231	217	223	242	247	253	224	205	228	251	249	215	261	228	211	199	220	221	201	239	234	204	229	208	223	232	260	226	208	210	224	242	241	240	242	211	227	242	221	238	241	218	237	229	224	205	202	213	207	225	204	226	213	229	239	220	206	231	212	244	216	227	242	205	237	206	209	220	229	222	231	225	234	216	196	216	227	239	217	251	234	225	205	213	245	227	227	208	223	195	225	229	209	245	227	236	226	224	205	233	228	223	211	222	210	235	221	267	229	227	238	187	217	229	201	214	220	208	235	227	231	229	233	217	208	235	233	225	201	197	214	223	238	224	227	214	226	264	235	220	214	264	232	206	211	221	250	230	239	236	202	233	224	273	249	236	241	187	234	221	228	238	237	251	198	227	207	209	230	273	205	239	243	213	207	216	249	231	238	224	251	201	224	216	223	247	226	210	225	229	225	225	231	228	238	249	237	229	210	238	221	230	214	230	253	227	209	211	224	205	217	221	245	223	227	236	208	231	200	211	232	241	229	220	222	239	224	212	212	218	221	228	219	221	241	236	226	257	227	194	246	226	231	244	243	227	203	227	213	213	216	200	241	233	211	219	224	217	217	201	236	240	257	200	233	248	197	249	224	233	236	235	242	251	238	215	212	231	232	218	210	220	238	218	240	188	202	225	211	240	228	216	211	232	234	217	224	221	224	221	215	247	234	207	222	255	253	237	224	214	214	213	200	236	196	200	222	219	229	214	229	249	214	223	233	224	232	215	216	196	230	234	262	204	223	234	214	244	216	220	223	234	266	246	225	223	213	208	222	208	228	221	219	233	234	218	237	231	237	244	240	216	216	231	215	219	224	223	278	229	216	242	221	228	226	218	226	252	209	228	250	252	229	200	245	225	194	221	229	240	264	242	255	236	216	241	232	217	245	190	232	221	252	228	228	209	216	225	204	231	207	217	200	210	228	217	252	234	209	228	213	235	219	218	237	228	212	217	244	225	224	225	214	211	242	229	231	210	218	222	226	225	257	230	190	219	257	200	223	231	216	226	214	210	212	224	236	220	196	214	209	229	230	205	212	242	216	230	205	253	205	226	213	260	271	229	208	225	227	213	220	232	220	246	220	234	234	221	236	231	235	223	250	219	232	224	215	222	211	221	224	230	217	214	212	236	221	225	223	234	226	217	254	231	223	216	250	245	227	229	193	209	239	243	258	213	240	223	222	238	223	208	233	244	253	209	241	237	218	199	235	201	197	232	220	225	244	229	254	204	239	215	241	237	245	237	220	246	249	222	217	212	233	220	221	235	239	233	214	233	212	212	225	241	213	198	215	223	214	234	236	247	232	245	195	214	228	241	212	210	206	220	219	256	199	229	184	221	240	238	237	216	197	223	232	237	214	223	226	226	216	217	227	214	231	222	214	213	201	239	244	238	208	245	247	208	235	216	201	221	209	223	207	217	226	242	211	225	231	220	237	209	219	200	268	234	215	209	244	216	209	219	234	251	211	232	228	215	209	216	222	281	211	225	255	220	221	251	234	231	204	215	218	207	237	219	254	255	230	236	244	244	216	216	246	218	232	221	199	240	252	240	210	235	232	233	236	232	218	206	211	227	209	229	224	248	245	239	239	226	210	216	231	213	238	231	244	238	242	222	223	222	225	233	222	215	219	241	225	215	252	222	216	211	242	223	243	215	244	204	213	227	227	220	229	244	229	230	223	199	235	194	239	235	227	227	222	216	240	236	233	217	209	205	186	222	230	208	235	222	231	218	217	237	256	235	244	221	239	240	225	244	224	240	215	223	220	226	221	212	248	226	210	230	210	221	225	252	210	256	245	216	194	237	210	258	225	229	253	219	213	207	201	225	232	219	256	229	240	212	216	234	229	242	227	217	218	237	225	220	233	220	249	218	245	258	268	262	222	211	201	202	265	247	236	234	223	226	223	212	237	236	224	222	234	231	220	211	205	238	225	219	211	213	219	199	219	230	239	229	224	238	235	207	196	233	220	238	213	229	223	227	219	223	221	218	227	215	223	195	254	212	244	209	246	244	215	225	226	231	258	214	264	241	230	225	224	265	204	218	207	202	227	246	243	236	247	210	239	238	191	225	223	217	232	219	229	234	229	212	236	245	217	254	203	236	240	240	223	241	240	235	221	215	215	235	207	243	234	212	217	200	213	207	249	233	221	213	221	223	239	223	226	241	210	200	210	219	216	215	231	226	249	244	233	198	234	229	215	224	212	227	258	228	228	232	220	206	219	221	231	226	208	239	234	202	211	236	219	240	226	215	219	229	221	225	244	208	228	268	210	218	212	229	209	232	202	211	241	241	228	246	236	270	228	226	227	264	229	250	256	218	227	235	202	223	238	222	229	226	228	230	221	238	232	221	234	250	234	231	210	211	238	226	234	203	207	222	214	241	229	225	248	199	208	228	215	224	205	200	260	231	232	240	208	231	249	218	221	211	251	218	230	217	235	222	225	210	207	229	249	190	234	215	200	233	234	200	223	245	219	240	242	250	215	230	241	246	236	217	217	214	265	213	219	225	194	210	233	206	231	222	242	224	227	228	238	266	202	229	227	224	204	221	217	224	177	221	230	248	222	236	218	231	208	242	218	220	220	249	217	200	209	202	239	225	211	224	214	220	217	221	217	213	243	227	229	240	219	231	226	231	254	221	228	232	217	219	222	208	226	213	223	217	216	202	238	231	238	224	227	233	206	210	191	226	241	238	247	245	214	232	222	228	215	228	189	217	252	226	238	246	237	253	225	236	225	246	189	241	208	239	199	232	268	227	206	245	229	212	233	225	232	238	231	211	231	238	202	220	234	215	202	223	219	222	219	206	220	225	253	194	216	222	225	246	245	235	208	220	216	228	261	189	224	244	212	224	235	246	206	216	215	234	227	227	226	204	223	246	231	201	218	211	238	230	232	223	227	249	223	196	204	203	206	236	236	199	233	212	223	221	224	238	239	215	225	238	220	225	237	242	244	222	245	244	231	201	232	238	213	219	249	237	243	205	208	242	224	226	208	205	241	232	209	228	269	221	229	233	243
27132	27071	25664	5089	342	319	318	310	309	309	307	296	292	313	298	309	315	314	316	332	303	304	315	305	309	290	287	320	314	324	343	289	308	283	265	306	315	294	336	311	333	307	316	306	318	305	285	316	281	287	294	295	305	318	324	300	256	316	310	299	286	313	302	321	325	311	276	288	288	320	302	302	319	305	309	317	319	336	277	299	319	303	324	313	318	311	298	309	310	300	288	327	299	327	313	348	299	283	304	287	302	309	312	329	326	320	290	315	318	303	311	296	291	329	268	321	284	333	339	303	299	290	285	300	302	300	287	323	298	311	281	318	293	290	300	298	318	288	317	324	312	318	329	305	321	325	280	298	292	293	340	313	290	319	296	313	332	298	261	303	298	297	319	285	336	305	322	308	300	331	292	303	309	274	296	293	295	302	293	288	316	293	320	309	278	283	323	312	327	305	311	299	307	327	326	295	300	297	303	316	296	323	287	300	331	263	327	313	302	324	295	285	316	291	293	293	283	317	297	297	328	316	322	335	299	293	313	275	288	317	303	267	294	285	320	332	294	315	338	313	298	286	283	322	300	329	326	276	303	296	279	323	290	333	289	331	295	329	284	341	308	311	312	304	307	278	308	302	308	319	324	331	297	319	322	299	278	328	322	296	328	310	293	316	294	325	316	300	285	314	292	332	304	288	291	300	292	300	318	311	311	299	271	307	310	302	280	319	292	283	316	302	303	302	316	318	298	302	319	322	308	313	309	323	301	288	315	322	288	316	332	319	289	298	334	312	282	310	303	320	268	305	303	324	317	330	292	281	321	311	296	290	291	325	283	351	340	345	295	299	310	293	318	286	307	319	340	321	300	350	313	301	304	314	314	296	300	289	287	295	289	317	300	312	307	322	308	281	321	297	332	305	311	283	320	297	327	329	326	310	332	273	309	289	304	303	304	297	311	301	314	321	329	299	322	300	300	289	302	297	270	311	317	317	285	313	298	300	308	291	302	300	292	320	275	312	295	307	302	289	311	284	325	340	320	302	287	329	308	313	317	284	318	298	303	319	288	301	315	312	303	285	300	339	297	314	309	303	294	306	317	285	306	318	302	313	285	288	304	314	350	300	310	336	327	315	307	268	312	291	298	289	323	297	326	302	298	332	310	306	322	311	301	294	293	309	270	306	293	307	301	322	285	311	293	314	320	320	308	298	285	303	315	311	304	313	316	316	300	311	311	290	298	312	312	295	320	331	303	284	320	295	342	321	289	315	293	307	272	288	295	304	329	339	316	257	317	328	333	308	281	320	306	328	286	315	282	303	328	301	300	288	314	314	313	310	300	300	313	317	287	322	288	308	297	290	303	327	323	288	320	314	308	319	318	329	319	308	304	273	304	293	330	303	287	294	351	290	321	297	318	298	300	285	324	292	327	290	300	335	326	328	284	322	303	305	306	332	328	274	334	327	317	275	286	325	318	331	309	297	323	291	292	309	304	335	317	314	273	337	372	314	314	297	293	307	301	280	304	286	271	283	306	329	288	295	320	310	308	288	277	292	345	305	306	312	293	329	311	333	292	274	314	318	309	303	301	305	276	335	303	351	318	272	297	295	285	281	307	309	292	306	324	295	302	248	276	302	291	308	296	307	319	306	332	325	320	261	290	297	281	324	313	318	304	290	287	291	305	302	334	305	306	303	346	308	299	313	290	309	288	316	306	295	310	301	297	328	320	340	271	310	302	332	311	303	294	334	295	305	313	335	299	294	309	301	288	336	284	314	289	292	288	293	310	308	303	278	285	311	304	339	325	318	283	305	313	303	294	289	282	324	301	316	285	302	315	310	320	290	286	263	342	283	283	298	288	276	322	308	307	303	341	286	301	333	321	273	327	320	307	305	289	274	300	327	301	291	304	324	294	307	306	308	320	291	322	343	331	305	319	312	315	304	305	276	300	320	291	282	336	289	328	301	329	321	282	315	308	296	327	319	343	318	300	309	300	316	282	300	288	310	314	310	326	291	290	313	303	305	280	307	295	303	317	293	293	315	305	308	319	311	319	293	330	311	305	271	294	311	292	303	311	333	283	327	319	312	326	293	300	338	271	316	299	313	296	294	297	296	329	291	312	331	314	299	306	334	312	286	306	293	328	291	316	299	325	316	292	312	295	291	313	329	309	352	298	284	300	295	303	310	302	296	315	309	307	308	287	276	330	321	310	353	295	311	322	300	314	287	311	312	326	293	308	292	302	305	348	297	295	302	335	288	297	318	318	332	307	307	320	305	337	268	303	340	311	317	324	282	296	296	315	290	274	322	286	328	316	305	324	294	305	316	302	312	286	326	292	301	313	302	290	305	298	285	308	303	281	333	277	286	323	312	306	287	306	303	323	274	285	311	311	336	282	287	299	301	301	318	257	295	293	322	305	282	305	322	328	311	312	285	302	285	307	300	319	273	302	315	324	317	294	344	314	306	294	288	314	321	306	285	310	314	291	314	331	300	299	325	321	290	295	306	296	309	287	304	332	255	293	306	289	323	342	321	310	276	285	276	281	301	332	288	317	325	291	330	325	302	309	342	312	316	298	320	297	310	273	305	325	300	302	300	287	321	308	325	311	300	286	296	305	295	318	327	292	299	308	305	310	326	285	299	318	283	300	315	298	305	295	314	322	302	301	318	301	287	289	291	302	312	324	295	312	272	333	285	309	321	304	296	318	295	291	295	312	282	286	316	300	254	275	287	344	286	297	283	318	309	322	321	294	313	280	343	313	296	325	301	291	300	310	342	339	321	313	311	319	292	308	333	325	321	304	316	337	311	296	303	291	294	323	311	329	287	302	313	283	301	280	323	314	343	294	319	345	303	305	325	304	321	287	303	281	272	321	309	316	316	291	299	320	307	313	331	287	308	303	328	327	295	288	328	302	318	273	284	321	281	320	322	329	314	293	280	312	289	308	306	314	313	283	317	294	306	311	262	273	323	314	303	302	309	332	293	339	316	280	266	315	301	331	317	314	295	332	302	312	308	309	313	342	306	293	319	285	305	312	298	313	311	291	299	318	322	294	293	293	316	294	299	283	333	291	314	325	314	301	313	271	297	288	346	290	293	299	292	305	298	301	337	295	314	318	312	319	301	307	291	306	312	278	325	313	317	350	320	287	298	324	342	291	293	313	332	292	346	302	289	302	302	304	316	319	307	336	312	274	252	284	294	313	303	319	297	337	322	267	315	289	289	342	344	302	308	317	303	291	326	324	329	318	307	292	311	294	295	316	281	293	325	307	274	301	308	312	322	297	328	285	307	321	329	323	299	303	308	323	301	335	283	316	304	307	274	286	293	335	282	297	311	331	346	293	267	308	315	284	324	311	322	300	295	304	292	306	305	331	275	281	290	301	302	289	321	295	286	304	324	314	298	311	318	289	258	341	280	292	284	310	312	316	293	319	319	307	297	315	303	298	299	333	318	316	302	310	279	321	276	308	301	293	286	277	282	322	298	310	289	277	312	321	318	289	299
24644	44180	26477	1762	505	449	468	483	466	422	462	438	448	444	480	476	444	457	457	447	457	455	451	468	452	438	417	464	452	458	465	442	430	468	448	449	464	490	447	452	437	444	435	452	441	444	440	420	445	461	446	430	446	456	402	406	455	457	433	439	431	410	427	455	427	474	445	455	428	381	422	421	436	426	477	463	404	449	432	454	437	429	443	427	420	428	467	469	430	431	466	433	440	425	432	433	440	419	433	472	480	488	459	464	455	445	458	427	445	445	446	462	451	457	487	445	448	414	422	456	502	427	442	434	490	446	451	443	441	432	432	434	468	458	463	488	479	491	452	473	436	421	485	430	420	457	467	434	488	445	450	490	466	453	383	477	437	472	476	428	479	431	404	464	453	445	438	436	412	444	458	483	468	439	465	450	429	423	448	442	448	453	456	466	446	454	450	466	449	417	438	427	453	421	419	444	447	424	424	437	462	433	437	423	446	442	469	453	431	493	450	447	433	475	461	408	438	432	442	447	443	455	430	465	459	456	443	454	424	468	435	432	446	459	446	482	449	441	423	442	459	448	431	437	440	412	440	453	445	442	455	415	433	417	434	463	434	415	432	432	449	466	496	448	414	441	414	482	405	402	481	432	464	438	445	480	450	430	464	390	496	436	461	429	445	463	408	441	457	433	461	419	444	484	471	487	473	412	427	428	463	494	488	427	466	452	457	439	439	437	430	467	457	426	464	420	464	478	456	446	438	417	428	435	447	443	409	461	440	424	429	476	444	428	429	461	441	446	436	489	464	420	431	442	449	459	408	474	467	482	453	456	411	421	430	440	448	416	473	414	435	444	422	450	468	498	414	428	457	450	432	446	443	461	430	451	434	475	447	445	428	417	464	460	413	476	450	408	425	426	422	449	469	464	450	462	459	368	476	446	448	476	453	439	447	452	447	442	432	452	424	465	442	439	416	426	464	438	428	424	465	426	433	454	397	484	441	456	411	491	424	425	411	425	409	416	428	433	428	478	456	406	435	441	458	423	460	441	496	470	431	451	474	446	442	421	456	430	445	460	448	453	417	430	453	440	470	457	440	425	432	471	427	426	446	424	447	451	447	473	433	430	428	452	424	454	478	458	459	442	423	433	436	407	462	384	448	450	451	456	443	433	471	487	423	428	448	438	430	466	479	430	399	430	463	452	450	447	427	457	428	459	429	461	434	444	446	480	455	415	421	440	446	432	455	434	455	455	425	443	462	464	426	453	447	465	429	464	453	434	418	470	420	456	427	442	454	472	456	414	433	440	403	457	437	431	439	470	450	434	470	422	460	470	414	442	456	440	465	466	457	460	423	444	427	468	458	440	472	448	427	477	447	459	460	411	423	457	462	440	445	473	432	439	431	478	441	448	441	435	467	441	437	453	465	449	446	452	421	446	455	458	459	501	422	446	412	428	485	424	469	464	468	405	447	449	425	416	488	454	480	467	469	438	452	446	461	450	449	440	486	413	423	439	439	421	414	491	456	478	447	411	451	460	447	409	459	416	427	446	475	470	411	492	475	453	480	475	418	410	475	418	445	437	456	434	467	424	457	421	438	442	461	457	439	420	423	461	449	467	500	433	430	430	451	439	470	406	490	429	405	462	453	397	463	456	440	453	442	475	482	472	448	445	431	456	434	476	451	455	436	477	444	467	444	460	449	423	455	431	439	387	491	468	406	458	432	472	465	463	429	436	452	445	435	463	445	463	440	474	438	419	435	429	461	454	457	466	434	431	443	454	454	457	462	460	502	452	445	450	444	413	402	439	448	445	437	493	435	417	471	444	417	461	452	468	446	442	439	421	451	445	429	439	458	450	452	459	429	460	455	460	449	458	450	474	437	463	421	444	407	432	437	417	489	430	480	458	447	437	467	434	427	439	449	447	467	445	446	447	477	457	456	470	447	461	459	466	436	447	448	472	468	451	450	458	469	453	424	407	429	454	451	493	468	445	458	490	457	452	440	431	452	466	453	485	449	435	411	451	455	399	452	442	484	456	434	445	426	433	432	434	419	447	433	473	435	454	404	476	475	450	464	427	433	447	453	453	449	393	440	447	429	435	446	435	487	460	427	427	425	434	463	460	476	418	465	466	441	426	461	440	470	428	414	406	438	432	454	460	443	422	416	492	441	441	458	472	439	444	444	434	394	432	445	429	395	451	449	480	459	435	449	454	433	471	438	447	439	443	440	432	449	457	433	448	476	471	461	433	475	467	430	429	464	440	449	453	489	437	424	456	487	448	446	454	451	424	462	451	465	456	438	427	494	444	415	402	418	449	447	458	450	417	494	442	447	467	458	411	453	377	440	461	456	449	475	435	440	421	416	421	427	455	469	433	402	478	471	440	448	458	447	443	449	432	465	440	433	438	451	458	461	449	457	441	476	413	465	459	486	486	458	457	428	502	471	448	436	436	429	465	441	478	466	454	440	445	495	468	470	459	443	452	410	475	414	484	461	430	416	433	460	435	437	428	418	438	441	459	413	450	440	451	471	435	456	413	452	436	419	414	447	469	449	442	433	478	399	456	413	421	455	437	428	472	465	453	415	406	419	431	460	450	449	411	421	434	444	458	439	482	472	444	419	434	454	451	440	430	419	407	446	450	428	445	415	444	437	444	442	462	431	481	465	465	426	423	430	441	420	439	385	452	436	394	442	418	456	432	478	457	470	470	455	405	457	405	470	430	430	479	472	402	472	461	486	414	429	456	453	447	466	424	474	455	444	441	396	448	457	424	465	473	449	414	455	474	443	443	426	473	476	441	426	466	426	477	450	460	424	470	454	417	430	466	429	434	452	461	456	435	475	431	434	458	451	446	508	436	456	443	467	474	440	456	473	455	502	460	410	433	451	429	451	446	430	465	445	453	445	458	456	445	483	467	450	463	432	458	413	468	454	437	413	440	457	461	450	432	451	461	431	432	438	486	440	422	486	472	473	454	471	429	463	423	450	458	433	445	433	470	456	451	419	485	456	483	475	435	435	470	455	448	471	436	421	425	463	413	476	419	449	456	440	422	440	460	440	431	440	412	481	409	445	446	459	420	472	441	433	436	451	464	452	447	432	443	435	431	425	417	432	465	471	458	434	463	432	476	477	466	456	448	439	460	435	411	469	415	459	451	443	435	481	430	472	434	421	452	437	408	431	418	422	426	432	444	459	437	427	465	457	488	454	451	418	429	438	451	445	474	403	443	427	451	477	442	466	462	450	427	484	432	497	424	419	414	434	436	417	399	448	420	421	412	487	449	440	471	458	429	459	461	469	454	410	433	460	444	442	434	437	445	459	410	442	410	442	401	438	458	458	457	447	442	422	426	459	472	443	421	429	455	443	427	424	448	450	445	467	451	443	459	465	428	453	428	426	418	426	471	447	418	472	410	457	422	399	433	483	426	443	433	449	416	438	449	412	441	501	430	424	445	449	459	464	457	430	435	460	422	433	467	446	412	443	428	444	422	458	492	487	466	425	481
23827	22432	30784	24764	19324	6138	551	393	351	320	340	335	279	313	306	331	278	302	304	334	311	301	309	300	345	281	270	324	315	310	301	304	261	317	323	318	285	303	290	276	323	291	278	273	310	288	297	281	292	293	286	301	314	324	277	302	289	318	293	292	308	283	269	278	275	297	297	278	258	267	287	291	271	297	324	267	280	282	250	277	287	280	278	277	304	302	317	281	287	311	312	326	281	321	267	299	315	326	274	308	302	304	268	310	307	289	272	281	323	333	315	323	281	304	304	298	274	286	301	298	296	277	305	303	302	283	282	279	321	286	312	272	295	301	327	326	285	309	312	292	312	285	329	252	317	326	295	292	301	320	291	305	253	285	323	282	284	326	287	256	281	268	300	290	276	274	278	286	297	303	291	301	277	287	320	289	304	283	280	274	293	299	277	289	293	327	329	297	289	286	280	310	281	296	295	303	304	276	299	312	297	291	308	273	285	281	268	308	298	296	308	313	309	284	316	271	324	280	295	315	282	311	330	288	297	274	303	288	283	292	296	269	298	285	309	288	279	273	304	325	262	296	309	298	301	296	276	290	269	334	301	313	299	279	290	308	292	294	287	260	264	304	266	289	298	315	296	330	302	329	281	308	292	284	333	325	324	292	237	297	292	304	291	308	305	284	287	336	296	283	275	301	322	294	263	291	294	281	246	267	321	303	311	270	296	305	269	303	312	268	264	268	285	308	318	297	290	276	290	288	285	294	316	303	307	294	286	324	326	303	298	288	303	311	289	271	296	326	314	282	274	264	272	296	294	279	284	306	307	292	334	320	319	300	316	303	305	309	280	321	313	269	290	290	274	288	316	291	292	290	288	306	297	273	293	299	276	257	282	296	301	275	291	305	279	301	284	293	338	279	288	300	299	274	320	303	344	292	317	308	306	292	296	284	278	278	277	325	297	294	309	295	280	324	305	280	282	293	279	287	304	308	284	261	314	265	295	294	294	259	291	319	327	265	303	315	280	297	272	293	288	300	323	302	273	288	277	272	311	280	289	322	305	294	284	282	296	288	295	310	319	265	287	309	287	307	291	295	314	285	300	297	296	262	339	277	293	307	282	287	277	288	285	289	313	307	299	277	294	266	272	257	283	301	322	271	293	303	282	273	294	273	294	292	282	257	287	275	313	308	286	301	270	289	324	287	276	332	273	287	302	292	287	292	299	272	297	322	293	274	301	309	303	282	293	291	281	287	286	294	306	276	286	304	315	282	301	304	327	278	289	310	280	267	297	300	277	309	287	300	305	281	292	305	277	319	274	319	304	319	282	294	271	288	330	295	311	294	257	284	304	277	318	315	308	288	284	298	293	308	288	313	289	280	296	263	318	310	274	315	303	275	282	284	318	290	317	289	290	288	274	274	272	278	292	304	298	287	285	265	293	260	296	302	288	308	281	278	273	310	302	277	293	294	276	277	277	285	285	292	261	269	274	300	283	288	309	289	280	301	310	289	291	283	302	303	292	306	316	296	302	283	274	300	319	311	286	326	299	312	302	310	287	314	265	310	304	297	304	274	292	289	273	275	297	304	287	291	320	301	317	301	322	287	295	274	297	298	279	307	299	293	313	296	277	314	282	258	273	294	272	299	270	292	263	284	280	256	303	291	314	287	284	287	336	305	290	244	283	257	316	290	300	293	302	247	271	263	293	295	254	272	293	292	281	282	267	288	268	273	304	294	323	287	305	284	274	311	274	296	286	275	321	286	294	315	304	301	324	293	273	314	275	285	301	311	302	308	290	288	327	280	327	295	282	309	286	265	329	281	290	304	344	288	330	302	271	286	268	276	287	301	275	279	286	279	311	272	289	291	326	304	318	307	306	278	291	312	289	300	281	299	281	296	289	285	302	290	284	269	289	319	288	288	303	293	276	286	293	307	289	323	285	289	314	301	272	286	285	291	275	299	308	287	288	259	285	275	318	279	255	302	301	314	299	320	314	304	273	299	301	324	299	309	286	304	301	281	300	273	294	279	290	283	302	306	295	262	288	271	268	282	301	305	292	316	293	302	262	264	322	282	312	293	291	292	287	295	290	294	306	313	267	274	290	302	306	298	284	295	278	276	284	267	262	294	309	262	319	281	307	313	260	292	303	282	318	310	275	280	279	284	290	262	293	307	264	272	284	305	282	272	271	272	284	294	265	301	306	286	273	279	311	303	301	280	282	286	302	305	300	287	283	321	297	265	293	297	267	329	282	273	289	276	277	257	276	291	273	300	286	300	321	309	297	268	302	291	292	261	296	277	305	309	281	314	285	274	291	302	289	292	280	313	258	292	291	290	255	312	300	278	293	310	286	305	273	307	272	305	306	285	302	274	293	297	299	262	273	281	273	300	285	285	319	271	288	284	311	293	264	290	318	296	328	295	286	298	281	294	265	276	291	301	292	315	292	282	311	308	277	280	279	321	295	311	292	325	294	271	301	294	267	297	290	330	317	293	309	300	294	287	263	305	271	325	287	334	285	297	303	301	300	306	288	304	304	279	301	311	308	283	310	281	284	307	328	315	297	300	285	284	301	272	280	306	333	271	309	310	271	323	295	305	298	281	279	310	291	269	318	300	278	287	270	257	261	282	275	296	299	282	281	266	285	271	285	288	299	291	297	251	282	278	286	245	302	302	294	271	281	299	262	320	265	292	284	287	291	285	317	284	282	314	287	318	328	311	317	296	293	304	278	261	300	264	270	308	273	282	312	275	301	283	302	289	314	291	287	295	309	307	298	307	320	292	289	267	276	290	309	272	301	330	315	295	294	294	302	299	293	276	294	294	299	269	302	312	306	270	269	318	292	301	316	306	291	270	293	277	274	269	259	280	280	281	313	301	288	273	304	288	274	302	289	270	302	264	291	270	278	298	308	269	267	281	272	305	277	296	281	319	297	280	255	286	289	267	249	298	278	293	274	344	309	310	295	280	302	262	266	293	324	270	319	316	274	327	316	275	269	314	276	295	285	281	259	352	311	282	288	310	285	301	333	267	285	290	303	304	310	308	289	296	291	295	286	270	274	290	274	316	253	331	304	265	310	291	311	295	281	282	283	331	301	276	282	283	296	316	298	303	258	309	291	273	318	272	284	291	263	294	299	276	281	285	295	284	276	242	304	295	296	292	286	282	285	302	275	281	293	292	284	291	287	325	324	281	295	285	294	293	305	303	283	284	329	284	265	279	320	289	294	265	305	296	293	267	314	307	333	281	272	279	301	323	295	286	278	284	290	294	287	301	287	288	289	305	296	306	281	295	265	275	289	286	312	291	281	286	315	282	285	304	294	300	287	306	314	269	310	294	320	289	274	317	279	310	295	266	298	292	261	272	309	293	261	312	286	289	301	284	288	279	306	285	323	294	331	287	289	293	313	310	307	287	282	282	289	311	263	304	310	274	285	293	276	311	294	278	269	293	311	317	279	283	331	313	266	279	309	322	290	306	257	291	300	276	306	293	299	292	294	299	273	334
50800	84152	57615	7747	1083	861	753	640	618	546	547	477	537	460	452	519	507	485	440	453	487	459	441	473	480	453	497	447	426	493	451	451	449	417	451	421	403	425	440	448	448	444	474	415	453	499	448	448	434	424	453	457	458	450	439	420	458	432	420	430	449	418	412	462	414	427	468	448	453	432	406	417	433	451	460	417	378	442	451	436	423	417	452	424	443	432	458	429	441	407	428	453	430	444	468	400	418	426	442	393	428	424	442	439	430	435	440	432	428	492	467	438	443	422	440	443	444	459	447	415	421	436	414	441	446	447	471	436	424	439	431	441	452	441	427	440	450	450	423	421	429	409	438	403	466	461	407	417	427	424	453	434	436	431	426	447	455	426	413	430	402	448	428	429	447	423	476	443	419	439	471	439	449	455	448	463	395	427	454	453	412	440	452	429	407	440	423	439	398	405	448	452	427	401	434	386	433	462	404	411	452	428	421	445	429	414	440	388	441	421	421	429	418	424	432	441	411	465	438	444	431	412	446	456	439	433	479	396	407	417	422	399	403	448	450	420	432	417	430	434	408	422	431	464	428	454	446	370	407	428	412	410	446	471	436	424	466	423	457	444	404	432	413	426	451	401	443	457	408	430	414	430	431	450	448	451	434	427	426	449	435	423	441	472	434	379	465	421	446	452	437	440	397	445	411	422	428	456	434	395	414	452	443	452	436	435	441	434	429	410	435	457	420	463	437	439	484	416	420	422	460	446	426	409	441	443	403	432	421	452	428	425	457	440	459	439	423	434	429	424	444	453	469	427	433	424	461	430	426	420	440	400	428	433	450	401	434	447	426	401	436	459	421	436	421	402	416	460	391	446	430	437	448	388	397	393	433	438	434	418	411	439	418	414	411	392	457	426	429	422	470	416	446	448	439	460	447	454	431	454	427	438	462	410	426	436	469	446	430	413	469	471	391	446	430	451	429	413	392	429	441	389	447	435	448	421	470	392	436	434	397	414	427	470	443	422	423	399	435	419	425	413	476	422	444	423	454	492	425	442	448	437	436	452	458	417	437	476	426	429	436	447	444	414	474	402	419	439	435	430	431	434	418	430	417	394	461	441	434	387	461	437	418	422	446	452	463	375	461	442	433	442	436	402	446	421	426	439	470	420	409	465	428	445	406	425	421	428	454	448	394	396	436	430	443	423	445	418	420	417	450	422	419	460	435	428	410	409	396	427	439	410	418	408	416	379	439	415	453	420	445	450	427	416	454	472	423	388	454	408	443	409	462	413	429	412	434	455	424	435	446	432	410	445	373	415	428	418	410	462	466	470	416	399	433	454	432	468	424	431	400	466	402	439	444	400	397	451	380	466	437	469	415	434	432	407	412	440	446	433	436	456	410	446	436	411	407	437	439	418	427	407	397	439	415	423	441	399	426	448	443	406	416	426	428	406	445	467	428	457	412	444	457	433	437	433	432	401	452	432	398	406	469	422	427	464	415	434	422	412	433	465	423	459	445	447	422	414	414	417	412	422	433	431	394	433	472	407	431	444	401	437	407	449	414	419	431	422	433	446	412	429	447	432	462	407	462	413	409	441	465	437	411	449	414	384	422	417	426	428	418	429	411	425	430	432	436	423	397	426	440	402	459	430	433	419	465	444	435	401	411	439	455	450	461	417	432	427	411	421	454	434	408	468	434	450	430	426	467	450	437	422	468	445	412	427	439	423	423	389	400	478	405	413	401	437	464	445	431	398	452	403	431	404	474	449	427	432	445	422	452	439	430	448	437	417	460	444	460	421	435	433	464	448	417	406	449	414	422	408	452	451	453	421	421	465	409	441	433	426	405	433	430	404	413	468	424	431	416	406	408	411	460	424	389	441	436	431	431	431	449	406	439	457	422	433	415	424	447	426	397	450	420	420	408	439	453	451	451	446	437	429	451	416	420	425	437	432	421	432	430	435	469	423	431	477	434	402	424	397	429	420	427	438	480	430	437	437	444	466	455	478	428	432	404	401	448	417	395	443	415	421	440	425	437	406	451	447	473	415	443	445	422	427	421	441	429	419	457	401	445	438	422	415	421	421	451	465	452	455	433	409	435	385	432	401	439	452	431	433	430	420	423	454	458	426	458	454	446	427	424	438	444	439	451	443	423	422	486	405	455	429	439	441	426	411	437	420	445	409	422	451	440	444	422	457	424	418	442	400	447	425	430	457	410	408	411	440	428	465	418	439	434	439	443	443	423	454	476	438	420	427	446	435	423	445	448	423	446	467	441	462	438	421	431	432	466	425	455	405	423	429	424	439	419	446	421	461	420	443	461	419	442	401	395	424	408	424	441	413	454	446	462	438	421	449	411	428	416	444	424	431	431	448	480	414	412	469	409	462	438	446	432	457	420	388	456	433	458	450	448	428	456	454	463	447	450	437	423	430	382	472	388	453	436	434	425	432	450	447	457	453	425	399	433	435	439	398	417	409	438	429	428	424	425	422	467	404	469	399	430	401	431	422	429	421	425	456	419	424	421	432	394	452	438	428	483	436	428	438	440	471	462	436	459	408	427	394	439	460	425	388	456	424	375	414	437	443	435	421	415	428	453	422	413	458	430	427	403	452	443	432	459	434	424	441	422	438	433	444	426	421	408	433	437	421	442	422	473	432	457	421	402	432	391	396	398	425	433	454	455	455	439	444	439	435	424	430	447	448	421	425	431	475	420	440	419	414	389	436	451	413	408	394	436	435	470	402	393	429	436	427	458	436	406	414	466	406	419	450	391	401	471	449	457	437	416	467	428	396	428	421	421	395	427	414	424	406	425	424	413	438	453	464	405	433	426	461	454	434	421	411	403	419	432	463	385	391	448	452	405	426	423	481	433	450	430	436	417	410	424	408	423	433	421	466	443	408	422	425	444	420	472	418	428	384	402	413	453	448	438	421	415	467	429	364	424	429	431	408	406	436	443	457	435	411	445	401	418	426	405	444	434	409	419	406	416	429	434	409	411	403	437	458	449	444	415	450	362	449	418	407	427	431	434	428	450	418	455	456	421	408	445	453	423	423	441	429	469	446	462	446	438	407	427	434	413	419	432	442	407	395	433	433	428	424	420	410	431	439	443	441	448	427	433	414	430	453	416	404	429	403	424	430	446	435	400	431	382	404	429	450	403	446	420	440	396	470	446	391	463	455	448	414	430	418	433	413	416	443	430	420	422	395	427	422	449	472	419	433	439	453	439	484	398	389	426	406	423	456	454	412	434	410	457	428	417	450	424	401	433	440	442	439	410	427	428	489	449	436	413	428	428	434	446	445	408	407	440	416	419	457	426	434	417	435	460	431	435	458	435	407	427	445	455	440	429	425	467	462	437	418	413	434	441	406	427	422	432	432	434	440	448	454	439	444	462	436	414	393	452	435	445	405	424	414	463	436	454	406	415	426	438	431	423	438	439	436	400	470	446	424	428	421	412	406	413	452	436	430	463	377	397	386	423	452	418	421	464	448	471	453	427	461	437	462
22878	21652	29140	24164	21078	19916	4790	341	271	237	235	218	193	190	172	170	185	177	188	181	175	205	174	155	145	171	178	184	172	201	168	157	181	170	148	156	141	155	149	155	143	154	158	137	142	158	148	147	145	128	143	128	135	155	134	157	148	145	137	155	152	159	127	151	130	164	136	145	155	159	147	142	150	156	134	150	136	164	140	127	151	135	116	141	128	153	158	147	140	134	153	134	146	152	141	147	135	148	170	154	150	151	167	144	156	160	145	165	147	151	147	139	164	144	121	155	151	150	140	135	142	145	144	148	139	139	150	136	127	161	146	164	169	139	154	122	144	140	145	159	144	129	165	145	154	139	159	139	139	149	129	144	163	149	172	157	147	142	146	126	145	149	140	126	153	133	136	148	147	123	146	107	130	171	137	143	157	147	144	151	131	121	151	152	146	148	140	152	156	146	136	135	148	170	164	131	131	153	169	133	144	142	149	139	151	145	145	159	149	131	140	138	159	157	150	126	170	177	141	147	162	138	151	149	137	165	151	137	133	141	153	135	138	158	148	155	150	146	165	143	135	125	143	170	150	163	149	158	170	139	132	145	125	133	139	137	130	144	133	153	143	138	138	140	118	146	136	136	152	152	135	141	155	125	158	148	128	164	159	148	135	125	149	173	145	150	150	143	145	136	144	134	145	139	145	142	156	148	143	120	127	156	126	141	142	159	165	139	159	141	145	150	163	143	115	146	154	146	152	137	132	136	151	154	123	148	153	124	126	138	158	142	141	157	144	151	155	138	141	153	153	160	151	139	144	130	156	130	139	150	142	167	149	137	140	139	164	157	143	150	133	149	140	134	135	136	145	141	137	144	155	140	145	127	151	153	146	139	134	139	135	143	142	151	144	155	155	138	147	121	154	123	165	176	154	162	149	129	142	170	139	144	134	139	139	129	126	135	159	140	158	166	149	140	156	138	144	158	152	153	154	143	147	136	145	147	171	140	133	145	149	133	161	148	148	134	135	150	155	156	149	158	121	127	137	144	163	149	151	142	158	148	139	140	139	160	161	143	137	151	158	149	158	128	167	159	130	123	141	164	167	148	145	152	133	146	161	139	149	134	167	147	153	149	149	158	133	158	110	145	151	144	159	133	162	150	154	150	138	165	131	139	142	127	152	147	163	161	132	130	142	134	135	140	132	137	154	145	137	153	151	158	136	139	157	148	155	167	140	168	129	142	144	135	158	141	132	141	144	161	153	133	153	145	167	135	156	142	143	135	125	157	155	138	145	166	146	135	172	149	150	161	140	156	136	153	156	132	154	137	147	164	165	152	139	155	149	137	146	145	146	145	133	150	143	127	131	172	157	158	141	156	171	157	173	139	153	153	160	151	151	150	131	151	135	160	157	136	138	135	123	133	149	141	128	137	148	143	137	139	156	151	160	151	148	150	124	137	143	145	135	147	128	155	145	156	153	117	135	136	162	134	164	152	130	153	145	159	166	147	157	146	154	131	142	165	148	151	144	145	142	114	143	134	137	163	130	159	145	159	126	140	154	147	143	135	129	164	146	143	136	133	139	123	128	168	154	155	161	162	150	152	161	138	130	170	140	152	138	150	150	140	130	127	131	152	141	153	141	146	131	147	155	140	139	141	153	141	146	144	157	150	146	146	139	163	138	137	135	138	144	132	150	129	177	159	147	136	128	149	145	159	142	132	138	130	129	134	158	140	138	133	134	151	157	153	157	142	168	144	155	146	138	142	154	132	149	147	164	167	162	149	131	162	144	132	133	138	144	141	148	147	142	129	139	153	146	135	147	138	165	130	131	135	139	141	142	132	120	175	159	149	132	121	142	154	153	124	141	155	163	156	137	129	147	132	147	131	145	147	136	125	133	124	127	119	150	136	144	137	140	134	139	144	155	136	142	135	143	149	156	134	139	144	134	127	132	153	152	133	147	146	139	156	148	153	148	135	149	126	157	150	170	157	143	130	150	135	150	170	124	154	157	158	127	149	140	157	154	176	140	123	169	131	148	119	143	137	135	145	133	147	145	152	138	144	125	153	165	142	145	163	134	156	143	143	151	153	160	169	132	134	138	145	160	112	150	140	133	126	148	166	131	149	144	146	137	130	145	162	134	136	144	129	156	146	155	139	140	138	152	136	135	147	152	148	128	136	147	151	141	150	156	135	137	144	151	151	143	128	122	143	158	133	149	131	154	159	143	154	145	165	117	146	156	159	127	161	136	128	153	143	156	170	145	155	154	148	117	136	162	136	143	150	165	135	151	139	157	147	129	128	137	146	147	165	154	155	161	142	140	142	144	152	152	170	156	156	157	137	157	154	150	166	143	147	140	120	149	125	131	129	153	158	124	149	154	156	136	137	152	133	140	139	157	140	144	173	147	139	154	150	160	125	141	112	163	143	164	154	143	135	126	148	151	153	143	145	138	151	147	132	147	160	142	131	153	125	172	150	135	151	173	146	129	144	140	141	128	122	155	164	135	144	150	153	160	122	102	164	146	159	176	133	146	137	149	141	129	145	169	163	167	149	163	145	140	160	143	151	152	136	135	158	139	156	151	135	162	146	137	144	166	158	153	139	137	146	135	139	134	157	147	149	131	170	128	161	145	141	147	161	145	150	159	157	155	168	127	134	142	157	150	128	148	137	157	152	142	127	122	143	145	173	159	154	138	144	154	154	134	149	132	155	154	139	127	146	123	164	134	154	137	127	119	153	151	136	142	162	151	140	154	167	158	134	145	153	140	153	140	160	146	140	172	154	151	155	140	160	158	129	141	149	165	161	170	134	135	131	159	153	146	146	162	132	137	148	144	142	155	164	131	134	136	143	163	156	157	134	129	146	161	146	137	134	131	156	137	160	139	152	133	143	156	116	154	130	142	135	133	153	156	136	163	147	148	153	162	147	154	140	144	130	159	135	130	168	145	128	136	131	154	142	137	137	132	159	139	148	169	137	152	149	146	156	143	170	137	153	158	166	151	148	152	135	151	135	142	162	143	141	151	150	140	150	141	131	151	166	150	117	148	157	140	165	132	156	146	166	149	142	141	137	132	152	135	149	144	168	134	157	157	138	130	154	150	135	120	128	150	141	140	149	156	124	148	141	143	160	134	139	158	147	153	165	128	134	135	158	146	153	137	167	140	128	131	158	128	159	152	151	135	156	141	155	165	138	140	140	160	158	113	155	143	148	142	138	159	132	129	147	137	164	148	158	138	153	139	157	149	125	145	142	137	153	129	163	141	134	153	139	131	133	148	133	132	123	135	152	133	141	135	140	158	135	146	150	145	179	152	135	156	137	140	157	132	122	163	126	175	136	134	150	133	138	149	131	143	154	127	152	143	151	154	149	153	147	135	166	130	145	150	141	138	153	145	150	155	140	149	153	128	159	138	145	152	163	152	138	115	142	139	144	130	149	154	134	148	147	144	151	141	140	141	143	144	148	141	153	173	134	127	125	135	124	144	127	152	160	130	143	133	173	132	133
56906	86154	61895	9806	1501	1062	876	770	568	516	439	427	392	366	338	319	311	311	265	301	298	261	310	290	308	262	261	281	268	311	276	290	239	230	267	227	225	229	213	215	226	240	237	253	246	241	208	257	199	215	204	239	232	232	198	246	252	230	244	202	236	224	208	202	222	233	207	214	246	227	199	235	221	227	224	213	206	225	217	241	254	214	252	253	217	200	221	227	229	235	231	226	217	216	216	213	215	206	236	207	212	218	194	206	209	234	200	231	209	234	241	205	204	226	198	232	211	220	203	213	240	238	202	210	219	223	224	179	231	209	216	210	225	210	207	223	221	207	241	218	240	242	197	216	216	229	251	214	234	231	217	200	188	203	214	225	196	219	204	200	207	253	211	218	193	240	208	250	208	213	228	216	214	216	226	207	223	232	237	207	191	212	230	226	193	209	234	209	222	204	216	225	222	231	198	207	226	217	208	226	235	212	215	207	203	239	217	219	204	225	217	217	222	218	208	233	221	210	223	245	215	234	211	237	236	235	201	220	221	212	215	222	248	226	220	195	220	206	241	203	246	222	251	192	190	219	213	218	251	218	216	233	198	239	229	219	256	232	217	233	231	227	220	206	208	203	236	213	239	253	232	211	234	208	241	215	218	218	227	233	226	214	214	214	217	235	221	233	251	209	212	219	221	225	234	197	217	231	215	211	241	226	219	230	218	199	241	215	232	213	214	220	239	235	211	199	224	235	229	214	198	195	200	188	221	238	202	200	224	222	230	220	240	211	218	206	213	218	204	206	209	244	223	259	235	221	220	252	206	239	196	234	223	233	197	241	209	195	220	201	217	210	209	218	241	224	229	230	190	191	201	197	226	196	222	200	202	211	243	188	213	215	236	247	223	199	185	228	207	201	239	219	200	217	218	223	224	190	219	216	232	214	209	240	220	252	209	225	248	232	223	205	225	181	216	203	212	207	232	197	200	208	216	211	218	201	209	234	216	192	225	227	219	204	202	237	192	225	218	206	216	220	208	197	253	217	223	209	222	245	220	226	231	219	242	218	219	243	246	186	179	203	227	217	207	205	232	180	200	213	215	196	215	234	226	200	196	232	189	246	216	227	214	229	218	244	228	201	221	232	197	229	214	199	226	208	242	204	225	230	232	215	235	234	245	189	226	231	233	245	227	220	211	201	218	201	228	193	231	209	195	227	221	219	199	211	221	234	223	195	225	219	217	243	204	203	227	243	237	239	221	205	234	241	237	228	172	222	229	188	228	191	190	237	222	216	238	220	206	220	197	197	206	216	197	220	218	227	220	230	217	212	222	229	240	227	237	210	215	226	221	217	224	213	205	220	229	209	201	224	201	214	223	232	210	216	229	248	202	251	195	199	215	228	219	250	229	228	234	227	208	204	222	228	195	201	230	221	211	215	221	214	217	224	233	221	238	240	214	216	200	210	236	236	225	206	208	204	198	210	226	224	221	202	222	200	205	206	219	214	215	216	187	215	229	217	219	216	217	216	220	186	195	257	233	214	211	201	213	211	218	222	267	239	215	219	216	230	222	203	231	203	198	220	210	215	206	206	192	218	229	224	230	240	217	192	229	230	193	216	209	200	210	203	204	253	216	202	231	210	224	216	195	221	209	212	233	225	220	240	209	233	217	216	219	209	203	207	219	232	218	232	223	205	210	193	200	198	251	247	200	218	235	222	213	226	206	209	233	233	237	235	225	207	207	228	224	238	196	211	215	213	232	221	224	233	233	212	224	201	203	203	194	213	213	242	236	231	198	206	210	224	233	218	239	225	196	200	241	240	222	204	227	208	205	219	207	219	214	210	179	214	229	196	242	220	230	204	231	231	210	226	241	215	213	190	236	241	207	228	238	223	237	234	217	203	212	231	220	205	205	226	223	200	231	217	248	196	217	219	212	241	191	218	201	207	194	232	217	219	220	230	233	190	227	213	251	212	223	220	219	212	197	221	214	217	203	242	218	214	248	215	184	222	243	205	202	235	210	228	234	178	214	192	230	220	220	224	214	235	218	230	224	205	212	227	223	215	218	243	247	201	233	223	243	225	272	208	208	225	217	242	211	195	230	215	212	246	229	216	244	225	226	205	209	218	214	242	230	233	234	237	180	237	194	201	220	207	200	213	205	211	216	233	207	253	212	227	235	202	218	243	213	239	241	227	218	216	222	213	211	193	199	202	212	206	219	226	215	216	196	207	237	205	213	213	232	189	222	259	246	214	215	220	229	227	230	198	214	216	199	216	219	213	210	217	214	238	236	235	225	207	240	235	226	195	229	215	212	201	210	198	204	216	204	217	207	211	209	229	209	218	221	215	210	184	209	190	196	226	222	223	226	217	233	224	237	235	223	221	186	238	222	231	195	190	230	226	216	233	232	215	211	222	217	230	216	211	220	227	245	222	208	209	210	215	231	234	208	220	229	244	235	223	195	202	212	197	230	242	245	217	219	226	209	237	228	212	222	207	204	233	195	205	187	221	237	195	212	214	196	226	215	228	215	214	214	210	240	222	236	211	227	198	209	247	183	230	210	200	226	229	210	235	198	225	227	231	233	238	192	226	214	215	226	215	239	202	233	210	208	222	199	220	209	210	241	193	224	224	219	224	200	206	203	187	205	220	221	217	214	207	238	215	208	224	206	228	214	214	224	221	232	212	215	233	215	213	204	232	232	188	226	214	210	232	216	219	217	208	229	223	198	217	217	223	223	215	216	225	227	188	237	242	212	229	220	246	219	180	194	219	198	226	203	230	201	205	222	220	195	219	205	203	211	222	224	229	213	203	236	216	224	216	234	208	225	233	192	237	205	224	222	217	209	209	221	246	221	201	221	232	209	246	224	211	234	230	220	193	236	207	227	252	235	227	207	211	218	223	206	210	213	245	214	224	226	221	210	225	212	229	213	215	214	239	220	227	222	229	207	212	203	203	203	238	238	210	239	207	203	201	199	236	224	213	190	241	215	204	196	234	248	205	201	223	221	203	189	230	207	213	243	211	220	201	233	201	241	199	218	220	222	200	227	198	227	208	229	248	208	199	223	209	260	204	208	231	240	201	218	243	217	196	207	237	211	221	227	209	214	210	209	236	219	203	229	199	208	224	209	224	226	213	197	238	224	223	223	227	208	216	207	237	211	202	204	221	200	209	204	237	217	209	203	207	221	213	212	210	209	243	216	224	213	227	225	219	232	246	214	223	240	239	230	229	233	212	220	213	218	216	227	229	252	215	201	238	213	220	224	210	234	215	194	214	238	200	219	241	223	242	237	204	205	200	238	236	197	226	195	226	219	232	206	190	225	237	217	263	205	220	207	247	214	206	204	237	200	223	205	223	221	231	223	242	221	224	212	213	229	216	218	203	221	214	203	217	231	216	218	219	216	214	235	233	187	224	213	208	212	251	206	228	232	234	210	235	204	211	186	200	208	225	240	221	215	213	211	227	218	216	225	201	221	225	216	244	210	247	196	227	219	233	230	235
27181	25862	23392	4232	368	326	315	314	277	321	292	326	287	267	312	327	330	297	285	280	353	296	299	338	327	296	297	274	294	291	293	301	323	303	308	285	291	323	288	292	313	328	321	303	296	311	265	313	308	288	303	279	294	275	303	300	295	322	305	321	297	288	327	303	302	301	295	311	293	299	296	290	293	296	306	289	319	293	265	305	277	298	271	295	302	304	295	307	296	297	274	294	280	255	311	284	299	320	315	319	304	329	314	306	301	319	289	291	319	310	276	317	319	285	312	288	299	275	276	294	313	281	305	304	314	323	322	287	285	293	268	245	281	284	309	325	297	314	302	278	307	307	308	288	308	294	311	310	277	295	322	299	271	319	276	309	308	291	291	309	310	328	298	300	276	297	269	318	333	306	308	308	317	298	289	305	295	288	293	290	295	286	293	274	295	317	287	295	291	286	305	298	317	330	325	297	298	295	286	305	334	314	303	272	304	295	281	267	274	297	282	284	293	296	301	288	293	294	291	308	285	283	259	267	276	308	303	301	344	279	318	328	286	274	292	307	322	275	316	319	307	298	302	297	271	268	281	308	264	282	288	309	285	290	309	299	270	262	309	276	294	326	285	295	331	313	306	293	295	283	295	284	327	298	266	310	280	303	296	277	302	298	305	290	294	293	274	310	283	267	267	301	320	317	259	301	288	296	298	290	305	300	299	284	323	311	314	297	268	307	331	294	325	317	305	309	297	275	303	299	332	294	309	267	302	281	274	326	250	291	303	308	311	295	313	283	292	294	287	273	288	283	278	295	294	305	307	303	319	266	286	314	315	325	271	296	336	298	303	316	301	305	297	328	309	297	306	320	294	302	288	299	278	310	265	301	293	282	313	299	305	304	310	319	319	334	313	280	304	307	308	288	275	268	296	272	309	285	285	319	317	302	294	273	318	284	274	291	289	287	308	287	321	305	284	293	302	284	301	283	306	304	285	296	303	298	297	300	292	308	324	333	301	281	326	270	295	288	296	303	293	311	324	278	304	314	292	308	321	294	270	295	293	304	318	312	287	316	297	317	276	292	304	289	316	290	274	289	314	305	284	308	289	283	303	290	293	313	302	303	301	275	278	298	260	310	314	280	299	306	291	279	281	303	281	277	314	302	291	309	276	284	327	319	311	297	283	303	288	285	314	275	298	298	310	282	312	314	288	313	280	297	300	273	286	266	303	299	272	317	320	287	324	292	299	312	306	319	334	320	293	275	297	313	308	294	310	327	302	314	298	296	288	321	283	326	318	280	313	313	314	301	279	288	285	289	328	284	293	302	305	304	333	270	266	304	308	279	294	290	310	321	295	300	326	298	276	293	298	277	258	295	288	286	280	313	310	304	292	337	310	282	295	322	311	294	312	309	294	305	278	327	284	293	306	282	303	286	311	303	298	261	306	275	322	296	298	285	294	298	275	296	311	296	312	339	307	287	298	303	313	313	313	288	321	275	297	276	316	278	296	308	280	296	299	312	305	294	329	317	288	323	275	314	286	250	298	294	319	333	293	316	298	273	312	287	312	312	287	303	282	267	253	283	290	301	292	304	261	289	307	322	292	311	294	307	281	322	307	302	308	295	272	340	306	280	275	286	307	318	316	290	296	311	294	306	284	296	310	293	290	295	322	278	327	320	311	290	328	307	310	279	290	298	293	326	299	283	296	272	300	323	313	284	283	311	318	302	298	303	333	296	267	314	309	295	312	304	283	326	304	304	304	253	301	308	299	317	302	273	315	281	280	283	315	298	287	275	338	332	315	326	301	298	277	309	298	290	302	323	339	344	329	265	318	259	326	301	302	325	297	287	300	288	266	290	290	288	290	288	298	271	325	324	284	279	286	322	328	289	276	302	318	288	289	302	306	303	283	315	291	315	319	293	341	298	279	294	278	262	308	309	299	293	293	275	294	273	318	319	304	294	293	289	282	274	307	292	297	298	299	275	271	300	286	293	312	308	311	311	276	299	286	304	309	293	290	300	293	329	304	304	286	311	290	337	318	289	278	289	309	297	319	293	295	347	304	324	294	328	283	304	304	297	275	310	287	284	291	320	304	330	294	274	299	321	333	330	295	269	285	298	316	303	289	313	271	272	292	270	302	326	309	328	313	297	267	318	286	299	296	315	287	318	294	294	312	317	299	330	314	289	295	330	282	302	304	315	317	264	297	288	311	296	283	334	275	296	322	315	286	304	296	276	287	299	304	284	332	265	280	339	303	296	312	310	283	303	312	308	301	288	285	301	307	308	308	267	292	292	322	284	308	332	257	284	287	310	292	323	288	298	304	324	307	294	299	321	332	334	310	277	272	318	295	338	324	291	280	325	324	326	280	345	304	271	315	306	308	304	275	298	301	284	323	294	247	281	318	317	325	317	278	289	273	292	282	310	309	283	324	304	293	276	273	292	290	319	267	275	288	278	298	276	298	280	304	310	327	303	283	313	340	332	309	297	283	290	316	309	301	293	288	343	320	285	302	306	312	315	309	285	313	291	288	340	311	329	312	313	314	272	294	295	301	293	305	304	285	287	325	293	293	328	286	279	301	301	293	301	324	288	320	302	292	281	301	328	301	299	289	316	300	286	320	316	320	293	282	280	315	316	271	317	311	308	328	299	306	275	281	326	284	316	325	316	313	323	309	306	295	284	272	327	284	293	295	294	300	272	281	306	297	299	319	316	310	320	302	312	322	274	296	289	309	280	317	270	294	298	308	267	296	289	295	298	281	284	303	269	294	336	257	289	296	294	312	298	283	289	320	292	292	317	277	289	292	292	262	260	321	275	308	307	279	307	299	287	310	319	285	275	301	318	285	287	283	295	295	314	297	318	295	306	292	288	308	288	330	345	304	313	295	288	291	289	281	317	315	320	310	299	292	279	288	282	343	308	287	271	288	302	307	296	287	289	282	322	273	326	313	259	288	316	300	283	287	325	317	266	334	294	316	313	307	303	288	308	319	303	302	295	311	331	310	302	278	295	278	289	293	297	307	299	274	277	305	308	307	325	319	286	296	286	292	297	307	306	304	314	314	283	320	304	316	295	296	293	324	321	336	306	303	308	302	295	290	311	295	307	288	289	299	271	308	303	311	288	305	300	296	318	297	307	339	302	281	297	293	316	280	304	322	293	286	278	300	296	289	288	278	306	281	315	295	305	302	306	300	283	291	304	287	303	305	297	303	281	314	305	294	291	280	287	306	314	278	300	307	300	264	294	297	288	280	285	290	322	316	285	287	318	293	291	294	301	317	288	322	344	315	291	327	330	306	301	268	287	319	293	280	311	298	300	271	288	299	290	319	291	301	311	309	314	273	307	308	305	293	301	301	289	293	339	288	292	299	308	284	325	301	295	285	273	287	302	320	277	290	302	296	320	330	288	296	309	307	272	283	265	307	284	291	270	289	288	320	326	293	306	311	271	266	294	315	303	295	311	317	324	286	329	290	321	292	284	322	314	297	306	305	322	328	321	325	307
25633	42197	22377	1192	509	497	454	504	395	449	434	441	457	447	444	449	445	425	441	444	458	454	465	443	437	429	471	488	410	424	428	434	441	444	473	427	433	451	441	443	428	486	469	421	464	415	422	422	441	419	432	395	453	400	418	416	454	450	444	404	434	475	425	407	471	451	453	462	431	427	450	461	453	457	416	409	440	404	438	414	430	407	443	398	445	458	461	455	409	458	419	390	408	472	460	443	447	436	402	404	436	434	434	458	414	453	403	452	462	471	439	402	422	407	440	441	444	430	424	458	417	411	406	442	430	447	441	430	470	481	427	435	447	438	446	447	390	436	456	421	447	400	447	473	448	449	421	447	443	445	422	426	404	413	448	468	443	472	439	423	439	460	421	442	427	487	439	409	422	433	437	461	388	455	437	427	428	432	429	447	431	422	424	480	437	414	410	449	438	410	438	429	425	427	437	483	470	428	440	444	437	450	459	421	437	427	443	446	413	444	433	427	441	435	469	428	429	447	415	453	438	431	440	441	387	442	469	433	435	433	425	432	431	429	433	446	426	417	395	414	434	428	445	432	422	428	433	452	448	420	419	451	441	416	433	446	456	439	430	447	420	460	438	449	412	447	446	440	426	493	439	440	415	469	431	432	460	440	417	408	430	411	447	446	448	490	467	439	431	449	435	446	419	430	437	403	427	395	460	479	441	426	406	426	426	467	405	434	393	424	448	451	390	422	465	430	428	425	418	475	414	431	449	466	385	432	455	417	427	409	406	434	434	442	408	394	438	478	460	429	450	424	462	453	431	450	444	443	445	404	445	449	440	400	408	467	432	419	441	416	472	421	443	402	419	438	462	432	465	429	417	437	401	432	447	462	416	470	450	418	434	445	433	462	481	425	469	445	411	426	428	457	446	419	435	443	434	439	428	431	461	428	433	400	431	453	430	408	466	450	427	420	430	475	411	461	451	423	456	439	476	421	446	413	432	431	468	440	479	496	451	419	452	455	443	449	402	451	425	407	452	381	448	469	428	446	405	455	471	433	405	421	422	442	477	435	447	450	425	436	420	470	426	430	405	426	412	409	420	428	407	446	460	420	420	418	409	447	434	454	440	427	447	426	444	434	432	412	442	433	434	430	438	443	438	429	464	454	443	410	449	422	455	442	434	446	419	401	456	472	415	421	401	416	416	410	459	405	441	443	433	447	461	378	445	440	408	452	414	440	468	398	437	385	410	421	444	433	465	435	413	449	396	433	447	458	452	459	436	440	456	397	435	443	472	424	448	445	402	418	441	410	414	440	451	421	443	448	456	428	446	426	426	454	437	435	447	399	450	422	448	471	439	424	449	460	458	448	409	433	422	435	444	420	434	399	458	449	478	459	414	402	442	404	442	446	441	462	446	432	448	451	465	421	420	450	463	434	424	454	414	397	452	427	444	423	402	425	439	416	376	423	411	452	465	453	454	416	466	431	401	428	458	448	438	473	465	449	434	427	408	433	464	441	446	480	425	442	457	445	426	421	443	437	430	431	465	444	463	421	400	442	429	434	430	447	408	404	448	403	423	464	406	456	457	424	447	459	448	462	435	430	445	412	432	448	426	434	465	406	416	384	470	442	432	423	434	432	434	438	437	435	422	453	438	429	418	450	456	472	415	439	461	432	448	445	400	422	443	458	450	427	468	427	432	428	458	476	446	445	437	506	423	428	440	412	437	430	432	425	428	390	452	435	446	432	432	444	467	475	448	432	446	401	443	443	444	413	434	449	436	442	392	424	453	426	462	466	470	409	483	436	392	431	446	416	500	412	427	389	429	445	436	473	445	482	455	454	448	396	427	433	419	429	432	460	454	436	453	413	425	431	463	463	416	457	412	457	444	426	474	441	454	454	441	467	434	444	462	447	417	463	440	442	453	424	406	419	421	447	427	432	432	393	464	459	467	457	466	431	441	445	450	454	465	442	425	436	410	436	450	453	468	459	476	444	430	415	455	456	468	446	407	411	457	435	415	460	417	406	464	437	416	435	446	451	461	439	434	437	442	450	427	446	455	439	404	436	434	430	465	424	445	426	431	423	433	424	469	421	441	470	436	422	436	405	446	407	441	406	423	461	439	427	450	419	450	464	438	438	439	437	406	447	448	460	402	411	470	442	410	399	433	453	457	450	416	417	471	443	439	426	427	430	422	479	462	436	440	438	447	469	439	419	416	441	408	422	462	434	483	439	462	438	451	422	401	434	440	434	501	441	440	404	465	408	422	422	428	452	414	455	438	436	419	394	460	397	459	454	431	486	456	422	460	451	433	462	440	435	451	415	444	397	407	439	432	441	461	467	454	439	457	470	437	439	415	383	433	441	408	427	421	463	414	449	452	435	442	404	450	413	427	421	409	418	448	445	418	424	462	398	460	423	431	443	474	447	441	434	424	431	453	462	376	422	410	422	480	446	446	436	428	456	465	461	461	415	471	420	420	432	454	438	435	443	412	420	434	429	458	480	428	428	404	445	431	467	423	427	413	431	461	412	438	431	442	480	446	437	446	463	414	414	425	437	431	431	456	423	397	433	430	448	439	451	452	431	428	417	428	415	464	458	446	418	436	438	418	463	429	430	452	447	452	431	456	447	416	423	445	406	447	422	451	446	475	441	432	456	428	434	456	435	390	448	475	427	440	461	457	454	414	382	422	454	455	410	385	461	442	424	465	441	438	458	392	457	425	464	486	449	409	427	420	426	437	445	449	438	450	453	455	414	485	450	427	457	451	428	457	451	452	450	386	436	417	466	433	408	441	435	485	427	429	413	424	455	461	436	425	440	425	449	445	486	449	470	480	428	456	467	415	405	400	413	418	429	402	441	422	434	394	426	413	461	416	418	448	450	474	461	457	445	468	432	446	417	410	421	423	400	408	437	479	451	452	437	453	464	404	447	471	443	450	448	399	379	450	454	410	455	444	435	463	435	433	466	433	417	423	455	393	419	417	425	411	439	459	448	398	428	452	405	441	474	407	416	416	465	457	486	413	411	420	412	431	416	389	419	446	450	426	416	423	504	443	448	409	441	415	439	447	453	431	416	405	441	435	434	433	448	428	452	386	454	425	440	416	448	406	441	469	425	412	412	461	439	444	450	438	450	404	418	433	422	447	399	420	427	419	445	440	478	437	413	409	430	434	433	462	440	423	430	422	453	426	450	403	448	444	410	439	409	444	422	439	442	418	418	420	439	421	442	391	439	427	471	412	433	401	459	447	379	432	397	475	442	432	495	429	481	452	426	455	422	450	448	437	398	413	459	416	445	476	444	423	424	424	397	419	417	462	426	433	479	414	437	406	392	439	467	426	439	473	469	453	456	428	446	417	445	427	456	437	446	449	446	471	478	435	440	483	423	435	436	442	420	434	443	457	446	443	413	439	462	431	420	412	445	441	425	376	426	469	413	425	436	406	475	427	440	435	388	428	448	461	430	496	442	455	428	418	450	441	439	448	424	422	395	420	409	449	409	418	451
23868	21748	29374	24724	19608	6202	528	424	339	343	353	347	296	298	305	272	296	284	280	291	257	316	312	280	278	323	279	303	300	288	316	317	288	270	292	291	302	301	276	285	267	287	289	303	264	271	275	287	262	258	280	270	302	323	271	288	279	314	289	277	320	328	283	296	287	275	277	266	320	288	281	292	284	296	279	270	274	265	261	283	312	292	297	266	292	254	278	269	305	289	283	274	282	305	300	275	308	283	288	310	272	291	284	308	324	300	304	277	297	308	261	290	284	302	272	301	268	283	308	257	292	278	276	298	298	320	309	309	290	294	286	271	286	281	277	268	305	260	275	270	291	258	266	284	300	277	301	269	286	266	279	284	284	282	264	270	324	289	294	293	279	298	263	279	283	284	308	270	272	298	287	307	281	260	260	278	281	288	307	305	279	279	292	309	290	291	298	289	286	267	267	298	280	286	282	288	335	280	280	297	256	274	267	274	284	285	267	282	260	274	304	325	275	286	248	281	321	298	307	291	289	304	281	253	293	294	296	293	284	295	254	284	313	260	290	294	287	267	312	262	265	295	283	281	272	279	294	257	266	294	277	297	278	267	300	264	312	260	291	290	291	273	306	275	290	286	303	315	290	302	279	315	294	288	274	296	282	264	266	277	309	307	269	302	276	305	274	282	277	312	281	284	306	303	300	281	292	273	291	299	284	308	271	266	264	274	274	278	331	281	259	247	280	270	277	288	272	279	312	282	270	272	315	252	294	293	280	274	293	266	288	278	284	305	304	258	302	299	267	311	281	288	260	287	266	270	297	289	301	269	268	286	278	282	269	270	270	278	288	244	305	276	260	255	276	290	253	293	265	334	280	282	331	266	268	261	280	291	294	309	291	255	250	236	286	326	304	268	284	287	317	275	287	284	292	313	314	273	271	299	329	267	243	293	285	294	291	295	271	302	301	267	305	269	271	266	304	275	294	271	322	290	287	270	314	269	267	290	273	309	272	264	278	316	254	260	275	271	313	317	324	274	272	299	279	278	283	258	309	305	283	269	302	301	258	292	286	291	291	291	289	284	302	242	259	282	319	298	311	305	273	297	306	306	276	258	291	287	284	296	265	260	270	296	261	278	288	272	272	284	298	245	297	278	293	279	275	305	276	295	284	293	283	294	285	288	271	293	279	281	284	286	303	288	258	303	260	286	308	305	283	286	319	276	284	323	271	270	253	280	305	292	271	274	271	298	279	290	290	279	305	310	295	286	301	290	304	295	279	272	293	269	274	299	295	286	290	294	273	258	257	298	277	305	276	248	283	265	264	256	306	271	279	272	269	294	295	285	268	277	283	283	290	287	258	297	282	290	286	293	298	280	312	307	266	305	304	309	285	302	293	294	276	290	273	309	296	283	280	289	286	283	275	309	312	302	256	323	270	296	263	263	276	280	280	272	289	296	277	270	285	287	304	277	304	288	279	264	284	289	290	288	315	275	306	288	323	274	255	276	279	306	283	304	302	296	292	270	304	274	290	267	294	266	286	312	281	294	292	292	266	287	283	247	309	312	301	312	273	277	288	288	278	322	285	288	296	318	305	293	276	283	270	267	278	301	273	288	260	292	250	281	302	273	296	262	307	264	301	275	269	283	307	322	280	260	278	287	288	300	291	285	299	276	315	273	304	267	295	316	291	300	277	280	284	297	311	290	287	282	296	311	299	280	298	281	299	284	278	277	299	303	302	287	276	296	283	288	273	276	286	268	300	291	269	262	278	313	263	289	301	281	265	276	252	286	284	273	269	280	286	266	292	294	297	267	296	280	292	265	301	286	283	284	237	288	271	292	281	284	289	317	263	273	289	285	266	287	284	259	333	280	239	306	262	304	275	265	296	272	290	312	300	291	272	289	296	285	284	284	280	274	277	270	310	273	298	271	276	272	261	272	288	313	275	260	320	271	266	276	261	322	277	300	309	292	287	293	276	303	304	281	290	327	291	309	293	287	275	282	272	278	282	291	309	284	263	274	300	311	286	270	293	274	280	268	320	269	270	280	266	277	311	272	302	298	288	290	299	282	303	293	302	302	272	302	286	324	274	304	279	309	274	295	309	300	272	297	298	293	308	285	316	270	279	280	307	311	271	347	295	285	280	279	293	274	304	275	290	278	258	289	296	301	286	291	284	263	289	293	294	277	289	293	266	299	259	273	303	312	263	293	303	260	298	263	283	288	281	282	281	325	296	278	282	281	286	260	266	334	271	274	297	294	334	282	278	271	286	279	301	272	255	273	274	300	294	269	260	288	292	278	291	254	269	259	251	278	271	280	266	279	295	274	334	310	305	278	272	280	288	273	296	291	310	295	261	287	250	295	277	279	280	280	284	291	280	319	288	262	290	289	268	288	262	294	289	278	289	283	287	314	252	296	305	278	252	305	285	283	267	262	279	262	248	289	283	279	279	291	294	270	277	260	278	289	300	255	295	288	298	278	290	313	285	255	300	265	282	286	282	274	311	273	291	305	291	275	298	286	303	277	261	277	290	276	268	294	293	266	291	282	317	259	291	285	291	322	275	293	287	292	299	288	284	283	269	310	296	270	284	294	289	266	298	274	274	284	264	299	265	285	298	257	287	252	287	291	260	254	272	311	291	328	287	294	278	290	295	279	297	270	284	276	316	267	309	283	280	285	268	323	322	283	285	274	281	263	328	290	271	265	293	260	282	281	287	296	286	317	320	275	309	290	301	280	267	280	278	273	285	273	261	268	301	263	297	301	279	281	283	320	289	282	309	285	295	279	290	325	310	286	279	276	257	308	255	302	315	260	295	301	284	297	272	282	307	264	295	306	299	276	308	268	301	290	308	297	307	285	278	290	281	269	296	267	299	267	300	272	281	289	292	278	279	259	281	292	278	296	276	282	271	281	271	299	284	278	281	291	303	322	304	248	294	294	292	241	286	260	292	293	286	295	286	299	289	297	299	298	284	301	251	315	275	314	285	277	255	313	270	293	283	280	307	305	292	284	279	259	304	265	278	288	271	307	275	277	269	285	286	252	303	302	262	292	295	278	296	299	258	283	300	265	291	273	283	292	282	289	291	323	288	302	271	277	298	269	300	247	309	280	278	267	274	293	293	251	278	282	287	279	284	245	280	291	278	290	277	282	299	273	287	271	279	312	269	280	259	280	308	285	275	295	304	291	282	281	277	308	271	286	314	279	277	258	320	302	324	270	306	273	287	250	301	272	316	259	296	279	292	302	276	282	258	274	292	281	298	282	269	301	272	296	289	291	259	249	285	294	293	255	326	258	285	293	284	302	290	293	268	286	303	290	292	271	319	301	300	282	289	307	266	289	275	286	279	280	303	267	273	306	271	277	266	314	278	289	279	293	260	275	284	282	309	272	279	274	281	304	302	272	284	276	289	275	285	252	278	325	292	278	308	298	281	303	245	269	277	282	261	296	269	285	259	300	249	293	258	270	295	310	294	274	295	258	293	285	281	291	302	278	280	286	298	333
50887	81292	51128	6192	1142	886	777	666	587	553	558	516	504	477	471	429	438	436	438	483	428	456	433	445	473	471	458	463	444	457	479	462	474	444	451	436	428	430	427	412	422	413	445	402	421	403	455	451	462	410	421	406	422	435	438	427	415	410	433	447	440	443	400	433	403	433	449	457	438	418	441	427	421	458	428	435	417	427	408	436	446	444	472	402	430	415	452	414	411	463	397	433	389	447	407	422	443	453	415	418	438	429	450	415	432	444	414	417	404	414	411	418	420	428	382	428	416	415	416	442	401	421	441	391	472	394	416	452	428	480	438	392	402	418	420	385	391	443	419	420	413	389	433	421	403	391	385	422	394	427	431	426	426	404	446	428	409	456	416	443	429	411	423	413	448	420	428	435	419	437	412	440	443	431	439	449	417	405	390	410	431	456	401	415	421	417	412	430	396	428	418	417	447	406	408	415	424	416	405	402	418	415	408	449	453	444	457	423	390	407	417	393	432	433	444	439	430	397	411	405	416	455	396	401	399	441	427	438	439	426	448	451	398	428	412	415	433	434	426	392	452	464	415	443	436	443	439	416	426	441	420	412	424	393	384	441	432	414	448	418	429	426	424	452	444	401	461	429	431	468	437	459	388	461	412	408	411	451	422	407	410	403	401	412	433	436	393	428	466	391	432	399	423	445	451	405	447	397	396	424	431	447	429	429	436	436	436	398	426	400	401	448	435	411	461	425	468	430	431	416	430	438	406	439	416	446	387	385	402	391	461	402	419	415	420	455	411	443	442	415	436	419	443	412	459	396	402	414	446	404	421	432	425	402	411	400	409	437	426	431	418	435	423	443	436	431	433	418	415	458	428	443	442	436	437	394	388	432	403	463	400	389	426	436	433	437	434	422	410	416	437	441	411	374	439	434	402	396	427	432	421	453	437	426	420	450	380	418	415	431	410	437	422	402	421	436	436	387	410	402	414	391	424	447	423	412	441	432	427	405	405	425	434	430	413	405	393	388	423	418	445	399	394	412	429	409	424	412	432	401	472	451	433	436	433	429	421	456	428	496	460	429	430	453	421	444	432	383	408	442	437	429	393	423	402	448	397	427	412	400	405	453	445	352	451	445	409	423	431	410	409	408	428	403	385	437	414	433	424	457	387	407	440	364	402	410	428	402	441	426	423	417	412	441	403	435	408	425	440	384	399	418	417	427	398	400	405	418	413	446	433	416	407	429	408	382	421	425	426	409	433	418	394	397	462	410	415	397	433	415	418	376	381	472	447	428	423	401	414	450	436	411	461	411	446	462	423	430	444	378	403	457	414	425	431	433	417	435	433	404	412	447	469	460	438	381	388	428	433	415	415	441	396	427	400	445	441	402	435	431	425	416	444	434	400	444	410	410	425	431	410	446	427	461	415	424	405	413	419	393	426	401	446	433	424	444	412	442	404	393	411	425	405	455	399	437	422	441	413	418	416	431	467	438	426	437	428	398	435	445	448	465	427	425	391	423	452	429	383	410	398	412	408	448	426	473	397	392	426	432	438	414	472	427	439	411	405	400	432	448	421	397	422	387	374	399	450	443	439	408	458	462	402	423	451	431	418	441	427	454	430	393	381	447	432	396	457	413	396	410	444	424	425	450	386	381	469	443	435	422	421	408	443	401	391	429	417	432	441	453	403	399	399	396	423	440	411	421	406	438	414	407	402	425	455	424	439	410	421	424	378	391	434	422	407	440	417	409	421	468	398	418	453	409	418	426	432	408	418	418	418	408	425	395	411	416	442	418	457	391	398	444	413	402	441	443	430	421	471	436	414	402	399	408	425	427	438	405	421	416	450	419	421	398	433	462	413	421	403	406	405	470	462	420	381	407	442	407	426	418	388	426	432	418	449	407	413	402	405	428	447	419	411	416	442	440	419	401	416	385	400	448	433	431	438	404	397	418	457	398	420	446	404	461	456	429	415	471	433	403	472	396	438	404	431	410	430	437	452	465	434	441	428	392	397	430	414	392	429	439	391	419	403	456	394	388	412	433	422	446	442	462	416	441	431	396	424	425	418	428	416	423	411	419	432	392	403	419	429	428	432	469	419	391	448	444	402	416	450	420	420	419	406	425	446	392	422	426	413	433	397	423	456	449	440	397	442	423	428	373	442	434	400	413	394	429	422	413	444	414	392	409	436	396	417	420	411	456	446	444	434	401	420	411	436	420	427	387	400	419	426	440	439	450	428	420	423	442	433	405	428	410	445	428	413	437	455	412	395	400	444	466	423	427	389	411	425	393	384	390	405	426	449	419	392	422	437	411	409	410	433	440	457	415	444	386	441	428	477	441	429	425	433	436	423	422	436	416	395	426	419	448	455	438	418	412	432	428	405	401	418	439	443	430	472	394	417	435	431	426	412	411	407	414	393	420	393	414	434	398	462	435	407	464	422	420	391	413	365	431	401	435	408	440	411	438	440	403	421	422	394	429	391	407	433	435	411	410	397	396	427	423	422	439	440	417	454	451	404	430	422	424	420	439	411	450	449	409	464	446	428	413	450	397	431	462	405	396	422	432	439	386	430	385	426	427	415	421	407	409	432	435	404	422	411	440	394	395	437	458	388	396	417	405	403	433	432	459	412	403	443	410	395	408	443	417	407	419	460	430	410	408	433	427	452	420	433	419	447	456	430	424	375	420	433	478	439	450	404	436	428	429	408	408	427	446	459	425	419	455	425	381	411	446	447	449	404	433	430	411	411	508	427	442	445	440	473	460	428	419	400	422	452	411	443	434	401	433	422	411	443	389	392	429	457	432	409	409	423	410	418	434	420	431	416	482	392	451	402	412	422	447	472	453	470	383	417	418	421	439	410	412	421	394	431	419	421	404	416	400	387	392	406	441	438	412	412	418	404	412	428	459	474	414	436	454	418	424	443	438	392	401	420	416	449	452	396	442	407	453	412	449	387	412	441	387	393	421	408	487	444	446	415	417	427	434	429	432	436	430	385	448	433	401	428	447	427	418	400	401	436	438	449	383	410	382	448	421	435	438	438	455	448	397	431	435	425	441	418	427	421	431	430	443	404	405	436	424	432	402	450	398	424	406	433	410	437	437	414	421	441	387	439	412	406	390	398	430	434	422	445	420	402	444	437	409	437	414	440	457	458	411	437	421	418	418	429	424	412	423	424	377	446	401	439	446	444	432	397	409	409	429	451	419	414	457	409	408	423	429	428	420	422	444	433	436	434	465	435	374	420	447	434	415	417	450	421	435	463	423	444	418	412	401	420	432	415	395	406	433	420	412	414	400	434	453	417	444	401	394	432	404	431	406	405	432	404	387	418	418	436	426	415	397	419	449	413	412	419	428	404	449	446	445	445	455	420	440	418	457	448	438	403	452	405	411	426	443	422	401	391	425	474	411	407	432	420	403	401	413	442	444	449	392	434	452	394	427	415	429	425	426	423	416	417	428	446	401	438	443	447	445	432	395	430	439	470	412	412	406	407	401	414	451	424	428
22786	21206	28659	24115	21012	20105	5012	354	244	263	230	231	190	193	173	185	170	168	160	144	168	175	174	168	167	160	147	172	156	143	156	151	147	134	144	134	133	156	156	147	144	150	128	145	129	128	144	146	135	137	153	122	143	159	163	170	165	158	144	145	125	138	152	140	126	151	149	150	134	142	128	143	135	157	144	137	130	149	151	141	124	145	150	148	138	154	134	143	160	154	131	133	133	125	114	146	145	121	154	133	130	153	133	152	137	154	141	133	137	130	134	147	147	149	141	147	159	140	133	150	130	130	166	143	134	133	149	148	138	158	144	174	129	139	127	138	143	158	141	138	147	144	142	144	156	151	135	139	128	142	123	152	135	130	143	142	121	152	141	126	164	167	151	156	138	146	139	149	120	136	138	124	135	131	139	163	115	165	145	120	140	128	149	134	165	160	139	161	138	131	143	162	143	136	136	129	135	122	131	152	130	155	140	166	168	135	142	137	150	160	120	134	135	136	136	134	119	145	146	148	132	139	142	151	135	119	136	167	122	149	162	165	134	136	148	139	126	134	120	149	137	177	149	150	142	143	128	151	145	155	154	123	164	142	108	134	146	158	128	135	164	109	138	132	114	146	131	135	141	150	148	152	147	145	150	142	136	146	138	113	143	119	124	156	171	139	139	148	162	181	129	141	156	129	134	150	134	148	114	153	133	149	140	125	146	151	148	142	122	158	143	130	140	140	133	145	148	143	127	143	160	147	157	127	159	114	114	139	162	140	157	153	150	140	145	126	122	150	143	138	140	146	140	145	137	147	159	150	136	140	153	140	146	147	160	128	157	149	158	160	116	144	130	135	136	156	136	145	134	124	144	139	149	159	125	148	122	142	132	150	149	164	136	143	139	163	142	132	149	158	150	128	136	140	138	153	135	138	157	152	154	113	132	148	143	124	153	171	139	150	131	155	142	130	135	148	160	152	143	137	150	125	148	126	130	145	161	176	165	136	166	127	162	130	156	124	157	154	139	147	131	101	128	165	148	134	149	144	160	142	130	149	155	131	148	136	144	155	144	124	123	140	149	139	142	160	138	132	132	138	142	140	143	147	126	134	141	142	125	152	153	126	152	140	131	119	163	143	140	153	133	126	120	147	148	140	145	125	132	154	127	150	147	146	123	146	122	128	148	136	126	142	150	132	126	136	110	138	141	153	139	132	129	131	157	144	139	140	129	148	142	139	134	134	145	151	150	145	130	122	147	155	140	163	154	153	116	155	139	137	121	129	131	134	150	164	145	149	128	132	137	138	147	139	131	136	151	138	143	137	145	123	131	155	129	139	159	135	133	143	128	120	140	134	142	152	140	152	151	141	124	144	147	130	149	126	148	144	158	123	149	123	147	111	118	137	155	151	122	142	139	139	139	141	158	103	150	149	134	146	155	138	162	152	146	141	140	129	140	140	150	141	144	135	147	154	134	128	136	141	131	132	132	146	138	147	117	144	126	136	134	148	117	147	132	132	146	112	145	138	123	140	120	131	157	120	132	150	150	142	146	142	162	130	138	152	148	160	142	155	152	115	128	156	139	160	148	139	128	137	136	156	169	126	126	146	133	139	133	128	128	131	138	139	144	142	136	151	134	147	122	173	150	139	145	155	146	142	128	140	140	141	154	132	139	166	155	167	134	140	127	135	146	138	133	148	134	133	140	150	126	153	123	149	131	155	144	154	138	128	126	159	146	123	136	151	127	136	143	135	150	156	164	162	168	148	164	153	148	140	140	144	136	149	154	146	132	145	142	163	137	148	145	129	146	112	143	136	124	143	115	140	137	141	145	135	140	172	104	146	137	144	143	167	140	143	141	159	143	159	141	135	140	155	116	125	125	145	136	107	138	149	124	140	149	163	153	140	117	137	155	148	129	130	155	125	140	143	153	146	141	133	131	154	142	156	131	130	133	134	127	132	154	130	141	156	143	126	143	153	142	134	147	126	154	135	138	125	147	160	131	133	135	147	126	134	150	139	129	143	143	139	135	159	131	152	145	150	146	141	127	136	148	136	134	144	138	137	136	152	136	136	128	144	140	142	165	133	138	147	148	148	140	167	138	135	144	149	161	141	166	138	146	147	143	153	121	136	148	132	138	150	141	126	132	152	149	136	154	149	150	162	141	119	108	141	145	139	152	144	125	146	133	143	148	152	131	142	127	147	145	148	125	119	155	132	135	145	157	154	139	134	133	136	146	148	141	147	137	146	137	139	123	153	139	145	124	161	154	161	138	161	145	155	141	133	149	142	142	134	140	135	149	131	138	121	149	155	123	152	125	138	132	162	128	127	145	144	134	131	142	118	132	137	180	151	161	121	126	163	135	129	143	142	163	153	136	128	139	147	128	149	115	139	153	140	151	142	147	143	129	153	120	151	139	137	151	135	146	145	147	144	150	152	145	138	133	130	143	147	147	138	159	141	150	151	146	135	138	135	181	136	135	139	129	127	133	144	148	122	136	142	124	157	128	129	138	138	165	127	162	148	144	148	138	144	145	149	133	131	134	149	138	142	141	125	133	168	145	133	147	155	161	150	135	152	131	149	145	151	136	127	147	132	147	129	129	160	126	153	162	139	140	134	169	144	144	124	152	123	130	135	137	167	147	149	144	144	153	162	148	145	157	137	142	138	124	144	130	144	149	141	132	138	132	130	142	140	157	157	151	133	147	137	151	123	143	152	146	132	141	153	146	143	123	158	150	136	144	165	141	145	154	137	146	160	145	151	136	139	152	138	123	129	146	142	146	152	128	124	159	142	142	153	165	147	138	159	138	161	130	148	159	139	152	125	143	154	137	153	162	136	135	145	140	135	138	157	163	146	150	151	141	139	161	143	151	137	157	155	136	141	132	121	147	133	149	160	126	143	133	152	123	124	126	129	163	157	159	134	140	115	153	150	145	140	132	143	159	154	123	142	149	136	102	123	129	134	157	158	159	143	153	137	141	137	139	125	140	139	138	127	149	146	137	145	160	152	121	152	157	123	143	164	157	161	135	140	136	132	132	145	133	126	147	170	118	146	133	134	144	130	162	145	133	130	138	141	138	163	130	152	140	141	144	124	165	149	150	139	125	146	147	143	140	144	132	146	155	133	136	156	141	143	142	124	129	136	126	142	157	147	146	153	142	149	144	152	149	141	159	150	129	127	151	142	155	143	152	153	124	144	125	141	148	123	142	121	132	159	139	133	126	141	137	139	139	140	147	130	152	123	138	122	130	166	151	128	152	150	117	144	149	180	151	116	166	135	143	149	155	138	124	140	151	147	142	138	155	125	160	157	142	161	145	134	127	125	145	154	146	142	163	144	137	139	111	161	144	160	142	134	152	127	135	137	118	151	155	144	143	132	140	141	120	150	146	125	149	139	146	122	150	140	154	148	139	158	109	145	158	161	154	137	137	134	164	159	150	133	141	128	125	142	159	140	137	136	135	145	136	125	150	143	132	163	130	123	136	152	134	134	131	151	145	158
54309	87974	54436	9796	1521	1090	900	766	585	516	470	414	370	368	294	311	301	298	304	284	297	273	294	283	278	279	275	261	266	283	280	240	239	229	222	228	251	227	207	222	228	209	252	222	231	225	238	219	226	202	224	220	225	207	219	239	256	236	208	219	208	194	221	225	225	231	220	234	223	229	230	217	201	214	230	231	209	253	221	224	218	241	230	233	231	221	228	212	195	217	226	222	212	198	219	213	218	240	215	217	231	204	214	199	201	211	239	184	200	228	195	191	244	237	219	202	211	194	202	228	203	204	192	211	201	203	244	205	229	211	223	191	203	240	226	200	197	208	222	205	197	228	214	214	220	219	234	209	226	223	249	192	212	206	217	222	236	223	227	192	206	207	226	240	222	222	204	209	200	209	190	189	205	209	196	188	214	225	211	220	209	214	221	180	220	208	222	229	207	219	222	214	204	191	220	211	210	215	219	214	211	228	208	235	218	211	218	201	201	196	202	220	189	210	219	234	234	193	195	201	196	220	214	195	211	230	190	219	189	213	210	214	201	211	204	198	249	200	226	197	193	207	233	217	204	207	203	236	230	217	226	240	201	197	210	210	205	202	211	206	211	204	218	201	203	211	206	233	218	194	224	234	228	197	211	227	218	199	245	220	223	213	213	195	213	226	189	191	223	211	205	202	206	207	205	219	199	209	205	218	208	233	208	224	206	187	213	218	215	226	232	223	237	214	191	198	220	237	202	237	217	207	234	208	220	199	195	216	201	238	238	210	198	222	221	176	226	218	214	224	225	198	220	213	222	208	228	210	186	228	240	206	220	229	203	193	207	196	214	218	203	224	228	213	236	188	230	184	221	212	190	225	245	197	208	204	214	200	213	214	219	195	238	208	216	231	246	192	206	217	227	229	232	205	220	194	212	241	244	209	229	212	219	203	211	224	215	193	232	211	222	199	193	225	235	222	218	218	224	220	213	203	201	226	191	205	214	190	202	210	229	194	196	216	208	203	209	246	215	216	220	192	206	235	221	221	224	208	205	205	221	221	227	222	232	193	226	221	213	223	213	216	229	200	231	210	211	207	206	197	203	222	208	201	228	208	213	204	230	221	223	218	225	202	225	199	221	195	217	210	189	203	199	222	233	220	227	226	227	210	188	201	199	227	224	210	216	226	205	213	210	234	229	186	211	232	230	205	246	191	209	217	201	200	200	245	202	221	196	230	238	218	213	217	221	199	206	202	211	230	204	195	215	213	211	188	202	190	211	233	167	219	222	201	195	228	223	226	216	212	201	224	228	199	199	221	213	236	224	238	199	202	203	212	178	218	216	212	212	225	229	226	212	189	222	186	195	189	245	230	187	197	212	207	208	224	217	205	214	215	215	203	214	227	250	234	211	215	200	225	234	218	212	222	210	202	212	199	244	209	209	198	206	233	201	206	215	199	205	195	250	219	204	215	216	204	208	215	234	189	209	221	189	194	250	218	219	217	214	246	195	201	213	210	232	207	188	206	244	241	214	204	219	241	220	179	218	215	217	211	221	221	217	257	210	199	219	235	188	201	203	215	228	223	208	188	186	191	205	196	207	186	177	221	182	211	205	208	194	200	228	206	197	225	218	181	217	211	194	222	224	223	202	186	205	213	207	229	204	209	216	214	219	212	198	211	250	224	220	216	205	225	214	221	193	219	218	213	191	203	240	217	190	201	209	221	216	182	219	198	198	180	220	225	170	210	189	200	226	213	194	201	232	225	204	200	209	243	220	184	199	226	199	228	222	188	223	224	208	224	206	250	215	222	211	198	192	224	204	231	216	203	197	189	206	205	193	208	222	234	222	231	219	200	207	225	212	203	216	178	213	208	208	233	230	191	228	228	203	223	199	179	231	217	186	222	205	197	197	178	197	204	218	236	221	210	217	227	234	212	235	222	219	192	205	209	208	224	229	230	200	244	227	208	219	197	222	212	197	202	215	214	190	211	215	217	219	221	218	224	218	202	209	206	237	198	220	196	230	204	197	220	190	208	206	202	208	221	210	244	203	211	204	196	217	235	236	204	211	212	222	193	238	205	207	212	233	212	241	206	208	192	244	226	199	211	212	204	182	215	224	181	210	215	202	218	211	238	198	196	234	218	227	194	215	240	188	237	224	207	239	211	201	194	218	195	216	207	203	238	221	195	218	206	194	196	216	191	205	227	233	225	188	191	215	231	206	209	208	203	190	232	204	196	198	236	213	203	232	215	215	214	205	213	203	203	203	205	208	209	212	248	213	207	210	200	240	233	197	214	196	223	221	205	198	235	223	220	229	213	209	244	206	240	215	220	241	206	210	213	204	217	179	230	235	227	238	233	249	205	180	207	225	220	217	213	218	189	216	222	219	219	235	221	200	212	252	210	203	199	221	213	235	213	194	215	196	218	213	212	231	217	216	221	205	198	209	226	223	201	216	224	207	215	203	211	200	220	200	208	203	238	211	218	205	212	224	197	204	233	197	237	194	219	195	201	213	211	204	229	224	214	218	221	203	215	230	191	232	219	212	209	233	193	220	217	211	227	226	200	221	197	201	190	211	187	209	216	203	225	204	213	220	194	205	243	206	223	201	203	249	224	208	202	201	224	238	227	194	232	206	207	202	217	236	197	227	215	205	214	195	205	211	205	210	184	225	213	223	229	242	236	206	209	185	230	210	180	202	201	240	225	205	215	234	213	231	226	224	202	207	233	197	204	215	220	230	218	214	225	230	247	208	189	216	228	213	235	204	210	193	220	187	203	214	212	204	197	208	216	190	210	225	188	217	235	222	185	180	203	237	184	227	205	213	224	211	204	194	227	183	202	200	213	228	224	210	209	228	209	207	241	199	176	204	229	207	205	217	186	200	230	201	167	218	181	200	215	205	190	197	203	208	209	220	222	243	210	200	253	195	206	200	179	211	204	207	198	222	183	213	217	193	216	235	204	205	218	200	197	227	202	200	229	229	260	212	226	221	190	228	220	225	214	205	226	204	204	203	187	193	209	231	245	191	212	213	210	226	217	217	214	185	239	234	196	234	213	217	203	220	211	202	218	208	228	237	194	197	214	203	194	233	187	199	209	201	214	227	219	227	228	210	206	219	198	250	219	199	223	205	221	215	201	251	210	197	233	217	187	201	200	231	213	215	210	210	207	202	229	256	216	201	225	242	224	167	205	215	199	204	216	218	193	215	201	198	201	196	192	200	202	195	211	224	215	250	191	217	217	208	214	195	203	187	195	228	210	203	212	205	225	216	208	207	198	209	226	196	225	200	202	209	202	205	202	227	208	214	220	223	229	202	228	209	196	229	254	192	226	208	212	197	213	210	206	195	198	238	194	222	202	222	177	193	244	211	208	215	205	227	211	209	219	198	215	215	192	227	198	225	201	211	224	185	232	201	213	205	231	228	199	237	212	211	188	213	246	214	195	209	211	204	214	185	227	214	190	233	222	200	212	185	205	240	224	235	177	215	194	192	227	208	234	203	200
27076	25262	22609	4542	348	290	305	293	316	279	290	312	313	320	312	302	307	299	300	262	321	280	315	282	324	270	291	315	302	274	298	310	285	326	309	299	265	293	271	314	294	311	289	277	309	301	286	265	281	291	288	281	291	328	271	305	282	271	273	276	316	293	294	298	294	283	281	304	289	299	264	299	303	293	299	284	297	337	274	291	321	298	264	313	309	296	314	331	285	306	294	312	296	284	286	309	287	309	292	301	302	309	297	315	299	296	266	286	302	312	340	282	294	313	296	323	300	316	292	323	293	312	301	290	282	291	308	285	289	286	313	319	308	287	313	317	303	287	291	262	321	324	278	289	287	311	276	297	301	297	312	284	277	307	294	300	311	290	277	315	282	305	292	328	301	327	285	297	291	297	305	285	310	297	330	319	291	276	288	303	296	278	286	291	287	315	279	292	274	292	284	291	293	318	278	288	316	303	303	277	291	278	311	330	297	319	279	315	285	309	303	280	309	292	311	290	288	293	294	300	244	288	287	266	293	306	304	305	295	300	290	305	305	304	297	328	300	274	283	289	286	294	267	287	303	286	298	323	327	284	301	278	317	285	298	314	279	289	289	302	288	272	281	310	288	290	271	302	329	290	305	258	268	286	282	308	291	303	273	323	286	307	287	316	293	305	309	296	292	285	268	276	307	310	295	302	278	269	272	271	288	291	300	303	322	292	281	286	308	266	279	320	309	299	327	309	298	298	300	289	282	292	281	310	327	268	247	294	285	299	296	268	305	287	288	318	293	273	291	300	287	302	286	304	292	274	291	302	274	341	304	288	271	326	277	304	272	313	294	283	295	289	294	293	298	296	299	288	297	311	315	276	271	317	277	313	298	313	292	289	305	297	284	304	267	293	291	317	302	287	296	294	279	284	327	318	257	277	265	293	311	331	284	300	301	288	273	289	310	291	275	298	288	298	297	279	304	293	306	298	290	292	285	304	296	301	289	293	278	319	290	317	314	293	297	269	293	293	313	283	299	277	264	284	290	327	280	314	276	306	291	283	312	293	285	300	293	275	280	303	289	330	281	299	301	277	300	287	280	275	331	267	307	281	288	338	291	314	309	286	301	255	303	310	302	280	309	305	286	275	321	304	262	302	300	327	321	309	304	266	300	287	300	292	307	302	270	311	278	298	296	324	301	294	306	274	325	270	280	299	322	310	312	318	276	312	309	278	298	313	272	283	304	284	296	297	264	309	311	286	312	306	301	289	288	313	329	289	304	293	315	340	312	299	291	311	285	293	291	313	292	307	275	307	304	300	277	289	281	279	278	285	284	323	280	296	295	259	277	269	306	284	244	293	306	315	291	269	299	309	288	275	280	294	277	297	310	276	300	278	313	302	287	320	291	311	257	294	288	292	294	299	294	312	296	315	303	319	282	299	300	302	313	335	293	305	302	277	277	301	294	306	289	308	306	284	286	294	315	295	284	304	299	330	308	307	309	296	289	273	299	320	264	276	298	287	293	270	310	287	305	309	288	309	298	281	301	280	323	307	305	297	272	295	319	314	270	281	305	286	309	316	303	295	318	288	274	304	283	284	302	279	294	304	294	295	289	303	296	305	276	298	299	254	279	301	290	284	282	301	305	273	278	291	296	323	291	306	291	273	293	321	317	297	299	320	284	315	287	302	285	269	276	319	294	291	299	284	286	292	302	300	315	314	310	282	306	308	323	302	282	314	276	277	319	319	322	280	257	313	284	311	300	286	273	313	271	295	322	272	313	299	301	296	279	298	314	336	282	313	315	301	286	266	313	299	307	293	311	312	301	308	309	342	291	321	282	281	300	261	271	290	280	284	344	279	278	283	298	269	285	281	296	284	277	280	304	291	276	294	294	292	262	327	296	279	271	255	260	312	295	274	316	309	298	290	279	265	288	319	295	314	285	331	317	320	314	290	287	286	294	319	286	289	321	325	284	304	335	320	307	305	291	298	269	326	302	273	296	306	275	299	310	289	285	301	314	270	296	332	286	280	277	275	313	264	264	331	297	276	299	301	308	306	302	289	292	296	296	314	280	277	294	268	294	314	299	302	316	299	286	274	298	303	283	278	263	276	269	324	314	296	339	268	300	282	287	291	278	347	290	257	292	296	277	314	298	306	278	271	313	307	312	283	313	286	280	319	300	304	290	287	297	319	299	290	303	335	296	346	318	315	318	296	313	336	305	289	302	326	285	302	291	295	310	301	294	300	290	295	306	290	308	296	295	322	309	276	271	315	283	286	293	306	288	269	284	320	280	336	281	300	277	280	314	275	298	280	293	284	303	275	322	293	321	285	327	261	314	285	268	311	307	309	309	320	292	295	298	280	325	305	322	320	244	322	299	309	329	293	293	290	265	288	290	298	299	320	296	279	278	339	305	260	301	313	307	308	267	304	283	315	290	267	290	300	344	290	271	317	299	297	302	293	315	327	297	245	292	297	282	283	278	289	299	302	285	285	288	284	263	320	291	291	313	302	294	311	321	320	285	268	303	285	281	286	267	295	316	298	312	293	300	321	254	284	290	324	298	298	306	310	267	279	288	299	301	285	288	317	304	287	305	298	297	270	287	292	308	298	300	285	311	267	302	300	286	279	286	292	281	305	318	306	282	308	297	288	276	303	268	280	316	303	285	278	314	300	310	310	307	300	329	312	320	312	285	294	278	301	273	311	276	323	315	312	279	281	291	314	306	274	308	323	287	278	290	288	296	302	313	273	264	278	330	319	284	295	278	287	308	304	284	347	286	298	307	287	300	301	316	286	326	295	298	271	269	290	300	281	336	313	270	300	286	305	277	297	264	291	297	317	314	306	299	287	275	314	293	300	291	330	292	302	314	332	279	311	285	317	286	267	310	305	300	324	270	309	295	297	321	312	313	282	310	298	301	293	311	307	297	301	271	302	294	331	276	320	299	291	307	321	312	322	284	292	270	284	281	299	303	290	264	302	301	324	313	288	302	313	308	283	284	296	314	295	284	274	275	300	282	286	286	286	276	302	273	316	289	261	303	263	276	292	283	278	294	297	299	314	287	284	306	287	266	285	279	272	265	298	318	257	299	324	301	296	272	289	303	257	280	284	316	289	306	308	294	302	319	316	268	273	271	287	299	302	299	278	331	311	290	275	312	308	290	306	318	298	351	319	338	301	305	311	291	246	322	289	299	283	302	304	291	278	317	285	296	314	304	315	295	320	281	317	323	298	301	314	314	313	294	287	277	273	282	302	319	283	298	299	313	301	308	284	324	301	281	273	310	330	315	317	305	283	299	324	316	316	291	293	281	312	297	273	307	310	282	286	284	303	288	296	286	302	279	287	311	274	281	288	303	280	307	308	276	274	308	294	298	289	296	306	296	323	323	315	279	293	303	267	281	296	295	292	281	294	292	279	295	311	285	268	271	286	293	300	292	329	292	296	307	288	284	286	312	283	281	296	283	299	285	308	311	313	325	263	306	311	310	295	297	276	258	317	276	283
26144	43438	21340	1598	503	482	451	454	435	461	473	441	417	446	451	407	434	428	432	436	437	431	464	408	411	479	459	450	425	505	436	452	425	412	402	423	451	465	427	413	411	412	464	413	441	439	425	438	435	457	447	429	421	478	387	422	458	460	385	388	444	471	486	466	422	420	423	429	434	427	439	439	442	422	424	407	440	451	410	410	434	430	388	418	398	433	468	459	433	421	426	429	427	419	440	440	429	390	429	395	402	420	412	412	426	406	428	448	453	408	407	431	440	442	444	440	439	438	423	403	426	458	408	422	462	441	457	433	429	469	458	447	431	416	453	416	423	470	447	415	446	454	417	471	422	450	436	420	403	415	457	443	425	482	436	419	408	461	426	411	439	425	418	433	445	450	455	438	436	438	425	399	448	422	416	475	431	397	403	509	417	412	470	457	454	427	418	426	452	436	389	413	435	411	435	438	444	431	479	417	433	393	466	397	439	460	395	417	450	432	456	433	461	418	430	422	415	448	425	451	426	437	447	447	456	403	412	439	427	453	395	395	397	437	444	434	439	483	439	440	446	421	454	403	443	418	457	428	441	474	448	448	467	421	402	428	466	454	410	414	432	462	447	466	433	452	474	416	424	417	405	409	434	407	474	403	416	448	432	408	431	435	441	426	421	413	435	443	429	448	414	427	437	454	450	439	443	438	451	420	424	429	422	445	423	493	433	463	423	442	415	432	487	413	435	423	454	459	426	393	453	416	431	408	432	421	416	466	398	434	447	440	448	453	397	462	414	446	413	395	424	403	473	405	432	442	449	421	454	427	456	388	457	462	407	400	407	445	453	419	421	454	434	446	423	418	431	461	465	442	429	452	424	395	416	434	422	449	412	428	459	443	480	433	412	445	410	425	456	435	414	399	408	406	431	433	434	392	452	438	412	416	411	434	426	408	431	455	435	398	415	415	437	479	449	405	449	449	435	410	424	439	415	431	415	458	441	459	443	418	449	411	465	428	430	471	465	461	404	444	403	448	423	453	485	427	444	426	444	404	421	421	416	418	449	407	401	458	418	406	443	446	413	450	432	418	412	425	453	382	436	426	419	439	451	457	426	393	414	442	453	412	395	468	414	420	424	428	421	409	468	438	405	411	408	455	393	436	411	445	418	416	420	447	434	439	414	415	447	445	459	416	407	454	432	438	418	437	442	410	423	431	441	430	421	431	433	454	413	408	443	445	419	379	431	439	421	422	397	470	433	412	417	423	423	415	424	431	423	466	405	425	448	416	413	420	460	430	426	405	453	421	400	388	429	396	437	432	454	439	413	483	447	423	408	410	438	422	422	437	420	425	437	446	478	384	446	414	446	452	388	458	456	396	441	443	431	412	398	425	402	475	423	459	420	406	473	401	434	420	418	417	435	430	411	426	421	420	450	461	425	428	429	447	431	446	433	417	401	432	434	448	421	421	421	450	445	435	462	418	419	462	434	451	397	407	446	428	428	425	447	435	391	414	437	422	455	415	418	401	438	430	417	399	446	438	399	394	429	417	434	412	454	416	451	419	457	419	429	465	431	442	405	447	434	448	404	431	436	408	434	432	428	404	407	437	385	400	418	475	415	453	389	424	422	426	460	422	482	437	404	425	434	439	428	421	482	432	419	449	425	463	419	425	470	446	421	451	429	418	426	445	434	459	455	417	410	452	425	405	434	423	435	412	418	422	440	426	422	448	409	426	452	437	413	403	408	420	437	400	449	433	443	403	424	401	449	476	404	438	425	415	422	389	450	430	455	451	441	435	398	418	436	439	445	451	438	436	423	429	450	455	403	414	418	437	467	409	424	437	461	421	426	437	512	395	376	436	442	431	429	421	427	446	420	423	439	409	402	420	408	456	419	437	400	426	453	436	401	420	471	376	399	440	432	437	454	438	455	423	417	475	432	408	421	411	461	467	446	443	436	412	453	442	455	405	395	430	439	444	436	477	450	438	400	422	422	409	435	413	414	484	438	397	456	424	461	406	429	459	386	422	458	418	482	423	453	440	415	432	427	428	449	441	430	440	428	407	420	452	436	405	402	433	453	453	436	434	423	449	440	433	421	440	414	420	441	423	422	439	409	433	446	470	433	420	433	432	432	417	419	410	432	452	451	456	420	418	429	430	415	422	417	419	463	459	414	400	392	419	413	415	417	438	465	398	425	414	436	377	435	426	433	404	409	453	378	425	428	467	448	413	432	462	406	472	458	408	414	429	422	426	457	427	380	434	421	444	437	453	417	473	416	463	424	450	465	445	411	442	410	432	420	440	441	451	440	418	429	427	432	421	442	457	464	430	464	422	424	406	454	386	458	428	453	433	435	457	435	416	420	428	445	427	417	442	420	419	454	427	457	401	437	440	426	434	419	420	396	411	406	425	435	461	431	467	440	425	421	434	424	447	452	483	454	433	441	432	409	396	441	403	434	431	411	430	396	438	490	442	451	460	477	397	452	446	428	453	424	428	400	432	433	447	399	430	435	414	454	443	423	430	461	435	449	420	402	398	399	445	482	407	413	400	446	424	469	427	466	436	424	433	442	433	422	439	407	440	433	387	412	429	423	428	429	465	441	418	420	416	454	442	443	417	450	399	469	438	448	405	451	426	421	454	464	432	437	407	431	464	426	445	441	411	452	415	392	415	435	445	436	441	426	430	423	426	439	464	439	417	421	446	425	426	487	441	446	459	415	413	418	426	393	435	392	448	446	384	447	402	440	387	419	425	437	417	424	473	427	429	416	439	437	470	428	433	448	431	432	426	423	447	474	410	436	431	460	445	430	460	466	419	431	434	435	426	424	380	412	432	418	428	423	429	456	449	430	451	428	432	436	437	417	404	425	428	431	474	410	417	450	449	437	430	416	435	445	424	439	441	425	433	446	443	421	443	457	418	465	462	397	424	434	457	402	435	417	440	429	418	429	415	414	420	452	433	424	461	393	398	440	418	421	426	417	490	431	453	446	389	417	481	430	407	439	454	406	453	413	446	428	458	425	443	444	485	418	417	403	434	413	429	455	457	429	397	396	440	448	424	436	447	429	380	452	435	412	434	420	431	437	439	428	413	467	424	456	426	449	435	439	405	465	416	419	431	450	419	414	435	431	397	475	422	417	437	415	413	407	455	396	416	402	444	401	431	426	428	438	432	442	423	457	427	431	442	443	413	407	420	395	400	446	390	383	383	437	456	460	399	408	406	402	403	436	429	405	398	444	418	419	414	420	436	404	376	407	418	429	422	398	432	462	440	409	393	429	413	402	457	456	400	460	410	423	457	423	427	440	404	460	421	424	438	452	446	409	448	426	450	411	461	390	471	379	433	442	402	440	390	412	429	440	438	428	455	395	433	445	399	447	437	425	451	390	448	410	423	459	436	404	432	424	405	436	469	437	404	415	401	420	472	441	433	436	408	468	426	408	432	412	450	370	424	422	436	437	455	469	436	430	418	390	463	453	447	404	452	418	443	442	422	463	409	425	432
23734	21604	29018	24498	20107	7619	548	385	353	313	311	268	302	287	316	326	333	295	276	305	303	310	293	293	274	323	279	278	278	292	335	302	289	290	284	294	285	259	260	250	307	286	294	294	281	263	304	300	278	287	305	267	276	285	286	295	274	283	254	268	303	293	313	294	316	287	304	294	297	289	250	258	282	276	299	292	285	271	269	280	296	264	255	265	300	266	280	270	266	280	280	292	250	275	274	297	287	273	264	275	272	268	256	263	257	268	261	289	262	274	261	263	276	260	271	301	253	281	309	305	256	287	279	264	297	271	298	322	289	294	251	293	312	298	276	284	283	288	277	313	261	312	260	260	286	314	268	285	274	288	278	275	308	269	288	287	284	291	261	278	259	290	274	248	253	288	265	281	293	311	286	295	275	327	261	285	308	310	276	278	266	318	289	281	289	271	274	310	312	287	279	275	256	262	322	263	298	279	253	294	304	264	277	297	304	273	311	287	285	266	281	265	257	259	295	272	276	272	279	262	298	280	255	279	255	261	253	276	285	280	312	276	237	285	296	282	261	273	265	290	277	274	287	270	253	314	272	304	307	288	276	271	282	295	272	309	273	272	279	251	276	269	265	287	296	276	260	261	279	256	289	264	265	257	272	261	290	303	274	276	262	239	291	275	284	304	286	260	286	296	284	311	298	257	260	293	280	258	258	284	281	269	308	270	280	306	296	298	257	295	260	274	269	306	299	269	266	270	298	295	269	287	268	289	291	313	292	299	299	289	292	308	275	261	250	283	279	270	263	293	289	241	283	279	298	282	273	279	261	265	263	288	288	286	257	242	290	243	291	262	258	288	299	302	272	295	284	264	297	281	296	282	291	306	279	255	275	300	287	314	277	294	265	311	278	274	282	258	262	256	287	275	287	292	320	264	261	290	301	278	272	285	255	277	295	273	294	281	294	262	272	261	267	264	271	286	312	268	284	267	296	279	283	300	274	289	279	281	275	301	283	297	252	256	251	282	267	282	269	278	292	299	289	280	298	289	291	269	267	281	273	270	251	261	280	316	262	267	288	310	285	294	276	313	282	258	290	291	297	311	263	279	304	283	277	265	266	293	298	301	270	262	310	271	317	331	290	284	278	283	306	300	308	297	282	273	277	284	272	271	270	292	259	297	295	252	283	275	289	302	284	305	245	306	261	271	277	245	265	266	287	297	265	305	293	279	290	279	285	256	281	268	269	284	266	253	294	275	284	299	261	295	262	253	269	276	293	276	289	301	255	278	262	296	246	284	298	299	295	287	283	269	280	307	246	275	278	273	307	318	290	280	273	282	245	277	264	291	281	271	274	303	288	267	283	259	279	287	272	288	260	299	264	257	278	271	280	266	282	277	279	285	299	292	247	295	267	283	273	243	278	308	305	273	279	262	270	289	312	300	270	271	265	244	275	255	278	282	293	273	255	293	271	269	279	282	265	293	300	297	270	295	293	281	320	285	292	260	273	305	261	276	264	287	265	322	282	281	288	249	251	281	250	286	308	291	291	277	286	291	273	300	272	253	276	287	261	273	275	296	300	276	310	279	279	265	280	273	277	253	281	303	297	316	259	284	279	262	284	312	304	284	294	287	271	282	261	310	313	286	248	273	268	267	298	269	287	278	294	308	279	303	286	321	275	306	286	284	266	280	283	266	284	275	267	271	285	267	293	294	275	282	252	305	261	253	307	286	273	286	289	284	296	263	283	298	297	308	317	297	274	272	253	286	266	267	265	300	255	260	274	270	277	293	289	270	268	279	281	259	288	290	279	289	274	314	285	284	282	288	297	269	262	277	298	276	258	302	308	280	312	294	272	268	278	296	282	295	272	281	284	286	295	268	288	269	315	281	268	302	275	282	274	259	312	286	304	299	294	248	245	254	300	288	266	256	285	260	265	295	291	300	253	274	276	277	284	267	256	272	265	280	290	254	284	308	308	270	268	280	314	315	273	279	263	278	292	305	278	287	279	296	287	291	295	317	276	287	276	291	280	306	291	289	278	254	280	283	311	284	274	284	288	294	303	296	277	330	288	274	261	289	299	270	270	273	290	280	283	280	259	277	298	297	274	275	284	289	283	283	270	313	267	290	281	295	292	275	270	275	290	264	254	264	309	271	282	275	300	292	286	283	291	280	274	259	288	290	279	292	312	287	283	291	280	279	274	255	271	292	272	288	281	279	269	280	286	277	288	254	275	256	264	286	297	295	279	301	283	275	280	275	264	292	292	289	302	311	311	309	284	294	280	296	245	273	289	287	257	300	286	284	268	327	280	313	276	289	282	273	280	263	257	290	274	284	280	277	270	256	316	294	262	286	303	271	274	273	262	261	272	315	287	286	294	260	279	284	324	296	293	278	271	295	298	283	297	300	264	268	277	295	265	291	260	272	260	260	290	279	291	296	286	273	317	286	313	268	252	299	263	279	268	276	265	274	296	270	283	281	277	269	295	257	280	282	262	274	304	293	294	287	319	296	307	300	247	286	289	277	272	278	253	289	285	275	284	282	284	310	268	267	258	283	308	247	276	294	272	271	270	277	278	260	274	294	292	290	286	274	284	260	268	280	304	286	274	304	283	286	316	299	301	264	289	309	280	289	318	274	264	305	285	300	300	307	324	278	300	284	294	277	257	263	261	268	296	285	267	277	298	246	282	308	252	266	280	266	280	287	293	285	273	292	300	254	294	296	288	275	278	264	296	265	309	295	292	290	275	291	256	261	273	292	290	279	299	272	278	289	272	284	296	249	307	297	287	269	294	263	280	262	276	269	248	252	262	294	283	294	288	300	267	275	309	267	287	295	277	289	267	271	314	276	270	252	305	295	276	313	265	253	278	288	301	247	277	285	308	278	254	266	269	281	260	278	262	286	281	276	303	266	293	287	297	281	299	290	301	254	266	285	318	264	292	276	285	271	275	263	308	288	297	295	285	297	280	268	276	274	282	283	284	290	315	319	282	282	333	287	313	279	284	291	295	296	282	296	274	267	290	287	298	278	304	299	269	245	267	277	247	271	288	275	288	297	299	277	275	262	265	284	289	275	279	282	289	315	334	268	273	250	280	289	301	284	286	321	283	289	271	304	315	303	303	306	274	285	287	270	257	287	239	243	277	274	259	282	266	287	272	273	281	272	296	310	270	297	292	290	280	271	242	276	277	290	270	266	294	254	295	284	263	317	296	264	296	276	279	319	285	288	286	276	275	276	248	272	255	276	287	311	284	292	300	306	268	249	295	281	265	270	286	269	265	298	314	278	290	312	267	283	267	273	282	320	275	288	274	285	268	318	297	272	249	266	311	275	285	315	268	276	286	293	285	255	261	255	278	291	255	292	317	272	287	319	244	298	271	240	272	265	285	271	267	286	299	272	252	274	265	267	285	297	269	298	294	264	283	279	300	283	275	275	277	279	306	254	285	283	301	257	306	263	262	283	323	276	331	305	278	257	288	252	272	306	285	260	291	291	300	273	258	277	265	284
50532	86956	49489	8073	1089	899	749	723	623	580	530	507	498	440	458	478	458	494	475	490	518	475	476	454	458	462	438	450	490	454	440	456	416	443	419	413	437	394	505	463	422	409	450	428	468	451	430	415	431	369	444	439	424	384	443	421	458	397	405	367	416	433	423	460	419	436	440	471	411	411	405	423	408	421	426	410	430	427	402	423	435	440	412	426	395	406	417	432	410	443	410	437	399	420	432	422	412	425	421	407	415	392	424	391	424	424	430	443	397	456	412	437	402	426	435	422	441	427	405	431	381	382	408	431	400	405	391	412	425	435	434	443	433	416	387	423	430	425	385	438	387	420	398	410	445	387	421	386	415	411	424	410	421	400	435	407	429	413	421	420	418	440	415	408	380	382	445	396	427	428	456	418	409	390	423	427	451	417	426	419	384	426	448	396	450	405	441	421	457	393	428	448	412	432	387	442	432	454	439	422	422	398	419	402	451	400	406	415	402	405	442	431	412	433	435	454	450	411	415	419	425	394	455	393	422	422	446	408	425	420	414	426	455	384	403	443	404	388	413	412	374	401	431	428	424	398	423	431	411	423	402	386	413	445	398	448	474	436	413	448	405	396	402	440	412	387	399	400	425	380	446	418	434	397	403	374	436	421	443	415	408	425	422	382	415	423	443	416	419	430	358	429	410	414	419	403	415	429	457	402	442	438	429	413	434	419	364	435	448	404	417	463	410	411	386	408	396	378	396	442	413	403	443	440	434	423	425	420	398	415	440	392	425	408	402	413	383	399	420	420	412	393	408	431	447	389	405	412	423	403	467	453	389	428	405	419	461	376	413	388	427	418	407	392	394	419	410	400	442	410	401	421	393	428	432	437	429	414	426	397	454	407	430	387	421	457	428	444	409	418	412	385	417	436	443	421	437	425	422	416	443	444	412	404	402	407	457	421	428	388	411	461	398	410	411	437	425	441	422	425	387	426	390	415	443	448	395	454	441	422	408	425	414	456	443	381	394	388	444	434	399	435	452	416	440	369	433	399	425	420	439	405	447	417	382	409	390	429	423	400	403	439	446	441	401	427	405	442	397	398	451	410	390	393	434	417	390	409	450	424	411	418	398	399	436	439	416	394	421	373	427	404	404	434	400	454	438	422	422	448	395	402	427	437	461	395	423	422	413	429	416	425	447	418	436	403	439	420	439	432	419	400	443	408	478	419	381	412	409	389	402	411	406	405	462	448	422	399	418	432	449	399	405	401	382	417	417	397	420	394	431	419	415	415	391	406	405	426	424	417	413	408	438	412	423	423	402	405	424	418	455	430	430	358	440	438	419	427	391	447	441	401	408	433	411	437	427	414	425	432	436	415	405	426	406	429	411	397	415	421	398	410	404	429	426	405	413	399	435	440	390	444	431	434	391	394	426	402	421	411	412	414	426	440	409	428	415	414	464	421	416	446	464	452	440	425	422	409	404	408	405	443	440	358	389	413	444	407	418	400	426	420	464	416	430	417	439	423	433	418	422	401	420	426	442	408	391	432	396	422	407	439	424	446	425	408	405	440	437	425	425	439	420	410	387	444	407	432	396	453	421	417	446	423	434	436	443	423	381	429	390	391	441	448	395	452	417	415	420	412	440	440	421	399	407	400	425	432	437	410	434	400	431	442	420	423	445	427	389	428	391	474	450	403	442	426	417	474	393	415	419	397	417	395	421	406	433	418	414	400	420	397	451	430	403	418	396	392	425	427	442	388	411	408	392	429	442	380	416	425	413	413	420	396	421	415	426	399	418	425	410	400	410	424	415	369	384	434	429	429	427	401	437	445	414	434	416	426	408	395	403	396	405	402	428	410	446	401	432	372	409	400	433	425	417	432	386	443	406	471	414	358	408	412	417	453	408	439	416	401	414	447	427	427	426	460	397	435	427	454	415	409	428	429	424	416	409	419	454	426	419	435	429	426	436	438	412	391	429	376	446	398	446	419	413	450	425	412	448	461	418	392	405	401	411	471	431	429	408	413	411	404	413	409	424	425	447	417	419	401	418	422	431	417	401	411	410	410	428	400	410	448	448	428	438	405	411	410	411	396	422	430	430	419	413	440	423	391	408	425	396	412	430	420	405	429	438	459	430	383	425	401	434	411	410	417	431	434	436	364	439	454	425	456	411	392	405	396	435	421	438	440	396	401	429	416	432	411	414	400	461	426	436	415	443	450	444	418	432	406	400	382	420	420	452	425	411	435	425	418	406	392	437	421	406	400	405	422	426	416	404	404	419	430	428	443	413	417	458	400	434	452	421	425	415	415	390	410	409	427	425	407	414	398	392	391	405	395	430	435	421	411	410	429	465	437	434	474	416	411	423	424	404	411	394	427	442	406	431	419	416	397	440	408	418	428	402	407	449	421	440	397	387	440	468	430	412	410	398	413	372	396	425	413	426	432	445	408	442	438	417	456	413	412	435	426	421	407	400	435	390	397	400	414	414	411	440	431	429	409	409	400	408	431	419	422	416	419	417	397	409	430	395	422	426	424	393	437	414	398	417	429	373	451	402	416	383	426	442	418	379	405	420	419	455	402	422	397	451	425	433	424	437	426	420	394	417	423	441	434	461	395	421	441	407	427	403	413	418	413	428	411	422	399	419	436	445	410	390	388	426	439	433	413	427	419	451	423	397	417	425	435	406	394	431	434	413	432	419	432	466	412	403	406	392	412	446	397	425	421	376	395	420	430	432	414	422	417	413	399	405	370	412	479	416	433	429	452	413	418	382	432	445	454	421	401	445	434	426	426	406	392	377	432	442	418	407	422	417	402	429	398	452	410	408	469	414	403	424	415	425	385	384	380	466	448	435	426	398	419	415	424	415	403	365	452	447	434	404	438	417	405	417	398	463	417	429	431	408	447	390	434	417	381	462	431	459	447	433	440	447	465	424	433	419	386	429	411	400	411	415	414	455	394	432	428	414	445	415	453	397	396	410	428	425	380	417	387	448	417	415	406	380	439	443	438	414	418	398	431	445	411	424	395	399	417	402	427	417	413	428	417	412	406	406	448	417	436	441	416	424	414	443	402	435	411	412	440	426	436	411	388	410	447	427	436	429	415	398	430	391	433	390	390	381	402	420	413	389	430	414	411	415	424	447	449	391	415	439	387	442	417	422	402	412	400	441	403	377	414	425	440	400	430	460	394	422	436	419	444	398	370	386	477	423	414	411	428	425	388	423	430	462	398	424	428	417	420	425	418	394	419	423	402	419	404	410	437	396	384	410	392	443	425	450	426	395	407	435	419	410	423	422	378	422	440	427	415	400	448	446	468	444	410	395	401	380	400	407	387	423	433	412	463	425	453	441	429	393	463	427	447	424	406	432	427	367	439	404	398	382	393	388	415	397	381	409	435	413	437	386	425	406	419	454	414	440	425	398	406	439	440	366	423	453	451	396	411	407	390	402	441	424	434	404	370	427	388	438	398	427	398	398	449	414	431	410	449	410	442	373	406	407	434	442	437
22794	21345	28711	24124	21065	20224	5340	364	278	240	242	196	202	209	170	173	197	152	159	181	166	180	189	185	172	189	179	183	146	164	148	154	170	148	155	166	151	143	132	151	155	142	140	138	140	133	135	129	155	149	122	137	166	146	132	172	147	138	136	132	131	132	146	123	166	153	144	170	147	173	128	156	157	132	129	141	145	156	139	128	146	157	158	131	157	128	143	135	151	144	139	127	129	155	148	147	162	140	170	148	146	137	149	141	155	139	142	135	130	147	150	155	149	166	147	140	168	132	146	141	163	161	143	128	151	161	157	156	136	143	143	125	136	136	149	137	145	147	137	152	151	151	162	138	145	173	135	158	151	120	158	129	136	136	135	143	143	140	142	163	139	132	162	127	156	139	155	137	159	156	119	157	158	133	164	140	146	154	131	127	152	133	148	144	149	149	141	139	142	164	151	149	158	144	129	139	148	140	144	128	133	135	159	147	141	149	132	140	143	137	118	149	156	139	120	135	143	153	148	149	138	140	148	130	145	131	148	153	138	129	154	131	132	140	142	154	131	158	153	129	147	149	133	145	128	127	134	136	126	141	128	131	155	133	151	143	155	135	149	146	128	129	137	131	166	140	145	142	147	134	135	151	142	153	135	128	170	136	134	122	133	135	137	137	129	149	131	158	129	140	155	139	141	129	132	116	132	164	130	139	121	135	135	129	120	127	142	150	149	132	134	141	154	154	141	134	123	146	141	156	133	138	126	145	129	164	121	136	150	140	145	130	155	133	152	125	138	127	164	143	139	143	145	157	156	131	137	136	148	144	165	136	139	129	155	144	135	138	142	155	143	126	142	133	152	147	127	134	114	156	143	164	122	134	133	154	141	153	135	141	143	155	153	142	155	154	132	128	146	149	149	152	136	135	159	116	138	144	131	160	142	153	144	126	139	148	128	132	124	151	111	153	148	143	157	160	138	158	123	148	151	136	151	144	154	150	149	135	140	138	117	130	173	144	150	129	140	158	119	135	146	143	137	135	150	154	122	141	139	148	134	147	142	137	147	146	133	147	143	140	151	147	135	141	150	135	118	123	133	173	145	146	168	164	113	143	140	143	158	127	126	151	125	144	143	146	143	124	159	138	150	143	157	150	141	139	116	129	124	149	123	149	153	122	124	111	158	153	132	142	158	130	141	125	139	142	158	144	132	127	154	151	140	149	137	124	137	139	142	153	172	124	162	149	145	152	137	145	111	123	132	125	150	146	166	130	138	157	145	147	127	149	115	144	142	120	151	129	142	132	143	148	128	150	130	152	146	154	126	138	143	121	135	149	132	147	143	139	154	152	124	140	141	146	147	128	144	132	142	153	112	154	130	156	144	151	145	154	153	137	125	128	132	135	150	152	135	140	152	130	137	166	152	140	151	135	139	154	141	147	137	152	141	142	129	130	145	150	123	161	133	130	125	140	150	138	145	148	152	135	139	128	140	146	148	140	130	148	167	135	125	151	145	135	143	138	135	128	149	141	133	137	149	154	128	145	124	142	146	130	132	131	149	149	121	146	151	156	149	139	117	144	124	147	153	159	134	149	132	160	148	144	140	138	139	149	148	141	133	162	148	117	132	131	132	150	150	144	142	139	127	143	158	139	152	134	130	143	129	160	136	132	115	161	135	143	157	138	140	126	147	140	167	146	144	171	132	139	121	156	131	128	143	136	149	153	131	140	126	131	149	146	138	129	144	141	141	128	162	136	143	117	155	129	133	147	162	130	146	146	144	153	142	141	133	139	130	140	158	130	132	138	149	137	136	146	135	163	152	153	139	121	130	139	139	135	136	141	119	122	157	130	139	145	158	124	138	140	135	142	136	136	146	129	146	153	157	145	144	132	126	137	138	120	155	153	124	142	154	154	149	135	159	133	165	141	138	145	132	128	127	152	132	132	122	140	136	138	164	136	143	159	143	152	136	140	138	134	145	131	126	142	154	140	158	139	120	166	141	133	142	154	146	153	152	150	137	136	151	141	138	131	145	136	158	121	137	166	145	132	150	155	127	125	131	154	146	134	143	124	155	135	135	120	140	137	129	128	130	141	159	144	156	155	157	175	133	158	171	133	164	136	154	160	132	128	136	146	143	136	141	156	164	137	145	141	121	147	151	130	129	158	151	143	144	155	139	142	133	145	151	157	146	113	139	128	120	147	132	141	145	130	119	136	183	152	162	166	131	122	149	166	127	146	145	132	129	145	155	148	114	124	149	144	142	143	147	124	142	128	136	131	120	121	148	146	133	138	149	146	138	149	136	136	169	145	149	153	125	148	138	143	125	126	164	132	150	133	143	164	139	135	145	140	116	133	131	144	149	154	161	148	130	131	135	143	165	143	133	132	137	148	134	132	129	148	169	141	156	145	142	133	156	153	161	157	156	140	124	168	148	140	137	169	125	140	168	133	127	118	135	125	130	145	165	134	149	158	168	152	141	149	120	144	134	134	152	126	131	138	134	141	128	135	133	147	131	149	155	152	119	135	135	150	142	143	128	159	139	123	130	162	132	133	129	162	151	129	136	147	140	160	158	145	165	135	140	127	163	142	128	141	150	143	124	131	149	139	147	127	143	137	163	116	136	123	147	126	121	146	139	135	141	124	109	152	142	148	164	120	135	156	138	146	149	123	130	149	135	151	148	152	118	126	144	140	138	141	156	153	138	122	123	138	112	122	150	147	141	146	138	135	132	143	155	139	140	160	142	143	147	122	157	131	146	121	138	131	139	147	139	142	137	139	153	138	127	146	131	140	140	141	149	124	144	144	146	125	175	112	135	155	133	145	124	150	148	133	147	150	150	152	144	122	128	132	152	136	150	132	135	137	151	137	121	137	135	145	159	145	146	159	146	144	139	147	138	158	150	153	136	140	152	157	121	128	129	128	128	163	130	143	166	132	152	151	139	152	137	124	136	136	146	146	144	150	165	164	129	167	141	130	117	145	116	142	140	140	141	141	149	130	146	155	153	144	157	153	159	151	140	139	162	162	128	146	155	109	150	127	158	144	151	136	140	137	141	136	140	146	129	145	143	157	139	146	137	140	137	128	136	159	129	142	138	125	131	133	149	150	158	131	144	147	152	141	143	129	123	123	148	116	156	165	131	152	134	151	130	124	140	123	150	160	141	143	135	133	162	150	138	160	140	145	130	134	145	141	133	132	138	156	166	141	139	129	142	145	134	160	131	158	135	152	156	135	132	144	138	132	144	147	152	129	148	159	137	158	154	142	131	135	153	149	157	142	154	144	158	142	135	154	160	119	143	137	149	149	132	143	159	132	114	116	138	138	155	137	160	152	139	137	143	141	160	146	146	143	135	132	133	153	138	143	147	135	126	133	138	141	161	145	139	154	157	137	153	145	156	135	127	150	120	125	127	119	125	119	139	137	143	145	152	133	134	120	144	169	150	160	148	154	144	122	149	150	140	127	139	147	142	146	137	133	161	125	129	159	119	134	169	137	144	155	152	127
55341	96994	54177	10543	1587	1115	836	707	612	526	428	417	387	362	361	319	274	287	324	278	279	288	272	267	295	255	268	269	269	261	239	295	231	248	235	239	232	242	235	211	223	207	205	240	228	233	221	235	203	239	212	231	245	186	207	238	217	194	212	225	208	209	192	201	235	200	211	231	214	202	228	208	244	216	224	225	216	213	215	201	195	216	213	190	225	217	204	183	207	200	210	197	213	209	215	212	230	192	253	198	210	200	199	217	212	207	218	195	220	186	217	235	241	222	176	220	207	209	223	238	202	196	192	222	223	204	206	230	229	210	220	196	208	186	220	214	194	194	208	221	208	195	256	211	216	211	224	216	202	218	223	237	210	194	207	238	201	197	234	230	205	209	218	230	204	236	222	220	213	199	230	207	229	211	220	200	206	217	232	194	213	225	237	198	205	212	221	197	217	208	193	215	206	207	214	194	199	209	203	206	207	226	208	223	209	212	203	202	206	188	208	188	202	191	212	203	240	199	191	209	218	188	232	188	220	204	213	206	214	225	195	199	238	193	206	223	186	198	198	209	181	226	209	187	197	215	197	220	233	199	210	206	202	198	204	231	216	228	240	218	221	201	227	181	209	199	218	253	226	213	226	228	209	199	211	217	194	197	184	216	218	203	208	224	219	197	238	214	213	239	214	211	182	172	205	202	216	199	229	231	196	223	232	179	202	206	194	207	243	199	205	228	206	241	210	212	207	214	218	183	200	212	188	215	209	205	190	210	219	200	222	240	201	218	210	195	213	212	218	187	195	233	210	225	229	198	207	182	198	214	216	185	224	189	211	218	206	197	185	206	203	221	222	188	209	214	202	190	207	218	183	234	206	211	215	220	225	219	198	222	201	231	231	195	218	222	182	193	220	227	206	186	204	215	192	214	211	205	187	212	230	226	226	212	241	223	194	221	206	216	204	186	206	218	216	207	207	216	213	201	200	223	180	210	232	224	206	223	199	240	205	235	190	194	217	210	190	230	209	202	196	205	207	203	224	210	224	194	225	229	235	222	196	202	199	233	210	222	187	187	235	232	204	215	201	207	197	198	213	219	242	239	180	230	194	219	220	206	195	203	228	220	202	217	233	231	210	231	211	193	207	193	221	205	215	191	200	196	222	198	205	178	224	229	212	233	216	211	195	238	220	201	214	227	220	192	199	225	228	242	196	198	207	227	184	209	224	205	196	202	202	202	199	207	201	246	195	208	192	195	217	211	197	213	198	209	227	215	218	212	224	240	216	216	205	221	223	211	200	219	226	214	219	217	196	230	211	195	199	253	173	212	213	231	197	193	207	189	201	194	242	199	206	194	186	220	184	217	221	206	214	219	201	216	190	203	192	216	242	208	227	221	215	204	185	226	238	242	194	214	202	212	193	201	196	225	209	206	202	198	207	227	190	215	203	197	216	217	194	193	198	215	206	225	207	207	231	195	223	216	219	223	211	213	178	196	230	190	184	222	222	183	220	222	228	222	210	209	222	213	219	214	216	210	201	220	222	222	208	203	210	204	204	211	230	202	220	212	215	195	223	231	218	224	237	200	214	217	210	217	194	228	239	204	204	197	193	202	215	195	209	209	198	222	223	212	231	241	229	214	213	220	220	201	216	207	214	220	214	218	189	225	214	208	190	230	213	203	218	207	206	193	226	216	194	217	205	214	199	219	228	214	205	213	216	227	210	201	196	206	216	188	218	194	218	238	199	235	212	232	209	201	218	209	227	208	205	202	209	195	198	229	203	210	192	213	201	230	208	185	221	207	217	219	202	199	202	215	221	193	205	196	217	215	214	206	220	218	203	201	217	204	203	221	228	204	220	190	204	199	206	212	210	206	197	202	220	212	206	208	201	226	198	209	239	188	225	217	214	190	219	217	197	222	229	215	198	240	199	233	219	211	186	203	191	218	185	219	229	209	225	216	201	201	223	181	234	190	229	199	238	209	203	247	202	215	215	207	216	213	218	224	224	222	203	200	225	204	238	207	215	193	201	199	232	222	219	202	189	219	216	208	212	241	216	226	206	216	212	217	217	210	213	207	221	196	237	220	206	212	210	243	212	235	219	186	211	220	209	234	231	212	223	228	227	215	205	225	204	218	221	200	216	208	218	229	219	212	226	220	210	207	191	210	246	217	205	212	200	215	227	215	195	212	203	206	221	221	204	194	214	208	201	226	213	211	206	229	216	208	209	210	195	232	202	195	185	202	211	199	217	225	227	204	191	216	198	198	202	191	233	240	182	223	231	203	200	222	189	186	195	226	198	214	218	217	219	204	201	225	204	222	195	206	232	193	203	221	184	202	222	217	203	221	220	203	230	213	206	215	234	203	236	238	214	206	181	219	233	210	227	203	219	211	200	211	219	195	204	188	226	220	211	204	180	227	208	219	183	220	209	191	220	213	212	223	221	195	196	195	208	208	225	226	230	197	239	204	219	213	215	219	216	197	221	200	211	190	235	187	218	215	223	209	204	177	213	207	202	208	204	201	205	198	220	240	209	212	198	211	217	233	220	210	212	225	179	209	191	233	218	179	202	201	220	206	238	184	211	197	200	223	230	229	219	217	228	214	221	214	208	196	218	208	197	224	185	227	222	202	217	207	200	240	193	199	195	218	214	217	225	189	204	202	228	229	238	196	205	229	196	209	231	220	198	202	217	202	216	198	217	241	206	194	201	208	219	239	197	230	192	203	207	210	207	198	203	207	229	185	220	196	218	210	236	207	213	227	220	216	226	208	213	201	202	226	200	212	179	179	195	203	213	215	190	191	213	209	208	259	237	216	221	230	182	222	238	243	202	225	213	218	229	214	207	190	191	186	229	224	207	249	214	205	205	199	224	220	221	209	207	209	245	224	204	222	193	201	230	215	199	190	227	183	209	200	207	194	212	215	224	206	211	213	199	206	198	214	208	197	204	203	216	190	186	217	191	201	205	246	216	194	215	205	230	211	213	200	202	221	204	199	193	217	214	202	190	225	219	214	200	195	212	218	207	166	210	200	217	207	221	213	199	204	228	211	204	220	220	206	237	198	211	228	209	192	196	219	210	226	209	198	220	219	199	205	224	202	201	230	198	206	221	178	202	218	213	200	200	192	225	210	208	211	211	214	208	194	211	189	209	208	211	214	209	212	217	199	205	221	224	231	222	198	205	219	209	192	214	196	201	210	203	204	240	200	185	211	203	189	188	203	198	197	212	212	223	218	191	210	206	210	226	217	211	234	210	209	200	192	226	219	241	209	203	214	237	193	214	214	206	226	216	184	236	226	210	209	211	209	207	204	244	198	200	211	239	229	211	220	210	208	194	210	201	223	214	227	223	193	210	169	202	213	200	208	228	201	201	207	236	210	221	181	185	205	222	205	212	226	222	219	208	226	219	205	225	187	195	213	192	205	204	198	241	223	231	203	204	204	204	199	203	196	215	196	222	216	224	225	222	205	207	214	225	200	212	212	234	217	211	219	201	195	215	227
26977	26709	23031	4635	339	321	296	316	282	272	278	291	261	310	305	283	288	294	299	314	302	292	288	308	254	308	292	291	359	275	322	302	338	294	310	283	294	301	302	292	293	306	315	309	265	245	289	306	311	301	304	287	264	289	288	282	292	286	274	282	332	314	319	316	262	289	292	315	288	280	272	282	279	306	288	298	266	285	312	286	307	301	270	272	299	310	290	303	279	299	294	292	286	290	304	312	282	315	305	280	269	289	292	299	280	281	289	323	289	297	282	329	304	293	303	319	316	290	277	282	330	320	304	320	254	260	268	281	303	327	333	312	289	307	284	269	276	271	287	290	320	304	280	306	293	287	273	277	326	293	268	281	310	299	306	292	298	310	266	282	303	299	307	311	302	301	311	305	322	313	274	314	265	276	333	300	276	287	264	294	317	277	303	320	283	296	281	308	269	293	272	293	308	276	303	285	285	309	301	282	310	286	261	320	274	297	304	321	311	290	308	320	294	301	289	327	284	287	262	283	274	290	267	277	303	272	301	308	272	305	276	287	303	323	334	274	293	283	294	278	276	288	282	272	265	248	290	268	299	293	263	287	272	306	281	287	316	281	313	310	277	288	291	297	317	283	290	258	310	295	270	308	308	319	299	290	293	273	314	273	280	308	274	288	292	317	298	281	297	276	258	313	286	288	292	278	301	294	299	276	275	277	313	310	302	289	288	287	269	267	277	295	291	289	287	304	329	288	308	314	308	290	300	301	283	312	317	331	272	283	316	310	279	284	270	306	276	287	306	298	286	303	286	307	277	307	266	269	311	292	299	307	293	300	323	296	313	272	294	287	268	286	271	300	296	278	256	304	275	321	297	303	325	279	269	295	303	251	284	320	313	282	289	278	309	292	306	320	293	277	310	308	268	284	277	302	285	315	283	267	294	269	321	299	276	295	269	288	298	307	252	287	302	285	276	286	304	303	304	311	294	309	269	291	278	283	274	284	288	279	302	274	307	310	295	281	305	293	290	312	293	299	292	283	264	290	288	311	307	275	305	282	270	292	272	296	290	299	287	292	296	300	314	299	265	295	281	310	277	311	285	328	287	274	321	304	304	324	318	325	278	326	266	293	311	293	272	303	263	310	274	282	287	302	295	309	281	306	278	290	313	295	307	297	287	291	290	297	273	302	279	275	297	265	285	289	270	309	273	313	287	264	307	289	286	277	300	312	301	298	271	292	278	270	299	298	302	290	294	297	289	283	295	297	287	313	321	307	301	310	314	293	273	291	281	282	292	282	301	300	309	327	288	286	303	289	301	280	269	326	298	306	310	287	302	289	314	299	264	271	292	304	292	299	302	263	311	258	295	262	305	308	270	325	306	276	301	288	279	310	291	283	280	291	268	280	306	292	293	260	311	311	298	280	277	312	264	309	276	278	274	312	283	321	287	275	283	284	277	276	305	280	294	305	293	277	283	310	295	327	314	306	300	276	278	303	297	300	264	286	289	307	269	266	265	269	283	278	282	303	291	266	289	296	286	280	304	290	302	279	296	300	288	308	264	284	283	257	316	280	295	300	312	273	304	296	311	297	324	283	287	306	276	298	298	284	280	297	284	300	281	310	297	277	270	298	284	308	300	301	301	289	267	319	288	284	299	316	280	292	295	309	264	313	310	295	284	293	256	282	276	278	273	286	262	309	290	304	323	283	264	295	290	277	291	281	305	320	274	293	278	294	280	299	267	278	280	260	308	298	299	293	294	256	295	291	316	282	322	289	284	277	299	292	298	304	315	296	309	295	313	308	286	299	300	323	287	345	273	309	302	299	290	273	296	292	287	337	277	275	272	301	285	309	299	323	282	284	322	313	326	266	281	258	278	301	306	319	283	319	261	327	300	254	287	315	318	325	311	287	316	327	299	324	289	281	277	275	305	294	307	300	262	299	276	283	301	288	299	284	291	281	313	290	300	291	304	296	270	299	259	330	316	315	277	269	311	293	306	271	292	283	271	284	297	319	326	287	298	297	294	280	262	318	278	291	282	307	284	308	307	266	296	318	287	307	301	308	288	288	320	298	281	293	280	293	299	312	290	326	298	292	282	316	295	303	303	322	305	267	307	304	282	290	285	276	281	316	313	294	288	292	306	313	333	310	269	298	291	285	292	300	271	278	284	247	297	273	306	311	292	283	277	288	300	287	290	318	285	306	343	301	273	310	276	289	294	269	286	308	279	296	305	307	278	290	266	308	312	294	321	313	282	305	320	283	285	316	334	287	314	281	302	286	236	286	274	295	286	301	319	296	319	302	293	287	269	292	240	305	292	288	323	297	279	264	323	294	274	250	290	274	308	283	321	286	293	299	275	306	271	276	280	286	286	307	268	295	308	272	302	271	274	296	295	294	269	268	285	288	308	289	281	306	297	297	318	279	299	295	320	305	303	295	295	310	274	306	289	297	286	288	292	298	311	303	296	285	297	316	292	323	316	285	301	301	306	270	273	274	287	286	277	290	289	284	321	286	300	322	306	271	301	296	269	280	307	281	294	292	306	278	306	276	315	281	303	296	296	276	296	301	283	306	293	272	262	291	311	308	294	311	304	270	281	271	262	303	270	306	295	283	303	296	316	291	275	275	325	291	298	315	292	313	286	290	297	283	278	288	337	277	316	286	282	285	320	281	285	279	317	286	299	295	291	305	282	313	279	297	298	284	314	308	288	300	306	281	295	315	308	285	337	289	280	297	278	271	301	290	297	290	291	257	268	286	301	275	300	306	292	320	281	280	264	302	312	296	301	292	288	296	288	290	269	265	283	275	310	256	311	258	319	303	267	324	304	301	316	289	308	299	298	271	273	291	281	290	321	297	269	300	283	314	309	292	262	287	321	330	312	293	302	285	322	274	301	303	299	292	273	285	260	306	276	304	282	283	328	278	266	290	294	315	272	310	303	315	274	292	331	271	306	293	309	271	301	282	338	298	285	296	284	284	298	293	276	299	290	291	317	304	321	297	282	322	302	240	279	263	284	281	292	306	284	293	294	264	270	278	308	285	280	296	299	286	304	294	290	290	295	314	320	323	264	314	305	316	297	297	310	285	310	296	272	293	281	283	307	300	308	292	296	260	272	265	266	296	288	278	280	276	305	294	298	300	303	303	277	305	301	278	266	285	287	291	322	302	265	279	267	307	282	277	268	285	274	284	276	310	318	319	269	305	303	306	303	302	267	263	293	303	276	283	290	296	313	305	281	311	294	304	300	276	281	286	278	283	353	321	271	344	294	270	294	291	300	288	264	312	286	251	302	246	297	304	291	333	294	279	282	304	264	308	299	309	345	284	270	308	274	277	336	305	275	308	276	284	317	278	301	286	309	289	305	307	290	299	289	327	327	258	286	346	322	275	328	242	301	302	278	294	262	305	307	258	313	272	303	284	301	310	312	306	299	298	297	265	299	278	294	309	309	287	290	296	268	280	287	280	269	296	310	295	310	284	299	285	284	296	269	297	299	294	329	303
25337	45272	21171	1728	455	451	461	447	422	430	451	477	448	476	435	444	431	390	423	469	405	427	438	455	411	441	415	410	489	436	425	419	425	474	458	397	438	414	398	436	454	414	456	447	439	447	428	419	423	426	414	410	463	397	430	450	429	410	416	426	438	407	387	429	465	438	422	406	421	452	441	432	485	423	414	424	418	406	461	445	439	424	437	455	427	438	459	436	425	424	409	411	437	385	429	436	440	438	431	449	396	449	380	444	385	426	417	434	457	429	389	436	426	420	422	441	430	453	439	429	418	458	384	428	430	421	450	441	409	434	404	417	423	433	425	476	427	468	429	403	402	438	421	419	457	417	481	454	399	408	429	411	419	477	397	399	466	442	417	412	476	445	457	420	428	458	379	447	439	424	416	454	450	432	386	465	410	414	428	373	417	429	425	447	416	391	481	413	420	463	432	425	432	446	426	429	441	416	448	441	440	415	416	417	424	415	418	436	433	402	453	412	401	415	459	454	415	430	453	461	435	404	378	421	413	439	447	444	409	407	420	440	463	426	436	439	437	418	414	464	473	429	448	427	461	404	465	414	437	468	454	406	410	452	446	446	452	442	406	412	426	417	420	420	423	464	450	408	442	429	434	417	439	404	429	441	418	410	428	423	418	446	403	446	442	440	421	434	457	406	430	456	414	454	415	400	413	423	433	454	476	445	403	441	410	385	442	411	416	432	417	415	444	431	415	430	401	417	406	458	415	436	434	427	413	404	390	416	423	410	442	453	460	450	426	448	394	445	422	419	449	440	427	413	422	431	406	426	421	384	438	434	433	417	431	419	440	435	423	451	393	405	396	441	491	421	409	428	436	426	410	427	448	409	438	463	426	402	467	410	410	429	425	396	401	443	416	457	408	428	441	430	457	431	402	448	455	447	438	444	467	456	438	435	434	421	457	420	379	405	450	425	410	429	422	419	426	409	405	429	465	430	459	397	377	399	413	442	420	431	446	419	451	446	419	422	422	422	458	451	415	428	424	433	395	413	401	449	402	438	443	436	451	418	444	413	448	418	364	435	448	400	446	410	446	416	454	430	431	428	403	438	444	423	425	410	417	409	476	443	450	435	413	412	417	414	463	451	435	424	424	433	429	423	402	400	413	421	426	438	443	414	417	456	426	430	415	433	441	444	440	430	440	432	436	385	425	427	418	419	440	410	425	443	410	412	449	426	450	438	398	434	426	397	396	406	456	434	466	431	456	435	430	415	446	444	426	392	385	492	394	411	441	388	453	439	413	459	445	494	437	446	421	401	441	418	444	431	393	431	442	411	397	448	427	408	427	404	417	471	438	463	396	435	405	455	396	454	445	406	403	438	426	418	444	425	425	457	447	435	452	448	438	428	443	405	433	418	394	423	417	438	427	394	422	434	398	438	439	434	396	453	368	436	448	439	436	432	387	412	420	447	420	418	418	416	402	431	395	432	438	451	402	414	427	446	449	412	424	430	434	431	420	419	396	411	448	428	460	417	429	413	379	453	416	407	430	438	423	441	433	435	408	443	407	426	411	423	440	432	412	440	423	436	432	404	428	401	421	430	446	437	408	446	417	424	412	435	405	409	415	442	406	430	410	460	380	426	401	434	422	427	423	420	432	465	454	481	445	419	458	441	449	462	420	405	404	438	414	428	421	427	462	440	435	424	393	399	441	407	407	435	447	399	426	437	458	487	430	425	420	425	406	413	410	434	446	395	419	439	398	418	433	451	383	431	454	388	426	423	425	415	428	436	438	440	443	439	445	412	462	458	406	420	402	457	429	435	398	423	405	445	417	426	428	454	420	487	412	418	443	431	447	414	388	426	414	430	422	407	436	421	422	424	432	447	425	431	439	438	440	424	447	395	431	423	469	426	441	420	433	440	413	445	406	431	418	419	394	412	399	445	431	465	437	412	444	425	424	469	460	456	408	470	446	425	410	430	439	428	405	413	417	416	418	396	412	456	436	407	421	435	441	428	427	439	409	436	452	434	458	434	432	436	410	464	439	444	411	416	446	433	369	440	433	397	418	421	399	449	438	449	394	413	413	424	436	448	396	437	445	442	428	424	397	409	477	393	433	446	440	431	456	435	461	402	459	454	471	431	435	464	428	431	413	428	429	394	403	444	446	414	420	439	443	406	456	448	423	418	406	443	435	436	419	433	451	402	440	461	453	447	403	451	433	476	412	459	456	436	410	419	443	406	440	415	430	445	433	408	429	424	417	414	440	462	447	399	472	427	417	417	439	417	439	423	408	422	434	459	440	451	445	416	410	462	454	456	451	452	466	462	443	428	423	422	436	449	459	417	455	431	442	468	406	417	446	460	439	379	448	408	404	449	432	430	451	467	410	420	416	419	432	420	456	433	398	458	445	396	417	429	400	451	417	448	445	440	477	437	434	434	427	444	427	444	382	414	441	422	431	451	435	390	445	432	442	399	419	464	411	447	414	419	457	398	447	451	419	446	443	421	445	435	421	424	440	418	442	412	428	494	435	390	416	454	448	452	454	400	418	416	443	425	453	428	420	413	448	400	432	430	433	411	422	458	417	423	452	465	395	463	415	413	419	419	406	396	452	417	428	408	430	394	363	417	458	407	406	452	412	415	426	425	432	414	439	397	414	413	452	447	406	413	443	421	480	435	446	470	408	428	438	428	378	423	451	410	430	441	450	446	445	428	433	419	447	435	423	437	428	417	461	419	443	436	441	447	420	426	430	406	387	437	422	415	421	420	391	415	426	420	408	463	435	434	449	416	424	429	447	400	448	434	394	424	430	413	442	430	402	422	435	442	441	413	439	444	418	405	435	447	431	457	419	445	426	403	453	490	433	441	423	426	411	442	432	390	448	458	441	431	451	445	441	457	437	411	424	418	455	430	454	452	468	397	443	409	411	434	457	411	464	461	452	411	428	435	432	424	432	417	443	408	453	433	420	397	426	409	423	412	402	427	446	405	456	426	376	404	387	450	429	387	412	427	451	377	408	444	427	399	382	415	417	420	445	410	446	426	393	427	440	443	417	462	433	397	440	404	450	428	464	380	423	447	432	454	418	415	455	450	452	447	416	435	428	458	473	411	453	405	435	416	417	424	421	425	413	440	419	426	397	412	425	434	396	442	388	438	404	414	428	421	405	437	439	442	430	418	458	406	400	416	390	429	436	428	383	387	414	423	418	434	428	450	432	432	433	424	449	422	368	470	431	434	425	442	419	477	436	416	426	441	428	390	432	465	477	402	449	456	435	440	438	428	396	429	409	422	420	431	447	450	400	408	391	407	446	442	433	410	411	464	412	417	413	440	441	370	446	455	450	462	425	393	431	466	416	436	409	429	413	429	448	437	422	436	449	414	443	385	434	413	402	439	411	403	427	445	471	434	431	461	428	402	405	382	436	414	424	452	428	426	425	401	434	452	480	417	432	433	393	437	399	429	485	428	419	412	452	422	407	441	448	415	388	441	395	408	435	464	410	439	421	406
23835	22395	30110	24489	19335	6169	517	361	369	347	317	353	317	299	317	310	300	272	300	292	302	261	305	251	340	318	289	316	323	312	305	320	275	302	284	287	256	306	296	291	260	258	272	275	291	300	256	290	287	290	276	285	263	285	289	305	287	267	273	284	292	295	295	241	301	309	296	292	266	292	287	268	303	283	282	312	299	280	273	282	257	283	296	294	266	284	275	294	277	255	301	281	296	301	267	273	276	293	278	276	278	275	262	265	291	300	294	298	288	291	265	313	266	274	294	273	273	268	276	240	272	304	286	279	293	285	278	292	254	302	256	288	260	291	272	276	296	275	269	264	294	280	303	283	299	299	286	277	285	279	272	274	302	264	278	282	286	278	304	271	281	291	316	266	289	275	313	283	286	296	286	268	283	282	292	301	299	289	311	258	308	252	304	301	297	269	306	298	291	273	292	276	289	308	273	280	273	298	279	263	299	284	270	300	288	287	307	294	265	294	258	281	295	314	286	257	269	283	281	289	318	298	294	268	279	310	287	301	307	268	260	281	244	295	277	283	309	255	300	297	274	277	273	296	299	309	278	282	298	260	274	302	279	304	287	259	303	283	261	275	292	280	289	264	298	297	252	300	275	271	300	301	280	294	263	281	267	286	283	308	278	255	276	272	265	266	294	273	285	266	301	285	292	255	275	301	269	273	276	307	290	285	282	255	287	274	277	284	293	301	295	286	258	298	276	279	287	292	314	302	283	293	288	292	268	261	266	281	280	261	247	315	292	265	280	288	290	282	272	267	283	295	300	284	283	276	291	289	285	294	277	296	268	254	289	260	296	311	292	288	278	288	312	278	278	307	266	267	280	314	267	301	308	292	302	271	298	260	276	261	296	296	305	296	280	285	285	288	282	278	266	296	293	279	282	252	301	282	277	287	275	276	308	291	281	299	282	279	293	298	290	260	320	287	287	294	290	308	286	291	268	282	295	306	286	300	296	296	284	274	281	238	292	305	285	280	267	249	296	271	294	303	291	300	288	274	277	295	280	274	277	272	288	291	284	283	333	298	284	295	295	306	278	297	290	273	302	274	292	263	275	294	295	267	293	281	289	289	296	247	282	275	302	259	276	290	294	269	292	302	320	282	282	253	274	279	310	273	295	290	285	290	302	275	274	281	278	291	271	252	285	301	301	294	284	300	239	294	279	285	273	279	281	267	258	273	280	276	270	252	252	270	271	301	323	267	297	276	300	276	282	258	306	264	272	277	313	246	295	305	282	289	281	282	299	286	292	282	306	276	280	278	283	259	293	271	255	271	282	272	293	282	285	280	289	308	271	281	286	298	295	277	298	220	306	289	268	278	286	280	287	275	292	297	289	285	303	265	302	328	278	293	279	283	299	297	272	285	305	282	293	309	304	279	244	315	270	313	310	274	288	299	257	276	281	273	321	283	278	265	288	285	265	288	285	287	312	305	318	296	296	260	254	275	265	287	317	282	264	280	266	275	290	275	293	279	263	299	276	289	276	275	280	265	267	273	268	289	256	298	293	264	256	278	276	277	277	301	287	280	276	288	306	289	271	277	291	280	250	263	257	297	292	269	280	298	290	318	261	321	291	247	249	245	268	275	284	302	279	289	288	265	276	278	277	274	249	278	288	285	259	257	297	278	274	263	289	266	302	270	321	313	274	274	309	288	262	293	294	253	266	303	296	282	272	269	293	295	286	277	282	279	271	281	288	292	246	263	287	293	297	280	280	274	292	301	314	277	277	282	301	262	299	300	287	272	273	310	265	304	275	284	274	275	275	273	280	289	277	277	273	275	243	275	300	259	265	237	313	304	255	281	283	267	294	254	273	265	264	265	261	301	300	300	270	297	273	298	285	296	281	268	283	284	298	296	302	317	301	323	286	290	287	269	270	266	248	268	280	292	254	279	272	273	288	281	283	286	302	242	268	294	286	283	290	273	271	288	277	271	256	266	270	294	288	281	273	271	302	291	297	280	269	270	311	278	274	285	295	281	281	296	287	279	285	280	307	265	278	282	254	280	297	281	298	269	261	275	264	303	292	282	292	273	277	272	316	279	291	257	292	257	310	280	311	301	268	301	298	286	296	286	292	272	292	275	290	299	288	276	281	272	277	279	289	278	279	285	267	293	270	266	288	286	294	289	258	255	290	283	274	272	266	292	249	291	251	294	257	293	307	250	268	288	277	290	279	269	308	287	270	278	288	297	272	277	305	294	271	293	295	311	283	256	311	303	267	295	269	271	306	279	272	256	288	277	295	270	287	281	287	277	316	295	276	275	290	294	288	287	274	290	295	295	280	275	305	293	290	292	272	278	267	294	276	260	286	271	281	255	293	267	254	251	271	246	275	281	284	307	303	278	266	276	283	299	261	277	254	271	300	274	286	273	301	296	303	298	295	295	284	248	277	266	268	293	273	258	300	264	289	275	324	301	308	314	242	285	289	261	261	263	283	305	284	269	307	266	281	262	269	294	285	298	280	277	261	278	306	276	294	289	261	257	252	293	261	276	279	268	255	289	279	279	298	311	284	301	289	294	268	276	270	281	250	307	269	274	307	308	303	298	278	280	292	269	286	268	268	278	276	278	294	287	305	224	257	282	292	297	290	256	281	275	272	306	293	285	280	299	278	267	289	283	280	300	265	272	284	248	314	311	305	265	309	290	284	297	280	255	290	314	264	292	282	280	301	309	276	269	293	280	309	277	278	268	269	272	258	271	286	307	310	302	270	271	291	281	303	286	293	241	284	287	267	285	267	266	250	280	290	301	281	252	290	269	261	301	260	265	263	335	296	293	259	271	294	291	268	283	283	312	278	249	295	261	279	263	274	304	286	317	290	278	268	289	297	303	293	293	270	263	263	255	297	292	293	267	286	310	292	273	304	304	277	269	280	307	293	294	300	275	239	272	288	274	262	282	275	303	265	285	291	276	264	285	307	286	300	291	300	286	292	298	275	280	268	264	286	282	239	309	276	276	270	268	281	293	277	271	275	286	267	243	301	285	268	293	274	308	285	301	267	283	267	262	279	299	315	298	259	280	280	280	286	288	306	277	274	275	290	273	288	282	313	297	325	284	298	277	287	262	306	285	272	270	289	327	252	286	301	280	267	261	267	299	283	264	315	282	279	246	289	288	273	256	325	277	276	275	273	272	226	295	280	272	289	312	300	288	282	273	289	246	310	285	261	272	303	262	283	286	298	305	290	287	269	294	267	283	290	250	287	305	302	268	297	292	300	283	288	291	267	285	278	275	313	287	249	281	297	256	283	312	293	290	267	290	272	279	281	318	274	285	279	307	262	290	257	275	293	259	266	268	281	291	292	269	286	268	274	258	296	266	281	285	262	285	303	265	287	298	276	275	260	275	297	280	282	278	276	294	296	293	285	291	283	266	287	305	304	262	271	275	275	282	314	283	263	263	274	282	277	287	280	257	273	282	285	282	314	273	319	272	301	284	283	290	270	291	303	261	275	276	293	277
50704	88695	53960	10509	1009	837	724	598	610	564	553	539	477	480	495	472	453	448	471	478	440	433	450	451	449	444	424	465	449	463	421	402	420	436	469	442	435	449	388	432	397	398	417	431	459	400	387	444	418	420	411	407	390	430	434	425	408	410	435	415	434	396	399	413	424	389	393	438	383	384	375	434	392	399	411	407	414	453	388	455	424	386	390	411	408	407	433	416	421	427	405	410	396	404	374	418	434	443	413	436	383	460	427	420	404	395	448	355	458	416	410	399	449	395	417	366	449	385	434	407	456	406	377	408	381	446	412	429	411	406	424	453	385	432	444	418	422	422	451	408	415	423	439	443	400	415	389	435	423	429	390	395	420	463	416	431	386	428	414	386	422	393	405	413	413	398	456	433	398	425	406	432	422	418	420	433	410	412	449	386	407	437	434	390	411	422	424	416	423	419	420	434	407	390	387	398	411	418	395	428	411	395	413	428	418	383	434	442	429	414	424	433	407	418	431	437	398	448	414	419	431	406	430	390	367	436	411	427	385	444	471	445	419	403	425	426	406	435	418	417	435	431	421	414	445	407	395	433	454	427	426	405	386	411	350	436	435	443	432	443	420	397	418	436	410	435	453	425	412	392	413	445	426	395	436	404	400	395	431	449	418	393	417	432	405	388	447	389	419	410	407	419	433	436	419	399	452	407	443	432	445	402	400	397	432	404	428	385	382	418	457	445	439	427	392	418	425	434	464	404	400	419	433	448	409	422	371	438	371	446	415	378	472	394	424	440	441	404	433	400	405	432	414	440	401	405	384	464	395	450	446	403	402	405	411	404	387	396	405	419	398	431	426	427	427	431	410	421	428	366	414	426	421	427	426	427	397	422	406	402	425	399	399	389	446	424	373	422	397	370	429	382	413	446	401	419	442	376	420	406	418	426	438	416	427	415	414	406	418	431	396	435	433	350	396	427	422	391	399	414	410	413	421	423	430	423	407	420	413	418	408	393	410	461	430	431	402	395	386	403	438	445	407	417	425	398	376	364	368	418	421	456	450	395	415	408	434	410	425	442	427	425	424	425	385	428	381	440	433	410	414	432	413	431	425	417	438	395	427	398	382	379	410	460	434	405	395	432	421	414	398	432	376	389	433	409	451	412	456	450	421	443	386	422	414	442	384	416	427	455	390	389	426	400	401	393	443	429	403	439	433	411	434	435	426	401	426	417	417	412	443	390	403	403	422	395	441	390	398	425	399	452	420	453	402	460	441	450	412	398	426	424	422	459	428	422	386	401	409	444	404	424	410	426	419	429	431	431	420	436	420	424	425	421	430	416	428	436	446	428	397	388	380	424	435	431	443	438	407	443	447	434	418	432	446	442	391	391	412	419	435	401	443	413	399	411	371	387	393	412	439	423	432	335	412	430	416	452	435	408	419	396	440	411	413	411	392	417	406	402	387	386	437	425	447	405	423	403	436	418	409	419	403	428	406	438	397	408	439	417	387	410	411	355	436	401	436	424	445	401	413	376	420	380	447	431	404	412	452	418	427	411	412	425	400	426	419	454	415	461	422	405	420	417	452	423	406	405	400	443	415	382	404	383	452	379	406	434	443	433	398	415	424	425	427	421	418	441	419	414	405	400	415	393	429	421	405	380	397	389	395	386	419	413	421	406	416	415	384	419	425	392	423	418	432	425	376	397	405	405	406	436	383	445	393	433	447	421	428	424	408	415	380	411	431	387	424	399	436	418	409	397	398	427	398	414	386	422	439	398	423	444	411	425	414	429	416	398	424	410	413	396	400	392	404	400	410	410	407	409	401	403	409	467	454	419	441	393	417	425	418	407	445	426	379	429	428	384	414	419	433	409	412	395	405	437	400	408	388	417	428	468	427	421	400	408	421	418	416	411	416	422	390	410	404	423	422	413	422	434	426	432	435	426	411	402	388	419	430	417	444	385	413	415	398	391	468	452	414	438	391	462	375	433	402	395	454	394	386	396	434	411	405	438	388	411	429	440	402	434	443	399	383	431	448	415	431	405	400	440	431	399	423	405	394	419	410	371	400	407	427	421	407	413	431	434	419	409	428	425	422	374	419	420	469	425	428	413	408	424	431	428	417	379	407	446	413	392	407	419	400	382	439	431	380	448	421	412	413	451	413	406	405	447	412	424	412	419	415	382	400	428	398	415	431	387	463	404	448	431	415	443	403	445	400	407	416	378	414	419	449	407	412	388	414	405	402	400	374	457	406	431	408	380	400	438	412	412	402	402	403	391	406	406	391	371	457	424	425	389	428	385	437	388	405	416	427	430	423	425	399	400	440	409	393	448	404	491	423	416	431	414	422	384	402	401	431	414	408	423	418	457	410	443	383	419	413	425	449	411	445	411	401	402	404	429	411	402	422	433	428	387	414	450	406	433	424	409	405	394	398	418	422	381	399	450	402	411	428	431	413	422	397	392	421	438	426	402	379	390	399	418	411	428	385	412	415	423	407	428	422	389	408	429	412	417	414	437	409	409	436	433	458	403	425	422	395	440	444	450	417	429	404	436	415	405	431	393	399	428	434	425	406	400	407	413	448	400	433	408	426	433	422	452	463	415	439	440	416	406	411	394	438	418	408	394	429	388	414	408	378	404	429	419	405	380	405	439	437	393	412	389	412	426	404	408	407	410	398	405	443	424	396	419	408	385	432	462	406	457	407	402	418	405	420	400	402	385	402	411	440	394	387	439	427	416	355	440	420	420	439	460	412	425	373	430	415	439	419	421	419	441	407	438	431	405	402	376	423	423	403	448	445	429	420	424	394	432	433	389	392	468	393	405	415	429	463	405	426	401	386	445	413	427	413	436	383	429	415	443	433	403	421	435	408	397	425	418	395	380	408	430	426	395	410	443	426	364	446	411	429	428	435	431	418	422	407	436	378	416	395	421	457	414	434	425	401	422	430	403	422	400	422	395	411	416	409	396	439	396	402	431	424	385	436	416	400	420	426	409	428	439	439	453	435	416	388	429	419	440	427	379	422	427	429	448	411	426	423	422	440	420	409	456	395	417	394	428	463	410	403	384	440	410	412	422	453	417	427	442	378	404	441	407	420	412	433	404	394	434	414	405	444	425	416	434	439	433	438	404	403	404	403	421	372	444	403	439	443	378	405	410	416	410	441	419	423	417	367	433	419	436	436	382	461	420	422	442	429	423	393	405	427	383	443	425	372	423	417	438	436	419	399	452	398	412	434	444	411	437	410	445	382	395	412	418	403	407	391	396	401	441	447	416	404	426	442	435	404	383	417	420	410	408	402	369	427	377	426	439	440	400	403	447	406	409	387	412	417	419	469	415	418	410	402	402	433	416	393	441	440	427	421	420	405	401	449	427	393	415	395	422	434	460	410	380	428	407	381	383	392	432	415	400	400	423	428	437	395	394	411	382	444	445	405	421	387	398	463	404	412	412	449	400	391	437	409	436	408	396	429	387	422	448	426	446	396	437	414	414	445	400	388	453	443	386
22801	21589	29284	23789	21070	20352	6244	317	251	224	208	210	190	187	197	174	152	192	178	190	170	157	173	161	179	158	166	175	185	156	175	154	166	163	180	152	141	176	137	154	137	139	164	174	146	175	153	154	141	133	158	148	148	132	158	177	134	152	147	141	144	139	156	127	144	153	151	140	135	149	149	141	151	159	171	154	160	144	125	130	154	131	163	133	165	129	166	137	172	132	124	135	141	133	142	155	124	142	155	149	156	170	168	156	168	160	147	141	140	138	145	138	159	153	167	138	137	135	148	167	153	152	149	136	161	139	165	158	142	119	152	133	150	125	150	153	141	161	138	133	141	145	149	139	177	144	144	153	138	144	150	153	126	156	146	153	150	142	126	156	168	139	134	144	160	167	152	146	139	161	119	126	132	126	143	162	145	160	148	147	144	151	118	159	133	143	141	142	142	139	146	161	165	148	148	120	140	148	138	157	145	126	128	148	137	147	147	131	180	151	153	146	146	170	152	150	153	164	151	150	136	132	151	130	139	147	156	127	167	117	120	143	132	132	160	168	134	126	148	154	153	156	148	142	138	167	136	129	152	169	151	145	149	157	160	145	148	151	148	164	159	133	146	135	134	159	151	143	153	149	150	146	153	142	143	140	157	154	145	149	153	154	165	156	151	150	157	141	133	146	130	144	155	157	142	146	142	157	167	155	161	138	149	157	125	138	129	157	130	162	144	149	165	164	150	136	149	139	160	131	150	142	142	168	160	142	148	156	150	141	141	156	142	136	138	140	168	152	146	122	139	147	142	139	136	142	126	131	144	168	115	118	150	154	147	141	147	146	158	135	162	145	132	153	142	160	150	143	140	169	177	174	152	158	137	153	140	148	145	140	162	136	158	145	158	140	165	145	159	160	153	121	132	156	130	153	141	148	127	160	154	160	142	134	138	152	142	154	107	136	146	161	142	145	148	148	128	152	139	139	173	130	136	157	132	146	153	144	131	150	168	139	124	140	148	129	151	156	133	132	164	144	170	142	147	152	160	162	150	144	148	136	164	136	150	147	136	148	147	136	137	140	165	147	139	163	155	150	124	159	124	129	131	172	154	143	164	144	156	140	135	137	126	146	137	143	147	157	131	156	165	154	140	153	142	147	134	129	148	141	147	146	130	133	131	151	162	150	163	143	139	149	154	148	155	168	145	134	128	140	118	150	143	143	149	146	142	165	133	143	142	140	144	159	133	162	146	139	139	151	144	158	157	134	120	144	157	142	152	136	156	147	125	132	175	139	167	128	147	134	156	138	140	147	147	152	158	156	137	148	127	165	128	130	146	145	153	152	143	140	164	135	142	151	159	155	136	141	139	151	167	142	138	143	139	126	131	159	157	151	130	172	144	166	136	119	151	161	169	142	165	155	144	150	136	134	153	145	150	146	162	137	137	154	158	141	138	121	140	148	152	154	138	148	154	149	158	154	165	143	147	146	137	145	142	128	150	150	132	141	150	142	160	153	147	143	169	132	142	160	125	136	139	142	165	124	134	136	142	143	136	130	140	171	141	164	156	145	139	117	152	167	166	138	124	144	144	167	160	143	130	132	131	164	136	161	166	154	162	151	141	138	133	136	138	142	138	147	162	122	131	149	157	151	143	136	130	145	135	149	146	132	138	156	136	170	162	140	143	176	150	160	155	120	134	150	138	146	158	137	136	138	128	162	137	142	142	165	127	168	171	150	128	132	160	149	155	143	140	140	137	164	140	144	145	143	146	156	153	148	139	134	137	149	142	150	147	124	141	154	137	136	140	151	141	140	132	152	136	154	137	157	153	137	152	150	134	134	160	132	153	122	140	147	138	138	136	144	141	152	150	131	129	144	156	139	167	142	147	140	159	129	140	144	149	145	142	162	170	154	143	166	161	147	150	143	149	147	176	153	138	147	135	142	142	142	158	125	131	144	144	166	153	160	131	132	147	139	153	142	143	164	127	147	134	141	132	156	142	146	140	138	135	149	156	152	128	144	156	145	150	144	158	164	140	138	142	163	148	156	129	160	145	138	150	132	137	148	160	122	150	142	158	180	144	133	146	154	130	138	145	140	162	148	146	132	142	159	130	170	134	136	158	169	152	150	130	151	156	119	142	132	151	146	181	142	152	146	132	145	165	136	141	138	147	133	139	160	135	183	154	125	145	141	143	132	139	138	146	142	141	148	153	148	126	139	151	136	130	155	147	147	151	133	135	130	165	170	137	156	147	135	145	152	164	154	140	148	140	132	160	130	155	123	155	174	143	133	136	143	152	145	142	132	146	141	146	158	149	132	154	117	148	156	150	147	142	143	153	147	149	150	147	142	143	138	133	137	143	149	166	159	131	137	145	134	148	159	148	122	169	150	155	159	130	133	143	136	156	132	151	149	156	141	141	145	141	150	144	128	141	162	168	144	139	146	144	130	176	137	144	175	120	126	142	143	157	127	143	155	151	173	146	160	157	122	141	147	140	144	157	135	142	142	159	131	161	150	140	132	142	134	161	151	138	125	145	156	168	147	157	145	135	143	144	142	128	126	165	158	152	140	167	138	146	146	152	158	137	147	136	133	162	134	131	118	140	158	146	144	159	138	147	141	164	146	145	167	135	140	139	147	159	141	150	132	143	152	151	135	132	156	144	146	129	159	139	126	151	165	136	147	155	159	141	153	138	159	153	151	159	158	149	165	145	138	158	139	145	135	149	138	172	146	147	151	155	150	142	143	137	153	128	139	159	164	153	156	139	143	155	151	146	140	137	153	139	134	134	144	127	166	141	137	139	127	170	157	147	147	133	124	140	155	143	120	133	146	121	147	163	142	151	152	173	144	160	158	138	135	125	134	154	137	157	144	154	145	133	148	148	126	147	166	157	168	130	161	151	126	140	153	158	163	157	120	144	151	156	146	163	139	140	159	144	143	142	150	154	140	146	143	149	121	153	146	147	144	159	142	130	147	152	145	122	144	145	147	157	134	141	160	173	132	157	139	129	150	166	119	137	147	156	154	147	137	133	158	133	174	157	137	140	146	162	151	119	140	126	159	148	160	148	131	144	163	141	131	147	129	133	141	136	167	152	138	160	163	132	141	140	137	148	145	140	138	156	116	129	146	129	155	149	129	149	137	168	155	131	138	134	153	133	137	136	115	135	145	172	137	138	140	127	146	149	160	156	156	149	148	146	158	137	145	135	137	137	141	149	127	135	127	128	149	146	155	144	139	149	152	132	167	127	132	135	120	160	133	145	160	146	159	142	137	163	141	138	142	158	138	160	164	156	144	139	144	160	142	153	147	154	132	155	137	164	149	132	139	140	158	133	151	177	158	123	136	119	132	147	142	150	139	146	166	161	157	153	130	120	142	161	152	146	149	146	139	167	146	126	150	145	169	138	145	172	128	148	129	152	138	143	159	115	141	144	142	136	131	157	135	147	151	150	144	155	155	152	149	133	163	152	153	135	152	123	132	166	121	142	155	148	164	132	146	158	149
55113	96026	61659	15991	1341	947	735	655	544	486	438	372	367	315	318	270	292	270	311	275	273	280	278	264	260	261	278	268	268	263	257	260	265	246	252	223	228	230	208	215	203	234	258	199	233	236	220	224	225	222	213	226	224	206	224	204	207	212	200	201	230	231	239	227	203	236	198	228	221	219	231	226	213	237	224	224	218	199	211	235	219	197	235	218	200	202	210	233	206	224	209	207	217	216	214	238	225	240	239	199	221	236	229	225	222	235	211	215	218	223	204	228	238	238	211	222	203	228	225	190	185	246	226	211	205	196	234	212	201	198	196	211	238	220	218	247	198	210	235	210	233	213	219	235	210	246	241	222	211	216	196	217	207	226	215	175	250	204	223	222	222	192	196	220	226	227	208	212	214	230	239	225	199	214	213	211	222	226	207	238	213	224	222	238	221	253	216	213	226	199	229	218	236	227	215	198	221	236	226	196	201	209	238	212	231	208	219	226	229	208	228	229	210	233	212	216	216	200	192	213	217	228	197	216	190	226	241	202	207	244	225	215	233	231	203	210	223	229	210	205	216	185	187	235	211	239	189	225	224	231	232	233	254	226	210	213	215	220	199	190	209	206	223	226	233	199	227	231	223	216	238	232	209	219	207	217	219	214	227	219	223	200	219	236	208	210	236	202	223	227	228	212	209	222	198	194	213	245	237	201	207	211	228	255	214	228	213	226	243	221	218	233	201	214	201	212	230	230	246	220	200	202	198	221	188	203	200	221	224	230	210	198	252	198	232	210	255	235	198	218	219	217	205	209	220	204	220	227	228	212	231	228	206	233	240	230	192	212	214	213	216	204	232	202	204	218	185	191	229	220	237	220	216	205	215	231	229	200	242	205	195	209	232	222	224	212	233	208	224	219	195	203	212	236	233	218	225	209	214	223	204	201	195	218	194	194	194	214	236	224	220	206	208	221	237	225	242	242	216	236	201	216	190	198	198	221	228	192	213	221	217	189	229	210	234	239	210	224	205	211	224	218	221	210	234	203	227	230	218	223	207	207	235	215	208	204	224	216	217	216	209	225	234	207	224	218	213	189	216	208	189	218	183	231	223	234	219	204	193	231	236	227	215	200	219	219	219	229	209	230	200	232	222	203	217	211	208	213	210	214	191	242	229	223	216	213	200	221	216	200	230	226	217	229	209	242	219	211	225	218	245	208	216	216	234	235	210	226	214	216	221	226	206	203	210	215	218	259	203	210	195	231	209	200	211	209	206	232	202	232	186	231	192	195	246	216	212	220	200	219	190	220	227	211	184	190	218	231	217	257	232	189	218	219	225	218	199	219	228	213	229	198	215	223	232	198	209	202	203	189	247	215	215	202	205	232	199	245	202	226	204	184	218	206	219	196	203	225	216	204	191	203	222	201	202	212	249	223	239	229	213	198	207	222	224	222	234	201	245	223	226	231	269	201	231	222	216	220	220	226	218	217	222	243	203	204	213	220	210	207	217	224	196	214	202	209	219	213	200	218	226	201	213	208	201	206	210	207	202	230	231	226	247	201	224	222	226	208	221	237	216	212	213	228	213	220	235	238	206	209	218	232	208	229	236	218	217	218	207	223	217	202	213	233	206	228	206	207	211	237	232	247	212	200	229	228	218	210	196	228	210	215	226	202	236	217	258	225	237	216	228	238	223	237	225	223	189	239	233	229	202	232	201	211	242	231	246	207	201	209	208	208	203	213	232	207	228	227	193	201	226	205	216	215	213	219	213	231	230	231	242	191	243	217	211	206	232	230	223	213	235	200	234	217	217	197	210	223	227	204	225	245	244	222	197	214	183	220	217	210	204	198	224	208	221	218	217	193	216	234	199	196	189	215	223	200	189	207	215	241	214	214	211	246	220	217	240	201	228	256	225	196	218	225	236	224	232	229	205	231	240	233	220	231	206	227	219	202	206	220	228	222	217	225	209	239	202	216	209	233	219	212	243	195	214	222	233	211	202	207	211	222	228	232	232	223	209	205	241	220	220	242	229	234	229	244	226	209	213	218	212	227	198	202	203	215	213	236	202	210	202	219	190	212	233	222	191	224	211	205	201	206	208	194	207	234	216	216	234	212	213	237	216	211	225	234	234	208	227	213	235	217	212	217	207	222	210	225	204	209	216	210	210	234	236	207	241	211	225	236	209	210	220	214	203	224	247	203	265	221	189	223	202	218	211	211	214	221	220	211	208	235	211	211	210	210	239	232	227	204	215	225	213	204	237	215	218	208	198	192	212	187	196	221	248	232	216	220	213	247	212	224	199	223	216	224	208	247	231	218	227	233	222	214	218	197	223	214	217	199	227	218	221	211	225	216	212	227	218	193	214	217	232	198	197	231	196	220	208	226	212	205	208	211	210	225	201	217	238	208	217	212	226	192	193	193	213	224	212	195	211	213	243	197	221	234	224	213	223	234	218	195	216	207	229	212	217	202	228	221	197	202	227	217	205	230	211	220	216	213	213	210	243	218	218	226	217	213	241	199	240	227	219	237	236	202	224	221	238	212	212	226	220	207	225	222	220	231	203	211	206	234	201	218	237	218	202	211	197	229	237	223	221	202	208	222	226	189	220	219	219	193	221	222	216	229	198	225	209	237	231	209	201	218	241	211	200	221	202	254	219	215	225	220	217	199	206	218	233	216	227	224	215	227	198	212	205	210	231	227	222	215	207	218	218	209	210	199	201	225	240	213	216	215	217	214	201	220	212	214	248	263	201	196	190	217	237	214	213	235	211	198	185	219	241	190	238	198	208	225	218	210	175	229	203	219	206	193	199	211	205	220	228	230	224	220	235	212	218	188	209	209	206	220	223	235	226	213	187	223	215	194	226	210	205	173	209	220	202	232	207	216	202	209	212	215	218	182	234	211	220	216	199	208	201	215	223	215	195	226	210	195	213	221	227	209	206	213	233	218	212	208	246	216	204	206	233	219	201	202	222	219	223	224	212	196	204	221	205	214	191	225	222	228	207	217	217	216	218	213	218	230	237	222	212	218	219	221	230	244	230	233	228	216	237	219	244	234	205	199	203	228	234	210	227	218	244	242	223	211	215	215	248	218	213	188	241	246	231	243	214	205	197	214	211	209	229	197	247	197	219	190	226	208	219	230	201	225	199	203	212	234	209	213	218	222	240	209	204	224	209	232	220	216	220	217	225	198	233	227	229	215	195	218	210	197	208	206	198	224	234	220	219	233	213	215	230	226	212	214	219	210	222	215	214	237	240	191	219	219	217	215	202	200	218	215	195	203	231	232	205	213	207	213	197	174	215	233	262	213	233	235	217	204	208	189	194	214	206	211	225	233	220	226	223	218	204	212	228	206	227	212	198	205	214	213	208	215	208	223	186	214	214	209	258	232	201	186	201	214	222	221	219	208	227	208	217	208	227	208	212	217	231	208	221	225	226	205	197	233	212	225	224	226	226	217	244	198	179	217	211	238	207	205	211	226	220	216	237	229	245	214	216	212	216	206
26973	28055	25649	6012	343	335	311	304	297	273	280	319	282	294	289	275	301	299	283	293	307	289	282	306	291	272	270	293	283	313	278	294	279	275	277	308	311	334	279	299	274	306	283	262	291	311	271	271	266	293	291	303	327	307	291	299	288	321	300	306	330	291	299	288	295	329	286	293	236	297	281	300	280	320	300	295	341	287	302	304	322	293	284	272	291	258	317	271	282	304	315	283	268	276	315	312	315	285	269	311	322	307	294	308	315	298	299	291	298	283	287	299	296	266	311	291	285	270	292	284	313	309	293	297	285	326	249	312	292	328	316	311	278	304	324	266	287	339	292	297	298	299	289	305	298	291	290	253	302	293	316	285	285	278	279	292	280	292	284	302	308	271	321	272	312	258	277	303	296	322	290	261	269	309	310	267	280	278	286	276	281	292	310	300	271	311	293	312	323	263	312	288	317	322	295	294	299	304	305	303	291	271	298	312	315	319	295	313	282	293	309	282	336	277	293	261	316	278	293	294	306	291	279	297	327	272	269	296	285	308	317	296	291	292	273	302	326	262	286	303	284	278	297	287	274	280	261	307	260	319	302	312	286	291	297	308	308	326	298	296	296	285	301	283	295	299	285	314	300	272	307	311	295	259	255	303	292	288	290	285	280	315	249	283	274	250	276	278	316	302	298	297	278	282	301	270	259	298	285	299	284	294	285	280	281	267	283	313	293	265	284	305	265	313	296	296	315	293	268	257	290	311	277	269	296	259	288	298	297	270	307	292	294	304	296	278	268	292	278	282	269	288	271	303	270	278	305	306	281	323	285	290	282	278	272	284	291	302	295	263	282	303	316	324	276	295	315	314	317	320	284	275	292	304	309	309	261	291	286	293	314	269	282	313	308	320	275	317	280	282	285	286	292	289	340	308	297	295	319	306	293	285	276	308	288	311	275	278	285	285	295	319	284	292	292	287	308	318	289	275	287	276	300	306	301	274	292	274	321	280	297	287	287	281	298	271	259	269	292	290	324	274	280	260	300	301	288	260	293	309	259	292	306	277	282	308	270	285	309	276	314	284	285	292	289	305	280	311	300	281	289	275	277	293	274	281	293	270	286	288	308	304	279	311	259	300	273	283	297	290	306	277	299	305	299	275	276	302	317	306	281	275	302	283	286	319	299	284	299	313	277	272	304	317	274	297	265	308	314	282	282	326	301	289	296	271	305	289	294	278	293	294	273	314	284	303	295	308	297	308	297	283	274	274	276	280	289	331	300	329	287	318	279	313	305	286	313	323	287	276	313	286	286	289	297	351	287	304	310	296	294	284	307	263	272	272	305	285	280	320	309	297	272	300	270	265	280	287	269	294	312	263	322	291	293	262	301	306	279	310	323	272	288	284	304	285	307	305	275	293	295	294	305	289	278	279	290	309	317	290	309	258	311	282	279	265	287	289	313	260	265	314	271	312	286	285	290	257	299	287	270	289	325	278	305	303	330	295	272	269	319	286	263	300	282	285	300	266	307	292	283	298	270	280	272	298	285	305	286	334	293	319	284	295	270	292	302	312	323	312	268	290	297	269	303	317	298	315	305	302	312	292	288	302	298	262	279	302	302	297	295	286	299	312	284	258	324	299	292	294	289	276	289	295	302	266	310	303	304	322	304	294	299	298	290	283	315	301	292	279	313	272	273	319	299	321	289	322	303	283	301	298	292	281	279	276	294	284	260	307	292	292	301	311	285	291	281	255	292	308	296	279	286	290	279	283	282	285	293	291	281	315	306	271	286	267	298	286	266	311	282	296	277	300	286	295	296	274	316	310	292	303	276	289	315	265	329	296	263	280	285	295	277	301	275	299	292	285	327	315	276	284	294	307	290	293	306	283	319	318	291	287	288	285	294	255	305	292	312	298	311	272	282	321	311	286	271	287	287	270	276	259	320	272	300	282	293	318	290	290	315	279	298	281	297	306	264	310	278	324	287	301	286	281	317	306	253	280	268	320	288	293	273	260	296	287	306	270	286	272	296	303	262	301	286	286	261	289	281	293	300	295	298	329	315	315	293	299	294	285	299	294	275	280	304	276	276	293	285	291	303	332	308	289	317	289	285	294	289	294	242	304	300	287	315	288	265	287	296	283	297	254	262	279	315	279	277	292	288	279	277	287	290	302	284	312	284	290	312	288	297	300	281	298	302	300	292	301	302	282	291	296	276	309	267	296	269	305	305	302	248	279	319	270	314	275	291	293	315	286	294	309	279	280	269	300	275	297	294	304	340	303	294	289	296	304	322	323	333	273	254	290	277	307	281	282	270	279	293	278	293	252	270	306	279	276	282	284	278	339	318	298	306	268	287	317	280	270	334	290	288	321	282	305	282	311	289	314	279	285	262	321	281	288	270	310	309	273	289	297	292	275	299	303	309	304	279	284	309	303	296	285	303	291	271	297	305	302	316	266	289	304	278	293	276	275	282	286	302	312	265	298	293	305	275	250	271	284	307	279	271	288	283	295	287	308	303	284	287	282	284	261	323	281	254	301	297	322	283	301	306	327	288	289	295	308	294	324	278	264	269	313	281	332	314	309	294	296	278	316	296	286	286	311	299	281	286	306	339	287	291	289	295	285	288	300	272	296	303	281	276	314	285	305	258	271	289	282	277	277	305	295	292	289	294	297	282	296	337	314	305	263	279	301	271	309	286	320	296	292	304	310	324	272	319	333	274	306	306	282	302	316	282	275	277	321	303	256	302	294	281	305	315	284	282	277	349	292	304	307	284	276	282	315	292	290	285	276	313	301	283	281	289	318	297	268	264	274	297	250	270	299	321	296	265	294	287	303	305	291	301	325	282	275	292	287	294	300	277	293	300	331	316	289	304	283	279	315	284	300	296	319	286	293	305	294	302	301	298	277	251	293	284	280	263	300	303	268	310	316	308	298	277	270	318	276	282	278	290	263	294	283	287	296	293	308	305	298	285	272	318	274	303	271	299	305	273	291	279	277	257	296	268	291	282	289	299	301	258	295	271	282	277	312	273	345	308	286	308	294	267	321	251	310	305	306	302	279	277	275	298	294	285	308	284	309	266	262	298	279	273	322	305	266	261	278	267	315	296	306	270	291	306	307	269	315	293	302	322	285	325	297	273	306	310	273	308	281	303	272	350	288	289	252	319	317	305	303	311	272	291	272	279	272	322	309	322	291	267	315	301	277	332	286	312	305	340	258	294	287	313	291	274	284	294	319	270	297	314	293	289	298	283	283	347	345	310	318	302	325	299	266	300	309	275	289	290	300	310	278	303	266	286	309	284	303	303	285	291	286	309	293	309	284	312	280	289	312	276	299	307	316	307	310	312	284	291	291	262	313	293	278	270	305	295	263	285	296	288	335	292	279	279	285	310	303	272	300	297	275	318	267	279	274	286	280	284	276	304	306	280	307	288	289	277	308	295	302	299	281	335	277	309	290	320	254	280	291	299	296	304	277	285	278	286	254	296	300	260	283	293	279	280	293	311	297
24952	46536	24556	2498	468	482	467	450	414	426	444	462	421	406	404	436	386	438	385	406	433	414	434	459	452	453	443	420	477	443	396	436	438	469	425	440	425	392	451	430	408	489	427	408	426	425	442	425	390	390	442	447	432	431	443	441	503	386	396	430	428	422	446	433	406	415	412	474	410	420	413	405	447	438	442	399	439	441	427	440	440	462	401	410	438	445	431	415	450	426	437	416	436	431	416	432	444	430	449	448	438	424	435	406	453	400	442	422	494	440	443	387	446	461	413	413	433	429	412	424	412	424	398	436	422	464	419	476	427	442	474	449	429	432	446	448	413	441	388	455	433	433	455	426	443	456	429	411	392	433	469	457	419	432	421	405	414	439	417	410	434	381	442	440	456	437	385	436	432	395	415	438	420	427	402	411	392	445	422	419	473	423	455	451	464	436	429	446	420	423	425	430	412	394	400	419	420	438	432	476	406	428	440	451	403	408	412	440	432	441	459	419	478	428	412	442	448	440	437	387	457	382	417	385	472	408	412	425	454	427	418	445	471	465	435	426	453	410	414	379	423	466	415	433	416	432	463	488	436	422	463	416	451	412	386	438	410	428	454	419	442	433	454	396	408	407	404	500	447	448	442	416	467	440	467	440	428	420	424	429	458	410	423	418	434	416	438	439	440	400	423	420	422	409	430	430	426	458	421	438	419	432	447	441	438	420	443	460	443	432	431	397	433	380	415	409	433	388	416	432	409	444	412	407	437	422	446	457	433	423	449	405	405	412	437	432	420	397	418	422	421	408	439	422	431	467	472	422	421	420	454	436	446	444	422	451	442	444	461	437	456	428	429	431	434	398	434	452	420	396	376	437	439	456	403	410	441	445	432	419	430	455	450	418	446	420	473	408	433	405	444	436	431	407	416	408	413	444	483	398	417	425	425	445	450	423	442	413	406	471	435	447	406	402	425	407	423	435	411	458	396	406	459	403	421	401	458	433	412	453	376	427	377	439	420	422	453	408	465	439	459	449	451	461	431	404	430	449	452	450	440	406	396	416	455	420	463	435	435	421	433	475	430	428	434	420	437	444	459	444	433	447	403	421	446	414	438	409	450	409	445	403	448	452	436	402	422	439	403	399	469	471	456	431	427	440	432	418	391	458	430	440	441	437	430	422	433	411	433	410	421	452	451	431	434	446	430	457	454	425	413	420	480	453	427	431	408	438	425	424	416	412	408	434	407	429	434	407	411	426	428	460	419	453	459	443	470	421	436	455	437	414	443	447	449	424	451	473	422	404	438	435	440	400	435	399	421	438	401	428	443	445	456	457	432	423	457	439	411	381	455	452	443	414	430	426	449	440	417	412	440	416	425	392	429	455	424	473	425	429	402	423	446	456	361	426	429	415	444	444	410	404	428	449	409	430	455	418	403	414	422	442	448	384	414	418	451	476	470	391	441	410	420	437	436	453	430	432	403	446	454	443	454	408	423	441	417	427	430	422	434	416	429	423	448	471	435	433	418	408	424	448	441	452	459	436	483	427	457	433	428	387	441	452	445	431	433	437	471	427	418	432	425	436	432	391	438	431	436	422	419	455	444	459	414	416	395	389	395	406	450	476	449	433	425	460	431	448	474	456	420	430	442	405	433	407	417	413	438	447	442	420	463	470	423	445	412	425	473	406	386	382	428	420	442	397	406	451	465	429	418	453	434	464	452	454	458	425	419	415	434	404	409	413	449	459	444	425	413	434	453	443	418	415	448	445	420	400	447	428	399	465	385	425	459	403	425	429	423	409	426	438	438	423	433	434	420	418	429	406	461	416	452	413	445	410	463	405	452	455	451	390	399	428	441	448	421	433	444	421	428	431	412	448	446	400	422	447	460	467	426	468	452	400	467	435	404	419	428	440	432	447	435	446	437	432	453	411	430	438	434	432	422	406	418	453	441	442	461	445	447	444	464	421	446	431	450	457	434	420	398	456	459	409	422	418	425	455	443	462	412	390	408	469	428	391	425	431	433	438	433	426	414	414	433	434	424	416	439	419	412	430	380	421	417	433	417	414	409	452	406	435	421	445	423	421	430	407	422	396	449	438	421	439	428	436	424	428	431	465	476	435	417	463	400	467	388	439	446	482	452	406	435	423	451	409	407	419	430	457	432	458	444	420	426	439	411	433	440	463	448	435	414	399	401	432	452	434	428	444	383	423	437	462	470	420	458	457	403	453	396	409	413	454	432	431	431	480	416	464	409	428	436	444	427	436	452	401	426	449	425	432	451	449	425	424	450	421	462	397	431	438	464	447	438	466	438	428	433	449	413	424	405	396	428	407	436	433	416	415	421	421	452	417	432	423	406	420	446	469	439	410	454	422	399	446	460	429	410	426	434	443	431	403	452	454	423	421	436	436	438	424	423	470	444	431	395	369	441	451	455	411	441	428	433	428	426	437	434	437	420	429	453	425	407	434	446	437	405	410	430	437	428	439	417	417	440	413	426	401	424	416	410	451	411	434	428	427	404	434	437	415	407	447	412	455	429	424	443	428	428	418	468	478	445	434	445	392	422	427	408	443	459	403	434	451	420	429	429	398	474	421	401	412	445	412	395	424	388	458	435	394	409	413	476	414	449	459	412	392	426	443	440	417	452	441	428	445	423	446	391	440	449	410	435	431	432	400	453	418	434	442	435	429	388	401	420	451	430	425	416	471	501	463	395	430	443	428	427	429	416	409	420	432	430	427	440	434	435	432	466	436	462	422	433	375	401	422	421	422	456	488	438	416	402	465	422	409	440	435	467	434	407	457	434	421	474	391	460	417	427	425	398	463	412	477	449	445	454	435	430	481	439	408	439	438	418	425	435	422	425	427	418	397	447	427	447	458	473	429	466	464	406	432	402	421	429	430	428	437	419	445	427	461	407	488	447	381	466	468	440	443	435	422	424	452	447	449	424	476	411	443	448	432	411	444	445	399	419	394	410	427	418	473	390	447	422	449	438	463	428	468	436	390	418	440	438	428	465	439	432	455	441	383	425	391	458	436	422	447	441	461	457	430	411	399	410	422	422	397	412	410	469	468	428	410	392	405	454	438	449	435	433	439	402	450	413	418	400	447	431	415	412	417	433	430	460	438	455	477	413	453	419	423	404	458	404	443	422	415	463	443	422	450	426	417	427	462	404	458	405	438	460	417	426	417	439	408	402	412	418	417	451	411	437	458	427	472	419	444	425	460	445	432	400	457	415	420	399	424	433	406	418	438	432	448	450	433	410	476	442	423	400	410	421	435	419	429	425	450	462	432	430	400	414	438	403	430	422	442	409	432	425	461	432	442	427	450	437	452	438	463	449	430	410	440	424	428	427	409	408	415	421	434	464	400	445	446	411	418	416	402	407	439	393	437	376	420	444	413	442	416	435	438	451	427	455	425	408	451	384	450	395	412	466	451	457	427	405	435	479	449	429	437	432	457	440	396	428	411	443	417	403	439	419	446	442	448	427	437	423	413	450	403	437	399
23924	22864	30932	24335	19266	6437	445	386	346	328	285	298	312	265	285	285	289	304	297	302	274	297	279	318	289	311	288	285	314	298	280	278	335	288	287	284	285	284	287	295	267	262	280	290	302	288	291	280	256	291	292	286	283	315	294	277	291	261	292	287	279	271	279	292	295	314	285	281	255	292	252	283	276	272	302	288	243	261	295	239	305	283	263	268	261	271	283	296	281	298	287	265	281	278	265	269	288	287	281	276	257	259	283	281	287	268	297	263	311	274	279	291	315	275	290	264	285	272	283	285	290	269	271	308	285	305	277	291	278	296	284	314	280	269	265	285	318	273	261	326	272	280	287	280	264	311	276	286	274	262	298	290	265	296	287	301	296	277	304	294	283	284	277	271	250	282	256	279	297	311	310	264	292	277	261	283	280	294	263	282	278	277	264	306	289	261	282	294	298	266	261	279	293	284	248	265	311	287	316	274	265	283	320	270	283	280	285	281	281	293	321	300	274	288	283	279	282	271	288	282	283	286	284	275	257	281	280	307	295	285	277	300	271	318	268	297	285	286	293	273	277	277	290	258	308	271	279	262	297	281	284	274	279	297	268	267	285	265	254	290	288	241	295	300	312	281	300	276	284	270	255	273	298	264	295	280	268	272	294	266	275	279	292	292	293	302	258	274	293	279	280	282	307	292	286	271	286	261	289	290	285	284	269	263	289	290	269	279	245	278	274	274	284	270	283	285	271	287	274	271	289	279	278	301	300	286	287	293	274	254	234	288	272	302	257	293	297	284	269	270	290	274	281	281	296	287	262	283	294	281	261	262	259	265	270	272	266	285	268	258	261	283	282	251	271	282	293	255	303	299	287	285	291	285	282	302	293	286	289	254	303	279	264	259	281	297	305	283	254	301	288	273	268	310	271	270	277	299	260	271	280	271	284	294	282	275	264	280	295	296	288	271	274	272	292	249	263	277	284	282	277	285	297	285	274	288	273	285	279	277	292	267	273	287	274	293	305	266	298	307	229	279	293	270	304	285	300	279	265	306	287	275	292	277	294	285	302	283	291	301	309	279	274	282	286	242	308	288	270	260	271	297	296	299	287	272	286	293	293	280	267	286	293	298	305	276	271	287	258	280	299	303	276	291	283	277	285	281	292	294	287	252	274	297	287	307	297	297	277	291	262	273	294	310	244	275	292	268	275	284	288	278	284	263	304	289	284	275	286	268	291	251	269	278	279	259	313	308	296	275	288	286	281	304	273	288	291	264	311	288	278	273	284	272	291	297	296	279	254	270	283	298	281	270	309	277	281	279	312	308	288	301	287	292	276	292	274	269	280	289	272	290	284	288	261	277	279	273	251	276	286	283	323	277	279	249	299	312	273	278	243	280	285	285	269	264	260	263	281	283	250	266	283	271	306	283	294	253	285	271	303	307	277	304	282	271	269	278	279	290	275	285	297	276	290	290	262	248	304	303	275	303	270	264	301	259	268	318	255	259	302	277	293	324	287	296	262	315	287	268	252	279	263	292	300	242	276	286	266	259	294	291	279	316	268	290	256	276	299	271	268	301	278	295	287	282	274	278	291	297	294	274	291	289	289	298	261	258	278	270	266	279	294	264	252	274	291	293	271	326	261	318	276	254	286	286	292	290	287	269	275	268	273	306	303	270	261	275	296	279	281	301	287	302	312	296	238	262	279	286	286	286	283	283	290	302	282	304	294	286	268	275	294	278	291	270	257	286	305	298	281	288	291	290	275	262	278	274	297	314	306	311	271	258	313	262	293	248	278	266	306	256	283	279	279	272	307	290	278	281	280	269	267	287	324	273	286	287	250	261	278	318	273	295	263	284	286	261	291	298	304	277	269	296	311	270	291	276	279	282	274	321	275	277	264	293	276	312	291	276	268	271	301	307	257	251	268	294	305	277	278	262	287	299	290	261	279	266	284	250	253	266	258	261	276	299	290	259	288	302	307	294	259	289	275	313	296	288	285	283	243	287	311	259	276	285	311	275	294	295	258	257	273	256	245	290	274	271	303	248	264	238	279	276	313	279	280	274	248	249	265	277	301	282	281	298	303	263	284	262	262	264	302	275	282	288	303	295	310	252	280	291	289	261	276	251	270	283	269	315	311	307	283	295	298	267	286	293	274	294	278	307	291	286	254	289	264	253	297	277	273	305	295	273	280	291	286	276	290	281	258	269	300	304	266	276	278	264	277	275	292	281	290	262	274	298	305	292	326	271	300	286	293	282	291	281	264	285	283	246	280	255	301	298	299	308	304	295	257	306	267	307	280	267	282	283	279	253	287	287	300	300	298	270	280	289	266	262	267	259	265	261	287	259	291	295	306	296	273	282	290	271	286	291	271	299	300	286	276	303	300	281	299	278	296	260	303	275	279	306	274	272	308	289	287	277	287	278	296	277	284	291	270	269	302	282	282	259	292	277	263	277	256	315	248	284	292	304	293	285	287	310	305	292	309	259	290	268	277	302	278	268	292	250	275	261	312	264	265	281	293	281	267	283	290	272	243	291	266	277	260	279	249	274	297	255	253	304	268	274	282	284	325	285	309	289	297	264	267	277	290	260	276	257	283	271	275	296	245	274	299	271	275	307	255	283	270	250	283	289	277	266	299	270	287	270	266	271	305	280	268	265	284	307	298	268	273	263	273	264	271	288	303	293	264	294	310	261	311	255	285	292	307	276	257	306	287	260	280	283	248	267	285	298	294	275	313	283	294	290	251	308	298	329	280	267	285	264	293	278	272	306	261	264	281	279	295	279	286	266	267	248	316	287	258	265	312	291	253	275	308	284	285	257	310	295	306	274	252	285	292	279	297	275	285	301	287	287	303	314	259	273	286	285	311	290	263	301	301	291	294	288	265	325	298	291	273	294	282	274	269	264	277	289	277	311	278	312	325	271	285	253	307	292	278	292	287	282	250	305	284	288	243	297	274	285	279	273	256	265	258	323	275	284	268	270	280	269	280	266	273	274	293	279	270	262	282	285	250	274	322	316	287	275	297	262	298	278	265	284	287	287	307	288	289	289	291	264	264	250	277	278	269	273	289	268	297	308	262	284	284	310	291	319	275	285	293	294	256	298	297	277	274	313	290	282	296	271	302	264	287	279	258	290	263	248	270	260	282	250	257	305	274	265	278	271	281	273	304	266	281	274	268	294	289	253	303	298	266	311	296	305	270	271	264	326	269	283	294	287	287	297	257	271	278	254	269	310	271	283	283	276	264	251	295	295	310	274	265	303	302	280	310	308	278	306	289	304	255	250	286	296	269	254	242	285	274	274	287	304	297	290	263	287	320	279	292	275	267	234	291	296	294	260	291	273	294	286	287	288	272	292	283	286	283	263	275	273	254	243	289	299	286	294	260	277	274	288	286	303	318	273	283	305	277	277	267	303	258	281	257	289	291	271	259	272	305	322	274	289	290	307	282	304	266	286	288	258	290	274	310	263	254	272	285	265	285	275	277	275	300	321	281	303	285	278
50058	90074	56386	10618	986	800	711	623	576	536	506	526	478	441	513	483	437	464	429	441	406	450	458	468	455	491	460	479	442	460	454	421	446	446	403	414	432	382	418	457	411	422	410	435	431	440	431	437	430	451	429	437	434	437	409	422	411	394	388	438	451	413	409	427	399	402	424	394	410	409	391	403	413	393	407	425	432	456	424	380	424	409	447	421	408	426	427	412	403	411	410	431	463	483	427	379	398	434	444	437	416	406	411	431	417	431	430	428	435	423	405	389	401	427	430	407	416	399	391	422	384	399	424	429	394	418	398	397	373	421	371	418	395	372	419	428	411	412	438	430	423	432	415	456	412	392	374	430	438	412	473	405	382	424	417	434	407	427	420	404	425	426	421	436	388	450	416	425	466	443	412	417	401	414	411	430	370	413	411	406	389	416	416	430	434	384	421	367	368	422	397	430	397	425	444	396	417	433	412	387	400	412	408	427	399	372	465	400	410	394	439	410	363	429	415	383	414	413	400	418	377	416	438	409	430	387	376	414	411	375	404	382	427	383	438	455	407	403	431	408	411	433	400	434	412	386	436	394	447	390	399	432	426	410	372	428	391	389	423	457	408	421	387	406	443	416	413	397	388	449	391	405	382	393	404	427	406	392	418	412	416	425	416	393	442	425	425	397	388	383	396	415	399	426	401	395	426	376	397	428	405	378	398	433	435	395	433	406	381	428	394	418	418	410	402	434	414	471	403	390	407	417	443	426	424	400	410	402	420	423	398	433	379	409	452	409	439	398	424	444	438	406	403	398	405	431	432	407	422	404	386	390	379	419	390	409	461	391	397	384	420	396	409	438	408	420	383	400	439	442	402	432	450	417	418	413	424	422	379	398	418	446	422	442	416	391	404	465	429	410	410	427	407	410	430	384	386	456	436	416	425	399	413	424	403	443	394	408	432	426	433	409	447	402	408	382	417	441	411	436	418	445	406	420	399	423	416	448	429	434	392	377	389	416	399	419	439	423	409	412	395	396	435	433	421	430	475	436	379	439	427	431	430	415	400	387	436	398	425	409	437	408	427	430	413	420	421	422	377	427	412	467	439	397	409	391	412	410	394	409	369	379	436	427	396	386	426	422	399	415	459	443	414	409	445	407	423	422	424	427	383	401	421	341	436	410	453	377	434	447	387	423	403	389	428	426	392	402	400	407	375	428	383	393	410	438	426	429	413	394	440	426	392	424	407	364	401	407	434	406	369	397	390	396	373	397	425	373	417	392	436	410	409	426	456	436	414	451	417	437	406	428	393	394	425	388	396	422	388	407	411	390	442	476	454	409	372	425	409	456	426	408	416	423	441	394	417	442	440	471	403	416	450	439	431	421	423	438	407	457	433	413	394	445	419	407	446	424	405	400	439	423	387	421	420	418	441	425	419	380	414	405	420	389	391	458	473	418	384	396	398	400	433	428	422	448	381	416	400	393	383	438	402	407	428	448	401	413	419	383	432	409	398	414	443	392	448	507	418	409	374	438	397	384	439	441	405	415	438	433	426	420	388	425	434	410	398	410	419	389	380	458	428	405	445	421	423	391	406	387	422	408	418	409	406	400	471	429	386	385	433	427	412	430	411	420	429	451	380	412	416	403	426	411	433	411	445	423	404	446	402	382	481	444	400	350	390	403	426	416	418	410	423	424	400	405	405	412	428	422	439	406	434	405	402	357	453	444	440	443	419	401	421	424	428	457	380	441	408	395	410	426	412	435	438	427	435	415	434	426	442	395	456	396	409	446	427	423	403	382	399	406	468	399	413	425	436	443	410	429	437	447	430	396	409	451	375	411	405	416	431	430	419	404	414	402	428	411	438	388	462	418	423	441	413	453	411	426	420	432	399	436	388	404	382	390	421	421	406	391	397	417	427	380	417	416	420	398	400	408	400	404	432	397	411	430	419	402	431	417	409	414	432	429	399	403	375	377	410	418	412	414	389	429	387	421	423	430	403	440	429	392	416	387	403	388	436	417	398	431	347	434	399	393	393	402	438	421	413	412	415	424	436	409	425	416	422	413	413	409	420	397	459	452	419	412	445	407	420	408	417	397	433	408	422	467	390	435	414	422	406	406	430	395	397	404	401	431	418	404	415	425	373	390	416	411	436	427	402	440	389	424	399	442	399	409	418	401	426	406	428	418	411	394	400	417	419	423	394	428	413	427	448	433	422	407	387	417	401	454	458	385	430	389	428	412	409	446	413	451	414	420	390	375	455	409	392	424	394	408	394	443	421	420	425	440	404	417	419	434	418	418	377	400	435	390	394	444	398	411	416	440	428	415	395	418	417	421	417	418	441	408	397	440	412	412	406	387	405	427	429	410	404	399	425	426	413	417	424	402	387	449	417	376	440	443	417	416	398	415	370	413	406	434	408	439	438	399	430	415	408	433	422	451	431	450	396	403	415	392	408	399	437	418	423	394	421	414	415	430	447	430	417	450	418	381	414	397	445	405	461	442	405	428	405	409	390	420	428	401	391	421	441	441	418	414	402	428	441	427	439	400	421	415	422	424	437	440	402	405	423	451	436	452	408	416	413	387	413	428	404	450	427	432	436	447	434	442	416	404	402	415	421	447	431	396	420	434	392	423	410	424	466	450	408	439	435	417	410	379	435	451	431	401	394	384	451	402	426	403	420	410	409	424	453	434	424	452	373	373	399	397	437	458	418	415	432	400	395	414	430	422	393	425	411	424	452	440	411	434	404	406	419	433	437	437	403	399	434	383	450	397	434	443	380	450	377	420	429	430	423	431	422	399	476	447	397	424	436	452	424	415	424	421	399	445	448	397	427	427	424	433	403	434	409	420	439	394	423	419	406	417	431	442	419	395	403	472	421	413	394	375	423	455	395	382	394	426	418	403	412	426	424	393	412	397	427	434	447	399	428	399	415	405	395	410	424	412	437	395	440	438	402	445	413	405	408	393	397	436	427	388	385	432	410	410	451	415	393	424	403	453	371	422	421	443	401	385	405	442	412	419	383	393	402	378	460	441	426	356	421	431	422	410	427	379	383	420	424	458	420	412	423	380	429	427	430	461	412	401	419	451	389	419	434	429	447	387	413	402	415	443	428	430	418	417	428	462	413	441	397	461	458	403	392	396	402	401	418	423	420	446	445	414	421	437	410	426	398	409	413	434	471	442	425	441	400	409	431	429	464	434	426	416	427	429	381	383	413	446	459	415	402	403	400	413	435	388	402	429	419	420	387	431	441	395	412	428	422	384	425	406	428	422	419	376	413	426	401	396	414	445	380	375	410	443	422	415	455	418	420	418	408	419	434	437	462	437	394	405	386	445	402	408	419	432	438	412	402	418	406	411	418	451	419	412	391	409	413	414	373	444	437	437	401	429	421	428	394	383	389	419	407	464	401	403	390	418	435	392	424	408	421	419	404	428	410	450	424	402	398	398	412	430	429	407	424	391	416	379	432	407	438	432	409	402	447	426	435	433	400	396	461	421	439	452
22824	21692	29447	23841	21068	19590	4299	339	243	210	229	196	204	190	166	162	167	164	152	179	160	201	169	164	189	196	165	171	128	147	151	162	160	166	163	139	153	147	150	147	152	151	156	158	147	135	160	130	151	154	169	161	168	163	138	141	138	158	139	153	150	170	157	146	152	133	136	139	146	133	143	158	130	136	134	162	133	142	143	152	144	124	141	143	147	141	151	137	148	145	142	154	145	136	147	137	150	140	162	136	150	134	142	141	159	139	151	139	149	136	139	139	149	140	143	132	145	129	123	155	173	169	137	147	157	125	127	121	143	133	148	151	154	149	146	146	133	153	153	131	132	143	151	142	154	133	130	159	150	138	161	163	152	146	127	171	165	126	136	143	148	129	140	158	153	149	142	138	141	159	151	150	148	144	148	137	131	153	138	148	142	132	132	139	135	143	151	124	145	154	150	141	130	136	150	130	155	155	127	153	155	154	141	145	136	148	137	155	145	151	162	141	152	126	120	150	152	155	150	139	167	141	131	145	161	137	141	146	157	133	164	159	154	150	135	143	160	157	142	121	146	147	122	135	155	150	146	141	134	143	152	142	163	153	145	133	129	140	133	143	138	146	137	128	134	142	134	148	151	146	136	155	156	145	129	119	139	145	157	128	138	144	161	118	152	137	141	158	137	154	133	145	147	125	151	135	138	158	162	131	140	142	137	148	130	141	144	143	143	139	142	149	143	144	138	146	164	137	141	149	145	134	141	135	137	121	125	145	129	147	142	134	166	143	140	152	166	155	135	145	139	133	149	125	143	135	139	158	143	138	130	159	148	122	170	143	146	143	151	151	166	130	146	147	152	132	153	146	143	154	131	147	161	154	143	150	152	129	140	159	152	165	135	141	148	160	142	142	136	148	148	135	154	136	153	141	150	139	141	130	170	140	152	134	146	125	137	145	132	177	162	136	157	122	154	152	158	144	146	147	156	161	126	140	134	154	112	149	126	162	166	126	145	143	134	146	142	141	146	137	126	144	145	138	135	130	145	154	139	148	137	147	156	138	141	132	163	141	123	153	158	142	117	140	143	159	141	151	133	146	161	138	144	136	124	127	152	151	145	168	158	145	148	145	151	142	144	123	159	149	133	118	154	157	151	130	134	161	162	144	140	141	146	145	148	151	138	149	136	132	142	145	144	156	162	144	150	147	150	141	137	161	142	145	130	141	154	125	137	137	154	168	142	155	161	158	135	133	151	147	164	145	147	158	150	146	141	149	151	146	142	141	139	141	141	134	147	143	154	171	142	130	153	150	152	140	141	144	149	134	155	134	136	132	155	158	136	159	162	142	134	146	135	134	147	148	150	139	143	145	154	148	162	156	143	150	139	144	145	124	146	137	151	154	140	155	124	142	125	146	153	138	141	113	152	145	136	151	145	171	121	127	155	124	171	132	143	141	129	129	154	165	151	145	153	143	165	129	124	150	154	157	140	142	145	158	144	159	147	142	162	145	137	142	150	145	149	146	133	137	128	142	130	120	142	140	149	151	128	146	147	167	148	150	142	147	149	142	142	156	130	145	140	162	174	142	141	168	137	145	151	146	142	133	138	155	146	142	131	157	150	147	131	138	138	141	143	146	157	154	145	134	137	135	163	143	127	141	125	133	134	138	156	148	142	167	141	139	131	123	120	145	132	135	155	151	139	133	158	130	125	152	139	134	158	127	136	157	147	154	126	137	137	152	151	135	147	144	144	139	154	144	157	146	151	159	143	147	158	150	155	121	140	133	158	136	148	126	164	154	137	151	158	136	162	158	144	144	144	157	139	147	128	148	137	145	154	144	122	142	152	129	133	164	153	146	127	135	141	132	130	136	161	164	137	139	160	137	130	148	149	156	154	151	134	160	154	155	150	158	142	143	138	152	148	145	141	158	155	142	154	140	123	138	132	167	153	171	144	145	156	161	165	164	136	161	158	143	149	144	132	156	149	163	144	143	127	128	160	129	140	142	132	125	167	160	146	154	148	152	143	163	134	142	129	152	129	119	159	139	167	160	138	148	159	149	141	148	146	151	159	148	141	125	149	137	145	152	150	144	152	128	153	149	150	152	120	162	166	130	139	163	152	149	137	137	145	135	154	136	149	133	151	145	135	140	153	126	141	146	116	151	130	137	154	151	159	142	148	128	171	168	121	138	144	168	148	150	146	163	129	140	164	159	152	144	135	139	132	158	147	144	117	134	108	143	139	137	162	126	133	136	138	144	124	136	148	142	125	134	142	149	138	142	134	160	128	126	159	150	155	152	149	125	144	152	164	139	171	155	127	146	133	150	120	133	144	137	143	115	153	141	151	143	145	132	121	148	165	143	159	152	145	152	139	148	145	144	147	177	159	123	135	127	148	150	116	127	149	157	134	161	118	122	153	139	138	147	158	152	147	144	132	155	134	152	142	136	136	140	152	140	146	124	124	116	143	139	141	151	137	127	151	169	135	156	157	128	138	140	156	138	147	146	136	136	120	149	143	152	157	146	127	148	149	165	147	126	156	126	164	163	147	154	143	138	136	128	153	144	144	129	149	156	164	175	130	141	168	148	146	128	147	146	156	153	130	136	143	150	132	135	150	134	143	150	147	142	154	152	134	148	145	131	168	132	148	125	142	185	146	124	173	153	142	153	145	144	150	134	148	129	147	138	143	143	125	153	138	144	137	163	166	134	161	163	146	147	143	131	142	149	153	166	140	141	150	142	144	175	159	156	160	130	154	147	128	150	156	145	167	135	137	129	132	138	135	154	145	139	136	142	153	140	150	139	133	149	146	145	153	136	135	139	152	160	155	130	156	150	136	146	144	129	148	148	154	152	141	127	132	145	138	123	127	155	134	157	156	146	153	142	149	142	172	128	147	130	140	110	133	141	154	129	156	150	135	144	165	136	134	143	135	146	126	133	140	144	147	144	137	122	136	139	155	151	149	133	156	142	160	134	147	143	143	131	138	142	165	130	152	149	148	135	158	131	160	142	143	129	156	148	138	135	127	143	143	151	139	138	154	128	151	177	154	142	132	125	126	145	152	144	140	125	145	164	160	148	134	135	154	155	155	172	139	144	167	118	146	156	139	144	150	158	154	140	135	164	129	156	130	126	142	146	157	140	147	150	144	147	124	133	161	140	134	151	125	143	173	123	147	124	142	150	139	150	158	141	163	156	152	144	141	133	119	157	151	150	148	146	170	144	160	132	154	155	157	165	153	158	144	137	158	153	143	147	140	129	132	127	155	134	145	126	125	135	126	134	140	132	115	137	145	139	128	156	131	137	152	149	143	151	142	146	148	160	149	156	148	163	142	143	137	150	140	160	138	152	152	152	149	142	147	155	143	155	156	137	149	142	133	139	139	159	146	127	155	155	141	139	144	159	130	140	149	135	149	127	129	159	137	149	143	128	150	132	142	124	149	135	129	128	149	128	145	139	146	142	153	153	159	149	147	150	156	119	142	170	154	133	152	141	163	155	164	138
54496	95435	59468	12748	1291	994	776	648	536	433	413	363	366	330	286	265	292	293	278	259	296	273	258	260	261	268	250	267	239	245	237	263	282	240	232	232	212	238	216	231	203	214	233	230	201	253	238	226	217	236	230	218	197	216	257	225	214	231	222	188	222	201	206	233	199	207	216	228	206	205	211	205	231	211	214	217	222	227	224	206	232	225	205	229	200	208	224	208	182	203	222	241	232	226	218	208	238	208	231	229	222	244	220	228	203	220	222	195	232	224	213	216	218	225	204	234	208	234	204	246	221	207	201	206	211	208	215	222	204	191	195	191	196	215	217	216	224	215	205	227	205	196	232	199	209	218	219	233	211	239	238	223	210	221	195	222	220	208	238	227	220	208	232	189	189	234	203	199	225	213	216	218	230	228	210	210	206	213	216	201	229	216	225	217	200	237	223	226	227	218	204	204	216	196	218	216	219	222	202	207	217	193	217	216	197	225	207	211	196	214	223	205	204	229	233	216	211	207	183	197	234	203	233	196	194	197	220	213	195	200	225	204	209	204	255	240	211	243	207	210	204	186	228	222	200	216	235	216	190	226	230	210	218	201	181	190	205	237	210	213	200	210	201	205	187	232	213	218	194	240	231	202	218	240	220	178	217	193	252	192	202	228	190	212	230	210	228	212	210	222	227	211	237	219	194	206	219	220	231	207	192	223	232	217	225	216	212	205	201	226	228	198	239	216	244	196	200	195	219	237	186	200	222	211	221	258	228	229	205	208	208	220	206	222	191	224	239	190	218	229	197	216	203	208	221	206	222	213	172	201	180	195	205	227	203	213	241	218	216	229	194	221	209	224	202	185	213	222	213	198	201	225	236	207	205	226	219	234	209	189	204	194	234	200	204	204	211	221	235	186	205	222	212	218	178	215	212	189	220	229	217	214	198	187	248	234	219	205	242	208	228	223	215	214	218	234	214	194	224	197	209	200	213	198	198	205	214	221	210	206	213	198	211	237	224	233	195	203	212	211	217	233	227	202	226	222	228	221	210	221	206	222	217	218	208	213	227	174	201	232	196	223	200	223	233	184	218	221	198	176	244	198	211	224	225	208	219	229	208	219	210	231	228	198	208	203	216	206	182	199	208	211	242	207	200	217	206	191	207	188	208	218	213	200	232	197	180	193	209	201	212	205	206	208	209	189	222	239	224	222	193	242	196	239	200	189	191	228	203	214	207	183	204	217	203	199	213	193	205	207	233	208	213	211	177	223	221	209	211	184	218	235	220	221	226	222	195	223	216	204	214	232	217	192	213	206	212	189	217	212	211	198	208	227	219	198	181	191	203	198	217	215	211	208	217	212	200	217	216	220	221	196	238	236	191	228	217	238	216	208	221	226	236	202	232	212	225	183	208	198	219	209	183	191	229	217	220	184	203	234	208	207	220	198	220	204	219	209	197	226	187	231	236	192	201	215	210	201	203	211	219	218	227	214	214	205	237	218	198	247	209	215	237	224	219	218	215	210	207	209	226	200	231	210	230	201	229	231	224	201	224	206	209	225	240	208	184	199	213	222	221	229	199	212	208	207	220	204	202	208	223	187	242	218	206	210	223	200	213	194	202	218	214	217	217	210	232	223	198	223	225	218	186	202	220	233	205	237	200	213	199	183	218	208	223	190	198	234	218	216	229	194	217	214	210	216	202	190	222	201	208	216	214	224	220	223	197	218	186	209	203	224	243	236	203	191	224	224	201	223	251	238	227	216	244	227	233	199	220	184	188	223	211	203	217	214	213	203	190	237	191	217	220	222	229	206	219	219	229	216	232	209	225	170	196	197	232	195	215	209	242	226	200	211	204	228	208	234	198	213	219	206	194	236	234	223	211	208	228	210	223	224	235	206	221	196	216	220	224	259	219	220	227	199	207	203	231	188	238	208	237	227	199	229	190	197	205	198	217	217	219	228	200	211	191	222	202	206	207	218	197	224	224	202	215	246	227	208	207	211	222	221	198	195	195	202	229	184	209	180	218	212	227	194	194	202	234	204	207	198	223	213	208	206	220	197	207	222	216	205	207	220	217	219	209	229	218	191	209	220	184	203	234	247	222	206	226	221	221	230	210	226	215	251	190	208	206	202	219	216	205	223	210	221	222	201	206	218	203	206	220	244	227	202	196	198	219	197	211	224	229	218	224	191	207	224	221	201	222	221	229	231	216	211	215	229	221	208	226	229	226	224	187	214	230	203	232	215	203	197	220	226	197	220	188	222	203	208	199	203	219	209	213	220	198	206	222	201	198	240	228	228	206	204	198	206	231	223	210	211	232	216	230	203	201	237	211	203	210	233	234	207	227	212	222	222	213	218	207	196	216	202	225	212	216	220	212	223	215	203	205	203	202	233	221	240	194	216	198	213	195	204	224	224	202	232	190	219	193	210	190	215	253	211	210	224	197	200	194	213	218	207	228	230	213	196	206	241	218	208	221	199	194	204	204	244	204	208	215	215	215	210	236	199	224	252	213	192	226	220	216	196	219	215	224	194	216	224	221	226	215	186	236	217	217	175	223	222	186	244	210	201	205	202	213	212	216	206	179	203	210	216	216	207	217	202	203	211	222	231	211	202	224	201	223	204	209	210	204	241	210	226	218	220	225	190	213	198	207	223	235	203	200	176	221	215	217	212	203	200	225	214	242	229	190	204	219	202	215	217	213	240	217	225	212	238	209	211	195	183	226	224	199	179	202	200	187	189	214	224	220	218	214	214	202	221	203	210	205	202	191	197	222	221	204	228	196	206	224	230	210	224	211	211	228	209	189	203	224	216	221	225	224	225	185	243	200	218	215	223	224	208	225	176	201	214	215	213	221	214	207	186	233	211	224	193	214	208	213	219	221	258	210	194	240	205	236	221	212	220	230	229	223	215	215	214	198	215	205	217	194	231	225	224	223	221	202	220	232	211	200	217	219	231	212	200	222	191	211	234	207	197	238	212	230	207	209	241	208	205	218	225	238	232	193	222	211	198	220	217	214	226	217	226	199	221	199	223	207	231	248	219	184	231	226	220	219	222	222	199	214	232	211	184	225	215	246	209	222	217	214	186	212	191	214	223	215	227	177	237	210	183	206	209	205	204	214	237	202	207	197	246	214	196	214	210	210	235	210	211	223	212	205	229	222	206	211	221	233	217	233	180	221	213	209	208	229	225	232	193	198	213	181	204	204	209	207	228	218	212	210	207	214	182	206	200	198	232	207	180	199	201	220	230	180	195	239	223	205	224	186	211	204	184	182	213	182	218	239	250	212	195	237	225	233	215	224	215	216	217	232	231	245	214	235	214	207	198	226	210	207	210	217	212	207	229	225	234	215	206	216	231	213	238	213	196	206	238	205	219	185	212	220	238	226	235	197	201	214	201	230	238	237	215	199	256	249	215	218	210	237	241	216	219	191	217	243	226	201	205	209	188	240	236	238	215	204	214	248	188	221	195	206	202	192	209	216	204	253	218	214	208	225	223	224	209
27031	28872	24073	4922	317	290	300	317	313	289	279	308	270	302	300	306	293	288	310	294	278	290	291	293	315	302	309	296	303	292	323	318	274	281	297	309	281	281	308	270	302	290	289	304	301	306	289	294	330	288	272	304	291	281	283	285	288	276	300	273	290	296	295	306	300	280	316	288	264	274	292	298	295	303	291	299	290	309	289	277	298	304	289	314	263	286	308	317	313	298	310	298	320	279	281	290	298	302	307	260	297	271	289	289	309	297	290	275	308	310	302	297	318	290	311	296	284	289	298	308	276	287	278	326	305	297	305	249	303	320	325	291	275	288	294	292	295	287	294	268	272	336	302	285	301	295	299	278	313	304	299	292	311	268	285	276	289	307	297	285	317	317	284	289	289	295	270	292	273	290	291	262	273	292	314	308	277	296	314	300	298	304	338	311	278	282	296	280	303	314	312	289	292	259	276	312	307	320	277	285	292	297	290	300	330	294	292	292	289	293	287	300	290	311	293	287	264	264	293	284	271	294	269	279	321	281	278	305	306	296	301	291	269	295	279	294	281	296	282	265	278	299	289	266	276	268	300	310	284	276	300	286	309	295	253	283	309	284	286	297	286	283	273	294	313	294	320	277	292	282	284	319	298	291	313	302	277	269	306	292	304	298	297	303	298	274	293	278	289	285	287	302	284	300	317	271	281	279	293	284	315	322	250	295	292	277	282	312	281	304	277	285	322	303	290	281	298	286	302	283	315	312	279	304	296	296	281	282	303	293	284	289	295	312	271	285	313	301	312	283	277	263	288	273	283	272	286	293	296	265	288	291	284	290	321	272	304	311	270	279	297	254	265	273	305	319	290	306	316	313	270	333	290	309	297	267	293	263	291	289	307	278	302	289	299	312	323	287	263	337	280	291	312	282	302	303	301	279	336	278	305	295	260	281	296	318	301	299	279	275	266	300	309	310	305	266	285	286	313	302	273	267	287	292	296	264	291	283	306	287	294	288	297	283	312	267	306	296	275	278	281	238	279	285	286	310	288	288	303	325	296	308	293	298	289	288	269	313	313	294	309	320	282	289	312	292	276	282	269	287	296	311	255	277	279	320	267	282	314	270	306	277	275	296	263	271	287	268	286	312	281	291	272	287	278	300	320	322	308	321	294	280	304	299	261	277	276	262	277	314	312	278	290	292	267	318	284	267	292	300	278	322	300	283	286	256	306	291	302	297	290	286	274	287	323	305	276	267	280	303	273	293	283	282	279	285	263	293	310	275	296	282	276	270	329	294	285	271	303	296	293	283	268	284	281	291	288	316	291	248	278	300	310	276	280	309	287	294	283	297	271	294	300	278	308	265	303	278	306	301	286	294	274	316	270	290	269	305	274	310	310	259	293	310	301	299	283	268	292	279	286	293	315	308	292	265	289	311	298	278	299	299	288	305	287	294	289	300	326	295	315	293	287	251	296	298	302	305	253	319	280	253	311	315	294	301	320	281	306	277	266	286	286	271	283	302	297	331	290	285	268	289	309	281	282	258	275	305	316	267	235	308	308	296	277	337	276	309	279	274	289	270	287	296	273	323	303	293	269	301	315	283	300	295	308	270	298	346	311	307	296	303	304	277	295	307	281	286	307	281	309	289	293	301	307	301	321	280	307	305	305	295	285	331	274	325	287	279	267	278	289	275	278	292	305	305	320	323	305	295	294	280	273	291	295	279	281	283	299	293	288	279	310	265	284	286	300	248	278	287	312	273	310	267	301	280	270	274	295	275	266	308	261	276	301	286	257	275	278	297	312	262	251	294	299	292	301	301	304	294	294	288	288	300	301	289	305	317	300	299	267	307	282	279	304	270	319	327	295	288	286	296	325	277	320	310	279	276	309	284	295	293	273	292	303	316	260	308	298	299	283	318	282	284	280	271	320	294	326	269	294	299	302	332	311	285	329	296	272	277	287	274	267	272	301	283	290	305	289	285	297	280	276	272	322	308	308	284	270	295	292	272	294	276	291	305	302	301	267	310	300	297	292	278	279	293	285	255	301	278	282	261	274	263	319	301	291	284	309	313	290	304	302	308	303	269	317	295	277	285	293	280	283	305	327	265	299	250	295	283	286	305	286	284	291	270	307	286	302	287	310	299	283	296	280	260	294	279	286	321	274	308	289	269	292	290	290	309	283	279	316	294	309	302	275	284	322	289	290	257	310	269	298	277	301	286	301	285	265	301	284	278	294	297	300	298	290	304	283	309	291	309	307	285	314	300	265	294	326	281	322	296	285	305	272	331	292	251	323	279	292	302	311	282	272	343	313	247	316	291	301	277	271	303	323	308	314	303	302	307	277	309	297	285	292	286	308	328	327	275	279	298	287	267	277	286	309	284	291	287	299	289	325	309	289	322	291	290	278	284	310	316	295	311	300	241	298	293	274	279	284	279	259	296	304	293	304	275	283	312	331	295	324	298	307	279	313	279	269	286	291	302	298	287	295	308	296	301	305	302	308	288	262	309	308	275	254	302	297	311	298	262	278	292	278	318	271	317	274	292	257	289	298	281	314	307	282	302	312	300	296	297	296	297	312	295	280	279	294	272	273	323	304	291	303	298	296	275	302	275	262	281	297	264	288	282	315	269	324	264	280	306	283	283	256	285	288	298	297	285	267	281	315	329	273	271	321	267	305	280	284	315	298	318	302	294	289	276	311	276	287	293	295	277	305	273	287	290	284	333	284	263	280	276	294	289	274	312	301	296	297	306	276	271	316	268	295	293	309	296	304	290	287	292	276	295	278	300	297	262	282	302	283	305	263	337	301	285	277	278	277	304	264	294	314	269	286	280	296	274	296	335	327	320	263	261	299	296	304	293	315	301	301	290	289	288	289	280	280	277	310	304	299	258	302	292	278	280	276	277	328	305	277	310	285	308	284	285	276	312	268	283	286	304	262	271	307	302	287	263	288	277	285	297	281	299	304	286	293	272	287	302	293	294	310	267	292	267	274	277	302	300	260	292	307	297	298	282	277	284	310	308	268	305	287	281	282	290	317	298	276	279	266	286	291	291	264	305	308	293	312	291	295	275	282	309	269	301	276	259	310	282	309	268	284	258	309	287	283	288	279	258	314	284	311	310	256	296	278	253	312	295	262	266	305	283	313	260	312	269	278	293	304	289	288	289	247	287	279	271	305	275	305	299	254	287	309	268	302	277	315	297	315	303	291	295	328	283	261	318	301	268	282	278	317	309	322	289	255	315	289	276	289	281	307	261	284	305	260	331	280	310	300	312	292	288	284	322	297	304	269	299	293	274	286	307	311	307	308	302	284	298	278	328	299	288	298	306	302	299	292	287	302	296	284	286	303	313	304	289	269	272	290	301	293	289	305	275	319	246	315	279	328	292	306	303	324	275	283	292	297	308	286	300	314	284	317	288	309	303	309	254	305	307	288	300	284	268	267	294	295	276	310	271	310	280	287	270	263	312	287	306	288	303	284	278	300	277	280	281	271	284	264	275	297	299
25552	47100	21642	1550	456	441	426	439	402	423	441	391	440	433	396	418	450	385	420	432	456	447	424	459	431	449	462	416	438	461	417	431	392	444	477	420	450	453	391	402	447	446	400	420	441	418	388	425	410	411	402	424	394	467	429	407	448	442	414	464	394	401	404	406	386	427	435	437	401	441	433	436	400	456	447	420	431	471	381	439	402	401	434	417	433	405	441	453	407	385	442	412	421	423	439	423	419	418	417	437	437	434	457	412	425	410	444	413	442	437	427	437	432	442	421	413	410	418	397	462	433	401	433	431	425	458	449	416	420	434	427	431	442	409	421	428	426	407	450	457	471	409	437	400	409	452	418	411	426	399	397	442	418	472	420	440	421	442	399	452	401	412	423	397	440	434	409	422	414	408	432	459	420	429	453	424	418	477	487	422	435	452	420	439	411	424	430	418	445	439	445	466	441	441	419	413	428	440	465	451	413	417	429	432	401	419	412	412	432	408	439	459	411	387	431	433	432	422	420	433	403	450	429	442	466	443	440	433	441	408	440	424	466	423	412	396	430	425	437	424	439	431	405	427	392	413	419	399	396	441	414	400	454	415	422	446	402	448	423	429	428	461	427	410	393	429	411	405	405	442	430	404	426	432	409	397	413	444	416	429	444	429	404	423	432	478	444	440	417	418	395	439	388	439	372	466	426	384	419	455	430	405	419	385	444	413	393	427	426	452	417	392	403	428	432	430	417	427	411	438	432	444	428	405	426	430	435	406	424	461	447	393	395	431	427	424	478	406	439	399	414	463	442	440	423	401	437	435	423	405	428	414	391	445	403	439	469	482	438	433	419	413	442	437	416	453	396	416	403	428	474	437	453	409	387	425	410	425	444	423	399	433	412	402	402	454	397	424	415	406	440	415	421	363	453	392	428	401	438	439	441	419	402	444	412	409	459	451	434	411	474	385	454	430	445	488	438	445	447	427	465	435	376	443	437	451	432	427	408	436	394	406	413	396	427	425	429	431	425	416	417	444	400	410	382	430	411	362	419	415	426	427	430	436	425	482	419	388	435	438	424	421	411	387	446	431	440	429	405	427	403	427	411	418	436	392	437	389	427	449	407	493	423	440	404	414	410	429	412	410	412	456	399	435	465	399	452	441	392	417	415	438	386	430	406	411	429	427	461	421	406	398	410	448	429	441	443	438	434	445	417	441	424	440	423	440	417	441	411	392	410	435	420	399	415	437	440	429	445	423	451	427	379	414	421	459	448	425	386	436	429	424	453	385	447	419	438	436	431	414	403	438	414	464	423	395	465	431	428	424	414	440	433	443	420	468	453	423	415	416	410	420	419	440	424	442	426	436	452	435	418	383	424	453	441	430	421	397	408	441	403	389	418	476	426	449	445	457	402	421	377	426	459	444	422	444	403	443	425	436	415	423	456	405	395	427	442	417	429	384	421	422	404	422	423	420	439	403	458	414	453	434	392	424	447	390	387	402	414	426	437	419	441	390	444	432	415	444	425	421	435	429	428	449	426	391	411	435	411	408	395	448	406	439	459	431	409	425	434	457	420	415	405	437	416	420	410	443	385	418	458	437	467	415	395	414	440	406	429	427	412	418	410	414	438	442	473	458	427	433	438	431	417	443	435	412	423	396	374	430	450	461	406	443	385	429	442	417	429	462	432	445	417	394	457	418	418	444	486	412	398	427	441	411	447	417	438	418	471	412	408	443	429	398	396	371	427	438	452	432	392	406	413	418	435	435	455	431	433	381	417	406	417	427	413	424	376	437	439	418	438	440	406	444	425	459	443	429	413	460	442	410	439	439	408	444	426	441	448	435	437	414	477	412	405	419	416	455	386	425	415	431	459	453	420	433	440	444	452	426	428	435	449	423	388	423	413	423	420	402	464	431	399	434	447	418	450	435	428	400	437	445	405	429	433	391	442	432	460	415	418	430	433	478	423	481	452	424	409	403	412	462	404	378	421	419	421	397	481	402	408	425	442	444	431	420	428	455	460	460	452	443	445	443	438	403	416	421	412	445	433	436	411	444	398	418	428	451	449	417	432	435	406	427	427	468	414	423	425	433	445	451	462	451	387	397	436	452	435	437	454	463	457	435	402	380	424	436	395	402	412	424	466	383	430	413	417	438	456	394	472	448	413	433	402	428	440	454	412	426	450	401	456	450	418	432	429	412	441	438	407	393	466	450	407	422	405	419	445	437	427	429	448	438	423	436	432	425	427	464	406	435	423	413	424	414	402	457	415	428	433	436	434	417	439	410	394	444	470	427	451	471	405	404	427	383	453	439	405	441	420	426	408	399	443	401	418	400	425	412	437	428	432	375	445	443	427	410	425	449	402	419	436	371	404	408	434	405	427	426	418	388	407	467	451	472	442	431	431	437	466	394	445	410	429	408	415	410	420	455	388	429	457	395	416	402	445	419	445	460	450	424	374	413	440	414	429	403	423	441	424	426	434	456	399	409	406	421	441	433	407	427	436	443	453	429	379	431	427	443	416	442	459	434	436	395	426	428	421	407	428	470	413	420	427	431	442	393	418	446	424	409	459	415	432	408	412	437	450	359	462	441	407	454	423	441	415	444	423	405	465	454	420	463	412	413	388	427	377	430	437	408	421	420	395	458	393	410	447	421	418	381	413	409	416	426	424	383	427	484	399	453	403	407	413	411	436	439	442	437	434	416	438	428	437	404	397	389	435	401	446	411	383	386	415	428	408	424	461	407	428	400	426	418	411	398	422	392	407	414	408	430	425	452	418	422	442	427	416	420	456	417	436	434	419	397	455	403	385	426	418	444	390	448	431	437	439	396	409	427	398	425	445	404	391	426	406	447	424	441	408	436	437	381	403	427	402	464	431	399	447	392	391	416	438	420	426	437	412	407	439	441	394	408	413	393	395	442	418	450	435	424	408	478	432	416	420	429	383	407	422	439	382	418	423	430	420	412	466	412	438	427	448	401	433	398	403	406	437	429	424	397	423	457	425	438	444	385	497	438	415	402	403	420	422	415	466	411	414	405	430	420	428	394	457	450	460	419	404	404	390	391	459	460	387	439	409	431	433	432	451	466	420	434	427	420	414	458	467	417	418	431	398	436	379	426	396	413	397	400	401	428	430	440	439	387	446	439	432	441	396	446	434	423	393	446	424	423	423	443	403	437	403	410	447	446	434	433	411	430	430	407	416	444	432	431	452	428	451	438	378	432	406	418	434	429	405	383	433	385	422	442	367	413	441	449	426	400	418	416	431	439	428	470	406	424	400	441	416	446	389	438	386	414	382	433	407	420	426	405	403	433	399	438	452	434	460	402	389	398	401	430	414	408	422	452	422	443	431	435	407	434	440	409	442	454	397	412	419	408	435	397	406	400	412	421	410	436	466	412	392	426	411	426	445	411	396	441	413	397	408	430	430	404	441	415	409	457	391	418	405	427	417	451	425	420	393	418	431	422	449	393	405	416	422	424	408	421	428	420	469	429	421	433	396	383
23878	22381	29079	24564	19913	7223	543	386	335	337	289	315	292	315	288	274	287	291	314	282	319	295	281	295	304	272	279	302	280	300	289	285	287	262	334	278	240	286	244	276	310	268	304	304	283	268	292	254	263	286	289	289	291	257	275	278	258	269	276	277	283	291	282	277	287	258	285	298	301	259	274	311	272	255	274	276	273	283	291	272	254	266	298	280	288	266	277	262	271	288	300	297	267	277	268	260	244	256	288	272	265	289	293	260	267	282	288	287	290	265	258	273	290	303	275	287	299	290	259	254	316	276	269	274	283	271	273	285	303	258	286	277	291	282	298	312	286	287	266	249	259	286	288	295	307	263	268	293	272	292	276	254	283	299	293	277	289	279	317	259	280	265	258	285	270	290	296	270	300	262	297	294	298	257	303	261	272	295	292	305	287	278	273	291	280	277	273	314	261	273	259	298	296	284	330	323	303	289	252	259	259	281	252	280	277	273	282	287	301	269	284	283	263	273	296	279	272	298	299	281	312	261	249	279	320	255	250	300	275	270	278	278	287	258	284	292	273	287	264	291	305	261	281	280	286	304	283	282	265	279	246	272	271	286	316	288	290	288	286	257	288	265	320	315	276	286	297	281	278	304	298	291	269	267	253	291	284	296	281	272	287	281	278	282	284	266	276	275	283	273	292	267	256	318	268	253	259	295	282	279	286	270	287	269	281	276	291	283	309	279	266	283	278	282	295	277	280	267	272	249	277	258	281	282	282	291	299	276	259	290	294	262	300	295	267	272	264	302	323	257	265	266	286	265	280	277	295	248	272	278	274	291	290	306	290	297	279	303	295	262	281	295	252	273	291	273	299	274	271	223	273	274	288	265	294	255	274	298	269	285	337	280	268	275	251	320	257	297	308	283	278	286	286	287	292	267	284	305	286	258	280	278	284	294	265	288	304	287	291	271	295	262	262	272	242	283	263	270	255	306	284	265	287	273	260	251	270	328	256	271	281	287	296	289	242	271	265	268	283	294	269	266	282	287	292	274	290	273	270	305	283	287	309	273	286	296	274	297	268	281	278	285	266	245	286	259	269	252	260	279	295	351	282	290	281	275	271	302	259	285	311	316	252	261	281	282	270	288	268	255	252	282	267	245	300	309	302	285	288	301	250	283	253	299	295	272	285	285	305	293	235	252	281	239	277	262	292	277	260	273	284	283	307	316	271	283	290	271	295	289	291	305	246	291	285	266	256	242	282	278	300	257	278	322	289	268	268	257	274	279	277	262	296	281	280	281	276	287	292	268	298	279	293	272	286	281	279	260	298	269	288	265	281	269	278	284	271	276	270	283	255	274	296	265	280	303	272	257	279	257	276	291	293	261	249	276	272	260	252	266	265	289	274	295	286	239	296	273	290	283	267	308	281	281	280	272	276	294	275	279	260	261	297	291	292	275	289	290	289	276	294	253	302	277	276	263	261	279	282	300	282	275	264	264	290	261	266	298	265	280	291	273	288	272	294	274	308	279	279	283	291	256	290	241	271	266	281	310	268	253	282	264	303	289	276	269	283	287	263	259	281	282	270	251	248	277	265	271	283	286	254	256	285	285	300	295	267	268	296	272	276	270	270	298	287	299	277	323	269	267	277	260	307	296	275	286	294	251	291	241	293	276	254	261	307	301	280	277	271	265	269	278	307	269	256	308	274	278	279	268	297	283	264	289	279	288	248	288	278	247	293	301	274	300	270	286	276	298	276	269	253	288	292	258	265	320	273	286	250	269	280	270	267	310	270	252	269	279	266	311	293	286	278	267	283	297	297	275	260	274	281	299	276	283	276	271	274	283	319	257	289	281	284	291	284	288	274	253	286	289	270	268	292	278	267	285	253	277	255	296	277	276	301	279	284	287	287	259	286	258	250	277	306	264	264	260	268	307	284	289	271	287	315	254	295	245	280	279	295	283	280	273	291	296	305	296	299	278	292	279	269	293	269	301	259	269	309	292	302	293	284	265	281	317	300	260	277	269	273	278	274	280	272	253	290	273	280	246	274	294	260	251	281	277	292	274	306	267	244	263	286	263	279	287	249	278	253	285	307	266	272	294	243	317	285	286	266	282	298	261	258	310	288	253	293	297	286	274	301	305	270	247	299	294	282	271	280	259	251	272	270	275	287	311	262	308	285	261	289	274	300	261	273	267	265	292	260	296	305	313	294	281	296	302	292	271	269	290	268	274	272	295	245	278	287	297	280	258	286	258	289	271	316	306	260	283	262	282	267	267	300	281	281	300	258	260	268	283	254	289	284	299	264	264	273	267	312	274	251	282	284	301	261	272	284	311	277	278	283	289	290	286	292	299	270	268	312	280	281	288	277	243	264	308	265	261	274	264	309	281	249	300	244	268	281	303	290	283	304	305	277	288	289	298	256	277	242	305	288	277	282	281	273	279	287	283	290	267	287	272	282	272	290	271	301	299	294	265	286	280	264	297	293	272	264	259	281	270	279	276	303	289	255	263	293	281	279	257	262	279	270	293	280	280	292	297	277	309	273	259	314	291	262	279	296	268	296	267	266	269	277	292	287	267	267	276	274	286	288	265	303	278	302	277	292	261	288	295	240	278	282	257	291	300	303	277	257	254	303	291	295	264	276	276	282	293	277	287	280	267	289	277	256	314	276	302	278	252	277	283	286	289	295	279	280	291	278	271	250	277	260	275	272	286	273	287	265	306	269	280	285	287	249	269	291	269	302	295	268	277	286	285	254	300	266	285	309	277	310	273	292	285	296	277	291	249	272	258	266	287	292	324	291	278	268	287	268	252	269	275	287	265	282	270	253	311	293	282	283	277	284	266	264	305	265	269	290	250	257	287	247	291	296	306	296	272	275	313	273	280	297	312	292	262	253	268	259	260	290	294	286	263	292	344	289	291	257	269	266	280	265	260	274	271	289	289	295	274	278	292	277	286	277	312	300	334	273	280	297	297	262	273	265	269	273	249	257	277	299	297	277	282	275	263	271	296	271	278	287	264	254	297	267	251	285	274	287	280	262	283	277	286	289	294	277	296	305	285	304	260	293	298	314	285	281	270	257	290	276	276	275	286	288	259	283	285	275	282	285	292	279	275	249	258	284	303	303	281	282	284	287	286	302	288	276	264	256	271	308	292	274	281	266	288	268	278	289	288	281	297	278	285	277	269	282	284	303	288	278	263	292	280	285	266	270	294	266	304	275	274	255	268	240	283	291	297	262	289	281	306	265	266	253	293	309	280	290	303	280	285	274	270	253	271	277	288	283	281	272	272	317	267	274	289	309	268	277	307	271	274	267	311	251	264	257	284	267	254	289	278	301	287	296	268	274	279	286	309	258	245	306	291	278	298	274	273	281	250	266	271	268	261	282	307	298	260	266	270	254	295	295	267	297	305	319	254	289	257	281	253	293	293	258	251	272	282	295	262	258	299	270	272	276	297	267	304	307	272	263	277	264	286	296	249	297	304	302	304	248	275	269	267	273	295	282	268
49664	90175	48038	7392	984	801	626	634	529	508	504	497	482	468	459	468	456	449	451	406	410	413	397	399	430	459	399	400	434	409	417	415	417	370	422	472	432	426	400	429	413	400	420	406	442	414	409	408	385	421	403	418	393	425	387	396	415	401	405	394	395	419	440	422	375	454	389	424	427	415	426	378	425	404	442	392	434	414	409	404	429	409	418	422	425	435	386	384	399	381	426	421	367	428	411	385	444	394	426	433	414	389	432	437	414	417	378	397	423	410	406	379	428	420	425	400	398	426	398	402	409	392	414	416	416	401	388	417	420	427	423	416	439	408	423	410	409	383	401	423	398	439	418	371	413	401	403	385	381	391	390	424	410	381	423	401	397	374	389	420	394	422	404	416	380	399	405	397	387	429	380	409	444	426	416	412	382	427	411	399	429	389	433	381	405	405	425	414	424	402	393	398	431	397	409	402	452	410	431	426	416	433	413	445	414	415	391	410	425	402	406	376	405	397	428	431	381	367	397	413	418	443	390	412	431	386	427	386	465	410	402	390	418	436	391	390	425	385	418	433	424	438	363	368	384	372	405	425	455	449	408	405	411	411	414	419	442	424	415	411	405	407	391	440	403	367	420	411	404	400	436	390	407	437	405	427	446	406	384	406	416	417	415	436	391	401	392	397	453	412	391	418	433	403	418	408	421	418	409	366	405	393	411	428	429	394	412	383	413	414	417	407	417	414	440	382	367	382	394	424	383	376	371	406	400	369	379	394	398	417	394	411	418	414	409	387	386	433	421	389	413	367	383	464	406	398	375	393	405	426	425	395	401	409	416	417	408	410	405	401	399	405	400	380	417	412	397	407	387	410	394	405	393	412	393	392	430	408	413	421	393	396	403	385	416	401	409	437	411	426	398	381	392	427	413	421	393	369	398	416	404	460	416	397	402	422	423	375	421	425	419	408	417	427	387	407	378	412	432	402	381	419	434	390	448	382	400	427	401	379	425	424	410	411	422	405	411	389	386	357	358	412	422	400	378	405	438	438	418	381	420	421	427	387	461	371	434	401	435	399	390	357	389	421	416	410	412	408	421	431	393	427	397	457	399	412	379	403	397	433	386	347	394	397	458	377	393	402	421	446	409	417	426	438	403	414	422	430	441	426	419	412	387	398	392	422	356	410	415	409	390	381	417	378	405	393	421	409	425	430	432	432	372	399	434	427	394	402	401	392	410	412	412	385	463	379	399	390	422	419	432	392	438	403	422	417	437	397	421	413	411	370	412	404	424	414	418	392	412	427	443	435	418	447	423	422	423	414	430	388	416	428	417	404	389	394	399	435	404	369	382	364	390	407	401	397	384	402	421	442	421	421	417	438	443	399	388	400	415	407	401	420	431	462	418	412	397	422	433	379	390	418	400	424	432	403	411	401	412	389	397	434	413	423	460	462	402	432	376	398	381	399	424	385	416	427	423	388	413	402	400	395	441	412	419	357	422	409	420	421	425	438	387	399	398	417	404	426	396	388	454	445	405	421	411	436	414	419	410	445	408	417	420	412	413	457	408	441	408	406	445	391	397	400	415	358	394	399	428	402	388	378	404	417	391	428	395	402	402	412	415	421	391	470	411	443	441	416	431	410	433	381	422	414	409	416	374	395	435	403	411	433	411	354	421	429	427	444	430	417	373	413	430	397	421	388	446	392	369	399	461	410	425	432	415	396	433	444	405	429	418	425	420	394	399	419	426	404	419	421	431	415	401	395	424	429	416	416	404	407	420	422	391	402	375	424	424	407	433	371	410	401	431	424	403	422	433	416	403	383	434	443	396	420	438	378	432	397	400	425	403	402	394	411	400	425	376	401	412	411	421	394	433	422	425	384	424	384	420	417	414	396	416	409	418	432	396	416	405	398	413	419	405	410	395	399	408	392	418	437	420	411	424	441	400	387	413	383	503	395	417	412	398	391	406	408	395	431	412	436	396	367	417	401	420	414	414	426	394	413	419	402	424	417	405	400	428	423	396	412	438	419	399	405	397	403	422	409	416	429	434	396	394	379	425	390	428	423	416	432	430	457	428	407	387	382	401	373	422	392	436	406	382	393	410	414	422	454	410	372	414	427	428	449	399	387	366	368	407	391	400	443	417	403	386	380	390	388	399	417	412	385	430	383	424	438	409	396	399	403	420	405	416	424	392	413	414	413	412	402	416	416	399	456	416	441	442	396	408	438	456	384	439	364	397	415	449	387	397	396	389	417	439	406	412	425	403	400	402	427	406	398	414	430	406	416	393	456	428	401	402	377	398	427	427	399	411	429	428	400	434	376	435	432	407	431	451	403	401	401	392	438	412	421	420	378	392	420	444	417	430	446	410	434	408	386	409	383	412	416	425	395	389	430	409	417	402	401	404	422	429	384	380	374	391	423	400	412	440	424	424	399	400	389	418	411	394	406	444	428	406	437	404	427	407	425	421	386	421	410	385	407	428	394	412	440	383	395	370	404	431	414	454	430	441	379	422	412	423	398	396	431	389	414	458	432	386	413	383	376	377	389	428	382	420	407	419	424	404	412	419	427	429	414	407	420	439	386	377	381	389	400	405	395	415	417	418	402	402	373	418	425	399	383	451	380	409	418	376	426	408	380	399	382	400	434	437	402	432	370	367	399	399	409	434	364	401	407	400	395	432	427	409	382	427	405	403	385	362	400	429	428	427	420	419	415	432	402	416	379	412	422	410	429	418	412	415	454	399	440	398	399	378	412	426	399	422	427	404	431	430	414	442	413	418	438	385	404	418	377	407	345	398	407	389	424	414	425	404	441	403	408	438	431	433	402	405	448	394	400	368	402	423	421	412	377	409	382	421	431	391	424	431	433	423	435	416	389	420	393	415	411	399	422	387	411	414	401	404	409	426	419	435	407	394	413	404	413	391	409	419	404	386	389	401	376	412	375	385	409	424	431	372	404	414	417	415	392	421	448	417	410	440	390	426	415	420	397	422	422	419	372	402	415	429	430	380	396	394	398	418	405	419	411	393	391	416	404	420	424	423	402	409	425	410	440	432	408	409	384	412	431	419	409	405	421	424	398	400	382	398	427	431	413	369	399	358	386	410	402	443	404	415	391	445	400	436	384	438	388	388	410	406	418	389	402	382	398	407	406	410	423	402	443	400	403	382	396	436	395	435	387	403	376	460	397	389	386	449	408	405	387	418	410	446	407	372	400	387	439	390	393	416	406	440	431	422	425	374	411	388	396	416	388	396	420	430	435	382	360	409	428	402	421	416	443	408	416	452	436	386	436	388	420	402	414	426	384	402	434	420	409	407	442	403	418	421	377	425	410	426	414	383	382	376	420	405	387	419	394	408	394	421	441	411	408	438	392	407	426	409	433	395	393	412	426	414	413	426	397	395	441	397	440	382	411	402	432	425	389	418	438	412	355	375	414	435	387	416	374	399	386	432	440	401	395	410	361	391	403	449	433	396	404	405	398	439	412	390	419	397	442	404	404	383	410
22889	21631	28651	24024	21096	20911	8334	366	260	234	207	238	150	196	177	168	166	157	198	186	163	162	179	159	161	165	154	152	158	183	149	143	124	136	168	143	152	147	150	162	143	158	139	141	145	141	144	164	155	166	124	158	146	157	159	125	123	134	143	140	141	138	142	143	148	159	141	152	154	132	127	141	141	131	121	153	130	139	154	179	139	144	157	139	156	123	135	133	136	143	155	164	145	140	137	143	136	153	141	168	147	124	147	125	126	146	142	152	155	122	137	153	142	141	141	146	137	152	140	160	140	147	122	126	174	147	130	146	150	146	149	144	156	150	139	140	169	169	152	145	144	157	162	143	135	128	142	147	164	129	139	128	140	157	131	145	115	125	129	152	135	144	126	153	156	138	136	137	124	127	110	127	146	143	137	159	127	141	142	148	146	144	137	157	154	159	146	161	149	142	151	149	140	138	142	149	148	139	121	147	130	140	145	134	129	156	155	156	143	163	147	156	136	144	125	140	134	131	145	146	130	139	134	137	131	151	137	157	150	124	131	156	128	136	136	150	133	149	131	135	137	138	159	129	141	153	134	155	131	153	136	149	155	127	156	139	147	146	119	141	138	153	127	159	150	153	135	150	125	152	115	153	139	143	144	156	152	128	138	149	145	132	130	138	130	142	139	139	128	128	148	145	134	129	129	132	153	161	144	142	130	143	150	130	141	120	134	128	137	121	143	130	155	127	125	134	142	146	138	149	145	149	143	141	163	154	160	142	124	150	126	154	149	150	149	139	145	155	149	129	142	156	145	165	134	161	143	139	128	132	165	135	146	143	152	138	135	152	138	153	161	146	156	133	157	142	149	150	119	155	131	138	150	150	141	152	145	133	134	131	160	148	149	156	150	146	141	130	136	122	139	118	135	152	154	164	143	163	141	136	153	158	133	133	150	126	149	124	117	135	120	148	125	148	141	144	139	144	154	137	145	142	133	144	137	126	156	127	144	160	140	137	156	131	142	139	150	151	145	146	140	151	155	152	153	129	137	129	142	145	149	148	138	159	147	148	145	162	140	147	142	146	141	142	148	129	139	141	147	142	143	138	136	126	150	136	136	128	157	150	144	135	115	166	144	148	125	144	147	143	129	132	152	140	147	145	124	134	131	144	151	121	125	155	126	158	134	161	148	135	142	154	138	146	131	128	152	150	145	145	147	130	135	150	136	143	145	134	147	141	146	145	130	152	136	129	134	153	133	136	134	155	117	152	129	145	154	167	142	155	142	139	131	116	133	137	144	150	133	141	140	159	139	161	139	166	133	161	150	142	127	141	146	136	149	152	139	135	153	139	159	133	146	147	138	160	142	150	115	153	139	153	127	129	134	144	130	161	159	148	134	165	124	133	135	159	132	128	141	153	140	169	151	129	152	140	134	143	145	135	130	164	140	145	172	136	146	154	144	133	152	176	173	136	150	136	131	133	146	152	144	159	146	157	115	153	127	141	133	149	138	155	144	142	145	139	138	135	131	138	128	140	140	127	144	127	126	127	133	141	144	136	136	136	152	157	139	146	142	144	154	137	140	149	153	119	143	152	146	161	150	140	164	117	129	136	144	148	155	166	131	142	155	149	134	119	146	140	158	141	132	116	144	142	133	159	159	126	147	162	151	130	117	130	149	161	149	172	164	159	126	146	135	147	128	134	146	147	137	160	134	124	130	149	128	135	137	113	139	134	148	129	138	132	126	147	134	129	139	111	137	144	139	132	147	158	153	138	170	142	137	123	119	143	144	163	128	149	131	146	144	143	129	133	145	152	168	133	128	161	131	154	145	165	131	137	153	139	171	144	142	164	143	151	126	131	143	151	137	146	133	153	132	139	166	152	152	155	141	157	156	129	148	139	141	126	152	143	155	152	139	149	139	149	133	153	149	164	127	175	171	156	148	132	134	140	125	146	142	130	132	133	155	139	144	145	153	160	134	152	163	144	114	139	160	147	142	140	156	169	149	141	139	155	134	145	139	153	150	134	137	148	148	151	145	142	145	120	137	117	137	145	152	135	149	125	161	142	158	128	162	172	133	149	149	146	142	139	146	156	130	135	129	154	142	158	137	145	130	136	144	147	137	136	133	157	135	134	136	139	135	146	148	130	161	155	143	145	169	152	135	140	149	137	128	147	130	134	137	144	157	148	126	138	130	127	147	152	136	135	123	147	161	145	131	134	138	144	145	139	128	144	139	137	159	136	140	144	134	149	123	119	126	148	137	142	128	142	134	141	136	123	139	127	133	153	141	134	143	154	130	139	150	156	164	146	143	151	160	143	135	137	140	152	147	171	150	135	138	156	140	135	147	132	153	148	140	151	142	144	166	140	149	148	149	142	138	151	126	134	127	143	162	145	138	152	127	144	144	137	149	138	146	137	139	122	146	152	134	148	144	143	157	131	159	143	151	124	127	145	146	141	159	147	136	134	141	139	145	139	136	164	129	138	127	137	149	155	131	114	150	146	151	135	135	154	134	156	146	157	135	151	126	151	159	138	157	135	147	158	120	153	167	133	160	144	132	132	176	130	156	148	127	135	138	132	150	166	141	148	121	139	147	132	139	147	146	139	138	122	157	135	138	154	140	136	150	139	144	172	141	150	145	132	133	128	126	153	165	129	149	139	152	143	133	139	135	143	130	153	149	152	135	132	141	147	139	138	165	156	130	143	140	128	128	123	120	141	158	149	138	127	126	139	141	125	134	131	138	152	127	130	128	125	140	163	156	134	135	145	145	143	132	127	149	147	129	154	143	132	134	150	149	150	147	144	147	129	136	145	161	141	160	157	139	135	130	156	141	131	150	143	138	147	156	154	129	135	140	131	138	141	130	136	146	153	125	144	152	145	138	138	130	131	127	139	130	133	150	154	117	138	144	158	138	123	123	138	160	136	123	130	143	125	154	123	151	144	139	162	160	132	140	158	132	114	142	140	128	143	138	171	155	125	141	144	128	149	143	150	149	133	145	122	139	138	142	133	124	138	171	129	135	143	135	130	144	131	138	141	139	120	142	137	140	164	119	139	154	146	121	146	146	151	146	148	141	130	144	131	139	167	150	161	150	141	139	139	148	139	120	146	140	161	154	142	166	124	161	143	131	142	135	164	153	132	151	134	145	139	128	134	140	150	152	133	150	149	155	138	133	151	168	153	143	160	128	140	159	140	165	114	141	158	115	112	141	151	116	125	119	140	136	145	141	136	149	114	157	135	137	151	121	125	130	133	138	145	141	145	144	139	130	118	146	134	150	140	158	141	149	154	141	138	127	143	164	167	155	131	148	154	138	130	157	130	158	146	139	134	147	124	171	119	164	139	134	150	148	142	144	143	146	148	139	161	156	161	148	150	133	129	156	124	160	145	161	136	132	136	145	145	139	155	145	139	145	141	149	164	153	143	155	151	146	148	139	178	145	148	149	150	137	144	128	151	156	145	152	143	137	143	139	112	147	124	134	111	154	163	173	159	145	125	138	136
52776	93459	54197	11594	1319	934	728	659	519	470	350	369	347	364	311	305	292	295	266	275	282	265	300	298	270	250	249	230	248	259	252	200	243	218	213	238	214	210	220	239	200	222	208	209	217	220	213	213	214	216	216	195	196	202	224	220	216	209	220	199	211	209	201	204	183	200	205	229	217	203	194	207	231	193	195	217	210	203	209	217	212	207	217	232	208	188	210	196	219	222	218	224	220	213	211	224	219	225	202	200	199	207	199	215	220	232	192	213	224	218	205	247	211	221	194	206	215	181	217	220	205	230	211	205	193	201	232	195	222	225	191	194	195	225	215	220	197	200	196	205	194	204	209	248	188	225	249	217	198	210	185	222	222	208	222	202	200	200	199	209	212	204	220	210	204	213	180	225	236	193	217	189	211	230	234	184	218	226	251	225	213	204	214	217	231	220	211	241	208	213	199	190	198	208	205	215	230	221	224	221	217	204	215	204	203	230	188	220	211	216	231	201	216	186	207	199	214	211	220	191	244	218	193	207	228	186	183	203	211	239	198	226	212	217	221	199	211	198	188	244	212	204	215	224	221	219	233	189	202	243	221	231	195	208	199	198	230	206	211	238	203	195	225	223	216	215	213	200	215	195	202	225	223	204	221	189	190	221	223	203	236	197	214	210	206	195	199	211	202	240	221	207	207	209	207	210	212	203	216	201	199	198	198	182	214	210	206	224	205	203	196	205	203	227	225	187	202	204	178	210	182	219	176	201	206	208	187	211	229	214	200	203	215	214	204	181	205	200	196	204	198	190	205	214	191	220	193	189	214	200	189	204	184	210	198	187	199	218	220	203	214	215	176	188	211	201	201	211	183	216	201	214	203	213	234	194	215	218	209	231	215	209	200	226	181	217	215	184	189	202	204	202	206	227	181	245	185	210	214	199	215	200	196	230	213	223	182	201	202	212	202	200	224	247	212	201	216	188	209	231	210	169	220	202	200	209	188	202	222	218	233	208	202	240	211	208	204	221	222	211	198	193	218	222	207	214	208	171	214	200	223	207	228	215	173	215	215	213	216	190	183	219	204	220	186	222	210	238	195	202	167	209	209	226	192	207	208	198	190	202	204	224	204	183	209	200	229	193	185	232	224	174	231	194	230	221	215	214	216	200	217	198	226	222	207	199	216	201	202	202	188	198	233	185	220	202	192	216	221	209	208	195	235	195	211	179	215	229	222	227	209	191	228	213	207	216	220	202	204	202	218	196	196	185	196	210	224	218	217	204	211	219	233	197	194	192	210	202	235	194	208	220	220	215	221	185	214	220	224	196	204	206	216	230	218	211	220	210	206	208	204	240	202	232	180	214	210	217	213	195	227	242	197	208	189	192	207	196	217	205	224	208	202	222	222	200	212	240	206	235	209	185	195	213	228	206	227	217	231	203	215	204	214	214	215	200	180	197	229	213	227	207	215	199	210	225	175	200	213	209	206	210	207	228	214	203	211	184	211	199	182	187	201	192	219	210	204	208	202	188	262	201	204	190	181	247	213	209	233	195	184	213	228	203	233	246	201	210	231	186	205	223	177	224	178	239	196	211	231	205	212	228	218	201	217	225	185	202	204	217	227	196	219	208	209	197	224	198	194	201	226	227	201	216	230	216	212	198	184	210	178	192	215	227	213	201	209	219	206	224	193	220	238	202	212	193	189	226	213	213	211	211	193	210	215	196	207	227	228	195	205	187	220	206	221	203	203	182	198	211	210	208	222	201	224	195	226	173	199	205	180	214	213	219	209	224	192	219	206	217	222	209	248	190	223	210	213	181	218	200	218	195	207	229	213	192	221	196	218	206	240	201	217	227	199	224	208	193	217	207	202	190	217	190	205	207	201	205	235	208	219	219	233	213	194	204	215	208	197	232	230	176	192	220	194	203	203	178	193	208	224	209	213	188	203	222	206	226	205	208	199	206	197	203	214	205	203	215	225	220	239	213	195	218	219	205	218	199	214	222	214	215	195	222	214	208	200	214	208	214	201	235	197	201	224	213	206	204	219	195	194	203	197	208	227	213	217	220	205	215	223	188	201	204	217	197	210	220	192	215	211	208	217	210	214	223	194	201	187	211	214	215	189	221	192	225	220	216	196	214	215	233	232	213	219	228	189	193	206	213	204	239	222	224	191	203	187	236	212	248	218	211	180	223	231	227	217	219	217	203	219	219	214	207	192	210	250	202	234	196	224	209	195	199	204	242	189	182	213	220	208	212	199	212	212	200	223	209	229	217	232	216	185	229	250	208	197	192	201	195	203	212	234	222	221	227	217	225	207	219	214	208	227	189	198	176	182	202	224	222	185	205	218	203	203	222	224	204	243	177	191	187	200	206	185	192	212	205	203	201	212	197	215	222	233	211	215	198	201	234	193	210	200	205	225	211	229	174	198	214	208	198	199	203	173	214	203	210	218	222	204	192	221	210	202	213	200	209	215	218	214	222	206	216	189	210	234	218	218	206	214	191	197	200	189	222	222	229	206	224	212	217	201	203	222	204	187	184	190	206	223	199	198	201	213	215	220	200	236	157	220	205	178	194	215	221	202	220	199	202	211	225	208	173	205	223	196	213	195	187	202	227	219	200	203	200	209	195	209	221	220	225	232	206	199	201	194	210	206	210	206	223	211	204	205	193	212	207	206	202	227	235	200	201	198	214	221	201	184	223	210	224	203	209	206	209	215	217	180	190	202	196	200	202	234	198	219	187	201	189	221	201	203	203	208	204	203	207	205	209	204	238	203	214	198	207	216	199	204	193	216	213	234	212	195	224	205	192	212	220	239	205	201	237	192	192	212	222	205	209	196	236	220	207	228	189	202	214	210	192	208	206	223	209	215	211	210	195	223	201	188	205	196	196	209	205	229	205	196	199	217	197	220	224	211	178	201	222	211	197	207	203	199	200	236	221	222	193	208	199	192	218	223	192	218	233	192	188	212	214	191	209	198	213	224	181	217	229	225	210	194	232	231	205	214	210	219	203	209	203	192	221	228	220	201	205	210	209	205	195	183	219	195	217	212	196	217	213	211	201	211	214	211	238	212	231	242	218	192	213	201	203	194	226	215	216	216	222	215	212	218	195	191	205	221	194	187	212	219	207	229	211	220	200	216	194	185	196	194	221	176	227	219	199	211	211	193	210	189	219	177	206	201	214	222	199	207	208	203	194	199	202	197	211	194	182	220	208	241	218	192	208	211	223	222	197	215	236	217	190	216	203	208	211	214	187	204	177	196	205	203	182	216	220	221	206	193	234	196	237	199	200	210	202	198	202	174	216	207	217	198	210	206	225	219	206	205	190	193	183	202	202	208	193	179	232	193	206	223	218	230	209	217	195	196	212	212	243	237	205	198	212	216	200	193	195	211	213	206	218	220	215	212	232	209	203	216	190	213	177	209	219	194	227	208	188	216	206	228	204	203	210	210	210	231	204	211	231	206	239	214	195	216	218	216	219	200	249	221	218	193	217	209	205	220	229
27180	28915	21652	4801	334	282	259	292	290	312	305	300	297	283	277	246	304	277	273	282	269	291	290	295	260	291	292	298	257	313	301	243	279	293	317	287	295	271	272	277	264	275	274	306	296	268	308	289	305	287	284	303	292	302	272	270	323	296	267	271	278	272	295	288	295	294	290	287	305	325	282	289	290	293	281	302	280	295	298	261	306	263	259	279	295	247	298	294	284	310	312	277	304	287	285	264	295	285	270	297	290	300	272	285	282	306	286	285	291	277	294	289	272	288	276	286	270	261	276	316	271	300	291	302	274	282	308	282	299	281	329	262	264	274	277	284	299	300	306	276	274	278	279	292	285	290	279	315	317	256	260	246	306	267	279	286	261	288	315	278	278	302	319	279	243	289	304	292	271	299	276	275	273	265	296	293	303	286	301	296	296	280	296	286	283	296	330	322	267	276	301	293	272	257	280	305	272	287	291	305	316	292	279	265	297	310	298	257	281	282	270	290	292	290	250	288	318	284	293	249	281	273	332	273	261	284	288	247	290	284	263	266	284	288	250	296	261	247	280	252	285	266	254	289	241	274	280	281	305	297	298	296	290	288	269	293	326	293	311	277	291	299	308	308	287	327	304	257	271	293	296	288	304	272	295	282	298	282	293	292	284	272	280	297	293	295	282	304	254	308	267	284	280	276	287	323	288	286	280	281	286	298	303	230	267	284	268	256	274	272	314	259	332	281	269	289	270	307	267	292	261	277	276	292	298	291	283	260	285	314	281	290	298	287	281	279	265	290	298	243	307	287	284	293	287	292	303	291	262	329	284	243	269	278	288	298	277	272	268	304	274	291	293	269	289	281	289	293	275	274	297	284	284	276	274	282	286	296	299	316	283	273	285	272	273	264	270	288	291	312	300	280	325	273	306	275	290	271	302	259	324	273	264	308	296	278	271	280	269	286	296	295	313	282	310	314	274	311	295	315	302	263	272	300	310	288	261	270	258	314	278	261	258	291	283	304	274	296	295	269	293	274	297	272	303	297	276	286	291	271	292	307	264	297	283	280	294	267	307	262	321	300	290	269	305	280	276	273	326	279	279	266	297	271	283	246	264	316	277	318	281	257	304	316	300	284	287	257	300	295	292	261	288	271	272	288	255	249	292	307	279	300	272	282	278	290	296	285	266	287	266	275	288	295	300	297	304	289	289	260	274	288	281	315	287	278	322	270	308	308	274	279	272	277	297	292	283	254	321	287	320	317	298	334	263	287	269	290	263	272	298	275	268	294	296	284	281	316	297	299	302	251	294	268	304	283	276	259	277	286	293	317	255	278	275	284	282	254	277	312	270	294	281	329	276	259	284	274	299	300	279	325	259	296	288	279	305	262	297	290	288	289	261	298	264	277	274	299	282	267	289	260	289	286	293	287	259	269	299	292	261	264	276	268	288	268	320	266	270	279	270	264	280	304	286	291	298	284	253	291	255	292	289	262	304	302	279	292	261	294	281	273	305	269	263	286	274	302	318	282	291	273	292	303	283	270	296	281	264	293	305	292	274	277	331	293	291	291	272	270	311	296	290	272	288	287	267	284	283	274	313	305	294	258	292	277	271	294	282	299	302	306	307	288	271	272	282	286	255	278	327	276	287	278	275	273	286	282	298	272	306	281	278	265	267	304	265	235	288	281	292	288	278	282	288	298	270	290	285	270	281	296	261	250	280	326	295	282	329	310	276	266	263	310	274	301	279	269	275	276	265	289	313	298	293	290	284	276	291	274	281	255	298	307	323	275	269	274	265	286	318	314	255	277	297	261	293	300	290	276	254	271	294	251	305	270	274	268	257	286	267	265	282	265	298	311	280	268	276	282	265	297	279	283	307	259	321	283	276	292	292	278	271	276	323	287	310	259	307	278	279	301	286	263	287	300	291	296	292	254	284	297	299	311	282	264	297	261	300	294	304	280	272	277	271	301	304	283	262	288	288	264	305	295	285	289	258	267	298	297	311	273	278	285	302	291	270	275	306	286	319	284	294	306	307	292	268	268	300	286	248	275	293	285	301	291	276	278	278	335	304	263	259	281	287	276	279	327	284	298	324	273	283	260	275	313	267	294	293	290	286	258	285	288	265	288	280	274	292	280	293	272	280	261	296	286	287	284	306	280	258	287	263	276	275	279	291	278	296	314	274	275	279	271	239	260	280	281	322	319	307	291	245	280	292	281	288	270	295	289	267	285	293	271	291	305	278	258	286	273	292	286	307	291	285	270	318	302	286	298	282	277	279	304	280	318	285	284	261	295	259	246	269	261	297	268	304	296	293	285	308	297	292	296	291	268	246	306	271	334	297	303	304	290	289	323	303	293	263	300	285	279	273	287	265	300	293	321	313	291	298	287	299	317	263	280	277	265	284	300	273	281	285	309	274	294	272	274	249	297	296	284	276	312	289	297	286	291	267	283	294	268	289	277	307	273	292	291	289	287	315	280	293	277	255	271	318	286	283	289	286	286	269	292	276	284	278	283	299	253	276	278	283	273	279	289	296	277	262	315	288	291	307	282	287	276	283	297	290	301	289	281	259	322	283	274	292	293	264	283	291	298	290	250	286	314	271	266	274	278	307	292	258	266	279	296	300	313	282	278	288	313	279	283	287	307	285	290	294	274	309	257	303	273	303	275	280	287	281	256	274	297	306	294	308	293	288	291	279	284	321	313	292	281	259	313	298	256	290	301	268	283	277	304	297	280	293	325	311	285	260	293	280	286	304	295	250	301	294	305	311	290	311	297	305	267	287	270	276	264	263	288	272	299	301	297	291	265	308	284	291	280	289	270	270	280	280	269	308	296	288	280	307	298	308	286	296	289	295	264	277	263	259	265	275	299	289	292	292	292	266	289	301	293	277	283	285	271	280	299	292	288	311	276	260	288	290	267	304	267	275	280	296	289	262	293	250	275	285	268	291	257	320	249	297	273	262	284	269	291	302	290	302	257	286	320	290	282	271	297	296	299	277	285	295	274	301	253	264	276	278	292	296	296	303	295	264	275	297	309	333	300	282	295	267	267	284	289	278	296	290	303	277	270	277	285	287	300	271	282	281	290	278	282	262	255	273	320	279	295	304	307	286	289	266	283	278	262	264	292	269	306	267	270	281	312	274	307	267	280	275	267	289	290	263	297	292	260	276	298	260	279	316	289	277	301	307	314	307	271	282	298	292	291	304	284	306	305	299	280	274	281	276	284	264	296	286	295	311	283	281	298	278	305	271	311	287	315	293	289	280	293	282	278	290	276	261	283	301	272	268	311	269	290	306	277	309	293	282	275	295	326	323	260	258	275	275	315	279	285	296	262	271	307	310	249	286	287	267	280	297	281	281	320	291	291	295	295	306	260	335	305	269	272	298	333	302	319	264	280	300	297	308	294	294	300	286	292	278	259	289	261	277	297	278	278	266	291	325	284	272	265	266	301	289	307	326	263	284	304	290	283	266	300	277	293	281	296	280	274	269	306	302	275	276	281
26196	46420	18401	1347	438	442	458	434	430	379	456	438	420	441	419	364	401	407	419	401	453	417	402	423	414	432	426	459	416	387	430	425	444	399	377	410	427	364	439	435	400	440	439	419	415	438	375	422	425	406	395	430	405	415	439	430	439	394	424	425	407	403	450	434	418	424	422	411	415	418	429	417	430	407	384	418	413	429	423	414	370	384	421	410	415	387	428	406	401	413	389	443	401	419	446	439	408	407	408	421	415	398	432	425	420	425	377	410	416	432	425	441	423	401	426	400	421	402	418	412	424	450	415	425	393	424	418	417	424	392	411	384	405	392	412	411	453	434	405	439	392	435	403	457	349	417	434	430	430	426	399	398	446	394	431	444	411	434	451	405	434	406	385	438	412	402	433	425	401	418	432	426	388	412	409	417	395	410	387	416	412	452	440	406	387	410	415	457	414	452	378	438	439	402	413	432	430	414	442	387	400	430	412	401	410	405	390	425	425	402	414	400	414	414	446	431	388	438	435	424	434	417	415	406	438	383	401	403	410	406	396	421	409	449	434	453	430	416	386	376	391	411	407	396	436	401	431	411	397	426	425	387	419	415	432	388	408	394	446	411	418	424	412	414	447	426	396	401	395	434	425	410	429	448	404	391	429	414	425	391	439	392	426	407	441	424	429	433	375	402	407	412	442	397	423	399	425	402	409	402	412	431	418	403	402	398	410	447	428	410	412	406	428	424	408	415	385	420	406	412	449	410	395	474	431	392	380	387	452	452	395	428	443	421	422	403	429	410	391	419	426	417	426	428	413	442	424	445	390	382	396	414	407	424	385	411	446	446	410	383	425	387	409	440	382	406	434	410	428	415	436	408	396	432	418	437	421	422	424	384	408	444	392	435	400	419	400	405	421	439	402	409	413	423	425	392	388	415	403	405	429	390	424	403	388	408	436	441	427	410	427	412	403	428	401	401	463	413	421	445	400	396	422	439	420	396	423	406	377	412	407	392	414	405	405	429	385	421	414	436	406	413	411	449	389	445	425	404	436	397	416	401	432	427	449	417	407	426	404	423	458	416	406	382	392	392	411	480	434	400	428	435	429	441	430	432	384	424	432	430	399	395	411	431	441	404	427	406	414	413	401	414	417	433	471	423	411	425	464	407	428	413	424	400	410	438	413	443	429	388	416	405	431	434	430	458	442	403	388	422	418	417	449	421	439	457	417	411	418	409	390	402	405	407	403	408	391	411	433	399	432	462	399	408	390	420	443	417	462	411	439	384	408	406	431	400	416	423	389	425	437	425	424	430	423	443	410	406	396	432	410	387	416	386	387	433	453	396	438	440	436	383	373	418	387	392	394	455	431	418	424	408	362	397	378	423	405	409	403	412	417	418	414	422	425	425	427	408	404	418	405	389	428	401	421	433	395	416	454	427	390	406	434	446	410	399	382	420	449	423	416	422	415	411	433	415	428	446	413	429	438	416	435	434	423	437	388	382	407	383	395	449	431	434	417	401	399	441	410	455	391	452	384	472	401	422	391	392	402	405	417	398	417	360	416	420	414	373	437	448	425	455	426	433	425	406	437	386	407	387	401	400	416	410	419	418	456	425	422	405	418	425	425	448	407	384	417	411	404	396	432	448	415	437	455	461	408	460	459	448	394	400	406	395	405	436	405	416	411	443	421	404	405	440	423	383	388	439	382	405	423	407	424	397	422	444	422	434	413	431	388	394	405	403	414	399	438	410	428	418	384	393	394	432	432	397	410	409	404	426	397	430	429	422	374	423	390	367	420	411	410	443	396	411	409	441	435	396	423	424	416	472	423	390	376	434	387	422	460	402	431	413	430	429	441	413	403	400	431	460	422	423	410	436	389	377	398	433	427	383	382	433	389	387	395	412	410	395	423	383	431	441	404	385	388	418	407	426	421	422	418	411	409	426	432	395	443	398	389	393	414	408	411	421	423	411	398	397	368	424	424	390	434	416	390	421	414	428	433	446	396	441	453	425	417	407	404	386	382	388	429	426	388	408	435	414	404	413	446	422	393	418	444	393	415	439	409	442	435	444	435	409	414	414	378	389	383	412	446	397	454	400	421	442	408	406	435	408	439	429	416	421	409	458	396	390	435	423	440	450	405	415	448	434	407	386	411	414	445	404	391	412	408	416	403	424	395	412	424	410	402	437	420	400	446	378	418	407	388	400	385	439	435	378	419	402	409	389	420	409	387	430	431	379	400	405	414	443	406	431	418	394	414	413	409	399	392	452	398	449	431	432	395	428	438	390	410	443	416	433	418	442	411	424	439	406	432	417	439	405	403	432	439	424	407	411	438	390	437	423	413	423	443	398	423	421	429	413	390	418	446	399	395	407	408	397	422	395	355	412	404	420	374	432	413	441	405	401	406	439	426	409	394	406	418	415	421	458	440	415	450	443	426	409	384	443	392	407	385	419	446	380	419	464	404	423	412	453	427	424	388	429	421	444	418	406	411	426	427	384	415	426	438	374	418	444	412	422	402	414	442	458	459	394	382	445	432	415	406	400	428	400	394	430	376	410	434	407	444	441	427	416	433	384	410	397	394	415	412	408	402	402	434	428	440	387	403	404	405	421	385	410	439	397	415	423	442	430	416	411	392	408	394	401	410	428	426	399	432	375	394	375	380	421	394	443	409	408	431	412	416	435	441	393	406	447	411	437	410	462	463	448	416	432	451	413	438	394	425	422	423	379	424	425	413	434	453	416	435	447	384	419	404	415	440	401	435	413	426	443	445	465	422	398	398	400	407	417	414	410	433	423	440	391	395	417	384	408	404	417	404	401	419	442	440	414	418	394	412	412	392	409	424	429	405	405	433	429	392	418	442	426	413	418	415	405	415	441	380	454	405	423	428	432	385	399	405	431	394	414	420	441	438	445	422	418	472	414	426	449	403	432	393	431	417	423	423	472	400	448	397	416	458	434	427	432	441	442	409	393	424	426	425	439	393	428	420	400	443	382	437	431	421	445	440	414	436	396	400	404	382	408	433	425	435	391	428	430	436	409	402	399	436	433	418	443	395	424	455	438	432	438	402	425	424	449	425	408	416	437	434	388	416	418	417	425	407	398	451	375	396	348	442	410	421	446	447	399	434	445	423	448	405	408	459	397	381	437	409	433	430	397	437	410	385	425	412	385	425	458	408	417	397	424	393	400	433	393	415	410	387	432	428	414	427	411	440	416	393	438	430	417	399	419	387	377	450	401	393	417	443	418	429	415	397	438	423	426	419	378	395	412	402	393	383	410	428	430	418	428	375	411	398	385	403	427	488	464	392	428	402	418	432	428	370	438	375	387	411	450	416	416	429	414	428	396	426	387	416	408	421	415	415	386	419	391	459	428	401	403	401	422	389	452	422	418	396	422	393	423	462	375	424	421	384	398	425	404	378	403	421	411	392	411	387	421	427	462	378	398	383	435	403	386	387	390	428	404	404	410	400	399	438	430	408	411	447	419	404	457	409	388	396	443	414	447
23825	22431	28538	24278	20581	9161	561	375	320	336	294	281	276	321	288	275	322	295	255	272	277	285	306	294	314	256	293	287	304	282	299	291	265	260	264	289	285	264	255	296	257	249	294	292	281	264	258	249	266	284	278	281	243	267	288	263	284	279	280	284	252	294	258	280	297	252	266	287	273	244	291	303	288	282	260	289	277	253	271	262	274	236	260	298	280	254	273	301	260	251	290	292	276	265	274	284	275	294	259	284	254	265	300	305	260	280	270	272	283	281	290	271	270	283	307	279	296	257	290	251	268	260	259	249	269	268	267	299	282	263	262	285	302	251	284	261	257	275	279	293	278	249	257	286	278	280	272	263	256	256	235	277	277	244	294	276	281	255	289	267	249	267	261	251	227	256	277	270	288	306	269	274	266	252	294	287	266	256	268	262	291	270	273	277	272	272	276	288	267	287	290	296	270	250	277	280	256	279	271	274	299	276	278	294	241	271	254	293	268	264	242	254	283	254	245	256	258	254	275	252	284	272	262	259	281	271	286	260	284	251	258	260	277	285	264	317	280	275	292	261	252	268	271	270	285	279	295	275	265	302	284	285	283	232	274	277	273	269	250	261	291	280	277	293	278	253	269	282	277	309	271	262	282	265	266	285	286	254	244	299	276	262	294	241	289	261	276	243	274	283	258	293	273	264	260	278	271	274	268	269	278	259	311	288	276	261	264	283	283	256	266	277	252	262	273	287	274	283	265	258	268	265	269	296	284	242	287	277	265	269	299	288	270	262	271	252	277	261	262	282	301	261	279	281	286	257	296	289	297	274	301	277	298	283	261	303	267	306	308	250	258	277	291	292	270	280	274	227	275	272	250	268	290	292	268	278	271	250	255	267	249	280	254	270	298	260	263	263	280	252	291	296	292	252	275	277	253	274	275	281	294	276	280	298	246	272	254	294	298	281	248	275	268	245	267	264	258	282	294	283	297	248	263	278	288	250	290	267	274	276	272	248	281	254	266	291	268	274	275	274	279	284	297	272	289	258	278	278	261	291	255	274	283	261	297	284	268	282	247	299	286	279	270	258	286	271	273	258	288	265	268	276	260	291	267	280	285	268	290	258	261	305	244	280	269	297	248	283	292	230	286	279	266	296	273	279	281	266	299	279	271	257	259	281	304	293	247	267	275	273	279	267	257	280	247	308	251	271	288	276	274	301	269	248	266	243	231	260	275	260	283	303	297	277	298	296	293	299	312	277	274	287	243	284	275	289	261	258	275	276	299	285	270	253	277	280	264	283	262	286	244	272	270	252	303	250	261	284	246	282	257	266	273	263	264	293	254	293	297	245	286	251	262	289	286	292	253	257	303	275	263	289	284	279	275	256	272	290	271	264	267	271	291	277	287	309	277	262	261	281	262	274	299	285	267	267	290	248	260	282	274	229	283	257	302	266	287	255	312	268	246	239	270	281	295	312	259	274	263	253	259	294	262	311	261	269	278	267	275	254	308	268	260	268	297	256	278	254	254	294	274	270	252	288	260	291	260	277	245	279	263	289	271	309	276	282	270	298	283	264	292	255	262	252	275	280	301	230	291	276	281	249	295	275	258	264	248	326	269	284	280	259	296	272	278	310	286	267	261	280	292	277	278	246	253	283	258	257	263	281	291	293	260	273	301	266	272	242	292	294	256	275	271	307	239	288	291	242	283	274	300	251	281	243	266	256	267	246	278	262	257	242	282	252	274	276	279	282	266	288	280	279	262	264	278	310	258	271	265	269	272	250	259	297	260	282	287	258	263	265	269	266	272	278	253	308	259	313	293	284	290	280	255	258	297	236	280	256	282	274	276	268	308	273	254	291	305	259	268	276	282	280	276	286	276	245	258	274	289	233	253	238	265	266	276	266	258	276	255	250	257	296	277	301	261	282	292	257	267	272	264	276	267	279	269	268	287	309	297	261	243	265	250	289	262	296	283	277	261	306	267	279	264	238	254	272	270	258	273	259	274	284	305	296	267	261	273	284	277	313	246	274	278	269	251	287	277	265	284	277	290	256	267	239	290	287	255	307	267	249	264	303	285	273	253	264	267	276	255	266	249	273	290	251	268	262	273	268	256	282	257	254	281	292	275	270	256	263	290	272	261	280	269	248	247	287	270	272	277	298	270	268	295	295	279	255	283	266	248	269	291	281	298	284	276	269	252	256	284	291	277	274	287	273	261	268	237	287	274	289	244	249	271	290	296	282	271	282	266	260	254	252	290	254	266	264	291	277	251	288	267	292	270	280	281	256	279	265	286	265	282	269	289	252	260	260	247	262	273	302	292	262	265	285	271	296	270	272	265	269	268	258	264	276	253	276	283	273	274	262	270	264	294	283	261	231	287	278	275	287	252	315	291	246	295	280	262	259	279	262	259	287	265	272	265	291	273	253	263	253	242	274	269	291	288	275	283	261	274	269	272	270	297	275	238	255	279	260	284	264	268	275	260	280	284	261	291	247	307	299	263	259	246	260	306	271	269	286	249	297	257	270	289	307	278	275	249	278	313	254	282	299	282	257	287	277	271	245	268	267	256	256	251	285	286	319	254	267	288	280	243	269	265	238	267	276	268	288	281	267	265	285	271	262	263	263	264	271	259	250	307	255	283	282	265	250	287	296	274	258	318	252	255	304	284	294	284	302	291	278	273	300	253	262	278	244	297	271	272	297	287	286	280	276	274	255	257	273	280	287	311	257	257	254	271	281	251	246	265	292	282	267	266	257	263	254	279	285	274	271	283	264	304	281	277	272	277	284	251	273	269	278	316	264	279	293	294	274	289	297	295	282	259	298	259	273	257	277	260	293	265	264	267	243	307	280	279	270	274	266	277	254	294	256	264	257	285	273	268	269	262	274	259	291	275	257	258	262	270	273	262	297	255	268	254	277	261	273	277	281	259	302	273	278	268	258	264	283	261	257	267	281	284	280	290	295	277	289	269	253	271	281	265	288	273	263	254	291	272	266	268	267	289	257	275	272	256	298	294	281	279	255	282	276	313	279	272	300	289	279	286	274	247	279	270	287	272	289	242	253	271	273	297	296	270	284	272	284	297	252	266	261	262	288	244	275	286	274	274	284	258	289	273	222	311	274	285	265	298	243	285	294	278	250	284	295	223	300	289	262	299	277	296	246	261	248	241	263	276	275	271	288	265	269	307	248	246	266	289	265	244	266	275	271	268	315	284	263	249	261	271	279	272	285	283	278	273	290	270	268	261	270	260	309	258	265	259	252	269	297	294	260	273	277	286	265	260	274	262	265	267	279	259	298	244	293	282	231	264	287	281	270	264	243	272	266	245	254	280	290	270	264	246	251	280	312	282	291	266	256	253	288	266	275	233	281	276	255	273	282	265	270	249	239	276	257	273	266	243	258	274	259	280	265	264	260	262	265	274	285	236	287	245	259	267	293	269	283	280	245	282	247	279	284	261	276	289	261	266	273	281	262	249	276	254	267	295	279	274	273	284	280	233	273	259	268
51547	84798	48289	8402	974	829	699	626	558	560	490	504	471	448	458	459	440	460	444	425	434	441	472	410	429	411	427	427	429	388	393	409	412	437	436	421	395	413	404	389	376	383	397	405	396	398	390	387	404	404	390	408	378	414	420	394	391	392	397	399	414	434	397	400	416	417	429	419	431	382	394	400	345	417	440	422	390	399	414	446	451	407	415	402	369	374	374	384	423	390	400	419	417	425	382	405	413	402	360	387	407	379	412	407	391	437	449	375	420	416	400	402	420	408	379	418	408	379	383	419	418	387	390	401	410	379	386	368	392	401	387	412	394	404	393	412	399	423	403	352	396	389	348	410	421	366	424	396	401	410	363	409	398	411	394	442	420	412	423	423	432	414	423	379	398	398	380	386	413	392	412	413	408	367	414	402	410	401	395	403	415	408	415	404	383	382	400	409	429	403	403	395	403	392	400	431	407	419	389	404	391	415	448	378	362	431	383	403	420	409	408	417	370	417	432	427	401	436	435	375	396	436	390	378	379	393	415	412	455	408	396	395	416	414	404	388	424	382	393	365	406	364	412	378	405	432	443	399	382	390	415	380	390	411	406	389	375	405	385	372	374	402	399	409	373	405	370	415	369	374	393	396	392	375	370	439	432	408	405	392	430	407	393	377	385	383	395	382	377	404	387	405	418	380	380	373	432	363	395	392	450	405	372	394	403	422	364	393	405	359	379	407	421	402	407	384	403	408	429	379	423	360	424	372	381	403	374	410	407	420	442	373	415	399	402	420	396	377	419	409	419	391	411	429	404	392	420	382	437	388	387	412	354	390	418	383	414	400	409	404	392	407	402	425	434	405	394	375	432	378	401	386	418	401	420	416	383	453	386	414	382	401	411	394	420	394	429	411	394	437	423	403	406	399	367	401	407	389	409	401	411	388	410	405	373	403	438	411	397	394	421	401	400	396	398	394	390	389	397	374	384	406	387	380	374	407	393	420	434	383	420	402	424	399	381	426	372	436	435	409	410	409	377	397	395	440	396	372	392	415	394	389	395	385	403	397	373	374	420	405	444	402	406	413	426	432	387	403	399	403	385	424	418	451	391	385	381	388	408	395	396	394	414	419	436	404	378	405	401	424	401	385	402	417	415	388	417	399	354	416	422	429	422	361	402	408	400	407	402	404	390	397	384	383	401	383	385	413	421	423	419	398	456	394	421	403	420	425	389	384	380	375	403	421	366	445	402	385	394	412	417	360	379	393	395	405	426	393	418	404	411	367	357	418	399	400	387	386	411	425	427	441	400	407	401	423	401	380	432	383	418	428	404	398	412	409	410	386	402	406	396	384	397	392	352	413	405	412	378	409	399	385	408	400	418	373	386	383	398	397	405	410	418	412	429	383	412	375	398	396	401	405	401	416	413	441	400	408	390	434	409	406	423	387	390	400	412	404	414	383	442	425	420	410	409	414	406	393	382	414	421	419	385	410	375	392	410	397	399	400	364	428	389	415	383	392	391	441	441	395	385	358	388	381	444	406	384	426	377	393	400	418	410	422	375	426	406	427	373	417	394	412	413	413	390	410	408	376	375	411	419	397	415	424	364	410	396	400	387	394	426	404	394	394	398	377	420	408	412	389	416	413	418	417	383	419	426	398	392	425	382	391	391	424	377	436	370	403	409	397	372	385	414	440	396	393	386	432	415	418	401	358	374	442	391	423	389	405	385	412	427	404	393	367	404	410	390	413	408	408	398	396	379	389	395	412	389	408	405	423	419	360	376	433	394	402	383	420	369	388	367	399	422	401	354	389	415	418	415	407	446	416	384	414	425	411	407	394	356	401	417	384	427	355	374	387	397	352	407	405	438	410	376	382	351	395	387	412	446	412	389	399	412	393	400	409	388	405	407	374	415	395	427	390	418	414	411	426	366	404	428	427	414	389	420	359	421	396	390	431	415	364	404	391	394	404	380	404	385	411	386	439	397	415	398	372	397	381	434	426	388	382	381	403	387	388	410	422	388	408	398	439	387	446	422	386	387	385	420	405	364	379	432	409	417	390	378	410	394	408	393	377	442	419	403	433	392	448	364	376	404	426	378	391	399	394	428	414	388	405	399	413	434	379	406	387	427	382	398	362	389	375	392	398	370	410	412	388	389	398	396	359	387	430	418	395	452	387	376	386	375	410	376	396	404	364	403	405	400	414	392	404	417	410	381	382	403	404	411	389	413	409	373	394	393	411	387	402	410	388	360	405	404	382	379	380	411	419	430	380	386	375	398	411	384	396	404	428	410	396	437	428	395	421	412	433	380	412	419	391	435	390	415	381	426	377	352	387	438	385	407	404	434	395	401	400	392	388	377	389	385	404	374	431	417	374	404	380	394	447	406	380	396	418	403	420	417	417	398	432	382	426	403	408	423	397	387	402	404	421	399	416	393	435	377	417	404	407	438	399	384	422	391	383	381	390	403	396	393	397	384	399	456	446	394	380	407	376	392	381	393	379	392	403	384	374	408	378	430	443	399	394	407	378	373	388	385	419	400	404	367	353	433	423	367	390	397	427	400	397	414	382	408	407	384	381	372	398	386	416	411	369	411	395	410	404	405	378	365	424	395	418	429	416	442	391	379	396	428	387	379	404	433	399	393	412	380	432	378	421	386	394	410	405	404	369	390	405	357	420	380	386	404	380	377	423	436	419	405	401	348	409	441	378	411	384	400	415	402	384	389	428	400	412	419	406	375	394	416	403	401	389	410	402	407	379	400	420	401	402	409	401	381	419	414	429	408	396	386	413	384	406	394	410	403	404	375	420	390	415	418	402	421	393	389	385	393	428	373	427	410	435	408	414	366	423	399	412	422	387	412	408	395	407	404	367	433	404	421	416	391	375	420	391	414	427	425	403	419	396	430	406	400	391	446	416	405	426	448	380	430	413	400	364	391	387	378	411	415	426	415	422	388	422	441	345	397	413	420	403	392	400	397	433	383	398	442	430	405	391	367	379	355	382	417	439	396	414	402	369	377	403	395	377	416	393	394	434	378	417	367	387	398	405	390	362	418	370	392	401	422	395	390	389	414	426	362	401	393	439	405	389	436	383	452	394	400	407	404	397	401	407	436	406	383	416	405	412	414	411	408	417	400	392	413	389	385	405	411	397	413	411	398	402	424	401	435	395	402	380	419	395	445	415	386	385	373	399	414	399	411	394	413	383	408	394	403	424	396	404	389	410	423	423	352	399	372	364	412	386	394	421	418	402	393	432	407	374	405	446	401	420	372	399	408	399	404	411	460	374	390	400	406	393	387	378	434	400	364	414	386	392	378	388	394	377	390	406	350	422	415	408	368	383	425	415	415	379	431	414	417	409	390	420	404	370	380	380	399	410	403	418	384	394	377	397	407	406	406	406	417	422	384	395	390	424	406	412	390	391	410	402	394	425	417	382	361	400	409	385	402	380	400	384	413	403	441	384	413	408	430	389	436	421	377	444	404	396	383	421	401	410	383	410	371	400
22871	21672	28739	23768	21056	20946	8728	307	246	214	191	190	162	163	192	174	180	148	161	183	160	173	147	158	132	171	151	136	157	143	158	141	144	151	144	143	110	117	154	142	169	141	132	123	135	149	127	147	112	142	139	132	133	155	138	128	113	147	138	147	137	134	128	143	135	140	150	131	142	129	129	146	126	145	144	135	113	148	150	139	131	129	121	138	147	131	145	133	154	139	139	133	157	133	149	137	132	151	137	144	154	143	132	136	131	134	141	148	131	148	155	128	122	123	132	133	119	136	141	137	124	116	151	130	136	134	127	151	128	121	132	128	137	123	109	130	132	143	139	134	116	144	147	139	142	132	130	127	145	129	153	129	140	138	147	126	152	137	139	135	163	133	129	147	146	119	140	134	135	131	161	142	133	148	119	107	143	149	149	142	148	141	157	155	142	148	115	124	156	137	132	123	136	142	168	154	150	129	137	129	139	143	135	132	145	129	138	134	142	135	137	151	138	141	136	114	141	145	149	127	131	128	126	143	127	139	142	116	146	139	139	132	151	131	142	142	136	140	137	128	152	128	126	144	149	141	110	141	151	155	139	129	132	137	146	131	143	162	129	156	147	119	138	131	156	120	156	122	139	116	151	135	128	126	145	146	153	147	137	130	151	129	123	152	143	128	166	159	130	142	137	129	137	149	168	139	142	151	150	152	117	157	114	149	154	114	128	158	161	133	120	118	144	148	133	138	141	139	122	151	142	134	151	124	134	138	145	131	131	150	125	137	144	133	146	125	148	131	142	130	140	141	132	130	137	124	138	144	119	146	129	127	136	128	155	133	141	127	126	149	127	114	122	126	119	155	138	139	157	136	141	124	154	135	144	139	150	140	119	143	149	136	120	155	147	143	141	136	122	144	127	144	139	152	124	143	137	139	132	133	132	147	129	127	117	149	137	142	110	133	131	164	134	155	154	141	125	142	130	137	144	140	139	122	124	128	149	134	118	137	132	134	146	138	139	141	132	129	137	140	131	150	143	127	130	146	129	129	129	137	136	128	155	128	107	134	115	126	110	128	162	160	146	160	152	154	155	113	149	142	122	120	140	143	113	128	147	150	144	148	140	112	130	136	147	125	133	127	133	139	132	134	126	136	138	130	140	164	145	122	116	127	146	139	160	139	145	126	139	131	106	135	126	121	142	135	152	141	130	131	107	151	132	133	125	150	148	141	136	136	132	117	154	154	154	155	158	171	144	142	133	137	118	137	142	120	129	142	143	168	158	118	129	125	119	144	135	166	126	146	127	137	127	138	128	156	143	155	128	151	151	150	131	116	130	139	141	129	140	135	128	133	123	149	140	152	141	137	111	132	128	129	132	151	144	138	146	135	161	126	128	146	134	125	122	117	102	164	163	132	149	137	157	146	119	149	152	144	139	142	133	138	134	141	133	137	139	113	154	131	139	141	132	135	143	144	136	129	151	156	145	119	168	150	142	121	127	140	123	140	147	162	137	118	137	133	136	118	115	130	121	130	160	152	150	148	134	144	142	125	121	149	141	136	147	163	156	153	133	123	144	127	135	131	114	145	133	128	147	127	147	127	115	152	132	144	139	113	142	160	129	149	158	131	139	139	138	157	160	130	158	128	139	149	149	138	127	119	136	138	138	139	141	124	143	123	141	134	148	145	122	145	152	164	125	142	144	149	137	123	135	115	138	122	163	137	146	142	134	138	125	150	158	137	133	121	147	145	141	132	130	137	144	142	117	123	123	130	167	120	143	124	140	136	136	120	127	123	148	133	141	127	134	137	157	123	137	144	119	138	128	141	134	129	135	153	118	135	140	142	121	144	136	124	136	117	118	129	142	145	137	140	137	143	154	129	135	134	130	136	118	118	157	130	126	120	125	159	143	132	145	138	135	126	152	138	127	153	142	132	147	123	155	142	134	148	162	116	148	148	156	119	138	140	152	149	123	169	158	124	142	141	138	137	142	126	135	147	170	143	120	145	134	128	144	153	138	131	145	161	136	139	149	142	146	153	122	141	147	129	129	120	132	158	139	116	122	130	140	131	151	132	133	139	138	144	109	127	155	148	117	134	121	140	147	129	163	131	124	147	132	132	149	124	143	148	132	132	134	119	157	126	166	140	135	126	113	132	149	136	152	144	136	146	133	106	140	160	142	143	135	117	135	150	144	123	126	163	137	143	136	136	127	131	150	162	143	149	120	146	147	134	123	145	139	133	143	113	154	135	141	146	145	133	115	151	133	141	137	107	143	148	125	115	117	135	121	147	124	139	153	139	145	125	143	142	129	148	131	138	136	124	140	149	122	151	113	137	150	121	144	135	141	149	126	151	127	131	133	125	136	158	151	121	143	128	142	139	147	124	134	147	144	132	156	149	131	123	154	158	143	128	150	144	148	146	116	139	160	138	133	133	129	153	161	129	137	130	149	146	153	149	139	139	144	129	141	152	138	136	143	131	146	130	122	136	134	117	141	126	142	132	155	144	106	164	120	131	143	170	131	130	153	137	146	136	133	132	126	125	130	129	145	135	129	141	152	123	148	131	125	157	146	147	155	133	142	142	122	164	129	135	137	140	149	136	124	140	149	127	122	130	152	141	137	130	117	142	149	139	144	136	140	125	160	137	134	122	148	135	122	128	129	145	133	127	137	161	136	150	141	139	143	159	129	131	138	137	130	123	135	128	131	145	135	140	153	126	145	138	126	117	126	139	141	148	129	133	146	140	148	140	127	104	136	145	122	135	140	145	135	151	128	147	133	125	159	141	140	147	143	134	131	130	141	128	141	164	137	141	146	131	136	124	160	126	151	129	138	147	133	127	145	143	127	151	143	128	114	126	129	135	157	128	114	145	141	125	148	128	139	164	145	138	144	133	118	125	123	138	114	131	125	147	145	123	134	123	129	141	115	135	139	142	135	127	156	121	146	109	142	130	137	129	141	139	143	131	155	148	144	124	161	120	126	142	140	141	175	136	137	135	127	147	158	160	138	144	155	151	148	112	158	143	143	147	130	147	134	148	137	151	172	144	160	151	131	142	122	142	130	127	155	149	135	127	142	146	122	140	140	139	122	144	126	156	124	144	145	154	128	135	139	151	143	144	143	124	128	132	120	128	149	132	143	132	140	142	141	147	143	126	133	144	140	163	142	133	147	138	136	135	135	145	125	146	145	150	127	107	136	132	142	147	140	164	131	148	130	134	138	139	119	138	138	127	151	132	141	154	124	151	152	136	117	145	139	129	127	117	128	140	146	151	135	149	133	144	129	145	126	133	125	111	134	116	147	125	131	133	130	132	143	131	136	141	129	143	143	112	141	140	141	123	140	131	120	131	134	130	136	158	131	144	151	175	158	131	134	122	124	135	142	128	129	137	132	132	136	145	136	120	141	152	144	140	141	128	167	127	133	138	138	135	137	124	152	143	139	131	129	144	137	149	137	133	127	143	123	155	133	148	120	152	130	146	114	143	125	138	126	128	121	154	131	150
54569	85578	57180	12341	1353	1028	805	603	536	474	438	333	315	341	306	267	272	303	290	293	274	276	279	245	295	257	241	252	243	230	248	239	224	251	235	217	218	216	206	199	206	188	185	215	179	197	217	207	206	214	227	200	242	203	228	175	203	229	207	231	210	228	202	207	207	223	222	222	204	233	203	188	257	191	211	215	207	193	178	200	188	184	202	195	209	223	189	227	219	209	180	209	192	198	186	207	199	188	198	197	200	219	249	209	235	189	206	203	223	207	218	190	189	215	179	198	177	200	191	202	196	217	180	186	208	205	202	184	214	180	219	215	224	197	190	216	197	202	214	235	208	201	194	188	208	207	230	200	202	191	220	187	195	191	215	189	195	204	225	201	203	221	208	233	208	192	206	201	188	199	208	199	211	201	204	193	180	217	222	207	206	189	205	204	204	186	190	189	198	192	210	204	218	211	203	203	190	199	195	198	189	211	182	207	217	189	220	193	172	213	203	179	208	184	193	188	194	238	183	199	199	215	208	195	196	180	182	208	210	200	192	230	202	180	186	227	175	192	202	202	223	211	209	227	213	194	204	187	188	204	186	191	209	187	204	203	215	187	209	221	192	216	199	194	208	233	205	224	207	201	214	208	182	210	200	206	209	184	210	195	198	208	212	209	204	221	197	210	210	203	173	199	205	231	205	201	196	209	223	186	199	195	214	228	216	234	199	192	176	206	199	227	191	206	210	175	212	215	206	205	197	226	219	206	223	193	190	220	222	218	170	220	199	209	197	225	210	187	211	224	202	225	189	220	218	199	195	237	205	183	200	197	186	174	217	185	186	200	215	211	206	221	190	207	176	217	208	187	201	207	184	206	190	202	207	207	202	181	216	206	208	204	194	207	208	209	204	195	197	223	211	200	186	198	213	202	175	219	202	175	208	209	210	216	193	194	203	226	206	191	182	195	188	201	211	187	201	194	193	217	205	213	195	189	206	208	217	199	197	194	214	197	215	188	215	209	214	205	189	186	181	201	232	228	199	206	189	201	187	208	229	203	191	192	189	196	201	197	206	178	202	193	220	200	188	200	194	225	199	217	209	217	213	184	213	217	201	180	190	191	227	197	199	205	207	176	213	192	206	215	225	204	200	201	188	218	206	195	195	201	197	195	217	202	238	219	168	203	188	206	221	177	211	211	203	193	204	216	202	189	197	202	224	197	202	234	194	208	225	207	212	198	202	180	220	203	216	194	205	206	207	205	187	198	219	210	201	176	188	201	186	208	226	192	193	208	193	218	206	203	221	187	227	195	216	188	200	209	193	191	200	199	207	216	170	177	199	201	217	195	185	189	228	195	174	213	231	200	219	194	224	188	210	208	204	213	177	219	180	203	199	197	188	195	192	205	208	198	212	210	217	197	218	189	201	201	200	204	213	240	209	210	197	221	196	191	214	194	198	230	191	193	205	213	199	199	193	202	200	202	204	197	194	198	189	197	189	195	187	172	220	199	221	204	197	204	210	194	228	219	195	211	205	185	211	207	233	188	230	200	209	199	199	212	207	194	192	182	204	195	195	206	193	233	196	202	237	201	213	204	196	210	217	174	202	211	211	220	181	211	219	220	200	181	201	217	195	213	198	190	189	214	213	193	193	190	211	202	183	234	212	207	205	192	212	231	201	178	187	208	187	185	185	170	204	215	197	203	210	202	200	202	189	210	199	226	174	200	200	190	186	195	192	199	209	196	195	204	173	212	199	208	186	200	168	193	201	222	221	201	217	189	186	202	190	206	214	196	220	172	231	205	203	221	213	212	180	197	209	211	190	207	229	187	209	220	198	213	161	210	214	222	214	202	225	214	221	178	181	218	207	194	207	195	206	203	212	174	195	203	195	220	209	215	233	199	190	217	180	205	219	202	221	200	188	208	225	185	198	181	200	200	229	213	207	187	204	189	205	224	216	205	209	201	189	203	201	187	185	169	196	209	210	200	202	204	182	219	189	171	203	178	227	202	185	229	190	218	203	210	204	210	181	216	193	220	210	187	193	207	217	204	197	168	185	219	217	199	216	190	237	183	211	215	174	218	205	188	199	191	197	178	202	206	202	212	201	216	202	215	178	187	181	189	202	205	202	184	198	204	205	173	208	226	202	221	216	202	206	209	217	184	186	201	184	201	211	193	204	193	163	198	213	216	205	237	220	207	197	192	191	193	200	185	220	199	216	207	210	194	209	233	229	214	209	223	196	190	189	208	218	182	217	208	206	192	180	199	186	206	179	182	201	205	208	200	197	222	199	186	228	197	209	195	201	194	216	203	201	193	192	218	196	202	198	205	201	218	219	191	197	195	217	198	161	222	206	193	212	191	200	214	197	195	200	199	231	198	195	196	176	224	204	212	226	222	211	198	210	196	239	196	204	243	216	179	189	212	221	181	186	173	209	180	230	196	193	195	237	203	194	197	223	182	195	192	201	205	210	223	198	196	201	201	207	190	190	190	230	206	199	243	222	223	195	195	199	190	193	191	218	203	226	196	196	215	202	208	219	192	236	184	224	223	230	203	209	193	211	205	211	198	192	181	217	171	190	203	232	196	169	188	206	197	208	223	200	173	211	196	214	196	197	192	160	211	194	224	224	219	182	234	217	214	222	181	189	210	193	196	214	175	197	209	177	203	203	196	229	202	204	177	228	189	199	175	203	200	222	201	190	201	216	210	211	182	204	207	191	188	195	210	216	198	215	182	217	212	227	198	178	193	229	199	223	229	207	205	188	206	228	227	203	209	190	221	189	197	191	222	180	190	221	194	199	208	188	209	190	236	212	197	193	208	189	210	183	196	200	204	203	190	189	239	215	214	199	186	193	186	205	199	204	170	210	219	184	188	163	214	200	185	218	223	232	182	187	208	215	187	181	203	206	210	206	194	216	222	209	195	224	168	202	174	215	202	188	202	215	181	198	179	189	208	205	210	190	189	215	207	203	201	191	221	186	207	178	244	189	191	220	233	169	236	226	201	220	204	204	213	217	203	199	209	198	208	219	196	196	219	210	189	190	183	183	206	234	199	193	185	188	190	197	205	178	223	205	184	198	194	214	208	191	214	202	211	183	163	191	219	211	228	212	194	177	195	222	205	191	215	207	183	216	216	211	182	197	193	210	185	190	204	205	221	220	193	170	195	195	191	211	195	192	197	186	196	210	214	183	208	218	220	205	205	176	194	203	198	189	191	194	184	235	214	214	211	203	208	190	210	202	190	223	205	184	216	215	199	201	187	199	200	203	208	188	209	211	189	219	186	202	188	211	190	210	220	195	208	204	216	208	206	218	198	195	210	209	217	226	215	214	202	214	209	196	183	179	208	187	196	204	220	227	199	213	196	198	196	192	191	214	198	205	198	205	225	198	204	213	207	185	212	183	202	198	204	217	179	208	212	204	210	203	187	217	195	190	229	202	216	212	203	191	207	214	198	230	201	206	205	200	208	215	206	189	211	211	187	200	176	205	213	192	253	227	201
27209	29282	20756	4830	320	328	288	279	280	266	273	301	285	301	283	270	284	257	338	306	290	312	273	291	281	268	270	299	325	311	290	305	306	278	282	303	305	288	267	293	292	286	281	256	262	294	270	284	275	293	291	295	257	321	295	237	295	271	233	266	270	256	300	256	254	302	295	269	310	264	292	279	296	269	311	298	266	288	285	266	288	255	278	278	289	330	295	271	292	309	278	307	297	272	260	245	273	291	245	283	267	268	268	291	262	302	297	297	317	277	255	296	282	315	314	286	278	275	305	295	273	286	279	261	284	301	279	286	285	302	290	265	282	290	273	285	290	283	272	277	302	276	306	259	279	288	264	295	270	281	285	297	297	306	273	284	275	290	311	293	306	309	319	278	258	278	312	285	304	281	274	269	293	284	272	281	297	288	258	276	302	273	282	284	252	265	280	288	304	288	261	273	256	308	253	276	280	265	313	249	302	299	264	291	286	284	253	291	279	294	276	253	303	268	292	298	281	288	264	311	297	278	294	285	270	272	272	264	304	310	278	276	263	297	281	284	297	263	300	316	265	289	310	274	276	290	281	258	278	277	274	280	310	282	315	308	256	290	280	275	267	283	286	288	281	284	273	268	276	287	302	278	298	328	262	267	286	283	268	317	291	296	272	265	284	299	266	320	284	281	308	285	276	304	307	294	285	263	310	301	283	293	303	291	271	315	295	289	267	287	289	271	310	296	280	294	254	279	291	281	280	252	272	282	294	307	306	269	277	297	294	265	271	267	298	265	279	287	289	295	279	294	288	290	255	282	299	300	346	280	270	265	252	280	277	289	262	265	289	264	274	276	265	294	300	263	251	284	270	266	314	277	291	298	280	316	294	309	245	319	304	286	307	283	252	282	305	298	303	272	306	270	283	280	277	334	311	292	249	276	275	269	280	279	292	283	268	301	304	277	244	293	276	244	292	269	261	329	287	287	283	282	257	298	291	277	248	288	286	268	317	269	268	267	291	278	300	289	284	283	265	285	297	298	281	286	267	256	269	278	320	296	284	260	291	288	289	291	269	303	287	285	289	276	282	252	289	304	306	282	295	280	288	280	285	275	270	304	305	294	273	301	288	261	286	284	295	271	287	298	286	283	284	275	279	300	287	275	305	282	280	285	302	269	306	270	282	278	294	282	295	289	301	278	287	300	293	265	272	293	312	272	256	300	266	288	302	281	274	292	281	295	258	284	279	283	297	282	256	277	263	264	281	297	297	277	284	299	270	279	278	273	271	289	298	269	305	313	277	298	291	282	304	288	295	271	290	294	273	258	326	291	288	313	294	282	293	272	302	264	252	281	282	293	274	278	333	318	277	301	275	313	283	283	284	272	281	270	267	269	318	298	282	224	304	288	276	281	280	281	285	287	284	302	299	316	263	293	253	291	292	268	244	297	295	278	283	253	275	292	310	257	305	261	286	278	302	295	304	291	262	262	284	282	288	306	275	272	271	276	283	269	276	263	286	309	267	268	280	285	299	297	276	262	275	256	299	255	280	290	280	289	303	298	274	273	256	289	279	271	304	286	313	265	264	259	290	280	268	277	272	285	301	275	287	297	276	273	279	270	259	273	264	304	287	265	282	274	293	267	267	287	285	290	281	254	267	284	285	300	280	265	307	261	267	288	294	290	336	269	318	296	285	290	284	271	298	270	266	264	281	290	289	278	298	268	267	255	264	286	285	293	307	270	270	275	303	276	261	290	301	259	284	266	266	277	283	287	299	286	290	295	269	272	300	328	305	255	270	275	275	303	283	293	277	241	288	292	294	257	289	298	275	267	297	298	266	279	275	287	262	273	280	294	259	301	272	296	300	279	277	298	283	299	302	301	274	271	268	272	268	259	321	248	285	295	269	288	302	295	275	259	285	311	292	327	317	303	298	270	298	298	262	300	288	335	304	264	283	276	293	266	243	282	308	271	268	274	263	274	286	288	275	264	294	297	273	290	267	285	306	286	291	290	281	263	294	287	258	289	283	279	282	293	289	288	299	293	278	282	287	276	251	246	272	289	275	266	294	300	278	296	292	284	274	271	283	333	293	279	282	286	294	280	286	257	272	273	284	290	284	260	302	272	260	275	291	278	305	282	323	283	279	310	282	296	313	296	291	295	278	278	276	270	285	332	286	261	247	261	272	288	311	292	292	298	266	295	279	272	277	288	298	259	295	263	279	300	291	270	295	303	302	283	310	284	272	291	288	285	293	278	273	251	267	300	277	272	261	243	277	285	301	302	273	269	275	303	292	301	288	272	308	290	277	320	299	274	254	312	276	333	275	320	290	273	284	282	279	271	293	286	283	289	278	281	275	272	263	281	261	254	283	294	290	282	303	289	296	289	297	312	276	290	286	291	272	259	286	288	297	285	257	302	258	267	289	258	283	292	293	296	297	267	276	299	295	269	308	283	282	307	305	281	276	283	309	283	280	309	271	265	286	260	271	329	291	297	289	283	295	306	314	238	294	307	275	288	293	286	271	278	289	292	285	301	279	295	272	256	304	281	300	290	245	315	289	297	291	293	276	261	275	321	302	269	283	306	290	279	292	283	291	278	240	292	281	277	319	299	315	271	281	318	331	272	305	301	288	269	260	287	276	277	280	257	274	289	301	301	295	281	279	286	302	308	275	284	314	282	300	282	266	291	276	280	287	283	268	276	290	262	275	280	287	289	301	285	287	271	297	276	273	282	275	327	271	277	295	291	276	278	277	281	284	264	276	289	314	266	284	279	278	281	287	304	250	277	297	253	320	261	286	287	293	266	269	252	259	302	259	271	292	301	313	289	300	265	285	289	260	261	308	282	282	258	282	275	275	285	277	295	292	295	293	290	282	310	297	277	247	270	283	291	282	279	318	292	286	263	262	293	274	285	284	312	275	286	281	288	284	287	298	283	295	325	289	302	294	278	292	300	296	272	282	313	294	276	310	255	318	285	298	289	272	292	271	279	271	265	270	292	301	291	298	288	295	280	266	280	276	286	283	294	280	272	298	291	263	267	306	299	283	289	291	283	280	250	298	294	293	262	267	280	281	276	273	281	282	305	270	284	291	276	310	306	281	302	290	310	304	300	312	265	280	283	268	279	285	280	287	278	277	293	268	260	272	239	278	276	269	284	288	315	259	284	266	303	272	252	247	301	296	248	296	273	269	286	281	291	298	262	283	292	269	276	267	292	263	316	238	279	299	292	299	269	249	320	291	302	276	287	271	290	270	304	302	279	293	278	269	311	280	287	308	310	283	294	250	273	262	283	278	298	277	293	254	295	291	285	289	259	297	315	285	262	298	318	275	298	274	274	276	253	303	280	272	272	274	286	317	284	291	295	262	282	309	267	281	260	284	288	276	271	258	258	294	283	284	259	276	257	255	298	296	279	304	254	285	268	290	268	274	255	273	340	288	288	294	300	256	284	275	283	273	298	268	284	300	288	305	274	273	250	328	267	294	270	263	253	309	261	302	300	290	280
26583	45402	17633	1939	457	478	444	390	425	438	409	436	403	391	395	415	403	424	429	398	411	430	436	428	423	438	417	434	441	423	434	395	434	400	438	436	404	403	408	388	408	416	429	414	387	412	424	385	423	408	396	443	414	430	386	387	398	441	411	431	430	392	415	428	422	429	416	412	415	423	413	394	432	456	405	401	379	450	401	412	410	396	450	420	442	432	407	404	403	440	450	446	419	416	412	419	412	375	409	410	425	419	384	423	375	428	400	443	415	371	431	411	395	430	416	416	399	422	424	402	425	395	422	424	405	389	391	393	418	411	432	413	376	367	430	371	416	411	416	405	406	428	394	414	409	432	431	456	431	409	408	388	376	389	407	460	420	462	419	382	404	424	374	427	422	431	418	413	392	400	398	420	388	440	403	433	422	407	439	404	411	396	402	396	443	401	423	433	384	419	395	396	401	407	404	416	410	388	409	407	391	392	417	423	403	418	447	377	400	434	444	416	414	391	399	426	415	383	422	395	390	412	390	418	417	392	409	393	391	402	401	394	414	421	406	413	395	411	388	410	423	398	421	401	391	380	424	424	387	401	397	423	401	419	423	383	447	410	408	385	424	418	428	414	435	409	403	419	441	413	435	443	377	430	403	409	408	419	413	408	411	368	465	452	419	410	400	386	421	445	396	439	418	389	377	434	406	409	421	392	430	439	406	415	405	409	421	426	417	405	406	395	372	392	397	404	478	426	406	394	422	378	427	424	427	384	395	416	406	423	425	434	435	390	403	417	429	410	422	398	382	407	416	422	413	417	409	413	423	405	421	444	376	398	412	392	433	413	453	446	402	416	402	386	426	425	406	387	462	391	400	428	378	424	433	392	395	419	396	401	387	372	391	431	431	419	454	438	404	397	413	429	441	419	384	410	383	417	409	422	389	401	397	394	399	421	429	394	407	410	412	401	449	425	406	377	429	437	400	421	407	420	403	424	417	412	384	395	433	383	417	444	409	417	446	403	416	412	393	371	397	388	403	416	397	412	395	410	434	432	388	401	415	406	435	391	411	404	391	410	430	409	422	376	425	429	381	405	431	373	428	422	399	391	394	385	430	428	424	437	402	442	433	409	412	380	456	380	393	412	446	404	397	372	417	364	432	399	444	391	387	436	411	402	406	403	426	413	429	426	404	414	403	434	399	405	428	386	412	443	418	406	380	415	424	424	406	401	412	414	445	380	401	456	456	422	391	422	390	410	413	469	427	399	413	398	384	402	427	411	431	426	440	379	420	398	421	391	426	399	415	372	422	370	388	381	427	430	420	380	430	410	424	422	445	434	400	429	416	405	411	445	403	441	399	395	415	415	407	420	391	416	451	393	350	428	401	381	379	393	422	413	414	408	419	401	394	405	421	389	451	435	404	398	422	402	428	410	432	421	401	409	390	417	433	435	459	441	440	391	408	420	407	391	393	389	464	415	418	419	389	446	434	389	398	419	423	428	427	407	425	438	370	415	416	403	436	396	369	423	373	400	430	413	396	411	421	430	417	385	426	422	393	405	459	411	380	411	433	435	432	436	399	425	404	401	417	421	381	437	380	407	395	437	399	391	423	415	403	400	415	403	393	434	414	364	405	388	408	429	439	426	409	417	412	395	415	394	424	418	395	400	424	423	438	408	424	420	382	465	400	443	434	445	408	420	434	430	385	423	398	419	392	391	433	406	407	429	419	400	400	384	401	405	390	410	429	438	396	413	442	409	429	425	431	400	391	400	411	423	423	431	382	448	398	387	423	423	433	409	401	430	364	385	424	390	421	441	420	467	408	387	397	419	409	424	403	370	425	413	411	387	394	441	440	427	419	463	399	401	414	441	382	408	405	411	419	373	393	403	391	449	425	397	414	395	393	379	395	435	413	407	418	416	398	392	439	372	440	419	403	426	364	426	422	406	430	368	412	429	384	405	444	418	418	414	410	363	398	421	388	435	426	414	376	430	454	395	413	417	426	402	420	417	449	391	382	399	437	380	437	414	407	418	401	408	412	401	396	420	407	413	384	430	407	394	381	396	372	398	399	397	413	436	387	435	412	394	399	442	427	425	422	417	395	381	377	435	448	440	406	397	389	407	422	428	408	411	437	431	406	400	407	448	364	411	430	434	425	422	439	402	392	430	399	391	409	414	417	433	395	441	407	413	432	439	395	417	396	393	413	446	426	434	434	430	389	386	417	375	370	390	452	398	408	438	429	438	411	430	412	403	434	396	388	390	373	416	416	388	398	398	398	401	386	426	393	425	418	425	419	419	410	423	453	398	399	412	451	403	373	434	399	396	483	394	442	410	462	410	401	437	436	398	414	396	397	390	404	462	424	410	424	397	412	394	405	411	401	425	397	430	411	397	386	426	421	421	436	385	411	397	407	440	411	450	429	404	405	419	418	437	466	387	378	432	394	422	414	403	421	420	413	425	365	391	415	419	397	416	437	442	427	407	455	412	413	440	420	450	433	416	439	421	400	400	386	417	393	433	423	376	418	395	438	399	406	386	399	415	413	425	400	411	438	374	420	414	451	425	439	433	423	405	398	408	433	395	447	432	423	409	406	398	388	423	424	420	438	404	405	419	418	402	419	402	358	431	432	430	413	403	416	416	384	405	387	402	440	428	397	429	408	403	393	418	382	434	417	424	393	457	391	413	399	429	417	374	406	406	378	408	430	395	417	404	438	439	430	404	401	410	405	415	403	401	442	451	399	386	456	403	411	436	389	400	426	400	410	410	453	400	401	406	412	437	415	403	403	420	391	396	439	432	416	396	411	394	392	417	427	404	407	398	390	461	412	431	434	418	388	433	426	431	411	400	390	397	379	401	404	393	408	391	405	396	446	421	386	427	416	385	414	410	434	415	444	421	412	428	430	393	413	418	449	392	407	406	440	435	403	390	434	416	442	419	407	413	417	437	381	413	426	447	397	407	427	408	387	388	387	384	437	435	419	416	413	437	442	393	445	407	397	411	400	405	418	411	417	431	394	413	432	380	418	434	418	439	393	437	366	407	439	423	404	426	413	378	408	410	412	382	414	404	428	387	416	380	392	428	407	443	417	407	410	433	420	432	412	431	385	426	416	430	399	423	411	395	416	373	393	429	405	382	386	373	422	381	423	425	404	391	394	401	409	395	400	394	422	433	385	390	400	372	415	395	406	403	402	423	396	407	433	402	413	435	405	365	424	407	418	426	441	397	410	405	439	417	420	393	415	440	414	410	408	445	385	392	417	424	391	421	416	417	446	397	462	440	419	433	443	411	395	388	449	441	415	400	389	394	405	393	396	395	394	432	416	387	436	407	416	384	406	364	372	426	430	379	394	405	408	422	404	407	396	385	423	388	406	421	381	436	394	391	390	392	395	397	392	400	413	396	408	410	396	374	394	398	406	437	409	393	426	414	397	409	436	434	432	411	410	408	362	454	423	404	363	389	411	404	401	373	425	385	392	398	407	440	401	371	414	408	402	397	409	410
23863	22974	28146	24929	20593	9354	560	332	312	336	308	338	284	281	297	322	272	287	277	297	300	293	289	252	282	279	239	295	294	272	284	264	277	267	287	285	263	261	291	294	290	295	284	304	252	291	297	260	290	296	289	242	262	267	269	262	289	259	263	281	263	277	253	274	287	271	305	242	247	270	259	269	279	267	269	282	283	261	271	298	300	300	233	273	247	287	266	280	281	292	281	267	259	276	281	244	295	253	287	263	300	252	286	264	285	276	260	247	266	278	259	296	260	288	252	257	293	272	267	261	274	259	287	262	262	267	261	300	288	287	255	251	285	288	290	256	284	290	298	256	269	241	285	261	264	277	273	258	289	282	255	278	236	269	287	262	285	284	262	252	286	268	256	291	264	249	246	261	283	256	277	280	292	260	255	273	257	241	260	307	266	289	271	250	261	267	268	259	248	283	286	304	312	281	273	283	246	251	239	263	272	260	280	296	251	260	257	289	277	286	278	282	264	283	285	289	281	291	295	266	245	280	293	270	281	286	274	286	261	279	275	260	258	278	252	278	268	261	243	267	279	279	258	239	275	285	288	277	259	256	259	260	256	224	253	291	282	264	298	300	254	245	291	254	261	283	270	273	296	270	257	238	288	232	247	262	264	280	292	225	275	274	281	259	271	268	271	253	282	268	270	256	266	278	275	228	244	261	298	291	298	284	286	268	284	291	271	293	265	263	228	265	297	255	256	249	280	255	297	272	262	275	276	253	254	282	293	251	280	269	234	287	271	275	284	269	296	279	285	255	275	275	276	245	276	270	308	261	285	266	297	268	300	265	264	269	260	252	252	297	262	283	252	312	273	284	256	265	268	276	254	247	259	267	264	243	268	256	278	240	246	251	259	270	290	256	248	270	268	271	287	234	275	275	249	268	264	274	270	245	247	272	286	290	276	275	272	231	268	242	264	262	256	264	271	246	279	269	244	249	259	257	272	265	258	263	265	284	297	285	274	240	277	263	284	242	277	247	279	319	271	277	267	258	261	259	285	293	274	282	281	269	284	274	261	257	290	268	260	266	259	302	244	238	296	253	259	269	293	282	304	248	286	266	247	285	276	248	258	266	268	272	277	295	245	288	287	258	261	282	243	244	249	269	287	273	240	274	265	283	296	276	268	270	277	267	259	287	279	282	256	270	255	276	261	261	269	303	277	275	290	285	256	256	260	256	306	287	264	240	249	263	263	267	258	257	275	285	281	252	274	254	265	269	275	265	274	271	276	314	267	300	294	286	279	259	294	317	295	274	258	293	274	261	270	243	259	255	282	281	285	249	232	260	249	248	295	272	295	274	269	250	264	266	278	273	256	265	229	300	259	269	261	264	254	249	287	245	285	265	277	280	260	296	285	293	273	274	332	273	294	247	259	251	283	259	268	279	290	271	247	273	275	281	265	259	271	294	284	285	274	275	258	291	259	261	259	290	286	303	256	266	255	273	290	272	268	279	274	276	274	281	276	271	275	277	286	262	286	252	263	255	267	279	248	281	288	246	284	248	269	260	288	308	267	252	282	265	263	254	247	266	279	286	286	239	284	247	272	245	281	268	277	258	278	259	287	284	294	282	258	244	280	285	268	277	286	259	236	277	235	283	247	282	290	262	269	277	255	274	289	249	261	287	256	267	282	277	241	269	266	284	272	297	265	284	261	276	264	258	255	283	304	278	286	270	247	235	254	260	285	268	258	281	252	240	291	266	243	268	255	256	280	289	234	277	263	286	276	242	276	270	247	291	248	283	263	277	269	287	237	269	274	255	281	257	250	276	297	281	272	245	281	264	246	291	250	259	281	287	264	284	278	260	261	261	300	263	252	245	292	250	318	271	270	257	284	258	258	263	307	271	276	287	255	271	278	285	251	259	262	262	270	261	265	272	265	301	269	271	271	248	271	270	261	297	274	242	284	282	256	270	261	256	264	285	295	265	234	280	285	298	272	278	305	280	290	275	264	255	253	263	250	258	269	281	295	280	277	274	292	270	276	257	254	287	257	291	276	289	257	289	246	297	262	290	247	265	280	255	261	259	264	261	271	265	247	262	265	287	288	289	268	284	262	264	287	257	254	268	296	246	260	232	302	259	269	269	265	280	268	274	265	253	261	278	265	265	248	261	286	257	287	259	286	273	262	268	265	275	270	258	264	273	246	311	288	270	269	292	258	267	264	238	250	286	285	280	283	267	267	259	300	266	274	268	298	261	265	258	309	293	281	281	269	282	250	291	251	284	285	270	279	268	277	277	293	280	281	280	246	309	292	265	286	266	263	300	296	279	275	252	274	268	282	234	247	282	264	273	243	292	295	303	289	294	243	278	240	268	267	279	266	278	241	276	311	281	246	275	271	299	242	305	273	275	272	260	291	248	231	234	266	262	278	264	283	277	272	275	282	246	276	266	267	268	293	292	285	264	273	295	276	289	284	266	269	280	258	267	297	266	301	286	287	277	273	264	260	267	255	256	278	310	277	251	293	265	256	300	245	288	289	253	275	294	242	271	290	256	248	249	270	272	281	263	274	264	262	280	304	244	269	251	294	292	276	281	263	251	295	266	277	252	280	264	310	285	278	264	272	293	282	261	254	310	291	283	247	265	262	253	258	245	259	289	281	258	273	267	275	275	302	296	249	277	279	281	273	287	271	272	232	274	283	274	272	270	269	267	267	261	290	225	276	251	276	254	275	284	248	280	267	276	263	280	305	265	277	312	274	285	281	244	274	265	291	259	255	249	264	248	258	290	279	266	271	261	253	235	246	255	285	272	266	244	292	271	287	274	280	293	274	259	289	285	280	279	283	299	274	261	275	267	262	315	257	271	249	255	285	288	258	277	281	274	304	274	295	310	264	246	269	255	281	240	264	252	276	253	274	265	282	266	261	268	254	272	307	269	262	273	252	263	272	302	263	240	271	296	261	268	258	274	263	285	293	251	265	294	307	242	286	264	286	250	266	246	283	276	250	301	245	265	246	281	271	247	273	271	278	259	278	272	260	262	274	255	254	242	268	249	279	259	286	295	276	296	261	268	289	283	284	283	284	231	278	237	256	287	288	265	294	272	265	277	257	273	285	262	264	278	272	237	259	285	279	252	265	282	261	245	310	289	276	260	254	283	266	292	261	269	255	283	272	270	256	258	255	260	244	235	301	238	243	272	299	251	263	269	264	260	257	271	261	257	297	295	252	272	286	281	218	264	257	231	286	273	263	266	255	269	275	284	242	264	255	280	261	238	272	253	251	263	282	299	233	259	266	250	260	266	314	295	264	264	263	302	267	284	252	264	267	257	283	269	266	309	304	301	273	249	262	262	250	280	276	251	275	253	304	280	237	247	325	258	273	257	265	260	283	269	269	297	259	257	278	284	279	249	265	239	268	268	263	275	294	288	292	268	260	275	272	264	267	292	252	265	265	267	265	282	252	265	278	267	298	254	281	307	238	270	285	265	273	259	271	272	264	277	277	291	316	280	265	262
51647	83404	47731	13812	924	822	680	609	624	538	506	473	464	429	462	407	459	444	444	420	457	452	442	445	456	422	450	405	426	369	429	373	408	411	448	428	380	379	403	360	416	403	391	404	414	440	387	385	391	408	374	414	406	408	399	385	401	407	368	383	370	399	412	428	403	405	386	383	396	403	377	372	402	393	406	386	382	401	404	420	385	407	397	416	457	416	456	378	401	364	384	376	371	405	404	406	423	387	408	363	406	398	398	347	419	404	378	377	385	415	406	402	356	400	400	400	410	402	387	382	429	396	383	395	400	433	406	375	379	415	415	424	386	401	386	378	374	393	388	388	394	420	366	395	390	415	437	381	366	416	398	424	330	413	410	392	372	365	394	385	376	385	385	383	337	382	390	409	392	406	400	363	401	404	419	423	401	412	377	376	388	419	415	380	427	409	389	374	400	400	411	440	397	364	400	369	401	375	424	382	426	412	374	407	382	382	385	396	376	396	382	395	421	402	369	377	392	397	386	382	390	392	423	401	404	395	387	410	410	411	374	346	382	420	427	423	376	402	403	444	382	423	388	383	408	401	392	396	405	437	397	375	410	395	389	372	395	402	380	367	410	410	395	410	402	420	388	412	396	425	425	411	433	420	392	391	382	375	402	375	414	423	370	417	394	425	381	399	440	422	398	414	392	410	403	397	394	382	412	394	413	392	408	406	407	390	382	367	401	383	400	407	445	420	400	378	386	355	367	393	387	396	371	373	382	351	405	390	396	380	378	412	412	382	409	400	391	408	412	388	395	349	414	415	422	390	369	439	412	370	396	384	424	384	390	399	409	387	386	394	369	412	400	413	407	417	378	387	392	393	396	420	401	392	394	393	345	381	394	410	408	399	393	444	400	383	393	407	418	393	393	376	416	442	434	396	412	390	404	383	425	401	379	408	430	389	424	403	405	366	374	435	418	363	388	369	382	400	386	363	423	387	387	397	375	417	401	410	363	380	393	418	403	387	372	395	423	408	410	415	370	373	369	383	386	379	412	393	411	377	389	390	427	403	421	427	408	392	386	428	399	360	401	384	350	395	356	418	402	408	443	387	382	355	393	420	436	418	373	390	372	391	361	375	403	399	438	405	413	391	410	398	378	357	374	370	405	369	376	399	400	438	375	407	401	370	394	370	376	376	378	411	374	373	425	414	410	415	366	412	391	401	356	396	385	437	394	411	399	411	385	433	365	370	416	382	417	406	364	434	388	408	410	401	385	385	376	387	380	404	409	420	420	404	351	376	388	409	410	385	386	345	372	412	375	397	437	401	413	361	411	396	393	366	441	342	358	411	414	405	409	414	375	374	437	391	376	387	413	384	384	367	408	416	395	416	384	382	390	395	412	377	376	365	403	394	416	378	386	389	373	369	368	397	395	390	415	391	386	355	414	411	426	379	424	409	387	384	428	430	405	392	381	401	438	380	394	379	412	362	410	393	399	410	408	382	394	384	392	413	383	420	378	367	443	392	434	395	380	410	401	382	379	412	411	401	419	412	384	437	365	427	380	381	402	393	375	394	391	388	393	355	410	393	403	383	399	350	398	424	398	419	384	418	386	426	414	395	400	423	421	353	387	410	400	399	374	377	377	382	409	410	389	423	395	412	391	360	417	385	395	396	402	404	377	410	432	374	418	402	422	411	433	425	416	428	399	399	421	391	401	427	411	418	420	396	392	363	440	387	377	405	392	412	397	399	403	421	431	403	414	398	441	407	405	392	356	393	376	420	416	372	396	374	408	417	418	423	423	393	382	386	424	382	402	392	386	402	408	387	414	374	404	421	422	423	385	389	400	384	389	393	388	387	415	424	401	435	404	371	376	428	431	432	405	401	394	382	352	388	418	427	388	363	415	360	383	410	408	373	425	428	421	404	383	401	380	385	399	396	384	382	396	402	398	411	388	388	405	397	363	393	397	394	410	415	400	415	380	356	418	408	409	409	387	385	435	435	405	418	427	416	374	386	413	368	404	410	402	397	371	405	375	421	390	429	372	384	397	379	377	424	387	401	392	404	388	415	398	407	437	386	420	373	413	407	366	424	372	395	416	405	376	397	407	372	373	394	375	412	409	399	393	438	379	412	390	390	391	378	374	461	417	382	395	393	393	391	375	388	416	391	424	413	384	398	401	386	433	393	406	394	373	399	406	371	376	413	412	353	401	387	398	395	349	410	399	417	429	376	408	405	400	386	414	412	412	414	371	419	414	412	410	417	426	386	415	387	383	388	392	421	404	459	401	376	392	401	394	414	373	367	360	405	438	401	397	402	377	448	385	383	354	382	395	417	375	397	431	405	382	403	395	388	437	445	428	415	389	353	394	404	398	389	380	406	387	402	373	376	394	435	382	390	394	380	391	377	381	387	383	369	357	389	417	390	415	405	378	389	382	391	380	383	400	417	389	405	436	359	388	445	397	414	376	385	406	403	436	419	398	389	407	399	404	408	417	418	396	407	383	399	372	373	403	387	364	397	379	412	399	407	441	399	402	412	377	399	378	439	399	432	414	391	393	421	369	419	417	431	434	354	371	396	367	450	369	415	405	380	420	432	389	393	384	415	382	420	396	371	425	353	383	411	398	419	429	402	403	421	413	398	409	413	428	426	401	388	401	386	411	421	404	424	418	408	402	425	395	384	392	384	420	420	386	399	426	396	404	398	362	406	409	400	416	396	402	430	442	402	401	428	415	401	376	386	406	381	376	413	357	394	408	379	395	375	403	408	413	388	407	367	390	414	380	407	389	435	388	411	374	414	394	413	392	418	393	375	384	368	388	402	389	433	383	391	414	367	388	412	363	396	388	402	382	406	379	361	420	378	409	371	358	408	408	380	412	423	403	422	399	407	402	367	414	430	391	402	420	397	389	395	401	400	361	380	403	351	428	386	424	360	413	371	403	381	396	387	383	387	377	393	435	430	392	414	385	409	402	353	426	394	392	377	363	369	403	404	402	410	404	389	410	384	395	388	394	396	385	403	413	369	386	400	373	399	412	395	398	399	418	395	386	417	386	388	403	371	401	379	394	425	402	413	442	394	419	388	420	385	412	357	379	380	427	382	384	369	421	409	410	350	412	398	407	424	388	401	408	416	363	375	375	376	426	386	389	401	407	423	393	398	375	410	389	410	421	368	417	381	370	361	392	356	406	426	389	390	394	430	419	369	434	384	388	404	407	406	397	421	367	412	338	396	351	402	371	401	398	415	378	365	382	409	395	380	385	422	383	390	446	386	402	442	385	399	408	401	391	408	422	387	385	399	404	405	412	385	383	400	392	404	404	362	403	391	385	432	381	413	396	414	401	410	414	377	380	405	386	428	374	406	389	368	404	394	392	388	416	428	401	406	424	381	439	410	405	420	412	378	386	393	360	388	393	377	394	359	412	414	436	425	374	425	382	367	425	405	386	423	364	362	361	427	396	387	383	331	392	386	404	385	390	373	397	378	387	432	379	393	392	389	409	372	392	373
22780	21834	28325	24230	21056	20764	7651	306	249	199	203	177	200	153	173	165	166	148	165	149	151	149	157	167	134	139	163	152	147	154	163	150	127	140	132	131	126	134	154	144	136	148	129	147	153	157	133	145	132	134	134	140	148	129	143	144	133	157	122	146	158	133	138	141	151	111	127	136	146	141	137	153	121	141	132	148	159	148	156	155	148	130	136	140	135	141	146	126	142	119	145	151	147	139	147	137	168	145	142	123	158	140	147	139	126	150	137	128	138	139	157	132	147	158	168	132	128	124	138	151	144	134	113	140	133	135	152	156	140	132	136	125	130	136	141	144	125	126	145	139	142	140	137	125	129	147	136	134	135	140	146	137	127	140	122	163	137	144	125	135	138	130	136	152	149	130	134	158	124	125	141	125	149	136	118	140	150	152	133	139	148	125	149	139	141	164	146	140	144	125	132	146	137	144	133	132	142	129	123	140	136	141	152	148	164	131	152	132	137	148	136	146	147	150	126	130	139	152	154	140	133	132	139	148	133	128	142	116	128	142	130	115	142	157	131	148	137	137	138	129	146	137	139	139	145	131	143	142	143	137	122	153	139	145	136	130	132	142	130	149	139	131	123	126	134	141	151	133	143	134	121	130	152	146	140	137	124	148	143	130	150	157	143	121	142	154	141	153	150	150	130	126	136	123	142	147	137	131	145	109	132	125	112	159	145	127	139	131	143	121	138	141	129	118	146	148	142	149	145	131	140	136	134	143	137	135	134	150	136	146	144	142	125	147	118	120	140	143	139	121	109	128	133	151	123	151	119	116	125	135	128	121	147	133	139	134	142	145	146	147	141	137	129	137	135	153	143	156	134	128	121	123	144	141	142	108	151	134	154	140	130	147	133	133	131	139	121	146	138	132	138	137	135	119	144	142	144	142	150	115	137	125	145	133	138	153	135	145	134	133	117	143	134	141	139	133	117	150	132	144	132	159	116	139	150	129	143	137	131	120	124	140	164	143	126	138	144	154	125	133	134	132	143	128	136	128	153	157	124	156	155	154	138	146	134	136	118	146	121	147	157	138	106	122	146	111	118	120	126	149	158	134	124	114	131	155	131	138	140	124	150	113	155	143	134	153	143	136	141	135	126	132	145	138	144	136	127	131	140	150	122	112	148	121	127	114	139	146	142	128	127	131	143	126	128	128	149	139	140	165	144	133	136	162	169	133	141	138	143	128	130	131	150	146	142	134	142	142	130	129	139	143	116	132	127	140	137	146	107	125	144	118	133	129	131	130	172	129	137	140	135	147	137	131	145	142	129	126	143	151	127	122	142	126	145	135	134	139	161	132	148	150	139	154	131	147	134	131	137	133	133	125	140	164	131	140	115	112	146	115	141	131	137	137	118	132	123	144	126	141	126	138	145	130	165	148	160	143	142	137	142	144	126	123	146	157	155	158	136	123	170	154	142	127	147	139	127	135	132	131	129	139	135	129	138	125	138	124	141	157	141	133	157	138	142	137	135	150	142	130	141	130	126	124	145	150	125	131	138	129	156	128	148	145	126	130	143	131	150	128	145	124	133	126	158	145	104	135	145	122	172	141	138	171	132	150	135	140	141	136	159	125	144	135	135	139	136	144	135	121	129	139	133	114	135	146	145	133	128	125	149	147	134	157	152	134	138	139	145	132	140	149	150	147	172	130	127	148	123	129	128	133	143	137	133	147	154	148	148	132	141	144	135	142	130	152	121	151	129	135	133	141	147	141	152	115	125	155	150	141	147	133	131	135	131	137	143	125	142	133	125	108	146	121	128	138	119	136	122	122	135	130	133	141	136	138	139	144	132	145	146	152	132	146	145	132	128	153	133	146	135	139	146	156	136	144	115	148	146	143	135	143	160	147	123	133	145	151	145	125	151	151	140	126	140	136	152	112	130	129	124	133	137	147	142	127	140	120	151	139	127	137	149	164	152	134	140	128	155	127	152	147	138	137	134	124	128	127	146	127	162	131	140	147	125	136	138	120	132	152	126	120	153	135	154	141	125	139	157	135	130	134	125	125	140	138	145	134	134	121	126	126	136	123	144	155	135	149	148	124	156	139	144	128	144	128	137	149	135	137	137	125	156	147	149	142	132	142	133	129	143	141	154	132	152	168	118	137	130	161	150	137	154	119	118	127	141	152	137	150	144	124	148	140	125	117	126	138	145	129	141	142	135	121	166	130	149	139	138	140	134	121	145	133	146	148	140	148	140	141	144	137	125	120	114	147	138	136	127	136	122	126	126	136	143	116	150	144	135	135	145	137	129	128	153	151	136	142	148	141	147	157	128	124	107	138	137	149	130	127	147	153	125	140	129	146	143	142	142	160	121	128	133	144	147	126	139	126	147	147	145	137	140	136	126	153	154	130	127	135	145	126	137	143	130	138	139	148	143	135	145	152	138	134	147	149	143	151	129	143	131	143	136	138	134	131	122	154	151	115	152	124	132	152	123	145	138	140	117	130	119	135	130	136	140	139	132	139	113	141	137	121	145	144	132	137	145	145	132	142	140	125	157	142	136	138	146	132	147	141	153	132	140	146	129	119	146	131	138	126	131	137	119	145	144	144	162	116	134	151	141	150	137	137	131	145	128	150	139	130	164	125	135	132	133	138	119	137	123	163	142	149	141	132	125	125	122	146	130	120	129	129	127	147	121	118	138	129	135	144	136	142	133	142	136	139	130	139	131	127	149	151	133	161	123	132	148	159	144	181	141	95	156	112	129	110	145	140	139	140	136	127	139	140	149	141	132	162	145	145	126	149	139	123	146	137	127	136	145	124	127	117	125	139	157	133	136	147	130	132	139	137	135	134	145	138	155	139	144	134	133	113	149	137	135	145	139	158	142	132	128	141	152	142	138	139	147	138	139	153	126	138	133	139	133	137	136	126	155	124	141	144	115	138	109	131	123	133	138	134	118	162	137	119	150	153	139	157	139	124	150	134	145	140	158	140	137	134	151	137	125	182	139	126	147	130	134	145	135	132	115	135	144	121	136	128	118	148	130	132	148	144	117	159	150	155	162	126	148	145	138	131	139	131	133	118	105	146	124	109	119	120	140	150	106	155	154	138	134	135	132	138	129	135	133	109	136	154	140	127	120	144	113	136	141	126	138	141	147	127	153	132	137	146	143	132	136	137	128	127	158	136	136	141	120	132	140	151	138	126	141	144	130	131	160	146	162	139	140	158	131	124	119	124	123	135	137	107	142	119	127	142	134	148	126	169	135	159	113	132	130	134	144	122	140	136	151	128	127	142	146	136	132	144	140	110	126	146	118	142	147	140	133	152	142	135	137	144	140	137	130	147	138	134	140	129	157	125	116	144	147	128	150	114	140	126	136	125	114	141	146	140	135	149	121	144	147	141	139	145	131	145	148	169	142	160	138	122	145	149	133	123	138	129	140	114	139	140	127	149	137	135	144	160	142	144	144	137	134	151	131	127	138	150	144	128	146	131	142	129	166	136	133	160	146	146
54551	85171	55831	17573	1245	914	709	576	549	459	393	362	384	327	291	293	276	260	262	286	277	276	238	258	260	261	256	257	254	220	232	250	233	203	235	234	238	187	217	218	205	212	208	206	214	214	198	227	223	239	226	199	221	189	198	192	209	214	193	200	198	226	224	231	210	213	210	196	218	238	199	212	215	217	239	199	208	226	228	214	238	234	198	226	209	217	180	183	201	176	205	202	203	191	207	173	202	216	230	199	220	202	186	200	219	196	194	198	204	211	210	191	195	209	211	202	185	224	206	182	208	214	217	192	215	176	220	208	196	199	219	206	188	184	212	192	215	185	203	220	195	210	206	226	192	194	216	209	211	211	201	205	189	203	215	207	196	200	193	211	185	195	221	209	207	228	187	215	214	203	215	178	198	200	190	177	187	179	240	192	205	185	222	192	212	223	186	197	223	207	198	189	200	182	188	176	216	212	215	205	186	227	209	214	208	193	215	195	199	215	209	209	173	187	192	226	213	203	206	207	220	214	201	225	202	219	232	200	205	193	193	206	203	207	193	202	186	198	236	228	207	196	209	213	208	205	228	221	212	217	204	179	197	207	181	222	219	190	195	199	192	204	196	213	224	215	172	181	209	214	196	218	207	222	178	211	221	196	193	185	212	208	204	225	213	194	218	185	208	223	217	193	217	191	246	204	194	206	204	202	192	227	186	219	199	191	201	193	224	240	209	208	204	195	181	193	228	216	200	177	204	197	181	232	221	208	215	226	227	230	203	200	206	203	224	207	207	225	188	214	210	191	196	203	234	196	206	195	195	200	182	202	208	225	211	202	203	207	212	202	227	186	188	167	200	212	176	202	218	204	179	209	211	204	236	208	221	179	191	181	202	204	197	186	209	214	218	218	198	180	239	196	199	194	202	179	177	208	180	209	185	201	205	211	211	196	226	198	201	202	230	194	242	189	198	227	218	208	196	212	224	213	167	193	197	193	205	224	210	197	184	202	216	204	203	199	187	205	207	190	187	191	192	199	229	206	188	201	206	198	205	198	230	214	196	193	212	201	188	215	206	190	216	203	195	197	199	203	206	172	208	209	185	189	201	215	238	206	202	192	206	184	200	213	189	194	210	183	214	223	222	212	199	173	201	183	229	219	201	204	192	177	188	224	227	209	216	201	203	192	190	196	210	196	183	206	200	183	204	193	201	181	198	205	209	208	200	206	210	212	181	183	216	231	220	199	204	212	218	211	160	202	194	187	194	207	198	197	209	219	200	219	215	198	194	225	204	208	208	203	200	188	208	210	227	200	220	219	211	211	196	235	211	215	198	194	216	175	227	215	201	221	216	233	205	207	211	186	227	202	176	206	195	201	214	188	219	198	224	190	198	204	188	185	218	220	187	211	209	192	216	179	186	198	196	216	170	202	181	198	203	210	221	201	186	216	199	189	211	197	200	196	222	202	202	209	235	210	187	208	266	211	183	211	211	231	203	227	215	206	213	213	214	206	217	207	195	191	197	213	213	187	189	217	215	209	206	200	182	173	199	189	210	231	219	190	205	211	197	195	232	190	203	185	205	192	193	197	206	237	217	219	177	190	231	202	226	214	191	200	182	224	213	201	217	189	201	227	198	203	228	179	196	194	200	194	236	205	218	202	216	207	193	209	202	187	218	199	193	210	196	198	201	203	193	206	196	199	215	209	228	222	194	187	191	202	199	194	179	193	193	191	212	215	188	211	209	184	190	186	233	205	217	202	225	212	245	189	207	181	194	190	214	199	211	202	231	188	185	202	237	215	191	213	206	202	224	203	211	213	226	183	216	178	194	196	223	216	227	200	221	206	191	185	196	187	206	205	213	208	196	215	193	194	192	205	222	196	212	194	199	207	218	199	187	209	208	208	225	186	226	201	225	221	206	200	197	198	181	211	195	195	217	196	202	189	199	219	218	194	217	201	223	187	187	205	188	200	188	200	189	197	181	220	225	221	222	202	221	203	192	185	184	207	208	208	192	197	229	216	193	196	213	191	226	182	178	202	212	212	187	214	209	194	220	212	218	222	210	218	214	226	218	184	207	202	216	209	193	205	173	229	190	211	184	200	181	202	208	208	213	190	203	216	173	196	187	181	176	196	195	235	201	188	203	168	169	198	209	222	199	179	203	191	205	202	235	191	213	194	188	206	228	225	219	205	203	210	222	199	185	199	199	209	221	207	219	197	212	202	220	195	214	237	183	216	221	205	188	226	200	215	204	183	221	192	192	199	202	181	226	204	210	198	198	214	192	178	205	215	205	199	215	205	230	194	192	217	214	211	190	206	189	220	206	220	215	190	203	171	194	180	191	188	187	189	204	215	213	215	239	196	207	189	205	186	216	179	177	194	181	187	220	206	197	209	192	210	215	219	191	198	187	181	196	206	179	191	174	196	195	209	227	216	201	228	204	181	203	193	207	205	196	217	218	211	210	211	197	212	204	201	212	190	218	184	210	178	196	201	217	203	190	224	194	220	195	214	193	184	180	183	185	224	202	214	216	216	198	220	203	219	195	224	191	208	205	214	210	177	190	195	198	189	222	222	200	184	218	198	178	227	194	210	211	206	198	209	187	219	212	190	204	198	191	179	183	211	209	217	199	202	196	202	202	197	221	226	201	218	192	226	194	228	209	184	212	214	206	189	206	191	204	216	205	204	210	184	209	188	191	190	188	206	204	180	213	192	199	187	190	196	219	229	182	216	214	189	225	208	200	229	220	213	184	186	179	212	232	209	210	175	217	202	189	181	227	190	182	205	188	243	203	205	211	201	200	209	177	182	194	204	223	195	196	214	219	161	200	206	197	210	204	182	221	202	198	225	199	207	185	203	216	190	225	202	204	223	211	195	208	204	194	193	195	202	191	187	192	207	182	187	200	195	232	181	207	167	207	211	199	213	222	193	215	200	206	187	197	220	218	173	213	202	189	209	204	221	229	204	202	204	179	227	213	216	202	214	206	191	174	208	217	226	207	194	194	214	205	235	185	209	201	215	192	199	197	203	207	215	184	193	197	196	210	189	219	164	210	169	221	185	198	189	205	200	190	203	216	196	222	192	183	235	241	206	201	219	214	191	212	189	202	176	196	190	210	188	181	184	186	215	205	202	200	221	209	221	229	230	207	200	211	187	179	174	182	195	190	191	218	221	215	204	191	194	200	214	211	206	198	201	207	185	211	193	210	216	209	198	177	193	222	198	214	194	207	187	210	224	189	196	219	200	203	196	213	183	185	198	200	221	199	212	210	208	204	181	220	221	219	226	189	218	209	189	181	194	210	173	192	202	197	219	195	180	218	209	194	211	202	224	226	190	196	212	213	194	211	215	194	208	203	195	203	231	206	213	219	185	223	211	219	233	210	202	201	193	199	207	197	209	202	205	183	195	224	214	188	192	190	210	203	188	218	193	202	223	205	204	176	219	192	205	194	215	205	214	191	197	189	225	242	198	215	182	209	194	183	237	207	212	207	202	220	209
27135	30899	21082	4652	324	285	312	289	307	290	307	298	284	287	285	291	287	287	268	290	273	315	292	257	256	262	279	276	300	309	293	281	296	285	294	285	286	300	305	262	269	281	278	275	283	296	258	282	281	302	289	262	300	250	298	271	312	309	274	289	287	293	295	293	293	297	299	317	295	294	252	266	281	275	280	292	279	267	262	271	313	294	256	277	267	315	275	308	269	283	270	285	294	277	260	249	267	285	293	283	282	275	276	294	320	271	268	277	300	289	281	273	262	286	256	274	281	277	247	278	307	249	293	319	294	265	286	317	287	292	308	255	283	267	270	285	290	272	283	304	279	300	291	274	284	271	304	295	280	293	283	258	254	301	275	278	253	267	293	288	266	271	283	282	252	292	256	267	265	243	288	275	261	288	292	305	278	284	276	294	269	298	258	279	288	293	273	278	252	289	290	302	293	264	274	312	262	243	276	267	273	258	312	248	284	283	310	306	286	278	290	320	261	270	257	275	278	280	255	254	285	269	259	255	292	324	272	299	296	267	288	295	292	272	279	277	277	271	280	300	239	304	258	275	268	280	283	267	244	298	283	298	270	293	288	276	280	271	279	276	269	265	265	294	260	238	268	271	286	271	285	291	245	287	280	266	261	243	292	259	259	289	324	282	282	284	283	282	272	262	301	272	307	262	253	257	284	293	280	274	313	265	279	267	282	301	288	283	290	293	294	265	297	260	264	283	301	272	292	280	271	282	307	308	290	284	285	287	305	264	275	293	280	262	268	265	251	293	296	315	288	251	264	287	309	291	291	296	306	293	293	259	297	276	279	284	282	305	282	299	244	275	283	257	294	263	308	297	277	307	271	283	253	283	270	265	258	270	261	267	297	300	280	284	301	274	247	283	273	275	304	288	284	304	257	290	289	261	252	280	268	255	290	260	288	274	267	281	278	305	294	289	297	279	273	277	288	290	293	246	258	279	310	271	288	296	280	299	287	289	282	266	266	314	321	254	307	279	263	272	309	285	273	269	273	283	252	278	278	302	271	293	268	264	256	334	296	275	292	284	280	298	294	279	283	287	265	309	286	266	264	292	313	283	311	319	273	291	283	268	281	288	265	293	266	282	257	270	292	275	293	300	312	277	259	282	268	284	267	291	266	276	265	283	283	282	290	240	264	309	283	306	283	279	300	278	275	288	291	298	295	289	261	277	258	279	268	260	278	283	283	301	277	289	293	312	273	266	284	260	278	273	281	280	294	264	277	288	274	280	287	304	298	294	271	269	265	257	303	291	309	277	270	280	301	263	276	282	302	289	303	277	275	277	305	301	288	262	295	267	278	283	266	254	267	260	315	240	294	271	288	271	298	255	287	287	241	233	285	271	290	312	259	297	288	294	284	293	272	277	270	284	287	271	304	298	276	277	300	274	276	277	287	311	273	305	286	284	309	271	288	275	257	283	303	301	261	279	292	281	318	299	292	293	260	279	264	288	292	295	274	300	285	286	297	271	268	286	258	254	272	274	315	247	284	269	287	296	293	280	285	283	281	290	258	279	275	287	277	268	253	298	291	270	286	280	272	270	286	284	310	250	296	277	281	267	280	291	254	273	292	292	267	268	276	278	271	273	311	287	265	282	284	279	261	262	309	281	286	290	234	270	280	308	288	292	296	299	267	315	312	286	285	274	305	281	282	292	266	280	283	236	285	306	256	258	258	311	284	255	296	303	286	273	275	303	287	268	271	278	288	306	267	299	299	261	275	259	284	282	281	276	263	272	274	302	287	292	285	259	282	285	265	276	261	269	264	302	274	281	282	281	289	298	269	277	256	279	277	276	288	299	270	302	273	260	281	290	292	278	280	265	286	284	309	305	289	279	285	278	295	258	262	327	287	287	297	281	243	267	268	239	298	274	306	296	276	296	279	250	279	274	292	269	288	261	289	318	283	282	283	282	275	300	274	297	302	269	285	270	316	290	276	286	276	276	309	279	286	281	299	241	296	299	298	268	303	290	272	287	272	243	258	275	303	292	291	279	292	275	244	281	265	276	300	312	272	267	268	269	279	259	265	262	247	256	282	303	295	267	298	264	278	262	279	260	286	249	264	273	260	322	273	273	287	281	259	291	302	272	297	274	275	287	301	273	289	306	282	288	290	293	313	271	275	276	278	287	279	283	290	279	281	276	277	247	319	286	300	281	271	246	292	281	303	267	290	310	261	252	294	270	279	274	285	309	276	260	251	247	277	275	291	301	275	282	268	278	282	280	302	276	261	246	275	306	299	264	266	279	270	259	308	244	299	276	281	272	303	275	279	280	294	259	260	270	270	297	251	287	281	284	298	285	255	291	295	261	277	285	257	313	287	259	252	285	285	275	267	274	256	299	291	282	307	302	264	272	297	260	269	279	247	285	290	295	292	260	295	295	256	318	289	286	309	274	293	265	273	297	307	271	281	263	264	259	295	250	290	281	271	314	275	257	300	277	272	261	267	288	280	281	276	281	304	304	287	285	276	272	273	271	290	300	281	268	262	286	284	275	269	271	256	278	245	284	292	244	266	300	278	246	290	245	283	295	306	279	300	272	272	336	296	267	249	282	293	256	273	256	283	279	307	305	274	306	297	279	313	289	274	271	287	276	291	289	279	295	310	288	264	273	272	257	272	289	277	269	252	298	256	302	293	265	296	287	288	289	268	274	261	276	262	270	279	285	268	294	246	267	285	292	279	250	281	309	259	263	286	260	269	241	306	269	291	299	271	286	276	282	283	303	287	277	258	277	289	270	289	293	284	265	289	284	283	292	274	289	281	259	291	272	285	242	260	256	284	281	258	275	287	282	282	297	303	288	275	274	296	287	277	273	271	302	307	283	267	280	284	287	282	263	294	301	282	285	277	287	271	277	281	273	257	285	270	287	300	326	269	260	295	257	263	305	266	308	261	297	293	295	299	272	299	271	273	294	288	280	266	283	254	305	302	290	292	264	302	272	305	268	310	301	290	307	274	241	270	299	275	263	302	278	231	264	267	266	260	310	275	259	272	299	256	308	301	268	296	280	297	259	288	297	260	260	269	270	285	289	273	295	271	306	296	317	241	276	274	276	287	302	307	290	272	292	260	271	256	271	286	284	246	280	281	285	269	304	268	308	276	264	294	300	299	288	271	294	287	295	292	308	271	272	299	269	277	282	279	253	308	308	283	286	282	294	299	277	288	266	293	296	269	293	289	272	292	296	308	287	281	265	302	289	284	293	281	292	249	284	314	238	264	275	286	313	278	284	273	285	285	277	267	308	286	270	266	286	274	270	267	278	288	278	298	289	307	272	253	257	289	290	281	315	274	260	283	300	264	309	300	257	304	283	256	233	294	301	280	270	268	252	295	280	298	272	284	279	287	288	267	278	303	300	295	273	305	284	264	277	287	292	280	248	285	294	301	284	270	294	268	283	268	289	277	257	308	292	292	294	252	257	306	281	261	285	293	286	276	307	276	272	269	316	306	279	285	282
26446	46847	18124	1673	438	448	423	430	423	422	408	433	448	381	412	406	402	421	402	420	417	392	432	440	398	423	422	400	412	403	424	390	406	416	417	417	450	376	450	425	413	437	402	402	426	413	408	390	418	424	408	405	402	429	394	381	414	420	395	384	414	420	425	459	398	432	369	438	339	392	410	419	400	407	416	408	371	388	416	389	429	400	445	430	403	400	404	401	368	468	435	414	397	404	423	423	376	384	444	467	402	417	444	385	419	364	394	416	378	451	390	470	445	410	408	402	404	422	437	446	400	400	436	412	376	417	405	390	401	400	451	408	402	400	403	369	414	456	390	429	415	397	406	397	382	370	430	418	411	376	402	400	444	395	404	378	383	404	392	379	422	410	409	397	403	409	423	411	391	408	404	426	393	403	414	399	409	397	438	439	391	397	370	418	408	416	391	458	367	420	438	369	382	365	410	425	441	423	449	401	401	400	394	423	387	392	421	419	403	402	395	397	387	405	402	413	416	417	428	375	384	412	420	403	377	403	436	428	414	405	401	393	395	418	421	462	387	410	389	394	450	419	371	377	375	436	397	409	419	428	417	419	402	409	403	404	433	427	410	431	398	414	394	420	402	375	393	415	423	410	390	404	379	397	415	395	412	411	393	434	392	403	407	396	398	420	439	399	420	361	428	403	432	393	379	383	399	398	422	409	459	414	442	394	417	401	381	412	423	429	404	419	395	410	422	376	393	422	424	403	428	382	374	425	404	419	428	405	377	418	400	455	406	413	422	456	413	424	380	376	397	399	376	386	403	399	406	443	440	408	436	402	403	431	400	418	420	398	432	401	434	422	415	388	388	420	389	428	422	384	398	427	398	451	415	405	398	423	402	397	410	418	387	415	448	408	374	406	336	415	425	399	388	438	410	420	412	401	413	402	396	387	379	421	420	391	424	413	406	414	423	417	347	439	410	400	382	406	397	382	419	437	377	386	439	372	453	418	387	375	417	393	412	393	412	388	427	406	425	406	428	408	434	413	409	379	402	406	461	450	421	407	420	425	406	399	364	408	438	398	387	408	397	409	406	389	391	448	418	402	427	412	444	414	434	429	411	414	401	406	422	404	436	370	384	424	386	405	430	404	429	416	404	421	410	439	417	407	385	379	407	379	412	408	413	408	431	428	426	398	419	403	435	375	409	455	407	422	412	436	424	414	405	377	407	405	438	414	438	395	433	405	417	404	398	406	386	400	430	396	450	423	394	392	396	403	396	402	400	387	397	432	402	412	395	409	387	396	386	403	432	412	472	378	392	432	397	433	398	400	437	387	428	409	405	416	391	410	418	427	435	390	414	441	417	410	393	430	385	412	410	425	432	378	395	381	390	442	450	410	414	390	427	409	413	397	419	372	391	399	420	407	424	424	414	404	399	408	419	443	428	427	415	401	461	431	416	410	424	375	416	411	365	388	417	394	395	409	375	433	421	448	390	434	408	405	418	388	403	379	393	376	432	426	405	411	404	411	410	411	379	419	424	401	395	394	400	433	399	444	385	418	432	382	443	385	380	399	412	382	390	397	405	421	408	402	419	392	411	412	400	402	435	411	443	391	419	400	417	418	387	430	399	378	426	418	437	381	446	411	370	430	390	415	422	402	383	437	411	393	395	416	407	426	410	425	414	392	400	417	402	396	421	418	393	397	397	430	398	389	415	402	396	409	415	390	391	402	412	417	375	395	416	372	409	415	405	431	422	388	376	371	434	414	417	428	424	405	430	403	391	405	428	378	431	406	427	449	408	429	401	415	381	448	430	397	414	414	376	433	374	417	392	393	359	438	412	463	440	442	414	415	407	433	399	420	407	406	391	417	418	422	410	397	393	392	411	397	425	380	428	443	409	461	411	405	409	391	409	382	400	421	434	436	398	406	400	390	360	423	428	479	411	364	417	413	407	445	433	455	417	423	432	409	420	423	393	412	427	386	373	389	437	419	386	412	413	436	386	406	404	409	388	403	387	419	449	415	413	381	442	418	418	390	401	414	403	398	368	424	400	394	390	381	385	398	401	407	397	410	401	379	402	424	399	349	402	443	392	383	415	404	414	388	429	393	408	395	419	450	367	412	376	412	422	400	411	421	403	433	377	408	437	422	438	396	435	395	412	410	406	421	399	403	424	431	409	392	401	406	385	392	422	432	417	397	360	422	389	409	396	387	400	438	383	375	397	408	413	417	377	419	391	391	439	446	420	406	387	411	440	429	400	413	398	401	377	433	418	414	388	388	387	416	385	425	407	420	391	394	438	400	416	407	401	426	385	411	423	403	444	416	424	414	418	402	412	416	398	380	426	406	393	395	368	398	402	422	399	410	421	382	420	387	411	392	399	413	441	431	381	390	374	420	406	381	378	417	391	424	389	438	448	392	419	400	437	425	403	358	429	423	418	415	408	404	417	401	430	415	430	422	433	417	415	401	419	386	406	392	436	423	412	410	391	403	422	399	416	408	404	400	424	428	423	392	427	413	427	425	431	423	415	416	390	470	358	397	424	445	442	423	391	434	398	432	408	390	408	401	418	387	387	424	394	445	436	376	406	425	434	400	417	396	389	375	408	399	452	386	415	411	393	428	398	430	398	388	416	385	417	418	408	404	393	429	416	416	416	411	430	375	415	392	371	439	407	441	415	405	402	408	439	442	438	426	411	422	401	400	398	409	374	389	420	398	392	416	418	405	378	378	439	431	437	381	386	393	376	395	434	406	405	398	456	417	420	382	434	381	407	441	413	421	406	408	415	420	406	404	430	388	392	374	408	416	414	421	405	452	404	421	395	429	385	365	444	430	413	412	401	403	425	411	365	425	447	458	419	374	397	404	387	399	412	392	405	400	411	414	423	457	387	439	407	398	393	407	441	408	384	415	403	412	432	401	381	373	419	389	430	415	424	421	420	392	429	392	387	423	405	447	403	430	403	363	387	402	395	438	477	394	409	386	447	410	429	408	432	412	388	399	404	411	390	425	381	403	369	446	407	399	401	398	378	420	368	409	440	414	424	419	449	407	403	397	424	403	392	439	399	410	393	412	403	381	368	367	389	370	394	395	398	394	387	376	418	400	413	381	437	416	416	444	432	397	418	402	392	412	410	458	388	397	384	448	416	391	423	422	382	391	399	406	424	392	427	400	366	400	382	400	430	422	415	423	437	402	401	413	392	452	406	394	402	407	413	402	435	377	399	382	442	415	382	416	415	400	412	406	403	399	414	420	443	396	371	411	373	429	412	412	400	398	393	382	398	408	405	414	388	395	387	419	429	387	417	391	417	411	421	402	411	410	400	429	424	377	407	429	396	403	413	389	395	380	431	430	406	406	420	394	420	416	393	416	404	428	423	444	377	415	369	426	420	378	437	386	381	401	385	406	431	409	440	393	421	395	395	416	412	390	381	383	427	370	407	363	428	363	405	428	430	415	456	401	410	400	407	432	375	401	419	405	413	417	421	428	425	377	407	430	428	395	421	414
23825	23245	28197	24821	20093	7541	498	331	311	325	294	281	308	316	302	292	287	289	259	295	281	269	284	271	271	291	280	313	277	288	278	286	249	279	255	299	286	272	272	285	243	279	271	254	289	280	256	283	260	265	273	246	260	292	245	287	272	266	271	316	272	287	277	264	256	291	300	260	279	246	247	279	256	251	282	257	249	275	283	259	291	279	251	261	272	252	270	245	271	283	258	286	274	281	289	257	285	268	269	318	275	266	286	267	299	260	252	273	254	256	272	264	288	291	293	275	254	290	285	268	286	260	269	303	261	281	289	265	239	245	267	285	299	263	255	259	261	289	283	290	286	279	271	282	250	266	276	267	241	286	302	248	272	261	265	283	282	269	303	261	263	255	262	258	264	256	272	266	252	252	283	283	272	280	279	259	267	249	282	252	234	282	272	261	254	275	297	243	281	271	289	262	274	285	298	256	272	279	295	251	250	272	255	305	271	254	261	270	257	280	279	245	299	249	270	278	254	296	266	268	266	247	270	268	274	280	260	278	239	287	254	279	266	287	273	273	291	248	278	266	270	255	294	286	314	280	264	255	280	309	265	254	245	253	260	270	305	241	286	269	269	244	280	277	255	254	272	272	274	266	275	270	251	280	280	262	281	268	278	276	249	271	257	261	275	297	286	259	257	269	278	257	231	267	255	251	258	259	252	269	258	279	255	285	249	279	261	252	266	275	295	309	244	260	269	281	278	289	273	288	296	247	292	280	262	239	238	242	269	267	279	286	243	302	284	259	299	283	271	265	261	241	257	266	247	256	260	259	267	276	265	292	260	309	257	260	292	283	250	284	275	259	285	257	238	274	243	267	251	256	277	242	285	308	250	273	286	279	273	271	287	268	234	282	297	261	253	279	281	258	286	274	280	303	264	263	295	274	272	283	286	265	278	265	265	287	269	224	283	290	286	248	258	251	244	252	276	248	278	255	263	270	258	241	264	280	289	282	253	292	279	253	279	269	291	245	275	260	275	267	243	289	232	248	263	266	255	268	253	292	285	270	302	258	278	284	264	276	305	269	252	257	246	245	321	261	266	296	263	283	281	260	263	255	270	316	299	285	278	290	305	266	289	278	253	259	251	306	266	244	299	295	276	273	287	245	269	267	261	240	268	266	251	273	291	279	261	272	259	246	261	278	283	269	295	283	259	243	264	264	274	265	271	297	280	238	280	283	247	265	283	275	269	264	236	287	288	266	265	269	278	290	295	252	322	253	279	277	263	253	272	272	271	276	262	259	258	260	266	267	265	275	264	263	271	275	312	276	245	263	270	255	249	255	268	247	255	286	253	244	322	262	244	278	282	262	258	274	293	248	270	255	283	266	238	271	281	274	279	246	285	305	272	287	276	291	291	255	278	263	284	273	290	296	267	278	277	260	284	249	248	280	279	278	287	238	261	268	260	239	260	247	281	241	300	269	240	250	257	240	285	306	248	248	281	267	258	275	300	267	273	248	261	251	268	253	278	287	244	256	251	275	233	281	259	289	234	289	299	292	272	272	279	280	266	276	266	265	277	255	299	245	276	279	273	281	290	302	244	239	270	260	272	294	270	260	268	255	270	254	257	266	267	269	241	286	262	278	284	291	271	273	291	244	255	241	275	270	265	254	268	291	256	320	289	248	278	276	293	274	286	288	251	246	264	268	266	280	293	267	264	277	290	295	284	269	284	290	268	264	254	270	254	305	271	296	269	277	306	290	287	274	290	272	278	274	246	264	277	288	268	268	251	260	263	294	261	266	299	280	256	277	270	252	267	275	267	256	257	264	262	285	264	256	291	287	272	269	279	245	291	270	246	269	262	256	284	265	264	257	266	252	264	269	248	294	253	264	241	268	248	279	268	299	291	250	240	260	266	262	268	251	269	288	282	284	267	253	296	293	283	290	254	263	270	263	260	259	261	258	276	251	253	259	280	270	282	259	235	273	274	249	291	267	282	269	280	301	273	273	278	273	252	267	282	301	255	272	263	268	281	260	260	235	249	299	276	309	250	259	283	261	284	266	294	244	277	250	263	236	249	278	261	274	264	266	285	261	280	255	277	263	287	298	217	285	255	259	292	280	264	266	259	289	270	262	280	256	255	254	274	274	296	278	263	255	257	254	287	264	268	276	282	302	261	240	267	301	295	259	293	258	301	249	298	251	269	262	267	271	259	273	255	283	284	281	282	286	245	291	281	285	276	245	263	285	284	257	282	246	292	271	270	260	313	272	266	294	274	263	280	287	246	267	271	278	278	275	267	309	288	249	268	283	276	273	264	274	265	279	284	284	247	265	267	285	273	259	284	275	270	268	289	280	279	257	263	262	256	275	293	253	252	247	281	265	319	263	251	237	256	282	265	288	271	259	284	299	261	261	279	268	270	301	274	266	235	280	275	269	291	277	265	270	292	266	228	276	289	258	296	251	284	268	328	269	275	275	272	288	276	301	267	274	244	249	259	289	295	258	260	263	237	275	241	275	270	278	252	263	297	273	284	281	263	262	257	254	248	269	298	289	251	285	288	268	299	297	244	296	296	256	273	246	248	282	294	279	254	248	314	268	236	282	262	279	280	283	262	278	251	277	283	271	296	277	278	264	269	264	250	283	270	265	282	254	248	283	283	279	304	232	284	287	272	260	260	257	267	254	287	283	278	274	257	275	273	297	284	231	289	269	254	271	268	268	273	281	266	253	265	269	255	271	245	253	284	280	284	252	307	263	261	242	265	284	255	243	271	270	265	273	285	262	278	273	270	265	278	260	273	262	266	232	266	273	300	287	285	263	252	255	283	268	284	290	281	238	258	261	286	283	266	254	309	253	298	269	273	245	235	279	256	246	272	274	265	261	277	263	282	269	294	274	267	273	285	252	255	266	263	284	277	270	266	278	282	282	264	244	280	267	278	270	270	275	239	285	262	281	272	281	250	261	307	276	276	306	269	279	277	282	296	245	260	282	290	285	266	246	277	259	261	265	245	251	265	284	242	219	265	250	272	259	270	282	254	303	262	284	276	248	285	246	270	276	270	253	250	271	279	267	264	276	293	209	275	284	298	272	270	278	238	272	240	256	255	245	241	294	242	270	274	279	271	269	275	265	259	282	271	269	271	265	233	245	264	239	274	266	261	278	262	292	279	259	268	287	259	277	280	253	304	274	294	252	255	284	258	273	275	244	297	255	271	316	262	284	295	250	251	249	260	278	280	285	261	291	288	285	248	289	280	259	241	256	278	284	256	237	257	270	276	290	292	259	278	244	243	280	261	271	261	265	291	269	273	280	266	271	263	279	290	304	254	260	247	269	268	272	285	281	289	271	276	232	287	254	264	276	275	268	287	270	260	254	285	290	275	280	275	269	279	249	286	290	290	258	264	272	277	283	289	288	292	296	266	258	247	251	260	263	261	237	251	254	283	295	280	255	252	282	264	303	317	281	283	279	255	280	297	289	269	278	273	279	287	250	268	293	307	273	256	259	251	264
49822	83379	49041	8208	935	755	678	544	525	516	480	464	456	465	413	441	422	431	417	400	422	432	408	449	413	424	411	372	390	406	402	398	386	381	426	404	391	392	393	413	419	370	406	397	395	378	374	404	391	403	399	383	389	428	415	406	368	403	408	401	407	429	439	408	400	405	397	374	364	395	423	393	378	414	389	392	431	372	398	380	418	381	360	378	380	405	360	404	370	380	360	401	423	394	409	407	408	374	389	390	391	393	395	378	397	401	351	371	441	410	390	398	400	390	370	390	390	406	411	396	392	440	387	389	403	387	379	391	369	425	397	386	388	376	429	384	379	376	393	412	362	417	392	390	368	405	400	395	377	393	401	372	386	408	397	369	373	377	414	434	394	365	378	379	403	358	372	423	375	384	411	410	420	385	398	413	352	381	419	380	399	393	387	389	384	384	397	384	392	385	414	379	420	358	384	400	416	387	398	392	387	370	382	431	385	431	433	366	383	403	399	365	410	376	366	363	371	392	374	391	387	420	397	378	422	411	425	406	417	362	412	396	376	403	358	399	382	402	384	394	416	401	397	437	384	422	426	392	395	356	413	367	397	400	362	410	399	409	415	388	417	438	409	372	411	419	384	449	390	402	394	398	395	377	379	428	411	418	385	365	407	389	412	398	398	408	393	414	379	407	407	418	427	365	372	387	371	407	409	434	402	380	398	396	392	388	383	385	378	376	406	368	388	383	363	407	399	419	404	395	428	394	371	387	413	397	400	374	408	397	394	370	420	376	413	423	360	366	396	399	409	402	388	383	428	397	392	355	401	372	375	367	391	350	405	369	389	385	428	411	389	382	392	405	376	359	371	370	390	396	398	432	408	386	336	376	405	377	396	402	407	380	377	399	378	339	386	370	406	401	417	369	364	361	384	375	391	346	385	375	398	397	399	387	399	386	434	404	387	371	358	365	392	369	397	398	394	382	376	391	421	414	365	389	398	399	453	373	379	419	375	385	423	407	399	404	372	384	441	392	407	427	397	390	402	412	397	379	389	369	406	400	395	389	402	417	415	375	399	389	354	386	387	379	398	403	394	377	383	401	391	423	415	369	398	383	397	354	408	369	408	397	396	391	382	406	374	415	420	375	392	381	413	443	408	395	433	398	380	402	415	430	400	389	399	411	429	406	401	385	411	396	421	395	377	396	372	403	412	406	397	400	389	391	423	409	390	388	425	437	401	393	377	400	404	411	409	382	389	370	397	414	362	377	384	369	420	391	401	408	365	388	383	378	399	418	411	435	385	398	394	397	416	391	397	429	401	439	369	389	418	404	396	359	367	392	406	392	403	384	408	413	404	394	362	367	397	417	428	440	389	394	411	392	408	385	365	390	385	417	399	390	401	399	374	418	401	383	381	364	400	372	400	362	391	383	378	371	421	378	410	414	402	373	417	414	403	388	397	359	398	382	417	409	380	383	387	372	451	385	391	405	395	369	415	376	397	371	408	409	388	399	436	375	355	435	404	383	376	387	379	403	426	399	426	399	398	391	405	398	406	381	421	392	377	344	389	424	391	368	371	397	342	383	404	363	417	408	405	435	375	365	401	395	384	358	394	394	415	377	406	437	402	382	366	389	373	391	368	396	441	401	387	412	395	376	412	364	409	409	360	374	411	391	411	392	374	405	418	392	419	392	398	406	399	399	384	356	390	410	388	393	436	378	375	376	390	383	388	369	402	403	387	398	395	389	367	400	370	394	384	397	389	371	367	357	409	433	441	392	410	406	408	380	392	414	393	376	395	360	378	420	407	383	399	378	372	420	374	405	385	402	384	423	402	380	393	417	380	400	413	391	409	367	371	409	376	383	365	409	425	373	409	413	395	417	392	403	378	424	425	396	402	364	416	383	407	379	398	384	399	394	408	398	401	402	399	381	422	373	416	390	399	419	402	407	352	349	376	365	353	397	408	383	396	426	365	379	395	371	384	384	385	386	397	385	448	374	404	412	418	366	385	402	393	369	391	382	347	374	362	418	392	389	402	393	392	400	380	389	395	404	407	421	400	399	353	415	397	370	444	386	372	389	399	392	419	398	388	418	387	416	419	379	371	375	391	410	377	366	382	426	402	411	392	398	419	378	388	396	399	408	372	398	385	391	394	380	389	399	361	392	423	383	371	390	417	423	417	387	385	406	427	392	417	368	413	402	384	405	390	392	408	396	380	394	406	378	379	395	382	425	409	398	390	417	399	405	405	409	393	440	385	391	411	400	420	398	392	461	422	403	393	383	414	365	408	378	408	413	390	439	357	412	403	380	401	397	397	389	404	396	363	429	371	405	372	369	396	410	427	400	403	393	373	382	399	360	416	387	385	401	411	410	378	365	386	448	378	401	412	412	408	367	400	344	393	401	400	421	393	378	351	386	388	379	373	381	418	413	380	407	382	396	349	371	423	433	399	387	413	386	366	405	394	367	383	389	395	383	383	434	358	388	369	384	421	385	380	431	431	392	390	391	434	399	356	395	426	383	351	388	372	407	406	374	390	406	428	410	427	403	389	377	369	382	416	401	398	428	399	371	401	364	416	362	390	418	399	392	399	419	404	362	382	405	397	394	390	403	390	420	375	381	423	408	383	372	376	405	383	378	357	425	378	417	357	393	391	366	417	403	410	408	395	370	372	356	402	404	377	383	407	392	374	371	385	369	385	428	403	404	409	380	398	383	378	370	417	395	365	371	399	372	395	351	375	364	386	404	385	377	395	418	389	369	387	390	378	384	421	426	382	367	394	351	385	357	383	401	384	405	396	398	394	381	364	407	396	373	361	423	399	369	370	383	380	418	376	357	426	404	421	412	385	382	381	436	372	399	360	422	416	391	398	388	369	387	405	371	378	417	450	371	393	380	381	415	391	370	374	359	385	394	412	379	407	378	386	417	395	390	368	404	418	399	408	377	376	382	394	457	387	361	382	425	384	422	408	378	390	403	347	396	387	415	360	398	382	345	389	371	356	373	378	403	387	410	407	393	392	388	408	420	396	392	392	388	386	422	396	384	398	396	405	382	354	375	402	352	351	423	377	347	413	368	419	399	374	390	449	404	412	386	432	429	420	382	384	370	370	395	371	390	392	397	368	406	401	385	369	427	374	371	390	388	412	407	363	386	385	400	361	397	367	426	398	380	399	391	365	392	406	376	400	357	440	396	418	392	395	411	384	426	381	425	380	366	399	380	399	404	359	390	388	373	363	406	375	380	396	382	395	380	388	411	394	333	390	411	390	388	390	384	370	390	351	399	408	387	401	357	403	415	409	420	359	394	400	414	393	383	387	386	411	375	350	394	351	415	387	412	366	382	410	388	395	393	404	407	419	422	393	409	375	381	365	399	407	396	407	404	400	377	398	429	388	418	372	373	402	387	383	399	408	410	422	380	400	377	408	380	403	405	426	377	430	352	371	386	379	414	396	398	370	356	402	398	399	410	410	392	387	390	396	378	390	429	399	368	398	387	380	394	368	394
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
